1408a402b:	03 c3                	add    %ebx,%eax
1408a402d:	75 0e                	jne    0x1408a403d
1408a402f:	48 8b 01             	mov    (%rcx),%rax
1408a4032:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a4036:	ff 15 fc 8b 26 00    	call   *0x268bfc(%rip)        # 0x140b0cc38
1408a403c:	90                   	nop
1408a403d:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1408a4041:	48 85 ff             	test   %rdi,%rdi
1408a4044:	74 35                	je     0x1408a407b
1408a4046:	8b c3                	mov    %ebx,%eax
1408a4048:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408a404d:	03 c3                	add    %ebx,%eax
1408a404f:	75 2a                	jne    0x1408a407b
1408a4051:	48 8b 07             	mov    (%rdi),%rax
1408a4054:	48 8b cf             	mov    %rdi,%rcx
1408a4057:	48 8b 00             	mov    (%rax),%rax
1408a405a:	ff 15 d8 8b 26 00    	call   *0x268bd8(%rip)        # 0x140b0cc38
1408a4060:	8b c3                	mov    %ebx,%eax
1408a4062:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408a4067:	03 c3                	add    %ebx,%eax
1408a4069:	75 10                	jne    0x1408a407b
1408a406b:	48 8b 07             	mov    (%rdi),%rax
1408a406e:	48 8b cf             	mov    %rdi,%rcx
1408a4071:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a4075:	ff 15 bd 8b 26 00    	call   *0x268bbd(%rip)        # 0x140b0cc38
1408a407b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408a4080:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1408a4085:	48 83 c4 50          	add    $0x50,%rsp
1408a4089:	5f                   	pop    %rdi
1408a408a:	c3                   	ret
1408a408b:	90                   	nop
1408a408c:	90                   	nop
1408a408d:	90                   	nop
1408a408e:	90                   	nop
1408a408f:	90                   	nop
1408a4090:	48 8b c4             	mov    %rsp,%rax
1408a4093:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408a4097:	48 89 68 18          	mov    %rbp,0x18(%rax)
1408a409b:	48 89 70 20          	mov    %rsi,0x20(%rax)
1408a409f:	48 89 50 10          	mov    %rdx,0x10(%rax)
1408a40a3:	57                   	push   %rdi
1408a40a4:	41 56                	push   %r14
1408a40a6:	41 57                	push   %r15
1408a40a8:	48 83 ec 40          	sub    $0x40,%rsp
1408a40ac:	49 8b d8             	mov    %r8,%rbx
1408a40af:	4c 8b f2             	mov    %rdx,%r14
1408a40b2:	48 8b f1             	mov    %rcx,%rsi
1408a40b5:	48 81 c1 30 01 00 00 	add    $0x130,%rcx
1408a40bc:	48 89 48 10          	mov    %rcx,0x10(%rax)
1408a40c0:	ff 15 6a 80 26 00    	call   *0x26806a(%rip)        # 0x140b0c130
1408a40c6:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
1408a40ca:	48 8b d3             	mov    %rbx,%rdx
1408a40cd:	e8 a6 70 77 ff       	call   0x14001b178
1408a40d2:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1408a40d6:	48 8b 01             	mov    (%rcx),%rax
1408a40d9:	4c 8b c3             	mov    %rbx,%r8
1408a40dc:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1408a40e1:	48 8b 40 18          	mov    0x18(%rax),%rax
1408a40e5:	ff 15 4d 8b 26 00    	call   *0x268b4d(%rip)        # 0x140b0cc38
1408a40eb:	4c 8d be 80 00 00 00 	lea    0x80(%rsi),%r15
1408a40f2:	48 8b d0             	mov    %rax,%rdx
1408a40f5:	49 8b cf             	mov    %r15,%rcx
1408a40f8:	e8 e7 21 76 ff       	call   0x1400062e4
1408a40fd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408a4102:	48 85 db             	test   %rbx,%rbx
1408a4105:	74 38                	je     0x1408a413f
1408a4107:	83 cf ff             	or     $0xffffffff,%edi
1408a410a:	8b c7                	mov    %edi,%eax
1408a410c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408a4111:	03 c7                	add    %edi,%eax
1408a4113:	75 2a                	jne    0x1408a413f
1408a4115:	48 8b 03             	mov    (%rbx),%rax
1408a4118:	48 8b cb             	mov    %rbx,%rcx
1408a411b:	48 8b 00             	mov    (%rax),%rax
1408a411e:	ff 15 14 8b 26 00    	call   *0x268b14(%rip)        # 0x140b0cc38
1408a4124:	8b c7                	mov    %edi,%eax
1408a4126:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408a412b:	03 c7                	add    %edi,%eax
1408a412d:	75 10                	jne    0x1408a413f
1408a412f:	48 8b 03             	mov    (%rbx),%rax
1408a4132:	48 8b cb             	mov    %rbx,%rcx
1408a4135:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a4139:	ff 15 f9 8a 26 00    	call   *0x268af9(%rip)        # 0x140b0cc38
1408a413f:	48 8d ae 58 01 00 00 	lea    0x158(%rsi),%rbp
1408a4146:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1408a414b:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1408a4150:	48 8b cd             	mov    %rbp,%rcx
1408a4153:	ff 15 5f 7f 26 00    	call   *0x267f5f(%rip)        # 0x140b0c0b8
1408a4159:	48 81 c6 60 01 00 00 	add    $0x160,%rsi
1408a4160:	49 8b 07             	mov    (%r15),%rax
1408a4163:	48 8b 98 b0 01 00 00 	mov    0x1b0(%rax),%rbx
1408a416a:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1408a416e:	48 8b cf             	mov    %rdi,%rcx
1408a4171:	48 2b 0e             	sub    (%rsi),%rcx
1408a4174:	48 c1 f9 04          	sar    $0x4,%rcx
1408a4178:	48 3b d9             	cmp    %rcx,%rbx
1408a417b:	73 18                	jae    0x1408a4195
1408a417d:	48 c1 e3 04          	shl    $0x4,%rbx
1408a4181:	48 03 1e             	add    (%rsi),%rbx
1408a4184:	48 8b d7             	mov    %rdi,%rdx
1408a4187:	48 8b cb             	mov    %rbx,%rcx
1408a418a:	e8 e1 a0 77 ff       	call   0x14001e270
1408a418f:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1408a4193:	eb 46                	jmp    0x1408a41db
1408a4195:	76 44                	jbe    0x1408a41db
1408a4197:	48 8b 46 10          	mov    0x10(%rsi),%rax
1408a419b:	48 2b 06             	sub    (%rsi),%rax
1408a419e:	48 c1 f8 04          	sar    $0x4,%rax
1408a41a2:	48 3b d8             	cmp    %rax,%rbx
1408a41a5:	76 0d                	jbe    0x1408a41b4
1408a41a7:	48 8b d3             	mov    %rbx,%rdx
1408a41aa:	48 8b ce             	mov    %rsi,%rcx
1408a41ad:	e8 72 d9 77 ff       	call   0x140021b24
1408a41b2:	eb 27                	jmp    0x1408a41db
1408a41b4:	48 2b d9             	sub    %rcx,%rbx
1408a41b7:	74 13                	je     0x1408a41cc
1408a41b9:	48 83 27 00          	andq   $0x0,(%rdi)
1408a41bd:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1408a41c2:	48 83 c7 10          	add    $0x10,%rdi
1408a41c6:	48 83 eb 01          	sub    $0x1,%rbx
1408a41ca:	75 ed                	jne    0x1408a41b9
1408a41cc:	48 8b d7             	mov    %rdi,%rdx
1408a41cf:	48 8b cf             	mov    %rdi,%rcx
1408a41d2:	e8 99 a0 77 ff       	call   0x14001e270
1408a41d7:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1408a41db:	48 8b cd             	mov    %rbp,%rcx
1408a41de:	ff 15 dc 7e 26 00    	call   *0x267edc(%rip)        # 0x140b0c0c0
1408a41e4:	49 83 26 00          	andq   $0x0,(%r14)
1408a41e8:	49 83 66 08 00       	andq   $0x0,0x8(%r14)
1408a41ed:	49 8b 47 08          	mov    0x8(%r15),%rax
1408a41f1:	48 85 c0             	test   %rax,%rax
1408a41f4:	74 04                	je     0x1408a41fa
1408a41f6:	f0 ff 40 08          	lock incl 0x8(%rax)
1408a41fa:	49 8b 07             	mov    (%r15),%rax
1408a41fd:	49 89 06             	mov    %rax,(%r14)
1408a4200:	49 8b 47 08          	mov    0x8(%r15),%rax
1408a4204:	49 89 46 08          	mov    %rax,0x8(%r14)
1408a4208:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1408a420d:	ff 15 15 7f 26 00    	call   *0x267f15(%rip)        # 0x140b0c128
1408a4213:	49 8b c6             	mov    %r14,%rax
1408a4216:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408a421b:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1408a4220:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1408a4225:	48 83 c4 40          	add    $0x40,%rsp
1408a4229:	41 5f                	pop    %r15
1408a422b:	41 5e                	pop    %r14
1408a422d:	5f                   	pop    %rdi
1408a422e:	c3                   	ret
1408a422f:	90                   	nop
1408a4230:	48 8b c4             	mov    %rsp,%rax
1408a4233:	48 89 58 10          	mov    %rbx,0x10(%rax)
1408a4237:	48 89 70 18          	mov    %rsi,0x18(%rax)
1408a423b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1408a423f:	55                   	push   %rbp
1408a4240:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1408a4244:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1408a424b:	48 8b 05 ee ad 41 00 	mov    0x41adee(%rip),%rax        # 0x140cbf040
1408a4252:	48 33 c4             	xor    %rsp,%rax
1408a4255:	48 89 45 47          	mov    %rax,0x47(%rbp)
1408a4259:	48 8b d9             	mov    %rcx,%rbx
1408a425c:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1408a4260:	48 8b 01             	mov    (%rcx),%rax
1408a4263:	48 8b 40 18          	mov    0x18(%rax),%rax
1408a4267:	ff 15 cb 89 26 00    	call   *0x2689cb(%rip)        # 0x140b0cc38
1408a426d:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
1408a4272:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
1408a4276:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
1408a427b:	83 ce ff             	or     $0xffffffff,%esi
1408a427e:	48 85 ff             	test   %rdi,%rdi
1408a4281:	74 35                	je     0x1408a42b8
1408a4283:	8b c6                	mov    %esi,%eax
1408a4285:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408a428a:	03 c6                	add    %esi,%eax
1408a428c:	75 2a                	jne    0x1408a42b8
1408a428e:	48 8b 07             	mov    (%rdi),%rax
1408a4291:	48 8b cf             	mov    %rdi,%rcx
1408a4294:	48 8b 00             	mov    (%rax),%rax
1408a4297:	ff 15 9b 89 26 00    	call   *0x26899b(%rip)        # 0x140b0cc38
1408a429d:	8b c6                	mov    %esi,%eax
1408a429f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408a42a4:	03 c6                	add    %esi,%eax
1408a42a6:	75 10                	jne    0x1408a42b8
1408a42a8:	48 8b 07             	mov    (%rdi),%rax
1408a42ab:	48 8b cf             	mov    %rdi,%rcx
1408a42ae:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a42b2:	ff 15 80 89 26 00    	call   *0x268980(%rip)        # 0x140b0cc38
1408a42b8:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
1408a42bc:	8b c6                	mov    %esi,%eax
1408a42be:	f0 0f c1 87 c8 00 00 	lock xadd %eax,0xc8(%rdi)
1408a42c5:	00
1408a42c6:	03 c6                	add    %esi,%eax
1408a42c8:	75 29                	jne    0x1408a42f3
1408a42ca:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1408a42ce:	48 8b 09             	mov    (%rcx),%rcx
1408a42d1:	ff 15 c1 7d 26 00    	call   *0x267dc1(%rip)        # 0x140b0c098
1408a42d7:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1408a42db:	45 33 c0             	xor    %r8d,%r8d
1408a42de:	83 ca ff             	or     $0xffffffff,%edx
1408a42e1:	48 8b 09             	mov    (%rcx),%rcx
1408a42e4:	ff 15 7e 7e 26 00    	call   *0x267e7e(%rip)        # 0x140b0c168
1408a42ea:	83 f8 ff             	cmp    $0xffffffff,%eax
1408a42ed:	0f 84 10 03 00 00    	je     0x1408a4603
1408a42f3:	48 83 63 58 00       	andq   $0x0,0x58(%rbx)
1408a42f8:	48 8b 7b 60          	mov    0x60(%rbx),%rdi
1408a42fc:	48 83 63 60 00       	andq   $0x0,0x60(%rbx)
1408a4301:	48 85 ff             	test   %rdi,%rdi
1408a4304:	74 35                	je     0x1408a433b
1408a4306:	8b c6                	mov    %esi,%eax
1408a4308:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408a430d:	03 c6                	add    %esi,%eax
1408a430f:	75 2a                	jne    0x1408a433b
1408a4311:	48 8b 07             	mov    (%rdi),%rax
1408a4314:	48 8b cf             	mov    %rdi,%rcx
1408a4317:	48 8b 00             	mov    (%rax),%rax
1408a431a:	ff 15 18 89 26 00    	call   *0x268918(%rip)        # 0x140b0cc38
1408a4320:	8b c6                	mov    %esi,%eax
1408a4322:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408a4327:	03 c6                	add    %esi,%eax
1408a4329:	75 10                	jne    0x1408a433b
1408a432b:	48 8b 07             	mov    (%rdi),%rax
1408a432e:	48 8b cf             	mov    %rdi,%rcx
1408a4331:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a4335:	ff 15 fd 88 26 00    	call   *0x2688fd(%rip)        # 0x140b0cc38
1408a433b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408a433f:	48 8b 01             	mov    (%rcx),%rax
1408a4342:	48 8b 40 20          	mov    0x20(%rax),%rax
1408a4346:	ff 15 ec 88 26 00    	call   *0x2688ec(%rip)        # 0x140b0cc38
1408a434c:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
1408a4351:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1408a4355:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
1408a435a:	48 85 ff             	test   %rdi,%rdi
1408a435d:	74 35                	je     0x1408a4394
1408a435f:	8b c6                	mov    %esi,%eax
1408a4361:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408a4366:	03 c6                	add    %esi,%eax
1408a4368:	75 2a                	jne    0x1408a4394
1408a436a:	48 8b 07             	mov    (%rdi),%rax
1408a436d:	48 8b cf             	mov    %rdi,%rcx
1408a4370:	48 8b 00             	mov    (%rax),%rax
1408a4373:	ff 15 bf 88 26 00    	call   *0x2688bf(%rip)        # 0x140b0cc38
1408a4379:	8b c6                	mov    %esi,%eax
1408a437b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408a4380:	03 c6                	add    %esi,%eax
1408a4382:	75 10                	jne    0x1408a4394
1408a4384:	48 8b 07             	mov    (%rdi),%rax
1408a4387:	48 8b cf             	mov    %rdi,%rcx
1408a438a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a438e:	ff 15 a4 88 26 00    	call   *0x2688a4(%rip)        # 0x140b0cc38
1408a4394:	41 b9 03 00 1f 00    	mov    $0x1f0003,%r9d
1408a439a:	45 33 c0             	xor    %r8d,%r8d
1408a439d:	33 d2                	xor    %edx,%edx
1408a439f:	33 c9                	xor    %ecx,%ecx
1408a43a1:	ff 15 c9 7d 26 00    	call   *0x267dc9(%rip)        # 0x140b0c170
1408a43a7:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1408a43ab:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1408a43af:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1408a43b3:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1408a43b7:	e8 d0 4a 00 00       	call   0x1408a8e8c
1408a43bc:	90                   	nop
1408a43bd:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1408a43c1:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1408a43c5:	e8 32 4b 00 00       	call   0x1408a8efc
1408a43ca:	90                   	nop
1408a43cb:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1408a43cf:	e8 24 48 00 00       	call   0x1408a8bf8
1408a43d4:	90                   	nop
1408a43d5:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
1408a43d9:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1408a43dd:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1408a43e1:	48 8d 05 a0 1c 28 00 	lea    0x281ca0(%rip),%rax        # 0x140b26088
1408a43e8:	48 89 45 07          	mov    %rax,0x7(%rbp)
1408a43ec:	0f 10 45 c7          	movups -0x39(%rbp),%xmm0
1408a43f0:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
1408a43f5:	48 8d 45 07          	lea    0x7(%rbp),%rax
1408a43f9:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
1408a43fd:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408a4401:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1408a4405:	e8 fa 3d 09 00       	call   0x140938204
1408a440a:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
1408a440e:	48 85 c9             	test   %rcx,%rcx
1408a4411:	74 17                	je     0x1408a442a
1408a4413:	48 8b 01             	mov    (%rcx),%rax
1408a4416:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408a441a:	48 3b ca             	cmp    %rdx,%rcx
1408a441d:	0f 95 c2             	setne  %dl
1408a4420:	48 8b 40 20          	mov    0x20(%rax),%rax
1408a4424:	ff 15 0e 88 26 00    	call   *0x26880e(%rip)        # 0x140b0cc38
1408a442a:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1408a442e:	48 8b 01             	mov    (%rcx),%rax
1408a4431:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a4434:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
1408a4439:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
1408a443d:	48 85 d2             	test   %rdx,%rdx
1408a4440:	74 04                	je     0x1408a4446
1408a4442:	f0 ff 42 08          	lock incl 0x8(%rdx)
1408a4446:	0f 28 45 b7          	movaps -0x49(%rbp),%xmm0
1408a444a:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
1408a444f:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1408a4453:	48 8b 40 10          	mov    0x10(%rax),%rax
1408a4457:	ff 15 db 87 26 00    	call   *0x2687db(%rip)        # 0x140b0cc38
1408a445d:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1408a4461:	48 85 ff             	test   %rdi,%rdi
1408a4464:	74 35                	je     0x1408a449b
1408a4466:	8b c6                	mov    %esi,%eax
1408a4468:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408a446d:	03 c6                	add    %esi,%eax
1408a446f:	75 2a                	jne    0x1408a449b
1408a4471:	48 8b 07             	mov    (%rdi),%rax
1408a4474:	48 8b cf             	mov    %rdi,%rcx
1408a4477:	48 8b 00             	mov    (%rax),%rax
1408a447a:	ff 15 b8 87 26 00    	call   *0x2687b8(%rip)        # 0x140b0cc38
1408a4480:	8b c6                	mov    %esi,%eax
1408a4482:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408a4487:	03 c6                	add    %esi,%eax
1408a4489:	75 10                	jne    0x1408a449b
1408a448b:	48 8b 07             	mov    (%rdi),%rax
1408a448e:	48 8b cf             	mov    %rdi,%rcx
1408a4491:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a4495:	ff 15 9d 87 26 00    	call   *0x26879d(%rip)        # 0x140b0cc38
1408a449b:	45 33 c0             	xor    %r8d,%r8d
1408a449e:	83 ca ff             	or     $0xffffffff,%edx
1408a44a1:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1408a44a5:	ff 15 bd 7c 26 00    	call   *0x267cbd(%rip)        # 0x140b0c168
1408a44ab:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1408a44af:	48 8b 01             	mov    (%rcx),%rax
1408a44b2:	48 8b 40 18          	mov    0x18(%rax),%rax
1408a44b6:	ff 15 7c 87 26 00    	call   *0x26877c(%rip)        # 0x140b0cc38
1408a44bc:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1408a44c1:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
1408a44c5:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
1408a44ca:	48 85 ff             	test   %rdi,%rdi
1408a44cd:	74 36                	je     0x1408a4505
1408a44cf:	8b c6                	mov    %esi,%eax
1408a44d1:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408a44d6:	03 c6                	add    %esi,%eax
1408a44d8:	75 2b                	jne    0x1408a4505
1408a44da:	48 8b 07             	mov    (%rdi),%rax
1408a44dd:	48 8b cf             	mov    %rdi,%rcx
1408a44e0:	48 8b 00             	mov    (%rax),%rax
1408a44e3:	ff 15 4f 87 26 00    	call   *0x26874f(%rip)        # 0x140b0cc38
1408a44e9:	8b c6                	mov    %esi,%eax
1408a44eb:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408a44f0:	03 c6                	add    %esi,%eax
1408a44f2:	75 11                	jne    0x1408a4505
1408a44f4:	48 8b 07             	mov    (%rdi),%rax
1408a44f7:	48 8b cf             	mov    %rdi,%rcx
1408a44fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a44fe:	ff 15 34 87 26 00    	call   *0x268734(%rip)        # 0x140b0cc38
1408a4504:	90                   	nop
1408a4505:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx