1400067ca:	49 8b 8d a8 03 00 00 	mov    0x3a8(%r13),%rcx
1400067d1:	48 8d 15 40 08 02 00 	lea    0x20840(%rip),%rdx        # 0x140027018
1400067d8:	e8 e3 7e 00 00       	call   0x14000e6c0
1400067dd:	e9 31 fb ff ff       	jmp    0x140006313
1400067e2:	48 85 f6             	test   %rsi,%rsi
1400067e5:	0f 84 12 fb ff ff    	je     0x1400062fd
1400067eb:	49 8b 8d a8 03 00 00 	mov    0x3a8(%r13),%rcx
1400067f2:	49 89 f0             	mov    %rsi,%r8
1400067f5:	48 8d 15 f4 07 02 00 	lea    0x207f4(%rip),%rdx        # 0x140026ff0
1400067fc:	e8 bf 7e 00 00       	call   0x14000e6c0
140006801:	e9 f7 fa ff ff       	jmp    0x1400062fd
140006806:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
14000680c:	74 18                	je     0x140006826
14000680e:	49 8b 8d a8 03 00 00 	mov    0x3a8(%r13),%rcx
140006815:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
14000681a:	48 8d 15 a7 07 02 00 	lea    0x207a7(%rip),%rdx        # 0x140026fc8
140006821:	e8 9a 7e 00 00       	call   0x14000e6c0
140006826:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
14000682d:	00
14000682e:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140006835:	00
140006836:	e9 b1 fa ff ff       	jmp    0x1400062ec
14000683b:	49 8d 4a ff          	lea    -0x1(%r10),%rcx
14000683f:	4c 39 d3             	cmp    %r10,%rbx
140006842:	0f 85 29 fd ff ff    	jne    0x140006571
140006848:	4c 89 94 24 88 00 00 	mov    %r10,0x88(%rsp)
14000684f:	00
140006850:	4c 89 d0             	mov    %r10,%rax
140006853:	4c 89 94 24 98 00 00 	mov    %r10,0x98(%rsp)
14000685a:	00
14000685b:	e9 75 f9 ff ff       	jmp    0x1400061d5
140006860:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
140006867:	00
140006868:	4c 89 f9             	mov    %r15,%rcx
14000686b:	e9 f9 f5 ff ff       	jmp    0x140005e69
140006870:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140006877:	00
140006878:	ff 15 fa 6f 04 00    	call   *0x46ffa(%rip)        # 0x14004d878
14000687e:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140006883:	e9 a7 fa ff ff       	jmp    0x14000632f
140006888:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14000688f:	00
140006890:	41 0f b6 fa          	movzbl %r10b,%edi
140006894:	48 85 c0             	test   %rax,%rax
140006897:	74 3c                	je     0x1400068d5
140006899:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1400068a0:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400068a5:	48 85 c0             	test   %rax,%rax
1400068a8:	74 35                	je     0x1400068df
1400068aa:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1400068b1:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400068b6:	48 85 c0             	test   %rax,%rax
1400068b9:	74 2e                	je     0x1400068e9
1400068bb:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
1400068c1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1400068c8:	0f 84 59 fa ff ff    	je     0x140006327
1400068ce:	31 ed                	xor    %ebp,%ebp
1400068d0:	e9 4a fa ff ff       	jmp    0x14000631f
1400068d5:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400068da:	48 85 c0             	test   %rax,%rax
1400068dd:	75 cb                	jne    0x1400068aa
1400068df:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400068e4:	48 85 c0             	test   %rax,%rax
1400068e7:	75 d2                	jne    0x1400068bb
1400068e9:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
1400068ef:	0f 84 32 fa ff ff    	je     0x140006327
1400068f5:	31 ed                	xor    %ebp,%ebp
1400068f7:	e9 23 fa ff ff       	jmp    0x14000631f
1400068fc:	49 8b 8d a8 03 00 00 	mov    0x3a8(%r13),%rcx
140006903:	48 8d 15 7e 06 02 00 	lea    0x2067e(%rip),%rdx        # 0x140026f88
14000690a:	e8 a1 7e 00 00       	call   0x14000e7b0
14000690f:	48 89 d9             	mov    %rbx,%rcx
140006912:	ff 15 60 6f 04 00    	call   *0x46f60(%rip)        # 0x14004d878
140006918:	e9 61 ff ff ff       	jmp    0x14000687e
14000691d:	e8 6e 8d 01 00       	call   0x14001f690
140006922:	41 0f b6 fe          	movzbl %r14b,%edi
140006926:	4c 89 fb             	mov    %r15,%rbx
140006929:	e9 8d f9 ff ff       	jmp    0x1400062bb
14000692e:	66 90                	xchg   %ax,%ax
140006930:	41 57                	push   %r15
140006932:	41 56                	push   %r14
140006934:	41 55                	push   %r13
140006936:	41 54                	push   %r12
140006938:	55                   	push   %rbp
140006939:	57                   	push   %rdi
14000693a:	56                   	push   %rsi
14000693b:	53                   	push   %rbx
14000693c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140006943:	48 8b 2d 66 03 04 00 	mov    0x40366(%rip),%rbp        # 0x140046cb0
14000694a:	48 8b 45 00          	mov    0x0(%rbp),%rax
14000694e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140006953:	31 c0                	xor    %eax,%eax
140006955:	41 c7 01 1b 00 00 00 	movl   $0x1b,(%r9)
14000695c:	80 3a 2d             	cmpb   $0x2d,(%rdx)
14000695f:	48 89 cb             	mov    %rcx,%rbx
140006962:	44 89 c6             	mov    %r8d,%esi
140006965:	4c 89 cf             	mov    %r9,%rdi
140006968:	0f 85 0a 01 00 00    	jne    0x140006a78
14000696e:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
140006972:	0f 85 00 01 00 00    	jne    0x140006a78
140006978:	4c 8b 2d 61 e9 01 00 	mov    0x1e961(%rip),%r13        # 0x1400252e0
14000697f:	31 c9                	xor    %ecx,%ecx
140006981:	41 ff d5             	call   *%r13
140006984:	48 89 c1             	mov    %rax,%rcx
140006987:	e8 9c dc 01 00       	call   0x140024628
14000698c:	31 c9                	xor    %ecx,%ecx
14000698e:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140006995:	00 00
140006997:	41 89 c6             	mov    %eax,%r14d
14000699a:	41 ff d5             	call   *%r13
14000699d:	48 89 c1             	mov    %rax,%rcx
1400069a0:	e8 83 dc 01 00       	call   0x140024628
1400069a5:	ba 00 80 00 00       	mov    $0x8000,%edx
1400069aa:	89 c1                	mov    %eax,%ecx
1400069ac:	ff 15 86 71 04 00    	call   *0x47186(%rip)        # 0x14004db38
1400069b2:	31 c9                	xor    %ecx,%ecx
1400069b4:	41 ff d5             	call   *%r13
1400069b7:	48 89 c1             	mov    %rax,%rcx
1400069ba:	e8 b1 dd 01 00       	call   0x140024770
1400069bf:	4c 63 e0             	movslq %eax,%r12
1400069c2:	44 89 e0             	mov    %r12d,%eax
1400069c5:	44 09 f0             	or     %r14d,%eax
1400069c8:	0f 89 32 01 00 00    	jns    0x140006b00
1400069ce:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400069d5:	00 00
1400069d7:	31 c9                	xor    %ecx,%ecx
1400069d9:	41 ff d5             	call   *%r13
1400069dc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400069e1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400069e6:	49 89 c0             	mov    %rax,%r8
1400069e9:	e8 d2 f2 00 00       	call   0x140015cc0
1400069ee:	83 f8 0f             	cmp    $0xf,%eax
1400069f1:	0f 84 73 01 00 00    	je     0x140006b6a
1400069f7:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1400069fc:	83 f8 15             	cmp    $0x15,%eax
1400069ff:	0f 85 4b 01 00 00    	jne    0x140006b50
140006a05:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140006a0a:	41 bd 1a 00 00 00    	mov    $0x1a,%r13d
140006a10:	49 0f ba f6 3f       	btr    $0x3f,%r14
140006a15:	45 31 e4             	xor    %r12d,%r12d
140006a18:	ba 70 00 00 00       	mov    $0x70,%edx
140006a1d:	b9 01 00 00 00       	mov    $0x1,%ecx
140006a22:	e8 c1 dc 01 00       	call   0x1400246e8
140006a27:	48 85 c0             	test   %rax,%rax
140006a2a:	0f 84 41 01 00 00    	je     0x140006b71
140006a30:	c7 00 05 00 00 00    	movl   $0x5,(%rax)
140006a36:	48 89 58 08          	mov    %rbx,0x8(%rax)
140006a3a:	48 85 db             	test   %rbx,%rbx
140006a3d:	74 0c                	je     0x140006a4b
140006a3f:	48 8b 53 48          	mov    0x48(%rbx),%rdx
140006a43:	48 89 43 48          	mov    %rax,0x48(%rbx)
140006a47:	48 89 50 10          	mov    %rdx,0x10(%rax)
140006a4b:	40 0f b6 f6          	movzbl %sil,%esi
140006a4f:	ba 06 00 00 00       	mov    $0x6,%edx
140006a54:	4c 89 78 18          	mov    %r15,0x18(%rax)
140006a58:	29 f2                	sub    %esi,%edx
140006a5a:	4c 89 60 50          	mov    %r12,0x50(%rax)
140006a5e:	4c 89 70 58          	mov    %r14,0x58(%rax)
140006a62:	48 c7 40 60 00 00 00 	movq   $0x0,0x60(%rax)
140006a69:	00
140006a6a:	89 10                	mov    %edx,(%rax)
140006a6c:	44 89 2f             	mov    %r13d,(%rdi)
140006a6f:	eb 65                	jmp    0x140006ad6
140006a71:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140006a78:	48 89 d1             	mov    %rdx,%rcx
140006a7b:	e8 18 dc 01 00       	call   0x140024698
140006a80:	49 89 c4             	mov    %rax,%r12
140006a83:	48 85 c0             	test   %rax,%rax
140006a86:	0f 84 de 00 00 00    	je     0x140006b6a
140006a8c:	ba 70 00 00 00       	mov    $0x70,%edx
140006a91:	b9 01 00 00 00       	mov    $0x1,%ecx
140006a96:	e8 4d dc 01 00       	call   0x1400246e8
140006a9b:	48 85 c0             	test   %rax,%rax
140006a9e:	0f 84 be 00 00 00    	je     0x140006b62
140006aa4:	c7 00 03 00 00 00    	movl   $0x3,(%rax)
140006aaa:	48 89 58 08          	mov    %rbx,0x8(%rax)
140006aae:	48 85 db             	test   %rbx,%rbx
140006ab1:	74 0c                	je     0x140006abf
140006ab3:	48 8b 53 48          	mov    0x48(%rbx),%rdx
140006ab7:	48 89 43 48          	mov    %rax,0x48(%rbx)
140006abb:	48 89 50 10          	mov    %rdx,0x10(%rax)
140006abf:	40 0f b6 f6          	movzbl %sil,%esi
140006ac3:	ba 04 00 00 00       	mov    $0x4,%edx
140006ac8:	4c 89 60 18          	mov    %r12,0x18(%rax)
140006acc:	29 f2                	sub    %esi,%edx
140006ace:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
140006ad4:	89 10                	mov    %edx,(%rax)
140006ad6:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140006adb:	48 2b 55 00          	sub    0x0(%rbp),%rdx
140006adf:	0f 85 cc 00 00 00    	jne    0x140006bb1
140006ae5:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140006aec:	5b                   	pop    %rbx
140006aed:	5e                   	pop    %rsi
140006aee:	5f                   	pop    %rdi
140006aef:	5d                   	pop    %rbp
140006af0:	41 5c                	pop    %r12
140006af2:	41 5d                	pop    %r13
140006af4:	41 5e                	pop    %r14
140006af6:	41 5f                	pop    %r15
140006af8:	c3                   	ret
140006af9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140006b00:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140006b05:	44 89 f1             	mov    %r14d,%ecx
140006b08:	ff 15 da 6f 04 00    	call   *0x46fda(%rip)        # 0x14004dae8
140006b0e:	85 c0                	test   %eax,%eax
140006b10:	0f 85 b8 fe ff ff    	jne    0x1400069ce
140006b16:	0f b7 44 24 46       	movzwl 0x46(%rsp),%eax
140006b1b:	66 25 00 f0          	and    $0xf000,%ax
140006b1f:	66 3d 00 80          	cmp    $0x8000,%ax
140006b23:	0f 85 a5 fe ff ff    	jne    0x1400069ce
140006b29:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140006b2e:	b8 00 00 00 00       	mov    $0x0,%eax
140006b33:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140006b38:	4d 29 e6             	sub    %r12,%r14
140006b3b:	4c 0f 48 f0          	cmovs  %rax,%r14
140006b3f:	45 31 ed             	xor    %r13d,%r13d
140006b42:	e9 d1 fe ff ff       	jmp    0x140006a18
140006b47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140006b4e:	00 00
140006b50:	4d 85 f6             	test   %r14,%r14
140006b53:	74 3b                	je     0x140006b90
140006b55:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140006b5a:	45 31 ed             	xor    %r13d,%r13d
140006b5d:	e9 ae fe ff ff       	jmp    0x140006a10
140006b62:	4c 89 e1             	mov    %r12,%rcx
140006b65:	e8 e6 db 01 00       	call   0x140024750
140006b6a:	31 c0                	xor    %eax,%eax
140006b6c:	e9 65 ff ff ff       	jmp    0x140006ad6
140006b71:	4c 89 f9             	mov    %r15,%rcx
140006b74:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140006b79:	e8 d2 db 01 00       	call   0x140024750
140006b7e:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140006b83:	e9 4e ff ff ff       	jmp    0x140006ad6
140006b88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140006b8f:	00
140006b90:	48 8d 0d de 04 02 00 	lea    0x204de(%rip),%rcx        # 0x140027075
140006b97:	e8 fc da 01 00       	call   0x140024698
140006b9c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140006ba1:	49 89 c7             	mov    %rax,%r15
140006ba4:	48 85 c0             	test   %rax,%rax
140006ba7:	74 c1                	je     0x140006b6a
140006ba9:	45 31 ed             	xor    %r13d,%r13d
140006bac:	e9 5f fe ff ff       	jmp    0x140006a10
140006bb1:	e8 da 8a 01 00       	call   0x14001f690
140006bb6:	90                   	nop
140006bb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140006bbe:	00 00
140006bc0:	41 54                	push   %r12
140006bc2:	55                   	push   %rbp
140006bc3:	57                   	push   %rdi
140006bc4:	56                   	push   %rsi
140006bc5:	53                   	push   %rbx
140006bc6:	48 83 ec 40          	sub    $0x40,%rsp
140006bca:	48 89 cf             	mov    %rcx,%rdi
140006bcd:	48 89 d6             	mov    %rdx,%rsi
140006bd0:	4c 89 c3             	mov    %r8,%rbx
140006bd3:	48 85 d2             	test   %rdx,%rdx
140006bd6:	74 18                	je     0x140006bf0
140006bd8:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140006bdc:	e8 df ff ff ff       	call   0x140006bc0
140006be1:	85 c0                	test   %eax,%eax
140006be3:	74 1b                	je     0x140006c00
140006be5:	48 83 c4 40          	add    $0x40,%rsp
140006be9:	5b                   	pop    %rbx
140006bea:	5e                   	pop    %rsi
140006beb:	5f                   	pop    %rdi
140006bec:	5d                   	pop    %rbp
140006bed:	41 5c                	pop    %r12
140006bef:	c3                   	ret
140006bf0:	31 c0                	xor    %eax,%eax
140006bf2:	48 83 c4 40          	add    $0x40,%rsp
140006bf6:	5b                   	pop    %rbx
140006bf7:	5e                   	pop    %rsi
140006bf8:	5f                   	pop    %rdi
140006bf9:	5d                   	pop    %rbp
140006bfa:	41 5c                	pop    %r12
140006bfc:	c3                   	ret
140006bfd:	0f 1f 00             	nopl   (%rax)
140006c00:	48 89 d9             	mov    %rbx,%rcx
140006c03:	ff 15 97 6b 04 00    	call   *0x46b97(%rip)        # 0x14004d7a0
140006c09:	48 89 c3             	mov    %rax,%rbx
140006c0c:	48 85 c0             	test   %rax,%rax
140006c0f:	74 1f                	je     0x140006c30
140006c11:	83 3e 06             	cmpl   $0x6,(%rsi)
140006c14:	48 8b 6e 28          	mov    0x28(%rsi),%rbp
140006c18:	77 40                	ja     0x140006c5a
140006c1a:	8b 06                	mov    (%rsi),%eax
140006c1c:	48 8d 15 55 04 02 00 	lea    0x20455(%rip),%rdx        # 0x140027078
140006c23:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
140006c27:	48 01 d0             	add    %rdx,%rax
140006c2a:	ff e0                	jmp    *%rax
140006c2c:	0f 1f 40 00          	nopl   0x0(%rax)
140006c30:	b8 1b 00 00 00       	mov    $0x1b,%eax
140006c35:	eb ae                	jmp    0x140006be5
140006c37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140006c3e:	00 00
140006c40:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140006c44:	48 89 d9             	mov    %rbx,%rcx
140006c47:	ff 15 73 6b 04 00    	call   *0x46b73(%rip)        # 0x14004d7c0
140006c4d:	85 c0                	test   %eax,%eax
140006c4f:	75 94                	jne    0x140006be5
140006c51:	83 3e 04             	cmpl   $0x4,(%rsi)
140006c54:	0f 84 8e 01 00 00    	je     0x140006de8
140006c5a:	48 85 ed             	test   %rbp,%rbp
140006c5d:	0f 85 6d 01 00 00    	jne    0x140006dd0
140006c63:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140006c6a:	00 00 00 00
140006c6e:	66 90                	xchg   %ax,%ax
140006c70:	48 8b 56 30          	mov    0x30(%rsi),%rdx
140006c74:	48 89 d9             	mov    %rbx,%rcx
140006c77:	ff 15 7b 6b 04 00    	call   *0x46b7b(%rip)        # 0x14004d7f8
140006c7d:	85 c0                	test   %eax,%eax
140006c7f:	0f 85 60 ff ff ff    	jne    0x140006be5
140006c85:	45 31 c0             	xor    %r8d,%r8d
140006c88:	48 8b 56 40          	mov    0x40(%rsi),%rdx
140006c8c:	48 89 d9             	mov    %rbx,%rcx
140006c8f:	ff 15 43 6b 04 00    	call   *0x46b43(%rip)        # 0x14004d7d8
140006c95:	85 c0                	test   %eax,%eax
140006c97:	0f 85 48 ff ff ff    	jne    0x140006be5
140006c9d:	48 8b 56 38          	mov    0x38(%rsi),%rdx
140006ca1:	48 89 d9             	mov    %rbx,%rcx
140006ca4:	ff 15 0e 6b 04 00    	call   *0x46b0e(%rip)        # 0x14004d7b8
140006caa:	85 c0                	test   %eax,%eax
140006cac:	0f 85 33 ff ff ff    	jne    0x140006be5
140006cb2:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140006cb6:	48 89 d9             	mov    %rbx,%rcx
140006cb9:	48 83 c4 40          	add    $0x40,%rsp
140006cbd:	5b                   	pop    %rbx
140006cbe:	5e                   	pop    %rsi
140006cbf:	5f                   	pop    %rdi
140006cc0:	5d                   	pop    %rbp
140006cc1:	41 5c                	pop    %r12
140006cc3:	48 ff 25 1e 6b 04 00 	rex.W jmp *0x46b1e(%rip)        # 0x14004d7e8
140006cca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140006cd0:	48 85 ed             	test   %rbp,%rbp
140006cd3:	40 0f 95 c7          	setne  %dil
140006cd7:	48 8b 56 58          	mov    0x58(%rsi),%rdx
140006cdb:	4c 8d 0d de ec ff ff 	lea    -0x1322(%rip),%r9        # 0x1400059c0
140006ce2:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140006ce7:	48 89 d9             	mov    %rbx,%rcx
140006cea:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140006cf1:	00 00
140006cf3:	4c 8d 05 b6 eb ff ff 	lea    -0x144a(%rip),%r8        # 0x1400058b0
140006cfa:	ff 15 b0 6a 04 00    	call   *0x46ab0(%rip)        # 0x14004d7b0
140006d00:	85 c0                	test   %eax,%eax
140006d02:	0f 85 dd fe ff ff    	jne    0x140006be5
140006d08:	40 84 ff             	test   %dil,%dil
140006d0b:	0f 85 bf 00 00 00    	jne    0x140006dd0
140006d11:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140006d18:	00 00 00 00