last executing test programs: 4.227212242s ago: executing program 0 (id=177): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x100}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) sched_setscheduler(0x0, 0x1, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) r2 = shmget(0x0, 0xb000, 0x400, &(0x7f00003e2000/0xb000)=nil) shmctl$SHM_INFO(r2, 0xe, &(0x7f0000000080)=""/37) socket$unix(0x1, 0x5, 0x0) r3 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@allocspi={0x100, 0x16, 0x1, 0x0, 0x0, {{{@in6=@loopback, @in=@broadcast}, {@in=@dev, 0x0, 0x6c}, @in6=@mcast2}, 0x0, 0x7fff}, [@proto={0x5, 0x1b}]}, 0x100}}, 0x0) connect$can_bcm(r3, &(0x7f00000000c0)={0x1d, r4}, 0x10) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 4.109533554s ago: executing program 1 (id=180): ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000140)={{0x200002, 0x0, 0x81, 0x3, 'syz0\x00', 0x10000}, 0x3, 0x0, 0x3e, 0x0, 0x0, 0x8, 'syz1\x00', &(0x7f00000002c0)}) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x4c02}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000001400)=""/227, 0x10}], 0x4) socket$kcm(0x2, 0xa, 0x2) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000080)={0x0, 'syzkaller1\x00', {0x4}, 0x1}) 3.731545786s ago: executing program 2 (id=183): socket$inet_udp(0x2, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x11, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="1805000000000000000000004b64ffec8500000075000000040000000700000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) sched_setaffinity(r1, 0x8, &(0x7f0000000240)=0x2) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x20000841, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @empty}, 0x1c) socket$nl_netfilter(0x10, 0x3, 0xc) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/power/resume', 0x149a82, 0x0) add_key$fscrypt_v1(0x0, &(0x7f0000000080)={'fscrypt:', @desc2}, 0x0, 0x0, 0xffffffffffffffff) add_key$fscrypt_v1(0x0, &(0x7f0000000100)={'fscrypt:', @desc3}, 0x0, 0x0, 0xfffffffffffffffe) r6 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2865) writev(r6, &(0x7f0000000740)=[{&(0x7f00000000c0)="cc", 0x1}], 0x1) write$cgroup_int(r5, &(0x7f0000000040)=0x1c9, 0x12) io_uring_setup(0x4760, 0x0) r7 = io_uring_setup(0x7fd0, &(0x7f00000004c0)={0x0, 0x3ed8, 0x2, 0x1, 0x20f}) io_uring_register$IORING_REGISTER_CLONE_BUFFERS(r7, 0x1e, &(0x7f0000000000)={r7}, 0x1) 2.829031206s ago: executing program 2 (id=187): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x100}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) r3 = shmget(0x0, 0xb000, 0x400, &(0x7f00003e2000/0xb000)=nil) shmctl$SHM_INFO(r3, 0xe, &(0x7f0000000080)=""/37) socket$unix(0x1, 0x5, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) r4 = syz_open_dev$media(&(0x7f0000000380), 0x0, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r4, 0xc0487c04, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2.715970573s ago: executing program 0 (id=188): r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r0, &(0x7f0000000200)={0x2a, 0x1, 0x1}, 0x66) r1 = syz_io_uring_setup(0x49a, &(0x7f0000000540)={0x0, 0x4660, 0x400, 0x3, 0x285}, &(0x7f0000000040)=0x0, &(0x7f0000000280)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r2, 0x4, 0x0, 0x0, 0x4) syz_io_uring_submit(r2, r3, &(0x7f00000002c0)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd=r0, 0x0, 0x0}) io_uring_enter(r1, 0x40f9, 0x217, 0xa5, 0x0, 0x0) 2.711511463s ago: executing program 1 (id=189): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000004000)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c034055b67dafe6c8dc3d5d0f65acc0d06d1a1434e4d5b3185fec0e07004e60c08dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622e03b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2209c67deca8eeb9c15ab0300817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c690220b87b20581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd713089856f756436303767d2e24f29e5dad9796edb697a8ad004eea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014751c3c975d5aec84222fd3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff22dc518afc9ffc2cc788bee1b47683db01a2f9398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa407e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae526aca54183fb01c73f979ca9857399537f5831808b0dc2a2d0e0000000000000578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a0c93d47018c12e7ba8188a22e8b15c3e233db00002e30d46a9d24d37cef099ece729aa218f9f44a3210223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e4845535a8b90dfae158b94f50adab188dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a308bcc87dc3addb08141bdee5d27874b2f663ddeef0005b4896c7aabf4df517d90bdc01e73835d50200a90800c66ee2b1ad76dff9f9003f07000099d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987595ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4eda0545c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708294cd6f496e547f7ad33850d9feccd0111a2e3700845dee734fe7da3770845cf442d488afd80e17000000000000000000000000000000000000000000000000000005202000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a12489c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b47481edbf1f000000000000004d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db08407081c6281e2d8429a8639034a75f4c7df3ea8fc2018d07af14915f29b719f54926fc32468f65bd06b4092140faed0c329be610c3082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b4c8787361f3289f86ae826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff9dd643796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce1d9bc7ef3e3f40c14089c82759106f422582b42e3e8484ea5a6ad9aa520000afe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da357f9e93ce055019c9f1534c8bd48bbd61627a2e0a74b5e6aefb7eee403502734137ff47257f164391c672b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb74b5589829b6b0679b5d6fccbecfae5553d9950d48c774eaa35b24fce69a20d8bc410d9f48bf7eac90529cd6af061c9e53addddc620ce73c5d177e3d097159f2768636fc10276c6a0adc57483b3f7083f66b87ef296ee85e9bb70a3009a5d30f479e293a3302e11350ea857b37e76ca2f50378e4092ce2c574ad278b9b7b717c571afb2077b019fd9d89efd59b41f051ec5a8ff87ecc8df917a1e386d849fcd10e2f9ca52e02339c2f4666b0c545e25f1cd62421c28d25994be0cff7271a0dee38d7ac4ac736b090e1d29f981fd9086e4000000000000646174b55d251f7f8ca5ccc22a5efb33b237eff5597a3c3a5f3a9bb54abb40e54593e1a7ce4cfa17b3c3fe91c06363496341eae20dcc59b6179b32ddddef5c34000096a54c0c571a91878f61f74912e2299e5501d4d6943bfd74c856511726f0ac8f7d17f1c6b4451c1bcdc6b6e1700e4cd87709d97afc5423c96fa981873d4369b04bbf1fb9f68f17991540868e408201ad1a74179e489aa61f021a437a3fa935588be2068f7ff9b253106326fde795e530b93626cc68e06e602198724249b4445eef08401cd1a3e266db41474e69902e4d8f5da4e94cc36794258fd4032de7ab36bc24c5efd5c8495c1ccd580033c55725f2d60354f8ad5914a0155eaa743350ddb388f486b6de0549ef3b1b3c3b7d4d3a830ff39885776119408029be3788dd8422b1ab7b4c9d5b7d8682fd759c713108e1bdfc64b9121bbf07099def5c0ce3c861ae4b5cad8bba5a0b6059b9ef90c2f96a59320309e25df89484522bb1d6eaa92164f9e4042cb689a45a898354c17b08705205a9189772bcbcb6414e44b33a2470d3bc16f761c33f565b9da5e7991ad8482579cc1b16c1fcec815a5482ae8b1779c5e339971a6ec1217bcfd1ef24284de8a0a9f068f297037d6478c2434a9a18dcc6c7c791e444a79d7ce37f9cf2826b47ad8ca6a2fa254aa02cd098026798a6d336348af0fc11fa2809a5ebbe17ca4d0f889d518f64ee50f562b5fdb1f76d4a7fe14701f8ed0c6a55d66a6efea3e449e6b478abc5b196dd5308cb20c4e2a0bd702651bb39f10523102dcd8ece692159028f314e0d6bfa400475c6699fdc40efe0948e3cef7419a7f113134e5ee20fd87c4521ccfbd32d6f147f743d30866bdd86ca8bf0c7bcc475f4ed53517aaa51f1c151d859a7f0b53abd332c84bdad313e82ac3777a6f7f649ff8a25f6dfe09cb29213896b49a825257bf143e9fa3bbd47009e66fe5705b3ef2b40a182e408c680727d64e00e1ce508f8fd64ac6c84ccc28fc333067de63b9bb5daaa12ce60ee3779ded79651be69d2a413cd948a873dd7ad7017b150828cf100d3df8537f22aff58343c9ee966fceb594bbe10b911427f76a25a219be2f85287b7f83d323a30991067ad1369792166062085ff20c5fb9f6e4f78dd09c7d2d6ca3c8a5d0d26ccbe576f44a1bc94194817"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xe80, 0x6000, &(0x7f0000000640)="b9ff03076844268cb89e14f088a847e088641100050000210283ac141440e0", 0x0, 0x11, 0x60000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x48) 2.682964599s ago: executing program 1 (id=190): ioctl$USBDEVFS_RELEASE_PORT(0xffffffffffffffff, 0x80045519, &(0x7f0000000000)=0x8) 2.399022404s ago: executing program 0 (id=191): setxattr$security_ima(0x0, &(0x7f0000000380), 0x0, 0x1, 0x0) socket(0x10, 0x3, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, 0x0, 0x0) r0 = openat$rdma_cm(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000000)={0x0, 0x18, 0xfa00, {0x3, &(0x7f00000000c0)={0xffffffffffffffff}, 0x2, 0x9}}, 0x20) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xa8f94000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) write$RDMA_USER_CM_CMD_BIND_IP(r0, &(0x7f0000000140)={0x2, 0x28, 0xfa00, {0x0, {0xa, 0x4e23, 0x4, @loopback, 0x5}, r1}}, 0x30) 2.372509166s ago: executing program 1 (id=192): newfstatat(0xffffffffffffff9c, &(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580), 0x1000) 2.361866218s ago: executing program 3 (id=193): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x100}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) r3 = shmget(0x0, 0xb000, 0x400, &(0x7f00003e2000/0xb000)=nil) shmctl$SHM_INFO(r3, 0xe, &(0x7f0000000080)=""/37) socket$unix(0x1, 0x5, 0x0) r4 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r4, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000002c0)=@allocspi={0x100, 0x16, 0x1, 0x0, 0x0, {{{@in6=@loopback, @in=@broadcast}, {@in=@dev, 0x0, 0x6c}, @in6=@mcast2}, 0x0, 0x7fff}, [@proto={0x5, 0x1b}]}, 0x100}}, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2.333503487s ago: executing program 1 (id=194): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x100}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) r3 = shmget(0x0, 0xb000, 0x400, &(0x7f00003e2000/0xb000)=nil) shmctl$SHM_INFO(r3, 0xe, &(0x7f0000000080)=""/37) socket$unix(0x1, 0x5, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) socket$nl_xfrm(0x10, 0x3, 0x6) r4 = syz_open_dev$media(&(0x7f0000000380), 0x0, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r4, 0xc0487c04, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2.01444729s ago: executing program 4 (id=195): socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x400000000000041, 0x0) sched_setaffinity(r0, 0x8, &(0x7f0000000240)=0x2) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r3, &(0x7f0000000080)={0x24, @long={0x3, 0x3, {0xaaaaaaaaaaaa0002}}}, 0x14) fstatfs(0xffffffffffffffff, 0x0) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_MAX_BURST(r4, 0x84, 0x14, &(0x7f0000001200), &(0x7f0000000100)=0x4) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f00000001c0), 0x1, 0x4bc, &(0x7f0000000a40)="$eJzs3ctvW1UaAPDPdpMmaWb6mNGo7UjTSh2p81DjPDRqMjObWc3MotJoKrEBqYTEDSVOHMVOaaIuUth1wQKBQEIs2PMXsKErKiTEGvaIBSqCEiRAQjK613abOHGwII1p7u8n3ebch/2dU+s7Ovf4Xt8AMuts8k8uYjgiPoyIo43VrQecbfzZuH9zJllyUa9f/iKXHpestw5tve5IRKxHxEBE/P/fEc/ktsetrq7NT5fLpeXmerG2sFSsrq5duLYwPVeaKy2OTV6cmpocnRif2rO23n7puduX3vlv/9vfvHjv7svvvZtUa7i5b3M79lKj6X1xfNO2QxHxz0cRrAcKzfYM9roi/CTJ5/ebiDiX5v/RKKSfJpAF9Xq9/n39cKfd63XgwMqnY+BcfiQiGuV8fmSkMYb/bQzly5Vq7a9XKyuLs42x8rHoy1+9Vi6NNs8VjkVfLlkfS8sP18fb1ici0jHwK4XBdH1kplKe3d+uDmhzpC3/vy408h/ICKf8kF3yH7JL/kN2yX/ILvkP2SX/IbvkP2SX/Ifskv+QXfIfskv+Qyb979KlZKm37n+fvb66Ml+5fmG2VJ0fWViZGZmpLC+NzFUqc+k9Ows/9n7lSmVp7G+xcqNYK1Vrxerq2pWFyspi7Up6X/+VUt++tAroxvEzdz7ORcT63wfTJdHf3CdX4WCr13PR63uQgd4o9LoDAnrG1B9kl3N8oP0netvHBQOdXrj0cL4QeLzke10BoGfOn/L9H2SV+X/ILvP/kF3G+MAOj+jbYrf5f+DxZP4fsmu4w/O/frXp2V2jEfHriPio0He49awv4CDIf5Zrjv/PH/3jcPve/ty36VcE/RHx/BuXX7sxXastjyXbv3ywvfZ6c/v4phd2PGEAeqWVp608BgCya+P+zZnWsp9xP/9X4yKE7fEPNecmB9LvKIc2cluuVcjt0bUL67ci4uRO8XPN5503TmSGNgrb4p9o/s013iKt76H0uen7E//Upvh/2BT/9M/+X4FsuJP0P6M75V8+zel4kH9b+5/hPbp2onP/l3/Q/xU69H9nuozx7JsvfNox/q2I0zvGb8UbSGO1x0/qdr7L+PeeeuJ3nfbV32q8z07xW5JSsbawVKyurl1If0durrQ4NnlxampydGJ8qpjOURdbM9Xb/ePkB3d3a/9Qh/i7tT/Z9ucu2//d799/8uwu8f90bufP/8Qu8Qcj4i9dxv9q/JOnO+1L4s92aH9+l/jJtoku41df/c/hLg8FAPZBdXVtfrpcLi0rKCj0pHDrl1GNtkKveybgUauuJqfmSdL3uiYAAAAAAAAAAABAt/bjcuJetxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CD4IQAA//9HcdTQ") bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$IPVS_CMD_NEW_DAEMON(0xffffffffffffffff, 0x0, 0x4000) syz_io_uring_setup(0x10d6, &(0x7f0000000340)={0x0, 0x6730, 0x80, 0x5, 0xe}, 0x0, &(0x7f0000000300)=0x0) mprotect(&(0x7f0000a44000/0x3000)=nil, 0x3000, 0x2000003) syz_io_uring_submit(0x0, r5, &(0x7f0000000200)=@IORING_OP_POLL_REMOVE={0x7, 0x51, 0x0, 0x0, 0x0, 0x1}) mlock(&(0x7f0000224000/0x2000)=nil, 0x2000) 1.933765557s ago: executing program 2 (id=196): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) 1.6745262s ago: executing program 2 (id=197): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0x1, 0x4, 0x4, 0x4, 0x0, 0xffffffffffffffff, 0x7}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000002c40)={0x1f, 0x17, &(0x7f0000000080)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {{0x6, 0x0, 0x6, 0x9, 0x0, 0x6, 0xe7030000}, {0x4, 0x0, 0x0, 0x6}}, [@printk={@p, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x4, 0x1, 0xa, 0x1, 0x9}, {0x7, 0x0, 0x3}, {}, {}, {0x14}}], {{0x5, 0x1, 0x5, 0x3}, {0x5, 0x0, 0xb, 0x3, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x8a}}}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x56, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 1.606973402s ago: executing program 2 (id=198): ioctl$SNDRV_PCM_IOCTL_USER_PVERSION(0xffffffffffffffff, 0x40044104, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd28, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}, {0xd}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_FLOW_MAX_RATE={0x8, 0x7, 0x9}]}}]}, 0x38}}, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) r5 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r5, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x4e22, @local}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000380)='N', 0x1}], 0x1, 0x0, 0x0, 0x20000000}, 0x1) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd28, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xffff, 0xffff}, {0xd, 0xfff2}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0x1}]}}]}, 0x38}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2000008, 0x4000010, 0xffffffffffffffff, 0xd4e5000) r7 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r7, 0x84, 0x64, &(0x7f0000000000)=[@in6={0xa, 0x4e23, 0x401, @loopback}], 0x1c) sendto$inet6(r7, &(0x7f0000000100)="b8", 0xffe0, 0x2000c851, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @loopback, 0xffffffff}, 0x1c) 1.281444482s ago: executing program 0 (id=199): syz_mount_image$bcachefs(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x3000094, &(0x7f0000003580)=ANY=[@ANYRES8, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="f07871ca4199b30dd03170ccfb9f34a9b4b5489e07c19b202d0093157389a4bf2670f382fe46ebbd138a1f2acfdafdd17511891bb1e47463b0542fcaf028eb903549d5f6e757f667bb143665bb390aab1d454c738ed5a5995d68e9ab29b7c75146c1dd7ca2219d932c2a4a8ef43615f0108347529df59756554b0d807141cf62fcf1792b6ff26ba35cd567fc0c6d89960765dc3cd1ea52ed6e44617d1d08011f30c5d9e6cbd8962ba7f26745fb4df6d94cd6dbecec5640012f00f167ad0ccdebdd4f3af11929b038644dacd22190a6870e99a0ae5fb48226830e9d2388c502b8e706f5b85c501b1e341acfabe210f9ee97efd4a237d0efe049c82326fbb2b7b3abe6443549a25f9c5d0a8a89feb11b9abe08bbdd2fd1fcfc4fd3994519a0e02bed092fc27227e0adc6"], 0xec, 0x5a9c, &(0x7f0000006d00)="$eJzs3X+QHFd9IPDXM7Pa0a5WWskmFjZerYWVOCaglX8VP1JBySWQsgklihSxfAJ7ba0cgSSr9CO2hRPknM2hsqEg5VRikj8cynAHVihXwQUrLhwbn+Tjl8oXznUFroOc4Q9Sjg8V2DoXxbFXO9NvdqZnent2dlaW5M+npO3pNz3ffv36TU9/X/fuBAAAAF4Vjt299+S7z/+9b/z51Esf+f1/3HlnGC7XyqtxgdF0etsrVUNOpcHK6to02y9+7cNf+NH4Tb/z9YeHPvvy0a0Xbfve755z06MfvPrI/X/zxIsjX/7lc0VxY3+6dHY+eSEJofrVE3/50aPfPG+mLFk+87N0MISVyaonViYh3NUcYuLnIYSt9ccrVmfif+mly7fNTO+8Z7ClfEVmOf391W1mPychhAMnb31D+P5vb77r22u++PcDh58/OLtIUm3qTyEsv6H59QMhhKXp/xmxt8X+mKTTTSGEoabXvbmgXq/vsv7rc+YvSKdL0ulwQZz4/NrMfCmzXHY+GshMhwrWt1B59eh1uSLLMvNJn+JGefWM5SvT6VfS6aXzjF9Ot6GchFISKo3q70hm+0ho2m9JSGr7stqYLzX2bUi3PzOfZOZLmfnyQGa7autNO1o5SVrL43KZ8ng4rqTlFzUfqzt4b9Pj5uVeG8vSN+rL2WWqrbt8uO1BY7tqYr1OzFGXU6HUdAzqVN7Y8enOGE7LhpNVba+Z7iA+d3TzvevKW752bDSnHsnDSRo/6Sn+gW+tXPaBhw7tz36uN+LfUErjl3qK/4Nrjv/kukOf+XRu/E/G+OWe4l/22NAL1zx599rc9jkR26fSU/zJ5576+JpzbzycW/8HYvxqT/E3Hjk+OHLyscdz6z8R22dpT/Gffds7fvj5Zx55Pjd+iPGHCuMPNs3H57Yc2f2JwbGTl+TGfzy2z3Bv/ednh6/67tjYj8fz4j8d44/0FP9zBwff+uCKe67O3b+bYvuM9hT/XRc/eteyk49cmHfsTB7o1ycnwKvTOek51sfS+V7zzIVqyhf+erxSP+dblv4f6eeKMief2TyhQL/TKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrBffyFSVXEcwM+Z2W3/zK7uatBWtK5WFPagFETUS0VFaITQkyFhaT5EQRBR2ENraChW9BJkvUhUUG0hGOQmiRZr9E966aGCAushEGmhdpAeKnbm3NnZ69xGRw3KzweGs+fce7/3d+89c2YvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4KgAA//8w2BFq") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$usbip_server(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000300140000000000000000000000000400000002170000009d0c7221c1000002f4fffffff9000000000000000032466bbfe480677d599ffad50832756b19ae047d2ad4d33e65b544d54dd8463bebcaa4bbb540325575af96c1fe45efe4529e011e397df127fcf14f22657136bcf30bc7c6af8052fe0e4bbbf638f7ec64f494d68c89bb87d3110b012292e990b6eb188223058d50554ad0c6355e1c47adb63657330ac86d1d5c9346bfa8ed31a092c0c62f26059e0ac7d99826bc7eaba806db559237db90d559b42b641600008991fffffff90000e170000000030000000400000006000000c0000000050000000400000008000000010000000400000005000000050000000900000007000000090000020000000006ffffffff0000000600000006000000080280000000000004000000050000040000000058000001ff0000000400000009000000020000000400000005000000000000000f000000010000000500000001fffffff70000000e000000090000000b1000000000000005000000000000ddaf00000008000000040000000c48207256000000060000000500000009000000010000000400008000000000040000000000000007000000800000004f00000004000000090000000200000006fffffffe000004000000c93700000003fffffff800000001000000050000000900000005000000070000000600000007ffffffff7808bcdffffffffb00000101000004000000000300000006fffffffa0000615800008001000000070000f52000008001527592ce00000002000000a5000000020000000b00000009000000028000000000000003000000050000c8a000000fff00009c7a00000007ffffffff000000060000007f0446669900000001000000f9000000080000000600000024000000070000080000000db8000000040000006400000007000000080000000400000ecc000380000000000100000001000000b800000002000000080000000500000002000000030000000b00000005000000030000000100000000000000080000000300000c070000004049d328b20001000100000081000006f6fffffeff0000100000000004000000000000000500002d5e0000000c0000007f00000008fffffff8000004000000100000000000000000080000000f000000007fffffff000000100000000900000008000000010000000100007fff0000000c0000000800000003000000280000030e000000070000000600000003000000bf00000008000000060000000500000005000000020000000600000004000000800000000100000009000000091000000000000001000000060000000500000006000084360000000500000003000000000000db757fffffff00000d9700000081174d01580000002f000000090000005efffffff200000004800000000000000400000007000000120000005b00000a5b0000000200000fff0000000000000003000001ff0000000700000001000000020000083c000000020000000200000fff00000005000000030000000600000003000007ff000000050000057600000005000000090000009c00000fff0000058e000000e7800000017fffffff000000070000000200000007000000d70000035100000007000000020000000400008fda000000020000000200000000000000040000000700000004ffffffff000000090000000400000006000008830000000400000038000000030000000200000009000000080000024700000000000000060000000000000001000011ac00000006000000090000000900000007000080010000000700000007000000020000000500000002000006b0000000090000000200000878000000000000000d000000070000000700001000000000057fffffff0000000900000002000007ff000007f0000000090000ffff000004070000000600000008000000090000000800000040000000020000000300000002000000040000029b5bab4ae50000000400000019000072eb0000000700008000000000f900000005000000040000000300000001000000000000000300007fff00000006fffff80100000fd9000000090000000500000006000001ff0000000d0000000200000081000001c9000000000000ffff000000080000000900000200000000070002000000000000000000060000000300007fff000000010000000000000009000000070000000500000081000000020000007f0000098ffffffff900000000000099d40000000400000009800000000000000600000002000000000000000effffffff000088a00000000000007adb0000000700000800000000050000004b000000090000000300000000000000020000009a00000007000000de000000010000000400000004fffffff90000000000000b8c000000020000000800000009000000c7000000fc0000000200000200000003ff0000004a0000000800000007800000000000000100000009000000030000000900000005000004010000061500000009000004090000000e00000000000000000000000100000007000000050000000300000000ffffffc0000000020000000200000006000000ff0000000600000003800000000040000000000002fffffffeffff72d500000004000002160000000b000100010000e2f700000006000000030000000dffffffff0000000400000004000000090000000000000003000000070000ffff000080010000000400000007000000040000001000000009000000000000000600000009000000050000000700000009000000ce000000020000000500000004000000040000006800000001000000070000000e00000007ffffffff00000001ea89cbae00000001000000010000000600000006000000440000000600000004000000000000054e000000070000020000000006000100007fffffff00000007000000010008000000000036000000070000000000000007000000040000000500000081000000090000000c000003ff000000e7000000040000000400008d60000000070000000000000001000000000000ee4d000004000000000100000002000090210000000b00000005000002fd00008000000000040000007a0000000700000400000000030000000700000004547793b500000600400000000000000000000006000048690000004600000005000000070000ffff00000470fffffffd00000002000000021eb401fd000000080000000300000aaa0000007f0000000200000007000000057fffffff000000010000000200000000000002000000000000000009000006010000020000000000000000290000aa0400000001000000040000000200000099000000050000cacf00000fff00009abb000000060000000400000008000002000000047400000006000000060000000300000005000008a10000f9e300000007000070cf00000000000000060000000200000009000001ff000000040000000100001b81000000030000df7800000002000000060000000700000003000000090000020029c513b30000000800000002000000530001000100000800000000ff0000000e0000000300000007000000060000010100000001000000590000000100000008000002f80000000300000007800000000000000900000005000000000000000700000000000000020000004000000007000001ff000001000000010100000008000000040000000700000a2500000001000000060000000900000322000000a70000000800000d3a00000006000008d900000000000000360000000d000000030000000f0000002b00000401000000000000000300000004000004010000000800000000000000a500000cbd0000000900007ffffffffff8000000020000000000000007002000000000000800001c8e000000c00000001000000009fffffffa00000057ffffffff00000001000000087ac0c51bffffffff000000070000000300000002000000010000394a000000000000000afffffffa0000000900000002000000020000000300000001ffffffff000000060000000900000005000000810000000280000001000000040000000800000000ffffffdc00002fe6000000040000000100000001000000040000000d000000020000000c00000006fffffffc0000cbd30000010000000547000000070000007f0000000700000009000000080000000900000a6d000000010000000200000001000000090000000800000010000000010000000800000809000000040000000500000fff000000090000000500000fff00000000000800000000008100000009000000d100000009000000020000000300000597000005410000000600000003000000330000000200000005000000050000987800000bc1000046530000000800000004000004000000000800000205000000020000000200000003000000060000000100000d5f00000009000100010000000200000100fffffffe00000096fffffffb0000b7250000000900000063000000020000000900000009fffffff9000000000000000500000009000001be0000000100000008000000050000085b0000000a0000000000000200800000010000000000000006fffffff8000000040000000800000000000000010000000000000003000000080000040c000000030000007f0000000400000081000000040001000100000080000000000000000600000002000000030000080000000006000003ff000000050001000100000003000003db0000000100000080ffffff81000000050000000d00000001000000018000000100007fff7fffffff0000000300000fff0000800000000006000001ff000000070000000300000007000007ff0000000000000005000003ff00000005000007ac000000050000fdaf000000060000000900000009000000080000000200000007000000070000004c00000007fffffff900000007000000030000000800000044000005ce0000000700000009000000040000000200000001000000000000000000000002000000064077b3d30000000000000001000009ae00000005fffff96f000100000000000f00000002000019cb00000101000000020000000600002591000000ff000000620000000700000232000000030000000500000200000000090000000cfffffffb00000081000000080000000800000005fffffffc00007fff0000000800000003000000010000000060000000fffffc01000000a5fffffc2d0000000600000e810000c73f000064dd0000004000000009000000030000800000000154000000020000747a000000090000000900000001000000070000010100000005fffffff8000000020000000900000005fffffffd00000003000000030000010000000005ffffffff7fffffff0000000900008001000000060000000b000080000000000700000002000080000000000100000023000000f700000002000000060000000500000006000007ff00000009000000050000ffff000000047fffffff000003ff00000002000000050000ff64000000000000000600000009000000040000000700000101000000070000007f00000002fffffff90000000500000004000000040000000d3fe0000000008000000000000000000700007a0e000000020000000a000000030000000c0000000000000009800000000001000100000001000000030000000700000040000000010000000100000000000000030000000200000099fffffffa00000006000004010000000700000001000001ff000000090000000900000bcb00000715000000000000000100000000ffff0c1b000004000000000800000006000000035a8ffccb000000030000001000000004000000050000000400000fff0000000e00000005000000070000000800000001fffffff70000000b0000000300000007000000090000000500000000fffffffffffffffe0000b50a0000000500000003000000090000000100000007000000030000000600000008000000090001000000000e4cffffff5700000009000000030000000500000eba00000001fffffffa0000000d0000000000000002000000077fffffff000088af000000010000040100000000fffffff100000000000000060000000600000001800000000000000f00000000000000000000000100000007000000010000000600000100000000070000b39c00000001000000030000000200000007000000050000000400000200000000000000000100000001000000010000010100000003fffffff7000003ff00001e1000000002000000030000000000000003b00000000000000900000001000001ff000000020000000400000000000000040000000e000001ff800000010000000100000004000000020000000100000001000000020000000e0000000300007fff0000000a00000007000000080000d859000000f5000000010000001000000001000000c20000000880000000000000000000000d000002f20000000600000005fffffff2fff0000000000001fffffff80000000500000008fffffff700000008000075ee000000af000080010000007f00000009000000060000000f000001bd0000000200010000800000010000000a279e7c94000000090000000919b90ccb000000050000a95a00000002ffffffffffffffff0000000500000005000030f300000005000010000000000278347ee6000067ad000000000000663800000004fffffe000000000100000007000000a9000000090000000800000001000004000000040100000001000000050000000100000003000000037fffffff00000004000048570000000900000009000000010000000b00000008fffff80000000d1f000080010000000100000001000000000000000000000000000000030000000800000009000000050000000500000401800000010000000900000001000000030000c8d8fffffffc00000401000000030000000800000005000000430000000700000009000000010000000900000004000008d2000000070000000600000004ffff7fff000080010000000a00000005000000000000008e000000027fffffff00000004000000800000000200000006000000150000000100000006000001010000000a0000002d000000090000000800009e1d000000060000000500000007000000020000000600000010fffffff100000002000000010000000800000002000000040000000600005435000000040000000200009a3a0000000100000009000000020000000600000008fffffffb00000010fffffffe00000007000000a70000000100000001000000ee00000009000000070000ffff000000080000000800000800552a13450000000700000006000000060000000c0000007d0000000000000004000000100000000500000003ffffffff00000006000011e30000000000000009000000090000031400000887000000a1000000ff00000009000001000000224500000000000000070000000600000000000003ff0000000000000005000000438000000100000007000000050000000c0000000a000000010000003c0000002d000100000000000000000d4700000004000000020000000500005c4e0000008100000381000003ff0000a5c9000000020000000800000002000000000000000f00000009000000020000000d00000000000000090000007900000006000000080000007f00000004000000040000000e0000000300000005000000070000000300000040000000040000000b0000000b000000000000000900000008000091c5000000800000000300000101000000060000000c000004497fffffff0000000500000009000000268000000000000003000000000000000d000009b30000008000000009000000ff0001000000000caa00000005000000010000000900000009000000060000000300000006ffff7fff00000006000000030000800100000dd60000007f00000fff000000090000009a00000006000001010000ffff000001010000000900000007000000000000000800000800000000540000023f000000030000000e00000003000000040000000500000008000000020000042f00000004000000ff000000070000000400000001000002000000000b00000081fffffff9000008000000000900000005000000060000000700000006000000050000007a000000020000000e000000040000000b0000000500000401000000000000000d000001ff0000000a000000050000000000000009000007ff00000004000000040000000400000004000000017fffffff8000000100000009000000070000003500000081000000030000b84900000007000000060000800000000006000000010000000100000006ffffffff00000009000000050000000700000003000000000000000700000002000000050000000500000003000001ff00000004fffffffc0000000700000002000001ff00000000000000090000000700000000000000a600000005000000000000000300000007fffffff400000005000004b200000009000000040000000300000009000000080000000f0000000500000002000000080000000900000007000000090000cbcf00000400000000040000000a000000070000000c00000189000010000000000900000401000000047fffffff00000006000010000000000500000005000000000000000700000001000000070000000700000004000000010000000700000004000000000000000900000007000086be000000070000000300000007000000090000000400000001000000000000000500000007000000070000000b00000006000000040000734e000000030000000c0000000000001d8200000bd90000331b0000000700000007000000070000000500000003000000030000000c00000000000000040000000b000000070000000300000f1400000003000000000000a6b30000ffff000000080000080000000096ffffffff000000043b06bb02000058c5000000f90000000000000009ffffffc0000000060000009e00000040000000070000000e000100000000000300000101000000070000000500000005000000760000000200000001000000000000000000000974000000000000000700008001000000030400000000000008000000800000000600000004000000030000000800000005000000080000000000000080ffffffff00000fff000080010000004d0000a60c0000040000000000000000090000049a000000030000008100000001000000810000063c00000001000000030000000a0000000800000fff00000003000000050000000800000007000007ff000000040000040100002abe13d884fc3389063c0000000500000005000000040000000000000009000000000000000688000000125d26a600000dd200000005000000030000000a00000003000002180000000400000003000000e6000000030000000500000003000000810000000100000008000000010000000000000005000000810000000900005e940000000600000008000004000000000800000f5c0000010000000007000000090000007f000003ffffffffb9ffffffff00000200000000400000000000000002000000090000825600000c3b000000030000ffff0000000400000040000000010000000100000005000000070000000300000005000051d200000009ffffffff00010000000000070000000400000004000000000000000e0000000380000001000001ff00000b7b000000050000003300000003000000040000d8cd00001000000048960000005d000000010000061c000000060000040100000009000000ff00000003000000767fffffff0000000b00000006000000010000007f000000fcffffaddb0000800000002662000000040000000600007fff0000000000000000000000060000000600000004000000040000000300000baa00007fff000000c2000000000000000600000002000070000000000600000009000000030000000800000800000000050000000c000000040000004600000001000000070000000e0000010100000005000000000000471100000005fffffff80000800100000009000000030000000100000009ffff00010000012600000004000008000000000300000003000000010000000300010000000000000000000600000021000000040000000700000001000000080000000300000005ffffffff0000000e0000800000000005000000000000000b000000400000d9d3000000080000000100002f6d000000d000000009000000070000100000000007000000c4000000020000000a000000070000485400001cac0000000000000006020000000000000000000800000000040000000900000004000000040000000161a065040000000500000009000000070000000300001000000007ff00001000ffffffff00000004000000ff0000000100000001000000030000000600000004000000f800000003000000030000000000000009000000cc00000003000004000000000500000100000003ff00000000fffffff90000006a00000800000000050000081c0000000700000003000000020000583400000001000001ff00000004ffffffff000000060000000900000006ffff0000000000080000000700004c7d0000052c0000012600000e680000005c000000050000000100000008ff0000000000000500000005000005c60000000800000002fffffff9fffffffb000000030000000000000000000000070000000900000003000000030000000400000025000000050000000600000004000000070000000e000007ff00000009ffff7fff00003ae6fffff6a0000008000000000e000000050000001200000009000003ff0000008100000008fffffffc000000000000000000000fbe000000020000000600000000a9000000000000ec0000945b0400000080000000000000ab00000000000000030000000300000000000080010000dd3300000007000000053eb94e6b0000fbf700000000000000060000000000000002000000030000000b0000000100000003fffffe010000006c0000000a00000101000000070000026c00000101800000010000000100000004ffffffff000000040000000300000fff00000008000000010000000d0000000100000002000000000000004500000008000000020000000100000002fffffff500000007000000d70000064900000003000000760000000600000006000000010000000100000003000000080000000900000007"], 0x2000) 1.267995683s ago: executing program 3 (id=200): unshare(0x8000000) connect$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000ab4000000060a01040000000000000000020000280900010073797a30000000000900020073797a320000000088000480100001800c000100636f756e7465720014000180090001006d6173710000000004000280600001800a0001006c696d6974000000500002800c000140000000000000000808000440000000010c00014000000000000080010c00024000000000000000090800034000000fba0c00024000000000000000000c000140000000000000000714000000110001"], 0xdc}}, 0x0) sendmsg$NFT_MSG_GETRULE(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="14000000190a0102"], 0x14}}, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000740)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a05000000000000000000010000000900010073797a30000000002c000000030a01020000000000000000010000000900010073797a30000000000900030073797a300000000030000000060a010400000000000000000100000008000b40000000000900010073797a3000000000050007400800000014000000110001000400000000000000ffffffff"], 0xa4}, 0x1, 0x0, 0x0, 0x2004c899}, 0x0) recvmmsg(r0, &(0x7f000000c2c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 1.1552218s ago: executing program 3 (id=201): mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100) mount$afs(0x0, &(0x7f0000002840)='./file0\x00', &(0x7f0000002880), 0x700, &(0x7f0000000200)=ANY=[@ANYBLOB='dyn']) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000000000066000000004b64ffec850000006d000000c5"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={0x0, r0}, 0x18) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = syz_open_dev$loop(&(0x7f00000000c0), 0x1054c3b7, 0x40801) ioctl$BLKTRACESETUP(r2, 0xc0481273, &(0x7f0000000140)={'\x00', 0xfff8, 0x7f, 0x10000, 0x0, 0x6}) sched_setscheduler(r1, 0x2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) r3 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r3, 0x29, 0x37, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x400000000000041, 0x0) sched_setaffinity(r1, 0x8, &(0x7f0000000240)=0x2) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000080)={0x54, 0x0, 0xfe12482fe0801d67, 0x0, 0x25dfdbfb, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}, {0xfffffffffffffc52, 0x8f, 0x1}, {0xc, 0x90, 0xa3}}]}, 0x54}, 0x1, 0x0, 0x0, 0x4040010}, 0x600c000) socket$inet6(0xa, 0x2, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580), 0x1000) setsockopt$inet6_IPV6_HOPOPTS(r3, 0x29, 0x36, 0x0, 0x0) 1.119098053s ago: executing program 1 (id=202): syz_mount_image$ocfs2(&(0x7f0000020300), &(0x7f0000020340)='./file0\x00', 0x80, &(0x7f0000000000)={[{@inode64}, {@heartbeat_none}]}, 0x1, 0x202fb, &(0x7f00000406c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPnTPv//dv4QQhhtHkyGEfO0/SdtPxoOTc49OX7zw8PGdK08rty896/YeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5iBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MqxCYMAFATQH8gAadKkygbW4gQi2DmIWDuAG9goWLiCtaOJ2Cg4gMV7cHAHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+2ZmkfEe9jfSLiv5fXKRfd7zsmRT5MbTU3dbncfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBjBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7Ng/SsNwFAfwl190cUnQSziFZHNVFHExIngCr+FRnLyCR+h5uvQApdAkUPIHCoV2+XyWN3xJ3lt/XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuv1s/36qJuILK62ecTf7//qMC/7efs0/31+hhsBAACA07y9t88vddO/+7NJ/lB0c/2Y9unN5uc7ZubgbtQTjPuEznTP2FLfsHTfsLeMLFURcd3n90VKVXXcvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAduzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwO8coAAFgFID/32pwFU5hJOU6TmJyBRdQDsakDCZl0fdNr16vHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAG+3QjX3dxFZFcWTGMq/7vS+vMD3v8/uLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwM+dAQAA//+UvC1z") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) setxattr$security_ima(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140), &(0x7f0000000480)=ANY=[], 0x700, 0x0) setxattr$security_ima(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180), &(0x7f0000000080)=@v2, 0x9, 0x0) 1.007836548s ago: executing program 4 (id=203): r0 = memfd_create(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) sendmmsg$alg(0xffffffffffffffff, &(0x7f00000063c0)=[{0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000002c0)="598847167aa3eeec", 0x8}], 0x1, 0x0, 0x0, 0x14}], 0x1, 0x800) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) splice(r1, 0x0, r0, &(0x7f00000002c0)=0x40000000008009, 0x4, 0x8) 903.067749ms ago: executing program 4 (id=204): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000180)={0x26, 'aead\x00', 0x0, 0x0, 'rfc4309(aegis128-aesni)\x00'}, 0x58) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) close_range(r1, 0xffffffffffffffff, 0x0) 836.883524ms ago: executing program 4 (id=205): syz_mount_image$bcachefs(&(0x7f0000025840), &(0x7f0000025880)='./file0\x00', 0x0, &(0x7f00000258c0)=ANY=[@ANYBLOB="01"], 0x1, 0x25840, &(0x7f0000025900)="$eJzs2QWUltXeN/57mJEeQpCWEAFpEBSkpLskpZHuFBWpQbpTUrolpbuUHiWkuxsUkUb4L8/DnP95PYd1zst6nvWud72fz1ozm72vfX3v37Vn77nXzQQAAAD4f8L2Ph3vN/lp+LxjLervDcv/4JdAjOC/jUd9cT1qxD9y/x8rkf9Blw9+teYf+6EhoSGBf7EvojUb2eWr1GU6LN2y7a3ua87/urJ8olSLw0ovW7SmbcGYT283+HevE7GN4v///aDjQYHAqCi52y0eUjXRn2NBgUAgSlCksEDcuD0jbYsb9JeIlI8DgUCjF/NCQ5L/7fvZLf91sfvaXs3+bMMGRflfbor9lxD7/f9tf+6/GIFAYPiLftjFyIVSRS3fqV/iKZvW1aqWPhApYmbKQJR/2FeBgrHq/3fXEeFp7EDgtb+94n/tw0j/Yn6Dhs0yZGjZuHPnd7P2Wpl8eo7V3S8vPlHmQrm5hxNcflzgyaIb2+omKjjt2taoL87Hqz5XxUAgEP0f+v/uGOT5D5/3rzkR/ep/GU/5l/5f1yLNi7bOizbZizbi2Ia85L6I8Xh/aV//D2p/FUve+t+b/69+5q8i/l/6wf9NuRH+XZ2JX7SNgv51Pf8u78/bYr74Cn3VIv8Df65LtEAg0PNFP2L//Pl+EevPayF/3YkxA2UD5QLlA0UDxQLFAyUCJQOlA6UCZQIVA9H/aW7oS+bGDaoYiPlPs4MCcYKCX9QUHBSIFBQI+ft7X9GgQCDyP8x9/e/3RPrb74yI9fuzjfIvnjNi/O+BLw5CjBdjMYL++QQ8/xcirjU/cGXAqSkHtsZ5yboGlQx6kR/0SvnnOgxqsyVh5EEvzc8XkR/plfKfzPru/cut16Z5aX7hiPzgV8pf8PHRGEkW7Dv70vzyEfkhQa+Sn69L4rSZOxf6JtHL8jNF5Ed9pfpTZmx3bUb3vsdfWv/7EfnRXik/ReORHVPkDRR/aX62iPzor5Y/JN7N/skj5476svxqEfkxXil/dqTd9U9PeafRS9e/dER+zFfK/y3eohTjGxVp89L8ihH5oa+UP7pwjOM1B+fO+9L84hH5sV4pP/+X3Z82mrvz2Uvzi0bkx36l/G6DyvRqu29a+pfunwwR+XFeKb9upjcm/Jp2V+mX7p+yEfnxXyk/afjoVBvu3erz0vWp+dePPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf6/nuYrF+cd+aEhoyJ/t9j4d7zf5afi8Yy3q7w3L/+CXaM1GdvkqdZkOS7dse6v7mvO/riyfKNXisNLLFq1pWzDm09sN/t3rRI36X238iH4gEHQ8KBAYFSV3u8VDqib6cywoEAhECYoUFogbt2ekbXGD/hKR8nEgEGj0Yl5oSPK/fT+75b8udl/bq9mfbdigKP/LTbH/EvLX5wrECI6o53+pM5D7P1k9/m/z5/6LEQgEhr/oh12MXChV1PKd+iWesmldrWrpA5EiZqYMRPmHfRUoGKv+f3cdEZ7GDgRe+9sr/tc+jPQv5jdo2CxDhpaNO3d+N2uvlcmn51jd/fLiE2UulJt7OMHlxwWeLLqxrW6igtOubY364ny86nNVDAQC0f+h/++OQZ7/8Hn/mhPRr/6X8ZR/6f91LdK8aOu8aJO9aCOObchL7osYj/eX9vX/oPZXseSt/735/+pn/iri/6Uf/N+UG+Hf1Zn4Rdso6F/X8+/y/rwt5ouv0Fct8j/w57pECwQCPV/0I/bPn+8Xsf68FvLXnRgzUDZQLlA+UDRQLFA8UCJQMlA6UCpQJlAxEP2f5oa+ZG7coIqBmP80OygQJyj4RU3BQYFIQYGQv7/3FQ0KBCL/w9zX/35PpL/9zohYvz/bKP/iOSPG/x744iDEeDEWI+ifT8DzfyHiWvMDVwacmnJga5yXrGtQyaAX+UGvlH+uw6A2WxJGHvTS/HwR+ZFeKf/JrO/ev9x6bZqX5heOyA9+pfwFHx+NkWTBvrMvzS8fkR8S9Cr5+bokTpu5c6FvEr0sP1NEftRXqj9lxnbXZnTve/yl9b8fkR/tlfJTNB7ZMUXeQPGX5meLyI/+avlD4t3snzxy7qgvy68WkR/jlfJnR9pd//SUdxq9dP1LR+THfKX83+ItSjG+UZE2L82vGJEf+kr5owvHOF5zcO68L80vHpEf65Xy83/Z/WmjuTufvTS/aER+7FfK7zaoTK+2+6alf+n+yRCRH+eV8utmemPCr2l3lX7p/ikbkR//lfKTho9OteHerT4vXZ+af/3YAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP+kjbvOTjrd6OgbtS+0upP5zPoleXP/erRIgsTVYry4HhoSCLwdCAS+iRQIHHp/Z7J5oc3THmz4doXCBSOnCZ5V7U7qUx9HL34vRYvWV95MtPn4pTPLYrXffX5h1SEJix9cNHP0d2Ou9yrXe8eR+ElbP5vcrP2dEutCK/y2tN6MXLG6Vf2k1cPBbQfWu9J7R6sf4o4a++O6HB3nZ1pVbci3xR/O2HtnZ7m4pxOmLHM/1jcdl5S41bnp6ThrPgsa271wrTK1js5/46fESdf9NL76mAo5P20et9nKZSG/tyr9etDusElF2p7JP+n36I2GptkYtVTLzmXenJwp67Vj6ZLl/HHSjB335kavX2FQ+Vjhc+PsXDG2b6IqBzJ8VvjjiVlnpJoR5cixvr2jbG6Q7Osqy7NmO7f/eYvDU1pFiffplMl7ozXpnD5Pr7JpYoT1fjgoaNawZD02V65Wq+68/BvDL4VuvLdqdMX29VJPaRvrcq19N/JmenRjfcJYf3x7o1aaAj2S1uvWOeXCXEH5c6x+53SDr6ZMv3WvfWi968Oi5era+8v9g4cUX3Xo0zbJds8okOjYR5sKzHr2+sxxd2alC2sxaUzZvaHtNjaYmiJ4941ZkQqM33Q1+vG90Y8M778/UHDA01KbGkbf2XbI2OTvrPxwTN633nkwtc3pJV0m3BzXMuf6vdGXZHnYffLYBdMv75jxddqBd+q16Ddz+Y5JpY7/nG/q+aIJY556sH5bj2UbK3wdJ1WGKDmHzp53YneCQX3z/hz3cINqhycX39Xs7OApu9Neblp8Ys/OcTu1yhNpeLn++Wr0HdBy6J1VWQt9GpwuNNqpzNMf7HuvbtjtI6vfOvZWzue16/Y70GTuntErNo0bG+3r+RkK1R24vH/fm/N+em3e53M+m5U30qA6W36I2mZp5xLTFo+LNqfD8jHbN4YvDIzqcjfH0KwtmpZtOvNJ/piDVtX+LPeimAXWfTK2VrKKOfpt+OPZ83dTPBmTtFq6qSWi3o4yZ1iafrtyxvz6bukej5/lGlNz34Q5cztdrhK9Xu7L65If2vowef0huUomGNQp+Pcb7TsOr9iic88leZ8+2PzOh4tnV3/n594zjo8vkH/ZhtO3EhzqsPtczSIHsjeo0yxZ+nIpfnl2/aPKX7XsGOtIjsEdomYb++mKWem/npxjUrzPTuea32vGhiyZo5doNfHOmKlvFC/ZuXHsk1t/ujLxzJYtUaJvX1r68eKOpxMXTtCt9vIlp67+mmRojozvxo46OvDB8ZCHJe+ufz1n/J0V+85/cubnmW16Fv+se7QjSR+syFAr0c3lTwYlLbik0oEMoT+s2p3m4MrkJ0bOvbVnSLIhC0cvmlvvXPPl9a5+cvKL8DVvVX4+tm7rGs/DG51K8kOqNIvun143rsL5J5E+aX9y5S/VsrUq2mVO2iff5zpQbUmS5RNKD/s14cablWYXL5nvccfzMeZ/3v3xgJMnfnm2qUT7qw+3No32aOSJvquDy06aNDfxj3s/X/36w2n1q75dvMDbn94Na3g2ZcKjDYcOem3B7NG/xihVOPRcthWHE+5/L9OYLAWT/jDp1NGjBWd/98Wg4GhThp8OeVa/UMjnlZMsndFpctO+Yf1jNr55PfPQaptyfdD8XunUt1MvPj9gxMedqp2tk6/SvCj5RzULPlIi7nePoief0Kd1yWip7l+u8WGVBlO3Z8rfMVWR06vTrk0/s2fqXiM29Rh95OehVb5fWSe0SLpVi9L2PlYsxcpdUUp99fV7O/Y/WDEyyUeR41QPvpZp/+RSFwfmKLT54qRyAx6Pn3zs4ajrRZLMXHTgfLOgEn2yDBm3NmOHN7KlmnAub9WwjAluxhrQv+yu7m9/lG96nN5bMo6uOKJ8qXFzQnfVbXB3bvlSYdHq98zUbX2PhW3SZIl0quSuJ42j5y4ff+6GQtVXXA4r0G96aNWKj/NdrjHwefeJaQ5ceLt0rXy5bnx/67Xt5TMt7RAtbFDFZUMylJpfvP/15v1LRLqzIbzfwF1j4wz948KZqPH6xjxYrWue8QnKxUuyttLKPoneu5J41oWqzVsOr5qk4eB81adl3TigRpeZO0cPz5tmccw+1bYcXPn2sfFxxp2a1WDormWlb3SpEHo2xblqNYdsLvzDG+fmLi8SO8H11mUa3a6Z4KNNE5es/bLxgwPZduU9lKX775erV3/YYeaBBz9sjLZ8VLUko3NmzTav56c7bm3Js7pnulpnns+qv+y7FqE7P+p75eJbIbvzrf1se5HE38ZPECNpxnLZKlTr8cflYquzfV5qU4YnwcmzpeydNnj2jKUj4i/9o0XiX/pkWxBl2aotcQrnzDFr08Ih1+b0qPfO9Iy1xw1t2bhlsQQ70h5o3/hmvlw3ly7c1LHFpTsx2+9McSdhkd29fy826/hvP126HvJtm371D2Rt8eP01BVjZTt/J2fiyVGqbuw1M9f+FXOSr4uTc0uLJE2XJDla98a1pwmnXv15V7/5OedGrbhkUuOmb4V9mrfRmiazQnq3q95zSuvgftFqTsx5Yf778280rZ6lysJadY+VHvpx8PWurSa2bTk+XosMH4zpteF5srr5fprXu2u6DsXbtX3QY2qfXeePP579665yQ5sk2TLi23mpGiwMrxNcZtjxp0FXf/l2WYt937dPcyv0g/ypwsatP1t0VeHq3UN3Pk5RvXW869/HmbLtQM0RR9I1PDPt0tWLqXK1+uTY3fBs8S71mZVszOPCyaqVCL61claxOLG/qlM1cZ8L9Ut91ab04YRXzibdGrdKtEjXPmi6OOepdb92e/2LHj8sCT9cOWfTN+b+mP/U3HmV4/3WJd2bq2J0Cc3b/tHk9OkX5oryc4ML2TetrxXIVrXM08i3Pv/hXPTgQb3f2BH64/Z7dRs0PJWjW6LHe26XDa+Xq/KxTC0eD/1uTdorp/K2Ldhw0LL9Jw6/067G4XT3ixWsMPn2tGiXK43oGjxjWu0Ci27FSj4jpO3qKo1Tr1ufr/+Tt345PiTykcvFaiZrMmBez9dGfJak8/t5W8VsHzYq5OOUUaaNuhoIK5Jh1ZSQGq3OFIhSuHLSuGUL3P2hyLljC1P+US7j4kOLJ07d+ihBvCWzHwXSHy/XvvXBWwPWrhhTZmWbIh277mr2e4oWsd5OGzXOhmnfRD9QbdGhfYfvNGx3MfIPg7Kt+3JiouDVK2tnqdet3YZC4btrXwjEy5v3aYoVjyc+W5e+Vo7krW/neBB8vXyllJMedF+aPnqe9EtWRpnVLtXTBovap6iYKV7ZUfuSxy19v9eA3+LMP7Es0rADsZYni/5b9sm762//PUGdD082HDVzfMGNX++sUfD+nK+2TDy7fM+l7RkqPKizskKmbiXWHd82NV7RUbdStq5bJM8vH8VevSPfrfuTVmRun2TKzjlFIm8c2KDNspVl4uXa2yZ3/GUFe4T/Wjdl2Y2JWl3d0yRK8wtfz+z9aNjRo/0Kvznkg6PlctWoNvmbSO+XLZ35vX4L9tWvmXxYnE+2pwgZVSrj3J9GXe/U6YuHDQp98Phi2pnfNspwMt1rffony7u5U5ns76SsPWZsumnX06zYOWNXz6HNjlfrn2znobc6LKj63rtbZmXK8/F76/cOSVug+e4Pz3fpMSjX3Pe/v1d6U42f6/9Q7N3BXWsu+qTp6Bm/9V9240maxNEe79m7bcZ3I/bW3Xvji6aB1qm6X41cKVA27f34pU/MTrFuZqsBcw/vK9ioRaw/XrtctWvb7dMjh+fNke1Y5CRr4m5aMP/klN1XYq64m67psPZjI08s96zdwS3ji81/p92WTZVHd9r85INT947Vfaftpg4D9icq8G6j8PZ7Nx1a+tGTahUXnG3Rv+ipdElbFnzwzbCvK+ecd2PF7NztrryRZ9TCrKceNF+7+9PYY5b27XLll+4pg9qsixL9ULEsuZZNmNuy2+rWuU5ECmrWt0CT36eXLhj/+fKobStX7HzhzoFNiWtkCX42rv6wceEV126YGfvE08LLBr+frfjZFn33TR68uejde6nu76g6dXxopHIzs48e/1rMA0PjFy5VuGC2/tuvZPv03cP7158YXb3Y3UK1N7077d5HXX8pGT/FB6c7DTh+ON/sATNW1bu568rzGU86Fl6U+IfJMzfsKrsne7th2Zfu+GXC4qedL18LHTpmb6LG7eb27Zcw9bDKTZp+GvWN40vv/xxnQ6oktRaEdT1YLcbY4j2eZx4a7VmhrQPfTHSqW55x99Kf3JH3q+mdzmbOd7XhtCqhd3qfvhIScvlJiw+ix/6xzK4W4RuHdSy7ru/d8Ed97++fMGbQyT2fLsn0rPbgne3T//Tw94x3Do4uk63JvdHxin98s+Xkvk+aRd94suezTFk6jis2MG2tCkVS7WyQc3G/c+1aRP0iRanqB07eiL8kz4EnExo0GP+k4NjRLZpfSZA9y7zpD8u3y1jgdPd0X2/oVLdO3yIpO2w7++7KeonvdiidePO+oIsFjk9Y0PCHVks35fnwm8yPdraMFn9OvWjPQhoWWZp42sUp3ZrWvlk37ic5t0b/7tKWXpm7vrd5Tofue79pP39I/xuvxzocEhw56ZHX3itaoHKXyj/8/O7yifd+fnrpVvI+/Rp9cu6dAgWj7v81/aEFnaJ/nuf9faFR9o75fs+C1xJVCov6MNO8+vmmJ0j+vODia7tSF7z2buoHlZttuLRz0OBsDePvHNz+/uUmK4veDmm5sOr3s/fXPbqvZdd9T6Kun9W86MqvkwcfrFU7dnD1sGs9D22qND9d9PbdMxzI2GBcjdEnanwzKGuFtiEbYn69I2zNpjop26WsPLrRqUut2vZsMC9y7CyR6tw/lDZKtfLxe8Y43CV79emL6rdcvyVNrfOFS4YtKXjvvXFZKn125falKR9/daBfjMutm+ZpPGnY7fAOeb/o+0GDolsb5em049nP325qfLj6yl+2Rn3n6IEP7nV6b+Lo8R92Tjpi1420FUulDK397oer+mT+dVP+1w61yncod4+7hce237Z5acVpmeOtb3X1drp7KS8UW7EwcdCD1KkGFX14vf+SnMffTFf97e1rugYfKd92Yv3hoQNrrfh2SJvhNT59fKPQuDN1pvULu5+7fcxU0YcENem6p27HASnvVF1/Km+GJNv7Jyj1VuMHdz4ssuXogFIJEq3bvWtgvAGDd0TdPzlKme87pL29v1H/zFvfTvVTWN60n0z/8PGm9VVPD99V+q00gfAaRWInmvZlrX2te9Utd7dg2e+SFBx1p+3rW5fHb9YwbdTzn9/fV7Bs5wQ9y957+HupO+/V/i28W70jn9VaNjdmyOESFceW2xrltz9C1t9ps6X/uYIfrKm59O6dx+3zx5h1K2xm2vWncw6pNGtX6pxzPw3/I9HWExNaxqo8v0biaTmazu9/fn36aGd/mpR64Om5Bx99MvvI3I4hw36bGDRm3+P1B4MrdIk0+8vIY8uvXZK96/Dzb65d++W2/PMTfJBs9oc/T0z+caaR5Yd80yV7k6i5FqarfDL87r6OUVPHXbH55v4ikVOMaBwnwaWQZa2TX71ct/X6A9mPdbr98Or4MqUmxuhfqP/cRPGyZbxyYftrDYrU/XJqy7nlY9yoXnz6raSFXrs69lLBcv2XLj+8Mc3xnzYU+DTm9IGdhh7PPu3C+h9Cvsj1dsP7i1sWqz/+01vHfvw28/upB/0e73zOJ1MGjixcocyeRtumLi/ctOrmGNOnH23+4YSP4yd4dC/6vQF5OxRNFKXu2eV5uv5aqeDMJo9XDO59sVH9+nOC23xd/k7c8nP7bX1j0aGpwUsuL//mrWz5u24tlbbqoprf/FGjX9cSzdc/G9Rg8Y/NdmT+ceam2lfL/zR115rwYTtO1vhmTsjcInnCMocPXNB9Qu2MlVZkXPldzcWHtiQ5dS75myHjy4VfL/19j2wngqJ3rtv4o2WvJ1mRs9qS1RWTtiszKk6BmC0Pvp41595+hebdmP7Wph9rbB4dP9e7xap9HfPpqU2Tvr/Tus/KnttyjOkaXL91zCL9vst3NzQk2/1MN/Kdub2qzsryU/qkW9v1zJbWvRt2jRR3Td4OWRaXHHwgQdw5MT8r3+ONZovaJf9tSJMTufqXrRg+7+LmG0F5m/e6NHFO0qplclyYlufLcjXSb75T9PnZQpPWdM+9/M7jr+LXT72iYuHIX2S73fXbvWF3WpRIeD1GlLxX4kdv9Efi0FKTRudqkW5Gv3Frm9XNkCDqV1FCO5ZJWzR3skznopbdvbb7zmKJixz69OCTqE1vvlelZMa2o2aH7t5yPn14vJ8SFrl5Ler5Lxf/vGnN7qOrWkRqmDjw8fpyOzonP9K8x+ufFCxWp/qskl37JXka99FXaZ9UCUrb5fGwdqlirO2xM3XF86+ty7C64eRF3/R5e+2OMr3qDy9WuH6dMjcO/ra/Zuq3+y4Z3fPbsIUDthXtV/9h75LZ29d9+vuuA7kGTcy9N0OVfkmHXnhwserthoU+mT6vQuUf7702dcXb5X96WKlU3tcfZag46quGUQdPOzy7+YJm67Pfm1Al2/VhF0fUmJmvZPGek9JeOxtWLM1v8ROeOtLptS9+f9o4ybxKzcevHNPxpweJF4dX/mjdF8Ovb/itQ/Vkx5v3K1Oqcci7FWJt2nF4bdNySZolW5V1Vtie3l3WPeve/c3pNcevrjN8waIWRTauLpL93b7R2lfN2XTT0HtB2da/sajOtKtfNIocq8/0A3vHBi7UOXanaqtZyaLFjfv+pWvTX2sWlutegW8m/di7wOF6g5K898flxfPOrc/7/uv3rwWOj+35W42Fhd6MkztDx1EbDsaplzrKhXTvXz11sVSSM1GG1KnS78LuIbuyfz7/6JXA4UPJSr357NyWlRc3bItcKdq03EMqr60RmqVcnqUjOqzpf61t8pTRq82ZlnLB8q86fZqt0ukv0l54mO/J+x9WT55vf6LdBwbcT1fvnXcG1T/3w+i3GgfK/9x46msPn8ZusOO7n3/sUmBPuncmje+Q5OuTx09/eeLjAns7PZyUbGLRD4umT9Qoz6Rbv4QXnRR36uTB16cleZiuzsxFnyz8o176NGuanmq3aH6xUn+Uad8nRb+i++puDMua7W6+NqVObF0dOzR+aPnyb6S5XaZ2zQ1j47Vt17Ly95Ur5x+Q8FnprKOHtZ54IVJwrEuJV4QV2nnlp7TL2xX4ddTy33quLDcjd8/cffqXfPB81KHGezeM2P353Yu5jsQt9ma9cnF6ltwYP1+rJTlbl//o/uMVa9ZdKtu/er5tTVptWDxudpVvv1szdnPSbAkv3osTIzhHj36H48zsnDH96JvTng4qfuCTDevyzm0SOLZ2TaEnT6o9XXDw8MB+SZv8njB2pyTJz/2evNqnV3650TvvtuDqzwsevruw3rWDTbLvL9y03871LbLG/2NulCyVyh0tdv7Dm0syJphYc0aXniMO7kkzLPXUJ5daVLjxXcNJV8puWDFu47cjK24Yl+/mwt++LBTrt5s3F/1wvf+uuhlWf9GwcbxY9R7P/XXnhBPx42dbP6zc0qFHO909lLHr+yXjFxx+LsOthoMu9B+Wa+qsbU+332hzqdGag7d3hFZs3rHthBxJh1UrN+/a88x3yqeps/TnPTfC67eNF73KkgNNr3X9PdOPGfa1K7qmfbcmQW/+WO7hwcGxplxNcrRr2eR1RlzZ9/2ByjG3tHlw59HRYu3y3RhZ4vdDDaJXK554T51ob8eKW6joo7rhcaJ9dmzPk5vjHxToMbhtt+59vnyeqe+NjE/rTu3UJPWmta27BfecvyZ/tbhz2r5xpFm0obPPr8nXZ0j6JHnT38lT4VqFSKlilWvft+epP44MbTJpftZRxd5eV/Vg0OFVjdpNOXyg2LYy6ct1OfZFhjPdvio5Mvmc8d9c6PLHlCITT15NVqp/pzzxCjbYsTHVoD9OL9q8Yv+3WQdN+yjatsrXM6R7s1LSGCPePj8u/HLcZN8WXN+y9/osiWonqhtvRZE72y7t+37x1HkdTsYZ1zhX118qFb2Rr+lbK0OO1Bu7PVHqjeU25k9YaXSnbhkStU666dPutQZX71g5T6W5CYcWP3Bud7Kn88MXPv8//N+yAADwP6JTrrAcYWHL7j7dWGJE+4yh8SP+/h/zxfXQkEAgJBAI5AwOBCb8sTT10sLT4g5P1KXd15cmFEs79MdIu+v90G96lv4DtzwvmP38tdK3wjJX6Z9jTL7vV+f4fu7kfNFTPLmw6XDRVWeuVtu2qGCWtZdG3dqTY0atogu3Ns8WWLksybhu3fdWvfd2lKZvZjz1ZpLhWz+8+fqlrw6XfvRh1WnXWo/Y9Wac9lu7bZ+Q/f6jQ5+V6TFg/+6YmQesnxdSdcB7T0d1v9e7zyeTW68+WWNwrgLNY2yo2WHg58U6bC5/bsmzZ4+Hnc9UY9eqYqnfavpD9LVxVg0Y1nPxwYYrfrxf/GHS6R98crRQjy7dLpXu/t7p3lmqNCy358yj6G/l2DhsTroYyZe/8X37C+HtS59rt/nIL3erDQg+9+bdIhtPRwvdlqLXjrwZy+Y9UmHEttjxpi9+o2fZLdliJ/os8YFDC3qun3lzTljckR+MOdSqX6JDr+fpu/fLcj0uJbi2pPzN38sveDipYsmfv6u6p+7JTId+zXqwzuvha7dUWXJqzNzWCSKPefLOlZat3grcHz12TKuBU/N1v5qo+Y5mn0wqPnB41dxVSvcsFS1O/erv3f5uQoHr4TWO9EzTs93I0Cr5f3vzcaFhk87vXzX7l+Mh64o3vPZLnWgbVqT4JPF3ba6tuJV8bur6Gf7Yse69Ix/HTBo+sFKfKTeDTy4uXfLimXoZ3vsgWZOV93clPJbh5qJj8VLNLhtj8YAjVwq+favliBj7vxn08ajqCZLOiZc22c9lKzc+MrJxk5SXf5q5+PudxWv+OidvtPFbQvbfj9/r+aBfuq2/W+tEqpFzBn+w9+r1At9EebPU8Sx54mTaFLPi9Tull2xOl+9M327XS2W4kvX1DWkzPL8e+tPyncuOn0qy8PL7E0e2HTLu9U5fx8vVqtPEVvtuNxsTeGNqpEbhTfutfXtMYEKWXzeVTDwktOfS6GU3zo7xcau4l2omrBplwPiljb5PX+GtTYFcyyLtbJntQK8E33x85veuuz4Zc+PLO40yH6nzrFeWpE8qz6o+Zn2Lx2tLzum7aMo3Fx5OvJt9QY6wn6+1LVG/eI/dXx6cP+hgyNbSMfMP6nU/e9bnxUJqVx59PPXSb0d+d+zUzRwjik5Mebzr6GT1Fsf9fnq1OGNqr5hwKkb86her9RpTf3D+I0W/3Rc/97DPGx8qu6fu0JIpT0YfnKFppwzHmlTfNGLe+h/LVrvSucriR8dDLqQZlrj64x+ShAfvGjm+ecJ8nROsHBNpZuvCVQr0bZ8vV5Fc7X56bfTZN0smCB4bPvOTRu2vrv0scuTNN96e/eRs4tgrc16sMGNwhWILtvcY9cWDEy0D7UaP77nq4ryJ752LfHtIhW4f1rtfYujclKdKPFrSu9LKsJTDKz1df3Bi0PgSMwbNy/J7gaIDyv9a7HyZrtm+nb1s8fmRyyZ1PLn5bNiTNimefHss3o4Z+z8dWzdTymrpi/4ybVvfFdPaPCjUvdayoyN+rhuz6ke3yhRItSPGvbUjZ487UeOPZK8Vnvpaze5Z158OHvR5zlxRH6wZ37Llofb3R0R61jx/mg8z379WuNbeaMUKxjhfI33UNM+zrx10p+CNwftzhZe8UzBZ/HKJOt1e3CBtl1UPm/3aot7sHineWXyrbqpe3e4veH37+znHbkk6cGX6BasTd96Yqmenxmc3Xk3xLNedH3o+u1Ez5+GPhp9JG+X71Se61c6wPFnq36e/vW/dirB3o3477qvScypu2P3oo53X1xadUevTO+kPj7+yJ+bYZt3fi7N9ZZEzVbb0q/Xh/por2hR/Z/6yTpcPXMzWJkr4F8+LVluUOO7ogVnjNVkfM+hZorNbt+ZN9qjjh89jpLz42o0W2ZI92Zp+z5zJdVNeHR377Sd14/x6dsWiasmuTZ12M3Ov/J1WR4l64XDnBVNOPToea126HpEupLuRr9GSS3HavbsrTumOU1t3qpfmTJSo8fcd7Nt1+pOVUevkCYs84Luymzd3PXfk5Hf5z6/b0i7L8azhO97bcrLkk/JJx6xMnCJ7umHpdozZ2/Dz2fFanKxRulSbAlue7Qy633FdmsZ5Ws7rXj939Y61Ps6XZGzH1C3P5B7ftni2kbUX7t79ONlX+T7KOuvQ+T+iROq4JHbbn2Lt35qzU5FBp1ecvDu3SblM96/mvlPqTJvhtcs+fjT6XKoPKx1uUSRmv9vRyt1sOzN835D6k7tuDwm+OO7bAn1KHFl37WSsAfejR4r2btuoLfre3fXdyobfl5w5qfad+8NHNWt28UTqleGP7y9ZuHPD5PiHViY4XelWlRoPWya7MH7eyFO15/1/7NvDdiBc27br2KrYtm3btpOKbdu2bdu2bdu2uTrfswlrvH+jju61A3PMc9wA9t5MxqRsTHqZcxwiZGbBrntLaerlhZKnMS/ukVW3r9Dv/QwtAoUDI/0Hcd8Usg6CNZyrLhHKTzxc5N7tRqgoS7wwTDWM5OLgJr5mwwVSNnjbGkNoH2eTnBxwTKOeVchYNZV50/TA4hbbd+U1T7tkCfgDQwe6IJ12f7ip0uHF9bWKXgDKD87KAQmJY8prdqTSTgo+IAaP/xyHZla80XMdZYuBOA3M+CAKiEQvenTluQ7bpWnitxI/6OyILP75oCd/26J9hJyk0oQlZrUzCDZcsJpp5qiNcXdC9txHmDHTlZSTn4KbpIcK52KjRsG3gPA4g8Z7uiNRYo0pY9POQX/Y3vJjIj2ByOS2w880SoCk3k6TWk/OhL2t066hXdpfaGlehj5XHuPuWHv+zeYo1uGL+cs8PYnllYj+AS2fYYym7zBL50+EtiJ5aoc+fb+Py4k5u8z3y4GjeFXw4e8v3dRCXC9smlx30W2UmDgzrfn709pQ5HiPC6BssYN+WF+8Uaro6E3HjmqIJYsHIrvze2Uy0R/5EZF6AdbYsu6ZgIrOZrxkfMJM4RRjVZBdMZn6SFmOJajuBe94SgyKjqLILUk7epOFPCBD4eCbIXTFBb+yLUuzzdDHN9mY5nGTmGae5o0M0mgjbbQDbzAr4July2svF73zvSTqzbzw0izs+ryIxAynqoxTTzcrjpd45DHApC3AT8Rc/dUCeR+7uuY8M8SJDAfG93IFZHV+bAN4ZM3wWY5ExjjHPdJD4S8/EZbB11q3QjS+zmw3Xm2jTViP1TkW8HzwTjpfdbVpZsSSx+bOJrkOl22LhEMoCrYcjbi0BcGQ7iJMteEddy0exUF9I9lC+5IBoLahK1NEh7eKMxXO+vbnT+pdnH5nUJNYgKcC6xm2N963aJU5Z5mFmeODxiVspIXZ9pr2oSMWw50CRYd+pmqEP1tQGtnfFG39hBNTIyiPYDEYwnYkWwp1vcC/E5ihmB6KKHsogSPty8JQnz2A2Dtzs57NW/R2UVmJQ+qIAbESpKIDhai45Cv7mu/J4KbngBVuXV/psokeY7Zk03L+IyBwxTnQlKzAMPlDEpFHrUu51cdNss3LrrhH0CfrB2fGEmEMQZnMK4qG+1m8E5zlo2P6iGfkuRnm8PyqrclZueSjalTvmHXc9iWncTR8mGoMCVMAUJfBUWIBLeotwtraJvcXAk3Z+m2ozInjbKEubi60z2hefsV6mH7UCBPUojMX7KdXeNUzXT5ZspObV9qC3lBBEA8we1CNbFR7ZseIop3WKV0qBySoEoYRTT9yVrlYeBgeldJfk9snsn+QVROyp9aSa1BFW8AklS4MQpMBk9CUv1VK5lrkD2WXa3y7kN+HOZ0SNgem0HZMKeHmVWpa88UTfay9VUUkQGfNKI65t5ik8snVQUTfgbA7j2B9VREgOq4gUqEp7fPVgCfDIi03CTTdJPPuD4wTB2NfrO0Uc34MvEJ9FdJU0AZi9jV/L2YDY6yYhyv8dFNoPKv9h6s3/TFRZSGfr4H5HTkVMVZ4GTTmQciDkC8gL1h2vb+w1O6/G8VI8hQhZXVOYyssIHBz7jagWSs6Dr1Xh5yP5Ps2mF5xLxT5xD42XT52pneRiBwsndgq6u0LdGkOMwwGbYZKnVJpYOLzd7SBxbnDMv58NHAh5huSoGZ6BeCbREp6sQ/CMfXpY9SgvUxJDvTewALD/W13A0m3H20CiDdSpIsMPCmGTHFtTItORCvZsBp8k6lPXA6onXjvj5CixLXGhvURhKc8t712pEHC1dRUhXs2MLX8FeozdKy6LHJNgNUL6XFuIIxUpyeLhv3UrHKlJJB9VB4yxZGvw7tlz7RHO02ZICNv1khtlGNaGyNbdIegU8Ntm7bTDEXlP9Y88KRAdbRt+6u7mGgBAO8XeiWcopAJd1knGm/+O/nxLRqpm5fHqfrDljZBQ/TDcJuYj0Jr6ExtXlNAs2Du9UHKw05PCIkMQdF8B2i5Bo8JNVKW3jnKJ61SY8xsWhcnsyAhGXDd9PUzuumrF0C2lIoVmoGWPwq381xnsmSQjcyDl9LMUwpv2s9BuHh1m57uuwFpuoXc30iyiYRT0Zz2hBFX5D31GzbP2YDvFINg82bVCX3n8GQUL0EWwNj6TTNJ+WFZX0wl4gNkixOIbrgj4M94M4fDyF1HLNZzh1USc4nFKrQeBQeU8enV4QfY9UWp6sGU1p4cvVMGdpUWBFBFzIBD836wQ7OHUwZoZ+Du7DDOM1g8chl03Ip0yWczdnFc79Fy1BoSdWtRbp9zCseFqT+i8qyb4HR0vIzExK2HMe9A1qmBrBCbAq+IdvFDRA3hTkAiiWWGCIVoOOdwrj23GxKwiv3ExakFoEfP3wAwZxwdWJ+Io/RGT2M3E4mSdLoIeBP2yMFfQPFx9v4LUOLPCmA6e/GIqtVQtGzQIa+kue+Hf1DjfZIMWt1xm/gKZ4RSAtJsikcIINEHxeCnA0YwaxnhZssXLuJDeUX3tH/0XCnb+RA+oDY2cPGXKm/jK6ERqQLonS741WrvrHibTsDjoMftHfxET+xWfYBC1ehW9+BHVeH32+OEtqKk2w682Jv593TfKt/Hbt+AN6sxupOhR3vYVu4VsV58Duisfe7yAArKpvS6/mmR47TY1xhui0mv+8l/klEEi9NS+g4VCMADd6Bl9q1mYGYO3xq/gXtOQ9xpAG6Fwd8B4soBhXM7JhvzROcZTByT+KEvK1wLANWy8ActxtEljvMvHjsOuAxymeTD0VhslWJkFUFh3g9PioKwsDVKgjYiAkuRqMMf0pBlxUshMf06KpN4LWeqNmhufUeSuAbftXWd+nN/7YJnk/L+EvtfenS4sN3drGbY215gfpv4BDcMawwpo5r2I4WDwIYTVwsMOgsQ+QX3NJvCvr/oZCJimgHCIvroe9SIi5kDPUdZ8JYYFoj4XGeFALnyo07H50fuT7FUGdB9AGYeQCRTSsfVuEJBxIgo/Ot5Szfxf8kuzHV+MUFtLNeg1WI9oVoJ9FJ0ZvR9lT5E0MAQi6js305+VUnUa258ajevk2y6c9BrxddW4lPcHKH7W/x96gxTe1WA2F4rSmqrukC5n/Z+dXcqYbR7DeZGd/pvGQGu4WdFIE1JAJpL84f7kcXYMST8f6bGdFhUvpABDEJuJWCok+yH4fwA/GJVFU+VmKPTzktxguitce7hpsyPuDCkpWL5+UYn1jiY0QyRQ+vKytbpib7LE8HVPCHSas39Fu5EpAOiMcSfO5WLCUyvxkxMo7lP3YXm/EbDia7Ktpo4phKiqALWuOLB/SaDVXjL5prhhRK0SppVJu+yF8aHQTnlbyVTCfqpdZk5QxX6lzUsPdvispH/xu/f9o8pD9k3p0uV6i6rOdyEopzBs6ZadMLrUFn2c/DzLojRGbpWSnQY3gbzqEV5k/H4bnyWwtrLtWTJT6f3EYSSt6gKdS9tJlOVzIQcSZyVF9w1sEK0K9cXXkcQK1wu4AGHoEDXfl6y+PURKItHZXvGEbzoilBGQvXXpW1RxE8Zjr12cutOfiRCHM+tm+CK4PqmkBFZpSOocYAN9pnACr7n7n35+J24smyGh2Gsa2kSFoPIQcMm2hwoB2rAOvmXqdaWpKpiLgVFXcbj8s3B5O8Uszzqa2P/dvan44DCs11Q74+hL89CDLJLWrjACTKd8O1dHeXielHeezYr5++uD+7fvopy8IkM9iPwXkdwifrf8I3EirD0a/7dWFn68XzLM50vCJ6cTL0lL0Qvh7rZBdfTkoD9NKo/ONN84mveyxC54SXoPfNi1Ra3zhpfaH1lVHYuzWJvqzszk9iRtJZBumzfUqPKi6+x4lzxE7SPkKLjnTcdtcKRJv7LK3/9THh7a8k+COmA6gY05548Bs2GEl6toceA3Cr3oPJm3ygGp9sS8LIAteB5GV/LCbQcafkApKveH8MP2t0eMGz3Ggfak4uEUbLCAEBZ0RWOlivnlcwbrYeZrpN+Q8EoOc1XQ872Mhl5WuaHKManS2A9zQa7BplM47YCs/bSjyPkQsKT7fZJS8PPz2l41EnGU/v6QOFRHgweKFCaXQdRf75cQagpb4lmzCOZV9j14attgpnb3WfT1udGbXOHlror/FJhjXlZo1cfoNXPUvH6cOCTQqFWKCNQUKZHojqMEnSLIC7Wvbri0ds3F63/VTaj1fwXokMeTAoHYi1SBBodwFB8Cdd9ko68mx4UTT2GsAIN7uA0/k71W79Ez/WZr0qrJSlr3evuB5G2j8BtwPFMPwZ/Z6Fh/EYE5tPwQuehpaBKbuRLqAtd+FiFKBmHLMZXMHmpeLzT9EEXcwqjXBu9jsEnLIisQZFBzT95lio9YpXKWpPhndqa6VNoi+XtwuhskDysd62eSRgI9Az8hCQ9bHFqGhjxIR0D22V9VzKxQIfMoYS0qWz8Bo1aW6k3O0r3ypAEmnAu1ecG6iyU/q6abpd++zvv57XY6daszEeO55cwG3zHk0F2QRhQYaBPsCXiOvVRgnTbs625k4eiVLnBwisujfka2ok1i9zj8Zp1g9pi/HN8z4yJy8liK4xRTwTlKeRvle0+22FddTX0ICoy1ucrjDzvDstHunN2f4Cn1gWdFwjq7xCpEQqIkapLCym4CVhBLuSQmGggx6jVDDlWUYaW3f70xDWKYlPz24BvfAwHBKrkwT0Vbcw9eGsGX2rZxqcPi295KN+Rs3ht6GWhv8JOfAbOnVWKhlnRzeVBcv7WOiJE2OBfLBRRr2r06eVeBX41f75Upa0bR9v6SGyDs+PtAdvqCY8neOysWbPFyTxPwiAlMKUFsCMIUb4wDNmuxWhFmr5ytc1UdC4B3Dh9Yn9QvHj1UOLGSKHLp65qom2nSvsAiUl/QdAzedE0kUjGvpBHu8dfMsqwftmpqtwgVSa5oEYiQkuUpa+aHdIMXb1y3YvvMa38NkGh6luw6ggRaIrTutaRu0N55YWSyFUzEQiISwtI2nNRdu0mEFr7S0+q+USNiSnYPl1t80t+FPM4Ea6s9dkK0QxGcz6xwSxNwKRNrbF4nsxUlCpAXt9Ji9O5zZAQvlqVXB4ReAX/+Drx9/zft9/KBQXKt8N3tIHqlcu94VvLLPXi5+Qr34Ox3888Uq42C5eZRN5U7fD0lFNXmUT8syDoajDsRc79PO3a0Vphnsm931UmkVOi3ziFXLpdheOua8iMKMQpqECqQ4rBtcMZUhNbICxGWJFRzC2nX7NXz5GRavkAUGOCyZA4++0zYKTAWRbaR37XTU8veQaYua/bQgxKie3kFGPMpU62rQARmINl4SJb6gc/X4s0jseY47M2qROa7ExiGzPpKqduopltlcIa0j+z1m7xVgfa717e9G+jhTMcnSPv8lPZ6yRWRolXv8vI40moIlBQ8BXGYd9bW8S9oDK0IRVGeYur7woHhpuTzdtHaI34Y88OKdwR36gV8HXjwoCygObhWuQHNrHsFo6bEIhPeL90clRGg5fWWCDF04XQdKa1MBNyOf75S1ixKzmJhxgIAtyzoeaRuNz4Mr83CwudcrqomZ2sPzKfAuh5b3eJkWoqsZgBNNXgT8WMG2JOjGORPsquVLd6RQA7IGgbe/fC28s0y2ZpJsR8pf5k9nnAaOoInHXVFP3Qrx96HjX4XRIYqkbNRHbEW4ChHh1S2XhwcZGLD3uW5+6hShigyuShijgGqAm4klYmJ4qHoazoeiUmHFmsWuLRN1GOjVB0EiUkRKD53tnyq90w9RUPk1ymZ4GAdy5iZ5HWexrk1Aq3jSpVgDzrPAdjo44iE68TJrB1blZSpwsTWoAY+V5BUaEZtwA249UWWTigd8758sFA/pxkOgtxirNzD8Xx1WeymfpwdpoGOxeHvLKtZt9BPkT90aD6qH93qw6VddPzVPN6Zag8cSmVV6hUuuR19aB0Ulkf72RQx4K3S0NScD8/HaSL26NxQskphCtKbc3YAGc06i/YZT1xTFUOISvwRkCEcYFy7fnY6g5eTUEJNKy0wiRN1RZUvOp9pcASAdfrTs0doM2WqoWLQ/NsPatEf4FCNRd67iQppqA0EP7yzizMS2go0P7t6anIkTm7bgzp1MFDu1cVYDvIpv328FoRMt3X6wVTp95YE4HsVuCD0frYJXTGniCK68Gb8NQ4TLzldusP5+GkF/WT8uWIZnagA5hkFKFtEk0zNy3tZ+wE/vy8qC+8+yDjzE9ePXZvGMsdGB+pP2Efn0EmW/Frihi1WTnWbLc3HjdpgVuZQ4E7XSHv/ngxewm+NjqP3wVk5bA/xR4zcwfDL3oMIH9Q7B4Rw3AX8ioWaS6qyCNXyO31KDxlRHbMz3uD7AbzSxfx31nwPKyZqCBWLq+Nw1i1NyHDTOJdf/IRckI/3mZgiNgajNbohMrqLXEm6hPmQvoWsi2Hz7O0R19d/ZirpOkr2iF2UvrKNwpSGuXvFor8NqrxV0uzvFYdU70zb7Jgs7+KSE6XSgbTOkg18VYa+iTVbwZ0+UyfHCe2ojVSOcfwiXoB89HNVB6DjeLUbBlddWvrmZJwlyj8y263BlixnQ8qDrXN0eVPuiqB3uRoA+BV4jkj4CW8E/rosXsFXvoGmG+qwy30Zatf/Dztse618wAfC+dkEgv0hrQVUMA8OrrpZwmx3D1Z8Yyttf+mZD9+pQI//xW6j1MJoDXwGJWfWs1EwjUUXXYkrz3rCpJ2Kfu6a/n3xDLt7OvHtThMJolm4+p/nJX++eeff/75fxwThOoYxSYffxSHq9dz4ZP9f/0f9v/2/+7/1YAAAPJQVhUmlA0xRKldIlAMRNVsRdQgoW2j8/0Uo0T378L742MLyFgItiLWSNUi4QL6T4krBr+UjWaXZgpa7YYzM5800LWO+sCATKduHP3u8ssCMA8Jc+JSzLjUYyhCd1bfwgVUA5vYHudzcSMbijpcSCkwNmKNf5aabbagICS6RE3hwSvoCyx2UJnJEPpCbgDN1wzimo1pUpJNHB9OraqXwUSrUG1unRG9JugEENPkzK6wycKQN01EN1YmOcUU1myCpHe0uKXcRLMsmtNoBAkOkq2S/AvIeS8FcfRvaTuCGq1YfbKxl6VnMeuNnbs1siZwcCDgZC6G4p6+8uduj4QhFys/K7K7YakC3Ui17OHEVXjXWebgM2IUQBz+sjTykltOfXM/3RY0ubwsMF669kK60OZ2ISEQQ/yuR5Kgw9lj0TVopwUHtfqt41OpAlf82UPIM5b6hCi/Y9bJqYi0VVwG2ZrEsPVMDCCoL0RFk2WXltZXHUyyIGNYooiT3mupq1hmeTGPJXhhu3Zpmq3hOIaDB6op+W2JcwrxW0uUc4HYJAk+3RONeCq4wdezA/1StN/bbAjra3kdj9NFTldY6LBnu8FFURWkX9l9rZAXkaGxJMayJJyX5mGx2H3ZiHVnoGUqMJ+Kun3JhiFWEAyl4kfA3WfYB1fR3rM6R2TuEdYhXyBMSPd+60EVMkfYkycxco0Pp9g0TduW0qCowPmOETFJX7oBOJahGTqjGdXUG5Lw+45OEppRPdNh+jLstnhRFwX/UyOiRnQIGjXGvG97UZ7AMuYeHMX+1hmV1yBPSlFPrWskLgZEzUnK+wATWml/SpJmnGma0kxNLlc92fiul9BEemsYIopPBBeRvNbCHfAHcWGitbcWp66A8nRmMNsm7RC6NEnuMABd5UhyWwNaQLw0hC70Tfil2Yq9FopAsIHUJMtBmd1BevJJer4CH1NpO8Ep/RADOOMnyHLUHqKqZbW7/bwheAg/8MYAnlEyjrpkxvDiU0rvabOI1X4tcbZpoXsv/ZNNdQNEtQSC0ZdnwlErkLjei0mmoYwVDMVsthHFCiXQgcwhBbkPh9hn+hXvyqGS4tzFWj+I+S9Yhau0ptnUnzaqPvjS2R/lkKL7y4Qw330DMKXJxqBCZdZcC9DgX4wsoeyo8MmiAYRihjRbIRU1Dmi3xQszjNptwrTn08uUXiAUdoABFWgJKq1iRzAg5AvEqD+5tQ5/9mUDoGGwv7QBIToCaGvHxiq43bYF6xg0kAEhp42UZcEgox+ByDu2BPbwGgvrxOw3B4GVSTpojf/q8N0o3gj5HCfZ4Xq9GEaS7crLbYb5/WHhPuSJI3yFPWcX0qGiaRQvBnitfnaB+JY9E9Gfo54aOO2EP3+YoYPsD2u8x1hku7E1jmVbAjJQOcThm3+btZ7S6eR0/E2gLxcTG+HBedUZdXWFnbxZfJ9ma7iH6wTWUwYGJ8jKddB3+7xJTV5hjMnusBzpXvlrIgYRn4rK0YV7UMBb4Gd3nq5m+Q6qFaZzEX3bXn/jRBXwjkMw+V4D4YUHseiGombYCWj1oF5EauFyT0vyShdk15B14FwzjUYnfuwrHTaqTZBSIpY0aixwMi6NNqfVkTrf6TgWyiHzQqjhIxcET+++PcPmRenoiMf7nDbSmHAIhaTR2MjtH17/RAZBu75xnxkJ66ojOtPbM1vilIzCvFd+U8nixm8jXhjjVkVIJjII1ctrcLuKpG8YkUXDeuPIQ8LeCGS4eVzFioNg7ZNqtdfaSfuZRffht6wFtMJ/VPE4JjuAeJi4PpJnhHD/IjDqBBXisOWtKyEv18eINO4BV59p0Hi0jjxx5DSMTXvxW5zRPY97CCdpAl6cVMw0ZUV24FHcGgbP6rDFF1bwFZuAbZm2m+P+SWOf8Ox0prIt4FcGeUK/IgokqmwFa1GWySPVJrSj0JgYVwzQrg22JkFqf1hutgbWXdZmcFbI12Du2v6RckHi/dEgFN3p1lUL0wpRVmsj1149DwnXfueKVNDLQ//6J6V4IZiQL9RYeHqxa9o6NjLEl24K6PURRa3o6Zxr+w2AVjanc+/nrrCLX8ytxMqq4A+Sb4LJcTQY1VOp0WQRiE9JcDFgq5cFOUlqUdeaX8L4cg7hXXSZaWg+NNnWdK68di3fRztXJrGDz6Fny75DWFqS70ruRM2y/VhYyQwi4Ug2NZyAPRPJ+u0f/OpWqFoiozGRYcbhAZq6zhb60h0kseQSV+1IFHyLv/OKubVkct6U2VDcx0NuVzKCQa2Ul+D8lUKZ77Fnn9j1Wu8QtZZ2MWpBh16rOXGmSIRpzO7bRn2uL7V4slfNWatRLHIPnw2RuAFPT4/PiZaW6LcENm3e8QGx4Upi3lhMwE6tmxvAExoKQt7cLHOYZDcul9xAsqVFhLtNbVSSI26QUJrbf9PafqMt8t3MVQqal3GdRbdxAEWj6K3QntZLnBOQ3OkdB8dwcN66FGg3FqU/xyqSSYwsuIagLLd/02wTVBf5psgLN1SNyxrm0eoj1MZ2WeYcwl4HtY/M3mU9m55dP5LhFE+2GcYAInvghpgYoPKmLB3EUr0VrKmnrnFjS0dCAPMrqYU3W0BC+GRcyrXGmcDstlr9iFNmKAfigCkk1fE5eaJtu2Uqycu0jS3LaMm7/Pfjczmpfq8ZZ6MccqOM3VMpMOfZDXmBTXurYqt/ajrKOKfasa9T1JkbaGTAmtuHh+4gjj9NEp5br8c8by9DGqfO87vaUwU6meuky9tdYIOqsvKU/eevhqfeFmA0FSlWB1jLwC9ohOHqyz0DfmiWrRnbRDLCOfBnyxiJMuRSjLul/f+oolVB++szt3owHrXcDwggSAdVaVJJtYW3/6rqAizjb/qAfLrIGMHgt9Myq0TnA9flUC5l6XJE3iJIGGFQDwwOVkq398FwC7rA0KJrtXuCFQH48EMyh8BM9fcVhhtsG8N9vTi6pQawgBQ3r5cTXe2jY5SdBcPyiKxlmMWQXD3SL9hOPVksLEfV0/7Fp7CHgxzKQbuIq9LCYsNkXOcre2uXKRumGCJzh7NzPgBCtMhsoM7rQytGpo97HCF5Y34p/YpkH0DtJKXsCdXqhGaRX84iaTLhd4OrCUDczfq1qjThv+yEMgRFsu57kf6KqYCw7Pp+TsJEnrPwUGyJcZ2lsVd9cNwHwcWaibSSPuf2mEo4LEJcQTnbwnownY2rBtrNEUNlL60Ttf3u15vgfuiBuDie1pXD55nElQOiyP1umK9F+Y4lMd1rJRic1IO9MW/cOWTdX7fojAe8K5MvpZYnPjZlEAwHy5ubhMvR5Qw8qoU6JZJhhumNZPI9wRqmhi5/jD0JHvQFq+wB8zG2JRoGJR0D+dKpXFXjpU4YFDOGyvhlXb9qp9clk4ec1AlCrSj3p2eeRlMp7eTgbcFe+Buydvrx+BnbFYAc1iAhH6lWLcI4LyeFCikfuYK4zNmt4FbLXn5nPv6eMOE+TQCaxGoX8UTB6PTVSr36boXcjM+LbPqV8G34O4wZ4YSNo1xI0UbvuImDPYotOhAioqxBSXb6Mkt2Xc2D4IPppcfTPe2D2VSvSZpmNo4X0I55o7ifdUMppgPOo0gTKluD/8dfVQo22RD506GgmdeWlQFm3HZ6uOhok0Z9XJaoT3DSfnlVqFMfQM8P1o1ji04Eo6CQ4kgp8Sr3WBU7EG+mnMRjYE5M7ip0HGVJ88TylMqw/KCfFxa5/MpljWC4S4BeYMLyD81q1oz7jEK/dTx1GpHz8FxoAMO6btPa3ZSD42AtbNaO7V37NrBrNAp3yha0eEt3LEx6t5kZ5XtPXWdg4Ii8EULILjHmPUUgOpzfFrAR3LeCTOOGCmPC73XAn7u0hGhDdc5nmci09xa+eldt2218Zk6uX9mnlCMTL/2++z9GDh7dbs4CotfAh6+dKzvEb0zfN1cNHYKcxL2lVjeAWtKAOLxMMUZONJstzzPZ1eXLaKtGjpkGArON2Cb3ufZFlDiH1Blugt5X6qChlPM9oco/J3mRLYi9sAu2g4/wOz9KDo336udFzdLhqdqcpbCjFBPJkVXeEsm7oGQEwfx1wkpOEFFbPLg8IRDNrht39bgFznpG3I1eITm4Wzm2YHatb50bQvFD2JqYsslUCypCjp9khCBqK+niv5id4s8ALOV1TYMhKnsbzdtIff2nb3jPR+zrvzwca7i8r9ztID+N6GoNP8al3v54Po81q37zzUKMmIHXNJsPuEqmMDvZHI8LEPwWB4u/1Ev42JPOrRlLDSSPtrjXT0Wgo198E6eZVSVu+wl217m2uKDoQojW8j0df/jOTi4aFwTh4ZuBQIBak+F783C7YO+KBWOTxM6ygC/ZAqeKMprqyQDYhkFlmp4xC/gLkZXhgutsVt+M74vtrndyANK/YC9Mh4QK04eS+efM23WfYAIdRumAupM6XKnBDP/eZjljBKdMGkNjVQr3JHzhVMhY30IAFMW4WWygiShxi4IeKj5UV+y0YzpKFoev8WDAXXgtUqHjAy4PcbQfru7DUJYQEucAMjMpoY9ZsuuexIBq6JTi+4UVgGYdR8n1MI7WaSvlK2zqBzbRiu/Vu8dmBqiD6EyHVhQzIeBYEWNrYdkl1zynvTkB8FSpIN70IJPjPmyRVqHozjCQaMzYGIkQsJYbb5HthzFnx3W38qIPt2YNWkpDFfBmpkpPkS2FHicu3mcCoU14x3PrOMFmQ4Cqp3qj1D9kUqt9YsnTSx4hCQ3NLpxC/gQZCb3j5oFMMi94oaKt6nOfpuMIpLkI323eYVefV7pvlCPsDPcb1AsrKGWb1qw9eVhmsQTnQ7M3QDYXzg9BwWzpv82Ty4DqYnobv9/2udv6ZlIoHmJHuV8ucQzbQ9zFUODoTCKIcKNIB2HVgP+pK7JWuAQG60oBACVA/gL/YBAzCDXVWEb57eSEuPndKMAG5OVVAyiY2TyNUHcsguYQoXZH4KAWYN87c7IkxOJMf6DR2oZf50LAp3uxyX502MN5E3j6riG2KWcvD4x4hllWey2nlhl3k3iVhtMmMMPpr34avYUVzH66bFB5H228bwqyUssNVG5kwRDtjWAgKcrlX47KAUaZz6cQ5H8KHGTUlb8gC6bG3lA/1Kwt4za2nP0QanEJPUTyf66g0OLaXjSimV43HF7mHsubWKNN5uONNI4EqMJbTfQRo+ke6DMuoitElNao/wlEf+L0GjoqyqnpqgeHJ9tQxbGffknDsdqIS7fWSFsfjK5aoVfPA1zcX/cvI7LmLItF5GG5gukLScLqS4zkMqCMP9FJWNnTQPE60KAaXxHWa4W0MuJlCXQWN9CbDvkU+UlZ7NQ5bPc9rTS1Zj6gr0qGYpGO7MjsyYvyzBeIMSG6hVV3booSt3WyyW2jUdtqzC99b3WM5N9Jj88esyJQzJ/46ygoozYgMTpzgG94/UwEasL9qxUgtkGtD50LeuN+7/FjszjHF0diJwyULS8qcMtVOyOEnw5Zymara2cOOa+Cpy7nAioIjar5XHubmOdujMOUEiAL04lrjdgIp1B4E6y+Z97KZg7Oo8gBzjT890A4mIU5QBK0GCJTJGkhTDokonD/XGevYG/hO85PUIftHZNGgGTaaF+pyVYcJyrbVnN71T78IDJlNfeCffHpgouSEEn3e/GxPr1mDKuq7Xmt6GtdHqtcas02ddQvZoNA0WzTuvJjVydsDU9Kb8YMM60g/k/Z9sQqWPOPmrooEv8RnD3S4yomC9k2Ar7+ojqTLhAXPb079mFyX3sUFe1269lxaIaVN5OreZ/MbeqGLcG509ErdNe4TuQ4XGzuOUowLOpKzZAbRbIWgnOIlsCiR6h6UkIMAdMY0Pp0S6fpGf7dweG9DXNH6LEFaD7YCGGYC379Z6dbnT/u6Xh7fHRE/di86SCAlLNr2Q5kk+TgcIau5GOTehiTa2z5iGRfSzcy+j0DANz+7SraiseqyUqaLe5rrW8qaIYuXjcbIOMFXdMMmYWuz5IBLghFLK2CkdHpLqN9pwYCLh3JLuwwsaVkKFixJwsO+GzJLKT/iVMjxBmEZIRo1UW4DauyhFv0FS7cdN0xyOjksfjZ8R/9XTP0YCX0mkRzAUrssmEASHsIxQKXZAuoxvotGF5lkATP3l4asRtR5l6hSXRmQ8zCw9X4IGJLzhReOwipqBj9VJccqcKmIQvmFXFG0AxM+aqeCcLcsXMxrapCFmKwNOixp8wsobNFqk0fwQg0H0HbYC7u4PqSMFKoztRo79DMKkzgQ0ENbtpDYhj7J2ZcceOVpzxOKgBR42ahJmuREScotIVoVysebWsps+uwjtYHhFTXMf53l5JelJ5DTsaTni8VFE5Ohk4hYYtxNNGwgcRTXOmJ71dmSzuYAVNj+Ex4sdiBknIAu27djC9KphdKzqFzz1j9uSrX//F32z///PPPP//8888///zzz//M8JmmJZCR/7vlExOdkwKH/n/9H+7/9v/6/zsAAAB3MIefvE6uFPgDNzd+lEg+nyHTZUrD/KxP7kk2hpSnhTYfIbrxEGCWir3p4hjdC3BiFsQfA6e3Q8l9s1iMnIB9Mg/I593JCaFqJPt12+vctzCBLQh2AEtTp5eXIC9M+znQNl2QzOxW69aojzBDju0jvAaCx6EeZ5vXbg/RV5rYOgace0Z09ace7hw0XRJctkKDC2DT2/OGlCawp14QsdMPrgI35jgWEe35gVDwRoagU/hMzshz5Bp0S4r4hpSqNhDTjdwrIuldj2yh7N9Xh/2pglCLxo16gIWzhmhjGi660CNvmYs5p1h3WEydj9UkX/tzyi8evJS/ey3Tj5y/xcJMaop/lJJC3o/y6lg4Jq7TsiKuS8LJa/VxlyvQ/G58wAaYP28zJoc7q8OqZgVPygZsDizLIz8mX3FlMyAVM4ALysGqJjySPoIOvucaN1qf8RMshMRQ2gYLICSdRMTkvs43rrbIGMvwIWv6MlVjl9TfZgzNDfQECGQv54EUWU/bkMj700K4yTfxA7jstzN7rxd79mtEuZUvHMWo9JEKsLWhfIvnKWEGVdi98gz3fAN1uoP7k4hNmSbhy7QwwBoeGWe4pBgMfTwZbiTIIJqssxq2kRI83lp34b0UlWOspLMgo40Q/fxebgi4kVKntXhKgerKFqkvp0dofleCc7qTyUE0qqWMmE0ya8hskjN+o0eoo9DqpUYF7eym4HwOf2TM60qm/yB9y4FGwReJow8QJhHsDCRFDxT5yEkWwfKNCcwytOhCj+7YtvUxz/61zoikMz4V3xv2+GRIzYKuP37PLYNqq0f0VkNpkz1g/m6ebKWtnVexKOygbVris6TcrjYtQ+NhJKqCX8JlGTvOeUqvRrTInOsDEG46YLKB2C+5KN2m1XzfQrNtAkzamRDxu5UiHH1Odu+pislsc7I7nofTtkv5/dkn6QDuOkrs8dn8jsbmxofQnq++mh0B55ZD1cnqrzNERDnB5aFrESSjxQDv7931qqCdtKGUL4CSxnOhVVpcGxADcyGjH4KPHlKClBmQrvGDPyak1naWtTjjEoq+bwM62OurWtgDFXGxMGEr6LAVzZfkXekj8HPwJ3wR7AxeLnM1cmHFs0Wkgw8hDNTvpfDEo4opZ6MbdZuNl5bnxZZaiGJlOLadMf8lSm5yLcG0Pe6QjY3TKTip5MvZwTswdVWbTmwoRcI3dHir0yb9nJ5K4S+Kay2sfO2kR0nof1seIA8M+p3ztd33YQQNUmBKG7XQTODGSdNfHIuqMBtJ9Xz3rArRzTyE7Ott6QOiuU6pEhniHKT5pSIZf3xEVHkePV51sIMr8pSATD4bIoJ3a1Yf5TRdpAnqkO6FPjIr8VljrXYZ2vGrUZtYv3uGQ7TYeF2hh0NfprHDELMS/kSytwroQxRWWcrPEEOVWzgrmuhwuoKNWb/GC17LGOw2zvoNsGiA4VQH8N1O/REOPP5ooYrrpuCnflMkKuDok65VYZogTlchwAFDhhDmsi4vg1d0+eBX4a+kYLaBL+4UOi7jqwK7XUT+EwEwi2OqeAA8wlNExjOcGlf0fS6bZ4upj/4OrGeGB/qGXUVItcOeV2xzpSxzVmVS80VCOi+Gxwjq0bBRHT8uOwkLT0OCd4MNV0uVvbAkfqLZevMVNYb1twcUu3erpDrUyRLT9WImIxGnEmD3mY6xjVaImih6XOtqEFoeQlQQLr01qec6827lrugyJpHnxVvEhytoTo87pxE9HdwTi4QLnQOL0R9wMuIW/vQvD3bM4HYyAHOlnfsw9mOI5YdjhWm/6SZyxnMCWuNEJR/Y5ICXFLNFqZ/UXwnxlMU3ZR2waw+xQGawlZg6exLTpLGdVwa7LUtpyd6pNxOuJuaXybc5JwHSWDSU7uZSzRr1hWaobi7zyR0KS9jeSLce5vaCt4RvtvoyKBzYeB638rxhfwFaypmu7TdW9jJ0kd8Jalt3limxZNDFB2QGeUXUPYF+bmKnHCVxE6OfvvNm1JjMR/7I/a2XeiWSe+YHUPrRglbFgsi/8DKn4esGdUirLPvq6mJ6cvkituxlQzshCpMrPHMoSaISWyKJAGd3OQXIfQafESYu26TleB4+EotaZdTZKnre7Vf7jIpg2wCmJsflD09hyMB7oLZHpG59V3xKgpVSCgKx9gD8YiV5+PbDcrqQyz6VQm76/A817x0cS4nvRr648ifDOMyvWJUU1j5K4HDZNVm55wLEAVsE0l6LzgNVvAVe0/I94wI+W5sh3qfnB+MmaoT1SXprqelhfHiMy9MJ1/6DoPm2QtsSvsXLpxdronct2prbu2FsTU+C20F1CZMiP+fP6NAT9IchEobGFsqwUaljGnCvacGiZf4EIG2NtM0FL9g0tb+kiZSIi6se/uv78ann+v2m8ibFDfIJ8ch8m/oltgCYtAT2ukIKE9csVbk2+8imk6+BHh/2HVekY2VBLgTjBCpQH+Ja4SI6VhaBhmkwxYMSa3mZEmD8+oprIMXywmngzMMAQxZDWZH4uVmCoyseBE/g92CwLVY4Yldg2uTj0qtQ56n6qo2Gk11+3B0DUj8IlFl5rSAPkyq0GnbVBrjAXKa0m2AMlfpQb5WOBqlki4JcdKSjCedCXowZyW3FX6pNDJcRNFftf34IY/piD8B0tk4pxaOf71xwVbiCWnOAvWQ//8fPj3/++eeff/75559//vnnn3/++eeff/75559//vnn/wcaiLJL8WgRzZlv8zNl/Re3//V/+P/b/+v/OmAAAOuq7tr8hK/8P77F9fOMOlCIsXOIfH+y3YT5GPdF6tCCug0tvCvRekn+IIotjwD/aA/odN483+idLBeaQsAwaMSXWePfNKoWL9I4EZqlKvg+IcR+vD0d0UDue5ekvvkgD0UFbmn+NnueFdy4QYlHGZAM3Pm7q2/MKQcal8TXYkDELbwh9gm0aBHtM4oefZaIPrWyGKe44G0iaDuzTBT0TOlFfgmQjWraNd1bv+ybHM3TACBASOYA3RFYxQTuaCyWLn5d45pqbyjphCnKhC1b9t1C4ogE29pT8Vf3xen1NJr+1SDD4A0MqtzcgHp4Dy0zrYqP/aWc5czOWwXLCVotdgbZLqe2BidXDIEoLwTK60E8gWVQB3bNVqBHzjTJ5bSCJt9B6urKlXFrg1R8l65sZIfXDFRFDr0xY//1alMN625Yf9cFZ7sREh18q1kGdX5WFQZ3jZNCwpNE3m4bXM0nTrkVRolD6uJrWzwzfDZHwDjxSbGpeh7GcHP53eu8Elspbvmg7zXa7RNqX/0xYbbZ9bzsQOcYzPwN/ROepFXRPD4okJMYFfcoWnvZsL7CAp9qyNuVIz65QcqwkQvhtC5M56UfyeLUijwSEEyHG65FnIaNjEgPQswBM3VUOdfiKYMth26bDUHbp9zfvomEBUjj8czXEY+AUrVvm9hQJB8fC4izNVkQOld2sU7nifZJrQe4DQK+kfK+qBK9Q6nfYlDSwZr/U5PLZJUNvoahb/Q2HOgnJL7IRKj6ucBnOcFjbi+tFxx8hO5jTxwr4We8daZ0QHzjWPy24ZU0eykGNpobBP7SX2BwfHlN2qbQdMNlLopMGKIs0FXNRtVvskOsOSnTLxWUacs6Ca/Dwv+hb61xTnk9ivFqBPIeNJoNdw3skO8my1uvdBqU5j7ZLJ+0El8H9xrj8qK0JTmxkCKstSkpWSJ6qAMsrg2x2cCJC2+Mt3c4GEJ6bAKBq4+WbL90wJ18UjSjY/4aBBviL1kqms8gdU6oYqA2YD9QlLnZr5GsPPtxkfc4z8u2PyUmXaTgLiKgPsBvxfRVVtM86yCyxXaX5H6KkGS8BDnwQHaqfALRQrSvEuumQkmTnfi0UgDQETYM+Iqaw+PxG+X01JbNu68z8Jow55+iISQyIu+z90zz+F3fbIeU5amnct92mqFInnmWVidA9XdD+ftlql31rGRdV0KfY9qts16Aez1ZSyA9KANFdH42/akTJiMLk1h52aPfR9emk2QXcA3gYwbL6MXLWSsUSjiELgtvsGJmtlgbDdxV2Tbro1lY8CFVByQlajXBYf+voeFpAX44s3e4K1OQrLLtgPAEYY7Bb3YlxswyD8qYTnCsxs42lI6RI9HPkkrXngXpy9JlAyesEWXw5Ld0DSjJSXkLt1N7W+WsEkhU/1Y81XYDukjkUMutdRbG4rrkm6qL7viJpFPAQdjTtjsKY4Hw4Sf9Jlf9j/YNsdV4RVKLpxmsDpMA24o3wh8eY4CcYuFqWwQhLJR290+3MjZuL0+K3q2rvcL2jRXqJMr1g5K7oyngGhV0QgQ5rDHjRSX/2zQVN3/Alh4dOijMh6a6V/u3h04IA/IftRBwJcznQpU9ztWoWlIxNbqvl1u+YQOcfF98Ag7X3KZwlDK38X3osrMD2Tt/mUSVorZK5jm7DFMSL8w51KV4bLEZUd5i1k96kKFcfjvnTGgkZ54uUTZNE77ZJl1cFXO9niYhTsOyhUx3iE/v0F2AAesIAB3U8wVCECFAkmbqk0MAYkoX7cKmNJS4oCjxL31ZP7WDQLZWO4Gi2oUc50SuEPPH4q1sICuIM44cjxWOSU+9jhWPmqjJHmoQ5FZsuUrQqb8XIUl+IbA9Hefejk1mKu9UjEqFNJ8ZyUvgCas9B3SXLccY2fPc39G5fpL8r9Pq0YJe2pyu9kl9mRQatbPYRnO4QjYpgoX8F/icYSbntECbHTuKCM2vERA6ZjlDXCU2iCzNNwV3MmgBuvecFoanEk0PCQJ4WUSN4+sjO1G9iGn3q5K6Zsj8wFxP7rqAqvVX1m3zKL9l7Sdm63mdyRJqLIegjWdMcTZ0TIemtOWg7KMZYTTgSndIQRkFBROhK4rct+hUHo8OFh8ezoIIMIZ+/U1B5PipjIydSJuQD1ULmFaVNRcFigEqz6VgHrdQ1ioNFI+w4FHlk9iFf7jeF6ArX3BNB0uTdcuPdlVW5imIGj7er2glbH6Fa/lf3/B2zmfW7Hbmgl4eQUT7sKtDIbsVWhLkVqPBBOoLMh1uLb3DtSgwvorP92eFbKdIcCdtWQ8jO0Tlmbm/SEvCI/5MCvAwxIBXdsy6Q2+gEaN/wNJIyFBJRPIP0vUViUWdeZPjI50rsfZkP8oCf+itvZY7IuNiXCZJ4r1W0QErUC4dIqoWiVPrnd3/Keoc4YpfuIDG8RSWSWkoNAaAzrOmVLfMYF6C3Lo4obt9thnlmDNBK1+X13893Kh2VgG2ncSIT/WoGUASFtwULMvpE6IV/hpsCccFIteK/ahZ+Qq3e459WPvOes+vMXIH+8ig3EywT6EL+ZTHwXKzJ4g0rUQUeTJE2XNvZKkstAroFri6u9CbRs/v8sn9kHwhcRTEJiHkj/dLI5mQ8XzhUaFnF4QjC+RNxeu192tiFHDgHhHazSw1FiLOyzfRfhEE7N6S3/kgFxT3sapL+zHZuQH7RNPfMGzc7p0EAvMtcAPmo6HO9OIMotue68b0YrupRhF5/gFxQWdbEEE2P5CA2eVKDfPPJMx6M/0ydT7+o11sV5GZORS9JvETS8HBYgVPz+LH+hhlbm4+AgaOuKv93dBAZE8LF9wMT+Uy6y02Vrez3w4WjVgaO7RrRyywEiK/dRhOdflTw8aLPYmZFnGlCOODXoj3aOfdRF/kKN2EeHfiIWKZuHuD9HPHHjo6EC6ERjsLfu6WIm6qc6ceZEGPs5NkRo77W489Y0w+Oz8A7JsWNnzDXSO+uJ0g7YwZ0QF+xtBRgt2F5NG9UXefGof1Xiy3PpNvAiKnYyQ545Y01F/WMySOzRWCjbMxwdO0qjG2jIg5JtZmGosDNDsjE7D8pPcK2hb2oZqJ35KrUd2OEKRUjJax2SXrxCmmQlyUNeszah70KoMBMCbvEU2Qa5wFs6f0AgEJmkPLjiorUOVl8HkA7eOp3rYz1SbR/XcJmGgcPGp26YmUfYxPuqttCI2p9jp/JKDTd3S/0iKEmWObj8FFQqcl249kSn/WeMOEGZ58ZTNgSnceH2puPiQReXtwYRu6lboLFYp9syPUfURD4PugxVglyEHKWW2M/CIMMq5Rp06VGJTZ25z2aMsQyW+Fk3feCfSrJiF8ceI3Fm423Ej/yUCeWYEkqyxTSUCFS02QFyGeUerbkVWR+51Cf0iQ0YXeuR2kkxoiIZD28A0gXviGRkNOU3K8TJE+VZ5n/WfShhf4GvARTmX0fjvBPQK29RQqrqdXKtTscsjdaDGC6YEprfSGqgqkjp4o900EBsyn6TnbgW1NNdPceyHgJYvMdJF2XA0wgUCbrHkDK4o+4UpsI+nWNfX5fWUAfgHZMVu77TLIrZtpJJFreNT+TnCK9lojc6AYODTbuIEiZswTqZvGecsWUzBN009i+UL0R7VgYlDZnGMu5q/wPbyPEbkodkYIw6N8beZmZVWr49+D46hK2hbA58tH0gFITpfMOVxehFC1YPIH0ib+CnraVf2vtzyWmVhAMmLxtGccqTKh68Zbqhm7r0v4NvdU2LrfzerqSzUYRypqhJKQ89i2XCTHvxRyxX/GOn4nro77Pb5EOzhhBIEEtby5gh+KzwiG2Y9rDp+Afaq08EQd/U6dzfdpWqt4unHwm9jIgJ8tp+mXtJeHW4ejB07vjyuOTFjBqkSvSa+c2+3TInp5forOA3pya1mOzhw1J1G5+1gUf/Z6HQyTZ0IGM6KH7ndmb4Ih1+y4Uaken4FHp46HAgDxdt7u4w7ki3aWBFE9qVDCYz+/lb6Yc/IB0GitWuZux5f1TIxCUZTxVfJDrdvtK7vd8y/4e69RMcZObJ7Rvn16djWldtbts9B16+x2K0FW9kG0QMwzW1htE7XtbT93ka9xhZcdtSLbPKYNvVKw9Qqr4niOjnzDIY1ygA9GL0NI2eKRFjZ1QTE1bCrrpqLWIniRdcsbNDtMn0txJj6vDudKEmbwFVjbH9NqiSut0EnQ1glxWcgVkte7HR7OF3OOZOEngTSZGE+Jf9NsK3k5GNaRABvMLDvzHGOuKKMuB8ObkXwiDMga4YtQB/58r6JIWtYMxHdvOBkFYGoW1SucGByv+H6vrPUMf+KYXe9LAR1EWKnaeTS3R+53LGVP3Z2SfW+ffNCiOIOdu3N/28NEhOyxRzesDc49HGAO6XvdIhkwDOMqAkW77Xxj+7b3MxMMpDbHRGy8RQyojWnv/9Ch3DEC6ct41/4CmQYToOfC7Vfbb1p0AxNB6rMCB+/TYImokGCAakKrI6oAQaehdcI77D3gKG/G1Rp0HgiPpGwDq+OB87scIq9tdnQJv5iM6T5Qbh1Ovyfwv3PG2XqT68X3eN6mFvKfsbZGg4bKJHM3u/IzoFZ83O4kWQco97rd1nvC8tebVXnsKo3AuFj/gNEgPTzy2rAPObXz+8Pbhw3TbKnVouF2iomLzlnZNNyDf5ENwIKyYjotVnZw017J+vfikQkaNPfnqO1dFgtyGIZ+I2QuKRSLRUrWkbi6aByOfWPIap9pXrLr6/VEnZqMq/Hxvx+jHBa5LJnmts+VFEGbcIQ1RXFLF96S6DdHV31ZF6s7RDrwXv8UA9cstTtnvgjoSfNi9Q6vLGRXOqKsYNAYFTOcStrC6EoJfDww4AZmGj/1r60cEhNiwMLHESNVmGUHqNJ1AfKEedxJ0wqLVTR3F50MZ5XHk89ImiuATsJn2AdZ23RnRdTGV21r29XqPE1/GdqVh6o2QXLnLwq+LNXEIZrcNecCM67hANNhOJPgwrvaK0Pulc+FK0xOGEc3vn97dEAclt7AJl9CpetVWMkCZVRti97M+e5PQ1GYbXtuMWsrdZkwuAlfTtt5e71QpmrXzjVqPOQrrvOOpa5KEEa91IFA2CpX4FhEJx6EvNqH2hwt+ZMg4w6Lr3BBDp99yWYzNJBQeH/Xs9aJN7gByA8OcuHqB0huu3J6pewvuzJ08bWTx3Ll8xNxK9AE1YDn30Aq5zxbgPYyVhtW443iGG/DVO5IwPQm/eoRgWX2JECtybx+jiCAk0jx3mPJpH7CKv+gk/UNBzkyvIBqOmYUVRywVoFBweV3yCUt/c4aAtGB9lG0Qiixf/3ka9wlfpNTjbcDVXcLofKro7IQdwCR1o8+p4/CWl3Qlb3rgRFak9S1fFj5sYa+5moyfhZmSR1DmmSnBskNOdmTPMGq6ti2pEXnU/b2yaJ1OkinXlPeUjCxP/ITfk3Ku0UpAyuCLgwP42apLQoWlfhR/DAPQxAiwzWpDGFwClEFxQM2Me0zbKXH07gk9JI5HvwgfttPIaW8eAUSzR7fSDbmtvowqKscaIMp88hC+jbXaQbRlxQPqK1K4ey8JBGqH4iIwwJkCQQsyfVM0kdiWVRwsn0d34y4YdBb03ZX2npia11IKPw8t7avpUtxLybSFRHsF1lsdNjEFhZDriPyWFZ3lvf38wUuDtmoMlL3AKhWypfY84/L1oUj5qCci4GIOFymxZmtR+j0Ukz+BuynOAGQ04jZZnErwE9QEsLlhHLV8Qk1TPuEhkJNiJmEAnNuJFHGNxXbxDANtry58o1Wny8QHozW8s164xiquuV+QSBTGziRA8tIsh4XWNfyZH2CEVz8lXdup4SeyXNOQ42WM9oShqbgC8Uzfi/7ih+7FizRGLAWBzxXXP4BZ7dIySQUvOYq0bBlICYHIoK3Cfi++P/Yu4deYRgoCdDXtm3btm3btm3btm3btm3rvTZm053MbjaT9OZ7tvUPzkmlBrAmfh/GpA4CZmqTxkHZeebtzg8gMhFT9KNSnPt/njKzDG7ksvKYzcEwnZtvM/H8xXVvLCnnq4/TZUjCGIYYeiC1VQ1+kAy/LcVRNe9ixgVk3j1giYEKCY4DUnNArv+pn24PjSfpVmYSdL4TdAXFBJWk1jMyPD9gsf+Gy2v+WD/wmwDEgyBS+iNYxD6jk6TvRiGtKwUiWK2LYJAHcP9aZImMOLkfrPR4dETFm37MlPpS/oIT/e6GBuJKOf0MHnWGQ3Q0WiCMlP9ldySsUK2JoeQuwUKI7AVWl67X7+ZLCaSHVAzM2TY5o7bx/q4YJnXx6kC0ycA4xlu8dOcBVZGs4UUdxisR9O8RuREBbU+coEcQF9yl5FnftMxypbWfRsUVCi1MzLZZbD+gZRRqj+5rSWQWyc408zzbWkMDIbR+/YO+ANxTZM7sjFKVnHcZcL9tEFtdgr642wpGJG7MbdTT9wTfdcRCYKh74FXlXX1ER2wTWplzujOfahUHJVGcUl10bQ5Cf3Y2EheXKkrvcvYCZsSJwjuPCYlPJsyq21FVroYAfYBdyny514hPhQSaUJyH4TYlYfO7+cB6BCA3sqY8IVuHiO3Jn3EvyHSoAptMWp+s+tKEXo66idYqtsUVqzq858U7CuZozrFudMfv17TPWasQ3gEpceTI28AJKQ+yBlu2x1y19ROnYH2Gwne8M0R9oOGrmmY1zGhsG7lyqQSDU7nAwic8a51FSIjFpUOQw2u7k/aJwtKQNbxj0KM+6LrQ++daz/CrkBfHz/xPuzfZNpij45cxRC7mBb4+L/bMTprSA+8jPGigqUrCOPjfjKBptA8t3Nx1kBUjQGs7Afwap0uW7oWZlv46yaL0Dit4gxsQjZWWfqXBbLZWoi+Bp/WkUFtTZc88G4q9Qa7Z6MAGEaSgk2dNk2FU/Rfwqx0aX1WsjQmzl35JS718P1MCLzb+cNsSYff7wXb7xCuGQlYRZutwnH0B6p/LsaU2IOUFMaOtKi7KmexHkQvQXPhjbYvcQIk9TrT5mCBV1JhQCn/I+C8rdNXSupLahJGd4Cb6hnyARi7UWZrCaSWvYzqP5ZBfZoYv9zDGEFtxwmzFXK9BGMPiJyGPKf3HXEWlphlwPMIRzg5bX/NrJSEgmqT9TgAYoeI46ZLLPATP5yHRPbF4RL6K0+uLtftlcS6eNKcfVo1x4IOqxIUS9471AEb4d3IBZw+JgqMvNcfkpVETw3epEEVoIh0g7TOEsSdw1m27icMQPQAlq3Ht20fzrNxiPWJ94xVfpli+dF3rofkA88uJodbDcKIl3Cg6hFI+oFA1dy3P1dBoppyZ0blrpGIxS0HEj2SZjkeGXQF0C+AoYKxL1aa4Tyt6zTC0u9G8x/Q/F+hn3dNxEu0X76TVJjMc3TUMW5seJoC+8lllUgrCFW8ciO0/37/LjjByL7JgCMjZt7MN3fPTsK/T9/RPXXhgZKJgJF4cKLod2RWVNqFdG9JTnb8ER9BuLLgQbMTxcS2XPUMNNtPwnuDSjEGRv+gkSdS6qJiJOUJ8Jy0ivg0p2BQ4I5vVWqts7+7qiMi5iKHrwSAbiyFUJp3pJLeMgAugzi4+Sv3nyZD6djqZylfh+4JoSKwavdI8KXP3rwUPHnTqxJNI3uZ2Ux34P9Fsk+V+QQWb3BXtZSa7zJRgXHdb8kqtetiCA3kjP46CjHt/RnV7UYVlfneeCyQCtR6E4u+kfPhp4IFeH3BdHqR3C9fYNBYipjSMECru3l5pqM/cVaXTr7Rrf8CLWJSKPvqZqWspoh0K6ryffzePMqO5DPmF/270ttTytQs9y+d5CCxSIsRKgEb2IZF/e9ui1GyNOSr4x0V849NeevaoqDCRTID6HB5yh2PyVLWJXJwUU7jxjPdfyOkEFIl5xWTkDWiTmwxag31t5A0fhgCL8J4ln0hEeht1ebTJWnJkU9MKEkEjokFTrAZpz76EWo+wO3bkGbmaGAsJco1hzmeNLBiSq6nRSCTHSX91YqpA0Img3Np/cdY30nQzBzc4l6M2nWLmrX+nXzhmBmTax4Sdv2VnAPbHMMEIJAlXav4pg9Wsm9bkpaFLUK1BSB85dNv13fgTnNsMgqw6nct9SeTSUkSLfAMTKO4ojNPEql2yAdzCVn8dU6tAyN4U/lDCvvvFaJnAK4RweA9HLx9gL4i9kWhEJ+gKhYq/g+3BG7V/o+YVa/NQjgDTMZzIqaosEJs9YNL6lZxSMce0Vvi6eSHK1IhewmawbpZ61QLLYuwIcjyYzjsVsenUNDPsxnUVm/McdhDo0J5dTXee5vhKpg0vuNqtDLyqHEitybDW5VG/v9T85bAN7S1879ryA5MRctb8oGo/hNi/E/aLBoQ9lAvfB0dvtz4jnZJmaCi//XiekQ7Mip2SACVimlfs6iSaR5pnfrdxSuWawYugauECGB7T488aSt+uJI6cMZ60qMuCRPngKhlQ3LFH1y5dwHaKYWNqStzTDFyBy15MC4wL69DcfHgbkGXJigbSaTAjkwaYRdvRkBbTUZiv3/pWInsoAZ7WUXMRVHWQxI13euhetg1fyUoa0djmuaCJkI44wwaYge7Vz+bg82bxDK92ZUWxSKoPzcPrLSppGad2w00cU4FJVKXp+HbUB7r3aLC6CWVVF46GkjHRjNCbCaz6U3EEJscdma/MaMd6YhJBCPzjSw6/OyMOLyY6z6M6AyIMuhb2DDSIab6KCn25tS7wLWhz41gtBQt9j46k5AaVT/c3a+eNXCVzwxbMLEKcLIAuyJmmaxn8+6kliZuwHblCQ7XBEQYD7obR/SSw+yujmHMQnbU/ULHTiqVS6+3muJcM5oOioVK4Mr6W5aBKa+f8wmCGxlCPzRSPEjSV6BX/LmwBFvHcJm1hhpU/xxxPNwpsYg2Ip4XIuTcAumF4mx6VPD9hE21EWd9+NLQV3Zhgn8XT8lGfVUOdNscNx0KvaQN2ffuh1ljrWWPP3ENM0yI3P7r0oQugX6gnynVSdjbk8N8RQIBVNnNTI+rl9vOkw+AtLXEJqYT03IgYVsZcpOEB3uxDAMqCyQnTz2odG0C2s3ZTZdBXLW3BpfJD6L+TEDQtJTWTLHpZF37jYXdhxADrnY6BF2X6kd+rBIhnT4774yLRo6aPYX+vj2Qdo3DICA93l8DmYMuR9uRRrVqgxyqo5zXwn14lBa/fjrtF7PVMKZvZmYddyb+WWN/Sjn55Y+06cDPxjwSeCoMp9Ecf1xQcV+ivCFK1YaDOEfrKdWT8aR/FgS0o5E/P7/9izf0+qycGofxaJi12YgcKtFJxRV5MstweAtsndl1hsd6qv9a41AddzSBAQkA/czgbyAYpKjT0ACEp4iuorufnSbXondhKu8urTsdzBhxwkNMCWf5EEElO//TZBCG2xRb8K6kqf7ZW9rOly66xCrFPNL8bSzGMC0WRESQ1tOKmiaV2l5TzqTEo3lacK0cGhuinHoAj67r1coDRT00G3R2Xn0avjMvYoXsye5r011Dey9VzNmdYZvrdMyTW+OKTOEVPjYqWkQ6FiFuWImXhqiFVJnm0s/Tk/gJ6BoczQLu4GyhRjVpRx5UUzMaPv/3bruoFYWzSCmY7FyjjCqHqqBBhuhiReHHXgY9AXMaBOWvJYxo3+TEZVQjLiUdGLAphUX0svNuuPeFO98GS+xQVRdFXlOfJVCKhyXZIhleVIPNHh2PWFX52zlCBgY3UDHftTlI1tojzn06GHTmxTHefMyZ2a9Rcpf01MKod8BpwrL8qn6vLgqK77g1b1nbtu3V8Pmgx9aibzUfn6bPaTmBmVAn5VtSNTvksN8S+Qu0CHcVznQ15HFJZwbVppeR/YfbGLvRQcOiDpVH42wTc9cp/HwPbjzKBhc3VOXOWB4Rx8D8eUfT8o8r01UOmCryhFgM2zulP8w/aJslZWibuKIJFmUulZYQE78jVsndoFteeewX7gvK4wBI7rQsImI/m73a8CVZJuRc8LFmqGVNpfGYaNATcudF8Qs5w1B4XrKEF24w1G5gP8LVvfLCml3ye5rPhHP0NLySG0S2RLuKdSbns0w+nZO8hR6mAgzzCzP+8mir+bj6Jr2j/RNbhr1z0cXO4jUJoZKolZiwxvGWY7oq8wzi0SSWCYCRHYznISYnXFgwugHGV6icJWiRDykWqpmF2unzKQt8fmHSUJ+e7es0kFTgC9BhwkRk5STMXO3rHIJbgI1CBPinx3f84eUvU/j2BMwIO6lbyMa/za7PG/qpW42jf5pUWN7ugyDxDv+Ft7uJQGL4pZitmN2qPt8xQQdnXons62GeaUueCjtR7BkNeNjm1hXLIg+OnhrBzzuKSlrG5970wlP83g+Uhu9XHIsR/cw9cvbx5iUMG+WHT5B//03Nh3QY+O+EZhhXWWIF3DfT1PCBirqromGgqdhxkmT5uENf3Tbz3RM7HdlryoBE1/1QzrYkM7O6B+49i/UmDpT1gqTqtwWHllDvfPgZG2o4guX/q47SHntgnpNMT4+MesMM5nyKiS1KzKGYufr3B6Gthu0FRMYPUr7Yh4l7hry5ZMGVESE3u7adgc+sUJzQQU5a/XuuFdfGjhJDpgwJzc3fQBu2Izy1CF06PhXywFUMDKZ37D1nffknKtaGHIA9P5fKIL/kCctLMOAvyAULGq1wRmRUO9c2kRhIZYYx/pDTbYqv026BHv6MSJWAxSmfuH75ZpNGLPUc8y60FPv0AR5UOVa7s9+OhEBj3jGpkWO4UpD3eirzsQZ0X/NVKFdAftXxSjMpvrlEOgyxhMXmm3naOXp6y8+lYjTwlHZy4upvTJPtTuKQp8QfXeCs5mLi9Y7HsayJFkXFYgIxbtRDt0QOzVqxkEqfcelCZCBWzCwieYxP28L67F+7C6uID5su9FUSMXGlr04HbcexiLVLRRmvB9SkFsPJrvsoFS0HFPIlilseD4itGDe0+yYuZjuBbAVy3VkTDfG65rzp4ZXpW+AJl+HGPGXqYn0qP5IDL0IEfP74/Zjz86ciYLH9DVaiiBOSkJFljCIoyXGGn69i2+7kSW9kNWdsKd+u1KFMUoBzomYrWw7HCLrorWoNUdhys9lLwHUcycr9+HsAg1udj2hY7X5gwDVnZANRUh8rp8woZRXaTcQMa17jBZw6dNSS6f0xHMX06NAiMk9JE39Sx4h95lBlgZvYAfMubO4JkdgKcRrktcrWWC2CiATLvaXF6e+4tuBa4kk19amIzoHHrt8D64l9mZ80AllKymmKJ29217ZCAo8VddV3U3JLeL/I3G9yIkv66O+7T2FcoiiT+VARuGvRyuH5QlWh8yUjG918XaKfRwn0A1UzYZtM5i77v8ZqwS+0tRKMX3WRZs+EZ6mGSAR36kuIDv9biuiFzjUROyLxMBAqFKlwwykTIJQN3+MELBMBjjTir241N9XV9SzNQTEU1zb+nH+inxdPEwZx1nTYC8rE6HHIqNzyAzBFBaFZZRpUqKWt7pzVh37v+gHrqF/x/YNR1DNIK5gEQCfz5v9J51fk6EmgyH669jaKCznpKuHrrkKDkZ0V4XSKswSf0QX6oWkTQ4gzuodX3qWhDN2krIhdSKCPVq2EimWHbNNb2XIQt39m6aysbyzJ0IJheK6rn+nlejByNDFcz1k/3UPIZ8uTqzNCi3npXaKsm47ET+lQ657lAlZtg5hZkc61puxEcDy65kEYTmQ5z1N+nnWsECaS/C7Itwl1w0gurLp7CBBOA3SyDA4xoPBUVq9XL5ZOrNy/2ot43RElRtKk7815ywL552OPegYi0o1sQQIsvWiTj9iDBgkR+B+9DpCpmZJQKpAlEsYuRJ7JjWK8xjetAuBjCrr6L72wZbKOG6/zbUaepouwBjcwhv3pnlATlWamZVWcaznNya5ivL4udHVnXBClZCGrUyQeC1dJJ6nFsrjw0yZBH2AMX748TcdY/HH4bcq3xUFW+JHF15HfDdIsBd7AUw+i+rHHS93ise2DG5/9snhGKsV0SQM8ToufSt6XbSJn41eGzu2/G0Cz3aQBQsVsFtepqJ4p8lteHh+2y24AFylFsblrMSiDDvHrVXnqEHv2dJ3dH7aiduVOSi8/yzv7JsFX7fozRazpqsDFoYMA5qvkZPc1NMf/oll1QtOEZHYEgaqVBXPVEbwFGD0aZsQV92G8+S900OnWC5Omp6J8HDUH5F0m4HLyj/mUg5OoXkQbFn4wPBs+aWKTjcniMZgxBFXBnUepyo9uqrOr0rpJ7mgDIrXMuIfhBFL+QUXPSwFNHQ5IXwaxZ9zmfghUTgFeHAGL30GpEQ0NEJYZW0mJJpZ5k3U1y9epykG5B0rYyxu11hWHMANbLs1zqWgSyB9pD4hIe/ZbYNNI8J9hJscx6UikqD7qrRbCD9BB+Nv7Vo/xUcUXQQZlF5XcTrk4O+RzGg8pqy+al6aqex/o5+9I+0zYC9zkI3/thhUWL+gY4JJV7NYg20kXEdCB/gjxydkp1NIQhJSCwg4DTzn3wyNOuMa9APUvdjFIYc8hsTn1W1RF06jfOrp5nw8WvgSJv6kZLjtZP7lcdNNhMoWC1ni02RWDdwU30+s6b3TkoJmcNy4O09SQM9QtYMylDVf7BbrpVfW+iz7H2B/wyXI4peZ6L0ECuvoCjVUS3OVxBjV/F4pyDDLQMd1nPWE+vQT8Y+Pe52mDF8ZPcxZE0lMdTE64NM2gNJvb3zwrmVfwO1rlP07iRNHE4AGhl62Ahzj7LXKd4vEG9COuTjqc0Si7T0sqT2EnUCsOeDYY4PKTBzQJwmFtnceY1Y9PJdq7QqjwHcZalXT2ovftuSP0yCa0nrjgY9ek/vvn596+k8NuWTeuROuxUh7eLkncUtjYfx1ZhjK3TPVR9IjJK9BqdcWLYJnnDqVzkm/exFCqXhfVi3PVRkPqPYyLhg93cT7IveaRfBSVtPu3DmuunwRd4R3STl7VSjLqbiUEQJkNdrLP2wCUPB1DQisacOVtQ6ifB735G1NAm+rwSF86AwgsXgc4IRS0Fav5sbCWqthbabDW/NiNEIqPdQEWctCulknle/uDX80KBDFttkLzMsecYcb6OLNeMTnumtjPCWGDGUHj941KjjcVCRSrqd8PHrJb8DMDlUMQFltUwlIJYc+OLn/3h15LVjfcQMj5JuJLs67Q2H8u7TnSRjq83dEC+hgDVyTqrC5CAQ4OvVny0zxw53O6V2Zv06rQ9xVEMHOA2VWArBdXc7wj758C9vkKpeIll7dRXbxopRC1ygXOZtsLKC62qxbnmRs2MDKA6NUXm0TeFX+hKP2u05o0FKTRsWOodhwPRR/60ueUpuv7XbbMfIaOIW599C3BsIY/PTuf3vItD3W3x060vHCJ+rxu8VM8EoeVRV1sA8BNQc8NPnXIWfhaENCfK90VFB9+bAe41OMY1b1C4dsDAfXWqJobdahu9Y8CR3K9ZVcFGeI4w6Fqh0Zfw7vfzWl2PyLUUQcZi+moQODmICfpdMa/XX90iUVno0SISWwJ0fku7MDFbez9+RblSL0gqww1sYWMDnIDo4dYJeZ8I+41ZAOAi5EOrhTcul7DZxxlAHvdi0rPbPx68Cb/x+IEykG2MX2FeEoaxhWwIHKwyKv/ZSarGu3pXziabkpfBkI3MbNXDJ/f4EhFBv3xbNfM8x1lyEzFOTSyjaHx6/9J9BShUYiyShNo/7l5yUCjMCVxDscJv5Q1IkXZVognBWzuySXoBWcCdzXjQYWm/fdpPJqMVj/5xEuEDrORZBtVgFpiy3sp9H4hPHziCf6Iov62vMy4JFOhDkSmavRZR6Xf/qjDYERl9hF7GNeDXgmzVS8VKRqNJfwF7kKzf0NGjQJkQRNz1SVDxN7tQtwAGe6jAFPPMBx6cnnlp92cTHWPi3P89gvX9katffKzxpQQtLz/xsl5H2oVrEF0HsmynV9F5r/2wm66Eg48zZoKX2t3HnOlSF7tUgkvJNbVrTs3cGdgrodm9xLKQlPLNSVY6xpko6xAnoFz8go84CXFlTozXxFyQcGLthM/++FSU4sWpPn5OH81X1hnwR27i+uyMmyAFTr9xs3qSOk/0nYhk01+f7B3LKU7ln4Cb0JtTPF3Yv2QkyKjKZQRyEfawtxGsXubnM5mCbZAZPkwosAXksOdf2RtBheW9IUfSn2+tprg/TqfWomfxSZsn0W5fwtL5MR89xuIjU3vlnYwrwokUkBE0WosBKEnEzsoelWZUakPHQKKeKekY2e6R0VDfUZja9nWpnAVgcQS7Sp4BXvsW/J6KOyf6C2zl/PoWcVIlnwAzdU1VfA83CBK5dLKpDdCE6nqtal8i31IGbDnFPCZV7R2LSiE6TEaoURmMibsgexXujZbbl7omQjZX7rEmOyZ3jjSw034B5VBO8aA5CPSjv0LvyXaPx+8/q4bTVTi9C+jPIRKygadF7aIMQNYKhHjfRTrCSI/mE8fDEkM5OOMXAVQiLqs4sU6a7V8m9ECs6Xbd/NRZvS5UrMPaioJ1W1JxwJY0P1GQMtNWFDQCKtPqbPfVGqkp4QfaLBsuF6Vkxm6n46qfpbUzcaMyVk/MeYCq/L2q4bNIvdHsVFlJBcyBZ2PYXF4MGzaDvFFotgAnsPPTg0coFqDkmrLR4cj3uGo2m/ZZdL11oDkQ+Ej8Am/pzqujAkwX+Ex2koVlZvBJtPHxuXfj9+OmPviLvDZYsJhaldvADF1iCieZ2umAmzcrokoiMZ4XdPy1Pc54jzwyxcTreFK7Z5zFn0h2S/jRuwaQAVxnYtt48HgZBja0gw5qjOH7iYN4dOXdG/kGQxQcOsitlnavsl8a6Qaz5jSVk5jtAiGSJrWZdFJliLw3S5xqNEqdYookqjju14TAf5bnJGXXiCKjfvpTzINUI6Ge6QyYqfxsKpjB0h+gYdGDqj5LmxzOAOGSnVMNQQGhQwqWbg0BGb5f6AOcRwLTZWvIPkQRbJ3bp5jZHg1SJngZiHEK/935vPyqs9hBSGUjW/LLB2R+2nsn4SuHdXOKboVBnb9A2efo5s/pTqEftONkuMHxOKZOY2S+9K9OzExShchPIveHZix0fSKP4W8ERZ8Ty4MW77IvNMkCeRswu3SwXIdkDQM5+S4b2D6uZnrTQkQlC1/Hg9koQ/VO+BuuR1Mw0TXkIE8mulS6rDT+y4LGEl6lUdfk8EdvFfKuK7xHUtuFSSY+kIooB9YR+7yj3GsTOm4e14AtTXBK9E3C5jl6mft8buK7gBDh7JnXC8lLXFTD+EzK34IJDMEJ9sfyn59y4GoZz6nt1aNA9ZlYEyzp1XPKilvYkPd1CioS6Z/SF2KQQyk+Mw+6+xfHClErLq+CEKtQ25M0Ripx5UftDobis2vhlgNuduiioOglhOATtht966v1BvM/Yu5uKHW90oqpt0K2W1O3iSKD9gqYDcxT1cbmfxKRkC0s2v3nAs9S+f5fYBbNvQ3AXIcGkRBmvD+HvdEn5VTiLLvnYBYxgVnvS5twJLCjX+rI2y6X9bm5shDDCNDtvE8EvTnNk0SvV3jHEDRKx5icpoKZGsCYJdFyBMRpfzwPp9M+iFzF95f/mm2SBOip3fXCZIQLj1cbhtpXI80XEDm2uIsu+HdPCoX7DqRm5IUBPyb9ujOsV0yls7Jc0rSbqGI+lgKcNee5RhAbVKGz4t7XamrZtcNle5z7TzpxL5rIuUQl9vH+WumLYZh6peyVeAGKBKm9iJMtfzbqsripZEO0jaw7koglLd233OBR3g88uwjsep0TO4LWHrnlklv7YuG59e7wKxkM+va52jqrd/fd7zK7UFsgmW0KYUat3TZURH5vATS3E9SZzwTZK+qa30C08S2KtteDP2M0MSVC0ZLxKTvv5mGJd9GQR+bgGfjcO0Sw6g6kGBbivgjYnyAn0cGNOUAlK5qr3Iqw8Nv0MdRTQARvKbHGbY5S6N0mLEYE5MOYwnFmpiwOD2b9dVB07BNjUcObS/gv286PWEadfTXQuSF5+D416U2uIfgl7zBmgsEYdD61zINv8N/yeRwfKgxQ03KHwVCUDryaprsXaS71ERsoiIhBzCSvGteiIkqqn1AsIe8nG1RmL4TW2WAinxSKMA1wy/c3Gx/P6TgrWSoQAaoOFEvGJuAhrV8XW6rIcnwBcLgWl3Tiam44rY0a0Lh4yAKh2fmxj/HaZl6J9jhVLuAgiR/tk+CUNQU/45E7KVu1PNnjUwEB30jdvzRE7oS90gHRiTXeiB9hbv3R/8mwSNsxLnvmHWTlr1n2Abthuu5ZrLXHy5R2gAdU+ampW2xK8q0jI1YEWEZvRvH0czEfkWJnhDS3Rts5qr2ESSonMjQzhSOSc9GcGY/2bHwLwUaUgmInK4a7STWyDQOESE+jx7FU++CAa0SaO5rwKtVXeTMwp16mAfnyRgCSB4fh12g7O/IN1jLTj9fdXC0uh9ofwdHZAjrt+nrrrThdtUeK/5H4qEOgzfTELZck/aH6GieqizP6a3IGu8bHiZUleO9Fl1Epn3FnZ8vNiHgkmXBC+ffWR0sjgskQImTZEcn7xUX7qQiWhgR4srbEUrVwOP18+lw4pvHrKC9wbdIGxHwedeHMgMrAgZWKlcBcHDtI8hEXZ47QXbtNjrMnUT0plFPbf8ryHaoeRozaNdwOEpjGSpZZE3gKBLAT1baOweNUAd6MGy0p6PXe+o94De+1QC4IVpEjqJwdSdL6TgTXRbyZ8lfR+WX8aZHdZqx4rCJ72k3qafDx4EBcTfKFhVuEOnp/EjgS1U2dHM5rw9Rp3LDDOQ0CqriksHTdKpim0+r9sf571jHvQ2yXynMIKcxBb8wW6qzZZmGeGsBwdXvEq9b6+BaUCie2GV9aFJXcgCfVH2jXr/79ropfEQBGDPi+lIrdQ+BDckrGhcNrB5/3LrpGJ+2MSum8a62XZ2Yfqcec9Hz6fquYmYAl8Ox7fLdAUzME9tR0RqHGY+s9YyqHxZz3mwo0fOmlr4Gc/pS1iQmXuoggLc5Sd4HPymjH7tXIaMnl6tUm1x3s9YzhLlFdf6nFEru/NjL2BijYJfTEIYt3h/Hu59zwowSFDO2/+3phmkQIJ2appnkLo+AGITc/XAWTkuLMTWXqAaWa2CCuvN6Sy5K7sJVlEKk8kduf3nDFHCi8vcX86C0TgY1bZfL9yeErzfYlvhWwrRsHBkTIke79rbyKXFpr0RGL89xeHV2OZr3hmrFI0HcSiupDQOBM8fft8HK8ttz+IkH0dTB+gLKLVqZZ6Z67XfbiRtRCsH9DLD316ufeSXCGTNykjrcX7zDuWrIvcTsbfrMZpJYiVEeQo66GNsHbVm3xC39AnUOLB3tUWz2zUNUiYvinbl+l+qPo/GPrhrWvFhNPD8BPvUhH5M5Ger+SxXSuivCEbMa2EdN+PXEu/Rur6ZRuELE+KGrR8LeLnp4c1jMK6RM0keLXLskqZJ64lmZBsiXmckwxDbkWKKnifbWNQ7DeNJKyaFcKs3+eYkxyYQN34mENbEyf/gZ98MLgi2TD+X9cz/nPf/7zn//85z//+c9//vOf//904IOzes8x5y+XsLpSpor/b/8f4X9iWBAAABAAAIBjIAAAA7Xv90twcl6Gzn7dg+U79HuzqFDIGvXT7x++P75lTMxzEv+RnY9UM1wzS09PMHa1NwsnYh5B8vWqIIXytJIO4sDf8A/yfeOQ/pHdn/QuFCTTugzpXbDdRPGYLB7wsSaWOPad2HDWusHB/fp7vopw1cnknTgyzl9motqK1Mx6XklsaezvpszUkuDYSuBEX0CnSAHkq31ZE1acaoU3rIhUMEdxdxAEi91QoTPRLcQKmY4F5hwZamDeb0cTbmZx93QLWPrtZ/KYi6pFWJUE09AKj+R6wsyTRb/dbHeaGIEBg1Cj4jWCy0X8rMybWX03tncpaaraMeWRVaIwUYx24dD4RnButQ5WrHCx4O7P8wQ/jy3Q7yZFcH5NPF484ssBfXFekj4uiZqv4VDSednju37Zzb7uLoIOfCInpskBcg1SIWRNtjR6ejVJOcUI1mCo05IKfD7QD+zhDSfMlwuEizP/4SPc7TRz4gWg49uaZpXuLA51eW80ucVn6wIs58rA1EgF8JmCH1JkM3h0x3GiozgQr8FyKf4ftIHqaJbGylYJUF46Tfj5lQV02aoSBxTFrxEbjj7q2pr9CEF0kwDeyJNQaTSfihW7rFakLxiG5e3F8mKOmf6mpOKe/KI+cj7k0VhUSw5/32bUQx3sd558y3P4oAykQ9JoB7FLhJuFcVOXZ6YbyJU/3MGNGy6EFQ4KaPrtXWtvevCUTmNaMak8ryFi3R/kWC9YDiJiLSVcV80ubyp54XfpKgBU2SCgBKgVS79wFwhYi5c6rz2vbYvibdVidQAh7MXI1eyc6j1kcVAv/tdTaciwjaY0TtGrSFr3SuByas42pwojv0YPkHarLTzY5YFT6Z6Qnag2DbFwdakp0zQxtfSlfxcG7lZwHPXm4NcIxbjdv0dVm1eNeoJFZDTgD1a3l/U14ITM/PjWcIfc3HlmoMWv/rzCSQFHuVC+ukXgZWVbFW7x2KEOd7OO8ZoBZ2ymsWrCiw8FpOkJljitxYzhQap7taFMJW3Z0fwYIDR1Bi6rWzjpJKZ3YMtOSak1NQ+NlvUQvBFaHDPB0HTojJZUcit/NbgBMhUu9hK8Swmc5ASe3tkOsmAzbTsctrRetSZ/OlfkfHG9kwqzsq/KHTuSt60nvBEvEkmS9wVjwnq/BKvVMtp39DhzKknfdS1RkMynxgfhdPuITpQhzwzm0IU/P01PU165tGh0BNsb/OgzYs0cII0aebHoqJ28WJYyxsZ+aD/W3C1CRlRrTkjnVHNNRPdnW11IzvpEROSz72Usj4ZSNcvxNpeVHasgcObjYY9XSY2HB1tcq+WggBG/GDnC6VjjSraeHJSVj4/64E0psgmAeGFWSUnmDWHE9l0fGeSWQUDZJZc/DE1hpgYXgJbZyMQYsVQvVo7RLGdw/V1bd8YEvzuoyyXCJyw9DpvMML6fH1zmhUMlqu1LFLdv6CUNO/c49mCd4U2xV0Bqhe2wsK4pJ/9ovFu7L1vIzr6SkHw8QG3jW14rB1ycYWovTC/1BnRPOHK0gseS1lkZPU2m181u//SnMLXwqL2x0WMA11OgIAMx5EmIAAhMfRQRIi5lCddpdGNXO3hOHHLXE5ze1YXRZz9gI91Ox0/Z0at77TLRSvGLOE1qDPUsBcyAMdnaV81ZAXaQmSg1heflDAUo49DP8mnAH3RUSQw3pqNeswkarExbbEtV3mA3w67HaBaoyEKwCZyffsnqyQCESL52R+wYqUM4MI96or6oe/ic2TibGXiIKCCEOk2TXn5irngY09TIHQMyZQ+s1iMujLBy4Dv5dRZoJLxZmpiIWPgeBaUfJttrXz/VzmIFj3VKzaG5qpg8Wd9f2fYfbSv36hLopOCHXf2ZQiaXEcgRKVJOGcBtOmKp4N83nfe9Q9eTjf0Mgruvfs8gAHJSimNuWZzRMK/M8iUcKV6fPfFdcTXREgZQ65x00IlYe0YmjUKR4cfWrufKZeFwyvu6Il9My1Hg4s3bWRbU8SCmEUdjzYQ84Jm/y0TtaX3mp6YrhHrCFM/Bb7EJcEoZNxOTB4Fa3g2876Jju2RLCTQherKwnHPvP+T5MSBDwEcoMYZ9okznzx/oDixkK/tg9J5z+40nPo7y2paEHhvIwaHaTIGyYvYYxPtnE5CpKoJx58qfYHCJWMSs9yXtz1Uk4oEywZ7RCHOgfhj2ukDZYp2w7+ufPICI+dEYjP46C5Zawx3ZsMJI27hmAiPyciOAviSXsfN1KwMoFrfDxbr27NLJn6Z6D01e+4rB5TPYoPgex46vKfDce6waPB+8b8hC5gamE0q5khwyMUjFkMeWoTUWcM0BMcka+tt9MSi4pn/s9O6GtSre/OjCp1WDLFxhmzd/t+GF5iZmzhp1ZSlEqeRp3PPyZxDu0K+Q0PqUlp1R3nGpUTdDkUhQu9fxBqZ6Zk3XRZSJfK66D6Snd4n4XMhdnk6L+rHHSADCS1CEu5L1xlV5WJU72e1+JpTeFX7/Ee7EqwaiL4HffvMYiTcA2JBObQZkJx7DXGibBptt0+Gws4CuU7oUwLypy4Ppa8yGnVs4700E+OLn5atv2AMzW4f1saO+I/poNbqfcA8dGdBikJuZV/7YFdl+BSHCNpWFG9hUCkXvi2PCZme4V464t4Ye80YSHrUwjIxTqRbqv1LnCjxxviE8jN5CWC48+d7LI8padfHDpSn2xjkbZCmryNgA+BtnEC3TPYjYHpUyUPmvNPWKcIekuaBEOTu8odgVe19DPdYzJDWhMGfWRBdu4a2UWgWzHOSrMZvsRIOdnyaeWI/YV+4sQ2si4bE161wzihIPlvHU0Ub/gxA0DKohtL1oPup7k5FGcLvn4Ct1wCsWjupEt4L6U3US+hcPoh6W7ueyAVr6wvFCR3tw+szyboCOiBirZxkLZYBCpTYcmG2l44JABOnsEZvJlC88RZ8JPy3PWRd5Uvdl0BgmQ7UWbGpuL7P67Px5PCtPKCqPvOCde4gnI1ZCZOj7mnlfctQ2a1Iu2dIZUWMAusXanMYFKoa2AhlgpG/xITtW7hzFlbajq3iAFo9CbKlCuTPEkNg+aWhAmUMeeicURYY83Da3zXoZ+LrDkRGE828EUTzeXipjadhiWtLsKFUfTTfCmDFHkPWFsZZTPesCH4zoPj7Y0uR3DJnTYSooiwZbZav/r0Z6T1Gh58YBgqX71CC2fVfba6isajVm3+rO1C8LOnNBO1bkpGJtYf34uSGJ/8FyM+DazNLD5/qCW4SydYgs21k1a7dcisNYKA1fvK3KvMqdCU1kPa4Z7jciIJft75m4qitQ9siUW3SMnbDzB1odFk5rzO3PA68x+6NxoUd7sJkel3ykQ8Ub72z/0ZFvJxfDd1ivNPx+uGQaGPAo8od9++bo3XRJWfirVeNJ7B7YukK58bowmWFLqK5Svp4jSYtGP4WIiJHoGk46gvFmMc/R/N1n78eR0393d/xwRI8tcgDZ+ZW75Fbow07ZqcaHCkZwtEj4No3RBhii68A7tLwJNS9X4g8hjtnuMY3qOXMHH28Uynb47eGXHKTuceHMl6cDZgCenqe0A46WtwOTzIxRc+1k8llRt1R992GEdhoYFrZziy/Ctzqdkp0ABTyEAG6tamB2EykunkALFjXU418O8XRYF+5qe/EDLUfcQZ2jlRVJUT1OJPHsCM8nW/vV1xDlC1A5aa1On+bbPhp6/foCBBQyT/zCK8LwoZmkk2UeMkanyxm3S+/BozErQz/UePjWFLdKsFZBJn4c4lnlRkJ0zMvN6CLDh6Si6i+TI1HKNdFNkAc3pDa65qB0YcZD79rxIYfHgc1E1icE09MFlQIdhM7mB0+w5Vs7ApllSndGdLx8MPF57nRlYIoCM1DU1MrB7fwYpwrNWTCzILuIYRUxdz5bitipJ/23md5BieJBbhrXtqL7dTV2z7HiSHjFoyfBN7xnpIa+VkcJkKcaTa5/NXRvPQXHpZPY/RVW6D7m/h8s9IBgaYvgUYWZldJXkUq6fdlItq3+r5P424tlu1QMJ2asDX8QAM1U+5Y0XxyUP/+7PBMrZmZ9EvgzyQJplqa4q0ykBLB8GoBNEbNes7nUHebDr8NgOpgr7EI+qUbhEfnzpEHNJkNcJR8KurfXQW7I2sqpEykXBGSKr04Dw86zzi2jzHR8YZZvrpdu5oWuajsdu1SWN6o/HDTLHHJLzQR39RTQpt2qmxCcT6M/toTHYdArOSRvavxipHnoMdgCuGJz+BbWOKIGv1NYU0P/7EeMhNVJCpyhS/VkG09LP+Ogvav+VIN+eHjQpJKK4AFIoUZlKjYghJtygQcZlYSaTbloWjg2n+SBGm76WfY++C24hZzfTxX6qR7mTzuEc/Wd44DhJqRoRKnL10+qNax2h5f3YtYlSvD+fa8XzaSKU5dKNzHHS30ewR8Rb1ZqKkensIqteUXBOAV9FDROi5bYT/oGV7hZLTw6ABNNGxsui9ncoswLB2lpZ4gmtGfB9ribJQ15EU4/tB3Z5Le5YI4E7nOu+pcdkHHb8za3TbFJ90CVX/Yj1Z6nmmrODo9Wvju2g5vQgBy7M6JGF3BCdMFevSxsSvSyu0c9BTWOj08xIiwD/yaHz/f3G9hvQs0Nj2uSlcRHSKjnFwqfFOF6uecKPaOVQb/bPD3AiExdwcW6hGi2H+jh75K94CgZs5ml3apdCm3Y7yWaTqI3iqI8mKL2QMcPJRCNs9ruZCZO2UuSzOxUh7nKfueI/E6X7qn2VzkjKeuakg4mhWW6QcslLUo+TUKhDdeoTtMHjRD0q/ySPA9o8qDmrPolTwqxUdYnfEy1mG37JSYARs2EjJvQWw24m6jrUuSbSXWyS8EkeosWvTpGsTa6GnR3b5PFgXrG1B5tLldW5wnZBS9HoVOZRhn23ClZh7YqeWgEu0JFR6dJNZTzuwsE95SiaEYWlPVuRWe006fP6g5Jfwiw7GNFE1thOgeCD5JelxGe/yvefZKoNF1k50auNj7Drqdh61hfc5rBPa7DK3rzI5YVzblXoUK/+DVy0rZ3QsK9gKxBKg7uuBRQJxf0uOCrjP/U4PC1+FbsUQa356GtcwHplDb6T5XbRF0ryD0C+A6W/LZ8bexO6IZ63n3i3PGW7y7xKHWki8qdlPDR1U+yuosVWzQqMf16QTK+g7AeJkWOxSWnAa/yCQnHak4Jd8P4HQYotsGNIe1towg6qy4LAC2p8nuazDh9T/6BAF4aa1jrBkkshGZGbdjXAh91v/9K7zFjNUGih55muVzIab+q1TQYAPkAa897QzXP3+h6dFt0EpkWxJLYb2kL3KjQ99DUkiPbWttWqOv3BueOz0hXJ9oWBJEMohu6qqjxBpRnno7eNU7Ud9JzdI56Zt4kyWKuO5r2g8HWsEk0wEaop2IpQcbq8yF4r7OwrLT70WQoUTO36FZdNxAcvNkc7nWdJ02PLNmDNaaH/fHBF6kPzFCXZ8o41vULQnth05VRHQgaVXhvM0rKuyZdyMR2QFNZrloEXjY9+iyiBRyBDCNeKS4R6pzZU+Xse4vXICjvtB5KhTE1WS5/q3zPQoOHiWIOF3aT24EFuiQTOlcWkom1E0agW+6/anRRIcqHwIpDZNLtXopSs3CI6bhPP4h7why5SEzLF/bBk2PPplP+PHI+5tO1vQUBilwYSXb9/atr0ABGAD/vK4XlljKs0aWcYy0zVSRk+Exv97idcL1M6uPffEPi0cbmmKXWLU2nSIfzkLvU5ihifvNh//DLn4vo4vJ09SZ/4cjsDy3cNCPoqL9/s2iOLu1KBeTGeWmRt/14Km+EskZEI21U1e26PhrLv/SibLRMpuMqUmmsEpM+zGQKutC8V6CWl03jcgO3whq6b7o7b4LRoz+URAsuUPspZuD9K+I3HpQiRSshQFHmNaF5LXQpkRg9k5IQZYHlhMeB2vWZamr0c81kpc5AOaDCadMdffySxRKhmQqQWRCHyhsP6dpWsi4hdd+Z9WDT7UxmPcl5rtoO3fpVWv0R7HbT/V2ZgRwhS8lSmDjLxPll5H3jtucLUrYgR3AOLnXvGvKwnJB+qXv726wxt476lPSHCr+o77mQkXhRAAzFsRki323/COK69G198nDfcSja2Zdnx7A8kJ8YyKT5fs3EOdHo3GWfZwUadIv9Clo3JyAe5vsLZ3MqG42XK6SKtrRS4DuikORsVp4KR1sQ6+5gDp6RcIrkd0LuTdVcVd3JOKuN8R6d8tYiRyaw5D+pUHqc/DjWXSWDIdpEgPQfzzyvKW6vr5Nu1kJ6L3Up5CFf7xoGGsaenDP5F6qR2pZFqQmJc9TT5ZsJVn+DLBBV3cVvVW8MmIBFXwH07PlsT1eF4xV7/UEFU8t3mhQwYjBYcM28QPB88dYk3COCQINwOdoMvl+VENVUDmf/1Wl8pYAWEuPAvT9hwLoiehxAZPyT5h1LbaZxqtJH7qjNs6uoFqENjg95YiZZXBTZ8kOpNrmwxFKSIimMKBEhqDN4ClG/Jn0Jzb7R7xzbzMRF2CQSXA+Mr+sEa9YiJICvGlOzQVE+Vvg8ey4dUF3X7lHrYy2Qx7ce9zryeSC1YhnZldTU6aE/pOOBaDEl3Qzn59Md5Fb+EjzWiq2qinUqIZWi+qJ0i6T36opY4WoYrhEQkBKEa5TfcQOTQKctBwZhiUoSeZpx5EhTA4xGq+bGkV1zkwbHUxpoMlDN8npzMtdPRdNiA+5sOu+N8YtRdtdAf4FbK9zttgKMhSbS7uJrkYplIup57mde+VxXdbUi1V1CUtKw7XlPoN5VORwlO9VMbMTci1L+afqNeDuezIOv4UrEyWART8Km1++eC0P7IrFbwaUAaRdbW1nM1x4rB1k0FtJi3mb1Qa2qp0OOMKkX+ivOtvNEc9hAUHwDYwWwzWE6ygkrwPJlDEeVUvcq+7XyikoStDKmVUPKIbvFBOwEzK0cnWeIpSiMdhMjRgitBaeWFOX8ti3Z/6EEh6xahbFwuW3e8oyBTG3oMeU2FnH4maTTK3KpodS3+s3BCBOFAWOauCWrjl3PDp06v8mS/1xGrLtd6+q8mps4IEAymzi4vWRDLUO1eshw+mXQlJYLMtMUjQkBLuzne9dhvyr7NaEsLva03yXrVUDW3nO0Q75gSHmq0e7DfWaSWwdCQkHzzZW6VOi4S3COw64drBaRifY3EyWMuRd2peQW/ccF1oYNB28YLrr/B9X/PU/xg907Ctfbgtw2iWQqhrcr0Q9irLlhMN/Y4Gw8bgKmEVCdoPW4my/ol7ici0YiADdNW7wCE+DfF6z7B4Y5B98EjCkivMvH1a5l9+xE0PqUnCbsWFiEzOXTYtXCphsuKJMy0Tj+lPAdAgOYIxKoOuC5RJ8yLP2r+2AhgoK3XPwjzK73SmfMboFkZGumSSIlgXoO9fEwN+97E0g5P4+CAqvrtJVLHp82IDxr154sRYeIOi2XVt9qoeUyikEo6TwRnrLCGX5K80Ea7+WOc7+6F/e72wEDB/f8FyEnv8Azzqt2s/+kCEi2WxzY1UMaYEbZRybxbbiCRlTcRlBiVkQYipSUE2bpwDLSkWqDHDZ43heXUzWMsBFWnTLZ9pcHIN1Lfw6ZuI3QlcWNjKxZaUC5TtocdB8z1Ppwo1Evm2Xol2odiaP84bgGu1kMsxGJGn54efrAYwsSkGFOj8sy9AyW2CPJcW2mSNsSXGzcZz53H2Lh3HniSYOnD5/nGW2efKubVtDlNOeonuCY2hky/MdXbgJVQZidZLvE2XdVorFVD3jIRWiVvS9PbNAy9btlD9Nk4vbd2e0V4a9cvfiUOWhMHlW+wI28SWXJt/wnapLwwI2uBZu73w9EidknHApKjBp+WxzxYZfBD3CUtmUTb4zpRqx39uH7waGJuGiRMI3+8KldU0PhQWuaxcYW7ltnTLjX84pw9398zf/Pf/7zn//85z//+f90rwKzoGHGPQ+xH4UFLRrF+b//f8T/yf/f+/9clfuttBq1KgC1AsUnNJ3vIpIvvm2vWnj7IVwwLFOnp5OnB3JUp+7bpByWH8L1Wj8GFCECgH6uRIiO/OVUKpchqpo/xBsmShP0GnJ8chLMlOJw0WXQtH6MR+4R/MdUSayGZ6xdNAcCApNxP5tD6KHRnTacle+ApbhQcmMjWjR4E5vqsV5cj3CT0DxMsVm4udAgBGRu2rP1VehxW309cy6Z4gPghTPRCM2JMYJD6q0f7xvsc8SckajcPmqLQkT39E5Ux3hPL43So4FDDugQSDYfE37hm11riuAaDEMPAItFTDL9PTBNiYfPmc8i8J1Beqra+EI3J0kCB50nYLrEBZXYsMTo713BygZE3S8Med/bHEDyL7y1pVg5WTcXxtOjjdMh7dl1yiLNSwcSKA7K+hssAILd11P+CNb0iF+CErg+VILT5ivbkxY/Ahf6HPzFsN7GeHiaILbxObruDxm+MxOOfKJCkUBBu67oyH8yRt5O2/1a0+0379tD0msmIkp+wO6kI2uLvck5lU5L2gbn1m69a2nATfOfRb+3BNT63BfP3yQN8IgITXN+352wnqxUiqPUVx/7yMyQ8dCU4x03Jhd9NdXRbQgmRXkzUMHn5a0MPRcT8qg8vjNIsc4ErTjAEi9QyWG2Ge/ZrJalao21YPk/GuVCyHNu+55LYUT4TvpxAVHCr+AmFbI4IWN/GzVcNqX51uO2c8ynl6bFJKxs776CxR9F2RYGU7v3CtQqMMW+OtaFKBtw+l85vnClCEAPSS/VxAygWPhNobxaLojW3LemgV94CF0CUb1FCJl6FuCL2cO8CK8p2hyRLhEMrJuk+YD5mgGf4SobR5+4kacIzVDNRvDK2ZZxGr8gVuPditIjaSQCjN/PbkSFsWVICVi846wVNEixsZrutpelEMqGLAcalONzo/fcaaeSo/AGqgv5+ZqgfDcCNbPN23vYup4XSoitzhP8bQbK7sQNJtlXE579sUqMMyy2oU5xN8beBomQSpgFXHf7GIQ+NL7k1Kqv89cAKMEUCt3Up8Ds+J49VjlWlZJmKiOXU9kEQ5O7MpsAoT8DlYsSSpTGuZtMT4NlHAs3TGak5rg7eHPGvN6TTmiDWFGZnAkOed1WC/NiltayNDsNdhKuAhc48Y/OOF72CEZeWIerb1vbGpy47s5NLUnwPOvdasn41kJ69erRk/ti/SMMhJgeddjfoYf9tMIXO5H8BoYOLkCDeWMekUtyhFDRyrRWQN2KaS2R9HzDtTM5+db4cLb00bZOoIqc09NWmMv02sTdUNDfdKETlJfVqyEqMxoGg8CK6uNbNb84FcSTbXyiglYc5SirYILnLzwnZmBcH307crNLHdSjaDXYJOb9GH5wrxuthhpHCawrA0LJJ2fbBW5SQCzw9RgUO04Rv9nNGyT37FgW+t+lMEOeOQjn0BdIH3ROYlQMbX0pv0HKAGygYb+C3n+70rF6mfTI5iPgayGvLuxGuWswXVwCirlw64HCPkfbp7WLSxSWcdcy8DUpWmQrARq2RNhEPr+Wg4n7kvs55q8YKAY+uOY0qvG1DyykkKOKItIpQ5J3/DZstr/xrDxejA9gXTqmYL1qZYcNr3ptJA1+aOBSFNuzs4Yc1rUJnNeaxatJccLGsKmk7r56ZCoEVX7iZ7ywXhPPiKBaTKWJ3tgcg3dR4rhc9pPYmgvFN/Ial6hj6GHiyz26RT+Hnlf260kI+njQEnrA8usioTyCq1BWrgtzFt05r5aE5HjwLBVSeYnXCJwC/L4KPiy8jQQckGcj8rV6vfPmJ0RuhEAH/wrKxFul51RGo65lY+pIPahIVJktO/uiqAIeoaACJrxUkUrSLs/t+LFmdLC6ioAh3v+inFgRsWx5DIKuEqtPjlGCHP2O/mkyLwzOoEav4+4GFRv2vdfAukvEu6sREowh1O7Royf5T76K8KEu88kcloaXqZWai0VTdBFWgky8TNmcQEE+EJR2znRExCBsyp4PuivgDwapWgWS7GxuVpIJiH5qDpF/bgvPkb3uvkJ+5LtfCd7X++EzLRiIagQ+6N1Kn/J3ik4WHp9SGPhzK+3IUA+rg+3IdXUKox8byt+lWvZbNepphoNduTykHGTRUagS4+FSSnh4iT27SxZDpF1Ii3CF7L0cMhIRoLLrpu0WT4t1QBdYEqTDyO3A813BJ0B+VZh0A6rCVwV8Adha2YzZTfGSpNrmMyLgArIJFbqQHQC07wbArwuni2Q3D7eQcsmpwjo20SqNC1Ytvltm7/P8dF3Aia3rCEcxcC/lp5npykzsF6R/HuWrxgGOQAuNy929jc+IwpsQkh51iFsl8pLHTHCESILrwHV4nLqThSv/P+z9U3Bl0ds/+sa2rY5ts+OOOzY7ts0OOrZto2Pbto2ObZ6q876/+1N1dtVv7/+en9vn5lljVK21njnmt8ZzUQB1Ksl1v6XEP7VZNXI26a7rZCqyIdup+ytCFjix3iG4iC4HQVZiXhEmxg5N0CkVwqdKOGIHRFqR5RIkK2EsCxMQztra7YI4r6mOFJiG+e74CFC736vg5tO3+6M4IXPCv4iNkZVxQnjyXjAJv6P/din3ZhBuDO4Ix6fh+RG7xgWuYvww0sruZmTyk6Dj+8JhcKAcwQoZfCRcReRZLQgXG23Lmk3D9srWYVQ0FSLhWOyX/ohDvAJRQO/FkWRdJ7+E33d6TALRo/sH64bY68ZqZORv3tW9WxIfbiWXzSvK/C48f1De8itJfcS3JUj7OcaKHMex/8t/PwAAAAAAAPwXdLJEBCDuEj8hecdb0eIdnP5n/kf73/p/3v/vBgEBiekrlUU1sW8A9dIddMxNgBqP8tp9/4S3IlwO72D998fSqSmhhJllIy6AVxlj+BRiujD/jp0ZDyaI97nnKSXTmptbbuqIIiy0OfWFyYI0NR97U2qilNIZlKxvQY+o7E6FgRvTzCsvOwPmtBm0kulOo3/xF+03OtfaJ9MdjUrH1eJ7BhCOyAORQ48PJt7RqYQHOg5cJv/ck6Lq9m0ZKTTBbG9MOCKEzqt/Pb8Tv2sO4bCgPBDbggdAL+sqlbq5TiAhDj1eHwR1YvAcOVlcYOpxpOQV7cLl5Esl1ILXFnXG2RdFEFrXEfYVL9kyYxP1mjnGSf6Q/Um+vWxXDL9vv+DOkNuncxrdOlMZA9tHBzFd9WYBX92uCONmrKJzJ7L7MPlK7AbeAboxBh3rG5aBmLkrJzH+12Vr4q6/wR8rEtP89NBmW8QUIiD+FJNMwXs1SeEmhMKJPxhP4jjxkYC6tAzcBubtE0wGfkJob2zUoEYZHOtcQbFd29Y3fXFMwJUxcS7V5aBY7LQUC8f/Woa5ncRuzSJop+n0Uv3DuVQ5OaLRhVl3uAZEkxy22SZMKoZiTwsN8sShuqN+8GU4oi4k9qeT+qD+6FLOnXe8uvv6324ZL9jVlNCIH22XE563JVjce5ZCddCvFcK0wTT0c8nunHSUoLxVHPv4tDGz5sqkFZtpJudx31uyZqJukCkhQ91OVueq3p55277A7Gd/ZLnXBQXVP65nPcyPG/zUROdvlSpER4BqtyhiG7aDIfmZU2hCJaOrWNkFh1WMRzX7R9MFgoLZTG2np7FTuej0Y1nwYgJjq6bc+1ku8KKHpWp+2qxvaHj6s06MZbSORDxDOYq+vTa4kgfyxLdQ50mImBrHIcN3+h8rKZcMrJf9c3r7hBY2wqjosTCn3Phfl3GcwLSsJlGfAELPEjcB40hnRVbNzetolV5s7FQvYlwmEaya6YcPkKxvJVR5VFzP0TU+M8TcZGIz/OI50qXaiTpQYoPl63d4dYwewVmn/QVTXtGKmZOB41RKvU2aRxyoaxqNMGamV37S4yYyCnbxNL5k0AjDRGK+LK/7Nvu+t4u1Spj/SAbfa+lDvrj51MiqD0D/+tB/K6wfMW+1m1CgpXzU0RWJHL9ofi48W8b/obpWdqg8RchHnRgsHWGoyBNs+ORRzL3PM7ojVD35gpe2QLTL4Z99tDLZNnhYDs2QNOQSDGY8y32Mm4CgfNTu5ChdzRkENXQLz9Rmap5yzyUZXC53ujLqZ7GNQVKe5ud+xSLw2FC3AvNEucTb/CvDcg2rbsn8MHFJRecLrxYCclS/h/yZ47un/Tssbl7+FcopGXEy5O/7N4yfFWMRyMpNWSKNTTe3WKBJ5h2mx2Fsb52QdxqBQR0vhDedU0wWSGTgic7+J+Epgfu3ym4+7Aez4ZDUUxUf0Mw5Wh0p1b/Br7KXC+g5l+PesW4qrstiTD6m4Q/2k8gofmmhMG+QKj+20k3+zN67ZrBv2mUa7SOEdlVQtGPQR8PBVxkttaMpeun9SvHuZsOlZf3zcdQttheRM41X/vsCwSo7yUsXDMqNsJ4kBSE0P3hAi/5QhPzz1EfPS+UmckC9kd7QRSPaH5J6/9huhPXcko81n0Q+swVZSskwnYIHhZr29pMlKbUpOvcjLs7kWiXNbyQ1k/EtUJl1LoBygQPJ7FqkkH3fLYEvDKI+Jny7EIpQKNg//Shnaat+q/6xUZZQ1QfnG3T0HfLvTOEvdLboBNOj5uAe9Yi+eM2p6NVfrqh2xmXvWky6xP1zE6bUZf4EtJ0pV6QRT5D1SiHg7dEH7KxIKbfooztaXZsXPaQQN9nbi5sKKFGKsXwYRUipunZ4haxGUbIeyxLxe57K+fckyEqswflXAt84RLc84AQVtkACKGccXVW0yFpUrlG7TnAWdJkruOWvso6ZZZUio04PAv45ey/20dqSDI6I/pmFs1uxdomTj/L7CVeZ5uppnxRcwNAk2/fN6GhoaNSQt1qnUAHUNx33ROEXdrjZPQca6NmsZE/FO2I1vf/ywtwh1dM6/FU9s7Yehj1e3OWAsvHh2n/55woAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4P9vw36vDy18HedNdR3UJ7cFEu92CH2vfhp7dJL7LX2mEtcqOswdd4/XiY2s8aWoDx7vz56ceNqzfQI0lK4FotXM45dZXoO5zv5+mFUajEVLAxIBj6jU2DwMvyQEw5xxuz5JNsVr+3/YZJRgJRmgMObMnHOMrG5iEjVg9+3qetJzx2jnYYSv60NDdtJOYaWx/Up5+E9fECAgIIgQ/921AQAAAAAAAAAAAAAA4P8U4CQjzr31Mt9+1PPl+U8rbf1nDkf43zoECAwIIgQmyF57tv31/LX82ACtx7gite1Dt13n5HOcpt60j9bfQrYKDILGd8JO/dLYHHMIvjqfLceEpr0w3oHyznyZH6UV3zMxPucwRHT/Nk072GoYU3VnMyeJ9iH4w86qRnAWRUJQnr71tJpNeGP6B1QJJ60F5WGtd18/xWFv4NW1kHbFE5lWxMOYwOz0JQaKycGo+KxNhvZNaOT8NnL4UQEFrfHIet3w9PjbQ3TBCPu/vJwAAAAAAAAAAAAAAAD831JuQ93sX8qZ2ptwqRbkxdrv/5n/Ef+3DgGCAoIIAQXyTDTOZnufKh+KNOqwVQdTlqZS8gM0mCRi3zcgPMdFsOYmWTYsGJG/rv9FM+JE74/jf/ljAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw/yol2bAQaLhGk98sHHsH9+vn/5P/57wOepH8tsqdMpeJ9lJhQMm4v6T0GrWRvm5UE4SWUxusxfXYlvTJopaZ0pUlLugW+2o8bBZC35PS+4dpGIoi50gmwuOVYDsKT+E6U1CSPbkq2Eaa9ek8pXnbcscYz79JQ9OtG4/3crt6zHATrvk0ImqqcNZ40QPh8j99/U/+XxesqNSyiL4Yb11euhwe7I1yBwSu+EgATQ2+JSELtdzixvi5WcvxgcJfDnpSVyecViFfv7ZutTq7A3OKD/lXyisxejY3KbWM8Z2Ryn5MNcod0pz4w3gLamg/B5nczTs8dfFDvNNC351pdINv5ebFNtSnxIotkXlttrlXWgCIfKO1E02L3WeZx1oXdss5PCd7rokuc8/8gvwaqQXx020GUaq63Z1iZNJHxK2h9+QSYm3qvJE8EuTFy1EEAQvyV4+8YvD6A/wfR4cpqsbWwbYh/4SIW8WPE6fma8NSUZyLF+U+QvSAwSUaMuKOjVX+HVe11+VXui5i2WYe+6PkrqwX2V8H60rxD0depuPh9h9ghqXl9ifCr5SOulQ9FLcWGUNk71VWheWeJtsdIik8ncRXwhTx6M5m3cbvXpfGtvBd3EflnrkrGIjN+wvR7kEKikqbEniGufgncG8/MmPxuDXfKesjNkLdmT0nyjaMWbrTX28J3wQgX5QYRCjHic0CQUCsyY9Y3YoJMZqnHELWCOQkGmnfhXwJ5RlJimywyjVFFCLSKNb2KXNFK5GTQGIx9LsynjQG0YLdeXPsptFjcOpijaOVdkLVfBkHOZXY1a1i42VcET8CedgjXavv1qTAyGG1oBfZ16R+4hHkNmqILJ+u/VubDXxJyCxI4gdF+CUgcekXSrCI1HP+R/rgkRG5pItHH2ESHDJQBYudTv9vouN9s0Q0q9rh4QFnVO+ibfLPjGqaPSFb7VWKskaBc4/ItuW0rUebGN7WCdxkms45VEyWhqbEF79UfkUF9VqOadbCvhg/rQmyT1tLV6+cth7OkmTQY/rKIK66tVmsBBG6zVf3gaSFzYOsnGIYhpKbaLZwf3L9brVAbt/jjjg8sLtI3/VqaGn15yfau82qgXIhGvU9WNorrdDpu7OITcoKZXCGBE3hycA8Gyk+hesTdgtXAjR49e0zF0I+OhIHmFJtIRcdfL7Cpg0Zf9tGEf5rfgjdZl/HetyWmNw91e2yMKIL7XScPqhfve1py9DVcrVd/Emx2N1XtF+DyKZqKTuYcL+XyaSzEiR9SdMVp5h6lHCpmGQs6UusK3kz5M1c0GYb1vnnzfPfEji26Ti+78ZV/8gbxiHZniIuGvxroHlPvq4zmY902rpOh8ZImFvdgGmBPrYW9bIe3bt7IiaDLVsSXsO9qppz8ue5Wo5mgELc8TcXv6vJ6XyhGxWoldgzYR6nVaC0e1fJBKWr/81y5ZPP9sSpZ8dPumblYhADY2NU26NnXS4huTuP04Ar0MeeUAm9/MaNdMfrXnOWpc1ac/OAPSoIKtJKlgKWLkMIY7X41SCvcXMiy9FpcjSO1I5MPj1wEEKSnH6PRoyqF7KjdmfcmcOCCw2ZmaSpoQTjPLIr4k4Ingc49zrvZXitJ9GKgk6rFamRlvOmYg2Y2fP1e+rwiN0XbyIS99vT+Wll77uK63DLqcVxmcFYnLVhN92th19D7N8jI/aFbaQ/W5C7aQ0fZ8cnw6BHU5f8tchWlRAW1YInhMTjb6aG62QyFAzkU7n96sx/nLqUModn2bi5euqFgiws/Uq0G6kXhy7177OjTPp2QU0f8Y4Xn7K633R0Wq3xza2nmNoYqgej0HskEe54qA12WZTAXYijiE0DrPlJwOGWDs07jVv6Q8+cqG7O5ABVITeM4rdAEoWGzYKZmX7wPdv+gu5zwu3g3fNoIcmZlQysoHwzQti2v5tS/3yTGtQxdWqps1HJcCfDp15rB3wOnFiDjRpyvuSTnqrPVjySBXn2rA0Hxt1Y9VYgNZSAUwPmurUZV8BMz1W6/SUrbpWfkrH489+V9JMUFFzouFs2G8TvFakWjFXSMbsXtIaMxtaZYVmiRu+/PHdLKcWemq3oLe/3cjlpl1f7SYZ0RL6nnpZwLaK0E2GlgtVtViSK0ZuGGwduU5da4/pHi2gMh2lZXoDIN/upWGbpgD2xyz3brROgVL5UefoQFIVWIOWbVt+rPTg+eELCcT6dGEn4WTd1W2mCHFYcLj4Zz+g4oq0M4HV4jdJP2znOQIdmZQSqC0DVapr1xciyDItoP+9lgOOw3ddXaF1zp2UawMEi80rw30MNRwrY6tdY3j5IRtrFrqst/PN5iDYZPN9h9WLdgiXuQKqB6l24BvV0BqtcwbJF51/N/96IQeGsLo0o8sd0hTeyNf3KstmZ817bpIZBNdFIJ9cK7kgO+qdzElgw+m3ztsrTtl3aEGs7/0v768bZucSoSvA1stC+4K20dXUitknNsBqJlTzO+oY7cvQQGYL1+BHusLlwoWoWBy0Kd6PSB33pGcO8V7IxairuUI9zPf6ZrHggwgFitgrDGfqatLbeWPdR6tgs/9fechzHC9uSUkB/zv66/b+XsgFb+MgMPSrHwQz9rIgGt+zXcSwQ32m3WthjbMgOMRdM+yiDuThjdtFcGwZ+dHfNzv7KorbtBqmYM9oBIxk+GAPVeSs9MNAdUWXtP41vkrghZcr+mPjmEymcHUtGaDcn3+dErPDY6pVumN9z+qpBpVR2awrZgyBNNkMV4WyS2DgxiX5RHhusrNQyCyzEwbyQrrUp0YmGosajJX3Dfi/NdLXwcIU91Vu8CtqZEVgS2rdDz5lb6fyLkLh+QpdtHh3DdMj6jgK/ZPwza3F4bCnrNBe7TaVCHwn6HCUccY2tuF4tOL6OUqixWHN4QIN2R7cDJHBt6Uq/9nC7gqEDqeJf+pon/he7q3+pH5J4mCn/D1RY/j/bSIlNdvu5glLBIkY1j0RFqojrqRxiXluEwthddhcrC9JWGaKmayK2CRf9Bhd9T4Jogz4tFDjCzmLqvh9/4VIsnbvqDiVL/krG3g0ftWf1I9bQPe4pSPjWIWIkPfcPE3dEVKShdM+22P97iJGPN10dwZv/YvBiQ0KvUnSMCrAIeOCSPkWjBMsvPifj3fIh64hojcCqnfummDu0xZIKm9lWIERfkw4qpQDy5v24Z28V1YRVgNKlAIJPY4kSwPL+NMu9OjRvKxt7d/xAh3TVZwf/B9N1LPq4ZAklcZQd07edE5kzZ4rvXDYKdZREoUTj2larQfDf3M9KNkJ0jMeKxoPg5bnyFGy+qkpWzPO9K8VyJhuu2XqX27ng7KX9QUyvIP3fm1KCCi02rpdjSR76TH4VKpsj31Xed8jQWoX3lk9TOVw/yfjvW3kyIFLKMlwdp/m+MgPxKwM4xPGbQkM1aOpXMaTmVUtRYOrMtXUozTxLecnhJeNIbCSqf+hsksqftQ5NMkGFsrhiYBMqg+e1TLy77KqLC2aJh3A0zcQhqVVPnY+HZGxb2HG6QMtF5a5m6fQruokTO7Gu/ADF8/kpdXDN4oZ+c0k5l5D7r5n1YBH1KrySeepf7X4idCeR0On2t/y0MW38EuWQS4m06fA+kXnZXldCPbhWv7mi7LK/+7YmhoSpahuRGxJNyu43dso7CCOJ4NOtBBhOOUnhDqQwsNrrYZ9j1xDaXP7LhKWF+ozQ1oJNCoQI0rkONYo8WLp8BYdbG8GTnU9TFT7E39u8ZJYc18pYSyRtldKZB6Hvz0GbPwUYcJPzL7LZQNX6FIx+wcs59wSkh6Kdw6TAmUCvC+JT6H0NDlpo42TnNiiWnj7fsKsWdZuDbzFWl8oRovrHtBZUw2q9TIEmun+PG6MREbt2KMTiMKYviGCnNgXVRy6pnpj9RShFquUaJrYDaoFvYDXnE2obL6lQ2Ys3DubjCeqPo67z9jrYMzf5DWyHQaOIHf4BDkoHgyIAc791bCvBZnhukKxy0S5VK2mrvVJzBoH3md5v7KxZknSORqkc+s+IvWWjGLsT+h2zwmOSU/8Rj5KNYl+59Dz8yZJJBf+Jcce/mNn+ddgwht8ZNT92y3+uRCaXCYqt0svSuzEsUwVMqne/uHChf02TuqpnW95DSvmrPIULBWpPMxzF6x2Ltk8z9kxWwtrx23gPaGMcXoJPSrTh1jeTIGh7FODCSOG84XAxxQztcFqA69jlFv6Gh+thOyk5oEm3DlX0AT0eV82JjdY86lnEWek0ekEQdOFNqjfeTvr9Z7Xlr0ZpDkquTjqDwKX0sUQ7ln0X/A8ir5RLSjhcmrChFB+HmuqrmvhfTV1BhyWdC/PN+S4Ojtbtm/rvepvPRYdSeVbfsv+K4FVMsA8bOVtR6rCpbatDZIK+Xy2f+Tj2kCkfcnoEXyGNyHMlgN2qRFZVuOm1CiEEKcHpMkL9Pa8/Nj99+goWjLMID5WmURmDdHjYBW0Uu+SzhE6w/GNsJ8dYNJB/mvCYOOE8a/niKIM8ZL9/CLU0j/xek3xdIAjqyBHGAbW26dbwBwqjK8j3Uxq0sO4G/U8rK1+4OxgLT9jqeDIVw1ePRdo3bAPdVJZiudcrTbko1DD4WnoMB44Q2SsyX+PDC2dm09V7c2+x/m+/INTY0v3b9t6pOFonbcEVqFVADc2y1tIOUanvK2eD+WxGwkhEralfTkItpCk2Yf4xJA7W9a8ZRSIxV64jP4ZbEClinmPAO64YxjgzyI05cZCkw+kVyzfjfW5toj98/9XYj1m6tmKwhF5zVC5vmQQj48eBSd7Peibknwzu9pzDPFozOC1fxknaJZa5nLsVVyMvQLL/lsbSAFX3+djEnpttOyMSXKtEhFFRiG90drbzrBtDvX9BVtjPsrSQG3yrAHrd/M+oeh3V5DVYYu5EcY5wkkAUtZphgWV0G7mJTIxb8YCGFyRQUNjqJKtepqs4kBBh0U4ZLRG/Ba2B3DuUJD+jvJazAUkKmwW7zO6OJH2jyaEgf4xsu9yOSmmk9MQd74TiFQbzxmIY3RQynVoyrPjNfw4/3jd7GVf0SnloKYh2UvdDe611omSSrP2JseEzos5g2ygTE1fYQHEkdr3UnaV1C/Gk8LZq+pg7rJyjPcPYY+Cf6kpNivzm7MmSmhtz+NJQvu/7Fg/DLmwav7Zun5mxkW+dT1XyMWqKNAjiOAweTb+qOOOfgUdx72pFuV/IYA9k7ELmWQVUGXvj6gqpHByhm4YZiWFmGklmzmdzyNfBDc5B+7vJuDw/QHlV4AZBJKfIweHC246porN+H1Iqk18hGeHMuMYmmmyN9xu48EvYGfwbX9u1+Kt8IIiD6hJWcCBIpVsAV/Wu6Yw2ut8dwxTyjWtGW3aqTvJZe9QILIjQekgQw0i3kpzeQX0KaXShHUOq3q9OjhdEYk0yH1l4juEDaoAVae4CXbE9/q33AnO6HEmchQTEUuP+W8T2lpS7wnXOUWFPvp+QalRd9FLHADso2heHP9MwUW2iwH6yEu29q0wUA+XiDxu9cmn05QPnrLiwNV9ekXYbBp4eyzv+tr1/0grBlMy8+fSabwqoUHEq7ma8psRwHvBwInrrbRVgd6Tko/oobhBbhTZDvjl6k7MPsWEI5nQaOG37bAb8omH3li39jdZrX242MEqsRdn0+PAlaH6ocjcClvtfDmY/EtzFp9x/NgzcST9rX7Ccy8ziRzHMSv6CJHnTQCBIkiACxZ0G/9UTUS1g81l55SkN1469UwOWXxc2EGG1IuYNYn5C7kRHuvLNOUw6KskdNvQXTuPftDrOdv/gIxbTmo0hVNjfUTiICeildqMDKQbKFJmDoFceT31S38lswCJkDLFpPv+0b1kJUH/96HKu1mHBww9VfdZP2CXcFPSuo9DUKH2AhvHCkO+IKE709Rkkndr0pkWHP3AS9duqVoor7Gq+zqCd9yO3OlWZIiNRUIrQ7veNP/yp0uV+Jit0601bGaUQgAWa0ZWqJ3DuOMEWodUjxyH6jIVugcB+IZeDs1loUNVJ7t2XaImVbQQ1bo+2k8+QgI/aNzeYGnfM2JTJEpduEnk8wx4vUbdzqxJs0CQ+Jr/o8Gks1GeQ750bU6ejlpNNIOep/ifr32+knRvDcnmzQV7wb5miQ+4hi06hto24RGn1fMtcA7gNAXz9TCgsovbPMYvlizFr50+9LFQ/W77gEoTu+cdTnvomDor5bCS4WDK7k6c6R9h9baA/bbH18IU1GiYGX1BspyYhhsc123exumZKeaXbjfuC3PhIECCmawU46En00uQ8btbueTgldtZF2HvTwrvn+mjIy1iGfMe4mjYPOZG1oicoTuiFOiERiXn13IrDQ2scH3ofdyJE6TpyNkzWSznK0LFes/lRtfnEcKYeiKoiZODSETxJ2LSPaMjJmJ3An4xlF2WH/oE2p6M3rj/1xLys1HWrIbxcPkn10trafoKEko1uZbdDUzNqfk7hlXi0G1QPFLn7fxyq+rJkUacQQqz8onC+k1nGmGagB4cbup87SX6HdZq//o4zV7jOYLdeeLdBgXMVPRzv3feqPbhbkF6AFnxc6SYa8diCsbSVuGv3UZnLk0HrqPDTX78laD+aC8U4q28+zGgwFUZ/cgiss+YxuFEDjb+id5i1Xggr4LvZCCg2TYmRi0Lg/WnfA+dgAnIYVNKNOkW4i3cbYZ3+83/3KSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+H8CZmUw75ocrrtzjlyGjzJ1hf/k/w21/9lCoJZ1upIN2+6FSmtIEfvp01cFBiFVIjhPRPxpj5VS6wvQlIbsX08PY1Lk1uSPNd31xIhE2zlcvw+gc5OoeNWuPVnEmUyKlyfXzqhW2fC0Li2pmmZIpjwdx4/j9xDSQrbRM52sKUDVk2RjIKBqObobKHoXaPtPX8D9/wAAAAAAAAAAAAAAAPxf5xoiZdFysF/2zE9SvpJv6vd/5vD/jN7/c///N5BZ616pgdbo73evQsg2c2Is1jqVHd+KE5ZTqEVj5nTMdylcx9Nt1OEh6OrSFFcnX8qJGlaqb76lrKL7wtVG8VVjhxX04VRJFfxxGqw4Kuaa8K6br6gowcYaUY/qdvUSpmMgX3Fley3byM6Cz2Zvp9uANCxk3vBvq0lAPVc4Ny/lKVM2ojmPmtHFBjGQWLEkHMiFIgoZFCMi4U/mC7T33JyQCcEv6XglS2a18Va2PBrRp0Lt+q2DW6QYHZr5i3RamiafDGLasdmmR+7rcI2sbYtCCW/NBqO7oj0UQ03UuuSO1N1cJ1/8kX+PUh6L03/mmkph+0vqO1mClLoUXLKXmw15o52/0fIU7iUvwxj50ZORn0G6NNTBfWF32H95+wAAAAAAAAAAAAAAAPj/yd3FFswHiY81bkULDQN8A+l/5n/I/63/z/3/30C4DPJgsBI9TC3xiGIjaT6SBgsF2uYocMHI1ev5A7oK7QlWuXFzcaSCQon0HFqNp5rBGv/44fL3EYBCzOZhCOurND/fcsSOzszIWVpVKlrDgCLKz4ZP+NlQ2Nj9RUSxHJwPWSghG1EBvTVZfty27Dhe6vcSczEb+We37jLEcq0pVXSHGP0RK/nqd4tuVZx4qu2tr69zzJ3gxgL5F+lXsYTDtaUY3gAjknY7aGSkPJtS7OvPDe1FV68S/pwVLDG7+H4jhHh2a4YAH4dnIzkoaDmzJtYmVGWxtdyV68tJP+z8c2IJA3GuuRjdsEM6XzQ0oupZP5EdBqXlrvXpDubvDrvl806VNacIPGFOzdsrI5h5UVa1ahpmy9j0H//l7QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4P8r2wB+n/2GNQYNihubPAs28j/5f7JpxwMPo+6HuOqnoq8v5gScURCS9HPw3clW5NHRXeRxdkkxRvzxUUvBj+aRrc9wJbg87KkET5DZzag7V4wZtzf8LD1r78hX5uXbwbG8vy8z5xsyM51f9cs9CIiEL7dGsoPRv/h6qjlCzwIcAo5+VaNLFfE7wFS3t/ynr//J/5+B7QuWXQRjxZscaeUsFXdTDKFKoXqvwg8+lzE3qDzfFuyHgPvkkqsyB+Ug8i+CNH/PSV3Y8UrvkeOzLA0DLybmIaQWgSVCnaSvqOx6tnNoORMilxgguQ+fdMEbWcELe4WIlgiXpB3mKLT8NLALT4lZx+OM9zASAFn3vCJ+TNf9+7M3GVFqMWHlsCE3bxNLq/i0/nvm7aAUruKCSvgQVHinR3kSpzjZ0Tj5SNdVHghjxVlvrY6mMcqgTAENCgIuCMMuOW0lrvy31K9epf2iKJLgobewzmAFO7okfA/x39lHBmS61WB7+ANWhKnFW7XtaF7SC7S5VrORSPXSnxNh3Y/ZgQ8ha5M9ysWgIgR7W9OW99Hm+F7R8p4X0Q8ZrdLMH2VIHmebso1JHa6dXDPgEIfiz52wRdx/Wy93iHwkb5FOVuV6G5YnHw40cZ6mocoOkLXyg4Mth6LihTTnI+6nBUQdMnnIbaFmVyhfx3SdJrShEAz8N42Jn9NlLTcRLnzbYwoNlFno3aJ2c7RP3LXvL/2dagbb4evelILHk8VSC467M8Xjiv5prAkb59wnr+FR0tukyiTTktEF9t2ZgmKGW1ru0+216/7GX20XPGk3Pzng8NgjZbx4tVVAWmpF2FvEv9FAV/mVCpdWHYy+O2z0z7L+BW5R6XKvidagZabysyRCy5RYOKSxuF/fSDoKcS3uNPbn8K77Nsd5c4Spg6GS7we2m0wRcVZZqEeA8e8cAsoXjaamQ6UwpcGghDmfiCgcGj+sSJdhNS3jW88t3V6GEs94K/XlPLiVran81qLnXwor3Uh9K55F30rqYOSG7aWgUwqydeXHb0XY5kDUEs0lYRqo0+5yF3f0r7+sthnFk87+aRHJrvqHQETuP2n/PeotjHAPrWw4K3+f4snHymFJvd0ZsmGMlIqtK1Pd83OCyRy4Q/GHX33KB7O57gYl7MRUvdj4wgA1Q9VfSl5McOB4cgJnVpmzIr/7oJb14cAS2f5GAy5Ep2eVGgiJZhBwqQ4BN38c7X3zqLr07VMkqjEaz2LQvCSSJ3nOH2SM8Ascyc7nM9pf6XmScmluxRPS1RDx/N+95erl/Spyht9FL/dl2YeChZiQ33TvqJFUS5MuB84akgnrwmP1DKUpiZoAPK4Zu9xVpCIN0rSI15SXWWNO7UdcbQHuTPLSrje0Hhux66x6C+T2xa+Op8+KuY3izgf4V2cj1stor3+C9Z6t4A1H2Uv6eSnmca40Mno2gpMYWrB3/H6nA17R/KrEH/T/kjXQNrb3rUO7aipCpEbEVvEJ2WSJPdv0IZWHMlR+9gmfjKU0lqIMY9QvXWq9TRF7fYQIQTbb6Ns4GCG+g/7dsEBmPeISArvWGSNByh+FpwoZyHSylEF9SSOdf4M22uQRbHDd6WPsuxe6f/Ihqi6mr1avJqsO293pYhbnIaeCT7iZT4k5KkLI/qq9ALlcXrlt0DzQrh5K0xWO5NvNgi7QrZXNFBmiiSTt8y+aueXJaTO2V4Lb5NTycJr2BY07mWaUpgLp7VJByyfhQKtguxLqiPpLU16nB0phLKn3WYeaQxIQpFlOk5AtALkNBkNpjEria7GMpmw9HZ3f+CtX8sxjPvb4/u2VdO+EE/M0PAY3YOE4P7TvKTI5tVo86x3Pve3ph8pMFWK3Dd1nZydSvdx7aXRNtwqMs92e+7UrxMSlmGiC1j70m1s9PQIeY7qvSk69cjHfpyVY2IyDYjpdIYNsZTlxP+jYsqiF9QiTkS5KaW1VzmUBD5GwiLApO821b5IbK3frQioBpc1vVXOufHJmpJaQ+wPm74qrP/KKXZAt66Sz7BSuFeuMtgZHnvhsHrm60hP3P6fns9t/Ydn3ahQWGCbWo+L9UKWKzowxGUOhW+CHRlj4DK1iHA2JyD4q2yjti+YVVraBf7ZBf7uR89taB2n1vnDiukPlt6nOVXxlY+8KHXB+OzJ0ubluvdlUzxn1hG6MSu3Al6NHW2LQ37y7yK6K2frWlPG+l9qVvMD2uNknMivq4M8kWAsxpmRpFh7M4j4xSAGusS1gyz/VImdKpHfhG+p1doY8FibGt2UdjCMjRBNtgTl+ObsoArqq3OIn82w9c5/J86gSs+VCUyAWx4T1x9xr/BteRKp/N/EjPP/jDx1usBbrYoJqDNRjPdfq7K8ljnmx2qPGUQd5FZdKWXV5UTwaCRlmAdMUHlOL2+2fpSF4D8OstykO8NwPxscnLPvkjG4tR3oBYQsSrwbCC2VwtR2asArwnWvCWJDCLwy5VUQWJY6WXHTHtBWveXBZD2dJeKlRjb8fqCJlAxYNVFP9tbKacmDAuZ0gSoet0eBzBZHXkCZjEf1LYUo8XXLKENClvvMXBokze8DKmYm/60KTxaDHWjeUdLRUFnm56jUO+ttXYec1dk+EtLmuvriJ2ytJ1OuQcEEID+hyUGQImU4jyKGQJ4w+Oir0b0lzIJ2+/9xkD9RhmPQVWCp+TUIb9glEp15oIUv5tavtkBpCmS2KtT/mmKwT+eO3cg1koc+bHYMF2kJ34Jp2Ee3Y70/E4hqmyT+4P2zv3cTcstA7GC99JeQKmgkaIHvhFrK5UOWXjHRrsX1IywkquRR+FDGd/SImQz43V5UwFIgvHJHUp1tSoS04fv1JmxL7gY4WGpQhbhLCLiXH2cvc7xFQqnZin40aT/XbgnfSkj+lbvzYt81Tl0/cNo06la84CquaVNjDyc82DlKlAtEt7omaofSP/n56JssCKL4pZzd71YZcHo/+54y+3tWC3KlUM6yc9msKQirrMGeYyQMUujdOahVDZjoWOudk7709Ga3+HT+cppqy4bOseL5ajvET92BDy5MsB0tt6XLrgIq2Ec55AaprTNXPyb51tB/BlWljSNnluy5/IxZ//0CObnAehKrkj7NBsNhqe96fXyF5SFqfFzrX6P6LgNf1PKXyOKsv8q/HlFtTmV628UE1sSa/xOBAKtNcTOY+fKHYpXGAEGM7Zx/qjHypHDzQS/4DHbkLmytSe4X50y1vy+xnVNnplguhKA019eUT+Ymr2dDQabSp1BFenNrfB2ttOoKp1keQZ8lfIvnf22e4rp1+b2bYNM0rqrju/h4TknXZ0I+ESAwLVi4yozXnicDOWhYv6OlC+779PUUj7CkwH15v28u2GHlWI5aODrZksN2civneQ+eepKWAi7NHsMcWUq9lFdSKlYq5o4A8TRkmvu/TaHGvI3UaZwzsE/p2y4mth1SCidtrnYNFxnqDmb3xcTh96z6IjtCKKdAX8teeiBFWaidNBo4VPuVfBHU+vnJcSSGlsiQFhhF7ULDR1xNlC1p+Da90tTpFmMm5q5pMrBRLWipFdkyY7hkzrLqYG6i2f9l9geVEEWSrIhv9e0RLHGVYjbBQFC36hk1H9DcbsO6UdY8n5AcCx6/hpAwT7+7Df1d+srsav1WXrR5Djx3IdZ2DyY/MSeF7ug/na/MJ910mt6nNTxT9iE+ojY9VgAOdtjnVrVhe0jMawhB0IcB5gRDqoWlvK7xuqPTZf8CWP4BGrBbd5KTYvIhVthi1Q6mT+5h7kUYJeTrtYiOpZTJyO8TbEByJ4E1x3JfnyDCO/fw1glAiLTi4oF2NgEmBh9hOwPgFu8fGWs+Y/cNTrdd0TYB7aYBADVdsX35gDqu9SSf1gbLxHGwX95hkr9bVhL8RX3wBXSxw+rgVS6XBZsJ3r5v220Q64jDtHtn2c8hOjZ7DsckPx63TIDR0uTScujnrpQuplEOUxBRBq1qH8Tindv9WfmwjOwyN4dYVJsYUxSpOhVLamdMGcFVrkUd+HAE6SzEIt48XphLNra/BP8b2kVqwM0gU8V+1B3saEbSP38RLMOrXivdrfCJ3nc74d7nPlPz5coypv2SR6GPODzl6PYJTrfBrCqfMCSaJUUE0iHoCSv7oiEGsqvwm3Vv2P8zlsCXaSm4RU2mWJ6tbRjlEQV1LyDNcvROkL5BLdGaN1i8XpRBiJLudWv9e2XWDBb3W6LD2ouLsUnnBzf82Q5aNK+DRJ0zwnKptZLnkHeSe4wWOeJTm+jx8e4iImsg+Zynr9cz/Yenls72n6FiNHva9uJzbp9WH0L4dD/3kw18qBmbVa6SAIbD9UFaxIEG0eLsTt8Y3p6H1q7NdWm+RJLOPReDuAtmsix1MVKJUq3expr/QZ1b4n3jWfKvLKFZtDB0xh4KMimDsvK/8+AVnvCn2KP7aKwfUfljhS6FB6AD8i/JO19gty2/NqWsEXi7J0TgJ6lDEfXAOsiqDvuzz+1X2/DKJ7+E55Misiz4fmGwj1Yap1ReC6ZGo3SM+MxEVNMY96Cv0Bo2DJ46wIYYoCcUzYREhuEQWQ6ajZKOz21zC4fJf1sI5uCzaiXcsMUTXqOC45wGD8JKZI1C9hZcY5rSX+CCJtHsa31+f73ltu0X8MqrIvZ/5BNs/ZNwMu3/N3CCgicRBUafK6MX//heIZ+7Iwd93BDX7qAcBF+ZvUC6cjbuxs3tiZW+lvNtPlgIVJabQd0d67izkvLspccNFl56hMdCQ1UDOV9IqDJkjbexDSghWGJg4tSzwz7hygKJsZoPtzycxhMteyOwX3PzLBAU79pAU9BQnk43oaM1nnE6fadbXQj5OoV1ecDmtMB20VTZfYUf7yDdCY+/Icc2yNLLK2iHtZiVnqPUncYHunmcKNiFoGCx7yRrxzkSqUZlQ6oU9GbEDsuKeHdqEqZe+k3TigoIhQlAQqEDNoFKvpPNEMNgdODF3DAxX62OXXAyVMqq2qrcAzPs5yw2x/Nn6VjnKTp9W4wwR7D8M8jlpDNWfKAT00xGbVTVpf3O7aGXiz3v2b7FJ9BPVOI99jyvXaOR0pprZ+xqLo8LVclPi3iGvPglN4nFVde+yDDJSPWU4RTeZxbSU2wwbNw1Vw3p+J7fpJ3DwWzB92nexp7K49XraMdFb05Ut5K2KZLk4sljSqUHCP5CZJ3gflXfDXVDzogiqxP6tqGuMzi9lwjR9ndyfISwsEEewSjBmDCzmX9V07NB0uieRMlUvR8dfIuUOJfyOMd5FYhZaQB1fMvG2Xhyr4hmzXPR066FzaPnQR6qGsr+0/pf69DrPrA9ecin5zuDTNe0Ucu3gzJf/8ijgFdxGogF/nCiHVwqdVbDcaSMO/c1me48lS0maX7w5hxBrzVlprzfxnb0KecMi9Ry7fjlav/Uuw0bqfV6xM0I2hwgzNvwviaTzNMnRVtyEaOGPyxbeF7kBCgtOvD9qzBnOH2hikrYdj7tr7le4FEJdMrHncEwh1WTwlU+mSaPQ/gNJFmdhc+pi/yoIevzl23FKMwwXECcrg2EZmOmCFz2JSVTGTNGZnI6E96iN13XOrsko3oxxGgh3o7ijHzVLU9vNu7yt6cxlQOAYzAdQC6Ct6QNH38EUXNRzxyC+S0cENEzSF6RS8iPwIGM7alZevAcmW2iCDVKDecUPCztvRHl9jKGeIGId/HDg6T0ClYjNXsYYhm35E0MsZXXvQFYmjvT7W2TCHj0F6T+e5TDxl5DjK4m21M94RGWJhFzaP5fCf98lToIs1lUQAuqj+RT36PCppElQFPzvEEu2i/N0J2Bzd+vdrn/A0/RD/SzLsy/fKmX7DWlD3MI1o/cjoHYmkx61BvY0VMCBnPiyAM7inIgmibe/DtGmFCauSmRhcXWWWPxkdQnRUyMv/GuMvHOF7AhxMjuB6oiE/nJqhqufOA09gqDSScj0WLh1H8w4er/0ZmfBbs5A06nXzRaj/Ekij2rgwPyvKSXtWI4L4jNX5MCozFIT+AnyDCRhU3OYYzvzrOoUedx8GiuuOiHXn3Lb5i2BJYFnH7I36JhdAjhrUNJXJ0GP9knbNScDMvDVLj0PCccf7vyzVhodOUHPUlfG0NVDAkgZeV7KGjS6rHlPYCWtIP32A1ScKXJvGX491KKQzasPbwwVxbcHHySn6R5vsrMFslFsCZvRUbZjUfOMxTe9SGeQlfECs0qF5DvOh3NbiMdLc/P8siMbeTO1alyPhaO2jS2WGMSJenk4odRyvPq8HsW/nZ07h6T/kkH3f/6W9PNrFfXloe9772QYNEXRRkoKTKFtPmWtFVG5B892N1qHYctJQZy5lHTO6G+huijeErqn2erM7MKvJPvjY4hXdS+htj9yy6AKXdFTekIGXtEmfKnqPu1+IixGzihC6WlgXi/vJkfZRbIX3OZisaKMLircUmXY0TSWodFYNdId0apd7PTRoMBNkBSOwxr87l6/US/RAho9IW3P8ytvaEpwpz1K8TimgVtApoEE/3iLy+reOmrhFqnWaYc1iILN15evYamOqsGHaD7W3W1XJJ8QHyfsnoW4S1b9/gco6h3eSMV8yOAAol5oDL8vIR5j4Q1GuaxXAGIy/Nj39bdAXezNopwQ4zYzNUO8dw88/VCyBpChzE6BNGS1A4TAEpqSfRVjC73Kv9//hklxRGeaDuRTnnna5oXVvGlQUdh5OLBCIcaj6d/sdeJPKomldQ5DYz7pI6q7qgptsCVaElvKRzCP3j+wD9M+GdaTl81VMy1WMJkZRJvopY4PKhyYvrabKFlG/gvSuJ4weWqAxXuLp59i4XhlGsleY9xI4a7WTYOTsMpN2MEMs/sw6/75hygUjX7Iz3U5XEicI8xoz1t6ULTlLYPHYy8J5T3AifPxZ0Mh+bFhT4DZhJ15deQ3vAHyUQSkVhYjVfDjM6dENak1pyP/8Mvv5Izfl3wjORqKIl1rDGi5CWv5JlyMiGSYGv89LHUcYUZz97fZdjkSlu41q+sGYTOv6MfnETCkNrid3fDOU5z8sJgAq9RqooT/RyEY4oxshkJYba8PGfZi98Jiz0900RpYlTkvrZfnEnPg8J6ZcdYWpGawvydF8VP+Vp5kvZIJ4s9uwuyqmkYS9vlfYwiUa/pGFqcdd1b6WDz+IEnbVESd00XQRc/KmwZ35u3nbVcBj1rUQj30PlLy14oOOPmVwu9l7KgjOrmbOEaIiHT2ueFKx2zJMsw2LT4Lw/MXvAWPU38iQFa8m+JZ2jgvcIZkJyZ9yiVKvLtJcZ3O4oJGr60W0ddkU/MxSDs8lE2W0lhsU+P7Jbbyc2qHCxu9iYdA39Kh3yq4lV03v/XrjuLPcyd+GkJy/ip7/yZjn3+Y+6kK+hqoFeLIHXC9Cmo3llhzKQg9Y/WDofhxUSsBlItH3hQPctNHypYQkbSv6qdCKtqjqLS4ZSjnmtJhNGXwSrrXz9rwOtUrTcmOUfbwxa1iXrpgCKKvcu0lgqp5hWR7EOmTR4O6OfyoWHiDiQ/dnhqOC8pynDDv4Ey4rdC6cDp5nUSyrfJL7P0y71I6LInwZtvCefuJc7BTxdGbM3BGVAlEwcm3UYmnlebDgXRBKQn4H8JlmcTfBnYHMvaz3k3pAraW2B9tRPDkzb8gwXBtLTU55SEDcvc3HrGqFwQ3/26Tpks+ov46+0ZxtM3OzacQIpbhnz7MICoGkUo+laak5S+aOzBnabf913kQ/ARNlSseBxfs3I/I3qrETWLi/j659vzhTQK1if9Gd6UxLg55+acgqzSpymI3ElvJqVaqx5d70ZXcnVusosIjeflApbLNxR4rc/Jo8ATkg4F9828Q/y3cm4r2i/DvKu/Izj8pcRIEYFRgBqfrDWgy1eDVmQrgzEY0GJFwOb6BemEXEUIkkp+5JytN8T1y0l7Toq6QyR30m6TdTArKVnkxad3BBquEXKbJjvDJH3l7zN62zvURUmM47fbyPowdtULmUkCybjEX+LaVwgWtx9xhjckdna+kIGBjRLrndLSE+ix2HevhEv6aO/oNW6DEIelvnHqUoyWQLrBgFME79J6yYMWyHeMjlYio2FXW+lQ/aYbguAwxPyB2j2uM1WBokWytgpJnE//0hXI5256fgXJVfDEw6bpxrtYDjVH1B8X3vhxFyJBn/jrYczp/2EDym5Ie7hG1CmJjRj4SnmvNiPaVXZpj1Q3JhmX0P4He/+6pAwAAAAAAgP8mAjMEezTBqEXCWNvW0Ro4uP+cw8P/b/1/8v/WIA5i3qjUuDJW/LJRy3D1qOHBPNJv8H3V9SN/FY6S6rZvXQzESyex0CY2w/brIt+aJ64illabkRNrnv6GI9JZjam+1H07aXq7CNu+lHG3F5e8CO3Zf1I2UYYzIwlE5zglzUHax2Og1/uqELG8RLNqhXXCIdk0ZwurkeiMibCgC0fmSUGv9J43m5hNUA1XyOf9VkxU9pBgadfRFW71NJiL2sCwoc2ChvPq5ZZMAAMqbP+bblz11NAhvv+De1kCT+5igDelX1THWJhIhcqy4gIXCRQXyTrYt0HK4TB1wZL6lPt09ecK5G/+quCVPej9mUp9jQL5avFOVhyNilPmubt9fNtaluSAfcmz4RFaYXoqrEEZuvqrR4scwTWvOBPtWBP3jR5BZvz2XHqt+draaaJGUbr9gOckdbU5+KPv/ZtkPpVmpCuQvF2FJajjTYkLlqCob8T7o873YR2MOOIKssSc9By+a0Flj1sm4O/l3sFHGmq1vIVC9VSfqoUCOmvWh226V+Htme6wID9Iyo32k9KdxyQfDt/5BN5HtZH+CHK7fGVCIsexKZ6AseHRN2g1ueTf8Nr0EfoOn8keq6qmtQnycFFjEKBHB2tWEr6sNwrOFSCiEDA7GMcqdTUJxjZH8RPtFT22Sxj+ndlxNvw54mhU3maSYLLdaI87LkMYK3rrgcNfl01d8XitSOAwPx95IwA7I55m4/GP4SHdv5q991gJnQqJaUGbCjlncwtliEcLufoTzFExNjFjp+aFKMx2jgKWChv5ILiLlIA2Ka5/JW3IZANN/gwP5sHxgHfAUkGbSaiE5qw7IZ7JLKKeEyH3TxQX6R2t4JNhLI5HEvRThGvTqNkXZQyTeRw1fH3ib7/E+2xDhKUmL5cAk8t6p0afsb7M4vvpkQBZB9qJEG6athe1QBPxnk5LdnTikBi/lzIuOndSmWK+4imB9wpnjSGLafv5q+qFWDjOBUy388Uq1aS+fiL6uO5jXHyI7XsRkHMbdYmXqQncuywSU2ep53rNEmMCEgF/CC26FvzJButx8U/zbA12SN0giqGF3zlR3T4OmDl9wVIndIXzg2NB7SYb4FKCR26gcgvKbw6qiPBabJzTJX8w0VOt5Kf02eBmb0tY+LWEiwsz9dNVT4U0UqE9WC7bIw/z/8tfAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4P8Aze+azW48NPdF1/PbZHyrJ//J/+fRuHAIi7QS2HQrURkJyLF6j1r9+bg/kU7cYbl6izsMsm39o9mxVAdunozH4v3Z95ClrzzPbOFJcz34ZxNWgKAz/l8EaIPmzMqqCtJXqfroL3ah9JAFfkfU3bfG+9PwZraFg+dMhfpdB124JvanfARbRxwQKBYvrZ3/9PWf/P8v3PzzbPcakMhuAhQaqh1GSTFoFefix+c4yUtrbKi3GGjLR0UxUW+CZGmBuWKNoQTpzkJn0iZupnXhLT58pVDVgW9HyXAQplrnNNLJlmvWOM42epp5zXrlMSJV9mW1vJXRQQ7Mya0rcff2bgM/+fQ63dcl42esBKJmDMz4mz5EcJdE7rak8yxEfWJqDkzV3IZDfgt1b3NizMg+ndwK45GJxsALrUhG7bR2l9qljuB/x2hJtfBdPRU7E9cO8DfawZJ6tuHD4lA5Xd4/0dGHd1ek1Zaf8On+xgwi+ywkMqqvzoQn4zB/reFbPEMWvVa7m8dBZ460wurPGGuCWljE9QVvGDyu1JQx8aT1Jq+YEVN5FcgVT7o/35sd3DZeyyC0HKlgFEhdh/VFGR9qf3NPbEP44u11h9f7L7fws1p0993YWRScW33lzINmSM4oKHyu3gEb/0rdBflpKk/MqjAZPj0iAbXS4bQaWzyZno9qguVQiaog/Cxf1HlGknhhjUVdibtU8NBHRRKbk0U4RJKsJWkJbqZMr80jD+FsrYwum0tKXlkjkWMIG1UOtTRgVkExBv8mDkY98NTSQZh5ZXsxTkKEdeqIpWdoHE/uM5R5CLOW7IYsrUWxC7nvr2JKysOFsOI329EIvVgipyUrKEEhM6VcLrzE2VazWleQWjAekw2ISsLLZjSU24MaH/VfLJyIMT8dWG0vlzP5ksr0Xehr3xckvTTLWyQjBPLvhYOIOPpEFKaYPRk7UHadvsJxOA5XdY8HwTR4EhnMkqGz5YiCq/yp7hSYd0VVbeKOu+GpcXGZSxJqPIOF/N2eJCjblZFSxB5luoUNp7wG8xcHIfR4zWbgGO06fnoxHjIsTg/zYNOaK92217VDsiFv0H4eCOgI1T6FY+nGWEDgMMJqVEXLSgzC7K3UviNN66aKWUjIpF6cCg80NUW1shykIXD1eAXRBI9OjXA4u9XBEyFNiH5g8hm2c7V19ZZKUbzfzW3GPE88UqGi9bVUwcLHDL9hGdzf/WJ526tc1eY16NldKFtF2Q7aW2L8S6Sm2RQtnQUJQYwdu5VfEYbl153QX1P7fb7qmCC8IAa2iAOvJMST+lRVTPIHhcLw+OdCoJZMYsjp2YWNIn0gNnTOHoR6kJJJQAKbz7CGE2YV+de62Qp1/wtJg7BMNqU4Y5/75FPV17OePOQa9rSeJeI7aRxnYcKEGFZsWgjl3PMZ1T+VNkIm4xN10ie0dE6rHxq6NIT/H/b+Kbiz9u0bvGPbto3u2GbHttGxrY5tOx1bHdu2ze5YHXbwVr3XvzfuqtmYmeeeuh6sz+6xc6x1nknVt371rZWmtxFXLG8pHHZodITh0UbqB7I7p/7snue8SWuQ75cpQ1rJp/90/ykumFHiqAUBEqEu/uuVvmMRrWZk5u6osXlZc2wwb2UKrnGBb/vZVaCTvdKd0kHKlb5UVjeUoHXmuxz0AtcmRqg8A5ZtGZdJH86KaTervrjLI4RAi/jdt9fSlgfnQSZY11hnYx6Wwp+4zA2hGYwSuByJl3QM8DAYge3QZ2cS909QcQUI/J91k17qXEisB1Eolj3HyMFAKrmSNWP2NEjcyNPCU7VN+mM/YsKqK7xUiF4NOdncVVzoZL9edQ5rB5BrMny1lyyUmpEiCKhRXbK2VDdHWIm0w/tGkvZkUC6aD3sbk9Suh7msO+fl74MKD4HEG2mES5HYZSlHTv87PBJdtQEBP3DTdzI7Sr5Utw0SZzdc+Sc4CpWHEvnvEU6cG8xU6PlMfBR77l+xszWc9djipFKgJ0xF0Y6uIwH99AgxMLtyjt8UB6SD8TJWhV3zc8R182oZav0E4L+p2GUs7ZKQbUHZok/afqdqH5J0j+SlOs1VtPqeMenrg8SKwXqvXi8qxPTnZ/rmbyrzktcLbbgeOquBnIhWZ5mQP2Nscbp3MFcIjOJgPtQdlN8GB30iP8PN4ol9xFn4FX9hStzvmkm+PFI7X131jTVw1xwUMXmCuBUVW20xbkI0aLy+KIE3LP0jz46OGGvYOyGMzHoSdGl8MCT4AiemOVYiqyEhScVlwtYaLxM6aErEpbWdMthj5sqW+50oXTlj9aD14inrE0GMQGXdUQONjmjFi6RUXlY5IZjHJksnmgNfqOSVP7EHPw+FXQdl7DIeBw2P9xYK6jsv1ckySZU3pt9LcK9aGedytHoiA16pCpPqdPXlwWyiqNwEocLJBpht0tLaQzOPVHSVw9ptQ/oU/cOxEhH+de5OwTM1BhwKU3C/GlhXGDbeKOvPCBemcDw9H4oOFrtPgQJ8oV9nI/G6o15+u4oxGw70l974tJTmD1yeFJrHSd1v6vsvwzBGIjpluI7XW051I0h03hzj2CT3MLX0EeSbL9PGmaB0OxKrjCKRJVCwRGTFn9PNk40m11Dlh6vVHwScUOLjg0xnNyvIkKQndShDJ4aOdvL4d7oNBnx+UadZ6NvdsJhNeTeyXO9hWB2qxAtGGma++kF5gyVYSTGCmKt53Y2oXaWJ8ThQYYPAnXI/Qaklgvn9lwCrzyHz5IxmsmBk+CnBaE05fuTc1DOnzdYJ8XgNfzpIifeXubCuC+UgOubigrmXtO7hwvagmpzxYsnMsDDiRTHflrlyO37rGhOz2Urbdi797QSQoHDptWhifRrMxCM+nn4PyRZhW1rbyDVI8BU2W4XiF1raruS5oQ6u+sm8MRpvP0ay/m7wgPwL6RiiCV2PMQQ/chfbzKsfVFi8mYQI6UNQP5YdSI0X3x8GedaLNSp+QMOs9MGODlo3E/FpKLG0sszVbBt89TjD4TU5cbkbmJys0Fx4g7GPvRbGcjV9Mppd5saO+fr+nSpSizD6k4jFdvj3bPHH0HejNNTzjEphDOYZBPHpxcM1VZVfz3KGg4vRfm6ovwp6ibiD30D2lsULsUfDXTOeZ6ACyE2kJmwL9g6qZEHNdLqXmNJz4H2hVPAyzy4QbSoSb9yj3BU1vXcIt76p+zCGlE8/lQ8RDJxm0qHzWIa04e7BZDdba+b2TWPQ1HKG3vNoJrAYlOMn6k+DQMoz7VFDJn/o/WmwnBlxpTx6MX6tDGWRLfmhpwiWcLgbJWSt6EACIhFRt/Ic/EE3fi7Xkt7zCaXbIK777s+sbJfQkMAnDeUHPAj7WYtxcClknqxgMPUnWZLNsZvp67vhQETNHmaDSTinA3enQszRI6nbP+arq/CHfm/31a3UJJw8SQLspjrPhuZiPWC09RirgRzlvRxnbcIep3G21KdOhYkxaai4JKnGW2wkhlLJW/bj/q0BtGyH4SRtv+pRqrEflNEU5PmflkEQ3L+6C9jgRHZyEA0dLsKrEjHMccnYhtWL3OYacUndahdvTb4L5NBcm8RkDbsFjZZNZ2GWjUwZITjBNPkbfmCanikTfwyzGcrvUfngladbBzVBZg5BBPfZR3B4NXcHRH/cZ2Ci6wV96wdXsccKQFHkgCZN/uIOsuCZuRQfZ/zAI9GO0aDR8tvrHj3AY8aXfDV8a/uQah0+Ypsaz8/XnentZ3WUe6dpIrmdk1qum/QunXfUu15ursSLvumuJ1h6i1W/x7MhGbg2RKWwKNTIVlM6gVyMBtROOfdMOo970rSo8PFhkvXlwTs0V/ZYLNUYiGHWzwNZ50QPb3r0HMarLNRDRexqKtr12PcOVlyWG3HMh9sPC39VSR/J/HcHg6jtmWTcu88fDORwE9i5YCJbEzDOPWeYeIk3kINdCJxksRTNJUh0oorFG1DfHdncJSJ3WISMptMmjfwmtRML/3TPG5hkc6o4xIs/3bmInbasPbk0FUvlLbvGO+yWEB0y8xAl/Mz8ktYmIFYwTKtGR3wttXltLEKQLnzi24aeqVlhg3LsTJagiQqVCAlmVvNDsqRsA11cA+Niy4Tau2z1qYEcPVkj2CA8Mp1JqrVtKMfOYo7Ugc/Vds9qn55HTbWZfapIdvZegCwvelsgpxtCzZyCb1mzJWN/xEQD9UYzaM1sNoBU2wQHfjPIZpAgytxuKHarktLfl/ymxMKI1fj5Kc2QtnRWYLMtyF9kU1+xV1VV3DLNwTJkHIIgvoS3AxyF4ocqPlHzwrl/kmzszm/ORNj8toitZgIQhQVHmr3el6Fq/wp6MFE/F7arLem3mPt5qAvTedYVch/z53M1T3UiJlFj7QnZbbMx3DCSyHzr9ZJohufqhGW+lldUOjG9tlFuN9+S+K69mM3bXEnB/lMxqQ/spMfbQKrCTGmHQcvypcu0vebMrh6MCqw5K9E//cmWGSNtOrSyb6Z1Gyyn5tkn0HonIgaXbIXIzd3eoDsd0vafC0mcnJjAJjimXhUKxt4VA470jMoyrfgL4VDyjgL4jfzS09bS+AQZs8LZAyhJazcQZY3s9xqba9xjiMtonmcn4MW3eFnwCbhRXTZVQZUg2lOoVPDPHVFGa0ZwwmDvC+bAKOl2QJZeejme3d2Skz3NDY0xcd3LO88OZ+VFEhbQfnbtG+8oZTXpurC5312uU+7HRUcuO7tsgomqNxgGghu20EhkrE0k/dxhuaVayQDfBun/yEtPF9NlA4fI5zZLJCillZe8YNYcvcl7HFa8NTieOIHLdV0MBWHVdHHC6dyMNn0QNZYwH4e1VoRp1YysgWmuSBn7Dm+2+qNS6nVgSawY8vMmnpBV1i+Bo7fsKP9qPza5zG/XU7aS1WX0E1zjuc8kaBmyPePg0mryLtyammUy9umn1q+mCEK9miu7MFoC5kl90Uo+4PbQA70DMEFxEHRskiHLfw6Yi2CPPxO5cpJ/77ZDtKuwghpqh1ugIjrM6T8hQjXrubhggJCOyMStm//jw3ikkqlvLFreQGRTwFg7eN1U1Xvj4Y4pWcaFlMSq864hTjpmjB6oxGsDBVIkxwJnT+3KVy11FAGH2Ke/FLoEEvedjFaSufj0Bo49V8BM4+AXTRtyjKUqh0io9Dme4te0GaVtPjodUVwCXipDYxfGzsbUAIHN3SuPBCS+9R1EqyM0KU5r7WY975f1CnzcbQYemNvuQerwm1I7xH74wy+wS4gq2+DZyxEFwpG/HotKusFsxg4NNBh4UEzU5cdQGbS9UchdYMMhWCaCtG+k6GxWX1aUfZooQbZ1ikOvva6dKNXWsn5vS7dklyeoWGX3FF+bDKCc3NNg//K8PsWBlEE9T7lFoMK+eyL0xXHX6X9507tiIe6qw0IsE4FqVoUcUD90ODReiwW98Zy0SF07IYDlaxBdbxVTkshiJ8CH5/3SVF8xL8oF62QrlpFVvv1VUA2tw8FisPmnejOVAfWejFkT7xipKHOSKhXHscWrTiTFDpjAaVFyszz8Go9dLtlC/djRbdt+lly8xpjYpD15aQEVc3C/kCvxqzASG09MoQBUfQlMB1N7NzRYjajPBWnxmAN0toH6SBHXH23mqtJfetEki0w2eHc216Z/BH1+vEl0Wl1kQSyHvA2bDrQs6l03JlMGufN4ItBzlxt00luyu7hT8ucu7pfGyHYTNLqx6QoomYrBmDYxCyo8xKaZYF5hmPAbPMEfhxlVNahGF2otSXx/Jcvdd1X4xii2/rF76WuGo5n6ItL/UtlGKn7yqMvC5bxFskDuYWn0dvCEnSmkt4fZwaz8ldwRb68wVIFNmlJX7iJk/MHyDlE1g6y39tmXBW7/uA5LbjYXg97UjZ7Mwxyb4HYT0b3z+jRZf6W2t0Qj6ruLlPfeL+llipucEVJ9OlGeT3RK1tdwQSDwYJsN3/NHbIt69/2pHbleiqMDozS4NJapLE/R6SXEQ/hkTa+sNPHAPm5gK3wxpb/IOnL/LPmOHZhYJNp8wHgfFGAyC7rAJW8NoxAbDv5r0Ionk2fhEMZEdTq95mfyKQ2FQEU2VOv0V1kcOSE6fT5i6zT2/mhIOcd88t3A4UW/d6pupSt3UJ29VztfLfoL5srNBoM85g7w+m3I/ne68MtTmtW7fGHdhwZo46ua4mZ4D05ui+WmLs0+/nn78h6dl0BJkt/DkdFouizru3t7jlBf0IpxfwnsUjoWPITr5uF0SuAkWLIGsxJNVrlZp0pRVSWTtivMyvzmLJ80s75vzxcI7ArbwKWMPZApAaexI5cL6Ykv5T1roBk+D7hyqoaA7C6UMGTMYDr4CQHphqGOxuU0UcR4HNGM75ynvovBAe1Qb8/HEmo+BH46t1sFW1FozzV3lcJ8ZAzvECS/lePDx6Uhk4VGnBQxDFuonSaRyd64WxLphSdu7GAFiyj/DN27148M85Hj430TOiUs8Y5Plh+32eKaB2v/+7Cc+mwoEOto3AGDTiiOgTvE43YINEifWi1r5FDm9jgo+BE8rkm1PALCUJG/jcmPSTXa0QgTJvfXlRWIzFFA789CLDdwuptPfihbDL8no7feGZdx94tqh16VovtO6GGyGYxFi6oHOgx+NCPxWGMenaVyiVffOED9pu7hyMmxn4wkP68Nrzt8IQ9rsBU4Y2+yiJpC9OjTbDBB4NmZwsO/8xIfSaGbKkfwq66i9ix9J0naaMtJ+ymAzM1qLfVozTUvS+o08nrHI2wRDoeR6B5pn785ZXwVQuvq2fe1UFEI61C4RKrW8H1v+zSQ+ONJRAEpDHeSOZ7akhRhPJqmmIvP534SFeprYUxO/gEhE0lWt5B5gcj3Nu2Z41sbkfWuxaoOASP0M4OYoAxvj62KStQoLvsEJ+XdZ/Jz5jXSYfgBpotFlYXkKiudRdhJv2iacIJtLUILf43NMfUx9t0bdx2ej/0CELFrpeqpxMXk90c8O+5tLWHcIdeGl3pcHqQgldnXzgkSIw81woUydIENzpZz23vjYjQpoXUqsD8kfQndO++UtZmw9ImqlgfBevaqeJ5u/CXUcOG38bKz7MG72CYBW/tkmw9VqPZoVquO/BhKYdivrW4tprQo/URBVB8TrlVYe0YYCPf8O7rZtT3ivzXdNgWssEirRlqR1I3AGC534gqKIuJXS4xI8d5YI4+ZjEDs8sqVPvdxd1koSCcM7c1BnQkItVqgRytAXMyp5MF0ShnTL4e8Xi+6DJO9Dw9dW8YXtwV+lKjVz8fQNGycrgh1lKKF1klJUrs8WipH5t0nRHWc/pYacn7uc72ERLqPtFHV/ar9ELY2nJY+LJkeE5NFq7I0XV1oAdHS6Ko9dne2qQz685Vh471cQRajwVw1gWbbrzv4Ad7hIg6eXG3Pv1+AyTKMgkKuQI9j7zUmYGhXwSFpX8cWE3yVcYFkNBgKR94rsCLA7FmeJkZtN3RJvgNiaexpUBkWYyLaQcnVfySZ35YlDKSJPJePj0rqp73zzQpuC4coRY2170hxP/yYxK6oproH/2EZOgpu59FZO0lZP4TwhhdKM5TWCM/i81IQLSh2rxNExQU68fyPalJBq+UPlvxeh+zQIjxQzgGxZt3sEoaXo58c+GBDlukQTjqbj8T6Ak5CcHTBA5ot2RumxH4zqp/81BVCmCASDMeonDD0O6DqEu0tP2E9KqM5wcLbeTDTaLKUqTtKa09NMVpDcH+yhwfpx/5czxkHw8ztoPmjdAD56ltFWc8BXE5V7pmXarSGXZaKkcszuDDTlWI0jNar6kC2QkjtEwbf09RdDPchNIJu63G4cR5KHS+p8oLcnwq19qZREtjCqY8+By9Esl6rFb0Xb40CxaNwq1QdL1Ta7nkZd2+/1kW6DNvtopi7pbAHdEFWiAqeL51bxXjU7O66iUU1o464ldFlA3ncI+U0qs9O8EJxfo35d1CNHFuy88b2olJofJ9QYcPp67dYPNg1Kn4n2HFvpKEQWcFWf94Gk4UVPBs3eu8Av/4kIN+TqmpYvb/A8149VD8VgsPXMK+sN1VVlcFqKLSc6wZ7QCXPrG8nNElX4J/gl/aciIa8/3mMkf6uJ7CEH40NDqWL6xri7OxPqsV82PqbcoVw7ZcZNBQn8ZpvJ3zry/zWTXaN5go6FjuWeFsZjeeJjUE/KbJXSyv1ndgLk/CEMzXlhY6jfMfPUx7XE+2PfCieFjKS9Hd2i8wX4BVdnybUCCXQ5e++XPTRkjLu9y6qGM5aOTRXyEuBgGabUaIQ73Is4Xew/mbuphNEBz1FGPVLNp+nH/93f3UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8ipIq8DuIDpoeIteIa6yt4wt/+f2K8LQGjhiVzM0gFnNqXuNje2OqPjxHKvWMqU2olKQiZyLsSzzL1qw7Q49pd8Pw2aHqzEgQTvOJ1KVuWz8K/OlGDMCoXFA3CEF6Vzx/OZmDtvIyekW4vImnWvli60PS9mk3XMEH+dhKew90X3uBLqPCaUyFSsgHte/y71z/9fzQQfWLi9y7jzCcr7e8c5QThT6l1RWuvZHMiV/JzVESYv/GcQFM2q6SMJorGRKruf1R6wcENYCk6XU66hI19jeZKgqhAQtwl/gV55/im6EMNX1YAFno93d5GFLVSaJPwFTPtHPFwU6CXPQTtZ+HP19fkaTeeIlJSso7Ub5N3KGk1lBBZ9iDd4DM9SIox53D+ECBVE//uaQEAAAAAAAAAAAAAAPD/DtTaUjOEwNeXFPkrNxwF7+O/ORzyP3MIEBgQRAhYkEp62MptcaWP5sonAZ2NVkuG+SIy4tGtq59bPAi+m9widx4l2ah5JYbyX7NkpLI2ZqGKZabuJl0TonUXg0ZQ6us6UpfE0+qEff7lxwUAAAAAAAAAAAAAAOD/SAG20PAX6JPV5MwEKjFD6oV/8z/cf+b/fP8fDQSeL4JezW6IOe3tphQpaYIyJ0IZXF7HDaOvZfx30Hg7LccQyjfp9lyioo1veLcNlYio50EsaXTItKboqMyeTWXf3hyMyeARGJh7Q8E1EqHv5O21ELj33qSXVkWWVcKU65uxYMbgD+dXjquUdUGhkNy0QKOXtwr3XCMEGljX79R2n7xCcNQPmtVc8j8hsCmu0g/8y68NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/qdDjfFqMd48bH9y8MH33qWL62//fLBPcm1a5T8BW+poaQLuYbC0LaXTaG0DIUtccLsEzeODjGTg89zUg7FDowCAdGdxN4+SmKsVvZGVw2JsV1RBGStWYOU+YkffAjCE4eueH8o17f+Rv41QxsgCF1VWO5LrO6guzOFCnIwPo1bysyhVkMPSU9fMoStTBv3v90/8nB9kQcxSokbKl5sctnOU3algP1mXuFAFLzu5Ax5c2Wzow+RGGxdkIq56Gnzp8H4CSGUUWOEIpHMkWcd3WrP1dS4MuPoalKrC8PtFCuQbb3nSWrxI9tQzscpRBokrA/mD94TyGNea3524/GFLGxmqf4COjdsEdNDQxmwjTbDQ/lRmUWxQncgy0xyjmret9wn3YryM/EcSa85fbhYLS1F6unxKNr0J2OLKkl4lh6RMED3gFt2HV/cNEb/wMFRsMiS9WrsZ36SmHoFkwoJ3PdVlGBgbfKMgf6Eqf7ERlMU8Fp5CLUs1WptZj8u2r4WI5d+J9NRpGItmVjUpVXqAwbE0Km5vbFjp35w2tQcrZjzW1swprJu2yanRDS1rZ/t1bAwAAAAAAAAAAAACA/9XYxooUYosHWli7BJ/ivVXw/83hCP+Z/9P/JwcZ7VjplrFtX0LuEn6JEb8qX+dZlG+NiI0nnSOHLn3Xf7v8xqjiTODjhLsJvfAm890M+4WLY00d3ZBHuYlaoiH0jrTwbTJpuZTstgrmwsLuju9phfori7LkyOMED5TqJFxD8HKJlY8JzYL7TLI6WA65T4GXFg1VsUEB9TLenDix83SVCkhJe38byeqLcZ9XBTUeFOXetVvdxDFrL/HhsFzSC4je+y8qBBm1NrHeHvFFSRn1u+zPqGStkBKwhaEiCgrhZe6qCAo8neMzcr9ycyPunC8KkVMuyLiD+pkFxC9tYqp5iUJUtKddbTTqpt8cyOwfb+gl7B4d3fF2Pv1JkSPbtLE0/8KeYBtsz759sO31AFIU6HDFWybX/+NfPj4AAAAAAAAAAAAAAAD+b4l382Gy9FVUf9ABg8/0rl39m/8R/zP/p/9PDmJ7UlRyv7bhNmhpOoEegsFj1bXvmSM+tVVSlObgKqVHM3Dto+oLskUy2RGLAM6PljrxhLWrQp0Gs76vkDIX/cVTOijH8PnqvMgpB9ReETl1m7if22oRnvtT51Y41Lh3avlmnlxDVcQY+khTRTit83eErWsVkM6M0konf45PaTQGU7c7ImY+cR03aQX2F5E5OylRP2ws08nwI6okNVbHqD8iNNrXHa+q3/5EMvLYxSG5JUjNRIkqe8OeeHxpxaSznhGyT1+2Iacycx4j8zuRVl0xlso9c0CbYxnVyaFVyulxq9Np6+moUHD0wFydGF5YZFBbP/h0q6Ugv6+89XyEGkrKqA/tzCDXFvT1Kt+GQUx3Mttc30Xl0i/q7V8+PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v+I9Gg4EZi6FWo+nK/k7hFf//b/twdgrcFLqUH7Rw8F42x3I9A7mfYzZJKmaz6Sr0zyp0x+V56z6HsNCGBEV9AP+rOCYncwZepTeDMO0SL+YlXYi97yzHp2T8mYkGaS4+TVONQ4Hfu+yIjOOaY//GqSPFzQiMDffcncZMj+sKkei/5qHfAyRqmNJ25Y9Hevf/r/LCAHMZ0UoQIcjNkyF0tcs4fx3QPsBfMsaDszIazxjygwruwJUIgd+S2UpaO3rBSdtyulUscKew6Z+SYG/IXOdde4co1y+ZtywmRdvp/R3JhmTy1sRt+RS6ovnnM6Bi1qTOxP2EpC6lSVM0t180JS8o+NNNIfJOPm+TDQfhcXYeGBNq9NsX8sT75chrdkIKE758of9SrL2cmamOVw52SkSTrmIPWNtO22MqR/+kr5NNocGxhePZ7vmjiqtt9DqgxbKPS7+Iz5DAt3uaGwghH8medg5cJvMCt07NsaLuLAT9iZkywaOainrnfin2gdRrNm9iUrCaRHFBEO8JErzSZN/TDB2qRSB7lUmNfBrxDCEPBQo9UYiX2iegp3oG5F0Qo1M0j6YRaTWkaGEGCyjEFzSZAEnSRHlsfSo2ffyrekREHTqN0ChXq+6ByJ6Yt4c5YtHwRhWOh0ewQjlAU6c6GpZpw27oOndHfJyTptTAVdlMxEyFPNQ4yVqJUrXn86IlrohFPf+ndvJwAAAAAAAAAAAAAA/ruwMJeWJVEdrnNbkZ4sBQT5/M3h/7X/TwAy3SYUxjvBtEMG+eDQ+yr7cKPd5RU0ni+PxPQbe7IUcZF6EBzrM81QLt2vFsVjc9gwj/lUGgp9huwi+++dOjowOCA/oZAIVaR0lEtJ2zeKsLkGZS4SdmdI8EdlXNHclNmgRPX9vuJbR7yLEWlcwcq2lSNLrOBVXJgKp83I9oBMiJAOXitfNEAragbW/UGVuFLG1D4uZXes5Az3NSj1brN4Y3BZP3x8g4gaDd9xtjpdwfmeNviY/dWff2C1EjIFhqImaeICLR41q6hMk0rPDOd8s4ZYlZN1RKD91FN3c8xEEyH1Xz4GAAAAAAAAAAAAAAAA/j8ViXgDm0Gfk8TsUxw6wIkW9zf//9f+PwIIdw7jwZuP1qFIvP+fLAqHpnGRgdZLglFP08usos+EFyapZRrv5D/nv7332kLjkVRXSm3c20kOwebonLUz8HmHxnVCPDejbNZkbVPlwFOhaRUfVSKQEjrcDUZvrBIUc2+J/8uvAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/6X1YvAhrW32Nz77wTq9MBVK/e3/Q6AR6gQbS/ObLPIoNpWn0NYLEFZrdK98/3k1M/hFAaentDcUd4cq9LycExGNmBxh8XBbYUEt5vhSXOTMU1unkLTlvZGAlDrIRZjs2Eieta6LJGjXCFO8R2bYUYIgvNNOkdnDvlgmpeBiR+VVZptYBHevDiVkI7Vx7+9e//T//913AwAAAAAAAAAAAAAAwP8uukLfJ11/9GSuKr3i5BKyDf7N4X+j9z/9fw6QJ0uBGTJyNVh0C/0mP4+DRI6251pmJ4fxWK8X08waWr+B4xdQ0h71HpoZUhHuq8b+FZHWqD6F1Pzz2SrVCVDSsKCcRuGgCtrugvXwgkAG+PNu9wu6wdDAh1W9K7spZ8FOMHOKjc+kQgsMl4MzX202WFqi1MFH+FgwojYPDo8lBX75l9HXLssyZhr4P3lhdBoNGf+hrkkln5I3GnnKIEsrx+pQvEVsokFPxr9aSemPT7cVIz3J6x46H/4htVQy98oV7/19RwZ3U+n3F70oW84+hjt/S1EQj3IyvJDm2vpcSM153K+9KINfqz/QOlRlOL7NbqsMfljRDnD90pBx973H7a4+G6EZfIEEmal1FMZ9KOJeeCSTUmmfSaEoEmzc46mkPpKRSkK+iG0Y7vpxbSJYwrVHDOYT3csXinaAOsNhQeJZ9Djqxocy7IHrpn7S33hLtuxEw/lDEHoZ/PqD44Hz8syBjG2mhDQZ3RtRm73NBWFLjzmNueUwW1rtvPz3IjtuQtwc8k2u8DjXrxliZ9Kg10schpnfSlAO03Q74eoZRkeUA600imNXu34Gb2nle2MTWlz/8rUCAAAAAAAAAAAAAMD/ZGSUORbQXnyq6tOtUu+nOgj+5n/Y/8z/6f9Hg8xzb3mrOv2R32KXk3mqkhZHTDD4CcMmDoZnbmfkuHLMFh6KLId396mW0QFjHbOLcuaX/BXKOC3ZEG2OEZWXSaMRlRvYt+h80Xd/M8cTiH0VzbJZzup9Q4XWnEbxwXjvDOlLDpMZ4ttBRybbSElOHWb6zwKXHXig8skPAtk6S2X32Lqi93MXn6f5YAbIOn6y07mclPjNGw1caZQMV+U9wknyETlmyvGdfzu1zg79uM80vHb0oCUghGOCXxfk7pLrnPkS2ax2+g3sGt1tFP6C+ZWdQ7Ypga/fj4AqyH4pJRujzUWWYs2eHTSsUdRS0XUr81QVa8dbcdR/1YN8+2B96U3yGg/uiV5SJU21Nr5jOYZWzNI11MerL8KaD0QMSWCh8cP0vvUmfuq+YZWFnW1ke2U9gbCjwCAbl8cI7/scLYUO1Bes8He4pfe1s8ij1TTVCfqrlDUbRdY7Jx1zPmk7XL2juN4sD2p2pTLGoRS1Zlh9ao7By+lr3D+32+rFTCv8eih+CWVorbw9NPRyrH/6g17eeW1Okp2coUoW5Mtz7g/xsbqCzyoFKcFvsafmabIwd8HQsqDTmoih0umHVb5rv1IokjETnyAiqkxYRJ1jwpXJUk+VYR2THq/MOIx9G6IiJHyq/KT+Y9Sh3p9XJV5HugzJosMNvNSgB43gWQwD9eATrxC1qgYZjtRX6L0Se52ZB5oTqH6pUB9ffouVJsT+SQcKUEebRr5TZMjzZyU6UZSIo8G3Akn4Vd3w7KgVfXIumKEN91eIwzTw/dOX+HQNwU7SM5kR5Nm2+uEB+r7fvTONrhKJPV03hUdbzKif/hgduXB8BFI4I+9/hylwpv8VvnU6c63bqpuSooxS65oCM+30a+3R7hjVLzq6hcuTEINHBRmFqXdf3ZJBz2gMbj4EbcH5AlNTh0C2XCetKVcaaqzSHstwaiA18+cPWQ6EIifco4d+PvngdDWGhdg5mQamkOvQNIEAgbBWqbRTh4id+rECI7V7uCQuUApkxeZVNRp6uU8j5qUSIoKeCUrvaripjeJNUB8s2gvsw50rxsL4rGaTX6KJE6y+GUSinUfo6rkMfvZCGzcvdrVpuG5GxkoKjclYwEctCz16yeTZi8ugRN+jEgGnmHsJjg3zF3qj21OOvTnWRQIjvnFOhVa0kIC1QWHyJG3a8NMJAC3utvan6VJnx4MjNUANGxQiatdqQ2SdEsCh2aNgGVM77RR+n7OHNOmm4/ShLP2kHixtNMwYboA9kjjKUgptqGNcz1NSkLtdVxfuM1vmXb3yIU7gCjfQs+jKfbw2GhIfIBPIqTzVtY0AedvPB+13YOGleLaCB4nUpCnNLLVrrXSYFgFOrx2bXJ/9cI3wUE/+JdGMvoU5HQb1cXPmLXjuEILcKr3opwHceqEvHnp3D6y5YUCUhPRU636ieDWRBFv1iu+HYETlV4MvzUMIEc5vd9+tCuxu2tOEanB/8eV9v7DiPnGEyF5Bbc9NyjytKP2X/w0CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9bsKVW4QlxFkMxbcP+RaUEFfm3/2+0dlxzIKmGdA4Fc855i85J22yuqvWDpzCpgGAiKK7CUVIoQxmzZ9pgB2su7hc0mLOP3uNEgnONybSOtocsyZ+jWcqNx4bxj2tURSEBBNjHrxQSvytRnB3fR+yCh9wvDgfvqFy32FJeH+vFn5qOlnRbPD1KeEW2GST+7gX0/wEAAAAAAAAAAAAAAPjvQ1EwSSDIVJVmQVaU4eG2q/U3h//X/j8kCGEz2LH9twHMQD37ZGcdAR9yuz8rBM6nhVrVxYn1wotpMV2BCpBgxAb/8uMAAAAAAAAAAAAAAAAA+L9wN1zW5+X8GTYgrsMeRm8L5W/+h/vP/J/+Px+IYiChFiKpDvlk2tVU9dwMDjWtuYXMgQy9Fi0v/MsVp81SRavqL7oce6YTk+ruspP7KBunfQudrZYr1QjKFRXNUHH2jmR8+6dl1+c0zPb0aXS9Hq1tiaQ7WCqeWl7hvUQDyLua91xvE44KESxFHuxV6WZs+iym+zpxUujy61ZKxMsmE2sVaHM/RgzwQBDHc0E6ChHcpbh7niywbu1UsUKS76QGTTJdx7qUISLu/lMOeHv9xSi2PQMouD21RPABlLa07/lII9VBb3qFRFHU9ZrsZPejXjsVz1wj8OWQKJBndzBL7OkI8VqbsA4WqFXW5uVCn7YftCtM7xnvPsOXXq9rnbp8cmXL8+kLngs702F6Dakpi5cm/uZL9vSVMq1gBrPQGXNYwWh8ObmiNwjOz1dsSsbNihX7m/VWgzSsC06guYiKvA+oZxt7Bv/OC2RbasgboXlo+xf+iqU/+jVCnp3QB9WkfHo5nDJL4Fp1RqMCZl0IYmPjLDCWgePNsMJN1ThNEDXCdSjPUYG+/N8qZfera3p+QL5U7OIU1HqkPvTzPzt7EgoJXQf5fOaaavvCDq581voxj2LOGjTH71t52w2jl6llWcf86D5vh7OYgt31RtiFUHgXbTeCQdF1Kfo6KtelIPUvX0MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/A8ybnJGxpssi3exYhxlvJ0K/Nv/FyrW7cxJkKvdD2HVs3XcsKGveVMCCVY+jN+h4P5U1hiuNDwA8W310xMiOBvo2nrnn5UjUd7Wm4xhsEdTODTE30ZeNySxuBhgfcZdVJFd7izqPotC/Bn7k9G3XguGWiQuE08QmmvkW9um+ZFm6warQwpGddM9eQvktn/3Avr/AAAAAAAAAAAAAAAA/Pcx/BEUXuiDJujWYc69frYq+zeH/9f+Px1IZIT4VAW00GE6Wyvyc+iXWqWymckAZj5QXhEIlpRAJ2bdABtDw1HuWXZU8F+1cFxxU0XR4HypuqF1So92qk2jxk/WV93DXy4NyeSeu/CyFuGMkN8c7q+j3/cQpVJWrmoWX9q8Us+op7zF5cu6TpVDtNwis0hTuZEnT9eGola/zn5eoL69dkB96sRcSh8QTXucj9HarBRE4c/y9f7cjcFZMM9pglyCZ5VOVNNLqSvg5YpDx3mk+8qgNMK8ShW7dLJHBUOTKOAhFJ3kTNowFGfJSPHsepp970oskztDcU/NN0sKp7qhqwwhaw5N1rhMVP/hRYnuYaKEha/wKooTafHp53RcBdiLnkXVIJhuBdU0CyaDawEnOailolEEpgVPd+d3qc4fZfvBwoSi5m9mcq37unnRsVQ1WZp69lOaOnS/AoWKy6/px8AI1nIfYz+q3aOOXP/lYwcAAAAAAAAAAAAAwP9h0j9/99+7hDl9jQ+VP1x4Xvqb///r9//1QYzIsZ8zk6xnOQJZBcBd3su/2Wz9wMevTC5FXOLyhWSPzTlWcdT0N4n5aK+3ptaJCTN23AgxniiQsz/qZ8TC6TsPodJnWlTm53M06FCw3ZxIVvUoNvtW4SGkylVrPNOPr43UmIn/++vKDiwHyK15H6aode5nvcymd6ifOPVY3O4xLxh6ws2iAhUm2DOSlZo1tzbtv+MGcKfGMibUfjlqZhISMqHTMoSFL2zAstnCJbLwMuButa8USU7MmU2NParaqhmtm+LcYp5TRfS7Vnw9YgnYMWkd+JFdghRAOJRbw4Sk4O8TFi12RdGfOz7uziIGwuRc7UZUZNDOOSLTSnoGk/1GrLZcF4VPvuIZdXGnP966WRZPdI+dsAm56cfWairGjrqghUCmd1ufraX27tdov2MQw3txjvn9jqB4ZbUYFYGEXL3hvuNdt1auY56jSrTKvDksasME7UHRgLo1DX0+0dEQC7pi5IXHzRkKPD7wuF/PMZs+PusbRLsjW8DenKyyMryx+cGFMXeOu7/y7R40vgheCe5rNoW/OFu20wMtsnIEcpwOxyxhHWHjIm1N83uT8qQKqssMW1pbIaF58DkPsbms38bD+69qWEO7vLjFoU4m8M+Bk4GwhacdzGq+ny0R5wzGXJgJarM+r3CGrV7DvDdLDJiArf8kI6HfNlqwzdRzU55SHXK/5WKfp7PQZCatYdDEHcPSBtNQeiFnDIS/nA/Al5z3I3FKelYslIt5KMMUvUkTWFml1napNWqolVxiSs55HhJtRcgyrHTyMxQa8g3Z4ttxu8O4+9RCbBVluULhmU19l3SbQHIhHKo0k/z9pADrBN+zyxoLGgENU+68urHQATaGi3tqmeFAU0iWZi1nlq7unQzm+YKBXOPSrZ79pZZqmP9eZHVHkOg9BCI+CIMQvBl6+/zziIiWz5n8ypXIvhqFwbevYbuzN5L2so+xR+rlKLqTEpDQSYx7eL9NQa1he+kQEzq+HWS/vqK+/L5S37bs/Zf/LAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD/MX8bCwIlD6R6tI0qpUh1KqO//f8Zt36CsHGNdUhHJZjjhT/jK8mP8XZ9A2uQzcfiljJTJw3XOh16+mJCYL1EOod/OJKZFBHVM8xakCPOSJd9aqZRavLQDvUX4VwVinahk2stieG8j6NwU9pvNlRiUVGzguprUK4J7NaVExhzGcLN2JeZhp2qVeIHVnf+7vVP/38PzFtWYE0bT1Jn3KTsOgb1BfVCkQAH3ZyKSh/znJyEBgx+GIsrR3WG/uyKf2p1p6LbwFSOD/sCZqyW2NnEqbLZ7LfuCXwKwptRDI6KQhpC3Jcq/00mpJSEr5clxluoaZq/Nm8FTL2JMzOf51HWZHJnX6eOCu3EwVtZbJcwQLmJHqBQGR/3MDX2iaDEmppR3uLuWjiw3G7mvk0L0jw7Et8V1Wvapx5WL9H8vGN7mr0/KatEKxfhFefttmm7Fi7m+Rpr6aP9bP3pMm9yNzVoxOdsYKHU2sw5x3aQiQwmBmPMmN9aoPY5eLXFLK2D6vHoLl+fYfxVtKKpt0ZZ1Lt+Kz2gocOl7Urqq++4KC2alh3qr1QOXEzj5lCmQ7KQJW+u57u+QnF/bHXG+vJMgrVeeMgTJDVR+CYyfQ+LsGO5ILPf8n1e/SQ9W/oiba3pZn8+w6+8tmnFFcyOe/RTjMlQoKGNSSPXO+PHh+COtzKBVBYtjVLrQIS0XfBlNPf7QTSKmDwfYn8y0DwOQ/0G46suSGZWGGLUzcrTP+5dWhpzeC3H1yPOylr1KCvPAvuw/BtF0qvRVyGJmMdj8ktBtv1r3Zw0aGCgWiFsUIFLIvIg9iOK0UM9dlBgHeifbHVosy9UyBAQdwuGmcRgOjQX5Y/zW66RqWQJxd79zEfyY3OzQnYQU5XyUUudxj2eRQh4KQFuKX/kzigMlptmktwdDNnTVDAK1B6avkREkWytBz2XZQ2w7SdAQps0Bs3XZ6vPZ6cgZQQu8zvZ73ufpHrxt//MIX03czzjMsToNLVl7MbS0JfdPJmM1A0Tz0wdFAxA3mJ6MD5dWvtECj6OtUlqmkeHKUDq0+ACfU3yM/yd0DD5BR1dHJ5yat2tSvtGf/u23XKe8NJtbFR3qXL26mV8+IfVfiIGMwuF9VnHFQLb9W9nOELnq3V/VBihF+eu4Xj5tri9S/bpbyFlmiMx0+vzBFb6IzivA5MW3w6crq8rPGHSHL0sox7nqrKjm5onQyFvEKoI68LPEYV4PXNUEgchexVumVuyskBj10LNC6ai8FLGo4QmfmnxT+V7/Vy80Q/YUatyyVt5GkZlZud3Ye6BBtWV8eQtaugtF/6uhoPGgvdlrAATKWyE+xiuJZsxJ8RQkMZ0W1IKw/4qO1BYqGN7Ru+kEjt9owB3g7uRaN2BFYcTlyJK23OTijjEQ+xnksvUGDrouIoA09ffLbdUXobat7E9zrZvex8auNqvPZC/Iu1v3SgrUqxW3LwnTX4pcDSuvG/P8DhgMFSC1msyrLqSRagKEuKR2kuoZV171dRJF/1MLmoLmMRJ4uOiXQfN213HEnvY5bbVGMYM8Ya8xsBT1zMQIeqT88eSd1pWrcqipsgOOACdORVb9S1g4BjTOtNk1RHFK13Qzj6SfzcVEMmK/Pwjox7ZBI1TVqIzo5p6SbUW+XaaoXRFf6qw/ilFsHtvfIX+oRh/mSk6tDfpfPetBbXxGl2IjWhNVf+mIVfbIn9caKcccm4Dr6H1GrTgqto0acbEFUosd2DpwxT16+CweniDm88kk8cFxOTMc22HGcqoT6z4OnVueECnI3UEqt1r9aJu18dmntW5Ebenendc0OrOm8rLhQAH0yz1vKtscKAE1xj7j7LdMZ/mD4fbLnU6KXJaVBih745D4YGCKY/CUvDfQnhkWUciml8S6kuFW4uvL73G9UEv3cR6Jw/hl3U0ff2xNwQVMByNPfdYdww9vo2o+xukZc9BEWGsCVYOcp1tmXYO+uWDW4ukp5REo2jbd45j2eCTqStyjz/tmEq4xaMiZL6rf5toT3oyXzwru2Ym6dFf8tSFea4P24uIhfU8oZXcIUW9KPlsSzSunyJe2IEA7Xt4Q7zPbu3bKbLR8r4jfe/5h1SZRtALR/KoeiDHPboD1oEZnizfOK7bosDheTovGy3tt5dPXTxUUoPRFx431eLOPQYor/hku9Y8usigZ35LiY4fRg8T1CF3CN2OFecezNaF/Nmk5jvlfi5bO1WeuV9uFpQ7M3E2Iw3co6qvDlnsRDHCCrTRDe/PWDqviYWrEOMwcD9hPI7WoYOZoRIxEcIFoxdQWAZBGXrsWPKqvn5jN0KHmhtfJ8J4OgtCAmV+IL7KPrXaZtT8ZnBB2c9pTRjzZHKeg1rALh3RRwsjJYt6KEJmYkcGoqGgAU1DJkT8/EH9jMOKONs0OeYd0SKgG1Sxy0ddBldH3+UiGqNphM0WxthfYPeDiwqNXGX8qtKs39WfJL0u25pGeX+JRi838MzA/OYVPyZdIjL6HmXVuokRdFujnzbosJJ4Xlvu8vxFxfGnLyp1Tw+oFt25UGN2NbNm2tmOhqvhQC2te28c8dtr6QUnMwyd0ka2fTqOzoxmo7Jk4yfB0ZWensHFX3ut0Z9AtNpg3b7kcZLOlnKBnKw2T3Xi5kLF18QrY6zXbj2DWzhNVMoXosvhoLIromY7PXdpaVgvaDsJCmH9uj6OMCthxtWRP3zj8mvn6bB6z1ty3Nzye6qcvtqf/xHNaLFGdE1h1av6pB18rJy4QP891nWFm7QLWmfd388NbWHMfLX1zaZWwRt7xxgsJXy7pKdiNPGWgNnG13JSXs5teOd4/RNaUYb0NDhq7onAk/rn1vn2OplUlDciydo6QdOm48cMWwS2fmLU+WpsvlfcMzT39dO93Gq/rqUwG9kmfIp0pPz6ZEMJkzpiaHixT1LfE6/zZ9PskSN5mDKKvhh0zYpAs8quQ7PpFR02Mhdo8aDFrTD0PI6ezYA9pcmbVqR2m613mXEOKPnfEDJ4t4C4DWj/ePG4aBc1OnTwtWU7j0zp2vYp+uwoQ0ENJRNOe3NOY0P6JRpKzDHfhzbu0zzfmmxaU/MPfg3v5bMbMLsaEmZy8W5xdakeXvSda6eRZfVpvmG6sWxh9hiJjJFL5XXXwCpfduEmpB2hSSxW3SiJJdtYDbP4dKtYKdfZ7+3UfQmHBpUSN+uO9nXR8Kxa3wQh2yxMLKyWwSzfh6LpbviLuU3r9HCVClXWf7zeHgXJEAcWyhtQ9fch3IxwI6IUpm7mHeShRX+P7ctHRbKPvrme5rF9EMOfnmX312s3Kg24VThKfnOHTHo+aMuF5NWcnzTL3w6F3XtHWdIz8Jd+Y2zGaSRI5IojFMliThDNS/oVvK7xNnnxO7RYxe1pVCsrrlWh0BLm8dp1cbMzZqftQ/o9JvZ+bRlHw9jzjRvDO20LIv7F1GqF4r4CXw2rk0ZZwjDnR/Vp6Bj5vb6iotdJW2wCX7H7rYBH8jMEHXMrc287XpydpJBZcDzkM0KMi1iRPhZVwIqY/23BheAILoTV9V5eYpzICPlLc9efLXoV63qb/H2mJ0FXEQVKlmxkN8H98FSyzNqte2EKr7fNQ3yezRCc6u0Kme8VGgLaJuBusTFdzYdRQw3VoYynXdlm3clYfIcU2q2+qi8PEgSOON69fqICNGKKlL91Ph+R+WEEZueNctJR5wZQlrxPMphI34kjyrXCwhy6h4MmD+3LjSh3FWG7dHmX0QgbhjAkt3xIkKLLHm7ncS/PnDXTyV7l9hd8joGfJXmlYr4J5NpSPDTwZvD54dEOFlbdrNq0lOCknvAcAnX+RST4ccXJ5odwGmPVyLt5oP0tGfRlHbPpJx6Dl7Sfrc+fmk1ro+41IErS9iCndelHLQyZe3BQW37faHce7eyPcrNE+DCrE7/JZir6LSUyGvXTn74YmbFTVoLlIidmkmyB95xn2bCFwaOJ+xFQYWXb/nm6eE1xCoQVwoS/xbLiiNAjCoMyxcLsWwI11pBsN5Mmh9p7E6SYtkVIlyBs/E0255gsoEoQoh+K6RbtJ3z3h/v5e9uQGGKrKWa6h5YAWK7mRS67fX325Q8GyQvaCCRnodk7FVTLxWQVhu8UmniPhvuHmdD0JAfQpkK+8+5Qm6SJZqy4j9mKnb5ji0nhEUeH481csCTLUagUdw5oxo/0Iem8Yw+K4QgTEjQm5X4Q/B6nBktOStMY5v5pUzDXHC9gGEkEX27zA1q9xxLUQu6GX3efYGqGBbmKT1ZRfpU7ThS/LT71kqdQV37m2FBoWumYuTt165g75/hqVrhdGyedIevahSInkEHZDVXiQOKBcMhc8JKIJRjv9kJChDLDrSd6SSsoZjFYR85Ay5O0px88MMGsEMqEOhUSSWhD/1DP9x3ULKnVXYZkYvnT3pbsp2LJV7mOhIKC5qRMqt3twZXvSBt2sxVtlRi/xANIpBBmSawuJPHMz5od6+1sEhfOQhdJs0Yk3sHlzz/uXJiRHb+MRIOT2sCax7SLjwsdLPSpfH75s4y3TlU0Kpw68DVDquWPqwRpXjeZa4E1B0zHcB7NDj6E9ZwyL/1PF2pHWuhGxSe/k6e+R3t2ygQNYv6U3VRb8p0q1qPHq4v4syi7eAqsAG3XcdAkhM+Fqra5uu3TEoR9NdJoZplp4DdmlsMf4V981KjYyi4TQu9cp8qRleaV0ubZsCyN978Zr5lUpDZ40dFik2nEwt80vLLrXCnHKscuJOMp0rjP1gxWehk8VsBq5Q8bVHanq0J5r462vjnJfq4VeufGKSGkishJN3gnj2MxejQIkXpSvhfU8/XA1eQQK/XnO8tYEDttxJUTyEmn+GKR0J6fTZPxhOFYfbf5+cmzYKXsd1pLVfBHojPlMRYnWQtj+gxHuvqN9KXm/GxQOYfxSHbyFdLYuDkCUrVGWp+EXBepXmH/xSNSssQgkzOee+/w0EdfXEls99Ht2y81UV4TBiyFaih8NN+HEm60SOweovFMY0f2qodgfNZvbC3100GDDxRxA0LUGS7zkQ/KkqfPRbFMjFxCeBJQeSG2gtumwutLJVf526TxBl+fqLBQe1BIZbTNSLcWb84aWmICXVgofaCpWswtjwTjoLMmSj1kzZDblA8XUUlsnOWsfquefx0+OkM7THyfbUvuyMig1Qcj9TY9mOOVRvZZKS0h5G+vMgloOvZcjo3Bb395O+/4bK0GT4FThSO5GO5h15DSKl/ZZ7KRWFIEra6s32292c37dlH1vuTboLr9MZhYfiUlWDbsSbqmIeLYhc4yNwQLVs7zSaXWiu96JLrJDqaO2TZD/0e3krhhnVWGZCNZJxPSKefS0+kfP5nfmH6XGKALWp4SBb1TO8R8V1ZQX4xVuN6Jjftqc1d5jTjSHkHFgvnj+R04h2xn3Why1PGeWqLoaknLMc9C1uU24r7sM0173JJueR/eDW1VRuCoyO8S7hAsshaIhEtHQ93a+M75NyDr2GlseDHak2xQpNN9p0aLY6+0gbRnr4MLY+fUNQDze1cYqnHvwVBmnhEXTkEbVMzqeX3BLNy719UXSoal+fL0A2sus5IdhpsekybBjXfPjvMGgkDjUd3evCCpFmbxu1D1pTk+88IT6SvE3HVicvF25UeWOtYnqYlYor55REkDuNdfJ58QEdWR91gxTeyevpqwq4bzDtRKzOI9WMrH6E7m0MlAs5l3d+FDi+PJEWMGzjgzGpzTfj5pTS+p8C847EnItueNs39EeHZG1YQqqfY3RyuNdifmouZvCub9g9it43IgJrgsM3qFCyL3024D7aSsU1qEotMTs0NYmHZ7NBWnUspwuhW7h1agv/WKkXIEnt6UPPkP+QvClEb3VXrJwXOYzeW7Dkweno/pvI/ijvcrTXL1yh/iAV91uBo9eWKzwr5eTfXhX56+Rj5ORAvwUFR8+xsjDVKdXrKVmyFEG/qNnaJTYl6ioIpnPi4EZQ5xp7/nfu7FaqEpTJH0zJcPrM1gHbwdaf5Cn/q6WZpVnMGx7T5fSc+2WXcV8sizW7B6MuHFr8QlMJFE9HCZpTg4XplbncjgMQr+czW4drv6YQBhBdnbzFmo3oKyV+1+1ndLJsXLfy6Nag2sn6SY9syaK1L4PeaEgi8GmrLPAYt6Lofvj8cuV1Jv9qpefsXpT36icpx0CdhBjq8/1BvHyOV4j70byDWJ/AQkigdwnOcPlrrgiSQZvRFGsrNMPJ190+XAFr7ffFHYhlSTG/R44gDpPYVXRiS7bcX2THhLfwLH4K1N3EO1G2TNMoTwIs7u9UPkFFr52bq/oxMBS63HvRkEzYeBkix1QV8vwPF2zyth8TAWF81RekIY80dVZnh3xYNXmnoZF/UBY7+BxWUGn9HWZs16CenIvCd3GgLLF3wEyUhU0b/z/8feP0QH1i9/oHc6tm3bRse2k45tWx1bHaNj23a6Y3Zs2zb7HZzzDN75Xeu59/z3Z1qTX+09qlXruypjAIkyB0cjplviSL3LbKJl7L6tVOQH5vhJXhqbeGp1ycGUhwfPRuJJVZutv2Ku91c86L63NA9LRRnZfTKop0N5w8OiBIM9Qeros7IBdxfaAk9HiW/bD5Lu5oKW7NIZ7R5ZEDL20lnGhkLX+nulzRsqJAfPHzmX9X7fBMlZC5YGQvYZ0frKwzcZleBfajJDk0QjrcQxFufhOujXVKRK6LMhQkccyzdStu0E749y1l11/RUW5bNJWCit+IdgIA5N71XFaBXu0ybf4WewNOm8jZn7jgggLjlNHDEPdl6LdsAMZL/7y5ToY7Xa1nmBV9KA3RltGvDYfzAbFBq5ye7Q8csVwCPqlBAFDAg+DVLGuldMtEwrt0khEj8K33iaFcS7DLb7ea9y96YQdM43puPyXMBEIQz6cXHO+BOCq92gKCvZYJgfIfH19JFQ6sCb9KNjZ6wS41U9jYf+oeXEJVia6jrLaWvvkw7FEXOvr7JVnW1bsD/NkjCByChoTdH45unyoJQ1aZJEcRg/kg/hmmgYKlKdX/Y7q6hVwxse24Yj+WfQFrKTZIg2XVPHF9/z0MbuH+hIDREQAoX9FkTHgf7Pjz08H8uMGIO30ZpRCtvYuBg/M/48+DLHKT8a7o86HYX/RsmgW5Z79R97nTInwUgNcNT53e/OWoIA82xKke8jJ8VH/22F+seoJJJH3XEzpoZRe2Y9DSQon6s+J0lAWb5P65LQT8vPyj23b8cvVPP5x55csAig0z1t0nUga7McrrZhqe/Zwf3vS4blmPxabSCrAg9g3iWO8Aa+2LXXwZqHlGSF9X1TVRDwcGRdZwY/NxnGiBo4I0Ehae2cv5euheMdq+b2LKCF1k7nU2+hMYXx8xWlp9SsT/YWZ5W0d/cHmzjlissEpxBAqSluWSuUJfEt4ehgvgg11CkWanZbhjpW1n0fSc5loYP7GPKscEhtOIqbNxNPhYl2JZRwxEcyIRSzLy8bA1d48zorf3alnWM65vslKVJ52vFsEGQr2XI3r+TnJtS7XRjGFfq57ufewN2kvRgv5/BdqHbm0DS0tpH+3vEUCmeKPr+PCxmm/ApOVXxmgIkO0sV+vepAhysYjzBYu3tFeNCcgj46G0EOlNBrraP3DfPTmzVE9DwtVHP9+JuTieERzXLR5VvvBdyTDOSLi6WciCl03CG1sloHSmBjQK48KzrEEiOWtbcy4TeFMiGodPVqMdsgJ5Q+feZFjSKWhkUDx8jBwTn7xF7V/SUqlER42xAdcOOrBoaDI0SNvTlk5pfvEjXQwhT7mvzFIcEYqZvdRdutaGxosU6c+hiLFan7LOvFmyeECe1VXrZuomOL2x2hvDPUxoVfc8B+6xK25ydnxgxuwx+7vnPPNsfwHsIsyDaQ5ejfUWh8T/u79hKgFQih5+NmWIzm0bAKnnPCN+hXa6hWImkckMhth3PMfpgVHTellYhMBut9ICx/oz6GtaYC36wJ0imWy4ojzkwDR42mKx05xPJBFFl6G6U+4K09Hb2CQGMXxPKIYPa5qcWuu56xUyciHd3cQsJZKfrQo11zOLNXMSbl2XLDjhTnqP+mNHgV49JC4YxB+3eYKNkZ9b7RAmutBYzMiJem0EWgqysewnKEiOFWMoOQInym/oLi4Avn2RYG6pO37zly3Jdze+Ia21KsUfJoLo9FdCrxOKp+vMOYfiEPhG9ME//ulgAAAAAAAMD/kmqWr1C3x669zl+j1eg5QZj+2cP//9//xwaznU590gX7a+mzw+BrNnH06m5enot2ZHAROWRG0mrSJgZXjhB8cfFAOeGBGRzHL2CM324Rzvft5cXZGJdIUbnwnA29RhCVh2NoUmIesRmpJAm1Ul2rh+WuPud0YrdJB81dFSsqLKpgMb/zlG8pvfGEP82ZW3O8scOULwTk65/CIFgGUsWoQbqVOt9Ln7l2D/vDQcHj2WEO/Ype0VmdBDsP4VZL1Q3iBpqrZZsvUdalDZGf7O5Csmvh57XRBApYw5JYQ2+WiL6PoXAJvhWBWQmhEdwzmwUtLauFFEG/Ogdi/bpI5lyu9QMI8S4hu+pd6r4VqWVpxxzKhuZfauLpD3vOtpOHIuYoY5BQnr5y18CeJJxNr7BqlmqqaJMVwrrL4JJZS5ku0UUzK8weNTcW311gc7TaPNajMqu2V+qmONHBVS4ukVaykH4cTodcULCYJENmbjiO9i0GQuQkMfJSC63iTqG9RsBCCHkJ3mQSwpurqqjnN27pX7egRp/a/PJsFsJnMFOVJqJy8iLvIo7SesFGwlZmxU2s+bMAL6tji6zANsNVQgdqWUpuXc7p70tocAnFWhxUYPwY4H+cALcw2gMSwkwjM3GVMyrfTMcsGck1SsHn8RlBnFr2iwi7xUmL8IVFzevNkdB5ZMmKKYe+jPTUwdpw16xoKWkwW0tdRjz51Z7YtXlPL4wLycvxQDhTsTRuCOd2Q5kndAtZzlT3SLDT7HLx8SWJX7Jvl9Om/0MYrnzBZQqt0NBeRlBIS/Qg1yPviuYbhVgp/pORx4gaZ6FFhlpPbXeF3sXavWDrCcH7ZB3jiDMI7u9+xz9dpRsic+6uT9plNt0n8XYTyAXjsfVjyHY31Z+KORR+5EY+Bl0xTZ839ac106qyRugQ/V9V0nMPFAJCx38WTSExEK9HeztGiRabwNKquxaQGNmRejxV0tN49p5e0WCFf4WX1kzG/z0Zh5lBK0Aen//9l/df6jKxOuSE1OoG11wpBC6Gp0yH0Cd5ZitqAmNjTA3F2o4b2eGlwWd/iCbjWEdPD+aU0nqnamOLx7xr4zJfVJPvI5RkHOrG4cLR9UZKa9899PGCpjvbxoPFwhe1GDUGDy+1ktrPTw0JU9I6NokjDbzxHqeqD+o50JUqYlLLLLbnWNNl//KyXdALT88qxmigDET9wiR9Wsu3yN48v/ltqFgSLyrsu5FruNURIyGGXZIgx+eOg6Rraf/dvXHICBPpzW/FzUF9JvI+2NGQZGCnbnMvX5WL8Rd1FzIH6PHpDtpjnCGXktS0jdj2uICopFfKEoMbxBRU768BAvMCEgcGfDvBoLHFEBG3mJocVWlb6arS0JX7Q8J3PY4wnG3UapzbEdOio5fUyNvqjZbNx9xrsFgDMO8MQnEIhE2YXkIV+cSXKXxhVd/pOh+FwuiCrKmdB94JtDE1egT7zakj/D9F7+7k5ZfOouVpjs54LT8y8Vn3v+T3dWFznvON+o/X2/lNmNB3/bSRN4eTRzeK0hhqYyWD7noKNe+Zhp//uuWQL/FuprqJ7CnTBEsw43VgIS6fcH1VlSkTP9yZE/wBK49+pULdHcA4Dh10/6lK7OY9sadQsaqwysnN0e3oNLd1+/mCdLIIF/N94WzBB+tGOPjlT/ZlPql78vDJTp5ufM9HMi99jFx40TzLQDh0zjWS7Swn9jf/HwNJDc3f9ItlD/QrZIq9lVOHP8xfz9whKVPYMZuNeNbqvpDp5ad5hn6V29+eSG4RW+/k9aKySUSwQD+l192yCnOKnEH9HCXEYxXAReW5n/Jj9Ck5a6BQX8uP2/i7rPp47YGR8EIz25Na7DWdDOvw9JjCzb+3KskMxkNhH2djn5SmVbQTQdrzV8eacU82YesUZs6dta7uouePHPkGJAHhuMnJSLrPOkU+qlBWu9zNS8xm69TNG1/kOg21tWKvmz2uNJeq0QREKq9PLV21nFwYkz8h5G5XEQIv3xbx0aLhwEzeEU7xnpPiX76qlmsIxMozexRLjB1RGzWbhoQu5W68tvnkVDmnde1dip4idnrRLGM141/Judho81C2k2m/WGTpUjlNPoq7hSCIpv2brLJsqzdHeNO9N3S2JyFya/fNFrRsY9wX3bfi0Vy/eEa90UuSoGGj4+aLHdfHUky3WdWi6Al16aTuhnLeuEQohxUlj734FKxzKRJD1TALIWXp8lB/xVurxKJE97YxGEEBScNYhDWUFJSHSZEnsOxhGbDbopV0wGZn5j52PrAczU+BRFr2GeDoxQGRry74PT+IgXVQ3yEG3lpbcqjpCgF7PRMH1RxzOWUvdCOSyc8UrBQic2qELbq4VS99ecgMfuUdVeQpYOlusemNMHcYqmHGAVGBU0PGdBtbd2tjRO31LKkyFwQm0+1OgXjhtz32vF4k/uPTpg6lecK7uNtUUeGzo2HV33PWtGF4falm1pufZyjotJUW+/rm5UAufLm+8AmD+WNAtTL/2ebTuQJza63b5nXt65JeTrxe+BzKaiUygiO4qn0635DMdzldvesdWz/6hhbhKMrzVS9m2cxf8+ar5Rft8q15lsWfgYTh3vgq24gyTZaUL3jiIrRJBC0JXGvoskrLRd03UPgLa+57La/93pPdG8Wz70+3iqGk3J9EdpByKz45JjUwFie0sbUL5ZJ7eYWheippIOKO8O8StWvQ1NVBjuoWj9Js6Vn3he6apk+5LHScrEX80Oc9vbR1MAbs7iYfkr1SLGCjNEoMzXPpm26BEj+lFYLQK/RtWaD3C9DrWe9V3blG0t0MsUAJKwJJ9ke5NYZh9XqZZ1PUFgOd3ZBKRvsPQs+ybPOROJc6phinQYcJtclJywmpkF/U3l0SehekiVWwOSL1x/Tkf8CqK89EqF1TDx78nEbffyP6NgxZdEjfJLZ75HNhoJKW5cGd7ckj0tqtlDy08oc8nD6AlD8g60qufkIKTRiSFlXc3iFsTH9N0baXjEEnn3j6VeQ0CNxdKVk45MqABF7zDWFtUcJ4EgW2VfeDMrtT3i72si7o+1+xipWMQkGsuMoVwy/PoaOfHLhvcdBS7zPQMKB+Jn+jlhYPhzf5dkNL2WzQleGg6bpx9fOJFNLP4y2NC08sLlvoC/gnTR69HbZvTMz3z79ptVX+tkLXf1ZL+LpgRWKf6ncAUu4yEYU3J6akiQh+LPG6RnYWFQEVrCZeP2FghIxp748fa/qNOebFQjJbJo+gNJvnqwrbIL+cifsmsUz+ZYVTfnWhnZXdM2Y+NYnvHXKJoReveIxKFC++9WJbeSLRKjztwrTlaXvgS4yYu9Ycf9yEm0i3MOFc7iSFO4huBYcC+CHxuY+SIohyLh18rE/GriX1hx3zZcfu3XFcCc3ZcJS4uCM2J/VlIUFKYKrvNltgh8I1BSlXfH3xr+cDyu1T3ACsw6rjkNLDDv7wN4uOV5AaiJAc8KBAKs0ClUecvBha4c+sS9cwlbznpW0Rsj72dKt+jrUSdIt+3sjw5xhHrM5PDFDiOJtaak0V2t9g8AlwvLZGsdlWzEy4DGoYWSw0sVXsLu+ERgv9FjsRLg6x8fM1DtUd0vXI9+PtLbUKrKZXDkNXc3c/mmJX+Vi/qwbAn22WuykNg43xYvkU889x99uV1qa1/cVFOotbFItTv6wX9nqT/NlUqaK5Z3yOQb7uriyrwnQxAhqS+mejJSepoYenMqtUoyrvQwZLB+oa7STo6xLfFDQVFDg4zSmF1uRpRmrnd78/o7Y04z9i8MvWD5c9dGbr9Gp17NJo0Jv/sHDNgXG584YqhuUwJbApviSFHacpR7A/P8U+IIuTayhhpLLzCfzgJWc8I4nIl8WoIuc2SnPlINo8JvCnxuNZRv+of9gCw2lM2iakbep8/04Ua1u45sWtHeBlj47Cptcv4e/rn6vyISdh3YfOKiFnFyzYNIeQkf2goJDMUNIgcVV28SOjzdAfZVIzm2msoOtSc8RV3iASnfZJQ7gxysdQ66WDJVRG1oNNKe4ve+zdtl+k7s+WRPVt7nyJ8qTipvK4GOzTyVHRW7FI8FduAos0NDtEXh2LbqzQbWbRqpJo0xtzuID8fYxl/jYw0K8kVXmZVU7ilc1UyfTIYql0hWXzcX+2rH5anssPPvTQhn/AZJoWjcPTcF8lpxj08RnD4SEjNWF7QZJgvQjG+PM93zHjpt/vEVZXf3GSpxWTHWAFOTGkeSGIZcyYSBDJnNaRsnbftuYPmuJLmqU3yATfhPaDbxRlnqf9dZeg4Fn7TXN5PGuTOQvd2X/GUyoOpFti8vivmhOKeR3b2DbRelbPjxzRO0Z8uS/zaATBNvZqIgU9I4eP5VaFteD0VhpVAe2j+xGwB9LpF25hGlkDvrRFGtV7czIDLuOM2fh9bJnEip78rVj94lkK3D2cP3rIW11d79ZrWpOCpJgOp8s7e4dCdPvgp05OKIgszX5RsSeIZbO9hYgWRf0sGVvNRa/dgCnIG/O6ZT+QV3jy9FtCpMr5M0WG6ObOW2NIS5Y1xANrsB/ygAr9S9QilWd9KZpiW5g20M5n9VhZRHicvcF7L+v3Ps9SY2BC4yqd6uMvtLaz6U/VWlT6Z7q5KYHOMbG+3wW27AzMPajFFHMo7hMdMm4W/tFvfPFxfjZmVcllEC7s36NnxDXe0TzS4D12CsgJFdUtYdwLv5DqWlnzHdHfPXXacntCbY0K8kT55szx2pMsc2O+TBTKQYWr8jv9tT4LiqDCmHWQmwGHEWcbPlRlS9JZZUKkxVLLxXw0UuszfRKrNjjyJfbppVzYWUOmxp6qOK0g/bvvaRoywVzEqvXZj9MB2iIvg+2uytbrrKm+eJd93uUtPFR6e88ft5uFXJFfPkHVX2m+40I7OUGMT7XX4D+tlCf96ihaVd/z1zFwyjpo5r2GaUpYR4WDGJ2VhrCSY7oeqhNTcUUau1+oDGYStNgS0+nLgDqJusds28B2HcG7k+Ac+1DPwiY34t1MPH155alpfkdSs1rL5+fJ7Loc7RGtIjbcWGCLOg3uAdnRC2202A2C/zuXiXbGFdsISjocnhzrdWNG6ukSJd4zjUhVAqymHL0i8RmiI3MLzpZdjcDtF3Y0cBQM6AwmaTdC9Us/tb1aZ95h13kBi3viYZsNvdmOaDyjGINGJGzw827/kkH88seVVhjIO5TXTYf8KBv13LfllmIpMAfi4x42pohdZhSCdX6q9cGJd/BVODrplciZ0icjM8EMcVIQi6D6eE9n+zX3MoKieU+emA1raFLN+BvdXK2k1nYNW2idsJtlUTY0u2eF3u3vinoLSwdw3HYGbYJw2V+EqUOLeX75+RMlQAdioMCeKJzrN/6MsWG8r7s5u2/OUqCH1Yk9/UNmZM9rX1KsQ2exgSJLRyeAcx5zmZn6KvpXQpdzFq0d79LthkJNbAcUAxWKhn7A2qhIwN3gMoEvovT2/EplgmfM0pulLjKahTbSF7cgzxyKlSkZb1vqGCT4otsjfOlXvgKMeS0dorVk8XzFqK6Y18BJpYuST9mAlqThivqgiTX5T2m6apXCgEjFB2oXm0AMEtxssZKeLGr2B4oJmPGyXJn9GYiD7BIaHJMX6L/oqAQ5URJtgSUydrPa/aR3t44u26S9vBBRedw8I/6ubaXoHZPVSz4BNbvzSLJ8ihhQvp7s/O6VHWv3GVTxYZtgr6UUkrmvPwMt4sew4GOflEFH7jMPYFib+NLpDVzTbWAiNudKGqiq5N4Q1HLO8BCYCHFbO/fVHfkcn6uPMQTwjTWgxnsuCZMYBUT1BBwnWXbyqp3E8709f6GZcb0QdjQFyRSmGPD7lEmHaEvjwbcWuLljdO8GHzgXthNkvA9PggnTCeYE7zY82aMHSIGJQHa4V643dkjgUKXFb9jF9JlkH06ucD2z0d0yyaily/x8RgjLBjFR3I1+yiiFIvFJFK+ZZCSYnsaBbUmCvpprJh3Eu/Hiy3oeCWyV2D2wVzRj+w3PQuOYyUaIlH+aLOExGxiWjGAxJxJ0uGVR5mS0wuscrbYnsLI7VszP/GmK9j4Yi0UpqoP9cNGQ7FRqZryJSA0WLLt3bM2bE+hyySOa4kQT80UOdxlPdDVNBIzEq74EfZfcNPLK/aqtrC9CguA48159Lv3WLE8/98vJ9bWChKbS5RZuv80q4Z+Y5zv3p9YCY1AOuC0PGNd1aIl8kZadR1DNFZ3uoG5UXAZqJ/CkDhsOaMzceZdskP4d+Hjvdd4Slx7mh4ubAUiIuLnqKXa/iXb0PKZnNvTOQx7QmOULXvnz2JhxuS+9Ro5XT7HPHdDC/UchXN/HkBzHuaFHcZq91yTLJpbrUeAx4d9c9VhOspe+O7PQeBRNyi60oUHgPnCSR5k1RX10vqSeKrZ5Ugn6HuavJH37A4JWVAyRdZg/6B5rBfNkGXIpAN78S5Rgu0boyaOg7ZQ20W364zTEB4ck5SR2nInDtV7gk5v8UWZ/WJafMv5W1JP7YlSeJfGSfZvzTLpygQEnPB/HYOFJqk51N5Vn9wxO/LJr7Itq4WujlRdeYLgCczRu1iTLrjsa72RHmQk4lrKIUSH9Gs/B1/Z0NglhSzQIZne28sJzY2JVcafCdk8t5pIw17J3bBU1sOyF9IEt/NdZvfAyTcv2BU+Uz+bI6UVuN8763uumFoOAH+UNfODEZvP4DGRUZLis70rJPFLZQvx2R90x9igo7e/u/ufF8QxoMdJi82sOZLFLYoxlvz4pMD7xpxEUdA3Iw75zux1iff7qkUw6DqNgC9Hr6orX+DY/bTS46KHlG5baJbG01EtjrtaSJK6iILRreSkVUIquK7DT/8v8QrDJ82oSa9xE/1zAydj2R89iedeig1hLCsSRLgfWAN2S/E6o60vA8EZHM7OzK1vvMeJVyUXFJTte1I8L0W9Y7pATiOf39gLtWBnPcq73En4Hab9dpcjh5gaMJ477KWp9YcLaz8y9LCLO4Z7gUTW+jiUxcj1Cr/C5UVDadEy9rnUNw7r8Uf/663KEcFwG1JyVWR4jBCoVu5RBfk0yr9zrWUYtMKFCLFlVLHIj93jqtSpzhGWC10w/Elml2p1qG21ENc8WWXr9LnYKJnUj8mGmxS+aN/oLOBGjVEfZImaL198XbTkzMXXjOIix0rPBoN8ZCZiWTJZxxBRjj6dfVA7x8KZ679kOngy+Ds4W07unEIFtDO05u1W2WzuS+z7ay0oJhmra6ZKaF453xMSyryOKfOlv/v2JUai9QUU3ECDKxP4WJOiU8bPwDjFUbhPW99ZTGzz/eTiRAR3ULeiA8ZezbSFtfExZNf9voS1MYih6LD8P42zVFvh22O6g2aRzqT7FAEzcxku/dzNiFJoDyybyhCmWzIPTDWTJs7RMmnb1L69pId7k2GmSD8TnIVxC8Flj+NXENZISsFJIkQ6FoNWmrEl/38NWVDNkoQaii2VMyvrHYJBt7kdwxwa3Q2HVNIscUtYD6/rU0mPcVc4su1gcTEjaIMYWGpPkNTg80LgJinXjrWiDL0G7DkVXHsHaGN0VDCOjQqMNfhq0dHV8iKISDZyBFt+SYYB7OoikdNC8sVHgx7njnLkpGG8srJJ+Y85XklYKvwPlmCGyrvi6dqF8ycy3dggyAFZraYye8MUdxBDURmNcI4dHfOZHgVFI3UzUXSc+/5pzBn0mmC21aGGODr/HH7Mdh3QMHQwuMdAQzxtVV1pz+PmwlJID1RrEQCL3CIXOvx9xnoY3aGNlyfFI3vFMPuQElj/fSa1rUq8xNkCfYKdZzvUofVU6vCU7JuiMOkV36vl4HzgQaIs07l8jOyBFsV5sggfvsec3snVO8Te34haH4VFOiAcVQbTydwSHkJ4ScT6Ki2zxtwmpvtV3KHwvU1aRummoIWIOHOkbPgulpMGiLqq2z38Xis/Oc2eDMCHfAVMIe/O3QCExdWIjnO+1xAfbH95B4Qwnl+R+LdYkuRmUBB23g7olllpFvfLd/FvXQlFK2rVv11q6kPiSEQEt61rrR0BPZoarbb239GcbRSzy+cZd1vM1YTJZZ2fqtu8NljM56zJkVBw39Rh17FhjRzq+lGqfdEVWJ115tXi3NLRQ6PeDcFXoDDkJGXbMithlYDUBDqYNC0fRVzUIXSiJmw1FZj9cnuR8jedeaj4IQ7uTc7IBrGwKzj0lqkOBkyFknAwT+BCKidOfbKUz9uCbjNeSLj1LfIy5DWI/KAhP3670T1k7qN0uH7Sx6tR+szDL8xV7PaVUkhzjEto5maA3wkGRUWi+1eckn50k+uT8xUOjOLmR2OM8JQ+KYpX87ifqAs/1LGZS91ed/kIBbmmrlFAsEE72eNIiYaWG7+aDP0YPhGs8mTyc1V9Tj+FbNpm0u/El8cxXRzfdBSjjR6cWrpfbMt6KGd1w5GRGVW4U5t9Rlj9hvd5WKWJs5c+TrxivE2b5pIlzW4VkKOXOHHbXDhVMaf7yJDEmfWvimzckE5d0eFvXVqtQp3RK950UbUCfSAtGzfmX1ywAAAAAAPy/yvw7HcFInnJsyIR94ITjMtI/+f9j+ODVal7czDKB7aMI28kPbUKoazS0a6kM1kNq/q1Ebde9RQk/vF6qw/xdosnX8u76P18UWnuoTblh2CIQl8eUfxERWFSbdjLyFC/bDyoVRFfmiD1aWOm33yI6t/yqaegpVbUvRmf6TDISu9OwwfuZ6RstG+wwnU/zz7uA+/8AAAAAAAAAAAAAAAD8PwdG5O2gotjmCwoVseE0ip35P3M45H/r/7n/Dw7yFwcy8BqbzzUZzBqhxtFa0zTJ0mwhHadCwPq1rOjR+PhfbgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/2lQzLY3cD99+EJuT+eQbwJ5/sn/+6ko15SPqWL0xsubNbNWSb/x4bv5GQvMeJpBuur9jLSdodhYSTRAK8+ShDcIY/rRTXNe5Au7j7SrVpdfSxUOJzwYLMaZAb9uy84pePGe38/lviFMIRA7vmqeUIYmcgNruppHhf1HbG2zJg5RIB1j+fSrDw4lg5dw1j/v+k/+Hw+Eb+A8hRIZW7REqyzUZoi0YxUjOdwWtAXDeuCxNRHafRBTb8k+4kuN/kXllV7tdQ7702cSVti1D943CeoXNqsTmAUr8GpQh6H8b3k5H7JJDl0q1gwwacF31f6QWgFMjs0JLKZiFieSweob5+15+rWGh4bqigYBrjd5HyjYOHu7ZhK3jh7h8rULlsQtmI+pl3GfBF5aD+jo+84+Dxoa6pX2YXuonrF2ENhJ4HTHgdf0eXHFtb7EJOuykBGItV5WfLcGslUfzgsQIVGzBgRNyhzXMI4pNwoMjV0G/+5fBwAAAAAAAAAAAADA/zVR79hmkLngkRB9ORIqUZkd/8zhyP+t/yf/DwOSITFL3hxBpjA3ho2ahbwTNz+NW7rS4jbWuSo3FaEtThMhbV1H2964toSFGXc8VRfiavPV/Dfvq2honekfkXJty1rKOk2Kx9ezf7ldAAAAAAAAAAAAAAAA/k8aVjleI3lD6dRP4WWf/03k9c/8j/Lf+n/u/8OA7OMvdGdR/5R0HfqW4H9AOgrLm1ddhxMWu22b/+lsLrfjjk8HXpB9Ox1tGvt4EF8hkThMQlupzC6ay4jJ3pf2Qn1c3fFneuGV619uFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/0nqx17RNWiC+vg/d08uR/wa/sn/57VKLIPm9DvDbWSrLZN2RrBFGPzCOTs/zTZvEzbgGPO4ue6eTdRCTEgtHtKfo+U8dUl00q/rMI31gc0jxxcMk4rD4iTN9yH+YH0plBSPC1S8hDuDzq08aBH6zHg1lWhAuVQeHfXcKeGj7ivBezhPGaPlSzzD1DxO/+dd/+T/bbYecllN+E5zYy6CfOc52LCdnGJ09zzws3vzBlbbQFe1ikDAvyFWqsoy5MiRuOOO4K9/JhmWpjSzVppfncERN0DtCJJJdXo1Zo8I1yFrXd2DtxzC/BEd/LJ6KMBm/Nj9tZ0klKN8PWgtWQ8kfEkUTJKM/UH4xK87H8pCFpWLOjKS62OoIe5boWFbjYNptBXarwaLzIcPEWrwMHqbEotKKunBhTdviJwNNEwX/HlmdSXHhnQVM9xq9/3oU1MQxPwlo+JWXeqrwIoUrpLsLjxqmOEHx+ZBFmRHtX/3rwMAAAAAAAAAAAAA4P+axb3KNN2aaDPEP0fiNzYrSv/M4Yj/rf+T/49NDhkYO82H1vy2JdC2vF2FjYX9tJKsTNAnzKW9A7dZyKH1oLOwx+PyI9Y7IC7mWYlYAy5uhAde2MD0mZdbvEzKsE0p8Orn7y//crsAAAAAAAAAAAAAAAD8n8Qdd8500YOi9ZEwadwqjDvxz/yP9N/6P/n/iWHFX1ZQXFwUu9sYTRW5Mg3+xDxHhW/v62ooSoME9qTfdMYNmrI+06KvEvwHT4eJ6BN7wRJ/47XBSzzxtgTglsD+sGfdceU+/pfbBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgfxKpN4fW3D290LSOX5S4JSnTP/l/CBG6t1YUqYMoLDUu1oho9DDl0VK9+ZhVhCOljLG/2XxHRP5RKpPRjTbyyXFXXRjGxO+NELx8P159lzJ6EQs+S6QHdBpmFxN/2n65idKsLfs2HmBcOjLNh2inOc47EsuRRxaSddSSmqawGlB2Vt4gRUVkluhCxAci8c+7/pP//3e/DQAAAAAAAAAAAAAAAP8rqgeeJPm6g7RnnIk85qeqw/6ZwyH/W/9P/h8WJBJli4VuUwfVP1fR17jlPsnsxFdNfz3D1kMfUZnPkDZQO0ZoMXn4F7gwT6h615oVwkQfCM7cepKzUcagv7C7PuGanO/30ZYy7NE/pgparGeL/3LbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPx/yhCFUiNodqoUimSD3ULJ6+Y/+X8V5ESbln6NZCdhbE12lfjkkcumRJuXLz9EI0lB+H1FpdSHoNGQB7UYmhwFBdXlUVYkxecQ7GQejvS0A7k/dS6SqFFO9jmQAznRivTayf1+wFftY6GmEVJtC5r8JdqZ9OkYy0h8P55KbY0G43bQdQkYXOJmg5hNdBr9513/yf+TgEVjmoy4aqPFutzQoiQUEvNZEws0hOv9xClPRRPIwjR1vzp+vNJAqqFcrDyHUzNT/StyEECjYJylg2jhhvA9FFVHY4NA20wuH3Oz1p/WpLl1frdInvSZhXHUL5aw5IfRsjzHhX+DyFRjxxlRfnXuNQ5KqQa1CxOyqDxqnpd59qYSNdNwTG+IUEoo3LUKZSjKPDI3qYjWlHGjwdWgYzIejnvmnmYpyYhnfQtZjcjlpBWIjAbTKbFQc3FvKrbwrrtcOONeNfbnrNa3vwwCa1XbIAG+9tPUk1hgc5/DvxmXuVNgbFs/uyvDGaGuKUhm4+pADZCwDv74K01K8p54untrlbGi1TZ9jq40wImafp8RqUCiY/ZWg/JOLwf3YEdq3NtZFuHSbqgmdR1GSA0sv+LD0BIRUyy4r2wI95bGaLqSE/eBT3dRjJFOhF6QwPT9LAl6vUHWteV0d6xyTN0BGfyEuxsuMJUi4h88t7riD0a2yPclFMjRViOpX6fJGBrN9BYToc2HP5HDCq0neSUIdQof2D1ukleryty9BF8AFf8rrlNUh4lh8bNVquxgi08gi8uQ21bQa8I8Ur0bdmZYXrfkALnj0a3bWpnqC3Wq/Ef10gOrT5rCbycuJSTGb3Sc/k0pbs9QkVeDpOyky0ZHGJvaB/rMOYNEiOWXM2qPK/FZRVNoj8ibEI1lTujnqkx/glzX4Ye1pw+GUs2q33/Z022CCRB4Q2IkwMn7PJ3bC7iEv9KCzUvzzsaWbsbHvJzXLixHUA/JYpSjWGJ5rbd1t6AvZyARHn0lFTT2jckGMfyZxtUVChOiqmxK08L+pPtFfXOh7w1fVyWqcjesn8jKEB72ok2sTrYzsu5OfmPi4HHbMpWvbpE6U+k0urD+YTMBbVix/M/ha9xldzxrSDYMFMV8ZicRfgK9I14dWIuctQZDaEBguH403VtwSpUQv19c7O2L8CTzqM96hkrENqNQBRkTCo5ximCU0XTtqvhDy5QnsjiGI8jiKC3V0eKXes3Po3Pi+xyoWPY3UUd5OJQY27fOz8V4GAlITPWiCRB2XSsBbpAXfU6vGzGYGBOIuzy5QJww5sHPK4OJAG5vQTd7L/KDLLnbkxgjlHfK1MLjuS1+rDY4yc7llL6Or5JrI6EyYBVeVENf6aiZ22uM7+Ewp08lRuagi3HMCfbuBhEQrzgxoUMZuiNmDMvplUt0BFlOTvGu9MrKV2CMOpqZxQRSpHdwSiOqRL7wyiEpq8rnlH4rcQ6uYCK6InfLC7Nd1JVMVIUy5rCBCc76/U5OuwqZWXtXxSnJeZLAS985gTMTtBp1OXKeoIeVLdMcoWwxmlV9YFkmwtr2JwEaFKJEGo2Zf6tcFC+NBjfLI064sTroz4+c74t9suDmeB5/aVasnX9QzhvSo3q9re8+MELSY/g/lp35TcmKtbGs4E3wEawJgzmk8bUtfrDn6wUoQIFkeEDvJkO2keQK2d0XR+wfENrtZCKGGYggRQvVD+mO5ZNr1ehxQUxO8Ov+9pH5JaTFawJ15CHKHvxj5OhV/vn3zECdU0hnUG2tBXSvHGMhCfNSEZWXoC7rMZeY+7nObEcyW4g2BcpxEhZstyWpaDaeqxLN9SezRMjgD/KYQ0nVfXDz+7Sb0pChPBN7w0JBi1nfiWrLzEHGvJYp5Xx9Ri4voXFWhhaj/b/qnwOojxqceZq0MIWlSKXei6VGS3oVRDLlspUS336N5BUJMyi+uh5tFkfS6rnWdIsOBpG+SP1lcg3OpsDCuBSNCy5fXH67HeI3JbmxEjYcrMr3/WO6W392h8mNc1322Yo22Yexjh5C2VOtRqXq6GDExxeIP9PRDaN4Xr4JaWCUL5ur5pZT3xWb+ZvajoXJ4d0xcqMQe1CwjdHslyQvAu3cK33A16yFtY4Ed1PYmK2ODv0IC72cpFqB0ndnKnBvyedbRaQCFoo7v1+XhHRrf8zAZffhsmKyv44ZXm5h51BohDZkBybXT5wpcGofQPAn/KGxV+gBTeqZUkZDImwcotcgYAbNVeGjvbP6TEVvDfhTS2grSmXXOLJImaYApWrEc0HkctgPKpevRqGOYOdk4crxZU+wWDCDl2rISc+7PFjZwG/mR2w+Lo5SVnPgkdqjBNVSAoPE1Ds9bYd1M7+Ym7Lz0tepk19z21sWWHq9PBAOsrdbmwgtPo/+Ezo08d/NY02/ZoEq6R3eDWikiW3JzlgTX3ip6niPWnkhVMteQKVZHCH+ujvvLNm/5YngBZ3YGP9cSvVPU4F/vgY//7iqvviS6YMwLVblrilvX7g8vmteFruoM3WvHfuVFbuaBwtq5PXSbo5nJO6dwBJ88hhl9d4x6QuINnkXx7paAOTYKbfig5ACOfLGpBgoPH/nFahyAfamwjBTHxHv0rTOomvMz7uMxprmO78F2wx5e8bw+x+Ledu+p+jSsKPxXCxrEXmJJ2T0g8MBgtS/a9v4OZkziWAVuDPw8RKW3opXCfdSl3dE1Cz9BPloSfeViimsKE3WMZ2NgvOfuJtlVEu+Lxye2pv4D8bEmEvUOJB+p08D10zP3bd5WeRv/DTvD6PfWsfh6yaPkYUY7/yzMeH7k02DuqQ3Lbyb6fuK/i/0r2zqO9Z2IahiuIc8upBOXGUvcKY7KjwwHXyXw2fUv/dDS7aNTTCn1qr2spSKSVaP56kGXRfJ/zpxHzBxm4wcN5aTQ2U9djxRuSzuv27nOfIgYEeva0Kf+PIN+LViFvzoL7r4aqQYoxIL4bdQ+eZAW7Uw+yhkknOfqw3zOJL2BOnssY0HMXNePKTRNKkw+f4CvqNn5TmDPMdiakZrYJtMeOzMjflNyCkSV+YdDhKZ8w9IPH7ensgq9u4HNuqlVBbD8NJwvADz1x9kIsHZcnvrq1o/lJdqjPJOC8I31wrnPfSuWPy+sXdpKbOKImsRgK4PY7TTOegHMCcc3+p2ENRI9N6nt+FvPFhzD3nt/KDT4NpQGqH740CbYslvrHhWf4QhzSgh4FROmoxHT8n+sEXK+sdByfHMUQWxgxgpRzdzRsi881hTm8MupeLz1ZBgtUnI29Evk75Ccqn6UKE7E81za9QYO2Q1YM5T1qHDyWBaI7TArOJssWyApvpBJelv2xBIzgWERrrtr8J9cV/zBc586Yvfy6qJZDGZGxCzjynSqN5dRy3+w4rilbQk9w1VOFlfqd3NxpfqZ0M5xYmkwl8mv9I+W6O6RLJqQmxcGr1jmgslDX36TM+iFnZNOoDD0ZssTY1iaHUmDJT3MEgiGs+JNrhtXWCXi59DypFdEZPYM1Z3hi8PF0PaHsaJoCGQ2/ISOikQcbX8HDuIllXu4IytksETAnn26jZvo9/ayg+5obRS+CD6zAp5KbsZ12H3WPvCxFvs012kN5v93Ej9UgPi82Fg8Tm0kvBXUZ633GaB2M8msd2wj9an47fcx8HPhQIr3E41yFlvpS0wAsyCS5PzprGA3/x9kpkjHHAS+4rN5yE+1jcGCFLZbPCu++nyryC637zv0bkQOp/VvS+CywgHCZTDru67Pgzi4lcm5Sj3L89zck7X5dzz3f8cPospXDWuknSzVK1eUnlz1OFgTjt+5/GyqBxc2hr9SBtyJdSVgq/QrbAl8DpsrX3VWPJ59nNgsWZXhUO2QaPfVtius+FzH9+Eb4vNE9c76W0TUuh3siusX1M4ia6Ghz0eTh+vNnNOZBa/rLkf7IkE6R/118jDHsHp0cjaDSVolA2bEGTdYfkRaqeA6EmU9XX7r+mADnXE6GxrHxbOTIMdcZBqwqYkg+tMM4l0ohC2B0WSFj+kCi2dASZ4Qq0/gQiy57eB0mXLnZr5OubiF5kis1iRGH1dWxyJJ/Wd6TklJUvxv90cql/07VFp2ISWR3d8j74HpYo+W3K8/SYJopJRG+Flcpq+3kL4YXpAheEdLWyHc32fMhBO0gq7uXnuu1qFDmbSTkyCe4GtQ3G+XykwiVCkumQEglTmsnjKCQrlJCg7sTbFY1ScdsGQREoechQKx+qPko5LhCB6hHm8BKHQMl+oR21hoJOWwKHZ6MFU6DS8v7ywI9LCso1wpkvyuWX/UoqYuhmu/zYnC87cCQuRk1TfhHTN5q2KAk0Hneu9tCtz931QJh32Q61lUkZjLdeAMyHO4IdgEj6a9Y7HAG2pIWubiLL+8k1p7Z94T5SpsxIsHr2ZYcmQvLQbFmsBbKJ7Cz+awl5lETp1VueL0ao8v5M1f4a3PUHp1LQPvDuS5NKfVXlO4qmoqzV1X7sVuUyhdatmCMtoT7FkMKiuugTv049WcfXz8NCOis8ihM1gjkBlm9MI/O2YUZqs/ObMNLr6fe5uhpPu+J3woMOcHsz1ePbDr02dK/0orxZPd5lyg5xZPMC1Q3sPSBJEf1KfdYSS4mF4oTY8TGJ5FVAiKFad6WCUQN7loim1/0ZmSXvpE0+KdHlvjb+BTnYTVZ2/1/nShKU3Mebs6lgoz818GIbvP7fAXFC46RniyLzQqCRNNu3X+tHxIu7CwgE2Voj/zNGPlboZSpBFgtovg7NDR0lCzxmhj5aiwnq6uWowSQCJ1qbzhP/np+S0ZClrIX3wcQxCQHJeSHzfvPUnpn16zNPbpeORbWg5nq9zz+GvQXS+H16BsrSSrBU7WuqeDpPTFR+LfEXz3jwZv20pTRcRrqww9RqXNU48CeR7t9OVLAsg0lpO7nLTs9EGmWPO3omlOGwyXsXJ7Zvr2etd8+zSBakzGK8HYBQyaGUcqIJYxLcHeSy0EBW6u2PeQhW4femF8XV1myhtuD/wBaA9Mh4aSZIYRfd4wcu9fn+rVL+aiWUoHA9RQv7zOncWHidngU1sZoR90WDMG3nqZap7b6TW0J6fBlKA3LcwAos4bzA2Cnkx2d//ZWCZXDsEvdXf6qx47S9tRIdoCybxIiIjsQDqURLZ2+SDIYuvu5AIZtNYv+RlmIRZbXAu3Mul25l2zzW3GHhKKFNrtPCPtSQP7z3QYxcrzdn0lqJsqMTUyHsN3aOhc1SGlP6qoK4j9bBrx6e82sGB4z93MPQ2LwZhysq/PR0kepFYH5o9r5bFCI81vE6C6IqffkfTFOzUCj+OCAwhXKtrxZv5HHN4faKdT4zk2EmIoBi/wHD0Bx+znrDl93Bd/qWzKbk8edQr0DApn2F6G2jDcstVHyp2eExJ2p5j8zdaDxj58sNsYEpeUSuug4OsTwsZ0l5ZIqjGm89tJvZljSPbUoMI2dA87VXZlyJ4o/H4tZV1XJLOb6JPeU2kl82hK3JJPXD7b7+4g+3B2zeHA1vtVo4931mcDuprzQ5CnJXzLrDQq3S4W6yKwM5v+owWUB2wuBTfv9TS1rbM3B9ke6fpMA1p8JXWDaaj9WVlsdJx2c98D+fkKNYasEVqrJeEP/DpQu375en4fD4TTVhJuOaxU3vfa1CribQYi/JccAlRQi0PgaXhtpt7e2tBv6wpTAWaG/8tnPDvYSC+xXrXLp2UrowM4rk9SMpl1v2hoSrrCrKCaN17hvfvpN2M8nyHCYafL2ldtYpE1ji9UFetd4pOHimtT9f56VbOYrKjARQviipVH4syo6TQUkY/RFW82CX7jSpxy3HcN2467wsOzRjEaH4rusP4XkEJm27H2JBu/AVFohr9wg2zzxD0VZU7zdClSrEWYb4q+qxYgcdr2KpVZo6QrLZhYhWpZtwCF+e9Ew3JV7RMuUD00e71XobBycpl8re+lqSoWTB9gaLl6phUcUsCQxVueIWBvUroEuHn8TtdkyJTWOaR6iOVMMFpR4SnCSu3BmzhgtBLVMThh0vVaX2rbOdfCdddlPaAIzy5E7e2KysO+pNOS8vEMFdZFcqqmKhKk5/I0/j7860i1cy/tuA/hqpFK6v+VgplLRvvuF1jgZQk1vkek8UT88/WKjQJaY4Zejm/+90kynyT5qBEjc5C2MVSpbVNYUvVimAEvypzw6iYF19dLEUx/mR5CcpySHO5op/rmNAgLo5AhGQOjeAdAYfQHrPOV2qidD5qtFYt9dDJTpJZTEovlugw2Aqx/lk6mVBP9U119oG5U2VOskNHKpOJJfwZWZpE/jqNx8hQ5Pu1a6z+OIIVTeYxXZiA5nSoK0IObkLgbrm66VLLJDkpdKC78EWWewFk+hKP3ed4LcJd1kV2T27q7FfPlZCVc85RUGFuyx6I5AEpyqbQcDUuuxWMVmm4tNF6ijkpRjTk+nP9/WLY1czLB6FBRQcW5d9H4bK+E9erkk+jEbYC8IWMX3GKnHMxnBC2pgV8Mbyz+vxvFoNBAtZ2oW2jOF9kKZrgJk8jmveEIekih7qVtz8aDSwaKlDYdZbPz9Uo2R0M0IMXKyrnXBOV+NonVsJPka64qzozbewCI8CLZEJWb3oL+6FAxEnjLJCcnAOC4b6Gk5JtpBRhCgd2QEepU4nYzcqb9qG8RIlGfeTNVlk+5mpJ7V5GKmELete33/e3f/+xVh9Zy5aEgxdEQil8Oubjbf6WwTHTRHmdGbXSG/vdLpmQpNyyPcqCM+sxI9Gh55Modu4gnJ9ml4oZ24QfbcWTmFBDMuegyJ9Cd6e5UDutvSHvSPKH92OIGefc+5GFOrIdS74aOpyBdovFo0cVhjPWIyxn22skCYt0sjVSsLa+dmTTra/GHY4+SKBov57dTF34cZPO9RSDbkNG1k4Qe9Pb8R+91hOfBKJoor/yxQWCJgESgTHOQ0rf8WAjhpV19Yv9QkqQP/yRyYLIJxM0ShmJ4gKXXSpRxzUUMIsUWuUKPbc/E8Cfm9VuFQ6dQxmMQNSryk1EK4zKj4zBMs/X4yBljT0s7EGRSGPn9KIljN0x8YPk6kafw0qYQ4egftLvBJQ/VQZSSQQwMBEdyGnn2oS5y8pxlYadeNOpWHPuz5nZbX+zf2GWMUXOhpUh7r4Fi29kBxOKuTqYPWEEJZvGuV/GjWnBokt9zWBAnQVFbpxM5G1xWYpEu6Hoy1r5RTz6nIf9kw7cZzDZHarNylDdv0hN9JzHauAg7Npw0bZfh05uvX1YIogN4oB72bes5x3yG4pnMqMmxvQJN6vx70pqXd5WSDY8mbaOg9enp4rSMlT08/XTBnYGRKHUw0HuRcbrpTCtFlNBA8VrzC71ZiQNasPJStDDye2+o/g9T1QbW485gjOWXIGUXSzmFZvIxQCEkAiZwrY5TS6B2CHzLnhTk79L0c5xbjLVTkZET6z+1ENNcchV+yUd0IuUUk1rrpAeXgvseroCyJlPhLypoHXvnahx/NUQrIketm27JjjSyCgxyn7csUpb63N/fsuxbs3fbyx2p5KYuuw7jgaijHKVb3SzH8bLnRRjIxqHxdzCGB+dk4Hi38bjstsh5BEXqHJ0KK6VmhjHoHfJ9NVQ0VU/NyyIq5yoJtOIWCF3PLDq5dVdfWOBhog794q22UnEEGExr+IsO7avdIlTLzW3g+n73aD6xybm91zCeiLPIQ4iJkJyO1Psy3h7rzqYFmS6dZe+JEcxUWJKeSw8CH2GpetU+K3mL5k6GjkmQ8nUrCJ/pIrxP9YYokmdVbX+BEqWv+BZZQy9P4VfvhqVfO8HZ0rsogRXGNACe6jrQNwY+UtfUelX6nLB/OAs2jy2NtUDV1uke8klKpeETyfZknxxXehBgjeOmfnr53eP6AY7Z7kEnhRzj9X6sAGrwJNSpMjmZnWi/Xeh16ueMjb/75dK8cqPYtLpIu0zKwIrFIfzs3Pzfx8OmQWmoolW5NX3Qftc9T3Y8tYIpo9piHNfEWPtY3rYuUDef4r6FinXI96s/X0HI8DzprN+UYl+sqfFTpO2867GQFHU7hrOxtyHYLpbADd9e4DKd8gnd1RkRq6yY1RP8HMBSwO9xj1JH1e0qs1t8Mfu1iyYpK44W5nI4H7b99ShVqniaAjQrJ05QzNemj+tqLwzn3Ab3dPaJpStTbyUCE92VYLqZEF5SvnSFCyhpWR6L3A78hvWTtw6jMxec9y5YTV84Ce/61duqv0k2mWhgLrijEk1ahu5W9qiNx134tqHpVaqr+7wQT3eX/tNdsGymWIr+rPW1iQVyLxOLMHoM6ja46xYEnOd+kz0hyFBKRprK/un4CpBf/FmZb40OBjud/6KSaBoaC7vg/NnV99Dn2jlsVk682kLDj9xM1QhjGFwVL3XZxJbOL/NOZ/hQ3D6+VPG0u1L9u2eoi/lMIrDTucrnWTg12g00CE94m0uLHef0F83Mva2z2SrIPNaex8G1tItbqfQCVmOU/txBUvMCsxnc9aBvkeeOESO2gtBHZynRyX0lld00hQ36F4GIgZl/AmUI07vFZZHM+MsI2zehd1253RgcOVbu5bquKANDPNIdx7cKXLjzjyFF/tV5KGCqDmyvt/exERKzH6+pylXjNfbzhi+VOhAj7cXPhbpfnaCwpmzsY2VBMbCIgZLuxLpld1aozTHycp+T6pzINYyZCjbo6cL0CsxPKry9RDdzV0FE6ZgCPW7dSTlz1CLV59JRzHulVp/ZGU/4T7Lo8d/ZItYz0RtsU9AkdurRGe+5aDNse+BSovEBaFcJiKWeBKa/gJpsTLWZy+0xD0wAHP0JDPM/+9uiQAAAADwv6Zaf5NAR6Og/gPORTKgz4binz08wn/r/7n/zwmyYisrST4ySY8PPe7Vf/5uNaLrUV0ZS3jC52UwsmP6Zako9QLpYPRU7AUqBRXC8LDdgjriNZ7aQCjkIpqpc43ZSIAA+nqArpFunZ/9K/cjEctjE3dRRcDTEEvUWffL85CVtFC31zwfMUJ2o5LDEwvkufgIU2PHcyt9gHnxl0w9P+/KL4eRlWJZL0y6PMu2qI/8p76L/PxcOIpGKgPmIlKkbpa6ZQv4uo95TlIbscFrTT6zo5ELoOd3vgdM5Ltlt3wp3sGvXfayj5K2epuGsyOxylZi4eVX05ijX3EwCpSzC0+66JR6Diw9rhPU+h3Jb/MNXBQXqwStCXbKoPre+HVholwKf5Bt6Lsv1Ni0ZkySfBbXyVNThPpp5SaW4hClxLW8w474qCv/qSgZ5xEswNKl/YnrmmkSaSSW/NNJuxxiMTYD+X0jxZyIQ5zCVr6T4HR6qKTcjWUadan/T2+wnXmwQWlsoNs0BIOJ8jw1ZOuQg0sdgdWdsz1pGPGjqrEBgYceKbGxmT+ExuvG/4+9v4wJs/v+BW+KFXd3iru7O8Wd4u5uxaFAcXcrTnF3K1asxaW4u1OKteiTnPvXPHMyyWQmkzn3Of+zP2/Xm3XtvbOTlSvfbGUtG+lCz3lOrifmNChs2nJeb9+h+1BN9FHN8sNShZbwgmSV34J7LO/+5WMFAAAAAAAAAAAAAAAAAAAAAAAAAAAA/A92yJGQvv0L1tDWnG4mKksM6m/+X5OLvxZRf7Ch9GBpbYlSO8RfBw1+igLXp/TwJ4d7Z6AEDguX+T71TdHYc4/kpd+8zkW67VR1qUcK4q3JDqt3Kmcnq79FpEwia7+JVJzkruZ43yojTeSMnYws4QfrhCfG8U5HLvRf56eMB0L2cuYLnWLyrhaYYdkN03/7+if/HwCxkGGxvtHGQ2KtRp3xZ/xxMqe/KZ3v2Hp8hkDLNH98YuV1+1M8uaMhv0wmBoJf9wHUVx2P8nL9bIqZNxv7nA0Z7nC9GfDbrhT4kEGLcYmHDtBB6L9NpZgldfeP2JhkhgsdUlfVjOLCpKYHcNEtXA4kPlYx4KQaL6aed/aOEPdt2BjNujKPWss2Gn1pZXJDcRv9RgVD86eArpTcWOmzcn9phUSXtKtH380EyWn6xBmpfl7ygMk4KqfQKZzN0yl8aLrrnl+rIPbDe1hpe1epfNfw0ehBmF9icNWYJHIe6CMk592bAzOQ+lmRRB/Pt0ubKsycfnv05eW+cJO1kDxvRw8ltCIKZ51R3fIctxJy+exqORgt1Sc1O7rK3FoMuR8T59zNw/sF0T7MV3LBlGjo4Lzblmyis33KVah7D0FyhCEfVSwIXZgik39o7cXLxR3PIyW0M7uZG8oQ6TP/S7EDTvkp4EuFaEAbB1xtTNARhNjkCYVo4Usj++i6WWU7v7WMyKufXamQzzUjmS+tacQia8zsn7LfcO8cXF0SBySk9jli6XhJdFDC9SF7p7ylV8KnRMs1xvuWteKh6syS4Nm1qulBXZScau7NjYCJ/yWrDJeGCzFXQ571UFWPOp3Szr4CS3po6Yampl1/mcbVPcVQbRqL9PoTMXWzecybvqx4rLLoG9PbZ6QH6TC37j2FiK3Nq8kAwV0WPulvFkGRnK7ev+5FBj/7xrggdR912HEJX6bDXWQuCOUn0cGZlXAF77Vgu0OI4WKTW6/FpNP1ypTNIQZ39/HHqdIZJV3R5wtTfMIk+Rn145WbaG9/yrxwvKTZzgWJM21ca8nm49qegc57/269eip2VL/yLqRqiKH0kMGWjcmfjxfsH4zinGgkdvWeRcLKUXF2PkKQoezXuIqhZHxEbEuUgyWmyCutmt5MdVSGnD8zdBWMMX31xxKS4WzyLlsqxZ2/+pHb6Gafp7n4w2sJafQ2fnK/Q6E/sYIIe+vTMqXmzG1nFwu0/N2zmylhJqsQP1N+SEJZXyfV4wYhbx241eU3Tp7ErEgaRxaTVePy338sNWT8zdv5y6aoTpxlKkPi8I4DQVNbikCqvr67tfJR4YeLBRFkZebc5bqSvi52XgNeId00swlPGJIamT+0u+lnMZwg83rthbOV0dZJ/9v1gJp0stpbDleIaFHeIskEYpNkys1nSs2JCluOIq7LcUy6IBp3/uWowfv7nm9bEdyYvIYth9JNLiV9gRVRJO7912LnYQKsY20Q77UUyFhgpiMDRaSJRRzW0Gc7zog8P6LK7bvfqW5M3ulQ2WR+HKLnDlpEosgr+7N5y7KNtbVv022fDuVvEFvb+u/ehgAAAAAAAADwXxvsL3c74fG9yrn2sB+vPoRq/p3DEf9T/+f9f1EI8g3vfOwHtQHP+bd4MkVwUXYcw7IWPoElBTt1gTC95d8p8y1y8M+Lr2vQfv0pDNBngrv5MYsk1sRVE8MpXt8gZesRvbd4oRBb+Hl5KC7DwenwXvquTB8TNfkl+oNocItYOQ8x3uPkp0hpBTh06gyyd05V/ZCHeVa/cksdaCcdcsll3N4/u6oFV/U2f6goPyTdbbn6xMylNlDuozfjJVziyxg5x8BIOns8KogcJRaBHh9+sMh3JZ2jiKaG0t9PlqPJp7NPtNqBvu5oc7rLtLxScX5Ti17DJGOXXaF1ipM/t9C50PKyX6Z/4oN3W51N9pRc1OeCrG9aXq/10yuu90CIwa8AWR5uTkrn/fWuq7uba/HtW43MAz/O8TwELBKHcSlCq9OMDbEZdvQF6U8vFQcxK7/UVxl9FSwdCZ96T1mZJrHzqIdkVF7m6Do6dKI5FjB+2oUQ2DJKBFNnzroUydBdU89w19C9ak9j3JDDdRgQcD6oD0izj/hG9WmpueKcZ0O0r4r0oJvt27PGtAkGDiZPTX/KE1Ecz9nN8SzuLy8VtW7IYO3gbgpOYg1aBblM8vwrWDJ4J+cUZoFx0XpPUV0j28ncTq2m4OrBgY34OGZuRgztdNHj4+ytrwdtskXVUninFN2hu0v8iN2k0B/l3mubVSLpDR0Zx8J8q/5IH6NbgxTUhtvzLx9TAAAAAAAAAAAA4P8ltcijKOZ8SQY6qCIPWDn0T3/nf6T/1P/J/2NB8LrBBOYl6yjF9jk3yxnXlDNjUUcysHLjhYuGVJp2wskv6BoF4HFmYlMIeh3qIPHsMu4cRCF11G2znn26brVelo1z2T20UiboSa6aIw0jhbekGQu9bLC7r5EpmmDcdiPqUlhMuvOOtiNNjTLh0BwWbUySa86xVLuGKnjH1SSvzh1PsRzapqMtmiPYX9kWLceaImjosuMs/DM0oNXg0I/qE+S/vIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8K+6XI2+hZO72sWd1cNgZY7G/Jv/V4Rbun6G5j5wcMOhw1ntEcgkDjRvdguK+fIp6BLv+LT0Vx+Kb8Fx00CIDFswYtzIM5P4J3JtKuYVzZ67qJ8mZlX03QJz3czeQrM/b5sMXGOgVi8HBqXqIgQGXC7o+grHsGb9mcPg5VCF56g0tYwpov3JGJyPigLClv/29U/+/99dGwAAAAAAAAAAAAD4ryLop3D4VHnEz48znGlxppmpf+fw1/+p/5P/h4OgU0700HYPeSN85v3Na/pn+PcouSXeTURf69g+2OwXBnxT1Uo/LYQ3VoiJAsGlTS7CwoW3h/bpYk2l0M4dgeqHn/7lzwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/6X17+5b323IeBklTzUslCpl/83/Q4nwDec6yWFYaP4JsuSAavjVgy6J7u5vsIvMpPdwlxiiFxYezIUhFGZpb+92coWS3O0GQZtmIr+lKZxFYVG1mrck3PjaomU+1roy76MzvHa5XwD1PZ21vvgtZvhjmc+I/KeeXXekbebpJNWqwqkoZj1Nb4kdXuMRpb99/ZP/J4QId2ioz4Oi6Hp4v/9S+2dKbfwFsefhVVmqRlGXM7XP1HntjVtszB/iP3y1g9MrjAuBh1eiEA0+qj5xiMbnX0d4r81cqZwHWWH2teaOpthOWvV/HE19d4bErbq6CyxZvstNWSsUnvaChDvvreAhFNmeWh/lb6Z7TfPOnGFN4JItcG3xaZO2g3VPzp0b4VQX1qEru2QnPokhK8sB/cmlopHLotPVzYU0htg174urBYF2z+EGk3ivtbqKjoHXD+iHPALyfkV2eRdyBQGbGx+zcht9v/L+ScFFHOORgH931wEAAAAAAAAAAID/3WxOixAq2kpg2E3tHyyvf3n/dw7//7//BweBDA0PMbz/ZPN9QZ71XVCw8fFcOzk5hNg4jnRZp917EVStKePnn96p7AweFL+c62g1CO6h4XNqFvG9l3xvtKSjDban5yom+Bl501A6zP7lzwUAAAAAAAAAAACA/y2tfw97CJ0fWDtb5hIKvEWv/D/P/2j/bf5XD970KcwMNc8xeJzI4fwBvfE8Qzx7sEu7EEUXG440T1S3eW4zw9dTow9LFFN6Y7kys7aIhIDStFGaeEoURRIY5AY50NSMWFv8L38uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyXxCQ1LRWoCW2bXDyxKTfuyPw3/78D5X7CiNs9wbHXaMxhnEKw1pSKFwMJXWqvcR72+LtVbSxhfNmsPGsSw4Fx1tvedbDq+w7LG74ZYjP4jOzgfNV2/I63nENKYuUodlxB7ljf0X9WZ0DZntV0DFYT0V5yfvAnLJA5NlQ29igXMDIWUYLKiIi9txg9ydD929c/+X9UqASRXCSVMNSuk8kR8voQNg10uJzl1vFsQ4aFo8BUwuTnovbMyRQK4Wd3hZyEEIQVQit46XECCFlMb+eeuFwbPZqdsvtNNUQ/815m9rXebBlyd8w2XIH3Yy15FD8YniORi3FoiBl23T26Z5/6aZhDk1iSiJZg9BsOXyAsbwYgBjfduMSgyoXa6wYuA9TzXFbjrI573bynO9Ivdi0QHlfridHXDfWcmywsGsg2z20wsgNh0d/tXKP6B9Q/YHyEv3XtNmg8/2WkTuEQcaLKapqXR8hh/TY408CW6OORWHWLcMeaMWxMiTdsLqeybkzVSKLyWWwRFw68hqEy5vB4SLsIPj2bDYv8WEk5a4GscXjYyGsz5/g5itnWvbxqR1k4qgPPN67sdri+/LMHaFMsBZlGsFeuPllrGscXWs7C7CgKkfFuDJAZbiofORrC45Zssa0qDW0rZRZxo78jkvt1w1jQtEE4oL2MEW1+f4aGqjHzHw1g8GD46WF3+vNecdnMmfJ2W6HUjoM3PwsjIYY6Nn3XaiS9HJbzOTbvlpR1OPTrouCv7ZXciFoLWsJMNkmrzUuolBMGFfmu7/db1oeB01I7H8uoCqlLRb6xUai2YVvQtjGFfAyG8bcQmsBpDyU/mhxpwRuU/87zO+tiMPGk+ldNpzk3M6pkNhnKtLzoRGSB59C5W4MsG7z3Y3Y5ecygpK1kwJvGbizoaoayEb1d6vPOUmPDmQgfYyGhkoZP0KRfSBNrMcz9At/46bOfFuJIDyURvBw0MzhLZ0LXdiglosaThgvmd3d+2fsw+IIo2DS00ryAuKqdnYgegVUx5x16cmzX3HrkElF35kP/iE/m1enfVIJOTd4YOh6g0Ogfh+VXzEGAZAptdRxr+Ij8I6KWhduxgTmCnzuBWGI61pJTsM76LeO2PvlFWqfzOpvUrBJ+lCpWkcqGGw5mRIXb2Y4mwV5YOC86WSllvTpBhItQtbWPhej2L0dzY96ZyivS3ZbrhnVplh7DFyZHIzOxy1cS8naax+1KOMOP/gx1Yo5KFGejkctz3EX0sU/56McTX50iTlzRr0RrGNzV13qD+pUG0rJukalypjri3cPti6IffpVpoqv8kGFf0FDlRE9cT4xww2RMOGvsqhaMMphwtd1BFZfjJI2RuSp4lxSlTNjNSnsSrrqYkshUfkMxtOKzktC6t/MoZ58Xqb8a8jrNrPKj2t11Ld9D5Xb0LFSxtDk+C2zH/eA5UXGKSxJc8G5ZDrrrQex9dIC/Rh6MoXziHROhE+qZ7jZizG8kN+Wu+MghZDgoq7OyjTs2ag2bEZrIfQGKvkvDX2w597TIEZTTfBJE+QPJONH0H/tPSO802B0pKbMk+amQeahi8OWFSZdMOx2N+j9nuVEncXAxbGS9ZMgbcg0GOzrfIfXc/AlP1g5osXvQJ1x0w0uKiG2xQHyYzXX1VfkhYV75EZpyKNmx15Zf4YeF/qreRzaNYQPX/Py+zYkZJzmJpwAbVYIf3OXvdaIPbh7X3D9flGfG+jwYGQSjN3G2XNggn9rax0Tw6Fnmu/srfng1gGfYaWQhJmIGFWHDZa5/7KRjZs2JlJmVfcR7th8uomGIaSCQXzY+IfU7752RTD22AxRtFlElqwDdy1AhBA9DMv2v5KGzldPPKEQyjClrlvYWlF2QXQ08X2ZjKYSIkZB12dkp2PNglcTNlWzkGjnuvnUXotNH7axIJtxpwwkby8jSN5UKiMDjvYpbLCBTYcSR5yLClWLurOYS3rkMd9za+ErhV6CyfYZysDBGAkuUlpneP93cnfDDWDxYGN+KLFDznTYK/Q9rog2S7ZdpvwpfXSGXpSk3e6LMW2MOn8Ct+uAz+7LRBDGJ46YOu3qPtwgJdNTGhDZOS5QQjVffbalc/6zOITIwKdY86kO9eqNw+EKsQKQyzrZYr/A19nFtPFWk7+DZpqqSdVW0HvaraEq1KkXv1iraz/vTgFcRpASG3kYb3V+9TYeOG2pI9GmP5qFvO+s7zByHXxw+kxObRjCtoE70tSrKjpg4vcUXIE3+bCdBRzcQ88GYjvSpjlSnM87HtKXpvAYmJLioyjQgYu1HYIcvLPanO9xP/OLZWPQUU4zFjzftI1gzZalqdSTL+J5axqh2M/Ucp/U6qqltWJZfK/cQ3GiTJqxvv75w/uBYVfeqSvpG2yNKHHuQGfA5P0Uu2MDDmqcy32PVabVxuYjIwtSDtt3pTC2g+umDL1PfND5Wkrko4plHr2Atm/oP1vYXXQrEneKoH4Sq8MOXSAbL1yWtXQu3TWxGLjuRGMTrxkbzC69Y6aBcWWjvQxuTSeo476JcvD68Ka54KBusWRJCoyWW2OH5wtgnta4TYlE8qZpjFzF92Y3G9ymVscOGvyaboy+2iowrYkegSNLolJEaS7EXGXr4aX+ApSo3f036BoMx5o1bjtlFH27duszz3dr5Nl9EgDxV09hEqNdwiSjZp/whzAwbzT2EcVuXZLpXWNUpENHYBM2ZvL42CWKtrNvZFHn36IeMHoKPdzybdfi3/fB2ChROOUXIiLOEKsTDtNM2OdlICazLtLNJwmdWlWXRiukT6M0ekRuXdLUxJdGyhNMRTLO+oyXCS7pjXvaExEa/cgsuhEsqSt8X9IzZMfI988JsIPh73CAsI0bfzmxjVH2vv9ASu/iUr3oWZdThNwNBzq6IZ9eNpv1WID95GSoi37S4/9u7Eynow+6RJofKCo8FXGTo8DZOT5J7jqQlfjpLhtvzvW/u79RCPw8yKL0LnCINX7PPGFbIPhcS+1iLWTZR3SdSXEXUXmIN1SXODtNZcgixz4rsxCMMzUsPu8MZVNr5jWf87iar4OCNm4HDV5u+zJqnBldFlRQckQLa6rxLUuEpmDC5DWl4tB9xX6+62cKweTHb4jYW6iG5SbLgEaaxEUic0Ph+ZcvzCr1v4EnroTZFMVs72/GmxbZZyiVe2IBX3sPPO53hcwnydxBHrCnGJX3ifldmGYipclgjM3d83rMWRWH5LucGwnmo5pngC/RsIMTBYoBd2EFxwsxDLS7J1bDMKzY+yKGvYa1nIkl0Z81fFTfiQmWd0xWaCuBeHJnqB214o5Dc4DBTkfTY924yNM09H1tHTNwjSKWc4vCvLZxb0SxuQsVauqirO9AYiKlIbEO1sEM0gh+fav1Yb2/ZMD1tCWuKZZeIC0RI0C/tc8mQpV72nN6ERXyjCsU4gXWqr/5xCVmYRoJX+FsVRuSs8ftPRLqM4PzLgH0oWluDSnwIzZmhGapQGK/yFNZpYf3GHhSU5mcoRbqVXPPBeQ4sbncLn4A8HXPkFSs4yU+D6OP1CZt3qBAUmeGiy9yraJtJs4XS+s0oieiJT5OtqoMh1SFcX2TN7KQuJSVv99akfrBdDn3djr3yn+pg2CIX8dsrx7/THSWjpfzj8ufgOtoQ24EMr3UNcWYK/cV1SK+m7WNs11HDpX8OOyUTrOv313DqKzZpvrs28y6jKEWN1z3ZXZJwxb2p6k9n9ryCZDAjuns4+6WKrHtnkJAnquwGx6y5tBgP+ZzB7ptaGaM/Otodqlb19NV4VkI4pUw24lMv0lL0Gz7mcy9CZyGcxNU++7WLGl1n8i4hJo0S6bKKaTcWB2m2dWUxQJ/CCGUv0rzxiyJq+X6AL58nhLBoHiYVqVkF3bpDO3/aY8hqI/4kKWsfNFnm8xtni2c8FcJ3vNDWhaqGuO2xR1/vc8nYQ/NIKMJpVUUW3XWpzLEbB7WykMugKkeqfsp9pEUqxhc2P1XMH+L3aiW0x3y/saiN+R4YbdM9c7hZrIxvLauTjLJIfbNUvLSNsRDlKXerz799FFcoCy81k7F8SUJVGFDrs3meZeYXd/Pm+CT48pYRBe2PQsMtyVAbDZawY3SGAL8yb+jYGyeskA7cwR1J6V2nzO0/MrRfXqyHCT+amFIKUYsuyfRI8fuHfGjD1VINbZmZl6lP055+9Y7DD52LpVcn0rf5F3/H+7pqrlKJj0Xt/u5QftOz63SU2/6+ERCVqwlbQZtvotjQzkwKoVJdKhG5UeIuslBExGnyFCLEaXZkH4wDHerNCj8gCXybDqebxcxW0Zy3R+IQnW+wgCVc6eP1sairvBIKXMGNYvpOS+oV4dFEXrRMEyXk+nrM8AruS2tVqnSehT17jM+Os1OrSo0LtYorF3yc+1PAZ9HOBj5ZE2wfx4xeC4NPQpe/DhPrHx5mDnQVt14IaGt98saRhIagH5KOs30HOmkbOlsVf0nyhsS8EkQROu9nPJqO9NKTMHZtJHdmoKIVyJW5Zow6Cdz+MlK5nx9c+taXW4s/SJgLgwuVie1H7Rv/FiI0oTordm1D6ngN0xtcTKyNvRD60SPOR6PBnqqESZtOD3//dgM8QgSyD2NRuvpQH4c/9dLT265xV8Trp5YpOBbIDJgMp8F+GjO3obd0ZLBMhUMkHv3hulwqy+j22vgZ7WfCIHTp55F1hFBd94AytdEVJ9ubwomBBodLlag5buf6vc+wq1t5E8OIwbI1Pu7XR/l/MBowrGl0xhRte7YpX6BL9nIQGmZ0T1x+IYvYPdoU9tRlCnnz5i6ZnOH4nteL402GrJW6xLajbx5XqmHnBhzrYn8pPPALGClAD+7iR0lZudQhX5ifkWYfO3tTGlCB1SX0KjijvNFDuDv9Y60VfYa/lHuvwXEPrhqzWJuKfdPEK/WI8LuOi8yJxF8w4bCVMSe/TmENugxJzqKlFbOuI8pPMxccHPXGnJ7XHJMVgvLFUcR/GEpfoCQgPVTlOGvXvtEl0mXjb0LND10h3URat89PGP/ztV1biTkoCn5Iu0OvVT6m2YXsW74ZwqActbajoQQuVDK1i1EqRRqqrfUryu1IXbJ2yeBFQ7TtxGJ1faJLWN0j59j43a9v42AS+lZxrV0Mbw9b7VkITZcsDahqnJlvqTzhJgibW1TTvh5t7yUo51kftscPjof3+5TzJ199erHZ6KboyaIyHUtVqnhl7pi+I+iqTPf0S2xdei9vHNa1fpqffntBKxc+Ih3h4sr62I+oyNLJgmIuUjm/E7OSrZUW9be21TRSVLuaswfJ95P9PIXeYijj1vRBujXe2h+8ghJjxcj3R8IUnB/ijvf48gNTyBsZ9Sco2xooDhpe0B5z352qOrLQqJUmIHlSuMDXL6XNYMWlzQ80dJMkyTN/0KSos6PhFrE6NQgbGYafnUVb6U4UYk0L+hVqfj9Xyhcu/Xu+el7iAr66KKVb6Gw5I2h6o6nsXi0GCb0xy/z0ZHLMK+7Jpp8Qh0L7M9XvnHpk2c4ChgE8hIkOxhPTsvvIqk877omNtm8dB1Kv89xr1yO0fHDClP3Qmu8uX1aki9qgCBMHXpPJ6eR3it1VkDVdYGnkv9tky23popv9Qx22RvH0EVVhUhB2rFAUlorWNK/qK6O0O05ZnomK2C0aDT6/czpt/HeoSGexcd+PXO5N66pvb+DnEhWw99eJrZxbTDXfKi4+Rl0tOVugrkSeboS8q+yS1e8p4dh9KX+gPMLdMm8d9Et5ZtJ7Qd+5Nr6MVAqro98eeuA3w3I7DrRZYLJTx52iHZvU+JOw4870aHHk++OweiHLOfImVKf6KR/NCfqQsmsnmZ4PTXbKxTKHs/cDt2NZq8QbNuqpM+5V6jN+W8VUcyv3DfzCnUmuNdIUAomgLfHMIFZeIVZ/xod8pcJ4obwjTY2pJ9zvJltaVGeZW82qZNLt70mPv5RR3dZ45OTMlveq/PpWsb/kVkLJVpBGTDwTtMagsfVoaUSLwuhTJ8+fnlEbfZihXksh/pW/S8+O78Rg+ruXdQGWl/6aSxmaPIWyj3CutQt/DGzmSgbS5u1G7fdvRqZt9IaW7nAvfnIfIoVjLhRXfHI+T/0KZ+syQN+XcLz6Y/qm9XQwUZPaSr1IOW24FHZLb7H/jWq5YPNUnGCh5anUlUu+GTZ/6aNu0B/oO4KjS7JN1D6/FE8apXvSGYxYSJPOBPNT3EfiZ/9KRKQzDOms7vcwN+RqdeIrfxb75xnwizh9ddoZdAUwjksQULR9w2dtOJesfE61rL3wEy00oMZeJQxqWj3pmGEsNIobbXVLWbkLHuQeO0NIDjvwo2bXbRhSiOFNpZw3X+NhonxF/Hx3SINfRDihCcV5QXOUJKOXqWchv5qTjMW7+unP9rMT+We0s4f5guwELuRPhdoVGMy/gyaNmDbEKg2aAxM1j/lSoYtvs90XioiO/DU4c2oMPYkexno0dkYeqs5ee5ZtN3UzC99VcIUny28x6HL85OvGEDxCtUoyJXh9Rpi6qTAego09dS10xTcMu3w6ohgaeimLs5f5OtxXH5nhXNF0MmLP5JCcCTIxWP8rQW29/Q2L8Kqvc0UMFIfEs8JTef6ctZ4SHySRMU6JJGNUT5O9CI+MakddhNK7BjV1z/MbSvnPcoctBKNrrkdT47Ks6UR/dILvDzyS6lWxz0a+XPyApUB4rfRFPc3ukZ2XAe/6bgtaVCNHhilvVhArC84qlIqL/9TAUqs9KmDLr/t9coMASvR1OHmzeJ0gXS3XXNRhavNbz+N0TW/zOisrYmaHEkeKgyS6+FfhB7pDmN1e4Y5M7WM/MA/L+WPSMLRIaFpxwp7tC/EpTa+nDzk517mMBhDQBSaxXV9ln+fNRz/vc8VddROnKzY0SjG95vq5++z7W8D+2YKoYmy082t2XVrDuVlHZnVsX7Zs7HyyOOrQNpMmbcGRB5qtK+/s/WlP5XMut/7O41kM43cj9oKdyXCLHT/TK6Ze0l1/NaOTlHM2t4fkW4/PSW8XJwQC5+OphMeh2ITVZ4xntrCNpYc98/pMcrsHNQotAg3woxd7MbevejImYAlSl+Bj95mqhtgZ665G3pe1cb8bWv1jkGPYA4k0XcDg4JZPnhawtI/3i/kBBiuwfEGBQPgnU98YVJBFK+UkCxQyZdH7w5HpnHVGFMSKwlUY1PbXzkWLM/n8CV7xOBOpwfXLryyqVcelSV5l2j7kRzwHn8nL8Q/2YH6uHlxBu7XiHJDH0oy5mIxlS948ouTeNKZmJvuOcnldpPC2D7Xqk2YDPhIrx70EJXHTywDHFa2gY+p5rIJBijV5BJQ2os5Q2UC6dG3nl2o4HLY+gpST2dRb8SuoutxhAogDlVH6NPfwt3Ey4rUio/xeVANXeMdTvFobUByf3+s03F+uoUD8bEx04rK+GeqkSfxa1xjvY1jlVnfERyLIucWqGbSvx3TSSWIU/n21pMFqpUZB1e2Dz/D1iuxgjS2SbCZXGvsCbRR/O4IpwRN5MoW7WInWnru2LZGMcSfLRAGej8I7IvnGt6q1hVmclcXrbIt69rKM/PAa4ew2JpcIZ1zfEdr34sZtxi3YxOT4OQYrWypNWNpy0ustv0BQFKgpTAo4l64Nwvxm/Lbaj7JFUB6CHc2tGcRiGHTiS66y/oJFzfBh6V3gj9/br7Wt2e9ruOnKDzuiupy2nPxcULFXFbsssJgqaBdrlXisJH+alUTCfh/OZ3jIQ5d1Ca/eq+QabaiyTDFxzAg4pd7QzBs8UPvcQ/1H2ySPrdnosWnlPlUplo8rDxFxt/c53xh5Avu1PanVQ9FDlyk1WiMRy8u1lhQiXvGYQBhsXIxJxRAKl2fJk06FFtYuFxsNm0A/JTLHIjJs1rFVgexBrtXAyq4fzRTSAh6hKpbQ3MqvjVnxdYsQRNO8yKYjwe3RAsjpiMOlHhUEqsEKagkP8iMSHMgqihxClYsctpOwMbQor0OW8oJ0EXspvx+X23YHb+8ndL5WmNoQBrDfFPJfyBHWWpm/3cmwe/W+bqfaTHE3Ds/QRGw9qAKSt5hGlnPkuvm9QO2IyGkTEQJNuxe9YTVfUKB7be+XuNbW+U56V0FZ0+rARkIpYgohE4Wg/NdbzomSe4gbVEf09qEB+ohj+jH1FAQxU73qjfBkMlrr6Hl3FXnmntAedNswX01IYMv7/LaqAxpcIdhzLrBs1vv3kKM2VT3RQyBkDGiDHIOvem6TqHrh+4kvF9thJFqc6ntVdScMt42+Q/uqikKd91FWnV7Hpa/6Ed5dxf+sH03tm/IYx83qTiLdxWeSadp6YnzLH0fzScK0LDNHczIBoViBQW1bqFltzCP98Qy2zfVclSVnZNm+MfhhdTOf8iqJnqEtz6umf6C8jSfFx7fcezqIJOyVtv2RCRnvBuWjizeX1aolM41Y3ux701MpcnoiRRYp/Zt+v2/kvBGetd7tkVpaRJ+eYWU2q22m0MxecdZjb++uXn9hcYKvcUzi2sXBbYDJ2ouKsJncLxb8ZtK6Nh+yTDt00sYgiTMvxZn3ruSg4+AN8tgC7hr/J13915tSbV8d6qaK4f6knchBFyXbcErSKE/JOHfnxAQW8UQO4uC+weAJ0w5QDnfIorj9d//KAAAAAMD/tyKJYmT0PbzKuB2W3I84qBj+/of/7/P/GBA7uE45U3a1IdW17RmeZ8sfPt+d1iPnv8vsmPPToY7tvVuEhZUNw+G8ZbqKZ1UrXHlN8rsLP1lM0g0a7qk8JFKpIp7t1FI2FCOWMeMFkhMHPTHC2KeI1ZOO3nGoBI9OR+q8lRziaLcd/RV2x/kPF2+WGZzUBCjiFeIECr4lcXdhuLeiX59qsayYavruemEkNTAG/+VlAwAAAAAAAAAAAAAAAAAAAAAAAAAAAID/qTAj/jzCp5flKuARMtcrEPr5N//v5ZTs/Jh7rA8jNouGZzUOg9D3E+bOojBGqpt6qNvAyYX4m+LQ95SAoMRdjBXWtPsU8xiDnUIRi/CjZ18hLGUoKeLJ4QW2HhZqQvdyad4JVDvc72to1llME5+/XarUW2LSxVkLFb0jEilL+g13Pecoh7PlGu3Yhwsb/bevf/L//+7aAAAAAAAAAAAAAMB/FeWCaOzl+4LVUqhyFVUjpd5/53D4/9T/ef8/EMIoeTCiBJJXuk3ahl5/Lv1Jj00LpVeCi2SY0VyIgnzT7NBEPRriEE9JVCbP4mFAEJIBA96SjWLkrafgQinhwBiJrUQ+OsMaYgNH7q5WB9qYwjchxNV+iI3hppwNIdujrebWm/KwgevinQEiZKi74LdOWN14rSFUKYxyGfqWHLSpHu+hbY+/fze2dKMhy9A6EP7MNcbK/r0U0R6DoKaA7QZiTvCN7Gts+O8teeU8SzqpR36oWwkZ4chDMVKO6Pz2dj6ivZkpQliXYhkyt5dtma1MzQyOr38kaL3UDSSF4+IEG+GriMGWpkGj1dxKUjSov1b/CPE8n5nKMUqtTzhlxBZwTpeiH+c5jqplrfK8tbw0gxadu4L+OaUzDa6dFpL7FCprlYUtje7Iwj568wtkPqL4DOaPqFgMHajVzdxIum8Xz65QP83+CFWOED8p7yENTLypwSCuPfhzwhih0DxWde5+XhXCF704FrPh7tWBhsv5Blv8u8knbZ2pHahOlEmWMp9sSDViQqWXIMyrvu7MrTPvjQnyu0A/u0pvZDOqdJE+q8kWmdM3zcIvZ37FSIorOqwni2oET075lRFIFM6F0cfDVJJISqpOFM/R6Mg/S0aQxHmvmDKUvi4T+Tfvnfaek8ZFy2fHZjy+lWfbdjSPUBbrJQxbWHylyaSZERWJLKzUNXtaqDQ1RygoU9As0HrNsz76y2OBoNKvI+uJRpi2KGoPdzqoeuL9UhRHS6VPHKXiRQ9UUVbTQcDTzz4aCft689BrMcaJKDG56eeD97/81T9G/AwVrf3NmU8kOIcc+bT0BnrdhDJEvXryeSVD7Z2GeX3xLolWSovpl4tGDwUHJDjNnc2FuizUHFVTM3PpiepXF/UBO73oOhc8DX+EqjMpMbfzu1exRm/6idJuZMq527r0XzEWWQtJBF9i+XDN0aL8UcYwouHxZJ15vCOZbjAyTSHF6JvQteU7/TxBdr82JM1jXKBgbfiJ4ZQt2GcwZCKCHZ7hKAv2G0yvdKLsqJPdfB02h9EBtj91YCE0REze2j3hNRJ9pSANy7UuCc9beHQPQ9VeG8iQl8k8wtDAWaGS7jlXFY+VXAwI75Vvurgi30dQjExKm9gcEgdt3y+hvYHtZ3Zwu6SXxeL/uHqIt2SAk+1kT3bd+YBD6pniSFAbQDuvdTKETLg1gziLmDXz5SMh9FicR6GVBt0S35tmvrnqJFsEOKYO6a21wmBWX6s2jp708jlBmdyV4wgh+ZP8myEKFKG5py8tSVCEmtCOC9YylzLPBr1sHhrsToSOKqorLdmB8+oDNNxdPHLBpRKFKGyU9JHph/OUNhbKuyweaLqc2d+vUFRT2GVfzguIHqV1JHT+5esJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/g/4qdwpoyHfbohsc66OV+dt/8/9LzvF2HfUV2OnTCClGfZyBMiUkbsHnD2i9bdjSl1Cml7muV68YcVO1FzithyUmXCR8Ud+2Ro3FJEXIHoZx7t/Jj6DciavL1sTcJYo4UN84SrBFbNV7ltspmOixWnU8/SE44sD90Vhczrx2NxnkWRT/gsH1m1vvgCvqb1//5P+jIW5QZzrS40kaDrmMVSEXb25U/RXisSKW1A2rXRWYkNNdRAmKvLV0Nc2pqR7hnISr79VKEy3n4JpGxko8iKK7+rgJBILlTH3rT7ATcCBqwljQrvf5S7FObV598FnC3bEYVWghXUuSOkNvgxHny7D0sHo9RxgZDNmeZvBqLFHV5M/bEAEbJb19jXEmF3SO7ox7dLlZMop5jmHkMMm+l1jzRGgdgobE5e7t844ISr9zEW1sWkdnbxp87cI5r59mqd/ccHYWH2+yVa6H/W2bil8C3cXf6WUWERkMdGDqRORu+6YxG8Y8ep3tIgRWBw8fourLXku2ybVH2K9V8xw9pFbytTz/6PI5L7VFHvmNnFII2ZF2FCJSxEw993LME0Cr0bYX4O2Gisv6vDBDfyLQ4pVQx0r1i7yjtP6s11mLmUjR0KVTsWHFrhb/xgederqtKeluR3jS7O1H1aeiwBI3/yQUROuhxG8m6JSMEizIVSf+0eTL0pODZ0YnyD6IsWFjzjHEIcyIqEcl891wvxnqfAO+TbnBDK16fowhHY+rOZ3H6TicpOMhgr3G8Ph+LtI6ktk6idFfyVkvxRtfs82VAN2DW06MkzyAn/M8GiMHb7oteoN3k9JnsvZV9mUPxXu9qSi7eO+JeqnTtWzeP5PaD76H8igWV1rwuK4xveylcT6OL+xglvBeXil71mTVvcij2O3ty6NUtmo+7d75U9hhH0OCaKELmzBhwDpeu0rtF/qpmOXxlpdbDt45G0g45nEB3y+oBbqWauZI1Ass2QFTW3dRvwUcMV/CBpLqZPaPiT6LhJo7TSaUDObgFKaPZWgw001HpWDcSaw3xrAqv083pDDpwJFUnN6Zm6dGFbLidJHH/l0ePzTlczFHz19050n+4PaJL8043mI+2YRiwjpLXKeeZkkWN6YaxbOIny3bR9nIceKBPnZFz+GTcBWUqzP2M9ECJ+XGid7IVm6vbd7zB5HZ8RYxJtzNXhdHCjs7rGH2ok283lCl78R9jNctEMYjgrtkOQKtaO+Z15UF2csWI+8sYmp22zq/erphfP0dYYxtr9Gzhm+X6WnFBVk7sWL2k4hP1axsTdRyQfy+5aj35voAuoD7yaKcQPoVpKChRk+Y28ELrme0emC97nV+Pi/TIb+X6sZrqzr5Fzp52rXijxXOfHkqhEiobguH170WhOFqQzNDce0Rz7xZJh7d0/cR52Z77mfSerPd6lrV77oD3C7uZrLjYUa/kKG0CX7dLbZpLmSsFWvjxkDNb0F0eujf4eHiUFJN2/aBYSxyoo64rekZ2yzd5QsfYBdJePxc5CZBQMWOyxq2DfNY2SJpqlPB49Y4Gm/ITGhgwF9AIN2yXLkdM0TR4FeHm7XofhuE5Hh9MKJ5kKTDwE5u0f7miJ2L6CyaOZUFoy39ufH2iTrSQt0zf5bM6CLVGQEetSoWBiuWf03ZZKYOPXSC+y3PJEOeyhZzWbDQiWN5w0FhwHzwjrHJv3vrAgAAAAAAAMC/IxZX6Yw5p75BTQrhqPWCjezvHI74n/o/+X9KiCL+A6QoxN9jcAOvmI0Wa1E+w2uekfBI/xSsqKy1X2Z7Xsl4wVHp53NuGWNEWeMl8KMxPXZwHWfHhasQSiL/4pNh+nO5Zq7ITQRniBqywHBM/A30dJjYZP480+T8bjdyoG1ZqCbNJxhckdeDnyrL9qlI22gYPxf0HVpsPoUH6C+HxTX0mm5O6vFbCMR/0WuR9W7YtKmQXSBNYRf3k2F3F41dOy/bYwksMtHEKIWWx8VR9uYxmoOxzZYNd5Z5q/+rXbu8Dgs6Dwf5yDWEm5Z5oH1WomwD+uvYBzGCcqpnJMoPdCKOUiaw0AFGXGvVjl1oxZXNKAeej2cTq681iTBJpGoMh30tt6CKhC0ZwxxkZs1FC0qtpuuYsn+eaEuiH0C7oHOY/8vbCAAAAAAAAAAAAAD/lw7smnHVeUMH2t4mCkFQ7eX8nf//+/f/USDIEsdrrn+czzanrJVmetKfG0kjWlqQBC9oXUPHxop/RqyxUlMrjJZ3dSqxtlF2ZSdTOcteJWFhefeTl+K9Uwxqk4hhHFo4XKoOlYcO3rjCViZF3DMeK/trX4FD16Yo5vvjb1uNMIk7N2rvvsud+qg0O/7LywIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/49shZgNrPfiOD/oyE1B/g4s+Pv+P8OlbjH5gZ+Ltr4jKUytl9mWXkab6XaG4lBW+WshrR9FH8bfGRP+Gmepp/yoELjv2ohVnMd2tY+sieSlkfxSkyPO1pf6Tl/Ac7HIxIuWwSZDHVcPu7xfk5Hvs/Vyw0u/nO4rOfHaRVlh43RPGM+DPN+ih8/13PsOHVR/+/rn/f9/d20AAAAAAAAAAAAA4L8K3og+JhxFygORTfgOX9Pf9X/ncPj/1P95/58eQibst2KNiXDTH3bMTMmCS5eQT547CyG96pNF2vBRCa5Nr3xXmoIHFZ0gePysEdRxoJX9LmYNP/Wv/DLg5DoNFNOAEGqeD6MtUMq5xQ8tkCgyyojZihV77MtHdNcb8urm9guOtLwR8SoQPVrijTj4GYPYI2W1sHlQfO6Y3e36+HHicaBRzfvsXlBbv+rGQiVMLtoyWWhFft3lhc2ofif80LZnp4SwDC3q+PXRaurOQASemCn6/cJ5sdygH2HuUvMAr7xWCR/WKwQN1DU8dUukt26w4pgm4W5ZLcuIy7x8kwyn7/+cwvtR5kNpWiZM3vGYRlx8YuwMpMrIgamTVUb+dilba1s8QF6Q9a0+QX3P1tzPyJ232b0A45pybVPTPjLaGCXOpdA8ZoURb184FtHs8OztbyvWHqkrg/Wuy+hCZeca5WqR6iPvLjOkvihiu+o3UbRd//K2AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+LIVbnvdNADPtiPpAVNB3yoPk3/8+SQ6Ge8LVrt7r7TWaKxssX1PcJXCH4f+RL30e924MvCyvDc1U8rlo7vuau5ZMudfJGczeQHjHmSSZ958v6IiI+hnWfldwTYCPJwUfBPN6wbv61r/P6rmvaUdBdwsHI3iotYM6QwO0LDpv9VzIYhSvcd0I+AY/mZSPPf/v6J/9PAUFgoH7W/lN/Lzlu0t+GGVqDue5A89SrYj+u1i9CdXlv2rcs9f4GldAWp8JSx2pCqEjgxX2IbD3tNya+cPng22cURM4q1wtTLsSxTijGYqlUW1k5rHDnYgZqjxZSVVnLLXw9FIi7y3GEYLRgt49nuwUBBLeyykXiv6Gwcs+C30wx8LMbZ6oq15SbpuOSv8vuUWHy6lvY+FUioLK6R0koZYp72M1GlUHPZ6VFQu4s7OlWPfva05ANt72W0s7740x8Vi1sm8+nroetD+o1cpbf2pQHOjUufD4Eq72KEnuT61DqfPfsmjjVyAgjQ/Smgov5rvx9c99XuTNEXlO9QetK9HPGwtdxk4tivs/5V9ehH2nmMpAoqLRXuXjfZK78u6cGAAAAAAAAAAAA+F+N/aUdkqTEmYAoYWmYVQQPx985HPU/9X/y/xQQ9C+nkMMPJq/FI2fZFYfwbjCkjwiovrxa6B9ROf+FLIBCZkA/uEPwGfFmzUwYAteKXNzBQI2rgZTV8/5D7OMLRc53FE+BKLdzZfhEWznf3zgsuQJGElg3P54uQr4+0IpgcSh9L5cN/xqUgBny+LnoYdGIVpKgVSKJhpED6SNPubN5Rr38NY3G95zE+CH9ZMYE91GlD+aq7lWRyr1QbN+Ofxu6Pph8EcG5g8ayMTk6gn//wsy8L3aArJrmNMtiYA7VkCgbDZtx1XeJnnHwCTY6dWrnWjuNTPnQndAc17qAModxXV2NbjusvniDLso7D58C61hHoCh5ZkE8C91Aer4Bue1u+t3D/TpREqbqVAuTPBcx3m+UEWaDJugH4n95+wAAAAAAAAAAAADg/5Zd0pCxAAhNJexv49Gosqb7f+d/tP/UoSHQ/tv8f+fFbZHKdCWN2l+EM/pAp4fymY2hOB8nOtl2idosnZfJjPrkI/2C2G/79Mv6A2klHvYNY+xXfBfrigpS0cH8j7brlDIfYaNhMFacBj+c8rjZn1vTeBmesFLR9/UXkhDPvsilEDT4zRrC1wrGvKbJp0v53X4hrw6jOBcjSgRTHi15ec0SMZWjEaM4VP3ejCGnjS7L4nlJ1seBxG7ajPbPTwhJSGfq+BblNiy6agvFw+wAjUqWec1e4c97dnVOzvildlPuCTsHJCwPmiMMF/sIBoiQ/Cjym+XuhgpMXtuRGfLu3p1RQoYIx58/ixhyLLPoQkcvLZzD5jFk5apXqStAJdsmhnceG2RH+2Ij5aB5iZNqwU8q/T6v4MzI/pe3DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+G7Yt8Y4Ki8cUqRCxUwKKupy/+f9x0l9uxvO9Og3acY/9NsVsLQyH/u8+/LATfVsQ2WCX0JlksUMGI8X97LpoTWJSAW0daa2IeFYa+C2zX7toDGMhDPH4083IrtySAfWmFTNbLJT0fBJJOiI1njCHfm6SoT1vut9YVnYOb8s39ykxlbfjKCniiMu6MbwCf/v6J/8fA+FWmNGHMkSD5fXnuRVhVLOqpacovLEjFl8v4WFkPpjWfHiafdPLwr4Xc/33kChsylcLR+OKpMG0/viucltTWDvvaai57t49nbSvO3Bj3YzJjjHhe6rojc166uMPefHQVw9EyktuONmCtH5EeZP2ZeZoLE4bYdCCqJ+Dmhv6IUahgiFn9/nQnAtnWYTgxDrUEO6whm3LELuNXCL2tUlG5UZFC5TaMSoTsybYkODFHWRQlV4+pxu8k7SkLx3qOCwfJSjrgi6yo2irsM8OPNF1igwOWp1KOzovJor5dmTTbaeKvaH+lf5XPa5G4+err4Z7M7IG1FvihMRGJot94x7oIRyvmcXS44JCGvjV39pDWrXzvzfj11M6H7TQZj9RnNMJ+EIX5kLODW+OttJ6AOk9YKhCzXEr3s0g0oEYFPRBUgLnjxTKH07EN634PXB4BjdB/UxTxd/I13wuhUYTfyXDGvopNLPfoSVIHavhIKXjzZgOWPm/ndsMcRaBgIkTmjYPnFdqvXBFMVQmIWiir2Yq6kJvz+XXzeb6+ESStPbOCfoVUliHaonXaOIQX6mDHu6bsRGN0f2crVFM3NtPl+l5UkfzzUnRGyznNpP2y9R1ub9/2KD0YZIYW39/7ajAXoIvKSJR+GUonjkBJ3gsz1doZzCVGBm+6XvSn3o4GD9NYqo4GsPjXTh8zOH3CqSXaspqiXqT2o2JFYJ1a38GjO23z6r3RsnjAqy1ZtkoHPPb+IYtD/NPXlM9GESTlA46xr9zwE2MJE7mN5YVNSUKeqEzsiFoRZMOWwtOJWMhXUIc7pwNQiSt6a/3m3FVw5mIfyvNnLetzPmyh273gEkeM8MZ2vKjuKSoxal4t3d1kqYn1ICZMAo5Cp7DS4P2SKZzsn9J7Ukx8cXldHb2BhWGpaNI1zavXqyNG1HharHUAGN4gn85w1kOCuJz1HXd9bBVWtE9/4ml5+ninhLFFa6atzp2kP5gR4xtzbDzBKtts6IA8gIe1atX6eZl7Jj9KJlpeFnfw099GJErxrrdNjw3hcvaY3xO2/vsmNPf0yCcT9pvFei22ZkQzBE4MIev+z9hSfcokg+7pbyt6cng1OqtHE4OxvNQ2HI1LDKnCO7IWCCXEGq0RslbVGTCaY52seN/07ctUf8w00ApUm3n6aSlH9loMdreddbZenPahPsVGz4haEWD83iOz+51q7j8aV/XyU+Pr7wYw6ToPIL+CLfOr99iM54pBsQiYoRuY2jaKAQdEEiR/rgtfMHWhqvBa/WMfS/GkzjVGbJ4h6h7PwrNP8COaBPzM2vNpzPIsRNOIKlFPueNKQc2FWn7N76IYQyVg6jSQUsh3sBXjRrJMq1SmTt2YtPdWhsL514SsXJ2YRQWdG4UVZ3+mlPoA8gSaQmcg5CIOoi6zjFfDgR+GHmOU+bbSbVPk96gTJc9lfZQ9V9Ic7SGKAiqyccu1n9MsCXAW2wfCIohHQp5Jt15W/+hF6JthxlKTV3uJP61Ys2/e/sCAAAAAAAAwP9Yq2M7MKREky+wqhW2VVA73H/ncOT/1P/J/2NBsL13LTWscsJleBHaSU35jdnnrPSBavioxI+H1t8l0Tqi+Ejlz7g0PTendxtSc3yQiRHJm4h6Ykok8Wf7MczK/uY2EnyeM6pgy1y1ljcHluoDkBk6R6K5tw4kuukqK560ERLfSDYROO1FropHK+nbgyM3YGvXfyOjUThT0HBh/PnyoRpPPKi/I2Vk+d6lfBO/ObqYm4stcvu5HjknE6KazRz5X15GAAAAAAAAAAAAAPifGlLJOAxTlNSi4/uyF9de04G/8/9/n/+XhkBdfD5muKRjcVHezvbRgfvwmW6/c9vei8Bt0nUvgOrRAAZJ2ImflMfKYiyrNcdooA811IUcwXN38PvyzbPONd1jX+5yAlF44+UFHzNZFyExJMOk7E6QXHT89h/W2NDm2EIT/5sP4+ocBE8dsr4/1uxMJGJCSojf9wZ603CgSjKcHWFWvsB4Z01tSI/aSK9mhtnuOgRQ2Olzi6LiQlvF5B3BSBtAH5+4stVkhWIPk2I14mR6XENDuPG/DrPAfMHqkEq02LkdWJdec90RDnXKpfdWGf8oq7vF6+DUEXylpKN9QrrWD9E1kPKO6LWqqntpQIz+sQFe2+QM9XcH3YkRY+fC3lQLim9zOYwVW6OlGV7ztEJGZlKw+hW4lzAXez0To8EJ3X9+1u3EX2HrmZPrylANvb4uR2cwjoPYhR7wj6TpOzA5EEBHu7TtQRh+h/rNwp4Sc4BV8Vc8k2lwFZ1AxdIiS7mZB+9gJuZ1lENYBkKfGG1OCH7OQR2leESFN9K+jZM9An0fnpKNRrKV3c3btVIjl1kanxkLtlu2UmvmkVCzT+Ph34hT7kMs7NyTm/sJ43Tj0t3G2+w0fMhVs39PZqTQrbxp8XpOCFk97zzvHHyD7nLsapsziMju8nAKgcDoHUwoTmXrIT0Av2YT0l6NkqPWsVT+wDqziZDOY2H3lTg73zd9n0pZh4Y6NbCxmdvT8QveRc2FKMr6o3bwEvq2HmOKSxqZOm3om730ZUIkAZcIpd7Srn/5WAMAAAAAAAAAAAAAAAAAAAAAAAAAAPxvR1fX5Bli7NChS+j006f909G/+X8334rMp6c3LwSXIUL6dBZuTa/1dWoci2ehYWGn7pyVRurfNX8RvVqf/20ZbRfK5hXwzVj8YnxrfDuok0wJq5BN4YmEu41oeQu+nDfp9s4EXeP/x94/RAcWtWugbmwnFdtGxWYlqdi2U7FTsW07FdtWxbZtVGzzNvb+G7d/x/3HOXs93a/zzblW5228Yx4faNsGbhFdbvrqxdzB9HR4ehHTRgtPr69LvR6yLkM4Ws79C9/Mnev7z17/0///794NAAAAAAAAAAAAAAAA/28B2cNz6rGBEK5jEp/m0G8F+p8cDvu/8//p/7OCPAmLl37nu6krxE4tNAd9BTtGNCzJzoYTu/gVEp0MNRjGMOwAoR3m743/697Ci5/IrIvF0f6aJah/SJz1UrjamEbVnnnqLwM6sUOGamI8TBbCiRQoZuZfIylITO8SU6a1bbwwTdnvHHfj/GnVBt4hmFKUKP8sxA11N3GoeY4ozz/qK86f4W3QLHMhe31JPHSLcze6z5aCg/4yIOD22kPNidSmqjXaMo5fZvujcDW5wUQO77sp+MXMdKzzvkqVdG0e/KJuDWqjoXz5YO/z2vkG5gXWiKtqya7bR9M7VYG/L+BgvVALgh5hTV+7NaYjUXn78XSKh3dFqUEOIme3X8TEv5XfRjAki0vTa2X7i1EF6i5+vQSeUYopDtpOSzC61YC44Rrt/LaVTQj0h0KFgnlVXM/ro5qWWHv6juo9PGOB7Ofcr7rIphkBA4YnphxhN1eQ36WJ8CORP2h/6/oO1m4uDhDHfcY/WHW2M1zMHsYHUdkzG0wz79LE/MPEfxgMeI76HIUnNrKp8AzqwNBH42vxh2pcWcp0BpH1abH+L/8+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+P8TRblqRDsq3aFi76qy8DJplf/0/+P1VpFbq0DHVuAGe9qzJVAqvxeLpl/Uqmf9a9/YsPezvebYICUkEbjd4SuMsBJIKSMddDRfPsNRRG17jZ1FFjAiPXgYTBK8iq+ulhTgJee+2qrrFxm379vDGPJku5K2o1bhMbbkAzOuF15zXALpoG4pBhsz2MqlNvnPXv/T/8cHkafMbaoMZxNTsvRy8PQbypb60a7uSv/UV0UgI5PwS8F4Qkt6L70lptFYfo+lPLykYyV2aymoNpSwYxavPqblhdnV1v80XWvq/B62yg0K+QSfuci9yIayOcvazMTbUqtEcTIrrUBOEC3OAAVBHzn9OR07Qpx12/ExwBGT8vL5F3JBlPpCM0Q1tUSXirfIUsussMEbF8qKwnJxyamP5zlJavS43lHK2nvju/3f/baVl6aB4auMPXjh8qIL7oM5/lus+JcdoQFU9Ggena6xaV/zKuP1XEdUI16ZmyLxxFQawdhf/92vDwAAAAAAAAAAAACA/ys4SBzpuypH1h691v5AMZZw/SeHI//v/H/6/9ggAj2ugoc7/reHXeJyuS1SPmiISGNizRbGN+bZWXRYHseDislr1WntUgK9IzxmM6AyK5GIQytiqU4ud7fJU2VokK87hoH6M4PQv5ysjxPiU5mKdyPI1C7ENEgwqMaoeu5G38xQRKi8jNW3yTOD3vevKaB0Z8+REiRoTQ2JPmvi40cnooqVZl5W4bR/dv+RGPY4VB9cGiwQhsyWoS+m0EziED0C+9b8HQQjnU/ACTJmnvrjIO3X34Vx9LNhUDnx5pik1P/yNQMAAAAAAAAAAAAAAPBfJabtuea5FEaYMhlnS5z0zeo/+f//+/1/GBDvcVAS6NsJzLRBWA2Df8cobLfhz3pgpnT+NLMocOZi1WWiB3iVjj8c8k+pIn5nPvsgmQvPuJ7VR5bq9borYngb/pePCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/6uNlC72J9aLd2r5Y8xMSp1O/6f/30lvIGSWU002awXed58JyhFjJDfS3WKJzPcjrmD14sdYXZBfbbmPgBZc4vCVXyqrCXLHks2LJKE3yz0IqQEpMsjCVo6dovnw0AuUFaml4xvO52gzMhYFWULdIEFbQTzPwsv5Ylbly+HYmwjXvVUl7Zwe/beMa8pRqf/sBbz/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/0sUd+5VxOUyU2mHbUck58ri/9P/f7Wp+A4x0NJp3DGqCi1SQcvK2hRZucvjbCkeZ8Elgyc3GXqFNy7s5FdG1OM0WoQBY/WLzbPN9lpYLVf99GzpZN4zML3y2msAA5dQpFSHRhlzVCMZbwrzSRlRrjml+kyYRnev688vH+acLi9puYdtEulKjRV43MqZnf/sBfT/AQAAAAAAAAAAAAAA+P+dOK9J37Cvq2ax1kmjqtdj6//kcNj/nf/P+/9wIJrstDoNrMhZMJX7YOxg7scZviiWTfPiNVOGkOEVYkyfyXQbqkEso00C7Uq/oGbXsx8M57B+Eme953TBBsT56d1CNZacyGSKtEHml4yn2nLJ/pePDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ozRLHT8SUWY7j+GXa0bOHfD9p/8fELC3SOtnHNKlyk0/43jyFLYNhnpzPPyAnoSetzJAOiKP/kidHHKrYkCPwYfk75Wgyri9Kfhl5erGNdzi/atqziQCtWbesDPpLjEMWfzzK5LO6tRei+Ia51YKbM9HJ0261+an831Hkecjcrd5GvZ55i16NVG6iajtf/b6n/4/Hgi0xKma7Q7rsSz2jaVIwkZXWG6+NqeIjqT8hj4Bwb9bAicTfTZmhOb9mUeasJkm/LwTKAH7Qp0/lOQe8hvbPu7a65pOnETfDoRFX5yes6febEGuHfJcBajU2BnjuutSziIjFu+w5CXfMx7jb1ZdkaZfp6a5dzVfeQ2sFe40a5zceiLSvA3hMXDmljzuaCmGJ/Jl7LYuKZxeoi09GeqL39nWEZz57buqDAWNbirxcGHIR3oxF+iM0zVZOL4KvL5F57NhNEqbSVTCb/GKU98GMypBeDKKYrgwEZL9d786AAAAAAAAAAAAAAD+r4lq4Ylan8/ljLaYJ/6Cv9D/Tw5H/t/5//T/0UD4DKbpe82UKw3UM4KlRU6T+pVBfjNp1hbrW0Ll2s7uljWH7avo9lcdQNCzH0DVzckFgvAFGAWDIOrrhFyjKZNCCZE302ehVMxGrdH+jn5RDn0RFttqEhmt3go8O3RRfTBKfkfIsngmFdd5ZqEuRq8teV/Z8P1Z8dPws8xTu2fPZk0vs0JhV6M21YZbvAJ+fJ7jv3xtAAAAAAAAAAAAAAAA/D9KPhp+M0j5ghFIz72jowmu+3/yP8r/ziFAUEAQIaBAgm8H5Mz3+ziMQBLp7UYTGfDJf40eu4MvX3kpalczaw5UsMoWYztEp5fKXF5AmJel/ZePBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/ynvQr2b2dUQgVoGF1DwMPAJtmetv5gjXjh1BS61S1jE1ofoaYhEcNBGRyELa8UFeWoqhXjGbQL+UVlKMgZ07SihM/GdcPmQW7NXRpQ48/mJQLPH+ocjdf0cPQt04ZuP7Vq+Y0ipsqbHql4+11OocxU+PgnFYR7oUpRl1iYqXD3JWEchHeMo8iPu/fveGXRe1jY5hZWXiRCaO2bEVX3P0KSF2X9XuatZ5oTXVLryr3gxsSiPkLnnXqwaoZKtkbYC7Gz90M174jyCIFfazP8WvGtJ+4wa+eC2ul9WYVBx7aR13o8dWeRVh288vVwqkZd6i2QhuGGIxlD7a4aUbDb2nwj5HsaoH+WLd93e33CyxDVB7RD3hgUvJ8kndp0Z7v6oZIHC51Y6S1tfmRPE8ZBJ7OrKZh0KyyQTVm4dhGrwJVGl1k2v9HX4dl8BPPOhE74pGNwfD5jF57VIFawUjHcRpIN/2IKbwpo8nJPBSCHWylcNOMb9W0gGqA8P2I+OaCaJrWGbpjaC7o+oBXUf8FIo8M7oM0j39uF6oVwaCbpFzlACWZxmskPSFscivn3Dm0VYO6PaC0PI1D2rMHZP/Q0mH9g7KoqyWjopn4VZAw3DqeuthlwOs8zXWNJ1tyNkEvzbe/Bf72xiPiyPTKrgSN2Kpfnoj85k80wvLEypp2/izJkOmuhazX1E8CLqEQj/IGcmxNaEvZ3y7uFP6PjFp795pg8/niRDIOmVw15WgG1Jyh6UnUeETcsFzULlS8GfprbPH49ueZBzvfVknBmdo/2tFBhvV1oOYK1ueKcav2oXLJ2rXB+8i7wC62x50GLxww7EMahipZk8yYVl96PIU29rQZU4ZS61CiL5tab40kpzJzEJWSrbZ/2SZQR1Oh9Qmnbp72PHeV01Wd/v/53XGvW3GeVbl+HyfAJ+P6TJmOd4RmU1slzEoAa8deXFwwpKUZanlju9jQQEj250ZeCbyIcHl8cpgyRE/ai71CcfSV5NWKKuJx6TGhsu1vTJT7dFshPBn+U5kVs0iDaL/S5NPSFgBrNgyJFYQdSgz70YuER+F+xaHZoJJF6GFLviOgfKEmHCEB8hmIT74ZXE72aUoFjSHgomiNXjaH7H0ohsnVKTYTW2Xdk363LTJ5EqSMQl0QtWM2NlqXmRE5BI21gYI9c2I2eCU6Hc24Sgo368eOCYrnBoIcUez9ql2vOWl22p1H+5GbpIqt7BpLbOUCcy6O6Zngh59yzxKtvzB8PpmG8QBXB8ootHh8iKnVRd6+sE2TwT8V7SjVtG8o5PjG2H89+3RGDGiNhJJijc/kFtJBiMaW+Nj6/c2cr5C/PmqVcFiIaexHZgsYAfwid8i6dsul21TMw0gbAJA9lY5EDDjATLCYPGPnRiXNXEN8aLM/2Om5g7pfYx/ZHzvXNjdm/KXcRSMU9x4MGVgFdknDJ8KVE+b6UCFIPA2uEL8/L3awtYhZEL8l7mzPnHOJOTM3rZqAKZo8iZPnjOJq9P//FqO2pCWkzgPGW2BNmmCsZH7ILc8WnukyGM6aJbC/NHG4G1Pwd6izcb/d/7no3RpyJ37c6tEMjzZku8cUgsAn3ploXxy9sujsg8+vgs9E72wx5bGpg7zrsD0KzUe9Bc1T8HCrjpmmBayiOogTdIc6xHWb+K7IdmGH5VQMdEuQRy8WAruzMkq/LfZIseNoAhq764Xu38HNPJVUrXP0u6njflyPfPQ8kUHAQ1tdfBlfqkXQv4DqHSwOz76G/FtjaSXvRPslD9Sx1BUQBzdF0IIqYW10G+4DYHNKu2V9kjhJjvtHGgv8PPJGasPCdkuHPRfBE+APGpVZ4gez7xRQ55PTtKxfqoCHe/ljEeXI/oYa/4ZEAYbA88b/STCvMvtj+sG0Nq4pus6CcN1hUe89fEOq57BJ7GlR+iivpKnEnwLM3pBqqQHEwnE9Lh27F3CsrJnaneEen3dtixKccMcIM63H9NbSdfwtsh7Pvph1dht+dyS5luqjVELWY/WwXOM7WSG6v6sDVD6H1jZ3KW8jnHFJtQJlDx5PQpjm7FQQZyFPi+oe8TkiphHvPLVY6wSn72ZuTct8D8bttua6ZqtjhmSJ73ZrkRdP5bWNWBhOycDP6CKbJThrl6fgXH1bwc45Tu2MqQQJ2ybErOiQ8zIGCi+E44j5gi4Vqqh4NyOvHDLQD9m9tX0yUkN2e/3tfnTwmkMFBksu/t9x/IhSYR9W8x0Jw/xo1R1TMQovoJ8zTr/d5CzzbbcjcSVUgIq03RhM16s5grZ/EjkIJshHC5kSXi2x1ZvLz3R8JS8Go/FUv+sEtLgKRPXK6pSsu4rm3z5h/uyGjlM/OVHkbpmpTvUlnF+yjbtbneW6ekrHQtCz0JXhWPGHRsVtu2jiMcBm5wJ8qgScvg3aKYEpUeGvLgzl4ftG0YFypoUVqaVVnelkHLCJcR+XnUzN6oG87Cy15Z4QsGLXd6eueS2ZletkopkFNaEzSfvAj80HpHnAmvEH38VWgkGklxRDkK0V1dhwJH07DKhSbB3bgl/s4SMOG4cLE4LzpM22ZSXa82cb4iUipCaAzTtDdaPOXDqafN7K50d0o2EouxTWebiBQh3Iewx7UXenONmLSmRg4ZtjjyGhVPGj2sfLtV6Abu/uRI3kOBo2gf+1TjvBhmz923IrGypgeJDGLZdlBcxAXBF2PgD497ydFilv7qYj9ZkJm6Yr3khGVgGlE72qHqLoS/eyzmmrIVM+gVELdFXIhXtoEoucFOkFcVIdQNfjBkaKjBjM8Q1pAkFyw3UXh32TANhSloaqaEt4YnZLMGp+P8SMKu+OqMov0m5TEt10Iomo45CrXQjC80ExOWwxyflkT4Nrlkbr4Lm7v/xDHWz6kTWlh3IGtILsCA6vWAwquPppOohmnE/JG+DNZ6U6iJQSNUBgMGk5PIifWYZlNkLXIaTKwLNqjU4bQSFREqnHTPPxLSKMTX/7dVgLkJqXaRpY8KaxocchJ2s1UlFp3O/9yvio9zmDjgFxoygezYAXl8fyXai++kjyNVU23t34EusLWSK5cQeTWQJXgjzbgmoe9EUmXhy+tDGdsaYZLn/JsXCXbl7USf2Fhc72f6mV7X/spvYYgyW7Fg+qh/f1F36rMFM0cInY8I/wJxY5P3w0Xanm6I9B0Jl6XcsBpP3LJY2P13K84/NgAVu26dZCtAnvbBBhEjiJDwzkp0WmnKcK1DbJl5fBfWBS909mnvs2T0U+7DOwu9d/65a5Id/iILEybt1gZ7qrwfvlmCSYJ+6v77qC4XwW9w00Na2ZoeuJZc3Bp83lYuLsqC9nT71HGRvMuvCJ8wVHYqMYSqepE+FAylo97MFg1EMjCrAuSr1vDuHXiiqn0u33A5TRdtD99ZqjPC35VK8684U4c/GliNpcY5J1n7f+jNZefz8UETVFvPfabtVjXqPnQcLZcHQTzcDvyYee+EMfbrt7399qYzMMmzKtfAd0vMT28Ux89M9i62ygsbIWmi3bCRwT3VoE3wt51mAUXeCbmD8bu1WBuJfePdVOzd8k4Av12iDisaySVH4wDrvbVol94wooc4lVu7AQqdErtoX1DzZZtYiwZmREsT0WONC+aLA11134vKDjGncthC0ACygDrdC0/2a60Ck/mFvOHKCe+GbCX1luEkY7UyYig2PSGsETym2l5BHl51dHOuSuiUYB4b0lSieFmo7WpvPZyGZpiFBiYXCty3hsQQ2DI0esUOewuRJcErsMkGHN0pYtxoXGPcCNUQrJPZZGty1ymaS3LZyUUuBi49zTA5zpA56hRdY9XrpShsueQ+YjNttmaYQRLLhCeewHuv5BdVRc4+i3z4aOElqTduRDDQ/vCG7S51EXs+9rEEhzhZGU9uS927U8gAw1DtTO2iMpYut8egnNGEi7hp+4DcLduT94faGQZU1eFuGt6oKDVcac/YDvSQiyJ/lBPU+28n3dKeEzr/zm7zj6Kvz53+HMBb5Zv8Wlx34uB66tTK7tsVksm+qbVyUxXLFQT1zcw1PZtKpPNiDS7UshIjVc+r2j4XL6rvkVC9XiwbEuQ+VJpS14aqLIxKTPX5IuVsFqnLH+uyZizBQqZM0kUir+vQpo+43oylQ6T+Q0Cz2Yc+m6D/DKPpkGlzzJ5xF481DSsrTqdhAE1yg8PNLi5i+vV641kXjtiNAnFaoyHbLc6Kl7NX6a9yBVf8ax6dW7VWPhaF1TusSwac5S4GCT35ql/TTgNnSS/y3s7o8CHOiBm6lSPC6BeXUTyrYQJKr8Li/eDGTHCHL+HNAvZ3Dd5WEPPfoZ8YlIEuk/mRs13fYbeQ6ma+hTjPPWvij+a+lbUaysP7rvKCqnJpuYZgMKmZQ2GOz20JSzSVvROeHGIrq0JtU4iIJ+X743lJbtUiV6S5UQo7eoNZWGxTQTgcVcTWKOGZJz3EQ9hZ059l9L2hKV6Vm7qpoiZSe6SQW/+sGuGERXsJV5n/HVaktm2mtcFrDGL3MtuoXBcT+MPMwFR3vzWZHM0gyUTVf+yf3nOs8ZJ2qax+7uvoJUQhk68LChk6eUWPGELzt1GnnEHmTMypoikVi1YxVdZoN9ZF9ia6pNskqqOA0pxNFIp1Z2N1FA+149FB/zB1y9XJQAU/OAmReKoPveX1Lb24Q6e+ZWJhY2QN0otXfviZinjipiAu0NLcN88vJeiHOxir5iG7TpW6YobIi/RuzJZLPIi9jSM+UjcrZn4+yjoI1oWM7eQNL9P1M5b3k4RWM0Jo84NcdwLU2Fa8XeZ5sIOjWhe65dPcz2n9BGn4MlAeded/lRCNGOwbbBzB274z8Ap4s+2O3+qm+3+eKPxTje80c3MV0j4rax8ko6lKPczZsv5OQF3XLoPJjVBdVKgoeLKci2ZqcudT/DDjzeFXrCd1csXu4Y3jWJUYQFnE88+/3Aa5uZ9aNvOqaQUChmZOS+gylVoUZO+sB8mSKqsunAPRJSoiqyEXetqRbkAMvTf3+vFHtx1NUzQzh3XS4V8cA2SQy9IR6e5L2JCJ5iB29dQOVM1jUYb3Zirt38WB5s7JXODnhMs2w2dEdgK/dLYggob2mAao7X1OBioYWdJp/Q//ourwktg6hFD6V6SlbcqJyzQbhm/3q4+GNYaiKha0v3+9bUauCuk89DBGZjixfgPn837h8kL0itnimWnIFkE0no9can/L9/fjlOUOtJCSGCdi6qvBaBGNnPB0ewjkFAX7vrqhiWYfDX86+GYze1HtPbQV4ptZwv6L4E4biqhSzbG6T/vLZJfc0hvO3vtSIqYXsZCoeeEEWsmik3OCqPzU+ZSv94fHGsMtagqsYUZCnU1pv2/4nmFoDfyrR7ZirZkARxTZNFsHrArKovzRY2j2R8zWzfdQX51sjqGXTx4EwkPp9uxv6P92KLUQIQddFYjNP2kZi7nxz0iQEglIsz5DtWDTE6nDUgtfsx/6X+UiKld1CrbM1X7bjy6MrBBdCf3JNoQzYRWf8eNtY9+VpeYwaU2LfGvmxDPeF7NF5s+wmw288MKf8Ck6W0kTinWhbMSssR2yt8Gv218XZomcG4xSGkjMhzYWE3B4AfXznA88mj7JXhWmnKrgMIG79VIREEZYIvC6jpOt/Sxch242me3ZJIN4Lr16P8wpDslME//BgwcirnysaDDNezE1QNu0OA87EOtdWmQymeLaUCH+LZeU71gWNroZC4GsHWqGl8+XWM4YKh599rFyiRispSH6jQoRAgQvWPSBd+Bnx61bsDjsjn/xndAas6dYwSnsQY7Tm9CD7mpVtLT0yOb2zOKlWUtCcNnHfdXFtVdHN1iKQyU8LwjOK1RhlYo4KSdWbPjdBD3XLYoo1xlfv3LFbDUOc37Nojs4+9QqmEk7uOlGZQcX76y949JjliwmGLuvvboJm4581DTC3do49okDGQV7+PFNBt4FklbwNsfTz3BrtgMnQ2cXPl4464PLL+pqezj59HcPZIrhCiM71liOLIZDdnXSRsoT6qC1IP3xp8uBoKyuBQrp99/1QZ53D+suni8mi2Ho42yLtqufLPcXx5LCBKBar4O2RMzNaA0smXpXudWTWkWUlGMfj51gRDC9oeEBj5tNQ03o6Zpu19uh7kNPAYQTC1w0E6yZ/1CbWHveYsV1DuINSMYg9/Pa6qrQ40WfC8QYrE24Gf7c7kUOgER9/zFa/PahMKlkTXE2IaQ93pDCkoVICGMWjH7IdU2p3kXoyCXWgd+jBrmCLoKpqO/o8tMMTAmlQXam4s4MhXLkmeFKneayRKw3VRmW17IXKZFyaVLAlQ4mOFvgNMp9pREj9Y155w6bcuWiRwaTmwW2rzMKbiWJY2sie4k357r/UKbEiGpKMj9SCD2XU2vGykjCXER9PrR5RfzBgsEb9t529pntOKxbIWmo+gmepaExi+fyColta7NuYbnlUE9oSyoUOQoi8yrnVWax/QtRJ1V5wk3Co4AuKV1exVq2T+Q7b5vwxnZXS91u3X5tlkRWIh+fa9StCr8ECfrEPVG+PlyQ/1r95hN91gHS2PXeNyzwHZ1zDtrE1+gCf8mNv2ku7lfJYVzNdbnSvya7l2JtXj1lsYum6uLYsexlGH8YdAQRn3Ung+Kd4YpjQp3j95vuPg7NiWwrlCuN/IwaEIin3wUpuPGths1/RhOzEpfYYVgThn2p1IPvLanrhtBdda+4MMZFZ41GuDfC/y2BTp57lfDiUCkVMiFS9vDjahtU5fgX+c1D2EIDWfQ47hetMvgPDfP4VtITqxR6y0LFe9/JJVgCkOtc5PZ5wV2EEDTBhjQH5QbSUIt1rw6hJO+pmtVu1SCNGzpBgVgtw3SBd8EmVrfVrN/Dc73cu7qF3YU6UlC88NvjDnG9CNu6L4FseLxEre40d0aqxDTnaVoh+cEwP4r1X966eh7OlF3hDyJqTt2bquJgrQ+5L59QGI18Gd6r70eeEvAD0DVLC9MUc7ZDrk1yVNc3NDHHSaN4Q6gI6MsxKHln5OGjnTzG3XyhrjVoDASLNREKNeIRH3yaDoYKVGn7S+rrQQxGdJjN5YubhtUdMKXdsX7DnW1Fq0RV5830+iCI+KKGdf9Z4tpbMvau6eqy/d7f4qj0kuLdbNN4uyGROSC2nFmlfuTr4YbEipFY1ueOtXe4aOAkqLI5jkhl/PoKg93vVbvjj4ZeXk48jhnQ2LMTYpvjQxt3+yfYUPhxdfRWBXJO+h0ed9O8OFZ6EvGvooudevmkMonv5gj6X+QnCrSoQVmwHxoa8ilPQbDbVYNalG3hsOYXB/9wr0hVF5M9ZOVf/2X11lSbL4LQ4fRbZ/NiXW8sWw99lUWcfuaQemHiqJ0HeksrYHT5fa/tE23jhpb5UZFzYhPKKrdguHAirnFdUafO55KDZTKNHXnrfB5oeTB0rfH83ePe8PbJQzSHHxLk5mGnWGUt1FFGPGqs7MuhHGfC/iiMHv+LrTkS+a30zMCRbCIk0Qg5ZzUkKNjsKYra78erxqbXIiS0hF/B1x+2k6vDIyKGA/6H6aIS1J0ZlE3EqcNi22HNxsbf+a3gf8XmZdFfBIitdFoH6VmVW6+HlO9LmFSky9FbjrZ+JhXRQNHUaliUC5e5Q4z4gsMdWp0f+sIVef4eAfUxWyYF7/a9sypOL8RQqf86S2FTMlDOWhakMHesUyxKyhASCoHKNUJufSR/HFeByJw+nfewe0Fwi+0y2GTV7jqKk8rL/359RMh/kHgYxOhwoxezXaY4E7d5F3FQ6aEc653uhdVTQhM61gI+1yiu/SVtSdQxpd1kTFw6CgkhwmxckMmveO83DgovmPdEP1GlBqH1DSLXCn2T+UuF2e/HqnsBxXAEtzSMTuGwpiE+yV1sFa5hUYhJibvWsw9BVK5NV8jyy+vKacfUEzQpz+QTIn/iIXPMGsk6P/PFoqNw1/tRfSeH/9kJXUVh8RqLn1OiR8WmzEipzI74zUG07I+6zwuQTpiaBFTqrXs6tJKka5XyRTqpES/rIGctNCxuJtiOKU8d8TCllIosomt0Blx0p8gFFqoM2W27bqN9XotnEZ4yKN3dRDXRfIJ/wa2sG3uNgbKx987CCQtQO2tZndAoKJ2jQyLIxH8o8CIEOatPglSw/RzSGhQSA4nh/ApBWLHl2ECmwa21OE/roHNMIbWEdVwu9N11A6vX0r926K+VVTmeckJl/TQNzg7qR675PQlvCHL6ydiWkHTsZ4reEJcMscGs7rhK8CYyvGHhjR3hzslJZWDHUV6iDgdG/AtvqO+YOFHLy6SHq5EmrRSa8Vh2KTgnPT/SyT1SOVW+mfwtXjIOTaZ+spYaAqchYc6l8lL9hcvlZe4r4sZYL10Wm47GN9NHZYB87T+1cCV/2ZoJVZyEe8b8tliALK2lf+Oc9eXHk3d5UaNYaHj8F1WWvzeWTvuVwXVCAS81tGwHH5ORz7TcyLtEPdXjnv8pozCVzaf+5sA0leVrPIPDK6bisMMMg2sdJi6FHLNk1YJarxeSrMf+cMk32itWiNG9QEybLlohFwdsLzqqpPVkSDwphSLtFy/28+zQI/dOWXNTfZrjCD6pXcl8uTpBFWq0EwZIYmegVlyL6/3JacZlTDiyHG0ycfMfsPhJZ//8K47fUe1n85DssnaSP+iu2xQdSSgsiCQfoOz/XKWyQwwV9sv7Us80tUJvEYdfgv3ROQ6+4hPXdSBLUvMSHOEwGrymqyeayR8kG442pa2h0MHQIrdOkf9l4vjLH780le4FsrRlGFf5sb+2hcgtlj3v790bQa8x/XomaDl/zECRFgnoPy71XyIUCqscCxoEHj9zXYsOdMzMINJzPWtZshs7vhyRI/DqM690bkCd4Kp1skFwuXyCWz1U3c9mqakXI+KhOqvwLrFP11f8rutyp/GKI0m/ReNlESiVPG+ytCj1buehv0rqHEmvEDrBvcOAsuTEPDB8VHJDFsRX1YBzwylJN8RSz4YjqiZE+39hkcAygmJLg/+IisaVD/z254PUBw/7qBl7GQ/eX7vXqv9GWm/As+VGSWhEYV9wouetWhHHADbl5rVyZaZK2jD+CvkeLOvbDezSsuVNBhnkhtDRmijLLg+SkpuYW/BhC6jEzPMCio4ddw5THtv+SXaPGffWK1epgFj4XdSYRW+ZF/aQd2o6Jvt3qIFEx6DS773UpMsZHHlsTOw21kV1PHGJzgg8CLBgTq2JoTuVEtGJFoN3LmwVzOZrrQMKRnPpVv9Q7T/xILkG8XhLTJvhpk6dhzkIVmO9r4q04K72nHSwXbY37b57tfTj1MUhi77CZOElmrbUQykZadA6eApsD/9GOg7hgsLsuJ15ei52p048Op5ZqW4QB0UfQAOx+H6SWsUy0u0NHUp95bf81LW8OXo++CgbZZQsca0e2gpGpngtFywe2PYTNtzskunfKKy+nkhLmXnnCTdUh7bl5FsEx5gTzAw1fH/HU1FLub4nRgCsHRTpn2PiMgsB2LkbytRVz78YJ22gdxF2OMls4+M8QcpHPSUZldsnn3NqbC3yOjJJCBrQ4SOf3tOG3iC+HDDPCftcmGfGv9DHtAi3HHwwJFzPqUpal5T/ecMGD1ohS61+PK1368jzR+7xcsdEwuO7+/3+VsFxwtUn+0RUxLotPBK7aSGf6lAJ3g9GVDnEhMf7iWaBJeM9QPAAq2PUKhuH6jsWUUzicRG2goSUSvGFfBw9poJ9FhWNBH/LArfowud1Zi7difTn8fT3+Vhhz2k9qG5SRJu4EwhLYeistfaxqD7O+Qn/F9ZZN0mhDOaM73O9x8YQ5Yw0b3danUiTFv51UjzVA56PVE75y/J4u7Hl6V/3uVnVVX/tJ5SHKAhHQ8Idw8FYQjcU1UnImxFlrJFHyW8YuPJfcUWpF6FMFtr3su4Jj2W0m2+T7W9tFj/VRIo3wmTMDyPN1yZm36HEyCrsduiCaHDCdRR10+3djM3tJdzol8/RKk/g7yI8EUfkr8duFovwKPyWMu5P/WtI7zXHxhbC4aZtra840Y0cy84E1ukhWlcC3XQdZkEeIxsE0qNCpH+1QTPrVhRIwuUdWmj+lXzwTFv/PfS2l2WR+HuN4lNyhDxIWleh2ykZBX1H4/EW2xcuQJpJsb3ytsdUwTwZ9lssQ5wywWQMgZne9214lQjWJ2bwZfovKmqUjUvD6qEnEv/paeROScbsPzDHTAacvjWuiLxtHQqZnpyzTVZoiiqMf+CmijuV4EQd8NyI7rCYc3RSOYm+SjD0XgJMN6hmL0LrSBnsdWLcnL442Qj4eNSi0SDsWedrqiMzw+zD3c2tbxoZGsmvFy0IsLLZSD5iMFTdqn8enTO+LbFGtAmw7j8JWW4mVi4rUiHpNH/K9U4K4hbUw5DyzyQZo82prbl/NewSRt3ko43zmkK68ui4Qwx55l19l0kjNKcpnt6ZK+QYnKE1JpX6bs42rW2zMFGgdhsZjp6tbqztT/MGme7LIAHrFfcOOdm1tH9VnhpbqucHf/c2aECIjUfDdPietpXU6TFFeldrhRhgIa3ZtfaXmMxCxyaPyUmLpaQIilwwoJKPfX/5943GjYdWULQIx/wWtjBVo791ICynQFvn77yOr0Qw5DJoZeTv9ODVdnY3unBGseKlMcSCmVQNbeeu+m2uuXoV+CxfGHntpOf6+76ojObZ2a+ZJkaTbLPxrE/U+sbrEn2uRz7/nlTdOzLxlR2fF3IiC5leNGDJZvOUg5ydUXhXI/6N0ySjGZrlYpNph3UzbqF98vb9BQUzMSvSUvujQqFTfxZ/R2qaqlY7IICp4WiG2dq0WnoUvqZtXB5QKUvOjN6TJ5Or/aeHktA6tvGRscLq76mkaxVraMAjy6LUxqCKp6BcpmfPyENno7NPOHKd2mp3eHcCP/3XnUEkubyFmy8KNuEnZpmEifTiH3HpK73cxXfSpyUykiKoMTO4ox/Kp7egWGO9cTtvH8iX1nqXqEExD7swmRQ4PtS0j4On+qPZgzlHLekWTzUGdcNHKHoqP6MUL0zwJ6zwGTFvIabkDvnfFnG57T6mnOGpEb9F6JUJw+BLx0d7OumDtRjczEpLfSViOsuo7l3YF+g29E9Glwq6D3hfLPhIBfTCgdYd1nzpJrLuOpSBg0rGOHee3kTbGzMR8mr3CxpRUJRq8yI+DUDUQoeufWYMF8CQoCIV52NDgnK0NQq78XzItwvHbbQdwnDNK/LLIR4VGuMEs7edlrNDllKdhJbm7FEgRVF0rck/hi6tWQ97FqobK0ed1HDTV4QUSJGK4nLJnPOgeoogzr+dZ0r9M2qc1rMIsDiL35whQF7TVEFvUWZHh+bUwlbWG450AckENS77i/nkszxcgAjX6ZUDpf6VXi86g+3Am+ZCnsEwynf0Mup8I+FlwuDbn+pRPTPIIm3ScyuOCvaky2xQHhJk0BKIA9s/LvwjRexjLPCikIZOiKCTl+YiTv92eXUZIa33ItiDXsH2/gyZryHsaH2b8JoFLIgsFb3oLGluQlmzlUdArveJ8kPoTKkGy2FB4QG8mebISo03Ewk+jfZwL9hWo2ZYeNggXQLi7cK7nydMMJbPtauSpFX/VUE7tMKsQWavejPJS0u5BM3LOJkXm3dIFwGyGeM1NaekyOPKgdVaZOHr0HP5i2/Zm8nzxqXT2PUfuWztMEz0tajpMPXHA0svzd7Y1+TnA7SMN2akDrlQfW7PTWR06bPMgYuNboqxjyAz2koXS1jjukoKajB72uG4Qmmnb/Ty96w9SXF3QVgtjQZOnwxSEptd2i7Jtw3imltJPTvOgJThe5tppdvucjaIYgZQwdodq3GiHfQmhVsyW4RQD0wRVdHJbwU3cOeNpoVDZ7w8tGF7RbUVge8L3n/mywb5Cxd21HQr4+0DjJBJZd66Bissc7QR57isUkmV5H0L+pkee4+/sHBpDR2LHpkewOZE23XiQiTUrv7qhtN7Rt/casFyvOd0SB1kQyvKR5BVfckVrnRuOnx8MFX6ZKVa7vEVpqt3mQ5eZyRR64dPtjs/MWobGdh9oBauk2w2M5aU1Mw9/0OC/6M1og+eQvPAJkmSSn32qv2T5u+Sn6Azvafivk53QNfWCit/1xB3Kaa0QbbB4Lw5qt/pnzMT8FPHk6abxR00CKjIzu6gRAfvcXrciiG21JWnhHnDrtJrU5fTtv7APAtmxWM4hPZjYlySNOrqdU6CPTSt0z7wN6wJKDMQ4X99EyW0rnAQnw/HmpLDyAr0K1Lcf3qe+0hJGAmSRVqSu0BzRubl2D0a1BPXOKH+0dtdlNB4LCAYSdH/6UaACQiVKRAbLHlgvGilfjS0j1xMRSEQPu2Fc2XocGRJmzkK/gHWdPiW59y+g/xiVoDgz+ArCV4ay4QapG/ZA8+soMEqGb5WVYINgQ//bcT07Yc7WCCkb+WwacNNfj89QTZ1a8o+mx+NTgzIpICldtn8VstPtweZIYOzSCX074RU6HcJ0+aLfPRyq9fjKzJPJUcRmaPSvHA6VCQeJd/A4pJaZaAHOERbpPPoOdO8rjL6flytMOQjtdfaRpP7lYVH96ar1NoTkvK1dw7o2JP6sxrzdQsT5fMZHFao5KYIlsJF7Tt9LcFsEtBVo3XE+EE8D+6UmqBLxmaz5bvWiMX7wPeOGC2BQ/u+Jk1+pMxqRYt+d4P0M7xhA7fpztO+h5O6vzPrmdPON97VrxMdWOSpFt/xOjxVSvMs95BmMsRkNqG0OxF9K5NaXVpLuTSAoFbq8aFKE7w+RMYdv+sdVkGoPPitkU1fRxgnWtaHeYhFz5g9/o6vTRfR8EaB6Tt1YHUfIt31B9bwOPJSCQ0CaRoTApqogJqXNulrR1N/Ph0n7kdVD61Ey+BDE6JXzDLZGeWAqfpVic5QbOJmemLUq68eN+031zFH7ZaomGWvYT4jRJaZB6Y196kOjSXHugTFpGeMCJyvQBSKbZj97sI2PabJidKlUTdHhYvZfHnWL2oV7K/EnkIEtPCr3MqT3kvZBTHv3hZ+XAMwpRwbByOEiY4Y0+lUVW1B2rEycx+IErFQ5DguZXz+p5sP2GUb03L6Jh8emCkIn35V1C8h2Q6a6/YH1mrm3G6Nnx7929CflSNm67zjYW551o5lCuHd0JwwM0zKgmTXbCXN8SuulfXxVWYdMj9R2YVVwCERTQ7P9zA6TyF5K1PS5aCnhhYNmUitzizupVNShfWbY3PoMPE3KtFHC8EqevH6IWBAxJUqMCDiY4cbvidKdD3gec0cLIlJZN2W4RVKrXTFtE7SBtVgQR8ilWvZu/AaK2suIoqBGsqt6JrShEuoV9BbD1I/1we0iPMbchErtzFABhyhlpYRnpve84B4bmJ0iCDNzSv+ETUKoD/E9I4wCAaLjU6S1OIbHx4yWrH6rEXxNB+2Gk//Y2wEGtJzdMhrufpTitPBAAZrLdoxY4VkoS6WG+cnHo7uN/azlqPyl4mILy1OGVMS82mZ4PZ7TOLxHJtL/vAAB0YSB9m6AL2N4swbO7xQMWjrfkIOL81xOtss2mxRDc90JYThv47f5pYi2WO7eaVp6kjwIqlVwdyu7njphFWpv2Nr+/Raa5VHObEfUFeMtycGbUUs5NlrmTojk9Ob6yjg7X9zyWjxGda11aCLYeqS+cR8Q49tKFW4Nzj66UZL/GSNcNQ3CG8Rv/hxb6XykjlNLGY+i7s6UzfI6jY7TuqOb/TPksqw1pALn4sfM1uCjSZeZ0OcvJZELyZFxMZ9V2nOgCqO51qjsG/ROaTrGV64LO7PD2f32a+AQGXaepthhVI98zfPbLJoUIhwCD6ssEh47fd1xSoevpP0t3fB5aWEGnU0C0R27hKq1nIR12T5peZK++puVjTXwYoMtXwBRYhsZnnOVflAyZBOxfCkSZsXPCzy3+cUuwgPp9TXbT34h6Ba06ZClPnwFdxUmi4T1qt5t0LHswFsFRFZLA9JBX0SVdCfTTBYHMuolt3y3BIXlXzIPwbr5j2rQrCDlVsVq1LraV3naCnpNJPyphMNp5afWTbJ2i1uGM20dtysYt4DiddP8RciMz9zi4hX226RnFEtjqBKKT5wCnZ2v9Z0XtnbqQvp1lAV7UfeQF2m/igX5kqWgoVvtJJpcEB0+rojk/nw2KcJKezC/Yig6A8NFSzibrxWHXvOZ7X5mPjLcvuNepIR42+gNhNBA0JLgTIYCpnOTL8gdU7RTlLKS8XwUYRX5rnhEgMPo+g5/2hiZP7pwkQCRT8IFaQcV5TNhMAQfQ6uMP3NUSDxBtXRlq1uB2WfddpNitjv/OVtRQe4reBb58JvOuoUR1XWpdwhF34Dan/pWA5RXcVCaKUf/ANBH7DL5W/yDTWbcSC3XsBlQtD5/SOD9wI4Ferb89gT3C5GFDDsG9cgzqltwndcMF7VmBZDWtfUmR7m7QZvZmd67N4q4MLeWG4Zdy/NvoiMq7pE9Mq+o5tW9UvVW2ekV5+os+aUDvvLP7UT6xdEiCBBCpuzKYf8hSQDVcKo3/jt/McstxjsqRZRoPSvF8dm6Geo5f3krGqAMcxTulZRvoqlG5m9uY0z7rhI6UuF03tsyO4tmsCKZFPA9VRYexV/JC6IbrumN5PRHHaZ6ZwDacui9AJDztuVYgivLRa70+6+U3rBozLqUkgCGYwy/8YYfKrUU7fkR4/EGVy+1MIsvNoDPGEV7lFYUfLt7pgo9762J1rzA+pjMY7dCxX+NCv5xW+DVbO49YgAkeVG+f2VfXXytjg8S8kJwubbds+cHPtvWlK0a2sYWqOK9A8TSRd6JK690KxzSNYceCWNXKoy6u7w4OyGFayjK3+MhnChQX7G+7gYv04faz0WVImU+BnhQsceJlEUk1ChH7ibS3xqdqWmktiNmiwm2RyJqVqv1RSSz17vtgR1SyEuHIbMqtpZZbuG3YwhSGmiBOzbO06PVGDN4dA6C+ByzopgKIoQBaeSluf+o+6rOep6p70/iuqgeeUtc1kNG8X5PX2qr1kCgwOHKqw1p6SEygZiVteCA0fV1vb6fqvoHbEJvWOP4FWgxnFW8yxeQ/L10a7/68by8DNoPc56hbfRO/h8fI/WaXMbs4guF0Zy1MGOTU5/a73apxKNvGVVKD+e5fKg40EtMkr34E9cQC26mj5zdAJJH6p/a8jFgVm64HHor9N+nBQ4CwRXlEmlMzZXcv31yMim2GHxRoRe3cdq2C7lSJcx3Li01OElV9F6qEOXqwXWzh0J0kFDXUkaetJfdie4l3QHP8ea39mEdXkTjn4JNYvsq5kuev6goS+pYiYRwoTiqkT+/D0UWYDqgWzuhXmGzI4DCVZxTjrKGjMJYWeEOGHRHun0qtZj0lsehVd/M6zarEHGDylH7Q3jgtphBzIwXswi+iknaVOd64PbKkkTv85kPU7q+61a4Ss1pPpyoINNKecGroY77EW0ZArV9B83XJww84jwaJDIkaFDVwi5729aaBoocBaXE7x2Z7V9dxLudEx+lUY6kERypL0H4i6mGdZQt2FDzHIk/HKL6IfdbvUP8ol9CyV3VmksXYL4t9UQchzHKdKLYTqB18QK2Z9I2FIOqDu8qDFzOH0sXBO0779kc0wJ29xVF08GXGyh0QW+Nh4PVkUP0su1nuAUvR6kJ0+ab5qG5q9tlya8SEYjs1C+piKwW+w77WqcKnLtOBw0W6Khxr/1MZGyod90Nwc43osJY/4kPrgkaTU7bZh7fJZ6uSsYi1vjGgB1D3nfeWAOeMvgIKec7Qxio7X7nDPIEsQxVZRO0IsZ8JUjxsUy1sK02TnaIN7sFm4xlLr6MSsnR8A/aVn/xsFDqulQMhscmHLI9bm2ie8ox/pUE/KsmifvbreYEXupFEnxon4n8zeT8tbpjJEh7wseMrepQaWwkBAafw6j0Y6hBh/b8g7SV1BoCMarJ5iQKy/HOl7b0wnSECwE4eaYoHkf1CmXioao9O3ol3TzQevafdrve4T25B4kcAk/K/L2Vb5oHq/5YRZCexiMB0tHbK8P/9UidjS9vywgSCViEuLD5Lchfsa/R+7GBr+8WPgm7ynQkG87MVb3S/1HmWTNDm3X0/KbCgekpE+cmW4FhK2//cyhPFcI0COrjTAw9X/cTefGSz8dZXKsmxx7onHI8B2ck8evW62hob5bSMlmEgj+5uhQa19QOhg2npurE6Vqdt1LUpfjdkulUqQxeJNGVrMKKyEV6dRtYG9zDtcG7sxybmlSsmQjGKSJfxuCkK4/VfenilRcB12Dv+xrjnrrkIt/TUqAA1J/SFYlM6+TT/SzWHaaRUC9X9YHHncfk6OrjeZAHQy5Mu4kKG+C1jpz77Yhr4YzGB6LOdexTx/THU9RPsb+YG0PhoxFKz6wpvQrrx5csMcQ+lOoxJZ5RM+0OyZIiQl0VR8X9Lsr3+CRaXOamA5HNZlSGGac7+Iu9kep/6fIg91f3Rg+MRlFM7KSXoWhvpPn83jJjM+8ZNTPyPTuucbkZ3JDuQCZih9PfP8st1rPuOgS/krVgjTUeo5toJsHRWdkYBO5hYlWGY4VtR5QPf3B1FaV1trcGe47ugEZURKZjThM4+Lx/RfmwbW0M48dIvCzO3GwcIyAltW8VB3Jiyp1L4kTXd2KdrfW/zzEm9o3ZTWxId3v4hzm0CVjYvfiG6QzpTKjOMNUEh39Dh8CsvxAgGkivSmjSM9EqOA5JnYbXHQ4Xfwn8qOfyUMt1sIEO2mBXUhA+onhwvIfYa/i0Yksqo+WrySl2nzXx3MPgooc57qE81q0PEffqS7FgDoI7NAOKIRwB0aOUObVe7Aquwmd3vxUguyMXDWEr8PIiRzCVedlixBnUziZT+M/iQd1dAsd+QRD10OhtOLTCSodm2RDkV+QT3Y3XldPIwJB2WIjgYPln1khvOi7egouYEko4IQVHmr8erl/2w/BDfkEYwMzGfzJEynZlfglX1XpuoPd/LULO6WRkSKWSy7ks+QhZe5wXN73en9krWArH708CLe0lHscLpfeaHj44dzJR+heVrHI/lQabZbzRvD2ENrmFxUJn1c4qMYi9FfYFeWJ7yyL4Rr1Hpsnmf5OMSGJiFEPsjki6Tt/KBnxMYKkfT9vpRqF5V7hiWul+4eWRc3UvPB7rVnd+2kDzjvzvDobK0t+f+f+d0YqOz+hHVP3FoHrCFK80W1wpwMWepRvnqthUi8TeMGd+S6xj2cRYhVCM4GNh7j0q3f/9n/uhKzZcOkdYTclhxQmJl7w2UWa7F2knKJOfUAjreoSCT3LYEQjhJpO3iuEn3hWy3obO1YYyImC4neCvI2RTAk+N0iZ+Bq1/hL0NhDKY3J8u032TtfwH3dXO7rNo3C4bM/QiSljjUExw75Ma5yTneK5J/CCBHk4tVIK4T4EXbXLQOzj9GRfZIJv+ZcVUDIQNXRbsh/GGbNzj4Cc+JWgH1qW/U/T/KRT+eWGIYh34wus0dZ6J3nyEQJnmH/M6mzY4cbENJwqvIXgY52Zrp/y+gDMfFcl5DLyaixWeLs+FNo74MJvW0poAe52jALk900ePTHdtvhoOYOpL8LWTK8T4YVH2e/Kf8N7MRAh+Lt5fFFbhGqjpGkf5V6YmLKvVOa2WiNCem7yudCIZtcf0OvGZj+bnVS5nAuNCg5oD/9V2xwzNJ5c0HJ67CIwI6bhcG43/LLhUWdm8fvFM1HAKTPLmA8FpfnqEvaozHkckhXCVbAFFkVE80ho/aboSXSgq2I5qnG86305eqIY+/RgCL+8Bz2HBu2BGT6Xtq4tfvEjlJa+xudPVylFDQhx+RMiDyb9rWKInEdC5a+oWf6grJFayos0Pnc+QshEAqLfDovC8ddxIz9/49LLup2ZfOLUWXW5kb2bUgrE1qUIkS3zZ1AZ9WdUHdpuLkCops6qe1h9mTRKzKoUBP0EJ6AvcXqCkZmlBAt/N/xiobHubjW5kSJMVLaXBm2TZXB9Qs7khBMaIZKuVK2BcTFwnVA1XOXgzwuNRi4xxt0Q4TpDFgqLdxgVHL4bjLsT7EzxI916Q5zqgqpj4KbohWFR321FbuSXR48zQ7nGBI2levF+w03QwdNmFhxcakKQKu/ylcjgzyRGPGjs7Z90Xjh9wIwlE62sfLZE1j33D1fMELr9OKqyzwqvPx1v1SIp2gi0e9u75WUnYPqhu2cdjgB/79J8fvMsRUFgAhIP4em04mRZTUZ1p+9xeC+HuvNvSPOB4HXtJ5Sb96swEiPGTVZ2tWdv8q5wccEn1v2qnqt/HugHCEepAr5DSMDCsehkhRfhr/R52M93tMP6ZCxxwdURw+BFiLiZX/57KTGzCRFnyT809PHsVIMpbS2qo8p2yeAYsOP+zMcbcAWGcaNTD3T+HAT/nkXUrL598GrJnDYMvStb7mr0mrsuVG7RfJ//hAl3MCB56pWs9Lg8scP7aeALNRHEvQqxE2KKJME65DnvVT7KI38RZvTSyF4OwW/V8hjZL/Y9JBnvXkR8/enckQEzllBZIF7/BX49JPwPW3L6zNCJSlVTbaOakF86UiyHRHaKYnfLWJscyORi12oUSrcnLBuH6+ut8KoJRnR7MGcfjeowgnZli5qyG/2QS6vrI5tzGYY3m5T2RvWVKfpiNUVC6gaPTsOTFuPHz5LE9OBht3NyxLEI2KSlfnwkyj8qxoqeI2AdiH01+XA1d8Li+7zDuuOfWPE3GqAKcaPE7z8Wn7nX/j/s3UNzKE64LvrYtm3btrli27Zt27Ztrti2bRsryR3s+/8Ep+rsqlP5TXvyVg960vW8j3ADEQ0aO1CFE8ItgOqp3yvDlFPK9nU1WJJShwFq9QxvD7maR2zsF0hCCFcMUnZhWYzdJOOj+Ehmb+BEnhMwu9LKGYVDw5hbZRbmP4ylBth5JJPbw+JnKe00+Ewp11qyTTFSjQedf3/PRPBtyLl61xQM6MopkiF4S8gsrvdeq/0aNlm9Fpumm/fWv7KDUCMSmBfUSBXr2lS2WA+HKZpja70PXXBM609WhPKZUlf4hfTrwTV2RiigldCa+PX+Ms8dCkmITFVl2JGAobGHiU9REf8VMlyIonPsfJnQtLGzwE9HX+wWNDIGN3pR7YFlsfQ5CZ2VjQcvRw3XqT1qY2MDx0oUex5WowbdH/qDjfzGoB/+d+t5FHYMnus9JVyoVahUwuQ1h6Lp4uWbsRZ4b07OgPHy1pDNJJHNDvzRPoY9pZm8EPlPss45hOGpeBuO2JlRMp1fT2bpC3rEB/Eq8m3LqEjNNQ1l9jazLuecWyJY9fjYJzwANWdRi2rfR13FF0rIYA/xZpAMr1yNWJW0UxtIoT37HtoZvq4EfF3zng+1xuYqHEGlhdUyS2Ulp8JX0nbPeOX5Pbvd67qemB/OM+CoGbgW8io/cHBp7F+DsUR7veep+1hEtegjK03M3gik1oGt0+8+GABBndS2WLM/WMydAmC3U+pzE0FlHsflW87j6y28ATcNPXeWMOrtvYTnaVcjABwiLeoGb0jDCKZlj8xvl0+jeYHud2D/6lgxfBsP6jFaMtbi7mLXy9dqJZPksLN8ZwXCyUufj3F0dJnq1N+KJospbL0P17ViqiNwA7FWpDHEtJQeGOG0hvv/YUHPZBg7h240iad6AwHT7ecei9Kjy0bsQWdmlT6tHW39SXU/rKW8m7YZ1l2H6DhW2eFyJHoN6sI3bSwPCPkaucXyuMjKCDrhbxVGHxCuaExnNQxTBMu2EmY4CTDMV4TiUZaObY6QZndYPJVFntsBsadXSTV+IhL0OiRt+nLeV+wStMv6+uuwQ2+Pyh0qU1w9pRdEgJ7gkvJlZjTECrTD22K/LUKkYxzDbOOv2jzwEty5ZpoNhjRnnYv8TtnIRY4pq87K424LMyjlcOWBrWDSE6Y/YTd0ZybO/e+tuGCEATGhCvaITNbk4nxs6B9SiDMJkGISIrRUEgdY+/gEPRwoX/NcqwQr1hFF92jLmwOA3P3wC82P9qzF10xAMXRQ6zwVA+yOBiF0U2GVUsrEmRP23ZkjlSEDuiZMn013m/mIQ5Z99aFYLP8RuXeSbbElWbfgDTJgRd9gUvSuHaxEdOWVe0flqiKm7kBZaqjFjeke/dTKe0SUHxakQHdyCKPh36YwKW9y9h0D4KjIwgkEbUAb2z3wDIPdkQjB0Q52bqF0bXGmy+HiO2FQNICWQogV0ap5b6fgwqR8YbwKBf9u8MtlrfLF6reCs+nAS0DXHhZLXmMI6OYuXf9aQlZr7zNA6eD2Vfc3lqcJkckBHXB8oZJVUdxCB1/5e13ZhG4DohDCdD6VHOzMpaiqEvvZEirpzyfAkGFrVMOxfHUJZu4ozSiaMJTdN7DDk4/QhNkPlABjSM2yBqyBdR3ttZ9NShgqLROfe2px1HFgE/FKhuUYZw/GtiMrlhTFogMVlxc7DJDxBmIuBhIcbh1pBK4hQsAoiKd4+1AmtayXYlEkcnYs7Mews9nSi5d6Y0Xau46AFfi/6F2tpHsGjG1jf/7BBnbaI9QOJaMUSgcxmon/iJsOdP4rzvxTWoc1RH47hdTgXwFbpz7JQoMMyWUuJWR97utnlRCWOkoNQIDY3sfK469M/Ew5n4mIOxoDpN5tOpCVyTBHuh76BC/5bmYoSeFb2n64boN0/we7wg5Yjn9t1ZIqjIEHZp4FllMrIEmzRJ7kzkU1TaMg18D+ashGcbmagDcODtw0JtdiRPwG8Py0Cl5D00cUmfdIBPUAy4plK3Zp3BZeamAAad51tRpaDH8uCSlO8cgDy3u+8NLNpR/am438xZqIaQu/L97vbxxNNJAlMgQnOZ7lvx6prbSsB5WqTD1tkLSb0pRgVcTF+eo6b7WK4V52Nrd1PX7gnH47A4ObjGYJC9imu4zzOhbzzotSO/Y2RNF0bYoFRUbB6iJc2x9VrG7Lzgda9X91WsrrTRSdx2Rhprls7TOEonCjM0h3vvHurHTwRsPPYC/8mAS2lUXYllLzj9EIsYNQh+BW7CNNczgwpXuanfZVsJHIK+PkY4uqqJD/lp7ezO0iHGwAlB6jF3o3tBIGUXeS6GUB1hA/vOHpAGIaAabY+5IFbHXAY53W3WPkxGlRkJBgPdJikZ5qyMfv7U+Nd10JJfez7PoXNEkAjEq2Z84KWMuvZycN+9DAafRFTwrCf4ZzkuHH63dhstr5qV8s4Cs861Tnz8+Z1MOLRfQmO62BRp3rFDVo2cDCoc126H/8BfPKuh9TPoHeddBXxV2qwgZ1TH3HTmiipGPQYWzCUo0hQKoBer8wm3rU4ujHiRUXPv7YKoizz7zk1xvOtYoTJOYfhXGClBHp4C/sFyrkeQw5SfMI9X1WBGvw9FHzoSx6MaeaH9S4tiWRWX3lD3bEQ0Q2bdpEFTkso8dMtthc1E7j7eV6AjVl+jhya7ooKx6D6gnpev9xtPZjTh/ui/8byl5a1qvxej+vUMxK5BnAL04qvz5Aae/4zyLuyse+7Ygv4OZ+gbgbX02MC39SLvraO6y3S+XODKeTs7TQiafSUOBa5SGyEYiq7J5d1ry5wLH7e7l0vJwOsaDoibslHBZfbB6iWlqCNUvCL7k0CjH3tEfFs6W0jlt09ZYp/tGwlgPqbghw4oDC2H7Rj+cjQerzeplBhScWZ1qwieOfChFC2jnTlKe0aM01OAkzxUfmnwdDBGeIoQTWcvrQQJtsvILjjNrmerxiiHXNYkUjuDRde3U7B2VGkUf1XDZNutDnFSxKPpMhcel9KTFiqS77YAuMIQlU65uwk+tFvUXeI5qkVClk6WEkB+9nt6PbkmmsguBFUJEn4iXpUAGqg/payAg5lh39whsN+XCvgnxXlHQ7Otgw2XL1k7MoX++nXRljyqucTQ32UTojCYZt1sEwUOelc4n5XolQvmLYuEOpn9w4oHPxN/4mta9tizVzxvWglBBdrA8BMkUYXwnNigA4EJHiT4aoRIq3f6mNzwqtLPqXBcsdfkziZ1karActFLhAeXlsD57w+sjbYuwCIDLK8/W+pHu3wLf9dPNq/mM6V9ZGiFb01ubREWnuHC/qykcF22wgZ4sK//X/q94OokMDEl+J7r8rhvogHOmfaIXZ8CD5xkSWDqGqUc3OxtPR8A2KvGKqfHE98JxDfUt9Fo0+hw6QNk6iCAKqw/MTkYyJaDNeiJYCHuUEMIPH27Zrx8RbfK7cn8pRzACzY4u8fAHDk2OQoqu4cLIy3guoGqXMaNiM/7eX4H/6/5mBnSzeyno/k8GmSXccE1Q0byYkxBD53KmBabcxdTcHQ0o0gSH6M/OUN7ddSLF8AIEDFDFz4VjOw1z3r+91zsO7EbeWxVXP3Nrne/zWWRImymQh+tPsWNzFztsyWCXSqew+m2/1xT/FyAcQ0wylh/FfvIr6hKRyM7FGS7dsLHi1YXCFuKD2rOcbyydDv/rRrtzoaXjt/QcprNc8YJOlDDsP20dvyH5o6xCMEseP9fuj8NdeMb4yJZ8sXH0SKQW/kz0MDZHecQYLxNOz7IFIQwsQ3mG4AS//tWSObetgEtG0WT0Y0KIpPH9WFWkWD52wImH2WAVjODLdCcRzUpQTOZypH1jJQXwtvc2Fd+q27JvYhG3cxMByGditQqD3KqEnSc56klBBQrg2XdhJPkTy+i2lV8Lz7Plw4uPE2PES352cZss4IeIktWU8521ECyPR/LH22+Lks1SiV/hHX0I9d9J8hk2tHMV5yChaabDlh9Aw7GCzBfiIXeREHCZnDA0oKYU7PyC7TxY1RoYB6nsWL7VX5cYXoRi8UxVBsOhOhHr5Va1srmtQSLvbv6gofNTqTmcVXYjNHbEaZ4XxuK0snkSCJ9/jMt2iWdSE+zKK5ryCjhS41nWMtWVoZC+idL9YpRe6cMEWp7t+lQznIVn/R+at2DIJsbc4UtRmuBlY3Bc/f2km3zsR+zyHX6N66fP57yUDCTeXF4cFLSQQsAXJnI3ZlSdPYSQZmGTQQLIG0foseudpxQ142sLr8URc1DmkcRg0Gj/ZCJTMa4bYYdkeI4+TsoadLkk/NXGGKYaAqsKTKd2eO4AuqqUyqAyCcJutiDFwsJ/zvoWvFPJtjESMw0UcvKeiSeMsFwAyuRbIJ/qN7Hf0S+3fIw05M5sUrholBxoU3UtjTNYr6IsgyyfunuhiEawURDvrWDRNTpbCNXhkJGmP8rsAT7DmI5HEKbDxWK8uqd5m2F08T5R+s7cLnQA9cKwbFLE7iUzJvETHr631b2PjrWJ15nWWVTzIVyNbozlf0HLz+BI55KBiNqweEy/S2fANszedEWjYYKu07DC5nqgdvA2oqh5VQ3RYZqagoMnwIRVoNAdKW7lkq1M0renIWs43wWXB+6SJeu6HdqNoX2IMt9lpAc57u0Ydh8wowc8TKeo0YYSMwoO5L7LzAPLzcnd5tkI/ZqPZ3O4dSsHExP63IRpUY0BedrFI7XSGsJ1WUzKSM1QOSsTbgiGEpyR2AcjIrxfosPvpx3QqvMuqkfzUC2aATMlB6wcwbfmRYwf5oh0u9shoyXr6i6kDWPWWe+VVJ0sBnFJNX1xC2FpqD2yezZe/22Pd4eiWJyFB44MvAH81SqmkHEj+XUyDQkGKTZ2f7AxbMMzkI1CUB23huHO1jqwfs+lnhqw7YwAukF2whrA+SiCGgEkb6VY+G7Y35bw/mjB87qLJku7cdkcNr8AZRXH9cWqiWXc7wdKnmQWlv8UJv9H3FBd30OY6xiy/XsXSP12tg7UXRU9mUW/cMt+eZHsghNpcbn6HVKfIReUpzjFLxPTh7zrWj4Ga5bntuAyWZD7sO7153HWfKkRfptdlMM/GorjdG60eOuBEIZIN5pOB+BisDgYtMX4rkNv3ac2TMAkFIf9KH+5AxH1cazyOwtn8m6n3IKrTRMQc68yTXOMvSRJFfK0Iujl3NzaJVpgs+56q9Spfk0241rVGJt3jSkFfuOmwldu/gQDnTJWmuuAE1NFviFNq0N3StehNmBdsN8qzjeACo55BP9I4yCs90P+cOmTjt7yWqBdVKmQ3lI3tsOV2w4qAMEy3ZhcsbOZgY3oUe+xrBOP5NRdYbVnX3IjGKkFmV0I4nZOoVYIAgbcMKMic1u7u46+fs3ynbgMtrrzGEmY2IiyM/UERrI/ztuPmRFduJtZIHWtQj8ZCiQ/mxUW17OtjPONz53OWhfiYZh1lPkKIRutWAM+wWe1ff25gd4DRpyFafiXDGIuNwl61SOOPX/L6Iq1O8AP3s9I7/T4gf3UqrF+0SWKSvyOl/aGztcN2DhGfxZMnfQaDWL6uH8Z30/ypw3xKPalMhbcssd7TRZgFEK86nNloiVZLqE7IDtpWYPHgrvrsSbsjoBzUBlolAfaWq+j2oD629g5Yngf6lZXHQpgevlq7kCthVE3WEKADsREBTdbOWNLYLffD0yLYj2e56jkRhlVlB7hKcpG8RHaciSA59+MYg17Sg9pvAij+kdcrHaYmZvE4x7iPqkW74hVmPdAIUZNi2w1yR1vqnRvtkQgH2k/FpB+tbNFEdLXDAOZcil6DM/GoK7wuLB5hYFGH5bvxQhFmUQtmClm3KRK7M98tpGbWZkz2Gcyq0VMTIcZrvv7vPCBNNPKaRFSoLqVeauuWmnLaS3NAiT5sHJVbW8KR0VmcFWFmzjiEO0qehPM2a/K1M/AEDQvj8LP7FJ90WFqyqGOauioeCpECxCJsppJZhTQ+VpP0AqUXKouAbCEm6HlVTIxM3EvhLpP2oePTMpWcyBpjV37kHwfGBQqYB37N9fCwCMDsZdJJBiva0l2NUTl917UfQvKjE9JCP3WGozdV3ySKiA77z+Wtv3XR+Svj2TH0i//BpGtZbhQ0HVoZ+3cb+MUuxqGqwtVfwL26F3htL4KC2/DHc96znIIgKB47MEfnfd9cIw/atNyls5gJKXSqVTyCH9ydXW8IyQas05TAsu84cWKvDg3NHUqT+/RCavgOnC/tNRAJOZN6GaWOTmLUMtXeKNav0QpDN1FY/pac2RaXDlPaffjRsQKTaNQ4C+IsrWQDVkL3bE401u/y9rFmLRpOUGfREnOKL8q0jiiQWGSNcgosxrmA8LucpkrFSddWdYHapUSk7lNtlDyc0scpN71cLEPlpNAz5EQIujdmoUhIcLKU4itf51qDXb03Fyb755Ynlsym/ZMbjpNkN4e/4i1rWx9u7j+YSKuHonFVlkzgmvR+Ob5xAhRKB1kFYBFAu/085WA0KEW1CNs1F7Wx/L0lqnNSSJp/1qegxqZDKdWCVVNtQyD6Zdhm+1OkpIe7AiJ4gw/M380oHsDWLgdAsjtg80d12J3Umdl6BvTXnhFgDWJ2aa2U4zzszAhhe2tym7b8j3QmlVRsTEgKAoj/tlucK606VWyESbDbrseFdzg3gjuu+y40K8NtWGaWtMoInMMIGM6SDOjBY+gwdfAXESO2VzjImXqLwqSbfb37SUHQEmZ27CUsZmXAVD6WdmPmrImy69XWsL2GO7WV+wnCJ1GQhgLKWnZ9N/Vhq1qm/Ps7ZPMPH5j09n2kg/N9JTQmLScEJc39oaYFHOpJSmo13qYViRW11kaEP+6TA0NyLmFYgqBrR6YnsfL6wptWzRU8n9B8msWxvK2uLFy4zO38CAbsXDLYD3s+dLarbhNZTRWzZNyB5gAhX9/Y+clk4VsqpiTv7XPIL/MRZ6RSNl9MTBhZrDFYi+H4CI1gy8nOLAvs+25YuItW3q1t0Yg3xCH5jFgMi9XdGwhQdsB5nlCYPKrLbzjLKy364B1562484c+W47UR4+WSk09QSBf+aOGJ4V50W+dHx1tn2SrtTf7irOIQl1mbRuQRTHinhsVsuZYWEVhfysjZGKzWO4SZcFoZq5qlE1ZC3k2j72J/kJ0Xe8pZtvJBansoauIXctK+iVaXpqINLACwyvC3izwB5QotnwVoxNxDlMsEnfBTVXY46IO+jsfLBkojBnLSBIpJYdfdOufFg0JEe9FhhzIbGnJfoSHbwF/jKgwOPE8b7og/YDsUszuot30uaz+rV9lso1vvsY8xCHfsXAKNnVDgA6iJHeP03tB/fPIl7m1x63ajFmyEYhl2xHbGg4G6FSgqCbOo14F4N7kGJkMnjj/n6mwdltOFwPhD1zxpsFGbvUQmWCamQhqx1IoeyVmjGgV7gYoMzDEZ5c6hATAsfxLndEuuCU3yXfQqLiU346rDmjScFDbW9e4siW3s4kfzAypBn7PMvZ6BFYQvZIiaTJlYmtRWvWi20VgO+I8zVCgV8yUnUMi62wks94uFdnZbr0QRhukiRQ98mvE0eCQceXDDh50quLs7oKb4ZUHltzvnqIYPauHaZVBLI31PJDsPTABMY4olNEiuFyriuPF86cgKc++4uZOpTpUZNjwTCqAU8J5NxSYhByIa6RISlMjP2tNrngdSjEePqPImcP5IuMHQzUgHxKI+UdRPUeIBbuG4DwRyP4IY+3ani7omqCdXEHpGb1FR0VzXSMkPD5PwisKscNOSo51Ioesu2hdcXcOAQjA2m7u7zIFXXlYo2c0+MggYI67yfrxsPjuBjhfRUk8TO3BkvJlyHcvspgPjGIrEoGRu6IPhrQkKLD88UsciIOWfZhuV9cKH7c8n277M+lRnr5114w3SCfixlDtC102PGcLVuvF45HBTwoTigWkbd3j7P76g4Jh3e0AKncqIgGQHXbOKWyh8Axeakrl2gxdPSX/Hpk6tC/8xJyR9HB2HUQsdo5jytDTr9Q0Lkv68DcYl7Epv0qhmWcU0twXbOiXPa2DsTiWTWOwsg/JX1LAHGV8aO4ayw5nVCkG9oja8kMVcko8qDk0KH5C78XXl/MIvSw28B6HmrHNxIAsJIeW73wQoqOh82ho917pHntIXZW1rlXMAyKh+DMTbbGajpW1VCMXkuJTxGVMatuc7UyKH89aElNtX9aMngHaP6knJBbomeT9kjOYRx46XmymzM6VdIiReVotxqizHk1IVb0ZSAbyqp2ZQALxv0tpgkQjrDKwE6qU/mJlbAkcmMlJujYc2fKyzKPQt1KEjOS30e2JsRnBq0wrHHvuZBTOuhBgG3pvI2reLGNdjkM+Hy7JAbLBrvo/LKSWY2lCXi8wF4tpZSU2DTuO9lWlhvDuF4HhJyJFJy45rswWlxkMezNIBLB3DBmkP4m6AsQPw8BaLIgnu/Yxs77BR1DLyGnJ5DbpjmPkZjTUeBQqQ33ICa9TCiM3XCo2Bshf7jnElIg/pM23PjloS8GXvXaHuL9AgdUPpBUWGMPqMgzOfbo8ja4G7+VN9R3i/a8UpGjU4ezCm0Ur80zsshT2h9r01dgyjZom1fHK6e5njLOlXHQ1v7S4ElxYN/PUmgaHs+agdX9nloUvNou/4nk0DbvvhX4OvnDzPB7ovNW+y3X6NUf8MayfSzs059L5246XU+FH2xLDl8p0tNORJ/Ga9v72PuLO46H+9LoLHzd8kNhYbtO0Pe99Jwmqnb9DNhP3ZY/sh6FbcI0nexqqKHOlethzSc9oOvPslE/C000wWCUPbqwhKeUH2eOod4oZZLX7A9ldxJ1tJ8QqCrCuTZxrc1d06UGsToTf8UORCCaIt3FqSwLOeMkxIW6iPPW4jFw4LX8Fj2xCeNIL/WLzV8samHvX1dfhgVvGU5zxcm/VaNrM33qosxWAtuZL3HdFmigjVAvMCWU5c4/hxG+lpPsyO8jmEwhgnyGYeZh+o63Tc5QUHa0MOGLljRwllOvePMWDXwmC9WiK8xqPFXA+1OPGzMYSIu6tq3ZODYza1VvtzZu92JZS3Q15/89s+J0+rKxdp0oN79Mg6rViLYmXd8MnRnFLNUmtM8DSta+BmBKi3RAXM+xLFhj9H0QVFDzHeoYWOG2awATJLX7OvYOFTAThS5msGIlfaCgYja6e5cTDtG0hw2rqT6EqbOmu7/rfpBspXCNbJ7ckyOLBj34RpUY8pUm7oTr+caNcKx1zjzAGsEZrPe5RmErvR5iSHunuUeSLy6KS//yhx+hUJtk73WL5ywvWuqkmJxaApKFkMgEDVdfmgN6xRXVFBX1MICFd7Z8fVzpJSlrO1n8kGyGyyoENOYAd2kxDIc68PVGDy4lbPx6jZnAwzCFgDXByCryvNV9YNjUqnle4hj5TDZvvepTNvk4sYLiXuJOwyHjvnVFw6QVxXava+p9Q8pY6HqwCCevEF+vA1BJ0LBUgp+xiaNEeJOj6xWNYFnuW6fuF2rhVh2L0aeURvUh3fFuHH1Px3fmyI6z/olZVooYYAtKvKMAq/LKQ1UVxKWfGrQog5LsGP9qJobql/j0MThff7pCW4sGvuQWd2iuJnr2SPwgB9Xi5GqaNvsIStlJz2DwQv89SHCy7z6Jp+jU0Ql3yG34tO1Gb6C6tfd9Rv2sB8CDmX+73r8dE8N203pmTi5Eu69HsmIeG6SnTWaCK8E9/fg18v0S3Hfm4dcDhaPzrkrq5TgNkV8mjF8/JMJUUIVKcGljJSUdNYMYLWgfoDTtAZm3cFpRdmqcSYSPAwqN732lt9hjxEYaZcZ5/L4sG9CPDiYvEl/BAs8DW1phuZQD90OQXx5ezlHcoyjyhYCUs15mvWgNk1LuflvYSzMrMqRi2M3ZLUIS27i4lVydlqW5Cjo5Uo0ehYDniFcpWwXeZDZlQOsWqJBu/FHvHkNi1rummcWJw5RYa9xZPJjaMWiPeKqyWOGc/TLXyCR73EPFcePjN27A0DEe8c7lNlRJSbKetKDiIaj1gjxpThGLfie4bl1/wCGfFUf2trMi+JzxVN5TGV/2QkvIoJdqKl/evWPJsXJc2X1ff9iEs+0Opn4zOW3Qg/smKVQ7aREFFDl8GSw1/PuYB4NFh1WJW4x3DGQdq+mN75zstNZJ76t8vajehQL6sG/Izy0YtA4Wo40Fre0lhwzEidXxrmu+GW/rKHe4Bd9UfWXZR1d04VCegi/IlG9LhOLBTd0irEl/v8mNlqal5o+GTZih4JmHFjlKIlnwzmMk4aroPUp27LLxzAZz40rNknz9uYxfWTTfo0l0iGDchW1c8U7qOJ8IMKAdlmLZw7c+dYuEhXsUHi3Ss1knZ/5ea8le+vw+BhjgFO5HCxJSxX3hFzR+JC7nZBozEA5oidTpBqBWwQvMkbwp23cqV3E/Dgpfr4pOLFLi2aGlNZfsuP8lPnWwcjFfdkuL6UxMbMrjY186vsvXzeRCVAMWwxD2HK0McmRuquopjrmZdrjmfu4BqXuSU3eDK61LBa4XyONTvZZlR4XjMOfstWTCQ2g6s/lv5PudELdegYC3m//pIFnxG/6IvD4jlBbKFUb7NsYDyMzraqtXJ7t9hoTuzW2pI/pglGHXpOx+VlLk31vkOZyhdNDfjV3qGfo+H4cb07wnWVkhL8Wg1sRgeCNhHyv/tRbGjEXJcatfRmPDRnK8t81Psx6fi6NawxkE0QcDHrXWedLycQrzv6OC87BzQO//cQnYEewfd0zqnIZBwlGD4BFRbakACnDLOP/HhiO5caAHN2O+aeava6147Jl8jTllQ2fWH5k5qeWeVKxl4Q81g7OPUq2UTvP6xus1K2XD8eBZ28paEEXnkwvHGNLfyxxgIKQSKa2HgdxyA95Zd7goM7xf0DLoVOZJjQl4/Un9J7qPlPI6hUaxnVH8nqaFzpVZ2ICZm1lWHWQrFQXOpFlMAoPVI9RHwyHquSqlPcKgS4sMbeTI8qMzQmAsCxsjMnm3wRK4hEtMqyzoWYNu6TpsU0HBxe1JAw20wKU7UVxxqkLDh5WkL5uhL6YLToOVoeJC6NIxC7hee8pm+oU89iCZxNaVReNf9UFEV6NQT6J2uvUs3Kl1y6OhzT1dt7S7Ep5SVPRioaSEnlXpSkBlySAbJTVLG+tR4Z7pQMGD78atTazY7bMoIMkWnrV3s/q5EpDh4/b48hp1gxeIN0+M8ZhG0C5WBaKUEk5L79L/aEJwVYg/BGzHUyBp7jYFPU54dplwka9qYAMbtcvMNXHBGbt/orGbbVdMyf1NJ3PyaXNLn1N4SfHnMcrX0+dcbIbg5MpFXKId1VGuwnPhu3W/FG6ySPqn0OfLjp3YKX/C2Qe6b+HvWA4U6AGpZmg20e5bbl/PTo0NZDYxQSDiNQw9SDZbA7conhOQ6Rs3OR6d68f4DEk+T15i/uIID7rjE2AEOCfOc25GwWI34fOhGe+dX6S5HxCXpijvdRymG6hQHcHGOcQC9Ib1hy8k/iqE1TFCuTkdMcDgN7UYsfeyhvKmp7oVXM56XYlZmpPcEth0klTZExjg7a9wsyoLElpTz1bgmotKLwJjO/CtfNbjjJRt1cd9a3Z2it1/5xlgCYBHuq4qWHo/Zc8F4XgI8Dl5Wt6nqHM7AOIkT1JWoSKNIxl2K/vNgzZ/EdsB+7w94mb9lblXZh3tbR3c4ZaXqokElyqbk2Cu00SJ52bmQtdD9x3ccvpNR2kK58xRaP5z1R1ddMlgnXZLqVZ71r/zNtql/ooHwnIVH0PtDy3C+njYoEmo8NQEgwSo6ubIq8AXgrsKd8YTmOH0ZbtId1wYPBsWCfd4No1YCSJ0LPf3qGIdsDwazUDTDyYZnbGoU1DeLKzkjnyIv0TI7khDbe3/FaGYI/rzgz55ewVeUi10QNXwYdm3yd9kgGAEPxPkUGwb77802G61cIx7JJ6vBVx8wiOa83FjtjjVjDX3qTa/sP9Fl9+6JNP/uy0Lc3PTakgNaZJggRzI/lxRW46iG18+VyHlb6wKoRWAE1AJLck1A95lQVoOpzLcvo/SGFUPdM1WCqPoMbbjrlOTsO7tgJblq9j+sYF3jjKNFSjJ+pOPvhssfhuKEmUAzZe5Sui6upm0+BxKMZdGi4shnyTr/Y4H2RRgg9ytS8ACHXuSkNBTV/5xL4fnBMrdO9dH3wNtug/qjmLUoe5yV+mWPuH/rPgK1/6tSbJgOku2X0laJ49o73sVZz3QKtnJVHUaBvTRs/F10/PKbvIM5FDwbU/+7W6l+/fv369X+KqExM2NpABi+FM+5edhPw/b9/ePj///x/+v+tAS7ipWa+aFgzGv+Sopoaa5cbkTZxOPas6yaEVzPRtRPh+7RkoVCDUsAFPIFfUrI9QRLH2JxDKuToPK8GvKGthAwU+Czv0h6hCqZ4bcuqRdZir3Zly05Et7HFJJ5/iIPEVWOBdDs0aYwA0sH/1NZACSFCVt0BiepRN3uxY6890FJ4c//ISShWBI5FvCKXcYvRRY4XAZzcuCL0KmEORISQMmVnBQQ03HF/mLW1AgBff2JDn9mdptchbB01W8qF0FoJu8QypzPMBo/+6CwDIJ8T60rm4GQD6YbPC3WgteId6r+MTTKiqRAKcV/oKiqdz8MggNMlOIJ/0Iq5meOOYizTo6DyjF+KM05nxwrt3FfIiQu1DioGrCQekmJyO7spRFEtlMrKGKjZZrrZcdk8BM912WefqR6XCFzE93qQfQWXuE23F1zCn/Op5GNkBlplY2PRB+YYSattg+ilZAh/OowHnK4tVKENKrv6RTKVL/cxV/nKhR8VMLAhITQ8kM5bU4oXfuvoTFD7YnipI1Swzn5RoeYVXN3f2bY4nPJyhlphiIBR5mujVoZsKBsOvkpRVy207GMsNfqn3CfF/i2/JRBi2ig8Y7zgHL8FcUauNnpTNYUj8gPhiKU724fNTZR7rudh9vqiIdUjLyQgRAS8F4Cq5nvSSPhYFebAXF5BSq3jHqpK8PlcMRYOhpfltvFEttmz2GYsxvC4KJTO7JijdsE8SJw9Bw4RsMBIrJ08pQzRZlbWMoVWgGTjTsUb37rvvFTPLYTdJ2Li4kyl5kpKh+X8cwK89ExCziQA1s1WakbQLaNR4p1SiBwwVkbTR8r1CK5bSTz7TBKMY3jLGWC2Uv0x3Jn9qK/D+R2oBNCJ6g0V4VFaT7cUUX0nnP5ZdUr2BtisssjWucl0bAKUOcEWwDIv9ZirAAy/NG5h4lNYkORSkBoJDEzvtfv4Y8u9quaEvjao/ThsRU45/nabJZmlF0E2e160L02bgGe9WgfgdRRKHdd3x9UqaQQeYwcKBKtZOxTn3qF3W1NDBPVWr2NfYKXJKvts0rg5atto3KC+K05SgD10qP+aSV0tdBFl5ULieRwTQnbH2WzljMhUNxUVDn5SfIJcXzOlohE3dHZ1iIXFUXVijl4GRyajny2QEOxp5cffEPO//Az8+vXr169fv379+vXr169fv379+vXr169fv379+vXr/wF2B0j4ke/ssonWiPmASMOg/+X/i6uWC0M8o5VOB7cD8fjw3UeEl/dVMVu/0x7eHkzg8/DwBIL8aHWqxCk7Ha3oHPRyFLgXX5w8xNC6e5Tjl8uXZtFQnW4HRDQT8fFkK2/AA0TMDa70xwr/vFIurP9cts8lLo9uHHVnG+pP3tYMV7ZX/8WPQb4KxwPj+G+u/8n//+/eza9fv379+vXr169fv379+vXr169fv379+vXr169fv379+vXr169fv379+vXr169fv379+vXr169fv379+vXr169fv379+vV/S3E0nlO9PITgVhHzXZOIdt5/+X/q+1AMLO54C/sROOOZTuNLkLlX5y8FSxBHWPNqpxgaV8rY5ahGQRfzjExaRLHISzNYdnHonLZZQdbEGkKNaGnQBm9Z01NWVRr9OGQhIIBkk8I4qPIJ39XIEH833tC9y/iIJgy//k7Dgw7XNzdpvbGxjnbevsJs5OT/5vqf/L8FsJhdHfLo2HzdyCdkG9D5oie3RFmL75w6qSRQd+aVcz8tzCAApSy9o0ixCiqqtO03uD7CGpok8BNZiJryVj6dtqySbl097AuL0HtyY3/wGkMcIdL6Pr+GUJrWKf4qLp7IyqByau7z+rXfzeG6XKNEoT3P4Kl0KhxJ/HypaEHSW+heZH3KQN2aRkbkpezfVo4egPqvg9yKa9Ornz5zTITWf8RXf/XfBIHw0WwGtrTHLvx1+eP8UdiIvzLItR7YWquxcB0+ezvNd5xAa580tmSOkbW/OXdYPEzsAvNCTe0slwCBSPETJpWCKgXfKIs8Wc8aKufM5YUgthkXKVJCELOJqVDGQTMEE0enYXOIMpwvQHutpatAbl3jMRNZCJ6c99eD+N2r17AQNeXiB2oRte7q+knvDexClGsgjhGGTmcQI9/L91d4GlX7pXbABU7vfwq5Se79nLjEbqEfu1ecMzkk23ts3s5P5B3c54dyL8D24qNZbjOGiuxlfMS520sZ+lzirgR8Y6t7NJ8mRRiVGlljyy8PfnQJVl1MUVHN5BnvDEFjGof2OiV9U/aTPVNAo1OyHdZrMDvS5UTX5z8Nd68q6MPJ4MjaG0PHQVfpAl9es+R47LllS4QeHbfu6mDn2ZXAI3EchPkLhzW/rky/jY7Ab4TKUGvht3QyBS2XwMNMaBbuKMpomM8fHHl1d190LrAXoZaxt5s4jzHYd1Ulckg21KSV8Hn8pGrDyW8FUKlOAsQlR2rHvWSc2MlqmoM8MI+3ZgQ2t7II789DPnBHUtnQp/ikG6VTV8bXp4m7pcUu95AI//V//D08ZSjSWufDsnslGKLDJSo84SwzlpR23Qli3Ncnt94kIDqJGd7hE2ZwfjwyaFa1fGDsrJkmonJ8MVgs8SM9ji3mF12e8xqAYOlNgFnirjLSEebIEt9YDeLs9FhNqzn8gzAo4p56tXygM426a++WVYjGWD8N+5TJDJOgSLjE6vWKE4/ApHuFw+5ShtEFlSHvqGpRJQWgATSlWedww4nb5uddqRdWRHPMJpoUONWsHDrgb04YddKMCPG3K9HrBJWxgy3Chk1xkxNO/AkkVk6/KEFNnRblFmO8wcEPBSNDWos8XnVl7CLQnTLD+PHbVPu4fSZoD0CsPNNtgA4nOjnM2vawM7T7e9svAMaCN99x6bC8vD7BGpNiR8qE28Umd+cZBTrQ9wf+AJTVqWISo74SOzecLOkZUo0wrILYUGJJjQtonwPIBiaxpGbykSHQb5uVIwzqTovSa69YUPO8VuWqFxQdx8+t80gRr33RCQQNFlIaWpJX8hNP0oAaOmMcnSOW0nL94t5I5EmVJ8GQwQk27eJAn9gnkX3l4FXb9Ts3X+Z9S682E58k+6iEQd5uhJAtwmoB5ac95KYEymcOPwqtn2giS2OLN9paCpWsIWjp6sLpQ1ck5xzTnhq0K8AURRQFT/QOdNwOvexuawpQyVA9rE3OGKNixKD+ACsAiU2XF9JpuIpCAqX1n0H7Ecl8EcrKz/z9wdALzSryPDmh07DbRibCopSlntcnij1+2dT5uNkErb0KjvTxLPNk4EYUtJgxNP2/B+hgLIXMCP+s6i4CxFMjda3+lMMjdcYezZ/StD17R7BWewpeZeKJGEF8NSBGDYcxXRaLUp8gNczeyqtdI129s2B9JD2sK5oN8LROHN4GX1+kUGbtUanbNyjDli479YPw52cPid3qazY2Ajc6eFjBFPMwWnSZUnYmvpbLB+6hkzSxfchGqPsOaKp3OxPKrLlgQza7eGUcpO0ZqGN+9tuQS+LHUenqxA/M8/HmbcU1bRaacAvZPzDMJwQm8rndgcuYo1FvtRIc0oyN14gpr3ChVdpbxD/AMDkmIYJWZ3AuT1uBj9ykzxm+K3y8P2W1Uv+GoGg9HmQFPq4OXLTjPzXLNKmhDqeOs58Sm6I7QEhuJzY+nrkbBMj9Q6qHAY7CzOG+RmCXFRrPc3FEg/lUBZve9bPKI3T/wM1cMMMBvfoJ/ogeNKs/Vq30g7Aqe1ISQs8rVLu/4GLUKLnFZOeyuF10zJOfCxzqlzGERZa8S+8Gw+D5dC300AxZJ+5JxuCPfWZ0t5P+AF2WxtWWOk07MFq9fziaJaVVBPDRk5S+kNESD85Ljn3I+ySz3ny1QPZdXq7J9CM8jYzJGX8TZjqlty/YZ/dkxh7wnuM5D14YPE4c2uXRNxUVrujBt7vxaNj5W6O44FNvRSe1vAXn0fRY63un8fT9hJWOYeQEfGDEvA8QDOppn4bxtBmLl8l/P/JZocUWOBL/PTU3tArbfvBRctV5T54bvhpK8pESsAcbBC7UZRibvqSnCloYwOY3MmXyhT0HbWxjD6MUvufdAw5tFZhJllZ9U6KhSQudmgThz62EI5jsjtfAB0LhJ630TGA6XuWKPv9kAM40ZOatz7MYS7b6XnDGnPyBgxJE4vB6h46hWXN0LmGjHnMdj1Lz7/dxYaYrSBWwhtY4FZJatDn6FoQ0LR3YxHTl2wPQajUHcExptQ380Qc5dlJ0whjIAEbTG/axN0xZgTE2VIpjEHwx4fe3PpYnJsZ9w8+ZhBtQIi0c4jiqgVhafYEtpnFI8qiKlo42Sm/bWoPDwCayw241x/GZHOpTPfwmppNWp5ACPp2gdssPvjtWWJd7ZpXpTViH2hFWFTNxnPAD1I938HjfNO8ZWc7RZ0IMArgUNwCNl73BFfTdKzTKqrmzNB2eNJgwj2v/WJisL98Nfakwrx8GnO2vXkXDRAg8vDXia5sNnr4h7n6QpE4n5I7XSxHoP0GftvQbUfWSSaoeBsVaWDV+ltJ1O9Py4ZDL8za4DkGNCd/sbLrQDMenl4pchw5lrrQ2zb2VEc3fN9VJqPue2icTP58uaxstyWTYYYHE6RAIqjPSkDwPmK+Hnlt9fs6PHzRgLFdFBYOWhIsgzUsFJQdn0jT8kPt0uzcipN1thItKNNXwrj7UC8xUgYwbbIfUon41kr/fJI/3HigxSN9GtibuGwOam+9XwHiJb/QhMT6qhAUOyna4mUQmle7itRttt4Nc5yIXPlZiRzSb9lGvv0muu56u4dWAvjQpkeDrgbCHTL3P7ptwtcC0viDg1xw6eEq1qECqFlSNw8W9e+dIcOYk1Y4ypVi6R6k0Lx/VnB8aJfpZexu74HmcDAJLn9b1uW35dDflApyW5AIT2q8VI05sD9/MZ0+rsb8yU9kZWElQX0tH3sDhAmHQ8I6hoSgx/Ms181FuEldqdnGBOFwYhoCjhZpm+WcpSf+4m2CbUk9LSiwlHsBhZi3bU9No/IzZtpfQJ+CEgqUVN1hBbRtmBJkVGqGmkPtHuwHIQWcfURsSuZ/zAtVBYKoDRZrStxlXD8isQnblR17KvbeoIICIa3wSJ00jjeXGtBGueTAWnxazn2XohXMNIeQTOJmHpjy559VTkBTQJSlVHbr8kjAjYL8IotWbMO9EvN5Ixg21YscxFQxqXfpqe7+F5GgIg5/CWXb3YsEQVXtoN868EeaRucPRkE7eALq7GhwL1oMwnXJcPeBZUaUjD/rc863/hHEB9rugQmqpxrCC7hm1axsVJCl6AreuS/qvAxmx6Vvu2se/qh6CohuLU4wh+vjvt9z4USzyBrGvuVXikITxPzFiSUjOonhjnDXJ/zzbikzSFZohPV6Du4mVGJqnlDhDdD3EEOxNe+GMKiEsCNWrLj+6hQrpZToEGSYPB0Nnb2dQZv+yMD7lDYsjhTWeR2uCNEYQFcmU/GP85BRIX0z0k/JzEHoeT+kz9HnLnLt0JC5Wx5VjRQXgP/IF/gbfAxAt7cY7W9dUSf5zJ/LE1riRY646c2ViiLKpMy/gx3+Vgnytp6PyMVnCwB3B/AFG9cWti1HpTqo+bWHkj19FL5raT/G1NlwnyS6n+OUctp1VKdkOTzzfvUCuyZsZ5GFMROYjS+bi7/506vT3XSPC3KAbIMkXzsTMmtQrQE+bmYrPWVYSXLVYDLAeRsop63Sq40WBjm/RjEQUJnAtykfrZGBzqGtZncT4Z4Nir2woMPjzTxttrRBY0Vj5bRbHCEODx8nmCW6kwvU5KsGTTK8SUxQk1A+83Z85oENQKZsYbdAh88dDAupgM351/i2lwYlIXQ+CM46HrVoMMUJmTXzlI51b0svIerC9sf11XwmmjVHtxBazSbGitTlbGo8j+cNI8QH3nGFpTekvJR4J7HLEha32Fib/FV6kARXi3XlkoErjS8NmvU6F5z1cHkUFbkEe05ZdOPbVxiKXUkFPmT3GhsY+rKz03EI+jcPZCSluSeF49wmJvyVgK7vFp5TxAWN2D06hiXLKP9hyCAtW/0j5j6skHm3VIJIarhmdUDE8Miq9joxoZjxD/0CogGn5DRWkjtVmTXJ2urLKJc1+f+FJItSVhKJSTlg3CLlO4PF3mN15kVoBAM8f6UVSKtkOWlnpt4YtGr9sxWDzU3tKmQe7YMcRrDq9JGbHaOJSvi6yHQRmbfUAws0Mi7y+pCzfGzRzKFu75WVCNbJmeGqAYLaWqEvNi/OhEwz3PGV5Tqol60Qb7DpBSDm/sJlGAwIxPwNpkX95KO1/mzSdFBMpGpkXLKB/4i97rIVZpT4bUJApFW4gZRTrBZym04uw5H+1iO4MtS+vLDzZ283Wj6NOPIwqWOgXkCcP7UIAsIpBURFbcvzVvDawLdRroExnX3vnOlqHtm1sEQ+QiSyEY0nLwhqLPXJUCgn4oSdhnafp7WSy7IF/9g3EKsRcYp+N8XS3nqUUTA9dGLpLRoD2uyjgc9Zp0XvgZD22umh8vcPH+4tevFc9wYE4LIKLbzoqJ3ypRK70lbBDvmPlArXcZ9VFOJux/S7rwKnVVz8Z8drtdGah2t6EO+cPq0cK6GJ4y0QaVMGyzgeYihSraV7k5g19b0Vm+wWmQENyEXfPOxXHV/2mCoomys/GAblGhmx9sPS9dnZUOjRzKyTXyR2KQ1o8QU9GjWqocv5hvE8N0RtvzbJmQEhKjCKc9mk1tD8w7jspmuRANAJkWCaf7gOIc/iwLVwioontkgA9VfpCQfwlSVSm3D9eFE3Y3jcXM+o6LF0+bMOrHlXqx/12pBIUMIfyUWHs2TNbWbYckVSTUJ4hHxk564lcaA5qq8Id/ZBIxlXu/CZrdbBZBE5+cink7UwXBGoEq+RoO0QJniukadZbaUy7tSeGQLnjaMLebCcWOW8VCLkLzyWesIquxpP23JLBSZ+To3kO6TVC+JxzBK0BTf5SsE+xiAuUBj1FgY1OenUdMxXqKbQAMTTqCOXZp7vOhf2tpZjER21fy8p2poazK4xoyMnt3u3QHLXlc6AfweutPsJkTV3pl9gDojCSmBxqllWwqMFei4FvJdN1z2M9D4vR3YK1ON5jHLLvREuUAB1WvNX2FQroCvPlKkAVi2RPhRulKQehNnL/QPdER05Ev1SfH8uM3W7Je2D7JsSivoRk+a4UonXdTBPZY1fPU0jwl8Zn1DTD4xlzQBM3rpL03UFMwvin2IVcWV6NKXIrISZYmJeVrB0pG7es/t7xSlLrpiuQ6kkKlSI3Jcamj93BZEjUmlBdPQhQWdEz/IIfmADInsZWJoLaY7WgCv0q5fxiXZ/nuYCuU8LmccMInPNAueqD+qs46AMOAsxC6r7zGeVcvP1p7buQKIJPuNcJkvgLblx2qI2yMGqejvqsLL2gv50+ixpk0ERUuS7NopO4aIB42ePPz3CP625shXhxiiD+zVZ+9UmhSdyT2eVMKROfvXVJSc6+d1fHIhOxS4vsnkz+3/MOyRyGZu17lzpBKrymL+fkPCDY/X9DA65OSLJqc5Gv8/AHsw1s+BET7Ul1iO1t2WMzpBqvr9OFWYI349Q7pDHd5NR/laO/uZ1XLNU/kTenFTOOXP/wFVp8bJ8iiBbF0Os6TcLl8fvCTWM6DaOK7S2TYOftVkKSi9bv39AvWYuv/xvIXNIebM/6krEZ7wkAMF0gZ7a4XawZQQSrMRoM1L0MARHq+5G8LICLG3LYn03Y+rS6AHR3LLAU3Vmak0e08jA/lmGOIH4Nma1MdUSdePOunM7wL6kqogGpOb+fyaqCrJe3/od7fDtz+nH27fUHtfBS1HZxKUuZohfEyfkwkOnGOJBaoFAoEAdmzUjEzcmWxaXn2JOT7QuRVK/LcvC8s1uvvTVVyFbkfOkEQ9+gfxna8phSyxjQ4t+wapYgZHeXFkxTXKUaG9SO2Q2GX4WPkUD0dYmKpczHwGGXMt9h78lISU1OZsFueC2UWNX4PnKYyN8OB6Pd/KHrvLJvhI0W0ubqsI1CP12ujWY5zWfatAhXkoV8ur3x9qmZVqe+KKyAEafCaBQAtXQCPpQyUzRV3hJLWbzER2u83HYL77svTqH8PmNuXGh6ZtnjNiTh98YAzYmgDcymqWfql41qqfXhYg92baoOuNSfQoBAryPfH0u8imGSplMnvH9mutxUm1NAquCe4NzTauNFB6CmAunO+qr1FK1n4Ntk7OvRTkFFZoBozk18GkJh45vGSfQn7HAERKD2aoGjU39+9HYsDoNjlI543XaYSDbaqEx4AqimY5Cgbo5NUTYSLeYmwsSwmUctx2/XXSHJIdHdJFgWAvIHukN4CvtU90hUJ29RpXl3YMHfbL/MFtMaJ7enhDXyM7XeP2IjqY8N7vGFFG9mDfmjVDcOU8J+WOc4gPIoIFqLzwM/uFdIAu2N6bFYAaxb0JW8El8O4sLo1bY57QIcUZFyMWqUJ2bY6Xloo/YI628Fx99aEgnI36TcWrFx7l6oO5YAuBan8YLOlI9FgLOCX6ac49W4eAl0aIVhCRs6oSQwwaOogifWbyPmGfBw9D3sSiNrP1OXtUgFstwPbxsILrki8oaD+pUuvE5bBDoMyoItR7bu5OvSVvBEPHNeLSFUS3eY3sH774w1RZRjJlX2t2H4zjEL7MAyP0T9NiFYhCLUWTYC5eT1KaldSVcc+zt0fMgN5Yj9fLiYmhsh9cZanBakSCLglLOsEARb9fZyJI8r4hgKK34g6vYZan/qhWKiZPjUTlq8EDoJyMpHqiw9RxuXbxJczHtulJdYyYM1mlzSxiDUX6zzVcL2SX0dK2uYepuqzoFBvAhgQr3Y6o+l8RSyZI2Xqpzwxn7eJ8JErxPn3da6uEdtVAqqHz91jhI8J4J7FjMBgU0DVa2fa40NlRlw0a0DtBNvZMRrFGUjB4csxgPovliN1PLYPIbRV5oMV47ITfA72ND/gUnT6SaaXu8I3PBW7+/ZskyS+KeCTND83J+xL7chiT06G5THgdw8D+6Pl8ZMgV3cgVOXwcE1UCpEd3SrvapcgmnniBd3llw4InLxz2vibIGAg30+yC6NaeM32VGb5ED9tcDLczh308RueaVhmrpzdCUVr667QVjpHX3C7yzyvt6J65v4a0SxKe6a3VaQ4IaI0ISDK9C+/NGo0D0/bW9pAivRxuWwU1R9DuH52B6bB+CMQiwYwWFXtVtZbhTcllairulA5eKbyn7E7Yicl5bvs38Vxj9CcZg+qBNoNTkXWMJEHBGrmDHHuh8JmbYGrn/N7xXbXRPVFdh9cHtZuUEFaxFXLRq41td+NNcYJPZEhqY9AeEsOJREdp/SRm1FOP4gjkQJLYnH1wVK7tuCVr13zy+PD38syCcrdGcsDr0+bTH4/UjPenwW/acfABZ0yb6h215q5SlDpR7y0D0Yj7xSMvBHeOdqTE99hpbhmnSh3hbuc69d5l3Y4NtIPohVYJqJuzwjMg86/eBRt8lHgkI23OpvJc7JdDRQXkRDgpqbY7JRTyV4Vi7hS9Vwuujl5tKkUSRO1wvBXIKGkOW/3q22h5Zh+kJ2/q4fbM6dbfiiYn9tcJ00gg8OzDqzrpOs8YjDbSNpqGLAaCJBU9cPfy99fDjVMNefDslRigu8qic0NPz1rffoIgp66hvNXdnntvnPE91/jhyEpu1cLnaZFbgmZxEygPhptqRlq1X0lgyoVCtKerFczdH/H3t3GiUC2f8N3FK27Ea3fZc1BiGkGUO2GBn7bRuMJUTNlK0ZEkNDdGfPchNiUJaJmxRZSo1lMNYwtmGKkkyGGKPnxf/uxXPO877nPM/n8/b35jq/65zrnN/5ne+5rhafsOPclcwON8pPf//nqjkq7yjV7H5QkWlzXphc7c0L5zYE1tq17t9xL/dqVOnJIWX/yJm95anfdm35MfLa5JEPx3w58tLTI398svkHP2S9lJW3wkdBd8LXzvp+d+C8uksXpo0Yf3BcxtlznQpUq1urypQ32lXLKN3zl/UJ49c8GBY45NH6gTmbnHv2z6gGXzUvVSHgl3JRl++e3j8z/djg+TdWTgtolplcefmcI5MHLbtcK3X5pmc2nwqvUa3/yN2DJgxoU7fQ7afPBN4uEHu7Qa7YKV9PqXMouXfhBhsGxVYbt2L6qjq9wmueGLWvxPrbY1LuhP9UbHXnHgeX9g69tOPdU7diyif2P7Oo7JS68b+tefV0QMyMuZkdqk+qHtjh4BOr9q6sXjf9mc4r5nwzI9eQhJhyY4LDC1SqkZHUMbTR9or7bsT1vDM0ZlHAlkvleod81XvB5Ukdh56q0ii17Qsdsn849eshB55ZGVu2dLO1uR68mPi4wKMe8Y+2FTncY9rJtYldap+N2ZO6vESDlJ+3tKp95la7+JDoT3OMPb9wd2ZCzu5rpj1fKCSsQccV14Kv1a1zZMeO1lHHj5Xr0DkyND6tWnqTrOkdb81r8OGH54tWKXA3bf7jq+2jKp7sdO16QJv7i459fWrSxBnrlgYPP/puSvYuax4mdK818M4X+z59ek5yydAfX/lXoSqFin59eWWuCxXOzs7+Z72GLc5ubJh5+4/vP87IW6Nq5dsFw25cmNThcu248kWqRbYqPGFhRHTHMaXbZm0a33RK0evpB2/+1u7Vsf2GlRwb0S743NsxaSOf6D4v7d1j+7eWjxreclPA/UJ1zmYO2RNU7eCYe5VKlvpictfut99Lz5c6qkzZHy6/c2/QuW39ak2LrB1TscOoYYPrvfDp/Nn5x/cMXvefgLRmYTmn9ui4pf2bR7MNTf6mXtaojuuKJUQEhiYmHFmWIzpfzOaBgS2/HfNLzdml+i542DogbubwrvOm545NXZmv/paHtdqd/mZx3NsX+5bfP+7QxLCo3efP/lk8f5MfRyUsDVrYvPTAM7PXRUZETQ/fH7I3LPDMwCYPr0Ud++mps6OjiufdW+Tx+WfaHI2Ku5VrdUxwxKGxc4c8ethrUO6vdj/18ydjTxVOfW7E0YSIdnV3JhXZeXnhiuf6JHX5+Mihp0aPyOqz6ePnsq41np0xo2bHvGtW19z+7I6zpZfnX9927J9HL/eeOyY55rvxXasvu3T06xM3Xh5R5l7UuH9MHJp24VLd1IzMnbe/Gd07ecG7jY6tnffhgcrhEzYf+OJKt5d+2l753osj0/f+PLJd7QMLptzJarN14jdl9p76Y+aeYcXzrKszueRLByZ/+/X6i9nH5C9xZU3KqAel764/17pek5KH896fsP7Q44iaoTX6rb24+vMNOWY3fuX7etnvF23TOrnnr+OqtojdWXjAhWX/Gtz5790yAv83iis74NX8WXOvtNjzfPTxQTn7/rWHL/zf+v/8/18l29K8L03pm+fb3/eVCr/Q5nHQ/GeLTEuaFHC5xrejz1eaF1fg8M833mx2uv2uB9ke5jnWIOHVEsFNH0xOv538R7/C4zvOrnf19yVtUq83yrc3Y3HZ9Y3v511U8JthX4RmX9dqx4s/7W3Z4nTDzH9W2Xyg98bwrlWnRH9bsevHodfjg6qV/ypubs1C02+VGT+656DY3ANz3psVGBJaMz7X6au5iywr3TbjxOqc06unjU1OOv975djaU19/7+Uhk8vdHBtU+26/IyeWv7Xwow+vdxm/O35nUKsTLWqtGl2g3cyp72xdee5E49TmIf1nbfzPngoPngpq9fPc6TfL9t826p/nPj7dNTNbxvAt5erULzXopb19I6okjO6+dHpqapmm4aUSl0xsMyNHh/CzpwotqTZga/dWZz6aWuWN3ilfTrpxcEyTv/kaAQAAAAAAAPj/XFDhD06uCMw9715is26P36t166/8/+YTE+69ObHEhXZLf/r4gweh/0iv/Hz9lB+uzGzffHr7djXeigu693ri8quD71ZMTlnZ+eqq6Y07xpQp07Z/mWfnZEuv8cq/goeXfeHIhqvbfwjod7H2oirzKuUvnqPtsPrx9SN61VtdeODmhQ/+kTgodEf9f82M7N129rEmw0ofnldxV8at2L/O9T/5/4XZWg4Kez42oFbixZ0X+j4x7OkPas56OKhQWNNGj2vXy/HoraExD2JmNCx2cMTU+s9vafPp9fz35zTb9N2eFvGFMm8U2pdYuNnB+B8aVHhpcXLlE1Xv1Hnms+qHv7w7a/KVbpdObHnv2LGMxBlZSf3Sly8YP29665tzPulc/XrkyIEPdg77aPnn0ZdCS2/6/PHL15/qs3/azCunm17b23rC2aiGIXeXFR3Q+fk510tH9n+/SXzupBYZmb3vji/w/Jbcrb9qG/Da9gsn1zQ+knNzpcK5tq6o3OHH/Xne7Ppz+KNfQ/LvGNz13sNnqvy7xpYrPQ/0eTQ8Y3fPWsPXDCzcYNWgCZXuPt049cvZd6NCalU/srtFzKoNmVU7j+uWPd+ifG22HBpdZ8XJ4s8mffVVscguh2cklTt7KGL80pEHM+p1eq1L4OOxj3Z+1ytw88Ya30zq33jRnnOBzX9LH121fnSx4YVPl21651ZK+fbvn+62qtO2sAHX1h5+/NZzGWUP/fLGqGLlFoQ1avj2weDPVpfaV+H4unszGg44m2dVvaiW4+4W+fDMoh8/Gjy3ftm4HmtfmVjri/TmXRctD9p+sXmulCbl3tvWfPToy0OO1hkxpVvWpJX5o+fVPNwr5c7UrQeX7dwbW6Juyzo5ioY+bp/07Igzi38ouGdrWON+ffe+tG9V/b0r+gbn2pG9cJHdAfM/Sx9xZnL+tlebRDZreeGLhJnH+yyqFD+p8pnQ5m0uHd6ZdjwjsVnVnD2nRY/8YEB8sT671j34JeiJMm3OBWcP61Oi/lOj44pm9qrycXTVAUPTi0XHtV8fcOudjccfRK2/lXPK1uTg1VMS9uZ/bWPdt1643npFrrwLSuQYNaBBvrRDE8OaHq+ee/XzuZvvf+qNMRmNd/yat3VQwZq7Nna/cfxS9jyR2cuMz4optr/a732G/f71Z/ND2nRaGLkpOnLgczG/5Cn/9vtLTtZL6hVysuzlsRs2j+xXN+/MlMiIG4Vi5oYuTb6zvGerf57btex8yLXfZu6cW+X+yQqdB3959PyLJ2/3iTn+amDb23lm7Fmdtv1IlV8unPjgXI/X64TkKDPr/rFO3Rqde2X/4u9HlAodMSGoXPuCeR6N+HbAD5tX7fy6dNugDcWe3JdZIe2FLoMX13sputCZ8z1OfLTneOOnD2888O0LW1O2z0rq/tvV/jmW5t5Z4JmbOVcPbfJ4V5XPWm5edSBm9mt7Q38/vGrUkE7bNnycp8ieCaPKJYRmHr395ZXQ+yveH7PkPxfvrRxVruDIjLxH+7+47vqSa80/zNp2c/6AOYVnFxxQpuihLuUT48tE7Fj/xh9HOixL3hj6KKBRfMY7EWcfTr71aPf+vM9dD315fLZaPdPHVzi7+MCfJxd8Vz7yuXZvZ6REZ219ZfDSkgmBVdtdnRm4rXOxE5mXC5YMWTNsWKcipXYfLFpyw4rLdTLitlddk/Tmts/fv3l86qw1xQIXjbsU/HnWjYIBrZrfbdShUciRi+2DF4d3WpGSNTP2xsysXr02Zi56/Ov3vd9sWnDo0J/Gtd56YF/BRhvnDg1ZknIs8sKZos/WGrNm+r3U/EWefJRZN27KwxvfXWj/8/23d24qX7xl4obxI7a1WJT96Zl9ixevOHP3yK5ZeyaGNFncqPyBPq9P6jts683GB5u+PDn29pHJbX8N+L1Myra0rusmtczXeuS26JIPQustC3+x7i/Tfv/kRqvkqAKdR3XrEdZ0ad5Pj79ca8WCwFvzC4f2O1z/j9qfBezPuPji0Hd2xH7T4nxaqcxZoX/vqw4AAP9n/2zweVJwVsHvTn3Z5rmLTfMm/jWHF/hv/YlsebIVeKJgtqyueW98NCcsqubRD/P9ueBeQv2GLTKytZmW//KQbWlFTl0Yt+jp5N5xvYJfqPm48oarbZ9Nqhy0pPnVIxVT30gd8dX1W4teXjIsqee6Lx/k7940/68//nngz36xJcJfy+paavWRhl1KhS3tdfR0ruKtmuxa+25k0yIlN4UP/5vbAgAAAP9PyWwWsX5+t38vj5145t5bc8sv+Gv+/9/z/wWz3X4tMG12lQejIsIjemxLL1bhzZx93vphyMJtJfo9WfGTdaEdJ85u1n3tKwemxsdMrTS7/vtbfjwftrxr9Mgjm1LDy37yavMr/xjdaOeakk1KtL11c8bwvXd+Gjq4VuNOr3ZOfG3E5iYFxw19fcbAgpMO5r27OCxh5fRH5/pd+5vbAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJeufwMAAP//G8TG6g==") r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000200)={r0, 0x0, 0x0}, 0x20) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(0x0, 0xffffffffffffffff) sendmsg$TIPC_NL_NET_SET(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x4084) syz_open_dev$cec(0x0, 0x0, 0x8000) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x42, 0x0) pwritev2(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1, 0x7, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file1\x00', 0x109042, 0x0) fallocate(r3, 0x20, 0x0, 0x7000000) r4 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) sendfile(r4, r4, 0x0, 0x800000009) socket$inet_sctp(0x2, 0x5, 0x84) 785.571682ms ago: executing program 2 (id=206): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000500)={'syzkaller0\x00', 0x7101}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0xa802, 0x0) close(r1) socket$netlink(0x10, 0x3, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f00000000c0)={'syzkaller0\x00', @broadcast}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'syzkaller0\x00'}) r3 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r3, &(0x7f00000065c0)=[{{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000000880)=""/28, 0x1c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/100, 0x64}], 0x3}, 0x800}], 0x1, 0x40000000, 0x0) 737.449881ms ago: executing program 0 (id=207): syz_mount_image$bcachefs(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x3000094, &(0x7f0000003580)=ANY=[@ANYRES8, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="f07871ca4199b30dd03170ccfb9f34a9b4b5489e07c19b202d0093157389a4bf2670f382fe46ebbd138a1f2acfdafdd17511891bb1e47463b0542fcaf028eb903549d5f6e757f667bb143665bb390aab1d454c738ed5a5995d68e9ab29b7c75146c1dd7ca2219d932c2a4a8ef43615f0108347529df59756554b0d807141cf62fcf1792b6ff26ba35cd567fc0c6d89960765dc3cd1ea52ed6e44617d1d08011f30c5d9e6cbd8962ba7f26745fb4df6d94cd6dbecec5640012f00f167ad0ccdebdd4f3af11929b038644dacd22190a6870e99a0ae5fb48226830e9d2388c502b8e706f5b85c501b1e341acfabe210f9ee97efd4a237d0efe049c82326fbb2b7b3abe6443549a25f9c5d0a8a89feb11b9abe08bbdd2fd1fcfc4fd3994519a0e02bed092fc27227e0adc6"], 0xec, 0x5a9c, &(0x7f0000006d00)="$eJzs3X+QHFd9IPDXM7Pa0a5WWskmFjZerYWVOCaglX8VP1JBySWQsgklihSxfAJ7ba0cgSSr9CO2hRPknM2hsqEg5VRikj8cynAHVihXwQUrLhwbn+Tjl8oXznUFroOc4Q9Sjg8V2DoXxbFXO9NvdqZnent2dlaW5M+npO3pNz3ffv36TU9/X/fuBAAAAF4Vjt299+S7z/+9b/z51Esf+f1/3HlnGC7XyqtxgdF0etsrVUNOpcHK6to02y9+7cNf+NH4Tb/z9YeHPvvy0a0Xbfve755z06MfvPrI/X/zxIsjX/7lc0VxY3+6dHY+eSEJofrVE3/50aPfPG+mLFk+87N0MISVyaonViYh3NUcYuLnIYSt9ccrVmfif+mly7fNTO+8Z7ClfEVmOf391W1mPychhAMnb31D+P5vb77r22u++PcDh58/OLtIUm3qTyEsv6H59QMhhKXp/xmxt8X+mKTTTSGEoabXvbmgXq/vsv7rc+YvSKdL0ulwQZz4/NrMfCmzXHY+GshMhwrWt1B59eh1uSLLMvNJn+JGefWM5SvT6VfS6aXzjF9Ot6GchFISKo3q70hm+0ho2m9JSGr7stqYLzX2bUi3PzOfZOZLmfnyQGa7autNO1o5SVrL43KZ8ng4rqTlFzUfqzt4b9Pj5uVeG8vSN+rL2WWqrbt8uO1BY7tqYr1OzFGXU6HUdAzqVN7Y8enOGE7LhpNVba+Z7iA+d3TzvevKW752bDSnHsnDSRo/6Sn+gW+tXPaBhw7tz36uN+LfUErjl3qK/4Nrjv/kukOf+XRu/E/G+OWe4l/22NAL1zx599rc9jkR26fSU/zJ5576+JpzbzycW/8HYvxqT/E3Hjk+OHLyscdz6z8R22dpT/Gffds7fvj5Zx55Pjd+iPGHCuMPNs3H57Yc2f2JwbGTl+TGfzy2z3Bv/ednh6/67tjYj8fz4j8d44/0FP9zBwff+uCKe67O3b+bYvuM9hT/XRc/eteyk49cmHfsTB7o1ycnwKvTOek51sfS+V7zzIVqyhf+erxSP+dblv4f6eeKMief2TyhQL/TKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrBffyFSVXEcwM+Z2W3/zK7uatBWtK5WFPagFETUS0VFaITQkyFhaT5EQRBR2ENraChW9BJkvUhUUG0hGOQmiRZr9E966aGCAushEGmhdpAeKnbm3NnZ69xGRw3KzweGs+fce7/3d+89c2YvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4KgAA//8w2BFq") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$usbip_server(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000300140000000000000000000000000400000002170000009d0c7221c1000002f4fffffff9000000000000000032466bbfe480677d599ffad50832756b19ae047d2ad4d33e65b544d54dd8463bebcaa4bbb540325575af96c1fe45efe4529e011e397df127fcf14f22657136bcf30bc7c6af8052fe0e4bbbf638f7ec64f494d68c89bb87d3110b012292e990b6eb188223058d50554ad0c6355e1c47adb63657330ac86d1d5c9346bfa8ed31a092c0c62f26059e0ac7d99826bc7eaba806db559237db90d559b42b641600008991fffffff90000e170000000030000000400000006000000c0000000050000000400000008000000010000000400000005000000050000000900000007000000090000020000000006ffffffff0000000600000006000000080280000000000004000000050000040000000058000001ff0000000400000009000000020000000400000005000000000000000f000000010000000500000001fffffff70000000e000000090000000b1000000000000005000000000000ddaf00000008000000040000000c48207256000000060000000500000009000000010000000400008000000000040000000000000007000000800000004f00000004000000090000000200000006fffffffe000004000000c93700000003fffffff800000001000000050000000900000005000000070000000600000007ffffffff7808bcdffffffffb00000101000004000000000300000006fffffffa0000615800008001000000070000f52000008001527592ce00000002000000a5000000020000000b00000009000000028000000000000003000000050000c8a000000fff00009c7a00000007ffffffff000000060000007f0446669900000001000000f9000000080000000600000024000000070000080000000db8000000040000006400000007000000080000000400000ecc000380000000000100000001000000b800000002000000080000000500000002000000030000000b00000005000000030000000100000000000000080000000300000c070000004049d328b20001000100000081000006f6fffffeff0000100000000004000000000000000500002d5e0000000c0000007f00000008fffffff8000004000000100000000000000000080000000f000000007fffffff000000100000000900000008000000010000000100007fff0000000c0000000800000003000000280000030e000000070000000600000003000000bf00000008000000060000000500000005000000020000000600000004000000800000000100000009000000091000000000000001000000060000000500000006000084360000000500000003000000000000db757fffffff00000d9700000081174d01580000002f000000090000005efffffff200000004800000000000000400000007000000120000005b00000a5b0000000200000fff0000000000000003000001ff0000000700000001000000020000083c000000020000000200000fff00000005000000030000000600000003000007ff000000050000057600000005000000090000009c00000fff0000058e000000e7800000017fffffff000000070000000200000007000000d70000035100000007000000020000000400008fda000000020000000200000000000000040000000700000004ffffffff000000090000000400000006000008830000000400000038000000030000000200000009000000080000024700000000000000060000000000000001000011ac00000006000000090000000900000007000080010000000700000007000000020000000500000002000006b0000000090000000200000878000000000000000d000000070000000700001000000000057fffffff0000000900000002000007ff000007f0000000090000ffff000004070000000600000008000000090000000800000040000000020000000300000002000000040000029b5bab4ae50000000400000019000072eb0000000700008000000000f900000005000000040000000300000001000000000000000300007fff00000006fffff80100000fd9000000090000000500000006000001ff0000000d0000000200000081000001c9000000000000ffff000000080000000900000200000000070002000000000000000000060000000300007fff000000010000000000000009000000070000000500000081000000020000007f0000098ffffffff900000000000099d40000000400000009800000000000000600000002000000000000000effffffff000088a00000000000007adb0000000700000800000000050000004b000000090000000300000000000000020000009a00000007000000de000000010000000400000004fffffff90000000000000b8c000000020000000800000009000000c7000000fc0000000200000200000003ff0000004a0000000800000007800000000000000100000009000000030000000900000005000004010000061500000009000004090000000e00000000000000000000000100000007000000050000000300000000ffffffc0000000020000000200000006000000ff0000000600000003800000000040000000000002fffffffeffff72d500000004000002160000000b000100010000e2f700000006000000030000000dffffffff0000000400000004000000090000000000000003000000070000ffff000080010000000400000007000000040000001000000009000000000000000600000009000000050000000700000009000000ce000000020000000500000004000000040000006800000001000000070000000e00000007ffffffff00000001ea89cbae00000001000000010000000600000006000000440000000600000004000000000000054e000000070000020000000006000100007fffffff00000007000000010008000000000036000000070000000000000007000000040000000500000081000000090000000c000003ff000000e7000000040000000400008d60000000070000000000000001000000000000ee4d000004000000000100000002000090210000000b00000005000002fd00008000000000040000007a0000000700000400000000030000000700000004547793b500000600400000000000000000000006000048690000004600000005000000070000ffff00000470fffffffd00000002000000021eb401fd000000080000000300000aaa0000007f0000000200000007000000057fffffff000000010000000200000000000002000000000000000009000006010000020000000000000000290000aa0400000001000000040000000200000099000000050000cacf00000fff00009abb000000060000000400000008000002000000047400000006000000060000000300000005000008a10000f9e300000007000070cf00000000000000060000000200000009000001ff000000040000000100001b81000000030000df7800000002000000060000000700000003000000090000020029c513b30000000800000002000000530001000100000800000000ff0000000e0000000300000007000000060000010100000001000000590000000100000008000002f80000000300000007800000000000000900000005000000000000000700000000000000020000004000000007000001ff000001000000010100000008000000040000000700000a2500000001000000060000000900000322000000a70000000800000d3a00000006000008d900000000000000360000000d000000030000000f0000002b00000401000000000000000300000004000004010000000800000000000000a500000cbd0000000900007ffffffffff8000000020000000000000007002000000000000800001c8e000000c00000001000000009fffffffa00000057ffffffff00000001000000087ac0c51bffffffff000000070000000300000002000000010000394a000000000000000afffffffa0000000900000002000000020000000300000001ffffffff000000060000000900000005000000810000000280000001000000040000000800000000ffffffdc00002fe6000000040000000100000001000000040000000d000000020000000c00000006fffffffc0000cbd30000010000000547000000070000007f0000000700000009000000080000000900000a6d000000010000000200000001000000090000000800000010000000010000000800000809000000040000000500000fff000000090000000500000fff00000000000800000000008100000009000000d100000009000000020000000300000597000005410000000600000003000000330000000200000005000000050000987800000bc1000046530000000800000004000004000000000800000205000000020000000200000003000000060000000100000d5f00000009000100010000000200000100fffffffe00000096fffffffb0000b7250000000900000063000000020000000900000009fffffff9000000000000000500000009000001be0000000100000008000000050000085b0000000a0000000000000200800000010000000000000006fffffff8000000040000000800000000000000010000000000000003000000080000040c000000030000007f0000000400000081000000040001000100000080000000000000000600000002000000030000080000000006000003ff000000050001000100000003000003db0000000100000080ffffff81000000050000000d00000001000000018000000100007fff7fffffff0000000300000fff0000800000000006000001ff000000070000000300000007000007ff0000000000000005000003ff00000005000007ac000000050000fdaf000000060000000900000009000000080000000200000007000000070000004c00000007fffffff900000007000000030000000800000044000005ce0000000700000009000000040000000200000001000000000000000000000002000000064077b3d30000000000000001000009ae00000005fffff96f000100000000000f00000002000019cb00000101000000020000000600002591000000ff000000620000000700000232000000030000000500000200000000090000000cfffffffb00000081000000080000000800000005fffffffc00007fff0000000800000003000000010000000060000000fffffc01000000a5fffffc2d0000000600000e810000c73f000064dd0000004000000009000000030000800000000154000000020000747a000000090000000900000001000000070000010100000005fffffff8000000020000000900000005fffffffd00000003000000030000010000000005ffffffff7fffffff0000000900008001000000060000000b000080000000000700000002000080000000000100000023000000f700000002000000060000000500000006000007ff00000009000000050000ffff000000047fffffff000003ff00000002000000050000ff64000000000000000600000009000000040000000700000101000000070000007f00000002fffffff90000000500000004000000040000000d3fe0000000008000000000000000000700007a0e000000020000000a000000030000000c0000000000000009800000000001000100000001000000030000000700000040000000010000000100000000000000030000000200000099fffffffa00000006000004010000000700000001000001ff000000090000000900000bcb00000715000000000000000100000000ffff0c1b000004000000000800000006000000035a8ffccb000000030000001000000004000000050000000400000fff0000000e00000005000000070000000800000001fffffff70000000b0000000300000007000000090000000500000000fffffffffffffffe0000b50a0000000500000003000000090000000100000007000000030000000600000008000000090001000000000e4cffffff5700000009000000030000000500000eba00000001fffffffa0000000d0000000000000002000000077fffffff000088af000000010000040100000000fffffff100000000000000060000000600000001800000000000000f00000000000000000000000100000007000000010000000600000100000000070000b39c00000001000000030000000200000007000000050000000400000200000000000000000100000001000000010000010100000003fffffff7000003ff00001e1000000002000000030000000000000003b00000000000000900000001000001ff000000020000000400000000000000040000000e000001ff800000010000000100000004000000020000000100000001000000020000000e0000000300007fff0000000a00000007000000080000d859000000f5000000010000001000000001000000c20000000880000000000000000000000d000002f20000000600000005fffffff2fff0000000000001fffffff80000000500000008fffffff700000008000075ee000000af000080010000007f00000009000000060000000f000001bd0000000200010000800000010000000a279e7c94000000090000000919b90ccb000000050000a95a00000002ffffffffffffffff0000000500000005000030f300000005000010000000000278347ee6000067ad000000000000663800000004fffffe000000000100000007000000a9000000090000000800000001000004000000040100000001000000050000000100000003000000037fffffff00000004000048570000000900000009000000010000000b00000008fffff80000000d1f000080010000000100000001000000000000000000000000000000030000000800000009000000050000000500000401800000010000000900000001000000030000c8d8fffffffc00000401000000030000000800000005000000430000000700000009000000010000000900000004000008d2000000070000000600000004ffff7fff000080010000000a00000005000000000000008e000000027fffffff00000004000000800000000200000006000000150000000100000006000001010000000a0000002d000000090000000800009e1d000000060000000500000007000000020000000600000010fffffff100000002000000010000000800000002000000040000000600005435000000040000000200009a3a0000000100000009000000020000000600000008fffffffb00000010fffffffe00000007000000a70000000100000001000000ee00000009000000070000ffff000000080000000800000800552a13450000000700000006000000060000000c0000007d0000000000000004000000100000000500000003ffffffff00000006000011e30000000000000009000000090000031400000887000000a1000000ff00000009000001000000224500000000000000070000000600000000000003ff0000000000000005000000438000000100000007000000050000000c0000000a000000010000003c0000002d000100000000000000000d4700000004000000020000000500005c4e0000008100000381000003ff0000a5c9000000020000000800000002000000000000000f00000009000000020000000d00000000000000090000007900000006000000080000007f00000004000000040000000e0000000300000005000000070000000300000040000000040000000b0000000b000000000000000900000008000091c5000000800000000300000101000000060000000c000004497fffffff0000000500000009000000268000000000000003000000000000000d000009b30000008000000009000000ff0001000000000caa00000005000000010000000900000009000000060000000300000006ffff7fff00000006000000030000800100000dd60000007f00000fff000000090000009a00000006000001010000ffff000001010000000900000007000000000000000800000800000000540000023f000000030000000e00000003000000040000000500000008000000020000042f00000004000000ff000000070000000400000001000002000000000b00000081fffffff9000008000000000900000005000000060000000700000006000000050000007a000000020000000e000000040000000b0000000500000401000000000000000d000001ff0000000a000000050000000000000009000007ff00000004000000040000000400000004000000017fffffff8000000100000009000000070000003500000081000000030000b84900000007000000060000800000000006000000010000000100000006ffffffff00000009000000050000000700000003000000000000000700000002000000050000000500000003000001ff00000004fffffffc0000000700000002000001ff00000000000000090000000700000000000000a600000005000000000000000300000007fffffff400000005000004b200000009000000040000000300000009000000080000000f0000000500000002000000080000000900000007000000090000cbcf00000400000000040000000a000000070000000c00000189000010000000000900000401000000047fffffff00000006000010000000000500000005000000000000000700000001000000070000000700000004000000010000000700000004000000000000000900000007000086be000000070000000300000007000000090000000400000001000000000000000500000007000000070000000b00000006000000040000734e000000030000000c0000000000001d8200000bd90000331b0000000700000007000000070000000500000003000000030000000c00000000000000040000000b000000070000000300000f1400000003000000000000a6b30000ffff000000080000080000000096ffffffff000000043b06bb02000058c5000000f90000000000000009ffffffc0000000060000009e00000040000000070000000e000100000000000300000101000000070000000500000005000000760000000200000001000000000000000000000974000000000000000700008001000000030400000000000008000000800000000600000004000000030000000800000005000000080000000000000080ffffffff00000fff000080010000004d0000a60c0000040000000000000000090000049a000000030000008100000001000000810000063c00000001000000030000000a0000000800000fff00000003000000050000000800000007000007ff000000040000040100002abe13d884fc3389063c0000000500000005000000040000000000000009000000000000000688000000125d26a600000dd200000005000000030000000a00000003000002180000000400000003000000e6000000030000000500000003000000810000000100000008000000010000000000000005000000810000000900005e940000000600000008000004000000000800000f5c0000010000000007000000090000007f000003ffffffffb9ffffffff00000200000000400000000000000002000000090000825600000c3b000000030000ffff0000000400000040000000010000000100000005000000070000000300000005000051d200000009ffffffff00010000000000070000000400000004000000000000000e0000000380000001000001ff00000b7b000000050000003300000003000000040000d8cd00001000000048960000005d000000010000061c000000060000040100000009000000ff00000003000000767fffffff0000000b00000006000000010000007f000000fcffffaddb0000800000002662000000040000000600007fff0000000000000000000000060000000600000004000000040000000300000baa00007fff000000c2000000000000000600000002000070000000000600000009000000030000000800000800000000050000000c000000040000004600000001000000070000000e0000010100000005000000000000471100000005fffffff80000800100000009000000030000000100000009ffff00010000012600000004000008000000000300000003000000010000000300010000000000000000000600000021000000040000000700000001000000080000000300000005ffffffff0000000e0000800000000005000000000000000b000000400000d9d3000000080000000100002f6d000000d000000009000000070000100000000007000000c4000000020000000a000000070000485400001cac0000000000000006020000000000000000000800000000040000000900000004000000040000000161a065040000000500000009000000070000000300001000000007ff00001000ffffffff00000004000000ff0000000100000001000000030000000600000004000000f800000003000000030000000000000009000000cc00000003000004000000000500000100000003ff00000000fffffff90000006a00000800000000050000081c0000000700000003000000020000583400000001000001ff00000004ffffffff000000060000000900000006ffff0000000000080000000700004c7d0000052c0000012600000e680000005c000000050000000100000008ff0000000000000500000005000005c60000000800000002fffffff9fffffffb000000030000000000000000000000070000000900000003000000030000000400000025000000050000000600000004000000070000000e000007ff00000009ffff7fff00003ae6fffff6a0000008000000000e000000050000001200000009000003ff0000008100000008fffffffc000000000000000000000fbe000000020000000600000000a9000000000000ec0000945b0400000080000000000000ab00000000000000030000000300000000000080010000dd3300000007000000053eb94e6b0000fbf700000000000000060000000000000002000000030000000b0000000100000003fffffe010000006c0000000a00000101000000070000026c00000101800000010000000100000004ffffffff000000040000000300000fff00000008000000010000000d0000000100000002000000000000004500000008000000020000000100000002fffffff500000007000000d700000649000000030000007600000006000000060000000100"], 0x2000) 281.191125ms ago: executing program 4 (id=208): sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[], 0x44}}, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000140)=ANY=[@ANYBLOB="480000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000280012800b0001006d61637365630000180002800c0004000200000100c28000070003"], 0x48}}, 0x0) 222.027462ms ago: executing program 3 (id=209): bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x0, 0x1, 0x42, 0x0, 0x0, 0x2, '\x00', 0x0, @fallback=0x13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xfffffffd}, 0x94) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x18, &(0x7f0000000040)=0x22, 0x4) r0 = syz_io_uring_setup(0x24fa, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100)=0x0, &(0x7f0000000180)=0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$UHID_CREATE2(r3, &(0x7f0000000040)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r3, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_SEND={0x1a, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}) io_uring_enter(r0, 0x2d3e, 0x0, 0x0, 0x0, 0x0) 172.858047ms ago: executing program 3 (id=210): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@ipv4_newrule={0x24, 0x1e, 0x1, 0x0, 0x25dfdbff, {0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4}, [@FRA_SRC={0x8, 0x2, @multicast2}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="1200"/12, @ANYBLOB="1a"], 0x20) r1 = socket$netlink(0x10, 0x3, 0xf) unshare(0x22020600) syz_mount_image$romfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x1, 0x161, &(0x7f0000000300)="$eJzs2rFK81AUB/Dz9bNY+ghOhd6hDm3SRKvgLghOPoBY2nvjxcRIIkg7BV9AcYiP4Oqqm4/Q2c1NXVwdJJLkVtukIFQkQ/+/oTn05J7khsuZTtNznbbwm0SrwdXec8lznVrH3OiJtuhSaoeIanEwiqLrFuUcfOVHUdDK3VC/V9eGFe7eCWlzI18DAAAAAAAAAAAAAAAAAAAAAGBB1F9UUD0M3Rshbd6eyPqD4VHXtrnnj/9hpGZ0SITulpCMm1P1Gu9ELJnfkeH2eVxPn8qzuFIlSrxR9nnaqXOi+YNhUzpdi1v82DDMjr6m6+uGltTSshXZpXonokr88y+zP3b7PU/0qOfniaiaXpZWZHhxllQvz9r/PEHwu+UIFj14eiWanaqoA8o9vzx5Vv+n92zuJ6mCXv4jKv7T/XWQ7R/UXzbrD3H/aPVcu/9T/xivnufhJbU205kBivYZAAD//z4LLWc=") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002140)={0xffffffffffffffff}) r3 = socket(0x10, 0x3, 0x0) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r4, 0x29, 0x19, &(0x7f0000000000)=0x94b, 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000100)={@local, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x1, 0x6, '\x00\'$', 0x38, 0x3a, 0xff, @local, @mcast2, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x500, {0x6, 0x6, ':yE', 0x2, 0x3a, 0x0, @private2={0xfc, 0x2, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', [], "8029335287b7a081"}}}}}}}, 0x0) recvmmsg(r4, &(0x7f0000001740)=[{{0x0, 0x0, 0x0}, 0x4}], 0x1, 0x2000, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x20, 0x52, 0x1, 0x70bd26, 0x200, {0x2}, [@typed={0xc, 0x1, 0x0, 0x0, @u64=0xfffffffe}]}, 0x20}, 0x1, 0x0, 0x0, 0x20000040}, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0200000004000000040000000800000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000c31800"/28], 0x50) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0d00000023000000040000000200000040000000", @ANYRES32=r5], 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000007c0)={r6, &(0x7f0000000680), 0x0}, 0x20) r7 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IMADDTIMER(r7, 0x80044940, &(0x7f0000000080)=0x14) ioctl$IMADDTIMER(r7, 0x80044940, &(0x7f0000000040)=0x14) ioctl$IMDELTIMER(r7, 0x80044941, &(0x7f00000000c0)) r8 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_SETPLANE(r8, 0xc03064b7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffc01, 0x2, 0x4, 0x9, 0x1000, 0xd6, 0x2, 0xffff, 0x5}) connect$unix(r2, &(0x7f000057eff8)=@file={0x1, './file0/file1\x00'}, 0x6e) syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000280)='./file2\x00', 0x3200c00, &(0x7f0000000340)=ANY=[], 0x2, 0xac9, &(0x7f0000000ec0)="$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") truncate(&(0x7f0000000a80)='./file2\x00', 0x6e8) r9 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/mnt\x00') setns(r9, 0x0) close_range(r1, 0xffffffffffffffff, 0x0) 104.285488ms ago: executing program 4 (id=211): syz_open_dev$hidraw(&(0x7f0000000080), 0x6, 0x40000) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408fa6e0d240f0100000000000d000a0006471a010000190581"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000100)='./file1\x00', 0x101880a, &(0x7f0000000180)={[{@nodiscard}, {}, {@acl}, {@fsync_mode_strict}, {@checkpoint_enable}, {@disable_roll_forward}, {@checkpoint_diasble}, {@background_gc_on}, {@noinline_xattr}, {@discard_unit_block}, {@fsync_mode_strict}, {@age_extent_cache}, {@six_active_logs}, {@fault_injection={'fault_injection', 0x3d, 0xffffffffffffffff}}]}, 0x2, 0x5505, &(0x7f0000002480)="$eJzs3E1rY9UbAPAn7XTe//Mv4sLdXBiEFiZh0nlBd6PO4At2KKMuXGmapCEzSW5p0rR25cKluPCbiIIrl34GF67diQvFnaDknlud+gJC08ZOfz+4ee45OXnuc8Iw8NxbEsCptZj9/GMlrsSFiJiPiMsRxXmlPAp3U3guIq5GxNwTR6Wc/33ibERcjIgrk+QpZ6V869Pr42u3f3jjp6++OXfm0mdffju7XQOz9nxE9DfT+U4/xbyT4qNyvjHuFrF/a1zG9Eb/cTnOU9xprxcZdhr76xpFvNlJ6/PN7eEkbvQazUnsdDeK+c1BuuBw3NnPU3zgUWOrGLfa60XsDvMidvZSXbt76f+2veEo5WmV+T4o0sdotB/TfHu3nfaz+biIzcGonE9581Z7dxLHZSwvF8281yrqWD/MN/3f9mZ3sL2bjdtbw24+yG7X6i/U6neq9a281R61b1Ub/dadW9lSpzdZVh21G/27nTzv9Nq1Zt5fzpY6zWa1Xs+W7rXXu41BVq/XbtZuVG8vl2fXs1cfvJP1WtnSJL7cHWyPur1htpFvZekTy9lK7eaLy9m1evbW6lq29vD+/dW1t9+79+6Dl1Zff6Vc9JeysqWVGysr1fqN6kp9+RTt/6Oy6CnuHw6lMusCAE4e/T8wC0fX/289jDj6/j/0/1Nxovrf097/H8H+4VD0/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp9Z3C5+/VpwspvGlcv5/5dQz5bgSEXMR8evfmI+zB3LOl3kW/mH9wp9q+LoSRYbJNc6Vx8WIuFsev/z/qL8FAAAAeHp98eHVT1K3nl4WZ10QxyndtJm7/P6U8lUiYmHx+yllm5u8PDulZMW/7zOxO6VsxQ2s81NKlm65nZlWtn9l/kA4/0SopDB3rOUAAADH4mAncLxdCAAAAMfp41kXwGxUYv9R5v6z4OIv7/94IHjhwAgAAAA4gSqzLgAAAAA4ckX/7/f/AAAA4OmWfv8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmPnfm4TB6I4AD8bvLD/tGi1921lb1DGlrDHPUYUkCYoIAfSQhqgBnJLCRFEeBwCEYdIHttK9H2SMxnL/HiD4DAz0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF26r9aL26vf121zdvt28owGAAAAuGRbrRf1P7PU/9rc/97c+tn0i4goI+LS3H0Un84yR01O9fL8zenz1asa7iLqhMN7TJrrS0T8aa7HH11/CgAAAPBxbZareZqtpz+zoQuiT2nRpvz2N1NeERHV7CFTWnnI+5UprP5+j+N/prR6AWuaKSwtuY1zpb1J/XM/rtpNT5oiNeXFlx2LzDZ2AACgR6Ozpt9ZCAAAAH36N3QBDKOI563M41bgJDXN9t7nsx4AAADwDhVDFwAAAAB0rp7/93T+3975fwAAADCMdP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdpW68VmuZq3zdnt28kzGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhif95RIATCIAz2ru9M5v6HlQZNTU2qQPj4G4MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9eUmBEAiCKJgz/nfS9z+sJOgZRIiAhkcVtWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIud+3mNo4oDAP5mZmdrq+IaZQ8RUfCgF7vd1tbexIMSPPgnCCHd1titP9ocbCliLt4k515EjyKCEm/9H3JOIJd4y2EPETwrMzuTnfwA118zm+TzgTfvu8Mw7/tmIeQ77yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACURm9P4iQ7dMZxXJzb3Hu4lPVbh/rM47Xt+axlcVRn0ifDi9UPUbe5RAAAADg7krK+DyHspOsLWR938vo/La/Jav5vnx7HZT1/uO4v+7L2z9ovP+8+vz9QZzxOdtOby8PBpaOptP6/Wc62Z/7yilb+5PN3L0n+hcTvrT43SvPnGX29sfFOOw/P1ZEtAPBPXCz7Iih/H8r6fpOJAXBmtCqFd1n/J51mcwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN3+DAAA//962D6S") write$char_usb(r1, 0x0, 0x0) syz_usb_disconnect(r0) 76.927124ms ago: executing program 0 (id=212): socket$nl_route(0x10, 0x3, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x400000000000041, 0x0) sched_setaffinity(r0, 0x8, &(0x7f0000000240)=0x2) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r3, &(0x7f0000000080)={0x24, @long={0x3, 0x3, {0xaaaaaaaaaaaa0002}}}, 0x14) fstatfs(0xffffffffffffffff, 0x0) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_MAX_BURST(r4, 0x84, 0x14, &(0x7f0000001200), &(0x7f0000000100)=0x4) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f00000001c0), 0x1, 0x4bc, &(0x7f0000000a40)="$eJzs3ctvW1UaAPDPdpMmaWb6mNGo7UjTSh2p81DjPDRqMjObWc3MotJoKrEBqYTEDSVOHMVOaaIuUth1wQKBQEIs2PMXsKErKiTEGvaIBSqCEiRAQjK613abOHGwII1p7u8n3ebch/2dU+s7Ovf4Xt8AMuts8k8uYjgiPoyIo43VrQecbfzZuH9zJllyUa9f/iKXHpestw5tve5IRKxHxEBE/P/fEc/ktsetrq7NT5fLpeXmerG2sFSsrq5duLYwPVeaKy2OTV6cmpocnRif2rO23n7puduX3vlv/9vfvHjv7svvvZtUa7i5b3M79lKj6X1xfNO2QxHxz0cRrAcKzfYM9roi/CTJ5/ebiDiX5v/RKKSfJpAF9Xq9/n39cKfd63XgwMqnY+BcfiQiGuV8fmSkMYb/bQzly5Vq7a9XKyuLs42x8rHoy1+9Vi6NNs8VjkVfLlkfS8sP18fb1ici0jHwK4XBdH1kplKe3d+uDmhzpC3/vy408h/ICKf8kF3yH7JL/kN2yX/ILvkP2SX/IbvkP2SX/Ifskv+QXfIfskv+Qyb979KlZKm37n+fvb66Ml+5fmG2VJ0fWViZGZmpLC+NzFUqc+k9Ows/9n7lSmVp7G+xcqNYK1Vrxerq2pWFyspi7Up6X/+VUt++tAroxvEzdz7ORcT63wfTJdHf3CdX4WCr13PR63uQgd4o9LoDAnrG1B9kl3N8oP0netvHBQOdXrj0cL4QeLzke10BoGfOn/L9H2SV+X/ILvP/kF3G+MAOj+jbYrf5f+DxZP4fsmu4w/O/frXp2V2jEfHriPio0He49awv4CDIf5Zrjv/PH/3jcPve/ty36VcE/RHx/BuXX7sxXastjyXbv3ywvfZ6c/v4phd2PGEAeqWVp608BgCya+P+zZnWsp9xP/9X4yKE7fEPNecmB9LvKIc2cluuVcjt0bUL67ci4uRO8XPN5503TmSGNgrb4p9o/s013iKt76H0uen7E//Upvh/2BT/9M/+X4FsuJP0P6M75V8+zel4kH9b+5/hPbp2onP/l3/Q/xU69H9nuozx7JsvfNox/q2I0zvGb8UbSGO1x0/qdr7L+PeeeuJ3nfbV32q8z07xW5JSsbawVKyurl1If0durrQ4NnlxampydGJ8qpjOURdbM9Xb/ePkB3d3a/9Qh/i7tT/Z9ucu2//d799/8uwu8f90bufP/8Qu8Qcj4i9dxv9q/JOnO+1L4s92aH9+l/jJtoku41df/c/hLg8FAPZBdXVtfrpcLi0rKCj0pHDrl1GNtkKveybgUauuJqfmSdL3uiYAAAAAAAAAAABAt/bjcuJetxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CD4IQAA//9HcdTQ") bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$IPVS_CMD_NEW_DAEMON(0xffffffffffffffff, 0x0, 0x4000) r5 = syz_io_uring_setup(0x10d6, &(0x7f0000000340)={0x0, 0x6730, 0x80, 0x5, 0xe}, 0x0, &(0x7f0000000300)=0x0) mprotect(&(0x7f0000a44000/0x3000)=nil, 0x3000, 0x2000003) syz_io_uring_submit(0x0, r6, &(0x7f0000000200)=@IORING_OP_POLL_REMOVE={0x7, 0x51, 0x0, 0x0, 0x0, 0x1}) mlock(&(0x7f0000224000/0x2000)=nil, 0x2000) io_uring_enter(r5, 0x47bc, 0x0, 0x0, 0x0, 0x0) 0s ago: executing program 3 (id=213): syz_mount_image$ocfs2(&(0x7f0000020300), &(0x7f0000020340)='./file0\x00', 0x80, &(0x7f0000000000)={[{@inode64}, {@heartbeat_none}]}, 0x1, 0x202fb, &(0x7f00000406c0)="$eJzs3T1sU+sdB+D3OAGSQMg3INTB6lSpEsQs9GNpaUtFkaBqRVWxpM4HkNbEEDtVh4JgZOjQrUNBooKtWyU6dEHt1K0d7naXO13pSpfhMrHcXNk+xj6v7RsDcULI80jBnHP8fljJ8vN5/+/Jpao3Viv51Uq+uJYvL12rnMn/vlzauLkScjtkt8enP4P4PfndAwAAAAAAALy7yz86/8tfnQnhb3/9x382Nzc3Q8290FWh/eCLPy5lXlO5qE2t3+69bZerIYTZznmFEIZCCL/+ZwhJCOFAeu5g+nok/anN99//+u+xoW2azYOTc49OX7zw8PGdK08rty896/nGJISPS1c/uf/R30/PffazP23T8AAAANDVT39x+crP5wvh+US4++JsZ14/nL72ysebAAB7znZ98w8Ae0cr/48nr7rcrx9JX4d7tN/cnBj8JAEAAIB3cuHS5R//ZL6Qrv9POq5/J433n/9wKEyFLuv+o/X/B6L23df/d47ztprza447GZLcqcxxLnfqVAgz5xrHJybGcqVypfrta+WNteVtmwYAAAC817L5P67eb8//w33l/4NR+53K/81xm/m/ddzI/4fS4xNhLFksLi8slspLv6u01jfkw3RyvVReLJYWVtfKyysLxVKpvBTCaHp9NowklVK5unCzeGvsdV+jyY2V4np1caVYbauV+EYYb/a1uFq9WbyV7jXQuDaRK6/fulFcW1heXf/e/Pz8fBjvea0Qjr6e31Sy8ofqylq1MbNGyxAmvuZ6of75m31PJm0frN58qve1wvTrz3gk+W15Y32tWKq3mel+vjDb1lepvFQstY0z1/ta4Vjb/KvrG2tLxerKQql8vfn5jqfXfzPeeb3wNn8wAAAA+1Q2//euhXtyP+kr/x+K2g1+/7+Xg+0eAAAAPgDZ/N+o8h9vvz3/v8Yd5Fr+//Pw1vl/JOp/UPl/Np3neJKEl23rCV6l53vtVwAAAAD7UTb/N6rmM6vz0wXkve7/j0b5fzTqfyfu/8fVBLXjqXODHRUAAAD2kmz+T6vmu3wBUM//ua3v/49F/e9G/q+dmNq+LQYAAABgz8vm/7R6/17mLfUl/f2u/z8c9T+o/D9zPp3n3SS8DK19C1+crZ0LobmTQf2RBrnGOQAAANivsvk/rt5v3/8/19f+f0ei9ju1/39z3Hj//29NNPb/BwAAgP0sm//j6v03z//jUfudyv/NceV/AAAA6JTN/3H1fku/6/+PRu0GXv8/nHgCIAAAAGwhm//j6v2WfvP/RNRO/gcAAIDdl83/aRV95uH5P6j/22/+n4z6H1T+zzXnOZx9/v+XQ43z01s8/+/JICYFAAAA76ls/o+r91v6zf9TUTv3/wEAAGD3ZfN/Wr2fz7ylfqu9/vz/pDP356L8Px31vyvP/8+HMJUb7KgAAACwl2Tzf1q9/wb5/0CU/2ei/nct/39zsKMCAADAXpLN/3H1fkst//8/bL3+fzZqN/j8H8J8vOkgAAAAkJHN/3H1fku/+X8uaif/AwAAwO7L5v+4er+lvv5/ZOv8fyxqN+j8/2nH4n8AAAAgls3/cfV+S7/5/3jUTv4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPnTPv//dv4QQhhtHkyGEfO0/SdtPxoOTc49OX7zw8PGdK08rty896/YeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5iBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MqxCYMAFATQH8gAadKkygbW4gQi2DmIWDuAG9goWLiCtaOJ2Cg4gMV7cHAHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+2ZmkfEe9jfSLiv5fXKRfd7zsmRT5MbTU3dbncfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBjBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7Ng/SsNwFAfwl190cUnQSziFZHNVFHExIngCr+FRnLyCR+h5uvQApdAkUPIHCoV2+XyWN3xJ3lt/XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuv1s/36qJuILK62ecTf7//qMC/7efs0/31+hhsBAACA07y9t88vddO/+7NJ/lB0c/2Y9unN5uc7ZubgbtQTjPuEznTP2FLfsHTfsLeMLFURcd3n90VKVXXcvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAduzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwO8coAAFgFID/32pwFU5hJOU6TmJyBRdQDsakDCZl0fdNr16vHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAG+3QjX3dxFZFcWTGMq/7vS+vMD3v8/uLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwM+dAQAA//+UvC1z") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) setxattr$security_ima(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180), &(0x7f0000000080)=@v2, 0x9, 0x0) write$P9_RREADLINK(r0, &(0x7f00000000c0)={0x10, 0x17, 0x2, {0x7, './file0'}}, 0x10) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.193' (ED25519) to the list of known hosts. [ 31.021952][ T6539] cgroup: Unknown subsys name 'net' [ 31.143018][ T6539] cgroup: Unknown subsys name 'cpuset' [ 31.145382][ T6539] cgroup: Unknown subsys name 'rlimit' Setting up swapspace version 1, size = 127995904 bytes [ 31.279987][ T6539] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k SS [ 33.641263][ T52] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 33.643839][ T52] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 33.643852][ T6562] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 33.644417][ T6562] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 33.644669][ T6562] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 33.644938][ T6562] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 33.645086][ T6562] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 33.645488][ T6562] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 33.645695][ T6562] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 33.645911][ T6562] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 33.646386][ T6562] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 33.646567][ T6562] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 33.647219][ T6562] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 33.647361][ T6562] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 33.647569][ T6562] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 33.650317][ T6562] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 33.650638][ T6562] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 33.651257][ T6562] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 33.653248][ T6562] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 33.654745][ T6562] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 33.654958][ T6562] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 33.655463][ T6560] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 33.669841][ T6553] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 33.671462][ T6553] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 33.674413][ T6553] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 33.807903][ T6558] chnl_net:caif_netlink_parms(): no params data found [ 33.837554][ T6561] chnl_net:caif_netlink_parms(): no params data found [ 33.848836][ T6554] chnl_net:caif_netlink_parms(): no params data found [ 33.870886][ T6558] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.871225][ T6558] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.871328][ T6558] bridge_slave_0: entered allmulticast mode [ 33.872022][ T6558] bridge_slave_0: entered promiscuous mode [ 33.883976][ T6558] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.884049][ T6558] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.884111][ T6558] bridge_slave_1: entered allmulticast mode [ 33.884565][ T6558] bridge_slave_1: entered promiscuous mode [ 33.917435][ T6558] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 33.922766][ T6561] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.922866][ T6561] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.922917][ T6561] bridge_slave_0: entered allmulticast mode [ 33.923333][ T6561] bridge_slave_0: entered promiscuous mode [ 33.925154][ T6551] chnl_net:caif_netlink_parms(): no params data found [ 33.930678][ T6558] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 33.935810][ T6561] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.935849][ T6561] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.935914][ T6561] bridge_slave_1: entered allmulticast mode [ 33.936366][ T6561] bridge_slave_1: entered promiscuous mode [ 33.955654][ T6561] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 33.973082][ T6554] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.973194][ T6554] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.973245][ T6554] bridge_slave_0: entered allmulticast mode [ 33.973677][ T6554] bridge_slave_0: entered promiscuous mode [ 33.975633][ T6558] team0: Port device team_slave_0 added [ 33.976457][ T6558] team0: Port device team_slave_1 added [ 33.977654][ T6561] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 33.990429][ T6554] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.990501][ T6554] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.990565][ T6554] bridge_slave_1: entered allmulticast mode [ 33.990977][ T6554] bridge_slave_1: entered promiscuous mode [ 34.016556][ T6558] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 34.016578][ T6558] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.016592][ T6558] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 34.017881][ T6558] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 34.017888][ T6558] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.017897][ T6558] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 34.018601][ T6561] team0: Port device team_slave_0 added [ 34.021125][ T6551] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.021157][ T6551] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.021210][ T6551] bridge_slave_0: entered allmulticast mode [ 34.021687][ T6551] bridge_slave_0: entered promiscuous mode [ 34.022749][ T6551] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.022810][ T6551] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.022874][ T6551] bridge_slave_1: entered allmulticast mode [ 34.023526][ T6551] bridge_slave_1: entered promiscuous mode [ 34.025110][ T6549] chnl_net:caif_netlink_parms(): no params data found [ 34.028889][ T6554] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 34.030122][ T6554] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 34.030802][ T6561] team0: Port device team_slave_1 added [ 34.059660][ T6554] team0: Port device team_slave_0 added [ 34.070644][ T6554] team0: Port device team_slave_1 added [ 34.076014][ T6561] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 34.077200][ T6561] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.081248][ T6561] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 34.085021][ T6551] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 34.086043][ T6551] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 34.104029][ T6561] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 34.105252][ T6561] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.109577][ T6561] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 34.124908][ T6558] hsr_slave_0: entered promiscuous mode [ 34.125259][ T6558] hsr_slave_1: entered promiscuous mode [ 34.131412][ T6554] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 34.131438][ T6554] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.137570][ T6554] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 34.146593][ T6551] team0: Port device team_slave_0 added [ 34.150966][ T6554] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 34.152484][ T6554] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.153875][ T6554] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 34.165128][ T6551] team0: Port device team_slave_1 added [ 34.169456][ T6549] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.169556][ T6549] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.169622][ T6549] bridge_slave_0: entered allmulticast mode [ 34.170014][ T6549] bridge_slave_0: entered promiscuous mode [ 34.174801][ T6561] hsr_slave_0: entered promiscuous mode [ 34.175103][ T6561] hsr_slave_1: entered promiscuous mode [ 34.175302][ T6561] debugfs: 'hsr0' already exists in 'hsr' [ 34.175335][ T6561] Cannot create hsr debugfs directory [ 34.183321][ T6549] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.183437][ T6549] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.183512][ T6549] bridge_slave_1: entered allmulticast mode [ 34.184571][ T6549] bridge_slave_1: entered promiscuous mode [ 34.192717][ T6549] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 34.204213][ T6554] hsr_slave_0: entered promiscuous mode [ 34.205540][ T6554] hsr_slave_1: entered promiscuous mode [ 34.206674][ T6554] debugfs: 'hsr0' already exists in 'hsr' [ 34.207683][ T6554] Cannot create hsr debugfs directory [ 34.216081][ T6549] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 34.226349][ T6551] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 34.226372][ T6551] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.226397][ T6551] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 34.227359][ T6551] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 34.227368][ T6551] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.227378][ T6551] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 34.245040][ T6549] team0: Port device team_slave_0 added [ 34.245885][ T6549] team0: Port device team_slave_1 added [ 34.272637][ T6549] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 34.273911][ T6549] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.273943][ T6549] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 34.277157][ T6551] hsr_slave_0: entered promiscuous mode [ 34.277425][ T6551] hsr_slave_1: entered promiscuous mode [ 34.277586][ T6551] debugfs: 'hsr0' already exists in 'hsr' [ 34.277597][ T6551] Cannot create hsr debugfs directory [ 34.290068][ T6549] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 34.290094][ T6549] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 34.290362][ T6549] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 34.346040][ T6549] hsr_slave_0: entered promiscuous mode [ 34.347559][ T6549] hsr_slave_1: entered promiscuous mode [ 34.347761][ T6549] debugfs: 'hsr0' already exists in 'hsr' [ 34.347777][ T6549] Cannot create hsr debugfs directory [ 34.391226][ T6558] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 34.399810][ T6558] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 34.402286][ T6558] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 34.410771][ T6558] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 34.427568][ T6554] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 34.430134][ T6554] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 34.436205][ T6554] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 34.447832][ T6554] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 34.460896][ T6558] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.460941][ T6558] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.461107][ T6558] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.461145][ T6558] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.474250][ T6561] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 34.478672][ T6561] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 34.485308][ T6554] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.485351][ T6554] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.485415][ T6554] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.485442][ T6554] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.490529][ T6561] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 34.493712][ T6561] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 34.530568][ T6558] 8021q: adding VLAN 0 to HW filter on device bond0 [ 34.533384][ T6551] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 34.537122][ T6551] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 34.539831][ T6551] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 34.544825][ T6561] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.544867][ T6561] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.544924][ T6561] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.544948][ T6561] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.550295][ T6551] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 34.556183][ T4556] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.557534][ T4556] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.559105][ T4556] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.560974][ T4556] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.563121][ T4556] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.564785][ T4556] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.578135][ T6554] 8021q: adding VLAN 0 to HW filter on device bond0 [ 34.580682][ T6558] 8021q: adding VLAN 0 to HW filter on device team0 [ 34.588548][ T6554] 8021q: adding VLAN 0 to HW filter on device team0 [ 34.592309][ T41] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.592349][ T41] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.615018][ T15] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.615062][ T15] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.615426][ T15] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.615453][ T15] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.616026][ T15] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.616041][ T15] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.642369][ T6549] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 34.644810][ T6549] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 34.651330][ T6549] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 34.660672][ T6551] 8021q: adding VLAN 0 to HW filter on device bond0 [ 34.668275][ T6551] 8021q: adding VLAN 0 to HW filter on device team0 [ 34.672528][ T6549] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 34.686614][ T4606] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.686657][ T4606] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.686972][ T4606] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.686986][ T4606] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.690831][ T6561] 8021q: adding VLAN 0 to HW filter on device bond0 [ 34.699724][ T6561] 8021q: adding VLAN 0 to HW filter on device team0 [ 34.708843][ T42] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.708880][ T42] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.725207][ T15] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.725248][ T15] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.729953][ T6554] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 34.736287][ T6561] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 34.738163][ T6561] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 34.785224][ T6558] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 34.789445][ T6554] veth0_vlan: entered promiscuous mode [ 34.795358][ T6554] veth1_vlan: entered promiscuous mode [ 34.822258][ T6554] veth0_macvtap: entered promiscuous mode [ 34.824071][ T6549] 8021q: adding VLAN 0 to HW filter on device bond0 [ 34.829336][ T6554] veth1_macvtap: entered promiscuous mode [ 34.836914][ T6551] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 34.840038][ T6549] 8021q: adding VLAN 0 to HW filter on device team0 [ 34.845263][ T6558] veth0_vlan: entered promiscuous mode [ 34.847046][ T6554] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 34.848045][ T42] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.848064][ T42] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.848830][ T42] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.848846][ T42] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.857331][ T6561] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 34.860650][ T6549] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 34.860663][ T6549] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 34.873631][ T6551] veth0_vlan: entered promiscuous mode [ 34.883337][ T6558] veth1_vlan: entered promiscuous mode [ 34.889103][ T6558] veth0_macvtap: entered promiscuous mode [ 34.896018][ T6558] veth1_macvtap: entered promiscuous mode [ 34.899894][ T6558] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 34.902787][ T6554] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 34.910724][ T6561] veth0_vlan: entered promiscuous mode [ 34.914933][ T6551] veth1_vlan: entered promiscuous mode [ 34.917904][ T6558] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 34.919584][ T4763] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.921272][ T4763] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.936106][ T4763] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.939553][ T4763] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.940396][ T6561] veth1_vlan: entered promiscuous mode [ 34.945729][ T4763] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.947211][ T4763] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.953216][ T6551] veth0_macvtap: entered promiscuous mode [ 34.955134][ T6551] veth1_macvtap: entered promiscuous mode [ 34.959798][ T4763] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.959893][ T4556] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 34.966441][ T6561] veth0_macvtap: entered promiscuous mode [ 34.998463][ T4606] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 34.998493][ T4606] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 34.999684][ T4606] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 34.999691][ T4606] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.005985][ T6551] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 35.006905][ T6551] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 35.023314][ T6561] veth1_macvtap: entered promiscuous mode [ 35.025324][ T4763] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.025378][ T4763] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.025400][ T4763] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.025419][ T4763] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.028114][ T6549] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 35.070555][ T6561] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 35.074505][ T15] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.074532][ T15] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.079627][ T6561] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 35.086769][ T6554] soft_limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 35.090685][ T15] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.090897][ T15] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.090957][ T15] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.091034][ T15] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.107125][ T4556] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.107157][ T4556] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.139716][ T4763] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.139744][ T4763] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.155902][ T42] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.155936][ T42] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.169688][ T6549] veth0_vlan: entered promiscuous mode [ 35.176766][ T6549] veth1_vlan: entered promiscuous mode [ 35.184479][ T6549] veth0_macvtap: entered promiscuous mode [ 35.186689][ T6549] veth1_macvtap: entered promiscuous mode [ 35.194437][ T6549] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 35.200067][ T42] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.200095][ T42] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.211077][ T6549] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 35.216868][ T4763] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.216900][ T4763] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.228172][ T4556] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.228230][ T4556] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.228252][ T4556] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.228270][ T4556] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 35.283177][ T42] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.283205][ T42] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.305039][ T41] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 35.305072][ T41] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 35.599961][ T6706] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 35.609412][ T6706] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 35.623529][ T6706] netlink: 24 bytes leftover after parsing attributes in process `syz.4.12'. [ 35.671189][ T6695] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 35.693885][ T6129] Bluetooth: hci2: command tx timeout [ 35.693982][ T6129] Bluetooth: hci1: command tx timeout [ 35.694189][ T6553] Bluetooth: hci0: command tx timeout [ 35.701953][ T6129] Bluetooth: hci3: command tx timeout [ 35.703050][ T6553] Bluetooth: hci4: command tx timeout [ 35.740579][ T6695] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 35.745677][ T6695] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 35.829959][ T6713] sctp: [Deprecated]: syz.3.19 (pid 6713) Use of int in max_burst socket option. [ 35.829959][ T6713] Use struct sctp_assoc_value instead [ 35.832499][ T6713] loop3: detected capacity change from 0 to 512 [ 36.013893][ T6713] EXT4-fs (loop3): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 36.474101][ T6558] EXT4-fs (loop3): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 36.596198][ T6733] trusted_key: syz.3.26 sent an empty control message without MSG_MORE. [ 36.642248][ T6613] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 36.735530][ T6742] block device autoloading is deprecated and will be removed. [ 36.797308][ T6613] usb 1-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 36.797348][ T6613] usb 1-1: config 1 has an invalid descriptor of length 55, skipping remainder of the config [ 36.797360][ T6613] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 36.797378][ T6613] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 52, changing to 9 [ 36.797389][ T6613] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 8241, setting to 1024 [ 36.799225][ T6613] usb 1-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 36.799236][ T6613] usb 1-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 36.799243][ T6613] usb 1-1: Product: syz [ 36.799248][ T6613] usb 1-1: Manufacturer: syz [ 36.808831][ T6747] syzkaller0: entered promiscuous mode [ 36.808848][ T6747] syzkaller0: entered allmulticast mode [ 36.815346][ T6613] cdc_wdm 1-1:1.0: skipping garbage [ 36.815379][ T6613] cdc_wdm 1-1:1.0: skipping garbage [ 36.818424][ T6613] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 36.818453][ T6613] cdc_wdm 1-1:1.0: Unknown control protocol [ 37.574186][ T6613] usb 1-1: USB disconnect, device number 2 [ 37.771763][ T6560] Bluetooth: hci4: command tx timeout [ 37.771798][ T6560] Bluetooth: hci3: command tx timeout [ 37.771824][ T6560] Bluetooth: hci0: command tx timeout [ 37.771839][ T6560] Bluetooth: hci1: command tx timeout [ 37.771854][ T6560] Bluetooth: hci2: command tx timeout [ 38.145370][ T6761] syzkaller0: entered promiscuous mode [ 38.145401][ T6761] syzkaller0: entered allmulticast mode [ 38.209682][ T6767] tipc: Started in network mode [ 38.210837][ T6767] tipc: Node identity 6edc1a53354, cluster identity 4711 [ 38.212510][ T6767] tipc: Enabled bearer , priority 0 [ 38.214258][ T6767] syzkaller0: entered promiscuous mode [ 38.215226][ T6767] syzkaller0: entered allmulticast mode [ 38.219152][ T6767] tipc: Resetting bearer [ 38.225270][ T6764] tipc: Resetting bearer [ 38.244211][ T6764] tipc: Disabling bearer [ 38.288091][ T6773] netlink: 8 bytes leftover after parsing attributes in process `syz.0.41'. [ 38.288129][ T6773] netlink: 20 bytes leftover after parsing attributes in process `syz.0.41'. [ 39.264088][ T6815] tipc: Started in network mode [ 39.264126][ T6815] tipc: Node identity de473a8ed6a1, cluster identity 4711 [ 39.264188][ T6815] tipc: Enabled bearer , priority 0 [ 39.264642][ T6815] syzkaller0: entered promiscuous mode [ 39.264663][ T6815] syzkaller0: entered allmulticast mode [ 39.268547][ T6815] tipc: Resetting bearer [ 39.301522][ T6814] tipc: Resetting bearer [ 39.305174][ T6814] tipc: Disabling bearer [ 39.325379][ T6788] bridge_slave_0: left allmulticast mode [ 39.325421][ T6788] bridge_slave_0: left promiscuous mode [ 39.325509][ T6788] bridge0: port 1(bridge_slave_0) entered disabled state [ 39.358783][ T6788] bridge_slave_1: left allmulticast mode [ 39.358817][ T6788] bridge_slave_1: left promiscuous mode [ 39.358874][ T6788] bridge0: port 2(bridge_slave_1) entered disabled state [ 39.527841][ T6788] bond0: (slave bond_slave_0): Releasing backup interface [ 39.557507][ T6788] bond0: (slave bond_slave_1): Releasing backup interface [ 39.588955][ T6788] team0: Port device team_slave_0 removed [ 39.591125][ T6788] team0: Port device team_slave_1 removed [ 39.591384][ T6788] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 39.591400][ T6788] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 39.592119][ T6788] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 39.592127][ T6788] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 40.113053][ T6553] Bluetooth: hci2: command tx timeout [ 40.113212][ T6553] Bluetooth: hci1: command tx timeout [ 40.113314][ T6553] Bluetooth: hci0: command tx timeout [ 40.113414][ T6553] Bluetooth: hci3: command tx timeout [ 40.113644][ T6553] Bluetooth: hci4: command tx timeout [ 40.353025][ T31] audit: type=1326 audit(40.320:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=_ pid=6839 comm="syz.1.58" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffb8f5af28 code=0x0 [ 40.438159][ T6859] netlink: 8 bytes leftover after parsing attributes in process `syz.4.63'. [ 40.438196][ T6859] netlink: 32 bytes leftover after parsing attributes in process `syz.4.63'. [ 40.617865][ T6873] netlink: 'syz.2.69': attribute type 3 has an invalid length. [ 40.640547][ T6877] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 40.661192][ T6877] capability: warning: `+}[@' uses deprecated v2 capabilities in a way that may be insecure [ 40.759434][ T6884] loop2: detected capacity change from 0 to 4096 [ 40.769336][ T6884] ntfs3(loop2): Different NTFS sector size (4096) and media sector size (512). [ 40.884898][ T6886] loop4: detected capacity change from 0 to 32768 [ 40.887533][ T6886] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop4 (7:4) scanned by syz.4.74 (6886) [ 40.895216][ T6886] BTRFS info (device loop4): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 40.895281][ T6886] BTRFS info (device loop4): using sha256 (sha256-lib) checksum algorithm [ 40.895313][ T6886] BTRFS info (device loop4): disk space caching is enabled [ 40.895351][ T6886] BTRFS warning (device loop4): space cache v1 is being deprecated and will be removed in a future release, please use -o space_cache=v2 [ 40.931839][ T6886] BTRFS info (device loop4): rebuilding free space tree [ 40.938762][ T6886] BTRFS info (device loop4): disabling free space tree [ 40.938822][ T6886] BTRFS info (device loop4): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 40.938838][ T6886] BTRFS info (device loop4): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 41.749583][ T6923] bridge0: port 3(syz_tun) entered blocking state [ 41.749771][ T6923] bridge0: port 3(syz_tun) entered disabled state [ 41.750045][ T6923] syz_tun: entered allmulticast mode [ 41.750732][ T6923] syz_tun: entered promiscuous mode [ 41.751029][ T6923] bridge0: port 3(syz_tun) entered blocking state [ 41.751066][ T6923] bridge0: port 3(syz_tun) entered forwarding state [ 41.781485][ T6925] loop6: detected capacity change from 0 to 7 [ 41.784710][ T6721] Dev loop6: unable to read RDB block 7 [ 41.784821][ T6721] loop6: unable to read partition table [ 41.784884][ T6721] loop6: partition table beyond EOD, truncated [ 41.787510][ T6925] Dev loop6: unable to read RDB block 7 [ 41.787525][ T6925] loop6: unable to read partition table [ 41.787584][ T6925] loop6: partition table beyond EOD, truncated [ 41.787592][ T6925] loop_reread_partitions: partition scan of loop6 (被x ) failed (rc=-5) [ 41.827631][ T6920] loop0: detected capacity change from 0 to 32768 [ 41.829857][ T6549] BTRFS info (device loop4): last unmount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 41.845231][ T6920] XFS (loop0): Mounting V5 Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 [ 41.900272][ T6920] XFS (loop0): Ending clean mount [ 42.009373][ T6941] Zero length message leads to an empty skb [ 42.047131][ T6920] XFS (loop0): Metadata CRC error detected at xfs_rmapbt_read_verify+0x50/0xf0, xfs_rmapbt block 0x14 [ 42.049439][ T6920] XFS (loop0): Unmount and run xfs_repair [ 42.051060][ T6920] XFS (loop0): First 128 bytes of corrupted metadata buffer: [ 42.052765][ T6920] 00000000: 52 4d 42 33 00 00 00 0c ff ff ff ff ff ff ff ff RMB3............ [ 42.054255][ T6920] 00000010: 00 a7 50 00 00 00 00 14 00 00 00 01 00 00 00 80 ..P............. [ 42.061276][ T6920] 00000020: bf dc 47 fc 10 d8 4e ed a5 62 11 a8 31 b3 f7 91 ..G...N..b..1... [ 42.063126][ T6920] 00000030: 00 00 00 00 5b af 3b 1d 00 00 00 00 00 00 00 01 ....[.;......... [ 42.064657][ T6920] 00000040: ff ff ff ff ff ff ff fd 00 00 00 00 00 00 00 00 ................ [ 42.066300][ T6920] 00000050: 00 00 00 01 00 00 00 02 ff ff ff ff ff ff ff fb ................ [ 42.067881][ T6920] 00000060: 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 02 ................ [ 42.069479][ T6920] 00000070: ff ff ff ff ff ff ff fa 00 00 00 00 00 00 00 00 ................ [ 42.071116][ T6920] XFS (loop0): metadata I/O error in "xfs_btree_read_buf_block+0x1f8/0x380" at daddr 0x14 len 4 error 74 [ 42.078483][ T6920] XFS (loop0): Metadata I/O Error (0x1) detected at xfs_trans_read_buf_map+0x4c8/0x964 (fs/xfs/xfs_trans_buf.c:311). Shutting down filesystem. [ 42.078524][ T6920] XFS (loop0): Please unmount the filesystem and rectify the problem(s) [ 42.101625][ T6946] netlink: 8 bytes leftover after parsing attributes in process `syz.2.87'. [ 42.103663][ T6946] netlink: 8 bytes leftover after parsing attributes in process `syz.2.87'. [ 42.104779][ T6946] ieee802154 phy0 wpan0: encryption failed: -126 [ 42.133301][ T6561] XFS (loop0): Unmounting Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 [ 42.171785][ T6553] Bluetooth: hci3: command tx timeout [ 42.171834][ T6553] Bluetooth: hci0: command tx timeout [ 42.171861][ T6553] Bluetooth: hci1: command tx timeout [ 42.171879][ T6553] Bluetooth: hci2: command tx timeout [ 42.174838][ T6560] Bluetooth: hci4: command tx timeout [ 42.380001][ T6961] vhci_hcd: Wrong hub descriptor type for USB 3.0 roothub. [ 42.474770][ T6964] Bluetooth: hci0: Opcode 0x0c03 failed: -112 [ 43.121123][ T6991] loop2: detected capacity change from 0 to 32768 [ 43.130792][ T6991] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop2 (7:2) scanned by syz.2.104 (6991) [ 43.136527][ T6991] BTRFS info (device loop2): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 43.138505][ T6991] BTRFS info (device loop2): using sha256 (sha256-lib) checksum algorithm [ 43.174614][ T6991] BTRFS info (device loop2): rebuilding free space tree [ 43.177892][ T6991] BTRFS info (device loop2): disabling free space tree [ 43.178190][ T6991] BTRFS info (device loop2): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 43.178203][ T6991] BTRFS info (device loop2): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 43.420102][ T6554] BTRFS info (device loop2): last unmount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 43.472855][ T6994] loop0: detected capacity change from 0 to 40427 [ 43.482564][ T6994] F2FS-fs (loop0): invalid crc value [ 43.534381][ T6994] F2FS-fs (loop0): f2fs_recover_fsync_data: recovery fsync data, check_only: 0 [ 43.537703][ T6994] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 43.555275][ T6994] F2FS-fs (loop0): inode mapping table is corrupted, run fsck to fix it, ino:3, nid:3, level:3, offset:167 [ 44.251834][ T7031] iwpm_register_pid: Unable to send a nlmsg (client = 2) [ 44.253578][ T7031] infiniband syz1: RDMA CMA: cma_listen_on_dev, error -98 [ 44.491887][ T6967] Bluetooth: hci0: Opcode 0x0c1a failed: -110 [ 45.319218][ T7050] rdma_rxe: rxe_newlink: failed to add syz_tun [ 45.347575][ T6967] Bluetooth: hci1: Opcode 0x0c1a failed: -4 [ 45.347691][ T6967] Bluetooth: hci1: Opcode 0x0406 failed: -4 [ 45.352164][ T6967] Bluetooth: hci1: Opcode 0x0406 failed: -4 [ 45.354544][ T6967] Bluetooth: hci2: Opcode 0x0c1a failed: -4 [ 45.355809][ T6967] Bluetooth: hci2: Opcode 0x0406 failed: -4 [ 45.358047][ T6967] Bluetooth: hci2: Opcode 0x0406 failed: -4 [ 45.360322][ T6967] Bluetooth: hci3: Opcode 0x0c1a failed: -4 [ 45.361339][ T6967] Bluetooth: hci3: Opcode 0x0406 failed: -4 [ 45.365280][ T6967] Bluetooth: hci3: Opcode 0x0406 failed: -4 [ 45.367709][ T6967] Bluetooth: hci4: Opcode 0x0c1a failed: -4 [ 45.367771][ T6967] Bluetooth: hci4: Opcode 0x0406 failed: -4 [ 45.370503][ T6967] Bluetooth: hci4: Opcode 0x0406 failed: -4 [ 45.716024][ T7061] loop0: detected capacity change from 0 to 32768 [ 46.146197][ T7061] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,foreground_target=invalid label 767,background_target=invalid device 7,nojournal_transaction_names [ 46.152446][ T7061] allowing incompatible features above 0.0: (unknown version) [ 46.153790][ T7061] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 46.157344][ T7061] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 46.158831][ T7061] bcachefs (loop0): initializing new filesystem [ 46.169890][ T7061] bcachefs (loop0): going read-write [ 46.177085][ T7085] loop2: detected capacity change from 0 to 512 [ 46.177640][ T7085] EXT4-fs: quotafile must be on filesystem root [ 46.192673][ T7085] loop2: detected capacity change from 0 to 1024 [ 46.212415][ T7061] bcachefs (loop0): marking superblocks [ 46.224664][ T7061] bcachefs (loop0): initializing freespace [ 46.231330][ T7061] bcachefs (loop0): done initializing freespace [ 46.240135][ T7061] bcachefs (loop0): reading snapshots table [ 46.241374][ T7061] bcachefs (loop0): reading snapshots done [ 46.282430][ T7061] bcachefs (loop0): done starting filesystem [ 46.572319][ T6129] Bluetooth: hci1: command 0x0c1a tx timeout [ 46.648984][ T7071] loop3: detected capacity change from 0 to 32768 [ 46.658129][ T7071] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop3 (7:3) scanned by syz.3.131 (7071) [ 46.671560][ T7071] BTRFS info (device loop3): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 46.671639][ T7071] BTRFS info (device loop3): using crc32c (crc32c-lib) checksum algorithm [ 46.676111][ T7071] BTRFS info (device loop3): using free-space-tree [ 46.937056][ T7094] loop1: detected capacity change from 0 to 32768 [ 46.949159][ T7094] ======================================================= [ 46.949159][ T7094] WARNING: The mand mount option has been deprecated and [ 46.949159][ T7094] and is ignored by this kernel. Remove the mand [ 46.949159][ T7094] option from the mount to silence this warning. [ 46.949159][ T7094] ======================================================= [ 46.949220][ T7094] ocfs2: Bad value for 'localalloc' [ 47.384968][ T6560] Bluetooth: hci4: command 0x0c1a tx timeout [ 47.385877][ T6560] Bluetooth: hci3: command 0x0c1a tx timeout [ 47.386449][ T6560] Bluetooth: hci2: command 0x0c1a tx timeout [ 47.470229][ T7061] syz.0.126 (7061): drop_caches: 2 [ 47.534881][ T6558] BTRFS info (device loop3): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 47.646778][ T7063] loop4: detected capacity change from 0 to 262144 [ 47.667839][ T7063] F2FS-fs (loop4): f2fs_recover_fsync_data: recovery fsync data, check_only: 0 [ 47.671775][ T7063] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 47.707212][ T7063] syz.4.127 (7063): drop_caches: 2 [ 48.195571][ T7137] bridge0: port 3(syz_tun) entered blocking state [ 48.197438][ T7137] bridge0: port 3(syz_tun) entered disabled state [ 48.199100][ T7137] syz_tun: entered allmulticast mode [ 48.201573][ T7137] syz_tun: entered promiscuous mode [ 48.203601][ T7137] bridge0: port 3(syz_tun) entered blocking state [ 48.203663][ T7137] bridge0: port 3(syz_tun) entered forwarding state [ 48.288483][ T7139] netlink: 24 bytes leftover after parsing attributes in process `syz.2.142'. [ 48.535501][ T7141] netlink: 8 bytes leftover after parsing attributes in process `syz.1.144'. [ 48.542019][ T6561] bcachefs (loop0): shutting down [ 48.542068][ T6561] bcachefs (loop0): going read-only [ 48.542176][ T6561] bcachefs (loop0): finished waiting for writes to stop [ 48.557283][ T6561] bcachefs (loop0): flushing journal and stopping allocators, journal seq 4 [ 48.627735][ T6561] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 5 [ 48.629901][ T6561] bcachefs (loop0): clean shutdown complete, journal seq 6 [ 48.630381][ T6561] bcachefs (loop0): marking filesystem clean [ 48.651934][ T6129] Bluetooth: hci1: command 0x0c1a tx timeout [ 48.669507][ T6561] bcachefs (loop0): shutdown complete [ 48.908325][ T7145] loop4: detected capacity change from 0 to 32768 [ 48.949166][ T7145] XFS (loop4): Mounting V5 Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 [ 49.010600][ T7145] XFS (loop4): Ending clean mount [ 49.033121][ T7145] XFS (loop4): Quotacheck needed: Please wait. [ 49.047724][ T7145] XFS (loop4): Quotacheck: Done. [ 49.322072][ T7145] syz.4.140 (7145): drop_caches: 2 [ 49.333360][ T7167] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 49.335965][ T7167] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 49.341189][ T7167] loop2: detected capacity change from 0 to 8 [ 49.345267][ T7167] cramfs: Unknown parameter '}4' [ 49.377004][ T6549] XFS (loop4): Unmounting Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 [ 49.457125][ T6129] Bluetooth: hci2: command 0x0c1a tx timeout [ 49.457167][ T6129] Bluetooth: hci3: command 0x0c1a tx timeout [ 49.457194][ T6129] Bluetooth: hci4: command 0x0c1a tx timeout [ 50.812064][ T6560] Bluetooth: hci1: command 0x0c1a tx timeout [ 50.964793][ T7194] netlink: 4 bytes leftover after parsing attributes in process `syz.1.158'. [ 51.491146][ T7207] sch_tbf: burst 4398 is lower than device lo mtu (65550) ! [ 51.518971][ T7209] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 51.519148][ T7209] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 51.528044][ T7209] loop2: detected capacity change from 0 to 8 [ 51.528363][ T7209] cramfs: Unknown parameter '}4' [ 51.541754][ T6560] Bluetooth: hci4: command 0x0c1a tx timeout [ 51.541793][ T6560] Bluetooth: hci3: command 0x0c1a tx timeout [ 51.541824][ T6560] Bluetooth: hci2: command 0x0c1a tx timeout [ 51.977189][ T7214] syz.1.165 uses obsolete (PF_INET,SOCK_PACKET) [ 52.074252][ T7216] loop0: detected capacity change from 0 to 32768 [ 52.084522][ T7216] ocfs2: Slot 0 on device (7,0) was already allocated to this node! [ 52.088402][ T7216] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 52.148066][ T6561] ocfs2: Unmounting device (7,0) on (node local) [ 52.239556][ T7222] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 52.239712][ T7222] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 52.253567][ T7222] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 52.253749][ T7222] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 53.031094][ T7233] netlink: 4 bytes leftover after parsing attributes in process `syz.1.170'. [ 53.077223][ T7237] rdma_rxe: rxe_newlink: failed to add syz_tun [ 53.299512][ T7246] netlink: 24 bytes leftover after parsing attributes in process `syz.1.171'. [ 53.935926][ T7256] sch_tbf: burst 4398 is lower than device lo mtu (65550) ! [ 54.303239][ T7264] netlink: 4 bytes leftover after parsing attributes in process `syz.2.182'. [ 54.777678][ T7274] rdma_rxe: rxe_newlink: failed to add syz_tun [ 54.907482][ T7277] loop4: detected capacity change from 0 to 32768 [ 55.216556][ T7277] ocfs2: Slot 0 on device (7,4) was already allocated to this node! [ 55.238766][ T7277] ocfs2: Mounting device (7,4) on (node local, slot 0) with ordered data mode. [ 56.051266][ T6549] ocfs2: Unmounting device (7,4) on (node local) [ 56.481002][ T7316] sctp: [Deprecated]: syz.4.195 (pid 7316) Use of int in max_burst socket option. [ 56.481002][ T7316] Use struct sctp_assoc_value instead [ 56.490839][ T7316] loop4: detected capacity change from 0 to 512 [ 56.581639][ T7316] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 56.866965][ T7324] loop0: detected capacity change from 0 to 32768 [ 57.037066][ T6549] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 57.076442][ T7324] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4:15,foreground_target=invalid label 767,background_target=invalid device 7,nojournal_transaction_names [ 57.076475][ T7324] allowing incompatible features above 0.0: (unknown version) [ 57.076498][ T7324] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 57.076508][ T7324] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 57.076527][ T7324] bcachefs (loop0): initializing new filesystem [ 57.083661][ T7324] bcachefs (loop0): going read-write [ 57.121907][ T7324] bcachefs (loop0): marking superblocks [ 57.129136][ T7324] bcachefs (loop0): initializing freespace [ 57.136584][ T7324] bcachefs (loop0): done initializing freespace [ 57.138359][ T7324] bcachefs (loop0): reading snapshots table [ 57.138382][ T7324] bcachefs (loop0): reading snapshots done [ 57.145741][ T7324] bcachefs (loop0): done starting filesystem [ 57.297790][ T7353] syzkaller0: entered promiscuous mode [ 57.299994][ T7353] syzkaller0: entered allmulticast mode [ 57.306627][ T6561] bcachefs (loop0): shutting down [ 57.308965][ T6561] bcachefs (loop0): going read-only [ 57.309043][ T6561] bcachefs (loop0): finished waiting for writes to stop [ 57.327803][ T7351] loop4: detected capacity change from 0 to 16384 [ 57.333311][ T6561] bcachefs (loop0): flushing journal and stopping allocators, journal seq 3 [ 57.349203][ T6561] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 3 [ 57.355194][ T6561] bcachefs (loop0): clean shutdown complete, journal seq 4 [ 57.355670][ T6561] bcachefs (loop0): marking filesystem clean [ 57.386076][ T7351] bcachefs (loop4): starting version 1.13: inode_has_child_snapshots [ 57.386104][ T7351] features: new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 57.386134][ T7351] bcachefs (loop4): Using encoding defined by superblock: utf8-12.1.0 [ 57.386193][ T7351] bcachefs (loop4): recovering from clean shutdown, journal seq 18 [ 57.386231][ T7351] bcachefs (loop4): Doing compatible version upgrade from 1.13: inode_has_child_snapshots to 1.28: inode_has_case_insensitive [ 57.386231][ T7351] running recovery passes: check_allocations,check_extents_to_backpointers,check_inodes [ 57.386609][ T6561] bcachefs (loop0): shutdown complete [ 57.444525][ T7351] bcachefs (loop4): error reading btree root btree=accounting level=0: btree_node_read_error, fixing [ 57.444730][ T7351] bcachefs (loop4): check_topology... done [ 57.461428][ T7351] bcachefs (loop4): accounting_read... done [ 57.485058][ T7351] bcachefs (loop4): alloc_read... done [ 57.485741][ T7351] bcachefs (loop4): snapshots_read... done [ 57.488439][ T7351] bcachefs (loop4): check_allocations... [ 57.505398][ T7351] bcachefs (loop4): bucket 0:173 gen 0 has wrong data_type: got btree, should be need_discard, fixing [ 57.505491][ T7351] bcachefs (loop4): bucket 0:173 gen 0 data type need_discard has wrong dirty_sectors: got 32, should be 0, fixing [ 57.514906][ T7351] done [ 57.519697][ T7351] bcachefs (loop4): going read-write [ 57.534932][ T7351] bcachefs (loop4): journal_replay... [ 57.594206][ T7362] loop0: detected capacity change from 0 to 32768 [ 57.637286][ T7351] done [ 57.638529][ T7351] bcachefs (loop4): check_lrus... done [ 57.640195][ T7351] bcachefs (loop4): check_backpointers_to_extents... done [ 57.643254][ T7351] bcachefs (loop4): check_extents_to_backpointers... [ 57.644407][ T7351] bcachefs (loop4): scanning for missing backpointers in 2/512 buckets [ 57.647147][ T7351] done [ 57.647866][ T7351] bcachefs (loop4): check_inodes... done [ 57.648807][ T7351] bcachefs (loop4): resume_logged_ops... done [ 57.654848][ T7351] bcachefs (loop4): delete_dead_inodes... done [ 57.660508][ T7351] bcachefs (loop4): Fixed errors, running fsck a second time to verify fs is clean [ 57.660542][ T7351] bcachefs (loop4): check_extents_to_backpointers... done [ 57.663750][ T7351] bcachefs (loop4): check_inodes... done [ 57.664171][ T7351] bcachefs (loop4): resume_logged_ops... done [ 57.664407][ T7351] bcachefs (loop4): delete_dead_inodes... done [ 57.665122][ T7351] bcachefs (loop4): done starting filesystem [ 57.691745][ T7362] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4:15,foreground_target=invalid label 767,background_target=invalid device 7,nojournal_transaction_names [ 57.696691][ T7362] allowing incompatible features above 0.0: (unknown version) [ 57.698208][ T7362] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 57.701180][ T7362] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 57.703110][ T7362] bcachefs (loop0): initializing new filesystem [ 57.706660][ T7362] bcachefs (loop0): going read-write [ 57.719303][ T6549] bcachefs (loop4): shutting down [ 57.720346][ T6549] bcachefs (loop4): going read-only [ 57.721770][ T6549] bcachefs (loop4): finished waiting for writes to stop [ 57.741826][ T7362] bcachefs (loop0): marking superblocks [ 57.748836][ T7362] bcachefs (loop0): initializing freespace [ 57.750735][ T7362] bcachefs (loop0): done initializing freespace [ 57.754056][ T6549] bcachefs (loop4): flushing journal and stopping allocators, journal seq 34 [ 57.755533][ T7362] bcachefs (loop0): reading snapshots table [ 57.755559][ T7362] bcachefs (loop0): reading snapshots done [ 57.761209][ T6549] bcachefs (loop4): flushing journal and stopping allocators complete, journal seq 35 [ 57.767395][ T6549] bcachefs (loop4): clean shutdown complete, journal seq 36 [ 57.767819][ T6549] bcachefs (loop4): marking filesystem clean [ 57.768137][ T7362] bcachefs (loop0): done starting filesystem [ 57.799228][ T6549] bcachefs (loop4): shutdown complete [ 57.910787][ T7380] loop3: detected capacity change from 0 to 22 [ 57.915932][ T7380] MTD: Attempt to mount non-MTD device "/dev/loop3" [ 57.922795][ T7380] romfs: Mounting image 'rom 637cf1fa' through the block layer [ 57.927007][ T7382] netlink: 'syz.4.208': attribute type 3 has an invalid length. [ 57.967744][ T7384] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 57.969889][ T7384] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 57.970966][ T6561] bcachefs (loop0): shutting down [ 57.970975][ T6561] bcachefs (loop0): going read-only [ 57.970989][ T6561] bcachefs (loop0): finished waiting for writes to stop [ 57.992153][ T6561] bcachefs (loop0): flushing journal and stopping allocators, journal seq 3 [ 57.998824][ T7332] loop1: detected capacity change from 0 to 262144 [ 58.016755][ T6561] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 4 [ 58.019355][ T6561] bcachefs (loop0): clean shutdown complete, journal seq 5 [ 58.019758][ T6561] bcachefs (loop0): marking filesystem clean [ 58.030072][ T7332] JBD2: Ignoring recovery information on journal [ 58.037898][ T7332] ocfs2: Mounting device (7,1) on (node local, slot 0) with ordered data mode. [ 58.056555][ T7332] [ 58.056971][ T7332] ====================================================== [ 58.058093][ T7332] WARNING: possible circular locking dependency detected [ 58.059202][ T7332] 6.17.0-rc1-syzkaller-g8f5ae30d69d7 #0 Not tainted [ 58.060186][ T7332] ------------------------------------------------------ [ 58.061323][ T7332] syz.1.202/7332 is trying to acquire lock: [ 58.062225][ T7332] ffff0000dd69ea20 (&oi->ip_alloc_sem){++++}-{4:4}, at: ocfs2_xattr_ibody_find+0x100/0x668 [ 58.063868][ T7332] [ 58.063868][ T7332] but task is already holding lock: [ 58.065041][ T7332] ffff0000dd69eab8 (&oi->ip_xattr_sem){++++}-{4:4}, at: ocfs2_xattr_set_handle+0x2a8/0x5e4 [ 58.066653][ T7332] [ 58.066653][ T7332] which lock already depends on the new lock. [ 58.066653][ T7332] [ 58.068265][ T7332] [ 58.068265][ T7332] the existing dependency chain (in reverse order) is: [ 58.069635][ T7332] [ 58.069635][ T7332] -> #4 (&oi->ip_xattr_sem){++++}-{4:4}: [ 58.070857][ T7332] down_read+0x58/0x2f8 [ 58.071519][ T7332] ocfs2_xattr_get+0xe8/0x220 [ 58.072275][ T7332] ocfs2_xattr_security_get+0x40/0x54 [ 58.073154][ T7332] __vfs_getxattr+0x394/0x3c0 [ 58.073862][ T7332] smk_fetch+0xc4/0x150 [ 58.074520][ T7332] smack_d_instantiate+0x53c/0x7a4 [ 58.075356][ T7332] security_d_instantiate+0x100/0x204 [ 58.076204][ T7332] d_instantiate+0x5c/0x9c [ 58.076905][ T7332] ocfs2_mknod+0x151c/0x1cf0 [ 58.077681][ T7332] ocfs2_create+0x190/0x474 [ 58.078390][ T7332] path_openat+0x12d8/0x2c40 [ 58.079194][ T7332] do_filp_open+0x18c/0x36c [ 58.079982][ T7332] do_sys_openat2+0x11c/0x1b4 [ 58.080804][ T7332] __arm64_sys_openat+0x120/0x158 [ 58.081684][ T7332] invoke_syscall+0x98/0x2b8 [ 58.082455][ T7332] el0_svc_common+0x130/0x23c [ 58.082701][ T7384] loop4: detected capacity change from 0 to 40427 [ 58.083094][ T7384] f2fs: Bad value for 'fault_injection' [ 58.084950][ T7332] do_el0_svc+0x48/0x58 [ 58.085665][ T7332] el0_svc+0x58/0x180 [ 58.086364][ T7332] el0t_64_sync_handler+0x84/0x12c [ 58.087236][ T7332] el0t_64_sync+0x198/0x19c [ 58.088031][ T7332] [ 58.088031][ T7332] -> #3 (jbd2_handle){++++}-{0:0}: [ 58.089194][ T7332] start_this_handle+0xe74/0x10dc [ 58.090053][ T7332] jbd2__journal_start+0x288/0x51c [ 58.090881][ T7332] jbd2_journal_start+0x3c/0x4c [ 58.091645][ T7332] ocfs2_start_trans+0x368/0x6b0 [ 58.092408][ T7332] ocfs2_mknod+0xc50/0x1cf0 [ 58.093202][ T7332] ocfs2_create+0x190/0x474 [ 58.093919][ T7332] path_openat+0x12d8/0x2c40 [ 58.094688][ T7332] do_filp_open+0x18c/0x36c [ 58.095440][ T7332] do_sys_openat2+0x11c/0x1b4 [ 58.096174][ T7332] __arm64_sys_openat+0x120/0x158 [ 58.096962][ T7332] invoke_syscall+0x98/0x2b8 [ 58.097667][ T7332] el0_svc_common+0x130/0x23c [ 58.098476][ T7332] do_el0_svc+0x48/0x58 [ 58.099244][ T7332] el0_svc+0x58/0x180 [ 58.099908][ T7332] el0t_64_sync_handler+0x84/0x12c [ 58.100872][ T7332] el0t_64_sync+0x198/0x19c [ 58.101614][ T7332] [ 58.101614][ T7332] -> #2 (&journal->j_trans_barrier){.+.+}-{4:4}: [ 58.102872][ T7332] down_read+0x58/0x2f8 [ 58.103594][ T7332] ocfs2_start_trans+0x35c/0x6b0 [ 58.104387][ T7332] ocfs2_mknod+0xc50/0x1cf0 [ 58.105079][ T7332] ocfs2_create+0x190/0x474 [ 58.105755][ T7332] path_openat+0x12d8/0x2c40 [ 58.106501][ T7332] do_filp_open+0x18c/0x36c [ 58.107228][ T7332] do_sys_openat2+0x11c/0x1b4 [ 58.107973][ T7332] __arm64_sys_openat+0x120/0x158 [ 58.108777][ T7332] invoke_syscall+0x98/0x2b8 [ 58.109520][ T7332] el0_svc_common+0x130/0x23c [ 58.110298][ T7332] do_el0_svc+0x48/0x58 [ 58.110972][ T7332] el0_svc+0x58/0x180 [ 58.111622][ T7332] el0t_64_sync_handler+0x84/0x12c [ 58.112520][ T7332] el0t_64_sync+0x198/0x19c [ 58.113261][ T7332] [ 58.113261][ T7332] -> #1 (sb_internal#4){.+.+}-{0:0}: [ 58.114393][ T7332] ocfs2_start_trans+0x1f4/0x6b0 [ 58.115210][ T7332] ocfs2_zero_extend+0x7a8/0x24b4 [ 58.116103][ T7332] ocfs2_extend_no_holes+0x1f8/0x424 [ 58.117032][ T7332] ocfs2_extend_file+0x1bc/0x4cc [ 58.117863][ T7332] ocfs2_setattr+0x754/0x17a0 [ 58.118578][ T7332] notify_change+0x9a4/0xc50 [ 58.119301][ T7332] do_truncate+0x198/0x210 [ 58.120049][ T7332] do_ftruncate+0x3bc/0x458 [ 58.120854][ T7332] __arm64_sys_ftruncate+0x90/0xe8 [ 58.121674][ T7332] invoke_syscall+0x98/0x2b8 [ 58.122489][ T7332] el0_svc_common+0x130/0x23c [ 58.123321][ T7332] do_el0_svc+0x48/0x58 [ 58.124114][ T7332] el0_svc+0x58/0x180 [ 58.124811][ T7332] el0t_64_sync_handler+0x84/0x12c [ 58.125639][ T7332] el0t_64_sync+0x198/0x19c [ 58.126372][ T7332] [ 58.126372][ T7332] -> #0 (&oi->ip_alloc_sem){++++}-{4:4}: [ 58.127489][ T7332] __lock_acquire+0x1774/0x30a4 [ 58.128328][ T7332] lock_acquire+0x14c/0x2e0 [ 58.129080][ T7332] down_read+0x58/0x2f8 [ 58.129755][ T7332] ocfs2_xattr_ibody_find+0x100/0x668 [ 58.130744][ T7332] ocfs2_xattr_set_handle+0x2bc/0x5e4 [ 58.131652][ T7332] ocfs2_init_security_set+0xb4/0xd8 [ 58.132556][ T7332] ocfs2_mknod+0x106c/0x1cf0 [ 58.133285][ T7332] ocfs2_create+0x190/0x474 [ 58.134006][ T7332] path_openat+0x12d8/0x2c40 [ 58.134798][ T7332] do_filp_open+0x18c/0x36c [ 58.135608][ T7332] do_sys_openat2+0x11c/0x1b4 [ 58.136375][ T7332] __arm64_sys_openat+0x120/0x158 [ 58.137181][ T7332] invoke_syscall+0x98/0x2b8 [ 58.137906][ T7332] el0_svc_common+0x130/0x23c [ 58.138651][ T7332] do_el0_svc+0x48/0x58 [ 58.139312][ T7332] el0_svc+0x58/0x180 [ 58.139924][ T7332] el0t_64_sync_handler+0x84/0x12c [ 58.140710][ T7332] el0t_64_sync+0x198/0x19c [ 58.141381][ T7332] [ 58.141381][ T7332] other info that might help us debug this: [ 58.141381][ T7332] [ 58.142821][ T7332] Chain exists of: [ 58.142821][ T7332] &oi->ip_alloc_sem --> jbd2_handle --> &oi->ip_xattr_sem [ 58.142821][ T7332] [ 58.144591][ T7332] Possible unsafe locking scenario: [ 58.144591][ T7332] [ 58.145586][ T7332] CPU0 CPU1 [ 58.146378][ T7332] ---- ---- [ 58.147075][ T7332] lock(&oi->ip_xattr_sem); [ 58.147725][ T7332] lock(jbd2_handle); [ 58.148585][ T7332] lock(&oi->ip_xattr_sem); [ 58.149523][ T7332] rlock(&oi->ip_alloc_sem); [ 58.150262][ T7332] [ 58.150262][ T7332] *** DEADLOCK *** [ 58.150262][ T7332] [ 58.151435][ T7332] 9 locks held by syz.1.202/7332: [ 58.152158][ T7332] #0: ffff0000d856e428 (sb_writers#16){.+.+}-{0:0}, at: mnt_want_write+0x44/0x9c [ 58.153452][ T7332] #1: ffff0000dd749800 (&type->i_mutex_dir_key#11){+.+.}-{4:4}, at: path_openat+0x638/0x2c40 [ 58.154842][ T7332] #2: ffff0000dd699800 (&ocfs2_sysfile_lock_key[INODE_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}, at: ocfs2_reserve_suballoc_bits+0x12c/0x3b9c [ 58.156875][ T7332] #3: ffff0000dd6989c0 (&ocfs2_sysfile_lock_key[EXTENT_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}, at: ocfs2_reserve_suballoc_bits+0x12c/0x3b9c [ 58.158938][ T7332] #4: ffff0000dd69b480 (&ocfs2_sysfile_lock_key[LOCAL_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}, at: ocfs2_reserve_local_alloc_bits+0x104/0x26a0 [ 58.160980][ T7332] #5: ffff0000d856e618 (sb_internal#4){.+.+}-{0:0}, at: ocfs2_mknod+0xc50/0x1cf0 [ 58.162344][ T7332] #6: ffff0000f620d8e8 (&journal->j_trans_barrier){.+.+}-{4:4}, at: ocfs2_start_trans+0x35c/0x6b0 [ 58.163867][ T7332] #7: ffff0000d8988950 (jbd2_handle){++++}-{0:0}, at: start_this_handle+0xe4c/0x10dc [ 58.165276][ T7332] #8: ffff0000dd69eab8 (&oi->ip_xattr_sem){++++}-{4:4}, at: ocfs2_xattr_set_handle+0x2a8/0x5e4 [ 58.166970][ T7332] [ 58.166970][ T7332] stack backtrace: [ 58.167875][ T7332] CPU: 0 UID: 0 PID: 7332 Comm: syz.1.202 Not tainted 6.17.0-rc1-syzkaller-g8f5ae30d69d7 #0 PREEMPT [ 58.169395][ T7332] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 58.170795][ T7332] Call trace: [ 58.171296][ T7332] show_stack+0x2c/0x3c (C) [ 58.171979][ T7332] __dump_stack+0x30/0x40 [ 58.172670][ T7332] dump_stack_lvl+0xd8/0x12c [ 58.173344][ T7332] dump_stack+0x1c/0x28 [ 58.173937][ T7332] print_circular_bug+0x324/0x32c [ 58.174684][ T7332] check_noncircular+0x154/0x174 [ 58.175381][ T7332] __lock_acquire+0x1774/0x30a4 [ 58.176105][ T7332] lock_acquire+0x14c/0x2e0 [ 58.176756][ T7332] down_read+0x58/0x2f8 [ 58.177317][ T7332] ocfs2_xattr_ibody_find+0x100/0x668 [ 58.178002][ T7332] ocfs2_xattr_set_handle+0x2bc/0x5e4 [ 58.178849][ T7332] ocfs2_init_security_set+0xb4/0xd8 [ 58.179707][ T7332] ocfs2_mknod+0x106c/0x1cf0 [ 58.180429][ T7332] ocfs2_create+0x190/0x474 [ 58.181137][ T7332] path_openat+0x12d8/0x2c40 [ 58.181836][ T7332] do_filp_open+0x18c/0x36c [ 58.182589][ T7332] do_sys_openat2+0x11c/0x1b4 [ 58.183327][ T7332] __arm64_sys_openat+0x120/0x158 [ 58.184063][ T7332] invoke_syscall+0x98/0x2b8 [ 58.184721][ T7332] el0_svc_common+0x130/0x23c [ 58.185398][ T7332] do_el0_svc+0x48/0x58 [ 58.186025][ T7332] el0_svc+0x58/0x180 [ 58.186564][ T7332] el0t_64_sync_handler+0x84/0x12c [ 58.187282][ T7332] el0t_64_sync+0x198/0x19c [ 58.192761][ T6561] bcachefs (loop0): shutdown complete [ 58.211463][ T6551] ocfs2: Unmounting device (7,1) on (node local) [ 58.593849][ T7388] loop3: detected capacity change from 0 to 262144 [ 58.599343][ T7388] JBD2: Ignoring recovery information on journal [ 58.601498][ T7388] ocfs2: Mounting device (7,3) on (node local, slot 0) with ordered data mode. [ 58.611494][ T6558] ocfs2: Unmounting device (7,3) on (node local)