1800c4b1b:	79 25                	jns    0x1800c4b42
1800c4b1d:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
1800c4b22:	0f 85 c6 03 00 00    	jne    0x1800c4eee
1800c4b28:	44 38 35 fa 5a 0d 00 	cmp    %r14b,0xd5afa(%rip)        # 0x18019a629
1800c4b2f:	74 02                	je     0x1800c4b33
1800c4b31:	cd 2c                	int    $0x2c
1800c4b33:	c7 81 80 00 00 00 2c 	movl   $0x2c,0x80(%rcx)
1800c4b3a:	00 00 00
1800c4b3d:	e9 a7 03 00 00       	jmp    0x1800c4ee9
1800c4b42:	83 7a 5c 08          	cmpl   $0x8,0x5c(%rdx)
1800c4b46:	74 1f                	je     0x1800c4b67
1800c4b48:	44 38 35 da 5a 0d 00 	cmp    %r14b,0xd5ada(%rip)        # 0x18019a629
1800c4b4f:	74 02                	je     0x1800c4b53
1800c4b51:	cd 2c                	int    $0x2c
1800c4b53:	c7 81 80 00 00 00 14 	movl   $0x14,0x80(%rcx)
1800c4b5a:	00 00 00
1800c4b5d:	b8 02 01 00 c0       	mov    $0xc0000102,%eax
1800c4b62:	e9 8e 03 00 00       	jmp    0x1800c4ef5
1800c4b67:	44 38 72 60          	cmp    %r14b,0x60(%rdx)
1800c4b6b:	74 17                	je     0x1800c4b84
1800c4b6d:	44 38 35 b5 5a 0d 00 	cmp    %r14b,0xd5ab5(%rip)        # 0x18019a629
1800c4b74:	74 02                	je     0x1800c4b78
1800c4b76:	cd 2c                	int    $0x2c
1800c4b78:	c7 81 80 00 00 00 15 	movl   $0x15,0x80(%rcx)
1800c4b7f:	00 00 00
1800c4b82:	eb d9                	jmp    0x1800c4b5d
1800c4b84:	8b 81 88 00 00 00    	mov    0x88(%rcx),%eax
1800c4b8a:	d1 e8                	shr    $1,%eax
1800c4b8c:	24 01                	and    $0x1,%al
1800c4b8e:	88 41 6b             	mov    %al,0x6b(%rcx)
1800c4b91:	8a 81 88 00 00 00    	mov    0x88(%rcx),%al
1800c4b97:	24 01                	and    $0x1,%al
1800c4b99:	88 41 69             	mov    %al,0x69(%rcx)
1800c4b9c:	44 8b 89 84 00 00 00 	mov    0x84(%rcx),%r9d
1800c4ba3:	41 81 f9 00 00 10 00 	cmp    $0x100000,%r9d
1800c4baa:	0f 82 24 03 00 00    	jb     0x1800c4ed4
1800c4bb0:	49 8d 41 ff          	lea    -0x1(%r9),%rax
1800c4bb4:	49 85 c1             	test   %rax,%r9
1800c4bb7:	0f 85 17 03 00 00    	jne    0x1800c4ed4
1800c4bbd:	8b 71 70             	mov    0x70(%rcx),%esi
1800c4bc0:	83 e6 04             	and    $0x4,%esi
1800c4bc3:	75 28                	jne    0x1800c4bed
1800c4bc5:	41 81 f9 00 00 00 10 	cmp    $0x10000000,%r9d
1800c4bcc:	76 1f                	jbe    0x1800c4bed
1800c4bce:	44 38 35 54 5a 0d 00 	cmp    %r14b,0xd5a54(%rip)        # 0x18019a629
1800c4bd5:	74 02                	je     0x1800c4bd9
1800c4bd7:	cd 2c                	int    $0x2c
1800c4bd9:	c7 81 80 00 00 00 16 	movl   $0x16,0x80(%rcx)
1800c4be0:	00 00 00
1800c4be3:	b8 0b 00 3a c0       	mov    $0xc03a000b,%eax
1800c4be8:	e9 08 03 00 00       	jmp    0x1800c4ef5
1800c4bed:	44 89 89 40 09 00 00 	mov    %r9d,0x940(%rcx)
1800c4bf4:	8b 81 84 00 00 00    	mov    0x84(%rcx),%eax
1800c4bfa:	4c 0f bc d8          	bsf    %rax,%r11
1800c4bfe:	44 88 99 4d 09 00 00 	mov    %r11b,0x94d(%rcx)
1800c4c05:	83 ba cc 00 00 00 04 	cmpl   $0x4,0xcc(%rdx)
1800c4c0c:	44 89 5c 24 58       	mov    %r11d,0x58(%rsp)
1800c4c11:	74 1a                	je     0x1800c4c2d
1800c4c13:	44 38 35 0f 5a 0d 00 	cmp    %r14b,0xd5a0f(%rip)        # 0x18019a629
1800c4c1a:	74 02                	je     0x1800c4c1e
1800c4c1c:	cd 2c                	int    $0x2c
1800c4c1e:	c7 81 80 00 00 00 17 	movl   $0x17,0x80(%rcx)
1800c4c25:	00 00 00
1800c4c28:	e9 30 ff ff ff       	jmp    0x1800c4b5d
1800c4c2d:	44 38 b2 d0 00 00 00 	cmp    %r14b,0xd0(%rdx)
1800c4c34:	75 1a                	jne    0x1800c4c50
1800c4c36:	44 38 35 ec 59 0d 00 	cmp    %r14b,0xd59ec(%rip)        # 0x18019a629
1800c4c3d:	74 02                	je     0x1800c4c41
1800c4c3f:	cd 2c                	int    $0x2c
1800c4c41:	c7 81 80 00 00 00 18 	movl   $0x18,0x80(%rcx)
1800c4c48:	00 00 00
1800c4c4b:	e9 0d ff ff ff       	jmp    0x1800c4b5d
1800c4c50:	44 8b 81 38 09 00 00 	mov    0x938(%rcx),%r8d
1800c4c57:	45 85 c0             	test   %r8d,%r8d
1800c4c5a:	0f 84 5a 02 00 00    	je     0x1800c4eba
1800c4c60:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1800c4c64:	45 8b d0             	mov    %r8d,%r10d
1800c4c67:	49 85 c0             	test   %rax,%r8
1800c4c6a:	0f 85 4a 02 00 00    	jne    0x1800c4eba
1800c4c70:	41 81 f8 00 00 01 00 	cmp    $0x10000,%r8d
1800c4c77:	0f 87 3d 02 00 00    	ja     0x1800c4eba
1800c4c7d:	ba 00 02 00 00       	mov    $0x200,%edx
1800c4c82:	b9 00 10 00 00       	mov    $0x1000,%ecx
1800c4c87:	44 3b c2             	cmp    %edx,%r8d
1800c4c8a:	74 0f                	je     0x1800c4c9b
1800c4c8c:	44 3b c1             	cmp    %ecx,%r8d
1800c4c8f:	74 0a                	je     0x1800c4c9b
1800c4c91:	b8 bb 00 00 c0       	mov    $0xc00000bb,%eax
1800c4c96:	e9 5a 02 00 00       	jmp    0x1800c4ef5
1800c4c9b:	8b 83 3c 09 00 00    	mov    0x93c(%rbx),%eax
1800c4ca1:	3b c2                	cmp    %edx,%eax
1800c4ca3:	74 04                	je     0x1800c4ca9
1800c4ca5:	3b c1                	cmp    %ecx,%eax
1800c4ca7:	75 e8                	jne    0x1800c4c91
1800c4ca9:	41 3b c0             	cmp    %r8d,%eax
1800c4cac:	73 07                	jae    0x1800c4cb5
1800c4cae:	44 89 83 3c 09 00 00 	mov    %r8d,0x93c(%rbx)
1800c4cb5:	49 0f bc ca          	bsf    %r10,%rcx
1800c4cb9:	33 d2                	xor    %edx,%edx
1800c4cbb:	41 8b c1             	mov    %r9d,%eax
1800c4cbe:	41 f7 f0             	div    %r8d
1800c4cc1:	44 2a d9             	sub    %cl,%r11b
1800c4cc4:	88 8b 4c 09 00 00    	mov    %cl,0x94c(%rbx)
1800c4cca:	89 83 44 09 00 00    	mov    %eax,0x944(%rbx)
1800c4cd0:	44 88 9b 4e 09 00 00 	mov    %r11b,0x94e(%rbx)
1800c4cd7:	83 bf 94 00 00 00 08 	cmpl   $0x8,0x94(%rdi)
1800c4cde:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
1800c4ce2:	74 1a                	je     0x1800c4cfe
1800c4ce4:	44 38 35 3e 59 0d 00 	cmp    %r14b,0xd593e(%rip)        # 0x18019a629
1800c4ceb:	74 02                	je     0x1800c4cef
1800c4ced:	cd 2c                	int    $0x2c
1800c4cef:	c7 83 80 00 00 00 1a 	movl   $0x1a,0x80(%rbx)
1800c4cf6:	00 00 00
1800c4cf9:	e9 5f fe ff ff       	jmp    0x1800c4b5d
1800c4cfe:	44 38 b7 98 00 00 00 	cmp    %r14b,0x98(%rdi)
1800c4d05:	75 1a                	jne    0x1800c4d21
1800c4d07:	44 38 35 1b 59 0d 00 	cmp    %r14b,0xd591b(%rip)        # 0x18019a629
1800c4d0e:	74 02                	je     0x1800c4d12
1800c4d10:	cd 2c                	int    $0x2c
1800c4d12:	c7 83 80 00 00 00 1b 	movl   $0x1b,0x80(%rbx)
1800c4d19:	00 00 00
1800c4d1c:	e9 3c fe ff ff       	jmp    0x1800c4b5d
1800c4d21:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1800c4d25:	48 85 c9             	test   %rcx,%rcx
1800c4d28:	0f 84 72 01 00 00    	je     0x1800c4ea0
1800c4d2e:	33 d2                	xor    %edx,%edx
1800c4d30:	48 8b c1             	mov    %rcx,%rax
1800c4d33:	49 f7 f2             	div    %r10
1800c4d36:	48 85 d2             	test   %rdx,%rdx
1800c4d39:	0f 85 61 01 00 00    	jne    0x1800c4ea0
1800c4d3f:	85 f6                	test   %esi,%esi
1800c4d41:	75 2e                	jne    0x1800c4d71
1800c4d43:	48 b8 00 00 00 00 00 	movabs $0x400000000000,%rax
1800c4d4a:	40 00 00
1800c4d4d:	48 3b c8             	cmp    %rax,%rcx
1800c4d50:	76 1f                	jbe    0x1800c4d71
1800c4d52:	44 38 35 d0 58 0d 00 	cmp    %r14b,0xd58d0(%rip)        # 0x18019a629
1800c4d59:	74 02                	je     0x1800c4d5d
1800c4d5b:	cd 2c                	int    $0x2c
1800c4d5d:	c7 83 80 00 00 00 1c 	movl   $0x1c,0x80(%rbx)
1800c4d64:	00 00 00
1800c4d67:	b8 12 00 3a c0       	mov    $0xc03a0012,%eax
1800c4d6c:	e9 84 01 00 00       	jmp    0x1800c4ef5
1800c4d71:	66 83 bb 1c 09 00 00 	cmpw   $0x2,0x91c(%rbx)
1800c4d78:	02
1800c4d79:	0f 83 12 ff ff ff    	jae    0x1800c4c91
1800c4d7f:	48 8b cb             	mov    %rbx,%rcx
1800c4d82:	e8 e9 70 00 00       	call   0x1800cbe70
1800c4d87:	85 c0                	test   %eax,%eax
1800c4d89:	0f 88 5f 01 00 00    	js     0x1800c4eee
1800c4d8f:	44 38 73 6b          	cmp    %r14b,0x6b(%rbx)
1800c4d93:	74 48                	je     0x1800c4ddd
1800c4d95:	8b 83 44 09 00 00    	mov    0x944(%rbx),%eax
1800c4d9b:	3d 00 80 00 00       	cmp    $0x8000,%eax
1800c4da0:	77 09                	ja     0x1800c4dab
1800c4da2:	44 88 b3 18 0a 00 00 	mov    %r14b,0xa18(%rbx)
1800c4da9:	eb 32                	jmp    0x1800c4ddd
1800c4dab:	48 8b 53 78          	mov    0x78(%rbx),%rdx
1800c4daf:	48 8b cb             	mov    %rbx,%rcx
1800c4db2:	c1 e8 0f             	shr    $0xf,%eax
1800c4db5:	89 83 1c 0a 00 00    	mov    %eax,0xa1c(%rbx)
1800c4dbb:	48 0f bc c0          	bsf    %rax,%rax
1800c4dbf:	c6 83 18 0a 00 00 01 	movb   $0x1,0xa18(%rbx)
1800c4dc6:	89 44 24 20          	mov    %eax,0x20(%rsp)
1800c4dca:	88 83 19 0a 00 00    	mov    %al,0xa19(%rbx)
1800c4dd0:	e8 bf 90 00 00       	call   0x1800cde94
1800c4dd5:	85 c0                	test   %eax,%eax
1800c4dd7:	0f 88 11 01 00 00    	js     0x1800c4eee
1800c4ddd:	44 8b 83 40 09 00 00 	mov    0x940(%rbx),%r8d
1800c4de4:	48 8d b3 60 0a 00 00 	lea    0xa60(%rbx),%rsi
1800c4deb:	49 c1 e8 0c          	shr    $0xc,%r8
1800c4def:	4c 89 36             	mov    %r14,(%rsi)
1800c4df2:	49 81 f8 ff ff 0f 00 	cmp    $0xfffff,%r8
1800c4df9:	77 14                	ja     0x1800c4e0f
1800c4dfb:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1800c4dff:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1800c4e05:	48 8b ce             	mov    %rsi,%rcx
1800c4e08:	e8 4f 7a f8 ff       	call   0x18004c85c
1800c4e0d:	eb 05                	jmp    0x1800c4e14
1800c4e0f:	b8 9a 00 00 c0       	mov    $0xc000009a,%eax
1800c4e14:	85 c0                	test   %eax,%eax
1800c4e16:	0f 88 d2 00 00 00    	js     0x1800c4eee
1800c4e1c:	48 8b 0e             	mov    (%rsi),%rcx
1800c4e1f:	41 8b d6             	mov    %r14d,%edx
1800c4e22:	8b 41 68             	mov    0x68(%rcx),%eax
1800c4e25:	85 c0                	test   %eax,%eax
1800c4e27:	74 17                	je     0x1800c4e40
1800c4e29:	8b c2                	mov    %edx,%eax
1800c4e2b:	4c 8d 05 ce 01 09 00 	lea    0x901ce(%rip),%r8        # 0x180155000
1800c4e32:	ff c2                	inc    %edx
1800c4e34:	4c 89 44 c1 70       	mov    %r8,0x70(%rcx,%rax,8)
1800c4e39:	8b 41 68             	mov    0x68(%rcx),%eax
1800c4e3c:	3b d0                	cmp    %eax,%edx
1800c4e3e:	72 e9                	jb     0x1800c4e29
1800c4e40:	89 41 64             	mov    %eax,0x64(%rcx)
1800c4e43:	41 8b c6             	mov    %r14d,%eax
1800c4e46:	85 c0                	test   %eax,%eax
1800c4e48:	0f 88 a0 00 00 00    	js     0x1800c4eee
1800c4e4e:	f6 43 70 01          	testb  $0x1,0x70(%rbx)
1800c4e52:	75 29                	jne    0x1800c4e7d
1800c4e54:	48 8d 05 c1 00 00 00 	lea    0xc1(%rip),%rax        # 0x1800c4f1c
1800c4e5b:	c6 47 0c 01          	movb   $0x1,0xc(%rdi)
1800c4e5f:	48 8d 97 48 01 00 00 	lea    0x148(%rdi),%rdx
1800c4e66:	48 89 47 10          	mov    %rax,0x10(%rdi)
1800c4e6a:	4c 8b cd             	mov    %rbp,%r9
1800c4e6d:	4c 8b c7             	mov    %rdi,%r8
1800c4e70:	48 8b cb             	mov    %rbx,%rcx
1800c4e73:	e8 b0 76 00 00       	call   0x1800cc528
1800c4e78:	e9 89 00 00 00       	jmp    0x1800c4f06
1800c4e7d:	44 38 b3 dc 01 00 00 	cmp    %r14b,0x1dc(%rbx)
1800c4e84:	74 15                	je     0x1800c4e9b
1800c4e86:	44 88 b3 dc 01 00 00 	mov    %r14b,0x1dc(%rbx)
1800c4e8d:	44 89 b3 d8 01 00 00 	mov    %r14d,0x1d8(%rbx)
1800c4e94:	44 89 b3 e0 01 00 00 	mov    %r14d,0x1e0(%rbx)
1800c4e9b:	41 8b c6             	mov    %r14d,%eax
1800c4e9e:	eb 55                	jmp    0x1800c4ef5
1800c4ea0:	44 38 35 82 57 0d 00 	cmp    %r14b,0xd5782(%rip)        # 0x18019a629
1800c4ea7:	74 02                	je     0x1800c4eab
1800c4ea9:	cd 2c                	int    $0x2c
1800c4eab:	c7 83 80 00 00 00 1c 	movl   $0x1c,0x80(%rbx)
1800c4eb2:	00 00 00
1800c4eb5:	e9 a3 fc ff ff       	jmp    0x1800c4b5d
1800c4eba:	44 38 35 68 57 0d 00 	cmp    %r14b,0xd5768(%rip)        # 0x18019a629
1800c4ec1:	74 02                	je     0x1800c4ec5
1800c4ec3:	cd 2c                	int    $0x2c
1800c4ec5:	c7 81 80 00 00 00 19 	movl   $0x19,0x80(%rcx)
1800c4ecc:	00 00 00
1800c4ecf:	e9 89 fc ff ff       	jmp    0x1800c4b5d
1800c4ed4:	44 38 35 4e 57 0d 00 	cmp    %r14b,0xd574e(%rip)        # 0x18019a629
1800c4edb:	74 02                	je     0x1800c4edf
1800c4edd:	cd 2c                	int    $0x2c
1800c4edf:	c7 81 80 00 00 00 16 	movl   $0x16,0x80(%rcx)
1800c4ee6:	00 00 00
1800c4ee9:	b8 02 01 00 c0       	mov    $0xc0000102,%eax
1800c4eee:	3d 03 01 00 00       	cmp    $0x103,%eax
1800c4ef3:	74 11                	je     0x1800c4f06
1800c4ef5:	4c 8b cd             	mov    %rbp,%r9
1800c4ef8:	44 8b c0             	mov    %eax,%r8d
1800c4efb:	48 8b d7             	mov    %rdi,%rdx
1800c4efe:	48 8b cb             	mov    %rbx,%rcx
1800c4f01:	e8 ca 01 00 00       	call   0x1800c50d0
1800c4f06:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800c4f0b:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1800c4f10:	48 83 c4 30          	add    $0x30,%rsp
1800c4f14:	41 5e                	pop    %r14
1800c4f16:	5f                   	pop    %rdi
1800c4f17:	5e                   	pop    %rsi
1800c4f18:	c3                   	ret
1800c4f19:	cc                   	int3
1800c4f1a:	cc                   	int3
1800c4f1b:	cc                   	int3
1800c4f1c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800c4f21:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800c4f26:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800c4f2b:	57                   	push   %rdi
1800c4f2c:	48 83 ec 20          	sub    $0x20,%rsp
1800c4f30:	49 8b e8             	mov    %r8,%rbp
1800c4f33:	48 8b fa             	mov    %rdx,%rdi
1800c4f36:	48 8b d9             	mov    %rcx,%rbx
1800c4f39:	8b 42 08             	mov    0x8(%rdx),%eax
1800c4f3c:	85 c0                	test   %eax,%eax
1800c4f3e:	78 7b                	js     0x1800c4fbb
1800c4f40:	e8 a7 00 00 00       	call   0x1800c4fec
1800c4f45:	85 c0                	test   %eax,%eax
1800c4f47:	78 72                	js     0x1800c4fbb
1800c4f49:	48 8d b3 48 05 00 00 	lea    0x548(%rbx),%rsi
1800c4f50:	48 8b ce             	mov    %rsi,%rcx
1800c4f53:	e8 04 0d 00 00       	call   0x1800c5c5c
1800c4f58:	48 89 86 80 00 00 00 	mov    %rax,0x80(%rsi)
1800c4f5f:	48 85 c0             	test   %rax,%rax
1800c4f62:	75 07                	jne    0x1800c4f6b
1800c4f64:	b8 9a 00 00 c0       	mov    $0xc000009a,%eax
1800c4f69:	eb 50                	jmp    0x1800c4fbb
1800c4f6b:	c7 46 18 01 00 00 00 	movl   $0x1,0x18(%rsi)
1800c4f72:	80 7b 6c 00          	cmpb   $0x0,0x6c(%rbx)
1800c4f76:	75 04                	jne    0x1800c4f7c
1800c4f78:	33 c0                	xor    %eax,%eax
1800c4f7a:	eb 46                	jmp    0x1800c4fc2
1800c4f7c:	48 8d b7 48 01 00 00 	lea    0x148(%rdi),%rsi
1800c4f83:	48 8b cb             	mov    %rbx,%rcx
1800c4f86:	48 8b d6             	mov    %rsi,%rdx
1800c4f89:	e8 c2 c6 00 00       	call   0x1800d1650
1800c4f8e:	85 c0                	test   %eax,%eax
1800c4f90:	78 29                	js     0x1800c4fbb
1800c4f92:	c6 43 6c 00          	movb   $0x0,0x6c(%rbx)
1800c4f96:	48 8d 05 23 01 00 00 	lea    0x123(%rip),%rax        # 0x1800c50c0
1800c4f9d:	4c 8b cd             	mov    %rbp,%r9
1800c4fa0:	48 89 47 10          	mov    %rax,0x10(%rdi)
1800c4fa4:	4c 8b c7             	mov    %rdi,%r8
1800c4fa7:	c6 47 0c 01          	movb   $0x1,0xc(%rdi)
1800c4fab:	48 8b d6             	mov    %rsi,%rdx
1800c4fae:	48 8b cb             	mov    %rbx,%rcx
1800c4fb1:	e8 6a c7 00 00       	call   0x1800d1720
1800c4fb6:	b8 03 01 00 00       	mov    $0x103,%eax
1800c4fbb:	3d 03 01 00 00       	cmp    $0x103,%eax
1800c4fc0:	74 11                	je     0x1800c4fd3
1800c4fc2:	4c 8b cd             	mov    %rbp,%r9
1800c4fc5:	44 8b c0             	mov    %eax,%r8d
1800c4fc8:	48 8b d7             	mov    %rdi,%rdx
1800c4fcb:	48 8b cb             	mov    %rbx,%rcx
1800c4fce:	e8 fd 00 00 00       	call   0x1800c50d0
1800c4fd3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800c4fd8:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800c4fdd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800c4fe2:	48 83 c4 20          	add    $0x20,%rsp
1800c4fe6:	5f                   	pop    %rdi
1800c4fe7:	c3                   	ret
1800c4fe8:	cc                   	int3
1800c4fe9:	cc                   	int3
1800c4fea:	cc                   	int3
1800c4feb:	cc                   	int3
1800c4fec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800c4ff1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800c4ff6:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800c4ffb:	41 56                	push   %r14
1800c4ffd:	48 83 ec 20          	sub    $0x20,%rsp
1800c5001:	80 79 6d 00          	cmpb   $0x0,0x6d(%rcx)
1800c5005:	48 8b d9             	mov    %rcx,%rbx
1800c5008:	0f 85 98 00 00 00    	jne    0x1800c50a6
1800c500e:	8b b9 6c 09 00 00    	mov    0x96c(%rcx),%edi
1800c5014:	be 00 00 00 00       	mov    $0x0,%esi
1800c5019:	ff cf                	dec    %edi
1800c501b:	c1 ef 0c             	shr    $0xc,%edi
1800c501e:	83 c7 01             	add    $0x1,%edi
1800c5021:	74 46                	je     0x1800c5069
1800c5023:	45 33 f6             	xor    %r14d,%r14d
1800c5026:	48 8b 8b 50 09 00 00 	mov    0x950(%rbx),%rcx
1800c502d:	49 03 ce             	add    %r14,%rcx
1800c5030:	8b 01                	mov    (%rcx),%eax
1800c5032:	a8 01                	test   $0x1,%al
1800c5034:	75 1a                	jne    0x1800c5050
1800c5036:	48 83 39 00          	cmpq   $0x0,(%rcx)
1800c503a:	75 10                	jne    0x1800c504c
1800c503c:	48 83 21 00          	andq   $0x0,(%rcx)
1800c5040:	c7 01 01 00 00 00    	movl   $0x1,(%rcx)
1800c5046:	c6 41 02 00          	movb   $0x0,0x2(%rcx)
1800c504a:	8b 01                	mov    (%rcx),%eax
1800c504c:	a8 01                	test   $0x1,%al
1800c504e:	74 0f                	je     0x1800c505f
1800c5050:	8b 93 40 09 00 00    	mov    0x940(%rbx),%edx
1800c5056:	e8 39 71 00 00       	call   0x1800cc194
1800c505b:	85 c0                	test   %eax,%eax
1800c505d:	78 49                	js     0x1800c50a8
1800c505f:	ff c6                	inc    %esi
1800c5061:	49 83 c6 08          	add    $0x8,%r14
1800c5065:	3b f7                	cmp    %edi,%esi
1800c5067:	72 bd                	jb     0x1800c5026
1800c5069:	33 c0                	xor    %eax,%eax
1800c506b:	85 c0                	test   %eax,%eax
1800c506d:	78 39                	js     0x1800c50a8