14012e760:	48 8d 15 81 70 1e 00 	lea    0x1e7081(%rip),%rdx        # 0x1403157e8
14012e767:	e8 f4 ea fb ff       	call   0x1400ed260
14012e76c:	33 ff                	xor    %edi,%edi
14012e76e:	85 c0                	test   %eax,%eax
14012e770:	0f 8e 50 01 00 00    	jle    0x14012e8c6
14012e776:	39 1e                	cmp    %ebx,(%rsi)
14012e778:	7e 2b                	jle    0x14012e7a5
14012e77a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14012e780:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
14012e784:	48 8d 15 4d 65 1e 00 	lea    0x1e654d(%rip),%rdx        # 0x140314cd8
14012e78b:	49 8b cf             	mov    %r15,%rcx
14012e78e:	44 0f b6 04 07       	movzbl (%rdi,%rax,1),%r8d
14012e793:	e8 78 03 fc ff       	call   0x1400eeb10
14012e798:	85 c0                	test   %eax,%eax
14012e79a:	7e ad                	jle    0x14012e749
14012e79c:	ff c3                	inc    %ebx
14012e79e:	48 ff c7             	inc    %rdi
14012e7a1:	3b 1e                	cmp    (%rsi),%ebx
14012e7a3:	7c db                	jl     0x14012e780
14012e7a5:	8b 7d d3             	mov    -0x2d(%rbp),%edi
14012e7a8:	48 8b ce             	mov    %rsi,%rcx
14012e7ab:	e8 00 f5 ff ff       	call   0x14012dcb0
14012e7b0:	e9 8b 02 00 00       	jmp    0x14012ea40
14012e7b5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14012e7bb:	48 8d 15 4e a7 1b 00 	lea    0x1ba74e(%rip),%rdx        # 0x1402e8f10
14012e7c2:	e8 99 ea fb ff       	call   0x1400ed260
14012e7c7:	85 c0                	test   %eax,%eax
14012e7c9:	0f 8e 7a ff ff ff    	jle    0x14012e749
14012e7cf:	83 fb ff             	cmp    $0xffffffff,%ebx
14012e7d2:	74 07                	je     0x14012e7db
14012e7d4:	44 8b c3             	mov    %ebx,%r8d
14012e7d7:	3b 1e                	cmp    (%rsi),%ebx
14012e7d9:	7e 03                	jle    0x14012e7de
14012e7db:	44 8b 06             	mov    (%rsi),%r8d
14012e7de:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
14012e7e2:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14012e7e8:	49 8b cf             	mov    %r15,%rcx
14012e7eb:	e8 b0 e8 ff ff       	call   0x14012d0a0
14012e7f0:	85 c0                	test   %eax,%eax
14012e7f2:	0f 8e 51 ff ff ff    	jle    0x14012e749
14012e7f8:	48 8b ce             	mov    %rsi,%rcx
14012e7fb:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14012e801:	e8 aa f4 ff ff       	call   0x14012dcb0
14012e806:	e9 35 02 00 00       	jmp    0x14012ea40
14012e80b:	83 7d df 02          	cmpl   $0x2,-0x21(%rbp)
14012e80f:	0f 85 e1 00 00 00    	jne    0x14012e8f6
14012e815:	44 8b 45 cf          	mov    -0x31(%rbp),%r8d
14012e819:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14012e81d:	45 03 c4             	add    %r12d,%r8d
14012e820:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
14012e824:	33 c9                	xor    %ecx,%ecx
14012e826:	e8 f5 f6 ff ff       	call   0x14012df20
14012e82b:	48 8b f8             	mov    %rax,%rdi
14012e82e:	49 8b cf             	mov    %r15,%rcx
14012e831:	48 85 c0             	test   %rax,%rax
14012e834:	0f 84 95 00 00 00    	je     0x14012e8cf
14012e83a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14012e840:	48 8d 15 91 97 27 00 	lea    0x279791(%rip),%rdx        # 0x1403a7fd8
14012e847:	e8 14 ea fb ff       	call   0x1400ed260
14012e84c:	85 c0                	test   %eax,%eax
14012e84e:	7e 74                	jle    0x14012e8c4
14012e850:	81 7f 04 02 01 00 00 	cmpl   $0x102,0x4(%rdi)
14012e857:	75 19                	jne    0x14012e872
14012e859:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14012e85f:	48 8d 15 02 b2 1b 00 	lea    0x1bb202(%rip),%rdx        # 0x1402e9a68
14012e866:	49 8b cf             	mov    %r15,%rcx
14012e869:	e8 f2 e9 fb ff       	call   0x1400ed260
14012e86e:	85 c0                	test   %eax,%eax
14012e870:	7e 52                	jle    0x14012e8c4
14012e872:	8b 07                	mov    (%rdi),%eax
14012e874:	33 f6                	xor    %esi,%esi
14012e876:	33 db                	xor    %ebx,%ebx
14012e878:	85 c0                	test   %eax,%eax
14012e87a:	7e 2d                	jle    0x14012e8a9
14012e87c:	0f 1f 40 00          	nopl   0x0(%rax)
14012e880:	48 8b 47 08          	mov    0x8(%rdi),%rax
14012e884:	48 8d 15 4d 64 1e 00 	lea    0x1e644d(%rip),%rdx        # 0x140314cd8
14012e88b:	49 8b cf             	mov    %r15,%rcx
14012e88e:	44 0f b6 04 18       	movzbl (%rax,%rbx,1),%r8d
14012e893:	e8 78 02 fc ff       	call   0x1400eeb10
14012e898:	85 c0                	test   %eax,%eax
14012e89a:	7e 28                	jle    0x14012e8c4
14012e89c:	8b 07                	mov    (%rdi),%eax
14012e89e:	ff c6                	inc    %esi
14012e8a0:	48 ff c3             	inc    %rbx
14012e8a3:	3b f0                	cmp    %eax,%esi
14012e8a5:	7c d9                	jl     0x14012e880
14012e8a7:	85 c0                	test   %eax,%eax
14012e8a9:	75 3b                	jne    0x14012e8e6
14012e8ab:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14012e8b1:	48 8d 15 3c 6f 1e 00 	lea    0x1e6f3c(%rip),%rdx        # 0x1403157f4
14012e8b8:	49 8b cf             	mov    %r15,%rcx
14012e8bb:	e8 a0 e9 fb ff       	call   0x1400ed260
14012e8c0:	85 c0                	test   %eax,%eax
14012e8c2:	7f 22                	jg     0x14012e8e6
14012e8c4:	33 f6                	xor    %esi,%esi
14012e8c6:	4c 8b 65 57          	mov    0x57(%rbp),%r12
14012e8ca:	e9 45 02 00 00       	jmp    0x14012eb14
14012e8cf:	48 8d 15 22 6f 1e 00 	lea    0x1e6f22(%rip),%rdx        # 0x1403157f8
14012e8d6:	e8 35 e6 fb ff       	call   0x1400ecf10
14012e8db:	85 c0                	test   %eax,%eax
14012e8dd:	7e e5                	jle    0x14012e8c4
14012e8df:	c7 45 d3 01 00 00 00 	movl   $0x1,-0x2d(%rbp)
14012e8e6:	48 8b cf             	mov    %rdi,%rcx
14012e8e9:	e8 c2 f3 ff ff       	call   0x14012dcb0
14012e8ee:	8b 7d d3             	mov    -0x2d(%rbp),%edi
14012e8f1:	e9 4a 01 00 00       	jmp    0x14012ea40
14012e8f6:	83 7d df 0a          	cmpl   $0xa,-0x21(%rbp)
14012e8fa:	0f 85 e5 00 00 00    	jne    0x14012e9e5
14012e900:	44 8b 45 cf          	mov    -0x31(%rbp),%r8d
14012e904:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14012e908:	45 03 c4             	add    %r12d,%r8d
14012e90b:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
14012e90f:	33 c9                	xor    %ecx,%ecx
14012e911:	e8 ea f5 ff ff       	call   0x14012df00
14012e916:	48 8b d8             	mov    %rax,%rbx
14012e919:	49 8b cf             	mov    %r15,%rcx
14012e91c:	48 85 c0             	test   %rax,%rax
14012e91f:	0f 84 9c 00 00 00    	je     0x14012e9c1
14012e925:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14012e92b:	48 8d 15 a6 96 27 00 	lea    0x2796a6(%rip),%rdx        # 0x1403a7fd8
14012e932:	e8 29 e9 fb ff       	call   0x1400ed260
14012e937:	85 c0                	test   %eax,%eax
14012e939:	7e 79                	jle    0x14012e9b4
14012e93b:	81 7b 04 0a 01 00 00 	cmpl   $0x10a,0x4(%rbx)
14012e942:	75 19                	jne    0x14012e95d
14012e944:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14012e94a:	48 8d 15 17 b1 1b 00 	lea    0x1bb117(%rip),%rdx        # 0x1402e9a68
14012e951:	49 8b cf             	mov    %r15,%rcx
14012e954:	e8 07 e9 fb ff       	call   0x1400ed260
14012e959:	85 c0                	test   %eax,%eax
14012e95b:	7e 57                	jle    0x14012e9b4
14012e95d:	8b 03                	mov    (%rbx),%eax
14012e95f:	33 f6                	xor    %esi,%esi
14012e961:	33 ff                	xor    %edi,%edi
14012e963:	85 c0                	test   %eax,%eax
14012e965:	7e 32                	jle    0x14012e999
14012e967:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14012e96e:	00 00
14012e970:	48 8b 43 08          	mov    0x8(%rbx),%rax
14012e974:	48 8d 15 5d 63 1e 00 	lea    0x1e635d(%rip),%rdx        # 0x140314cd8
14012e97b:	49 8b cf             	mov    %r15,%rcx
14012e97e:	44 0f b6 04 38       	movzbl (%rax,%rdi,1),%r8d
14012e983:	e8 88 01 fc ff       	call   0x1400eeb10
14012e988:	85 c0                	test   %eax,%eax
14012e98a:	7e 28                	jle    0x14012e9b4
14012e98c:	8b 03                	mov    (%rbx),%eax
14012e98e:	ff c6                	inc    %esi
14012e990:	48 ff c7             	inc    %rdi
14012e993:	3b f0                	cmp    %eax,%esi
14012e995:	7c d9                	jl     0x14012e970
14012e997:	85 c0                	test   %eax,%eax
14012e999:	75 3d                	jne    0x14012e9d8
14012e99b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14012e9a1:	48 8d 15 4c 6e 1e 00 	lea    0x1e6e4c(%rip),%rdx        # 0x1403157f4
14012e9a8:	49 8b cf             	mov    %r15,%rcx
14012e9ab:	e8 b0 e8 fb ff       	call   0x1400ed260
14012e9b0:	85 c0                	test   %eax,%eax
14012e9b2:	7f 24                	jg     0x14012e9d8
14012e9b4:	4c 8b 65 57          	mov    0x57(%rbp),%r12
14012e9b8:	33 f6                	xor    %esi,%esi
14012e9ba:	33 ff                	xor    %edi,%edi
14012e9bc:	e9 55 01 00 00       	jmp    0x14012eb16
14012e9c1:	48 8d 15 40 6e 1e 00 	lea    0x1e6e40(%rip),%rdx        # 0x140315808
14012e9c8:	e8 43 e5 fb ff       	call   0x1400ecf10
14012e9cd:	85 c0                	test   %eax,%eax
14012e9cf:	7e e3                	jle    0x14012e9b4
14012e9d1:	c7 45 d3 01 00 00 00 	movl   $0x1,-0x2d(%rbp)
14012e9d8:	48 8b cb             	mov    %rbx,%rcx
14012e9db:	e8 d0 f2 ff ff       	call   0x14012dcb0
14012e9e0:	8b 7d d3             	mov    -0x2d(%rbp),%edi
14012e9e3:	eb 5b                	jmp    0x14012ea40
14012e9e5:	44 39 6d cf          	cmp    %r13d,-0x31(%rbp)
14012e9e9:	7e 55                	jle    0x14012ea40
14012e9eb:	8b 5d 7f             	mov    0x7f(%rbp),%ebx
14012e9ee:	85 db                	test   %ebx,%ebx
14012e9f0:	74 4e                	je     0x14012ea40
14012e9f2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14012e9f8:	48 8d 15 11 a5 1b 00 	lea    0x1ba511(%rip),%rdx        # 0x1402e8f10
14012e9ff:	49 8b cf             	mov    %r15,%rcx
14012ea02:	e8 59 e8 fb ff       	call   0x1400ed260
14012ea07:	85 c0                	test   %eax,%eax
14012ea09:	0f 8e fd 00 00 00    	jle    0x14012eb0c
14012ea0f:	44 8b 45 cf          	mov    -0x31(%rbp),%r8d
14012ea13:	83 fb ff             	cmp    $0xffffffff,%ebx
14012ea16:	74 08                	je     0x14012ea20
14012ea18:	41 3b d8             	cmp    %r8d,%ebx
14012ea1b:	7f 03                	jg     0x14012ea20
14012ea1d:	44 8b c3             	mov    %ebx,%r8d
14012ea20:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14012ea24:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14012ea2a:	49 8b cf             	mov    %r15,%rcx
14012ea2d:	e8 6e e6 ff ff       	call   0x14012d0a0
14012ea32:	85 c0                	test   %eax,%eax
14012ea34:	0f 8e d2 00 00 00    	jle    0x14012eb0c
14012ea3a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14012ea40:	85 ff                	test   %edi,%edi
14012ea42:	74 69                	je     0x14012eaad
14012ea44:	49 63 dc             	movslq %r12d,%rbx
14012ea47:	48 8d 15 ca 6d 1e 00 	lea    0x1e6dca(%rip),%rdx        # 0x140315818
14012ea4e:	49 8b cf             	mov    %r15,%rcx
14012ea51:	49 03 de             	add    %r14,%rbx
14012ea54:	e8 b7 e4 fb ff       	call   0x1400ecf10
14012ea59:	85 c0                	test   %eax,%eax
14012ea5b:	0f 8e ab 00 00 00    	jle    0x14012eb0c
14012ea61:	33 ff                	xor    %edi,%edi
14012ea63:	39 7d cf             	cmp    %edi,-0x31(%rbp)
14012ea66:	7e 2d                	jle    0x14012ea95
14012ea68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14012ea6f:	00
14012ea70:	44 0f b6 03          	movzbl (%rbx),%r8d
14012ea74:	48 8d 15 5d 62 1e 00 	lea    0x1e625d(%rip),%rdx        # 0x140314cd8
14012ea7b:	49 8b cf             	mov    %r15,%rcx
14012ea7e:	e8 8d 00 fc ff       	call   0x1400eeb10
14012ea83:	85 c0                	test   %eax,%eax
14012ea85:	0f 8e 81 00 00 00    	jle    0x14012eb0c
14012ea8b:	ff c7                	inc    %edi
14012ea8d:	48 ff c3             	inc    %rbx
14012ea90:	3b 7d cf             	cmp    -0x31(%rbp),%edi
14012ea93:	7c db                	jl     0x14012ea70
14012ea95:	48 8d 15 30 86 1b 00 	lea    0x1b8630(%rip),%rdx        # 0x1402e70cc
14012ea9c:	49 8b cf             	mov    %r15,%rcx
14012ea9f:	e8 6c e4 fb ff       	call   0x1400ecf10
14012eaa4:	85 c0                	test   %eax,%eax
14012eaa6:	7e 64                	jle    0x14012eb0c
14012eaa8:	33 ff                	xor    %edi,%edi
14012eaaa:	89 7d d3             	mov    %edi,-0x2d(%rbp)
14012eaad:	45 85 ed             	test   %r13d,%r13d
14012eab0:	75 17                	jne    0x14012eac9
14012eab2:	45 8d 45 01          	lea    0x1(%r13),%r8d
14012eab6:	49 8b cf             	mov    %r15,%rcx
14012eab9:	48 8d 15 50 a4 1b 00 	lea    0x1ba450(%rip),%rdx        # 0x1402e8f10
14012eac0:	e8 9b e7 fb ff       	call   0x1400ed260
14012eac5:	85 c0                	test   %eax,%eax
14012eac7:	7e 43                	jle    0x14012eb0c
14012eac9:	4c 8b 75 d7          	mov    -0x29(%rbp),%r14
14012eacd:	48 63 45 cf          	movslq -0x31(%rbp),%rax
14012ead1:	4c 03 f0             	add    %rax,%r14
14012ead4:	83 7d df 00          	cmpl   $0x0,-0x21(%rbp)
14012ead8:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
14012eadc:	75 0a                	jne    0x14012eae8
14012eade:	83 7d ef 00          	cmpl   $0x0,-0x11(%rbp)
14012eae2:	0f 84 9b 00 00 00    	je     0x14012eb83
14012eae8:	4c 8b 6d ff          	mov    -0x1(%rbp),%r13
14012eaec:	48 8b 75 57          	mov    0x57(%rbp),%rsi
14012eaf0:	44 8b 45 5f          	mov    0x5f(%rbp),%r8d
14012eaf4:	44 2b 45 cf          	sub    -0x31(%rbp),%r8d
14012eaf8:	44 89 45 5f          	mov    %r8d,0x5f(%rbp)
14012eafc:	45 85 c0             	test   %r8d,%r8d
14012eaff:	0f 8f cb f8 ff ff    	jg     0x14012e3d0
14012eb05:	c7 45 f3 01 00 00 00 	movl   $0x1,-0xd(%rbp)
14012eb0c:	4c 8b 65 57          	mov    0x57(%rbp),%r12
14012eb10:	33 f6                	xor    %esi,%esi
14012eb12:	33 ff                	xor    %edi,%edi
14012eb14:	33 db                	xor    %ebx,%ebx
14012eb16:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14012eb1a:	e8 11 3e fc ff       	call   0x1400f2930
14012eb1f:	48 8b ce             	mov    %rsi,%rcx
14012eb22:	e8 89 f1 ff ff       	call   0x14012dcb0
14012eb27:	48 8b cf             	mov    %rdi,%rcx
14012eb2a:	e8 81 f1 ff ff       	call   0x14012dcb0
14012eb2f:	48 8b cb             	mov    %rbx,%rcx
14012eb32:	e8 79 f1 ff ff       	call   0x14012dcb0
14012eb37:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14012eb3b:	8b 45 f3             	mov    -0xd(%rbp),%eax
14012eb3e:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
14012eb45:	00
14012eb46:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
14012eb4d:	00
14012eb4e:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14012eb55:	00
14012eb56:	49 89 0c 24          	mov    %rcx,(%r12)
14012eb5a:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
14012eb61:	00
14012eb62:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14012eb69:	41 5f                	pop    %r15
14012eb6b:	5f                   	pop    %rdi
14012eb6c:	5e                   	pop    %rsi
14012eb6d:	5d                   	pop    %rbp
14012eb6e:	c3                   	ret
14012eb6f:	44 8b c0             	mov    %eax,%r8d
14012eb72:	48 8d 15 2f 6c 1e 00 	lea    0x1e6c2f(%rip),%rdx        # 0x1403157a8
14012eb79:	49 8b cf             	mov    %r15,%rcx
14012eb7c:	e8 8f ff fb ff       	call   0x1400eeb10
14012eb81:	eb 89                	jmp    0x14012eb0c
14012eb83:	c7 45 f3 02 00 00 00 	movl   $0x2,-0xd(%rbp)
14012eb8a:	eb 80                	jmp    0x14012eb0c
14012eb8c:	48 8d 15 fd 6b 1e 00 	lea    0x1e6bfd(%rip),%rdx        # 0x140315790
14012eb93:	e8 78 e3 fb ff       	call   0x1400ecf10
14012eb98:	e9 6f ff ff ff       	jmp    0x14012eb0c
14012eb9d:	cc                   	int3
14012eb9e:	cc                   	int3
14012eb9f:	cc                   	int3
14012eba0:	40 53                	rex push %rbx
14012eba2:	55                   	push   %rbp
14012eba3:	57                   	push   %rdi
14012eba4:	41 54                	push   %r12
14012eba6:	41 56                	push   %r14
14012eba8:	41 57                	push   %r15
14012ebaa:	b8 d8 00 00 00       	mov    $0xd8,%eax
14012ebaf:	e8 7c 1f 18 00       	call   0x1402b0b30
14012ebb4:	48 2b e0             	sub    %rax,%rsp
14012ebb7:	48 8b 05 c2 6e 2a 00 	mov    0x2a6ec2(%rip),%rax        # 0x1403d5a80
14012ebbe:	48 33 c4             	xor    %rsp,%rax
14012ebc1:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14012ebc8:	00
14012ebc9:	8b 84 24 48 01 00 00 	mov    0x148(%rsp),%eax
14012ebd0:	4c 8d 15 0d 6b 1e 00 	lea    0x1e6b0d(%rip),%r10        # 0x1403156e4
14012ebd7:	48 63 bc 24 38 01 00 	movslq 0x138(%rsp),%rdi
14012ebde:	00
14012ebdf:	45 33 f6             	xor    %r14d,%r14d
14012ebe2:	a8 20                	test   $0x20,%al
14012ebe4:	48 8b d9             	mov    %rcx,%rbx
14012ebe7:	48 8d 0d ee 6a 1e 00 	lea    0x1e6aee(%rip),%rcx        # 0x1403156dc
14012ebee:	45 8b e6             	mov    %r14d,%r12d
14012ebf1:	49 0f 44 ca          	cmove  %r10,%rcx
14012ebf5:	41 8b ee             	mov    %r14d,%ebp
14012ebf8:	45 8d 7e ff          	lea    -0x1(%r14),%r15d
14012ebfc:	83 f8 21             	cmp    $0x21,%eax
14012ebff:	74 35                	je     0x14012ec36
14012ec01:	8b 84 24 30 01 00 00 	mov    0x130(%rsp),%eax
14012ec08:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14012ec0d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14012ec12:	89 44 24 30          	mov    %eax,0x30(%rsp)
14012ec16:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
14012ec1b:	44 8b ca             	mov    %edx,%r9d
14012ec1e:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14012ec23:	ba 80 00 00 00       	mov    $0x80,%edx
14012ec28:	4c 8d 05 c1 6a 1e 00 	lea    0x1e6ac1(%rip),%r8        # 0x1403156f0
14012ec2f:	e8 ec ff fb ff       	call   0x1400eec20
14012ec34:	eb 28                	jmp    0x14012ec5e
14012ec36:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14012ec3b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14012ec40:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
14012ec45:	44 8b ca             	mov    %edx,%r9d
14012ec48:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14012ec4d:	ba 80 00 00 00       	mov    $0x80,%edx
14012ec52:	4c 8d 05 b7 6a 1e 00 	lea    0x1e6ab7(%rip),%r8        # 0x140315710
14012ec59:	e8 c2 ff fb ff       	call   0x1400eec20
14012ec5e:	85 c0                	test   %eax,%eax
14012ec60:	0f 8e 64 01 00 00    	jle    0x14012edca
14012ec66:	48 85 db             	test   %rbx,%rbx
14012ec69:	0f 84 9e 00 00 00    	je     0x14012ed0d
14012ec6f:	45 33 c0             	xor    %r8d,%r8d
14012ec72:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14012ec77:	48 8b cb             	mov    %rbx,%rcx
14012ec7a:	41 8d 50 4f          	lea    0x4f(%r8),%edx
14012ec7e:	e8 5d d6 fb ff       	call   0x1400ec2e0
14012ec83:	85 c0                	test   %eax,%eax
14012ec85:	7f 36                	jg     0x14012ecbd