1400e3b1c:	48 89 e9             	mov    %rbp,%rcx
1400e3b1f:	4d 89 e8             	mov    %r13,%r8
1400e3b22:	e8 c9 62 10 00       	call   0x1401e9df0
1400e3b27:	eb 9a                	jmp    0x1400e3ac3
1400e3b29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e3b30:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e3b36:	48 8d bc 24 a0 01 00 	lea    0x1a0(%rsp),%rdi
1400e3b3d:	00
1400e3b3e:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400e3b44:	48 89 f2             	mov    %rsi,%rdx
1400e3b47:	48 89 f9             	mov    %rdi,%rcx
1400e3b4a:	e8 11 c9 ff ff       	call   0x1400e0460
1400e3b4f:	85 c0                	test   %eax,%eax
1400e3b51:	78 1d                	js     0x1400e3b70
1400e3b53:	45 31 c9             	xor    %r9d,%r9d
1400e3b56:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400e3b5c:	89 c2                	mov    %eax,%edx
1400e3b5e:	48 89 f9             	mov    %rdi,%rcx
1400e3b61:	e8 ca de ff ff       	call   0x1400e1a30
1400e3b66:	85 c0                	test   %eax,%eax
1400e3b68:	0f 89 a6 fa ff ff    	jns    0x1400e3614
1400e3b6e:	eb 10                	jmp    0x1400e3b80
1400e3b70:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400e3b75:	ff d0                	call   *%rax
1400e3b77:	83 38 22             	cmpl   $0x22,(%rax)
1400e3b7a:	0f 84 a9 05 00 00    	je     0x1400e4129
1400e3b80:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400e3b87:	48 8b 35 62 4f 15 00 	mov    0x154f62(%rip),%rsi        # 0x140238af0
1400e3b8e:	48 8b 94 24 b8 05 00 	mov    0x5b8(%rsp),%rdx
1400e3b95:	00
1400e3b96:	48 2b 16             	sub    (%rsi),%rdx
1400e3b99:	0f 85 15 09 00 00    	jne    0x1400e44b4
1400e3b9f:	48 81 c4 c8 05 00 00 	add    $0x5c8,%rsp
1400e3ba6:	5b                   	pop    %rbx
1400e3ba7:	5e                   	pop    %rsi
1400e3ba8:	5f                   	pop    %rdi
1400e3ba9:	5d                   	pop    %rbp
1400e3baa:	41 5c                	pop    %r12
1400e3bac:	41 5d                	pop    %r13
1400e3bae:	41 5e                	pop    %r14
1400e3bb0:	41 5f                	pop    %r15
1400e3bb2:	c3                   	ret
1400e3bb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e3bb8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400e3bbd:	48 85 c0             	test   %rax,%rax
1400e3bc0:	0f 84 74 04 00 00    	je     0x1400e403a
1400e3bc6:	66 83 38 00          	cmpw   $0x0,(%rax)
1400e3bca:	48 89 c3             	mov    %rax,%rbx
1400e3bcd:	be 01 00 00 00       	mov    $0x1,%esi
1400e3bd2:	0f 84 62 04 00 00    	je     0x1400e403a
1400e3bd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e3bdf:	00
1400e3be0:	48 89 d9             	mov    %rbx,%rcx
1400e3be3:	e8 30 63 10 00       	call   0x1401e9f18
1400e3be8:	48 83 c0 01          	add    $0x1,%rax
1400e3bec:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
1400e3bf0:	48 01 c6             	add    %rax,%rsi
1400e3bf3:	66 83 3b 00          	cmpw   $0x0,(%rbx)
1400e3bf7:	75 e7                	jne    0x1400e3be0
1400e3bf9:	48 85 f6             	test   %rsi,%rsi
1400e3bfc:	0f 88 cb 08 00 00    	js     0x1400e44cd
1400e3c02:	48 8d 1c 36          	lea    (%rsi,%rsi,1),%rbx
1400e3c06:	48 89 d9             	mov    %rbx,%rcx
1400e3c09:	e8 12 6e fe ff       	call   0x1400caa20
1400e3c0e:	48 89 c7             	mov    %rax,%rdi
1400e3c11:	48 85 f6             	test   %rsi,%rsi
1400e3c14:	0f 85 32 04 00 00    	jne    0x1400e404c
1400e3c1a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400e3c1f:	ff 15 13 b4 1c 00    	call   *0x1cb413(%rip)        # 0x1402af038
1400e3c25:	8b 94 24 98 00 00 00 	mov    0x98(%rsp),%edx
1400e3c2c:	8b 0d 7a be 10 00    	mov    0x10be7a(%rip),%ecx        # 0x1401efaac
1400e3c32:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400e3c36:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
1400e3c3d:	00 00 00 00 00
1400e3c42:	85 d2                	test   %edx,%edx
1400e3c44:	0f 11 84 24 b0 00 00 	movups %xmm0,0xb0(%rsp)
1400e3c4b:	00
1400e3c4c:	40 0f 95 c6          	setne  %sil
1400e3c50:	85 c9                	test   %ecx,%ecx
1400e3c52:	74 09                	je     0x1400e3c5d
1400e3c54:	40 84 f6             	test   %sil,%sil
1400e3c57:	0f 85 e2 02 00 00    	jne    0x1400e3f3f
1400e3c5d:	31 ed                	xor    %ebp,%ebp
1400e3c5f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400e3c64:	48 8d 84 24 b0 03 00 	lea    0x3b0(%rsp),%rax
1400e3c6b:	00
1400e3c6c:	48 85 d2             	test   %rdx,%rdx
1400e3c6f:	48 0f 44 c2          	cmove  %rdx,%rax
1400e3c73:	31 c9                	xor    %ecx,%ecx
1400e3c75:	66 83 bc 24 a0 01 00 	cmpw   $0x0,0x1a0(%rsp)
1400e3c7c:	00 00
1400e3c7e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400e3c83:	40 0f b6 c6          	movzbl %sil,%eax
1400e3c87:	74 08                	je     0x1400e3c91
1400e3c89:	48 8d 8c 24 a0 01 00 	lea    0x1a0(%rsp),%rcx
1400e3c90:	00
1400e3c91:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400e3c96:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400e3c9b:	45 31 c9             	xor    %r9d,%r9d
1400e3c9e:	45 31 c0             	xor    %r8d,%r8d
1400e3ca1:	4c 8d bc 24 b0 00 00 	lea    0xb0(%rsp),%r15
1400e3ca8:	00
1400e3ca9:	4c 8d ac 24 10 01 00 	lea    0x110(%rsp),%r13
1400e3cb0:	00
1400e3cb1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400e3cb5:	4c 8b 25 b4 b2 1c 00 	mov    0x1cb2b4(%rip),%r12        # 0x1402aef70
1400e3cbc:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400e3cc1:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
1400e3cc5:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1400e3cca:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400e3cce:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400e3cd3:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1400e3cd8:	41 ff d4             	call   *%r12
1400e3cdb:	89 c3                	mov    %eax,%ebx
1400e3cdd:	85 c0                	test   %eax,%eax
1400e3cdf:	75 30                	jne    0x1400e3d11
1400e3ce1:	8b 05 c5 bd 10 00    	mov    0x10bdc5(%rip),%eax        # 0x1401efaac
1400e3ce7:	85 c0                	test   %eax,%eax
1400e3ce9:	74 09                	je     0x1400e3cf4
1400e3ceb:	40 84 f6             	test   %sil,%sil
1400e3cee:	0f 85 47 04 00 00    	jne    0x1400e413b
1400e3cf4:	ff 15 16 b4 1c 00    	call   *0x1cb416(%rip)        # 0x1402af110
1400e3cfa:	41 89 c4             	mov    %eax,%r12d
1400e3cfd:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400e3d02:	ff d0                	call   *%rax
1400e3d04:	44 89 e1             	mov    %r12d,%ecx
1400e3d07:	48 89 c6             	mov    %rax,%rsi
1400e3d0a:	e8 71 a9 ff ff       	call   0x1400de680
1400e3d0f:	89 06                	mov    %eax,(%rsi)
1400e3d11:	48 8b 8c 24 78 01 00 	mov    0x178(%rsp),%rcx
1400e3d18:	00
1400e3d19:	48 85 c9             	test   %rcx,%rcx
1400e3d1c:	74 06                	je     0x1400e3d24
1400e3d1e:	ff 15 84 b2 1c 00    	call   *0x1cb284(%rip)        # 0x1402aefa8
1400e3d24:	48 85 ed             	test   %rbp,%rbp
1400e3d27:	74 14                	je     0x1400e3d3d
1400e3d29:	ff 15 29 b4 1c 00    	call   *0x1cb429(%rip)        # 0x1402af158
1400e3d2f:	49 89 e8             	mov    %rbp,%r8
1400e3d32:	31 d2                	xor    %edx,%edx
1400e3d34:	48 89 c1             	mov    %rax,%rcx
1400e3d37:	ff 15 73 b4 1c 00    	call   *0x1cb473(%rip)        # 0x1402af1b0
1400e3d3d:	48 89 f9             	mov    %rdi,%rcx
1400e3d40:	e8 6b 51 01 00       	call   0x1400f8eb0
1400e3d45:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400e3d4a:	e8 61 51 01 00       	call   0x1400f8eb0
1400e3d4f:	85 db                	test   %ebx,%ebx
1400e3d51:	0f 84 29 fe ff ff    	je     0x1400e3b80
1400e3d57:	48 8d 1d 02 06 19 00 	lea    0x190602(%rip),%rbx        # 0x140274360
1400e3d5e:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1400e3d65:	00
1400e3d66:	ff 15 ac b1 1c 00    	call   *0x1cb1ac(%rip)        # 0x1402aef18
1400e3d6c:	48 89 d9             	mov    %rbx,%rcx
1400e3d6f:	ff 15 53 b2 1c 00    	call   *0x1cb253(%rip)        # 0x1402aefc8
1400e3d75:	b9 18 00 00 00       	mov    $0x18,%ecx
1400e3d7a:	e8 a1 6c fe ff       	call   0x1400caa20
1400e3d7f:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
1400e3d86:	00
1400e3d87:	8b b4 24 c0 00 00 00 	mov    0xc0(%rsp),%esi
1400e3d8e:	48 89 d9             	mov    %rbx,%rcx
1400e3d91:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400e3d95:	48 8b 15 64 14 19 00 	mov    0x191464(%rip),%rdx        # 0x140275200
1400e3d9c:	48 89 70 08          	mov    %rsi,0x8(%rax)
1400e3da0:	48 89 10             	mov    %rdx,(%rax)
1400e3da3:	48 89 05 56 14 19 00 	mov    %rax,0x191456(%rip)        # 0x140275200
1400e3daa:	ff 15 30 b4 1c 00    	call   *0x1cb430(%rip)        # 0x1402af1e0
1400e3db0:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1400e3db7:	e9 cb fd ff ff       	jmp    0x1400e3b87
1400e3dbc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e3dc0:	8b 05 12 be 10 00    	mov    0x10be12(%rip),%eax        # 0x1401efbd8
1400e3dc6:	89 05 e0 bc 10 00    	mov    %eax,0x10bce0(%rip)        # 0x1401efaac
1400e3dcc:	85 c0                	test   %eax,%eax
1400e3dce:	0f 89 75 f6 ff ff    	jns    0x1400e3449
1400e3dd4:	ff 15 be b3 1c 00    	call   *0x1cb3be(%rip)        # 0x1402af198
1400e3dda:	3d ff ff b0 1d       	cmp    $0x1db0ffff,%eax
1400e3ddf:	0f 97 c0             	seta   %al
1400e3de2:	0f b6 c0             	movzbl %al,%eax
1400e3de5:	89 05 c1 bc 10 00    	mov    %eax,0x10bcc1(%rip)        # 0x1401efaac
1400e3deb:	e9 59 f6 ff ff       	jmp    0x1400e3449
1400e3df0:	c7 84 24 98 00 00 00 	movl   $0x1,0x98(%rsp)
1400e3df7:	01 00 00 00
1400e3dfb:	45 31 c0             	xor    %r8d,%r8d
1400e3dfe:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1400e3e02:	0f 85 9e f7 ff ff    	jne    0x1400e35a6
1400e3e08:	31 c9                	xor    %ecx,%ecx
1400e3e0a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e3e0e:	0f 85 c5 f7 ff ff    	jne    0x1400e35d9
1400e3e14:	c7 84 24 98 00 00 00 	movl   $0x0,0x98(%rsp)
1400e3e1b:	00 00 00 00
1400e3e1f:	e9 c8 f7 ff ff       	jmp    0x1400e35ec
1400e3e24:	0f 1f 40 00          	nopl   0x0(%rax)
1400e3e28:	48 8b 3a             	mov    (%rdx),%rdi
1400e3e2b:	48 85 ff             	test   %rdi,%rdi
1400e3e2e:	0f 85 b5 f5 ff ff    	jne    0x1400e33e9
1400e3e34:	48 8d 2d a5 a1 ff ff 	lea    -0x5e5b(%rip),%rbp        # 0x1400ddfe0
1400e3e3b:	e9 e5 f5 ff ff       	jmp    0x1400e3425
1400e3e40:	48 8b 3d 69 b6 1c 00 	mov    0x1cb669(%rip),%rdi        # 0x1402af4b0
1400e3e47:	48 89 da             	mov    %rbx,%rdx
1400e3e4a:	48 8d 0d 7e ed 12 00 	lea    0x12ed7e(%rip),%rcx        # 0x140212bcf
1400e3e51:	ff d7                	call   *%rdi
1400e3e53:	85 c0                	test   %eax,%eax
1400e3e55:	0f 84 ef f9 ff ff    	je     0x1400e384a
1400e3e5b:	48 89 da             	mov    %rbx,%rdx
1400e3e5e:	48 8d 0d ca f1 12 00 	lea    0x12f1ca(%rip),%rcx        # 0x14021302f
1400e3e65:	ff d7                	call   *%rdi
1400e3e67:	85 c0                	test   %eax,%eax
1400e3e69:	0f 84 db f9 ff ff    	je     0x1400e384a
1400e3e6f:	48 89 d9             	mov    %rbx,%rcx
1400e3e72:	ff d5                	call   *%rbp
1400e3e74:	48 8d 15 b9 f1 12 00 	lea    0x12f1b9(%rip),%rdx        # 0x140213034
1400e3e7b:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
1400e3e82:	00 00 00 00 00
1400e3e87:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
1400e3e8e:	00 00 00 00 00
1400e3e93:	48 89 c7             	mov    %rax,%rdi
1400e3e96:	48 8b 05 03 55 15 00 	mov    0x155503(%rip),%rax        # 0x1402393a0
1400e3e9d:	49 89 f8             	mov    %rdi,%r8
1400e3ea0:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
1400e3ea7:	00
1400e3ea8:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
1400e3eaf:	00
1400e3eb0:	48 89 c1             	mov    %rax,%rcx
1400e3eb3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400e3eb8:	e8 03 81 fb ff       	call   0x14009bfc0
1400e3ebd:	48 39 fb             	cmp    %rdi,%rbx
1400e3ec0:	74 08                	je     0x1400e3eca
1400e3ec2:	48 89 f9             	mov    %rdi,%rcx
1400e3ec5:	e8 e6 4f 01 00       	call   0x1400f8eb0
1400e3eca:	4c 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%r9
1400e3ed1:	00
1400e3ed2:	4c 8b 84 24 00 01 00 	mov    0x100(%rsp),%r8
1400e3ed9:	00
1400e3eda:	48 89 f1             	mov    %rsi,%rcx
1400e3edd:	31 d2                	xor    %edx,%edx
1400e3edf:	e8 ec 78 fb ff       	call   0x14009b7d0
1400e3ee4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400e3ee9:	e8 52 6a fb ff       	call   0x14009a940
1400e3eee:	e9 6e f9 ff ff       	jmp    0x1400e3861
1400e3ef3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400e3ef8:	ff d0                	call   *%rax
1400e3efa:	83 38 22             	cmpl   $0x22,(%rax)
1400e3efd:	0f 84 3e 03 00 00    	je     0x1400e4241
1400e3f03:	48 89 f9             	mov    %rdi,%rcx
1400e3f06:	e8 a5 4f 01 00       	call   0x1400f8eb0
1400e3f0b:	e9 70 fc ff ff       	jmp    0x1400e3b80
1400e3f10:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e3f14:	74 19                	je     0x1400e3f2f
1400e3f16:	c7 84 24 98 00 00 00 	movl   $0x2,0x98(%rsp)
1400e3f1d:	02 00 00 00
1400e3f21:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e3f26:	48 39 d0             	cmp    %rdx,%rax
1400e3f29:	0f 85 aa f6 ff ff    	jne    0x1400e35d9
1400e3f2f:	c7 84 24 98 00 00 00 	movl   $0x1,0x98(%rsp)
1400e3f36:	01 00 00 00
1400e3f3a:	e9 a2 f6 ff ff       	jmp    0x1400e35e1
1400e3f3f:	4c 8d a4 24 a8 00 00 	lea    0xa8(%rsp),%r12
1400e3f46:	00
1400e3f47:	45 31 c0             	xor    %r8d,%r8d
1400e3f4a:	31 c9                	xor    %ecx,%ecx
1400e3f4c:	48 8b 1d 6d b2 1c 00 	mov    0x1cb26d(%rip),%rbx        # 0x1402af1c0
1400e3f53:	4d 89 e1             	mov    %r12,%r9
1400e3f56:	ba 01 00 00 00       	mov    $0x1,%edx
1400e3f5b:	ff d3                	call   *%rbx
1400e3f5d:	85 c0                	test   %eax,%eax
1400e3f5f:	75 0f                	jne    0x1400e3f70
1400e3f61:	ff 15 a9 b1 1c 00    	call   *0x1cb1a9(%rip)        # 0x1402af110
1400e3f67:	83 f8 7a             	cmp    $0x7a,%eax
1400e3f6a:	0f 85 ed fc ff ff    	jne    0x1400e3c5d
1400e3f70:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
1400e3f77:	00
1400e3f78:	ff 15 da b1 1c 00    	call   *0x1cb1da(%rip)        # 0x1402af158
1400e3f7e:	31 d2                	xor    %edx,%edx
1400e3f80:	49 89 e8             	mov    %rbp,%r8
1400e3f83:	48 89 c1             	mov    %rax,%rcx
1400e3f86:	ff 15 1c b2 1c 00    	call   *0x1cb21c(%rip)        # 0x1402af1a8
1400e3f8c:	48 89 c5             	mov    %rax,%rbp
1400e3f8f:	48 85 c0             	test   %rax,%rax
1400e3f92:	0f 84 c5 fc ff ff    	je     0x1400e3c5d
1400e3f98:	45 31 c0             	xor    %r8d,%r8d
1400e3f9b:	4d 89 e1             	mov    %r12,%r9
1400e3f9e:	ba 01 00 00 00       	mov    $0x1,%edx
1400e3fa3:	48 89 c1             	mov    %rax,%rcx
1400e3fa6:	ff d3                	call   *%rbx
1400e3fa8:	85 c0                	test   %eax,%eax
1400e3faa:	0f 84 af fc ff ff    	je     0x1400e3c5f
1400e3fb0:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1400e3fb7:	31 d2                	xor    %edx,%edx
1400e3fb9:	48 89 e9             	mov    %rbp,%rcx
1400e3fbc:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400e3fc3:	00 00
1400e3fc5:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400e3fcc:	00 00
1400e3fce:	4c 8d 8c 24 80 01 00 	lea    0x180(%rsp),%r9
1400e3fd5:	00
1400e3fd6:	41 b8 02 00 02 00    	mov    $0x20002,%r8d
1400e3fdc:	48 c1 e0 03          	shl    $0x3,%rax
1400e3fe0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e3fe5:	ff 15 45 b3 1c 00    	call   *0x1cb345(%rip)        # 0x1402af330
1400e3feb:	85 c0                	test   %eax,%eax
1400e3fed:	0f 84 6c fc ff ff    	je     0x1400e3c5f
1400e3ff3:	81 4c 24 6c 00 00 08 	orl    $0x80000,0x6c(%rsp)
1400e3ffa:	00
1400e3ffb:	48 89 ac 24 78 01 00 	mov    %rbp,0x178(%rsp)
1400e4002:	00
1400e4003:	e9 57 fc ff ff       	jmp    0x1400e3c5f
1400e4008:	81 78 03 2e 65 78 65 	cmpl   $0x6578652e,0x3(%rax)
1400e400f:	0f 85 4a f7 ff ff    	jne    0x1400e375f
1400e4015:	48 8b 15 9c 10 19 00 	mov    0x19109c(%rip),%rdx        # 0x1402750b8
1400e401c:	48 85 d2             	test   %rdx,%rdx
1400e401f:	0f 84 82 03 00 00    	je     0x1400e43a7
1400e4025:	48 89 f9             	mov    %rdi,%rcx
1400e4028:	e8 73 52 00 00       	call   0x1400e92a0
1400e402d:	85 c0                	test   %eax,%eax
1400e402f:	0f 84 e9 f3 ff ff    	je     0x1400e341e
1400e4035:	e9 46 f7 ff ff       	jmp    0x1400e3780
1400e403a:	b9 02 00 00 00       	mov    $0x2,%ecx
1400e403f:	bb 02 00 00 00       	mov    $0x2,%ebx
1400e4044:	e8 d7 69 fe ff       	call   0x1400caa20
1400e4049:	48 89 c7             	mov    %rax,%rdi
1400e404c:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400e4051:	49 89 d8             	mov    %rbx,%r8
1400e4054:	48 89 f9             	mov    %rdi,%rcx
1400e4057:	e8 94 5d 10 00       	call   0x1401e9df0
1400e405c:	e9 b9 fb ff ff       	jmp    0x1400e3c1a
1400e4061:	c7 84 24 98 00 00 00 	movl   $0x1,0x98(%rsp)
1400e4068:	01 00 00 00
1400e406c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400e4070:	0f 84 6b f5 ff ff    	je     0x1400e35e1
1400e4076:	48 39 d0             	cmp    %rdx,%rax
1400e4079:	0f 84 62 f5 ff ff    	je     0x1400e35e1
1400e407f:	c7 84 24 98 00 00 00 	movl   $0x2,0x98(%rsp)
1400e4086:	02 00 00 00
1400e408a:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e408f:	e9 45 f5 ff ff       	jmp    0x1400e35d9
1400e4094:	48 89 f9             	mov    %rdi,%rcx
1400e4097:	31 d2                	xor    %edx,%edx
1400e4099:	e8 d2 dc ff ff       	call   0x1400e1d70
1400e409e:	48 89 c7             	mov    %rax,%rdi
1400e40a1:	48 85 c0             	test   %rax,%rax
1400e40a4:	0f 84 7d 01 00 00    	je     0x1400e4227
1400e40aa:	48 89 c1             	mov    %rax,%rcx
1400e40ad:	e8 e6 5d 10 00       	call   0x1401e9e98
1400e40b2:	48 83 f8 06          	cmp    $0x6,%rax
1400e40b6:	76 58                	jbe    0x1400e4110
1400e40b8:	0f be 54 07 f9       	movsbl -0x7(%rdi,%rax,1),%edx
1400e40bd:	4c 8d 68 f9          	lea    -0x7(%rax),%r13
1400e40c1:	83 fa 2f             	cmp    $0x2f,%edx
1400e40c4:	74 05                	je     0x1400e40cb
1400e40c6:	83 fa 5c             	cmp    $0x5c,%edx
1400e40c9:	75 45                	jne    0x1400e4110
1400e40cb:	48 8d 4c 07 fa       	lea    -0x6(%rdi,%rax,1),%rcx