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
140a4622f:	e8 1c 00 00 00       	call   0x140a46250
140a46234:	f6 c3 01             	test   $0x1,%bl
140a46237:	74 08                	je     0x140a46241
140a46239:	48 8b cf             	mov    %rdi,%rcx
140a4623c:	e8 93 93 0a 00       	call   0x140aef5d4
140a46241:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a46246:	48 8b c7             	mov    %rdi,%rax
140a46249:	48 83 c4 20          	add    $0x20,%rsp
140a4624d:	5f                   	pop    %rdi
140a4624e:	c3                   	ret
140a4624f:	90                   	nop
140a46250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a46255:	57                   	push   %rdi
140a46256:	48 83 ec 20          	sub    $0x20,%rsp
140a4625a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a4625e:	48 8b f9             	mov    %rcx,%rdi
140a46261:	48 85 db             	test   %rbx,%rbx
140a46264:	74 39                	je     0x140a4629f
140a46266:	83 c8 ff             	or     $0xffffffff,%eax
140a46269:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4626e:	83 f8 01             	cmp    $0x1,%eax
140a46271:	75 2c                	jne    0x140a4629f
140a46273:	48 8b 03             	mov    (%rbx),%rax
140a46276:	48 8b cb             	mov    %rbx,%rcx
140a46279:	48 8b 00             	mov    (%rax),%rax
140a4627c:	ff 15 b6 69 0c 00    	call   *0xc69b6(%rip)        # 0x140b0cc38
140a46282:	83 c8 ff             	or     $0xffffffff,%eax
140a46285:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4628a:	83 f8 01             	cmp    $0x1,%eax
140a4628d:	75 10                	jne    0x140a4629f
140a4628f:	48 8b 03             	mov    (%rbx),%rax
140a46292:	48 8b cb             	mov    %rbx,%rcx
140a46295:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46299:	ff 15 99 69 0c 00    	call   *0xc6999(%rip)        # 0x140b0cc38
140a4629f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a462a4:	48 8d 05 15 21 0f 00 	lea    0xf2115(%rip),%rax        # 0x140b383c0
140a462ab:	48 89 07             	mov    %rax,(%rdi)
140a462ae:	48 83 c4 20          	add    $0x20,%rsp
140a462b2:	5f                   	pop    %rdi
140a462b3:	c3                   	ret
140a462b4:	90                   	nop
140a462b5:	90                   	nop
140a462b6:	90                   	nop
140a462b7:	90                   	nop
140a462b8:	90                   	nop
140a462b9:	90                   	nop
140a462ba:	90                   	nop
140a462bb:	90                   	nop
140a462bc:	90                   	nop
140a462bd:	90                   	nop
140a462be:	90                   	nop
140a462bf:	90                   	nop
140a462c0:	40 53                	rex push %rbx
140a462c2:	48 83 ec 20          	sub    $0x20,%rsp
140a462c6:	48 8d 05 f3 20 0f 00 	lea    0xf20f3(%rip),%rax        # 0x140b383c0
140a462cd:	48 8b d9             	mov    %rcx,%rbx
140a462d0:	48 89 01             	mov    %rax,(%rcx)
140a462d3:	f6 c2 01             	test   $0x1,%dl
140a462d6:	74 05                	je     0x140a462dd
140a462d8:	e8 f7 92 0a 00       	call   0x140aef5d4
140a462dd:	48 8b c3             	mov    %rbx,%rax
140a462e0:	48 83 c4 20          	add    $0x20,%rsp
140a462e4:	5b                   	pop    %rbx
140a462e5:	c3                   	ret
140a462e6:	90                   	nop
140a462e7:	90                   	nop
140a462e8:	90                   	nop
140a462e9:	90                   	nop
140a462ea:	90                   	nop
140a462eb:	90                   	nop
140a462ec:	90                   	nop
140a462ed:	90                   	nop
140a462ee:	90                   	nop
140a462ef:	90                   	nop
140a462f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a462f4:	48 8b 01             	mov    (%rcx),%rax
140a462f7:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
140a462fe:	48 ff 25 33 69 0c 00 	rex.W jmp *0xc6933(%rip)        # 0x140b0cc38
140a46305:	90                   	nop
140a46306:	90                   	nop
140a46307:	90                   	nop
140a46308:	90                   	nop
140a46309:	90                   	nop
140a4630a:	90                   	nop
140a4630b:	90                   	nop
140a4630c:	90                   	nop
140a4630d:	90                   	nop
140a4630e:	90                   	nop
140a4630f:	90                   	nop
140a46310:	40 53                	rex push %rbx
140a46312:	48 83 ec 30          	sub    $0x30,%rsp
140a46316:	4c 8b ca             	mov    %rdx,%r9
140a46319:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4631d:	48 8b 01             	mov    (%rcx),%rax
140a46320:	0f 57 c0             	xorps  %xmm0,%xmm0
140a46323:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a46329:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4632d:	4d 85 c0             	test   %r8,%r8
140a46330:	74 05                	je     0x140a46337
140a46332:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a46337:	48 8b 12             	mov    (%rdx),%rdx
140a4633a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4633f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a46343:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a46348:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4634d:	48 8b 80 68 01 00 00 	mov    0x168(%rax),%rax
140a46354:	ff 15 de 68 0c 00    	call   *0xc68de(%rip)        # 0x140b0cc38
140a4635a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4635f:	48 85 db             	test   %rbx,%rbx
140a46362:	74 39                	je     0x140a4639d
140a46364:	83 c8 ff             	or     $0xffffffff,%eax
140a46367:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4636c:	83 f8 01             	cmp    $0x1,%eax
140a4636f:	75 2c                	jne    0x140a4639d
140a46371:	48 8b 03             	mov    (%rbx),%rax
140a46374:	48 8b cb             	mov    %rbx,%rcx
140a46377:	48 8b 00             	mov    (%rax),%rax
140a4637a:	ff 15 b8 68 0c 00    	call   *0xc68b8(%rip)        # 0x140b0cc38
140a46380:	83 c8 ff             	or     $0xffffffff,%eax
140a46383:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46388:	83 f8 01             	cmp    $0x1,%eax
140a4638b:	75 10                	jne    0x140a4639d
140a4638d:	48 8b 03             	mov    (%rbx),%rax
140a46390:	48 8b cb             	mov    %rbx,%rcx
140a46393:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46397:	ff 15 9b 68 0c 00    	call   *0xc689b(%rip)        # 0x140b0cc38
140a4639d:	48 83 c4 30          	add    $0x30,%rsp
140a463a1:	5b                   	pop    %rbx
140a463a2:	c3                   	ret
140a463a3:	90                   	nop
140a463a4:	90                   	nop
140a463a5:	90                   	nop
140a463a6:	90                   	nop
140a463a7:	90                   	nop
140a463a8:	90                   	nop
140a463a9:	90                   	nop
140a463aa:	90                   	nop
140a463ab:	90                   	nop
140a463ac:	90                   	nop
140a463ad:	90                   	nop
140a463ae:	90                   	nop
140a463af:	90                   	nop
140a463b0:	40 53                	rex push %rbx
140a463b2:	48 83 ec 30          	sub    $0x30,%rsp
140a463b6:	4c 8b ca             	mov    %rdx,%r9
140a463b9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a463bd:	48 8b 01             	mov    (%rcx),%rax
140a463c0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a463c3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a463c9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a463cd:	4d 85 c0             	test   %r8,%r8
140a463d0:	74 05                	je     0x140a463d7
140a463d2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a463d7:	48 8b 12             	mov    (%rdx),%rdx
140a463da:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a463df:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a463e3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a463e8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a463ed:	48 8b 80 70 01 00 00 	mov    0x170(%rax),%rax
140a463f4:	ff 15 3e 68 0c 00    	call   *0xc683e(%rip)        # 0x140b0cc38
140a463fa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a463ff:	48 85 db             	test   %rbx,%rbx
140a46402:	74 39                	je     0x140a4643d
140a46404:	83 c8 ff             	or     $0xffffffff,%eax
140a46407:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4640c:	83 f8 01             	cmp    $0x1,%eax
140a4640f:	75 2c                	jne    0x140a4643d
140a46411:	48 8b 03             	mov    (%rbx),%rax
140a46414:	48 8b cb             	mov    %rbx,%rcx
140a46417:	48 8b 00             	mov    (%rax),%rax
140a4641a:	ff 15 18 68 0c 00    	call   *0xc6818(%rip)        # 0x140b0cc38
140a46420:	83 c8 ff             	or     $0xffffffff,%eax
140a46423:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a46428:	83 f8 01             	cmp    $0x1,%eax
140a4642b:	75 10                	jne    0x140a4643d