14046dd64:	41 b1 02             	mov    $0x2,%r9b
14046dd67:	ba a1 f2 00 00       	mov    $0xf2a1,%edx
14046dd6c:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046dd70:	48 8b cb             	mov    %rbx,%rcx
14046dd73:	e8 28 42 ee ff       	call   0x140351fa0
14046dd78:	66 c7 44 24 20 95 13 	movw   $0x1395,0x20(%rsp)
14046dd7f:	41 b1 02             	mov    $0x2,%r9b
14046dd82:	ba a1 f3 00 00       	mov    $0xf3a1,%edx
14046dd87:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046dd8b:	48 8b cb             	mov    %rbx,%rcx
14046dd8e:	e8 0d 42 ee ff       	call   0x140351fa0
14046dd93:	66 c7 44 24 20 f3 13 	movw   $0x13f3,0x20(%rsp)
14046dd9a:	41 b1 02             	mov    $0x2,%r9b
14046dd9d:	ba a1 f4 00 00       	mov    $0xf4a1,%edx
14046dda2:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046dda6:	48 8b cb             	mov    %rbx,%rcx
14046dda9:	e8 f2 41 ee ff       	call   0x140351fa0
14046ddae:	66 c7 44 24 20 51 14 	movw   $0x1451,0x20(%rsp)
14046ddb5:	41 b1 02             	mov    $0x2,%r9b
14046ddb8:	ba a1 f5 00 00       	mov    $0xf5a1,%edx
14046ddbd:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046ddc1:	48 8b cb             	mov    %rbx,%rcx
14046ddc4:	e8 d7 41 ee ff       	call   0x140351fa0
14046ddc9:	66 c7 44 24 20 af 14 	movw   $0x14af,0x20(%rsp)
14046ddd0:	41 b1 02             	mov    $0x2,%r9b
14046ddd3:	ba a1 f6 00 00       	mov    $0xf6a1,%edx
14046ddd8:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046dddc:	48 8b cb             	mov    %rbx,%rcx
14046dddf:	e8 bc 41 ee ff       	call   0x140351fa0
14046dde4:	66 c7 44 24 20 0d 15 	movw   $0x150d,0x20(%rsp)
14046ddeb:	41 b1 02             	mov    $0x2,%r9b
14046ddee:	ba a1 f7 00 00       	mov    $0xf7a1,%edx
14046ddf3:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046ddf7:	48 8b cb             	mov    %rbx,%rcx
14046ddfa:	e8 a1 41 ee ff       	call   0x140351fa0
14046ddff:	66 c7 44 24 20 6b 15 	movw   $0x156b,0x20(%rsp)
14046de06:	41 b1 02             	mov    $0x2,%r9b
14046de09:	ba a1 f8 00 00       	mov    $0xf8a1,%edx
14046de0e:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046de12:	48 8b cb             	mov    %rbx,%rcx
14046de15:	e8 86 41 ee ff       	call   0x140351fa0
14046de1a:	66 44 89 6c 24 20    	mov    %r13w,0x20(%rsp)
14046de20:	41 b1 02             	mov    $0x2,%r9b
14046de23:	ba a1 f9 00 00       	mov    $0xf9a1,%edx
14046de28:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046de2c:	48 8b cb             	mov    %rbx,%rcx
14046de2f:	e8 6c 41 ee ff       	call   0x140351fa0
14046de34:	66 44 89 64 24 20    	mov    %r12w,0x20(%rsp)
14046de3a:	41 b1 02             	mov    $0x2,%r9b
14046de3d:	ba a1 fa 00 00       	mov    $0xfaa1,%edx
14046de42:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046de46:	48 8b cb             	mov    %rbx,%rcx
14046de49:	e8 52 41 ee ff       	call   0x140351fa0
14046de4e:	66 44 89 74 24 20    	mov    %r14w,0x20(%rsp)
14046de54:	41 b1 02             	mov    $0x2,%r9b
14046de57:	ba a1 fb 00 00       	mov    $0xfba1,%edx
14046de5c:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046de60:	48 8b cb             	mov    %rbx,%rcx
14046de63:	e8 38 41 ee ff       	call   0x140351fa0
14046de68:	66 89 74 24 20       	mov    %si,0x20(%rsp)
14046de6d:	41 b1 02             	mov    $0x2,%r9b
14046de70:	ba a1 fc 00 00       	mov    $0xfca1,%edx
14046de75:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
14046de79:	48 8b cb             	mov    %rbx,%rcx
14046de7c:	e8 1f 41 ee ff       	call   0x140351fa0
14046de81:	66 89 7c 24 20       	mov    %di,0x20(%rsp)
14046de86:	41 b1 02             	mov    $0x2,%r9b
14046de89:	ba a1 fd 00 00       	mov    $0xfda1,%edx
14046de8e:	44 8d 42 2a          	lea    0x2a(%rdx),%r8d
14046de92:	48 8b cb             	mov    %rbx,%rcx
14046de95:	e8 06 41 ee ff       	call   0x140351fa0
14046de9a:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14046de9e:	48 33 cc             	xor    %rsp,%rcx
14046dea1:	e8 3a 17 68 00       	call   0x140aef5e0
14046dea6:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
14046dead:	00
14046deae:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14046deb2:	49 8b 73 40          	mov    0x40(%r11),%rsi
14046deb6:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14046deba:	49 8b e3             	mov    %r11,%rsp
14046debd:	41 5f                	pop    %r15
14046debf:	41 5e                	pop    %r14
14046dec1:	41 5d                	pop    %r13
14046dec3:	41 5c                	pop    %r12
14046dec5:	5d                   	pop    %rbp
14046dec6:	c3                   	ret
14046dec7:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046decd:	48 8d 15 74 e3 6d 00 	lea    0x6de374(%rip),%rdx        # 0x140b4c248
14046ded4:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046ded8:	e8 67 51 ee ff       	call   0x140353044
14046dedd:	48 8d 15 54 88 7c 00 	lea    0x7c8854(%rip),%rdx        # 0x140c36738
14046dee4:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046dee8:	e8 91 25 68 00       	call   0x140af047e
14046deed:	cc                   	int3
14046deee:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046def4:	48 8d 15 0d e3 6d 00 	lea    0x6de30d(%rip),%rdx        # 0x140b4c208
14046defb:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046deff:	e8 40 51 ee ff       	call   0x140353044
14046df04:	48 8d 15 2d 88 7c 00 	lea    0x7c882d(%rip),%rdx        # 0x140c36738
14046df0b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046df0f:	e8 6a 25 68 00       	call   0x140af047e
14046df14:	90                   	nop
14046df15:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14046df1c:	00 00 00 00
14046df20:	e8 4b 5e b9 ff       	call   0x140003d70
14046df25:	90                   	nop
14046df26:	eb 00                	jmp    0x14046df28
14046df28:	90                   	nop
14046df29:	e8 42 5e b9 ff       	call   0x140003d70
14046df2e:	90                   	nop
14046df2f:	eb 00                	jmp    0x14046df31
14046df31:	90                   	nop
14046df32:	e8 39 5e b9 ff       	call   0x140003d70
14046df37:	cc                   	int3
14046df38:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046df3e:	48 8d 15 1b e1 6d 00 	lea    0x6de11b(%rip),%rdx        # 0x140b4c060
14046df45:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046df49:	e8 f6 50 ee ff       	call   0x140353044
14046df4e:	48 8d 15 e3 87 7c 00 	lea    0x7c87e3(%rip),%rdx        # 0x140c36738
14046df55:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046df59:	e8 20 25 68 00       	call   0x140af047e
14046df5e:	90                   	nop
14046df5f:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046df65:	48 8d 15 14 e1 6d 00 	lea    0x6de114(%rip),%rdx        # 0x140b4c080
14046df6c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046df70:	e8 cf 50 ee ff       	call   0x140353044
14046df75:	48 8d 15 bc 87 7c 00 	lea    0x7c87bc(%rip),%rdx        # 0x140c36738
14046df7c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046df80:	e8 f9 24 68 00       	call   0x140af047e
14046df85:	90                   	nop
14046df86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14046df8d:	00 00 00
14046df90:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046df96:	48 8d 15 8b e2 6d 00 	lea    0x6de28b(%rip),%rdx        # 0x140b4c228
14046df9d:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046dfa1:	e8 9e 50 ee ff       	call   0x140353044
14046dfa6:	48 8d 15 8b 87 7c 00 	lea    0x7c878b(%rip),%rdx        # 0x140c36738
14046dfad:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046dfb1:	e8 c8 24 68 00       	call   0x140af047e
14046dfb6:	cc                   	int3
14046dfb7:	90                   	nop
14046dfb8:	48 8b c4             	mov    %rsp,%rax
14046dfbb:	48 89 58 10          	mov    %rbx,0x10(%rax)
14046dfbf:	48 89 70 18          	mov    %rsi,0x18(%rax)
14046dfc3:	48 89 78 20          	mov    %rdi,0x20(%rax)
14046dfc7:	55                   	push   %rbp
14046dfc8:	41 54                	push   %r12
14046dfca:	41 55                	push   %r13
14046dfcc:	41 56                	push   %r14
14046dfce:	41 57                	push   %r15
14046dfd0:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14046dfd4:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14046dfdb:	48 8b 05 5e 10 85 00 	mov    0x85105e(%rip),%rax        # 0x140cbf040
14046dfe2:	48 33 c4             	xor    %rsp,%rax
14046dfe5:	48 89 45 27          	mov    %rax,0x27(%rbp)
14046dfe9:	48 8b f1             	mov    %rcx,%rsi
14046dfec:	33 db                	xor    %ebx,%ebx
14046dfee:	38 99 82 01 00 00    	cmp    %bl,0x182(%rcx)
14046dff4:	0f 85 a9 35 00 00    	jne    0x1404715a3
14046dffa:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
14046e001:	01 01
14046e003:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
14046e00a:	0f 85 6c 35 00 00    	jne    0x14047157c
14046e010:	89 99 84 01 00 00    	mov    %ebx,0x184(%rcx)
14046e016:	0f 57 c0             	xorps  %xmm0,%xmm0
14046e019:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
14046e01d:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
14046e021:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
14046e025:	44 8d 43 09          	lea    0x9(%rbx),%r8d
14046e029:	48 8d 15 40 da 6d 00 	lea    0x6dda40(%rip),%rdx        # 0x140b4ba70
14046e030:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14046e034:	e8 e7 5d b9 ff       	call   0x140003e20
14046e039:	48 39 9e 98 01 00 00 	cmp    %rbx,0x198(%rsi)
14046e040:	0f 85 ea 35 00 00    	jne    0x140471630
14046e046:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
14046e04d:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14046e051:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
14046e058:	ff ff 7f
14046e05b:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
14046e05f:	4c 3b f0             	cmp    %rax,%r14
14046e062:	0f 84 06 01 00 00    	je     0x14046e16e
14046e068:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14046e06c:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
14046e071:	49 0f 47 c5          	cmova  %r13,%rax
14046e075:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14046e07a:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14046e07e:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
14046e082:	4d 3b e7             	cmp    %r15,%r12
14046e085:	77 39                	ja     0x14046e0c0
14046e087:	49 8b ce             	mov    %r14,%rcx
14046e08a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046e08f:	49 83 ff 07          	cmp    $0x7,%r15
14046e093:	76 08                	jbe    0x14046e09d
14046e095:	49 8b 0e             	mov    (%r14),%rcx
14046e098:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046e09d:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046e0a1:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046e0a5:	4c 8b c3             	mov    %rbx,%r8
14046e0a8:	48 8b d0             	mov    %rax,%rdx
14046e0ab:	e8 b6 23 68 00       	call   0x140af0466
14046e0b0:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14046e0b5:	33 c9                	xor    %ecx,%ecx
14046e0b7:	66 89 0c 18          	mov    %cx,(%rax,%rbx,1)
14046e0bb:	e9 ac 00 00 00       	jmp    0x14046e16c
14046e0c0:	4c 3b e7             	cmp    %rdi,%r12
14046e0c3:	0f 87 01 35 00 00    	ja     0x1404715ca
14046e0c9:	49 8b dc             	mov    %r12,%rbx
14046e0cc:	48 83 cb 07          	or     $0x7,%rbx
14046e0d0:	48 3b df             	cmp    %rdi,%rbx
14046e0d3:	76 05                	jbe    0x14046e0da
14046e0d5:	48 8b df             	mov    %rdi,%rbx
14046e0d8:	eb 1c                	jmp    0x14046e0f6
14046e0da:	49 8b cf             	mov    %r15,%rcx
14046e0dd:	48 d1 e9             	shr    $1,%rcx
14046e0e0:	48 8b c7             	mov    %rdi,%rax
14046e0e3:	48 2b c1             	sub    %rcx,%rax
14046e0e6:	4c 3b f8             	cmp    %rax,%r15
14046e0e9:	77 ea                	ja     0x14046e0d5
14046e0eb:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14046e0ef:	48 3b d8             	cmp    %rax,%rbx
14046e0f2:	48 0f 42 d8          	cmovb  %rax,%rbx
14046e0f6:	48 ff c3             	inc    %rbx
14046e0f9:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14046e0fe:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14046e103:	e8 e0 5d b9 ff       	call   0x140003ee8
14046e108:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14046e10c:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046e110:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14046e114:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046e118:	4c 8b c3             	mov    %rbx,%r8
14046e11b:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14046e120:	4c 8b e0             	mov    %rax,%r12
14046e123:	48 8b c8             	mov    %rax,%rcx
14046e126:	e8 75 3d 68 00       	call   0x140af1ea0
14046e12b:	33 c9                	xor    %ecx,%ecx
14046e12d:	66 41 89 0c 1c       	mov    %cx,(%r12,%rbx,1)
14046e132:	49 83 ff 07          	cmp    $0x7,%r15
14046e136:	76 31                	jbe    0x14046e169
14046e138:	49 8b 0e             	mov    (%r14),%rcx
14046e13b:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14046e142:	00
14046e143:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046e149:	72 18                	jb     0x14046e163
14046e14b:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14046e14f:	48 2b ca             	sub    %rdx,%rcx
14046e152:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14046e156:	48 83 f8 1f          	cmp    $0x1f,%rax
14046e15a:	0f 87 eb 00 00 00    	ja     0x14046e24b
14046e160:	48 8b ca             	mov    %rdx,%rcx
14046e163:	ff 15 57 e7 69 00    	call   *0x69e757(%rip)        # 0x140b0c8c0
14046e169:	4d 89 26             	mov    %r12,(%r14)
14046e16c:	33 db                	xor    %ebx,%ebx
14046e16e:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
14046e172:	48 83 f8 07          	cmp    $0x7,%rax
14046e176:	76 31                	jbe    0x14046e1a9
14046e178:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14046e17f:	00
14046e180:	49 8b cd             	mov    %r13,%rcx
14046e183:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046e189:	72 15                	jb     0x14046e1a0
14046e18b:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14046e18f:	49 2b cd             	sub    %r13,%rcx
14046e192:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14046e196:	48 83 f8 1f          	cmp    $0x1f,%rax
14046e19a:	0f 87 0f 03 00 00    	ja     0x14046e4af
14046e1a0:	49 8b cd             	mov    %r13,%rcx
14046e1a3:	ff 15 17 e7 69 00    	call   *0x69e717(%rip)        # 0x140b0c8c0
14046e1a9:	0f 57 c0             	xorps  %xmm0,%xmm0
14046e1ac:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
14046e1b0:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
14046e1b4:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
14046e1b8:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14046e1be:	48 8d 15 c3 d5 6d 00 	lea    0x6dd5c3(%rip),%rdx        # 0x140b4b788
14046e1c5:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14046e1c9:	e8 52 5c b9 ff       	call   0x140003e20
14046e1ce:	48 39 9e b8 01 00 00 	cmp    %rbx,0x1b8(%rsi)
14046e1d5:	0f 85 2e 34 00 00    	jne    0x140471609
14046e1db:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
14046e1e2:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14046e1e6:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
14046e1ea:	4c 3b f0             	cmp    %rax,%r14
14046e1ed:	0f 84 0d 01 00 00    	je     0x14046e300
14046e1f3:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14046e1f7:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
14046e1fc:	49 0f 47 c5          	cmova  %r13,%rax
14046e200:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046e205:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14046e209:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
14046e20d:	4d 3b e7             	cmp    %r15,%r12
14046e210:	77 40                	ja     0x14046e252
14046e212:	49 8b ce             	mov    %r14,%rcx
14046e215:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046e21a:	49 83 ff 07          	cmp    $0x7,%r15
14046e21e:	76 08                	jbe    0x14046e228
14046e220:	49 8b 0e             	mov    (%r14),%rcx
14046e223:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046e228:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046e22c:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046e230:	4c 8b c3             	mov    %rbx,%r8
14046e233:	48 8b d0             	mov    %rax,%rdx
14046e236:	e8 2b 22 68 00       	call   0x140af0466
14046e23b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14046e240:	33 c9                	xor    %ecx,%ecx
14046e242:	66 89 0c 18          	mov    %cx,(%rax,%rbx,1)
14046e246:	e9 b3 00 00 00       	jmp    0x14046e2fe
14046e24b:	ff 15 47 e7 69 00    	call   *0x69e747(%rip)        # 0x140b0c998
14046e251:	90                   	nop
14046e252:	4c 3b e7             	cmp    %rdi,%r12
14046e255:	0f 87 78 33 00 00    	ja     0x1404715d3
14046e25b:	49 8b dc             	mov    %r12,%rbx
14046e25e:	48 83 cb 07          	or     $0x7,%rbx
14046e262:	48 3b df             	cmp    %rdi,%rbx
14046e265:	76 05                	jbe    0x14046e26c
14046e267:	48 8b df             	mov    %rdi,%rbx
14046e26a:	eb 1c                	jmp    0x14046e288
14046e26c:	49 8b cf             	mov    %r15,%rcx
14046e26f:	48 d1 e9             	shr    $1,%rcx
14046e272:	48 8b c7             	mov    %rdi,%rax
14046e275:	48 2b c1             	sub    %rcx,%rax
14046e278:	4c 3b f8             	cmp    %rax,%r15
14046e27b:	77 ea                	ja     0x14046e267
14046e27d:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14046e281:	48 3b d8             	cmp    %rax,%rbx
14046e284:	48 0f 42 d8          	cmovb  %rax,%rbx
14046e288:	48 ff c3             	inc    %rbx
14046e28b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14046e290:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14046e295:	e8 4e 5c b9 ff       	call   0x140003ee8
14046e29a:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14046e29e:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046e2a2:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14046e2a6:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046e2aa:	4c 8b c3             	mov    %rbx,%r8
14046e2ad:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14046e2b2:	4c 8b e0             	mov    %rax,%r12
14046e2b5:	48 8b c8             	mov    %rax,%rcx
14046e2b8:	e8 e3 3b 68 00       	call   0x140af1ea0
14046e2bd:	33 c9                	xor    %ecx,%ecx
14046e2bf:	66 41 89 0c 1c       	mov    %cx,(%r12,%rbx,1)
14046e2c4:	49 83 ff 07          	cmp    $0x7,%r15
14046e2c8:	76 31                	jbe    0x14046e2fb
14046e2ca:	49 8b 0e             	mov    (%r14),%rcx
14046e2cd:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14046e2d4:	00
14046e2d5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046e2db:	72 18                	jb     0x14046e2f5
14046e2dd:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14046e2e1:	48 2b ca             	sub    %rdx,%rcx
14046e2e4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14046e2e8:	48 83 f8 1f          	cmp    $0x1f,%rax