140004b53:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140004b58:	48 3b c8             	cmp    %rax,%rcx
140004b5b:	74 33                	je     0x140004b90
140004b5d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140004b62:	48 8b c1             	mov    %rcx,%rax
140004b65:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140004b6c:	72 1c                	jb     0x140004b8a
140004b6e:	48 83 c2 27          	add    $0x27,%rdx
140004b72:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140004b76:	48 2b c1             	sub    %rcx,%rax
140004b79:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140004b7d:	48 83 f8 1f          	cmp    $0x1f,%rax
140004b81:	76 07                	jbe    0x140004b8a
140004b83:	ff 15 17 aa 05 00    	call   *0x5aa17(%rip)        # 0x14005f5a0
140004b89:	cc                   	int3
140004b8a:	e8 05 51 05 00       	call   0x140059c94
140004b8f:	90                   	nop
140004b90:	48 8b c7             	mov    %rdi,%rax
140004b93:	48 8b 8c 24 70 01 00 	mov    0x170(%rsp),%rcx
140004b9a:	00
140004b9b:	48 33 cc             	xor    %rsp,%rcx
140004b9e:	e8 5d 4c 05 00       	call   0x140059800
140004ba3:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
140004baa:	41 5e                	pop    %r14
140004bac:	5f                   	pop    %rdi
140004bad:	5e                   	pop    %rsi
140004bae:	5d                   	pop    %rbp
140004baf:	5b                   	pop    %rbx
140004bb0:	c3                   	ret
140004bb1:	cc                   	int3
140004bb2:	cc                   	int3
140004bb3:	cc                   	int3
140004bb4:	cc                   	int3
140004bb5:	cc                   	int3
140004bb6:	cc                   	int3
140004bb7:	cc                   	int3
140004bb8:	cc                   	int3
140004bb9:	cc                   	int3
140004bba:	cc                   	int3
140004bbb:	cc                   	int3
140004bbc:	cc                   	int3
140004bbd:	cc                   	int3
140004bbe:	cc                   	int3
140004bbf:	cc                   	int3
140004bc0:	48 83 79 30 0f       	cmpq   $0xf,0x30(%rcx)
140004bc5:	48 8d 41 18          	lea    0x18(%rcx),%rax
140004bc9:	76 03                	jbe    0x140004bce
140004bcb:	48 8b 00             	mov    (%rax),%rax
140004bce:	c3                   	ret
140004bcf:	cc                   	int3
140004bd0:	48 83 ec 68          	sub    $0x68,%rsp
140004bd4:	44 8b c2             	mov    %edx,%r8d
140004bd7:	48 8b d1             	mov    %rcx,%rdx
140004bda:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004bdf:	e8 4c fe ff ff       	call   0x140004a30
140004be4:	48 8d 15 8d 04 07 00 	lea    0x7048d(%rip),%rdx        # 0x140075078
140004beb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004bf0:	e8 af 5b 05 00       	call   0x14005a7a4
140004bf5:	cc                   	int3
140004bf6:	cc                   	int3
140004bf7:	cc                   	int3
140004bf8:	cc                   	int3
140004bf9:	cc                   	int3
140004bfa:	cc                   	int3
140004bfb:	cc                   	int3
140004bfc:	cc                   	int3
140004bfd:	cc                   	int3
140004bfe:	cc                   	int3
140004bff:	cc                   	int3
140004c00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140004c05:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140004c0a:	57                   	push   %rdi
140004c0b:	48 83 ec 20          	sub    $0x20,%rsp
140004c0f:	48 8b da             	mov    %rdx,%rbx
140004c12:	48 8b f9             	mov    %rcx,%rdi
140004c15:	48 8d 05 1c ad 05 00 	lea    0x5ad1c(%rip),%rax        # 0x14005f938
140004c1c:	48 89 01             	mov    %rax,(%rcx)
140004c1f:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140004c23:	0f 57 c0             	xorps  %xmm0,%xmm0
140004c26:	0f 11 02             	movups %xmm0,(%rdx)
140004c29:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140004c2d:	ff 15 95 a7 05 00    	call   *0x5a795(%rip)        # 0x14005f3c8
140004c33:	90                   	nop
140004c34:	48 8d 05 ed ce 05 00 	lea    0x5ceed(%rip),%rax        # 0x140061b28
140004c3b:	48 89 07             	mov    %rax,(%rdi)
140004c3e:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140004c42:	48 8d 53 18          	lea    0x18(%rbx),%rdx
140004c46:	e8 35 3e 00 00       	call   0x140008a80
140004c4b:	90                   	nop
140004c4c:	48 8b c7             	mov    %rdi,%rax
140004c4f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140004c54:	48 83 c4 20          	add    $0x20,%rsp
140004c58:	5f                   	pop    %rdi
140004c59:	c3                   	ret
140004c5a:	cc                   	int3
140004c5b:	cc                   	int3
140004c5c:	cc                   	int3
140004c5d:	cc                   	int3
140004c5e:	cc                   	int3
140004c5f:	cc                   	int3
140004c60:	48 ff 25 91 a6 05 00 	rex.W jmp *0x5a691(%rip)        # 0x14005f2f8
140004c67:	cc                   	int3
140004c68:	cc                   	int3
140004c69:	cc                   	int3
140004c6a:	cc                   	int3
140004c6b:	cc                   	int3
140004c6c:	cc                   	int3
140004c6d:	cc                   	int3
140004c6e:	cc                   	int3
140004c6f:	cc                   	int3
140004c70:	40 53                	rex push %rbx
140004c72:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
140004c79:	48 8b 05 c0 33 07 00 	mov    0x733c0(%rip),%rax        # 0x140078040
140004c80:	48 33 c4             	xor    %rsp,%rax
140004c83:	48 89 84 24 f0 01 00 	mov    %rax,0x1f0(%rsp)
140004c8a:	00
140004c8b:	48 8b d9             	mov    %rcx,%rbx
140004c8e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140004c93:	ff 15 97 a3 05 00    	call   *0x5a397(%rip)        # 0x14005f030
140004c99:	83 f8 ff             	cmp    $0xffffffff,%eax
140004c9c:	74 35                	je     0x140004cd3
140004c9e:	8b 44 24 40          	mov    0x40(%rsp),%eax
140004ca2:	f7 d8                	neg    %eax
140004ca4:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
140004ca8:	74 09                	je     0x140004cb3
140004caa:	2b 84 24 e8 00 00 00 	sub    0xe8(%rsp),%eax
140004cb1:	eb 07                	jmp    0x140004cba
140004cb3:	2b 84 24 94 00 00 00 	sub    0x94(%rsp),%eax
140004cba:	48 8b 8c 24 f0 01 00 	mov    0x1f0(%rsp),%rcx
140004cc1:	00
140004cc2:	48 33 cc             	xor    %rsp,%rcx
140004cc5:	e8 36 4b 05 00       	call   0x140059800
140004cca:	48 81 c4 00 02 00 00 	add    $0x200,%rsp
140004cd1:	5b                   	pop    %rbx
140004cd2:	c3                   	ret
140004cd3:	ff 15 af a8 05 00    	call   *0x5a8af(%rip)        # 0x14005f588
140004cd9:	8b 18                	mov    (%rax),%ebx
140004cdb:	48 8d 15 a6 b0 05 00 	lea    0x5b0a6(%rip),%rdx        # 0x14005fd88
140004ce2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004ce7:	e8 54 3d 00 00       	call   0x140008a40
140004cec:	90                   	nop
140004ced:	8b d3                	mov    %ebx,%edx
140004cef:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004cf4:	e8 d7 fe ff ff       	call   0x140004bd0
140004cf9:	cc                   	int3
140004cfa:	cc                   	int3
140004cfb:	cc                   	int3
140004cfc:	cc                   	int3
140004cfd:	cc                   	int3
140004cfe:	cc                   	int3
140004cff:	cc                   	int3
140004d00:	48 83 c1 20          	add    $0x20,%rcx
140004d04:	e9 e7 36 00 00       	jmp    0x1400083f0
140004d09:	cc                   	int3
140004d0a:	cc                   	int3
140004d0b:	cc                   	int3
140004d0c:	cc                   	int3
140004d0d:	cc                   	int3
140004d0e:	cc                   	int3
140004d0f:	cc                   	int3
140004d10:	4c 8b dc             	mov    %rsp,%r11
140004d13:	49 89 5b 20          	mov    %rbx,0x20(%r11)
140004d17:	55                   	push   %rbp
140004d18:	56                   	push   %rsi
140004d19:	57                   	push   %rdi
140004d1a:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140004d21:	48 8b 05 18 33 07 00 	mov    0x73318(%rip),%rax        # 0x140078040
140004d28:	48 33 c4             	xor    %rsp,%rax
140004d2b:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140004d32:	00
140004d33:	49 8b f8             	mov    %r8,%rdi
140004d36:	48 8b da             	mov    %rdx,%rbx
140004d39:	48 8b f1             	mov    %rcx,%rsi
140004d3c:	49 89 4b 98          	mov    %rcx,-0x68(%r11)
140004d40:	49 89 53 d0          	mov    %rdx,-0x30(%r11)
140004d44:	4d 89 43 a0          	mov    %r8,-0x60(%r11)
140004d48:	49 8b 00             	mov    (%r8),%rax
140004d4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140004d50:	49 8b 40 08          	mov    0x8(%r8),%rax
140004d54:	49 89 43 80          	mov    %rax,-0x80(%r11)
140004d58:	33 ed                	xor    %ebp,%ebp
140004d5a:	49 89 28             	mov    %rbp,(%r8)
140004d5d:	49 89 68 08          	mov    %rbp,0x8(%r8)
140004d61:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140004d66:	49 89 43 88          	mov    %rax,-0x78(%r11)
140004d6a:	49 8d 43 88          	lea    -0x78(%r11),%rax
140004d6e:	49 89 43 90          	mov    %rax,-0x70(%r11)
140004d72:	0f 10 02             	movups (%rdx),%xmm0
140004d75:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140004d7a:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140004d7e:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
140004d83:	48 89 6a 10          	mov    %rbp,0x10(%rdx)
140004d87:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140004d8e:	00
140004d8f:	40 88 2a             	mov    %bpl,(%rdx)
140004d92:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140004d97:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140004d9c:	4d 8d 43 88          	lea    -0x78(%r11),%r8
140004da0:	49 8d 53 b0          	lea    -0x50(%r11),%rdx
140004da4:	e8 d7 00 00 00       	call   0x140004e80
140004da9:	90                   	nop
140004daa:	4c 8d 0d 7f 2e 00 00 	lea    0x2e7f(%rip),%r9        # 0x140007c30
140004db1:	8d 55 10             	lea    0x10(%rbp),%edx
140004db4:	44 8d 45 01          	lea    0x1(%rbp),%r8d
140004db8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004dbd:	e8 ba 4b 05 00       	call   0x14005997c
140004dc2:	48 8d 05 9f c4 05 00 	lea    0x5c49f(%rip),%rax        # 0x140061268
140004dc9:	48 89 06             	mov    %rax,(%rsi)
140004dcc:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140004dd0:	48 83 fa 0f          	cmp    $0xf,%rdx
140004dd4:	76 2c                	jbe    0x140004e02
140004dd6:	48 8b 0b             	mov    (%rbx),%rcx
140004dd9:	48 ff c2             	inc    %rdx
140004ddc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140004de3:	72 18                	jb     0x140004dfd
140004de5:	48 83 c2 27          	add    $0x27,%rdx
140004de9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140004ded:	49 2b c8             	sub    %r8,%rcx
140004df0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140004df4:	48 83 f8 1f          	cmp    $0x1f,%rax
140004df8:	77 72                	ja     0x140004e6c
140004dfa:	49 8b c8             	mov    %r8,%rcx
140004dfd:	e8 92 4e 05 00       	call   0x140059c94
140004e02:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140004e06:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140004e0d:	00
140004e0e:	c6 03 00             	movb   $0x0,(%rbx)
140004e11:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140004e15:	48 85 db             	test   %rbx,%rbx
140004e18:	74 2c                	je     0x140004e46
140004e1a:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140004e1f:	8b c7                	mov    %edi,%eax
140004e21:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004e26:	83 f8 01             	cmp    $0x1,%eax
140004e29:	75 1b                	jne    0x140004e46
140004e2b:	48 8b 13             	mov    (%rbx),%rdx
140004e2e:	48 8b cb             	mov    %rbx,%rcx
140004e31:	ff 12                	call   *(%rdx)
140004e33:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140004e38:	83 ff 01             	cmp    $0x1,%edi
140004e3b:	75 09                	jne    0x140004e46
140004e3d:	48 8b 13             	mov    (%rbx),%rdx
140004e40:	48 8b cb             	mov    %rbx,%rcx
140004e43:	ff 52 08             	call   *0x8(%rdx)
140004e46:	48 8b c6             	mov    %rsi,%rax
140004e49:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140004e50:	00
140004e51:	48 33 cc             	xor    %rsp,%rcx
140004e54:	e8 a7 49 05 00       	call   0x140059800
140004e59:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140004e60:	00
140004e61:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140004e68:	5f                   	pop    %rdi
140004e69:	5e                   	pop    %rsi
140004e6a:	5d                   	pop    %rbp
140004e6b:	c3                   	ret
140004e6c:	ff 15 2e a7 05 00    	call   *0x5a72e(%rip)        # 0x14005f5a0
140004e72:	90                   	nop
140004e73:	cc                   	int3
140004e74:	cc                   	int3
140004e75:	cc                   	int3
140004e76:	cc                   	int3
140004e77:	cc                   	int3
140004e78:	cc                   	int3
140004e79:	cc                   	int3
140004e7a:	cc                   	int3
140004e7b:	cc                   	int3
140004e7c:	cc                   	int3
140004e7d:	cc                   	int3
140004e7e:	cc                   	int3
140004e7f:	cc                   	int3
140004e80:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140004e85:	57                   	push   %rdi
140004e86:	48 83 ec 60          	sub    $0x60,%rsp
140004e8a:	48 8b 05 af 31 07 00 	mov    0x731af(%rip),%rax        # 0x140078040
140004e91:	48 33 c4             	xor    %rsp,%rax
140004e94:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140004e99:	48 8b da             	mov    %rdx,%rbx
140004e9c:	48 8b f9             	mov    %rcx,%rdi
140004e9f:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140004ea4:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140004ea9:	4d 8b 48 08          	mov    0x8(%r8),%r9
140004ead:	4d 8b 00             	mov    (%r8),%r8
140004eb0:	0f 10 02             	movups (%rdx),%xmm0
140004eb3:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140004eb8:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140004ebc:	0f 11 4c 24 38       	movups %xmm1,0x38(%rsp)
140004ec1:	48 c7 42 10 00 00 00 	movq   $0x0,0x10(%rdx)
140004ec8:	00
140004ec9:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140004ed0:	00
140004ed1:	c6 02 00             	movb   $0x0,(%rdx)
140004ed4:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140004ed9:	e8 82 47 00 00       	call   0x140009660
140004ede:	48 8d 05 83 c3 05 00 	lea    0x5c383(%rip),%rax        # 0x140061268
140004ee5:	48 89 07             	mov    %rax,(%rdi)
140004ee8:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140004eec:	48 83 fa 0f          	cmp    $0xf,%rdx
140004ef0:	76 2c                	jbe    0x140004f1e
140004ef2:	48 ff c2             	inc    %rdx
140004ef5:	48 8b 0b             	mov    (%rbx),%rcx
140004ef8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140004eff:	72 18                	jb     0x140004f19
140004f01:	48 83 c2 27          	add    $0x27,%rdx
140004f05:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140004f09:	49 2b c8             	sub    %r8,%rcx
140004f0c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140004f10:	48 83 f8 1f          	cmp    $0x1f,%rax
140004f14:	77 39                	ja     0x140004f4f
140004f16:	49 8b c8             	mov    %r8,%rcx
140004f19:	e8 76 4d 05 00       	call   0x140059c94
140004f1e:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140004f25:	00
140004f26:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140004f2d:	00
140004f2e:	c6 03 00             	movb   $0x0,(%rbx)
140004f31:	48 8b c7             	mov    %rdi,%rax
140004f34:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140004f39:	48 33 cc             	xor    %rsp,%rcx
140004f3c:	e8 bf 48 05 00       	call   0x140059800
140004f41:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140004f48:	00
140004f49:	48 83 c4 60          	add    $0x60,%rsp
140004f4d:	5f                   	pop    %rdi
140004f4e:	c3                   	ret
140004f4f:	ff 15 4b a6 05 00    	call   *0x5a64b(%rip)        # 0x14005f5a0
140004f55:	cc                   	int3
140004f56:	cc                   	int3
140004f57:	cc                   	int3
140004f58:	cc                   	int3
140004f59:	cc                   	int3
140004f5a:	cc                   	int3
140004f5b:	cc                   	int3
140004f5c:	cc                   	int3
140004f5d:	cc                   	int3
140004f5e:	cc                   	int3
140004f5f:	cc                   	int3
140004f60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004f65:	57                   	push   %rdi
140004f66:	48 83 ec 20          	sub    $0x20,%rsp
140004f6a:	8b da                	mov    %edx,%ebx
140004f6c:	48 8b f9             	mov    %rcx,%rdi
140004f6f:	e8 2c 00 00 00       	call   0x140004fa0
140004f74:	f6 c3 01             	test   $0x1,%bl
140004f77:	74 0d                	je     0x140004f86
140004f79:	ba 18 01 00 00       	mov    $0x118,%edx
140004f7e:	48 8b cf             	mov    %rdi,%rcx
140004f81:	e8 0e 4d 05 00       	call   0x140059c94
140004f86:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140004f8b:	48 8b c7             	mov    %rdi,%rax