14024828b:	cc                   	int3
14024828c:	cc                   	int3
14024828d:	cc                   	int3
14024828e:	cc                   	int3
14024828f:	cc                   	int3
140248290:	48 8b 09             	mov    (%rcx),%rcx
140248293:	48 85 c9             	test   %rcx,%rcx
140248296:	0f 85 d4 51 f5 ff    	jne    0x14019d470
14024829c:	c3                   	ret
14024829d:	cc                   	int3
14024829e:	cc                   	int3
14024829f:	cc                   	int3
1402482a0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402482a4:	48 85 c0             	test   %rax,%rax
1402482a7:	74 0b                	je     0x1402482b4
1402482a9:	48 8b 11             	mov    (%rcx),%rdx
1402482ac:	48 8b c8             	mov    %rax,%rcx
1402482af:	e9 0c f3 f4 ff       	jmp    0x1401975c0
1402482b4:	c3                   	ret
1402482b5:	cc                   	int3
1402482b6:	cc                   	int3
1402482b7:	cc                   	int3
1402482b8:	cc                   	int3
1402482b9:	cc                   	int3
1402482ba:	cc                   	int3
1402482bb:	cc                   	int3
1402482bc:	cc                   	int3
1402482bd:	cc                   	int3
1402482be:	cc                   	int3
1402482bf:	cc                   	int3
1402482c0:	48 83 ec 28          	sub    $0x28,%rsp
1402482c4:	0f b6 11             	movzbl (%rcx),%edx
1402482c7:	48 83 c1 08          	add    $0x8,%rcx
1402482cb:	e8 10 57 f5 ff       	call   0x14019d9e0
1402482d0:	90                   	nop
1402482d1:	48 83 c4 28          	add    $0x28,%rsp
1402482d5:	c3                   	ret
1402482d6:	cc                   	int3
1402482d7:	cc                   	int3
1402482d8:	cc                   	int3
1402482d9:	cc                   	int3
1402482da:	cc                   	int3
1402482db:	cc                   	int3
1402482dc:	cc                   	int3
1402482dd:	cc                   	int3
1402482de:	cc                   	int3
1402482df:	cc                   	int3
1402482e0:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402482e5:	57                   	push   %rdi
1402482e6:	48 83 ec 20          	sub    $0x20,%rsp
1402482ea:	48 8b 11             	mov    (%rcx),%rdx
1402482ed:	48 8b f1             	mov    %rcx,%rsi
1402482f0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402482f4:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402482fb:	48 8b 3a             	mov    (%rdx),%rdi
1402482fe:	48 85 ff             	test   %rdi,%rdi
140248301:	74 33                	je     0x140248336
140248303:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140248308:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14024830f:	00
140248310:	48 8b 1f             	mov    (%rdi),%rbx
140248313:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140248317:	e8 e4 93 f9 ff       	call   0x1401e1700
14024831c:	ba 48 00 00 00       	mov    $0x48,%edx
140248321:	48 8b cf             	mov    %rdi,%rcx
140248324:	e8 1b 2e bd 00       	call   0x140e1b144
140248329:	48 8b fb             	mov    %rbx,%rdi
14024832c:	48 85 db             	test   %rbx,%rbx
14024832f:	75 df                	jne    0x140248310
140248331:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140248336:	48 8b 0e             	mov    (%rsi),%rcx
140248339:	ba 48 00 00 00       	mov    $0x48,%edx
14024833e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140248343:	48 83 c4 20          	add    $0x20,%rsp
140248347:	5f                   	pop    %rdi
140248348:	e9 f7 2d bd 00       	jmp    0x140e1b144
14024834d:	cc                   	int3
14024834e:	cc                   	int3
14024834f:	cc                   	int3
140248350:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140248355:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14024835a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14024835f:	57                   	push   %rdi
140248360:	48 83 ec 20          	sub    $0x20,%rsp
140248364:	48 8b 19             	mov    (%rcx),%rbx
140248367:	33 ed                	xor    %ebp,%ebp
140248369:	48 8b f1             	mov    %rcx,%rsi
14024836c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140248370:	48 89 28             	mov    %rbp,(%rax)
140248373:	48 8b 1b             	mov    (%rbx),%rbx
140248376:	48 85 db             	test   %rbx,%rbx
140248379:	74 64                	je     0x1402483df
14024837b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140248380:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140248384:	48 8b 3b             	mov    (%rbx),%rdi
140248387:	48 83 fa 0f          	cmp    $0xf,%rdx
14024838b:	76 2d                	jbe    0x1402483ba
14024838d:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140248391:	48 ff c2             	inc    %rdx
140248394:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024839b:	72 18                	jb     0x1402483b5
14024839d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1402483a1:	48 83 c2 27          	add    $0x27,%rdx
1402483a5:	49 2b c8             	sub    %r8,%rcx
1402483a8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402483ac:	48 83 f8 1f          	cmp    $0x1f,%rax
1402483b0:	77 4e                	ja     0x140248400
1402483b2:	49 8b c8             	mov    %r8,%rcx
1402483b5:	e8 8a 2d bd 00       	call   0x140e1b144
1402483ba:	ba 38 00 00 00       	mov    $0x38,%edx
1402483bf:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
1402483c3:	48 8b cb             	mov    %rbx,%rcx
1402483c6:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
1402483cd:	00
1402483ce:	40 88 6b 10          	mov    %bpl,0x10(%rbx)
1402483d2:	e8 6d 2d bd 00       	call   0x140e1b144
1402483d7:	48 8b df             	mov    %rdi,%rbx
1402483da:	48 85 ff             	test   %rdi,%rdi
1402483dd:	75 a1                	jne    0x140248380
1402483df:	48 8b 0e             	mov    (%rsi),%rcx
1402483e2:	ba 38 00 00 00       	mov    $0x38,%edx
1402483e7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402483ec:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402483f1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402483f6:	48 83 c4 20          	add    $0x20,%rsp
1402483fa:	5f                   	pop    %rdi
1402483fb:	e9 44 2d bd 00       	jmp    0x140e1b144
140248400:	e8 9f 1d be 00       	call   0x140e2a1a4
140248405:	cc                   	int3
140248406:	cc                   	int3
140248407:	cc                   	int3
140248408:	cc                   	int3
140248409:	cc                   	int3
14024840a:	cc                   	int3
14024840b:	cc                   	int3
14024840c:	cc                   	int3
14024840d:	cc                   	int3
14024840e:	cc                   	int3
14024840f:	cc                   	int3
140248410:	48 83 ec 28          	sub    $0x28,%rsp
140248414:	48 8b 09             	mov    (%rcx),%rcx
140248417:	48 85 c9             	test   %rcx,%rcx
14024841a:	74 07                	je     0x140248423
14024841c:	ff 15 f6 ae d3 00    	call   *0xd3aef6(%rip)        # 0x140f83318
140248422:	90                   	nop
140248423:	48 83 c4 28          	add    $0x28,%rsp
140248427:	c3                   	ret
140248428:	cc                   	int3
140248429:	cc                   	int3
14024842a:	cc                   	int3
14024842b:	cc                   	int3
14024842c:	cc                   	int3
14024842d:	cc                   	int3
14024842e:	cc                   	int3
14024842f:	cc                   	int3
140248430:	40 53                	rex push %rbx
140248432:	48 83 ec 20          	sub    $0x20,%rsp
140248436:	48 8b 19             	mov    (%rcx),%rbx
140248439:	48 85 db             	test   %rbx,%rbx
14024843c:	74 29                	je     0x140248467
14024843e:	45 33 c9             	xor    %r9d,%r9d
140248441:	45 33 c0             	xor    %r8d,%r8d
140248444:	33 d2                	xor    %edx,%edx
140248446:	48 8b cb             	mov    %rbx,%rcx
140248449:	ff 15 f1 ae d3 00    	call   *0xd3aef1(%rip)        # 0x140f83340
14024844f:	ba 01 00 00 00       	mov    $0x1,%edx
140248454:	48 8b cb             	mov    %rbx,%rcx
140248457:	ff 15 eb ae d3 00    	call   *0xd3aeeb(%rip)        # 0x140f83348
14024845d:	48 8b cb             	mov    %rbx,%rcx
140248460:	ff 15 ea ae d3 00    	call   *0xd3aeea(%rip)        # 0x140f83350
140248466:	90                   	nop
140248467:	48 83 c4 20          	add    $0x20,%rsp
14024846b:	5b                   	pop    %rbx
14024846c:	c3                   	ret
14024846d:	cc                   	int3
14024846e:	cc                   	int3
14024846f:	cc                   	int3
140248470:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140248474:	48 85 c9             	test   %rcx,%rcx
140248477:	74 0a                	je     0x140248483
140248479:	ba 20 00 00 00       	mov    $0x20,%edx
14024847e:	e9 c1 2c bd 00       	jmp    0x140e1b144
140248483:	c3                   	ret
140248484:	cc                   	int3
140248485:	cc                   	int3
140248486:	cc                   	int3
140248487:	cc                   	int3
140248488:	cc                   	int3
140248489:	cc                   	int3
14024848a:	cc                   	int3
14024848b:	cc                   	int3
14024848c:	cc                   	int3
14024848d:	cc                   	int3
14024848e:	cc                   	int3
14024848f:	cc                   	int3
140248490:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140248494:	48 85 c9             	test   %rcx,%rcx
140248497:	74 0a                	je     0x1402484a3
140248499:	ba 28 00 00 00       	mov    $0x28,%edx
14024849e:	e9 a1 2c bd 00       	jmp    0x140e1b144
1402484a3:	c3                   	ret
1402484a4:	cc                   	int3
1402484a5:	cc                   	int3
1402484a6:	cc                   	int3
1402484a7:	cc                   	int3
1402484a8:	cc                   	int3
1402484a9:	cc                   	int3
1402484aa:	cc                   	int3
1402484ab:	cc                   	int3
1402484ac:	cc                   	int3
1402484ad:	cc                   	int3
1402484ae:	cc                   	int3
1402484af:	cc                   	int3
1402484b0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402484b4:	48 85 c9             	test   %rcx,%rcx
1402484b7:	74 0a                	je     0x1402484c3
1402484b9:	ba 10 00 00 00       	mov    $0x10,%edx
1402484be:	e9 81 2c bd 00       	jmp    0x140e1b144
1402484c3:	c3                   	ret
1402484c4:	cc                   	int3
1402484c5:	cc                   	int3
1402484c6:	cc                   	int3
1402484c7:	cc                   	int3
1402484c8:	cc                   	int3
1402484c9:	cc                   	int3
1402484ca:	cc                   	int3
1402484cb:	cc                   	int3
1402484cc:	cc                   	int3
1402484cd:	cc                   	int3
1402484ce:	cc                   	int3
1402484cf:	cc                   	int3
1402484d0:	e9 0b fd ff ff       	jmp    0x1402481e0
1402484d5:	cc                   	int3
1402484d6:	cc                   	int3
1402484d7:	cc                   	int3
1402484d8:	cc                   	int3
1402484d9:	cc                   	int3
1402484da:	cc                   	int3
1402484db:	cc                   	int3
1402484dc:	cc                   	int3
1402484dd:	cc                   	int3
1402484de:	cc                   	int3
1402484df:	cc                   	int3
1402484e0:	40 53                	rex push %rbx
1402484e2:	48 83 ec 20          	sub    $0x20,%rsp
1402484e6:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402484eb:	48 8b d9             	mov    %rcx,%rbx
1402484ee:	48 8b b9 98 00 00 00 	mov    0x98(%rcx),%rdi
1402484f5:	48 85 ff             	test   %rdi,%rdi
1402484f8:	74 44                	je     0x14024853e
1402484fa:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402484ff:	be ff ff ff ff       	mov    $0xffffffff,%esi
140248504:	8b c6                	mov    %esi,%eax
140248506:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14024850b:	83 f8 01             	cmp    $0x1,%eax
14024850e:	75 29                	jne    0x140248539
140248510:	48 8b 07             	mov    (%rdi),%rax
140248513:	48 8b cf             	mov    %rdi,%rcx
140248516:	48 8b 00             	mov    (%rax),%rax
140248519:	ff 15 01 b5 d3 00    	call   *0xd3b501(%rip)        # 0x140f83a20
14024851f:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
140248524:	83 fe 01             	cmp    $0x1,%esi
140248527:	75 10                	jne    0x140248539
140248529:	48 8b 07             	mov    (%rdi),%rax
14024852c:	48 8b cf             	mov    %rdi,%rcx
14024852f:	48 8b 40 08          	mov    0x8(%rax),%rax
140248533:	ff 15 e7 b4 d3 00    	call   *0xd3b4e7(%rip)        # 0x140f83a20
140248539:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14024853e:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140248542:	e8 49 c7 ff ff       	call   0x140244c90
140248547:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14024854b:	e8 40 c7 ff ff       	call   0x140244c90
140248550:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140248554:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140248559:	48 83 fa 0f          	cmp    $0xf,%rdx
14024855d:	76 2d                	jbe    0x14024858c
14024855f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140248563:	48 ff c2             	inc    %rdx
140248566:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024856d:	72 18                	jb     0x140248587
14024856f:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140248573:	48 83 c2 27          	add    $0x27,%rdx
140248577:	49 2b c8             	sub    %r8,%rcx
14024857a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14024857e:	48 83 f8 1f          	cmp    $0x1f,%rax
140248582:	77 22                	ja     0x1402485a6
140248584:	49 8b c8             	mov    %r8,%rcx
140248587:	e8 b8 2b bd 00       	call   0x140e1b144
14024858c:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
140248593:	00
140248594:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
14024859b:	00
14024859c:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
1402485a0:	48 83 c4 20          	add    $0x20,%rsp
1402485a4:	5b                   	pop    %rbx
1402485a5:	c3                   	ret
1402485a6:	e8 f9 1b be 00       	call   0x140e2a1a4
1402485ab:	cc                   	int3
1402485ac:	cc                   	int3
1402485ad:	cc                   	int3
1402485ae:	cc                   	int3
1402485af:	cc                   	int3
1402485b0:	48 ff 25 71 ad d3 00 	rex.W jmp *0xd3ad71(%rip)        # 0x140f83328
1402485b7:	cc                   	int3
1402485b8:	cc                   	int3
1402485b9:	cc                   	int3
1402485ba:	cc                   	int3
1402485bb:	cc                   	int3
1402485bc:	cc                   	int3
1402485bd:	cc                   	int3
1402485be:	cc                   	int3
1402485bf:	cc                   	int3
1402485c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402485c5:	57                   	push   %rdi
1402485c6:	48 83 ec 20          	sub    $0x20,%rsp
1402485ca:	48 8b d9             	mov    %rcx,%rbx
1402485cd:	48 8d 3d cc b1 d5 00 	lea    0xd5b1cc(%rip),%rdi        # 0x140fa37a0
1402485d4:	48 89 79 20          	mov    %rdi,0x20(%rcx)
1402485d8:	48 83 c1 28          	add    $0x28,%rcx
1402485dc:	e8 0f 42 bd 00       	call   0x140e1c7f0
1402485e1:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1402485e5:	48 89 3b             	mov    %rdi,(%rbx)
1402485e8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402485ed:	48 83 c4 20          	add    $0x20,%rsp
1402485f1:	5f                   	pop    %rdi
1402485f2:	e9 f9 41 bd 00       	jmp    0x140e1c7f0
1402485f7:	cc                   	int3
1402485f8:	cc                   	int3
1402485f9:	cc                   	int3
1402485fa:	cc                   	int3
1402485fb:	cc                   	int3
1402485fc:	cc                   	int3
1402485fd:	cc                   	int3
1402485fe:	cc                   	int3
1402485ff:	cc                   	int3
140248600:	40 53                	rex push %rbx
140248602:	48 83 ec 20          	sub    $0x20,%rsp
140248606:	48 8d 05 b3 a5 d6 00 	lea    0xd6a5b3(%rip),%rax        # 0x140fb2bc0
14024860d:	48 8b d9             	mov    %rcx,%rbx
140248610:	48 89 01             	mov    %rax,(%rcx)
140248613:	f6 c2 01             	test   $0x1,%dl
140248616:	74 0a                	je     0x140248622
140248618:	ba b0 00 00 00       	mov    $0xb0,%edx
14024861d:	e8 22 2b bd 00       	call   0x140e1b144
140248622:	48 8b c3             	mov    %rbx,%rax
140248625:	48 83 c4 20          	add    $0x20,%rsp
140248629:	5b                   	pop    %rbx
14024862a:	c3                   	ret
14024862b:	cc                   	int3
14024862c:	cc                   	int3