140e33aaf:	77 78                	ja     0x140e33b29
140e33ab1:	48 8b 05 08 58 58 00 	mov    0x585808(%rip),%rax        # 0x1413b92c0
140e33ab8:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33abc:	83 e0 02             	and    $0x2,%eax
140e33abf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33ac4:	48 83 c4 20          	add    $0x20,%rsp
140e33ac8:	5f                   	pop    %rdi
140e33ac9:	c3                   	ret
140e33aca:	e8 41 fe 01 00       	call   0x140e53910
140e33acf:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33ad4:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33adb:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33ae0:	48 8b c8             	mov    %rax,%rcx
140e33ae3:	e8 28 02 02 00       	call   0x140e53d10
140e33ae8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33aed:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33af3:	77 15                	ja     0x140e33b0a
140e33af5:	48 8b 08             	mov    (%rax),%rcx
140e33af8:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33afc:	83 e0 02             	and    $0x2,%eax
140e33aff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b04:	48 83 c4 20          	add    $0x20,%rsp
140e33b08:	5f                   	pop    %rdi
140e33b09:	c3                   	ret
140e33b0a:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33b0e:	7e 19                	jle    0x140e33b29
140e33b10:	45 33 c0             	xor    %r8d,%r8d
140e33b13:	8b cb                	mov    %ebx,%ecx
140e33b15:	41 8d 50 02          	lea    0x2(%r8),%edx
140e33b19:	e8 ee 18 02 00       	call   0x140e5540c
140e33b1e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b23:	48 83 c4 20          	add    $0x20,%rsp
140e33b27:	5f                   	pop    %rdi
140e33b28:	c3                   	ret
140e33b29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b2e:	33 c0                	xor    %eax,%eax
140e33b30:	48 83 c4 20          	add    $0x20,%rsp
140e33b34:	5f                   	pop    %rdi
140e33b35:	c3                   	ret
140e33b36:	cc                   	int3
140e33b37:	cc                   	int3
140e33b38:	cc                   	int3
140e33b39:	cc                   	int3
140e33b3a:	cc                   	int3
140e33b3b:	cc                   	int3
140e33b3c:	cc                   	int3
140e33b3d:	cc                   	int3
140e33b3e:	cc                   	int3
140e33b3f:	cc                   	int3
140e33b40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33b45:	57                   	push   %rdi
140e33b46:	48 83 ec 20          	sub    $0x20,%rsp
140e33b4a:	83 3d 0b bd 66 00 00 	cmpl   $0x0,0x66bd0b(%rip)        # 0x14149f85c
140e33b51:	48 63 d9             	movslq %ecx,%rbx
140e33b54:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33b57:	75 23                	jne    0x140e33b7c
140e33b59:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33b5f:	77 7d                	ja     0x140e33bde
140e33b61:	48 8b 05 58 57 58 00 	mov    0x585758(%rip),%rax        # 0x1413b92c0
140e33b68:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33b6c:	25 57 01 00 00       	and    $0x157,%eax
140e33b71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b76:	48 83 c4 20          	add    $0x20,%rsp
140e33b7a:	5f                   	pop    %rdi
140e33b7b:	c3                   	ret
140e33b7c:	e8 8f fd 01 00       	call   0x140e53910
140e33b81:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33b86:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33b8d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33b92:	48 8b c8             	mov    %rax,%rcx
140e33b95:	e8 76 01 02 00       	call   0x140e53d10
140e33b9a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33b9f:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33ba5:	77 17                	ja     0x140e33bbe
140e33ba7:	48 8b 08             	mov    (%rax),%rcx
140e33baa:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33bae:	25 57 01 00 00       	and    $0x157,%eax
140e33bb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33bb8:	48 83 c4 20          	add    $0x20,%rsp
140e33bbc:	5f                   	pop    %rdi
140e33bbd:	c3                   	ret
140e33bbe:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33bc2:	7e 1a                	jle    0x140e33bde
140e33bc4:	45 33 c0             	xor    %r8d,%r8d
140e33bc7:	ba 57 01 00 00       	mov    $0x157,%edx
140e33bcc:	8b cb                	mov    %ebx,%ecx
140e33bce:	e8 39 18 02 00       	call   0x140e5540c
140e33bd3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33bd8:	48 83 c4 20          	add    $0x20,%rsp
140e33bdc:	5f                   	pop    %rdi
140e33bdd:	c3                   	ret
140e33bde:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33be3:	33 c0                	xor    %eax,%eax
140e33be5:	48 83 c4 20          	add    $0x20,%rsp
140e33be9:	5f                   	pop    %rdi
140e33bea:	c3                   	ret
140e33beb:	cc                   	int3
140e33bec:	cc                   	int3
140e33bed:	cc                   	int3
140e33bee:	cc                   	int3
140e33bef:	cc                   	int3
140e33bf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33bf5:	57                   	push   %rdi
140e33bf6:	48 83 ec 20          	sub    $0x20,%rsp
140e33bfa:	83 3d 5b bc 66 00 00 	cmpl   $0x0,0x66bc5b(%rip)        # 0x14149f85c
140e33c01:	48 63 d9             	movslq %ecx,%rbx
140e33c04:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33c07:	75 21                	jne    0x140e33c2a
140e33c09:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33c0f:	77 78                	ja     0x140e33c89
140e33c11:	48 8b 05 a8 56 58 00 	mov    0x5856a8(%rip),%rax        # 0x1413b92c0
140e33c18:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33c1c:	83 e0 10             	and    $0x10,%eax
140e33c1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c24:	48 83 c4 20          	add    $0x20,%rsp
140e33c28:	5f                   	pop    %rdi
140e33c29:	c3                   	ret
140e33c2a:	e8 e1 fc 01 00       	call   0x140e53910
140e33c2f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33c34:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33c3b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33c40:	48 8b c8             	mov    %rax,%rcx
140e33c43:	e8 c8 00 02 00       	call   0x140e53d10
140e33c48:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33c4d:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33c53:	77 15                	ja     0x140e33c6a
140e33c55:	48 8b 08             	mov    (%rax),%rcx
140e33c58:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33c5c:	83 e0 10             	and    $0x10,%eax
140e33c5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c64:	48 83 c4 20          	add    $0x20,%rsp
140e33c68:	5f                   	pop    %rdi
140e33c69:	c3                   	ret
140e33c6a:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33c6e:	7e 19                	jle    0x140e33c89
140e33c70:	45 33 c0             	xor    %r8d,%r8d
140e33c73:	8b cb                	mov    %ebx,%ecx
140e33c75:	41 8d 50 10          	lea    0x10(%r8),%edx
140e33c79:	e8 8e 17 02 00       	call   0x140e5540c
140e33c7e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c83:	48 83 c4 20          	add    $0x20,%rsp
140e33c87:	5f                   	pop    %rdi
140e33c88:	c3                   	ret
140e33c89:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c8e:	33 c0                	xor    %eax,%eax
140e33c90:	48 83 c4 20          	add    $0x20,%rsp
140e33c94:	5f                   	pop    %rdi
140e33c95:	c3                   	ret
140e33c96:	cc                   	int3
140e33c97:	cc                   	int3
140e33c98:	cc                   	int3
140e33c99:	cc                   	int3
140e33c9a:	cc                   	int3
140e33c9b:	cc                   	int3
140e33c9c:	cc                   	int3
140e33c9d:	cc                   	int3
140e33c9e:	cc                   	int3
140e33c9f:	cc                   	int3
140e33ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33ca5:	57                   	push   %rdi
140e33ca6:	48 83 ec 20          	sub    $0x20,%rsp
140e33caa:	83 3d ab bb 66 00 00 	cmpl   $0x0,0x66bbab(%rip)        # 0x14149f85c
140e33cb1:	48 63 d9             	movslq %ecx,%rbx
140e33cb4:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33cb7:	75 21                	jne    0x140e33cda
140e33cb9:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33cbf:	77 78                	ja     0x140e33d39
140e33cc1:	48 8b 05 f8 55 58 00 	mov    0x5855f8(%rip),%rax        # 0x1413b92c0
140e33cc8:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33ccc:	83 e0 08             	and    $0x8,%eax
140e33ccf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33cd4:	48 83 c4 20          	add    $0x20,%rsp
140e33cd8:	5f                   	pop    %rdi
140e33cd9:	c3                   	ret
140e33cda:	e8 31 fc 01 00       	call   0x140e53910
140e33cdf:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33ce4:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33ceb:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33cf0:	48 8b c8             	mov    %rax,%rcx
140e33cf3:	e8 18 00 02 00       	call   0x140e53d10
140e33cf8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33cfd:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33d03:	77 15                	ja     0x140e33d1a
140e33d05:	48 8b 08             	mov    (%rax),%rcx
140e33d08:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33d0c:	83 e0 08             	and    $0x8,%eax
140e33d0f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33d14:	48 83 c4 20          	add    $0x20,%rsp
140e33d18:	5f                   	pop    %rdi
140e33d19:	c3                   	ret
140e33d1a:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33d1e:	7e 19                	jle    0x140e33d39
140e33d20:	45 33 c0             	xor    %r8d,%r8d
140e33d23:	8b cb                	mov    %ebx,%ecx
140e33d25:	41 8d 50 08          	lea    0x8(%r8),%edx
140e33d29:	e8 de 16 02 00       	call   0x140e5540c
140e33d2e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33d33:	48 83 c4 20          	add    $0x20,%rsp
140e33d37:	5f                   	pop    %rdi
140e33d38:	c3                   	ret
140e33d39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33d3e:	33 c0                	xor    %eax,%eax
140e33d40:	48 83 c4 20          	add    $0x20,%rsp
140e33d44:	5f                   	pop    %rdi
140e33d45:	c3                   	ret
140e33d46:	cc                   	int3
140e33d47:	cc                   	int3
140e33d48:	cc                   	int3
140e33d49:	cc                   	int3
140e33d4a:	cc                   	int3
140e33d4b:	cc                   	int3
140e33d4c:	cc                   	int3
140e33d4d:	cc                   	int3
140e33d4e:	cc                   	int3
140e33d4f:	cc                   	int3
140e33d50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33d55:	57                   	push   %rdi
140e33d56:	48 83 ec 20          	sub    $0x20,%rsp
140e33d5a:	83 3d fb ba 66 00 00 	cmpl   $0x0,0x66bafb(%rip)        # 0x14149f85c
140e33d61:	48 63 d9             	movslq %ecx,%rbx
140e33d64:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33d67:	75 21                	jne    0x140e33d8a
140e33d69:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33d6f:	77 78                	ja     0x140e33de9
140e33d71:	48 8b 05 48 55 58 00 	mov    0x585548(%rip),%rax        # 0x1413b92c0
140e33d78:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33d7c:	83 e0 01             	and    $0x1,%eax
140e33d7f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33d84:	48 83 c4 20          	add    $0x20,%rsp
140e33d88:	5f                   	pop    %rdi
140e33d89:	c3                   	ret
140e33d8a:	e8 81 fb 01 00       	call   0x140e53910
140e33d8f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33d94:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33d9b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33da0:	48 8b c8             	mov    %rax,%rcx
140e33da3:	e8 68 ff 01 00       	call   0x140e53d10
140e33da8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33dad:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33db3:	77 15                	ja     0x140e33dca
140e33db5:	48 8b 08             	mov    (%rax),%rcx
140e33db8:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33dbc:	83 e0 01             	and    $0x1,%eax
140e33dbf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33dc4:	48 83 c4 20          	add    $0x20,%rsp
140e33dc8:	5f                   	pop    %rdi
140e33dc9:	c3                   	ret
140e33dca:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33dce:	7e 19                	jle    0x140e33de9
140e33dd0:	45 33 c0             	xor    %r8d,%r8d
140e33dd3:	8b cb                	mov    %ebx,%ecx
140e33dd5:	41 8d 50 01          	lea    0x1(%r8),%edx
140e33dd9:	e8 2e 16 02 00       	call   0x140e5540c
140e33dde:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33de3:	48 83 c4 20          	add    $0x20,%rsp
140e33de7:	5f                   	pop    %rdi
140e33de8:	c3                   	ret
140e33de9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33dee:	33 c0                	xor    %eax,%eax
140e33df0:	48 83 c4 20          	add    $0x20,%rsp
140e33df4:	5f                   	pop    %rdi
140e33df5:	c3                   	ret
140e33df6:	cc                   	int3
140e33df7:	cc                   	int3
140e33df8:	cc                   	int3
140e33df9:	cc                   	int3
140e33dfa:	cc                   	int3
140e33dfb:	cc                   	int3
140e33dfc:	cc                   	int3
140e33dfd:	cc                   	int3
140e33dfe:	cc                   	int3
140e33dff:	cc                   	int3
140e33e00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33e05:	57                   	push   %rdi
140e33e06:	48 83 ec 20          	sub    $0x20,%rsp
140e33e0a:	83 3d 4b ba 66 00 00 	cmpl   $0x0,0x66ba4b(%rip)        # 0x14149f85c
140e33e11:	48 63 d9             	movslq %ecx,%rbx
140e33e14:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33e17:	75 23                	jne    0x140e33e3c
140e33e19:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33e1f:	77 7d                	ja     0x140e33e9e
140e33e21:	48 8b 05 98 54 58 00 	mov    0x585498(%rip),%rax        # 0x1413b92c0
140e33e28:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33e2c:	25 80 00 00 00       	and    $0x80,%eax
140e33e31:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33e36:	48 83 c4 20          	add    $0x20,%rsp
140e33e3a:	5f                   	pop    %rdi
140e33e3b:	c3                   	ret
140e33e3c:	e8 cf fa 01 00       	call   0x140e53910
140e33e41:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33e46:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33e4d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33e52:	48 8b c8             	mov    %rax,%rcx
140e33e55:	e8 b6 fe 01 00       	call   0x140e53d10
140e33e5a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33e5f:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33e65:	77 17                	ja     0x140e33e7e
140e33e67:	48 8b 08             	mov    (%rax),%rcx
140e33e6a:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33e6e:	25 80 00 00 00       	and    $0x80,%eax
140e33e73:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33e78:	48 83 c4 20          	add    $0x20,%rsp
140e33e7c:	5f                   	pop    %rdi
140e33e7d:	c3                   	ret
140e33e7e:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33e82:	7e 1a                	jle    0x140e33e9e
140e33e84:	45 33 c0             	xor    %r8d,%r8d
140e33e87:	ba 80 00 00 00       	mov    $0x80,%edx
140e33e8c:	8b cb                	mov    %ebx,%ecx
140e33e8e:	e8 79 15 02 00       	call   0x140e5540c
140e33e93:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33e98:	48 83 c4 20          	add    $0x20,%rsp
140e33e9c:	5f                   	pop    %rdi
140e33e9d:	c3                   	ret
140e33e9e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33ea3:	33 c0                	xor    %eax,%eax
140e33ea5:	48 83 c4 20          	add    $0x20,%rsp
140e33ea9:	5f                   	pop    %rdi
140e33eaa:	c3                   	ret
140e33eab:	cc                   	int3
140e33eac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33eb1:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140e33eb6:	57                   	push   %rdi
140e33eb7:	48 83 ec 20          	sub    $0x20,%rsp
140e33ebb:	49 8b d9             	mov    %r9,%rbx
140e33ebe:	49 8b f8             	mov    %r8,%rdi
140e33ec1:	48 8b 0a             	mov    (%rdx),%rcx
140e33ec4:	e8 8b ee ff ff       	call   0x140e32d54
140e33ec9:	90                   	nop
140e33eca:	48 8b cf             	mov    %rdi,%rcx
140e33ecd:	e8 86 35 00 00       	call   0x140e37458
140e33ed2:	8b f8                	mov    %eax,%edi
140e33ed4:	48 8b 0b             	mov    (%rbx),%rcx
140e33ed7:	e8 84 ee ff ff       	call   0x140e32d60
140e33edc:	8b c7                	mov    %edi,%eax
140e33ede:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33ee3:	48 83 c4 20          	add    $0x20,%rsp
140e33ee7:	5f                   	pop    %rdi
140e33ee8:	c3                   	ret
140e33ee9:	cc                   	int3
140e33eea:	cc                   	int3
140e33eeb:	cc                   	int3
140e33eec:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e33ef1:	57                   	push   %rdi
140e33ef2:	48 81 ec 40 03 00 00 	sub    $0x340,%rsp
140e33ef9:	48 8b 05 00 50 58 00 	mov    0x585000(%rip),%rax        # 0x1413b8f00
140e33f00:	48 33 c4             	xor    %rsp,%rax
140e33f03:	48 89 84 24 30 03 00 	mov    %rax,0x330(%rsp)
140e33f0a:	00
140e33f0b:	49 8b f8             	mov    %r8,%rdi