14090c144:	ff cf                	dec    %edi
14090c146:	66 44 89 59 46       	mov    %r11w,0x46(%rcx)
14090c14b:	80 61 01 f9          	andb   $0xf9,0x1(%rcx)
14090c14f:	44 38 19             	cmp    %r11b,(%rcx)
14090c152:	74 07                	je     0x14090c15b
14090c154:	e8 97 96 f8 ff       	call   0x1408957f0
14090c159:	eb 35                	jmp    0x14090c190
14090c15b:	44 0f b7 41 56       	movzwl 0x56(%rcx),%r8d
14090c160:	48 8b 91 88 00 00 00 	mov    0x88(%rcx),%rdx
14090c167:	41 8d 40 01          	lea    0x1(%r8),%eax
14090c16b:	66 89 41 56          	mov    %ax,0x56(%rcx)
14090c16f:	66 3b 42 18          	cmp    0x18(%rdx),%ax
14090c173:	72 0c                	jb     0x14090c181
14090c175:	66 44 89 41 56       	mov    %r8w,0x56(%rcx)
14090c17a:	e8 71 96 f8 ff       	call   0x1408957f0
14090c17f:	eb 0f                	jmp    0x14090c190
14090c181:	44 38 5a 08          	cmp    %r11b,0x8(%rdx)
14090c185:	0f 85 c6 fe ff ff    	jne    0x14090c051
14090c18b:	e8 a0 7c fa ff       	call   0x1408b3e30
14090c190:	44 8b e0             	mov    %eax,%r12d
14090c193:	85 c0                	test   %eax,%eax
14090c195:	0f 84 b6 fe ff ff    	je     0x14090c051
14090c19b:	83 f8 65             	cmp    $0x65,%eax
14090c19e:	0f 85 0c fc ff ff    	jne    0x14090bdb0
14090c1a4:	45 33 db             	xor    %r11d,%r11d
14090c1a7:	45 8b e3             	mov    %r11d,%r12d
14090c1aa:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090c1af:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c1b4:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c1ba:	49 83 c7 18          	add    $0x18,%r15
14090c1be:	e9 96 fd ff ff       	jmp    0x14090bf59
14090c1c3:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c1c8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c1cd:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090c1d2:	e9 55 03 00 00       	jmp    0x14090c52c
14090c1d7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c1dc:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c1e0:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c1e4:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090c1e8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c1ed:	0f b7 4a 0c          	movzwl 0xc(%rdx),%ecx
14090c1f1:	8b 40 08             	mov    0x8(%rax),%eax
14090c1f4:	3b c8                	cmp    %eax,%ecx
14090c1f6:	7d 0e                	jge    0x14090c206
14090c1f8:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c1fd:	66 89 42 0c          	mov    %ax,0xc(%rdx)
14090c201:	e9 36 03 00 00       	jmp    0x14090c53c
14090c206:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c20b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c210:	8b 40 0c             	mov    0xc(%rax),%eax
14090c213:	3b c8                	cmp    %eax,%ecx
14090c215:	0f 8e 21 03 00 00    	jle    0x14090c53c
14090c21b:	66 89 42 0c          	mov    %ax,0xc(%rdx)
14090c21f:	e9 18 03 00 00       	jmp    0x14090c53c
14090c224:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c229:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c22d:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c231:	48 83 3c c8 00       	cmpq   $0x0,(%rax,%rcx,8)
14090c236:	0f 84 1a 38 00 00    	je     0x14090fa56
14090c23c:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c241:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090c246:	49 83 c7 18          	add    $0x18,%r15
14090c24a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090c24f:	e9 b9 bf ff ff       	jmp    0x14090820d
14090c254:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c259:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c25e:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c262:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c266:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090c26a:	0f b7 41 0c          	movzwl 0xc(%rcx),%eax
14090c26e:	41 3b 47 10          	cmp    0x10(%r15),%eax
14090c272:	0f 8d cb 02 00 00    	jge    0x14090c543
14090c278:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c27c:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c281:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090c286:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090c28a:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090c28f:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c293:	49 03 ce             	add    %r14,%rcx
14090c296:	48 89 8d 88 00 00 00 	mov    %rcx,0x88(%rbp)
14090c29d:	41 0f b7 44 24 10    	movzwl 0x10(%r12),%eax
14090c2a3:	66 89 85 9c 00 00 00 	mov    %ax,0x9c(%rbp)
14090c2aa:	66 85 c0             	test   %ax,%ax
14090c2ad:	74 32                	je     0x14090c2e1
14090c2af:	48 8b 43 38          	mov    0x38(%rbx),%rax
14090c2b3:	48 8d 73 24          	lea    0x24(%rbx),%rsi
14090c2b7:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14090c2be:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
14090c2c5:	c6 85 9e 00 00 00 00 	movb   $0x0,0x9e(%rbp)
14090c2cc:	4c 8b c6             	mov    %rsi,%r8
14090c2cf:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c2d3:	e8 b8 17 fc ff       	call   0x1408cda90
14090c2d8:	44 8b e0             	mov    %eax,%r12d
14090c2db:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c2df:	eb 75                	jmp    0x14090c356
14090c2e1:	b8 00 04 00 00       	mov    $0x400,%eax
14090c2e6:	66 85 41 14          	test   %ax,0x14(%rcx)
14090c2ea:	74 0d                	je     0x14090c2f9
14090c2ec:	e8 8f 6a 00 00       	call   0x140912d80
14090c2f1:	85 c0                	test   %eax,%eax
14090c2f3:	0f 85 4e 47 00 00    	jne    0x140910a47
14090c2f9:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14090c2fd:	e8 fe ae ff ff       	call   0x140907200
14090c302:	48 8b f8             	mov    %rax,%rdi
14090c305:	48 85 c0             	test   %rax,%rax
14090c308:	0f 84 39 47 00 00    	je     0x140910a47
14090c30e:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
14090c315:	4c 8b c8             	mov    %rax,%r9
14090c318:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14090c31c:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14090c320:	8b 52 10             	mov    0x10(%rdx),%edx
14090c323:	e8 38 8c 00 00       	call   0x140914f60
14090c328:	c6 47 1e 00          	movb   $0x0,0x1e(%rdi)
14090c32c:	48 8d 73 24          	lea    0x24(%rbx),%rsi
14090c330:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c334:	4c 8b c6             	mov    %rsi,%r8
14090c337:	48 8b d7             	mov    %rdi,%rdx
14090c33a:	e8 51 17 fc ff       	call   0x1408cda90
14090c33f:	48 8b d7             	mov    %rdi,%rdx
14090c342:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c346:	49 8b cd             	mov    %r13,%rcx
14090c349:	44 8b e0             	mov    %eax,%r12d
14090c34c:	e8 9f a1 fc ff       	call   0x1408d64f0
14090c351:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090c356:	45 85 e4             	test   %r12d,%r12d
14090c359:	0f 85 51 fa ff ff    	jne    0x14090bdb0
14090c35f:	8b 0e                	mov    (%rsi),%ecx
14090c361:	85 c9                	test   %ecx,%ecx
14090c363:	0f 95 c0             	setne  %al
14090c366:	45 33 db             	xor    %r11d,%r11d
14090c369:	88 43 02             	mov    %al,0x2(%rbx)
14090c36c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c371:	44 88 63 03          	mov    %r12b,0x3(%rbx)
14090c375:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090c379:	0f b6 00             	movzbl (%rax),%eax
14090c37c:	3c 1c                	cmp    $0x1c,%al
14090c37e:	75 17                	jne    0x14090c397
14090c380:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c385:	85 c9                	test   %ecx,%ecx
14090c387:	0f 84 4e 2c 00 00    	je     0x14090efdb
14090c38d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c392:	e9 9a 01 00 00       	jmp    0x14090c531
14090c397:	85 c9                	test   %ecx,%ecx
14090c399:	0f 85 37 2c 00 00    	jne    0x14090efd6
14090c39f:	3c 1a                	cmp    $0x1a,%al
14090c3a1:	75 42                	jne    0x14090c3e5
14090c3a3:	0f b7 95 9c 00 00 00 	movzwl 0x9c(%rbp),%edx
14090c3aa:	49 8b cb             	mov    %r11,%rcx
14090c3ad:	48 85 d2             	test   %rdx,%rdx
14090c3b0:	0f 84 9e c3 ff ff    	je     0x140908754
14090c3b6:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
14090c3bd:	48 83 c0 14          	add    $0x14,%rax
14090c3c1:	f6 00 01             	testb  $0x1,(%rax)
14090c3c4:	0f 85 0c 2c 00 00    	jne    0x14090efd6
14090c3ca:	48 ff c1             	inc    %rcx
14090c3cd:	48 83 c0 38          	add    $0x38,%rax
14090c3d1:	48 3b ca             	cmp    %rdx,%rcx
14090c3d4:	7c eb                	jl     0x14090c3c1
14090c3d6:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c3db:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c3e0:	e9 4c 01 00 00       	jmp    0x14090c531
14090c3e5:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c3ea:	41 80 3f 19          	cmpb   $0x19,(%r15)
14090c3ee:	0f 85 65 c3 ff ff    	jne    0x140908759
14090c3f4:	41 0f b7 47 10       	movzwl 0x10(%r15),%eax
14090c3f9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c3fe:	66 89 43 0c          	mov    %ax,0xc(%rbx)
14090c402:	e9 2a 01 00 00       	jmp    0x14090c531
14090c407:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c40c:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c410:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c414:	49 03 ce             	add    %r14,%rcx
14090c417:	f6 41 14 24          	testb  $0x24,0x14(%rcx)
14090c41b:	0f 85 83 00 00 00    	jne    0x14090c4a4
14090c421:	0f 10 01             	movups (%rcx),%xmm0
14090c424:	0f 11 85 e0 01 00 00 	movups %xmm0,0x1e0(%rbp)
14090c42b:	0f 10 51 10          	movups 0x10(%rcx),%xmm2
14090c42f:	0f 11 95 f0 01 00 00 	movups %xmm2,0x1f0(%rbp)
14090c436:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14090c43a:	66 48 0f 7e d0       	movq   %xmm2,%rax
14090c43f:	0f 11 85 00 02 00 00 	movups %xmm0,0x200(%rbp)
14090c446:	48 c1 e8 20          	shr    $0x20,%rax
14090c44a:	f2 0f 10 49 30       	movsd  0x30(%rcx),%xmm1
14090c44f:	f2 0f 11 8d 10 02 00 	movsd  %xmm1,0x210(%rbp)
14090c456:	00
14090c457:	a8 04                	test   $0x4,%al
14090c459:	75 33                	jne    0x14090c48e
14090c45b:	a8 08                	test   $0x8,%al
14090c45d:	75 23                	jne    0x14090c482
14090c45f:	a8 02                	test   $0x2,%al
14090c461:	74 2b                	je     0x14090c48e
14090c463:	41 8b d2             	mov    %r10d,%edx
14090c466:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
14090c46d:	e8 ee 50 f8 ff       	call   0x140891560
14090c472:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090c477:	45 33 db             	xor    %r11d,%r11d
14090c47a:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c480:	eb 0c                	jmp    0x14090c48e
14090c482:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
14090c489:	e8 32 5e 00 00       	call   0x1409122c0
14090c48e:	f6 85 f4 01 00 00 04 	testb  $0x4,0x1f4(%rbp)
14090c495:	0f 84 7f db ff ff    	je     0x14090a01a
14090c49b:	48 8b bd e0 01 00 00 	mov    0x1e0(%rbp),%rdi
14090c4a2:	eb 11                	jmp    0x14090c4b5
14090c4a4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c4a9:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c4ad:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c4b1:	4a 8b 3c 31          	mov    (%rcx,%r14,1),%rdi
14090c4b5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c4ba:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14090c4bf:	45 33 c0             	xor    %r8d,%r8d
14090c4c2:	44 89 5c 24 70       	mov    %r11d,0x70(%rsp)
14090c4c7:	48 8b d7             	mov    %rdi,%rdx
14090c4ca:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c4ce:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c4d2:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090c4d6:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c4da:	e8 c1 39 fc ff       	call   0x1408cfea0
14090c4df:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
14090c4e3:	45 33 db             	xor    %r11d,%r11d
14090c4e6:	c6 43 02 00          	movb   $0x0,0x2(%rbx)
14090c4ea:	44 8b e0             	mov    %eax,%r12d
14090c4ed:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090c4f1:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c4f5:	8b 44 24 70          	mov    0x70(%rsp),%eax
14090c4f9:	44 88 5b 03          	mov    %r11b,0x3(%rbx)
14090c4fd:	89 43 24             	mov    %eax,0x24(%rbx)
14090c500:	85 c0                	test   %eax,%eax
14090c502:	74 1a                	je     0x14090c51e
14090c504:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c509:	45 39 5f 08          	cmp    %r11d,0x8(%r15)
14090c50d:	0f 84 9f 41 00 00    	je     0x1409106b2
14090c513:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c519:	e9 3b fa ff ff       	jmp    0x14090bf59
14090c51e:	45 85 e4             	test   %r12d,%r12d
14090c521:	0f 85 fb cf ff ff    	jne    0x140909522
14090c527:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c52c:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090c531:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090c536:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c53c:	48 8d 15 bd 3a 6f ff 	lea    -0x90c543(%rip),%rdx        # 0x140000000
14090c543:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090c548:	49 83 c7 18          	add    $0x18,%r15
14090c54c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090c551:	e9 b7 bc ff ff       	jmp    0x14090820d
14090c556:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090c55b:	48 63 43 08          	movslq 0x8(%rbx),%rax
14090c55f:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090c563:	b8 00 90 00 00       	mov    $0x9000,%eax
14090c568:	48 03 56 68          	add    0x68(%rsi),%rdx
14090c56c:	66 85 42 14          	test   %ax,0x14(%rdx)
14090c570:	74 1b                	je     0x14090c58d
14090c572:	48 8b ca             	mov    %rdx,%rcx
14090c575:	e8 56 b2 fa ff       	call   0x1408b77d0
14090c57a:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090c57f:	48 8b d0             	mov    %rax,%rdx
14090c582:	45 33 db             	xor    %r11d,%r11d
14090c585:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c58b:	eb 06                	jmp    0x14090c593
14090c58d:	66 c7 42 14 04 00    	movw   $0x4,0x14(%rdx)
14090c593:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c597:	4c 8b fb             	mov    %rbx,%r15
14090c59a:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090c59e:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090c5a2:	48 8b 41 18          	mov    0x18(%rcx),%rax
14090c5a6:	48 89 02             	mov    %rax,(%rdx)
14090c5a9:	48 8b c3             	mov    %rbx,%rax
14090c5ac:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c5b0:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090c5b4:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090c5b8:	48 ff 42 18          	incq   0x18(%rdx)
14090c5bc:	e9 7b ff ff ff       	jmp    0x14090c53c
14090c5c1:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14090c5c6:	49 8b db             	mov    %r11,%rbx
14090c5c9:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c5ce:	44 89 5d 80          	mov    %r11d,-0x80(%rbp)
14090c5d2:	49 63 45 08          	movslq 0x8(%r13),%rax
14090c5d6:	4c 6b f0 38          	imul   $0x38,%rax,%r14
14090c5da:	b8 00 90 00 00       	mov    $0x9000,%eax
14090c5df:	4c 03 76 68          	add    0x68(%rsi),%r14
14090c5e3:	66 41 85 46 14       	test   %ax,0x14(%r14)
14090c5e8:	74 0d                	je     0x14090c5f7
14090c5ea:	49 8b ce             	mov    %r14,%rcx
14090c5ed:	e8 de b1 fa ff       	call   0x1408b77d0
14090c5f2:	4c 8b f0             	mov    %rax,%r14
14090c5f5:	eb 07                	jmp    0x14090c5fe
14090c5f7:	66 41 c7 46 14 04 00 	movw   $0x4,0x14(%r14)
14090c5fe:	49 63 4d 04          	movslq 0x4(%r13),%rcx
14090c602:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c606:	48 8b 34 c8          	mov    (%rax,%rcx,8),%rsi
14090c60a:	f6 46 08 02          	testb  $0x2,0x8(%rsi)
14090c60e:	75 2d                	jne    0x14090c63d
14090c610:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14090c614:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14090c618:	e8 c3 24 fc ff       	call   0x1408ceae0
14090c61d:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c621:	44 8b e0             	mov    %eax,%r12d
14090c624:	85 c0                	test   %eax,%eax
14090c626:	0f 85 3d 01 00 00    	jne    0x14090c769
14090c62c:	39 45 80             	cmp    %eax,-0x80(%rbp)
14090c62f:	74 5c                	je     0x14090c68d
14090c631:	b8 01 00 00 00       	mov    $0x1,%eax
14090c636:	8b d8                	mov    %eax,%ebx
14090c638:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14090c63d:	49 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r15
14090c644:	ff ff 7f
14090c647:	49 8b c5             	mov    %r13,%rax
14090c64a:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c64e:	85 c0                	test   %eax,%eax
14090c650:	0f 84 a0 00 00 00    	je     0x14090c6f6
14090c656:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14090c65b:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
14090c662:	48 85 c9             	test   %rcx,%rcx
14090c665:	74 5a                	je     0x14090c6c1
14090c667:	48 8b 41 08          	mov    0x8(%rcx),%rax
14090c66b:	48 85 c0             	test   %rax,%rax
14090c66e:	74 0c                	je     0x14090c67c
14090c670:	48 8b c8             	mov    %rax,%rcx
14090c673:	48 8b 40 08          	mov    0x8(%rax),%rax
14090c677:	48 85 c0             	test   %rax,%rax
14090c67a:	75 f4                	jne    0x14090c670
14090c67c:	49 8b c5             	mov    %r13,%rax
14090c67f:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c683:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090c687:	48 03 79 20          	add    0x20(%rcx),%rdi
14090c68b:	eb 3d                	jmp    0x14090c6ca
14090c68d:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
14090c691:	48 8b cb             	mov    %rbx,%rcx
14090c694:	e8 a7 fd f9 ff       	call   0x1408ac440
14090c699:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
14090c69d:	49 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r15
14090c6a4:	ff ff 7f
14090c6a7:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c6ac:	49 3b df             	cmp    %r15,%rbx
14090c6af:	7c 06                	jl     0x14090c6b7
14090c6b1:	83 4e 08 02          	orl    $0x2,0x8(%rsi)
14090c6b5:	eb 90                	jmp    0x14090c647
14090c6b7:	48 ff c3             	inc    %rbx
14090c6ba:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c6bf:	eb 86                	jmp    0x14090c647
14090c6c1:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090c6c5:	48 03 7c 24 68       	add    0x68(%rsp),%rdi
14090c6ca:	48 8b cf             	mov    %rdi,%rcx
14090c6cd:	e8 ae 6b 00 00       	call   0x140913280
14090c6d2:	48 8b 07             	mov    (%rdi),%rax
14090c6d5:	49 3b c7             	cmp    %r15,%rax
14090c6d8:	0f 84 85 00 00 00    	je     0x14090c763
14090c6de:	f6 46 08 02          	testb  $0x2,0x8(%rsi)
14090c6e2:	75 7f                	jne    0x14090c763
14090c6e4:	48 ff c0             	inc    %rax