14000a0e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000a0e7:	41 03 c4             	add    %r12d,%eax
14000a0ea:	75 2c                	jne    0x14000a118
14000a0ec:	48 8b 03             	mov    (%rbx),%rax
14000a0ef:	48 8b cb             	mov    %rbx,%rcx
14000a0f2:	48 8b 00             	mov    (%rax),%rax
14000a0f5:	ff 15 3d 2b b0 00    	call   *0xb02b3d(%rip)        # 0x140b0cc38
14000a0fb:	41 8b c4             	mov    %r12d,%eax
14000a0fe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000a103:	41 03 c4             	add    %r12d,%eax
14000a106:	75 10                	jne    0x14000a118
14000a108:	48 8b 03             	mov    (%rbx),%rax
14000a10b:	48 8b cb             	mov    %rbx,%rcx
14000a10e:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a112:	ff 15 20 2b b0 00    	call   *0xb02b20(%rip)        # 0x140b0cc38
14000a118:	45 33 f6             	xor    %r14d,%r14d
14000a11b:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000a11f:	48 8b 16             	mov    (%rsi),%rdx
14000a122:	48 8b c1             	mov    %rcx,%rax
14000a125:	48 2b c2             	sub    %rdx,%rax
14000a128:	48 c1 f8 04          	sar    $0x4,%rax
14000a12c:	48 85 c0             	test   %rax,%rax
14000a12f:	0f 84 62 01 00 00    	je     0x14000a297
14000a135:	33 ff                	xor    %edi,%edi
14000a137:	66 0f 6f 44 24 50    	movdqa 0x50(%rsp),%xmm0
14000a13d:	66 0f d6 44 24 50    	movq   %xmm0,0x50(%rsp)
14000a143:	48 2b ca             	sub    %rdx,%rcx
14000a146:	48 c1 f9 04          	sar    $0x4,%rcx
14000a14a:	4c 3b f1             	cmp    %rcx,%r14
14000a14d:	0f 83 19 04 00 00    	jae    0x14000a56c
14000a153:	4c 8b 0c 17          	mov    (%rdi,%rdx,1),%r9
14000a157:	49 8b 01             	mov    (%r9),%rax
14000a15a:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a15d:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14000a163:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14000a168:	48 85 c9             	test   %rcx,%rcx
14000a16b:	74 04                	je     0x14000a171
14000a16d:	f0 ff 41 08          	lock incl 0x8(%rcx)
14000a171:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14000a176:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14000a17c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14000a181:	33 d2                	xor    %edx,%edx
14000a183:	49 8b c9             	mov    %r9,%rcx
14000a186:	48 8b 40 60          	mov    0x60(%rax),%rax
14000a18a:	ff 15 a8 2a b0 00    	call   *0xb02aa8(%rip)        # 0x140b0cc38
14000a190:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000a195:	48 85 db             	test   %rbx,%rbx
14000a198:	74 39                	je     0x14000a1d3
14000a19a:	41 8b c4             	mov    %r12d,%eax
14000a19d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000a1a2:	41 03 c4             	add    %r12d,%eax
14000a1a5:	75 2c                	jne    0x14000a1d3
14000a1a7:	48 8b 03             	mov    (%rbx),%rax
14000a1aa:	48 8b cb             	mov    %rbx,%rcx
14000a1ad:	48 8b 00             	mov    (%rax),%rax
14000a1b0:	ff 15 82 2a b0 00    	call   *0xb02a82(%rip)        # 0x140b0cc38
14000a1b6:	41 8b c4             	mov    %r12d,%eax
14000a1b9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000a1be:	41 03 c4             	add    %r12d,%eax
14000a1c1:	75 10                	jne    0x14000a1d3
14000a1c3:	48 8b 03             	mov    (%rbx),%rax
14000a1c6:	48 8b cb             	mov    %rbx,%rcx
14000a1c9:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a1cd:	ff 15 65 2a b0 00    	call   *0xb02a65(%rip)        # 0x140b0cc38
14000a1d3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000a1d8:	48 8b 08             	mov    (%rax),%rcx
14000a1db:	4c 8b 41 48          	mov    0x48(%rcx),%r8
14000a1df:	48 8b 16             	mov    (%rsi),%rdx
14000a1e2:	48 8b 46 08          	mov    0x8(%rsi),%rax
14000a1e6:	48 2b c2             	sub    %rdx,%rax
14000a1e9:	48 c1 f8 04          	sar    $0x4,%rax
14000a1ed:	4c 3b f0             	cmp    %rax,%r14
14000a1f0:	0f 83 6f 03 00 00    	jae    0x14000a565
14000a1f6:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a1f9:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14000a1ff:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
14000a204:	48 85 c9             	test   %rcx,%rcx
14000a207:	74 04                	je     0x14000a20d
14000a209:	f0 ff 41 08          	lock incl 0x8(%rcx)
14000a20d:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
14000a211:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000a216:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
14000a21b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14000a220:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000a225:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000a22a:	49 8b c0             	mov    %r8,%rax
14000a22d:	ff 15 05 2a b0 00    	call   *0xb02a05(%rip)        # 0x140b0cc38
14000a233:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000a238:	48 85 db             	test   %rbx,%rbx
14000a23b:	74 39                	je     0x14000a276
14000a23d:	41 8b c4             	mov    %r12d,%eax
14000a240:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000a245:	41 03 c4             	add    %r12d,%eax
14000a248:	75 2c                	jne    0x14000a276
14000a24a:	48 8b 03             	mov    (%rbx),%rax
14000a24d:	48 8b cb             	mov    %rbx,%rcx
14000a250:	48 8b 00             	mov    (%rax),%rax
14000a253:	ff 15 df 29 b0 00    	call   *0xb029df(%rip)        # 0x140b0cc38
14000a259:	41 8b c4             	mov    %r12d,%eax
14000a25c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000a261:	41 03 c4             	add    %r12d,%eax
14000a264:	75 10                	jne    0x14000a276
14000a266:	48 8b 03             	mov    (%rbx),%rax
14000a269:	48 8b cb             	mov    %rbx,%rcx
14000a26c:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a270:	ff 15 c2 29 b0 00    	call   *0xb029c2(%rip)        # 0x140b0cc38
14000a276:	49 ff c6             	inc    %r14
14000a279:	48 83 c7 10          	add    $0x10,%rdi
14000a27d:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000a281:	48 8b 16             	mov    (%rsi),%rdx
14000a284:	48 8b c1             	mov    %rcx,%rax
14000a287:	48 2b c2             	sub    %rdx,%rax
14000a28a:	48 c1 f8 04          	sar    $0x4,%rax
14000a28e:	4c 3b f0             	cmp    %rax,%r14
14000a291:	0f 82 ac fe ff ff    	jb     0x14000a143
14000a297:	48 8d 05 7a ac b0 00 	lea    0xb0ac7a(%rip),%rax        # 0x140b14f18
14000a29e:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14000a2a2:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a2a5:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14000a2aa:	ff 15 70 1e b0 00    	call   *0xb01e70(%rip)        # 0x140b0c120
14000a2b0:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14000a2b4:	48 8d 05 5d ab b0 00 	lea    0xb0ab5d(%rip),%rax        # 0x140b14e18
14000a2bb:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14000a2bf:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a2c2:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14000a2c8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14000a2cd:	45 33 f6             	xor    %r14d,%r14d
14000a2d0:	48 85 c9             	test   %rcx,%rcx
14000a2d3:	74 04                	je     0x14000a2d9
14000a2d5:	f0 ff 41 08          	lock incl 0x8(%rcx)
14000a2d9:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
14000a2de:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14000a2e4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14000a2e9:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14000a2ed:	e8 ce 29 02 00       	call   0x14002ccc0
14000a2f2:	49 8b f6             	mov    %r14,%rsi
14000a2f5:	4c 89 b5 b8 00 00 00 	mov    %r14,0xb8(%rbp)
14000a2fc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000a301:	48 8b 01             	mov    (%rcx),%rax
14000a304:	48 8b 40 40          	mov    0x40(%rax),%rax
14000a308:	ff 15 2a 29 b0 00    	call   *0xb0292a(%rip)        # 0x140b0cc38
14000a30e:	48 85 c0             	test   %rax,%rax
14000a311:	0f 84 c9 06 00 00    	je     0x14000a9e0
14000a317:	f3 0f 10 3d 2d 6d ba 	movss  0xba6d2d(%rip),%xmm7        # 0x140bb104c
14000a31e:	00
14000a31f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000a324:	48 8b 01             	mov    (%rcx),%rax
14000a327:	4c 8b c6             	mov    %rsi,%r8
14000a32a:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14000a32e:	48 8b 40 30          	mov    0x30(%rax),%rax
14000a332:	ff 15 00 29 b0 00    	call   *0xb02900(%rip)        # 0x140b0cc38
14000a338:	48 8b d0             	mov    %rax,%rdx
14000a33b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000a340:	e8 e7 21 01 00       	call   0x14001c52c
14000a345:	90                   	nop
14000a346:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14000a34a:	48 85 db             	test   %rbx,%rbx
14000a34d:	74 39                	je     0x14000a388
14000a34f:	41 8b c4             	mov    %r12d,%eax
14000a352:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000a357:	41 03 c4             	add    %r12d,%eax
14000a35a:	75 2c                	jne    0x14000a388
14000a35c:	48 8b 03             	mov    (%rbx),%rax
14000a35f:	48 8b cb             	mov    %rbx,%rcx
14000a362:	48 8b 00             	mov    (%rax),%rax
14000a365:	ff 15 cd 28 b0 00    	call   *0xb028cd(%rip)        # 0x140b0cc38
14000a36b:	41 8b c4             	mov    %r12d,%eax
14000a36e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000a373:	41 03 c4             	add    %r12d,%eax
14000a376:	75 10                	jne    0x14000a388
14000a378:	48 8b 03             	mov    (%rbx),%rax
14000a37b:	48 8b cb             	mov    %rbx,%rcx
14000a37e:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a382:	ff 15 b0 28 b0 00    	call   *0xb028b0(%rip)        # 0x140b0cc38
14000a388:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000a38d:	48 85 ff             	test   %rdi,%rdi
14000a390:	0f 84 db 05 00 00    	je     0x14000a971
14000a396:	48 8b 07             	mov    (%rdi),%rax
14000a399:	48 8b cf             	mov    %rdi,%rcx
14000a39c:	48 8b 40 40          	mov    0x40(%rax),%rax
14000a3a0:	ff 15 92 28 b0 00    	call   *0xb02892(%rip)        # 0x140b0cc38
14000a3a6:	48 8b d8             	mov    %rax,%rbx
14000a3a9:	44 89 b5 b0 00 00 00 	mov    %r14d,0xb0(%rbp)
14000a3b0:	48 8d 50 1f          	lea    0x1f(%rax),%rdx
14000a3b4:	48 c1 ea 05          	shr    $0x5,%rdx
14000a3b8:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
14000a3bf:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14000a3c3:	e8 00 40 01 00       	call   0x14001e3c8
14000a3c8:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
14000a3cc:	48 8b d3             	mov    %rbx,%rdx
14000a3cf:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14000a3d3:	e8 a4 19 01 00       	call   0x14001bd7c
14000a3d8:	90                   	nop
14000a3d9:	49 8b de             	mov    %r14,%rbx
14000a3dc:	48 89 9d b0 00 00 00 	mov    %rbx,0xb0(%rbp)
14000a3e3:	4c 8d b7 00 01 00 00 	lea    0x100(%rdi),%r14
14000a3ea:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
14000a3ee:	4c 8b e7             	mov    %rdi,%r12
14000a3f1:	49 8b 46 08          	mov    0x8(%r14),%rax
14000a3f5:	49 2b 06             	sub    (%r14),%rax
14000a3f8:	48 c1 f8 03          	sar    $0x3,%rax
14000a3fc:	48 bf 39 8e e3 38 8e 	movabs $0x8e38e38e38e38e39,%rdi
14000a403:	e3 38 8e
14000a406:	48 0f af c7          	imul   %rdi,%rax
14000a40a:	48 85 c0             	test   %rax,%rax
14000a40d:	0f 84 f3 02 00 00    	je     0x14000a706
14000a413:	48 8b d3             	mov    %rbx,%rdx
14000a416:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000a41b:	e8 b8 b0 17 00       	call   0x1401854d8
14000a420:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14000a424:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a427:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
14000a42c:	48 83 65 90 00       	andq   $0x0,-0x70(%rbp)
14000a431:	33 f6                	xor    %esi,%esi
14000a433:	49 8b 0c 24          	mov    (%r12),%rcx
14000a437:	48 8b 41 40          	mov    0x40(%rcx),%rax
14000a43b:	49 8b cc             	mov    %r12,%rcx
14000a43e:	ff 15 f4 27 b0 00    	call   *0xb027f4(%rip)        # 0x140b0cc38
14000a444:	48 85 c0             	test   %rax,%rax
14000a447:	0f 84 50 02 00 00    	je     0x14000a69d
14000a44d:	48 3b 75 b0          	cmp    -0x50(%rbp),%rsi
14000a451:	0f 83 9e 05 00 00    	jae    0x14000a9f5
14000a457:	4c 8b f6             	mov    %rsi,%r14
14000a45a:	49 c1 ee 05          	shr    $0x5,%r14
14000a45e:	4c 8b 6d 98          	mov    -0x68(%rbp),%r13
14000a462:	40 8a ce             	mov    %sil,%cl
14000a465:	80 e1 1f             	and    $0x1f,%cl
14000a468:	bf 01 00 00 00       	mov    $0x1,%edi
14000a46d:	d3 e7                	shl    %cl,%edi
14000a46f:	43 85 7c b5 00       	test   %edi,0x0(%r13,%r14,4)
14000a474:	0f 85 e6 01 00 00    	jne    0x14000a660
14000a47a:	49 8b 04 24          	mov    (%r12),%rax
14000a47e:	4c 8b c6             	mov    %rsi,%r8
14000a481:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
14000a485:	49 8b cc             	mov    %r12,%rcx
14000a488:	48 8b 40 30          	mov    0x30(%rax),%rax
14000a48c:	ff 15 a6 27 b0 00    	call   *0xb027a6(%rip)        # 0x140b0cc38
14000a492:	48 8b d0             	mov    %rax,%rdx
14000a495:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000a49a:	e8 51 21 01 00       	call   0x14001c5f0
14000a49f:	90                   	nop
14000a4a0:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
14000a4a4:	48 85 db             	test   %rbx,%rbx
14000a4a7:	74 39                	je     0x14000a4e2
14000a4a9:	83 c8 ff             	or     $0xffffffff,%eax
14000a4ac:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000a4b1:	83 f8 01             	cmp    $0x1,%eax
14000a4b4:	75 2c                	jne    0x14000a4e2
14000a4b6:	48 8b 03             	mov    (%rbx),%rax
14000a4b9:	48 8b cb             	mov    %rbx,%rcx
14000a4bc:	48 8b 00             	mov    (%rax),%rax
14000a4bf:	ff 15 73 27 b0 00    	call   *0xb02773(%rip)        # 0x140b0cc38
14000a4c5:	83 c8 ff             	or     $0xffffffff,%eax
14000a4c8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000a4cd:	83 f8 01             	cmp    $0x1,%eax
14000a4d0:	75 10                	jne    0x14000a4e2
14000a4d2:	48 8b 03             	mov    (%rbx),%rax
14000a4d5:	48 8b cb             	mov    %rbx,%rcx
14000a4d8:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a4dc:	ff 15 56 27 b0 00    	call   *0xb02756(%rip)        # 0x140b0cc38
14000a4e2:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14000a4e6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000a4eb:	48 8b 01             	mov    (%rcx),%rax
14000a4ee:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14000a4f5:	ff 15 3d 27 b0 00    	call   *0xb0273d(%rip)        # 0x140b0cc38
14000a4fb:	48 8b d0             	mov    %rax,%rdx
14000a4fe:	0f 28 d7             	movaps %xmm7,%xmm2
14000a501:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14000a505:	e8 f2 bd 1a 00       	call   0x1401b62fc
14000a50a:	84 c0                	test   %al,%al
14000a50c:	0f 84 05 01 00 00    	je     0x14000a617
14000a512:	48 3b 75 b0          	cmp    -0x50(%rbp),%rsi
14000a516:	0f 83 d2 04 00 00    	jae    0x14000a9ee
14000a51c:	43 09 7c b5 00       	or     %edi,0x0(%r13,%r14,4)
14000a521:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000a526:	48 85 db             	test   %rbx,%rbx
14000a529:	74 09                	je     0x14000a534
14000a52b:	f0 ff 43 08          	lock incl 0x8(%rbx)
14000a52f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000a534:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14000a539:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14000a53f:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14000a543:	48 3b 4d 90          	cmp    -0x70(%rbp),%rcx
14000a547:	74 2a                	je     0x14000a573
14000a549:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14000a54e:	48 89 01             	mov    %rax,(%rcx)
14000a551:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14000a555:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a558:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14000a55e:	48 83 45 88 10       	addq   $0x10,-0x78(%rbp)
14000a563:	eb 21                	jmp    0x14000a586
14000a565:	ff 15 2d 24 b0 00    	call   *0xb0242d(%rip)        # 0x140b0c998
14000a56b:	cc                   	int3
14000a56c:	ff 15 26 24 b0 00    	call   *0xb02426(%rip)        # 0x140b0c998
14000a572:	90                   	nop
14000a573:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14000a578:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
14000a57c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14000a580:	e8 cb 5d 01 00       	call   0x140020350
14000a585:	90                   	nop
14000a586:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14000a58b:	48 85 c9             	test   %rcx,%rcx
14000a58e:	74 44                	je     0x14000a5d4
14000a590:	83 cf ff             	or     $0xffffffff,%edi
14000a593:	8b c7                	mov    %edi,%eax
14000a595:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14000a59a:	03 c7                	add    %edi,%eax
14000a59c:	75 31                	jne    0x14000a5cf
14000a59e:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000a5a3:	48 8b 03             	mov    (%rbx),%rax
14000a5a6:	48 8b cb             	mov    %rbx,%rcx
14000a5a9:	48 8b 00             	mov    (%rax),%rax
14000a5ac:	ff 15 86 26 b0 00    	call   *0xb02686(%rip)        # 0x140b0cc38
14000a5b2:	8b c7                	mov    %edi,%eax
14000a5b4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14000a5b9:	03 c7                	add    %edi,%eax
14000a5bb:	75 12                	jne    0x14000a5cf
14000a5bd:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14000a5c2:	48 8b 01             	mov    (%rcx),%rax
14000a5c5:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a5c9:	ff 15 69 26 b0 00    	call   *0xb02669(%rip)        # 0x140b0cc38
14000a5cf:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000a5d4:	49 8b 57 08          	mov    0x8(%r15),%rdx
14000a5d8:	49 3b 57 10          	cmp    0x10(%r15),%rdx
14000a5dc:	74 2a                	je     0x14000a608
14000a5de:	48 83 22 00          	andq   $0x0,(%rdx)
14000a5e2:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14000a5e7:	48 85 db             	test   %rbx,%rbx
14000a5ea:	74 09                	je     0x14000a5f5
14000a5ec:	f0 ff 43 08          	lock incl 0x8(%rbx)
14000a5f0:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000a5f5:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14000a5fa:	48 89 02             	mov    %rax,(%rdx)
14000a5fd:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
14000a601:	49 83 47 08 10       	addq   $0x10,0x8(%r15)
14000a606:	eb 14                	jmp    0x14000a61c
14000a608:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14000a60d:	49 8b cf             	mov    %r15,%rcx
14000a610:	e8 0f 5f 01 00       	call   0x140020524
14000a615:	eb 05                	jmp    0x14000a61c
14000a617:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000a61c:	48 85 db             	test   %rbx,%rbx
14000a61f:	74 3f                	je     0x14000a660
14000a621:	83 cf ff             	or     $0xffffffff,%edi
14000a624:	8b c7                	mov    %edi,%eax
14000a626:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000a62b:	03 c7                	add    %edi,%eax
14000a62d:	75 31                	jne    0x14000a660
14000a62f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000a634:	48 8b 03             	mov    (%rbx),%rax