14002d7e7:	77 0e                	ja     0x14002d7f7
14002d7e9:	48 8d 95 44 03 00 00 	lea    0x344(%rbp),%rdx
14002d7f0:	e8 1b d0 00 00       	call   0x14003a810
14002d7f5:	eb 1a                	jmp    0x14002d811
14002d7f7:	4c 8b c0             	mov    %rax,%r8
14002d7fa:	33 d2                	xor    %edx,%edx
14002d7fc:	e8 af d6 00 00       	call   0x14003aeb0
14002d801:	e8 d6 38 ff ff       	call   0x1400210dc
14002d806:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14002d80c:	e8 43 17 fe ff       	call   0x14000ef54
14002d811:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14002d818:	85 db                	test   %ebx,%ebx
14002d81a:	0f 84 42 ff ff ff    	je     0x14002d762
14002d820:	41 3b df             	cmp    %r15d,%ebx
14002d823:	74 7b                	je     0x14002d8a0
14002d825:	45 85 e4             	test   %r12d,%r12d
14002d828:	74 76                	je     0x14002d8a0
14002d82a:	45 33 c0             	xor    %r8d,%r8d
14002d82d:	4c 8b d3             	mov    %rbx,%r10
14002d830:	45 33 c9             	xor    %r9d,%r9d
14002d833:	42 8b 8c 8d 74 01 00 	mov    0x174(%rbp,%r9,4),%ecx
14002d83a:	00
14002d83b:	41 8b c0             	mov    %r8d,%eax
14002d83e:	49 0f af ca          	imul   %r10,%rcx
14002d842:	48 03 c8             	add    %rax,%rcx
14002d845:	4c 8b c1             	mov    %rcx,%r8
14002d848:	42 89 8c 8d 74 01 00 	mov    %ecx,0x174(%rbp,%r9,4)
14002d84f:	00
14002d850:	49 c1 e8 20          	shr    $0x20,%r8
14002d854:	45 03 cf             	add    %r15d,%r9d
14002d857:	45 3b cc             	cmp    %r12d,%r9d
14002d85a:	75 d7                	jne    0x14002d833
14002d85c:	45 85 c0             	test   %r8d,%r8d
14002d85f:	74 38                	je     0x14002d899
14002d861:	83 bd 70 01 00 00 73 	cmpl   $0x73,0x170(%rbp)
14002d868:	73 21                	jae    0x14002d88b
14002d86a:	8b 85 70 01 00 00    	mov    0x170(%rbp),%eax
14002d870:	44 89 84 85 74 01 00 	mov    %r8d,0x174(%rbp,%rax,4)
14002d877:	00
14002d878:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14002d87f:	45 03 e7             	add    %r15d,%r12d
14002d882:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14002d889:	eb 15                	jmp    0x14002d8a0
14002d88b:	45 33 e4             	xor    %r12d,%r12d
14002d88e:	32 c0                	xor    %al,%al
14002d890:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14002d897:	eb 0a                	jmp    0x14002d8a3
14002d899:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14002d8a0:	41 8a c7             	mov    %r15b,%al
14002d8a3:	84 c0                	test   %al,%al
14002d8a5:	0f 85 2b 02 00 00    	jne    0x14002dad6
14002d8ab:	45 33 e4             	xor    %r12d,%r12d
14002d8ae:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14002d8b5:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
14002d8b9:	48 8b de             	mov    %rsi,%rbx
14002d8bc:	45 85 f6             	test   %r14d,%r14d
14002d8bf:	0f 84 42 07 00 00    	je     0x14002e007
14002d8c5:	45 33 c0             	xor    %r8d,%r8d
14002d8c8:	45 33 c9             	xor    %r9d,%r9d
14002d8cb:	42 8b 44 8d a4       	mov    -0x5c(%rbp,%r9,4),%eax
14002d8d0:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14002d8d4:	41 8b c0             	mov    %r8d,%eax
14002d8d7:	4c 8d 04 48          	lea    (%rax,%rcx,2),%r8
14002d8db:	46 89 44 8d a4       	mov    %r8d,-0x5c(%rbp,%r9,4)
14002d8e0:	45 03 cf             	add    %r15d,%r9d
14002d8e3:	49 c1 e8 20          	shr    $0x20,%r8
14002d8e7:	45 3b ce             	cmp    %r14d,%r9d
14002d8ea:	75 df                	jne    0x14002d8cb
14002d8ec:	45 85 c0             	test   %r8d,%r8d
14002d8ef:	0f 84 12 07 00 00    	je     0x14002e007
14002d8f5:	83 7d a0 73          	cmpl   $0x73,-0x60(%rbp)
14002d8f9:	0f 83 e5 06 00 00    	jae    0x14002dfe4
14002d8ff:	8b 45 a0             	mov    -0x60(%rbp),%eax
14002d902:	44 89 44 85 a4       	mov    %r8d,-0x5c(%rbp,%rax,4)
14002d907:	44 01 7d a0          	add    %r15d,-0x60(%rbp)
14002d90b:	e9 f7 06 00 00       	jmp    0x14002e007
14002d910:	45 3b cc             	cmp    %r12d,%r9d
14002d913:	48 8d 95 74 01 00 00 	lea    0x174(%rbp),%rdx
14002d91a:	41 8b dc             	mov    %r12d,%ebx
14002d91d:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14002d924:	48 0f 43 ca          	cmovae %rdx,%rcx
14002d928:	4c 8d 85 44 03 00 00 	lea    0x344(%rbp),%r8
14002d92f:	41 0f 42 d9          	cmovb  %r9d,%ebx
14002d933:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14002d938:	0f 92 c0             	setb   %al
14002d93b:	89 5c 24 34          	mov    %ebx,0x34(%rsp)
14002d93f:	48 8d 95 74 01 00 00 	lea    0x174(%rbp),%rdx
14002d946:	49 0f 43 d0          	cmovae %r8,%rdx
14002d94a:	84 c0                	test   %al,%al
14002d94c:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14002d951:	45 0f 45 cc          	cmovne %r12d,%r9d
14002d955:	45 33 e4             	xor    %r12d,%r12d
14002d958:	45 33 d2             	xor    %r10d,%r10d
14002d95b:	44 89 a5 10 05 00 00 	mov    %r12d,0x510(%rbp)
14002d962:	85 db                	test   %ebx,%ebx
14002d964:	0f 84 19 01 00 00    	je     0x14002da83
14002d96a:	42 8b 34 91          	mov    (%rcx,%r10,4),%esi
14002d96e:	85 f6                	test   %esi,%esi
14002d970:	75 21                	jne    0x14002d993
14002d972:	45 3b d4             	cmp    %r12d,%r10d
14002d975:	0f 85 fc 00 00 00    	jne    0x14002da77
14002d97b:	42 21 b4 95 14 05 00 	and    %esi,0x514(%rbp,%r10,4)
14002d982:	00
14002d983:	45 8d 62 01          	lea    0x1(%r10),%r12d
14002d987:	44 89 a5 10 05 00 00 	mov    %r12d,0x510(%rbp)
14002d98e:	e9 e4 00 00 00       	jmp    0x14002da77
14002d993:	45 33 db             	xor    %r11d,%r11d
14002d996:	45 8b c2             	mov    %r10d,%r8d
14002d999:	45 85 c9             	test   %r9d,%r9d
14002d99c:	0f 84 c1 00 00 00    	je     0x14002da63
14002d9a2:	41 8b da             	mov    %r10d,%ebx
14002d9a5:	f7 db                	neg    %ebx
14002d9a7:	41 83 f8 73          	cmp    $0x73,%r8d
14002d9ab:	74 60                	je     0x14002da0d
14002d9ad:	41 8b f8             	mov    %r8d,%edi
14002d9b0:	8b cb                	mov    %ebx,%ecx
14002d9b2:	45 3b c4             	cmp    %r12d,%r8d
14002d9b5:	75 12                	jne    0x14002d9c9
14002d9b7:	83 a4 bd 14 05 00 00 	andl   $0x0,0x514(%rbp,%rdi,4)
14002d9be:	00
14002d9bf:	41 8d 40 01          	lea    0x1(%r8),%eax
14002d9c3:	89 85 10 05 00 00    	mov    %eax,0x510(%rbp)
14002d9c9:	41 8b c0             	mov    %r8d,%eax
14002d9cc:	45 03 c7             	add    %r15d,%r8d
14002d9cf:	03 c1                	add    %ecx,%eax
14002d9d1:	8b 14 82             	mov    (%rdx,%rax,4),%edx
14002d9d4:	41 8b c3             	mov    %r11d,%eax
14002d9d7:	48 0f af d6          	imul   %rsi,%rdx
14002d9db:	48 03 d0             	add    %rax,%rdx
14002d9de:	8b 84 bd 14 05 00 00 	mov    0x514(%rbp,%rdi,4),%eax
14002d9e5:	48 03 d0             	add    %rax,%rdx
14002d9e8:	41 8d 04 18          	lea    (%r8,%rbx,1),%eax
14002d9ec:	4c 8b da             	mov    %rdx,%r11
14002d9ef:	89 94 bd 14 05 00 00 	mov    %edx,0x514(%rbp,%rdi,4)
14002d9f6:	44 8b a5 10 05 00 00 	mov    0x510(%rbp),%r12d
14002d9fd:	49 c1 eb 20          	shr    $0x20,%r11
14002da01:	41 3b c1             	cmp    %r9d,%eax
14002da04:	74 07                	je     0x14002da0d
14002da06:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002da0b:	eb 9a                	jmp    0x14002d9a7
14002da0d:	45 85 db             	test   %r11d,%r11d
14002da10:	74 4d                	je     0x14002da5f
14002da12:	41 83 f8 73          	cmp    $0x73,%r8d
14002da16:	0f 84 8f fe ff ff    	je     0x14002d8ab
14002da1c:	41 8d 40 01          	lea    0x1(%r8),%eax
14002da20:	41 8b d0             	mov    %r8d,%edx
14002da23:	45 3b c4             	cmp    %r12d,%r8d
14002da26:	44 8b c0             	mov    %eax,%r8d
14002da29:	75 0e                	jne    0x14002da39
14002da2b:	83 a4 95 14 05 00 00 	andl   $0x0,0x514(%rbp,%rdx,4)
14002da32:	00
14002da33:	89 85 10 05 00 00    	mov    %eax,0x510(%rbp)
14002da39:	8b 84 95 14 05 00 00 	mov    0x514(%rbp,%rdx,4),%eax
14002da40:	41 8b cb             	mov    %r11d,%ecx
14002da43:	48 03 c8             	add    %rax,%rcx
14002da46:	89 8c 95 14 05 00 00 	mov    %ecx,0x514(%rbp,%rdx,4)
14002da4d:	44 8b a5 10 05 00 00 	mov    0x510(%rbp),%r12d
14002da54:	48 c1 e9 20          	shr    $0x20,%rcx
14002da58:	44 8b d9             	mov    %ecx,%r11d
14002da5b:	85 c9                	test   %ecx,%ecx
14002da5d:	75 b3                	jne    0x14002da12
14002da5f:	8b 5c 24 34          	mov    0x34(%rsp),%ebx
14002da63:	41 83 f8 73          	cmp    $0x73,%r8d
14002da67:	0f 84 3e fe ff ff    	je     0x14002d8ab
14002da6d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14002da72:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002da77:	45 03 d7             	add    %r15d,%r10d
14002da7a:	44 3b d3             	cmp    %ebx,%r10d
14002da7d:	0f 85 e7 fe ff ff    	jne    0x14002d96a
14002da83:	45 8b c4             	mov    %r12d,%r8d
14002da86:	49 c1 e0 02          	shl    $0x2,%r8
14002da8a:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
14002da91:	4d 85 c0             	test   %r8,%r8
14002da94:	74 40                	je     0x14002dad6
14002da96:	b8 cc 01 00 00       	mov    $0x1cc,%eax
14002da9b:	48 8d 8d 74 01 00 00 	lea    0x174(%rbp),%rcx
14002daa2:	4c 3b c0             	cmp    %rax,%r8
14002daa5:	77 0e                	ja     0x14002dab5
14002daa7:	48 8d 95 14 05 00 00 	lea    0x514(%rbp),%rdx
14002daae:	e8 5d cd 00 00       	call   0x14003a810
14002dab3:	eb 1a                	jmp    0x14002dacf
14002dab5:	4c 8b c0             	mov    %rax,%r8
14002dab8:	33 d2                	xor    %edx,%edx
14002daba:	e8 f1 d3 00 00       	call   0x14003aeb0
14002dabf:	e8 18 36 ff ff       	call   0x1400210dc
14002dac4:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14002daca:	e8 85 14 fe ff       	call   0x14000ef54
14002dacf:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14002dad6:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
14002dada:	48 8d 15 1f 25 fd ff 	lea    -0x2dae1(%rip),%rdx        # 0x140000000
14002dae1:	2b 4c 24 48          	sub    0x48(%rsp),%ecx
14002dae5:	41 b8 26 00 00 00    	mov    $0x26,%r8d
14002daeb:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
14002daef:	0f 85 e4 fb ff ff    	jne    0x14002d6d9
14002daf5:	8b 44 24 50          	mov    0x50(%rsp),%eax
14002daf9:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14002dafd:	8d 04 80             	lea    (%rax,%rax,4),%eax
14002db00:	03 c0                	add    %eax,%eax
14002db02:	2b c8                	sub    %eax,%ecx
14002db04:	0f 84 ab fd ff ff    	je     0x14002d8b5
14002db0a:	8d 41 ff             	lea    -0x1(%rcx),%eax
14002db0d:	8b 84 82 c8 ea 03 00 	mov    0x3eac8(%rdx,%rax,4),%eax
14002db14:	85 c0                	test   %eax,%eax
14002db16:	0f 84 8f fd ff ff    	je     0x14002d8ab
14002db1c:	41 3b c7             	cmp    %r15d,%eax
14002db1f:	0f 84 90 fd ff ff    	je     0x14002d8b5
14002db25:	45 85 e4             	test   %r12d,%r12d
14002db28:	0f 84 87 fd ff ff    	je     0x14002d8b5
14002db2e:	45 33 c0             	xor    %r8d,%r8d
14002db31:	44 8b d0             	mov    %eax,%r10d
14002db34:	45 33 c9             	xor    %r9d,%r9d
14002db37:	42 8b 8c 8d 74 01 00 	mov    0x174(%rbp,%r9,4),%ecx
14002db3e:	00
14002db3f:	41 8b c0             	mov    %r8d,%eax
14002db42:	49 0f af ca          	imul   %r10,%rcx
14002db46:	48 03 c8             	add    %rax,%rcx
14002db49:	4c 8b c1             	mov    %rcx,%r8
14002db4c:	42 89 8c 8d 74 01 00 	mov    %ecx,0x174(%rbp,%r9,4)
14002db53:	00
14002db54:	49 c1 e8 20          	shr    $0x20,%r8
14002db58:	45 03 cf             	add    %r15d,%r9d
14002db5b:	45 3b cc             	cmp    %r12d,%r9d
14002db5e:	75 d7                	jne    0x14002db37
14002db60:	45 85 c0             	test   %r8d,%r8d
14002db63:	74 2a                	je     0x14002db8f
14002db65:	83 bd 70 01 00 00 73 	cmpl   $0x73,0x170(%rbp)
14002db6c:	0f 83 39 fd ff ff    	jae    0x14002d8ab
14002db72:	8b 85 70 01 00 00    	mov    0x170(%rbp),%eax
14002db78:	44 89 84 85 74 01 00 	mov    %r8d,0x174(%rbp,%rax,4)
14002db7f:	00
14002db80:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14002db87:	45 03 e7             	add    %r15d,%r12d
14002db8a:	e9 1f fd ff ff       	jmp    0x14002d8ae
14002db8f:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
14002db96:	e9 1a fd ff ff       	jmp    0x14002d8b5
14002db9b:	f7 d9                	neg    %ecx
14002db9d:	4c 8d 05 5c 24 fd ff 	lea    -0x2dba4(%rip),%r8        # 0x140000000
14002dba4:	f7 e1                	mul    %ecx
14002dba6:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
14002dbaa:	8b c2                	mov    %edx,%eax
14002dbac:	c1 e8 03             	shr    $0x3,%eax
14002dbaf:	89 44 24 40          	mov    %eax,0x40(%rsp)
14002dbb3:	8b d0                	mov    %eax,%edx
14002dbb5:	89 44 24 34          	mov    %eax,0x34(%rsp)
14002dbb9:	85 c0                	test   %eax,%eax
14002dbbb:	0f 84 95 03 00 00    	je     0x14002df56
14002dbc1:	b9 26 00 00 00       	mov    $0x26,%ecx
14002dbc6:	3b d1                	cmp    %ecx,%edx
14002dbc8:	8b c2                	mov    %edx,%eax
14002dbca:	0f 47 c1             	cmova  %ecx,%eax
14002dbcd:	33 d2                	xor    %edx,%edx
14002dbcf:	89 44 24 50          	mov    %eax,0x50(%rsp)
14002dbd3:	ff c8                	dec    %eax
14002dbd5:	8b f8                	mov    %eax,%edi
14002dbd7:	41 0f b6 8c 80 32 ea 	movzbl 0x3ea32(%r8,%rax,4),%ecx
14002dbde:	03 00
14002dbe0:	41 0f b6 b4 80 33 ea 	movzbl 0x3ea33(%r8,%rax,4),%esi
14002dbe7:	03 00
14002dbe9:	48 8d 1c 8d 00 00 00 	lea    0x0(,%rcx,4),%rbx
14002dbf0:	00
14002dbf1:	8d 04 0e             	lea    (%rsi,%rcx,1),%eax
14002dbf4:	4c 8b c3             	mov    %rbx,%r8
14002dbf7:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14002dbfe:	89 85 40 03 00 00    	mov    %eax,0x340(%rbp)
14002dc04:	e8 a7 d2 00 00       	call   0x14003aeb0
14002dc09:	48 8d 0d f0 23 fd ff 	lea    -0x2dc10(%rip),%rcx        # 0x140000000
14002dc10:	48 c1 e6 02          	shl    $0x2,%rsi
14002dc14:	0f b7 84 b9 30 ea 03 	movzwl 0x3ea30(%rcx,%rdi,4),%eax
14002dc1b:	00
14002dc1c:	48 8d 91 20 e1 03 00 	lea    0x3e120(%rcx),%rdx
14002dc23:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
14002dc2a:	4c 8b c6             	mov    %rsi,%r8
14002dc2d:	48 03 cb             	add    %rbx,%rcx
14002dc30:	48 8d 14 82          	lea    (%rdx,%rax,4),%rdx
14002dc34:	e8 d7 cb 00 00       	call   0x14003a810
14002dc39:	44 8b 8d 40 03 00 00 	mov    0x340(%rbp),%r9d
14002dc40:	45 3b cf             	cmp    %r15d,%r9d
14002dc43:	77 55                	ja     0x14002dc9a
14002dc45:	8b 85 44 03 00 00    	mov    0x344(%rbp),%eax
14002dc4b:	85 c0                	test   %eax,%eax
14002dc4d:	75 08                	jne    0x14002dc57
14002dc4f:	45 33 f6             	xor    %r14d,%r14d
14002dc52:	e9 f4 00 00 00       	jmp    0x14002dd4b
14002dc57:	41 3b c7             	cmp    %r15d,%eax
14002dc5a:	0f 84 00 01 00 00    	je     0x14002dd60
14002dc60:	45 85 f6             	test   %r14d,%r14d
14002dc63:	0f 84 f7 00 00 00    	je     0x14002dd60
14002dc69:	45 33 c0             	xor    %r8d,%r8d
14002dc6c:	4c 8b d0             	mov    %rax,%r10
14002dc6f:	45 33 c9             	xor    %r9d,%r9d
14002dc72:	42 8b 4c 8d a4       	mov    -0x5c(%rbp,%r9,4),%ecx
14002dc77:	41 8b c0             	mov    %r8d,%eax
14002dc7a:	49 0f af ca          	imul   %r10,%rcx
14002dc7e:	48 03 c8             	add    %rax,%rcx
14002dc81:	4c 8b c1             	mov    %rcx,%r8
14002dc84:	42 89 4c 8d a4       	mov    %ecx,-0x5c(%rbp,%r9,4)
14002dc89:	49 c1 e8 20          	shr    $0x20,%r8
14002dc8d:	45 03 cf             	add    %r15d,%r9d
14002dc90:	45 3b ce             	cmp    %r14d,%r9d
14002dc93:	75 dd                	jne    0x14002dc72
14002dc95:	e9 97 00 00 00       	jmp    0x14002dd31
14002dc9a:	45 3b f7             	cmp    %r15d,%r14d
14002dc9d:	0f 87 d8 00 00 00    	ja     0x14002dd7b
14002dca3:	8b 5d a4             	mov    -0x5c(%rbp),%ebx
14002dca6:	4d 8b c1             	mov    %r9,%r8
14002dca9:	49 c1 e0 02          	shl    $0x2,%r8
14002dcad:	45 8b f1             	mov    %r9d,%r14d
14002dcb0:	44 89 4d a0          	mov    %r9d,-0x60(%rbp)
14002dcb4:	4d 85 c0             	test   %r8,%r8
14002dcb7:	74 3a                	je     0x14002dcf3
14002dcb9:	b8 cc 01 00 00       	mov    $0x1cc,%eax
14002dcbe:	48 8d 4d a4          	lea    -0x5c(%rbp),%rcx
14002dcc2:	4c 3b c0             	cmp    %rax,%r8
14002dcc5:	77 0e                	ja     0x14002dcd5
14002dcc7:	48 8d 95 44 03 00 00 	lea    0x344(%rbp),%rdx
14002dcce:	e8 3d cb 00 00       	call   0x14003a810
14002dcd3:	eb 1a                	jmp    0x14002dcef
14002dcd5:	4c 8b c0             	mov    %rax,%r8
14002dcd8:	33 d2                	xor    %edx,%edx
14002dcda:	e8 d1 d1 00 00       	call   0x14003aeb0
14002dcdf:	e8 f8 33 ff ff       	call   0x1400210dc
14002dce4:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14002dcea:	e8 65 12 fe ff       	call   0x14000ef54
14002dcef:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d
14002dcf3:	85 db                	test   %ebx,%ebx
14002dcf5:	0f 84 54 ff ff ff    	je     0x14002dc4f
14002dcfb:	41 3b df             	cmp    %r15d,%ebx
14002dcfe:	74 60                	je     0x14002dd60
14002dd00:	45 85 f6             	test   %r14d,%r14d
14002dd03:	74 5b                	je     0x14002dd60
14002dd05:	45 33 c0             	xor    %r8d,%r8d
14002dd08:	4c 8b d3             	mov    %rbx,%r10
14002dd0b:	45 33 c9             	xor    %r9d,%r9d
14002dd0e:	42 8b 4c 8d a4       	mov    -0x5c(%rbp,%r9,4),%ecx
14002dd13:	41 8b c0             	mov    %r8d,%eax
14002dd16:	49 0f af ca          	imul   %r10,%rcx
14002dd1a:	48 03 c8             	add    %rax,%rcx
14002dd1d:	4c 8b c1             	mov    %rcx,%r8
14002dd20:	42 89 4c 8d a4       	mov    %ecx,-0x5c(%rbp,%r9,4)
14002dd25:	49 c1 e8 20          	shr    $0x20,%r8
14002dd29:	45 03 cf             	add    %r15d,%r9d
14002dd2c:	45 3b ce             	cmp    %r14d,%r9d
14002dd2f:	75 dd                	jne    0x14002dd0e
14002dd31:	45 85 c0             	test   %r8d,%r8d
14002dd34:	74 26                	je     0x14002dd5c
14002dd36:	83 7d a0 73          	cmpl   $0x73,-0x60(%rbp)
14002dd3a:	73 15                	jae    0x14002dd51
14002dd3c:	8b 45 a0             	mov    -0x60(%rbp),%eax
14002dd3f:	44 89 44 85 a4       	mov    %r8d,-0x5c(%rbp,%rax,4)
14002dd44:	44 8b 75 a0          	mov    -0x60(%rbp),%r14d