14020cd0d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14020cd12:	45 33 c9             	xor    %r9d,%r9d
14020cd15:	45 33 c0             	xor    %r8d,%r8d
14020cd18:	48 8b cb             	mov    %rbx,%rcx
14020cd1b:	48 8b 12             	mov    (%rdx),%rdx
14020cd1e:	e8 7d f0 ff ff       	call   0x14020bda0
14020cd23:	85 c0                	test   %eax,%eax
14020cd25:	0f 84 1a f9 ff ff    	je     0x14020c645
14020cd2b:	4c 89 bb 40 08 00 00 	mov    %r15,0x840(%rbx)
14020cd32:	b8 01 00 00 00       	mov    $0x1,%eax
14020cd37:	e9 3b 02 00 00       	jmp    0x14020cf77
14020cd3c:	ba 1e 00 00 00       	mov    $0x1e,%edx
14020cd41:	c7 44 24 28 b5 02 00 	movl   $0x2b5,0x28(%rsp)
14020cd48:	00
14020cd49:	44 8d 4a 4d          	lea    0x4d(%rdx),%r9d
14020cd4d:	e9 d9 f8 ff ff       	jmp    0x14020c62b
14020cd52:	ba 16 00 00 00       	mov    $0x16,%edx
14020cd57:	c7 44 24 28 b0 02 00 	movl   $0x2b0,0x28(%rsp)
14020cd5e:	00
14020cd5f:	44 8d 4a 76          	lea    0x76(%rdx),%r9d
14020cd63:	e9 c6 f8 ff ff       	jmp    0x14020c62e
14020cd68:	c7 44 24 28 d1 02 00 	movl   $0x2d1,0x28(%rsp)
14020cd6f:	00
14020cd70:	ba 0a 00 00 00       	mov    $0xa,%edx
14020cd75:	41 b9 bb 01 00 00    	mov    $0x1bb,%r9d
14020cd7b:	e9 ab f8 ff ff       	jmp    0x14020c62b
14020cd80:	c7 44 24 28 c2 02 00 	movl   $0x2c2,0x28(%rsp)
14020cd87:	00
14020cd88:	ba 0a 00 00 00       	mov    $0xa,%edx
14020cd8d:	41 b9 bb 01 00 00    	mov    $0x1bb,%r9d
14020cd93:	e9 93 f8 ff ff       	jmp    0x14020c62b
14020cd98:	c7 44 24 28 e2 02 00 	movl   $0x2e2,0x28(%rsp)
14020cd9f:	00
14020cda0:	ba 0a 00 00 00       	mov    $0xa,%edx
14020cda5:	41 b9 0f 01 00 00    	mov    $0x10f,%r9d
14020cdab:	e9 7b f8 ff ff       	jmp    0x14020c62b
14020cdb0:	ba 16 00 00 00       	mov    $0x16,%edx
14020cdb5:	c7 44 24 28 f0 02 00 	movl   $0x2f0,0x28(%rsp)
14020cdbc:	00
14020cdbd:	44 8d 4a 7c          	lea    0x7c(%rdx),%r9d
14020cdc1:	e9 65 f8 ff ff       	jmp    0x14020c62b
14020cdc6:	ba 16 00 00 00       	mov    $0x16,%edx
14020cdcb:	c7 44 24 28 e8 02 00 	movl   $0x2e8,0x28(%rsp)
14020cdd2:	00
14020cdd3:	44 8d 4a 7c          	lea    0x7c(%rdx),%r9d
14020cdd7:	e9 4f f8 ff ff       	jmp    0x14020c62b
14020cddc:	c7 44 24 28 87 01 00 	movl   $0x187,0x28(%rsp)
14020cde3:	00
14020cde4:	ba 16 00 00 00       	mov    $0x16,%edx
14020cde9:	41 b9 96 00 00 00    	mov    $0x96,%r9d
14020cdef:	e9 64 01 00 00       	jmp    0x14020cf58
14020cdf4:	c7 44 24 28 6b 01 00 	movl   $0x16b,0x28(%rsp)
14020cdfb:	00
14020cdfc:	ba 16 00 00 00       	mov    $0x16,%edx
14020ce01:	41 b9 c6 00 00 00    	mov    $0xc6,%r9d
14020ce07:	e9 4c 01 00 00       	jmp    0x14020cf58
14020ce0c:	83 bb d8 16 00 00 00 	cmpl   $0x0,0x16d8(%rbx)
14020ce13:	0f 84 f1 00 00 00    	je     0x14020cf0a
14020ce19:	49 8b 3f             	mov    (%r15),%rdi
14020ce1c:	48 8d 15 59 df 14 00 	lea    0x14df59(%rip),%rdx        # 0x14035ad7c
14020ce23:	48 8b cf             	mov    %rdi,%rcx
14020ce26:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14020ce2c:	ff 15 c6 d3 11 00    	call   *0x11d3c6(%rip)        # 0x14032a1f8
14020ce32:	85 c0                	test   %eax,%eax
14020ce34:	0f 84 bd 00 00 00    	je     0x14020cef7
14020ce3a:	be 05 00 00 00       	mov    $0x5,%esi
14020ce3f:	48 8d 15 3e df 14 00 	lea    0x14df3e(%rip),%rdx        # 0x14035ad84
14020ce46:	44 8b c6             	mov    %esi,%r8d
14020ce49:	48 8b cf             	mov    %rdi,%rcx
14020ce4c:	ff 15 a6 d3 11 00    	call   *0x11d3a6(%rip)        # 0x14032a1f8
14020ce52:	85 c0                	test   %eax,%eax
14020ce54:	0f 84 9d 00 00 00    	je     0x14020cef7
14020ce5a:	44 8b c6             	mov    %esi,%r8d
14020ce5d:	48 8d 15 28 df 14 00 	lea    0x14df28(%rip),%rdx        # 0x14035ad8c
14020ce64:	48 8b cf             	mov    %rdi,%rcx
14020ce67:	ff 15 8b d3 11 00    	call   *0x11d38b(%rip)        # 0x14032a1f8
14020ce6d:	85 c0                	test   %eax,%eax
14020ce6f:	0f 84 82 00 00 00    	je     0x14020cef7
14020ce75:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
14020ce79:	48 8b cf             	mov    %rdi,%rcx
14020ce7c:	48 8d 15 11 df 14 00 	lea    0x14df11(%rip),%rdx        # 0x14035ad94
14020ce83:	ff 15 6f d3 11 00    	call   *0x11d36f(%rip)        # 0x14032a1f8
14020ce89:	85 c0                	test   %eax,%eax
14020ce8b:	74 6a                	je     0x14020cef7
14020ce8d:	44 8b c6             	mov    %esi,%r8d
14020ce90:	48 8d 15 05 df 14 00 	lea    0x14df05(%rip),%rdx        # 0x14035ad9c
14020ce97:	48 8b cf             	mov    %rdi,%rcx
14020ce9a:	ff 15 58 d3 11 00    	call   *0x11d358(%rip)        # 0x14032a1f8
14020cea0:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14020cea5:	41 b8 8f 00 00 00    	mov    $0x8f,%r8d
14020ceab:	85 c0                	test   %eax,%eax
14020cead:	48 8b cb             	mov    %rbx,%rcx
14020ceb0:	48 8d 05 a9 de 14 00 	lea    0x14dea9(%rip),%rax        # 0x14035ad60
14020ceb7:	8b d7                	mov    %edi,%edx
14020ceb9:	75 1d                	jne    0x14020ced8
14020cebb:	c7 44 24 28 46 01 00 	movl   $0x146,0x28(%rsp)
14020cec2:	00
14020cec3:	45 8d 48 0c          	lea    0xc(%r8),%r9d
14020cec7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020cecc:	e8 0f 96 fd ff       	call   0x1401e64e0
14020ced1:	8b c7                	mov    %edi,%eax
14020ced3:	e9 9f 00 00 00       	jmp    0x14020cf77
14020ced8:	c7 44 24 28 4c 01 00 	movl   $0x14c,0x28(%rsp)
14020cedf:	00
14020cee0:	41 b9 0b 01 00 00    	mov    $0x10b,%r9d
14020cee6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020ceeb:	e8 f0 95 fd ff       	call   0x1401e64e0
14020cef0:	8b c7                	mov    %edi,%eax
14020cef2:	e9 80 00 00 00       	jmp    0x14020cf77
14020cef7:	c7 44 24 28 42 01 00 	movl   $0x142,0x28(%rsp)
14020cefe:	00
14020ceff:	41 b9 9c 00 00 00    	mov    $0x9c,%r9d
14020cf05:	e9 1a f7 ff ff       	jmp    0x14020c624
14020cf0a:	c7 44 24 28 51 01 00 	movl   $0x151,0x28(%rsp)
14020cf11:	00
14020cf12:	ba 46 00 00 00       	mov    $0x46,%edx
14020cf17:	41 b9 0b 01 00 00    	mov    $0x10b,%r9d
14020cf1d:	eb 39                	jmp    0x14020cf58
14020cf1f:	ba 32 00 00 00       	mov    $0x32,%edx
14020cf24:	c7 44 24 28 0f 01 00 	movl   $0x10f,0x28(%rsp)
14020cf2b:	00
14020cf2c:	44 8d 4a 12          	lea    0x12(%rdx),%r9d
14020cf30:	eb 26                	jmp    0x14020cf58
14020cf32:	ba 32 00 00 00       	mov    $0x32,%edx
14020cf37:	c7 44 24 28 e1 00 00 	movl   $0xe1,0x28(%rsp)
14020cf3e:	00
14020cf3f:	44 8d 4a 12          	lea    0x12(%rdx),%r9d
14020cf43:	eb 13                	jmp    0x14020cf58
14020cf45:	c7 44 24 28 da 00 00 	movl   $0xda,0x28(%rsp)
14020cf4c:	00
14020cf4d:	41 b9 44 00 00 00    	mov    $0x44,%r9d
14020cf53:	ba 50 00 00 00       	mov    $0x50,%edx
14020cf58:	48 8d 05 01 de 14 00 	lea    0x14de01(%rip),%rax        # 0x14035ad60
14020cf5f:	41 b8 8f 00 00 00    	mov    $0x8f,%r8d
14020cf65:	48 8b cb             	mov    %rbx,%rcx
14020cf68:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020cf6d:	e8 6e 95 fd ff       	call   0x1401e64e0
14020cf72:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14020cf77:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
14020cf7e:	00
14020cf7f:	48 33 cc             	xor    %rsp,%rcx
14020cf82:	e8 b9 d6 0e 00       	call   0x1402fa640
14020cf87:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
14020cf8e:	00
14020cf8f:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14020cf93:	49 8b 6b 40          	mov    0x40(%r11),%rbp
14020cf97:	49 8b 73 48          	mov    0x48(%r11),%rsi
14020cf9b:	49 8b e3             	mov    %r11,%rsp
14020cf9e:	41 5f                	pop    %r15
14020cfa0:	41 5e                	pop    %r14
14020cfa2:	41 5d                	pop    %r13
14020cfa4:	41 5c                	pop    %r12
14020cfa6:	5f                   	pop    %rdi
14020cfa7:	c3                   	ret
14020cfa8:	cc                   	int3
14020cfa9:	cc                   	int3
14020cfaa:	cc                   	int3
14020cfab:	cc                   	int3
14020cfac:	cc                   	int3
14020cfad:	cc                   	int3
14020cfae:	cc                   	int3
14020cfaf:	cc                   	int3
14020cfb0:	48 8b 81 50 08 00 00 	mov    0x850(%rcx),%rax
14020cfb7:	48 85 c0             	test   %rax,%rax
14020cfba:	74 35                	je     0x14020cff1
14020cfbc:	48 8b 91 70 08 00 00 	mov    0x870(%rcx),%rdx
14020cfc3:	48 83 fa 05          	cmp    $0x5,%rdx
14020cfc7:	72 28                	jb     0x14020cff1
14020cfc9:	48 03 81 68 08 00 00 	add    0x868(%rcx),%rax
14020cfd0:	80 38 17             	cmpb   $0x17,(%rax)
14020cfd3:	75 1c                	jne    0x14020cff1
14020cfd5:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
14020cfd9:	0f b6 40 04          	movzbl 0x4(%rax),%eax
14020cfdd:	48 c1 e1 08          	shl    $0x8,%rcx
14020cfe1:	48 0b c8             	or     %rax,%rcx
14020cfe4:	33 c0                	xor    %eax,%eax
14020cfe6:	48 83 c1 05          	add    $0x5,%rcx
14020cfea:	48 3b d1             	cmp    %rcx,%rdx
14020cfed:	0f 93 c0             	setae  %al
14020cff0:	c3                   	ret
14020cff1:	33 c0                	xor    %eax,%eax
14020cff3:	c3                   	ret
14020cff4:	cc                   	int3
14020cff5:	cc                   	int3
14020cff6:	cc                   	int3
14020cff7:	cc                   	int3
14020cff8:	cc                   	int3
14020cff9:	cc                   	int3
14020cffa:	cc                   	int3
14020cffb:	cc                   	int3
14020cffc:	cc                   	int3
14020cffd:	cc                   	int3
14020cffe:	cc                   	int3
14020cfff:	cc                   	int3
14020d000:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14020d005:	56                   	push   %rsi
14020d006:	b8 20 00 00 00       	mov    $0x20,%eax
14020d00b:	e8 d0 d5 0e 00       	call   0x1402fa5e0
14020d010:	48 2b e0             	sub    %rax,%rsp
14020d013:	48 8b 41 08          	mov    0x8(%rcx),%rax
14020d017:	49 8d 71 01          	lea    0x1(%r9),%rsi
14020d01b:	48 8b da             	mov    %rdx,%rbx
14020d01e:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14020d022:	4c 8b 88 c0 00 00 00 	mov    0xc0(%rax),%r9
14020d029:	41 f6 41 60 01       	testb  $0x1,0x60(%r9)
14020d02e:	74 68                	je     0x14020d098
14020d030:	4a 8d 04 06          	lea    (%rsi,%r8,1),%rax
14020d034:	48 3b c2             	cmp    %rdx,%rax
14020d037:	77 64                	ja     0x14020d09d
14020d039:	4c 01 43 20          	add    %r8,0x20(%rbx)
14020d03d:	49 2b d0             	sub    %r8,%rdx
14020d040:	4c 01 43 28          	add    %r8,0x28(%rbx)
14020d044:	4c 29 43 10          	sub    %r8,0x10(%rbx)
14020d048:	48 89 53 08          	mov    %rdx,0x8(%rbx)
14020d04c:	48 8b 43 20          	mov    0x20(%rbx),%rax
14020d050:	48 8b 89 38 04 00 00 	mov    0x438(%rcx),%rcx
14020d057:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14020d05c:	0f b6 7c 02 ff       	movzbl -0x1(%rdx,%rax,1),%edi
14020d061:	e8 8a b2 00 00       	call   0x1402182f0
14020d066:	48 8b c8             	mov    %rax,%rcx
14020d069:	e8 62 61 02 00       	call   0x1402331d0
14020d06e:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14020d072:	25 00 00 20 00       	and    $0x200000,%eax
14020d077:	74 31                	je     0x14020d0aa
14020d079:	48 2b d7             	sub    %rdi,%rdx
14020d07c:	b8 01 00 00 00       	mov    $0x1,%eax
14020d081:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14020d086:	48 ff ca             	dec    %rdx
14020d089:	48 89 53 08          	mov    %rdx,0x8(%rbx)
14020d08d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020d092:	48 83 c4 20          	add    $0x20,%rsp
14020d096:	5e                   	pop    %rsi
14020d097:	c3                   	ret
14020d098:	48 3b f2             	cmp    %rdx,%rsi
14020d09b:	76 af                	jbe    0x14020d04c
14020d09d:	33 c0                	xor    %eax,%eax
14020d09f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020d0a4:	48 83 c4 20          	add    $0x20,%rsp
14020d0a8:	5e                   	pop    %rsi
14020d0a9:	c3                   	ret
14020d0aa:	48 8d 0c 37          	lea    (%rdi,%rsi,1),%rcx
14020d0ae:	4c 8b c2             	mov    %rdx,%r8
14020d0b1:	4c 2b c1             	sub    %rcx,%r8
14020d0b4:	be 00 01 00 00       	mov    $0x100,%esi
14020d0b9:	4c 33 c1             	xor    %rcx,%r8
14020d0bc:	48 8b c2             	mov    %rdx,%rax
14020d0bf:	48 33 c1             	xor    %rcx,%rax
14020d0c2:	4c 0b c0             	or     %rax,%r8
14020d0c5:	4c 33 c2             	xor    %rdx,%r8
14020d0c8:	49 c1 e8 3f          	shr    $0x3f,%r8
14020d0cc:	49 ff c8             	dec    %r8
14020d0cf:	48 3b d6             	cmp    %rsi,%rdx
14020d0d2:	48 0f 42 f2          	cmovb  %rdx,%rsi
14020d0d6:	45 33 c9             	xor    %r9d,%r9d
14020d0d9:	48 85 f6             	test   %rsi,%rsi
14020d0dc:	74 4f                	je     0x14020d12d
14020d0de:	4c 8b 5b 20          	mov    0x20(%rbx),%r11
14020d0e2:	4c 8b d7             	mov    %rdi,%r10
14020d0e5:	49 c1 ea 3f          	shr    $0x3f,%r10
14020d0e9:	49 ff cb             	dec    %r11
14020d0ec:	4c 03 da             	add    %rdx,%r11
14020d0ef:	90                   	nop
14020d0f0:	49 8b c1             	mov    %r9,%rax
14020d0f3:	4d 8d 5b ff          	lea    -0x1(%r11),%r11
14020d0f7:	48 c1 e8 3f          	shr    $0x3f,%rax
14020d0fb:	48 8b cf             	mov    %rdi,%rcx
14020d0fe:	49 2b c9             	sub    %r9,%rcx
14020d101:	49 ff c1             	inc    %r9
14020d104:	48 c1 e9 3f          	shr    $0x3f,%rcx
14020d108:	32 c8                	xor    %al,%cl
14020d10a:	41 32 c2             	xor    %r10b,%al
14020d10d:	0a c8                	or     %al,%cl
14020d10f:	41 32 ca             	xor    %r10b,%cl
14020d112:	fe c9                	dec    %cl
14020d114:	0f b6 d1             	movzbl %cl,%edx
14020d117:	41 0f b6 4b 01       	movzbl 0x1(%r11),%ecx
14020d11c:	48 33 cf             	xor    %rdi,%rcx
14020d11f:	48 23 d1             	and    %rcx,%rdx
14020d122:	48 f7 d2             	not    %rdx
14020d125:	4c 23 c2             	and    %rdx,%r8
14020d128:	4c 3b ce             	cmp    %rsi,%r9
14020d12b:	72 c3                	jb     0x14020d0f0
14020d12d:	48 8d 47 01          	lea    0x1(%rdi),%rax
14020d131:	49 f7 d0             	not    %r8
14020d134:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14020d139:	41 0f b6 c8          	movzbl %r8b,%ecx
14020d13d:	48 ff c9             	dec    %rcx
14020d140:	48 c1 e9 3f          	shr    $0x3f,%rcx
14020d144:	48 f7 d9             	neg    %rcx
14020d147:	48 23 c1             	and    %rcx,%rax
14020d14a:	48 29 43 08          	sub    %rax,0x8(%rbx)
14020d14e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020d153:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14020d157:	f7 d1                	not    %ecx
14020d159:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
14020d15d:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14020d161:	8b 44 24 48          	mov    0x48(%rsp),%eax
14020d165:	83 e1 01             	and    $0x1,%ecx
14020d168:	0b c1                	or     %ecx,%eax
14020d16a:	48 83 c4 20          	add    $0x20,%rsp
14020d16e:	5e                   	pop    %rsi
14020d16f:	c3                   	ret
14020d170:	40 53                	rex push %rbx
14020d172:	55                   	push   %rbp
14020d173:	56                   	push   %rsi
14020d174:	57                   	push   %rdi
14020d175:	41 54                	push   %r12
14020d177:	41 57                	push   %r15
14020d179:	b8 28 04 00 00       	mov    $0x428,%eax
14020d17e:	e8 5d d4 0e 00       	call   0x1402fa5e0
14020d183:	48 2b e0             	sub    %rax,%rsp
14020d186:	48 8b 05 f3 af 1f 00 	mov    0x1faff3(%rip),%rax        # 0x140408180
14020d18d:	48 33 c4             	xor    %rsp,%rax
14020d190:	48 89 84 24 10 04 00 	mov    %rax,0x410(%rsp)
14020d197:	00
14020d198:	45 33 ff             	xor    %r15d,%r15d
14020d19b:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14020d1a0:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14020d1a5:	45 8b e1             	mov    %r9d,%r12d
14020d1a8:	49 8b d8             	mov    %r8,%rbx
14020d1ab:	48 8b fa             	mov    %rdx,%rdi
14020d1ae:	48 8b f1             	mov    %rcx,%rsi
14020d1b1:	41 8b ef             	mov    %r15d,%ebp
14020d1b4:	4d 85 c0             	test   %r8,%r8
14020d1b7:	75 2e                	jne    0x14020d1e7
14020d1b9:	48 8d 05 a0 db 14 00 	lea    0x14dba0(%rip),%rax        # 0x14035ad60
14020d1c0:	c7 44 24 28 b6 03 00 	movl   $0x3b6,0x28(%rsp)
14020d1c7:	00
14020d1c8:	41 8d 50 50          	lea    0x50(%r8),%edx
14020d1cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14020d1d1:	45 8d 48 44          	lea    0x44(%r8),%r9d
14020d1d5:	41 b8 91 01 00 00    	mov    $0x191,%r8d
14020d1db:	e8 00 93 fd ff       	call   0x1401e64e0
14020d1e0:	33 c0                	xor    %eax,%eax
14020d1e2:	e9 81 09 00 00       	jmp    0x14020db68
14020d1e7:	4c 89 ac 24 78 04 00 	mov    %r13,0x478(%rsp)
14020d1ee:	00
14020d1ef:	4c 89 b4 24 20 04 00 	mov    %r14,0x420(%rsp)
14020d1f6:	00
14020d1f7:	45 85 e4             	test   %r12d,%r12d
14020d1fa:	0f 84 5e 01 00 00    	je     0x14020d35e
14020d200:	48 8b 89 80 04 00 00 	mov    0x480(%rcx),%rcx
14020d207:	e8 b4 5f 02 00       	call   0x1402331c0
14020d20c:	48 85 c0             	test   %rax,%rax
14020d20f:	74 25                	je     0x14020d236
14020d211:	48 8b 8e 80 04 00 00 	mov    0x480(%rsi),%rcx
14020d218:	e8 a3 5f 02 00       	call   0x1402331c0
14020d21d:	48 8b c8             	mov    %rax,%rcx
14020d220:	e8 7b 33 03 00       	call   0x1402405a0
14020d225:	85 c0                	test   %eax,%eax