1400067fa:	cc                   	int3
1400067fb:	ff 15 a7 8d 06 00    	call   *0x68da7(%rip)        # 0x14006f5a8
140006801:	48 8b 06             	mov    (%rsi),%rax
140006804:	48 8b ce             	mov    %rsi,%rcx
140006807:	48 8b 40 18          	mov    0x18(%rax),%rax
14000680b:	ff 15 77 8e 06 00    	call   *0x68e77(%rip)        # 0x14006f688
140006811:	0f b7 d0             	movzwl %ax,%edx
140006814:	4c 39 76 10          	cmp    %r14,0x10(%rsi)
140006818:	74 10                	je     0x14000682a
14000681a:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14000681e:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140006823:	76 08                	jbe    0x14000682d
140006825:	48 8b 09             	mov    (%rcx),%rcx
140006828:	eb 03                	jmp    0x14000682d
14000682a:	49 8b ce             	mov    %r14,%rcx
14000682d:	48 8d 43 08          	lea    0x8(%rbx),%rax
140006831:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140006836:	76 03                	jbe    0x14000683b
140006838:	48 8b 00             	mov    (%rax),%rax
14000683b:	4c 8d 05 7e 70 07 00 	lea    0x7707e(%rip),%r8        # 0x14007d8c0
140006842:	4c 89 43 48          	mov    %r8,0x48(%rbx)
140006846:	48 89 43 50          	mov    %rax,0x50(%rbx)
14000684a:	48 89 4b 58          	mov    %rcx,0x58(%rbx)
14000684e:	66 89 53 60          	mov    %dx,0x60(%rbx)
140006852:	0f 57 c0             	xorps  %xmm0,%xmm0
140006855:	0f 11 43 68          	movups %xmm0,0x68(%rbx)
140006859:	4c 89 73 78          	mov    %r14,0x78(%rbx)
14000685d:	48 c7 83 80 00 00 00 	movq   $0x7,0x80(%rbx)
140006864:	07 00 00 00
140006868:	66 44 89 73 68       	mov    %r14w,0x68(%rbx)
14000686d:	48 8b c3             	mov    %rbx,%rax
140006870:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140006874:	48 33 cc             	xor    %rsp,%rcx
140006877:	e8 c4 31 06 00       	call   0x140069a40
14000687c:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140006883:	00
140006884:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140006888:	49 8b 73 38          	mov    0x38(%r11),%rsi
14000688c:	49 8b e3             	mov    %r11,%rsp
14000688f:	41 5e                	pop    %r14
140006891:	5f                   	pop    %rdi
140006892:	5d                   	pop    %rbp
140006893:	c3                   	ret
140006894:	90                   	nop
140006895:	90                   	nop
140006896:	90                   	nop
140006897:	90                   	nop
140006898:	90                   	nop
140006899:	90                   	nop
14000689a:	90                   	nop
14000689b:	90                   	nop
14000689c:	90                   	nop
14000689d:	90                   	nop
14000689e:	90                   	nop
14000689f:	90                   	nop
1400068a0:	48 8b 02             	mov    (%rdx),%rax
1400068a3:	4c 8b c2             	mov    %rdx,%r8
1400068a6:	48 8d 51 48          	lea    0x48(%rcx),%rdx
1400068aa:	49 8b c8             	mov    %r8,%rcx
1400068ad:	48 8b 00             	mov    (%rax),%rax
1400068b0:	48 ff 25 d1 8d 06 00 	rex.W jmp *0x68dd1(%rip)        # 0x14006f688
1400068b7:	90                   	nop
1400068b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400068bd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400068c2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400068c7:	57                   	push   %rdi
1400068c8:	48 83 ec 20          	sub    $0x20,%rsp
1400068cc:	48 8d 79 08          	lea    0x8(%rcx),%rdi
1400068d0:	33 ed                	xor    %ebp,%ebp
1400068d2:	48 8d 05 27 71 07 00 	lea    0x77127(%rip),%rax        # 0x14007da00
1400068d9:	48 8b f2             	mov    %rdx,%rsi
1400068dc:	48 89 01             	mov    %rax,(%rcx)
1400068df:	0f 57 c0             	xorps  %xmm0,%xmm0
1400068e2:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400068e6:	48 8b d9             	mov    %rcx,%rbx
1400068e9:	0f 11 07             	movups %xmm0,(%rdi)
1400068ec:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1400068f0:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400068f4:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
1400068f8:	49 ff c0             	inc    %r8
1400068fb:	42 38 2c 02          	cmp    %bpl,(%rdx,%r8,1)
1400068ff:	75 f7                	jne    0x1400068f8
140006901:	48 8b cf             	mov    %rdi,%rcx
140006904:	e8 07 65 00 00       	call   0x14000ce10
140006909:	8b 46 10             	mov    0x10(%rsi),%eax
14000690c:	48 8b ce             	mov    %rsi,%rcx
14000690f:	89 43 28             	mov    %eax,0x28(%rbx)
140006912:	48 8b 06             	mov    (%rsi),%rax
140006915:	48 8b 40 18          	mov    0x18(%rax),%rax
140006919:	ff 15 69 8d 06 00    	call   *0x68d69(%rip)        # 0x14006f688
14000691f:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140006924:	8b 4b 28             	mov    0x28(%rbx),%ecx
140006927:	76 03                	jbe    0x14000692c
140006929:	48 8b 3f             	mov    (%rdi),%rdi
14000692c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140006931:	48 8d 15 e0 72 07 00 	lea    0x772e0(%rip),%rdx        # 0x14007dc18
140006938:	48 89 53 30          	mov    %rdx,0x30(%rbx)
14000693c:	0f 57 c0             	xorps  %xmm0,%xmm0
14000693f:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140006943:	89 4b 40             	mov    %ecx,0x40(%rbx)
140006946:	0f 11 43 48          	movups %xmm0,0x48(%rbx)
14000694a:	48 89 6b 58          	mov    %rbp,0x58(%rbx)
14000694e:	48 c7 43 60 07 00 00 	movq   $0x7,0x60(%rbx)
140006955:	00
140006956:	66 89 6b 48          	mov    %bp,0x48(%rbx)
14000695a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000695f:	66 89 43 68          	mov    %ax,0x68(%rbx)
140006963:	48 8b c3             	mov    %rbx,%rax
140006966:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000696b:	48 83 c4 20          	add    $0x20,%rsp
14000696f:	5f                   	pop    %rdi
140006970:	c3                   	ret
140006971:	90                   	nop
140006972:	90                   	nop
140006973:	90                   	nop
140006974:	90                   	nop
140006975:	90                   	nop
140006976:	90                   	nop
140006977:	90                   	nop
140006978:	90                   	nop
140006979:	90                   	nop
14000697a:	90                   	nop
14000697b:	90                   	nop
14000697c:	90                   	nop
14000697d:	90                   	nop
14000697e:	90                   	nop
14000697f:	90                   	nop
140006980:	48 8b 02             	mov    (%rdx),%rax
140006983:	4c 8b c2             	mov    %rdx,%r8
140006986:	48 8d 51 30          	lea    0x30(%rcx),%rdx
14000698a:	49 8b c8             	mov    %r8,%rcx
14000698d:	48 8b 40 70          	mov    0x70(%rax),%rax
140006991:	48 ff 25 f0 8c 06 00 	rex.W jmp *0x68cf0(%rip)        # 0x14006f688
140006998:	90                   	nop
140006999:	90                   	nop
14000699a:	90                   	nop
14000699b:	90                   	nop
14000699c:	90                   	nop
14000699d:	90                   	nop
14000699e:	90                   	nop
14000699f:	90                   	nop
1400069a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400069a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400069aa:	57                   	push   %rdi
1400069ab:	48 83 ec 20          	sub    $0x20,%rsp
1400069af:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1400069b3:	8b f2                	mov    %edx,%esi
1400069b5:	48 8b f9             	mov    %rcx,%rdi
1400069b8:	48 85 db             	test   %rbx,%rbx
1400069bb:	74 39                	je     0x1400069f6
1400069bd:	83 c8 ff             	or     $0xffffffff,%eax
1400069c0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400069c5:	83 f8 01             	cmp    $0x1,%eax
1400069c8:	75 2c                	jne    0x1400069f6
1400069ca:	48 8b 03             	mov    (%rbx),%rax
1400069cd:	48 8b cb             	mov    %rbx,%rcx
1400069d0:	48 8b 00             	mov    (%rax),%rax
1400069d3:	ff 15 af 8c 06 00    	call   *0x68caf(%rip)        # 0x14006f688
1400069d9:	83 c8 ff             	or     $0xffffffff,%eax
1400069dc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400069e1:	83 f8 01             	cmp    $0x1,%eax
1400069e4:	75 10                	jne    0x1400069f6
1400069e6:	48 8b 03             	mov    (%rbx),%rax
1400069e9:	48 8b cb             	mov    %rbx,%rcx
1400069ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1400069f0:	ff 15 92 8c 06 00    	call   *0x68c92(%rip)        # 0x14006f688
1400069f6:	40 f6 c6 01          	test   $0x1,%sil
1400069fa:	74 08                	je     0x140006a04
1400069fc:	48 8b cf             	mov    %rdi,%rcx
1400069ff:	e8 dc ee 04 00       	call   0x1400558e0
140006a04:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006a09:	48 8b c7             	mov    %rdi,%rax
140006a0c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140006a11:	48 83 c4 20          	add    $0x20,%rsp
140006a15:	5f                   	pop    %rdi
140006a16:	c3                   	ret
140006a17:	90                   	nop
140006a18:	40 53                	rex push %rbx
140006a1a:	48 83 ec 20          	sub    $0x20,%rsp
140006a1e:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140006a22:	48 85 db             	test   %rbx,%rbx
140006a25:	74 39                	je     0x140006a60
140006a27:	83 c8 ff             	or     $0xffffffff,%eax
140006a2a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140006a2f:	83 f8 01             	cmp    $0x1,%eax
140006a32:	75 2c                	jne    0x140006a60
140006a34:	48 8b 03             	mov    (%rbx),%rax
140006a37:	48 8b cb             	mov    %rbx,%rcx
140006a3a:	48 8b 00             	mov    (%rax),%rax
140006a3d:	ff 15 45 8c 06 00    	call   *0x68c45(%rip)        # 0x14006f688
140006a43:	83 c8 ff             	or     $0xffffffff,%eax
140006a46:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140006a4b:	83 f8 01             	cmp    $0x1,%eax
140006a4e:	75 10                	jne    0x140006a60
140006a50:	48 8b 03             	mov    (%rbx),%rax
140006a53:	48 8b cb             	mov    %rbx,%rcx
140006a56:	48 8b 40 08          	mov    0x8(%rax),%rax
140006a5a:	ff 15 28 8c 06 00    	call   *0x68c28(%rip)        # 0x14006f688
140006a60:	48 83 c4 20          	add    $0x20,%rsp
140006a64:	5b                   	pop    %rbx
140006a65:	c3                   	ret
140006a66:	90                   	nop
140006a67:	90                   	nop
140006a68:	90                   	nop
140006a69:	90                   	nop
140006a6a:	90                   	nop
140006a6b:	90                   	nop
140006a6c:	90                   	nop
140006a6d:	90                   	nop
140006a6e:	90                   	nop
140006a6f:	90                   	nop
140006a70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006a75:	57                   	push   %rdi
140006a76:	48 83 ec 20          	sub    $0x20,%rsp
140006a7a:	8b da                	mov    %edx,%ebx
140006a7c:	48 8b f9             	mov    %rcx,%rdi
140006a7f:	e8 1c 00 00 00       	call   0x140006aa0
140006a84:	f6 c3 01             	test   $0x1,%bl
140006a87:	74 08                	je     0x140006a91
140006a89:	48 8b cf             	mov    %rdi,%rcx
140006a8c:	e8 4f ee 04 00       	call   0x1400558e0
140006a91:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006a96:	48 8b c7             	mov    %rdi,%rax
140006a99:	48 83 c4 20          	add    $0x20,%rsp
140006a9d:	5f                   	pop    %rdi
140006a9e:	c3                   	ret
140006a9f:	90                   	nop
140006aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006aa5:	57                   	push   %rdi
140006aa6:	48 83 ec 20          	sub    $0x20,%rsp
140006aaa:	48 8b 41 40          	mov    0x40(%rcx),%rax
140006aae:	48 8b d9             	mov    %rcx,%rbx
140006ab1:	48 83 f8 0f          	cmp    $0xf,%rax
140006ab5:	76 29                	jbe    0x140006ae0
140006ab7:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140006abb:	48 ff c0             	inc    %rax
140006abe:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006ac4:	72 14                	jb     0x140006ada
140006ac6:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006aca:	48 2b ca             	sub    %rdx,%rcx
140006acd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006ad1:	48 83 f8 1f          	cmp    $0x1f,%rax
140006ad5:	77 6e                	ja     0x140006b45
140006ad7:	48 8b ca             	mov    %rdx,%rcx
140006ada:	ff 15 c8 8a 06 00    	call   *0x68ac8(%rip)        # 0x14006f5a8
140006ae0:	33 ff                	xor    %edi,%edi
140006ae2:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
140006ae9:	00
140006aea:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140006aee:	40 88 7b 28          	mov    %dil,0x28(%rbx)
140006af2:	48 8b 43 20          	mov    0x20(%rbx),%rax
140006af6:	48 83 f8 07          	cmp    $0x7,%rax
140006afa:	76 2e                	jbe    0x140006b2a
140006afc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006b00:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006b07:	00
140006b08:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006b0e:	72 14                	jb     0x140006b24
140006b10:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006b14:	48 2b ca             	sub    %rdx,%rcx
140006b17:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006b1b:	48 83 f8 1f          	cmp    $0x1f,%rax
140006b1f:	77 24                	ja     0x140006b45
140006b21:	48 8b ca             	mov    %rdx,%rcx
140006b24:	ff 15 7e 8a 06 00    	call   *0x68a7e(%rip)        # 0x14006f5a8
140006b2a:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140006b2e:	48 c7 43 20 07 00 00 	movq   $0x7,0x20(%rbx)
140006b35:	00
140006b36:	66 89 7b 08          	mov    %di,0x8(%rbx)
140006b3a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006b3f:	48 83 c4 20          	add    $0x20,%rsp
140006b43:	5f                   	pop    %rdi
140006b44:	c3                   	ret
140006b45:	ff 15 2d 89 06 00    	call   *0x6892d(%rip)        # 0x14006f478
140006b4b:	cc                   	int3
140006b4c:	90                   	nop
140006b4d:	90                   	nop
140006b4e:	90                   	nop
140006b4f:	90                   	nop
140006b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006b55:	57                   	push   %rdi
140006b56:	48 83 ec 20          	sub    $0x20,%rsp
140006b5a:	8b da                	mov    %edx,%ebx
140006b5c:	48 8b f9             	mov    %rcx,%rdi
140006b5f:	e8 1c 00 00 00       	call   0x140006b80
140006b64:	f6 c3 01             	test   $0x1,%bl
140006b67:	74 08                	je     0x140006b71
140006b69:	48 8b cf             	mov    %rdi,%rcx
140006b6c:	e8 6f ed 04 00       	call   0x1400558e0
140006b71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006b76:	48 8b c7             	mov    %rdi,%rax
140006b79:	48 83 c4 20          	add    $0x20,%rsp
140006b7d:	5f                   	pop    %rdi
140006b7e:	c3                   	ret
140006b7f:	90                   	nop
140006b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006b85:	57                   	push   %rdi
140006b86:	48 83 ec 20          	sub    $0x20,%rsp
140006b8a:	48 8b 41 40          	mov    0x40(%rcx),%rax
140006b8e:	48 8b d9             	mov    %rcx,%rbx
140006b91:	48 83 f8 07          	cmp    $0x7,%rax
140006b95:	76 2e                	jbe    0x140006bc5
140006b97:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140006b9b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006ba2:	00
140006ba3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006ba9:	72 14                	jb     0x140006bbf
140006bab:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006baf:	48 2b ca             	sub    %rdx,%rcx
140006bb2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006bb6:	48 83 f8 1f          	cmp    $0x1f,%rax
140006bba:	77 6e                	ja     0x140006c2a
140006bbc:	48 8b ca             	mov    %rdx,%rcx
140006bbf:	ff 15 e3 89 06 00    	call   *0x689e3(%rip)        # 0x14006f5a8
140006bc5:	33 ff                	xor    %edi,%edi
140006bc7:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
140006bce:	00
140006bcf:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140006bd3:	66 89 7b 28          	mov    %di,0x28(%rbx)
140006bd7:	48 8b 43 20          	mov    0x20(%rbx),%rax
140006bdb:	48 83 f8 07          	cmp    $0x7,%rax
140006bdf:	76 2e                	jbe    0x140006c0f
140006be1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006be5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006bec:	00
140006bed:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006bf3:	72 14                	jb     0x140006c09
140006bf5:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006bf9:	48 2b ca             	sub    %rdx,%rcx
140006bfc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006c00:	48 83 f8 1f          	cmp    $0x1f,%rax
140006c04:	77 24                	ja     0x140006c2a
140006c06:	48 8b ca             	mov    %rdx,%rcx
140006c09:	ff 15 99 89 06 00    	call   *0x68999(%rip)        # 0x14006f5a8
140006c0f:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140006c13:	48 c7 43 20 07 00 00 	movq   $0x7,0x20(%rbx)
140006c1a:	00
140006c1b:	66 89 7b 08          	mov    %di,0x8(%rbx)
140006c1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006c24:	48 83 c4 20          	add    $0x20,%rsp
140006c28:	5f                   	pop    %rdi
140006c29:	c3                   	ret
140006c2a:	ff 15 48 88 06 00    	call   *0x68848(%rip)        # 0x14006f478
140006c30:	cc                   	int3
140006c31:	90                   	nop
140006c32:	90                   	nop
140006c33:	90                   	nop
140006c34:	90                   	nop
140006c35:	90                   	nop
140006c36:	90                   	nop