140021525:	cc                   	int3
140021526:	cc                   	int3
140021527:	cc                   	int3
140021528:	cc                   	int3
140021529:	cc                   	int3
14002152a:	cc                   	int3
14002152b:	cc                   	int3
14002152c:	cc                   	int3
14002152d:	cc                   	int3
14002152e:	cc                   	int3
14002152f:	cc                   	int3
140021530:	55                   	push   %rbp
140021531:	41 57                	push   %r15
140021533:	41 56                	push   %r14
140021535:	56                   	push   %rsi
140021536:	57                   	push   %rdi
140021537:	53                   	push   %rbx
140021538:	48 83 ec 38          	sub    $0x38,%rsp
14002153c:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
140021541:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
140021548:	ff
140021549:	4c 89 c7             	mov    %r8,%rdi
14002154c:	48 89 d3             	mov    %rdx,%rbx
14002154f:	48 89 ce             	mov    %rcx,%rsi
140021552:	48 8d 0d 7f fa 0e 00 	lea    0xefa7f(%rip),%rcx        # 0x140110fd8
140021559:	e8 32 ac 03 00       	call   0x14005c190
14002155e:	48 8b 06             	mov    (%rsi),%rax
140021561:	48 83 f8 01          	cmp    $0x1,%rax
140021565:	74 7a                	je     0x1400215e1
140021567:	48 8b 06             	mov    (%rsi),%rax
14002156a:	48 85 c0             	test   %rax,%rax
14002156d:	0f 85 96 00 00 00    	jne    0x140021609
140021573:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14002157a:	aa aa aa
14002157d:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140021581:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
140021585:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
140021589:	48 c7 06 01 00 00 00 	movq   $0x1,(%rsi)
140021590:	48 8d 0d 41 fa 0e 00 	lea    0xefa41(%rip),%rcx        # 0x140110fd8
140021597:	e8 14 ac 03 00       	call   0x14005c1b0
14002159c:	48 89 d9             	mov    %rbx,%rcx
14002159f:	48 89 f8             	mov    %rdi,%rax
1400215a2:	ff 15 60 57 0d 00    	call   *0xd5760(%rip)        # 0x1400f6d08
1400215a8:	48 8d 0d 29 fa 0e 00 	lea    0xefa29(%rip),%rcx        # 0x140110fd8
1400215af:	e8 dc ab 03 00       	call   0x14005c190
1400215b4:	48 c7 06 ff ff ff ff 	movq   $0xffffffffffffffff,(%rsi)
1400215bb:	48 8d 0d 16 fa 0e 00 	lea    0xefa16(%rip),%rcx        # 0x140110fd8
1400215c2:	e8 e9 ab 03 00       	call   0x14005c1b0
1400215c7:	48 8d 0d 12 fa 0e 00 	lea    0xefa12(%rip),%rcx        # 0x140110fe0
1400215ce:	e8 9d 69 00 00       	call   0x140027f70
1400215d3:	90                   	nop
1400215d4:	48 83 c4 38          	add    $0x38,%rsp
1400215d8:	5b                   	pop    %rbx
1400215d9:	5f                   	pop    %rdi
1400215da:	5e                   	pop    %rsi
1400215db:	41 5e                	pop    %r14
1400215dd:	41 5f                	pop    %r15
1400215df:	5d                   	pop    %rbp
1400215e0:	c3                   	ret
1400215e1:	4c 8d 35 f8 f9 0e 00 	lea    0xef9f8(%rip),%r14        # 0x140110fe0
1400215e8:	4c 8d 3d e9 f9 0e 00 	lea    0xef9e9(%rip),%r15        # 0x140110fd8
1400215ef:	4c 89 f1             	mov    %r14,%rcx
1400215f2:	4c 89 fa             	mov    %r15,%rdx
1400215f5:	e8 96 69 00 00       	call   0x140027f90
1400215fa:	48 8b 06             	mov    (%rsi),%rax
1400215fd:	48 83 f8 01          	cmp    $0x1,%rax
140021601:	0f 85 60 ff ff ff    	jne    0x140021567
140021607:	eb e6                	jmp    0x1400215ef
140021609:	48 8d 0d c8 f9 0e 00 	lea    0xef9c8(%rip),%rcx        # 0x140110fd8
140021610:	48 83 c4 38          	add    $0x38,%rsp
140021614:	5b                   	pop    %rbx
140021615:	5f                   	pop    %rdi
140021616:	5e                   	pop    %rsi
140021617:	41 5e                	pop    %r14
140021619:	41 5f                	pop    %r15
14002161b:	5d                   	pop    %rbp
14002161c:	e9 8f ab 03 00       	jmp    0x14005c1b0
140021621:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
140021628:	0f 1f 84 00 00 00 00
14002162f:	00
140021630:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140021635:	55                   	push   %rbp
140021636:	41 57                	push   %r15
140021638:	41 56                	push   %r14
14002163a:	56                   	push   %rsi
14002163b:	57                   	push   %rdi
14002163c:	53                   	push   %rbx
14002163d:	48 83 ec 28          	sub    $0x28,%rsp
140021641:	48 8d 6a 30          	lea    0x30(%rdx),%rbp
140021645:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140021649:	e8 a2 30 08 00       	call   0x1400a46f0
14002164e:	90                   	nop
14002164f:	48 83 c4 28          	add    $0x28,%rsp
140021653:	5b                   	pop    %rbx
140021654:	5f                   	pop    %rdi
140021655:	5e                   	pop    %rsi
140021656:	41 5e                	pop    %r14
140021658:	41 5f                	pop    %r15
14002165a:	5d                   	pop    %rbp
14002165b:	c3                   	ret
14002165c:	cc                   	int3
14002165d:	cc                   	int3
14002165e:	cc                   	int3
14002165f:	cc                   	int3
140021660:	48 83 ec 28          	sub    $0x28,%rsp
140021664:	48 8d 0d e3 23 0c 00 	lea    0xc23e3(%rip),%rcx        # 0x1400e3a4e
14002166b:	ff 15 5f 60 0d 00    	call   *0xd605f(%rip)        # 0x1400f76d0
140021671:	48 8d 15 b6 23 0c 00 	lea    0xc23b6(%rip),%rdx        # 0x1400e3a2e
140021678:	48 89 c1             	mov    %rax,%rcx
14002167b:	ff 15 67 60 0d 00    	call   *0xd6067(%rip)        # 0x1400f76e8
140021681:	48 85 c0             	test   %rax,%rax
140021684:	75 07                	jne    0x14002168d
140021686:	48 8b 05 a3 60 0d 00 	mov    0xd60a3(%rip),%rax        # 0x1400f7730
14002168d:	48 89 05 54 f9 0e 00 	mov    %rax,0xef954(%rip)        # 0x140110fe8
140021694:	48 83 c4 28          	add    $0x28,%rsp
140021698:	c3                   	ret
140021699:	cc                   	int3
14002169a:	cc                   	int3
14002169b:	cc                   	int3
14002169c:	cc                   	int3
14002169d:	cc                   	int3
14002169e:	cc                   	int3
14002169f:	cc                   	int3
1400216a0:	55                   	push   %rbp
1400216a1:	41 57                	push   %r15
1400216a3:	41 56                	push   %r14
1400216a5:	41 55                	push   %r13
1400216a7:	41 54                	push   %r12
1400216a9:	56                   	push   %rsi
1400216aa:	57                   	push   %rdi
1400216ab:	53                   	push   %rbx
1400216ac:	48 83 ec 38          	sub    $0x38,%rsp
1400216b0:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400216b5:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400216bc:	ff
1400216bd:	48 89 d7             	mov    %rdx,%rdi
1400216c0:	48 89 ce             	mov    %rcx,%rsi
1400216c3:	4c 0f be 71 17       	movsbq 0x17(%rcx),%r14
1400216c8:	4d 85 f6             	test   %r14,%r14
1400216cb:	0f 88 a9 00 00 00    	js     0x14002177a
1400216d1:	48 83 ff 0a          	cmp    $0xa,%rdi
1400216d5:	0f 86 fc 00 00 00    	jbe    0x1400217d7
1400216db:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
1400216df:	48 89 f9             	mov    %rdi,%rcx
1400216e2:	48 ff c1             	inc    %rcx
1400216e5:	78 77                	js     0x14002175e
1400216e7:	48 01 c9             	add    %rcx,%rcx
1400216ea:	e8 a5 c7 04 00       	call   0x14006de94
1400216ef:	48 89 c3             	mov    %rax,%rbx
1400216f2:	45 84 f6             	test   %r14b,%r14b
1400216f5:	0f 88 ba 00 00 00    	js     0x1400217b5
1400216fb:	45 31 ed             	xor    %r13d,%r13d
1400216fe:	45 31 e4             	xor    %r12d,%r12d
140021701:	49 89 f7             	mov    %rsi,%r15
140021704:	49 39 df             	cmp    %rbx,%r15
140021707:	72 0d                	jb     0x140021716
140021709:	4a 8d 04 73          	lea    (%rbx,%r14,2),%rax
14002170d:	48 83 c0 02          	add    $0x2,%rax
140021711:	49 39 c7             	cmp    %rax,%r15
140021714:	72 4d                	jb     0x140021763
140021716:	49 ff c6             	inc    %r14
140021719:	74 11                	je     0x14002172c
14002171b:	4d 01 f6             	add    %r14,%r14
14002171e:	48 89 d9             	mov    %rbx,%rcx
140021721:	4c 89 fa             	mov    %r15,%rdx
140021724:	4d 89 f0             	mov    %r14,%r8
140021727:	e8 44 c4 07 00       	call   0x14009db70
14002172c:	45 84 e4             	test   %r12b,%r12b
14002172f:	75 34                	jne    0x140021765
140021731:	45 84 ed             	test   %r13b,%r13b
140021734:	75 39                	jne    0x14002176f
140021736:	48 ff c7             	inc    %rdi
140021739:	48 0f ba ef 3f       	bts    $0x3f,%rdi
14002173e:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
140021742:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140021746:	48 89 46 08          	mov    %rax,0x8(%rsi)
14002174a:	48 89 1e             	mov    %rbx,(%rsi)
14002174d:	48 83 c4 38          	add    $0x38,%rsp
140021751:	5b                   	pop    %rbx
140021752:	5f                   	pop    %rdi
140021753:	5e                   	pop    %rsi
140021754:	41 5c                	pop    %r12
140021756:	41 5d                	pop    %r13
140021758:	41 5e                	pop    %r14
14002175a:	41 5f                	pop    %r15
14002175c:	5d                   	pop    %rbp
14002175d:	c3                   	ret
14002175e:	e8 1d dc 07 00       	call   0x14009f380
140021763:	0f 0b                	ud2
140021765:	4c 89 f9             	mov    %r15,%rcx
140021768:	e8 63 c7 04 00       	call   0x14006ded0
14002176d:	eb c2                	jmp    0x140021731
14002176f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140021773:	24 7f                	and    $0x7f,%al
140021775:	88 46 17             	mov    %al,0x17(%rsi)
140021778:	eb d3                	jmp    0x14002174d
14002177a:	48 8b 46 08          	mov    0x8(%rsi),%rax
14002177e:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140021782:	48 83 ff 0b          	cmp    $0xb,%rdi
140021786:	72 6b                	jb     0x1400217f3
140021788:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14002178f:	ff ff 7f
140021792:	48 23 46 10          	and    0x10(%rsi),%rax
140021796:	48 ff c8             	dec    %rax
140021799:	48 39 c7             	cmp    %rax,%rdi
14002179c:	0f 87 3d ff ff ff    	ja     0x1400216df
1400217a2:	48 89 f9             	mov    %rdi,%rcx
1400217a5:	48 ff c1             	inc    %rcx
1400217a8:	78 42                	js     0x1400217ec
1400217aa:	48 01 c9             	add    %rcx,%rcx
1400217ad:	e8 e2 c6 04 00       	call   0x14006de94
1400217b2:	48 89 c3             	mov    %rax,%rbx
1400217b5:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1400217b9:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400217bd:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1400217c1:	45 31 ed             	xor    %r13d,%r13d
1400217c4:	4c 8b 75 f8          	mov    -0x8(%rbp),%r14
1400217c8:	4c 8b 3e             	mov    (%rsi),%r15
1400217cb:	41 b4 01             	mov    $0x1,%r12b
1400217ce:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400217d2:	e9 2d ff ff ff       	jmp    0x140021704
1400217d7:	4c 8b 3e             	mov    (%rsi),%r15
1400217da:	41 b5 01             	mov    $0x1,%r13b
1400217dd:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
1400217e1:	41 b4 01             	mov    $0x1,%r12b
1400217e4:	48 89 f3             	mov    %rsi,%rbx
1400217e7:	e9 18 ff ff ff       	jmp    0x140021704
1400217ec:	e8 8f db 07 00       	call   0x14009f380
1400217f1:	eb f9                	jmp    0x1400217ec
1400217f3:	41 b5 01             	mov    $0x1,%r13b
1400217f6:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1400217fa:	48 89 f3             	mov    %rsi,%rbx
1400217fd:	eb c5                	jmp    0x1400217c4
1400217ff:	90                   	nop
140021800:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140021805:	55                   	push   %rbp
140021806:	41 57                	push   %r15
140021808:	41 56                	push   %r14
14002180a:	41 55                	push   %r13
14002180c:	41 54                	push   %r12
14002180e:	56                   	push   %rsi
14002180f:	57                   	push   %rdi
140021810:	53                   	push   %rbx
140021811:	48 83 ec 28          	sub    $0x28,%rsp
140021815:	48 8d 6a 30          	lea    0x30(%rdx),%rbp
140021819:	48 8d 05 2d ff ff ff 	lea    -0xd3(%rip),%rax        # 0x14002174d
140021820:	48 83 c4 28          	add    $0x28,%rsp
140021824:	5b                   	pop    %rbx
140021825:	5f                   	pop    %rdi
140021826:	5e                   	pop    %rsi
140021827:	41 5c                	pop    %r12
140021829:	41 5d                	pop    %r13
14002182b:	41 5e                	pop    %r14
14002182d:	41 5f                	pop    %r15
14002182f:	5d                   	pop    %rbp
140021830:	c3                   	ret
140021831:	cc                   	int3
140021832:	cc                   	int3
140021833:	cc                   	int3
140021834:	cc                   	int3
140021835:	cc                   	int3
140021836:	cc                   	int3
140021837:	cc                   	int3
140021838:	cc                   	int3
140021839:	cc                   	int3
14002183a:	cc                   	int3
14002183b:	cc                   	int3
14002183c:	cc                   	int3
14002183d:	cc                   	int3
14002183e:	cc                   	int3
14002183f:	cc                   	int3
140021840:	56                   	push   %rsi
140021841:	48 83 ec 20          	sub    $0x20,%rsp
140021845:	48 89 ce             	mov    %rcx,%rsi
140021848:	48 0f be 41 17       	movsbq 0x17(%rcx),%rax
14002184d:	48 85 c0             	test   %rax,%rax
140021850:	79 20                	jns    0x140021872
140021852:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140021856:	48 39 ca             	cmp    %rcx,%rdx
140021859:	77 1c                	ja     0x140021877
14002185b:	49 83 f8 ff          	cmp    $0xffffffffffffffff,%r8
14002185f:	74 27                	je     0x140021888
140021861:	48 89 f1             	mov    %rsi,%rcx
140021864:	e8 77 63 00 00       	call   0x140027be0
140021869:	48 89 f0             	mov    %rsi,%rax
14002186c:	48 83 c4 20          	add    $0x20,%rsp
140021870:	5e                   	pop    %rsi
140021871:	c3                   	ret
140021872:	48 89 c1             	mov    %rax,%rcx
140021875:	eb df                	jmp    0x140021856
140021877:	48 89 f1             	mov    %rsi,%rcx
14002187a:	e8 01 dc 07 00       	call   0x14009f480
14002187f:	48 8b 06             	mov    (%rsi),%rax
140021882:	48 89 56 08          	mov    %rdx,0x8(%rsi)
140021886:	eb 0e                	jmp    0x140021896
140021888:	84 c0                	test   %al,%al
14002188a:	78 f3                	js     0x14002187f
14002188c:	89 d0                	mov    %edx,%eax
14002188e:	24 7f                	and    $0x7f,%al
140021890:	88 46 17             	mov    %al,0x17(%rsi)
140021893:	48 89 f0             	mov    %rsi,%rax
140021896:	66 c7 04 50 00 00    	movw   $0x0,(%rax,%rdx,2)
14002189c:	eb cb                	jmp    0x140021869
14002189e:	cc                   	int3
14002189f:	cc                   	int3
1400218a0:	48 83 ec 28          	sub    $0x28,%rsp
1400218a4:	48 8b 41 28          	mov    0x28(%rcx),%rax
1400218a8:	41 89 d0             	mov    %edx,%r8d
1400218ab:	48 85 c0             	test   %rax,%rax
1400218ae:	74 27                	je     0x1400218d7
1400218b0:	45 31 c9             	xor    %r9d,%r9d
1400218b3:	48 85 c0             	test   %rax,%rax
1400218b6:	41 0f 94 c1          	sete   %r9b
1400218ba:	44 89 41 20          	mov    %r8d,0x20(%rcx)
1400218be:	44 09 ca             	or     %r9d,%edx
1400218c1:	85 51 24             	test   %edx,0x24(%rcx)
1400218c4:	75 05                	jne    0x1400218cb
1400218c6:	48 83 c4 28          	add    $0x28,%rsp
1400218ca:	c3                   	ret
1400218cb:	48 8d 0d fe 26 0c 00 	lea    0xc26fe(%rip),%rcx        # 0x1400e3fd0
1400218d2:	e8 f9 33 08 00       	call   0x1400a4cd0
1400218d7:	41 89 d0             	mov    %edx,%r8d
1400218da:	41 83 c8 01          	or     $0x1,%r8d
1400218de:	eb d0                	jmp    0x1400218b0
1400218e0:	55                   	push   %rbp
1400218e1:	41 57                	push   %r15
1400218e3:	41 56                	push   %r14
1400218e5:	56                   	push   %rsi
1400218e6:	57                   	push   %rdi
1400218e7:	53                   	push   %rbx
1400218e8:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1400218ef:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1400218f6:	00
1400218f7:	0f 29 75 10          	movaps %xmm6,0x10(%rbp)
1400218fb:	48 c7 45 08 fe ff ff 	movq   $0xfffffffffffffffe,0x8(%rbp)
140021902:	ff
140021903:	48 89 ce             	mov    %rcx,%rsi
140021906:	8b 05 7c fe 0e 00    	mov    0xefe7c(%rip),%eax        # 0x140111788
14002190c:	8b 0d 06 de 0e 00    	mov    0xede06(%rip),%ecx        # 0x14010f718
140021912:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140021919:	00 00
14002191b:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
14002191f:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140021925:	0f 8e af 00 00 00    	jle    0x1400219da
14002192b:	48 8d 0d 56 fe 0e 00 	lea    0xefe56(%rip),%rcx        # 0x140111788
140021932:	e8 e5 c5 04 00       	call   0x14006df1c
140021937:	83 3d 4a fe 0e 00 ff 	cmpl   $0xffffffff,0xefe4a(%rip)        # 0x140111788
14002193e:	0f 85 96 00 00 00    	jne    0x1400219da
140021944:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14002194b:	aa aa aa