1800cde2b:	48 8b ce             	mov    %rsi,%rcx
1800cde2e:	e8 4d fd ff ff       	call   0x1800cdb80
1800cde33:	85 c0                	test   %eax,%eax
1800cde35:	75 0e                	jne    0x1800cde45
1800cde37:	4c 8b c3             	mov    %rbx,%r8
1800cde3a:	48 8b d7             	mov    %rdi,%rdx
1800cde3d:	48 8b ce             	mov    %rsi,%rcx
1800cde40:	e8 2f fb ff ff       	call   0x1800cd974
1800cde45:	3d 03 01 00 00       	cmp    $0x103,%eax
1800cde4a:	74 2f                	je     0x1800cde7b
1800cde4c:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1800cde50:	80 79 0c 00          	cmpb   $0x0,0xc(%rcx)
1800cde54:	89 41 08             	mov    %eax,0x8(%rcx)
1800cde57:	74 13                	je     0x1800cde6c
1800cde59:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
1800cde5d:	74 0d                	je     0x1800cde6c
1800cde5f:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800cde63:	48 89 08             	mov    %rcx,(%rax)
1800cde66:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
1800cde6a:	eb 0b                	jmp    0x1800cde77
1800cde6c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800cde70:	48 89 08             	mov    %rcx,(%rax)
1800cde73:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1800cde77:	48 83 21 00          	andq   $0x0,(%rcx)
1800cde7b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800cde80:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800cde85:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800cde8a:	48 83 c4 20          	add    $0x20,%rsp
1800cde8e:	5f                   	pop    %rdi
1800cde8f:	c3                   	ret
1800cde90:	cc                   	int3
1800cde91:	cc                   	int3
1800cde92:	cc                   	int3
1800cde93:	cc                   	int3
1800cde94:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800cde99:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1800cde9e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800cdea3:	57                   	push   %rdi
1800cdea4:	41 54                	push   %r12
1800cdea6:	41 55                	push   %r13
1800cdea8:	41 56                	push   %r14
1800cdeaa:	41 57                	push   %r15
1800cdeac:	48 83 ec 20          	sub    $0x20,%rsp
1800cdeb0:	8b 81 40 09 00 00    	mov    0x940(%rcx),%eax
1800cdeb6:	48 8d 5a ff          	lea    -0x1(%rdx),%rbx
1800cdeba:	48 03 d8             	add    %rax,%rbx
1800cdebd:	4c 8b c1             	mov    %rcx,%r8
1800cdec0:	8a 89 4c 09 00 00    	mov    0x94c(%rcx),%cl
1800cdec6:	48 ff c8             	dec    %rax
1800cdec9:	48 f7 d0             	not    %rax
1800cdecc:	48 23 d8             	and    %rax,%rbx
1800cdecf:	49 8b a8 10 0a 00 00 	mov    0xa10(%r8),%rbp
1800cded6:	49 8d b8 08 0a 00 00 	lea    0xa08(%r8),%rdi
1800cdedd:	8b 37                	mov    (%rdi),%esi
1800cdedf:	48 d3 eb             	shr    %cl,%rbx
1800cdee2:	b9 fc ff ff ff       	mov    $0xfffffffc,%ecx
1800cdee7:	48 ff cb             	dec    %rbx
1800cdeea:	48 c1 eb 0f          	shr    $0xf,%rbx
1800cdeee:	ff c3                	inc    %ebx
1800cdef0:	44 8d 76 07          	lea    0x7(%rsi),%r14d
1800cdef4:	41 c1 ee 03          	shr    $0x3,%r14d
1800cdef8:	8d 43 07             	lea    0x7(%rbx),%eax
1800cdefb:	c1 e8 03             	shr    $0x3,%eax
1800cdefe:	45 8d 7e 03          	lea    0x3(%r14),%r15d
1800cdf02:	44 23 f9             	and    %ecx,%r15d
1800cdf05:	89 44 24 50          	mov    %eax,0x50(%rsp)
1800cdf09:	44 8d 68 03          	lea    0x3(%rax),%r13d
1800cdf0d:	44 23 e9             	and    %ecx,%r13d
1800cdf10:	41 8b cd             	mov    %r13d,%ecx
1800cdf13:	e8 38 bf fc ff       	call   0x180099e50
1800cdf18:	4c 8b e0             	mov    %rax,%r12
1800cdf1b:	48 85 c0             	test   %rax,%rax
1800cdf1e:	75 07                	jne    0x1800cdf27
1800cdf20:	b8 9a 00 00 c0       	mov    $0xc000009a,%eax
1800cdf25:	eb 4d                	jmp    0x1800cdf74
1800cdf27:	45 85 ff             	test   %r15d,%r15d
1800cdf2a:	74 20                	je     0x1800cdf4c
1800cdf2c:	45 3b ef             	cmp    %r15d,%r13d
1800cdf2f:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
1800cdf34:	48 8b d5             	mov    %rbp,%rdx
1800cdf37:	49 8b cc             	mov    %r12,%rcx
1800cdf3a:	44 0f 42 74 24 50    	cmovb  0x50(%rsp),%r14d
1800cdf40:	45 8d 46 03          	lea    0x3(%r14),%r8d
1800cdf44:	4c 23 c0             	and    %rax,%r8
1800cdf47:	e8 74 7a 06 00       	call   0x1801359c0
1800cdf4c:	89 1f                	mov    %ebx,(%rdi)
1800cdf4e:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1800cdf52:	3b de                	cmp    %esi,%ebx
1800cdf54:	76 0f                	jbe    0x1800cdf65
1800cdf56:	2b de                	sub    %esi,%ebx
1800cdf58:	8b d6                	mov    %esi,%edx
1800cdf5a:	44 8b c3             	mov    %ebx,%r8d
1800cdf5d:	48 8b cf             	mov    %rdi,%rcx
1800cdf60:	e8 2f 19 f6 ff       	call   0x18002f894
1800cdf65:	48 85 ed             	test   %rbp,%rbp
1800cdf68:	74 08                	je     0x1800cdf72
1800cdf6a:	48 8b cd             	mov    %rbp,%rcx
1800cdf6d:	e8 8a c0 fc ff       	call   0x180099ffc
1800cdf72:	33 c0                	xor    %eax,%eax
1800cdf74:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1800cdf79:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1800cdf7e:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1800cdf83:	48 83 c4 20          	add    $0x20,%rsp
1800cdf87:	41 5f                	pop    %r15
1800cdf89:	41 5e                	pop    %r14
1800cdf8b:	41 5d                	pop    %r13
1800cdf8d:	41 5c                	pop    %r12
1800cdf8f:	5f                   	pop    %rdi
1800cdf90:	c3                   	ret
1800cdf91:	cc                   	int3
1800cdf92:	cc                   	int3
1800cdf93:	cc                   	int3
1800cdf94:	48 8b c4             	mov    %rsp,%rax
1800cdf97:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800cdf9b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800cdf9f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800cdfa3:	57                   	push   %rdi
1800cdfa4:	48 83 ec 30          	sub    $0x30,%rsp
1800cdfa8:	83 60 ec 00          	andl   $0x0,-0x14(%rax)
1800cdfac:	41 8b f8             	mov    %r8d,%edi
1800cdfaf:	80 b9 18 0a 00 00 00 	cmpb   $0x0,0xa18(%rcx)
1800cdfb6:	48 8b d9             	mov    %rcx,%rbx
1800cdfb9:	c7 40 e8 00 80 00 00 	movl   $0x8000,-0x18(%rax)
1800cdfc0:	48 89 50 f0          	mov    %rdx,-0x10(%rax)
1800cdfc4:	74 51                	je     0x1800ce017
1800cdfc6:	33 d2                	xor    %edx,%edx
1800cdfc8:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
1800cdfcc:	41 b8 00 80 00 00    	mov    $0x8000,%r8d
1800cdfd2:	e8 51 1c f6 ff       	call   0x18002fc28
1800cdfd7:	84 c0                	test   %al,%al
1800cdfd9:	74 7d                	je     0x1800ce058
1800cdfdb:	0f b6 8b 19 0a 00 00 	movzbl 0xa19(%rbx),%ecx
1800cdfe2:	8b f7                	mov    %edi,%esi
1800cdfe4:	48 8b 83 10 0a 00 00 	mov    0xa10(%rbx),%rax
1800cdfeb:	d3 ee                	shr    %cl,%esi
1800cdfed:	8b d6                	mov    %esi,%edx
1800cdfef:	d3 e2                	shl    %cl,%edx
1800cdff1:	48 8d 8b 08 0a 00 00 	lea    0xa08(%rbx),%rcx
1800cdff8:	0f ab 38             	bts    %edi,(%rax)
1800cdffb:	44 8b 83 1c 0a 00 00 	mov    0xa1c(%rbx),%r8d
1800ce002:	e8 21 1c f6 ff       	call   0x18002fc28
1800ce007:	84 c0                	test   %al,%al
1800ce009:	74 4d                	je     0x1800ce058
1800ce00b:	8b d6                	mov    %esi,%edx
1800ce00d:	48 8b cb             	mov    %rbx,%rcx
1800ce010:	e8 63 f8 ff ff       	call   0x1800cd878
1800ce015:	eb 41                	jmp    0x1800ce058
1800ce017:	8b a9 44 09 00 00    	mov    0x944(%rcx),%ebp
1800ce01d:	0f b6 81 4e 09 00 00 	movzbl 0x94e(%rcx),%eax
1800ce024:	b9 0f 00 00 00       	mov    $0xf,%ecx
1800ce029:	2b c8                	sub    %eax,%ecx
1800ce02b:	d3 e7                	shl    %cl,%edi
1800ce02d:	33 f6                	xor    %esi,%esi
1800ce02f:	44 8b c5             	mov    %ebp,%r8d
1800ce032:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800ce037:	8b d6                	mov    %esi,%edx
1800ce039:	e8 ea 1b f6 ff       	call   0x18002fc28
1800ce03e:	84 c0                	test   %al,%al
1800ce040:	74 0a                	je     0x1800ce04c
1800ce042:	8b d7                	mov    %edi,%edx
1800ce044:	48 8b cb             	mov    %rbx,%rcx
1800ce047:	e8 2c f8 ff ff       	call   0x1800cd878
1800ce04c:	03 f5                	add    %ebp,%esi
1800ce04e:	ff c7                	inc    %edi
1800ce050:	81 fe 00 80 00 00    	cmp    $0x8000,%esi
1800ce056:	72 d7                	jb     0x1800ce02f
1800ce058:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800ce05d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1800ce062:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1800ce067:	48 83 c4 30          	add    $0x30,%rsp
1800ce06b:	5f                   	pop    %rdi
1800ce06c:	c3                   	ret
1800ce06d:	cc                   	int3
1800ce06e:	cc                   	int3
1800ce06f:	cc                   	int3
1800ce070:	49 8b c0             	mov    %r8,%rax
1800ce073:	44 8b c2             	mov    %edx,%r8d
1800ce076:	48 8b d0             	mov    %rax,%rdx
1800ce079:	e9 16 ff ff ff       	jmp    0x1800cdf94
1800ce07e:	cc                   	int3
1800ce07f:	cc                   	int3
1800ce080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ce085:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800ce08a:	57                   	push   %rdi
1800ce08b:	48 83 ec 30          	sub    $0x30,%rsp
1800ce08f:	48 8b da             	mov    %rdx,%rbx
1800ce092:	48 8b f9             	mov    %rcx,%rdi
1800ce095:	48 8b cb             	mov    %rbx,%rcx
1800ce098:	33 d2                	xor    %edx,%edx
1800ce09a:	41 b8 98 00 00 00    	mov    $0x98,%r8d
1800ce0a0:	49 8b f1             	mov    %r9,%rsi
1800ce0a3:	e8 d8 7b 06 00       	call   0x180135c80
1800ce0a8:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1800ce0ad:	e8 7a 82 ff ff       	call   0x1800c632c
1800ce0b2:	48 89 53 18          	mov    %rdx,0x18(%rbx)
1800ce0b6:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1800ce0bb:	44 8b 87 38 09 00 00 	mov    0x938(%rdi),%r8d
1800ce0c2:	8b c2                	mov    %edx,%eax
1800ce0c4:	0b c6                	or     %esi,%eax
1800ce0c6:	41 ff c8             	dec    %r8d
1800ce0c9:	44 85 c0             	test   %r8d,%eax
1800ce0cc:	0f 85 a4 00 00 00    	jne    0x1800ce176
1800ce0d2:	8b 87 40 09 00 00    	mov    0x940(%rdi),%eax
1800ce0d8:	4c 8d 46 ff          	lea    -0x1(%rsi),%r8
1800ce0dc:	0f b6 8f 4d 09 00 00 	movzbl 0x94d(%rdi),%ecx
1800ce0e3:	4c 03 c0             	add    %rax,%r8
1800ce0e6:	49 d3 e8             	shr    %cl,%r8
1800ce0e9:	48 03 d6             	add    %rsi,%rdx
1800ce0ec:	48 d3 ea             	shr    %cl,%rdx
1800ce0ef:	8b ca                	mov    %edx,%ecx
1800ce0f1:	41 2b c8             	sub    %r8d,%ecx
1800ce0f4:	43 8d 04 00          	lea    (%r8,%r8,1),%eax
1800ce0f8:	44 3b c2             	cmp    %edx,%r8d
1800ce0fb:	89 43 78             	mov    %eax,0x78(%rbx)
1800ce0fe:	1b c0                	sbb    %eax,%eax
1800ce100:	23 c1                	and    %ecx,%eax
1800ce102:	89 43 7c             	mov    %eax,0x7c(%rbx)
1800ce105:	48 8d 05 6c 03 00 00 	lea    0x36c(%rip),%rax        # 0x1800ce478
1800ce10c:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1800ce113:	f6 87 88 00 00 00 01 	testb  $0x1,0x88(%rdi)
1800ce11a:	74 04                	je     0x1800ce120
1800ce11c:	33 c0                	xor    %eax,%eax
1800ce11e:	eb 5b                	jmp    0x1800ce17b
1800ce120:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1800ce125:	48 8b d3             	mov    %rbx,%rdx
1800ce128:	c6 83 90 00 00 00 00 	movb   $0x0,0x90(%rbx)
1800ce12f:	4c 8b c6             	mov    %rsi,%r8
1800ce132:	8b 87 e0 01 00 00    	mov    0x1e0(%rdi),%eax
1800ce138:	48 8b cf             	mov    %rdi,%rcx
1800ce13b:	e8 4c 00 00 00       	call   0x1800ce18c
1800ce140:	3d 03 01 00 00       	cmp    $0x103,%eax
1800ce145:	74 34                	je     0x1800ce17b
1800ce147:	80 bb 90 00 00 00 00 	cmpb   $0x0,0x90(%rbx)
1800ce14e:	74 2b                	je     0x1800ce17b
1800ce150:	85 c0                	test   %eax,%eax
1800ce152:	78 27                	js     0x1800ce17b
1800ce154:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
1800ce158:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1800ce15c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800ce162:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800ce167:	48 8b cf             	mov    %rdi,%rcx
1800ce16a:	e8 19 38 ff ff       	call   0x1800c1988
1800ce16f:	b8 03 01 00 00       	mov    $0x103,%eax
1800ce174:	eb 05                	jmp    0x1800ce17b
1800ce176:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800ce17b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800ce180:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1800ce185:	48 83 c4 30          	add    $0x30,%rsp
1800ce189:	5f                   	pop    %rdi
1800ce18a:	c3                   	ret
1800ce18b:	cc                   	int3
1800ce18c:	48 8b c4             	mov    %rsp,%rax
1800ce18f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800ce193:	48 89 68 18          	mov    %rbp,0x18(%rax)
1800ce197:	48 89 70 20          	mov    %rsi,0x20(%rax)
1800ce19b:	57                   	push   %rdi
1800ce19c:	41 56                	push   %r14
1800ce19e:	41 57                	push   %r15
1800ce1a0:	48 83 ec 30          	sub    $0x30,%rsp
1800ce1a4:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
1800ce1a9:	48 8b f2             	mov    %rdx,%rsi
1800ce1ac:	8b 52 7c             	mov    0x7c(%rdx),%edx
1800ce1af:	33 ed                	xor    %ebp,%ebp
1800ce1b1:	4d 8b f8             	mov    %r8,%r15
1800ce1b4:	4c 8b f1             	mov    %rcx,%r14
1800ce1b7:	e9 dc 00 00 00       	jmp    0x1800ce298
1800ce1bc:	33 db                	xor    %ebx,%ebx
1800ce1be:	33 ff                	xor    %edi,%edi
1800ce1c0:	85 d2                	test   %edx,%edx
1800ce1c2:	74 45                	je     0x1800ce209
1800ce1c4:	8b 46 78             	mov    0x78(%rsi),%eax
1800ce1c7:	83 e0 fe             	and    $0xfffffffe,%eax
1800ce1ca:	49 8b ce             	mov    %r14,%rcx
1800ce1cd:	44 8b c0             	mov    %eax,%r8d
1800ce1d0:	83 e0 01             	and    $0x1,%eax
1800ce1d3:	8b d0                	mov    %eax,%edx
1800ce1d5:	41 d1 e8             	shr    $1,%r8d
1800ce1d8:	e8 6b d1 ff ff       	call   0x1800cb348
1800ce1dd:	48 8b d8             	mov    %rax,%rbx
1800ce1e0:	49 8b ce             	mov    %r14,%rcx
1800ce1e3:	48 8b 86 80 00 00 00 	mov    0x80(%rsi),%rax
1800ce1ea:	48 8b d3             	mov    %rbx,%rdx
1800ce1ed:	ff d0                	call   *%rax
1800ce1ef:	0f 1f 00             	nopl   (%rax)
1800ce1f2:	48 8b f8             	mov    %rax,%rdi
1800ce1f5:	48 3b c3             	cmp    %rbx,%rax
1800ce1f8:	75 0f                	jne    0x1800ce209
1800ce1fa:	83 46 7c ff          	addl   $0xffffffff,0x7c(%rsi)
1800ce1fe:	8b 46 78             	mov    0x78(%rsi),%eax
1800ce201:	8d 40 02             	lea    0x2(%rax),%eax
1800ce204:	89 46 78             	mov    %eax,0x78(%rsi)
1800ce207:	75 be                	jne    0x1800ce1c7
1800ce209:	83 7e 7c 00          	cmpl   $0x0,0x7c(%rsi)
1800ce20d:	0f 84 8d 00 00 00    	je     0x1800ce2a0
1800ce213:	48 81 fb 00 00 10 00 	cmp    $0x100000,%rbx
1800ce21a:	72 1f                	jb     0x1800ce23b
1800ce21c:	41 8b 96 40 09 00 00 	mov    0x940(%r14),%edx
1800ce223:	48 81 e3 00 00 f0 ff 	and    $0xfffffffffff00000,%rbx
1800ce22a:	48 03 d3             	add    %rbx,%rdx
1800ce22d:	49 8b ce             	mov    %r14,%rcx
1800ce230:	e8 1f 11 00 00       	call   0x1800cf354
1800ce235:	8b e8                	mov    %eax,%ebp
1800ce237:	85 c0                	test   %eax,%eax
1800ce239:	78 65                	js     0x1800ce2a0
1800ce23b:	44 8b 46 78          	mov    0x78(%rsi),%r8d
1800ce23f:	48 8d 05 76 00 00 00 	lea    0x76(%rip),%rax        # 0x1800ce2bc
1800ce246:	48 89 46 10          	mov    %rax,0x10(%rsi)
1800ce24a:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1800ce24e:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1800ce253:	48 89 be 88 00 00 00 	mov    %rdi,0x88(%rsi)
1800ce25a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800ce25f:	4c 8b ce             	mov    %rsi,%r9
1800ce262:	49 8b ce             	mov    %r14,%rcx
1800ce265:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1800ce26a:	c6 46 0c 01          	movb   $0x1,0xc(%rsi)
1800ce26e:	e8 0d e7 ff ff       	call   0x1800cc980
1800ce273:	8b e8                	mov    %eax,%ebp
1800ce275:	85 c0                	test   %eax,%eax
1800ce277:	75 27                	jne    0x1800ce2a0
1800ce279:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1800ce27e:	4d 8b cf             	mov    %r15,%r9
1800ce281:	48 8b d6             	mov    %rsi,%rdx
1800ce284:	49 8b ce             	mov    %r14,%rcx
1800ce287:	e8 ec 00 00 00       	call   0x1800ce378
1800ce28c:	8b 56 7c             	mov    0x7c(%rsi),%edx
1800ce28f:	ff ca                	dec    %edx
1800ce291:	83 46 78 02          	addl   $0x2,0x78(%rsi)
1800ce295:	89 56 7c             	mov    %edx,0x7c(%rsi)
1800ce298:	85 d2                	test   %edx,%edx
1800ce29a:	0f 85 1c ff ff ff    	jne    0x1800ce1bc
1800ce2a0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800ce2a5:	8b c5                	mov    %ebp,%eax
1800ce2a7:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1800ce2ac:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1800ce2b1:	48 83 c4 30          	add    $0x30,%rsp
1800ce2b5:	41 5f                	pop    %r15
1800ce2b7:	41 5e                	pop    %r14
1800ce2b9:	5f                   	pop    %rdi
1800ce2ba:	c3                   	ret
1800ce2bb:	cc                   	int3
1800ce2bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ce2c1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800ce2c6:	57                   	push   %rdi
1800ce2c7:	48 83 ec 30          	sub    $0x30,%rsp
1800ce2cb:	8b 42 08             	mov    0x8(%rdx),%eax
1800ce2ce:	49 8b d8             	mov    %r8,%rbx
1800ce2d1:	48 8b fa             	mov    %rdx,%rdi
1800ce2d4:	48 8b f1             	mov    %rcx,%rsi
1800ce2d7:	85 c0                	test   %eax,%eax
1800ce2d9:	78 21                	js     0x1800ce2fc