1800a4e89:	39 43 60             	cmp    %eax,0x60(%rbx)
1800a4e8c:	0f 84 db 00 00 00    	je     0x1800a4f6d
1800a4e92:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1800a4e96:	48 85 c9             	test   %rcx,%rcx
1800a4e99:	74 0e                	je     0x1800a4ea9
1800a4e9b:	48 8b 01             	mov    (%rcx),%rax
1800a4e9e:	33 d2                	xor    %edx,%edx
1800a4ea0:	48 8b 40 20          	mov    0x20(%rax),%rax
1800a4ea4:	ff d0                	call   *%rax
1800a4ea6:	0f 1f 00             	nopl   (%rax)
1800a4ea9:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1800a4ead:	48 85 c9             	test   %rcx,%rcx
1800a4eb0:	74 12                	je     0x1800a4ec4
1800a4eb2:	48 8b 01             	mov    (%rcx),%rax
1800a4eb5:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4eb9:	ff d0                	call   *%rax
1800a4ebb:	0f 1f 00             	nopl   (%rax)
1800a4ebe:	33 c0                	xor    %eax,%eax
1800a4ec0:	48 89 43 48          	mov    %rax,0x48(%rbx)
1800a4ec4:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1800a4ec8:	48 85 c9             	test   %rcx,%rcx
1800a4ecb:	74 12                	je     0x1800a4edf
1800a4ecd:	48 8b 01             	mov    (%rcx),%rax
1800a4ed0:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4ed4:	ff d0                	call   *%rax
1800a4ed6:	0f 1f 00             	nopl   (%rax)
1800a4ed9:	33 c0                	xor    %eax,%eax
1800a4edb:	48 89 43 50          	mov    %rax,0x50(%rbx)
1800a4edf:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1800a4ee3:	48 85 c9             	test   %rcx,%rcx
1800a4ee6:	74 11                	je     0x1800a4ef9
1800a4ee8:	48 8b 01             	mov    (%rcx),%rax
1800a4eeb:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4eef:	ff d0                	call   *%rax
1800a4ef1:	0f 1f 00             	nopl   (%rax)
1800a4ef4:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1800a4ef9:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1800a4efd:	48 8b 01             	mov    (%rcx),%rax
1800a4f00:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4f04:	ff d0                	call   *%rax
1800a4f06:	0f 1f 00             	nopl   (%rax)
1800a4f09:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1800a4f0d:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
1800a4f12:	48 8b 01             	mov    (%rcx),%rax
1800a4f15:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4f19:	ff d0                	call   *%rax
1800a4f1b:	0f 1f 00             	nopl   (%rax)
1800a4f1e:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1800a4f22:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
1800a4f27:	48 8b 01             	mov    (%rcx),%rax
1800a4f2a:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4f2e:	ff d0                	call   *%rax
1800a4f30:	0f 1f 00             	nopl   (%rax)
1800a4f33:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1800a4f37:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
1800a4f3c:	48 8b 01             	mov    (%rcx),%rax
1800a4f3f:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4f43:	ff d0                	call   *%rax
1800a4f45:	0f 1f 00             	nopl   (%rax)
1800a4f48:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1800a4f4c:	33 c0                	xor    %eax,%eax
1800a4f4e:	48 89 43 38          	mov    %rax,0x38(%rbx)
1800a4f52:	48 85 c9             	test   %rcx,%rcx
1800a4f55:	74 0b                	je     0x1800a4f62
1800a4f57:	e8 a0 50 ff ff       	call   0x180099ffc
1800a4f5c:	33 c0                	xor    %eax,%eax
1800a4f5e:	48 89 43 78          	mov    %rax,0x78(%rbx)
1800a4f62:	83 4b 68 ff          	orl    $0xffffffff,0x68(%rbx)
1800a4f66:	48 89 43 40          	mov    %rax,0x40(%rbx)
1800a4f6a:	89 43 60             	mov    %eax,0x60(%rbx)
1800a4f6d:	45 85 ff             	test   %r15d,%r15d
1800a4f70:	0f 84 2a 01 00 00    	je     0x1800a50a0
1800a4f76:	48 8d 15 a3 d8 0a 00 	lea    0xad8a3(%rip),%rdx        # 0x180152820
1800a4f7d:	48 8b cf             	mov    %rdi,%rcx
1800a4f80:	e8 db 60 07 00       	call   0x18011b060
1800a4f85:	48 85 c0             	test   %rax,%rax
1800a4f88:	74 17                	je     0x1800a4fa1
1800a4f8a:	48 8d 15 ef d3 0a 00 	lea    0xad3ef(%rip),%rdx        # 0x180152380
1800a4f91:	48 8b c8             	mov    %rax,%rcx
1800a4f94:	e8 a3 68 08 00       	call   0x18012b83c
1800a4f99:	85 c0                	test   %eax,%eax
1800a4f9b:	75 04                	jne    0x1800a4fa1
1800a4f9d:	83 4b 68 ff          	orl    $0xffffffff,0x68(%rbx)
1800a4fa1:	48 8d 15 68 d8 0a 00 	lea    0xad868(%rip),%rdx        # 0x180152810
1800a4fa8:	48 8b cf             	mov    %rdi,%rcx
1800a4fab:	e8 b0 60 07 00       	call   0x18011b060
1800a4fb0:	4c 8b 73 20          	mov    0x20(%rbx),%r14
1800a4fb4:	4c 8b f8             	mov    %rax,%r15
1800a4fb7:	33 c0                	xor    %eax,%eax
1800a4fb9:	4d 85 f6             	test   %r14,%r14
1800a4fbc:	0f 84 8c 00 00 00    	je     0x1800a504e
1800a4fc2:	4d 85 ff             	test   %r15,%r15
1800a4fc5:	0f 84 83 00 00 00    	je     0x1800a504e
1800a4fcb:	4d 8b 76 10          	mov    0x10(%r14),%r14
1800a4fcf:	4d 85 f6             	test   %r14,%r14
1800a4fd2:	74 06                	je     0x1800a4fda
1800a4fd4:	49 8b 76 10          	mov    0x10(%r14),%rsi
1800a4fd8:	eb 03                	jmp    0x1800a4fdd
1800a4fda:	48 8b f0             	mov    %rax,%rsi
1800a4fdd:	48 85 f6             	test   %rsi,%rsi
1800a4fe0:	74 68                	je     0x1800a504a
1800a4fe2:	45 33 ed             	xor    %r13d,%r13d
1800a4fe5:	48 8b 06             	mov    (%rsi),%rax
1800a4fe8:	48 8b ce             	mov    %rsi,%rcx
1800a4feb:	48 8b 40 48          	mov    0x48(%rax),%rax
1800a4fef:	ff d0                	call   *%rax
1800a4ff1:	0f 1f 00             	nopl   (%rax)
1800a4ff4:	48 85 c0             	test   %rax,%rax
1800a4ff7:	74 32                	je     0x1800a502b
1800a4ff9:	49 8b cf             	mov    %r15,%rcx
1800a4ffc:	49 2b c7             	sub    %r15,%rax
1800a4fff:	44 0f b7 01          	movzwl (%rcx),%r8d
1800a5003:	0f b7 14 01          	movzwl (%rcx,%rax,1),%edx
1800a5007:	44 2b c2             	sub    %edx,%r8d
1800a500a:	75 08                	jne    0x1800a5014
1800a500c:	48 83 c1 02          	add    $0x2,%rcx
1800a5010:	85 d2                	test   %edx,%edx
1800a5012:	75 eb                	jne    0x1800a4fff
1800a5014:	45 85 c0             	test   %r8d,%r8d
1800a5017:	75 12                	jne    0x1800a502b
1800a5019:	48 8b 06             	mov    (%rsi),%rax
1800a501c:	48 8b d7             	mov    %rdi,%rdx
1800a501f:	48 8b ce             	mov    %rsi,%rcx
1800a5022:	48 8b 40 40          	mov    0x40(%rax),%rax
1800a5026:	ff d0                	call   *%rax
1800a5028:	0f 1f 00             	nopl   (%rax)
1800a502b:	4d 85 f6             	test   %r14,%r14
1800a502e:	74 0e                	je     0x1800a503e
1800a5030:	4d 8b 36             	mov    (%r14),%r14
1800a5033:	4d 85 f6             	test   %r14,%r14
1800a5036:	74 06                	je     0x1800a503e
1800a5038:	49 8b 76 10          	mov    0x10(%r14),%rsi
1800a503c:	eb 03                	jmp    0x1800a5041
1800a503e:	49 8b f5             	mov    %r13,%rsi
1800a5041:	48 85 f6             	test   %rsi,%rsi
1800a5044:	75 9f                	jne    0x1800a4fe5
1800a5046:	4c 8b 6d 50          	mov    0x50(%rbp),%r13
1800a504a:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
1800a504e:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1800a5052:	48 85 c9             	test   %rcx,%rcx
1800a5055:	74 12                	je     0x1800a5069
1800a5057:	48 8b 01             	mov    (%rcx),%rax
1800a505a:	33 d2                	xor    %edx,%edx
1800a505c:	48 8b 40 28          	mov    0x28(%rax),%rax
1800a5060:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1800a5064:	ff d0                	call   *%rax
1800a5066:	0f 1f 00             	nopl   (%rax)
1800a5069:	44 8b 7d bc          	mov    -0x44(%rbp),%r15d
1800a506d:	44 8b 75 b8          	mov    -0x48(%rbp),%r14d
1800a5071:	49 8b 45 00          	mov    0x0(%r13),%rax
1800a5075:	49 8b cd             	mov    %r13,%rcx
1800a5078:	48 8b 40 20          	mov    0x20(%rax),%rax
1800a507c:	ff d0                	call   *%rax
1800a507e:	0f 1f 00             	nopl   (%rax)
1800a5081:	33 c0                	xor    %eax,%eax
1800a5083:	48 85 f6             	test   %rsi,%rsi
1800a5086:	74 10                	je     0x1800a5098
1800a5088:	48 8b 36             	mov    (%rsi),%rsi
1800a508b:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1800a508f:	48 85 f6             	test   %rsi,%rsi
1800a5092:	0f 85 5f fd ff ff    	jne    0x1800a4df7
1800a5098:	48 8b f8             	mov    %rax,%rdi
1800a509b:	e9 5b fd ff ff       	jmp    0x1800a4dfb
1800a50a0:	33 f6                	xor    %esi,%esi
1800a50a2:	45 85 f6             	test   %r14d,%r14d
1800a50a5:	0f 84 72 04 00 00    	je     0x1800a551d
1800a50ab:	44 8d 7e 20          	lea    0x20(%rsi),%r15d
1800a50af:	41 8b cf             	mov    %r15d,%ecx
1800a50b2:	e8 99 4d ff ff       	call   0x180099e50
1800a50b7:	44 8d 76 01          	lea    0x1(%rsi),%r14d
1800a50bb:	4c 8d 25 76 f0 09 00 	lea    0x9f076(%rip),%r12        # 0x180144138
1800a50c2:	48 85 c0             	test   %rax,%rax
1800a50c5:	74 11                	je     0x1800a50d8
1800a50c7:	44 89 70 08          	mov    %r14d,0x8(%rax)
1800a50cb:	4c 89 20             	mov    %r12,(%rax)
1800a50ce:	48 89 70 10          	mov    %rsi,0x10(%rax)
1800a50d2:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800a50d6:	eb 03                	jmp    0x1800a50db
1800a50d8:	48 8b c6             	mov    %rsi,%rax
1800a50db:	49 8b cf             	mov    %r15,%rcx
1800a50de:	48 89 43 20          	mov    %rax,0x20(%rbx)
1800a50e2:	e8 69 4d ff ff       	call   0x180099e50
1800a50e7:	48 85 c0             	test   %rax,%rax
1800a50ea:	74 11                	je     0x1800a50fd
1800a50ec:	44 89 70 08          	mov    %r14d,0x8(%rax)
1800a50f0:	4c 89 20             	mov    %r12,(%rax)
1800a50f3:	48 89 70 10          	mov    %rsi,0x10(%rax)
1800a50f7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800a50fb:	eb 03                	jmp    0x1800a5100
1800a50fd:	48 8b c6             	mov    %rsi,%rax
1800a5100:	49 8b cf             	mov    %r15,%rcx
1800a5103:	48 89 43 30          	mov    %rax,0x30(%rbx)
1800a5107:	e8 44 4d ff ff       	call   0x180099e50
1800a510c:	48 85 c0             	test   %rax,%rax
1800a510f:	74 11                	je     0x1800a5122
1800a5111:	44 89 70 08          	mov    %r14d,0x8(%rax)
1800a5115:	4c 89 20             	mov    %r12,(%rax)
1800a5118:	48 89 70 10          	mov    %rsi,0x10(%rax)
1800a511c:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800a5120:	eb 03                	jmp    0x1800a5125
1800a5122:	48 8b c6             	mov    %rsi,%rax
1800a5125:	49 8b cf             	mov    %r15,%rcx
1800a5128:	48 89 43 38          	mov    %rax,0x38(%rbx)
1800a512c:	e8 1f 4d ff ff       	call   0x180099e50
1800a5131:	48 85 c0             	test   %rax,%rax
1800a5134:	74 11                	je     0x1800a5147
1800a5136:	44 89 70 08          	mov    %r14d,0x8(%rax)
1800a513a:	4c 89 20             	mov    %r12,(%rax)
1800a513d:	48 89 70 10          	mov    %rsi,0x10(%rax)
1800a5141:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800a5145:	eb 03                	jmp    0x1800a514a
1800a5147:	48 8b c6             	mov    %rsi,%rax
1800a514a:	48 89 43 28          	mov    %rax,0x28(%rbx)
1800a514e:	4c 8d 7b 68          	lea    0x68(%rbx),%r15
1800a5152:	48 8b 05 c7 71 0c 00 	mov    0xc71c7(%rip),%rax        # 0x18016c320
1800a5159:	41 83 ce ff          	or     $0xffffffff,%r14d
1800a515d:	45 89 37             	mov    %r14d,(%r15)
1800a5160:	ff d0                	call   *%rax
1800a5162:	0f 1f 00             	nopl   (%rax)
1800a5165:	48 8d 15 e4 d6 0a 00 	lea    0xad6e4(%rip),%rdx        # 0x180152850
1800a516c:	89 43 6c             	mov    %eax,0x6c(%rbx)
1800a516f:	48 8b cf             	mov    %rdi,%rcx
1800a5172:	44 89 73 70          	mov    %r14d,0x70(%rbx)
1800a5176:	e8 8d 5f 07 00       	call   0x18011b108
1800a517b:	48 8d 15 be d6 0a 00 	lea    0xad6be(%rip),%rdx        # 0x180152840
1800a5182:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800a5186:	48 8b cf             	mov    %rdi,%rcx
1800a5189:	4c 8b e0             	mov    %rax,%r12
1800a518c:	e8 77 5f 07 00       	call   0x18011b108
1800a5191:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1800a5195:	4c 8b e8             	mov    %rax,%r13
1800a5198:	48 85 c0             	test   %rax,%rax
1800a519b:	0f 84 bf 00 00 00    	je     0x1800a5260
1800a51a1:	41 8d 46 08          	lea    0x8(%r14),%eax
1800a51a5:	49 8b cd             	mov    %r13,%rcx
1800a51a8:	8d 78 09             	lea    0x9(%rax),%edi
1800a51ab:	66 89 45 48          	mov    %ax,0x48(%rbp)
1800a51af:	44 8d 70 69          	lea    0x69(%rax),%r14d
1800a51b3:	66 89 7d 58          	mov    %di,0x58(%rbp)
1800a51b7:	48 8d 15 82 d4 0a 00 	lea    0xad482(%rip),%rdx        # 0x180152640
1800a51be:	66 44 89 75 60       	mov    %r14w,0x60(%rbp)
1800a51c3:	44 0f b7 e0          	movzwl %ax,%r12d
1800a51c7:	e8 94 5e 07 00       	call   0x18011b060
1800a51cc:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1800a51d0:	48 8d 15 b1 d3 0a 00 	lea    0xad3b1(%rip),%rdx        # 0x180152588
1800a51d7:	4c 8b e8             	mov    %rax,%r13
1800a51da:	e8 81 5e 07 00       	call   0x18011b060
1800a51df:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1800a51e3:	48 8d 15 86 d6 0a 00 	lea    0xad686(%rip),%rdx        # 0x180152870
1800a51ea:	48 8b f0             	mov    %rax,%rsi
1800a51ed:	e8 6e 5e 07 00       	call   0x18011b060
1800a51f2:	4c 8b f8             	mov    %rax,%r15
1800a51f5:	4d 85 ed             	test   %r13,%r13
1800a51f8:	74 17                	je     0x1800a5211
1800a51fa:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
1800a51fe:	45 33 c0             	xor    %r8d,%r8d
1800a5201:	8d 57 f1             	lea    -0xf(%rdi),%edx
1800a5204:	49 8b cd             	mov    %r13,%rcx
1800a5207:	e8 18 11 00 00       	call   0x1800a6324
1800a520c:	44 0f b7 65 48       	movzwl 0x48(%rbp),%r12d
1800a5211:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800a5217:	48 85 f6             	test   %rsi,%rsi
1800a521a:	74 12                	je     0x1800a522e
1800a521c:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
1800a5220:	33 d2                	xor    %edx,%edx
1800a5222:	48 8b ce             	mov    %rsi,%rcx
1800a5225:	e8 fa 10 00 00       	call   0x1800a6324
1800a522a:	0f b7 7d 58          	movzwl 0x58(%rbp),%edi
1800a522e:	4d 85 ff             	test   %r15,%r15
1800a5231:	74 14                	je     0x1800a5247
1800a5233:	4c 8d 4d 60          	lea    0x60(%rbp),%r9
1800a5237:	41 8b d0             	mov    %r8d,%edx
1800a523a:	49 8b cf             	mov    %r15,%rcx
1800a523d:	e8 e2 10 00 00       	call   0x1800a6324
1800a5242:	44 0f b7 75 60       	movzwl 0x60(%rbp),%r14d
1800a5247:	4c 8b 6d e8          	mov    -0x18(%rbp),%r13
1800a524b:	4c 8d 7b 68          	lea    0x68(%rbx),%r15
1800a524f:	66 41 0b fc          	or     %r12w,%di
1800a5253:	66 44 89 73 5a       	mov    %r14w,0x5a(%rbx)
1800a5258:	4c 8b 65 f0          	mov    -0x10(%rbp),%r12
1800a525c:	66 89 7b 58          	mov    %di,0x58(%rbx)
1800a5260:	4d 85 e4             	test   %r12,%r12
1800a5263:	0f 84 49 02 00 00    	je     0x1800a54b2
1800a5269:	48 8d 15 f0 d5 0a 00 	lea    0xad5f0(%rip),%rdx        # 0x180152860
1800a5270:	49 8b cc             	mov    %r12,%rcx
1800a5273:	e8 90 5e 07 00       	call   0x18011b108
1800a5278:	48 8d 15 21 d6 0a 00 	lea    0xad621(%rip),%rdx        # 0x1801528a0
1800a527f:	49 8b cc             	mov    %r12,%rcx
1800a5282:	4c 8b f0             	mov    %rax,%r14
1800a5285:	e8 7e 5e 07 00       	call   0x18011b108
1800a528a:	48 8d 15 ff d5 0a 00 	lea    0xad5ff(%rip),%rdx        # 0x180152890
1800a5291:	49 8b cc             	mov    %r12,%rcx
1800a5294:	48 8b f0             	mov    %rax,%rsi
1800a5297:	e8 6c 5e 07 00       	call   0x18011b108
1800a529c:	48 8b f8             	mov    %rax,%rdi
1800a529f:	4d 85 f6             	test   %r14,%r14
1800a52a2:	74 14                	je     0x1800a52b8
1800a52a4:	48 8b d3             	mov    %rbx,%rdx
1800a52a7:	49 8b ce             	mov    %r14,%rcx
1800a52aa:	e8 85 f2 ff ff       	call   0x1800a4534
1800a52af:	48 89 43 48          	mov    %rax,0x48(%rbx)
1800a52b3:	48 85 c0             	test   %rax,%rax
1800a52b6:	74 1b                	je     0x1800a52d3
1800a52b8:	48 85 f6             	test   %rsi,%rsi
1800a52bb:	74 2a                	je     0x1800a52e7
1800a52bd:	48 8b d3             	mov    %rbx,%rdx
1800a52c0:	48 8b ce             	mov    %rsi,%rcx
1800a52c3:	e8 6c f2 ff ff       	call   0x1800a4534
1800a52c8:	33 f6                	xor    %esi,%esi
1800a52ca:	48 89 43 50          	mov    %rax,0x50(%rbx)
1800a52ce:	48 85 c0             	test   %rax,%rax
1800a52d1:	75 14                	jne    0x1800a52e7
1800a52d3:	33 c0                	xor    %eax,%eax
1800a52d5:	48 83 c4 68          	add    $0x68,%rsp
1800a52d9:	41 5f                	pop    %r15
1800a52db:	41 5e                	pop    %r14
1800a52dd:	41 5d                	pop    %r13
1800a52df:	41 5c                	pop    %r12
1800a52e1:	5f                   	pop    %rdi
1800a52e2:	5e                   	pop    %rsi
1800a52e3:	5b                   	pop    %rbx
1800a52e4:	5d                   	pop    %rbp
1800a52e5:	c3                   	ret
1800a52e6:	cc                   	int3
1800a52e7:	48 85 ff             	test   %rdi,%rdi
1800a52ea:	74 4c                	je     0x1800a5338
1800a52ec:	48 8d 15 cd d5 0a 00 	lea    0xad5cd(%rip),%rdx        # 0x1801528c0
1800a52f3:	48 8b cf             	mov    %rdi,%rcx
1800a52f6:	e8 65 5d 07 00       	call   0x18011b060
1800a52fb:	48 85 c0             	test   %rax,%rax
1800a52fe:	74 0f                	je     0x1800a530f
1800a5300:	49 8b d7             	mov    %r15,%rdx
1800a5303:	48 8b c8             	mov    %rax,%rcx
1800a5306:	e8 49 a1 ff ff       	call   0x18009f454
1800a530b:	85 c0                	test   %eax,%eax
1800a530d:	75 04                	jne    0x1800a5313
1800a530f:	41 83 0f ff          	orl    $0xffffffff,(%r15)
1800a5313:	48 8d 15 f6 d4 0a 00 	lea    0xad4f6(%rip),%rdx        # 0x180152810
1800a531a:	48 8b cf             	mov    %rdi,%rcx
1800a531d:	e8 3e 5d 07 00       	call   0x18011b060
1800a5322:	48 85 c0             	test   %rax,%rax
1800a5325:	74 11                	je     0x1800a5338
1800a5327:	48 8b c8             	mov    %rax,%rcx
1800a532a:	e8 55 9f ff ff       	call   0x18009f284
1800a532f:	48 89 43 78          	mov    %rax,0x78(%rbx)
1800a5333:	48 85 c0             	test   %rax,%rax
1800a5336:	74 9b                	je     0x1800a52d3
1800a5338:	49 8b 04 24          	mov    (%r12),%rax
1800a533c:	49 8b cc             	mov    %r12,%rcx
1800a533f:	48 8b 40 20          	mov    0x20(%rax),%rax