14089fbe3:	48 8b 0b             	mov    (%rbx),%rcx
14089fbe6:	ba 19 00 00 00       	mov    $0x19,%edx
14089fbeb:	c7 41 50 19 00 00 00 	movl   $0x19,0x50(%rcx)
14089fbf2:	e8 f9 9b 03 00       	call   0x1408d97f0
14089fbf7:	49 8b cf             	mov    %r15,%rcx
14089fbfa:	48 85 c9             	test   %rcx,%rcx
14089fbfd:	75 99                	jne    0x14089fb98
14089fbff:	48 8b fe             	mov    %rsi,%rdi
14089fc02:	eb 14                	jmp    0x14089fc18
14089fc04:	f6 c2 01             	test   $0x1,%dl
14089fc07:	74 05                	je     0x14089fc0e
14089fc09:	48 8b fe             	mov    %rsi,%rdi
14089fc0c:	eb 0a                	jmp    0x14089fc18
14089fc0e:	b2 01                	mov    $0x1,%dl
14089fc10:	e8 3b 81 08 00       	call   0x140927d50
14089fc15:	48 8b f8             	mov    %rax,%rdi
14089fc18:	48 85 db             	test   %rbx,%rbx
14089fc1b:	74 35                	je     0x14089fc52
14089fc1d:	48 8b 0b             	mov    (%rbx),%rcx
14089fc20:	8b 53 34             	mov    0x34(%rbx),%edx
14089fc23:	40 38 71 67          	cmp    %sil,0x67(%rcx)
14089fc27:	75 08                	jne    0x14089fc31
14089fc29:	85 d2                	test   %edx,%edx
14089fc2b:	75 04                	jne    0x14089fc31
14089fc2d:	8b c6                	mov    %esi,%eax
14089fc2f:	eb 05                	jmp    0x14089fc36
14089fc31:	e8 ba 18 ff ff       	call   0x1408914f0
14089fc36:	89 43 34             	mov    %eax,0x34(%rbx)
14089fc39:	48 8b 03             	mov    (%rbx),%rax
14089fc3c:	48 8b 48 18          	mov    0x18(%rax),%rcx
14089fc40:	48 85 c9             	test   %rcx,%rcx
14089fc43:	74 0d                	je     0x14089fc52
14089fc45:	48 8b 05 74 da b0 00 	mov    0xb0da74(%rip),%rax        # 0x1413ad6c0
14089fc4c:	ff 15 ce 3d 6e 00    	call   *0x6e3dce(%rip)        # 0x140f83a20
14089fc52:	48 85 ff             	test   %rdi,%rdi
14089fc55:	74 44                	je     0x14089fc9b
14089fc57:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14089fc5d:	48 8d 15 a8 2f 7b 00 	lea    0x7b2fa8(%rip),%rdx        # 0x141052c0c
14089fc64:	48 8b cf             	mov    %rdi,%rcx
14089fc67:	e8 54 d5 59 00       	call   0x140e3d1c0
14089fc6c:	85 c0                	test   %eax,%eax
14089fc6e:	74 19                	je     0x14089fc89
14089fc70:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14089fc76:	48 8d 15 93 2f 7b 00 	lea    0x7b2f93(%rip),%rdx        # 0x141052c10
14089fc7d:	48 8b cf             	mov    %rdi,%rcx
14089fc80:	e8 3b d5 59 00       	call   0x140e3d1c0
14089fc85:	85 c0                	test   %eax,%eax
14089fc87:	75 12                	jne    0x14089fc9b
14089fc89:	4c 8b c7             	mov    %rdi,%r8
14089fc8c:	49 8b d6             	mov    %r14,%rdx
14089fc8f:	48 8b cd             	mov    %rbp,%rcx
14089fc92:	e8 79 fe ff ff       	call   0x14089fb10
14089fc97:	85 c0                	test   %eax,%eax
14089fc99:	75 11                	jne    0x14089fcac
14089fc9b:	48 8b cb             	mov    %rbx,%rcx
14089fc9e:	e8 4d e1 fc ff       	call   0x14086ddf0
14089fca3:	83 f8 64             	cmp    $0x64,%eax
14089fca6:	0f 84 e4 fe ff ff    	je     0x14089fb90
14089fcac:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
14089fcb1:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14089fcb6:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14089fcbb:	83 f8 65             	cmp    $0x65,%eax
14089fcbe:	0f 45 f0             	cmovne %eax,%esi
14089fcc1:	85 f6                	test   %esi,%esi
14089fcc3:	74 16                	je     0x14089fcdb
14089fcc5:	48 8b cd             	mov    %rbp,%rcx
14089fcc8:	e8 53 ce fe ff       	call   0x14088cb20
14089fccd:	4c 8b c0             	mov    %rax,%r8
14089fcd0:	48 8b d5             	mov    %rbp,%rdx
14089fcd3:	49 8b ce             	mov    %r14,%rcx
14089fcd6:	e8 65 fd 05 00       	call   0x1408ffa40
14089fcdb:	48 8b cb             	mov    %rbx,%rcx
14089fcde:	e8 dd ef fc ff       	call   0x14086ecc0
14089fce3:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14089fce8:	8b c6                	mov    %esi,%eax
14089fcea:	48 83 c4 50          	add    $0x50,%rsp
14089fcee:	41 5e                	pop    %r14
14089fcf0:	5e                   	pop    %rsi
14089fcf1:	5d                   	pop    %rbp
14089fcf2:	c3                   	ret
14089fcf3:	cc                   	int3
14089fcf4:	cc                   	int3
14089fcf5:	cc                   	int3
14089fcf6:	cc                   	int3
14089fcf7:	cc                   	int3
14089fcf8:	cc                   	int3
14089fcf9:	cc                   	int3
14089fcfa:	cc                   	int3
14089fcfb:	cc                   	int3
14089fcfc:	cc                   	int3
14089fcfd:	cc                   	int3
14089fcfe:	cc                   	int3
14089fcff:	cc                   	int3
14089fd00:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14089fd05:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14089fd0a:	53                   	push   %rbx
14089fd0b:	56                   	push   %rsi
14089fd0c:	57                   	push   %rdi
14089fd0d:	48 83 ec 20          	sub    $0x20,%rsp
14089fd11:	49 8b c0             	mov    %r8,%rax
14089fd14:	48 8b f2             	mov    %rdx,%rsi
14089fd17:	48 8b d0             	mov    %rax,%rdx
14089fd1a:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14089fd1f:	48 8b d9             	mov    %rcx,%rbx
14089fd22:	e8 f9 68 06 00       	call   0x140906620
14089fd27:	48 8b f8             	mov    %rax,%rdi
14089fd2a:	48 85 c0             	test   %rax,%rax
14089fd2d:	75 0d                	jne    0x14089fd3c
14089fd2f:	b8 07 00 00 00       	mov    $0x7,%eax
14089fd34:	48 83 c4 20          	add    $0x20,%rsp
14089fd38:	5f                   	pop    %rdi
14089fd39:	5e                   	pop    %rsi
14089fd3a:	5b                   	pop    %rbx
14089fd3b:	c3                   	ret
14089fd3c:	4c 8b c7             	mov    %rdi,%r8
14089fd3f:	48 8b d6             	mov    %rsi,%rdx
14089fd42:	48 8b cb             	mov    %rbx,%rcx
14089fd45:	e8 c6 fd ff ff       	call   0x14089fb10
14089fd4a:	8b f0                	mov    %eax,%esi
14089fd4c:	48 85 db             	test   %rbx,%rbx
14089fd4f:	74 70                	je     0x14089fdc1
14089fd51:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
14089fd58:	00
14089fd59:	74 15                	je     0x14089fd70
14089fd5b:	48 8b d7             	mov    %rdi,%rdx
14089fd5e:	48 8b cb             	mov    %rbx,%rcx
14089fd61:	e8 da 3b 01 00       	call   0x1408b3940
14089fd66:	8b c6                	mov    %esi,%eax
14089fd68:	48 83 c4 20          	add    $0x20,%rsp
14089fd6c:	5f                   	pop    %rdi
14089fd6d:	5e                   	pop    %rsi
14089fd6e:	5b                   	pop    %rbx
14089fd6f:	c3                   	ret
14089fd70:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
14089fd77:	73 48                	jae    0x14089fdc1
14089fd79:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
14089fd80:	72 1b                	jb     0x14089fd9d
14089fd82:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14089fd89:	48 89 07             	mov    %rax,(%rdi)
14089fd8c:	8b c6                	mov    %esi,%eax
14089fd8e:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
14089fd95:	48 83 c4 20          	add    $0x20,%rsp
14089fd99:	5f                   	pop    %rdi
14089fd9a:	5e                   	pop    %rsi
14089fd9b:	5b                   	pop    %rbx
14089fd9c:	c3                   	ret
14089fd9d:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
14089fda4:	72 1b                	jb     0x14089fdc1
14089fda6:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14089fdad:	48 89 07             	mov    %rax,(%rdi)
14089fdb0:	8b c6                	mov    %esi,%eax
14089fdb2:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
14089fdb9:	48 83 c4 20          	add    $0x20,%rsp
14089fdbd:	5f                   	pop    %rdi
14089fdbe:	5e                   	pop    %rsi
14089fdbf:	5b                   	pop    %rbx
14089fdc0:	c3                   	ret
14089fdc1:	48 8b cf             	mov    %rdi,%rcx
14089fdc4:	e8 87 bd fe ff       	call   0x14088bb50
14089fdc9:	8b c6                	mov    %esi,%eax
14089fdcb:	48 83 c4 20          	add    $0x20,%rsp
14089fdcf:	5f                   	pop    %rdi
14089fdd0:	5e                   	pop    %rsi
14089fdd1:	5b                   	pop    %rbx
14089fdd2:	c3                   	ret
14089fdd3:	cc                   	int3
14089fdd4:	cc                   	int3
14089fdd5:	cc                   	int3
14089fdd6:	cc                   	int3
14089fdd7:	cc                   	int3
14089fdd8:	cc                   	int3
14089fdd9:	cc                   	int3
14089fdda:	cc                   	int3
14089fddb:	cc                   	int3
14089fddc:	cc                   	int3
14089fddd:	cc                   	int3
14089fdde:	cc                   	int3
14089fddf:	cc                   	int3
14089fde0:	40 53                	rex push %rbx
14089fde2:	57                   	push   %rdi
14089fde3:	48 83 ec 28          	sub    $0x28,%rsp
14089fde7:	83 7c 24 60 00       	cmpl   $0x0,0x60(%rsp)
14089fdec:	48 8b d9             	mov    %rcx,%rbx
14089fdef:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14089fdf4:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
14089fdf9:	4c 8b ea             	mov    %rdx,%r13
14089fdfc:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14089fe01:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14089fe06:	4d 63 f0             	movslq %r8d,%r14
14089fe09:	49 63 f9             	movslq %r9d,%rdi
14089fe0c:	74 40                	je     0x14089fe4e
14089fe0e:	8b 41 18             	mov    0x18(%rcx),%eax
14089fe11:	8d 48 05             	lea    0x5(%rax),%ecx
14089fe14:	3b 4b 10             	cmp    0x10(%rbx),%ecx
14089fe17:	72 17                	jb     0x14089fe30
14089fe19:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14089fe1f:	48 8d 15 a6 31 7b 00 	lea    0x7b31a6(%rip),%rdx        # 0x141052fcc
14089fe26:	48 8b cb             	mov    %rbx,%rcx
14089fe29:	e8 b2 fb ff ff       	call   0x14089f9e0
14089fe2e:	eb 1e                	jmp    0x14089fe4e
14089fe30:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14089fe34:	89 4b 18             	mov    %ecx,0x18(%rbx)
14089fe37:	48 8b c8             	mov    %rax,%rcx
14089fe3a:	8b 05 8c 31 7b 00    	mov    0x7b318c(%rip),%eax        # 0x141052fcc
14089fe40:	89 04 0a             	mov    %eax,(%rdx,%rcx,1)
14089fe43:	0f b6 05 86 31 7b 00 	movzbl 0x7b3186(%rip),%eax        # 0x141052fd0
14089fe4a:	88 44 0a 04          	mov    %al,0x4(%rdx,%rcx,1)
14089fe4e:	41 83 fe 01          	cmp    $0x1,%r14d
14089fe52:	7e 30                	jle    0x14089fe84
14089fe54:	8b 43 18             	mov    0x18(%rbx),%eax
14089fe57:	8d 48 01             	lea    0x1(%rax),%ecx
14089fe5a:	3b 4b 10             	cmp    0x10(%rbx),%ecx
14089fe5d:	72 17                	jb     0x14089fe76
14089fe5f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14089fe65:	48 8d 15 bc 51 71 00 	lea    0x7151bc(%rip),%rdx        # 0x140fb5028
14089fe6c:	48 8b cb             	mov    %rbx,%rcx
14089fe6f:	e8 6c fb ff ff       	call   0x14089f9e0
14089fe74:	eb 0e                	jmp    0x14089fe84
14089fe76:	89 4b 18             	mov    %ecx,0x18(%rbx)
14089fe79:	48 8b c8             	mov    %rax,%rcx
14089fe7c:	48 8b 43 08          	mov    0x8(%rbx),%rax
14089fe80:	c6 04 01 28          	movb   $0x28,(%rcx,%rax,1)
14089fe84:	33 f6                	xor    %esi,%esi
14089fe86:	45 85 f6             	test   %r14d,%r14d
14089fe89:	0f 8e da 00 00 00    	jle    0x14089ff69
14089fe8f:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14089fe94:	48 03 ff             	add    %rdi,%rdi
14089fe97:	8b ee                	mov    %esi,%ebp
14089fe99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14089fea0:	48 85 ed             	test   %rbp,%rbp
14089fea3:	74 30                	je     0x14089fed5
14089fea5:	8b 43 18             	mov    0x18(%rbx),%eax
14089fea8:	8d 48 01             	lea    0x1(%rax),%ecx
14089feab:	3b 4b 10             	cmp    0x10(%rbx),%ecx
14089feae:	72 17                	jb     0x14089fec7
14089feb0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14089feb6:	48 8d 15 6b 38 71 00 	lea    0x71386b(%rip),%rdx        # 0x140fb3728
14089febd:	48 8b cb             	mov    %rbx,%rcx
14089fec0:	e8 1b fb ff ff       	call   0x14089f9e0
14089fec5:	eb 0e                	jmp    0x14089fed5
14089fec7:	89 4b 18             	mov    %ecx,0x18(%rbx)
14089feca:	48 8b c8             	mov    %rax,%rcx
14089fecd:	48 8b 43 08          	mov    0x8(%rbx),%rax
14089fed1:	c6 04 01 2c          	movb   $0x2c,(%rcx,%rax,1)
14089fed5:	49 8b 45 08          	mov    0x8(%r13),%rax
14089fed9:	48 0f bf 0c 07       	movswq (%rdi,%rax,1),%rcx
14089fede:	83 f9 fe             	cmp    $0xfffffffe,%ecx
14089fee1:	75 36                	jne    0x14089ff19
14089fee3:	48 8d 15 da 30 7b 00 	lea    0x7b30da(%rip),%rdx        # 0x141052fc4
14089feea:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14089fef1:	48 ff c0             	inc    %rax
14089fef4:	40 38 34 02          	cmp    %sil,(%rdx,%rax,1)
14089fef8:	75 f7                	jne    0x14089fef1
14089fefa:	25 ff ff ff 3f       	and    $0x3fffffff,%eax
14089feff:	8b 4b 18             	mov    0x18(%rbx),%ecx
14089ff02:	44 8d 04 01          	lea    (%rcx,%rax,1),%r8d
14089ff06:	44 3b 43 10          	cmp    0x10(%rbx),%r8d
14089ff0a:	72 34                	jb     0x14089ff40
14089ff0c:	44 8b c0             	mov    %eax,%r8d
14089ff0f:	48 8b cb             	mov    %rbx,%rcx
14089ff12:	e8 c9 fa ff ff       	call   0x14089f9e0
14089ff17:	eb 3b                	jmp    0x14089ff54
14089ff19:	83 f9 ff             	cmp    $0xffffffff,%ecx
14089ff1c:	75 09                	jne    0x14089ff27
14089ff1e:	48 8d 15 83 d2 7a 00 	lea    0x7ad283(%rip),%rdx        # 0x14104d1a8
14089ff25:	eb c3                	jmp    0x14089feea
14089ff27:	49 8b 45 18          	mov    0x18(%r13),%rax
14089ff2b:	48 8d 14 49          	lea    (%rcx,%rcx,2),%rdx
14089ff2f:	48 8b 48 08          	mov    0x8(%rax),%rcx
14089ff33:	48 8b 14 d1          	mov    (%rcx,%rdx,8),%rdx
14089ff37:	48 85 d2             	test   %rdx,%rdx
14089ff3a:	75 ae                	jne    0x14089feea
14089ff3c:	8b c6                	mov    %esi,%eax
14089ff3e:	eb bf                	jmp    0x14089feff
14089ff40:	85 c0                	test   %eax,%eax
14089ff42:	74 10                	je     0x14089ff54
14089ff44:	48 03 4b 08          	add    0x8(%rbx),%rcx
14089ff48:	44 89 43 18          	mov    %r8d,0x18(%rbx)
14089ff4c:	44 8b c0             	mov    %eax,%r8d
14089ff4f:	e8 bc f0 63 00       	call   0x140edf010
14089ff54:	48 ff c5             	inc    %rbp
14089ff57:	48 83 c7 02          	add    $0x2,%rdi
14089ff5b:	49 3b ee             	cmp    %r14,%rbp
14089ff5e:	0f 8c 3c ff ff ff    	jl     0x14089fea0
14089ff64:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14089ff69:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14089ff6e:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
14089ff73:	41 83 fe 01          	cmp    $0x1,%r14d
14089ff77:	7e 30                	jle    0x14089ffa9
14089ff79:	8b 43 18             	mov    0x18(%rbx),%eax
14089ff7c:	8d 48 01             	lea    0x1(%rax),%ecx
14089ff7f:	3b 4b 10             	cmp    0x10(%rbx),%ecx
14089ff82:	72 17                	jb     0x14089ff9b
14089ff84:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14089ff8a:	48 8d 15 13 51 71 00 	lea    0x715113(%rip),%rdx        # 0x140fb50a4
14089ff91:	48 8b cb             	mov    %rbx,%rcx
14089ff94:	e8 47 fa ff ff       	call   0x14089f9e0
14089ff99:	eb 0e                	jmp    0x14089ffa9
14089ff9b:	89 4b 18             	mov    %ecx,0x18(%rbx)
14089ff9e:	48 8b c8             	mov    %rax,%rcx
14089ffa1:	48 8b 43 08          	mov    0x8(%rbx),%rax
14089ffa5:	c6 04 01 29          	movb   $0x29,(%rcx,%rax,1)
14089ffa9:	8b 43 18             	mov    0x18(%rbx),%eax
14089ffac:	8d 48 01             	lea    0x1(%rax),%ecx
14089ffaf:	3b 4b 10             	cmp    0x10(%rbx),%ecx
14089ffb2:	72 19                	jb     0x14089ffcd
14089ffb4:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14089ffb9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14089ffbf:	48 8b cb             	mov    %rbx,%rcx
14089ffc2:	e8 19 fa ff ff       	call   0x14089f9e0
14089ffc7:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
14089ffcb:	eb 1a                	jmp    0x14089ffe7
14089ffcd:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14089ffd1:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
14089ffd5:	4c 8b c0             	mov    %rax,%r8
14089ffd8:	89 4b 18             	mov    %ecx,0x18(%rbx)
14089ffdb:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14089ffe0:	0f b6 08             	movzbl (%rax),%ecx
14089ffe3:	41 88 0c 10          	mov    %cl,(%r8,%rdx,1)
14089ffe7:	41 83 fe 01          	cmp    $0x1,%r14d
14089ffeb:	7e 31                	jle    0x1408a001e
14089ffed:	8b 43 18             	mov    0x18(%rbx),%eax
14089fff0:	8d 48 01             	lea    0x1(%rax),%ecx
14089fff3:	3b 4b 10             	cmp    0x10(%rbx),%ecx
14089fff6:	72 17                	jb     0x1408a000f
14089fff8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14089fffe:	48 8d 15 23 50 71 00 	lea    0x715023(%rip),%rdx        # 0x140fb5028
1408a0005:	48 8b cb             	mov    %rbx,%rcx
1408a0008:	e8 d3 f9 ff ff       	call   0x14089f9e0
1408a000d:	eb 14                	jmp    0x1408a0023
1408a000f:	89 4b 18             	mov    %ecx,0x18(%rbx)
1408a0012:	48 8b c8             	mov    %rax,%rcx
1408a0015:	48 8b 07             	mov    (%rdi),%rax
1408a0018:	c6 04 01 28          	movb   $0x28,(%rcx,%rax,1)
1408a001c:	eb 05                	jmp    0x1408a0023
1408a001e:	45 85 f6             	test   %r14d,%r14d
1408a0021:	7e 77                	jle    0x1408a009a
1408a0023:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1408a0027:	85 f6                	test   %esi,%esi
1408a0029:	74 2f                	je     0x1408a005a
1408a002b:	8b 43 18             	mov    0x18(%rbx),%eax
1408a002e:	8d 48 01             	lea    0x1(%rax),%ecx
1408a0031:	3b 4b 10             	cmp    0x10(%rbx),%ecx
1408a0034:	72 17                	jb     0x1408a004d
1408a0036:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408a003c:	48 8d 15 e5 36 71 00 	lea    0x7136e5(%rip),%rdx        # 0x140fb3728
1408a0043:	48 8b cb             	mov    %rbx,%rcx
1408a0046:	e8 95 f9 ff ff       	call   0x14089f9e0
1408a004b:	eb 0d                	jmp    0x1408a005a
1408a004d:	89 4b 18             	mov    %ecx,0x18(%rbx)