0100000032d1ccb204cdf9fc74365cb2d6db590945a550197e1d0cdc4fc4a4566b9ff0e7f41e00000000ffffffff82052491f66c2361707ae9ff9016f51aa42d91bcc078725f30bb258c76a5df432100000000ffffffff5e3c6b51ce5fa6476976c0bc5ed7d5bfae3b595853be0b0414bee9792172880a0300000000ffffffff67ed9d3dfb22d09f3cb2ec7b490a8c6cba8696d0de4210387c06deed935d20352500000000ffffffff520081aa412cc721914b2592e2e99215a1ab9b26bade8dd884f7695bfb1a8b780400000000ffffffffe4e52855943ee0a1a8cfca0d3b4be475c599715442876a5462e825d77efdb9980700000000ffffffff0dae82db194d9d8735ffe378cfddfb65f86087537b6b6f34fa6918fa20e1ef7a0600000000ffffffff75f4e22180c00bcf1e6735d052eb1b1c51f6047fa237486c59ea8ffa69e7e68f0300000000ffffffffd1ccb204cdf9fc74365cb2d6db590945a550197e1d0cdc4fc4a4566b9ff0e7f40e00000000ffffffff04c701759ce0dc86993cf10a24839a7a0dd5a36a3df9f4245bc40f80a791a6bb2c00000000ffffffff9c3ed06d1aaa47b0da27df0f016a98c3cf390ba50ab344f0183db0162f5c0aaa1900000000ffffffffa9c626d4a27411bca7f3a8e98ccca6de7426b2192c8324488756d68fdfd1278a0c00000000ffffffff5e3c6b51ce5fa6476976c0bc5ed7d5bfae3b595853be0b0414bee9792172880a2100000000ffffffffe7eb5900d48a3d8259c290e218157324515e6b63dd971e8499a2a350a4431ff82100000000ffffffffd62a78c9238992de80afba64b929d3a1621ec19f802cfde55f5abd26d92d3c620c00000000ffffffff8545c42d85a5e48104668bfcb352f4f915fc51c5684669ad3e6e3f37457d8f081f00000000ffffffff81232890770339970f33c39fdd7c1d442cd9930111fa503f7d088f2bbe3411ce1900000000ffffffff4abefd266f721b3fadca9f2df9ddb02ae57f6174adc6909f836bb4e5c83cf3d41f00000000ffffffff16990e83910df34f9198ac11de39edd979f5b9eb9203f8e97f72bc5b306febe01900000000ffffffffce54ebaf8a31cb36043b57fdae49e1515328f85f406a9d79ba5c87774b2baf871400000000ffffffff82052491f66c2361707ae9ff9016f51aa42d91bcc078725f30bb258c76a5df430300000000ffffffff17529485dfba1accb54b9170da16cfc8aefd632b8bfc02d40ea60ef60b44e6660b00000000ffffffff3e6a9c15fa5e6a9ef15dfa9d8aae5a1ab0a241b240571c0228df480a46976b831300000000ffffffff82e3893db470229315d06eb5849db4ffb8569cdf33e2c1b2f550d100eb2c1dda0f00000000ffffffff7c7057e46d15ae8d830c5917c4c221511a3e2d1f48e05448d355e59880d1242d0800000000fffffffffe1d66029e50cba3dc7748b0e75a72d3e2c0c27d209cd9d5995a23d831d93b1e0e00000000ffffffffa182fddfbe356d16ade711fc8922ca732fce91ebaa1c67364e38d357459deb5e2c00000000ffffffff67ed9d3dfb22d09f3cb2ec7b490a8c6cba8696d0de4210387c06deed935d20351600000000ffffffffcd7719b2e454cb647a888496005318e85be4cf0e1cc36a70aa0e364ea693a7b91500000000ffffffff17529485dfba1accb54b9170da16cfc8aefd632b8bfc02d40ea60ef60b44e6661900000000ffffffff4abefd266f721b3fadca9f2df9ddb02ae57f6174adc6909f836bb4e5c83cf3d40400000000ffffffff82e3893db470229315d06eb5849db4ffb8569cdf33e2c1b2f550d100eb2c1dda1b00000000ffffffff9c3ed06d1aaa47b0da27df0f016a98c3cf390ba50ab344f0183db0162f5c0aaa2000000000ffffffff16990e83910df34f9198ac11de39edd979f5b9eb9203f8e97f72bc5b306febe02900000000ffffffff82052491f66c2361707ae9ff9016f51aa42d91bcc078725f30bb258c76a5df431d00000000ffffffffce54ebaf8a31cb36043b57fdae49e1515328f85f406a9d79ba5c87774b2baf870f00000000ffffffff67ed9d3dfb22d09f3cb2ec7b490a8c6cba8696d0de4210387c06deed935d20350100000000fffffffffe1d66029e50cba3dc7748b0e75a72d3e2c0c27d209cd9d5995a23d831d93b1e1700000000ffffffffa9c626d4a27411bca7f3a8e98ccca6de7426b2192c8324488756d68fdfd1278a1900000000ffffffff04c701759ce0dc86993cf10a24839a7a0dd5a36a3df9f4245bc40f80a791a6bb1800000000ffffffffcd7719b2e454cb647a888496005318e85be4cf0e1cc36a70aa0e364ea693a7b91600000000ffffffff3e6a9c15fa5e6a9ef15dfa9d8aae5a1ab0a241b240571c0228df480a46976b830600000000ffffffff7c7057e46d15ae8d830c5917c4c221511a3e2d1f48e05448d355e59880d1242d0d00000000ffffffffd62a78c9238992de80afba64b929d3a1621ec19f802cfde55f5abd26d92d3c621700000000ffffffffa182fddfbe356d16ade711fc8922ca732fce91ebaa1c67364e38d357459deb5e0700000000ffffffff81232890770339970f33c39fdd7c1d442cd9930111fa503f7d088f2bbe3411ce0b00000000ffffffffd1ccb204cdf9fc74365cb2d6db590945a550197e1d0cdc4fc4a4566b9ff0e7f42c00000000ffffffffe7eb5900d48a3d8259c290e218157324515e6b63dd971e8499a2a350a4431ff81b00000000ffffffff5e3c6b51ce5fa6476976c0bc5ed7d5bfae3b595853be0b0414bee9792172880a1200000000ffffffff8545c42d85a5e48104668bfcb352f4f915fc51c5684669ad3e6e3f37457d8f080f00000000ffffffff0295b82a000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488acdfd90d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac0000000000000000320734010000000000dd2a0e00010000006b483045022100a4bf66f114b5405b753b4e729d347280e2fbf03481f629f5201bab16b16a640702207d9129443b2abfb1fffab8049de599209bf4ba61f29c47bafb2dd921290d90d80121025c57e17874fc893a4043c6a535e1351f20c3b0f9e42b53ed76aaac27be66886a407b010000000000c42a0e00010000006a473044022019fecadce3e7d7942916e477b80e1d5ee74794387f0caa2e17c897d956a5f1d002200ab4bfa6fa539e17d8d68cdb549acdd1c67846754b6f839924cf657d4429b9440121025c57e17874fc893a4043c6a535e1351f20c3b0f9e42b53ed76aaac27be66886af700010000000000bc2a0e00010000006a4730440220705e7c11b23083e2696405f7dc048e4b46c27e33ab8c47cb945e051362730eb402203f5cefed6a3f0b12276c58914885a2858fc99a679ec965b17ce25725d74c68d30121025c57e17874fc893a4043c6a535e1351f20c3b0f9e42b53ed76aaac27be66886aec3d010000000000c62a0e00040000006a473044022031cd072763892c6bb7516c8d4a1845d26c5b8b9e9bcd10a04c8d9b73a92b9949022061d2de6e3dd99ac9589fb86e2de9c11624c107ba39df8f5e8608f376222f79db0121025c57e17874fc893a4043c6a535e1351f20c3b0f9e42b53ed76aaac27be66886a0e34080000000000c72a0e00010000006b483045022100de9949480e0a4bcb1ca49f8d25ea393135ba659228b13167051353cfe0a4dd0b02205536358b4ab173bdced2e94e6249a5568e32a1e669dca544b157a73399a75a2e012102f0896b6b209e33859c0aad2450d13532a76204964c75e243ba5dc798a3a7c5f1d30f0a0000000000d42a0e00010000006a47304402205f09185546ce6aef67355eb86542453e977a8463b1b3e6820d8ab666578cc06e02204289bf8399f6e95d6e3c7e24d626ef3f3c35bb2f3bbc9a0396650a93cd67dded012102f0896b6b209e33859c0aad2450d13532a76204964c75e243ba5dc798a3a7c5f18543090000000000ce2a0e00050000006a4730440220462a75312263406b0a6db69dda7f3190a4dd3968c79df2711db6e8ffd84830fa02202f655d5d23f72a681aab8e07aed5a4365f42387041b2428fc9096299fd87de71012102f0896b6b209e33859c0aad2450d13532a76204964c75e243ba5dc798a3a7c5f122ef070000000000d22a0e00040000006a47304402201e939ef874c151fb9ff8721311b3f15569fa4cedfe751b90e57634bee483bd6902207267d7bfdd9925530eac8288c3925c0b263f6e42f4aeb44560851c9d15f63771012102f0896b6b209e33859c0aad2450d13532a76204964c75e243ba5dc798a3a7c5f18684000000000000dd2a0e00010000006a47304402200427f410d2640e2fd6bd29dbd4b4e25e0868694e3a4ff964dff8ea8a6c2f6a430220291ca294b0c0b6bde3fd874d914c902892404d7f4f80ceff93805d9a6b91ea090121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5ccf80000000000000d12a0e00010000006b483045022100d94161001ac596de1394adef418937be71db7ed588fc58f84c7295f32c3dea5502205825979fb9c1da6d17904fb5e013957e25d363146b91d3fde70921bb4d3bb4690121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c587a000000000000cf2a0e00010000006b483045022100f0a968a429160964261b8e099a1f797972e38a3a20f7f88371babe1a5a4eba36022063719a8095315c4b132529ccffeef36487cd4c628b243ed0a0a8171ace1c90cf0121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5cfd74000000000000bb2a0e00030000006a473044022025392a7b2a7a6e9e0e2104a5dbdf41e118303190a8c3bbff6022ba53bf9bcb4802205af94a91180ad055a5e05636b7c7e19feba4c0d0de3acca0b157dd34279b3fe00121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5ca96a000000000000bc2a0e000100000069463043021f30a2e78de1bc019e5d3b0a624be0828b30a5c8ba7eff4ee6cd31f4623666fd02202c13ed8e416b4c1bf3beeb38169cd34fe509f191f3eec78967859488652c33770121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5ccd7a000000000000d52a0e00030000006b483045022100cd4d6db15a38a09e30660c925d34f7c4cc5b16571cb0fe5ad87e4eadd3ba7f5d022015d9f91db9f420929a91a7f0aa9394850ff2e85967c1cecd1fb05aabdaf3b0240121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c0199000000000000d92a0e00010000006a473044022042172fcdfe95487dfa23e68870156a60a0b456443134d1aa1eb1ce71b391986802207d18965699b8191176b464635df005689d9316e2d1a9da5213bdbad5e908d9a50121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c888b000000000000df2a0e00030000006a47304402201bb493fa61f87ba47e26ab5466b079f3a42514df2eaf0ffc60434e44285f4362022079ae8b9b2f8b6358790c1e71f4106aa81a16d49bc9b9bcb476ba8d95517da58f0121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c7380000000000000cd2a0e00010000006a473044022018cd5479c7505e5aee2d30bda43622f22247a954a0d00518b8eea25650ac43ee02204c63f73427198709f348733dbd47dd4ab514cd733d5effd99e95d4ce67199c070121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c787a000000000000c12a0e00010000006a47304402206b8a73cd648fb39516062f7698f8374ef202cd3416b25bd49db766e1597ebba302205882e9c2e13cb8c63e5cf27aa02a2b98bc858835d40bf1a3d98a95f8e89c8e540121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c1081000000000000d72a0e00010000006b483045022100dabcbff0e1d33e6cbf0dbe5b1dee7cd9e1560dbe16d3ecf30f54a128743064c9022006eefad321c1c7044cec16b2ac611a3ff5729976bc550a9dd708ec73c70a23cc0121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c568d000000000000c32a0e00010000006a47304402205016401939825865cf1640d6ad4678a0b66a495e7e6c8680f33546d57d46fc67022014b944d862544608adf6f0702447df77ae3fd35c47827cdc1a693b2aec47b1b00121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c9e9e000000000000c42a0e00010000006a47304402203b1d2a2a4005dd184d6f594a99e6342cf0a9c148ee64941e2db6a3b7c0ba5613022017c9fac933a0b342109d9fba0deaf0e62de9946fa7709d9f133300cdc083ddb00121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5cf278000000000000ca2a0e00010000006a473044022008dc6d5cf70ddc7a4e31381004a3ea5e6a7f10895f015fb9aa8f051b1bb3183802203ba3a11ec4f22a23173707b71977ef8fcbbf5c5bff176f846da83df35bea40e60121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c4e80000000000000d32a0e00010000006a473044022072893ecfbf5cdee8dfb297f75f6641ce6a5e2dedf5b5082819480eb95d2de6d102201199de3fc33fd23cf22bbde28e6f9a63c8c7b975ef6c6bc930f930056d1278ad0121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c797d000000000000e32a0e00020000006a47304402200d068bbc97f991ea4499107c1e3654586eb41d8ce05dcc250bf9bbc34f22951e02203162e72a500d10a9aa725a87c12062157c3b0d037b5302bd80bbd79d314eb4d60121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c8595000000000000d62a0e00010000006b4830450221008c83b8afa5cc9c519f9e8bc9b75376d7ca1fde921f5acec1d2cb0f5cd546cfba022042a019b63a2b02dc2dab8f9b714dd69dd9f9f8334cee1d6449ea5eb4ba91e85a0121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5ced77000000000000be2a0e00010000006a473044022057b5e7c75eeb8543e23d61fc0cbef97b8500e5488c9f4de0c94bd24fed551aa002203f749790bc18c57f08360b77748e9254cc746325d32c0638f1c9220a7312abb50121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5cdb81000000000000de2a0e00010000006b483045022100a41d3838d03933facb17f6f82da4fb6e1c4110f4fe4d139610d3db05b8a624ba022051cf6ffde62d32c805b7481c3ac2934dfc86321ebf2272dc5557b3c3aaa623b90121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c7684000000000000c62a0e00040000006b483045022100a285d6fdca9c79add4f6ff963fd9b8292d31dda97f7584e7036cd507b9eed86c02206d925ac2c8fd2067db438843bf3eb24f06a41c08399b20a7de62f95e721810170121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5cb2a0000000000000e42a0e00010000006b483045022100cd7fafbe847679d57bedba32c735a36694ace3ae4cc7a11891e451b1f5d566f70220758a7560f725d76ca1ae28f91564ac9c1205c817990175a19f8ab11a655f74490121020e14ab49bf5df66d7b6d5a92e7022ea17548bb61c19b5eed3837200f202ffa5c844a000000000000ca2a0e00010000006a473044022018e76dc7903d6f4b95784aac209be1a23934fbc1e19c668bc9530f33c71ec3d6022011046b5a6950887592c4a0d111d535fe11a46fe01e02aabf05fea3d020940e6c012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1794e000000000000c12a0e00010000006a47304402203e78fdbee46a27992bf936923ad5001967b202beb0661e18cb94a1105f999fb0022012c0c2d8249833a7f020a2162ec2054f165700f782a2d0608f616ffc827bdefc012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1f73f000000000000e32a0e00020000006a47304402201448abee04f93726380fca75c95c7fe17a726528ea030506a6a0b0f7d979a52702202a933ae7f891416c9236ba1620dc2e3e8e551b3cbfb01083c23aade8e320aeff012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf19051000000000000cf2a0e00010000006a47304402203fb4ea2b638d3cc6ec207f20cdb65c28b4c34995715e675788df97a0e10a4ada0220708709bc9fe8452f85d811e68ae5ebfc6170f19b61750206dcf8cfc4696a42d8012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf13a53000000000000d72a0e00010000006a47304402204d6ba22fe54be322978a78a47d12d530b317f475e0029f89d39d60cff98a344f02207e8d29efd887f569ae2ed514298eff6e7c1efed75694227b440cf6d6c2270ab7012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1a353000000000000c42a0e00010000006a47304402206ce36dfd1f143ccce5b6414bddc8cce5b23c53dc3395f326b81e2a10dd92b32b02202a7a1ad04b0ca6abc62e97a9f3db1b8910563a722adb755351a268a86cdbe45a012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1ed6d000000000000c32a0e00010000006b483045022100facbcd191898cef74b1dcd2c8544407393e6017f86688b2ef1b40d7919a8c38a02201780b2816c2aed0970c515416f8679d34d7b6cc9269f131ae5913ad1f5afda43012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf17549000000000000c62a0e00040000006b483045022100f948fc8e346a1fb224d13989554eb134121f6fc8b9a1f314cfc6c392de45b98e02206bc803b53f8ca16e31f11e54349d5275116460fa319b79a412297b345a6cc8f0012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf10d59000000000000be2a0e00010000006a47304402205bb85d644cf40078c825b51244db67f77cd9a017b5fe03af1a389ab7a5191ba6022074803230f1a6ca8a195f91681ecf05bd97650fb22672d050a2cd033ee8bed23c012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1f644000000000000bb2a0e00030000006a47304402202096fc66ef422d72787b5ea4d243e4c61b8967d32529be6605348a64b5c93ec102206786e7803d2c1fade0e45a95cc05c7b7da7c31fe526f443cb389855f49abb825012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1f858000000000000d12a0e00010000006a4730440220052134b3996eec311f253631d54139ac093ae660e58050c0d8fcbf691e2314b502206af01630937c77dcfa1992d6b11d5a869b268bcb07ecc3858d630362c7dab2c9012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf13845000000000000e42a0e00010000006a47304402206e69bbd664de88ffbe8f3b7799943cebf0af41919deb6e269103b983585a1a78022073e8c4479d8a075fe4f5942119f244e079967b0cacd30866870767962e925636012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1885d000000000000d32a0e00010000006a47304402204d5fa1ba08c01e69ff6af8cf3b0067c95df4b57f3a57898499959e3f034901f002207f3326022577cb1763abc138670e85737ee78a323fbc0d0d7f8c79ccca95a634012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1db69000000000000d62a0e00010000006b48304502210097bc38df7780cc03a9033067cb82ba881418379b82758cc8af0fe3ff2b10f76502200da850e8081801218ecff9b183b6086c9ef77fff6c7a8479f2255cdb039a797f012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1b846000000000000d92a0e00010000006b483045022100abfa745da13ba8c7b9d9a0aa915bae02ba0b8b31fefa10843118a9cefd555a990220396190d48907ff90dc2230843184f6d07bafea6703ba46a2f8428e2af335db2f012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf18151000000000000de2a0e00010000006b483045022100afa056f345c37b73ced2923c2237732cb0623bed5a5c2d70d6443224d0fb535f02201dc38f3deacb8241622008d6d38db44ce0f60d68af37e3e33a59a51a7c2728e2012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1d94b000000000000cd2a0e00010000006b48304502210096064ecf13b4b8b2f7c36c8d1885743cfd23dbf8c581a3e9b3b4e292d588e9fe02202b7fc81d57714d0413366196b1bbf0ed74ebf088a6008b0b5bc157a92d12799c012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf12757000000000000dd2a0e00010000006b483045022100c3ff9928c90ac097f8e3ef4a152ebd8fe27adc0c6c9015aaaca01da9b56b27aa022027bb8c41cbf27c74e83e4579a54860988ec9d2ed02ed3a0638852cada5f022bf012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf11c55000000000000d52a0e00030000006b483045022100a023634f3631b437b9caf7549d668378140ff49e1ce347f021e7d0657d26c82a022001dc192454a729fb88763e09903b6e937b7d99e58c7cee426de2d5563f5f1a9d012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1a94a000000000000bc2a0e00010000006a47304402200e00df36affdbdaf3697dba546707b0dac559fdde38bfb89dea11c6bdb1e02cc02206229ca3528d3bde4398ab8bda8de82185a48a30f813e10b1f3e4b3db75e97de5012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1065d000000000000df2a0e00030000006a47304402202f79f8eb14992caaf063f887204612c5e3e1c93ec941d6d5a46c46ff909e4c6a02202439a5e76025ef4bc96960e312de78febe3c01a9f63a0a0b37896668b1a587cc012102c71d8617ba8b722cc44d75a7ac6c026d9f4df64a2e99797a30b45f8aaff59bf1