140006443:	74 05                	je     0x14000644a
140006445:	48 2b f9             	sub    %rcx,%rdi
140006448:	eb 12                	jmp    0x14000645c
14000644a:	49 8b fc             	mov    %r12,%rdi
14000644d:	eb 0d                	jmp    0x14000645c
14000644f:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140006456:	00
140006457:	bb 57 00 07 80       	mov    $0x80070057,%ebx
14000645c:	85 db                	test   %ebx,%ebx
14000645e:	49 0f 48 fc          	cmovs  %r12,%rdi
140006462:	78 36                	js     0x14000649a
140006464:	48 8d 0c 7d 02 00 00 	lea    0x2(,%rdi,2),%rcx
14000646b:	00
14000646c:	e8 6f b1 ff ff       	call   0x1400015e0
140006471:	48 85 c0             	test   %rax,%rax
140006474:	49 89 45 00          	mov    %rax,0x0(%r13)
140006478:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
14000647d:	0f 44 d9             	cmove  %ecx,%ebx
140006480:	85 db                	test   %ebx,%ebx
140006482:	78 16                	js     0x14000649a
140006484:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140006488:	48 8d 57 01          	lea    0x1(%rdi),%rdx
14000648c:	48 8b c8             	mov    %rax,%rcx
14000648f:	e8 bc 19 00 00       	call   0x140007e50
140006494:	8b d8                	mov    %eax,%ebx
140006496:	85 c0                	test   %eax,%eax
140006498:	79 27                	jns    0x1400064c1
14000649a:	49 8b 0f             	mov    (%r15),%rcx
14000649d:	48 85 c9             	test   %rcx,%rcx
1400064a0:	74 0f                	je     0x1400064b1
1400064a2:	8b 55 00             	mov    0x0(%rbp),%edx
1400064a5:	e8 ba 79 00 00       	call   0x14000de64
1400064aa:	4d 89 27             	mov    %r12,(%r15)
1400064ad:	44 89 65 00          	mov    %r12d,0x0(%rbp)
1400064b1:	49 8b 0e             	mov    (%r14),%rcx
1400064b4:	48 85 c9             	test   %rcx,%rcx
1400064b7:	74 08                	je     0x1400064c1
1400064b9:	e8 72 7b 00 00       	call   0x14000e030
1400064be:	4d 89 26             	mov    %r12,(%r14)
1400064c1:	48 8b 06             	mov    (%rsi),%rax
1400064c4:	48 8b ce             	mov    %rsi,%rcx
1400064c7:	48 8b 40 10          	mov    0x10(%rax),%rax
1400064cb:	ff 15 f7 d2 00 00    	call   *0xd2f7(%rip)        # 0x1400137c8
1400064d1:	48 8b 0d 80 2b 01 00 	mov    0x12b80(%rip),%rcx        # 0x140019058
1400064d8:	48 8d 05 79 2b 01 00 	lea    0x12b79(%rip),%rax        # 0x140019058
1400064df:	48 3b c8             	cmp    %rax,%rcx
1400064e2:	74 24                	je     0x140006508
1400064e4:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
1400064e8:	3d ff ff 00 00       	cmp    $0xffff,%eax
1400064ed:	72 19                	jb     0x140006508
1400064ef:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400064f3:	4c 8d 05 7e ef 00 00 	lea    0xef7e(%rip),%r8        # 0x140015478
1400064fa:	ba 13 00 00 00       	mov    $0x13,%edx
1400064ff:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140006503:	e8 50 ab ff ff       	call   0x140001058
140006508:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14000650d:	8b c3                	mov    %ebx,%eax
14000650f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140006514:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140006519:	48 83 c4 30          	add    $0x30,%rsp
14000651d:	41 5f                	pop    %r15
14000651f:	41 5e                	pop    %r14
140006521:	41 5d                	pop    %r13
140006523:	41 5c                	pop    %r12
140006525:	5f                   	pop    %rdi
140006526:	c3                   	ret
140006527:	cc                   	int3
140006528:	cc                   	int3
140006529:	cc                   	int3
14000652a:	cc                   	int3
14000652b:	cc                   	int3
14000652c:	cc                   	int3
14000652d:	cc                   	int3
14000652e:	cc                   	int3
14000652f:	cc                   	int3
140006530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006535:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000653a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000653f:	57                   	push   %rdi
140006540:	41 54                	push   %r12
140006542:	41 55                	push   %r13
140006544:	41 56                	push   %r14
140006546:	41 57                	push   %r15
140006548:	48 83 ec 30          	sub    $0x30,%rsp
14000654c:	48 8b 39             	mov    (%rcx),%rdi
14000654f:	45 8b f9             	mov    %r9d,%r15d
140006552:	4d 8b e0             	mov    %r8,%r12
140006555:	8b ea                	mov    %edx,%ebp
140006557:	48 8b 0d fa 2a 01 00 	mov    0x12afa(%rip),%rcx        # 0x140019058
14000655e:	4c 8d 2d f3 2a 01 00 	lea    0x12af3(%rip),%r13        # 0x140019058
140006565:	49 3b cd             	cmp    %r13,%rcx
140006568:	74 1b                	je     0x140006585
14000656a:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
14000656e:	72 15                	jb     0x140006585
140006570:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140006574:	4c 8d 05 fd ee 00 00 	lea    0xeefd(%rip),%r8        # 0x140015478
14000657b:	ba 14 00 00 00       	mov    $0x14,%edx
140006580:	e8 83 aa ff ff       	call   0x140001008
140006585:	48 8b 07             	mov    (%rdi),%rax
140006588:	48 8b cf             	mov    %rdi,%rcx
14000658b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000658f:	ff 15 33 d2 00 00    	call   *0xd233(%rip)        # 0x1400137c8
140006595:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
140006599:	33 db                	xor    %ebx,%ebx
14000659b:	33 f6                	xor    %esi,%esi
14000659d:	48 ff 15 34 d0 00 00 	rex.W call *0xd034(%rip)        # 0x1400135d8
1400065a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400065a9:	48 8d 57 40          	lea    0x40(%rdi),%rdx
1400065ad:	48 8b 02             	mov    (%rdx),%rax
1400065b0:	48 3b c2             	cmp    %rdx,%rax
1400065b3:	74 15                	je     0x1400065ca
1400065b5:	48 8b d8             	mov    %rax,%rbx
1400065b8:	48 8b 08             	mov    (%rax),%rcx
1400065bb:	39 68 14             	cmp    %ebp,0x14(%rax)
1400065be:	74 32                	je     0x1400065f2
1400065c0:	33 db                	xor    %ebx,%ebx
1400065c2:	48 8b c1             	mov    %rcx,%rax
1400065c5:	48 3b ca             	cmp    %rdx,%rcx
1400065c8:	75 eb                	jne    0x1400065b5
1400065ca:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
1400065ce:	48 ff 15 f3 cf 00 00 	rex.W call *0xcff3(%rip)        # 0x1400135c8
1400065d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400065da:	48 85 db             	test   %rbx,%rbx
1400065dd:	74 32                	je     0x140006611
1400065df:	45 8b cf             	mov    %r15d,%r9d
1400065e2:	4d 8b c4             	mov    %r12,%r8
1400065e5:	48 8b d3             	mov    %rbx,%rdx
1400065e8:	48 8b cf             	mov    %rdi,%rcx
1400065eb:	e8 fc 10 00 00       	call   0x1400076ec
1400065f0:	eb 24                	jmp    0x140006616
1400065f2:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1400065f6:	75 12                	jne    0x14000660a
1400065f8:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400065fc:	48 39 02             	cmp    %rax,(%rdx)
1400065ff:	75 09                	jne    0x14000660a
140006601:	48 89 0a             	mov    %rcx,(%rdx)
140006604:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140006608:	eb c0                	jmp    0x1400065ca
14000660a:	b9 03 00 00 00       	mov    $0x3,%ecx
14000660f:	cd 29                	int    $0x29
140006611:	be 01 00 00 00       	mov    $0x1,%esi
140006616:	48 85 db             	test   %rbx,%rbx
140006619:	74 08                	je     0x140006623
14000661b:	48 8b cb             	mov    %rbx,%rcx
14000661e:	e8 cd 07 00 00       	call   0x140006df0
140006623:	48 8b 07             	mov    (%rdi),%rax
140006626:	48 8b cf             	mov    %rdi,%rcx
140006629:	48 8b 40 10          	mov    0x10(%rax),%rax
14000662d:	ff 15 95 d1 00 00    	call   *0xd195(%rip)        # 0x1400137c8
140006633:	48 8b 0d 1e 2a 01 00 	mov    0x12a1e(%rip),%rcx        # 0x140019058
14000663a:	49 3b cd             	cmp    %r13,%rcx
14000663d:	74 25                	je     0x140006664
14000663f:	0f b6 51 19          	movzbl 0x19(%rcx),%edx
140006643:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140006649:	72 19                	jb     0x140006664
14000664b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000664f:	4c 8d 05 22 ee 00 00 	lea    0xee22(%rip),%r8        # 0x140015478
140006656:	ba 15 00 00 00       	mov    $0x15,%edx
14000665b:	89 74 24 20          	mov    %esi,0x20(%rsp)
14000665f:	e8 f4 a9 ff ff       	call   0x140001058
140006664:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140006669:	8b c6                	mov    %esi,%eax
14000666b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140006670:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140006675:	48 83 c4 30          	add    $0x30,%rsp
140006679:	41 5f                	pop    %r15
14000667b:	41 5e                	pop    %r14
14000667d:	41 5d                	pop    %r13
14000667f:	41 5c                	pop    %r12
140006681:	5f                   	pop    %rdi
140006682:	c3                   	ret
140006683:	cc                   	int3
140006684:	cc                   	int3
140006685:	cc                   	int3
140006686:	cc                   	int3
140006687:	cc                   	int3
140006688:	cc                   	int3
140006689:	cc                   	int3
14000668a:	cc                   	int3
14000668b:	cc                   	int3
14000668c:	cc                   	int3
14000668d:	cc                   	int3
14000668e:	cc                   	int3
14000668f:	cc                   	int3
140006690:	48 8b c4             	mov    %rsp,%rax
140006693:	48 89 58 08          	mov    %rbx,0x8(%rax)
140006697:	48 89 68 10          	mov    %rbp,0x10(%rax)
14000669b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000669f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400066a3:	41 56                	push   %r14
1400066a5:	48 83 ec 30          	sub    $0x30,%rsp
1400066a9:	48 8b 39             	mov    (%rcx),%rdi
1400066ac:	49 8b d9             	mov    %r9,%rbx
1400066af:	49 83 20 00          	andq   $0x0,(%r8)
1400066b3:	49 8b f0             	mov    %r8,%rsi
1400066b6:	49 83 21 00          	andq   $0x0,(%r9)
1400066ba:	8b ea                	mov    %edx,%ebp
1400066bc:	48 8b 0d 95 29 01 00 	mov    0x12995(%rip),%rcx        # 0x140019058
1400066c3:	4c 8d 35 8e 29 01 00 	lea    0x1298e(%rip),%r14        # 0x140019058
1400066ca:	49 3b ce             	cmp    %r14,%rcx
1400066cd:	74 1b                	je     0x1400066ea
1400066cf:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
1400066d3:	72 15                	jb     0x1400066ea
1400066d5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400066d9:	4c 8d 05 98 ed 00 00 	lea    0xed98(%rip),%r8        # 0x140015478
1400066e0:	ba 16 00 00 00       	mov    $0x16,%edx
1400066e5:	e8 1e a9 ff ff       	call   0x140001008
1400066ea:	48 8b 07             	mov    (%rdi),%rax
1400066ed:	48 8b cf             	mov    %rdi,%rcx
1400066f0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400066f4:	ff 15 ce d0 00 00    	call   *0xd0ce(%rip)        # 0x1400137c8
1400066fa:	4c 8b cb             	mov    %rbx,%r9
1400066fd:	4c 8b c6             	mov    %rsi,%r8
140006700:	8b d5                	mov    %ebp,%edx
140006702:	48 8b cf             	mov    %rdi,%rcx
140006705:	e8 3e 11 00 00       	call   0x140007848
14000670a:	48 8b 17             	mov    (%rdi),%rdx
14000670d:	8b d8                	mov    %eax,%ebx
14000670f:	48 8b cf             	mov    %rdi,%rcx
140006712:	48 8b 42 10          	mov    0x10(%rdx),%rax
140006716:	ff 15 ac d0 00 00    	call   *0xd0ac(%rip)        # 0x1400137c8
14000671c:	48 8b 0d 35 29 01 00 	mov    0x12935(%rip),%rcx        # 0x140019058
140006723:	49 3b ce             	cmp    %r14,%rcx
140006726:	74 25                	je     0x14000674d
140006728:	0f b6 51 19          	movzbl 0x19(%rcx),%edx
14000672c:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140006732:	72 19                	jb     0x14000674d
140006734:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140006738:	4c 8d 05 39 ed 00 00 	lea    0xed39(%rip),%r8        # 0x140015478
14000673f:	ba 17 00 00 00       	mov    $0x17,%edx
140006744:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140006748:	e8 0b a9 ff ff       	call   0x140001058
14000674d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140006752:	8b c3                	mov    %ebx,%eax
140006754:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140006759:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14000675e:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140006763:	48 83 c4 30          	add    $0x30,%rsp
140006767:	41 5e                	pop    %r14
140006769:	c3                   	ret
14000676a:	cc                   	int3
14000676b:	cc                   	int3
14000676c:	cc                   	int3
14000676d:	cc                   	int3
14000676e:	cc                   	int3
14000676f:	cc                   	int3
140006770:	cc                   	int3
140006771:	cc                   	int3
140006772:	cc                   	int3
140006773:	cc                   	int3
140006774:	cc                   	int3
140006775:	cc                   	int3
140006776:	cc                   	int3
140006777:	cc                   	int3
140006778:	cc                   	int3
140006779:	cc                   	int3
14000677a:	cc                   	int3
14000677b:	cc                   	int3
14000677c:	cc                   	int3
14000677d:	cc                   	int3
14000677e:	cc                   	int3
14000677f:	cc                   	int3
140006780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006785:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000678a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000678f:	57                   	push   %rdi
140006790:	41 54                	push   %r12
140006792:	41 55                	push   %r13
140006794:	41 56                	push   %r14
140006796:	41 57                	push   %r15
140006798:	48 83 ec 30          	sub    $0x30,%rsp
14000679c:	4c 8b 31             	mov    (%rcx),%r14
14000679f:	41 8b e9             	mov    %r9d,%ebp
1400067a2:	4d 8b f8             	mov    %r8,%r15
1400067a5:	8b fa                	mov    %edx,%edi
1400067a7:	48 8b 0d aa 28 01 00 	mov    0x128aa(%rip),%rcx        # 0x140019058
1400067ae:	4c 8d 2d a3 28 01 00 	lea    0x128a3(%rip),%r13        # 0x140019058
1400067b5:	49 3b cd             	cmp    %r13,%rcx
1400067b8:	74 1b                	je     0x1400067d5
1400067ba:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
1400067be:	72 15                	jb     0x1400067d5
1400067c0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400067c4:	4c 8d 05 ad ec 00 00 	lea    0xecad(%rip),%r8        # 0x140015478
1400067cb:	ba 18 00 00 00       	mov    $0x18,%edx
1400067d0:	e8 33 a8 ff ff       	call   0x140001008
1400067d5:	49 8b 06             	mov    (%r14),%rax
1400067d8:	49 8b ce             	mov    %r14,%rcx
1400067db:	48 8b 40 08          	mov    0x8(%rax),%rax
1400067df:	ff 15 e3 cf 00 00    	call   *0xcfe3(%rip)        # 0x1400137c8
1400067e5:	49 8d 4e 50          	lea    0x50(%r14),%rcx
1400067e9:	33 db                	xor    %ebx,%ebx
1400067eb:	33 f6                	xor    %esi,%esi
1400067ed:	48 ff 15 e4 cd 00 00 	rex.W call *0xcde4(%rip)        # 0x1400135d8
1400067f4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400067f9:	49 8d 56 40          	lea    0x40(%r14),%rdx
1400067fd:	48 8b 02             	mov    (%rdx),%rax
140006800:	48 3b c2             	cmp    %rdx,%rax
140006803:	74 15                	je     0x14000681a
140006805:	48 8b d8             	mov    %rax,%rbx
140006808:	48 8b 08             	mov    (%rax),%rcx
14000680b:	39 78 14             	cmp    %edi,0x14(%rax)
14000680e:	74 4f                	je     0x14000685f
140006810:	33 db                	xor    %ebx,%ebx
140006812:	48 8b c1             	mov    %rcx,%rax
140006815:	48 3b ca             	cmp    %rdx,%rcx
140006818:	75 eb                	jne    0x140006805
14000681a:	49 8d 4e 50          	lea    0x50(%r14),%rcx
14000681e:	48 ff 15 a3 cd 00 00 	rex.W call *0xcda3(%rip)        # 0x1400135c8
140006825:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000682a:	48 85 db             	test   %rbx,%rbx
14000682d:	74 4f                	je     0x14000687e
14000682f:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
140006833:	85 ed                	test   %ebp,%ebp
140006835:	78 13                	js     0x14000684a
140006837:	4d 85 ff             	test   %r15,%r15
14000683a:	74 0e                	je     0x14000684a
14000683c:	48 8d 57 30          	lea    0x30(%rdi),%rdx
140006840:	49 8b cf             	mov    %r15,%rcx
140006843:	e8 a4 75 00 00       	call   0x14000ddec
140006848:	8b e8                	mov    %eax,%ebp
14000684a:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14000684e:	89 6f 48             	mov    %ebp,0x48(%rdi)
140006851:	48 ff 15 40 cd 00 00 	rex.W call *0xcd40(%rip)        # 0x140013598
140006858:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000685d:	eb 24                	jmp    0x140006883
14000685f:	48 39 41 08          	cmp    %rax,0x8(%rcx)
140006863:	75 12                	jne    0x140006877
140006865:	48 8b 50 08          	mov    0x8(%rax),%rdx
140006869:	48 39 02             	cmp    %rax,(%rdx)
14000686c:	75 09                	jne    0x140006877
14000686e:	48 89 0a             	mov    %rcx,(%rdx)
140006871:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140006875:	eb a3                	jmp    0x14000681a
140006877:	b9 03 00 00 00       	mov    $0x3,%ecx
14000687c:	cd 29                	int    $0x29
14000687e:	be 01 00 00 00       	mov    $0x1,%esi
140006883:	48 85 db             	test   %rbx,%rbx
140006886:	74 08                	je     0x140006890
140006888:	48 8b cb             	mov    %rbx,%rcx
14000688b:	e8 60 05 00 00       	call   0x140006df0
140006890:	49 8b 06             	mov    (%r14),%rax
140006893:	49 8b ce             	mov    %r14,%rcx
140006896:	48 8b 40 10          	mov    0x10(%rax),%rax
14000689a:	ff 15 28 cf 00 00    	call   *0xcf28(%rip)        # 0x1400137c8
1400068a0:	48 8b 0d b1 27 01 00 	mov    0x127b1(%rip),%rcx        # 0x140019058
1400068a7:	49 3b cd             	cmp    %r13,%rcx
1400068aa:	74 25                	je     0x1400068d1
1400068ac:	0f b6 51 19          	movzbl 0x19(%rcx),%edx
1400068b0:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
1400068b6:	72 19                	jb     0x1400068d1