1401752b9:	90                   	nop
1401752ba:	90                   	nop
1401752bb:	90                   	nop
1401752bc:	90                   	nop
1401752bd:	90                   	nop
1401752be:	90                   	nop
1401752bf:	90                   	nop
1401752c0:	48 83 ec 28          	sub    $0x28,%rsp
1401752c4:	33 d2                	xor    %edx,%edx
1401752c6:	b9 09 66 41 1e       	mov    $0x1e416609,%ecx
1401752cb:	e8 14 60 e9 ff       	call   0x14000b2e4
1401752d0:	cc                   	int3
1401752d1:	90                   	nop
1401752d2:	90                   	nop
1401752d3:	90                   	nop
1401752d4:	90                   	nop
1401752d5:	90                   	nop
1401752d6:	90                   	nop
1401752d7:	90                   	nop
1401752d8:	90                   	nop
1401752d9:	90                   	nop
1401752da:	90                   	nop
1401752db:	90                   	nop
1401752dc:	90                   	nop
1401752dd:	90                   	nop
1401752de:	90                   	nop
1401752df:	90                   	nop
1401752e0:	48 83 ec 28          	sub    $0x28,%rsp
1401752e4:	33 d2                	xor    %edx,%edx
1401752e6:	b9 08 66 41 1e       	mov    $0x1e416608,%ecx
1401752eb:	e8 f4 5f e9 ff       	call   0x14000b2e4
1401752f0:	cc                   	int3
1401752f1:	90                   	nop
1401752f2:	90                   	nop
1401752f3:	90                   	nop
1401752f4:	90                   	nop
1401752f5:	90                   	nop
1401752f6:	90                   	nop
1401752f7:	90                   	nop
1401752f8:	90                   	nop
1401752f9:	90                   	nop
1401752fa:	90                   	nop
1401752fb:	90                   	nop
1401752fc:	90                   	nop
1401752fd:	90                   	nop
1401752fe:	90                   	nop
1401752ff:	90                   	nop
140175300:	48 83 ec 28          	sub    $0x28,%rsp
140175304:	33 d2                	xor    %edx,%edx
140175306:	b9 07 66 41 1e       	mov    $0x1e416607,%ecx
14017530b:	e8 d4 5f e9 ff       	call   0x14000b2e4
140175310:	cc                   	int3
140175311:	90                   	nop
140175312:	90                   	nop
140175313:	90                   	nop
140175314:	90                   	nop
140175315:	90                   	nop
140175316:	90                   	nop
140175317:	90                   	nop
140175318:	90                   	nop
140175319:	90                   	nop
14017531a:	90                   	nop
14017531b:	90                   	nop
14017531c:	90                   	nop
14017531d:	90                   	nop
14017531e:	90                   	nop
14017531f:	90                   	nop
140175320:	08 51 29             	or     %dl,0x29(%rcx)
140175323:	80 79 29 07          	cmpb   $0x7,0x29(%rcx)
140175327:	0f 94 c0             	sete   %al
14017532a:	c3                   	ret
14017532b:	90                   	nop
14017532c:	90                   	nop
14017532d:	90                   	nop
14017532e:	90                   	nop
14017532f:	90                   	nop
140175330:	48 8b c4             	mov    %rsp,%rax
140175333:	48 89 58 08          	mov    %rbx,0x8(%rax)
140175337:	48 89 68 10          	mov    %rbp,0x10(%rax)
14017533b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14017533f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140175343:	41 56                	push   %r14
140175345:	48 83 ec 30          	sub    $0x30,%rsp
140175349:	4c 8b f2             	mov    %rdx,%r14
14017534c:	48 8b f1             	mov    %rcx,%rsi
14017534f:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
140175353:	0f 85 87 00 00 00    	jne    0x1401753e0
140175359:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
14017535d:	48 8b 69 10          	mov    0x10(%rcx),%rbp
140175361:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140175365:	48 3b fd             	cmp    %rbp,%rdi
140175368:	74 57                	je     0x1401753c1
14017536a:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14017536e:	4c 8b 0f             	mov    (%rdi),%r9
140175371:	49 8b 06             	mov    (%r14),%rax
140175374:	4c 8b c3             	mov    %rbx,%r8
140175377:	4d 85 c9             	test   %r9,%r9
14017537a:	74 1d                	je     0x140175399
14017537c:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140175381:	76 03                	jbe    0x140175386
140175383:	4c 8b 03             	mov    (%rbx),%r8
140175386:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14017538a:	49 8b ce             	mov    %r14,%rcx
14017538d:	48 8b 40 10          	mov    0x10(%rax),%rax
140175391:	ff 15 99 da 09 00    	call   *0x9da99(%rip)        # 0x140212e30
140175397:	eb 1b                	jmp    0x1401753b4
140175399:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14017539e:	76 03                	jbe    0x1401753a3
1401753a0:	4c 8b 03             	mov    (%rbx),%r8
1401753a3:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1401753a7:	49 8b ce             	mov    %r14,%rcx
1401753aa:	48 8b 40 08          	mov    0x8(%rax),%rax
1401753ae:	ff 15 7c da 09 00    	call   *0x9da7c(%rip)        # 0x140212e30
1401753b4:	48 83 c7 40          	add    $0x40,%rdi
1401753b8:	48 83 c3 40          	add    $0x40,%rbx
1401753bc:	48 3b fd             	cmp    %rbp,%rdi
1401753bf:	75 ad                	jne    0x14017536e
1401753c1:	c6 46 28 00          	movb   $0x0,0x28(%rsi)
1401753c5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401753ca:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401753cf:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401753d4:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401753d9:	48 83 c4 30          	add    $0x30,%rsp
1401753dd:	41 5e                	pop    %r14
1401753df:	c3                   	ret
1401753e0:	33 d2                	xor    %edx,%edx
1401753e2:	b9 06 66 41 1e       	mov    $0x1e416606,%ecx
1401753e7:	e8 f8 5e e9 ff       	call   0x14000b2e4
1401753ec:	cc                   	int3
1401753ed:	90                   	nop
1401753ee:	90                   	nop
1401753ef:	90                   	nop
1401753f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401753f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401753fa:	57                   	push   %rdi
1401753fb:	48 83 ec 20          	sub    $0x20,%rsp
1401753ff:	48 8b 39             	mov    (%rcx),%rdi
140175402:	48 8b d9             	mov    %rcx,%rbx
140175405:	48 85 ff             	test   %rdi,%rdi
140175408:	74 55                	je     0x14017545f
14017540a:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14017540e:	eb 0c                	jmp    0x14017541c
140175410:	48 8b cf             	mov    %rdi,%rcx
140175413:	e8 7c 0c ff ff       	call   0x140166094
140175418:	48 83 c7 40          	add    $0x40,%rdi
14017541c:	48 3b fe             	cmp    %rsi,%rdi
14017541f:	75 ef                	jne    0x140175410
140175421:	48 8b 0b             	mov    (%rbx),%rcx
140175424:	48 8b 43 10          	mov    0x10(%rbx),%rax
140175428:	48 2b c1             	sub    %rcx,%rax
14017542b:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
14017542f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140175435:	72 14                	jb     0x14017544b
140175437:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14017543b:	48 2b ca             	sub    %rdx,%rcx
14017543e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140175442:	48 83 f8 1f          	cmp    $0x1f,%rax
140175446:	77 27                	ja     0x14017546f
140175448:	48 8b ca             	mov    %rdx,%rcx
14017544b:	ff 15 ef d6 09 00    	call   *0x9d6ef(%rip)        # 0x140212b40
140175451:	48 83 23 00          	andq   $0x0,(%rbx)
140175455:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14017545a:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14017545f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140175464:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140175469:	48 83 c4 20          	add    $0x20,%rsp
14017546d:	5f                   	pop    %rdi
14017546e:	c3                   	ret
14017546f:	ff 15 0b d7 09 00    	call   *0x9d70b(%rip)        # 0x140212b80
140175475:	cc                   	int3
140175476:	90                   	nop
140175477:	90                   	nop
140175478:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14017547d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140175482:	56                   	push   %rsi
140175483:	57                   	push   %rdi
140175484:	41 56                	push   %r14
140175486:	48 83 ec 20          	sub    $0x20,%rsp
14017548a:	4c 8b f2             	mov    %rdx,%r14
14017548d:	48 8b f9             	mov    %rcx,%rdi
140175490:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140175494:	48 2b 31             	sub    (%rcx),%rsi
140175497:	48 c1 fe 06          	sar    $0x6,%rsi
14017549b:	48 8b 0a             	mov    (%rdx),%rcx
14017549e:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
1401754a5:	ff ff 03
1401754a8:	48 3b c8             	cmp    %rax,%rcx
1401754ab:	77 6a                	ja     0x140175517
1401754ad:	48 c1 e1 06          	shl    $0x6,%rcx
1401754b1:	33 db                	xor    %ebx,%ebx
1401754b3:	48 85 c9             	test   %rcx,%rcx
1401754b6:	74 14                	je     0x1401754cc
1401754b8:	0f ae e8             	lfence
1401754bb:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401754c2:	72 41                	jb     0x140175505
1401754c4:	e8 8b 03 e9 ff       	call   0x140005854
1401754c9:	48 8b d8             	mov    %rax,%rbx
1401754cc:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401754d1:	0f ae e8             	lfence
1401754d4:	4c 8b c3             	mov    %rbx,%r8
1401754d7:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1401754db:	48 8b 0f             	mov    (%rdi),%rcx
1401754de:	e8 c1 02 00 00       	call   0x1401757a4
1401754e3:	0f ae e8             	lfence
1401754e6:	4d 8b 0e             	mov    (%r14),%r9
1401754e9:	4c 8b c6             	mov    %rsi,%r8
1401754ec:	48 8b d3             	mov    %rbx,%rdx
1401754ef:	48 8b cf             	mov    %rdi,%rcx
1401754f2:	e8 5d 00 00 00       	call   0x140175554
1401754f7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401754fc:	48 83 c4 20          	add    $0x20,%rsp
140175500:	41 5e                	pop    %r14
140175502:	5f                   	pop    %rdi
140175503:	5e                   	pop    %rsi
140175504:	c3                   	ret
140175505:	ff 15 45 d6 09 00    	call   *0x9d645(%rip)        # 0x140212b50
14017550b:	48 85 c0             	test   %rax,%rax
14017550e:	75 b9                	jne    0x1401754c9
140175510:	ff 15 1a d6 09 00    	call   *0x9d61a(%rip)        # 0x140212b30
140175516:	cc                   	int3
140175517:	e8 50 04 e9 ff       	call   0x14000596c
14017551c:	cc                   	int3
14017551d:	90                   	nop
14017551e:	90                   	nop
14017551f:	90                   	nop
140175520:	48 3b ca             	cmp    %rdx,%rcx
140175523:	74 2b                	je     0x140175550
140175525:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017552a:	57                   	push   %rdi
14017552b:	48 83 ec 20          	sub    $0x20,%rsp
14017552f:	48 8b fa             	mov    %rdx,%rdi
140175532:	48 8b d9             	mov    %rcx,%rbx
140175535:	48 8b cb             	mov    %rbx,%rcx
140175538:	e8 57 0b ff ff       	call   0x140166094
14017553d:	48 83 c3 40          	add    $0x40,%rbx
140175541:	48 3b df             	cmp    %rdi,%rbx
140175544:	75 ef                	jne    0x140175535
140175546:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017554b:	48 83 c4 20          	add    $0x20,%rsp
14017554f:	5f                   	pop    %rdi
140175550:	c3                   	ret
140175551:	90                   	nop
140175552:	90                   	nop
140175553:	90                   	nop
140175554:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140175559:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14017555e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140175563:	57                   	push   %rdi
140175564:	41 56                	push   %r14
140175566:	41 57                	push   %r15
140175568:	48 83 ec 20          	sub    $0x20,%rsp
14017556c:	48 8b 19             	mov    (%rcx),%rbx
14017556f:	49 8b f1             	mov    %r9,%rsi
140175572:	49 8b e8             	mov    %r8,%rbp
140175575:	4c 8b fa             	mov    %rdx,%r15
140175578:	48 8b f9             	mov    %rcx,%rdi
14017557b:	48 85 db             	test   %rbx,%rbx
14017557e:	74 47                	je     0x1401755c7
140175580:	4c 8b 71 08          	mov    0x8(%rcx),%r14
140175584:	eb 0c                	jmp    0x140175592
140175586:	48 8b cb             	mov    %rbx,%rcx
140175589:	e8 06 0b ff ff       	call   0x140166094
14017558e:	48 83 c3 40          	add    $0x40,%rbx
140175592:	49 3b de             	cmp    %r14,%rbx
140175595:	75 ef                	jne    0x140175586
140175597:	48 8b 0f             	mov    (%rdi),%rcx
14017559a:	48 8b 47 10          	mov    0x10(%rdi),%rax
14017559e:	48 2b c1             	sub    %rcx,%rax
1401755a1:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
1401755a5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401755ab:	72 14                	jb     0x1401755c1
1401755ad:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401755b1:	48 2b ca             	sub    %rdx,%rcx
1401755b4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401755b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401755bc:	77 3b                	ja     0x1401755f9
1401755be:	48 8b ca             	mov    %rdx,%rcx
1401755c1:	ff 15 79 d5 09 00    	call   *0x9d579(%rip)        # 0x140212b40
1401755c7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401755cc:	48 c1 e5 06          	shl    $0x6,%rbp
1401755d0:	49 03 ef             	add    %r15,%rbp
1401755d3:	48 c1 e6 06          	shl    $0x6,%rsi
1401755d7:	49 03 f7             	add    %r15,%rsi
1401755da:	4c 89 3f             	mov    %r15,(%rdi)
1401755dd:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1401755e1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401755e6:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401755ea:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401755ef:	48 83 c4 20          	add    $0x20,%rsp
1401755f3:	41 5f                	pop    %r15
1401755f5:	41 5e                	pop    %r14
1401755f7:	5f                   	pop    %rdi
1401755f8:	c3                   	ret
1401755f9:	ff 15 81 d5 09 00    	call   *0x9d581(%rip)        # 0x140212b80
1401755ff:	cc                   	int3
140175600:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140175605:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14017560a:	53                   	push   %rbx
14017560b:	56                   	push   %rsi
14017560c:	57                   	push   %rdi
14017560d:	41 54                	push   %r12
14017560f:	41 55                	push   %r13
140175611:	41 56                	push   %r14
140175613:	41 57                	push   %r15
140175615:	48 83 ec 30          	sub    $0x30,%rsp
140175619:	4c 8b e2             	mov    %rdx,%r12
14017561c:	48 8b f1             	mov    %rcx,%rsi
14017561f:	4c 8b f2             	mov    %rdx,%r14
140175622:	4c 2b 31             	sub    (%rcx),%r14
140175625:	48 8b 41 08          	mov    0x8(%rcx),%rax
140175629:	48 2b 01             	sub    (%rcx),%rax
14017562c:	48 c1 f8 06          	sar    $0x6,%rax
140175630:	49 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%r8
140175637:	ff ff 03
14017563a:	49 3b c0             	cmp    %r8,%rax
14017563d:	0f 84 55 01 00 00    	je     0x140175798
140175643:	4c 8d 68 01          	lea    0x1(%rax),%r13
140175647:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14017564b:	48 2b 0e             	sub    (%rsi),%rcx
14017564e:	48 c1 f9 06          	sar    $0x6,%rcx
140175652:	48 8b d1             	mov    %rcx,%rdx
140175655:	48 d1 ea             	shr    $1,%rdx
140175658:	49 8b c0             	mov    %r8,%rax
14017565b:	48 2b c2             	sub    %rdx,%rax
14017565e:	48 3b c8             	cmp    %rax,%rcx
140175661:	76 05                	jbe    0x140175668
140175663:	49 8b f8             	mov    %r8,%rdi
140175666:	eb 0b                	jmp    0x140175673
140175668:	48 8d 3c 0a          	lea    (%rdx,%rcx,1),%rdi
14017566c:	49 3b fd             	cmp    %r13,%rdi
14017566f:	49 0f 42 fd          	cmovb  %r13,%rdi
140175673:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
14017567a:	00
14017567b:	49 3b f8             	cmp    %r8,%rdi
14017567e:	0f 87 1a 01 00 00    	ja     0x14017579e
140175684:	48 8b cf             	mov    %rdi,%rcx
140175687:	48 c1 e1 06          	shl    $0x6,%rcx
14017568b:	33 c0                	xor    %eax,%eax
14017568d:	48 85 c9             	test   %rcx,%rcx
140175690:	75 09                	jne    0x14017569b
140175692:	8b d8                	mov    %eax,%ebx
140175694:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140175699:	eb 41                	jmp    0x1401756dc
14017569b:	0f ae e8             	lfence
14017569e:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401756a5:	72 11                	jb     0x1401756b8
1401756a7:	e8 a8 01 e9 ff       	call   0x140005854
1401756ac:	48 8b d8             	mov    %rax,%rbx
1401756af:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401756b4:	33 c0                	xor    %eax,%eax