140889b89:	cc                   	int3
140889b8a:	cc                   	int3
140889b8b:	cc                   	int3
140889b8c:	cc                   	int3
140889b8d:	cc                   	int3
140889b8e:	cc                   	int3
140889b8f:	cc                   	int3
140889b90:	48 8d 05 99 9e 7c 00 	lea    0x7c9e99(%rip),%rax        # 0x141053a30
140889b97:	c3                   	ret
140889b98:	cc                   	int3
140889b99:	cc                   	int3
140889b9a:	cc                   	int3
140889b9b:	cc                   	int3
140889b9c:	cc                   	int3
140889b9d:	cc                   	int3
140889b9e:	cc                   	int3
140889b9f:	cc                   	int3
140889ba0:	b8 1c 5f 2e 00       	mov    $0x2e5f1c,%eax
140889ba5:	c3                   	ret
140889ba6:	cc                   	int3
140889ba7:	cc                   	int3
140889ba8:	cc                   	int3
140889ba9:	cc                   	int3
140889baa:	cc                   	int3
140889bab:	cc                   	int3
140889bac:	cc                   	int3
140889bad:	cc                   	int3
140889bae:	cc                   	int3
140889baf:	cc                   	int3
140889bb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140889bb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140889bba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140889bbf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140889bc4:	41 56                	push   %r14
140889bc6:	45 33 d2             	xor    %r10d,%r10d
140889bc9:	48 8d 2d 30 64 77 ff 	lea    -0x889bd0(%rip),%rbp        # 0x140000000
140889bd0:	48 8b f9             	mov    %rcx,%rdi
140889bd3:	ba 07 00 00 00       	mov    $0x7,%edx
140889bd8:	48 85 c9             	test   %rcx,%rcx
140889bdb:	0f 84 90 00 00 00    	je     0x140889c71
140889be1:	4c 8b c1             	mov    %rcx,%r8
140889be4:	4c 8d 0d dd 9c 7c 00 	lea    0x7c9cdd(%rip),%r9        # 0x1410538c8
140889beb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140889bf0:	41 0f b6 08          	movzbl (%r8),%ecx
140889bf4:	ff ca                	dec    %edx
140889bf6:	84 c9                	test   %cl,%cl
140889bf8:	74 21                	je     0x140889c1b
140889bfa:	41 0f b6 01          	movzbl (%r9),%eax
140889bfe:	0f b6 84 28 20 7d 04 	movzbl 0x1047d20(%rax,%rbp,1),%eax
140889c05:	01
140889c06:	38 84 29 20 7d 04 01 	cmp    %al,0x1047d20(%rcx,%rbp,1)
140889c0d:	75 0c                	jne    0x140889c1b
140889c0f:	49 ff c0             	inc    %r8
140889c12:	49 ff c1             	inc    %r9
140889c15:	85 d2                	test   %edx,%edx
140889c17:	7f d7                	jg     0x140889bf0
140889c19:	ff ca                	dec    %edx
140889c1b:	85 d2                	test   %edx,%edx
140889c1d:	79 05                	jns    0x140889c24
140889c1f:	41 8b d2             	mov    %r10d,%edx
140889c22:	eb 1a                	jmp    0x140889c3e
140889c24:	41 0f b6 01          	movzbl (%r9),%eax
140889c28:	0f b6 8c 28 20 7d 04 	movzbl 0x1047d20(%rax,%rbp,1),%ecx
140889c2f:	01
140889c30:	41 0f b6 00          	movzbl (%r8),%eax
140889c34:	0f b6 94 28 20 7d 04 	movzbl 0x1047d20(%rax,%rbp,1),%edx
140889c3b:	01
140889c3c:	2b d1                	sub    %ecx,%edx
140889c3e:	85 d2                	test   %edx,%edx
140889c40:	48 8d 47 07          	lea    0x7(%rdi),%rax
140889c44:	48 0f 45 c7          	cmovne %rdi,%rax
140889c48:	48 8b f8             	mov    %rax,%rdi
140889c4b:	48 85 c0             	test   %rax,%rax
140889c4e:	74 21                	je     0x140889c71
140889c50:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
140889c57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140889c5e:	00 00
140889c60:	49 ff c2             	inc    %r10
140889c63:	42 80 3c 10 00       	cmpb   $0x0,(%rax,%r10,1)
140889c68:	75 f6                	jne    0x140889c60
140889c6a:	41 81 e2 ff ff ff 3f 	and    $0x3fffffff,%r10d
140889c71:	48 8d 1d 48 df 7b 00 	lea    0x7bdf48(%rip),%rbx        # 0x141047bc0
140889c78:	4c 8d 35 61 e0 7b 00 	lea    0x7be061(%rip),%r14        # 0x141047ce0
140889c7f:	90                   	nop
140889c80:	4c 8b 1b             	mov    (%rbx),%r11
140889c83:	41 8b c2             	mov    %r10d,%eax
140889c86:	48 85 ff             	test   %rdi,%rdi
140889c89:	75 0a                	jne    0x140889c95
140889c8b:	49 8b c3             	mov    %r11,%rax
140889c8e:	48 f7 d8             	neg    %rax
140889c91:	1b d2                	sbb    %edx,%edx
140889c93:	eb 5b                	jmp    0x140889cf0
140889c95:	4d 85 db             	test   %r11,%r11
140889c98:	74 69                	je     0x140889d03
140889c9a:	4c 8b c7             	mov    %rdi,%r8
140889c9d:	4d 8b cb             	mov    %r11,%r9
140889ca0:	45 85 d2             	test   %r10d,%r10d
140889ca3:	74 2b                	je     0x140889cd0
140889ca5:	41 0f b6 08          	movzbl (%r8),%ecx
140889ca9:	ff c8                	dec    %eax
140889cab:	84 c9                	test   %cl,%cl
140889cad:	74 23                	je     0x140889cd2
140889caf:	8b d1                	mov    %ecx,%edx
140889cb1:	41 0f b6 09          	movzbl (%r9),%ecx
140889cb5:	0f b6 8c 29 20 7d 04 	movzbl 0x1047d20(%rcx,%rbp,1),%ecx
140889cbc:	01
140889cbd:	38 8c 2a 20 7d 04 01 	cmp    %cl,0x1047d20(%rdx,%rbp,1)
140889cc4:	75 0c                	jne    0x140889cd2
140889cc6:	49 ff c0             	inc    %r8
140889cc9:	49 ff c1             	inc    %r9
140889ccc:	85 c0                	test   %eax,%eax
140889cce:	7f d5                	jg     0x140889ca5
140889cd0:	ff c8                	dec    %eax
140889cd2:	85 c0                	test   %eax,%eax
140889cd4:	78 1e                	js     0x140889cf4
140889cd6:	41 0f b6 01          	movzbl (%r9),%eax
140889cda:	0f b6 8c 28 20 7d 04 	movzbl 0x1047d20(%rax,%rbp,1),%ecx
140889ce1:	01
140889ce2:	41 0f b6 00          	movzbl (%r8),%eax
140889ce6:	0f b6 94 28 20 7d 04 	movzbl 0x1047d20(%rax,%rbp,1),%edx
140889ced:	01
140889cee:	2b d1                	sub    %ecx,%edx
140889cf0:	85 d2                	test   %edx,%edx
140889cf2:	75 0f                	jne    0x140889d03
140889cf4:	43 0f b6 04 1a       	movzbl (%r10,%r11,1),%eax
140889cf9:	f6 84 28 40 7e 04 01 	testb  $0x46,0x1047e40(%rax,%rbp,1)
140889d00:	46
140889d01:	74 26                	je     0x140889d29
140889d03:	48 83 c3 08          	add    $0x8,%rbx
140889d07:	49 3b de             	cmp    %r14,%rbx
140889d0a:	0f 8c 70 ff ff ff    	jl     0x140889c80
140889d10:	33 c0                	xor    %eax,%eax
140889d12:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
140889d17:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
140889d1c:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
140889d21:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140889d26:	41 5e                	pop    %r14
140889d28:	c3                   	ret
140889d29:	b8 01 00 00 00       	mov    $0x1,%eax
140889d2e:	eb e2                	jmp    0x140889d12
140889d30:	83 f9 23             	cmp    $0x23,%ecx
140889d33:	77 0f                	ja     0x140889d44
140889d35:	48 63 c1             	movslq %ecx,%rax
140889d38:	48 8d 0d 81 de 7b 00 	lea    0x7bde81(%rip),%rcx        # 0x141047bc0
140889d3f:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
140889d43:	c3                   	ret
140889d44:	33 c0                	xor    %eax,%eax
140889d46:	c3                   	ret
140889d47:	cc                   	int3
140889d48:	cc                   	int3
140889d49:	cc                   	int3
140889d4a:	cc                   	int3
140889d4b:	cc                   	int3
140889d4c:	cc                   	int3
140889d4d:	cc                   	int3
140889d4e:	cc                   	int3
140889d4f:	cc                   	int3
140889d50:	33 d2                	xor    %edx,%edx
140889d52:	e9 19 71 04 00       	jmp    0x1408d0e70
140889d57:	cc                   	int3
140889d58:	cc                   	int3
140889d59:	cc                   	int3
140889d5a:	cc                   	int3
140889d5b:	cc                   	int3
140889d5c:	cc                   	int3
140889d5d:	cc                   	int3
140889d5e:	cc                   	int3
140889d5f:	cc                   	int3
140889d60:	ba 01 00 00 00       	mov    $0x1,%edx
140889d65:	e9 06 71 04 00       	jmp    0x1408d0e70
140889d6a:	cc                   	int3
140889d6b:	cc                   	int3
140889d6c:	cc                   	int3
140889d6d:	cc                   	int3
140889d6e:	cc                   	int3
140889d6f:	cc                   	int3
140889d70:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140889d75:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140889d7a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140889d7f:	53                   	push   %rbx
140889d80:	55                   	push   %rbp
140889d81:	56                   	push   %rsi
140889d82:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
140889d89:	33 ed                	xor    %ebp,%ebp
140889d8b:	33 db                	xor    %ebx,%ebx
140889d8d:	48 8b f1             	mov    %rcx,%rsi
140889d90:	48 85 c9             	test   %rcx,%rcx
140889d93:	75 09                	jne    0x140889d9e
140889d95:	4c 8d 05 9c 3d 7c 00 	lea    0x7c3d9c(%rip),%r8        # 0x14104db38
140889d9c:	eb 1e                	jmp    0x140889dbc
140889d9e:	0f b6 41 71          	movzbl 0x71(%rcx),%eax
140889da2:	3c 76                	cmp    $0x76,%al
140889da4:	74 61                	je     0x140889e07
140889da6:	3c ba                	cmp    $0xba,%al
140889da8:	74 0b                	je     0x140889db5
140889daa:	4c 8d 05 17 50 7c 00 	lea    0x7c5017(%rip),%r8        # 0x14104edc8
140889db1:	3c 6d                	cmp    $0x6d,%al
140889db3:	75 07                	jne    0x140889dbc
140889db5:	4c 8d 05 fc 4f 7c 00 	lea    0x7c4ffc(%rip),%r8        # 0x14104edb8
140889dbc:	b9 15 00 00 00       	mov    $0x15,%ecx
140889dc1:	48 8d 15 c0 4f 7c 00 	lea    0x7c4fc0(%rip),%rdx        # 0x14104ed88
140889dc8:	e8 73 f7 fe ff       	call   0x140879540
140889dcd:	48 8d 05 70 9c 7c 00 	lea    0x7c9c70(%rip),%rax        # 0x141053a44
140889dd4:	41 b9 9e f9 01 00    	mov    $0x1f99e,%r9d
140889dda:	4c 8d 05 a3 9a 7c 00 	lea    0x7c9aa3(%rip),%r8        # 0x141053884
140889de1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140889de6:	48 8d 15 63 9a 7c 00 	lea    0x7c9a63(%rip),%rdx        # 0x141053850
140889ded:	b9 15 00 00 00       	mov    $0x15,%ecx
140889df2:	e8 49 f7 fe ff       	call   0x140879540
140889df7:	b8 15 00 00 00       	mov    $0x15,%eax
140889dfc:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
140889e03:	5e                   	pop    %rsi
140889e04:	5d                   	pop    %rbp
140889e05:	5b                   	pop    %rbx
140889e06:	c3                   	ret
140889e07:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140889e0b:	48 85 d2             	test   %rdx,%rdx
140889e0e:	48 89 bc 24 d8 01 00 	mov    %rdi,0x1d8(%rsp)
140889e15:	00
140889e16:	48 8d 3d 6f 99 71 00 	lea    0x71996f(%rip),%rdi        # 0x140fa378c
140889e1d:	4c 89 a4 24 a8 01 00 	mov    %r12,0x1a8(%rsp)
140889e24:	00
140889e25:	48 0f 45 fa          	cmovne %rdx,%rdi
140889e29:	4c 89 ac 24 a0 01 00 	mov    %r13,0x1a0(%rsp)
140889e30:	00
140889e31:	4c 89 b4 24 98 01 00 	mov    %r14,0x198(%rsp)
140889e38:	00
140889e39:	4c 89 bc 24 90 01 00 	mov    %r15,0x190(%rsp)
140889e40:	00
140889e41:	48 85 c9             	test   %rcx,%rcx
140889e44:	74 0d                	je     0x140889e53
140889e46:	48 8b 05 63 38 b2 00 	mov    0xb23863(%rip),%rax        # 0x1413ad6b0
140889e4d:	ff 15 cd 9b 6f 00    	call   *0x6f9bcd(%rip)        # 0x140f83a20
140889e53:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
140889e5a:	89 5e 50             	mov    %ebx,0x50(%rsi)
140889e5d:	48 39 9e 90 01 00 00 	cmp    %rbx,0x190(%rsi)
140889e64:	74 0c                	je     0x140889e72
140889e66:	33 d2                	xor    %edx,%edx
140889e68:	48 8b ce             	mov    %rsi,%rcx
140889e6b:	e8 80 f9 04 00       	call   0x1408d97f0
140889e70:	eb 0e                	jmp    0x140889e80
140889e72:	44 89 76 54          	mov    %r14d,0x54(%rsi)
140889e76:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140889e7d:	00 00 00
140889e80:	45 33 ed             	xor    %r13d,%r13d
140889e83:	44 38 2f             	cmp    %r13b,(%rdi)
140889e86:	0f 84 cd 08 00 00    	je     0x14088a759
140889e8c:	33 c9                	xor    %ecx,%ecx
140889e8e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140889e93:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140889e98:	45 33 ff             	xor    %r15d,%r15d
140889e9b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140889ea0:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140889ea5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140889eaa:	41 b9 80 00 00 00    	mov    $0x80,%r9d
140889eb0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140889eb5:	45 8b c6             	mov    %r14d,%r8d
140889eb8:	48 8b ce             	mov    %rsi,%rcx
140889ebb:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
140889ec0:	48 8b d7             	mov    %rdi,%rdx
140889ec3:	45 33 e4             	xor    %r12d,%r12d
140889ec6:	e8 85 33 06 00       	call   0x1408ed250
140889ecb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140889ed0:	8b e8                	mov    %eax,%ebp
140889ed2:	85 c0                	test   %eax,%eax
140889ed4:	0f 85 74 08 00 00    	jne    0x14088a74e
140889eda:	48 85 db             	test   %rbx,%rbx
140889edd:	75 07                	jne    0x140889ee6
140889edf:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140889ee4:	eb 9a                	jmp    0x140889e80
140889ee6:	33 ff                	xor    %edi,%edi
140889ee8:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140889eec:	0f 1f 40 00          	nopl   0x0(%rax)
140889ef0:	33 f6                	xor    %esi,%esi
140889ef2:	48 39 33             	cmp    %rsi,(%rbx)
140889ef5:	75 45                	jne    0x140889f3c
140889ef7:	48 8d 15 02 57 7c 00 	lea    0x7c5702(%rip),%rdx        # 0x14104f600
140889efe:	b9 15 00 00 00       	mov    $0x15,%ecx
140889f03:	e8 38 f6 fe ff       	call   0x140879540
140889f08:	48 8d 05 35 9b 7c 00 	lea    0x7c9b35(%rip),%rax        # 0x141053a44
140889f0f:	41 b9 0d 53 01 00    	mov    $0x1530d,%r9d
140889f15:	4c 8d 05 68 99 7c 00 	lea    0x7c9968(%rip),%r8        # 0x141053884
140889f1c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140889f21:	48 8d 15 28 99 7c 00 	lea    0x7c9928(%rip),%rdx        # 0x141053850
140889f28:	b9 15 00 00 00       	mov    $0x15,%ecx
140889f2d:	e8 0e f6 fe ff       	call   0x140879540
140889f32:	bd 15 00 00 00       	mov    $0x15,%ebp
140889f37:	e9 9d 04 00 00       	jmp    0x14088a3d9
140889f3c:	4c 8b 3b             	mov    (%rbx),%r15
140889f3f:	49 8b 4f 18          	mov    0x18(%r15),%rcx
140889f43:	48 85 c9             	test   %rcx,%rcx
140889f46:	74 0d                	je     0x140889f55
140889f48:	48 8b 05 61 37 b2 00 	mov    0xb23761(%rip),%rax        # 0x1413ad6b0
140889f4f:	ff 15 cb 9a 6f 00    	call   *0x6f9acb(%rip)        # 0x140f83a20
140889f55:	48 8b cb             	mov    %rbx,%rcx
140889f58:	e8 e3 72 07 00       	call   0x140901240
140889f5d:	8b e8                	mov    %eax,%ebp
140889f5f:	83 f8 11             	cmp    $0x11,%eax
140889f62:	0f 85 56 04 00 00    	jne    0x14088a3be
140889f68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140889f6f:	00
140889f70:	8b c6                	mov    %esi,%eax
140889f72:	ff c6                	inc    %esi
140889f74:	83 f8 32             	cmp    $0x32,%eax
140889f77:	0f 8d 3d 04 00 00    	jge    0x14088a3ba
140889f7d:	48 8b 3b             	mov    (%rbx),%rdi
140889f80:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140889f85:	44 0f b6 8b c4 00 00 	movzbl 0xc4(%rbx),%r9d
140889f8c:	00
140889f8d:	48 8b cf             	mov    %rdi,%rcx
140889f90:	48 8b 93 f8 00 00 00 	mov    0xf8(%rbx),%rdx
140889f97:	45 8b c6             	mov    %r14d,%r8d
140889f9a:	8b 6b 30             	mov    0x30(%rbx),%ebp
140889f9d:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140889fa4:	00 00
140889fa6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140889fab:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140889fb0:	e8 9b 32 06 00       	call   0x1408ed250
140889fb5:	44 8b f0             	mov    %eax,%r14d
140889fb8:	85 c0                	test   %eax,%eax
140889fba:	0f 85 cb 02 00 00    	jne    0x14088a28b
140889fc0:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140889fc5:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140889fca:	48 8b cf             	mov    %rdi,%rcx
140889fcd:	ba 02 00 00 00       	mov    $0x2,%edx
140889fd2:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
140889fd9:	0f 10 01             	movups (%rcx),%xmm0
140889fdc:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140889fe0:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
140889fe7:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
140889feb:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
140889fef:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
140889ff3:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
140889ff7:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
140889ffb:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
140889fff:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088a003:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14088a007:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088a00b:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14088a00f:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088a013:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14088a017:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088a01b:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088a01f:	48 83 ea 01          	sub    $0x1,%rdx
14088a023:	75 ad                	jne    0x140889fd2
14088a025:	0f 10 01             	movups (%rcx),%xmm0
14088a028:	ba 02 00 00 00       	mov    $0x2,%edx
14088a02d:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a031:	0f 11 00             	movups %xmm0,(%rax)
14088a034:	0f 10 41 20          	movups 0x20(%rcx),%xmm0