1800f0d86:	48 8b 99 98 00 00 00 	mov    0x98(%rcx),%rbx
1800f0d8d:	48 8d 3c 80          	lea    (%rax,%rax,4),%rdi
1800f0d91:	48 c1 e7 05          	shl    $0x5,%rdi
1800f0d95:	44 39 84 3b 90 00 00 	cmp    %r8d,0x90(%rbx,%rdi,1)
1800f0d9c:	00
1800f0d9d:	0f 85 6b 03 00 00    	jne    0x1800f110e
1800f0da3:	66 44 39 44 3b 48    	cmp    %r8w,0x48(%rbx,%rdi,1)
1800f0da9:	0f 95 44 24 78       	setne  0x78(%rsp)
1800f0dae:	49 6b c2 1c          	imul   $0x1c,%r10,%rax
1800f0db2:	48 03 c2             	add    %rdx,%rax
1800f0db5:	4c 8b b4 c1 70 05 00 	mov    0x570(%rcx,%rax,8),%r14
1800f0dbc:	00
1800f0dbd:	49 3b ee             	cmp    %r14,%rbp
1800f0dc0:	0f 86 d6 00 00 00    	jbe    0x1800f0e9c
1800f0dc6:	8b 2c 3b             	mov    (%rbx,%rdi,1),%ebp
1800f0dc9:	4d 8d 7d fc          	lea    -0x4(%r13),%r15
1800f0dcd:	41 8b 07             	mov    (%r15),%eax
1800f0dd0:	48 8d 34 80          	lea    (%rax,%rax,4),%rsi
1800f0dd4:	48 c1 e6 05          	shl    $0x5,%rsi
1800f0dd8:	3b 2c 1e             	cmp    (%rsi,%rbx,1),%ebp
1800f0ddb:	0f 85 ae 00 00 00    	jne    0x1800f0e8f
1800f0de1:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1800f0de5:	41 b0 01             	mov    $0x1,%r8b
1800f0de8:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1800f0dec:	48 03 d6             	add    %rsi,%rdx
1800f0def:	48 03 cf             	add    %rdi,%rcx
1800f0df2:	e8 0d c9 f8 ff       	call   0x18007d704
1800f0df7:	84 c0                	test   %al,%al
1800f0df9:	0f 84 90 00 00 00    	je     0x1800f0e8f
1800f0dff:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1800f0e03:	41 b0 01             	mov    $0x1,%r8b
1800f0e06:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1800f0e0a:	48 03 d6             	add    %rsi,%rdx
1800f0e0d:	48 03 cf             	add    %rdi,%rcx
1800f0e10:	e8 ef c8 f8 ff       	call   0x18007d704
1800f0e15:	84 c0                	test   %al,%al
1800f0e17:	74 76                	je     0x1800f0e8f
1800f0e19:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1800f0e1d:	41 b0 01             	mov    $0x1,%r8b
1800f0e20:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1800f0e24:	48 03 d6             	add    %rsi,%rdx
1800f0e27:	48 03 cf             	add    %rdi,%rcx
1800f0e2a:	e8 d5 c8 f8 ff       	call   0x18007d704
1800f0e2f:	84 c0                	test   %al,%al
1800f0e31:	74 5c                	je     0x1800f0e8f
1800f0e33:	48 8d 53 38          	lea    0x38(%rbx),%rdx
1800f0e37:	41 b0 01             	mov    $0x1,%r8b
1800f0e3a:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1800f0e3e:	48 03 d6             	add    %rsi,%rdx
1800f0e41:	48 03 cf             	add    %rdi,%rcx
1800f0e44:	e8 bb c8 f8 ff       	call   0x18007d704
1800f0e49:	84 c0                	test   %al,%al
1800f0e4b:	74 42                	je     0x1800f0e8f
1800f0e4d:	48 8d 53 58          	lea    0x58(%rbx),%rdx
1800f0e51:	41 b0 01             	mov    $0x1,%r8b
1800f0e54:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
1800f0e58:	48 03 d6             	add    %rsi,%rdx
1800f0e5b:	48 03 cf             	add    %rdi,%rcx
1800f0e5e:	e8 a1 c8 f8 ff       	call   0x18007d704
1800f0e63:	45 33 c0             	xor    %r8d,%r8d
1800f0e66:	84 c0                	test   %al,%al
1800f0e68:	74 25                	je     0x1800f0e8f
1800f0e6a:	66 44 39 44 1e 48    	cmp    %r8w,0x48(%rsi,%rbx,1)
1800f0e70:	0f 95 c0             	setne  %al
1800f0e73:	38 44 24 78          	cmp    %al,0x78(%rsp)
1800f0e77:	75 16                	jne    0x1800f0e8f
1800f0e79:	44 39 84 1e 90 00 00 	cmp    %r8d,0x90(%rsi,%rbx,1)
1800f0e80:	00
1800f0e81:	75 0c                	jne    0x1800f0e8f
1800f0e83:	4d 8b ef             	mov    %r15,%r13
1800f0e86:	4d 3b fe             	cmp    %r14,%r15
1800f0e89:	0f 87 3a ff ff ff    	ja     0x1800f0dc9
1800f0e8f:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
1800f0e96:	00
1800f0e97:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1800f0e9c:	41 8d 44 24 ff       	lea    -0x1(%r12),%eax
1800f0ea1:	4d 8d 3c 86          	lea    (%r14,%rax,4),%r15
1800f0ea5:	49 3b ef             	cmp    %r15,%rbp
1800f0ea8:	0f 83 cb 00 00 00    	jae    0x1800f0f79
1800f0eae:	44 8b 24 3b          	mov    (%rbx,%rdi,1),%r12d
1800f0eb2:	4c 8d 75 04          	lea    0x4(%rbp),%r14
1800f0eb6:	41 8b 06             	mov    (%r14),%eax
1800f0eb9:	48 8d 34 80          	lea    (%rax,%rax,4),%rsi
1800f0ebd:	48 c1 e6 05          	shl    $0x5,%rsi
1800f0ec1:	44 3b 24 1e          	cmp    (%rsi,%rbx,1),%r12d
1800f0ec5:	0f 85 ae 00 00 00    	jne    0x1800f0f79
1800f0ecb:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1800f0ecf:	41 b0 01             	mov    $0x1,%r8b
1800f0ed2:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1800f0ed6:	48 03 d6             	add    %rsi,%rdx
1800f0ed9:	48 03 cf             	add    %rdi,%rcx
1800f0edc:	e8 23 c8 f8 ff       	call   0x18007d704
1800f0ee1:	84 c0                	test   %al,%al
1800f0ee3:	0f 84 90 00 00 00    	je     0x1800f0f79
1800f0ee9:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1800f0eed:	41 b0 01             	mov    $0x1,%r8b
1800f0ef0:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1800f0ef4:	48 03 d6             	add    %rsi,%rdx
1800f0ef7:	48 03 cf             	add    %rdi,%rcx
1800f0efa:	e8 05 c8 f8 ff       	call   0x18007d704
1800f0eff:	84 c0                	test   %al,%al
1800f0f01:	74 76                	je     0x1800f0f79
1800f0f03:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1800f0f07:	41 b0 01             	mov    $0x1,%r8b
1800f0f0a:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1800f0f0e:	48 03 d6             	add    %rsi,%rdx
1800f0f11:	48 03 cf             	add    %rdi,%rcx
1800f0f14:	e8 eb c7 f8 ff       	call   0x18007d704
1800f0f19:	84 c0                	test   %al,%al
1800f0f1b:	74 5c                	je     0x1800f0f79
1800f0f1d:	48 8d 53 38          	lea    0x38(%rbx),%rdx
1800f0f21:	41 b0 01             	mov    $0x1,%r8b
1800f0f24:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1800f0f28:	48 03 d6             	add    %rsi,%rdx
1800f0f2b:	48 03 cf             	add    %rdi,%rcx
1800f0f2e:	e8 d1 c7 f8 ff       	call   0x18007d704
1800f0f33:	84 c0                	test   %al,%al
1800f0f35:	74 42                	je     0x1800f0f79
1800f0f37:	48 8d 53 58          	lea    0x58(%rbx),%rdx
1800f0f3b:	41 b0 01             	mov    $0x1,%r8b
1800f0f3e:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
1800f0f42:	48 03 d6             	add    %rsi,%rdx
1800f0f45:	48 03 cf             	add    %rdi,%rcx
1800f0f48:	e8 b7 c7 f8 ff       	call   0x18007d704
1800f0f4d:	45 33 c0             	xor    %r8d,%r8d
1800f0f50:	84 c0                	test   %al,%al
1800f0f52:	74 25                	je     0x1800f0f79
1800f0f54:	66 44 39 44 1e 48    	cmp    %r8w,0x48(%rsi,%rbx,1)
1800f0f5a:	0f 95 c0             	setne  %al
1800f0f5d:	38 44 24 78          	cmp    %al,0x78(%rsp)
1800f0f61:	75 16                	jne    0x1800f0f79
1800f0f63:	44 39 84 1e 90 00 00 	cmp    %r8d,0x90(%rsi,%rbx,1)
1800f0f6a:	00
1800f0f6b:	75 0c                	jne    0x1800f0f79
1800f0f6d:	49 8b ee             	mov    %r14,%rbp
1800f0f70:	4d 3b f7             	cmp    %r15,%r14
1800f0f73:	0f 82 39 ff ff ff    	jb     0x1800f0eb2
1800f0f79:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1800f0f80:	00
1800f0f81:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1800f0f86:	4c 3b ed             	cmp    %rbp,%r13
1800f0f89:	0f 87 7f 01 00 00    	ja     0x1800f110e
1800f0f8f:	4c 8b b9 98 00 00 00 	mov    0x98(%rcx),%r15
1800f0f96:	4d 8b f7             	mov    %r15,%r14
1800f0f99:	41 8b 45 00          	mov    0x0(%r13),%eax
1800f0f9d:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1800f0fa4:	00
1800f0fa5:	48 8d 1c 80          	lea    (%rax,%rax,4),%rbx
1800f0fa9:	48 c1 e3 05          	shl    $0x5,%rbx
1800f0fad:	45 8b 1c 1e          	mov    (%r14,%rbx,1),%r11d
1800f0fb1:	45 8b cb             	mov    %r11d,%r9d
1800f0fb4:	4d 8b 44 1e 78       	mov    0x78(%r14,%rbx,1),%r8
1800f0fb9:	49 8b 54 1e 70       	mov    0x70(%r14,%rbx,1),%rdx
1800f0fbe:	e8 ed 38 00 00       	call   0x1800f48b0
1800f0fc3:	33 c9                	xor    %ecx,%ecx
1800f0fc5:	84 c0                	test   %al,%al
1800f0fc7:	0f 84 d3 00 00 00    	je     0x1800f10a0
1800f0fcd:	66 41 39 4c 1e 58    	cmp    %cx,0x58(%r14,%rbx,1)
1800f0fd3:	74 31                	je     0x1800f1006
1800f0fd5:	45 85 db             	test   %r11d,%r11d
1800f0fd8:	74 17                	je     0x1800f0ff1
1800f0fda:	41 8d 43 ff          	lea    -0x1(%r11),%eax
1800f0fde:	83 f8 01             	cmp    $0x1,%eax
1800f0fe1:	0f 87 b9 00 00 00    	ja     0x1800f10a0
1800f0fe7:	49 39 7c 1e 68       	cmp    %rdi,0x68(%r14,%rbx,1)
1800f0fec:	0f 96 c0             	setbe  %al
1800f0fef:	eb 0d                	jmp    0x1800f0ffe
1800f0ff1:	49 39 7c 1e 68       	cmp    %rdi,0x68(%r14,%rbx,1)
1800f0ff6:	0f 82 a4 00 00 00    	jb     0x1800f10a0
1800f0ffc:	b0 01                	mov    $0x1,%al
1800f0ffe:	84 c0                	test   %al,%al
1800f1000:	0f 84 9a 00 00 00    	je     0x1800f10a0
1800f1006:	41 39 8c 1e 80 00 00 	cmp    %ecx,0x80(%r14,%rbx,1)
1800f100d:	00
1800f100e:	0f 84 ac 00 00 00    	je     0x1800f10c0
1800f1014:	4c 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9
1800f101b:	00
1800f101c:	4d 85 c9             	test   %r9,%r9
1800f101f:	74 7f                	je     0x1800f10a0
1800f1021:	4d 8d 2c 1f          	lea    (%r15,%rbx,1),%r13
1800f1025:	8b f9                	mov    %ecx,%edi
1800f1027:	45 8b a5 80 00 00 00 	mov    0x80(%r13),%r12d
1800f102e:	45 85 e4             	test   %r12d,%r12d
1800f1031:	74 68                	je     0x1800f109b
1800f1033:	8b f1                	mov    %ecx,%esi
1800f1035:	39 8c 24 a8 00 00 00 	cmp    %ecx,0xa8(%rsp)
1800f103c:	76 56                	jbe    0x1800f1094
1800f103e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1800f1043:	8b cf                	mov    %edi,%ecx
1800f1045:	48 c1 e1 04          	shl    $0x4,%rcx
1800f1049:	4c 8b b8 98 00 00 00 	mov    0x98(%rax),%r15
1800f1050:	49 8b 85 88 00 00 00 	mov    0x88(%r13),%rax
1800f1057:	48 03 c1             	add    %rcx,%rax
1800f105a:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1800f1061:	00
1800f1062:	8b d6                	mov    %esi,%edx
1800f1064:	41 b0 01             	mov    $0x1,%r8b
1800f1067:	48 8b c8             	mov    %rax,%rcx
1800f106a:	49 8b 14 d1          	mov    (%r9,%rdx,8),%rdx
1800f106e:	e8 91 c6 f8 ff       	call   0x18007d704
1800f1073:	33 c9                	xor    %ecx,%ecx
1800f1075:	84 c0                	test   %al,%al
1800f1077:	75 42                	jne    0x1800f10bb
1800f1079:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1800f1080:	00
1800f1081:	ff c6                	inc    %esi
1800f1083:	4c 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9
1800f108a:	00
1800f108b:	3b b4 24 a8 00 00 00 	cmp    0xa8(%rsp),%esi
1800f1092:	72 ce                	jb     0x1800f1062
1800f1094:	ff c7                	inc    %edi
1800f1096:	41 3b fc             	cmp    %r12d,%edi
1800f1099:	72 98                	jb     0x1800f1033
1800f109b:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1800f10a0:	49 83 c5 04          	add    $0x4,%r13
1800f10a4:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1800f10a9:	4c 3b ed             	cmp    %rbp,%r13
1800f10ac:	77 60                	ja     0x1800f110e
1800f10ae:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1800f10b5:	00
1800f10b6:	e9 de fe ff ff       	jmp    0x1800f0f99
1800f10bb:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1800f10c0:	66 41 39 4c 1e 48    	cmp    %cx,0x48(%r14,%rbx,1)
1800f10c6:	74 42                	je     0x1800f110a
1800f10c8:	8b f9                	mov    %ecx,%edi
1800f10ca:	39 8c 24 b8 00 00 00 	cmp    %ecx,0xb8(%rsp)
1800f10d1:	76 cd                	jbe    0x1800f10a0
1800f10d3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1800f10d8:	4c 8b b8 98 00 00 00 	mov    0x98(%rax),%r15
1800f10df:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1800f10e6:	00
1800f10e7:	49 8d 4f 48          	lea    0x48(%r15),%rcx
1800f10eb:	8b d7                	mov    %edi,%edx
1800f10ed:	48 03 cb             	add    %rbx,%rcx
1800f10f0:	48 8b 14 d0          	mov    (%rax,%rdx,8),%rdx
1800f10f4:	e8 33 f8 ff ff       	call   0x1800f092c
1800f10f9:	84 c0                	test   %al,%al
1800f10fb:	75 0d                	jne    0x1800f110a
1800f10fd:	ff c7                	inc    %edi
1800f10ff:	3b bc 24 b8 00 00 00 	cmp    0xb8(%rsp),%edi
1800f1106:	72 d7                	jb     0x1800f10df
1800f1108:	eb 96                	jmp    0x1800f10a0
1800f110a:	b0 01                	mov    $0x1,%al
1800f110c:	eb 02                	jmp    0x1800f1110
1800f110e:	32 c0                	xor    %al,%al
1800f1110:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1800f1117:	00
1800f1118:	48 83 c4 30          	add    $0x30,%rsp
1800f111c:	41 5f                	pop    %r15
1800f111e:	41 5e                	pop    %r14
1800f1120:	41 5d                	pop    %r13
1800f1122:	41 5c                	pop    %r12
1800f1124:	5f                   	pop    %rdi
1800f1125:	5e                   	pop    %rsi
1800f1126:	5d                   	pop    %rbp
1800f1127:	c3                   	ret
1800f1128:	cc                   	int3
1800f1129:	cc                   	int3
1800f112a:	cc                   	int3
1800f112b:	cc                   	int3
1800f112c:	4c 8b dc             	mov    %rsp,%r11
1800f112f:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1800f1133:	57                   	push   %rdi
1800f1134:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1800f113b:	8b 84 24 f0 00 00 00 	mov    0xf0(%rsp),%eax
1800f1142:	48 8b d9             	mov    %rcx,%rbx
1800f1145:	8b bc 24 10 01 00 00 	mov    0x110(%rsp),%edi
1800f114c:	85 ff                	test   %edi,%edi
1800f114e:	89 44 24 50          	mov    %eax,0x50(%rsp)
1800f1152:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
1800f1159:	00
1800f115a:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1800f115e:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1800f1165:	00
1800f1166:	49 89 43 e0          	mov    %rax,-0x20(%r11)
1800f116a:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
1800f1171:	48 63 8c 24 e0 00 00 	movslq 0xe0(%rsp),%rcx
1800f1178:	00
1800f1179:	49 89 53 c0          	mov    %rdx,-0x40(%r11)
1800f117d:	48 63 94 24 d8 00 00 	movslq 0xd8(%rsp),%rdx
1800f1184:	00
1800f1185:	4d 89 43 c8          	mov    %r8,-0x38(%r11)
1800f1189:	4d 89 4b d0          	mov    %r9,-0x30(%r11)
1800f118d:	0f 95 44 24 54       	setne  0x54(%rsp)
1800f1192:	49 89 43 e8          	mov    %rax,-0x18(%r11)
1800f1196:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1800f119c:	48 6b c2 38          	imul   $0x38,%rdx,%rax
1800f11a0:	48 6b d2 1c          	imul   $0x1c,%rdx,%rdx
1800f11a4:	48 03 c1             	add    %rcx,%rax
1800f11a7:	44 8b 84 83 88 05 00 	mov    0x588(%rbx,%rax,4),%r8d
1800f11ae:	00
1800f11af:	48 8d 05 96 d6 ff ff 	lea    -0x296a(%rip),%rax        # 0x1800ee84c
1800f11b6:	48 03 d1             	add    %rcx,%rdx
1800f11b9:	49 89 43 88          	mov    %rax,-0x78(%r11)
1800f11bd:	49 8d 4b b8          	lea    -0x48(%r11),%rcx
1800f11c1:	48 8b 94 d3 70 05 00 	mov    0x570(%rbx,%rdx,8),%rdx
1800f11c8:	00
1800f11c9:	e8 be a7 03 00       	call   0x18012b98c
1800f11ce:	48 85 c0             	test   %rax,%rax
1800f11d1:	74 62                	je     0x1800f1235
1800f11d3:	48 8b 8c 24 08 01 00 	mov    0x108(%rsp),%rcx
1800f11da:	00
1800f11db:	4c 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9
1800f11e2:	00
1800f11e3:	44 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8d
1800f11ea:	00
1800f11eb:	8b 94 24 d8 00 00 00 	mov    0xd8(%rsp),%edx
1800f11f2:	89 7c 24 48          	mov    %edi,0x48(%rsp)
1800f11f6:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1800f11fb:	8b 8c 24 00 01 00 00 	mov    0x100(%rsp),%ecx
1800f1202:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1800f1206:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1800f120d:	00
1800f120e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1800f1213:	48 8b cb             	mov    %rbx,%rcx
1800f1216:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800f121b:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
1800f1222:	00
1800f1223:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800f1228:	e8 03 fb ff ff       	call   0x1800f0d30
1800f122d:	84 c0                	test   %al,%al
1800f122f:	74 04                	je     0x1800f1235
1800f1231:	b0 01                	mov    $0x1,%al
1800f1233:	eb 02                	jmp    0x1800f1237
1800f1235:	32 c0                	xor    %al,%al
1800f1237:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1800f123e:	00
1800f123f:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1800f1246:	5f                   	pop    %rdi
1800f1247:	c3                   	ret
1800f1248:	cc                   	int3
1800f1249:	cc                   	int3
1800f124a:	cc                   	int3
1800f124b:	cc                   	int3
1800f124c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800f1251:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1800f1256:	89 54 24 10          	mov    %edx,0x10(%rsp)
1800f125a:	55                   	push   %rbp
1800f125b:	56                   	push   %rsi
1800f125c:	57                   	push   %rdi
1800f125d:	41 54                	push   %r12
1800f125f:	41 55                	push   %r13
1800f1261:	41 56                	push   %r14
1800f1263:	41 57                	push   %r15
1800f1265:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1800f126c:	8b b4 24 20 01 00 00 	mov    0x120(%rsp),%esi
1800f1273:	4d 8b f1             	mov    %r9,%r14
1800f1276:	4d 63 e0             	movslq %r8d,%r12
1800f1279:	48 8b d9             	mov    %rcx,%rbx
1800f127c:	85 f6                	test   %esi,%esi