1401d3c70:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1401d3c75:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401d3c79:	49 8b 6b 28          	mov    0x28(%r11),%rbp
1401d3c7d:	49 8b 73 30          	mov    0x30(%r11),%rsi
1401d3c81:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1401d3c85:	49 8b e3             	mov    %r11,%rsp
1401d3c88:	41 5f                	pop    %r15
1401d3c8a:	41 5e                	pop    %r14
1401d3c8c:	41 5c                	pop    %r12
1401d3c8e:	c3                   	ret
1401d3c8f:	0f ae e8             	lfence
1401d3c92:	8b d6                	mov    %esi,%edx
1401d3c94:	b9 1e 17 79 02       	mov    $0x279171e,%ecx
1401d3c99:	e8 8e ae ff ff       	call   0x1401ceb2c
1401d3c9e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401d3ca3:	e8 64 64 e6 ff       	call   0x14003a10c
1401d3ca8:	8b c6                	mov    %esi,%eax
1401d3caa:	eb c4                	jmp    0x1401d3c70
1401d3cac:	33 d2                	xor    %edx,%edx
1401d3cae:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401d3cb3:	e8 2c 76 e3 ff       	call   0x14000b2e4
1401d3cb8:	cc                   	int3
1401d3cb9:	90                   	nop
1401d3cba:	90                   	nop
1401d3cbb:	90                   	nop
1401d3cbc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401d3cc1:	55                   	push   %rbp
1401d3cc2:	56                   	push   %rsi
1401d3cc3:	57                   	push   %rdi
1401d3cc4:	48 8d 6c 24 c0       	lea    -0x40(%rsp),%rbp
1401d3cc9:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
1401d3cd0:	48 8b 05 a9 d4 12 00 	mov    0x12d4a9(%rip),%rax        # 0x140301180
1401d3cd7:	48 33 c4             	xor    %rsp,%rax
1401d3cda:	48 89 45 30          	mov    %rax,0x30(%rbp)
1401d3cde:	48 8b fa             	mov    %rdx,%rdi
1401d3ce1:	48 8b f1             	mov    %rcx,%rsi
1401d3ce4:	48 85 d2             	test   %rdx,%rdx
1401d3ce7:	75 11                	jne    0x1401d3cfa
1401d3ce9:	b9 1f 17 79 02       	mov    $0x279171f,%ecx
1401d3cee:	e8 39 ae ff ff       	call   0x1401ceb2c
1401d3cf3:	33 c0                	xor    %eax,%eax
1401d3cf5:	e9 22 02 00 00       	jmp    0x1401d3f1c
1401d3cfa:	ff 15 c0 e4 03 00    	call   *0x3e4c0(%rip)        # 0x1402121c0
1401d3d00:	44 8b c0             	mov    %eax,%r8d
1401d3d03:	33 d2                	xor    %edx,%edx
1401d3d05:	b9 00 10 00 00       	mov    $0x1000,%ecx
1401d3d0a:	ff 15 50 e4 03 00    	call   *0x3e450(%rip)        # 0x140212160
1401d3d10:	48 8b d8             	mov    %rax,%rbx
1401d3d13:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401d3d18:	48 85 c0             	test   %rax,%rax
1401d3d1b:	75 16                	jne    0x1401d3d33
1401d3d1d:	bf ff ff 00 80       	mov    $0x8000ffff,%edi
1401d3d22:	8b d7                	mov    %edi,%edx
1401d3d24:	b9 20 17 79 02       	mov    $0x2791720,%ecx
1401d3d29:	e8 fe ad ff ff       	call   0x1401ceb2c
1401d3d2e:	e9 d9 01 00 00       	jmp    0x1401d3f0c
1401d3d33:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1401d3d38:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d3d3d:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401d3d42:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1401d3d47:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1401d3d4c:	48 8b cb             	mov    %rbx,%rcx
1401d3d4f:	ff 15 13 e4 03 00    	call   *0x3e413(%rip)        # 0x140212168
1401d3d55:	85 c0                	test   %eax,%eax
1401d3d57:	0f 84 ad 01 00 00    	je     0x1401d3f0a
1401d3d5d:	48 8d 05 c4 29 07 00 	lea    0x729c4(%rip),%rax        # 0x140246728
1401d3d64:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401d3d68:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
1401d3d6c:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1401d3d70:	48 89 45 28          	mov    %rax,0x28(%rbp)
1401d3d74:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d3d77:	33 c0                	xor    %eax,%eax
1401d3d79:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401d3d7e:	89 44 24 40          	mov    %eax,0x40(%rsp)
1401d3d82:	0f 57 c9             	xorps  %xmm1,%xmm1
1401d3d85:	0f 11 4c 24 70       	movups %xmm1,0x70(%rsp)
1401d3d8a:	0f 11 4d 80          	movups %xmm1,-0x80(%rbp)
1401d3d8e:	0f 11 4d 90          	movups %xmm1,-0x70(%rbp)
1401d3d92:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1401d3d96:	48 21 45 e0          	and    %rax,-0x20(%rbp)
1401d3d9a:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1401d3d9f:	8b 46 58             	mov    0x58(%rsi),%eax
1401d3da2:	89 44 24 78          	mov    %eax,0x78(%rsp)
1401d3da6:	48 8b 86 a4 00 00 00 	mov    0xa4(%rsi),%rax
1401d3dad:	48 89 44 24 7c       	mov    %rax,0x7c(%rsp)
1401d3db2:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401d3db7:	48 89 45 84          	mov    %rax,-0x7c(%rbp)
1401d3dbb:	48 8b 86 ac 00 00 00 	mov    0xac(%rsi),%rax
1401d3dc2:	48 89 45 8c          	mov    %rax,-0x74(%rbp)
1401d3dc6:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401d3dcb:	48 89 45 94          	mov    %rax,-0x6c(%rbp)
1401d3dcf:	8b 86 a0 00 00 00    	mov    0xa0(%rsi),%eax
1401d3dd5:	89 45 9c             	mov    %eax,-0x64(%rbp)
1401d3dd8:	8b 46 64             	mov    0x64(%rsi),%eax
1401d3ddb:	89 45 a0             	mov    %eax,-0x60(%rbp)
1401d3dde:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1401d3de2:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401d3de6:	e8 15 32 00 00       	call   0x1401d7000
1401d3deb:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401d3def:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401d3df3:	48 85 c9             	test   %rcx,%rcx
1401d3df6:	74 1c                	je     0x1401d3e14
1401d3df8:	48 8b 01             	mov    (%rcx),%rax
1401d3dfb:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401d3dff:	48 3b ca             	cmp    %rdx,%rcx
1401d3e02:	0f 95 c2             	setne  %dl
1401d3e05:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d3e09:	ff 15 21 f0 03 00    	call   *0x3f021(%rip)        # 0x140212e30
1401d3e0f:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
1401d3e14:	8b 56 60             	mov    0x60(%rsi),%edx
1401d3e17:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401d3e1c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401d3e21:	85 d2                	test   %edx,%edx
1401d3e23:	74 12                	je     0x1401d3e37
1401d3e25:	e8 9a 40 01 00       	call   0x1401e7ec4
1401d3e2a:	8b f8                	mov    %eax,%edi
1401d3e2c:	85 c0                	test   %eax,%eax
1401d3e2e:	79 73                	jns    0x1401d3ea3
1401d3e30:	b9 21 17 79 02       	mov    $0x2791721,%ecx
1401d3e35:	eb 15                	jmp    0x1401d3e4c
1401d3e37:	ba 5a 00 00 00       	mov    $0x5a,%edx
1401d3e3c:	e8 83 40 01 00       	call   0x1401e7ec4
1401d3e41:	8b f8                	mov    %eax,%edi
1401d3e43:	85 c0                	test   %eax,%eax
1401d3e45:	79 5c                	jns    0x1401d3ea3
1401d3e47:	b9 22 17 79 02       	mov    $0x2791722,%ecx
1401d3e4c:	0f ae e8             	lfence
1401d3e4f:	8b d0                	mov    %eax,%edx
1401d3e51:	e8 d6 ac ff ff       	call   0x1401ceb2c
1401d3e56:	90                   	nop
1401d3e57:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1401d3e5b:	48 85 c9             	test   %rcx,%rcx
1401d3e5e:	74 1c                	je     0x1401d3e7c
1401d3e60:	48 8b 01             	mov    (%rcx),%rax
1401d3e63:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1401d3e67:	48 3b ca             	cmp    %rdx,%rcx
1401d3e6a:	0f 95 c2             	setne  %dl
1401d3e6d:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d3e71:	ff 15 b9 ef 03 00    	call   *0x3efb9(%rip)        # 0x140212e30
1401d3e77:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1401d3e7c:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401d3e80:	48 85 c9             	test   %rcx,%rcx
1401d3e83:	74 17                	je     0x1401d3e9c
1401d3e85:	48 8b 01             	mov    (%rcx),%rax
1401d3e88:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401d3e8c:	48 3b ca             	cmp    %rdx,%rcx
1401d3e8f:	0f 95 c2             	setne  %dl
1401d3e92:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d3e96:	ff 15 94 ef 03 00    	call   *0x3ef94(%rip)        # 0x140212e30
1401d3e9c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401d3ea1:	eb 69                	jmp    0x1401d3f0c
1401d3ea3:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401d3ea7:	89 86 a0 00 00 00    	mov    %eax,0xa0(%rsi)
1401d3ead:	48 8b 44 24 34       	mov    0x34(%rsp),%rax
1401d3eb2:	48 89 86 a4 00 00 00 	mov    %rax,0xa4(%rsi)
1401d3eb9:	48 8b 44 24 3c       	mov    0x3c(%rsp),%rax
1401d3ebe:	48 89 86 ac 00 00 00 	mov    %rax,0xac(%rsi)
1401d3ec5:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1401d3ec9:	48 85 c9             	test   %rcx,%rcx
1401d3ecc:	74 1c                	je     0x1401d3eea
1401d3ece:	48 8b 01             	mov    (%rcx),%rax
1401d3ed1:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1401d3ed5:	48 3b ca             	cmp    %rdx,%rcx
1401d3ed8:	0f 95 c2             	setne  %dl
1401d3edb:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d3edf:	ff 15 4b ef 03 00    	call   *0x3ef4b(%rip)        # 0x140212e30
1401d3ee5:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1401d3eea:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401d3eee:	48 85 c9             	test   %rcx,%rcx
1401d3ef1:	74 17                	je     0x1401d3f0a
1401d3ef3:	48 8b 01             	mov    (%rcx),%rax
1401d3ef6:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401d3efa:	48 3b ca             	cmp    %rdx,%rcx
1401d3efd:	0f 95 c2             	setne  %dl
1401d3f00:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d3f04:	ff 15 26 ef 03 00    	call   *0x3ef26(%rip)        # 0x140212e30
1401d3f0a:	33 ff                	xor    %edi,%edi
1401d3f0c:	48 85 db             	test   %rbx,%rbx
1401d3f0f:	74 09                	je     0x1401d3f1a
1401d3f11:	48 8b cb             	mov    %rbx,%rcx
1401d3f14:	ff 15 b6 e1 03 00    	call   *0x3e1b6(%rip)        # 0x1402120d0
1401d3f1a:	8b c7                	mov    %edi,%eax
1401d3f1c:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1401d3f20:	48 33 cc             	xor    %rsp,%rcx
1401d3f23:	e8 48 08 03 00       	call   0x140204770
1401d3f28:	48 8b 9c 24 70 01 00 	mov    0x170(%rsp),%rbx
1401d3f2f:	00
1401d3f30:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1401d3f37:	5f                   	pop    %rdi
1401d3f38:	5e                   	pop    %rsi
1401d3f39:	5d                   	pop    %rbp
1401d3f3a:	c3                   	ret
1401d3f3b:	90                   	nop
1401d3f3c:	40 53                	rex push %rbx
1401d3f3e:	48 83 ec 20          	sub    $0x20,%rsp
1401d3f42:	48 8d 59 38          	lea    0x38(%rcx),%rbx
1401d3f46:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401d3f4a:	48 85 c9             	test   %rcx,%rcx
1401d3f4d:	74 18                	je     0x1401d3f67
1401d3f4f:	48 8b 01             	mov    (%rcx),%rax
1401d3f52:	48 3b cb             	cmp    %rbx,%rcx
1401d3f55:	0f 95 c2             	setne  %dl
1401d3f58:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d3f5c:	ff 15 ce ee 03 00    	call   *0x3eece(%rip)        # 0x140212e30
1401d3f62:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1401d3f67:	48 83 c4 20          	add    $0x20,%rsp
1401d3f6b:	5b                   	pop    %rbx
1401d3f6c:	c3                   	ret
1401d3f6d:	90                   	nop
1401d3f6e:	90                   	nop
1401d3f6f:	90                   	nop
1401d3f70:	48 8b c4             	mov    %rsp,%rax
1401d3f73:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401d3f77:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401d3f7b:	4c 89 70 20          	mov    %r14,0x20(%rax)
1401d3f7f:	55                   	push   %rbp
1401d3f80:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401d3f84:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1401d3f8b:	48 8b 05 ee d1 12 00 	mov    0x12d1ee(%rip),%rax        # 0x140301180
1401d3f92:	48 33 c4             	xor    %rsp,%rax
1401d3f95:	48 89 45 47          	mov    %rax,0x47(%rbp)
1401d3f99:	45 32 f6             	xor    %r14b,%r14b
1401d3f9c:	48 8b d9             	mov    %rcx,%rbx
1401d3f9f:	44 38 71 41          	cmp    %r14b,0x41(%rcx)
1401d3fa3:	0f 84 58 01 00 00    	je     0x1401d4101
1401d3fa9:	33 c0                	xor    %eax,%eax
1401d3fab:	39 41 5c             	cmp    %eax,0x5c(%rcx)
1401d3fae:	0f 86 cd 00 00 00    	jbe    0x1401d4081
1401d3fb4:	8d 48 50             	lea    0x50(%rax),%ecx
1401d3fb7:	48 8d 7d a7          	lea    -0x59(%rbp),%rdi
1401d3fbb:	f3 aa                	rep stos %al,%es:(%rdi)
1401d3fbd:	ff 15 55 e1 03 00    	call   *0x3e155(%rip)        # 0x140212118
1401d3fc3:	41 b8 50 00 00 00    	mov    $0x50,%r8d
1401d3fc9:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401d3fcd:	48 8b c8             	mov    %rax,%rcx
1401d3fd0:	ff 15 8a e6 03 00    	call   *0x3e68a(%rip)        # 0x140212660
1401d3fd6:	85 c0                	test   %eax,%eax
1401d3fd8:	74 70                	je     0x1401d404a
1401d3fda:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1401d3fde:	48 c1 e8 14          	shr    $0x14,%rax
1401d3fe2:	3b 43 5c             	cmp    0x5c(%rbx),%eax
1401d3fe5:	41 0f 97 c6          	seta   %r14b
1401d3fe9:	76 5f                	jbe    0x1401d404a
1401d3feb:	80 3d 6e e6 12 00 00 	cmpb   $0x0,0x12e66e(%rip)        # 0x140302660
1401d3ff2:	74 33                	je     0x1401d4027
1401d3ff4:	ff 15 86 e0 03 00    	call   *0x3e086(%rip)        # 0x140212080
1401d3ffa:	48 8b c8             	mov    %rax,%rcx
1401d3ffd:	33 d2                	xor    %edx,%edx
1401d3fff:	ff 15 e3 e5 03 00    	call   *0x3e5e3(%rip)        # 0x1402125e8
1401d4005:	ff 15 0d e1 03 00    	call   *0x3e10d(%rip)        # 0x140212118
1401d400b:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1401d400f:	48 8b c8             	mov    %rax,%rcx
1401d4012:	4c 8b c2             	mov    %rdx,%r8
1401d4015:	ff 15 3d e6 03 00    	call   *0x3e63d(%rip)        # 0x140212658
1401d401b:	45 32 f6             	xor    %r14b,%r14b
1401d401e:	c6 05 3b e6 12 00 00 	movb   $0x0,0x12e63b(%rip)        # 0x140302660
1401d4025:	eb 23                	jmp    0x1401d404a
1401d4027:	c6 43 41 00          	movb   $0x0,0x41(%rbx)
1401d402b:	0f ae e8             	lfence
1401d402e:	bf 71 30 04 80       	mov    $0x80043071,%edi
1401d4033:	b9 e2 90 24 23       	mov    $0x232490e2,%ecx
1401d4038:	8b d7                	mov    %edi,%edx
1401d403a:	e8 ed aa ff ff       	call   0x1401ceb2c
1401d403f:	44 8b c7             	mov    %edi,%r8d
1401d4042:	48 8b cb             	mov    %rbx,%rcx
1401d4045:	e8 ce fa ff ff       	call   0x1401d3b18
1401d404a:	8b 43 70             	mov    0x70(%rbx),%eax
1401d404d:	ff c0                	inc    %eax
1401d404f:	89 43 70             	mov    %eax,0x70(%rbx)
1401d4052:	83 f8 0a             	cmp    $0xa,%eax
1401d4055:	0f 86 a6 00 00 00    	jbe    0x1401d4101
1401d405b:	80 3d fe e5 12 00 00 	cmpb   $0x0,0x12e5fe(%rip)        # 0x140302660
1401d4062:	0f 85 99 00 00 00    	jne    0x1401d4101
1401d4068:	45 84 f6             	test   %r14b,%r14b
1401d406b:	0f 85 90 00 00 00    	jne    0x1401d4101
1401d4071:	83 63 70 00          	andl   $0x0,0x70(%rbx)
1401d4075:	c6 05 e4 e5 12 00 01 	movb   $0x1,0x12e5e4(%rip)        # 0x140302660
1401d407c:	e9 80 00 00 00       	jmp    0x1401d4101
1401d4081:	ba 40 00 00 00       	mov    $0x40,%edx
1401d4086:	48 8d 7d a7          	lea    -0x59(%rbp),%rdi
1401d408a:	8b ca                	mov    %edx,%ecx
1401d408c:	f3 aa                	rep stos %al,%es:(%rdi)
1401d408e:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1401d4092:	89 55 a7             	mov    %edx,-0x59(%rbp)
1401d4095:	ff 15 6d e0 03 00    	call   *0x3e06d(%rip)        # 0x140212108
1401d409b:	85 c0                	test   %eax,%eax
1401d409d:	74 62                	je     0x1401d4101
1401d409f:	83 7d ab 50          	cmpl   $0x50,-0x55(%rbp)
1401d40a3:	76 5c                	jbe    0x1401d4101
1401d40a5:	33 c0                	xor    %eax,%eax
1401d40a7:	48 8d 7d f7          	lea    -0x9(%rbp),%rdi
1401d40ab:	8d 48 50             	lea    0x50(%rax),%ecx
1401d40ae:	f3 aa                	rep stos %al,%es:(%rdi)
1401d40b0:	ff 15 62 e0 03 00    	call   *0x3e062(%rip)        # 0x140212118
1401d40b6:	41 b8 50 00 00 00    	mov    $0x50,%r8d
1401d40bc:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1401d40c0:	48 8b c8             	mov    %rax,%rcx
1401d40c3:	ff 15 97 e5 03 00    	call   *0x3e597(%rip)        # 0x140212660
1401d40c9:	85 c0                	test   %eax,%eax
1401d40cb:	74 34                	je     0x1401d4101
1401d40cd:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1401d40d1:	48 2b 45 b7          	sub    -0x49(%rbp),%rax
1401d40d5:	48 d1 e8             	shr    $1,%rax
1401d40d8:	48 39 45 3f          	cmp    %rax,0x3f(%rbp)
1401d40dc:	76 23                	jbe    0x1401d4101
1401d40de:	44 88 73 41          	mov    %r14b,0x41(%rbx)
1401d40e2:	0f ae e8             	lfence
1401d40e5:	bf 71 30 04 80       	mov    $0x80043071,%edi
1401d40ea:	b9 e1 90 24 23       	mov    $0x232490e1,%ecx
1401d40ef:	8b d7                	mov    %edi,%edx
1401d40f1:	e8 36 aa ff ff       	call   0x1401ceb2c
1401d40f6:	44 8b c7             	mov    %edi,%r8d
1401d40f9:	48 8b cb             	mov    %rbx,%rcx
1401d40fc:	e8 17 fa ff ff       	call   0x1401d3b18
1401d4101:	80 7b 42 00          	cmpb   $0x0,0x42(%rbx)
1401d4105:	74 43                	je     0x1401d414a
1401d4107:	ff 15 63 e0 03 00    	call   *0x3e063(%rip)        # 0x140212170
1401d410d:	48 8b f8             	mov    %rax,%rdi
1401d4110:	48 8b 43 68          	mov    0x68(%rbx),%rax
1401d4114:	48 85 c0             	test   %rax,%rax
1401d4117:	75 0a                	jne    0x1401d4123
1401d4119:	ff 15 51 e0 03 00    	call   *0x3e051(%rip)        # 0x140212170
1401d411f:	48 89 43 68          	mov    %rax,0x68(%rbx)
1401d4123:	48 8b d7             	mov    %rdi,%rdx
1401d4126:	48 2b d0             	sub    %rax,%rdx
1401d4129:	83 7b 60 64          	cmpl   $0x64,0x60(%rbx)
1401d412d:	73 1b                	jae    0x1401d414a
1401d412f:	69 43 58 e8 03 00 00 	imul   $0x3e8,0x58(%rbx),%eax
1401d4136:	48 3b d0             	cmp    %rax,%rdx
1401d4139:	76 0f                	jbe    0x1401d414a
1401d413b:	0f ae e8             	lfence
1401d413e:	48 8b cb             	mov    %rbx,%rcx
1401d4141:	48 89 7b 68          	mov    %rdi,0x68(%rbx)
1401d4145:	e8 72 fb ff ff       	call   0x1401d3cbc
1401d414a:	33 c0                	xor    %eax,%eax
1401d414c:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1401d4150:	48 33 cc             	xor    %rsp,%rcx
1401d4153:	e8 18 06 03 00       	call   0x140204770
1401d4158:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1401d415f:	00
1401d4160:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1401d4164:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1401d4168:	4d 8b 73 28          	mov    0x28(%r11),%r14
1401d416c:	49 8b e3             	mov    %r11,%rsp
1401d416f:	5d                   	pop    %rbp
1401d4170:	c3                   	ret
1401d4171:	90                   	nop
1401d4172:	90                   	nop
1401d4173:	90                   	nop
1401d4174:	90                   	nop