140023b30:	e8 db 40 03 00       	call   0x140057c10
140023b35:	c7 44 24 70 50 00 00 	movl   $0x50,0x70(%rsp)
140023b3c:	00
140023b3d:	33 c9                	xor    %ecx,%ecx
140023b3f:	ff 15 3b b5 04 00    	call   *0x4b53b(%rip)        # 0x14006f080
140023b45:	48 8b c8             	mov    %rax,%rcx
140023b48:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140023b4d:	4c 8d 2d 0c 4e 05 00 	lea    0x54e0c(%rip),%r13        # 0x140078960
140023b54:	49 8b d5             	mov    %r13,%rdx
140023b57:	e8 b4 11 00 00       	call   0x140024d10
140023b5c:	bb 05 40 00 80       	mov    $0x80004005,%ebx
140023b61:	85 c0                	test   %eax,%eax
140023b63:	75 65                	jne    0x140023bca
140023b65:	33 d2                	xor    %edx,%edx
140023b67:	44 8d 40 50          	lea    0x50(%rax),%r8d
140023b6b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140023b70:	e8 a1 67 04 00       	call   0x14006a316
140023b75:	c7 44 24 70 50 00 00 	movl   $0x50,0x70(%rsp)
140023b7c:	00
140023b7d:	48 8d 05 bc 0e 00 00 	lea    0xebc(%rip),%rax        # 0x140024a40
140023b84:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140023b89:	4c 89 ac 24 b0 00 00 	mov    %r13,0xb0(%rsp)
140023b90:	00
140023b91:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140023b96:	e8 29 12 00 00       	call   0x140024dc4
140023b9b:	66 85 c0             	test   %ax,%ax
140023b9e:	75 2a                	jne    0x140023bca
140023ba0:	48 8b 0d 59 44 09 00 	mov    0x94459(%rip),%rcx        # 0x1400b8000
140023ba7:	49 3b ce             	cmp    %r14,%rcx
140023baa:	0f 84 97 00 00 00    	je     0x140023c47
140023bb0:	85 69 5c             	test   %ebp,0x5c(%rcx)
140023bb3:	0f 84 8e 00 00 00    	je     0x140023c47
140023bb9:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
140023bbd:	0f 82 84 00 00 00    	jb     0x140023c47
140023bc3:	ba 17 00 00 00       	mov    $0x17,%edx
140023bc8:	eb 62                	jmp    0x140023c2c
140023bca:	33 c9                	xor    %ecx,%ecx
140023bcc:	ff 15 ae b4 04 00    	call   *0x4b4ae(%rip)        # 0x14006f080
140023bd2:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140023bd7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140023bdc:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140023be1:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140023be6:	89 74 24 38          	mov    %esi,0x38(%rsp)
140023bea:	89 74 24 30          	mov    %esi,0x30(%rsp)
140023bee:	89 74 24 28          	mov    %esi,0x28(%rsp)
140023bf2:	89 74 24 20          	mov    %esi,0x20(%rsp)
140023bf6:	41 b9 00 00 00 80    	mov    $0x80000000,%r9d
140023bfc:	45 33 c0             	xor    %r8d,%r8d
140023bff:	49 8b d5             	mov    %r13,%rdx
140023c02:	33 c9                	xor    %ecx,%ecx
140023c04:	e8 d3 0f 00 00       	call   0x140024bdc
140023c09:	48 89 47 68          	mov    %rax,0x68(%rdi)
140023c0d:	48 85 c0             	test   %rax,%rax
140023c10:	75 33                	jne    0x140023c45
140023c12:	48 8b 0d e7 43 09 00 	mov    0x943e7(%rip),%rcx        # 0x1400b8000
140023c19:	49 3b ce             	cmp    %r14,%rcx
140023c1c:	74 29                	je     0x140023c47
140023c1e:	85 69 5c             	test   %ebp,0x5c(%rcx)
140023c21:	74 24                	je     0x140023c47
140023c23:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
140023c27:	72 1e                	jb     0x140023c47
140023c29:	8d 50 18             	lea    0x18(%rax),%edx
140023c2c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140023c30:	4c 8b cf             	mov    %rdi,%r9
140023c33:	4c 8d 05 16 4d 05 00 	lea    0x54d16(%rip),%r8        # 0x140078950
140023c3a:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140023c3e:	e8 9d ec ff ff       	call   0x1400228e0
140023c43:	eb 02                	jmp    0x140023c47
140023c45:	8b de                	mov    %esi,%ebx
140023c47:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140023c4c:	e8 43 27 03 00       	call   0x140056394
140023c51:	8b c3                	mov    %ebx,%eax
140023c53:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140023c5a:	00
140023c5b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140023c5f:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140023c63:	49 8b 73 30          	mov    0x30(%r11),%rsi
140023c67:	49 8b e3             	mov    %r11,%rsp
140023c6a:	41 5e                	pop    %r14
140023c6c:	41 5d                	pop    %r13
140023c6e:	5f                   	pop    %rdi
140023c6f:	c3                   	ret
140023c70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140023c75:	57                   	push   %rdi
140023c76:	48 83 ec 30          	sub    $0x30,%rsp
140023c7a:	48 8b d9             	mov    %rcx,%rbx
140023c7d:	48 8d 0d 5c 0b 00 00 	lea    0xb5c(%rip),%rcx        # 0x1400247e0
140023c84:	ff 15 9e b4 04 00    	call   *0x4b49e(%rip)        # 0x14006f128
140023c8a:	48 8d 0d ff 02 00 00 	lea    0x2ff(%rip),%rcx        # 0x140023f90
140023c91:	48 89 43 78          	mov    %rax,0x78(%rbx)
140023c95:	ff 15 25 b8 04 00    	call   *0x4b825(%rip)        # 0x14006f4c0
140023c9b:	48 8d 0d ee 02 00 00 	lea    0x2ee(%rip),%rcx        # 0x140023f90
140023ca2:	e8 7b 66 04 00       	call   0x14006a322
140023ca7:	e8 8c 6d 03 00       	call   0x14005aa38
140023cac:	33 ff                	xor    %edi,%edi
140023cae:	39 b8 70 02 00 00    	cmp    %edi,0x270(%rax)
140023cb4:	75 0a                	jne    0x140023cc0
140023cb6:	48 8b c8             	mov    %rax,%rcx
140023cb9:	e8 86 6a 03 00       	call   0x14005a744
140023cbe:	8b f8                	mov    %eax,%edi
140023cc0:	85 ff                	test   %edi,%edi
140023cc2:	79 3a                	jns    0x140023cfe
140023cc4:	4c 8b 15 35 43 09 00 	mov    0x94335(%rip),%r10        # 0x1400b8000
140023ccb:	48 8d 0d 2e 43 09 00 	lea    0x9432e(%rip),%rcx        # 0x1400b8000
140023cd2:	4c 3b d1             	cmp    %rcx,%r10
140023cd5:	0f 84 9a 02 00 00    	je     0x140023f75
140023cdb:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023ce2:	00
140023ce3:	0f 84 8c 02 00 00    	je     0x140023f75
140023ce9:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023cee:	0f 82 81 02 00 00    	jb     0x140023f75
140023cf4:	ba 0d 00 00 00       	mov    $0xd,%edx
140023cf9:	e9 60 02 00 00       	jmp    0x140023f5e
140023cfe:	e8 c1 da ff ff       	call   0x1400217c4
140023d03:	8b f8                	mov    %eax,%edi
140023d05:	85 c0                	test   %eax,%eax
140023d07:	79 3a                	jns    0x140023d43
140023d09:	4c 8b 15 f0 42 09 00 	mov    0x942f0(%rip),%r10        # 0x1400b8000
140023d10:	48 8d 0d e9 42 09 00 	lea    0x942e9(%rip),%rcx        # 0x1400b8000
140023d17:	4c 3b d1             	cmp    %rcx,%r10
140023d1a:	0f 84 55 02 00 00    	je     0x140023f75
140023d20:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023d27:	00
140023d28:	0f 84 47 02 00 00    	je     0x140023f75
140023d2e:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023d33:	0f 82 3c 02 00 00    	jb     0x140023f75
140023d39:	ba 0e 00 00 00       	mov    $0xe,%edx
140023d3e:	e9 1b 02 00 00       	jmp    0x140023f5e
140023d43:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140023d48:	c6 43 75 01          	movb   $0x1,0x75(%rbx)
140023d4c:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140023d51:	e8 d6 02 00 00       	call   0x14002402c
140023d56:	8b f8                	mov    %eax,%edi
140023d58:	3d 58 00 ee 80       	cmp    $0x80ee0058,%eax
140023d5d:	75 04                	jne    0x140023d63
140023d5f:	33 c9                	xor    %ecx,%ecx
140023d61:	eb 48                	jmp    0x140023dab
140023d63:	85 ff                	test   %edi,%edi
140023d65:	79 3c                	jns    0x140023da3
140023d67:	48 8b 05 92 42 09 00 	mov    0x94292(%rip),%rax        # 0x1400b8000
140023d6e:	48 8d 0d 8b 42 09 00 	lea    0x9428b(%rip),%rcx        # 0x1400b8000
140023d75:	48 3b c1             	cmp    %rcx,%rax
140023d78:	0f 84 f7 01 00 00    	je     0x140023f75
140023d7e:	f7 40 5c 00 80 00 00 	testl  $0x8000,0x5c(%rax)
140023d85:	0f 84 ea 01 00 00    	je     0x140023f75
140023d8b:	80 78 59 02          	cmpb   $0x2,0x59(%rax)
140023d8f:	0f 82 e0 01 00 00    	jb     0x140023f75
140023d95:	48 8b 48 50          	mov    0x50(%rax),%rcx
140023d99:	ba 0f 00 00 00       	mov    $0xf,%edx
140023d9e:	e9 bf 01 00 00       	jmp    0x140023f62
140023da3:	8a 4c 24 40          	mov    0x40(%rsp),%cl
140023da7:	84 c9                	test   %cl,%cl
140023da9:	74 0a                	je     0x140023db5
140023dab:	45 33 c0             	xor    %r8d,%r8d
140023dae:	33 d2                	xor    %edx,%edx
140023db0:	e8 17 de ff ff       	call   0x140021bcc
140023db5:	c6 43 74 01          	movb   $0x1,0x74(%rbx)
140023db9:	e8 1e 19 03 00       	call   0x1400556dc
140023dbe:	8b f8                	mov    %eax,%edi
140023dc0:	85 c0                	test   %eax,%eax
140023dc2:	79 3a                	jns    0x140023dfe
140023dc4:	4c 8b 15 35 42 09 00 	mov    0x94235(%rip),%r10        # 0x1400b8000
140023dcb:	48 8d 0d 2e 42 09 00 	lea    0x9422e(%rip),%rcx        # 0x1400b8000
140023dd2:	4c 3b d1             	cmp    %rcx,%r10
140023dd5:	0f 84 9a 01 00 00    	je     0x140023f75
140023ddb:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023de2:	00
140023de3:	0f 84 8c 01 00 00    	je     0x140023f75
140023de9:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023dee:	0f 82 81 01 00 00    	jb     0x140023f75
140023df4:	ba 10 00 00 00       	mov    $0x10,%edx
140023df9:	e9 60 01 00 00       	jmp    0x140023f5e
140023dfe:	e8 81 be 03 00       	call   0x14005fc84
140023e03:	8b f8                	mov    %eax,%edi
140023e05:	85 c0                	test   %eax,%eax
140023e07:	79 3a                	jns    0x140023e43
140023e09:	4c 8b 15 f0 41 09 00 	mov    0x941f0(%rip),%r10        # 0x1400b8000
140023e10:	48 8d 0d e9 41 09 00 	lea    0x941e9(%rip),%rcx        # 0x1400b8000
140023e17:	4c 3b d1             	cmp    %rcx,%r10
140023e1a:	0f 84 55 01 00 00    	je     0x140023f75
140023e20:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023e27:	00
140023e28:	0f 84 47 01 00 00    	je     0x140023f75
140023e2e:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023e33:	0f 82 3c 01 00 00    	jb     0x140023f75
140023e39:	ba 11 00 00 00       	mov    $0x11,%edx
140023e3e:	e9 1b 01 00 00       	jmp    0x140023f5e
140023e43:	c6 43 73 01          	movb   $0x1,0x73(%rbx)
140023e47:	e8 38 5c 03 00       	call   0x140059a84
140023e4c:	8b f8                	mov    %eax,%edi
140023e4e:	85 c0                	test   %eax,%eax
140023e50:	79 3a                	jns    0x140023e8c
140023e52:	4c 8b 15 a7 41 09 00 	mov    0x941a7(%rip),%r10        # 0x1400b8000
140023e59:	48 8d 0d a0 41 09 00 	lea    0x941a0(%rip),%rcx        # 0x1400b8000
140023e60:	4c 3b d1             	cmp    %rcx,%r10
140023e63:	0f 84 0c 01 00 00    	je     0x140023f75
140023e69:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023e70:	00
140023e71:	0f 84 fe 00 00 00    	je     0x140023f75
140023e77:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023e7c:	0f 82 f3 00 00 00    	jb     0x140023f75
140023e82:	ba 12 00 00 00       	mov    $0x12,%edx
140023e87:	e9 d2 00 00 00       	jmp    0x140023f5e
140023e8c:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
140023e91:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140023e96:	c6 43 72 01          	movb   $0x1,0x72(%rbx)
140023e9a:	c7 44 24 4c 01 00 00 	movl   $0x1,0x4c(%rsp)
140023ea1:	00
140023ea2:	e8 fd 1b 03 00       	call   0x140055aa4
140023ea7:	8b f8                	mov    %eax,%edi
140023ea9:	85 c0                	test   %eax,%eax
140023eab:	79 37                	jns    0x140023ee4
140023ead:	4c 8b 15 4c 41 09 00 	mov    0x9414c(%rip),%r10        # 0x1400b8000
140023eb4:	48 8d 0d 45 41 09 00 	lea    0x94145(%rip),%rcx        # 0x1400b8000
140023ebb:	4c 3b d1             	cmp    %rcx,%r10
140023ebe:	0f 84 b1 00 00 00    	je     0x140023f75
140023ec4:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023ecb:	00
140023ecc:	0f 84 a3 00 00 00    	je     0x140023f75
140023ed2:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023ed7:	0f 82 98 00 00 00    	jb     0x140023f75
140023edd:	ba 13 00 00 00       	mov    $0x13,%edx
140023ee2:	eb 7a                	jmp    0x140023f5e
140023ee4:	33 c9                	xor    %ecx,%ecx
140023ee6:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
140023eea:	e8 61 1c 03 00       	call   0x140055b50
140023eef:	85 c0                	test   %eax,%eax
140023ef1:	74 30                	je     0x140023f23
140023ef3:	4c 8b 15 06 41 09 00 	mov    0x94106(%rip),%r10        # 0x1400b8000
140023efa:	48 8d 0d ff 40 09 00 	lea    0x940ff(%rip),%rcx        # 0x1400b8000
140023f01:	bf 05 40 00 80       	mov    $0x80004005,%edi
140023f06:	4c 3b d1             	cmp    %rcx,%r10
140023f09:	74 6a                	je     0x140023f75
140023f0b:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023f12:	00
140023f13:	74 60                	je     0x140023f75
140023f15:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023f1a:	72 59                	jb     0x140023f75
140023f1c:	ba 14 00 00 00       	mov    $0x14,%edx
140023f21:	eb 3b                	jmp    0x140023f5e
140023f23:	48 8b cb             	mov    %rbx,%rcx
140023f26:	c6 43 71 01          	movb   $0x1,0x71(%rbx)
140023f2a:	e8 75 fb ff ff       	call   0x140023aa4
140023f2f:	8b f8                	mov    %eax,%edi
140023f31:	85 c0                	test   %eax,%eax
140023f33:	79 40                	jns    0x140023f75
140023f35:	4c 8b 15 c4 40 09 00 	mov    0x940c4(%rip),%r10        # 0x1400b8000
140023f3c:	48 8d 0d bd 40 09 00 	lea    0x940bd(%rip),%rcx        # 0x1400b8000
140023f43:	4c 3b d1             	cmp    %rcx,%r10
140023f46:	74 2d                	je     0x140023f75
140023f48:	41 f7 42 5c 00 80 00 	testl  $0x8000,0x5c(%r10)
140023f4f:	00
140023f50:	74 23                	je     0x140023f75
140023f52:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
140023f57:	72 1c                	jb     0x140023f75
140023f59:	ba 15 00 00 00       	mov    $0x15,%edx
140023f5e:	49 8b 4a 50          	mov    0x50(%r10),%rcx
140023f62:	4c 8b cb             	mov    %rbx,%r9
140023f65:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140023f69:	4c 8d 05 e0 49 05 00 	lea    0x549e0(%rip),%r8        # 0x140078950
140023f70:	e8 6b e9 ff ff       	call   0x1400228e0
140023f75:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140023f7a:	8b c7                	mov    %edi,%eax
140023f7c:	48 83 c4 30          	add    $0x30,%rsp
140023f80:	5f                   	pop    %rdi
140023f81:	c3                   	ret
140023f82:	90                   	nop
140023f83:	90                   	nop
140023f84:	90                   	nop
140023f85:	90                   	nop
140023f86:	90                   	nop
140023f87:	90                   	nop
140023f88:	90                   	nop
140023f89:	90                   	nop
140023f8a:	90                   	nop
140023f8b:	90                   	nop
140023f8c:	90                   	nop
140023f8d:	90                   	nop
140023f8e:	90                   	nop
140023f8f:	90                   	nop
140023f90:	48 81 ec b8 05 00 00 	sub    $0x5b8,%rsp
140023f97:	48 8b 05 22 e7 09 00 	mov    0x9e722(%rip),%rax        # 0x1400c26c0
140023f9e:	48 33 c4             	xor    %rsp,%rax
140023fa1:	48 89 84 24 a0 05 00 	mov    %rax,0x5a0(%rsp)
140023fa8:	00
140023fa9:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140023fb0:	00
140023fb1:	ff 15 51 b1 04 00    	call   *0x4b151(%rip)        # 0x14006f108
140023fb7:	33 d2                	xor    %edx,%edx
140023fb9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140023fbe:	41 b8 98 00 00 00    	mov    $0x98,%r8d
140023fc4:	e8 4d 63 04 00       	call   0x14006a316
140023fc9:	48 8b 84 24 b8 05 00 	mov    0x5b8(%rsp),%rax
140023fd0:	00
140023fd1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140023fd6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140023fdb:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140023fe0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140023fe5:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
140023fec:	00
140023fed:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140023ff2:	c7 44 24 30 0d 00 00 	movl   $0xc000000d,0x30(%rsp)
140023ff9:	c0
140023ffa:	e8 e1 07 00 00       	call   0x1400247e0
140023fff:	ff 15 4b b1 04 00    	call   *0x4b14b(%rip)        # 0x14006f150
140024005:	48 8b c8             	mov    %rax,%rcx
140024008:	ba 0d 00 00 c0       	mov    $0xc000000d,%edx
14002400d:	ff 15 45 b1 04 00    	call   *0x4b145(%rip)        # 0x14006f158
140024013:	48 8b 8c 24 a0 05 00 	mov    0x5a0(%rsp),%rcx
14002401a:	00
14002401b:	48 33 cc             	xor    %rsp,%rcx
14002401e:	e8 1d 5a 04 00       	call   0x140069a40
140024023:	48 81 c4 b8 05 00 00 	add    $0x5b8,%rsp
14002402a:	c3                   	ret
14002402b:	90                   	nop
14002402c:	48 8b c4             	mov    %rsp,%rax
14002402f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140024033:	48 89 68 10          	mov    %rbp,0x10(%rax)
140024037:	48 89 70 18          	mov    %rsi,0x18(%rax)
14002403b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14002403f:	41 56                	push   %r14
140024041:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140024048:	48 8b 15 f9 e6 09 00 	mov    0x9e6f9(%rip),%rdx        # 0x1400c2748
14002404f:	4c 8b f1             	mov    %rcx,%r14
140024052:	33 db                	xor    %ebx,%ebx
140024054:	48 8d 48 c8          	lea    -0x38(%rax),%rcx
140024058:	8b f3                	mov    %ebx,%esi
14002405a:	e8 39 42 03 00       	call   0x140058298
14002405f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140024064:	e8 5b 43 03 00       	call   0x1400583c4
140024069:	8b d0                	mov    %eax,%edx
14002406b:	bd 00 00 07 80       	mov    $0x80070000,%ebp
140024070:	0f b7 c0             	movzwl %ax,%eax
140024073:	0b c5                	or     %ebp,%eax
140024075:	85 d2                	test   %edx,%edx
140024077:	0f 4e c2             	cmovle %edx,%eax
14002407a:	85 c0                	test   %eax,%eax
14002407c:	78 26                	js     0x1400240a4
14002407e:	33 d2                	xor    %edx,%edx
140024080:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140024085:	e8 62 43 03 00       	call   0x1400583ec
14002408a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14002408f:	8b f0                	mov    %eax,%esi
140024091:	e8 2a 43 03 00       	call   0x1400583c0
140024096:	0f b7 c8             	movzwl %ax,%ecx
140024099:	0b cd                	or     %ebp,%ecx
14002409b:	85 c0                	test   %eax,%eax
14002409d:	0f 4e c8             	cmovle %eax,%ecx
1400240a0:	85 c9                	test   %ecx,%ecx
1400240a2:	79 60                	jns    0x140024104