1401b138b:	4d 85 f6             	test   %r14,%r14
1401b138e:	75 07                	jne    0x1401b1397
1401b1390:	ff 15 02 b6 95 00    	call   *0x95b602(%rip)        # 0x140b0c998
1401b1396:	cc                   	int3
1401b1397:	8b 55 bf             	mov    -0x41(%rbp),%edx
1401b139a:	44 8d 0c 95 00 00 00 	lea    0x0(,%rdx,4),%r9d
1401b13a1:	00
1401b13a2:	44 8b 45 cb          	mov    -0x35(%rbp),%r8d
1401b13a6:	41 c1 e0 02          	shl    $0x2,%r8d
1401b13aa:	4c 8b 55 ff          	mov    -0x1(%rbp),%r10
1401b13ae:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1401b13b3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401b13b8:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1401b13bd:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1401b13c2:	4c 8d 0d 17 33 96 00 	lea    0x963317(%rip),%r9        # 0x140b146e0
1401b13c9:	44 8b 45 c3          	mov    -0x3d(%rbp),%r8d
1401b13cd:	ff 15 65 b8 95 00    	call   *0x95b865(%rip)        # 0x140b0cc38
1401b13d3:	85 c0                	test   %eax,%eax
1401b13d5:	0f 88 a8 00 00 00    	js     0x1401b1483
1401b13db:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401b13df:	48 85 c9             	test   %rcx,%rcx
1401b13e2:	74 0e                	je     0x1401b13f2
1401b13e4:	48 8b 01             	mov    (%rcx),%rax
1401b13e7:	48 8b 40 10          	mov    0x10(%rax),%rax
1401b13eb:	ff 15 47 b8 95 00    	call   *0x95b847(%rip)        # 0x140b0cc38
1401b13f1:	90                   	nop
1401b13f2:	48 85 db             	test   %rbx,%rbx
1401b13f5:	74 39                	je     0x1401b1430
1401b13f7:	48 2b f3             	sub    %rbx,%rsi
1401b13fa:	48 c1 fe 02          	sar    $0x2,%rsi
1401b13fe:	48 8d 04 b5 00 00 00 	lea    0x0(,%rsi,4),%rax
1401b1405:	00
1401b1406:	48 8b cb             	mov    %rbx,%rcx
1401b1409:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b140f:	72 15                	jb     0x1401b1426
1401b1411:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b1415:	48 2b cb             	sub    %rbx,%rcx
1401b1418:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b141c:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b1420:	0f 87 a4 00 00 00    	ja     0x1401b14ca
1401b1426:	48 8b cb             	mov    %rbx,%rcx
1401b1429:	ff 15 91 b4 95 00    	call   *0x95b491(%rip)        # 0x140b0c8c0
1401b142f:	90                   	nop
1401b1430:	48 85 ff             	test   %rdi,%rdi
1401b1433:	74 31                	je     0x1401b1466
1401b1435:	4c 2b ff             	sub    %rdi,%r15
1401b1438:	48 8b c7             	mov    %rdi,%rax
1401b143b:	49 81 ff 00 10 00 00 	cmp    $0x1000,%r15
1401b1442:	72 18                	jb     0x1401b145c
1401b1444:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401b1448:	48 2b c7             	sub    %rdi,%rax
1401b144b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b144f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b1453:	76 07                	jbe    0x1401b145c
1401b1455:	ff 15 3d b5 95 00    	call   *0x95b53d(%rip)        # 0x140b0c998
1401b145b:	cc                   	int3
1401b145c:	48 8b cf             	mov    %rdi,%rcx
1401b145f:	ff 15 5b b4 95 00    	call   *0x95b45b(%rip)        # 0x140b0c8c0
1401b1465:	90                   	nop
1401b1466:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401b146a:	48 85 c9             	test   %rcx,%rcx
1401b146d:	74 0d                	je     0x1401b147c
1401b146f:	48 8b 01             	mov    (%rcx),%rax
1401b1472:	48 8b 40 10          	mov    0x10(%rax),%rax
1401b1476:	ff 15 bc b7 95 00    	call   *0x95b7bc(%rip)        # 0x140b0cc38
1401b147c:	33 c0                	xor    %eax,%eax
1401b147e:	e9 a9 00 00 00       	jmp    0x1401b152c
1401b1483:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401b1487:	48 85 c9             	test   %rcx,%rcx
1401b148a:	74 0e                	je     0x1401b149a
1401b148c:	48 8b 01             	mov    (%rcx),%rax
1401b148f:	48 8b 40 10          	mov    0x10(%rax),%rax
1401b1493:	ff 15 9f b7 95 00    	call   *0x95b79f(%rip)        # 0x140b0cc38
1401b1499:	90                   	nop
1401b149a:	48 85 db             	test   %rbx,%rbx
1401b149d:	74 3c                	je     0x1401b14db
1401b149f:	48 2b f3             	sub    %rbx,%rsi
1401b14a2:	48 c1 fe 02          	sar    $0x2,%rsi
1401b14a6:	48 8d 04 b5 00 00 00 	lea    0x0(,%rsi,4),%rax
1401b14ad:	00
1401b14ae:	48 8b cb             	mov    %rbx,%rcx
1401b14b1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b14b7:	72 18                	jb     0x1401b14d1
1401b14b9:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b14bd:	48 2b cb             	sub    %rbx,%rcx
1401b14c0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b14c4:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b14c8:	76 07                	jbe    0x1401b14d1
1401b14ca:	ff 15 c8 b4 95 00    	call   *0x95b4c8(%rip)        # 0x140b0c998
1401b14d0:	cc                   	int3
1401b14d1:	48 8b cb             	mov    %rbx,%rcx
1401b14d4:	ff 15 e6 b3 95 00    	call   *0x95b3e6(%rip)        # 0x140b0c8c0
1401b14da:	90                   	nop
1401b14db:	48 85 ff             	test   %rdi,%rdi
1401b14de:	74 31                	je     0x1401b1511
1401b14e0:	4c 2b ff             	sub    %rdi,%r15
1401b14e3:	48 8b c7             	mov    %rdi,%rax
1401b14e6:	49 81 ff 00 10 00 00 	cmp    $0x1000,%r15
1401b14ed:	72 18                	jb     0x1401b1507
1401b14ef:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401b14f3:	48 2b c7             	sub    %rdi,%rax
1401b14f6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b14fa:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b14fe:	76 07                	jbe    0x1401b1507
1401b1500:	ff 15 92 b4 95 00    	call   *0x95b492(%rip)        # 0x140b0c998
1401b1506:	cc                   	int3
1401b1507:	48 8b cf             	mov    %rdi,%rcx
1401b150a:	ff 15 b0 b3 95 00    	call   *0x95b3b0(%rip)        # 0x140b0c8c0
1401b1510:	90                   	nop
1401b1511:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401b1515:	48 85 c9             	test   %rcx,%rcx
1401b1518:	74 0d                	je     0x1401b1527
1401b151a:	48 8b 01             	mov    (%rcx),%rax
1401b151d:	48 8b 40 10          	mov    0x10(%rax),%rax
1401b1521:	ff 15 11 b7 95 00    	call   *0x95b711(%rip)        # 0x140b0cc38
1401b1527:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401b152c:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1401b1530:	48 33 cc             	xor    %rsp,%rcx
1401b1533:	e8 a8 e0 93 00       	call   0x140aef5e0
1401b1538:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1401b153f:	00
1401b1540:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1401b1547:	41 5f                	pop    %r15
1401b1549:	41 5e                	pop    %r14
1401b154b:	41 5d                	pop    %r13
1401b154d:	41 5c                	pop    %r12
1401b154f:	5f                   	pop    %rdi
1401b1550:	5e                   	pop    %rsi
1401b1551:	5d                   	pop    %rbp
1401b1552:	c3                   	ret
1401b1553:	e8 78 27 e5 ff       	call   0x140003cd0
1401b1558:	90                   	nop
1401b1559:	eb 01                	jmp    0x1401b155c
1401b155b:	90                   	nop
1401b155c:	90                   	nop
1401b155d:	90                   	nop
1401b155e:	90                   	nop
1401b155f:	90                   	nop
1401b1560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b1565:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b156a:	57                   	push   %rdi
1401b156b:	48 83 ec 20          	sub    $0x20,%rsp
1401b156f:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1401b1573:	48 8b da             	mov    %rdx,%rbx
1401b1576:	48 8b 11             	mov    (%rcx),%rdx
1401b1579:	48 8b f9             	mov    %rcx,%rdi
1401b157c:	48 8b ce             	mov    %rsi,%rcx
1401b157f:	48 2b ca             	sub    %rdx,%rcx
1401b1582:	48 3b d9             	cmp    %rcx,%rbx
1401b1585:	73 06                	jae    0x1401b158d
1401b1587:	48 8d 04 13          	lea    (%rbx,%rdx,1),%rax
1401b158b:	eb 2f                	jmp    0x1401b15bc
1401b158d:	76 31                	jbe    0x1401b15c0
1401b158f:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401b1593:	48 2b c2             	sub    %rdx,%rax
1401b1596:	48 3b d8             	cmp    %rax,%rbx
1401b1599:	76 0d                	jbe    0x1401b15a8
1401b159b:	48 8b d3             	mov    %rbx,%rdx
1401b159e:	48 8b cf             	mov    %rdi,%rcx
1401b15a1:	e8 92 02 00 00       	call   0x1401b1838
1401b15a6:	eb 18                	jmp    0x1401b15c0
1401b15a8:	48 2b d9             	sub    %rcx,%rbx
1401b15ab:	33 d2                	xor    %edx,%edx
1401b15ad:	4c 8b c3             	mov    %rbx,%r8
1401b15b0:	48 8b ce             	mov    %rsi,%rcx
1401b15b3:	e8 b4 ee 93 00       	call   0x140af046c
1401b15b8:	48 8d 04 33          	lea    (%rbx,%rsi,1),%rax
1401b15bc:	48 89 47 08          	mov    %rax,0x8(%rdi)
1401b15c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b15c5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b15ca:	48 83 c4 20          	add    $0x20,%rsp
1401b15ce:	5f                   	pop    %rdi
1401b15cf:	c3                   	ret
1401b15d0:	40 53                	rex push %rbx
1401b15d2:	48 83 ec 20          	sub    $0x20,%rsp
1401b15d6:	48 8b d9             	mov    %rcx,%rbx
1401b15d9:	48 8b 09             	mov    (%rcx),%rcx
1401b15dc:	48 85 c9             	test   %rcx,%rcx
1401b15df:	74 37                	je     0x1401b1618
1401b15e1:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401b15e5:	48 2b c1             	sub    %rcx,%rax
1401b15e8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b15ee:	72 14                	jb     0x1401b1604
1401b15f0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b15f4:	48 2b ca             	sub    %rdx,%rcx
1401b15f7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b15fb:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b15ff:	77 1d                	ja     0x1401b161e
1401b1601:	48 8b ca             	mov    %rdx,%rcx
1401b1604:	ff 15 b6 b2 95 00    	call   *0x95b2b6(%rip)        # 0x140b0c8c0
1401b160a:	48 83 23 00          	andq   $0x0,(%rbx)
1401b160e:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1401b1613:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401b1618:	48 83 c4 20          	add    $0x20,%rsp
1401b161c:	5b                   	pop    %rbx
1401b161d:	c3                   	ret
1401b161e:	ff 15 74 b3 95 00    	call   *0x95b374(%rip)        # 0x140b0c998
1401b1624:	cc                   	int3
1401b1625:	90                   	nop
1401b1626:	90                   	nop
1401b1627:	90                   	nop
1401b1628:	40 53                	rex push %rbx
1401b162a:	48 83 ec 30          	sub    $0x30,%rsp
1401b162e:	48 8b d9             	mov    %rcx,%rbx
1401b1631:	b9 78 00 00 00       	mov    $0x78,%ecx
1401b1636:	ff 15 8c b2 95 00    	call   *0x95b28c(%rip)        # 0x140b0c8c8
1401b163c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b1641:	48 85 c0             	test   %rax,%rax
1401b1644:	75 07                	jne    0x1401b164d
1401b1646:	ff 15 4c ae 95 00    	call   *0x95ae4c(%rip)        # 0x140b0c498
1401b164c:	90                   	nop
1401b164d:	b9 01 00 00 00       	mov    $0x1,%ecx
1401b1652:	89 48 08             	mov    %ecx,0x8(%rax)
1401b1655:	89 48 0c             	mov    %ecx,0xc(%rax)
1401b1658:	48 8d 0d b1 d4 96 00 	lea    0x96d4b1(%rip),%rcx        # 0x140b1eb10
1401b165f:	48 89 08             	mov    %rcx,(%rax)
1401b1662:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401b1666:	48 83 21 00          	andq   $0x0,(%rcx)
1401b166a:	0f 10 05 ff 2f 96 00 	movups 0x962fff(%rip),%xmm0        # 0x140b14670
1401b1671:	f3 0f 7f 41 08       	movdqu %xmm0,0x8(%rcx)
1401b1676:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b1679:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1401b167d:	48 83 61 28 00       	andq   $0x0,0x28(%rcx)
1401b1682:	48 c7 41 30 0f 00 00 	movq   $0xf,0x30(%rcx)
1401b1689:	00
1401b168a:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
1401b168e:	83 61 50 00          	andl   $0x0,0x50(%rcx)
1401b1692:	83 61 54 00          	andl   $0x0,0x54(%rcx)
1401b1696:	c6 41 60 00          	movb   $0x0,0x60(%rcx)
1401b169a:	48 89 0b             	mov    %rcx,(%rbx)
1401b169d:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401b16a1:	48 8b c3             	mov    %rbx,%rax
1401b16a4:	48 83 c4 30          	add    $0x30,%rsp
1401b16a8:	5b                   	pop    %rbx
1401b16a9:	c3                   	ret
1401b16aa:	90                   	nop
1401b16ab:	90                   	nop
1401b16ac:	40 53                	rex push %rbx
1401b16ae:	48 83 ec 20          	sub    $0x20,%rsp
1401b16b2:	48 8b 19             	mov    (%rcx),%rbx
1401b16b5:	48 85 db             	test   %rbx,%rbx
1401b16b8:	74 3f                	je     0x1401b16f9
1401b16ba:	48 8b 0b             	mov    (%rbx),%rcx
1401b16bd:	48 85 c9             	test   %rcx,%rcx
1401b16c0:	74 37                	je     0x1401b16f9
1401b16c2:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401b16c6:	48 2b c1             	sub    %rcx,%rax
1401b16c9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b16cf:	72 14                	jb     0x1401b16e5
1401b16d1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b16d5:	48 2b ca             	sub    %rdx,%rcx
1401b16d8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b16dc:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b16e0:	77 1d                	ja     0x1401b16ff
1401b16e2:	48 8b ca             	mov    %rdx,%rcx
1401b16e5:	ff 15 d5 b1 95 00    	call   *0x95b1d5(%rip)        # 0x140b0c8c0
1401b16eb:	48 83 23 00          	andq   $0x0,(%rbx)
1401b16ef:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1401b16f4:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401b16f9:	48 83 c4 20          	add    $0x20,%rsp
1401b16fd:	5b                   	pop    %rbx
1401b16fe:	c3                   	ret
1401b16ff:	ff 15 93 b2 95 00    	call   *0x95b293(%rip)        # 0x140b0c998
1401b1705:	cc                   	int3
1401b1706:	90                   	nop
1401b1707:	90                   	nop
1401b1708:	90                   	nop
1401b1709:	90                   	nop
1401b170a:	90                   	nop
1401b170b:	90                   	nop
1401b170c:	90                   	nop
1401b170d:	90                   	nop
1401b170e:	90                   	nop
1401b170f:	90                   	nop
1401b1710:	40 53                	rex push %rbx
1401b1712:	48 83 ec 20          	sub    $0x20,%rsp
1401b1716:	48 8b 41 40          	mov    0x40(%rcx),%rax
1401b171a:	48 8b d9             	mov    %rcx,%rbx
1401b171d:	48 83 f8 0f          	cmp    $0xf,%rax
1401b1721:	76 29                	jbe    0x1401b174c
1401b1723:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401b1727:	48 ff c0             	inc    %rax
1401b172a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b1730:	72 14                	jb     0x1401b1746
1401b1732:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b1736:	48 2b ca             	sub    %rdx,%rcx
1401b1739:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b173d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b1741:	77 20                	ja     0x1401b1763
1401b1743:	48 8b ca             	mov    %rdx,%rcx
1401b1746:	ff 15 74 b1 95 00    	call   *0x95b174(%rip)        # 0x140b0c8c0
1401b174c:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1401b1751:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
1401b1758:	00
1401b1759:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1401b175d:	48 83 c4 20          	add    $0x20,%rsp
1401b1761:	5b                   	pop    %rbx
1401b1762:	c3                   	ret
1401b1763:	ff 15 2f b2 95 00    	call   *0x95b22f(%rip)        # 0x140b0c998
1401b1769:	cc                   	int3
1401b176a:	90                   	nop
1401b176b:	90                   	nop
1401b176c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b1771:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b1776:	57                   	push   %rdi
1401b1777:	48 83 ec 20          	sub    $0x20,%rsp
1401b177b:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1401b1782:	ff ff 7f
1401b1785:	48 8b fa             	mov    %rdx,%rdi
1401b1788:	48 8b f1             	mov    %rcx,%rsi
1401b178b:	48 3b d0             	cmp    %rax,%rdx
1401b178e:	77 69                	ja     0x1401b17f9
1401b1790:	33 db                	xor    %ebx,%ebx
1401b1792:	48 85 d2             	test   %rdx,%rdx
1401b1795:	74 43                	je     0x1401b17da
1401b1797:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b179e:	72 22                	jb     0x1401b17c2
1401b17a0:	48 8d 4a 27          	lea    0x27(%rdx),%rcx
1401b17a4:	48 3b ca             	cmp    %rdx,%rcx
1401b17a7:	76 56                	jbe    0x1401b17ff
1401b17a9:	ff 15 19 b1 95 00    	call   *0x95b119(%rip)        # 0x140b0c8c8
1401b17af:	48 85 c0             	test   %rax,%rax
1401b17b2:	74 1c                	je     0x1401b17d0
1401b17b4:	48 8d 58 27          	lea    0x27(%rax),%rbx
1401b17b8:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1401b17bc:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1401b17c0:	eb 18                	jmp    0x1401b17da
1401b17c2:	48 8b cf             	mov    %rdi,%rcx
1401b17c5:	ff 15 fd b0 95 00    	call   *0x95b0fd(%rip)        # 0x140b0c8c8
1401b17cb:	48 85 c0             	test   %rax,%rax
1401b17ce:	75 07                	jne    0x1401b17d7
1401b17d0:	ff 15 c2 ac 95 00    	call   *0x95acc2(%rip)        # 0x140b0c498
1401b17d6:	cc                   	int3
1401b17d7:	48 8b d8             	mov    %rax,%rbx
1401b17da:	48 89 1e             	mov    %rbx,(%rsi)
1401b17dd:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
1401b17e1:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1401b17e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b17ea:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401b17ee:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b17f3:	48 83 c4 20          	add    $0x20,%rsp
1401b17f7:	5f                   	pop    %rdi
1401b17f8:	c3                   	ret
1401b17f9:	e8 6a a5 e6 ff       	call   0x14001bd68
1401b17fe:	cc                   	int3
1401b17ff:	e8 cc 24 e5 ff       	call   0x140003cd0
1401b1804:	cc                   	int3
1401b1805:	90                   	nop
1401b1806:	90                   	nop
1401b1807:	90                   	nop