14047f93e:	89 58 1c             	mov    %ebx,0x1c(%rax)
14047f941:	eb 03                	jmp    0x14047f946
14047f943:	48 8b f3             	mov    %rbx,%rsi
14047f946:	49 89 77 78          	mov    %rsi,0x78(%r15)
14047f94a:	4d 8d 66 08          	lea    0x8(%r14),%r12
14047f94e:	4c 3b e7             	cmp    %rdi,%r12
14047f951:	0f 87 16 03 00 00    	ja     0x14047fc6d
14047f957:	49 8d 4e 07          	lea    0x7(%r14),%rcx
14047f95b:	4c 3b e1             	cmp    %rcx,%r12
14047f95e:	0f 82 09 03 00 00    	jb     0x14047fc6d
14047f964:	41 0f b6 06          	movzbl (%r14),%eax
14047f968:	88 06                	mov    %al,(%rsi)
14047f96a:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
14047f96f:	88 46 01             	mov    %al,0x1(%rsi)
14047f972:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
14047f977:	88 46 02             	mov    %al,0x2(%rsi)
14047f97a:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax
14047f97f:	88 46 03             	mov    %al,0x3(%rsi)
14047f982:	41 0f b6 46 04       	movzbl 0x4(%r14),%eax
14047f987:	88 46 04             	mov    %al,0x4(%rsi)
14047f98a:	41 0f b6 46 05       	movzbl 0x5(%r14),%eax
14047f98f:	88 46 05             	mov    %al,0x5(%rsi)
14047f992:	41 0f b6 46 06       	movzbl 0x6(%r14),%eax
14047f997:	88 46 06             	mov    %al,0x6(%rsi)
14047f99a:	0f b6 01             	movzbl (%rcx),%eax
14047f99d:	88 46 07             	mov    %al,0x7(%rsi)
14047f9a0:	48 8b 05 61 b1 f2 00 	mov    0xf2b161(%rip),%rax        # 0x1413aab08
14047f9a7:	8b cf                	mov    %edi,%ecx
14047f9a9:	41 2b ce             	sub    %r14d,%ecx
14047f9ac:	89 4d 9f             	mov    %ecx,-0x61(%rbp)
14047f9af:	44 8d 41 f8          	lea    -0x8(%rcx),%r8d
14047f9b3:	49 8b d4             	mov    %r12,%rdx
14047f9b6:	48 8b 48 28          	mov    0x28(%rax),%rcx
14047f9ba:	e8 d1 c5 2f 00       	call   0x14077bf90
14047f9bf:	89 45 ab             	mov    %eax,-0x55(%rbp)
14047f9c2:	85 c0                	test   %eax,%eax
14047f9c4:	0f 88 28 02 00 00    	js     0x14047fbf2
14047f9ca:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14047f9ce:	44 8b c0             	mov    %eax,%r8d
14047f9d1:	49 8b d4             	mov    %r12,%rdx
14047f9d4:	e8 87 e9 d2 ff       	call   0x1401ae360
14047f9d9:	4c 63 45 ab          	movslq -0x55(%rbp),%r8
14047f9dd:	49 83 c0 08          	add    $0x8,%r8
14047f9e1:	4d 03 c6             	add    %r14,%r8
14047f9e4:	49 8d 40 02          	lea    0x2(%r8),%rax
14047f9e8:	48 3b c7             	cmp    %rdi,%rax
14047f9eb:	0f 87 50 02 00 00    	ja     0x14047fc41
14047f9f1:	49 3b c0             	cmp    %r8,%rax
14047f9f4:	0f 82 47 02 00 00    	jb     0x14047fc41
14047f9fa:	41 0f b7 00          	movzwl (%r8),%eax
14047f9fe:	83 7e 1c 01          	cmpl   $0x1,0x1c(%rsi)
14047fa02:	74 04                	je     0x14047fa08
14047fa04:	66 c1 c8 08          	ror    $0x8,%ax
14047fa08:	66 89 46 18          	mov    %ax,0x18(%rsi)
14047fa0c:	45 2b c6             	sub    %r14d,%r8d
14047fa0f:	41 83 c0 02          	add    $0x2,%r8d
14047fa13:	49 63 f0             	movslq %r8d,%rsi
14047fa16:	49 03 f6             	add    %r14,%rsi
14047fa19:	4d 8d b7 88 00 00 00 	lea    0x88(%r15),%r14
14047fa20:	49 89 1e             	mov    %rbx,(%r14)
14047fa23:	b9 18 00 00 00       	mov    $0x18,%ecx
14047fa28:	e8 db b6 99 00       	call   0x140e1b108
14047fa2d:	48 85 c0             	test   %rax,%rax
14047fa30:	74 0d                	je     0x14047fa3f
14047fa32:	48 89 18             	mov    %rbx,(%rax)
14047fa35:	48 89 58 08          	mov    %rbx,0x8(%rax)
14047fa39:	48 89 58 10          	mov    %rbx,0x10(%rax)
14047fa3d:	eb 03                	jmp    0x14047fa42
14047fa3f:	48 8b c3             	mov    %rbx,%rax
14047fa42:	49 89 87 80 00 00 00 	mov    %rax,0x80(%r15)
14047fa49:	48 3b f7             	cmp    %rdi,%rsi
14047fa4c:	0f 83 b2 00 00 00    	jae    0x14047fb04
14047fa52:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
14047fa58:	4c 8b 6d af          	mov    -0x51(%rbp),%r13
14047fa5c:	0f 1f 40 00          	nopl   0x0(%rax)
14047fa60:	b9 60 00 00 00       	mov    $0x60,%ecx
14047fa65:	e8 9e b6 99 00       	call   0x140e1b108
14047fa6a:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14047fa6e:	48 85 c0             	test   %rax,%rax
14047fa71:	74 35                	je     0x14047faa8
14047fa73:	48 89 58 48          	mov    %rbx,0x48(%rax)
14047fa77:	48 89 58 50          	mov    %rbx,0x50(%rax)
14047fa7b:	48 89 18             	mov    %rbx,(%rax)
14047fa7e:	66 44 89 60 08       	mov    %r12w,0x8(%rax)
14047fa83:	48 89 58 10          	mov    %rbx,0x10(%rax)
14047fa87:	48 89 58 18          	mov    %rbx,0x18(%rax)
14047fa8b:	48 89 58 20          	mov    %rbx,0x20(%rax)
14047fa8f:	48 89 58 28          	mov    %rbx,0x28(%rax)
14047fa93:	48 89 58 30          	mov    %rbx,0x30(%rax)
14047fa97:	48 89 58 38          	mov    %rbx,0x38(%rax)
14047fa9b:	48 89 58 40          	mov    %rbx,0x40(%rax)
14047fa9f:	c7 40 58 01 00 00 00 	movl   $0x1,0x58(%rax)
14047faa6:	eb 03                	jmp    0x14047faab
14047faa8:	48 8b c3             	mov    %rbx,%rax
14047faab:	49 89 06             	mov    %rax,(%r14)
14047faae:	4d 8b cd             	mov    %r13,%r9
14047fab1:	4c 8b c7             	mov    %rdi,%r8
14047fab4:	48 8b d6             	mov    %rsi,%rdx
14047fab7:	48 8b c8             	mov    %rax,%rcx
14047faba:	e8 91 0c 00 00       	call   0x140480750
14047fabf:	4c 63 e0             	movslq %eax,%r12
14047fac2:	4d 8b 8f 80 00 00 00 	mov    0x80(%r15),%r9
14047fac9:	49 8b 51 08          	mov    0x8(%r9),%rdx
14047facd:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14047fad1:	74 0d                	je     0x14047fae0
14047fad3:	49 8b 0e             	mov    (%r14),%rcx
14047fad6:	48 89 0a             	mov    %rcx,(%rdx)
14047fad9:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
14047fade:	eb 0b                	jmp    0x14047faeb
14047fae0:	4d 8b c6             	mov    %r14,%r8
14047fae3:	49 8b c9             	mov    %r9,%rcx
14047fae6:	e8 d5 b4 ef ff       	call   0x14037afc0
14047faeb:	49 03 f4             	add    %r12,%rsi
14047faee:	49 89 1e             	mov    %rbx,(%r14)
14047faf1:	48 3b f7             	cmp    %rdi,%rsi
14047faf4:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
14047fafa:	0f 82 60 ff ff ff    	jb     0x14047fa60
14047fb00:	4c 8b 6d b7          	mov    -0x49(%rbp),%r13
14047fb04:	49 89 1e             	mov    %rbx,(%r14)
14047fb07:	41 2b f5             	sub    %r13d,%esi
14047fb0a:	8b c6                	mov    %esi,%eax
14047fb0c:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14047fb10:	48 33 cc             	xor    %rsp,%rcx
14047fb13:	e8 e8 b9 99 00       	call   0x140e1b500
14047fb18:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14047fb1f:	41 5f                	pop    %r15
14047fb21:	41 5e                	pop    %r14
14047fb23:	41 5d                	pop    %r13
14047fb25:	41 5c                	pop    %r12
14047fb27:	5f                   	pop    %rdi
14047fb28:	5e                   	pop    %rsi
14047fb29:	5b                   	pop    %rbx
14047fb2a:	5d                   	pop    %rbp
14047fb2b:	c3                   	ret
14047fb2c:	41 2b fd             	sub    %r13d,%edi
14047fb2f:	45 2b c5             	sub    %r13d,%r8d
14047fb32:	44 03 c2             	add    %edx,%r8d
14047fb35:	44 8b cf             	mov    %edi,%r9d
14047fb38:	48 8d 15 59 a7 b7 00 	lea    0xb7a759(%rip),%rdx        # 0x140ffa298
14047fb3f:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fb43:	e8 a8 95 d2 ff       	call   0x1401a90f0
14047fb48:	48 8d 15 81 0e f2 00 	lea    0xf20e81(%rip),%rdx        # 0x1413a09d0
14047fb4f:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fb53:	e8 c0 cc 99 00       	call   0x140e1c818
14047fb58:	cc                   	int3
14047fb59:	41 2b fd             	sub    %r13d,%edi
14047fb5c:	45 2b c5             	sub    %r13d,%r8d
14047fb5f:	44 03 c2             	add    %edx,%r8d
14047fb62:	44 8b cf             	mov    %edi,%r9d
14047fb65:	48 8d 15 cc a6 b7 00 	lea    0xb7a6cc(%rip),%rdx        # 0x140ffa238
14047fb6c:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fb70:	e8 7b 95 d2 ff       	call   0x1401a90f0
14047fb75:	48 8d 15 54 0e f2 00 	lea    0xf20e54(%rip),%rdx        # 0x1413a09d0
14047fb7c:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fb80:	e8 93 cc 99 00       	call   0x140e1c818
14047fb85:	cc                   	int3
14047fb86:	44 8b c2             	mov    %edx,%r8d
14047fb89:	48 8d 15 d0 a6 b7 00 	lea    0xb7a6d0(%rip),%rdx        # 0x140ffa260
14047fb90:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fb94:	e8 57 94 d2 ff       	call   0x1401a8ff0
14047fb99:	48 8d 15 f0 0e f2 00 	lea    0xf20ef0(%rip),%rdx        # 0x1413a0a90
14047fba0:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fba4:	e8 6f cc 99 00       	call   0x140e1c818
14047fba9:	cc                   	int3
14047fbaa:	44 8b c2             	mov    %edx,%r8d
14047fbad:	48 8d 15 0c a7 b7 00 	lea    0xb7a70c(%rip),%rdx        # 0x140ffa2c0
14047fbb4:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fbb8:	e8 33 94 d2 ff       	call   0x1401a8ff0
14047fbbd:	48 8d 15 cc 0e f2 00 	lea    0xf20ecc(%rip),%rdx        # 0x1413a0a90
14047fbc4:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fbc8:	e8 4b cc 99 00       	call   0x140e1c818
14047fbcd:	cc                   	int3
14047fbce:	44 8b c2             	mov    %edx,%r8d
14047fbd1:	48 8d 15 48 a7 b7 00 	lea    0xb7a748(%rip),%rdx        # 0x140ffa320
14047fbd8:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fbdc:	e8 0f 94 d2 ff       	call   0x1401a8ff0
14047fbe1:	48 8d 15 a8 0e f2 00 	lea    0xf20ea8(%rip),%rdx        # 0x1413a0a90
14047fbe8:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fbec:	e8 27 cc 99 00       	call   0x140e1c818
14047fbf1:	cc                   	int3
14047fbf2:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14047fbf6:	e8 b5 72 d1 ff       	call   0x140196eb0
14047fbfb:	4c 8b c8             	mov    %rax,%r9
14047fbfe:	4c 8b c7             	mov    %rdi,%r8
14047fc01:	49 8b d4             	mov    %r12,%rdx
14047fc04:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14047fc08:	e8 13 a0 f7 ff       	call   0x1403f9c20
14047fc0d:	90                   	nop
14047fc0e:	48 8b c8             	mov    %rax,%rcx
14047fc11:	e8 ba fd d1 ff       	call   0x14019f9d0
14047fc16:	4c 8b c8             	mov    %rax,%r9
14047fc19:	4c 8d 05 5c a3 b7 00 	lea    0xb7a35c(%rip),%r8        # 0x140ff9f7c
14047fc20:	48 8d 15 19 a8 b7 00 	lea    0xb7a819(%rip),%rdx        # 0x140ffa440
14047fc27:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc2b:	e8 40 a0 f7 ff       	call   0x1403f9c70
14047fc30:	48 8d 15 b9 1e f2 00 	lea    0xf21eb9(%rip),%rdx        # 0x1413a1af0
14047fc37:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc3b:	e8 d8 cb 99 00       	call   0x140e1c818
14047fc40:	90                   	nop
14047fc41:	45 2b c6             	sub    %r14d,%r8d
14047fc44:	41 83 c0 02          	add    $0x2,%r8d
14047fc48:	44 8b 4d 9f          	mov    -0x61(%rbp),%r9d
14047fc4c:	48 8d 15 25 a8 b7 00 	lea    0xb7a825(%rip),%rdx        # 0x140ffa478
14047fc53:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc57:	e8 94 94 d2 ff       	call   0x1401a90f0
14047fc5c:	48 8d 15 6d 0d f2 00 	lea    0xf20d6d(%rip),%rdx        # 0x1413a09d0
14047fc63:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc67:	e8 ac cb 99 00       	call   0x140e1c818
14047fc6c:	cc                   	int3
14047fc6d:	41 2b fe             	sub    %r14d,%edi
14047fc70:	44 8b cf             	mov    %edi,%r9d
14047fc73:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14047fc79:	48 8d 15 88 a7 b7 00 	lea    0xb7a788(%rip),%rdx        # 0x140ffa408
14047fc80:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc84:	e8 67 94 d2 ff       	call   0x1401a90f0
14047fc89:	48 8d 15 40 0d f2 00 	lea    0xf20d40(%rip),%rdx        # 0x1413a09d0
14047fc90:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc94:	e8 7f cb 99 00       	call   0x140e1c818
14047fc99:	cc                   	int3
14047fc9a:	41 2b fd             	sub    %r13d,%edi
14047fc9d:	41 2b f5             	sub    %r13d,%esi
14047fca0:	44 8d 46 04          	lea    0x4(%rsi),%r8d
14047fca4:	44 8b cf             	mov    %edi,%r9d
14047fca7:	48 8d 15 aa a6 b7 00 	lea    0xb7a6aa(%rip),%rdx        # 0x140ffa358
14047fcae:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcb2:	e8 39 94 d2 ff       	call   0x1401a90f0
14047fcb7:	48 8d 15 12 0d f2 00 	lea    0xf20d12(%rip),%rdx        # 0x1413a09d0
14047fcbe:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcc2:	e8 51 cb 99 00       	call   0x140e1c818
14047fcc7:	cc                   	int3
14047fcc8:	41 2b fd             	sub    %r13d,%edi
14047fccb:	45 2b c5             	sub    %r13d,%r8d
14047fcce:	44 03 c2             	add    %edx,%r8d
14047fcd1:	44 8b cf             	mov    %edi,%r9d
14047fcd4:	48 8d 15 1d a6 b7 00 	lea    0xb7a61d(%rip),%rdx        # 0x140ffa2f8
14047fcdb:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcdf:	e8 0c 94 d2 ff       	call   0x1401a90f0
14047fce4:	48 8d 15 e5 0c f2 00 	lea    0xf20ce5(%rip),%rdx        # 0x1413a09d0
14047fceb:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcef:	e8 24 cb 99 00       	call   0x140e1c818
14047fcf4:	cc                   	int3
14047fcf5:	cc                   	int3
14047fcf6:	cc                   	int3
14047fcf7:	cc                   	int3
14047fcf8:	cc                   	int3
14047fcf9:	cc                   	int3
14047fcfa:	cc                   	int3
14047fcfb:	cc                   	int3
14047fcfc:	cc                   	int3
14047fcfd:	cc                   	int3
14047fcfe:	cc                   	int3
14047fcff:	cc                   	int3
14047fd00:	40 55                	rex push %rbp
14047fd02:	56                   	push   %rsi
14047fd03:	57                   	push   %rdi
14047fd04:	41 55                	push   %r13
14047fd06:	41 57                	push   %r15
14047fd08:	48 83 ec 70          	sub    $0x70,%rsp
14047fd0c:	48 8b 05 ed 91 f3 00 	mov    0xf391ed(%rip),%rax        # 0x1413b8f00
14047fd13:	48 33 c4             	xor    %rsp,%rax
14047fd16:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14047fd1b:	48 8d 72 04          	lea    0x4(%rdx),%rsi
14047fd1f:	4d 8b e9             	mov    %r9,%r13
14047fd22:	49 8b f8             	mov    %r8,%rdi
14047fd25:	4c 8b fa             	mov    %rdx,%r15
14047fd28:	48 8b e9             	mov    %rcx,%rbp
14047fd2b:	49 3b f0             	cmp    %r8,%rsi
14047fd2e:	0f 87 6e 01 00 00    	ja     0x14047fea2
14047fd34:	48 3b f2             	cmp    %rdx,%rsi
14047fd37:	0f 82 65 01 00 00    	jb     0x14047fea2
14047fd3d:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
14047fd41:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14047fd46:	8b 1a                	mov    (%rdx),%ebx
14047fd48:	74 02                	je     0x14047fd4c
14047fd4a:	0f cb                	bswap  %ebx
14047fd4c:	89 19                	mov    %ebx,(%rcx)
14047fd4e:	85 db                	test   %ebx,%ebx
14047fd50:	0f 88 7b 01 00 00    	js     0x14047fed1
14047fd56:	48 8b c7             	mov    %rdi,%rax
14047fd59:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14047fd5e:	49 2b c7             	sub    %r15,%rax
14047fd61:	4c 63 e3             	movslq %ebx,%r12
14047fd64:	48 83 e8 04          	sub    $0x4,%rax
14047fd68:	4c 3b e0             	cmp    %rax,%r12
14047fd6b:	0f 8f 8c 01 00 00    	jg     0x14047fefd
14047fd71:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
14047fd78:	00
14047fd79:	b9 18 00 00 00       	mov    $0x18,%ecx
14047fd7e:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14047fd83:	e8 80 b3 99 00       	call   0x140e1b108
14047fd88:	48 8b c8             	mov    %rax,%rcx
14047fd8b:	48 85 c0             	test   %rax,%rax
14047fd8e:	74 0f                	je     0x14047fd9f
14047fd90:	33 c0                	xor    %eax,%eax
14047fd92:	48 89 01             	mov    %rax,(%rcx)
14047fd95:	48 89 41 08          	mov    %rax,0x8(%rcx)
14047fd99:	48 89 41 10          	mov    %rax,0x10(%rcx)
14047fd9d:	eb 02                	jmp    0x14047fda1
14047fd9f:	33 c9                	xor    %ecx,%ecx
14047fda1:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
14047fda5:	48 8b 41 10          	mov    0x10(%rcx),%rax
14047fda9:	48 2b 01             	sub    (%rcx),%rax
14047fdac:	48 c1 f8 03          	sar    $0x3,%rax
14047fdb0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14047fdb5:	4c 3b e0             	cmp    %rax,%r12
14047fdb8:	76 1d                	jbe    0x14047fdd7
14047fdba:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
14047fdc1:	ff ff 1f
14047fdc4:	4c 3b e0             	cmp    %rax,%r12
14047fdc7:	0f 87 cf 00 00 00    	ja     0x14047fe9c
14047fdcd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14047fdd2:	e8 49 58 f4 ff       	call   0x1403c5620
14047fdd7:	85 db                	test   %ebx,%ebx
14047fdd9:	0f 8e 81 00 00 00    	jle    0x14047fe60
14047fddf:	8b db                	mov    %ebx,%ebx
14047fde1:	b9 28 00 00 00       	mov    $0x28,%ecx
14047fde6:	e8 1d b3 99 00       	call   0x140e1b108
14047fdeb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14047fdf0:	48 85 c0             	test   %rax,%rax
14047fdf3:	74 1d                	je     0x14047fe12
14047fdf5:	33 c9                	xor    %ecx,%ecx
14047fdf7:	48 89 08             	mov    %rcx,(%rax)
14047fdfa:	89 48 08             	mov    %ecx,0x8(%rax)
14047fdfd:	89 48 10             	mov    %ecx,0x10(%rax)
14047fe00:	48 c7 40 14 01 00 00 	movq   $0x1,0x14(%rax)
14047fe07:	00
14047fe08:	89 48 1c             	mov    %ecx,0x1c(%rax)
14047fe0b:	66 89 48 20          	mov    %cx,0x20(%rax)
14047fe0f:	88 48 22             	mov    %cl,0x22(%rax)
14047fe12:	4c 8b c7             	mov    %rdi,%r8
14047fe15:	48 89 45 10          	mov    %rax,0x10(%rbp)
14047fe19:	48 8b d6             	mov    %rsi,%rdx
14047fe1c:	48 8b c8             	mov    %rax,%rcx
14047fe1f:	e8 4c f2 ff ff       	call   0x14047f070
14047fe24:	4c 8b 4d 08          	mov    0x8(%rbp),%r9
14047fe28:	4c 63 e0             	movslq %eax,%r12
14047fe2b:	49 8b 51 08          	mov    0x8(%r9),%rdx
14047fe2f:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14047fe33:	74 0e                	je     0x14047fe43
14047fe35:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14047fe39:	48 89 0a             	mov    %rcx,(%rdx)
14047fe3c:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
14047fe41:	eb 0c                	jmp    0x14047fe4f
14047fe43:	4c 8d 45 10          	lea    0x10(%rbp),%r8
14047fe47:	49 8b c9             	mov    %r9,%rcx
14047fe4a:	e8 71 56 f4 ff       	call   0x1403c54c0
14047fe4f:	49 03 f4             	add    %r12,%rsi
14047fe52:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
14047fe59:	00
14047fe5a:	48 83 eb 01          	sub    $0x1,%rbx