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
140081ddb:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140081ddf:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081de3:	e8 64 05 00 00       	call   0x14008234c
140081de8:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
140081dec:	8b f8                	mov    %eax,%edi
140081dee:	75 0b                	jne    0x140081dfb
140081df0:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140081df4:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
140081dfb:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
140081dff:	74 0f                	je     0x140081e10
140081e01:	8b 5d ec             	mov    -0x14(%rbp),%ebx
140081e04:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081e08:	e8 03 03 ff ff       	call   0x140072110
140081e0d:	89 58 20             	mov    %ebx,0x20(%rax)
140081e10:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140081e14:	74 0f                	je     0x140081e25
140081e16:	8b 5d f4             	mov    -0xc(%rbp),%ebx
140081e19:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081e1d:	e8 ee 02 ff ff       	call   0x140072110
140081e22:	89 58 24             	mov    %ebx,0x24(%rax)
140081e25:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140081e2a:	8b c7                	mov    %edi,%eax
140081e2c:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140081e30:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140081e34:	49 8b e3             	mov    %r11,%rsp
140081e37:	5d                   	pop    %rbp
140081e38:	c3                   	ret
140081e39:	cc                   	int3
140081e3a:	cc                   	int3
140081e3b:	cc                   	int3
140081e3c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140081e41:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140081e46:	55                   	push   %rbp
140081e47:	48 8b ec             	mov    %rsp,%rbp
140081e4a:	48 83 ec 70          	sub    $0x70,%rsp
140081e4e:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
140081e53:	83 3d 56 df 08 00 00 	cmpl   $0x0,0x8df56(%rip)        # 0x14010fdb0
140081e5a:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140081e5e:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140081e62:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
140081e66:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
140081e6a:	75 10                	jne    0x140081e7c
140081e6c:	0f 10 05 c5 fd 07 00 	movups 0x7fdc5(%rip),%xmm0        # 0x140101c38
140081e73:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140081e77:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140081e7c:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140081e80:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
140081e84:	48 85 d2             	test   %rdx,%rdx
140081e87:	74 03                	je     0x140081e8c
140081e89:	48 89 0a             	mov    %rcx,(%rdx)
140081e8c:	45 33 c9             	xor    %r9d,%r9d
140081e8f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140081e93:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081e97:	e8 d4 01 00 00       	call   0x140082070
140081e9c:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
140081ea0:	48 8b f8             	mov    %rax,%rdi
140081ea3:	75 0b                	jne    0x140081eb0
140081ea5:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140081ea9:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
140081eb0:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
140081eb4:	74 0f                	je     0x140081ec5
140081eb6:	8b 5d ec             	mov    -0x14(%rbp),%ebx
140081eb9:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081ebd:	e8 4e 02 ff ff       	call   0x140072110
140081ec2:	89 58 20             	mov    %ebx,0x20(%rax)
140081ec5:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140081ec9:	74 0f                	je     0x140081eda
140081ecb:	8b 5d f4             	mov    -0xc(%rbp),%ebx
140081ece:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081ed2:	e8 39 02 ff ff       	call   0x140072110
140081ed7:	89 58 24             	mov    %ebx,0x24(%rax)
140081eda:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140081edf:	48 8b c7             	mov    %rdi,%rax
140081ee2:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140081ee6:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140081eea:	49 8b e3             	mov    %r11,%rsp
140081eed:	5d                   	pop    %rbp
140081eee:	c3                   	ret
140081eef:	cc                   	int3
140081ef0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140081ef5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140081efa:	55                   	push   %rbp
140081efb:	48 8b ec             	mov    %rsp,%rbp
140081efe:	48 83 ec 70          	sub    $0x70,%rsp
140081f02:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
140081f07:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140081f0b:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140081f0f:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
140081f13:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
140081f17:	4d 85 c9             	test   %r9,%r9
140081f1a:	74 06                	je     0x140081f22
140081f1c:	41 0f 10 01          	movups (%r9),%xmm0
140081f20:	eb 10                	jmp    0x140081f32
140081f22:	83 3d 87 de 08 00 00 	cmpl   $0x0,0x8de87(%rip)        # 0x14010fdb0
140081f29:	75 10                	jne    0x140081f3b
140081f2b:	0f 10 05 06 fd 07 00 	movups 0x7fd06(%rip),%xmm0        # 0x140101c38
140081f32:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140081f36:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140081f3b:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140081f3f:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
140081f43:	48 85 d2             	test   %rdx,%rdx
140081f46:	74 03                	je     0x140081f4b
140081f48:	48 89 0a             	mov    %rcx,(%rdx)
140081f4b:	41 b1 01             	mov    $0x1,%r9b
140081f4e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140081f52:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081f56:	e8 15 01 00 00       	call   0x140082070
140081f5b:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
140081f5f:	48 8b f8             	mov    %rax,%rdi
140081f62:	75 0b                	jne    0x140081f6f
140081f64:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140081f68:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
140081f6f:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
140081f73:	74 0f                	je     0x140081f84
140081f75:	8b 5d ec             	mov    -0x14(%rbp),%ebx
140081f78:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081f7c:	e8 8f 01 ff ff       	call   0x140072110
140081f81:	89 58 20             	mov    %ebx,0x20(%rax)
140081f84:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140081f88:	74 0f                	je     0x140081f99
140081f8a:	8b 5d f4             	mov    -0xc(%rbp),%ebx
140081f8d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140081f91:	e8 7a 01 ff ff       	call   0x140072110
140081f96:	89 58 24             	mov    %ebx,0x24(%rax)
140081f99:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140081f9e:	48 8b c7             	mov    %rdi,%rax
140081fa1:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140081fa5:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140081fa9:	49 8b e3             	mov    %r11,%rsp
140081fac:	5d                   	pop    %rbp
140081fad:	c3                   	ret
140081fae:	cc                   	int3
140081faf:	cc                   	int3
140081fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140081fb5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140081fba:	55                   	push   %rbp
140081fbb:	48 8b ec             	mov    %rsp,%rbp
140081fbe:	48 83 ec 70          	sub    $0x70,%rsp
140081fc2:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
140081fc7:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140081fcb:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140081fcf:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
140081fd3:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
140081fd7:	4d 85 c9             	test   %r9,%r9
140081fda:	74 06                	je     0x140081fe2
140081fdc:	41 0f 10 01          	movups (%r9),%xmm0
140081fe0:	eb 10                	jmp    0x140081ff2
140081fe2:	83 3d c7 dd 08 00 00 	cmpl   $0x0,0x8ddc7(%rip)        # 0x14010fdb0
140081fe9:	75 10                	jne    0x140081ffb
140081feb:	0f 10 05 46 fc 07 00 	movups 0x7fc46(%rip),%xmm0        # 0x140101c38
140081ff2:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140081ff6:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140081ffb:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140081fff:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
140082003:	48 85 d2             	test   %rdx,%rdx
140082006:	74 03                	je     0x14008200b
140082008:	48 89 0a             	mov    %rcx,(%rdx)
14008200b:	45 33 c9             	xor    %r9d,%r9d
14008200e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140082012:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140082016:	e8 55 00 00 00       	call   0x140082070
14008201b:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
14008201f:	48 8b f8             	mov    %rax,%rdi
140082022:	75 0b                	jne    0x14008202f
140082024:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140082028:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
14008202f:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
140082033:	74 0f                	je     0x140082044
140082035:	8b 5d ec             	mov    -0x14(%rbp),%ebx
140082038:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14008203c:	e8 cf 00 ff ff       	call   0x140072110
140082041:	89 58 20             	mov    %ebx,0x20(%rax)
140082044:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140082048:	74 0f                	je     0x140082059
14008204a:	8b 5d f4             	mov    -0xc(%rbp),%ebx