140a13c6d:	48 8d 05 bc 91 19 00 	lea    0x1991bc(%rip),%rax        # 0x140bace30
140a13c74:	48 89 01             	mov    %rax,(%rcx)
140a13c77:	48 8d 05 22 e5 11 00 	lea    0x11e522(%rip),%rax        # 0x140b321a0
140a13c7e:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
140a13c85:	bf 01 00 00 00       	mov    $0x1,%edi
140a13c8a:	41 89 7b 10          	mov    %edi,0x10(%r11)
140a13c8e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a13c91:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140a13c97:	49 8b 73 48          	mov    0x48(%r11),%rsi
140a13c9b:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a13c9f:	48 85 c0             	test   %rax,%rax
140a13ca2:	74 04                	je     0x140a13ca8
140a13ca4:	f0 01 78 08          	lock add %edi,0x8(%rax)
140a13ca8:	48 8b 06             	mov    (%rsi),%rax
140a13cab:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a13cb0:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a13cb4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a13cb9:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140a13cbe:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140a13cc5:	00
140a13cc6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a13ccb:	f3 0f 10 84 24 d8 00 	movss  0xd8(%rsp),%xmm0
140a13cd2:	00 00
140a13cd4:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
140a13cda:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a13cdf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a13ce4:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
140a13ceb:	89 44 24 20          	mov    %eax,0x20(%rsp)
140a13cef:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
140a13cf6:	00
140a13cf7:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
140a13cfe:	00
140a13cff:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
140a13d06:	00
140a13d07:	e8 90 fa ff ff       	call   0x140a1379c
140a13d0c:	c7 84 24 98 00 00 00 	movl   $0x3,0x98(%rsp)
140a13d13:	03 00 00 00
140a13d17:	48 8d 05 52 e6 11 00 	lea    0x11e652(%rip),%rax        # 0x140b32370
140a13d1e:	48 89 03             	mov    %rax,(%rbx)
140a13d21:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13d25:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13d29:	48 8d 05 40 de 11 00 	lea    0x11de40(%rip),%rax        # 0x140b31b70
140a13d30:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a13d35:	48 8d 05 74 e3 11 00 	lea    0x11e374(%rip),%rax        # 0x140b320b0
140a13d3c:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a13d40:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140a13d45:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140a13d4a:	48 8d 05 df e6 11 00 	lea    0x11e6df(%rip),%rax        # 0x140b32430
140a13d51:	48 89 03             	mov    %rax,(%rbx)
140a13d54:	48 8d 05 25 e5 11 00 	lea    0x11e525(%rip),%rax        # 0x140b32280
140a13d5b:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a13d5f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13d63:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13d67:	48 8d 05 22 e5 11 00 	lea    0x11e522(%rip),%rax        # 0x140b32290
140a13d6e:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a13d73:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13d77:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13d7b:	8d 91 28 ff ff ff    	lea    -0xd8(%rcx),%edx
140a13d81:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a13d85:	44 89 73 28          	mov    %r14d,0x28(%rbx)
140a13d89:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140a13d8d:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
140a13d94:	00
140a13d95:	e8 16 27 5f ff       	call   0x1400064b0
140a13d9a:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140a13d9e:	48 8b d5             	mov    %rbp,%rdx
140a13da1:	e8 0a 27 5f ff       	call   0x1400064b0
140a13da6:	44 89 7b 70          	mov    %r15d,0x70(%rbx)
140a13daa:	83 63 74 00          	andl   $0x0,0x74(%rbx)
140a13dae:	83 63 78 00          	andl   $0x0,0x78(%rbx)
140a13db2:	83 63 7c 00          	andl   $0x0,0x7c(%rbx)
140a13db6:	83 a3 80 00 00 00 00 	andl   $0x0,0x80(%rbx)
140a13dbd:	66 c7 83 84 00 00 00 	movw   $0x100,0x84(%rbx)
140a13dc4:	00 01
140a13dc6:	c6 83 86 00 00 00 00 	movb   $0x0,0x86(%rbx)
140a13dcd:	48 8d 8b 88 00 00 00 	lea    0x88(%rbx),%rcx
140a13dd4:	48 8b d5             	mov    %rbp,%rdx
140a13dd7:	e8 d4 26 5f ff       	call   0x1400064b0
140a13ddc:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
140a13de3:	48 8b d5             	mov    %rbp,%rdx
140a13de6:	e8 c5 26 5f ff       	call   0x1400064b0
140a13deb:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13def:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13df3:	40 84 7c 19 5b       	test   %dil,0x5b(%rcx,%rbx,1)
140a13df8:	0f 84 a1 00 00 00    	je     0x140a13e9f
140a13dfe:	48 8b 03             	mov    (%rbx),%rax
140a13e01:	48 8b 40 18          	mov    0x18(%rax),%rax
140a13e05:	48 8d 0d 44 18 61 ff 	lea    -0x9ee7bc(%rip),%rcx        # 0x140025650
140a13e0c:	48 3b c1             	cmp    %rcx,%rax
140a13e0f:	75 05                	jne    0x140a13e16
140a13e11:	8b 43 28             	mov    0x28(%rbx),%eax
140a13e14:	eb 09                	jmp    0x140a13e1f
140a13e16:	48 8b cb             	mov    %rbx,%rcx
140a13e19:	ff 15 19 8e 0f 00    	call   *0xf8e19(%rip)        # 0x140b0cc38
140a13e1f:	85 c0                	test   %eax,%eax
140a13e21:	7e 7c                	jle    0x140a13e9f
140a13e23:	48 8b 03             	mov    (%rbx),%rax
140a13e26:	48 8b 40 38          	mov    0x38(%rax),%rax
140a13e2a:	48 8d 0d bf 02 00 00 	lea    0x2bf(%rip),%rcx        # 0x140a140f0
140a13e31:	48 3b c1             	cmp    %rcx,%rax
140a13e34:	75 14                	jne    0x140a13e4a
140a13e36:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13e3a:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13e3e:	8b 44 19 58          	mov    0x58(%rcx,%rbx,1),%eax
140a13e42:	c1 e8 0c             	shr    $0xc,%eax
140a13e45:	40 22 c7             	and    %dil,%al
140a13e48:	eb 09                	jmp    0x140a13e53
140a13e4a:	48 8b cb             	mov    %rbx,%rcx
140a13e4d:	ff 15 e5 8d 0f 00    	call   *0xf8de5(%rip)        # 0x140b0cc38
140a13e53:	84 c0                	test   %al,%al
140a13e55:	75 48                	jne    0x140a13e9f
140a13e57:	48 8b 03             	mov    (%rbx),%rax
140a13e5a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a13e5e:	48 8d 0d 1b 04 00 00 	lea    0x41b(%rip),%rcx        # 0x140a14280
140a13e65:	48 3b c1             	cmp    %rcx,%rax
140a13e68:	75 14                	jne    0x140a13e7e
140a13e6a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13e6e:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13e72:	8b 44 19 58          	mov    0x58(%rcx,%rbx,1),%eax
140a13e76:	c1 e8 0d             	shr    $0xd,%eax
140a13e79:	40 22 c7             	and    %dil,%al
140a13e7c:	eb 09                	jmp    0x140a13e87
140a13e7e:	48 8b cb             	mov    %rbx,%rcx
140a13e81:	ff 15 b1 8d 0f 00    	call   *0xf8db1(%rip)        # 0x140b0cc38
140a13e87:	84 c0                	test   %al,%al
140a13e89:	75 14                	jne    0x140a13e9f
140a13e8b:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13e8f:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13e93:	8b 44 19 58          	mov    0x58(%rcx,%rbx,1),%eax
140a13e97:	c1 e8 14             	shr    $0x14,%eax
140a13e9a:	40 84 c7             	test   %al,%dil
140a13e9d:	74 03                	je     0x140a13ea2
140a13e9f:	40 32 ff             	xor    %dil,%dil
140a13ea2:	40 88 bb 87 00 00 00 	mov    %dil,0x87(%rbx)
140a13ea9:	48 8d 8b a8 00 00 00 	lea    0xa8(%rbx),%rcx
140a13eb0:	ff 15 fa 82 0f 00    	call   *0xf82fa(%rip)        # 0x140b0c1b0
140a13eb6:	48 8d 8b d0 00 00 00 	lea    0xd0(%rbx),%rcx
140a13ebd:	ff 15 ed 82 0f 00    	call   *0xf82ed(%rip)        # 0x140b0c1b0
140a13ec3:	90                   	nop
140a13ec4:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140a13ec8:	48 85 ff             	test   %rdi,%rdi
140a13ecb:	74 38                	je     0x140a13f05
140a13ecd:	83 ce ff             	or     $0xffffffff,%esi
140a13ed0:	8b c6                	mov    %esi,%eax
140a13ed2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a13ed7:	03 c6                	add    %esi,%eax
140a13ed9:	75 2a                	jne    0x140a13f05
140a13edb:	48 8b 07             	mov    (%rdi),%rax
140a13ede:	48 8b cf             	mov    %rdi,%rcx
140a13ee1:	48 8b 00             	mov    (%rax),%rax
140a13ee4:	ff 15 4e 8d 0f 00    	call   *0xf8d4e(%rip)        # 0x140b0cc38
140a13eea:	8b c6                	mov    %esi,%eax
140a13eec:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a13ef1:	03 c6                	add    %esi,%eax
140a13ef3:	75 10                	jne    0x140a13f05
140a13ef5:	48 8b 07             	mov    (%rdi),%rax
140a13ef8:	48 8b cf             	mov    %rdi,%rcx
140a13efb:	48 8b 40 08          	mov    0x8(%rax),%rax
140a13eff:	ff 15 33 8d 0f 00    	call   *0xf8d33(%rip)        # 0x140b0cc38
140a13f05:	48 8b c3             	mov    %rbx,%rax
140a13f08:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140a13f0f:	00
140a13f10:	48 83 c4 60          	add    $0x60,%rsp
140a13f14:	41 5f                	pop    %r15
140a13f16:	41 5e                	pop    %r14
140a13f18:	5f                   	pop    %rdi
140a13f19:	5e                   	pop    %rsi
140a13f1a:	5d                   	pop    %rbp
140a13f1b:	c3                   	ret
140a13f1c:	48 83 ec 48          	sub    $0x48,%rsp
140a13f20:	4c 8b d2             	mov    %rdx,%r10
140a13f23:	4c 8b c9             	mov    %rcx,%r9
140a13f26:	48 8b 02             	mov    (%rdx),%rax
140a13f29:	4c 8b 58 38          	mov    0x38(%rax),%r11
140a13f2d:	0f 57 c0             	xorps  %xmm0,%xmm0
140a13f30:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a13f36:	4c 8b 81 40 ff ff ff 	mov    -0xc0(%rcx),%r8
140a13f3d:	4d 85 c0             	test   %r8,%r8
140a13f40:	74 5b                	je     0x140a13f9d
140a13f42:	41 8b 40 08          	mov    0x8(%r8),%eax
140a13f46:	eb 0b                	jmp    0x140a13f53
140a13f48:	8d 48 01             	lea    0x1(%rax),%ecx
140a13f4b:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
140a13f51:	74 06                	je     0x140a13f59
140a13f53:	85 c0                	test   %eax,%eax
140a13f55:	74 46                	je     0x140a13f9d
140a13f57:	eb ef                	jmp    0x140a13f48
140a13f59:	49 8b 89 38 ff ff ff 	mov    -0xc8(%r9),%rcx
140a13f60:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140a13f65:	49 8b 89 40 ff ff ff 	mov    -0xc0(%r9),%rcx
140a13f6c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a13f71:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a13f76:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140a13f7c:	0f 57 c9             	xorps  %xmm1,%xmm1
140a13f7f:	66 0f 7f 4c 24 20    	movdqa %xmm1,0x20(%rsp)
140a13f85:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a13f8a:	49 8b ca             	mov    %r10,%rcx
140a13f8d:	49 8b c3             	mov    %r11,%rax
140a13f90:	ff 15 a2 8c 0f 00    	call   *0xf8ca2(%rip)        # 0x140b0cc38
140a13f96:	b0 01                	mov    $0x1,%al
140a13f98:	48 83 c4 48          	add    $0x48,%rsp
140a13f9c:	c3                   	ret
140a13f9d:	e8 e6 52 5f ff       	call   0x140009288
140a13fa2:	cc                   	int3
140a13fa3:	90                   	nop
140a13fa4:	48 8b 81 28 ff ff ff 	mov    -0xd8(%rcx),%rax
140a13fab:	48 63 40 08          	movslq 0x8(%rax),%rax
140a13faf:	48 05 38 ff ff ff    	add    $0xffffffffffffff38,%rax
140a13fb5:	48 03 c1             	add    %rcx,%rax
140a13fb8:	c3                   	ret
140a13fb9:	90                   	nop
140a13fba:	90                   	nop
140a13fbb:	90                   	nop
140a13fbc:	40 53                	rex push %rbx
140a13fbe:	48 83 ec 20          	sub    $0x20,%rsp
140a13fc2:	48 8b 81 28 ff ff ff 	mov    -0xd8(%rcx),%rax
140a13fc9:	48 8b d9             	mov    %rcx,%rbx
140a13fcc:	48 63 50 08          	movslq 0x8(%rax),%rdx
140a13fd0:	8b 84 0a 78 ff ff ff 	mov    -0x88(%rdx,%rcx,1),%eax
140a13fd7:	c1 e8 0c             	shr    $0xc,%eax
140a13fda:	a8 01                	test   $0x1,%al
140a13fdc:	75 08                	jne    0x140a13fe6
140a13fde:	f3 0f 10 44 0a 88    	movss  -0x78(%rdx,%rcx,1),%xmm0
140a13fe4:	eb 4e                	jmp    0x140a14034
140a13fe6:	48 8b 54 0a a8       	mov    -0x58(%rdx,%rcx,1),%rdx
140a13feb:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a13fef:	48 83 c2 08          	add    $0x8,%rdx
140a13ff3:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a13ff7:	48 03 ca             	add    %rdx,%rcx
140a13ffa:	48 8b 01             	mov    (%rcx),%rax
140a13ffd:	48 8b 40 18          	mov    0x18(%rax),%rax
140a14001:	ff 15 31 8c 0f 00    	call   *0xf8c31(%rip)        # 0x140b0cc38
140a14007:	f3 0f 10 0d 9d d2 19 	movss  0x19d29d(%rip),%xmm1        # 0x140bb12ac
140a1400e:	00
140a1400f:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
140a14014:	f3 0f 5c 40 0c       	subss  0xc(%rax),%xmm0
140a14019:	0f 2f c8             	comiss %xmm0,%xmm1
140a1401c:	76 13                	jbe    0x140a14031
140a1401e:	48 8b 83 28 ff ff ff 	mov    -0xd8(%rbx),%rax
140a14025:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a14029:	f3 0f 10 44 19 88    	movss  -0x78(%rcx,%rbx,1),%xmm0
140a1402f:	eb 03                	jmp    0x140a14034
140a14031:	0f 28 c1             	movaps %xmm1,%xmm0
140a14034:	48 83 c4 20          	add    $0x20,%rsp
140a14038:	5b                   	pop    %rbx
140a14039:	c3                   	ret
140a1403a:	90                   	nop
140a1403b:	90                   	nop
140a1403c:	44 8a ca             	mov    %dl,%r9b
140a1403f:	32 c0                	xor    %al,%al
140a14041:	48 8b d1             	mov    %rcx,%rdx
140a14044:	45 84 c9             	test   %r9b,%r9b
140a14047:	74 05                	je     0x140a1404e
140a14049:	44 8a c0             	mov    %al,%r8b
140a1404c:	eb 0a                	jmp    0x140a14058
140a1404e:	44 8a 41 a6          	mov    -0x5a(%rcx),%r8b
140a14052:	45 84 c0             	test   %r8b,%r8b
140a14055:	0f 94 c0             	sete   %al
140a14058:	88 41 a5             	mov    %al,-0x5b(%rcx)
140a1405b:	41 80 f1 01          	xor    $0x1,%r9b
140a1405f:	44 88 41 a4          	mov    %r8b,-0x5c(%rcx)
140a14063:	48 8b 81 28 ff ff ff 	mov    -0xd8(%rcx),%rax
140a1406a:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a1406e:	48 8b 54 0a a8       	mov    -0x58(%rdx,%rcx,1),%rdx
140a14073:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a14077:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a1407b:	48 83 c1 08          	add    $0x8,%rcx
140a1407f:	48 03 ca             	add    %rdx,%rcx
140a14082:	41 8a d1             	mov    %r9b,%dl
140a14085:	48 8b 01             	mov    (%rcx),%rax
140a14088:	48 8b 40 48          	mov    0x48(%rax),%rax
140a1408c:	48 ff 25 a5 8b 0f 00 	rex.W jmp *0xf8ba5(%rip)        # 0x140b0cc38
140a14093:	90                   	nop
140a14094:	40 53                	rex push %rbx
140a14096:	48 83 ec 20          	sub    $0x20,%rsp
140a1409a:	48 8b 81 28 ff ff ff 	mov    -0xd8(%rcx),%rax
140a140a1:	48 8b d9             	mov    %rcx,%rbx
140a140a4:	48 81 c1 28 ff ff ff 	add    $0xffffffffffffff28,%rcx
140a140ab:	48 63 50 04          	movslq 0x4(%rax),%rdx
140a140af:	48 03 ca             	add    %rdx,%rcx
140a140b2:	48 8b 01             	mov    (%rcx),%rax
140a140b5:	48 8b 40 28          	mov    0x28(%rax),%rax
140a140b9:	ff 15 79 8b 0f 00    	call   *0xf8b79(%rip)        # 0x140b0cc38
140a140bf:	84 c0                	test   %al,%al
140a140c1:	75 1b                	jne    0x140a140de
140a140c3:	48 8d 8b 20 ff ff ff 	lea    -0xe0(%rbx),%rcx
140a140ca:	48 8b 01             	mov    (%rcx),%rax
140a140cd:	48 8d 93 50 ff ff ff 	lea    -0xb0(%rbx),%rdx
140a140d4:	48 8b 40 08          	mov    0x8(%rax),%rax
140a140d8:	ff 15 5a 8b 0f 00    	call   *0xf8b5a(%rip)        # 0x140b0cc38
140a140de:	48 83 c4 20          	add    $0x20,%rsp
140a140e2:	5b                   	pop    %rbx
140a140e3:	c3                   	ret
140a140e4:	90                   	nop
140a140e5:	90                   	nop
140a140e6:	90                   	nop
140a140e7:	90                   	nop
140a140e8:	90                   	nop
140a140e9:	90                   	nop
140a140ea:	90                   	nop
140a140eb:	90                   	nop
140a140ec:	90                   	nop
140a140ed:	90                   	nop
140a140ee:	90                   	nop
140a140ef:	90                   	nop
140a140f0:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a140f4:	48 63 50 08          	movslq 0x8(%rax),%rdx
140a140f8:	8b 44 0a 58          	mov    0x58(%rdx,%rcx,1),%eax
140a140fc:	c1 e8 0c             	shr    $0xc,%eax
140a140ff:	24 01                	and    $0x1,%al
140a14101:	c3                   	ret
140a14102:	90                   	nop
140a14103:	90                   	nop
140a14104:	90                   	nop
140a14105:	90                   	nop
140a14106:	90                   	nop
140a14107:	90                   	nop
140a14108:	90                   	nop
140a14109:	90                   	nop
140a1410a:	90                   	nop
140a1410b:	90                   	nop
140a1410c:	90                   	nop
140a1410d:	90                   	nop
140a1410e:	90                   	nop
140a1410f:	90                   	nop
140a14110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a14115:	57                   	push   %rdi
140a14116:	48 83 ec 30          	sub    $0x30,%rsp
140a1411a:	33 db                	xor    %ebx,%ebx
140a1411c:	48 8b f9             	mov    %rcx,%rdi
140a1411f:	84 d2                	test   %dl,%dl
140a14121:	74 0c                	je     0x140a1412f
140a14123:	38 99 87 00 00 00    	cmp    %bl,0x87(%rcx)
140a14129:	0f 85 fd 00 00 00    	jne    0x140a1422c
140a1412f:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a14133:	0f b6 ca             	movzbl %dl,%ecx
140a14136:	c1 e1 0c             	shl    $0xc,%ecx
140a14139:	4c 63 40 08          	movslq 0x8(%rax),%r8
140a1413d:	41 8b 44 38 58       	mov    0x58(%r8,%rdi,1),%eax
140a14142:	0f ba f0 0c          	btr    $0xc,%eax
140a14146:	0b c8                	or     %eax,%ecx
140a14148:	41 89 4c 38 58       	mov    %ecx,0x58(%r8,%rdi,1)
140a1414d:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a14151:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a14155:	48 8b 94 39 88 00 00 	mov    0x88(%rcx,%rdi,1),%rdx
140a1415c:	00
140a1415d:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a14161:	48 83 c2 08          	add    $0x8,%rdx
140a14165:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a14169:	48 03 ca             	add    %rdx,%rcx