1405b5c9a:	48 98                	cltq
1405b5c9c:	8b 8c 82 94 63 5b 00 	mov    0x5b6394(%rdx,%rax,4),%ecx
1405b5ca3:	48 03 ca             	add    %rdx,%rcx
1405b5ca6:	ff e1                	jmp    *%rcx
1405b5ca8:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5cad:	76 03                	jbe    0x1405b5cb2
1405b5caf:	48 8b 1b             	mov    (%rbx),%rbx
1405b5cb2:	48 8b d3             	mov    %rbx,%rdx
1405b5cb5:	48 8d 0d f4 27 a2 00 	lea    0xa227f4(%rip),%rcx        # 0x140fd84b0
1405b5cbc:	e8 7f 1b 00 00       	call   0x1405b7840
1405b5cc1:	e9 4e 06 00 00       	jmp    0x1405b6314
1405b5cc6:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b5ccb:	76 03                	jbe    0x1405b5cd0
1405b5ccd:	48 8b 3f             	mov    (%rdi),%rdi
1405b5cd0:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5cd5:	76 03                	jbe    0x1405b5cda
1405b5cd7:	48 8b 1b             	mov    (%rbx),%rbx
1405b5cda:	4c 8b c7             	mov    %rdi,%r8
1405b5cdd:	48 8d 0d ac e7 9f 00 	lea    0x9fe7ac(%rip),%rcx        # 0x140fb4490
1405b5ce4:	48 8b d3             	mov    %rbx,%rdx
1405b5ce7:	e8 54 1b 00 00       	call   0x1405b7840
1405b5cec:	e9 23 06 00 00       	jmp    0x1405b6314
1405b5cf1:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1405b5cf6:	76 03                	jbe    0x1405b5cfb
1405b5cf8:	4d 8b 36             	mov    (%r14),%r14
1405b5cfb:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b5d00:	76 03                	jbe    0x1405b5d05
1405b5d02:	48 8b 3f             	mov    (%rdi),%rdi
1405b5d05:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5d0a:	76 03                	jbe    0x1405b5d0f
1405b5d0c:	48 8b 1b             	mov    (%rbx),%rbx
1405b5d0f:	4d 8b ce             	mov    %r14,%r9
1405b5d12:	48 8d 0d 67 23 a6 00 	lea    0xa62367(%rip),%rcx        # 0x141018080
1405b5d19:	4c 8b c7             	mov    %rdi,%r8
1405b5d1c:	48 8b d3             	mov    %rbx,%rdx
1405b5d1f:	e8 1c 1b 00 00       	call   0x1405b7840
1405b5d24:	e9 eb 05 00 00       	jmp    0x1405b6314
1405b5d29:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
1405b5d2e:	76 03                	jbe    0x1405b5d33
1405b5d30:	4d 8b 3f             	mov    (%r15),%r15
1405b5d33:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1405b5d38:	76 03                	jbe    0x1405b5d3d
1405b5d3a:	4d 8b 36             	mov    (%r14),%r14
1405b5d3d:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b5d42:	76 03                	jbe    0x1405b5d47
1405b5d44:	48 8b 3f             	mov    (%rdi),%rdi
1405b5d47:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5d4c:	76 03                	jbe    0x1405b5d51
1405b5d4e:	48 8b 1b             	mov    (%rbx),%rbx
1405b5d51:	4d 8b ce             	mov    %r14,%r9
1405b5d54:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1405b5d59:	4c 8b c7             	mov    %rdi,%r8
1405b5d5c:	48 8d 0d 2d 23 a6 00 	lea    0xa6232d(%rip),%rcx        # 0x141018090
1405b5d63:	48 8b d3             	mov    %rbx,%rdx
1405b5d66:	e8 d5 1a 00 00       	call   0x1405b7840
1405b5d6b:	e9 a4 05 00 00       	jmp    0x1405b6314
1405b5d70:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1405b5d74:	48 8b ce             	mov    %rsi,%rcx
1405b5d77:	e8 54 fd ff ff       	call   0x1405b5ad0
1405b5d7c:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1405b5d81:	76 03                	jbe    0x1405b5d86
1405b5d83:	48 8b 00             	mov    (%rax),%rax
1405b5d86:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1405b5d8b:	76 03                	jbe    0x1405b5d90
1405b5d8d:	4d 8b 36             	mov    (%r14),%r14
1405b5d90:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b5d95:	76 03                	jbe    0x1405b5d9a
1405b5d97:	48 8b 3f             	mov    (%rdi),%rdi
1405b5d9a:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5d9f:	76 03                	jbe    0x1405b5da4
1405b5da1:	48 8b 1b             	mov    (%rbx),%rbx
1405b5da4:	4d 8b ce             	mov    %r14,%r9
1405b5da7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405b5dac:	4c 8b c7             	mov    %rdi,%r8
1405b5daf:	48 8d 0d da 22 a6 00 	lea    0xa622da(%rip),%rcx        # 0x141018090
1405b5db6:	48 8b d3             	mov    %rbx,%rdx
1405b5db9:	e8 82 1a 00 00       	call   0x1405b7840
1405b5dbe:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1405b5dc2:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b5dc6:	0f 86 48 05 00 00    	jbe    0x1405b6314
1405b5dcc:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1405b5dd0:	48 ff c2             	inc    %rdx
1405b5dd3:	48 8b c1             	mov    %rcx,%rax
1405b5dd6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b5ddd:	0f 82 2c 05 00 00    	jb     0x1405b630f
1405b5de3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b5de7:	48 83 c2 27          	add    $0x27,%rdx
1405b5deb:	48 2b c1             	sub    %rcx,%rax
1405b5dee:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b5df2:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b5df6:	0f 87 66 05 00 00    	ja     0x1405b6362
1405b5dfc:	e9 0e 05 00 00       	jmp    0x1405b630f
1405b5e01:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1405b5e05:	48 8b ce             	mov    %rsi,%rcx
1405b5e08:	e8 c3 fc ff ff       	call   0x1405b5ad0
1405b5e0d:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1405b5e12:	76 03                	jbe    0x1405b5e17
1405b5e14:	48 8b 00             	mov    (%rax),%rax
1405b5e17:	48 8b d0             	mov    %rax,%rdx
1405b5e1a:	48 8d 0d 8f 26 a2 00 	lea    0xa2268f(%rip),%rcx        # 0x140fd84b0
1405b5e21:	e8 1a 1a 00 00       	call   0x1405b7840
1405b5e26:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1405b5e2a:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b5e2e:	0f 86 e0 04 00 00    	jbe    0x1405b6314
1405b5e34:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1405b5e38:	48 ff c2             	inc    %rdx
1405b5e3b:	48 8b c1             	mov    %rcx,%rax
1405b5e3e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b5e45:	0f 82 c4 04 00 00    	jb     0x1405b630f
1405b5e4b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b5e4f:	48 83 c2 27          	add    $0x27,%rdx
1405b5e53:	48 2b c1             	sub    %rcx,%rax
1405b5e56:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b5e5a:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b5e5e:	0f 87 04 05 00 00    	ja     0x1405b6368
1405b5e64:	e9 a6 04 00 00       	jmp    0x1405b630f
1405b5e69:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1405b5e6d:	48 8b ce             	mov    %rsi,%rcx
1405b5e70:	e8 5b fc ff ff       	call   0x1405b5ad0
1405b5e75:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1405b5e7a:	76 03                	jbe    0x1405b5e7f
1405b5e7c:	48 8b 00             	mov    (%rax),%rax
1405b5e7f:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5e84:	76 03                	jbe    0x1405b5e89
1405b5e86:	48 8b 1b             	mov    (%rbx),%rbx
1405b5e89:	4c 8b c0             	mov    %rax,%r8
1405b5e8c:	48 8d 0d fd e5 9f 00 	lea    0x9fe5fd(%rip),%rcx        # 0x140fb4490
1405b5e93:	48 8b d3             	mov    %rbx,%rdx
1405b5e96:	e8 a5 19 00 00       	call   0x1405b7840
1405b5e9b:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1405b5e9f:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b5ea3:	0f 86 6b 04 00 00    	jbe    0x1405b6314
1405b5ea9:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1405b5ead:	48 ff c2             	inc    %rdx
1405b5eb0:	48 8b c1             	mov    %rcx,%rax
1405b5eb3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b5eba:	0f 82 4f 04 00 00    	jb     0x1405b630f
1405b5ec0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b5ec4:	48 83 c2 27          	add    $0x27,%rdx
1405b5ec8:	48 2b c1             	sub    %rcx,%rax
1405b5ecb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b5ecf:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b5ed3:	0f 87 95 04 00 00    	ja     0x1405b636e
1405b5ed9:	e9 31 04 00 00       	jmp    0x1405b630f
1405b5ede:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1405b5ee2:	48 8b ce             	mov    %rsi,%rcx
1405b5ee5:	e8 e6 fb ff ff       	call   0x1405b5ad0
1405b5eea:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1405b5eef:	76 03                	jbe    0x1405b5ef4
1405b5ef1:	48 8b 00             	mov    (%rax),%rax
1405b5ef4:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b5ef9:	76 03                	jbe    0x1405b5efe
1405b5efb:	48 8b 3f             	mov    (%rdi),%rdi
1405b5efe:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5f03:	76 03                	jbe    0x1405b5f08
1405b5f05:	48 8b 1b             	mov    (%rbx),%rbx
1405b5f08:	4c 8b c8             	mov    %rax,%r9
1405b5f0b:	48 8d 0d 6e 21 a6 00 	lea    0xa6216e(%rip),%rcx        # 0x141018080
1405b5f12:	4c 8b c7             	mov    %rdi,%r8
1405b5f15:	48 8b d3             	mov    %rbx,%rdx
1405b5f18:	e8 23 19 00 00       	call   0x1405b7840
1405b5f1d:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1405b5f21:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b5f25:	0f 86 e9 03 00 00    	jbe    0x1405b6314
1405b5f2b:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1405b5f2f:	48 ff c2             	inc    %rdx
1405b5f32:	48 8b c1             	mov    %rcx,%rax
1405b5f35:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b5f3c:	0f 82 cd 03 00 00    	jb     0x1405b630f
1405b5f42:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b5f46:	48 83 c2 27          	add    $0x27,%rdx
1405b5f4a:	48 2b c1             	sub    %rcx,%rax
1405b5f4d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b5f51:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b5f55:	0f 87 19 04 00 00    	ja     0x1405b6374
1405b5f5b:	e9 af 03 00 00       	jmp    0x1405b630f
1405b5f60:	8b 56 10             	mov    0x10(%rsi),%edx
1405b5f63:	48 8d 0d 02 06 9f 00 	lea    0x9f0602(%rip),%rcx        # 0x140fa656c
1405b5f6a:	e8 d1 18 00 00       	call   0x1405b7840
1405b5f6f:	e9 a0 03 00 00       	jmp    0x1405b6314
1405b5f74:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1405b5f78:	48 8b ce             	mov    %rsi,%rcx
1405b5f7b:	e8 50 fb ff ff       	call   0x1405b5ad0
1405b5f80:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1405b5f85:	76 03                	jbe    0x1405b5f8a
1405b5f87:	48 8b 00             	mov    (%rax),%rax
1405b5f8a:	8b 56 10             	mov    0x10(%rsi),%edx
1405b5f8d:	48 8d 0d cc 6b a0 00 	lea    0xa06bcc(%rip),%rcx        # 0x140fbcb60
1405b5f94:	4c 8b c0             	mov    %rax,%r8
1405b5f97:	e8 a4 18 00 00       	call   0x1405b7840
1405b5f9c:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1405b5fa0:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b5fa4:	0f 86 6a 03 00 00    	jbe    0x1405b6314
1405b5faa:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1405b5fae:	48 ff c2             	inc    %rdx
1405b5fb1:	48 8b c1             	mov    %rcx,%rax
1405b5fb4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b5fbb:	0f 82 4e 03 00 00    	jb     0x1405b630f
1405b5fc1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b5fc5:	48 83 c2 27          	add    $0x27,%rdx
1405b5fc9:	48 2b c1             	sub    %rcx,%rax
1405b5fcc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b5fd0:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b5fd4:	0f 87 a0 03 00 00    	ja     0x1405b637a
1405b5fda:	e9 30 03 00 00       	jmp    0x1405b630f
1405b5fdf:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b5fe4:	76 03                	jbe    0x1405b5fe9
1405b5fe6:	48 8b 1b             	mov    (%rbx),%rbx
1405b5fe9:	44 8b 46 14          	mov    0x14(%rsi),%r8d
1405b5fed:	48 8d 0d ac 20 a6 00 	lea    0xa620ac(%rip),%rcx        # 0x1410180a0
1405b5ff4:	48 8b d3             	mov    %rbx,%rdx
1405b5ff7:	e8 44 18 00 00       	call   0x1405b7840
1405b5ffc:	e9 13 03 00 00       	jmp    0x1405b6314
1405b6001:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b6006:	76 03                	jbe    0x1405b600b
1405b6008:	48 8b 1b             	mov    (%rbx),%rbx
1405b600b:	44 8b 46 14          	mov    0x14(%rsi),%r8d
1405b600f:	48 8d 0d a6 20 a6 00 	lea    0xa620a6(%rip),%rcx        # 0x1410180bc
1405b6016:	48 8b d3             	mov    %rbx,%rdx
1405b6019:	e8 22 18 00 00       	call   0x1405b7840
1405b601e:	e9 f1 02 00 00       	jmp    0x1405b6314
1405b6023:	44 8b 46 14          	mov    0x14(%rsi),%r8d
1405b6027:	48 8d 0d 96 20 a6 00 	lea    0xa62096(%rip),%rcx        # 0x1410180c4
1405b602e:	8b 56 10             	mov    0x10(%rsi),%edx
1405b6031:	e8 0a 18 00 00       	call   0x1405b7840
1405b6036:	e9 d9 02 00 00       	jmp    0x1405b6314
1405b603b:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1405b603f:	48 8b ce             	mov    %rsi,%rcx
1405b6042:	e8 89 fa ff ff       	call   0x1405b5ad0
1405b6047:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1405b604c:	76 03                	jbe    0x1405b6051
1405b604e:	48 8b 00             	mov    (%rax),%rax
1405b6051:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b6056:	76 03                	jbe    0x1405b605b
1405b6058:	48 8b 1b             	mov    (%rbx),%rbx
1405b605b:	44 8b 46 14          	mov    0x14(%rsi),%r8d
1405b605f:	48 8d 0d 6a 20 a6 00 	lea    0xa6206a(%rip),%rcx        # 0x1410180d0
1405b6066:	4c 8b c8             	mov    %rax,%r9
1405b6069:	48 8b d3             	mov    %rbx,%rdx
1405b606c:	e8 cf 17 00 00       	call   0x1405b7840
1405b6071:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1405b6075:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b6079:	0f 86 95 02 00 00    	jbe    0x1405b6314
1405b607f:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1405b6083:	48 ff c2             	inc    %rdx
1405b6086:	48 8b c1             	mov    %rcx,%rax
1405b6089:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b6090:	0f 82 79 02 00 00    	jb     0x1405b630f
1405b6096:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b609a:	48 83 c2 27          	add    $0x27,%rdx
1405b609e:	48 2b c1             	sub    %rcx,%rax
1405b60a1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b60a5:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b60a9:	0f 87 d1 02 00 00    	ja     0x1405b6380
1405b60af:	e9 5b 02 00 00       	jmp    0x1405b630f
1405b60b4:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b60b9:	76 03                	jbe    0x1405b60be
1405b60bb:	48 8b 3f             	mov    (%rdi),%rdi
1405b60be:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b60c3:	76 03                	jbe    0x1405b60c8
1405b60c5:	48 8b 1b             	mov    (%rbx),%rbx
1405b60c8:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
1405b60cc:	48 8d 0d 0d 20 a6 00 	lea    0xa6200d(%rip),%rcx        # 0x1410180e0
1405b60d3:	4c 8b c7             	mov    %rdi,%r8
1405b60d6:	48 8b d3             	mov    %rbx,%rdx
1405b60d9:	e8 62 17 00 00       	call   0x1405b7840
1405b60de:	e9 31 02 00 00       	jmp    0x1405b6314
1405b60e3:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b60e8:	76 03                	jbe    0x1405b60ed
1405b60ea:	48 8b 1b             	mov    (%rbx),%rbx
1405b60ed:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
1405b60f1:	48 8d 0d f8 1f a6 00 	lea    0xa61ff8(%rip),%rcx        # 0x1410180f0
1405b60f8:	44 8b 46 14          	mov    0x14(%rsi),%r8d
1405b60fc:	48 8b d3             	mov    %rbx,%rdx
1405b60ff:	e8 3c 17 00 00       	call   0x1405b7840
1405b6104:	e9 0b 02 00 00       	jmp    0x1405b6314
1405b6109:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1405b610e:	8b 46 1c             	mov    0x1c(%rsi),%eax
1405b6111:	76 03                	jbe    0x1405b6116
1405b6113:	4d 8b 36             	mov    (%r14),%r14
1405b6116:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b611b:	76 03                	jbe    0x1405b6120
1405b611d:	48 8b 3f             	mov    (%rdi),%rdi
1405b6120:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b6125:	76 03                	jbe    0x1405b612a
1405b6127:	48 8b 1b             	mov    (%rbx),%rbx
1405b612a:	4d 8b ce             	mov    %r14,%r9
1405b612d:	89 44 24 20          	mov    %eax,0x20(%rsp)
1405b6131:	4c 8b c7             	mov    %rdi,%r8
1405b6134:	48 8d 0d c5 1f a6 00 	lea    0xa61fc5(%rip),%rcx        # 0x141018100
1405b613b:	48 8b d3             	mov    %rbx,%rdx
1405b613e:	e8 fd 16 00 00       	call   0x1405b7840
1405b6143:	e9 cc 01 00 00       	jmp    0x1405b6314
1405b6148:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b614d:	8b 46 1c             	mov    0x1c(%rsi),%eax
1405b6150:	76 03                	jbe    0x1405b6155
1405b6152:	48 8b 3f             	mov    (%rdi),%rdi
1405b6155:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b615a:	76 03                	jbe    0x1405b615f
1405b615c:	48 8b 1b             	mov    (%rbx),%rbx
1405b615f:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
1405b6163:	48 8d 0d a6 1f a6 00 	lea    0xa61fa6(%rip),%rcx        # 0x141018110
1405b616a:	4c 8b c7             	mov    %rdi,%r8
1405b616d:	89 44 24 20          	mov    %eax,0x20(%rsp)
1405b6171:	48 8b d3             	mov    %rbx,%rdx
1405b6174:	e8 c7 16 00 00       	call   0x1405b7840
1405b6179:	e9 96 01 00 00       	jmp    0x1405b6314
1405b617e:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b6183:	8b 46 1c             	mov    0x1c(%rsi),%eax
1405b6186:	76 03                	jbe    0x1405b618b
1405b6188:	48 8b 1b             	mov    (%rbx),%rbx
1405b618b:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
1405b618f:	48 8d 0d 8a 1f a6 00 	lea    0xa61f8a(%rip),%rcx        # 0x141018120
1405b6196:	44 8b 46 14          	mov    0x14(%rsi),%r8d
1405b619a:	48 8b d3             	mov    %rbx,%rdx
1405b619d:	89 44 24 20          	mov    %eax,0x20(%rsp)
1405b61a1:	e8 9a 16 00 00       	call   0x1405b7840
1405b61a6:	e9 69 01 00 00       	jmp    0x1405b6314
1405b61ab:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1405b61af:	48 8b ce             	mov    %rsi,%rcx
1405b61b2:	e8 19 f9 ff ff       	call   0x1405b5ad0
1405b61b7:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1405b61bc:	76 03                	jbe    0x1405b61c1
1405b61be:	48 8b 00             	mov    (%rax),%rax
1405b61c1:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405b61c6:	76 03                	jbe    0x1405b61cb
1405b61c8:	48 8b 3f             	mov    (%rdi),%rdi
1405b61cb:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1405b61d0:	76 03                	jbe    0x1405b61d5
1405b61d2:	48 8b 1b             	mov    (%rbx),%rbx
1405b61d5:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
1405b61d9:	48 8d 0d 50 1f a6 00 	lea    0xa61f50(%rip),%rcx        # 0x141018130
1405b61e0:	4c 8b c7             	mov    %rdi,%r8
1405b61e3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405b61e8:	48 8b d3             	mov    %rbx,%rdx
1405b61eb:	e8 50 16 00 00       	call   0x1405b7840
1405b61f0:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1405b61f4:	48 83 fa 0f          	cmp    $0xf,%rdx
1405b61f8:	0f 86 16 01 00 00    	jbe    0x1405b6314
1405b61fe:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1405b6202:	48 ff c2             	inc    %rdx
1405b6205:	48 8b c1             	mov    %rcx,%rax
1405b6208:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405b620f:	0f 82 fa 00 00 00    	jb     0x1405b630f
1405b6215:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405b6219:	48 83 c2 27          	add    $0x27,%rdx
1405b621d:	48 2b c1             	sub    %rcx,%rax
1405b6220:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405b6224:	48 83 f8 1f          	cmp    $0x1f,%rax
1405b6228:	0f 87 58 01 00 00    	ja     0x1405b6386