1402ddc63:	74 48                	je     0x1402ddcad
1402ddc65:	41 8b c2             	mov    %r10d,%eax
1402ddc68:	41 2b c0             	sub    %r8d,%eax
1402ddc6b:	8d 48 ff             	lea    -0x1(%rax),%ecx
1402ddc6e:	3b c2                	cmp    %edx,%eax
1402ddc70:	73 07                	jae    0x1402ddc79
1402ddc72:	44 8b 4c 85 a4       	mov    -0x5c(%rbp,%rax,4),%r9d
1402ddc77:	eb 03                	jmp    0x1402ddc7c
1402ddc79:	45 33 c9             	xor    %r9d,%r9d
1402ddc7c:	3b ca                	cmp    %edx,%ecx
1402ddc7e:	73 06                	jae    0x1402ddc86
1402ddc80:	8b 54 8d a4          	mov    -0x5c(%rbp,%rcx,4),%edx
1402ddc84:	eb 02                	jmp    0x1402ddc88
1402ddc86:	33 d2                	xor    %edx,%edx
1402ddc88:	41 23 d4             	and    %r12d,%edx
1402ddc8b:	8b ce                	mov    %esi,%ecx
1402ddc8d:	d3 ea                	shr    %cl,%edx
1402ddc8f:	44 23 cb             	and    %ebx,%r9d
1402ddc92:	41 8b cb             	mov    %r11d,%ecx
1402ddc95:	41 d3 e1             	shl    %cl,%r9d
1402ddc98:	41 0b d1             	or     %r9d,%edx
1402ddc9b:	42 89 54 95 a4       	mov    %edx,-0x5c(%rbp,%r10,4)
1402ddca0:	41 ff ca             	dec    %r10d
1402ddca3:	44 3b d7             	cmp    %edi,%r10d
1402ddca6:	74 05                	je     0x1402ddcad
1402ddca8:	8b 55 a0             	mov    -0x60(%rbp),%edx
1402ddcab:	eb b8                	jmp    0x1402ddc65
1402ddcad:	33 c9                	xor    %ecx,%ecx
1402ddcaf:	45 85 c0             	test   %r8d,%r8d
1402ddcb2:	74 12                	je     0x1402ddcc6
1402ddcb4:	83 64 8d a4 00       	andl   $0x0,-0x5c(%rbp,%rcx,4)
1402ddcb9:	41 03 cf             	add    %r15d,%ecx
1402ddcbc:	41 3b c8             	cmp    %r8d,%ecx
1402ddcbf:	75 f3                	jne    0x1402ddcb4
1402ddcc1:	eb 03                	jmp    0x1402ddcc6
1402ddcc3:	45 33 f6             	xor    %r14d,%r14d
1402ddcc6:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
1402ddcca:	45 8b e7             	mov    %r15d,%r12d
1402ddccd:	44 89 bd 70 01 00 00 	mov    %r15d,0x170(%rbp)
1402ddcd4:	c7 85 74 01 00 00 04 	movl   $0x4,0x174(%rbp)
1402ddcdb:	00 00 00
1402ddcde:	e9 1f 03 00 00       	jmp    0x1402de002
1402ddce3:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1402ddce8:	45 8d 9c 24 cd fb ff 	lea    -0x433(%r12),%r11d
1402ddcef:	ff
1402ddcf0:	45 8b c3             	mov    %r11d,%r8d
1402ddcf3:	8d 42 ff             	lea    -0x1(%rdx),%eax
1402ddcf6:	41 83 e3 1f          	and    $0x1f,%r11d
1402ddcfa:	41 c1 e8 05          	shr    $0x5,%r8d
1402ddcfe:	8b f7                	mov    %edi,%esi
1402ddd00:	49 8b df             	mov    %r15,%rbx
1402ddd03:	41 2b f3             	sub    %r11d,%esi
1402ddd06:	8b ce                	mov    %esi,%ecx
1402ddd08:	48 d3 e3             	shl    %cl,%rbx
1402ddd0b:	41 2b df             	sub    %r15d,%ebx
1402ddd0e:	0f bd 44 85 a4       	bsr    -0x5c(%rbp,%rax,4),%eax
1402ddd13:	44 8b e3             	mov    %ebx,%r12d
1402ddd16:	41 f7 d4             	not    %r12d
1402ddd19:	74 04                	je     0x1402ddd1f
1402ddd1b:	ff c0                	inc    %eax
1402ddd1d:	eb 02                	jmp    0x1402ddd21
1402ddd1f:	33 c0                	xor    %eax,%eax
1402ddd21:	2b f8                	sub    %eax,%edi
1402ddd23:	42 8d 04 02          	lea    (%rdx,%r8,1),%eax
1402ddd27:	83 f8 73             	cmp    $0x73,%eax
1402ddd2a:	0f 87 81 00 00 00    	ja     0x1402dddb1
1402ddd30:	45 33 f6             	xor    %r14d,%r14d
1402ddd33:	44 3b df             	cmp    %edi,%r11d
1402ddd36:	41 0f 97 c6          	seta   %r14b
1402ddd3a:	44 03 f2             	add    %edx,%r14d
1402ddd3d:	45 03 f0             	add    %r8d,%r14d
1402ddd40:	41 83 fe 73          	cmp    $0x73,%r14d
1402ddd44:	77 6b                	ja     0x1402dddb1
1402ddd46:	41 8d 78 ff          	lea    -0x1(%r8),%edi
1402ddd4a:	45 8d 56 ff          	lea    -0x1(%r14),%r10d
1402ddd4e:	44 3b d7             	cmp    %edi,%r10d
1402ddd51:	74 48                	je     0x1402ddd9b
1402ddd53:	41 8b c2             	mov    %r10d,%eax
1402ddd56:	41 2b c0             	sub    %r8d,%eax
1402ddd59:	8d 48 ff             	lea    -0x1(%rax),%ecx
1402ddd5c:	3b c2                	cmp    %edx,%eax
1402ddd5e:	73 07                	jae    0x1402ddd67
1402ddd60:	44 8b 4c 85 a4       	mov    -0x5c(%rbp,%rax,4),%r9d
1402ddd65:	eb 03                	jmp    0x1402ddd6a
1402ddd67:	45 33 c9             	xor    %r9d,%r9d
1402ddd6a:	3b ca                	cmp    %edx,%ecx
1402ddd6c:	73 06                	jae    0x1402ddd74
1402ddd6e:	8b 54 8d a4          	mov    -0x5c(%rbp,%rcx,4),%edx
1402ddd72:	eb 02                	jmp    0x1402ddd76
1402ddd74:	33 d2                	xor    %edx,%edx
1402ddd76:	41 23 d4             	and    %r12d,%edx
1402ddd79:	8b ce                	mov    %esi,%ecx
1402ddd7b:	d3 ea                	shr    %cl,%edx
1402ddd7d:	44 23 cb             	and    %ebx,%r9d
1402ddd80:	41 8b cb             	mov    %r11d,%ecx
1402ddd83:	41 d3 e1             	shl    %cl,%r9d
1402ddd86:	41 0b d1             	or     %r9d,%edx
1402ddd89:	42 89 54 95 a4       	mov    %edx,-0x5c(%rbp,%r10,4)
1402ddd8e:	41 ff ca             	dec    %r10d
1402ddd91:	44 3b d7             	cmp    %edi,%r10d
1402ddd94:	74 05                	je     0x1402ddd9b
1402ddd96:	8b 55 a0             	mov    -0x60(%rbp),%edx
1402ddd99:	eb b8                	jmp    0x1402ddd53
1402ddd9b:	33 c9                	xor    %ecx,%ecx
1402ddd9d:	45 85 c0             	test   %r8d,%r8d
1402ddda0:	74 12                	je     0x1402dddb4
1402ddda2:	83 64 8d a4 00       	andl   $0x0,-0x5c(%rbp,%rcx,4)
1402ddda7:	41 03 cf             	add    %r15d,%ecx
1402dddaa:	41 3b c8             	cmp    %r8d,%ecx
1402dddad:	75 f3                	jne    0x1402ddda2
1402dddaf:	eb 03                	jmp    0x1402dddb4
1402dddb1:	45 33 f6             	xor    %r14d,%r14d
1402dddb4:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
1402dddb8:	45 8b e7             	mov    %r15d,%r12d
1402dddbb:	44 89 bd 70 01 00 00 	mov    %r15d,0x170(%rbp)
1402dddc2:	c7 85 74 01 00 00 02 	movl   $0x2,0x174(%rbp)
1402dddc9:	00 00 00
1402dddcc:	e9 31 02 00 00       	jmp    0x1402de002
1402dddd1:	41 83 fc 36          	cmp    $0x36,%r12d
1402dddd5:	0f 84 44 01 00 00    	je     0x1402ddf1f
1402ddddb:	33 c0                	xor    %eax,%eax
1402ddddd:	c7 85 48 03 00 00 00 	movl   $0x100000,0x348(%rbp)
1402ddde4:	00 10 00
1402ddde7:	89 85 44 03 00 00    	mov    %eax,0x344(%rbp)
1402ddded:	89 b5 40 03 00 00    	mov    %esi,0x340(%rbp)
1402dddf3:	85 db                	test   %ebx,%ebx
1402dddf5:	0f 84 24 01 00 00    	je     0x1402ddf1f
1402dddfb:	45 33 c0             	xor    %r8d,%r8d
1402dddfe:	42 8b 44 85 a4       	mov    -0x5c(%rbp,%r8,4),%eax
1402dde03:	42 39 84 85 44 03 00 	cmp    %eax,0x344(%rbp,%r8,4)
1402dde0a:	00
1402dde0b:	0f 85 0e 01 00 00    	jne    0x1402ddf1f
1402dde11:	45 03 c7             	add    %r15d,%r8d
1402dde14:	44 3b c6             	cmp    %esi,%r8d
1402dde17:	75 e5                	jne    0x1402dddfe
1402dde19:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1402dde1e:	0f bd c3             	bsr    %ebx,%eax
1402dde21:	74 04                	je     0x1402dde27
1402dde23:	ff c0                	inc    %eax
1402dde25:	eb 02                	jmp    0x1402dde29
1402dde27:	33 c0                	xor    %eax,%eax
1402dde29:	45 33 f6             	xor    %r14d,%r14d
1402dde2c:	2b f8                	sub    %eax,%edi
1402dde2e:	3b fe                	cmp    %esi,%edi
1402dde30:	41 0f 92 c6          	setb   %r14b
1402dde34:	41 83 cb ff          	or     $0xffffffff,%r11d
1402dde38:	44 03 f2             	add    %edx,%r14d
1402dde3b:	41 83 fe 73          	cmp    $0x73,%r14d
1402dde3f:	0f 86 87 00 00 00    	jbe    0x1402ddecc
1402dde45:	45 33 f6             	xor    %r14d,%r14d
1402dde48:	be 36 04 00 00       	mov    $0x436,%esi
1402dde4d:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
1402dde51:	41 2b f4             	sub    %r12d,%esi
1402dde54:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
1402dde5b:	8b fe                	mov    %esi,%edi
1402dde5d:	33 d2                	xor    %edx,%edx
1402dde5f:	c1 ef 05             	shr    $0x5,%edi
1402dde62:	48 8d 1c bd 00 00 00 	lea    0x0(,%rdi,4),%rbx
1402dde69:	00
1402dde6a:	4c 8b c3             	mov    %rbx,%r8
1402dde6d:	e8 8e 3b 00 00       	call   0x1402e1a00
1402dde72:	83 e6 1f             	and    $0x1f,%esi
1402dde75:	41 8b c7             	mov    %r15d,%eax
1402dde78:	40 8a ce             	mov    %sil,%cl
1402dde7b:	d3 e0                	shl    %cl,%eax
1402dde7d:	89 84 1d 44 03 00 00 	mov    %eax,0x344(%rbp,%rbx,1)
1402dde84:	44 8d 67 01          	lea    0x1(%rdi),%r12d
1402dde88:	45 8b c4             	mov    %r12d,%r8d
1402dde8b:	49 c1 e0 02          	shl    $0x2,%r8
1402dde8f:	44 89 a5 40 03 00 00 	mov    %r12d,0x340(%rbp)
1402dde96:	44 89 a5 70 01 00 00 	mov    %r12d,0x170(%rbp)
1402dde9d:	4d 85 c0             	test   %r8,%r8
1402ddea0:	0f 84 5c 01 00 00    	je     0x1402de002
1402ddea6:	bb cc 01 00 00       	mov    $0x1cc,%ebx
1402ddeab:	48 8d 8d 74 01 00 00 	lea    0x174(%rbp),%rcx
1402ddeb2:	4c 3b c3             	cmp    %rbx,%r8
1402ddeb5:	0f 87 26 01 00 00    	ja     0x1402ddfe1
1402ddebb:	48 8d 95 44 03 00 00 	lea    0x344(%rbp),%rdx
1402ddec2:	e8 99 34 00 00       	call   0x1402e1360
1402ddec7:	e9 2f 01 00 00       	jmp    0x1402ddffb
1402ddecc:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1402dded0:	41 3b c3             	cmp    %r11d,%eax
1402dded3:	0f 84 6f ff ff ff    	je     0x1402dde48
1402dded9:	44 8b d0             	mov    %eax,%r10d
1402ddedc:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
1402ddee0:	3b c2                	cmp    %edx,%eax
1402ddee2:	73 07                	jae    0x1402ddeeb
1402ddee4:	46 8b 4c 95 a4       	mov    -0x5c(%rbp,%r10,4),%r9d
1402ddee9:	eb 03                	jmp    0x1402ddeee
1402ddeeb:	45 33 c9             	xor    %r9d,%r9d
1402ddeee:	44 3b c2             	cmp    %edx,%r8d
1402ddef1:	73 07                	jae    0x1402ddefa
1402ddef3:	42 8b 4c 85 a4       	mov    -0x5c(%rbp,%r8,4),%ecx
1402ddef8:	eb 02                	jmp    0x1402ddefc
1402ddefa:	33 c9                	xor    %ecx,%ecx
1402ddefc:	c1 e9 1e             	shr    $0x1e,%ecx
1402ddeff:	42 8d 04 8d 00 00 00 	lea    0x0(,%r9,4),%eax
1402ddf06:	00
1402ddf07:	0b c8                	or     %eax,%ecx
1402ddf09:	41 8b c0             	mov    %r8d,%eax
1402ddf0c:	42 89 4c 95 a4       	mov    %ecx,-0x5c(%rbp,%r10,4)
1402ddf11:	45 3b c3             	cmp    %r11d,%r8d
1402ddf14:	0f 84 2e ff ff ff    	je     0x1402dde48
1402ddf1a:	8b 55 a0             	mov    -0x60(%rbp),%edx
1402ddf1d:	eb ba                	jmp    0x1402dded9
1402ddf1f:	f7 db                	neg    %ebx
1402ddf21:	48 1b c0             	sbb    %rax,%rax
1402ddf24:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1402ddf29:	83 e0 04             	and    $0x4,%eax
1402ddf2c:	0f bd 44 05 a4       	bsr    -0x5c(%rbp,%rax,1),%eax
1402ddf31:	74 04                	je     0x1402ddf37
1402ddf33:	ff c0                	inc    %eax
1402ddf35:	eb 02                	jmp    0x1402ddf39
1402ddf37:	33 c0                	xor    %eax,%eax
1402ddf39:	45 33 f6             	xor    %r14d,%r14d
1402ddf3c:	2b f8                	sub    %eax,%edi
1402ddf3e:	41 3b ff             	cmp    %r15d,%edi
1402ddf41:	41 0f 92 c6          	setb   %r14b
1402ddf45:	41 83 cb ff          	or     $0xffffffff,%r11d
1402ddf49:	44 03 f2             	add    %edx,%r14d
1402ddf4c:	41 83 fe 73          	cmp    $0x73,%r14d
1402ddf50:	76 44                	jbe    0x1402ddf96
1402ddf52:	45 33 f6             	xor    %r14d,%r14d
1402ddf55:	be 35 04 00 00       	mov    $0x435,%esi
1402ddf5a:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
1402ddf5e:	41 2b f4             	sub    %r12d,%esi
1402ddf61:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
1402ddf68:	8b fe                	mov    %esi,%edi
1402ddf6a:	33 d2                	xor    %edx,%edx
1402ddf6c:	c1 ef 05             	shr    $0x5,%edi
1402ddf6f:	48 8d 1c bd 00 00 00 	lea    0x0(,%rdi,4),%rbx
1402ddf76:	00
1402ddf77:	4c 8b c3             	mov    %rbx,%r8
1402ddf7a:	e8 81 3a 00 00       	call   0x1402e1a00
1402ddf7f:	83 e6 1f             	and    $0x1f,%esi
1402ddf82:	41 8b c7             	mov    %r15d,%eax
1402ddf85:	40 8a ce             	mov    %sil,%cl
1402ddf88:	d3 e0                	shl    %cl,%eax
1402ddf8a:	89 84 1d 44 03 00 00 	mov    %eax,0x344(%rbp,%rbx,1)
1402ddf91:	e9 ee fe ff ff       	jmp    0x1402dde84
1402ddf96:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1402ddf9a:	41 3b c3             	cmp    %r11d,%eax
1402ddf9d:	74 b6                	je     0x1402ddf55
1402ddf9f:	44 8b d0             	mov    %eax,%r10d
1402ddfa2:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
1402ddfa6:	3b c2                	cmp    %edx,%eax
1402ddfa8:	73 07                	jae    0x1402ddfb1
1402ddfaa:	46 8b 4c 95 a4       	mov    -0x5c(%rbp,%r10,4),%r9d
1402ddfaf:	eb 03                	jmp    0x1402ddfb4
1402ddfb1:	45 33 c9             	xor    %r9d,%r9d
1402ddfb4:	44 3b c2             	cmp    %edx,%r8d
1402ddfb7:	73 07                	jae    0x1402ddfc0
1402ddfb9:	42 8b 4c 85 a4       	mov    -0x5c(%rbp,%r8,4),%ecx
1402ddfbe:	eb 02                	jmp    0x1402ddfc2
1402ddfc0:	33 c9                	xor    %ecx,%ecx
1402ddfc2:	c1 e9 1f             	shr    $0x1f,%ecx
1402ddfc5:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
1402ddfc9:	0b c8                	or     %eax,%ecx
1402ddfcb:	41 8b c0             	mov    %r8d,%eax
1402ddfce:	42 89 4c 95 a4       	mov    %ecx,-0x5c(%rbp,%r10,4)
1402ddfd3:	45 3b c3             	cmp    %r11d,%r8d
1402ddfd6:	0f 84 79 ff ff ff    	je     0x1402ddf55
1402ddfdc:	8b 55 a0             	mov    -0x60(%rbp),%edx
1402ddfdf:	eb be                	jmp    0x1402ddf9f
1402ddfe1:	4c 8b c3             	mov    %rbx,%r8
1402ddfe4:	33 d2                	xor    %edx,%edx
1402ddfe6:	e8 15 3a 00 00       	call   0x1402e1a00
1402ddfeb:	e8 b8 e8 fd ff       	call   0x1402bc8a8
1402ddff0:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1402ddff6:	e8 09 84 fd ff       	call   0x1402b6404
1402ddffb:	44 8b a5 70 01 00 00 	mov    0x170(%rbp),%r12d
1402de002:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402de006:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1402de00b:	85 c9                	test   %ecx,%ecx
1402de00d:	0f 88 e8 04 00 00    	js     0x1402de4fb
1402de013:	f7 e1                	mul    %ecx
1402de015:	8b c2                	mov    %edx,%eax
1402de017:	48 8d 15 e2 1f d2 ff 	lea    -0x2de01e(%rip),%rdx        # 0x140000000
1402de01e:	c1 e8 03             	shr    $0x3,%eax
1402de021:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402de025:	8b c8                	mov    %eax,%ecx
1402de027:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402de02b:	85 c0                	test   %eax,%eax
1402de02d:	0f 84 26 04 00 00    	je     0x1402de459
1402de033:	41 b8 26 00 00 00    	mov    $0x26,%r8d
1402de039:	41 3b c8             	cmp    %r8d,%ecx
1402de03c:	8b c1                	mov    %ecx,%eax
1402de03e:	41 0f 47 c0          	cmova  %r8d,%eax
1402de042:	89 44 24 48          	mov    %eax,0x48(%rsp)
1402de046:	ff c8                	dec    %eax
1402de048:	8b f8                	mov    %eax,%edi
1402de04a:	0f b6 8c 82 52 f5 39 	movzbl 0x39f552(%rdx,%rax,4),%ecx
1402de051:	00
1402de052:	0f b6 b4 82 53 f5 39 	movzbl 0x39f553(%rdx,%rax,4),%esi
1402de059:	00
1402de05a:	33 d2                	xor    %edx,%edx
1402de05c:	48 8d 1c 8d 00 00 00 	lea    0x0(,%rcx,4),%rbx
1402de063:	00
1402de064:	8d 04 0e             	lea    (%rsi,%rcx,1),%eax
1402de067:	4c 8b c3             	mov    %rbx,%r8
1402de06a:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
1402de071:	89 85 40 03 00 00    	mov    %eax,0x340(%rbp)
1402de077:	e8 84 39 00 00       	call   0x1402e1a00
1402de07c:	48 8d 0d 7d 1f d2 ff 	lea    -0x2de083(%rip),%rcx        # 0x140000000
1402de083:	48 c1 e6 02          	shl    $0x2,%rsi
1402de087:	0f b7 84 b9 50 f5 39 	movzwl 0x39f550(%rcx,%rdi,4),%eax
1402de08e:	00
1402de08f:	48 8d 91 40 ec 39 00 	lea    0x39ec40(%rcx),%rdx
1402de096:	48 8d 8d 44 03 00 00 	lea    0x344(%rbp),%rcx
1402de09d:	4c 8b c6             	mov    %rsi,%r8
1402de0a0:	48 03 cb             	add    %rbx,%rcx
1402de0a3:	48 8d 14 82          	lea    (%rdx,%rax,4),%rdx
1402de0a7:	e8 b4 32 00 00       	call   0x1402e1360
1402de0ac:	44 8b 8d 40 03 00 00 	mov    0x340(%rbp),%r9d
1402de0b3:	45 3b cf             	cmp    %r15d,%r9d
1402de0b6:	77 5b                	ja     0x1402de113
1402de0b8:	8b 85 44 03 00 00    	mov    0x344(%rbp),%eax
1402de0be:	85 c0                	test   %eax,%eax
1402de0c0:	75 08                	jne    0x1402de0ca
1402de0c2:	45 33 e4             	xor    %r12d,%r12d
1402de0c5:	e9 18 01 00 00       	jmp    0x1402de1e2
1402de0ca:	41 3b c7             	cmp    %r15d,%eax
1402de0cd:	0f 84 2d 01 00 00    	je     0x1402de200
1402de0d3:	45 85 e4             	test   %r12d,%r12d
1402de0d6:	0f 84 24 01 00 00    	je     0x1402de200
1402de0dc:	45 33 c0             	xor    %r8d,%r8d
1402de0df:	4c 8b d0             	mov    %rax,%r10
1402de0e2:	45 33 c9             	xor    %r9d,%r9d
1402de0e5:	42 8b 8c 8d 74 01 00 	mov    0x174(%rbp,%r9,4),%ecx
1402de0ec:	00
1402de0ed:	41 8b c0             	mov    %r8d,%eax
1402de0f0:	49 0f af ca          	imul   %r10,%rcx
1402de0f4:	48 03 c8             	add    %rax,%rcx
1402de0f7:	4c 8b c1             	mov    %rcx,%r8
1402de0fa:	42 89 8c 8d 74 01 00 	mov    %ecx,0x174(%rbp,%r9,4)
1402de101:	00
1402de102:	49 c1 e8 20          	shr    $0x20,%r8
1402de106:	45 03 cf             	add    %r15d,%r9d
1402de109:	45 3b cc             	cmp    %r12d,%r9d
1402de10c:	75 d7                	jne    0x1402de0e5
1402de10e:	e9 a9 00 00 00       	jmp    0x1402de1bc
1402de113:	45 3b e7             	cmp    %r15d,%r12d
1402de116:	0f 87 54 01 00 00    	ja     0x1402de270
1402de11c:	8b 9d 74 01 00 00    	mov    0x174(%rbp),%ebx
1402de122:	4d 8b c1             	mov    %r9,%r8
1402de125:	49 c1 e0 02          	shl    $0x2,%r8
1402de129:	45 8b e1             	mov    %r9d,%r12d
1402de12c:	44 89 8d 70 01 00 00 	mov    %r9d,0x170(%rbp)
1402de133:	4d 85 c0             	test   %r8,%r8
1402de136:	74 40                	je     0x1402de178