14006a9c2:	76 03                	jbe    0x14006a9c7
14006a9c4:	48 8b 1b             	mov    (%rbx),%rbx
14006a9c7:	c7 04 4b 61 00 00 00 	movl   $0x61,(%rbx,%rcx,2)
14006a9ce:	eb 16                	jmp    0x14006a9e6
14006a9d0:	41 b9 61 00 00 00    	mov    $0x61,%r9d
14006a9d6:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a9db:	48 8b d6             	mov    %rsi,%rdx
14006a9de:	48 8b cb             	mov    %rbx,%rcx
14006a9e1:	e8 c2 ec f9 ff       	call   0x1400096a8
14006a9e6:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14006a9ea:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006a9ee:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006a9f2:	73 1b                	jae    0x14006aa0f
14006a9f4:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006a9f8:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006a9fc:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006aa01:	76 03                	jbe    0x14006aa06
14006aa03:	48 8b 09             	mov    (%rcx),%rcx
14006aa06:	c7 04 51 6c 00 00 00 	movl   $0x6c,(%rcx,%rdx,2)
14006aa0d:	eb 13                	jmp    0x14006aa22
14006aa0f:	41 b9 6c 00 00 00    	mov    $0x6c,%r9d
14006aa15:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006aa1a:	48 8b d6             	mov    %rsi,%rdx
14006aa1d:	e8 86 ec f9 ff       	call   0x1400096a8
14006aa22:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14006aa26:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006aa2a:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006aa2e:	73 1b                	jae    0x14006aa4b
14006aa30:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006aa34:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006aa38:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006aa3d:	76 03                	jbe    0x14006aa42
14006aa3f:	48 8b 09             	mov    (%rcx),%rcx
14006aa42:	c7 04 51 73 00 00 00 	movl   $0x73,(%rcx,%rdx,2)
14006aa49:	eb 13                	jmp    0x14006aa5e
14006aa4b:	41 b9 73 00 00 00    	mov    $0x73,%r9d
14006aa51:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006aa56:	48 8b d6             	mov    %rsi,%rdx
14006aa59:	e8 4a ec f9 ff       	call   0x1400096a8
14006aa5e:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14006aa62:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006aa66:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006aa6a:	73 1b                	jae    0x14006aa87
14006aa6c:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006aa70:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006aa75:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006aa79:	76 03                	jbe    0x14006aa7e
14006aa7b:	48 8b 09             	mov    (%rcx),%rcx
14006aa7e:	c7 04 51 65 00 00 00 	movl   $0x65,(%rcx,%rdx,2)
14006aa85:	eb 13                	jmp    0x14006aa9a
14006aa87:	41 b9 65 00 00 00    	mov    $0x65,%r9d
14006aa8d:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006aa92:	48 8b d6             	mov    %rsi,%rdx
14006aa95:	e8 0e ec f9 ff       	call   0x1400096a8
14006aa9a:	ba 03 00 00 00       	mov    $0x3,%edx
14006aa9f:	48 8b cf             	mov    %rdi,%rcx
14006aaa2:	e8 c5 06 00 00       	call   0x14006b16c
14006aaa7:	90                   	nop
14006aaa8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14006aaad:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14006aab2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14006aab7:	48 83 c4 20          	add    $0x20,%rsp
14006aabb:	5f                   	pop    %rdi
14006aabc:	c3                   	ret
14006aabd:	33 d2                	xor    %edx,%edx
14006aabf:	b9 51 10 56 1e       	mov    $0x1e561051,%ecx
14006aac4:	e8 1b 08 fa ff       	call   0x14000b2e4
14006aac9:	cc                   	int3
14006aaca:	90                   	nop
14006aacb:	90                   	nop
14006aacc:	90                   	nop
14006aacd:	90                   	nop
14006aace:	90                   	nop
14006aacf:	90                   	nop
14006aad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006aad5:	57                   	push   %rdi
14006aad6:	48 83 ec 20          	sub    $0x20,%rsp
14006aada:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006aade:	48 8b fa             	mov    %rdx,%rdi
14006aae1:	48 8b d9             	mov    %rcx,%rbx
14006aae4:	74 06                	je     0x14006aaec
14006aae6:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006aaea:	74 37                	je     0x14006ab23
14006aaec:	e8 57 01 00 00       	call   0x14006ac48
14006aaf1:	84 c0                	test   %al,%al
14006aaf3:	74 39                	je     0x14006ab2e
14006aaf5:	48 8b cb             	mov    %rbx,%rcx
14006aaf8:	e8 0f 02 00 00       	call   0x14006ad0c
14006aafd:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006ab01:	75 08                	jne    0x14006ab0b
14006ab03:	48 8b cb             	mov    %rbx,%rcx
14006ab06:	e8 cd 02 00 00       	call   0x14006add8
14006ab0b:	48 8b d7             	mov    %rdi,%rdx
14006ab0e:	48 8b cb             	mov    %rbx,%rcx
14006ab11:	e8 9e 05 00 00       	call   0x14006b0b4
14006ab16:	ba 03 00 00 00       	mov    $0x3,%edx
14006ab1b:	48 8b cb             	mov    %rbx,%rcx
14006ab1e:	e8 49 06 00 00       	call   0x14006b16c
14006ab23:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006ab28:	48 83 c4 20          	add    $0x20,%rsp
14006ab2c:	5f                   	pop    %rdi
14006ab2d:	c3                   	ret
14006ab2e:	33 d2                	xor    %edx,%edx
14006ab30:	b9 52 10 56 1e       	mov    $0x1e561052,%ecx
14006ab35:	e8 aa 07 fa ff       	call   0x14000b2e4
14006ab3a:	cc                   	int3
14006ab3b:	90                   	nop
14006ab3c:	90                   	nop
14006ab3d:	90                   	nop
14006ab3e:	90                   	nop
14006ab3f:	90                   	nop
14006ab40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006ab45:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14006ab4a:	56                   	push   %rsi
14006ab4b:	57                   	push   %rdi
14006ab4c:	41 56                	push   %r14
14006ab4e:	48 83 ec 20          	sub    $0x20,%rsp
14006ab52:	48 8b ea             	mov    %rdx,%rbp
14006ab55:	48 8b d9             	mov    %rcx,%rbx
14006ab58:	45 33 f6             	xor    %r14d,%r14d
14006ab5b:	44 38 71 5c          	cmp    %r14b,0x5c(%rcx)
14006ab5f:	74 0a                	je     0x14006ab6b
14006ab61:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006ab65:	0f 84 bb 00 00 00    	je     0x14006ac26
14006ab6b:	e8 d8 00 00 00       	call   0x14006ac48
14006ab70:	84 c0                	test   %al,%al
14006ab72:	0f 84 c1 00 00 00    	je     0x14006ac39
14006ab78:	48 8b cb             	mov    %rbx,%rcx
14006ab7b:	e8 8c 01 00 00       	call   0x14006ad0c
14006ab80:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006ab84:	75 08                	jne    0x14006ab8e
14006ab86:	48 8b cb             	mov    %rbx,%rcx
14006ab89:	e8 4a 02 00 00       	call   0x14006add8
14006ab8e:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
14006ab92:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14006ab96:	48 3b 4f 18          	cmp    0x18(%rdi),%rcx
14006ab9a:	73 1f                	jae    0x14006abbb
14006ab9c:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006aba0:	48 89 47 10          	mov    %rax,0x10(%rdi)
14006aba4:	48 8b c7             	mov    %rdi,%rax
14006aba7:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14006abac:	76 03                	jbe    0x14006abb1
14006abae:	48 8b 07             	mov    (%rdi),%rax
14006abb1:	be 22 00 00 00       	mov    $0x22,%esi
14006abb6:	89 34 48             	mov    %esi,(%rax,%rcx,2)
14006abb9:	eb 18                	jmp    0x14006abd3
14006abbb:	be 22 00 00 00       	mov    $0x22,%esi
14006abc0:	44 8b ce             	mov    %esi,%r9d
14006abc3:	44 8a 44 24 40       	mov    0x40(%rsp),%r8b
14006abc8:	8d 56 df             	lea    -0x21(%rsi),%edx
14006abcb:	48 8b cf             	mov    %rdi,%rcx
14006abce:	e8 d5 ea f9 ff       	call   0x1400096a8
14006abd3:	48 8b d5             	mov    %rbp,%rdx
14006abd6:	48 8b cb             	mov    %rbx,%rcx
14006abd9:	e8 0a 03 00 00       	call   0x14006aee8
14006abde:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14006abe2:	48 3b 4f 18          	cmp    0x18(%rdi),%rcx
14006abe6:	73 1b                	jae    0x14006ac03
14006abe8:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006abec:	48 89 47 10          	mov    %rax,0x10(%rdi)
14006abf0:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
14006abf5:	76 03                	jbe    0x14006abfa
14006abf7:	48 8b 3f             	mov    (%rdi),%rdi
14006abfa:	c7 04 4f 22 00 00 00 	movl   $0x22,(%rdi,%rcx,2)
14006ac01:	eb 15                	jmp    0x14006ac18
14006ac03:	44 8b ce             	mov    %esi,%r9d
14006ac06:	44 8a 44 24 40       	mov    0x40(%rsp),%r8b
14006ac0b:	ba 01 00 00 00       	mov    $0x1,%edx
14006ac10:	48 8b cf             	mov    %rdi,%rcx
14006ac13:	e8 90 ea f9 ff       	call   0x1400096a8
14006ac18:	ba 03 00 00 00       	mov    $0x3,%edx
14006ac1d:	48 8b cb             	mov    %rbx,%rcx
14006ac20:	e8 47 05 00 00       	call   0x14006b16c
14006ac25:	90                   	nop
14006ac26:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14006ac2b:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14006ac30:	48 83 c4 20          	add    $0x20,%rsp
14006ac34:	41 5e                	pop    %r14
14006ac36:	5f                   	pop    %rdi
14006ac37:	5e                   	pop    %rsi
14006ac38:	c3                   	ret
14006ac39:	33 d2                	xor    %edx,%edx
14006ac3b:	b9 53 10 56 1e       	mov    $0x1e561053,%ecx
14006ac40:	e8 9f 06 fa ff       	call   0x14000b2e4
14006ac45:	cc                   	int3
14006ac46:	90                   	nop
14006ac47:	90                   	nop
14006ac48:	48 83 ec 28          	sub    $0x28,%rsp
14006ac4c:	45 33 c9             	xor    %r9d,%r9d
14006ac4f:	4c 8b c1             	mov    %rcx,%r8
14006ac52:	44 38 49 5c          	cmp    %r9b,0x5c(%rcx)
14006ac56:	74 52                	je     0x14006acaa
14006ac58:	8b 49 58             	mov    0x58(%rcx),%ecx
14006ac5b:	85 c9                	test   %ecx,%ecx
14006ac5d:	74 4b                	je     0x14006acaa
14006ac5f:	83 e9 02             	sub    $0x2,%ecx
14006ac62:	74 46                	je     0x14006acaa
14006ac64:	83 e9 01             	sub    $0x1,%ecx
14006ac67:	74 0e                	je     0x14006ac77
14006ac69:	83 e9 01             	sub    $0x1,%ecx
14006ac6c:	74 09                	je     0x14006ac77
14006ac6e:	83 f9 01             	cmp    $0x1,%ecx
14006ac71:	74 04                	je     0x14006ac77
14006ac73:	32 c0                	xor    %al,%al
14006ac75:	eb 35                	jmp    0x14006acac
14006ac77:	49 8b 48 50          	mov    0x50(%r8),%rcx
14006ac7b:	49 8b 50 48          	mov    0x48(%r8),%rdx
14006ac7f:	48 ff c9             	dec    %rcx
14006ac82:	49 8b 40 40          	mov    0x40(%r8),%rax
14006ac86:	48 03 d1             	add    %rcx,%rdx
14006ac89:	48 ff c8             	dec    %rax
14006ac8c:	48 8b ca             	mov    %rdx,%rcx
14006ac8f:	48 c1 e9 02          	shr    $0x2,%rcx
14006ac93:	83 e2 03             	and    $0x3,%edx
14006ac96:	48 23 c8             	and    %rax,%rcx
14006ac99:	49 8b 40 38          	mov    0x38(%r8),%rax
14006ac9d:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14006aca1:	44 39 0c 90          	cmp    %r9d,(%rax,%rdx,4)
14006aca5:	0f 94 c0             	sete   %al
14006aca8:	eb 02                	jmp    0x14006acac
14006acaa:	b0 01                	mov    $0x1,%al
14006acac:	48 83 c4 28          	add    $0x28,%rsp
14006acb0:	c3                   	ret
14006acb1:	90                   	nop
14006acb2:	90                   	nop
14006acb3:	90                   	nop
14006acb4:	48 83 ec 28          	sub    $0x28,%rsp
14006acb8:	48 8b 51 50          	mov    0x50(%rcx),%rdx
14006acbc:	48 85 d2             	test   %rdx,%rdx
14006acbf:	74 44                	je     0x14006ad05
14006acc1:	4c 8b 41 48          	mov    0x48(%rcx),%r8
14006acc5:	48 ff ca             	dec    %rdx
14006acc8:	48 8b 41 40          	mov    0x40(%rcx),%rax
14006accc:	4c 03 c2             	add    %rdx,%r8
14006accf:	48 ff c8             	dec    %rax
14006acd2:	49 8b d0             	mov    %r8,%rdx
14006acd5:	48 c1 ea 02          	shr    $0x2,%rdx
14006acd9:	41 83 e0 03          	and    $0x3,%r8d
14006acdd:	48 23 d0             	and    %rax,%rdx
14006ace0:	48 8b 41 38          	mov    0x38(%rcx),%rax
14006ace4:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
14006ace8:	42 83 3c 80 01       	cmpl   $0x1,(%rax,%r8,4)
14006aced:	75 16                	jne    0x14006ad05
14006acef:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006acf3:	75 07                	jne    0x14006acfc
14006acf5:	ff 15 85 7e 1a 00    	call   *0x1a7e85(%rip)        # 0x140212b80
14006acfb:	cc                   	int3
14006acfc:	83 79 58 02          	cmpl   $0x2,0x58(%rcx)
14006ad00:	0f 95 c0             	setne  %al
14006ad03:	eb 02                	jmp    0x14006ad07
14006ad05:	32 c0                	xor    %al,%al
14006ad07:	48 83 c4 28          	add    $0x28,%rsp
14006ad0b:	c3                   	ret
14006ad0c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006ad11:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14006ad16:	57                   	push   %rdi
14006ad17:	48 83 ec 20          	sub    $0x20,%rsp
14006ad1b:	48 8b f9             	mov    %rcx,%rdi
14006ad1e:	33 f6                	xor    %esi,%esi
14006ad20:	40 38 71 5c          	cmp    %sil,0x5c(%rcx)
14006ad24:	0f 84 9c 00 00 00    	je     0x14006adc6
14006ad2a:	8b 49 58             	mov    0x58(%rcx),%ecx
14006ad2d:	83 e9 03             	sub    $0x3,%ecx
14006ad30:	74 0e                	je     0x14006ad40
14006ad32:	83 e9 01             	sub    $0x1,%ecx
14006ad35:	74 09                	je     0x14006ad40
14006ad37:	83 f9 01             	cmp    $0x1,%ecx
14006ad3a:	0f 85 86 00 00 00    	jne    0x14006adc6
14006ad40:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
14006ad44:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006ad48:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006ad4c:	73 1e                	jae    0x14006ad6c
14006ad4e:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006ad52:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006ad56:	48 8b c3             	mov    %rbx,%rax
14006ad59:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006ad5e:	76 03                	jbe    0x14006ad63
14006ad60:	48 8b 03             	mov    (%rbx),%rax
14006ad63:	c7 04 48 2c 00 00 00 	movl   $0x2c,(%rax,%rcx,2)
14006ad6a:	eb 17                	jmp    0x14006ad83
14006ad6c:	41 b9 2c 00 00 00    	mov    $0x2c,%r9d
14006ad72:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006ad77:	41 8d 51 d5          	lea    -0x2b(%r9),%edx
14006ad7b:	48 8b cb             	mov    %rbx,%rcx
14006ad7e:	e8 25 e9 f9 ff       	call   0x1400096a8
14006ad83:	83 7f 60 01          	cmpl   $0x1,0x60(%rdi)
14006ad87:	75 3d                	jne    0x14006adc6
14006ad89:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006ad8d:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006ad91:	73 1b                	jae    0x14006adae
14006ad93:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006ad97:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006ad9b:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006ada0:	76 03                	jbe    0x14006ada5
14006ada2:	48 8b 1b             	mov    (%rbx),%rbx
14006ada5:	c7 04 4b 20 00 00 00 	movl   $0x20,(%rbx,%rcx,2)
14006adac:	eb 18                	jmp    0x14006adc6
14006adae:	41 b9 20 00 00 00    	mov    $0x20,%r9d
14006adb4:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006adb9:	41 8d 51 e1          	lea    -0x1f(%r9),%edx
14006adbd:	48 8b cb             	mov    %rbx,%rcx
14006adc0:	e8 e3 e8 f9 ff       	call   0x1400096a8
14006adc5:	90                   	nop
14006adc6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14006adcb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14006add0:	48 83 c4 20          	add    $0x20,%rsp
14006add4:	5f                   	pop    %rdi
14006add5:	c3                   	ret
14006add6:	90                   	nop
14006add7:	90                   	nop
14006add8:	40 53                	rex push %rbx
14006adda:	48 83 ec 20          	sub    $0x20,%rsp
14006adde:	48 8b d9             	mov    %rcx,%rbx
14006ade1:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14006ade5:	45 33 d2             	xor    %r10d,%r10d
14006ade8:	48 85 c9             	test   %rcx,%rcx
14006adeb:	74 73                	je     0x14006ae60
14006aded:	4c 8b 43 48          	mov    0x48(%rbx),%r8
14006adf1:	49 ff c8             	dec    %r8
14006adf4:	4c 03 c1             	add    %rcx,%r8
14006adf7:	49 8b d0             	mov    %r8,%rdx
14006adfa:	48 c1 ea 02          	shr    $0x2,%rdx
14006adfe:	48 8b 43 40          	mov    0x40(%rbx),%rax
14006ae02:	48 ff c8             	dec    %rax
14006ae05:	48 23 d0             	and    %rax,%rdx
14006ae08:	48 8b 43 38          	mov    0x38(%rbx),%rax
14006ae0c:	41 83 e0 03          	and    $0x3,%r8d
14006ae10:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
14006ae14:	46 39 14 80          	cmp    %r10d,(%rax,%r8,4)
14006ae18:	75 46                	jne    0x14006ae60
14006ae1a:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006ae1e:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006ae22:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006ae26:	73 1b                	jae    0x14006ae43
14006ae28:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006ae2c:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006ae30:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006ae35:	76 03                	jbe    0x14006ae3a
14006ae37:	48 8b 09             	mov    (%rcx),%rcx
14006ae3a:	c7 04 51 0a 00 00 00 	movl   $0xa,(%rcx,%rdx,2)
14006ae41:	eb 14                	jmp    0x14006ae57
14006ae43:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
14006ae49:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006ae4e:	41 8d 51 f7          	lea    -0x9(%r9),%edx
14006ae52:	e8 51 e8 f9 ff       	call   0x1400096a8
14006ae57:	48 8b cb             	mov    %rbx,%rcx
14006ae5a:	e8 09 00 00 00       	call   0x14006ae68
14006ae5f:	90                   	nop
14006ae60:	48 83 c4 20          	add    $0x20,%rsp
14006ae64:	5b                   	pop    %rbx