mmRequestCallbacks[1]({"Scripts":[{"Name":"Integration module","Type":"script","Attrs":{"type":"text/javascript"},"Data":"/*!\n *\tintegrations-module 0.9.6\n *\t-- Maxymiser Integrations Module provides a standardized approach to develop and deploy 3rd party integrations.\n *\t-- Built on 2016-11-16\n */\n!function(){function a(){function a(a,b){function i(b){return a=a||\"\",g(\"Integrations.register(\"+a+\"): \"+(b||\"\").toString())}var j,k;return b=e(b)?b:{},(a=(\"string\"==typeof a?a:\"\").toLowerCase().replace(/^\\s+|\\s+$/g,\"\"))?l[a]?(i(m.errors.alreadyRegistered),null):(b.name=a,j=h(b,{}),k={validate:c(j.validate)?j.validate:f,check:c(j.check)?j.check:f,interval:d(j.interval)?j.interval:50,timeout:d(j.timeout)?j.timeout:2e3,exec:c(j.exec)?j.exec:f,options:j},j=h(k,j),l[a]=j):(i(m.errors.missingRegisterName),null)}function i(a,b){b=e(b)?b:{};var c,d,f,g,i=new Deferred;if(a=(a||\"\").toLowerCase(),i.integrationName=a,!l[a])return m.reject(i,m.errors.unregisteredIntegration);if(c=h(l[a],{}),c=h(b,c),(f=c.validate(c))!==!0)return m.reject(i,f);if(d=c.campaign,(g=m.validateCampaignRequired(c,i))!==!0)return m.reject(i,g);if(c.isProduction=m.isProduction(),c.attributeMapRequired){var j=m.isValidAttributeMap(c.attributeMap);if(j!==!0)return m.reject(i,j)}return\"pending\"!==i.state()?i.promise():(\"never\"!==c.timeout&&m.setFailTimeout(c,i),m.check(c).then(function(a){return m.exec(c)}).then(function(a){return c.result=a,m.resolve(i,c)}).fail(function(a){return m.reject(i,a)}),i.promise())}function j(a,b){a=(a||\"\").toLowerCase();var c=l[a];return!!c&&(b=e(b)?b:{},l[a]=h(b,c),this)}function k(a){if(!a)return l;var b=(a||\"\").toLowerCase();return l[b]}var l={},m={errors:{missingRegisterName:\"Invalid integration reigstration. Name argument is required.\",missingRegisterExec:\"Missing `exec` for integration registration\",alreadyRegistered:\"Integration has already been registered\",missingRunName:\"Missing `name` for `integration.run`\",unregisteredIntegration:\"Unknown integration name\",noCampaignExperience:\"Integration was run before the campaign has generated\",noRedirectCampaign:\"Redirect Integration is not in a valid campaign scope\",noRedirectCampaignData:\"Redirect Integration is not on a generation page\",campaignRequired:\"Integration must be deployed within a campaign script\",failedToSaveRedirectData:\"Failed to save redirect data\"},HALFHOUR:1/48,isProduction:function(){function a(a){for(var c,d={},e=\"\",f=0;c=b(a+f++);)e+=c;e=decodeURIComponent(e);try{d=JSON.parse(e)}catch(g){}return d}function b(a){var b=new RegExp(\"(?:^|; )\"+encodeURIComponent(a).replace(/([.$?*|{}()\\[\\]\\\\\\/+^])/g,\"\\\\$1\")+\"=([^;]+)\"),c=(document.cookie.match(b)||[\"\",\"\"])[1];return c}var c=mmsystem.getConfig().storageType;if(\"cookie-key-value\"===c||\"cookie-key-value-secure\"===c)return!/mmapi.p.cfgid/i.test(document.cookie)&&!/mmapi.p.un/i.test(document.cookie);for(var d=a(\"mmcore.store.p.\")||{},e=a(\"mmcore.store.s.\")||{},f=a(\"mmapi.store.p.\")||{},g=a(\"mmapi.store.s.\")||{},h=[d,e,f,g],i={\"mmparams.p\":1,\"mmparams.d\":1},j={un:1,cfgID:1,pruh:1},k=h.length;k--;){var l=h[k];for(var m in i||{})for(var n in j||{})if((l[m]||{})[n])return!1}return!0},isValidIntegrationName:function(a){return\"string\"==typeof a&&/^\\w+/.test(a)},isCampaignScope:function(a){return!!(e(a)&&a.getName&&a.getExperience)},getCampaignExperience:function(a){var b={};return m.isCampaignScope(a)&&(b=a.getExperience&&a.getExperience()||{}),!!Object.keys(b)&&m.formatCampaignExperience(b)},formatCampaignExperience:function(a){a=e(a)?a:{};var b=[];for(var c in a)b.push(c+\":\"+a[c]);return b.join(\"|\")},getData:function(a){a=(a||\"\").toLowerCase();var b=visitor.getData(\"Integrations\");return b=e(b)?b:{},a&&(b[a]=b[a]||{}),b},setRedirectData:function(a,b){if(a=(a||\"\").toLowerCase(),!m.isCampaignScope(b))return!1;var c=m.getData(a),d=b.getName();return c[a][d]=c[a][d]||{},c[a][d].redirectData=b.getExperience(),visitor.setData(\"Integrations\",c,m.HALFHOUR),!0},removeRedirectData:function(a,b){if(a=(a||\"\").toLowerCase(),!m.isCampaignScope(b))return!1;var c=m.getData(a),d=b.getName();return c[a][d]=c[a][d]||{},c[a][d].redirectData=null,visitor.setData(\"Integrations\",c,m.HALFHOUR),!0},getRedirectData:function(a,b){if(a=(a||\"\").toLowerCase(),!m.isCampaignScope(b))return!1;var c=m.getData(a),d=b.getName();if(c[a][d]=c[a][d]||{},!c[a]||!c[a][d])return c[a]=c[a]||{},c[a][d]=c[a][d]||{},c[a][d].redirectData=null,visitor.setData(\"Integrations\",c,m.HALFHOUR),!1;for(var e in c[a])if(e===d)return c[a][e].redirectData;return!1},getSessionDate:function(a,b){var c=m.getData(a),d=c[a][b.getName()]||{},e=d.sessionDate;return e},setSessionDate:function(a,b){var c=m.getData(a),d=b.getName();c[a][d]=c[a][d]||{},c[a][d].sessionDate=(new Date).getTime(),visitor.setData(\"Integrations\",c,m.HALFHOUR)},resolve:function(a,b){return a.resolve(b),a.promise()},reject:function(a,b){var c=a.integrationName||\"unknown name\";return b=b||\"unknown reason\",g(\"Integration [\"+c+\"]: \"+b.toString()),a.reject(b),a.promise()},validateCampaignRequired:function(a,b){if(!a.campaignRequired)return a.oncePerSession?\"campaign option is required when using the oncePerSession option\":!a.redirect||\"campaign option is required when using the redirect option\";var c=a.campaign,d=m.isCampaignScope(c);if(d!==!0)return m.errors.campaignRequired;if(a.campaignExperience=m.getCampaignExperience(c),a.campaignExperience===!1&&!a.redirect)return m.errors.noCampaignExperience(a.name);if(a.oncePerSession){var e=m.getSessionDate(a.name,c);if(m.setSessionDate(a.name,c),(new Date).getTime()-m.HALFHOUR>e)return g(\"Integration [\"+a.name+\"]: data has already been sent this session\"),m.resolve(b,a),!0}if(a.redirect){var f=function(){var a=c.getElements();for(var b in a)return!0;return!1}();return f?!!c.isDefault()||(m.setRedirectData(a.name,c)?(m.resolve(b,a),!0):m.errors.failedToSaveRedirectData):(a.campaignExperience=m.getRedirectData(a.name,c),a.campaignExperience=m.formatCampaignExperience(a.campaignExperience),m.removeRedirectData(a.name,c),!!a.campaignExperience||m.errors.noRedirectCampaignData)}return!0},setFailTimeout:function(a,b){!function(b){setTimeout(function(){setTimeout(function(){if(\"pending\"===b.state())return m.reject(b,\"Integration timed out after \"+a.timeout+\"ms\")},0)},a.timeout+1)}(b)},isValidAttributeMap:function(a){if(!a)return\"Missing required attributeMap parameter\";if(!e(a)||!Object.keys(a).length)return\"The attributeMap parameter is empty or not an object\";for(var b in a){var c=a[b];if(\"string\"!=typeof b||!/^[a-zA-Z]+/.test(b))return\"Invalid attribute name in the attributeMap\";if(!e(c))return\"attributeMap values must be stored in an object\";if(!Object.keys(c).length)return\"attributeMap attribute object is empty\";for(var d in c)if(!/^\\w+$/.test(d)&&\"default\"!==d)return\"Invalid attribute ID in attributeMap\"}return!0},check:function(a){var c=new Deferred,d=!1;return function e(){var f=a.check.call(this,a);return b(f)?void setTimeout(function(){f.done(function(){return c.resolve()}).fail(function(a){return c.reject(a)})},0):f?void setTimeout(function(){c.resolve()},0):void(d||setTimeout(e,a.interval))}(),setTimeout(function(){d=!0},a.timeout),c.promise()},exec:function(a){var c=new Deferred,d=a.exec.call(this,a);return b(d)?(setTimeout(function(){d.done(function(a){return c.resolve(a)}).fail(function(a){return c.reject(a)})},0),c.promise()):(d===!0?m.resolve(c,a.result):m.reject(c,d),c.promise())}};return{register:a,run:i,setDefaults:j,get:k}}function b(a){return e(a)&&c(a.then)}function c(a){return\"function\"==typeof a}function d(a){return\"number\"==typeof a&&a>0}function e(a){return\"object\"==typeof a&&!!a}function f(){return!0}function g(a){window.mm_error=window.mm_error||\"\",window.mm_error+=a+\"\\n\"}function h(a,b){a=e(a)?a:{},b=e(b)?b:{};var c={};for(var d in b)c[d]=b[d];for(var f in a)c[f]=a[f];return c}if(\"object\"==typeof modules&&\"function\"==typeof modules.define){var i={autoDefine:!0,singleton:!0};modules.define(\"Integrations\",i,a)}else modules={require:function(){return new a}}}();","Order":-100,"HighLevelApiVersion":"1.8"},{"Name":"AdobeAnalytics","Type":"script","Attrs":{"type":"text/javascript"},"Data":"/*!\n *\tAdobeAnalytics 1.3.1.hilton\n *\t-- Maxymiser Adobe Analytics integration\n *\t-- Built on 2017-01-20\n */\n!function(){var a={version:\"1.3.1.hilton\",oncePerSession:!0,campaignRequired:!0,render:!1,append:!1,timeout:7e3,validate:function(a){return a.eVar&&!b.isNumber(a.eVar)?b.errors.invalidEvar(a.eVar):a.prop&&!b.isNumber(a.prop)?b.errors.invalidProp(a.prop):a.sVariable&&!b.isSVariable(a.sVariable)?b.errors.invalidSVariable(a.sVariable):b.getParams(a).length?a.trackingServer||a.ignoreTrackingServer?a.render&&!b.checkValidRenderFormat(a.campaign.getName())?b.errors.invalidRenderFormat(a.campaign.getName()):!(a.additionalParams&&!b.checkAdditionalParams(a.additionalParams))||b.errors.invalidAdditionalParams(a.additionalParams):b.errors.missingTrackingServer:b.errors.missingParameters},check:function(a){var c=b.getSVariable(a.sVariable);return a.ignoreTrackingServer?c:c&&c.trackingServer===a.trackingServer},exec:function(a){return a.sync?(b.populateSyncData(a),!0):b.send(a)}},b={errors:{missingParameters:\"The `eVar` and/or `prop` option are required and missing\",invalidEvar:function(a){return\"Invalid eVar provided [\"+(a||\"\").toString()+\"]\"},invalidProp:function(a){return\"Invalid prop provided [\"+(a||\"\").toString()+\"]\"},invalidSVariable:function(a){return\"Invalid sVariable provided [\"+(a||\"\").toString()+\"] (must be `string` or `s object`)\"},missingTrackingServer:function(){return\"Missing trackingServer option\"},invalidRenderFormat:function(a){return\"Campaign name is in an invalid format to utilize the Render flag: \"+a},invalidAdditionalParams:function(a){return\"additionalParams are not formatted correctly: \"+a}},checkAdditionalParams:function(a){return!!Array.isArray(a)},filterAdditionalParams:function(a,b){return a.filter(function(a){if(b[a])return a}).join()},checkValidRenderFormat:function(a){return a.indexOf(\"_\")!==-1},renderFormat:function(a){return a.split(\"_\")[0]},isSVariable:function(a){return\"string\"==typeof a?/^[A-Za-z0-9_\\-\\$]+$/.test(a):\"object\"==typeof a&&b.isSObject(a)},isSObject:function(a){return\"object\"==typeof a&&\"function\"==typeof a.t},getSVariable:function(a){return a&&\"string\"!=typeof a?!!b.isSObject(a)&&a:!!b.isSObject(window[a||\"s\"])&&window[a||\"s\"]},isNumber:function(a){return a&&(+a).toFixed(0)>0},send:function(a){var c,d,e=b.getParams(a),f=b.getSVariable(a.sVariable),g=a.campaign.getName(),h=\"\";f.linkTrackVars=e.join(),g=a.render?b.renderFormat(g):b.renderFormat(g)+\"=\"+a.campaignExperience,a.append?\"page\"===a.append?(h=window.mmsystem.AdobeAppendData||\"\",d=h?h+\"~\"+g:g,window.mmsystem.AdobeAppendData=d):\"session\"===a.append&&(h=visitor.getData(\"AdobeAppendData\")||\"\",d=h?h+\"~\"+g:g,visitor.setData(\"AdobeAppendData\",d)):d=g;for(var i=0;i<e.length;i++)f[e[i]]=d;return a.additionalParams&&(c=b.filterAdditionalParams(a.additionalParams,f),f.linkTrackVars=f.linkTrackVars+\",\"+c),f.tl(!0,\"o\",\"Maxymiser \"+(a.isProduction?\"Live\":\"QA\")),!0},getParams:function(a){var b=[];return a.eVar&&b.push(\"eVar\"+a.eVar),a.prop&&b.push(\"prop\"+a.prop),b},populateSyncData:function(a){var c=b.getParams(a);window.mm_adobe_data=window.mm_adobe_data||{};for(var d=c.length;d--;)window.mm_adobe_data[c[d]]=a.campaignExperience}};\"object\"==typeof modules&&\"function\"==typeof modules.define&&modules.require(\"Integrations\").register(\"Adobe Analytics\",a)}();","Order":-90,"HighLevelApiVersion":"1.8"},{"Name":"Bluekai_Integration","Type":"script","Attrs":{"type":"text/javascript"},"Data":"\n    var script = document.createElement('script');\n    script.src = '//tags.bluekai.com/site/34612?ret=js&limit=1';\n    script.async = true;\n    document.head.appendChild(script);\n","Order":-1,"HighLevelApiVersion":"1.8"},{"Name":"commonCriteria","Type":"script","Attrs":{"type":"text/javascript"},"Data":"(function() {\n    modules.define('DatePCsProvider', {autoDefine:false, singleton:false}, function() {\n        /**\n         * Helper function that gets the arrival and departure dates\n         * @returns {{arrivalDate: Date, departureDate: Date}}\n         */\n\n        function convertDateStrFromDigDat(digitalDataStr) {\n            var month = digitalDataStr.substr(0, 2);\n            var day = digitalDataStr.substr(2, 2);\n            var year = digitalDataStr.substr(4, 4);\n\n            var monthsShort = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\n\n            return day + '.' + monthsShort[(Number(month) - 1)] + '.' + year;\n        }\n\n        function getArrDepDates() {\n            function getSearchObj (search, decode) {\n                var tokens = search.slice(1).split( /&|=/ ),\n                    obj = Object.create(null),\n                    i = 0;\n\n                for (; i<tokens.length; i+=2) {\n                    obj[ decode(tokens[i]) ] = decode(tokens[i+1])\n                }\n\n                return obj;\n            }\n\n            var queryStringObj = getSearchObj(window.location.search, decodeURIComponent);\n            var arrivalDateStr = jQuery('[name=arrivalDate]').val() || queryStringObj['arrivalDate'];\n            var departureDateStr = jQuery('[name=departureDate]').val() || queryStringObj['departureDate'];\n\n            if((!arrivalDateStr || !departureDateStr) && site.scope.step) {\n                // guest info, rooms and rates, payment\n                // window.digitalData.cart.item[0].productInfo.endDate/startDate\n                if(site.scope.step !== 'Confirmation' &&\n                    window.digitalData &&\n                    window.digitalData.cart &&\n                    window.digitalData.cart.item &&\n                    window.digitalData.cart.item[0] &&\n                    window.digitalData.cart.item[0].productInfo) {\n\n                    arrivalDateStr = convertDateStrFromDigDat(window.digitalData.cart.item[0].productInfo.startDate);\n                    departureDateStr = convertDateStrFromDigDat(window.digitalData.cart.item[0].productInfo.endDate);\n                }\n\n                // confirmation page\n                // digitalData.transaction.item[0].productInfo.startDate/endDate\n                if(site.scope.step === 'Confirmation' &&\n                    window.digitalData &&\n                    window.digitalData.transaction &&\n                    window.digitalData.transaction.item &&\n                    window.digitalData.transaction.item[0] &&\n                    window.digitalData.transaction.item[0].productInfo) {\n                    arrivalDateStr = convertDateStrFromDigDat(window.digitalData.transaction.item[0].productInfo.startDate);\n                    departureDateStr = convertDateStrFromDigDat(window.digitalData.transaction.item[0].productInfo.endDate);\n                }\n            }\n\n            return {\n                arrivalDate:arrivalDateStr ? new Date(arrivalDateStr) : null,\n                departureDate:departureDateStr ? new Date(departureDateStr): null\n            };\n        }\n\n        /**\n         * Helper function that returns today's date (at time 00:00:00)\n         * @returns {Date}\n         */\n        function getNow() {\n            var nowDate = new Date();\n            nowDate.setHours(0);\n            nowDate.setMinutes(0);\n            nowDate.setSeconds(0, 0);\n\n            nowDate = nowDate.getTime();\n            return nowDate;\n        }\n\n        /**\n         * Get day in miliseconds\n         * @returns {number}\n         */\n        function getOneDay() {\n            return 1000 * 60 * 60 * 24;\n        }\n\n        // helper variables\n        var oneDay = getOneDay();\n        var nowDate = getNow();\n\n        /**\n         * Helper function that gets stayduration PC value based on arrival and departure dates\n         * @param arrivalDate {Date}\n         * @param departureDate {Date}\n         * @returns {string}\n         */\n        this.getStayDuration = function(arrivalDate, departureDate) {\n            var ret = '';\n\n            var StayDuration = Math.round((departureDate.getTime() - arrivalDate.getTime()) / oneDay);\n            if(StayDuration === 0) {\n                ret = '0 (day use)';\n            }\n            else if (StayDuration === 1)\n                ret = '1 night';\n            else if (StayDuration <= 3 && StayDuration >= 2)\n                ret = '2-3 night';\n            else if (StayDuration <= 5 && StayDuration >= 4)\n                ret = '4-5';\n            else if (StayDuration <= 7 && StayDuration >= 6)\n                ret = '6-7';\n            else if (StayDuration <= 30 && StayDuration >= 8)\n                ret = '8-30';\n            else if (StayDuration >= 31)\n                ret = '31+';\n\n            return ret;\n        };\n\n        /**\n         * Helper function that gets daystobooking PC value based on arrival date\n         * @param arrivalDate {Date}\n         * @returns {string}\n         */\n        this.getDaysToBooking = function(arrivalDate) {\n            var ret = '';\n\n            var DaysToBooking = Math.round((arrivalDate.getTime() - nowDate) / oneDay);\n            if (DaysToBooking <= 3 && DaysToBooking >= 0)\n                ret = '0-3';\n            else if (DaysToBooking <= 7 && DaysToBooking >= 4)\n                ret = '4-7';\n            else if (DaysToBooking <= 14 && DaysToBooking >= 8)\n                ret = '8-14';\n            else if (DaysToBooking <= 30 && DaysToBooking >= 15)\n                ret = '15-30';\n            else if (DaysToBooking <= 60 && DaysToBooking >= 31)\n                ret = '31-60';\n            else if (DaysToBooking <= 90 && DaysToBooking >= 61)\n                ret = '61-90';\n            else if (DaysToBooking <= 120 && DaysToBooking >= 91)\n                ret = '91-120';\n            else if (DaysToBooking <= 121 && DaysToBooking >= 150)\n                ret = '121-150';\n            else if (DaysToBooking <= 151 && DaysToBooking >= 180)\n                ret = '151-180';\n            else if (DaysToBooking >= 181)\n                ret = '181+';\n\n            return ret;\n        };\n\n        /**\n         * Helper function that gets satstay PC value\n         * @param arrivalDate {Date}\n         * @param departureDate {Date}\n         * @returns {string}\n         */\n        this.getSatStay = function(arrivalDate, departureDate) {\n            var arrivalDateTime = arrivalDate.getTime();\n            var departureDateTime = departureDate.getTime();\n            var ret = 'no';\n\n            //arrivalDateTime += oneDay;\n            while (arrivalDateTime <= departureDateTime) {\n                if ((new Date(arrivalDateTime)).getDay() === 6) {\n                    ret = 'yes';\n                    break;\n                }\n                arrivalDateTime += oneDay;\n            }\n\n            return ret;\n        };\n\n        this.getDatesFromPage = function() {\n            return getArrDepDates();\n        };\n\n        /**\n         * Sets all the date PCs based on Dates parsed from HTML - use this in CommonCriteria\n         */\n        this.getAllDatePCs = function() {\n            // setup helper variables\n            var arrivalDepartureDates = getArrDepDates();\n            var retObj = {\n                StayDuration:'',\n                SatStay:'',\n                DaysToBooking:''\n            };\n\n            if (arrivalDepartureDates.arrivalDate && arrivalDepartureDates.departureDate) {\n                retObj.StayDuration = this.getStayDuration(arrivalDepartureDates.arrivalDate, arrivalDepartureDates.departureDate);\n                retObj.SatStay = this.getSatStay(arrivalDepartureDates.arrivalDate, arrivalDepartureDates.departureDate);\n            }\n\n            if(arrivalDepartureDates.arrivalDate) {\n                retObj.DaysToBooking = this.getDaysToBooking(arrivalDepartureDates.arrivalDate);\n            }\n\n            return retObj;\n        };\n    });\n\n    modules.define('CommonCriteria', {autoDefine:true, singleton:true}, function() {\n\n        site.scope.commonCriteria = site.scope.commonCriteria || {};\n\n        var datePCsProvObj = modules.require('DatePCsProvider');\n\n        // set up data to be used by SignInSource PC\n        var signInReferrerFunnelPages = ['Rooms', 'Guest', 'Payment'];\n        if (signInReferrerFunnelPages.indexOf(site.scope.step) !== -1) {\n            cookies.set('mm-PC-signIn-referrer', site.scope.step);\n        }\n        else if(!(site.scope.step === 'ConfirmLogin' || document.title.match(/Sign\\sIn/i) !== null)) {\n            cookies.remove('mm-PC-signIn-referrer');\n        }\n\n        function getPCFromCache(pcName) {\n            return visitor.getAttr(pcName) || '';\n        }\n\n        function updatePCStateObj(name, value) {\n            if(!value) {\n                value = getPCFromCache(name);\n            }\n            site.scope.commonCriteria[name] = value;\n            return value;\n        }\n\n        var self = this;\n        var defHelper = function(getterMethod, async) {\n            var def = Deferred();\n            var helper = function() {\n                var valueFromGetter = getterMethod.call(self);\n                if(valueFromGetter) {\n                    def.resolve(valueFromGetter, true);\n                }\n                else {\n                    def.resolve(valueFromGetter, false);\n                }\n            };\n\n            if( (typeof async === 'boolean') && async ) {\n                events.domReady(helper);\n            }\n            else if (typeof async === 'function') {\n                 async(helper);\n            }\n            else {\n                helper();\n            }\n            return def.promise();\n        };\n\n        this.getLoggedIn = function() {\n            var ret = cookies.get('loggedIn') ? 'yes' : 'no';\n\n            if(!ret) {\n                ret = getPCFromCache('loggedin');\n            }\n\n            site.scope.commonCriteria.loggedin = ret;\n            return ret;\n        };\n\n        this.defLoggedIn = function() {\n            return defHelper(this.getLoggedIn);\n        };\n\n        // domr\n        this.getAllDatePCs = function() {\n            var datePCsData = datePCsProvObj.getAllDatePCs();\n\n            for(var key in datePCsData) {\n                if(!datePCsData[key]) {\n                    datePCsData[key] = getPCFromCache(key);\n                }\n                site.scope.commonCriteria[key] = datePCsData[key];\n            }\n\n            return datePCsData;\n        };\n\n        this.defAllDatePCs = function() {\n            return defHelper(this.getAllDatePCs, true);\n        };\n\n        /*\n         StayDuration,\n         SatStay,\n         DaysToBooking\n         */\n        var datesHelper = function(handler, onlyArrival) {\n            //arrivalDepartureDates.arrivalDate && arrivalDepartureDates.departureDate\n            var arrDepDates = datePCsProvObj.getDatesFromPage();\n            var ret = '';\n            if(!!((arrDepDates.arrivalDate && arrDepDates.departureDate) || (onlyArrival && arrDepDates.arrivalDate))) {\n                ret = handler(arrDepDates.arrivalDate, arrDepDates.departureDate);\n            }\n            return ret;\n        };\n        this.getStayDuration = function() {\n            var ret = datesHelper(datePCsProvObj.getStayDuration);\n            return updatePCStateObj('StayDuration', ret);\n        };\n\n        this.defStayDuration = function() {\n            return defHelper(this.getStayDuration, true);\n        };\n\n        this.getSatStay = function() {\n            var ret = datesHelper(datePCsProvObj.getSatStay);\n            return updatePCStateObj('SatStay', ret);\n        };\n\n        this.defSatStay = function() {\n            return defHelper(this.getSatStay, true);\n        };\n\n        this.getDaysToBooking = function() {\n            var ret = datesHelper(datePCsProvObj.getDaysToBooking, true);\n            return updatePCStateObj('DaysToBooking', ret);\n        };\n\n        this.defDaysToBooking = function() {\n            return defHelper(this.getDaysToBooking, true);\n        };\n\n        // children - domr\n        this.getChildren = function() {\n            var ret = '';\n\n            var childrenElem = jQuery('[name*=numberOfChildren]'),\n                childrenCount = 0;\n            if(childrenElem.length) {\n                jQuery(childrenElem).each(function(){\n                    childrenCount = childrenCount + parseInt(jQuery(this).val(),10);\n                });\n                if (childrenCount) {\n                    ret = 'yes';\n                } else {\n                    ret = 'no';\n                }\n            }\n\n            return updatePCStateObj('Children', ret);\n        };\n\n        this.defChildren = function() {\n            return defHelper(this.getChildren, true);\n        };\n\n        //rooms domr\n        this.getRoomNmbr = function() {\n            var ret = '';\n\n            var roomsElem = jQuery('[name*=numberOfRoom]'),\n                roomsCount;\n            if(roomsElem.length) {\n                jQuery(roomsElem).each(function(){\n                    roomsCount = parseInt(jQuery(this).val(),10);\n                });\n                if(roomsCount){\n                    if (roomsCount >= 10) {\n                        ret = '10+';\n                    } else {\n                        ret = roomsCount;\n                    }\n                }\n            }\n\n            return updatePCStateObj('RoomNmbr', ret);\n        };\n        this.defRoomNmbr = function() {\n            return defHelper(this.getRoomNmbr, true);\n        };\n\n        // brand domr\n        this.getBrand = function() {\n            var ret = '';\n            try {\n                ret = digitalData.page.category.brand.toLowerCase();\n            } catch (e) {}\n\n            return updatePCStateObj('Brand', ret);\n        };\n\n        this.defBrand = function() {\n            return defHelper(this.getBrand, true);\n        };\n\n        // flexdates domr\n        this.getFlexDates = function() {\n            var ret = '';\n\n            var flexField = jQuery('#flexibleDates:checkbox')[0];\n            if (flexField) {\n                ret = '' + flexField.checked;\n            }\n\n            return updatePCStateObj('FlexDates', ret);\n        };\n\n        this.defFlexDates = function() {\n            return defHelper(this.getFlexDates, true);\n        };\n\n        // banner_present\n        this.getBanner_Present = function() {\n            var ret = 'no';\n            if (window.jQuery && jQuery('.nor1box').length) {\n                ret = 'Nor1';\n            }\n\n            return updatePCStateObj('Banner_Present', ret);\n        };\n\n        this.defBanner_Present = function() {\n            return defHelper(this.getBanner_Present, true);\n        };\n\n        // hotelcode\n        this.getHotelcode = function() {\n            var ret = 'no';\n\n            if (window.digitalData &&\n                window.digitalData.page &&\n                window.digitalData.page.pageInfo &&\n                window.digitalData.page.pageInfo.pageName) {\n                var hpRegex = /-([A-Z]+):index$/;\n                var funnelRegex = /book\\|([A-Z]+):[^:]*$/;\n                var aftPurchRegex = /(?:manage|confirmation)\\|([A-Z]+)$/;\n                var result = window.digitalData.page.pageInfo.pageName.match(hpRegex) ||\n                    window.digitalData.page.pageInfo.pageName.match(funnelRegex) ||\n                    window.digitalData.page.pageInfo.pageName.match(aftPurchRegex);\n                if(result && result.length === 2) {\n                    ret = result[1];\n                }\n            }\n\n            return updatePCStateObj('hotelcode', ret);\n        };\n\n        this.defHotelcode = function() {\n            return defHelper(this.getHotelcode, true);\n        };\n\n        this.getPropCountry = function() {\n            var propCountry = window.digitalData.page.attributes.propertySearchCountry || '';\n\n            return updatePCStateObj('PropCountry', propCountry);\n        };\n        this.defPropCountry = function() {\n            return defHelper(this.getPropCountry, function(helper) {\n                var stopWaiting;\n                window.setTimeout(function() {\n                    stopWaiting = true;\n                }, 5000);\n                when(function() {\n                    return window.digitalData.page.attributes.propertySearchCountry;\n                }, function() {\n                    return stopWaiting;\n                }).always(helper);\n            });\n        };\n\n        //Referrer 2014.08.15 Andrey Zyabrev\n        this.getReferrer = function () {\n            var userAgentOldIE = /msie/i;\n            var referrer = document.referrer,\n                cookie = cookies.get('pseudoIATANumber'),\n                pcValue = 'Other';\n\n            if(navigator.userAgent.match(userAgentOldIE)) { //Update 2015.01.19 Roman Mikitenko\n                referrer = document.referrer || window.location.href;\n            }\n\n            //Match domain in the referrer\n            if (referrer) {\n                var matchedDomain = (function () {\n                    var refDomains = [\n                        {'TripAdvisor': ['TripAdvisor\\\\.com']},\n                        {\n                            'Meta': [\n                                'hipmunk', 'trivago', 'hotelscombined', 'kayak', 'skyscanner', 'thesuitest', 'clicktripz', 'dealchecker',\n                                'ciao\\\\.de', 'kelkoo', 'lookingforbooking', 'travelsupermarket', 'hotellook', 'holidaycheck', 'wego\\\\.com'\n                            ]\n                        },\n                        {\n                            'Social': [\n                                'instagram', 'plus\\\\.google', 'vk\\\\.com', 'ning', 't\\\\.co', 'meetme', 'twitter', 'facebook', 'linkedin',\n                                'stumbleupon', 'tumblr', 'digg', 'reddit', 'myspace', 'flickr', 'youtube', 'flixster', 'friendster',\n                                'delicious', 'mixx', 'badoo', 'bebo', 'classmates', 'douban', 'fotolog', 'friendsreunited', 'hi5',\n                                'kaixin001', 'mylife', 'orkut', 'skyrock', 'sonico', 'studivz', 'trombi', 'tuenti', 'viadeo', 'xing',\n                                'tagged', 'yelp', 'blogster', 'foursquare', 'mixi', 'gree', 'yahoo-mbga', 'urbanspoon', 'blogger',\n                                'friendfeed', 'iwiw', 'mxit', 'netlog', 'renren', 'seesmic', 't\\\\.qq', 'weibo', 'pulse\\\\.yahoo', 'pinterest',\n                                'odnoklassniki', 'cyworld\\\\.com', 'nate\\\\.com', 'geni\\\\.com', 'buzznet\\\\.com', 'perfspot', 'zorpia',\n                                'deviantart', 'livejournal', 'cafemom', 'meetup', 'xanga', 'migente', 'ryze'\n                            ]\n                        },\n                        {'OTA': ['expedia', 'orbitz', 'priceline', 'hotels\\\\.com', 'hotwire', 'travelocity']},\n                        {\n                            'Natural/Organic Search': [\n                                'www\\\\.google\\\\.', '\\\\yahoo\\\\.com', 'www\\\\.bing\\\\.com', 'ask\\\\.com', 'earthlink\\\\.com',\n                                'excite\\\\.com', 'mywebsearch\\\\.com', 'live\\\\.com', 'yahoo\\\\.net', 'comcast\\\\.net',\n                                'search-results\\\\.com', 'aol\\\\.com', 'search\\\\.yahoo\\\\.com', 'travel\\\\.yahoo\\\\.com'\n                            ]\n                        },\n                        {\n                            'Brand.com': [\n                                'doubletree3\\\\.hilton\\\\.com', 'hamptoninn3\\\\.hilton\\\\.com', 'embassysuites3\\\\.hilton\\\\.com',\n                                'conradhotels3\\\\.hilton\\\\.com', 'waldorfastoria3\\\\.hilton\\\\.com', 'home2suites3\\\\.hilton\\\\.com',\n                                'homewoodsuites3\\\\.hilton\\\\.com', 'hiltongardeninn3\\\\.com', 'hilton\\\\.com'\n                            ]\n                        }\n                    ];\n\n                    for (var key = 0; key < refDomains.length; key++) {\n                        for (var p in refDomains[key]) {\n                            if (refDomains[key].hasOwnProperty(p)) {\n                                for (var i = 0; i < refDomains[key][p]['length']; i++) {\n                                    if (new RegExp('[^\\\\w]' + refDomains[key][p][i], 'i').test(referrer.split('?')[0])) {\n                                        return p;\n                                    }\n                                }\n                            }\n                        }\n                    }\n\n                    return '';\n                })();\n\n                if (matchedDomain) pcValue = matchedDomain;\n            } else {\n                pcValue = 'Direct';\n            }\n\n            var ValByKey = function(str,key,f,r){\n                var trim = function(str){return str.replace(/^\\s+/g, '').replace(/\\s+$/g, '')};\n                var k=key.replace(/\\./g,'\\\\.'),\n                    sre1='\\\\s*('+k+')\\\\s*'+f+'([^'+r+']*)',\n                    r2='',\n                    m,\n                    re=new RegExp(r+sre1,'gm'),\n                    re1=new RegExp('^'+sre1,'gm');\n                while((m=re.exec(str))!=null)r2=trim(m[2]);\n                if(r2===''&&(m=re1.exec(str))!=null)r2=trim(m[2]);\n                return r2;\n            };\n\n            //Match param in the url\n            if (ValByKey(location.search.slice(1), 'WT.srch', '=', '&') == 1) {\n                pcValue = 'Paid Search';\n            }\n            else if ((function () {\n                    var param = ValByKey(location.search.slice(1), 'WT.mc_id', '=', '&'),\n                        opts = ['2OLE', '2OLF', 'CMEM', 'EPEM', 'OMHN', 'CNAF'];\n                    if (param) {\n                        for (var i = 0; i < opts.length; i++) {\n                            if (new RegExp(opts[i], 'i').test(param)) return true;\n                        }\n                    }\n                    return false;\n                })()) {\n                pcValue = 'Email';\n            }\n\n            //Check cookie existence\n            if (cookie) pcValue = 'Display';\n\n            return updatePCStateObj('Referrer', pcValue);\n        };\n\n        this.defReferrer = function() {\n            return defHelper(this.getReferrer);\n        };\n\n        // Franchise\n        this.getFranchise = function() {\n            var linkNodeHref = window.jQuery ? jQuery('.resHeaderHotelInfo p .links a:contains(\"Hotel Details\"), .property-home-link a').attr('href') : '',\n                hotelCode = (location.href.match(/-([A-Z]{7})\\//) || [, ''])[1] ||\n                    (linkNodeHref && (linkNodeHref.match(/-([A-Z]{7})\\//) || [, ''])[1]) || '';\n\n            var franchise = window.mmfCodes && window.mmfCodes[hotelCode] ? window.mmfCodes[hotelCode] : '';\n            switch (franchise) {\n                case 1:\n                    franchise = 'Franchised';\n                    break;\n                case 2:\n                    franchise = 'Owned Managed';\n                    break;\n            }\n\n            return updatePCStateObj('OMvFranchise', franchise);\n        };\n\n        this.defFranchise = function() {\n            var def = Deferred();\n\n            franchiseDef\n                .then(function() {\n                    var pcvalue = self.getFranchise();\n                    if(pcvalue) {\n                        def.resolve(pcvalue, true);\n                    }\n                    else {\n                        def.resolve('', false);\n                    }\n                }, function() {\n                    def.resolve('', false);\n                });\n\n            return def.promise();\n        };\n\n        // Cookied (first in T244)\n        this.getCookied = function() {\n            var ret = '';\n\n            var accountId = cookies.get(\"accountId\") !== undefined,\n                loggedIn = cookies.get('loggedIn') !== undefined;\n\n            if (!accountId) {\n                ret = \"Non-Cookied\";\n            } else if (!loggedIn) {\n                ret = \"Cookied\";\n            }\n\n            return updatePCStateObj('Cookied', ret);\n        };\n\n        this.defCookied = function() {\n            return defHelper(this.getCookied);\n        };\n\n        this.getSearchType = function() {\n            var outSearchType = '';\n\n            if(site.scope.step === 'Rooms') {\n                outSearchType = 'Other';\n                var arrivalDate = new Date(Date.parse(jQuery('.sumDates').eq(0).text().trim().split(' - ')[0])),\n                    occupancyText = jQuery('.sumOccupancy').eq(0).text().trim(),\n                    adultsNum = occupancyText.match(/[0-9]+ adult/)[0].replace(' adult','') * 1,\n                    childrenNum = occupancyText.match(/[0-9]+ child/);\n                childrenNum = childrenNum !== null ? childrenNum[0].replace(' child', '') * 1 : 0;\n                if(adultsNum > 1 && childrenNum > 0) {\n                    outSearchType = 'Family';\n                }\n                else if(adultsNum === 1 && childrenNum === 0 && arrivalDate.getDay() >= 0 && arrivalDate.getDay() <= 3) {\n                    outSearchType = 'Business';\n                }\n                else if(adultsNum > 1 && childrenNum === 0 && arrivalDate.getDay() >= 4 && arrivalDate.getDay() <= 6) {\n                    outSearchType = 'Weekend Couple';\n                }\n            }\n\n            return updatePCStateObj('SearchType', outSearchType);\n        };\n\n        this.defSearchType = function() {\n            return defHelper(this.getSearchType, true);\n        };\n\n        this.getUrgencyMsg = function() {\n            var ret = 'blank';\n\n            if(site.scope.step === 'Rooms') {\n                if(document.querySelector('#urgRatesAlert') !== null) {\n                    ret = 'yes';\n                }\n                else {\n                    ret = 'no';\n                }\n            }\n\n            return updatePCStateObj('UrgencyMsg', ret);\n        };\n\n        this.defUrgencyMsg = function() {\n            return defHelper(this.getUrgencyMsg, true);\n        };\n\n        this.getHhdap = function() {\n            var ret = \"Blank\";\n            hasHHDAP();\n\n            function hasHHDAP() {\n                var hhdapRateNames = ['hhonors discount advance purchase', 'hhonors adv purchase'],\n                //ratesOnRoomRates = jQuery('.fsRoom .planDesc .popup');\n                    ratesOnRoomRates = jQuery('.fsRoom .roomRateTable').not('.roomRateTableOtherRates').find('.planDesc .popup');\n\n                for (var i = ratesOnRoomRates.length; i--;) {\n                    var currentRate = ratesOnRoomRates[i].textContent.trim().toLowerCase();\n\n                    if (hhdapRateNames.indexOf(currentRate) !== -1) {\n                        ret = 'Yes';\n                        break;\n                    } else {\n                        ret = 'No';\n                    }\n                }\n                return ret;\n            }\n\n            return updatePCStateObj('HHDAP', ret);\n        };\n\n        this.defHhdap = function() {\n            return defHelper(this.getHhdap, true);\n        };\n\n        this.getSwapRates = function() {\n            var ret = 'Blank';\n            checkSwapRates();\n\n            function checkSwapRates() {\n                var bbExist = false, twoXExist = false;\n                //var rates = jQuery('.fsRoom:first .planDesc .popup');\n                var rates = jQuery('.fsRoom:first .roomRateTableOtherRates .planDesc .popup');\n                var regExpBb = /^bed (&|and|n) breakfast/g;\n\n                if (site.scope.step !== 'Rooms') { return ret; }\n\n                for (var i=0, max = rates.length; i< max; i++) {\n                    var currentRate = jQuery(rates[i]).text().toLowerCase();\n                    var bbRate = regExpBb.test(currentRate);\n                    var twoXRate = currentRate === '2x points package';\n\n                    if(bbRate) {\n                        bbExist = true;\n                    }\n\n                    if(twoXRate) {\n                        twoXExist = true;\n                    }\n                }\n\n                if(bbExist && twoXExist) {\n                    ret = 'Both';\n                }\n                else if (bbExist) {\n                    ret = 'bb';\n                }\n                else if (twoXExist) {\n                    ret = '2x';\n                }\n                else {\n                    ret = 'No';\n                }\n\n                return ret;\n            }\n\n            return updatePCStateObj('SwapRates', ret);\n        };\n\n        this.defSwapRates = function() {\n            return defHelper(this.getSwapRates, true);\n        };\n\n        this.getSignInSource = function() {\n\n            var ret = 'Other';\n            if (site.scope.step === 'ConfirmLogin' || document.title.match(/Sign\\sIn/i) !== null) {\n                ret = isFrom();\n            }\n\n            function isFrom() {\n                var result = 'Other';\n                var ref = document.referrer;\n                var HomePage = /hilton\\.com\\/en\\/index\\.html/i.test(ref);\n                var PropertyPage = /hilton\\.com\\/en\\/hotels\\//i.test(ref);\n                var SearchResults = /\\/search\\/findhotels\\/results.htm/i.test(ref);\n                var FunnelStep = cookies.get('mm-PC-signIn-referrer');\n                var funnelCookieValMap = {\n                    \"Rooms\":\"RoomRate\",\n                    \"Guest\":\"GuestInfo\",\n                    \"Payment\":\"Payment\"\n                };\n\n                if(SearchResults) {\n                    result = 'SR';\n                }\n                else if(PropertyPage) {\n                    result = 'Property_Hmp';\n                }\n                else if(HomePage) {\n                    result = 'Brand_Hmp';\n                }\n                else if(/book\\.htm/i.test(ref) && FunnelStep) {\n                    result = funnelCookieValMap[FunnelStep] || \"Other\";\n                }\n\n                return result;\n            }\n\n            return updatePCStateObj('SignInSource', ret);\n        };\n\n        this.defSignInSource = function() {\n            return defHelper(this.getSignInSource);\n        };\n\n        // HH Tier\n        this.getHHTier = function() {\n            var ret = '';\n\n            var tierCookie1 = cookies.get('hhTier');\n            var tierCookie2 = cookies.get('accountTier');\n\n            if(tierCookie1 && tierCookie1 === 'B' || tierCookie2 && tierCookie2 === 'Blue') {\n                ret = 'Member';\n            }\n            else if(tierCookie1 && tierCookie1 === 'S' || tierCookie2 && tierCookie2 === 'Silver') {\n                ret = 'Silver';\n            }\n            else if(tierCookie1 && tierCookie1 === 'G' || tierCookie2 && tierCookie2 === 'Gold') {\n                ret = 'Gold';\n            }\n            else if(tierCookie1 && tierCookie1 === 'P' || tierCookie2 && tierCookie2 === 'PreferentialGold') {\n                ret = 'PreferentGold';\n            }\n            else if(tierCookie1 && tierCookie1 === 'D' || tierCookie2 && tierCookie2 === 'Diamond') {\n                ret = 'Diamond';\n            }\n\n            return updatePCStateObj('HHTier', ret);\n        };\n\n        this.defHHTier = function() {\n            return defHelper(this.getHHTier);\n        };\n\n        // Get generation page type\n        this.getGenerationPage = function() {\n\n            var pageName = '';\n            var ret;\n\n            try {\n                pageName = window.digitalData.page.pageInfo.pageName;\n            } catch (e) {}\n\n            var pageNameArray = getArray(pageName);\n\n            var isSRPage = pageName.indexOf('search:findhotels:results') !== -1;\n            var isBookingPage = pageName.indexOf('reservation:book') !== -1;\n            var isPropertyPage = pageNameArray[1] === 'hotels' && pageNameArray[2] !== 'index';\n            var isBrandPage = pageNameArray[0].length === 2;\n\n            if (isSRPage) {\n                ret = 'SR';\n            } else if (isBookingPage) {\n\n                var reservationPage = pageNameArray[pageNameArray.length - 1];\n\n                switch (reservationPage) {\n                    case 'selectRoom':\n                        ret = 'RR';\n                        break;\n                    case 'guestInfo':\n                        ret = 'GI';\n                        break;\n                    case 'payment':\n                        ret = 'Payment';\n                        break;\n                }\n\n            } else if (isPropertyPage) {\n                ret = 'Property_Pg';\n            } else if (isBrandPage) {\n                ret = 'Brand_Pg';\n            }\n\n            function getArray(pageName) {\n                return pageName ? pageName.split(':') : [];\n            }\n\n            return updatePCStateObj('GenerationPg', ret);\n        };\n\n        this.defGenerationPage = function() {\n            return defHelper(this.getGenerationPage, true);\n        };\n\n        // RR Count\n        this.getRRCount = function () {\n            var ret = '';\n\n            if(site.scope.step === 'Rooms') {\n\n                var $visibleRooms = jQuery('.fsRoomroomTypeNotAccessible');\n\n                if ($visibleRooms.length) {\n                    if($visibleRooms.length >= 15) {\n                        ret = '15_Plus';\n                    }\n                    else {\n                        ret = $visibleRooms.length;\n                    }\n                }\n\n            }\n\n            return updatePCStateObj('RRCount', ret);\n        };\n\n        this.defRRCount = function() {\n            return defHelper(this.getRRCount, true);\n        };\n\n        //SRCount\n        this.getSRCount = function () {\n            var ret = '';\n            var currentURL = window.location.href;\n            var SearchResults = /\\/search\\/findhotels\\/results.htm/i.test(currentURL);\n\n            if(SearchResults) {\n\n                var hotelsCount = window && window.searchResultsTotalNumberOfHotels;\n\n                if(hotelsCount) {\n\n                    if (hotelsCount >= 1 && hotelsCount <= 5) {\n                        ret = '1-5';\n                    }\n                    else if (hotelsCount >= 6 && hotelsCount <= 10) {\n                        ret = '6-10';\n                    }\n                    else if (hotelsCount >= 11 && hotelsCount <= 15) {\n                        ret = '11-15';\n                    }\n                    else if (hotelsCount >= 16 && hotelsCount <= 20) {\n                        ret = '16-20';\n                    }\n                    else if (hotelsCount >= 21 && hotelsCount <= 25) {\n                        ret = '21-25';\n                    }\n                    else if (hotelsCount >= 26 && hotelsCount <= 30) {\n                        ret = '26-30';\n                    }\n                    else if (hotelsCount >= 31 && hotelsCount <= 35) {\n                        ret = '31-35';\n                    }\n                    else if (hotelsCount >= 36 && hotelsCount <= 40) {\n                        ret = '36-40';\n                    }\n                    else if (hotelsCount >= 41 && hotelsCount <= 45) {\n                        ret = '41-45';\n                    }\n                    else if (hotelsCount >= 46 && hotelsCount <= 50) {\n                        ret = '46-50';\n                    }\n                    else if (hotelsCount >= 51 && hotelsCount <= 55) {\n                        ret = '51-55';\n                    }\n                    else if(hotelsCount > 55) {\n                        ret = '55_Plus';\n                    }\n                }\n\n            }\n\n            return updatePCStateObj('SRCount', ret);\n        };\n\n        this.defSRCount = function() {\n            return defHelper(this.getSRCount, true);\n        };\n\n        //Location\n        this.getLocation = function () {\n            var ret = '';\n            var currentURL = window.location.href;\n            var SearchResults = /\\/search\\/findhotels\\/results.htm/i.test(currentURL);\n\n            if(SearchResults) {\n                var SRLocation = jQuery('.searchSummary .sumLocation');\n                var SRMobileLocation = jQuery('.search_results .search_summary .location');\n\n                if (SRLocation.length) {\n                    ret = SRLocation.text().trim();\n                } else if (SRMobileLocation.length) {\n                    ret = SRMobileLocation.text().trim();\n                }\n            }\n\n            return updatePCStateObj('Location', ret);\n        };\n\n        this.defLocation = function() {\n            return defHelper(this.getLocation, true);\n        };\n\n        /**\n         * Stores all PCs into cookie from site.scope.commonCriteria object\n         * this function should be invoked after setting up the PCs\n         */\n        this.storePCs = function() {\n            for (var key in site.scope.commonCriteria) {\n                if(site.scope.commonCriteria[key] !== '') {\n                    visitor.storeAttr(key, site.scope.commonCriteria[key]);\n                }\n            }\n        };\n\n        /**\n         * Updates all personalization criteria\n         */\n        this.updatePCs = function() {\n            // all PC setters\n\n            this.getStayDuration();\n            this.getSatStay();\n            this.getDaysToBooking();\n            this.getBanner_Present();\n            this.getBrand();\n            this.getChildren();\n            this.getRoomNmbr();\n            this.getCookied();\n            this.getFlexDates();\n            this.getFranchise();\n            this.getHotelcode();\n            this.getLoggedIn();\n            this.getReferrer();\n            this.getSearchType();\n            this.getUrgencyMsg();\n            this.getHhdap();\n            this.getSwapRates();\n            this.getSignInSource();\n            this.getHHTier();\n            this.getRRCount();\n            this.getSRCount();\n            this.getLocation();\n            this.getPropCountry();\n            this.getGenerationPage();\n\n            this.storePCs();\n        };\n\n        this.updatePCsDef = function() {\n            return when(this.defStayDuration(),\n                this.defSatStay(),\n                this.defDaysToBooking(),\n                this.defBanner_Present(),\n                this.defBrand(),\n                this.defChildren(),\n                this.defRoomNmbr(),\n                this.defCookied(),\n                this.defFlexDates(),\n                this.defFranchise(),\n                this.defHotelcode(),\n                this.defLoggedIn(),\n                this.defReferrer(),\n                this.defSearchType(),\n                this.defUrgencyMsg(),\n                this.defHhdap(),\n                this.defSwapRates(),\n                this.defSignInSource(),\n                this.defHHTier(),\n                this.defRRCount(),\n                this.defSRCount(),\n                this.defLocation(),\n                this.defGenerationPage()).then(function() {\n                self.storePCs();\n                return Deferred().resolve().promise();\n            });\n        };\n    });\n\n    var CommonCriteria = modules.require('CommonCriteria');\n\n    // Franchise codes\n    var franchiseDef = (function () {\n        var def = Deferred();\n        var brand = (window.BRAND && BRAND.lowerCaseId) ||\n            (location.pathname.match(/\\/(ch|dt|es|gi|hi|hp|ht|hw|wa|qq)\\//) || [, ''])[1];\n        function resolveDef() {\n            def.resolve();\n        }\n\n        if (brand && brand != 'hh') {\n            var url = '//service.maxymiser.net/cdn/hilton/hilton.com/pc_criteria/franchise_codes/fcodes_' + brand + '_v2.js';\n            // document.write('<scr' + 'ipt src=\"//service.maxymiser.net/cdn/hilton/hilton.com/pc_criteria/franchise_codes/fcodes_' + brand + '.js\"></scr' + 'ipt>');\n            var script = document.createElement('script');\n            script.type = 'text/javascript';\n            script.src = url;\n            script.onload = resolveDef;\n            script.onerror = resolveDef;\n            document.head.appendChild(script);\n        } else{\n            resolveDef();\n        }\n        return def.promise();\n    })();\n\n\n\n    CommonCriteria.updatePCsDef();\n\n    var updatePCsEventHandler = function() {\n        CommonCriteria.updatePCs();\n    };\n\n    events.domReady(function () {\n        jQuery(window).bind('beforeunload', updatePCsEventHandler);\n        jQuery(window).bind('unload', updatePCsEventHandler);\n    });\n\n})();","Order":-1,"HighLevelApiVersion":"1.8"}],"Campaigns":[{"Name":"T157TripAdvisor2FS_copy","Type":"ABnMVT","CSName":"","HighLevelApiVersion":"1.8","PagePrefix":"","Scripts":[{"Name":"mapping","Type":"script","Attrs":{"type":"text/javascript"},"Data":";(function () {\n\tif (document.documentElement.clientWidth < 1000) {\n        return;\n    }\n\n\tevents.domReady(function () {\n        var $ = window.jQuery;\n        if ($) {\n            $(window).resize(function () {\n                if ($(document.documentElement).width() < 1000) {\n                    $(document.body).hide();\n                    location.reload();\n                }\n            });\n        }\n\t});\n\n\tvar map = {\"REKCAPY\":\"10303224\",\n            \"FAOAPCI\":\"2142716\",\n            \"BPNCICI\":\"320013\",\n            \"BKKCICI\":\"305249\",\n            \"BJSCICI\":\"3256850\",\n            \"CAICICI\":\"302720\",\n            \"SINCICI\":\"306166\",\n            \"DLCZDCI\":\"2457077\",\n            \"DXBCDCI\":\"1456254\",\n            \"DUBHCCI\":\"209080\",\n            \"HKGHCCI\":\"305371\",\n            \"INDCICI\":\"576787\",\n            \"ISTHCCI\":\"294658\",\n            \"USMKSCI\":\"1456417\",\n            \"USMKRCI\":\"3182012\",\n            \"LONCOCI\":\"2309633\",\n            \"MFMCSCI\":\"2642883\",\n            \"MAKCICI\":\"8726105\",\n            \"MLEHICI\":\"300676\",\n            \"MNLMBCI\":\"8431164\",\n            \"MIACICI\":\"288592\",\n            \"NYCCICI\":\"208452\",\n            \"GRJPRCI\":\"506191\",\n            \"PNQCICI\":\"8625588\",\n            \"PDPCICI\":\"306653\",\n            \"SYXCICI\":\"1978975\",\n            \"SELCICI\":\"3477158\",\n            \"TYOCICI\":\"571809\",\n            \"GRRQQQQ\":\"90043\",\n            \"BUEBAQQ\":\"8417978\",\n            \"PHXRSQQ\":\"73240\",\n            \"RAPSSQQ\":\"114744\",\n            \"SANCUQQ\":\"119731\",\n            \"ROACUQQ\":\"501131\",\n            \"MBJDRQQ\":\"1881415\",\n            \"MBJPCQQ\":\"4751111\",\n            \"SJCCCQQ\":\"250113\",\n            \"CHILHQQ\":\"9145578\",\n            \"MPECUQQ\":\"119789\",\n            \"PVDCUQQ\":\"96970\",\n            \"BHMCUQQ\":\"72334\",\n            \"HAMRHQQ\":\"199574\",\n            \"STLCUQQ\":\"91069\",\n            \"MOBCUQQ\":\"72785\",\n            \"LEXQQQQ\":\"114996\",\n            \"FLLDHQQ\":\"271867\",\n            \"RDUCUQQ\":\"619494\",\n            \"DALCUQQ\":\"602600\",\n            \"PHLQQQQ\":\"112124\",\n            \"AGSCUQQ\":\"86368\",\n            \"HOUTSQQ\":\"258636\",\n            \"MIAVHQQ\":\"5888192\",\n            \"BCTBUQQ\":\"84184\",\n            \"BCNMADI\":\"228648\",\n            \"FLLBMDT\":\"84482\",\n            \"ABZDTDI\":\"191915\",\n            \"ABZTTDI\":\"192378\",\n            \"BRIDTDI\":\"486606\",\n            \"AGRDTDI\":\"6615158\",\n            \"CAKFLDT\":\"1763935\",\n            \"HNLKADT\":\"90017\",\n            \"ALBSMDT\":\"98703\",\n            \"ASPDADI\":\"4096321\",\n            \"AMSADDI\":\"6159003\",\n            \"AMSCSDI\":\"1946024\",\n            \"SNACCDT\":\"78221\",\n            \"SZVASDI\":\"5298064\",\n            \"ANPDTDT\":\"217530\",\n            \"AVAHSDI\":\"8634279\",\n            \"AQJDTDI\":\"2038674\",\n            \"SEAACDT\":\"677260\",\n            \"CVTRADI\":\"1163740\",\n            \"ATLSSDT\":\"111374\",\n            \"ATLLADT\":\"86889\",\n            \"ATLNDDT\":\"86241\",\n            \"ATLWYDT\":\"224253\",\n            \"ATLRSDT\":\"86742\",\n            \"ATLANDT\":\"89606\",\n            \"ATLBHDT\":\"86304\",\n            \"OAJDTDT\":\"4325226\",\n            \"AGSDTDT\":\"86366\",\n            \"AUSLNDT\":\"98418\",\n            \"AUSBPDT\":\"98433\",\n            \"AUSIMDT\":\"108983\",\n            \"NAVDTDI\":\"1950050\",\n            \"RLBKDT\":\"79560\",\n            \"BWIBADT\":\"247884\",\n            \"PIKDTDT\":\"89349\",\n            \"BTRCADT\":\"1156712\",\n            \"MBSBCDT\":\"444212\",\n            \"PDXCRDT\":\"4268374\",\n            \"BJSDTDI\":\"1075056\",\n            \"BJILSDT\":\"4328285\",\n            \"RDMFADT\":\"102004\",\n            \"JBKCADT\":\"76008\",\n            \"WASBHDT\":\"83965\",\n            \"BIXDTDT\":\"1474339\",\n            \"AVLBMDT\":\"93921\",\n            \"BGMWSDT\":\"1676181\",\n            \"BHMDTDT\":\"72395\",\n            \"BMIDTDT\":\"87527\",\n            \"MSPBSDT\":\"90396\",\n            \"BOGCODT\":\"9459742\",\n            \"BOGNTDT\":\"3236035\",\n            \"BOSWTDT\":\"217540\",\n            \"BOSORDT\":\"217542\",\n            \"BOSNSDT\":\"219441\",\n            \"BOSRODT\":\"89838\",\n            \"BOSBFDT\":\"858237\",\n            \"BOSMFDT\":\"89780\",\n            \"BOSCODT\":\"217550\",\n            \"BDLETDT\":\"83659\",\n            \"BTSDIDI\":\"2077572\",\n            \"QKBVRDT\":\"126246\",\n            \"BSTBRDI\":\"192933\",\n            \"BRSRWDI\":\"192931\",\n            \"BRSDTDI\":\"649820\",\n            \"BDLCDDT\":\"487316\",\n            \"RDUDNDT\":\"100752\",\n            \"BUHDTDI\":\"596397\",\n            \"BUFFLDT\":\"93068\",\n            \"BTVDTDT\":\"110345\",\n            \"CNSDCDI\":\"255381\",\n            \"STNCBDI\":\"192790\",\n            \"SJCPPDT\":\"666603\",\n            \"HYACCDT\":\"3330325\",\n            \"CPTUEDI\":\"1675294\",\n            \"SJODTDT\":\"1142849\",\n            \"LGBCHDT\":\"84143\",\n            \"CIDCCDT\":\"4311347\",\n            \"JAPCRDT\":\"1008544\",\n            \"CHSCODT\":\"596030\",\n            \"CLTAPDT\":\"94206\",\n            \"CLTWCDT\":\"100552\",\n            \"CHOSHDT\":\"110901\",\n            \"CHACHDT\":\"97779\",\n            \"CHIARDT\":\"87500\",\n            \"CHICCDT\":\"217509\",\n            \"CHIOADT\":\"564507\",\n            \"CHIDTDT\":\"224625\",\n            \"CHIWDDT\":\"87664\",\n            \"CHISGDT\":\"88026\",\n            \"CHIASDT\":\"87479\",\n            \"CHIMMDT\":\"91042\",\n            \"CKGJBDI\":\"2359966\",\n            \"CKGCWDI\":\"4474225\",\n            \"CVGHBDT\":\"95149\",\n            \"ONTCLDT\":\"77198\",\n            \"CLELSDT\":\"1372556\",\n            \"CLECBDT\":\"217648\",\n            \"CLECRDT\":\"610495\",\n            \"CLEHSDT\":\"95185\",\n            \"MLBASDT\":\"86319\",\n            \"COSPDT\":\"85202\",\n            \"COUTBDT\":\"5585309\",\n            \"BWICHDT\":\"89402\",\n            \"CAECSDT\":\"97130\",\n            \"CSGDTDT\":\"86461\",\n            \"CMHWNDT\":\"95249\",\n            \"CVTHNDI\":\"209381\",\n            \"DALLODT\":\"109456\",\n            \"DALMKDT\":\"652607\",\n            \"DALVVDT\":\"98638\",\n            \"DALRHDT\":\"99376\",\n            \"DFWCNDT\":\"98640\",\n            \"DALFBDT\":\"483586\",\n            \"DARDTDI\":\"1597328\",\n            \"GATDBDI\":\"192580\",\n            \"DRWDDDI\":\"4096779\",\n            \"DTTDBDT\":\"95302\",\n            \"DCUSADT\":\"72486\",\n            \"DERDTDT\":\"84370\",\n            \"RLDVDT\":\"85332\",\n            \"DENNSDT\":\"120081\",\n            \"DENEWDT\":\"83000\",\n            \"DENITDT\":\"83002\",\n            \"DENSNDT\":\"225093\",\n            \"DENTNDT\":\"83484\",\n            \"DSMFDDT\":\"91940\",\n            \"DTWNVDT\":\"90155\",\n            \"DFWINDT\":\"109274\",\n            \"DHAAUDI\":\"2156177\",\n            \"DOHOTDI\":\"7655524\",\n            \"DXBTHDI\":\"5294361\",\n            \"IADSLDT\":\"1762090\",\n            \"EDIDUDI\":\"227157\",\n            \"DNDKWDI\":\"193986\",\n            \"RLDUDT\":\"83157\",\n            \"EDICCDI\":\"4091428\",\n            \"SVXCCDI\":\"6930071\",\n            \"LIMPUDT\":\"300678\",\n            \"ELPDWDT\":\"1235675\",\n            \"DRWEDDI\":\"4096323\",\n            \"FAYDTDT\":\"1161758\",\n            \"FLGSSDT\":\"73383\",\n            \"FTLFLDT\":\"98297\",\n            \"FATCCDT\":\"125708\",\n            \"GLSDTDT\":\"570283\",\n            \"YOWARDT\":\"4606761\",\n            \"GROJPDI\":\"1948193\",\n            \"GOIABDI\":\"3370050\",\n            \"PSPDPDT\":\"250111\",\n            \"SANCMDT\":\"217273\",\n            \"MIABSDT\":\"85046\",\n            \"GJTDTDT\":\"83250\",\n            \"GRRAIDT\":\"121092\",\n            \"GSPHPDT\":\"94389\",\n            \"CANSCDI\":\"4354454\",\n            \"CANSRDI\":\"7237068\",\n            \"HGHHEDI\":\"4402651\",\n            \"LHRCLDI\":\"193681\",\n            \"HUZHADI\":\"7264228\",\n            \"SAVHTDT\":\"240109\",\n            \"GRRHLDT\":\"90062\",\n            \"BCNLMDI\":\"1146201\",\n            \"WAWCCDI\":\"5986800\",\n            \"DXBABDI\":\"5039858\",\n            \"MANDTDI\":\"192828\",\n            \"GRODTDI\":\"3686400\",\n            \"LPLDLDI\":\"6002570\",\n            \"DELDGDI\":\"2463248\",\n            \"ISTOTDI\":\"1804308\",\n            \"ISTTIDI\":\"7953820\",\n            \"MANPDDI\":\"652585\",\n            \"LAXMADT\":\"78165\",\n            \"RUHAMDI\":\"7178459\",\n            \"SHASPDI\":\"299595\",\n            \"HOUGWDT\":\"111618\",\n            \"HOUHODT\":\"98989\",\n            \"HOUAPDT\":\"99007\",\n            \"HOUDBDT\":\"98943\",\n            \"ONAISDT\":\"78419\",\n            \"ISTAVDI\":\"2554696\",\n            \"ISTIMDI\":\"1804271\",\n            \"ISTIKDI\":\"8542939\",\n            \"IZMIADI\":\"6468635\",\n            \"MKLDTDT\":\"230159\",\n            \"JAXARDT\":\"88403\",\n            \"JAXJRDT\":\"88460\",\n            \"JKTDIDI\":\"5288357\",\n            \"JEFDTDT\":\"1163654\",\n            \"EWRWTDT\":\"98276\",\n            \"WUXTJDI\":\"2422493\",\n            \"HGHJIDI\":\"4003553\",\n            \"TRIDTDT\":\"97912\",\n            \"JHBDTDI\":\"6420587\",\n            \"KAMLODT\":\"182398\",\n            \"KZNCCDI\":\"8629415\",\n            \"EYWDTDT\":\"209384\",\n            \"KSCDTDI\":\"583386\",\n            \"KRKCCDI\":\"7179200\",\n            \"KULDTDI\":\"1759018\",\n            \"XKUKUDI\":\"4007964\",\n            \"LFTLDDT\":\"89001\",\n            \"BWILWDT\":\"93628\",\n            \"BWILMDT\":\"89471\",\n            \"CVGLADT\":\"6612642\",\n            \"LAXEGDT\":\"77981\",\n            \"LBACCDI\":\"1478445\",\n            \"ORHLEDT\":\"89757\",\n            \"CHIMUDT\":\"87902\",\n            \"HUYLNDI\":\"2412613\",\n            \"LISFPDI\":\"674862\",\n            \"LITMBDT\":\"76483\",\n            \"LVKCHDT\":\"242300\",\n            \"LCJDLDI\":\"4054245\",\n            \"LONLCDI\":\"305742\",\n            \"LONNDDI\":\"199849\",\n            \"LONECDI\":\"195210\",\n            \"LONMADI\":\"193092\",\n            \"LONTLDI\":\"1946018\",\n            \"LONVCDI\":\"195204\",\n            \"LHRLBDI\":\"193102\",\n            \"LONEXDI\":\"289306\",\n            \"LONLKDI\":\"199848\",\n            \"YXUKSDT\":\"186906\",\n            \"LONWMDI\":\"275581\",\n            \"LONHYDI\":\"195216\",\n            \"LONLIDI\":\"192030\",\n            \"LAXCMDT\":\"76529\",\n            \"LAXNWDT\":\"78709\",\n            \"LAXCCDT\":\"76696\",\n            \"LAXDTDT\":\"77714\",\n            \"LAXRMDT\":\"79616\",\n            \"LXMHIDI\":\"228412\",\n            \"MSNDTDT\":\"100923\",\n            \"MWHNJDT\":\"92436\",\n            \"MLXMADI\":\"6418138\",\n            \"MFEDTDT\":\"99262\",\n            \"MELFSDI\":\"276183\",\n            \"MEMEHDT\":\"146517\",\n            \"MEMDNDT\":\"98062\",\n            \"MIAMADT\":\"85201\",\n            \"MAFDTDT\":\"106009\",\n            \"MILDTDI\":\"1175769\",\n            \"LTNDTDI\":\"1546434\",\n            \"MKECCDT\":\"123058\",\n            \"MKEBKDT\":\"101427\",\n            \"MSPNODT\":\"95724\",\n            \"MSPPHDT\":\"95715\",\n            \"RLMVDT\":\"97376\",\n            \"DSTODT\":\"78287\",\n            \"LAXMVDT\":\"78310\",\n            \"MGMMADT\":\"73210\",\n            \"MOWMLDI\":\"6002558\",\n            \"MBTDTDT\":\"98096\",\n            \"OKANJDI\":\"302272\",\n            \"OKANADI\":\"1090677\",\n            \"NYCNADT\":\"8277068\",\n            \"OAKACDT\":\"629786\",\n            \"BNADUDT\":\"111949\",\n            \"EWNMSDT\":\"94652\",\n            \"MSYTCDT\":\"120831\",\n            \"MSYKNDT\":\"88994\",\n            \"NYCCLDT\":\"1214829\",\n            \"NYCBPDT\":\"1858923\",\n            \"NYCSQDT\":\"1149404\",\n            \"EWRNADT\":\"98490\",\n            \"NWKBDDT\":\"78631\",\n            \"CMHNEDT\":\"95469\",\n            \"NBYNBDI\":\"192489\",\n            \"NCLNADI\":\"2414542\",\n            \"NGBNCDI\":\"8322127\",\n            \"ORFNADT\":\"116184\",\n            \"CHSNCDT\":\"74250\",\n            \"NORNHDT\":\"86127\",\n            \"ORQDTDT\":\"85830\",\n            \"EMANUDI\":\"244802\",\n            \"OVBDTDI\":\"1852831\",\n            \"ORKDTDT\":\"98244\",\n            \"MIAOPDT\":\"85185\",\n            \"OKCARDT\":\"1367775\",\n            \"OLMCWDT\":\"126102\",\n            \"OMASWDT\":\"7855511\",\n            \"OMAHDT\":\"91495\",\n            \"ONTODT\":\"77635\",\n            \"OMRDTDI\":\"3182720\",\n            \"MCOHNDT\":\"85416\",\n            \"MCOODDT\":\"85420\",\n            \"ORLOEDT\":\"6407569\",\n            \"MCOUNDT\":\"123527\",\n            \"MCIMSDT\":\"114644\",\n            \"PBIMPDT\":\"224365\",\n            \"PTYDTDI\":\"1875771\",\n            \"PHXSJDT\":\"217207\",\n            \"SLCYWDT\":\"99844\",\n            \"PHLBLDT\":\"102480\",\n            \"PHLVFDT\":\"96533\",\n            \"PHLDADT\":\"112137\",\n            \"PHXSTDT\":\"1804357\",\n            \"PHXMPDT\":\"75087\",\n            \"PITARDT\":\"587339\",\n            \"PITMADT\":\"96599\",\n            \"PITMRDT\":\"96633\",\n            \"PITDTDT\":\"115503\",\n            \"PITGTDT\":\"217673\",\n            \"PITMPDT\":\"102130\",\n            \"PLEPCDT\":\"79333\",\n            \"PHNTEDT\":\"94577\",\n            \"PDXPTDT\":\"235346\",\n            \"PWMMMDT\":\"93473\",\n            \"RLLCDT\":\"96138\",\n            \"PCTDTDT\":\"92566\",\n            \"PNQCHDI\":\"4493956\",\n            \"FOCLDDI\":\"3618524\",\n            \"TAOLXDI\":\"8330635\",\n            \"GOQQGDI\":\"2426595\",\n            \"ZQNALDI\":\"2145859\",\n            \"QRODTDT\":\"2148032\",\n            \"RDUDADT\":\"223455\",\n            \"RDUAYDT\":\"1484572\",\n            \"RKTDTDI\":\"1995299\",\n            \"RDGDTDT\":\"8541457\",\n            \"YQRCCDT\":\"5324311\",\n            \"RKTMIDI\":\"6209021\",\n            \"IAGDTDT\":\"320106\",\n            \"AGPRHDI\":\"2533313\",\n            \"LNSWVDT\":\"1777008\",\n            \"MCOSRDT\":\"85452\",\n            \"RICKSDT\":\"110865\",\n            \"ROCDTDT\":\"93744\",\n            \"RSTDTDT\":\"90480\",\n            \"RWIDTDT\":\"99944\",\n            \"RLSADT\":\"81457\",\n            \"SLENSDT\":\"102017\",\n            \"SLCARDT\":\"99943\",\n            \"SATDWDT\":\"99499\",\n            \"SATNSDT\":\"99504\",\n            \"SBTDTDT\":\"77090\",\n            \"SANDWDT\":\"80291\",\n            \"SDGODT\":\"115598\",\n            \"SANCEDT\":\"119768\",\n            \"SFOAODT\":\"80949\",\n            \"SFONODT\":\"217296\",\n            \"JOSEDT\":\"81699\",\n            \"SJUDTDT\":\"151682\",\n            \"LGBSPDT\":\"81761\",\n            \"STAOCDT\":\"240061\",\n            \"SAFCRDT\":\"98811\",\n            \"SCLSVDT\":\"6956264\",\n            \"SAVAIDT\":\"729520\",\n            \"SCHNTDT\":\"99644\",\n            \"CTACDT\":\"100597\",\n            \"SEZDTDI\":\"3204699\",\n            \"SZDCRDI\":\"192698\",\n            \"SHEDTDI\":\"1909741\",\n            \"TGMSCDI\":\"10467560\",\n            \"EWRDADT\":\"98173\",\n            \"RLSCDT\":\"119652\",\n            \"SBNSBDT\":\"88244\",\n            \"SOUHNDI\":\"192589\",\n            \"SPCCDT\":\"111020\",\n            \"SGFDTDT\":\"91007\",\n            \"STLCNDT\":\"87709\",\n            \"MSPMSDT\":\"90513\",\n            \"USTSMDT\":\"6776726\",\n            \"STLSCDT\":\"280356\",\n            \"STLWPDT\":\"96769\",\n            \"ROCTSDT\":\"93759\",\n            \"GLASTDI\":\"229088\",\n            \"TUSTWDT\":\"74449\",\n            \"BKKSSDI\":\"302441\",\n            \"FLLSMDT\":\"223239\",\n            \"SZVTVDI\":\"8786364\",\n            \"SYRDTDT\":\"236412\",\n            \"THLAPDT\":\"88486\",\n            \"TPATLDT\":\"86059\",\n            \"TERHIDT\":\"93839\",\n            \"SATEMDT\":\"146143\",\n            \"JFKETDT\":\"98139\",\n            \"YTOCSDT\":\"186919\",\n            \"LAXTHDT\":\"82362\",\n            \"TUSTADT\":\"74455\",\n            \"TUSBTDT\":\"74439\",\n            \"CLEUCDT\":\"2142718\",\n            \"TULSYDT\":\"95842\",\n            \"TULSDDT\":\"95843\",\n            \"TJMOSDI\":\"2223115\",\n            \"VANDIDI\":\"2335266\",\n            \"VANVWDT\":\"111042\",\n            \"VARGSDI\":\"2099131\",\n            \"VCEMVDI\":\"7222451\",\n            \"VERMADT\":\"153489\",\n            \"YYJDSDT\":\"182571\",\n            \"ORFBNDT\":\"110434\",\n            \"DCAAEDT\":\"83939\",\n            \"DCASSDT\":\"93595\",\n            \"YEGNMDT\":\"182277\",\n            \"PBIAADT\":\"86030\",\n            \"ICTARDT\":\"88725\",\n            \"WBGKRDT\":\"110816\",\n            \"ILGCPDT\":\"83871\",\n            \"ILGDTDT\":\"225918\",\n            \"INTWUDT\":\"94964\",\n            \"XWOWODI\":\"262454\",\n            \"NKGWUDI\":\"4925328\",\n            \"WUXXDDI\":\"1811082\",\n            \"XMNWBDI\":\"8047053\",\n            \"EVNYEDI\":\"8029079\",\n            \"ZAGCRDI\":\"3372267\",\n            \"ZNZSTDI\":\"6865121\",\n            \"BOSCHDT\":\"94368\",\n            \"BUFNYDT\":\"99510\",\n            \"LASCHDT\":\"91773\",\n            \"SNAFMDT\":\"78034\",\n            \"SANCLDT\":\"240889\",\n            \"FYVDTDT\":\"75781\",\n            \"NANSIDI\":\"7927296\",\n            \"HAKHCDI\":\"8640883\",\n            \"SYXHQDI\":\"5983804\",\n            \"MYRDTDT\":\"97488\",\n            \"PIOPEDT\":\"1413808\",\n            \"SYXDTDI\":\"1986854\",\n            \"JHGXIDI\":\"8630827\",\n            \"ZNZDTDI\":\"1634559\",\n            \"SNADCDT\":\"601379\",\n            \"ATLCWDT\":\"89458\",\n            \"AUSFLDT\":\"108982\",\n            \"BLRORDI\":\"4172562\",\n            \"BNTDTDT\":\"777368\",\n            \"BOSSBDT\":\"111422\",\n            \"CHSCSDT\":\"103458\",\n            \"CLTDTDT\":\"219666\",\n            \"CVGKRDT\":\"95532\",\n            \"CMHSBDT\":\"217654\",\n            \"DAYSSDT\":\"101586\",\n            \"DTTLFDT\":\"1230421\",\n            \"SNAPEDT\":\"76720\",\n            \"ORDWBDT\":\"87744\",\n            \"HOUSYDT\":\"98954\",\n            \"HSVMPDT\":\"2665589\",\n            \"LEXRRDT\":\"219419\",\n            \"MLBBODT\":\"84990\",\n            \"MSPLSDT\":\"95716\",\n            \"PHLFRDT\":\"92466\",\n            \"APFGSDT\":\"224314\",\n            \"BNAEBDT\":\"98197\",\n            \"LGASFDT\":\"93352\",\n            \"MCOFHDT\":\"216488\",\n            \"PHLGHDT\":\"102169\",\n            \"PHXFVDT\":\"115482\",\n            \"RDUIIDT\":\"94251\",\n            \"SLCWSDT\":\"99913\",\n            \"SLWMXDT\":\"288857\",\n            \"SMOPCDT\":\"82054\",\n            \"SEASPDT\":\"123039\",\n            \"TPARHDT\":\"217441\",\n            \"SBAMCDT\":\"81899\",\n            \"FLLTSDT\":\"217354\",\n            \"LGBMYDT\":\"271002\",\n            \"BWICUDT\":\"89333\",\n            \"NYCDTDT\":\"93466\",\n            \"DENCHDT\":\"83020\",\n            \"YHZHHDT\":\"182772\",\n            \"EAUDTDT\":\"10247931\",\n            \"DUBTMDI\":\"208233\",\n            \"GKTPVDT\":\"225161\",\n            \"EDIQCDI\":\"530299\",\n            \"CHINPDT\":\"1235890\",\n            \"LASNTDT\":\"97730\",\n            \"CAKNAES\":\"8632063\",\n            \"ABQEMES\":\"505787\",\n            \"WASOTES\":\"224254\",\n            \"SNAAOES\":\"78214\",\n            \"LAXANES\":\"75502\",\n            \"LAXGDES\":\"224310\",\n            \"ANCESES\":\"1097991\",\n            \"LAXHDES\":\"217255\",\n            \"ATLESES\":\"111340\",\n            \"ATLKSES\":\"1383477\",\n            \"ATLSPES\":\"86320\",\n            \"ATLARES\":\"224261\",\n            \"ATLLXES\":\"86172\",\n            \"ATLGLES\":\"86171\",\n            \"ATLPWES\":\"86173\",\n            \"AUSESES\":\"108981\",\n            \"AUSCLES\":\"98419\",\n            \"AUSLKES\":\"98420\",\n            \"BWIBDES\":\"93889\",\n            \"BALIAES\":\"120928\",\n            \"BALHVES\":\"89335\",\n            \"BTRCSES\":\"88947\",\n            \"BHMWCES\":\"72325\",\n            \"BHMHOES\":\"1484277\",\n            \"MSPWEES\":\"90407\",\n            \"BOGESES\":\"300667\",\n            \"BOSAPES\":\"268205\",\n            \"BOSWSES\":\"120984\",\n            \"BOSMAES\":\"89769\",\n            \"LAXBRES\":\"76180\",\n            \"BSWESES\":\"86398\",\n            \"BUFESES\":\"1484384\",\n            \"CCSVZES\":\"306670\",\n            \"CHSESES\":\"97050\",\n            \"CRWEMES\":\"100223\",\n            \"CLTTYES\":\"94122\",\n            \"CLTCCES\":\"623593\",\n            \"CLTTBES\":\"7767497\",\n            \"CHAHMES\":\"4457446\",\n            \"WASCHES\":\"84062\",\n            \"CHIREES\":\"223061\",\n            \"CHIDWES\":\"87602\",\n            \"CHINAES\":\"7778949\",\n            \"DEFILES\":\"87735\",\n            \"CHIRMES\":\"114614\",\n            \"CHISBES\":\"88018\",\n            \"CVGBAES\":\"95113\",\n            \"CVGCVES\":\"88763\",\n            \"CLEBHES\":\"101754\",\n            \"CLEINES\":\"224582\",\n            \"COSCCES\":\"82891\",\n            \"CAEGSES\":\"97108\",\n            \"CMHCEES\":\"95238\",\n            \"CMHATES\":\"1415082\",\n            \"CMHESES\":\"224327\",\n            \"CRPSPES\":\"98566\",\n            \"WASCRES\":\"83943\",\n            \"DALEMES\":\"224333\",\n            \"DALFSES\":\"487289\",\n            \"DALLFES\":\"98733\",\n            \"DALFWES\":\"98647\",\n            \"DALESES\":\"224218\",\n            \"DALTXES\":\"98644\",\n            \"DEEFLES\":\"87427\",\n            \"DENESES\":\"1859056\",\n            \"DENARES\":\"125845\",\n            \"DENTCES\":\"83009\",\n            \"DENIAES\":\"258669\",\n            \"DENHPES\":\"83014\",\n            \"DSMDNES\":\"88349\",\n            \"DSIESES\":\"217429\",\n            \"DTTTRES\":\"90231\",\n            \"DTTSFES\":\"94512\",\n            \"DTTLIES\":\"94768\",\n            \"DETHSES\":\"121140\",\n            \"DFWSHES\":\"122720\",\n            \"DORPRES\":\"209618\",\n            \"WASNLES\":\"498878\",\n            \"WASDAES\":\"110636\",\n            \"PIAESES\":\"673842\",\n            \"ELPGWES\":\"98806\",\n            \"FAYFBES\":\"2309174\",\n            \"FLGESES\":\"73341\",\n            \"FMYESES\":\"578280\",\n            \"FTWESES\":\"647565\",\n            \"FLLSOES\":\"84451\",\n            \"GSOGBES\":\"94377\",\n            \"GSPESES\":\"103936\",\n            \"PHFCCES\":\"530661\",\n            \"HOTESES\":\"281305\",\n            \"HOUEYES\":\"1438752\",\n            \"HOUDNES\":\"1862847\",\n            \"HOUESES\":\"223145\",\n            \"HSVESES\":\"596430\",\n            \"INDWWES\":\"88155\",\n            \"INDNHES\":\"111623\",\n            \"KOLCAES\":\"77346\",\n            \"JANRGES\":\"1147081\",\n            \"JAXJAES\":\"84647\",\n            \"MKCWEES\":\"90864\",\n            \"MCIKOES\":\"8542959\",\n            \"MKCPDES\":\"90891\",\n            \"MKCMCES\":\"88659\",\n            \"TYSKWES\":\"3453516\",\n            \"LAQCAES\":\"543039\",\n            \"LRDESES\":\"582425\",\n            \"LASESES\":\"97971\",\n            \"LASCCES\":\"121330\",\n            \"LEXESES\":\"125648\",\n            \"LNKESES\":\"97479\",\n            \"LITCPES\":\"124706\",\n            \"CHILMES\":\"87855\",\n            \"LOMCAES\":\"77554\",\n            \"LAXDWES\":\"76774\",\n            \"BURGLES\":\"1011239\",\n            \"LAXABES\":\"77917\",\n            \"LAXESES\":\"77975\",\n            \"SDFEMES\":\"253955\",\n            \"SDFDNES\":\"7130581\",\n            \"FNLESES\":\"1175296\",\n            \"LBBESES\":\"225484\",\n            \"OXNCAES\":\"78181\",\n            \"MEMPEES\":\"111855\",\n            \"MIASPES\":\"85192\",\n            \"MILCAES\":\"78235\",\n            \"MKEMBES\":\"114761\",\n            \"MSPAPES\":\"90408\",\n            \"MSPBRES\":\"1396812\",\n            \"MRYESES\":\"82134\",\n            \"MGMESES\":\"72836\",\n            \"YULDNES\":\"671513\",\n            \"MBTESES\":\"939353\",\n            \"MYRESES\":\"115209\",\n            \"NAPVLES\":\"78593\",\n            \"BNAFLES\":\"224332\",\n            \"BNAESES\":\"223681\",\n            \"BNANAES\":\"105494\",\n            \"MSYCCES\":\"115244\",\n            \"EWRELES\":\"5895723\",\n            \"NEWDEES\":\"224360\",\n            \"IAGESES\":\"278011\",\n            \"OKCESES\":\"878033\",\n            \"CHSEMES\":\"103429\",\n            \"XNAESES\":\"268530\",\n            \"OKCOKES\":\"7158340\",\n            \"OKCMRES\":\"95765\",\n            \"OMAESES\":\"817024\",\n            \"OMADTES\":\"91499\",\n            \"ONTAPES\":\"2019775\",\n            \"MCOWDES\":\"84900\",\n            \"MCOATES\":\"223081\",\n            \"MCOORES\":\"85342\",\n            \"MCODTES\":\"223082\",\n            \"MCOITES\":\"85340\",\n            \"MCOLKES\":\"2554285\",\n            \"MCOSPES\":\"84155\",\n            \"PBIPGES\":\"85533\",\n            \"PLMDRES\":\"78931\",\n            \"PMDCCES\":\"1657144\",\n            \"PRNNJES\":\"92523\",\n            \"PHLVLES\":\"102127\",\n            \"PHLAPES\":\"96686\",\n            \"PHLDTES\":\"96688\",\n            \"PHXPVES\":\"224250\",\n            \"PHXTPES\":\"74308\",\n            \"PHXTHES\":\"73792\",\n            \"PHXCBES\":\"112154\",\n            \"PISNJES\":\"92537\",\n            \"PITSMES\":\"8795708\",\n            \"PITATES\":\"528237\",\n            \"SFOPHES\":\"82547\",\n            \"PWMAPES\":\"89276\",\n            \"PDXHTES\":\"6729106\",\n            \"PDXESES\":\"102031\",\n            \"PDXPSES\":\"112188\",\n            \"PDXBVES\":\"112189\",\n            \"RDUCMES\":\"94689\",\n            \"RDUACES\":\"1546615\",\n            \"RDUAPES\":\"121883\",\n            \"RICDNES\":\"110853\",\n            \"SACESES\":\"235448\",\n            \"SLCSMES\":\"3529176\",\n            \"SATJMES\":\"99433\",\n            \"SATESES\":\"1732285\",\n            \"SATBRES\":\"99434\",\n            \"SANDNES\":\"80109\",\n            \"SANLJES\":\"80113\",\n            \"SFOBGES\":\"80940\",\n            \"SJUESES\":\"151713\",\n            \"SLOCAES\":\"81735\",\n            \"SNMESES\":\"1026976\",\n            \"SFORFES\":\"81770\",\n            \"STAESES\":\"81841\",\n            \"SNCCAES\":\"81979\",\n            \"SDQSDES\":\"5960333\",\n            \"ALBESES\":\"7332306\",\n            \"SAVESES\":\"4191854\",\n            \"SAVAPES\":\"1681897\",\n            \"SEABLES\":\"100371\",\n            \"SEALWES\":\"100457\",\n            \"SEATUES\":\"100602\",\n            \"MEANJES\":\"92595\",\n            \"SFOSOES\":\"112296\",\n            \"DCASVES\":\"4725722\",\n            \"MSPSPES\":\"90505\",\n            \"STLEMES\":\"502118\",\n            \"STLWAES\":\"2305879\",\n            \"STLESES\":\"1016102\",\n            \"SYRDWES\":\"124758\",\n            \"TPAFLES\":\"85867\",\n            \"TPABDES\":\"673653\",\n            \"TPAESES\":\"601537\",\n            \"TPAFRES\":\"85870\",\n            \"LAXTMES\":\"82329\",\n            \"IAHTWES\":\"8541606\",\n            \"TUSESES\":\"634656\",\n            \"TULESES\":\"95845\",\n            \"TCLRTES\":\"7195150\",\n            \"WASTSES\":\"84017\",\n            \"VALESES\":\"779170\",\n            \"VLNESES\":\"1485590\",\n            \"HNLESES\":\"615153\",\n            \"WASCCES\":\"574805\",\n            \"WASDNES\":\"84064\",\n            \"PBIBRES\":\"217458\",\n            \"WBGVAES\":\"110819\",\n            \"INTESES\":\"94954\",\n            \"MYRKPES\":\"446913\",\n            \"DEEBHHX\":\"240083\",\n            \"WAWCTHX\":\"6413034\",\n            \"AMSZUHX\":\"4162237\",\n            \"AMSAAHX\":\"4156102\",\n            \"AMSHXHX\":\"9989955\",\n            \"BOHCCHX\":\"7388703\",\n            \"BRSBCHX\":\"8113360\",\n            \"FRACCHX\":\"8451324\",\n            \"LONGNHX\":\"5894149\",\n            \"GDNAPHX\":\"4828071\",\n            \"KRKHXHX\":\"7895656\",\n            \"LPLLCHX\":\"1643644\",\n            \"LONWLHX\":\"5961318\",\n            \"MSQHXHX\":\"8861744\",\n            \"MOWMSHX\":\"8553443\",\n            \"NCLHXHX\":\"7398283\",\n            \"NUECCHX\":\"7108086\",\n            \"OXFHXHX\":\"8770146\",\n            \"DSASHHX\":\"5274375\",\n            \"LEDHXHX\":\"10293087\",\n            \"VUPHXHX\":\"7727525\",\n            \"VOGVPHX\":\"5050029\",\n            \"WAWAPHX\":\"4419876\",\n            \"HOUNWHX\":\"109742\",\n            \"ATLCYHX\":\"89135\",\n            \"BHXBNHX\":\"4008422\",\n            \"MTHNJHX\":\"224419\",\n            \"ATLCVHX\":\"1586492\",\n            \"SUXOCHX\":\"6948067\",\n            \"DTTWBHX\":\"9595799\",\n            \"ALBAPHX\":\"551002\",\n            \"ALBHSHX\":\"575648\",\n            \"WASAXHX\":\"110924\",\n            \"AISHSHX\":\"242353\",\n            \"AMWHXHX\":\"10333165\",\n            \"ATSJJHX\":\"8819297\",\n            \"ATLHSHX\":\"89508\",\n            \"AUSBUHX\":\"1156995\",\n            \"BALEGHX\":\"2087831\",\n            \"BHMDNHX\":\"1035861\",\n            \"AGUHXHX\":\"7703255\",\n            \"DALDXHX\":\"8574014\",\n            \"AUSHUHX\":\"8142884\",\n            \"CMHNAHX\":\"8715346\",\n            \"AGUPTHX\":\"8554831\",\n            \"PITCAHX\":\"8404600\",\n            \"SYRCZHX\":\"10373278\",\n            \"CHILOHX\":\"7890782\",\n            \"EAUCFHX\":\"7778966\",\n            \"CVGCKHX\":\"8715351\",\n            \"CVGBRHX\":\"10403864\",\n            \"CLWPPHX\":\"635250\",\n            \"FATCLHX\":\"1486156\",\n            \"CMHETHX\":\"675842\",\n            \"INDCWHX\":\"1415080\",\n            \"DALHSHX\":\"106619\",\n            \"DABDEHX\":\"7391519\",\n            \"DENRGHX\":\"3577814\",\n            \"DENDTHX\":\"578192\",\n            \"DTTRMHX\":\"1724244\",\n            \"SEADPHX\":\"3507741\",\n            \"ELPGDHX\":\"6731627\",\n            \"ATLELHX\":\"9806127\",\n            \"WASFCHX\":\"9701287\",\n            \"FLDPRHX\":\"10068306\",\n            \"FLLMMHX\":\"1485002\",\n            \"YFCBDHX\":\"8770804\",\n            \"FTWHSHX\":\"224285\",\n            \"GNVDTHX\":\"1503389\",\n            \"GRRDTHX\":\"8779084\",\n            \"GSPAPHX\":\"8500748\",\n            \"MDTHRHX\":\"1866230\",\n            \"LAXSBHX\":\"1226669\",\n            \"HOURGHX\":\"1028827\",\n            \"PITIRHX\":\"10201361\",\n            \"JANHSHX\":\"96169\",\n            \"LSEDOHX\":\"8605233\",\n            \"HOULAHX\":\"8869971\",\n            \"DALFCHX\":\"268296\",\n            \"MFDHSHX\":\"623565\",\n            \"MCWMCHX\":\"10118690\",\n            \"MIAFLHX\":\"195792\",\n            \"MGCHXHX\":\"9791617\",\n            \"MKEWAHX\":\"7787340\",\n            \"MSPMDHX\":\"7621064\",\n            \"JOTMIHX\":\"8542948\",\n            \"MLIATHX\":\"631969\",\n            \"LNSMJHX\":\"8435500\",\n            \"MYROFHX\":\"224300\",\n            \"BNADTHX\":\"653206\",\n            \"UCANHHX\":\"2622305\",\n            \"AVPNTHX\":\"102105\",\n            \"HOUSXHX\":\"8553829\",\n            \"OCFSOHX\":\"1200910\",\n            \"ORLNSHX\":\"8142620\",\n            \"PGALPHX\":\"10390910\",\n            \"PSCTCHX\":\"10254223\",\n            \"CSGPCHX\":\"1389350\",\n            \"PHXEMHX\":\"10352891\",\n            \"PBFOLHX\":\"1485693\",\n            \"PITSRHX\":\"10433114\",\n            \"PITHAHX\":\"7961704\",\n            \"PITMLHX\":\"676095\",\n            \"PITWHHX\":\"3529329\",\n            \"WRWHSHX\":\"224561\",\n            \"PUBHSHX\":\"224356\",\n            \"RICEMHX\":\"8674936\",\n            \"ROAAPHX\":\"6132078\",\n            \"ROCFPHX\":\"99046\",\n            \"STSRPHX\":\"814405\",\n            \"RMGRMHX\":\"9705433\",\n            \"SACEGHX\":\"653635\",\n            \"MBSSGHX\":\"2309365\",\n            \"SATHSHX\":\"611291\",\n            \"SATITHX\":\"1486231\",\n            \"SATSFHX\":\"6563672\",\n            \"ALBSPHX\":\"1026241\",\n            \"SEAIAHX\":\"2460074\",\n            \"DENSIHX\":\"8956659\",\n            \"SUXSOHX\":\"8778980\",\n            \"FYVSPHX\":\"75790\",\n            \"SWOHXHX\":\"9587744\",\n            \"OAJSWHX\":\"1987174\",\n            \"XLZTRHX\":\"10370471\",\n            \"TUSEAHX\":\"1485691\",\n            \"TYRTSHX\":\"8523513\",\n            \"WASNYHX\":\"8318558\",\n            \"DSMWDHX\":\"8144196\",\n            \"FCAWFHX\":\"10201371\",\n            \"NEWCHHX\":\"6615550\",\n            \"ABITXHX\":\"109586\",\n            \"ABGVAHX\":\"110708\",\n            \"RMGAVHX\":\"4045211\",\n            \"ADEGAHX\":\"224602\",\n            \"AIKSCHX\":\"103383\",\n            \"CAKOHHX\":\"101692\",\n            \"CAKSOHX\":\"1488879\",\n            \"ALMHHHX\":\"98646\",\n            \"ALSCOHX\":\"1948934\",\n            \"ALBUAHX\":\"99681\",\n            \"ALBULHX\":\"93044\",\n            \"ABQMTHX\":\"98701\",\n            \"MGMACHX\":\"1554521\",\n            \"WASALHX\":\"224255\",\n            \"AXEVAHX\":\"83906\",\n            \"CRPALHX\":\"1236291\",\n            \"ALLPAHX\":\"96246\",\n            \"ATLNOHX\":\"86080\",\n            \"ALETXHX\":\"1238738\",\n            \"AOOPAHX\":\"102361\",\n            \"AISFLHX\":\"88473\",\n            \"AMEGAHX\":\"506427\",\n            \"ANCAKHX\":\"113022\",\n            \"ABRSDHX\":\"1657526\",\n            \"ABIHSHX\":\"650303\",\n            \"OKCADHX\":\"6702339\",\n            \"AGOCAHX\":\"258661\",\n            \"YYCAIHX\":\"7332235\",\n            \"ABYDRHX\":\"4604017\",\n            \"ABQSPHX\":\"8625675\",\n            \"ABQNJHX\":\"4859637\",\n            \"ABQCOHX\":\"613792\",\n            \"AEXLAHX\":\"817270\",\n            \"AXNMNHX\":\"1027672\",\n            \"WASFBHX\":\"1672201\",\n            \"DALANHX\":\"608276\",\n            \"ATLMRHX\":\"224262\",\n            \"AXSOKHX\":\"657864\",\n            \"AMAWEHX\":\"285785\",\n            \"DSMAKHX\":\"1200481\",\n            \"ARBWEHX\":\"9984935\",\n            \"ANDMDHX\":\"93819\",\n            \"ACVCAHX\":\"1657249\",\n            \"ADMRWHX\":\"8844243\",\n            \"SLOAGHX\":\"1237847\",\n            \"AVLAPHX\":\"100443\",\n            \"ASTORHX\":\"3509522\",\n            \"DCUATHX\":\"1503395\",\n            \"ATLNBHX\":\"224252\",\n            \"ATLCPHX\":\"1146558\",\n            \"ATLGRHX\":\"223009\",\n            \"ATLPSHX\":\"8742580\",\n            \"ATLGWHX\":\"89045\",\n            \"ATLSFHX\":\"614406\",\n            \"OAJABHX\":\"227727\",\n            \"AGSWEHX\":\"256874\",\n            \"AUSUAHX\":\"3523356\",\n            \"AUSAPHX\":\"223680\",\n            \"AUSCCHX\":\"615166\",\n            \"AUSDTHX\":\"259008\",\n            \"AUSLWHX\":\"1176575\",\n            \"BFLWPHX\":\"1605146\",\n            \"BKRAPHX\":\"1011242\",\n            \"BALIHHX\":\"309189\",\n            \"BALAMHX\":\"258727\",\n            \"BWITIHX\":\"8040809\",\n            \"BALWLHX\":\"6503638\",\n            \"BNGHSHX\":\"659338\",\n            \"ONTBRHX\":\"1238832\",\n            \"BKRHSHX\":\"652517\",\n            \"ESPBVHX\":\"7395161\",\n            \"AUSBTHX\":\"1778331\",\n            \"BTRDNHX\":\"3990349\",\n            \"BTREAHX\":\"858126\",\n            \"BTRPAHX\":\"1597504\",\n            \"LJNBCHX\":\"1604021\",\n            \"CLTBLHX\":\"675686\",\n            \"BJIMNHX\":\"472156\",\n            \"RDMBEHX\":\"6914710\",\n            \"SFYLXHX\":\"1041960\",\n            \"BLMPAHX\":\"102341\",\n            \"MAFBSHX\":\"1568906\",\n            \"BILWEHX\":\"1164375\",\n            \"BGMHSHX\":\"99123\",\n            \"BHMEAHX\":\"1657604\",\n            \"BHMLBHX\":\"2018754\",\n            \"BHMCVHX\":\"224508\",\n            \"BHMRCHX\":\"634892\",\n            \"BISNWHX\":\"4916234\",\n            \"BLAPAHX\":\"676090\",\n            \"BMINLHX\":\"615144\",\n            \"BFNSCHX\":\"251031\",\n            \"BLHBLHX\":\"7363131\",\n            \"SATBOHX\":\"1146845\",\n            \"BOIHSHX\":\"446408\",\n            \"BOISPHX\":\"225539\",\n            \"BOIDNHX\":\"620243\",\n            \"CHIBBHX\":\"514470\",\n            \"YYZBOHX\":\"7818398\",\n            \"AMABOHX\":\"2038754\",\n            \"WBUGBHX\":\"4446430\",\n            \"BOYBHHX\":\"224575\",\n            \"BRETXHX\":\"1553806\",\n            \"BKXSDHX\":\"1238202\",\n            \"INDWBHX\":\"613086\",\n            \"BROHSHX\":\"589563\",\n            \"BSWVEHX\":\"1307627\",\n            \"BUFDTHX\":\"224389\",\n            \"BFATXHX\":\"1383144\",\n            \"BYGWYHX\":\"1742126\",\n            \"BUFATHX\":\"4752464\",\n            \"GSOBLHX\":\"621826\",\n            \"MVWBLHX\":\"614349\",\n            \"YHMCNHX\":\"1455765\",\n            \"YYCALHX\":\"226236\",\n            \"YYCHSHX\":\"226235\",\n            \"OXNHSHX\":\"293294\",\n            \"ADWCSHX\":\"6833946\",\n            \"CAKBMHX\":\"1383608\",\n            \"HYNCCHX\":\"1484439\",\n            \"FMYCCHX\":\"590215\",\n            \"CNMNMHX\":\"1875560\",\n            \"CSNHSHX\":\"574225\",\n            \"CASNCHX\":\"613639\",\n            \"CPRWYHX\":\"1237144\",\n            \"CIDPPHX\":\"1218699\",\n            \"OCHCEHX\":\"2149103\",\n            \"CFORDHX\":\"1026950\",\n            \"RDUCHHX\":\"224324\",\n            \"RDUCOHX\":\"4545024\",\n            \"IADCTHX\":\"2309190\",\n            \"CHSMPHX\":\"103522\",\n            \"CHSWAHX\":\"224294\",\n            \"CLTKGHX\":\"224326\",\n            \"CLTHSHX\":\"223198\",\n            \"CLTHVHX\":\"1985896\",\n            \"PVLNCHX\":\"99982\",\n            \"CLTSPHX\":\"100549\",\n            \"CLTATHX\":\"1236686\",\n            \"CHOMSHX\":\"110900\",\n            \"CHADNHX\":\"1961559\",\n            \"CHAHPHX\":\"4860276\",\n            \"ORFBFHX\":\"1164746\",\n            \"ORFCKHX\":\"611290\",\n            \"CHIHSHX\":\"111486\",\n            \"CHISKHX\":\"224388\",\n            \"CHIFFHX\":\"1176461\",\n            \"ADDILHX\":\"278714\",\n            \"CHIAUHX\":\"224383\",\n            \"CHIDPHX\":\"1463136\",\n            \"CHIHMHX\":\"224317\",\n            \"LINHSHX\":\"90559\",\n            \"CHIMPHX\":\"2554750\",\n            \"CHIMAHX\":\"1236607\",\n            \"CLRSSHX\":\"1235598\",\n            \"CHLOHHX\":\"101429\",\n            \"CCGVAHX\":\"259635\",\n            \"CICCAHX\":\"602762\",\n            \"CVGUPHX\":\"1863643\",\n            \"CVGVIHX\":\"7622076\",\n            \"CVGHSHX\":\"551003\",\n            \"TULCLHX\":\"8142635\",\n            \"CKVTNHX\":\"5000551\",\n            \"STLGAHX\":\"6757889\",\n            \"FTWCLHX\":\"1776933\",\n            \"MCOCMHX\":\"574152\",\n            \"STBOHHX\":\"101047\",\n            \"CLEBWHX\":\"483256\",\n            \"CLEIPHX\":\"122199\",\n            \"CLEMEHX\":\"1238950\",\n            \"CLEMHHX\":\"122197\",\n            \"CNTSCHX\":\"574088\",\n            \"FLLCCHX\":\"6579903\",\n            \"CDAIDHX\":\"866674\",\n            \"CLLTXHX\":\"530641\",\n            \"COSWAHX\":\"866812\",\n            \"COSIQHX\":\"606570\",\n            \"COUUMHX\":\"1147403\",\n            \"CAECLHX\":\"816732\",\n            \"CAEFJHX\":\"2655561\",\n            \"BALCOHX\":\"3529848\",\n            \"CMHHSHX\":\"223750\",\n            \"GTRCMHX\":\"7388711\",\n            \"CMHHLHX\":\"252896\",\n            \"CMHPSHX\":\"878115\",\n            \"CMHUNHX\":\"101663\",\n            \"CXONOHX\":\"1491766\",\n            \"CRDHXHX\":\"8873853\",\n            \"CRPSAHX\":\"7383427\",\n            \"CRPNBHX\":\"1136864\",\n            \"CRSTXHX\":\"833477\",\n            \"CIGCOHX\":\"1485126\",\n            \"WASRRHX\":\"249960\",\n            \"DALHTHX\":\"287657\",\n            \"DALPPHX\":\"7343309\",\n            \"DALATHX\":\"677000\",\n            \"DALFFHX\":\"7368964\",\n            \"DFWASHX\":\"7398001\",\n            \"DALGPHX\":\"224334\",\n            \"DALETHX\":\"1382444\",\n            \"DALCKHX\":\"1845655\",\n            \"DALVRHX\":\"1553790\",\n            \"DNVILHX\":\"1175922\",\n            \"YHZDTHX\":\"1235861\",\n            \"DVNPTHX\":\"674071\",\n            \"DAYAPHX\":\"675857\",\n            \"DAYVNHX\":\"596405\",\n            \"DFWDEHX\":\"1176217\",\n            \"DRTTXHX\":\"603686\",\n            \"PNXDSHX\":\"1950138\",\n            \"DTNTXHX\":\"285802\",\n            \"DENCVHX\":\"3838172\",\n            \"DENUSHX\":\"85352\",\n            \"DENAPHX\":\"2309623\",\n            \"DENCCHX\":\"83029\",\n            \"DENHLHX\":\"1515553\",\n            \"DENLTHX\":\"649620\",\n            \"DSMWSHX\":\"6557948\",\n            \"DSINEHX\":\"4156036\",\n            \"DSIHSHX\":\"572726\",\n            \"DTTCNHX\":\"1218783\",\n            \"DTTCFHX\":\"2078822\",\n            \"DTTSHHX\":\"281583\",\n            \"DETTRHX\":\"8048749\",\n            \"DIKNDHX\":\"2554691\",\n            \"INTDBHX\":\"650236\",\n            \"DDCTYHX\":\"2556309\",\n            \"DHNHSHX\":\"504364\",\n            \"DBNHXHX\":\"10184188\",\n            \"AMADUHX\":\"1383455\",\n            \"DGOHXHX\":\"10463369\",\n            \"DUAOKHX\":\"1163446\",\n            \"RDUNOHX\":\"2309621\",\n            \"YEGHSHX\":\"819637\",\n            \"EFFKDHX\":\"3825468\",\n            \"ELPHSHX\":\"108945\",\n            \"ELPWEHX\":\"1485688\",\n            \"ELKCYHX\":\"2048995\",\n            \"WDGOKHX\":\"1723768\",\n            \"EPHPAHX\":\"582430\",\n            \"MHTEXHX\":\"1806832\",\n            \"ORFEXHX\":\"1485390\",\n            \"FAIAKHX\":\"1485081\",\n            \"FFDNJHX\":\"224608\",\n            \"FARGOHX\":\"2233691\",\n            \"HFDFAHX\":\"1563894\",\n            \"FMNHSHX\":\"650315\",\n            \"FLGWEHX\":\"75565\",\n            \"FLOHSHX\":\"103879\",\n            \"FLCHSHX\":\"817264\",\n            \"FLONOHX\":\"1237680\",\n            \"GVLFBHX\":\"1201204\",\n            \"SACFOHX\":\"1657420\",\n            \"CLTFMHX\":\"8092625\",\n            \"DENFMHX\":\"83216\",\n            \"FMYHSHX\":\"222986\",\n            \"FTWFHHX\":\"1485690\",\n            \"FDRHSHX\":\"575998\",\n            \"FBGTXHX\":\"656302\",\n            \"FRBCBHX\":\"896990\",\n            \"FRBHSHX\":\"575604\",\n            \"FATCAHX\":\"498881\",\n            \"FATWHHX\":\"2559927\",\n            \"FLLAPHX\":\"224368\",\n            \"FLLTAHX\":\"1486220\",\n            \"FMYETHX\":\"632539\",\n            \"FMYCLHX\":\"650719\",\n            \"FTPHSHX\":\"627775\",\n            \"FWANOHX\":\"91650\",\n            \"FTWBRHX\":\"1101250\",\n            \"FTWFCHX\":\"1137002\",\n            \"FTWWTHX\":\"676564\",\n            \"GADATHX\":\"1590957\",\n            \"GVITXHX\":\"614391\",\n            \"GUPHSHX\":\"582469\",\n            \"GLSHSHX\":\"653690\",\n            \"AUSGTHX\":\"8325419\",\n            \"PHXGYHX\":\"224340\",\n            \"MKEGFHX\":\"1469343\",\n            \"GFKHXHX\":\"4329077\",\n            \"GRRHSHX\":\"650786\",\n            \"GXYCOHX\":\"646454\",\n            \"GRVWYHX\":\"1158560\",\n            \"GFIMAHX\":\"634657\",\n            \"GSOFSHX\":\"3345974\",\n            \"CLUGBHX\":\"1145592\",\n            \"GEVTXHX\":\"618943\",\n            \"GSPHSHX\":\"224439\",\n            \"GSPDTHX\":\"608544\",\n            \"NWBMSHX\":\"919395\",\n            \"GCYPAHX\":\"623566\",\n            \"GUEONHX\":\"618932\",\n            \"GPTMSHX\":\"6557823\",\n            \"HLGTXHX\":\"268297\",\n            \"HARNOHX\":\"3187173\",\n            \"EHTCTHX\":\"1546620\",\n            \"HFDMCHX\":\"1025952\",\n            \"HVSECHX\":\"7855987\",\n            \"MSYHAHX\":\"6542490\",\n            \"HAZKYHX\":\"268274\",\n            \"HMTCAHX\":\"582487\",\n            \"LASHNHX\":\"224414\",\n            \"LASSRHX\":\"672504\",\n            \"LAXHBHX\":\"256795\",\n            \"WASHNHX\":\"676983\",\n            \"HERPAHX\":\"102255\",\n            \"PDXHEHX\":\"6594690\",\n            \"HOBBSHX\":\"295336\",\n            \"RDUHSHX\":\"1883809\",\n            \"HSTFLHX\":\"1486157\",\n            \"PDXHRHX\":\"10055435\",\n            \"TXKHPHX\":\"3580998\",\n            \"HOPKIHX\":\"672944\",\n            \"HOUMDHX\":\"223151\",\n            \"HOUHSHX\":\"224652\",\n            \"HOUKFHX\":\"141893\",\n            \"HOUNHHX\":\"7343310\",\n            \"HOUCYHX\":\"223153\",\n            \"HOUKYHX\":\"486930\",\n            \"HOULCHX\":\"1785613\",\n            \"HOUPDHX\":\"2038731\",\n            \"HOUBIHX\":\"631349\",\n            \"HOUSOHX\":\"486939\",\n            \"STPHUHX\":\"10184201\",\n            \"HTVRVHX\":\"8055915\",\n            \"HSVHRHX\":\"3869816\",\n            \"HSVHCHX\":\"1382725\",\n            \"IDIPAHX\":\"1176221\",\n            \"INDFSHX\":\"582431\",\n            \"INDARHX\":\"1201174\",\n            \"MKLHSHX\":\"644851\",\n            \"OAJNCHX\":\"3932476\",\n            \"JAXHSHX\":\"610906\",\n            \"JAXDWHX\":\"472259\",\n            \"JAXEAHX\":\"1503358\",\n            \"JAXBPHX\":\"1201207\",\n            \"JHWNKHX\":\"606457\",\n            \"BSWJIHX\":\"1546321\",\n            \"LFTJEHX\":\"1235460\",\n            \"AZOOMHX\":\"275277\",\n            \"MKCHSHX\":\"224270\",\n            \"MKCMRHX\":\"249572\",\n            \"ENVWIHX\":\"8325460\",\n            \"IGMAZHX\":\"589760\",\n            \"YKFCNHX\":\"606632\",\n            \"TYSPMHX\":\"7790237\",\n            \"TYSNOHX\":\"1182264\",\n            \"TYSHSHX\":\"606633\",\n            \"TYSTCHX\":\"2159992\",\n            \"KOKMOHX\":\"91634\",\n            \"LAXGGHX\":\"78836\",\n            \"LLKFLHX\":\"574247\",\n            \"LFTHSHX\":\"293211\",\n            \"LKCFLHX\":\"623582\",\n            \"LKGNYHX\":\"613800\",\n            \"LJNCLHX\":\"1176410\",\n            \"LKMHSHX\":\"285356\",\n            \"LKPMLHX\":\"4544861\",\n            \"LALLWHX\":\"813303\",\n            \"LALPPHX\":\"1028174\",\n            \"PDLLCHX\":\"1175043\",\n            \"AUOLNHX\":\"1382507\",\n            \"YNJBCHX\":\"226307\",\n            \"LANOKHX\":\"241057\",\n            \"LANLWHX\":\"5247679\",\n            \"CLWLGHX\":\"590367\",\n            \"LRUMEHX\":\"9026911\",\n            \"LRUHSHX\":\"651352\",\n            \"LASETHX\":\"1116376\",\n            \"LASWSHX\":\"653214\",\n            \"LATCAHX\":\"589504\",\n            \"LRLJFHX\":\"1657402\",\n            \"YULLVHX\":\"575739\",\n            \"GSPODHX\":\"7182305\",\n            \"LAWOKHX\":\"606717\",\n            \"LEBFRHX\":\"1236725\",\n            \"WASLBHX\":\"268327\",\n            \"YQLLEHX\":\"1862517\",\n            \"LBLKSHX\":\"1948917\",\n            \"CHILYHX\":\"1485316\",\n            \"LNKNHHX\":\"1569194\",\n            \"MSPLLHX\":\"674762\",\n            \"LITWTHX\":\"224345\",\n            \"LITDTHX\":\"1199927\",\n            \"SCKLOHX\":\"1157353\",\n            \"GGGNOHX\":\"1169234\",\n            \"LITBLHX\":\"7112402\",\n            \"LAMNMHX\":\"275335\",\n            \"LAXVNHX\":\"673130\",\n            \"SJDMXHX\":\"8505844\",\n            \"SDFHSHX\":\"609936\",\n            \"LBBHSHX\":\"858341\",\n            \"LUFTXHX\":\"230534\",\n            \"LYHWLHX\":\"6757887\",\n            \"MCNEPHX\":\"89820\",\n            \"MCNNOHX\":\"650710\",\n            \"FATMDHX\":\"816729\",\n            \"MSNWTHX\":\"1176288\",\n            \"MSNBJHX\":\"5061010\",\n            \"MVLKYHX\":\"843166\",\n            \"MAHWHHX\":\"1778558\",\n            \"BNAMNHX\":\"7849104\",\n            \"MHTBFHX\":\"293220\",\n            \"ELMMFHX\":\"3505953\",\n            \"FTWMFHX\":\"1490531\",\n            \"SCKMTHX\":\"1778734\",\n            \"YYZMKHX\":\"6833951\",\n            \"AEXMVHX\":\"2052490\",\n            \"MIWIAHX\":\"1540931\",\n            \"MCAOKHX\":\"1723697\",\n            \"MFESPHX\":\"1962050\",\n            \"MCCOMHX\":\"677180\",\n            \"DALMYHX\":\"7394630\",\n            \"YXHMHHX\":\"9800143\",\n            \"MEMHSHX\":\"104994\",\n            \"MEMPBHX\":\"223103\",\n            \"MEMSGHX\":\"105180\",\n            \"MCECAHX\":\"659339\",\n            \"MEXCHHX\":\"1147625\",\n            \"MIAHSHX\":\"224248\",\n            \"MIABVHX\":\"2253238\",\n            \"EKIMYHX\":\"2302904\",\n            \"MLHHSHX\":\"636072\",\n            \"MEMMLHX\":\"1390869\",\n            \"MKEDWHX\":\"123056\",\n            \"MKEFKHX\":\"7791687\",\n            \"MSPWBHX\":\"6948058\",\n            \"MSPAMHX\":\"674360\",\n            \"MOTNDHX\":\"3400053\",\n            \"SBNSQHX\":\"7018802\",\n            \"IAHMCHX\":\"5000390\",\n            \"MOBAPHX\":\"629265\",\n            \"MOBDTHX\":\"1163539\",\n            \"MOBMCHX\":\"634315\",\n            \"MODHSHX\":\"253927\",\n            \"YQMNBHX\":\"1149459\",\n            \"MLUMOHX\":\"7733836\",\n            \"MGMHSHX\":\"503076\",\n            \"MGMDNHX\":\"877871\",\n            \"PHLMXHX\":\"6833967\",\n            \"YULDVHX\":\"239676\",\n            \"LEXMHHX\":\"1175929\",\n            \"JSBMVHX\":\"1235781\",\n            \"HUMMCHX\":\"1672208\",\n            \"MHOIDHX\":\"579472\",\n            \"NUQCAHX\":\"320124\",\n            \"MTPTXHX\":\"1200868\",\n            \"ICTSCHX\":\"3627441\",\n            \"MIEINHX\":\"1091061\",\n            \"MSTINHX\":\"460127\",\n            \"MBTOFHX\":\"658681\",\n            \"PAHMYHX\":\"816992\",\n            \"HFDMYHX\":\"1135359\",\n            \"OCHHSHX\":\"596491\",\n            \"NAMIDHX\":\"281334\",\n            \"APCIGHX\":\"8872917\",\n            \"BNAHSHX\":\"105483\",\n            \"BNAOPHX\":\"1164122\",\n            \"BNAGHHX\":\"223688\",\n            \"MQYTNHX\":\"498901\",\n            \"BNAFKHX\":\"104778\",\n            \"BNAUVHX\":\"105488\",\n            \"NATCZHX\":\"858130\",\n            \"WASOXHX\":\"1025766\",\n            \"PNSNVHX\":\"704956\",\n            \"NBFELHX\":\"1672189\",\n            \"YNGNCHX\":\"1845699\",\n            \"WTHVNHX\":\"1147191\",\n            \"NIBLAHX\":\"1674295\",\n            \"MSYLAHX\":\"120863\",\n            \"MSYELHX\":\"120862\",\n            \"NWKHSHX\":\"523919\",\n            \"MTNRIHX\":\"281419\",\n            \"ORFHSHX\":\"110517\",\n            \"ONTNCHX\":\"1157036\",\n            \"ORFAPHX\":\"627768\",\n            \"CHSUBHX\":\"1382894\",\n            \"NOCNHHX\":\"620095\",\n            \"OAKAMHX\":\"1146653\",\n            \"OCFSWHX\":\"3633534\",\n            \"OCEBSHX\":\"3226675\",\n            \"OGDUTHX\":\"247143\",\n            \"OKCBTHX\":\"1163620\",\n            \"OKCATHX\":\"6708181\",\n            \"OKCSOHX\":\"1200874\",\n            \"OMADNHX\":\"887151\",\n            \"OMALVHX\":\"656451\",\n            \"ONTHSHX\":\"507349\",\n            \"AUOOPHX\":\"858034\",\n            \"OGBCDHX\":\"7778630\",\n            \"MCOGWHX\":\"3444453\",\n            \"MCOSMHX\":\"9458925\",\n            \"MCOIDHX\":\"268126\",\n            \"MCOUCHX\":\"223704\",\n            \"MCOAKHX\":\"1657264\",\n            \"MCOOSHX\":\"813245\",\n            \"MCOJYHX\":\"812880\",\n            \"MCOALHX\":\"4585701\",\n            \"OBXNCHX\":\"250891\",\n            \"OWBDWHX\":\"5479669\",\n            \"ANBHSHX\":\"503075\",\n            \"PAHCLHX\":\"652495\",\n            \"PSNTXHX\":\"1574696\",\n            \"DABPCHX\":\"1056272\",\n            \"PDLCAHX\":\"572722\",\n            \"PFNPPHX\":\"1391994\",\n            \"SLCPCHX\":\"109971\",\n            \"DENPAHX\":\"530623\",\n            \"PKBDOHX\":\"7182700\",\n            \"PRNHOHX\":\"1574319\",\n            \"PRBCAHX\":\"268598\",\n            \"OKCPVHX\":\"7355077\",\n            \"PNSLWHX\":\"7056631\",\n            \"PNSGBHX\":\"4028658\",\n            \"PNSHSHX\":\"571390\",\n            \"PIEWEHX\":\"1657478\",\n            \"VYSILHX\":\"1859038\",\n            \"PETMIHX\":\"235282\",\n            \"PHLSTHX\":\"96275\",\n            \"PHXGLHX\":\"877395\",\n            \"PHXHPHX\":\"1200121\",\n            \"PHXCRHX\":\"1554711\",\n            \"PHXGTHX\":\"1485937\",\n            \"SCTHSHX\":\"118783\",\n            \"PHXSUHX\":\"7332302\",\n            \"PGFHSHX\":\"105064\",\n            \"PKVKYHX\":\"674270\",\n            \"BPIWYHX\":\"1382751\",\n            \"SANPBHX\":\"1011244\",\n            \"PITDNHX\":\"649230\",\n            \"DALPEHX\":\"7315223\",\n            \"PLBNYHX\":\"1415081\",\n            \"PYMHSHX\":\"621642\",\n            \"PIHIDHX\":\"656548\",\n            \"CRPPAHX\":\"4268354\",\n            \"PTATXHX\":\"650238\",\n            \"CLWPRHX\":\"1486150\",\n            \"PSLWEHX\":\"235692\",\n            \"PDXVEHX\":\"6594530\",\n            \"MGMCFHX\":\"3943254\",\n            \"PRCVLHX\":\"1218812\",\n            \"PVDWYHX\":\"1164435\",\n            \"PVUORHX\":\"109837\",\n            \"PUBELHX\":\"1597606\",\n            \"EKYRCHX\":\"1866110\",\n            \"RDUANHX\":\"675672\",\n            \"RDUDWHX\":\"3527157\",\n            \"RDUCYHX\":\"121974\",\n            \"RDUAWHX\":\"94723\",\n            \"RBLCAHX\":\"571419\",\n            \"YQFRDHX\":\"1801951\",\n            \"RDDCAHX\":\"590213\",\n            \"YQRGAHX\":\"6922882\",\n            \"RNOWEHX\":\"8137747\",\n            \"RNOHSHX\":\"601503\",\n            \"RIDHSHX\":\"632533\",\n            \"RICGLHX\":\"1845696\",\n            \"RICVCHX\":\"601539\",\n            \"RCTCAHX\":\"1673696\",\n            \"RILCOHX\":\"1494223\",\n            \"RALRWHX\":\"1785652\",\n            \"RIWWYHX\":\"1723940\",\n            \"RZZNCHX\":\"94751\",\n            \"TTNHRHX\":\"5924175\",\n            \"ROCHEHX\":\"4054001\",\n            \"RSTNOHX\":\"1466518\",\n            \"RKDMEHX\":\"608432\",\n            \"RVCNYHX\":\"285456\",\n            \"ROGERHX\":\"657894\",\n            \"SACHSHX\":\"1011247\",\n            \"ROWHSHX\":\"295339\",\n            \"SACABHX\":\"254634\",\n            \"SACNNHX\":\"585109\",\n            \"YSJSJHX\":\"812995\",\n            \"SLEORHX\":\"2692108\",\n            \"SLDCOHX\":\"1673676\",\n            \"SNSCAHX\":\"5281496\",\n            \"SBYFLHX\":\"1149615\",\n            \"SLCHSHX\":\"110152\",\n            \"OGDFMHX\":\"5874439\",\n            \"SLCFHHX\":\"2364057\",\n            \"SATDDHX\":\"1858821\",\n            \"SBTSAHX\":\"5528265\",\n            \"LAXSCHX\":\"79849\",\n            \"SANPYHX\":\"1176252\",\n            \"SJCHSHX\":\"225253\",\n            \"SJCAPHX\":\"293455\",\n            \"SBPLOHX\":\"2554234\",\n            \"SNMTXHX\":\"268311\",\n            \"SKYMIHX\":\"6849125\",\n            \"STAHSHX\":\"81861\",\n            \"SRQATHX\":\"1503539\",\n            \"SRQUPHX\":\"1553902\",\n            \"YXEAPHX\":\"7940652\",\n            \"SAVGWHX\":\"89777\",\n            \"SAVATHX\":\"1307607\",\n            \"SAVHSHX\":\"596090\",\n            \"GYYSVHX\":\"4508384\",\n            \"SCHTXHX\":\"582436\",\n            \"BFFNEHX\":\"224413\",\n            \"HSVSBHX\":\"1572860\",\n            \"SCOINHX\":\"91115\",\n            \"SCTRWHX\":\"2554318\",\n            \"LGBSBHX\":\"815971\",\n            \"SEAKTHX\":\"1778098\",\n            \"SEALYHX\":\"224470\",\n            \"SEAFWHX\":\"1776880\",\n            \"SEANPHX\":\"6970039\",\n            \"GSPSEHX\":\"4753312\",\n            \"TYSSVHX\":\"1027252\",\n            \"YNGSHHX\":\"2554693\",\n            \"CLTSHHX\":\"7680828\",\n            \"SOWAZHX\":\"1143868\",\n            \"SHVBSHX\":\"2460070\",\n            \"SHVSOHX\":\"1724289\",\n            \"PVDSFHX\":\"1028804\",\n            \"ORFSMHX\":\"1307617\",\n            \"SNKSNHX\":\"7911229\",\n            \"SBNHSHX\":\"91089\",\n            \"SNPNCHX\":\"1026864\",\n            \"GEGVYHX\":\"1757051\",\n            \"FAYSLHX\":\"647582\",\n            \"SGOOHHX\":\"253222\",\n            \"SGUZIHX\":\"4232666\",\n            \"SPRHSHX\":\"224619\",\n            \"SPIILHX\":\"268252\",\n            \"SFYSDHX\":\"7780554\",\n            \"SGJVBHX\":\"249771\",\n            \"STCLDHX\":\"1554045\",\n            \"YYTAPHX\":\"4859747\",\n            \"STLBHHX\":\"1845701\",\n            \"STLHSHX\":\"224272\",\n            \"STLEDHX\":\"678514\",\n            \"STLHLHX\":\"601384\",\n            \"PIEHSHX\":\"275398\",\n            \"BDRSMHX\":\"309524\",\n            \"SCEHSHX\":\"224562\",\n            \"NYCSIHX\":\"674311\",\n            \"SBSCOHX\":\"240074\",\n            \"DALSVHX\":\"634891\",\n            \"SLWHSHX\":\"253226\",\n            \"SUANOHX\":\"1158829\",\n            \"APCSCHX\":\"1515565\",\n            \"PHXSRHX\":\"567674\",\n            \"SYRERHX\":\"1724372\",\n            \"SYRCRHX\":\"8433748\",\n            \"SEAHXHX\":\"781646\",\n            \"TCMPYHX\":\"2306959\",\n            \"TLHHSHX\":\"498963\",\n            \"TPAHSHX\":\"585684\",\n            \"TPANOHX\":\"87660\",\n            \"TPAOMHX\":\"4027794\",\n            \"TPAWCHX\":\"816265\",\n            \"TPAYBHX\":\"506420\",\n            \"TPATSHX\":\"258681\",\n            \"LAXHSHX\":\"446406\",\n            \"TKATXHX\":\"498355\",\n            \"HUMTHHX\":\"1200666\",\n            \"LAXTOHX\":\"1629378\",\n            \"TFTSOHX\":\"88647\",\n            \"CONTNHX\":\"1100253\",\n            \"TOLTOHX\":\"8455220\",\n            \"TOLHSHX\":\"224433\",\n            \"TOLPGHX\":\"1027500\",\n            \"TOLWGHX\":\"6833973\",\n            \"YYZHSHX\":\"268505\",\n            \"FTWTCHX\":\"4060031\",\n            \"TKFCAHX\":\"564831\",\n            \"TUSHSHX\":\"75203\",\n            \"TLAREHX\":\"1099101\",\n            \"TULCEHX\":\"2151804\",\n            \"TULOWHX\":\"1175780\",\n            \"TULBYHX\":\"675865\",\n            \"TULSOHX\":\"1674902\",\n            \"TULHSHX\":\"224277\",\n            \"TULCTHX\":\"1846355\",\n            \"TUPBCHX\":\"2151526\",\n            \"VACCAHX\":\"250133\",\n            \"VLDCCHX\":\"309496\",\n            \"PHLVYHX\":\"102176\",\n            \"VALINHX\":\"224631\",\n            \"YVRHSHX\":\"186788\",\n            \"VENFLHX\":\"86026\",\n            \"VRBDNHX\":\"7932778\",\n            \"VKSBGHX\":\"96203\",\n            \"ACYVIHX\":\"1674955\",\n            \"ALWWAHX\":\"1175015\",\n            \"WARPAHX\":\"1382468\",\n            \"GAIMDHX\":\"4325994\",\n            \"WASDUHX\":\"866565\",\n            \"ATYSDHX\":\"1597567\",\n            \"DALWXHX\":\"611292\",\n            \"WELFLHX\":\"582283\",\n            \"WELMEHX\":\"613057\",\n            \"ETBWBHX\":\"1026954\",\n            \"YEGWTHX\":\"943347\",\n            \"SLCWJHX\":\"1026399\",\n            \"TUPWPHX\":\"1469292\",\n            \"SMFWEHX\":\"1235888\",\n            \"BOSWFHX\":\"674314\",\n            \"HLGWHHX\":\"3937098\",\n            \"ICTNOHX\":\"1390862\",\n            \"HBGWGHX\":\"1963252\",\n            \"CVGWIHX\":\"1674887\",\n            \"AVPHDHX\":\"1657488\",\n            \"WBGRRHX\":\"110818\",\n            \"WBGCLHX\":\"1394310\",\n            \"PHFWBHX\":\"613061\",\n            \"IPTTSHX\":\"5274493\",\n            \"ISNNRHX\":\"3506506\",\n            \"CVGWGHX\":\"650450\",\n            \"ILMWVHX\":\"100409\",\n            \"WLNHSHX\":\"483227\",\n            \"YQGCNHX\":\"278031\",\n            \"STSWIHX\":\"1200718\",\n            \"BPTWIHX\":\"2420198\",\n            \"INTUVHX\":\"1656126\",\n            \"SACWLHX\":\"608248\",\n            \"MNZWSHX\":\"1595852\",\n            \"WWROKHX\":\"1572108\",\n            \"ORHWOHX\":\"9763576\",\n            \"MDTYSHX\":\"6000601\",\n            \"YNGCFHX\":\"572100\",\n            \"YUBCAHX\":\"623684\",\n            \"YUMAZHX\":\"582399\",\n            \"PWTWAHX\":\"498900\",\n            \"AIDINHX\":\"224626\",\n            \"ANDSCHX\":\"103354\",\n            \"ANDNOHX\":\"1778167\",\n            \"ARBGRHX\":\"95073\",\n            \"ARBVWHX\":\"95066\",\n            \"APLHHHX\":\"224455\",\n            \"ARKARHX\":\"579469\",\n            \"ASBNCHX\":\"100376\",\n            \"AVLRRHX\":\"100465\",\n            \"AVLTUHX\":\"100464\",\n            \"HTSKYHX\":\"92875\",\n            \"ERIASHX\":\"101473\",\n            \"AHNGAHX\":\"89224\",\n            \"ATOOHHX\":\"634404\",\n            \"ATHTNHX\":\"104999\",\n            \"ATLATHX\":\"89622\",\n            \"ATLBUHX\":\"86185\",\n            \"ATLCMHX\":\"89429\",\n            \"ATLDHHX\":\"89469\",\n            \"ATLNLHX\":\"86182\",\n            \"ATLPCHX\":\"88784\",\n            \"ATLHMHX\":\"89324\",\n            \"ATLSLHX\":\"86670\",\n            \"ATLTCHX\":\"86588\",\n            \"ATLCNHX\":\"1485069\",\n            \"ATLDVHX\":\"89076\",\n            \"ATLFBHX\":\"579571\",\n            \"ATLLVHX\":\"88930\",\n            \"ATLDMHX\":\"288450\",\n            \"ATLFRHX\":\"86643\",\n            \"ATLMOHX\":\"6428988\",\n            \"CCOGAHX\":\"88852\",\n            \"ATLPTHX\":\"88799\",\n            \"ATLSBHX\":\"224610\",\n            \"ATLSMHX\":\"86831\",\n            \"ATLGTHX\":\"737413\",\n            \"ATLMGHX\":\"224604\",\n            \"MOBATHX\":\"2554779\",\n            \"AUBALHX\":\"73118\",\n            \"FWAABHX\":\"1163629\",\n            \"ORHMAHX\":\"319948\",\n            \"LEWAGHX\":\"3244080\",\n            \"AGSGHHX\":\"4886649\",\n            \"AUSSOHX\":\"108979\",\n            \"AUSNHHX\":\"98426\",\n            \"AUSNWHX\":\"108980\",\n            \"AUSOHHX\":\"3530783\",\n            \"AUSRKHX\":\"224499\",\n            \"BGEBAHX\":\"8055860\",\n            \"BKRCAHX\":\"79558\",\n            \"BALCYHX\":\"625154\",\n            \"BALGRHX\":\"89431\",\n            \"BWIOWHX\":\"2152318\",\n            \"BALATHX\":\"120941\",\n            \"BALWMHX\":\"224642\",\n            \"BGRSKHX\":\"3519305\",\n            \"BDSTWHX\":\"92793\",\n            \"BAQHXHX\":\"3853707\",\n            \"BTVOKHX\":\"253224\",\n            \"BOWFLHX\":\"8819296\",\n            \"BTANYHX\":\"309168\",\n            \"BATMSHX\":\"96064\",\n            \"BTSINHX\":\"91350\",\n            \"PWMBAHX\":\"1783450\",\n            \"BTRDSHX\":\"678389\",\n            \"BTRCNHX\":\"93320\",\n            \"BTLMIHX\":\"95017\",\n            \"BFTSCHX\":\"103328\",\n            \"BPTTXHX\":\"107407\",\n            \"BEKWVHX\":\"224480\",\n            \"BFDPAHX\":\"102352\",\n            \"NIRBVHX\":\"3529147\",\n            \"BELPAHX\":\"632550\",\n            \"OMABVHX\":\"1175386\",\n            \"BLLWAHX\":\"224486\",\n            \"JVLCRHX\":\"3491894\",\n            \"MKCBEHX\":\"3804213\",\n            \"BENVTHX\":\"550942\",\n            \"BNTRGHX\":\"75847\",\n            \"TXLBCHX\":\"1858856\",\n            \"INTBRHX\":\"1778304\",\n            \"BILMTHX\":\"224615\",\n            \"BLXMSHX\":\"252893\",\n            \"BLXOSHX\":\"95944\",\n            \"BGMNYHX\":\"105716\",\n            \"MBSBRHX\":\"94978\",\n            \"BHXBSHX\":\"2716018\",\n            \"BHMCOHX\":\"73385\",\n            \"BHMLSHX\":\"590341\",\n            \"BHMBMHX\":\"224506\",\n            \"BHMLEHX\":\"1581791\",\n            \"BHMMBHX\":\"73402\",\n            \"BHMTVHX\":\"73379\",\n            \"BISMKHX\":\"833529\",\n            \"BMGWLHX\":\"91414\",\n            \"BMIWEHX\":\"224379\",\n            \"MSPABHX\":\"8627787\",\n            \"BLOPAHX\":\"277922\",\n            \"BYHBLHX\":\"76165\",\n            \"BCTFLHX\":\"87153\",\n            \"BOGUSHX\":\"7778660\",\n            \"BOIIDHX\":\"90252\",\n            \"APFBSHX\":\"86362\",\n            \"BDTNJHX\":\"75963\",\n            \"BOSBIHX\":\"275245\",\n            \"BOSHSHX\":\"320038\",\n            \"BOSLAHX\":\"217547\",\n            \"BOSBTHX\":\"224404\",\n            \"BOSCBHX\":\"253110\",\n            \"BOSNTHX\":\"224637\",\n            \"BOSNWHX\":\"94089\",\n            \"BOSPBHX\":\"94088\",\n            \"DENLVHX\":\"85488\",\n            \"BOWMDHX\":\"217781\",\n            \"BGNOHHX\":\"268469\",\n            \"BWGKYHX\":\"92806\",\n            \"BZNMTHX\":\"97317\",\n            \"SRQDTHX\":\"5050087\",\n            \"BRAWEHX\":\"96591\",\n            \"PLKBHHX\":\"1413743\",\n            \"BRAVTHX\":\"579497\",\n            \"BMNGAHX\":\"89195\",\n            \"BTWCAHX\":\"1176266\",\n            \"BVDNCHX\":\"100353\",\n            \"CKBWVHX\":\"224451\",\n            \"BMCNMHX\":\"7140928\",\n            \"BRITNHX\":\"104968\",\n            \"ROCBPHX\":\"3532244\",\n            \"BKVMSHX\":\"96053\",\n            \"NYCBOHX\":\"6542529\",\n            \"DACFLHX\":\"86242\",\n            \"LFTBRHX\":\"7183410\",\n            \"BWDTXHX\":\"554809\",\n            \"LITBYHX\":\"1027507\",\n            \"BGAHXHX\":\"10399087\",\n            \"BHNWVHX\":\"224481\",\n            \"BUFARHX\":\"122062\",\n            \"BUFWSHX\":\"224423\",\n            \"BTVMVHX\":\"110335\",\n            \"MKEBLHX\":\"1987070\",\n            \"BTZHXHX\":\"2152296\",\n            \"BTPNCHX\":\"7273110\",\n            \"BTMMTHX\":\"91189\",\n            \"NWKNJHX\":\"98308\",\n            \"GLAGCHX\":\"9787822\",\n            \"YZRSAHX\":\"9587762\",\n            \"CADSMHX\":\"94958\",\n            \"CALALHX\":\"672966\",\n            \"YYCAPHX\":\"4584986\",\n            \"CLOHXHX\":\"6702333\",\n            \"CBGOHHX\":\"610376\",\n            \"PUBCCHX\":\"817272\",\n            \"CTNMSHX\":\"314104\",\n            \"CGICGHX\":\"8873832\",\n            \"CRBILHX\":\"224618\",\n            \"HARCLHX\":\"102371\",\n            \"SANCBHX\":\"659326\",\n            \"CLDNJHX\":\"98355\",\n            \"SATCSHX\":\"5598087\",\n            \"CARGAHX\":\"281242\",\n            \"CRTKYHX\":\"92651\",\n            \"CTGHXHX\":\"3971646\",\n            \"CTVGAHX\":\"89153\",\n            \"CRVTNHX\":\"104934\",\n            \"CRKCOHX\":\"224354\",\n            \"CEDARHX\":\"268321\",\n            \"CIDIAHX\":\"240198\",\n            \"BFPPAHX\":\"572745\",\n            \"CBBRGHX\":\"102318\",\n            \"CMIILHX\":\"90354\",\n            \"OXRCIHX\":\"650726\",\n            \"CHSACHX\":\"6434578\",\n            \"CRWWVHX\":\"224471\",\n            \"CHSHDHX\":\"224295\",\n            \"CHSDIHX\":\"224293\",\n            \"CHSMTHX\":\"97268\",\n            \"CRWSOHX\":\"224472\",\n            \"CLTUVHX\":\"100546\",\n            \"CLTUTHX\":\"223199\",\n            \"GSTNCHX\":\"100235\",\n            \"CLTCRHX\":\"100286\",\n            \"CLTMHHX\":\"100059\",\n            \"MNONCHX\":\"100043\",\n            \"CHOVAHX\":\"110899\",\n            \"CHASFHX\":\"97794\",\n            \"CHALMHX\":\"4054291\",\n            \"CHAHXHX\":\"104712\",\n            \"CHANOHX\":\"1201127\",\n            \"CHRKEHX\":\"100441\",\n            \"VORNJHX\":\"98134\",\n            \"RICCHHX\":\"110680\",\n            \"CYSWYHX\":\"239861\",\n            \"CHICLHX\":\"224384\",\n            \"CHIDMHX\":\"1052716\",\n            \"CHIMWHX\":\"90763\",\n            \"CHIAPHX\":\"87698\",\n            \"CHITDHX\":\"619615\",\n            \"CHIGUHX\":\"87801\",\n            \"CHINVHX\":\"87907\",\n            \"CHITPHX\":\"90358\",\n            \"CHIWCHX\":\"88078\",\n            \"CHKSFHX\":\"3533208\",\n            \"CCPMAHX\":\"254769\",\n            \"CUUMXHX\":\"185373\",\n            \"YCWLRHX\":\"4552875\",\n            \"CSBHHHX\":\"224487\",\n            \"CVGFLHX\":\"224397\",\n            \"CVGSFHX\":\"88778\",\n            \"CVGEGHX\":\"101524\",\n            \"CVGFDHX\":\"101517\",\n            \"CVGKYHX\":\"92880\",\n            \"CVGCRHX\":\"122140\",\n            \"CVGKIHX\":\"101253\",\n            \"CMEMXHX\":\"2423056\",\n            \"CDJMXHX\":\"576375\",\n            \"CDJVCHX\":\"1200740\",\n            \"CLAPAHX\":\"613018\",\n            \"SCRPAHX\":\"102313\",\n            \"CKMNAHX\":\"6674389\",\n            \"FSMCLHX\":\"224511\",\n            \"CFLPAHX\":\"676080\",\n            \"CLWNOHX\":\"86195\",\n            \"CEUSCHX\":\"103283\",\n            \"CLECCHX\":\"240584\",\n            \"CLEDTHX\":\"111524\",\n            \"CVLMSHX\":\"666584\",\n            \"CHAPHHX\":\"3582016\",\n            \"CAKMDHX\":\"224430\",\n            \"CLESLHX\":\"224432\",\n            \"CLEDRHX\":\"95224\",\n            \"CPKNYHX\":\"254816\",\n            \"CLNNJHX\":\"224415\",\n            \"CWIVBHX\":\"2555732\",\n            \"CLIMOHX\":\"498867\",\n            \"CLKOKHX\":\"649799\",\n            \"CLONMHX\":\"224420\",\n            \"CLJHXHX\":\"3173407\",\n            \"COIBHHX\":\"86313\",\n            \"CBKKSHX\":\"1784392\",\n            \"BTLCWHX\":\"813365\",\n            \"WASCLHX\":\"224647\",\n            \"CLLTEHX\":\"98543\",\n            \"COSHHHX\":\"85188\",\n            \"COSNHHX\":\"82893\",\n            \"BALCBHX\":\"224400\",\n            \"CAEWEHX\":\"97111\",\n            \"CAEDTHX\":\"224281\",\n            \"CAENWHX\":\"103171\",\n            \"CAENEHX\":\"103166\",\n            \"COUHHHX\":\"96488\",\n            \"CLBTNHX\":\"224503\",\n            \"CAELXHX\":\"102975\",\n            \"CMHAPHX\":\"101641\",\n            \"CSGATHX\":\"86454\",\n            \"CMHEAHX\":\"101151\",\n            \"CSGNOHX\":\"224378\",\n            \"CMHSOHX\":\"101346\",\n            \"CMHWEHX\":\"101640\",\n            \"CMHDLHX\":\"101041\",\n            \"CMHNWHX\":\"101396\",\n            \"CMHSHHX\":\"223749\",\n            \"CLUTVHX\":\"91302\",\n            \"CSGFBHX\":\"3870461\",\n            \"COMGAHX\":\"89141\",\n            \"CCDNHHX\":\"98017\",\n            \"CLTCDHX\":\"100299\",\n            \"CNWARHX\":\"76104\",\n            \"BNACKHX\":\"104875\",\n            \"CBNKYHX\":\"224635\",\n            \"CORMSHX\":\"96232\",\n            \"CRNGAHX\":\"224605\",\n            \"ELMPPHX\":\"6564936\",\n            \"CRPWEHX\":\"446407\",\n            \"CRPPTHX\":\"224500\",\n            \"CEZCOHX\":\"8131721\",\n            \"CTDNYHX\":\"285442\",\n            \"CYDINHX\":\"91314\",\n            \"COTBAHX\":\"4675783\",\n            \"OMACBHX\":\"224394\",\n            \"CVTRIHX\":\"278501\",\n            \"COVLAHX\":\"235219\",\n            \"CSVTNHX\":\"1026209\",\n            \"CROHXHX\":\"2367453\",\n            \"OCFCYHX\":\"4688151\",\n            \"HSVCLHX\":\"72793\",\n            \"CUMGAHX\":\"235831\",\n            \"DACZPHX\":\"673654\",\n            \"DCADGHX\":\"3225563\",\n            \"DALWHHX\":\"98651\",\n            \"DALADHX\":\"98333\",\n            \"DALDEHX\":\"1156500\",\n            \"DALLSHX\":\"224303\",\n            \"DALRKHX\":\"1146323\",\n            \"DNNWSHX\":\"86504\",\n            \"DXRCTHX\":\"602760\",\n            \"TYSDDHX\":\"1751883\",\n            \"DANRSHX\":\"110656\",\n            \"DVKKYHX\":\"224396\",\n            \"DNVPAHX\":\"102304\",\n            \"DARGAHX\":\"89104\",\n            \"DAYSHHX\":\"3380559\",\n            \"DAYFNHX\":\"101373\",\n            \"DAYHHHX\":\"224428\",\n            \"DABFLHX\":\"84325\",\n            \"DABBFHX\":\"84352\",\n            \"DABVLHX\":\"224289\",\n            \"DABOBHX\":\"224372\",\n            \"DWDSDHX\":\"240833\",\n            \"DEBFLHX\":\"224364\",\n            \"DCUHHHX\":\"73604\",\n            \"DECFRHX\":\"224385\",\n            \"DFIOHHX\":\"1575250\",\n            \"RFDAGHX\":\"5984046\",\n            \"LRUDMHX\":\"1638775\",\n            \"DENGWHX\":\"120072\",\n            \"DENTHHX\":\"120071\",\n            \"WBUCOHX\":\"650721\",\n            \"DENLKHX\":\"85302\",\n            \"DENGDHX\":\"85314\",\n            \"DENLWHX\":\"83283\",\n            \"DENWMHX\":\"120067\",\n            \"DVLNJHX\":\"224416\",\n            \"ICTDBHX\":\"1569601\",\n            \"DSMAPHX\":\"91951\",\n            \"DSMWEHX\":\"91874\",\n            \"DTTAUHX\":\"95032\",\n            \"DTTNAHX\":\"2432813\",\n            \"DTTBVHX\":\"217558\",\n            \"DTTMHHX\":\"90112\",\n            \"DTTNVHX\":\"94631\",\n            \"DTTNIHX\":\"589769\",\n            \"DTTRVHX\":\"1732651\",\n            \"DTWSGHX\":\"5482809\",\n            \"DTTSTHX\":\"1175906\",\n            \"DICTNHX\":\"104819\",\n            \"DOUGAHX\":\"89082\",\n            \"DGWWYHX\":\"7778161\",\n            \"DOVDEHX\":\"224570\",\n            \"PSMDOHX\":\"670502\",\n            \"LNVPAHX\":\"102220\",\n            \"DYLPAHX\":\"624256\",\n            \"DRYKYHX\":\"224636\",\n            \"DBLVAHX\":\"224448\",\n            \"DUJPAHX\":\"224437\",\n            \"DBQIAHX\":\"622093\",\n            \"WASSLHX\":\"224488\",\n            \"DULMNHX\":\"224629\",\n            \"WASDFHX\":\"110630\",\n            \"LAWDCHX\":\"1200711\",\n            \"DNCHHHX\":\"623575\",\n            \"DROCOHX\":\"85084\",\n            \"DYETNHX\":\"104808\",\n            \"EGLPSHX\":\"224441\",\n            \"GSPELHX\":\"608047\",\n            \"BUFEAHX\":\"277869\",\n            \"LANETHX\":\"224406\",\n            \"WINNJHX\":\"572740\",\n            \"EASPAHX\":\"281412\",\n            \"ESNMDHX\":\"603565\",\n            \"EAUCRHX\":\"224456\",\n            \"DANNCHX\":\"100271\",\n            \"EDNNCHX\":\"224424\",\n            \"YEGSPHX\":\"8055821\",\n            \"ELDARHX\":\"76298\",\n            \"CHIGNHX\":\"90648\",\n            \"ECGNCHX\":\"100263\",\n            \"ELIKYHX\":\"92573\",\n            \"EKHINHX\":\"91294\",\n            \"JVLEKHX\":\"1237844\",\n            \"EKNWVHX\":\"1099040\",\n            \"ELKMDHX\":\"263087\",\n            \"YKMELHX\":\"1477754\",\n            \"SRQELHX\":\"224578\",\n            \"YELONHX\":\"1657892\",\n            \"BHBEWHX\":\"1784029\",\n            \"ELMHHHX\":\"1676180\",\n            \"CLEEYHX\":\"4172563\",\n            \"EMVWEHX\":\"602395\",\n            \"ENFLDHX\":\"1218727\",\n            \"ETSALHX\":\"656264\",\n            \"ERIHHHX\":\"102651\",\n            \"EUGHHHX\":\"224434\",\n            \"EVWWYHX\":\"1485600\",\n            \"EVVINHX\":\"91259\",\n            \"EVVAPHX\":\"2304420\",\n            \"EXTAPHX\":\"4090672\",\n            \"FFCVAHX\":\"110621\",\n            \"MOBFHHX\":\"1382356\",\n            \"FRMMNHX\":\"1438767\",\n            \"CKBFMHX\":\"8623366\",\n            \"FLRWPHX\":\"89909\",\n            \"FAMMOHX\":\"1800367\",\n            \"FMVVAHX\":\"601336\",\n            \"FYVARHX\":\"313468\",\n            \"FAYCCHX\":\"100640\",\n            \"ATLFYHX\":\"603564\",\n            \"FAYNCHX\":\"94310\",\n            \"FYMTNHX\":\"4268360\",\n            \"FDYOHHX\":\"101678\",\n            \"FHKNYHX\":\"99182\",\n            \"FMGNJHX\":\"224417\",\n            \"FNTGBHX\":\"1595765\",\n            \"FLCALHX\":\"72727\",\n            \"MOBMKHX\":\"5539317\",\n            \"FCYARHX\":\"76258\",\n            \"YEGFSHX\":\"1777034\",\n            \"FSMARHX\":\"76829\",\n            \"FFTKYHX\":\"92870\",\n            \"FKLKYHX\":\"92558\",\n            \"FKNNCHX\":\"100246\",\n            \"FRKMAHX\":\"224640\",\n            \"FDRMDHX\":\"93924\",\n            \"CHIFPHX\":\"645225\",\n            \"PWMFPHX\":\"93497\",\n            \"SFOFMHX\":\"80482\",\n            \"FREOHHX\":\"623310\",\n            \"FTRYLHX\":\"253289\",\n            \"FBGMDHX\":\"93952\",\n            \"MAXVAHX\":\"123875\",\n            \"FCLCOHX\":\"84914\",\n            \"FLLANHX\":\"224305\",\n            \"FLLDNHX\":\"240085\",\n            \"FLLTMHX\":\"224579\",\n            \"FLLWEHX\":\"224373\",\n            \"FLLCYHX\":\"84454\",\n            \"FLLPTHX\":\"224374\",\n            \"FMYAPHX\":\"224290\",\n            \"FPAALHX\":\"309528\",\n            \"FSTTXHX\":\"550996\",\n            \"FWBHHHX\":\"224367\",\n            \"FWASWHX\":\"91649\",\n            \"FWADPHX\":\"2049055\",\n            \"FTWRRHX\":\"224283\",\n            \"BHMFDHX\":\"224507\",\n            \"GADALHX\":\"72689\",\n            \"GAFSCHX\":\"103094\",\n            \"GNVFLHX\":\"86683\",\n            \"GVLGAHX\":\"89018\",\n            \"WASGVHX\":\"858340\",\n            \"GLXVAHX\":\"1237908\",\n            \"GALTNHX\":\"224504\",\n            \"GPLOHHX\":\"1743058\",\n            \"GUPHHHX\":\"549491\",\n            \"GCKKSHX\":\"1175044\",\n            \"JHCGCHX\":\"623576\",\n            \"GATBGHX\":\"105119\",\n            \"GLRMIHX\":\"94878\",\n            \"GZTCCHX\":\"7176315\",\n            \"ROCGEHX\":\"2151584\",\n            \"GVANYHX\":\"575883\",\n            \"GTNSCHX\":\"103069\",\n            \"GETPAHX\":\"102365\",\n            \"GILWYHX\":\"250043\",\n            \"GWSCOHX\":\"572986\",\n            \"ORFGLHX\":\"1157145\",\n            \"GSBNCHX\":\"100221\",\n            \"SBAGOHX\":\"656278\",\n            \"BTRGZHX\":\"1218707\",\n            \"SBNGSHX\":\"1175739\",\n            \"GRINEHX\":\"601334\",\n            \"GJTCOHX\":\"281273\",\n            \"GRRAPHX\":\"95189\",\n            \"GRRSOHX\":\"94404\",\n            \"GTFMTHX\":\"268440\",\n            \"GRBWIHX\":\"100848\",\n            \"GRBHXHX\":\"100851\",\n            \"GRVTNHX\":\"104732\",\n            \"GFDHHHX\":\"650707\",\n            \"GSOAPHX\":\"100783\",\n            \"GSOEAHX\":\"224425\",\n            \"GBGPAHX\":\"102268\",\n            \"GSPGHHX\":\"6484720\",\n            \"GSPWDHX\":\"103934\",\n            \"PGVGVHX\":\"1486054\",\n            \"GREALHX\":\"72596\",\n            \"GLHMSHX\":\"1157282\",\n            \"GSPSMHX\":\"102881\",\n            \"GRDLRHX\":\"103056\",\n            \"GRWHHHX\":\"559506\",\n            \"GONCTHX\":\"224565\",\n            \"GDLHAHX\":\"1393048\",\n            \"GDLEXHX\":\"3374473\",\n            \"CANNTHX\":\"10152651\",\n            \"GUFGSHX\":\"8869826\",\n            \"GVEALHX\":\"277977\",\n            \"HADMAHX\":\"1523292\",\n            \"HGRMDHX\":\"93942\",\n            \"HGRMGHX\":\"224401\",\n            \"YHZDXHX\":\"6506200\",\n            \"FLLHDHX\":\"501958\",\n            \"HAMLAHX\":\"254023\",\n            \"ORFHAHX\":\"1157509\",\n            \"HANPAHX\":\"102262\",\n            \"NYCMRHX\":\"817190\",\n            \"HARPAHX\":\"102416\",\n            \"HRBPAHX\":\"102208\",\n            \"HARGHHX\":\"102275\",\n            \"HRSARHX\":\"1146903\",\n            \"HSBUVHX\":\"110575\",\n            \"HSBSOHX\":\"1200800\",\n            \"WNDAPHX\":\"253941\",\n            \"HVLNCHX\":\"224597\",\n            \"BOSHVHX\":\"94161\",\n            \"HYSKSHX\":\"650237\",\n            \"HZLHHHX\":\"483339\",\n            \"NEHHHHX\":\"506456\",\n            \"HLNGAHX\":\"88991\",\n            \"HELMTHX\":\"259516\",\n            \"HDSNCHX\":\"100201\",\n            \"AVLHNHX\":\"94458\",\n            \"HMORSHX\":\"7242703\",\n            \"MEMMRHX\":\"7099680\",\n            \"HIBHXHX\":\"7398270\",\n            \"HKYNCHX\":\"94475\",\n            \"HPTNCHX\":\"248744\",\n            \"HLBTXHX\":\"625162\",\n            \"HLVVAHX\":\"110565\",\n            \"HILSCHX\":\"217687\",\n            \"HNVHHHX\":\"88981\",\n            \"HLDMIHX\":\"94834\",\n            \"HCVKYHX\":\"92505\",\n            \"HOTARHX\":\"76393\",\n            \"HUMLAHX\":\"92991\",\n            \"HOUDWHX\":\"10121914\",\n            \"HOUHBHX\":\"223149\",\n            \"HOUWSHX\":\"7791774\",\n            \"HOUWEHX\":\"223150\",\n            \"HOUPOHX\":\"223154\",\n            \"HOUNFHX\":\"106243\",\n            \"HOUSTHX\":\"106337\",\n            \"HOUWMHX\":\"223152\",\n            \"HOUBTHX\":\"107452\",\n            \"HOUNOHX\":\"109751\",\n            \"HOUDPHX\":\"277876\",\n            \"HOUHMHX\":\"224442\",\n            \"HTSHUHX\":\"4410067\",\n            \"HTSBVHX\":\"224450\",\n            \"HSVUVHX\":\"73627\",\n            \"HSVALHX\":\"73631\",\n            \"HUTKSHX\":\"234675\",\n            \"IDAIDHX\":\"90241\",\n            \"IDAAPHX\":\"232217\",\n            \"INDDTHX\":\"111624\",\n            \"INDSHHX\":\"88161\",\n            \"INDWDHX\":\"1236866\",\n            \"INDSTHX\":\"91457\",\n            \"INDCMHX\":\"224390\",\n            \"INDNEHX\":\"88159\",\n            \"INDPFHX\":\"91471\",\n            \"INDZVHX\":\"5605815\",\n            \"GLHINHX\":\"9459182\",\n            \"CIDCLHX\":\"91958\",\n            \"IOWICHX\":\"3533490\",\n            \"LAXFHHX\":\"78407\",\n            \"ISTATHX\":\"9702689\",\n            \"ISTKBHX\":\"6420010\",\n            \"ITHNYHX\":\"295447\",\n            \"JANEAHX\":\"1546713\",\n            \"JACJHHX\":\"217831\",\n            \"MOBJCHX\":\"1767083\",\n            \"JXNMIHX\":\"94797\",\n            \"JANCTHX\":\"96038\",\n            \"JANPLHX\":\"224624\",\n            \"JANRDHX\":\"7306635\",\n            \"JAXJBHX\":\"84632\",\n            \"JAXRSHX\":\"295756\",\n            \"JAXWEHX\":\"514468\",\n            \"JAXBYHX\":\"656530\",\n            \"JAXJSHX\":\"1223992\",\n            \"IJXILHX\":\"596433\",\n            \"JAXPBHX\":\"224369\",\n            \"ANBJVHX\":\"1469260\",\n            \"JAXDTHX\":\"88417\",\n            \"JMSSWHX\":\"4420488\",\n            \"JNSWIHX\":\"224457\",\n            \"BHMJSHX\":\"672991\",\n            \"JASINHX\":\"91373\",\n            \"JEFCCHX\":\"96716\",\n            \"NYCJEHX\":\"1574415\",\n            \"TRIJCHX\":\"105721\",\n            \"JSTPAHX\":\"102242\",\n            \"JOLILHX\":\"90579\",\n            \"JOLRBHX\":\"90577\",\n            \"JBRARHX\":\"76030\",\n            \"JNVNCHX\":\"100146\",\n            \"JLNMOHX\":\"96573\",\n            \"MHKJCHX\":\"1804564\",\n            \"PBIJBHX\":\"222980\",\n            \"AZOKAHX\":\"7332234\",\n            \"FCAMTHX\":\"97388\",\n            \"KAMBCHX\":\"254331\",\n            \"KNBHXHX\":\"10352905\",\n            \"MKCATHX\":\"120884\",\n            \"MKCFDHX\":\"8145851\",\n            \"MKCLSHX\":\"224622\",\n            \"MKCSWHX\":\"281441\",\n            \"MKCBSHX\":\"96556\",\n            \"MKCLBHX\":\"224269\",\n            \"MKCWOHX\":\"1157038\",\n            \"KANKSHX\":\"224311\",\n            \"MKCSMHX\":\"224634\",\n            \"KAYAZHX\":\"74232\",\n            \"EARTSHX\":\"5887962\",\n            \"SATKEHX\":\"7056627\",\n            \"VSKTCHX\":\"8115678\",\n            \"CAKKTHX\":\"101451\",\n            \"EOKIAHX\":\"609935\",\n            \"KVLTXHX\":\"224501\",\n            \"KYLGOHX\":\"124516\",\n            \"GGGKIHX\":\"1390193\",\n            \"KILHHHX\":\"106766\",\n            \"CHAKMHX\":\"5000426\",\n            \"KNGLDHX\":\"89719\",\n            \"KGPTNHX\":\"104677\",\n            \"POUKGHX\":\"650460\",\n            \"CRPKVHX\":\"945980\",\n            \"ISONCHX\":\"100124\",\n            \"TYSAPHX\":\"104653\",\n            \"TYSCLHX\":\"3226355\",\n            \"TYSEAHX\":\"105653\",\n            \"TYSWSHX\":\"97945\",\n            \"KCOHXHX\":\"8606696\",\n            \"KUTKYHX\":\"92496\",\n            \"LSEWIHX\":\"224474\",\n            \"AUSLGHX\":\"1957494\",\n            \"PUBLJHX\":\"83282\",\n            \"LAPLAHX\":\"224645\",\n            \"LAFHHHX\":\"91204\",\n            \"LFTLAHX\":\"92931\",\n            \"LAGGAHX\":\"92489\",\n            \"LCHLCHX\":\"6413193\",\n            \"HIIAZHX\":\"73531\",\n            \"MCOLLHX\":\"86828\",\n            \"LNSGFHX\":\"102381\",\n            \"LHQOHHX\":\"101315\",\n            \"LPTINHX\":\"261408\",\n            \"LARWYHX\":\"555274\",\n            \"LRDTXHX\":\"107470\",\n            \"LASNOHX\":\"1230233\",\n            \"LASSMHX\":\"91839\",\n            \"LASINHX\":\"121328\",\n            \"WASLLHX\":\"224402\",\n            \"LRNBGHX\":\"100114\",\n            \"LWRKSHX\":\"92155\",\n            \"MCILEHX\":\"8542916\",\n            \"SGFLBHX\":\"96398\",\n            \"LBNKYHX\":\"503186\",\n            \"LEEFLHX\":\"1177111\",\n            \"AEXLVHX\":\"2152171\",\n            \"LEHPAHX\":\"486931\",\n            \"PVULIHX\":\"656282\",\n            \"LENTNHX\":\"585448\",\n            \"BJXLGHX\":\"8632130\",\n            \"LWGPAHX\":\"650338\",\n            \"LBGWVHX\":\"320025\",\n            \"PWMLAHX\":\"7043528\",\n            \"LXTSWHX\":\"110557\",\n            \"LEXEHHX\":\"224266\",\n            \"LEXMCHX\":\"9033823\",\n            \"LPKMDHX\":\"93608\",\n            \"LEXAPHX\":\"224267\",\n            \"LEXGTHX\":\"224638\",\n            \"LIMOHHX\":\"101306\",\n            \"PHLLIHX\":\"3528567\",\n            \"LNKNEHX\":\"224386\",\n            \"SPILNHX\":\"1156710\",\n            \"LNKAPHX\":\"8399885\",\n            \"CLTLCHX\":\"2366682\",\n            \"TYRLDHX\":\"224444\",\n            \"LDNNJHX\":\"268450\",\n            \"LFDILHX\":\"590201\",\n            \"LTNNHHX\":\"572737\",\n            \"LPLJLHX\":\"1546431\",\n            \"LIVTXHX\":\"596876\",\n            \"YLLYDHX\":\"7242155\",\n            \"LGUUTHX\":\"459955\",\n            \"YXULDHX\":\"657877\",\n            \"LNDNOHX\":\"634160\",\n            \"ISPBHHX\":\"250862\",\n            \"COMNYHX\":\"93152\",\n            \"ISPNYHX\":\"93225\",\n            \"DENLMHX\":\"224564\",\n            \"LRULBHX\":\"1724274\",\n            \"LAXACHX\":\"75819\",\n            \"CSNCAHX\":\"224348\",\n            \"LAXOCHX\":\"590364\",\n            \"LAXVLHX\":\"78002\",\n            \"WCVCAHX\":\"82569\",\n            \"LAXBKHX\":\"673251\",\n            \"LAXHTHX\":\"5415793\",\n            \"SDFAPHX\":\"92719\",\n            \"SDFHUHX\":\"8770863\",\n            \"SDFBRHX\":\"92663\",\n            \"SDFCVHX\":\"91327\",\n            \"SDFDTHX\":\"217519\",\n            \"SDFKYHX\":\"224296\",\n            \"FNLLDHX\":\"83307\",\n            \"LBBTXHX\":\"109621\",\n            \"MQBILHX\":\"1477338\",\n            \"AHNMDHX\":\"88917\",\n            \"MSNEAHX\":\"100911\",\n            \"HSVMSHX\":\"72533\",\n            \"AGOSNHX\":\"3914293\",\n            \"MANKSHX\":\"92141\",\n            \"NYCUNHX\":\"3572587\",\n            \"NYCMTHX\":\"93457\",\n            \"NYCMNHX\":\"3580899\",\n            \"NYCFFHX\":\"8035866\",\n            \"NYCEMHX\":\"1158763\",\n            \"NYCMHHX\":\"866615\",\n            \"MHMPAHX\":\"102216\",\n            \"SUMMNHX\":\"601500\",\n            \"MFDONHX\":\"101285\",\n            \"AUSMFHX\":\"106658\",\n            \"METOHHX\":\"224580\",\n            \"AVLMRHX\":\"224594\",\n            \"MEMMAHX\":\"7210370\",\n            \"MARILHX\":\"90533\",\n            \"MRNINHX\":\"91182\",\n            \"BOSHHHX\":\"94129\",\n            \"MQTWFHX\":\"3240613\",\n            \"MRLMIHX\":\"460018\",\n            \"MSHTXHX\":\"106655\",\n            \"MRTTNHX\":\"650316\",\n            \"MBGWVHX\":\"224482\",\n            \"MBGINHX\":\"582398\",\n            \"MTVVAHX\":\"110530\",\n            \"MYVOHHX\":\"101267\",\n            \"MSLOHHX\":\"224429\",\n            \"SCRMAHX\":\"1469327\",\n            \"MTOILHX\":\"90523\",\n            \"LITMMHX\":\"2048978\",\n            \"MAYKYHX\":\"596522\",\n            \"MCHILHX\":\"268667\",\n            \"MEJPAHX\":\"1765271\",\n            \"MEBNCHX\":\"100052\",\n            \"MFRORHX\":\"240110\",\n            \"MLBDKHX\":\"86287\",\n            \"MLBVIHX\":\"813298\",\n            \"MEMPRHX\":\"98036\",\n            \"MEMSWHX\":\"105177\",\n            \"MEMWGHX\":\"105160\",\n            \"MEMCVHX\":\"104905\",\n            \"MEMSOHX\":\"122572\",\n            \"MIDHXHX\":\"8319257\",\n            \"MERCTHX\":\"85848\",\n            \"MEIMSHX\":\"96149\",\n            \"GYYMRHX\":\"91169\",\n            \"MIAWEHX\":\"224245\",\n            \"MIACGHX\":\"224246\",\n            \"MMIOKHX\":\"101784\",\n            \"MIADLHX\":\"224244\",\n            \"MIASTHX\":\"120385\",\n            \"MLTNYHX\":\"99032\",\n            \"MLETNHX\":\"610912\",\n            \"MWOMDHX\":\"4324179\",\n            \"MLDMIHX\":\"94685\",\n            \"MAFHAHX\":\"259597\",\n            \"MKLMIHX\":\"2151510\",\n            \"MIFPLHX\":\"83677\",\n            \"DOVMFHX\":\"1785004\",\n            \"MCNMLHX\":\"88878\",\n            \"SFOMPHX\":\"224347\",\n            \"MKEAPHX\":\"123066\",\n            \"MKELLHX\":\"123065\",\n            \"MKEBFHX\":\"224475\",\n            \"MSPBVHX\":\"95584\",\n            \"MSPEGHX\":\"95735\",\n            \"MSPMGHX\":\"95506\",\n            \"MSPMRHX\":\"10333809\",\n            \"MSPSKHX\":\"1723679\",\n            \"MSPWDHX\":\"224408\",\n            \"MFEMSHX\":\"1569797\",\n            \"MSOMTHX\":\"97375\",\n            \"MITSDHX\":\"224505\",\n            \"CNYMBHX\":\"1483024\",\n            \"MOBEBHX\":\"72779\",\n            \"MOBTCHX\":\"72992\",\n            \"MONMIHX\":\"224632\",\n            \"MRYHXHX\":\"78408\",\n            \"MTYAPHX\":\"183440\",\n            \"MTYGAHX\":\"183441\",\n            \"MGMHHHX\":\"647811\",\n            \"PBFMOHX\":\"1657256\",\n            \"MTJCOHX\":\"578197\",\n            \"MRVNCHX\":\"100038\",\n            \"MORNCHX\":\"100674\",\n            \"SJCCRHX\":\"119615\",\n            \"MRNNCHX\":\"100029\",\n            \"MGWVVHX\":\"224483\",\n            \"MTWTNHX\":\"104536\",\n            \"PGLMPHX\":\"634431\",\n            \"MTLGAHX\":\"224607\",\n            \"MTANCHX\":\"100012\",\n            \"MDORAHX\":\"86815\",\n            \"MPTMIHX\":\"94665\",\n            \"MVNHHHX\":\"90488\",\n            \"WMHARHX\":\"1027498\",\n            \"BNAMTHX\":\"858134\",\n            \"MURNCHX\":\"816002\",\n            \"MYRMIHX\":\"1176173\",\n            \"MUTIAHX\":\"1863287\",\n            \"MKGMIHX\":\"94646\",\n            \"MSGOKHX\":\"224573\",\n            \"MYRNOHX\":\"103682\",\n            \"MYRWEHX\":\"224298\",\n            \"MYRCCHX\":\"103701\",\n            \"HPNNUHX\":\"635022\",\n            \"ONTNPHX\":\"578582\",\n            \"APFFLHX\":\"87446\",\n            \"APFTTHX\":\"87445\",\n            \"ASHNHHX\":\"1382738\",\n            \"BNAWEHX\":\"105481\",\n            \"BNABDHX\":\"98153\",\n            \"BNAGDHX\":\"104753\",\n            \"BNAEAHX\":\"105023\",\n            \"BNAVNHX\":\"98158\",\n            \"NCTLAHX\":\"93417\",\n            \"ARXNPHX\":\"3446738\",\n            \"SDFNAHX\":\"224630\",\n            \"TUPNAHX\":\"1674797\",\n            \"EWBFHHX\":\"94183\",\n            \"NBRNCHX\":\"100001\",\n            \"MSYDTHX\":\"115251\",\n            \"MSYGDHX\":\"93459\",\n            \"MSYMTHX\":\"120864\",\n            \"NPHOHHX\":\"224431\",\n            \"DABNSHX\":\"3589949\",\n            \"NYCAPHX\":\"224601\",\n            \"NBYSCHX\":\"229637\",\n            \"NWCOHHX\":\"224577\",\n            \"BRSNEHX\":\"1879103\",\n            \"PHFHHHX\":\"110516\",\n            \"IAGNYHX\":\"99555\",\n            \"IAGAPHX\":\"6428987\",\n            \"NICFLHX\":\"224588\",\n            \"GOJNNHX\":\"9788383\",\n            \"ATLNXHX\":\"88829\",\n            \"ORFNBHX\":\"110778\",\n            \"OFKNEHX\":\"320122\",\n            \"ORFCPHX\":\"110714\",\n            \"ORFVBHX\":\"110433\",\n            \"OKCNMHX\":\"101837\",\n            \"YYBNBHX\":\"1485089\",\n            \"EWRNBHX\":\"1390202\",\n            \"CHSNOHX\":\"103421\",\n            \"LITMCHX\":\"8433999\",\n            \"MYRHPHX\":\"103668\",\n            \"LBFNEHX\":\"97629\",\n            \"FSDNOHX\":\"104131\",\n            \"ORKHHHX\":\"104506\",\n            \"XOKCNHX\":\"225396\",\n            \"ODETXHX\":\"281757\",\n            \"OBEFLHX\":\"1485370\",\n            \"OKCNTHX\":\"224274\",\n            \"OKCEDHX\":\"101797\",\n            \"OKCMWHX\":\"101783\",\n            \"OKCYKHX\":\"101760\",\n            \"MKCOLHX\":\"224395\",\n            \"OLBMSHX\":\"95934\",\n            \"OMAAAHX\":\"7727511\",\n            \"OMAWTHX\":\"815490\",\n            \"OMAWDHX\":\"6594718\",\n            \"ONHNJHX\":\"460015\",\n            \"MOBOBHX\":\"1967141\",\n            \"BPTORHX\":\"1458570\",\n            \"QORHXHX\":\"2367455\",\n            \"MCOWHHX\":\"87782\",\n            \"MCOAPHX\":\"87986\",\n            \"MCOCCHX\":\"88245\",\n            \"MCOFMHX\":\"222969\",\n            \"MCOKKHX\":\"87776\",\n            \"MCOSWHX\":\"86861\",\n            \"MCOLVHX\":\"223017\",\n            \"YOWCNHX\":\"185243\",\n            \"YOWATHX\":\"8004027\",\n            \"OTWILHX\":\"224623\",\n            \"OTMIAHX\":\"2553577\",\n            \"BGMOWHX\":\"631966\",\n            \"OWBHHHX\":\"92709\",\n            \"OXDEAHX\":\"2309192\",\n            \"OXFUVHX\":\"3529330\",\n            \"OXDMSHX\":\"279321\",\n            \"DHNOZHX\":\"2077552\",\n            \"PBIHHHX\":\"222979\",\n            \"PLMHSHX\":\"268597\",\n            \"AMAPPHX\":\"1675233\",\n            \"PTYHXHX\":\"5958285\",\n            \"PFNBEHX\":\"231909\",\n            \"PFNCMHX\":\"86432\",\n            \"PARISHX\":\"224445\",\n            \"PKBWVHX\":\"224453\",\n            \"PRNHCHX\":\"802104\",\n            \"PAWSCHX\":\"224440\",\n            \"HOUPLHX\":\"257023\",\n            \"SATPSHX\":\"6757885\",\n            \"FSTPCHX\":\"1782718\",\n            \"PECTYHX\":\"224339\",\n            \"PENORHX\":\"1175716\",\n            \"PVENJHX\":\"98208\",\n            \"PNSFLHX\":\"125398\",\n            \"PNSAPHX\":\"88363\",\n            \"PIAEAHX\":\"90674\",\n            \"PERFLHX\":\"224584\",\n            \"PRYGAHX\":\"88770\",\n            \"PTBVAHX\":\"110835\",\n            \"PTBHPHX\":\"1735225\",\n            \"RICCOHX\":\"1147014\",\n            \"MFEPRHX\":\"623676\",\n            \"PHLATHX\":\"102472\",\n            \"BDGNJHX\":\"98149\",\n            \"PHLFZHX\":\"102280\",\n            \"PHLKPHX\":\"102235\",\n            \"PMLNJHX\":\"223812\",\n            \"PHLPMHX\":\"102168\",\n            \"VORHEHX\":\"6563655\",\n            \"WGVPAHX\":\"102111\",\n            \"PHXEHHX\":\"74624\",\n            \"PHXAPHX\":\"119356\",\n            \"PHXAMHX\":\"225578\",\n            \"PHXUTHX\":\"73810\",\n            \"PHXCNHX\":\"224307\",\n            \"PHXGDHX\":\"224341\",\n            \"PICTNHX\":\"104488\",\n            \"PGFTLHX\":\"3164008\",\n            \"PVGPAHX\":\"601392\",\n            \"PITMKHX\":\"122433\",\n            \"PITMVHX\":\"102200\",\n            \"PITBVHX\":\"5294283\",\n            \"PITAPHX\":\"96752\",\n            \"PITOKHX\":\"122455\",\n            \"PITWRHX\":\"102307\",\n            \"PITGNHX\":\"96753\",\n            \"PITWMHX\":\"122435\",\n            \"PITWSHX\":\"9761996\",\n            \"DALPLHX\":\"224467\",\n            \"SATPLHX\":\"3813911\",\n            \"STVPTHX\":\"579441\",\n            \"CGIPBHX\":\"7645678\",\n            \"PTCFLHX\":\"86740\",\n            \"PTHMIHX\":\"94594\",\n            \"PORINHX\":\"224391\",\n            \"PWMMEHX\":\"93492\",\n            \"PDXAPHX\":\"102022\",\n            \"PWMDTHX\":\"2253234\",\n            \"PDXCLHX\":\"102081\",\n            \"PDXORHX\":\"101962\",\n            \"PSMNHHX\":\"224613\",\n            \"PSMDNHX\":\"6702344\",\n            \"WASWBHX\":\"224496\",\n            \"OGSPCHX\":\"7159710\",\n            \"POUNYHX\":\"1026267\",\n            \"PTTHXHX\":\"8742572\",\n            \"PRCHHHX\":\"224509\",\n            \"PQIMAHX\":\"1485697\",\n            \"PCTINHX\":\"91136\",\n            \"PTNHHHX\":\"506465\",\n            \"PRIWVHX\":\"224454\",\n            \"PVUHHHX\":\"109961\",\n            \"QUAPAHX\":\"224563\",\n            \"QROHTHX\":\"1756976\",\n            \"QUIFLHX\":\"623224\",\n            \"UINILHX\":\"90413\",\n            \"RDUHHHX\":\"100875\",\n            \"CRYNCHX\":\"94066\",\n            \"RDUMVHX\":\"121973\",\n            \"RDUNCHX\":\"94696\",\n            \"RDUCLHX\":\"224461\",\n            \"RDUGNHX\":\"224462\",\n            \"RDUWFHX\":\"224589\",\n            \"RAPHAHX\":\"261525\",\n            \"RWLWYHX\":\"1026216\",\n            \"RAYMAHX\":\"554812\",\n            \"RDGWMHX\":\"224329\",\n            \"RBHDEHX\":\"224361\",\n            \"REXHAHX\":\"1156461\",\n            \"RFDOHHX\":\"256944\",\n            \"RIFUTHX\":\"281652\",\n            \"PSCRLHX\":\"95902\",\n            \"RCHKYHX\":\"92413\",\n            \"RICMDHX\":\"110852\",\n            \"RICPCHX\":\"110883\",\n            \"RICWEHX\":\"110596\",\n            \"RICMVHX\":\"110851\",\n            \"RICARHX\":\"1391729\",\n            \"ALDVAHX\":\"110693\",\n            \"RICSOHX\":\"1503466\",\n            \"RFPNJHX\":\"98196\",\n            \"CHARGHX\":\"1484741\",\n            \"ROAHHHX\":\"110743\",\n            \"RSTMNHX\":\"95747\",\n            \"ROCNYHX\":\"99581\",\n            \"ROCIRHX\":\"1484366\",\n            \"ROCWBHX\":\"1237127\",\n            \"RCKSCHX\":\"97580\",\n            \"RKSHHHX\":\"585641\",\n            \"RKFILHX\":\"91001\",\n            \"RPTTXHX\":\"603684\",\n            \"RHLCTHX\":\"119821\",\n            \"RWINCHX\":\"99947\",\n            \"ROLLAHX\":\"96334\",\n            \"RMEBHHX\":\"7183479\",\n            \"ROXNCHX\":\"99925\",\n            \"RUEARHX\":\"75831\",\n            \"RSNLAHX\":\"93426\",\n            \"RTLHHHX\":\"623177\",\n            \"PWMSCHX\":\"224398\",\n            \"SACHHHX\":\"81173\",\n            \"SAEVAHX\":\"110493\",\n            \"ROASAHX\":\"488906\",\n            \"SLNKSHX\":\"92107\",\n            \"SBYMDHX\":\"93756\",\n            \"SLBJAHX\":\"99920\",\n            \"SLCRRHX\":\"110143\",\n            \"SLCDTHX\":\"122829\",\n            \"SLCNOHX\":\"110019\",\n            \"SLCMYHX\":\"110020\",\n            \"SDYUTHX\":\"109987\",\n            \"SLCLYHX\":\"109869\",\n            \"SLWHAHX\":\"241693\",\n            \"KUFSAHX\":\"6440355\",\n            \"SZFHXHX\":\"5599503\",\n            \"SJTCHHX\":\"105843\",\n            \"SATDTHX\":\"223706\",\n            \"SATHHHX\":\"223715\",\n            \"SANDTHX\":\"224353\",\n            \"SANDLHX\":\"119733\",\n            \"SANNOHX\":\"80129\",\n            \"SANCSHX\":\"4741034\",\n            \"SANSMHX\":\"224351\",\n            \"SFOHWHX\":\"224350\",\n            \"SFODCHX\":\"224349\",\n            \"QROSJHX\":\"3526471\",\n            \"SJUHHHX\":\"150241\",\n            \"SKYOHHX\":\"235241\",\n            \"SNFNCHX\":\"99908\",\n            \"SRUHHHX\":\"224352\",\n            \"SRZEQHX\":\"9566810\",\n            \"TCCSRHX\":\"858413\",\n            \"SNTSCHX\":\"102895\",\n            \"SRQFLHX\":\"86111\",\n            \"YXESSHX\":\"6970037\",\n            \"SAVDTHX\":\"89773\",\n            \"SAVNOHX\":\"88753\",\n            \"SAVMDHX\":\"1652860\",\n            \"SAVRHHX\":\"88741\",\n            \"SAYREHX\":\"1027014\",\n            \"ALBSYHX\":\"653102\",\n            \"AVPSCHX\":\"102155\",\n            \"SFDDEHX\":\"224571\",\n            \"SEASTHX\":\"100603\",\n            \"SEAEDHX\":\"6757886\",\n            \"SEASOHX\":\"123035\",\n            \"SEADTHX\":\"123036\",\n            \"FLGSDHX\":\"75458\",\n            \"SEEMAHX\":\"248602\",\n            \"SATSGHX\":\"631954\",\n            \"SGVPAHX\":\"102152\",\n            \"SMAALHX\":\"268585\",\n            \"SELNCHX\":\"99904\",\n            \"SATLOHX\":\"2554699\",\n            \"SYRSEHX\":\"3225700\",\n            \"SVRTNHX\":\"105088\",\n            \"CLUSMHX\":\"91110\",\n            \"SHNOKHX\":\"101770\",\n            \"INDSBHX\":\"91105\",\n            \"HVNOBHX\":\"85811\",\n            \"SHEWYHX\":\"1028333\",\n            \"SHMTXHX\":\"106367\",\n            \"SHVLAHX\":\"279205\",\n            \"SHVBCHX\":\"93016\",\n            \"SWYPAHX\":\"268497\",\n            \"SIDHHHX\":\"101088\",\n            \"SNYNEHX\":\"2322171\",\n            \"FHUAZHX\":\"1009196\",\n            \"BJXSGHX\":\"7202184\",\n            \"FYVSSHX\":\"673050\",\n            \"FSDHHHX\":\"224330\",\n            \"MSYSDHX\":\"92925\",\n            \"SMEKYHX\":\"92388\",\n            \"SOMPAHX\":\"102149\",\n            \"YEGSOHX\":\"1858718\",\n            \"SVNMIHX\":\"94516\",\n            \"SHIVAHX\":\"110483\",\n            \"NPTSKHX\":\"1148957\",\n            \"SPLNJHX\":\"606714\",\n            \"SPTNCHX\":\"224591\",\n            \"SPASCHX\":\"103986\",\n            \"SPFTSHX\":\"659340\",\n            \"SKAWAHX\":\"111019\",\n            \"SPHFLHX\":\"86096\",\n            \"SPRSOHX\":\"96652\",\n            \"SPIDKHX\":\"88038\",\n            \"SGHOHHX\":\"101069\",\n            \"SPGTNHX\":\"268695\",\n            \"SGFSSHX\":\"7182683\",\n            \"EMANRHX\":\"3278088\",\n            \"SGJBHHX\":\"86572\",\n            \"SGJDTHX\":\"86604\",\n            \"SGUHHHX\":\"109927\",\n            \"BEHMIHX\":\"94467\",\n            \"STJMOHX\":\"97201\",\n            \"STLPPHX\":\"314125\",\n            \"STLAPHX\":\"224410\",\n            \"STLCFHX\":\"96510\",\n            \"STLCVHX\":\"90721\",\n            \"STLCLHX\":\"1201139\",\n            \"STLFVHX\":\"90639\",\n            \"STLSTHX\":\"224620\",\n            \"STLSHHX\":\"224299\",\n            \"STLDSHX\":\"91060\",\n            \"STLDTHX\":\"275312\",\n            \"PIEFLHX\":\"224585\",\n            \"STRMOHX\":\"301427\",\n            \"SSIGAHX\":\"224381\",\n            \"SGJFLHX\":\"86601\",\n            \"FRBSFHX\":\"110477\",\n            \"STFMSHX\":\"96221\",\n            \"SCECLHX\":\"96844\",\n            \"TBRBAHX\":\"4045210\",\n            \"SVHHHHX\":\"634232\",\n            \"SHDVAHX\":\"110474\",\n            \"SBVOHHX\":\"250925\",\n            \"SYCVAHX\":\"314387\",\n            \"STOOHHX\":\"574085\",\n            \"SBGPAHX\":\"102681\",\n            \"SBDMAHX\":\"224405\",\n            \"IRSMIHX\":\"94465\",\n            \"YSBRYHX\":\"1175913\",\n            \"ORFSFHX\":\"8742569\",\n            \"SLRTXHX\":\"1764379\",\n            \"SLPLAHX\":\"92917\",\n            \"SVLWVHX\":\"224484\",\n            \"SUMSCHX\":\"102844\",\n            \"ABISWHX\":\"1657788\",\n            \"SZZSWHX\":\"2340339\",\n            \"YQYNSHX\":\"2555362\",\n            \"SYRAPHX\":\"99063\",\n            \"SYRCYHX\":\"678339\",\n            \"TLHHHHX\":\"88485\",\n            \"TPAATHX\":\"85874\",\n            \"TPABRHX\":\"87655\",\n            \"TPARPHX\":\"87658\",\n            \"TPAVEHX\":\"224249\",\n            \"TAMZDHX\":\"585024\",\n            \"TAMHSHX\":\"601447\",\n            \"TAONMHX\":\"98960\",\n            \"TPLSGHX\":\"6398259\",\n            \"TXKCRHX\":\"4471547\",\n            \"TVLGAHX\":\"88658\",\n            \"AGSTHHX\":\"3530172\",\n            \"TIFOHHX\":\"224576\",\n            \"YTSRDHX\":\"7787104\",\n            \"TIXFLHX\":\"293197\",\n            \"TOLSOHX\":\"95447\",\n            \"LSETOHX\":\"1955415\",\n            \"TOOUTHX\":\"109804\",\n            \"TOPKSHX\":\"1157593\",\n            \"YTOSOHX\":\"1554329\",\n            \"YTOBMHX\":\"3523354\",\n            \"YTOMSHX\":\"185232\",\n            \"TRCHAHX\":\"320688\",\n            \"TRACYHX\":\"79098\",\n            \"GSPTRHX\":\"102806\",\n            \"TVCLMHX\":\"95355\",\n            \"TREUTHX\":\"729623\",\n            \"TOIALHX\":\"293289\",\n            \"TRYOHHX\":\"101028\",\n            \"TUSGRHX\":\"75194\",\n            \"THMTNHX\":\"104424\",\n            \"TULBAHX\":\"224572\",\n            \"TUSSSHX\":\"224276\",\n            \"AVPTKHX\":\"2426338\",\n            \"TRVNJHX\":\"1784212\",\n            \"TCLBMHX\":\"73278\",\n            \"TCLALHX\":\"73275\",\n            \"TWFIDHX\":\"321251\",\n            \"UFAHXHX\":\"8138707\",\n            \"UKHCAHX\":\"247069\",\n            \"OAKUCHX\":\"5940955\",\n            \"UNTPAHX\":\"102135\",\n            \"UCANYHX\":\"842088\",\n            \"DRTUVHX\":\"3990331\",\n            \"BDQHXHX\":\"2309622\",\n            \"VLDLPHX\":\"89701\",\n            \"FSMVBHX\":\"498873\",\n            \"VHNFRHX\":\"1200763\",\n            \"YVRRHHX\":\"186789\",\n            \"SPSVEHX\":\"2273811\",\n            \"FLVRBHX\":\"86754\",\n            \"VCTTXHX\":\"550029\",\n            \"VDIGAHX\":\"618942\",\n            \"VSATAHX\":\"8554912\",\n            \"ORFOFHX\":\"1382176\",\n            \"ORFOCHX\":\"110414\",\n            \"VISCAHX\":\"1158974\",\n            \"VOZHXHX\":\"4605943\",\n            \"ACTSOHX\":\"1067042\",\n            \"WASWLHX\":\"224403\",\n            \"WLTSCHX\":\"102792\",\n            \"WRBGAHX\":\"224612\",\n            \"WASWRHX\":\"1026236\",\n            \"WARSWHX\":\"656459\",\n            \"WCHOHHX\":\"249953\",\n            \"WASCNHX\":\"110635\",\n            \"WASHSHX\":\"3855872\",\n            \"WHTNCHX\":\"253219\",\n            \"WSGPAHX\":\"102131\",\n            \"WTYCTHX\":\"530575\",\n            \"ALOIAHX\":\"618198\",\n            \"ARTNYHX\":\"674213\",\n            \"WTVMEHX\":\"224399\",\n            \"AUWWIHX\":\"224477\",\n            \"AYSHHHX\":\"88603\",\n            \"WYBSDHX\":\"247910\",\n            \"AGSWAHX\":\"9998214\",\n            \"WAYPAHX\":\"4060169\",\n            \"WFDTXHX\":\"106213\",\n            \"MLUWEHX\":\"2641481\",\n            \"PBIVCHX\":\"224586\",\n            \"PBILWHX\":\"615165\",\n            \"PBICAHX\":\"530222\",\n            \"SPFRDHX\":\"94001\",\n            \"WHEWVHX\":\"100348\",\n            \"SCVOHHX\":\"101058\",\n            \"BNAWHHX\":\"1175502\",\n            \"ELMNYHX\":\"93179\",\n            \"WRJVTHX\":\"314385\",\n            \"ICTEAHX\":\"92214\",\n            \"SPSSSHX\":\"575099\",\n            \"WKBNCHX\":\"99819\",\n            \"LOZWBHX\":\"1856851\",\n            \"WPTPAHX\":\"102116\",\n            \"WILNCHX\":\"256942\",\n            \"BUFWVHX\":\"268461\",\n            \"ILMMDHX\":\"224301\",\n            \"ILMEWHX\":\"1141601\",\n            \"RDUWLHX\":\"1201029\",\n            \"LEXWIHX\":\"224643\",\n            \"WNCHHHX\":\"110403\",\n            \"WNCVAHX\":\"110402\",\n            \"BHMWIHX\":\"1989729\",\n            \"WINWVHX\":\"224452\",\n            \"YWGAPHX\":\"4054272\",\n            \"INTSTHX\":\"100830\",\n            \"WHVFLHX\":\"224376\",\n            \"WBDHAHX\":\"281635\",\n            \"ATLWSHX\":\"224382\",\n            \"WOOOHHX\":\"100972\",\n            \"WYTVAHX\":\"110383\",\n            \"JANKZHX\":\"1845646\",\n            \"NYCYNHX\":\"1438838\",\n            \"EYPYOHX\":\"7621692\",\n            \"QQYTGHX\":\"3437842\",\n            \"YORNEHX\":\"613067\",\n            \"YRKPAHX\":\"102102\",\n            \"CHIYVHX\":\"1728110\",\n            \"YNGNOHX\":\"224574\",\n            \"YNGATHX\":\"101701\",\n            \"YNGOHHX\":\"101702\",\n            \"ZCLHXHX\":\"7791751\",\n            \"ZZVOHHX\":\"101631\",\n            \"ORMCBHX\":\"1238737\",\n            \"LVKCAHX\":\"80745\",\n            \"LTNLAHX\":\"3491242\",\n            \"NYCCSHX\":\"268216\",\n            \"NYCHSHX\":\"498869\",\n            \"NYCSPHX\":\"277882\",\n            \"NYCMAHX\":\"1500405\",\n            \"MNZHAHX\":\"110536\",\n            \"NYCLAHX\":\"1239499\",\n            \"PHLCVHX\":\"224279\",\n            \"SFOHHHX\":\"119649\",\n            \"SFOCCHX\":\"7148388\",\n            \"SFOHSHX\":\"258663\",\n            \"WASSSHX\":\"1236228\",\n            \"SPAHSHX\":\"472233\",\n            \"HUFHHHX\":\"224392\",\n            \"AMATBHX\":\"1576648\",\n            \"TUSTBHX\":\"74476\",\n            \"ACTWCHX\":\"106754\",\n            \"WASHHHX\":\"498949\",\n            \"ADAHIHI\":\"298867\",\n            \"ANKHITW\":\"294604\",\n            \"BUHHITW\":\"300679\",\n            \"ATHHITW\":\"198932\",\n            \"LAXBHHH\":\"76103\",\n            \"NASHIHH\":\"148122\",\n            \"SANRSHF\":\"2614364\",\n            \"SJNHIHH\":\"149921\",\n            \"SJNCCHH\":\"1728472\",\n            \"LASCSGV\":\"1639337\",\n            \"SELGRHI\":\"306114\",\n            \"HNLGWGV\":\"1199673\",\n            \"AUHHITW\":\"306601\",\n            \"ADDHITW\":\"300673\",\n            \"ADLHITW\":\"255654\",\n            \"CAKHWHF\":\"95047\",\n            \"AANHITW\":\"306604\",\n            \"RKTAHHI\":\"305250\",\n            \"ALBHHHF\":\"3491085\",\n            \"ALYACHI\":\"299704\",\n            \"ALYGPHI\":\"301988\",\n            \"ALYKRHI\":\"7319768\",\n            \"DCAAHHF\":\"126036\",\n            \"DCAOTHF\":\"224256\",\n            \"ALGHIHI\":\"300665\",\n            \"HOUCVHH\":\"282699\",\n            \"AMSHITW\":\"228438\",\n            \"AMSAPHI\":\"657241\",\n            \"SNAAHHH\":\"75525\",\n            \"DFWANHH\":\"98731\",\n            \"ANCAHHF\":\"124692\",\n            \"ANRHITW\":\"228106\",\n            \"ARLAHHF\":\"98372\",\n            \"DCAVAHF\":\"83946\",\n            \"AUAHHHH\":\"147621\",\n            \"AVLBPHF\":\"1479604\",\n            \"BIMBRHH\":\"7309283\",\n            \"EMABTHI\":\"3278088\",\n            \"SOUAGHI\":\"7356312\",\n            \"ATLAHHH\":\"217482\",\n            \"ATLAAHH\":\"111349\",\n            \"ATLMAHF\":\"88897\",\n            \"ATLHPHF\":\"86682\",\n            \"AKLHIHI\":\"255649\",\n            \"AUSCVHH\":\"282698\",\n            \"AUSAHHF\":\"223686\",\n            \"BSHAPHN\":\"192606\",\n            \"GYDHBHI\":\"2324380\",\n            \"BWICCHH\":\"1147514\",\n            \"BDOHIHI\":\"1438771\",\n            \"BLRREHI\":\"4750559\",\n            \"BGIHIHH\":\"154114\",\n            \"BCNHITW\":\"228419\",\n            \"RIOABHH\":\"7178585\",\n            \"BATHNHN\":\"192989\",\n            \"BTRCPHF\":\"623264\",\n            \"BUSBTHI\":\"6731311\",\n            \"BJSHITW\":\"305313\",\n            \"BJSCAHI\":\"1469049\",\n            \"BJSWFHI\":\"1146087\",\n            \"BEYHGHI\":\"570003\",\n            \"BEYMPHI\":\"306325\",\n            \"BFSHITW\":\"190114\",\n            \"BFSTPHN\":\"211239\",\n            \"LIONHF\":\"100369\",\n            \"MIABMHF\":\"324044\",\n            \"BERHITW\":\"191438\",\n            \"BHXMETW\":\"211158\",\n            \"BHMPPHF\":\"72416\",\n            \"BLKBLTW\":\"192735\",\n            \"ORDILHF\":\"90760\",\n            \"BXNBTHI\":\"604447\",\n            \"BOGBCHH\":\"2153579\",\n            \"BNJHIHI\":\"228381\",\n            \"BOSBHHH\":\"111428\",\n            \"BOSFDHF\":\"94326\",\n            \"BOSLHHH\":\"120988\",\n            \"BOSBWHF\":\"93974\",\n            \"DDHDHHF\":\"89671\",\n            \"BRAHNHN\":\"227155\",\n            \"HROBCHH\":\"674705\",\n            \"BSHMETW\":\"192533\",\n            \"BSBHITW\":\"255652\",\n            \"BRUPMHI\":\"227148\",\n            \"BRUGRHI\":\"7257444\",\n            \"BUDHITW\":\"276362\",\n            \"BUDWEHI\":\"279040\",\n            \"BUEHIHH\":\"306891\",\n            \"BTTVTHF\":\"125117\",\n            \"BTZHIHI\":\"2166725\",\n            \"BWIAPHF\":\"618171\",\n            \"MIAMBHF\":\"4928161\",\n            \"CRNHITW\":\"255653\",\n            \"CAIWTHI\":\"543043\",\n            \"CAIZRHI\":\"301697\",\n            \"STNHCHI\":\"189358\",\n            \"CPTCCHI\":\"1656653\",\n            \"AUHAMHI\":\"4786679\",\n            \"CWLHITW\":\"187981\",\n            \"PIECAHF\":\"587524\",\n            \"CTGHIHH\":\"300666\",\n            \"CZXWDHI\":\"6913233\",\n            \"CLTHHHF\":\"94171\",\n            \"CLTHUHF\":\"94136\",\n            \"CLTEPHF\":\"94194\",\n            \"LAXCHHF\":\"77888\",\n            \"CTUCCHI\":\"7983834\",\n            \"MAAHIHI\":\"1597314\",\n            \"CHICHHH\":\"87590\",\n            \"CHIBHHH\":\"87933\",\n            \"CHIOHHH\":\"123319\",\n            \"OALHIHF\":\"87940\",\n            \"CHINBHF\":\"90906\",\n            \"CKGHIHI\":\"305022\",\n            \"CVGCHHF\":\"88775\",\n            \"CVGNPHF\":\"95145\",\n            \"PIECBHF\":\"84249\",\n            \"CLEDOHH\":\"9761500\",\n            \"NYCGVGV\":\"1379306\",\n            \"COBHNHN\":\"227159\",\n            \"CCBCHHF\":\"84283\",\n            \"CLLCHHF\":\"98538\",\n            \"CGNHIHI\":\"228384\",\n            \"COLHITW\":\"306379\",\n            \"COLJTTW\":\"300682\",\n            \"GYEHIHF\":\"307408\",\n            \"QUIHIHF\":\"301753\",\n            \"CAECCHF\":\"676338\",\n            \"CMHCHHF\":\"223748\",\n            \"CMHDWHH\":\"3400639\",\n            \"CMHPOHF\":\"1157336\",\n            \"CONCHHF\":\"76580\",\n            \"CPHAPHI\":\"227150\",\n            \"INVCOHN\":\"229018\",\n            \"DCANAHF\":\"110944\",\n            \"CURHIHH\":\"150663\",\n            \"NICHITW\":\"227149\",\n            \"DLMHRHI\":\"1415191\",\n            \"DLUGTHI\":\"9456815\",\n            \"DLCZSHI\":\"2457076\",\n            \"DFWLTHH\":\"98641\",\n            \"DALRWHF\":\"1028763\",\n            \"DFWSLHF\":\"656714\",\n            \"DALPCHF\":\"217721\",\n            \"DRWHDHI\":\"4096329\",\n            \"DABDHHF\":\"111541\",\n            \"DFWAHHF\":\"106992\",\n            \"BCNDMHI\":\"559387\",\n            \"DOHHDHI\":\"2216044\",\n            \"DRSHITW\":\"199740\",\n            \"DXBDCHI\":\"306652\",\n            \"DXBJBHI\":\"306662\",\n            \"DXBBRHI\":\"2526254\",\n            \"DUBDUHN\":\"213298\",\n            \"DUBAPHI\":\"549540\",\n            \"DUBKMHI\":\"622587\",\n            \"DURHITW\":\"300681\",\n            \"RDUDHHF\":\"94273\",\n            \"DUSHITW\":\"199521\",\n            \"EWRBHHF\":\"98335\",\n            \"EMAHNHN\":\"192627\",\n            \"EDIAPHN\":\"192435\",\n            \"EDNGRHN\":\"192450\",\n            \"EILQSHI\":\"300674\",\n            \"EUGEHHF\":\"102010\",\n            \"XEBHIHI\":\"613816\",\n            \"NANHIHI\":\"616998\",\n            \"FLRHFHI\":\"566077\",\n            \"FNLCOHF\":\"83206\",\n            \"FLLFSHH\":\"619451\",\n            \"FLLGRHH\":\"84471\",\n            \"FTWFWHF\":\"98849\",\n            \"FUOCDHI\":\"5061801\",\n            \"FRAHAHI\":\"2085472\",\n            \"FRAHITW\":\"228375\",\n            \"FWAFHHF\":\"88124\",\n            \"SHJHITW\":\"305354\",\n            \"FUKHIHI\":\"549539\",\n            \"GLSGIHF\":\"122738\",\n            \"GDNHGHI\":\"1754683\",\n            \"CTAGNHI\":\"1790463\",\n            \"GLAHITW\":\"192416\",\n            \"GLAGRHN\":\"225273\",\n            \"MYRAOGV\":\"950740\",\n            \"ABZCRGV\":\"4174672\",\n            \"HNLHWGV\":\"224616\",\n            \"HNLKTGV\":\"87016\",\n            \"MIAMSGV\":\"217410\",\n            \"KOAWBGV\":\"967966\",\n            \"LASFLGV\":\"217597\",\n            \"SANMBGV\":\"1486043\",\n            \"LASVSGV\":\"277720\",\n            \"ORLSWGV\":\"223711\",\n            \"LASLVGV\":\"234836\",\n            \"ORLINGV\":\"480622\",\n            \"PGVNCHF\":\"100704\",\n            \"GSPSCHF\":\"97203\",\n            \"GDLGHHF\":\"154512\",\n            \"GUMHITW\":\"307181\",\n            \"CANGUHI\":\"2038677\",\n            \"CANGTHI\":\"2038688\",\n            \"KYOHITW\":\"308055\",\n            \"HAKHAHI\":\"9750816\",\n            \"HAKMEHI\":\"5345914\",\n            \"HGHLRHI\":\"2193576\",\n            \"HANHITW\":\"301984\",\n            \"MDTHHHF\":\"96463\",\n            \"HFDHHHF\":\"217331\",\n            \"EWRHHHF\":\"98287\",\n            \"HNLHVHH\":\"87016\",\n            \"HFEHIHI\":\"615219\",\n            \"HELAIHI\":\"635058\",\n            \"HELKJHI\":\"228677\",\n            \"HELHIHI\":\"232307\",\n            \"HOUSWHF\":\"98997\",\n            \"HOUNBHF\":\"99058\",\n            \"HOUGPHF\":\"99137\",\n            \"HOUMCHF\":\"98996\",\n            \"IAHWSHH\":\"98944\",\n            \"HOUWCHF\":\"99132\",\n            \"HHQHIHI\":\"305917\",\n            \"HRGLBHI\":\"301992\",\n            \"HRGHITW\":\"308117\",\n            \"HRGHRHI\":\"566437\",\n            \"DBVHIHI\":\"559522\",\n            \"INDDNHF\":\"224259\",\n            \"PHLIDHH\":\"224280\",\n            \"INNHIHI\":\"235610\",\n            \"SNAOCHF\":\"77356\",\n            \"ISTBHHI\":\"4291665\",\n            \"ISTHITW\":\"294614\",\n            \"ISTKOHI\":\"6413017\",\n            \"IZMHITW\":\"298868\",\n            \"JANJHHF\":\"96161\",\n            \"JAIGHHI\":\"6540893\",\n            \"MCIAPHF\":\"96942\",\n            \"ASRHIHI\":\"298871\",\n            \"KNXKHHF\":\"97946\",\n            \"KNXAHHF\":\"104652\",\n            \"KULHIHI\":\"555433\",\n            \"KUCHITW\":\"300609\",\n            \"KWIHIHI\":\"586695\",\n            \"KBPHIHI\":\"3504611\",\n            \"SANTPHH\":\"218747\",\n            \"YOWOVHF\":\"226358\",\n            \"LASLKHF\":\"268447\",\n            \"AKLLTHI\":\"555023\",\n            \"LEEHNHN\":\"192713\",\n            \"EMALEHN\":\"192633\",\n            \"LEXDTHF\":\"1176688\",\n            \"LIMMFHH\":\"3511107\",\n            \"NAPHIHF\":\"87845\",\n            \"LPLHIHI\":\"1563870\",\n            \"LONISHN\":\"193036\",\n            \"LONSBHI\":\"8505156\",\n            \"LONCWHI\":\"585836\",\n            \"CROHNHN\":\"192599\",\n            \"LONEUHI\":\"192048\",\n            \"GATHITW\":\"239658\",\n            \"LONGPTW\":\"193156\",\n            \"LHRAPTW\":\"193010\",\n            \"LHRATHI\":\"2261978\",\n            \"LONHPHN\":\"195184\",\n            \"LHRHITW\":\"195185\",\n            \"LONMETW\":\"193089\",\n            \"LHROLHN\":\"193131\",\n            \"LONPDHI\":\"209371\",\n            \"STNAPHN\":\"227161\",\n            \"LHRSPHI\":\"1866672\",\n            \"LONTBHI\":\"614236\",\n            \"LONLWHI\":\"2610232\",\n            \"LGBLHHF\":\"77617\",\n            \"ISPHHHF\":\"93222\",\n            \"LAXAHHH\":\"84167\",\n            \"BURHGHF\":\"119425\",\n            \"BURUCHF\":\"78694\",\n            \"SJDLCHH\":\"225503\",\n            \"SDFSHHF\":\"92711\",\n            \"LUXHITW\":\"305085\",\n            \"MSNMHHF\":\"224460\",\n            \"MADAPHI\":\"649828\",\n            \"GATMAHN\":\"192548\",\n            \"QMZHITW\":\"199253\",\n            \"QMZCHTW\":\"199254\",\n            \"SSGHMHI\":\"2159990\",\n            \"MLAHITW\":\"227152\",\n            \"MANHITW\":\"193201\",\n            \"MANDGHI\":\"611303\",\n            \"NYCMDHF\":\"93339\",\n            \"RMFHIHI\":\"2149073\",\n            \"MRUHIHI\":\"299624\",\n            \"MCLMHHH\":\"84021\",\n            \"EWRSMHF\":\"98326\",\n            \"MLBHIHF\":\"84605\",\n            \"MLBMHHF\":\"84983\",\n            \"MELSWHI\":\"1388984\",\n            \"MEMPHHF\":\"295791\",\n            \"MEXAHHF\":\"153716\",\n            \"MEXRFHH\":\"1645426\",\n            \"MIAAHHH\":\"85193\",\n            \"MIADTHF\":\"1029276\",\n            \"MILHITW\":\"202853\",\n            \"NYCMLHH\":\"262330\",\n            \"MIKHNHN\":\"192527\",\n            \"MKEMHHF\":\"123063\",\n            \"MSPMHHH\":\"121194\",\n            \"MSPBWHF\":\"968443\",\n            \"MSPAHHF\":\"90412\",\n            \"YYZMOHH\":\"183127\",\n            \"VCEHIHI\":\"613798\",\n            \"YULHLHF\":\"186651\",\n            \"PPTMLHI\":\"301841\",\n            \"SVOHFHI\":\"299982\",\n            \"BOMAPHI\":\"301899\",\n            \"MUCTMHI\":\"201857\",\n            \"MUCCHTW\":\"199638\",\n            \"MUCHITW\":\"199637\",\n            \"MYRBHHH\":\"111927\",\n            \"MYSMHHF\":\"83686\",\n            \"NAGHITW\":\"304246\",\n            \"NBOHITW\":\"301993\",\n            \"NKGJFHI\":\"2423277\",\n            \"NKGNRHI\":\"2447508\",\n            \"APFNHHF\":\"224315\",\n            \"BNANSHF\":\"122616\",\n            \"NYTHZHI\":\"7064208\",\n            \"NDJHIHI\":\"8847002\",\n            \"MSYAHHH\":\"88988\",\n            \"MSYNHHH\":\"93164\",\n            \"MSYFQHF\":\"638900\",\n            \"NYCFDHF\":\"1601249\",\n            \"NYCJFHF\":\"99463\",\n            \"EWRAHHH\":\"98306\",\n            \"EWRHGHF\":\"92485\",\n            \"NCLHIHI\":\"288887\",\n            \"SNWNBHI\":\"6632198\",\n            \"XLVNFHF\":\"186907\",\n            \"CTSNVHI\":\"1149491\",\n            \"RDUNHHF\":\"94713\",\n            \"ORMNOHN\":\"192654\",\n            \"EMANOHN\":\"192645\",\n            \"NOULPHI\":\"653926\",\n            \"NUEHIHI\":\"228325\",\n            \"OAKHIHH\":\"78754\",\n            \"OCFOHHF\":\"85250\",\n            \"TYOODHI\":\"486944\",\n            \"OKAOCHI\":\"6522582\",\n            \"OMACVHH\":\"309165\",\n            \"SNACMHH\":\"76641\",\n            \"ORLDWHH\":\"217366\",\n            \"ORLOCHH\":\"1382900\",\n            \"ALTAHHF\":\"88270\",\n            \"ORLHHHH\":\"1308392\",\n            \"ORDOEHF\":\"87777\",\n            \"OSAHITW\":\"307425\",\n            \"SATPDHF\":\"99530\",\n            \"PBIAHHF\":\"86028\",\n            \"PSPPSHF\":\"77242\",\n            \"PTYHFHH\":\"6562541\",\n            \"CDGHITW\":\"207761\",\n            \"PARLDHI\":\"197384\",\n            \"PAROPHI\":\"207718\",\n            \"ORYHITW\":\"198005\",\n            \"NICLEHI\":\"272800\",\n            \"ISTPHTW\":\"304827\",\n            \"EWRPHHF\":\"92530\",\n            \"PASPHHF\":\"79212\",\n            \"BKKHPHI\":\"1876869\",\n            \"PRLBHHF\":\"93705\",\n            \"PNSPEHF\":\"268649\",\n            \"PETHITW\":\"300608\",\n            \"PHLPHHF\":\"271793\",\n            \"PHLPNHH\":\"96711\",\n            \"MESHPHF\":\"217203\",\n            \"PHXCHHF\":\"1235847\",\n            \"PHXAHHF\":\"73821\",\n            \"HKTHIHI\":\"305270\",\n            \"DALPGHH\":\"6468516\",\n            \"PNCHIHH\":\"151671\",\n            \"PDXPHHH\":\"96157\",\n            \"PRGHITW\":\"276540\",\n            \"PRGOTHI\":\"275254\",\n            \"MCIPRHF\":\"587534\",\n            \"MGAHFHF\":\"302611\",\n            \"SAPHFHF\":\"293422\",\n            \"HROBRHH\":\"589609\",\n            \"PVDPRHF\":\"96967\",\n            \"BHXPHHN\":\"192984\",\n            \"PVRPVHF\":\"3240534\",\n            \"CAIPGHI\":\"300671\",\n            \"TAOGBHI\":\"6773325\",\n            \"YQBHIHH\":\"184855\",\n            \"ZQNHQHI\":\"2077554\",\n            \"RKTRSHI\":\"668810\",\n            \"LHRHRHI\":\"1438816\",\n            \"KEFHFHI\":\"729500\",\n            \"RICRDHH\":\"1200891\",\n            \"RICWSHF\":\"1632914\",\n            \"ROMAPTW\":\"228406\",\n            \"MBJRHHF\":\"1200370\",\n            \"ORDHRHH\":\"1864032\",\n            \"RTMHITW\":\"227154\",\n            \"SPLSOHI\":\"229482\",\n            \"MYRRPHH\":\"652928\",\n            \"PMIHFHI\":\"1141368\",\n            \"SMFHIHF\":\"79746\",\n            \"STJHIHH\":\"185306\",\n            \"SLLHIHI\":\"301982\",\n            \"SLCCCHH\":\"99939\",\n            \"SATHCHF\":\"223697\",\n            \"SATAPHF\":\"99518\",\n            \"SANCCHH\":\"1011240\",\n            \"SANGQHF\":\"223026\",\n            \"SANMVHF\":\"76741\",\n            \"SANHIHF\":\"119721\",\n            \"SANAHHF\":\"80643\",\n            \"SANDMHF\":\"501946\",\n            \"SFOAPHF\":\"1523127\",\n            \"SFOFDHF\":\"81038\",\n            \"SFOFHHH\":\"81295\",\n            \"LAXSGHF\":\"518309\",\n            \"SJCSHHF\":\"82190\",\n            \"SLPHHHH\":\"8000185\",\n            \"DESHIHF\":\"224312\",\n            \"JNBSATW\":\"300680\",\n            \"SJCSCHF\":\"224358\",\n            \"SJCSVHF\":\"84765\",\n            \"SFEHIHF\":\"92971\",\n            \"SFECGHH\":\"1146058\",\n            \"MEXSAHH\":\"4723262\",\n            \"SYXHIHI\":\"582794\",\n            \"SAOMOHH\":\"306516\",\n            \"SAVDHHF\":\"86792\",\n            \"SCTSHHF\":\"74170\",\n            \"SCRCCHF\":\"278488\",\n            \"SEASHHF\":\"100560\",\n            \"SEAAHHH\":\"100617\",\n            \"SDXSEHH\":\"75461\",\n            \"SEZLBHI\":\"604556\",\n            \"SEZHIHI\":\"547001\",\n            \"SHAHITW\":\"300597\",\n            \"SHASHHI\":\"1852262\",\n            \"SHJHSHI\":\"2358729\",\n            \"SSHSBHI\":\"305090\",\n            \"SSHDRHI\":\"305091\",\n            \"FAYHITW\":\"305092\",\n            \"SSHWFHI\":\"302812\",\n            \"SZDSHHN\":\"192701\",\n            \"SZXSFHI\":\"7807467\",\n            \"SZXSSHI\":\"5061776\",\n            \"SJWZSHI\":\"3831492\",\n            \"PNQSHHI\":\"3533172\",\n            \"EWRSHHH\":\"114484\",\n            \"SHVSPHF\":\"624320\",\n            \"SBZHIHI\":\"1390849\",\n            \"SINHITW\":\"306197\",\n            \"PBISIHF\":\"213861\",\n            \"SOFHIHI\":\"305123\",\n            \"STSSCHF\":\"79824\",\n            \"RROHIHI\":\"231243\",\n            \"SPRSHHF\":\"84015\",\n            \"BRASATW\":\"227163\",\n            \"USTHDHF\":\"508148\",\n            \"STLBVHF\":\"91071\",\n            \"STLDDHF\":\"518297\",\n            \"STLHIHF\":\"91093\",\n            \"STLFHHF\":\"121281\",\n            \"SPTSHHF\":\"85775\",\n            \"BDRSTHF\":\"85887\",\n            \"STOSLHI\":\"229386\",\n            \"SCKSTHF\":\"82262\",\n            \"SXBHITW\":\"219824\",\n            \"ATLPDHF\":\"89457\",\n            \"DETAHHS\":\"95034\",\n            \"BCTHSHF\":\"84185\",\n            \"BNABWHF\":\"97762\",\n            \"CHIOTHS\":\"87946\",\n            \"ORDMDHF\":\"90986\",\n            \"LEXHSHS\":\"528271\",\n            \"MAKSUHI\":\"4783800\",\n            \"SBYOFHF\":\"601651\",\n            \"PHXPPHS\":\"73896\",\n            \"YYZAPHF\":\"182903\",\n            \"YWGWIHF\":\"182664\",\n            \"BKKSUHI\":\"4549978\",\n            \"SWIHNHN\":\"192912\",\n            \"SYDHITW\":\"255650\",\n            \"TBAHITW\":\"1228401\",\n            \"TLLHIHI\":\"290521\",\n            \"TPANTHF\":\"85884\",\n            \"TPAAHHF\":\"85905\",\n            \"TLVHITW\":\"301944\",\n            \"AMSHHHI\":\"1737803\",\n            \"TSNECHI\":\"6854237\",\n            \"NYCTSHF\":\"208453\",\n            \"TYOHITW\":\"304289\",\n            \"TYOTBTW\":\"304292\",\n            \"NRTHIHI\":\"307183\",\n            \"TYOTOHI\":\"302399\",\n            \"TORHIHH\":\"183091\",\n            \"YYZHIHH\":\"184507\",\n            \"TUSHEHF\":\"75164\",\n            \"TUSHTHH\":\"74588\",\n            \"GVNCCHF\":\"224600\",\n            \"HOUUHHF\":\"108038\",\n            \"URCHHHI\":\"8425534\",\n            \"YVRAHHF\":\"185275\",\n            \"YVRVMHF\":\"186790\",\n            \"PDXVAHH\":\"543520\",\n            \"VIEHAHI\":\"227146\",\n            \"VIEPWTW\":\"227145\",\n            \"VIEHITW\":\"228207\",\n            \"FAOHIHI\":\"655576\",\n            \"VSAAHHH\":\"565793\",\n            \"ORFVHHF\":\"518301\",\n            \"ACTWHHF\":\"99673\",\n            \"HNLWAHF\":\"209422\",\n            \"KOAHWHH\":\"89980\",\n            \"WAWHIHI\":\"602759\",\n            \"WARHNHN\":\"192832\",\n            \"GAIGHHF\":\"93670\",\n            \"IADMRHF\":\"93812\",\n            \"IADAHHF\":\"501628\",\n            \"WATHNHN\":\"192521\",\n            \"HAKWEHI\":\"7682687\",\n            \"PBIWPHH\":\"8745486\",\n            \"RYEHIHH\":\"99269\",\n            \"YWSVRHF\":\"184888\",\n            \"ILMNCHF\":\"116194\",\n            \"ILGCHHF\":\"86007\",\n            \"WDHHIHI\":\"1957493\",\n            \"WODHIHF\":\"92683\",\n            \"BURWCHF\":\"82686\",\n            \"WUHOVHI\":\"5061778\",\n            \"WUHRSHI\":\"10088315\",\n            \"XIYHIHI\":\"2194498\",\n            \"YNTDIHI\":\"10256430\",\n            \"YAOHITW\":\"301987\",\n            \"LBAYOHN\":\"192668\",\n            \"NKGYFHI\":\"7927386\",\n            \"CGOZHHI\":\"5061800\",\n            \"ZGNZDHI\":\"3349331\",\n            \"HSNZHHI\":\"8262079\",\n            \"CSXZHHI\":\"8047038\",\n            \"ZRHHITW\":\"234261\",\n            \"HNLWBGV\":\"4604031\",\n            \"PARAHHI\":\"229443\",\n            \"JEDHIHI\":\"301945\",\n            \"KYLGRHF\":\"207829\",\n            \"AMMKHHI\":\"7178246\",\n            \"KOAKLGV\":\"1404166\",\n            \"MCOUBGV\":\"813133\",\n            \"LONHITW\":\"195224\",\n            \"MEDHIHI\":\"301968\",\n            \"MAKHITW\":\"306568\",\n            \"MAKTWHI\":\"2161550\",\n            \"MERHITW\":\"298869\",\n            \"BKKHITW\":\"586655\",\n            \"SELHITW\":\"306132\",\n            \"NYCNHHH\":\"611947\",\n            \"MYRTTGV\":\"7802260\",\n            \"SFOSFHH\":\"81192\",\n            \"MCOMDGV\":\"1307623\",\n            \"PERHITW\":\"255646\",\n            \"PHXSPPR\":\"73957\",\n            \"PHXTCPR\":\"277997\",\n            \"CAIRHTW\":\"300669\",\n            \"SLCSEGV\":\"3606994\",\n            \"OOLREHI\":\"1853238\",\n            \"BCWBGV\":\"87211\",\n            \"DCASHHH\":\"84107\",\n            \"SJUCOHH\":\"150443\",\n            \"WASVCGV\":\"10207731\",\n            \"CHIDHHH\":\"87645\",\n            \"MSPVIHH\":\"90402\",\n            \"CHIPHHH\":\"111501\",\n            \"SPIASDT\":\"88046\",\n            \"ALBSAHF\":\"93775\",\n            \"OKCSKHF\":\"635098\",\n            \"LONTSHI\":\"209237\",\n            \"LONWAHI\":\"193045\",\n            \"HUBWHHF\":\"77306\",\n            \"ABUHITW\":\"308323\",\n            \"POSHIHH\":\"184714\",\n            \"QKBVAGV\":\"235470\",\n            \"DCAWHHH\":\"84137\",\n            \"NYCWEGV\":\"1308397\",\n            \"PHXMDGI\":\"239800\",\n            \"ABZACGI\":\"1837933\",\n            \"BWIABGI\":\"1485446\",\n            \"ABIABGI\":\"1156761\",\n            \"CHIAHGI\":\"224617\",\n            \"AIKGIGI\":\"1382749\",\n            \"CAKEMGI\":\"7175228\",\n            \"CAKAPGI\":\"634308\",\n            \"ALBAHGI\":\"121803\",\n            \"ALBMCGI\":\"645564\",\n            \"ABYGIGI\":\"551355\",\n            \"ALBSUGI\":\"675582\",\n            \"ABQAAGI\":\"258688\",\n            \"ABQRRGI\":\"98552\",\n            \"ABQUPGI\":\"1026710\",\n            \"ALBJCGI\":\"309173\",\n            \"DCAOLGI\":\"7180798\",\n            \"ABEGIGI\":\"224463\",\n            \"ABEAWGI\":\"224566\",\n            \"AMAGIGI\":\"1237243\",\n            \"AMWGIGI\":\"1214920\",\n            \"SNAGGGI\":\"75789\",\n            \"ANCAGGI\":\"252506\",\n            \"ANDGIGI\":\"585213\",\n            \"ANKGIGI\":\"8667932\",\n            \"ARBGIGI\":\"3523335\",\n            \"BWIANGI\":\"647660\",\n            \"ATWAKGI\":\"224478\",\n            \"PASPAGI\":\"224309\",\n            \"DCAASGI\":\"1489174\",\n            \"DCAARGI\":\"258820\",\n            \"TSEAKGI\":\"6000633\",\n            \"MLBSLGI\":\"628812\",\n            \"AHNDTGI\":\"596506\",\n            \"ATLGIGI\":\"295259\",\n            \"ATLEPGI\":\"1597517\",\n            \"ATLDOGI\":\"673799\",\n            \"ATLSCGI\":\"518287\",\n            \"ATLAMGI\":\"3572389\",\n            \"ATLGSGI\":\"223746\",\n            \"ATLALGI\":\"89267\",\n            \"ATLJCGI\":\"89048\",\n            \"ATLNPGI\":\"224263\",\n            \"ATLKEGI\":\"574707\",\n            \"ATLWWGI\":\"514475\",\n            \"ATLPHGI\":\"86194\",\n            \"ATLMCGI\":\"1485078\",\n            \"ATLDLGI\":\"1502062\",\n            \"ATLTYGI\":\"1732794\",\n            \"LEWAHGI\":\"279209\",\n            \"SYRAUGI\":\"3345999\",\n            \"AUOAPGI\":\"224338\",\n            \"AGSAGGI\":\"817342\",\n            \"AUSGIGI\":\"111397\",\n            \"AUSANGI\":\"1176838\",\n            \"AUSAAGI\":\"252820\",\n            \"AUSRRGI\":\"217737\",\n            \"BFLBAGI\":\"308729\",\n            \"DPSJAGI\":\"6937596\",\n            \"BWIIHGI\":\"1007816\",\n            \"BWIAHGI\":\"224265\",\n            \"BWIOMGI\":\"93604\",\n            \"BWIWMGI\":\"100407\",\n            \"BGRBAGI\":\"1237505\",\n            \"BAQACGI\":\"6729676\",\n            \"BTVGIGI\":\"1732134\",\n            \"BTRGIGI\":\"287591\",\n            \"HHHBFGI\":\"1051521\",\n            \"BPTGIGI\":\"645378\",\n            \"BHZBRGI\":\"5272716\",\n            \"RDMBOGI\":\"319952\",\n            \"BEHCWGI\":\"6996845\",\n            \"FAEBHGI\":\"224344\",\n            \"WASBTGI\":\"1585996\",\n            \"MLIBQGI\":\"7306645\",\n            \"BILBMGI\":\"674980\",\n            \"BHXBPGI\":\"224734\",\n            \"BHMLPGI\":\"623984\",\n            \"BHMLDGI\":\"287366\",\n            \"BHMTRGI\":\"1486172\",\n            \"BCBGIGI\":\"1486242\",\n            \"MSPBLGI\":\"253329\",\n            \"BMGINGI\":\"603563\",\n            \"VERBRGI\":\"249477\",\n            \"BCTBRGI\":\"224363\",\n            \"BOIGIGI\":\"253923\",\n            \"BOIEHGI\":\"287566\",\n            \"CHIBOGI\":\"8404577\",\n            \"BOSLOGI\":\"8142646\",\n            \"BOSBUGI\":\"219433\",\n            \"MXGBMGI\":\"10118647\",\n            \"BOSWAGI\":\"219434\",\n            \"BNABGGI\":\"672941\",\n            \"BZNGIGI\":\"575650\",\n            \"EWRBRGI\":\"224611\",\n            \"BRSCCGI\":\"211101\",\n            \"TRIGIGI\":\"7389130\",\n            \"BUFMSGI\":\"6948068\",\n            \"BUFAGGI\":\"585163\",\n            \"BTVDWGI\":\"7182717\",\n            \"BURCAGI\":\"250108\",\n            \"YYCAHGI\":\"186761\",\n            \"SANCHGI\":\"119757\",\n            \"ATLCAGI\":\"1237829\",\n            \"CPRCAGI\":\"1175262\",\n            \"ALOCFGI\":\"3519198\",\n            \"NYCWFGI\":\"5786212\",\n            \"CMICHGI\":\"90825\",\n            \"CHSAHGI\":\"259201\",\n            \"CHSDWGI\":\"4585039\",\n            \"CLTNHGI\":\"223202\",\n            \"CLTUPGI\":\"223203\",\n            \"CLTRTGI\":\"5585310\",\n            \"CLTPHGI\":\"224592\",\n            \"CLTAYGI\":\"1176230\",\n            \"CLTCOGI\":\"1723885\",\n            \"CLTMOGI\":\"1026708\",\n            \"CHOCHGI\":\"622472\",\n            \"CHADTGI\":\"224466\",\n            \"CHAHAGI\":\"444319\",\n            \"DENCKGI\":\"218788\",\n            \"ORFCHGI\":\"271646\",\n            \"PSMSUGI\":\"1236795\",\n            \"CHICTGI\":\"224628\",\n            \"CHIDNGI\":\"111487\",\n            \"CHINLGI\":\"8142668\",\n            \"ORDEVGI\":\"224621\",\n            \"ORDCHGI\":\"555258\",\n            \"MDWAHGI\":\"556780\",\n            \"CHIOBGI\":\"224380\",\n            \"MDWTPGI\":\"526824\",\n            \"CVGBOGI\":\"1156972\",\n            \"CVGCMGI\":\"1732141\",\n            \"CVGSHGI\":\"224322\",\n            \"CVGMSGI\":\"6853036\",\n            \"CVGNEGI\":\"224581\",\n            \"CKBGIGI\":\"810984\",\n            \"BNACVGI\":\"1176231\",\n            \"CLEAHGI\":\"224427\",\n            \"CLEGWGI\":\"240589\",\n            \"CLEEMGI\":\"1159117\",\n            \"CLETHGI\":\"122216\",\n            \"ALBCPGI\":\"2499898\",\n            \"FATCSGI\":\"1397467\",\n            \"CLLGIGI\":\"5039870\",\n            \"COSCHGI\":\"224257\",\n            \"COSAPGI\":\"657102\",\n            \"BWICOGI\":\"279217\",\n            \"COUMHGI\":\"601506\",\n            \"CAECOGI\":\"620198\",\n            \"CAENOGI\":\"2018751\",\n            \"CSGGHGI\":\"444345\",\n            \"CMHCAGI\":\"250903\",\n            \"CMHUAGI\":\"123896\",\n            \"CMHDHGI\":\"224328\",\n            \"CLUINGI\":\"1146741\",\n            \"CMHGCGI\":\"224583\",\n            \"CMHCPGI\":\"518306\",\n            \"LITCWGI\":\"673047\",\n            \"TEQCOGI\":\"7713369\",\n            \"CRPCCGI\":\"657130\",\n            \"CVOCHGI\":\"282667\",\n            \"COVGIGI\":\"2350840\",\n            \"SJCCHGI\":\"80851\",\n            \"CUZGIGI\":\"9563580\",\n            \"DALPAGI\":\"8404584\",\n            \"DALMAGI\":\"224241\",\n            \"DALAHGI\":\"109573\",\n            \"DALALGI\":\"258739\",\n            \"DALDUGI\":\"530647\",\n            \"DALLEGI\":\"647558\",\n            \"DALRIGI\":\"939144\",\n            \"DFWARGI\":\"1486652\",\n            \"DNNCDGI\":\"1145896\",\n            \"DNBDHGI\":\"224567\",\n            \"DDGZDGI\":\"8322474\",\n            \"ZDVGIGI\":\"3447686\",\n            \"DAYDSGI\":\"3581015\",\n            \"DAYBCGI\":\"1026711\",\n            \"DABAHGI\":\"224288\",\n            \"DABOFGI\":\"88326\",\n            \"DFWDSGI\":\"7143810\",\n            \"DFWDNGI\":\"1732657\",\n            \"DENAHGI\":\"119943\",\n            \"DENDDGI\":\"657868\",\n            \"DENDSGI\":\"119944\",\n            \"DENTRGI\":\"1190033\",\n            \"DENSWGI\":\"625132\",\n            \"DSMUHGI\":\"469558\",\n            \"DETDHGI\":\"288605\",\n            \"DETMAGI\":\"224320\",\n            \"DETSHGI\":\"94509\",\n            \"DETNOGI\":\"1165380\",\n            \"DETDTGI\":\"9765570\",\n            \"ORHDCGI\":\"2152314\",\n            \"DFWIRGI\":\"556989\",\n            \"DFWGRGI\":\"1175037\",\n            \"DIYDAGI\":\"5602274\",\n            \"DHNDOGI\":\"1480778\",\n            \"PHLDOGI\":\"1200766\",\n            \"DXBAMGI\":\"8075193\",\n            \"DXBGIGI\":\"8417468\",\n            \"DXBMEGI\":\"9453713\",\n            \"DUBCHGI\":\"209088\",\n            \"DBQDTGI\":\"582303\",\n            \"IADDNGI\":\"1163341\",\n            \"RDUSPGI\":\"729470\",\n            \"RDUMCGI\":\"4439280\",\n            \"EWRRCGI\":\"258753\",\n            \"YEGGIGI\":\"2148741\",\n            \"ELPELGI\":\"2533204\",\n            \"ELPGIGI\":\"620239\",\n            \"EKIEDGI\":\"674028\",\n            \"EKOEHGI\":\"224614\",\n            \"ELMGIGI\":\"224421\",\n            \"ERIGIGI\":\"1157355\",\n            \"ERCGIGI\":\"8551788\",\n            \"EUGORGI\":\"2038761\",\n            \"EVVEVGI\":\"1146114\",\n            \"PHLEXGI\":\"6467908\",\n            \"IADFHGI\":\"224495\",\n            \"OAKFHGI\":\"258664\",\n            \"DCAFCGI\":\"5892901\",\n            \"FARGIGI\":\"1526277\",\n            \"FYVGIGI\":\"7082427\",\n            \"FAYNHGI\":\"574179\",\n            \"FDYEXGI\":\"7094019\",\n            \"FLGFHGI\":\"75585\",\n            \"FLRNVGI\":\"634260\",\n            \"FLOFGGI\":\"587496\",\n            \"SMFFHGI\":\"81497\",\n            \"SNACAGI\":\"1238886\",\n            \"RSWFMGI\":\"1486182\",\n            \"FWAFEGI\":\"253085\",\n            \"FTWAAGI\":\"2306647\",\n            \"FTWNHGI\":\"109156\",\n            \"FTWMDGI\":\"2533205\",\n            \"FUOGIGI\":\"676990\",\n            \"FRAAPGI\":\"1596081\",\n            \"IADFRGI\":\"647657\",\n            \"DCAFHGI\":\"585115\",\n            \"PWMFDGI\":\"550039\",\n            \"DFWFRGI\":\"1175281\",\n            \"FNLFCGI\":\"673371\",\n            \"FLLFHGI\":\"287550\",\n            \"FLLSWGI\":\"224371\",\n            \"TPAFMGI\":\"224291\",\n            \"FOCCAGI\":\"8608019\",\n            \"GVLGNGI\":\"1156460\",\n            \"GNVGFGI\":\"647837\",\n            \"GUPGIGI\":\"7094018\",\n            \"GATGIGI\":\"1383598\",\n            \"MDTGHGI\":\"483200\",\n            \"SJCGHGI\":\"217287\",\n            \"GLACCGI\":\"215814\",\n            \"DFWGBGI\":\"1147443\",\n            \"GFKGHGI\":\"256742\",\n            \"GTFGFGI\":\"1236283\",\n            \"GRBGHGI\":\"224479\",\n            \"GSOAIGI\":\"10076470\",\n            \"GSOGRGI\":\"634238\",\n            \"GSPGVGI\":\"1515459\",\n            \"GUAGCGI\":\"293413\",\n            \"GPTAPGI\":\"1098346\",\n            \"DELGUGI\":\"3572386\",\n            \"YHZHGGI\":\"596536\",\n            \"TTNHLGI\":\"675114\",\n            \"PHFHCGI\":\"674910\",\n            \"HANOPGI\":\"3532609\",\n            \"MDTHAGI\":\"649825\",\n            \"BDLWHGI\":\"224359\",\n            \"BDLGHGI\":\"287450\",\n            \"HBGHAGI\":\"656436\",\n            \"MDTHEGI\":\"102247\",\n            \"HCKSEGI\":\"7372339\",\n            \"HHHHEGI\":\"224464\",\n            \"HOBLSGI\":\"8541439\",\n            \"CHIHEGI\":\"224318\",\n            \"HOUCSGI\":\"9776353\",\n            \"HOUENGI\":\"1158926\",\n            \"HOUGHGI\":\"570279\",\n            \"HOUHNGI\":\"247108\",\n            \"HOUAMGI\":\"3393901\",\n            \"HOUPEGI\":\"1147708\",\n            \"HOUWDGI\":\"310413\",\n            \"HOUWKGI\":\"1642734\",\n            \"HOUSGGI\":\"518371\",\n            \"HOUICGI\":\"240439\",\n            \"HOUWNGI\":\"1545908\",\n            \"HOUSIGI\":\"9977450\",\n            \"HOUSLGI\":\"1141309\",\n            \"HSVSOGI\":\"1027457\",\n            \"HSVSCGI\":\"582467\",\n            \"IDAIFGI\":\"673826\",\n            \"MCIINGI\":\"224412\",\n            \"INDAGGI\":\"1235801\",\n            \"INDDHGI\":\"287572\",\n            \"INDFHGI\":\"576004\",\n            \"INDGWGI\":\"1456709\",\n            \"INDCAGI\":\"309434\",\n            \"INDNOGI\":\"1641470\",\n            \"IQQCLGI\":\"7932590\",\n            \"SNAIRGI\":\"282461\",\n            \"SNAIJGI\":\"7398951\",\n            \"ISPAHGI\":\"277893\",\n            \"ISTIAGI\":\"7598325\",\n            \"ISTBEGI\":\"8629439\",\n            \"ISTGHGI\":\"2309995\",\n            \"ITHIGGI\":\"572875\",\n            \"IZMGIGI\":\"8457125\",\n            \"JANTWGI\":\"1630939\",\n            \"JANFLGI\":\"8956647\",\n            \"JANMHGI\":\"583278\",\n            \"JANSPGI\":\"647638\",\n            \"JAXAHGI\":\"224590\",\n            \"JAXDPGI\":\"120174\",\n            \"JAXSBGI\":\"1450903\",\n            \"JAXOBGI\":\"653693\",\n            \"JBRJBGI\":\"1485448\",\n            \"XNAJPGI\":\"617353\",\n            \"FCAKSGI\":\"647630\",\n            \"KLFSSGI\":\"6563648\",\n            \"MDWKAGI\":\"472148\",\n            \"MCIKCGI\":\"256889\",\n            \"LIHWBGI\":\"90147\",\n            \"PHLKSGI\":\"224438\",\n            \"BWIKIGI\":\"566438\",\n            \"EYWROGI\":\"9603119\",\n            \"ACTKLGI\":\"630001\",\n            \"KVXGIGI\":\"7084268\",\n            \"YYZCMGI\":\"312498\",\n            \"TYSKHGI\":\"295464\",\n            \"TYSKNGI\":\"225081\",\n            \"KYAGIGI\":\"1961696\",\n            \"KRKGIGI\":\"1728175\",\n            \"KRKAPGI\":\"7034687\",\n            \"KRRGIGI\":\"3528977\",\n            \"KJAMSGI\":\"5272116\",\n            \"ESKGIGI\":\"1742183\",\n            \"LFTCDGI\":\"585215\",\n            \"MCOBVGI\":\"1507193\",\n            \"ORDLFGI\":\"1141431\",\n            \"MCOLAGI\":\"781653\",\n            \"EWRLWGI\":\"1147051\",\n            \"LNSLHGI\":\"112996\",\n            \"LARLAGI\":\"778655\",\n            \"DFWLCGI\":\"109050\",\n            \"LRULCGI\":\"1553791\",\n            \"LASGIGI\":\"503601\",\n            \"LASHEGI\":\"642491\",\n            \"LAWFGGI\":\"5556636\",\n            \"LAXAGGI\":\"224346\",\n            \"LCCGIGI\":\"1596119\",\n            \"AMSLNGI\":\"2657610\",\n            \"PSFLPGI\":\"7786190\",\n            \"LEXLHGI\":\"224268\",\n            \"LEXGEGI\":\"652599\",\n            \"SJOLAGI\":\"1158757\",\n            \"LJGGIGI\":\"4508217\",\n            \"LNKDHGI\":\"4156494\",\n            \"LITWSGI\":\"6563622\",\n            \"LVKLHGI\":\"119597\",\n            \"LHREPGI\":\"498323\",\n            \"ISPICGI\":\"7202189\",\n            \"GGGGIGI\":\"8500811\",\n            \"LAXDRGI\":\"78169\",\n            \"LGBMBGI\":\"258696\",\n            \"LAXHOGI\":\"77264\",\n            \"LAXRBGI\":\"6398273\",\n            \"SDFAHGI\":\"281447\",\n            \"SDFLDGI\":\"7134507\",\n            \"SDFLEGI\":\"92777\",\n            \"SDFNEGI\":\"1146369\",\n            \"LTNNOGI\":\"1026223\",\n            \"LYHLVGI\":\"1102693\",\n            \"MCNGAGI\":\"659242\",\n            \"MSNWHGI\":\"483297\",\n            \"AGPGIGI\":\"7949595\",\n            \"MHTDTGI\":\"609754\",\n            \"MANGIGI\":\"2350838\",\n            \"MKTMDGI\":\"656717\",\n            \"MQMGIGI\":\"2154319\",\n            \"BRIMAGI\":\"754350\",\n            \"MFEMHGI\":\"224335\",\n            \"JFKMLGI\":\"1159031\",\n            \"MEMSHGI\":\"635273\",\n            \"MEMCWGI\":\"7389227\",\n            \"MEIMEGI\":\"626320\",\n            \"MDWINGI\":\"1164161\",\n            \"MIAAIGI\":\"1027899\",\n            \"MIASBGI\":\"7182874\",\n            \"MAFDBGI\":\"4547665\",\n            \"MXPSLGI\":\"678535\",\n            \"MILGIGI\":\"7931076\",\n            \"MIFGIGI\":\"1237052\",\n            \"MKEGIGI\":\"1761220\",\n            \"MKEMDGI\":\"3369217\",\n            \"MKEPPGI\":\"224458\",\n            \"MSPMLGI\":\"263767\",\n            \"MSPCNGI\":\"1218809\",\n            \"MSPEHGI\":\"95734\",\n            \"MSPEPGI\":\"224407\",\n            \"MSPMAGI\":\"268395\",\n            \"MSOGIGI\":\"578611\",\n            \"MOBEHGI\":\"72783\",\n            \"MOBWSGI\":\"939426\",\n            \"MRYMHGI\":\"78424\",\n            \"MTYMHGI\":\"185351\",\n            \"MTYAIGI\":\"8283336\",\n            \"MVDMVGI\":\"9451803\",\n            \"MGMEAGI\":\"9719119\",\n            \"MGMGIGI\":\"277985\",\n            \"YULDHGI\":\"278085\",\n            \"YULCVGI\":\"1064610\",\n            \"MGWGIGI\":\"1546277\",\n            \"MOWNRGI\":\"5488936\",\n            \"TTNMHGI\":\"1485450\",\n            \"CHSPLGI\":\"7368998\",\n            \"SJCMVGI\":\"119598\",\n            \"PHLMTGI\":\"2192285\",\n            \"BNAMUGI\":\"6970041\",\n            \"MYRAPGI\":\"1163912\",\n            \"GONNLGI\":\"1015099\",\n            \"HPNNAGI\":\"288821\",\n            \"APCNHGI\":\"235440\",\n            \"ORDNWGI\":\"1146625\",\n            \"BNAANGI\":\"223694\",\n            \"BNACCGI\":\"7914455\",\n            \"BNABRGI\":\"9719149\",\n            \"BNACSGI\":\"1473399\",\n            \"MQYSMGI\":\"622475\",\n            \"BNANVGI\":\"1370725\",\n            \"SATNWGI\":\"1723507\",\n            \"DELSKGI\":\"1546198\",\n            \"MSYKPGI\":\"224644\",\n            \"MSYGIGI\":\"223120\",\n            \"MSYORGI\":\"320080\",\n            \"NYCTFGI\":\"1218792\",\n            \"NYCETGI\":\"6510520\",\n            \"NYCSSGI\":\"6407567\",\n            \"NYCTRGI\":\"632551\",\n            \"NYCCHGI\":\"641209\",\n            \"NYCMEGI\":\"5960548\",\n            \"EWRSIGI\":\"224599\",\n            \"ORFNWGI\":\"460032\",\n            \"XLVNLGI\":\"589642\",\n            \"OKCNOGI\":\"878034\",\n            \"LITNLGI\":\"1501998\",\n            \"ORQNWGI\":\"224357\",\n            \"OAKSLGI\":\"268607\",\n            \"MKEOCGI\":\"656275\",\n            \"MAFGIGI\":\"1778296\",\n            \"OGDWBGI\":\"2655551\",\n            \"OKCAHGI\":\"95777\",\n            \"OKCSAGI\":\"6158249\",\n            \"OKCMDGI\":\"1845625\",\n            \"OKCQUGI\":\"1237294\",\n            \"MCIOLGI\":\"3442134\",\n            \"OMADMGI\":\"224275\",\n            \"OMAEAGI\":\"1479988\",\n            \"OMAWEGI\":\"618205\",\n            \"ONTCUGI\":\"602698\",\n            \"ORBHHGI\":\"72911\",\n            \"ORLAHGI\":\"217367\",\n            \"ORLSEGI\":\"217368\",\n            \"ORLUCGI\":\"249586\",\n            \"ORLIHGI\":\"624546\",\n            \"ORLLMGI\":\"86848\",\n            \"OSHGIGI\":\"224459\",\n            \"YOWAPGI\":\"877926\",\n            \"ORFKHGI\":\"603115\",\n            \"MCIOPGI\":\"241036\",\n            \"ANBOXGI\":\"1507103\",\n            \"OXROHGI\":\"564829\",\n            \"PBIGDGI\":\"1175908\",\n            \"DABTCGI\":\"1200145\",\n            \"PSPRMGI\":\"252514\",\n            \"BURPDGI\":\"1011252\",\n            \"PAOCRGI\":\"7119750\",\n            \"PTYPPGI\":\"3265062\",\n            \"PFNPCGI\":\"624733\",\n            \"PGLPGGI\":\"6398265\",\n            \"PNSCPGI\":\"1724371\",\n            \"PEEGIGI\":\"1190029\",\n            \"PHLGIGI\":\"123541\",\n            \"PHLFWGI\":\"96407\",\n            \"PHXANGI\":\"1176581\",\n            \"PHXAGGI\":\"223035\",\n            \"PHXDOGI\":\"8632118\",\n            \"PHXHVGI\":\"729371\",\n            \"PHXAVGI\":\"634830\",\n            \"PGFGIGI\":\"10301172\",\n            \"BRGPKGI\":\"5039578\",\n            \"PITSPGI\":\"224436\",\n            \"PITROGI\":\"8547144\",\n            \"PITFAGI\":\"8360778\",\n            \"PITCRGI\":\"3236601\",\n            \"PITUCGI\":\"102578\",\n            \"PYMMAGI\":\"603524\",\n            \"DETPHGI\":\"94613\",\n            \"JAXPVGI\":\"235683\",\n            \"PDXAHGI\":\"224282\",\n            \"PWMPAGI\":\"224648\",\n            \"PWMDHGI\":\"285190\",\n            \"PDXBHGI\":\"102067\",\n            \"PDXLOGI\":\"224569\",\n            \"MHTPDGI\":\"606712\",\n            \"SWFFKGI\":\"253146\",\n            \"GONPFGI\":\"3506410\",\n            \"PVDISGI\":\"96965\",\n            \"PVDGIGI\":\"526780\",\n            \"JFKQAGI\":\"501354\",\n            \"QROPIGI\":\"3528589\",\n            \"RDUAHGI\":\"100021\",\n            \"RDUNEGI\":\"1163867\",\n            \"RDUCVGI\":\"7806751\",\n            \"RDURCGI\":\"2420178\",\n            \"RDUGIGI\":\"224968\",\n            \"RAPGIGI\":\"2090330\",\n            \"RDDREGI\":\"278048\",\n            \"RNOGIGI\":\"678683\",\n            \"RICAIGI\":\"1175036\",\n            \"RICIBGI\":\"224468\",\n            \"RICSPGI\":\"487296\",\n            \"LGARPGI\":\"1415078\",\n            \"ISPRHGI\":\"1124518\",\n            \"RUHROGI\":\"1479979\",\n            \"ROAGIGI\":\"7148379\",\n            \"RZZCCGI\":\"939343\",\n            \"RSTRHGI\":\"224627\",\n            \"ROCPTGI\":\"93734\",\n            \"ROCUAGI\":\"7398971\",\n            \"ROCEMGI\":\"6988927\",\n            \"RKHRHGI\":\"224560\",\n            \"EWRROGI\":\"224418\",\n            \"RFDILGI\":\"615138\",\n            \"DCARVGI\":\"1687500\",\n            \"FCOAPGI\":\"630201\",\n            \"ROMRCGI\":\"203182\",\n            \"SMFRHGI\":\"81077\",\n            \"RZEGIGI\":\"2554643\",\n            \"SMFEGGI\":\"1013058\",\n            \"SMFSNGI\":\"119536\",\n            \"SLCAPGI\":\"3404878\",\n            \"SLCDWGI\":\"621641\",\n            \"SLCLAGI\":\"489032\",\n            \"SLCSYGI\":\"1156459\",\n            \"SATRPGI\":\"7398257\",\n            \"SATAHGI\":\"109753\",\n            \"SATLIGI\":\"9459151\",\n            \"JSBGIGI\":\"1590865\",\n            \"SANHVGI\":\"9761975\",\n            \"SANSTGI\":\"80154\",\n            \"SANSWGI\":\"8404598\",\n            \"SANMDGI\":\"678597\",\n            \"SANBEGI\":\"518294\",\n            \"SFOANGI\":\"81577\",\n            \"SFOABGI\":\"224514\",\n            \"SFOBBGI\":\"76851\",\n            \"SJOLSGI\":\"7905587\",\n            \"SJCMHGI\":\"80676\",\n            \"SLOPBGI\":\"642397\",\n            \"SFOSMGI\":\"80116\",\n            \"SFQGIGI\":\"2048957\",\n            \"SCLGIGI\":\"2153578\",\n            \"SRQNBGI\":\"224316\",\n            \"ALBSSGI\":\"99018\",\n            \"YXESDGI\":\"183485\",\n            \"SAVAHGI\":\"460034\",\n            \"SAVSHGI\":\"564608\",\n            \"SAVMTGI\":\"659507\",\n            \"ORDSIGI\":\"1199685\",\n            \"SCTNPGI\":\"550041\",\n            \"SCTGIGI\":\"74487\",\n            \"SEABAGI\":\"8148055\",\n            \"PAEWAGI\":\"572111\",\n            \"SEABOGI\":\"1675916\",\n            \"SEAISGI\":\"634252\",\n            \"SEARHGI\":\"224449\",\n            \"EWRSCGI\":\"92600\",\n            \"SVQGIGI\":\"3885170\",\n            \"HVNSHGI\":\"224568\",\n            \"SZXSBGI\":\"5603921\",\n            \"STLEAGI\":\"1146152\",\n            \"SHVSHGI\":\"1164475\",\n            \"SHVOMGI\":\"88964\",\n            \"DCASGGI\":\"1852851\",\n            \"SUXGIGI\":\"1146976\",\n            \"FSDDWGI\":\"4472360\",\n            \"FSDSFGI\":\"1485452\",\n            \"DCASOGI\":\"647656\",\n            \"STSAPGI\":\"1011167\",\n            \"SBNINGI\":\"674030\",\n            \"BROSPGI\":\"1733429\",\n            \"GEGSPGI\":\"250039\",\n            \"SGFMOGI\":\"2038717\",\n            \"SPIGIGI\":\"88039\",\n            \"SFYMAGI\":\"253959\",\n            \"USTSTGI\":\"86592\",\n            \"CHISCGI\":\"224387\",\n            \"SGUGIGI\":\"550050\",\n            \"STLNPGI\":\"1218731\",\n            \"STLCHGI\":\"96508\",\n            \"STLOFGI\":\"279347\",\n            \"MSPOHGI\":\"518293\",\n            \"MSPSHGI\":\"224321\",\n            \"STFSVGI\":\"1238994\",\n            \"SCESTGI\":\"259578\",\n            \"ISPSBGI\":\"3937088\",\n            \"STRPKGI\":\"613837\",\n            \"ORFSHGI\":\"543397\",\n            \"NCLGIGI\":\"9762184\",\n            \"SYRSHGI\":\"241174\",\n            \"TUUGIGI\":\"7331990\",\n            \"TLHTLGI\":\"88495\",\n            \"TLHEHGI\":\"596574\",\n            \"TPAWSGI\":\"1146719\",\n            \"TPAEBGI\":\"235709\",\n            \"TPANHGI\":\"195794\",\n            \"TPANWGI\":\"610365\",\n            \"TPAYCGI\":\"87704\",\n            \"TPASEGI\":\"1383266\",\n            \"TNGGIGI\":\"8672446\",\n            \"TPLGIGI\":\"295489\",\n            \"HUFTHGI\":\"675590\",\n            \"TXKTXGI\":\"3507461\",\n            \"TFTGIGI\":\"1382783\",\n            \"NYCMWGI\":\"99352\",\n            \"TOLPBGI\":\"1027478\",\n            \"YYZTAGI\":\"1236320\",\n            \"YYZMTGI\":\"1479849\",\n            \"YYZDTGI\":\"1176198\",\n            \"YYZAJGI\":\"611890\",\n            \"YTOBRGI\":\"2253235\",\n            \"YYZBUGI\":\"555020\",\n            \"YYZMAGI\":\"250005\",\n            \"YYZMSGI\":\"225397\",\n            \"YTOTVGI\":\"226344\",\n            \"YYZVAGI\":\"611832\",\n            \"TZXGIGI\":\"8139003\",\n            \"PSCKEGI\":\"518277\",\n            \"TRVGIGI\":\"5489270\",\n            \"ALBTYGI\":\"1503581\",\n            \"TUCAPGI\":\"855132\",\n            \"TUCGIGI\":\"3533188\",\n            \"TULAHGI\":\"224278\",\n            \"TULMDGI\":\"2253213\",\n            \"TULSGGI\":\"575645\",\n            \"TUPTUGI\":\"617349\",\n            \"BHMTUGI\":\"634239\",\n            \"TGZGIGI\":\"2048912\",\n            \"TWFTFGI\":\"1469290\",\n            \"TYRTYGI\":\"1235896\",\n            \"DCATCGI\":\"608317\",\n            \"UFAGIGI\":\"7390583\",\n            \"ULYGSGI\":\"8666150\",\n            \"MGWUNGI\":\"8684336\",\n            \"VLDGAGI\":\"1163873\",\n            \"VALVHGI\":\"77905\",\n            \"PHLPOGI\":\"3507440\",\n            \"VCEGIGI\":\"285117\",\n            \"VCTHSGI\":\"4172547\",\n            \"VCVGIGI\":\"578498\",\n            \"VIEGIGI\":\"206600\",\n            \"ORFBOGI\":\"6579910\",\n            \"ORFTCGI\":\"287112\",\n            \"HNLKUGI\":\"87090\",\n            \"BWIWAGI\":\"1771790\",\n            \"HVNWMGI\":\"8284136\",\n            \"MCNWRGI\":\"1176586\",\n            \"DCACHGI\":\"220075\",\n            \"WASWEGI\":\"6407562\",\n            \"DCAGBGI\":\"603680\",\n            \"DCANMGI\":\"2038749\",\n            \"ARTGIGI\":\"2346082\",\n            \"EWRWYGI\":\"7736613\",\n            \"DSMWHGI\":\"601510\",\n            \"YEGWEGI\":\"307803\",\n            \"LAFWLGI\":\"268677\",\n            \"MLUWMGI\":\"634850\",\n            \"PBIPBGI\":\"634290\",\n            \"JFKWEGI\":\"288610\",\n            \"ICTWHGI\":\"224319\",\n            \"AVPWIGI\":\"266187\",\n            \"PHFWHGI\":\"224336\",\n            \"ILMTCGI\":\"647581\",\n            \"WNCCHGI\":\"1164422\",\n            \"INTWSGI\":\"1156773\",\n            \"MSNWDGI\":\"321247\",\n            \"DCAWBGI\":\"7398553\",\n            \"CAKWOGI\":\"320082\",\n            \"BEDWOGI\":\"611874\",\n            \"SIATZGI\":\"10491672\",\n            \"YKMYAGI\":\"607837\",\n            \"YUMRSGI\":\"1485008\",\n            \"ALBAAHT\":\"8336877\",\n            \"ABQDUHT\":\"1199912\",\n            \"AEXMDHT\":\"10076202\",\n            \"AMAAMHT\":\"7404819\",\n            \"ANCMIHT\":\"8750004\",\n            \"BWIHAHT\":\"9994269\",\n            \"ATLJBHT\":\"8593388\",\n            \"ATLDWHT\":\"9984741\",\n            \"AGSAWHT\":\"3956983\",\n            \"AUSTDHT\":\"7216760\",\n            \"AUSRNHT\":\"7714634\",\n            \"AUSCDHT\":\"4056166\",\n            \"BWIEPHT\":\"93892\",\n            \"BWIOPHT\":\"5279858\",\n            \"BALWHHT\":\"3869802\",\n            \"BLINWHT\":\"7306651\",\n            \"GPTDVHT\":\"3215639\",\n            \"BUFGMHT\":\"7950221\",\n            \"CAKNCHT\":\"7914466\",\n            \"RMGCAHT\":\"10258565\",\n            \"CMIURHT\":\"8721846\",\n            \"CHSCCHT\":\"2336355\",\n            \"CLTTGHT\":\"2723843\",\n            \"CKVFCHT\":\"7171101\",\n            \"CLLHTHT\":\"7134962\",\n            \"CSGBPHT\":\"3368098\",\n            \"DFWDFHT\":\"3564283\",\n            \"DENLLHT\":\"4471545\",\n            \"DENRAHT\":\"985040\",\n            \"DOVDPHT\":\"142117\",\n            \"ILGDPHT\":\"10542180\",\n            \"RDUHTHT\":\"10055450\",\n            \"OKCNDHT\":\"8500706\",\n            \"ERIHTHT\":\"5779078\",\n            \"FARHTHT\":\"6510431\",\n            \"FMNBLHT\":\"7928801\",\n            \"FAYSDHT\":\"1860495\",\n            \"FLOWJHT\":\"6398284\",\n            \"MIAFAHT\":\"6563645\",\n            \"FSMPAHT\":\"8622326\",\n            \"GNVTHHT\":\"3566456\",\n            \"GCCHTHT\":\"8593378\",\n            \"GSOHTHT\":\"6405900\",\n            \"GSPPRHT\":\"8054667\",\n            \"GPTHTHT\":\"9459732\",\n            \"HOUHKHT\":\"6914704\",\n            \"HSVRPHT\":\"3869766\",\n            \"IDALBHT\":\"8279171\",\n            \"INDHTHT\":\"9458937\",\n            \"DALIVHT\":\"8446299\",\n            \"JANRLHT\":\"4318280\",\n            \"JKVNCHT\":\"2513101\",\n            \"TYSNPHT\":\"8054646\",\n            \"LSEHTHT\":\"10333866\",\n            \"LCQFGHT\":\"86653\",\n            \"SLCLNHT\":\"1946022\",\n            \"SLCTPHT\":\"6779451\",\n            \"DCALPHT\":\"2443657\",\n            \"LEXMEHT\":\"7928797\",\n            \"LITSCHT\":\"8055315\",\n            \"ISPMVHT\":\"6002536\",\n            \"SDFEHHT\":\"8771129\",\n            \"LBBMSHT\":\"7961707\",\n            \"MEMMSHT\":\"4584969\",\n            \"MAFDCHT\":\"7175622\",\n            \"YYZMIHT\":\"8873838\",\n            \"MSPROHT\":\"10276190\",\n            \"MSPLOHT\":\"8715154\",\n            \"BNAHTHT\":\"3154938\",\n            \"BNAAPHT\":\"4427317\",\n            \"OKCSPHT\":\"8404575\",\n            \"OKCSTHT\":\"8404573\",\n            \"OMACSHT\":\"6563668\",\n            \"MCOINHT\":\"8795711\",\n            \"ANBODHT\":\"3572469\",\n            \"PHLCCHT\":\"4008416\",\n            \"PHXPCHT\":\"10539416\",\n            \"PITLTHT\":\"6561648\",\n            \"PITMCHT\":\"4261041\",\n            \"EWRRYHT\":\"5247340\",\n            \"ROCRHHT\":\"5884807\",\n            \"SLCSJHT\":\"5784811\",\n            \"SLCWVHT\":\"2329327\",\n            \"SLCEAHT\":\"8648739\",\n            \"SLCMUHT\":\"6563626\",\n            \"SJTWHHT\":\"8023862\",\n            \"SATAIHT\":\"6579899\",\n            \"SATRIHT\":\"2155705\",\n            \"SEAUKHT\":\"7103000\",\n            \"FSDMCHT\":\"7014778\",\n            \"STLFPHT\":\"7791696\",\n            \"TLHHTHT\":\"8750005\",\n            \"TULHTHT\":\"8593392\",\n            \"TCLUBHT\":\"7950664\",\n            \"ACTHTHT\":\"10353245\",\n            \"THVYOHT\":\"10184194\",\n            \"OKCYUHT\":\"10158824\",\n            \"MKEAIHT\":\"9865073\",\n            \"YEGOMHT\":\"6627880\",\n            \"YHZDWHW\":\"6503641\",\n            \"ABEHWHW\":\"1858585\",\n            \"ALLHWHW\":\"623567\",\n            \"DABHWHW\":\"601455\",\n            \"DUJIDHW\":\"4752457\",\n            \"FTWHWHW\":\"224286\",\n            \"LASAPHW\":\"679044\",\n            \"PAOPAHW\":\"7103073\",\n            \"SATNOHW\":\"1144554\",\n            \"ICTHWHW\":\"585114\",\n            \"AGOHWHW\":\"613019\",\n            \"YTOAJHW\":\"4872919\",\n            \"CAKFAHW\":\"7014961\",\n            \"ALBHWHW\":\"585214\",\n            \"ABQAPHW\":\"618914\",\n            \"ABQHWHW\":\"224323\",\n            \"ABQJCHW\":\"285415\",\n            \"AXEHWHW\":\"114534\",\n            \"SNAAVHW\":\"8750055\",\n            \"AMAHWHW\":\"309377\",\n            \"ANADLHW\":\"8072745\",\n            \"LAXHWHW\":\"217220\",\n            \"ANCHWHW\":\"288586\",\n            \"DSMANHW\":\"7101550\",\n            \"AVLHWHW\":\"574080\",\n            \"ATLTLHW\":\"6885068\",\n            \"ATLPMHW\":\"89547\",\n            \"ATLHWHW\":\"650713\",\n            \"ATLMIHW\":\"3584945\",\n            \"ATLKNHW\":\"1158977\",\n            \"ATLAPHW\":\"89254\",\n            \"ATLPFHW\":\"8274476\",\n            \"ATLCLHW\":\"223010\",\n            \"ATLPEHW\":\"88797\",\n            \"ACYHWHW\":\"2622934\",\n            \"AGSSCHW\":\"89890\",\n            \"AUSROHW\":\"1863529\",\n            \"AUSHWHW\":\"108976\",\n            \"AUSSLHW\":\"108977\",\n            \"BKRHWHW\":\"483260\",\n            \"BALHWHW\":\"674606\",\n            \"BALBWHW\":\"224264\",\n            \"BTRCDHW\":\"93318\",\n            \"BPTHWHW\":\"1879036\",\n            \"BALBAHW\":\"1479616\",\n            \"BNTHWHW\":\"618920\",\n            \"BILHWHW\":\"6833953\",\n            \"BGMVEHW\":\"3182247\",\n            \"BHMHWHW\":\"518372\",\n            \"BHMHMHW\":\"1486046\",\n            \"BMGHWHW\":\"614557\",\n            \"BOIHWHW\":\"620244\",\n            \"APFBOHW\":\"223257\",\n            \"BOSBLHW\":\"94249\",\n            \"BOSANHW\":\"226125\",\n            \"BOSARHW\":\"249906\",\n            \"BOSCNHW\":\"2305635\",\n            \"BOSHWHW\":\"94084\",\n            \"BOUCOHW\":\"85020\",\n            \"BZNHWHW\":\"1477509\",\n            \"TTNBRHW\":\"8474747\",\n            \"BGTHWHW\":\"604532\",\n            \"BROHWHW\":\"225724\",\n            \"BUFAPHW\":\"99512\",\n            \"BUFHWHW\":\"572096\",\n            \"ONTBUHW\":\"589326\",\n            \"BTVDSHW\":\"7216924\",\n            \"YYCHWHW\":\"5958182\",\n            \"YYZCBHW\":\"647817\",\n            \"MLBCBHW\":\"8873866\",\n            \"JFKCPHW\":\"4063937\",\n            \"SANHWHW\":\"758202\",\n            \"CIDNOHW\":\"1778645\",\n            \"CMIHWHW\":\"632535\",\n            \"RDUHWHW\":\"121970\",\n            \"CHSHWHW\":\"259579\",\n            \"CLTBAHW\":\"6484732\",\n            \"CLTALHW\":\"1987298\",\n            \"CLTHWHW\":\"223204\",\n            \"CHOCNHW\":\"6468660\",\n            \"CHASLHW\":\"105319\",\n            \"ORFHWHW\":\"585212\",\n            \"RICCSHW\":\"230327\",\n            \"STLCDHW\":\"224271\",\n            \"CHISMHW\":\"88021\",\n            \"CHIHWHW\":\"90959\",\n            \"CHIHUHW\":\"6985880\",\n            \"CHILSHW\":\"87841\",\n            \"ROACBHW\":\"9976861\",\n            \"CVGFOHW\":\"1200934\",\n            \"CVGMAHW\":\"6521390\",\n            \"CVGMLHW\":\"570086\",\n            \"CVGSDHW\":\"7791689\",\n            \"CVGVSHW\":\"7714638\",\n            \"CLESHHW\":\"8773541\",\n            \"CLEHWHW\":\"250964\",\n            \"CLEBDHW\":\"1028610\",\n            \"ALBCLHW\":\"7791695\",\n            \"CLLHWHW\":\"523853\",\n            \"COSHWHW\":\"281276\",\n            \"COSNOHW\":\"224258\",\n            \"BALCLHW\":\"281462\",\n            \"CAEHWHW\":\"338382\",\n            \"BALCMHW\":\"7355293\",\n            \"CMHHWHW\":\"223747\",\n            \"CSGHWHW\":\"1026673\",\n            \"CMHDUHW\":\"225556\",\n            \"CMHHIHW\":\"101340\",\n            \"CMHLAHW\":\"4601716\",\n            \"CMHPPHW\":\"6833970\",\n            \"CMHHUHW\":\"95250\",\n            \"IOWCVHW\":\"3507454\",\n            \"CRPHWHW\":\"472262\",\n            \"COVHMHW\":\"618912\",\n            \"CFDNJHW\":\"224609\",\n            \"DALELHW\":\"4355476\",\n            \"DALMCHW\":\"224228\",\n            \"DALASHW\":\"122717\",\n            \"DALAEHW\":\"1674762\",\n            \"DALARHW\":\"224498\",\n            \"DALLWHW\":\"106729\",\n            \"DALHWHW\":\"258754\",\n            \"DALHMHW\":\"814669\",\n            \"DALLCHW\":\"224304\",\n            \"DALGVHW\":\"224227\",\n            \"DALPOHW\":\"106484\",\n            \"DVNDAHW\":\"9705432\",\n            \"CLTDSHW\":\"877401\",\n            \"DAYSOHW\":\"101581\",\n            \"DAYFBHW\":\"101370\",\n            \"DECFOHW\":\"1159039\",\n            \"FTWDEHW\":\"1657399\",\n            \"DENDCHW\":\"3838196\",\n            \"DENHWHW\":\"1157407\",\n            \"DENLDHW\":\"632536\",\n            \"DENIPHW\":\"1149434\",\n            \"DENLIHW\":\"1147041\",\n            \"DTTTYHW\":\"253121\",\n            \"PRNDVHW\":\"1218735\",\n            \"PSMDVHW\":\"1164070\",\n            \"PHLWAHW\":\"3226875\",\n            \"WASLDHW\":\"489036\",\n            \"DROGSHW\":\"4471546\",\n            \"MEAHWHW\":\"1218811\",\n            \"EWRETHW\":\"472158\",\n            \"EWREWHW\":\"551012\",\n            \"ELPHWHW\":\"675767\",\n            \"ERIHWHW\":\"225959\",\n            \"OAKFFHW\":\"657901\",\n            \"WASMFHW\":\"110614\",\n            \"FARHWHW\":\"608048\",\n            \"FYVWDHW\":\"1469255\",\n            \"FCLHWHW\":\"665138\",\n            \"FMYHWHW\":\"224292\",\n            \"FMYARHW\":\"1239496\",\n            \"FWAINHW\":\"1163866\",\n            \"FTWSOHW\":\"2151620\",\n            \"FTWMCHW\":\"4191825\",\n            \"FDKBPHW\":\"7932575\",\n            \"FRBHWHW\":\"653653\",\n            \"FATCVHW\":\"1723584\",\n            \"FATHWHW\":\"729441\",\n            \"FLLARHW\":\"1485143\",\n            \"FSMPSHW\":\"1479158\",\n            \"FTWBFHW\":\"107382\",\n            \"GNVHWHW\":\"578286\",\n            \"GAINGHW\":\"89425\",\n            \"ASHNAHW\":\"7911235\",\n            \"GRRMIHW\":\"95184\",\n            \"GRRDOHW\":\"8873868\",\n            \"GXYGRHW\":\"8121184\",\n            \"GSOHWHW\":\"100775\",\n            \"GSPCPHW\":\"1029162\",\n            \"HGRHWHW\":\"674322\",\n            \"TTNHAHW\":\"7242157\",\n            \"YHMHWHW\":\"5485057\",\n            \"HARHSHW\":\"320100\",\n            \"HARHWHW\":\"102206\",\n            \"WNDHWHW\":\"618945\",\n            \"HDFGBHW\":\"601445\",\n            \"WNDLKHW\":\"85961\",\n            \"HFDFMHW\":\"85862\",\n            \"LASHWHW\":\"606637\",\n            \"PDXBTHW\":\"102066\",\n            \"HOLHWHW\":\"601381\",\n            \"HUMHWHW\":\"7714625\",\n            \"HOUTOHW\":\"8778641\",\n            \"HOUBYHW\":\"277894\",\n            \"HOUECHW\":\"657890\",\n            \"HOUHWHW\":\"223166\",\n            \"HOUCLHW\":\"223164\",\n            \"HOUKAHW\":\"8500806\",\n            \"HOUKWHW\":\"224443\",\n            \"HOUWTHW\":\"223165\",\n            \"HOUGLHW\":\"608401\",\n            \"HOUNTHW\":\"1478311\",\n            \"HOUSDHW\":\"623341\",\n            \"HSVHWHW\":\"621811\",\n            \"HSVGSHW\":\"6118850\",\n            \"INDKCHW\":\"91513\",\n            \"INDPDHW\":\"278572\",\n            \"INDNWHW\":\"634658\",\n            \"INDNMHW\":\"91342\",\n            \"INDHWHW\":\"582252\",\n            \"DALIRHW\":\"589110\",\n            \"ITHHWHW\":\"650464\",\n            \"JANHWHW\":\"95896\",\n            \"JACHWHW\":\"572877\",\n            \"JAXJVHW\":\"816772\",\n            \"JAXDNHW\":\"1450901\",\n            \"JAXHWHW\":\"553883\",\n            \"JLNJMHW\":\"3374448\",\n            \"AZOKPHW\":\"8648249\",\n            \"KALHWHW\":\"4498750\",\n            \"MKCAPHW\":\"120915\",\n            \"MKCHWHW\":\"224313\",\n            \"TYSHWHW\":\"498863\",\n            \"LAQHWHW\":\"623223\",\n            \"LFTKSHW\":\"2151825\",\n            \"LAFINHW\":\"263989\",\n            \"MCOVSHW\":\"1238692\",\n            \"LKMFLHW\":\"86845\",\n            \"PDLHWHW\":\"1200873\",\n            \"LNSHWHW\":\"1027187\",\n            \"LDLPAHW\":\"226209\",\n            \"LRDHWHW\":\"587550\",\n            \"LAWTNHW\":\"1987140\",\n            \"WASLGHW\":\"1485461\",\n            \"LEXKYHW\":\"279190\",\n            \"LEXHBHW\":\"625219\",\n            \"LITDWHW\":\"7890720\",\n            \"YXUHWHW\":\"652602\",\n            \"MLVNYHW\":\"506446\",\n            \"GGGHWHW\":\"106668\",\n            \"SDFEAHW\":\"623179\",\n            \"LBBHWHW\":\"224502\",\n            \"MCNHWHW\":\"1382739\",\n            \"MSNHWHW\":\"1200761\",\n            \"MAHNJHW\":\"224606\",\n            \"MHTHWHW\":\"282626\",\n            \"MFEWRHW\":\"1026635\",\n            \"MFRHWHW\":\"1157180\",\n            \"MEMGTHW\":\"104757\",\n            \"MEMPOHW\":\"224306\",\n            \"MIAWTHW\":\"1025776\",\n            \"MIADBHW\":\"8055766\",\n            \"MIABLHW\":\"217397\",\n            \"MAFTWHW\":\"6484709\",\n            \"MSPHWHW\":\"95629\",\n            \"MSPNBHW\":\"1643831\",\n            \"MSPLPHW\":\"1643838\",\n            \"MOBPPHW\":\"72978\",\n            \"MOBHWHW\":\"5984052\",\n            \"MOBHMHW\":\"1175038\",\n            \"MGMHWHW\":\"444359\",\n            \"YQBMTHW\":\"268131\",\n            \"ORDMUHW\":\"9836687\",\n            \"BNAHWHW\":\"105466\",\n            \"BNAVBHW\":\"4452502\",\n            \"BNABTHW\":\"104976\",\n            \"BNANFHW\":\"8643885\",\n            \"BNADWHW\":\"657896\",\n            \"MSYHWHW\":\"256734\",\n            \"NWKHWHW\":\"226154\",\n            \"NEWHWHW\":\"309523\",\n            \"SWFNWHW\":\"814789\",\n            \"NPTMIHW\":\"3692050\",\n            \"AVPNWHW\":\"1676183\",\n            \"CHSHMHW\":\"1027685\",\n            \"SFOEMHW\":\"224287\",\n            \"OCFHWHW\":\"702979\",\n            \"MAFODHW\":\"7111959\",\n            \"OKCBKHW\":\"5962542\",\n            \"OKCWEHW\":\"1027561\",\n            \"SOPNCHW\":\"224426\",\n            \"OMAHWHW\":\"718372\",\n            \"ONTHWHW\":\"589402\",\n            \"CHIOPHW\":\"678390\",\n            \"MCOGTHW\":\"3528609\",\n            \"MCOMLHW\":\"224370\",\n            \"MCOCVHW\":\"217360\",\n            \"MCOHWHW\":\"268127\",\n            \"MCOAFHW\":\"483257\",\n            \"OXRHWHW\":\"1742222\",\n            \"PBIHWHW\":\"673658\",\n            \"PLMHWHW\":\"1503687\",\n            \"PNSHWHW\":\"275396\",\n            \"PHLCAHW\":\"483277\",\n            \"PHLGVHW\":\"102218\",\n            \"EWRMLHW\":\"623309\",\n            \"PHLHWHW\":\"506462\",\n            \"PHXASHW\":\"1485459\",\n            \"PHXHYHW\":\"1201061\",\n            \"PHXHWHW\":\"119351\",\n            \"PHXCDHW\":\"224308\",\n            \"PHXCLHW\":\"1485097\",\n            \"PHXPRHW\":\"119353\",\n            \"SCTMVHW\":\"119352\",\n            \"PHXADHW\":\"624703\",\n            \"PITRTHW\":\"6003117\",\n            \"PITDOHW\":\"8355514\",\n            \"PITSBHW\":\"1486113\",\n            \"DALTCHW\":\"277946\",\n            \"PSLHWHW\":\"1657445\",\n            \"PWMHWHW\":\"1077571\",\n            \"VANWAHW\":\"112194\",\n            \"PSMHWHW\":\"623342\",\n            \"PTNHWHW\":\"625135\",\n            \"WRWHWHW\":\"268519\",\n            \"QROHWHW\":\"5037499\",\n            \"CRYHSHW\":\"100331\",\n            \"RDUCTHW\":\"121972\",\n            \"RDUDMHW\":\"224598\",\n            \"RDGPAHW\":\"102107\",\n            \"RNOHWHW\":\"1164094\",\n            \"RLDWAHW\":\"7143809\",\n            \"RICAPHW\":\"247168\",\n            \"RICWTHW\":\"110595\",\n            \"RICDOHW\":\"8648429\",\n            \"ROCHWHW\":\"224422\",\n            \"ROCCPHW\":\"1804810\",\n            \"RKSWYHW\":\"1176482\",\n            \"RVCHMHW\":\"1804417\",\n            \"SACCAHW\":\"1176415\",\n            \"SACRVHW\":\"321248\",\n            \"SLCFUHW\":\"110022\",\n            \"SLCHWHW\":\"585112\",\n            \"SATHWHW\":\"223716\",\n            \"SATSOHW\":\"5522589\",\n            \"SATDNHW\":\"112231\",\n            \"SBTSBHW\":\"6757900\",\n            \"SANLSHW\":\"656430\",\n            \"SANHAHW\":\"10425798\",\n            \"SANMZHW\":\"9719161\",\n            \"SANDEHW\":\"543517\",\n            \"SFOATHW\":\"258662\",\n            \"SJCCAHW\":\"119644\",\n            \"SFEHWHW\":\"523844\",\n            \"SRQHWHW\":\"543412\",\n            \"SAVWBHW\":\"89768\",\n            \"SAVRBHW\":\"7216821\",\n            \"SEANNHW\":\"6160286\",\n            \"SEATKHW\":\"239892\",\n            \"SEAHWHW\":\"123003\",\n            \"SEAHMHW\":\"1174533\",\n            \"SEAIQHW\":\"8404570\",\n            \"SHVHWHW\":\"1236312\",\n            \"SHVMRHW\":\"3780600\",\n            \"WASSVHW\":\"1201057\",\n            \"FSDHWHW\":\"224331\",\n            \"MSYNSHW\":\"1852907\",\n            \"FKTHWHW\":\"574631\",\n            \"HFDSTHW\":\"4752448\",\n            \"MEMHWHW\":\"258813\",\n            \"DCASFHW\":\"3804271\",\n            \"STCMNHW\":\"1503517\",\n            \"STLRVHW\":\"650476\",\n            \"STLHWHW\":\"1484936\",\n            \"CLWFLHW\":\"86191\",\n            \"BDRCTHW\":\"243977\",\n            \"YSBHWHW\":\"1200492\",\n            \"SYRFLHW\":\"8523517\",\n            \"SYRHWHW\":\"99059\",\n            \"TLHHWHW\":\"224375\",\n            \"TPAAPHW\":\"1237994\",\n            \"TPAHWHW\":\"620374\",\n            \"CLWPTHW\":\"1238688\",\n            \"HOUWLHW\":\"224446\",\n            \"IAHSPHW\":\"7154013\",\n            \"TOLMEHW\":\"101243\",\n            \"YTOMIHW\":\"1747697\",\n            \"YYZHWHW\":\"775037\",\n            \"YTOHWHW\":\"543294\",\n            \"YYZOVHW\":\"585652\",\n            \"YYZVGHW\":\"1986190\",\n            \"TRCHWHW\":\"1007011\",\n            \"TULHWHW\":\"625139\",\n            \"PHLUPHW\":\"3186945\",\n            \"ROCVIHW\":\"1382785\",\n            \"VCTJSHW\":\"4096387\",\n            \"ORFNTHW\":\"877877\",\n            \"ACTHMHW\":\"1657541\",\n            \"WALCTHW\":\"574710\",\n            \"WASDLHW\":\"249505\",\n            \"WASHWHW\":\"224337\",\n            \"WASCOHW\":\"9984434\",\n            \"YHMSJHW\":\"6594645\",\n            \"DSMSWHW\":\"8500738\",\n            \"PBICTHW\":\"1479310\",\n            \"SPSHWHW\":\"576585\",\n            \"WBGHWHW\":\"110817\",\n            \"ILGHWHW\":\"85980\",\n            \"ILMMTHW\":\"1723814\",\n            \"YWGWWHW\":\"5294355\",\n            \"MNZWBHW\":\"7368963\",\n            \"YRKHWHW\":\"1237167\",\n            \"YUMHWHW\":\"1382750\",\n            \"AUSNRHW\":\"8524275\",\n            \"CLTPKHW\":\"100529\",\n            \"NYCMMHW\":\"5040757\",\n            \"RSTROHW\":\"7102997\",\n            \"TUSSPHW\":\"75235\",\n            \"PHXBMWA\":\"115484\",\n            \"BCTBCWA\":\"1230197\",\n            \"BCTRCWA\":\"113345\",\n            \"EYWCMWA\":\"209391\",\n            \"SJUGDWA\":\"148045\",\n            \"JHMGWWA\":\"111788\",\n            \"PSPLQWA\":\"77460\",\n            \"SJULCWA\":\"249488\",\n            \"ROMHIWA\":\"190138\",\n            \"EYWRRWA\":\"209392\",\n            \"MSYRHWA\":\"111970\",\n            \"CDGTPWA\":\"229673\",\n            \"AMSWAWA\":\"5555141\",\n            \"BJSWAWA\":\"5553593\",\n            \"BERWAWA\":\"2481544\",\n            \"CHIWAWA\":\"1516481\",\n            \"DXBPDWA\":\"5890945\",\n            \"EDNCHWA\":\"188782\",\n            \"JEDWAWA\":\"645355\",\n            \"JRSWAWA\":\"2141296\",\n            \"JHMNTWA\":\"111788\",\n            \"ORLBCWA\":\"1389861\",\n            \"PTYTPWA\":\"2555905\",\n            \"SLCDMWA\":\"1237907\",\n            \"RKTWAWA\":\"4092412\",\n            \"SHAWAWA\":\"1800802\"},\n\t\tproperty_id = (/-([A-Z,\\-]{7})/.exec(location.href) || [,''])[1];\n\t\t\n\tif (location.href.indexOf(property_id + '/index.html') > -1 && map[property_id.replace('-', '')]) {\n\t\tcampaign.scope.t157Match = map[property_id.replace('-', '')];\n\n        renderer\n            .hide('#ls-row-2-col-2-row-2-area-2, .property_details_container') /* hp */\n            .hide('#ls-row-2-col-2-row-2-area-2') /* gi */\n            .hide('#ls-row-2-col-2-row-1-area-1') /* dt */\n            .hide('#ls-row-2-col-1-row-1-area-2') /* hw */\n            .hide('#ls-row-2-col-2-row-2-area-2') /* es */\n            .hide('#ls-row-2-col-2-row-1-area-1') /* hi */\n            .hide('#ls-gen10-ls-area-body') /* wa */\n            .hide('#ls-gen10-ls-area-body') /* ch */\n            .hide('.ls-area-body') /* ch cd api update */\n            .hide('#ls-gen9-ls-area-body, .property_component, .gallery_carousel');  /* ht */\n\n\n\t\tcampaign.scope.showContentT157 = function () {\n            var $ = window.jQuery;\n            if ($) {\n                $('div').each(function () {\n                    if ($(this).css('behavior')) {\n                        var bh = $(this).css('behavior');\n                        $(this).css('behavior', '').css('behavior', bh);\n                    }\n                });\n            }\n            \n            setTimeout(renderer.showAll, 0);\n\t\t};\n\n\t\tevents.domReady(function () {\n            modules\n                .require('CommonCriteria')\n                .updatePCs();\n\n\t\t\tsetTimeout(function () {\n                renderer\n                    .getContent('T157TripAdvisor2FS_copy ID')\n                    .done(function () {\n                        if (campaign.isDefault()) {\n                            campaign.scope.showContentT157();\n                        } else {\n                            renderer.runVariantJs();\n                        }\n                    })\n                    .fail(campaign.scope.showContentT157);\n\n                setTimeout(campaign.scope.showContentT157, 3e3);\n\t\t\t}, 0);\n\t\t});\n\t}\n})();","Order":0,"HighLevelApiVersion":"1.8"}],"Elements":[],"Recommendations":[]},{"Name":"T219LuxPropHPRedesign_CDAPI","Type":"ABnMVT","CSName":"","HighLevelApiVersion":"1.8","PagePrefix":"","Scripts":[{"Name":"checker","Type":"script","Attrs":{"type":"text/javascript"},"Data":";(function runChecker () {\n    'use strict';\n    //jQuery is not available,\n//decided not to wait for it and use just plain JS for the checker,\n    hideDefault()\n        .then(isPropertyExcluded)\n        .then(sendRequest)\n        .then(variantArrived)\n        .then(jqueryDatepickerLoaded)\n        .then(loadFont)\n        .then(waitPageLoad)\n        .then(runCampaign, showAll)\n        .always(showAll);\n\n    function hideDefault () {\n        renderer.hide('body');\n        return Deferred().resolve().promise();\n    }\n\n    function isPropertyExcluded () {\n        var def = Deferred();\n        var excludedHotels = ['NYCWTWA', 'NYCWAWA'];\n        waitForHotelID()\n            .then(function () {\n                var hotel = document.getElementById(\"ctyhocn\").getAttribute(\"value\");\n                if(excludedHotels.indexOf(hotel) === -1) {\n                    def.resolve();\n                }\n                else {\n                    def.reject();\n                }\n            })\n        return def.promise();\n    }\n\n    function waitForHotelID () {\n        return when(function () {\n            return document.getElementById(\"ctyhocn\");\n        }, stopCondition(5000));\n    }\n\n    function sendRequest () {\n        return renderer.getContent('T219Redesign_ID');\n    }\n    function stopCondition (timeout) {\n        var timeEnd = false;\n            setTimeout(function () {\n                timeEnd = true;\n            },timeout);\n\n        return function () {\n            return timeEnd;\n        };\n    }\n\n    function jqueryDatepickerLoaded() {        \n        return when(function () {\n            var $ = window.jQuery;\n            return events.domReady() && $.fn && $.fn.datepicker;\n        },stopCondition(5000))\n    }\n\n    function variantArrived() {\n        var def = Deferred();\n        if (campaign.isDefault()) {\n            def.reject();\n        } else {\n            //renderer.hide('body');\n            def.resolve();\n        }\n        return def.promise();\n    }\n\n    function waitPageLoad() {\n        var def = Deferred(), i = 100;\n        when(pageLoaded, stopCondition(5000))\n            .then(function () {\n                def.resolve();\n            }, function () {\n                def.reject();\n            });\n        return def.promise();\n\n\n        function pageLoaded() {\n            return document.querySelector('.footer_links_list') && typeof jQuery === 'function' && events.domReady() === true;\n        }\n\n        function skipWaiting() {\n            //Wait 5sec for page loading.\n            return --i <= 0;\n        }\n    }\n\n    function runCampaign() {\n        renderer.runVariantJs();\n        campaign.scope.showAll = showAll;\n    }\n\n    function showAll() {\n        renderer.showAll();\n    }\n\n    /*Update #USMT-5424*/\n    function loadFont() {\n        if (/conrad/i.test(campaign.getExperience()['t219_luxprop'])) {\n            var head = document.getElementsByTagName('head')[0],\n                style = document.createElement('style');\n\n            style.type = 'text/css';\n            style.innerHTML = '@font-face {' +\n                'font-family: \"Brandon Grotesque Bold Italic\";' +\n                'src: url(\"https://service.maxymiser.net/cdn/hilton/fonts/Brandon/brandon_bld_it-webfont.woff\");' +\n                '}' +\n                '@font-face {' +\n                'font-family: \"Brandon Grotesque Bold Italic\";' +\n                'src: url(\"https://service.maxymiser.net/cdn/hilton/fonts/Brandon/brandon_bld_it-webfont.woff2\");' +\n                '}' +\n                '@font-face {' +\n                'font-family: \"Brandon Grotesque Bold Italic\";' +\n                'src: url(\"https://service.maxymiser.net/cdn/hilton/fonts/Brandon/brandon_bld_it-webfont.svg\");' +\n                '}' +\n                '@font-face {' +\n                'font-family: \"Brandon Grotesque Bold Italic\";' +\n                'src: url(\"https://service.maxymiser.net/cdn/hilton/fonts/Brandon/brandon_bld_it-webfont.ttf\");' +\n                '}';\n\n            head.appendChild(style);\n        }\n//'font-weight: bold;' +\n//'font-style: italic;' +\n        return Deferred().resolve().promise();\n    }\n    /*Update #USMT-5424 ends.*/\n})();","Order":-5,"HighLevelApiVersion":"1.8"},{"Name":"T219_clickMetrics","Type":"script","Attrs":{"type":"text/javascript"},"Data":";(function initClickMetrics () {\n    'use strict';\n\n    var shouldStop = false;\n\n    setTimeout(function activateStop () {\n        shouldStop = true;\n    }, 10000);\n\n    function stopCondition () {\n        return shouldStop;\n    }\n\n    function isJQueryAndDomReady () {\n        return when(function checkJQuery() {\n            return events.domReady() && (typeof window.jQuery === 'function');\n        }, stopCondition);\n    }\n\n    function setDelegations ($) {\n        var TRACKING_EVENT = 'click';\n        var FIND_BUTTON_SELECTORS = '.booking_widget #findhotel .find_button, #room_row_inline .find_button';\n        var LOGO_SELECTORS = '.mm_wa_logo, a#logo>img, p.logo>a';\n        var NAVIGATION_SELECTORS = '.nav li a, .mm_t219_navigation_gallery, .mm_t219_navigation_accomodations, #mm_navigation a, .nav.property a, #propertyNavigation a';\n        var PROMO_LINK_SELECTORS = '.mm_t219_main_section_promos_link, #mm_promobar a, #promobar li.promo a';\n\n        var $document = $(document);\n\n        $document.delegate(FIND_BUTTON_SELECTORS, TRACKING_EVENT, function track_T219_BookNow_Clk(e) {\n            actions.send('T219_BookNow_Clk', 1, '');\n        });\n        $document.delegate(LOGO_SELECTORS, TRACKING_EVENT, function track_T219_Brand_Clk(e) {\n            actions.postpone('T219_Brand_Clk', 1, '');\n        });\n        $document.delegate(NAVIGATION_SELECTORS, TRACKING_EVENT, function track_T219_Nav_Clk(e) {\n            actions.postpone('T219_Nav_Clk', 1, $(this).html());\n        });\n        $document.delegate(PROMO_LINK_SELECTORS, TRACKING_EVENT, function track_T219_Offer_Clk(e) {\n            actions.postpone('T219_Offer_Clk', 1, '');\n        });\n    }\n\n    isJQueryAndDomReady()\n        .then(function startTracking () {\n            setDelegations(window.jQuery);\n        });\n})();","Order":1,"HighLevelApiVersion":"1.8"}],"Elements":[],"Recommendations":[]},{"Name":"T328_Contact_Us","Type":"ABnMVT","CSName":"","HighLevelApiVersion":"1.8","PagePrefix":"","Scripts":[{"Name":"T328_Checker","Type":"script","Attrs":{"type":"text/javascript"},"Data":"( function() {\n    \"use strict\";\n\n    var CAMPAIGN_MASK = 'T328_GenerationID';\n    var HILTON_PROPERTIES = {\n        ATLAHHH : \"Hilton Atlanta\",\n        ATLESES : \"Embassy Suites by Hilton Atlanta at Centennial Olympic Park\",\n        AUSCVHH : \"Hilton Austin\",\n        BCTRCWA : \"Boca Raton Resort and Club, A Waldorf Astoria Resort\",\n        BIMBRHH : \"Hilton at Resorts World Bimini\",\n        BNADUDT : \"DoubleTree by Hilton Hotel Nashville Downtown\",\n        BNANSHF : \"Hilton Nashville Downtown\",\n        BOSLHHH : \"Hilton Boston Logan Airport\",\n        BOSNSDT : \"DoubleTree by Hilton Hotel Boston North Shore\",\n        BURUCHF : \"Hilton Los Angeles/Universal City\",\n        CCBCHHF : \"Hilton Cocoa Beach Oceanfront\",\n        CHICHHH : \"Hilton Chicago\",\n        CHIDHHH : \"The Drake Hotel\",\n        CHIDWES : \"Embassy Suites by Hilton Chicago Downtown\",\n        CHINPDT : \"theWit Chicago - a DoubleTree by Hilton Hotel\",\n        CHIPHHH : \"Palmer House a Hilton Hotel\",\n        CHIREES : \"Embassy Suites by Hilton Chicago Downtown Magnificent Mile\",\n        CLEDOHH : \"Hilton Cleveland Downtown\",\n        DABDHHF : \"Hilton Daytona Beach Resort/Ocean Walk Village\",\n        DCAAEDT : \"DoubleTree by Hilton Hotel Washington DC - Crystal City\",\n        DXBPDWA : \"Waldorf Astoria Dubai Palm Jumeirah\",\n        EDIDUDI : \"DoubleTree by Hilton Hotel Dunblane Hydro\",\n        EYWCMWA : \"Casa Marina, A Waldorf Astoria Resort\",\n        EYWDTDT : \"DoubleTree Resort by Hilton Hotel Grand Key - Key West\",\n        FLLBMDT : \"Bahia Mar Fort Lauderdale Beach - a DoubleTree by Hilton Hotel\",\n        FLLGRHH : \"Hilton Fort Lauderdale Marina\",\n        FLLSOES : \"Embassy Suites by Hilton Fort Lauderdale 17th Street\",\n        HNLESES : \"Embassy Suites by Hilton Waikiki Beach Walk\",\n        HNLHVHH : \"Hilton Hawaiian Village Waikiki Beach Resort\",\n        HNLKUGI : \"Hilton Garden Inn Waikiki Beach\",\n        HNLWAHF : \"Hilton Waikiki Beach\",\n        IAGESES : \"Embassy Suites by Hilton Niagara Falls Fallsview\",\n        IAHSPHW : \"Homewood Suites by Hilton North Houston/Spring\",\n        INVCOHN : \"Hilton Coylumbridge\",\n        JHMGWWA : \"Grand Wailea, A Waldorf Astoria Resort\",\n        KOAHWHH : \"Hilton Waikoloa Village\",\n        KYLGRHF : \"Hilton Key Largo Resort\",\n        LASNTDT : \"Tropicana Las Vegas - a DoubleTree by Hilton Hotel\",\n        LAXGDES : \"Embassy Suites by Hilton Anaheim South\",\n        LGASFDT : \"DoubleTree Suites by Hilton Hotel New York City - Times Square\",\n        LONLIDI : \"DoubleTree by Hilton Hotel London - Islington\",\n        LONNDDI : \"DoubleTree by Hilton Hotel London - Docklands Riverside\",\n        LONSBHI : \"Hilton London Bankside\",\n        MBJRHHF : \"Hilton Rose Hall Resort & Spa\",\n        MCOBUHH : \"Hilton Orlando Buena Vista Palace Disney Springs™ Area\",\n        MCOFHDT : \"DoubleTree Suites by Hilton Orlando - Disney Springs™ Area\",\n        MCOSRDT : \"DoubleTree by Hilton Hotel Orlando at SeaWorld\",\n        MCOUNDT : \"DoubleTree by Hilton Hotel at the Entrance to Universal Orlando\",\n        MCOWDES : \"Embassy Suites by Hilton Orlando Lake Buena Vista Resort\",\n        MELFSDI : \"DoubleTree by Hilton Hotel Melbourne - Flinders Street\",\n        MIAAHHH : \"Hilton Miami Airport\",\n        MIADTHF : \"Hilton Miami Downtown\",\n        MIAMBHF : \"Hilton Cabana Miami Beach\",\n        MIASPES : \"Embassy Suites by Hilton Miami International Airport\",\n        MSYCCES : \"Embassy Suites by Hilton New Orleans Convention Center\",\n        MSYNHHH : \"Hilton New Orleans Riverside\",\n        MSYRHWA : \"The Roosevelt New Orleans, A Waldorf Astoria Hotel\",\n        MSYTCDT : \"DoubleTree by Hilton Hotel New Orleans\",\n        MYRBHHH : \"Hilton Myrtle Beach Resort\",\n        MYRDTDT : \"DoubleTree Resort by Hilton Myrtle Beach Oceanfront\",\n        MYROFHX : \"Hampton Inn & Suites Myrtle Beach/Oceanfront\",\n        NASHIHH : \"British Colonial Hilton Nassau\",\n        NYCDTDT : \"DoubleTree by Hilton Hotel Metropolitan - New York City\",\n        NYCFFHX : \"Hampton Inn Manhattan/Times Square Central\",\n        NYCMLHH : \"Millenium Hilton\",\n        NYCMMHW : \"Homewood Suites by Hilton New York/Midtown Manhattan Times Square-South, NY\",\n        NYCMTHX : \"Hampton Inn Manhattan-Times Square North\",\n        NYCMWGI : \"Hilton Garden Inn Times Square\",\n        NYCSSGI : \"Hilton Garden Inn New York/Times Square Central\",\n        NYCTSHF : \"Hilton Times Square\",\n        NYCWFGI : \"Hilton Garden Inn New York/Central Park South-Midtown West\",\n        LHRLBDI : \"DoubleTree by Hilton Hotel London - West London\",\n        ORLDWHH : \"Hilton Orlando Lake Buena Vista - Disney Springs™ Area\",\n        ORLHHHH : \"Hilton Orlando Bonnet Creek\",\n        ORLOCHH : \"Hilton Orlando\",\n        PAROPHI : \"Hilton Paris Opera\",\n        PHLBLDT : \"DoubleTree by Hilton Hotel Philadelphia Center City\",\n        PHLQQQQ : \"The Logan Philadelphia, Curio Collection by Hilton\",\n        PHXBMWA : \"Arizona Biltmore, A Waldorf Astoria Resort\",\n        PHXRSQQ : \"Boulders Resort & Spa, Curio Collection by Hilton\",\n        PHXSPPR : \"Pointe Hilton Squaw Peak Resort\",\n        PHXTCPR : \"Pointe Hilton Tapatio Cliffs Resort\",\n        PSPLQWA : \"La Quinta Resort & Club, A Waldorf Astoria Resort\",\n        SANCCHH : \"Hilton San Diego Bayfront\",\n        SANDNES : \"Embassy Suites by Hilton San Diego Bay Downtown\",\n        SANHIHF : \"Hilton San Diego Resort & Spa\",\n        SATPDHF : \"Hilton Palacio del Rio\",\n        SDXSEHH : \"Hilton Sedona Resort at Bell Rock\",\n        SFOFDHF : \"Hilton San Francisco Financial District\",\n        SFOFHHH : \"Hilton San Francisco Union Square\",\n        SFOSFHH : \"Parc 55 San Francisco - a Hilton Hotel\",\n        SJDLCHH : \"Hilton Los Cabos Beach & Golf Resort\",\n        SJUGDWA : \"El Conquistador, A Waldorf Astoria Resort\",\n        STLCUQQ : \"St. Louis Union Station Hotel, Curio Collection by Hilton\",\n        TORHIHH : \"Hilton Toronto\",\n        TYOHITW : \"Hilton Tokyo\",\n        TYOTBTW : \"Hilton Tokyo Bay\",\n        WASCCES : \"Embassy Suites by Hilton Washington DC Convention Center\",\n        XLVNFHF : \"Hilton Niagara Falls/Fallsview Hotel & Suites\",\n        YQBHIHH : \"Hilton Quebec\"\n    };\n\n    hideContent();\n    events.domReady( initChecker );\n\n    /**\n     * when visitor clicks on link 'Contact us' get's redirected to /feedback/ page\n     */\n    function initChecker() {\n        var loc = window.location.pathname;\n        var isFeedbackURL = loc.indexOf('/feedback/') !== -1;\n\n        if( isFeedbackURL ) {\n            getVariant().done( renderer.runVariantJs )\n        } else {\n            isNotTMTP()\n                .then( checkPCforBrandPageProductID )\n                .then( compareBrandPageProductID )\n                .then( setCampaignCookie )\n                .then( getVariant )\n                .done( renderer.runVariantJs )\n                .always( renderer.showAll );\n        }\n    }\n\n    /**\n     * Check if Hilton employ\n     * @returns {*}\n     */\n    function isNotTMTP() {\n        var tmtpVisitor = /\\/tm\\//i.test(document.URL + document.referrer);\n\n        return tmtpVisitor ? Deferred().reject().promise() : Deferred().resolve().promise();\n    }\n\n    function checkPCforBrandPageProductID() {\n        var hotelCode = visitor.getAttr('hotelcode');\n\n        return hotelCode ? Deferred().resolve(hotelCode).promise() : Deferred().reject().promise();\n    }\n\n    /**\n     * Check if PC has set hotelCode, if not start looking in digitalData property productID\n     * @param hotelCode\n     * @returns {*}\n     */\n    function compareBrandPageProductID(hotelCode) {\n        var propertyName;\n        var def = Deferred();\n\n        // to cover use case where PC hotelCode is not set\n        if( hotelCode == 'no' ) {\n            return checkDigitalDataHotelID()\n                .then( getProductID );\n\n        } else {\n            propertyName = HILTON_PROPERTIES[hotelCode];\n\n            if( propertyName ) {\n                return def.resolve(propertyName);\n\n            } else {\n                def.reject();\n            }\n\n            return def.promise();\n        }\n    }\n\n    /**\n     * check if digitalData object has populated productID with hotelCode\n     * @returns {*}\n     */\n    function checkDigitalDataHotelID() {\n        return when( function() {\n                return window.digitalData && window.digitalData.product && window.digitalData.product[0].productInfo && window.digitalData.product[0].productInfo.productID;\n            },\n            stopWhenCondition(7000)\n        );\n    }\n\n    /**\n     * get hotelCode and filter it through array 'HILTON_PROPERTIES'\n     * @returns {*}\n     */\n    function getProductID() {\n        var productID = window.digitalData.product[0].productInfo.productID;\n        var propertyName = HILTON_PROPERTIES[productID];\n\n        return propertyName ? Deferred().resolve(propertyName).promise() : Deferred().reject().promise();\n    }\n\n    function setCampaignCookie(propertyName) {\n        campaign.setData('mm_t328_feedbackPropertyName', propertyName);\n        return Deferred().resolve().promise();\n    }\n\n    function hideContent() {\n        renderer.hide('.property_details_container');\n    }\n\n    function getVariant() {\n        return renderer.getContent(CAMPAIGN_MASK);\n    }\n\n    function stopWhenCondition(timeout) {\n        var stop = false;\n        window.setTimeout(function() {\n            stop = true;\n        }, timeout);\n\n        return function() {\n            return stop;\n        };\n    }\n\n})();","Order":1,"HighLevelApiVersion":"1.8"}],"Elements":[],"Recommendations":[]}],"MRRules":[],"PersistData":[{"Name":"srv","IsGlobal":false,"Value":"nycvwcgus03","Expiration":365},{"Name":"pd","IsGlobal":false,"Value":"-1748264830|AQAAAAoBSTej5WWtDgEAAgFE","Expiration":365}],"SiteInfo":[{"Url":"hilton.com","ID":6}],"SystemData":[{"Version":"1.0","RequestId":1,"ResponseId":1}],"GenInfo":{},"ServerAttributes":{"BK_StayType":""},"mmcoreResponse":"mmcore.SetCookie('pd','-1748264830|AQAAAAoBSTej5WWtDgEAAgFE',365);mmcore.SetCookie('srv','nycvwcgus03',365);(function(){mmcore.custAttrs = {};if(typeof(mmcore.GenInfo)!='object')mmcore.GenInfo={};mmcore.EH=function(e){var s=e.message+'\\r\\n';if(!window.mm_error)window.mm_error=s;else window.mm_error+=s;};\r\ntry{\r\n;(function(){\n\tmmcore.eventPool = {};\n\tmmcore.eventListeners = {};\n\n\tmmcore.trigger = function(event_type, event_data, callback){\n\t\tthis.eventPool[event_type] = {\n\t\t\tevent_data: event_data,\n\t\t\tcallback: callback\n\t\t};\t\n\n\t\tthis.eventListeners[event_type] = this.eventListeners[event_type] || [];\n\t\tfor(var i = 0; i < this.eventListeners[event_type].length; i++){\n\t\t\tthis.eventListeners[event_type][i](event_data);\n\t\t}\n\t\tcallback && callback();\n\t};\n\n\tmmcore.on = function(event_type, callback){\n\t\tvar lastData = this.eventPool[event_type];\n\n\t\tif(lastData){\n\t\t\tcallback(lastData.event_data);\n\t\t\tsetTimeout(function(){\n\t\t\t\tlastData.callback && lastData.callback();\n\t\t\t\tlastData.callback = null;\n\t\t\t}, 0);\n\t\t}\n\t\t\n\t\tthis.eventListeners[event_type] = this.eventListeners[event_type] || [];\n\t\tthis.eventListeners[event_type].push(callback);\n\t};\n\n})();\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n/*! 1.0.21 - 2015-10-09 6:53:15 */\n\n/* !! @name library @version 0.0.2 */\n!function(){function a(a){var c=\"length\"in a&&a.length,d=b.type(a);return\"function\"===d||null!=a&&a===a.window?!1:\"array\"===d||0===c||\"number\"==typeof c&&c>0&&c-1 in a}\"undefined\"==typeof mmcore.snippets&&(mmcore.snippets={});var b=mmcore.snippets,c={};b.extend=function(){var a,b,c=arguments[0]||{},d=1,e=arguments.length;for(d===e&&(c=this,d--);e>d;d++)if(null!=(a=arguments[d]))for(b in a)c[b]=a[b];return c},b.extend({each:function(b,c){var d=0,e=b.length,f=a(b);if(f)for(;e>d&&c.call(b[d],d,b[d])!==!1;d++);else for(d in b)if(c.call(b[d],d,b[d])===!1)break;return b},inArray:function(a,b){for(var c=0,d=b.length;d>c;c++)if(b[c]===a)return c;return-1},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},type:function(a){return null==a?String(a):c[Object.prototype.toString.call(a)]||\"object\"}}),b.each(\"Boolean Number String Function Array Date RegExp Object Error\".split(\" \"),function(a,b){c[\"[object \"+b+\"]\"]=b.toLowerCase()})}(),\n/* !! @name Style @version 0.1.8 */\nfunction(a){a.Style=function(a){var b,c=function(a){var b=\"\";do b+=Math.random().toString(36).substr(2);while(b.length<a);return b.substr(-a)},d=function(){b=document.createElement(\"style\"),b.type=\"text/css\",b.media=\"screen\",b.className=\"mm_\"+c(15),document.getElementsByTagName(\"head\")[0].appendChild(b),f(a)},e=function(a){return a&&!a.parentNode?document.querySelector(\".\"+a.className):a},f=function(a){b=e(b),b&&a&&(b.styleSheet?b.styleSheet.cssText+=a:b.innerHTML+=a)},g=function(){b=e(b),b&&(b.parentNode.removeChild(b),b=null)};return d(),{attach:f,detach:g}}}(mmcore.snippets),\n/* !! @name Deferred @version 0.0.6 */\nfunction(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o=[].slice;c=\"pending\",e=\"resolved\",d=\"rejected\",n=function(a){if(null===this||\"undefined\"==typeof this)throw new TypeError(\"_reduce called on null or undefined\");if(\"function\"!=typeof a)throw new TypeError(a+\" is not a function\");var b,c=Object(this),d=c.length>>>0,e=0;if(arguments.length>=2)b=arguments[1];else{for(;d>e&&!e in c;)e++;if(e>=d)throw new TypeError(\"Reduce of empty array with no initial value\");b=c[e++]}for(;d>e;e++)e in c&&(b=a(b,c[e],e,c));return b},i=function(a,b){return null!=a?a.hasOwnProperty(b):void 0},j=function(a){return i(a,\"length\")&&i(a,\"callee\")},k=function(a){return i(a,\"promise\")&&\"function\"==typeof(null!=a?a.promise:void 0)},h=function(b){return j(b)?h(Array.prototype.slice.call(b)):\"array\"!=a.type(b)?[b]:n.call(b,function(b,c){return\"array\"==a.type(c)?b.concat(h(c)):(b.push(c),b)},[])},f=function(a,b){return 0>=a?b():function(){return--a<1?b.apply(this,arguments):void 0}},l=function(a,b){return function(){var c;return c=[a].concat(Array.prototype.slice.call(arguments,0)),b.apply(this,c)}},g=function(a,b,c){var d,e,f,g,i;for(g=h(a),i=[],e=0,f=g.length;f>e;e++)d=g[e],\"[object Arguments]\"!==Object.prototype.toString.call(b)&&void 0===b.length&&(b.length=0),i.push(d.call.apply(d,[c].concat(o.call(b))));return i},b=function(){var a,f,i,j,l,m,n;return n=c,j=[],l=[],m=[],i={resolved:{},rejected:{},pending:{}},this.promise=function(a){var f,p;return a=a||{},a.state=function(){return n},p=function(b,d,e){return function(){return n===c&&d.push.apply(d,h(arguments)),b()&&g(arguments,i[e]),a}},a.done=p(function(){return n===e},j,e),a.fail=p(function(){return n===d},l,d),a.progress=p(function(){return n!==c},m,c),a.always=function(){var b;return(b=a.done.apply(a,arguments)).fail.apply(b,arguments)},f=function(c,d,e){var f,g;return g=new b,f=function(b,c,d){return d?a[b](function(){var a,b;return a=1<=arguments.length?o.call(arguments,0):[],b=d.apply(null,a),k(b)?b.done(g.resolve).fail(g.reject).progress(g.notify):g[c](b)}):a[b](g[c])},f(\"done\",\"resolve\",c),f(\"fail\",\"reject\",d),f(\"progress\",\"notify\",e),g},a.pipe=f,a.then=f,null==a.promise&&(a.promise=function(){return a}),a},this.promise(this),a=this,f=function(b,d,e){return function(){return n===c?(n=b,i[b]=arguments,g(d,i[b],e),a):this}},this.resolve=f(e,j),this.reject=f(d,l),this.notify=f(c,m),this.resolveWith=function(a,b){return f(e,j,a).apply(null,b)},this.rejectWith=function(a,b){return f(d,l,a).apply(null,b)},this.notifyWith=function(a,b){return f(c,m,a).apply(null,b)},this},m=function(){var c,d,e,g,i,j,l;if(d=h(arguments),1===d.length)return k(d[0])?d[0]:(new b).resolve(d[0]).promise();if(i=new b,!d.length)return i.resolve().promise();for(g=[],e=f(d.length,function(){return i.resolve.apply(i,g)}),a.each(d,function(a,b){return k(b)?b.done(function(){var b;return b=1<=arguments.length?o.call(arguments,0):[],g[a]=b.length>1?b:b[0],e()}):(g[a]=b,e())}),j=0,l=d.length;l>j;j++)c=d[j],k(c)&&c.fail(i.reject);return i.promise()},mmcore.Deferred=function(){return new b},mmcore.when=m}(mmcore.snippets),\n/* !! @name EventManager @version 0.0.1 */\nfunction(){mmcore.snippets.EventManager=function(){var a={},b={};this.trigger=function(c,d,e){a[c]={event_data:d,callback:e},b[c]=b[c]||[];for(var f=0;f<b[c].length;f++)try{b[c][f](d)}catch(g){mmcore.EH&&mmcore.EH(g)}e&&e()},this.on=function(c,d){var e=a[c];if(e){try{d(e.event_data)}catch(f){mmcore.EH&&mmcore.EH(f)}setTimeout(function(){e.callback&&e.callback(),e.callback=null},0)}b[c]=b[c]||[],b[c].push(d)}},mmcore.snippets.EventManager.call(mmcore)}(),\n/* !! @name printFix @version 0.0.2 */\nfunction(){function a(a,b){a.addEventListener?a.addEventListener(\"beforeprint\",b,!1):a.attachEvent&&a.attachEvent(\"onbeforeprint\",b)}a(window,function(){for(var a=document.querySelectorAll('script[id^=\"'+mmcore.cprefix+'\"][src]'),b=a.length;b--;)a[b].removeAttribute(\"src\")})}(),\n/* !! @name WaitFor @version 0.1.1 */\nfunction(){\"use strict\";mmcore.waitFor=function(a,b){var c,d;if(\"string\"==typeof a){var e=a;a=function(){return!!document.querySelector(e)}}return d=mmcore.Deferred(),d.isComplete=function(){return\"pending\"!==d.state()},b=b||{},b.interval=b.interval||50,b.isNotStoppedOnDocumentReadiness=b.isNotStoppedOnDocumentReadiness||!1,b.isNotPeriodicallyChecked=b.isNotPeriodicallyChecked||!1,c=function(){d.isComplete()||(a.call(d)&&d.resolve(),d.isComplete()||(!b.isNotStoppedOnDocumentReadiness&&(mmcore.$&&mmcore.$.isReady||!mmcore.$&&\"complete\"===document.readyState)?d.reject():b.isNotPeriodicallyChecked||setTimeout(c,b.interval)))},b.hasOwnProperty(\"initializer\")&&b.initializer.call(d),c(),d.isComplete()||(b.hasOwnProperty(\"timeout\")&&!function(){var a=setTimeout(d.reject,b.timeout);d.always(function(){clearTimeout(a)})}(),b.isNotStoppedOnDocumentReadiness||(b.isNotPeriodicallyChecked?mmcore.AddDocLoadHandler(d.reject):mmcore.AddDocLoadHandler(c))),d.promise()}}(),\n/* !! @name Request @version 0.0.2 */\nfunction(a,b){var c=\"mmevents\",d=2e3,e=1e4;a.request=function(f,g,h){var i=b();return f=f||c,h=h||(f==c?d:e),a.SetPageID(f),a._async=!g,a.CGRequest(i.resolve),setTimeout(function(){i.reject(\"timeout error\")},h),i.promise()}}(mmcore,mmcore.Deferred),\n/* !! @name hooks @version 0.0.2 */\nfunction(){mmcore._AddRenderer=function(a){return function(){var b={arg:arguments},c=a.apply(this,arguments);return mmcore.trigger(\"core_add_renderer\",b),c}}(mmcore._AddRenderer),mmcore._Clear=function(a){return function(){var b={arg:arguments},c=a.apply(this,arguments);return mmcore.trigger(\"core_clear\",b),c}}(mmcore._Clear)}(),\n/* !! @name Campaign @version 0.1.6 */\nfunction(a){\"use strict\";mmcore.Campaign=function(b,c){var d=this;d.name=b,d.elementNames=[],d.contents={},d.prefix=c||\"mm_\";var e=function(){mmcore.on(\"core_request_complete\",function(a){for(var b=d.getElements(),c=0;c<b.length;c++){var e=b[c];if(a.testContent[e]){var f=a.testContent[e].c;f&&(d.contents[e]=f.join(),a.testContent[e].c=[])}}}),mmcore.on(\"core_add_renderer\",function(b){var c=b.arg[0],e=d.getElements();e.length&&-1!=a.inArray(c,e)&&(mmcore._r_mbs[c]=1,d.elementNames.push(c))})};mmcore.HideMaxyboxes=function(){},this.hide=function(b,c){c=c||\"position: relative !important; left:-99999px !important\";var e=b+\"{\"+c+\"}\";d.refStyle?d.refStyle.attach(e):d.refStyle=a.Style(e)},this.show=function(){d.refStyle&&d.refStyle.detach(),d.refStyle=null},this.getElements=function(){var a=d.getExperience(),b=[];if(\"object\"==typeof mmcore._testContent&&a)for(var c in mmcore._testContent)/undefined|Default/.test(a[c.toLowerCase().replace(d.prefix,\"\")])||b.push(c);return b},this.getExperience=function(){return mmcore.GenInfo.hasOwnProperty(d.name)?mmcore.GenInfo[d.name]:null},this.isDefault=function(){return!d.getElements().length},this.render=function(){var b=a.Style(),c=d.elementNames;arguments.length&&(c=a.grep(arguments,function(b){return-1!=a.inArray(b,c)}));for(var e in mmcore._renderers)if(-1!=a.inArray(e,c)&&\"function\"==typeof mmcore._renderers[e])try{b.attach(d.contents[e]),mmcore._renderers[e].call(d)}catch(f){mmcore.EH(new Error(e+\" \"+f))}},e()}}(mmcore.snippets);\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n/**\n * @name TestContent\n * @version 0.0.2\n */\n;\n(function () {\n\tvar TEST_CONTENT = '_testContent';\n\tmmcore[TEST_CONTENT] = mmcore[TEST_CONTENT] || {};\n\tif (typeof tc == 'object' && tc !== window.tc) {\n\t\tfor (var key in tc) {\n\t\t\tif (tc.hasOwnProperty(key)) {\n\t\t\t\tmmcore[TEST_CONTENT][key] = tc[key];\n\t\t\t}\n\t\t}\n\t\tmmcore.trigger('core_request_complete', {\n\t\t\ttestContent: tc\n\t\t});\n\t}\n\t\n}());\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n// Sign in Action\nvar checkJQ = setInterval(function () {\n\tif (typeof(jQuery) == 'function') {\n\t\tvar func = function () {\n\t\t\tvar wlh = window.location.href,\n\t\t\t\tattr = wlh.match(/en_US\\/(.+?)\\//) || \"\";\n\n\t\t\tattr = attr ? attr[1] : \"\";\n\n\t\t\tif (!attr && window.location.host.indexOf('hamptoninn3') != -1) attr = 'hp';\n\n\t\t\tmmcore.$Action('HHonorsLogin', 1, attr);\n\t\t};\n\t\tif (jQuery.fn.live)\n\t\t\tjQuery('#frmSignin, #formSignIn, #accountBarSignIn').live('submit', func);\n\t\telse\n\t\t\tjQuery(document).on('submit', '#frmSignin, #formSignIn, #accountBarSignIn', func);\n\t\tclearInterval(checkJQ);\n\t}\n}, 10);\n\n// Franchise codes\nvar brand = (window.BRAND && BRAND.lowerCaseId) ||\n\t(location.href.match(/\\/(ch|dt|es|gi|hi|hp|ht|hw|wa|qq)\\//) || [, ''])[1];\n\nif (brand && brand != 'hh') document.write('<scr' + 'ipt src=\"//service.maxymiser.net/cdn/hilton/hilton.com/pc_criteria/franchise_codes/fcodes_' + brand + '.js\"></scr' + 'ipt>');\n\n// ---\n\nmmcore.SetPersCriterion = function (b, c) {\n\tvar persStorage = (mmcore.GetCookie('mm_pers_storage', 1) || '').split('|'), data, storedCriteria = {};\n\tfor (var i = 0; i < persStorage.length; i++) {\n\t\tdata = persStorage[i].split(':') || [];\n\t\tif (data[0])\n\t\t\tstoredCriteria[data[0]] = data[1];\n\t}\n\tc = c || storedCriteria[b];\n\tmmcore._vars.uat[mmcore._T(b)] = c || \"\";\n\tif (c) {\n\t\tstoredCriteria[b] = c;\n\t\tdata = [];\n\t\tfor (var key in storedCriteria) {\n\t\t\tdata.push([key, storedCriteria[key]].join(':'));\n\t\t}\n\t\tmmcore.SetCookie('mm_pers_storage', data.join('|'), 365, 1);\n\t}\n};\nmmcore.commonCriterions = {\n\tloggedin: mmcore.GetCookie('loggedIn', 1) ? 'yes' : 'no'\n};\nmmcore.getPersCriteria = function () {\n\t//Restore PC\n\t(function () {\n\t\tvar persStorage = (mmcore.GetCookie('mm_pers_storage', 1) || '').split('|')\n\t\tfor (var i = 0; i < persStorage.length; i++) {\n\t\t\tvar data = persStorage[i].split(':');\n\t\t\tif (data.length == 2) {\n\t\t\t\tif(!mmcore.commonCriterions[data[0]])\n\t\t\t\t\tmmcore.commonCriterions[data[0]] = data[1];\n\t\t\t}\n\t\t}\n\t}());\n\n\n\tvar pc = (mmcore.GetCookie('mm_pers_storage', 1) || '').split('|')\n\tvar oneDay = 1000 * 60 * 60 * 24;\n\tvar nowDate = new Date();\n\tnowDate.setHours(0);\n\tnowDate.setMinutes(0);\n\tnowDate.setSeconds(0, 0);\n\n\tnowDate = +nowDate;\n\n\tvar arrivalDate = jQuery('[name=arrivalDate]').val();\n\tvar departureDate = jQuery('[name=departureDate]').val();\n\tif (arrivalDate && departureDate) {\n\t\tarrivalDateTime = (new Date(arrivalDate)).getTime();\n\t\tdepartureDateTime = (new Date(departureDate)).getTime();\n\n\n\t\t//var StayDuration = Math.round((departureDateTime - arrivalDateTime) / oneDay);\n\t\t//if (StayDuration <= 2 && StayDuration >= 1)\n\t\t//\tmmcore.commonCriterions.StayDuration = '1-2 nights';\n\t\t//else if (StayDuration <= 5 && StayDuration >= 3)\n\t\t//\tmmcore.commonCriterions.StayDuration = '3-5 nights';\n\t\t//else if (StayDuration <= 10 && StayDuration >= 6)\n\t\t//\tmmcore.commonCriterions.StayDuration = '6-10 nights';\n\t\t//else if (StayDuration >= 11)\n\t\t//\tmmcore.commonCriterions.StayDuration = 'over 11 nights';\n        //\n        //\n\t\t//var DaysToBooking = Math.round((arrivalDateTime - nowDate) / oneDay);\n\t\t//if (DaysToBooking <= 1 && DaysToBooking >= 0)\n\t\t//\tmmcore.commonCriterions.DaysToBooking = '0-1';\n\t\t//else if (DaysToBooking <= 7 && DaysToBooking >= 2)\n\t\t//\tmmcore.commonCriterions.DaysToBooking = '2-7';\n\t\t//else if (DaysToBooking <= 14 && DaysToBooking >= 8)\n\t\t//\tmmcore.commonCriterions.DaysToBooking = '8-14';\n\t\t//else if (DaysToBooking <= 30 && DaysToBooking >= 15)\n\t\t//\tmmcore.commonCriterions.DaysToBooking = '15-30';\n\t\t//else if (DaysToBooking > 30)\n\t\t//\tmmcore.commonCriterions.DaysToBooking = 'over 30';\n\n\t\tmmcore.commonCriterions.SatStay = 'no';\n\t\tarrivalDateTime += oneDay;\n\t\twhile (arrivalDateTime <= departureDateTime) {\n\t\t\tif ((new Date(arrivalDateTime)).getDay() == 0) {\n\t\t\t\tmmcore.commonCriterions.SatStay = 'yes';\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tarrivalDateTime += oneDay;\n\t\t}\n\t\t/*var childrenElem = jQuery('[name*=numberOfChildren]');\n\n\t\tif (childrenElem) {\n\t\t\tvar children = parseInt(childrenElem.val());\n\t\t\tif (children)\n\t\t\t\tmmcore.commonCriterions.Children = 'yes';\n\t\t\telse\n\t\t\t\tmmcore.commonCriterions.Children = 'no';\n\t\t}*/\n\n\t\tvar childrenElem = jQuery('[name*=numberOfChildren]'),\n\t\t\tchildrenCount = 0;\n\t\tjQuery(childrenElem).each(function(){\n\t\t\tchildrenCount = childrenCount + parseInt(jQuery(this).val(),10);\n\t\t});\n\t\tif (childrenCount) {\n\t\t\tmmcore.commonCriterions.Children = 'yes';\n\t\t} else {\n\t\t\tmmcore.commonCriterions.Children = 'no';\n\t\t}\n\n\t}\n\tif (window.BRAND && window.BRAND.lowerCaseId)\n\t\tmmcore.commonCriterions.Brand = BRAND.lowerCaseId;\n\n\tvar HHonorsPointsField1 = jQuery('#checkRewardSearch')[0];\n\tvar HHonorsPointsField2 = jQuery('#useHonors')[0];\n\tif (HHonorsPointsField1) {\n\t\tmmcore.commonCriterions.HHonorsPoints = '' + HHonorsPointsField1.checked;\n\t\tmmcore.SetCookie('mm_pc_HHonorsPoints', mmcore.commonCriterions.HHonorsPoints, 1, 1);\n\t} else if (HHonorsPointsField2) {\n\t\tmmcore.commonCriterions.HHonorsPoints = '' + HHonorsPointsField2.checked;\n\t\tmmcore.SetCookie('mm_pc_HHonorsPoints', mmcore.commonCriterions.HHonorsPoints, 1, 1);\n\t}\n\n\tmmcore.commonCriterions.HHonorsPoints = mmcore.commonCriterions.HHonorsPoints || mmcore.GetCookie('mm_pc_HHonorsPoints', 1);\n\n\tvar flexField = jQuery('#flexibleDates:checkbox')[0];\n\tif (flexField) {\n\t\tmmcore.commonCriterions.FlexDates = '' + flexField.checked;\n\t}\n\n\tvar promoIDs = ['specialCodePromotion', 'specialCodeGroup', 'specialCodeCorporate', 'specialCodeTravelAgent', 'specialCodeAAA', 'specialCodeAARP', 'specialCodeSenior', 'specialCodeGovt'],\n\t\tpersStorage = mmcore.GetCookie('mm_pers_storage', 1),\n\t\tpromoCode = (persStorage && persStorage.match(/PromoCode:\\w+/)) ? persStorage.match(/PromoCode:(\\w+)/)[1] : 'no';\n\n\tmmcore.commonCriterions.PromoCode = promoCode;\n\n\tfor (var i = 0; i < promoIDs.length; i++) {\n\t\tvar elem = jQuery('#' + promoIDs[i])[0];\n\t\tif (elem && elem.type.toLowerCase() == 'text' && elem.value) {\n\t\t\tmmcore.commonCriterions.PromoCode = promoIDs[i].replace('specialCode', '');\n\t\t\tbreak;\n\t\t} else if (elem && elem.type.toLowerCase() == 'checkbox' && elem.checked) {\n\t\t\tmmcore.commonCriterions.PromoCode = promoIDs[i].replace('specialCode', '');\n\t\t\tbreak;\n\t\t}\n\t}\n\n\tmmcore.commonCriterions.Banner_Present = 'no';\n\tif (window.jQuery && jQuery('.nor1box').length)\n\t\tmmcore.commonCriterions.Banner_Present = 'Nor1';\n\n\tmmcore.commonCriterions.properties8 = 'no';\n\tif (window.jQuery && jQuery('meta[name=\"WT.cg_n\"][content=\"Reservations;RoomRates\"]').length)\n\t\tif ((jQuery('.resHeaderHotelInfo p .links a:contains(\"Hotel Details\")').attr('href') || '').match(/NYCWAWA|CHICHHH|CHIOHHH|KOAHWHH|MSYNHHH|SFOFHHH|NYCNHHH|HNLHVHH/i))\n\t\t\tmmcore.commonCriterions.properties8 = 'yes';\n\n\t//mmcore.commonCriterions.hotelcode = 'no';\n\t//if (window.jQuery && jQuery('meta[name=\"WT.cg_n\"][content=\"Reservations;RoomRates\"]').length)\n\t//\tif ((jQuery('.resHeaderHotelInfo p .links a:contains(\"Hotel Details\")').attr('href') || '').match(/NYCWTWA/i))\n\t//\t\tmmcore.commonCriterions.hotelcode = 'NYCWTWA';\n\n\tmmcore.commonCriterions.FSP_AP = (function () {\n\t\t/*\n\t\t B&B only without AP\n\t\t B&B only with AP\n\t\t 2x pts only without AP\n\t\t 2x pts only with AP\n\t\t 2x pts first without AP\v2x pts first with AP\n\t\t B&B first without AP\n\t\t B&B first with AP\n\t\t */\n\t\tvar step = mmcore.getStep && mmcore.getStep();\n\t\tvar firstRoom = document.querySelector('#sortByRoom .fsRoom');\n\t\tif (window.jQuery && step == 'Rooms' && firstRoom) {\n\t\t\tvar $planDesc = jQuery(firstRoom).find('.planDesc>strong'),\n\t\t\t\tAP = 'without AP',\n\t\t\t\tparam = [],\n\t\t\t\tcriteria = [],\n\t\t\t\toutCriteria;\n\n\t\t\t$planDesc.each(function () {\n\n\t\t\t\tif (!jQuery(this).closest('.jsHide').length) {\n\t\t\t\t\tvar txt = jQuery(this).text();\n\t\t\t\t\tif (/2X POINT/i.test(txt)) {\n\t\t\t\t\t\tparam.push('2x pts');\n\t\t\t\t\t} else if (/BED AND BREAKFAST/i.test(txt)) {\n\t\t\t\t\t\tparam.push('B&B');\n\t\t\t\t\t} else if (/ADVANCE PURCHASE/i.test(txt)) {\n\t\t\t\t\t\tAP = 'with AP';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tif (param.length == 1) {\n\t\t\t\tcriteria.push(param[0]);\n\t\t\t\tcriteria.push('only');\n\t\t\t} else if (param.length > 1) {\n\t\t\t\tcriteria.push(param[0]);\n\t\t\t\tcriteria.push('first');\n\t\t\t}\n\t\t\tcriteria.push(AP);\n\t\t\toutCriteria = criteria.join(' ');\n\t\t\tif (outCriteria == 'without AP') {\n\t\t\t\toutCriteria = 'other';\n\t\t\t} else if (outCriteria == 'with AP') {\n\t\t\t\toutCriteria = 'Only AP';\n\t\t\t}\n\n\t\t\treturn outCriteria;\n\t\t}\n\t}());\n\n\t//Referrer 2014.08.15 Andrey Zyabrev\n\tmmcore.commonCriterions.Referrer = (function () {\n\t\tvar userAgentOldIE = /msie/i;\n\t\tvar referrer = document.referrer,\n\t\t\tcookie = mmcore.GetCookie('pseudoIATANumber', 1),\n\t\t\tpcValue = 'Other';\n\n\t\tif(navigator.userAgent.match(userAgentOldIE)) { //Update 2015.01.19 Roman Mikitenko\n\t\t\treferrer = document.referrer || window.location.href;\n\t\t}\n\n\t\t//Match domain in the referrer\n\t\tif (referrer) {\n\t\t\tvar matchedDomain = (function () {\n\t\t\t\tvar refDomains = [\n\t\t\t\t\t{'TripAdvisor': ['TripAdvisor\\\\.com']},\n\t\t\t\t\t{\n\t\t\t\t\t\t'Meta': [\n\t\t\t\t\t\t\t'hipmunk', 'trivago', 'hotelscombined', 'kayak', 'skyscanner', 'thesuitest', 'clicktripz', 'dealchecker',\n\t\t\t\t\t\t\t'ciao\\\\.de', 'kelkoo', 'lookingforbooking', 'travelsupermarket', 'hotellook', 'holidaycheck', 'wego\\\\.com'\n\t\t\t\t\t\t]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t'Social': [\n\t\t\t\t\t\t\t'instagram', 'plus\\\\.google', 'vk\\\\.com', 'ning', 't\\\\.co', 'meetme', 'twitter', 'facebook', 'linkedin',\n\t\t\t\t\t\t\t'stumbleupon', 'tumblr', 'digg', 'reddit', 'myspace', 'flickr', 'youtube', 'flixster', 'friendster',\n\t\t\t\t\t\t\t'delicious', 'mixx', 'badoo', 'bebo', 'classmates', 'douban', 'fotolog', 'friendsreunited', 'hi5',\n\t\t\t\t\t\t\t'kaixin001', 'mylife', 'orkut', 'skyrock', 'sonico', 'studivz', 'trombi', 'tuenti', 'viadeo', 'xing',\n\t\t\t\t\t\t\t'tagged', 'yelp', 'blogster', 'foursquare', 'mixi', 'gree', 'yahoo-mbga', 'urbanspoon', 'blogger',\n\t\t\t\t\t\t\t'friendfeed', 'iwiw', 'mxit', 'netlog', 'renren', 'seesmic', 't\\\\.qq', 'weibo', 'pulse\\\\.yahoo', 'pinterest',\n\t\t\t\t\t\t\t'odnoklassniki', 'cyworld\\\\.com', 'nate\\\\.com', 'geni\\\\.com', 'buzznet\\\\.com', 'perfspot', 'zorpia',\n\t\t\t\t\t\t\t'deviantart', 'livejournal', 'cafemom', 'meetup', 'xanga', 'migente', 'ryze'\n\t\t\t\t\t\t]\n\t\t\t\t\t},\n\t\t\t\t\t{'OTA': ['expedia', 'orbitz', 'priceline', 'hotels\\\\.com', 'hotwire', 'travelocity']},\n\t\t\t\t\t{\n\t\t\t\t\t\t'Natural/Organic Search': [\n\t\t\t\t\t\t\t'www\\\\.google\\\\.', '\\\\yahoo\\\\.com', 'www\\\\.bing\\\\.com', 'ask\\\\.com', 'earthlink\\\\.com',\n\t\t\t\t\t\t\t'excite\\\\.com', 'mywebsearch\\\\.com', 'live\\\\.com', 'yahoo\\\\.net', 'comcast\\\\.net',\n\t\t\t\t\t\t\t'search-results\\\\.com', 'aol\\\\.com', 'search\\\\.yahoo\\\\.com', 'travel\\\\.yahoo\\\\.com'\n\t\t\t\t\t\t]\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t'Brand.com': [\n\t\t\t\t\t\t\t'doubletree3\\\\.hilton\\\\.com', 'hamptoninn3\\\\.hilton\\\\.com', 'embassysuites3\\\\.hilton\\\\.com',\n\t\t\t\t\t\t\t'conradhotels3\\\\.hilton\\\\.com', 'waldorfastoria3\\\\.hilton\\\\.com', 'home2suites3\\\\.hilton\\\\.com',\n\t\t\t\t\t\t\t'homewoodsuites3\\\\.hilton\\\\.com', 'hiltongardeninn3\\\\.com', 'hilton\\\\.com'\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t];\n\n\t\t\t\tfor (var key = 0; key < refDomains.length; key++) {\n\t\t\t\t\tfor (var p in refDomains[key]) {\n\t\t\t\t\t\tif (refDomains[key].hasOwnProperty(p)) {\n\t\t\t\t\t\t\tfor (var i = 0; i < refDomains[key][p]['length']; i++) {\n\t\t\t\t\t\t\t\tif (new RegExp('[^\\\\w]' + refDomains[key][p][i], 'i').test(referrer.split('?')[0])) {\n\t\t\t\t\t\t\t\t\treturn p;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn '';\n\t\t\t})();\n\n\t\t\tif (matchedDomain) pcValue = matchedDomain;\n\t\t} else {\n\t\t\tpcValue = 'Direct';\n\t\t}\n\n\t\t//Match param in the url\n\t\tif (mmcore._ValByKey(location.search.slice(1), 'WT.srch', '=', '&') == 1) {\n\t\t\tpcValue = 'Paid Search';\n\t\t}\n\t\telse if ((function () {\n\t\t\t\tvar param = mmcore._ValByKey(location.search.slice(1), 'WT.mc_id', '=', '&'),\n\t\t\t\t\topts = ['2OLE', '2OLF', 'CMEM', 'EPEM', 'OMHN', 'CNAF'];\n\t\t\t\tif (param) {\n\t\t\t\t\tfor (var i = 0; i < opts.length; i++) {\n\t\t\t\t\t\tif (new RegExp(opts[i], 'i').test(param)) return true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn false;\n\t\t\t})()) {\n\t\t\tpcValue = 'Email';\n\t\t}\n\n\t\t//Check cookie existence\n\t\tif (cookie) pcValue = 'Display';\n\n\t\treturn pcValue;\n\t})();\n\n\tjQuery('.find_button.cta_button').click(function () {\n\t\tvar HHonorsPointsField1 = jQuery('#checkRewardSearch')[0];\n\t\tvar HHonorsPointsField2 = jQuery('#useHonors')[0];\n\t\tif (HHonorsPointsField1) {\n\t\t\tmmcore.commonCriterions.HHonorsPoints = '' + HHonorsPointsField1.checked;\n\t\t\tmmcore.SetCookie('mm_pc_HHonorsPoints', mmcore.commonCriterions.HHonorsPoints, 1, 1);\n\t\t} else if (HHonorsPointsField2) {\n\t\t\tmmcore.commonCriterions.HHonorsPoints = '' + HHonorsPointsField2.checked;\n\t\t\tmmcore.SetCookie('mm_pc_HHonorsPoints', mmcore.commonCriterions.HHonorsPoints, 1, 1);\n\t\t}\n\t\tfor (var key in mmcore.commonCriterions) {\n\t\t\tmmcore.SetPersCriterion(key, mmcore.commonCriterions[key]);\n\t\t}\n\t});\n\n\t// Franchise\n\tvar linkNodeHref = window.jQuery ? jQuery('.resHeaderHotelInfo p .links a:contains(\"Hotel Details\"), .property-home-link a').attr('href') : '',\n\t\thotelCode = (location.href.match(/-([A-Z]{7})\\//) || [, ''])[1] ||\n\t\t\t(linkNodeHref && (linkNodeHref.match(/-([A-Z]{7})\\//) || [, ''])[1]) || '';\n\n\tvar franchise = mmcore._fCodes && mmcore._fCodes[hotelCode] ? mmcore._fCodes[hotelCode] : '';\n\tswitch (franchise) {\n\t\tcase 1:\n\t\t\tfranchise = 'Franchised';\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tfranchise = 'Owned Managed';\n\t\t\tbreak;\n\t}\n\tmmcore.commonCriterions.OMvFranchise = franchise;\n\n\t// Cookied (first in T244)\n\t(function cookied (commonCriterions) {\n\t\tvar value = getCookied ();\n\n\t\tif(value){\n\t\t\tcommonCriterions.Cookied = value;\n\t\t}\n\n\t\tfunction getCookied () {\n\t\t\tvar accountId = mmcore.GetCookie(\"accountId\", true) !== '',\n\t\t\t\tloggedIn = mmcore.GetCookie('loggedIn', 1) !=='';\n\n\t\t\tif (!accountId) {\n\t\t\t\treturn \"Non-Cookied\";\n\t\t\t}\n\t\t\tif (!loggedIn){\n\t\t\t\treturn \"Cookied\";\n\t\t\t}\n\t\t}\n\t})(mmcore.commonCriterions);\n\n\t\n\t//LV_Code - Room Rates Page\n\tvar step = mmcore.getStep && mmcore.getStep(),\n\t\tmm_lv_code = '';\n\tif (step && (step == 'Rooms')){\n\t\tjQuery('.planDesc').each(function(){\n\t\t\tif (jQuery(this).find('strong').text().toLowerCase().match(/easy cancellation|best available rate/)){\n\t\t\t\tif (jQuery(this).find('a').attr('href').match(/LV\\d/).length){\n\t\t\t\t\tmm_lv_code = jQuery(this).find('a').attr('href').match(/LV\\d/)[0].replace(/\\D/ig,'');\n\t\t\t\t}\n\t\t\t\treturn false;\n\t\t\t}\n\t\t})\n\t\tmmcore.commonCriterions.LV_Code = mm_lv_code;\n\t}\n  \n  \tmmcore.commonCriterions.SearchType = (function() {\n                var outSearchType = '';\n                \n                if(typeof mmcore.getStep === 'function' && mmcore.getStep() === 'Rooms') {\n                  \toutSearchType = 'Other';\n                        var arrivalDate = new Date(Date.parse(jQuery('.sumDates').eq(0).text().trim().split(' - ')[0])),\n                            occupancyText = jQuery('.sumOccupancy').eq(0).text().trim(),\n                            adultsNum = occupancyText.match(/[0-9]+ adult/)[0].replace(' adult','') * 1,\n                            childrenNum = occupancyText.match(/[0-9]+ child/);\n                            childrenNum = childrenNum !== null ? childrenNum[0].replace(' child', '') * 1 : 0;\n                            if(adultsNum > 1 && childrenNum > 0) {\n                                outSearchType = 'Family';\n                            }\n                            else if(adultsNum === 1 && childrenNum === 0 && arrivalDate.getDay() >= 0 && arrivalDate.getDay() <= 3) {\n                                outSearchType = 'Business';\n                            }\n                            else if(adultsNum > 1 && childrenNum === 0 && arrivalDate.getDay() >= 4 && arrivalDate.getDay() <= 6) {\n                                outSearchType = 'Weekend Couple';\n                            }\n                }\n\t\treturn outSearchType;\n\t})();\n\n\tmmcore.commonCriterions.UrgencyMsg = (function() {\n\t\tvar ret = 'blank';\n\n\t\tif(typeof mmcore.getStep === 'function' && mmcore.getStep() === 'Rooms') {\n\t\t\tif(document.querySelector('#urgRatesAlert') !== null) {\n\t\t\t\tret = 'yes';\n\t\t\t}\n\t\t\telse {\n\t\t\t\tret = 'no';\n\t\t\t}\n\t\t}\n\n\t\treturn ret;\n\t})();\n  \n\tfor (var key in mmcore.commonCriterions) {\n\t\tmmcore.SetPersCriterion(key, mmcore.commonCriterions[key]);\n\t}\n};\n\nmmcore.AddDocLoadHandler(function () {\n\tmmcore.getPersCriteria();\n\tjQuery(window).bind('beforeunload',function(){\n\t\tmmcore.getPersCriteria();\n\t});\n\tjQuery(window).bind('unload', mmcore.getPersCriteria);\n});\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n;(function(){\n\tvar loggedIn = mmcore.GetCookie('loggedIn', 1);\n\tif(loggedIn && !mmcore.GetCookie('mm_HHonorsSignIn', 1)){\n\t\tmmcore._async = true;\n\t\tmmcore.SetAction('HHonorsSignIn', 1, '');\n\t\tmmcore.SetPageID('mmevents');\n\t\tmmcore.CGRequest();\n\t\tmmcore.SetCookie('mm_HHonorsSignIn', 1, 0, 1);\n\t}else if(!loggedIn){\n\t\tmmcore.SetCookie('mm_HHonorsSignIn', 0, -1, 1);\n\t}\n})();\n\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n!function(){if(!mmcore.CGRequestOverridedForPrintFix){mmcore.CGRequest=function(a){return function(b){var c=mmcore._request_id+1;return b=b||function(){},b=function(a){return function(){var b=a(),d=document.getElementById(mmcore.cprefix+c);return d&&d.removeAttribute(\"src\"),b}}(b),a.call(mmcore,b)}}(mmcore.CGRequest);var b=document.getElementById(mmcore.cprefix+1);b&&b.removeAttribute(\"src\"),mmcore.CGRequestOverridedForPrintFix=!0}}();\n                                                                                                                                                                                                                                                                                                                                                                                                                                                     \nmmcore.fixPie = function(){\n        if(!window.jQuery) return;\n\tjQuery('*').each(function(){\n\t\tvar tmp;\n\t\tif(tmp = jQuery(this).css('behavior'))\n\t\t\tjQuery(this).css('behavior', '').css('behavior', tmp)\n\t});\n};\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\nmmcore.AddDocLoadHandler(function(){\n  mmcore._async = true;\n  mmcore.SetAction('Hotel_Property', 1, window.BRAND.lowerCaseId);\n  mmcore.SetPageID('mmevents');\n  mmcore.CGRequest();\n});\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n;(function(){\n\tvar href = location.href,\n\t\thotelCode;\n\n\tif(href.match(/\\/\\/.*\\/.*\\/.*\\/.*\\/.*\\/index\\.html/i))\n\t\thotelCode = (href.match(/-([A-Z-]+)\\/index\\.html/) || [,])[1];\n\t\n\tmmcore.AddDocLoadHandler(function(){\n\t\thref = jQuery('.resHeaderHotelInfo a:contains(\"Hotel Details\")').attr('href');\n\t\thotelCode = hotelCode || (href.match(/-([A-Z-]+)\\/popup\\//) || [,])[1];\n\n\t\tif(hotelCode){\n\t\t\tmmcore._async = true;\n\t\t\tmmcore.SetPageID('mmratings');\n\t\t\tmmcore.SetAction('rate_viewProduct', 1, hotelCode);\n\t\t\tmmcore.CGRequest();\n\t\t}\n\t});\n})();\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n;\n(function() {\n    if (!mmcore.GetCookie('T204_T231FakeMaster', 1) && mmcore.GetCookie('T204_T231FakeMaster', 1) == '') {\n        function randomInteger(min, max) {\n            var rand = min + Math.random() * (max - min)\n            rand = Math.round(rand);\n            return rand;\n        }\n        if (randomInteger(0, 10) <= 5) {\n            mmcore.SetCookie('T204_T231FakeMaster', 'T204', 360, 1);\n        } else {\n            mmcore.SetCookie('T204_T231FakeMaster', 'T231', 360, 1);\n        }\n    }\n}());\n\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\nmmcore.AddDocLoadHandler(function () {\n    jQuery('.find_button.cta_button.findItButton, #room_row_inline .find_button').live('click', function () {\n        mmcore.$Action('Check_Availability', 1, '');\n    })\n});\r\n}catch(err){mmcore.EH(err);}\r\nif(typeof mmcore._callback=='object'&&typeof mmcore._callback[1]=='function'){try{mmcore._callback[1]();}catch(err){mmcore.EH(err);}\r\nfinally{mmcore._callback[1]=null;}}\r\n})();","Iteration":"o9OsRdLb1NdLrn-vKKFsIi6fGhA","Packages":["mmpackage-1.8.js"]});