140e03ca0:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e03ca4:	48 89 01             	mov    %rax,(%rcx)
140e03ca7:	0f b7 02             	movzwl (%rdx),%eax
140e03caa:	eb 10                	jmp    0x140e03cbc
140e03cac:	48 8b 01             	mov    (%rcx),%rax
140e03caf:	48 8b 40 38          	mov    0x38(%rax),%rax
140e03cb3:	ff 15 67 fd 17 00    	call   *0x17fd67(%rip)        # 0x140f83a20
140e03cb9:	45 33 c0             	xor    %r8d,%r8d
140e03cbc:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e03cc1:	66 3b c8             	cmp    %ax,%cx
140e03cc4:	74 05                	je     0x140e03ccb
140e03cc6:	41 8a c0             	mov    %r8b,%al
140e03cc9:	eb 08                	jmp    0x140e03cd3
140e03ccb:	4c 89 07             	mov    %r8,(%rdi)
140e03cce:	b8 01 00 00 00       	mov    $0x1,%eax
140e03cd3:	88 47 08             	mov    %al,0x8(%rdi)
140e03cd6:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e03cdb:	48 8b cf             	mov    %rdi,%rcx
140e03cde:	e8 c5 33 01 00       	call   0x140e170a8
140e03ce3:	45 33 c0             	xor    %r8d,%r8d
140e03ce6:	84 c0                	test   %al,%al
140e03ce8:	0f 84 21 fe ff ff    	je     0x140e03b0f
140e03cee:	44 89 6c 24 3c       	mov    %r13d,0x3c(%rsp)
140e03cf3:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140e03cf8:	48 85 db             	test   %rbx,%rbx
140e03cfb:	74 1e                	je     0x140e03d1b
140e03cfd:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03d01:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03d06:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03d0b:	44 38 04 03          	cmp    %r8b,(%rbx,%rax,1)
140e03d0f:	7e 05                	jle    0x140e03d16
140e03d11:	48 ff c3             	inc    %rbx
140e03d14:	eb 05                	jmp    0x140e03d1b
140e03d16:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140e03d1b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e03d20:	48 8b d6             	mov    %rsi,%rdx
140e03d23:	48 8b cf             	mov    %rdi,%rcx
140e03d26:	e8 7d 33 01 00       	call   0x140e170a8
140e03d2b:	45 33 c9             	xor    %r9d,%r9d
140e03d2e:	84 c0                	test   %al,%al
140e03d30:	0f 85 d4 00 00 00    	jne    0x140e03e0a
140e03d36:	45 8d 69 01          	lea    0x1(%r9),%r13d
140e03d3a:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
140e03d40:	44 38 4f 08          	cmp    %r9b,0x8(%rdi)
140e03d44:	75 45                	jne    0x140e03d8b
140e03d46:	48 8b 0f             	mov    (%rdi),%rcx
140e03d49:	48 85 c9             	test   %rcx,%rcx
140e03d4c:	74 36                	je     0x140e03d84
140e03d4e:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03d52:	48 8b 10             	mov    (%rax),%rdx
140e03d55:	48 85 d2             	test   %rdx,%rdx
140e03d58:	74 0e                	je     0x140e03d68
140e03d5a:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03d5e:	44 39 08             	cmp    %r9d,(%rax)
140e03d61:	7e 05                	jle    0x140e03d68
140e03d63:	0f b7 02             	movzwl (%rdx),%eax
140e03d66:	eb 10                	jmp    0x140e03d78
140e03d68:	48 8b 01             	mov    (%rcx),%rax
140e03d6b:	48 8b 40 30          	mov    0x30(%rax),%rax
140e03d6f:	ff 15 ab fc 17 00    	call   *0x17fcab(%rip)        # 0x140f83a20
140e03d75:	45 33 c9             	xor    %r9d,%r9d
140e03d78:	66 44 3b e0          	cmp    %ax,%r12w
140e03d7c:	74 06                	je     0x140e03d84
140e03d7e:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e03d82:	eb 03                	jmp    0x140e03d87
140e03d84:	4c 89 0f             	mov    %r9,(%rdi)
140e03d87:	44 88 6f 08          	mov    %r13b,0x8(%rdi)
140e03d8b:	66 44 39 7f 0a       	cmp    %r15w,0xa(%rdi)
140e03d90:	75 6e                	jne    0x140e03e00
140e03d92:	48 8b 0f             	mov    (%rdi),%rcx
140e03d95:	48 85 c9             	test   %rcx,%rcx
140e03d98:	74 42                	je     0x140e03ddc
140e03d9a:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03d9e:	4c 39 08             	cmp    %r9,(%rax)
140e03da1:	74 1e                	je     0x140e03dc1
140e03da3:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03da7:	44 39 08             	cmp    %r9d,(%rax)
140e03daa:	7e 15                	jle    0x140e03dc1
140e03dac:	ff 08                	decl   (%rax)
140e03dae:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e03db2:	48 8b 11             	mov    (%rcx),%rdx
140e03db5:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e03db9:	48 89 01             	mov    %rax,(%rcx)
140e03dbc:	0f b7 02             	movzwl (%rdx),%eax
140e03dbf:	eb 10                	jmp    0x140e03dd1
140e03dc1:	48 8b 01             	mov    (%rcx),%rax
140e03dc4:	48 8b 40 38          	mov    0x38(%rax),%rax
140e03dc8:	ff 15 52 fc 17 00    	call   *0x17fc52(%rip)        # 0x140f83a20
140e03dce:	45 33 c9             	xor    %r9d,%r9d
140e03dd1:	66 44 3b e0          	cmp    %ax,%r12w
140e03dd5:	74 05                	je     0x140e03ddc
140e03dd7:	41 8a c1             	mov    %r9b,%al
140e03dda:	eb 06                	jmp    0x140e03de2
140e03ddc:	4c 89 0f             	mov    %r9,(%rdi)
140e03ddf:	41 8a c5             	mov    %r13b,%al
140e03de2:	88 47 08             	mov    %al,0x8(%rdi)
140e03de5:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140e03dea:	48 8b d6             	mov    %rsi,%rdx
140e03ded:	48 8b cf             	mov    %rdi,%rcx
140e03df0:	e8 b3 32 01 00       	call   0x140e170a8
140e03df5:	45 33 c9             	xor    %r9d,%r9d
140e03df8:	84 c0                	test   %al,%al
140e03dfa:	0f 84 40 ff ff ff    	je     0x140e03d40
140e03e00:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140e03e05:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140e03e0a:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140e03e0e:	48 83 7d c7 0f       	cmpq   $0xf,-0x39(%rbp)
140e03e13:	48 0f 47 4d af       	cmova  -0x51(%rbp),%rcx
140e03e18:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
140e03e1c:	4c 03 c1             	add    %rcx,%r8
140e03e1f:	41 8a d1             	mov    %r9b,%dl
140e03e22:	40 8a 74 24 30       	mov    0x30(%rsp),%sil
140e03e27:	40 84 f6             	test   %sil,%sil
140e03e2a:	75 64                	jne    0x140e03e90
140e03e2c:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140e03e32:	48 85 db             	test   %rbx,%rbx
140e03e35:	74 59                	je     0x140e03e90
140e03e37:	49 3b c8             	cmp    %r8,%rcx
140e03e3a:	74 02                	je     0x140e03e3e
140e03e3c:	8a 11                	mov    (%rcx),%dl
140e03e3e:	48 8d 41 01          	lea    0x1(%rcx),%rax
140e03e42:	48 0f 44 c1          	cmove  %rcx,%rax
140e03e46:	48 8b c8             	mov    %rax,%rcx
140e03e49:	49 2b da             	sub    %r10,%rbx
140e03e4c:	8a c2                	mov    %dl,%al
140e03e4e:	41 2a c2             	sub    %r10b,%al
140e03e51:	3c 7d                	cmp    $0x7d,%al
140e03e53:	77 2f                	ja     0x140e03e84
140e03e55:	48 85 db             	test   %rbx,%rbx
140e03e58:	74 18                	je     0x140e03e72
140e03e5a:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03e5e:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03e63:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03e68:	38 14 18             	cmp    %dl,(%rax,%rbx,1)
140e03e6b:	75 1e                	jne    0x140e03e8b
140e03e6d:	48 85 db             	test   %rbx,%rbx
140e03e70:	75 12                	jne    0x140e03e84
140e03e72:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140e03e76:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
140e03e7b:	48 0f 47 45 8f       	cmova  -0x71(%rbp),%rax
140e03e80:	38 10                	cmp    %dl,(%rax)
140e03e82:	7f 07                	jg     0x140e03e8b
140e03e84:	40 84 f6             	test   %sil,%sil
140e03e87:	74 a9                	je     0x140e03e32
140e03e89:	eb 05                	jmp    0x140e03e90
140e03e8b:	44 88 54 24 30       	mov    %r10b,0x30(%rsp)
140e03e90:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140e03e94:	e8 b7 3b 39 ff       	call   0x140197a50
140e03e99:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e03e9e:	45 33 c0             	xor    %r8d,%r8d
140e03ea1:	44 8a 7c 24 32       	mov    0x32(%rsp),%r15b
140e03ea6:	45 84 ff             	test   %r15b,%r15b
140e03ea9:	74 19                	je     0x140e03ec4
140e03eab:	44 38 44 24 31       	cmp    %r8b,0x31(%rsp)
140e03eb0:	74 12                	je     0x140e03ec4
140e03eb2:	45 85 f6             	test   %r14d,%r14d
140e03eb5:	75 0d                	jne    0x140e03ec4
140e03eb7:	41 c6 04 24 30       	movb   $0x30,(%r12)
140e03ebc:	49 ff c4             	inc    %r12
140e03ebf:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140e03ec4:	e8 db d1 02 00       	call   0x140e310a4
140e03ec9:	48 8b 08             	mov    (%rax),%rcx
140e03ecc:	40 8a 31             	mov    (%rcx),%sil
140e03ecf:	40 88 74 24 33       	mov    %sil,0x33(%rsp)
140e03ed4:	48 8b d3             	mov    %rbx,%rdx
140e03ed7:	48 8b cf             	mov    %rdi,%rcx
140e03eda:	e8 c9 31 01 00       	call   0x140e170a8
140e03edf:	45 33 c0             	xor    %r8d,%r8d
140e03ee2:	84 c0                	test   %al,%al
140e03ee4:	0f 85 de 00 00 00    	jne    0x140e03fc8
140e03eea:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e03eee:	75 49                	jne    0x140e03f39
140e03ef0:	48 8b 0f             	mov    (%rdi),%rcx
140e03ef3:	48 85 c9             	test   %rcx,%rcx
140e03ef6:	74 3a                	je     0x140e03f32
140e03ef8:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03efc:	48 8b 10             	mov    (%rax),%rdx
140e03eff:	48 85 d2             	test   %rdx,%rdx
140e03f02:	74 0e                	je     0x140e03f12
140e03f04:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03f08:	44 39 00             	cmp    %r8d,(%rax)
140e03f0b:	7e 05                	jle    0x140e03f12
140e03f0d:	0f b7 02             	movzwl (%rdx),%eax
140e03f10:	eb 10                	jmp    0x140e03f22
140e03f12:	48 8b 01             	mov    (%rcx),%rax
140e03f15:	48 8b 40 30          	mov    0x30(%rax),%rax
140e03f19:	ff 15 01 fb 17 00    	call   *0x17fb01(%rip)        # 0x140f83a20
140e03f1f:	45 33 c0             	xor    %r8d,%r8d
140e03f22:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e03f27:	66 3b c8             	cmp    %ax,%cx
140e03f2a:	74 06                	je     0x140e03f32
140e03f2c:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e03f30:	eb 03                	jmp    0x140e03f35
140e03f32:	4c 89 07             	mov    %r8,(%rdi)
140e03f35:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e03f39:	0f b7 5f 0a          	movzwl 0xa(%rdi),%ebx
140e03f3d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140e03f42:	48 8b 01             	mov    (%rcx),%rax
140e03f45:	48 8b 40 18          	mov    0x18(%rax),%rax
140e03f49:	ff 15 d1 fa 17 00    	call   *0x17fad1(%rip)        # 0x140f83a20
140e03f4f:	66 3b d8             	cmp    %ax,%bx
140e03f52:	75 6f                	jne    0x140e03fc3
140e03f54:	41 88 34 24          	mov    %sil,(%r12)
140e03f58:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e03f5e:	4d 03 e1             	add    %r9,%r12
140e03f61:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140e03f66:	48 8b 0f             	mov    (%rdi),%rcx
140e03f69:	45 33 c0             	xor    %r8d,%r8d
140e03f6c:	48 85 c9             	test   %rcx,%rcx
140e03f6f:	74 4b                	je     0x140e03fbc
140e03f71:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e03f75:	4c 39 00             	cmp    %r8,(%rax)
140e03f78:	74 1e                	je     0x140e03f98
140e03f7a:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e03f7e:	44 39 00             	cmp    %r8d,(%rax)
140e03f81:	7e 15                	jle    0x140e03f98
140e03f83:	ff 08                	decl   (%rax)
140e03f85:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e03f89:	48 8b 11             	mov    (%rcx),%rdx
140e03f8c:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e03f90:	48 89 01             	mov    %rax,(%rcx)
140e03f93:	0f b7 02             	movzwl (%rdx),%eax
140e03f96:	eb 14                	jmp    0x140e03fac
140e03f98:	48 8b 01             	mov    (%rcx),%rax
140e03f9b:	48 8b 40 38          	mov    0x38(%rax),%rax
140e03f9f:	ff 15 7b fa 17 00    	call   *0x17fa7b(%rip)        # 0x140f83a20
140e03fa5:	45 33 c0             	xor    %r8d,%r8d
140e03fa8:	45 8d 48 01          	lea    0x1(%r8),%r9d
140e03fac:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e03fb1:	66 3b c8             	cmp    %ax,%cx
140e03fb4:	74 06                	je     0x140e03fbc
140e03fb6:	44 88 47 08          	mov    %r8b,0x8(%rdi)
140e03fba:	eb 07                	jmp    0x140e03fc3
140e03fbc:	4c 89 07             	mov    %r8,(%rdi)
140e03fbf:	44 88 4f 08          	mov    %r9b,0x8(%rdi)
140e03fc3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e03fc8:	45 85 f6             	test   %r14d,%r14d
140e03fcb:	0f 85 05 01 00 00    	jne    0x140e040d6
140e03fd1:	48 8b d3             	mov    %rbx,%rdx
140e03fd4:	48 8b cf             	mov    %rdi,%rcx
140e03fd7:	e8 cc 30 01 00       	call   0x140e170a8
140e03fdc:	45 33 c0             	xor    %r8d,%r8d
140e03fdf:	84 c0                	test   %al,%al
140e03fe1:	0f 85 ef 00 00 00    	jne    0x140e040d6
140e03fe7:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140e03fec:	0f b7 74 24 38       	movzwl 0x38(%rsp),%esi
140e03ff1:	45 8d 6e 01          	lea    0x1(%r14),%r13d
140e03ff5:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
140e03ffb:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e03fff:	75 45                	jne    0x140e04046
140e04001:	48 8b 0f             	mov    (%rdi),%rcx
140e04004:	48 85 c9             	test   %rcx,%rcx
140e04007:	74 36                	je     0x140e0403f
140e04009:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0400d:	48 8b 10             	mov    (%rax),%rdx
140e04010:	48 85 d2             	test   %rdx,%rdx
140e04013:	74 0e                	je     0x140e04023
140e04015:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e04019:	44 39 00             	cmp    %r8d,(%rax)
140e0401c:	7e 05                	jle    0x140e04023
140e0401e:	0f b7 02             	movzwl (%rdx),%eax
140e04021:	eb 10                	jmp    0x140e04033
140e04023:	48 8b 01             	mov    (%rcx),%rax
140e04026:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0402a:	ff 15 f0 f9 17 00    	call   *0x17f9f0(%rip)        # 0x140f83a20
140e04030:	45 33 c0             	xor    %r8d,%r8d
140e04033:	66 44 3b e0          	cmp    %ax,%r12w
140e04037:	74 06                	je     0x140e0403f
140e04039:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0403d:	eb 03                	jmp    0x140e04042
140e0403f:	4c 89 07             	mov    %r8,(%rdi)
140e04042:	44 88 6f 08          	mov    %r13b,0x8(%rdi)
140e04046:	66 39 77 0a          	cmp    %si,0xa(%rdi)
140e0404a:	75 71                	jne    0x140e040bd
140e0404c:	4d 2b fd             	sub    %r13,%r15
140e0404f:	44 88 6c 24 31       	mov    %r13b,0x31(%rsp)
140e04054:	48 8b 0f             	mov    (%rdi),%rcx
140e04057:	48 85 c9             	test   %rcx,%rcx
140e0405a:	74 42                	je     0x140e0409e
140e0405c:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e04060:	4c 39 00             	cmp    %r8,(%rax)
140e04063:	74 1e                	je     0x140e04083
140e04065:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e04069:	44 39 00             	cmp    %r8d,(%rax)
140e0406c:	7e 15                	jle    0x140e04083
140e0406e:	ff 08                	decl   (%rax)
140e04070:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e04074:	48 8b 11             	mov    (%rcx),%rdx
140e04077:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0407b:	48 89 01             	mov    %rax,(%rcx)
140e0407e:	0f b7 02             	movzwl (%rdx),%eax
140e04081:	eb 10                	jmp    0x140e04093
140e04083:	48 8b 01             	mov    (%rcx),%rax
140e04086:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0408a:	ff 15 90 f9 17 00    	call   *0x17f990(%rip)        # 0x140f83a20
140e04090:	45 33 c0             	xor    %r8d,%r8d
140e04093:	66 44 3b e0          	cmp    %ax,%r12w
140e04097:	74 05                	je     0x140e0409e
140e04099:	41 8a c0             	mov    %r8b,%al
140e0409c:	eb 06                	jmp    0x140e040a4
140e0409e:	4c 89 07             	mov    %r8,(%rdi)
140e040a1:	41 8a c5             	mov    %r13b,%al
140e040a4:	88 47 08             	mov    %al,0x8(%rdi)
140e040a7:	48 8b d3             	mov    %rbx,%rdx
140e040aa:	48 8b cf             	mov    %rdi,%rcx
140e040ad:	e8 f6 2f 01 00       	call   0x140e170a8
140e040b2:	45 33 c0             	xor    %r8d,%r8d
140e040b5:	84 c0                	test   %al,%al
140e040b7:	0f 84 3e ff ff ff    	je     0x140e03ffb
140e040bd:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140e040c2:	40 8a 74 24 33       	mov    0x33(%rsp),%sil
140e040c7:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140e040cc:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140e040d1:	44 8a 7c 24 32       	mov    0x32(%rsp),%r15b
140e040d6:	48 8b d3             	mov    %rbx,%rdx
140e040d9:	48 8b cf             	mov    %rdi,%rcx
140e040dc:	e8 c7 2f 01 00       	call   0x140e170a8
140e040e1:	33 d2                	xor    %edx,%edx
140e040e3:	84 c0                	test   %al,%al
140e040e5:	0f 85 39 01 00 00    	jne    0x140e04224
140e040eb:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140e040ef:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140e040f4:	8b 74 24 54          	mov    0x54(%rsp),%esi
140e040f8:	38 57 08             	cmp    %dl,0x8(%rdi)
140e040fb:	75 48                	jne    0x140e04145
140e040fd:	48 8b 0f             	mov    (%rdi),%rcx
140e04100:	48 85 c9             	test   %rcx,%rcx
140e04103:	74 39                	je     0x140e0413e
140e04105:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e04109:	48 8b 10             	mov    (%rax),%rdx
140e0410c:	48 85 d2             	test   %rdx,%rdx
140e0410f:	74 0e                	je     0x140e0411f
140e04111:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e04115:	83 38 00             	cmpl   $0x0,(%rax)
140e04118:	7e 05                	jle    0x140e0411f
140e0411a:	0f b7 02             	movzwl (%rdx),%eax
140e0411d:	eb 0d                	jmp    0x140e0412c
140e0411f:	48 8b 01             	mov    (%rcx),%rax
140e04122:	48 8b 40 30          	mov    0x30(%rax),%rax
140e04126:	ff 15 f4 f8 17 00    	call   *0x17f8f4(%rip)        # 0x140f83a20
140e0412c:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e04131:	66 3b c8             	cmp    %ax,%cx
140e04134:	74 06                	je     0x140e0413c
140e04136:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0413a:	eb 05                	jmp    0x140e04141
140e0413c:	33 d2                	xor    %edx,%edx
140e0413e:	48 89 17             	mov    %rdx,(%rdi)
140e04141:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e04145:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
140e0414a:	48 8d 55 07          	lea    0x7(%rbp),%rdx