1800cfe77:	49 8b f0             	mov    %r8,%rsi
1800cfe7a:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
1800cfe7f:	48 8b da             	mov    %rdx,%rbx
1800cfe82:	83 60 d8 00          	andl   $0x0,-0x28(%rax)
1800cfe86:	48 8b f9             	mov    %rcx,%rdi
1800cfe89:	48 8b d5             	mov    %rbp,%rdx
1800cfe8c:	48 81 c1 f8 05 00 00 	add    $0x5f8,%rcx
1800cfe93:	45 8b ce             	mov    %r14d,%r9d
1800cfe96:	45 33 c0             	xor    %r8d,%r8d
1800cfe99:	e8 ee 90 ff ff       	call   0x1800c8f8c
1800cfe9e:	48 8d 05 7b 00 00 00 	lea    0x7b(%rip),%rax        # 0x1800cff20
1800cfea5:	48 89 73 58          	mov    %rsi,0x58(%rbx)
1800cfea9:	48 89 43 20          	mov    %rax,0x20(%rbx)
1800cfead:	4c 8d 43 10          	lea    0x10(%rbx),%r8
1800cfeb1:	48 8d 87 00 0b 00 00 	lea    0xb00(%rdi),%rax
1800cfeb8:	c6 43 1c 01          	movb   $0x1,0x1c(%rbx)
1800cfebc:	48 8b 48 08          	mov    0x8(%rax),%rcx
1800cfec0:	48 39 01             	cmp    %rax,(%rcx)
1800cfec3:	74 07                	je     0x1800cfecc
1800cfec5:	b9 03 00 00 00       	mov    $0x3,%ecx
1800cfeca:	cd 29                	int    $0x29
1800cfecc:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1800cfed0:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1800cfed4:	48 89 03             	mov    %rax,(%rbx)
1800cfed7:	4c 8b ce             	mov    %rsi,%r9
1800cfeda:	48 89 19             	mov    %rbx,(%rcx)
1800cfedd:	48 8b cf             	mov    %rdi,%rcx
1800cfee0:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1800cfee5:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1800cfeea:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1800cfef0:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800cfef4:	e8 5f b2 ff ff       	call   0x1800cb158
1800cfef9:	45 8b c6             	mov    %r14d,%r8d
1800cfefc:	48 8b d5             	mov    %rbp,%rdx
1800cfeff:	48 8b cf             	mov    %rdi,%rcx
1800cff02:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800cff07:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1800cff0c:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1800cff11:	48 83 c4 30          	add    $0x30,%rsp
1800cff15:	41 5f                	pop    %r15
1800cff17:	41 5e                	pop    %r14
1800cff19:	5f                   	pop    %rdi
1800cff1a:	e9 15 f6 ff ff       	jmp    0x1800cf534
1800cff1f:	cc                   	int3
1800cff20:	66 90                	xchg   %ax,%ax
1800cff22:	48 8d 4a f0          	lea    -0x10(%rdx),%rcx
1800cff26:	48 8b 11             	mov    (%rcx),%rdx
1800cff29:	48 39 4a 08          	cmp    %rcx,0x8(%rdx)
1800cff2d:	75 15                	jne    0x1800cff44
1800cff2f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800cff33:	48 39 08             	cmp    %rcx,(%rax)
1800cff36:	75 0c                	jne    0x1800cff44
1800cff38:	48 89 10             	mov    %rdx,(%rax)
1800cff3b:	48 89 42 08          	mov    %rax,0x8(%rdx)
1800cff3f:	e9 b8 a0 fc ff       	jmp    0x180099ffc
1800cff44:	b9 03 00 00 00       	mov    $0x3,%ecx
1800cff49:	cd 29                	int    $0x29
1800cff4b:	cc                   	int3
1800cff4c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800cff51:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800cff56:	57                   	push   %rdi
1800cff57:	48 83 ec 20          	sub    $0x20,%rsp
1800cff5b:	48 8b c2             	mov    %rdx,%rax
1800cff5e:	45 8b d9             	mov    %r9d,%r11d
1800cff61:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1800cff66:	49 8b f8             	mov    %r8,%rdi
1800cff69:	48 8b f1             	mov    %rcx,%rsi
1800cff6c:	e8 bb 63 ff ff       	call   0x1800c632c
1800cff71:	48 89 50 18          	mov    %rdx,0x18(%rax)
1800cff75:	48 8b d0             	mov    %rax,%rdx
1800cff78:	4c 89 80 a8 00 00 00 	mov    %r8,0xa8(%rax)
1800cff7f:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1800cff84:	44 89 88 b0 00 00 00 	mov    %r9d,0xb0(%rax)
1800cff8b:	c6 80 b4 00 00 00 01 	movb   $0x1,0xb4(%rax)
1800cff92:	e8 29 00 00 00       	call   0x1800cffc0
1800cff97:	8b d8                	mov    %eax,%ebx
1800cff99:	85 c0                	test   %eax,%eax
1800cff9b:	79 0e                	jns    0x1800cffab
1800cff9d:	45 8b c3             	mov    %r11d,%r8d
1800cffa0:	48 8b d7             	mov    %rdi,%rdx
1800cffa3:	48 8b ce             	mov    %rsi,%rcx
1800cffa6:	e8 89 f5 ff ff       	call   0x1800cf534
1800cffab:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800cffb0:	8b c3                	mov    %ebx,%eax
1800cffb2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800cffb7:	48 83 c4 20          	add    $0x20,%rsp
1800cffbb:	5f                   	pop    %rdi
1800cffbc:	c3                   	ret
1800cffbd:	cc                   	int3
1800cffbe:	cc                   	int3
1800cffbf:	cc                   	int3
1800cffc0:	48 83 ec 28          	sub    $0x28,%rsp
1800cffc4:	4c 8b 92 a8 00 00 00 	mov    0xa8(%rdx),%r10
1800cffcb:	4c 8d 89 00 0b 00 00 	lea    0xb00(%rcx),%r9
1800cffd2:	49 8b 09             	mov    (%r9),%rcx
1800cffd5:	49 3b c9             	cmp    %r9,%rcx
1800cffd8:	0f 84 a6 00 00 00    	je     0x1800d0084
1800cffde:	8b 41 50             	mov    0x50(%rcx),%eax
1800cffe1:	48 03 41 48          	add    0x48(%rcx),%rax
1800cffe5:	4c 3b d0             	cmp    %rax,%r10
1800cffe8:	73 0f                	jae    0x1800cfff9
1800cffea:	8b 82 b0 00 00 00    	mov    0xb0(%rdx),%eax
1800cfff0:	49 03 c2             	add    %r10,%rax
1800cfff3:	48 3b 41 48          	cmp    0x48(%rcx),%rax
1800cfff7:	77 05                	ja     0x1800cfffe
1800cfff9:	48 8b 09             	mov    (%rcx),%rcx
1800cfffc:	eb d7                	jmp    0x1800cffd5
1800cfffe:	48 8b 41 58          	mov    0x58(%rcx),%rax
1800d0002:	45 33 c9             	xor    %r9d,%r9d
1800d0005:	48 85 c0             	test   %rax,%rax
1800d0008:	74 7a                	je     0x1800d0084
1800d000a:	48 8d 0d 7b 00 00 00 	lea    0x7b(%rip),%rcx        # 0x1800d008c
1800d0011:	c6 42 0c 01          	movb   $0x1,0xc(%rdx)
1800d0015:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1800d0019:	48 8d 4a 20          	lea    0x20(%rdx),%rcx
1800d001d:	e8 0a 63 ff ff       	call   0x1800c632c
1800d0022:	48 89 41 78          	mov    %rax,0x78(%rcx)
1800d0026:	48 8d 05 a7 1a ff ff 	lea    -0xe559(%rip),%rax        # 0x1800c1ad4
1800d002d:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1800d0031:	48 8b d1             	mov    %rcx,%rdx
1800d0034:	48 89 41 10          	mov    %rax,0x10(%rcx)
1800d0038:	44 89 89 80 00 00 00 	mov    %r9d,0x80(%rcx)
1800d003f:	c7 81 84 00 00 00 03 	movl   $0x3,0x84(%rcx)
1800d0046:	00 00 00
1800d0049:	c6 41 0c 01          	movb   $0x1,0xc(%rcx)
1800d004d:	e8 da 62 ff ff       	call   0x1800c632c
1800d0052:	44 89 49 08          	mov    %r9d,0x8(%rcx)
1800d0056:	44 38 49 0c          	cmp    %r9b,0xc(%rcx)
1800d005a:	74 13                	je     0x1800d006f
1800d005c:	45 38 48 28          	cmp    %r9b,0x28(%r8)
1800d0060:	74 0d                	je     0x1800d006f
1800d0062:	49 8b 40 18          	mov    0x18(%r8),%rax
1800d0066:	48 89 08             	mov    %rcx,(%rax)
1800d0069:	49 89 48 18          	mov    %rcx,0x18(%r8)
1800d006d:	eb 0b                	jmp    0x1800d007a
1800d006f:	49 8b 40 08          	mov    0x8(%r8),%rax
1800d0073:	48 89 08             	mov    %rcx,(%rax)
1800d0076:	49 89 48 08          	mov    %rcx,0x8(%r8)
1800d007a:	4c 89 09             	mov    %r9,(%rcx)
1800d007d:	b8 03 01 00 00       	mov    $0x103,%eax
1800d0082:	eb 02                	jmp    0x1800d0086
1800d0084:	33 c0                	xor    %eax,%eax
1800d0086:	48 83 c4 28          	add    $0x28,%rsp
1800d008a:	c3                   	ret
1800d008b:	cc                   	int3
1800d008c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d0091:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800d0096:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800d009b:	57                   	push   %rdi
1800d009c:	48 83 ec 20          	sub    $0x20,%rsp
1800d00a0:	8b 72 08             	mov    0x8(%rdx),%esi
1800d00a3:	49 8b d8             	mov    %r8,%rbx
1800d00a6:	48 8b fa             	mov    %rdx,%rdi
1800d00a9:	48 8b e9             	mov    %rcx,%rbp
1800d00ac:	85 f6                	test   %esi,%esi
1800d00ae:	78 07                	js     0x1800d00b7
1800d00b0:	e8 0b ff ff ff       	call   0x1800cffc0
1800d00b5:	8b f0                	mov    %eax,%esi
1800d00b7:	81 fe 03 01 00 00    	cmp    $0x103,%esi
1800d00bd:	74 52                	je     0x1800d0111
1800d00bf:	85 f6                	test   %esi,%esi
1800d00c1:	79 1f                	jns    0x1800d00e2
1800d00c3:	80 bf b4 00 00 00 00 	cmpb   $0x0,0xb4(%rdi)
1800d00ca:	74 16                	je     0x1800d00e2
1800d00cc:	44 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%r8d
1800d00d3:	48 8b cd             	mov    %rbp,%rcx
1800d00d6:	48 8b 97 a8 00 00 00 	mov    0xa8(%rdi),%rdx
1800d00dd:	e8 52 f4 ff ff       	call   0x1800cf534
1800d00e2:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1800d00e6:	80 79 0c 00          	cmpb   $0x0,0xc(%rcx)
1800d00ea:	89 71 08             	mov    %esi,0x8(%rcx)
1800d00ed:	74 13                	je     0x1800d0102
1800d00ef:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
1800d00f3:	74 0d                	je     0x1800d0102
1800d00f5:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800d00f9:	48 89 08             	mov    %rcx,(%rax)
1800d00fc:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
1800d0100:	eb 0b                	jmp    0x1800d010d
1800d0102:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800d0106:	48 89 08             	mov    %rcx,(%rax)
1800d0109:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1800d010d:	48 83 21 00          	andq   $0x0,(%rcx)
1800d0111:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800d0116:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800d011b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800d0120:	48 83 c4 20          	add    $0x20,%rsp
1800d0124:	5f                   	pop    %rdi
1800d0125:	c3                   	ret
1800d0126:	cc                   	int3
1800d0127:	cc                   	int3
1800d0128:	48 8b c4             	mov    %rsp,%rax
1800d012b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800d012f:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800d0133:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800d0137:	57                   	push   %rdi
1800d0138:	41 54                	push   %r12
1800d013a:	41 55                	push   %r13
1800d013c:	41 56                	push   %r14
1800d013e:	41 57                	push   %r15
1800d0140:	48 83 ec 30          	sub    $0x30,%rsp
1800d0144:	48 8b da             	mov    %rdx,%rbx
1800d0147:	4d 8b f8             	mov    %r8,%r15
1800d014a:	4c 8b f1             	mov    %rcx,%r14
1800d014d:	0f 57 c0             	xorps  %xmm0,%xmm0
1800d0150:	48 8b cb             	mov    %rbx,%rcx
1800d0153:	33 d2                	xor    %edx,%edx
1800d0155:	41 b8 90 00 00 00    	mov    $0x90,%r8d
1800d015b:	4d 8b e9             	mov    %r9,%r13
1800d015e:	0f 11 40 c8          	movups %xmm0,-0x38(%rax)
1800d0162:	e8 19 5b 06 00       	call   0x180135c80
1800d0167:	b9 00 a0 10 00       	mov    $0x10a000,%ecx
1800d016c:	e8 df 9c fc ff       	call   0x180099e50
1800d0171:	48 89 43 08          	mov    %rax,0x8(%rbx)
1800d0175:	48 85 c0             	test   %rax,%rax
1800d0178:	75 2d                	jne    0x1800d01a7
1800d017a:	bf 9a 00 00 c0       	mov    $0xc000009a,%edi
1800d017f:	48 8b cb             	mov    %rbx,%rcx
1800d0182:	e8 09 01 00 00       	call   0x1800d0290
1800d0187:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1800d018c:	8b c7                	mov    %edi,%eax
1800d018e:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1800d0193:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1800d0198:	48 83 c4 30          	add    $0x30,%rsp
1800d019c:	41 5f                	pop    %r15
1800d019e:	41 5e                	pop    %r14
1800d01a0:	41 5d                	pop    %r13
1800d01a2:	41 5c                	pop    %r12
1800d01a4:	5f                   	pop    %rdi
1800d01a5:	c3                   	ret
1800d01a6:	cc                   	int3
1800d01a7:	bf 80 02 00 00       	mov    $0x280,%edi
1800d01ac:	8b cf                	mov    %edi,%ecx
1800d01ae:	e8 9d 9c fc ff       	call   0x180099e50
1800d01b3:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
1800d01ba:	48 85 c0             	test   %rax,%rax
1800d01bd:	74 bb                	je     0x1800d017a
1800d01bf:	44 8b c7             	mov    %edi,%r8d
1800d01c2:	33 d2                	xor    %edx,%edx
1800d01c4:	48 8b c8             	mov    %rax,%rcx
1800d01c7:	e8 b4 5a 06 00       	call   0x180135c80
1800d01cc:	33 ed                	xor    %ebp,%ebp
1800d01ce:	33 f6                	xor    %esi,%esi
1800d01d0:	4c 8b a3 88 00 00 00 	mov    0x88(%rbx),%r12
1800d01d7:	44 8b c5             	mov    %ebp,%r8d
1800d01da:	49 81 c0 02 01 00 00 	add    $0x102,%r8
1800d01e1:	49 c1 e0 0c          	shl    $0xc,%r8
1800d01e5:	4c 03 43 08          	add    0x8(%rbx),%r8
1800d01e9:	49 8d 4c 24 30       	lea    0x30(%r12),%rcx
1800d01ee:	4e 89 44 26 38       	mov    %r8,0x38(%rsi,%r12,1)
1800d01f3:	48 03 ce             	add    %rsi,%rcx
1800d01f6:	49 8b 56 60          	mov    0x60(%r14),%rdx
1800d01fa:	41 81 e0 ff 0f 00 00 	and    $0xfff,%r8d
1800d0201:	49 81 c0 ff 1f 00 00 	add    $0x1fff,%r8
1800d0208:	49 c1 e8 0c          	shr    $0xc,%r8
1800d020c:	48 83 21 00          	andq   $0x0,(%rcx)
1800d0210:	49 81 f8 ff ff 0f 00 	cmp    $0xfffff,%r8
1800d0217:	77 0f                	ja     0x1800d0228
1800d0219:	41 b9 07 00 00 00    	mov    $0x7,%r9d
1800d021f:	e8 38 c6 f7 ff       	call   0x18004c85c
1800d0224:	8b f8                	mov    %eax,%edi
1800d0226:	eb 05                	jmp    0x1800d022d
1800d0228:	bf 9a 00 00 c0       	mov    $0xc000009a,%edi
1800d022d:	85 ff                	test   %edi,%edi
1800d022f:	0f 88 4a ff ff ff    	js     0x1800d017f
1800d0235:	4a 89 5c 26 28       	mov    %rbx,0x28(%rsi,%r12,1)
1800d023a:	ff c5                	inc    %ebp
1800d023c:	48 83 c6 50          	add    $0x50,%rsi
1800d0240:	83 fd 08             	cmp    $0x8,%ebp
1800d0243:	72 8b                	jb     0x1800d01d0
1800d0245:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1800d024a:	48 8b d3             	mov    %rbx,%rdx
1800d024d:	49 8b ce             	mov    %r14,%rcx
1800d0250:	e8 3b 0c 00 00       	call   0x1800d0e90
1800d0255:	8b f8                	mov    %eax,%edi
1800d0257:	85 c0                	test   %eax,%eax
1800d0259:	0f 88 20 ff ff ff    	js     0x1800d017f
1800d025f:	49 8b d7             	mov    %r15,%rdx
1800d0262:	e8 c5 60 ff ff       	call   0x1800c632c
1800d0267:	8b 44 24 24          	mov    0x24(%rsp),%eax
1800d026b:	4d 8b c5             	mov    %r13,%r8
1800d026e:	89 43 18             	mov    %eax,0x18(%rbx)
1800d0271:	48 8b d3             	mov    %rbx,%rdx
1800d0274:	8b 44 24 20          	mov    0x20(%rsp),%eax
1800d0278:	49 8b ce             	mov    %r14,%rcx
1800d027b:	89 43 1c             	mov    %eax,0x1c(%rbx)
1800d027e:	4c 89 3b             	mov    %r15,(%rbx)
1800d0281:	e8 9e 02 00 00       	call   0x1800d0524
1800d0286:	bf 03 01 00 00       	mov    $0x103,%edi
1800d028b:	e9 f7 fe ff ff       	jmp    0x1800d0187
1800d0290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d0295:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800d029a:	57                   	push   %rdi
1800d029b:	48 83 ec 20          	sub    $0x20,%rsp
1800d029f:	48 8b d9             	mov    %rcx,%rbx
1800d02a2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1800d02a6:	48 85 c9             	test   %rcx,%rcx
1800d02a9:	74 0a                	je     0x1800d02b5
1800d02ab:	e8 4c 9d fc ff       	call   0x180099ffc
1800d02b0:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1800d02b5:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1800d02bc:	48 85 c0             	test   %rax,%rax
1800d02bf:	74 47                	je     0x1800d0308
1800d02c1:	33 ff                	xor    %edi,%edi
1800d02c3:	48 8b c8             	mov    %rax,%rcx
1800d02c6:	8d 77 08             	lea    0x8(%rdi),%esi
1800d02c9:	48 8b 54 07 30       	mov    0x30(%rdi,%rax,1),%rdx
1800d02ce:	48 85 d2             	test   %rdx,%rdx
1800d02d1:	74 1f                	je     0x1800d02f2
1800d02d3:	48 8b ca             	mov    %rdx,%rcx
1800d02d6:	e8 21 9d fc ff       	call   0x180099ffc
1800d02db:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1800d02e2:	48 83 64 07 30 00    	andq   $0x0,0x30(%rdi,%rax,1)
1800d02e8:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1800d02ef:	48 8b c8             	mov    %rax,%rcx
1800d02f2:	48 83 c7 50          	add    $0x50,%rdi
1800d02f6:	48 83 ee 01          	sub    $0x1,%rsi
1800d02fa:	75 cd                	jne    0x1800d02c9
1800d02fc:	e8 fb 9c fc ff       	call   0x180099ffc
1800d0301:	48 21 b3 88 00 00 00 	and    %rsi,0x88(%rbx)
1800d0308:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800d030d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800d0312:	48 83 c4 20          	add    $0x20,%rsp
1800d0316:	5f                   	pop    %rdi
1800d0317:	c3                   	ret
1800d0318:	cc                   	int3
1800d0319:	cc                   	int3
1800d031a:	cc                   	int3
1800d031b:	cc                   	int3
1800d031c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d0321:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800d0326:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800d032b:	41 56                	push   %r14
1800d032d:	48 83 ec 30          	sub    $0x30,%rsp
1800d0331:	8b 81 b0 03 00 00    	mov    0x3b0(%rcx),%eax
1800d0337:	47 8d 14 08          	lea    (%r8,%r9,1),%r10d
1800d033b:	41 8b da             	mov    %r10d,%ebx
1800d033e:	48 8b fa             	mov    %rdx,%rdi
1800d0341:	2b d8                	sub    %eax,%ebx
1800d0343:	48 8b f1             	mov    %rcx,%rsi
1800d0346:	44 3b d0             	cmp    %eax,%r10d
1800d0349:	41 b8 00 00 10 00    	mov    $0x100000,%r8d
1800d034f:	41 0f 42 da          	cmovb  %r10d,%ebx
1800d0353:	80 7a 14 00          	cmpb   $0x0,0x14(%rdx)
1800d0357:	74 18                	je     0x1800d0371
1800d0359:	8b 52 10             	mov    0x10(%rdx),%edx
1800d035c:	3b da                	cmp    %edx,%ebx
1800d035e:	72 11                	jb     0x1800d0371
1800d0360:	8b c3                	mov    %ebx,%eax
1800d0362:	49 8d 0c 10          	lea    (%r8,%rdx,1),%rcx
1800d0366:	48 05 00 10 00 00    	add    $0x1000,%rax