18007af15:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
18007af1a:	4c 8b f9             	mov    %rcx,%r15
18007af1d:	84 d2                	test   %dl,%dl
18007af1f:	74 6e                	je     0x18007af8f
18007af21:	44 3b 0d 58 55 0f 00 	cmp    0xf5558(%rip),%r9d        # 0x180170480
18007af28:	75 10                	jne    0x18007af3a
18007af2a:	41 8b c0             	mov    %r8d,%eax
18007af2d:	25 00 00 ff 00       	and    $0xff0000,%eax
18007af32:	3b 05 4c 55 0f 00    	cmp    0xf554c(%rip),%eax        # 0x180170484
18007af38:	74 08                	je     0x18007af42
18007af3a:	32 d2                	xor    %dl,%dl
18007af3c:	88 15 46 55 0f 00    	mov    %dl,0xf5546(%rip)        # 0x180170488
18007af42:	84 d2                	test   %dl,%dl
18007af44:	74 49                	je     0x18007af8f
18007af46:	48 8b 15 2b 55 0f 00 	mov    0xf552b(%rip),%rdx        # 0x180170478
18007af4d:	48 8b 05 1c 55 0f 00 	mov    0xf551c(%rip),%rax        # 0x180170470
18007af54:	48 3b d0             	cmp    %rax,%rdx
18007af57:	74 36                	je     0x18007af8f
18007af59:	48 2b c2             	sub    %rdx,%rax
18007af5c:	4c 8b c3             	mov    %rbx,%r8
18007af5f:	48 3b c3             	cmp    %rbx,%rax
18007af62:	4c 0f 42 c0          	cmovb  %rax,%r8
18007af66:	4d 85 c0             	test   %r8,%r8
18007af69:	74 24                	je     0x18007af8f
18007af6b:	48 8b 0d f6 54 0f 00 	mov    0xf54f6(%rip),%rcx        # 0x180170468
18007af72:	49 2b d8             	sub    %r8,%rbx
18007af75:	48 03 ca             	add    %rdx,%rcx
18007af78:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
18007af7c:	49 03 d0             	add    %r8,%rdx
18007af7f:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
18007af83:	48 89 15 ee 54 0f 00 	mov    %rdx,0xf54ee(%rip)        # 0x180170478
18007af8a:	bf 01 00 00 00       	mov    $0x1,%edi
18007af8f:	48 85 db             	test   %rbx,%rbx
18007af92:	0f 84 89 00 00 00    	je     0x18007b021
18007af98:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
18007af9d:	4c 8d b3 ff 01 00 00 	lea    0x1ff(%rbx),%r14
18007afa4:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
18007afaa:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
18007afae:	44 8b ce             	mov    %esi,%r9d
18007afb1:	c6 05 d0 54 0f 00 00 	movb   $0x0,0xf54d0(%rip)        # 0x180170488
18007afb8:	49 81 e6 00 fe ff ff 	and    $0xfffffffffffffe00,%r14
18007afbf:	c7 44 24 20 00 02 00 	movl   $0x200,0x20(%rsp)
18007afc6:	00
18007afc7:	49 8b d6             	mov    %r14,%rdx
18007afca:	41 0f ba e9 14       	bts    $0x14,%r9d
18007afcf:	45 8b c4             	mov    %r12d,%r8d
18007afd2:	e8 15 c9 01 00       	call   0x1800978ec
18007afd7:	85 c0                	test   %eax,%eax
18007afd9:	78 65                	js     0x18007b040
18007afdb:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
18007afdf:	8b c6                	mov    %esi,%eax
18007afe1:	25 00 00 ff 00       	and    $0xff0000,%eax
18007afe6:	48 c1 e9 0c          	shr    $0xc,%rcx
18007afea:	89 05 94 54 0f 00    	mov    %eax,0xf5494(%rip)        # 0x180170484
18007aff0:	8b c7                	mov    %edi,%eax
18007aff2:	ff c7                	inc    %edi
18007aff4:	48 89 0d 6d 54 0f 00 	mov    %rcx,0xf546d(%rip)        # 0x180170468
18007affb:	4c 89 35 6e 54 0f 00 	mov    %r14,0xf546e(%rip)        # 0x180170470
18007b002:	44 89 25 77 54 0f 00 	mov    %r12d,0xf5477(%rip)        # 0x180170480
18007b009:	48 89 4c c5 f0       	mov    %rcx,-0x10(%rbp,%rax,8)
18007b00e:	48 89 5c c5 e0       	mov    %rbx,-0x20(%rbp,%rax,8)
18007b013:	c6 05 6e 54 0f 00 01 	movb   $0x1,0xf546e(%rip)        # 0x180170488
18007b01a:	48 89 1d 57 54 0f 00 	mov    %rbx,0xf5457(%rip)        # 0x180170478
18007b021:	4d 85 ff             	test   %r15,%r15
18007b024:	75 04                	jne    0x18007b02a
18007b026:	33 c0                	xor    %eax,%eax
18007b028:	eb 16                	jmp    0x18007b040
18007b02a:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
18007b02e:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18007b032:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
18007b036:	8b d6                	mov    %esi,%edx
18007b038:	49 8b cf             	mov    %r15,%rcx
18007b03b:	e8 70 fd ff ff       	call   0x18007adb0
18007b040:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
18007b045:	49 8b 5b 30          	mov    0x30(%r11),%rbx
18007b049:	49 8b 73 40          	mov    0x40(%r11),%rsi
18007b04d:	49 8b e3             	mov    %r11,%rsp
18007b050:	41 5f                	pop    %r15
18007b052:	41 5e                	pop    %r14
18007b054:	41 5c                	pop    %r12
18007b056:	5f                   	pop    %rdi
18007b057:	5d                   	pop    %rbp
18007b058:	c3                   	ret
18007b059:	cc                   	int3
18007b05a:	cc                   	int3
18007b05b:	cc                   	int3
18007b05c:	40 53                	rex push %rbx
18007b05e:	48 83 ec 20          	sub    $0x20,%rsp
18007b062:	48 8b d9             	mov    %rcx,%rbx
18007b065:	48 85 d2             	test   %rdx,%rdx
18007b068:	74 1d                	je     0x18007b087
18007b06a:	48 85 c9             	test   %rcx,%rcx
18007b06d:	74 18                	je     0x18007b087
18007b06f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
18007b074:	e8 63 fe ff ff       	call   0x18007aedc
18007b079:	85 c0                	test   %eax,%eax
18007b07b:	78 0f                	js     0x18007b08c
18007b07d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
18007b082:	48 89 0b             	mov    %rcx,(%rbx)
18007b085:	eb 05                	jmp    0x18007b08c
18007b087:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
18007b08c:	48 83 c4 20          	add    $0x20,%rsp
18007b090:	5b                   	pop    %rbx
18007b091:	c3                   	ret
18007b092:	cc                   	int3
18007b093:	cc                   	int3
18007b094:	8a 05 ee 53 0f 00    	mov    0xf53ee(%rip),%al        # 0x180170488
18007b09a:	45 33 db             	xor    %r11d,%r11d
18007b09d:	4c 8b d1             	mov    %rcx,%r10
18007b0a0:	84 c0                	test   %al,%al
18007b0a2:	74 65                	je     0x18007b109
18007b0a4:	44 3b 0d d5 53 0f 00 	cmp    0xf53d5(%rip),%r9d        # 0x180170480
18007b0ab:	75 10                	jne    0x18007b0bd
18007b0ad:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
18007b0b4:	44 3b 05 c9 53 0f 00 	cmp    0xf53c9(%rip),%r8d        # 0x180170484
18007b0bb:	74 09                	je     0x18007b0c6
18007b0bd:	41 8a c3             	mov    %r11b,%al
18007b0c0:	88 05 c2 53 0f 00    	mov    %al,0xf53c2(%rip)        # 0x180170488
18007b0c6:	84 c0                	test   %al,%al
18007b0c8:	74 3f                	je     0x18007b109
18007b0ca:	48 8b 0d a7 53 0f 00 	mov    0xf53a7(%rip),%rcx        # 0x180170478
18007b0d1:	48 3b 0d 98 53 0f 00 	cmp    0xf5398(%rip),%rcx        # 0x180170470
18007b0d8:	74 2f                	je     0x18007b109
18007b0da:	48 8b 05 87 53 0f 00 	mov    0xf5387(%rip),%rax        # 0x180170468
18007b0e1:	48 c1 e0 0c          	shl    $0xc,%rax
18007b0e5:	48 c1 e1 0c          	shl    $0xc,%rcx
18007b0e9:	48 03 c1             	add    %rcx,%rax
18007b0ec:	49 89 02             	mov    %rax,(%r10)
18007b0ef:	48 8b 05 7a 53 0f 00 	mov    0xf537a(%rip),%rax        # 0x180170470
18007b0f6:	48 2b 05 7b 53 0f 00 	sub    0xf537b(%rip),%rax        # 0x180170478
18007b0fd:	48 89 02             	mov    %rax,(%rdx)
18007b100:	44 88 1d 81 53 0f 00 	mov    %r11b,0xf5381(%rip)        # 0x180170488
18007b107:	c3                   	ret
18007b108:	cc                   	int3
18007b109:	4d 89 1a             	mov    %r11,(%r10)
18007b10c:	4c 89 1a             	mov    %r11,(%rdx)
18007b10f:	c3                   	ret
18007b110:	cc                   	int3
18007b111:	cc                   	int3
18007b112:	cc                   	int3
18007b113:	cc                   	int3
18007b114:	48 8b c4             	mov    %rsp,%rax
18007b117:	48 89 58 20          	mov    %rbx,0x20(%rax)
18007b11b:	44 89 40 18          	mov    %r8d,0x18(%rax)
18007b11f:	89 50 10             	mov    %edx,0x10(%rax)
18007b122:	48 89 48 08          	mov    %rcx,0x8(%rax)
18007b126:	55                   	push   %rbp
18007b127:	56                   	push   %rsi
18007b128:	57                   	push   %rdi
18007b129:	41 54                	push   %r12
18007b12b:	41 55                	push   %r13
18007b12d:	41 56                	push   %r14
18007b12f:	41 57                	push   %r15
18007b131:	48 8b ec             	mov    %rsp,%rbp
18007b134:	48 83 ec 70          	sub    $0x70,%rsp
18007b138:	66 0f 6f 05 30 32 0e 	movdqa 0xe3230(%rip),%xmm0        # 0x18015e370
18007b13f:	00
18007b140:	41 8d b8 47 50 c0 00 	lea    0xc05047(%r8),%edi
18007b147:	45 33 f6             	xor    %r14d,%r14d
18007b14a:	4c 8b e9             	mov    %rcx,%r13
18007b14d:	44 89 70 88          	mov    %r14d,-0x78(%rax)
18007b151:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
18007b155:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
18007b159:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
18007b15d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18007b162:	81 e7 00 f0 ff ff    	and    $0xfffff000,%edi
18007b168:	8b d7                	mov    %edi,%edx
18007b16a:	45 33 c9             	xor    %r9d,%r9d
18007b16d:	48 c1 ea 0c          	shr    $0xc,%rdx
18007b171:	41 b8 02 00 00 d0    	mov    $0xd0000002,%r8d
18007b177:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
18007b17b:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
18007b180:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
18007b185:	e8 62 c7 01 00       	call   0x1800978ec
18007b18a:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
18007b18e:	8b f0                	mov    %eax,%esi
18007b190:	85 c0                	test   %eax,%eax
18007b192:	0f 88 28 01 00 00    	js     0x18007b2c0
18007b198:	45 33 c9             	xor    %r9d,%r9d
18007b19b:	44 8b c7             	mov    %edi,%r8d
18007b19e:	48 8b d3             	mov    %rbx,%rdx
18007b1a1:	44 8b ff             	mov    %edi,%r15d
18007b1a4:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
18007b1a8:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
18007b1ad:	e8 6e f3 01 00       	call   0x18009a520
18007b1b2:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
18007b1b6:	8b f0                	mov    %eax,%esi
18007b1b8:	85 c0                	test   %eax,%eax
18007b1ba:	0f 88 ed 00 00 00    	js     0x18007b2ad
18007b1c0:	45 8b c7             	mov    %r15d,%r8d
18007b1c3:	33 d2                	xor    %edx,%edx
18007b1c5:	49 8b ce             	mov    %r14,%rcx
18007b1c8:	e8 b3 aa 0b 00       	call   0x180135c80
18007b1cd:	44 8b 4d 48          	mov    0x48(%rbp),%r9d
18007b1d1:	4d 8d a6 00 30 00 00 	lea    0x3000(%r14),%r12
18007b1d8:	c7 45 d8 5a ac 82 90 	movl   $0x9082ac5a,-0x28(%rbp)
18007b1df:	49 8b c5             	mov    %r13,%rax
18007b1e2:	c7 45 dc 6f 47 a7 74 	movl   $0x74a7476f,-0x24(%rbp)
18007b1e9:	c7 45 e0 0f 5c 55 a2 	movl   $0xa2555c0f,-0x20(%rbp)
18007b1f0:	4b 8d 0c 29          	lea    (%r9,%r13,1),%rcx
18007b1f4:	c7 45 e4 cb 51 b6 42 	movl   $0x42b651cb,-0x1c(%rbp)
18007b1fb:	4c 3b e9             	cmp    %rcx,%r13
18007b1fe:	73 1c                	jae    0x18007b21c
18007b200:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
18007b204:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
18007b208:	4c 39 00             	cmp    %r8,(%rax)
18007b20b:	75 06                	jne    0x18007b213
18007b20d:	48 39 50 08          	cmp    %rdx,0x8(%rax)
18007b211:	74 0b                	je     0x18007b21e
18007b213:	48 83 c0 04          	add    $0x4,%rax
18007b217:	48 3b c1             	cmp    %rcx,%rax
18007b21a:	72 ec                	jb     0x18007b208
18007b21c:	33 c0                	xor    %eax,%eax
18007b21e:	48 85 c0             	test   %rax,%rax
18007b221:	0f 84 81 00 00 00    	je     0x18007b2a8
18007b227:	8b 78 24             	mov    0x24(%rax),%edi
18007b22a:	3b 78 20             	cmp    0x20(%rax),%edi
18007b22d:	72 0a                	jb     0x18007b239
18007b22f:	41 3b f9             	cmp    %r9d,%edi
18007b232:	77 05                	ja     0x18007b239
18007b234:	2b 78 20             	sub    0x20(%rax),%edi
18007b237:	eb 02                	jmp    0x18007b23b
18007b239:	33 ff                	xor    %edi,%edi
18007b23b:	85 ff                	test   %edi,%edi
18007b23d:	74 69                	je     0x18007b2a8
18007b23f:	48 8b 55 40          	mov    0x40(%rbp),%rdx
18007b243:	49 8b cc             	mov    %r12,%rcx
18007b246:	44 8b c7             	mov    %edi,%r8d
18007b249:	44 8b ef             	mov    %edi,%r13d
18007b24c:	e8 6f a7 0b 00       	call   0x1801359c0
18007b251:	8b d7                	mov    %edi,%edx
18007b253:	49 8b cc             	mov    %r12,%rcx
18007b256:	e8 49 1f 01 00       	call   0x18008d1a4
18007b25b:	8b f0                	mov    %eax,%esi
18007b25d:	85 c0                	test   %eax,%eax
18007b25f:	78 4c                	js     0x18007b2ad
18007b261:	48 8b 55 60          	mov    0x60(%rbp),%rdx
18007b265:	8b 4d 50             	mov    0x50(%rbp),%ecx
18007b268:	4c 89 25 01 98 12 00 	mov    %r12,0x129801(%rip)        # 0x1801a4a70
18007b26f:	89 3d 03 98 12 00    	mov    %edi,0x129803(%rip)        # 0x1801a4a78
18007b275:	49 8d 04 0c          	lea    (%r12,%rcx,1),%rax
18007b279:	81 c1 00 40 40 00    	add    $0x404000,%ecx
18007b27f:	48 89 05 0a 98 12 00 	mov    %rax,0x12980a(%rip)        # 0x1801a4a90
18007b286:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
18007b28a:	4c 89 7a 10          	mov    %r15,0x10(%rdx)
18007b28e:	48 c7 42 18 00 30 00 	movq   $0x3000,0x18(%rdx)
18007b295:	00
18007b296:	4c 89 6a 20          	mov    %r13,0x20(%rdx)
18007b29a:	48 89 4a 28          	mov    %rcx,0x28(%rdx)
18007b29e:	48 c7 42 30 48 00 80 	movq   $0x800048,0x30(%rdx)
18007b2a5:	00
18007b2a6:	eb 20                	jmp    0x18007b2c8
18007b2a8:	be 02 01 00 c0       	mov    $0xc0000102,%esi
18007b2ad:	4d 85 f6             	test   %r14,%r14
18007b2b0:	74 0e                	je     0x18007b2c0
18007b2b2:	45 33 c0             	xor    %r8d,%r8d
18007b2b5:	49 8b d7             	mov    %r15,%rdx
18007b2b8:	49 8b ce             	mov    %r14,%rcx
18007b2bb:	e8 ac f5 01 00       	call   0x18009a86c
18007b2c0:	48 8b cb             	mov    %rbx,%rcx
18007b2c3:	e8 94 c8 01 00       	call   0x180097b5c
18007b2c8:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
18007b2cf:	00
18007b2d0:	8b c6                	mov    %esi,%eax
18007b2d2:	48 83 c4 70          	add    $0x70,%rsp
18007b2d6:	41 5f                	pop    %r15
18007b2d8:	41 5e                	pop    %r14
18007b2da:	41 5d                	pop    %r13
18007b2dc:	41 5c                	pop    %r12
18007b2de:	5f                   	pop    %rdi
18007b2df:	5e                   	pop    %rsi
18007b2e0:	5d                   	pop    %rbp
18007b2e1:	c3                   	ret
18007b2e2:	cc                   	int3
18007b2e3:	cc                   	int3
18007b2e4:	40 53                	rex push %rbx
18007b2e6:	48 83 ec 30          	sub    $0x30,%rsp
18007b2ea:	4c 8b c2             	mov    %rdx,%r8
18007b2ed:	33 db                	xor    %ebx,%ebx
18007b2ef:	48 8b d1             	mov    %rcx,%rdx
18007b2f2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18007b2f6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
18007b2fb:	45 33 c9             	xor    %r9d,%r9d
18007b2fe:	e8 1d f2 01 00       	call   0x18009a520
18007b303:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
18007b308:	85 c0                	test   %eax,%eax
18007b30a:	48 0f 48 cb          	cmovs  %rbx,%rcx
18007b30e:	48 8b c1             	mov    %rcx,%rax
18007b311:	48 83 c4 30          	add    $0x30,%rsp
18007b315:	5b                   	pop    %rbx
18007b316:	c3                   	ret
18007b317:	cc                   	int3
18007b318:	45 33 c0             	xor    %r8d,%r8d
18007b31b:	e9 4c f5 01 00       	jmp    0x18009a86c
18007b320:	48 8b c4             	mov    %rsp,%rax
18007b323:	48 89 58 18          	mov    %rbx,0x18(%rax)
18007b327:	48 89 70 20          	mov    %rsi,0x20(%rax)
18007b32b:	57                   	push   %rdi
18007b32c:	48 83 ec 20          	sub    $0x20,%rsp
18007b330:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
18007b335:	48 8d 50 08          	lea    0x8(%rax),%rdx
18007b339:	48 8d 48 10          	lea    0x10(%rax),%rcx
18007b33d:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
18007b341:	33 ff                	xor    %edi,%edi
18007b343:	e8 a4 a7 fa ff       	call   0x180025aec
18007b348:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
18007b34d:	8b f0                	mov    %eax,%esi
18007b34f:	85 c0                	test   %eax,%eax
18007b351:	0f 88 a4 00 00 00    	js     0x18007b3fb
18007b357:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
18007b35b:	85 c9                	test   %ecx,%ecx
18007b35d:	0f 84 98 00 00 00    	je     0x18007b3fb
18007b363:	49 8d 52 10          	lea    0x10(%r10),%rdx
18007b367:	44 8b c1             	mov    %ecx,%r8d
18007b36a:	4c 8b 4a f8          	mov    -0x8(%rdx),%r9
18007b36e:	4d 85 c9             	test   %r9,%r9
18007b371:	74 1f                	je     0x18007b392
18007b373:	83 3a 01             	cmpl   $0x1,(%rdx)
18007b376:	75 1a                	jne    0x18007b392
18007b378:	48 8b 42 f0          	mov    -0x10(%rdx),%rax
18007b37c:	48 3b d8             	cmp    %rax,%rbx
18007b37f:	49 8d 0c 01          	lea    (%r9,%rax,1),%rcx
18007b383:	48 0f 46 c3          	cmovbe %rbx,%rax
18007b387:	48 8b d8             	mov    %rax,%rbx
18007b38a:	48 3b f9             	cmp    %rcx,%rdi
18007b38d:	73 03                	jae    0x18007b392
18007b38f:	48 8b f9             	mov    %rcx,%rdi
18007b392:	48 83 c2 18          	add    $0x18,%rdx
18007b396:	49 83 e8 01          	sub    $0x1,%r8
18007b39a:	75 ce                	jne    0x18007b36a
18007b39c:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
18007b3a0:	74 59                	je     0x18007b3fb
18007b3a2:	48 85 ff             	test   %rdi,%rdi
18007b3a5:	74 54                	je     0x18007b3fb
18007b3a7:	8b 05 0f 97 12 00    	mov    0x12970f(%rip),%eax        # 0x1801a4abc
18007b3ad:	83 f8 01             	cmp    $0x1,%eax
18007b3b0:	75 13                	jne    0x18007b3c5
18007b3b2:	48 2b fb             	sub    %rbx,%rdi
18007b3b5:	48 89 1d 0c 97 12 00 	mov    %rbx,0x12970c(%rip)        # 0x1801a4ac8
18007b3bc:	48 89 3d 0d 97 12 00 	mov    %rdi,0x12970d(%rip)        # 0x1801a4ad0
18007b3c3:	eb 36                	jmp    0x18007b3fb
18007b3c5:	4c 8b c8             	mov    %rax,%r9
18007b3c8:	33 d2                	xor    %edx,%edx
18007b3ca:	48 8b c3             	mov    %rbx,%rax
18007b3cd:	4d 8b c1             	mov    %r9,%r8
18007b3d0:	49 f7 f1             	div    %r9
18007b3d3:	4c 2b c3             	sub    %rbx,%r8
18007b3d6:	48 8b c3             	mov    %rbx,%rax
18007b3d9:	48 2b c2             	sub    %rdx,%rax
18007b3dc:	49 ff c8             	dec    %r8