1800ffbd0:	66 44 89 09          	mov    %r9w,(%rcx)
1800ffbd4:	66 45 85 c9          	test   %r9w,%r9w
1800ffbd8:	74 59                	je     0x1800ffc33
1800ffbda:	66 83 38 5c          	cmpw   $0x5c,(%rax)
1800ffbde:	74 d7                	je     0x1800ffbb7
1800ffbe0:	49 89 42 08          	mov    %rax,0x8(%r10)
1800ffbe4:	66 45 85 c9          	test   %r9w,%r9w
1800ffbe8:	74 21                	je     0x1800ffc0b
1800ffbea:	66 83 38 5c          	cmpw   $0x5c,(%rax)
1800ffbee:	74 1b                	je     0x1800ffc0b
1800ffbf0:	0f b7 11             	movzwl (%rcx),%edx
1800ffbf3:	48 83 c0 02          	add    $0x2,%rax
1800ffbf7:	66 01 79 02          	add    %di,0x2(%rcx)
1800ffbfb:	66 83 ea 02          	sub    $0x2,%dx
1800ffbff:	48 89 41 08          	mov    %rax,0x8(%rcx)
1800ffc03:	66 89 11             	mov    %dx,(%rcx)
1800ffc06:	66 85 d2             	test   %dx,%dx
1800ffc09:	75 df                	jne    0x1800ffbea
1800ffc0b:	0f b7 49 08          	movzwl 0x8(%rcx),%ecx
1800ffc0f:	b8 00 02 00 00       	mov    $0x200,%eax
1800ffc14:	66 41 2b 4a 08       	sub    0x8(%r10),%cx
1800ffc19:	66 3b c8             	cmp    %ax,%cx
1800ffc1c:	66 41 89 0a          	mov    %cx,(%r10)
1800ffc20:	66 41 89 4a 02       	mov    %cx,0x2(%r10)
1800ffc25:	0f 96 c0             	setbe  %al
1800ffc28:	66 85 d2             	test   %dx,%dx
1800ffc2b:	0f 94 c1             	sete   %cl
1800ffc2e:	41 88 08             	mov    %cl,(%r8)
1800ffc31:	eb 0e                	jmp    0x1800ffc41
1800ffc33:	41 c6 00 01          	movb   $0x1,(%r8)
1800ffc37:	b0 01                	mov    $0x1,%al
1800ffc39:	49 89 5a 08          	mov    %rbx,0x8(%r10)
1800ffc3d:	66 41 89 1a          	mov    %bx,(%r10)
1800ffc41:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1800ffc46:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1800ffc4b:	c3                   	ret
1800ffc4c:	cc                   	int3
1800ffc4d:	cc                   	int3
1800ffc4e:	cc                   	int3
1800ffc4f:	cc                   	int3
1800ffc50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1800ffc55:	89 54 24 10          	mov    %edx,0x10(%rsp)
1800ffc59:	55                   	push   %rbp
1800ffc5a:	56                   	push   %rsi
1800ffc5b:	57                   	push   %rdi
1800ffc5c:	41 54                	push   %r12
1800ffc5e:	41 55                	push   %r13
1800ffc60:	41 56                	push   %r14
1800ffc62:	41 57                	push   %r15
1800ffc64:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1800ffc69:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1800ffc70:	45 33 f6             	xor    %r14d,%r14d
1800ffc73:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ffc76:	33 c0                	xor    %eax,%eax
1800ffc78:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
1800ffc7c:	48 3b 0d 6d 59 09 00 	cmp    0x9596d(%rip),%rcx        # 0x1801955f0
1800ffc83:	49 8b d8             	mov    %r8,%rbx
1800ffc86:	48 8b f1             	mov    %rcx,%rsi
1800ffc89:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
1800ffc8d:	45 8b ee             	mov    %r14d,%r13d
1800ffc90:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
1800ffc94:	45 8b ce             	mov    %r14d,%r9d
1800ffc97:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1800ffc9b:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1800ffc9f:	45 8a e6             	mov    %r14b,%r12b
1800ffca2:	44 89 75 67          	mov    %r14d,0x67(%rbp)
1800ffca6:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
1800ffcaa:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
1800ffcae:	75 08                	jne    0x1800ffcb8
1800ffcb0:	41 8b fe             	mov    %r14d,%edi
1800ffcb3:	e9 ab 02 00 00       	jmp    0x1800fff63
1800ffcb8:	8b b9 10 01 00 00    	mov    0x110(%rcx),%edi
1800ffcbe:	c1 ef 03             	shr    $0x3,%edi
1800ffcc1:	44 8d 7f 07          	lea    0x7(%rdi),%r15d
1800ffcc5:	41 c1 ef 03          	shr    $0x3,%r15d
1800ffcc9:	41 83 c7 07          	add    $0x7,%r15d
1800ffccd:	41 83 e7 f8          	and    $0xfffffff8,%r15d
1800ffcd1:	0f ba e2 13          	bt     $0x13,%edx
1800ffcd5:	0f 83 a1 00 00 00    	jae    0x1800ffd7c
1800ffcdb:	48 8b 41 18          	mov    0x18(%rcx),%rax
1800ffcdf:	33 d2                	xor    %edx,%edx
1800ffce1:	41 8b cf             	mov    %r15d,%ecx
1800ffce4:	41 b8 43 4d 4c 62    	mov    $0x624c4d43,%r8d
1800ffcea:	ff d0                	call   *%rax
1800ffcec:	0f 1f 00             	nopl   (%rax)
1800ffcef:	4c 8b e8             	mov    %rax,%r13
1800ffcf2:	48 85 c0             	test   %rax,%rax
1800ffcf5:	75 50                	jne    0x1800ffd47
1800ffcf7:	bf 9a 00 00 c0       	mov    $0xc000009a,%edi
1800ffcfc:	48 85 db             	test   %rbx,%rbx
1800ffcff:	0f 84 5e 02 00 00    	je     0x1800fff63
1800ffd05:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffd09:	83 f8 08             	cmp    $0x8,%eax
1800ffd0c:	0f 83 51 02 00 00    	jae    0x1800fff63
1800ffd12:	45 8d 75 01          	lea    0x1(%r13),%r14d
1800ffd16:	49 03 c6             	add    %r14,%rax
1800ffd19:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1800ffd1d:	c7 04 83 0b 00 00 00 	movl   $0xb,(%rbx,%rax,4)
1800ffd24:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffd28:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800ffd2c:	89 7c 8b 10          	mov    %edi,0x10(%rbx,%rcx,4)
1800ffd30:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffd34:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800ffd38:	44 21 6c 8b 14       	and    %r13d,0x14(%rbx,%rcx,4)
1800ffd3d:	66 44 01 73 08       	add    %r14w,0x8(%rbx)
1800ffd42:	e9 1c 02 00 00       	jmp    0x1800fff63
1800ffd47:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1800ffd4b:	89 7d df             	mov    %edi,-0x21(%rbp)
1800ffd4e:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1800ffd52:	40 f6 c7 1f          	test   $0x1f,%dil
1800ffd56:	41 8b c6             	mov    %r14d,%eax
1800ffd59:	4c 89 6d e7          	mov    %r13,-0x19(%rbp)
1800ffd5d:	0f 95 c0             	setne  %al
1800ffd60:	49 8b cd             	mov    %r13,%rcx
1800ffd63:	c1 ef 05             	shr    $0x5,%edi
1800ffd66:	33 d2                	xor    %edx,%edx
1800ffd68:	44 8d 04 07          	lea    (%rdi,%rax,1),%r8d
1800ffd6c:	41 c1 e0 02          	shl    $0x2,%r8d
1800ffd70:	e8 0b 5f 03 00       	call   0x180135c80
1800ffd75:	8b 55 6f             	mov    0x6f(%rbp),%edx
1800ffd78:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
1800ffd7c:	8b c2                	mov    %edx,%eax
1800ffd7e:	41 be 01 00 00 00    	mov    $0x1,%r14d
1800ffd84:	25 00 00 01 00       	and    $0x10000,%eax
1800ffd89:	89 45 7f             	mov    %eax,0x7f(%rbp)
1800ffd8c:	85 c0                	test   %eax,%eax
1800ffd8e:	74 7a                	je     0x1800ffe0a
1800ffd90:	4d 85 c9             	test   %r9,%r9
1800ffd93:	74 27                	je     0x1800ffdbc
1800ffd95:	41 8b 01             	mov    (%r9),%eax
1800ffd98:	b9 00 00 00 00       	mov    $0x0,%ecx
1800ffd9d:	a8 1f                	test   $0x1f,%al
1800ffd9f:	0f 95 c1             	setne  %cl
1800ffda2:	c1 e8 05             	shr    $0x5,%eax
1800ffda5:	33 d2                	xor    %edx,%edx
1800ffda7:	44 8d 04 08          	lea    (%rax,%rcx,1),%r8d
1800ffdab:	49 8b 49 08          	mov    0x8(%r9),%rcx
1800ffdaf:	41 c1 e0 02          	shl    $0x2,%r8d
1800ffdb3:	e8 c8 5e 03 00       	call   0x180135c80
1800ffdb8:	4c 8b 4d d7          	mov    -0x29(%rbp),%r9
1800ffdbc:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
1800ffdc0:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1800ffdc5:	48 8b ce             	mov    %rsi,%rcx
1800ffdc8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800ffdcd:	e8 12 4b 00 00       	call   0x1801048e4
1800ffdd2:	8b f8                	mov    %eax,%edi
1800ffdd4:	85 c0                	test   %eax,%eax
1800ffdd6:	0f 88 91 00 00 00    	js     0x1800ffe6d
1800ffddc:	8b 55 0f             	mov    0xf(%rbp),%edx
1800ffddf:	03 55 ff             	add    -0x1(%rbp),%edx
1800ffde2:	03 55 ef             	add    -0x11(%rbp),%edx
1800ffde5:	81 fa 00 00 10 00    	cmp    $0x100000,%edx
1800ffdeb:	76 08                	jbe    0x1800ffdf5
1800ffded:	0f ba ae 38 10 00 00 	btsl   $0xa,0x1038(%rsi)
1800ffdf4:	0a
1800ffdf5:	8b 45 1f             	mov    0x1f(%rbp),%eax
1800ffdf8:	8b 55 6f             	mov    0x6f(%rbp),%edx
1800ffdfb:	89 86 b8 12 00 00    	mov    %eax,0x12b8(%rsi)
1800ffe01:	8b 45 23             	mov    0x23(%rbp),%eax
1800ffe04:	89 86 bc 12 00 00    	mov    %eax,0x12bc(%rsi)
1800ffe0a:	48 8b 46 40          	mov    0x40(%rsi),%rax
1800ffe0e:	44 8b 40 24          	mov    0x24(%rax),%r8d
1800ffe12:	45 85 c0             	test   %r8d,%r8d
1800ffe15:	0f 88 f2 00 00 00    	js     0x1800fff0d
1800ffe1b:	48 8d 45 67          	lea    0x67(%rbp),%rax
1800ffe1f:	48 8b ce             	mov    %rsi,%rcx
1800ffe22:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1800ffe27:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1800ffe2b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1800ffe30:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800ffe35:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1800ffe3a:	e8 45 01 00 00       	call   0x1800fff84
1800ffe3f:	8b f8                	mov    %eax,%edi
1800ffe41:	85 c0                	test   %eax,%eax
1800ffe43:	0f 89 ae 00 00 00    	jns    0x1800ffef7
1800ffe49:	3d 2a 00 00 80       	cmp    $0x8000002a,%eax
1800ffe4e:	0f 84 a0 00 00 00    	je     0x1800ffef4
1800ffe54:	3d 2d 02 00 c0       	cmp    $0xc000022d,%eax
1800ffe59:	75 57                	jne    0x1800ffeb2
1800ffe5b:	4c 8b 4d d7          	mov    -0x29(%rbp),%r9
1800ffe5f:	45 8a e6             	mov    %r14b,%r12b
1800ffe62:	8b 45 7f             	mov    0x7f(%rbp),%eax
1800ffe65:	8b 55 6f             	mov    0x6f(%rbp),%edx
1800ffe68:	e9 1f ff ff ff       	jmp    0x1800ffd8c
1800ffe6d:	48 85 db             	test   %rbx,%rbx
1800ffe70:	0f 84 d9 00 00 00    	je     0x1800fff4f
1800ffe76:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffe7a:	83 f8 08             	cmp    $0x8,%eax
1800ffe7d:	0f 83 cc 00 00 00    	jae    0x1800fff4f
1800ffe83:	49 03 c6             	add    %r14,%rax
1800ffe86:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1800ffe8a:	c7 04 83 0b 00 00 00 	movl   $0xb,(%rbx,%rax,4)
1800ffe91:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffe95:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800ffe99:	89 7c 8b 10          	mov    %edi,0x10(%rbx,%rcx,4)
1800ffe9d:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffea1:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800ffea5:	c7 44 8b 14 10 00 00 	movl   $0x10,0x14(%rbx,%rcx,4)
1800ffeac:	00
1800ffead:	e9 98 00 00 00       	jmp    0x1800fff4a
1800ffeb2:	48 85 db             	test   %rbx,%rbx
1800ffeb5:	0f 84 94 00 00 00    	je     0x1800fff4f
1800ffebb:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffebf:	83 f8 08             	cmp    $0x8,%eax
1800ffec2:	0f 83 87 00 00 00    	jae    0x1800fff4f
1800ffec8:	49 03 c6             	add    %r14,%rax
1800ffecb:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1800ffecf:	c7 04 83 0b 00 00 00 	movl   $0xb,(%rbx,%rax,4)
1800ffed6:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffeda:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800ffede:	89 7c 8b 10          	mov    %edi,0x10(%rbx,%rcx,4)
1800ffee2:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800ffee6:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800ffeea:	c7 44 8b 14 40 00 00 	movl   $0x40,0x14(%rbx,%rcx,4)
1800ffef1:	00
1800ffef2:	eb 56                	jmp    0x1800fff4a
1800ffef4:	45 8a e6             	mov    %r14b,%r12b
1800ffef7:	8b 45 67             	mov    0x67(%rbp),%eax
1800ffefa:	41 f6 dc             	neg    %r12b
1800ffefd:	89 86 c4 12 00 00    	mov    %eax,0x12c4(%rsi)
1800fff03:	1b ff                	sbb    %edi,%edi
1800fff05:	81 e7 2a 00 00 80    	and    $0x8000002a,%edi
1800fff0b:	eb 42                	jmp    0x1800fff4f
1800fff0d:	bf 4c 01 00 c0       	mov    $0xc000014c,%edi
1800fff12:	48 85 db             	test   %rbx,%rbx
1800fff15:	74 38                	je     0x1800fff4f
1800fff17:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800fff1b:	83 f8 08             	cmp    $0x8,%eax
1800fff1e:	73 2f                	jae    0x1800fff4f
1800fff20:	49 03 c6             	add    %r14,%rax
1800fff23:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1800fff27:	c7 04 83 0b 00 00 00 	movl   $0xb,(%rbx,%rax,4)
1800fff2e:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800fff32:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800fff36:	89 7c 8b 10          	mov    %edi,0x10(%rbx,%rcx,4)
1800fff3a:	0f b7 43 08          	movzwl 0x8(%rbx),%eax
1800fff3e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800fff42:	c7 44 8b 14 20 00 00 	movl   $0x20,0x14(%rbx,%rcx,4)
1800fff49:	00
1800fff4a:	66 44 01 73 08       	add    %r14w,0x8(%rbx)
1800fff4f:	4d 85 ed             	test   %r13,%r13
1800fff52:	74 0f                	je     0x1800fff63
1800fff54:	48 8b 46 20          	mov    0x20(%rsi),%rax
1800fff58:	41 8b d7             	mov    %r15d,%edx
1800fff5b:	49 8b cd             	mov    %r13,%rcx
1800fff5e:	ff d0                	call   *%rax
1800fff60:	0f 1f 00             	nopl   (%rax)
1800fff63:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1800fff6a:	00
1800fff6b:	8b c7                	mov    %edi,%eax
1800fff6d:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1800fff74:	41 5f                	pop    %r15
1800fff76:	41 5e                	pop    %r14
1800fff78:	41 5d                	pop    %r13
1800fff7a:	41 5c                	pop    %r12
1800fff7c:	5f                   	pop    %rdi
1800fff7d:	5e                   	pop    %rsi
1800fff7e:	5d                   	pop    %rbp
1800fff7f:	c3                   	ret
1800fff80:	cc                   	int3
1800fff81:	cc                   	int3
1800fff82:	cc                   	int3
1800fff83:	cc                   	int3
1800fff84:	48 8b c4             	mov    %rsp,%rax
1800fff87:	48 89 58 18          	mov    %rbx,0x18(%rax)
1800fff8b:	44 89 48 20          	mov    %r9d,0x20(%rax)
1800fff8f:	89 50 10             	mov    %edx,0x10(%rax)
1800fff92:	55                   	push   %rbp
1800fff93:	56                   	push   %rsi
1800fff94:	57                   	push   %rdi
1800fff95:	41 54                	push   %r12
1800fff97:	41 55                	push   %r13
1800fff99:	41 56                	push   %r14
1800fff9b:	41 57                	push   %r15
1800fff9d:	48 83 ec 60          	sub    $0x60,%rsp
1800fffa1:	48 83 60 b8 00       	andq   $0x0,-0x48(%rax)
1800fffa6:	48 8b e9             	mov    %rcx,%rbp
1800fffa9:	83 60 a8 00          	andl   $0x0,-0x58(%rax)
1800fffad:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1800fffb2:	32 c0                	xor    %al,%al
1800fffb4:	41 8b f8             	mov    %r8d,%edi
1800fffb7:	88 84 24 b8 00 00 00 	mov    %al,0xb8(%rsp)
1800fffbe:	44 8b e2             	mov    %edx,%r12d
1800fffc1:	e8 66 fc 03 00       	call   0x18013fc2c
1800fffc6:	48 8b 45 18          	mov    0x18(%rbp),%rax
1800fffca:	33 d2                	xor    %edx,%edx
1800fffcc:	b9 00 28 00 00       	mov    $0x2800,%ecx
1800fffd1:	41 b8 43 4d 63 73    	mov    $0x73634d43,%r8d
1800fffd7:	ff d0                	call   *%rax
1800fffd9:	0f 1f 00             	nopl   (%rax)
1800fffdc:	45 33 c9             	xor    %r9d,%r9d
1800fffdf:	4c 8b f8             	mov    %rax,%r15
1800fffe2:	48 85 c0             	test   %rax,%rax
1800fffe5:	75 5c                	jne    0x180100043
1800fffe7:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
1800fffee:	00
1800fffef:	41 b8 9a 00 00 c0    	mov    $0xc000009a,%r8d
1800ffff5:	41 8b f8             	mov    %r8d,%edi
1800ffff8:	48 85 d2             	test   %rdx,%rdx
1800ffffb:	0f 84 16 05 00 00    	je     0x180100517
180100001:	0f b7 42 08          	movzwl 0x8(%rdx),%eax
180100005:	83 f8 08             	cmp    $0x8,%eax
180100008:	0f 83 09 05 00 00    	jae    0x180100517
18010000e:	41 8d 77 01          	lea    0x1(%r15),%esi
180100012:	48 03 c6             	add    %rsi,%rax
180100015:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
180100019:	c7 04 82 0d 00 00 00 	movl   $0xd,(%rdx,%rax,4)
180100020:	0f b7 42 08          	movzwl 0x8(%rdx),%eax
180100024:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100028:	44 89 44 8a 10       	mov    %r8d,0x10(%rdx,%rcx,4)
18010002d:	0f b7 42 08          	movzwl 0x8(%rdx),%eax
180100031:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
180100035:	44 89 4c 8a 14       	mov    %r9d,0x14(%rdx,%rcx,4)
18010003a:	66 01 72 08          	add    %si,0x8(%rdx)
18010003e:	e9 d4 04 00 00       	jmp    0x180100517
180100043:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
18010004a:	00
18010004b:	48 85 db             	test   %rbx,%rbx
18010004e:	74 07                	je     0x180100057
180100050:	4c 89 bb e8 00 00 00 	mov    %r15,0xe8(%rbx)
180100057:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
18010005e:	00
18010005f:	4c 8d 68 ec          	lea    -0x14(%rax),%r13
180100063:	83 48 04 ff          	orl    $0xffffffff,0x4(%rax)
180100067:	4d 8b f7             	mov    %r15,%r14
18010006a:	83 48 08 ff          	orl    $0xffffffff,0x8(%rax)
18010006e:	be 01 00 00 00       	mov    $0x1,%esi
180100073:	89 38                	mov    %edi,(%rax)
180100075:	44 89 09             	mov    %r9d,(%rcx)
180100078:	44 89 48 0c          	mov    %r9d,0xc(%rax)
18010007c:	44 88 48 10          	mov    %r9b,0x10(%rax)
180100080:	44 89 8c 24 a0 00 00 	mov    %r9d,0xa0(%rsp)
180100087:	00
180100088:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
18010008d:	45 38 4e 10          	cmp    %r9b,0x10(%r14)
180100091:	0f 85 c3 00 00 00    	jne    0x18010015a
180100097:	8b 01                	mov    (%rcx),%eax
180100099:	41 88 76 10          	mov    %sil,0x10(%r14)
18010009d:	83 f8 ff             	cmp    $0xffffffff,%eax
1801000a0:	73 04                	jae    0x1801000a6
1801000a2:	ff c0                	inc    %eax
1801000a4:	89 01                	mov    %eax,(%rcx)
1801000a6:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1801000ad:	00
1801000ae:	41 8b d4             	mov    %r12d,%edx
1801000b1:	45 8b 4e 04          	mov    0x4(%r14),%r9d
1801000b5:	48 8b cd             	mov    %rbp,%rcx
1801000b8:	45 8b 06             	mov    (%r14),%r8d
1801000bb:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1801000c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)