140015fcf:	83 f8 01             	cmp    $0x1,%eax
140015fd2:	75 10                	jne    0x140015fe4
140015fd4:	48 8b 03             	mov    (%rbx),%rax
140015fd7:	48 8b cb             	mov    %rbx,%rcx
140015fda:	48 8b 40 08          	mov    0x8(%rax),%rax
140015fde:	ff 15 54 6c af 00    	call   *0xaf6c54(%rip)        # 0x140b0cc38
140015fe4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140015fe9:	e9 8a 00 00 00       	jmp    0x140016078
140015fee:	c0 e9 05             	shr    $0x5,%cl
140015ff1:	f6 c1 01             	test   $0x1,%cl
140015ff4:	0f 84 90 00 00 00    	je     0x14001608a
140015ffa:	4c 8b 4d a0          	mov    -0x60(%rbp),%r9
140015ffe:	49 8b 01             	mov    (%r9),%rax
140016001:	0f 57 c0             	xorps  %xmm0,%xmm0
140016004:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
140016009:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14001600d:	48 85 c9             	test   %rcx,%rcx
140016010:	74 04                	je     0x140016016
140016012:	f0 ff 41 08          	lock incl 0x8(%rcx)
140016016:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14001601a:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
14001601f:	4c 8d 45 10          	lea    0x10(%rbp),%r8
140016023:	33 d2                	xor    %edx,%edx
140016025:	49 8b c9             	mov    %r9,%rcx
140016028:	48 8b 40 60          	mov    0x60(%rax),%rax
14001602c:	ff 15 06 6c af 00    	call   *0xaf6c06(%rip)        # 0x140b0cc38
140016032:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
140016036:	48 85 db             	test   %rbx,%rbx
140016039:	74 39                	je     0x140016074
14001603b:	83 c8 ff             	or     $0xffffffff,%eax
14001603e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140016043:	83 f8 01             	cmp    $0x1,%eax
140016046:	75 2c                	jne    0x140016074
140016048:	48 8b 03             	mov    (%rbx),%rax
14001604b:	48 8b cb             	mov    %rbx,%rcx
14001604e:	48 8b 00             	mov    (%rax),%rax
140016051:	ff 15 e1 6b af 00    	call   *0xaf6be1(%rip)        # 0x140b0cc38
140016057:	83 c8 ff             	or     $0xffffffff,%eax
14001605a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14001605f:	83 f8 01             	cmp    $0x1,%eax
140016062:	75 10                	jne    0x140016074
140016064:	48 8b 03             	mov    (%rbx),%rax
140016067:	48 8b cb             	mov    %rbx,%rcx
14001606a:	48 8b 40 08          	mov    0x8(%rax),%rax
14001606e:	ff 15 c4 6b af 00    	call   *0xaf6bc4(%rip)        # 0x140b0cc38
140016074:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140016078:	48 8b 01             	mov    (%rcx),%rax
14001607b:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14001607f:	48 8b 40 48          	mov    0x48(%rax),%rax
140016083:	ff 15 af 6b af 00    	call   *0xaf6baf(%rip)        # 0x140b0cc38
140016089:	90                   	nop
14001608a:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
14001608e:	48 85 db             	test   %rbx,%rbx
140016091:	74 39                	je     0x1400160cc
140016093:	83 c8 ff             	or     $0xffffffff,%eax
140016096:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14001609b:	83 f8 01             	cmp    $0x1,%eax
14001609e:	75 2c                	jne    0x1400160cc
1400160a0:	48 8b 03             	mov    (%rbx),%rax
1400160a3:	48 8b cb             	mov    %rbx,%rcx
1400160a6:	48 8b 00             	mov    (%rax),%rax
1400160a9:	ff 15 89 6b af 00    	call   *0xaf6b89(%rip)        # 0x140b0cc38
1400160af:	83 c8 ff             	or     $0xffffffff,%eax
1400160b2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400160b7:	83 f8 01             	cmp    $0x1,%eax
1400160ba:	75 10                	jne    0x1400160cc
1400160bc:	48 8b 03             	mov    (%rbx),%rax
1400160bf:	48 8b cb             	mov    %rbx,%rcx
1400160c2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400160c6:	ff 15 6c 6b af 00    	call   *0xaf6b6c(%rip)        # 0x140b0cc38
1400160cc:	4c 8b 85 98 02 00 00 	mov    0x298(%rbp),%r8
1400160d3:	49 ff c0             	inc    %r8
1400160d6:	4c 89 85 98 02 00 00 	mov    %r8,0x298(%rbp)
1400160dd:	49 83 c4 10          	add    $0x10,%r12
1400160e1:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400160e5:	49 8b 17             	mov    (%r15),%rdx
1400160e8:	48 8b c1             	mov    %rcx,%rax
1400160eb:	48 2b c2             	sub    %rdx,%rax
1400160ee:	48 c1 f8 04          	sar    $0x4,%rax
1400160f2:	4c 3b c0             	cmp    %rax,%r8
1400160f5:	0f 82 3e fc ff ff    	jb     0x140015d39
1400160fb:	48 8b 9d a0 02 00 00 	mov    0x2a0(%rbp),%rbx
140016102:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140016108:	4d 03 f4             	add    %r12,%r14
14001610b:	48 83 c6 40          	add    $0x40,%rsi
14001610f:	49 8b 4d 60          	mov    0x60(%r13),%rcx
140016113:	49 8b 55 58          	mov    0x58(%r13),%rdx
140016117:	48 8b c1             	mov    %rcx,%rax
14001611a:	48 2b c2             	sub    %rdx,%rax
14001611d:	48 c1 f8 06          	sar    $0x6,%rax
140016121:	4c 3b f0             	cmp    %rax,%r14
140016124:	0f 82 6d fb ff ff    	jb     0x140015c97
14001612a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14001612f:	48 8b 01             	mov    (%rcx),%rax
140016132:	48 8b 40 40          	mov    0x40(%rax),%rax
140016136:	ff 15 fc 6a af 00    	call   *0xaf6afc(%rip)        # 0x140b0cc38
14001613c:	48 85 c0             	test   %rax,%rax
14001613f:	0f 84 f6 00 00 00    	je     0x14001623b
140016145:	49 8b 45 48          	mov    0x48(%r13),%rax
140016149:	49 2b 45 40          	sub    0x40(%r13),%rax
14001614d:	48 c1 f8 04          	sar    $0x4,%rax
140016151:	48 3b f8             	cmp    %rax,%rdi
140016154:	0f 83 53 05 00 00    	jae    0x1400166ad
14001615a:	48 8b c7             	mov    %rdi,%rax
14001615d:	48 c1 e0 04          	shl    $0x4,%rax
140016161:	49 03 45 40          	add    0x40(%r13),%rax
140016165:	48 8b 30             	mov    (%rax),%rsi
140016168:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001616c:	48 85 c0             	test   %rax,%rax
14001616f:	74 05                	je     0x140016176
140016171:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140016176:	48 8b 06             	mov    (%rsi),%rax
140016179:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14001617d:	48 8b 76 08          	mov    0x8(%rsi),%rsi
140016181:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140016185:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14001618a:	48 85 c9             	test   %rcx,%rcx
14001618d:	74 05                	je     0x140016194
14001618f:	f0 44 01 61 08       	lock add %r12d,0x8(%rcx)
140016194:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140016199:	66 0f 7f 45 60       	movdqa %xmm0,0x60(%rbp)
14001619e:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1400161a2:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1400161a6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400161ab:	e8 10 40 17 00       	call   0x14018a1c0
1400161b0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400161b5:	48 85 c9             	test   %rcx,%rcx
1400161b8:	74 41                	je     0x1400161fb
1400161ba:	83 c8 ff             	or     $0xffffffff,%eax
1400161bd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400161c2:	83 f8 01             	cmp    $0x1,%eax
1400161c5:	75 34                	jne    0x1400161fb
1400161c7:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400161cc:	48 8b 03             	mov    (%rbx),%rax
1400161cf:	48 8b cb             	mov    %rbx,%rcx
1400161d2:	48 8b 00             	mov    (%rax),%rax
1400161d5:	ff 15 5d 6a af 00    	call   *0xaf6a5d(%rip)        # 0x140b0cc38
1400161db:	83 c8 ff             	or     $0xffffffff,%eax
1400161de:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400161e3:	83 f8 01             	cmp    $0x1,%eax
1400161e6:	75 13                	jne    0x1400161fb
1400161e8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400161ed:	48 8b 01             	mov    (%rcx),%rax
1400161f0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400161f4:	ff 15 3e 6a af 00    	call   *0xaf6a3e(%rip)        # 0x140b0cc38
1400161fa:	90                   	nop
1400161fb:	48 83 7d 00 00       	cmpq   $0x0,0x0(%rbp)
140016200:	74 39                	je     0x14001623b
140016202:	83 c8 ff             	or     $0xffffffff,%eax
140016205:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14001620a:	83 f8 01             	cmp    $0x1,%eax
14001620d:	75 2c                	jne    0x14001623b
14001620f:	48 8b 06             	mov    (%rsi),%rax
140016212:	48 8b ce             	mov    %rsi,%rcx
140016215:	48 8b 00             	mov    (%rax),%rax
140016218:	ff 15 1a 6a af 00    	call   *0xaf6a1a(%rip)        # 0x140b0cc38
14001621e:	83 c8 ff             	or     $0xffffffff,%eax
140016221:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140016226:	83 f8 01             	cmp    $0x1,%eax
140016229:	75 10                	jne    0x14001623b
14001622b:	48 8b 06             	mov    (%rsi),%rax
14001622e:	48 8b ce             	mov    %rsi,%rcx
140016231:	48 8b 40 08          	mov    0x8(%rax),%rax
140016235:	ff 15 fd 69 af 00    	call   *0xaf69fd(%rip)        # 0x140b0cc38
14001623b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140016240:	48 8b 01             	mov    (%rcx),%rax
140016243:	48 8b 40 40          	mov    0x40(%rax),%rax
140016247:	ff 15 eb 69 af 00    	call   *0xaf69eb(%rip)        # 0x140b0cc38
14001624d:	48 85 c0             	test   %rax,%rax
140016250:	0f 84 fa 00 00 00    	je     0x140016350
140016256:	49 8b 45 48          	mov    0x48(%r13),%rax
14001625a:	49 2b 45 40          	sub    0x40(%r13),%rax
14001625e:	48 c1 f8 04          	sar    $0x4,%rax
140016262:	48 3b f8             	cmp    %rax,%rdi
140016265:	0f 83 42 04 00 00    	jae    0x1400166ad
14001626b:	48 8b c7             	mov    %rdi,%rax
14001626e:	48 c1 e0 04          	shl    $0x4,%rax
140016272:	49 03 45 40          	add    0x40(%r13),%rax
140016276:	48 8b 30             	mov    (%rax),%rsi
140016279:	48 8b 46 08          	mov    0x8(%rsi),%rax
14001627d:	48 85 c0             	test   %rax,%rax
140016280:	74 05                	je     0x140016287
140016282:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
140016287:	48 8b 06             	mov    (%rsi),%rax
14001628a:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14001628e:	48 8b 76 08          	mov    0x8(%rsi),%rsi
140016292:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
140016296:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001629b:	48 85 c9             	test   %rcx,%rcx
14001629e:	74 05                	je     0x1400162a5
1400162a0:	f0 44 01 61 08       	lock add %r12d,0x8(%rcx)
1400162a5:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1400162aa:	66 0f 7f 45 60       	movdqa %xmm0,0x60(%rbp)
1400162af:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400162b3:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1400162b7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400162bc:	e8 ff 3e 17 00       	call   0x14018a1c0
1400162c1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400162c6:	48 85 c9             	test   %rcx,%rcx
1400162c9:	74 45                	je     0x140016310
1400162cb:	83 c8 ff             	or     $0xffffffff,%eax
1400162ce:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400162d3:	83 f8 01             	cmp    $0x1,%eax
1400162d6:	75 38                	jne    0x140016310
1400162d8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400162dd:	48 8b 03             	mov    (%rbx),%rax
1400162e0:	48 8b cb             	mov    %rbx,%rcx
1400162e3:	48 8b 00             	mov    (%rax),%rax
1400162e6:	ff 15 4c 69 af 00    	call   *0xaf694c(%rip)        # 0x140b0cc38
1400162ec:	83 c8 ff             	or     $0xffffffff,%eax
1400162ef:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400162f4:	83 f8 01             	cmp    $0x1,%eax
1400162f7:	75 17                	jne    0x140016310
1400162f9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400162fe:	48 8b 01             	mov    (%rcx),%rax
140016301:	48 8b 40 08          	mov    0x8(%rax),%rax
140016305:	ff 15 2d 69 af 00    	call   *0xaf692d(%rip)        # 0x140b0cc38
14001630b:	90                   	nop
14001630c:	0f 1f 40 00          	nopl   0x0(%rax)
140016310:	48 83 7d e8 00       	cmpq   $0x0,-0x18(%rbp)
140016315:	74 39                	je     0x140016350
140016317:	83 c8 ff             	or     $0xffffffff,%eax
14001631a:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14001631f:	83 f8 01             	cmp    $0x1,%eax
140016322:	75 2c                	jne    0x140016350
140016324:	48 8b 06             	mov    (%rsi),%rax
140016327:	48 8b ce             	mov    %rsi,%rcx
14001632a:	48 8b 00             	mov    (%rax),%rax
14001632d:	ff 15 05 69 af 00    	call   *0xaf6905(%rip)        # 0x140b0cc38
140016333:	83 c8 ff             	or     $0xffffffff,%eax
140016336:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14001633b:	83 f8 01             	cmp    $0x1,%eax
14001633e:	75 10                	jne    0x140016350
140016340:	48 8b 06             	mov    (%rsi),%rax
140016343:	48 8b ce             	mov    %rsi,%rcx
140016346:	48 8b 40 08          	mov    0x8(%rax),%rax
14001634a:	ff 15 e8 68 af 00    	call   *0xaf68e8(%rip)        # 0x140b0cc38
140016350:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140016354:	48 8b 01             	mov    (%rcx),%rax
140016357:	48 8b 40 40          	mov    0x40(%rax),%rax
14001635b:	ff 15 d7 68 af 00    	call   *0xaf68d7(%rip)        # 0x140b0cc38
140016361:	48 85 c0             	test   %rax,%rax
140016364:	0f 84 f1 00 00 00    	je     0x14001645b
14001636a:	49 8b 45 48          	mov    0x48(%r13),%rax
14001636e:	49 2b 45 40          	sub    0x40(%r13),%rax
140016372:	48 c1 f8 04          	sar    $0x4,%rax
140016376:	48 3b f8             	cmp    %rax,%rdi
140016379:	0f 83 2e 03 00 00    	jae    0x1400166ad
14001637f:	48 8b c7             	mov    %rdi,%rax
140016382:	48 c1 e0 04          	shl    $0x4,%rax
140016386:	49 03 45 40          	add    0x40(%r13),%rax
14001638a:	48 8b 30             	mov    (%rax),%rsi
14001638d:	48 8b 46 08          	mov    0x8(%rsi),%rax
140016391:	48 85 c0             	test   %rax,%rax
140016394:	74 05                	je     0x14001639b
140016396:	f0 44 01 60 08       	lock add %r12d,0x8(%rax)
14001639b:	48 8b 06             	mov    (%rsi),%rax
14001639e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400163a2:	48 8b 76 08          	mov    0x8(%rsi),%rsi
1400163a6:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
1400163aa:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400163ae:	48 85 c9             	test   %rcx,%rcx
1400163b1:	74 05                	je     0x1400163b8
1400163b3:	f0 44 01 61 08       	lock add %r12d,0x8(%rcx)
1400163b8:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1400163bc:	66 0f 7f 45 60       	movdqa %xmm0,0x60(%rbp)
1400163c1:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400163c5:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1400163c9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400163ce:	e8 ed 3d 17 00       	call   0x14018a1c0
1400163d3:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400163d7:	48 85 c9             	test   %rcx,%rcx
1400163da:	74 3f                	je     0x14001641b
1400163dc:	83 c8 ff             	or     $0xffffffff,%eax
1400163df:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400163e4:	83 f8 01             	cmp    $0x1,%eax
1400163e7:	75 32                	jne    0x14001641b
1400163e9:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1400163ed:	48 8b 03             	mov    (%rbx),%rax
1400163f0:	48 8b cb             	mov    %rbx,%rcx
1400163f3:	48 8b 00             	mov    (%rax),%rax
1400163f6:	ff 15 3c 68 af 00    	call   *0xaf683c(%rip)        # 0x140b0cc38
1400163fc:	83 c8 ff             	or     $0xffffffff,%eax
1400163ff:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140016404:	83 f8 01             	cmp    $0x1,%eax
140016407:	75 12                	jne    0x14001641b
140016409:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14001640d:	48 8b 01             	mov    (%rcx),%rax
140016410:	48 8b 40 08          	mov    0x8(%rax),%rax
140016414:	ff 15 1e 68 af 00    	call   *0xaf681e(%rip)        # 0x140b0cc38
14001641a:	90                   	nop
14001641b:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140016420:	74 39                	je     0x14001645b
140016422:	83 c8 ff             	or     $0xffffffff,%eax
140016425:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14001642a:	83 f8 01             	cmp    $0x1,%eax
14001642d:	75 2c                	jne    0x14001645b
14001642f:	48 8b 06             	mov    (%rsi),%rax
140016432:	48 8b ce             	mov    %rsi,%rcx
140016435:	48 8b 00             	mov    (%rax),%rax
140016438:	ff 15 fa 67 af 00    	call   *0xaf67fa(%rip)        # 0x140b0cc38
14001643e:	83 c8 ff             	or     $0xffffffff,%eax
140016441:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140016446:	83 f8 01             	cmp    $0x1,%eax
140016449:	75 10                	jne    0x14001645b
14001644b:	48 8b 06             	mov    (%rsi),%rax
14001644e:	48 8b ce             	mov    %rsi,%rcx
140016451:	48 8b 40 08          	mov    0x8(%rax),%rax
140016455:	ff 15 dd 67 af 00    	call   *0xaf67dd(%rip)        # 0x140b0cc38
14001645b:	49 8b 4d 40          	mov    0x40(%r13),%rcx
14001645f:	49 8b 45 48          	mov    0x48(%r13),%rax
140016463:	48 2b c1             	sub    %rcx,%rax
140016466:	48 c1 f8 04          	sar    $0x4,%rax
14001646a:	48 3b f8             	cmp    %rax,%rdi
14001646d:	0f 83 3a 02 00 00    	jae    0x1400166ad
140016473:	48 8b c7             	mov    %rdi,%rax
140016476:	48 03 c0             	add    %rax,%rax
140016479:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14001647d:	48 8b 08             	mov    (%rax),%rcx
140016480:	48 8b 01             	mov    (%rcx),%rax
140016483:	33 d2                	xor    %edx,%edx
140016485:	48 8b 40 70          	mov    0x70(%rax),%rax
140016489:	ff 15 a9 67 af 00    	call   *0xaf67a9(%rip)        # 0x140b0cc38
14001648f:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140016493:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
140016497:	48 85 c9             	test   %rcx,%rcx
14001649a:	74 3b                	je     0x1400164d7
14001649c:	8b c6                	mov    %esi,%eax
14001649e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400164a3:	03 c6                	add    %esi,%eax
1400164a5:	75 30                	jne    0x1400164d7
1400164a7:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1400164ab:	48 8b 03             	mov    (%rbx),%rax
1400164ae:	48 8b cb             	mov    %rbx,%rcx
1400164b1:	48 8b 00             	mov    (%rax),%rax
1400164b4:	ff 15 7e 67 af 00    	call   *0xaf677e(%rip)        # 0x140b0cc38
1400164ba:	8b c6                	mov    %esi,%eax
1400164bc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400164c1:	03 c6                	add    %esi,%eax
1400164c3:	75 12                	jne    0x1400164d7
1400164c5:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400164c9:	48 8b 01             	mov    (%rcx),%rax
1400164cc:	48 8b 40 08          	mov    0x8(%rax),%rax
1400164d0:	ff 15 62 67 af 00    	call   *0xaf6762(%rip)        # 0x140b0cc38
1400164d6:	90                   	nop
1400164d7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400164dc:	48 85 c9             	test   %rcx,%rcx
1400164df:	74 3f                	je     0x140016520
1400164e1:	8b c6                	mov    %esi,%eax
1400164e3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)