1800a7e48:	8b 4e 18             	mov    0x18(%rsi),%ecx
1800a7e4b:	8b 46 28             	mov    0x28(%rsi),%eax
1800a7e4e:	41 2b cd             	sub    %r13d,%ecx
1800a7e51:	48 23 c8             	and    %rax,%rcx
1800a7e54:	48 8b 46 10          	mov    0x10(%rsi),%rax
1800a7e58:	66 83 3c 48 3c       	cmpw   $0x3c,(%rax,%rcx,2)
1800a7e5d:	74 27                	je     0x1800a7e86
1800a7e5f:	48 8d 05 ba ae 0a 00 	lea    0xaaeba(%rip),%rax        # 0x180152d20
1800a7e66:	48 89 43 28          	mov    %rax,0x28(%rbx)
1800a7e6a:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800a7e6e:	48 85 c0             	test   %rax,%rax
1800a7e71:	74 03                	je     0x1800a7e76
1800a7e73:	8b 78 10             	mov    0x10(%rax),%edi
1800a7e76:	48 8b cb             	mov    %rbx,%rcx
1800a7e79:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a7e7c:	e8 07 09 00 00       	call   0x1800a8788
1800a7e81:	e9 05 ff ff ff       	jmp    0x1800a7d8b
1800a7e86:	41 8b d5             	mov    %r13d,%edx
1800a7e89:	48 8b ce             	mov    %rsi,%rcx
1800a7e8c:	e8 a7 0c 00 00       	call   0x1800a8b38
1800a7e91:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1800a7e95:	48 85 c9             	test   %rcx,%rcx
1800a7e98:	74 09                	je     0x1800a7ea3
1800a7e9a:	c7 41 10 0f 00 00 00 	movl   $0xf,0x10(%rcx)
1800a7ea1:	eb 07                	jmp    0x1800a7eaa
1800a7ea3:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a7ea7:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a7eaa:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a7ead:	44 8b 4e 20          	mov    0x20(%rsi),%r9d
1800a7eb1:	41 2b c1             	sub    %r9d,%eax
1800a7eb4:	41 3b c5             	cmp    %r13d,%eax
1800a7eb7:	0f 82 1d 05 00 00    	jb     0x1800a83da
1800a7ebd:	44 8b 56 18          	mov    0x18(%rsi),%r10d
1800a7ec1:	44 8b 5e 28          	mov    0x28(%rsi),%r11d
1800a7ec5:	41 ff ca             	dec    %r10d
1800a7ec8:	41 8b c2             	mov    %r10d,%eax
1800a7ecb:	41 8b cb             	mov    %r11d,%ecx
1800a7ece:	48 23 c8             	and    %rax,%rcx
1800a7ed1:	48 8b 46 10          	mov    0x10(%rsi),%rax
1800a7ed5:	0f b7 0c 48          	movzwl (%rax,%rcx,2),%ecx
1800a7ed9:	e8 e2 ee ff ff       	call   0x1800a6dc0
1800a7ede:	85 c0                	test   %eax,%eax
1800a7ee0:	75 0c                	jne    0x1800a7eee
1800a7ee2:	48 8d 05 d7 ad 0a 00 	lea    0xaadd7(%rip),%rax        # 0x180152cc0
1800a7ee9:	e9 78 ff ff ff       	jmp    0x1800a7e66
1800a7eee:	41 8d 43 01          	lea    0x1(%r11),%eax
1800a7ef2:	44 89 6e 30          	mov    %r13d,0x30(%rsi)
1800a7ef6:	41 23 c2             	and    %r10d,%eax
1800a7ef9:	89 46 28             	mov    %eax,0x28(%rsi)
1800a7efc:	41 8d 41 01          	lea    0x1(%r9),%eax
1800a7f00:	89 46 20             	mov    %eax,0x20(%rsi)
1800a7f03:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800a7f07:	48 85 c0             	test   %rax,%rax
1800a7f0a:	74 09                	je     0x1800a7f15
1800a7f0c:	c7 40 10 10 00 00 00 	movl   $0x10,0x10(%rax)
1800a7f13:	eb 07                	jmp    0x1800a7f1c
1800a7f15:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a7f19:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a7f1c:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a7f1f:	2b 46 20             	sub    0x20(%rsi),%eax
1800a7f22:	41 3b c5             	cmp    %r13d,%eax
1800a7f25:	0f 82 af 04 00 00    	jb     0x1800a83da
1800a7f2b:	44 8b 46 18          	mov    0x18(%rsi),%r8d
1800a7f2f:	44 8b 4e 28          	mov    0x28(%rsi),%r9d
1800a7f33:	41 ff c8             	dec    %r8d
1800a7f36:	4c 8b 56 10          	mov    0x10(%rsi),%r10
1800a7f3a:	41 8b c9             	mov    %r9d,%ecx
1800a7f3d:	41 8b c0             	mov    %r8d,%eax
1800a7f40:	eb 29                	jmp    0x1800a7f6b
1800a7f42:	44 01 6e 20          	add    %r13d,0x20(%rsi)
1800a7f46:	41 8d 51 01          	lea    0x1(%r9),%edx
1800a7f4a:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a7f4d:	41 23 d0             	and    %r8d,%edx
1800a7f50:	2b 46 20             	sub    0x20(%rsi),%eax
1800a7f53:	89 56 28             	mov    %edx,0x28(%rsi)
1800a7f56:	44 89 6e 30          	mov    %r13d,0x30(%rsi)
1800a7f5a:	41 3b c5             	cmp    %r13d,%eax
1800a7f5d:	0f 82 77 04 00 00    	jb     0x1800a83da
1800a7f63:	44 8b ca             	mov    %edx,%r9d
1800a7f66:	41 8b c8             	mov    %r8d,%ecx
1800a7f69:	8b c2                	mov    %edx,%eax
1800a7f6b:	48 23 c8             	and    %rax,%rcx
1800a7f6e:	41 0f b7 0c 4a       	movzwl (%r10,%rcx,2),%ecx
1800a7f73:	e8 10 ee ff ff       	call   0x1800a6d88
1800a7f78:	85 c0                	test   %eax,%eax
1800a7f7a:	75 c6                	jne    0x1800a7f42
1800a7f7c:	48 8b ce             	mov    %rsi,%rcx
1800a7f7f:	e8 60 0c 00 00       	call   0x1800a8be4
1800a7f84:	48 8b c8             	mov    %rax,%rcx
1800a7f87:	48 85 c0             	test   %rax,%rax
1800a7f8a:	75 0c                	jne    0x1800a7f98
1800a7f8c:	48 8d 05 1d b1 0a 00 	lea    0xab11d(%rip),%rax        # 0x1801530b0
1800a7f93:	e9 ce fe ff ff       	jmp    0x1800a7e66
1800a7f98:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800a7f9c:	48 89 48 18          	mov    %rcx,0x18(%rax)
1800a7fa0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800a7fa4:	48 85 c0             	test   %rax,%rax
1800a7fa7:	74 09                	je     0x1800a7fb2
1800a7fa9:	c7 40 10 11 00 00 00 	movl   $0x11,0x10(%rax)
1800a7fb0:	eb 07                	jmp    0x1800a7fb9
1800a7fb2:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a7fb6:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a7fb9:	48 8b ce             	mov    %rsi,%rcx
1800a7fbc:	e8 b3 0b 00 00       	call   0x1800a8b74
1800a7fc1:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a7fc4:	2b 46 20             	sub    0x20(%rsi),%eax
1800a7fc7:	41 3b c5             	cmp    %r13d,%eax
1800a7fca:	0f 82 0a 04 00 00    	jb     0x1800a83da
1800a7fd0:	8b 4e 18             	mov    0x18(%rsi),%ecx
1800a7fd3:	8b 46 28             	mov    0x28(%rsi),%eax
1800a7fd6:	41 2b cd             	sub    %r13d,%ecx
1800a7fd9:	48 23 c8             	and    %rax,%rcx
1800a7fdc:	48 8b 46 10          	mov    0x10(%rsi),%rax
1800a7fe0:	0f b7 0c 48          	movzwl (%rax,%rcx,2),%ecx
1800a7fe4:	e8 d7 ed ff ff       	call   0x1800a6dc0
1800a7fe9:	85 c0                	test   %eax,%eax
1800a7feb:	0f 85 d6 03 00 00    	jne    0x1800a83c7
1800a7ff1:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800a7ff5:	48 85 c0             	test   %rax,%rax
1800a7ff8:	74 09                	je     0x1800a8003
1800a7ffa:	c7 40 10 12 00 00 00 	movl   $0x12,0x10(%rax)
1800a8001:	eb 07                	jmp    0x1800a800a
1800a8003:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a8007:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a800a:	48 8b ce             	mov    %rsi,%rcx
1800a800d:	e8 62 0b 00 00       	call   0x1800a8b74
1800a8012:	44 8b 46 1c          	mov    0x1c(%rsi),%r8d
1800a8016:	44 2b 46 20          	sub    0x20(%rsi),%r8d
1800a801a:	45 3b c5             	cmp    %r13d,%r8d
1800a801d:	0f 82 b7 03 00 00    	jb     0x1800a83da
1800a8023:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
1800a8027:	44 8b 56 28          	mov    0x28(%rsi),%r10d
1800a802b:	41 ff c9             	dec    %r9d
1800a802e:	4c 8b 5e 10          	mov    0x10(%rsi),%r11
1800a8032:	41 8b ca             	mov    %r10d,%ecx
1800a8035:	41 8b c1             	mov    %r9d,%eax
1800a8038:	48 23 c8             	and    %rax,%rcx
1800a803b:	41 0f b7 04 4b       	movzwl (%r11,%rcx,2),%eax
1800a8040:	66 83 f8 2f          	cmp    $0x2f,%ax
1800a8044:	75 78                	jne    0x1800a80be
1800a8046:	41 83 f8 02          	cmp    $0x2,%r8d
1800a804a:	0f 82 8a 03 00 00    	jb     0x1800a83da
1800a8050:	41 8d 4a 01          	lea    0x1(%r10),%ecx
1800a8054:	41 8b c1             	mov    %r9d,%eax
1800a8057:	48 23 c8             	and    %rax,%rcx
1800a805a:	66 41 83 3c 4b 3e    	cmpw   $0x3e,(%r11,%rcx,2)
1800a8060:	0f 85 86 00 00 00    	jne    0x1800a80ec
1800a8066:	ba 02 00 00 00       	mov    $0x2,%edx
1800a806b:	48 8b ce             	mov    %rsi,%rcx
1800a806e:	e8 c5 0a 00 00       	call   0x1800a8b38
1800a8073:	48 8b cb             	mov    %rbx,%rcx
1800a8076:	e8 9d 06 00 00       	call   0x1800a8718
1800a807b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1800a807f:	48 8b 01             	mov    (%rcx),%rax
1800a8082:	48 8b 40 10          	mov    0x10(%rax),%rax
1800a8086:	ff d0                	call   *%rax
1800a8088:	0f 1f 00             	nopl   (%rax)
1800a808b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1800a808f:	48 8b c8             	mov    %rax,%rcx
1800a8092:	48 8b 00             	mov    (%rax),%rax
1800a8095:	48 8b 40 40          	mov    0x40(%rax),%rax
1800a8099:	ff d0                	call   *%rax
1800a809b:	0f 1f 00             	nopl   (%rax)
1800a809e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1800a80a2:	48 8b 01             	mov    (%rcx),%rax
1800a80a5:	48 8b 40 10          	mov    0x10(%rax),%rax
1800a80a9:	ff d0                	call   *%rax
1800a80ab:	0f 1f 00             	nopl   (%rax)
1800a80ae:	48 8b d0             	mov    %rax,%rdx
1800a80b1:	48 8b cb             	mov    %rbx,%rcx
1800a80b4:	e8 0b 07 00 00       	call   0x1800a87c4
1800a80b9:	e9 1c 03 00 00       	jmp    0x1800a83da
1800a80be:	66 83 f8 3e          	cmp    $0x3e,%ax
1800a80c2:	0f 85 f3 02 00 00    	jne    0x1800a83bb
1800a80c8:	41 8b d5             	mov    %r13d,%edx
1800a80cb:	48 8b ce             	mov    %rsi,%rcx
1800a80ce:	e8 65 0a 00 00       	call   0x1800a8b38
1800a80d3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1800a80d7:	48 85 c9             	test   %rcx,%rcx
1800a80da:	74 09                	je     0x1800a80e5
1800a80dc:	c7 41 10 13 00 00 00 	movl   $0x13,0x10(%rcx)
1800a80e3:	eb 07                	jmp    0x1800a80ec
1800a80e5:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a80e9:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a80ec:	44 8b 4e 1c          	mov    0x1c(%rsi),%r9d
1800a80f0:	44 2b 4e 20          	sub    0x20(%rsi),%r9d
1800a80f4:	41 83 f9 02          	cmp    $0x2,%r9d
1800a80f8:	0f 82 dc 02 00 00    	jb     0x1800a83da
1800a80fe:	8b 56 28             	mov    0x28(%rsi),%edx
1800a8101:	44 8b 46 18          	mov    0x18(%rsi),%r8d
1800a8105:	8b ca                	mov    %edx,%ecx
1800a8107:	4c 8b 56 10          	mov    0x10(%rsi),%r10
1800a810b:	41 ff c8             	dec    %r8d
1800a810e:	41 8b c0             	mov    %r8d,%eax
1800a8111:	48 23 c8             	and    %rax,%rcx
1800a8114:	8d 6a 01             	lea    0x1(%rdx),%ebp
1800a8117:	44 8d 5a 02          	lea    0x2(%rdx),%r11d
1800a811b:	41 8b c0             	mov    %r8d,%eax
1800a811e:	48 23 e8             	and    %rax,%rbp
1800a8121:	83 c2 03             	add    $0x3,%edx
1800a8124:	41 8b c0             	mov    %r8d,%eax
1800a8127:	41 0f b7 0c 4a       	movzwl (%r10,%rcx,2),%ecx
1800a812c:	4c 23 d8             	and    %rax,%r11
1800a812f:	41 8b c0             	mov    %r8d,%eax
1800a8132:	48 23 d0             	and    %rax,%rdx
1800a8135:	66 83 f9 3c          	cmp    $0x3c,%cx
1800a8139:	0f 85 5a 02 00 00    	jne    0x1800a8399
1800a813f:	66 41 83 3c 6a 2f    	cmpw   $0x2f,(%r10,%rbp,2)
1800a8145:	74 36                	je     0x1800a817d
1800a8147:	66 41 83 3c 6a 21    	cmpw   $0x21,(%r10,%rbp,2)
1800a814d:	0f 85 1e 02 00 00    	jne    0x1800a8371
1800a8153:	41 83 f9 04          	cmp    $0x4,%r9d
1800a8157:	0f 82 7d 02 00 00    	jb     0x1800a83da
1800a815d:	66 43 83 3c 5a 2d    	cmpw   $0x2d,(%r10,%r11,2)
1800a8163:	75 d0                	jne    0x1800a8135
1800a8165:	66 41 83 3c 52 2d    	cmpw   $0x2d,(%r10,%rdx,2)
1800a816b:	75 c8                	jne    0x1800a8135
1800a816d:	48 8b d3             	mov    %rbx,%rdx
1800a8170:	48 8b ce             	mov    %rsi,%rcx
1800a8173:	e8 b8 ec ff ff       	call   0x1800a6e30
1800a8178:	e9 55 02 00 00       	jmp    0x1800a83d2
1800a817d:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800a8181:	48 85 c0             	test   %rax,%rax
1800a8184:	74 09                	je     0x1800a818f
1800a8186:	c7 40 10 14 00 00 00 	movl   $0x14,0x10(%rax)
1800a818d:	eb 07                	jmp    0x1800a8196
1800a818f:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a8193:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a8196:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a8199:	2b 46 20             	sub    0x20(%rsi),%eax
1800a819c:	83 f8 02             	cmp    $0x2,%eax
1800a819f:	0f 82 35 02 00 00    	jb     0x1800a83da
1800a81a5:	8b 56 18             	mov    0x18(%rsi),%edx
1800a81a8:	44 8b 46 28          	mov    0x28(%rsi),%r8d
1800a81ac:	ff ca                	dec    %edx
1800a81ae:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1800a81b2:	41 8b c8             	mov    %r8d,%ecx
1800a81b5:	8b c2                	mov    %edx,%eax
1800a81b7:	48 23 c8             	and    %rax,%rcx
1800a81ba:	66 41 83 3c 49 3c    	cmpw   $0x3c,(%r9,%rcx,2)
1800a81c0:	0f 85 9f 01 00 00    	jne    0x1800a8365
1800a81c6:	41 8d 48 01          	lea    0x1(%r8),%ecx
1800a81ca:	8b c2                	mov    %edx,%eax
1800a81cc:	48 23 c8             	and    %rax,%rcx
1800a81cf:	66 41 83 3c 49 2f    	cmpw   $0x2f,(%r9,%rcx,2)
1800a81d5:	0f 85 8a 01 00 00    	jne    0x1800a8365
1800a81db:	ba 02 00 00 00       	mov    $0x2,%edx
1800a81e0:	48 8b ce             	mov    %rsi,%rcx
1800a81e3:	e8 50 09 00 00       	call   0x1800a8b38
1800a81e8:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800a81ec:	89 7b 24             	mov    %edi,0x24(%rbx)
1800a81ef:	48 85 c0             	test   %rax,%rax
1800a81f2:	74 09                	je     0x1800a81fd
1800a81f4:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1800a81fb:	eb 07                	jmp    0x1800a8204
1800a81fd:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a8201:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a8204:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a8207:	2b 46 20             	sub    0x20(%rsi),%eax
1800a820a:	41 3b c5             	cmp    %r13d,%eax
1800a820d:	0f 82 c7 01 00 00    	jb     0x1800a83da
1800a8213:	44 8b 46 18          	mov    0x18(%rsi),%r8d
1800a8217:	44 8b 56 28          	mov    0x28(%rsi),%r10d
1800a821b:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1800a821f:	41 8d 50 ff          	lea    -0x1(%r8),%edx
1800a8223:	49 23 d2             	and    %r10,%rdx
1800a8226:	66 41 83 3c 51 3e    	cmpw   $0x3e,(%r9,%rdx,2)
1800a822c:	0f 84 96 00 00 00    	je     0x1800a82c8
1800a8232:	41 8b c2             	mov    %r10d,%eax
1800a8235:	41 8d 48 ff          	lea    -0x1(%r8),%ecx
1800a8239:	48 23 c8             	and    %rax,%rcx
1800a823c:	41 0f b7 0c 49       	movzwl (%r9,%rcx,2),%ecx
1800a8241:	e8 ca ea ff ff       	call   0x1800a6d10
1800a8246:	85 c0                	test   %eax,%eax
1800a8248:	75 7e                	jne    0x1800a82c8
1800a824a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1800a824e:	48 8b 01             	mov    (%rcx),%rax
1800a8251:	48 8b 40 28          	mov    0x28(%rax),%rax
1800a8255:	ff d0                	call   *%rax
1800a8257:	0f 1f 00             	nopl   (%rax)
1800a825a:	8b 4b 24             	mov    0x24(%rbx),%ecx
1800a825d:	44 0f b7 0c 48       	movzwl (%rax,%rcx,2),%r9d
1800a8262:	66 45 85 c9          	test   %r9w,%r9w
1800a8266:	0f 84 92 00 00 00    	je     0x1800a82fe
1800a826c:	8b 4e 28             	mov    0x28(%rsi),%ecx
1800a826f:	48 8b 46 10          	mov    0x10(%rsi),%rax
1800a8273:	8d 51 01             	lea    0x1(%rcx),%edx
1800a8276:	44 0f b7 04 48       	movzwl (%rax,%rcx,2),%r8d
1800a827b:	8b 46 18             	mov    0x18(%rsi),%eax
1800a827e:	44 01 6e 20          	add    %r13d,0x20(%rsi)
1800a8282:	41 2b c5             	sub    %r13d,%eax
1800a8285:	23 d0                	and    %eax,%edx
1800a8287:	44 89 6e 30          	mov    %r13d,0x30(%rsi)
1800a828b:	89 56 28             	mov    %edx,0x28(%rsi)
1800a828e:	66 45 3b c1          	cmp    %r9w,%r8w
1800a8292:	75 6a                	jne    0x1800a82fe
1800a8294:	44 01 6b 24          	add    %r13d,0x24(%rbx)
1800a8298:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a829b:	2b 46 20             	sub    0x20(%rsi),%eax
1800a829e:	41 3b c5             	cmp    %r13d,%eax
1800a82a1:	0f 82 33 01 00 00    	jb     0x1800a83da
1800a82a7:	8b 56 28             	mov    0x28(%rsi),%edx
1800a82aa:	44 8b 46 18          	mov    0x18(%rsi),%r8d
1800a82ae:	44 8b d2             	mov    %edx,%r10d
1800a82b1:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1800a82b5:	41 8d 48 ff          	lea    -0x1(%r8),%ecx
1800a82b9:	48 23 ca             	and    %rdx,%rcx
1800a82bc:	66 41 83 3c 49 3e    	cmpw   $0x3e,(%r9,%rcx,2)
1800a82c2:	0f 85 6a ff ff ff    	jne    0x1800a8232
1800a82c8:	39 7b 24             	cmp    %edi,0x24(%rbx)
1800a82cb:	74 3d                	je     0x1800a830a
1800a82cd:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1800a82d1:	48 8b 01             	mov    (%rcx),%rax
1800a82d4:	48 8b 40 28          	mov    0x28(%rax),%rax
1800a82d8:	ff d0                	call   *%rax
1800a82da:	0f 1f 00             	nopl   (%rax)
1800a82dd:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1800a82e1:	48 ff c1             	inc    %rcx
1800a82e4:	66 39 3c 48          	cmp    %di,(%rax,%rcx,2)
1800a82e8:	75 f7                	jne    0x1800a82e1
1800a82ea:	8b 43 24             	mov    0x24(%rbx),%eax
1800a82ed:	48 3b c1             	cmp    %rcx,%rax
1800a82f0:	74 18                	je     0x1800a830a
1800a82f2:	48 8d 05 27 ac 0a 00 	lea    0xaac27(%rip),%rax        # 0x180152f20
1800a82f9:	e9 68 fb ff ff       	jmp    0x1800a7e66
1800a82fe:	48 8d 05 2b ab 0a 00 	lea    0xaab2b(%rip),%rax        # 0x180152e30
1800a8305:	e9 5c fb ff ff       	jmp    0x1800a7e66
1800a830a:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800a830e:	48 85 c0             	test   %rax,%rax
1800a8311:	74 09                	je     0x1800a831c
1800a8313:	c7 40 10 16 00 00 00 	movl   $0x16,0x10(%rax)
1800a831a:	eb 07                	jmp    0x1800a8323
1800a831c:	4c 89 73 28          	mov    %r14,0x28(%rbx)
1800a8320:	89 7b 30             	mov    %edi,0x30(%rbx)
1800a8323:	48 8b ce             	mov    %rsi,%rcx
1800a8326:	e8 49 08 00 00       	call   0x1800a8b74
1800a832b:	8b 46 1c             	mov    0x1c(%rsi),%eax
1800a832e:	2b 46 20             	sub    0x20(%rsi),%eax
1800a8331:	41 3b c5             	cmp    %r13d,%eax
1800a8334:	0f 82 a0 00 00 00    	jb     0x1800a83da
1800a833a:	8b 4e 18             	mov    0x18(%rsi),%ecx
1800a833d:	8b 46 28             	mov    0x28(%rsi),%eax
1800a8340:	41 2b cd             	sub    %r13d,%ecx
1800a8343:	48 23 c8             	and    %rax,%rcx
1800a8346:	48 8b 46 10          	mov    0x10(%rsi),%rax
1800a834a:	66 83 3c 48 3e       	cmpw   $0x3e,(%rax,%rcx,2)
1800a834f:	74 0c                	je     0x1800a835d
1800a8351:	48 8d 05 68 ab 0a 00 	lea    0xaab68(%rip),%rax        # 0x180152ec0
1800a8358:	e9 09 fb ff ff       	jmp    0x1800a7e66
1800a835d:	41 8b d5             	mov    %r13d,%edx