180100b07:	66 41 3b c6          	cmp    %r14w,%ax
180100b0b:	0f 83 68 1d 00 00    	jae    0x180102879
180100b11:	48 83 c0 09          	add    $0x9,%rax
180100b15:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100b19:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100b1d:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100b21:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100b25:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
180100b29:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100b2d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100b31:	c7 44 8b 74 90 00 00 	movl   $0x90,0x74(%rbx,%rcx,4)
180100b38:	00
180100b39:	66 01 7b 0a          	add    %di,0xa(%rbx)
180100b3d:	e9 37 1d 00 00       	jmp    0x180102879
180100b42:	be 4c 01 00 c0       	mov    $0xc000014c,%esi
180100b47:	44 8b fe             	mov    %esi,%r15d
180100b4a:	48 85 db             	test   %rbx,%rbx
180100b4d:	0f 84 26 1d 00 00    	je     0x180102879
180100b53:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100b57:	41 be 08 00 00 00    	mov    $0x8,%r14d
180100b5d:	66 41 3b c6          	cmp    %r14w,%ax
180100b61:	0f 83 12 1d 00 00    	jae    0x180102879
180100b67:	48 03 c7             	add    %rdi,%rax
180100b6a:	45 8d 66 06          	lea    0x6(%r14),%r12d
180100b6e:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100b72:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100b76:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100b7a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100b7e:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100b82:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100b86:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100b8a:	c7 44 8b 14 00 05 00 	movl   $0x500,0x14(%rbx,%rcx,4)
180100b91:	00
180100b92:	e9 b0 fe ff ff       	jmp    0x180100a47
180100b97:	66 41 3b c8          	cmp    %r8w,%cx
180100b9b:	76 55                	jbe    0x180100bf2
180100b9d:	be 4c 01 00 c0       	mov    $0xc000014c,%esi
180100ba2:	44 8b fe             	mov    %esi,%r15d
180100ba5:	48 85 db             	test   %rbx,%rbx
180100ba8:	0f 84 cb 1c 00 00    	je     0x180102879
180100bae:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100bb2:	41 be 08 00 00 00    	mov    $0x8,%r14d
180100bb8:	66 41 3b c6          	cmp    %r14w,%ax
180100bbc:	0f 83 b7 1c 00 00    	jae    0x180102879
180100bc2:	48 03 c7             	add    %rdi,%rax
180100bc5:	45 8d 66 06          	lea    0x6(%r14),%r12d
180100bc9:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100bcd:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100bd1:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100bd5:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100bd9:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100bdd:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100be1:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100be5:	c7 44 8b 14 45 00 00 	movl   $0x45,0x14(%rbx,%rcx,4)
180100bec:	00
180100bed:	e9 55 fe ff ff       	jmp    0x180100a47
180100bf2:	40 84 cf             	test   %cl,%dil
180100bf5:	74 55                	je     0x180100c4c
180100bf7:	be 4c 01 00 c0       	mov    $0xc000014c,%esi
180100bfc:	44 8b fe             	mov    %esi,%r15d
180100bff:	48 85 db             	test   %rbx,%rbx
180100c02:	0f 84 71 1c 00 00    	je     0x180102879
180100c08:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100c0c:	41 be 08 00 00 00    	mov    $0x8,%r14d
180100c12:	66 41 3b c6          	cmp    %r14w,%ax
180100c16:	0f 83 5d 1c 00 00    	jae    0x180102879
180100c1c:	48 03 c7             	add    %rdi,%rax
180100c1f:	45 8d 66 06          	lea    0x6(%r14),%r12d
180100c23:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100c27:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100c2b:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100c2f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100c33:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100c37:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100c3b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100c3f:	c7 44 8b 14 50 00 00 	movl   $0x50,0x14(%rbx,%rcx,4)
180100c46:	00
180100c47:	e9 fb fd ff ff       	jmp    0x180100a47
180100c4c:	66 41 39 77 4c       	cmp    %si,0x4c(%r15)
180100c51:	75 55                	jne    0x180100ca8
180100c53:	be 4c 01 00 c0       	mov    $0xc000014c,%esi
180100c58:	44 8b fe             	mov    %esi,%r15d
180100c5b:	48 85 db             	test   %rbx,%rbx
180100c5e:	0f 84 15 1c 00 00    	je     0x180102879
180100c64:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100c68:	41 be 08 00 00 00    	mov    $0x8,%r14d
180100c6e:	66 41 3b c6          	cmp    %r14w,%ax
180100c72:	0f 83 01 1c 00 00    	jae    0x180102879
180100c78:	48 03 c7             	add    %rdi,%rax
180100c7b:	45 8d 66 06          	lea    0x6(%r14),%r12d
180100c7f:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100c83:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100c87:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100c8b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100c8f:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100c93:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100c97:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100c9b:	c7 44 8b 14 60 00 00 	movl   $0x60,0x14(%rbx,%rcx,4)
180100ca2:	00
180100ca3:	e9 9f fd ff ff       	jmp    0x180100a47
180100ca8:	d1 e9                	shr    $1,%ecx
180100caa:	8b d6                	mov    %esi,%edx
180100cac:	0f 84 10 fe ff ff    	je     0x180100ac2
180100cb2:	8b c2                	mov    %edx,%eax
180100cb4:	66 41 83 7c 47 4c 5c 	cmpw   $0x5c,0x4c(%r15,%rax,2)
180100cbb:	74 0b                	je     0x180100cc8
180100cbd:	03 d7                	add    %edi,%edx
180100cbf:	3b d1                	cmp    %ecx,%edx
180100cc1:	72 ef                	jb     0x180100cb2
180100cc3:	e9 fa fd ff ff       	jmp    0x180100ac2
180100cc8:	be 4c 01 00 c0       	mov    $0xc000014c,%esi
180100ccd:	44 8b fe             	mov    %esi,%r15d
180100cd0:	48 85 db             	test   %rbx,%rbx
180100cd3:	0f 84 a0 1b 00 00    	je     0x180102879
180100cd9:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100cdd:	41 be 08 00 00 00    	mov    $0x8,%r14d
180100ce3:	66 41 3b c6          	cmp    %r14w,%ax
180100ce7:	0f 83 8c 1b 00 00    	jae    0x180102879
180100ced:	48 03 c7             	add    %rdi,%rax
180100cf0:	45 8d 66 06          	lea    0x6(%r14),%r12d
180100cf4:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100cf8:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100cfc:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100d00:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100d04:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100d08:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100d0c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100d10:	c7 44 8b 14 10 05 00 	movl   $0x510,0x14(%rbx,%rcx,4)
180100d17:	00
180100d18:	e9 2a fd ff ff       	jmp    0x180100a47
180100d1d:	48 85 db             	test   %rbx,%rbx
180100d20:	74 36                	je     0x180100d58
180100d22:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100d26:	66 41 3b c6          	cmp    %r14w,%ax
180100d2a:	73 2c                	jae    0x180100d58
180100d2c:	48 83 c0 09          	add    $0x9,%rax
180100d30:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100d34:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100d38:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100d3c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100d40:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
180100d44:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100d48:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100d4c:	c7 44 8b 74 70 00 00 	movl   $0x70,0x74(%rbx,%rcx,4)
180100d53:	00
180100d54:	66 01 7b 0a          	add    %di,0xa(%rbx)
180100d58:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
180100d5c:	66 41 89 17          	mov    %dx,(%r15)
180100d60:	49 8b 45 40          	mov    0x40(%r13),%rax
180100d64:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180100d6b:	49 8b 45 40          	mov    0x40(%r13),%rax
180100d6f:	8b 88 90 00 00 00    	mov    0x90(%rax),%ecx
180100d75:	f6 c1 02             	test   $0x2,%cl
180100d78:	0f 85 af 00 00 00    	jne    0x180100e2d
180100d7e:	41 8a 47 0d          	mov    0xd(%r15),%al
180100d82:	a8 03                	test   $0x3,%al
180100d84:	0f 84 a3 00 00 00    	je     0x180100e2d
180100d8a:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
180100d8e:	44 8b fe             	mov    %esi,%r15d
180100d91:	45 85 c8             	test   %r9d,%r8d
180100d94:	74 43                	je     0x180100dd9
180100d96:	48 85 db             	test   %rbx,%rbx
180100d99:	0f 84 da 1a 00 00    	je     0x180102879
180100d9f:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100da3:	66 41 3b c6          	cmp    %r14w,%ax
180100da7:	0f 83 cc 1a 00 00    	jae    0x180102879
180100dad:	48 03 c7             	add    %rdi,%rax
180100db0:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100db4:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100db8:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100dbc:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100dc0:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100dc4:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100dc8:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100dcc:	c7 44 8b 14 94 00 00 	movl   $0x94,0x14(%rbx,%rcx,4)
180100dd3:	00
180100dd4:	e9 6e fc ff ff       	jmp    0x180100a47
180100dd9:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
180100ddd:	48 85 db             	test   %rbx,%rbx
180100de0:	74 3a                	je     0x180100e1c
180100de2:	0f b7 4b 0a          	movzwl 0xa(%rbx),%ecx
180100de6:	66 41 3b ce          	cmp    %r14w,%cx
180100dea:	73 30                	jae    0x180100e1c
180100dec:	48 8d 41 09          	lea    0x9(%rcx),%rax
180100df0:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100df4:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100df8:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100dfc:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100e00:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
180100e04:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100e08:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100e0c:	c7 44 8b 74 92 00 00 	movl   $0x92,0x74(%rbx,%rcx,4)
180100e13:	00
180100e14:	66 01 7b 0a          	add    %di,0xa(%rbx)
180100e18:	41 8a 47 0d          	mov    0xd(%r15),%al
180100e1c:	24 fc                	and    $0xfc,%al
180100e1e:	41 88 47 0d          	mov    %al,0xd(%r15)
180100e22:	49 8b 45 40          	mov    0x40(%r13),%rax
180100e26:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180100e2d:	8b 55 67             	mov    0x67(%rbp),%edx
180100e30:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
180100e36:	41 3b d0             	cmp    %r8d,%edx
180100e39:	0f 84 8f 01 00 00    	je     0x180100fce
180100e3f:	49 8b 45 08          	mov    0x8(%r13),%rax
180100e43:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
180100e47:	49 8b cd             	mov    %r13,%rcx
180100e4a:	ff d0                	call   *%rax
180100e4c:	0f 1f 00             	nopl   (%rax)
180100e4f:	48 8b d0             	mov    %rax,%rdx
180100e52:	b1 03                	mov    $0x3,%cl
180100e54:	8a 40 0d             	mov    0xd(%rax),%al
180100e57:	22 c1                	and    %cl,%al
180100e59:	3a c1                	cmp    %cl,%al
180100e5b:	0f 85 c7 00 00 00    	jne    0x180100f28
180100e61:	41 8a 47 0d          	mov    0xd(%r15),%al
180100e65:	22 c1                	and    %cl,%al
180100e67:	40 2a c7             	sub    %dil,%al
180100e6a:	a8 fd                	test   $0xfd,%al
180100e6c:	0f 84 b6 00 00 00    	je     0x180100f28
180100e72:	49 8b 45 10          	mov    0x10(%r13),%rax
180100e76:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
180100e7a:	49 8b cd             	mov    %r13,%rcx
180100e7d:	ff d0                	call   *%rax
180100e7f:	0f 1f 00             	nopl   (%rax)
180100e82:	33 c0                	xor    %eax,%eax
180100e84:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
180100e88:	f7 45 57 00 00 02 00 	testl  $0x20000,0x57(%rbp)
180100e8f:	8b d0                	mov    %eax,%edx
180100e91:	44 8b fe             	mov    %esi,%r15d
180100e94:	74 43                	je     0x180100ed9
180100e96:	48 85 db             	test   %rbx,%rbx
180100e99:	0f 84 da 19 00 00    	je     0x180102879
180100e9f:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100ea3:	66 41 3b c6          	cmp    %r14w,%ax
180100ea7:	0f 83 cc 19 00 00    	jae    0x180102879
180100ead:	48 03 c7             	add    %rdi,%rax
180100eb0:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100eb4:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100eb8:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100ebc:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100ec0:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100ec4:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100ec8:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100ecc:	c7 44 8b 14 9c 00 00 	movl   $0x9c,0x14(%rbx,%rcx,4)
180100ed3:	00
180100ed4:	e9 6e fb ff ff       	jmp    0x180100a47
180100ed9:	48 85 db             	test   %rbx,%rbx
180100edc:	74 36                	je     0x180100f14
180100ede:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100ee2:	66 41 3b c6          	cmp    %r14w,%ax
180100ee6:	73 2c                	jae    0x180100f14
180100ee8:	48 83 c0 09          	add    $0x9,%rax
180100eec:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100ef0:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100ef4:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100ef8:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100efc:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
180100f00:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
180100f04:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100f08:	c7 44 8b 74 98 00 00 	movl   $0x98,0x74(%rbx,%rcx,4)
180100f0f:	00
180100f10:	66 01 7b 0a          	add    %di,0xa(%rbx)
180100f14:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
180100f18:	41 80 4f 0d 03       	orb    $0x3,0xd(%r15)
180100f1d:	49 8b 45 40          	mov    0x40(%r13),%rax
180100f21:	83 88 f8 0f 00 00 04 	orl    $0x4,0xff8(%rax)
180100f28:	48 85 d2             	test   %rdx,%rdx
180100f2b:	74 10                	je     0x180100f3d
180100f2d:	49 8b 45 10          	mov    0x10(%r13),%rax
180100f31:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
180100f35:	49 8b cd             	mov    %r13,%rcx
180100f38:	ff d0                	call   *%rax
180100f3a:	0f 1f 00             	nopl   (%rax)
180100f3d:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
180100f43:	41 8b 4f 24          	mov    0x24(%r15),%ecx
180100f47:	41 0f b7 57 4a       	movzwl 0x4a(%r15),%edx
180100f4c:	41 8b 47 30          	mov    0x30(%r15),%eax
180100f50:	89 4d bf             	mov    %ecx,-0x41(%rbp)
180100f53:	41 8b 4f 28          	mov    0x28(%r15),%ecx
180100f57:	89 4d df             	mov    %ecx,-0x21(%rbp)
180100f5a:	41 8b 4f 2c          	mov    0x2c(%r15),%ecx
180100f5e:	89 4d 7f             	mov    %ecx,0x7f(%rbp)
180100f61:	89 55 cf             	mov    %edx,-0x31(%rbp)
180100f64:	85 d2                	test   %edx,%edx
180100f66:	0f 84 3a 02 00 00    	je     0x1801011a6
180100f6c:	41 3b c0             	cmp    %r8d,%eax
180100f6f:	0f 85 61 01 00 00    	jne    0x1801010d6
180100f75:	44 8b 4d 57          	mov    0x57(%rbp),%r9d
180100f79:	44 8b fe             	mov    %esi,%r15d
180100f7c:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
180100f80:	41 0f ba e1 11       	bt     $0x11,%r9d
180100f85:	0f 83 fc 00 00 00    	jae    0x180101087
180100f8b:	48 85 db             	test   %rbx,%rbx
180100f8e:	0f 84 e5 18 00 00    	je     0x180102879
180100f94:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100f98:	66 41 3b c6          	cmp    %r14w,%ax
180100f9c:	0f 83 d7 18 00 00    	jae    0x180102879
180100fa2:	48 03 c7             	add    %rdi,%rax
180100fa5:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100fa9:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
180100fad:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100fb1:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100fb5:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180100fb9:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100fbd:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100fc1:	c7 44 8b 14 9d 00 00 	movl   $0x9d,0x14(%rbx,%rcx,4)
180100fc8:	00
180100fc9:	e9 79 fa ff ff       	jmp    0x180100a47
180100fce:	41 8a 47 0d          	mov    0xd(%r15),%al
180100fd2:	40 84 c7             	test   %al,%dil
180100fd5:	0f 84 68 ff ff ff    	je     0x180100f43
180100fdb:	40 88 7d 9f          	mov    %dil,-0x61(%rbp)
180100fdf:	44 8b fe             	mov    %esi,%r15d
180100fe2:	41 0f ba e1 11       	bt     $0x11,%r9d
180100fe7:	73 43                	jae    0x18010102c
180100fe9:	48 85 db             	test   %rbx,%rbx
180100fec:	0f 84 87 18 00 00    	je     0x180102879
180100ff2:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
180100ff6:	66 41 3b c6          	cmp    %r14w,%ax
180100ffa:	0f 83 79 18 00 00    	jae    0x180102879
180101000:	48 03 c7             	add    %rdi,%rax
180101003:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180101007:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
18010100b:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
18010100f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101013:	89 74 8b 10          	mov    %esi,0x10(%rbx,%rcx,4)
180101017:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
18010101b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
18010101f:	c7 44 8b 14 ec 01 00 	movl   $0x1ec,0x14(%rbx,%rcx,4)
180101026:	00
180101027:	e9 1b fa ff ff       	jmp    0x180100a47
18010102c:	4c 8b 7d a7          	mov    -0x59(%rbp),%r15
180101030:	48 85 db             	test   %rbx,%rbx
180101033:	74 3a                	je     0x18010106f
180101035:	0f b7 4b 0a          	movzwl 0xa(%rbx),%ecx
180101039:	66 41 3b ce          	cmp    %r14w,%cx
18010103d:	73 30                	jae    0x18010106f
18010103f:	48 8d 41 09          	lea    0x9(%rcx),%rax
180101043:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180101047:	44 89 24 83          	mov    %r12d,(%rbx,%rax,4)
18010104b:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010104f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180101053:	89 74 8b 70          	mov    %esi,0x70(%rbx,%rcx,4)
180101057:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
18010105b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
18010105f:	c7 44 8b 74 e4 01 00 	movl   $0x1e4,0x74(%rbx,%rcx,4)
180101066:	00
180101067:	66 01 7b 0a          	add    %di,0xa(%rbx)
18010106b:	41 8a 47 0d          	mov    0xd(%r15),%al
18010106f:	24 fe                	and    $0xfe,%al