18010dff6:	8d 73 01             	lea    0x1(%rbx),%esi
18010dff9:	89 77 10             	mov    %esi,0x10(%rdi)
18010dffc:	48 89 10             	mov    %rdx,(%rax)
18010dfff:	e9 3a 05 00 00       	jmp    0x18010e53e
18010e004:	4c 8b 95 bf 00 00 00 	mov    0xbf(%rbp),%r10
18010e00b:	4b 8d 14 f2          	lea    (%r10,%r14,8),%rdx
18010e00f:	4e 8d 04 f2          	lea    (%rdx,%r14,8),%r8
18010e013:	48 89 55 8f          	mov    %rdx,-0x71(%rbp)
18010e017:	4d 8d 1c c8          	lea    (%r8,%rcx,8),%r11
18010e01b:	4c 89 45 9f          	mov    %r8,-0x61(%rbp)
18010e01f:	4b 8d 04 fb          	lea    (%r11,%r15,8),%rax
18010e023:	4c 89 9d 8f 00 00 00 	mov    %r11,0x8f(%rbp)
18010e02a:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
18010e02e:	4a 8d 04 f8          	lea    (%rax,%r15,8),%rax
18010e032:	48 89 45 97          	mov    %rax,-0x69(%rbp)
18010e036:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
18010e03a:	4e 8d 0c c8          	lea    (%rax,%r9,8),%r9
18010e03e:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
18010e042:	49 8d 04 34          	lea    (%r12,%rsi,1),%rax
18010e046:	4c 89 4d c7          	mov    %r9,-0x39(%rbp)
18010e04a:	49 8d 04 c1          	lea    (%r9,%rax,8),%rax
18010e04e:	4c 8b 4d cf          	mov    -0x31(%rbp),%r9
18010e052:	48 89 45 77          	mov    %rax,0x77(%rbp)
18010e056:	4a 8d 04 e8          	lea    (%rax,%r13,8),%rax
18010e05a:	4e 8d 24 f8          	lea    (%rax,%r15,8),%r12
18010e05e:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
18010e062:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
18010e066:	49 8d 81 ff fd ff ff 	lea    -0x201(%r9),%rax
18010e06d:	48 3d fe 01 00 00    	cmp    $0x1fe,%rax
18010e073:	77 0a                	ja     0x18010e07f
18010e075:	48 c7 45 df 07 00 00 	movq   $0x7,-0x21(%rbp)
18010e07c:	00
18010e07d:	eb 15                	jmp    0x18010e094
18010e07f:	49 81 f9 00 06 00 00 	cmp    $0x600,%r9
18010e086:	48 1b c0             	sbb    %rax,%rax
18010e089:	48 f7 d8             	neg    %rax
18010e08c:	48 83 c0 03          	add    $0x3,%rax
18010e090:	48 89 45 df          	mov    %rax,-0x21(%rbp)
18010e094:	48 8b 75 6f          	mov    0x6f(%rbp),%rsi
18010e098:	48 89 5a f8          	mov    %rbx,-0x8(%rdx)
18010e09c:	48 85 f6             	test   %rsi,%rsi
18010e09f:	75 05                	jne    0x18010e0a6
18010e0a1:	48 8b c3             	mov    %rbx,%rax
18010e0a4:	eb 45                	jmp    0x18010e0eb
18010e0a6:	48 8b 55 67          	mov    0x67(%rbp),%rdx
18010e0aa:	48 8b c6             	mov    %rsi,%rax
18010e0ad:	48 c1 e0 06          	shl    $0x6,%rax
18010e0b1:	4d 8b c2             	mov    %r10,%r8
18010e0b4:	48 8b ca             	mov    %rdx,%rcx
18010e0b7:	48 3d 00 01 00 00    	cmp    $0x100,%rax
18010e0bd:	75 07                	jne    0x18010e0c6
18010e0bf:	e8 2c 4d 02 00       	call   0x180132df0
18010e0c4:	eb 08                	jmp    0x18010e0ce
18010e0c6:	4c 8b ce             	mov    %rsi,%r9
18010e0c9:	e8 f2 4c 02 00       	call   0x180132dc0
18010e0ce:	4c 8b 9d 8f 00 00 00 	mov    0x8f(%rbp),%r11
18010e0d5:	4c 8b 45 9f          	mov    -0x61(%rbp),%r8
18010e0d9:	4c 8b 95 bf 00 00 00 	mov    0xbf(%rbp),%r10
18010e0e0:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
18010e0e4:	48 8b 8d 87 00 00 00 	mov    0x87(%rbp),%rcx
18010e0eb:	49 3b f6             	cmp    %r14,%rsi
18010e0ee:	73 04                	jae    0x18010e0f4
18010e0f0:	48 89 42 f8          	mov    %rax,-0x8(%rdx)
18010e0f4:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
18010e0f9:	48 8d 45 af          	lea    -0x51(%rbp),%rax
18010e0fd:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
18010e102:	4c 8b c9             	mov    %rcx,%r9
18010e105:	4c 8b 65 c7          	mov    -0x39(%rbp),%r12
18010e109:	49 8b ca             	mov    %r10,%rcx
18010e10c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18010e111:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
18010e116:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
18010e11b:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
18010e120:	49 8b d6             	mov    %r14,%rdx
18010e123:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
18010e128:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
18010e12c:	e8 d3 39 00 00       	call   0x180111b04
18010e131:	85 c0                	test   %eax,%eax
18010e133:	0f 84 05 04 00 00    	je     0x18010e53e
18010e139:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
18010e13d:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
18010e141:	be 01 00 00 00       	mov    $0x1,%esi
18010e146:	49 8b cc             	mov    %r12,%rcx
18010e149:	44 8b ce             	mov    %esi,%r9d
18010e14c:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
18010e150:	e8 93 23 00 00       	call   0x1801104e8
18010e155:	85 c0                	test   %eax,%eax
18010e157:	74 15                	je     0x18010e16e
18010e159:	48 85 ff             	test   %rdi,%rdi
18010e15c:	0f 84 dc 03 00 00    	je     0x18010e53e
18010e162:	c7 47 10 05 00 00 00 	movl   $0x5,0x10(%rdi)
18010e169:	e9 d0 03 00 00       	jmp    0x18010e53e
18010e16e:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
18010e172:	4d 8b ef             	mov    %r15,%r13
18010e175:	4d 85 ff             	test   %r15,%r15
18010e178:	74 12                	je     0x18010e18c
18010e17a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
18010e17e:	48 39 18             	cmp    %rbx,(%rax)
18010e181:	75 09                	jne    0x18010e18c
18010e183:	48 83 e8 08          	sub    $0x8,%rax
18010e187:	4c 2b ee             	sub    %rsi,%r13
18010e18a:	75 f2                	jne    0x18010e17e
18010e18c:	4c 8b a5 87 00 00 00 	mov    0x87(%rbp),%r12
18010e193:	49 8b d6             	mov    %r14,%rdx
18010e196:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
18010e19a:	4d 8b cc             	mov    %r12,%r9
18010e19d:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
18010e1a2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
18010e1a7:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
18010e1ab:	e8 04 35 00 00       	call   0x1801116b4
18010e1b0:	85 c0                	test   %eax,%eax
18010e1b2:	0f 84 86 03 00 00    	je     0x18010e53e
18010e1b8:	48 8b 45 77          	mov    0x77(%rbp),%rax
18010e1bc:	4d 8b ce             	mov    %r14,%r9
18010e1bf:	4c 8b 85 bf 00 00 00 	mov    0xbf(%rbp),%r8
18010e1c6:	49 8b d4             	mov    %r12,%rdx
18010e1c9:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
18010e1cd:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
18010e1d2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010e1d7:	e8 d8 34 00 00       	call   0x1801116b4
18010e1dc:	85 c0                	test   %eax,%eax
18010e1de:	0f 84 5a 03 00 00    	je     0x18010e53e
18010e1e4:	4c 8b 75 77          	mov    0x77(%rbp),%r14
18010e1e8:	4d 8b cf             	mov    %r15,%r9
18010e1eb:	4c 8b 65 a7          	mov    -0x59(%rbp),%r12
18010e1ef:	4d 8b c6             	mov    %r14,%r8
18010e1f2:	49 8b cc             	mov    %r12,%rcx
18010e1f5:	49 8b d7             	mov    %r15,%rdx
18010e1f8:	e8 eb 22 00 00       	call   0x1801104e8
18010e1fd:	85 c0                	test   %eax,%eax
18010e1ff:	79 30                	jns    0x18010e231
18010e201:	4c 8b 85 8f 00 00 00 	mov    0x8f(%rbp),%r8
18010e208:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
18010e20c:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
18010e211:	4d 8b cd             	mov    %r13,%r9
18010e214:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010e219:	49 8b d7             	mov    %r15,%rdx
18010e21c:	49 8b cc             	mov    %r12,%rcx
18010e21f:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
18010e224:	e8 27 20 00 00       	call   0x180110250
18010e229:	85 c0                	test   %eax,%eax
18010e22b:	0f 84 0d 03 00 00    	je     0x18010e53e
18010e231:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
18010e235:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
18010e23a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010e23f:	4d 8b cf             	mov    %r15,%r9
18010e242:	4d 8b c6             	mov    %r14,%r8
18010e245:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
18010e24a:	49 8b d7             	mov    %r15,%rdx
18010e24d:	49 8b cc             	mov    %r12,%rcx
18010e250:	e8 03 24 00 00       	call   0x180110658
18010e255:	85 c0                	test   %eax,%eax
18010e257:	0f 84 e1 02 00 00    	je     0x18010e53e
18010e25d:	4d 85 ff             	test   %r15,%r15
18010e260:	74 16                	je     0x18010e278
18010e262:	48 8b 45 97          	mov    -0x69(%rbp),%rax
18010e266:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
18010e26a:	48 39 18             	cmp    %rbx,(%rax)
18010e26d:	75 09                	jne    0x18010e278
18010e26f:	48 83 e8 08          	sub    $0x8,%rax
18010e273:	4c 2b fe             	sub    %rsi,%r15
18010e276:	75 f2                	jne    0x18010e26a
18010e278:	4c 8b a5 97 00 00 00 	mov    0x97(%rbp),%r12
18010e27f:	39 9d a7 00 00 00    	cmp    %ebx,0xa7(%rbp)
18010e285:	75 66                	jne    0x18010e2ed
18010e287:	48 8b 85 9f 00 00 00 	mov    0x9f(%rbp),%rax
18010e28e:	44 8b f3             	mov    %ebx,%r14d
18010e291:	49 89 5c c4 f8       	mov    %rbx,-0x8(%r12,%rax,8)
18010e296:	4c 8b 85 d7 00 00 00 	mov    0xd7(%rbp),%r8
18010e29d:	4c 8b cf             	mov    %rdi,%r9
18010e2a0:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
18010e2a4:	49 8b cc             	mov    %r12,%rcx
18010e2a7:	e8 ac 28 00 00       	call   0x180110b58
18010e2ac:	85 c0                	test   %eax,%eax
18010e2ae:	0f 84 8a 02 00 00    	je     0x18010e53e
18010e2b4:	4c 8b 45 77          	mov    0x77(%rbp),%r8
18010e2b8:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
18010e2bc:	48 8b 95 9f 00 00 00 	mov    0x9f(%rbp),%rdx
18010e2c3:	49 8b cc             	mov    %r12,%rcx
18010e2c6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
18010e2cb:	e8 b8 2d 00 00       	call   0x180111088
18010e2d0:	85 c0                	test   %eax,%eax
18010e2d2:	0f 84 66 02 00 00    	je     0x18010e53e
18010e2d8:	48 8b 45 4f          	mov    0x4f(%rbp),%rax
18010e2dc:	48 3b 45 d7          	cmp    -0x29(%rbp),%rax
18010e2e0:	44 0f 44 f6          	cmove  %esi,%r14d
18010e2e4:	45 85 f6             	test   %r14d,%r14d
18010e2e7:	74 ad                	je     0x18010e296
18010e2e9:	4c 8b 75 77          	mov    0x77(%rbp),%r14
18010e2ed:	4c 8b 45 a7          	mov    -0x59(%rbp),%r8
18010e2f1:	4d 8b cf             	mov    %r15,%r9
18010e2f4:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
18010e2f9:	49 8b cc             	mov    %r12,%rcx
18010e2fc:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
18010e301:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
18010e306:	4c 8b b5 9f 00 00 00 	mov    0x9f(%rbp),%r14
18010e30d:	49 8b d6             	mov    %r14,%rdx
18010e310:	e8 43 23 00 00       	call   0x180110658
18010e315:	85 c0                	test   %eax,%eax
18010e317:	0f 84 21 02 00 00    	je     0x18010e53e
18010e31d:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
18010e321:	4d 8b cd             	mov    %r13,%r9
18010e324:	4c 8b 85 8f 00 00 00 	mov    0x8f(%rbp),%r8
18010e32b:	49 8b d6             	mov    %r14,%rdx
18010e32e:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
18010e332:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
18010e337:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010e33c:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
18010e341:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
18010e346:	e8 3d 56 00 00       	call   0x180113988
18010e34b:	85 c0                	test   %eax,%eax
18010e34d:	0f 84 eb 01 00 00    	je     0x18010e53e
18010e353:	4d 85 ed             	test   %r13,%r13
18010e356:	75 05                	jne    0x18010e35d
18010e358:	48 8b c3             	mov    %rbx,%rax
18010e35b:	eb 2d                	jmp    0x18010e38a
18010e35d:	4c 8b 45 77          	mov    0x77(%rbp),%r8
18010e361:	49 8b c5             	mov    %r13,%rax
18010e364:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
18010e368:	48 8b 8d 8f 00 00 00 	mov    0x8f(%rbp),%rcx
18010e36f:	48 c1 e0 06          	shl    $0x6,%rax
18010e373:	48 3d 00 01 00 00    	cmp    $0x100,%rax
18010e379:	75 07                	jne    0x18010e382
18010e37b:	e8 e0 4a 02 00       	call   0x180132e60
18010e380:	eb 08                	jmp    0x18010e38a
18010e382:	4d 8b cd             	mov    %r13,%r9
18010e385:	e8 a6 4a 02 00       	call   0x180132e30
18010e38a:	4c 8b 45 77          	mov    0x77(%rbp),%r8
18010e38e:	4d 8b cd             	mov    %r13,%r9
18010e391:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
18010e395:	49 8b d6             	mov    %r14,%rdx
18010e398:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
18010e39c:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
18010e3a1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010e3a6:	49 8b cc             	mov    %r12,%rcx
18010e3a9:	48 8b 45 97          	mov    -0x69(%rbp),%rax
18010e3ad:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010e3b2:	e8 99 1e 00 00       	call   0x180110250
18010e3b7:	85 c0                	test   %eax,%eax
18010e3b9:	0f 84 7f 01 00 00    	je     0x18010e53e
18010e3bf:	4c 8b f3             	mov    %rbx,%r14
18010e3c2:	48 8b 85 e7 00 00 00 	mov    0xe7(%rbp),%rax
18010e3c9:	48 85 c0             	test   %rax,%rax
18010e3cc:	74 03                	je     0x18010e3d1
18010e3ce:	48 01 30             	add    %rsi,(%rax)
18010e3d1:	48 39 5d 8f          	cmp    %rbx,-0x71(%rbp)
18010e3d5:	0f 85 2f 01 00 00    	jne    0x18010e50a
18010e3db:	48 8b 85 f7 00 00 00 	mov    0xf7(%rbp),%rax
18010e3e2:	4c 8b 4d df          	mov    -0x21(%rbp),%r9
18010e3e6:	4c 8b 85 9f 00 00 00 	mov    0x9f(%rbp),%r8
18010e3ed:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
18010e3f1:	48 8b 8d cf 00 00 00 	mov    0xcf(%rbp),%rcx
18010e3f8:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
18010e3fd:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
18010e402:	48 8b 85 ef 00 00 00 	mov    0xef(%rbp),%rax
18010e409:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
18010e40e:	48 8d 85 87 00 00 00 	lea    0x87(%rbp),%rax
18010e415:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18010e41a:	8b 85 df 00 00 00    	mov    0xdf(%rbp),%eax
18010e420:	89 44 24 38          	mov    %eax,0x38(%rsp)
18010e424:	48 8b 85 d7 00 00 00 	mov    0xd7(%rbp),%rax
18010e42b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18010e430:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
18010e434:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010e439:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
18010e43d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010e442:	e8 15 26 00 00       	call   0x180110a5c
18010e447:	85 c0                	test   %eax,%eax
18010e449:	0f 84 ef 00 00 00    	je     0x18010e53e
18010e44f:	39 9d 87 00 00 00    	cmp    %ebx,0x87(%rbp)
18010e455:	74 6a                	je     0x18010e4c1
18010e457:	4c 8b 8d 9f 00 00 00 	mov    0x9f(%rbp),%r9
18010e45e:	48 8b d6             	mov    %rsi,%rdx
18010e461:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
18010e465:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
18010e469:	e8 d2 22 00 00       	call   0x180110740
18010e46e:	4c 8b 4d 5f          	mov    0x5f(%rbp),%r9
18010e472:	48 8d 45 af          	lea    -0x51(%rbp),%rax
18010e476:	4c 8b 45 57          	mov    0x57(%rbp),%r8
18010e47a:	48 8b 95 9f 00 00 00 	mov    0x9f(%rbp),%rdx
18010e481:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
18010e485:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
18010e48a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010e48f:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
18010e493:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010e498:	e8 1f 46 00 00       	call   0x180112abc
18010e49d:	85 c0                	test   %eax,%eax
18010e49f:	0f 84 99 00 00 00    	je     0x18010e53e
18010e4a5:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
18010e4a9:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
18010e4ad:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
18010e4b1:	4c 8b ce             	mov    %rsi,%r9
18010e4b4:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
18010e4b8:	e8 2b 20 00 00       	call   0x1801104e8
18010e4bd:	85 c0                	test   %eax,%eax
18010e4bf:	74 52                	je     0x18010e513
18010e4c1:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
18010e4c5:	4c 03 f6             	add    %rsi,%r14
18010e4c8:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
18010e4cc:	49 3b c6             	cmp    %r14,%rax
18010e4cf:	76 61                	jbe    0x18010e532
18010e4d1:	4c 8b 85 8f 00 00 00 	mov    0x8f(%rbp),%r8
18010e4d8:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
18010e4dc:	48 8b 95 9f 00 00 00 	mov    0x9f(%rbp),%rdx
18010e4e3:	4d 8b cd             	mov    %r13,%r9
18010e4e6:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
18010e4eb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18010e4f0:	48 8b 45 97          	mov    -0x69(%rbp),%rax
18010e4f4:	48 8b c8             	mov    %rax,%rcx
18010e4f7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010e4fc:	e8 4f 1d 00 00       	call   0x180110250
18010e501:	85 c0                	test   %eax,%eax
18010e503:	74 39                	je     0x18010e53e
18010e505:	e9 b8 fe ff ff       	jmp    0x18010e3c2
18010e50a:	4c 8b 75 77          	mov    0x77(%rbp),%r14
18010e50e:	e9 6c fd ff ff       	jmp    0x18010e27f
18010e513:	4c 8b 85 b7 00 00 00 	mov    0xb7(%rbp),%r8
18010e51a:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
18010e51e:	48 8b 8d af 00 00 00 	mov    0xaf(%rbp),%rcx
18010e525:	49 c1 e0 03          	shl    $0x3,%r8
18010e529:	e8 92 74 02 00       	call   0x1801359c0
18010e52e:	8b de                	mov    %esi,%ebx
18010e530:	eb 0c                	jmp    0x18010e53e
18010e532:	48 85 ff             	test   %rdi,%rdi
18010e535:	74 07                	je     0x18010e53e
18010e537:	c7 47 10 10 00 00 00 	movl   $0x10,0x10(%rdi)
18010e53e:	8b c3                	mov    %ebx,%eax
18010e540:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
18010e547:	41 5f                	pop    %r15
18010e549:	41 5e                	pop    %r14
18010e54b:	41 5d                	pop    %r13
18010e54d:	41 5c                	pop    %r12
18010e54f:	5f                   	pop    %rdi
18010e550:	5e                   	pop    %rsi
18010e551:	5b                   	pop    %rbx
18010e552:	5d                   	pop    %rbp
18010e553:	c3                   	ret
18010e554:	cc                   	int3
18010e555:	cc                   	int3
18010e556:	cc                   	int3
18010e557:	cc                   	int3
18010e558:	40 55                	rex push %rbp
18010e55a:	53                   	push   %rbx
18010e55b:	56                   	push   %rsi
18010e55c:	57                   	push   %rdi
18010e55d:	41 54                	push   %r12
18010e55f:	41 55                	push   %r13
18010e561:	41 56                	push   %r14
18010e563:	41 57                	push   %r15
18010e565:	48 8d ac 24 c8 fd ff 	lea    -0x238(%rsp),%rbp