14040b0e9:	33 d2                	xor    %edx,%edx
14040b0eb:	4c 8d 4f 01          	lea    0x1(%rdi),%r9
14040b0ef:	48 89 56 38          	mov    %rdx,0x38(%rsi)
14040b0f3:	4c 3b cb             	cmp    %rbx,%r9
14040b0f6:	0f 87 4f 06 00 00    	ja     0x14040b74b
14040b0fc:	4c 3b cf             	cmp    %rdi,%r9
14040b0ff:	0f 82 46 06 00 00    	jb     0x14040b74b
14040b105:	0f b6 07             	movzbl (%rdi),%eax
14040b108:	88 02                	mov    %al,(%rdx)
14040b10a:	44 8b f0             	mov    %eax,%r14d
14040b10d:	48 8d 48 01          	lea    0x1(%rax),%rcx
14040b111:	48 03 cf             	add    %rdi,%rcx
14040b114:	48 3b cb             	cmp    %rbx,%rcx
14040b117:	0f 87 04 06 00 00    	ja     0x14040b721
14040b11d:	49 3b c9             	cmp    %r9,%rcx
14040b120:	0f 82 fb 05 00 00    	jb     0x14040b721
14040b126:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
14040b12a:	45 8b c6             	mov    %r14d,%r8d
14040b12d:	49 8b d1             	mov    %r9,%rdx
14040b130:	e8 2b 32 da ff       	call   0x1401ae360
14040b135:	41 ff c6             	inc    %r14d
14040b138:	33 c9                	xor    %ecx,%ecx
14040b13a:	45 8b fe             	mov    %r14d,%r15d
14040b13d:	4c 03 ff             	add    %rdi,%r15
14040b140:	49 8d 7f 02          	lea    0x2(%r15),%rdi
14040b144:	48 3b fb             	cmp    %rbx,%rdi
14040b147:	0f 87 a3 05 00 00    	ja     0x14040b6f0
14040b14d:	49 3b ff             	cmp    %r15,%rdi
14040b150:	0f 82 9a 05 00 00    	jb     0x14040b6f0
14040b156:	44 8b 6d 7f          	mov    0x7f(%rbp),%r13d
14040b15a:	41 0f b7 07          	movzwl (%r15),%eax
14040b15e:	41 83 fd 01          	cmp    $0x1,%r13d
14040b162:	74 04                	je     0x14040b168
14040b164:	66 c1 c8 08          	ror    $0x8,%ax
14040b168:	44 0f b7 f0          	movzwl %ax,%r14d
14040b16c:	66 89 46 50          	mov    %ax,0x50(%rsi)
14040b170:	48 8b c3             	mov    %rbx,%rax
14040b173:	49 2b c7             	sub    %r15,%rax
14040b176:	41 d1 ee             	shr    $1,%r14d
14040b179:	48 83 e8 02          	sub    $0x2,%rax
14040b17d:	48 99                	cqto
14040b17f:	48 2b c2             	sub    %rdx,%rax
14040b182:	48 d1 f8             	sar    $1,%rax
14040b185:	4c 3b f0             	cmp    %rax,%r14
14040b188:	0f 8f ab 04 00 00    	jg     0x14040b639
14040b18e:	66 89 4e 60          	mov    %cx,0x60(%rsi)
14040b192:	b9 18 00 00 00       	mov    $0x18,%ecx
14040b197:	e8 6c ff a0 00       	call   0x140e1b108
14040b19c:	48 8b c8             	mov    %rax,%rcx
14040b19f:	48 85 c0             	test   %rax,%rax
14040b1a2:	74 0f                	je     0x14040b1b3
14040b1a4:	33 c0                	xor    %eax,%eax
14040b1a6:	48 89 01             	mov    %rax,(%rcx)
14040b1a9:	48 89 41 08          	mov    %rax,0x8(%rcx)
14040b1ad:	48 89 41 10          	mov    %rax,0x10(%rcx)
14040b1b1:	eb 03                	jmp    0x14040b1b6
14040b1b3:	48 8b c8             	mov    %rax,%rcx
14040b1b6:	48 89 4e 58          	mov    %rcx,0x58(%rsi)
14040b1ba:	48 8b 41 10          	mov    0x10(%rcx),%rax
14040b1be:	48 2b 01             	sub    (%rcx),%rax
14040b1c1:	48 d1 f8             	sar    $1,%rax
14040b1c4:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
14040b1c8:	4c 3b f0             	cmp    %rax,%r14
14040b1cb:	76 09                	jbe    0x14040b1d6
14040b1cd:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14040b1d1:	e8 0a cc da ff       	call   0x1401b7de0
14040b1d6:	45 85 f6             	test   %r14d,%r14d
14040b1d9:	74 7b                	je     0x14040b256
14040b1db:	41 83 fd 01          	cmp    $0x1,%r13d
14040b1df:	75 3f                	jne    0x14040b220
14040b1e1:	48 8b 4e 58          	mov    0x58(%rsi),%rcx
14040b1e5:	0f b7 07             	movzwl (%rdi),%eax
14040b1e8:	66 89 46 60          	mov    %ax,0x60(%rsi)
14040b1ec:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040b1f0:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040b1f4:	74 0a                	je     0x14040b200
14040b1f6:	66 89 02             	mov    %ax,(%rdx)
14040b1f9:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
14040b1fe:	eb 09                	jmp    0x14040b209
14040b200:	4c 8d 46 60          	lea    0x60(%rsi),%r8
14040b204:	e8 17 c9 da ff       	call   0x1401b7b20
14040b209:	48 83 c7 02          	add    $0x2,%rdi
14040b20d:	49 83 ee 01          	sub    $0x1,%r14
14040b211:	75 ce                	jne    0x14040b1e1
14040b213:	eb 41                	jmp    0x14040b256
14040b215:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14040b21c:	00 00 00 00
14040b220:	0f b7 07             	movzwl (%rdi),%eax
14040b223:	48 8b 4e 58          	mov    0x58(%rsi),%rcx
14040b227:	66 c1 c8 08          	ror    $0x8,%ax
14040b22b:	66 89 46 60          	mov    %ax,0x60(%rsi)
14040b22f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040b233:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040b237:	74 0a                	je     0x14040b243
14040b239:	66 89 02             	mov    %ax,(%rdx)
14040b23c:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
14040b241:	eb 09                	jmp    0x14040b24c
14040b243:	4c 8d 46 60          	lea    0x60(%rsi),%r8
14040b247:	e8 d4 c8 da ff       	call   0x1401b7b20
14040b24c:	48 83 c7 02          	add    $0x2,%rdi
14040b250:	49 83 ee 01          	sub    $0x1,%r14
14040b254:	75 ca                	jne    0x14040b220
14040b256:	41 2b ff             	sub    %r15d,%edi
14040b259:	4c 63 f7             	movslq %edi,%r14
14040b25c:	4d 03 f7             	add    %r15,%r14
14040b25f:	49 8d 7e 01          	lea    0x1(%r14),%rdi
14040b263:	48 3b fb             	cmp    %rbx,%rdi
14040b266:	0f 87 53 04 00 00    	ja     0x14040b6bf
14040b26c:	49 3b fe             	cmp    %r14,%rdi
14040b26f:	0f 82 4a 04 00 00    	jb     0x14040b6bf
14040b275:	41 0f b6 06          	movzbl (%r14),%eax
14040b279:	44 8b e8             	mov    %eax,%r13d
14040b27c:	88 46 62             	mov    %al,0x62(%rsi)
14040b27f:	44 8b f8             	mov    %eax,%r15d
14040b282:	48 8b c3             	mov    %rbx,%rax
14040b285:	49 2b c6             	sub    %r14,%rax
14040b288:	48 ff c8             	dec    %rax
14040b28b:	4c 3b e8             	cmp    %rax,%r13
14040b28e:	0f 8f d0 03 00 00    	jg     0x14040b664
14040b294:	b9 18 00 00 00       	mov    $0x18,%ecx
14040b299:	c6 46 70 00          	movb   $0x0,0x70(%rsi)
14040b29d:	e8 66 fe a0 00       	call   0x140e1b108
14040b2a2:	48 8b c8             	mov    %rax,%rcx
14040b2a5:	48 85 c0             	test   %rax,%rax
14040b2a8:	74 0f                	je     0x14040b2b9
14040b2aa:	33 c0                	xor    %eax,%eax
14040b2ac:	48 89 01             	mov    %rax,(%rcx)
14040b2af:	48 89 41 08          	mov    %rax,0x8(%rcx)
14040b2b3:	48 89 41 10          	mov    %rax,0x10(%rcx)
14040b2b7:	eb 03                	jmp    0x14040b2bc
14040b2b9:	48 8b c8             	mov    %rax,%rcx
14040b2bc:	48 89 4e 68          	mov    %rcx,0x68(%rsi)
14040b2c0:	48 8b 41 10          	mov    0x10(%rcx),%rax
14040b2c4:	48 2b 01             	sub    (%rcx),%rax
14040b2c7:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
14040b2cb:	4c 3b e8             	cmp    %rax,%r13
14040b2ce:	76 09                	jbe    0x14040b2d9
14040b2d0:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14040b2d4:	e8 97 ca da ff       	call   0x1401b7d70
14040b2d9:	45 85 ff             	test   %r15d,%r15d
14040b2dc:	74 30                	je     0x14040b30e
14040b2de:	66 90                	xchg   %ax,%ax
14040b2e0:	48 8b 4e 68          	mov    0x68(%rsi),%rcx
14040b2e4:	0f b6 07             	movzbl (%rdi),%eax
14040b2e7:	88 46 70             	mov    %al,0x70(%rsi)
14040b2ea:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040b2ee:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040b2f2:	74 08                	je     0x14040b2fc
14040b2f4:	88 02                	mov    %al,(%rdx)
14040b2f6:	48 ff 41 08          	incq   0x8(%rcx)
14040b2fa:	eb 09                	jmp    0x14040b305
14040b2fc:	4c 8d 46 70          	lea    0x70(%rsi),%r8
14040b300:	e8 1b c7 da ff       	call   0x1401b7a20
14040b305:	48 ff c7             	inc    %rdi
14040b308:	49 83 ef 01          	sub    $0x1,%r15
14040b30c:	75 d2                	jne    0x14040b2e0
14040b30e:	41 2b fe             	sub    %r14d,%edi
14040b311:	b9 18 00 00 00       	mov    $0x18,%ecx
14040b316:	4c 63 ff             	movslq %edi,%r15
14040b319:	33 ff                	xor    %edi,%edi
14040b31b:	66 89 be 80 00 00 00 	mov    %di,0x80(%rsi)
14040b322:	4d 03 fe             	add    %r14,%r15
14040b325:	e8 de fd a0 00       	call   0x140e1b108
14040b32a:	48 8b c8             	mov    %rax,%rcx
14040b32d:	48 85 c0             	test   %rax,%rax
14040b330:	74 0d                	je     0x14040b33f
14040b332:	48 89 38             	mov    %rdi,(%rax)
14040b335:	48 89 78 08          	mov    %rdi,0x8(%rax)
14040b339:	48 89 78 10          	mov    %rdi,0x10(%rax)
14040b33d:	eb 03                	jmp    0x14040b342
14040b33f:	48 8b cf             	mov    %rdi,%rcx
14040b342:	48 89 4e 78          	mov    %rcx,0x78(%rsi)
14040b346:	49 8b c7             	mov    %r15,%rax
14040b349:	4c 3b fb             	cmp    %rbx,%r15
14040b34c:	73 5a                	jae    0x14040b3a8
14040b34e:	49 8d 7f 02          	lea    0x2(%r15),%rdi
14040b352:	48 3b fb             	cmp    %rbx,%rdi
14040b355:	0f 87 34 03 00 00    	ja     0x14040b68f
14040b35b:	48 3b f8             	cmp    %rax,%rdi
14040b35e:	0f 82 2b 03 00 00    	jb     0x14040b68f
14040b364:	44 8b 65 7f          	mov    0x7f(%rbp),%r12d
14040b368:	41 0f b7 17          	movzwl (%r15),%edx
14040b36c:	41 83 fc 01          	cmp    $0x1,%r12d
14040b370:	74 04                	je     0x14040b376
14040b372:	66 c1 ca 08          	ror    $0x8,%dx
14040b376:	66 89 96 80 00 00 00 	mov    %dx,0x80(%rsi)
14040b37d:	48 8b 41 08          	mov    0x8(%rcx),%rax
14040b381:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14040b385:	74 0d                	je     0x14040b394
14040b387:	66 89 10             	mov    %dx,(%rax)
14040b38a:	48 8b c7             	mov    %rdi,%rax
14040b38d:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
14040b392:	eb 18                	jmp    0x14040b3ac
14040b394:	4c 8d 86 80 00 00 00 	lea    0x80(%rsi),%r8
14040b39b:	48 8b d0             	mov    %rax,%rdx
14040b39e:	e8 7d c7 da ff       	call   0x1401b7b20
14040b3a3:	48 8b c7             	mov    %rdi,%rax
14040b3a6:	eb 04                	jmp    0x14040b3ac
14040b3a8:	44 8b 65 7f          	mov    0x7f(%rbp),%r12d
14040b3ac:	41 2b c7             	sub    %r15d,%eax
14040b3af:	4c 8d b6 90 00 00 00 	lea    0x90(%rsi),%r14
14040b3b6:	48 63 f8             	movslq %eax,%rdi
14040b3b9:	b9 18 00 00 00       	mov    $0x18,%ecx
14040b3be:	49 03 ff             	add    %r15,%rdi
14040b3c1:	45 33 ff             	xor    %r15d,%r15d
14040b3c4:	4d 89 3e             	mov    %r15,(%r14)
14040b3c7:	e8 3c fd a0 00       	call   0x140e1b108
14040b3cc:	48 85 c0             	test   %rax,%rax
14040b3cf:	74 0d                	je     0x14040b3de
14040b3d1:	4c 89 38             	mov    %r15,(%rax)
14040b3d4:	4c 89 78 08          	mov    %r15,0x8(%rax)
14040b3d8:	4c 89 78 10          	mov    %r15,0x10(%rax)
14040b3dc:	eb 03                	jmp    0x14040b3e1
14040b3de:	49 8b c7             	mov    %r15,%rax
14040b3e1:	4c 8b 6d df          	mov    -0x21(%rbp),%r13
14040b3e5:	48 89 86 88 00 00 00 	mov    %rax,0x88(%rsi)
14040b3ec:	48 3b fb             	cmp    %rbx,%rdi
14040b3ef:	0f 83 1d 01 00 00    	jae    0x14040b512
14040b3f5:	b9 e8 00 00 00       	mov    $0xe8,%ecx
14040b3fa:	e8 09 fd a0 00       	call   0x140e1b108
14040b3ff:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14040b403:	48 8b c8             	mov    %rax,%rcx
14040b406:	48 85 c0             	test   %rax,%rax
14040b409:	0f 84 ac 00 00 00    	je     0x14040b4bb
14040b40f:	48 8b 86 98 00 00 00 	mov    0x98(%rsi),%rax
14040b416:	4c 89 b9 b8 00 00 00 	mov    %r15,0xb8(%rcx)
14040b41d:	44 89 b9 c0 00 00 00 	mov    %r15d,0xc0(%rcx)
14040b424:	4c 89 b9 d8 00 00 00 	mov    %r15,0xd8(%rcx)
14040b42b:	4c 89 b9 e0 00 00 00 	mov    %r15,0xe0(%rcx)
14040b432:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
14040b438:	66 c7 41 04 ff ff    	movw   $0xffff,0x4(%rcx)
14040b43e:	4c 89 79 08          	mov    %r15,0x8(%rcx)
14040b442:	4c 89 79 10          	mov    %r15,0x10(%rcx)
14040b446:	4c 89 79 18          	mov    %r15,0x18(%rcx)
14040b44a:	4c 89 79 20          	mov    %r15,0x20(%rcx)
14040b44e:	4c 89 79 28          	mov    %r15,0x28(%rcx)
14040b452:	4c 89 79 30          	mov    %r15,0x30(%rcx)
14040b456:	4c 89 79 38          	mov    %r15,0x38(%rcx)
14040b45a:	4c 89 79 40          	mov    %r15,0x40(%rcx)
14040b45e:	4c 89 79 48          	mov    %r15,0x48(%rcx)
14040b462:	4c 89 79 50          	mov    %r15,0x50(%rcx)
14040b466:	4c 89 79 58          	mov    %r15,0x58(%rcx)
14040b46a:	4c 89 79 60          	mov    %r15,0x60(%rcx)
14040b46e:	4c 89 79 68          	mov    %r15,0x68(%rcx)
14040b472:	4c 89 79 70          	mov    %r15,0x70(%rcx)
14040b476:	4c 89 79 78          	mov    %r15,0x78(%rcx)
14040b47a:	4c 89 b9 80 00 00 00 	mov    %r15,0x80(%rcx)
14040b481:	4c 89 b9 88 00 00 00 	mov    %r15,0x88(%rcx)
14040b488:	4c 89 b9 90 00 00 00 	mov    %r15,0x90(%rcx)
14040b48f:	4c 89 b9 98 00 00 00 	mov    %r15,0x98(%rcx)
14040b496:	4c 89 b9 a0 00 00 00 	mov    %r15,0xa0(%rcx)
14040b49d:	4c 89 b9 a8 00 00 00 	mov    %r15,0xa8(%rcx)
14040b4a4:	4c 89 b9 b0 00 00 00 	mov    %r15,0xb0(%rcx)
14040b4ab:	48 89 81 c8 00 00 00 	mov    %rax,0xc8(%rcx)
14040b4b2:	c6 81 d0 00 00 00 00 	movb   $0x0,0xd0(%rcx)
14040b4b9:	eb 03                	jmp    0x14040b4be
14040b4bb:	49 8b cf             	mov    %r15,%rcx
14040b4be:	4d 8b cd             	mov    %r13,%r9
14040b4c1:	49 89 0e             	mov    %rcx,(%r14)
14040b4c4:	4c 8b c3             	mov    %rbx,%r8
14040b4c7:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040b4cc:	48 8b d7             	mov    %rdi,%rdx
14040b4cf:	e8 ec 30 00 00       	call   0x14040e5c0
14040b4d4:	4c 8b 8e 88 00 00 00 	mov    0x88(%rsi),%r9
14040b4db:	4c 63 f8             	movslq %eax,%r15
14040b4de:	49 8b 51 08          	mov    0x8(%r9),%rdx
14040b4e2:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14040b4e6:	74 0d                	je     0x14040b4f5
14040b4e8:	49 8b 0e             	mov    (%r14),%rcx
14040b4eb:	48 89 0a             	mov    %rcx,(%rdx)
14040b4ee:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
14040b4f3:	eb 0b                	jmp    0x14040b500
14040b4f5:	4d 8b c6             	mov    %r14,%r8
14040b4f8:	49 8b c9             	mov    %r9,%rcx
14040b4fb:	e8 c0 fa f6 ff       	call   0x14037afc0
14040b500:	49 03 ff             	add    %r15,%rdi
14040b503:	45 33 ff             	xor    %r15d,%r15d
14040b506:	4d 89 3e             	mov    %r15,(%r14)
14040b509:	48 3b fb             	cmp    %rbx,%rdi
14040b50c:	0f 82 e3 fe ff ff    	jb     0x14040b3f5
14040b512:	4d 89 3e             	mov    %r15,(%r14)
14040b515:	8b 46 0c             	mov    0xc(%rsi),%eax
14040b518:	4c 8d 4e 10          	lea    0x10(%rsi),%r9
14040b51c:	4c 8b 46 68          	mov    0x68(%rsi),%r8
14040b520:	0f 57 d2             	xorps  %xmm2,%xmm2
14040b523:	4c 8b 56 58          	mov    0x58(%rsi),%r10
14040b527:	4c 8b 5e 28          	mov    0x28(%rsi),%r11
14040b52b:	0f b7 56 08          	movzwl 0x8(%rsi),%edx
14040b52f:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14040b533:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14040b538:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14040b53d:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14040b542:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
14040b547:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14040b54c:	e8 bf 72 00 00       	call   0x140412810
14040b551:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14040b555:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
14040b55c:	00
14040b55d:	2b f9                	sub    %ecx,%edi
14040b55f:	88 86 a0 00 00 00    	mov    %al,0xa0(%rsi)
14040b565:	8b c7                	mov    %edi,%eax
14040b567:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14040b56b:	48 33 cc             	xor    %rsp,%rcx
14040b56e:	e8 8d ff a0 00       	call   0x140e1b500
14040b573:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14040b57a:	41 5f                	pop    %r15
14040b57c:	41 5e                	pop    %r14
14040b57e:	41 5c                	pop    %r12
14040b580:	5f                   	pop    %rdi
14040b581:	5e                   	pop    %rsi
14040b582:	5b                   	pop    %rbx
14040b583:	5d                   	pop    %rbp
14040b584:	c3                   	ret
14040b585:	41 2b df             	sub    %r15d,%ebx
14040b588:	48 8d 15 59 4d be 00 	lea    0xbe4d59(%rip),%rdx        # 0x140ff02e8
14040b58f:	44 8b cb             	mov    %ebx,%r9d
14040b592:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040b596:	41 b8 22 00 00 00    	mov    $0x22,%r8d
14040b59c:	e8 4f db d9 ff       	call   0x1401a90f0
14040b5a1:	48 8d 15 28 54 f9 00 	lea    0xf95428(%rip),%rdx        # 0x1413a09d0
14040b5a8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040b5ac:	e8 67 12 a1 00       	call   0x140e1c818
14040b5b1:	cc                   	int3
14040b5b2:	41 2b df             	sub    %r15d,%ebx
14040b5b5:	48 8d 15 0c 4d be 00 	lea    0xbe4d0c(%rip),%rdx        # 0x140ff02c8
14040b5bc:	44 8b cb             	mov    %ebx,%r9d
14040b5bf:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040b5c3:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14040b5c9:	e8 22 db d9 ff       	call   0x1401a90f0
14040b5ce:	48 8d 15 fb 53 f9 00 	lea    0xf953fb(%rip),%rdx        # 0x1413a09d0
14040b5d5:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040b5d9:	e8 3a 12 a1 00       	call   0x140e1c818
14040b5de:	cc                   	int3
14040b5df:	41 2b de             	sub    %r14d,%ebx
14040b5e2:	48 8d 15 37 4d be 00 	lea    0xbe4d37(%rip),%rdx        # 0x140ff0320
14040b5e9:	45 8b c7             	mov    %r15d,%r8d
14040b5ec:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040b5f0:	44 8d 4b ff          	lea    -0x1(%rbx),%r9d
14040b5f4:	e8 f7 da d9 ff       	call   0x1401a90f0
14040b5f9:	48 8d 15 d0 53 f9 00 	lea    0xf953d0(%rip),%rdx        # 0x1413a09d0
14040b600:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040b604:	e8 0f 12 a1 00       	call   0x140e1c818
14040b609:	cc                   	int3
14040b60a:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14040b60e:	48 8d 15 23 4d be 00 	lea    0xbe4d23(%rip),%rdx        # 0x140ff0338
14040b615:	2b d9                	sub    %ecx,%ebx
14040b617:	2b f9                	sub    %ecx,%edi
14040b619:	44 8b cb             	mov    %ebx,%r9d
14040b61c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040b620:	44 8b c7             	mov    %edi,%r8d