1402ebd62:	4c 8b f1             	mov    %rcx,%r14
1402ebd65:	33 ed                	xor    %ebp,%ebp
1402ebd67:	89 6c 24 60          	mov    %ebp,0x60(%rsp)
1402ebd6b:	4c 8b 09             	mov    (%rcx),%r9
1402ebd6e:	48 8b 05 f3 00 13 01 	mov    0x11300f3(%rip),%rax        # 0x14141be68
1402ebd75:	4d 8b 41 40          	mov    0x40(%r9),%r8
1402ebd79:	4c 63 90 a8 00 00 00 	movslq 0xa8(%rax),%r10
1402ebd80:	49 8b ca             	mov    %r10,%rcx
1402ebd83:	48 c1 e1 04          	shl    $0x4,%rcx
1402ebd87:	49 03 08             	add    (%r8),%rcx
1402ebd8a:	8b fd                	mov    %ebp,%edi
1402ebd8c:	83 cf 08             	or     $0x8,%edi
1402ebd8f:	40 38 69 08          	cmp    %bpl,0x8(%rcx)
1402ebd93:	75 09                	jne    0x1402ebd9e
1402ebd95:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402ebd9a:	8b c5                	mov    %ebp,%eax
1402ebd9c:	eb 21                	jmp    0x1402ebdbf
1402ebd9e:	49 8b 41 38          	mov    0x38(%r9),%rax
1402ebda2:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402ebda9:	48 8b 02             	mov    (%rdx),%rax
1402ebdac:	4e 8b 04 d0          	mov    (%rax,%r10,8),%r8
1402ebdb0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402ebdb5:	e8 16 c3 42 00       	call   0x1407180d0
1402ebdba:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1402ebdbf:	83 cf 01             	or     $0x1,%edi
1402ebdc2:	89 7c 24 60          	mov    %edi,0x60(%rsp)
1402ebdc6:	48 85 c0             	test   %rax,%rax
1402ebdc9:	0f 84 90 00 00 00    	je     0x1402ebe5f
1402ebdcf:	4c 8b 05 92 00 13 01 	mov    0x1130092(%rip),%r8        # 0x14141be68
1402ebdd6:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ebddd:	49 8b d6             	mov    %r14,%rdx
1402ebde0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402ebde5:	e8 b6 6d 08 00       	call   0x140372ba0
1402ebdea:	48 8b 18             	mov    (%rax),%rbx
1402ebded:	48 89 28             	mov    %rbp,(%rax)
1402ebdf0:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402ebdf5:	83 cf 02             	or     $0x2,%edi
1402ebdf8:	89 7c 24 60          	mov    %edi,0x60(%rsp)
1402ebdfc:	48 8b 05 65 00 13 01 	mov    0x1130065(%rip),%rax        # 0x14141be68
1402ebe03:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1402ebe07:	4c 63 80 b4 00 00 00 	movslq 0xb4(%rax),%r8
1402ebe0e:	49 8b c8             	mov    %r8,%rcx
1402ebe11:	48 c1 e1 04          	shl    $0x4,%rcx
1402ebe15:	48 03 0a             	add    (%rdx),%rcx
1402ebe18:	83 cf 20             	or     $0x20,%edi
1402ebe1b:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1402ebe1f:	75 0d                	jne    0x1402ebe2e
1402ebe21:	48 8b cd             	mov    %rbp,%rcx
1402ebe24:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1402ebe29:	48 8b c5             	mov    %rbp,%rax
1402ebe2c:	eb 24                	jmp    0x1402ebe52
1402ebe2e:	48 8b 43 38          	mov    0x38(%rbx),%rax
1402ebe32:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402ebe39:	48 8b 02             	mov    (%rdx),%rax
1402ebe3c:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
1402ebe40:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402ebe45:	e8 86 c2 42 00       	call   0x1407180d0
1402ebe4a:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402ebe4f:	48 8b c1             	mov    %rcx,%rax
1402ebe52:	83 cf 04             	or     $0x4,%edi
1402ebe55:	48 85 c0             	test   %rax,%rax
1402ebe58:	74 0f                	je     0x1402ebe69
1402ebe5a:	40 b6 01             	mov    $0x1,%sil
1402ebe5d:	eb 0d                	jmp    0x1402ebe6c
1402ebe5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ebe64:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402ebe69:	40 32 f6             	xor    %sil,%sil
1402ebe6c:	40 f6 c7 04          	test   $0x4,%dil
1402ebe70:	74 30                	je     0x1402ebea2
1402ebe72:	83 e7 fb             	and    $0xfffffffb,%edi
1402ebe75:	89 7c 24 60          	mov    %edi,0x60(%rsp)
1402ebe79:	48 85 c9             	test   %rcx,%rcx
1402ebe7c:	74 24                	je     0x1402ebea2
1402ebe7e:	8b 41 10             	mov    0x10(%rcx),%eax
1402ebe81:	ff c8                	dec    %eax
1402ebe83:	89 41 10             	mov    %eax,0x10(%rcx)
1402ebe86:	85 c0                	test   %eax,%eax
1402ebe88:	7f 18                	jg     0x1402ebea2
1402ebe8a:	0f 88 06 01 00 00    	js     0x1402ebf96
1402ebe90:	48 8b 01             	mov    (%rcx),%rax
1402ebe93:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebe98:	48 8b 00             	mov    (%rax),%rax
1402ebe9b:	ff 15 7f 7b c9 00    	call   *0xc97b7f(%rip)        # 0x140f83a20
1402ebea1:	90                   	nop
1402ebea2:	40 f6 c7 02          	test   $0x2,%dil
1402ebea6:	74 33                	je     0x1402ebedb
1402ebea8:	83 e7 fd             	and    $0xfffffffd,%edi
1402ebeab:	89 7c 24 60          	mov    %edi,0x60(%rsp)
1402ebeaf:	48 85 db             	test   %rbx,%rbx
1402ebeb2:	74 27                	je     0x1402ebedb
1402ebeb4:	8b 43 10             	mov    0x10(%rbx),%eax
1402ebeb7:	ff c8                	dec    %eax
1402ebeb9:	89 43 10             	mov    %eax,0x10(%rbx)
1402ebebc:	85 c0                	test   %eax,%eax
1402ebebe:	7f 1b                	jg     0x1402ebedb
1402ebec0:	0f 88 db 00 00 00    	js     0x1402ebfa1
1402ebec6:	48 8b 03             	mov    (%rbx),%rax
1402ebec9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebece:	48 8b cb             	mov    %rbx,%rcx
1402ebed1:	48 8b 00             	mov    (%rax),%rax
1402ebed4:	ff 15 46 7b c9 00    	call   *0xc97b46(%rip)        # 0x140f83a20
1402ebeda:	90                   	nop
1402ebedb:	40 f6 c7 01          	test   $0x1,%dil
1402ebedf:	74 2e                	je     0x1402ebf0f
1402ebee1:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402ebee6:	48 85 c9             	test   %rcx,%rcx
1402ebee9:	74 24                	je     0x1402ebf0f
1402ebeeb:	8b 41 10             	mov    0x10(%rcx),%eax
1402ebeee:	ff c8                	dec    %eax
1402ebef0:	89 41 10             	mov    %eax,0x10(%rcx)
1402ebef3:	85 c0                	test   %eax,%eax
1402ebef5:	7f 18                	jg     0x1402ebf0f
1402ebef7:	0f 88 af 00 00 00    	js     0x1402ebfac
1402ebefd:	48 8b 01             	mov    (%rcx),%rax
1402ebf00:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebf05:	48 8b 00             	mov    (%rax),%rax
1402ebf08:	ff 15 12 7b c9 00    	call   *0xc97b12(%rip)        # 0x140f83a20
1402ebf0e:	90                   	nop
1402ebf0f:	40 84 f6             	test   %sil,%sil
1402ebf12:	74 64                	je     0x1402ebf78
1402ebf14:	4c 8b 05 4d ff 12 01 	mov    0x112ff4d(%rip),%r8        # 0x14141be68
1402ebf1b:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ebf22:	49 8b d6             	mov    %r14,%rdx
1402ebf25:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402ebf2a:	e8 71 6c 08 00       	call   0x140372ba0
1402ebf2f:	48 8b 18             	mov    (%rax),%rbx
1402ebf32:	48 89 28             	mov    %rbp,(%rax)
1402ebf35:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1402ebf3a:	48 8b 05 27 ff 12 01 	mov    0x112ff27(%rip),%rax        # 0x14141be68
1402ebf41:	8b 90 b4 00 00 00    	mov    0xb4(%rax),%edx
1402ebf47:	48 8b cb             	mov    %rbx,%rcx
1402ebf4a:	e8 01 43 45 00       	call   0x140740250
1402ebf4f:	90                   	nop
1402ebf50:	48 85 db             	test   %rbx,%rbx
1402ebf53:	74 23                	je     0x1402ebf78
1402ebf55:	8b 43 10             	mov    0x10(%rbx),%eax
1402ebf58:	ff c8                	dec    %eax
1402ebf5a:	89 43 10             	mov    %eax,0x10(%rbx)
1402ebf5d:	85 c0                	test   %eax,%eax
1402ebf5f:	7f 17                	jg     0x1402ebf78
1402ebf61:	78 28                	js     0x1402ebf8b
1402ebf63:	48 8b 03             	mov    (%rbx),%rax
1402ebf66:	ba 01 00 00 00       	mov    $0x1,%edx
1402ebf6b:	48 8b cb             	mov    %rbx,%rcx
1402ebf6e:	48 8b 00             	mov    (%rax),%rax
1402ebf71:	ff 15 a9 7a c9 00    	call   *0xc97aa9(%rip)        # 0x140f83a20
1402ebf77:	90                   	nop
1402ebf78:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402ebf7d:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402ebf82:	48 83 c4 40          	add    $0x40,%rsp
1402ebf86:	41 5e                	pop    %r14
1402ebf88:	5f                   	pop    %rdi
1402ebf89:	5e                   	pop    %rsi
1402ebf8a:	c3                   	ret
1402ebf8b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebf90:	e8 6b e7 49 00       	call   0x14078a700
1402ebf95:	90                   	nop
1402ebf96:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebf9b:	e8 60 e7 49 00       	call   0x14078a700
1402ebfa0:	90                   	nop
1402ebfa1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebfa6:	e8 55 e7 49 00       	call   0x14078a700
1402ebfab:	90                   	nop
1402ebfac:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ebfb1:	e8 4a e7 49 00       	call   0x14078a700
1402ebfb6:	cc                   	int3
1402ebfb7:	cc                   	int3
1402ebfb8:	cc                   	int3
1402ebfb9:	cc                   	int3
1402ebfba:	cc                   	int3
1402ebfbb:	cc                   	int3
1402ebfbc:	cc                   	int3
1402ebfbd:	cc                   	int3
1402ebfbe:	cc                   	int3
1402ebfbf:	cc                   	int3
1402ebfc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402ebfc5:	55                   	push   %rbp
1402ebfc6:	56                   	push   %rsi
1402ebfc7:	57                   	push   %rdi
1402ebfc8:	41 54                	push   %r12
1402ebfca:	41 55                	push   %r13
1402ebfcc:	41 56                	push   %r14
1402ebfce:	41 57                	push   %r15
1402ebfd0:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
1402ebfd5:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1402ebfdc:	4d 8b e1             	mov    %r9,%r12
1402ebfdf:	4c 8b e9             	mov    %rcx,%r13
1402ebfe2:	4c 8b 7d 70          	mov    0x70(%rbp),%r15
1402ebfe6:	4c 8b 75 78          	mov    0x78(%rbp),%r14
1402ebfea:	33 db                	xor    %ebx,%ebx
1402ebfec:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1402ebff1:	4c 8b 05 70 fe 12 01 	mov    0x112fe70(%rip),%r8        # 0x14141be68
1402ebff8:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ebfff:	48 8b d1             	mov    %rcx,%rdx
1402ec002:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402ec007:	e8 94 6b 08 00       	call   0x140372ba0
1402ec00c:	48 8b 30             	mov    (%rax),%rsi
1402ec00f:	48 89 18             	mov    %rbx,(%rax)
1402ec012:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1402ec017:	48 8b 05 4a fe 12 01 	mov    0x112fe4a(%rip),%rax        # 0x14141be68
1402ec01e:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1402ec022:	4c 63 80 b4 00 00 00 	movslq 0xb4(%rax),%r8
1402ec029:	4d 8b c8             	mov    %r8,%r9
1402ec02c:	49 c1 e1 04          	shl    $0x4,%r9
1402ec030:	4c 03 0a             	add    (%rdx),%r9
1402ec033:	41 38 59 08          	cmp    %bl,0x8(%r9)
1402ec037:	75 09                	jne    0x1402ec042
1402ec039:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402ec03e:	8b fb                	mov    %ebx,%edi
1402ec040:	eb 24                	jmp    0x1402ec066
1402ec042:	48 8b 46 38          	mov    0x38(%rsi),%rax
1402ec046:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
1402ec04d:	48 8b 01             	mov    (%rcx),%rax
1402ec050:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
1402ec054:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ec059:	49 8b c9             	mov    %r9,%rcx
1402ec05c:	e8 6f c0 42 00       	call   0x1407180d0
1402ec061:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402ec066:	48 85 ff             	test   %rdi,%rdi
1402ec069:	74 27                	je     0x1402ec092
1402ec06b:	8b 47 10             	mov    0x10(%rdi),%eax
1402ec06e:	ff c8                	dec    %eax
1402ec070:	89 47 10             	mov    %eax,0x10(%rdi)
1402ec073:	85 c0                	test   %eax,%eax
1402ec075:	7f 1b                	jg     0x1402ec092
1402ec077:	0f 88 0c 05 00 00    	js     0x1402ec589
1402ec07d:	48 8b 07             	mov    (%rdi),%rax
1402ec080:	ba 01 00 00 00       	mov    $0x1,%edx
1402ec085:	48 8b cf             	mov    %rdi,%rcx
1402ec088:	48 8b 00             	mov    (%rax),%rax
1402ec08b:	ff 15 8f 79 c9 00    	call   *0xc9798f(%rip)        # 0x140f83a20
1402ec091:	90                   	nop
1402ec092:	8b 46 10             	mov    0x10(%rsi),%eax
1402ec095:	ff c8                	dec    %eax
1402ec097:	89 46 10             	mov    %eax,0x10(%rsi)
1402ec09a:	85 c0                	test   %eax,%eax
1402ec09c:	7f 1b                	jg     0x1402ec0b9
1402ec09e:	0f 88 f0 04 00 00    	js     0x1402ec594
1402ec0a4:	48 8b 06             	mov    (%rsi),%rax
1402ec0a7:	ba 01 00 00 00       	mov    $0x1,%edx
1402ec0ac:	48 8b ce             	mov    %rsi,%rcx
1402ec0af:	48 8b 00             	mov    (%rax),%rax
1402ec0b2:	ff 15 68 79 c9 00    	call   *0xc97968(%rip)        # 0x140f83a20
1402ec0b8:	90                   	nop
1402ec0b9:	48 85 ff             	test   %rdi,%rdi
1402ec0bc:	0f 85 4a 02 00 00    	jne    0x1402ec30c
1402ec0c2:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402ec0c7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1402ec0cb:	48 8b 05 76 ff 12 01 	mov    0x112ff76(%rip),%rax        # 0x14141c048
1402ec0d2:	48 8b 88 48 09 00 00 	mov    0x948(%rax),%rcx
1402ec0d9:	48 85 c9             	test   %rcx,%rcx
1402ec0dc:	74 1c                	je     0x1402ec0fa
1402ec0de:	8b 41 10             	mov    0x10(%rcx),%eax
1402ec0e1:	ff c0                	inc    %eax
1402ec0e3:	89 41 10             	mov    %eax,0x10(%rcx)
1402ec0e6:	83 f8 01             	cmp    $0x1,%eax
1402ec0e9:	0f 8e b0 04 00 00    	jle    0x1402ec59f
1402ec0ef:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ec0f4:	0f 84 ad 04 00 00    	je     0x1402ec5a7
1402ec0fa:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1402ec0ff:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402ec104:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1402ec108:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402ec10d:	66 0f 6f 05 cb 37 cf 	movdqa 0xcf37cb(%rip),%xmm0        # 0x140fdf8e0
1402ec114:	00
1402ec115:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402ec11a:	c7 45 e8 08 00 00 00 	movl   $0x8,-0x18(%rbp)
1402ec121:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ec124:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1402ec129:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
1402ec12d:	0f ae e8             	lfence
1402ec130:	b9 14 00 00 00       	mov    $0x14,%ecx
1402ec135:	e8 f6 ab ea ff       	call   0x140196d30
1402ec13a:	48 8b f8             	mov    %rax,%rdi
1402ec13d:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402ec141:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402ec145:	48 8d 48 14          	lea    0x14(%rax),%rcx
1402ec149:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1402ec14d:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1402ec153:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1402ec157:	48 8b c8             	mov    %rax,%rcx
1402ec15a:	e8 b1 2e bf 00       	call   0x140edf010
1402ec15f:	48 8d 47 14          	lea    0x14(%rdi),%rax
1402ec163:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402ec167:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ec16a:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
1402ec16f:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1402ec173:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1402ec177:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402ec17c:	48 8b 0d 8d f2 12 01 	mov    0x112f28d(%rip),%rcx        # 0x14141b410
1402ec183:	4d 85 f6             	test   %r14,%r14
1402ec186:	74 04                	je     0x1402ec18c
1402ec188:	49 89 5e 60          	mov    %rbx,0x60(%r14)
1402ec18c:	48 8b 01             	mov    (%rcx),%rax
1402ec18f:	4d 8b ce             	mov    %r14,%r9
1402ec192:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1402ec196:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ec19b:	48 8b 40 38          	mov    0x38(%rax),%rax
1402ec19f:	ff 15 7b 78 c9 00    	call   *0xc9787b(%rip)        # 0x140f83a20
1402ec1a5:	90                   	nop
1402ec1a6:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402ec1aa:	e8 91 33 eb ff       	call   0x14019f540
1402ec1af:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402ec1b4:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402ec1b9:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1402ec1bd:	48 8b 05 c4 fd 12 01 	mov    0x112fdc4(%rip),%rax        # 0x14141bf88
1402ec1c4:	48 8b 88 88 08 00 00 	mov    0x888(%rax),%rcx
1402ec1cb:	48 85 c9             	test   %rcx,%rcx
1402ec1ce:	74 1c                	je     0x1402ec1ec
1402ec1d0:	8b 41 10             	mov    0x10(%rcx),%eax
1402ec1d3:	ff c0                	inc    %eax
1402ec1d5:	89 41 10             	mov    %eax,0x10(%rcx)
1402ec1d8:	83 f8 01             	cmp    $0x1,%eax
1402ec1db:	0f 8e d1 03 00 00    	jle    0x1402ec5b2
1402ec1e1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ec1e6:	0f 84 ce 03 00 00    	je     0x1402ec5ba
1402ec1ec:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1402ec1f0:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1402ec1f6:	49 8b d5             	mov    %r13,%rdx
1402ec1f9:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402ec1fe:	e8 9d 69 08 00       	call   0x140372ba0
1402ec203:	48 8b 08             	mov    (%rax),%rcx
1402ec206:	48 89 18             	mov    %rbx,(%rax)
1402ec209:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402ec20d:	45 33 c0             	xor    %r8d,%r8d
1402ec210:	49 8b d5             	mov    %r13,%rdx
1402ec213:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402ec218:	e8 83 69 08 00       	call   0x140372ba0
1402ec21d:	48 8b 08             	mov    (%rax),%rcx
1402ec220:	48 89 18             	mov    %rbx,(%rax)
1402ec223:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1402ec227:	48 8b 05 5a fd 12 01 	mov    0x112fd5a(%rip),%rax        # 0x14141bf88
1402ec22e:	48 8b 88 90 08 00 00 	mov    0x890(%rax),%rcx
1402ec235:	48 85 c9             	test   %rcx,%rcx
1402ec238:	74 1c                	je     0x1402ec256
1402ec23a:	8b 41 10             	mov    0x10(%rcx),%eax
1402ec23d:	ff c0                	inc    %eax
1402ec23f:	89 41 10             	mov    %eax,0x10(%rcx)
1402ec242:	83 f8 01             	cmp    $0x1,%eax
1402ec245:	0f 8e 7a 03 00 00    	jle    0x1402ec5c5
1402ec24b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ec250:	0f 84 77 03 00 00    	je     0x1402ec5cd
1402ec256:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1402ec25a:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402ec25e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402ec263:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1402ec267:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402ec26c:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1402ec271:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1402ec277:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8