140081983:	41 0f b6 c5          	movzbl %r13b,%eax
140081987:	eb 30                	jmp    0x1400819b9
140081989:	b8 08 00 00 00       	mov    $0x8,%eax
14008198e:	eb 29                	jmp    0x1400819b9
140081990:	b8 09 00 00 00       	mov    $0x9,%eax
140081995:	eb 22                	jmp    0x1400819b9
140081997:	4d 8b c6             	mov    %r14,%r8
14008199a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14008199f:	48 8b d7             	mov    %rdi,%rdx
1400819a2:	e8 65 01 00 00       	call   0x140081b0c
1400819a7:	eb 10                	jmp    0x1400819b9
1400819a9:	4d 8b c6             	mov    %r14,%r8
1400819ac:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400819b1:	48 8b d7             	mov    %rdi,%rdx
1400819b4:	e8 0f 00 00 00       	call   0x1400819c8
1400819b9:	48 83 c4 20          	add    $0x20,%rsp
1400819bd:	41 5f                	pop    %r15
1400819bf:	41 5e                	pop    %r14
1400819c1:	41 5d                	pop    %r13
1400819c3:	5f                   	pop    %rdi
1400819c4:	5e                   	pop    %rsi
1400819c5:	5d                   	pop    %rbp
1400819c6:	5b                   	pop    %rbx
1400819c7:	c3                   	ret
1400819c8:	48 8b c4             	mov    %rsp,%rax
1400819cb:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400819cf:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400819d3:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400819d7:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400819db:	41 57                	push   %r15
1400819dd:	48 83 ec 20          	sub    $0x20,%rsp
1400819e1:	48 8b da             	mov    %rdx,%rbx
1400819e4:	48 8d 2d 15 e6 f7 ff 	lea    -0x819eb(%rip),%rbp        # 0x140000000
1400819eb:	33 d2                	xor    %edx,%edx
1400819ed:	4d 8b f8             	mov    %r8,%r15
1400819f0:	4c 8b f1             	mov    %rcx,%r14
1400819f3:	8d 72 03             	lea    0x3(%rdx),%esi
1400819f6:	41 8a 06             	mov    (%r14),%al
1400819f9:	3a 84 2a 78 89 0d 00 	cmp    0xd8978(%rdx,%rbp,1),%al
140081a00:	74 0d                	je     0x140081a0f
140081a02:	3a 84 2a 7c 89 0d 00 	cmp    0xd897c(%rdx,%rbp,1),%al
140081a09:	0f 85 b0 00 00 00    	jne    0x140081abf
140081a0f:	48 8b 03             	mov    (%rbx),%rax
140081a12:	48 ff c2             	inc    %rdx
140081a15:	8a 08                	mov    (%rax),%cl
140081a17:	48 ff c0             	inc    %rax
140081a1a:	48 89 03             	mov    %rax,(%rbx)
140081a1d:	41 88 0e             	mov    %cl,(%r14)
140081a20:	48 3b d6             	cmp    %rsi,%rdx
140081a23:	75 d1                	jne    0x1400819f6
140081a25:	48 8b 03             	mov    (%rbx),%rax
140081a28:	48 ff c8             	dec    %rax
140081a2b:	48 89 03             	mov    %rax,(%rbx)
140081a2e:	84 c9                	test   %cl,%cl
140081a30:	74 14                	je     0x140081a46
140081a32:	38 08                	cmp    %cl,(%rax)
140081a34:	74 10                	je     0x140081a46
140081a36:	e8 89 c7 ff ff       	call   0x14007e1c4
140081a3b:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140081a41:	e8 9e cd 00 00       	call   0x14008e7e4
140081a46:	4c 8b 3b             	mov    (%rbx),%r15
140081a49:	33 d2                	xor    %edx,%edx
140081a4b:	41 8a 0f             	mov    (%r15),%cl
140081a4e:	49 8d 47 01          	lea    0x1(%r15),%rax
140081a52:	48 89 03             	mov    %rax,(%rbx)
140081a55:	41 88 0e             	mov    %cl,(%r14)
140081a58:	3a 8c 2a 80 89 0d 00 	cmp    0xd8980(%rdx,%rbp,1),%cl
140081a5f:	74 09                	je     0x140081a6a
140081a61:	3a 8c 2a 88 89 0d 00 	cmp    0xd8988(%rdx,%rbp,1),%cl
140081a68:	75 7a                	jne    0x140081ae4
140081a6a:	48 8b 03             	mov    (%rbx),%rax
140081a6d:	48 ff c2             	inc    %rdx
140081a70:	8a 08                	mov    (%rax),%cl
140081a72:	48 ff c0             	inc    %rax
140081a75:	48 89 03             	mov    %rax,(%rbx)
140081a78:	41 88 0e             	mov    %cl,(%r14)
140081a7b:	48 83 fa 05          	cmp    $0x5,%rdx
140081a7f:	75 d7                	jne    0x140081a58
140081a81:	48 8b 03             	mov    (%rbx),%rax
140081a84:	48 ff c8             	dec    %rax
140081a87:	48 89 03             	mov    %rax,(%rbx)
140081a8a:	84 c9                	test   %cl,%cl
140081a8c:	74 14                	je     0x140081aa2
140081a8e:	38 08                	cmp    %cl,(%rax)
140081a90:	74 10                	je     0x140081aa2
140081a92:	e8 2d c7 ff ff       	call   0x14007e1c4
140081a97:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140081a9d:	e8 42 cd 00 00       	call   0x14008e7e4
140081aa2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140081aa7:	8b c6                	mov    %esi,%eax
140081aa9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140081aae:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140081ab3:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140081ab8:	48 83 c4 20          	add    $0x20,%rsp
140081abc:	41 5f                	pop    %r15
140081abe:	c3                   	ret
140081abf:	48 ff 0b             	decq   (%rbx)
140081ac2:	48 8b 0b             	mov    (%rbx),%rcx
140081ac5:	84 c0                	test   %al,%al
140081ac7:	74 14                	je     0x140081add
140081ac9:	38 01                	cmp    %al,(%rcx)
140081acb:	74 10                	je     0x140081add
140081acd:	e8 f2 c6 ff ff       	call   0x14007e1c4
140081ad2:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140081ad8:	e8 07 cd 00 00       	call   0x14008e7e4
140081add:	be 07 00 00 00       	mov    $0x7,%esi
140081ae2:	eb 1e                	jmp    0x140081b02
140081ae4:	48 ff 0b             	decq   (%rbx)
140081ae7:	48 8b 03             	mov    (%rbx),%rax
140081aea:	84 c9                	test   %cl,%cl
140081aec:	74 14                	je     0x140081b02
140081aee:	38 08                	cmp    %cl,(%rax)
140081af0:	74 10                	je     0x140081b02
140081af2:	e8 cd c6 ff ff       	call   0x14007e1c4
140081af7:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140081afd:	e8 e2 cc 00 00       	call   0x14008e7e4
140081b02:	41 c6 06 00          	movb   $0x0,(%r14)
140081b06:	4c 89 3b             	mov    %r15,(%rbx)
140081b09:	eb 97                	jmp    0x140081aa2
140081b0b:	cc                   	int3
140081b0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140081b11:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140081b16:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140081b1b:	41 56                	push   %r14
140081b1d:	48 83 ec 20          	sub    $0x20,%rsp
140081b21:	4d 8b f0             	mov    %r8,%r14
140081b24:	48 8b f1             	mov    %rcx,%rsi
140081b27:	33 c9                	xor    %ecx,%ecx
140081b29:	4c 8d 05 d0 e4 f7 ff 	lea    -0x81b30(%rip),%r8        # 0x140000000
140081b30:	48 8b da             	mov    %rdx,%rbx
140081b33:	8a 06                	mov    (%rsi),%al
140081b35:	42 3a 84 01 90 89 0d 	cmp    0xd8990(%rcx,%r8,1),%al
140081b3c:	00
140081b3d:	74 0e                	je     0x140081b4d
140081b3f:	42 3a 84 01 94 89 0d 	cmp    0xd8994(%rcx,%r8,1),%al
140081b46:	00
140081b47:	0f 85 88 00 00 00    	jne    0x140081bd5
140081b4d:	48 8b 03             	mov    (%rbx),%rax
140081b50:	48 ff c1             	inc    %rcx
140081b53:	8a 10                	mov    (%rax),%dl
140081b55:	48 ff c0             	inc    %rax
140081b58:	48 89 03             	mov    %rax,(%rbx)
140081b5b:	88 16                	mov    %dl,(%rsi)
140081b5d:	48 83 f9 03          	cmp    $0x3,%rcx
140081b61:	75 d0                	jne    0x140081b33
140081b63:	48 8b 03             	mov    (%rbx),%rax
140081b66:	8d 79 13             	lea    0x13(%rcx),%edi
140081b69:	48 ff c8             	dec    %rax
140081b6c:	48 89 03             	mov    %rax,(%rbx)
140081b6f:	84 d2                	test   %dl,%dl
140081b71:	74 10                	je     0x140081b83
140081b73:	38 10                	cmp    %dl,(%rax)
140081b75:	74 0c                	je     0x140081b83
140081b77:	e8 48 c6 ff ff       	call   0x14007e1c4
140081b7c:	89 38                	mov    %edi,(%rax)
140081b7e:	e8 61 cc 00 00       	call   0x14008e7e4
140081b83:	4c 8b 33             	mov    (%rbx),%r14
140081b86:	41 8a 0e             	mov    (%r14),%cl
140081b89:	49 8d 46 01          	lea    0x1(%r14),%rax
140081b8d:	48 89 03             	mov    %rax,(%rbx)
140081b90:	88 0e                	mov    %cl,(%rsi)
140081b92:	48 8b 03             	mov    (%rbx),%rax
140081b95:	80 f9 28             	cmp    $0x28,%cl
140081b98:	74 64                	je     0x140081bfe
140081b9a:	48 ff c8             	dec    %rax
140081b9d:	48 89 03             	mov    %rax,(%rbx)
140081ba0:	84 c9                	test   %cl,%cl
140081ba2:	74 10                	je     0x140081bb4
140081ba4:	38 08                	cmp    %cl,(%rax)
140081ba6:	74 0c                	je     0x140081bb4
140081ba8:	e8 17 c6 ff ff       	call   0x14007e1c4
140081bad:	89 38                	mov    %edi,(%rax)
140081baf:	e8 30 cc 00 00       	call   0x14008e7e4
140081bb4:	c6 06 00             	movb   $0x0,(%rsi)
140081bb7:	4c 89 33             	mov    %r14,(%rbx)
140081bba:	b8 04 00 00 00       	mov    $0x4,%eax
140081bbf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140081bc4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140081bc9:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140081bce:	48 83 c4 20          	add    $0x20,%rsp
140081bd2:	41 5e                	pop    %r14
140081bd4:	c3                   	ret
140081bd5:	48 ff 0b             	decq   (%rbx)
140081bd8:	48 8b 0b             	mov    (%rbx),%rcx
140081bdb:	84 c0                	test   %al,%al
140081bdd:	74 15                	je     0x140081bf4
140081bdf:	38 01                	cmp    %al,(%rcx)
140081be1:	74 11                	je     0x140081bf4
140081be3:	e8 dc c5 ff ff       	call   0x14007e1c4
140081be8:	bf 16 00 00 00       	mov    $0x16,%edi
140081bed:	89 38                	mov    %edi,(%rax)
140081bef:	e8 f0 cb 00 00       	call   0x14008e7e4
140081bf4:	b8 07 00 00 00       	mov    $0x7,%eax
140081bf9:	e9 ef 00 00 00       	jmp    0x140081ced
140081bfe:	8a 08                	mov    (%rax),%cl
140081c00:	48 8b d3             	mov    %rbx,%rdx
140081c03:	48 ff c0             	inc    %rax
140081c06:	48 89 03             	mov    %rax,(%rbx)
140081c09:	88 0e                	mov    %cl,(%rsi)
140081c0b:	48 8b ce             	mov    %rsi,%rcx
140081c0e:	e8 e5 00 00 00       	call   0x140081cf8
140081c13:	84 c0                	test   %al,%al
140081c15:	74 26                	je     0x140081c3d
140081c17:	48 8b 03             	mov    (%rbx),%rax
140081c1a:	8a 0e                	mov    (%rsi),%cl
140081c1c:	48 ff c8             	dec    %rax
140081c1f:	48 89 03             	mov    %rax,(%rbx)
140081c22:	84 c9                	test   %cl,%cl
140081c24:	74 10                	je     0x140081c36
140081c26:	38 08                	cmp    %cl,(%rax)
140081c28:	74 0c                	je     0x140081c36
140081c2a:	e8 95 c5 ff ff       	call   0x14007e1c4
140081c2f:	89 38                	mov    %edi,(%rax)
140081c31:	e8 ae cb 00 00       	call   0x14008e7e4
140081c36:	b8 05 00 00 00       	mov    $0x5,%eax
140081c3b:	eb 82                	jmp    0x140081bbf
140081c3d:	48 8b d3             	mov    %rbx,%rdx
140081c40:	48 8b ce             	mov    %rsi,%rcx
140081c43:	e8 f8 00 00 00       	call   0x140081d40
140081c48:	8a 0e                	mov    (%rsi),%cl
140081c4a:	84 c0                	test   %al,%al
140081c4c:	74 27                	je     0x140081c75
140081c4e:	48 8b 03             	mov    (%rbx),%rax
140081c51:	48 ff c8             	dec    %rax
140081c54:	48 89 03             	mov    %rax,(%rbx)
140081c57:	84 c9                	test   %cl,%cl
140081c59:	74 10                	je     0x140081c6b
140081c5b:	38 08                	cmp    %cl,(%rax)
140081c5d:	74 0c                	je     0x140081c6b
140081c5f:	e8 60 c5 ff ff       	call   0x14007e1c4
140081c64:	89 38                	mov    %edi,(%rax)
140081c66:	e8 79 cb 00 00       	call   0x14008e7e4
140081c6b:	b8 06 00 00 00       	mov    $0x6,%eax
140081c70:	e9 4a ff ff ff       	jmp    0x140081bbf
140081c75:	41 b0 29             	mov    $0x29,%r8b
140081c78:	41 3a c8             	cmp    %r8b,%cl
140081c7b:	0f 84 39 ff ff ff    	je     0x140081bba
140081c81:	8a d1                	mov    %cl,%dl
140081c83:	84 d2                	test   %dl,%dl
140081c85:	74 3e                	je     0x140081cc5
140081c87:	8d 42 d0             	lea    -0x30(%rdx),%eax
140081c8a:	3c 09                	cmp    $0x9,%al
140081c8c:	76 13                	jbe    0x140081ca1
140081c8e:	8d 42 9f             	lea    -0x61(%rdx),%eax
140081c91:	3c 19                	cmp    $0x19,%al
140081c93:	76 0c                	jbe    0x140081ca1
140081c95:	8d 42 bf             	lea    -0x41(%rdx),%eax
140081c98:	3c 19                	cmp    $0x19,%al
140081c9a:	76 05                	jbe    0x140081ca1
140081c9c:	80 fa 5f             	cmp    $0x5f,%dl
140081c9f:	75 1a                	jne    0x140081cbb
140081ca1:	48 8b 03             	mov    (%rbx),%rax
140081ca4:	8a 08                	mov    (%rax),%cl
140081ca6:	48 ff c0             	inc    %rax
140081ca9:	48 89 03             	mov    %rax,(%rbx)
140081cac:	8a d1                	mov    %cl,%dl
140081cae:	88 0e                	mov    %cl,(%rsi)
140081cb0:	41 3a c8             	cmp    %r8b,%cl
140081cb3:	0f 84 01 ff ff ff    	je     0x140081bba
140081cb9:	eb c8                	jmp    0x140081c83
140081cbb:	48 ff 0b             	decq   (%rbx)
140081cbe:	48 8b 03             	mov    (%rbx),%rax
140081cc1:	38 10                	cmp    %dl,(%rax)
140081cc3:	eb 15                	jmp    0x140081cda
140081cc5:	41 3a c8             	cmp    %r8b,%cl
140081cc8:	0f 84 ec fe ff ff    	je     0x140081bba
140081cce:	48 ff 0b             	decq   (%rbx)
140081cd1:	48 8b 03             	mov    (%rbx),%rax
140081cd4:	84 c9                	test   %cl,%cl
140081cd6:	74 10                	je     0x140081ce8
140081cd8:	38 08                	cmp    %cl,(%rax)
140081cda:	74 0c                	je     0x140081ce8
140081cdc:	e8 e3 c4 ff ff       	call   0x14007e1c4
140081ce1:	89 38                	mov    %edi,(%rax)
140081ce3:	e8 fc ca 00 00       	call   0x14008e7e4
140081ce8:	b8 04 00 00 00       	mov    $0x4,%eax
140081ced:	c6 06 00             	movb   $0x0,(%rsi)
140081cf0:	4c 89 33             	mov    %r14,(%rbx)
140081cf3:	e9 c7 fe ff ff       	jmp    0x140081bbf
140081cf8:	45 33 c0             	xor    %r8d,%r8d
140081cfb:	4c 8d 1d fe e2 f7 ff 	lea    -0x81d02(%rip),%r11        # 0x140000000
140081d02:	45 8b c8             	mov    %r8d,%r9d
140081d05:	4c 8b d1             	mov    %rcx,%r10
140081d08:	41 8a 02             	mov    (%r10),%al
140081d0b:	43 3a 84 19 98 89 0d 	cmp    0xd8998(%r9,%r11,1),%al
140081d12:	00
140081d13:	74 0a                	je     0x140081d1f
140081d15:	43 3a 84 19 a0 89 0d 	cmp    0xd89a0(%r9,%r11,1),%al
140081d1c:	00
140081d1d:	75 1a                	jne    0x140081d39
140081d1f:	48 8b 02             	mov    (%rdx),%rax
140081d22:	49 ff c1             	inc    %r9
140081d25:	8a 08                	mov    (%rax),%cl
140081d27:	48 ff c0             	inc    %rax
140081d2a:	48 89 02             	mov    %rax,(%rdx)
140081d2d:	41 88 0a             	mov    %cl,(%r10)
140081d30:	49 83 f9 05          	cmp    $0x5,%r9
140081d34:	75 d2                	jne    0x140081d08
140081d36:	41 b0 01             	mov    $0x1,%r8b
140081d39:	41 8a c0             	mov    %r8b,%al
140081d3c:	c3                   	ret
140081d3d:	cc                   	int3
140081d3e:	cc                   	int3
140081d3f:	cc                   	int3
140081d40:	45 33 c0             	xor    %r8d,%r8d
140081d43:	4c 8d 1d b6 e2 f7 ff 	lea    -0x81d4a(%rip),%r11        # 0x140000000
140081d4a:	45 8b c8             	mov    %r8d,%r9d
140081d4d:	4c 8b d1             	mov    %rcx,%r10
140081d50:	41 8a 02             	mov    (%r10),%al
140081d53:	43 3a 84 19 a8 89 0d 	cmp    0xd89a8(%r9,%r11,1),%al
140081d5a:	00
140081d5b:	74 0a                	je     0x140081d67
140081d5d:	43 3a 84 19 ac 89 0d 	cmp    0xd89ac(%r9,%r11,1),%al
140081d64:	00
140081d65:	75 1a                	jne    0x140081d81
140081d67:	48 8b 02             	mov    (%rdx),%rax
140081d6a:	49 ff c1             	inc    %r9
140081d6d:	8a 08                	mov    (%rax),%cl
140081d6f:	48 ff c0             	inc    %rax
140081d72:	48 89 02             	mov    %rax,(%rdx)
140081d75:	41 88 0a             	mov    %cl,(%r10)
140081d78:	49 83 f9 04          	cmp    $0x4,%r9
140081d7c:	75 d2                	jne    0x140081d50
140081d7e:	41 b0 01             	mov    $0x1,%r8b
140081d81:	41 8a c0             	mov    %r8b,%al
140081d84:	c3                   	ret
140081d85:	cc                   	int3
140081d86:	cc                   	int3
140081d87:	cc                   	int3
140081d88:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140081d8d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140081d92:	55                   	push   %rbp
140081d93:	48 8b ec             	mov    %rsp,%rbp
140081d96:	48 83 ec 70          	sub    $0x70,%rsp
140081d9a:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
140081d9f:	83 3d 0a e0 08 00 00 	cmpl   $0x0,0x8e00a(%rip)        # 0x14010fdb0
140081da6:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140081daa:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140081dae:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
140081db2:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
140081db6:	75 10                	jne    0x140081dc8
140081db8:	0f 10 05 79 fe 07 00 	movups 0x7fe79(%rip),%xmm0        # 0x140101c38
140081dbf:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140081dc3:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140081dc8:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140081dcc:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
140081dd0:	48 85 d2             	test   %rdx,%rdx
140081dd3:	74 03                	je     0x140081dd8
140081dd5:	48 89 0a             	mov    %rcx,(%rdx)
140081dd8:	41 b1 01             	mov    $0x1,%r9b