140a4509b:	90                   	nop
140a4509c:	90                   	nop
140a4509d:	90                   	nop
140a4509e:	90                   	nop
140a4509f:	90                   	nop
140a450a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a450a5:	57                   	push   %rdi
140a450a6:	48 83 ec 20          	sub    $0x20,%rsp
140a450aa:	8b da                	mov    %edx,%ebx
140a450ac:	48 8b f9             	mov    %rcx,%rdi
140a450af:	e8 1c 00 00 00       	call   0x140a450d0
140a450b4:	f6 c3 01             	test   $0x1,%bl
140a450b7:	74 08                	je     0x140a450c1
140a450b9:	48 8b cf             	mov    %rdi,%rcx
140a450bc:	e8 13 a5 0a 00       	call   0x140aef5d4
140a450c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a450c6:	48 8b c7             	mov    %rdi,%rax
140a450c9:	48 83 c4 20          	add    $0x20,%rsp
140a450cd:	5f                   	pop    %rdi
140a450ce:	c3                   	ret
140a450cf:	90                   	nop
140a450d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a450d5:	57                   	push   %rdi
140a450d6:	48 83 ec 20          	sub    $0x20,%rsp
140a450da:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a450de:	48 8b f9             	mov    %rcx,%rdi
140a450e1:	48 85 db             	test   %rbx,%rbx
140a450e4:	74 39                	je     0x140a4511f
140a450e6:	83 c8 ff             	or     $0xffffffff,%eax
140a450e9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a450ee:	83 f8 01             	cmp    $0x1,%eax
140a450f1:	75 2c                	jne    0x140a4511f
140a450f3:	48 8b 03             	mov    (%rbx),%rax
140a450f6:	48 8b cb             	mov    %rbx,%rcx
140a450f9:	48 8b 00             	mov    (%rax),%rax
140a450fc:	ff 15 36 7b 0c 00    	call   *0xc7b36(%rip)        # 0x140b0cc38
140a45102:	83 c8 ff             	or     $0xffffffff,%eax
140a45105:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4510a:	83 f8 01             	cmp    $0x1,%eax
140a4510d:	75 10                	jne    0x140a4511f
140a4510f:	48 8b 03             	mov    (%rbx),%rax
140a45112:	48 8b cb             	mov    %rbx,%rcx
140a45115:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45119:	ff 15 19 7b 0c 00    	call   *0xc7b19(%rip)        # 0x140b0cc38
140a4511f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45124:	48 8d 05 d5 35 0f 00 	lea    0xf35d5(%rip),%rax        # 0x140b38700
140a4512b:	48 89 07             	mov    %rax,(%rdi)
140a4512e:	48 83 c4 20          	add    $0x20,%rsp
140a45132:	5f                   	pop    %rdi
140a45133:	c3                   	ret
140a45134:	90                   	nop
140a45135:	90                   	nop
140a45136:	90                   	nop
140a45137:	90                   	nop
140a45138:	90                   	nop
140a45139:	90                   	nop
140a4513a:	90                   	nop
140a4513b:	90                   	nop
140a4513c:	90                   	nop
140a4513d:	90                   	nop
140a4513e:	90                   	nop
140a4513f:	90                   	nop
140a45140:	40 53                	rex push %rbx
140a45142:	48 83 ec 20          	sub    $0x20,%rsp
140a45146:	48 8d 05 b3 35 0f 00 	lea    0xf35b3(%rip),%rax        # 0x140b38700
140a4514d:	48 8b d9             	mov    %rcx,%rbx
140a45150:	48 89 01             	mov    %rax,(%rcx)
140a45153:	f6 c2 01             	test   $0x1,%dl
140a45156:	74 05                	je     0x140a4515d
140a45158:	e8 77 a4 0a 00       	call   0x140aef5d4
140a4515d:	48 8b c3             	mov    %rbx,%rax
140a45160:	48 83 c4 20          	add    $0x20,%rsp
140a45164:	5b                   	pop    %rbx
140a45165:	c3                   	ret
140a45166:	90                   	nop
140a45167:	90                   	nop
140a45168:	90                   	nop
140a45169:	90                   	nop
140a4516a:	90                   	nop
140a4516b:	90                   	nop
140a4516c:	90                   	nop
140a4516d:	90                   	nop
140a4516e:	90                   	nop
140a4516f:	90                   	nop
140a45170:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45174:	48 8b 01             	mov    (%rcx),%rax
140a45177:	48 8b 40 70          	mov    0x70(%rax),%rax
140a4517b:	48 ff 25 b6 7a 0c 00 	rex.W jmp *0xc7ab6(%rip)        # 0x140b0cc38
140a45182:	90                   	nop
140a45183:	90                   	nop
140a45184:	90                   	nop
140a45185:	90                   	nop
140a45186:	90                   	nop
140a45187:	90                   	nop
140a45188:	90                   	nop
140a45189:	90                   	nop
140a4518a:	90                   	nop
140a4518b:	90                   	nop
140a4518c:	90                   	nop
140a4518d:	90                   	nop
140a4518e:	90                   	nop
140a4518f:	90                   	nop
140a45190:	40 53                	rex push %rbx
140a45192:	48 83 ec 30          	sub    $0x30,%rsp
140a45196:	4c 8b ca             	mov    %rdx,%r9
140a45199:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4519d:	48 8b 01             	mov    (%rcx),%rax
140a451a0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a451a3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a451a9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a451ad:	4d 85 c0             	test   %r8,%r8
140a451b0:	74 05                	je     0x140a451b7
140a451b2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a451b7:	48 8b 12             	mov    (%rdx),%rdx
140a451ba:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a451bf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a451c3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a451c8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a451cd:	48 8b 40 78          	mov    0x78(%rax),%rax
140a451d1:	ff 15 61 7a 0c 00    	call   *0xc7a61(%rip)        # 0x140b0cc38
140a451d7:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a451dc:	48 85 db             	test   %rbx,%rbx
140a451df:	74 39                	je     0x140a4521a
140a451e1:	83 c8 ff             	or     $0xffffffff,%eax
140a451e4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a451e9:	83 f8 01             	cmp    $0x1,%eax
140a451ec:	75 2c                	jne    0x140a4521a
140a451ee:	48 8b 03             	mov    (%rbx),%rax
140a451f1:	48 8b cb             	mov    %rbx,%rcx
140a451f4:	48 8b 00             	mov    (%rax),%rax
140a451f7:	ff 15 3b 7a 0c 00    	call   *0xc7a3b(%rip)        # 0x140b0cc38
140a451fd:	83 c8 ff             	or     $0xffffffff,%eax
140a45200:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45205:	83 f8 01             	cmp    $0x1,%eax
140a45208:	75 10                	jne    0x140a4521a
140a4520a:	48 8b 03             	mov    (%rbx),%rax
140a4520d:	48 8b cb             	mov    %rbx,%rcx
140a45210:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45214:	ff 15 1e 7a 0c 00    	call   *0xc7a1e(%rip)        # 0x140b0cc38
140a4521a:	48 83 c4 30          	add    $0x30,%rsp
140a4521e:	5b                   	pop    %rbx
140a4521f:	c3                   	ret
140a45220:	40 53                	rex push %rbx
140a45222:	48 83 ec 30          	sub    $0x30,%rsp
140a45226:	4c 8b ca             	mov    %rdx,%r9
140a45229:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4522d:	48 8b 01             	mov    (%rcx),%rax
140a45230:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45233:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45239:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4523d:	4d 85 c0             	test   %r8,%r8
140a45240:	74 05                	je     0x140a45247
140a45242:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45247:	48 8b 12             	mov    (%rdx),%rdx
140a4524a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4524f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45253:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45258:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4525d:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140a45264:	ff 15 ce 79 0c 00    	call   *0xc79ce(%rip)        # 0x140b0cc38
140a4526a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4526f:	48 85 db             	test   %rbx,%rbx
140a45272:	74 39                	je     0x140a452ad
140a45274:	83 c8 ff             	or     $0xffffffff,%eax
140a45277:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4527c:	83 f8 01             	cmp    $0x1,%eax
140a4527f:	75 2c                	jne    0x140a452ad
140a45281:	48 8b 03             	mov    (%rbx),%rax
140a45284:	48 8b cb             	mov    %rbx,%rcx
140a45287:	48 8b 00             	mov    (%rax),%rax
140a4528a:	ff 15 a8 79 0c 00    	call   *0xc79a8(%rip)        # 0x140b0cc38
140a45290:	83 c8 ff             	or     $0xffffffff,%eax
140a45293:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45298:	83 f8 01             	cmp    $0x1,%eax
140a4529b:	75 10                	jne    0x140a452ad
140a4529d:	48 8b 03             	mov    (%rbx),%rax
140a452a0:	48 8b cb             	mov    %rbx,%rcx
140a452a3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a452a7:	ff 15 8b 79 0c 00    	call   *0xc798b(%rip)        # 0x140b0cc38
140a452ad:	48 83 c4 30          	add    $0x30,%rsp
140a452b1:	5b                   	pop    %rbx
140a452b2:	c3                   	ret
140a452b3:	90                   	nop
140a452b4:	90                   	nop
140a452b5:	90                   	nop
140a452b6:	90                   	nop
140a452b7:	90                   	nop
140a452b8:	90                   	nop
140a452b9:	90                   	nop
140a452ba:	90                   	nop
140a452bb:	90                   	nop
140a452bc:	90                   	nop
140a452bd:	90                   	nop
140a452be:	90                   	nop
140a452bf:	90                   	nop
140a452c0:	40 53                	rex push %rbx
140a452c2:	48 83 ec 30          	sub    $0x30,%rsp
140a452c6:	4c 8b ca             	mov    %rdx,%r9
140a452c9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a452cd:	48 8b 01             	mov    (%rcx),%rax
140a452d0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a452d3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a452d9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a452dd:	4d 85 c0             	test   %r8,%r8
140a452e0:	74 05                	je     0x140a452e7
140a452e2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a452e7:	48 8b 12             	mov    (%rdx),%rdx
140a452ea:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a452ef:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a452f3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a452f8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a452fd:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140a45304:	ff 15 2e 79 0c 00    	call   *0xc792e(%rip)        # 0x140b0cc38
140a4530a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4530f:	48 85 db             	test   %rbx,%rbx
140a45312:	74 39                	je     0x140a4534d
140a45314:	83 c8 ff             	or     $0xffffffff,%eax
140a45317:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4531c:	83 f8 01             	cmp    $0x1,%eax
140a4531f:	75 2c                	jne    0x140a4534d
140a45321:	48 8b 03             	mov    (%rbx),%rax
140a45324:	48 8b cb             	mov    %rbx,%rcx
140a45327:	48 8b 00             	mov    (%rax),%rax
140a4532a:	ff 15 08 79 0c 00    	call   *0xc7908(%rip)        # 0x140b0cc38
140a45330:	83 c8 ff             	or     $0xffffffff,%eax
140a45333:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45338:	83 f8 01             	cmp    $0x1,%eax
140a4533b:	75 10                	jne    0x140a4534d
140a4533d:	48 8b 03             	mov    (%rbx),%rax
140a45340:	48 8b cb             	mov    %rbx,%rcx
140a45343:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45347:	ff 15 eb 78 0c 00    	call   *0xc78eb(%rip)        # 0x140b0cc38
140a4534d:	48 83 c4 30          	add    $0x30,%rsp
140a45351:	5b                   	pop    %rbx
140a45352:	c3                   	ret
140a45353:	90                   	nop
140a45354:	90                   	nop
140a45355:	90                   	nop
140a45356:	90                   	nop
140a45357:	90                   	nop
140a45358:	90                   	nop
140a45359:	90                   	nop
140a4535a:	90                   	nop
140a4535b:	90                   	nop
140a4535c:	90                   	nop
140a4535d:	90                   	nop
140a4535e:	90                   	nop
140a4535f:	90                   	nop
140a45360:	40 53                	rex push %rbx
140a45362:	48 83 ec 30          	sub    $0x30,%rsp
140a45366:	4c 8b ca             	mov    %rdx,%r9
140a45369:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4536d:	48 8b 01             	mov    (%rcx),%rax
140a45370:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45373:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45379:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4537d:	4d 85 c0             	test   %r8,%r8
140a45380:	74 05                	je     0x140a45387
140a45382:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45387:	48 8b 12             	mov    (%rdx),%rdx
140a4538a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4538f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45393:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45398:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4539d:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140a453a4:	ff 15 8e 78 0c 00    	call   *0xc788e(%rip)        # 0x140b0cc38
140a453aa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a453af:	48 85 db             	test   %rbx,%rbx
140a453b2:	74 39                	je     0x140a453ed
140a453b4:	83 c8 ff             	or     $0xffffffff,%eax
140a453b7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a453bc:	83 f8 01             	cmp    $0x1,%eax
140a453bf:	75 2c                	jne    0x140a453ed
140a453c1:	48 8b 03             	mov    (%rbx),%rax
140a453c4:	48 8b cb             	mov    %rbx,%rcx
140a453c7:	48 8b 00             	mov    (%rax),%rax
140a453ca:	ff 15 68 78 0c 00    	call   *0xc7868(%rip)        # 0x140b0cc38
140a453d0:	83 c8 ff             	or     $0xffffffff,%eax
140a453d3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a453d8:	83 f8 01             	cmp    $0x1,%eax
140a453db:	75 10                	jne    0x140a453ed
140a453dd:	48 8b 03             	mov    (%rbx),%rax
140a453e0:	48 8b cb             	mov    %rbx,%rcx
140a453e3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a453e7:	ff 15 4b 78 0c 00    	call   *0xc784b(%rip)        # 0x140b0cc38
140a453ed:	48 83 c4 30          	add    $0x30,%rsp
140a453f1:	5b                   	pop    %rbx
140a453f2:	c3                   	ret
140a453f3:	90                   	nop
140a453f4:	90                   	nop
140a453f5:	90                   	nop
140a453f6:	90                   	nop
140a453f7:	90                   	nop
140a453f8:	90                   	nop
140a453f9:	90                   	nop
140a453fa:	90                   	nop
140a453fb:	90                   	nop
140a453fc:	90                   	nop
140a453fd:	90                   	nop
140a453fe:	90                   	nop
140a453ff:	90                   	nop
140a45400:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45404:	48 8b 01             	mov    (%rcx),%rax
140a45407:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140a4540e:	48 ff 25 23 78 0c 00 	rex.W jmp *0xc7823(%rip)        # 0x140b0cc38
140a45415:	90                   	nop
140a45416:	90                   	nop
140a45417:	90                   	nop
140a45418:	90                   	nop
140a45419:	90                   	nop
140a4541a:	90                   	nop
140a4541b:	90                   	nop
140a4541c:	90                   	nop
140a4541d:	90                   	nop
140a4541e:	90                   	nop
140a4541f:	90                   	nop
140a45420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45425:	57                   	push   %rdi
140a45426:	48 83 ec 20          	sub    $0x20,%rsp
140a4542a:	8b da                	mov    %edx,%ebx
140a4542c:	48 8b f9             	mov    %rcx,%rdi
140a4542f:	e8 1c 00 00 00       	call   0x140a45450
140a45434:	f6 c3 01             	test   $0x1,%bl
140a45437:	74 08                	je     0x140a45441
140a45439:	48 8b cf             	mov    %rdi,%rcx
140a4543c:	e8 93 a1 0a 00       	call   0x140aef5d4
140a45441:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45446:	48 8b c7             	mov    %rdi,%rax
140a45449:	48 83 c4 20          	add    $0x20,%rsp
140a4544d:	5f                   	pop    %rdi
140a4544e:	c3                   	ret
140a4544f:	90                   	nop
140a45450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45455:	57                   	push   %rdi
140a45456:	48 83 ec 20          	sub    $0x20,%rsp
140a4545a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a4545e:	48 8b f9             	mov    %rcx,%rdi
140a45461:	48 85 db             	test   %rbx,%rbx
140a45464:	74 39                	je     0x140a4549f
140a45466:	83 c8 ff             	or     $0xffffffff,%eax
140a45469:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4546e:	83 f8 01             	cmp    $0x1,%eax
140a45471:	75 2c                	jne    0x140a4549f
140a45473:	48 8b 03             	mov    (%rbx),%rax
140a45476:	48 8b cb             	mov    %rbx,%rcx
140a45479:	48 8b 00             	mov    (%rax),%rax
140a4547c:	ff 15 b6 77 0c 00    	call   *0xc77b6(%rip)        # 0x140b0cc38
140a45482:	83 c8 ff             	or     $0xffffffff,%eax
140a45485:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4548a:	83 f8 01             	cmp    $0x1,%eax