140007ab9:	cc                   	int3
140007aba:	cc                   	int3
140007abb:	cc                   	int3
140007abc:	cc                   	int3
140007abd:	cc                   	int3
140007abe:	cc                   	int3
140007abf:	cc                   	int3
140007ac0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140007ac5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140007aca:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140007acf:	53                   	push   %rbx
140007ad0:	56                   	push   %rsi
140007ad1:	57                   	push   %rdi
140007ad2:	48 83 ec 30          	sub    $0x30,%rsp
140007ad6:	48 8b fa             	mov    %rdx,%rdi
140007ad9:	48 8d 74 24 60       	lea    0x60(%rsp),%rsi
140007ade:	48 8b d9             	mov    %rcx,%rbx
140007ae1:	e8 7a 99 ff ff       	call   0x140001460
140007ae6:	45 33 c9             	xor    %r9d,%r9d
140007ae9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140007aee:	4c 8b c7             	mov    %rdi,%r8
140007af1:	48 8b d3             	mov    %rbx,%rdx
140007af4:	48 8b 08             	mov    (%rax),%rcx
140007af7:	e8 50 cf 00 00       	call   0x140014a4c
140007afc:	48 83 c4 30          	add    $0x30,%rsp
140007b00:	5f                   	pop    %rdi
140007b01:	5e                   	pop    %rsi
140007b02:	5b                   	pop    %rbx
140007b03:	c3                   	ret
140007b04:	cc                   	int3
140007b05:	cc                   	int3
140007b06:	cc                   	int3
140007b07:	cc                   	int3
140007b08:	cc                   	int3
140007b09:	cc                   	int3
140007b0a:	cc                   	int3
140007b0b:	cc                   	int3
140007b0c:	cc                   	int3
140007b0d:	cc                   	int3
140007b0e:	cc                   	int3
140007b0f:	cc                   	int3
140007b10:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140007b15:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140007b1a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140007b1f:	53                   	push   %rbx
140007b20:	56                   	push   %rsi
140007b21:	57                   	push   %rdi
140007b22:	48 83 ec 30          	sub    $0x30,%rsp
140007b26:	48 8b fa             	mov    %rdx,%rdi
140007b29:	48 8d 74 24 60       	lea    0x60(%rsp),%rsi
140007b2e:	48 8b d9             	mov    %rcx,%rbx
140007b31:	e8 7a ff ff ff       	call   0x140007ab0
140007b36:	45 33 c9             	xor    %r9d,%r9d
140007b39:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140007b3e:	4c 8b c7             	mov    %rdi,%r8
140007b41:	48 8b d3             	mov    %rbx,%rdx
140007b44:	48 8b 08             	mov    (%rax),%rcx
140007b47:	48 83 c9 01          	or     $0x1,%rcx
140007b4b:	e8 90 4c 01 00       	call   0x14001c7e0
140007b50:	48 83 c4 30          	add    $0x30,%rsp
140007b54:	5f                   	pop    %rdi
140007b55:	5e                   	pop    %rsi
140007b56:	5b                   	pop    %rbx
140007b57:	c3                   	ret
140007b58:	cc                   	int3
140007b59:	cc                   	int3
140007b5a:	cc                   	int3
140007b5b:	cc                   	int3
140007b5c:	cc                   	int3
140007b5d:	cc                   	int3
140007b5e:	cc                   	int3
140007b5f:	cc                   	int3
140007b60:	4c 8b dc             	mov    %rsp,%r11
140007b63:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140007b67:	49 89 6b 10          	mov    %rbp,0x10(%r11)
140007b6b:	49 89 73 18          	mov    %rsi,0x18(%r11)
140007b6f:	57                   	push   %rdi
140007b70:	41 56                	push   %r14
140007b72:	41 57                	push   %r15
140007b74:	48 83 ec 40          	sub    $0x40,%rsp
140007b78:	33 db                	xor    %ebx,%ebx
140007b7a:	48 8d 05 4f 50 03 00 	lea    0x3504f(%rip),%rax        # 0x14003cbd0
140007b81:	49 8b f8             	mov    %r8,%rdi
140007b84:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140007b88:	4c 8b f9             	mov    %rcx,%r15
140007b8b:	49 89 5b d0          	mov    %rbx,-0x30(%r11)
140007b8f:	44 8b c3             	mov    %ebx,%r8d
140007b92:	49 89 5b e0          	mov    %rbx,-0x20(%r11)
140007b96:	49 8d 4b c8          	lea    -0x38(%r11),%rcx
140007b9a:	49 89 5b d8          	mov    %rbx,-0x28(%r11)
140007b9e:	48 8b f2             	mov    %rdx,%rsi
140007ba1:	e8 0a 0a 00 00       	call   0x1400085b0
140007ba6:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
140007bab:	49 89 5f 10          	mov    %rbx,0x10(%r15)
140007baf:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140007bb6:	48 8b cb             	mov    %rbx,%rcx
140007bb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140007bc0:	48 ff c1             	inc    %rcx
140007bc3:	80 3c 29 00          	cmpb   $0x0,(%rcx,%rbp,1)
140007bc7:	75 f7                	jne    0x140007bc0
140007bc9:	48 8b c3             	mov    %rbx,%rax
140007bcc:	0f 1f 40 00          	nopl   0x0(%rax)
140007bd0:	48 ff c0             	inc    %rax
140007bd3:	80 3c 07 00          	cmpb   $0x0,(%rdi,%rax,1)
140007bd7:	75 f7                	jne    0x140007bd0
140007bd9:	48 83 c0 02          	add    $0x2,%rax
140007bdd:	48 03 c8             	add    %rax,%rcx
140007be0:	8b c9                	mov    %ecx,%ecx
140007be2:	e8 79 96 ff ff       	call   0x140001260
140007be7:	4c 8b f0             	mov    %rax,%r14
140007bea:	48 85 f6             	test   %rsi,%rsi
140007bed:	74 69                	je     0x140007c58
140007bef:	48 8b cb             	mov    %rbx,%rcx
140007bf2:	80 7c 29 01 00       	cmpb   $0x0,0x1(%rcx,%rbp,1)
140007bf7:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140007bfb:	75 f5                	jne    0x140007bf2
140007bfd:	44 8d 41 01          	lea    0x1(%rcx),%r8d
140007c01:	48 8b d5             	mov    %rbp,%rdx
140007c04:	49 8b ce             	mov    %r14,%rcx
140007c07:	ff 15 e3 48 03 00    	call   *0x348e3(%rip)        # 0x14003c4f0
140007c0d:	48 8b c3             	mov    %rbx,%rax
140007c10:	48 ff c0             	inc    %rax
140007c13:	41 80 3c 06 00       	cmpb   $0x0,(%r14,%rax,1)
140007c18:	75 f6                	jne    0x140007c10
140007c1a:	8b d0                	mov    %eax,%edx
140007c1c:	49 03 d6             	add    %r14,%rdx
140007c1f:	80 7a ff 5c          	cmpb   $0x5c,-0x1(%rdx)
140007c23:	48 8d 4a ff          	lea    -0x1(%rdx),%rcx
140007c27:	74 07                	je     0x140007c30
140007c29:	48 8b ca             	mov    %rdx,%rcx
140007c2c:	c6 02 5c             	movb   $0x5c,(%rdx)
140007c2f:	90                   	nop
140007c30:	80 7c 1f 01 00       	cmpb   $0x0,0x1(%rdi,%rbx,1)
140007c35:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
140007c39:	75 f5                	jne    0x140007c30
140007c3b:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140007c3f:	48 ff c1             	inc    %rcx
140007c42:	48 8b d7             	mov    %rdi,%rdx
140007c45:	ff 15 a5 48 03 00    	call   *0x348a5(%rip)        # 0x14003c4f0
140007c4b:	49 8b d6             	mov    %r14,%rdx
140007c4e:	49 8b cf             	mov    %r15,%rcx
140007c51:	e8 5a 07 00 00       	call   0x1400083b0
140007c56:	eb 30                	jmp    0x140007c88
140007c58:	c6 00 00             	movb   $0x0,(%rax)
140007c5b:	b9 50 02 00 00       	mov    $0x250,%ecx
140007c60:	66 41 c7 07 01 01    	movw   $0x101,(%r15)
140007c66:	49 89 5f 08          	mov    %rbx,0x8(%r15)
140007c6a:	e8 f1 95 ff ff       	call   0x140001260
140007c6f:	33 d2                	xor    %edx,%edx
140007c71:	49 89 47 10          	mov    %rax,0x10(%r15)
140007c75:	41 b8 50 02 00 00    	mov    $0x250,%r8d
140007c7b:	41 c6 47 18 00       	movb   $0x0,0x18(%r15)
140007c80:	48 8b c8             	mov    %rax,%rcx
140007c83:	e8 28 32 03 00       	call   0x14003aeb0
140007c88:	49 8b ce             	mov    %r14,%rcx
140007c8b:	e8 20 96 ff ff       	call   0x1400012b0
140007c90:	48 85 ed             	test   %rbp,%rbp
140007c93:	74 08                	je     0x140007c9d
140007c95:	48 8b cd             	mov    %rbp,%rcx
140007c98:	e8 13 96 ff ff       	call   0x1400012b0
140007c9d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140007ca2:	48 85 c9             	test   %rcx,%rcx
140007ca5:	74 05                	je     0x140007cac
140007ca7:	e8 04 96 ff ff       	call   0x1400012b0
140007cac:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140007cb1:	48 85 c9             	test   %rcx,%rcx
140007cb4:	74 05                	je     0x140007cbb
140007cb6:	e8 f5 95 ff ff       	call   0x1400012b0
140007cbb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140007cc0:	49 8b c7             	mov    %r15,%rax
140007cc3:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140007cc8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140007ccd:	48 83 c4 40          	add    $0x40,%rsp
140007cd1:	41 5f                	pop    %r15
140007cd3:	41 5e                	pop    %r14
140007cd5:	5f                   	pop    %rdi
140007cd6:	c3                   	ret
140007cd7:	cc                   	int3
140007cd8:	cc                   	int3
140007cd9:	cc                   	int3
140007cda:	cc                   	int3
140007cdb:	cc                   	int3
140007cdc:	cc                   	int3
140007cdd:	cc                   	int3
140007cde:	cc                   	int3
140007cdf:	cc                   	int3
140007ce0:	40 53                	rex push %rbx
140007ce2:	48 83 ec 20          	sub    $0x20,%rsp
140007ce6:	48 8b d9             	mov    %rcx,%rbx
140007ce9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140007ced:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140007cf1:	74 06                	je     0x140007cf9
140007cf3:	ff 15 b7 45 03 00    	call   *0x345b7(%rip)        # 0x14003c2b0
140007cf9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140007cfd:	ba 50 02 00 00       	mov    $0x250,%edx
140007d02:	48 83 c4 20          	add    $0x20,%rsp
140007d06:	5b                   	pop    %rbx
140007d07:	e9 a4 95 ff ff       	jmp    0x1400012b0
140007d0c:	cc                   	int3
140007d0d:	cc                   	int3
140007d0e:	cc                   	int3
140007d0f:	cc                   	int3
140007d10:	48 83 ec 48          	sub    $0x48,%rsp
140007d14:	48 8b 05 3d 47 03 00 	mov    0x3473d(%rip),%rax        # 0x14003c458
140007d1b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140007d20:	33 db                	xor    %ebx,%ebx
140007d22:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140007d27:	48 8b f9             	mov    %rcx,%rdi
140007d2a:	8b 08                	mov    (%rax),%ecx
140007d2c:	85 c9                	test   %ecx,%ecx
140007d2e:	75 04                	jne    0x140007d34
140007d30:	8b c3                	mov    %ebx,%eax
140007d32:	eb 17                	jmp    0x140007d4b
140007d34:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140007d39:	ba 03 00 00 00       	mov    $0x3,%edx
140007d3e:	48 8d 0d 2b 4f 03 00 	lea    0x34f2b(%rip),%rcx        # 0x14003cc70
140007d45:	ff 15 1d 47 03 00    	call   *0x3471d(%rip)        # 0x14003c468
140007d4b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140007d50:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140007d55:	48 8d 05 74 4e 03 00 	lea    0x34e74(%rip),%rax        # 0x14003cbd0
140007d5c:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140007d61:	4c 8b c3             	mov    %rbx,%r8
140007d64:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140007d69:	48 8b d7             	mov    %rdi,%rdx
140007d6c:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140007d71:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140007d76:	e8 35 08 00 00       	call   0x1400085b0
140007d7b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140007d80:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140007d85:	48 85 ff             	test   %rdi,%rdi
140007d88:	75 7d                	jne    0x140007e07
140007d8a:	80 3b 5c             	cmpb   $0x5c,(%rbx)
140007d8d:	75 45                	jne    0x140007dd4
140007d8f:	80 7b 01 5c          	cmpb   $0x5c,0x1(%rbx)
140007d93:	75 3f                	jne    0x140007dd4
140007d95:	80 7b 02 3f          	cmpb   $0x3f,0x2(%rbx)
140007d99:	75 18                	jne    0x140007db3
140007d9b:	80 7b 03 5c          	cmpb   $0x5c,0x3(%rbx)
140007d9f:	75 12                	jne    0x140007db3
140007da1:	b9 06 00 01 00       	mov    $0x10006,%ecx
140007da6:	e8 b5 94 ff ff       	call   0x140001260
140007dab:	48 8b f8             	mov    %rax,%rdi
140007dae:	48 8b d0             	mov    %rax,%rdx
140007db1:	eb 3f                	jmp    0x140007df2
140007db3:	b9 0e 00 01 00       	mov    $0x1000e,%ecx
140007db8:	e8 a3 94 ff ff       	call   0x140001260
140007dbd:	0f 10 05 94 4e 03 00 	movups 0x34e94(%rip),%xmm0        # 0x14003cc58
140007dc4:	48 8b f8             	mov    %rax,%rdi
140007dc7:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
140007dcb:	0f 11 00             	movups %xmm0,(%rax)
140007dce:	48 8d 50 10          	lea    0x10(%rax),%rdx
140007dd2:	eb 21                	jmp    0x140007df5
140007dd4:	b9 06 00 01 00       	mov    $0x10006,%ecx
140007dd9:	e8 82 94 ff ff       	call   0x140001260
140007dde:	48 8b f8             	mov    %rax,%rdi
140007de1:	48 b8 5c 00 5c 00 3f 	movabs $0x5c003f005c005c,%rax
140007de8:	00 5c 00
140007deb:	48 89 07             	mov    %rax,(%rdi)
140007dee:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140007df2:	48 8b cb             	mov    %rbx,%rcx
140007df5:	41 b9 06 00 00 00    	mov    $0x6,%r9d
140007dfb:	41 b8 fe ff 00 00    	mov    $0xfffe,%r8d
140007e01:	ff 15 c1 46 03 00    	call   *0x346c1(%rip)        # 0x14003c4c8
140007e07:	33 d2                	xor    %edx,%edx
140007e09:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140007e0e:	48 8b cf             	mov    %rdi,%rcx
140007e11:	ff 15 89 44 03 00    	call   *0x34489(%rip)        # 0x14003c2a0
140007e17:	85 c0                	test   %eax,%eax
140007e19:	75 12                	jne    0x140007e2d
140007e1b:	ff 15 a7 43 03 00    	call   *0x343a7(%rip)        # 0x14003c1c8
140007e21:	3d b7 00 00 00       	cmp    $0xb7,%eax
140007e26:	74 05                	je     0x140007e2d
140007e28:	40 32 f6             	xor    %sil,%sil
140007e2b:	eb 03                	jmp    0x140007e30
140007e2d:	40 b6 01             	mov    $0x1,%sil
140007e30:	48 85 db             	test   %rbx,%rbx
140007e33:	74 08                	je     0x140007e3d
140007e35:	48 8b cb             	mov    %rbx,%rcx
140007e38:	e8 73 94 ff ff       	call   0x1400012b0
140007e3d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140007e42:	48 85 ff             	test   %rdi,%rdi
140007e45:	74 08                	je     0x140007e4f
140007e47:	48 8b cf             	mov    %rdi,%rcx
140007e4a:	e8 61 94 ff ff       	call   0x1400012b0
140007e4f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140007e54:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140007e59:	48 85 c9             	test   %rcx,%rcx
140007e5c:	74 05                	je     0x140007e63
140007e5e:	e8 4d 94 ff ff       	call   0x1400012b0
140007e63:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140007e68:	48 85 c9             	test   %rcx,%rcx
140007e6b:	74 06                	je     0x140007e73
140007e6d:	ff 15 ed 45 03 00    	call   *0x345ed(%rip)        # 0x14003c460
140007e73:	40 0f b6 c6          	movzbl %sil,%eax
140007e77:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140007e7c:	48 83 c4 48          	add    $0x48,%rsp
140007e80:	c3                   	ret
140007e81:	cc                   	int3
140007e82:	cc                   	int3
140007e83:	cc                   	int3
140007e84:	cc                   	int3
140007e85:	cc                   	int3
140007e86:	cc                   	int3
140007e87:	cc                   	int3
140007e88:	cc                   	int3
140007e89:	cc                   	int3
140007e8a:	cc                   	int3
140007e8b:	cc                   	int3
140007e8c:	cc                   	int3
140007e8d:	cc                   	int3
140007e8e:	cc                   	int3
140007e8f:	cc                   	int3
140007e90:	48 8b 41 10          	mov    0x10(%rcx),%rax
140007e94:	8b 00                	mov    (%rax),%eax
140007e96:	c1 e8 04             	shr    $0x4,%eax
140007e99:	24 01                	and    $0x1,%al
140007e9b:	c3                   	ret
140007e9c:	cc                   	int3
140007e9d:	cc                   	int3
140007e9e:	cc                   	int3
140007e9f:	cc                   	int3
140007ea0:	40 53                	rex push %rbx
140007ea2:	48 83 ec 20          	sub    $0x20,%rsp
140007ea6:	48 8b d9             	mov    %rcx,%rbx
140007ea9:	e8 12 0b 00 00       	call   0x1400089c0
140007eae:	84 c0                	test   %al,%al
140007eb0:	75 21                	jne    0x140007ed3
140007eb2:	48 8b cb             	mov    %rbx,%rcx
140007eb5:	e8 26 00 00 00       	call   0x140007ee0
140007eba:	84 c0                	test   %al,%al
140007ebc:	74 15                	je     0x140007ed3
140007ebe:	48 8b cb             	mov    %rbx,%rcx
140007ec1:	e8 4a 09 00 00       	call   0x140008810
140007ec6:	48 8b cb             	mov    %rbx,%rcx
140007ec9:	48 83 c4 20          	add    $0x20,%rsp
140007ecd:	5b                   	pop    %rbx
140007ece:	e9 ed 0a 00 00       	jmp    0x1400089c0
140007ed3:	b0 01                	mov    $0x1,%al
140007ed5:	48 83 c4 20          	add    $0x20,%rsp
140007ed9:	5b                   	pop    %rbx
140007eda:	c3                   	ret
140007edb:	cc                   	int3
140007edc:	cc                   	int3
140007edd:	cc                   	int3
140007ede:	cc                   	int3
140007edf:	cc                   	int3
140007ee0:	4c 8b dc             	mov    %rsp,%r11
140007ee3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140007ee7:	49 89 73 10          	mov    %rsi,0x10(%r11)
140007eeb:	57                   	push   %rdi