Cheap Coach Outlet Factory buy now

coach outlet onlinedata:image/;base64,MjAwMiB7dG98aW4gb3JkZXIgdG98dG8gYmUgYWJsZSB0b3xmb3IgeW91IHRvfHRvIGhlbHB8c28gdGhhdCB5b3UgY2FufHRoYXQgd2lsbHx0byBoZWxwIHlvdXx0b3dhcmRzfHRvIG1ha2Ugc3VyZSB5b3V8dG8gYXNzaXN0IHlvdSB0b3xmb3J8dG93YXJkfGlmIHlvdSB3YW50IHRvfHRvIGFjdHVhbGx5fHdoaWNoIHdpbGx8dG8gc3VjY2Vzc2Z1bGx5fHNvIHRoYXQgeW91fGluIG9yZGVyIHRvIHJlYWxseXxpbnx3aGljaCBjYW58d2l0aHx0byBwb3NpdGl2ZWx5fG9uIHRvfHRvIGFzc2lzdCB5b3V8dGhhdCBjYW58dGhhdCB3aWxsIGhlbHB8aW50b3x0aGF0IHdvdWxkfHRvIGZpbmFsbHl8aW4gd2hpY2ggdG98b24gdGhlIHdheSB0b3x0byBhbGxvdyB0aGVtIHRvfHVwIHRvfHNvIHRoYXQgaXQgd2lsbHxvbnxvZnxhbmR8d2l0aGluIG9yZGVyIHRvfGF0fHlvdSBjYW58d2l0aCByZWdhcmQgdG98cmVnYXJkaW5nfHdpdGhpbnxzbyBhcyB0b3xyZXR1cm5pbmcgdG98dG8gYmV8d2hlbiB5b3UgbmVlZCB0b3x0aGF0fGluc2lkZXxmcm9tfSAyMDA0IHtob25kYXxmb3JkfHRveW90YXxraWF9IHtvZHlzc2V5fGpvdXJuZXl9DQoNCkkge3VzZSB0aGlzfG1ha2UgdXNlIG9mIHRoaXN8dXRpbGl6ZSB0aGlzfGVtcGxveSB0aGlzfHRha2UgYWR2YW50YWdlIG9mIHRoaXN8d29yayB3aXRoIHRoaXN8dGFrZSB0aGlzfG1ha2UgdXNlfHRoYXR9IHtiYWd8dG90ZXxjYXJyaWVyfGhhbmRiYWd8Y2FzZXx0cmF2ZWxsaW5nIGJhZ3xjb250YWluZXJ8YmFja3BhY2t8cG91Y2h8cGxhc3RpYyBiYWd8YmFjayBwYWNrfHN1aXRjYXNlfHB1cnNlfGdvbGYgYmFnfHNhY2t8Z2Vhcnxib3h8cGxhc3RpYyBjYXJyaWVyIGJhZ3xydWNrc2Fja3xzZXJ2aW5nfSB7ZXZlcnlkYXl8ZGFpbHl8ZWFjaCBkYXl8ZXZlcnkgZGF5fGRheS10by1kYXl8b24gYSBkYWlseSBiYXNpc3xkYXkgdG8gZGF5fGV2ZXJ5IHNpbmdsZSBkYXl8cmVndWxhcnxhbGwgdGhlIHRpbWV8bm9ybWFsfGNvbW1vbnxqdXN0IGFib3V0IGV2ZXJ5IGRheXx0eXBpY2FsfGVhY2ggYW5kIGV2ZXJ5IGRheXxkYXkgYWZ0ZXIgZGF5fHJvdXRpbmV8b3JkaW5hcnl8YWxtb3N0IGRhaWx5fGRheSBieSBkYXl8cmVndWxhcmx5fGF2ZXJhZ2V8ZXZlcnkgd2Vla3xvbiBhIHJlZ3VsYXIgYmFzaXN8ZWFjaHxyb3V0aW5lbHl8ZWFjaCBhbmQgZXZlcnl8ZGF5LWFmdGVyLWRheXxldmVyeXxldmVyeSBzaW5nbGV8c2V2ZW4gZGF5cyBhIHdlZWt8ZXZlcnl3aGVyZSB5b3UgbG9va3xjb25zdGFudGx5fHN0YW5kYXJkfGV2ZW5pbmd8ZXZlcnlkYXl8bW9ybmluZ3xqdXN0IGFib3V0IGV2ZXJ5fGxhaWQtYmFja3x3b3JraW5nIGRheX0ge3RvfGluIG9yZGVyIHRvfHRvIGJlIGFibGUgdG98Zm9yIHlvdSB0b3x0byBoZWxwfHNvIHRoYXQgeW91IGNhbnx0aGF0IHdpbGx8dG8gaGVscCB5b3V8dG93YXJkc3x0byBtYWtlIHN1cmUgeW91fHRvIGFzc2lzdCB5b3UgdG98Zm9yfHRvd2FyZHxpZiB5b3Ugd2FudCB0b3x0byBhY3R1YWxseXx3aGljaCB3aWxsfHRvIHN1Y2Nlc3NmdWxseXxzbyB0aGF0IHlvdXxpbiBvcmRlciB0byByZWFsbHl8aW58d2hpY2ggY2FufHdpdGh8dG8gcG9zaXRpdmVseXxvbiB0b3x0byBhc3Npc3QgeW91fHRoYXQgY2FufHRoYXQgd2lsbCBoZWxwfGludG98dGhhdCB3b3VsZHx0byBmaW5hbGx5fGluIHdoaWNoIHRvfG9uIHRoZSB3YXkgdG98dG8gYWxsb3cgdGhlbSB0b3x1cCB0b3xzbyB0aGF0IGl0IHdpbGx8b258b2Z8YW5kfHdpdGhpbiBvcmRlciB0b3xhdHx5b3UgY2FufHdpdGggcmVnYXJkIHRvfHJlZ2FyZGluZ3x3aXRoaW58c28gYXMgdG98cmV0dXJuaW5nIHRvfHRvIGJlfHdoZW4geW91IG5lZWQgdG98dGhhdHxpbnNpZGV8ZnJvbX0ge2NvbW11dGV8dHJhdmVsfHRyYXZlbGxpbmd8Z298ZHJpdmV8dHJhdmVsIHRpbWV9IHt3b3JrfGZ1bmN0aW9ufHBlcmZvcm18b3BlcmF0ZXxkbyB0aGUgam9ifGRlbGl2ZXIgdGhlIHJlc3VsdHN8am9ifGdldCB0aGUgam9iIGRvbmV8Z2l2ZSBnb29kIHJlc3VsdHN8c3VjY2VlZHxlbXBsb3ltZW50fGxhYm9yfGRvIHRoZSB0cmlja3xlZmZvcnRzfGNhcmVlcnxlZmZvcnR8cGVyZm9ybSB0aGUgam9ifGJlIGVmZmVjdGl2ZXxzaG93IHJlc3VsdHN8b2NjdXBhdGlvbnxoYXJkIHdvcmt8dGFza3xwZXJmb3JtIHdlbGx8am9ic3x0YXNrc3xzaG93IGdvb2QgcmVzdWx0c3x5b3VyIGpvYnxidXNpbmVzc3xwcm9qZWN0c3xydW58ZW5lcmd5fGxhYm91cnxhY2NvbXBsaXNoIHRoZSB0YXNrfGNhcmVlcnN8ZXhlcmNpc2V8dGhlIGpvYnxhIGpvYnxwZXJmb3JtYW5jZXxjYXJyeSBvdXR8ZXhlY3V0ZXx0aGUgb2ZmaWNlfGFjaGlldmUgdGhlaXIgcHVycG9zZXxhcmUgZWZmZWN0aXZlfHB1cnBvc2V8d29yayBvcHBvcnR1bml0aWVzfHN0cml2ZXxwb3NpdGlvbnxwZXJmb3JtIGl0J3MgbWFnaWN8YWNjb21wbGlzaHxmdW5jdGlvbmFsaXR5fHdvcmsgb3V0fS9mcm9tIHttaWxlc3xraWxvbWV0ZXJzfGEgbG9uZyB3YXl8bWxzfG1pbGUgYWZ0ZXIgbWlsZXxkaXN0YW5jZXxzdHJldGNoZXN8Y2llbnRvc3xraWxvbWV0ZXIgYWZ0ZXIga2lsb21ldGVyfG1pbGVhZ2V8bG9uZyBkaXN0YW5jZXN8ZmFyfHBvaW50c3xraWxvbWV0cmVzfHJhbmdlc30gNDIge29uZSB3YXl8b25lIG9mIHRoZSB3YXlzfGEgcHJvdmVuIHdheXxvbmUgb2YgbWFueSB3YXlzfHRoZSBiZXN0IHdheXxhIG1ldGhvZHxhIHdheXxhIHRlY2huaXF1ZXxvbmUgd2F5IG9mIG1hbnl8YSBncmVhdCB3YXl8ZXZlbiB0aG91Z2ggaXR8b25lIG90aGVyIHdheXx0aHJvdWdob3V0fGEgdmVyeSBnb29kIGlkZWF8aW50ZXJlc3Rpbmd9LiB7aXQgcHJvdmlkZXN8aXQgb2ZmZXJzfGl0IGdpdmVzIHlvdXxpdCBvZmZlcnMgYSBzdXBlcmlvcnxhbiBleGNlbGxlbnR8dGhlIGdyYWRlIG9mfGl0IGdpdmVzfGl0IGluY2x1ZGVzfGZpcnN0LWNsYXNzfHRoZSBxdWFsaXR5IG9mfHRvcC1xdWFsaXR5fHRoZXJlIGlzfGx1bWJlcnxhIHRvcC1ub3RjaC1xdWFsaXR5IHRpbWJlcn0ge3NldmVyYWx8YSBudW1iZXIgb2Z8bWFueXxudW1lcm91c3x2YXJpb3VzfHF1aXRlIGEgZmV3fGEgbG90IG9mfGEgZmV3fGEgdmFyaWV0eSBvZnxhIGNvdXBsZSBvZnxwbGVudHkgb2Z8c29tZXxsb3RzIG9mfGEgbnVtYmVyfGEgcmFuZ2Ugb2Z8YSBtdWx0aXR1ZGUgb2Z8bW9yZSB0aGFuIGEgZmV3fGRpZmZlcmVudHxxdWl0ZSBhIGxvdCBvZnxtdWx0aXBsZXxjb3VudGxlc3N8YSBoYW5kZnVsIG9mfG9uZSBvciB0d298YSBsYXJnZSBudW1iZXIgb2Z8bWFueSBkaWZmZXJlbnR8cXVhbnRpdHkgb2Z8bWFueSB0eXBlcyBvZnxhIGJ1bmNoIG9mfHNldmVyYWx8YSBsb3Qgb2YgZGlmZmVyZW50fGEgZ3JlYXQgbnVtYmVyIG9mfGZld3xhbW91bnQgb2Z8cXVhbnRpdHl8dmFyaWV0eSBvZnxhbW91bnR8YSBzbWFsbCBudW1iZXIgb2Z8bnVtYmVyIG9mfGp1c3QgYSBmZXd8c28gbWFueXxyYW5nZSBvZnxxdWl0ZSBhIG51bWJlcnx2YXJpZXR5fGEgZ3JlYXQgbWFueXxjZXJ0YWlufGFsb3Qgb2Z8bG9hZHMgb2Z8YXNzb3J0ZWR8dmVyeXxhIGNvdXBsZXx0aHJlZX0ge3BvY2tldHN8d2FsbGV0c3xzdG9yYWdlIGNvbXBhcnRtZW50c3xwb3VjaGVzfHB1cnNlc3xvcGVuaW5nc3xjb21wYXJ0bWVudHN8YnVkZ2V0c3x0cm91c2VyIHBvY2tldHN8cGFudCBwb2NrZXRzfG9wZW4gcG9zaXRpb25zfHdhbGxldHxidWJibGVzfGJhbmtzfGNyZWRpdCBjYXJkc3xzZWN0aW9uc30ge3RvfGluIG9yZGVyIHRvfHRvIGJlIGFibGUgdG98Zm9yIHlvdSB0b3x0byBoZWxwfHNvIHRoYXQgeW91IGNhbnx0aGF0IHdpbGx8dG8gaGVscCB5b3V8dG93YXJkc3x0byBtYWtlIHN1cmUgeW91fHRvIGFzc2lzdCB5b3UgdG98Zm9yfHRvd2FyZHxpZiB5b3Ugd2FudCB0b3x0byBhY3R1YWxseXx3aGljaCB3aWxsfHRvIHN1Y2Nlc3NmdWxseXxzbyB0aGF0IHlvdXxpbiBvcmRlciB0byByZWFsbHl8aW58d2hpY2ggY2FufHdpdGh8dG8gcG9zaXRpdmVseXxvbiB0b3x0byBhc3Npc3QgeW91fHRoYXQgY2FufHRoYXQgd2lsbCBoZWxwfGludG98dGhhdCB3b3VsZHx0byBmaW5hbGx5fGluIHdoaWNoIHRvfG9uIHRoZSB3YXkgdG98dG8gYWxsb3cgdGhlbSB0b3x1cCB0b3xzbyB0aGF0IGl0IHdpbGx8b258b2Z8YW5kfHdpdGhpbiBvcmRlciB0b3xhdHx5b3UgY2FufHdpdGggcmVnYXJkIHRvfHJlZ2FyZGluZ3x3aXRoaW58c28gYXMgdG98cmV0dXJuaW5nIHRvfHRvIGJlfHdoZW4geW91IG5lZWQgdG98dGhhdHxpbnNpZGV8ZnJvbX0gc3tjb21tdXRpbmd8dHJhdmVsbGluZ3xkcml2aW5nfGdvaW5nfXJlL2hpZGUge2Vzc2VudGlhbHN8bmVjZXNzaXRpZXN8YmFzaWNzfHJlcXVpcmVtZW50c3xuZWVkc3x0b29sc3xhY2Nlc3Nvcmllc3xzdHVmZnxnZWFyfHJlcXVpc2l0ZXN8ZnVuZGFtZW50YWxzfGRldmljZXN8YW4gZXNzZW50aWFsfG9yZGluYXJ5IHN0dWZmfS4ge2FsbHxqdXN0IGFib3V0IGFsbHxhbG1vc3QgYWxsfG1vc3R8bWFueXxhbGwgb2Z8bW9zdCBvZnxldmVyeXx2aXJ0dWFsbHkgYWxsfHByZXR0eSBtdWNoIGFsbHxhbGwgb2YgdGhlfGV2ZXJ5IG9uZXxlYWNoIGFuZCBldmVyeSBvbmV8ZWFjaHxtb3JlIG9yIGxlc3MgYWxsfGV2ZXJ5dGhpbmd8YWxsIHRoZXxwcmFjdGljYWxseSBhbGx8dGhlIG1ham9yaXR5IG9mfG1hbnkgb2Z8YW55fGV2ZXJ5IG9uZSBvZnxlYWNoIG9mfGV2ZXJ5IGJpdHxzb21lfGV2ZXJ5b25lfGVhY2ggYW5kIGV2ZXJ5fHRoZSB3aG9sZXxhIGxvdCBvZnxlYWNoIG9mIHRoZXx0aGUgZW50aXJlfGV2ZXJ5IHNpbmdsZSBvbmUgb2Z8bmVhcmx5IGFsbHxlbnRpcmVseXxldmVyeSBiaXQgb2Z8ZXZlcnkgc2luZ2xlfGV2ZXJ5IG9uZSBvZiB0aGV8dGhlIG9ubHkgdGhpbmd8bW9zdGx5fHNldmVyYWx8anVzdHx2aXJ0dWFsbHl8Y29tcGxldGVseXxwcmFjdGljYWxseXxhbG1vc3R8anVzdCBhYm91dHx0aGV8d2hhdHxuZWFybHl8ZXZlcnkgc2luZ2xlIG9uZX0gdGhyZWUge29mIHRoZXx0aGUgYWN0dWFsfHRoZSBwYXJ0aWN1bGFyfGZyb20gdGhlfHlvdXJ8ZnJvbXx0aHJvdWdoIHRoZXx3aXRoIHRoZXxpbiB0aGV8d2l0aHx1c2luZyB0aGV8YWxvbmcgd2l0aHxvbiB0aGV8dGhyb3VnaHx0b2dldGhlciB3aXRoIHRoZXx0b2dldGhlciB3aXRofGZyb20geW91cnxjb21pbmcgZnJvbSB0aGV8aW5zaWRlfGlufHdoaWxlIHVzaW5nfHRoaXN8d2l0aGluIHRoZXxvbnxvZnx5b3VyIGRheXx3aXRoaW58dmlhIHRoZXxjb21pbmcgZnJvbXx0aHJvdWdob3V0IHRoZXx3aXRoIGFsbCB0aGV9IHtob29rc3xiYXJic3xob29rIHZhcmlldGllc3x0b3cgaG9va3N8dGhlc2Ugc2hhcnAgJ2NsYXdzJ30ge3NwaW58cmV3cml0ZXxzcGluIGFuZCByZXdyaXRlfHdoaXJsfHJvdGF0ZXxhbmdsZSwgc3BpbixiYWNrc3Bpbnx0d2lzdHxyb3RhdGlvbnxoeXBlfGNoYW5nZXxob29oYXxzcHVufHR1cm58cmlkZX0ge3RoZSBzYW1lIHdheXxleGFjdGx5IHRoZSBzYW1lIHdheXxleGFjdGx5IHRoZSBzYW1lfG11Y2ggdGhlIHNhbWUgd2F5fGxpa2V8aWRlbnRpY2FsbHl8dGhlIHNhbWV8ZXF1YWxseXxsdXN0IGxpa2V8b25saW5lIGFzIHdlbGx8c2ltaWxhcmx5fS4ge3lvdXJ8eW91ciBvd258dGhlfHlvdXIgY3VycmVudHxvbmVzfGEgcGVyc29uJ3N8YW4gaW5kaXZpZHVhbCdzfG9uZXMgb3dufGF8YW55fHlvdXIgbWFpbnxhbGwgeW91cnx5b3VyIGVudGlyZXx5b3VyIHBlcnNvbmFsfHlvdXIgZmF2b3JpdGV8eW91ciB0cnVzdHl8eW91ciBwcmltYXJ5fHlvdXIgdWx0aW1hdGV8eW91ciBhY3R1YWx8YWxsIG9mIHlvdXJ8eW91ciBuZXd8eW91ciBpbmRpdmlkdWFsfHlvdXIgZmFtaWx5fHRoYXR8b25lJ3Mgb3dufHlvdXIgb3duIHBlcnNvbmFsfHRoZSBhY3R1YWx8YW58eW91ciBjb21wYW55fHRoaXN8b3VyfHlvdXIgYW1hemluZ3x5b3UgYXJlfHRoZWlyfHNvbWV8eW91ciBpbmNyZWRpYmxlfHlvdXIgcHJpemVkfHRob3NlfHlvdSdyZXx0aGUgYmVzdHx5b3VyIGNvbXBhbnknc3x0aGUgcGFydGljdWxhcnx5b3VyfHlvdXIgZ29vZHxhbiBpbmRpdmlkdWFsc3xhIHNpbXBsZXxwZXJzb25hbHx2ZXJ5IG93bnxhIG5ld30gc2l4IHtzdHJhbmRzfGxlbmd0aHN8aGFpciBzdHJhbmRzfSB7b2Z8YXNzb2NpYXRlZCB3aXRofHJlZ2FyZGluZ3xpbnZvbHZpbmd8Y29ubmVjdGVkIHdpdGh8d2l0aHxmb3J8aW58ZnJvbXxhYm91dHxhbW9uZ3xpbnZvbHZlZCB3aXRofG1vc3QgdHlwaWNhbGx5IGFzc29jaWF0ZWQgd2l0aHxjb25jZXJuaW5nfHRvIGRvIHdpdGh8aGF2aW5nIHRvIGRvIHdpdGh8Y3JlYXRlZCBieXxyZWxhdGVkIHdpdGh8YXR0YWNoZWQgdG98dG98b258YXNzb2NpYXRlZHxvZiB0aGV8cmVsYXRpbmcgdG98cGVydGFpbmluZyB0b3x3aXRoIHJlZ2FyZHMgdG98YXR8cmVsYXRlZCB0b3xiZWhpbmR8YmVjYXVzZSBvZnxwb2ludGluZyB0b3xjb25uZWN0ZWR8dG9nZXRoZXIgd2l0aHxhbG9uZyB3aXRofGFtb25nc3R8dXNpbmd8bGlua2VkfG9mIG1vc3R8YWtpbiB0b3x0b3dhcmRzfGFzIHRvfG9mIGF8aW5jbHVkaW5nfGNvbWluZyBmcm9tIGFsbHx3aXRoaW58b2YgYWxsfHR1cmUgb2Z8b3ZlcnxvZiBwcmVkb21pbmFudGx5fG91dCBvZn0ge3BsYXN0aWN8cGxhc3RpYyBtYXRlcmlhbHxwbGFzdGljLXR5cGV8cGxhc3RpYy10eXBlIG1hdGVyaWFsfGNoZWFwfHZpbnlsfGNsZWFyIHBsYXN0aWN8Y29zbWV0aWN8bmFmZnxuYXN0eXx0aHJvd2F3YXl8Y3JlZGl0IGNhcmRzfHBsYXN0aWN8ZWxlY3RpdmV8cGxhc3RpYyBtYXRlcmlhbCBtYXRlcmlhbHxhZXN0aGV0aWN8cmVjeWNsZWQgcGxhc3RpY3x2YW5pdHl8cGxhc3RpYy10eXBlIG1hdGVyaWx8c2hvZGR5fHBsYXN0aWMgY2FyZHN8ZmFrZXxzeW50aGV0aWN8c2lsaWNvbmV9IHt3aWxsfG1heXx3aWxsIGNlcnRhaW5seXxjYW58d2lsbCBwcm9iYWJseXxpcyBnb2luZyB0b3xjb3VsZHxtaWdodHxkZWZpbml0ZWx5IHdpbGx8c2hvdWxkfGFyZSBnb2luZyB0b3x3aWxsIGRlZmluaXRlbHl8d291bGR8aXMgbGlrZWx5IHRvfHdvdWxkIGNlcnRhaW5seXxwcm9iYWJseSB3aWxsfHdpbGwgYmUgYWJsZSB0b3x3aWxsIGxpa2VseXxzaG91bGQgY2VydGFpbmx5fHNoYWxsfHdpbGwgbW9zdCBsaWtlbHl8bGlrZWx5IHdpbGx8bWF5IHZlcnkgd2VsbHxhcmUgbGlrZWx5IHRvfG1heSB3ZWxsfHdpbGwgZGVmaW5hdGVseXx3aWxsLCBubyBkb3VidHxvdWdodCB0b3xjb3VsZCB2ZXJ5IHdlbGx8d2lsbCBhbHNvfGFyZSBhYmxlIHRvfGlzIGRlc2lnbmVkIHRvfHJlYWxseSBkb2VzfCdsbHx3b3VsZCBsaWtlbHl8c2hvdWxkIGJlIGFibGUgdG98bW9zdCBjZXJ0YWlubHl8d291bGQgcHJvYmFibHl8bXVzdHxpcyBhYmxlIHRvfGhhdmUgdGhlIGFiaWxpdHkgdG98YXJlIGluY2xpbmVkIHRvfGRvZXN8bWF5IHBvc3NpYmx5fGRlZmluaXRlbHl8YXJlIGdvaW5nfGRvZXMgaW5kZWVkfHVzdWFsbHl8ZG98YW0gZ29pbmcgdG99IHt0d2lzdHxkaXN0b3J0fHBlcnNwZWN0aXZlfHBvc2V8YW5nbGV8ZGlzcmVnYXJkfG92ZXJsb29rfHN0eWxlfHR1cm58aWdub3JlfGZvcmdldHxyb3RhdGV8Y29udG9ydHx0d2lybHxjaGFuZ2V9IHtpbnRvfGluIHRvfGRpcmVjdGx5IGludG98c3RyYWlnaHQgaW50b3xpbnx3aXRoaW58dG93YXJkc3xpbnNpZGV8dG98cmlnaHQgaW50b3xzdHJhaWdodCB0b3xkb3duIGludG98aW4gbGluZSB3aXRofGRpcmVjdGx5IG9udG98aW50ZXJlc3RlZCBpbnxlYXNpbHkgaW50b3xiYWNrIGludG98ZmlybWx5IGludG98b258aG9va2VkIG9ufGluc2lkZSBvZnx0byBtYWtlfHRocm91Z2h8YXR8b250b3xvbiB0b3xlbnRlcmluZ3xiYXNlZCBvbnxpbiBhY2NvcmRhbmNlIHdpdGh8c3RyYWlnaHQgaW50byB0aGV8aW4ga2VlcGluZyB3aXRofGludG8geW91cnx3aXRofHRocm91Z2hvdXR8d2l0aGluIHRvfGFjY29yZGluZyB0b3xpbnZvbHZlZCBpbnx0byBiZSBhYmxlIHRvfGluIG9yZGVyIHRvfGFyb3VuZHxvbiB0aGUgcm9hZCB0b3x0b3dhcmR8a2VlbiBvbnxpbnZvbHZlZCB3aXRofGRpcmVjdGx5fHN0cmFpZ2h0fGJhY2sgdG98dW5kZXJ8dG8gZ2V0IGludG98dGhyb3VnaG91dCB0b3x0byBiZWNvbWV9IHRocmVlIHtwYWlyc3xzZXRzfHR3b3N8ZnJhbWVzfS4ge2Z1bm55fGh1bW9yb3VzfGFtdXNpbmd8aW50ZXJlc3Rpbmd8aGlsYXJpb3VzfGNyYXp5fHN1cnByaXNpbmd8Y29taWNhbHxiaXphcnJlfGNoZWVreXxsaWdodGhlYXJ0ZWR8ZmFudGFzdGljfGN1dGV8dmVyeSBmdW5ueXxmdW58d2l0dHl8c3RyYW5nZXxzaWxseXxvZGR8Y29taWN8bGFpZCBiYWNrfHVudXN1YWx8cmVsYXhlZHxsYWlkLWJhY2t9IHtqb2tlfGxhdWdofHJ1c2V8dGFsbCB0YWxlfHNjYW18dGFsZXx0cmlja3xsaWV9IHttdWdzfGN1cHN8a2V5cmluZ3N8cGVyc29uYWxpemUgbXVnc3xwZW5zfHBsYXN0aWMgbXVncyB0b2RheXxnbGFzc2VzfHNlcnZpbmdzfSwge2RhZHxmYXRoZXJ8ZGFkZHl8cG9wfHBvcHN8cGFyZW50fHlvdXIgZGFkfHBhcGF8bXkgZGFkfG15IGZhdGhlcnxzdGVwIGZhdGhlcnxtb3RoZXJ9IHttdWdzfGN1cHN8a2V5cmluZ3N8cGVyc29uYWxpemUgbXVnc3xwZW5zfHBsYXN0aWMgbXVncyB0b2RheXxnbGFzc2VzfHNlcnZpbmdzfSwge21vbXxtb3RoZXJ8bW9tbXl8bXVtfG1hbWF8bW9tbWF8cGFyZW50c3xmb2xrc3x0aGUgbW90aGVyfHlvdXIgbW9tfHRoZSBtb218bmV3IG1vdGhlcnxwYXJlbnR8Z3JhbmRtYXx3aWZlfGF1bnR8ZnJpZW5kfHRoZSBjYXJldGFrZXJ8ZGFkfG11bW15fGZhdGhlcn0ge211Z3N8Y3Vwc3xrZXlyaW5nc3xwZXJzb25hbGl6ZSBtdWdzfHBlbnN8cGxhc3RpYyBtdWdzIHRvZGF5fGdsYXNzZXN8c2VydmluZ3N9LCB7ZXZlbnxhY3R1YWxseXxhbHNvfHBlcmhhcHN8cG9zc2libHl8c29tZXRpbWVzfHF1aXRlIHBvc3NpYmx5fHBvc3NpYmx5IGV2ZW58cGVyaGFwcyBldmVufHN0aWxsfGFkZGl0aW9uYWxseXxpbiBmYWN0fHJlYWxseXxlc3BlY2lhbGx5fG1vcmVvdmVyfG1heWJlfHlldHxvZnRlbnxhbmQgcG9zc2libHl8ZnVydGhlcm1vcmV8ZXNzZW50aWFsbHl8anVzdHxtYXliZSBldmVufHRydWx5fGxpa2V3aXNlfGFuZCBldmVufGluIGFkZGl0aW9ufGluY2x1ZGluZ3xwcm9iYWJseXxhdCB0aW1lc3xnZW51aW5lbHl8bXVjaHxpbiByZWFsaXR5fGFsfG9jY2FzaW9uYWxseXxvciBldmVufGZyb20gdGltZSB0byB0aW1lfGZpbmFsbHl8Y29uc2lzdGVudHxmYXJ8dW5pZm9ybXxtYXl8ZXZlcnxldmVuIG5vd3xvbmx5fGVxdWFsfHNpbXBseXxzZXJpb3VzbHl8cmVndWxhcnxkZWNpZGUgdG99IHtraWRzfGNoaWxkcmVufHlvdW5nc3RlcnN8bGl0dGxlIG9uZXN8eW91bmcgY2hpbGRyZW58eW91bmcgcGVvcGxlfGJveXMgYW5kIGdpcmxzfHlvdW5nIG9uZXN8dGVlbmFnZXJzfHNtYWxsIGNoaWxkcmVufGNoaWxkcmVuIGFuZCB0ZWVuYWdlcnN8dG9kZGxlcnN8aW5mYW50c3x5b3VuZ3N0ZXJzLGNoaWxkcmVuJ3N8dGVlbnN8YmFiaWVzfGZhbWlseXx0aGUgY2hpbGRyZW58eW91bmcgYWR1bHRzfGdpcmxzIGFuZCBib3lzfGxpdHRsZSBjaGlsZHJlbnx5b3V0aHN8Ym95c3xzdHVkZW50c3xhZG9sZXNjZW50c3x5b3VuZyBib3lzIGFuZCBnaXJsc3xhIGNoaWxkfHlvdXIgY2hpbGRyZW58eW91bmcga2lkc3xjaGlsZHN8Y2hpbGR8eW91bmd8c21hbGx8bGl0dGxlfG9mZnNwcmluZ3xraWRzfG1hbGVzfGd1eXN8cGVvcGxlfHRpbnl8dG9kZGxlcnxwbGF5ZXJzfHlvdW5nZXJ8eW91dGhmdWx9IHttdWdzfGN1cHN8a2V5cmluZ3N8cGVyc29uYWxpemUgbXVnc3xwZW5zfHBsYXN0aWMgbXVncyB0b2RheXxnbGFzc2VzfHNlcnZpbmdzfSB3aXRoIHt0aGUgbGlrZXMgb2Z8dGhlIGtpbmQgb2Z8ZmFtb3VzIGJyYW5kc3xjb21wYW5pZXN8YnJhbmQgbmFtZXN8bmFtZXMgbGlrZXxtYW51ZmFjdHVyZXJzIGxpa2V8cGxheWVycyBsaWtlfHNpdGVzIHN1Y2ggYXN8bWFrZXN8b3RoZXIgYnJhbmRzfG1hbnVmYWN0dXJlcnN8YnJhbmRzIGxpa2V9IENoYXJsaWUge2Jyb3dufGRhcmsgYnJvd258YnJvd25pc2h8ZGFya2lzaHxicm93biBsZWFmeXxicm93biBsaWdodGx5fHJlZHxkYXJrfGJyb3duaW5nfGdyZXl8dG9hc3R8d2hpdGV8d29vZHx0YW58bGlnaHQgYnJvd258Z3JlZW58YmxhY2t8YmxvbmRlfGFnZX0ge2NoYXJhY3RlcnN8ZmlndXJlc3xoZXJvZXN8cGVvcGxlfHBlcnNvbmFzfGNoYXJhY3RlciB0eXBlc3xwZXJzb25hbGl0aWVzfGNhcnRvb24gZmlndXJlc3xpbmRpdmlkdWFsc3xyb2xlc3xsZXR0ZXJzfGNhcnRvb24gY2hhcmFjdGVyc3xwbGF5ZXJzfGZyaWVuZGx5IGNoYXJhY3RlcnN8YXJjaGV0eXBlc3xoZXJvc3xjbGFzc2VzfGhlcm9pbmVzfHBhcnRzfGltYWdlc3x3b3Jkc3x0ZXh0IGxldHRlcnN9LCB7YmF0bWFufHN1cGVybWFufSwge29yIHNvbWV0aGluZ3xzb21lIHRoaW5nfSB7YWxvbmd8dG9nZXRoZXJ8YWxvbmdzaWRlfGNvdXBsZWR8Y29tYmluZWR8ZG93bnxhcm91bmR8d2l0aCB5b3V8b258YWxvbmcgdGhlIGxlbmd0aCBvZnxpbiBjb25jZXJ0fHRocm91Z2h8dG9nZXRoZXIgd2l0aHx0aGUgbGVuZ3RoIG9mfGFjcm9zc3xjb2xsZWN0aXZlbHl8bmV4dCB0b3xhbG9uZyB3aXRofGpvaW50bHl8aW4gc3RlcHxiZXNpZGV8Ynl8YWxsIGFsb25nfHRoZSBzaXplIG9mfGJ5IHRoZSBzaWRlIG9mfHRocm91Z2hvdXR8d2l0aHx3aXRoIGVhY2ggb3RoZXJ8Zm9yd2FyZHx1cCBhbmQgZG93bnx0aGUgZHVyYXRpb24gb2Z8aW58d2l0aCB0aGVtfHRoZSBjYXBhY2l0eSBvZnx0YW5kZW18YXMgd2VsbCBhc3xvbiB0aGV9IHt0aG9zZXxpbmRpdmlkdWFsc3xwZW9wbGV8dGhvc2UgcGVvcGxlfHRoZXNlfGFsbCB0aG9zZXx0aGUgb25lc3x0aGV8c29tZSBvZiB0aG9zZXxtYW55fHBlcnNvbnN8Zm9sa3N8YW55b25lfHRob3NlIGluZGl2aWR1YWxzfHN1Y2h8dGhvc2Ugb2YgeW91fG1lbiBhbmQgd29tZW58eW91cnxvbmVzfHRob3NlIHR5cGVzfHRoZSBwZW9wbGV8dGhvc2V8dGhlc2Uga2luZHMgb2Z8YWxsIHRob3NlIHBlb3BsZXxpbmRpdmlkdWFsfHRoZXNlIHR5cGVzIG9mfHRoZW18YW55fHBlb3BsZSB0b2RheXxzb21lfHRoZSBtYW55IHBlb3BsZXx0aG9zZSBwZW9wbGUgcGVvcGxlfHdvbWVufGV2ZXJ5b25lfHRob3NlIHR5cGVzIG9mfHRoYXR8b3RoZXJzfG1hbnkgb2YgdGhvc2V8dGhvc2UgcGFydGljdWxhcnx0aGV5fG1vc3QgcGVvcGxlfHRoZXNlIGtpbmQgb2Z8YWxsIHRoZXNlfGNvbXBhbmllc3x0aGUgbWV0aG9kc3xwZW9wbGUgcGVvcGxlfHRoYXQgcGVvcGxlfHRoZSBtYW55fHRoZSBzYW1lfGluZGl2aWR1YWxzfSB7bGluZXN8b3V0bGluZXN8dHJhY2VzfGNvbGxlY3Rpb25zfHN0cmFpbnN8d3JpbmtsZXN8cmFuZ2VzfGNyZWFzZXN8ZmFjaWFsIGxpbmVzfG1hcmtzfHN5c3RlbXxxdWV1ZXN8YnJhbmRzfG1vZGVsc3xwcm9kdWN0IGxpbmVzfGZ1cnJvd3N8c3R5bGVzfGRpYWxvZ3VlfGRlc2lnbnx3aXJlc3xwaXBlc3xwcm9kdWN0c3xzdHJpcGVzfG9kZHN8YWNjb3VudHN8Y29udG91cnN8cGhvbmUgbGluZXN8YmV0dGluZyBsaW5lc3xjcmVkaXQgbGluZXN9LiB7Y29sbGVjdGlibGV8dmludGFnZXx2YWx1YWJsZXx0cmVhc3VyZWR8Y2xhc3NpY3x1bmlxdWV8YW50aXF1ZXxsaWZlIGxpa2V8YW5hdG9taWNhbGx5IGNvcnJlY3R8cmVhbCBsaWZlfGltcG9ydGFudHxpbnZhbHVhYmxlfHdvcnRoeX0ge211Z3N8Y3Vwc3xrZXlyaW5nc3xwZXJzb25hbGl6ZSBtdWdzfHBlbnN8cGxhc3RpYyBtdWdzIHRvZGF5fGdsYXNzZXN8c2VydmluZ3N9IGFyZSBhIHtsb25nIHN0YW5kaW5nfHRyYWRpdGlvbmFsfHBlcm1hbmVudH0ge3RyZW5kfHBhdHRlcm58Y3JhemV8ZGV2ZWxvcG1lbnR8dGVuZGVuY3l8bW92ZW1lbnR8ZGlyZWN0aW9ufHN0eWxlfHBoZW5vbWVuYXxmYWR8dHJlbmRzfGluY2xpbmF0aW9ufGZhc2hpb258b3JpZW50YXRpb258ZGVzaWdufHBoZW5vbWVub258dm9ndWV8b2NjdXJyZW5jZXx3YXZlfGV2ZW50fHNlbnNhdGlvbnxtYW5uZXJ8ZmFzaGlvbiBmb3J8ZmFkIGZvcnxhbmdlcn0sIA0KDQp7aSBrbm93fGkgdW5kZXJzdGFuZHxpIGFtIGF3YXJlfGkgcmVhbGl6ZXxpJ20gc3VyZXxpIHJlY29nbml6ZXxpIGRvIGtub3d8YWN0dWFsbHksIGkga25vd3xpJ3ZlIG1ldHxpIGFtIGF3YXJlIG9mfGkgYW0gY2VydGFpbnxpIGFtIHN1cmV8aSdtIGF3YXJlfGkgYW18aXQgc2VlbXMgdGhhdHxyZWNvZ25pemV8Y2hvb3NlIHRvIGZvbGxvdyB0aGV8d2UgYXJlIGF3YXJlfGluZm9ybWVkfGNvbXByZWhlbmR8ZnVsbHkgZ3Jhc3B8cmVhbGl6ZXxjb25zY2lvdXN8aSBrbm93fG1pbmRmdWx8cHVyY2hhc2luZyBmb3IgdGhlaXIgY2xpZW50c30ge3lvdSdyZXx5b3UgYXJlfHlvdSBtaWdodCBiZXx5b3UgaGFwcGVuIHRvIGJlfHlvdSB3aWxsIGJlfHRoYXQgeW91IGFyZXx0aGF0IHlvdSdyZXx5b3UgbWF5IGJlfHlvdSBoYXZlIGJlZW58eW91IGNvdWxkIGJlfHlvdSdsbCBiZXx5b3Ugd2VyZXx5b3UgY2FuIGJlfHlvdSBhcmUgdXN1YWxseXx5b3UncmUgZ29pbmcgdG8gYmV8b25lIGlzfHlvdSwgeW91cnNlbGYgYXJlfHlvdSBtYXl8eW91IG1pZ2h0fHlvdSdyZSB0aGUgb25lfG1heSBwb3NzaWJseXx5b3UgaGFwcGVufHlvdSBhcmUgZ29pbmcgdG98eW91J2xsfG1heSB3ZWxsfHlvdSBzaG91bGQgYmV8eW91IGJlY29tZXx5b3UncmV8YmVpbmd8Y291bGQgcG9zc2libHkgYmV8eW91IHdpbGx8eW91IGNvdWxkfHlvdXIgYXJlfHRha2UgcGxhY2V8b2NjdXJ8dG8gYmVjb21lfHlvdXJ8eW91IGhhcHBlbiB0byBiZWNvbWV8eW91IGFyZSBhbHdheXN8eW91IGFyZSBub3R8bWF5IGJlfHlvdSBjYW4gZmluZCB5b3Vyc2VsZnxjb3VsZHxpdCdzfHRvIGdldHxmb3IgYmVpbmd8bWF5fHlvdXx5b3UgYXJlbid0fHRoYXQgeW91IHNpbXBseXx5b3UncmUgaGVyZX0ge291dCB0aGVyZXxhdmFpbGFibGV8b24gdGhlIG1hcmtldHxhcm91bmR8aW4gZXhpc3RlbmNlfHRvIGNob29zZSBmcm9tfHRoZXNlIGRheXN8YXZhaWxhYmxlIG9uIHRoZSBtYXJrZXR8eW91IGNhbiBnZXR8bm93YWRheXN8dG8gYmUgZm91bmR8YXZhaWxhYmxlIHRvIGNob29zZSBmcm9tfG9uIHRoZSB3ZWJ8YWNjZXNzaWJsZXxvZmZlcmVkfGluIHRoZSBpbmR1c3RyeXxvYnRhaW5hYmxlfG9ubGluZXxhcm91bmQgdGhlIHdvcmxkfG9uIHRoZSBpbnRlcm5ldHxpbiB0aGUgd29ybGR8YXQgaGFuZHxyZWFkaWx5IGF2YWlsYWJsZXxvbiB0aGV8cnJuIGV4aXN0ZW5jZXxvbiB0aGUgbmV0fGluIHRoZSBtYXJrZXR8YXJvdW5kIHRoZSBnbG9iZXxhYm91dHxhYm91dCB0aGV8YXJvdW5kIHRoZXx3aXRoaW4gdGhlIG1hcmtldHxhbGwgb3ZlcnxjbG9zZSB0b3xvdXQgYW5kIGFib3V0fGFyb3VuZCB0aGUgbWFya2V0fGZvciB0aGV8b3V0fGFsbCBhcm91bmR8cHJlc2VudHxjdXJyZW50bHl8b3V0IGluIHRoZSBvcGVufHByZXNlbnRseXxpbiB0aGUgd29ybGQgdG9kYXl8bWFya2V0cGxhY2V8aW4gY3liZXJzcGFjZXxvdXRzaWRlfG91dCB0aGVyZXxmb3Igc2FsZXxhbGwtYXJvdW5kfS4ge2l0IHdhc3xpdCBoYWQgYmVlbnxpdCBhYnNvbHV0ZWx5IHdhc3xpdCB0dXJuZWQgb3V0fHJydCBoYWQgYmVlbnx0aGF0IGl0IHdhc3xpdCBoYWQgYmVjb21lfGl0IHdhcyBzdWJzZXF1ZW50bHl8aXQnc3xpdCB3YXMgZXZlbnR1YWxseXxpdCBoYXMgYmVlbnxwcmV2aW91c2x5IGl0IHdhc3xpdCBoYWR8aXR8ZmluYWxseSBpdCB3YXN8cHJldmlvdXNseXxpdCB3YXMgYmVmb3JlfGl0IHNlZW1lZCB0byBiZXxpdCB3YXMgcHJldHR5fGNvbXBsZXRlbHl8dG90YWxseXxpdCBhYnNvbHV0ZWx5fHRoaXMgaGFkIGJlZW58cnJ0IGhhZCBiZWVufHRoaXMgaXN8aXQgYWN0dWFsbHkgd2FzfGl0IGJlY2FtZXxpdCBpc3xkZWZpbml0ZWx5fHRoaXN8YWNxdWlyZWR8dGhpcyBiZWNhbWV8Y2VydGFpbmx5IHdhc3x0aGlzIHdhc3xleHBlcmllbmNlZHx1cCB0byBub3d8aXQgd2FzIGFjdHVhbGx5fHRoZSBtc3JwIHdhc3x0aGUgc3BvcnQgd2FzIHVsdGltYXRlbHl8aW4geW91ciBvd24gaG9tZXx0aGF0fHNlZW1lZCB0byBiZXxlbnRpcmVseSB3YXN8dGhpcyBoYXMgYmVlbnxpdCB0cnVseSB3YXN8cmVjZWl2ZWR8b2J0YWluZWR8dGhlIGl0ZW18aSB0aG91Z2h0IHRoaXMgd2FzfHRoZSBnYXJtZW50IGhhZCBiZWVufSB7YWN0dWFsbHl8cmVhbGx5fGluIGZhY3R8dHJ1bHl8YmFzaWNhbGx5fGVzc2VudGlhbGx5fGluIHJlYWxpdHl8ZGVmaW5pdGVseXxnZW51aW5lbHl8bGl0ZXJhbGx5fHJlYWxpc3RpY2FsbHl8aW4gYWN0dWFsIGZhY3R8c2VyaW91c2x5fGhvbmVzdGx5fHRoZSB0cnV0aCBpc3xpbmRlZWR8aW4gdHJ1dGh8c2ltcGx5fGZyYW5rbHl8dWx0aW1hdGVseXxhbHNvfGNlcnRhaW5seXxhdCBhbnkgdGltZXxwZXJoYXBzfHBvc3NpYmx5fGV2ZXIgYmVmb3JlfGluIHJlYWxpdHksYWN0dWFsbHl8ZnVuZGFtZW50YWxseXx2aXJ0dWFsbHl8ZXZlbnx0cnV0aHx0aGUgZmFjdCBpc3xyZWFsaXR5fGFic29sdXRlbHl8c2ltcGxlIGZhY3R8cHJhY3RpY2FsbHl8cHJldmlvdXNseXxnZW5lcmFsbHl8aW4gcG9pbnQgb2YgZmFjdHxpbiBlc3NlbmNlfHNvbWV0aW1lc3xhY3R1YWxpdHl8YmVsaWV2ZSBpdCBvciBub3R8Y2xlYXJseXx1c3VhbGx5fG5vcm1hbGx5fGJ5IGNoYW5jZXxpbiBmYWN0LHRoZSByZWFsaXR5IGlzfSB7bW9yZSB0aGFuIG9uZXxzZXZlcmFsfG11bHRpcGxlfG1hbnl8YSBjb3VwbGUgb2Z8YSBmZXd8b25lIG9yIG1vcmV8cXVpdGUgYSBmZXd8Y291bnRsZXNzfGRvemVuc3xodW5kcmVkc3xsb25nZXIgdGhhbiBvbmV8dHdvfGEgY291cGxlfHNlcGFyYXRlfSB7ZmxpZ2h0fHRyaXB8YWlybGluZSBmbGlnaHR8YWlyZmFyZXxqb3VybmV5fGFpciB0cmF2ZWx8ZmxpZ2h0IGpvdXJuZXl8YWlybGluZXx0cmF2ZWx8YWlybGluZSB0aWNrZXR8ZGVwYXJ0dXJlfHZveWFnZXxwbGFuZXx0aWNrZXR8Zmx5aW5nfGZsaWdodCB0aW1lLGFlcm9wbGFuZXx0cmFqZWN0b3J5fHNpbXxlbXVsYXRvcn0ge2F0dGVuZGFudHxjbGVya3x3b3JrZXJ9IEkge2hlYXJkfG5vdGljZWR8b2JzZXJ2ZWR8c2VlbnxyZWFkfGxpc3RlbmVkIHRvfGxlYXJuZWR8b3ZlciBoZWFyZHxiZWVuIHRvbGR8ZGlzY292ZXJlZHxmb3VuZCBvdXR8Z290IHdvcmR8Y29tZSBhY3Jvc3N8Zm91bmR8d2l0bmVzc2VkfGV2ZXIgaGVhcmR8ZXhwZXJpZW5jZWR8cmVjb2duaXplZHxkZXRlY3RlZHxiZWVuIG1hZGUgYXdhcmV8dGFrZW4gbm90aWNlfGtub3dufG92ZXJoZWFyZHxyZXNlYXJjaGVkfHBlcmNlaXZlZHxjYW1lIGFjcm9zc3xvdmVyfGNyZWF0ZWR9IHtzcGVha3x0YWxrfGNvbW11bmljYXRlfGNvbnZlcnNlfGNoYXR8ZGlzY3Vzc3xjb25uZWN0fHNwZWFrIG91dHxleHByZXNzIHRoZW1zZWx2ZXN8Y29udmVyc2UgaW58YXJ0aWN1bGF0ZXxoYXZlIGEgZGlzY3Vzc2lvbnxjb21tdW5pY2F0ZSBpbnxzYXkgc29tZXRoaW5nfGNvbnN1bHR8dGFsayBpbnxzYXkgYSB3b3JkfHJlbGF0ZXxwcmVzZW50fHRhbGsgYSBsb3R8dXR0ZXIgYSB3b3JkfHNheXxjb3ZlcnNlIGlufHNwZWFrIHlvdXIgbWluZHxjaGF0IGlufGNoaXRjaGF0fGJhbmtydXB0Y3kgYXR0b3JuZXkgbGFzIHZlZ2FzfGV2ZW4gdGFsa3xldmVuIHNheSBhIHdvcmR8bWVldHx3cml0ZX0ge2JhZGx5fHRlcnJpYmx5fHBvb3JseXxob3JyaWJseXxuZWdhdGl2ZWx5fGltcHJvcGVybHl8c2V2ZXJlbHl8ZGVzcGVyYXRlbHl8aW5hZGVxdWF0ZWx5fG11Y2h8ZWFnZXJseXxmYXVsdGlseXxleHRyZW1lbHl8d2F5d2FyZGx5fG1pc2NoaWV2b3VzbHl8dW5tYW5hZ2VhYmx5fSB7b2Z8YXNzb2NpYXRlZCB3aXRofHJlZ2FyZGluZ3xpbnZvbHZpbmd8Y29ubmVjdGVkIHdpdGh8d2l0aHxmb3J8aW58ZnJvbXxhYm91dHxhbW9uZ3xpbnZvbHZlZCB3aXRofG1vc3QgdHlwaWNhbGx5IGFzc29jaWF0ZWQgd2l0aHxjb25jZXJuaW5nfHRvIGRvIHdpdGh8aGF2aW5nIHRvIGRvIHdpdGh8Y3JlYXRlZCBieXxyZWxhdGVkIHdpdGh8YXR0YWNoZWQgdG98dG98b258YXNzb2NpYXRlZHxvZiB0aGV8cmVsYXRpbmcgdG98cGVydGFpbmluZyB0b3x3aXRoIHJlZ2FyZHMgdG98YXR8cmVsYXRlZCB0b3xiZWhpbmR8YmVjYXVzZSBvZnxwb2ludGluZyB0b3xjb25uZWN0ZWR8dG9nZXRoZXIgd2l0aHxhbG9uZyB3aXRofGFtb25nc3R8dXNpbmd8bGlua2VkfG9mIG1vc3R8YWtpbiB0b3x0b3dhcmRzfGFzIHRvfG9mIGF8aW5jbHVkaW5nfGNvbWluZyBmcm9tIGFsbHx3aXRoaW58b2YgYWxsfHR1cmUgb2Z8b3ZlcnxvZiBwcmVkb21pbmFudGx5fG91dCBvZn0ge3VuaXRlZHx1LiBzLHVzYX0uIHt3aXRofGFsb25nIHdpdGh8dG9nZXRoZXIgd2l0aHx1c2luZ3xoYXZpbmd8YnkgdXNpbmd8dXRpbGl6aW5nfHRocm91Z2h8d2l0aCB0aGUgaGVscCBvZnxieSBtZWFucyBvZnxieSB3YXkgb2Z8ZHVlIHRvfGJlY2F1c2Ugb2Z8d2l0aCB0aGV8dGhhdCBoYXN8Ynkgd29ya2luZyB3aXRofHRoYXQgaGF2ZXxieXxlcXVpcHBlZCB3aXRofGlufHRoYXQgaW5jbHVkZXN8bm93IHdpdGh8YnkgaGF2aW5nfHRoYW5rcyB0b3xmb3J8Y29tcGxldGUgd2l0aHxjb21iaW5lZCB3aXRofGFjY29tcGFuaWVkIGJ5fHdoaWxlIGhhdmluZ3x0b3xjb25zaXN0aW5nIG9mfGFsb25nc2lkZXxhbmR8d2hvIGhhdmV8d2hpbGUgdXNpbmd8b258c3VmZmVyaW5nIGZyb218YXMgd2VsbCBhc3xmcm9tfGZlYXR1cmluZ3x2aWF8Y29udGFpbmluZ3xpbiBhZGRpdGlvbiB0b3x3aGljaCBoYXN8Y29uc2lkZXJpbmd8b2ZmZXJpbmd8YXR8YW1vbmd8d2hvIGhhc3x3aGVuIGl0IGNvbWVzIHRvfSB7ZmV3fGNvdXBsZSBvZnxoYW5kZnVsIG9mfG51bWJlciBvZnxzZXZlcmFsfHZlcnkgZmV3fGNvdXBsZXxzbWFsbCBhbW91bnQgb2Z8YSBzbWFsbCBudW1iZXIgb2Z8c21hbGwgbnVtYmVyIG9mfHZhcmlldHkgb2Z8bm90IG1hbnl8b25seSBhIGZld3xhIHNtYWxsIGFtb3VudCBvZnxoYW5kZnVsfGhhcmRseSBhbnl8bnVtYmVyfHNvbWV8YSBoYW5kZnVsIG9mfGxpbWl0ZWR8c21hbGwgbnVtYmVyfGEgY291cGxlIG9mfGZldyBvZnxxdWFudGl0eXxhbW91bnR8cmVsYXRpdmVseSBmZXcgbnVtYmVyIG9mfG5vdCB0b28gbWFueXxzbWFsbCBhbW91bnR8dmFyaWV0eXxxdWFudGl0eSBvZnxyYW5nZSBvZnxvbmx5IGEgaGFuZGZ1bCBvZnxwYWlyfGEgZmV3fG9ubHkgc29tZXxsaW1pdGVkIG51bWJlciBvZnxhbW91bnQgb2Z8c21hdHRlcmluZyBvZnxzZWxlY3Rpb258cXVpdGUgYSBmZXd8aW5jcmVkaWJseSBmZXd8YSBsb3cgbnVtYmVyIG9mfHJhbmdlfG9ubHkgYSBoYW5kZnVsfGJyaWVmIG51bWJlciBvZnxsaXR0bGV8d2lkZSB2YXJpZXR5IG9mfGEgbnVtYmVyIG9mfG1hbnl8Y291cGxlIG9mIHRoZXxhIGJyaWVmIG51bWJlciBvZn0ge2V4Y2VwdGlvbnN8Y29uZGl0aW9uc3xleGNsdXNpb25zfSwgQWxkaSdzIHtpc3xpcyBhY3R1YWxseXx3aWxsIGJlfGNhbiBiZXxpcyB1c3VhbGx5fGlzIGRlZmluaXRlbHl8aXMgY2VydGFpbmx5fGlzIHdpdGhvdXQgYSBkb3VidHxtaWdodCBiZXxpcyBub3JtYWxseXxpcyB1bmRvdWJ0ZWRseXxpcyBnb2luZyB0byBiZXxpcyB3aXRob3V0IHF1ZXN0aW9ufGhhcHBlbnMgdG8gYmV8bWF5IGJlfGlzIHNpbXBseXxpcyBpbiBmYWN0fGNvdWxkIGJlfGlzIHJlYWxseXxpcyB0cnVseXxpcyBjb25zaWRlcmVkIHRvIGJlfGlzIGFsbW9zdCBjZXJ0YWlubHl8aXMgYWx3YXlzfGhhcyBiZWVufGlzIGdlbmVyYWxseXxpcyBvZnRlbnxpcyBjb25zaWRlcmVkfGlzIGxpdGVyYWxseXxhcmV8aGFzIGJlY29tZXxpcyBub3d8c2hvdWxkIGJlfGlzIHJlZ2FyZGVkIGFzfHdvdWxkIGJlfGlzIGp1c3R8ZGVmaW5pdGVseSBpc3x0eXBpY2FsbHkgaXN8aGFzIGFsd2F5cyBiZWVufGlzIHZlcnkgbXVjaHwnc3xvZnRlbiBpc3xjb3VsZCBiZSBkZXNjcmliZWQgYXN8aXMgYWxzb3x3YXN8bWF5fGlzIG9yZGluYXJpbHl8aXMgcHJvYmFibHl8Y2FufG11c3QgYmV8Y291bGR8d2lsbH0ge3ByaXZhdGUgbGFiZWx8cGxyfHByaXZhdGUtbGFiZWx8d2hpdGUgbGFiZWx9IHticmFuZHN8bWFudWZhY3R1cmVyc3xicmFuZCBuYW1lc3xtYWtlc3xtb2RlbHN8Y29tcGFuaWVzfHR5cGVzfGJyYW5kbmFtZXN8bGFiZWxzfGRlc2lnbnN8ZmFtb3VzIGJyYW5kc3xjaG9pY2VzfG1ha2Vyc3xzdXBwbGllcnN8bmFtZXN8dmFyaWV0aWVzfHByb2R1Y2Vyc3xraW5kc3xwcm9kdWN0c3x0cmFkZW1hcmtzfGJyYW5kIG5hbWUgbmFtZXN8YnJhbmR8bWFudWZhY3R1cmVyfG1ldGhvZHN8YWR2ZXJ0aXNlcnN8YnJhbmQgbmFtZXxlLiBkLGltcG90ZW5jZXxlcmVjdGlsZSBkeXNmdW5jdGlvbnxjcmVhdGVzfSwge2FsbHxqdXN0IGFib3V0IGFsbHxhbG1vc3QgYWxsfG1vc3R8bWFueXxhbGwgb2Z8bW9zdCBvZnxldmVyeXx2aXJ0dWFsbHkgYWxsfHByZXR0eSBtdWNoIGFsbHxhbGwgb2YgdGhlfGV2ZXJ5IG9uZXxlYWNoIGFuZCBldmVyeSBvbmV8ZWFjaHxtb3JlIG9yIGxlc3MgYWxsfGV2ZXJ5dGhpbmd8YWxsIHRoZXxwcmFjdGljYWxseSBhbGx8dGhlIG1ham9yaXR5IG9mfG1hbnkgb2Z8YW55fGV2ZXJ5IG9uZSBvZnxlYWNoIG9mfGV2ZXJ5IGJpdHxzb21lfGV2ZXJ5b25lfGVhY2ggYW5kIGV2ZXJ5fHRoZSB3aG9sZXxhIGxvdCBvZnxlYWNoIG9mIHRoZXx0aGUgZW50aXJlfGV2ZXJ5IHNpbmdsZSBvbmUgb2Z8bmVhcmx5IGFsbHxlbnRpcmVseXxldmVyeSBiaXQgb2Z8ZXZlcnkgc2luZ2xlfGV2ZXJ5IG9uZSBvZiB0aGV8dGhlIG9ubHkgdGhpbmd8bW9zdGx5fHNldmVyYWx8anVzdHx2aXJ0dWFsbHl8Y29tcGxldGVseXxwcmFjdGljYWxseXxhbG1vc3R8anVzdCBhYm91dHx0aGV8d2hhdHxuZWFybHl8ZXZlcnkgc2luZ2xlIG9uZX0gQWxkaSdzIHtvZiBjb3Vyc2V8b2J2aW91c2x5fG5lZWRsZXNzIHRvIHNheXxuYXR1cmFsbHl8Y2VydGFpbmx5fG5vdCBzdXJwcmlzaW5nbHl8aG93ZXZlcnxhcyBleHBlY3RlZHxrZWVwIGluIG1pbmR8c3VyZWx5fGV2aWRlbnRseXxmb3Igc3VyZXxjbGVhcmx5fGRlZmluaXRlbHl8dW5kb3VidGVkbHl8aW4gZmFjdHxhZnRlciBhbGx8d2l0aG91dCBhIGRvdWJ0fGtlZXAgaW4gbWluZCB0aGF0fGFzIHlvdSBjYW4gaW1hZ2luZXxyZW1lbWJlcnxiZWFyIGluIG1pbmR8bmV2ZXJ0aGVsZXNzfGFsb25nIHdpdGh8dG8gYmUgc3VyZXxuZWVkbGVzcyB0b3xkb24ndCBmb3JnZXR8bm9ybWFsbHl8YWJzb2x1dGVseXxhYm92ZSBhbGx8ZWZmb3J0bGVzc2x5fHN1cmV8aW4gb3JkZXIgdG98aXQgZ29lcyB3aXRob3V0IHNheWluZ3xhcyB3ZWxsIGFzfHRvIGJlIGFibGUgdG98Zm9yIHlvdSB0byBzYXl8eW91fG9mIGNvdXJzZXx5b3UgaGF2ZSB0b3x5b3Ugc2hvdWxkfGZvciB5b3UgdG98eW91IGNhbnxpbiBhZGRpdGlvbiB0b3xhbHNvfHllc30uIHtzb21lfGEgZmV3fHNldmVyYWx8YSBudW1iZXIgb2Z8bWFueXxxdWl0ZSBhIGZld3xjZXJ0YWlufHZhcmlvdXN8bnVtZXJvdXN8YSBsb3Qgb2Z8YSBoYW5kZnVsIG9mfGEgbnVtYmVyfGEgYml0IG9mfGEgbGl0dGxlfGEgY2VydGFpbiBhbW91bnQgb2Z8cGxlbnR5IG9mfGEgY291cGxlIG9mfGxvdHMgb2Z8YSBsaXR0bGUgYml0IG9mfG1vc3R8c29tZSBwZW9wbGV8c2VsZWN0ZWR8b25lIG9yIHR3b3xhfHNvbWUga2luZCBvZnxhIHNtYWxsIG51bWJlciBvZnxhIGNvdXBsZXxzb21lIHNvcnQgb2Z8YSBoYW5kZnVsfGEgYnVuY2ggb2Z8YSBsb3R8YSBxdWFudGl0eSBvZnxmZXd8YSBzbWFsbCBhbW91bnQgb2Z8dGhlfGFueXxwYXJ0aWN1bGFyfGp1c3QgYSBmZXd8b3RoZXJzfGEgbnVtYmVyIG9mIHRoZW18YSBiaXR8YSBjZXJ0YWlufG9uZXxzcGVjaWZpY3xjb3VwbGUgb2Z8b3RoZXJ8dGhlIGZld3x0aGVzZXxhbnxpbmRpdmlkdWFsc30ge2FyZSBnb29kfGFyZSBncmVhdHxhcmUgZmFudGFzdGljfSwgU29tZSBhcmUge29rfG9rYXl8YWxyaWdodHxmaW5lfGFsbCByaWdodHxhY2NlcHRhYmxlfHNvfG8uIGssbm93fHJpZ2h0fHdlbGx8by4ga3xnb29kfSB7YW5kIHNvbWV8cGx1cyBzb21lfGFuZCBzZXZlcmFsfGFuZCBhIGZld3xhbmQgbWFueXxhcyB3ZWxsIGFzIHNvbWV8YnV0IHNvbWV8YXMgd2VsbCBhc3xtYW55fGFuZCBjZXJ0YWlufHNldmVyYWx8d2hpbHN0IHNvbWV8YSBsb3Qgb2Z8YXMgd2VsbCBhcyBoYXZpbmd8c29tZXxhbmQgb3RoZXJzfHdoaWxlIHNvbWV8YW5kIGEgYml0IG9mfG1vc3R8YW5kIG1vc3R8cGx1cyBzZXZlcmFsIGtpZHMgb2Z8YWJkIGNlcnRhaW59IGFyZSB7dG8gYXZvaWR8dG8gcHJldmVudHxpbiBvcmRlciB0byBhdm9pZHx0byBzdG9wfGF2b2lkaW5nfHRvIHByb3RlY3QgeW91cnNlbGYgZnJvbXxpbiBhdm9pZGluZ3x0byBwcmV2ZW50IHlvdXJzZWxmIGZyb218YW5kIGF2b2lkfHRvIG5vdCBoYXZlfHRvIGNpcmN1bXZlbnR8dG8gY291bnRlcmFjdHx0byBzdGF5IGF3YXkgZnJvbXxpbiBvcmRlciB0byBwcmV2ZW50fHRvIGhpZGUgZnJvbXx0b3x0byBnZXQgYXJvdW5kfGluIG9yZGVyIHRvfHdpdGhpbnxpbnx0byBxdWl0fHRvIGN1cmV8aW5zaWRlfHRocm91Z2hvdXR8d2l0aHx0byBub3QgdXNlfHRvIGxvb2sgb3V0IGZvcnxpbiBvcmRlciB0dG8gYXZvaWR8dG8gYmUgYWJsZSB0b3x0byBnZXQgcmlkIG9mfS4ge2J1dCBqdXN0fGJ1dCBzaW1wbHl8YnV0IG1lcmVseXxidXR8aG93ZXZlcn0gYSB5ZWFyIHthbmQgYXxhbG9uZyB3aXRoIGF8cGx1cyBhfGFuZCBhbHNvIGF8YXMgd2VsbCBhcyBhfGluY2x1ZGluZyBhfGluIGFkZGl0aW9uIHRvIGF8dG9nZXRoZXIgd2l0aCBhfGFuZCB0aGVuIGF8YWxvbmcgd2l0aHxycm5jbHVkaW5nIGF8d2l0aCBhfGhhdmluZyBhfHRvZ2V0aGVyIHdpdGh8YXMgd2VsbCBhc3x1c2luZyBhfGFuZCBhIG5vdGljZWFibHl8d2hpY2ggaGFzIGF8YW5kIG9uZXxhbmQgdGhlfGluIGFkZGl0aW9uIGF8cGx1c3xhcyB3ZWxsfGluIGNvbmp1bmN0aW9uIHdpdGggYXxhbmQgYWxzb3xpbiBhZGRpdGlvbiB0b3xuaWNlbHl8cHJvcGVybHl8d2hpY2ggaW5jbHVkZXMgYXxpbmNsdWRpbmd8Y291cGxlZCB3aXRoIGF8ZWZmZWN0aXZlbHl8d2hpY2ggaW5jbHVkZXN8ZXZlbiBhfHRvZ2V0aGVyfHRoYXQgaGFzIGF8YW5kIG1heWJlIGF8d2hpY2ggaW5jbHVkZXxvciBhfGFuZCB0b28gYXxhbG9uZ3xwZXJmZWN0bHkgYXMgYXxhbmQgcG9zc2libHkgYXxycm5jbHVkaW5nIGF8dmVyeSB3ZWxsIGFzIGF8d2hpY2ggaW5jbHVkZSBhfHNvIGF8d2hlbiBhfHN1Y2ggYXN8aW4gYWRkaXRpb258YX0gaGFsZiB7bGF0ZXJ8bGF0ZXIgb258YWZ0ZXJ3YXJkc3xhZnRlcnxpbiB0aGUgZnV0dXJlfGV2ZW50dWFsbHl8c3Vic2VxdWVudGx5fHNvb24gYWZ0ZXJ8YWZ0ZXJ3YXJkfGRvd24gdGhlIHJvYWR8ZG93biB0aGUgdHJhY2t8c3Vic2VxdWVudHxmdXJ0aGVyfGZ1dHVyZXxzb29ufHNob3J0bHkgYWZ0ZXJ8bGF0ZXIgb24sdGhlIGZ1dHVyZXxmb2xsb3dpbmd8bGF0ZXJ8dWx0aW1hdGVseXxhZnRlciB0aGF0fHRoZW58YXQgc29tZSB0aW1lfHRvbW9ycm93fHJpZ2h0IGFmdGVyfGxvd2VyfGxhdGVyIG9uIG9ufG5ld2VyfGluIHRoZSBldmVuaW5nfGZ1cnRoZXIgYWxvbmd8aW4gYSB3aGlsZXxhZnRlcndhcmRzIG9ufGFmdGVyIG9ufGRhaWx5fSB7aXR8dGhpc3x0aGF0fHRoZSBpZGVhfHRoZSBpdGVtfHRoZW18aXQgYWxsfHRoZSBhcHBsaWNhdGlvbnxpdCBhZ2Fpbnx0aGUgc29mdHdhcmV8dGhlIGZvbGxvd2luZ3xkb2luZyBpdHx0aGUgc2l0dWF0aW9ufGtlZXAgaW4gbWluZCB0aGlzfHRoaXMgdGFza3x0aGF0IGl0fGdldHRpbmcgdGhpcyBkb25lfHRoZXl8dGhpcyBjYW58dGhpcyBzaXR1YXRpb258dW5kZXJzdGFuZCBpdHxpdCB0aGVufHRoZSBwcm9kdWN0fHdoaWNofGluIHdoaWNofHRoaXMgaXRlbXx3aGljaCBpdHx0aGlzIGtpbmQgb2Z8dGhpcyB0b29sfHRoaXMgcGFydGljdWxhcnx0aGUgaG91c2V8aXQnc3x0aGV8b2Ygd2hpY2h8ZXZlcnl0aGluZ3x0aGUgZGV2aWNlfHRoZSBzaXRlfGluZm9ybWF0aW9uIHRlY2hub2xvZ3l8d2hvJ3N8dGhlIHByb2dyYW18dGhpbmdzfHRoZSBnYW1lfHlvdXIgaWRlYXx0aGUgYWN0dWFsfHRoZSBwYXJ0aWN1bGFyfHRoZSBwcm9ibGVtfHRoaXMgbWV0aG9kfHRoYXQgd2lsbHx0aGUgY2FyfG9uZXxpdCBhbHNvfSB7ZGlkfGRvfHdvdWxkfGRvZXN8cGVyZm9ybWVkfGhhdmV8bWFuYWdlZHxtYWRlfGNvdWxkfGhhZHxoYXZlIGRvbmV8d291bGQgZG98cHJvYmFibHkgZGlkfHNob3VsZHxjb25kdWN0ZWR8YXJlIHlvdSBhd2FyZXxmZWVsfG1hbmFnZWQgdG98ZW5nYWdlZCBpbnxiZWxpZXZlfG1hbmFnZWQgdG8gZG98aGFzIGRvbmV8Y29tcGxldGVkfHdvdWxkIGhhdmUgZG9uZXxhY2NvbXBsaXNoZWR8d2FzIGFibGUgdG98aGFkIHRvIGRvfGhhc3xkbyB5b3UgdGhpbmt8ZmluaXNoZWR8ZG8geW91IGtub3d8YWNoaWV2ZWR8d2FzfGNhcnJpZWQgb3V0fHdvdWxkIHlvdSB0aGlua3xtaWdodHxtYXl9IHtoYXBwZW58b2NjdXJ8dGFrZSBwbGFjZXxjb21lIGFib3V0fHRyYW5zcGlyZXxtYXRlcmlhbGl6ZXxjb21lIHRvIHBhc3N8YXJpc2V8bWFuaWZlc3R8YXBwZWFyfGNvbWUgdXB8c2hvdyB1cHxtYXRlcmlhbGlzZXxkZXZlbG9wfHRha2V8aGFwcGVufGNvbnNpZGVyfGVuc3VlfGNyb3AgdXB8YmVnaW58bG9jYXRpb258Y29tZXx0byB0YWtlIHBsYWNlfGNhcnJ5fHNwb3R8YWNxdWlyZXxicmluZ3x0dXJuIG91dHxiZSBkb25lfGFycml2ZXxhY3F1aXJlIHBsYWNlfGdvIG9ufGdldCBwbGFjZXxjb21lIHRydWV8cG9zaXRpb258dGFrZSBvbnxhIHJlYWxpdHl8YXJlYXx0YWtlIG9uIHBsYWNlfHdvcmt8Y2FycnkgcGxhY2V8Y2hvb3NlfGJlZmFsbHxnZXR8cmVjZWl2ZXxhcnJpdmUgYWJvdXR8aGF2ZXxvY2N1ciBhYm91dHxvY2N1cnN8Y29uc2lkZXIgcGxhY2V9IHthZ2FpbnxvbmNlIGFnYWlufG9uY2UgbW9yZXx5ZXQgYWdhaW58YWxsIG92ZXIgYWdhaW58anVzdCBhcyBiZWZvcmV8Zm9yIGEgc2Vjb25kIHRpbWV8cmVwZWF0ZWRseXxldmVyIGFnYWlufG9uY2V8b3ZlciBhZ2FpbnxiYWNrIGFnYWlufGFzIHNvb24gYXN8YW55IG1vcmV8d2hlbnxhZnRlcnxhcyBzb29uIGFzIGFnYWlufG11Y2ggbW9yZXxhIGxvdCBtb3JlfHRoZSBtb21lbnQgbW9yZXxjb25zaXN0ZW50bHl8b25jZSBtb3JlLGFzIGJlZm9yZXx0aGUgbW9tZW50IGFnYWlufGZhciBtb3JlfGFkZGl0aW9uYWx8b25lIG1vcmUgdGltZXxhcyBzb29uIGFzIG1vcmV8aW4gdGhlIGZ1dHVyZXxtb3JlfGFueW1vcmV8ZXh0cmF8dGhlcmVmb3JlfGFzIHNvb258cmVhcnx5ZXR8YWZ0ZXIgYWdhaW58YWZ0ZXIgbW9yZXxob3dldmVyfHF1aWNrbHkgYXMgbW9yZXx3aGVuIG1vcmV8YnV0fHN0aWxsfHJlbWVtYmVyfHdoZW4gYWdhaW58dGhlIG1vbWVudHxzcGluZXxuZXZlcnRoZWxlc3N8dGhpcyB0aW1lIGFyb3VuZHxyZXR1cm5pbmd9LiB7ZXZlcmdyZWVufHRpbWUgdGVzdGVkfSB7YnVmZmV0fHNlbGYgc2VydmUgYnVmZmV0fHNtb3JnYXNib2FyZH0ge3dhcyBhfHdvdWxkIGJlIGF8d2FzIG9idmlvdXNseSBhfHdvdWxkIGhhdmUgYmVlbiBhfG11c3QgaGF2ZSBiZWVuIGF8YmVjYW1lIGF8aGFzIGJlZW4gYXxpcyBhfGhhZCBiZWVuIGF8d2FzIHJlYWxseSBhfSBzZWNvbmQge3RpbWV8cGVyaW9kfG1vbWVudHxvY2Nhc2lvbnx0aW1lIHBlcmlvZHx0aW1lIGZyYW1lfHBvaW50IGluIHRpbWV8cHJlY2lvdXMgdGltZXxlZmZvcnR8aW5zdGFuY2V8aG91cnN8ZW5lcmd5fHNvbWUgdGltZXxzcGFyZSB0aW1lfGZyZWUgdGltZXxwZXJpb2Qgb2YgdGltZXxtb21lbnQgaW4gdGltZXxkdXJhdGlvbnxhIHBlcmlvZCBvZiB0aW1lfHBvaW50fGRheXxvcHBvcnR1bml0eXxhdmFpbGFibGUgZnJlZSB0aW1lfGFtb3VudCBvZiB0aW1lfHdvcmstdGltZXxzb21lIGFtb3VudCBvZiB0aW1lfHRoZSB0aW1lfGluc3RhbnR8YSBtb21lbnR8bW9tZW50c3xlbm91Z2ggdGltZXxleHBlcmllbmNlfHlvdXIgdGltZXxldmVuaW5nfGFueSB0aW1lfHdvcmtpbmcgaG91cnN8c2NoZWR1bGV8YSB3aGlsZXxkYXlzfGEgbGl0dGxlIHRpbWV8dmFsdWFibGUgdGltZXxkYXkgdGltZXxtaW51dGVzfGVmZm9ydHN8aGlnaCB0aW1lfGEgY2hhbmNlfGVyYXx0aW1lc3xzZWFzb258bW9ybmluZ3xhIHBlcmlvZH0gSnVuZSAxMiwge3RoaXMgdGltZXx0aGlzIHRpbWUgYXJvdW5kfG5vd3xvbiB0aGlzIG9jY2FzaW9ufHRoZXNlIHRpbWVzfHRoaXMgb2NjYXNzaW9ufHRoYXQgdGltZXx0aGlzIHBvaW50fHRoaXMgcGVyaW9kfHRoYXQgdGltZSBwZXJpb2R8YXQgdGhpcyBwb2ludHx0b2RheXx0aGlzIG1vbWVudHx0aGVzZSBvY2Nhc3Npb25zfG9uIHRoaXMgb25lfHRoaXMgb2NjYXNpb258dGhlIG1vbWVudHx0aGV8dGhhdCBwb2ludH0ge3dpdGh8YWxvbmcgd2l0aHx0b2dldGhlciB3aXRofHVzaW5nfGhhdmluZ3xieSB1c2luZ3x1dGlsaXppbmd8dGhyb3VnaHx3aXRoIHRoZSBoZWxwIG9mfGJ5IG1lYW5zIG9mfGJ5IHdheSBvZnxkdWUgdG98YmVjYXVzZSBvZnx3aXRoIHRoZXx0aGF0IGhhc3xieSB3b3JraW5nIHdpdGh8dGhhdCBoYXZlfGJ5fGVxdWlwcGVkIHdpdGh8aW58dGhhdCBpbmNsdWRlc3xub3cgd2l0aHxieSBoYXZpbmd8dGhhbmtzIHRvfGZvcnxjb21wbGV0ZSB3aXRofGNvbWJpbmVkIHdpdGh8YWNjb21wYW5pZWQgYnl8d2hpbGUgaGF2aW5nfHRvfGNvbnNpc3Rpbmcgb2Z8YWxvbmdzaWRlfGFuZHx3aG8gaGF2ZXx3aGlsZSB1c2luZ3xvbnxzdWZmZXJpbmcgZnJvbXxhcyB3ZWxsIGFzfGZyb218ZmVhdHVyaW5nfHZpYXxjb250YWluaW5nfGluIGFkZGl0aW9uIHRvfHdoaWNoIGhhc3xjb25zaWRlcmluZ3xvZmZlcmluZ3xhdHxhbW9uZ3x3aG8gaGFzfHdoZW4gaXQgY29tZXMgdG99IDM1IHt2aW9sYXRpb25zfGluZnJhY3Rpb25zfS4gDQoNCnthZ2l0YXRpb258ZGlzYXBwb2ludG1lbnR8dHVybW9pbHxmcnVzdHJhdGlvbnxpcnJpdGF0aW9uc3xhbnhpZXR5fSB7aXMgaW1wb3J0YW50fGlzIGVzc2VudGlhbHxpcyB2ZXJ5IGltcG9ydGFudHxpcyB2aXRhbHxpcyBzaWduaWZpY2FudHxpcyBjcml0aWNhbHxpcyBjcnVjaWFsfGlzIGV4dHJlbWVseSBpbXBvcnRhbnR8aXMgbmVjZXNzYXJ5fGlzIHJlYWxseSBpbXBvcnRhbnR8dGVycmlibHkgaW1wb3J0YW50fGlzIG5vdCBvcHRpb25hbHxpcyBhbHNvIGltcG9ydGFudHxpcyByZWNvbW1lbmRlZHxpcyBhIGNlbnRyYWwgZmVhdHVyZXxpcyBhIG11c3R8J3MgaW1wb3J0YW50fHdpbGwgYmUgZXNzZW50aWFsfGlzfGlzIGFjdHVhbGx5fGlzIHZlcnl8J3MgY3JpdGljYWx8aXMgYWN0dWFsbHkgZXNzZW50aWFsfSB7YmVjYXVzZSBpdHx0aGlzfHNpbmNlIGl0fHRoYXR8dGhlIGlkZWF9IGNyZWF0ZXMge3N1cmZhY2UgYXJlYXxhcmVhfHN1cmZhY2V8ZXhwYW5zZXxmbG9vcnxleHRlcmlvcnx3b3JrIHN1cmZhY2V9LiBGb3Ige3RoZSByZWFjdGlvbnx0aGUgcmVzcG9uc2V9IHt0byB0YWtlIHBsYWNlfHRvIG9jY3VyfHRvIGhhcHBlbn0sIHt0aGV8dGhlIGFjdHVhbHx0aGUgcGFydGljdWxhcnx5b3VyfHRoaXN8YXxhbnl8dGhhdHx0eXBpY2FsbHkgdGhlfGFsbCB0aGV8dGhlc2V8YWxsIG9mIHRoZXxvZnRlbiB0aGV8dGhlIHZlcnl8dGhlIGV4YWN0fG91cnx0aGUgbWFpbnx0aGVpcnx0aG9zZXxhIG5ld3x0aGUgZW50aXJlfG1vc3Qgb2YgdGhlfHVzdWFsbHkgdGhlfHVucXVlc3Rpb25hYmx5IHRoZXx0aGlzIHBhcnRpY3VsYXJ8ZWFjaHxhbnxzb21lIG9mIHRoZXx0aGUgbW9zdCBpbXBvcnRhbnR8YWxsfHRoZSB0eXBlIG9mfG15fGkgd291bGQgc2F5IHRoZXxzb21lIHNvcnQgb2Z8eW91IHNlZSwgdGhlfG91ciBvd258b25lIHBhcnRpY3VsYXJ8b25lc3x0aGUgc3BlY2lmaWN8c29tZXxjdXJyZW50bHkgdGhlfGVhY2ggb2Ygb3VyfG9mIHRoZXx5b3VyIGN1cnJlbnR8dGhlfGl0c3x0eXBpY2FsbHl8YSBwZXJzb24nc3xnZW5lcmFsbHl8c3BlY2lmaWN9IHtjYXRhbHlzdHxkcml2ZXJ8cHJvbXB0fHN3aXRjaH0sIEEge21vbGVjdWxlfHBhcnRpY2xlfGNvbXBvdW5kfGNoZW1pY2FsfSB7b2Ygb3VyfGluIG91cnxpbmRpdmlkdWFsc3xvZiBvdXIgb3dufHlvdXJ8b25lJ3N8b2YgeW91cnxvZiB0aGV8b3VyfG9mIG9uZSdzfSBTY2hpZmYncyB7YmFzZXxib3R0b218Zm91bmRhdGlvbnxzdGFydGluZ3xwbGF0Zm9ybXxiYXNpY3x0cnVzdHxib3R0b20gcGFydHxzdGFydGluZyBwb2ludHxzdHJ1Y3R1cmV8YmVnaW5uaW5nfHB1dCBmYWl0dGggb258YmFzaXN8cm9vdHxiZWdpbnxtYWtlfHJvb3RzfGRldGVybWluZXxib3R0b20gbGV2ZWx8dW5kZXJzaWRlfGVzdGFibGlzaHxzdGFydHxpbml0aWFsfHN0YW5kYXJkfGJ1aWxkfHVuZGVybHlpbmcgcGFydHxmb3VuZHxmb290fGZhY2lsaXR5fGxpc3R8cm9vdCBiYXNlfHN5c3RlbXx0b3B8Z3JvdW5kd29ya3xsb3dlciBwYXJ0fSwge2FuZHxhcyB3ZWxsIGFzfGFuZCBhbHNvfGFsb25nIHdpdGh8aW4gYWRkaXRpb24gdG98cGx1c3x0b2dldGhlciB3aXRofGFuZCBldmVufG5vdCB0byBtZW50aW9ufGFuZCBhZGRpdGlvbmFsbHl8YW5kIHRoZW58Y291cGxlZCB3aXRofGFuZCB0aGVyZWZvcmV8YWxzb3xhbmQgdGh1c3xjb21iaW5lZCB3aXRofG9yfGFuZCBzb3xhbmQgaW4gYWRkaXRpb258YW5kIGZ1cnRoZXJtb3JlfGFuZCBjb25zZXF1ZW50bHl8dGhlbnxhbmQgYXMgd2VsbCxhcyB3ZWxsIGFzIHRoZXxhbmQgbW9yZW92ZXJ8YW5kIGFzIGEgcmVzdWx0fGFuZCBhcyBhIGNvbnNlcXVlbmNlfHRvfGJ1dHxzb3xhbmQgc2ltcGx5fGFkZGl0aW9uYWxseXxidXQgYWxzb3xhbmQgYXMgd2VsbCBhc3xpbiBhZGRpdGlvbnxmdXJ0aGVybW9yZXxpbiBhZGRpdGlvbiB0byB0aGV8YW5kIGFzIHdlbGx8bW9yZW92ZXJ8YXMgd2VsbHxhbmQgYWZ0ZXIgdGhhdHxhcyB3ZWxsIGFzLHdoaWxlfGFzfHdpdGh8b24gdG9wIG9mIHRoYXR8aW4gYWRkaXRpb24seWV0fGFuZCAvIG9yfHNpbmNlfSBhbiBhdG9tIHtvZnxhc3NvY2lhdGVkIHdpdGh8cmVnYXJkaW5nfGludm9sdmluZ3xjb25uZWN0ZWQgd2l0aHx3aXRofGZvcnxpbnxmcm9tfGFib3V0fGFtb25nfGludm9sdmVkIHdpdGh8bW9zdCB0eXBpY2FsbHkgYXNzb2NpYXRlZCB3aXRofGNvbmNlcm5pbmd8dG8gZG8gd2l0aHxoYXZpbmcgdG8gZG8gd2l0aHxjcmVhdGVkIGJ5fHJlbGF0ZWQgd2l0aHxhdHRhY2hlZCB0b3x0b3xvbnxhc3NvY2lhdGVkfG9mIHRoZXxyZWxhdGluZyB0b3xwZXJ0YWluaW5nIHRvfHdpdGggcmVnYXJkcyB0b3xhdHxyZWxhdGVkIHRvfGJlaGluZHxiZWNhdXNlIG9mfHBvaW50aW5nIHRvfGNvbm5lY3RlZHx0b2dldGhlciB3aXRofGFsb25nIHdpdGh8YW1vbmdzdHx1c2luZ3xsaW5rZWR8b2YgbW9zdHxha2luIHRvfHRvd2FyZHN8YXMgdG98b2YgYXxpbmNsdWRpbmd8Y29taW5nIGZyb20gYWxsfHdpdGhpbnxvZiBhbGx8dHVyZSBvZnxvdmVyfG9mIHByZWRvbWluYW50bHl8b3V0IG9mfSBoeWRyb2dlbiB7bXVzdHxzaG91bGR8bmVlZCB0b3xvdWdodCB0b3xoYXZlIHRvfHdpbGwgaGF2ZSB0b3x3aWxsIG5lZWQgdG98aGF2ZSBnb3QgdG98bmVlZHMgdG98aGFzIHRvfHNob3VsZCBhbHdheXN8cmVhbGx5IHNob3VsZHxhcmUgcmVxdWlyZWQgdG98c2hvdWxkIGNlcnRhaW5seXxzaG91bGQgcmVhbGx5fG5lY2Vzc2l0eXxyZWFsbHkgbmVlZCB0b3xuZWVkfHJlcXVpcmVtZW50fG11c3QgZGVmaW5pdGVseXxtdXN0IGFic29sdXRlbHl8cmVxdWlyZXx3aWxsIHdhbnQgdG98cHJlZmVyYWJseSBzaG91bGR8d2lsbCBuZWVkfGhhcyBnb3QgdG98aXMgcmVxdWlyZWQgdG98anVzdCBuZWVkIHRvfG1heXxtdXN0fG91Z2h0fG1pZ2h0fGhhdmUgdG8gaGF2ZXxzaG91bGQgZGVmaW5pdGVseXxuZWVkIHRvIGhhdmUgdG98bXVzdCBoYXZlfGhhdmUgdG8gaGF2ZSB0b3xjYW58d291bGQgbmVlZCB0b3xzaG91bGQgdG98ZGVmaW5pdGUgbmVjZXNzaXR5fGVzc2VudGlhbHx3aWxsfGFtIG9ibGlnZWQgdG98cmVhbGx5IHNob3VsZCB0cnkgdG98d291bGR8cmVxdWlyZSB0b3xjb3VsZHxuZWVkIHRvIGhhdmV8aGF2ZXxmZWVsIHRoZSBuZWVkIHRvfSB7Y29tZSBpbnRvfGVudGVyIGludG98cmVjZWl2ZXxiZSBnaXZlbnxlbnRlcnxlbnRlciBpbiB0b3xnZXR8Y3JlZXAgaW50b3xyZWNlaXZlZHxhY3F1aXJlZHxpbmhlcml0ZWR8Z2V0IGludG99IHtjb250YWN0fGdldCBpbiB0b3VjaCB3aXRofG1ha2UgY29udGFjdCB3aXRofHNwZWFrIHRvfGdldCBob2xkIG9mfGNhbGx8Y29tbXVuaWNhdGUgd2l0aHxwaG9uZXxlbWFpbHxjb21tdW5pY2F0aW9ufGdldCBhIGhvbGQgb2Z8ZW1haWwgb3IgY2FsbHx0b3VjaHxjb25uZWN0aW9ufGdldCBpbiB0b3VjaHx0ZWxlcGhvbmUgb3IgZW1haWx8Y2FsbCB1cHxtYWtlIGNvbnRhY3R8Y29tbXVuaWNhdGlvbnN8ZmVlbHx0YWxrIHRvfGludGVyYWN0aW9ufHJlYWNofGNvbm5lY3Qgd2l0aHxlZmZlY3R8ZS1tYWlsfGV4cG9zdXJlfGRpcmVjdCBjb250YWN0fHRvdWNoaW5nfHNwZWFrIHdpdGh8dGVsZXBob25lfGhpbnR8Y29udGFjdCB3aXRofGltcGFjdHxtYWtlIGNvbnRhY3Qgd2l0aCB3aXRofGNvbm5lY3QgdG98d3JpdGUgdG8gdGhlbSB3aXRofGdldCBpbnxzcGVha3xjb21tdW5pY2F0ZXxjb25uZWN0IHdpdGggbWV8aW1wcmVzc2lvbnxnZXR8ZmluZHxpbiBjb250YWN0IHdpdGh8cmVhY2ggZm9yfGJpdHxyZWFjaCBvdXQgdG98cGVyc29uYWx8cGh5c2ljYWwgY29udGFjdHxjbGllbnR9IHtzaW11bHRhbmVvdXNseXxjb25jdXJyZW50bHl8YXQgdGhlIHNhbWUgdGltZXx0b2dldGhlcnxpbiB1bmlzb258YXMgd2VsbHxhbGwgdG9nZXRoZXJ8YWxsIGluIG9uZSBnb3xhbGwgYXQgb25jZXxhdCB0aGF0IHRpbWV8d2hpbGUgZG9pbmcgc298b24gdGhlIG90aGVyIGhhbmR8ZXF1YWxseSB3ZWxsfGF0IG9uY2V8dG9vfGluIGFkZGl0aW9ufGFsc299LiBJZiB5b3UgZGVjaWRlIHt0aGF0IHlvdSBuZWVkIHRvfHlvdSdsbCB3YW50IHRvfHlvdSBuZWVkIHRvfHlvdSB3aWxsIHdhbnQgdG98dGhhdCB5b3Ugc2hvdWxkfHRoYXQgeW91IGhhdmUgdG98eW91IG11c3R8dGhhdCB5b3UgbXVzdHx0aGF0IHlvdSBvdWdodCB0b3x5b3UgaGF2ZSB0b3x0aGF0IHlvdSBjYW58dGhhdCB5b3Ugc2ltcGx5fSByZXBsYWNlIHt5b3VyfHlvdXIgb3dufHRoZXx5b3VyIGN1cnJlbnR8b25lc3xhIHBlcnNvbidzfGFuIGluZGl2aWR1YWwnc3xvbmVzIG93bnxhfGFueXx5b3VyIG1haW58YWxsIHlvdXJ8eW91ciBlbnRpcmV8eW91ciBwZXJzb25hbHx5b3VyIGZhdm9yaXRlfHlvdXIgdHJ1c3R5fHlvdXIgcHJpbWFyeXx5b3VyIHVsdGltYXRlfHlvdXIgYWN0dWFsfGFsbCBvZiB5b3VyfHlvdXIgbmV3fHlvdXIgaW5kaXZpZHVhbHx5b3VyIGZhbWlseXx0aGF0fG9uZSdzIG93bnx5b3VyIG93biBwZXJzb25hbHx0aGUgYWN0dWFsfGFufHlvdXIgY29tcGFueXx0aGlzfG91cnx5b3VyIGFtYXppbmd8eW91IGFyZXx0aGVpcnxzb21lfHlvdXIgaW5jcmVkaWJsZXx5b3VyIHByaXplZHx0aG9zZXx5b3UncmV8dGhlIGJlc3R8eW91ciBjb21wYW55J3N8dGhlIHBhcnRpY3VsYXJ8eW91cnx5b3VyIGdvb2R8YW4gaW5kaXZpZHVhbHN8YSBzaW1wbGV8cGVyc29uYWx8dmVyeSBvd258YSBuZXd9IHtzbGVlcGluZ3xyZXN0aW5nfHNsdW1iZXJpbmd8YXNsZWVwfHNsZWVwfGdldHRpbmcgdG8gc2xlZXB8Z29pbmcgdG8gc2xlZXB8dGFraW5nIGEgbmFwfGF0dGVtcHRpbmcgdG8gc2xlZXB8Z29pbmcgdG8gYmVkfGZhbGxpbmcgYXNsZWVwfHNsdW1iZXJ8aW4gYmVkIGFzbGVlcHxpbiBiZWR8bmFwcGluZ3xzbGVlcGluZyBwZWFjZWZ1bGx5fGhhdmluZyBhIGdvb2Qgc2xlZXB8YWNjb21tb2RhdGlvbnN8cmVnZW5lcmF0aW5nfHJlbGF4aW5nfGFzc2lzdHxseWluZyBkb3dufSB7YmFnfHRvdGV8Y2FycmllcnxoYW5kYmFnfGNhc2V8dHJhdmVsbGluZyBiYWd8Y29udGFpbmVyfGJhY2twYWNrfHBvdWNofHBsYXN0aWMgYmFnfGJhY2sgcGFja3xzdWl0Y2FzZXxwdXJzZXxnb2xmIGJhZ3xzYWNrfGdlYXJ8Ym94fHBsYXN0aWMgY2FycmllciBiYWd8cnVja3NhY2t8c2VydmluZ30sIFlvdSB7c2hvdWxkIGxvb2t8bmVlZCB0byBsb29rfG1heSBuZWVkIHRvIGxvb2t8d2lsbCB3YW50IHRvIGxvb2t8Y291bGQgY29uc2lkZXIgbG9va2luZ3x3aWxsIGxvb2t8bmVlZHMgdG8gbG9va30gZm9yIHtvbmUgdGhhdCBpc3xvbmUgdGhhdCdzfGVuZ2luZWVyZWQgdG8gYmV8YnVpbHQgdG8gYmV8bWFkZSB0byBiZXxjb25zdHJ1Y3RlZCB0byBiZXxvbmUgdGhhdCB3aWxsIGJlfGNvbnN0cnVjdGVkfGEgYmVkIHRoYXQgaXN8YSB0cmFpbmVyIHdobyBpc3xhIGJlZCB0aGF0J3N9IGRvdWJsZSB7c3RpdGNoZWR8c2V3bnxzZXdlZH0gYXQgdGhlIHtzZWFtc3xzdGl0Y2hlc3xqb2luc3xhcHBlYXJzfSBhbmQge3RoYXQgdGhlcmUgaXMgYXx0aGF0IHRoZXJlJ3MgYXx0aGF0IHlvdSBoYXZlIGF8dGhhdCB5b3UndmUgYX0gZG91YmxlIHt6aXBwZXJ8ZnJlZXplcn0ge2J1aWx0IGludG98aW5jbHVkZWQgaW58Y29uc3RydWN0ZWQgaW50b3x0aGF0IGFyZSBwYXJ0IG9mfGJ1aWx0IGlufGFscmVhZHkgYSBwYXJ0IG9mfSB7dGhlbXxhbGwgb2YgdGhlbXx0aGVzZXx0aGVzZSBwZW9wbGV8dGhlc2UgaW5kaXZpZHVhbHN8dGhlc2UgZm9sa3N8aGltIG9yIGhlcnx0aGVtIGFsbHx0aGVzZSBwcm9kdWN0c3xpbmRpdmlkdWFsc3x0aGVzZSBndXlzfGl0fHRoZXNlIGl0ZW1zfGNvbnN1bWVyc3x0aGVzZSBidXNpbmVzc2VzfHRoZSBlbnRpcmUgZ3JvdXB8dGhlIHdob2xlIGJ1bmNofHRoZXNlIGFuaW1hbHN8dGhlIGdyb3VwfHRoYXQgY29tcGFueXxmb2xrc3xhbGwgb2Z8cGVvcGxlfGFueSBvZiB0aGVtfHRoZXNlIHR5cGVzIG9mfHRoZW1zZWx2ZXN8dGhlc2Uga2luZHMgb2Z8dGhlIGtpZHN8YXNzb2NpYXRlZCB3aXRofGhlcnxhc3NvY2lhdGVkIHdpdGggdGhlbXx0aGVzZSBraW5kIG9mfHRob3NlfGFsbCBvZiB0aGVtIHdpdGh8dGhlIGNvbXBhbnl8b25lfHRoZSBwYXJ0aWVzfGFsbCBpbnZvbHZlZHx5b3VyIGtpZHN8cmVnYXJkaW5nfHRoZXNlIGtpbmQgb2YgcGVvcGxlfGl0ZW1zfGludm9sdmluZyB0aGVtfHRvIHRoZW18Y2hpbGRyZW58dGhlc2Ugd2l0aHxraWRzfGN1c3RvbWVyc3x0aGUgbGVuZGVyfGhpbXxhbGx9LiBUaGUgZG91YmxlIHt6aXBwZXJ8ZnJlZXplcn0ge2ZlYXR1cmV8ZnVuY3Rpb258Y2hhcmFjdGVyaXN0aWN8YXR0cmlidXRlfGVsZW1lbnR8YXNwZWN0fG9mZmVyfGluY2x1ZGV8aGF2ZXxvcHRpb258c2hvd2Nhc2V8aGlnaGxpZ2h0fGJlbmVmaXR8cHJvdmlkZXxxdWFsaXR5fGNhcGFiaWxpdHl8Y29tZSB3aXRofGRpc3BsYXl8ZnVuY3Rpb25hbGl0eXxmYWNldHx0cmFpdHxwcm92aWRlIHlvdSB3aXRofHByZXNlbnR8YWR2YW50YWdlfGZhY3Rvcnxwb3NzZXNzfGNvbXBvbmVudHxib2FzdCBvZnxwdXJwb3NlfHNob3d8cGVyZm9ybXxwYXJ0fGFiaWxpdHl8aGF2ZSBnb3R8ZGVsaXZlcnxzdXBwbHkgeW91IHdpdGh8YXR0cmlidXRlc3xzZXR0aW5nfG9wZXJhdGV8cGVyZm9ybWFuY2V8Y29udGFpbnx0b29sfHRoaW5nfHByb21vdGV8c3VwcGx5fHVzZXx5b3UgaGF2ZXx0eXBpY2FsfG1ha2UgYXZhaWxhYmxlfSB7d2lsbCBhbGxvdyB5b3UgdG98d2lsbCBoZWxwIHlvdSB0b3x3aWxsIGFzc2lzdCB5b3UgdG98d2lsbCBoZWxwIHlvdXx3aWxsIGxldCB5b3V8YWxsb3dzIHlvdSB0b3x3aWxsIGVuYWJsZSB5b3UgdG98YWxsb3cgeW91IHRvfGVuYWJsZSB5b3UgdG98YXNzaXN0IHlvdSB0b30ge3ZlbnR8cG9ydHx2ZW50IG91dHxpbi10YWtlfSB0aGUge2JhZ3x0b3RlfGNhcnJpZXJ8aGFuZGJhZ3xjYXNlfHRyYXZlbGxpbmcgYmFnfGNvbnRhaW5lcnxiYWNrcGFja3xwb3VjaHxwbGFzdGljIGJhZ3xiYWNrIHBhY2t8c3VpdGNhc2V8cHVyc2V8Z29sZiBiYWd8c2Fja3xnZWFyfGJveHxwbGFzdGljIGNhcnJpZXIgYmFnfHJ1Y2tzYWNrfHNlcnZpbmd9IHt3aGlsZSB5b3V8YXMgeW91fHdoZW4geW91fHdoaWxzdCB5b3V8YmVjYXVzZSB5b3V8c2luY2UgeW91fGFsdGhvdWdoIHlvdXx3aGVuZXZlciB5b3V8c29tZSBwZW9wbGUgY2hvb3NlIHRvfG9wdCB0b3xldmVuIHdoZW4geW91fGp1c3QgbGlrZSB5b3V8ZHVyaW5nIHRoZSB0aW1lIHlvdXxldmVuIGlmIHlvdXxzZXZlcmFsIG9wdGlvbixldmVuIHRob3VnaCB5b3V8c3VnZ2VzdCB5b3UgZGl2aWRlfGR1cmluZ3xyZWNvbW1lbmR8eW91fHNwbGl0IHlvdXIgbW9uZXl8d2hpbHN0fHdoaWxlIHlvdX0gc2xlZXAgc2hvdWxkIHt5b3UgZ2V0IHRvfHlvdSdyZSBhYmxlIHRvfHlvdSBjYW58eW91IGFyZSBmcmVlIHRvfHlvdSdyZSBmcmVlIHRvfHlvdSdyZSBhbGxvd2VkfHlvdSB3aWxsIGdldCB0b3x5b3UncmUgYWJsZXx5b3UgcmVhY2h8eW91IGFyZSBhYmxlIHRvfGdvIHRvfHlvdX0ge3dhcm18Y29tZm9ydGFibGV8Y296eXxob3R8Y29tZnl8aGVhdGVkfGhlYXR8dG9hc3R5fG5pY2V8c251Z3x3ZWxjb21pbmd8YmFsbXl8dmVyeSBob3R8d2FybWVyfHNpenpsaW5nfHNjb3JjaGluZ3x3YXJtaW5nfGx1a2V3YXJtfHRvYXN0eSB3YXJtfHNvb3RoaW5nfHdhcm0gYW5kIGNvbWZ5fHJlbGF4aW5nfHdhcm0gYW5kIGNvbWZvcnRhYmxlfHdhcm0gdXB8aW5jcmVkaWJseSBob3R8c251ZyBhbmQgdG9hc3R5fGhlYXQgdXB8d2FybSBvciBob3R8Y29zeXxzdW5ueXxzdW1tZXJ8dGVwaWR8d2FybWVkfHBvcHVsYXJ8Y2hlZXJmdWx8aHVtaWR8dmVyeSB3YXJtfGZyaWVuZGx5fG51cnR1cmluZ3xzZXh5fGludml0aW5nfHNpenpsaW5nIGhvdHxtZWxsb3d8Z29vZHxwbGVhc2FudHxob21lbHl8aW5jcmVhc2UgdGhlIGhlYXQgb2Z8c2VjdXJlfSB7aW4gdGhlbXxpbnNpZGUgdGhlbXxpbmNsdWRlZHxpbiB0aGUgaW5kaXZpZHVhbHx3aXRoIHRoZW18aW4gdGhhdCBwZXJzb258d2l0aGluIHRoZW19IHthbmQgc3RpbGx8YnV0IHN0aWxsfHdoaWxzdCBzdGlsbCBiZWluZ3xuZXZlcnRoZWxlc3N8bm9uZXRoZWxlc3N8eWV0IHN0aWxsfSBhbGxvdyB5b3Uge3RoZSBjb21mb3J0fGVuaGFuY2VkIGNvbWZvcnR8Y29udGVudG1lbnR8aW1wcm92ZWR8Y29tZm9ydGFibGVuZXNzfGx1eHVyeXxncmVhdGVyfGNvemluZXNzfGVuam95bWVudHx0aGUgZW5qb3ltZW50fHRoZSBjb3ppbmVzc3x0aGUgY29tZm9ydGFibGVuZXNzfSB5b3Uge25lZWQgZm9yfHJlcXVpcmVtZW50IGZvcnxkZXBlbmRlbmNlIG9ufHJlcXVpcmVtZW50IG9mfGRlc2lyZSBmb3J8cmVxdWlyZSBmb3J8ZGVwZW5kIG9uIGZvcnxyZXF1aXJlbWVudHxuZWNlc3NpdHkgZm9yfGltcG9ydGFuY2Ugb2Z8ZmFjdCB0aGF0fHNpZ25pZmljYW5jZSBhYm91dHxpbmNyZWRpYmxlIGltcG9ydGFuY2Ugb2Z9IGEge2dvb2QgbmlnaHRzfGdyZWF0IG5pZ2h0c30ge3Jlc3R8cmVsYXhhdGlvbnxzbGVlcHxyZW1haW5kZXJ8cmVsYXh8c2x1bWJlcnxtYWpvcml0eXxvdGhlciBwYXJ0c3xzbm9vemV8b3RoZXJzfGJyZWFrfHNsZWVwaW5nfHJlY292ZXJ5fHJlY292ZXJ8bGVpc3VyZXxnZXQgdG8gc2xlZXB8ZG93bnRpbWV8YmFsYW5jZXxsYXl8dW53aW5kfHZhc3QgbWFqb3JpdHl8b3RoZXIgYXJlYXN8cGxlYXN1cmV8bmFwfHNpdHxyZXBvc2V8ZHVyYXRpb258bG9vc2VuIHVwfGVuam95bWVudHxiZXxnb29kIG5pZ2h0IHNsZWVwfHBlYWNlfGNvbXBldGl0aW9ufGNvbWZvcnR8cmVsYXhhdGlvbiB0aW1lfHBsYWNlfHJlbWFpbmluZ3xyc3R8cmVjdXBlcmF0ZXx0YWtlIGEgYnJlYWt8YnJlYWtzfGdpdmUgYSByZXN0IHRvfGJ1bGt8ZWFzZXxsZWZ0b3ZlcnN8c2V0fHBlYWNlZnVsbmVzcyxzdG9wfSwgDQoNCnt0aGV8dGhlIGFjdHVhbHx0aGUgcGFydGljdWxhcnx5b3VyfHRoaXN8YXxhbnl8dGhhdHx0eXBpY2FsbHkgdGhlfGFsbCB0aGV8dGhlc2V8YWxsIG9mIHRoZXxvZnRlbiB0aGV8dGhlIHZlcnl8dGhlIGV4YWN0fG91cnx0aGUgbWFpbnx0aGVpcnx0aG9zZXxhIG5ld3x0aGUgZW50aXJlfG1vc3Qgb2YgdGhlfHVzdWFsbHkgdGhlfHVucXVlc3Rpb25hYmx5IHRoZXx0aGlzIHBhcnRpY3VsYXJ8ZWFjaHxhbnxzb21lIG9mIHRoZXx0aGUgbW9zdCBpbXBvcnRhbnR8YWxsfHRoZSB0eXBlIG9mfG15fGkgd291bGQgc2F5IHRoZXxzb21lIHNvcnQgb2Z8eW91IHNlZSwgdGhlfG91ciBvd258b25lIHBhcnRpY3VsYXJ8b25lc3x0aGUgc3BlY2lmaWN8c29tZXxjdXJyZW50bHkgdGhlfGVhY2ggb2Ygb3VyfG9mIHRoZXx5b3VyIGN1cnJlbnR8dGhlfGl0c3x0eXBpY2FsbHl8YSBwZXJzb24nc3xnZW5lcmFsbHl8c3BlY2lmaWN9IHtteXN0ZXJ5fHNlY3JldHxwdXp6bGV8dW5rbm93bnx0aHJpbGxlcnxoaWRkZW4ga25vd2xlZGdlfHN1c3BlbnNlfGVuaWdtYXxvYnNjdXJpdHl8c2Vuc2Ugb2YgbXlzdGVyeXxzZWNyZXRzfGhpZGRlbnx0b3Agc2VjcmV0fHB1enpsZXN8cG9zZXJ8c29sdXRpb258bWFnaWMgc3BlbGx9IHtpcyB3aHl8aXMgdGhlIHJlYXNvbiB3aHl9IEx1Yml0eiwgMjgsIHtmcm9tfHRocm91Z2h8Y29taW5nIGZyb218dmlhfGJ5fG91dCBvZnx3aXRofGFzIGEgcmVzdWx0IG9mfGJlY2F1c2Ugb2Z8cmlnaHQgZnJvbXxwcm92aWRlZCBieXxhd2F5IGZyb218ZHVlIHRvfGJ5IHdheSBvZnxpbnx1c2luZ3xzdGFydGluZyBmcm9tfHJlY2VpdmVkIGZyb218b2Z8ZnJvbSB0aGV8YnkgbWVhbnMgb2Z8b3JpZ2luYWxseSBmcm9tfGNhdXNlZCBieXx0b3RhbGx5IGZyb218YmV0d2VlbnxhdHxwcm9kdWNlZCBieXxvbnxoYWlsaW5nIGZyb218YmV5b25kfGV2ZXJ5dGhpbmcgZnJvbXxyYW5naW5nIGZyb218dGFrZW4gZnJvbXx3aXRoaW58b2ZmfGF0IHRoZSBoYW5kcyBvZnxmYXIgZnJvbXxmb3J8ZHVyaW5nfGNhdXNlZCBmcm9tfG91dHNpZGUgb2Z8c3VjaCBhc3xhZ2FpbnN0fGZhcmF3YXkgZnJvbXxicm91Z2h0IG9uIGJ5fGFueXdoZXJlIGZyb218c2luY2V8YWZ0ZXJ8YmFzZWQgaW58dXAgZnJvbXxpbmNsdWRpbmd9IE1vbnRhYmF1ciwge2dlcm1hbnl8aW5kb25lc2lhfHBoaWxpcHBpbmVzfGJlbGdpdW18bWFsYXlzaWF8YXVzdHJhbGlhfGRlbm1hcmt8Y2FuYWRhfHVrfHNhdWRpIGFyYWJpYX0sIHt0b29rfHJlcXVpcmVkfGdvdHxuZWVkZWR8aGFkIHRha2VufGhhZHxwcm9jdXJlZHx3ZW50IG9ufG9ubHkgdG9va3xhY3F1aXJlZHx1c2VkfGdyYWJiZWR8YWRvcHRlZHxzaG90fHNwZW50IHRpbWUgb258bGVhcm50fGJyb3VnaHR8Ym91Z2h0fGRlbGl2ZXJlZHxyZWNlaXZlZHx0b29rIG91dHx0b29rIGEgbGl0dGxlfGFjY2VwdGVkfHN0b2xlfHNwZW50fGZsZXd8b2J0YWluZWR8aW5nZXN0ZWR8YXRlfG1hZGV9IHtoaW1zZWxmfHRoZW1zZWxmfHRoZW1zZWx2ZXN8aGVyc2VsZnxoaW0gb3IgaGVyIHNlbGZ8aGltIHNlbGZ8b24gaGlzIG93bnxieSBoaXMgb3dufHRoZWlyIHNlbGZ8dmVyeSBsaXR0bGV9LCBGaXZlIHtjb2xsZWFndWVzfGNvLXdvcmtlcnN8ZmVsbG93IHdvcmtlcnN8YWNxdWFpbnRhbmNlc3xmcmllbmRzfHBlZXJzfG1hdGVzfGNvLXdvcmtlcn0ge2FuZHxhcyB3ZWxsIGFzfGFuZCBhbHNvfGFsb25nIHdpdGh8aW4gYWRkaXRpb24gdG98cGx1c3x0b2dldGhlciB3aXRofGFuZCBldmVufG5vdCB0byBtZW50aW9ufGFuZCBhZGRpdGlvbmFsbHl8YW5kIHRoZW58Y291cGxlZCB3aXRofGFuZCB0aGVyZWZvcmV8YWxzb3xhbmQgdGh1c3xjb21iaW5lZCB3aXRofG9yfGFuZCBzb3xhbmQgaW4gYWRkaXRpb258YW5kIGZ1cnRoZXJtb3JlfGFuZCBjb25zZXF1ZW50bHl8dGhlbnxhbmQgYXMgd2VsbCxhcyB3ZWxsIGFzIHRoZXxhbmQgbW9yZW92ZXJ8YW5kIGFzIGEgcmVzdWx0fGFuZCBhcyBhIGNvbnNlcXVlbmNlfHRvfGJ1dHxzb3xhbmQgc2ltcGx5fGFkZGl0aW9uYWxseXxidXQgYWxzb3xhbmQgYXMgd2VsbCBhc3xpbiBhZGRpdGlvbnxmdXJ0aGVybW9yZXxpbiBhZGRpdGlvbiB0byB0aGV8YW5kIGFzIHdlbGx8bW9yZW92ZXJ8YXMgd2VsbHxhbmQgYWZ0ZXIgdGhhdHxhcyB3ZWxsIGFzLHdoaWxlfGFzfHdpdGh8b24gdG9wIG9mIHRoYXR8aW4gYWRkaXRpb24seWV0fGFuZCAvIG9yfHNpbmNlfSAxNDQge3Bhc3NlbmdlcnN8cGVvcGxlfHRyYXZlbGxlcnN8aW5kaXZpZHVhbHN8Z3Vlc3RzfHBlcnNvbnN8dHJhdmVsZXJzfHZveWFnZXJzfGFueW9uZSBpbiB5b3UgY2FyfG1hbnkgcGVvcGxlfGludml0ZWVzfHRvdXJpc3RzfHlvdXx2aXNpdG9yc3xhbnlvbmUgaW4gdGhlIGNhcnxwYXNzZW5lZ2VycyBpbiB5b3VyIGNhcn0ge3RvIGF8dG8gc29tZXx3aXRoIGF8dG8geW91cnxpbnRvIGF8dG8gdGhlfHRvd2FyZHMgYXxmb3IgYXx0byBzb21ld2hhdCBvZiBhfHRvd2FyZHN8dG8gYSBuZXd8b250byBhfHRvIG9uZXxpbiBhfGZvciB0aGV8b24gdG8gYXx0b3dhcmQgYXxvbiBhfHRvZ2V0aGVyIHdpdGggYXxmb3IgeW91cnx0byBzb21lIG90aGVyfHVwIHRvIGF8YXQgYXxoYXZpbmcgYXx0byBhIGdyZWF0fHVzaW5nIGF8dG8gdGhpc3x3aGljaCBoYXMgYXx3aXRoIGEgc3BlY2lmaWN8dG98dGhhdCBoYXMgYXx0byBhIHdvbmRlcmZ1bHx3aXRoaW4gYXx3aXRofGFzIG9wcG9zZWQgdG8gYXx0byBmaW5kIGF8dG8gYW55fG9mIGF8b3ZlciB0byBhfGFsb25nIHdpdGh8d2l0aCBhbnxwb2ludGluZyB0b3dhcmRzIGF8dXNpbmd9IHtjYXRhc3Ryb3BoaWN8ZGlzYXN0cm91c3x0cmFnaWN8ZGV2YXN0YXRpbmd8aHVnZX0ge2RlYXRofHBhc3NpbmcgYXdheXxkeWluZ3xsb3NzIG9mIGxpZmV8ZGVtaXNlfHBhc3Npbmd8ZmF0YWxpdHl8bG9zc3xkZXBhcnR1cmV8dGhlIGxvc3N8cGFzc2luZyBvZiBsaWZlfHlvdXIgZGVtaXNlfGJlcmVhdmVtZW50fGtpbGxpbmd8aGVhbHRoIHByb2JsZW1zfGlsbG5lc3N8ZGVhdGhzfGV4cGlyeXx0aGUgcGFzc2luZyBhd2F5fGRlY2xpbmV8ZmF0YWxpdGllc3x0aGUgZGVhdGh8ZW5kfG11cmRlcnxoZWFsdGggaXNzdWVzfGxvc3Mgb2Z8dGhlIGRlbWlzZXxsYWNrIG9mIGxpZmV9LiB7aGV8aGUgb3Igc2hlfHRoaXMgaW5kaXZpZHVhbHx0aGV5fGhlIC8gc2hlfHlvdXIgZG9nfHNoZXxzaGUgb3IgaGV8dGhlIGd1eXx0aGUgcGVyc29ufHlvdXIgcHVwcHl8dGhlIGRvZ3xoZSBzdGlsbHx5b3VyIGd1eXx0aGlzIGd1eXx0aGlzIHBlcnNvbnx5b3VyIG1hbnx0aGUgbWFufHdoaWNoIGhlfGEgcGVyc29ufHlvdXIgYm95ZnJpZW5kfHlvdXIgZXh8dGhhdCBoZXx0aGUgaW5kaXZpZHVhbHx5b3VyIGV4IGJveWZyaWVuZHx0aGF0IHRoZXl8aGUgb3J8eW91fHlvdXIgaHVzYmFuZHxpdHx5b3VyIGxvdmVyfHNvIGhlfHdoaWNoIGlzIHdoeSBoZXx0aGUgZG9jdG9yfHNvIHNhbnRhfG15IGh1c2JhbmR8b3IgZXZlbiBzaGV8bXkgZnJpZW5kfG9yIGV2ZW58dGhhdCBzaGV9IHtkaWR8ZG98d291bGR8ZG9lc3xwZXJmb3JtZWR8aGF2ZXxtYW5hZ2VkfG1hZGV8Y291bGR8aGFkfGhhdmUgZG9uZXx3b3VsZCBkb3xwcm9iYWJseSBkaWR8c2hvdWxkfGNvbmR1Y3RlZHxhcmUgeW91IGF3YXJlfGZlZWx8bWFuYWdlZCB0b3xlbmdhZ2VkIGlufGJlbGlldmV8bWFuYWdlZCB0byBkb3xoYXMgZG9uZXxjb21wbGV0ZWR8d291bGQgaGF2ZSBkb25lfGFjY29tcGxpc2hlZHx3YXMgYWJsZSB0b3xoYWQgdG8gZG98aGFzfGRvIHlvdSB0aGlua3xmaW5pc2hlZHxkbyB5b3Uga25vd3xhY2hpZXZlZHx3YXN8Y2FycmllZCBvdXR8d291bGQgeW91IHRoaW5rfG1pZ2h0fG1heX0ge2FsbCB0aGF0fGV2ZXJ5dGhpbmd8ZXZlcnl0aGluZyB0aGF0fHRoYXR8YWxsIG9mIHRoYXR8dGhlIG9ubHkgdGhpbmcgdGhhdHxzbyBtdWNofHZlcnl8YWxsIHRoZXx5b3VyfGFsbCB0aG9zZSB0aGluZ3N8dG9vfGFsbCB0aG9zZSB0aGluZ3MsYWxsfHdoYXRldmVyfHNvfHJlYWxseSB0aGF0fGFzIG11Y2h8c28gbWFueSB0aGluZ3N9IHt3aXRob3V0fHdpdGggb3V0fHdpdGhvdXQgaGF2aW5nfHdpdGggbm98ZGV2b2lkIG9mfHdpdGhvdXQgdGhlIG5lZWQgb2Z8bm90IGhhdmluZ3x3aGlsZSBub3R8ZnJlZSBvZnxsYWNraW5nfHdpdGggbm8gbmVlZCBvZnx3aXRob3V0IHRoZSBuZWVkIGZvcnx3aGlsc3Qgbm90fHdpdGhvdXQgcmVxdWlyaW5nfHdpdGhvdXQgdGhlIGJlbmVmaXQgb2Z8d2l0aG91dHx3aGlsc3Qgbm90IGhhdmluZ3xhbmQgaXQgZG9lc24ndCBpbnZvbHZlfHdpdGhvdXQgYW55fG5vdCBpbmNsdWRpbmd8d2l0aG91dCBuZWVkIG9mfGdldHRpbmd8d2hlbiBub3QgaGF2aW5nfGlmIHlvdSBkb24ndCBoYXZlfG9idGFpbmluZ3xwb3NzZXNzaW5nfHdpdGhvdXQgaGF2aW5nIGhhdmluZ3x3aXRob3V0IHVzaW5nfGFjcXVpcmluZ3xleGNsdWRpbmd8d2hpbGUgYXZvaWRpbmd8ZGV2b2lkIG9mIGhhdmluZ3xyZXF1aXJlfGV4Y2x1c2l2ZSBvZnx3aXRob3V0IGV2ZXJ8d2l0aCBubyBoYXZpbmd8d2lsbCBuZWVkfG5vdCBoYXZpbmcgaGF2aW5nfHdpdGggb3V0IGhhdmluZ3x3aGlsZSBub3QgaGF2aW5nfGhhdmUgdG8gaGF2ZXxuZWVkIHRvIGhhdmUgb2Z8bm90fHdpdGhvdXQgdGhlIG5lZWR8b3duaW5nfHdpdGhvdXQgaGF2aW5nIHRvfHdpdGh8YmVmb3JlfG1pbnVzfGFsb25nIHdpdGh9IHtzYXlpbmd8c3RhdGluZ3xkZWNsYXJpbmd8ZXhwcmVzc2luZ3xpbmRpY2F0aW5nfGFubm91bmNpbmd8dGVsbGluZ3xqdXN0IHNheWluZ3xleHByZXNzaW9ufHRoaW5raW5nfGV4cGxhaW5pbmd8aW1wbHlpbmd8Y2xhaW1pbmd8bWVudGlvbmluZ3xzdGF0ZW1lbnR8cHJvY2xhaW1pbmd8cmV2ZWFsaW5nfHBocmFzZXxzdWdnZXN0aW5nfGdvaW5nIHRvIHNheXxkaXNjdXNzaW5nfGFkYWdlfGFzc2VydGluZ3x0cnlpbmcgdG8gc2F5fHRhbGtpbmcgYWJvdXR8YWN0dWFsbHkgc2F5aW5nfHJlcG9ydGluZ3xtYXhpbXxzcGVha2luZ3xleGNsYWltaW5nfHJlYXNvbmluZ3xwcm92ZXJifHNheXx0ZWxsaW5nIG1lfHNob3V0aW5nfHN0YXRlfGFwaG9yaXNtfGV4cHJlc3NpbmcgbXkgdGhhbmtzfHRoZSBwaHJhc2Ugc2F5aW5nfHRlbGxpbmcgeW91fGp1c3Qgc2F5aW5nIHRoYW5rc30gYSBzaW5nbGUge3dvcmR8dGVybXxwaHJhc2V8ZXhwcmVzc2lvbnxjb25jZXB0fHN0YXRlbWVudHx3b3JkIG9mIG1vdXRofG1lc3NhZ2V8dGV4dHx0aGUgd29yZHxwcm9taXNlfHBocmFzZXN8a2V5d29yZHxwcmVtaXNlfGRlY2xhcmF0aW9ufHV0dGVyYW5jZXxwcm9taXNlc3xwYXNzd29yZHx0ZXh0IG1lc3NhZ2V8a2V5d29yZCBwaHJhc2V8d29yZCB0aGF0J3N8Yml0fG1zIHdvcmR8cmVtYXJrfG1pY3Jvc29mdCB3b3JkfSwge3doaWxlIHRoZXxhcyB0aGV8ZXZlbiB0aG91Z2ggdGhlfGFzIHlvdSBtb3ZlIHRoZXx3aGlsZXxhbHRob3VnaHxhcyB5b3UgbW92ZXx3aGlsc3QgdGhlfGFsdGhvdWdoIHRoZXx3aXRoIHJlZ2FyZHMgdG98c2luY2UgdGhlfHdoaWxlIHlvdXJ8d2hlbiB0aGV8YW5kIHRoZXxkZXNwaXRlIHRoZSBmYWN0IHRoYXR8aW4gdGVybXMgb2Z8dGhvdWdofHByb3RlY3RlZHx3aGlsc3R8ZXZlbiB0aG91Z2h8c28gdGhlfGluc3VyYW5jZSBjb3ZlcmFnZXx3aGljaCBtZWFucyB0aGV8YmVjYXVzZSB0aGV8YnV0IHRoZXxpbnN1cmFuY2UgcG9saWN5IGNvdmVyYWdlfGR1ZSB0byB0aGV9IHtjYXB0YWlufGNoaWVmfSB7YmFuZ2VkfGJ1bXBlZH0ge2ZyYW50aWNhbGx5fGFueGlvdXNseX0ge29uIHRoZXx0aGUgYWN0dWFsfHRoZSBwYXJ0aWN1bGFyfHlvdXJ8YWJvdXQgdGhlfGFib3V0fHJlZ2FyZGluZ3xyZWdhcmRpbmcgdGhlfGZvcnx3aXRoIHJlZ2FyZCB0b3x3aXRoaW4gdGhlfGFyb3VuZCB0aGV8Zm9yIHRoZXxob3dldmVyfHRoaXN8b25saW5lfHRoZSBhY3R1YWwgbWFya2V0fHRoZSBhY3R1YWwgb3RoZXJ8d2l0aCByZWdhcmRzIHRvIHRoZXxpbiB0aGV8aW58Y29uY2VybmluZ3xvbnx1cG9ufHlvdXIgaW50ZXJuZXR8dGhlIGFjdHVhbCBvdGhlciBoYW5kfHRoZSBhY3R1YWwgaW50ZXJuZXR8YWRkaXRpb25hbCBoYW5kfSB7Y29ja3BpdHxzZWF0fSB7ZG9vcnxkb29yd2F5fGZyb250IGRvb3J8ZW50cmFuY2V8aG9tZXxlbnRyeXxkb29yc3RlcHxob3VzZXxnYXRlfGdhcmFnZSBkb29yfGVudHJhbmNlIGRvb3J8cmVzaWRlbmNlfGVudHJ5IGRvb3J8ZG9vcnN8YWRkcmVzc3xiYWNrIGRvb3J8ZXh0ZXJpb3IgZG9vcnxsZXR0ZXJib3h8ZW50cnkgd2F5fGNhZ2UgZG9vcnxwYW5lbHxtYWxib3h8c2lkZX0sIHthdHRlbXB0aW5nIHRvfHRyeWluZyB0b3x3YW50aW5nIHRvfGxvb2tpbmcgdG98c2Vla2luZyB0b3xwbGFubmluZyB0b3xlbmRlYXZvcmluZyB0b3x3b3JraW5nIHRvfGFpbWluZyB0b3x3aXNoaW5nIHRvfGF0dGVtcHRpbmd8bmVlZGluZyB0b3xsZWFybmluZyB0b3xpbiBhbiBlZmZvcnQgdG98ZG9pbmcgdGhpcyB0b3xzZWVraW5nfGVuZGVhdm91cmluZyB0b30ge2dldCBpbnxlbnRlcnxiZSBpbnxnZXQgaW52b2x2ZWR8am9pbnxmaW5kIHlvdXJzZWxmIGlufGdldHxsZXQgeW91cnNlbGYgYmUgaW58aGF2ZXxnZXQgaW50b3xnbyBpbnxnZXQgeW91ciBzaGFyZSBpbnxvYnRhaW4gaXR8Z2V0IGludm9sdmVkIGlufGdldCB5b3VyIHBpZWNlIG9mfGZpbmQgeW91cnNlbGZ8cHVyY2hhc2UgaXR8am9pbiBpbn0ge2FzIHRoZXxzaW5jZSB0aGV8YmVjYXVzZSB0aGV8YmVjYXVzZXxhcyBiZWluZyB0aGV8Zm9yIHRoZSByZWFzb24gdGhhdHx3aGVuIHRoZXxnaXZlbiB0aGF0IHRoZXxiZWluZyB0aGV8c2luY2V8Zm9yIHRoZXxzaW1wbHkgYmVjYXVzZXx0byBiZSB0aGV8d2hpbGUgdGhlfG1haW5seSBiZWNhdXNlIHRoZXxkdWUgdG8gdGhlIGZhY3R8c2ltcGx5IGJlY2F1c2UgdGhlfGFzIHlvdXJ8YXN8bWFpbmx5IGJlY2F1c2V8bGlrZSB0aGV8Z2l2ZW4gdGhhdHxldmVuIHRob3VnaCB0aGV8Y29uc2lkZXJpbmcgdGhlfGNvbnNpZGVyaW5nIHRoYXQgdGhlfGNvbnNpZGVyaW5nIHRoYXR8bGlrZXxhcyB5b3UgbW92ZSB0aGV8dGhlfGp1c3QgYXMgdGhlfGFzIGJlaW5nfGJlY29taW5nfGFzIGF8b25jZSB0aGV8YmVlaW5nIHRoZXxkdWUgdG8gdGhlfGdldHRpbmd8d2hpbGV8Y3VycmVudGx5IGJlaW5nIHRoZXxqdXN0IGxpa2UgdGhlfGFzIHlvdSBtb3ZlfHNlZWluZyB0aGF0IHRoZXxjb25zaWRlcmluZ3xvZiB0aGV8Zm9yIHRoZSByZWFzb258c3RheWluZ3xzaW1wbHl8YXMgdGhlfGZvciB5b3VyfGZvciB0aGF0fGR1ZSB0b30ge2FpcmNyYWZ0fHBsYW5lfHBsYW5lc3xqZXR8YWlycGxhbmV8YWlycGxhbmVzfGFlcm9wbGFuZXN8YWlybGluZXJ8amV0c30ge3BsdW1tZXRlZHxkcm9wcGVkfSB7ZG93bndhcmRzfGRvd259LCB7dGhlfHRoZSBhY3R1YWx8dGhlIHBhcnRpY3VsYXJ8eW91cnx0aGlzfGF8YW55fHRoYXR8dHlwaWNhbGx5IHRoZXxhbGwgdGhlfHRoZXNlfGFsbCBvZiB0aGV8b2Z0ZW4gdGhlfHRoZSB2ZXJ5fHRoZSBleGFjdHxvdXJ8dGhlIG1haW58dGhlaXJ8dGhvc2V8YSBuZXd8dGhlIGVudGlyZXxtb3N0IG9mIHRoZXx1c3VhbGx5IHRoZXx1bnF1ZXN0aW9uYWJseSB0aGV8dGhpcyBwYXJ0aWN1bGFyfGVhY2h8YW58c29tZSBvZiB0aGV8dGhlIG1vc3QgaW1wb3J0YW50fGFsbHx0aGUgdHlwZSBvZnxteXxpIHdvdWxkIHNheSB0aGV8c29tZSBzb3J0IG9mfHlvdSBzZWUsIHRoZXxvdXIgb3dufG9uZSBwYXJ0aWN1bGFyfG9uZXN8dGhlIHNwZWNpZmljfHNvbWV8Y3VycmVudGx5IHRoZXxlYWNoIG9mIG91cnxvZiB0aGV8eW91ciBjdXJyZW50fHRoZXxpdHN8dHlwaWNhbGx5fGEgcGVyc29uJ3N8Z2VuZXJhbGx5fHNwZWNpZmljfSB7cHJvc2VjdXRvcnxkaXN0cmljdCBhdHRvcm5leX0ge3NhaWR8c3RhdGVkfG1lbnRpb25lZHxleHBsYWluZWR8Y2xhaW1lZHxyZXBvcnRlZHxzYXlzfHByb2NsYWltZWR8YmVsaWV2ZWR8dGFsa2VkIGFib3V0fHN1Z2dlc3RlZHx0aG91Z2h0fHBvaW50ZWQgb3V0fGFubm91bmNlZHxjbGFpbXN8Y29uc2lkZXJlZHxkZXNjcmliZWR8YXNzZXJ0ZWR8ZXhjbGFpbWVkfGV4cHJlc3NlZHxwcm9ub3VuY2VkfHRvbGQgbWV8YWNrbm93bGVkZ2VkfGRvY3VtZW50ZWR8YWxsZWdlZHxhc3N1bWVkfHdhbnRlZCB0byBzYXl8Y29uc2lkZXJlZCB0aGF0fGRpc2N1c3NlZHxoYWQgc2FpZHxzYWlkfGlkZW50aWZpZWR8Y2l0ZWR8a25vd258c3RhdGVkIHRoYXR8aGFkIHRvIHRhbGsgYWJvdXR8YmVpbmcgc2FpZHxzcG9rZW58cmVjb3VudGVkfHJlZmVycmVkIHRvfGRlZmluZWR8c2hvd258dW5kZXJzdG9vZHxydW1vdXJlZHxyZXBsaWVkfG1lbnRpIG9uZSBkfGFncmVlZHx0b2xkfHN1cHBvc2VkfHRoZXNlfGNlbGVicml0eSBmYWR9LiANCg0Ke3lvdSBkbyBub3QgaGF2ZXx5b3UgZG9uJ3QgaGF2ZXx0aGVyZSBpcyBubyBuZWVkfHlvdSBkb24ndCBuZWVkIHRvfHlvdSBkb24ndCBuZWVkfGEgc2Vuc2F0aW9uYWwgc2NlbmV8eW91IGNlcnRhaW5seXxhIHdvbmRlcmZ1bHx0byByZWNvZ25pc2UgYSBzdHVubmluZ3x0aGVyZSBpc24ndHx5b3UgZG8gbm90IHBvc3Nlc3N9IHRvIGhhdmUge2EgcGhvbmUgbnVtYmVyfGEgdGVsZXBob25lIG51bWJlcnxhbiB1bmtub3duIG51bWJlcn0ge3RvIHVzZXx0byBtYWtlIHVzZSBvZnx0byB1dGlsaXplfHRvIHdvcmsgd2l0aHxtYWtlIHVzZSBvZnx0byBpbXBsZW1lbnR8dG8gYXBwbHl8dG8gdXRpbGlzZXx0byBlbXBsb3l8dG8gdHJ5fHRvIG1ha2UgdXNhZ2Ugb2Z8dG8gbWFrZXx0byBvcGVyYXRlfHRvIGNyZWF0ZXx0byBwcm9kdWNlfHRoYXQgY2FuIGJlIHVzZWR8dG8gY3JlYXRlIHVzZSBvZnx0byB3b3JrfHRvIHJ1bnx0byBwbGF5IHdpdGh8dG8gZ2VuZXJhdGV8dG8gZ2VuZXJhdGUgdXNlIG9mfHVzaW5nfHdoaWNoIHlvdSBtYXkgdXNlfHRvfGZvciBtYWtpbmcgdXNlIG9mfHRha2UgYWR2YW50YWdlIG9mfHdoZXJlIHlvdSBjYW4gdXNlfHRvIGNob29zZXx0byBidXl8ZW1wbG95fHRvIHByb2R1Y2UgdXNlIG9mfHBlcmZvcm18dXRpbGl6YXRpb24gb2Z8ZnVuY3Rpb258b3BlcmF0ZXx3b3JrIHdpdGh8aW4gb3JkZXIgdG98dG8gcHV0IG9ufHRvIHRha2V8dG8gc2lnbiB1cCBmb3J8aW4gbWFraW5nIHVzZSBvZnxieSB1c2luZ3xmb3IgeW91IHRvIHV0aWxpemV8ZG8gdGhlIGpvYiB3aXRofHJlZ2FyZGluZ3xhc3NvY2lhdGVkIHdpdGh8Zm9yIHVzaW5nfHRvIGNvbnRyb2x8dG8gcmVnaXN0ZXIgZm9yfHRvIGhpcmV9IFViZXJYICh7eW91IGNhbiBkbyBpdHxpdCBjYW4gYmUgZG9uZXxpdCBpcyBwb3NzaWJsZXx0aGV5IGFsbG93IHRoaXN8eW91IGNhbiBhY2NvbXBsaXNoIGl0fGl0IGNhbiBiZXxpdCdzIHBvc3NpYmxlfGl0IGlzfSB7Ynl8dGhyb3VnaHxzaW1wbHkgYnl8Ynkgc2ltcGx5fGJ5IG1lYW5zIG9mfGJ5IHdheSBvZnxieSBqdXN0fGFzIGEgcmVzdWx0IG9mfGZyb218anVzdCBieXx3aXRofHZpYXxiZWNhdXNlIG9mfGR1ZSB0b3x0aHJvdWdoIHByb2Nlc3Mgb2Z8d2hlbnx1c2luZ3x3aGlsZXxjb3VydGVzeSBvZnxpbnxzaW1wbHl8bWVyZWx5IGJ5fHRocm91Z2ggdGhlIHByb2Nlc3Mgb2Z8bWVyZWx5fGF0fHdyaXR0ZW4gYnl8YnkgdGhlfGFjY29yZGluZyB0b3xjYXVzZWQgYnl8YnktfHRvfGJ5IC18Zm9yfG5lYXJ8Y3JlYXRlZCBieXxhbmQgYWxzb3xieSB1c2luZ3xtYWRlIGJ5fGFsbCBieXxhZnRlcnxvbnxiYXNpY2FsbHl8dGltZXN8Y291cnRlc3kgb2YgLXxhfG9mfHBhc3R8anVzdHxhbmQgYWxzbyBieXxiZWZvcmV8dGhhdCBieX0ge3dpZml8d2ktZmkgY29tcGF0YWJpbGl0eXx3aXJlbGVzc3x3aS1maX0ge2Fsb25lfG9uIGl0J3Mgb3dufG9uIHlvdXIgb3dufGJ5IHlvdXJzZWxmfGJ5IGl0c2VsZnxvbmx5fG9uIHRoZWlyIG93bnxzb2xlbHl8YnkgdGhlbXNlbHZlc3xleGNsdXNpdmVseXxvbiBpdHMgb3dufGluIGlzb2xhdGlvbnxhbGwgYWxvbmV8YWxsIGJ5IHlvdXJzZWxmfHRoZSBvbmx5IG9uZXxzaW5nbGUtaGFuZGVkbHl8aXRzZWxmfHN1ZmZlcmluZyBhbG9uZXxpbmRpdmlkdWFsbHl8YnkgdGhlbXNlbGZ8bG9uZWx5fGJ5IG15c2VsZnxieSBpdCdzIHNlbGZ8YnkgaGltc2VsZnx3aXRob3V0IGhlbHB8ZW50aXJlbHl8aXNvbGF0ZWR8dGhlbXNlbHZlc3xieSBvdXJzZWx2ZXN8c29sb3x1bmFpZGVkfHBlcnNvbmFsfG9ufGJ5IGhlcnNlbGZ8b24gaGlzIG93bnx1cG9uIGl0J3Mgb3dufHZlcnkgb3dufGluZGl2aWR1YWx8dG9nZXRoZXJ8b24geW91cn0pLiB7YW5kfGFzIHdlbGwgYXN8YW5kIGFsc298YWxvbmcgd2l0aHxpbiBhZGRpdGlvbiB0b3xwbHVzfHRvZ2V0aGVyIHdpdGh8YW5kIGV2ZW58bm90IHRvIG1lbnRpb258YW5kIGFkZGl0aW9uYWxseXxhbmQgdGhlbnxjb3VwbGVkIHdpdGh8YW5kIHRoZXJlZm9yZXxhbHNvfGFuZCB0aHVzfGNvbWJpbmVkIHdpdGh8b3J8YW5kIHNvfGFuZCBpbiBhZGRpdGlvbnxhbmQgZnVydGhlcm1vcmV8YW5kIGNvbnNlcXVlbnRseXx0aGVufGFuZCBhcyB3ZWxsLGFzIHdlbGwgYXMgdGhlfGFuZCBtb3Jlb3ZlcnxhbmQgYXMgYSByZXN1bHR8YW5kIGFzIGEgY29uc2VxdWVuY2V8dG98YnV0fHNvfGFuZCBzaW1wbHl8YWRkaXRpb25hbGx5fGJ1dCBhbHNvfGFuZCBhcyB3ZWxsIGFzfGluIGFkZGl0aW9ufGZ1cnRoZXJtb3JlfGluIGFkZGl0aW9uIHRvIHRoZXxhbmQgYXMgd2VsbHxtb3Jlb3ZlcnxhcyB3ZWxsfGFuZCBhZnRlciB0aGF0fGFzIHdlbGwgYXMsd2hpbGV8YXN8d2l0aHxvbiB0b3Agb2YgdGhhdHxpbiBhZGRpdGlvbix5ZXR8YW5kIC8gb3J8c2luY2V9IHtwYXNzZW5nZXJzfHBlb3BsZXx0cmF2ZWxsZXJzfGluZGl2aWR1YWxzfGd1ZXN0c3xwZXJzb25zfHRyYXZlbGVyc3x2b3lhZ2Vyc3xhbnlvbmUgaW4geW91IGNhcnxtYW55IHBlb3BsZXxpbnZpdGVlc3x0b3VyaXN0c3x5b3V8dmlzaXRvcnN8YW55b25lIGluIHRoZSBjYXJ8cGFzc2VuZWdlcnMgaW4geW91ciBjYXJ9IHtjYW5ub3R8Y2FuJ3R8Y2FuIG5vdHxhcmUgbm90IGFibGUgdG98YXJlIHVuYWJsZSB0b3xjb3VsZCBub3R8aXMgdW5hYmxlIHRvfHdvbid0IGJlIGFibGUgdG98c2ltcGx5IGNhbm5vdHxjYW5ub3QgcmVhbGx5fG1heSBub3R8aXMgbm90IGFibGUgdG98YXJlbid0IGFibGUgdG98d2lsbCBub3R8ZmluZCBpdCBoYXJkIHRvfGp1c3QgY2FuJ3R8c2hvdWxkIG5vdHx3b24ndHxhcmUgbm90IGFibGV8d29uJ3QgYmUgYWJsZXxyZWFsbHkgY2FuJ3R8anVzdCBjYW5ub3R8Y2Fubm90fHNob3VsZG4ndHxmaW5kcyBpdCBoYXJkIHRvfGZpbmQgaXQgZGlmZmljdWx0IHRvfGNhbm5vdCBldmVyfGFyZSBub3R8bXVzdCBub3R8Y2FuJ3Qgc2VlbSB0b3x3aWxsIHNpbXBseSBub3R8YW0gbm90IGFibGUgdG98aW4gYSBwb3NpdGlvbnxpbiBhIHBvc2l0aW9uIHRvfGFtIHVuYWJsZSB0b3xkb2VzIG5vdHxkb24ndHxlcXVpcHBlZCB0b3xhcmVuJ3R8cmVhZHl8bm90IGFibGUgdG98Y2FudHxhcmUgY2VydGFpbmx5IG5vdHxjYXBhYmxlfGlzIHVuYWJsZXx1c3VhbGx5IGFyZSBub3R8Y2FwYWJsZSB0b3xkbyBub3R8bWlnaHQgbm90fSB7aGlyZXxlbXBsb3l8cmV0YWluIHRoZSBzZXJ2aWNlcyBvZnx1c2V8c2VlayB0aGUgc2VydmljZXMgb2Z8cmV0YWlufHJlbnR8ZW1wbG95IHRoZSBzZXJ2aWNlIG9mfGdldHx3b3JrIHdpdGh8ZW5nYWdlfGFwcG9pbnR8Y2hvb3NlfGNvbnRyYWN0fGZpbmR8c2VsZWN0fHVzZSB0aGUgc2VydmljZXMgb2Z8Y29udGFjdHx0YWtlIG9ufHBpY2t8cmVudGFsfGVubGlzdCB0aGUgc2VydmljZXMgb2Z8YWNxdWlyZXx1dGlsaXplfG9idGFpbnxsb29rIGZvcnxlbXBsb3kgdGhlIHNlcnZpY2VzIG9mfHRhcCB0aGUgc2VydmljZXMgb2Z8bG9jYXRlfHNlYXJjaCBmb3J8bGVhc2V8cGF5fHNlZWt8bWFrZSB1c2Ugb2Z8ZW5nYWdlIHdpdGh8c2lnbiB1cHxoaXJpbmd8aGF2ZXx0ZXJtIG9mIGhpcmV9IGFuIHt1YmVyfHVsdHJhfSB7Ynl8dGhyb3VnaHxzaW1wbHkgYnl8Ynkgc2ltcGx5fGJ5IG1lYW5zIG9mfGJ5IHdheSBvZnxieSBqdXN0fGFzIGEgcmVzdWx0IG9mfGZyb218anVzdCBieXx3aXRofHZpYXxiZWNhdXNlIG9mfGR1ZSB0b3x0aHJvdWdoIHByb2Nlc3Mgb2Z8d2hlbnx1c2luZ3x3aGlsZXxjb3VydGVzeSBvZnxpbnxzaW1wbHl8bWVyZWx5IGJ5fHRocm91Z2ggdGhlIHByb2Nlc3Mgb2Z8bWVyZWx5fGF0fHdyaXR0ZW4gYnl8YnkgdGhlfGFjY29yZGluZyB0b3xjYXVzZWQgYnl8YnktfHRvfGJ5IC18Zm9yfG5lYXJ8Y3JlYXRlZCBieXxhbmQgYWxzb3xieSB1c2luZ3xtYWRlIGJ5fGFsbCBieXxhZnRlcnxvbnxiYXNpY2FsbHl8dGltZXN8Y291cnRlc3kgb2YgLXxhfG9mfHBhc3R8anVzdHxhbmQgYWxzbyBieXxiZWZvcmV8dGhhdCBieX0ge2hhaWx8YXJlfG9yaWdpbmF0ZXxjb21lfToge2kgY2FufGkgd2lsbHxpJ20gYWJsZSB0b3xpIGNvdWxkfGkgYW0gYWJsZSB0b3xpJ2xsfGFsbG93IG1lIHRvfHdlIGNhbnxpIGNhbiBhbHNvfGkgb2Z0ZW58aXxhbGxvd2VkIG1lIHRvfGFzIGknbSBhbGxvd2VkfGl0J3MgcG9zc2libGUgdG98d2Ugd2lsbHxpIGFtfHdlfGlzIHBvc3NpYmxlfHBvc3NpYmxlfSB7c3RhbmQgb258Z2V0IHVwIG9ufGFzY2VuZCB0b3xjbGltYiBvbnRvfSB7dGhlIHN0cmVldHx0aGUgcm9hZH0ge2Nvcm5lcnxwYXJ0fG5vb2t8cGxhY2V8c3BvdHxhcmVhfG5laWdoYm9yaG9vZHxjcmFubnl8Y29yfG5lYXJieXxuZXh0IGNvcm5lcnxsb2NhbHxsb2NhdGlvbnxjdXBib2FyZHxzaWRlfHdhcmRyb2JlfGFuZ2xlfGNsb3NldH0gYW5kIHtmbGFnfGJhbm5lcnxob2xlfHRoZSBmbGFnfGEgZmxhZ3xodW50fSB7ZG93bnxsb3dlcnxzdHJhaWdodCBkb3dufGFsb25nfGRlY3JlYXNlfGFsbCB0aGUgd2F5IGRvd258YWZmb3JkYWJsZXxkb3dud2FyZHxkb3dud2FyZHN8b2ZmfGJlbG93fGxvd3xvdmVyfHJlZHVjaW5nfG9ufHJlZHVjZWR8cmlnaHQgZG93bnxkZXByZXNzZWR8YXdheXxvdXR8d2F5IGRvd258dXB8YmFjayBkb3dufGJhY2t8cmVkdWNlfGN1dHRpbmd8c29tZXdoZXJlIGRvd258c3RyYWlnaHR8Y29tZm9ydGFibHl8Z29vc2UgZG93bnxkb3dud2Fkc3xvZmYgb2Z8ZGlyZWN0bHl8d2l0aGlufGFjcm9zc3xvbiBwYXBlcnxvdXQgb2Z8ZGlyZWN0bHkgZG93bnxtb3JlIGFmZm9yZGFibGV8YWxsIG92ZXJ8aW4geW91ciBqb3VybmFsfHJlY29yZHxsb2d8b24gdGhlIGdyb3VuZHxvbiB0aGUgdGFibGV8YXdheSBmcm9tfHRocm91Z2h8aW50b3xmZWF0aGVyfGluIGNoZWNrfSBhbiB7dWJlcnx1bHRyYX0uIHt0aGV8dGhlIGFjdHVhbHx0aGUgcGFydGljdWxhcnx5b3VyfHRoaXN8YXxhbnl8dGhhdHx0eXBpY2FsbHkgdGhlfGFsbCB0aGV8dGhlc2V8YWxsIG9mIHRoZXxvZnRlbiB0aGV8dGhlIHZlcnl8dGhlIGV4YWN0fG91cnx0aGUgbWFpbnx0aGVpcnx0aG9zZXxhIG5ld3x0aGUgZW50aXJlfG1vc3Qgb2YgdGhlfHVzdWFsbHkgdGhlfHVucXVlc3Rpb25hYmx5IHRoZXx0aGlzIHBhcnRpY3VsYXJ8ZWFjaHxhbnxzb21lIG9mIHRoZXx0aGUgbW9zdCBpbXBvcnRhbnR8YWxsfHRoZSB0eXBlIG9mfG15fGkgd291bGQgc2F5IHRoZXxzb21lIHNvcnQgb2Z8eW91IHNlZSwgdGhlfG91ciBvd258b25lIHBhcnRpY3VsYXJ8b25lc3x0aGUgc3BlY2lmaWN8c29tZXxjdXJyZW50bHkgdGhlfGVhY2ggb2Ygb3VyfG9mIHRoZXx5b3VyIGN1cnJlbnR8dGhlfGl0c3x0eXBpY2FsbHl8YSBwZXJzb24nc3xnZW5lcmFsbHl8c3BlY2lmaWN9IHtwYWNrYWdpbmd8cHJvZHVjdCBwYWNrYWdpbmd8dGhlIGxhYmVsc3xwcmVzZW50YXRpb258YXBwZWFyYW5jZXxwYXJjZWxzfHdyYXBwaW5nfHBhY2tpbmd8cGFja2luZyBhbmQgc2hpcHBpbmd8bGFiZWxzfHN1cHBseWluZ3xwcm9kdWN0c3xwcm92aWRpbmd8bGFiZWx9IHtpZGVhfGNvbmNlcHR8dGhvdWdodHxub3Rpb258c3RyYXRlZ3l8cGxhbnxzdWdnZXN0aW9ufGFwcHJvYWNofG9wdGlvbnx0aGVvcnl8cHJhY3RpY2V8aWRlYXN8dW5kZXJzdGFuZGluZ3xjaG9pY2V8dGFjdGljfHByaW5jaXBsZXxwZXJjZXB0aW9ufHByb3Bvc2FsfGNsdWV8dmlld3xyYXRpb25hbGV8ZGVjaXNpb258YmVsaWV2ZWR8YmVsaWVmfG9waW5pb258aW1wcmVzc2lvbnxpZGVhfHBvaW50fGluc3BpcmF0aW9ufGluZGljYXRpb258cGhpbG9zb3BoeXxjb25jZXB0aW9ufHByb3Bvc2l0aW9ufHRpcHx0aGluZ3xyZWNvbW1lbmRhdGlvbnxjb25zaWRlcmVkfGltYWdpbmVkfHRoaW5raW5nfHBpY3R1cmV8Z29hbHx3YXkgb2YgdGhpbmtpbmd8YWR2aWNlfHNjaGVtZXxkZXNpZ258cHJvY2Vzc3xhc3N1bWVkfGNvbnNpZGVyYXRpb258Z3JlYXQgaWRlYXx0aG91Z2h0c3x0b3BpY30ge3N0dWNrfGNhdWdodHx0cmFwcGVkfGNhdWdodCB1cHxqYW1tZWR8Y29ybmVyZWR8d2VkZ2VkfGVuc25hcmVkfHRhbmdsZWR8c3RyYXBwZWR8c3dhbXBlZHxmcm96ZW58YXR0YWNoZWR8c3Vja2VkfGRyb3duaW5nfHN0YXllZHxoYXZpbmcgcHJvYmxlbXN8aGF2aW5nIGRpZmZpY3VsdHl8bG9jYXRlZHxib2dnZWQgZG93bnxzYWRkbGVkIHdpdGh8bGVmdHxwbGFjZWR8dXAgdG8geW91ciBuZWNrfGhhdmluZyB0cm91YmxlfSB7YW5kfGFzIHdlbGwgYXN8YW5kIGFsc298YWxvbmcgd2l0aHxpbiBhZGRpdGlvbiB0b3xwbHVzfHRvZ2V0aGVyIHdpdGh8YW5kIGV2ZW58bm90IHRvIG1lbnRpb258YW5kIGFkZGl0aW9uYWxseXxhbmQgdGhlbnxjb3VwbGVkIHdpdGh8YW5kIHRoZXJlZm9yZXxhbHNvfGFuZCB0aHVzfGNvbWJpbmVkIHdpdGh8b3J8YW5kIHNvfGFuZCBpbiBhZGRpdGlvbnxhbmQgZnVydGhlcm1vcmV8YW5kIGNvbnNlcXVlbnRseXx0aGVufGFuZCBhcyB3ZWxsLGFzIHdlbGwgYXMgdGhlfGFuZCBtb3Jlb3ZlcnxhbmQgYXMgYSByZXN1bHR8YW5kIGFzIGEgY29uc2VxdWVuY2V8dG98YnV0fHNvfGFuZCBzaW1wbHl8YWRkaXRpb25hbGx5fGJ1dCBhbHNvfGFuZCBhcyB3ZWxsIGFzfGluIGFkZGl0aW9ufGZ1cnRoZXJtb3JlfGluIGFkZGl0aW9uIHRvIHRoZXxhbmQgYXMgd2VsbHxtb3Jlb3ZlcnxhcyB3ZWxsfGFuZCBhZnRlciB0aGF0fGFzIHdlbGwgYXMsd2hpbGV8YXN8d2l0aHxvbiB0b3Agb2YgdGhhdHxpbiBhZGRpdGlvbix5ZXR8YW5kIC8gb3J8c2luY2V9IHtjcm93bnxvdmVyaGVhZHx0aGUgcXVlZW4nc3x0b3B9IHtyb3lhbHxyZWdhbHxub2JsZX0ge2lzIHN0aWxsIGJlaW5nfGNvbnRpbnVlcyB0byBiZXxhcmUgc3RpbGwgYmVpbmd9IHtkaXN0cmlidXRlZHxkaXNwZXJzZWR8c2VudCBvdXR8YWxsb2NhdGVkfHNwcmVhZHxoYW5kZWQgb3V0fHBhc3NlZCBvdXR8Z2l2ZW4gYXdheXxnaXZlbiBvdXR8YWxsb3R0ZWR8cG9zdGVkfHByb3BhZ2F0ZWR8ZGlzdHJpYnV0ZWQgZXZlbmx5fGRpc3BlbnNlZHxzaXR1YXRlZHxtYXJrZXRlZHxhdmFpbGFibGV8dXNlZHxwdWJsaXNoZWR8c29sZH0ge3RoaXMgd2F5fGJ5IGRvaW5nIHRoaXN8aW4gdGhpcyB3YXl8dXNpbmcgdGhpcyBtZXRob2R8dGhhdCB3YXl8d2l0aCB0aGlzfGxpa2UgdGhpc3xpbiB0aGlzIG1hbm5lcnxpbiBzdWNoIGEgbWFubmVyfHRoaXMgZmFzaGlvbnx0aGlzIG1hbm5lcnxieSB1c2luZyB0aGlzIG1ldGhvZHxkb2luZyB0aGlzfGxpa2UgdGhhdHxpbiB0aGlzIGFwcHJvYWNofHRocm91Z2ggZG9pbmcgdGhpc3xpbiB0aGlzIG1ldGhvZHxyYXJlbHl8YmVjYXVzZSBvZiB0aGlzfHV0aWxpemluZyB0aGlzIHdheXxhdCBmaXJzdHxieXx0aGlzIHBhcnRpY3VsYXJ8dGhpcyBraW5kIG9mfHNvbWUgY2FzaCxpbiB0aGlzfGJ5IGRvaW5nfGFjY29tcGxpc2hpbmcgdGhpc3xieSB3b3JraW5nIG9uIHRoaXN9LiB7YWJvdXR8cmVnYXJkaW5nfGNvbmNlcm5pbmd8d2l0aCByZWdhcmRzIHRvfGluIHJlbGF0aW9uIHRvfHBlcnRhaW5pbmcgdG98cmVsYXRlZCB0b3xhcm91bmR8b24gdGhlIHN1YmplY3Qgb2Z8YXBwcm94aW1hdGVseXxyZWxhdGluZyB0b3xyb3VnaGx5fGRlYWxpbmcgd2l0aHx3aXRoIHJlZmVyZW5jZSB0b3x3aGVuIGl0IGNvbWVzIHRvfGNsb3NlIHRvfGluIHJlZ2FyZCB0b3xyZWxldmFudCB0b3xqdXN0IGFib3V0fG9ufGluIHJlZ2FyZHMgdG98d2l0aCByZWdhcmQgdG98YWxtb3N0fGFzc29jaWF0ZWQgd2l0aHxuZWFybHl8YWxsIGFib3V0fGludm9sdmluZ3x3aXRofG9mfG92ZXJ8bW9yZSBvciBsZXNzfGFsbC1hcm91bmR8YWxsIG92ZXJ8b24gdGhlIHN1YmplY3Qgb2ZmfHRoYXQgaXMgcmVsYXRlZCB0b3xpbmZvcm1hdGlvbiBvbnxzb21ld2hlcmUgYXJvdW5kfGZvcnxhcyByZWdhcmRzIHRvfHN1cnJvdW5kaW5nfGlufHdoaWNoIGludm9sdmVzfGFsbCBhcm91bmR8Z29pbmd8aW5mb3JtYXRpb24gYWJvdXR8c29tZXRoaW5nIGxpa2V8dGhhdCdzIGFib3V0fG5lYXJ8aW4gdGhlIHJlZ2lvbiBvZnx3aGljaCBlbnRhaWxzfSA1MCwwMDAge2JhZ3N8dG90ZXN8aGFuZCBiYWdzfGx1Z2dhZ2V8Y2FycmllcnN8YmFnZ2FnZXxzYWNrc3xwbGFzdGljIGJhZ3N8cHVyc2VzfGhhbmRiYWdzfHBvdWNoZXN8YmFja3BhY2tzfGNhcnJ5aW5nIGNhc2VzfHBhY2tzfGhhbmQgYmFnZ2FnZXxjYXNlc3x0aGluZ3N8cGVyc29uYWwgYmVsb25naW5nc3xiZWxvbmdpbmdzfGNvaW4gcHVyc2VzfHN1aXRjYXNlc3xwb3NzZXNzaW9uc3xzdHVmZn0ge2FyZSBjcmVhdGVkfGFyZSBtYWRlfGFyZSBtYW51ZmFjdHVyZWR8YXJlIHNldCB1cHx3ZXJlIGNyZWF0ZWR8YXJlIHByb2R1Y2VkfGFyZSBkZXNpZ25lZHxhcmUgd3JpdHRlbnxhcmUgaW50ZW5kZWR8bWFudWZhY3R1cmVkfGFyZSBtZWFudHxhcmUgZmFzaGlvbmVkfSB7ZWFjaHxldmVyeXxlYWNoIGFuZCBldmVyeXxldmVyeSBzaW5nbGV8anVzdCBhYm91dCBldmVyeXxlYWNoIG9uZXxldmVyeSBvbmV8ZWFjaCBpbmRpdmlkdWFsfGV2ZXJ5IGRpZmZlcmVudHxhbnl8ZXF1YWxseXxldmVyeSBsYXN0fGFsbHx0aGUgdHdvfGVhY2h8ZWFjaCBhbmQgZXZlcnkgb25lfHBlcnxqdXN0IGFib3V0IGV2ZXJ5IHNpbmdsZXxldmVyeSBpbmRpdmlkdWFsfGJvdGggZXF1YWxseXxlYWNoIHNpbmdsZXxlYWNoIGluZGl2aWR1YWwgb25lfGJvdGh8ZXZlcnkgc2luZ2xlIGFuZCBldmVyeXxldmVyeSBzaW5nbGUgb25lfGV2ZXJ5IHNpbmdsZSBzaW5nbGV8ZWFjaCBvZiB0aGVtfHRvZ2V0aGVyfGVhY2ggb2YgdGhlc2V8ZWl0aGVyfHRoZXxhfGFuIGluZGl2aWR1YWx8YWxtb3N0IGV2ZXJ5fGFueSBzaW5nbGV8ZWFjaCBhbmQgZXZlcnkgc2luZ2xlfGp1c3QgYWJvdXR8YXQgdGhlIHNhbWUgdGltZXxzb2xpdGFyeXxvbmV8c2ltdWx0YW5lb3VzbHl8ZWFjaCBvZiB0aG9zZXxzb2xlfGFsbCB0aGV8ZXZlcnlvbmV8aW5kaXZpZHVhbHxuZWFybHl8dmFyaW91c3x2aXJ0dWFsbHl8YWxtb3N0fGVhY2ggYW5kIGVhY2h9IHllYXIge2Zvcnx3aXRoIHJlZ2FyZCB0b3xyZWdhcmRpbmd8cGVydGFpbmluZyB0b3xpbnRlbmRlZCBmb3J8dG8gZ2V0fG1lYW50IGZvcnxkZXNpZ25lZCBmb3J8Zm9yIHRoZSBwdXJwb3NlIG9mfGp1c3QgZm9yfHdpdGggcmVzcGVjdCB0b3x3aGVuIGl0IGNvbWVzIHRvfHdpdGggcmVnYXJkcyB0b3x0b3x3aXRofHRvIGZpbmR8dG8gb2J0YWlufGF2YWlsYWJsZSBmb3J8bmVlZGVkIGZvcnxpbiBzdXBwb3J0IG9mfHRvIGhhdmV8cmVsYXRpbmcgdG98c3VpdGFibGUgZm9yfHRvIHJlY2VpdmV8Y29uY2VybmluZ3x3aGVuIGNvbnNpZGVyaW5nfHRvIGFjaGlldmV8aW58b2Z8b258dG93YXJkc3x0byBnYWlufGJlY2F1c2Ugb2Z8aW4gb3JkZXIgZm9yfG92ZXJ8Zm9yIG1hbnl8ZHVlIHRvfGF0fHRvIHByb2R1Y2V8b24gYmVoYWxmIG9mfGFzfHRvIG1ha2V8dG8gc3VpdHxhcyBmb3J8Zm9yIHRoZXxkdXJpbmd8YmVjYXVzZXx3aGVufHRvIHdvcmsgd2l0aHxhYm91dHxhbG9uZyB3aXRofSB7cGFja2FnaW5nfHByb2R1Y3QgcGFja2FnaW5nfHRoZSBsYWJlbHN8cHJlc2VudGF0aW9ufGFwcGVhcmFuY2V8cGFyY2Vsc3x3cmFwcGluZ3xwYWNraW5nfHBhY2tpbmcgYW5kIHNoaXBwaW5nfGxhYmVsc3xzdXBwbHlpbmd8cHJvZHVjdHN8cHJvdmlkaW5nfGxhYmVsfSB7YW5kIHlvdSBjYW58YW5kIHlvdSB3aWxsfGFuZCB5b3UgbWF5fGFuZCB5b3UnbGx8YW5kfGFuZCB5b3UgY291bGR8cHJvZmVzc2lvbmFscyB3aG8gbG9nIGlufGFzIHdlbGwgYXN8c2lnbiBpbiBmb3J1bXN8bnVtZXJvdXMgZXhwZXJ0c3xzcGVjaWFsaXN0c3xhbmQgeW91IGNhbiBub3d8dW5kZXJzdGFuZGluZ3xyZXZlYWx8dGFsayBhYm91dCB0aGVpciBleHBlcmllbmNlfSB1c2UgdGhlbSBpbiB7c2V2ZXJhbCB0eXBlcyBvZnx2YXJpb3VzIGtpbmRzfHNldmVyYWwga2luZHMgb2Z8dmFyaW91cyBraW5kcyBvZnx2YXJpb3VzIHR5cGVzIG9mfGEgdmFyaWV0eSBvZnx1bmlxdWUgdmFyaWF0aW9ucyBvZn0ge3Byb2plY3RzfHRhc2tzfGpvYnN8YXNzaWdubWVudHN8aW5pdGlhdGl2ZXN8cGxhbnN8d29ya3x1bmRlcnRha2luZ3N8dmVudHVyZXN8Y2FtcGFpZ25zfGRlc2lnbnN8Y29uc3RydWN0aW9uc3xkZXZlbG9wbWVudHN8Y29udHJhY3RzfHdvcmtzfHdvcmtzIG9mIGFydHxob21lbWFkZSBwcm9qZWN0c3xhIHByb2plY3R9LCANCg0Ke290aGVyd2lzZXxvciBlbHNlfG5vcm1hbGx5fGluIGFueSBvdGhlciBjYXNlfHVzdWFsbHl8b2Z0ZW58aWYgbm90fGFjdHVhbGx5fGFsc298aWYgeW91IGRvbid0fGRpZmZlcmVudGx5fGdlbmVyYWxseXx0eXBpY2FsbHl8ZWxzZXxvcnxvciBldmVufGNvbW1vbmx5fGRpZmZlcmVudHxhbHRlcm5hdGl2ZWx5fGluIGFkZGl0aW9ufG9uIHRoZSBvdGhlciBoYW5kfHdpdGhvdXQgY2hhbmdlfGFueXRoaW5nIGVsc2V8bm90fHdpdGhvdXQgb25lfG9yIG1heWJlfGFueSBraW5kIG9mfGFsdG9nZXRoZXIgZGlmZmVyZW50fGFkZGl0aW9uYWx8c29tZSBvdGhlcnx5b3UnbGwgc3RvcCBtYWtpbmcgcHJvZ3Jlc3N8bW9yZX0sIHt5b3UgY2FufHlvdSBhcmUgYWJsZSB0b3xpdCBpcyBwb3NzaWJsZSB0b3x5b3UnbGwgYmUgYWJsZSB0b3x5b3UgcG9zc2libHkgY2FufHlvdSBtYXl8eW91IGNvdWxkfGl0IGlzIGVhc3kgdG98eW91IGNhbiBhY3R1YWxseXx5b3UncmUgYWJsZSB0b3x5b3UncmUgYWJsZSB0b3x5b3UgY2FuIGVhc2lseXx5b3UnbGx8eW91IHdpbGx8aXQncyBwb3NzaWJsZSB0b3x5b3UgY2FuIGVhc2xpbHl8b25lIGNhbnx5b3UgY2FuIHN0aWxsfHlvdSBtaWdodHx5b3UgYXJlfHlvdSBjb3VsZCBwb3RlbnRpYWxseXx5b3Ugc2hvdWxkfG9uZSBjb3VsZHxvbmUgbWF5fHlvdSdyZXxpdCBpc3x5b3UncmUgYWJsZXxpdCdzfG9uZSBtaWdodHxjYXBhYmxlIHRvfHlvdSBtaWdodCBiZXxpdCdzIHBvc3NpYmxlfHJydCBpcyBwb3NzaWJsZSB0b3x5b3UgY2FuIHBvc3NpYmx5fGluIGEgcG9zaXRpb24gdG98ZmVhc2libGV8aXQgY2FuIGJlfGl0IGlzIHBvc3NpYmxlfHlvdSB3aWxsIGJlIGFibGV8eW91IGFyZSBhYmxlfHBvc3NpYmxlfGl0IHJlYWxseSBpc3x5b3UnbGwgYmUgYWJsZXxycnQgaXMgcG9zc2libGUgdG98YWNoaWV2YWJsZSB0b3x5b3UgaGFwcGVuIHRvIGJlfHlvdXx0aGF0IHlvdSBhcmV8YWNoaWV2YWJsZXxpdCB0cnVseSBpc3x3ZSBjYW59IHtoYW5kfGhhbmRzfHBhbG18c2lkZXxnaXZlfGZyZXR0aW5nIGhhbmR8cHJlc2VudHxvZmZlcnxncmlwfHBlcnNvbmFsbHl8cG9rZXIgaGFuZHxlbmR8cG9rZXIgaG9sZGluZ3xjbGF3c3xwYXNzfGNvbnRyb2x8aGFuZCBhbmQgd3Jpc3R8c2hlYXIgbXVzY2xlfHBhcnR8bWFudWFsfGZpbmdlcnN8c2lkZSBvZiB0aGluZ3N8Y2FyZHN8YXJtfGxpdHRsZSBmaW5nZXJ8aGFuZCBoZWxkfHR1cm58dGhlIGNvbXBhbnl8aGFuZGhlbGR8cGFydGljdWxhciBoYW5kfG1hbnVhbGx5fHdyaXN0fGhhbmQgb3IgZm9vdH0ge2l0IG9mZnx0aGVtIGJhY2t8aXQgd2VsbHxyaWQgb2YgaXR9IHRvIHt0aGUgcGVyc29ufHRoZSBpbmRpdmlkdWFsfGFueW9uZXxhbnlib2R5fHRob3NlfHdob21ldmVyfHNvbWVvbmV8dGhlIHBhdGllbnR8dGhlIG93bmVyfGluZGl2aWR1YWx8YSBwZXJzb258dGhlIG9uZXxhbiBpbmRpdmlkdWFsfHRoZSB1c2VyfHRoZSBhdmVyYWdlIHBlcnNvbnx0aGUgYWRkaWN0fGNvbnRhY3R8dGhlIGNhbGxlcnx5b3V8dGhlfHRoZSBjb25zdW1lcnx0aGF0IHBlcnNvbnx0aGUgZ3Vlc3R9IHt3aG8nc3x3aG8gaXN8dGhhdCBpc3x3aG8gaGFzfHRoYXQnc3x3aG8gd2lsbCBiZXx3aG8ncyBnb2luZyB0byBiZXx0aGF0IGhhc3x3aG8gd2FudHMgdG8gYmV8d2hvaXN8aGF2aW5nfSB7ZHJvcHBpbmd8c2hlZGRpbmd8ZmFsbGluZ3xsb3Npbmd8Z2l2aW5nIHVwfHNhY3JpZmljaW5nfGdvaW5nIGRvd258ZGVjcmVhc2luZ3xyZWR1Y2luZ3xnZXR0aW5nIHJpZCBvZnxidXJuaW5nIG9mZnxwb3BwaW5nfHRoZSBsb3NzIG9mfHB1dHRpbmd8cGx1bmdpbmd8c2hlZGRpbmcgb2ZmfG1lbHRpbmcgYXdheXxzdG9wcGluZ3xsb3dlcmluZ3xlbGltaW5hdGluZ30geW91IG9mZiBhdCB7dGhlIGFpcnBvcnR8bWFuY2hlc3RlciBpbnRlcm5hdGlvbmFsfGVkaW5idXJnaCBhaXJwb3J0fSwgT3Ige3lvdSBjYW58eW91IGFyZSBhYmxlIHRvfGl0IGlzIHBvc3NpYmxlIHRvfHlvdSdsbCBiZSBhYmxlIHRvfHlvdSBwb3NzaWJseSBjYW58eW91IG1heXx5b3UgY291bGR8aXQgaXMgZWFzeSB0b3x5b3UgY2FuIGFjdHVhbGx5fHlvdSdyZSBhYmxlIHRvfHlvdSdyZSBhYmxlIHRvfHlvdSBjYW4gZWFzaWx5fHlvdSdsbHx5b3Ugd2lsbHxpdCdzIHBvc3NpYmxlIHRvfHlvdSBjYW4gZWFzbGlseXxvbmUgY2FufHlvdSBjYW4gc3RpbGx8eW91IG1pZ2h0fHlvdSBhcmV8eW91IGNvdWxkIHBvdGVudGlhbGx5fHlvdSBzaG91bGR8b25lIGNvdWxkfG9uZSBtYXl8eW91J3JlfGl0IGlzfHlvdSdyZSBhYmxlfGl0J3N8b25lIG1pZ2h0fGNhcGFibGUgdG98eW91IG1pZ2h0IGJlfGl0J3MgcG9zc2libGV8cnJ0IGlzIHBvc3NpYmxlIHRvfHlvdSBjYW4gcG9zc2libHl8aW4gYSBwb3NpdGlvbiB0b3xmZWFzaWJsZXxpdCBjYW4gYmV8aXQgaXMgcG9zc2libGV8eW91IHdpbGwgYmUgYWJsZXx5b3UgYXJlIGFibGV8cG9zc2libGV8aXQgcmVhbGx5IGlzfHlvdSdsbCBiZSBhYmxlfHJydCBpcyBwb3NzaWJsZSB0b3xhY2hpZXZhYmxlIHRvfHlvdSBoYXBwZW4gdG8gYmV8eW91fHRoYXQgeW91IGFyZXxhY2hpZXZhYmxlfGl0IHRydWx5IGlzfHdlIGNhbn0ge3N1cnJlbmRlcnxzdWJtaXR8Z2l2ZSB1cH0ge2l0fHRoaXN8dGhhdHx0aGUgaWRlYXx0aGUgaXRlbXx0aGVtfGl0IGFsbHx0aGUgYXBwbGljYXRpb258aXQgYWdhaW58dGhlIHNvZnR3YXJlfHRoZSBmb2xsb3dpbmd8ZG9pbmcgaXR8dGhlIHNpdHVhdGlvbnxrZWVwIGluIG1pbmQgdGhpc3x0aGlzIHRhc2t8dGhhdCBpdHxnZXR0aW5nIHRoaXMgZG9uZXx0aGV5fHRoaXMgY2FufHRoaXMgc2l0dWF0aW9ufHVuZGVyc3RhbmQgaXR8aXQgdGhlbnx0aGUgcHJvZHVjdHx3aGljaHxpbiB3aGljaHx0aGlzIGl0ZW18d2hpY2ggaXR8dGhpcyBraW5kIG9mfHRoaXMgdG9vbHx0aGlzIHBhcnRpY3VsYXJ8dGhlIGhvdXNlfGl0J3N8dGhlfG9mIHdoaWNofGV2ZXJ5dGhpbmd8dGhlIGRldmljZXx0aGUgc2l0ZXxpbmZvcm1hdGlvbiB0ZWNobm9sb2d5fHdobydzfHRoZSBwcm9ncmFtfHRoaW5nc3x0aGUgZ2FtZXx5b3VyIGlkZWF8dGhlIGFjdHVhbHx0aGUgcGFydGljdWxhcnx0aGUgcHJvYmxlbXx0aGlzIG1ldGhvZHx0aGF0IHdpbGx8dGhlIGNhcnxvbmV8aXQgYWxzb30ue3N0YXRlc3xzYXlzfGRlY2xhcmVzfGNsYWltc3xzdWdnZXN0c3xleHByZXNzZXN8cmVwb3J0c3xhZHZpc2VzfGFyZWFzfHN0YXRlIGdvdmVybm1lbnRzfGp1cmlzZGljdGlvbnN8YWZmaXJtc3xzdGF0ZXMgaW4gdGhlIHVzYXxzdGF0ZXMgaW4gYW1lcmljYXxjb3VudHJpZXN8dXMgc3RhdGVzfHJlZ2lvbnN8Y2l0aWVzfHRlbGxzIHlvdXx1bml0ZWQgc3RhdGVzfHVzYXxuYXRpb25zfHBsYWNlc3xsb2NhdGlvbnN8c2hvd3N8dXN8Y29uZGl0aW9uc3xzdGF0ZXMgb2YgdGhlIHVuaW9ufHRvd25zfGltcGxpZXN8YW1lcmljYXxzdGF0ZXMgdGhhdHxwcm9taXNlc3x1bml0ZWQgc3RhdGVzIG9mIGFtZXJpY2F8bGV2ZWxzfHByb25vdW5jZXN8YWxsZWdlc3xzdGF0ZW1lbnRzfHRlbGxzfHN0YXRlbWVudHMgdG99IGdldCB0byB7dGFrZSB0aGV8Z28gYWhlYWQgYW5kIHRha2V8bWFrZXxjb25zaWRlciB0aGV8Z3JhYiB0aGV8aGF2ZSBzb21lfGFjY2VwdCB0aGV8dXNlIHRoZXxoYXZlfGNhcnJ5IHRoZXxtYWtlIHRoZXxnZXQgdGhlfHRha2Ugb3ZlcnxzcGVuZCBzb21lfGhvbGQgdGhlfGJyaW5nIHRoZXxtYWtlIHVzZSBvZiB0aGV8Y29uc3VtZSB0aGV8cmVtb3ZlIHRoZXx0YWtlfGhhdmUgdGhlfSBzdXJyZW5kZXJlZCB7aXRlbXN8cHJvZHVjdHN8dGhpbmdzfGdvb2RzfG9iamVjdHN8bWVyY2hhbmRpc2V8c29sdXRpb25zfHBpZWNlc3xzdHVmZnxlbGVtZW50c3xlcXVpcG1lbnR8cHJvZHVjdHMgYW5kIHNvbHV0aW9uc3xwb2ludHN8aXNzdWVzfG1hdGVyaWFsc3xwb3NzZXNzaW9uc3xhY2Nlc3Nvcmllc3xzdXBwbGllc3xnYWRnZXRzfGdlYXJ8ZGV2aWNlc3xkZXRhaWxzfGZhY3RvcnN8cGFydHN8cHJvZ3JhbXN8c3VwcGxlbWVudHN8dmFsdWFibGVzfGNvbGxlY3RpYmxlc3xwcm9kdWN0cyBhbmQgc2VydmljZXN8Y2hvaWNlc3xwYXJ0aWN1bGFyc3xjb21wb25lbnRzfHNlcnZpY2VzfGFydGljbGVzfGJpdHN8b2ZmZXJpbmdzfHVuaXRzfG9wdGlvbnN8dG9vbHN8Zm9vZHN8aXRlbXN8d2FyZXN8Y29tbW9kaXRpZXN8ZmVhdHVyZXN8dG95c3xyZW1lZGllc3xnaWZ0c3xwb3J0aW9uc3xzeXN0ZW1zfHRyZWF0bWVudHN8Zm9vZH0uIHtuZXcgeW9ya3xueXx0aGUgYmlnIGFwcGxlfG55Y3xiaWcgYXBwbGV8bG9zIGFuZ2VsZXN8bmV3IHlvcmsgY2l0eXxtYW5oYXR0YW58c2FuIGZyYW5jaXNjb3xjYWxpZm9ybmlhfHRleGFzfGNoaWNhZ298b2hpb3xvcmVnb258bmV3IGplcnNleXxyaG9kZSBpc2xhbmR8aWRhaG98aG91c3RvbnxpbmRpYW5hfG5ldyB5b3JrIG55fSB7YW5kfGFzIHdlbGwgYXN8YW5kIGFsc298YWxvbmcgd2l0aHxpbiBhZGRpdGlvbiB0b3xwbHVzfHRvZ2V0aGVyIHdpdGh8YW5kIGV2ZW58bm90IHRvIG1lbnRpb258YW5kIGFkZGl0aW9uYWxseXxhbmQgdGhlbnxjb3VwbGVkIHdpdGh8YW5kIHRoZXJlZm9yZXxhbHNvfGFuZCB0aHVzfGNvbWJpbmVkIHdpdGh8b3J8YW5kIHNvfGFuZCBpbiBhZGRpdGlvbnxhbmQgZnVydGhlcm1vcmV8YW5kIGNvbnNlcXVlbnRseXx0aGVufGFuZCBhcyB3ZWxsLGFzIHdlbGwgYXMgdGhlfGFuZCBtb3Jlb3ZlcnxhbmQgYXMgYSByZXN1bHR8YW5kIGFzIGEgY29uc2VxdWVuY2V8dG98YnV0fHNvfGFuZCBzaW1wbHl8YWRkaXRpb25hbGx5fGJ1dCBhbHNvfGFuZCBhcyB3ZWxsIGFzfGluIGFkZGl0aW9ufGZ1cnRoZXJtb3JlfGluIGFkZGl0aW9uIHRvIHRoZXxhbmQgYXMgd2VsbHxtb3Jlb3ZlcnxhcyB3ZWxsfGFuZCBhZnRlciB0aGF0fGFzIHdlbGwgYXMsd2hpbGV8YXN8d2l0aHxvbiB0b3Agb2YgdGhhdHxpbiBhZGRpdGlvbix5ZXR8YW5kIC8gb3J8c2luY2V9IHtuZXcgamVyc2V5fG5qfG5qLW5ldyBqZXJzZXl9ICJ7ZG9uJ3Qgd2FudCB0b3xkb24ndCB3aXNoIHRvfHNob3VsZG4ndHx3b3VsZG4ndCBsaWtlIHRvfHNob3VsZCBub3R8ZG8gbm90IHdhbnQgdG98Y2FuJ3R8ZG9uJ3QgbmVlZCB0b3xkb24ndCByZWxpc2ggdG98b3VnaHQgbm90fSBkZWFsIHdpdGggdGhhdCwgRmFyYnN0ZWluIHtzYWlkfHN0YXRlZHxtZW50aW9uZWR8ZXhwbGFpbmVkfGNsYWltZWR8cmVwb3J0ZWR8c2F5c3xwcm9jbGFpbWVkfGJlbGlldmVkfHRhbGtlZCBhYm91dHxzdWdnZXN0ZWR8dGhvdWdodHxwb2ludGVkIG91dHxhbm5vdW5jZWR8Y2xhaW1zfGNvbnNpZGVyZWR8ZGVzY3JpYmVkfGFzc2VydGVkfGV4Y2xhaW1lZHxleHByZXNzZWR8cHJvbm91bmNlZHx0b2xkIG1lfGFja25vd2xlZGdlZHxkb2N1bWVudGVkfGFsbGVnZWR8YXNzdW1lZHx3YW50ZWQgdG8gc2F5fGNvbnNpZGVyZWQgdGhhdHxkaXNjdXNzZWR8aGFkIHNhaWR8c2FpZHxpZGVudGlmaWVkfGNpdGVkfGtub3dufHN0YXRlZCB0aGF0fGhhZCB0byB0YWxrIGFib3V0fGJlaW5nIHNhaWR8c3Bva2VufHJlY291bnRlZHxyZWZlcnJlZCB0b3xkZWZpbmVkfHNob3dufHVuZGVyc3Rvb2R8cnVtb3VyZWR8cmVwbGllZHxtZW50aSBvbmUgZHxhZ3JlZWR8dG9sZHxzdXBwb3NlZHx0aGVzZXxjZWxlYnJpdHkgZmFkfSwge2J1dHxob3dldmVyfHlldHxuZXZlcnRoZWxlc3N8YWx0aG91Z2h8bm9uZXRoZWxlc3N8aG93ZXZlcix0aG91Z2h8YW5kIHlldHxzdGlsbHxidXQgeWV0fHRoZW4gYWdhaW58b24gdGhlIG90aGVyIGhhbmR8dW5mb3J0dW5hdGVseXx5ZXQseWV0IHNvbWVob3d8eWV0IHVuZm9ydHVuYXRlbHl8ZXhjZXB0fGJ1dCBub25ldGhlbGVzcyxidXQgbmV2ZXJ0aGVsZXNzLG9uIHRoZSBjb250cmFyeXxldmVuIHRob3VnaHxidXQgYWxzb3xzYWRseXxhbmR8aW4gYWRkaXRpb258ZGVzcGl0ZSB0aGUgZmFjdCB0aGF0fG5ldmVydGhlbGVzcyxoYXZpbmcgc2FpZCB0aGF0fG9ubHl8ZXZlbiBzb3xqdXN0fHRydXRoZnVsbHl8cmVncmV0dGFibHl8YnV0IHRoZW58d2hpbGV8c3RpbGwsYnV0IHVuZm9ydHVuYXRlbHl8Zm9ydHVuYXRlbHl8c2ltcGx5fG5vbmV0aGVsZXNzLGhvd2V2ZXIgaXR8YnV0IHJhdGhlcnxhbHNvfHNvfHJlbWVtYmVyLCB0aG91Z2gsYnV0fG90aGVyIHRoYW58cmF0aGVyfG1lcmVseX0ge3Blbm5zeWx2YW5pYXxwYXxwaGlsYWRlbHBoaWF8bWlzc291cml8Y2FsaWZvcm5pYX0ge3Rha2VzfHJlcXVpcmVzfHdpbGwgdGFrZXx1c3VhbGx5IHRha2VzfG5vcm1hbGx5IHRha2VzfG5vcm1hbGx5IHJlcXVpcmVzfGNhbiB0YWtlfGNhbGxzIGZvcnxuZWVkc3x1c3VhbGx5IHJlcXVpcmVzfHVzZXN8aW52b2x2ZXN8bWlnaHQgdGFrZXxqdXN0IHRha2VzfG1heSB0YWtlfGJyaW5nc3xkZW1hbmRzfHJlbW92ZXN8Y2Fycmllc3xlbGltaW5hdGVzfHdpbGwgdGFrZSB5b3V8bWF5IHRha2UgeW91fGNhbiB0YWtlIHlvdXxtaWdodCB0YWtlIHlvdXxvbmx5IHRha2VzfHByb3ZpZGVzfGdldHN8cHVzaGVzfGhhcyB0YWtlbnxhY2NlcHRzfGdpdmVzfHdpbGx8b2ZmZXJzfG1ha2VzfGFjcXVpcmV8cmVjZWl2ZXN8Y29uc2lkZXJ8cmVxdWlyZXxtYXl8cHJvZHVjZXN8Y2FwdHVyZXN8Y2Fycnl8YnJpbmd8YXNzdW1lc3xoYXN8Y291bGQgdGFrZXxjcmVhdGVzfG5vcm1hbGx5fGlzIG5vcm1hbGx5fGhhdmV8aXMgdGFrZW59IHt0aGUgaXRlbXN8dGhlIHRoaW5nc3x0aG9zZSBpdGVtc3x0aG9zZSB0aGluZ3N8dGhlIHByb2R1Y3RzfGFsbCBvZiB0aGUgaXRlbXN8YWxsIHRoZSBpdGVtc3x0aGUgbWFueSBpdGVtc3x0aGUgbWVyY2hhbmRpc2UgaXRlbXN8dGhlIHBvaW50c3x3aGF0IGV4YWN0bHl8eW91ciBwb3NzZXNzaW9uc3xhY2NlbnRzIHlvdSB3YW50fHlvdXIgcHJvcGVydHl9IHthbmR8YXMgd2VsbCBhc3xhbmQgYWxzb3xhbG9uZyB3aXRofGluIGFkZGl0aW9uIHRvfHBsdXN8dG9nZXRoZXIgd2l0aHxhbmQgZXZlbnxub3QgdG8gbWVudGlvbnxhbmQgYWRkaXRpb25hbGx5fGFuZCB0aGVufGNvdXBsZWQgd2l0aHxhbmQgdGhlcmVmb3JlfGFsc298YW5kIHRodXN8Y29tYmluZWQgd2l0aHxvcnxhbmQgc298YW5kIGluIGFkZGl0aW9ufGFuZCBmdXJ0aGVybW9yZXxhbmQgY29uc2VxdWVudGx5fHRoZW58YW5kIGFzIHdlbGwsYXMgd2VsbCBhcyB0aGV8YW5kIG1vcmVvdmVyfGFuZCBhcyBhIHJlc3VsdHxhbmQgYXMgYSBjb25zZXF1ZW5jZXx0b3xidXR8c298YW5kIHNpbXBseXxhZGRpdGlvbmFsbHl8YnV0IGFsc298YW5kIGFzIHdlbGwgYXN8aW4gYWRkaXRpb258ZnVydGhlcm1vcmV8aW4gYWRkaXRpb24gdG8gdGhlfGFuZCBhcyB3ZWxsfG1vcmVvdmVyfGFzIHdlbGx8YW5kIGFmdGVyIHRoYXR8YXMgd2VsbCBhcyx3aGlsZXxhc3x3aXRofG9uIHRvcCBvZiB0aGF0fGluIGFkZGl0aW9uLHlldHxhbmQgLyBvcnxzaW5jZX0ge3NlbGxzfG9mZmVyc3xtYXJrZXRzfGNhcnJpZXN8aGFzIGZvciBzYWxlfHN0b2Nrc3xwcm92aWRlc3xpcyBzb2xkfHByb2R1Y2VzfGFkdmVydGlzZXN8d29ya3N8bWFudWZhY3R1cmVzfGdvZXN8bWFya2V0ZWR8c2VsbHxpcyBhYm91dHxyZWd1bGFybHkgc3RvY2tzfHByb21vdGVzfSB7dGhlbXxhbGwgb2YgdGhlbXx0aGVzZXx0aGVzZSBwZW9wbGV8dGhlc2UgaW5kaXZpZHVhbHN8dGhlc2UgZm9sa3N8aGltIG9yIGhlcnx0aGVtIGFsbHx0aGVzZSBwcm9kdWN0c3xpbmRpdmlkdWFsc3x0aGVzZSBndXlzfGl0fHRoZXNlIGl0ZW1zfGNvbnN1bWVyc3x0aGVzZSBidXNpbmVzc2VzfHRoZSBlbnRpcmUgZ3JvdXB8dGhlIHdob2xlIGJ1bmNofHRoZXNlIGFuaW1hbHN8dGhlIGdyb3VwfHRoYXQgY29tcGFueXxmb2xrc3xhbGwgb2Z8cGVvcGxlfGFueSBvZiB0aGVtfHRoZXNlIHR5cGVzIG9mfHRoZW1zZWx2ZXN8dGhlc2Uga2luZHMgb2Z8dGhlIGtpZHN8YXNzb2NpYXRlZCB3aXRofGhlcnxhc3NvY2lhdGVkIHdpdGggdGhlbXx0aGVzZSBraW5kIG9mfHRob3NlfGFsbCBvZiB0aGVtIHdpdGh8dGhlIGNvbXBhbnl8b25lfHRoZSBwYXJ0aWVzfGFsbCBpbnZvbHZlZHx5b3VyIGtpZHN8cmVnYXJkaW5nfHRoZXNlIGtpbmQgb2YgcGVvcGxlfGl0ZW1zfGludm9sdmluZyB0aGVtfHRvIHRoZW18Y2hpbGRyZW58dGhlc2Ugd2l0aHxraWRzfGN1c3RvbWVyc3x0aGUgbGVuZGVyfGhpbXxhbGx9Lntjb21tZW50fHJlbWFya3xvcGluaW9ufHJldmlld3x0aG91Z2h0c3xicmllZiByZXZpZXd8dGhvdWdodHxwcm92aWRlIGZlZWRiYWNrfHNob3J0IHJldmlld3xzdGF0ZW1lbnR8aWRlYXN8YW5ub3RhdGV8ZmVlZGJhY2t8aWRlYXxzYXl8Y29tbWVudCBvciBzaG9ydHxsaXR0bGV9IHtzZWN0aW9ufGFyZWF8cGFydHxzZWdtZW50fHBvcnRpb258c2VjdGlvbnN8Y29tcG9uZW50fGRlcGFydG1lbnR8c3BvdHxwYWdlfHJlZ2lvbnxsb2NhdGlvbnxlbGVtZW50fHBoYXNlfHBsYWNlfGRpdmlzaW9ufHBpZWNlfHBvaW50fHNlbnRlbmNlfGNsYXNzfHNlY3Rvcn0gZ3VpZGVsaW5lc1RoZSB7YmVsb3d8YmVuZWF0aHx1bmRlcnxkb3duIGJlbG93fHVuZGVybmVhdGh8bGlzdGVkIGJlbG93fGRvd24gdGhlIHBhZ2V8Zm9sbG93aW5nfGxlc3MgdGhhbnxoZXJlfGRpcmVjdGx5IGJlbG93fG9uIHRoZSBuZXh0IHBhcmFncmFwaHN8d2hhdCBmb2xsb3dzfGxvd2VyIHRoYW58Zm9sbG93ZWQgYmVsb3d8dGhlIGZvbGxvd2luZ3xmb2xsb3dpbmcgbmV4dHxmdXJ0aGVyIGRvd258aW4gdGhpcyBhcnRpY2xlfGRvd24gZnVydGhlcnx3aGljaCBmb2xsb3dzfGp1c3QgYmVsb3d8d2l0aGlufGluIHRoZSBuZXh0IHBhcmFncmFwaHN8bG93ZXJ8b24gdGhpcyBwYWdlfGluIHRoZSBmb2xsb3dpbmcgcGFyYWdyYXBoc3xuZXh0fG9uIHRoZSBuZXh0IHBhcmFncmFwaHxpbnx3aGljaCBmb2xsb3d8d2l0aHxub3QgbW9yZSB0aGFufHRoaXN8YWNjb3JkaW5nIHRvfGZhciBsb3dlciB0aGFufSB7Y29udGFpbnN8Y29uc2lzdHMgb2Z8aW5jbHVkZXN8aXMgbWFkZSB1cCBvZnxoYXN8ZmVhdHVyZXN8aW5jb3Jwb3JhdGVzfGNvbXByaXNlc3xwb3NzZXNzZXN8Y2Fycmllc3xob2xkc3xwcm92aWRlc3xpbnZvbHZlc3xjb21lcyB3aXRofGdpdmVzIHlvdXxpcyBtYWRlIG9mfGlzIGVxdWlwcGVkIHdpdGh8aXMgbWFkZSBmcm9tfGlzIG1hZGUgb3V0IG9mfGNvbXByaXNlcyBvZnxob3VzZXN8YWNjb21tb2RhdGVzfGlzIGNyZWF0ZWQgZnJvbXxib2FzdHN8aXMgbWFkZXxwcm9kdWNlZHxjb25zaXN0c3xjb3ZlcnN8aXMgZm9ybXVsYXRlZCBvdXQgb2Z8Y3JlYXRlZHxoYXZlfG1hbnVmYWN0dXJlZHxvZmZlcnN8Y29udGFpbnN8YmVhcnN8aGFybmVzc2VzfGhhcyBnb3R8aXMgY29tcHJpc2VkIG9mfHdhcyBmb3JtdWxhdGVkIGZyb218YnVpbHR8cmVnYXJkaW5nfGdpdmVzfGFzc29jaWF0ZWQgd2l0aHxjcmVhdGVkIHVwIG9mfGRlbGl2ZXJzfGJ1aWx0IHVwIG9mfSB7dGhvdWdodHMgYW5kIG9waW5pb25zfHZpZXdwb2ludHx2aWV3fG9waW5pb25zfHZpZXdzfHRob3VnaHR9IHtmcm9tfHRocm91Z2h8Y29taW5nIGZyb218dmlhfGJ5fG91dCBvZnx3aXRofGFzIGEgcmVzdWx0IG9mfGJlY2F1c2Ugb2Z8cmlnaHQgZnJvbXxwcm92aWRlZCBieXxhd2F5IGZyb218ZHVlIHRvfGJ5IHdheSBvZnxpbnx1c2luZ3xzdGFydGluZyBmcm9tfHJlY2VpdmVkIGZyb218b2Z8ZnJvbSB0aGV8YnkgbWVhbnMgb2Z8b3JpZ2luYWxseSBmcm9tfGNhdXNlZCBieXx0b3RhbGx5IGZyb218YmV0d2VlbnxhdHxwcm9kdWNlZCBieXxvbnxoYWlsaW5nIGZyb218YmV5b25kfGV2ZXJ5dGhpbmcgZnJvbXxyYW5naW5nIGZyb218dGFrZW4gZnJvbXx3aXRoaW58b2ZmfGF0IHRoZSBoYW5kcyBvZnxmYXIgZnJvbXxmb3J8ZHVyaW5nfGNhdXNlZCBmcm9tfG91dHNpZGUgb2Z8c3VjaCBhc3xhZ2FpbnN0fGZhcmF3YXkgZnJvbXxicm91Z2h0IG9uIGJ5fGFueXdoZXJlIGZyb218c2luY2V8YWZ0ZXJ8YmFzZWQgaW58dXAgZnJvbXxpbmNsdWRpbmd9IHt1c2Vyc3xjdXN0b21lcnN8cGVvcGxlfGNvbnN1bWVyc3xlbmQgdXNlcnN8YnV5ZXJzfGNsaWVudHN8b3duZXJzfHZpc2l0b3JzfGluZGl2aWR1YWxzfG1lbWJlcnN8cGFydGljaXBhbnRzfHZpZXdlcnN8c3Vic2NyaWJlcnN8ZmFuc3xpbnRlcm5ldCB1c2Vyc3xmb2xrc3x5b3V8d2ViIHVzZXJzfGZvbGxvd2Vyc3xvbmxpbmUgc3VyZmVyc3xwbGF5ZXJzfHJlZ2lzdGVyZWQgdXNlcnN8cHJvc3BlY3RzfHBvdGVudGlhbCBjdXN0b21lcnN8c3VyZmVyc3xnYW1lcnN8aW50ZXJuZXQgY29uc3VtZXJzfG1lbiBhbmQgd29tZW58cGVyc29uc3xodW1hbiBiZWluZ3N8bG92ZXJzfGRyaW5rZXJzfGRpZXRlcnN8aW50ZXJuZXQgbWFya2V0ZXJzfGluZGl2aWR1YWwgY29uc3VtZXJzfHBhdGllbnRzfHBjIHVzZXJzfHNob3BwZXJzfHRhcmdldGVkIHByb3NwZWN0c3xzZWFyY2hlcnN8cGhvdG9ncmFwaGVyc3xzbGltbWVyc3xjb21wdXRlciB1c2Vyc30ge3RoYXR8d2hpY2h8aW4gd2hpY2h8dGhhdCB3aWxsfG9mIHdoaWNofHRoaXN8dGhlIGZhY3QgdGhhdHx3aGljaCB3aWxsfHdob3x3aGljaCB1c3VhbGx5fHRoYXQgbWF5fHdoaWNoIG9mdGVufHRoZXx3aGljaCBpbiB0dXJufHdoaWNoIGV4cGVydHMgY2xhaW18d2hpY2ggdW5mb3J0dW5hdGVseXx0aGF0IGV4cGVydHMgY2xhaW18eW91cnx0aGUgZmFjdHxpdHx3aG9tfHdoaWNoIGV4cGVydHMgc3RhdGV8d2hlcmUgaXR8anVzdCB0aGF0fHdoZXJlfGF8dGhhdCBjYW58dGhhdCBkb3xvZiB0aGUgZmFjdCB0aGF0fHRoYXQgbW9zdHx0aGF0IG1hbnl8d2hlbnx0aGF0IGEgbWFqb3JpdHkgb2Z8dGhhdCBwYXJ0aWN1bGFyfHRoYXQgYSBsb3Qgb2Z8dGhhdCB0aGUgbWFqb3JpdHkgb2Z8aW58YmVjYXVzZXx3aGljaCBpc3xpbiB3aGljaCBpdHxleGFjdGx5IHdob3xhbnl8d2l0aGlufHdoeXx0aG9zZXxyZWdhcmRpbmd8dGhhdCdzfG9mfGFuZHxhc3NvY2lhdGVkIHdpdGh9IHtpbiBubyB3YXl8Ynkgbm8gbWVhbnN8Y2VydGFpbmx5IG5vdHx1bmRlciBubyBjaXJjdW1zdGFuY2VzfGZvciBubyByZWFzb258bmV2ZXIgZXZlcnxoYXJkbHkgZXZlcnxub3QgZXZlcnxvbiBubyBhY2NvdW50fG5ldmVyfGRvIG5vdCBldmVyfG5vdHxkbyBub3R8cHJhY3RpY2FsbHkgbmV2ZXJ8ZG9uJ3R8Ynkgbm8gaW5kaWNhdGVzfHJhcmVseXxkZWZpbml0ZWx5fHNpZ25pZmllc3xzdWdnZXN0c3xpbXBsaWVzfHJhcmVseSBldmVyfGhhcmRseXxkb24ndCBldmVyfGFic29sdXRlbHkgbm90fSB7cmVwcmVzZW50fHNpZ25pZnl8c3ltYm9saXplfHN0YW5kIGZvcnxjaGFyYWN0ZXJpemV8ZGVwaWN0fHNwZWFrIGZvcnxtYWtlIHVwfHdvcmsgZm9yfGxlZ2FsbHkgcmVwcmVzZW50fHByZXNlbnR8YXNzaXN0fGFjY291bnQgZm9yfHByb2plY3R8aGVscHxmYWNpbGl0YXRlfGFyZSBwYXJ0IG9mfG1ha2V8c3ltYm9saXNlfGRlZmVuZHxhcmV8YXJlIGJhc2VkIG9ufGZpZ2h0IGZvcn0ge3ZpZXdzfHNpZ2h0c3xvcGluaW9uc3xsYW5kc2NhcGVzfHZpc3Rhc3xpZGVhc3xwZXJzcGVjdGl2ZXN8ZmVlbGluZ3N8c3VnZ2VzdGlvbnN8dGhvdWdodHN8ZGlzcGxheXN8c2Vlc3xpbmZvcm1hdGlvbnx2aXNpdHN8ZWxldmF0aW9uc3x0aG91Z2h0IHByb2Nlc3Nlc3xiZWxpZWZzfHZpc2l0b3JzfHZpZXdwb2ludHN8ZmVlZGJhY2t8c3RhdHN8dGhpbmtpbmdzfHJlY29nbml6ZXN8Y29uc2lkZXJzfGxvb2tzIGF0fGV4cGVyaWVuY2VzfHZpc2lvbn0ge29mIHRoZXx0aGUgYWN0dWFsfHRoZSBwYXJ0aWN1bGFyfGZyb20gdGhlfHlvdXJ8ZnJvbXx0aHJvdWdoIHRoZXx3aXRoIHRoZXxpbiB0aGV8d2l0aHx1c2luZyB0aGV8YWxvbmcgd2l0aHxvbiB0aGV8dGhyb3VnaHx0b2dldGhlciB3aXRoIHRoZXx0b2dldGhlciB3aXRofGZyb20geW91cnxjb21pbmcgZnJvbSB0aGV8aW5zaWRlfGlufHdoaWxlIHVzaW5nfHRoaXN8d2l0aGluIHRoZXxvbnxvZnx5b3VyIGRheXx3aXRoaW58dmlhIHRoZXxjb21pbmcgZnJvbXx0aHJvdWdob3V0IHRoZXx3aXRoIGFsbCB0aGV9IHRoZSB7bGFzIHZlZ2FzfHZlZ2FzfG5ldmFkYXxzaW4gY2l0eX0ge3Jldmlld3xldmFsdWF0aW9ufGV2YWx1YXRlfGFzc2Vzc21lbnR8ZXhhbWluZXxjcml0aXF1ZXxvdmVydmlld3xsb29rIGF0fGFuYWx5c2lzfGFuYWx5emV8YXNzZXNzfGV4YW1pbmF0aW9ufGNoZWNrfGNvbXBhcmlzb258cHJvZmVzc2lvbmFsIHJldmlld3xyZXBvcnR8c3R1ZHl8Z28gdGhyb3VnaHxndWlkZXxjaGVjayBvdXR8YXJ0aWNsZXxyZXZpZXcgYXJ0aWNsZXxpbnNwZWN0aW9ufHJldmlld2VkfHJldmlld3N8cmV2aWV3IHJlcG9ydHxyYXRpbmd8Z28gb3ZlcnxzeW5vcHNpc3xpbnZlc3RpZ2F0ZXxkaXNjdXNzaW9ufHRlc3RpbW9uaWFsfGNvbXBhcmV8c2hvcHBpbmcgZ3VpZGV8aW5zcGVjdHxyZWFkfGFwcHJhaXNhbHxjb25zaWRlcnxhcHByYWlzZXxoYXZlIGFub3RoZXIgbG9vayBhdHxzdW1tYXJ5fHRha2UgYW5vdGhlciBsb29rIGF0fHRhbGsgYWJvdXR8cHJlc2VudGF0aW9ufHJlYWQgdGhyb3VnaHx0ZXN0aW1vbnl8cHJvZ3JhbSByZXZpZXd8dGFrZSBhIGxvb2sgYXR8dGVzdGltb25pYWxzfG1lYXN1cmV9IHtqb3VybmFsfGRpYXJ5fGxvZ3xyZWNvcmR8bmV3c3BhcGVyfHBhcGVyfG1hZ2F6aW5lfHB1YmxpY2F0aW9ufGFjYWRlbWljIGpvdXJuYWx8bWFnfGRheWJvb2t9IHtvcnxvciBldmVufG9yIHBlcmhhcHN8YXMgd2VsbCBhc3xvciBtYXliZXxhbmQgYWxzb3xvciBzaW1wbHl8YW5kfGFuZCAvIG9yfG9yIHBvc3NpYmx5fGFuZCBldmVufG9yIGp1c3R8b3IgYWx0ZXJuYXRpdmVseXxvciBlbHNlfG9yIHNvbWV0aW1lc3xvciBwZXJoYXBzIGV2ZW58b3IgcGVyaGFwcyBhfGluIGFkZGl0aW9uIHRvfG9yIGV2ZW4gYXxvdGhlcndpc2V8YWx0ZXJuYXRpdmVseXxvciBtYXliZSBhfHBvc3NpYmx5fGFuZCAvIG9yIG1heWJlfG9yIGl0IG1heSBiZXxhbHNvfHBlcmhhcHN8YWxzbyBrbm93biBhc3xtYXliZXxvbiB0aGUgb3RoZXIgaGFuZHxvciBhfGFuZCBpdCBjb3VsZCBiZXxvciBwb3NzaWJseSBhfGFsb25nIHdpdGh8cXVpdGUgcG9zc2libHl8YmVjYXVzZSxzaW5jZXxhcyB3ZWxsfG9yfGFzfG5vcnxwb3RlbnRpYWxseXxpbiBhZGRpdGlvbnx0b3xhY3R1YWxseXxuaWNlbHl8cHJvcGVybHl8YWthfG9yIHRvfHdoaWxlIHdlbGwgYXN9IHttZWRpYXxwcmVzc3xtYXNzIG1lZGlhfGFkdmVydGlzaW5nfG1hcmtldGluZ3xtZWRpYSBjaGFubmVsc3xuZXdzcGFwZXIgYW5kIHR2fHN0b3JhZ2UgZGV2aWNlc3xtdWx0aW1lZGlhfGdyb3dpbmcgbWVkaWF8bmV3IG1lZGlhfHZpZGVvfHN0b3JhZ2V8cHJlc2VudGF0aW9ufHlvdXIgbWVkaWF8dHYgYW5kIHJhZGlvIHN0YXRpb25zfG1hdGVyaWFsc3xtZWRpYSBtYXJrZXRpbmd8ZmlsbXxtb3ZpZXxhZHZlcnRpc2Vyc3xwb3J0YWJsZSBtZWRpYXxjb250ZW50fG5ld3N8bWVkaWEgY29udGVudHxuZXdzIG1lZGlhfG11bHRpbWVkaWEgc3lzdGVtfG5ldHdvcmtpbmd8eW91ciBkYXRhfG1lZGl1bXxoaWJ1cmFufG11c2ljfGluZm9ybWF0aW9ufHZpZGVvc3xlbnRlcnRhaW5tZW50fG11bHRpLW1lZGlhfG11bHRpbWVkaWEgc3lzdGVtc3xyZXBvcnRzfSBHYXRlSG91c2UuIA0KDQp7YSBmZXd8c2V2ZXJhbH0gaHVuZHJlZCB7YnVja3N8ZG9sbGFyc3xtb25leXxjYXNofHVzIGRvbGxhcnN8Z3JlZW5iYWNrc3xwb3VuZHN8Y2FwaXRhbHxmdW5kc3x1c2R8dXMgYnVja3N8JHxjdXJyZW5jeXxiaWcgb25lc3xyZXZlbnVlfHByb2ZpdHwkICQgJCAkfSBpbnRvIGEge3dlbGwgbWFpbnRhaW5lZHx3ZWxsLW1haW50YWluZWR9IEVsZ2luIHtvcnxvciBldmVufG9yIHBlcmhhcHN8YXMgd2VsbCBhc3xvciBtYXliZXxhbmQgYWxzb3xvciBzaW1wbHl8YW5kfGFuZCAvIG9yfG9yIHBvc3NpYmx5fGFuZCBldmVufG9yIGp1c3R8b3IgYWx0ZXJuYXRpdmVseXxvciBlbHNlfG9yIHNvbWV0aW1lc3xvciBwZXJoYXBzIGV2ZW58b3IgcGVyaGFwcyBhfGluIGFkZGl0aW9uIHRvfG9yIGV2ZW4gYXxvdGhlcndpc2V8YWx0ZXJuYXRpdmVseXxvciBtYXliZSBhfHBvc3NpYmx5fGFuZCAvIG9yIG1heWJlfG9yIGl0IG1heSBiZXxhbHNvfHBlcmhhcHN8YWxzbyBrbm93biBhc3xtYXliZXxvbiB0aGUgb3RoZXIgaGFuZHxvciBhfGFuZCBpdCBjb3VsZCBiZXxvciBwb3NzaWJseSBhfGFsb25nIHdpdGh8cXVpdGUgcG9zc2libHl8YmVjYXVzZSxzaW5jZXxhcyB3ZWxsfG9yfGFzfG5vcnxwb3RlbnRpYWxseXxpbiBhZGRpdGlvbnx0b3xhY3R1YWxseXxuaWNlbHl8cHJvcGVybHl8YWthfG9yIHRvfHdoaWxlIHdlbGwgYXN9IHtvdGhlcnxhZGRpdGlvbmFsfHNvbWUgb3RoZXJ8dmFyaW91cyBvdGhlcnxkaWZmZXJlbnR8YWx0ZXJuYXRpdmV8bWFueSBvdGhlcnxzZXZlcmFsIG90aGVyfHZhcmlvdXN8b3RoZXIgc29ydHMgb2Z8c2ltaWxhcnxtYW55fGFueSBvdGhlcnxhIGZldyBvdGhlcnxmdXJ0aGVyfG1vcmV8c2V2ZXJhbHxleHRyYXxhbGwgdGhlIG90aGVyfGFub3RoZXJ8b3RoZXIgdXNlZnVsfG51bWVyb3VzfGEgbnVtYmVyIG9mfGFkZGVkfG90aGVyIGdvb2R8YWxsIG90aGVyfHNvbWV8dGhlIG90aGVyfG90aGVyIHR5cGVzIG9mfHNldmVyYWwgbW9yZXxvdGhlciBncmVhdHxhIG51bWJlciBvZiBvdGhlcnxuZXd8cmVtYWluaW5nfG9wcG9zaXRlfGRpZmZlcmVudCBraW5kcyBvZnxhbHRlcm5hdGV8b3RoZXIga2luZHMgb2Z8c2Vjb25kfHN1cHBsZW1lbnRhcnl8bnVtZXJvdXMgb3RoZXJ8b3RoZXIgb25lfGEgdmFyaWV0eSBvZiBvdGhlcnxtb3N0IG90aGVyfG5leHR8YSBsb3Qgb2Z8Zm9ybWVyfGRpdmVyc2V8YSBmZXd8b3RoZXJ9IHtoZWF2eXxsYXJnZXx3ZWlnaHR5fGhlZnR5fG1ham9yfHNlcmlvdXN8c2lnbmlmaWNhbnR8cXVpdGUgaGVhdnl8c3Vic3RhbnRpYWx8YmlnfGludGVuc2V8aGVhdmllcnxoZWF2eSBkdXR5fHN0cm9uZ3x0aGlja3xidWxreXxvdmVyd2VpZ2h0fHRoaWNrZXJ8c29saWR8c3RyZW51b3VzfHRvbyBtdWNofHNldmVyZXxoaWdofGRlbnNlfGJ1cmRlbnNvbWV8b3ZlciB3ZWlnaHR8Y3VtYmVyc29tZXxncmVhdHxkZWVwfGRlZXBseXxtdWNofGhhcnNofHdpZGV8aHVnZXxoYXJkIHRvIGxpZnR8b2Jlc2V8cHJvZm91bmR8dG94aWMgaGVhdnl8Y29uc2lkZXJhYmxlfGluIHRoaWNrbmVzc3xtYXNzaXZlfGZsdWZmeXxjb2Fyc2V8dW5nYWlubHl8dG94aWN8aGVhdnl3ZWlnaHR9IHttYWNoaW5lfGRldmljZXxlcXVpcG1lbnR8YXBwbGlhbmNlfHVuaXR8cHJvZHVjdHxwaWVjZSBvZiBlcXVpcG1lbnR8bWFjaGluZXN8c3lzdGVtfG1vZGVsfGNvbXB1dGVyfG1ha2VyfGdhZGdldHxicmV3ZXJ8YXBwYXJhdHVzfHRlY2hub2xvZ3l8Y29mZmVlIG1ha2VyfGNvZmZlZSBtYWNoaW5lfGNvbnRyYXB0aW9ufGJyZXdpbmcgc3lzdGVtfHBjfHdhc2hlcnxsYXB0b3B8Z2VhcnxtYWNoaW5lcnl8d2FzaGluZyBtYWNoaW5lfGhhcmR3YXJlfGhvc3R8bWVjaGFuaXNtfHRvb2xzfHRvb2x8cGVpY2Ugb2Ygd29ya291dCBlcXVpcG1lbnR8cHJvZHVjdHN8aG9zdGluZyBzZXJ2ZXJ8ZXhlcmNpc2UgbWFjaGluZXx3b3Jrb3V0IG1hY2hpbmV8Y29tcG9uZW50fGRldmljZXN8cHJpbnRlcnxmaXRuZXNzIG1hY2hpbmV8YmlrZXxkcnllcnx2ZWhpY2xlfGNhcnxtYWNoaW5lfHBlcnNvbmFsIGNvbXB1dGVyfSB3aWxsIHtnbyBhIGxvbmcgd2F5fHNpZ25pZmljYW50bHkgaGVscHxncmVhdGx5IGFzc2lzdHxkbyBhIGxvdHxoZWxwIGEgbG90fGFpZCB5b3V8aGVscHxlbmFibGUgeW91fS4gQW5kIHt5b3Ugd29uJ3R8d2lsbCBub3R8eW91IHdpbGwgbm90fHlvdSB3aWxsfHdvdWxkIG5vdHx5b3UnbGx9IHtnYWlufGFjcXVpcmV8b2J0YWlufGFjaGlldmV8YXR0YWlufGdldHxpbmNyZWFzZXxlYXJufHNlY3VyZXxkZXZlbG9wfGdlbmVyYXRlfHB1dCBvbnxnYXRoZXJ8cmVjZWl2ZXxhZGR8cGljayB1cHxoYXZlfHByb2ZpdHxhY2NvbXBsaXNofGJlbmVmaXQgZnJvbXxtYWtlfGJ1aWxkfGJlbmVmaXR8YWNjcnVlfGxlYXJufHJlZ2FpbnxyZWFwfHdpbnxnZXQgbW9yZXxnZXQgaG9sZCBvZnxhZGQgb258Z2FpbnN8Z3Jvd3RofGJyaW5nIGlufGdyb3d8cmVhbGlzZXx0YWtlfGdldHRpbmd8cmVhbGl6ZXxhdHRyYWN0fGJ1eXxrZWVwfHB1cmNoYXNlfGltcHJvdmVtZW50fSB7YW55dGhpbmd8c29tZXRoaW5nfGFueXRoaW5nIGF0IGFsbHxldmVyeXRoaW5nfHdoYXRldmVyfG5lYXJseSBhbnl0aGluZ3xhIHNpbmdsZSB0aGluZ3xhbGwgc29ydHMgb2YgdGhpbmdzfHRoaW5nc3xqdXN0IGFib3V0IGFueXRoaW5nfG1vc3QgdGhpbmdzfGp1c3QgYW55dGhpbmd8c29tZSB0aGluZ3xhbG1vc3QgZXZlcnl0aGluZ3xhIHRoaW5nfG9uZSB0aGluZ3xvdGhlciB0aGluZ3N8YW55dGhpbmd8YW55IGl0ZW18ZXZlcnkgbGl0dGxlIHRoaW5nfHdoYXRldmVyIHRoaW5nfGV2ZXJ5IHRoaW5nfGluIGFueSB3YXl8YWxtb3N0IGFueXRoaW5nfGFsbHx3aGF0c29ldmVyfGluIGFueSByZXNwZWN0fGEgd2hvbGUgbG90fGEgcGVubnl8bm90aGluZ3xpdGVtc3xhbnl0aGluZyBlbHNlfGFueSB0aGluZ3x3aGF0ZXZlciBhdCBhbGx8YSBnb29kIGRlYWx8YXQgYWxsfGFueSBwcm9kdWN0fGEgbGl0dGxlIHNvbWV0aGluZ3xieSBhbnkgbWVhbnN8YW4gaXRlbXxhIGdyZWF0IGRlYWx8ZnJvbXxhbGwgdGhpbmdzfHBvaW50fHNvbWV0aGluZyBhdCBhbGx8d2l0aHxldmVuIHRoZSBzbWFsbGVzdCBhbW91bnR8bW9uZXl8cHJvZHVjdHN8bXVjaHxhbnl0aGluZyBhdH0ge2J5IGJ1eWluZ3xieSBwdXJjaGFzaW5nfHdoZW4geW91IHB1cmNoYXNlfGJ5IGNvbGxlY3Rpbmd8Ynkgb3JkZXJpbmd9IHtuZXd8YnJhbmQgbmV3fGZyZXNofGJyYW5kLW5ld3xjb21wbGV0ZWx5IG5ld3xpbm5vdmF0aXZlfGRpZmZlcmVudHx1bmlxdWV8bGF0ZXN0fGN1dHRpbmcgZWRnZXxuZXdlcnxtb2Rlcm58YWxsIG5ld3xyZWNlbnR8ZnJlc2ggbmV3fG9yaWdpbmFsfGdyZWF0IG5ld3xzcGFua2luZyBuZXd8YWJzb2x1dGVseSBuZXd8YWRkaXRpb25hbHx0aGUgbGF0ZXN0fGVtZXJnaW5nfHJlcGxhY2VtZW50fGludGVyZXN0aW5nfG5ldy1mb3VuZHxjcmVhdGl2ZXxzdGF0ZSBvZiB0aGUgYXJ0fGFtYXppbmd8ZnJlc2gsIG5ld3xjb250ZW1wb3Jhcnl8aW5ub3ZhdGl2ZSBuZXd8dmVyeSBuZXd8bW9zdCByZWNlbnR8b3V0c3RhbmRpbmd8eW91bmd8YW5vdGhlcnxwcm9ncmVzc2l2ZXx1cGNvbWluZ3xuZXdlc3R8bmV3IGtpbmRzIG9mfGFkdmFuY2VkfG5ld2JpZXxiZWdpbm5lcnxtb3JlfGJldHRlcnxub3ZlbHxuZXdseSBwdXJjaGFzZWR8b3RoZXJ8aG90fG5ldy1mYW5nbGVkfGdyZWF0fSwgSW5hIHtqdXN0fHNpbXBseXxtZXJlbHl8b25seXxzaW1wbHkganVzdHxqdXN0IHNpbXBseXxiYXNpY2FsbHl8cmVhbGx5fHNvbGVseXxvbmx5IGp1c3R8ZXhhY3RseXxwcmVjaXNlbHl8dHJ1bHl8cHJldHR5IG11Y2h8YWJzb2x1dGVseXxjbGVhcmx5fGRlZmluaXRlbHl8YWN0dWFsbHl8Y2VydGFpbmx5fHF1aXRlIGZyYW5rbHl8cmVjZW50bHl8YmFyZWx5fHBsYWlubHl8cHVyZWx5fHNwZWNpZmljYWxseXxtZWFybHl8dHlwaWNhbGx5fG1haW5seXx0YWtlIGEgbW9tZW50IHRvfGV4Y2x1c2l2ZWx5fHByaW1hcmlseXxvYnZpb3VzbHl8dW5kb3VidGVkbHl8ZW50aXJlbHl8bm8gbW9yZSB0aGFufHJpZ2h0fGJhc2ljYWxseSxqdXN0IGV4YWN0bHl8ZWFzaWx5fHlvdSBoYXZlIHRvfG5vd3xyb3VnaGx5fGFsd2F5c3xzbGlnaHRseXxpbW1lZGlhdGVseXxqdXN0IG5vd3xidXR8ZXF1YWxseXxqdXN0fG5vdGhpbmcgYnV0fSB7Y29tZXMgYWNyb3NzfHJlc3VsdHMgaW59IHthc3xiZWNhdXNlfHNpbmNlfHdoaWxlfHNlZWluZyB0aGF0fHdoZW58bWFpbmx5IGJlY2F1c2V8c2ltcGx5IGJlY2F1c2V8Zm9yIHRoZSByZWFzb24gdGhhdHxsaWtlfGp1c3QgYXN8c2VlaW5nIGFzfGR1ZSB0b3xzdWNoIGFzfGJlaW5nfGFzIGJlaW5nfGZvcnxkdWUgdG8gdGhlIGZhY3R8b24gdGhlIGdyb3VuZHMgdGhhdHx3aGVyZWFzfHRoZSBmYWN0IHRoYXR8ZXZlbiBhc3xleGFjdGx5IGFzfHRvIGJlfGluIHZpZXcgdGhhdHxzbyBhc3xqdXN0IGxpa2V8Z2l2ZW4gdGhhdHxjb25zaWRlcmluZyB0aGF0fGJ5IG1lYW5zIG9mfHdoaWxzdHx0aGF0fGJhc2ljYWxseXxhdmFpbGFibGUgYXN8aW4gdGhlIHJvbGUgb2Z8aW4gdGhlIGZvcm0gb2Z8dGhlIHdheXxzb3xvbmNlfGNvbXBhcmVkIHRvfG5lYXJseSBhc3xhcyBhfGFzIHdlbGwgYXN8ZXF1YWxseXxhcyB0aGV8ZnVydGhlcm1vcmV8aW58dmVyeXxzaW1pbGFyIHRvfG9mfSB7dmVyeXxyZWFsbHl8ZXh0cmVtZWx5fHF1aXRlfGluY3JlZGlibHl8cHJldHR5fHJhdGhlcnxoaWdobHl8ZXNwZWNpYWxseXxwYXJ0aWN1bGFybHl8ZmFpcmx5fGV4Y2VwdGlvbmFsbHl8dHJ1bHl8cmVsYXRpdmVseXx0cmVtZW5kb3VzbHl8ZXh0cmFvcmRpbmFyaWx5fGdlbnVpbmVseXxhY3R1YWxseXx0ZXJyaWJseXxleGNlZWRpbmdseXxkZWZpbml0ZWx5fHNlcmlvdXNseXxzdXJwcmlzaW5nbHl8YXdmdWxseXx0b3RhbGx5fGNvbXBsZXRlbHl8c29tZXdoYXR8bm90YWJseXxlbm9ybW91c2x5fHZlcnl8dW5iZWxpZXZhYmx5fGFic29sdXRlbHl8c29tZSB3aGF0fG5vdGljZWFibHl8YWNofGh1Z2VseXxyZW1hcmthYmx5fGFtYXppbmdseXxleGFjdHxyZWFsfHJlYWxseSBxdWl0ZXxkaXN0aW5jdGx5fG1vc3R8YXN0b25pc2hpbmdseXxpbiBmYWN0fHNhbWV8ZmFudGFzdGljYWxseXx2ZXJ5IG11Y2h8YWN0dWFsfHRvb30ge2dlbnVpbmV8cmVhbHxhdXRoZW50aWN8bGVnaXRpbWF0ZXx0cnVlfHJlcHV0YWJsZXxhY3R1YWx8aG9uZXN0fGJvbmEgZmlkZXxnb29kIHF1YWxpdHl8Z3JlYXR8cmVsaWFibGV8dHJ1c3R3b3J0aHl8bGVnaXR8dHJ1dGhmdWx8cmVhbGlzdGljfGFtYXppbmd8bGVnYWx8c2VyaW91c3xuaWNlfHRyYWRpdGlvbmFsfHNpbmNlcmV8cHJlY2lzZXxuYXR1cmFsfGdvb2R8cmVzcGVjdGFibGV8b3JpZ2luYWx8cHJvcGVyfGV4YWN0fHNwZWNpZmljfHZhbGlkfHN1aXRhYmxlfHRoZSByZWFsIGRlYWx8cHVyZXx1bmlxdWV8aW5kaXNwdXRhYmxlfSB3aXRoIHthIGRlbGlnaHRmdWx8YSB3b25kZXJmdWx8YW4gZW5qb3lhYmxlfSB7cGVyc29uYWxpdHl8Y2hhcmFjdGVyfHBlcnNvbmF8aW5kaXZpZHVhbGl0eXxzdHlsZXxpZGVudGl0eXx0ZW1wZXJhbWVudHxxdWFsaXRpZXN8ZGlzcG9zaXRpb258YXR0aXR1ZGV8bmF0dXJlfHVuaXF1ZSBjaGFyYWN0ZXJ8ZmlndXJlfGEgdW5pcXVlIGNoYXJhY3Rlcnxwc3ljaGV8b3V0bG9va3xjaGFybX0uIEkge2tuZXd8dW5kZXJzdG9vZHxyZWFsaXplZHxyZWNvZ25pemVkfGJlbGlldmVkfHN1c3BlY3RlZHxsZWFybmVkfHdhcyBjb25maWRlbnR8YXNzdW1lZHx3YXMgYXdhcmV8d2VyZSBmYW1pbGlhciB3aXRofGNvdWxkIHRlbGx8a25vd3xkaXNjb3ZlcmVkfGFja25vd2xlZGdlZHx3ZXJlIGNvbXBldGVudCBpbnx3ZXJlIGludGltYXRlIHdpdGh8bWluZ2xlZCB3aXRofGVkdWNhdGVkIHRoZW1zZWx2ZXMgb258cmVsYXRlZCB0b3x3YXMgYXdhcmUgb2Z9IEthcmVuIHt3b3VsZCBsb3ZlfHdhbnR8d291bGQgd2FudHx3b3VsZCBuZWVkfGxpa2VzfSBpdCwgMywge2Rpc3NvbHZlZHxtaXhlZHxibGVuZGVkfHdpcGVkIG91dHxjb250YWluZWR8ZGVtb2xpc2hlZHxhYnNvcmJlZH0ge3ZvbGF0aWxlfHVuc3RhYmxlfHJpc2t5fGVycmF0aWN8dW5wcmVkaWN0YWJsZX0ge2lua3xwcmludGVyIGlua3xwcmludGVyfHRhdHRvb306IFdhdmluZyB0byB7cmVseXxkZXBlbmR8Y291bnR8cmVhbGx5IHJlbHl8YmUgZGVwZW5kZW50fGtub3cgdGhleSBjYW4gY291bnR8ZmFsbCBiYWNrfHRydXN0fGtub3cgdGhleSBjYW4gcmVseXxoaW5nZXx1bmRlcnN0YW5kIHRoZXkgY2FuIGNvdW50fHVuZGVyc3RhbmQgdGhleSBjYW4gcmVseXxkZXBlbmQgdXBvbnx3YWl0fSB7b25seXxqdXN0fHNpbXBseXxtZXJlbHl8c29sZWx5fGV4Y2x1c2l2ZWx5fG1haW5seXxwcmltYXJpbHl8YmFzaWNhbGx5fHNvbGV8bm8gbW9yZSB0aGFufGJhcmVseXxwdXJlbHl8c2luZ2xlfG9uZXxlbnRpcmVseXxwcmltYXJ5fHR5cGljYWxseXxleGNsdXNpdmV8bG9uZXxtYWlufGJlc3R8bW9zdCBlZmZlY3RpdmV8cmVhbGx5fGxpa2VseXxvbmx5IGp1c3R8bW9zdGx5fG5vdGhpbmcgYnV0fHNvbGl0YXJ5fHByaW1hcmlseSBqdXN0fGRlZmluaXRlbHl8dHJ1bHl8b25lIGFuZCBvbmx5fHN0cmljdGx5fGF0IGJlc3R8b25seSByZWFsfGEgbWVyZXxhbG9uZXxkZWZpbml0aXZlfGJhc2ljYWxseSBvbmx5fHdpbGwgb25seXxvbmx5IHBvc3NpYmxlfGV4Y2VwdHxidXR8ZmV3fHNpbXBseSBqdXN0fGlkZWFsfHR5cGljYWx8b3V0cmlnaHR8b25seX0ge29uIHRoZXx0aGUgYWN0dWFsfHRoZSBwYXJ0aWN1bGFyfHlvdXJ8YWJvdXQgdGhlfGFib3V0fHJlZ2FyZGluZ3xyZWdhcmRpbmcgdGhlfGZvcnx3aXRoIHJlZ2FyZCB0b3x3aXRoaW4gdGhlfGFyb3VuZCB0aGV8Zm9yIHRoZXxob3dldmVyfHRoaXN8b25saW5lfHRoZSBhY3R1YWwgbWFya2V0fHRoZSBhY3R1YWwgb3RoZXJ8d2l0aCByZWdhcmRzIHRvIHRoZXxpbiB0aGV8aW58Y29uY2VybmluZ3xvbnx1cG9ufHlvdXIgaW50ZXJuZXR8dGhlIGFjdHVhbCBvdGhlciBoYW5kfHRoZSBhY3R1YWwgaW50ZXJuZXR8YWRkaXRpb25hbCBoYW5kfSB7c29sdmVudHxzeW50aGV0aWMgY2xlYW5pbmcgYWdlbnR8ZmF2b3VyYWJsZX0ge2luIG9yZGVyIHRvIGFjaGlldmV8dG8gaGF2ZXx0byBleHBlcmllbmNlfHRvIGdldH0ge2RyeXxkcmllZCBvdXR8ZHJpZWQgdXB8ZHJ5IG91dHxkcmllZHxkcnkgdXB8ZnJlZSBvZiBtb2lzdHVyZXx3YXRlcmxlc3N8YXJpZHxkcnkgbG9va2luZ3xub3QgZGFtcHxkcnkgYW5kIGZyZXNofGRlaHlkcmF0ZWR8bW9pc3R1cmVsZXNzfGxvc2UgbW9pc3R1cmV8ZGVoeWRyYXRlfHRha2UgbW9pc3R1cmUgb3V0fGRyeSBzb3VuZGluZ3xiZWNvbWUgZHJ5fGRlc2VydCBsaWtlfHRha2UgbW9pc3R1cmUgb3V0IG9mfGRyaWVyfHJhaW5sZXNzfGhhcmRlbnxkdWxsfGVtcHR5fGRyeSBmZWVsaW5nfS4ge3RoZSBmaW5hbHx0aGUgdWx0aW1hdGV8dGhlIGxhc3R8YSBmaW5hbHxvbmUgbW9yZXx0aGUgbmV4dHx0aGUgZW5kfG9uZSBsYXN0fHRoZSB2ZXJ5IGxhc3R8dGhlIHRvdGFsfGFub3RoZXJ8dGhlIHBhc3R9IHtwZXJmb3JtYW5jZXxvdmVyYWxsIHBlcmZvcm1hbmNlfGVmZmljaWVuY3l8ZnVuY3Rpb25hbGl0eXxlZmZlY3RpdmVuZXNzfG9wZXJhdGlvbnxyZXN1bHRzfGNhcGFiaWxpdGllc3xmdW5jdGlvbmluZ3xnZW5lcmFsIHBlcmZvcm1hbmNlfGFiaWxpdHl8ZnVuY3Rpb258cHJlc2VudGF0aW9ufGFiaWxpdGllc3xzcGVlZHxjYXBhYmlsaXR5fGZlYXR1cmVzfGV4ZWN1dGlvbnxvdmVyYWxsfGhpZ2ggcGVyZm9ybWFuY2V8ZXhlcmNpc2V8cHJvZmljaWVuY3l8cHJvZHVjdGl2aXR5fHNob3d8bm9ybWFsIGRhaWx5IGZ1bmN0aW9uaW5nfGVudGlyZSBwZXJmb3JtYW5jZXx1c2VmdWxuZXNzfGFjdGlvbnxnZW5lcmFsfHBlcmZvcm1pbmd8c2V4dWFsIHBlcmZvcm1hbmNlfGVmZm9ydHxyYW5raW5nfG1vdGlvbnx0b3RhbHxyZXByZXNlbnRhdGlvbnxzdWNjZXNzfGFsbCByb3VuZHxhY2N1cmFjeXxydW5uaW5nfGFsbCByb3VuZCBwZXJmb3JtYW5jZXxwbGF5fHN0YWdlIHByb2R1Y3Rpb259IHtvZiB0aGV8dGhlIGFjdHVhbHx0aGUgcGFydGljdWxhcnxmcm9tIHRoZXx5b3VyfGZyb218dGhyb3VnaCB0aGV8d2l0aCB0aGV8aW4gdGhlfHdpdGh8dXNpbmcgdGhlfGFsb25nIHdpdGh8b24gdGhlfHRocm91Z2h8dG9nZXRoZXIgd2l0aCB0aGV8dG9nZXRoZXIgd2l0aHxmcm9tIHlvdXJ8Y29taW5nIGZyb20gdGhlfGluc2lkZXxpbnx3aGlsZSB1c2luZ3x0aGlzfHdpdGhpbiB0aGV8b258b2Z8eW91ciBkYXl8d2l0aGlufHZpYSB0aGV8Y29taW5nIGZyb218dGhyb3VnaG91dCB0aGV8d2l0aCBhbGwgdGhlfSB7Y29hdGluZ3xsYXllcnxjb3ZlcmluZ3xmaW5pc2h8c2hlbGx8c3RyYXR1bXxsZXZlbHxjZWxsdWxhciBsaW5pbmd8bGluZXJ8Y292ZXJ8ZmlsbGluZ3xwYXJ0fSB7bGlxdWlkfGZsdWlkfHdhdGVyfGxpcXVlZmllZHxmcnVpdCBqdWljZXx0aGUgbGlxdWlkfHNvbHV0aW9ufGFxdWVvdXN8ZGlzc29sdmVkfHNtb290aHxuZWN0YXJ8c3Vic3RhbmNlfHdpbmV8aHVtbWluZ2JpcmQgbmVjdGFyfGxpcXVpZHN8ZGVsaXF1ZXNjZW50fGRyaW5rfGZyZXNofHZlZ2dpZSBqdWljZXxtYXRlcmlhbH0ge2JlZm9yZXxwcmlvciB0b3xqdXN0IGJlZm9yZXxhaGVhZCBvZnxwcmV2aW91cyB0b3xpbiBhZHZhbmNlIG9mfGVhcmxpZXIgdGhhbnx3ZWxsIGJlZm9yZXxwcmV2aW91c2x5fHByaW9yIHRvIHdoZW58d2hlbnxpbiBhZHZhbmNlIG9mIHdoZW58aW4gdGhlIHBhc3R8YWhlYWQgb2Ygd2hlbnxlYXJsaWVyfHByaW9yfHByaW9yIHRvIG5vd3xzb29uZXIgdGhhbnxwcmVjZWRpbmd8dW50aWx8YmVmb3JlIGdldHRpbmcgdG98cmlnaHQgYmVmb3JlfHByZWNlZGluZyB0b3xpbiBmcm9udCBvZnxlYXJsaWVyIHRvfGxvbmcgYmVmb3JlfGJlZm9yZSBnb2luZyB0b3xhaGVhZHxwcmV2aW91c3xiZWZvcmUgeW91fGJlZm9yZXxyZWNlbnRseXxiZWZvcmUgeW91IHN0YXJ0fGJlZm9yZSB0aGV8cHJpb3IgdG8gdGhpc3xwcmlvciB0byB0aGV8aW4gYWR2YW5jZXxqdXN0IGJlZm9yZSB5b3UgZGVjaWRlfGJlZm9yZSB0b3x1bnRpbCBub3d8Zm9yd2FyZHxmYWNpbmd8Zm9ybWVyfHBhc3R8dXAgdG8gbm93fGluaXRpYWxseXxmb3J3YXJkIG9mfGFzc29jaWF0ZWQgd2l0aHxsb29raW5nIGF0fHBhc3QgdG99IHtwcmVwYXJhdGlvbnxwbGFubmluZ3xwcmVwYXJpbmd8cHJlcHxnZXR0aW5nIHJlYWR5fGdyb3VuZHdvcmt8cmVzZWFyY2h8dHJhaW5pbmd8b3JnYW5pemluZ3xwcm9jZXNzaW5nfHByZXAgd29ya3xhcnJhbmdlbWVudHxwcmVsaW1pbmFyeSBwcmVwIHdvcmt8YXJyYW5nZW1lbnRzfHByb2NlZHVyZXxzZXR0aW5nIHVwfHByYWN0aWNlfGluc3RydWN0aW9ufGNvb2tpbmd8YXJyYW5naW5nfGhvbWV3b3JrfHByZWxpbWluYXJ5IHJlc2VhcmNofSBvZiBwb2x5bWVycyB7YmFzZWQgb24gdGhlfGluIGxpbmUgd2l0aCB0aGV8Z29vZHx1c2luZyB0aGV8ZGVwZW5kaW5nIG9uIHRoZXx3aGlsZSB1c2luZ30ge2luaGVyZW50fG5hdHVyYWx8YnVpbHQgaW58cHVyZWx5IG5hdHVyYWx8dW50b3VjaGVkfSB7bWF0ZXJpYWx8bWF0ZXJpYWxzfHN1YnN0YW5jZXxwcm9kdWN0fGNvbnRlbnR8c3R1ZmZ8ZmFicmljfGNvbXBvbmVudHN8aW5mb3JtYXRpb258Y2xvdGh8Y29tcG9uZW50fHJlc291cmNlc3xtYXR0ZXJ8c3ViamVjdCBtYXR0ZXJ8dGV4dGlsZXxwcm9kdWN0c3xlbGVtZW50fHN1YmplY3QgbWF0ZXJpYWx8c3VwcGxpZXN8ZWxlbWVudHN8Y29tcG91bmR8dHV0b3JpYWxzfGFydGljbGVzfGNoZW1pY2FsfGl0ZW1zfGluZ3JlZGllbnR8d29vZHxmYWJyaWNzfHN1YnN0YW5jZXN8cGllY2V8cGFydHN8bWV0YWx8bHVtYmVyfHRpbWJlcnx0ZXh0aWxlc3xjbG90aGluZ3xzdGVlbHxibGVuZHxnYXJtZW50fHN0eWxlfHN1cHBseXxvYmplY3R8bXVzaWN8YXJ0aWNsZSBjb250ZW50fGNob2ljZXxhbGxveXx3YXN0ZX0ge3Byb3BlcnRpZXN8cXVhbGl0aWVzfGF0dHJpYnV0ZXN8Y29tcG9uZW50c3xob3VzZXN8aG9tZXN8cmVhbCBlc3RhdGV8cmVzaWRlbmNlc3xidWlsZGluZ3N8cHJlbWlzZXN8ZWxlbWVudHN8dHJhaXRzfGJlbmVmaXRzfHByb3BlcnR5fGVzdGF0ZXN8YWNjb21tb2RhdGlvbnN8aW5ncmVkaWVudHN8Y2hhcmFjdGVyaXN0aWNzfHNpdGVzfHVuaXRzfGNvbmRvc3xyZW50YWxzfGVzdGFibGlzaG1lbnRzfGhvdXNlaG9sZHN8cHJvcGVydGllcyBhbmQgYXNzZXRzfGFzc2V0c3xsYW5kfGNvbmRvbWluaXVtc3xmZWF0dXJlc3xhcmVhc3xob3RlbHN8d2Vic2l0ZXN8cmVhbCBlc3RhdGUgcHJvcGVydGllc3xiZWxvbmdpbmdzfGFwYXJ0bWVudHN8ZmxhdHN9IHtpbiB0aGV8d2l0aGluIHRoZXxpbnNpZGUgdGhlfGluc2lkZXxmcm9tIHRoZXx3aGlsZSBpbiB0aGV8ZHVyaW5nIHRoZXx3aXRoIHRoZXxpbiB5b3VyfG9uIHRoZXxhcm91bmQgdGhlfHRocm91Z2ggdGhlfHdpdGhpbnxhdCB0aGV8d2l0aGluIHlvdXJ8ZnJvbSB5b3VyfGZvciB0aGV8aW5zaWRlIG9mIHRoZXx3aXRoaW4gYXxjb250YWluZWQgaW4gdGhlfHJybnNpZGUgdGhlfGluc2lkZSBhfHRocm91Z2hvdXQgdGhlfGluc2lkZSBvZnxieSB0aGV8aW58aW50byB0aGV8aW52b2x2ZWQgaW4gdGhlfG9mIHRoZXxpbmNsdWRlZCBpbiB0aGV8aW4gYSB2ZXJ5fGluIGF8b24gdGhlIGluc2lkZXxhY3RpdmUgaW4gdGhlfGFsb25nIGF0IHRoZXxmcm9tIGluc2lkZSB0aGV8ZnJvbSBhfGludGVyaW9yfGR1cmluZ3xpbiB0aGVpcnx0aGV8d2l0aHxpbiB0b3x0byB0aGV8dGhyb3VnaG91dHxpbnNpZGUgeW91cnxkb2N1bWVudGVkIGlufHVzaW5nIHRoZXxiZWxvbmdpbmcgdG8gdGhlfGluIHRoZX0ge3NldHxhcnJhbmdlZHxlc3RhYmxpc2hlZHxjb2xsZWN0aW9ufGZpeGVkfHBsYWNlZHxlc3RhYmxpc2h8cGxhY2V8c3BlY2lmeXxzZXQgaW4gcGxhY2V8Y3JlYXRlfHNldCB1cHxwdXR8ZGV0ZXJtaW5lfGdyb3VwfGFycmFuZ2V8Zml4fGRldGVybWluZWR8Zml0fGFycmFuZ2VtZW50fHNwZWNpZmllZHxzZWxlY3Rpb258Y3JlYXRlZHxkZWZpbmV8ZGVmaW5lZHxwYWlyfHJlYWR5fHNldHVwfGFsbG9jYXRlZHxhbGxvY2F0ZXxwYWNrYWdlfGtpdHx0dnxyZWd1bGF0ZXxnZXR8cHJlc2V0fGNvdXBsZXxwcmVkZXRlcm1pbmVkfHNwZWNpZmljfG1hZGV8bG9jYXRlZHxwcm9ncmFtfHJlcGFpcmVkfG1ha2V8dHYgc2V0fHBvc2l0aW9ufGRlY2lkZSB0byBwdXR8b3JnYW5pemVkfG5vdyByZWFkeXxkZWNpZGVkfHBsYXlzZXR9Lg==
such as:
Coach Outlet Online

Print Friendly

Comments

182 thoughts on “Cheap Coach Outlet Factory buy now

  1. Check Out Your URL

    It truly is almost extremely difficult to encounter well-aware men or women on this matter, although you come across as like you fully grasp the things you’re writing on! Excellent

    Reply
  2. here

    It is usually ideal opportunity to prepare some preparations for the possible future. I’ve read this blog entry and if I could, I wish to suggest to you you a few useful recommendations.

    Reply
  3. their explanation

    I was pretty pleased to find this web site. I need to to thank you for your time just for this fantastic read!! I definitely appreciated every part of it and i also have you book marked to see new stuff on your blog.

    Reply
  4. Singapore SEO Company | Internet Marketing Experts - IMSC

    IMSC SEO is a Singapore SEO Company. They provide comprehensive Singapore SEO services to help SG businesses to gain traffic from search engine. Their SEO agency has many years of experiences working with overseas companies on more competitive grounds. They are the best seo company in Singapore you can find. Their SEO expert and consultant understand exactly what search engine optimization your company need to gain search engine traffic.

    Reply
  5. Emeryeps

    Emeryeps is a SEO(Search Engine optimzation) and Internet Marketing company. They help businesses to get traffic from various search engine and online community. They have seo experts and consultants with many years of SEO Experiences. No matter where your business is located, EmeryEPS.com can help your business to secure your highly convertible leads online.

    Reply
  6. Filme Online Schauen Kostenlos Legal Deutsch

    The new Zune browser is surprisingly good, but not as good as the iPod’s. It works well, but isn’t as fast as Safari, and has a clunkier interface. If you occasionally plan on using the web browser that’s not an issue, but if you’re planning to browse the web alot from your PMP then the iPod’s larger screen and better browser may be important.

    Reply
  7. Singapore SEO Services - IMSC

    IMSC SEO is a Singapore SEO Company. They provide comprehensive Singapore SEO services to help SG businesses to gain traffic from search engine. Their SEO agency has many years of experiences working with overseas companies on more competitive grounds. They are the best seo company in Singapore you can find. Their SEO expert and consultant understand exactly what search engine optimization your company need to gain search engine traffic.

    Reply
  8. attorney

    Divorcemind.com is a online divorce resource for divorce attorney, attornies and lawyers. You will find the best divorce information online. Divorce Mind will make your divorce or separation a quick, convenient and private.

    Reply
  9. sacramentocremation.us

    SacramentoCremation.us is one of the leading crematorium services in the Sacramento area. Feel free to contact us regarding any questions on Sacramento Cremation Services or concerns you might have. Our staff will respond to you as soon as possible.

    Reply
  10. books for kids to read online

    Apple now has Rhapsody as an app, which is a great start, but it is currently hampered by the inability to store locally on your iPod, and has a dismal 64kbps bit rate. If this changes, then it will somewhat negate this advantage for the Zune, but the 10 songs per month will still be a big plus in Zune Pass’ favor.

    Reply
  11. Emery EPS

    Emeryeps is a SEO(Search Engine optimzation) and Internet Marketing company. They help businesses to get traffic from various search engine and online community. They have seo experts and consultants with many years of SEO Experiences. No matter where your business is located, EmeryEPS.com can help your business to secure your highly convertible leads online.

    Reply
  12. visit website

    SacramentoCremation.us is one of the leading crematorium services in the Sacramento area. Feel free to contact us regarding any questions on Sacramento Cremation Services or concerns you might have. Our staff will respond to you as soon as possible.

    Reply
  13. michael jemery

    MichaelJemery.com is a site with many hypnosis downloads. Whether you are looking for free hypnosis downloads, self hypnosis download for mp3, video and any audio files, Michael Jemery has the downloads for you. You can download hypnosis from apps, audio, mp3 and even youtube !

    Reply
  14. www.emeryeps.com

    Emeryeps is a SEO(Search Engine optimzation) and Internet Marketing company. They help businesses to get traffic from various search engine and online community. They have seo experts and consultants with many years of SEO Experiences. No matter where your business is located, EmeryEPS.com can help your business to secure your highly convertible leads online.

    Reply
  15. Automotive

    Usually I do not learn post on blogs, however I would like to say that this write-up very forced me to try and do it! Your writing style has been amazed me. Thanks, very great post.

    Reply
  16. http://imscseo.com

    IMSC SEO is a Singapore SEO Company. They provide comprehensive Singapore SEO services to help SG businesses to gain traffic from search engine. Their SEO agency has many years of experiences working with overseas companies on more competitive grounds. They are the best seo company in Singapore you can find. Their SEO expert and consultant understand exactly what search engine optimization your company need to gain search engine traffic.

    Reply
  17. divorce mind

    Divorcemind.com is a online divorce resource for divorce attorney, attornies and lawyers. You will find the best divorce information online. Divorce Mind will make your divorce or separation a quick, convenient and private.

    Reply
  18. Family

    Very interesting info !Perfect just what I was searching for! “You have to be deviant if you’re going to do anything new.” by David Lee.

    Reply
  19. jual beli mobil

    Pretty nice post. I just stumbled upon your blog and wanted to say that I’ve truly enjoyed browsing your blog posts. In any case I will be subscribing to your rss feed and I hope you write again very soon!

    Reply
  20. Gardenings

    I like this web blog very much, Its a rattling nice situation to read and incur information. “You have to lead people gently toward what they already know is right.” by Philip.

    Reply
  21. Woman

    I do believe all the concepts you have presented in your post. They are very convincing and will certainly work. Nonetheless, the posts are too short for starters. Could you please prolong them a bit from subsequent time? Thanks for the post.

    Reply
  22. divorcemind.com

    Divorcemind.com is a online divorce resource for divorce attorney, attornies and lawyers. You will find the best divorce information online. Divorce Mind will make your divorce or separation a quick, convenient and private.

    Reply
  23. Law & Legal

    Thank you for every one of your work on this website. Betty enjoys doing investigation and it is easy to see why. Almost all hear all concerning the dynamic medium you offer insightful techniques via the website and even foster participation from some other people on this content while my simple princess has always been being taught a great deal. Take advantage of the rest of the year. Your performing a great job.

    Reply
  24. Law And Legal

    You can certainly see your expertise within the paintings you write. The sector hopes for more passionate writers like you who are not afraid to say how they believe. At all times go after your heart. “History is the version of past events that people have decided to agree upon.” by Napoleon.

    Reply
  25. Healthy Life

    Undeniably believe that which you said. Your favorite justification appeared to be on the internet the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they plainly don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people can take a signal. Will probably be back to get more. Thanks

    Reply
  26. Pets And Animal

    I will right away snatch your rss as I can’t to find your email subscription link or newsletter service. Do you’ve any? Please let me understand so that I may just subscribe. Thanks.

    Reply
  27. Business

    I intended to put you one little bit of observation to say thank you as before with the striking tactics you have documented in this case. This has been tremendously generous with you to present without restraint just what many individuals would have distributed for an e-book to make some dough for themselves, even more so now that you might have tried it in case you wanted. These guidelines likewise served to be the good way to recognize that most people have the identical desire similar to my personal own to understand significantly more on the topic of this condition. I believe there are numerous more pleasant sessions up front for those who go through your blog.

    Reply
  28. Health & Fitness

    Hello, you used to write excellent, but the last several posts have been kinda boring¡K I miss your super writings. Past few posts are just a little bit out of track! come on!

    Reply
  29. Travel & Leisure

    What i don’t realize is in reality how you are no longer really a lot more smartly-liked than you might be right now. You are so intelligent. You understand thus significantly when it comes to this subject, made me in my opinion believe it from a lot of varied angles. Its like women and men are not interested until it is one thing to accomplish with Woman gaga! Your individual stuffs great. All the time handle it up!

    Reply
  30. Travel

    Thanks for helping out, great information. “The surest way to be deceived is to think oneself cleverer than the others.” by La Rochefoucauld.

    Reply
  31. Sports

    I would like to thank you for the efforts you’ve put in writing this web site. I’m hoping the same high-grade website post from you in the upcoming also. In fact your creative writing abilities has encouraged me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a great example of it.

    Reply
  32. Business

    We’re a group of volunteers and starting a new scheme in our community. Your website offered us with valuable information to work on. You’ve done an impressive job and our whole community will be grateful to you.

    Reply
  33. Automotive

    Thank you for every other great post. Where else could anybody get that type of information in such an ideal manner of writing? I have a presentation next week, and I am at the search for such info.

    Reply
  34. pale green fascinator

    certainly like your web site however you need to check the spelling on quite a few of your posts. Several of them are rife with spelling issues and I in finding it very troublesome to inform the reality nevertheless I’ll surely come again again.

    Reply
  35. read vampire academy books online free

    This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like ‘Mixview’ that let you quickly see related albums, songs, or other users related to what you’re listening to. Clicking on one of those will center on that item, and another set of “neighbors” will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune “Social” is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.

    Reply
  36. explanation

    I just want to mention I am beginner to blogging and definitely liked your web blog. Very likely I’m going to bookmark your blog post . You actually come with perfect posts. Thanks a bunch for sharing with us your blog.

    Reply
  37. авторадиаторы

    After study a few of the blog posts on your website now, and I truly like your way of blogging. I bookmarked it to my bookmark website list and will be checking back soon. Pls check out my web site as well and let me know what you think.

    Reply
  38. Fanatics free shipping code

    Hello! This is kind of off topic but I need some guidance from an established blog. Is it very hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about creating my own but I’m not sure where to start. Do you have any ideas or suggestions? Many thanks

    Reply
  39. недвижими имоти варна ера

    Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.

    Reply
  40. недвижими имоти българия анализ

    There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game. Both boys and girls feel the impact of just a moment’s pleasure, for the rest of their lives.

    Reply
  41. Gay sex live

    Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

    Reply
  42. Gay live sex

    I love your blog.. very nice colors & theme. Did you create this website yourself? Plz reply back as I’m looking to create my own blog and would like to know wheere u got this from. thanks

    Reply
  43. prosedur operasi

    Wow that was strange. I just wrote an incredibly long comment but after I
    clicked submit my comment didn’t show up. Grrrr…
    well I’m not writing all that over again. Anyhow, just wanted to say superb blog!

    Reply
  44. USB stick repair and fix defects

    This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

    Reply
  45. ОПТИМИЗАЦИЯ САЙТОВ РАЗРАБОТКА

    Amazing blog! Do you have any hints for aspiring writers? I’m hoping to start my own website soon but I’m a little lost on everything. Would you advise starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely overwhelmed .. Any ideas? Many thanks!|

    Reply
  46. SMM МАРКЕТИНГ

    Appreciating the time and energy you put into your site and detailed information you offer. It’s awesome to come across a blog every once in a while that isn’t the same unwanted rehashed material. Wonderful read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.|

    Reply
  47. авто радиатор

    Aw, this was a really nice post. In idea I would like to put in writing like this additionally – taking time and actual effort to make a very good article… but what can I say… I procrastinate alot and by no means seem to get something done.

    Reply
  48. topodin кидок

    Do you have a spam issue on this website; I also am a blogger, and I was curious about your situation; we have created some nice methods and we are looking to exchange strategies with others, why not shoot me an email if interested.|

    Reply
  49. topodin.com

    I do not even know how I ended up here, but I thought this post was good. I do not know who you are but certainly you’re going to a famous blogger if you are not already 😉 Cheers!|

    Reply
  50. topodin.com

    Hello! I’m at work browsing your blog from my new apple iphone! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the outstanding work!|

    Reply
  51. Elisha Gick

    After looking into a handful of the blog posts on your web page, I honestly like your technique of blogging. I saved as a favorite it to my bookmark website list and will be checking back soon. Please visit my website too and tell me how you feel.

    Reply
  52. отзывы topodin

    Hello I am so delighted I found your website, I really found you by accident, while I was searching on Aol for something else, Anyways I am here now and would just like to say thanks for a incredible post and a all round thrilling blog (I also love the theme/design), I don’t have time to look over it all at the minute but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the fantastic b.|

    Reply
  53. topodin.com комментарии

    Hey just wanted to give you a brief heads up and let you know a few of the images aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same results.|

    Reply
  54. Üniversitesi

    Hey there! I’ve been following your blog for a long time now and finally got the bravery to go ahead and give you a shout out from Austin Texas! Just wanted to say keep up the fantastic work!

    Reply
  55. topodin.com кидос

    An intriguing discussion is definitely worth comment. I do believe that you ought to publish more about this subject, it might not be a taboo subject but typically people don’t speak about these subjects. To the next! Kind regards!!|

    Reply
  56. топодин отзывы

    Hiya! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My web site looks weird when browsing from my iphone 4. I’m trying to find a theme or plugin that might be able to fix this issue. If you have any recommendations, please share. With thanks!|

    Reply
  57. topodin кидос

    Hi there! I could have sworn I’ve been to this web site before but after looking at a few of the posts I realized it’s new to me. Anyhow, I’m certainly happy I found it and I’ll be bookmarking it and checking back often!|

    Reply
  58. topodin

    Generally I do not learn post on blogs, but I wish to say that this write-up very pressured me to try and do it! Your writing taste has been amazed me. Thank you, very great article.|

    Reply
  59. nix solutions ukraine

    It’s actually a nice and helpful piece of information. I’m glad that you simply shared this helpful information with us. Please stay us informed like this. Thanks for sharing.|

    Reply
  60. развод topodin

    Hi there! I realize this is kind of off-topic but I had to ask. Does managing a well-established website such as yours require a massive amount work? I am completely new to writing a blog but I do write in my journal every day. I’d like to start a blog so I can share my experience and views online. Please let me know if you have any suggestions or tips for new aspiring blog owners. Thankyou!|

    Reply
  61. Kory Rossingnol

    You can certainly see your skills within the paintings you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always follow your heart.

    Reply
  62. Mauricio Colletti

    Wow, wonderful blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is fantastic, as well as the content!|

    Reply
  63. nix solutions

    Wonderful blog! I found it while browsing on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Cheers|

    Reply
  64. Buy Steroids Canada

    I acquired more new stuff on this fat loss issue. 1 issue is that good nutrition is highly vital whenever dieting. A huge reduction in junk food, sugary meals, fried foods, sweet foods, pork, and white colored flour products can be necessary. Keeping wastes parasitic organisms, and toxins may prevent desired goals for fat-loss. While a number of drugs for the short term solve the issue, the terrible side effects will not be worth it, and they also never present more than a non permanent solution. It’s a known indisputable fact that 95 of dietary fads fail. Many thanks for sharing your notions on this website.

    Reply
  65. Kojemyako

    Pretty nice post. I just stumbled upon your blog and wished to say that I’ve really enjoyed surfing around your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!|

    Reply
  66. Clark Epling

    Hey there just wanted to give you a quick heads up. The text in your article seem to be running off the screen in Firefox. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I thought I’d post to let you know. The style and design look great though! Hope you get the issue solved soon. Thanks

    Reply
  67. Elden Mientka

    Hello there! Would you mind if I share your blog with my myspace group? There’s a lot of folks that I think would really appreciate your content. Please let me know. Thank you

    Reply
  68. Vsevolod

    Spot on with this write-up, I truly believe that this site needs a great deal more attention. I’ll probably be returning to read through more, thanks for the advice!|

    Reply
  69. Kojemyako

    Hello, I think your website might be having browser compatibility issues. When I look at your blog site in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, fantastic blog!|

    Reply
  70. apartament prodajba centur

    This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

    Reply
  71. Кожемяко

    My spouse and I stumbled over here by a different web address and thought I might as well check things out. I like what I see so now i’m following you. Look forward to going over your web page repeatedly.|

    Reply
  72. Vsevolod Kojemyako

    Woah! I’m really digging the template/theme of this site. It’s simple, yet effective. A lot of times it’s challenging to get that “perfect balance” between usability and visual appeal. I must say that you’ve done a amazing job with this. In addition, the blog loads very quick for me on Internet explorer. Superb Blog!|

    Reply
  73. Shawana Lichty

    Thanks for the tips shared on your blog. Something also important I would like to convey is that fat loss is not exactly about going on a celebrity diet and trying to lose as much weight as you can in a few days. The most effective way in losing weight is by getting it bit by bit and using some basic recommendations which can assist you to make the most out of your attempt to shed pounds. You may learn and already be following a few of these tips, but reinforcing information never hurts.

    Reply
  74. Henry Watson

    I as well as my pals have already been analyzing the excellent key points on the website and then immediately I had a terrible feeling I had not thanked the web site owner for those tips. My men came totally passionate to study them and now have pretty much been enjoying them. Thank you for being considerably thoughtful as well as for figuring out this sort of ideal topics most people are really needing to learn about. Our own honest apologies for not saying thanks to sooner.

    Reply
  75. Traci Peverini

    great post, very informative. I wonder why the other experts of this sector don’t notice this. You must continue your writing. I am confident, you have a great readers’ base already!

    Reply
  76. Sofia Harrison

    Somebody essentially help to make seriously articles I would state. This is the very first time I frequented your web page and thus far? I amazed with the research you made to create this particular publish incredible. Fantastic job!

    Reply
  77. Margarito Rothermel

    I must voice my affection for your generosity in support of those people who need assistance with the study. Your special dedication to passing the solution all around had been exceptionally interesting and have made regular people like me to achieve their endeavors. Your warm and helpful help and advice signifies so much a person like me and far more to my colleagues. Thanks a ton; from each one of us.

    Reply
  78. Frederic Firlik

    What i don’t realize is actually how you are no longer really a lot more well-appreciated than you may be right now. You’re very intelligent. You recognize thus considerably in the case of this subject, made me personally consider it from numerous varied angles. Its like men and women are not involved unless it’s something to accomplish with Girl gaga! Your own stuffs outstanding. Always handle it up!

    Reply
  79. ТИЗЕРНАЯ РЕКЛАМА ЭТО

    What i don’t realize is in truth how you’re not actually a lot more well-favored than you might be right now. You’re so intelligent. You recognize therefore significantly in relation to this subject, made me in my view imagine it from numerous various angles. Its like men and women aren’t involved unless it is something to do with Woman gaga! Your personal stuffs excellent. Always maintain it up!|

    Reply
  80. Kenna Mirabella

    An interesting discussion is worth comment. There’s no doubt that that you need to publish more on this topic, it may not be a taboo matter but usually people do not speak about such issues. To the next! All the best!!|

    Reply
  81. Cira Vidaurri

    Spot on with this write-up, I really assume this website needs far more consideration. I’ll probably be again to read far more, thanks for that info.

    Reply
  82. ПРОДВИЖЕНИЕ В РЕГИОНАХ

    Hey there! I know this is kind of off topic but I was wondering which blog platform are you using for this website? I’m getting fed up of WordPress because I’ve had issues with hackers and I’m looking at options for another platform. I would be awesome if you could point me in the direction of a good platform.|

    Reply
  83. Herta Shaffstall

    I was recommended this website by means of my cousin. I am now not certain whether this post is written via him as nobody else recognise such detailed approximately my trouble. You’re incredible! Thank you!

    Reply
  84. в кению

    I’ve been surfing online more than 4 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all web owners and bloggers made good content as you did, the internet will be much more useful than ever before.|

    Reply
  85. крым путевки 2016

    I feel this is one of the such a lot important info for me. And i am happy reading your article. However want to remark on few basic issues, The web site taste is perfect, the articles is in reality great : D. Excellent job, cheers|

    Reply
  86. Sandy Bestwick

    I do trust all the ideas you’ve offered to your post. They’re very convincing and can certainly work. Still, the posts are too brief for novices. May you please prolong them a bit from next time? Thank you for the post.

    Reply
  87. горящие путевки из питера

    Howdy, I do believe your site may be having web browser compatibility problems. When I take a look at your site in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping issues. I simply wanted to give you a quick heads up! Besides that, fantastic site!|

    Reply
  88. Benjamin Natalello

    F*ckin’ amazing issues here. I’m very happy to look your article. Thank you a lot and i’m taking a look ahead to contact you. Will you please drop me a e-mail?

    Reply
  89. ТОП ПЛАН СПБ ОНЛАЙН

    Hello just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same results.|

    Reply
  90. Elmer Henri

    Terrific work! This is the type of information that should be shared around the net. Shame on Google for not positioning this post higher! Come on over and visit my site . Thanks =)

    Reply
  91. Abe Galo

    whoah this blog is excellent i love reading your posts. Keep up the great work! You know, many people are looking around for this info, you can aid them greatly.

    Reply
  92. SEO ОПТИМИЗАЦИЕЙ

    Hi just wanted to give you a brief heads up and let you know a few of the images aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers and both show the same results.|

    Reply
  93. УЗНАТЬ PR

    Good web site you have here.. It’s difficult to find high quality writing like yours these days. I honestly appreciate individuals like you! Take care!!|

    Reply
  94. SONY ERICSSON XPERIA 10 I

    Hey there are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding expertise to make your own blog? Any help would be greatly appreciated!|

    Reply
  95. КАК ПРОДВИГАТЬ САЙТ В ИНТЕРНЕТЕ САМОСТОЯТЕЛЬНО

    What i don’t understood is if truth be told how you are now not actually much more neatly-preferred than you may be now. You are so intelligent. You know thus considerably on the subject of this subject, produced me individually imagine it from numerous numerous angles. Its like men and women are not fascinated except it’s something to do with Girl gaga! Your personal stuffs excellent. Always care for it up!|

    Reply
  96. авторадиатори втора ръка

    I’m impressed, I must say. Really rarely do I encounter a blog that’s both educative and entertaining, and let me tell you, you have hit the nail on the head. Your idea is outstanding; the issue is something that not enough people are speaking intelligently about. I am very happy that I stumbled across this in my search for something relating to this.

    Reply
  97. GOOGLE РЕКЛАМА САЙТА

    Hello! I know this is kind of off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!|

    Reply
  98. Shela Dane

    My brother suggested I would possibly like this blog. He used to be entirely right. This put up actually made my day. You can not consider simply how a lot time I had spent for this information! Thanks!

    Reply
  99. Kalundborg bedemand

    Great post. I was checking continuously this blog and I am impressed! Extremely useful info specifically the last part 🙂 I care for such information a lot. I was seeking this certain info for a long time. Thank you and best of luck.

    Reply
  100. недвижими имоти

    I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…

    Reply
  101. Jesse Monie

    I am really impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you customize it yourself? Either way keep up the nice quality writing, it’s rare to see a nice blog like this one nowadays.|

    Reply
  102. seo fiverr

    I have read some just right stuff here. Certainly value bookmarking for revisiting. I surprise how a lot attempt you set to create such a magnificent informative site.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *