bld1: building 8vc9hvjc3dph2hqjahmb6z1zih1mmi0w-iets-fuzz-wire-check.drv WARNING: Failed to find function "__sanitizer_acquire_crash_state". WARNING: Failed to find function "__sanitizer_print_stack_trace". WARNING: Failed to find function "__sanitizer_set_death_callback". INFO: Running with entropic power schedule (0xFF, 100). INFO: Seed: 819733389 INFO: Loaded 1 modules (286280 inline 8-bit counters): 286280 [0x555556e1f078, 0x555556e64ec0), INFO: Loaded 1 PC tables (286280 PCs): 286280 [0x555556e64ec0,0x5555572c3340), INFO: 0 files found in new-wire INFO: A corpus is not provided, starting from an empty corpus #2 INITED cov: 195 ft: 196 corp: 1/1b exec/s: 0 rss: 39Mb #3 NEW cov: 206 ft: 209 corp: 2/2b lim: 4 exec/s: 0 rss: 39Mb L: 1/1 MS: 1 ChangeBit- #4 NEW cov: 207 ft: 210 corp: 3/4b lim: 4 exec/s: 0 rss: 39Mb L: 2/2 MS: 1 CrossOver- #6 NEW cov: 208 ft: 211 corp: 4/7b lim: 4 exec/s: 0 rss: 39Mb L: 3/3 MS: 2 ShuffleBytes-InsertByte- #7 NEW cov: 209 ft: 212 corp: 5/11b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 1 InsertByte- #11 NEW cov: 215 ft: 218 corp: 6/15b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 4 ChangeByte-ChangeBit-ChangeBinInt-ChangeBinInt- #15 NEW cov: 221 ft: 225 corp: 7/17b lim: 4 exec/s: 0 rss: 39Mb L: 2/4 MS: 4 EraseBytes-InsertByte-CrossOver-ChangeBit- NEW_FUNC[1/1]: 0x555555cff951 #16 NEW cov: 231 ft: 246 corp: 8/21b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 1 ChangeBinInt- #18 NEW cov: 239 ft: 258 corp: 9/25b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 2 ShuffleBytes-CopyPart- #25 NEW cov: 241 ft: 275 corp: 10/29b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 2 ChangeByte-CMP- DE: "\000\000\000\000"- NEW_FUNC[1/2]: 0x555555cff421 NEW_FUNC[2/2]: 0x555555d79df1 #29 NEW cov: 271 ft: 309 corp: 11/33b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 4 CrossOver-CMP-ChangeBinInt-ChangeBinInt- DE: "\377\377\377\377"- #32 NEW cov: 275 ft: 313 corp: 12/34b lim: 4 exec/s: 0 rss: 39Mb L: 1/4 MS: 3 CopyPart-EraseBytes-ChangeBit- #35 NEW cov: 278 ft: 316 corp: 13/35b lim: 4 exec/s: 0 rss: 39Mb L: 1/4 MS: 3 ChangeByte-ChangeByte-ChangeBit- #38 NEW cov: 291 ft: 332 corp: 14/36b lim: 4 exec/s: 0 rss: 39Mb L: 1/4 MS: 3 ChangeBit-ChangeBit-ChangeByte- NEW_FUNC[1/11]: 0x555555cf03b1 NEW_FUNC[2/11]: 0x555555d16ed1 #49 NEW cov: 329 ft: 371 corp: 15/40b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 1 CrossOver- #56 NEW cov: 329 ft: 372 corp: 16/41b lim: 4 exec/s: 0 rss: 39Mb L: 1/4 MS: 2 ChangeBinInt-ChangeBit- #77 REDUCE cov: 329 ft: 372 corp: 16/39b lim: 4 exec/s: 0 rss: 39Mb L: 2/4 MS: 1 EraseBytes- #100 REDUCE cov: 329 ft: 372 corp: 16/37b lim: 4 exec/s: 0 rss: 39Mb L: 2/4 MS: 3 CopyPart-ChangeBit-EraseBytes- #112 REDUCE cov: 329 ft: 372 corp: 16/36b lim: 4 exec/s: 0 rss: 39Mb L: 1/4 MS: 2 ShuffleBytes-EraseBytes- #211 NEW cov: 330 ft: 373 corp: 17/40b lim: 4 exec/s: 0 rss: 39Mb L: 4/4 MS: 4 ChangeBit-ShuffleBytes-ShuffleBytes-PersAutoDict- DE: "\377\377\377\377"- #242 REDUCE cov: 330 ft: 373 corp: 17/39b lim: 4 exec/s: 0 rss: 39Mb L: 3/4 MS: 1 EraseBytes- #253 REDUCE cov: 330 ft: 373 corp: 17/38b lim: 4 exec/s: 0 rss: 39Mb L: 3/4 MS: 1 EraseBytes- #479 NEW cov: 331 ft: 374 corp: 18/43b lim: 6 exec/s: 0 rss: 39Mb L: 5/5 MS: 1 PersAutoDict- DE: "\377\377\377\377"- #488 NEW cov: 332 ft: 375 corp: 19/49b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 4 CrossOver-EraseBytes-EraseBytes-PersAutoDict- DE: "\000\000\000\000"- #495 NEW cov: 333 ft: 376 corp: 20/55b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 2 ChangeByte-CopyPart- #496 NEW cov: 340 ft: 383 corp: 21/61b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 1 CrossOver- #502 REDUCE cov: 340 ft: 383 corp: 21/60b lim: 6 exec/s: 0 rss: 39Mb L: 2/6 MS: 1 EraseBytes- #505 REDUCE cov: 340 ft: 385 corp: 22/66b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 3 InsertRepeatedBytes-EraseBytes-CopyPart- #551 NEW cov: 340 ft: 386 corp: 23/72b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 1 ChangeBit- #552 NEW cov: 344 ft: 393 corp: 24/78b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 1 ShuffleBytes- #561 NEW cov: 345 ft: 394 corp: 25/84b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 4 CopyPart-ChangeByte-CMP-InsertByte- DE: "name"- #592 REDUCE cov: 345 ft: 394 corp: 25/83b lim: 6 exec/s: 0 rss: 39Mb L: 3/6 MS: 1 EraseBytes- #600 REDUCE cov: 345 ft: 394 corp: 25/82b lim: 6 exec/s: 0 rss: 39Mb L: 5/6 MS: 3 ChangeByte-EraseBytes-InsertByte- #612 REDUCE cov: 345 ft: 394 corp: 25/81b lim: 6 exec/s: 0 rss: 39Mb L: 5/6 MS: 2 CopyPart-EraseBytes- #634 REDUCE cov: 345 ft: 394 corp: 25/80b lim: 6 exec/s: 0 rss: 39Mb L: 2/6 MS: 2 ChangeBit-EraseBytes- #680 NEW cov: 345 ft: 395 corp: 26/86b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 1 InsertByte- #682 REDUCE cov: 345 ft: 395 corp: 26/85b lim: 6 exec/s: 0 rss: 39Mb L: 5/6 MS: 2 ShuffleBytes-EraseBytes- #687 NEW cov: 348 ft: 398 corp: 27/91b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 5 CrossOver-InsertByte-CrossOver-ChangeBit-CMP- DE: "\001\020"- #688 NEW cov: 348 ft: 399 corp: 28/97b lim: 6 exec/s: 0 rss: 39Mb L: 6/6 MS: 1 ChangeBinInt- #728 NEW cov: 350 ft: 401 corp: 29/102b lim: 6 exec/s: 0 rss: 39Mb L: 5/6 MS: 5 EraseBytes-CrossOver-ShuffleBytes-InsertByte-CrossOver- #914 REDUCE cov: 350 ft: 401 corp: 29/101b lim: 6 exec/s: 0 rss: 39Mb L: 3/6 MS: 1 EraseBytes- #1124 NEW cov: 350 ft: 402 corp: 30/109b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 5 InsertRepeatedBytes-ShuffleBytes-InsertByte-InsertByte-CrossOver- #1129 REDUCE cov: 356 ft: 409 corp: 31/117b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 5 ChangeByte-ShuffleBytes-ChangeBit-CrossOver-CrossOver- #1147 NEW cov: 357 ft: 410 corp: 32/125b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 3 CMP-ChangeByte-PersAutoDict- DE: "TMP"-"\377\377\377\377"- #1153 NEW cov: 359 ft: 412 corp: 33/133b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 1 CopyPart- #1160 NEW cov: 359 ft: 416 corp: 34/140b lim: 8 exec/s: 0 rss: 39Mb L: 7/8 MS: 2 CopyPart-ShuffleBytes- #1185 NEW cov: 359 ft: 417 corp: 35/148b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 5 ChangeByte-CopyPart-ChangeByte-ChangeByte-CopyPart- #1210 NEW cov: 359 ft: 421 corp: 36/156b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 5 ChangeByte-ShuffleBytes-InsertRepeatedBytes-CopyPart-CMP- DE: "\377\377\377\377"- #1277 NEW cov: 359 ft: 425 corp: 37/164b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 2 ShuffleBytes-CopyPart- #1290 NEW cov: 360 ft: 426 corp: 38/172b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 3 CrossOver-ChangeByte-CopyPart- #1292 NEW cov: 360 ft: 427 corp: 39/178b lim: 8 exec/s: 0 rss: 39Mb L: 6/8 MS: 2 PersAutoDict-PersAutoDict- DE: "\377\377\377\377"-"name"- #1338 REDUCE cov: 360 ft: 427 corp: 39/177b lim: 8 exec/s: 0 rss: 39Mb L: 1/8 MS: 1 EraseBytes- #1384 NEW cov: 360 ft: 430 corp: 40/185b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 1 CopyPart- #1561 NEW cov: 361 ft: 431 corp: 41/192b lim: 8 exec/s: 0 rss: 39Mb L: 7/8 MS: 2 EraseBytes-PersAutoDict- DE: "\001\020"- #1577 NEW cov: 363 ft: 433 corp: 42/200b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 1 CrossOver- #1789 NEW cov: 363 ft: 436 corp: 43/208b lim: 8 exec/s: 0 rss: 39Mb L: 8/8 MS: 2 ChangeBinInt-PersAutoDict- DE: "name"- #2100 NEW cov: 364 ft: 437 corp: 44/217b lim: 11 exec/s: 0 rss: 39Mb L: 9/9 MS: 1 CMP- DE: "3\000\000\000\000\000\000\000"- #2106 NEW cov: 365 ft: 438 corp: 45/226b lim: 11 exec/s: 0 rss: 39Mb L: 9/9 MS: 1 ChangeBinInt- #2114 NEW cov: 366 ft: 441 corp: 46/236b lim: 11 exec/s: 0 rss: 39Mb L: 10/10 MS: 3 CopyPart-ChangeBinInt-ShuffleBytes- #2116 NEW cov: 367 ft: 442 corp: 47/247b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 2 ChangeBit-CrossOver- #2125 REDUCE cov: 367 ft: 448 corp: 48/257b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 4 InsertByte-PersAutoDict-PersAutoDict-CopyPart- DE: "TMP"-"\001\020"- #2137 NEW cov: 368 ft: 449 corp: 49/266b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 2 InsertByte-ChangeBinInt- #2156 NEW cov: 371 ft: 452 corp: 50/275b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 4 ChangeByte-ChangeBit-CMP-ChangeBit- DE: "\010\000"- #2178 NEW cov: 372 ft: 456 corp: 51/285b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 2 EraseBytes-CopyPart- #2185 NEW cov: 374 ft: 458 corp: 52/294b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 2 CrossOver-CrossOver- NEW_FUNC[1/1]: 0x555555d05de1 #2191 NEW cov: 385 ft: 473 corp: 53/303b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 1 CopyPart- #2200 NEW cov: 385 ft: 475 corp: 54/312b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 4 CrossOver-InsertRepeatedBytes-InsertByte-CrossOver- #2209 NEW cov: 385 ft: 480 corp: 55/321b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 4 ChangeBit-ChangeByte-ChangeBit-InsertByte- #2213 NEW cov: 389 ft: 484 corp: 56/332b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 InsertByte-EraseBytes-CrossOver-InsertRepeatedBytes- #2233 NEW cov: 398 ft: 497 corp: 57/341b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 5 CrossOver-ChangeByte-ChangeBinInt-ShuffleBytes-ChangeBit- #2234 NEW cov: 398 ft: 498 corp: 58/351b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 1 CrossOver- #2237 NEW cov: 402 ft: 502 corp: 59/362b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 3 CopyPart-ChangeByte-CopyPart- #2241 REDUCE cov: 402 ft: 504 corp: 60/373b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 CrossOver-ChangeBit-InsertRepeatedBytes-InsertRepeatedBytes- #2263 NEW cov: 402 ft: 505 corp: 61/384b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 2 ChangeByte-CopyPart- #2267 NEW cov: 404 ft: 507 corp: 62/395b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 ShuffleBytes-CopyPart-ChangeBinInt-CMP- DE: "\376\377\377\373"- #2293 NEW cov: 405 ft: 508 corp: 63/406b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 InsertByte- #2306 NEW cov: 405 ft: 509 corp: 64/417b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 3 CopyPart-CopyPart-CrossOver- #2311 NEW cov: 405 ft: 511 corp: 65/428b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 5 CrossOver-ChangeByte-ShuffleBytes-PersAutoDict-InsertByte- DE: "\010\000"- #2315 NEW cov: 407 ft: 513 corp: 66/439b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 CrossOver-ChangeByte-ChangeByte-ChangeByte- #2317 REDUCE cov: 407 ft: 513 corp: 66/438b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 2 EraseBytes-ChangeBinInt- #2326 NEW cov: 407 ft: 514 corp: 67/449b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 ChangeByte-ShuffleBytes-EraseBytes-InsertRepeatedBytes- #2332 NEW cov: 407 ft: 515 corp: 68/460b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 ChangeByte- #2357 NEW cov: 407 ft: 517 corp: 69/470b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 5 PersAutoDict-ChangeByte-CopyPart-EraseBytes-CrossOver- DE: "\001\020"- #2358 NEW cov: 408 ft: 518 corp: 70/481b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 CopyPart- #2374 NEW cov: 408 ft: 519 corp: 71/491b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 1 CopyPart- #2399 REDUCE cov: 409 ft: 520 corp: 72/502b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 5 ShuffleBytes-InsertByte-InsertRepeatedBytes-ShuffleBytes-CrossOver- #2404 NEW cov: 411 ft: 522 corp: 73/513b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 5 ShuffleBytes-ChangeBit-ChangeByte-PersAutoDict-PersAutoDict- DE: "\376\377\377\373"-"\376\377\377\373"- #2453 NEW cov: 412 ft: 523 corp: 74/524b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 ChangeBit-EraseBytes-InsertByte-InsertRepeatedBytes- #2480 NEW cov: 413 ft: 524 corp: 75/535b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 2 ShuffleBytes-ChangeBit- #2531 NEW cov: 414 ft: 525 corp: 76/546b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 PersAutoDict- DE: "3\000\000\000\000\000\000\000"- #2566 NEW cov: 416 ft: 527 corp: 77/555b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 5 ShuffleBytes-PersAutoDict-CMP-ShuffleBytes-CopyPart- DE: "\001\020"-"ror"- #2614 NEW cov: 418 ft: 529 corp: 78/564b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 3 PersAutoDict-CopyPart-ShuffleBytes- DE: "ror"- #2679 NEW cov: 419 ft: 532 corp: 79/575b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 5 PersAutoDict-CopyPart-ChangeByte-ChangeBinInt-CrossOver- DE: "ror"- #2700 NEW cov: 420 ft: 533 corp: 80/586b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 ChangeBit- #2717 NEW cov: 420 ft: 534 corp: 81/596b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 2 EraseBytes-CrossOver- #2739 REDUCE cov: 420 ft: 534 corp: 81/595b lim: 11 exec/s: 0 rss: 39Mb L: 1/11 MS: 2 ShuffleBytes-EraseBytes- #2800 NEW cov: 420 ft: 535 corp: 82/606b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 ChangeBit- #2922 NEW cov: 422 ft: 537 corp: 83/617b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 2 ChangeByte-ShuffleBytes- #2967 NEW cov: 422 ft: 538 corp: 84/628b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 5 ChangeBit-ChangeBit-ChangeByte-ChangeBinInt-PersAutoDict- DE: "\376\377\377\373"- #2972 NEW cov: 423 ft: 539 corp: 85/637b lim: 11 exec/s: 0 rss: 39Mb L: 9/11 MS: 5 CrossOver-PersAutoDict-EraseBytes-CMP-EraseBytes- DE: "\010\000"-"\000\000\000\366"- #2980 NEW cov: 424 ft: 540 corp: 86/645b lim: 11 exec/s: 0 rss: 39Mb L: 8/11 MS: 3 CMP-CrossOver-ChangeBit- DE: "\000\000\000\000"- #3031 NEW cov: 424 ft: 541 corp: 87/656b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 InsertByte- #3035 NEW cov: 425 ft: 542 corp: 88/667b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 ChangeBit-ChangeBinInt-ShuffleBytes-CopyPart- #3100 NEW cov: 426 ft: 543 corp: 89/678b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 5 ShuffleBytes-ShuffleBytes-CopyPart-CMP-InsertByte- DE: "\004\000\000\000\000\000\000\000"- #3149 NEW cov: 426 ft: 549 corp: 90/689b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 4 ChangeByte-CopyPart-CMP-ChangeBinInt- DE: "\000\000\000\000\000\000\000\000"- #3175 NEW cov: 426 ft: 550 corp: 91/700b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 1 CopyPart- #3238 REDUCE cov: 427 ft: 551 corp: 92/710b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 3 CopyPart-InsertByte-PersAutoDict- DE: "\010\000"- #3243 REDUCE cov: 427 ft: 552 corp: 93/720b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 5 ShuffleBytes-CrossOver-InsertByte-PersAutoDict-ShuffleBytes- DE: "ror"- #3350 NEW cov: 428 ft: 553 corp: 94/731b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 2 InsertRepeatedBytes-ChangeByte- #3352 NEW cov: 429 ft: 554 corp: 95/741b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 2 ChangeBit-InsertByte- #3531 REDUCE cov: 429 ft: 554 corp: 95/740b lim: 11 exec/s: 0 rss: 39Mb L: 10/11 MS: 4 EraseBytes-CopyPart-ChangeByte-ChangeBit- #3811 NEW cov: 429 ft: 556 corp: 96/751b lim: 11 exec/s: 0 rss: 39Mb L: 11/11 MS: 5 ChangeBinInt-ShuffleBytes-EraseBytes-InsertRepeatedBytes-CrossOver- #4000 DONE cov: 429 ft: 556 corp: 96/751b lim: 11 exec/s: 0 rss: 39Mb ###### Recommended dictionary. ###### "\000\000\000\000" # Uses: 55 "\377\377\377\377" # Uses: 36 "name" # Uses: 39 "\001\020" # Uses: 48 "TMP" # Uses: 35 "3\000\000\000\000\000\000\000" # Uses: 5 "\010\000" # Uses: 23 "\376\377\377\373" # Uses: 15 "ror" # Uses: 13 "\000\000\000\366" # Uses: 6 "\004\000\000\000\000\000\000\000" # Uses: 7 "\000\000\000\000\000\000\000\000" # Uses: 6 ###### End of recommended dictionary. ###### Done 4000 runs in 0 second(s) wire: 95 inputs, sha256 81ef74b8e08b400b