1400a1346:	48 8b d9             	mov    %rcx,%rbx
1400a1349:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400a134d:	ff 15 3d 7f 28 00    	call   *0x287f3d(%rip)        # 0x140329290
1400a1353:	48 c7 43 10 ff ff ff 	movq   $0xffffffffffffffff,0x10(%rbx)
1400a135a:	ff
1400a135b:	48 83 c4 20          	add    $0x20,%rsp
1400a135f:	5b                   	pop    %rbx
1400a1360:	c3                   	ret
1400a1361:	cc                   	int3
1400a1362:	cc                   	int3
1400a1363:	cc                   	int3
1400a1364:	cc                   	int3
1400a1365:	cc                   	int3
1400a1366:	cc                   	int3
1400a1367:	cc                   	int3
1400a1368:	cc                   	int3
1400a1369:	cc                   	int3
1400a136a:	cc                   	int3
1400a136b:	cc                   	int3
1400a136c:	cc                   	int3
1400a136d:	cc                   	int3
1400a136e:	cc                   	int3
1400a136f:	cc                   	int3
1400a1370:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
1400a1374:	74 0a                	je     0x1400a1380
1400a1376:	48 8b ca             	mov    %rdx,%rcx
1400a1379:	48 ff 25 10 7f 28 00 	rex.W jmp *0x287f10(%rip)        # 0x140329290
1400a1380:	c3                   	ret
1400a1381:	cc                   	int3
1400a1382:	cc                   	int3
1400a1383:	cc                   	int3
1400a1384:	cc                   	int3
1400a1385:	cc                   	int3
1400a1386:	cc                   	int3
1400a1387:	cc                   	int3
1400a1388:	cc                   	int3
1400a1389:	cc                   	int3
1400a138a:	cc                   	int3
1400a138b:	cc                   	int3
1400a138c:	cc                   	int3
1400a138d:	cc                   	int3
1400a138e:	cc                   	int3
1400a138f:	cc                   	int3
1400a1390:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a1395:	57                   	push   %rdi
1400a1396:	48 83 ec 20          	sub    $0x20,%rsp
1400a139a:	49 63 18             	movslq (%r8),%rbx
1400a139d:	48 8b ca             	mov    %rdx,%rcx
1400a13a0:	48 8b fa             	mov    %rdx,%rdi
1400a13a3:	e8 58 fd ff ff       	call   0x1400a1100
1400a13a8:	48 8b cf             	mov    %rdi,%rcx
1400a13ab:	c6 47 18 01          	movb   $0x1,0x18(%rdi)
1400a13af:	e8 4c fd ff ff       	call   0x1400a1100
1400a13b4:	48 89 1f             	mov    %rbx,(%rdi)
1400a13b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a13bc:	c6 47 10 02          	movb   $0x2,0x10(%rdi)
1400a13c0:	48 83 c4 20          	add    $0x20,%rsp
1400a13c4:	5f                   	pop    %rdi
1400a13c5:	c3                   	ret
1400a13c6:	cc                   	int3
1400a13c7:	cc                   	int3
1400a13c8:	cc                   	int3
1400a13c9:	cc                   	int3
1400a13ca:	cc                   	int3
1400a13cb:	cc                   	int3
1400a13cc:	cc                   	int3
1400a13cd:	cc                   	int3
1400a13ce:	cc                   	int3
1400a13cf:	cc                   	int3
1400a13d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a13d5:	57                   	push   %rdi
1400a13d6:	48 83 ec 20          	sub    $0x20,%rsp
1400a13da:	41 8b 18             	mov    (%r8),%ebx
1400a13dd:	48 8b ca             	mov    %rdx,%rcx
1400a13e0:	48 8b fa             	mov    %rdx,%rdi
1400a13e3:	e8 18 fd ff ff       	call   0x1400a1100
1400a13e8:	48 8b cf             	mov    %rdi,%rcx
1400a13eb:	c6 47 18 01          	movb   $0x1,0x18(%rdi)
1400a13ef:	e8 0c fd ff ff       	call   0x1400a1100
1400a13f4:	48 89 1f             	mov    %rbx,(%rdi)
1400a13f7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a13fc:	c6 47 10 03          	movb   $0x3,0x10(%rdi)
1400a1400:	48 83 c4 20          	add    $0x20,%rsp
1400a1404:	5f                   	pop    %rdi
1400a1405:	c3                   	ret
1400a1406:	cc                   	int3
1400a1407:	cc                   	int3
1400a1408:	cc                   	int3
1400a1409:	cc                   	int3
1400a140a:	cc                   	int3
1400a140b:	cc                   	int3
1400a140c:	cc                   	int3
1400a140d:	cc                   	int3
1400a140e:	cc                   	int3
1400a140f:	cc                   	int3
1400a1410:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400a1415:	e9 56 1f 00 00       	jmp    0x1400a3370
1400a141a:	cc                   	int3
1400a141b:	cc                   	int3
1400a141c:	cc                   	int3
1400a141d:	cc                   	int3
1400a141e:	cc                   	int3
1400a141f:	cc                   	int3
1400a1420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a1425:	57                   	push   %rdi
1400a1426:	48 83 ec 20          	sub    $0x20,%rsp
1400a142a:	48 8b ca             	mov    %rdx,%rcx
1400a142d:	49 8b d8             	mov    %r8,%rbx
1400a1430:	48 8b fa             	mov    %rdx,%rdi
1400a1433:	e8 c8 fc ff ff       	call   0x1400a1100
1400a1438:	48 8b cf             	mov    %rdi,%rcx
1400a143b:	c6 47 18 01          	movb   $0x1,0x18(%rdi)
1400a143f:	e8 bc fc ff ff       	call   0x1400a1100
1400a1444:	c6 47 10 05          	movb   $0x5,0x10(%rdi)
1400a1448:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a144d:	76 03                	jbe    0x1400a1452
1400a144f:	48 8b 1b             	mov    (%rbx),%rbx
1400a1452:	48 8b d3             	mov    %rbx,%rdx
1400a1455:	48 8b cf             	mov    %rdi,%rcx
1400a1458:	e8 b3 c4 ff ff       	call   0x14009d910
1400a145d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a1462:	48 89 07             	mov    %rax,(%rdi)
1400a1465:	48 83 c4 20          	add    $0x20,%rsp
1400a1469:	5f                   	pop    %rdi
1400a146a:	c3                   	ret
1400a146b:	cc                   	int3
1400a146c:	cc                   	int3
1400a146d:	cc                   	int3
1400a146e:	cc                   	int3
1400a146f:	cc                   	int3
1400a1470:	40 53                	rex push %rbx
1400a1472:	48 83 ec 30          	sub    $0x30,%rsp
1400a1476:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a147a:	4d 8b d1             	mov    %r9,%r10
1400a147d:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a1482:	4d 8b d8             	mov    %r8,%r11
1400a1485:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a1489:	48 8b ca             	mov    %rdx,%rcx
1400a148c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a1491:	4d 8b c2             	mov    %r10,%r8
1400a1494:	49 8b d3             	mov    %r11,%rdx
1400a1497:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a149c:	e8 2f 02 00 00       	call   0x1400a16d0
1400a14a1:	48 83 c4 30          	add    $0x30,%rsp
1400a14a5:	5b                   	pop    %rbx
1400a14a6:	c3                   	ret
1400a14a7:	cc                   	int3
1400a14a8:	cc                   	int3
1400a14a9:	cc                   	int3
1400a14aa:	cc                   	int3
1400a14ab:	cc                   	int3
1400a14ac:	cc                   	int3
1400a14ad:	cc                   	int3
1400a14ae:	cc                   	int3
1400a14af:	cc                   	int3
1400a14b0:	40 53                	rex push %rbx
1400a14b2:	48 83 ec 30          	sub    $0x30,%rsp
1400a14b6:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a14ba:	4d 8b d1             	mov    %r9,%r10
1400a14bd:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a14c2:	4d 8b d8             	mov    %r8,%r11
1400a14c5:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a14c9:	48 8b ca             	mov    %rdx,%rcx
1400a14cc:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a14d1:	4d 8b c2             	mov    %r10,%r8
1400a14d4:	49 8b d3             	mov    %r11,%rdx
1400a14d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a14dc:	e8 7f 05 00 00       	call   0x1400a1a60
1400a14e1:	48 83 c4 30          	add    $0x30,%rsp
1400a14e5:	5b                   	pop    %rbx
1400a14e6:	c3                   	ret
1400a14e7:	cc                   	int3
1400a14e8:	cc                   	int3
1400a14e9:	cc                   	int3
1400a14ea:	cc                   	int3
1400a14eb:	cc                   	int3
1400a14ec:	cc                   	int3
1400a14ed:	cc                   	int3
1400a14ee:	cc                   	int3
1400a14ef:	cc                   	int3
1400a14f0:	40 53                	rex push %rbx
1400a14f2:	48 83 ec 30          	sub    $0x30,%rsp
1400a14f6:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a14fa:	4d 8b d1             	mov    %r9,%r10
1400a14fd:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a1502:	4d 8b d8             	mov    %r8,%r11
1400a1505:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a1509:	48 8b ca             	mov    %rdx,%rcx
1400a150c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a1511:	4d 8b c2             	mov    %r10,%r8
1400a1514:	49 8b d3             	mov    %r11,%rdx
1400a1517:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a151c:	e8 cf 08 00 00       	call   0x1400a1df0
1400a1521:	48 83 c4 30          	add    $0x30,%rsp
1400a1525:	5b                   	pop    %rbx
1400a1526:	c3                   	ret
1400a1527:	cc                   	int3
1400a1528:	cc                   	int3
1400a1529:	cc                   	int3
1400a152a:	cc                   	int3
1400a152b:	cc                   	int3
1400a152c:	cc                   	int3
1400a152d:	cc                   	int3
1400a152e:	cc                   	int3
1400a152f:	cc                   	int3
1400a1530:	40 53                	rex push %rbx
1400a1532:	48 83 ec 30          	sub    $0x30,%rsp
1400a1536:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a153a:	4d 8b d1             	mov    %r9,%r10
1400a153d:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a1542:	4d 8b d8             	mov    %r8,%r11
1400a1545:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a1549:	48 8b ca             	mov    %rdx,%rcx
1400a154c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a1551:	4d 8b c2             	mov    %r10,%r8
1400a1554:	49 8b d3             	mov    %r11,%rdx
1400a1557:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a155c:	e8 2f 0c 00 00       	call   0x1400a2190
1400a1561:	48 83 c4 30          	add    $0x30,%rsp
1400a1565:	5b                   	pop    %rbx
1400a1566:	c3                   	ret
1400a1567:	cc                   	int3
1400a1568:	cc                   	int3
1400a1569:	cc                   	int3
1400a156a:	cc                   	int3
1400a156b:	cc                   	int3
1400a156c:	cc                   	int3
1400a156d:	cc                   	int3
1400a156e:	cc                   	int3
1400a156f:	cc                   	int3
1400a1570:	40 53                	rex push %rbx
1400a1572:	48 83 ec 30          	sub    $0x30,%rsp
1400a1576:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a157a:	4d 8b d1             	mov    %r9,%r10
1400a157d:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a1582:	4d 8b d8             	mov    %r8,%r11
1400a1585:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a1589:	48 8b ca             	mov    %rdx,%rcx
1400a158c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a1591:	4d 8b c2             	mov    %r10,%r8
1400a1594:	49 8b d3             	mov    %r11,%rdx
1400a1597:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a159c:	e8 7f 0f 00 00       	call   0x1400a2520
1400a15a1:	48 83 c4 30          	add    $0x30,%rsp
1400a15a5:	5b                   	pop    %rbx
1400a15a6:	c3                   	ret
1400a15a7:	cc                   	int3
1400a15a8:	cc                   	int3
1400a15a9:	cc                   	int3
1400a15aa:	cc                   	int3
1400a15ab:	cc                   	int3
1400a15ac:	cc                   	int3
1400a15ad:	cc                   	int3
1400a15ae:	cc                   	int3
1400a15af:	cc                   	int3
1400a15b0:	40 53                	rex push %rbx
1400a15b2:	48 83 ec 30          	sub    $0x30,%rsp
1400a15b6:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a15ba:	4d 8b d1             	mov    %r9,%r10
1400a15bd:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a15c2:	4d 8b d8             	mov    %r8,%r11
1400a15c5:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a15c9:	48 8b ca             	mov    %rdx,%rcx
1400a15cc:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a15d1:	4d 8b c2             	mov    %r10,%r8
1400a15d4:	49 8b d3             	mov    %r11,%rdx
1400a15d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a15dc:	e8 cf 12 00 00       	call   0x1400a28b0
1400a15e1:	48 83 c4 30          	add    $0x30,%rsp
1400a15e5:	5b                   	pop    %rbx
1400a15e6:	c3                   	ret
1400a15e7:	cc                   	int3
1400a15e8:	cc                   	int3
1400a15e9:	cc                   	int3
1400a15ea:	cc                   	int3
1400a15eb:	cc                   	int3
1400a15ec:	cc                   	int3
1400a15ed:	cc                   	int3
1400a15ee:	cc                   	int3
1400a15ef:	cc                   	int3
1400a15f0:	40 53                	rex push %rbx
1400a15f2:	48 83 ec 30          	sub    $0x30,%rsp
1400a15f6:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a15fa:	4d 8b d1             	mov    %r9,%r10
1400a15fd:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a1602:	4d 8b d8             	mov    %r8,%r11
1400a1605:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a1609:	48 8b ca             	mov    %rdx,%rcx
1400a160c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a1611:	4d 8b c2             	mov    %r10,%r8
1400a1614:	49 8b d3             	mov    %r11,%rdx
1400a1617:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a161c:	e8 1f 16 00 00       	call   0x1400a2c40
1400a1621:	48 83 c4 30          	add    $0x30,%rsp
1400a1625:	5b                   	pop    %rbx
1400a1626:	c3                   	ret
1400a1627:	cc                   	int3
1400a1628:	cc                   	int3
1400a1629:	cc                   	int3
1400a162a:	cc                   	int3
1400a162b:	cc                   	int3
1400a162c:	cc                   	int3
1400a162d:	cc                   	int3
1400a162e:	cc                   	int3
1400a162f:	cc                   	int3
1400a1630:	40 53                	rex push %rbx
1400a1632:	48 83 ec 30          	sub    $0x30,%rsp
1400a1636:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400a163a:	4d 8b d1             	mov    %r9,%r10
1400a163d:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400a1642:	4d 8b d8             	mov    %r8,%r11
1400a1645:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400a1649:	48 8b ca             	mov    %rdx,%rcx
1400a164c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400a1651:	4d 8b c2             	mov    %r10,%r8
1400a1654:	49 8b d3             	mov    %r11,%rdx
1400a1657:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a165c:	e8 5f 19 00 00       	call   0x1400a2fc0
1400a1661:	48 83 c4 30          	add    $0x30,%rsp
1400a1665:	5b                   	pop    %rbx
1400a1666:	c3                   	ret
1400a1667:	cc                   	int3
1400a1668:	cc                   	int3
1400a1669:	cc                   	int3
1400a166a:	cc                   	int3
1400a166b:	cc                   	int3
1400a166c:	cc                   	int3
1400a166d:	cc                   	int3
1400a166e:	cc                   	int3
1400a166f:	cc                   	int3
1400a1670:	c6 42 18 01          	movb   $0x1,0x18(%rdx)
1400a1674:	48 8b c2             	mov    %rdx,%rax
1400a1677:	4c 3b c2             	cmp    %rdx,%r8
1400a167a:	74 0b                	je     0x1400a1687
1400a167c:	49 8b d0             	mov    %r8,%rdx
1400a167f:	48 8b c8             	mov    %rax,%rcx
1400a1682:	e9 49 59 00 00       	jmp    0x1400a6fd0
1400a1687:	c3                   	ret
1400a1688:	cc                   	int3
1400a1689:	cc                   	int3
1400a168a:	cc                   	int3
1400a168b:	cc                   	int3
1400a168c:	cc                   	int3
1400a168d:	cc                   	int3
1400a168e:	cc                   	int3
1400a168f:	cc                   	int3
1400a1690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a1695:	57                   	push   %rdi
1400a1696:	48 83 ec 20          	sub    $0x20,%rsp
1400a169a:	41 0f b6 18          	movzbl (%r8),%ebx