14000125a:	e8 6b 0b 00 00       	call   0x140001dca
14000125f:	33 d2                	xor    %edx,%edx
140001261:	b1 01                	mov    $0x1,%cl
140001263:	e8 a0 03 00 00       	call   0x140001608
140001268:	8b c3                	mov    %ebx,%eax
14000126a:	eb 19                	jmp    0x140001285
14000126c:	8b d8                	mov    %eax,%ebx
14000126e:	e8 dd 06 00 00       	call   0x140001950
140001273:	84 c0                	test   %al,%al
140001275:	74 36                	je     0x1400012ad
140001277:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
14000127c:	75 05                	jne    0x140001283
14000127e:	e8 4d 0b 00 00       	call   0x140001dd0
140001283:	8b c3                	mov    %ebx,%eax
140001285:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000128a:	48 83 c4 30          	add    $0x30,%rsp
14000128e:	5f                   	pop    %rdi
14000128f:	c3                   	ret
140001290:	b9 07 00 00 00       	mov    $0x7,%ecx
140001295:	e8 26 05 00 00       	call   0x1400017c0
14000129a:	90                   	nop
14000129b:	b9 07 00 00 00       	mov    $0x7,%ecx
1400012a0:	e8 1b 05 00 00       	call   0x1400017c0
1400012a5:	8b cb                	mov    %ebx,%ecx
1400012a7:	e8 0c 0b 00 00       	call   0x140001db8
1400012ac:	90                   	nop
1400012ad:	8b cb                	mov    %ebx,%ecx
1400012af:	e8 0a 0b 00 00       	call   0x140001dbe
1400012b4:	90                   	nop
1400012b5:	cc                   	int3
1400012b6:	cc                   	int3
1400012b7:	cc                   	int3
1400012b8:	48 83 ec 28          	sub    $0x28,%rsp
1400012bc:	e8 c7 03 00 00       	call   0x140001688
1400012c1:	48 83 c4 28          	add    $0x28,%rsp
1400012c5:	e9 7a fe ff ff       	jmp    0x140001144
1400012ca:	cc                   	int3
1400012cb:	cc                   	int3
1400012cc:	40 53                	rex push %rbx
1400012ce:	48 83 ec 20          	sub    $0x20,%rsp
1400012d2:	48 8b d9             	mov    %rcx,%rbx
1400012d5:	33 c9                	xor    %ecx,%ecx
1400012d7:	ff 15 5b 0d 00 00    	call   *0xd5b(%rip)        # 0x140002038
1400012dd:	48 8b cb             	mov    %rbx,%rcx
1400012e0:	ff 15 5a 0d 00 00    	call   *0xd5a(%rip)        # 0x140002040
1400012e6:	ff 15 44 0d 00 00    	call   *0xd44(%rip)        # 0x140002030
1400012ec:	48 8b c8             	mov    %rax,%rcx
1400012ef:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
1400012f4:	48 83 c4 20          	add    $0x20,%rsp
1400012f8:	5b                   	pop    %rbx
1400012f9:	48 ff 25 28 0d 00 00 	rex.W jmp *0xd28(%rip)        # 0x140002028
140001300:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001305:	48 83 ec 38          	sub    $0x38,%rsp
140001309:	b9 17 00 00 00       	mov    $0x17,%ecx
14000130e:	ff 15 0c 0d 00 00    	call   *0xd0c(%rip)        # 0x140002020
140001314:	85 c0                	test   %eax,%eax
140001316:	74 07                	je     0x14000131f
140001318:	b9 02 00 00 00       	mov    $0x2,%ecx
14000131d:	cd 29                	int    $0x29
14000131f:	48 8d 0d fa 1d 00 00 	lea    0x1dfa(%rip),%rcx        # 0x140003120
140001326:	e8 a9 00 00 00       	call   0x1400013d4
14000132b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140001330:	48 89 05 e1 1e 00 00 	mov    %rax,0x1ee1(%rip)        # 0x140003218
140001337:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14000133c:	48 83 c0 08          	add    $0x8,%rax
140001340:	48 89 05 71 1e 00 00 	mov    %rax,0x1e71(%rip)        # 0x1400031b8
140001347:	48 8b 05 ca 1e 00 00 	mov    0x1eca(%rip),%rax        # 0x140003218
14000134e:	48 89 05 3b 1d 00 00 	mov    %rax,0x1d3b(%rip)        # 0x140003090
140001355:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14000135a:	48 89 05 3f 1e 00 00 	mov    %rax,0x1e3f(%rip)        # 0x1400031a0
140001361:	c7 05 15 1d 00 00 09 	movl   $0xc0000409,0x1d15(%rip)        # 0x140003080
140001368:	04 00 c0
14000136b:	c7 05 0f 1d 00 00 01 	movl   $0x1,0x1d0f(%rip)        # 0x140003084
140001372:	00 00 00
140001375:	c7 05 19 1d 00 00 01 	movl   $0x1,0x1d19(%rip)        # 0x140003098
14000137c:	00 00 00
14000137f:	b8 08 00 00 00       	mov    $0x8,%eax
140001384:	48 6b c0 00          	imul   $0x0,%rax,%rax
140001388:	48 8d 0d 11 1d 00 00 	lea    0x1d11(%rip),%rcx        # 0x1400030a0
14000138f:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
140001396:	00
140001397:	b8 08 00 00 00       	mov    $0x8,%eax
14000139c:	48 6b c0 00          	imul   $0x0,%rax,%rax
1400013a0:	48 8b 0d 59 1c 00 00 	mov    0x1c59(%rip),%rcx        # 0x140003000
1400013a7:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
1400013ac:	b8 08 00 00 00       	mov    $0x8,%eax
1400013b1:	48 6b c0 01          	imul   $0x1,%rax,%rax
1400013b5:	48 8b 0d 84 1c 00 00 	mov    0x1c84(%rip),%rcx        # 0x140003040
1400013bc:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
1400013c1:	48 8d 0d 78 0e 00 00 	lea    0xe78(%rip),%rcx        # 0x140002240
1400013c8:	e8 ff fe ff ff       	call   0x1400012cc
1400013cd:	90                   	nop
1400013ce:	48 83 c4 38          	add    $0x38,%rsp
1400013d2:	c3                   	ret
1400013d3:	cc                   	int3
1400013d4:	40 53                	rex push %rbx
1400013d6:	56                   	push   %rsi
1400013d7:	57                   	push   %rdi
1400013d8:	48 83 ec 40          	sub    $0x40,%rsp
1400013dc:	48 8b d9             	mov    %rcx,%rbx
1400013df:	ff 15 73 0c 00 00    	call   *0xc73(%rip)        # 0x140002058
1400013e5:	48 8b b3 f8 00 00 00 	mov    0xf8(%rbx),%rsi
1400013ec:	33 ff                	xor    %edi,%edi
1400013ee:	45 33 c0             	xor    %r8d,%r8d
1400013f1:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400013f6:	48 8b ce             	mov    %rsi,%rcx
1400013f9:	ff 15 51 0c 00 00    	call   *0xc51(%rip)        # 0x140002050
1400013ff:	48 85 c0             	test   %rax,%rax
140001402:	74 39                	je     0x14000143d
140001404:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14000140a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000140f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140001414:	4c 8b c8             	mov    %rax,%r9
140001417:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14000141c:	4c 8b c6             	mov    %rsi,%r8
14000141f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140001424:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140001429:	33 c9                	xor    %ecx,%ecx
14000142b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140001430:	ff 15 12 0c 00 00    	call   *0xc12(%rip)        # 0x140002048
140001436:	ff c7                	inc    %edi
140001438:	83 ff 02             	cmp    $0x2,%edi
14000143b:	7c b1                	jl     0x1400013ee
14000143d:	48 83 c4 40          	add    $0x40,%rsp
140001441:	5f                   	pop    %rdi
140001442:	5e                   	pop    %rsi
140001443:	5b                   	pop    %rbx
140001444:	c3                   	ret
140001445:	cc                   	int3
140001446:	cc                   	int3
140001447:	cc                   	int3
140001448:	48 83 ec 28          	sub    $0x28,%rsp
14000144c:	e8 0b 09 00 00       	call   0x140001d5c
140001451:	85 c0                	test   %eax,%eax
140001453:	74 21                	je     0x140001476
140001455:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
14000145c:	00 00
14000145e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140001462:	eb 05                	jmp    0x140001469
140001464:	48 3b c8             	cmp    %rax,%rcx
140001467:	74 14                	je     0x14000147d
140001469:	33 c0                	xor    %eax,%eax
14000146b:	f0 48 0f b1 0d 84 21 	lock cmpxchg %rcx,0x2184(%rip)        # 0x1400035f8
140001472:	00 00
140001474:	75 ee                	jne    0x140001464
140001476:	32 c0                	xor    %al,%al
140001478:	48 83 c4 28          	add    $0x28,%rsp
14000147c:	c3                   	ret
14000147d:	b0 01                	mov    $0x1,%al
14000147f:	eb f7                	jmp    0x140001478
140001481:	cc                   	int3
140001482:	cc                   	int3
140001483:	cc                   	int3
140001484:	48 83 ec 28          	sub    $0x28,%rsp
140001488:	85 c9                	test   %ecx,%ecx
14000148a:	75 07                	jne    0x140001493
14000148c:	c6 05 6d 21 00 00 01 	movb   $0x1,0x216d(%rip)        # 0x140003600
140001493:	e8 f8 05 00 00       	call   0x140001a90
140001498:	e8 6b 09 00 00       	call   0x140001e08
14000149d:	84 c0                	test   %al,%al
14000149f:	75 04                	jne    0x1400014a5
1400014a1:	32 c0                	xor    %al,%al
1400014a3:	eb 14                	jmp    0x1400014b9
1400014a5:	e8 5e 09 00 00       	call   0x140001e08
1400014aa:	84 c0                	test   %al,%al
1400014ac:	75 09                	jne    0x1400014b7
1400014ae:	33 c9                	xor    %ecx,%ecx
1400014b0:	e8 57 09 00 00       	call   0x140001e0c
1400014b5:	eb ea                	jmp    0x1400014a1
1400014b7:	b0 01                	mov    $0x1,%al
1400014b9:	48 83 c4 28          	add    $0x28,%rsp
1400014bd:	c3                   	ret
1400014be:	cc                   	int3
1400014bf:	cc                   	int3
1400014c0:	40 53                	rex push %rbx
1400014c2:	48 83 ec 20          	sub    $0x20,%rsp
1400014c6:	80 3d 34 21 00 00 00 	cmpb   $0x0,0x2134(%rip)        # 0x140003601
1400014cd:	8b d9                	mov    %ecx,%ebx
1400014cf:	75 67                	jne    0x140001538
1400014d1:	83 f9 01             	cmp    $0x1,%ecx
1400014d4:	77 6a                	ja     0x140001540
1400014d6:	e8 81 08 00 00       	call   0x140001d5c
1400014db:	85 c0                	test   %eax,%eax
1400014dd:	74 28                	je     0x140001507
1400014df:	85 db                	test   %ebx,%ebx
1400014e1:	75 24                	jne    0x140001507
1400014e3:	48 8d 0d 1e 21 00 00 	lea    0x211e(%rip),%rcx        # 0x140003608
1400014ea:	e8 ff 08 00 00       	call   0x140001dee
1400014ef:	85 c0                	test   %eax,%eax
1400014f1:	75 10                	jne    0x140001503
1400014f3:	48 8d 0d 26 21 00 00 	lea    0x2126(%rip),%rcx        # 0x140003620
1400014fa:	e8 ef 08 00 00       	call   0x140001dee
1400014ff:	85 c0                	test   %eax,%eax
140001501:	74 2e                	je     0x140001531
140001503:	32 c0                	xor    %al,%al
140001505:	eb 33                	jmp    0x14000153a
140001507:	66 0f 6f 05 41 0d 00 	movdqa 0xd41(%rip),%xmm0        # 0x140002250
14000150e:	00
14000150f:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140001513:	f3 0f 7f 05 ed 20 00 	movdqu %xmm0,0x20ed(%rip)        # 0x140003608
14000151a:	00
14000151b:	48 89 05 f6 20 00 00 	mov    %rax,0x20f6(%rip)        # 0x140003618
140001522:	f3 0f 7f 05 f6 20 00 	movdqu %xmm0,0x20f6(%rip)        # 0x140003620
140001529:	00
14000152a:	48 89 05 ff 20 00 00 	mov    %rax,0x20ff(%rip)        # 0x140003630
140001531:	c6 05 c9 20 00 00 01 	movb   $0x1,0x20c9(%rip)        # 0x140003601
140001538:	b0 01                	mov    $0x1,%al
14000153a:	48 83 c4 20          	add    $0x20,%rsp
14000153e:	5b                   	pop    %rbx
14000153f:	c3                   	ret
140001540:	b9 05 00 00 00       	mov    $0x5,%ecx
140001545:	e8 76 02 00 00       	call   0x1400017c0
14000154a:	cc                   	int3
14000154b:	cc                   	int3
14000154c:	48 83 ec 18          	sub    $0x18,%rsp
140001550:	4c 8b c1             	mov    %rcx,%r8
140001553:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140001558:	66 39 05 a1 ea ff ff 	cmp    %ax,-0x155f(%rip)        # 0x140000000
14000155f:	75 78                	jne    0x1400015d9
140001561:	48 63 0d d4 ea ff ff 	movslq -0x152c(%rip),%rcx        # 0x14000003c
140001568:	48 8d 15 91 ea ff ff 	lea    -0x156f(%rip),%rdx        # 0x140000000
14000156f:	48 03 ca             	add    %rdx,%rcx
140001572:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
140001578:	75 5f                	jne    0x1400015d9
14000157a:	b8 0b 02 00 00       	mov    $0x20b,%eax
14000157f:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140001583:	75 54                	jne    0x1400015d9
140001585:	4c 2b c2             	sub    %rdx,%r8
140001588:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14000158c:	48 83 c2 18          	add    $0x18,%rdx
140001590:	48 03 d1             	add    %rcx,%rdx
140001593:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
140001597:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14000159b:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
14000159f:	48 89 14 24          	mov    %rdx,(%rsp)
1400015a3:	49 3b d1             	cmp    %r9,%rdx
1400015a6:	74 18                	je     0x1400015c0
1400015a8:	8b 4a 0c             	mov    0xc(%rdx),%ecx
1400015ab:	4c 3b c1             	cmp    %rcx,%r8
1400015ae:	72 0a                	jb     0x1400015ba
1400015b0:	8b 42 08             	mov    0x8(%rdx),%eax
1400015b3:	03 c1                	add    %ecx,%eax
1400015b5:	4c 3b c0             	cmp    %rax,%r8
1400015b8:	72 08                	jb     0x1400015c2
1400015ba:	48 83 c2 28          	add    $0x28,%rdx
1400015be:	eb df                	jmp    0x14000159f
1400015c0:	33 d2                	xor    %edx,%edx
1400015c2:	48 85 d2             	test   %rdx,%rdx
1400015c5:	75 04                	jne    0x1400015cb
1400015c7:	32 c0                	xor    %al,%al
1400015c9:	eb 14                	jmp    0x1400015df
1400015cb:	83 7a 24 00          	cmpl   $0x0,0x24(%rdx)
1400015cf:	7d 04                	jge    0x1400015d5
1400015d1:	32 c0                	xor    %al,%al
1400015d3:	eb 0a                	jmp    0x1400015df
1400015d5:	b0 01                	mov    $0x1,%al
1400015d7:	eb 06                	jmp    0x1400015df
1400015d9:	32 c0                	xor    %al,%al
1400015db:	eb 02                	jmp    0x1400015df
1400015dd:	32 c0                	xor    %al,%al
1400015df:	48 83 c4 18          	add    $0x18,%rsp
1400015e3:	c3                   	ret
1400015e4:	40 53                	rex push %rbx
1400015e6:	48 83 ec 20          	sub    $0x20,%rsp
1400015ea:	8a d9                	mov    %cl,%bl
1400015ec:	e8 6b 07 00 00       	call   0x140001d5c
1400015f1:	33 d2                	xor    %edx,%edx
1400015f3:	85 c0                	test   %eax,%eax
1400015f5:	74 0b                	je     0x140001602
1400015f7:	84 db                	test   %bl,%bl
1400015f9:	75 07                	jne    0x140001602
1400015fb:	48 87 15 f6 1f 00 00 	xchg   %rdx,0x1ff6(%rip)        # 0x1400035f8
140001602:	48 83 c4 20          	add    $0x20,%rsp
140001606:	5b                   	pop    %rbx
140001607:	c3                   	ret
140001608:	40 53                	rex push %rbx
14000160a:	48 83 ec 20          	sub    $0x20,%rsp
14000160e:	80 3d eb 1f 00 00 00 	cmpb   $0x0,0x1feb(%rip)        # 0x140003600
140001615:	8a d9                	mov    %cl,%bl
140001617:	74 04                	je     0x14000161d
140001619:	84 d2                	test   %dl,%dl
14000161b:	75 0c                	jne    0x140001629
14000161d:	e8 ea 07 00 00       	call   0x140001e0c
140001622:	8a cb                	mov    %bl,%cl
140001624:	e8 e3 07 00 00       	call   0x140001e0c
140001629:	b0 01                	mov    $0x1,%al
14000162b:	48 83 c4 20          	add    $0x20,%rsp
14000162f:	5b                   	pop    %rbx
140001630:	c3                   	ret
140001631:	cc                   	int3
140001632:	cc                   	int3
140001633:	cc                   	int3
140001634:	40 53                	rex push %rbx
140001636:	48 83 ec 20          	sub    $0x20,%rsp
14000163a:	48 83 3d c6 1f 00 00 	cmpq   $0xffffffffffffffff,0x1fc6(%rip)        # 0x140003608
140001641:	ff
140001642:	48 8b d9             	mov    %rcx,%rbx
140001645:	75 07                	jne    0x14000164e
140001647:	e8 ae 07 00 00       	call   0x140001dfa
14000164c:	eb 0f                	jmp    0x14000165d
14000164e:	48 8b d3             	mov    %rbx,%rdx
140001651:	48 8d 0d b0 1f 00 00 	lea    0x1fb0(%rip),%rcx        # 0x140003608
140001658:	e8 97 07 00 00       	call   0x140001df4
14000165d:	33 d2                	xor    %edx,%edx
14000165f:	85 c0                	test   %eax,%eax
140001661:	48 0f 44 d3          	cmove  %rbx,%rdx
140001665:	48 8b c2             	mov    %rdx,%rax
140001668:	48 83 c4 20          	add    $0x20,%rsp
14000166c:	5b                   	pop    %rbx
14000166d:	c3                   	ret
14000166e:	cc                   	int3
14000166f:	cc                   	int3
140001670:	48 83 ec 28          	sub    $0x28,%rsp
140001674:	e8 bb ff ff ff       	call   0x140001634
140001679:	48 f7 d8             	neg    %rax
14000167c:	1b c0                	sbb    %eax,%eax
14000167e:	f7 d8                	neg    %eax
140001680:	ff c8                	dec    %eax
140001682:	48 83 c4 28          	add    $0x28,%rsp
140001686:	c3                   	ret
140001687:	cc                   	int3
140001688:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000168d:	55                   	push   %rbp
14000168e:	48 8b ec             	mov    %rsp,%rbp
140001691:	48 83 ec 30          	sub    $0x30,%rsp
140001695:	48 8b 05 64 19 00 00 	mov    0x1964(%rip),%rax        # 0x140003000
14000169c:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
1400016a3:	2b 00 00
1400016a6:	48 3b c3             	cmp    %rbx,%rax
1400016a9:	75 74                	jne    0x14000171f
1400016ab:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
1400016b0:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1400016b4:	ff 15 b6 09 00 00    	call   *0x9b6(%rip)        # 0x140002070
1400016ba:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400016be:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400016c2:	ff 15 40 09 00 00    	call   *0x940(%rip)        # 0x140002008
1400016c8:	8b c0                	mov    %eax,%eax
1400016ca:	48 31 45 f0          	xor    %rax,-0x10(%rbp)
1400016ce:	ff 15 3c 09 00 00    	call   *0x93c(%rip)        # 0x140002010
1400016d4:	8b c0                	mov    %eax,%eax
1400016d6:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400016da:	48 31 45 f0          	xor    %rax,-0x10(%rbp)
1400016de:	ff 15 34 09 00 00    	call   *0x934(%rip)        # 0x140002018
1400016e4:	8b 45 18             	mov    0x18(%rbp),%eax
1400016e7:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400016eb:	48 c1 e0 20          	shl    $0x20,%rax
1400016ef:	48 33 45 18          	xor    0x18(%rbp),%rax
1400016f3:	48 33 45 f0          	xor    -0x10(%rbp),%rax
1400016f7:	48 33 c1             	xor    %rcx,%rax
1400016fa:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx