18004ee4f:	cc                   	int3
18004ee50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18004ee55:	57                   	push   %rdi
18004ee56:	48 83 ec 20          	sub    $0x20,%rsp
18004ee5a:	48 8b fa             	mov    %rdx,%rdi
18004ee5d:	48 8b d9             	mov    %rcx,%rbx
18004ee60:	44 3b 81 58 0e 00 00 	cmp    0xe58(%rcx),%r8d
18004ee67:	73 56                	jae    0x18004eebf
18004ee69:	44 3b 81 4c 0e 00 00 	cmp    0xe4c(%rcx),%r8d
18004ee70:	72 4d                	jb     0x18004eebf
18004ee72:	83 b9 40 0e 00 00 06 	cmpl   $0x6,0xe40(%rcx)
18004ee79:	74 07                	je     0x18004ee82
18004ee7b:	b8 84 01 00 c0       	mov    $0xc0000184,%eax
18004ee80:	eb 42                	jmp    0x18004eec4
18004ee82:	4c 89 41 18          	mov    %r8,0x18(%rcx)
18004ee86:	4c 3b 81 60 0e 00 00 	cmp    0xe60(%rcx),%r8
18004ee8d:	76 0e                	jbe    0x18004ee9d
18004ee8f:	48 8b 05 ba fd 0f 00 	mov    0xffdba(%rip),%rax        # 0x18014ec50
18004ee96:	48 89 81 60 0e 00 00 	mov    %rax,0xe60(%rcx)
18004ee9d:	48 81 c1 90 1e 00 00 	add    $0x1e90,%rcx
18004eea4:	48 8b d3             	mov    %rbx,%rdx
18004eea7:	41 b8 40 0e 00 00    	mov    $0xe40,%r8d
18004eead:	e8 0e 6b 0e 00       	call   0x1801359c0
18004eeb2:	48 8b d7             	mov    %rdi,%rdx
18004eeb5:	48 8b cb             	mov    %rbx,%rcx
18004eeb8:	e8 7b b2 00 00       	call   0x18005a138
18004eebd:	eb 05                	jmp    0x18004eec4
18004eebf:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
18004eec4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18004eec9:	48 83 c4 20          	add    $0x20,%rsp
18004eecd:	5f                   	pop    %rdi
18004eece:	c3                   	ret
18004eecf:	cc                   	int3
18004eed0:	8b 81 40 0e 00 00    	mov    0xe40(%rcx),%eax
18004eed6:	45 33 c0             	xor    %r8d,%r8d
18004eed9:	83 e8 04             	sub    $0x4,%eax
18004eedc:	83 f8 02             	cmp    $0x2,%eax
18004eedf:	76 08                	jbe    0x18004eee9
18004eee1:	41 b8 84 01 00 c0    	mov    $0xc0000184,%r8d
18004eee7:	eb 7e                	jmp    0x18004ef67
18004eee9:	44 8b 89 58 0e 00 00 	mov    0xe58(%rcx),%r9d
18004eef0:	41 3b d1             	cmp    %r9d,%edx
18004eef3:	77 6c                	ja     0x18004ef61
18004eef5:	3b 91 4c 0e 00 00    	cmp    0xe4c(%rcx),%edx
18004eefb:	72 64                	jb     0x18004ef61
18004eefd:	44 8b 51 1c          	mov    0x1c(%rcx),%r10d
18004ef01:	48 89 51 20          	mov    %rdx,0x20(%rcx)
18004ef05:	44 3b 51 24          	cmp    0x24(%rcx),%r10d
18004ef09:	75 10                	jne    0x18004ef1b
18004ef0b:	48 8b 05 3e fd 0f 00 	mov    0xffd3e(%rip),%rax        # 0x18014ec50
18004ef12:	48 89 81 60 0e 00 00 	mov    %rax,0xe60(%rcx)
18004ef19:	eb 1e                	jmp    0x18004ef39
18004ef1b:	48 8b 81 60 0e 00 00 	mov    0xe60(%rcx),%rax
18004ef22:	48 39 05 27 fd 0f 00 	cmp    %rax,0xffd27(%rip)        # 0x18014ec50
18004ef29:	75 0e                	jne    0x18004ef39
18004ef2b:	44 89 91 64 0e 00 00 	mov    %r10d,0xe64(%rcx)
18004ef32:	44 89 89 60 0e 00 00 	mov    %r9d,0xe60(%rcx)
18004ef39:	48 89 91 70 0e 00 00 	mov    %rdx,0xe70(%rcx)
18004ef40:	48 89 91 78 0e 00 00 	mov    %rdx,0xe78(%rcx)
18004ef47:	48 89 91 80 0e 00 00 	mov    %rdx,0xe80(%rcx)
18004ef4e:	4c 89 81 88 0e 00 00 	mov    %r8,0xe88(%rcx)
18004ef55:	c7 81 40 0e 00 00 06 	movl   $0x6,0xe40(%rcx)
18004ef5c:	00 00 00
18004ef5f:	eb 06                	jmp    0x18004ef67
18004ef61:	41 b8 0d 00 00 c0    	mov    $0xc000000d,%r8d
18004ef67:	41 8b c0             	mov    %r8d,%eax
18004ef6a:	c3                   	ret
18004ef6b:	cc                   	int3
18004ef6c:	4c 8b d1             	mov    %rcx,%r10
18004ef6f:	48 85 d2             	test   %rdx,%rdx
18004ef72:	74 07                	je     0x18004ef7b
18004ef74:	48 8b 41 18          	mov    0x18(%rcx),%rax
18004ef78:	48 89 02             	mov    %rax,(%rdx)
18004ef7b:	4d 85 c0             	test   %r8,%r8
18004ef7e:	74 07                	je     0x18004ef87
18004ef80:	48 8b 41 20          	mov    0x20(%rcx),%rax
18004ef84:	49 89 00             	mov    %rax,(%r8)
18004ef87:	4d 85 c9             	test   %r9,%r9
18004ef8a:	74 0a                	je     0x18004ef96
18004ef8c:	48 8b 81 70 0e 00 00 	mov    0xe70(%rcx),%rax
18004ef93:	49 89 01             	mov    %rax,(%r9)
18004ef96:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
18004ef9b:	4d 85 c0             	test   %r8,%r8
18004ef9e:	74 4b                	je     0x18004efeb
18004efa0:	48 8b 81 60 0e 00 00 	mov    0xe60(%rcx),%rax
18004efa7:	48 39 05 a2 fc 0f 00 	cmp    %rax,0xffca2(%rip)        # 0x18014ec50
18004efae:	75 15                	jne    0x18004efc5
18004efb0:	8b 51 20             	mov    0x20(%rcx),%edx
18004efb3:	2b 51 18             	sub    0x18(%rcx),%edx
18004efb6:	49 89 10             	mov    %rdx,(%r8)
18004efb9:	8b 81 48 0e 00 00    	mov    0xe48(%rcx),%eax
18004efbf:	48 0f af c2          	imul   %rdx,%rax
18004efc3:	eb 23                	jmp    0x18004efe8
18004efc5:	8b d0                	mov    %eax,%edx
18004efc7:	2b 51 18             	sub    0x18(%rcx),%edx
18004efca:	49 89 10             	mov    %rdx,(%r8)
18004efcd:	8b 49 20             	mov    0x20(%rcx),%ecx
18004efd0:	41 2b 8a 4c 0e 00 00 	sub    0xe4c(%r10),%ecx
18004efd7:	48 03 ca             	add    %rdx,%rcx
18004efda:	49 89 08             	mov    %rcx,(%r8)
18004efdd:	41 8b 82 48 0e 00 00 	mov    0xe48(%r10),%eax
18004efe4:	48 0f af c1          	imul   %rcx,%rax
18004efe8:	49 89 00             	mov    %rax,(%r8)
18004efeb:	33 c0                	xor    %eax,%eax
18004efed:	c3                   	ret
18004efee:	cc                   	int3
18004efef:	cc                   	int3
18004eff0:	45 8b 50 04          	mov    0x4(%r8),%r10d
18004eff4:	4c 8b d9             	mov    %rcx,%r11
18004eff7:	45 8b 08             	mov    (%r8),%r9d
18004effa:	44 2b 52 04          	sub    0x4(%rdx),%r10d
18004effe:	75 08                	jne    0x18004f008
18004f000:	44 2b 0a             	sub    (%rdx),%r9d
18004f003:	41 8b d1             	mov    %r9d,%edx
18004f006:	eb 2f                	jmp    0x18004f037
18004f008:	44 8b 81 4c 0e 00 00 	mov    0xe4c(%rcx),%r8d
18004f00f:	45 2b c8             	sub    %r8d,%r9d
18004f012:	8b 89 58 0e 00 00    	mov    0xe58(%rcx),%ecx
18004f018:	8b c1                	mov    %ecx,%eax
18004f01a:	2b 02                	sub    (%rdx),%eax
18004f01c:	8b d0                	mov    %eax,%edx
18004f01e:	41 8b c1             	mov    %r9d,%eax
18004f021:	48 03 d0             	add    %rax,%rdx
18004f024:	41 83 fa 01          	cmp    $0x1,%r10d
18004f028:	76 0d                	jbe    0x18004f037
18004f02a:	41 2b c8             	sub    %r8d,%ecx
18004f02d:	41 8d 42 ff          	lea    -0x1(%r10),%eax
18004f031:	0f af c1             	imul   %ecx,%eax
18004f034:	48 03 d0             	add    %rax,%rdx
18004f037:	41 8b 83 48 0e 00 00 	mov    0xe48(%r11),%eax
18004f03e:	48 0f af c2          	imul   %rdx,%rax
18004f042:	c3                   	ret
18004f043:	cc                   	int3
18004f044:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
18004f048:	0f 11 02             	movups %xmm0,(%rdx)
18004f04b:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
18004f04f:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
18004f053:	f2 0f 10 41 60       	movsd  0x60(%rcx),%xmm0
18004f058:	f2 0f 11 42 20       	movsd  %xmm0,0x20(%rdx)
18004f05d:	33 c0                	xor    %eax,%eax
18004f05f:	c3                   	ret
18004f060:	cc                   	int3
18004f061:	cc                   	int3
18004f062:	cc                   	int3
18004f063:	cc                   	int3
18004f064:	40 53                	rex push %rbx
18004f066:	48 83 ec 20          	sub    $0x20,%rsp
18004f06a:	48 8b d9             	mov    %rcx,%rbx
18004f06d:	48 8b 89 60 2e 00 00 	mov    0x2e60(%rcx),%rcx
18004f074:	48 85 c9             	test   %rcx,%rcx
18004f077:	74 05                	je     0x18004f07e
18004f079:	e8 de 78 ff ff       	call   0x18004695c
18004f07e:	48 8b cb             	mov    %rbx,%rcx
18004f081:	e8 d6 78 ff ff       	call   0x18004695c
18004f086:	48 83 c4 20          	add    $0x20,%rsp
18004f08a:	5b                   	pop    %rbx
18004f08b:	c3                   	ret
18004f08c:	cc                   	int3
18004f08d:	cc                   	int3
18004f08e:	cc                   	int3
18004f08f:	cc                   	int3
18004f090:	48 8b c4             	mov    %rsp,%rax
18004f093:	48 89 58 08          	mov    %rbx,0x8(%rax)
18004f097:	48 89 68 10          	mov    %rbp,0x10(%rax)
18004f09b:	48 89 70 18          	mov    %rsi,0x18(%rax)
18004f09f:	48 89 78 20          	mov    %rdi,0x20(%rax)
18004f0a3:	41 56                	push   %r14
18004f0a5:	48 83 ec 30          	sub    $0x30,%rsp
18004f0a9:	48 8d b1 90 0e 00 00 	lea    0xe90(%rcx),%rsi
18004f0b0:	49 8b d8             	mov    %r8,%rbx
18004f0b3:	48 8b fa             	mov    %rdx,%rdi
18004f0b6:	48 8b e9             	mov    %rcx,%rbp
18004f0b9:	48 8b ce             	mov    %rsi,%rcx
18004f0bc:	33 d2                	xor    %edx,%edx
18004f0be:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
18004f0c4:	4d 8b f1             	mov    %r9,%r14
18004f0c7:	e8 b4 6b 0e 00       	call   0x180135c80
18004f0cc:	44 8b 85 48 0e 00 00 	mov    0xe48(%rbp),%r8d
18004f0d3:	48 8b cf             	mov    %rdi,%rcx
18004f0d6:	48 8b 55 08          	mov    0x8(%rbp),%rdx
18004f0da:	44 8b 8d 4c 0e 00 00 	mov    0xe4c(%rbp),%r9d
18004f0e1:	8b c3                	mov    %ebx,%eax
18004f0e3:	48 03 d0             	add    %rax,%rdx
18004f0e6:	45 0f af c8          	imul   %r8d,%r9d
18004f0ea:	49 0f af d0          	imul   %r8,%rdx
18004f0ee:	4c 8b c6             	mov    %rsi,%r8
18004f0f1:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
18004f0f6:	b2 03                	mov    $0x3,%dl
18004f0f8:	e8 db 78 ff ff       	call   0x1800469d8
18004f0fd:	8b f8                	mov    %eax,%edi
18004f0ff:	85 c0                	test   %eax,%eax
18004f101:	78 57                	js     0x18004f15a
18004f103:	41 b9 00 10 00 00    	mov    $0x1000,%r9d
18004f109:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
18004f10e:	4c 8b c6             	mov    %rsi,%r8
18004f111:	48 8b d3             	mov    %rbx,%rdx
18004f114:	48 8b cd             	mov    %rbp,%rcx
18004f117:	e8 5c 00 00 00       	call   0x18004f178
18004f11c:	8b f8                	mov    %eax,%edi
18004f11e:	85 c0                	test   %eax,%eax
18004f120:	78 38                	js     0x18004f15a
18004f122:	48 8b d6             	mov    %rsi,%rdx
18004f125:	48 8b cd             	mov    %rbp,%rcx
18004f128:	e8 f7 04 00 00       	call   0x18004f624
18004f12d:	8b f8                	mov    %eax,%edi
18004f12f:	85 c0                	test   %eax,%eax
18004f131:	78 27                	js     0x18004f15a
18004f133:	8b 56 40             	mov    0x40(%rsi),%edx
18004f136:	41 b8 40 0e 00 00    	mov    $0xe40,%r8d
18004f13c:	48 03 d6             	add    %rsi,%rdx
18004f13f:	44 39 42 18          	cmp    %r8d,0x18(%rdx)
18004f143:	74 07                	je     0x18004f14c
18004f145:	bf 1f 00 e7 c0       	mov    $0xc0e7001f,%edi
18004f14a:	eb 0e                	jmp    0x18004f15a
18004f14c:	8b 42 20             	mov    0x20(%rdx),%eax
18004f14f:	49 8b ce             	mov    %r14,%rcx
18004f152:	48 03 d0             	add    %rax,%rdx
18004f155:	e8 66 68 0e 00       	call   0x1801359c0
18004f15a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18004f15f:	8b c7                	mov    %edi,%eax
18004f161:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
18004f166:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
18004f16b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
18004f170:	48 83 c4 30          	add    $0x30,%rsp
18004f174:	41 5e                	pop    %r14
18004f176:	c3                   	ret
18004f177:	cc                   	int3
18004f178:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18004f17d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18004f182:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
18004f187:	48 b8 53 50 41 43 45 	movabs $0x474f4c4543415053,%rax
18004f18e:	4c 4f 47
18004f191:	41 8b f1             	mov    %r9d,%esi
18004f194:	49 39 00             	cmp    %rax,(%r8)
18004f197:	0f 85 5f 01 00 00    	jne    0x18004f2fc
18004f19d:	44 8b 99 48 0e 00 00 	mov    0xe48(%rcx),%r11d
18004f1a4:	45 39 58 0c          	cmp    %r11d,0xc(%r8)
18004f1a8:	0f 85 4e 01 00 00    	jne    0x18004f2fc
18004f1ae:	45 8b 50 40          	mov    0x40(%r8),%r10d
18004f1b2:	41 83 fa 60          	cmp    $0x60,%r10d
18004f1b6:	0f 82 40 01 00 00    	jb     0x18004f2fc
18004f1bc:	45 8b 48 30          	mov    0x30(%r8),%r9d
18004f1c0:	41 8b c1             	mov    %r9d,%eax
18004f1c3:	41 0f af c3          	imul   %r11d,%eax
18004f1c7:	44 3b d0             	cmp    %eax,%r10d
18004f1ca:	0f 87 2c 01 00 00    	ja     0x18004f2fc
18004f1d0:	45 3b 48 34          	cmp    0x34(%r8),%r9d
18004f1d4:	0f 82 22 01 00 00    	jb     0x18004f2fc
18004f1da:	41 8a 78 2c          	mov    0x2c(%r8),%dil
18004f1de:	b8 64 00 00 00       	mov    $0x64,%eax
18004f1e3:	41 83 f9 01          	cmp    $0x1,%r9d
18004f1e7:	8d 58 e0             	lea    -0x20(%rax),%ebx
18004f1ea:	0f 45 c3             	cmovne %ebx,%eax
18004f1ed:	43 38 44 03 fe       	cmp    %al,-0x2(%r11,%r8,1)
18004f1f2:	0f 85 04 01 00 00    	jne    0x18004f2fc
18004f1f8:	43 38 7c 03 ff       	cmp    %dil,-0x1(%r11,%r8,1)
18004f1fd:	0f 85 f9 00 00 00    	jne    0x18004f2fc
18004f203:	8b 99 40 0e 00 00    	mov    0xe40(%rcx),%ebx
18004f209:	45 33 c9             	xor    %r9d,%r9d
18004f20c:	8d 43 fc             	lea    -0x4(%rbx),%eax
18004f20f:	83 f8 02             	cmp    $0x2,%eax
18004f212:	77 68                	ja     0x18004f27c
18004f214:	8b 41 28             	mov    0x28(%rcx),%eax
18004f217:	41 39 40 10          	cmp    %eax,0x10(%r8)
18004f21b:	0f 85 db 00 00 00    	jne    0x18004f2fc
18004f221:	8b 41 2c             	mov    0x2c(%rcx),%eax
18004f224:	41 39 40 14          	cmp    %eax,0x14(%r8)
18004f228:	0f 85 ce 00 00 00    	jne    0x18004f2fc
18004f22e:	8b 41 30             	mov    0x30(%rcx),%eax
18004f231:	41 39 40 18          	cmp    %eax,0x18(%r8)
18004f235:	0f 85 c1 00 00 00    	jne    0x18004f2fc
18004f23b:	8b 41 34             	mov    0x34(%rcx),%eax
18004f23e:	41 39 40 1c          	cmp    %eax,0x1c(%r8)
18004f242:	0f 85 b4 00 00 00    	jne    0x18004f2fc
18004f248:	49 39 50 28          	cmp    %rdx,0x28(%r8)
18004f24c:	0f 85 aa 00 00 00    	jne    0x18004f2fc
18004f252:	83 fb 05             	cmp    $0x5,%ebx
18004f255:	75 25                	jne    0x18004f27c
18004f257:	8b 91 44 0e 00 00    	mov    0xe44(%rcx),%edx
18004f25d:	41 8b 40 20          	mov    0x20(%r8),%eax
18004f261:	3b d0                	cmp    %eax,%edx
18004f263:	73 11                	jae    0x18004f276
18004f265:	44 38 4c 24 28       	cmp    %r9b,0x28(%rsp)
18004f26a:	75 08                	jne    0x18004f274
18004f26c:	89 81 44 0e 00 00    	mov    %eax,0xe44(%rcx)
18004f272:	eb 08                	jmp    0x18004f27c
18004f274:	3b d0                	cmp    %eax,%edx
18004f276:	0f 87 80 00 00 00    	ja     0x18004f2fc
18004f27c:	41 8b 50 34          	mov    0x34(%r8),%edx
18004f280:	8b c2                	mov    %edx,%eax
18004f282:	41 0f af c3          	imul   %r11d,%eax
18004f286:	3b f0                	cmp    %eax,%esi
18004f288:	73 07                	jae    0x18004f291
18004f28a:	b8 1e 00 e7 c0       	mov    $0xc0e7001e,%eax
18004f28f:	eb 70                	jmp    0x18004f301
18004f291:	83 fa 01             	cmp    $0x1,%edx
18004f294:	76 61                	jbe    0x18004f2f7
18004f296:	41 b9 01 00 00 00    	mov    $0x1,%r9d
18004f29c:	8d 4a ff             	lea    -0x1(%rdx),%ecx
18004f29f:	41 8d 59 03          	lea    0x3(%r9),%ebx
18004f2a3:	41 3b c9             	cmp    %r9d,%ecx
18004f2a6:	76 20                	jbe    0x18004f2c8
18004f2a8:	41 8b c3             	mov    %r11d,%eax
18004f2ab:	41 0f af c1          	imul   %r9d,%eax
18004f2af:	49 03 c3             	add    %r11,%rax
18004f2b2:	42 38 5c 00 fe       	cmp    %bl,-0x2(%rax,%r8,1)
18004f2b7:	75 43                	jne    0x18004f2fc
18004f2b9:	42 38 7c 00 ff       	cmp    %dil,-0x1(%rax,%r8,1)
18004f2be:	75 3c                	jne    0x18004f2fc
18004f2c0:	41 ff c1             	inc    %r9d
18004f2c3:	44 3b c9             	cmp    %ecx,%r9d
18004f2c6:	72 e0                	jb     0x18004f2a8
18004f2c8:	41 0f af cb          	imul   %r11d,%ecx
18004f2cc:	b8 24 00 00 00       	mov    $0x24,%eax
18004f2d1:	41 b9 1f 00 e7 c0    	mov    $0xc0e7001f,%r9d
18004f2d7:	49 03 c8             	add    %r8,%rcx
18004f2da:	41 3b 50 30          	cmp    0x30(%r8),%edx
18004f2de:	0f 45 c3             	cmovne %ebx,%eax
18004f2e1:	41 38 44 0b fe       	cmp    %al,-0x2(%r11,%rcx,1)
18004f2e6:	75 0f                	jne    0x18004f2f7
18004f2e8:	41 8a 44 0b ff       	mov    -0x1(%r11,%rcx,1),%al
18004f2ed:	40 2a c7             	sub    %dil,%al
18004f2f0:	f6 d8                	neg    %al
18004f2f2:	1b c9                	sbb    %ecx,%ecx
18004f2f4:	44 23 c9             	and    %ecx,%r9d
18004f2f7:	41 8b c1             	mov    %r9d,%eax
18004f2fa:	eb 05                	jmp    0x18004f301
18004f2fc:	b8 1f 00 e7 c0       	mov    $0xc0e7001f,%eax
18004f301:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
18004f306:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
18004f30b:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
18004f310:	c3                   	ret
18004f311:	cc                   	int3
18004f312:	cc                   	int3
18004f313:	cc                   	int3
18004f314:	48 8b c4             	mov    %rsp,%rax
18004f317:	48 89 58 08          	mov    %rbx,0x8(%rax)
18004f31b:	48 89 68 10          	mov    %rbp,0x10(%rax)
18004f31f:	48 89 70 18          	mov    %rsi,0x18(%rax)
18004f323:	48 89 78 20          	mov    %rdi,0x20(%rax)
18004f327:	41 56                	push   %r14
18004f329:	44 8b 91 48 0e 00 00 	mov    0xe48(%rcx),%r10d
18004f330:	45 8b f0             	mov    %r8d,%r14d
18004f333:	8b 5c 24 30          	mov    0x30(%rsp),%ebx
18004f337:	48 8b fa             	mov    %rdx,%rdi
18004f33a:	41 3b da             	cmp    %r10d,%ebx
18004f33d:	0f 82 94 00 00 00    	jb     0x18004f3d7
18004f343:	33 d2                	xor    %edx,%edx
18004f345:	8b c3                	mov    %ebx,%eax
18004f347:	41 f7 f2             	div    %r10d