1401d1b16:	ff 15 e4 05 16 00    	call   *0x1605e4(%rip)        # 0x140332100
1401d1b1c:	8b f8                	mov    %eax,%edi
1401d1b1e:	48 85 db             	test   %rbx,%rbx
1401d1b21:	74 0c                	je     0x1401d1b2f
1401d1b23:	48 8b cb             	mov    %rbx,%rcx
1401d1b26:	ff 15 1c 06 16 00    	call   *0x16061c(%rip)        # 0x140332148
1401d1b2c:	49 8b df             	mov    %r15,%rbx
1401d1b2f:	85 ff                	test   %edi,%edi
1401d1b31:	75 73                	jne    0x1401d1ba6
1401d1b33:	44 39 7c 24 60       	cmp    %r15d,0x60(%rsp)
1401d1b38:	75 6c                	jne    0x1401d1ba6
1401d1b3a:	44 38 3d b7 3a 14 00 	cmp    %r15b,0x143ab7(%rip)        # 0x1403155f8
1401d1b41:	75 3b                	jne    0x1401d1b7e
1401d1b43:	48 8d 0d 9e d6 0e 00 	lea    0xed69e(%rip),%rcx        # 0x1402bf1e8
1401d1b4a:	ff 15 58 05 04 00    	call   *0x40558(%rip)        # 0x1402120a8
1401d1b50:	48 85 c0             	test   %rax,%rax
1401d1b53:	74 19                	je     0x1401d1b6e
1401d1b55:	48 8d 15 7c d6 0e 00 	lea    0xed67c(%rip),%rdx        # 0x1402bf1d8
1401d1b5c:	48 8b c8             	mov    %rax,%rcx
1401d1b5f:	ff 15 4b 05 04 00    	call   *0x4054b(%rip)        # 0x1402120b0
1401d1b65:	48 89 05 94 3a 14 00 	mov    %rax,0x143a94(%rip)        # 0x140315600
1401d1b6c:	eb 07                	jmp    0x1401d1b75
1401d1b6e:	48 8b 05 8b 3a 14 00 	mov    0x143a8b(%rip),%rax        # 0x140315600
1401d1b75:	44 88 25 7c 3a 14 00 	mov    %r12b,0x143a7c(%rip)        # 0x1403155f8
1401d1b7c:	eb 07                	jmp    0x1401d1b85
1401d1b7e:	48 8b 05 7b 3a 14 00 	mov    0x143a7b(%rip),%rax        # 0x140315600
1401d1b85:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401d1b89:	48 8b ce             	mov    %rsi,%rcx
1401d1b8c:	48 85 c0             	test   %rax,%rax
1401d1b8f:	74 0e                	je     0x1401d1b9f
1401d1b91:	45 33 c9             	xor    %r9d,%r9d
1401d1b94:	45 33 c0             	xor    %r8d,%r8d
1401d1b97:	ff 15 93 12 04 00    	call   *0x41293(%rip)        # 0x140212e30
1401d1b9d:	eb 07                	jmp    0x1401d1ba6
1401d1b9f:	ff 15 83 05 16 00    	call   *0x160583(%rip)        # 0x140332128
1401d1ba5:	90                   	nop
1401d1ba6:	4c 8d 05 5b d6 0e 00 	lea    0xed65b(%rip),%r8        # 0x1402bf208
1401d1bad:	bf 80 00 00 00       	mov    $0x80,%edi
1401d1bb2:	8b d7                	mov    %edi,%edx
1401d1bb4:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401d1bb8:	ff 15 2a 11 04 00    	call   *0x4112a(%rip)        # 0x140212ce8
1401d1bbe:	85 c0                	test   %eax,%eax
1401d1bc0:	74 24                	je     0x1401d1be6
1401d1bc2:	41 3b c6             	cmp    %r14d,%eax
1401d1bc5:	0f 84 6f 02 00 00    	je     0x1401d1e3a
1401d1bcb:	83 f8 16             	cmp    $0x16,%eax
1401d1bce:	0f 84 7c 02 00 00    	je     0x1401d1e50
1401d1bd4:	83 f8 22             	cmp    $0x22,%eax
1401d1bd7:	0f 84 73 02 00 00    	je     0x1401d1e50
1401d1bdd:	83 f8 50             	cmp    $0x50,%eax
1401d1be0:	0f 85 5f 02 00 00    	jne    0x1401d1e45
1401d1be6:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
1401d1bed:	48 8b d7             	mov    %rdi,%rdx
1401d1bf0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401d1bf4:	ff 15 7e 10 04 00    	call   *0x4107e(%rip)        # 0x140212c78
1401d1bfa:	85 c0                	test   %eax,%eax
1401d1bfc:	74 24                	je     0x1401d1c22
1401d1bfe:	41 3b c6             	cmp    %r14d,%eax
1401d1c01:	0f 84 33 02 00 00    	je     0x1401d1e3a
1401d1c07:	83 f8 16             	cmp    $0x16,%eax
1401d1c0a:	0f 84 40 02 00 00    	je     0x1401d1e50
1401d1c10:	83 f8 22             	cmp    $0x22,%eax
1401d1c13:	0f 84 37 02 00 00    	je     0x1401d1e50
1401d1c19:	83 f8 50             	cmp    $0x50,%eax
1401d1c1c:	0f 85 23 02 00 00    	jne    0x1401d1e45
1401d1c22:	4c 8d 05 07 d6 0e 00 	lea    0xed607(%rip),%r8        # 0x1402bf230
1401d1c29:	48 8b d7             	mov    %rdi,%rdx
1401d1c2c:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401d1c30:	ff 15 42 10 04 00    	call   *0x41042(%rip)        # 0x140212c78
1401d1c36:	85 c0                	test   %eax,%eax
1401d1c38:	74 24                	je     0x1401d1c5e
1401d1c3a:	41 3b c6             	cmp    %r14d,%eax
1401d1c3d:	0f 84 f7 01 00 00    	je     0x1401d1e3a
1401d1c43:	83 f8 16             	cmp    $0x16,%eax
1401d1c46:	0f 84 04 02 00 00    	je     0x1401d1e50
1401d1c4c:	83 f8 22             	cmp    $0x22,%eax
1401d1c4f:	0f 84 fb 01 00 00    	je     0x1401d1e50
1401d1c55:	83 f8 50             	cmp    $0x50,%eax
1401d1c58:	0f 85 e7 01 00 00    	jne    0x1401d1e45
1401d1c5e:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
1401d1c63:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1401d1c67:	48 85 ff             	test   %rdi,%rdi
1401d1c6a:	74 66                	je     0x1401d1cd2
1401d1c6c:	4c 39 3f             	cmp    %r15,(%rdi)
1401d1c6f:	74 56                	je     0x1401d1cc7
1401d1c71:	48 8d 0d 70 d5 0e 00 	lea    0xed570(%rip),%rcx        # 0x1402bf1e8
1401d1c78:	ff 15 2a 04 04 00    	call   *0x4042a(%rip)        # 0x1402120a8
1401d1c7e:	48 85 c0             	test   %rax,%rax
1401d1c81:	74 4a                	je     0x1401d1ccd
1401d1c83:	48 8d 15 8e d5 0e 00 	lea    0xed58e(%rip),%rdx        # 0x1402bf218
1401d1c8a:	48 8b c8             	mov    %rax,%rcx
1401d1c8d:	ff 15 1d 04 04 00    	call   *0x4041d(%rip)        # 0x1402120b0
1401d1c93:	48 85 c0             	test   %rax,%rax
1401d1c96:	74 35                	je     0x1401d1ccd
1401d1c98:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401d1c9d:	48 8b 0f             	mov    (%rdi),%rcx
1401d1ca0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401d1ca5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401d1caa:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401d1caf:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
1401d1cb5:	45 33 c0             	xor    %r8d,%r8d
1401d1cb8:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401d1cbc:	48 8b ce             	mov    %rsi,%rcx
1401d1cbf:	ff 15 6b 11 04 00    	call   *0x4116b(%rip)        # 0x140212e30
1401d1cc5:	eb 2b                	jmp    0x1401d1cf2
1401d1cc7:	44 39 7f 08          	cmp    %r15d,0x8(%rdi)
1401d1ccb:	75 05                	jne    0x1401d1cd2
1401d1ccd:	41 8b c4             	mov    %r12d,%eax
1401d1cd0:	eb 20                	jmp    0x1401d1cf2
1401d1cd2:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401d1cd7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d1cdc:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
1401d1ce2:	45 33 c0             	xor    %r8d,%r8d
1401d1ce5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401d1ce9:	48 8b ce             	mov    %rsi,%rcx
1401d1cec:	ff 15 26 04 16 00    	call   *0x160426(%rip)        # 0x140332118
1401d1cf2:	85 c0                	test   %eax,%eax
1401d1cf4:	75 16                	jne    0x1401d1d0c
1401d1cf6:	41 8b c7             	mov    %r15d,%eax
1401d1cf9:	48 85 db             	test   %rbx,%rbx
1401d1cfc:	74 09                	je     0x1401d1d07
1401d1cfe:	48 8b cb             	mov    %rbx,%rcx
1401d1d01:	ff 15 41 04 16 00    	call   *0x160441(%rip)        # 0x140332148
1401d1d07:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401d1d0c:	85 c0                	test   %eax,%eax
1401d1d0e:	0f 85 c8 00 00 00    	jne    0x1401d1ddc
1401d1d14:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1401d1d19:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1401d1d1e:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1401d1d23:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401d1d28:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1401d1d2d:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401d1d32:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1401d1d37:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1401d1d3c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d1d41:	45 33 c9             	xor    %r9d,%r9d
1401d1d44:	45 33 c0             	xor    %r8d,%r8d
1401d1d47:	33 d2                	xor    %edx,%edx
1401d1d49:	48 8b cb             	mov    %rbx,%rcx
1401d1d4c:	ff 15 ae 03 16 00    	call   *0x1603ae(%rip)        # 0x140332100
1401d1d52:	8b f8                	mov    %eax,%edi
1401d1d54:	48 85 db             	test   %rbx,%rbx
1401d1d57:	74 0c                	je     0x1401d1d65
1401d1d59:	48 8b cb             	mov    %rbx,%rcx
1401d1d5c:	ff 15 e6 03 16 00    	call   *0x1603e6(%rip)        # 0x140332148
1401d1d62:	49 8b df             	mov    %r15,%rbx
1401d1d65:	85 ff                	test   %edi,%edi
1401d1d67:	75 73                	jne    0x1401d1ddc
1401d1d69:	44 39 7c 24 60       	cmp    %r15d,0x60(%rsp)
1401d1d6e:	75 6c                	jne    0x1401d1ddc
1401d1d70:	44 38 3d 81 38 14 00 	cmp    %r15b,0x143881(%rip)        # 0x1403155f8
1401d1d77:	75 3b                	jne    0x1401d1db4
1401d1d79:	48 8d 0d 68 d4 0e 00 	lea    0xed468(%rip),%rcx        # 0x1402bf1e8
1401d1d80:	ff 15 22 03 04 00    	call   *0x40322(%rip)        # 0x1402120a8
1401d1d86:	48 85 c0             	test   %rax,%rax
1401d1d89:	74 19                	je     0x1401d1da4
1401d1d8b:	48 8d 15 46 d4 0e 00 	lea    0xed446(%rip),%rdx        # 0x1402bf1d8
1401d1d92:	48 8b c8             	mov    %rax,%rcx
1401d1d95:	ff 15 15 03 04 00    	call   *0x40315(%rip)        # 0x1402120b0
1401d1d9b:	48 89 05 5e 38 14 00 	mov    %rax,0x14385e(%rip)        # 0x140315600
1401d1da2:	eb 07                	jmp    0x1401d1dab
1401d1da4:	48 8b 05 55 38 14 00 	mov    0x143855(%rip),%rax        # 0x140315600
1401d1dab:	44 88 25 46 38 14 00 	mov    %r12b,0x143846(%rip)        # 0x1403155f8
1401d1db2:	eb 07                	jmp    0x1401d1dbb
1401d1db4:	48 8b 05 45 38 14 00 	mov    0x143845(%rip),%rax        # 0x140315600
1401d1dbb:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401d1dbf:	48 8b ce             	mov    %rsi,%rcx
1401d1dc2:	48 85 c0             	test   %rax,%rax
1401d1dc5:	74 0e                	je     0x1401d1dd5
1401d1dc7:	45 33 c9             	xor    %r9d,%r9d
1401d1dca:	45 33 c0             	xor    %r8d,%r8d
1401d1dcd:	ff 15 5d 10 04 00    	call   *0x4105d(%rip)        # 0x140212e30
1401d1dd3:	eb 07                	jmp    0x1401d1ddc
1401d1dd5:	ff 15 4d 03 16 00    	call   *0x16034d(%rip)        # 0x140332128
1401d1ddb:	90                   	nop
1401d1ddc:	48 85 db             	test   %rbx,%rbx
1401d1ddf:	74 09                	je     0x1401d1dea
1401d1de1:	48 8b cb             	mov    %rbx,%rcx
1401d1de4:	ff 15 5e 03 16 00    	call   *0x16035e(%rip)        # 0x140332148
1401d1dea:	48 8b ce             	mov    %rsi,%rcx
1401d1ded:	ff 15 55 03 16 00    	call   *0x160355(%rip)        # 0x140332148
1401d1df3:	41 8b ff             	mov    %r15d,%edi
1401d1df6:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401d1dfb:	48 85 c9             	test   %rcx,%rcx
1401d1dfe:	74 0d                	je     0x1401d1e0d
1401d1e00:	48 8b 11             	mov    (%rcx),%rdx
1401d1e03:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401d1e07:	ff 15 23 10 04 00    	call   *0x41023(%rip)        # 0x140212e30
1401d1e0d:	8b c7                	mov    %edi,%eax
1401d1e0f:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1401d1e16:	48 33 cc             	xor    %rsp,%rcx
1401d1e19:	e8 52 29 03 00       	call   0x140204770
1401d1e1e:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
1401d1e25:	00
1401d1e26:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1401d1e2a:	49 8b 73 48          	mov    0x48(%r11),%rsi
1401d1e2e:	49 8b e3             	mov    %r11,%rsp
1401d1e31:	41 5f                	pop    %r15
1401d1e33:	41 5e                	pop    %r14
1401d1e35:	41 5c                	pop    %r12
1401d1e37:	5f                   	pop    %rdi
1401d1e38:	5d                   	pop    %rbp
1401d1e39:	c3                   	ret
1401d1e3a:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
1401d1e3f:	e8 00 18 e3 ff       	call   0x140003644
1401d1e44:	cc                   	int3
1401d1e45:	b9 05 40 00 80       	mov    $0x80004005,%ecx
1401d1e4a:	e8 f5 17 e3 ff       	call   0x140003644
1401d1e4f:	cc                   	int3
1401d1e50:	b9 57 00 07 80       	mov    $0x80070057,%ecx
1401d1e55:	e8 ea 17 e3 ff       	call   0x140003644
1401d1e5a:	cc                   	int3
1401d1e5b:	90                   	nop
1401d1e5c:	48 83 ec 28          	sub    $0x28,%rsp
1401d1e60:	ff 15 ea 01 04 00    	call   *0x401ea(%rip)        # 0x140212050
1401d1e66:	8b c8                	mov    %eax,%ecx
1401d1e68:	0f b7 c0             	movzwl %ax,%eax
1401d1e6b:	0d 00 00 07 80       	or     $0x80070000,%eax
1401d1e70:	85 c9                	test   %ecx,%ecx
1401d1e72:	0f 4e c1             	cmovle %ecx,%eax
1401d1e75:	48 83 c4 28          	add    $0x28,%rsp
1401d1e79:	c3                   	ret
1401d1e7a:	90                   	nop
1401d1e7b:	90                   	nop
1401d1e7c:	40 53                	rex push %rbx
1401d1e7e:	55                   	push   %rbp
1401d1e7f:	56                   	push   %rsi
1401d1e80:	57                   	push   %rdi
1401d1e81:	41 56                	push   %r14
1401d1e83:	48 81 ec 60 02 00 00 	sub    $0x260,%rsp
1401d1e8a:	48 8b 05 ef f2 12 00 	mov    0x12f2ef(%rip),%rax        # 0x140301180
1401d1e91:	48 33 c4             	xor    %rsp,%rax
1401d1e94:	48 89 84 24 50 02 00 	mov    %rax,0x250(%rsp)
1401d1e9b:	00
1401d1e9c:	33 ed                	xor    %ebp,%ebp
1401d1e9e:	49 8b f1             	mov    %r9,%rsi
1401d1ea1:	4d 8b f0             	mov    %r8,%r14
1401d1ea4:	4d 85 c0             	test   %r8,%r8
1401d1ea7:	0f 84 5b 01 00 00    	je     0x1401d2008
1401d1ead:	4d 85 c9             	test   %r9,%r9
1401d1eb0:	0f 84 52 01 00 00    	je     0x1401d2008
1401d1eb6:	49 89 28             	mov    %rbp,(%r8)
1401d1eb9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401d1ebe:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1401d1ec4:	49 89 29             	mov    %rbp,(%r9)
1401d1ec7:	ff 15 5b 01 04 00    	call   *0x4015b(%rip)        # 0x140212028
1401d1ecd:	85 c0                	test   %eax,%eax
1401d1ecf:	75 0c                	jne    0x1401d1edd
1401d1ed1:	e8 86 ff ff ff       	call   0x1401d1e5c
1401d1ed6:	8b d8                	mov    %eax,%ebx
1401d1ed8:	e9 27 01 00 00       	jmp    0x1401d2004
1401d1edd:	3d 04 01 00 00       	cmp    $0x104,%eax
1401d1ee2:	75 0a                	jne    0x1401d1eee
1401d1ee4:	bb 7a 00 07 80       	mov    $0x8007007a,%ebx
1401d1ee9:	e9 16 01 00 00       	jmp    0x1401d2004
1401d1eee:	0f b7 44 24 30       	movzwl 0x30(%rsp),%eax
1401d1ef3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401d1ef8:	48 8b fd             	mov    %rbp,%rdi
1401d1efb:	eb 20                	jmp    0x1401d1f1d
1401d1efd:	66 83 f8 2e          	cmp    $0x2e,%ax
1401d1f01:	74 0b                	je     0x1401d1f0e
1401d1f03:	66 83 f8 5c          	cmp    $0x5c,%ax
1401d1f07:	75 08                	jne    0x1401d1f11
1401d1f09:	48 8b fd             	mov    %rbp,%rdi
1401d1f0c:	eb 03                	jmp    0x1401d1f11
1401d1f0e:	48 8b f9             	mov    %rcx,%rdi
1401d1f11:	ff 15 b1 04 16 00    	call   *0x1604b1(%rip)        # 0x1403323c8
1401d1f17:	48 8b c8             	mov    %rax,%rcx
1401d1f1a:	0f b7 00             	movzwl (%rax),%eax
1401d1f1d:	66 85 c0             	test   %ax,%ax
1401d1f20:	75 db                	jne    0x1401d1efd
1401d1f22:	48 85 ff             	test   %rdi,%rdi
1401d1f25:	48 8b d6             	mov    %rsi,%rdx
1401d1f28:	48 0f 44 f9          	cmove  %rcx,%rdi
1401d1f2c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401d1f31:	ff 15 39 05 16 00    	call   *0x160539(%rip)        # 0x140332470
1401d1f37:	8b d8                	mov    %eax,%ebx
1401d1f39:	85 c0                	test   %eax,%eax
1401d1f3b:	0f 89 92 00 00 00    	jns    0x1401d1fd3
1401d1f41:	0f b7 05 20 d3 0e 00 	movzwl 0xed320(%rip),%eax        # 0x1402bf268
1401d1f48:	48 8b cf             	mov    %rdi,%rcx
1401d1f4b:	f2 0f 10 05 0d d3 0e 	movsd  0xed30d(%rip),%xmm0        # 0x1402bf260
1401d1f52:	00
1401d1f53:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
1401d1f58:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401d1f5d:	48 2b c8             	sub    %rax,%rcx
1401d1f60:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
1401d1f66:	48 d1 f9             	sar    $1,%rcx
1401d1f69:	48 8d 41 05          	lea    0x5(%rcx),%rax
1401d1f6d:	48 3d 04 01 00 00    	cmp    $0x104,%rax
1401d1f73:	76 0a                	jbe    0x1401d1f7f
1401d1f75:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401d1f7a:	e9 85 00 00 00       	jmp    0x1401d2004
1401d1f7f:	0f ae e8             	lfence
1401d1f82:	ba 0e 01 00 00       	mov    $0x10e,%edx
1401d1f87:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401d1f8c:	48 2b d1             	sub    %rcx,%rdx
1401d1f8f:	48 8b cf             	mov    %rdi,%rcx
1401d1f92:	ff 15 50 0d 04 00    	call   *0x40d50(%rip)        # 0x140212ce8
1401d1f98:	85 c0                	test   %eax,%eax
1401d1f9a:	74 20                	je     0x1401d1fbc
1401d1f9c:	83 f8 0c             	cmp    $0xc,%eax
1401d1f9f:	0f 84 86 00 00 00    	je     0x1401d202b
1401d1fa5:	83 f8 16             	cmp    $0x16,%eax
1401d1fa8:	0f 84 93 00 00 00    	je     0x1401d2041
1401d1fae:	83 f8 22             	cmp    $0x22,%eax
1401d1fb1:	0f 84 8a 00 00 00    	je     0x1401d2041
1401d1fb7:	83 f8 50             	cmp    $0x50,%eax
1401d1fba:	75 7a                	jne    0x1401d2036
1401d1fbc:	0f ae e8             	lfence
1401d1fbf:	48 8b d6             	mov    %rsi,%rdx
1401d1fc2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401d1fc7:	ff 15 a3 04 16 00    	call   *0x1604a3(%rip)        # 0x140332470
1401d1fcd:	8b d8                	mov    %eax,%ebx
1401d1fcf:	85 c0                	test   %eax,%eax
1401d1fd1:	78 31                	js     0x1401d2004
1401d1fd3:	0f ae e8             	lfence
1401d1fd6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401d1fdb:	ff 15 5f 04 16 00    	call   *0x16045f(%rip)        # 0x140332440
1401d1fe1:	49 89 06             	mov    %rax,(%r14)
1401d1fe4:	48 85 c0             	test   %rax,%rax
1401d1fe7:	75 1b                	jne    0x1401d2004
1401d1fe9:	0f ae e8             	lfence
1401d1fec:	48 8b 0e             	mov    (%rsi),%rcx
1401d1fef:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
1401d1ff4:	48 8b 11             	mov    (%rcx),%rdx
1401d1ff7:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401d1ffb:	ff 15 2f 0e 04 00    	call   *0x40e2f(%rip)        # 0x140212e30
1401d2001:	48 89 2e             	mov    %rbp,(%rsi)
1401d2004:	8b c3                	mov    %ebx,%eax
1401d2006:	eb 05                	jmp    0x1401d200d
1401d2008:	b8 03 40 00 80       	mov    $0x80004003,%eax
1401d200d:	48 8b 8c 24 50 02 00 	mov    0x250(%rsp),%rcx
1401d2014:	00
1401d2015:	48 33 cc             	xor    %rsp,%rcx
1401d2018:	e8 53 27 03 00       	call   0x140204770
1401d201d:	48 81 c4 60 02 00 00 	add    $0x260,%rsp
1401d2024:	41 5e                	pop    %r14
1401d2026:	5f                   	pop    %rdi
1401d2027:	5e                   	pop    %rsi
1401d2028:	5d                   	pop    %rbp
1401d2029:	5b                   	pop    %rbx
1401d202a:	c3                   	ret
1401d202b:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
1401d2030:	e8 0f 16 e3 ff       	call   0x140003644
1401d2035:	cc                   	int3
1401d2036:	b9 05 40 00 80       	mov    $0x80004005,%ecx
1401d203b:	e8 04 16 e3 ff       	call   0x140003644
1401d2040:	cc                   	int3
1401d2041:	b9 57 00 07 80       	mov    $0x80070057,%ecx