1408c2a17:	48 89 68 d0          	mov    %rbp,-0x30(%rax)
1408c2a1b:	8d 4d 40             	lea    0x40(%rbp),%ecx
1408c2a1e:	ff 15 a4 9e 24 00    	call   *0x249ea4(%rip)        # 0x140b0c8c8
1408c2a24:	48 8b d8             	mov    %rax,%rbx
1408c2a27:	48 85 c0             	test   %rax,%rax
1408c2a2a:	75 07                	jne    0x1408c2a33
1408c2a2c:	ff 15 66 9a 24 00    	call   *0x249a66(%rip)        # 0x140b0c498
1408c2a32:	cc                   	int3
1408c2a33:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1408c2a38:	48 8d 78 20          	lea    0x20(%rax),%rdi
1408c2a3c:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1408c2a41:	48 89 2f             	mov    %rbp,(%rdi)
1408c2a44:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1408c2a48:	49 8b 46 08          	mov    0x8(%r14),%rax
1408c2a4c:	48 85 c0             	test   %rax,%rax
1408c2a4f:	74 04                	je     0x1408c2a55
1408c2a51:	f0 ff 40 08          	lock incl 0x8(%rax)
1408c2a55:	49 8b 06             	mov    (%r14),%rax
1408c2a58:	48 89 07             	mov    %rax,(%rdi)
1408c2a5b:	49 8b 46 08          	mov    0x8(%r14),%rax
1408c2a5f:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408c2a63:	48 83 c7 10          	add    $0x10,%rdi
1408c2a67:	48 89 2f             	mov    %rbp,(%rdi)
1408c2a6a:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1408c2a6e:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1408c2a73:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1408c2a78:	b9 30 00 00 00       	mov    $0x30,%ecx
1408c2a7d:	ff 15 45 9e 24 00    	call   *0x249e45(%rip)        # 0x140b0c8c8
1408c2a83:	48 85 c0             	test   %rax,%rax
1408c2a86:	75 07                	jne    0x1408c2a8f
1408c2a88:	ff 15 0a 9a 24 00    	call   *0x249a0a(%rip)        # 0x140b0c498
1408c2a8e:	cc                   	int3
1408c2a8f:	48 89 00             	mov    %rax,(%rax)
1408c2a92:	48 89 40 08          	mov    %rax,0x8(%rax)
1408c2a96:	48 89 40 10          	mov    %rax,0x10(%rax)
1408c2a9a:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1408c2aa0:	48 89 07             	mov    %rax,(%rdi)
1408c2aa3:	49 8b 56 10          	mov    0x10(%r14),%rdx
1408c2aa7:	4c 8b c0             	mov    %rax,%r8
1408c2aaa:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1408c2aae:	48 8b cf             	mov    %rdi,%rcx
1408c2ab1:	e8 02 a7 78 ff       	call   0x14004d1b8
1408c2ab6:	48 8b 0f             	mov    (%rdi),%rcx
1408c2ab9:	48 89 41 08          	mov    %rax,0x8(%rcx)
1408c2abd:	49 8b 46 18          	mov    0x18(%r14),%rax
1408c2ac1:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408c2ac5:	48 8b 17             	mov    (%rdi),%rdx
1408c2ac8:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1408c2acc:	41 38 68 19          	cmp    %bpl,0x19(%r8)
1408c2ad0:	75 3b                	jne    0x1408c2b0d
1408c2ad2:	49 8b 08             	mov    (%r8),%rcx
1408c2ad5:	40 38 69 19          	cmp    %bpl,0x19(%rcx)
1408c2ad9:	75 0f                	jne    0x1408c2aea
1408c2adb:	4c 8b c1             	mov    %rcx,%r8
1408c2ade:	48 8b 01             	mov    (%rcx),%rax
1408c2ae1:	48 8b c8             	mov    %rax,%rcx
1408c2ae4:	40 38 68 19          	cmp    %bpl,0x19(%rax)
1408c2ae8:	74 f1                	je     0x1408c2adb
1408c2aea:	4c 89 02             	mov    %r8,(%rdx)
1408c2aed:	48 8b 17             	mov    (%rdi),%rdx
1408c2af0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408c2af4:	48 8b 48 10          	mov    0x10(%rax),%rcx
1408c2af8:	eb 07                	jmp    0x1408c2b01
1408c2afa:	48 8b c1             	mov    %rcx,%rax
1408c2afd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1408c2b01:	40 38 69 19          	cmp    %bpl,0x19(%rcx)
1408c2b05:	74 f3                	je     0x1408c2afa
1408c2b07:	48 89 42 10          	mov    %rax,0x10(%rdx)
1408c2b0b:	eb 0a                	jmp    0x1408c2b17
1408c2b0d:	48 89 12             	mov    %rdx,(%rdx)
1408c2b10:	48 8b 07             	mov    (%rdi),%rax
1408c2b13:	48 89 40 10          	mov    %rax,0x10(%rax)
1408c2b17:	48 89 33             	mov    %rsi,(%rbx)
1408c2b1a:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1408c2b1e:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1408c2b22:	66 89 6b 18          	mov    %bp,0x18(%rbx)
1408c2b26:	48 8b c3             	mov    %rbx,%rax
1408c2b29:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1408c2b2e:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1408c2b33:	48 83 c4 40          	add    $0x40,%rsp
1408c2b37:	41 5e                	pop    %r14
1408c2b39:	5f                   	pop    %rdi
1408c2b3a:	5e                   	pop    %rsi
1408c2b3b:	c3                   	ret
1408c2b3c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408c2b41:	57                   	push   %rdi
1408c2b42:	48 83 ec 20          	sub    $0x20,%rsp
1408c2b46:	48 8d 59 10          	lea    0x10(%rcx),%rbx
1408c2b4a:	48 8b f9             	mov    %rcx,%rdi
1408c2b4d:	4c 8b 03             	mov    (%rbx),%r8
1408c2b50:	48 8b d3             	mov    %rbx,%rdx
1408c2b53:	48 8b cb             	mov    %rbx,%rcx
1408c2b56:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408c2b5a:	e8 cd ba 75 ff       	call   0x14001e62c
1408c2b5f:	48 8b 0b             	mov    (%rbx),%rcx
1408c2b62:	ff 15 58 9d 24 00    	call   *0x249d58(%rip)        # 0x140b0c8c0
1408c2b68:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1408c2b6c:	48 85 db             	test   %rbx,%rbx
1408c2b6f:	74 38                	je     0x1408c2ba9
1408c2b71:	83 cf ff             	or     $0xffffffff,%edi
1408c2b74:	8b c7                	mov    %edi,%eax
1408c2b76:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c2b7b:	03 c7                	add    %edi,%eax
1408c2b7d:	75 2a                	jne    0x1408c2ba9
1408c2b7f:	48 8b 03             	mov    (%rbx),%rax
1408c2b82:	48 8b cb             	mov    %rbx,%rcx
1408c2b85:	48 8b 00             	mov    (%rax),%rax
1408c2b88:	ff 15 aa a0 24 00    	call   *0x24a0aa(%rip)        # 0x140b0cc38
1408c2b8e:	8b c7                	mov    %edi,%eax
1408c2b90:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c2b95:	03 c7                	add    %edi,%eax
1408c2b97:	75 10                	jne    0x1408c2ba9
1408c2b99:	48 8b 03             	mov    (%rbx),%rax
1408c2b9c:	48 8b cb             	mov    %rbx,%rcx
1408c2b9f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c2ba3:	ff 15 8f a0 24 00    	call   *0x24a08f(%rip)        # 0x140b0cc38
1408c2ba9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408c2bae:	48 83 c4 20          	add    $0x20,%rsp
1408c2bb2:	5f                   	pop    %rdi
1408c2bb3:	c3                   	ret
1408c2bb4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408c2bb9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408c2bbe:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408c2bc3:	57                   	push   %rdi
1408c2bc4:	48 83 ec 20          	sub    $0x20,%rsp
1408c2bc8:	48 8b d9             	mov    %rcx,%rbx
1408c2bcb:	48 8d 05 7e 4e 26 00 	lea    0x264e7e(%rip),%rax        # 0x140b27a50
1408c2bd2:	48 89 01             	mov    %rax,(%rcx)
1408c2bd5:	4c 89 49 08          	mov    %r9,0x8(%rcx)
1408c2bd9:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1408c2bde:	48 89 41 10          	mov    %rax,0x10(%rcx)
1408c2be2:	33 f6                	xor    %esi,%esi
1408c2be4:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1408c2be8:	48 89 71 20          	mov    %rsi,0x20(%rcx)
1408c2bec:	48 89 51 28          	mov    %rdx,0x28(%rcx)
1408c2bf0:	48 89 71 30          	mov    %rsi,0x30(%rcx)
1408c2bf4:	48 89 71 38          	mov    %rsi,0x38(%rcx)
1408c2bf8:	49 8b 40 08          	mov    0x8(%r8),%rax
1408c2bfc:	48 85 c0             	test   %rax,%rax
1408c2bff:	74 04                	je     0x1408c2c05
1408c2c01:	f0 ff 40 08          	lock incl 0x8(%rax)
1408c2c05:	49 8b 00             	mov    (%r8),%rax
1408c2c08:	48 89 41 30          	mov    %rax,0x30(%rcx)
1408c2c0c:	49 8b 40 08          	mov    0x8(%r8),%rax
1408c2c10:	48 89 41 38          	mov    %rax,0x38(%rcx)
1408c2c14:	48 8d 79 40          	lea    0x40(%rcx),%rdi
1408c2c18:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1408c2c1d:	48 89 37             	mov    %rsi,(%rdi)
1408c2c20:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1408c2c24:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1408c2c28:	48 89 77 18          	mov    %rsi,0x18(%rdi)
1408c2c2c:	48 89 77 20          	mov    %rsi,0x20(%rdi)
1408c2c30:	b9 10 00 00 00       	mov    $0x10,%ecx
1408c2c35:	ff 15 8d 9c 24 00    	call   *0x249c8d(%rip)        # 0x140b0c8c8
1408c2c3b:	48 85 c0             	test   %rax,%rax
1408c2c3e:	75 07                	jne    0x1408c2c47
1408c2c40:	ff 15 52 98 24 00    	call   *0x249852(%rip)        # 0x140b0c498
1408c2c46:	cc                   	int3
1408c2c47:	48 89 70 08          	mov    %rsi,0x8(%rax)
1408c2c4b:	48 89 07             	mov    %rax,(%rdi)
1408c2c4e:	48 89 38             	mov    %rdi,(%rax)
1408c2c51:	48 89 73 68          	mov    %rsi,0x68(%rbx)
1408c2c55:	48 89 73 70          	mov    %rsi,0x70(%rbx)
1408c2c59:	48 8d 05 30 4c 26 00 	lea    0x264c30(%rip),%rax        # 0x140b27890
1408c2c60:	48 89 03             	mov    %rax,(%rbx)
1408c2c63:	48 89 73 78          	mov    %rsi,0x78(%rbx)
1408c2c67:	48 89 b3 80 00 00 00 	mov    %rsi,0x80(%rbx)
1408c2c6e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1408c2c73:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408c2c77:	48 85 c0             	test   %rax,%rax
1408c2c7a:	74 04                	je     0x1408c2c80
1408c2c7c:	f0 ff 40 08          	lock incl 0x8(%rax)
1408c2c80:	48 8b 01             	mov    (%rcx),%rax
1408c2c83:	48 89 43 78          	mov    %rax,0x78(%rbx)
1408c2c87:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408c2c8b:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1408c2c92:	48 8b c3             	mov    %rbx,%rax
1408c2c95:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408c2c9a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408c2c9f:	48 83 c4 20          	add    $0x20,%rsp
1408c2ca3:	5f                   	pop    %rdi
1408c2ca4:	c3                   	ret
1408c2ca5:	90                   	nop
1408c2ca6:	90                   	nop
1408c2ca7:	90                   	nop
1408c2ca8:	90                   	nop
1408c2ca9:	90                   	nop
1408c2caa:	90                   	nop
1408c2cab:	90                   	nop
1408c2cac:	90                   	nop
1408c2cad:	90                   	nop
1408c2cae:	90                   	nop
1408c2caf:	90                   	nop
1408c2cb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408c2cb5:	57                   	push   %rdi
1408c2cb6:	48 83 ec 20          	sub    $0x20,%rsp
1408c2cba:	8b da                	mov    %edx,%ebx
1408c2cbc:	48 8b f9             	mov    %rcx,%rdi
1408c2cbf:	e8 1c 00 00 00       	call   0x1408c2ce0
1408c2cc4:	f6 c3 01             	test   $0x1,%bl
1408c2cc7:	74 08                	je     0x1408c2cd1
1408c2cc9:	48 8b cf             	mov    %rdi,%rcx
1408c2ccc:	e8 03 c9 22 00       	call   0x140aef5d4
1408c2cd1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408c2cd6:	48 8b c7             	mov    %rdi,%rax
1408c2cd9:	48 83 c4 20          	add    $0x20,%rsp
1408c2cdd:	5f                   	pop    %rdi
1408c2cde:	c3                   	ret
1408c2cdf:	90                   	nop
1408c2ce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408c2ce5:	57                   	push   %rdi
1408c2ce6:	48 83 ec 20          	sub    $0x20,%rsp
1408c2cea:	48 8b 99 80 00 00 00 	mov    0x80(%rcx),%rbx
1408c2cf1:	48 8b f9             	mov    %rcx,%rdi
1408c2cf4:	48 85 db             	test   %rbx,%rbx
1408c2cf7:	74 39                	je     0x1408c2d32
1408c2cf9:	83 c8 ff             	or     $0xffffffff,%eax
1408c2cfc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c2d01:	83 f8 01             	cmp    $0x1,%eax
1408c2d04:	75 2c                	jne    0x1408c2d32
1408c2d06:	48 8b 03             	mov    (%rbx),%rax
1408c2d09:	48 8b cb             	mov    %rbx,%rcx
1408c2d0c:	48 8b 00             	mov    (%rax),%rax
1408c2d0f:	ff 15 23 9f 24 00    	call   *0x249f23(%rip)        # 0x140b0cc38
1408c2d15:	83 c8 ff             	or     $0xffffffff,%eax
1408c2d18:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c2d1d:	83 f8 01             	cmp    $0x1,%eax
1408c2d20:	75 10                	jne    0x1408c2d32
1408c2d22:	48 8b 03             	mov    (%rbx),%rax
1408c2d25:	48 8b cb             	mov    %rbx,%rcx
1408c2d28:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c2d2c:	ff 15 06 9f 24 00    	call   *0x249f06(%rip)        # 0x140b0cc38
1408c2d32:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1408c2d36:	48 85 c9             	test   %rcx,%rcx
1408c2d39:	74 1a                	je     0x1408c2d55
1408c2d3b:	83 c8 ff             	or     $0xffffffff,%eax
1408c2d3e:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408c2d43:	83 f8 01             	cmp    $0x1,%eax
1408c2d46:	75 0d                	jne    0x1408c2d55
1408c2d48:	48 8b 01             	mov    (%rcx),%rax
1408c2d4b:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c2d4f:	ff 15 e3 9e 24 00    	call   *0x249ee3(%rip)        # 0x140b0cc38
1408c2d55:	48 8b cf             	mov    %rdi,%rcx
1408c2d58:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408c2d5d:	48 83 c4 20          	add    $0x20,%rsp
1408c2d61:	5f                   	pop    %rdi
1408c2d62:	eb 04                	jmp    0x1408c2d68
1408c2d64:	cc                   	int3
1408c2d65:	90                   	nop
1408c2d66:	90                   	nop
1408c2d67:	90                   	nop
1408c2d68:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408c2d6d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408c2d72:	57                   	push   %rdi
1408c2d73:	48 83 ec 20          	sub    $0x20,%rsp
1408c2d77:	48 8b f9             	mov    %rcx,%rdi
1408c2d7a:	48 83 c1 40          	add    $0x40,%rcx
1408c2d7e:	e8 89 ae 9d ff       	call   0x14029dc0c
1408c2d83:	48 8b 5f 38          	mov    0x38(%rdi),%rbx
1408c2d87:	83 ce ff             	or     $0xffffffff,%esi
1408c2d8a:	48 85 db             	test   %rbx,%rbx
1408c2d8d:	74 35                	je     0x1408c2dc4
1408c2d8f:	8b c6                	mov    %esi,%eax
1408c2d91:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c2d96:	03 c6                	add    %esi,%eax
1408c2d98:	75 2a                	jne    0x1408c2dc4
1408c2d9a:	48 8b 03             	mov    (%rbx),%rax
1408c2d9d:	48 8b cb             	mov    %rbx,%rcx
1408c2da0:	48 8b 00             	mov    (%rax),%rax
1408c2da3:	ff 15 8f 9e 24 00    	call   *0x249e8f(%rip)        # 0x140b0cc38
1408c2da9:	8b c6                	mov    %esi,%eax
1408c2dab:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c2db0:	03 c6                	add    %esi,%eax
1408c2db2:	75 10                	jne    0x1408c2dc4
1408c2db4:	48 8b 03             	mov    (%rbx),%rax
1408c2db7:	48 8b cb             	mov    %rbx,%rcx
1408c2dba:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c2dbe:	ff 15 74 9e 24 00    	call   *0x249e74(%rip)        # 0x140b0cc38
1408c2dc4:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1408c2dc8:	48 85 db             	test   %rbx,%rbx
1408c2dcb:	74 35                	je     0x1408c2e02
1408c2dcd:	8b c6                	mov    %esi,%eax
1408c2dcf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c2dd4:	03 c6                	add    %esi,%eax
1408c2dd6:	75 2a                	jne    0x1408c2e02
1408c2dd8:	48 8b 03             	mov    (%rbx),%rax
1408c2ddb:	48 8b cb             	mov    %rbx,%rcx
1408c2dde:	48 8b 00             	mov    (%rax),%rax
1408c2de1:	ff 15 51 9e 24 00    	call   *0x249e51(%rip)        # 0x140b0cc38
1408c2de7:	8b c6                	mov    %esi,%eax
1408c2de9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c2dee:	03 c6                	add    %esi,%eax
1408c2df0:	75 10                	jne    0x1408c2e02
1408c2df2:	48 8b 03             	mov    (%rbx),%rax
1408c2df5:	48 8b cb             	mov    %rbx,%rcx
1408c2df8:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c2dfc:	ff 15 36 9e 24 00    	call   *0x249e36(%rip)        # 0x140b0cc38
1408c2e02:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408c2e07:	48 8d 05 e2 82 25 00 	lea    0x2582e2(%rip),%rax        # 0x140b1b0f0
1408c2e0e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408c2e13:	48 89 07             	mov    %rax,(%rdi)
1408c2e16:	48 83 c4 20          	add    $0x20,%rsp
1408c2e1a:	5f                   	pop    %rdi
1408c2e1b:	c3                   	ret
1408c2e1c:	90                   	nop
1408c2e1d:	90                   	nop
1408c2e1e:	90                   	nop
1408c2e1f:	90                   	nop
1408c2e20:	40 55                	rex push %rbp
1408c2e22:	53                   	push   %rbx
1408c2e23:	56                   	push   %rsi
1408c2e24:	57                   	push   %rdi
1408c2e25:	41 54                	push   %r12
1408c2e27:	41 56                	push   %r14
1408c2e29:	41 57                	push   %r15
1408c2e2b:	48 8b ec             	mov    %rsp,%rbp
1408c2e2e:	48 83 ec 40          	sub    $0x40,%rsp
1408c2e32:	48 8b fa             	mov    %rdx,%rdi
1408c2e35:	4c 8b f1             	mov    %rcx,%r14
1408c2e38:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408c2e3c:	4c 63 40 04          	movslq 0x4(%rax),%r8
1408c2e40:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
1408c2e44:	49 03 c8             	add    %r8,%rcx
1408c2e47:	48 8b 01             	mov    (%rcx),%rax
1408c2e4a:	49 8d 56 78          	lea    0x78(%r14),%rdx
1408c2e4e:	48 8b 40 68          	mov    0x68(%rax),%rax
1408c2e52:	ff 15 e0 9d 24 00    	call   *0x249de0(%rip)        # 0x140b0cc38
1408c2e58:	84 c0                	test   %al,%al
1408c2e5a:	0f 84 f7 01 00 00    	je     0x1408c3057
1408c2e60:	48 8b 07             	mov    (%rdi),%rax
1408c2e63:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1408c2e67:	48 8b cf             	mov    %rdi,%rcx
1408c2e6a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c2e6e:	ff 15 c4 9d 24 00    	call   *0x249dc4(%rip)        # 0x140b0cc38
1408c2e74:	e9 bd 01 00 00       	jmp    0x1408c3036
1408c2e79:	48 8b 09             	mov    (%rcx),%rcx
1408c2e7c:	48 8b 01             	mov    (%rcx),%rax
1408c2e7f:	49 8d 56 78          	lea    0x78(%r14),%rdx
1408c2e83:	48 8b 40 68          	mov    0x68(%rax),%rax
1408c2e87:	ff 15 ab 9d 24 00    	call   *0x249dab(%rip)        # 0x140b0cc38
1408c2e8d:	84 c0                	test   %al,%al
1408c2e8f:	0f 84 9c 01 00 00    	je     0x1408c3031
1408c2e95:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1408c2e99:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c2e9c:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408c2ea1:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408c2ea5:	48 85 c0             	test   %rax,%rax
1408c2ea8:	74 04                	je     0x1408c2eae
1408c2eaa:	f0 ff 40 08          	lock incl 0x8(%rax)
1408c2eae:	48 8b 01             	mov    (%rcx),%rax