1401d4a2e:	e8 9d aa fa ff       	call   0x14017f4d0
1401d4a33:	48 8b cb             	mov    %rbx,%rcx
1401d4a36:	ff 15 04 e1 03 00    	call   *0x3e104(%rip)        # 0x140212b40
1401d4a3c:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1401d4a40:	eb 41                	jmp    0x1401d4a83
1401d4a42:	48 8b 1f             	mov    (%rdi),%rbx
1401d4a45:	48 85 db             	test   %rbx,%rbx
1401d4a48:	74 73                	je     0x1401d4abd
1401d4a4a:	48 8b 03             	mov    (%rbx),%rax
1401d4a4d:	48 8b cb             	mov    %rbx,%rcx
1401d4a50:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d4a54:	ff 15 d6 e3 03 00    	call   *0x3e3d6(%rip)        # 0x140212e30
1401d4a5a:	48 85 db             	test   %rbx,%rbx
1401d4a5d:	74 5e                	je     0x1401d4abd
1401d4a5f:	48 8b 03             	mov    (%rbx),%rax
1401d4a62:	48 8b cb             	mov    %rbx,%rcx
1401d4a65:	48 8b 40 30          	mov    0x30(%rax),%rax
1401d4a69:	ff 15 c1 e3 03 00    	call   *0x3e3c1(%rip)        # 0x140212e30
1401d4a6f:	48 8b 03             	mov    (%rbx),%rax
1401d4a72:	48 8b cb             	mov    %rbx,%rcx
1401d4a75:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d4a79:	ff 15 b1 e3 03 00    	call   *0x3e3b1(%rip)        # 0x140212e30
1401d4a7f:	48 83 c7 08          	add    $0x8,%rdi
1401d4a83:	48 3b fe             	cmp    %rsi,%rdi
1401d4a86:	75 ba                	jne    0x1401d4a42
1401d4a88:	0f ae e8             	lfence
1401d4a8b:	ba 74 30 04 80       	mov    $0x80043074,%edx
1401d4a90:	b9 58 00 58 22       	mov    $0x22580058,%ecx
1401d4a95:	e8 92 a0 ff ff       	call   0x1401ceb2c
1401d4a9a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401d4a9e:	e8 69 56 e6 ff       	call   0x14003a10c
1401d4aa3:	33 c0                	xor    %eax,%eax
1401d4aa5:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1401d4aac:	00
1401d4aad:	48 83 c4 40          	add    $0x40,%rsp
1401d4ab1:	41 5f                	pop    %r15
1401d4ab3:	41 5e                	pop    %r14
1401d4ab5:	41 5d                	pop    %r13
1401d4ab7:	41 5c                	pop    %r12
1401d4ab9:	5f                   	pop    %rdi
1401d4aba:	5e                   	pop    %rsi
1401d4abb:	5d                   	pop    %rbp
1401d4abc:	c3                   	ret
1401d4abd:	33 d2                	xor    %edx,%edx
1401d4abf:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401d4ac4:	e8 1b 68 e3 ff       	call   0x14000b2e4
1401d4ac9:	cc                   	int3
1401d4aca:	90                   	nop
1401d4acb:	90                   	nop
1401d4acc:	48 83 ec 28          	sub    $0x28,%rsp
1401d4ad0:	48 8b 0d 11 e4 13 00 	mov    0x13e411(%rip),%rcx        # 0x140312ee8
1401d4ad7:	48 85 c9             	test   %rcx,%rcx
1401d4ada:	74 6b                	je     0x1401d4b47
1401d4adc:	48 8b 01             	mov    (%rcx),%rax
1401d4adf:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d4ae3:	ff 15 47 e3 03 00    	call   *0x3e347(%rip)        # 0x140212e30
1401d4ae9:	84 c0                	test   %al,%al
1401d4aeb:	75 39                	jne    0x1401d4b26
1401d4aed:	48 8b 0d f4 e3 13 00 	mov    0x13e3f4(%rip),%rcx        # 0x140312ee8
1401d4af4:	48 85 c9             	test   %rcx,%rcx
1401d4af7:	74 55                	je     0x1401d4b4e
1401d4af9:	48 8b 01             	mov    (%rcx),%rax
1401d4afc:	48 8b 40 30          	mov    0x30(%rax),%rax
1401d4b00:	ff 15 2a e3 03 00    	call   *0x3e32a(%rip)        # 0x140212e30
1401d4b06:	84 c0                	test   %al,%al
1401d4b08:	75 1c                	jne    0x1401d4b26
1401d4b0a:	48 8b 0d d7 e3 13 00 	mov    0x13e3d7(%rip),%rcx        # 0x140312ee8
1401d4b11:	48 85 c9             	test   %rcx,%rcx
1401d4b14:	74 38                	je     0x1401d4b4e
1401d4b16:	48 8b 01             	mov    (%rcx),%rax
1401d4b19:	83 ca ff             	or     $0xffffffff,%edx
1401d4b1c:	48 8b 40 38          	mov    0x38(%rax),%rax
1401d4b20:	ff 15 0a e3 03 00    	call   *0x3e30a(%rip)        # 0x140212e30
1401d4b26:	48 8b 0d bb e3 13 00 	mov    0x13e3bb(%rip),%rcx        # 0x140312ee8
1401d4b2d:	48 85 c9             	test   %rcx,%rcx
1401d4b30:	74 15                	je     0x1401d4b47
1401d4b32:	48 83 25 ae e3 13 00 	andq   $0x0,0x13e3ae(%rip)        # 0x140312ee8
1401d4b39:	00
1401d4b3a:	48 8b 01             	mov    (%rcx),%rax
1401d4b3d:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d4b41:	ff 15 e9 e2 03 00    	call   *0x3e2e9(%rip)        # 0x140212e30
1401d4b47:	33 c0                	xor    %eax,%eax
1401d4b49:	48 83 c4 28          	add    $0x28,%rsp
1401d4b4d:	c3                   	ret
1401d4b4e:	33 d2                	xor    %edx,%edx
1401d4b50:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401d4b55:	e8 8a 67 e3 ff       	call   0x14000b2e4
1401d4b5a:	cc                   	int3
1401d4b5b:	90                   	nop
1401d4b5c:	90                   	nop
1401d4b5d:	90                   	nop
1401d4b5e:	90                   	nop
1401d4b5f:	90                   	nop
1401d4b60:	48 83 ec 28          	sub    $0x28,%rsp
1401d4b64:	33 c0                	xor    %eax,%eax
1401d4b66:	48 85 d2             	test   %rdx,%rdx
1401d4b69:	75 16                	jne    0x1401d4b81
1401d4b6b:	ba 57 00 07 80       	mov    $0x80070057,%edx
1401d4b70:	b9 48 63 64 23       	mov    $0x23646348,%ecx
1401d4b75:	e8 b2 9f ff ff       	call   0x1401ceb2c
1401d4b7a:	b8 57 00 07 80       	mov    $0x80070057,%eax
1401d4b7f:	eb 0e                	jmp    0x1401d4b8f
1401d4b81:	80 b9 d0 00 00 00 01 	cmpb   $0x1,0xd0(%rcx)
1401d4b88:	0f 94 c0             	sete   %al
1401d4b8b:	89 02                	mov    %eax,(%rdx)
1401d4b8d:	33 c0                	xor    %eax,%eax
1401d4b8f:	48 83 c4 28          	add    $0x28,%rsp
1401d4b93:	c3                   	ret
1401d4b94:	90                   	nop
1401d4b95:	90                   	nop
1401d4b96:	90                   	nop
1401d4b97:	90                   	nop
1401d4b98:	90                   	nop
1401d4b99:	90                   	nop
1401d4b9a:	90                   	nop
1401d4b9b:	90                   	nop
1401d4b9c:	90                   	nop
1401d4b9d:	90                   	nop
1401d4b9e:	90                   	nop
1401d4b9f:	90                   	nop
1401d4ba0:	33 c0                	xor    %eax,%eax
1401d4ba2:	85 d2                	test   %edx,%edx
1401d4ba4:	74 08                	je     0x1401d4bae
1401d4ba6:	81 fa 90 04 07 80    	cmp    $0x80070490,%edx
1401d4bac:	75 02                	jne    0x1401d4bb0
1401d4bae:	b0 01                	mov    $0x1,%al
1401d4bb0:	88 81 d0 00 00 00    	mov    %al,0xd0(%rcx)
1401d4bb6:	33 c0                	xor    %eax,%eax
1401d4bb8:	89 91 d0 01 00 00    	mov    %edx,0x1d0(%rcx)
1401d4bbe:	c3                   	ret
1401d4bbf:	90                   	nop
1401d4bc0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401d4bc5:	55                   	push   %rbp
1401d4bc6:	56                   	push   %rsi
1401d4bc7:	57                   	push   %rdi
1401d4bc8:	41 54                	push   %r12
1401d4bca:	41 55                	push   %r13
1401d4bcc:	41 56                	push   %r14
1401d4bce:	41 57                	push   %r15
1401d4bd0:	48 8b ec             	mov    %rsp,%rbp
1401d4bd3:	48 83 ec 60          	sub    $0x60,%rsp
1401d4bd7:	48 8b 05 a2 c5 12 00 	mov    0x12c5a2(%rip),%rax        # 0x140301180
1401d4bde:	48 33 c4             	xor    %rsp,%rax
1401d4be1:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401d4be5:	33 ff                	xor    %edi,%edi
1401d4be7:	4d 8b e0             	mov    %r8,%r12
1401d4bea:	48 8b f2             	mov    %rdx,%rsi
1401d4bed:	4c 8b f9             	mov    %rcx,%r15
1401d4bf0:	4d 85 c0             	test   %r8,%r8
1401d4bf3:	75 37                	jne    0x1401d4c2c
1401d4bf5:	bb 57 00 07 80       	mov    $0x80070057,%ebx
1401d4bfa:	b9 c9 a1 18 21       	mov    $0x2118a1c9,%ecx
1401d4bff:	8b d3                	mov    %ebx,%edx
1401d4c01:	e8 26 9f ff ff       	call   0x1401ceb2c
1401d4c06:	8b c3                	mov    %ebx,%eax
1401d4c08:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401d4c0c:	48 33 cc             	xor    %rsp,%rcx
1401d4c0f:	e8 5c fb 02 00       	call   0x140204770
1401d4c14:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1401d4c1b:	00
1401d4c1c:	48 83 c4 60          	add    $0x60,%rsp
1401d4c20:	41 5f                	pop    %r15
1401d4c22:	41 5e                	pop    %r14
1401d4c24:	41 5d                	pop    %r13
1401d4c26:	41 5c                	pop    %r12
1401d4c28:	5f                   	pop    %rdi
1401d4c29:	5e                   	pop    %rsi
1401d4c2a:	5d                   	pop    %rbp
1401d4c2b:	c3                   	ret
1401d4c2c:	48 8d 0d 85 e5 13 00 	lea    0x13e585(%rip),%rcx        # 0x1403131b8
1401d4c33:	ff 15 37 d6 03 00    	call   *0x3d637(%rip)        # 0x140212270
1401d4c39:	40 38 3d b0 09 14 00 	cmp    %dil,0x1409b0(%rip)        # 0x1403155f0
1401d4c40:	75 09                	jne    0x1401d4c4b
1401d4c42:	49 89 3c 24          	mov    %rdi,(%r12)
1401d4c46:	e9 8c 03 00 00       	jmp    0x1401d4fd7
1401d4c4b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d4c4e:	4d 8d af 68 01 00 00 	lea    0x168(%r15),%r13
1401d4c55:	0f 57 c9             	xorps  %xmm1,%xmm1
1401d4c58:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1401d4c5c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401d4c60:	4d 8b c6             	mov    %r14,%r8
1401d4c63:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401d4c68:	49 ff c0             	inc    %r8
1401d4c6b:	66 42 39 3c 46       	cmp    %di,(%rsi,%r8,2)
1401d4c70:	75 f6                	jne    0x1401d4c68
1401d4c72:	48 8b d6             	mov    %rsi,%rdx
1401d4c75:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401d4c79:	e8 0e 20 e3 ff       	call   0x140006c8c
1401d4c7e:	48 83 7d e8 07       	cmpq   $0x7,-0x18(%rbp)
1401d4c83:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401d4c87:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1401d4c8b:	48 0f 47 4d d0       	cmova  -0x30(%rbp),%rcx
1401d4c90:	e8 df 3a ea ff       	call   0x140078774
1401d4c95:	4c 8b c8             	mov    %rax,%r9
1401d4c98:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401d4c9c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401d4ca0:	49 8b cd             	mov    %r13,%rcx
1401d4ca3:	e8 18 37 ea ff       	call   0x1400783c0
1401d4ca8:	48 8b 58 08          	mov    0x8(%rax),%rbx
1401d4cac:	48 85 db             	test   %rbx,%rbx
1401d4caf:	75 04                	jne    0x1401d4cb5
1401d4cb1:	49 8b 5d 08          	mov    0x8(%r13),%rbx
1401d4cb5:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401d4cb9:	48 83 f8 07          	cmp    $0x7,%rax
1401d4cbd:	76 32                	jbe    0x1401d4cf1
1401d4cbf:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401d4cc3:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401d4cca:	00
1401d4ccb:	48 8b d1             	mov    %rcx,%rdx
1401d4cce:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401d4cd4:	72 15                	jb     0x1401d4ceb
1401d4cd6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d4cda:	48 2b d1             	sub    %rcx,%rdx
1401d4cdd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401d4ce1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d4ce5:	0f 87 0a 01 00 00    	ja     0x1401d4df5
1401d4ceb:	ff 15 4f de 03 00    	call   *0x3de4f(%rip)        # 0x140212b40
1401d4cf1:	66 0f 6f 05 07 b4 0e 	movdqa 0xeb407(%rip),%xmm0        # 0x1402c0100
1401d4cf8:	00
1401d4cf9:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401d4cfe:	66 89 7d d0          	mov    %di,-0x30(%rbp)
1401d4d02:	49 3b 9f 70 01 00 00 	cmp    0x170(%r15),%rbx
1401d4d09:	0f 85 13 02 00 00    	jne    0x1401d4f22
1401d4d0f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401d4d13:	e8 c4 1c 00 00       	call   0x1401d69dc
1401d4d18:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1401d4d1c:	48 85 db             	test   %rbx,%rbx
1401d4d1f:	0f 84 c6 02 00 00    	je     0x1401d4feb
1401d4d25:	4d 8b c6             	mov    %r14,%r8
1401d4d28:	49 ff c0             	inc    %r8
1401d4d2b:	66 42 39 3c 46       	cmp    %di,(%rsi,%r8,2)
1401d4d30:	75 f6                	jne    0x1401d4d28
1401d4d32:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401d4d36:	48 8b d6             	mov    %rsi,%rdx
1401d4d39:	e8 36 46 e3 ff       	call   0x140009374
1401d4d3e:	48 8d 73 40          	lea    0x40(%rbx),%rsi
1401d4d42:	48 3b f0             	cmp    %rax,%rsi
1401d4d45:	74 19                	je     0x1401d4d60
1401d4d47:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1401d4d4c:	4c 8b 40 10          	mov    0x10(%rax),%r8
1401d4d50:	76 03                	jbe    0x1401d4d55
1401d4d52:	48 8b 00             	mov    (%rax),%rax
1401d4d55:	48 8b d0             	mov    %rax,%rdx
1401d4d58:	48 8b ce             	mov    %rsi,%rcx
1401d4d5b:	e8 14 46 e3 ff       	call   0x140009374
1401d4d60:	48 8d 15 19 a8 0e 00 	lea    0xea819(%rip),%rdx        # 0x1402bf580
1401d4d67:	4d 8b c6             	mov    %r14,%r8
1401d4d6a:	49 ff c0             	inc    %r8
1401d4d6d:	66 42 39 3c 42       	cmp    %di,(%rdx,%r8,2)
1401d4d72:	75 f6                	jne    0x1401d4d6a
1401d4d74:	48 8b ce             	mov    %rsi,%rcx
1401d4d77:	e8 94 1e e3 ff       	call   0x140006c10
1401d4d7c:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1401d4d82:	4c 39 43 50          	cmp    %r8,0x50(%rbx)
1401d4d86:	76 7c                	jbe    0x1401d4e04
1401d4d88:	4c 39 46 10          	cmp    %r8,0x10(%rsi)
1401d4d8c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d4d8f:	0f 57 c9             	xorps  %xmm1,%xmm1
1401d4d92:	4c 0f 42 46 10       	cmovb  0x10(%rsi),%r8
1401d4d97:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
1401d4d9c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401d4da0:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401d4da5:	76 03                	jbe    0x1401d4daa
1401d4da7:	48 8b 36             	mov    (%rsi),%rsi
1401d4daa:	48 8b d6             	mov    %rsi,%rdx
1401d4dad:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401d4db1:	e8 d6 1e e3 ff       	call   0x140006c8c
1401d4db6:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401d4dba:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401d4dbe:	e8 e1 20 e3 ff       	call   0x140006ea4
1401d4dc3:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401d4dc7:	48 83 f8 07          	cmp    $0x7,%rax
1401d4dcb:	76 56                	jbe    0x1401d4e23
1401d4dcd:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401d4dd1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401d4dd8:	00
1401d4dd9:	48 8b d1             	mov    %rcx,%rdx
1401d4ddc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401d4de2:	72 18                	jb     0x1401d4dfc
1401d4de4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d4de8:	48 2b d1             	sub    %rcx,%rdx
1401d4deb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401d4def:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d4df3:	76 07                	jbe    0x1401d4dfc
1401d4df5:	ff 15 85 dd 03 00    	call   *0x3dd85(%rip)        # 0x140212b80
1401d4dfb:	cc                   	int3
1401d4dfc:	ff 15 3e dd 03 00    	call   *0x3dd3e(%rip)        # 0x140212b40
1401d4e02:	eb 1f                	jmp    0x1401d4e23
1401d4e04:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401d4e08:	48 3b ce             	cmp    %rsi,%rcx
1401d4e0b:	74 16                	je     0x1401d4e23
1401d4e0d:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
1401d4e12:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1401d4e16:	76 03                	jbe    0x1401d4e1b
1401d4e18:	48 8b 36             	mov    (%rsi),%rsi
1401d4e1b:	48 8b d6             	mov    %rsi,%rdx
1401d4e1e:	e8 51 45 e3 ff       	call   0x140009374
1401d4e23:	48 8d 15 e6 a6 0e 00 	lea    0xea6e6(%rip),%rdx        # 0x1402bf510
1401d4e2a:	49 ff c6             	inc    %r14
1401d4e2d:	66 42 39 3c 72       	cmp    %di,(%rdx,%r14,2)
1401d4e32:	75 f6                	jne    0x1401d4e2a
1401d4e34:	4d 8b c6             	mov    %r14,%r8
1401d4e37:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401d4e3e:	e8 31 45 e3 ff       	call   0x140009374
1401d4e43:	49 8d 97 48 01 00 00 	lea    0x148(%r15),%rdx
1401d4e4a:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401d4e4f:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401d4e53:	76 03                	jbe    0x1401d4e58
1401d4e55:	48 8b 12             	mov    (%rdx),%rdx
1401d4e58:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401d4e5f:	e8 ac 1d e3 ff       	call   0x140006c10
1401d4e64:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401d4e68:	49 8b cf             	mov    %r15,%rcx
1401d4e6b:	e8 88 01 00 00       	call   0x1401d4ff8
1401d4e70:	8b d8                	mov    %eax,%ebx
1401d4e72:	85 c0                	test   %eax,%eax
1401d4e74:	79 2c                	jns    0x1401d4ea2
1401d4e76:	0f ae e8             	lfence
1401d4e79:	8b d0                	mov    %eax,%edx
1401d4e7b:	b9 c8 a1 18 21       	mov    $0x2118a1c8,%ecx
1401d4e80:	e8 a7 9c ff ff       	call   0x1401ceb2c
1401d4e85:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401d4e89:	48 85 c9             	test   %rcx,%rcx
1401d4e8c:	74 0d                	je     0x1401d4e9b
1401d4e8e:	48 8b 01             	mov    (%rcx),%rax
1401d4e91:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d4e95:	ff 15 95 df 03 00    	call   *0x3df95(%rip)        # 0x140212e30
1401d4e9b:	8b fb                	mov    %ebx,%edi
1401d4e9d:	e9 35 01 00 00       	jmp    0x1401d4fd7
1401d4ea2:	48 39 7d c0          	cmp    %rdi,-0x40(%rbp)
1401d4ea6:	0f 84 3f 01 00 00    	je     0x1401d4feb
1401d4eac:	0f ae e8             	lfence
1401d4eaf:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1401d4eb3:	49 8b cd             	mov    %r13,%rcx
1401d4eb6:	48 8d 53 60          	lea    0x60(%rbx),%rdx
1401d4eba:	e8 01 13 00 00       	call   0x1401d61c0
1401d4ebf:	48 8b f0             	mov    %rax,%rsi
1401d4ec2:	48 39 18             	cmp    %rbx,(%rax)
1401d4ec5:	74 32                	je     0x1401d4ef9
1401d4ec7:	48 8b 03             	mov    (%rbx),%rax
1401d4eca:	48 8b cb             	mov    %rbx,%rcx
1401d4ecd:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d4ed1:	ff 15 59 df 03 00    	call   *0x3df59(%rip)        # 0x140212e30
1401d4ed7:	48 39 3e             	cmp    %rdi,(%rsi)
1401d4eda:	74 1a                	je     0x1401d4ef6
1401d4edc:	0f ae e8             	lfence
1401d4edf:	48 8b 0e             	mov    (%rsi),%rcx
1401d4ee2:	48 89 3e             	mov    %rdi,(%rsi)
1401d4ee5:	48 8b 01             	mov    (%rcx),%rax
1401d4ee8:	48 8b 40 10          	mov    0x10(%rax),%rax