14051f188:	2b df                	sub    %edi,%ebx
14051f18a:	e9 c3 06 00 00       	jmp    0x14051f852
14051f18f:	90                   	nop
14051f190:	8b 03                	mov    (%rbx),%eax
14051f192:	48 8b 8e 88 00 00 00 	mov    0x88(%rsi),%rcx
14051f199:	0f c8                	bswap  %eax
14051f19b:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
14051f1a1:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14051f1a5:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14051f1a9:	74 09                	je     0x14051f1b4
14051f1ab:	89 02                	mov    %eax,(%rdx)
14051f1ad:	48 83 41 08 04       	addq   $0x4,0x8(%rcx)
14051f1b2:	eb 0c                	jmp    0x14051f1c0
14051f1b4:	4c 8d 86 90 00 00 00 	lea    0x90(%rsi),%r8
14051f1bb:	e8 40 65 f0 ff       	call   0x140425700
14051f1c0:	48 83 c3 04          	add    $0x4,%rbx
14051f1c4:	49 83 ef 01          	sub    $0x1,%r15
14051f1c8:	75 c6                	jne    0x14051f190
14051f1ca:	2b df                	sub    %edi,%ebx
14051f1cc:	e9 81 06 00 00       	jmp    0x14051f852
14051f1d1:	44 0f b6 b6 49 01 00 	movzbl 0x149(%rsi),%r14d
14051f1d8:	00
14051f1d9:	4a 8d 0c 37          	lea    (%rdi,%r14,1),%rcx
14051f1dd:	48 3b cb             	cmp    %rbx,%rcx
14051f1e0:	0f 87 f9 08 00 00    	ja     0x14051fadf
14051f1e6:	48 3b cf             	cmp    %rdi,%rcx
14051f1e9:	0f 82 f0 08 00 00    	jb     0x14051fadf
14051f1ef:	48 8d 8e 98 00 00 00 	lea    0x98(%rsi),%rcx
14051f1f6:	e9 49 06 00 00       	jmp    0x14051f844
14051f1fb:	44 0f b6 be 49 01 00 	movzbl 0x149(%rsi),%r15d
14051f202:	00
14051f203:	48 8b c3             	mov    %rbx,%rax
14051f206:	48 2b c7             	sub    %rdi,%rax
14051f209:	41 c1 ef 02          	shr    $0x2,%r15d
14051f20d:	48 99                	cqto
14051f20f:	83 e2 03             	and    $0x3,%edx
14051f212:	48 03 c2             	add    %rdx,%rax
14051f215:	48 c1 f8 02          	sar    $0x2,%rax
14051f219:	4c 3b f8             	cmp    %rax,%r15
14051f21c:	0f 8f e6 08 00 00    	jg     0x14051fb08
14051f222:	45 33 f6             	xor    %r14d,%r14d
14051f225:	b9 18 00 00 00       	mov    $0x18,%ecx
14051f22a:	44 89 b6 b0 00 00 00 	mov    %r14d,0xb0(%rsi)
14051f231:	e8 d2 be 8f 00       	call   0x140e1b108
14051f236:	48 8b c8             	mov    %rax,%rcx
14051f239:	48 85 c0             	test   %rax,%rax
14051f23c:	74 0d                	je     0x14051f24b
14051f23e:	4c 89 30             	mov    %r14,(%rax)
14051f241:	4c 89 70 08          	mov    %r14,0x8(%rax)
14051f245:	4c 89 70 10          	mov    %r14,0x10(%rax)
14051f249:	eb 03                	jmp    0x14051f24e
14051f24b:	49 8b ce             	mov    %r14,%rcx
14051f24e:	48 89 8e a8 00 00 00 	mov    %rcx,0xa8(%rsi)
14051f255:	48 8b 41 10          	mov    0x10(%rcx),%rax
14051f259:	48 2b 01             	sub    (%rcx),%rax
14051f25c:	48 c1 f8 02          	sar    $0x2,%rax
14051f260:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
14051f264:	4c 3b f8             	cmp    %rax,%r15
14051f267:	76 09                	jbe    0x14051f272
14051f269:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14051f26d:	e8 ee 65 f0 ff       	call   0x140425860
14051f272:	48 8b df             	mov    %rdi,%rbx
14051f275:	45 85 ff             	test   %r15d,%r15d
14051f278:	0f 84 93 fa ff ff    	je     0x14051ed11
14051f27e:	83 7d 68 01          	cmpl   $0x1,0x68(%rbp)
14051f282:	75 4c                	jne    0x14051f2d0
14051f284:	0f 1f 40 00          	nopl   0x0(%rax)
14051f288:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14051f28f:	00
14051f290:	48 8b 8e a8 00 00 00 	mov    0xa8(%rsi),%rcx
14051f297:	8b 03                	mov    (%rbx),%eax
14051f299:	89 86 b0 00 00 00    	mov    %eax,0xb0(%rsi)
14051f29f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14051f2a3:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14051f2a7:	74 09                	je     0x14051f2b2
14051f2a9:	89 02                	mov    %eax,(%rdx)
14051f2ab:	48 83 41 08 04       	addq   $0x4,0x8(%rcx)
14051f2b0:	eb 0c                	jmp    0x14051f2be
14051f2b2:	4c 8d 86 b0 00 00 00 	lea    0xb0(%rsi),%r8
14051f2b9:	e8 42 64 f0 ff       	call   0x140425700
14051f2be:	48 83 c3 04          	add    $0x4,%rbx
14051f2c2:	49 83 ef 01          	sub    $0x1,%r15
14051f2c6:	75 c8                	jne    0x14051f290
14051f2c8:	2b df                	sub    %edi,%ebx
14051f2ca:	e9 83 05 00 00       	jmp    0x14051f852
14051f2cf:	90                   	nop
14051f2d0:	8b 03                	mov    (%rbx),%eax
14051f2d2:	48 8b 8e a8 00 00 00 	mov    0xa8(%rsi),%rcx
14051f2d9:	0f c8                	bswap  %eax
14051f2db:	89 86 b0 00 00 00    	mov    %eax,0xb0(%rsi)
14051f2e1:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14051f2e5:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14051f2e9:	74 09                	je     0x14051f2f4
14051f2eb:	89 02                	mov    %eax,(%rdx)
14051f2ed:	48 83 41 08 04       	addq   $0x4,0x8(%rcx)
14051f2f2:	eb 0c                	jmp    0x14051f300
14051f2f4:	4c 8d 86 b0 00 00 00 	lea    0xb0(%rsi),%r8
14051f2fb:	e8 00 64 f0 ff       	call   0x140425700
14051f300:	48 83 c3 04          	add    $0x4,%rbx
14051f304:	49 83 ef 01          	sub    $0x1,%r15
14051f308:	75 c6                	jne    0x14051f2d0
14051f30a:	2b df                	sub    %edi,%ebx
14051f30c:	e9 41 05 00 00       	jmp    0x14051f852
14051f311:	48 8d 47 04          	lea    0x4(%rdi),%rax
14051f315:	48 3b c3             	cmp    %rbx,%rax
14051f318:	0f 87 13 08 00 00    	ja     0x14051fb31
14051f31e:	48 3b c7             	cmp    %rdi,%rax
14051f321:	0f 82 0a 08 00 00    	jb     0x14051fb31
14051f327:	83 7d 68 01          	cmpl   $0x1,0x68(%rbp)
14051f32b:	8b 07                	mov    (%rdi),%eax
14051f32d:	74 02                	je     0x14051f331
14051f32f:	0f c8                	bswap  %eax
14051f331:	89 86 b4 00 00 00    	mov    %eax,0xb4(%rsi)
14051f337:	bb 04 00 00 00       	mov    $0x4,%ebx
14051f33c:	e9 11 05 00 00       	jmp    0x14051f852
14051f341:	48 8d 47 04          	lea    0x4(%rdi),%rax
14051f345:	48 3b c3             	cmp    %rbx,%rax
14051f348:	0f 87 0f 08 00 00    	ja     0x14051fb5d
14051f34e:	48 3b c7             	cmp    %rdi,%rax
14051f351:	0f 82 06 08 00 00    	jb     0x14051fb5d
14051f357:	83 7d 68 01          	cmpl   $0x1,0x68(%rbp)
14051f35b:	8b 07                	mov    (%rdi),%eax
14051f35d:	74 02                	je     0x14051f361
14051f35f:	0f c8                	bswap  %eax
14051f361:	89 86 b8 00 00 00    	mov    %eax,0xb8(%rsi)
14051f367:	bb 04 00 00 00       	mov    $0x4,%ebx
14051f36c:	e9 e1 04 00 00       	jmp    0x14051f852
14051f371:	48 8d 47 04          	lea    0x4(%rdi),%rax
14051f375:	48 3b c3             	cmp    %rbx,%rax
14051f378:	0f 87 0b 08 00 00    	ja     0x14051fb89
14051f37e:	48 3b c7             	cmp    %rdi,%rax
14051f381:	0f 82 02 08 00 00    	jb     0x14051fb89
14051f387:	83 7d 68 01          	cmpl   $0x1,0x68(%rbp)
14051f38b:	8b 07                	mov    (%rdi),%eax
14051f38d:	74 02                	je     0x14051f391
14051f38f:	0f c8                	bswap  %eax
14051f391:	89 86 bc 00 00 00    	mov    %eax,0xbc(%rsi)
14051f397:	bb 04 00 00 00       	mov    $0x4,%ebx
14051f39c:	e9 b1 04 00 00       	jmp    0x14051f852
14051f3a1:	44 0f b6 a6 49 01 00 	movzbl 0x149(%rsi),%r12d
14051f3a8:	00
14051f3a9:	48 8b c3             	mov    %rbx,%rax
14051f3ac:	48 2b c7             	sub    %rdi,%rax
14051f3af:	4c 3b e0             	cmp    %rax,%r12
14051f3b2:	0f 8f fd 07 00 00    	jg     0x14051fbb5
14051f3b8:	b9 18 00 00 00       	mov    $0x18,%ecx
14051f3bd:	c6 86 c8 00 00 00 00 	movb   $0x0,0xc8(%rsi)
14051f3c4:	e8 3f bd 8f 00       	call   0x140e1b108
14051f3c9:	45 33 f6             	xor    %r14d,%r14d
14051f3cc:	48 8b c8             	mov    %rax,%rcx
14051f3cf:	48 85 c0             	test   %rax,%rax
14051f3d2:	74 0d                	je     0x14051f3e1
14051f3d4:	4c 89 30             	mov    %r14,(%rax)
14051f3d7:	4c 89 70 08          	mov    %r14,0x8(%rax)
14051f3db:	4c 89 70 10          	mov    %r14,0x10(%rax)
14051f3df:	eb 03                	jmp    0x14051f3e4
14051f3e1:	49 8b ce             	mov    %r14,%rcx
14051f3e4:	48 89 8e c0 00 00 00 	mov    %rcx,0xc0(%rsi)
14051f3eb:	48 8b 41 10          	mov    0x10(%rcx),%rax
14051f3ef:	48 2b 01             	sub    (%rcx),%rax
14051f3f2:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
14051f3f6:	4c 3b e0             	cmp    %rax,%r12
14051f3f9:	76 09                	jbe    0x14051f404
14051f3fb:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14051f3ff:	e8 6c 89 c9 ff       	call   0x1401b7d70
14051f404:	48 8b df             	mov    %rdi,%rbx
14051f407:	45 85 e4             	test   %r12d,%r12d
14051f40a:	0f 84 01 f9 ff ff    	je     0x14051ed11
14051f410:	4d 8b f4             	mov    %r12,%r14
14051f413:	0f 1f 40 00          	nopl   0x0(%rax)
14051f417:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14051f41e:	00 00
14051f420:	48 8b 8e c0 00 00 00 	mov    0xc0(%rsi),%rcx
14051f427:	0f b6 03             	movzbl (%rbx),%eax
14051f42a:	88 86 c8 00 00 00    	mov    %al,0xc8(%rsi)
14051f430:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14051f434:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14051f438:	74 08                	je     0x14051f442
14051f43a:	88 02                	mov    %al,(%rdx)
14051f43c:	48 ff 41 08          	incq   0x8(%rcx)
14051f440:	eb 0c                	jmp    0x14051f44e
14051f442:	4c 8d 86 c8 00 00 00 	lea    0xc8(%rsi),%r8
14051f449:	e8 d2 85 c9 ff       	call   0x1401b7a20
14051f44e:	48 ff c3             	inc    %rbx
14051f451:	49 83 ee 01          	sub    $0x1,%r14
14051f455:	75 c9                	jne    0x14051f420
14051f457:	2b df                	sub    %edi,%ebx
14051f459:	e9 f4 03 00 00       	jmp    0x14051f852
14051f45e:	44 0f b6 b6 49 01 00 	movzbl 0x149(%rsi),%r14d
14051f465:	00
14051f466:	4a 8d 0c 37          	lea    (%rdi,%r14,1),%rcx
14051f46a:	48 3b cb             	cmp    %rbx,%rcx
14051f46d:	0f 87 6b 07 00 00    	ja     0x14051fbde
14051f473:	48 3b cf             	cmp    %rdi,%rcx
14051f476:	0f 82 62 07 00 00    	jb     0x14051fbde
14051f47c:	48 8d 8e d0 00 00 00 	lea    0xd0(%rsi),%rcx
14051f483:	e9 bc 03 00 00       	jmp    0x14051f844
14051f488:	48 8d 47 02          	lea    0x2(%rdi),%rax
14051f48c:	48 3b c3             	cmp    %rbx,%rax
14051f48f:	0f 87 72 07 00 00    	ja     0x14051fc07
14051f495:	48 3b c7             	cmp    %rdi,%rax
14051f498:	0f 82 69 07 00 00    	jb     0x14051fc07
14051f49e:	83 7d 68 01          	cmpl   $0x1,0x68(%rbp)
14051f4a2:	0f b7 07             	movzwl (%rdi),%eax
14051f4a5:	74 04                	je     0x14051f4ab
14051f4a7:	66 c1 c8 08          	ror    $0x8,%ax
14051f4ab:	66 89 86 e0 00 00 00 	mov    %ax,0xe0(%rsi)
14051f4b2:	bb 02 00 00 00       	mov    $0x2,%ebx
14051f4b7:	e9 96 03 00 00       	jmp    0x14051f852
14051f4bc:	48 8d 47 04          	lea    0x4(%rdi),%rax
14051f4c0:	48 3b c3             	cmp    %rbx,%rax
14051f4c3:	0f 87 6a 07 00 00    	ja     0x14051fc33
14051f4c9:	48 3b c7             	cmp    %rdi,%rax
14051f4cc:	0f 82 61 07 00 00    	jb     0x14051fc33
14051f4d2:	83 7d 68 01          	cmpl   $0x1,0x68(%rbp)
14051f4d6:	8b 07                	mov    (%rdi),%eax
14051f4d8:	74 02                	je     0x14051f4dc
14051f4da:	0f c8                	bswap  %eax
14051f4dc:	89 86 e4 00 00 00    	mov    %eax,0xe4(%rsi)
14051f4e2:	bb 04 00 00 00       	mov    $0x4,%ebx
14051f4e7:	e9 66 03 00 00       	jmp    0x14051f852
14051f4ec:	48 8d 47 04          	lea    0x4(%rdi),%rax
14051f4f0:	48 3b c3             	cmp    %rbx,%rax
14051f4f3:	0f 87 66 07 00 00    	ja     0x14051fc5f
14051f4f9:	48 3b c7             	cmp    %rdi,%rax
14051f4fc:	0f 82 5d 07 00 00    	jb     0x14051fc5f
14051f502:	83 7d 68 01          	cmpl   $0x1,0x68(%rbp)
14051f506:	8b 07                	mov    (%rdi),%eax
14051f508:	74 02                	je     0x14051f50c
14051f50a:	0f c8                	bswap  %eax
14051f50c:	89 86 e8 00 00 00    	mov    %eax,0xe8(%rsi)
14051f512:	bb 04 00 00 00       	mov    $0x4,%ebx
14051f517:	e9 36 03 00 00       	jmp    0x14051f852
14051f51c:	44 0f b6 b6 49 01 00 	movzbl 0x149(%rsi),%r14d
14051f523:	00
14051f524:	4a 8d 0c 37          	lea    (%rdi,%r14,1),%rcx
14051f528:	48 3b cb             	cmp    %rbx,%rcx
14051f52b:	0f 87 5a 07 00 00    	ja     0x14051fc8b
14051f531:	48 3b cf             	cmp    %rdi,%rcx
14051f534:	0f 82 51 07 00 00    	jb     0x14051fc8b
14051f53a:	48 8d 8e f0 00 00 00 	lea    0xf0(%rsi),%rcx
14051f541:	e9 fe 02 00 00       	jmp    0x14051f844
14051f546:	b9 20 00 00 00       	mov    $0x20,%ecx
14051f54b:	e8 b8 bb 8f 00       	call   0x140e1b108
14051f550:	45 33 f6             	xor    %r14d,%r14d
14051f553:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14051f557:	48 8b d0             	mov    %rax,%rdx
14051f55a:	48 85 c0             	test   %rax,%rax
14051f55d:	74 17                	je     0x14051f576
14051f55f:	0f b6 8e 49 01 00 00 	movzbl 0x149(%rsi),%ecx
14051f566:	4c 89 70 08          	mov    %r14,0x8(%rax)
14051f56a:	44 89 70 10          	mov    %r14d,0x10(%rax)
14051f56e:	44 88 30             	mov    %r14b,(%rax)
14051f571:	88 48 18             	mov    %cl,0x18(%rax)
14051f574:	eb 03                	jmp    0x14051f579
14051f576:	49 8b d6             	mov    %r14,%rdx
14051f579:	4c 8d 4f 01          	lea    0x1(%rdi),%r9
14051f57d:	48 89 96 00 01 00 00 	mov    %rdx,0x100(%rsi)
14051f584:	4c 3b cb             	cmp    %rbx,%r9
14051f587:	0f 87 71 07 00 00    	ja     0x14051fcfe
14051f58d:	4c 3b cf             	cmp    %rdi,%r9
14051f590:	0f 82 68 07 00 00    	jb     0x14051fcfe
14051f596:	0f b6 72 18          	movzbl 0x18(%rdx),%esi
14051f59a:	0f b6 07             	movzbl (%rdi),%eax
14051f59d:	88 02                	mov    %al,(%rdx)
14051f59f:	48 8d 04 37          	lea    (%rdi,%rsi,1),%rax
14051f5a3:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
14051f5a7:	48 3b c3             	cmp    %rbx,%rax
14051f5aa:	0f 87 25 07 00 00    	ja     0x14051fcd5
14051f5b0:	49 3b c1             	cmp    %r9,%rax
14051f5b3:	0f 82 1c 07 00 00    	jb     0x14051fcd5
14051f5b9:	83 fe 01             	cmp    $0x1,%esi
14051f5bc:	0f 82 f2 06 00 00    	jb     0x14051fcb4
14051f5c2:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
14051f5c6:	49 8b d1             	mov    %r9,%rdx
14051f5c9:	e8 92 ed c8 ff       	call   0x1401ae360
14051f5ce:	8b de                	mov    %esi,%ebx
14051f5d0:	e9 7d 02 00 00       	jmp    0x14051f852
14051f5d5:	44 0f b6 b6 49 01 00 	movzbl 0x149(%rsi),%r14d
14051f5dc:	00
14051f5dd:	4a 8d 0c 37          	lea    (%rdi,%r14,1),%rcx
14051f5e1:	48 3b cb             	cmp    %rbx,%rcx
14051f5e4:	0f 87 40 07 00 00    	ja     0x14051fd2a
14051f5ea:	48 3b cf             	cmp    %rdi,%rcx
14051f5ed:	0f 82 37 07 00 00    	jb     0x14051fd2a
14051f5f3:	48 8d 8e 08 01 00 00 	lea    0x108(%rsi),%rcx
14051f5fa:	e9 45 02 00 00       	jmp    0x14051f844
14051f5ff:	b9 20 00 00 00       	mov    $0x20,%ecx
14051f604:	e8 ff ba 8f 00       	call   0x140e1b108
14051f609:	45 33 f6             	xor    %r14d,%r14d
14051f60c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14051f610:	48 8b d0             	mov    %rax,%rdx
14051f613:	48 85 c0             	test   %rax,%rax
14051f616:	74 1c                	je     0x14051f634
14051f618:	0f b6 8e 49 01 00 00 	movzbl 0x149(%rsi),%ecx
14051f61f:	4c 89 70 08          	mov    %r14,0x8(%rax)
14051f623:	44 89 70 10          	mov    %r14d,0x10(%rax)
14051f627:	66 44 89 30          	mov    %r14w,(%rax)
14051f62b:	44 88 70 02          	mov    %r14b,0x2(%rax)
14051f62f:	88 48 18             	mov    %cl,0x18(%rax)
14051f632:	eb 03                	jmp    0x14051f637
14051f634:	49 8b d6             	mov    %r14,%rdx
14051f637:	4c 8d 4f 03          	lea    0x3(%rdi),%r9
14051f63b:	48 89 96 18 01 00 00 	mov    %rdx,0x118(%rsi)
14051f642:	4c 3b cb             	cmp    %rbx,%r9
14051f645:	0f 87 31 07 00 00    	ja     0x14051fd7c
14051f64b:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
14051f64f:	4c 3b c9             	cmp    %rcx,%r9
14051f652:	0f 82 24 07 00 00    	jb     0x14051fd7c
14051f658:	0f b6 07             	movzbl (%rdi),%eax
14051f65b:	0f b6 72 18          	movzbl 0x18(%rdx),%esi
14051f65f:	88 02                	mov    %al,(%rdx)
14051f661:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
14051f665:	88 42 01             	mov    %al,0x1(%rdx)
14051f668:	0f b6 01             	movzbl (%rcx),%eax
14051f66b:	44 8d 46 fd          	lea    -0x3(%rsi),%r8d
14051f66f:	88 42 02             	mov    %al,0x2(%rdx)
14051f672:	48 8d 04 37          	lea    (%rdi,%rsi,1),%rax
14051f676:	48 3b c3             	cmp    %rbx,%rax
14051f679:	0f 87 d4 06 00 00    	ja     0x14051fd53
14051f67f:	49 3b c1             	cmp    %r9,%rax
14051f682:	0f 82 cb 06 00 00    	jb     0x14051fd53
14051f688:	83 fe 03             	cmp    $0x3,%esi
14051f68b:	0f 82 09 02 00 00    	jb     0x14051f89a
14051f691:	e9 2c ff ff ff       	jmp    0x14051f5c2
14051f696:	4c 8d ae 28 01 00 00 	lea    0x128(%rsi),%r13
14051f69d:	45 33 f6             	xor    %r14d,%r14d
14051f6a0:	b9 18 00 00 00       	mov    $0x18,%ecx
14051f6a5:	4d 89 75 00          	mov    %r14,0x0(%r13)
14051f6a9:	e8 5a ba 8f 00       	call   0x140e1b108
14051f6ae:	48 85 c0             	test   %rax,%rax
14051f6b1:	74 0d                	je     0x14051f6c0
14051f6b3:	4c 89 30             	mov    %r14,(%rax)
14051f6b6:	4c 89 70 08          	mov    %r14,0x8(%rax)
14051f6ba:	4c 89 70 10          	mov    %r14,0x10(%rax)
14051f6be:	eb 03                	jmp    0x14051f6c3
14051f6c0:	49 8b c6             	mov    %r14,%rax
14051f6c3:	48 89 86 20 01 00 00 	mov    %rax,0x120(%rsi)
14051f6ca:	4c 8b e7             	mov    %rdi,%r12
14051f6cd:	48 3b fb             	cmp    %rbx,%rdi
14051f6d0:	0f 83 ff 00 00 00    	jae    0x14051f7d5
14051f6d6:	b9 20 00 00 00       	mov    $0x20,%ecx
14051f6db:	e8 28 ba 8f 00       	call   0x140e1b108
14051f6e0:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14051f6e4:	4c 8b f8             	mov    %rax,%r15
14051f6e7:	48 85 c0             	test   %rax,%rax
14051f6ea:	74 1d                	je     0x14051f709
14051f6ec:	0f b6 8e 49 01 00 00 	movzbl 0x149(%rsi),%ecx
14051f6f3:	4c 89 70 08          	mov    %r14,0x8(%rax)
14051f6f7:	44 89 70 10          	mov    %r14d,0x10(%rax)