010000003380444a3a5cc600f7f8e9cbf8b0f7b35a96049e79f9017a229c5138bd8fb8a0ad0d00000000ffffffffdef4ed875afd0d00285240cd893803d496b84688cdf1024142f58e611fa67f672e00000000ffffffffc4889aaf151bb57fa9806e00e08ac7e6170411d462135e2dbb4c6cf637a972f51b00000000ffffffff1ae3b0b605c073adc1a9689282d8f8880a0674b48ebee99feace8e76268b4fe02100000000ffffffff0504a2b4ddbd249ea34f587245967a512a33e59abbd9f2d24ce9a08f5623b8fc1700000000ffffffffb0bb4cd9cbe895516a182cfb854916fd37b6925af18e88c63aac1c0feb44918f2c00000000ffffffffe11dbdf238b866071a8d7efd7ae7d7a0fd545f949a8239a9fc8dcbfb117f1c462700000000ffffffffb67a914f5bdf0f9727410a705daed5b206118c96f99a3b761ba63bb5482549641e00000000ffffffffb38c54c9508c6367c84f8bc0feced7fe230bd89bb7dc9bc0a0b21da36cd67ab80800000000fffffffff0b0ee538b1c698afcf73ddf35a0dd42ece9b06bbfa9980b0a91aa601a2872500900000000ffffffffda64af7e139b9a967875dfeef733c83cc04a5e3b524d10a88c2b3aaaf9699a162000000000ffffffff6aeddba91eaeb7b28d7c5165aee1de8c734cd4b79604b12d5930d50a9fbb50cd1a00000000ffffffff9ecb7f4858836b79089a418cc57c8d82c97e9d979067b0d57c62bb2f68d4d0b70100000000ffffffff34d494e2cee84fcda8ba3230a2f0a24c36cfefddae84f5f8e20395eedd18d56e2d00000000ffffffffc26c8343d7a14747ce3dc876f8fee05186a464b63883f785d15ac2a67407ef800200000000ffffffffdb1624b5e1a21e2457c8c17f867f7aa8a4af0edff1eccb06efea2c74711f7aa61300000000ffffffff81e2c235049e30d289d58d73ba33de7dd42933b2155e4f5ddc4b73ab3eca9dfb2400000000ffffffffb0bb4cd9cbe895516a182cfb854916fd37b6925af18e88c63aac1c0feb44918f1300000000ffffffff0504a2b4ddbd249ea34f587245967a512a33e59abbd9f2d24ce9a08f5623b8fc2b00000000ffffffff6aeddba91eaeb7b28d7c5165aee1de8c734cd4b79604b12d5930d50a9fbb50cd0600000000ffffffff80444a3a5cc600f7f8e9cbf8b0f7b35a96049e79f9017a229c5138bd8fb8a0ad1400000000ffffffffb67a914f5bdf0f9727410a705daed5b206118c96f99a3b761ba63bb5482549640c00000000ffffffffe11dbdf238b866071a8d7efd7ae7d7a0fd545f949a8239a9fc8dcbfb117f1c460200000000ffffffffdef4ed875afd0d00285240cd893803d496b84688cdf1024142f58e611fa67f671a00000000ffffffffb38c54c9508c6367c84f8bc0feced7fe230bd89bb7dc9bc0a0b21da36cd67ab82400000000ffffffffda64af7e139b9a967875dfeef733c83cc04a5e3b524d10a88c2b3aaaf9699a162500000000ffffffff34d494e2cee84fcda8ba3230a2f0a24c36cfefddae84f5f8e20395eedd18d56e2400000000ffffffff81e2c235049e30d289d58d73ba33de7dd42933b2155e4f5ddc4b73ab3eca9dfb0f00000000ffffffff1ae3b0b605c073adc1a9689282d8f8880a0674b48ebee99feace8e76268b4fe00b00000000ffffffffc26c8343d7a14747ce3dc876f8fee05186a464b63883f785d15ac2a67407ef800600000000ffffffffdb1624b5e1a21e2457c8c17f867f7aa8a4af0edff1eccb06efea2c74711f7aa60b00000000ffffffffc4889aaf151bb57fa9806e00e08ac7e6170411d462135e2dbb4c6cf637a972f50c00000000ffffffff9ecb7f4858836b79089a418cc57c8d82c97e9d979067b0d57c62bb2f68d4d0b72800000000fffffffff0b0ee538b1c698afcf73ddf35a0dd42ece9b06bbfa9980b0a91aa601a2872501200000000ffffffff80444a3a5cc600f7f8e9cbf8b0f7b35a96049e79f9017a229c5138bd8fb8a0ad2100000000ffffffff8078eaf553a973e68ea73fdaf59d854a34c3513ca576ef89c9346f6b6d3565550100000000fffffffffa67fa81a5ae6376ba68e9464d84df97736ac12b94c6c909206c917799344df81500000000ffffffff883730d6e847e1fb1a28036b26094d5a2265c4c67bdd23c9d9bfe9a5c2ba4ff91000000000ffffffffb562c01e39158ac84862757e866da72f07b02aeb73e43bbcc3760600da3435581000000000ffffffffe5b769bdd6fab89771584712a534c304ab6c9d198c9f9823e64db9e79e64441d0b00000000ffffffff67293a8c63648d5cdf4e7951f862fa93f0299b27eca28e6f647a1918217524d70300000000ffffffff0b735840be2c1ffd5e4bcfb37ab7d5f9c58732d1499a928be62b185f764b4bcc0e00000000ffffffffdef4ed875afd0d00285240cd893803d496b84688cdf1024142f58e611fa67f671f00000000ffffffffb0bb4cd9cbe895516a182cfb854916fd37b6925af18e88c63aac1c0feb44918f0100000000ffffffff94bda02d612f5e40ca293787e2d298654eb6ea9ad24a2bf78fd23337553e9db20b00000000ffffffffb67a914f5bdf0f9727410a705daed5b206118c96f99a3b761ba63bb5482549641900000000fffffffff158a500602a2e6ba7e7332d402f5895772938a010054e85876bfc24f98461270700000000ffffffff9736d15b915a294a53f8626a88ec64af55e2b5459f6eab7aade30089a20e30940500000000ffffffffda64af7e139b9a967875dfeef733c83cc04a5e3b524d10a88c2b3aaaf9699a160900000000ffffffffdb1624b5e1a21e2457c8c17f867f7aa8a4af0edff1eccb06efea2c74711f7aa62e00000000ffffffff0e2633d2356f560826ac687650aa37ac6ce5ced2faeeec2ab2581aae0d2550380f00000000ffffffff0234db3d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488acbdd20d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac00000000000000003398220100000000008b470e00020000006b483045022100cf1636513f82c29a7e4f2dc4948aef309073b3d3cb7609b746968ab76e95bbfb02200473b5abfaf8d0e002caa7632f1581e4bbd74f179fbd19abb2a7ef0c48464f4801210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd71ea00000000000089470e00050000006b483045022100ef1559be6acda97e47f5f913ce1ca324d276d0a47190d8639919a642346d754202205e0df69f3c5cbb3b35049daf0a2164518f7a3d2aa9c8f77e996eb7847546cb5f01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd3d49010000000000aa470e00030000006a47304402202c9ad99c23ec22a9160a35fd65e11f7b72e55ca0897eca03efd021210cb6c48302200f7b1a30e3b31607140f4c54baaecd4398a263505470a342a611186a1d16bc9a01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd23ca000000000000a4470e00010000006a47304402206d866b3997dd6288ed1518570a5c024cc874b621a22d53190423bbe65672de2b0220563c529c15d0ffab45ab7f4cd6f558866929de4ce445aee2d3e812e9d2f56e6501210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bdcbf3000000000000ac470e00070000006b483045022100fef29cd82302537d19e2aef7b89680f3cf0d63c903733d0c9a9eb668692f5c3b02207674c3a36883cd999804d8ca4b61d0f8df794b2050e2bc653af584807d8fbe1301210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd310e01000000000091470e00010000006a473044022037b94e64337239c60683257ae46afdad7223b3d1f06f86d8b16ec4bec1ace9e102204ae7472e314fd2a14ac18a01fe4bcf609f934ab2f8149e2f7f2197b004a5a50d01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd3f15010000000000b0470e00010000006a47304402200d6cb89d8ac0a5b67e5b00dc28187c2b082abd3855e22cf348ca9fe399948957022019688661f70fca9945f19d4d8c2127f30d6118d3b21864d936a60dd6c593edf701210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd6b1201000000000093470e00010000006b483045022100d545cdd62e1f78bb402eb3fb35b82b6c91e9b25b7807f8110060bedc3a154074022052c5247ef79e85bfc07fd2301ea1fa3518dccf769a34cf1ce4b89b6284531ae301210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bdd0410100000000009e470e00040000006a4730440220559486ba7cafb33c41e141f45f3f95ea4c759bf46ce5082bf5de31c5ac007961022036335168cee6bee5f6608f4655579514e31cd2161d67b1599a7862cc82c0f22701210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bdac2f010000000000a2470e00020000006b48304502210095de7f5c026a12684df97b3b91cf07aeff52f600cbffb58d4e3d50e1d08d67b0022006198d5ba8cb9bc51206df4cd8527018e2569a154a261d62d463282f2da5ad6c01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd71ec00000000000096470e00010000006a47304402203bcfbba2735924370c39ebdb96dfb754cff4f5f02911d50a2c1bd090f11326530220756575b6643864116007ca97ffb72aee71f6d4ec7b6b4fd52275d69ee6121b8c01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd58e7000000000000a9470e00010000006a473044022060b013413190b5d2977fec0bfd9eef1f08577e714b64011fec4c0712c35e115502201ccddacc0928deecd893158ca1b9ce41dcd014b43a20137c5fa4c39f7d377cf201210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bdb8e60000000000009f470e00010000006b483045022100cb79b3509e33cb9c33434d27ee44c9c552fbe4596d3d54b63704513a465cf095022045872cf14ff1ad49ef7e0fd4de51e3d8a876c0ea1c40eac574586062dfbc339501210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd2cfa000000000000a6470e00010000006a47304402205f12406775349eea692c394c4d102251321c31662b782d43af7ec8eb10887ca20220082bb8b75e1cb7a2099ca392e7343c7300c2dd18fd6bb87a1e53d1a33c42ab1d01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bdc0ea0000000000009c470e00030000006a47304402203f06cce8487fe5e362f9d82df783cbe18130c9a030a30b64e3f7d43c2d3e9dff02207ad9c2003d912cedcf894ef27dee2b195b0be0f0fb07fd93b45daa7c322bb51f01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd953c0100000000008f470e00010000006a47304402207bf9263fb6ae3ae9dd2159ed4385bf6aabf241c45c4482f9a6ee049057534f3f02200615f918777f6964384605b2be6c49e03bff2fa3650b590a1db1ef3e396ab64601210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bd755a010000000000a3470e00040000006a47304402205fa300fc63d3ea9b9f6e278d4b8eb16313dde58a50711b2184a5ace81851de32022075b324ab602b16e497cb104f5d6fe1e5b2591654b38d49f96da10225c142a61f01210242b6939c0762f975699d85f373845deb85cc638e6e5ed8c9e58b9f6501d0e3bddb1a02000000000091470e00010000006a47304402205eb54d6f0978b6356e7acf9ff50b2106ba4c85b386137fb30d879902d671b96602201a43c6409db0ad53c007bfa0b586141502c030fa92de074bac657d15007b220f0121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e70410020000000000ac470e00070000006a47304402205cbc12d29a54f7e91da4a8044445dd4d59ab38708de554185fc28fe3b0b6e37202202c75191e8419c3134bf44114f475fc81200eda42d639ba1aeaa81dc174b865f30121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7f8c2010000000000a9470e00010000006a4730440220597cf88c8fdf04444a0296a73448c7e9b2ece49cde9c6faf8c1f91b654a8e655022026ae23dafdb3a1288dedfb2c3091aa0ba7e711ad70bffcc33c98af2c1e1d5f560121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7bd280200000000008b470e00020000006b483045022100c8814db3fe850863d524b34f29a57f6a9329df4c53ce4d14a222cf173588766b02201d6b408bb3ae006c5a3d9711d59a260ec11442638fc3e6ed0da7924e93327fa60121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7733102000000000093470e00010000006a47304402200f29916d331075ecf860eb7f548c34462505b983b0c6667916c9e26c4b20802e0220531c8537a13048cc75c8df08670afa5d75562a0b021c7864a29672ba8c83369a0121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e71851020000000000b0470e00010000006b483045022100fffaf644b36437892ab3018e571f9dc59c630a9501329c4525c7209df78df24002204b68bcfefc60f227e973a47bec0cd5750f7b64b0f04aeaea9175c7cf1318787c0121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e777fc01000000000089470e00050000006a4730440220685e75ca9a37ab7f3eb8f15947a5cdbea29ce6f13544dab4f6ef6e57db335bca02206fed39f685d7695c9abd0feb093843dc954283f520661e18fc737d774df24c0e0121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e70a460200000000009e470e00040000006b483045022100bec88a96cc3063fb5f7a9597e2624d31049f83c300489d7f6c9c61490e03f94b02204bfc3d5d0ec5efe571ab100f4eb7c0630324364b5b1c212a2200a23add6c60e00121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e72ea401000000000096470e00010000006a4730440220275cb9782e259f4793fe5bf40973367eff38373f19ad744acf140dd21f370fb40220621d192a0c030f69d8e159e8fb2371e71a6a51cdd5d4474fb49fd9d5eee706c40121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7bb01020000000000a6470e00010000006a4730440220769504654de587c2bcbf2a505e06b96834f3c451ed943416bd509fb7b96a582c0220653be072e0bba986a6530622121711f55cff18a5885c3df12c62c2e47389f4cf0121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e714b4020000000000a3470e00040000006a47304402203590b623af76939ed7545da19b630ccafecef9a3d3fdf96ba71f4268d9ae5e200220576a22654cf4ec708e80a33d2b0217cce0fb813d5a9250548838f3235b168e0c0121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e777d2010000000000a4470e00010000006b483045022100fb6191c460e6dd3732056ac83e07187df7fafa454c4bb1945dbb5f8c8d2dae4b02200a5f6942b908acf4de021aea798cffc18253ade89db2ae9b6e03adbd0df81de50121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7a5d30100000000009c470e00030000006a473044022037ac9bde9476d77abf11694df5d9fba00aa384c1157d633ff54c0f8e139f72ba0220264af53984f2ac0df58be8afbe241bd371d020c933842b79d8e93372940683800121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e720670200000000008f470e00010000006a473044022058dd02dc58f583a7bec8e1fb008340026826180a95d61176e9aa3c670bd4970b022014e5deaa4e0d5fc53ec7bb7fd7af39ad200b767a3deb04cbfa58df3acaddd1c30121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7357b020000000000aa470e00030000006b483045022100cf84820a8a24d1c96b2322f96949e0e96f1e3f4c1476c1db3ba33ff3a59ff7b802201947baab4e2106cfd3e66513bb297ed4cc0f754245b78743e2a65ef0cde747320121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7b8290200000000009f470e00010000006b48304502210091f67aae7e003ebc93d75859c2751efd7383f66ec24213dccc6dbed8a1c215a302203ac1533ed8c18f9448921ecd0576de1cc4cad05b01d2802b4bf7eee97d3ad33b0121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7703c020000000000a2470e00020000006a47304402201a5e571390aab304a25c1a25c05472edd11dc5ef2ea3a77c11d117c2a39842ba02203b65c21ce431afc444c9e1bf15fc75cdac49fadbdd68192800b971cbccad47250121027e0952dd776adfb853264fe644ddbbe7fd8e56c9d38555f481190dfc383ee9e7bf840000000000008b470e00020000006b483045022100c78b6f0797a45dc9d7fa85933249c5a80c1092aff26d5ae3de3c28a6774983bd02207ccfcfd930d1a167bfb64d68ef708753545cbf93c1fd39313ef3b63e48635e56012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b3103530200000000008e470e00040000006a4730440220695547e64b61f099985237628782d7f8b0592d3218592429d3d94aaf6f2155a202206f4124e49decf8ff07e6cfba1928708226f5722b7ca45fb17a70e8322d03ab9f012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b31ae440200000000009d470e00010000006a473044022021d50e2d461df324cc0ffccb8e77a5ae633af06f3231c2b2679cf5d2152f24fc0220018fcbe8732824bec0d73549be35d8abad16661ed5fcda73648551d1ef96f92e012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b3104de0100000000008d470e00020000006a47304402200842500cb8ded80871a79ab7dcbb5ad156f73db93ddee50de7f5627dd4fa55d4022071a7ac89e59731df109b96c663942954789c53716a6819513ed51310424ae791012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b319bd101000000000098470e00010000006a473044022064fb3ca180bfd4a762725a3c89a48cca28c0a8b270dc68345c2292f9d19e29350220125b661c3377bb7541f08d57c15209cc92d334312ac47475dc8010a46245938a012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b31ca96010000000000af470e00010000006a4730440220051e098d01979f1caff6c271a1b04253e3c54c5b0fc4ddd501641950537f443d02206a607c31598d50204dc7e29ac797b284893842f83bc7ec5552a74bb40f497bd8012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b313bac010000000000a1470e00020000006a47304402204873f2f07a98349e5eadd7701ab9ec19a49e046444a1901f07292afd25c516780220194b1dd3a37fa2d6f3925c18afe95dad154384a4c657479f194a996ea204a933012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b31f19f010000000000b1470e00020000006a4730440220391a125e90875ad9faad34c0027c9e0473cb81dc2c6b814ede595a62ed0dff2a022068a69a947c3244aa62a982ce403aaaf77ef3c40b7e6a7fbaa12282e76ad9c54f012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b310a6900000000000089470e00050000006b483045022100dad15643c8c8047e114e763f0991096d284ce6527fbed8805b8d484bb13b779602203364b01c41218cbef2a868891f030643aeb46807ec049e71c06d41144d9d9035012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b313b7400000000000091470e00010000006b483045022100b1b3e1024999f1651ff8854f68a776ae386632f799e44091767142dce2d214ed02204c3b935dc83c205110ae45d13ab53c59f61204d279deb47b7748c58bcf344713012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b315d7f010000000000a5470e00010000006b4830450221008ddf4bd55cc42b0481256be65b645a44b043b8db2232fafdfd78e3647de43916022023d6cfd12d23a64d60e6181017922fd54060d68ebe79c80bace682eacc549c63012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b31f18d00000000000093470e00010000006b483045022100840bd3f8d031b4f65948f04c95daab0752c563899b4c21ce1283219b5d8c4869022007f75987a94c1e9d76557dd5662b83c3cc4d86a1029309201014748371b3cb8d012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b3198ac010000000000a0470e00030000006b483045022100c03c809726e3a1479f12113528c661396f7008f191eedb8aafd86135adc1d32902203564da7e0b0a34877d03385ec2e0eaee8e6787149160c61f0f2f6c7631ae6aff012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b31341e0200000000009a470e00040000006b483045022100f388e715380537fc128caa5c74d70bd3f78517d320eb27cbfc746cb1b20a64970220064f651a83a49429d3924c86ae22d7e088dd0876ffbaf46fb499358c6eaddc90012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b314e5800000000000096470e00010000006a47304402207414a5880128c4caa3d5b2f1d7c19382b4183d8c7a48138e395996839186fd5e02201d08105ede81d17e24283b8fc8e349c62e4f95b8e8503250248ebc347f5a7406012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b3112840000000000008f470e00010000006b483045022100a028e9813e2c7bd343dc9fe325f2650a9febcdf12db41aea828feec8126df47a02201f7303b05d6d50430031be90b36a518b1ecd3d8bd337b187fadcc2d21a08f95b012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b3178c60100000000008c470e00040000006b483045022100b8bba4814a28d5a2b1c4beb874be8d0461007d256565f8dba7be3a22e495ad950220157152ee6dc32d7fb3bd7b681f1186cb9b52fb19fe5de5f2b19eec77e8f99abd012102fd2304feb5ac629cf39b1ef06ab21ac32dcf55b48a22c935c5de98606de85b31