140a45e67:	90                   	nop
140a45e68:	90                   	nop
140a45e69:	90                   	nop
140a45e6a:	90                   	nop
140a45e6b:	90                   	nop
140a45e6c:	90                   	nop
140a45e6d:	90                   	nop
140a45e6e:	90                   	nop
140a45e6f:	90                   	nop
140a45e70:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45e74:	48 8b 01             	mov    (%rcx),%rax
140a45e77:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
140a45e7e:	48 ff 25 b3 6d 0c 00 	rex.W jmp *0xc6db3(%rip)        # 0x140b0cc38
140a45e85:	90                   	nop
140a45e86:	90                   	nop
140a45e87:	90                   	nop
140a45e88:	90                   	nop
140a45e89:	90                   	nop
140a45e8a:	90                   	nop
140a45e8b:	90                   	nop
140a45e8c:	90                   	nop
140a45e8d:	90                   	nop
140a45e8e:	90                   	nop
140a45e8f:	90                   	nop
140a45e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45e95:	57                   	push   %rdi
140a45e96:	48 83 ec 20          	sub    $0x20,%rsp
140a45e9a:	8b da                	mov    %edx,%ebx
140a45e9c:	48 8b f9             	mov    %rcx,%rdi
140a45e9f:	e8 1c 00 00 00       	call   0x140a45ec0
140a45ea4:	f6 c3 01             	test   $0x1,%bl
140a45ea7:	74 08                	je     0x140a45eb1
140a45ea9:	48 8b cf             	mov    %rdi,%rcx
140a45eac:	e8 23 97 0a 00       	call   0x140aef5d4
140a45eb1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45eb6:	48 8b c7             	mov    %rdi,%rax
140a45eb9:	48 83 c4 20          	add    $0x20,%rsp
140a45ebd:	5f                   	pop    %rdi
140a45ebe:	c3                   	ret
140a45ebf:	90                   	nop
140a45ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45ec5:	57                   	push   %rdi
140a45ec6:	48 83 ec 20          	sub    $0x20,%rsp
140a45eca:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a45ece:	48 8b f9             	mov    %rcx,%rdi
140a45ed1:	48 85 db             	test   %rbx,%rbx
140a45ed4:	74 39                	je     0x140a45f0f
140a45ed6:	83 c8 ff             	or     $0xffffffff,%eax
140a45ed9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45ede:	83 f8 01             	cmp    $0x1,%eax
140a45ee1:	75 2c                	jne    0x140a45f0f
140a45ee3:	48 8b 03             	mov    (%rbx),%rax
140a45ee6:	48 8b cb             	mov    %rbx,%rcx
140a45ee9:	48 8b 00             	mov    (%rax),%rax
140a45eec:	ff 15 46 6d 0c 00    	call   *0xc6d46(%rip)        # 0x140b0cc38
140a45ef2:	83 c8 ff             	or     $0xffffffff,%eax
140a45ef5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45efa:	83 f8 01             	cmp    $0x1,%eax
140a45efd:	75 10                	jne    0x140a45f0f
140a45eff:	48 8b 03             	mov    (%rbx),%rax
140a45f02:	48 8b cb             	mov    %rbx,%rcx
140a45f05:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45f09:	ff 15 29 6d 0c 00    	call   *0xc6d29(%rip)        # 0x140b0cc38
140a45f0f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45f14:	48 8d 05 65 28 0f 00 	lea    0xf2865(%rip),%rax        # 0x140b38780
140a45f1b:	48 89 07             	mov    %rax,(%rdi)
140a45f1e:	48 83 c4 20          	add    $0x20,%rsp
140a45f22:	5f                   	pop    %rdi
140a45f23:	c3                   	ret
140a45f24:	90                   	nop
140a45f25:	90                   	nop
140a45f26:	90                   	nop
140a45f27:	90                   	nop
140a45f28:	90                   	nop
140a45f29:	90                   	nop
140a45f2a:	90                   	nop
140a45f2b:	90                   	nop
140a45f2c:	90                   	nop
140a45f2d:	90                   	nop
140a45f2e:	90                   	nop
140a45f2f:	90                   	nop
140a45f30:	40 53                	rex push %rbx
140a45f32:	48 83 ec 20          	sub    $0x20,%rsp
140a45f36:	48 8d 05 43 28 0f 00 	lea    0xf2843(%rip),%rax        # 0x140b38780
140a45f3d:	48 8b d9             	mov    %rcx,%rbx
140a45f40:	48 89 01             	mov    %rax,(%rcx)
140a45f43:	f6 c2 01             	test   $0x1,%dl
140a45f46:	74 05                	je     0x140a45f4d
140a45f48:	e8 87 96 0a 00       	call   0x140aef5d4
140a45f4d:	48 8b c3             	mov    %rbx,%rax
140a45f50:	48 83 c4 20          	add    $0x20,%rsp
140a45f54:	5b                   	pop    %rbx
140a45f55:	c3                   	ret
140a45f56:	90                   	nop
140a45f57:	90                   	nop
140a45f58:	90                   	nop
140a45f59:	90                   	nop
140a45f5a:	90                   	nop
140a45f5b:	90                   	nop
140a45f5c:	90                   	nop
140a45f5d:	90                   	nop
140a45f5e:	90                   	nop
140a45f5f:	90                   	nop
140a45f60:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45f64:	48 8b 01             	mov    (%rcx),%rax
140a45f67:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140a45f6e:	48 ff 25 c3 6c 0c 00 	rex.W jmp *0xc6cc3(%rip)        # 0x140b0cc38
140a45f75:	90                   	nop
140a45f76:	90                   	nop
140a45f77:	90                   	nop
140a45f78:	90                   	nop
140a45f79:	90                   	nop
140a45f7a:	90                   	nop
140a45f7b:	90                   	nop
140a45f7c:	90                   	nop
140a45f7d:	90                   	nop
140a45f7e:	90                   	nop
140a45f7f:	90                   	nop
140a45f80:	40 53                	rex push %rbx
140a45f82:	48 83 ec 30          	sub    $0x30,%rsp
140a45f86:	4c 8b ca             	mov    %rdx,%r9
140a45f89:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45f8d:	48 8b 01             	mov    (%rcx),%rax
140a45f90:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45f93:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45f99:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45f9d:	4d 85 c0             	test   %r8,%r8
140a45fa0:	74 05                	je     0x140a45fa7
140a45fa2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45fa7:	48 8b 12             	mov    (%rdx),%rdx
140a45faa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45faf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45fb3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45fb8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45fbd:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
140a45fc4:	ff 15 6e 6c 0c 00    	call   *0xc6c6e(%rip)        # 0x140b0cc38
140a45fca:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45fcf:	48 85 db             	test   %rbx,%rbx
140a45fd2:	74 39                	je     0x140a4600d
140a45fd4:	83 c8 ff             	or     $0xffffffff,%eax
140a45fd7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45fdc:	83 f8 01             	cmp    $0x1,%eax
140a45fdf:	75 2c                	jne    0x140a4600d
140a45fe1:	48 8b 03             	mov    (%rbx),%rax
140a45fe4:	48 8b cb             	mov    %rbx,%rcx
140a45fe7:	48 8b 00             	mov    (%rax),%rax
140a45fea:	ff 15 48 6c 0c 00    	call   *0xc6c48(%rip)        # 0x140b0cc38
140a45ff0:	83 c8 ff             	or     $0xffffffff,%eax
140a45ff3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45ff8:	83 f8 01             	cmp    $0x1,%eax
140a45ffb:	75 10                	jne    0x140a4600d
140a45ffd:	48 8b 03             	mov    (%rbx),%rax
140a46000:	48 8b cb             	mov    %rbx,%rcx
140a46003:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46007:	ff 15 2b 6c 0c 00    	call   *0xc6c2b(%rip)        # 0x140b0cc38
140a4600d:	48 83 c4 30          	add    $0x30,%rsp
140a46011:	5b                   	pop    %rbx
140a46012:	c3                   	ret
140a46013:	90                   	nop
140a46014:	90                   	nop
140a46015:	90                   	nop
140a46016:	90                   	nop
140a46017:	90                   	nop
140a46018:	90                   	nop
140a46019:	90                   	nop
140a4601a:	90                   	nop
140a4601b:	90                   	nop
140a4601c:	90                   	nop
140a4601d:	90                   	nop
140a4601e:	90                   	nop
140a4601f:	90                   	nop
140a46020:	40 53                	rex push %rbx
140a46022:	48 83 ec 30          	sub    $0x30,%rsp
140a46026:	4c 8b ca             	mov    %rdx,%r9
140a46029:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4602d:	48 8b 01             	mov    (%rcx),%rax
140a46030:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46033:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46039:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4603d:	4d 85 c0             	test   %r8,%r8
140a46040:	74 05                	je     0x140a46047
140a46042:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46047:	48 8b 12             	mov    (%rdx),%rdx
140a4604a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4604f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46053:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46058:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4605d:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140a46064:	ff 15 ce 6b 0c 00    	call   *0xc6bce(%rip)        # 0x140b0cc38
140a4606a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4606f:	48 85 db             	test   %rbx,%rbx
140a46072:	74 39                	je     0x140a460ad
140a46074:	83 c8 ff             	or     $0xffffffff,%eax
140a46077:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4607c:	83 f8 01             	cmp    $0x1,%eax
140a4607f:	75 2c                	jne    0x140a460ad
140a46081:	48 8b 03             	mov    (%rbx),%rax
140a46084:	48 8b cb             	mov    %rbx,%rcx
140a46087:	48 8b 00             	mov    (%rax),%rax
140a4608a:	ff 15 a8 6b 0c 00    	call   *0xc6ba8(%rip)        # 0x140b0cc38
140a46090:	83 c8 ff             	or     $0xffffffff,%eax
140a46093:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46098:	83 f8 01             	cmp    $0x1,%eax
140a4609b:	75 10                	jne    0x140a460ad
140a4609d:	48 8b 03             	mov    (%rbx),%rax
140a460a0:	48 8b cb             	mov    %rbx,%rcx
140a460a3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a460a7:	ff 15 8b 6b 0c 00    	call   *0xc6b8b(%rip)        # 0x140b0cc38
140a460ad:	48 83 c4 30          	add    $0x30,%rsp
140a460b1:	5b                   	pop    %rbx
140a460b2:	c3                   	ret
140a460b3:	90                   	nop
140a460b4:	90                   	nop
140a460b5:	90                   	nop
140a460b6:	90                   	nop
140a460b7:	90                   	nop
140a460b8:	90                   	nop
140a460b9:	90                   	nop
140a460ba:	90                   	nop
140a460bb:	90                   	nop
140a460bc:	90                   	nop
140a460bd:	90                   	nop
140a460be:	90                   	nop
140a460bf:	90                   	nop
140a460c0:	40 53                	rex push %rbx
140a460c2:	48 83 ec 30          	sub    $0x30,%rsp
140a460c6:	4c 8b ca             	mov    %rdx,%r9
140a460c9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a460cd:	48 8b 01             	mov    (%rcx),%rax
140a460d0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a460d3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a460d9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a460dd:	4d 85 c0             	test   %r8,%r8
140a460e0:	74 05                	je     0x140a460e7
140a460e2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a460e7:	48 8b 12             	mov    (%rdx),%rdx
140a460ea:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a460ef:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a460f3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a460f8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a460fd:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
140a46104:	ff 15 2e 6b 0c 00    	call   *0xc6b2e(%rip)        # 0x140b0cc38
140a4610a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4610f:	48 85 db             	test   %rbx,%rbx
140a46112:	74 39                	je     0x140a4614d
140a46114:	83 c8 ff             	or     $0xffffffff,%eax
140a46117:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4611c:	83 f8 01             	cmp    $0x1,%eax
140a4611f:	75 2c                	jne    0x140a4614d
140a46121:	48 8b 03             	mov    (%rbx),%rax
140a46124:	48 8b cb             	mov    %rbx,%rcx
140a46127:	48 8b 00             	mov    (%rax),%rax
140a4612a:	ff 15 08 6b 0c 00    	call   *0xc6b08(%rip)        # 0x140b0cc38
140a46130:	83 c8 ff             	or     $0xffffffff,%eax
140a46133:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46138:	83 f8 01             	cmp    $0x1,%eax
140a4613b:	75 10                	jne    0x140a4614d
140a4613d:	48 8b 03             	mov    (%rbx),%rax
140a46140:	48 8b cb             	mov    %rbx,%rcx
140a46143:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46147:	ff 15 eb 6a 0c 00    	call   *0xc6aeb(%rip)        # 0x140b0cc38
140a4614d:	48 83 c4 30          	add    $0x30,%rsp
140a46151:	5b                   	pop    %rbx
140a46152:	c3                   	ret
140a46153:	90                   	nop
140a46154:	90                   	nop
140a46155:	90                   	nop
140a46156:	90                   	nop
140a46157:	90                   	nop
140a46158:	90                   	nop
140a46159:	90                   	nop
140a4615a:	90                   	nop
140a4615b:	90                   	nop
140a4615c:	90                   	nop
140a4615d:	90                   	nop
140a4615e:	90                   	nop
140a4615f:	90                   	nop
140a46160:	40 53                	rex push %rbx
140a46162:	48 83 ec 30          	sub    $0x30,%rsp
140a46166:	4c 8b ca             	mov    %rdx,%r9
140a46169:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4616d:	48 8b 01             	mov    (%rcx),%rax
140a46170:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46173:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46179:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4617d:	4d 85 c0             	test   %r8,%r8
140a46180:	74 05                	je     0x140a46187
140a46182:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46187:	48 8b 12             	mov    (%rdx),%rdx
140a4618a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4618f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46193:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46198:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4619d:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
140a461a4:	ff 15 8e 6a 0c 00    	call   *0xc6a8e(%rip)        # 0x140b0cc38
140a461aa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a461af:	48 85 db             	test   %rbx,%rbx
140a461b2:	74 39                	je     0x140a461ed
140a461b4:	83 c8 ff             	or     $0xffffffff,%eax
140a461b7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a461bc:	83 f8 01             	cmp    $0x1,%eax
140a461bf:	75 2c                	jne    0x140a461ed
140a461c1:	48 8b 03             	mov    (%rbx),%rax
140a461c4:	48 8b cb             	mov    %rbx,%rcx
140a461c7:	48 8b 00             	mov    (%rax),%rax
140a461ca:	ff 15 68 6a 0c 00    	call   *0xc6a68(%rip)        # 0x140b0cc38
140a461d0:	83 c8 ff             	or     $0xffffffff,%eax
140a461d3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a461d8:	83 f8 01             	cmp    $0x1,%eax
140a461db:	75 10                	jne    0x140a461ed
140a461dd:	48 8b 03             	mov    (%rbx),%rax
140a461e0:	48 8b cb             	mov    %rbx,%rcx
140a461e3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a461e7:	ff 15 4b 6a 0c 00    	call   *0xc6a4b(%rip)        # 0x140b0cc38
140a461ed:	48 83 c4 30          	add    $0x30,%rsp
140a461f1:	5b                   	pop    %rbx
140a461f2:	c3                   	ret
140a461f3:	90                   	nop
140a461f4:	90                   	nop
140a461f5:	90                   	nop
140a461f6:	90                   	nop
140a461f7:	90                   	nop
140a461f8:	90                   	nop
140a461f9:	90                   	nop
140a461fa:	90                   	nop
140a461fb:	90                   	nop
140a461fc:	90                   	nop
140a461fd:	90                   	nop
140a461fe:	90                   	nop
140a461ff:	90                   	nop
140a46200:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a46204:	48 8b 01             	mov    (%rcx),%rax
140a46207:	48 8b 80 58 01 00 00 	mov    0x158(%rax),%rax
140a4620e:	48 ff 25 23 6a 0c 00 	rex.W jmp *0xc6a23(%rip)        # 0x140b0cc38
140a46215:	90                   	nop
140a46216:	90                   	nop
140a46217:	90                   	nop
140a46218:	90                   	nop
140a46219:	90                   	nop
140a4621a:	90                   	nop
140a4621b:	90                   	nop
140a4621c:	90                   	nop
140a4621d:	90                   	nop
140a4621e:	90                   	nop
140a4621f:	90                   	nop
140a46220:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a46225:	57                   	push   %rdi
140a46226:	48 83 ec 20          	sub    $0x20,%rsp
140a4622a:	8b da                	mov    %edx,%ebx
140a4622c:	48 8b f9             	mov    %rcx,%rdi