1402dd9d3:	33 d2                	xor    %edx,%edx
1402dd9d5:	41 89 04 24          	mov    %eax,(%r12)
1402dd9d9:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402dd9dd:	e8 9e 26 00 00       	call   0x1402e0080
1402dd9e2:	48 8b c3             	mov    %rbx,%rax
1402dd9e5:	ba ff 07 00 00       	mov    $0x7ff,%edx
1402dd9ea:	48 c1 e8 34          	shr    $0x34,%rax
1402dd9ee:	48 b9 ff ff ff ff ff 	movabs $0xfffffffffffff,%rcx
1402dd9f5:	ff 0f 00
1402dd9f8:	48 23 c2             	and    %rdx,%rax
1402dd9fb:	75 21                	jne    0x1402dda1e
1402dd9fd:	48 85 d9             	test   %rbx,%rcx
1402dda00:	74 0d                	je     0x1402dda0f
1402dda02:	f7 45 80 00 00 00 01 	testl  $0x1000000,-0x80(%rbp)
1402dda09:	0f 84 c3 00 00 00    	je     0x1402ddad2
1402dda0f:	41 83 64 24 04 00    	andl   $0x0,0x4(%r12)
1402dda15:	4c 8d 05 50 fc 00 00 	lea    0xfc50(%rip),%r8        # 0x1402ed66c
1402dda1c:	eb 60                	jmp    0x1402dda7e
1402dda1e:	48 3b c2             	cmp    %rdx,%rax
1402dda21:	0f 85 ab 00 00 00    	jne    0x1402ddad2
1402dda27:	48 8b c3             	mov    %rbx,%rax
1402dda2a:	48 23 c1             	and    %rcx,%rax
1402dda2d:	75 05                	jne    0x1402dda34
1402dda2f:	41 8b c7             	mov    %r15d,%eax
1402dda32:	eb 2a                	jmp    0x1402dda5e
1402dda34:	48 85 db             	test   %rbx,%rbx
1402dda37:	79 16                	jns    0x1402dda4f
1402dda39:	48 b9 00 00 00 00 00 	movabs $0x8000000000000,%rcx
1402dda40:	00 08 00
1402dda43:	48 3b c1             	cmp    %rcx,%rax
1402dda46:	75 07                	jne    0x1402dda4f
1402dda48:	b8 04 00 00 00       	mov    $0x4,%eax
1402dda4d:	eb 0f                	jmp    0x1402dda5e
1402dda4f:	48 8b c3             	mov    %rbx,%rax
1402dda52:	48 c1 e8 33          	shr    $0x33,%rax
1402dda56:	f7 d0                	not    %eax
1402dda58:	41 23 c7             	and    %r15d,%eax
1402dda5b:	83 c8 02             	or     $0x2,%eax
1402dda5e:	45 89 7c 24 04       	mov    %r15d,0x4(%r12)
1402dda63:	41 2b c7             	sub    %r15d,%eax
1402dda66:	74 44                	je     0x1402ddaac
1402dda68:	41 2b c7             	sub    %r15d,%eax
1402dda6b:	74 36                	je     0x1402ddaa3
1402dda6d:	41 2b c7             	sub    %r15d,%eax
1402dda70:	74 28                	je     0x1402dda9a
1402dda72:	41 3b c7             	cmp    %r15d,%eax
1402dda75:	75 5b                	jne    0x1402ddad2
1402dda77:	4c 8d 05 66 50 0c 00 	lea    0xc5066(%rip),%r8        # 0x1403a2ae4
1402dda7e:	48 8b 95 58 07 00 00 	mov    0x758(%rbp),%rdx
1402dda85:	49 8b ce             	mov    %r14,%rcx
1402dda88:	e8 97 c9 fe ff       	call   0x1402ca424
1402dda8d:	85 c0                	test   %eax,%eax
1402dda8f:	0f 85 1f 11 00 00    	jne    0x1402debb4
1402dda95:	e9 e5 10 00 00       	jmp    0x1402deb7f
1402dda9a:	4c 8d 05 3b 50 0c 00 	lea    0xc503b(%rip),%r8        # 0x1403a2adc
1402ddaa1:	eb db                	jmp    0x1402dda7e
1402ddaa3:	4c 8d 05 2a 50 0c 00 	lea    0xc502a(%rip),%r8        # 0x1403a2ad4
1402ddaaa:	eb d2                	jmp    0x1402dda7e
1402ddaac:	48 8b 95 58 07 00 00 	mov    0x758(%rbp),%rdx
1402ddab3:	4c 8d 05 12 50 0c 00 	lea    0xc5012(%rip),%r8        # 0x1403a2acc
1402ddaba:	49 8b ce             	mov    %r14,%rcx
1402ddabd:	e8 62 c9 fe ff       	call   0x1402ca424
1402ddac2:	85 c0                	test   %eax,%eax
1402ddac4:	0f 85 ea 10 00 00    	jne    0x1402debb4
1402ddaca:	45 33 ff             	xor    %r15d,%r15d
1402ddacd:	e9 ad 10 00 00       	jmp    0x1402deb7f
1402ddad2:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1402ddad9:	ff ff 7f
1402ddadc:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402ddae1:	48 23 d8             	and    %rax,%rbx
1402ddae4:	45 33 c0             	xor    %r8d,%r8d
1402ddae7:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402ddaec:	33 d2                	xor    %edx,%edx
1402ddaee:	bb 1f 00 08 00       	mov    $0x8001f,%ebx
1402ddaf3:	89 5c 24 6c          	mov    %ebx,0x6c(%rsp)
1402ddaf7:	e8 84 25 00 00       	call   0x1402e0080
1402ddafc:	44 8b 44 24 6c       	mov    0x6c(%rsp),%r8d
1402ddb01:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402ddb06:	8b d3                	mov    %ebx,%edx
1402ddb08:	e8 73 25 00 00       	call   0x1402e0080
1402ddb0d:	f2 0f 10 44 24 50    	movsd  0x50(%rsp),%xmm0
1402ddb13:	ff c6                	inc    %esi
1402ddb15:	41 b9 ff 07 00 00    	mov    $0x7ff,%r9d
1402ddb1b:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
1402ddb21:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402ddb26:	4c 8b c2             	mov    %rdx,%r8
1402ddb29:	89 74 24 60          	mov    %esi,0x60(%rsp)
1402ddb2d:	49 c1 e8 34          	shr    $0x34,%r8
1402ddb31:	be 02 00 00 00       	mov    $0x2,%esi
1402ddb36:	49 8b c8             	mov    %r8,%rcx
1402ddb39:	49 23 c9             	and    %r9,%rcx
1402ddb3c:	48 8b c1             	mov    %rcx,%rax
1402ddb3f:	48 f7 d8             	neg    %rax
1402ddb42:	48 b8 00 00 00 00 00 	movabs $0x10000000000000,%rax
1402ddb49:	00 10 00
1402ddb4c:	48 1b db             	sbb    %rbx,%rbx
1402ddb4f:	48 23 d8             	and    %rax,%rbx
1402ddb52:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
1402ddb59:	ff 0f 00
1402ddb5c:	48 23 d0             	and    %rax,%rdx
1402ddb5f:	48 03 da             	add    %rdx,%rbx
1402ddb62:	48 f7 d9             	neg    %rcx
1402ddb65:	1b c0                	sbb    %eax,%eax
1402ddb67:	45 23 c1             	and    %r9d,%r8d
1402ddb6a:	44 8d 24 06          	lea    (%rsi,%rax,1),%r12d
1402ddb6e:	45 03 e0             	add    %r8d,%r12d
1402ddb71:	e8 fa 26 00 00       	call   0x1402e0270
1402ddb76:	e8 31 26 00 00       	call   0x1402e01ac
1402ddb7b:	f2 0f 2c c8          	cvttsd2si %xmm0,%ecx
1402ddb7f:	89 5d a4             	mov    %ebx,-0x5c(%rbp)
1402ddb82:	8d 81 01 00 00 80    	lea    -0x7fffffff(%rcx),%eax
1402ddb88:	83 e0 fe             	and    $0xfffffffe,%eax
1402ddb8b:	f7 d8                	neg    %eax
1402ddb8d:	1b c0                	sbb    %eax,%eax
1402ddb8f:	48 c1 eb 20          	shr    $0x20,%rbx
1402ddb93:	23 c1                	and    %ecx,%eax
1402ddb95:	89 5d a8             	mov    %ebx,-0x58(%rbp)
1402ddb98:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402ddb9c:	8b c3                	mov    %ebx,%eax
1402ddb9e:	f7 d8                	neg    %eax
1402ddba0:	1b d2                	sbb    %edx,%edx
1402ddba2:	f7 da                	neg    %edx
1402ddba4:	41 03 d7             	add    %r15d,%edx
1402ddba7:	89 55 a0             	mov    %edx,-0x60(%rbp)
1402ddbaa:	41 81 fc 34 04 00 00 	cmp    $0x434,%r12d
1402ddbb1:	0f 82 1a 02 00 00    	jb     0x1402dddd1
1402ddbb7:	33 c0                	xor    %eax,%eax
1402ddbb9:	c7 85 48 03 00 00 00 	movl   $0x100000,0x348(%rbp)
1402ddbc0:	00 10 00
1402ddbc3:	89 85 44 03 00 00    	mov    %eax,0x344(%rbp)
1402ddbc9:	89 b5 40 03 00 00    	mov    %esi,0x340(%rbp)
1402ddbcf:	85 db                	test   %ebx,%ebx
1402ddbd1:	0f 84 0c 01 00 00    	je     0x1402ddce3
1402ddbd7:	45 33 c0             	xor    %r8d,%r8d
1402ddbda:	42 8b 44 85 a4       	mov    -0x5c(%rbp,%r8,4),%eax
1402ddbdf:	42 39 84 85 44 03 00 	cmp    %eax,0x344(%rbp,%r8,4)
1402ddbe6:	00
1402ddbe7:	0f 85 f6 00 00 00    	jne    0x1402ddce3
1402ddbed:	45 03 c7             	add    %r15d,%r8d
1402ddbf0:	44 3b c6             	cmp    %esi,%r8d
1402ddbf3:	75 e5                	jne    0x1402ddbda
1402ddbf5:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1402ddbfa:	45 8d 9c 24 ce fb ff 	lea    -0x432(%r12),%r11d
1402ddc01:	ff
1402ddc02:	45 8b c3             	mov    %r11d,%r8d
1402ddc05:	8d 42 ff             	lea    -0x1(%rdx),%eax
1402ddc08:	41 83 e3 1f          	and    $0x1f,%r11d
1402ddc0c:	41 c1 e8 05          	shr    $0x5,%r8d
1402ddc10:	8b f7                	mov    %edi,%esi
1402ddc12:	49 8b df             	mov    %r15,%rbx
1402ddc15:	41 2b f3             	sub    %r11d,%esi
1402ddc18:	8b ce                	mov    %esi,%ecx
1402ddc1a:	48 d3 e3             	shl    %cl,%rbx
1402ddc1d:	41 2b df             	sub    %r15d,%ebx
1402ddc20:	0f bd 44 85 a4       	bsr    -0x5c(%rbp,%rax,4),%eax
1402ddc25:	44 8b e3             	mov    %ebx,%r12d
1402ddc28:	41 f7 d4             	not    %r12d
1402ddc2b:	74 04                	je     0x1402ddc31
1402ddc2d:	ff c0                	inc    %eax
1402ddc2f:	eb 02                	jmp    0x1402ddc33
1402ddc31:	33 c0                	xor    %eax,%eax
1402ddc33:	2b f8                	sub    %eax,%edi
1402ddc35:	42 8d 04 02          	lea    (%rdx,%r8,1),%eax
1402ddc39:	83 f8 73             	cmp    $0x73,%eax
1402ddc3c:	0f 87 81 00 00 00    	ja     0x1402ddcc3
1402ddc42:	45 33 f6             	xor    %r14d,%r14d
1402ddc45:	44 3b df             	cmp    %edi,%r11d
1402ddc48:	41 0f 97 c6          	seta   %r14b
1402ddc4c:	44 03 f2             	add    %edx,%r14d
1402ddc4f:	45 03 f0             	add    %r8d,%r14d
1402ddc52:	41 83 fe 73          	cmp    $0x73,%r14d
1402ddc56:	77 6b                	ja     0x1402ddcc3
1402ddc58:	41 8d 78 ff          	lea    -0x1(%r8),%edi
1402ddc5c:	45 8d 56 ff          	lea    -0x1(%r14),%r10d
1402ddc60:	44 3b d7             	cmp    %edi,%r10d
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