1403190ac:	ff 15 86 3b 7f 00    	call   *0x7f3b86(%rip)        # 0x140b0cc38
1403190b2:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1403190b6:	48 85 db             	test   %rbx,%rbx
1403190b9:	74 35                	je     0x1403190f0
1403190bb:	8b c6                	mov    %esi,%eax
1403190bd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403190c2:	03 c6                	add    %esi,%eax
1403190c4:	75 2a                	jne    0x1403190f0
1403190c6:	48 8b 03             	mov    (%rbx),%rax
1403190c9:	48 8b cb             	mov    %rbx,%rcx
1403190cc:	48 8b 00             	mov    (%rax),%rax
1403190cf:	ff 15 63 3b 7f 00    	call   *0x7f3b63(%rip)        # 0x140b0cc38
1403190d5:	8b c6                	mov    %esi,%eax
1403190d7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403190dc:	03 c6                	add    %esi,%eax
1403190de:	75 10                	jne    0x1403190f0
1403190e0:	48 8b 03             	mov    (%rbx),%rax
1403190e3:	48 8b cb             	mov    %rbx,%rcx
1403190e6:	48 8b 40 08          	mov    0x8(%rax),%rax
1403190ea:	ff 15 48 3b 7f 00    	call   *0x7f3b48(%rip)        # 0x140b0cc38
1403190f0:	48 8b 07             	mov    (%rdi),%rax
1403190f3:	c6 80 a8 00 00 00 01 	movb   $0x1,0xa8(%rax)
1403190fa:	48 8b 17             	mov    (%rdi),%rdx
1403190fd:	48 81 c2 c4 00 00 00 	add    $0xc4,%rdx
140319104:	48 c7 02 00 00 80 3f 	movq   $0x3f800000,(%rdx)
14031910b:	44 89 72 08          	mov    %r14d,0x8(%rdx)
14031910f:	48 c7 42 0c 00 00 80 	movq   $0x3f800000,0xc(%rdx)
140319116:	3f
140319117:	44 89 72 14          	mov    %r14d,0x14(%rdx)
14031911b:	48 8b 0f             	mov    (%rdi),%rcx
14031911e:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
140319125:	44 89 39             	mov    %r15d,(%rcx)
140319128:	8b 42 04             	mov    0x4(%rdx),%eax
14031912b:	89 41 04             	mov    %eax,0x4(%rcx)
14031912e:	8b 42 08             	mov    0x8(%rdx),%eax
140319131:	89 41 08             	mov    %eax,0x8(%rcx)
140319134:	8b 42 0c             	mov    0xc(%rdx),%eax
140319137:	89 41 0c             	mov    %eax,0xc(%rcx)
14031913a:	8b 42 10             	mov    0x10(%rdx),%eax
14031913d:	89 41 10             	mov    %eax,0x10(%rcx)
140319140:	8b 42 14             	mov    0x14(%rdx),%eax
140319143:	89 41 14             	mov    %eax,0x14(%rcx)
140319146:	48 8b 07             	mov    (%rdi),%rax
140319149:	4c 89 b0 e0 00 00 00 	mov    %r14,0xe0(%rax)
140319150:	48 8b 07             	mov    (%rdi),%rax
140319153:	4c 89 b0 e8 00 00 00 	mov    %r14,0xe8(%rax)
14031915a:	48 8b 07             	mov    (%rdi),%rax
14031915d:	4c 89 a0 f0 00 00 00 	mov    %r12,0xf0(%rax)
140319164:	48 8b 07             	mov    (%rdi),%rax
140319167:	4c 89 b0 f8 00 00 00 	mov    %r14,0xf8(%rax)
14031916e:	48 8b 07             	mov    (%rdi),%rax
140319171:	4c 89 b0 00 01 00 00 	mov    %r14,0x100(%rax)
140319178:	48 8b 07             	mov    (%rdi),%rax
14031917b:	44 89 b0 08 01 00 00 	mov    %r14d,0x108(%rax)
140319182:	0f 57 c0             	xorps  %xmm0,%xmm0
140319185:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14031918a:	48 8b 0f             	mov    (%rdi),%rcx
14031918d:	48 81 c1 10 01 00 00 	add    $0x110,%rcx
140319194:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140319198:	e8 47 d1 ce ff       	call   0x1400062e4
14031919d:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1403191a1:	48 85 c9             	test   %rcx,%rcx
1403191a4:	74 3a                	je     0x1403191e0
1403191a6:	8b c6                	mov    %esi,%eax
1403191a8:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1403191ad:	03 c6                	add    %esi,%eax
1403191af:	75 2f                	jne    0x1403191e0
1403191b1:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1403191b5:	48 8b 03             	mov    (%rbx),%rax
1403191b8:	48 8b cb             	mov    %rbx,%rcx
1403191bb:	48 8b 00             	mov    (%rax),%rax
1403191be:	ff 15 74 3a 7f 00    	call   *0x7f3a74(%rip)        # 0x140b0cc38
1403191c4:	8b c6                	mov    %esi,%eax
1403191c6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403191cb:	03 c6                	add    %esi,%eax
1403191cd:	75 11                	jne    0x1403191e0
1403191cf:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1403191d3:	48 8b 01             	mov    (%rcx),%rax
1403191d6:	48 8b 40 08          	mov    0x8(%rax),%rax
1403191da:	ff 15 58 3a 7f 00    	call   *0x7f3a58(%rip)        # 0x140b0cc38
1403191e0:	48 8b 07             	mov    (%rdi),%rax
1403191e3:	4c 89 a0 20 01 00 00 	mov    %r12,0x120(%rax)
1403191ea:	48 8b 07             	mov    (%rdi),%rax
1403191ed:	48 b9 7b 14 ae 47 e1 	movabs $0x3f947ae147ae147b,%rcx
1403191f4:	7a 94 3f
1403191f7:	48 89 88 28 01 00 00 	mov    %rcx,0x128(%rax)
1403191fe:	48 8b 07             	mov    (%rdi),%rax
140319201:	44 89 b8 30 01 00 00 	mov    %r15d,0x130(%rax)
140319208:	48 8b 07             	mov    (%rdi),%rax
14031920b:	44 89 b8 34 01 00 00 	mov    %r15d,0x134(%rax)
140319212:	48 8b 07             	mov    (%rdi),%rax
140319215:	44 89 b0 38 01 00 00 	mov    %r14d,0x138(%rax)
14031921c:	0f 57 c0             	xorps  %xmm0,%xmm0
14031921f:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140319224:	48 8b 0f             	mov    (%rdi),%rcx
140319227:	48 81 c1 40 01 00 00 	add    $0x140,%rcx
14031922e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140319232:	e8 ad d0 ce ff       	call   0x1400062e4
140319237:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14031923b:	48 85 c9             	test   %rcx,%rcx
14031923e:	74 3a                	je     0x14031927a
140319240:	8b c6                	mov    %esi,%eax
140319242:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140319247:	03 c6                	add    %esi,%eax
140319249:	75 2f                	jne    0x14031927a
14031924b:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
14031924f:	48 8b 03             	mov    (%rbx),%rax
140319252:	48 8b cb             	mov    %rbx,%rcx
140319255:	48 8b 00             	mov    (%rax),%rax
140319258:	ff 15 da 39 7f 00    	call   *0x7f39da(%rip)        # 0x140b0cc38
14031925e:	8b c6                	mov    %esi,%eax
140319260:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140319265:	03 c6                	add    %esi,%eax
140319267:	75 11                	jne    0x14031927a
140319269:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14031926d:	48 8b 01             	mov    (%rcx),%rax
140319270:	48 8b 40 08          	mov    0x8(%rax),%rax
140319274:	ff 15 be 39 7f 00    	call   *0x7f39be(%rip)        # 0x140b0cc38
14031927a:	0f 57 c0             	xorps  %xmm0,%xmm0
14031927d:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140319282:	48 8b 0f             	mov    (%rdi),%rcx
140319285:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
14031928c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140319290:	e8 4f d0 ce ff       	call   0x1400062e4
140319295:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140319299:	48 85 c9             	test   %rcx,%rcx
14031929c:	74 3a                	je     0x1403192d8
14031929e:	8b c6                	mov    %esi,%eax
1403192a0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1403192a5:	03 c6                	add    %esi,%eax
1403192a7:	75 2f                	jne    0x1403192d8
1403192a9:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1403192ad:	48 8b 03             	mov    (%rbx),%rax
1403192b0:	48 8b cb             	mov    %rbx,%rcx
1403192b3:	48 8b 00             	mov    (%rax),%rax
1403192b6:	ff 15 7c 39 7f 00    	call   *0x7f397c(%rip)        # 0x140b0cc38
1403192bc:	8b c6                	mov    %esi,%eax
1403192be:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403192c3:	03 c6                	add    %esi,%eax
1403192c5:	75 11                	jne    0x1403192d8
1403192c7:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1403192cb:	48 8b 01             	mov    (%rcx),%rax
1403192ce:	48 8b 40 08          	mov    0x8(%rax),%rax
1403192d2:	ff 15 60 39 7f 00    	call   *0x7f3960(%rip)        # 0x140b0cc38
1403192d8:	48 8b 07             	mov    (%rdi),%rax
1403192db:	4c 89 b0 60 01 00 00 	mov    %r14,0x160(%rax)
1403192e2:	48 8b 98 68 01 00 00 	mov    0x168(%rax),%rbx
1403192e9:	4c 89 b0 68 01 00 00 	mov    %r14,0x168(%rax)
1403192f0:	48 85 db             	test   %rbx,%rbx
1403192f3:	74 36                	je     0x14031932b
1403192f5:	8b c6                	mov    %esi,%eax
1403192f7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403192fc:	03 c6                	add    %esi,%eax
1403192fe:	75 2b                	jne    0x14031932b
140319300:	48 8b 03             	mov    (%rbx),%rax
140319303:	48 8b cb             	mov    %rbx,%rcx
140319306:	48 8b 00             	mov    (%rax),%rax
140319309:	ff 15 29 39 7f 00    	call   *0x7f3929(%rip)        # 0x140b0cc38
14031930f:	8b c6                	mov    %esi,%eax
140319311:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140319316:	03 c6                	add    %esi,%eax
140319318:	75 11                	jne    0x14031932b
14031931a:	48 8b 03             	mov    (%rbx),%rax
14031931d:	48 8b cb             	mov    %rbx,%rcx
140319320:	48 8b 40 08          	mov    0x8(%rax),%rax
140319324:	ff 15 0e 39 7f 00    	call   *0x7f390e(%rip)        # 0x140b0cc38
14031932a:	90                   	nop
14031932b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14031932f:	48 85 c9             	test   %rcx,%rcx
140319332:	74 3a                	je     0x14031936e
140319334:	8b c6                	mov    %esi,%eax
140319336:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14031933b:	03 c6                	add    %esi,%eax
14031933d:	75 2f                	jne    0x14031936e
14031933f:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140319343:	48 8b 03             	mov    (%rbx),%rax
140319346:	48 8b cb             	mov    %rbx,%rcx
140319349:	48 8b 00             	mov    (%rax),%rax
14031934c:	ff 15 e6 38 7f 00    	call   *0x7f38e6(%rip)        # 0x140b0cc38
140319352:	8b c6                	mov    %esi,%eax
140319354:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140319359:	03 c6                	add    %esi,%eax
14031935b:	75 11                	jne    0x14031936e
14031935d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140319361:	48 8b 01             	mov    (%rcx),%rax
140319364:	48 8b 40 08          	mov    0x8(%rax),%rax
140319368:	ff 15 ca 38 7f 00    	call   *0x7f38ca(%rip)        # 0x140b0cc38
14031936e:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140319373:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140319377:	49 8b 73 40          	mov    0x40(%r11),%rsi
14031937b:	49 8b e3             	mov    %r11,%rsp
14031937e:	41 5f                	pop    %r15
140319380:	41 5e                	pop    %r14
140319382:	41 5c                	pop    %r12
140319384:	5f                   	pop    %rdi
140319385:	5d                   	pop    %rbp
140319386:	c3                   	ret
140319387:	90                   	nop
140319388:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14031938d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140319392:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140319397:	55                   	push   %rbp
140319398:	57                   	push   %rdi
140319399:	41 54                	push   %r12
14031939b:	41 56                	push   %r14
14031939d:	41 57                	push   %r15
14031939f:	48 8b ec             	mov    %rsp,%rbp
1403193a2:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1403193a9:	4c 8b e2             	mov    %rdx,%r12
1403193ac:	4c 8b f1             	mov    %rcx,%r14
1403193af:	48 8b 0a             	mov    (%rdx),%rcx
1403193b2:	48 8b 01             	mov    (%rcx),%rax
1403193b5:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
1403193bc:	ff 15 76 38 7f 00    	call   *0x7f3876(%rip)        # 0x140b0cc38
1403193c2:	49 8b 0e             	mov    (%r14),%rcx
1403193c5:	bb 60 01 00 00       	mov    $0x160,%ebx
1403193ca:	48 03 cb             	add    %rbx,%rcx
1403193cd:	48 8b d0             	mov    %rax,%rdx
1403193d0:	e8 a3 1d d0 ff       	call   0x14001b178
1403193d5:	4d 8b 3e             	mov    (%r14),%r15
1403193d8:	4c 03 fb             	add    %rbx,%r15
1403193db:	49 8b 0c 24          	mov    (%r12),%rcx
1403193df:	48 8b 01             	mov    (%rcx),%rax
1403193e2:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1403193e6:	48 8b 40 20          	mov    0x20(%rax),%rax
1403193ea:	ff 15 48 38 7f 00    	call   *0x7f3848(%rip)        # 0x140b0cc38
1403193f0:	90                   	nop
1403193f1:	48 8b 30             	mov    (%rax),%rsi
1403193f4:	48 8b 06             	mov    (%rsi),%rax
1403193f7:	48 8b 78 20          	mov    0x20(%rax),%rdi
1403193fb:	49 8b 0c 24          	mov    (%r12),%rcx
1403193ff:	48 8b 01             	mov    (%rcx),%rax
140319402:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
140319409:	ff 15 29 38 7f 00    	call   *0x7f3829(%rip)        # 0x140b0cc38
14031940f:	48 8b d8             	mov    %rax,%rbx
140319412:	49 8b 0c 24          	mov    (%r12),%rcx
140319416:	48 8b 11             	mov    (%rcx),%rdx
140319419:	48 8b 82 90 00 00 00 	mov    0x90(%rdx),%rax
140319420:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140319424:	ff 15 0e 38 7f 00    	call   *0x7f380e(%rip)        # 0x140b0cc38
14031942a:	90                   	nop
14031942b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140319430:	4c 8b c8             	mov    %rax,%r9
140319433:	4c 8d 05 66 8e 9a 00 	lea    0x9a8e66(%rip),%r8        # 0x140cc22a0
14031943a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14031943e:	48 8b ce             	mov    %rsi,%rcx
140319441:	48 8b c7             	mov    %rdi,%rax
140319444:	ff 15 ee 37 7f 00    	call   *0x7f37ee(%rip)        # 0x140b0cc38
14031944a:	49 8b 0e             	mov    (%r14),%rcx
14031944d:	48 83 c1 40          	add    $0x40,%rcx
140319451:	48 8b d0             	mov    %rax,%rdx
140319454:	e8 8b ce ce ff       	call   0x1400062e4
140319459:	49 8b 0e             	mov    (%r14),%rcx
14031945c:	48 83 c1 30          	add    $0x30,%rcx
140319460:	48 8b d0             	mov    %rax,%rdx
140319463:	e8 10 1d d0 ff       	call   0x14001b178
140319468:	83 cf ff             	or     $0xffffffff,%edi
14031946b:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
14031946f:	48 85 db             	test   %rbx,%rbx
140319472:	74 36                	je     0x1403194aa
140319474:	8b c7                	mov    %edi,%eax
140319476:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14031947b:	03 c7                	add    %edi,%eax
14031947d:	75 2b                	jne    0x1403194aa
14031947f:	48 8b 03             	mov    (%rbx),%rax
140319482:	48 8b cb             	mov    %rbx,%rcx
140319485:	48 8b 00             	mov    (%rax),%rax
140319488:	ff 15 aa 37 7f 00    	call   *0x7f37aa(%rip)        # 0x140b0cc38
14031948e:	8b c7                	mov    %edi,%eax
140319490:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140319495:	03 c7                	add    %edi,%eax
140319497:	75 11                	jne    0x1403194aa
140319499:	48 8b 03             	mov    (%rbx),%rax
14031949c:	48 8b cb             	mov    %rbx,%rcx
14031949f:	48 8b 40 08          	mov    0x8(%rax),%rax
1403194a3:	ff 15 8f 37 7f 00    	call   *0x7f378f(%rip)        # 0x140b0cc38
1403194a9:	90                   	nop
1403194aa:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1403194ae:	48 85 db             	test   %rbx,%rbx
1403194b1:	74 36                	je     0x1403194e9
1403194b3:	8b c7                	mov    %edi,%eax
1403194b5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403194ba:	03 c7                	add    %edi,%eax
1403194bc:	75 2b                	jne    0x1403194e9
1403194be:	48 8b 03             	mov    (%rbx),%rax
1403194c1:	48 8b cb             	mov    %rbx,%rcx
1403194c4:	48 8b 00             	mov    (%rax),%rax
1403194c7:	ff 15 6b 37 7f 00    	call   *0x7f376b(%rip)        # 0x140b0cc38
1403194cd:	8b c7                	mov    %edi,%eax
1403194cf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403194d4:	03 c7                	add    %edi,%eax
1403194d6:	75 11                	jne    0x1403194e9
1403194d8:	48 8b 03             	mov    (%rbx),%rax
1403194db:	48 8b cb             	mov    %rbx,%rcx
1403194de:	48 8b 40 08          	mov    0x8(%rax),%rax
1403194e2:	ff 15 50 37 7f 00    	call   *0x7f3750(%rip)        # 0x140b0cc38
1403194e8:	90                   	nop
1403194e9:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1403194ed:	48 85 db             	test   %rbx,%rbx
1403194f0:	74 35                	je     0x140319527
1403194f2:	8b c7                	mov    %edi,%eax
1403194f4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403194f9:	03 c7                	add    %edi,%eax
1403194fb:	75 2a                	jne    0x140319527
1403194fd:	48 8b 03             	mov    (%rbx),%rax
140319500:	48 8b cb             	mov    %rbx,%rcx
140319503:	48 8b 00             	mov    (%rax),%rax
140319506:	ff 15 2c 37 7f 00    	call   *0x7f372c(%rip)        # 0x140b0cc38
14031950c:	8b c7                	mov    %edi,%eax
14031950e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140319513:	03 c7                	add    %edi,%eax
140319515:	75 10                	jne    0x140319527
140319517:	48 8b 03             	mov    (%rbx),%rax
14031951a:	48 8b cb             	mov    %rbx,%rcx
14031951d:	48 8b 40 08          	mov    0x8(%rax),%rax
140319521:	ff 15 11 37 7f 00    	call   *0x7f3711(%rip)        # 0x140b0cc38
140319527:	49 8b 0f             	mov    (%r15),%rcx
14031952a:	48 8b 01             	mov    (%rcx),%rax
14031952d:	4d 8b 06             	mov    (%r14),%r8
140319530:	49 83 c0 30          	add    $0x30,%r8
140319534:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140319538:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14031953f:	ff 15 f3 36 7f 00    	call   *0x7f36f3(%rip)        # 0x140b0cc38
140319545:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140319549:	48 8b 01             	mov    (%rcx),%rax
14031954c:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140319550:	48 8b 40 08          	mov    0x8(%rax),%rax
140319554:	ff 15 de 36 7f 00    	call   *0x7f36de(%rip)        # 0x140b0cc38
14031955a:	4d 8b c7             	mov    %r15,%r8
14031955d:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140319561:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140319565:	e8 9e f1 ff ff       	call   0x140318708
14031956a:	49 8b 0e             	mov    (%r14),%rcx
14031956d:	48 83 c1 60          	add    $0x60,%rcx
140319571:	48 8b d0             	mov    %rax,%rdx
140319574:	e8 6b cd ce ff       	call   0x1400062e4
140319579:	49 8b 0e             	mov    (%r14),%rcx
14031957c:	48 83 c1 50          	add    $0x50,%rcx
140319580:	48 8b d0             	mov    %rax,%rdx
140319583:	e8 f0 1b d0 ff       	call   0x14001b178
140319588:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
14031958c:	48 85 db             	test   %rbx,%rbx
14031958f:	74 35                	je     0x1403195c6
140319591:	8b c7                	mov    %edi,%eax
140319593:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140319598:	03 c7                	add    %edi,%eax
14031959a:	75 2a                	jne    0x1403195c6
14031959c:	48 8b 03             	mov    (%rbx),%rax
14031959f:	48 8b cb             	mov    %rbx,%rcx
1403195a2:	48 8b 00             	mov    (%rax),%rax