140195195:	48 3b c1             	cmp    %rcx,%rax
140195198:	74 0b                	je     0x1401951a5
14019519a:	48 8b 40 08          	mov    0x8(%rax),%rax
14019519e:	3b 78 10             	cmp    0x10(%rax),%edi
1401951a1:	75 f2                	jne    0x140195195
1401951a3:	eb 02                	jmp    0x1401951a7
1401951a5:	33 c0                	xor    %eax,%eax
1401951a7:	48 85 c0             	test   %rax,%rax
1401951aa:	49 0f 44 40 08       	cmove  0x8(%r8),%rax
1401951af:	49 3b 40 08          	cmp    0x8(%r8),%rax
1401951b3:	74 5a                	je     0x14019520f
1401951b5:	48 8b 58 18          	mov    0x18(%rax),%rbx
1401951b9:	48 85 db             	test   %rbx,%rbx
1401951bc:	0f 84 be 00 00 00    	je     0x140195280
1401951c2:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1401951c9:	48 85 c9             	test   %rcx,%rcx
1401951cc:	0f 84 ae 00 00 00    	je     0x140195280
1401951d2:	48 8b 01             	mov    (%rcx),%rax
1401951d5:	48 8b 40 70          	mov    0x70(%rax),%rax
1401951d9:	ff 15 51 dc 07 00    	call   *0x7dc51(%rip)        # 0x140212e30
1401951df:	48 8b cb             	mov    %rbx,%rcx
1401951e2:	e8 51 62 00 00       	call   0x14019b438
1401951e7:	eb 26                	jmp    0x14019520f
1401951e9:	83 c8 ff             	or     $0xffffffff,%eax
1401951ec:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
1401951f1:	83 f8 01             	cmp    $0x1,%eax
1401951f4:	75 0f                	jne    0x140195205
1401951f6:	ff 15 dc d5 07 00    	call   *0x7d5dc(%rip)        # 0x1402127d8
1401951fc:	39 45 fc             	cmp    %eax,-0x4(%rbp)
1401951ff:	75 65                	jne    0x140195266
140195201:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
140195205:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140195209:	ff 15 e9 d5 07 00    	call   *0x7d5e9(%rip)        # 0x1402127f8
14019520f:	8b 45 f8             	mov    -0x8(%rbp),%eax
140195212:	85 c0                	test   %eax,%eax
140195214:	75 d3                	jne    0x1401951e9
140195216:	83 7d fc 00          	cmpl   $0x0,-0x4(%rbp)
14019521a:	74 0b                	je     0x140195227
14019521c:	ff 15 b6 d5 07 00    	call   *0x7d5b6(%rip)        # 0x1402127d8
140195222:	39 45 fc             	cmp    %eax,-0x4(%rbp)
140195225:	75 4c                	jne    0x140195273
140195227:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019522c:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140195231:	48 83 c4 30          	add    $0x30,%rsp
140195235:	5d                   	pop    %rbp
140195236:	c3                   	ret
140195237:	83 c8 ff             	or     $0xffffffff,%eax
14019523a:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
14019523f:	83 f8 01             	cmp    $0x1,%eax
140195242:	75 0f                	jne    0x140195253
140195244:	ff 15 8e d5 07 00    	call   *0x7d58e(%rip)        # 0x1402127d8
14019524a:	39 45 fc             	cmp    %eax,-0x4(%rbp)
14019524d:	75 17                	jne    0x140195266
14019524f:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
140195253:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140195257:	ff 15 9b d5 07 00    	call   *0x7d59b(%rip)        # 0x1402127f8
14019525d:	8b 45 f8             	mov    -0x8(%rbp),%eax
140195260:	85 c0                	test   %eax,%eax
140195262:	75 d3                	jne    0x140195237
140195264:	eb b0                	jmp    0x140195216
140195266:	33 d2                	xor    %edx,%edx
140195268:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
14019526d:	e8 72 60 e7 ff       	call   0x14000b2e4
140195272:	cc                   	int3
140195273:	33 d2                	xor    %edx,%edx
140195275:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
14019527a:	e8 65 60 e7 ff       	call   0x14000b2e4
14019527f:	cc                   	int3
140195280:	33 d2                	xor    %edx,%edx
140195282:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140195287:	e8 58 60 e7 ff       	call   0x14000b2e4
14019528c:	cc                   	int3
14019528d:	90                   	nop
14019528e:	90                   	nop
14019528f:	90                   	nop
140195290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140195295:	57                   	push   %rdi
140195296:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
14019529d:	e8 fa 0b e8 ff       	call   0x140015e9c
1401952a2:	48 8b d8             	mov    %rax,%rbx
1401952a5:	33 ff                	xor    %edi,%edi
1401952a7:	48 85 c0             	test   %rax,%rax
1401952aa:	0f 84 bb 00 00 00    	je     0x14019536b
1401952b0:	8d 57 01             	lea    0x1(%rdi),%edx
1401952b3:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401952b8:	e8 7f 2a e8 ff       	call   0x140017d3c
1401952bd:	0f b7 53 02          	movzwl 0x2(%rbx),%edx
1401952c1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401952c6:	ff 15 f4 d7 07 00    	call   *0x7d7f4(%rip)        # 0x140212ac0
1401952cc:	48 8b c8             	mov    %rax,%rcx
1401952cf:	48 8d 15 d6 2c 0b 00 	lea    0xb2cd6(%rip),%rdx        # 0x140247fac
1401952d6:	e8 75 f0 f7 ff       	call   0x140114350
1401952db:	0f b7 13             	movzwl (%rbx),%edx
1401952de:	48 8b c8             	mov    %rax,%rcx
1401952e1:	ff 15 d9 d7 07 00    	call   *0x7d7d9(%rip)        # 0x140212ac0
1401952e7:	48 8b c8             	mov    %rax,%rcx
1401952ea:	48 8d 15 bb 2c 0b 00 	lea    0xb2cbb(%rip),%rdx        # 0x140247fac
1401952f1:	e8 5a f0 f7 ff       	call   0x140114350
1401952f6:	0f b7 53 06          	movzwl 0x6(%rbx),%edx
1401952fa:	48 8b c8             	mov    %rax,%rcx
1401952fd:	ff 15 bd d7 07 00    	call   *0x7d7bd(%rip)        # 0x140212ac0
140195303:	0f 57 c0             	xorps  %xmm0,%xmm0
140195306:	0f 11 05 83 18 18 00 	movups %xmm0,0x181883(%rip)        # 0x140316b90
14019530d:	66 0f 6f 0d eb ad 12 	movdqa 0x12adeb(%rip),%xmm1        # 0x1402c0100
140195314:	00
140195315:	66 0f 7f 0d 83 18 18 	movdqa %xmm1,0x181883(%rip)        # 0x140316ba0
14019531c:	00
14019531d:	66 89 3d 6c 18 18 00 	mov    %di,0x18186c(%rip)        # 0x140316b90
140195324:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140195329:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14019532e:	e8 75 2c e8 ff       	call   0x140017fa8
140195333:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140195338:	48 85 d2             	test   %rdx,%rdx
14019533b:	74 11                	je     0x14019534e
14019533d:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140195342:	48 8d 0d 47 18 18 00 	lea    0x181847(%rip),%rcx        # 0x140316b90
140195349:	e8 26 40 e7 ff       	call   0x140009374
14019534e:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
140195355:	00
140195356:	e8 69 29 e8 ff       	call   0x140017cc4
14019535b:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
140195362:	00
140195363:	ff 15 9f d4 07 00    	call   *0x7d49f(%rip)        # 0x140212808
140195369:	eb 21                	jmp    0x14019538c
14019536b:	0f 57 c0             	xorps  %xmm0,%xmm0
14019536e:	0f 11 05 1b 18 18 00 	movups %xmm0,0x18181b(%rip)        # 0x140316b90
140195375:	66 0f 6f 0d 83 ad 12 	movdqa 0x12ad83(%rip),%xmm1        # 0x1402c0100
14019537c:	00
14019537d:	66 0f 7f 0d 1b 18 18 	movdqa %xmm1,0x18181b(%rip)        # 0x140316ba0
140195384:	00
140195385:	66 89 3d 04 18 18 00 	mov    %di,0x181804(%rip)        # 0x140316b90
14019538c:	48 8d 05 fd 17 18 00 	lea    0x1817fd(%rip),%rax        # 0x140316b90
140195393:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
14019539a:	00
14019539b:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1401953a2:	5f                   	pop    %rdi
1401953a3:	c3                   	ret
1401953a4:	90                   	nop
1401953a5:	90                   	nop
1401953a6:	90                   	nop
1401953a7:	90                   	nop
1401953a8:	90                   	nop
1401953a9:	90                   	nop
1401953aa:	90                   	nop
1401953ab:	90                   	nop
1401953ac:	90                   	nop
1401953ad:	90                   	nop
1401953ae:	90                   	nop
1401953af:	90                   	nop
1401953b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401953b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401953ba:	57                   	push   %rdi
1401953bb:	48 83 ec 30          	sub    $0x30,%rsp
1401953bf:	48 8b f1             	mov    %rcx,%rsi
1401953c2:	c6 41 6c 00          	movb   $0x0,0x6c(%rcx)
1401953c6:	b9 40 00 00 00       	mov    $0x40,%ecx
1401953cb:	ff 15 7f d7 07 00    	call   *0x7d77f(%rip)        # 0x140212b50
1401953d1:	48 8b d8             	mov    %rax,%rbx
1401953d4:	48 85 c0             	test   %rax,%rax
1401953d7:	0f 84 01 01 00 00    	je     0x1401954de
1401953dd:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1401953e2:	8b 44 24 40          	mov    0x40(%rsp),%eax
1401953e6:	89 03                	mov    %eax,(%rbx)
1401953e8:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1401953ed:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401953f2:	0f ae e8             	lfence
1401953f5:	b9 20 00 00 00       	mov    $0x20,%ecx
1401953fa:	ff 15 50 d7 07 00    	call   *0x7d750(%rip)        # 0x140212b50
140195400:	48 85 c0             	test   %rax,%rax
140195403:	75 07                	jne    0x14019540c
140195405:	ff 15 25 d7 07 00    	call   *0x7d725(%rip)        # 0x140212b30
14019540b:	cc                   	int3
14019540c:	48 89 00             	mov    %rax,(%rax)
14019540f:	48 89 40 08          	mov    %rax,0x8(%rax)
140195413:	48 89 43 08          	mov    %rax,0x8(%rbx)
140195417:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14019541b:	48 83 21 00          	andq   $0x0,(%rcx)
14019541f:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140195424:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140195429:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
140195430:	00
140195431:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
140195438:	00
140195439:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
14019543f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140195443:	ba 10 00 00 00       	mov    $0x10,%edx
140195448:	e8 f7 83 e7 ff       	call   0x14000d844
14019544d:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
140195451:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
140195455:	48 85 ff             	test   %rdi,%rdi
140195458:	74 11                	je     0x14019546b
14019545a:	48 8b cf             	mov    %rdi,%rcx
14019545d:	e8 4a 80 f4 ff       	call   0x1400dd4ac
140195462:	48 8b cf             	mov    %rdi,%rcx
140195465:	ff 15 d5 d6 07 00    	call   *0x7d6d5(%rip)        # 0x140212b40
14019546b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140195470:	e8 93 ae ff ff       	call   0x140190308
140195475:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14019547a:	48 85 c9             	test   %rcx,%rcx
14019547d:	74 05                	je     0x140195484
14019547f:	e8 00 b0 ff ff       	call   0x140190484
140195484:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140195489:	48 85 c9             	test   %rcx,%rcx
14019548c:	74 40                	je     0x1401954ce
14019548e:	83 cf ff             	or     $0xffffffff,%edi
140195491:	8b c7                	mov    %edi,%eax
140195493:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140195498:	03 c7                	add    %edi,%eax
14019549a:	75 32                	jne    0x1401954ce
14019549c:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1401954a1:	48 8b 03             	mov    (%rbx),%rax
1401954a4:	48 8b cb             	mov    %rbx,%rcx
1401954a7:	48 8b 00             	mov    (%rax),%rax
1401954aa:	ff 15 80 d9 07 00    	call   *0x7d980(%rip)        # 0x140212e30
1401954b0:	8b c7                	mov    %edi,%eax
1401954b2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401954b7:	03 c7                	add    %edi,%eax
1401954b9:	75 13                	jne    0x1401954ce
1401954bb:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401954c0:	48 8b 01             	mov    (%rcx),%rax
1401954c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401954c7:	ff 15 63 d9 07 00    	call   *0x7d963(%rip)        # 0x140212e30
1401954cd:	90                   	nop
1401954ce:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401954d3:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401954d8:	48 83 c4 30          	add    $0x30,%rsp
1401954dc:	5f                   	pop    %rdi
1401954dd:	c3                   	ret
1401954de:	e8 71 45 e7 ff       	call   0x140009a54
1401954e3:	cc                   	int3
1401954e4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401954e9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401954ee:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401954f3:	55                   	push   %rbp
1401954f4:	48 8b ec             	mov    %rsp,%rbp
1401954f7:	48 83 ec 30          	sub    $0x30,%rsp
1401954fb:	33 ff                	xor    %edi,%edi
1401954fd:	89 79 0c             	mov    %edi,0xc(%rcx)
140195500:	48 8d 0d 39 da 17 00 	lea    0x17da39(%rip),%rcx        # 0x140312f40
140195507:	e8 c8 83 fe ff       	call   0x14017d8d4
14019550c:	39 3d 7e d9 17 00    	cmp    %edi,0x17d97e(%rip)        # 0x140312e90
140195512:	0f 84 9f 00 00 00    	je     0x1401955b7
140195518:	48 8d 35 79 d9 17 00 	lea    0x17d979(%rip),%rsi        # 0x140312e98
14019551f:	48 8b ce             	mov    %rsi,%rcx
140195522:	ff 15 c8 d2 07 00    	call   *0x7d2c8(%rip)        # 0x1402127f0
140195528:	85 c0                	test   %eax,%eax
14019552a:	74 0a                	je     0x140195536
14019552c:	8d 4f 05             	lea    0x5(%rdi),%ecx
14019552f:	ff 15 ab d2 07 00    	call   *0x7d2ab(%rip)        # 0x1402127e0
140195535:	cc                   	int3
140195536:	81 3d a4 d9 17 00 ff 	cmpl   $0x7fffffff,0x17d9a4(%rip)        # 0x140312ee4
14019553d:	ff ff 7f
140195540:	75 16                	jne    0x140195558
140195542:	c7 05 98 d9 17 00 fe 	movl   $0x7ffffffe,0x17d998(%rip)        # 0x140312ee4
140195549:	ff ff 7f
14019554c:	b9 06 00 00 00       	mov    $0x6,%ecx
140195551:	ff 15 89 d2 07 00    	call   *0x7d289(%rip)        # 0x1402127e0
140195557:	cc                   	int3
140195558:	39 3d 32 d9 17 00    	cmp    %edi,0x17d932(%rip)        # 0x140312e90
14019555e:	74 4d                	je     0x1401955ad
140195560:	c7 05 26 d9 17 00 03 	movl   $0x3,0x17d926(%rip)        # 0x140312e90
140195567:	00 00 00
14019556a:	48 8b 1d 87 15 18 00 	mov    0x181587(%rip),%rbx        # 0x140316af8
140195571:	48 89 3d 80 15 18 00 	mov    %rdi,0x181580(%rip)        # 0x140316af8
140195578:	48 85 db             	test   %rbx,%rbx
14019557b:	74 2a                	je     0x1401955a7
14019557d:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140195581:	e8 52 9d f0 ff       	call   0x14009f2d8
140195586:	48 8b 0b             	mov    (%rbx),%rcx
140195589:	48 85 c9             	test   %rcx,%rcx
14019558c:	74 10                	je     0x14019559e
14019558e:	48 89 3b             	mov    %rdi,(%rbx)
140195591:	48 8b 01             	mov    (%rcx),%rax
140195594:	48 8b 40 10          	mov    0x10(%rax),%rax
140195598:	ff 15 92 d8 07 00    	call   *0x7d892(%rip)        # 0x140212e30
14019559e:	48 8b cb             	mov    %rbx,%rcx
1401955a1:	ff 15 99 d5 07 00    	call   *0x7d599(%rip)        # 0x140212b40
1401955a7:	89 3d e3 d8 17 00    	mov    %edi,0x17d8e3(%rip)        # 0x140312e90
1401955ad:	48 8b ce             	mov    %rsi,%rcx
1401955b0:	ff 15 42 d2 07 00    	call   *0x7d242(%rip)        # 0x1402127f8
1401955b6:	90                   	nop
1401955b7:	48 8b 0d ba 15 18 00 	mov    0x1815ba(%rip),%rcx        # 0x140316b78
1401955be:	48 85 c9             	test   %rcx,%rcx
1401955c1:	74 06                	je     0x1401955c9
1401955c3:	e8 18 cd ff ff       	call   0x1401922e0
1401955c8:	90                   	nop
1401955c9:	83 ce ff             	or     $0xffffffff,%esi
1401955cc:	39 3d ae d9 17 00    	cmp    %edi,0x17d9ae(%rip)        # 0x140312f80
1401955d2:	0f 84 b2 00 00 00    	je     0x14019568a
1401955d8:	48 8d 0d a9 d9 17 00 	lea    0x17d9a9(%rip),%rcx        # 0x140312f88
1401955df:	ff 15 0b d2 07 00    	call   *0x7d20b(%rip)        # 0x1402127f0
1401955e5:	85 c0                	test   %eax,%eax
1401955e7:	74 0a                	je     0x1401955f3
1401955e9:	8d 4e 06             	lea    0x6(%rsi),%ecx
1401955ec:	ff 15 ee d1 07 00    	call   *0x7d1ee(%rip)        # 0x1402127e0
1401955f2:	cc                   	int3
1401955f3:	81 3d d7 d9 17 00 ff 	cmpl   $0x7fffffff,0x17d9d7(%rip)        # 0x140312fd4
1401955fa:	ff ff 7f
1401955fd:	75 16                	jne    0x140195615
1401955ff:	c7 05 cb d9 17 00 fe 	movl   $0x7ffffffe,0x17d9cb(%rip)        # 0x140312fd4
140195606:	ff ff 7f
140195609:	b9 06 00 00 00       	mov    $0x6,%ecx
14019560e:	ff 15 cc d1 07 00    	call   *0x7d1cc(%rip)        # 0x1402127e0
140195614:	cc                   	int3
140195615:	39 3d 65 d9 17 00    	cmp    %edi,0x17d965(%rip)        # 0x140312f80
14019561b:	74 5f                	je     0x14019567c
14019561d:	c7 05 59 d9 17 00 03 	movl   $0x3,0x17d959(%rip)        # 0x140312f80
140195624:	00 00 00
140195627:	48 89 3d 4a 15 18 00 	mov    %rdi,0x18154a(%rip)        # 0x140316b78
14019562e:	48 8b 1d 4b 15 18 00 	mov    0x18154b(%rip),%rbx        # 0x140316b80
140195635:	48 89 3d 44 15 18 00 	mov    %rdi,0x181544(%rip)        # 0x140316b80
14019563c:	48 85 db             	test   %rbx,%rbx
14019563f:	74 35                	je     0x140195676
140195641:	8b c6                	mov    %esi,%eax
140195643:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140195648:	03 c6                	add    %esi,%eax
14019564a:	75 2a                	jne    0x140195676
14019564c:	48 8b 03             	mov    (%rbx),%rax
14019564f:	48 8b cb             	mov    %rbx,%rcx
140195652:	48 8b 00             	mov    (%rax),%rax
140195655:	ff 15 d5 d7 07 00    	call   *0x7d7d5(%rip)        # 0x140212e30
14019565b:	8b c6                	mov    %esi,%eax
14019565d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140195662:	03 c6                	add    %esi,%eax
140195664:	75 10                	jne    0x140195676
140195666:	48 8b 03             	mov    (%rbx),%rax
140195669:	48 8b cb             	mov    %rbx,%rcx
14019566c:	48 8b 40 08          	mov    0x8(%rax),%rax
140195670:	ff 15 ba d7 07 00    	call   *0x7d7ba(%rip)        # 0x140212e30
140195676:	89 3d 04 d9 17 00    	mov    %edi,0x17d904(%rip)        # 0x140312f80
14019567c:	48 8d 0d 05 d9 17 00 	lea    0x17d905(%rip),%rcx        # 0x140312f88
140195683:	ff 15 6f d1 07 00    	call   *0x7d16f(%rip)        # 0x1402127f8
140195689:	90                   	nop
14019568a:	48 8d 05 5f f3 16 00 	lea    0x16f35f(%rip),%rax        # 0x1403049f0
140195691:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140195695:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
140195699:	48 8b 0d 50 f3 16 00 	mov    0x16f350(%rip),%rcx        # 0x1403049f0
1401956a0:	ff 15 9a ca 07 00    	call   *0x7ca9a(%rip)        # 0x140212140
1401956a6:	b8 01 00 00 00       	mov    $0x1,%eax
1401956ab:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
1401956b0:	ff c0                	inc    %eax
1401956b2:	83 f8 01             	cmp    $0x1,%eax
1401956b5:	75 12                	jne    0x1401956c9
1401956b7:	39 7d fc             	cmp    %edi,-0x4(%rbp)
1401956ba:	0f 85 8a 00 00 00    	jne    0x14019574a
1401956c0:	ff 15 12 d1 07 00    	call   *0x7d112(%rip)        # 0x1402127d8
1401956c6:	89 45 fc             	mov    %eax,-0x4(%rbp)
1401956c9:	48 8b 0d b0 d7 17 00 	mov    0x17d7b0(%rip),%rcx        # 0x140312e80
1401956d0:	48 85 c9             	test   %rcx,%rcx
1401956d3:	74 3c                	je     0x140195711