14020fa55:	8d 46 01             	lea    0x1(%rsi),%eax
14020fa58:	e9 9e 00 00 00       	jmp    0x14020fafb
14020fa5d:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14020fa62:	e8 f9 a3 01 00       	call   0x140229e60
14020fa67:	48 8b c8             	mov    %rax,%rcx
14020fa6a:	e8 41 d7 00 00       	call   0x14021d1b0
14020fa6f:	48 8b e8             	mov    %rax,%rbp
14020fa72:	48 85 c0             	test   %rax,%rax
14020fa75:	74 66                	je     0x14020fadd
14020fa77:	ba 6c 00 00 00       	mov    $0x6c,%edx
14020fa7c:	4d 8b cf             	mov    %r15,%r9
14020fa7f:	48 8b c8             	mov    %rax,%rcx
14020fa82:	44 8d 42 97          	lea    -0x69(%rdx),%r8d
14020fa86:	e8 b5 ce 00 00       	call   0x14021c940
14020fa8b:	85 c0                	test   %eax,%eax
14020fa8d:	7e 4e                	jle    0x14020fadd
14020fa8f:	45 33 c9             	xor    %r9d,%r9d
14020fa92:	45 33 c0             	xor    %r8d,%r8d
14020fa95:	33 d2                	xor    %edx,%edx
14020fa97:	48 8b cd             	mov    %rbp,%rcx
14020fa9a:	e8 f1 7c 01 00       	call   0x140227790
14020fa9f:	48 8b f8             	mov    %rax,%rdi
14020faa2:	48 85 c0             	test   %rax,%rax
14020faa5:	74 36                	je     0x14020fadd
14020faa7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14020faab:	48 85 c9             	test   %rcx,%rcx
14020faae:	74 12                	je     0x14020fac2
14020fab0:	45 33 c0             	xor    %r8d,%r8d
14020fab3:	4c 8b c8             	mov    %rax,%r9
14020fab6:	41 8d 50 03          	lea    0x3(%r8),%edx
14020faba:	e8 51 77 fc ff       	call   0x1401d7210
14020fabf:	44 8b f0             	mov    %eax,%r14d
14020fac2:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14020fac6:	48 85 c9             	test   %rcx,%rcx
14020fac9:	74 12                	je     0x14020fadd
14020facb:	45 33 c0             	xor    %r8d,%r8d
14020face:	4c 8b cf             	mov    %rdi,%r9
14020fad1:	41 8d 50 03          	lea    0x3(%r8),%edx
14020fad5:	e8 06 87 fc ff       	call   0x1401d81e0
14020fada:	44 8b f0             	mov    %eax,%r14d
14020fadd:	48 8b cf             	mov    %rdi,%rcx
14020fae0:	e8 8b 0f 02 00       	call   0x140230a70
14020fae5:	48 8b cd             	mov    %rbp,%rcx
14020fae8:	e8 d3 cf 00 00       	call   0x14021cac0
14020faed:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14020faf2:	45 85 f6             	test   %r14d,%r14d
14020faf5:	40 0f 9f c6          	setg   %sil
14020faf9:	8b c6                	mov    %esi,%eax
14020fafb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14020fb00:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14020fb05:	48 83 c4 20          	add    $0x20,%rsp
14020fb09:	41 5f                	pop    %r15
14020fb0b:	41 5e                	pop    %r14
14020fb0d:	5f                   	pop    %rdi
14020fb0e:	c3                   	ret
14020fb0f:	cc                   	int3
14020fb10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14020fb15:	56                   	push   %rsi
14020fb16:	b8 20 00 00 00       	mov    $0x20,%eax
14020fb1b:	e8 c0 aa 0e 00       	call   0x1402fa5e0
14020fb20:	48 2b e0             	sub    %rax,%rsp
14020fb23:	48 8b f1             	mov    %rcx,%rsi
14020fb26:	33 db                	xor    %ebx,%ebx
14020fb28:	48 8b ca             	mov    %rdx,%rcx
14020fb2b:	ff 15 57 a3 11 00    	call   *0x11a357(%rip)        # 0x140329e88
14020fb31:	85 c0                	test   %eax,%eax
14020fb33:	78 4d                	js     0x14020fb82
14020fb35:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14020fb39:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14020fb3e:	48 63 f8             	movslq %eax,%rdi
14020fb41:	48 85 c9             	test   %rcx,%rcx
14020fb44:	74 0a                	je     0x14020fb50
14020fb46:	48 8b d7             	mov    %rdi,%rdx
14020fb49:	e8 42 82 fc ff       	call   0x1401d7d90
14020fb4e:	8b d8                	mov    %eax,%ebx
14020fb50:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14020fb54:	48 85 c9             	test   %rcx,%rcx
14020fb57:	74 17                	je     0x14020fb70
14020fb59:	48 8b d7             	mov    %rdi,%rdx
14020fb5c:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14020fb61:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14020fb66:	48 83 c4 20          	add    $0x20,%rsp
14020fb6a:	5e                   	pop    %rsi
14020fb6b:	e9 e0 a3 fc ff       	jmp    0x1401d9f50
14020fb70:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14020fb75:	8b c3                	mov    %ebx,%eax
14020fb77:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14020fb7c:	48 83 c4 20          	add    $0x20,%rsp
14020fb80:	5e                   	pop    %rsi
14020fb81:	c3                   	ret
14020fb82:	8b c3                	mov    %ebx,%eax
14020fb84:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14020fb89:	48 83 c4 20          	add    $0x20,%rsp
14020fb8d:	5e                   	pop    %rsi
14020fb8e:	c3                   	ret
14020fb8f:	cc                   	int3
14020fb90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14020fb95:	56                   	push   %rsi
14020fb96:	b8 20 00 00 00       	mov    $0x20,%eax
14020fb9b:	e8 40 aa 0e 00       	call   0x1402fa5e0
14020fba0:	48 2b e0             	sub    %rax,%rsp
14020fba3:	48 8b f1             	mov    %rcx,%rsi
14020fba6:	33 db                	xor    %ebx,%ebx
14020fba8:	48 8b ca             	mov    %rdx,%rcx
14020fbab:	ff 15 d7 a2 11 00    	call   *0x11a2d7(%rip)        # 0x140329e88
14020fbb1:	85 c0                	test   %eax,%eax
14020fbb3:	78 4d                	js     0x14020fc02
14020fbb5:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14020fbb9:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14020fbbe:	48 63 f8             	movslq %eax,%rdi
14020fbc1:	48 85 c9             	test   %rcx,%rcx
14020fbc4:	74 0a                	je     0x14020fbd0
14020fbc6:	48 8b d7             	mov    %rdi,%rdx
14020fbc9:	e8 22 83 fc ff       	call   0x1401d7ef0
14020fbce:	8b d8                	mov    %eax,%ebx
14020fbd0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14020fbd4:	48 85 c9             	test   %rcx,%rcx
14020fbd7:	74 17                	je     0x14020fbf0
14020fbd9:	48 8b d7             	mov    %rdi,%rdx
14020fbdc:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14020fbe1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14020fbe6:	48 83 c4 20          	add    $0x20,%rsp
14020fbea:	5e                   	pop    %rsi
14020fbeb:	e9 b0 a6 fc ff       	jmp    0x1401da2a0
14020fbf0:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14020fbf5:	8b c3                	mov    %ebx,%eax
14020fbf7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14020fbfc:	48 83 c4 20          	add    $0x20,%rsp
14020fc00:	5e                   	pop    %rsi
14020fc01:	c3                   	ret
14020fc02:	8b c3                	mov    %ebx,%eax
14020fc04:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14020fc09:	48 83 c4 20          	add    $0x20,%rsp
14020fc0d:	5e                   	pop    %rsi
14020fc0e:	c3                   	ret
14020fc0f:	cc                   	int3
14020fc10:	b8 28 00 00 00       	mov    $0x28,%eax
14020fc15:	e8 c6 a9 0e 00       	call   0x1402fa5e0
14020fc1a:	48 2b e0             	sub    %rax,%rsp
14020fc1d:	48 8b 41 20          	mov    0x20(%rcx),%rax
14020fc21:	45 33 c0             	xor    %r8d,%r8d
14020fc24:	4c 8b ca             	mov    %rdx,%r9
14020fc27:	41 8d 50 62          	lea    0x62(%r8),%edx
14020fc2b:	48 85 c0             	test   %rax,%rax
14020fc2e:	74 16                	je     0x14020fc46
14020fc30:	48 8b c8             	mov    %rax,%rcx
14020fc33:	e8 a8 85 fc ff       	call   0x1401d81e0
14020fc38:	8b c8                	mov    %eax,%ecx
14020fc3a:	33 c0                	xor    %eax,%eax
14020fc3c:	85 c9                	test   %ecx,%ecx
14020fc3e:	0f 9f c0             	setg   %al
14020fc41:	48 83 c4 28          	add    $0x28,%rsp
14020fc45:	c3                   	ret
14020fc46:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14020fc4a:	e8 c1 75 fc ff       	call   0x1401d7210
14020fc4f:	8b c8                	mov    %eax,%ecx
14020fc51:	33 c0                	xor    %eax,%eax
14020fc53:	85 c9                	test   %ecx,%ecx
14020fc55:	0f 9f c0             	setg   %al
14020fc58:	48 83 c4 28          	add    $0x28,%rsp
14020fc5c:	c3                   	ret
14020fc5d:	cc                   	int3
14020fc5e:	cc                   	int3
14020fc5f:	cc                   	int3
14020fc60:	b8 28 00 00 00       	mov    $0x28,%eax
14020fc65:	e8 76 a9 0e 00       	call   0x1402fa5e0
14020fc6a:	48 2b e0             	sub    %rax,%rsp
14020fc6d:	48 8b 41 20          	mov    0x20(%rcx),%rax
14020fc71:	45 33 c0             	xor    %r8d,%r8d
14020fc74:	4c 8b ca             	mov    %rdx,%r9
14020fc77:	41 8d 50 66          	lea    0x66(%r8),%edx
14020fc7b:	48 85 c0             	test   %rax,%rax
14020fc7e:	74 16                	je     0x14020fc96
14020fc80:	48 8b c8             	mov    %rax,%rcx
14020fc83:	e8 58 85 fc ff       	call   0x1401d81e0
14020fc88:	8b c8                	mov    %eax,%ecx
14020fc8a:	33 c0                	xor    %eax,%eax
14020fc8c:	85 c9                	test   %ecx,%ecx
14020fc8e:	0f 9f c0             	setg   %al
14020fc91:	48 83 c4 28          	add    $0x28,%rsp
14020fc95:	c3                   	ret
14020fc96:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14020fc9a:	e8 71 75 fc ff       	call   0x1401d7210
14020fc9f:	8b c8                	mov    %eax,%ecx
14020fca1:	33 c0                	xor    %eax,%eax
14020fca3:	85 c9                	test   %ecx,%ecx
14020fca5:	0f 9f c0             	setg   %al
14020fca8:	48 83 c4 28          	add    $0x28,%rsp
14020fcac:	c3                   	ret
14020fcad:	cc                   	int3
14020fcae:	cc                   	int3
14020fcaf:	cc                   	int3
14020fcb0:	b8 28 00 00 00       	mov    $0x28,%eax
14020fcb5:	e8 26 a9 0e 00       	call   0x1402fa5e0
14020fcba:	48 2b e0             	sub    %rax,%rsp
14020fcbd:	48 8b 41 20          	mov    0x20(%rcx),%rax
14020fcc1:	45 33 c0             	xor    %r8d,%r8d
14020fcc4:	4c 8b ca             	mov    %rdx,%r9
14020fcc7:	41 8d 50 5c          	lea    0x5c(%r8),%edx
14020fccb:	48 85 c0             	test   %rax,%rax
14020fcce:	74 16                	je     0x14020fce6
14020fcd0:	48 8b c8             	mov    %rax,%rcx
14020fcd3:	e8 08 85 fc ff       	call   0x1401d81e0
14020fcd8:	8b c8                	mov    %eax,%ecx
14020fcda:	33 c0                	xor    %eax,%eax
14020fcdc:	85 c9                	test   %ecx,%ecx
14020fcde:	0f 9f c0             	setg   %al
14020fce1:	48 83 c4 28          	add    $0x28,%rsp
14020fce5:	c3                   	ret
14020fce6:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14020fcea:	e8 21 75 fc ff       	call   0x1401d7210
14020fcef:	8b c8                	mov    %eax,%ecx
14020fcf1:	33 c0                	xor    %eax,%eax
14020fcf3:	85 c9                	test   %ecx,%ecx
14020fcf5:	0f 9f c0             	setg   %al
14020fcf8:	48 83 c4 28          	add    $0x28,%rsp
14020fcfc:	c3                   	ret
14020fcfd:	cc                   	int3
14020fcfe:	cc                   	int3
14020fcff:	cc                   	int3
14020fd00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14020fd05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14020fd0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020fd0f:	57                   	push   %rdi
14020fd10:	b8 20 00 00 00       	mov    $0x20,%eax
14020fd15:	e8 c6 a8 0e 00       	call   0x1402fa5e0
14020fd1a:	48 2b e0             	sub    %rax,%rsp
14020fd1d:	f6 01 02             	testb  $0x2,(%rcx)
14020fd20:	8d 70 e1             	lea    -0x1f(%rax),%esi
14020fd23:	48 8b da             	mov    %rdx,%rbx
14020fd26:	48 8b f9             	mov    %rcx,%rdi
14020fd29:	74 28                	je     0x14020fd53
14020fd2b:	48 8d 15 5e c0 14 00 	lea    0x14c05e(%rip),%rdx        # 0x14035bd90
14020fd32:	48 8b cb             	mov    %rbx,%rcx
14020fd35:	ff 15 55 a4 11 00    	call   *0x11a455(%rip)        # 0x14032a190
14020fd3b:	85 c0                	test   %eax,%eax
14020fd3d:	74 37                	je     0x14020fd76
14020fd3f:	48 8d 15 5a c0 14 00 	lea    0x14c05a(%rip),%rdx        # 0x14035bda0
14020fd46:	48 8b cb             	mov    %rbx,%rcx
14020fd49:	ff 15 41 a4 11 00    	call   *0x11a441(%rip)        # 0x14032a190
14020fd4f:	85 c0                	test   %eax,%eax
14020fd51:	74 23                	je     0x14020fd76
14020fd53:	33 ed                	xor    %ebp,%ebp
14020fd55:	40 84 37             	test   %sil,(%rdi)
14020fd58:	74 20                	je     0x14020fd7a
14020fd5a:	8b cd                	mov    %ebp,%ecx
14020fd5c:	48 8d 15 49 c0 14 00 	lea    0x14c049(%rip),%rdx        # 0x14035bdac
14020fd63:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
14020fd67:	48 ff c1             	inc    %rcx
14020fd6a:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14020fd6e:	75 0a                	jne    0x14020fd7a
14020fd70:	48 83 f9 05          	cmp    $0x5,%rcx
14020fd74:	75 ed                	jne    0x14020fd63
14020fd76:	8b c6                	mov    %esi,%eax
14020fd78:	eb 6f                	jmp    0x14020fde9
14020fd7a:	48 8b cb             	mov    %rbx,%rcx
14020fd7d:	e8 4e b3 04 00       	call   0x14025b0d0
14020fd82:	85 c0                	test   %eax,%eax
14020fd84:	75 0c                	jne    0x14020fd92
14020fd86:	48 8b cb             	mov    %rbx,%rcx
14020fd89:	e8 42 f9 02 00       	call   0x14023f6d0
14020fd8e:	85 c0                	test   %eax,%eax
14020fd90:	74 0f                	je     0x14020fda1
14020fd92:	8b c8                	mov    %eax,%ecx
14020fd94:	e8 f7 5f 03 00       	call   0x140245d90
14020fd99:	48 8b d8             	mov    %rax,%rbx
14020fd9c:	48 85 c0             	test   %rax,%rax
14020fd9f:	75 04                	jne    0x14020fda5
14020fda1:	33 c0                	xor    %eax,%eax
14020fda3:	eb 44                	jmp    0x14020fde9
14020fda5:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14020fda9:	48 85 c9             	test   %rcx,%rcx
14020fdac:	74 11                	je     0x14020fdbf
14020fdae:	45 33 c0             	xor    %r8d,%r8d
14020fdb1:	4c 8b cb             	mov    %rbx,%r9
14020fdb4:	41 8d 50 04          	lea    0x4(%r8),%edx
14020fdb8:	e8 53 74 fc ff       	call   0x1401d7210
14020fdbd:	eb 18                	jmp    0x14020fdd7
14020fdbf:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14020fdc3:	48 85 c9             	test   %rcx,%rcx
14020fdc6:	74 11                	je     0x14020fdd9
14020fdc8:	45 33 c0             	xor    %r8d,%r8d
14020fdcb:	4c 8b cb             	mov    %rbx,%r9
14020fdce:	41 8d 50 04          	lea    0x4(%r8),%edx
14020fdd2:	e8 09 84 fc ff       	call   0x1401d81e0
14020fdd7:	8b f0                	mov    %eax,%esi
14020fdd9:	48 8b cb             	mov    %rbx,%rcx
14020fddc:	e8 df 5d 03 00       	call   0x140245bc0
14020fde1:	85 f6                	test   %esi,%esi
14020fde3:	40 0f 9f c5          	setg   %bpl
14020fde7:	8b c5                	mov    %ebp,%eax
14020fde9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14020fdee:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14020fdf3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020fdf8:	48 83 c4 20          	add    $0x20,%rsp
14020fdfc:	5f                   	pop    %rdi
14020fdfd:	c3                   	ret
14020fdfe:	cc                   	int3
14020fdff:	cc                   	int3
14020fe00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14020fe05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14020fe0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020fe0f:	57                   	push   %rdi
14020fe10:	41 56                	push   %r14
14020fe12:	41 57                	push   %r15
14020fe14:	b8 20 00 00 00       	mov    $0x20,%eax
14020fe19:	e8 c2 a7 0e 00       	call   0x1402fa5e0
14020fe1e:	48 2b e0             	sub    %rax,%rsp
14020fe21:	48 8b 79 18          	mov    0x18(%rcx),%rdi
14020fe25:	48 8d 41 20          	lea    0x20(%rcx),%rax
14020fe29:	48 8b d9             	mov    %rcx,%rbx
14020fe2c:	48 85 ff             	test   %rdi,%rdi
14020fe2f:	74 09                	je     0x14020fe3a
14020fe31:	48 8b bf 38 01 00 00 	mov    0x138(%rdi),%rdi
14020fe38:	eb 0f                	jmp    0x14020fe49
14020fe3a:	48 8b 38             	mov    (%rax),%rdi
14020fe3d:	48 85 ff             	test   %rdi,%rdi
14020fe40:	74 79                	je     0x14020febb
14020fe42:	48 8b bf 88 04 00 00 	mov    0x488(%rdi),%rdi
14020fe49:	4c 8b f8             	mov    %rax,%r15
14020fe4c:	48 85 ff             	test   %rdi,%rdi
14020fe4f:	74 6a                	je     0x14020febb
14020fe51:	f6 01 40             	testb  $0x40,(%rcx)
14020fe54:	74 65                	je     0x14020febb
14020fe56:	33 ed                	xor    %ebp,%ebp
14020fe58:	48 8d 71 30          	lea    0x30(%rcx),%rsi
14020fe5c:	48 83 c7 28          	add    $0x28,%rdi
14020fe60:	4c 8b 36             	mov    (%rsi),%r14
14020fe63:	4d 85 f6             	test   %r14,%r14
14020fe66:	74 3f                	je     0x14020fea7
14020fe68:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14020fe6c:	75 39                	jne    0x14020fea7
14020fe6e:	f6 03 20             	testb  $0x20,(%rbx)
14020fe71:	b8 01 00 00 00       	mov    $0x1,%eax
14020fe76:	74 2f                	je     0x14020fea7
14020fe78:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14020fe7c:	48 85 c9             	test   %rcx,%rcx
14020fe7f:	74 0b                	je     0x14020fe8c
14020fe81:	44 8b c0             	mov    %eax,%r8d
14020fe84:	49 8b d6             	mov    %r14,%rdx
14020fe87:	e8 94 c7 fc ff       	call   0x1401dc620
14020fe8c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14020fe90:	48 85 c9             	test   %rcx,%rcx
14020fe93:	74 0e                	je     0x14020fea3
14020fe95:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14020fe9b:	49 8b d6             	mov    %r14,%rdx
14020fe9e:	e8 dd d0 fc ff       	call   0x1401dcf80
14020fea3:	85 c0                	test   %eax,%eax
14020fea5:	7e 35                	jle    0x14020fedc
14020fea7:	48 ff c5             	inc    %rbp