1408b503c:	83 c8 ff             	or     $0xffffffff,%eax
1408b503f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408b5044:	83 f8 01             	cmp    $0x1,%eax
1408b5047:	75 10                	jne    0x1408b5059
1408b5049:	48 8b 03             	mov    (%rbx),%rax
1408b504c:	48 8b cb             	mov    %rbx,%rcx
1408b504f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b5053:	ff 15 df 7b 25 00    	call   *0x257bdf(%rip)        # 0x140b0cc38
1408b5059:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408b505e:	48 8b c7             	mov    %rdi,%rax
1408b5061:	48 83 c4 30          	add    $0x30,%rsp
1408b5065:	5f                   	pop    %rdi
1408b5066:	c3                   	ret
1408b5067:	e8 1c 42 75 ff       	call   0x140009288
1408b506c:	cc                   	int3
1408b506d:	90                   	nop
1408b506e:	90                   	nop
1408b506f:	90                   	nop
1408b5070:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408b5075:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408b507a:	55                   	push   %rbp
1408b507b:	56                   	push   %rsi
1408b507c:	57                   	push   %rdi
1408b507d:	41 56                	push   %r14
1408b507f:	41 57                	push   %r15
1408b5081:	48 8b ec             	mov    %rsp,%rbp
1408b5084:	48 83 ec 50          	sub    $0x50,%rsp
1408b5088:	48 8b d9             	mov    %rcx,%rbx
1408b508b:	48 8d 05 fe 19 27 00 	lea    0x2719fe(%rip),%rax        # 0x140b26a90
1408b5092:	48 89 01             	mov    %rax,(%rcx)
1408b5095:	33 f6                	xor    %esi,%esi
1408b5097:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1408b509b:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1408b509f:	48 89 71 20          	mov    %rsi,0x20(%rcx)
1408b50a3:	48 89 71 28          	mov    %rsi,0x28(%rcx)
1408b50a7:	48 89 71 30          	mov    %rsi,0x30(%rcx)
1408b50ab:	48 89 71 38          	mov    %rsi,0x38(%rcx)
1408b50af:	48 89 71 40          	mov    %rsi,0x40(%rcx)
1408b50b3:	48 89 71 48          	mov    %rsi,0x48(%rcx)
1408b50b7:	48 89 71 50          	mov    %rsi,0x50(%rcx)
1408b50bb:	48 89 71 58          	mov    %rsi,0x58(%rcx)
1408b50bf:	48 89 71 60          	mov    %rsi,0x60(%rcx)
1408b50c3:	48 89 71 68          	mov    %rsi,0x68(%rcx)
1408b50c7:	48 89 71 70          	mov    %rsi,0x70(%rcx)
1408b50cb:	48 89 71 78          	mov    %rsi,0x78(%rcx)
1408b50cf:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1408b50d3:	4c 89 b1 80 00 00 00 	mov    %r14,0x80(%rcx)
1408b50da:	48 89 b1 88 00 00 00 	mov    %rsi,0x88(%rcx)
1408b50e1:	48 89 b1 90 00 00 00 	mov    %rsi,0x90(%rcx)
1408b50e8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408b50ec:	44 8d 7e 01          	lea    0x1(%rsi),%r15d
1408b50f0:	48 85 c0             	test   %rax,%rax
1408b50f3:	74 05                	je     0x1408b50fa
1408b50f5:	f0 44 01 78 08       	lock add %r15d,0x8(%rax)
1408b50fa:	48 8b 02             	mov    (%rdx),%rax
1408b50fd:	48 89 81 88 00 00 00 	mov    %rax,0x88(%rcx)
1408b5104:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408b5108:	48 89 81 90 00 00 00 	mov    %rax,0x90(%rcx)
1408b510f:	e8 c8 e2 00 00       	call   0x1408c33dc
1408b5114:	48 89 b3 a0 00 00 00 	mov    %rsi,0xa0(%rbx)
1408b511b:	48 89 b3 a8 00 00 00 	mov    %rsi,0xa8(%rbx)
1408b5122:	48 8d 05 1f 1b 27 00 	lea    0x271b1f(%rip),%rax        # 0x140b26c48
1408b5129:	48 89 03             	mov    %rax,(%rbx)
1408b512c:	48 8d 05 9d 1c 27 00 	lea    0x271c9d(%rip),%rax        # 0x140b26dd0
1408b5133:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1408b513a:	48 89 b3 b0 00 00 00 	mov    %rsi,0xb0(%rbx)
1408b5141:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
1408b5148:	48 8d bb c0 00 00 00 	lea    0xc0(%rbx),%rdi
1408b514f:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1408b5153:	48 89 37             	mov    %rsi,(%rdi)
1408b5156:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1408b515a:	b9 30 00 00 00       	mov    $0x30,%ecx
1408b515f:	ff 15 63 77 25 00    	call   *0x257763(%rip)        # 0x140b0c8c8
1408b5165:	48 85 c0             	test   %rax,%rax
1408b5168:	75 07                	jne    0x1408b5171
1408b516a:	ff 15 28 73 25 00    	call   *0x257328(%rip)        # 0x140b0c498
1408b5170:	cc                   	int3
1408b5171:	48 89 00             	mov    %rax,(%rax)
1408b5174:	48 89 40 08          	mov    %rax,0x8(%rax)
1408b5178:	48 89 40 10          	mov    %rax,0x10(%rax)
1408b517c:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1408b5182:	48 89 07             	mov    %rax,(%rdi)
1408b5185:	48 89 b3 d0 00 00 00 	mov    %rsi,0xd0(%rbx)
1408b518c:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1408b5193:	ff 15 17 70 25 00    	call   *0x257017(%rip)        # 0x140b0c1b0
1408b5199:	48 89 b3 10 01 00 00 	mov    %rsi,0x110(%rbx)
1408b51a0:	48 89 b3 18 01 00 00 	mov    %rsi,0x118(%rbx)
1408b51a7:	48 89 b3 20 01 00 00 	mov    %rsi,0x120(%rbx)
1408b51ae:	48 89 b3 28 01 00 00 	mov    %rsi,0x128(%rbx)
1408b51b5:	48 89 b3 30 01 00 00 	mov    %rsi,0x130(%rbx)
1408b51bc:	48 89 b3 38 01 00 00 	mov    %rsi,0x138(%rbx)
1408b51c3:	48 89 b3 40 01 00 00 	mov    %rsi,0x140(%rbx)
1408b51ca:	89 b3 48 01 00 00    	mov    %esi,0x148(%rbx)
1408b51d0:	48 8d 8b 50 01 00 00 	lea    0x150(%rbx),%rcx
1408b51d7:	e8 9c 5d a2 ff       	call   0x1402daf78
1408b51dc:	48 89 b3 60 01 00 00 	mov    %rsi,0x160(%rbx)
1408b51e3:	48 89 b3 68 01 00 00 	mov    %rsi,0x168(%rbx)
1408b51ea:	48 89 b3 70 01 00 00 	mov    %rsi,0x170(%rbx)
1408b51f1:	48 8d 8b 78 01 00 00 	lea    0x178(%rbx),%rcx
1408b51f8:	48 8d 05 d1 a9 a2 ff 	lea    -0x5d562f(%rip),%rax        # 0x1402dfbd0
1408b51ff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408b5204:	4c 8d 0d 25 95 7c ff 	lea    -0x836adb(%rip),%r9        # 0x14007e730
1408b520b:	ba 08 00 00 00       	mov    $0x8,%edx
1408b5210:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
1408b5214:	e8 87 cb 23 00       	call   0x140af1da0
1408b5219:	48 8d 8b e0 00 00 00 	lea    0xe0(%rbx),%rcx
1408b5220:	45 33 c0             	xor    %r8d,%r8d
1408b5223:	33 d2                	xor    %edx,%edx
1408b5225:	ff 15 fd 6f 25 00    	call   *0x256ffd(%rip)        # 0x140b0c228
1408b522b:	48 8d 8b 08 01 00 00 	lea    0x108(%rbx),%rcx
1408b5232:	ff 15 78 6f 25 00    	call   *0x256f78(%rip)        # 0x140b0c1b0
1408b5238:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1408b523f:	48 8b 01             	mov    (%rcx),%rax
1408b5242:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408b5246:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
1408b524d:	ff 15 e5 79 25 00    	call   *0x2579e5(%rip)        # 0x140b0cc38
1408b5253:	48 8b 08             	mov    (%rax),%rcx
1408b5256:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408b525a:	48 89 30             	mov    %rsi,(%rax)
1408b525d:	48 89 70 08          	mov    %rsi,0x8(%rax)
1408b5261:	48 89 8b 10 01 00 00 	mov    %rcx,0x110(%rbx)
1408b5268:	48 8b bb 18 01 00 00 	mov    0x118(%rbx),%rdi
1408b526f:	48 89 93 18 01 00 00 	mov    %rdx,0x118(%rbx)
1408b5276:	48 85 ff             	test   %rdi,%rdi
1408b5279:	74 39                	je     0x1408b52b4
1408b527b:	41 8b c6             	mov    %r14d,%eax
1408b527e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5283:	41 03 c6             	add    %r14d,%eax
1408b5286:	75 2c                	jne    0x1408b52b4
1408b5288:	48 8b 07             	mov    (%rdi),%rax
1408b528b:	48 8b cf             	mov    %rdi,%rcx
1408b528e:	48 8b 00             	mov    (%rax),%rax
1408b5291:	ff 15 a1 79 25 00    	call   *0x2579a1(%rip)        # 0x140b0cc38
1408b5297:	41 8b c6             	mov    %r14d,%eax
1408b529a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b529f:	41 03 c6             	add    %r14d,%eax
1408b52a2:	75 10                	jne    0x1408b52b4
1408b52a4:	48 8b 07             	mov    (%rdi),%rax
1408b52a7:	48 8b cf             	mov    %rdi,%rcx
1408b52aa:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b52ae:	ff 15 84 79 25 00    	call   *0x257984(%rip)        # 0x140b0cc38
1408b52b4:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1408b52b8:	48 85 ff             	test   %rdi,%rdi
1408b52bb:	74 39                	je     0x1408b52f6
1408b52bd:	41 8b c6             	mov    %r14d,%eax
1408b52c0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b52c5:	41 03 c6             	add    %r14d,%eax
1408b52c8:	75 2c                	jne    0x1408b52f6
1408b52ca:	48 8b 07             	mov    (%rdi),%rax
1408b52cd:	48 8b cf             	mov    %rdi,%rcx
1408b52d0:	48 8b 00             	mov    (%rax),%rax
1408b52d3:	ff 15 5f 79 25 00    	call   *0x25795f(%rip)        # 0x140b0cc38
1408b52d9:	41 8b c6             	mov    %r14d,%eax
1408b52dc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b52e1:	41 03 c6             	add    %r14d,%eax
1408b52e4:	75 10                	jne    0x1408b52f6
1408b52e6:	48 8b 07             	mov    (%rdi),%rax
1408b52e9:	48 8b cf             	mov    %rdi,%rcx
1408b52ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b52f0:	ff 15 42 79 25 00    	call   *0x257942(%rip)        # 0x140b0cc38
1408b52f6:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
1408b52fa:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1408b52fe:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1408b5302:	e8 91 40 00 00       	call   0x1408b9398
1408b5307:	48 8b 08             	mov    (%rax),%rcx
1408b530a:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408b530e:	48 89 30             	mov    %rsi,(%rax)
1408b5311:	48 89 70 08          	mov    %rsi,0x8(%rax)
1408b5315:	48 89 8b b0 00 00 00 	mov    %rcx,0xb0(%rbx)
1408b531c:	48 8b bb b8 00 00 00 	mov    0xb8(%rbx),%rdi
1408b5323:	48 89 93 b8 00 00 00 	mov    %rdx,0xb8(%rbx)
1408b532a:	48 85 ff             	test   %rdi,%rdi
1408b532d:	74 39                	je     0x1408b5368
1408b532f:	41 8b c6             	mov    %r14d,%eax
1408b5332:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5337:	41 03 c6             	add    %r14d,%eax
1408b533a:	75 2c                	jne    0x1408b5368
1408b533c:	48 8b 07             	mov    (%rdi),%rax
1408b533f:	48 8b cf             	mov    %rdi,%rcx
1408b5342:	48 8b 00             	mov    (%rax),%rax
1408b5345:	ff 15 ed 78 25 00    	call   *0x2578ed(%rip)        # 0x140b0cc38
1408b534b:	41 8b c6             	mov    %r14d,%eax
1408b534e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b5353:	41 03 c6             	add    %r14d,%eax
1408b5356:	75 10                	jne    0x1408b5368
1408b5358:	48 8b 07             	mov    (%rdi),%rax
1408b535b:	48 8b cf             	mov    %rdi,%rcx
1408b535e:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b5362:	ff 15 d0 78 25 00    	call   *0x2578d0(%rip)        # 0x140b0cc38
1408b5368:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1408b536c:	48 85 ff             	test   %rdi,%rdi
1408b536f:	74 39                	je     0x1408b53aa
1408b5371:	41 8b c6             	mov    %r14d,%eax
1408b5374:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5379:	41 03 c6             	add    %r14d,%eax
1408b537c:	75 2c                	jne    0x1408b53aa
1408b537e:	48 8b 07             	mov    (%rdi),%rax
1408b5381:	48 8b cf             	mov    %rdi,%rcx
1408b5384:	48 8b 00             	mov    (%rax),%rax
1408b5387:	ff 15 ab 78 25 00    	call   *0x2578ab(%rip)        # 0x140b0cc38
1408b538d:	41 8b c6             	mov    %r14d,%eax
1408b5390:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b5395:	41 03 c6             	add    %r14d,%eax
1408b5398:	75 10                	jne    0x1408b53aa
1408b539a:	48 8b 07             	mov    (%rdi),%rax
1408b539d:	48 8b cf             	mov    %rdi,%rcx
1408b53a0:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b53a4:	ff 15 8e 78 25 00    	call   *0x25788e(%rip)        # 0x140b0cc38
1408b53aa:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
1408b53b1:	48 8b 02             	mov    (%rdx),%rax
1408b53b4:	48 63 48 0c          	movslq 0xc(%rax),%rcx
1408b53b8:	48 03 ca             	add    %rdx,%rcx
1408b53bb:	48 8b 01             	mov    (%rcx),%rax
1408b53be:	0f 57 c0             	xorps  %xmm0,%xmm0
1408b53c1:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408b53c6:	48 8b 93 b8 00 00 00 	mov    0xb8(%rbx),%rdx
1408b53cd:	48 85 d2             	test   %rdx,%rdx
1408b53d0:	74 05                	je     0x1408b53d7
1408b53d2:	f0 44 01 7a 08       	lock add %r15d,0x8(%rdx)
1408b53d7:	48 8b 93 b0 00 00 00 	mov    0xb0(%rbx),%rdx
1408b53de:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
1408b53e2:	48 8b 93 b8 00 00 00 	mov    0xb8(%rbx),%rdx
1408b53e9:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
1408b53ed:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408b53f1:	48 8b 40 10          	mov    0x10(%rax),%rax
1408b53f5:	ff 15 3d 78 25 00    	call   *0x25783d(%rip)        # 0x140b0cc38
1408b53fb:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1408b5402:	48 8b 01             	mov    (%rcx),%rax
1408b5405:	0f 57 c0             	xorps  %xmm0,%xmm0
1408b5408:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1408b540d:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1408b5411:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408b5415:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1408b541c:	ff 15 16 78 25 00    	call   *0x257816(%rip)        # 0x140b0cc38
1408b5422:	48 8b 08             	mov    (%rax),%rcx
1408b5425:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408b5429:	48 89 30             	mov    %rsi,(%rax)
1408b542c:	48 89 70 08          	mov    %rsi,0x8(%rax)
1408b5430:	48 89 8b 30 01 00 00 	mov    %rcx,0x130(%rbx)
1408b5437:	48 8b bb 38 01 00 00 	mov    0x138(%rbx),%rdi
1408b543e:	48 89 93 38 01 00 00 	mov    %rdx,0x138(%rbx)
1408b5445:	48 85 ff             	test   %rdi,%rdi
1408b5448:	74 39                	je     0x1408b5483
1408b544a:	41 8b c6             	mov    %r14d,%eax
1408b544d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5452:	41 03 c6             	add    %r14d,%eax
1408b5455:	75 2c                	jne    0x1408b5483
1408b5457:	48 8b 07             	mov    (%rdi),%rax
1408b545a:	48 8b cf             	mov    %rdi,%rcx
1408b545d:	48 8b 00             	mov    (%rax),%rax
1408b5460:	ff 15 d2 77 25 00    	call   *0x2577d2(%rip)        # 0x140b0cc38
1408b5466:	41 8b c6             	mov    %r14d,%eax
1408b5469:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b546e:	41 03 c6             	add    %r14d,%eax
1408b5471:	75 10                	jne    0x1408b5483
1408b5473:	48 8b 07             	mov    (%rdi),%rax
1408b5476:	48 8b cf             	mov    %rdi,%rcx
1408b5479:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b547d:	ff 15 b5 77 25 00    	call   *0x2577b5(%rip)        # 0x140b0cc38
1408b5483:	48 8b 7d f8          	mov    -0x8(%rbp),%rdi
1408b5487:	48 85 ff             	test   %rdi,%rdi
1408b548a:	74 3a                	je     0x1408b54c6
1408b548c:	41 8b c6             	mov    %r14d,%eax
1408b548f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5494:	41 03 c6             	add    %r14d,%eax
1408b5497:	75 2d                	jne    0x1408b54c6
1408b5499:	48 8b 07             	mov    (%rdi),%rax
1408b549c:	48 8b cf             	mov    %rdi,%rcx
1408b549f:	48 8b 00             	mov    (%rax),%rax
1408b54a2:	ff 15 90 77 25 00    	call   *0x257790(%rip)        # 0x140b0cc38
1408b54a8:	41 8b c6             	mov    %r14d,%eax
1408b54ab:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b54b0:	41 03 c6             	add    %r14d,%eax
1408b54b3:	75 11                	jne    0x1408b54c6
1408b54b5:	48 8b 07             	mov    (%rdi),%rax
1408b54b8:	48 8b cf             	mov    %rdi,%rcx
1408b54bb:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b54bf:	ff 15 73 77 25 00    	call   *0x257773(%rip)        # 0x140b0cc38
1408b54c5:	90                   	nop
1408b54c6:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1408b54ca:	48 85 ff             	test   %rdi,%rdi
1408b54cd:	74 39                	je     0x1408b5508
1408b54cf:	41 8b c6             	mov    %r14d,%eax
1408b54d2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b54d7:	41 03 c6             	add    %r14d,%eax
1408b54da:	75 2c                	jne    0x1408b5508
1408b54dc:	48 8b 07             	mov    (%rdi),%rax
1408b54df:	48 8b cf             	mov    %rdi,%rcx
1408b54e2:	48 8b 00             	mov    (%rax),%rax
1408b54e5:	ff 15 4d 77 25 00    	call   *0x25774d(%rip)        # 0x140b0cc38
1408b54eb:	41 8b c6             	mov    %r14d,%eax
1408b54ee:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b54f3:	41 03 c6             	add    %r14d,%eax
1408b54f6:	75 10                	jne    0x1408b5508
1408b54f8:	48 8b 07             	mov    (%rdi),%rax
1408b54fb:	48 8b cf             	mov    %rdi,%rcx
1408b54fe:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b5502:	ff 15 30 77 25 00    	call   *0x257730(%rip)        # 0x140b0cc38
1408b5508:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1408b550f:	48 8b 01             	mov    (%rcx),%rax
1408b5512:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1408b5516:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1408b551d:	ff 15 15 77 25 00    	call   *0x257715(%rip)        # 0x140b0cc38
1408b5523:	48 8b 08             	mov    (%rax),%rcx
1408b5526:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408b552a:	48 89 30             	mov    %rsi,(%rax)
1408b552d:	48 89 70 08          	mov    %rsi,0x8(%rax)
1408b5531:	48 89 8b 20 01 00 00 	mov    %rcx,0x120(%rbx)
1408b5538:	48 8b bb 28 01 00 00 	mov    0x128(%rbx),%rdi
1408b553f:	48 89 93 28 01 00 00 	mov    %rdx,0x128(%rbx)
1408b5546:	48 85 ff             	test   %rdi,%rdi
1408b5549:	74 39                	je     0x1408b5584
1408b554b:	41 8b c6             	mov    %r14d,%eax
1408b554e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5553:	41 03 c6             	add    %r14d,%eax
1408b5556:	75 2c                	jne    0x1408b5584
1408b5558:	48 8b 07             	mov    (%rdi),%rax
1408b555b:	48 8b cf             	mov    %rdi,%rcx
1408b555e:	48 8b 00             	mov    (%rax),%rax
1408b5561:	ff 15 d1 76 25 00    	call   *0x2576d1(%rip)        # 0x140b0cc38
1408b5567:	41 8b c6             	mov    %r14d,%eax
1408b556a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b556f:	41 03 c6             	add    %r14d,%eax
1408b5572:	75 10                	jne    0x1408b5584
1408b5574:	48 8b 07             	mov    (%rdi),%rax
1408b5577:	48 8b cf             	mov    %rdi,%rcx
1408b557a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b557e:	ff 15 b4 76 25 00    	call   *0x2576b4(%rip)        # 0x140b0cc38
1408b5584:	48 8b 7d f8          	mov    -0x8(%rbp),%rdi
1408b5588:	48 85 ff             	test   %rdi,%rdi
1408b558b:	74 39                	je     0x1408b55c6
1408b558d:	41 8b c6             	mov    %r14d,%eax
1408b5590:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5595:	41 03 c6             	add    %r14d,%eax
1408b5598:	75 2c                	jne    0x1408b55c6
1408b559a:	48 8b 07             	mov    (%rdi),%rax
1408b559d:	48 8b cf             	mov    %rdi,%rcx
1408b55a0:	48 8b 00             	mov    (%rax),%rax
1408b55a3:	ff 15 8f 76 25 00    	call   *0x25768f(%rip)        # 0x140b0cc38
1408b55a9:	41 8b c6             	mov    %r14d,%eax
1408b55ac:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b55b1:	41 03 c6             	add    %r14d,%eax
1408b55b4:	75 10                	jne    0x1408b55c6
1408b55b6:	48 8b 07             	mov    (%rdi),%rax
1408b55b9:	48 8b cf             	mov    %rdi,%rcx
1408b55bc:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b55c0:	ff 15 72 76 25 00    	call   *0x257672(%rip)        # 0x140b0cc38
1408b55c6:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
1408b55cd:	48 8b 02             	mov    (%rdx),%rax
1408b55d0:	4c 63 48 08          	movslq 0x8(%rax),%r9