140a75a19:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140a75a1e:	48 83 c4 28          	add    $0x28,%rsp
140a75a22:	e9 e9 72 f5 ff       	jmp    0x1409ccd10
140a75a27:	48 8d 0d 12 49 60 00 	lea    0x604912(%rip),%rcx        # 0x14107a340
140a75a2e:	e8 cd 14 72 ff       	call   0x140196f00
140a75a33:	48 8d 0d 06 49 60 00 	lea    0x604906(%rip),%rcx        # 0x14107a340
140a75a3a:	e8 41 cb f4 ff       	call   0x1409c2580
140a75a3f:	cc                   	int3
140a75a40:	bb 59 a7 00 06       	mov    $0x600a759,%ebx
140a75a45:	5a                   	pop    %rdx
140a75a46:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a47:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a4d:	59                   	pop    %rcx
140a75a4e:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a4f:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a55:	59                   	pop    %rcx
140a75a56:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a57:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a5d:	59                   	pop    %rcx
140a75a5e:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a5f:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a65:	59                   	pop    %rcx
140a75a66:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a67:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a6d:	59                   	pop    %rcx
140a75a6e:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a6f:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a75:	59                   	pop    %rcx
140a75a76:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a77:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a7d:	59                   	pop    %rcx
140a75a7e:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a7f:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a85:	59                   	pop    %rcx
140a75a86:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a87:	00 bb 59 a7 00 bb    	add    %bh,-0x44ff58a7(%rbx)
140a75a8d:	59                   	pop    %rcx
140a75a8e:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a8f:	00 bb 59 a7 00 10    	add    %bh,0x1000a759(%rbx)
140a75a95:	5a                   	pop    %rdx
140a75a96:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a97:	00 10                	add    %dl,(%rax)
140a75a99:	5a                   	pop    %rdx
140a75a9a:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a9b:	00 10                	add    %dl,(%rax)
140a75a9d:	5a                   	pop    %rdx
140a75a9e:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75a9f:	00 10                	add    %dl,(%rax)
140a75aa1:	5a                   	pop    %rdx
140a75aa2:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75aa3:	00 10                	add    %dl,(%rax)
140a75aa5:	5a                   	pop    %rdx
140a75aa6:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75aa7:	00 10                	add    %dl,(%rax)
140a75aa9:	5a                   	pop    %rdx
140a75aaa:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75aab:	00 10                	add    %dl,(%rax)
140a75aad:	5a                   	pop    %rdx
140a75aae:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75aaf:	00 10                	add    %dl,(%rax)
140a75ab1:	5a                   	pop    %rdx
140a75ab2:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75ab3:	00 10                	add    %dl,(%rax)
140a75ab5:	5a                   	pop    %rdx
140a75ab6:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
140a75ab7:	00 cc                	add    %cl,%ah
140a75ab9:	cc                   	int3
140a75aba:	cc                   	int3
140a75abb:	cc                   	int3
140a75abc:	cc                   	int3
140a75abd:	cc                   	int3
140a75abe:	cc                   	int3
140a75abf:	cc                   	int3
140a75ac0:	0f b6 4c 24 08       	movzbl 0x8(%rsp),%ecx
140a75ac5:	e9 b6 7d fe ff       	jmp    0x140a5d880
140a75aca:	cc                   	int3
140a75acb:	cc                   	int3
140a75acc:	cc                   	int3
140a75acd:	cc                   	int3
140a75ace:	cc                   	int3
140a75acf:	cc                   	int3
140a75ad0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a75ad5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a75ada:	57                   	push   %rdi
140a75adb:	48 83 ec 40          	sub    $0x40,%rsp
140a75adf:	48 8b d9             	mov    %rcx,%rbx
140a75ae2:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a75ae6:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a75aea:	90                   	nop
140a75aeb:	48 83 fa 01          	cmp    $0x1,%rdx
140a75aef:	74 48                	je     0x140a75b39
140a75af1:	48 8b 71 10          	mov    0x10(%rcx),%rsi
140a75af5:	b9 30 00 00 00       	mov    $0x30,%ecx
140a75afa:	e8 09 56 3a 00       	call   0x140e1b108
140a75aff:	48 8b f8             	mov    %rax,%rdi
140a75b02:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a75b07:	48 85 c0             	test   %rax,%rax
140a75b0a:	74 1e                	je     0x140a75b2a
140a75b0c:	48 8d 56 10          	lea    0x10(%rsi),%rdx
140a75b10:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a75b15:	e8 26 2f 73 ff       	call   0x1401a8a40
140a75b1a:	48 8b d0             	mov    %rax,%rdx
140a75b1d:	48 8b cf             	mov    %rdi,%rcx
140a75b20:	e8 bb f9 ff ff       	call   0x140a754e0
140a75b25:	48 8b f8             	mov    %rax,%rdi
140a75b28:	eb 02                	jmp    0x140a75b2c
140a75b2a:	33 ff                	xor    %edi,%edi
140a75b2c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a75b30:	e8 1b 43 f9 ff       	call   0x140a09e50
140a75b35:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140a75b39:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a75b3d:	48 83 c0 10          	add    $0x10,%rax
140a75b41:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a75b46:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140a75b4b:	48 83 c4 40          	add    $0x40,%rsp
140a75b4f:	5f                   	pop    %rdi
140a75b50:	c3                   	ret
140a75b51:	cc                   	int3
140a75b52:	cc                   	int3
140a75b53:	cc                   	int3
140a75b54:	cc                   	int3
140a75b55:	cc                   	int3
140a75b56:	cc                   	int3
140a75b57:	cc                   	int3
140a75b58:	cc                   	int3
140a75b59:	cc                   	int3
140a75b5a:	cc                   	int3
140a75b5b:	cc                   	int3
140a75b5c:	cc                   	int3
140a75b5d:	cc                   	int3
140a75b5e:	cc                   	int3
140a75b5f:	cc                   	int3
140a75b60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a75b65:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a75b6a:	57                   	push   %rdi
140a75b6b:	48 83 ec 40          	sub    $0x40,%rsp
140a75b6f:	48 8b f1             	mov    %rcx,%rsi
140a75b72:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a75b76:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a75b7a:	90                   	nop
140a75b7b:	48 83 fa 01          	cmp    $0x1,%rdx
140a75b7f:	0f 84 8c 00 00 00    	je     0x140a75c11
140a75b85:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a75b89:	b9 30 00 00 00       	mov    $0x30,%ecx
140a75b8e:	e8 75 55 3a 00       	call   0x140e1b108
140a75b93:	48 8b f8             	mov    %rax,%rdi
140a75b96:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a75b9b:	48 85 c0             	test   %rax,%rax
140a75b9e:	74 61                	je     0x140a75c01
140a75ba0:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140a75ba4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a75ba9:	e8 32 f5 ff ff       	call   0x140a750e0
140a75bae:	48 8b d8             	mov    %rax,%rbx
140a75bb1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a75bb6:	48 8b cf             	mov    %rdi,%rcx
140a75bb9:	e8 32 42 f9 ff       	call   0x140a09df0
140a75bbe:	48 8d 05 9b aa 60 00 	lea    0x60aa9b(%rip),%rax        # 0x141080660
140a75bc5:	48 89 07             	mov    %rax,(%rdi)
140a75bc8:	0f 57 c0             	xorps  %xmm0,%xmm0
140a75bcb:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
140a75bcf:	33 c0                	xor    %eax,%eax
140a75bd1:	48 89 47 20          	mov    %rax,0x20(%rdi)
140a75bd5:	48 89 47 28          	mov    %rax,0x28(%rdi)
140a75bd9:	0f 10 03             	movups (%rbx),%xmm0
140a75bdc:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
140a75be0:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140a75be4:	0f 11 4f 20          	movups %xmm1,0x20(%rdi)
140a75be8:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140a75bef:	00
140a75bf0:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a75bf4:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140a75bfb:	00
140a75bfc:	66 89 03             	mov    %ax,(%rbx)
140a75bff:	eb 03                	jmp    0x140a75c04
140a75c01:	48 8b f8             	mov    %rax,%rdi
140a75c04:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140a75c08:	e8 43 42 f9 ff       	call   0x140a09e50
140a75c0d:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
140a75c11:	48 8b 46 10          	mov    0x10(%rsi),%rax
140a75c15:	48 83 c0 10          	add    $0x10,%rax
140a75c19:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a75c1e:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140a75c23:	48 83 c4 40          	add    $0x40,%rsp
140a75c27:	5f                   	pop    %rdi
140a75c28:	c3                   	ret
140a75c29:	cc                   	int3
140a75c2a:	cc                   	int3
140a75c2b:	cc                   	int3
140a75c2c:	cc                   	int3
140a75c2d:	cc                   	int3
140a75c2e:	cc                   	int3
140a75c2f:	cc                   	int3
140a75c30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a75c35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a75c3a:	57                   	push   %rdi
140a75c3b:	48 83 ec 40          	sub    $0x40,%rsp
140a75c3f:	48 8b f1             	mov    %rcx,%rsi
140a75c42:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a75c46:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a75c4a:	90                   	nop
140a75c4b:	48 83 fa 01          	cmp    $0x1,%rdx
140a75c4f:	0f 84 8b 00 00 00    	je     0x140a75ce0
140a75c55:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a75c59:	b9 30 00 00 00       	mov    $0x30,%ecx
140a75c5e:	e8 a5 54 3a 00       	call   0x140e1b108
140a75c63:	48 8b f8             	mov    %rax,%rdi
140a75c66:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a75c6b:	48 85 c0             	test   %rax,%rax
140a75c6e:	74 60                	je     0x140a75cd0
140a75c70:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140a75c74:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a75c79:	e8 92 f5 ff ff       	call   0x140a75210
140a75c7e:	48 8b d8             	mov    %rax,%rbx
140a75c81:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a75c86:	48 8b cf             	mov    %rdi,%rcx
140a75c89:	e8 62 41 f9 ff       	call   0x140a09df0
140a75c8e:	48 8d 05 db a9 60 00 	lea    0x60a9db(%rip),%rax        # 0x141080670
140a75c95:	48 89 07             	mov    %rax,(%rdi)
140a75c98:	0f 57 c0             	xorps  %xmm0,%xmm0
140a75c9b:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
140a75c9f:	33 c0                	xor    %eax,%eax
140a75ca1:	48 89 47 20          	mov    %rax,0x20(%rdi)
140a75ca5:	48 89 47 28          	mov    %rax,0x28(%rdi)
140a75ca9:	0f 10 03             	movups (%rbx),%xmm0
140a75cac:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
140a75cb0:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140a75cb4:	0f 11 4f 20          	movups %xmm1,0x20(%rdi)
140a75cb8:	48 c7 43 18 03 00 00 	movq   $0x3,0x18(%rbx)
140a75cbf:	00
140a75cc0:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a75cc4:	48 c7 43 18 03 00 00 	movq   $0x3,0x18(%rbx)
140a75ccb:	00
140a75ccc:	89 03                	mov    %eax,(%rbx)
140a75cce:	eb 03                	jmp    0x140a75cd3
140a75cd0:	48 8b f8             	mov    %rax,%rdi
140a75cd3:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140a75cd7:	e8 74 41 f9 ff       	call   0x140a09e50
140a75cdc:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
140a75ce0:	48 8b 46 10          	mov    0x10(%rsi),%rax
140a75ce4:	48 83 c0 10          	add    $0x10,%rax
140a75ce8:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a75ced:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140a75cf2:	48 83 c4 40          	add    $0x40,%rsp
140a75cf6:	5f                   	pop    %rdi
140a75cf7:	c3                   	ret
140a75cf8:	cc                   	int3
140a75cf9:	cc                   	int3
140a75cfa:	cc                   	int3
140a75cfb:	cc                   	int3
140a75cfc:	cc                   	int3
140a75cfd:	cc                   	int3
140a75cfe:	cc                   	int3
140a75cff:	cc                   	int3
140a75d00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a75d05:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a75d0a:	57                   	push   %rdi
140a75d0b:	48 83 ec 30          	sub    $0x30,%rsp
140a75d0f:	48 8b f2             	mov    %rdx,%rsi
140a75d12:	33 ff                	xor    %edi,%edi
140a75d14:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a75d18:	48 8b 03             	mov    (%rbx),%rax
140a75d1b:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140a75d1f:	74 04                	je     0x140a75d25
140a75d21:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a75d25:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a75d2a:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a75d2f:	48 8b ce             	mov    %rsi,%rcx
140a75d32:	e8 f9 11 fe ff       	call   0x140a56f30
140a75d37:	84 c0                	test   %al,%al
140a75d39:	74 5d                	je     0x140a75d98
140a75d3b:	48 39 7c 24 28       	cmp    %rdi,0x28(%rsp)
140a75d40:	76 44                	jbe    0x140a75d86
140a75d42:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140a75d47:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a75d4c:	48 8b ce             	mov    %rsi,%rcx
140a75d4f:	e8 7c 12 fe ff       	call   0x140a56fd0
140a75d54:	84 c0                	test   %al,%al
140a75d56:	74 40                	je     0x140a75d98
140a75d58:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a75d5c:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
140a75d60:	74 0d                	je     0x140a75d6f
140a75d62:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140a75d67:	88 02                	mov    %al,(%rdx)
140a75d69:	48 ff 43 08          	incq   0x8(%rbx)
140a75d6d:	eb 0d                	jmp    0x140a75d7c
140a75d6f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a75d74:	48 8b cb             	mov    %rbx,%rcx
140a75d77:	e8 14 85 ab ff       	call   0x14052e290
140a75d7c:	48 ff c7             	inc    %rdi
140a75d7f:	48 3b 7c 24 28       	cmp    0x28(%rsp),%rdi
140a75d84:	72 bc                	jb     0x140a75d42
140a75d86:	b0 01                	mov    $0x1,%al
140a75d88:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a75d8d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a75d92:	48 83 c4 30          	add    $0x30,%rsp
140a75d96:	5f                   	pop    %rdi
140a75d97:	c3                   	ret
140a75d98:	32 c0                	xor    %al,%al
140a75d9a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a75d9f:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a75da4:	48 83 c4 30          	add    $0x30,%rsp
140a75da8:	5f                   	pop    %rdi
140a75da9:	c3                   	ret
140a75daa:	cc                   	int3
140a75dab:	cc                   	int3
140a75dac:	cc                   	int3
140a75dad:	cc                   	int3
140a75dae:	cc                   	int3
140a75daf:	cc                   	int3
140a75db0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a75db5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a75dba:	57                   	push   %rdi
140a75dbb:	48 83 ec 40          	sub    $0x40,%rsp
140a75dbf:	48 8b f2             	mov    %rdx,%rsi
140a75dc2:	33 ff                	xor    %edi,%edi
140a75dc4:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a75dc8:	48 8b 02             	mov    (%rdx),%rax
140a75dcb:	0f 10 01             	movups (%rcx),%xmm0
140a75dce:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a75dd3:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a75dd8:	48 8b ce             	mov    %rsi,%rcx
140a75ddb:	48 8b 40 40          	mov    0x40(%rax),%rax
140a75ddf:	ff 15 3b dc 50 00    	call   *0x50dc3b(%rip)        # 0x140f83a20
140a75de5:	84 c0                	test   %al,%al
140a75de7:	0f 84 c6 00 00 00    	je     0x140a75eb3
140a75ded:	48 8b 03             	mov    (%rbx),%rax
140a75df0:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140a75df4:	74 04                	je     0x140a75dfa
140a75df6:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a75dfa:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140a75dff:	48 8b 06             	mov    (%rsi),%rax
140a75e02:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a75e07:	48 8b ce             	mov    %rsi,%rcx
140a75e0a:	48 8b 40 70          	mov    0x70(%rax),%rax
140a75e0e:	ff 15 0c dc 50 00    	call   *0x50dc0c(%rip)        # 0x140f83a20
140a75e14:	84 c0                	test   %al,%al
140a75e16:	0f 84 97 00 00 00    	je     0x140a75eb3
140a75e1c:	48 39 7c 24 30       	cmp    %rdi,0x30(%rsp)
140a75e21:	76 5c                	jbe    0x140a75e7f
140a75e23:	0f 1f 40 00          	nopl   0x0(%rax)
140a75e27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140a75e2e:	00 00
140a75e30:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140a75e35:	48 8b 06             	mov    (%rsi),%rax
140a75e38:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a75e3d:	48 8b ce             	mov    %rsi,%rcx
140a75e40:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140a75e47:	ff 15 d3 db 50 00    	call   *0x50dbd3(%rip)        # 0x140f83a20
140a75e4d:	84 c0                	test   %al,%al
140a75e4f:	74 62                	je     0x140a75eb3