140075b46:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140075b4b:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140075b50:	4c 8b 72 08          	mov    0x8(%rdx),%r14
140075b54:	48 8b 2a             	mov    (%rdx),%rbp
140075b57:	49 8b c6             	mov    %r14,%rax
140075b5a:	48 2b c5             	sub    %rbp,%rax
140075b5d:	48 c1 f8 03          	sar    $0x3,%rax
140075b61:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
140075b68:	db b6 6d
140075b6b:	48 0f af c1          	imul   %rcx,%rax
140075b6f:	48 85 c0             	test   %rax,%rax
140075b72:	0f 84 e5 00 00 00    	je     0x140075c5d
140075b78:	48 b9 92 24 49 92 24 	movabs $0x492492492492492,%rcx
140075b7f:	49 92 04
140075b82:	48 3b c1             	cmp    %rcx,%rax
140075b85:	0f 87 1d 01 00 00    	ja     0x140075ca8
140075b8b:	48 6b f8 38          	imul   $0x38,%rax,%rdi
140075b8f:	48 85 ff             	test   %rdi,%rdi
140075b92:	0f 85 db 00 00 00    	jne    0x140075c73
140075b98:	33 db                	xor    %ebx,%ebx
140075b9a:	48 89 1e             	mov    %rbx,(%rsi)
140075b9d:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140075ba1:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
140075ba5:	48 89 46 10          	mov    %rax,0x10(%rsi)
140075ba9:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140075bae:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140075bb3:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140075bb8:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140075bbd:	49 3b ee             	cmp    %r14,%rbp
140075bc0:	0f 84 93 00 00 00    	je     0x140075c59
140075bc6:	48 8d 7d 08          	lea    0x8(%rbp),%rdi
140075bca:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140075bcf:	48 83 23 00          	andq   $0x0,(%rbx)
140075bd3:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140075bd7:	48 83 21 00          	andq   $0x0,(%rcx)
140075bdb:	48 8b 07             	mov    (%rdi),%rax
140075bde:	48 85 c0             	test   %rax,%rax
140075be1:	74 09                	je     0x140075bec
140075be3:	f0 ff 40 08          	lock incl 0x8(%rax)
140075be7:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140075bec:	48 8b 47 f8          	mov    -0x8(%rdi),%rax
140075bf0:	48 89 03             	mov    %rax,(%rbx)
140075bf3:	48 8b 07             	mov    (%rdi),%rax
140075bf6:	48 89 01             	mov    %rax,(%rcx)
140075bf9:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140075bfd:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
140075c01:	48 85 c9             	test   %rcx,%rcx
140075c04:	74 0e                	je     0x140075c14
140075c06:	48 8b 01             	mov    (%rcx),%rax
140075c09:	48 8b 40 08          	mov    0x8(%rax),%rax
140075c0d:	ff 15 1d d2 19 00    	call   *0x19d21d(%rip)        # 0x140212e30
140075c13:	90                   	nop
140075c14:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140075c18:	0f 57 c0             	xorps  %xmm0,%xmm0
140075c1b:	0f 11 01             	movups %xmm0,(%rcx)
140075c1e:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140075c23:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
140075c28:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140075c2c:	48 83 7f 28 0f       	cmpq   $0xf,0x28(%rdi)
140075c31:	76 03                	jbe    0x140075c36
140075c33:	48 8b 12             	mov    (%rdx),%rdx
140075c36:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140075c3a:	e8 11 f6 fa ff       	call   0x140025250
140075c3f:	48 83 c3 38          	add    $0x38,%rbx
140075c43:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140075c48:	48 83 c7 38          	add    $0x38,%rdi
140075c4c:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
140075c50:	49 3b c6             	cmp    %r14,%rax
140075c53:	0f 85 71 ff ff ff    	jne    0x140075bca
140075c59:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140075c5d:	48 8b c6             	mov    %rsi,%rax
140075c60:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140075c65:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140075c6a:	48 83 c4 40          	add    $0x40,%rsp
140075c6e:	41 5e                	pop    %r14
140075c70:	5f                   	pop    %rdi
140075c71:	5e                   	pop    %rsi
140075c72:	c3                   	ret
140075c73:	0f ae e8             	lfence
140075c76:	48 8b cf             	mov    %rdi,%rcx
140075c79:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140075c80:	72 0d                	jb     0x140075c8f
140075c82:	e8 cd fb f8 ff       	call   0x140005854
140075c87:	48 8b d8             	mov    %rax,%rbx
140075c8a:	e9 0b ff ff ff       	jmp    0x140075b9a
140075c8f:	ff 15 bb ce 19 00    	call   *0x19cebb(%rip)        # 0x140212b50
140075c95:	48 8b d8             	mov    %rax,%rbx
140075c98:	48 85 c0             	test   %rax,%rax
140075c9b:	0f 85 f9 fe ff ff    	jne    0x140075b9a
140075ca1:	ff 15 89 ce 19 00    	call   *0x19ce89(%rip)        # 0x140212b30
140075ca7:	cc                   	int3
140075ca8:	e8 f3 e9 f8 ff       	call   0x1400046a0
140075cad:	cc                   	int3
140075cae:	90                   	nop
140075caf:	90                   	nop
140075cb0:	40 53                	rex push %rbx
140075cb2:	48 83 ec 20          	sub    $0x20,%rsp
140075cb6:	48 8b d9             	mov    %rcx,%rbx
140075cb9:	83 c8 ff             	or     $0xffffffff,%eax
140075cbc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140075cc1:	83 f8 01             	cmp    $0x1,%eax
140075cc4:	75 18                	jne    0x140075cde
140075cc6:	33 d2                	xor    %edx,%edx
140075cc8:	48 8b 01             	mov    (%rcx),%rax
140075ccb:	48 8b 40 20          	mov    0x20(%rax),%rax
140075ccf:	ff 15 5b d1 19 00    	call   *0x19d15b(%rip)        # 0x140212e30
140075cd5:	48 8b cb             	mov    %rbx,%rcx
140075cd8:	ff 15 62 ce 19 00    	call   *0x19ce62(%rip)        # 0x140212b40
140075cde:	48 83 c4 20          	add    $0x20,%rsp
140075ce2:	5b                   	pop    %rbx
140075ce3:	c3                   	ret
140075ce4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140075ce9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140075cee:	57                   	push   %rdi
140075cef:	48 83 ec 20          	sub    $0x20,%rsp
140075cf3:	48 8b 19             	mov    (%rcx),%rbx
140075cf6:	48 8b f9             	mov    %rcx,%rdi
140075cf9:	48 85 db             	test   %rbx,%rbx
140075cfc:	74 67                	je     0x140075d65
140075cfe:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140075d02:	eb 0c                	jmp    0x140075d10
140075d04:	48 8b cb             	mov    %rbx,%rcx
140075d07:	e8 24 fc ff ff       	call   0x140075930
140075d0c:	48 83 c3 38          	add    $0x38,%rbx
140075d10:	48 3b de             	cmp    %rsi,%rbx
140075d13:	75 ef                	jne    0x140075d04
140075d15:	48 8b 0f             	mov    (%rdi),%rcx
140075d18:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
140075d1f:	db b6 6d
140075d22:	48 8b 47 10          	mov    0x10(%rdi),%rax
140075d26:	48 2b c1             	sub    %rcx,%rax
140075d29:	48 c1 f8 03          	sar    $0x3,%rax
140075d2d:	48 0f af c2          	imul   %rdx,%rax
140075d31:	48 6b c0 38          	imul   $0x38,%rax,%rax
140075d35:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140075d3b:	72 14                	jb     0x140075d51
140075d3d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140075d41:	48 2b ca             	sub    %rdx,%rcx
140075d44:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140075d48:	48 83 f8 1f          	cmp    $0x1f,%rax
140075d4c:	77 27                	ja     0x140075d75
140075d4e:	48 8b ca             	mov    %rdx,%rcx
140075d51:	ff 15 e9 cd 19 00    	call   *0x19cde9(%rip)        # 0x140212b40
140075d57:	48 83 27 00          	andq   $0x0,(%rdi)
140075d5b:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140075d60:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
140075d65:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140075d6a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140075d6f:	48 83 c4 20          	add    $0x20,%rsp
140075d73:	5f                   	pop    %rdi
140075d74:	c3                   	ret
140075d75:	ff 15 05 ce 19 00    	call   *0x19ce05(%rip)        # 0x140212b80
140075d7b:	cc                   	int3
140075d7c:	90                   	nop
140075d7d:	90                   	nop
140075d7e:	90                   	nop
140075d7f:	90                   	nop
140075d80:	48 83 ec 38          	sub    $0x38,%rsp
140075d84:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140075d8a:	48 8d 05 b7 da 1e 00 	lea    0x1edab7(%rip),%rax        # 0x140263848
140075d91:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140075d96:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140075d9b:	48 8b 01             	mov    (%rcx),%rax
140075d9e:	48 8d 15 6b a9 1d 00 	lea    0x1da96b(%rip),%rdx        # 0x140250710
140075da5:	48 8b 00             	mov    (%rax),%rax
140075da8:	ff 15 82 d0 19 00    	call   *0x19d082(%rip)        # 0x140212e30
140075dae:	85 c0                	test   %eax,%eax
140075db0:	78 1c                	js     0x140075dce
140075db2:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140075db7:	48 85 c0             	test   %rax,%rax
140075dba:	74 05                	je     0x140075dc1
140075dbc:	48 83 c4 38          	add    $0x38,%rsp
140075dc0:	c3                   	ret
140075dc1:	33 d2                	xor    %edx,%edx
140075dc3:	b9 8d 25 65 1f       	mov    $0x1f65258d,%ecx
140075dc8:	e8 17 55 f9 ff       	call   0x14000b2e4
140075dcd:	cc                   	int3
140075dce:	0f ae e8             	lfence
140075dd1:	ba 8e 25 65 1f       	mov    $0x1f65258e,%edx
140075dd6:	8b c8                	mov    %eax,%ecx
140075dd8:	e8 6b 55 f9 ff       	call   0x14000b348
140075ddd:	cc                   	int3
140075dde:	90                   	nop
140075ddf:	90                   	nop
140075de0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140075de5:	55                   	push   %rbp
140075de6:	56                   	push   %rsi
140075de7:	57                   	push   %rdi
140075de8:	41 54                	push   %r12
140075dea:	41 56                	push   %r14
140075dec:	48 8b ec             	mov    %rsp,%rbp
140075def:	48 83 ec 40          	sub    $0x40,%rsp
140075df3:	48 8b 09             	mov    (%rcx),%rcx
140075df6:	48 8b da             	mov    %rdx,%rbx
140075df9:	48 85 c9             	test   %rcx,%rcx
140075dfc:	0f 84 3f 01 00 00    	je     0x140075f41
140075e02:	48 8b 01             	mov    (%rcx),%rax
140075e05:	48 8d 55 48          	lea    0x48(%rbp),%rdx
140075e09:	4d 8b 08             	mov    (%r8),%r9
140075e0c:	45 33 c0             	xor    %r8d,%r8d
140075e0f:	48 8b 40 18          	mov    0x18(%rax),%rax
140075e13:	ff 15 17 d0 19 00    	call   *0x19d017(%rip)        # 0x140212e30
140075e19:	48 83 23 00          	andq   $0x0,(%rbx)
140075e1d:	4c 8b f0             	mov    %rax,%r14
140075e20:	48 8b 38             	mov    (%rax),%rdi
140075e23:	48 85 ff             	test   %rdi,%rdi
140075e26:	0f 84 d9 00 00 00    	je     0x140075f05
140075e2c:	48 8b 0f             	mov    (%rdi),%rcx
140075e2f:	4c 8d 25 02 da 1e 00 	lea    0x1eda02(%rip),%r12        # 0x140263838
140075e36:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
140075e3b:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140075e3f:	48 8d 15 ca a8 1d 00 	lea    0x1da8ca(%rip),%rdx        # 0x140250710
140075e46:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
140075e4a:	48 8b 01             	mov    (%rcx),%rax
140075e4d:	48 8b cf             	mov    %rdi,%rcx
140075e50:	ff 15 da cf 19 00    	call   *0x19cfda(%rip)        # 0x140212e30
140075e56:	33 f6                	xor    %esi,%esi
140075e58:	85 c0                	test   %eax,%eax
140075e5a:	48 0f 44 75 f0       	cmove  -0x10(%rbp),%rsi
140075e5f:	48 85 f6             	test   %rsi,%rsi
140075e62:	74 22                	je     0x140075e86
140075e64:	48 8b 0b             	mov    (%rbx),%rcx
140075e67:	48 85 c9             	test   %rcx,%rcx
140075e6a:	74 11                	je     0x140075e7d
140075e6c:	48 83 23 00          	andq   $0x0,(%rbx)
140075e70:	48 8b 01             	mov    (%rcx),%rax
140075e73:	48 8b 40 10          	mov    0x10(%rax),%rax
140075e77:	ff 15 b3 cf 19 00    	call   *0x19cfb3(%rip)        # 0x140212e30
140075e7d:	48 89 33             	mov    %rsi,(%rbx)
140075e80:	49 83 26 00          	andq   $0x0,(%r14)
140075e84:	eb 7f                	jmp    0x140075f05
140075e86:	48 8b 07             	mov    (%rdi),%rax
140075e89:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140075e8d:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140075e92:	49 8b d4             	mov    %r12,%rdx
140075e95:	48 8b cf             	mov    %rdi,%rcx
140075e98:	48 8b 00             	mov    (%rax),%rax
140075e9b:	ff 15 8f cf 19 00    	call   *0x19cf8f(%rip)        # 0x140212e30
140075ea1:	85 c0                	test   %eax,%eax
140075ea3:	79 1f                	jns    0x140075ec4
140075ea5:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140075ea9:	48 85 c9             	test   %rcx,%rcx
140075eac:	0f 84 82 00 00 00    	je     0x140075f34
140075eb2:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140075eb7:	48 8b 01             	mov    (%rcx),%rax
140075eba:	48 8b 40 10          	mov    0x10(%rax),%rax
140075ebe:	ff 15 6c cf 19 00    	call   *0x19cf6c(%rip)        # 0x140212e30
140075ec4:	48 8b 45 30          	mov    0x30(%rbp),%rax
140075ec8:	48 85 c0             	test   %rax,%rax
140075ecb:	74 67                	je     0x140075f34
140075ecd:	48 8b 0b             	mov    (%rbx),%rcx
140075ed0:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140075ed5:	48 89 03             	mov    %rax,(%rbx)
140075ed8:	48 85 c9             	test   %rcx,%rcx
140075edb:	74 28                	je     0x140075f05
140075edd:	48 8b 01             	mov    (%rcx),%rax
140075ee0:	48 8b 40 10          	mov    0x10(%rax),%rax
140075ee4:	ff 15 46 cf 19 00    	call   *0x19cf46(%rip)        # 0x140212e30
140075eea:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140075eee:	48 85 c9             	test   %rcx,%rcx
140075ef1:	74 12                	je     0x140075f05
140075ef3:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140075ef8:	48 8b 01             	mov    (%rcx),%rax
140075efb:	48 8b 40 10          	mov    0x10(%rax),%rax
140075eff:	ff 15 2b cf 19 00    	call   *0x19cf2b(%rip)        # 0x140212e30
140075f05:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140075f09:	48 85 c9             	test   %rcx,%rcx
140075f0c:	74 12                	je     0x140075f20
140075f0e:	48 83 65 48 00       	andq   $0x0,0x48(%rbp)
140075f13:	48 8b 01             	mov    (%rcx),%rax
140075f16:	48 8b 40 10          	mov    0x10(%rax),%rax
140075f1a:	ff 15 10 cf 19 00    	call   *0x19cf10(%rip)        # 0x140212e30
140075f20:	48 8b c3             	mov    %rbx,%rax
140075f23:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140075f28:	48 83 c4 40          	add    $0x40,%rsp
140075f2c:	41 5e                	pop    %r14
140075f2e:	41 5c                	pop    %r12
140075f30:	5f                   	pop    %rdi
140075f31:	5e                   	pop    %rsi
140075f32:	5d                   	pop    %rbp
140075f33:	c3                   	ret
140075f34:	33 d2                	xor    %edx,%edx
140075f36:	b9 20 38 3c 1e       	mov    $0x1e3c3820,%ecx
140075f3b:	e8 a4 53 f9 ff       	call   0x14000b2e4
140075f40:	cc                   	int3
140075f41:	33 d2                	xor    %edx,%edx
140075f43:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140075f48:	e8 97 53 f9 ff       	call   0x14000b2e4
140075f4d:	cc                   	int3
140075f4e:	90                   	nop
140075f4f:	90                   	nop
140075f50:	48 83 ec 28          	sub    $0x28,%rsp
140075f54:	48 8b 09             	mov    (%rcx),%rcx
140075f57:	48 85 c9             	test   %rcx,%rcx
140075f5a:	74 05                	je     0x140075f61
140075f5c:	e8 83 fd ff ff       	call   0x140075ce4
140075f61:	48 83 c4 28          	add    $0x28,%rsp
140075f65:	c3                   	ret
140075f66:	90                   	nop
140075f67:	90                   	nop
140075f68:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140075f6d:	57                   	push   %rdi
140075f6e:	48 83 ec 20          	sub    $0x20,%rsp
140075f72:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140075f76:	48 8b 19             	mov    (%rcx),%rbx
140075f79:	eb 0c                	jmp    0x140075f87
140075f7b:	48 8b cb             	mov    %rbx,%rcx
140075f7e:	e8 ad f9 ff ff       	call   0x140075930
140075f83:	48 83 c3 38          	add    $0x38,%rbx
140075f87:	48 3b df             	cmp    %rdi,%rbx
140075f8a:	75 ef                	jne    0x140075f7b
140075f8c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140075f91:	48 83 c4 20          	add    $0x20,%rsp
140075f95:	5f                   	pop    %rdi
140075f96:	c3                   	ret
140075f97:	90                   	nop
140075f98:	90                   	nop
140075f99:	90                   	nop
140075f9a:	90                   	nop
140075f9b:	90                   	nop
140075f9c:	90                   	nop
140075f9d:	90                   	nop
140075f9e:	90                   	nop
140075f9f:	90                   	nop
140075fa0:	40 53                	rex push %rbx
140075fa2:	48 83 ec 20          	sub    $0x20,%rsp
140075fa6:	48 8b da             	mov    %rdx,%rbx
140075fa9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140075faf:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140075fb3:	48 8b cb             	mov    %rbx,%rcx
140075fb6:	e8 bd c4 ff ff       	call   0x140072478
140075fbb:	48 8b c3             	mov    %rbx,%rax
140075fbe:	48 83 c4 20          	add    $0x20,%rsp
140075fc2:	5b                   	pop    %rbx
140075fc3:	c3                   	ret
140075fc4:	90                   	nop
140075fc5:	90                   	nop
140075fc6:	90                   	nop
140075fc7:	90                   	nop
140075fc8:	90                   	nop
140075fc9:	90                   	nop
140075fca:	90                   	nop
140075fcb:	90                   	nop
140075fcc:	90                   	nop
140075fcd:	90                   	nop
140075fce:	90                   	nop
140075fcf:	90                   	nop
140075fd0:	40 53                	rex push %rbx
140075fd2:	48 83 ec 20          	sub    $0x20,%rsp
140075fd6:	48 8b da             	mov    %rdx,%rbx