14014d3c4:	cc                   	int3
14014d3c5:	cc                   	int3
14014d3c6:	cc                   	int3
14014d3c7:	cc                   	int3
14014d3c8:	cc                   	int3
14014d3c9:	cc                   	int3
14014d3ca:	cc                   	int3
14014d3cb:	cc                   	int3
14014d3cc:	cc                   	int3
14014d3cd:	cc                   	int3
14014d3ce:	cc                   	int3
14014d3cf:	cc                   	int3
14014d3d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014d3d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014d3da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014d3df:	57                   	push   %rdi
14014d3e0:	b8 20 00 00 00       	mov    $0x20,%eax
14014d3e5:	e8 46 37 16 00       	call   0x1402b0b30
14014d3ea:	48 2b e0             	sub    %rax,%rsp
14014d3ed:	48 8b d9             	mov    %rcx,%rbx
14014d3f0:	49 8b e8             	mov    %r8,%rbp
14014d3f3:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14014d3f7:	48 8b f2             	mov    %rdx,%rsi
14014d3fa:	e8 01 ce ff ff       	call   0x14014a200
14014d3ff:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14014d403:	83 c0 07             	add    $0x7,%eax
14014d406:	99                   	cltd
14014d407:	83 e2 07             	and    $0x7,%edx
14014d40a:	03 c2                	add    %edx,%eax
14014d40c:	c1 f8 03             	sar    $0x3,%eax
14014d40f:	48 63 f8             	movslq %eax,%rdi
14014d412:	48 85 c9             	test   %rcx,%rcx
14014d415:	74 46                	je     0x14014d45d
14014d417:	48 85 f6             	test   %rsi,%rsi
14014d41a:	74 58                	je     0x14014d474
14014d41c:	48 3b ef             	cmp    %rdi,%rbp
14014d41f:	72 3c                	jb     0x14014d45d
14014d421:	44 8b c0             	mov    %eax,%r8d
14014d424:	48 8b d6             	mov    %rsi,%rdx
14014d427:	e8 14 34 fa ff       	call   0x1400f0840
14014d42c:	83 f8 ff             	cmp    $0xffffffff,%eax
14014d42f:	75 43                	jne    0x14014d474
14014d431:	e8 3a 9c fd ff       	call   0x140127070
14014d436:	4c 8d 05 cb 9c 1c 00 	lea    0x1c9ccb(%rip),%r8        # 0x140317108
14014d43d:	ba a0 03 00 00       	mov    $0x3a0,%edx
14014d442:	48 8d 0d b7 9b 1c 00 	lea    0x1c9bb7(%rip),%rcx        # 0x140317000
14014d449:	e8 42 9d fd ff       	call   0x140127190
14014d44e:	45 33 c0             	xor    %r8d,%r8d
14014d451:	41 8d 50 64          	lea    0x64(%r8),%edx
14014d455:	8d 4a ac             	lea    -0x54(%rdx),%ecx
14014d458:	e8 33 9e fd ff       	call   0x140127290
14014d45d:	33 c0                	xor    %eax,%eax
14014d45f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014d464:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14014d469:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014d46e:	48 83 c4 20          	add    $0x20,%rsp
14014d472:	5f                   	pop    %rdi
14014d473:	c3                   	ret
14014d474:	48 8b c7             	mov    %rdi,%rax
14014d477:	eb e6                	jmp    0x14014d45f
14014d479:	cc                   	int3
14014d47a:	cc                   	int3
14014d47b:	cc                   	int3
14014d47c:	cc                   	int3
14014d47d:	cc                   	int3
14014d47e:	cc                   	int3
14014d47f:	cc                   	int3
14014d480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014d485:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014d48a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014d48f:	57                   	push   %rdi
14014d490:	b8 20 00 00 00       	mov    $0x20,%eax
14014d495:	e8 96 36 16 00       	call   0x1402b0b30
14014d49a:	48 2b e0             	sub    %rax,%rsp
14014d49d:	49 8b f0             	mov    %r8,%rsi
14014d4a0:	8b ea                	mov    %edx,%ebp
14014d4a2:	e8 c9 80 fa ff       	call   0x1400f5570
14014d4a7:	48 8b f8             	mov    %rax,%rdi
14014d4aa:	48 85 c0             	test   %rax,%rax
14014d4ad:	74 5d                	je     0x14014d50c
14014d4af:	48 8d 0d fa 9c 1c 00 	lea    0x1c9cfa(%rip),%rcx        # 0x1403171b0
14014d4b6:	e8 35 39 fe ff       	call   0x140130df0
14014d4bb:	48 8b d8             	mov    %rax,%rbx
14014d4be:	48 85 c0             	test   %rax,%rax
14014d4c1:	74 49                	je     0x14014d50c
14014d4c3:	48 89 38             	mov    %rdi,(%rax)
14014d4c6:	e8 c5 09 fe ff       	call   0x14012de90
14014d4cb:	48 8b f8             	mov    %rax,%rdi
14014d4ce:	48 85 c0             	test   %rax,%rax
14014d4d1:	74 22                	je     0x14014d4f5
14014d4d3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14014d4d7:	48 8b d0             	mov    %rax,%rdx
14014d4da:	e8 41 e3 f9 ff       	call   0x1400eb820
14014d4df:	85 c0                	test   %eax,%eax
14014d4e1:	74 12                	je     0x14014d4f5
14014d4e3:	4c 8b c6             	mov    %rsi,%r8
14014d4e6:	8b d5                	mov    %ebp,%edx
14014d4e8:	48 8b cf             	mov    %rdi,%rcx
14014d4eb:	e8 b0 c5 01 00       	call   0x140169aa0
14014d4f0:	48 8b c3             	mov    %rbx,%rax
14014d4f3:	eb 19                	jmp    0x14014d50e
14014d4f5:	48 8d 15 b4 9c 1c 00 	lea    0x1c9cb4(%rip),%rdx        # 0x1403171b0
14014d4fc:	48 8b cb             	mov    %rbx,%rcx
14014d4ff:	e8 2c 40 fe ff       	call   0x140131530
14014d504:	48 8b cf             	mov    %rdi,%rcx
14014d507:	e8 64 09 fe ff       	call   0x14012de70
14014d50c:	33 c0                	xor    %eax,%eax
14014d50e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014d513:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14014d518:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014d51d:	48 83 c4 20          	add    $0x20,%rsp
14014d521:	5f                   	pop    %rdi
14014d522:	c3                   	ret
14014d523:	cc                   	int3
14014d524:	cc                   	int3
14014d525:	cc                   	int3
14014d526:	cc                   	int3
14014d527:	cc                   	int3
14014d528:	cc                   	int3
14014d529:	cc                   	int3
14014d52a:	cc                   	int3
14014d52b:	cc                   	int3
14014d52c:	cc                   	int3
14014d52d:	cc                   	int3
14014d52e:	cc                   	int3
14014d52f:	cc                   	int3
14014d530:	b8 28 00 00 00       	mov    $0x28,%eax
14014d535:	e8 f6 35 16 00       	call   0x1402b0b30
14014d53a:	48 2b e0             	sub    %rax,%rsp
14014d53d:	48 8b d1             	mov    %rcx,%rdx
14014d540:	48 8d 0d 69 9c 1c 00 	lea    0x1c9c69(%rip),%rcx        # 0x1403171b0
14014d547:	48 83 c4 28          	add    $0x28,%rsp
14014d54b:	e9 e0 36 fe ff       	jmp    0x140130c30
14014d550:	b8 28 00 00 00       	mov    $0x28,%eax
14014d555:	e8 d6 35 16 00       	call   0x1402b0b30
14014d55a:	48 2b e0             	sub    %rax,%rsp
14014d55d:	48 8d 15 4c 9c 1c 00 	lea    0x1c9c4c(%rip),%rdx        # 0x1403171b0
14014d564:	48 83 c4 28          	add    $0x28,%rsp
14014d568:	e9 c3 3f fe ff       	jmp    0x140131530
14014d56d:	cc                   	int3
14014d56e:	cc                   	int3
14014d56f:	cc                   	int3
14014d570:	48 8d 05 39 9c 1c 00 	lea    0x1c9c39(%rip),%rax        # 0x1403171b0
14014d577:	c3                   	ret
14014d578:	cc                   	int3
14014d579:	cc                   	int3
14014d57a:	cc                   	int3
14014d57b:	cc                   	int3
14014d57c:	cc                   	int3
14014d57d:	cc                   	int3
14014d57e:	cc                   	int3
14014d57f:	cc                   	int3
14014d580:	b8 28 00 00 00       	mov    $0x28,%eax
14014d585:	e8 a6 35 16 00       	call   0x1402b0b30
14014d58a:	48 2b e0             	sub    %rax,%rsp
14014d58d:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d591:	48 85 c0             	test   %rax,%rax
14014d594:	74 1b                	je     0x14014d5b1
14014d596:	44 8b ca             	mov    %edx,%r9d
14014d599:	45 33 c0             	xor    %r8d,%r8d
14014d59c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14014d5a1:	ff d0                	call   *%rax
14014d5a3:	85 c0                	test   %eax,%eax
14014d5a5:	74 0a                	je     0x14014d5b1
14014d5a7:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14014d5ac:	48 83 c4 28          	add    $0x28,%rsp
14014d5b0:	c3                   	ret
14014d5b1:	e8 ba 9a fd ff       	call   0x140127070
14014d5b6:	4c 8d 05 5b 9c 1c 00 	lea    0x1c9c5b(%rip),%r8        # 0x140317218
14014d5bd:	ba 4f 00 00 00       	mov    $0x4f,%edx
14014d5c2:	48 8d 0d 2f 9c 1c 00 	lea    0x1c9c2f(%rip),%rcx        # 0x1403171f8
14014d5c9:	e8 c2 9b fd ff       	call   0x140127190
14014d5ce:	45 33 c0             	xor    %r8d,%r8d
14014d5d1:	41 8d 50 65          	lea    0x65(%r8),%edx
14014d5d5:	8d 4a c1             	lea    -0x3f(%rdx),%ecx
14014d5d8:	e8 b3 9c fd ff       	call   0x140127290
14014d5dd:	33 c0                	xor    %eax,%eax
14014d5df:	48 83 c4 28          	add    $0x28,%rsp
14014d5e3:	c3                   	ret
14014d5e4:	cc                   	int3
14014d5e5:	cc                   	int3
14014d5e6:	cc                   	int3
14014d5e7:	cc                   	int3
14014d5e8:	cc                   	int3
14014d5e9:	cc                   	int3
14014d5ea:	cc                   	int3
14014d5eb:	cc                   	int3
14014d5ec:	cc                   	int3
14014d5ed:	cc                   	int3
14014d5ee:	cc                   	int3
14014d5ef:	cc                   	int3
14014d5f0:	b8 28 00 00 00       	mov    $0x28,%eax
14014d5f5:	e8 36 35 16 00       	call   0x1402b0b30
14014d5fa:	48 2b e0             	sub    %rax,%rsp
14014d5fd:	8b d1                	mov    %ecx,%edx
14014d5ff:	44 8d 48 1e          	lea    0x1e(%rax),%r9d
14014d603:	48 8d 0d 56 b0 28 00 	lea    0x28b056(%rip),%rcx        # 0x1403d8660
14014d60a:	4c 8d 05 e7 9b 1c 00 	lea    0x1c9be7(%rip),%r8        # 0x1403171f8
14014d611:	48 83 c4 28          	add    $0x28,%rsp
14014d615:	e9 56 f6 06 00       	jmp    0x1401bcc70
14014d61a:	cc                   	int3
14014d61b:	cc                   	int3
14014d61c:	cc                   	int3
14014d61d:	cc                   	int3
14014d61e:	cc                   	int3
14014d61f:	cc                   	int3
14014d620:	40 53                	rex push %rbx
14014d622:	b8 30 00 00 00       	mov    $0x30,%eax
14014d627:	e8 04 35 16 00       	call   0x1402b0b30
14014d62c:	48 2b e0             	sub    %rax,%rsp
14014d62f:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d633:	48 8b d9             	mov    %rcx,%rbx
14014d636:	48 85 c0             	test   %rax,%rax
14014d639:	74 3d                	je     0x14014d678
14014d63b:	45 33 c9             	xor    %r9d,%r9d
14014d63e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14014d643:	33 d2                	xor    %edx,%edx
14014d645:	ff d0                	call   *%rax
14014d647:	85 c0                	test   %eax,%eax
14014d649:	7e 2d                	jle    0x14014d678
14014d64b:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14014d650:	48 8d 15 29 01 00 00 	lea    0x129(%rip),%rdx        # 0x14014d780
14014d657:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
14014d65e:	00
14014d65f:	48 8d 0d fa af 28 00 	lea    0x28affa(%rip),%rcx        # 0x1403d8660
14014d666:	4c 8b c3             	mov    %rbx,%r8
14014d669:	89 44 24 20          	mov    %eax,0x20(%rsp)
14014d66d:	e8 5e f3 06 00       	call   0x1401bc9d0
14014d672:	48 83 c4 30          	add    $0x30,%rsp
14014d676:	5b                   	pop    %rbx
14014d677:	c3                   	ret
14014d678:	b8 01 00 00 00       	mov    $0x1,%eax
14014d67d:	48 83 c4 30          	add    $0x30,%rsp
14014d681:	5b                   	pop    %rbx
14014d682:	c3                   	ret
14014d683:	cc                   	int3
14014d684:	cc                   	int3
14014d685:	cc                   	int3
14014d686:	cc                   	int3
14014d687:	cc                   	int3
14014d688:	cc                   	int3
14014d689:	cc                   	int3
14014d68a:	cc                   	int3
14014d68b:	cc                   	int3
14014d68c:	cc                   	int3
14014d68d:	cc                   	int3
14014d68e:	cc                   	int3
14014d68f:	cc                   	int3
14014d690:	40 53                	rex push %rbx
14014d692:	b8 30 00 00 00       	mov    $0x30,%eax
14014d697:	e8 94 34 16 00       	call   0x1402b0b30
14014d69c:	48 2b e0             	sub    %rax,%rsp
14014d69f:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d6a3:	48 8b d9             	mov    %rcx,%rbx
14014d6a6:	48 85 c0             	test   %rax,%rax
14014d6a9:	74 3d                	je     0x14014d6e8
14014d6ab:	45 33 c9             	xor    %r9d,%r9d
14014d6ae:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14014d6b3:	33 d2                	xor    %edx,%edx
14014d6b5:	ff d0                	call   *%rax
14014d6b7:	85 c0                	test   %eax,%eax
14014d6b9:	7e 2d                	jle    0x14014d6e8
14014d6bb:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14014d6c0:	48 8d 15 b9 00 00 00 	lea    0xb9(%rip),%rdx        # 0x14014d780
14014d6c7:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14014d6ce:	00
14014d6cf:	48 8d 0d 8a af 28 00 	lea    0x28af8a(%rip),%rcx        # 0x1403d8660
14014d6d6:	4c 8b c3             	mov    %rbx,%r8
14014d6d9:	89 44 24 20          	mov    %eax,0x20(%rsp)
14014d6dd:	e8 ee f2 06 00       	call   0x1401bc9d0
14014d6e2:	48 83 c4 30          	add    $0x30,%rsp
14014d6e6:	5b                   	pop    %rbx
14014d6e7:	c3                   	ret
14014d6e8:	b8 01 00 00 00       	mov    $0x1,%eax
14014d6ed:	48 83 c4 30          	add    $0x30,%rsp
14014d6f1:	5b                   	pop    %rbx
14014d6f2:	c3                   	ret
14014d6f3:	cc                   	int3
14014d6f4:	cc                   	int3
14014d6f5:	cc                   	int3
14014d6f6:	cc                   	int3
14014d6f7:	cc                   	int3
14014d6f8:	cc                   	int3
14014d6f9:	cc                   	int3
14014d6fa:	cc                   	int3
14014d6fb:	cc                   	int3
14014d6fc:	cc                   	int3
14014d6fd:	cc                   	int3
14014d6fe:	cc                   	int3
14014d6ff:	cc                   	int3
14014d700:	40 57                	rex push %rdi
14014d702:	b8 20 00 00 00       	mov    $0x20,%eax
14014d707:	e8 24 34 16 00       	call   0x1402b0b30
14014d70c:	48 2b e0             	sub    %rax,%rsp
14014d70f:	48 8b 41 48          	mov    0x48(%rcx),%rax
14014d713:	48 8b f9             	mov    %rcx,%rdi
14014d716:	48 85 c0             	test   %rax,%rax
14014d719:	74 5c                	je     0x14014d777
14014d71b:	45 33 c9             	xor    %r9d,%r9d
14014d71e:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14014d723:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14014d728:	33 d2                	xor    %edx,%edx
14014d72a:	ff d0                	call   *%rax
14014d72c:	48 63 f0             	movslq %eax,%rsi
14014d72f:	85 c0                	test   %eax,%eax
14014d731:	7e 3f                	jle    0x14014d772
14014d733:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14014d738:	33 db                	xor    %ebx,%ebx
14014d73a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14014d740:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14014d745:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14014d74a:	45 33 c0             	xor    %r8d,%r8d
14014d74d:	48 8b cf             	mov    %rdi,%rcx
14014d750:	44 8b 0c 98          	mov    (%rax,%rbx,4),%r9d
14014d754:	ff 57 48             	call   *0x48(%rdi)
14014d757:	85 c0                	test   %eax,%eax
14014d759:	74 0a                	je     0x14014d765
14014d75b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14014d760:	e8 4b f8 fe ff       	call   0x14013cfb0
14014d765:	48 ff c3             	inc    %rbx
14014d768:	48 3b de             	cmp    %rsi,%rbx
14014d76b:	7c d3                	jl     0x14014d740
14014d76d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014d772:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14014d777:	48 83 c4 20          	add    $0x20,%rsp
14014d77b:	5f                   	pop    %rdi
14014d77c:	c3                   	ret
14014d77d:	cc                   	int3
14014d77e:	cc                   	int3
14014d77f:	cc                   	int3
14014d780:	b8 28 00 00 00       	mov    $0x28,%eax
14014d785:	e8 a6 33 16 00       	call   0x1402b0b30
14014d78a:	48 2b e0             	sub    %rax,%rsp
14014d78d:	48 8d 0d cc ae 28 00 	lea    0x28aecc(%rip),%rcx        # 0x1403d8660
14014d794:	48 83 c4 28          	add    $0x28,%rsp
14014d798:	e9 93 f1 06 00       	jmp    0x1401bc930
14014d79d:	cc                   	int3
14014d79e:	cc                   	int3
14014d79f:	cc                   	int3
14014d7a0:	48 85 c9             	test   %rcx,%rcx
14014d7a3:	74 5a                	je     0x14014d7ff
14014d7a5:	53                   	push   %rbx
14014d7a6:	b8 20 00 00 00       	mov    $0x20,%eax
14014d7ab:	e8 80 33 16 00       	call   0x1402b0b30
14014d7b0:	48 2b e0             	sub    %rax,%rsp
14014d7b3:	48 8b d9             	mov    %rcx,%rbx
14014d7b6:	48 8d 15 e3 19 00 00 	lea    0x19e3(%rip),%rdx        # 0x14014f1a0
14014d7bd:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14014d7c1:	e8 ba df f9 ff       	call   0x1400eb780
14014d7c6:	48 8b 4b 30          	mov    0x30(%rbx),%rcx