14007657a:	48 8d 15 3f 75 1b 00 	lea    0x1b753f(%rip),%rdx        # 0x14022dac0
140076581:	48 8d 0d c8 a2 27 00 	lea    0x27a2c8(%rip),%rcx        # 0x1402f0850
140076588:	e8 c3 fc 04 00       	call   0x1400c6250
14007658d:	48 8d 0d 6c 1d 17 00 	lea    0x171d6c(%rip),%rcx        # 0x1401e8300
140076594:	48 83 c4 28          	add    $0x28,%rsp
140076598:	e9 97 00 11 00       	jmp    0x140186634
14007659d:	cc                   	int3
14007659e:	cc                   	int3
14007659f:	cc                   	int3
1400765a0:	48 83 ec 28          	sub    $0x28,%rsp
1400765a4:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1400765aa:	48 8d 15 2f 75 1b 00 	lea    0x1b752f(%rip),%rdx        # 0x14022dae0
1400765b1:	48 8d 0d 98 9d 27 00 	lea    0x279d98(%rip),%rcx        # 0x1402f0350
1400765b8:	e8 93 fc 04 00       	call   0x1400c6250
1400765bd:	48 8d 0d 4c 1d 17 00 	lea    0x171d4c(%rip),%rcx        # 0x1401e8310
1400765c4:	48 83 c4 28          	add    $0x28,%rsp
1400765c8:	e9 67 00 11 00       	jmp    0x140186634
1400765cd:	cc                   	int3
1400765ce:	cc                   	int3
1400765cf:	cc                   	int3
1400765d0:	48 83 ec 28          	sub    $0x28,%rsp
1400765d4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400765da:	48 8d 15 17 75 1b 00 	lea    0x1b7517(%rip),%rdx        # 0x14022daf8
1400765e1:	48 8d 0d 08 9d 27 00 	lea    0x279d08(%rip),%rcx        # 0x1402f02f0
1400765e8:	e8 63 fc 04 00       	call   0x1400c6250
1400765ed:	48 8d 0d 2c 1d 17 00 	lea    0x171d2c(%rip),%rcx        # 0x1401e8320
1400765f4:	48 83 c4 28          	add    $0x28,%rsp
1400765f8:	e9 37 00 11 00       	jmp    0x140186634
1400765fd:	cc                   	int3
1400765fe:	cc                   	int3
1400765ff:	cc                   	int3
140076600:	48 83 ec 28          	sub    $0x28,%rsp
140076604:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14007660a:	48 8d 15 ef 74 1b 00 	lea    0x1b74ef(%rip),%rdx        # 0x14022db00
140076611:	48 8d 0d 98 9d 27 00 	lea    0x279d98(%rip),%rcx        # 0x1402f03b0
140076618:	e8 33 fc 04 00       	call   0x1400c6250
14007661d:	48 8d 0d 0c 1d 17 00 	lea    0x171d0c(%rip),%rcx        # 0x1401e8330
140076624:	48 83 c4 28          	add    $0x28,%rsp
140076628:	e9 07 00 11 00       	jmp    0x140186634
14007662d:	cc                   	int3
14007662e:	cc                   	int3
14007662f:	cc                   	int3
140076630:	48 83 ec 28          	sub    $0x28,%rsp
140076634:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14007663a:	48 8d 15 c7 74 1b 00 	lea    0x1b74c7(%rip),%rdx        # 0x14022db08
140076641:	48 8d 0d a8 9e 27 00 	lea    0x279ea8(%rip),%rcx        # 0x1402f04f0
140076648:	e8 b3 fd 04 00       	call   0x1400c6400
14007664d:	48 8d 0d ec 1c 17 00 	lea    0x171cec(%rip),%rcx        # 0x1401e8340
140076654:	48 83 c4 28          	add    $0x28,%rsp
140076658:	e9 d7 ff 10 00       	jmp    0x140186634
14007665d:	cc                   	int3
14007665e:	cc                   	int3
14007665f:	cc                   	int3
140076660:	48 83 ec 28          	sub    $0x28,%rsp
140076664:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14007666a:	48 8d 15 9b 74 1b 00 	lea    0x1b749b(%rip),%rdx        # 0x14022db0c
140076671:	48 8d 0d 78 9b 27 00 	lea    0x279b78(%rip),%rcx        # 0x1402f01f0
140076678:	e8 83 fd 04 00       	call   0x1400c6400
14007667d:	48 8d 0d cc 1c 17 00 	lea    0x171ccc(%rip),%rcx        # 0x1401e8350
140076684:	48 83 c4 28          	add    $0x28,%rsp
140076688:	e9 a7 ff 10 00       	jmp    0x140186634
14007668d:	cc                   	int3
14007668e:	cc                   	int3
14007668f:	cc                   	int3
140076690:	48 83 ec 28          	sub    $0x28,%rsp
140076694:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14007669a:	48 8d 15 6f 74 1b 00 	lea    0x1b746f(%rip),%rdx        # 0x14022db10
1400766a1:	48 8d 0d a8 9d 27 00 	lea    0x279da8(%rip),%rcx        # 0x1402f0450
1400766a8:	e8 53 fd 04 00       	call   0x1400c6400
1400766ad:	48 8d 0d ac 1c 17 00 	lea    0x171cac(%rip),%rcx        # 0x1401e8360
1400766b4:	48 83 c4 28          	add    $0x28,%rsp
1400766b8:	e9 77 ff 10 00       	jmp    0x140186634
1400766bd:	cc                   	int3
1400766be:	cc                   	int3
1400766bf:	cc                   	int3
1400766c0:	48 83 ec 28          	sub    $0x28,%rsp
1400766c4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400766ca:	48 8d 15 43 74 1b 00 	lea    0x1b7443(%rip),%rdx        # 0x14022db14
1400766d1:	48 8d 0d b8 9a 27 00 	lea    0x279ab8(%rip),%rcx        # 0x1402f0190
1400766d8:	e8 73 fb 04 00       	call   0x1400c6250
1400766dd:	48 8d 0d 8c 1c 17 00 	lea    0x171c8c(%rip),%rcx        # 0x1401e8370
1400766e4:	48 83 c4 28          	add    $0x28,%rsp
1400766e8:	e9 47 ff 10 00       	jmp    0x140186634
1400766ed:	cc                   	int3
1400766ee:	cc                   	int3
1400766ef:	cc                   	int3
1400766f0:	48 83 ec 28          	sub    $0x28,%rsp
1400766f4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400766fa:	48 8d 15 b3 73 1b 00 	lea    0x1b73b3(%rip),%rdx        # 0x14022dab4
140076701:	48 8d 0d a8 9b 27 00 	lea    0x279ba8(%rip),%rcx        # 0x1402f02b0
140076708:	e8 f3 fc 04 00       	call   0x1400c6400
14007670d:	48 8d 0d 6c 1c 17 00 	lea    0x171c6c(%rip),%rcx        # 0x1401e8380
140076714:	48 83 c4 28          	add    $0x28,%rsp
140076718:	e9 17 ff 10 00       	jmp    0x140186634
14007671d:	cc                   	int3
14007671e:	cc                   	int3
14007671f:	cc                   	int3
140076720:	48 83 ec 28          	sub    $0x28,%rsp
140076724:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14007672a:	48 8d 15 e7 73 1b 00 	lea    0x1b73e7(%rip),%rdx        # 0x14022db18
140076731:	48 8d 0d 38 9a 27 00 	lea    0x279a38(%rip),%rcx        # 0x1402f0170
140076738:	e8 13 fb 04 00       	call   0x1400c6250
14007673d:	48 8d 0d 4c 1c 17 00 	lea    0x171c4c(%rip),%rcx        # 0x1401e8390
140076744:	48 83 c4 28          	add    $0x28,%rsp
140076748:	e9 e7 fe 10 00       	jmp    0x140186634
14007674d:	cc                   	int3
14007674e:	cc                   	int3
14007674f:	cc                   	int3
140076750:	48 83 ec 28          	sub    $0x28,%rsp
140076754:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14007675a:	48 8d 15 bf 73 1b 00 	lea    0x1b73bf(%rip),%rdx        # 0x14022db20
140076761:	48 8d 0d 28 9d 27 00 	lea    0x279d28(%rip),%rcx        # 0x1402f0490
140076768:	e8 e3 fa 04 00       	call   0x1400c6250
14007676d:	48 8d 0d 2c 1c 17 00 	lea    0x171c2c(%rip),%rcx        # 0x1401e83a0
140076774:	48 83 c4 28          	add    $0x28,%rsp
140076778:	e9 b7 fe 10 00       	jmp    0x140186634
14007677d:	cc                   	int3
14007677e:	cc                   	int3
14007677f:	cc                   	int3
140076780:	48 83 ec 28          	sub    $0x28,%rsp
140076784:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14007678a:	48 8d 15 93 73 1b 00 	lea    0x1b7393(%rip),%rdx        # 0x14022db24
140076791:	48 8d 0d 38 9a 27 00 	lea    0x279a38(%rip),%rcx        # 0x1402f01d0
140076798:	e8 b3 fa 04 00       	call   0x1400c6250
14007679d:	48 8d 0d 0c 1c 17 00 	lea    0x171c0c(%rip),%rcx        # 0x1401e83b0
1400767a4:	48 83 c4 28          	add    $0x28,%rsp
1400767a8:	e9 87 fe 10 00       	jmp    0x140186634
1400767ad:	cc                   	int3
1400767ae:	cc                   	int3
1400767af:	cc                   	int3
1400767b0:	48 83 ec 28          	sub    $0x28,%rsp
1400767b4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400767ba:	48 8d 15 67 73 1b 00 	lea    0x1b7367(%rip),%rdx        # 0x14022db28
1400767c1:	48 8d 0d 68 9b 27 00 	lea    0x279b68(%rip),%rcx        # 0x1402f0330
1400767c8:	e8 83 fa 04 00       	call   0x1400c6250
1400767cd:	48 8d 0d ec 1b 17 00 	lea    0x171bec(%rip),%rcx        # 0x1401e83c0
1400767d4:	48 83 c4 28          	add    $0x28,%rsp
1400767d8:	e9 57 fe 10 00       	jmp    0x140186634
1400767dd:	cc                   	int3
1400767de:	cc                   	int3
1400767df:	cc                   	int3
1400767e0:	48 83 ec 28          	sub    $0x28,%rsp
1400767e4:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400767ea:	48 8d 15 47 73 1b 00 	lea    0x1b7347(%rip),%rdx        # 0x14022db38
1400767f1:	48 8d 0d 38 9d 27 00 	lea    0x279d38(%rip),%rcx        # 0x1402f0530
1400767f8:	e8 03 fc 04 00       	call   0x1400c6400
1400767fd:	48 8d 0d cc 1b 17 00 	lea    0x171bcc(%rip),%rcx        # 0x1401e83d0
140076804:	48 83 c4 28          	add    $0x28,%rsp
140076808:	e9 27 fe 10 00       	jmp    0x140186634
14007680d:	cc                   	int3
14007680e:	cc                   	int3
14007680f:	cc                   	int3
140076810:	48 83 ec 28          	sub    $0x28,%rsp
140076814:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
14007681a:	48 8d 15 27 73 1b 00 	lea    0x1b7327(%rip),%rdx        # 0x14022db48
140076821:	48 8d 0d c8 9d 27 00 	lea    0x279dc8(%rip),%rcx        # 0x1402f05f0
140076828:	e8 d3 fb 04 00       	call   0x1400c6400
14007682d:	48 8d 0d ac 1b 17 00 	lea    0x171bac(%rip),%rcx        # 0x1401e83e0
140076834:	48 83 c4 28          	add    $0x28,%rsp
140076838:	e9 f7 fd 10 00       	jmp    0x140186634
14007683d:	cc                   	int3
14007683e:	cc                   	int3
14007683f:	cc                   	int3
140076840:	48 83 ec 28          	sub    $0x28,%rsp
140076844:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14007684a:	48 8d 15 07 73 1b 00 	lea    0x1b7307(%rip),%rdx        # 0x14022db58
140076851:	48 8d 0d 18 98 27 00 	lea    0x279818(%rip),%rcx        # 0x1402f0070
140076858:	e8 a3 fb 04 00       	call   0x1400c6400
14007685d:	48 8d 0d 8c 1b 17 00 	lea    0x171b8c(%rip),%rcx        # 0x1401e83f0
140076864:	48 83 c4 28          	add    $0x28,%rsp
140076868:	e9 c7 fd 10 00       	jmp    0x140186634
14007686d:	cc                   	int3
14007686e:	cc                   	int3
14007686f:	cc                   	int3
140076870:	48 83 ec 28          	sub    $0x28,%rsp
140076874:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
14007687a:	48 8d 15 e7 72 1b 00 	lea    0x1b72e7(%rip),%rdx        # 0x14022db68
140076881:	48 8d 0d 48 9d 27 00 	lea    0x279d48(%rip),%rcx        # 0x1402f05d0
140076888:	e8 73 fb 04 00       	call   0x1400c6400
14007688d:	48 8d 0d 6c 1b 17 00 	lea    0x171b6c(%rip),%rcx        # 0x1401e8400
140076894:	48 83 c4 28          	add    $0x28,%rsp
140076898:	e9 97 fd 10 00       	jmp    0x140186634
14007689d:	cc                   	int3
14007689e:	cc                   	int3
14007689f:	cc                   	int3
1400768a0:	48 83 ec 28          	sub    $0x28,%rsp
1400768a4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400768aa:	48 8d 15 c7 72 1b 00 	lea    0x1b72c7(%rip),%rdx        # 0x14022db78
1400768b1:	48 8d 0d 78 9f 27 00 	lea    0x279f78(%rip),%rcx        # 0x1402f0830
1400768b8:	e8 43 fb 04 00       	call   0x1400c6400
1400768bd:	48 8d 0d 4c 1b 17 00 	lea    0x171b4c(%rip),%rcx        # 0x1401e8410
1400768c4:	48 83 c4 28          	add    $0x28,%rsp
1400768c8:	e9 67 fd 10 00       	jmp    0x140186634
1400768cd:	cc                   	int3
1400768ce:	cc                   	int3
1400768cf:	cc                   	int3
1400768d0:	48 83 ec 28          	sub    $0x28,%rsp
1400768d4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400768da:	48 8d 15 97 72 1b 00 	lea    0x1b7297(%rip),%rdx        # 0x14022db78
1400768e1:	48 8d 0d c8 9c 27 00 	lea    0x279cc8(%rip),%rcx        # 0x1402f05b0
1400768e8:	e8 13 fb 04 00       	call   0x1400c6400
1400768ed:	48 8d 0d 2c 1b 17 00 	lea    0x171b2c(%rip),%rcx        # 0x1401e8420
1400768f4:	48 83 c4 28          	add    $0x28,%rsp
1400768f8:	e9 37 fd 10 00       	jmp    0x140186634
1400768fd:	cc                   	int3
1400768fe:	cc                   	int3
1400768ff:	cc                   	int3
140076900:	48 83 ec 28          	sub    $0x28,%rsp
140076904:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14007690a:	48 8d 15 6f 72 1b 00 	lea    0x1b726f(%rip),%rdx        # 0x14022db80
140076911:	48 8d 0d 78 9f 27 00 	lea    0x279f78(%rip),%rcx        # 0x1402f0890
140076918:	e8 e3 fa 04 00       	call   0x1400c6400
14007691d:	48 8d 0d 0c 1b 17 00 	lea    0x171b0c(%rip),%rcx        # 0x1401e8430
140076924:	48 83 c4 28          	add    $0x28,%rsp
140076928:	e9 07 fd 10 00       	jmp    0x140186634
14007692d:	cc                   	int3
14007692e:	cc                   	int3
14007692f:	cc                   	int3
140076930:	48 83 ec 28          	sub    $0x28,%rsp
140076934:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14007693a:	48 8d 15 47 72 1b 00 	lea    0x1b7247(%rip),%rdx        # 0x14022db88
140076941:	48 8d 0d 68 9b 27 00 	lea    0x279b68(%rip),%rcx        # 0x1402f04b0
140076948:	e8 b3 fa 04 00       	call   0x1400c6400
14007694d:	48 8d 0d ec 1a 17 00 	lea    0x171aec(%rip),%rcx        # 0x1401e8440
140076954:	48 83 c4 28          	add    $0x28,%rsp
140076958:	e9 d7 fc 10 00       	jmp    0x140186634
14007695d:	cc                   	int3
14007695e:	cc                   	int3
14007695f:	cc                   	int3
140076960:	48 83 ec 28          	sub    $0x28,%rsp
140076964:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14007696a:	48 8d 15 27 72 1b 00 	lea    0x1b7227(%rip),%rdx        # 0x14022db98
140076971:	48 8d 0d b8 98 27 00 	lea    0x2798b8(%rip),%rcx        # 0x1402f0230
140076978:	e8 83 fa 04 00       	call   0x1400c6400
14007697d:	48 8d 0d cc 1a 17 00 	lea    0x171acc(%rip),%rcx        # 0x1401e8450
140076984:	48 83 c4 28          	add    $0x28,%rsp
140076988:	e9 a7 fc 10 00       	jmp    0x140186634
14007698d:	cc                   	int3
14007698e:	cc                   	int3
14007698f:	cc                   	int3
140076990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140076995:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14007699a:	57                   	push   %rdi
14007699b:	48 83 ec 20          	sub    $0x20,%rsp
14007699f:	48 83 3d a1 98 27 00 	cmpq   $0x10,0x2798a1(%rip)        # 0x1402f0248
1400769a6:	10
1400769a7:	48 8d 3d 82 98 27 00 	lea    0x279882(%rip),%rdi        # 0x1402f0230
1400769ae:	48 8b 1d 8b 98 27 00 	mov    0x27988b(%rip),%rbx        # 0x1402f0240
1400769b5:	48 0f 43 3d 73 98 27 	cmovae 0x279873(%rip),%rdi        # 0x1402f0230
1400769bc:	00
1400769bd:	48 83 fb 10          	cmp    $0x10,%rbx
1400769c1:	73 17                	jae    0x1400769da
1400769c3:	0f 10 07             	movups (%rdi),%xmm0
1400769c6:	48 c7 05 47 a0 2a 00 	movq   $0xf,0x2aa047(%rip)        # 0x140320a18
1400769cd:	0f 00 00 00
1400769d1:	0f 11 05 28 a0 2a 00 	movups %xmm0,0x2aa028(%rip)        # 0x140320a00
1400769d8:	eb 77                	jmp    0x140076a51
1400769da:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400769e1:	ff ff 7f
1400769e4:	48 8b f3             	mov    %rbx,%rsi
1400769e7:	48 83 ce 0f          	or     $0xf,%rsi
1400769eb:	48 3b f0             	cmp    %rax,%rsi
1400769ee:	48 0f 47 f0          	cmova  %rax,%rsi
1400769f2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1400769f6:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400769fd:	72 27                	jb     0x140076a26
1400769ff:	48 8d 41 27          	lea    0x27(%rcx),%rax
140076a03:	48 3b c1             	cmp    %rcx,%rax
140076a06:	76 71                	jbe    0x140076a79
140076a08:	48 8b c8             	mov    %rax,%rcx
140076a0b:	e8 e0 f8 10 00       	call   0x1401862f0
140076a10:	48 8b c8             	mov    %rax,%rcx
140076a13:	48 85 c0             	test   %rax,%rax
140076a16:	74 5b                	je     0x140076a73
140076a18:	48 83 c0 27          	add    $0x27,%rax
140076a1c:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140076a20:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140076a24:	eb 0e                	jmp    0x140076a34
140076a26:	48 85 c9             	test   %rcx,%rcx
140076a29:	74 07                	je     0x140076a32
140076a2b:	e8 c0 f8 10 00       	call   0x1401862f0
140076a30:	eb 02                	jmp    0x140076a34
140076a32:	33 c0                	xor    %eax,%eax
140076a34:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140076a38:	48 89 05 c1 9f 2a 00 	mov    %rax,0x2a9fc1(%rip)        # 0x140320a00
140076a3f:	48 8b d7             	mov    %rdi,%rdx
140076a42:	48 8b c8             	mov    %rax,%rcx
140076a45:	e8 76 19 11 00       	call   0x1401883c0
140076a4a:	48 89 35 c7 9f 2a 00 	mov    %rsi,0x2a9fc7(%rip)        # 0x140320a18
140076a51:	48 8d 0d 08 1a 17 00 	lea    0x171a08(%rip),%rcx        # 0x1401e8460
140076a58:	48 89 1d b1 9f 2a 00 	mov    %rbx,0x2a9fb1(%rip)        # 0x140320a10
140076a5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140076a64:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140076a69:	48 83 c4 20          	add    $0x20,%rsp
140076a6d:	5f                   	pop    %rdi
140076a6e:	e9 c1 fb 10 00       	jmp    0x140186634
140076a73:	e8 0c 4b 11 00       	call   0x14018b584
140076a78:	cc                   	int3
140076a79:	e8 d2 f4 04 00       	call   0x1400c5f50
140076a7e:	cc                   	int3
140076a7f:	cc                   	int3
140076a80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140076a85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140076a8a:	57                   	push   %rdi
140076a8b:	48 83 ec 20          	sub    $0x20,%rsp
140076a8f:	48 83 3d 31 9a 27 00 	cmpq   $0x10,0x279a31(%rip)        # 0x1402f04c8
140076a96:	10
140076a97:	48 8d 3d 12 9a 27 00 	lea    0x279a12(%rip),%rdi        # 0x1402f04b0
140076a9e:	48 8b 1d 1b 9a 27 00 	mov    0x279a1b(%rip),%rbx        # 0x1402f04c0
140076aa5:	48 0f 43 3d 03 9a 27 	cmovae 0x279a03(%rip),%rdi        # 0x1402f04b0
140076aac:	00
140076aad:	48 83 fb 10          	cmp    $0x10,%rbx
140076ab1:	73 17                	jae    0x140076aca
140076ab3:	0f 10 07             	movups (%rdi),%xmm0
140076ab6:	48 c7 05 77 9f 2a 00 	movq   $0xf,0x2a9f77(%rip)        # 0x140320a38
140076abd:	0f 00 00 00
140076ac1:	0f 11 05 58 9f 2a 00 	movups %xmm0,0x2a9f58(%rip)        # 0x140320a20
140076ac8:	eb 77                	jmp    0x140076b41
140076aca:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140076ad1:	ff ff 7f
140076ad4:	48 8b f3             	mov    %rbx,%rsi
140076ad7:	48 83 ce 0f          	or     $0xf,%rsi
140076adb:	48 3b f0             	cmp    %rax,%rsi
140076ade:	48 0f 47 f0          	cmova  %rax,%rsi
140076ae2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140076ae6:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140076aed:	72 27                	jb     0x140076b16
140076aef:	48 8d 41 27          	lea    0x27(%rcx),%rax
140076af3:	48 3b c1             	cmp    %rcx,%rax
140076af6:	76 71                	jbe    0x140076b69
140076af8:	48 8b c8             	mov    %rax,%rcx
140076afb:	e8 f0 f7 10 00       	call   0x1401862f0
140076b00:	48 8b c8             	mov    %rax,%rcx
140076b03:	48 85 c0             	test   %rax,%rax
140076b06:	74 5b                	je     0x140076b63
140076b08:	48 83 c0 27          	add    $0x27,%rax
140076b0c:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140076b10:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140076b14:	eb 0e                	jmp    0x140076b24
140076b16:	48 85 c9             	test   %rcx,%rcx
140076b19:	74 07                	je     0x140076b22
140076b1b:	e8 d0 f7 10 00       	call   0x1401862f0
140076b20:	eb 02                	jmp    0x140076b24
140076b22:	33 c0                	xor    %eax,%eax
140076b24:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140076b28:	48 89 05 f1 9e 2a 00 	mov    %rax,0x2a9ef1(%rip)        # 0x140320a20
140076b2f:	48 8b d7             	mov    %rdi,%rdx
140076b32:	48 8b c8             	mov    %rax,%rcx
140076b35:	e8 86 18 11 00       	call   0x1401883c0
140076b3a:	48 89 35 f7 9e 2a 00 	mov    %rsi,0x2a9ef7(%rip)        # 0x140320a38