1406bfe10:	41 ba 2c 20 00 00    	mov    $0x202c,%r10d
1406bfe16:	0f 57 c0             	xorps  %xmm0,%xmm0
1406bfe19:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1406bfe1d:	33 d2                	xor    %edx,%edx
1406bfe1f:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1406bfe24:	48 89 55 30          	mov    %rdx,0x30(%rbp)
1406bfe28:	b9 0f 00 00 00       	mov    $0xf,%ecx
1406bfe2d:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1406bfe31:	88 55 20             	mov    %dl,0x20(%rbp)
1406bfe34:	48 8b 43 18          	mov    0x18(%rbx),%rax
1406bfe38:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406bfe3d:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1406bfe41:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1406bfe46:	49 3b c0             	cmp    %r8,%rax
1406bfe49:	0f 84 c8 02 00 00    	je     0x1406c0117
1406bfe4f:	90                   	nop
1406bfe50:	4c 8b 28             	mov    (%rax),%r13
1406bfe53:	48 85 d2             	test   %rdx,%rdx
1406bfe56:	74 59                	je     0x1406bfeb1
1406bfe58:	48 8b c1             	mov    %rcx,%rax
1406bfe5b:	48 2b c2             	sub    %rdx,%rax
1406bfe5e:	48 83 f8 02          	cmp    $0x2,%rax
1406bfe62:	72 21                	jb     0x1406bfe85
1406bfe64:	48 8d 42 02          	lea    0x2(%rdx),%rax
1406bfe68:	48 89 45 30          	mov    %rax,0x30(%rbp)
1406bfe6c:	48 8d 45 20          	lea    0x20(%rbp),%rax
1406bfe70:	48 83 f9 0f          	cmp    $0xf,%rcx
1406bfe74:	48 0f 47 45 20       	cmova  0x20(%rbp),%rax
1406bfe79:	66 44 89 14 10       	mov    %r10w,(%rax,%rdx,1)
1406bfe7e:	c6 44 10 02 00       	movb   $0x0,0x2(%rax,%rdx,1)
1406bfe83:	eb 2c                	jmp    0x1406bfeb1
1406bfe85:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406bfe8c:	00 00
1406bfe8e:	4c 8d 0d d7 0c 92 00 	lea    0x920cd7(%rip),%r9        # 0x140fe0b6c
1406bfe95:	44 0f b6 c7          	movzbl %dil,%r8d
1406bfe99:	ba 02 00 00 00       	mov    $0x2,%edx
1406bfe9e:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1406bfea2:	e8 d9 87 ae ff       	call   0x1401a8680
1406bfea7:	49 b9 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r9
1406bfeae:	cc cc cc
1406bfeb1:	4c 8d 95 f5 00 00 00 	lea    0xf5(%rbp),%r10
1406bfeb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406bfebf:	00
1406bfec0:	49 ff ca             	dec    %r10
1406bfec3:	49 8b c1             	mov    %r9,%rax
1406bfec6:	49 f7 e5             	mul    %r13
1406bfec9:	48 c1 ea 03          	shr    $0x3,%rdx
1406bfecd:	0f b6 c2             	movzbl %dl,%eax
1406bfed0:	c0 e0 02             	shl    $0x2,%al
1406bfed3:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1406bfed6:	02 c9                	add    %cl,%cl
1406bfed8:	44 2a e9             	sub    %cl,%r13b
1406bfedb:	41 80 c5 30          	add    $0x30,%r13b
1406bfedf:	45 88 2a             	mov    %r13b,(%r10)
1406bfee2:	4c 8b ea             	mov    %rdx,%r13
1406bfee5:	48 85 d2             	test   %rdx,%rdx
1406bfee8:	75 d6                	jne    0x1406bfec0
1406bfeea:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1406bfeef:	4c 8d 85 f5 00 00 00 	lea    0xf5(%rbp),%r8
1406bfef6:	49 8b d2             	mov    %r10,%rdx
1406bfef9:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1406bfefd:	e8 ce 83 ae ff       	call   0x1401a82d0
1406bff02:	44 8b 6c 24 44       	mov    0x44(%rsp),%r13d
1406bff07:	41 83 cd 06          	or     $0x6,%r13d
1406bff0b:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
1406bff10:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1406bff14:	48 8b 55 58          	mov    0x58(%rbp),%rdx
1406bff18:	48 8b c2             	mov    %rdx,%rax
1406bff1b:	48 2b c1             	sub    %rcx,%rax
1406bff1e:	48 83 f8 03          	cmp    $0x3,%rax
1406bff22:	72 3d                	jb     0x1406bff61
1406bff24:	48 8d 41 03          	lea    0x3(%rcx),%rax
1406bff28:	48 89 45 50          	mov    %rax,0x50(%rbp)
1406bff2c:	4c 8d 6d 40          	lea    0x40(%rbp),%r13
1406bff30:	48 83 fa 0f          	cmp    $0xf,%rdx
1406bff34:	4c 0f 47 6d 40       	cmova  0x40(%rbp),%r13
1406bff39:	4c 03 e9             	add    %rcx,%r13
1406bff3c:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1406bff42:	48 8d 15 9f c0 95 00 	lea    0x95c09f(%rip),%rdx        # 0x14101bfe8
1406bff49:	49 8b cd             	mov    %r13,%rcx
1406bff4c:	e8 bf f0 81 00       	call   0x140edf010
1406bff51:	41 c6 45 03 00       	movb   $0x0,0x3(%r13)
1406bff56:	48 8d 45 40          	lea    0x40(%rbp),%rax
1406bff5a:	44 8b 6c 24 44       	mov    0x44(%rsp),%r13d
1406bff5f:	eb 22                	jmp    0x1406bff83
1406bff61:	48 c7 44 24 20 03 00 	movq   $0x3,0x20(%rsp)
1406bff68:	00 00
1406bff6a:	4c 8d 0d 77 c0 95 00 	lea    0x95c077(%rip),%r9        # 0x14101bfe8
1406bff71:	44 0f b6 c6          	movzbl %sil,%r8d
1406bff75:	ba 03 00 00 00       	mov    $0x3,%edx
1406bff7a:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1406bff7e:	e8 fd 86 ae ff       	call   0x1401a8680
1406bff83:	0f 10 38             	movups (%rax),%xmm7
1406bff86:	0f 11 bd c0 00 00 00 	movups %xmm7,0xc0(%rbp)
1406bff8d:	0f 10 70 10          	movups 0x10(%rax),%xmm6
1406bff91:	0f 11 b5 d0 00 00 00 	movups %xmm6,0xd0(%rbp)
1406bff98:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406bff9f:	00
1406bffa0:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406bffa7:	00
1406bffa8:	c6 00 00             	movb   $0x0,(%rax)
1406bffab:	41 83 cd 09          	or     $0x9,%r13d
1406bffaf:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
1406bffb4:	48 8b 55 58          	mov    0x58(%rbp),%rdx
1406bffb8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406bffbc:	76 32                	jbe    0x1406bfff0
1406bffbe:	48 ff c2             	inc    %rdx
1406bffc1:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1406bffc5:	48 8b c1             	mov    %rcx,%rax
1406bffc8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bffcf:	72 19                	jb     0x1406bffea
1406bffd1:	48 83 c2 27          	add    $0x27,%rdx
1406bffd5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bffd9:	48 2b c1             	sub    %rcx,%rax
1406bffdc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bffe0:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bffe4:	0f 87 95 0a 00 00    	ja     0x1406c0a7f
1406bffea:	e8 55 b1 75 00       	call   0x140e1b144
1406bffef:	90                   	nop
1406bfff0:	4c 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%r9
1406bfff7:	66 48 0f 7e f8       	movq   %xmm7,%rax
1406bfffc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406c0001:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1406c0005:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1406c000a:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1406c000f:	48 89 8d e0 00 00 00 	mov    %rcx,0xe0(%rbp)
1406c0016:	48 83 f9 0f          	cmp    $0xf,%rcx
1406c001a:	4c 0f 47 c8          	cmova  %rax,%r9
1406c001e:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1406c0022:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1406c0027:	4c 8b 45 38          	mov    0x38(%rbp),%r8
1406c002b:	49 8b c0             	mov    %r8,%rax
1406c002e:	48 2b c1             	sub    %rcx,%rax
1406c0031:	66 48 0f 7e f2       	movq   %xmm6,%rdx
1406c0036:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1406c003b:	48 3b d0             	cmp    %rax,%rdx
1406c003e:	77 42                	ja     0x1406c0082
1406c0040:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
1406c0044:	48 89 45 30          	mov    %rax,0x30(%rbp)
1406c0048:	4c 8d 6d 20          	lea    0x20(%rbp),%r13
1406c004c:	49 83 f8 0f          	cmp    $0xf,%r8
1406c0050:	4c 0f 47 6d 20       	cmova  0x20(%rbp),%r13
1406c0055:	49 03 cd             	add    %r13,%rcx
1406c0058:	4c 8b c2             	mov    %rdx,%r8
1406c005b:	49 8b d1             	mov    %r9,%rdx
1406c005e:	e8 ad ef 81 00       	call   0x140edf010
1406c0063:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1406c0068:	49 03 c5             	add    %r13,%rax
1406c006b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406c0070:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
1406c0074:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406c0079:	48 8b 85 e0 00 00 00 	mov    0xe0(%rbp),%rax
1406c0080:	eb 20                	jmp    0x1406c00a2
1406c0082:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1406c0087:	45 0f b6 c6          	movzbl %r14b,%r8d
1406c008b:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1406c008f:	e8 ec 85 ae ff       	call   0x1401a8680
1406c0094:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
1406c009b:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
1406c00a2:	48 83 f8 0f          	cmp    $0xf,%rax
1406c00a6:	76 2e                	jbe    0x1406c00d6
1406c00a8:	48 8d 50 01          	lea    0x1(%rax),%rdx
1406c00ac:	48 8b c1             	mov    %rcx,%rax
1406c00af:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c00b6:	72 19                	jb     0x1406c00d1
1406c00b8:	48 83 c2 27          	add    $0x27,%rdx
1406c00bc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c00c0:	48 2b c1             	sub    %rcx,%rax
1406c00c3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c00c7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c00cb:	0f 87 1a 0a 00 00    	ja     0x1406c0aeb
1406c00d1:	e8 6e b0 75 00       	call   0x140e1b144
1406c00d6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1406c00db:	48 83 c0 08          	add    $0x8,%rax
1406c00df:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406c00e4:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1406c00e8:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1406c00ec:	48 3b 44 24 70       	cmp    0x70(%rsp),%rax
1406c00f1:	74 15                	je     0x1406c0108
1406c00f3:	49 b9 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r9
1406c00fa:	cc cc cc
1406c00fd:	41 ba 2c 20 00 00    	mov    $0x202c,%r10d
1406c0103:	e9 48 fd ff ff       	jmp    0x1406bfe50
1406c0108:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1406c010d:	49 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r11
1406c0114:	ff ff 7f
1406c0117:	49 8b c3             	mov    %r11,%rax
1406c011a:	48 2b c2             	sub    %rdx,%rax
1406c011d:	48 83 f8 01          	cmp    $0x1,%rax
1406c0121:	0f 82 e7 09 00 00    	jb     0x1406c0b0e
1406c0127:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
1406c012b:	48 83 f9 0f          	cmp    $0xf,%rcx
1406c012f:	4c 0f 47 4d 20       	cmova  0x20(%rbp),%r9
1406c0134:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
1406c0139:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c013c:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1406c0140:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
1406c0147:	00
1406c0148:	48 c7 45 18 00 00 00 	movq   $0x0,0x18(%rbp)
1406c014f:	00
1406c0150:	4c 8d 42 01          	lea    0x1(%rdx),%r8
1406c0154:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
1406c0159:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
1406c015f:	48 8d 45 00          	lea    0x0(%rbp),%rax
1406c0163:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406c0168:	4d 3b c5             	cmp    %r13,%r8
1406c016b:	0f 86 8e 00 00 00    	jbe    0x1406c01ff
1406c0171:	4d 8b e8             	mov    %r8,%r13
1406c0174:	49 83 cd 0f          	or     $0xf,%r13
1406c0178:	4d 3b eb             	cmp    %r11,%r13
1406c017b:	76 13                	jbe    0x1406c0190
1406c017d:	4d 8b eb             	mov    %r11,%r13
1406c0180:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406c0187:	00 00 80
1406c018a:	48 83 c0 27          	add    $0x27,%rax
1406c018e:	eb 30                	jmp    0x1406c01c0
1406c0190:	49 83 fd 16          	cmp    $0x16,%r13
1406c0194:	b8 16 00 00 00       	mov    $0x16,%eax
1406c0199:	4c 0f 42 e8          	cmovb  %rax,%r13
1406c019d:	49 8d 4d 01          	lea    0x1(%r13),%rcx
1406c01a1:	48 85 c9             	test   %rcx,%rcx
1406c01a4:	75 04                	jne    0x1406c01aa
1406c01a6:	33 c0                	xor    %eax,%eax
1406c01a8:	eb 4c                	jmp    0x1406c01f6
1406c01aa:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406c01b1:	72 2f                	jb     0x1406c01e2
1406c01b3:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406c01b7:	48 3b c1             	cmp    %rcx,%rax
1406c01ba:	0f 86 c5 08 00 00    	jbe    0x1406c0a85
1406c01c0:	48 8b c8             	mov    %rax,%rcx
1406c01c3:	e8 40 af 75 00       	call   0x140e1b108
1406c01c8:	48 8b c8             	mov    %rax,%rcx
1406c01cb:	48 85 c0             	test   %rax,%rax
1406c01ce:	0f 84 bd 08 00 00    	je     0x1406c0a91
1406c01d4:	48 83 c0 27          	add    $0x27,%rax
1406c01d8:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1406c01dc:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1406c01e0:	eb 05                	jmp    0x1406c01e7
1406c01e2:	e8 21 af 75 00       	call   0x140e1b108
1406c01e7:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1406c01ec:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1406c01f1:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1406c01f6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406c01fb:	48 89 45 00          	mov    %rax,0x0(%rbp)
1406c01ff:	4c 89 45 10          	mov    %r8,0x10(%rbp)
1406c0203:	4c 89 6d 18          	mov    %r13,0x18(%rbp)
1406c0207:	c6 00 7b             	movb   $0x7b,(%rax)
1406c020a:	48 8d 48 01          	lea    0x1(%rax),%rcx
1406c020e:	4c 8b c2             	mov    %rdx,%r8
1406c0211:	49 8b d1             	mov    %r9,%rdx
1406c0214:	e8 f7 ed 81 00       	call   0x140edf010
1406c0219:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1406c021e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406c0223:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
1406c0227:	8b 44 24 44          	mov    0x44(%rsp),%eax
1406c022b:	83 c8 20             	or     $0x20,%eax
1406c022e:	89 44 24 44          	mov    %eax,0x44(%rsp)
1406c0232:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1406c0236:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1406c023a:	48 8b c2             	mov    %rdx,%rax
1406c023d:	48 2b c1             	sub    %rcx,%rax
1406c0240:	48 83 f8 01          	cmp    $0x1,%rax
1406c0244:	72 21                	jb     0x1406c0267
1406c0246:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406c024a:	48 89 45 10          	mov    %rax,0x10(%rbp)
1406c024e:	48 8d 45 00          	lea    0x0(%rbp),%rax
1406c0252:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c0256:	48 0f 47 45 00       	cmova  0x0(%rbp),%rax
1406c025b:	66 c7 04 08 7d 00    	movw   $0x7d,(%rax,%rcx,1)
1406c0261:	48 8d 45 00          	lea    0x0(%rbp),%rax
1406c0265:	eb 22                	jmp    0x1406c0289
1406c0267:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406c026e:	00 00
1406c0270:	4c 8d 0d 31 4f 8f 00 	lea    0x8f4f31(%rip),%r9        # 0x140fb51a8
1406c0277:	45 0f b6 c4          	movzbl %r12b,%r8d
1406c027b:	ba 01 00 00 00       	mov    $0x1,%edx
1406c0280:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1406c0284:	e8 f7 83 ae ff       	call   0x1401a8680
1406c0289:	0f 10 30             	movups (%rax),%xmm6
1406c028c:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406c0290:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406c0297:	00
1406c0298:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406c029f:	00
1406c02a0:	c6 00 00             	movb   $0x0,(%rax)
1406c02a3:	48 8b 55 38          	mov    0x38(%rbp),%rdx
1406c02a7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c02ab:	76 31                	jbe    0x1406c02de
1406c02ad:	48 ff c2             	inc    %rdx
1406c02b0:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1406c02b4:	48 8b c1             	mov    %rcx,%rax
1406c02b7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c02be:	72 19                	jb     0x1406c02d9
1406c02c0:	48 83 c2 27          	add    $0x27,%rdx
1406c02c4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c02c8:	48 2b c1             	sub    %rcx,%rax
1406c02cb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c02cf:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c02d3:	0f 87 b2 07 00 00    	ja     0x1406c0a8b
1406c02d9:	e8 66 ae 75 00       	call   0x140e1b144
1406c02de:	0f 11 75 20          	movups %xmm6,0x20(%rbp)
1406c02e2:	0f 11 7d 30          	movups %xmm7,0x30(%rbp)
1406c02e6:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1406c02ea:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c02ee:	76 31                	jbe    0x1406c0321
1406c02f0:	48 ff c2             	inc    %rdx
1406c02f3:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1406c02f7:	48 8b c1             	mov    %rcx,%rax
1406c02fa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c0301:	72 19                	jb     0x1406c031c
1406c0303:	48 83 c2 27          	add    $0x27,%rdx
1406c0307:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c030b:	48 2b c1             	sub    %rcx,%rax
1406c030e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c0312:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c0316:	0f 87 75 07 00 00    	ja     0x1406c0a91
1406c031c:	e8 23 ae 75 00       	call   0x140e1b144
1406c0321:	48 8b 43 10          	mov    0x10(%rbx),%rax
1406c0325:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1406c032a:	4c 8d 68 48          	lea    0x48(%rax),%r13
1406c032e:	49 83 7d 18 0f       	cmpq   $0xf,0x18(%r13)
1406c0333:	76 04                	jbe    0x1406c0339
1406c0335:	4d 8b 6d 00          	mov    0x0(%r13),%r13
1406c0339:	49 8b d5             	mov    %r13,%rdx
1406c033c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406c0340:	e8 cb 6f 19 00       	call   0x140857310
1406c0345:	90                   	nop
1406c0346:	49 8b d5             	mov    %r13,%rdx
1406c0349:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1406c034d:	e8 4e 6e 19 00       	call   0x1408571a0
1406c0352:	90                   	nop
1406c0353:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1406c0357:	48 83 7d 78 0f       	cmpq   $0xf,0x78(%rbp)
1406c035c:	48 0f 47 55 60       	cmova  0x60(%rbp),%rdx
1406c0361:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406c0365:	48 83 7d f8 0f       	cmpq   $0xf,-0x8(%rbp)
1406c036a:	48 0f 47 4d e0       	cmova  -0x20(%rbp),%rcx
1406c036f:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406c0374:	41 b1 01             	mov    $0x1,%r9b
1406c0377:	45 33 c0             	xor    %r8d,%r8d
1406c037a:	e8 c1 ca 0a 00       	call   0x14076ce40
1406c037f:	48 8b 08             	mov    (%rax),%rcx
1406c0382:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1406c0387:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1406c038c:	48 85 c9             	test   %rcx,%rcx
1406c038f:	74 1c                	je     0x1406c03ad
1406c0391:	8b 41 10             	mov    0x10(%rcx),%eax
1406c0394:	ff c0                	inc    %eax
1406c0396:	89 41 10             	mov    %eax,0x10(%rcx)
1406c0399:	83 f8 01             	cmp    $0x1,%eax