5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# CDDL HEADER START
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# The contents of this file are subject to the terms of the
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# Common Development and Distribution License (the "License").
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# You may not use this file except in compliance with the License.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# or http://www.opensolaris.org/os/licensing.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# See the License for the specific language governing permissions
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# and limitations under the License.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# When distributing Covered Code, include this CDDL HEADER in each
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# If applicable, add the following below this CDDL HEADER, with the
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# fields enclosed by brackets "[]" replaced with your own identifying
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# information: Portions Copyright [yyyy] [name of copyright owner]
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# CDDL HEADER END
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# MAPFILE HEADER START
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# Object versioning must comply with the rules detailed in
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# usr/src/lib/README.mapfiles
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# You should not be making modifications here until you've read the most current
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# copy of that file. If you need help, contact a gatekeeper for guidance.
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland# MAPFILE HEADER END
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland#
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami$mapfile_version 2
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNWprivate {
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland global:
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland add_cache;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland attrdefault;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland attrpreset;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland averify;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland backoff;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland basepath;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland canonize;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland canonize_slashes;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland cgrgid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland cgrnam;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland check_cert;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland check_cert_and_key;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland checksum_off;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland checksum_on;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ckparam;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ckvolseq;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland clgrgid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland clgrnam;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland close_keystore;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland clpwnam;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland clpwuid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland compute_checksum;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland cpwnam;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland cpwuid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland cverify;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland delete_cert_and_keys;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland devtype;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland disable_attribute_check;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_close;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_fd_open;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_findpkg;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_getinfo;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_getpkg;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_ginit;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_init;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_next;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_order;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_putinfo;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_readbuf;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_skiptoend;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ds_validate_signature;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland e_ExecCmdArray;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland e_ExecCmdList;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland echo_out;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ecleanup;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland enable_local_fs;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland epclose;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland epopen;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland esystem;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland find_ca_certs;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland find_cl_certs;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland find_key_cert_pair;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland fmkdir;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland fverify;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland getErrbufAddr;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland getErrbufSize;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland getErrstr;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_categories;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_cert_chain;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_disable_attribute_check;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_endof_string;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_prog_name;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_proxy_port;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_signature;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_startof_string;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland get_subject_display_name;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland getmapmode;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland gpkglist;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland gpkgmap;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland gpkgmapvfp;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland holdcinfo;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland init_cache;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland isFdRemote;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland isFstypeRemote;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland isPathRemote;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland is_not_valid_category;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland is_not_valid_length;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland is_web_install;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland iscpio;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland isdir;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland isfile;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland logerr;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland lookup_cache;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland mappath;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland mapvar;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland merge_ca_cert;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland merge_cert_and_key;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland nonABI_symlinks;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland open_keystore;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland path_valid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkg_passphrase_cb;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgclosefilter;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgcloseserver;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgcmd;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgerr;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgerr_add;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgerr_clear;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgerr_free;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgerr_get;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgerr_new;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgerr_num;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgexecl;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgexecv;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkggetentry;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkggetentry_named;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkghead;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkglist_cont;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgmodeargument;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgmount;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgopenfilter;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgopenserver;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgparsemode;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgservercommitfile;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgservergetmode;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgserversetmode;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrAddToken;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrContainsToken;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrConvertPathToBasename;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrConvertPathToDirname;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrConvertUllToTimeString_r;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrExpandTokens;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrGetToken;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrGetToken_r;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrLocatePathBasename;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrNumTokens;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrPrintf;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrPrintf_r;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrRemoveLeadingWhitespace;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrRemoveToken;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgstrScaleNumericString;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgsync;
62224350e5355e6834f7deb9d8a7d062a50cb7c2Casper H.S. Dik pkgsync_needed;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgtrans;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland pkgumount;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland ppkgmap;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland print_cert;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland print_certs;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland progerr;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland putcfile;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland putcvfpfile;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland reset_backoff;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland restore_local_fs;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland rpterr;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland rrmdir;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sec_init;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland setErrstr;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland set_memalloc_failure_func;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland set_nonABI_symlinks;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland set_passphrase_passarg;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland set_passphrase_prompt;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland set_prog_name;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland set_web_install;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland setmapmode;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland srchcfile;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland strip_port;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_PKCS12_contents;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_PKCS12_create;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_check_cert_times;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_check_keys;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_evp_pkey_free;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_find_fname;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_find_localkeyid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_get_cert_fname;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_get_pkey_fname;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_get_pkey_localkeyid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_set_fname;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_set_localkeyid;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_split_certs;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland sunw_PEM_contents;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland tputcfent;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland validate_signature;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpCheckpointFile;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpCheckpointOpen;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpClearModified;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpClose;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpGetModified;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpOpen;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpRewind;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpSafePwrite;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpSafeWrite;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpSetFlags;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpSetModified;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpSetSize;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpTruncate;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland vfpWriteToFile;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland web_cleanup;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland web_session_control;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland xmalloc;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland xrealloc;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland xstrdup;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland local:
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland *;
5c51f1241dbbdf2656d0e10011981411ed0c9673Moriah Waterland};