14006a77b:	90                   	nop
14006a77c:	90                   	nop
14006a77d:	90                   	nop
14006a77e:	90                   	nop
14006a77f:	90                   	nop
14006a780:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006a785:	53                   	push   %rbx
14006a786:	48 83 ec 20          	sub    $0x20,%rsp
14006a78a:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006a78e:	48 8b d9             	mov    %rcx,%rbx
14006a791:	74 06                	je     0x14006a799
14006a793:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a797:	74 3a                	je     0x14006a7d3
14006a799:	e8 aa 04 00 00       	call   0x14006ac48
14006a79e:	84 c0                	test   %al,%al
14006a7a0:	74 37                	je     0x14006a7d9
14006a7a2:	48 8b cb             	mov    %rbx,%rcx
14006a7a5:	e8 62 05 00 00       	call   0x14006ad0c
14006a7aa:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006a7ae:	75 08                	jne    0x14006a7b8
14006a7b0:	48 8b cb             	mov    %rbx,%rcx
14006a7b3:	e8 20 06 00 00       	call   0x14006add8
14006a7b8:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a7bc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14006a7c1:	e8 5e 0c 00 00       	call   0x14006b424
14006a7c6:	ba 03 00 00 00       	mov    $0x3,%edx
14006a7cb:	48 8b cb             	mov    %rbx,%rcx
14006a7ce:	e8 99 09 00 00       	call   0x14006b16c
14006a7d3:	48 83 c4 20          	add    $0x20,%rsp
14006a7d7:	5b                   	pop    %rbx
14006a7d8:	c3                   	ret
14006a7d9:	33 d2                	xor    %edx,%edx
14006a7db:	b9 4f 10 56 1e       	mov    $0x1e56104f,%ecx
14006a7e0:	e8 ff 0a fa ff       	call   0x14000b2e4
14006a7e5:	cc                   	int3
14006a7e6:	90                   	nop
14006a7e7:	90                   	nop
14006a7e8:	90                   	nop
14006a7e9:	90                   	nop
14006a7ea:	90                   	nop
14006a7eb:	90                   	nop
14006a7ec:	90                   	nop
14006a7ed:	90                   	nop
14006a7ee:	90                   	nop
14006a7ef:	90                   	nop
14006a7f0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14006a7f5:	53                   	push   %rbx
14006a7f6:	48 83 ec 20          	sub    $0x20,%rsp
14006a7fa:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
14006a7fe:	48 8b d9             	mov    %rcx,%rbx
14006a801:	74 06                	je     0x14006a809
14006a803:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a807:	74 3a                	je     0x14006a843
14006a809:	e8 3a 04 00 00       	call   0x14006ac48
14006a80e:	84 c0                	test   %al,%al
14006a810:	74 37                	je     0x14006a849
14006a812:	48 8b cb             	mov    %rbx,%rcx
14006a815:	e8 f2 04 00 00       	call   0x14006ad0c
14006a81a:	83 7b 60 02          	cmpl   $0x2,0x60(%rbx)
14006a81e:	75 08                	jne    0x14006a828
14006a820:	48 8b cb             	mov    %rbx,%rcx
14006a823:	e8 b0 05 00 00       	call   0x14006add8
14006a828:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006a82c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14006a831:	e8 de 0c 00 00       	call   0x14006b514
14006a836:	ba 03 00 00 00       	mov    $0x3,%edx
14006a83b:	48 8b cb             	mov    %rbx,%rcx
14006a83e:	e8 29 09 00 00       	call   0x14006b16c
14006a843:	48 83 c4 20          	add    $0x20,%rsp
14006a847:	5b                   	pop    %rbx
14006a848:	c3                   	ret
14006a849:	33 d2                	xor    %edx,%edx
14006a84b:	b9 50 10 56 1e       	mov    $0x1e561050,%ecx
14006a850:	e8 8f 0a fa ff       	call   0x14000b2e4
14006a855:	cc                   	int3
14006a856:	90                   	nop
14006a857:	90                   	nop
14006a858:	90                   	nop
14006a859:	90                   	nop
14006a85a:	90                   	nop
14006a85b:	90                   	nop
14006a85c:	90                   	nop
14006a85d:	90                   	nop
14006a85e:	90                   	nop
14006a85f:	90                   	nop
14006a860:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006a865:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14006a86a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14006a86f:	57                   	push   %rdi
14006a870:	48 83 ec 20          	sub    $0x20,%rsp
14006a874:	40 8a f2             	mov    %dl,%sil
14006a877:	48 8b f9             	mov    %rcx,%rdi
14006a87a:	33 ed                	xor    %ebp,%ebp
14006a87c:	40 38 69 5c          	cmp    %bpl,0x5c(%rcx)
14006a880:	74 0a                	je     0x14006a88c
14006a882:	83 79 58 06          	cmpl   $0x6,0x58(%rcx)
14006a886:	0f 84 1c 02 00 00    	je     0x14006aaa8
14006a88c:	e8 b7 03 00 00       	call   0x14006ac48
14006a891:	84 c0                	test   %al,%al
14006a893:	0f 84 24 02 00 00    	je     0x14006aabd
14006a899:	48 8b cf             	mov    %rdi,%rcx
14006a89c:	e8 6b 04 00 00       	call   0x14006ad0c
14006a8a1:	83 7f 60 02          	cmpl   $0x2,0x60(%rdi)
14006a8a5:	75 08                	jne    0x14006a8af
14006a8a7:	48 8b cf             	mov    %rdi,%rcx
14006a8aa:	e8 29 05 00 00       	call   0x14006add8
14006a8af:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
14006a8b3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006a8b7:	40 84 f6             	test   %sil,%sil
14006a8ba:	be 01 00 00 00       	mov    $0x1,%esi
14006a8bf:	0f 84 ac 00 00 00    	je     0x14006a971
14006a8c5:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a8c9:	73 1e                	jae    0x14006a8e9
14006a8cb:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a8cf:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a8d3:	48 8b c3             	mov    %rbx,%rax
14006a8d6:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006a8db:	76 03                	jbe    0x14006a8e0
14006a8dd:	48 8b 03             	mov    (%rbx),%rax
14006a8e0:	c7 04 48 74 00 00 00 	movl   $0x74,(%rax,%rcx,2)
14006a8e7:	eb 16                	jmp    0x14006a8ff
14006a8e9:	41 b9 74 00 00 00    	mov    $0x74,%r9d
14006a8ef:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a8f4:	48 8b d6             	mov    %rsi,%rdx
14006a8f7:	48 8b cb             	mov    %rbx,%rcx
14006a8fa:	e8 a9 ed f9 ff       	call   0x1400096a8
14006a8ff:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006a903:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a907:	73 1b                	jae    0x14006a924
14006a909:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a90d:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a911:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006a916:	76 03                	jbe    0x14006a91b
14006a918:	48 8b 1b             	mov    (%rbx),%rbx
14006a91b:	c7 04 4b 72 00 00 00 	movl   $0x72,(%rbx,%rcx,2)
14006a922:	eb 16                	jmp    0x14006a93a
14006a924:	41 b9 72 00 00 00    	mov    $0x72,%r9d
14006a92a:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a92f:	48 8b d6             	mov    %rsi,%rdx
14006a932:	48 8b cb             	mov    %rbx,%rcx
14006a935:	e8 6e ed f9 ff       	call   0x1400096a8
14006a93a:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14006a93e:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006a942:	48 3b 51 18          	cmp    0x18(%rcx),%rdx
14006a946:	73 1e                	jae    0x14006a966
14006a948:	48 8d 42 01          	lea    0x1(%rdx),%rax
14006a94c:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006a950:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14006a955:	76 03                	jbe    0x14006a95a
14006a957:	48 8b 09             	mov    (%rcx),%rcx
14006a95a:	c7 04 51 75 00 00 00 	movl   $0x75,(%rcx,%rdx,2)
14006a961:	e9 f8 00 00 00       	jmp    0x14006aa5e
14006a966:	41 b9 75 00 00 00    	mov    $0x75,%r9d
14006a96c:	e9 e0 00 00 00       	jmp    0x14006aa51
14006a971:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a975:	73 1e                	jae    0x14006a995
14006a977:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a97b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a97f:	48 8b c3             	mov    %rbx,%rax
14006a982:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14006a987:	76 03                	jbe    0x14006a98c
14006a989:	48 8b 03             	mov    (%rbx),%rax
14006a98c:	c7 04 48 66 00 00 00 	movl   $0x66,(%rax,%rcx,2)
14006a993:	eb 16                	jmp    0x14006a9ab
14006a995:	41 b9 66 00 00 00    	mov    $0x66,%r9d
14006a99b:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
14006a9a0:	48 8b d6             	mov    %rsi,%rdx
14006a9a3:	48 8b cb             	mov    %rbx,%rcx
14006a9a6:	e8 fd ec f9 ff       	call   0x1400096a8
14006a9ab:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14006a9af:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
14006a9b3:	73 1b                	jae    0x14006a9d0
14006a9b5:	48 8d 41 01          	lea    0x1(%rcx),%rax
14006a9b9:	48 89 43 10          	mov    %rax,0x10(%rbx)
14006a9bd:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
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