0100000029c1f91cb14766f8b43433bbd8647ac16a6960b0605fd35f9f36fc1925265509660200000001ffffffffc207ee781116e534c270ba00237a1b9ca5a673573228e479aed7393826467c3c0200000001ffffffffc22a5fb9249a708746a6ea33c31d254182fc15c478cd8adf3f7b346cb5502d980200000001ffffffffc247070fdb07a03e00839e60a460f9b281c118a4bd9cc7ac494edf29e89d209f0300000000ffffffffc258bec48767cca702a5f73c622343bf827efbc29e055bf1d405be9e5455ca810200000001ffffffffc265bcab824f23caaf89247a54adeb6193df82b2f19f8bfd74dda8bb9e77e9a30300000000ffffffffc2715f1b55528cf3890fb48019d731448324fed1cd80699f95948249fc7db1280200000001ffffffffc276628d6564a4c0623200dc8d244566153f2fb48b611f98c9534d0df4828f4e0100000000ffffffffc28004c5f38d94047c14a5903e82722d34cadc099ebe9b5f609f1141ac8531b00200000000ffffffffc28239e040f28b7c79c3fb60f197ed2652ea79d655b2393e46e246d016d6327c0200000001ffffffffc2831cc9efac2ee2102bc263ddbfe970d85d323d08a7ea15490c62330a9ba73c0000000000ffffffffc2831cc9efac2ee2102bc263ddbfe970d85d323d08a7ea15490c62330a9ba73c0100000000ffffffffc2831cc9efac2ee2102bc263ddbfe970d85d323d08a7ea15490c62330a9ba73c0200000000ffffffffc28e24c83d5fe6cd00e0e412849075df408b201185ef2aa14ac7816193b939e80200000001ffffffffc291968c995c6a0fd2cc1ed5a06f069d1d71ef04b7109910a5402416c13b50150200000001ffffffffc295c33a2354e61f6b960e79bfb07bc5b31e76616584cec1cd7650db8511ec3c0200000001ffffffffc2a303b4824e0f7f73738c432945f424f9ed7ddd8ae9a0d6d6c3eb42f7155cd50200000001ffffffffc2a51dcef6f009ae88729acdb2fbde2e53b24e1a68b93142ee698b440efb251f0200000001ffffffffc2af6ed49b43874366d73ff5dadeaee4359adc4cb43e21127905a35ad36b31260200000001ffffffffc2c46e56eb792d6d683799059fcedbdb5a6ecb52b7e7ff6ff132371158369df90200000001ffffffffc2cf147aa29c0b049ef79ce1f851ec3ba87bc19eb57629701d5f8ebcdb5a53220200000001ffffffffc2cf3804e79d766d0d68e5914efcb3c40964c7c19503a360fa0fdd1726f9b79b0200000000ffffffffc2cf7f0178112dab47cf089e63464dc0507d5bca3b7cbf9d1070c6670e7750ca0200000001ffffffffc2dfaedb1541efacecb51dbf0722eb46eff52ae2c188b02dcc8dc08f7456f56b0200000001ffffffffc2e0fb876e2a62c0866a8a0b1d41b33b9daace9abafb8b0c435a27eaadb3ca880000000001ffffffffc2e3c7b9337c9143d141f1f8225ea65ca8ca878bc14dd348154a3b75701c80e20200000001ffffffffc2f5097969a7f762dae4ea47d5a0cc3d102830fc5fc667619b7d8aab7fe05b3e0200000001ffffffffc2fdcff3afba2d75e409e45f8de868aa41b6aca74ddcfd4436a6f8844aa1aa090200000000ffffffffc3020b193bdb4c6df82f6b9e9b8d4dbf0cd5028bbd7c530a43d1dff5912625970200000001ffffffffc306888b7fede7d54d58f1fb981937b380f631fb64f33a3ef43074e84ea23f520200000001ffffffffc311adae289b80acbec98ffd638a066694890888cee1ac1634d2e99cf7cc50080300000000ffffffffc312c436c8a17624e1ec943a1836bf0abf61fb5957bbd09357361fc82185a8b60300000000ffffffffc314c5e98d7bfaac9247f6bda3646de3f988abc58dbf60f8a9701ce7134dc9db0200000001ffffffffc316218706724f8e3dac820ea872512cdf3f7fe4365b4976fd7b565f9f9c34320100000000ffffffffc31baec3fab4509e89e8b1d8ec2bf71acff7fca673e8464981922aa2efcfbd560200000001ffffffffc331b804bb8ac6718862303c7b8cf2c0564fd23cdacc9b350b669b2820d24e160100000000ffffffffc33949f26451b68d0751ceddd64ce8c4e74bfa81c9a674a6e47342657c43e02a0200000001ffffffffc33e086ff3086a5fdcf58921086b58fed2c6d44d224ed0ad8f99ad06664fb9040100000000ffffffffc3453334e373c63d88c2a943115179d1e8d144147f0aebf55c1d27620fd22bbf0200000001ffffffffc355e3b23b4819578ddc57650f2ee0caf95e69dcbc90c6f5536532ac7b3dd6360200000000ffffffffc35ab5fc128ade09f9352c6fda84fa02e312debdf9a6fb52d87a6d20d21d6b450200000001ffffffff33a4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488aca4cdeb0b0000000000001976a914f049c7e668882c050119cfa672ed676ea006c26488ac501740070000000000001976a914c39cf0fc55dcbfd3d0fb756a293425b6f745ec0a88ac0000000000000000299ad5db0f00000000bdb30000030000006a47304402204ac60d083a35ced7ed73638a99a072b0fd53feb66c783266baf33e4450ddc8c902200f4d138be7b2421b713e2863a051585867a9dcdab78f0ebaa25a6c790529bcb10121038ef1c92cbb796e03994b7f50c7e2cab36d66f28ee1e1e23e849aa9bf0b3359d8c565fc0f00000000aab30000020000006b483045022100aa12e4733b1a985ba4799f8b4c17ac527f38520052959d8a5d78066a2f9fc08902202390b58bd84fb95a6246d142be69333c2e8c6b735cc1e3e5b557d3237f5236560121039bd8a0fa6f748696c7a3d9b2f2beb6e1b839b4243d9f7ac8e08b619cf4ce8003c565fc0f00000000e0ba0000030000006a47304402207d4b6600b117b2ab0539e26240c3860c9eb6773401b078f201dd23ccaab72b80022029353ac692c20f0ed4a3e96cc81a3be440eed01c9721f6c99c6827783af4f339012103e55d71c4055456c8b78fe19515b70ab4bd2c1088a714d529806e60d349e939696279ff0f00000000d9b90000010000006a473044022007058aa2c92e5a338da8bb420ef8f5ecfd3056e868113fcb81ff0790507582690220441a5f342ac9845132691a69569831a880feeb099e165a59ae9ad5bd29a8a3220121033f4d6f2979f3b54e2035b048ec5a91df0e3564b361144eabefdca160b26e58d7cbaf410f000000001ab70000020000006b483045022100860533b2f1a10d82d9844bb51196e2b640b9f5c0e3300120233dcd22e8b5258302207f55625252c67f88d1d0e2621b72a2878d73c749ab165b314c732de8564aa0f6012103f7b97cbc0773573bf9da7317c9f879b44c963e6f1107fd891fdd6cf3bd04bdb207fe270500000000e2b90000020000006a47304402201d25a23c9f54e4962ca319e3031ac6d42d5b616fbeab1a679169644a093aaa4b022034d26d34a30d080262785665467cd7ad01f7232be4db2f8d2b590dc7348c0c1a012103e2de31d0aa6ce73e2978a7c282200685591386cc8e3d212edb68ca2bf87c2f2bc565fc0f000000005cbc0000020000006a473044022079eebda638205a0d285194dd6fd1586ba011fb105ebe7d610cba913caa25adcc02204b5b4b7f662e56c0d2154f49c2edb4294224625533a9153d783e2628d3949eb20121029a957e3e343fe3efd32b28f9f18b36f0e786d61d7f3a2a4930513ec8bcbd745d45d855030000000029b60000010000006a47304402206eb36163e20c1062fa6d019fd6c7e85805e51f7d288607f90f13185f08fd827902201e27be2351378cbe20a4f19c895b5db026b0966a2abead18cbf80a8c74ac503901210243020895e473754b759c2d3cd0b9267b83e15f69d3ec8b9f2e1ac44dc18dca1dada88a08000000001db70000020000006b483045022100e6a4d219c7d60ef2a88ca253f049deb6154e3254c51bb73d8ed49653025ecab80220434ec66c8c8376dfec045e6f59e255b42a0dc6e521cf13440bc123c4740401730121037f3f70b31b7c6da13ce79067b43ed2cbb64f253cc51c186465e5e78f6115c3e9cbaf410f0000000079b30000020000006b483045022100ac9b39c2952a33c56da086f0f2c75db8de89b9e971a5dd556e9eac420531848202200bb5234d6735ddce7746e1873aa8251b13cb1244b9dc2deb709139563fa7689d0121029742c21e332fa7165bb470f9d39fb01ab2ac2cbb5edc3fce998e92561065c34da4cdeb0b00000000f7ba0000010000006b483045022100f7f627e4da95c27f8f3f552e1c2e7326fa08f0f34243a45e977d0accb20710770220310392bcc775a8fce7948b2ef690b1af5c68cd232d18ea3015a0ddd401d99a62012103af01fca6c44e1f88036c2fd97c32ab678a79b7deed4269373ac2265750c08f9ca4cdeb0b00000000f7ba0000010000006a473044022034cbff9f351c28bcd14931e697c73848444f4cd00b63d9deb2e4bd121407d577022050e41ad75af57d221fa1e36fcd0e14d92703354299a325f17a04742821a9703a012103af01fca6c44e1f88036c2fd97c32ab678a79b7deed4269373ac2265750c08f9c5184010a00000000f7ba0000010000006b483045022100ffe663a54e81cd5858b6be5282f34a4752d36fb694a755eca629619f89f0e20a02207652f20c66337b637436f422a0f1d4509ab22af1800076141f18997a138bc4af01210203b04aea7b16c700767b8447dfb00aa2ad4d21043af8d7e536fe5add5211b47fbf0329110000000043b20000020000006b483045022100f8cc7067143ff76dc2e1da9b426bed0258caf1283fa634e188d986dc8ae0a55c0220654b04ee62c16811aa8812ed45a16abb8bd46ba38ef3b9abe708bd4294ba06ca012103670a0898f31d3b7f2329ac31b7a9161aff55baecbd2eca32274bb71fb30b0395aacce41100000000a8bd0000020000006a4730440220142ac1020711d09f1fade45cb39a93552d3a068a7eaaafd30beb5311e709752102204d2ca695133839c43e29a2ee37e43acd3d806ceec7c31f085b908b38a7d4af54012102ec0ad00d2b3a902f7543f824dbdedb403a41a8ee52ad151b5b46c408987dce8ed24ac8100000000093b20000010000006a4730440220563746c5834244ad0de142f9adbef6232a894ca3c99505c9c1620766dd142a3802205a68ce5e808c2706bf21ba4e932298fce54026aa4af1f0e6c3a2c40d0a37b20c012103ab3391c58c749f0683eb61e69a2567ba52da44a9d0c699c8defe5ee632bc02e9f27848120000000083bb0000000000006a473044022078c40774a9f669c898f25a9b02dfb2cf4718ae7a7286443ad027e0dd127a6b14022006f8987dd6e1cbe1fb01323af6be48ac132568577e9dc38b940056832233b89b0121021aded4e80f23268c7918c1614cd16c3f9763c709c36c24b4375915054dd20d52cbaf410f000000003dbb0000010000006b4830450221009308dd701317b2aa126a7c867dd014b0fd1fb72fabc084ca1e3907a3f64274e80220267f8c4023893a1432d1cf24220564d4ba6ac92c95ea81894b827c7b621c5ab7012102cb88fa51c0fb908e6cc88374adbdc0f169fe74ca0edc28006dc9cc9df006fcc019bc4b110000000041b30000040000006b483045022100ba8ae6cbb1a5fec8fe878ba3ee74f29af492e0ebaf55cb863cb8de8ed3898f28022004e3b625886ba11db4d361aa513627f6ae6f4a36b626cb7d12cd70019c23fee00121035b806eee15d453d3d75b212d4b57f25f5455dd137d465cc536bce1e3af8ba445cbaf410f0000000089b10000010000006b483045022100ed35c093419eafb6c2c0a3028398ef99f46c3ca2435d858eb080cc4dbe8658a602200ae092da54b71eafc570e6e4bcf447cb1149580deb1c822f9e38c7dd263ef84b0121021b6919b6f0eca34d4899e846978262b4ff196997a4421bd4e40236c636cc5a83c565fc0f00000000a6b20000030000006b483045022100e9c858a2651b8bf87faf19a98f7ecd5699ca7c9d2f0111079abccc2e362a973602207569226ea108851bffbab0d25cb665c5e6c1b30d843fef4859a526456adf84230121031a9d6f9e27fa1f510a08c079bb8ef403f4f12929eb585f3b5157a5bea0f9291a7bb55b08000000000cba0000020000006a473044022065c209b640294614e2c6385e9b12846d26934ecb396fccd5028806d19c7417d502203ed217a32556561481c96f8b8e942b0b4b7a31bfbac822bfc8bca48f0c2603a5012103940edac6a313bdae8201b5dc7694f06d95a8a43991f70dc4c99678555137ce6a6c6af91900000000d0b10000030000006b483045022100b643e124c218705c88b0f254c363e7af46531423f4e756501eba942b9655243b0220748c5fbbbdfa86d1ef343b878e2b3806e6583b2107fd3eae0899a488a88a1606012102c661ddeaa9dc629dbdf6a82ac2cfc9c1166f3d1c01913b4e8e3911fac68da8d5cbaf410f0000000068b90000010000006b483045022100a0ae012bd36204a22b18dcebf255e37cc3461b791e16bf45d23a1378e1ff345d022070f8fd6d7eb2257709f4c7d266d7b0993242a8d516a14638df48ebed7b242eab0121025aa95bdc01b78178322718fff92534aa3b8478fc97ab1ae6a1e22d1b68277e8218ae9c1a00000000f7b20000190000006b483045022100caf8e112ab4742f5afeca94a3d52040dd92b0fa904e0f453daac52e9316d41be02201d44d2bf394d583a21b3720fd95f4d4ae39da33ed257af294bac83377c6db781012102609642244c48c6e050de60bec88f54067251c88641e4c74d2eaf57526ddc7106cbaf410f0000000009b20000040000006a4730440220132f3a9cb99f98190554cd19411ef393bcc79ba5f16ec2bdafcea7b48f4330e5022074344eab002f1b9137aab4a95a388887501ac584675809d871dd1639a0d6c1e701210238ebaab04f9f0e70e0c4d79b36eeeea0913398abfdc537cdfbb3c937fa10d639cbaf410f0000000087b60000040000006a47304402200aa05c81fcca30be88ee36cc2bf830d077030212f51ec576d146dd520b9ce7c302204b9727283061b2de3cda91b4cedae1dbfde295a0d0cdb94deab67a9f45f541b6012102b58005a5ac226251e7c2edca8630043dfa48d1432b632a1bb14074fafb6c7f0188b2ab0600000000b8b50000010000006a47304402200f764921c9ad3fda1be770c327b5482e6854b36815d1e980e71e8a13317c342302204addd6981e60b1d79b6f15567bed11982b9db8452668ec52649c45df4f5eb13e0121032e3a84816f5a99a7e74376834adc5d1a65afd15d41a68174a91eb3eda71af811cbaf410f0000000001b40000040000006a473044022001fc02c5990ff0c9d4f60cf1c329ef074127f1b61b6520cd8cd695fcb1caa900022070c106f6037fa55335b7a8259f09d15a7ed5ca9cf96312352e85bd9402bc56020121022dd647b1c03c324a51f02eeb9ae13855a57f6698d2facf7ca2ee8111edb9cca826e5271f000000009fb00000030000006b483045022100aa295133d7cd58961e1ed3f817d7201a6fc9d29ddc74f9a0ffc4b27c2a2d29df022019d43679975aed0aa284bdc675b943e6776426ffc90afdbb024621479f851e9e012102835c38f9533dcd89e92cff9fbac97bf643cbcf9afd3a099558f66917fc736835cbaa370700000000c5bb0000010000006a473044022067c127a8934a9547e3aac1d57790be9a98998fb7ca609751c9f5463433d2d99c0220081a4ade9a44747f7497f14039f864ac5c6a914614bdd82cc167ca37a56412640121025a72009b380c3f6acbc590e249f96dfecbeb2d4c37ac5c7d815be0ffb1c03b84d227880b0000000060ba0000020000006b483045022100f04c1c44d347eaefd8d5a7b4b22bc3a1cb7ae55bacccc76b2a71622bccef912d02200d26d26bbf01ae180f8b65ef0db4f255e447196a5d02f2650dbe05afc4b1d41701210387c24abf6e5785868f9b3615e9e4810cfec4074cddca4c23385bfb5e09f44894cbaf410f000000006eb80000030000006b483045022100e387f199e258fb13fa3e2dcd0d2c58892d2893ea7e18bb5983881b45a1b43a6a0220535e1e860053cb453bdfb8e29956def9e6b6951a59ac6079054027e3dad11d5d012102997bfcda5c0cb51c3021dba1b1c167cf354815dd0482ddca7a959d4629e60e0145d8550300000000c8b90000020000006b4830450221009ed6c61d683862f4b4086d8a02a32f96973fc9d7e62672c2c01d085ebd76566b02207f3c752f7261f5f4057d90f9922dfa195854c829d1bed6f16e4a6e8368c941a1012103dedf6b238b5991cb536280c88de7e28c94a32e5c31a68cbe4b3dcbb65b1bd9e8bf03291100000000d4b30000030000006a47304402207308e2a4aaa9d3abd8fa1d05146495be553651ccc41519daf4b626d9ca7f0b050220251af463076b71d37acd24da99370f2030ae3db01a990a38484425158fd062f30121036fe22f576578e9fe7610cd4eb71eb7a244f69630f312d0fd2b506197aa1015ec6ca15c060000000012bd0000010000006a47304402200cb19efcc19fc38cb38044867cfc361ab91d8924d7cd22bbd020c5148186a13102203565b14b1c4b3c6fde8fcfc5e5efdef241c10434446144dae77fad47d56beeb50121034adb432a57956c107da04fe32a6a00172ac6fe20587536c6ac2872178b80fe08cbaf410f000000003cb70000020000006b483045022100e5df78153c3384b3cc278163d3f956d850031be7a86657393d9551842cb0cadc022060f1a34643b3c68b1a4d24dc973eff27b6e6ee0e0faf18e5b1712647d0914c8301210235d907a6d7b88e4f0c605a49d43fcb45c6bf1947abfd02a5b08f9198255576770091be0c0000000096ba0000030000006a4730440220250b4cbe01f4d073d2ced757dfd384508898cf1b525a2232574a869e1a79845e02207e58db3dbc86a7c3a27178cf3b37201fcdc49ad8a4e0000d9d21dc2f27ced50e012103c76db114ae5087c40193bc9b0f121eca395c1e857f487cf32eb3ec95a81559dbee8e31230000000005b30000030000006b483045022100a8fc4fd5d8b5de27135bd714bd10cacf6d3774087e7e2d6102241ae35efa18d7022058a721efb033453e3ab6b36b219d397cffdf2f9c3a8cb257368645fa77659784012102a5937d10373ca59ad6c3e5831cf32b8f1461b1f8056d706c6bf4fde7d4cbbde012920c0600000000a3bc0000030000006a4730440220508ac39a5fd15333d1c82631544850bdb4e74886776c43fb9b64bb8e0abebf7d02203aaf0e15063ac50e1eee19a23289eba74a4681bb4da28885a301a656d66459c4012102427a87b3618b7ed00373b5583d56d0afd9c66e18b316807975e7617092561d45f278481200000000f7b20000040000006b483045022100dcd037249b3d8711f4e4a2bf4d27e18ab0de1346e45739228dd5a8f315e3193c02203a6f1edc168ca872ce8caf4679af75371e765e11037edcef6217414acecc7f740121035f9e426982bfd880b43bdfe413323f995444e67a4ae02a435b5a1134e82b3b78