1400e0c40:	49 0f 43 c4          	cmovae %r12,%rax
1400e0c44:	42 80 3c 30 00       	cmpb   $0x0,(%rax,%r14,1)
1400e0c49:	7e 4d                	jle    0x1400e0c98
1400e0c4b:	49 ff c6             	inc    %r14
1400e0c4e:	66 90                	xchg   %ax,%ax
1400e0c50:	4d 85 f6             	test   %r14,%r14
1400e0c53:	74 48                	je     0x1400e0c9d
1400e0c55:	41 0f b6 4d 00       	movzbl 0x0(%r13),%ecx
1400e0c5a:	80 f9 7f             	cmp    $0x7f,%cl
1400e0c5d:	74 3e                	je     0x1400e0c9d
1400e0c5f:	49 83 ee 01          	sub    $0x1,%r14
1400e0c63:	74 12                	je     0x1400e0c77
1400e0c65:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0c69:	49 83 ff 10          	cmp    $0x10,%r15
1400e0c6d:	49 0f 43 c4          	cmovae %r12,%rax
1400e0c71:	42 3a 0c 30          	cmp    (%rax,%r14,1),%cl
1400e0c75:	75 21                	jne    0x1400e0c98
1400e0c77:	4d 85 f6             	test   %r14,%r14
1400e0c7a:	75 10                	jne    0x1400e0c8c
1400e0c7c:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1400e0c80:	49 83 ff 10          	cmp    $0x10,%r15
1400e0c84:	49 0f 43 c4          	cmovae %r12,%rax
1400e0c88:	3a 08                	cmp    (%rax),%cl
1400e0c8a:	7c 0c                	jl     0x1400e0c98
1400e0c8c:	41 80 7d 01 00       	cmpb   $0x0,0x1(%r13)
1400e0c91:	7e bd                	jle    0x1400e0c50
1400e0c93:	49 ff c5             	inc    %r13
1400e0c96:	eb b8                	jmp    0x1400e0c50
1400e0c98:	c6 44 24 32 01       	movb   $0x1,0x32(%rsp)
1400e0c9d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1400e0ca1:	e8 da 56 fe ff       	call   0x1400c6380
1400e0ca6:	4c 8b 75 87          	mov    -0x79(%rbp),%r14
1400e0caa:	8b 74 24 38          	mov    0x38(%rsp),%esi
1400e0cae:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1400e0cb3:	e9 32 01 00 00       	jmp    0x1400e0dea
1400e0cb8:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1400e0cbd:	49 8b d5             	mov    %r13,%rdx
1400e0cc0:	48 8b cb             	mov    %rbx,%rcx
1400e0cc3:	e8 a8 21 00 00       	call   0x1400e2e70
1400e0cc8:	84 c0                	test   %al,%al
1400e0cca:	0f 85 22 01 00 00    	jne    0x1400e0df2
1400e0cd0:	44 8b e6             	mov    %esi,%r12d
1400e0cd3:	4c 8d 3d 16 a5 15 00 	lea    0x15a516(%rip),%r15        # 0x14023b1f0
1400e0cda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e0ce0:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
1400e0ce4:	75 3d                	jne    0x1400e0d23
1400e0ce6:	48 8b 0b             	mov    (%rbx),%rcx
1400e0ce9:	48 85 c9             	test   %rcx,%rcx
1400e0cec:	74 2a                	je     0x1400e0d18
1400e0cee:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0cf2:	48 8b 10             	mov    (%rax),%rdx
1400e0cf5:	48 85 d2             	test   %rdx,%rdx
1400e0cf8:	74 0e                	je     0x1400e0d08
1400e0cfa:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0cfe:	83 38 00             	cmpl   $0x0,(%rax)
1400e0d01:	7e 05                	jle    0x1400e0d08
1400e0d03:	0f b6 02             	movzbl (%rdx),%eax
1400e0d06:	eb 06                	jmp    0x1400e0d0e
1400e0d08:	48 8b 01             	mov    (%rcx),%rax
1400e0d0b:	ff 50 30             	call   *0x30(%rax)
1400e0d0e:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0d11:	74 05                	je     0x1400e0d18
1400e0d13:	88 43 09             	mov    %al,0x9(%rbx)
1400e0d16:	eb 07                	jmp    0x1400e0d1f
1400e0d18:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e0d1f:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0d23:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
1400e0d27:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400e0d2d:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400e0d31:	e8 1a 81 0a 00       	call   0x140188e50
1400e0d36:	48 8d 4d 0d          	lea    0xd(%rbp),%rcx
1400e0d3a:	48 85 c0             	test   %rax,%rax
1400e0d3d:	48 0f 45 c8          	cmovne %rax,%rcx
1400e0d41:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400e0d45:	48 2b c8             	sub    %rax,%rcx
1400e0d48:	48 83 f9 0a          	cmp    $0xa,%rcx
1400e0d4c:	0f 83 8f 00 00 00    	jae    0x1400e0de1
1400e0d52:	3b fe                	cmp    %esi,%edi
1400e0d54:	7f 0f                	jg     0x1400e0d65
1400e0d56:	41 ff c4             	inc    %r12d
1400e0d59:	48 85 c9             	test   %rcx,%rcx
1400e0d5c:	74 1d                	je     0x1400e0d7b
1400e0d5e:	c6 44 24 3c 01       	movb   $0x1,0x3c(%rsp)
1400e0d63:	eb 16                	jmp    0x1400e0d7b
1400e0d65:	48 85 c9             	test   %rcx,%rcx
1400e0d68:	75 04                	jne    0x1400e0d6e
1400e0d6a:	85 f6                	test   %esi,%esi
1400e0d6c:	74 0d                	je     0x1400e0d7b
1400e0d6e:	42 0f b6 04 39       	movzbl (%rcx,%r15,1),%eax
1400e0d73:	41 88 06             	mov    %al,(%r14)
1400e0d76:	49 ff c6             	inc    %r14
1400e0d79:	ff c6                	inc    %esi
1400e0d7b:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1400e0d80:	48 8b 0b             	mov    (%rbx),%rcx
1400e0d83:	48 85 c9             	test   %rcx,%rcx
1400e0d86:	74 3a                	je     0x1400e0dc2
1400e0d88:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0d8c:	48 83 38 00          	cmpq   $0x0,(%rax)
1400e0d90:	74 21                	je     0x1400e0db3
1400e0d92:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400e0d96:	8b 02                	mov    (%rdx),%eax
1400e0d98:	85 c0                	test   %eax,%eax
1400e0d9a:	7e 17                	jle    0x1400e0db3
1400e0d9c:	ff c8                	dec    %eax
1400e0d9e:	89 02                	mov    %eax,(%rdx)
1400e0da0:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400e0da4:	48 8b 11             	mov    (%rcx),%rdx
1400e0da7:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400e0dab:	48 89 01             	mov    %rax,(%rcx)
1400e0dae:	0f b6 02             	movzbl (%rdx),%eax
1400e0db1:	eb 06                	jmp    0x1400e0db9
1400e0db3:	48 8b 01             	mov    (%rcx),%rax
1400e0db6:	ff 50 38             	call   *0x38(%rax)
1400e0db9:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0dbc:	74 04                	je     0x1400e0dc2
1400e0dbe:	32 c0                	xor    %al,%al
1400e0dc0:	eb 09                	jmp    0x1400e0dcb
1400e0dc2:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e0dc9:	b0 01                	mov    $0x1,%al
1400e0dcb:	88 43 08             	mov    %al,0x8(%rbx)
1400e0dce:	49 8b d5             	mov    %r13,%rdx
1400e0dd1:	48 8b cb             	mov    %rbx,%rcx
1400e0dd4:	e8 97 20 00 00       	call   0x1400e2e70
1400e0dd9:	84 c0                	test   %al,%al
1400e0ddb:	0f 84 ff fe ff ff    	je     0x1400e0ce0
1400e0de1:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
1400e0de6:	89 74 24 38          	mov    %esi,0x38(%rsp)
1400e0dea:	4c 8b 65 af          	mov    -0x51(%rbp),%r12
1400e0dee:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
1400e0df2:	49 8b d5             	mov    %r13,%rdx
1400e0df5:	48 8b cb             	mov    %rbx,%rcx
1400e0df8:	e8 73 20 00 00       	call   0x1400e2e70
1400e0dfd:	84 c0                	test   %al,%al
1400e0dff:	0f 85 ab 00 00 00    	jne    0x1400e0eb0
1400e0e05:	38 43 08             	cmp    %al,0x8(%rbx)
1400e0e08:	75 3d                	jne    0x1400e0e47
1400e0e0a:	48 8b 0b             	mov    (%rbx),%rcx
1400e0e0d:	48 85 c9             	test   %rcx,%rcx
1400e0e10:	74 2a                	je     0x1400e0e3c
1400e0e12:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0e16:	48 8b 10             	mov    (%rax),%rdx
1400e0e19:	48 85 d2             	test   %rdx,%rdx
1400e0e1c:	74 0e                	je     0x1400e0e2c
1400e0e1e:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0e22:	83 38 00             	cmpl   $0x0,(%rax)
1400e0e25:	7e 05                	jle    0x1400e0e2c
1400e0e27:	0f b6 02             	movzbl (%rdx),%eax
1400e0e2a:	eb 06                	jmp    0x1400e0e32
1400e0e2c:	48 8b 01             	mov    (%rcx),%rax
1400e0e2f:	ff 50 30             	call   *0x30(%rax)
1400e0e32:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0e35:	74 05                	je     0x1400e0e3c
1400e0e37:	88 43 09             	mov    %al,0x9(%rbx)
1400e0e3a:	eb 07                	jmp    0x1400e0e43
1400e0e3c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1400e0e43:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0e47:	0f b6 7b 09          	movzbl 0x9(%rbx),%edi
1400e0e4b:	49 8b 07             	mov    (%r15),%rax
1400e0e4e:	49 8b cf             	mov    %r15,%rcx
1400e0e51:	ff 50 18             	call   *0x18(%rax)
1400e0e54:	40 3a f8             	cmp    %al,%dil
1400e0e57:	75 57                	jne    0x1400e0eb0
1400e0e59:	e8 56 0f 0b 00       	call   0x140191db4
1400e0e5e:	48 8b 08             	mov    (%rax),%rcx
1400e0e61:	0f b6 01             	movzbl (%rcx),%eax
1400e0e64:	41 88 06             	mov    %al,(%r14)
1400e0e67:	49 ff c6             	inc    %r14
1400e0e6a:	48 8b 0b             	mov    (%rbx),%rcx
1400e0e6d:	48 85 c9             	test   %rcx,%rcx
1400e0e70:	0f 84 92 00 00 00    	je     0x1400e0f08
1400e0e76:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0e7a:	48 83 38 00          	cmpq   $0x0,(%rax)
1400e0e7e:	74 21                	je     0x1400e0ea1
1400e0e80:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400e0e84:	8b 02                	mov    (%rdx),%eax
1400e0e86:	85 c0                	test   %eax,%eax
1400e0e88:	7e 17                	jle    0x1400e0ea1
1400e0e8a:	ff c8                	dec    %eax
1400e0e8c:	89 02                	mov    %eax,(%rdx)
1400e0e8e:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400e0e92:	48 8b 11             	mov    (%rcx),%rdx
1400e0e95:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400e0e99:	48 89 01             	mov    %rax,(%rcx)
1400e0e9c:	0f b6 02             	movzbl (%rdx),%eax
1400e0e9f:	eb 06                	jmp    0x1400e0ea7
1400e0ea1:	48 8b 01             	mov    (%rcx),%rax
1400e0ea4:	ff 50 38             	call   *0x38(%rax)
1400e0ea7:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0eaa:	74 5c                	je     0x1400e0f08
1400e0eac:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
1400e0eb0:	33 ff                	xor    %edi,%edi
1400e0eb2:	41 81 3c 24 00 ca 9a 	cmpl   $0x3b9aca00,(%r12)
1400e0eb9:	3b
1400e0eba:	0f 84 fa 00 00 00    	je     0x1400e0fba
1400e0ec0:	85 f6                	test   %esi,%esi
1400e0ec2:	0f 85 f2 00 00 00    	jne    0x1400e0fba
1400e0ec8:	49 8b d5             	mov    %r13,%rdx
1400e0ecb:	48 8b cb             	mov    %rbx,%rcx
1400e0ece:	e8 9d 1f 00 00       	call   0x1400e2e70
1400e0ed3:	84 c0                	test   %al,%al
1400e0ed5:	0f 85 c4 00 00 00    	jne    0x1400e0f9f
1400e0edb:	8b 74 24 34          	mov    0x34(%rsp),%esi
1400e0edf:	90                   	nop
1400e0ee0:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
1400e0ee4:	75 44                	jne    0x1400e0f2a
1400e0ee6:	48 8b 0b             	mov    (%rbx),%rcx
1400e0ee9:	48 85 c9             	test   %rcx,%rcx
1400e0eec:	74 35                	je     0x1400e0f23
1400e0eee:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0ef2:	48 8b 10             	mov    (%rax),%rdx
1400e0ef5:	48 85 d2             	test   %rdx,%rdx
1400e0ef8:	74 19                	je     0x1400e0f13
1400e0efa:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0efe:	83 38 00             	cmpl   $0x0,(%rax)
1400e0f01:	7e 10                	jle    0x1400e0f13
1400e0f03:	0f b6 02             	movzbl (%rdx),%eax
1400e0f06:	eb 11                	jmp    0x1400e0f19
1400e0f08:	33 ff                	xor    %edi,%edi
1400e0f0a:	48 89 3b             	mov    %rdi,(%rbx)
1400e0f0d:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0f11:	eb 9f                	jmp    0x1400e0eb2
1400e0f13:	48 8b 01             	mov    (%rcx),%rax
1400e0f16:	ff 50 30             	call   *0x30(%rax)
1400e0f19:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0f1c:	74 05                	je     0x1400e0f23
1400e0f1e:	88 43 09             	mov    %al,0x9(%rbx)
1400e0f21:	eb 03                	jmp    0x1400e0f26
1400e0f23:	48 89 3b             	mov    %rdi,(%rbx)
1400e0f26:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1400e0f2a:	0f b6 43 09          	movzbl 0x9(%rbx),%eax
1400e0f2e:	3a 45 ff             	cmp    -0x1(%rbp),%al
1400e0f31:	75 64                	jne    0x1400e0f97
1400e0f33:	ff ce                	dec    %esi
1400e0f35:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1400e0f3a:	48 8b 0b             	mov    (%rbx),%rcx
1400e0f3d:	48 85 c9             	test   %rcx,%rcx
1400e0f40:	74 3a                	je     0x1400e0f7c
1400e0f42:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0f46:	48 83 38 00          	cmpq   $0x0,(%rax)
1400e0f4a:	74 21                	je     0x1400e0f6d
1400e0f4c:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400e0f50:	8b 02                	mov    (%rdx),%eax
1400e0f52:	85 c0                	test   %eax,%eax
1400e0f54:	7e 17                	jle    0x1400e0f6d
1400e0f56:	ff c8                	dec    %eax
1400e0f58:	89 02                	mov    %eax,(%rdx)
1400e0f5a:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400e0f5e:	48 8b 11             	mov    (%rcx),%rdx
1400e0f61:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400e0f65:	48 89 01             	mov    %rax,(%rcx)
1400e0f68:	0f b6 02             	movzbl (%rdx),%eax
1400e0f6b:	eb 06                	jmp    0x1400e0f73
1400e0f6d:	48 8b 01             	mov    (%rcx),%rax
1400e0f70:	ff 50 38             	call   *0x38(%rax)
1400e0f73:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e0f76:	74 04                	je     0x1400e0f7c
1400e0f78:	32 c0                	xor    %al,%al
1400e0f7a:	eb 05                	jmp    0x1400e0f81
1400e0f7c:	48 89 3b             	mov    %rdi,(%rbx)
1400e0f7f:	b0 01                	mov    $0x1,%al
1400e0f81:	88 43 08             	mov    %al,0x8(%rbx)
1400e0f84:	49 8b d5             	mov    %r13,%rdx
1400e0f87:	48 8b cb             	mov    %rbx,%rcx
1400e0f8a:	e8 e1 1e 00 00       	call   0x1400e2e70
1400e0f8f:	84 c0                	test   %al,%al
1400e0f91:	0f 84 49 ff ff ff    	je     0x1400e0ee0
1400e0f97:	89 74 24 34          	mov    %esi,0x34(%rsp)
1400e0f9b:	8b 74 24 38          	mov    0x38(%rsp),%esi
1400e0f9f:	44 8b 7c 24 34       	mov    0x34(%rsp),%r15d
1400e0fa4:	45 85 ff             	test   %r15d,%r15d
1400e0fa7:	79 16                	jns    0x1400e0fbf
1400e0fa9:	41 c6 06 30          	movb   $0x30,(%r14)
1400e0fad:	49 ff c6             	inc    %r14
1400e0fb0:	41 ff c7             	inc    %r15d
1400e0fb3:	44 89 7c 24 34       	mov    %r15d,0x34(%rsp)
1400e0fb8:	eb 05                	jmp    0x1400e0fbf
1400e0fba:	44 8b 7c 24 34       	mov    0x34(%rsp),%r15d
1400e0fbf:	49 8b d5             	mov    %r13,%rdx
1400e0fc2:	48 8b cb             	mov    %rbx,%rcx
1400e0fc5:	e8 a6 1e 00 00       	call   0x1400e2e70
1400e0fca:	84 c0                	test   %al,%al
1400e0fcc:	0f 85 0a 01 00 00    	jne    0x1400e10dc
1400e0fd2:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1400e0fd8:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
1400e0fdc:	75 39                	jne    0x1400e1017
1400e0fde:	48 8b 0b             	mov    (%rbx),%rcx
1400e0fe1:	48 85 c9             	test   %rcx,%rcx
1400e0fe4:	74 2a                	je     0x1400e1010
1400e0fe6:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e0fea:	48 8b 10             	mov    (%rax),%rdx
1400e0fed:	48 85 d2             	test   %rdx,%rdx
1400e0ff0:	74 0e                	je     0x1400e1000
1400e0ff2:	48 8b 41 50          	mov    0x50(%rcx),%rax
1400e0ff6:	83 38 00             	cmpl   $0x0,(%rax)
1400e0ff9:	7e 05                	jle    0x1400e1000
1400e0ffb:	0f b6 02             	movzbl (%rdx),%eax
1400e0ffe:	eb 06                	jmp    0x1400e1006
1400e1000:	48 8b 01             	mov    (%rcx),%rax
1400e1003:	ff 50 30             	call   *0x30(%rax)
1400e1006:	83 f8 ff             	cmp    $0xffffffff,%eax
1400e1009:	74 05                	je     0x1400e1010
1400e100b:	88 43 09             	mov    %al,0x9(%rbx)
1400e100e:	eb 03                	jmp    0x1400e1013
1400e1010:	48 89 3b             	mov    %rdi,(%rbx)
1400e1013:	44 88 7b 08          	mov    %r15b,0x8(%rbx)
1400e1017:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
1400e101b:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400e1021:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400e1025:	e8 26 7e 0a 00       	call   0x140188e50
1400e102a:	48 8d 4d 0d          	lea    0xd(%rbp),%rcx
1400e102e:	48 85 c0             	test   %rax,%rax
1400e1031:	48 0f 45 c8          	cmovne %rax,%rcx
1400e1035:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400e1039:	48 2b c8             	sub    %rax,%rcx
1400e103c:	48 83 f9 0a          	cmp    $0xa,%rcx
1400e1040:	0f 83 91 00 00 00    	jae    0x1400e10d7
1400e1046:	3b 74 24 40          	cmp    0x40(%rsp),%esi
1400e104a:	7d 15                	jge    0x1400e1061
1400e104c:	48 8d 05 9d a1 15 00 	lea    0x15a19d(%rip),%rax        # 0x14023b1f0
1400e1053:	0f b6 04 01          	movzbl (%rcx,%rax,1),%eax
1400e1057:	41 88 06             	mov    %al,(%r14)
1400e105a:	49 ff c6             	inc    %r14
1400e105d:	ff c6                	inc    %esi
1400e105f:	eb 12                	jmp    0x1400e1073
1400e1061:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
1400e1065:	0f b6 c0             	movzbl %al,%eax
1400e1068:	48 85 c9             	test   %rcx,%rcx
1400e106b:	41 0f 45 c7          	cmovne %r15d,%eax
1400e106f:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1400e1073:	44 88 7c 24 30       	mov    %r15b,0x30(%rsp)
1400e1078:	48 8b 0b             	mov    (%rbx),%rcx
1400e107b:	48 85 c9             	test   %rcx,%rcx
1400e107e:	74 3a                	je     0x1400e10ba
1400e1080:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400e1084:	48 83 38 00          	cmpq   $0x0,(%rax)
1400e1088:	74 21                	je     0x1400e10ab
1400e108a:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1400e108e:	8b 02                	mov    (%rdx),%eax
1400e1090:	85 c0                	test   %eax,%eax
1400e1092:	7e 17                	jle    0x1400e10ab
1400e1094:	ff c8                	dec    %eax
1400e1096:	89 02                	mov    %eax,(%rdx)
1400e1098:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400e109c:	48 8b 11             	mov    (%rcx),%rdx
1400e109f:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400e10a3:	48 89 01             	mov    %rax,(%rcx)
1400e10a6:	0f b6 02             	movzbl (%rdx),%eax
1400e10a9:	eb 06                	jmp    0x1400e10b1
1400e10ab:	48 8b 01             	mov    (%rcx),%rax
1400e10ae:	ff 50 38             	call   *0x38(%rax)