From: "Saved by Windows Internet Explorer 8"
Subject: newsdurhamregion.com | Courtice teen gears up for business
Date: Wed, 5 Aug 2009 13:16:24 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CA15CE.EED47DF0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: =?Windows-1252?Q?http://torontodurhamregion.122.2o7.net/b/ss/torontodurha?=
	=?Windows-1252?Q?mregion/1/H.10=97NS/0?=

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/Newsdurhamregion/;pos=1;tile=1;sz=728x90;ord=123456789?

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

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_ajax.gif

R0lGODlhggAeANUAAODg4EBAQFBQUHBwcPDw8KCgoDAwMNDQ0CAgILCwsJCQkBAQEGBgYICAgMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/l7AwMC
DAIDVwCHBIeAeX5tjXgHCgMODQ0JEA6ZUgIBEAcFBAoKmwqRbo93qHICmQaeBQEGUgkDbAUDAQ4C
AD+crHRrkMFwbAQIBQwICgCdDgYADAwDDQO+zsVcqtpvBQIEobmCmQUKBAwFBgkC7QwKDd1b3FaX
DdkFlw6R128AhvJSDVtFhYEQWhD+9WpE4Ee8NwcCCrQTRsjDSwQcaNyYUWNHBwAOgNQEcl+VAj8Q
TPloMuFGACw3OjgAYGNEKTI1itwIoaPI/50vgWbTQs/KjwVC9l36l7KBgB8OAqRkisABSgcD1hn4
VOUpVClMFwxYwCAjgh8GQM5qgNQQgl1nAzw99CPA2WUBbv0YQGABPIcKhFBb0KBAWwMLChAdGCaB
EAQELmmqK4XBzJQJjyYUMOYUAK5TACD+wWCKA8ooOQdGyCCi1H0EPjVwuOYArdefhwWWUm2Ypni4
NWcpWoWNwR8CJJ/+JIAmBKQHDiQtoPhoppZSSBlcYJryGphCnCF8XUAjhNnxzpp/DaE6m9ngag47
tI+9mOGMrxw7izbeaQO6TGEQJQbstVCBdRFQRTSO/aDYZFyxN5ctUkjVQFpSoOcYQhCwJ/+FGKcd
dcoaCXBX4S+zlYYfRfpJIZ1FkyHgyRQbGiDdW2AhyGFChM2GHE7esecYAq2dyMACJvmIloIntnSf
YUK4N9YUUgnB2WIsGjWFj/5R9slNQhxy1iGhQKAAUkNZo5FXCi4nxVk3IaVSk+UREFldQgDj4TCK
McWZGIc4I5VXN4WRn5ZU0uZmTSo+FdEt+0SV4Q9DIZDNi6csitYUtzDSIVR2CmCJQ7cswOSeYmDy
5p9sOKPSa1KB1mKWKzl2DliEnYeWVbm2N2eJQJ4zY3a/1PIYAKtBg0Ch0t1EQIENYPUDAU+VdRZn
z+7lYlIXhgSVL7/wYgAyPzQjxIiz/lFmBQD2DJVAAezasxRY6DJywCUB3JqhZOfZk4+/THI6xb/y
WqKPwQAQrJS/yjBQjryFEQxAAvymS4xEGGfcBq0ad6wNcR6HjArIIpe8B8kmpyyHKmm07PLLMBfh
m8o06xHzzTjnTEYQADs=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_pickering.gif

R0lGODlhggAeANUAAEBAQPDw8ODg4KCgoNDQ0CAgIJCQkGBgYBAQEDAwMFBQUHBwcLCwsICAgMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/l7DoKC
AVYEDgIQAYVSiFeJgFt+bZFzAQAAC5gEVgYABwYDDFMAnFYKlVqTd6lwiwkCAgUHDAQLoxALAwsN
BwIDBwQJtwwKDgAKBg3KqAsHDq1tdtFxshAECAcDBQq4BQ0DEAUMwdgGDtzYBKEHCwUOB8/Rq9Rw
wBChyAmO1tcJ2gwMKDiQicEuCMne7UNggBo9KwMaNIAGwYHEcJFETQmwDMKAX+saemxQSIABAg0Y
MBAwcaKjAQQ+GuBVwOEaSlUGCEGQiGMB/1OAEgCoN0VZA5vTrgAQMrTi0EGDBBxCNJWAAAecDh2y
IkAIpIqDGAUYxAmq2bGDpkyFuraQoF9X2cbFmoXRQysAEAg5eizX3gMIJApxYEDIAHQpERRjVXTv
lAVC3JUSsBRBOMANEvxIkPkH5R8FIAO4VGApph8D9CqgrA0BAHQ/ADQo7UBzAgU/Flyxe5MxFQCp
hRxqKmYkBL2JCvzglAACMik1q5QGTUVM1wIBCAgpNKBhgx9HITR3ENv5D08cwYszj/UHNAZDl0IL
gOr7UeVArdyt8lonaPhSiKHAWBAccN5x4AlwgHl8VUGAAv4BVdxS4WgWzmoQ2McSNOQNZf/gRBmq
F4585CXAyYjuMSBIiEfJl8V+v0GD22bEocaKTt3YFopfoOWXywABCLFggHfYh89mATQX4gEKhNch
AQXwJIWRUsgXgF65FbKUAftMCR4DSL7YGxavKaJceWtAtpEQCmATZgAG/iDlFKHNJmcfRaoXJHgi
fQcAZ40MgQBQVLJ3zZkLLnXAO14KgZ0qYypFEXloijGUKUs1Z6CSusGGkVOCfPcDLsUZKNKMkGh4
1FWb6aWbl+GxRwAB6SHAnoqLfDejSGFEihdFIdYIgQBJSlFYQ2CGh4BbqE2hzRSqEQndnGAqyeKw
ynQIpnuwkuKeA68Cxt4iz9j33bJiJlWpBTq+TCFURYMx8O6wnimyXIAHcIRuRYEVAuVglMJjGRUM
OfuDMQYgYBGSuD1q4GhmgueAwgF8k6TE39F3sDgb96ouFRKBKIUAuoUcMrCv5uKsQAt8FVEDibwM
jskGfGUsJBaZ3NJFLLkUcjgyB7RAMhXpvPNEKMHs8R9ENe00FzA+LbXUUU9tdT1VX611JVlv7bUe
q6Qh9thkl13ETV+n3YrZbLftNhlBAAA7

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_whitby.gif

R0lGODlhggAeANUAAMDAwEBAQKCgoPDw8GBgYODg4DAwMCAgINDQ0FBQUJCQkLCwsHBwcBAQEICA
gAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhpSYmJFZAJ0DnQAIEAWdCAoMVQsEVAMCAV6foKAFrqkJWaSesxAI
nloIBAKQloxXDj8EAws/B6IFCQECBq9UArejpAHFWgANDgTIDgcO2qnUV88/DgPHCQW8BgwDWgrq
w3ZbDdTg8xAJouSyEAAA4ZgXAAsgAPhBcIEAg2AK/EAF4YCBKQfoOLj3RwuDH+/qCRuQsWAAAA6E
KRR2LNgxlAoUOnBAcOY7KgsJSjmGwEFM/5lSFszUOcVASXDvVEEYoMCnFKYppdibqXLLpiwIfsRM
oA+CAIoOGiRI8KPXNIVaezIjy6CA0XkOruFkOOVYgI8CEJRDcIDdRir1RB2wRyChAQXLNhoQIMCe
OpI/uVzNYpHkx2eiCl4cU5MaXYjg0BI0cHMuUYjjvLLpJqyqFIkMVBmtCGHBOHGLbx94hSzal8lY
6jlgkFVcXc+dpda8s/Ddbr1Xcta9E2DjwqUGmGWmkuBAYeGrAh6vIqRBPzrEuEhsICp7ZPGfkRe8
s0xK48XR6e6kbp1NAVoNNGBFYwIOIARAP/TzUIJBjcFAA5uhhw8XBmxWT2nwsbSZOkIxmKcARRUJ
mN9pdxiwUWNAoViFgav4U5JEBghFAIwyjuFAVi1Klh4XAvzk1hQAQPNVAMEI6U8DeQVgkTx1gYgT
AUQSVACUKQWQgABQMtBNAvhZQUBmX00hQAM/BDDPmGWyY2WQd0nYUSZSkAYnIsBJUkAABuQ4pyB1
PjIAkeftGUifghaaB6GGJgoHooo26gWjjkaaxSJpVGrppZgWYYmknL6R6aeghkpGEAA7

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_clarington.gif

R0lGODlhggAeANUAAICAgEBAQKCgoPDw8BAQEFBQUGBgYODg4DAwMJCQkHBwcNDQ0LCwsCAgIMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhpSYmJFUBwkACQcOEAwFC1wFDIkDDqytDgcCBVUHAQNYq6y4Dqah
DrZZBwoCV5tSAgQADgwIPwMGP6JbBcNeq24OyM8GAAgGBYxSDrW3zwoDCT8IvAEGv1jHAMSWjA4/
CVMDBBD10XwA8WAcDOMH4UAycF0G/DAgJUCDKQgOcAkAsEqxAvqo3BsjyiAAagIEJEhwTpQDAAs+
TRHwjxW6AMM8UjuZcmMVguF+GCQJIaUU/wb/qE3BKAXAj1QLZJ37ZGspT4oQ/lUs9iNAGFEEEiw4
euwHRqPJmBVQ8GOYAqvfAtQzsOAAAQbYFDgQS1boFJz7qpIF9a1gswRWqQg4CoEZQ2EQAiRgQICh
YsaOAQxoILnPvD6BrUBLvGBrvAAI+sQzKgUZBNMM7vyIZyAwWYN3TN/cnNMW1Hp571WcQqDAAQRE
GwzwDKDBjwXIirMJoACB3TZ2+oQmJmoBu9WJM2Mnnfiz1WNSsAcIzI871Nn9cHfP2/BHg1RVtAlI
DUCWg4d3p08J8IOAKSrFPCPRXRJB45Yo4mk32h23EYBAAPCJN109sDW0W07pMRgPbgeE0utARlTU
08xpZeX1XwL1nJhYcwi4A90fUrgVUTiybMXKUWsxMJ5oUd2BQDwFFMDKfz8okMBgogBgFXc/WlGP
UOoxl9cq9iEkRQOyQPBMUwQQwFItXbIkC0XIZRneZVMklU43tpzFFjMsAgYTBAIEME1rIdnpwDND
KABBXX8SMN4AB+BZp5AhtmZAR60JY6cAjd4H2oVSILYPQz8Z1+IoBKQzwKEOFMDcgMUgMtkvk2Uy
SamHpCZXqM+pigirh9Spp6yS0IrrroqgyeuvvUYH7LB56ErssV4sksayzDbrbBGWICttHM9Wa+21
ZAQBADs=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_oshawa.gif

R0lGODlhggAeAMQAAEBAQICAgMDAwPDw8ODg4DAwMFBQUCAgIGBgYKCgoJCQkNDQ0LCwsHBwcBAQ
EAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAACCAB4AAAX/4COOZGmeaKqubOu+KyTPdG3feK7vfO//OBEERiwaj8jX8DEEOp/QqLTH
FDKn2Kx2O6tWueCwWOdtjs9obvmabrud67d8Tl6a6Xh8fCdAAAANAzcNDgJhAYiJAQwIhTQLDws4
BImUiAkQAoiGOQwFAD57OQkPDBADjQQ2Ag+cXAUCrAgCDQ2krqcBgjisAacOBzOIOwOfoXZsNwQP
DTMDDqA2rWAEpkO+EAmsuD0HBTIND6oQBeM6f8dWOgHTMwjiCwAGsEMKBQemC/OwBH99AAgIKADA
gAGAAwbM0XiALRPDewsGJDhgSIEBeTUURIKgUQGEfh8NeJNEwICDApLQ//lplkPUDQDJILATYMCj
AUMPYKG7CIEnuwHPmvWB4MBX0RsMZ7C6eQDBAI0Clp0yUGNZs3vfbJEzdHArhK5/+llriezcg10y
ZppMsEDVtACgYiUwNuABpgPBZnFcoOCotIbbvsZttQxALBv3CBTQuODAAEiI/EAO4OfrAQeSdri0
MZNGOAL9HhyQ9BZU4wANol1MYKDUt2wHEgBouBDwNHSBGTh4gMAGKQMJClNlhZZVDQC7PWoum2NZ
7xkHQHkUcLQ0hAPN4MpgkFPxAY/LTM1GapvrYEMJUG2kUffsV7sQIClHIF9G7z/huEljPuqBxwHz
CAIAJovVZUoDwXjTF6N2MjjQGymCQGIAOwAoN4NVM3DH1TesmOJYXQrJYABV2bj33kVUwXRRbwV8
g1xmQfCXwz8V7hLARb4kksAlBgVAU2YKqDIASzIRpIBTNFgSACZKauJjIhD4QdANBckwpDN+IIkK
IBJdUglZ6uQhphybjWmmGGWeqaYWaa7pZhRtvinnD3HOaWcdYd6pJxXIJOHnn4AGWoIdexYaiqCI
JqooDCEAADs=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_portperry.gif

R0lGODlhggAeANUAAMDAwEBAQKCgoDAwMODg4PDw8LCwsGBgYBAQEJCQkCAgINDQ0FBQUHBwcICA
gAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhpSYmJFcDp0OCQVSCwcBDAZSnp8EEKmeU6mgAq0CAKkCUrKeABC1
nagOt6IMAQ0NrLNSBAlTvZ3BW5tbBT8HAAMIBQA/ywAItwY/DtbYCAYJ2wYIU+AJBgMDEO8AAAYB
EAc/AOfG8QMADT9O4QuWgAEVYgVILVBgAJ8+exAaKKDicB+XaNAc8PohQMGBKQJ+rMq3EcBHbbs+
9tkFDkAAiLxY3QkwEcJLKQoMFlAwceeq/z7BGNSSKYXfgICvZtasZMdLuI0AnxHYNoYlyZJWSLa8
yWqXgzvvpNwsgEAlOFdUECDYtSAplYYe3fa7aIlRxgUByl2V8nSbAwQwUWYFsCAsTQcH1soUwICj
2AEJ8rYVi0BBqLcIfvBDZffAgq+XvzJ2DK2uUwUBHBAQ3Efjj8YGme3tMyAAKJv+AAiVeXSXWAVq
LycjXaUwNbkQdgIIGexrbzqm6WgURXzqsnyNfWOtMpsrgFVfCSCAJzYAuM18tSdbVSCASM4gUecl
H3489KbSqcTlPBLATstSsDbFNOpxBYEAsrBxznQ3AXTKSlUMtdFkX00RwE/ngKfgU6XhJ6GNZlQs
gAA33kAAzi3axAbOg+sQ1888AiBAAD6hZDfXTghMNtV0U1gHAQPkRfRDKAswUuRHNP442xUYZaFL
iKSY8otqBwJDgCc/TelbLqk0kxwyn2l0ZSfqRUTKAT81M+aWzrhSQCdZMhldJnQ+0mSdeApyZ558
6rFnn4DG8WeghH4xaKGIMvVHoow6VVcakEYq6aRFWNLopU5RqummnEIRBAA7

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_timesjournal.gif

R0lGODlhggAeANUAAEBAQICAgPDw8DAwMODg4NDQ0HBwcBAQEGBgYCAgILCwsFBQUKCgoJCQkMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhlYOCAAAAQ0OCgsIoAReAg2bCAEKDgsOEAMGewqbAAYNAQMCgZ4L
pFeRVgo/AEYKBj8NpQMJB0UDUs9wBL5SBAMBCwDMPwqCDD+xYZaMVAMOA98D5qQOP666U9RUDQgM
CwE/DAiuEPD9UvD8/YsHIUAAKu0OFjgAIBoEeQEBDvQl0F/CLMCoCHBgAMGYTVPaKUBwQBcBkgWs
MCDwgwA+BwchFBgAQICBAwUW5KKZ7OSP/5QFh5mrwkCXTpAC8CFIifJmAQUHDAxA0CCfTgMCGBAL
ReCiODtXBHD7CCDkD5ru2jHLZUVTUJgAfyTIOWxBXWQEDgw4UJKYgQThNGYDnKCsX4YEiNFtULXw
tbPHPDIwcOyZ11/jrrRzNayslM2bPzY4IE8KyJcxP0LYjNodhE0ODsxqecBVVwcpBRA4hs8wm9Ns
Xn4UsPFHAK+9hq02jjEzJnBjDHh2ANq1XABAqwAoifohy7Ks3QnXNiAlsWY/EQg5aG2AceXEXpfF
91b18uPMHXBSftlKRo0/HNBAAolBoE91nCUgEBXqIYAOTALkwp94FLqiTUADNHAMbtT5U/8VPgu8
9tt8wVk3nXEXcaJaf1X8R8UxKMJCmjCruCNWLg4s+FAz5pySQAAsDUAAjfgogE8DAiRAoAMELBSA
evy0hQ8Dr+RDEwR2KeAeAwXIpcCQ4LSDQF4JCFNeVWN+9QcWMApRnogG4FMAK3Ilc0UBCQxxAHtb
HkMZOF2WZ5dxSeYJjo5SGLCAggYSU2ZQGQ6j3w8e9ZZXeX4ucAADDORJJWZgZbERbghF6JEUBZRm
xZw5TiEAUN1AEGuUTfaTUq1VLDRMgNmtZpEusa4W0mfwvAPUq82FCoaWn1KiRZyaYOUsFS520eu0
2IJRbbbcBrJtt+Dm8W245MIxbrnoenEabrrsJutHGvDGK++8RFjS7r1v0KvvvvySEQQAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://s7.addthis.com/static/btn/sm-bookmark-en.gif

R0lGODlhUwAQALMOANra2tLS0tDQ0Pz8/PPz8/b29vr6+u/v7/9pOujo6Ozs7MDAwAAAAP//////
/wAAACH5BAEAAA4ALAAAAABTABAAAAT/0LlFq7046827X9IENGRpnmiqrmzbAuAyunRt3yq8lEjv
97ig8EYh/Y6IoXKJKjZ+Rp+JQWWUqlcqybptcK9brRfrBduc0KfUXP5a3eW4eBxvg7nfGjp5ArLf
d4FwgIBdg3VnCwMDfiY9i4tVDJGQk5OUVJADl5ybkp6ZnpqjpJoUBgZpP6ioDKyurq0GsbO1tLSy
t7avtay+v78UBQWqPsPDDMfJycgFzM7Q0c/Nz8vN0sfZ2toUBARIP97ekuJV5VTj5QQM4uns7urv
6+309QQUB/ngCPn9/v8AAwocSLDgPwoBFChcyLChw4cQI0qcSFFBgBgCEmjcyLGjx48gEUOKHDlS
AAgJH1KqXMnSgoQIADs=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.durhamregion.topscms.com/images/62/56/e3e40d8f43f29a9ca834af7be556.jpeg

/9j/4AAQSkZJRgABAgEASABIAAD/4Q5QRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAdAAAAcgEyAAIAAAAUAAAAj4dp
AAQAAAABAAAApAAAANAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENTIE1hY2ludG9z
aAAyMDA5OjA4OjAzIDE4OjEwOjA3AAAAA6ABAAMAAAAB//8AAKACAAQAAAABAAABLKADAAQAAAAB
AAAAZAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAA0aAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAQBIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgANQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8A9VWfmdQsoyjQw0MAra/dfaa53F7YZ7H7tvprQVV+DVbmWXX1
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
6h+5P7+0L5dSQU/UJ9T/AHKJnvPzXzAkkp+ntE+i+YEklP8A/9n/7TFsUGhvdG9zaG9wIDMuMAA4
QklNBAQAAAAAAAccAgAAAgACADhCSU0EJQAAAAAAEEYM8okmuFbasJwBobCnkHc4QklNA+oAAAAA
HbA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgcGxpc3Qg
UFVCTElDICItLy9BcHBsZSBDb21wdXRlci8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3
LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KPHBsaXN0IHZlcnNpb249IjEu
MCI+CjxkaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUhvcml6b250YWxS
ZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9r
ZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5j
b20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+
CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5
PgoJCQkJPHJlYWw+NzI8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xp
ZW50PC9rZXk+CgkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4K
CQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQk8ZGF0ZT4y
MDA5LTA3LTMxVDEzOjM5OjM4WjwvZGF0ZT4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tl
dC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8
L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVu
dGF0aW9uPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRv
cjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCTxr
ZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxk
aWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9r
ZXk+CgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj
a2V0LmNsaWVudDwva2V5PgoJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9z
dHJpbmc+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJ
PGRhdGU+MjAwOS0wNy0zMVQxMzozOTozOFo8L2RhdGU+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmlu
dC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2Rp
Y3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQu
UE1TY2FsaW5nPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3Jl
YXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJ
CTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJ
CTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tl
eT4KCQkJCTxyZWFsPjE8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xp
ZW50PC9rZXk+CgkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4K
CQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQk8ZGF0ZT4y
MDA5LTA3LTMxVDEzOjM5OjM4WjwvZGF0ZT4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tl
dC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8
L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRp
Y2FsUmVzPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRv
cjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCTxr
ZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxk
aWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9r
ZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5j
bGllbnQ8L2tleT4KCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5n
PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRl
PjIwMDktMDctMzFUMTM6Mzk6MzhaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj
a2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJ
CTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVy
dGljYWxTY2FsaW5nPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
Y3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5n
PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+
CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2Fs
U2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50
LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdl
cjwvc3RyaW5nPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4K
CQkJCTxkYXRlPjIwMDktMDctMzFUMTM6Mzk6MzhaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJ
PC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5zdWJUaWNr
ZXQucGFwZXJfaW5mb190aWNrZXQ8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50
LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLnBy
aW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRl
bUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnBy
aW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJ
CQk8cmVhbD4wLjA8L3JlYWw+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+NzM0
PC9yZWFsPgoJCQkJCQk8cmVhbD41NzY8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNv
bS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUu
cHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0
Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDA5LTA4LTAzVDIyOjA5OjMwWjwvZGF0ZT4KCQkJ
CQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVn
ZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5j
b20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRp
Y3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJp
bmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5w
cmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxr
ZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJ
CQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+
CgkJCQkJCTxyZWFsPjc3NDwvcmVhbD4KCQkJCQkJPHJlYWw+NTk0PC9yZWFsPgoJCQkJCTwvYXJy
YXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJCTxz
dHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFw
cGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQkJPGRhdGU+MjAwOS0wOC0wM1QyMjow
OTozMFo8L2RhdGU+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwv
a2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJ
PC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5
PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJ
CQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCTxrZXk+
Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRp
Y3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+
CgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmlu
dC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQucG0uUG9z
dFNjcmlwdDwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRl
PC9rZXk+CgkJCQkJPGRhdGU+MjAwMy0wNy0wMVQxNzo0OTozNlo8L2RhdGU+CgkJCQkJPGtleT5j
b20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjE8L2lu
dGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxl
LnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8
a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5h
cHBsZS5wcmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50
LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5j
b20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJCQkJ
PGFycmF5PgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJ
CQkJPHJlYWw+NzM0PC9yZWFsPgoJCQkJCQk8cmVhbD41NzY8L3JlYWw+CgkJCQkJPC9hcnJheT4K
CQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmlu
Zz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDA5LTA3LTMxVDEzOjM5OjM4
WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+
CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2Rp
Y3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVyUmVj
dDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwv
a2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJ
CTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJ
CQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3Rl
ZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJ
CQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPjc3NDwvcmVhbD4KCQkJCQkJPHJlYWw+NTk0
PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNs
aWVudDwva2V5PgoJCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5n
PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQkJPGRh
dGU+MjAwOS0wNy0zMVQxMzozOTozOFo8L2RhdGU+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQu
dGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2Rp
Y3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5m
by5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQu
dGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQucG0uUG9zdFNj
cmlwdDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9r
ZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVy
SW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPlVTIExldHRlcjwvc3RyaW5n
PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCQk8c3Ry
aW5nPmNvbS5hcHBsZS5wcmludC5wbS5Qb3N0U2NyaXB0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20u
YXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDAzLTA3LTAxVDE3
OjQ5OjM2WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFn
PC9rZXk+CgkJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4K
CQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4K
CQk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnBy
aXZhdGVMb2NrPC9rZXk+CgkJPGZhbHNlLz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
dHlwZTwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mb1RpY2tldDwvc3Ry
aW5nPgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tl
eT4KCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5w
cml2YXRlTG9jazwva2V5PgoJPGZhbHNlLz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50
eXBlPC9rZXk+Cgk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0VGlja2V0PC9zdHJp
bmc+CjwvZGljdD4KPC9wbGlzdD4KOEJJTQPpAAAAAAB4AAMAAABIAEgAAAAAAt4CQP/u/+4DBgJS
A2cFKAP8AAIAAABIAEgAAAAAAtgCKAABAAAAZAAAAAEAAwMDAAAAAX//AAEAAQAAAAAAAAAAAAAA
AGgIABkBkAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAAB
AAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0E
GQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAA
AAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAA
AAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////
////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////
//////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAA
AAAAAgADOEJJTQQCAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEJJTQQIAAAAAAAQAAAA
AQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA0MAAAAGAAAAAAAAAAAAAABk
AAABLAAAAAcAdAB3AGkAdAB0AGUAcgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAB
LAAAAGQAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwA
AAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExl
ZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAGQAAAAAUmdodGxvbmcAAAEsAAAABnNsaWNlc1ZsTHMA
AAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURs
b25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAA
AFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJj
dDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABkAAAA
AFJnaHRsb25nAAABLAAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VU
RVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhj
ZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAH
ZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAA
C2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNl
dGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAA
AAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0EFAAAAAAA
BAAAABA4QklNBAwAAAAADTYAAAABAAAAoAAAADUAAAHgAABjYAAADRoAGAAB/9j/4AAQSkZJRgAB
AgEASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoL
ERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4N
EA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DP/AABEIADUAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJ
CgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIx
BUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXy
s4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQD
BAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMH
JjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3
h5ent8f/2gAMAwEAAhEDEQA/APVVn5nULKMo0MNDAK2v3X2mudxe2Gex+7b6a0FVfg1W5ll19ddr
HV1sZvAcQWutc/6Q/wCEYn4zAEmYsVsw5xlMQMR4ZE6n+rSv2hisubjXWNbknaHMEloc4e1nqQG7
nf4Nj/0j0L7fd6/p7Wx9r+z952el6+7n6e9Bt6dlPZfiAMGPkXesbg4ixoLmWvb6ewte/c3bW/1E
X7Df6/qS2Ptf2jk/Q9L0PD6e9SiOIA63YO5+w/1f7jAZ8zIgcJAEo6gV6fVxQl+/w+j9bD5+NsM6
hh2ZDsZloNzSQW66lur2td9F72fnsZ9BSZl41np7LAfWYba+0sG2X6/8YxUaOnZTWYuNYGNow7BY
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
vVgzQMyZy9zg4slx5n/V/JB677Xiei68XVmlujrA4bQf607ULF6r07Lf6ePe17+zNWk9/a1+3cuV
y2Yp6Y13TvVOOy4nJ9WNwcWtbQ4+n7fT+moMaLsnFazIpFhsY1hoqcxzSS33P/R0tfs/rqEcjAxJ
4pbnp8nD+/H1NufxnKMkYjHAiok1L+d4/wDMzlKHy/3Mnreuy+qYGG4MybmsedQ3UmPNrNyNRkU5
NTbqHh9b/ouC5vpeFjdSzuoXZbTaWWe1u4ge51ndnu9ra9rFv41VeLS2jHrDKmzDZJ5O4+50qtnx
4sdQBkcori29v1R4vT+k6HJ5+Yzk5THHHlzxDHRl79wnwev9D9GTZSUBZ4hPvb8PioG5TJJQNje2
vwUTY48aIGQUkJA5MKDrf3R8yoJQmmRUsSSZOqSRIHJATF7fj8E2lP8A/9L0b2p/Zsfv2+jH6X1I
2R/L3e1fMaSbH5hvv+j830RP5ZbbH5vl/wAJ+l6P2X6rfsv2P19dnpbN8x+ZtUrfsXqt+1fZvtGm
31tnqfyPpe5fMySnPz/5X5f8P/0Vqj+a/wAh83T+a/8AYj9Mu+xfaRv+y/bJETs9bd+b/K3qZ9L1
2b/S+17T6W/b6233bvT/AD9v018xpJp6fznyH+Q/1a+PX+a/nBt5/pf69+mMj7Dub9u+zept9v2j
Zv2/2/dtU7fs3ot+0+h9l09P1dvpcez0t3t+gvmRJIbQ/nf5f5tB3y/zO3Xf/qz9O0fZfQf9n+z/
AGbX1fT2+nx7/U2+36H0lHE/Zfq/qgxfVg/zJZujv9D3L5kSTuk/5z+X+cUN8X8z+3/qL9Q0/ZN9
v2f0t+79P6e2d/8Aw2z8/wDrouvaF8spKOe/X/C+Znx/KPl3PyfJu/Up3/7lA+f4r5dSUZ+q5+of
uT+/tC+XUkFP1CfU/wByiZ7z818wJJKfp7RPovmBJJT/AP/ZOEJJTQQhAAAAAABTAAAAAQEAAAAP
AEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEgBBAGQAbwBiAGUAIABQAGgAbwB0AG8A
cwBoAG8AcAAgAEMAUwAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Rk/aHR0cDovL25zLmFkb2Jl
LmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pO
VGN6a2M5ZCc/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdY
TVAgdG9vbGtpdCAzLjAtMjgsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0
dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRw
Oi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1
dWlkOjFkZTFhMTc5LTgxZWItMTFkZS04ZTA4LWU4NjJkMzcxY2YwNicKICB4bWxuczpleGlmPSdo
dHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6Q29sb3JTcGFjZT40Mjk0OTY3
Mjk1PC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMwMDwvZXhpZjpQ
aXhlbFhEaW1lbnNpb24+CiAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwMDwvZXhpZjpQaXhlbFlE
aW1lbnNpb24+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0ndXVpZDoxZGUxYTE3OS04MWViLTExZGUtOGUwOC1lODYyZDM3MWNmMDYnCiAgeG1sbnM6cGRm
PSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxy
ZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOjFkZTFhMTc5LTgxZWItMTFkZS04ZTA4LWU4
NjJkMzcxY2YwNicKICB4bWxuczpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9z
aG9wLzEuMC8nPgogIDxwaG90b3Nob3A6SGlzdG9yeT48L3Bob3Rvc2hvcDpIaXN0b3J5PgogPC9y
ZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6MWRlMWEx
NzktODFlYi0xMWRlLThlMDgtZTg2MmQzNzFjZjA2JwogIHhtbG5zOnRpZmY9J2h0dHA6Ly9ucy5h
ZG9iZS5jb20vdGlmZi8xLjAvJz4KICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0
aW9uPgogIDx0aWZmOlhSZXNvbHV0aW9uPjcyLzE8L3RpZmY6WFJlc29sdXRpb24+CiAgPHRpZmY6
WVJlc29sdXRpb24+NzIvMTwvdGlmZjpZUmVzb2x1dGlvbj4KICA8dGlmZjpSZXNvbHV0aW9uVW5p
dD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6MWRlMWExNzktODFlYi0xMWRlLThlMDgtZTg2MmQzNzFj
ZjA2JwogIHhtbG5zOnhhcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhhcDpD
cmVhdGVEYXRlPjIwMDktMDgtMDNUMTg6MTA6MDctMDQ6MDA8L3hhcDpDcmVhdGVEYXRlPgogIDx4
YXA6TW9kaWZ5RGF0ZT4yMDA5LTA4LTAzVDE4OjEwOjA3LTA0OjAwPC94YXA6TW9kaWZ5RGF0ZT4K
ICA8eGFwOk1ldGFkYXRhRGF0ZT4yMDA5LTA4LTAzVDE4OjEwOjA3LTA0OjAwPC94YXA6TWV0YWRh
dGFEYXRlPgogIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENTIE1hY2ludG9zaDwv
eGFwOkNyZWF0b3JUb29sPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiBy
ZGY6YWJvdXQ9J3V1aWQ6MWRlMWExNzktODFlYi0xMWRlLThlMDgtZTg2MmQzNzFjZjA2JwogIHht
bG5zOnN0UmVmPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYj
JwogIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz4KICA8eGFw
TU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICA8c3RSZWY6aW5zdGFu
Y2VJRD51dWlkOjJjY2MxMzM2LTgxZTktMTFkZS04ZTA4LWU4NjJkMzcxY2YwNjwvc3RSZWY6aW5z
dGFuY2VJRD4KICAgPHN0UmVmOmRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQxZjBj
MDA2LTdmNDctMTFkZS05Nzg5LWJlNTYzOWVmMTA2ODwvc3RSZWY6ZG9jdW1lbnRJRD4KICA8L3hh
cE1NOkRlcml2ZWRGcm9tPgogIDx4YXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hv
cDoxZGUxYTE3OC04MWViLTExZGUtOGUwOC1lODYyZDM3MWNmMDY8L3hhcE1NOkRvY3VtZW50SUQ+
CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDox
ZGUxYTE3OS04MWViLTExZGUtOGUwOC1lODYyZDM3MWNmMDYnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9w
dXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZv
cm1hdD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9
J3cnPz7/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZWiAHzwAGAAMAAAAA
AABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFEQkUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAAADJkZXNj
AAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAAAA5i
VFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv
cHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRv
YmUgUkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxY
WVogAAAAAAAAAAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAA
AAAAAAABAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAA
AAAAJjEAABAvAAC+nP/uAA5BZG9iZQBkQAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAQEBAQICAQIC
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIAGQB
LAMBEQACEQEDEQH/3QAEACb/xAGiAAAABgIDAQAAAAAAAAAAAAAHCAYFBAkDCgIBAAsBAAAGAwEB
AQAAAAAAAAAAAAYFBAMHAggBCQAKCxAAAgEDBAEDAwIDAwMCBgl1AQIDBBEFEgYhBxMiAAgxFEEy
IxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2gvGSokRUc0VGN0djKFVWVxqywtLi8mSD
dJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqFhoeIiYqUlZaXmJmapKWmp6ipqrS1tre4
ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6EQACAQMCBAQDBQQEBAYGBW0BAgMRBCESBTEG
ACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZVDZFZCcKc4OTRnTC
0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3h5ent8fX5/dI
WGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/AN/j37r3
XvfuvdJjdG99mbIp6Wr3pu7bG0aWtmanoqndGfxWAp6uoRPK8FLNlaukjqJkj9RVCWC82t7Ntp2D
fd/klh2LZbu9mjXUywQyTFQTQFhGrEAnFTQV6DvMfN/KfJ9vb3nNvNG3bXaSvoR7y5htkdwC2lGm
dAzUBOkEmgJpTpJ0venSVdVU1DQ9xdWVlbWTw0tJSUvYW0qiqqqqokWGnpqanhy7yzzzyuFRFBZm
IABJ9nM3t9z9bwy3FxyRvCQIpZmazuFVVUVLMTGAAACSSaAZPQYtfeb2fvrq2srL3W5amvZpFSON
Nzsnd3chUREWcszMxCqqgliQACT0KfsIdST1737r3QZ4/uHrnK9f5TtOg3F59iYWPMy5PO/wjOxf
bR7fqJqXLt/DJsZHmZvtJ6d1tHTuZLXTUCCRXc8kc0WfMlpyhc7Zp5inMQji8SI6jMoaP9QSGIag
wOXFK91D0ALL3Q5F3Hkjcvcez3zXyZZrctNceDcDQLR3S4PgtEJ28No3HbExelU1Agld4fLY/PYn
F53E1H3eKzWOostjKrxTwfc4/I00VZR1HgqY4amHzU0ytokRHW9mANx7D17Z3O3Xt3t95HovIJXj
kWoOl0YqwqpKmjAioJB4gkdDHbNxst423b9326bxNvuoI5onoy6o5VDo2lgrLqVgaMoYVoQDjpx9
pel3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
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

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/related_arrow_ico.gif

R0lGODlhCgAKAJECAJmZmf///////wAAACH5BAEAAAIALAAAAAAKAAoAAAIRlI8IqZsA4Yvy0Gou
E/jtXwAAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/Newsdurhamregion/;pos=1;tile=2;sz=300x250;ord=123456789?

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgA+gEsAwERAAIRAQMRAf/EAOIAAAAHAAMBAAAAAAAAAAAA
AAAEBQYHCAkBAgMKAQACAwEBAQEAAAAAAAAAAAAAAQIDBAUGBwgQAAEDAwMCAwQDBREICRALAAEC
AwQRBQYAEgchEzEiCEFRYRRxMhWBkSMWCfChscFCUjPUhaW1VhdXGDhJYnKCsyR0JTXR0lODNLSV
djfxokNjw0RUhJSkdSY2tid34bJzZMRF1YaWWBkRAAEDAgMEBggFAgUDBQEAAAEAEQIDBCExEkFR
EwVhcYGRIjLwobHB0UIUBuFSIzMHQxXxYnKSJII0RKKyUyUXFv/aAAwDAQACEQMRAD8AgKz2yyP2
mK/Lhh2Svf3HO44mtFqA6JUB4AezXnRF10SUpwYGKtT45m2pMiIVAPNKffSKH4ocB0p0yYls04SD
45KzFn4v4jusVqQ3jCVJcANROne0f5xrlmvUG1dIUIHYjcnh3i5pJWnGCU06ETZlK/8AlGnx570f
Tw3JpyeMeOmgpX4vBvzKCR81MPQCv+7+7T4896Pp4bkxLhhmFRHnf9DbGwOiFSJA2/dLtTqQrT3o
+nhuUb3u02GKgKixUtLTUrSHHVCnsFVKPXWmlIyOKoq0ojJRZOlpZKi0ShKOlCPE/drroQpROxYp
khNp6/yEVo4Aa9Oien52rhbw3KniFJruTzUg7XwD/eo/2NSFtDcomrJJ68tuI8JQH+Aj/a6l9NDc
lxZJOfzW7Irsmgf723/tdMWsN3tSNaW9Jbue31NaXAdP+1Nf7TUhaU93tS40t6TneRciT4XID/eW
f9pqX0dPd7UuPLeljHM5vk5yWqXO7zLKRtSGmk9fE/VQPZqqrawDMFKFaRzKdz2R3ARlPIkJSVEd
sbUHp97VHBi7KziFbB+k/wBPXDfJ3AGA5xmeHfbGS3v7V+0rj9oXGP3PlrrMitfgo0lptO1tpKfK
kVpU9anWGv4JkBWwk4dWJ/oe+nP+bv8Afe7/ALd1TrKmh/Q99Of83f773f8AbujWUIf0PfTn/N3+
+93/AG7o1lCH9D305/zd/vvd/wBu6NZQh/Q99Of83f773f8AbujWUIf0PfTn/N3++93/AG7o1lCH
9D305/zd/vvd/wBu6NZQh/Q99Of83f773f8AbujWUIf0PfTn/N3++93/AG7o1lCH9D305/zd/vvd
/wBu6NZQkq++lT01Y9Y7zf5vG7rsOxwZFwlts3a7KdU1GaU6sICpyQVEJNKkCvt0xIoTa499Pvpa
5KsCsisXGM2JCRKciFqfdLm27vaSlRNGri6mnnFPNoMiEEMn1/Q99Of83f773f8AbulrKEP6Hvpz
/m7/AH3u/wC3dGsoQ/oe+nP+bv8Afe7/ALd0ayhD+h76c/5u/wB97v8At3RrKEP6Hvpz/m7/AH3u
/wC3dGsoQ/oe+nP+bv8Afe7/ALd0ayhD+h76c/5u/wB97v8At3RrKEP6Hvpz/m7/AH3u/wC3dGso
VG/5HuOf6aX8kv4u/wDw+/i/83M/i58//wAI73zH/CPP+yfD6vTU3Ol0KnUW49iG01upt3dPpUTr
bTi8VVM4oo/dK/q9WiKg6lLjvk1drWLZLlFLKlDtrJ6D3eOufd2pPiiuha3HylWTby2JKituJeCy
kUSQenX201zNK6OabdyvHcoaDa6krbIPu6dae/2akAhRZe74w6w4464mhSpDSz1Uonp7ffqcYl0i
WChC+Xjcl1nvlIUuiqUqKAdBro0YbVhqlRPdrshwrQlxRbQtRBP1qn3+/XSpxZYKknTEk3Qbj5q/
HWkRWUlIr10HXz6kIqLpIeuwH6rUtKi6R37uKnzakIpOkV+7+NFakIqJkkp24uK8Pz9S0pOpLxdK
41obddrumOF1fwSOg/O1lq4yV0MAnWmW0sNtgbkJ8Ve36KapZTdfRR6Eik+lTiwp+rW+U/5duGuR
dfuH02LVT8qtzrOpoaEIaEIaEIaEKNuTeT7LxhaItwucd+4zbm8Y9otEandfcABUanolKaip6+IA
BrpgOmA68OOc9yPM13VrIOPLlgrttQwtv59alofD++nbK2WCSnYa0Sae3QQyZDKrfM+dZunmDD4K
LDcYkOy3SIuzY+mcoM3xTE+rTwQEBKC6UhA3JVT46nEBlIDBWUu/JOSWLjOVn11wB2Dc7e5/l+KO
zgHG2O+Ge73xHVXoQumzwr16ai2LKLYohK5rgx+H2OV0WfvfMbG0Y/8ANbT3zK+WW13+0fq0Uqvb
6geHXRpxZGnFko3u/wAnKuDMlySXbPsZ294dc5ibb3u/223YTqmvwmxuu5BCvqjxpoZijamJ6T/+
i17/ANNy/wDFsac80SzStl/PSLRkdzxbDsKuXIF0sKFLyAwVFtmLs+unchp9SlIPRXlAr5a1qNIR
QIqQ+NuRrJybjwv1mS5GU06Y1xtz5HdjvJAVtO3opJBBSoeI9xBARDJEMpA0kkNCENCENCENCENC
Fmh/aMfm/ijqz5U1lxMn9lxxsKpsoD90A/p66dCLwCz1DikV66H9dq8RVbpLXdltqC0LopJqDqWk
FGpk/wDGOT34ARGlulxsE9ff9OsFxZCWMV0Le8YMU9pHJSXox2y1KoPKKj6pNafQNYvpZOtv1EWT
OuGVIcYfLjpCCQprr0p7a0+OroUC6rnVcKMrxk6EhRb2710KnB4orXW6lR3rFUqqMbjekpCkle4k
khXtNfDW6MFhnJNCRd/HzatEVQZJFeu1SfNqQikSkt24OL8Pv6kyi6JqdcWeqjpskvPTQjEOM5Mk
sxmxVTqgPue3UZFg6lGLlTaW0NR4sdACEMtpQlI9oSKV1iV5RiIyN7Y+sT1SAPZ8dIlMBfRv6GE7
fSzxcKbf9dmn03yedcW5/cPpsWyn5VbTVCkhoQhoQhoQhoQoX5p4pc5NtFrXbLl9k5LjbzkixS1l
QaJd2b0LKQVJqW0kKFaEeGpRkykCybXCvKOT5De8g46z2G2zl+KNFbs1kACQ204lpwuBJ2bgpxBC
kdFA1oKdXIbQghR3zl/0/wDC3+dWn+FdOORTjkVbu/2aLkNju9hnJCol4hvQ5FRWiXkFBUB7xWo+
OqworNGA/c7jjFq4KeJavH4/KakJTWrbSUBhzcCPqpdUpdSPZ8NXdKs6VoLyJGZh8WZ1DjNhqPEx
W5sx2h4JQ3BdSkD6ANVDNVjNRL6T/wDote/9Ny/8WxqU805ZqAuCY/K825565g9yx62XYymVZK1e
0vF1Syt8p7Xbad8oXv3VPjTUpNtUpMrKcFcW5Xxs7mTuTTrVKGSPxZERm1LdU22tsyC9VLrLISD3
EhITXw9moSLqMi6sFqKihoQhoQhoQhoQhoQs0P7Rj838UdWfKmsxshtTF1sBullbUbtjaFIyOEOq
3oziytuU2n2hveEKH3fZrfb1NB0yyOXwUKtPUHGYz+KhN25g9Qvp7DrossbpKeuXj59SAUXSS7da
dQsgjwI1LSk68PxmeZPVwn4g6XDBUxVIRN/L3e2tPfVVYoQfCmjghPjlk1ZeRPPdC6VfRq0QZUmo
SkN64vO+009nXU2UCUSU4tXionTZJdNNJcaEIaEIaEKTsVsxhsm4yWyHVpqgH2A+A+nWOrU1Fgtc
YaY9JTnakNuqG4H8GfEjx1WQogr2flBgtllIC1/WUD7PhoAdMll9GfoPNfSlxUdxVX7cJJ/9O3DX
Guv3T2exaqXlCt3rOrENCENCENCENCFGfIuB33NPsh2w57c8Gl2kv1egJK0Ph/Z0dSl1kq27OlVU
6+GmCyYLJO4y4htfHUi73dy7y8lye/H/AEpf5vRaklW9SUpqojcrzKJUokgddMydMl0T5Z4Yg8oO
2a4t32Rjd9sdUwrow33hsKgsAo3tEFKhVKkrFK+3pQjJkAsnhatvHWENKzPLnLwixNuuXbK56VIW
6HHlKTuTudV03pbSASTQAdemlmUs1WXh2zNcicx5bzAza1QcahyHUWLupI70txoMlyh6VDe5ax7F
LFPDU5YBlI4BlbfJ7N+MeNZDj3zPyf29bJdu+c2dztfNMrZ7mzcndt3VpUV941AKITP4n46/kvxZ
eNfbH25vnPTPnfl/lqd1KE7Nndd8Nnju0SLoJdMLKPT7HuGUzMxwnMrjx7e7kVLuK4KC404tw7nF
BKHWFDuHqobiCetNMSTElKWBYpdMQtEi33jLbhmcyTLXLXdbjXuJ3oQjtIBW4QgbKgbvEnSJdIlP
fSSQ0IQ0IQ0IQ0IQ0IWaH9ox+b+KOrPlTWZuL2TkPIczEbj3HpV5usdSEJLTZUyQ42N6H102pQpJ
KVbulDrXKdONICZz71GAnreISx6j/StyJxJao3IH2Kn8Wrk2h6+W+G4JH2RJc6rbUpBILdeoV7PD
VljzCMzw5nHYd/4pXVq3jhltG78FRd+7Dr5tdkBc0ySM9dSfA11LSouk1ya6vw6abJOiqlqV4qJ0
2SXXTQuNCFzoQuNCENCFyAT4DSQn3i2LuTXWpktO1kEKabI8afqlfD3e/WWtXbALXRpMNUuxTPcb
Ylu3xFR0qKUpqvofYTrHCeKsmHxTOcZJeb2EoSKlYIPj7NaAVQV0mISVjsj6qfOPbu9ugFBC+jn0
Dgj0mcThQoR9u9P3duGuNd/uns9i2UfKFcHWZWIaEKNOWOU7Fw9iozDI7dc7laxNZhOt2lpl15Cn
wspWpL7zCdlU7Sd1akdNMB0124p5TxzmHFE5hjEafEtplvQlRrk203IS6xtKtyWXXk0IUCPNoIZC
j/KvU3x5iHKULiO6Q7y7kUyXboSp8dmMqAw7c+2We84uShxIAdSpVGzQHpXTESzoUvZzmNp4+xK+
5nfEPuWrH4xkzGooQp9Y3BIQ2lxbaSpSlAAFQ66QDpJk8Oc2YvzdarxeMVtd4t0Kyy0Q5CruywyX
HVo7lG+xIfB2pIrUjxGghk0Z5f5kxThTH7fkWVxrjNi3Oem3RIlrbZdkFxTTjpWUvPMJ2JDZqd3i
R00AOhIHGXLvH3qNx3KotptNyFqhFFvvlsvLTLLjiJSFKSpPy0h6gO1QB3Agjp79MgxQi/KvNnHv
pzg4lbLvj9z+z74iW3ZYdgjRVNspg9juBaXpEcCvzCaUrXrWntADJChv+n9w5/FrM/8AyO3/AP6j
p8MoUu8PepbBObb3dLDitpv1vmWmD9oSXLsxFaaU13UNUQWJT5KqrHiAKe3SMWQnbyvzXgXDdrau
GYXJYmTUqNpsMNIdnSyj63bbJSEpFeq1qSn2VrQaQBKFUCN+UGgTLwxAjcTzXokp9LMd5N2bMlZW
oJSBH+U27iT4d37up8NCs9zH6iML4PkY/Fy61Xuc9kbL70P7JZjPJQI5QlYcL8mPQ1cFKA6iIuhS
9jGQQ8sxrHsptzTzNvyW2RLrAZkpSl5DMxlD7aXEoUtIUErAICiK+BOolJQNifqn4+zHlAcTWyz5
CxkZnXG3/Oyo8RMLu2xt91470S1ubVCOrb+DqelQPZIxIDpqyuopIaEIaELND+0Y/N/FHVnypqZP
SFabc1wfh9wYitJuE43JU2UEjuK2XKU2kFVK9EpGsVaI4hPpktImRADYrMTrfb7jb59uukJm422W
ytqZCkoDjbqFChSpJ8RqJAbFISLghYBeo30g2l/LcpuHE0cWNMaUCMceX/krpdT3CI6vFFK0CSKf
HXW5RzCvOB1+KILf5vxVfMbSiCNPhkQ/R+CzrybDcqwyUuJlFgm2V1BpvkNENK/vXU1Qfv69BTrw
qeU/FcepRnDMYJtdD1HX46uVSGhC50IQ0IXGhC5ArpISnCtcmYoBtpSgaebwH3z01CUwM1bCkZZK
QLRisaOtt2SA+50KSofg0Gvu/VH8746xVbgkMFupW0Y4nEp8NXL7N3MPxkrb/wB1T0J6dKj26oiN
WSnUiXS69kVrctrLEWW380igMdfkIr4nr0/P0hSLuVVIsEQaAabcmkodQ4aUqD4/AamTsVbbU05S
nW3nVBOxLpOwj2jVwxVZX0degclXpM4oJ8T9u1/5duGuPd/uns9i10vKFcHWZWIaEKBfU9jv4zcD
8jwUpKnYNs+1WSBUg211ExVPpQ0oH4HUo5pqt35Pe99/EOQ8c3/6rvEW5BH+fxyyT/5nqVRCozy/
f7lfuXeReQ7f/wAFtmXfLw5ZqdqmlvJg1/vm4RNK+zUxkhaSesHMmH/TY3PiLLUfPpNmaigEKq29
S5BO7p+pj+I8foOq4DFCXvRZjirDwNYpbjYbeyi4T7u4mnWhd+VbKv75uMkj4U0p5oVf/WzcHMt5
R4e4ojOKV8ytp6Q031JdvExENkEV+skMqIHT63x1KGToSV6PZJwTn/lbjJ0KjsSEzozDKjUl+zTV
IaFfA/gXHDUac8Q6FobmXG2CchfZv464vByT7I732Z84gq7PzGzu7KEfW7aa/RqsFkLIHNcNxe3+
rqFhEKyRo2JuZpj9vXYUJIjmNJXDDzW2tdqw4qvX26tB8KFrniHFHHOAzpNyw3ELfjs+Yx8tKkw0
FKnGdyV7FVJ6bkg6qJJQsmYTc31WepotXOW6ccmznlfg1EfL2G3blIaaNPKp1IAqB+yOFRHjq3yh
C19tOCYVYrXDstoxS1QLXbwgRIbcRrakt0KVdUklVRUqJKiepNdVOhZz/lDf9dcXf5ldP8ZG1ZTQ
r8cLf9DnE3/Myw/wexqs5oWXfBX9dVH/ADly3/ily1bLyoWx+qUkNCENCFmh/aMfm/ijqz5U1Ovo
+bP8hGEuVNK3Sn/KcvWWoP1D6bFdI+AKfL9cERYspDVFSCg7R+tr79Zq09IKut6ZkQdizx5CWXJ1
9dYTvlHY6pB8VKRQGn3BrdyGT05daXN4tKPUkriLK8EyC4qwbkKwQMkx6+qTGlwrmyhwxVrqErSV
jcip6VSRrpXVLEVBmM96y2tU6TTfq60Q5r/JjcU35qZeeMbnKwacVKWLaqsmEqvWgSqrg+Hm0Rvq
tMfmHSpC1o1SxGk7ws/r3+Tk9Q0RS1Y7HtGUMb9rQblJjvK91Gl7j11so80jPzRIPeqq3KZQfTIE
dyh3IvRz6oMXDi7twnkwjtEhcxiGt5np/dpFKa2G5gM8OtYY2s5FosepQm/hGWRJT0KXYZcWZHVt
fiutlK0KHsUD4aBd0iHEgpGxrxLGJCEXDr7JeDAhOpcPikIKqfe0pXVOId0RsqhLMu11tLWMykxb
g0JU7ZvVHCwQgHw3gdQT7q6KVXjB45Iq0hQLSxKcWIXBqZJLcxtCUIoGGU9ECnh09v3dUXUCI4K+
1qajipMWz3HVKP1GxVKR01zhJgt5i6QLg+0pXbX1r5a6004lUzITSmMjd2JQqhX7BIp+cfiNaona
FmlHYUgv/aVuP4KS52vFJCjT72rgYyWeUZRXm1k1wQpKZChJaB+oofpjQaQ2KvWdq+nT8n5JTL9I
nEkhCdqXBfqJrXwv9xH6WuBeBqpHV7FupHwhXJ1lViGhCIXa2x7xarnaJad0S6xXocpJANW30FtY
oeh6K0IWRvpHydzjPK+bIdzWmO/YcQudwkA9R8zY3gCgCtCfwiqCnX9G2Ydk00rLgj030iZ7m8ht
a5Izi3TA+sqKnGYjfyQcJr5vwlycH01038SEr8z5x9u+mf03Wnvlx2lybksqIKkfYZFvZrQ9AUOe
Xp4fRoAxKFrBxnjgxHjzCMY7RZcsdjgxJKCKK77bCA8pQ96nNxPx1Uc0LNdrIbRmnrll3u+XmHbM
fxC6yGW5c6Q1HYR9iRVR20oW8oJO+Ujd49akjVmUUIjkeQ2XDfW7aspsV4iXGw3+8QFOz4Uhp9gI
u8ZMKWVONqUkhLji1EeI+nroziha26qSWOHIP9eSB/8AMDGP8ZA1cPKmtcspU8jGMjXHBMhFrmFg
JG47wyvbQda9fZqkJLJz0DBg8zX3u7O4MQm/K7qV3/OwK7a+3Zu8PZXVs8k1sBqpJZeflDf9dcXf
5ldP8ZG1bTTTPxHhX1fXXE8YumM8iXWFjlytMKVj8JvKZsdDMF5hC4zaWULCWwlspASOifDQZRQm
J6X4l0geqzGIF8fVKvUK4ZAxd5K3C8pyU3bZ6XllxXVZUsE7j4+OnLJC2u1SkhoQhoQs0P7Rj838
UdWfKmpu9Kc9EP084EGyFPKF2Kx+t/0rModY7iemRWmlS155KVnlqkxpri/NUKqT4nXPkXBW8BiA
qC5pfI8fkWRZXEBJkwy8hZP1iF7Cmnw8ddLkBwnHtWfnEcISVWuTrLfcavrWU424soH7PETXqAag
p+IOvRthiuICxV1uAvUy7yFCi4dky0xshjMBCN5oZTDSdqjt9qkAddcC9hOjIfkPqXfszCtEkYTH
o6tMq1KlQvmMcuoDyD3m2nFbVpUjrWp8dUwEiHpydaBUEZNUjglJ/kxmTZJmP35YhZGiMpcZl2if
mwgdVNA/WPwGtdPmXEgYTwkPWqo8t0VhUhjEnuWFfMV4d/HDM7mxHV8xIlqQ2pQ2pCqkEmtKU1Ra
xE5MTtXV5lUMMtgVTr1marK663DUJFzWjb3D9VonxNPadd+naCqPFkvK173hHDGSh6TJkTH3ZUp1
T8h5RU66o1JJ11IxEQwyXGlIyLnNODG6pdUvxSCNw1VWyWi2UyQ7gNnbWdxUAErP6B1yZ0scF1Y1
ME3LyCiTGVTyOKAJHhX3a00ciqKmYRad2lPKivCvcAKfePcR8RqUMnCjLNkj0Kd0Z8b00JQr3j3j
VvSq+gppXKEWHVKb+r4jV8JOslSDFfTt+Tp6+jbh3/8AcP8A7w3PXAv/AN6XZ7AtlDyBXZ1jVqGh
CGhCw651VJ43505pgRWVNJyhEttO3ons3xLMxwgkUp5yOg+HTxF0cQmtCsN42H9DlvDPlqTr3hku
5pbp5jNnNuXBjd8UrWgfClNQJ8SFl/xqmTnuW8P8evJ3Q4eRhBr1AjTJLDsg0J9iWlGn5/usOCFu
5ll+YxXF8jyaTtMfHrZLuTyVGgKYrKnSK/HbTVISWPnpk4JtHqBvWdXHNbldokG0Bh5cy1uMMuvT
Z7jqzuU+w+kja2okBPiR199spMmvP1QcC2bgS64TLw65XeXbr63JX85c3WXXWZkJbSvIuOwwEgpd
SRUVqD19xGToWwWG5AzlmI4vlEcgs5FaodyRToAJTKHaU60puoR7NVFJZKcg/wBeSB/8wMY/xkDV
o8qa2NcbQ6hbTqEuNuJKXG1AFKkkUIIPQgjVKSxKxG5SfS96knmr6w8izWW4SLdcVbVKU9Z5lQ1J
QPFVEFDoA8Snb46uPiCa2MtmeYTebXGvVry20TbVMCTHntzGS2rdQBNd3RVTQpPUHoRXVTIWc/5Q
3/XXF3+ZXT/GRtWU0K/HC3/Q5xN/zMsP8HsarOaFl3wV/XVR/wA5ct/4pctWy8qFsfqlJDQhDQhZ
of2jH5v4o6s+VNSb6WpKBwRhzKh1H2kR7zW5Stcy6l+oR6ZLpUI+AH0zU5JVSHIFfrBWs2xX7Vkh
6kcgONc24PMKlIjPuPwZAT4qMpBQj7ylVGuh9vYyqDoVXNx+lA9KkG9mNebUytBDjchsKQPFVCKC
nxrr0q88qrpt+UxeSbTZOPnK59HKrguYj9jhxq0/C0/XgUp79Zr6dKnQlOr5AMfTetdmZmtHRmtL
Mf5chxLWY+XSG7PdmWgHpIVtYdcA2qCD8Sa014Wx5vCrIgO+xe4r2BiBOJBG1Vg5FziFlt+mQrVk
8V9dpT3YSlSdgbcUPFCqhSfo3U1vlcyLSlE9bJiYA0hulZycu5fcoF7fgS7oLpcwj8I42oKbSfiU
9Cdeo5VQFWGvSy8pzW8MJ6Xcqtzji3nFuuqK3HVFS1nxJOu+Ay82SSXK89NJOrGxVahWnXVFZard
P1CyF9OoV4jWMhbXRKbJW0kbld1rckgnxFNThF1GclzcEBx9makgpLflHsB+J0qZYMieYKbsu5pb
S1EDe9QWVuSj49fYnV8YPiqJ1WwXExKXWwodQoeA0RLJzDhfS5+TuSEejriBI8Ach/8AeG5a4d9+
9Ls9gVtHyBXU3Jrt3DdSu2orQeJprIrEApJ8FpNE7jQj6vv+jp46EIbk9PMPMNyeo6j3j4aEKrfL
Ppl4p5cziPfsnyS8WvJZ9sKGLZa5sJkSI1uWlDr6Wn4r61dsyG0rUDtFUVoT1mCQEOrGOzrHjkex
wJM2NbGZz8e0WBh1xKO++tO1iOzU+ZSgnoB46iASh1WXjT0r8PYRnqc6xW/Xi6XnFpsqOu1yZcN6
JFlPxylTS2mojawptuQFJBX0qk9dSlItih1YXPMNt/IWIX3DLrOm2+25AwI06XbltokpbC0rUlCn
W3UDdt2mqD0J8D11EFkJncO8J4lwjZ7tZsTl3OezeZgmzJV1dZde3JbS2lCSwywkJSASPLWpPXwo
GTpocxcJ4lzdZ7TZssl3OAzZphmw5VqdZae3KbU2pCi+y+kpUCCfLWoHXxqCTITxwLDLdx5iFjwu
0zJtwtmPsKjwpVwW2uSpsrUsBamW2kHbu2iiB0ArU9dBLpKGLz6WOPr3yszy/LvGQt5KzeIN7RBa
kRBB+Yt5aU0ktqiKc2Hsp3DuV8aEaeosyasrqKShHmPgHAua4ccZJGdgXy3tqbteTQClEppBO7tr
3BSXW93XaodOu0pJJ1ISITVVrd+T6gQLvHuH8q8z5eI8h+M0zaG230rbUlST3lS1pqKf7nqXEQrP
cy+njCucZVhl5ZdL3b3MdakMwk2l+M0lSZKkKX3O/GfJILYpSmoiTIUu4xj8PE8ax7Frc689b8at
kS1QHpKkqeWzDZQw2pxSEoSVFKASQkCvgBqJSUDYn6WOPsO5QHLNsvGQv5GJ1xuHyUqREVC7tzbf
aeGxERDm1IkK2/hKjpUn2yMiQyasrqKSGhCGhCzQ/tGPzfxR1Z8qakz0vRw5wTg6waKAun8KS9cy
6H6h9Ni6VuWgFOy29sZ0V6UIoeusxGCvfFYxeuiG+3l+MPM1beTIQtpSKpVvCxtofHW77fmI1Jvu
RzKGulEdKMwOSbdYuPJmR3htMSHYWVKajk0W5ISkBpsV+sSo1IGvUwGpeZn4c1B/o65iiQ+YctuO
XrCrpnLO6G+unRwLJUyCfDyUSNed+9barOzjw/KD4h0bO4rq/b9SHGIlmR4fer1cwY3Hn2p3O4yk
N22Elx2CwtO5sbUkd1aT0UTXy68Tbx4MoWlOJM5tqIzx+UbgPmXoxVONaZaMct3WfcsYeQcmOQ5B
NchQhbmnFFDrLJI7x8CopHQbvGmvrPLrI2tIQmXI37OheN5hffU1DKA0g7tqTLjht9t+OxcgltgQ
XF7EN9d7YV4FXuqelPGutUa8ZT0jNYpUpCLpnauVSGmhPqywVx0IKxRavMQdZasnW+jDSE6Erouh
9ns1nIV7opcEEmiBUHrTUoFKYTcmuyAGowcIaacK0oPgokDofiPZq+IGaz1CckXfbDqQojqn74+n
TBZKQfFGGCSntq6j2E6UlKO5fTR+T4QG/SFxGgeAN/8Az8guR1wb0vVPZ7AtFMMF4cq8J8gcjcgc
gTLAI2NNSYVuasmcyZ89mRRNrlx34MeMwksqZedfR3nCoKTt+os7SmVKtGEQDj0dqRiSU27r6Uc0
bv8Akr+OZDGi4/PtyolkiKvF0jKYjOQocZVsKGUqIaS8w68l0uLFV0LJqsqkLqLBxj1DvRpSfC9K
3Ljcu0SZmeRHPlrYqG32LhOZTbUBNwSYjTaGQJCHxKQXHKtAEKIaNG9rNzDd6YJaClLI/Shlj7kp
OM3a2W6KWJkWAkz57TseLJRYnXY7bnbdKUynrZJQ6etEyC5RZBQVG6G30z+PqT0JWxP0z59Zsj44
u96lWm9pxS/2u9i4ybpc5EqzxYEie67bLe240GX0OolIHcUGqbSAigRtUriJBA2jvS0rtyLwTnIy
DkjPLPHS089JuGQY8/YHpr96udwVEt7VpgSYRS2wGY8yEHVqS4aoUoHaN5JTrxYRPpvQRtVquNsX
ueI4LjVhvEpdzv0eKZGS3IlSvmLpNcXLnupKqkIVIec2D9SnakdBrLUlqkSMlMYJ79tz9Yr7x1BN
110IXGhCGhCGhCGhCGhCGhCGhCGhCGhCGhCGhCzQ/tGPzfxR1Z8qalb0qgDgjCST4/afT2f6zla5
1z+4fTYuhR8gU5PUUy6kmgBJA+GspyWgZrJj1wxEt5Lg85xFIqJ7JkOHw2h0E/nat5VjUqR3xKuu
P24ncQsuOUrvf2L5Owa4SFtwMTkmKiGCaOODzh1z3qovpr21iROjGpvC8leAwqyjuKjeMqRF7dxi
PLjyIbyVNPtnatCh1SoEfHWqcRIaZBwVnjIxLgsQtZeDeU7pzpxnC4+EV2RkloBiTkoFRIUsbWFg
fEVJGuLynk9vy24uLyplhp3h8wOklgFv5jfVbylSoQz+bs29W1RRyX6c4HBck3vLHUi9uOpecbdN
ERe4SSE9CFqp97U5XNWuMRpfZt7VKnRp08i7bVS3N82evzr8C2FcSwhQUqL/ALstP/ZFD3nx6a32
9voxlmstetqwjko31rWZG47HcCVH9U6htP0k9dQkWU4xdTXdYaIjrSWx/wBjT0+5rl0amsLr1IaS
kInz1PT6NXqlG0NBxQUfAaiSykA6b17Z2qSoDx1dSKprBEWKLSGXRt3CiXf9nUzvChHcV5rSuO6A
ofD/AGNDuENpK+m78n2rd6ROIz7xfv4fuOuBefuns9i0wyVwnJkNlRbemx2XB1LbjqEKFfgog6xy
qwiWMgO0Ka9wQoBSSFJIqFA1BHwOp5pLwTMhLc7SJsdbpO0NJdQV1920GtdQFWBLag/WE0ejgGQw
CKguJBB+kamoyyWTmG8gybjbuX38iye+vXzj2ZOv9kSL28w1dIwfVE+yXGu6g7ULUl9KmjvolSfC
mp0dBjJ8xj19HvX0q6shCVEQhHTUAifCDpLPrduzHBOaFebr+Jltvc7KXV4pMwSVcp+eNZY8LnGy
dLbim4ioXzIoPmQhhLPYNUHfvrUi0U46ASzac3x1dXXgs86UOMYCHjFQAQ4Y0mnhjqb8ryfVngya
+TZLlluwQ5nAzB1Vsu2H2Fu1SE5E85J/GJUhaLh24qZJcCyhtXcStGxIoU0qNVzgBDUGyG3btWi3
t6U6/ClDETk/gDaG8OLM25i52p083XO62ix4pd8AzOezItjkJHIaYmQOu9hy4R4bsdr5d6S6twBx
boLrVU9QhVFJOp3VOMYgw7cd7LPymnCpOca1MMX0PAY6TJ8QA2DYHHatLYKiqDAWolSlxWFKUfEk
tpJJ+nVC8BPzHrKM6FFDQheT77EVlyTKkNRYzKdz0l5aW20J96lrIAH0nTAfJBLJn2nknj2/XZ+w
WXNrNc73HX23rUxLbU+FUrtCSRuNP1tdWyt6kY6jEgKuNaEiwkHT11SrENCENCENCFC2WcpS/wAd
GuKeO4Me+8hOx/m7o/NLibZZopSFB6YpoblrII2tIIJJFSK62UrYaOLULQ9Z6vis9SudfDhjL1BL
fG1/vt5Xl8O73RrJI2OXVNth5SzGahty5CW981ltlpSk7Iy1JbC6kqO4EkprqFxCMdJAZw7Z9Xep
UZmTgl2Oft7lJ2syuWaH9ox+b+KOrPlTUq+lev8AIPhFOpJudP8AlOXrnXP7h7PYuhR8gU3OLoVo
NCVVrXWV1pAWY3r1ta5GLR5jKD3YSipCv7ojodT5XMRuw+1W1w9uVmR6m7S2nOLHmsNv/RfJeN26
/wAd+nlU+tBZkJHxSW01+nXreTTPClTOcJEdmxec5rAcUTGUgPxUBQyXGZkRKStb6UqaSPe2a66x
zC5gWuH5NaPa+Oc4yj7Ytasqy6bZRdkWyA8gC0MsqSjY+pdUqec39EDqn268zzjnULKrAV4EU9Yi
C4bU2ZH5Y7+3Yu1Y8uNakZwkNTOzbN3WUyvyjN9zPMbxbsifuMEYWp4/IWmPuD7TqqJKZCiaKUCO
o9h1DkvOY3d1UpTgYzicBmDHeD0jFWcx5bKhbwqRIMDmdr7lmteYca3wbNHbUl2XJaXJnuprQEqo
2hJPQgJPiNelpzMiTsXFqQ0ADem7q5VJZt6d0mzxx4vSkFQ+lVBqmoWjI9Cup5xHSpqyLyy0/EDp
9AGuVa+Vde48yajhAUOtKezWsLMUoxj5fCh1XJTikm8tlSffQ6tpFV1QkVlFdqSKpPj9zVpKrCU7
rGUliIR4NtAE/Gvt1XTliVKpHAL6UvyfQI9IfEYPjS/fw/cdca8/dPZ7FbDJPXkxKTlk0lIJ7LHs
/wC1jXzzno/5UuoexXxyU7Wu72dFstyFXaChSYzQUgyWgQQgdCCrpr1tvc0hTiNcchtG5VkKA8e7
as/jOI2qSq6PKQtNCCCpZBBHjXXkLNjfAj8596tOSsFeMks+PIQ7c5oYWrzMsIBW6qh8UoHX7uvY
3V7Rtg9STdG3uVQDqJIln4FvMzavB8fRMkPFSXJlpYSXHVkkq3lB6qJ9uslHm9rVlpBY9IZbhzC7
iGFWf+4pVvGBcH2ByOu68f4zGdlBRYX9ksKJ20B6hv4603N3Rtm4hZ+hMczuz/Vn/uKRp1h4Atzr
XcwHHnXpDSHdzFnYWQhwAp3nYKGnWms1Xm9rSIBLuHwG9H9yvP8A5Z/7ijjuJ8CxLbGvYwXGDGcW
URS1ao5d7g8ykhGwEEe3Vk+ZW0aYq6sD39yP7ldnDiz/ANxUk2HKbFf09m1yKPMoFYTiS24lCaAU
T4EDw6astOYUbrCBx3HNYSDtXS85jj1hd7E+aTJ/VRmEl1afduA+r93UbnmdC3LTljuGJQIkoWTM
bBf1BqDM2Sv/AAN8dtw+3yg9FfcOi15lQucISx3HAoMSFWL8dm899VNw45v7x/FTBLc45ZMdeVtY
mXxlDDpkOoHR4oadcU2lXRO2tKjXpeDwrQVI+aRxO6PuXN4vEuNByGzpUzck8VWbO28cnW2NBteS
YrfIM+3X1lptDrTcZ8KksFbYCqLRUba/Wp7tZLe6lScFyCCG9i0VqAqMRmDmi3KHLrmGZNheFY/Y
28iy/OZhEaC7I+WYhwkK/Cyn1hKiEpFaCgrQ9emnbWvEhKci0Y+s7kV7jRIRAclLl25l4sssn5Cb
nVrfuNdqbbb1quEhSh4pS3ES6aj3ahG0rSDiJbpw9qlK5pxwMg/elix53ZshWwLbAvaW5CghEiXa
5MRsE+BUX0oIHxpqE6EoZkd4KlGqJZP3JjctczQuNMRvl7+wru/PipVFtS3IRTEVNc8jG9xSuqSo
16A192rrW0NaYi4br2KqvcCnElior4l4a5Cdxy6TM8yZVgm59KF5yuVY1lF7uPfSFoYkTiP8maQF
U7bIqanzJ8Narq7p6gIB9OAfyjs29qot7eek6iz4lsz27Fa6zWa149a4NlssFq22q3NBmFDZTtQh
A/RJPUk9Sep1y5zMyZSLkrfGIiGGSUtRTWaH9ox+b+KOrPlTUqelo04Hwf4/af8ACkvXOuf3D6bF
0aHkCmZah8wo+JNTXWTatOxUV9ZNrXOwieAa9jzr3eHQ1NNVW8tFzE9K0gPSIWbWW2b+Uf0j4bfI
qe/kPCU+XaLgykVc+zXVpUVEeJ2q2016mhWFvzCUTlUY9uz3rhXFE1rMSGcMFXnjLF7k5Zs45ORE
W9aOOojG58JBR89cVlmNQnoS2obiPdrvzuY0qkIkeZ+w7FxI0TUhIjZ7Nq0y/Jz4+3accyzk++yE
RPtRqRBjynfLRphQecUonqSrZUe+nTXy37/nUr1hQgH0ASP/AFYA+tl7PkIEbYTLB5N3KpHrEyx7
M8ydvVuaVBxlElXylsBO11VAkylp9i10+9T269F9m0jSthCodVQBn3D8r7guf9wSMpvHCD5bz+ZV
DmoW9DYCT3ERgVMGtSG1mpH3Dr2EcD1rgTDxHQkIddWrOnFjLRlZLZGR1CJTaqfBBBOs9ydNKR6F
otxqqxHSpeyRVJxHtFemubaeRdS48yZzq/PQGnu1tCzJTjOUSAfb7NVyCnErxnArSfaD7NOCUsUk
xGqulB8tVUB1ZI4KuIxThcZEuEs+IrQfc6aoB0yVrOF9HnoCSUekjiVB8Ui+j9/rhrl3Z/VPpsTj
knjyX/7WTP8A7Fj/ABY18+55/wB1LqHsV0ck54nE0eVFjSTenEGQ0h0o7KTTekGla/HW+n9uxnES
1nEPklrTMxWOIubW2KFbxGnrZC6UrsKk1p8aa5dhDReRjukykckoXFYv3IyY9xBcjOXJuGWakUZS
QkJBHhq6sfqOYaZ5agOxLIJa5QsVrtqbVMt8VmEp8rYeYZSEJUEgKSraOlR4E/RrVz60p0tEoAB8
GCUCkTLJL8vG8IfkrLjyor6VLV4kIWEpJ+4BrLzGcp29AyzYpjMpz3bG7K1x2zdGoKG7giLFfMsE
71KcWhKqknwIV4a33FlRFgKgj4mBfrb4pAl0V41sFnvEK7O3OCiYtl4NMlwq8iVIBNACADX26r5H
Z0q8JmpF2LepEiybmCfgM0jhtBUGDLCGx4qCELon7tKaxcp8N4G2avenLJJtiemSskVLRZ0ZBOWt
58295W0KXWpWr37fcdUWkpzuNQhrliWPpsTOScNysuVzrwxeYWJGyyGlIX24y0FBcQa76EihPt9+
tte1uqlUVY0dBG7fvSBChD1TYBe8TyOyeojCV9i6WZ6J+M0cDyocaIQxJIH1krr2na/D2a+ncrri
pA0Km3L3j4LjX1IwkK0dmanDDrhjPNGIxuUrLfL7x5cX2Hm8lVaJgbbakRUkPfMMPNusvBsAqQvY
FlNKq9msdWM7afCIEhscLTTMa0dYJidrKBeEOL7JzXd8w5M5Bk3XNbDHuKrPgv2tLcDzsaMouLde
LHa8v4QBKUkJqVinTW68uZW0Y06bRLOWCy21AVyZzcjIOnRlVzuuB87cdcY8Rpslqt9+XHmZdZLf
Z4rLsaE06FOh6UkKUvuMJcVVVFA069RqulGNW3nUquSMiSc+rrU5yNOtGFNmOeGxOXlzlfILvyri
PBXHd3ctd0ny2nM4yGNtU7FilJeXHaUQvYsMpK1mgI8oFK6qtbWMaMq9QONgU7ivI1BSgcdpSFmH
yfKvqHwzitkS5mGcRsqu2VNuuLebentpCmUPrWSVkEtoKlGtVLpqyk9C2lV+aeA6lGo1WuKeyOJT
x5w5nuFjyC1cX4PdINpzC8BMrIsnuOwRbHbCkqW+e4QlTxT5kJoelKAlQ1TZWYlE1JgmIyA+Y/BW
XNyYyEInE5ncF34Xs2WOZtk+UIybKrpxs5b2IFkGVuu/MXOekhT9wjxXEo7DB8G/KCodfDReThwx
Foib46dg3PtKLaMtZk509O3pVjJl3tlvm2m3TZrcedfXXWbPEVXfIWw2XnQgAH6iASSeg+kjXPEC
QSMhmthkAQDtWcP9ox+b+KOpfKpKTPS8rbwRg9ffc6D905eubdfuH02LpUPIFLzshLbyk9RtJ3fT
8NYiWK1AYKtXqNtP2nh10SU70/Lubgevik6zzOmYK00cYkLF7irklrBMyy3Eb2d+MZqpceayrqhB
cBQFUPTXr+Y2RuLeFWHmiFxLS6FKvOnPyyK0m429NQV6EOSMctIYly8syd2+95Aq4I8P8HHaKh1+
o2DTU6t4atuK7YwIJ7MSsotxSrGlskCB2rnh+1xYvBruGMuJiNWx0vS3kEblOkEt+PWiSKn72vNf
eEJWXMad5EaozgI9DfMO0fFdLkMxXtTbktKMienoKy+5sukhy6XS0XBCW5sWSpRcT9R1AP12/p9o
9h16LkVGmICpS8pGW7oPUsPM6sy8J+YevpUCjcIpKCUpSa9PFKvAn6D7deg2rkA4YJGr1J8Pb01Y
qk/OM45k5fB8u5LTL7ivpSg0/P1z+aT0256wt3Lo6q47U/coP+lHR+tFKD36z2f7YWy485TLfWa1
A9vTW0BZiUdYcOxOokJhGgrfVKvuV1HJN0VZaT3H6VqEq++eg/P0yUgEvQgUxy2fqkUOqJ5q2GS+
j30Ho7fpS4qT4UF7/PvlwOuVcF5lMhlLGZYLfL7fZFxg/LfLuttIT3HClVUICT02n268pzPlNa4r
mcGYgZnoU4yAClmAyuPChx3KdxhhttdOoqlIBpr0NKJjCIOwBQKiO1YJfYeVtXl75b5NE5yQdrhK
9i1KI6bfHr79ecocorwuhVLadROamZBkdy7AZ867Kv1gfQ3LcUl16MtWw91FKLQrw60FQdW8x5RO
pV41E45tljvCQlvSTLxDOcpmRl5HKYjMRxtCwpB2pJ8xQ23UFRp7TrPU5be3kxxiAB6YAbU3AS9m
WFTrrFsMKyBlEe0MrZo8spNKJCfBJr4dda+Z8rnWjTjSZohsSkJJduNhnysITj7Xa+0BEjs+ZRDe
5paFK81PCiT7Na61nOdlwQ2pgOjAhIHF0VwHG7ljcO4sXHtb5TyXGu0srFAjb1qB7dQ5RZVLWEhN
sTs6kSLpt4vg98s+Ts3eWY3yrbj6j23Cpf4QK29No9/v1hsOVVqFyKkmZzt3pmQIUf8AKSYPGlys
d9+0FwouS3lu32txAoqPMf6p3q8A3X9UfD29Oup1Pt64nVlUtSMPEzsR1KupcRpgatpZSrbI3JEq
bGZvUpmJbEqCpjrJa7i0p67ElBJ83gT7tW0IcwnMCqQI7WZ+rDerCyeuRRLbcMev0K8obctEq3Sm
7mh2mzsKaV3N1elANegpkiQIzdVTAMSDkyzHsUnIsK9HOaz7eXm4GbZOpi1zVFYWm1OBqOt32bQ6
WSK+Hmrr0cxGrexBziPWuLEyhayI2n1K1PEXI+MRuOsNxHiewz80ucG3MNS2mGXItvhyXaKfdnz5
CEIA7ilKIbC1nrQa5l1bzNWU6pEQ/aeoLdb1oiAjTDn1dpUDcJ3nLbhyZy1mk3H5d35PnuKtsS5S
Iph2a0RQSh6ZIedIIQ2llCUtJBUsJ8fE623kIClCALQz3k9H4rLbSkakpEeL1BPn0iYYLllGf8w3
CTJu7FzuD1pxu9z+r8tsOhUuYoUoO4UoFB9X6o6ap5rW0wjSGDByB6greX03lKoeoJH4GzKx4DyT
z03yVchj+Q3W+92Mq4NO92Qw2/JKQ2UoVu8i0EJT1IpQGmp3tGVWlS4YcAbOxRtagp1J68C6Q8Lz
OxYt6k+QMz5Ot02zWbN463sDu97trn4JlyQ0qK550KUwOw2UA9Cn6qtvXU61GU7WMKZBMcwD39eK
hTqCNxKU8AcnVv3uYrHdEFnjy3zOSrstxLaY9rQtqE1v69yTcXkCO0hPtoVK9gSTrki0lH9w6R05
92a6JuAfJ4j0fFM/F7e3aeWW7lyDc5d75NyW2rRaY0RBVYbHEIU4qHCK1BzetLVVOKR5qeIrTV1S
Wqi1MNAHH80jvPwVcA1R5l5Edg6Aquf2jH5v4o6x/Ktikj0yKA4GwYBVD/pOo/dSXrmXf7h9Ni6V
v5ApFkyN0n631VUV/wDTrmk4raFHvKMdNxsU2NTclxhVTT2U9mqq5xV1uvnL5Zs71u5CukJA7bq5
gZjgdKKKwE0p8Va+h8qqidrEndivKcygY3BZfQh6RMwiRMVtXCF2k9l6621txUlavMlRYT32Uk+C
nPZq+6pwjIaW4dSI/wB34hm6VloTlMHV54E934FVp9QNom+nt+7WK3qdMTuLk2lx7coSGHKlSCs/
WP6eqqFtS5hYysrnzw27f8sx7+5FStUtboXFLyy9DE+5ZU8kX2Jl5NzZCkulRKmVHztOH61fzddZ
OV2crIcM7Nu9b724jcjWFDbT/bDjautQQfcddkhcsFsEVLCwwXzRKCqiR7T76ak+KWnB1LvC8RL1
6vspQ6wbeFIPxcWUn87XF57NqcI75exdTk8HqSO4L1vrwduM5QPTeRXV9vFoBOsXkU1Vmp+I1qWd
G46vLQ/naiVII2k0QV1pt8NRTXvBUC284eiXlhCfoHX9HUZ5pwTijx1GgAqD46zykrxFfRz6GkhP
pZ4tSk1CRehX925+uXU8xRPNWievFnjB8ybzb4wi9wyi9KZb7XZSFu9zcsbdiVBSq/VBBNARqDFQ
ddPtux1ZH27bKyXG2ow+cYq648juNIR5/MpaPMkDqodRUaGO5Dr1butpe7ZZu0F4OlpLRbksr3l8
kMhO1ZqXCCEU+sfq10MUIoclxkSHIhyaziW0yqS7ENwi91DCFbVuqR3NwQlQoVEUB6E6ek7kOkTK
eRsEwqKJeUZbarS2ZDUbtOy2e93HngwPwIXvolaqLVSiOpVQA6cacpZBIkBLYyTGlOQ2k5LZ1u3G
OuZbm03CMVSIzYJW+yA5VxtIBJWmqR7TpaTuTdeEfL8PlpfXEzCwy0RWFypSmLpDdDUds7VvOFDp
2tpPQqPQHxOjRIbCk4RW653hNktzl2umYWSJb24Dt1TIVcIx7kFkFTkloBwlxtIB8yAR8dMQkSwC
HC5dzfEmWMckm/wnmMtksxcecYeQ8JLj1Nu3tlXlSSAtR6IJAUQTpaJY4ZIcJp8kYrgXL/Ht0tl2
v9vcx6pkR8shzYzjECTGNA+JIWWhsJ2rClUoaGmr7etO3qCQGO7eqq1KNaGkqPcIvfLGMR7fhsm5
4Ryw43Ebdx68R8ibt9xfgJG1Lj0bsyS8AB+yNgg+1Sjq+sKFQ6hqjvDOH6MQqqZrQGktLpdvcpKv
eGXjPIrdtzi4MRMbWtLtwxOyre2zAmhDMyc523HWq9ShDTQV4KqOmqIVo0i8BjvOzqH4lWypmoGl
luHvKWMtvWI4Nirbl8hw4+NJeh2mNaOw0Y5Mp1DDDKWVjt7QpQ8RQAV1ClCdWfhzxLqVSUYRxyyT
wjw4luZTCgxI8GIwT2osVtDLKa+JShsJSK/AaqJJxKsAAwCr5zff71lwj8J4DNcdynKAk5XdI69z
djsm7bIckrB8i3h5EIqFKFffrdZwjT/Wn5Rl/mKyXMjP9KGZz6AppxXGrThuOWXFrGx8varFFRFh
o6biEDzLWR4qWolSj7zrJVqGpIylmVphAQiIjIJa7EfvplGOyZSKbJRbT3RToKLpuFPp1BzkpMuX
2GJSUolR2pSEkqSl5CXACfEgLBodALZIOK7oShptDLSEtMt/sbKAEoT9CRQDSQvIxoxfTJMZkykj
amUW0l0J9wXTcB93Tc5IZZrf2jH5v4o6n8qakf0zQ7g5wHhDkaBJkJULp21tNLUD/pOWDQgGvXXM
u4yMywPoF0becREOQn99iZIXl/6BuNCSamK9T/6uuYaNT8p7itoq0/zDvXhe8Zv8q3LbRYri64po
pCRFdJqR7tulOhUI8p7ipU61MHzDvWIPOXpz5um8qouFl4azi6W5d2iOqnwseuchoIL6StRcbjqT
QAVPXpr13KKohaGM8CAcDgcveuLzKInXBiXxGK1X5S4TvONIwDPuNrFd13D5dhF4s0OLIemx5jTa
dz5bbSpSUqIpQjXX5Vc29azjSn4YkZSLGPft3Lj39KrSuTUgXL5jEH8FM+Y4Qn1KcQpt+dYnccdz
GGytqI9NhuRlok7fKsBxIUUKI69OmudVkTJxMCrTykPLIe8HbuWyIi2XglmNo/HdvXz65/6V/UNj
2VXW323hzOb+zFfW0LrbMcukqLISD0UhxuMUqB9410qF7TrwEpNE7QTt+CyToSpSYYhMpv0y+ouS
6AvgPkZkLPmWrFbuAPvxdWm5pj5h3hKNKUjkjKPTV6inkSUvcCcjhEVhQiI/FS7p3KqPZ8t1J1H6
imGaQ7wpiBkC4yGCl7iL0788Wm15bNuHCmdwZLyGmIsaRjd0accAoolCVxgVD6NcXnNQVZ04xLgF
yRiunypqcZmWB6U2Jfp59QTi5CxwVyEorWT0xm6+3/xbXRhVpgDxDvWeTlI49OPqFKwf5B+ROvt/
Fe7ftbVnHp/mHeFXpKUUenL1AJSP/gVyFUeP/qxda/8AFtR40PzDvUmK8pXp49QoRsb4J5DVu92M
XY//AIbTjWpv5h3pSBZHEenf1ANiOyngvkIJbSApQxi60r7f+9tR40DjqHepMydbXBPO0RtIPBnI
Tzq0EjbjN0KRtFaE/L9K6ySMZHzDvWkTEQtmPR/mmN8S+mfizFuZcjtnFGaBF8mScSzOYzYro0xJ
yC5rjuLh3BbDwQtAqhRTRQ8NZrqINQ6cRhl1BZI1QB4ix6etLN94P455sz6Zy1i/K1rvGORZkR3I
7XZnotyt6whmOm8MynmX1NpE+JChpXuHlS2T1CzqVOtKMNOnt9ndim8ZYghQW3xX6dbCb7JkerPC
mJcuMg4nLmXq0JFnusRxn7EnMhc2hVDtsdqKkdN6AVV82p/UykzR/EbfWkNJyIT2m4DgvFnp8yWV
i3LWKXXE80ltp43zibdbbb2I8+BKS7j4hXqTMERaLW6284pI3LWAQmm3aTXKcwZRI7Djv71JmDJm
3XDvTJKt03Honqp4nt1plsLfVM+0LK5d/tJ20KtjxVONxRuiOuOLkqa7YUVHbuA66YrTd9J9e90a
RvSq7bPTjerpfsizD1RcO3vIcgkx5MmU1cLMhljt35V5faYQ/cX1pQ6khlQKzUdVV8NLiTAAES34
MnpRW5496apqr3Fi+qviiFab7JelqSLrZzNgKC7oY8a3yE3FKWI225bXWgg7tnTbvNGK0wPKUtA3
r1yXEvStfmXm7F6luK8X/wAqfmuqtl4tDG9ssWZDUd1cS4R3OyHLRuWErSaOK2lKhuKjWqDOJPof
inpBSFGw301xXYy2PVvxWxut82Jdd18hS++Zjc1vtlM69SgWkmXuBUC6KKSlYC/LI1ah+Q+nYosN
67Q4fp/yJ3O0Xv1Jcc4jClz40bEG4WU2FYjRgx3bxKhNMzj8ui5T1d3tqXuCG0BVNBqTDNEnfgez
uCbBO6yK4CsvH93wJr1YcSriXm7Qr7NW7fI0tpyba/kBEbcbm319S460wiH2yobtw27dnmgZyMtW
k+nYmw3rtiznAdh5KxvkKV6seIHU2KY7NVYrVcbTaowD8WUwuNGZYupZQ2lcnelTja3DShV1rolO
RiY6T6diGD5q2X9Jj04f/wBgeNv/AOV2f9tay8Kf5T3KbhM/PeXvSnyPil1w/JOeuOXbXdUJqtrL
LOl1l1tQW082r5ropCgCK9D4HVtA1aMxOILjoVdWnGrExKYGOcjcbWWzwsbkeurCJ1hgsiKyti5Y
5HugjoTtQ2meuc+QQOm/tlfuUNX1KsZS1cLHrLdyqhQqRGnWW6se9ShiPLvpYw+A7bsa5o45YEp0
yLlMOVWp6VMkK+s/KfXKU46tR8SonWarKpULyf4dSvp0hAMApOt/K/F12iOz7VyTitzgsJUp+ZEv
MF5pCUiqipaHikADqanVRhIZhWCEjkEjPc9cGR2lPv8AM+CsMJAKnnMitiUAHwqoyANIRJwAUpUZ
xDmJbqS1Z+VuLshh/aNg5Jxa+W+rg+et94hSWasirn4Rp5SfIOquvT26jIiJ0nA7lEQkQ7ImOZeI
C/HijlbDjKlrS1FjC+2/uOLUdqUoT36qJPQAaHGamKFQh9J7in0btagncblFCT4K7yKffrrIeY2o
zqw/3D4qwWdc/JLuKzV+fg//AOh/zvzjHyX/AIX3E9r/ANktv160+t08fHWr6mlweJrjo/M405tn
lnh1qHAqa9Gk6tzF9+WeWKtF6Pf6ufHf7r/wvN1ZPNVKy+opIaEIaELo660y2p15xLTSBVbiyEpA
95J6DQA6FE+S898L4etbeR8nY7bXmv2VgzmnHE/3yGitQ+6Nb6HK7uv+3SmenSW78lGdSEPNIDrI
UF3v8oB6WbKXEnkQXRbdfJAiPukkewbkoHXXWp/aPMp/026yPissr+hH5lFty/KienaIoCFCyW5J
p51Igpbp9FVkH7+t0fsa+LvKA7T8FUea0Rv7vxTVlflW+Gm1ERMHyaSmnlUsMtVP0VVq+H2HdHzV
IDqc+4KB5tS2Aoo1+Vg4nUqjvHeRtJ/Xd1lX5wGrD9hVtlUdx+KiObw/KU4rf+VP4Fk0E6wZLbVG
nUxkupH0lJ/S1mn9i3oOE4EdZf8A9vvVg5rR3HuHxUl2D8ov6Xr0UokZhJsbiulLhCeaSD7txTTW
Kr9ncyhlCMuqQ9+lWx5lbn5m6wfxVhMR9Q3CWddoYvybYLo679SOiY0lzr70qIOuXcckvaHnpSHY
/sdaIXFKflkD2qYWnmX0Bxh1DzahVK21BQIPxGuYYkFirV6aSENCFiD+Uqh3q48545aLNbzcJd/w
O1xIiEt71IU3drq44oH9T5SKn6Na6DCLnYVxuYAmqABs95UAWXlblLEONUeniyuMYhj1ylPSsvuD
CVN3O4h5xHfbD63DsbS0EbylO5SE7RTrWNSr4TL07VXDXEcMhg+JVSOaYVqxu/ZLYLdMfubFznwp
9suMgqUVsNNPNOqClVPnXsIqfDVthI1IiR2OPYujTAz3KJH8iyKbY4GMyr9cZWOWl52RacfelPLg
xXnz+FcZjKUW21L/AFSkpBPt1vYAutGxe8jFMiiY7bsukWiQxjN3lOwbXelJAYfkxxV1pCq13IHi
KagKsTIxfEKZpkR1Ngm/Q+GrFBGGIynVAAVBNPdXUTJMBTJitskWW2SrrIQ1GMtCmLYy8oVkOuDY
AlsJUtwCvRKU0r4kaimoTuTao9zlML2pLTm11COiap9lOvhq+PlWeXmRhxEfYh2jyFOeC6JU2ffQ
ggg6grEV+g9NNAXFNCaVrHbHLxdItvbSVB1W54p8Q2nqoj7mozOkOrKUdcgFMr/HFilRmVRVSrXJ
R5XFgl5ldOpJDm0pPX2KprJxZA4rq/SUZjw4HoLpIkcZzWlN/KXmHLbWCdriXGXEU/XCih95R0cR
9iDYNlIJ343g0qFKjqmvxFtJUgyA0srUAo+wbdIVAnKymzghXmd5Bxu08S5Pj1ggTWp0O3kyZ6ow
jRih4pZ8jyFHcrcsDaaE+7WatVBIG9XQtzCBk4LKgSssYdeZYkrmSkQnwREVG3MrU0SAFDuAlPTw
rroC0wwwJC555hNwCXA2Nh24qTsP5aexbJbBllpbLFwx6Qh2EwmAEpSEk1QEdwoCVJUoV2+3URaN
gQ4PTn1qmVSMsXY9WSctt5Lfv+TtT5wnzyzdm5tktqWER2osgvhxtJXuNUBCtlDT9d7NYatgKcfC
0cMdrhl1KFzqdzI7tmO/uWxtjz12djkFctPy0vtJTIj7w521gUKd46Kp7xr5TzKz0VJAZOvY2cxO
Ikqh/ao/pTfae7pu+t+4uzXoeGf7Dp9P3FxMP7z6fkWino9/q58d/uv/AAvN16+ea8irL6ikq45r
6msLsNwuuNYLZr3zTnFnFLliuERvn/k1n6qZ06qYsYnr5Vub+n1DqV5UteW04VuY3FK1pz8sq0hD
V/ojjOfXGJA2lV8TUTGAMiMwA7dewdqym55/KNepG13m5YXEwaLwXcopq9FuLBmXlDTqQppRXKSG
AFJ6hSWeteh9uvov2zyDk/NLaN5bVxdUpZSgf0yRgR4cXBzBII2hce7v68JGBjoPTms/80565g5C
WpeacnX6+oc6iM/OcDA8fqtJUEJHU+A17m25Xb237VKMeoY9+a5s7ipPzSKilyQHlFb0jvLPitxe
4/fJOt2iW5ULhS0IoFKSmvgCQNIRJyQnBb8WyS62K/5RbLFNnY3ipjjJb6y0VRYJlqKI4kO+CC6o
UTXx1zrnm1nbXVG0q1Yxr1tXDgT46mgPPRHM6RidytjRnKJmATEZnc+S74tiWUZxeo2N4dYJ2T5B
MQ45Es1uZU/IcQyguOKS2nqQlIJPw1Hm3ObLlFtK6vq0KNGJAM5nTEGRYOTvOARRozrS0wBJ3BSB
fPT1zrjNnuWQ5FxHlNksVnYVJut3mW91qPHZR9ZxxZFEpHtOvOcv/kn7Y5hcQtrbmNvUq1DpjCNQ
GUpHIRG0rTU5bc04mUqcgB0KG+62RUOJp4VqNe30S3LEhvQKjemqfrdR0+nRpO5JH7VbbjeZ7EGx
W6Vd7q8SY0O3MuSJKiAVHYhlKlmgFeg1nu7qjaUzVrzjTgM5TIhEdZkQFKMDMtEOeham+kriP1Bz
caseXteoO68Vs5PIuEfAsWmQ5N6+bNq3CU7LaeWlENlCm1JqVJUaewlIP5y/kz+aeW8lvqlnQsBe
cAUzXnxI04w4zaI0i0pVJkEHw4B9rSI9LyvllecBM1DDU7Bndt4ybrU98eflE5mG5i/xv6iLZBpE
kKjQOUcZUqRaZ7KXFMomthXVbC1IVRxBUKgg9Qde2teRUOcWML3l+qGoAmlVwqU5ECRpzGcJxBDx
lvBdiqzfmlUMKzf6hkenq6u5apWG/wBlyi0Qb/jt0jXmzXNoPQLlEcDjTqD7UqT94jxB6HXk6tKV
KZhMESBYg5grpDEPsKoZ6nbC5L574zvotMmfGttgdYnNMtOKEtLi5i22UrSCAppSN1Pco60U6b0n
bafYFjqw/XhJ8gVlr6lOHM4s7a+WbBFm22JbGe1d7dNaK1hlxau68w4okhCgv8Ik0NK06dNFBvJM
YH2+mSulREw/eq2Y3bMa5RzrC7RnV6uOPWl+32+xpudtZbfcbUwgNl1aHiAQokqND7Ka0U4cGJYO
8ie9TpQDkFSDxjwfYbFypyFjPMVrevdt4yelxLhZoEhyMue82zIfjuMSGwobHW2AtFfKpKga01Oc
iWbB/wDDpVgDLTqyeivBM54/s+NXnHbfYbPYpkK9W5VtmvreLORFttwl4str3bQ2QCKD27qU1XOh
KmSdWOD4dLKUa2oCJGGKoXzX6f8A0+cXc1Hh2TlGTKvjl3ZtbotbaHGLeiSW0sPS3JqPOVlyp7RN
E/qQempwFUiRw8JPayhOcAQMcW9apvkFmu2J5fkOKBTcORjl1l22RJWW1UMV5TRUVp3BX1a+Xpqy
JBDpHNkfi3Bu3F6dElyLzfEoDf2rJBKW1OdEtsNkmh8TUnw9mnqSZRM6pxyW+txXcdKzvUTWpJ6k
nWjYs3zJXiTmYzbjLkNuZFfFHWlkodQfehxJFKfEEagpoiQkqUUVCK+UK6mnxpoUkClXu0nQVL/H
tlcgR3cjnAMxHRsTuBBLfsKT8VUPT3aoqzBwC3WdHW7eY5e9SXbLs5IXN2utTJC0740ZvupShDfm
INUHp7T+jqmUQulUtdIAYgbTg5PejUK8IeipRWHOuTrhIZLiWm/ABsJKwknaOlPz9IxZTlaHWMxH
vPqU8YNY7fJhW128hlN1kvhAhEpS85JWRtS2kEFVQRtoeg+/rDcVDFzs9yvp0yKh04gKP88yZm/z
JvHmLpT9i2+69yfl9XVokzmx21pKkICFMtq8iF067VLP19FCJEOLPM5DaI/E5+pY7qvxJmEO/Y/w
CQE+nnM7fIgrnxibXONGL3EKJMQqpXaXm6hKqfqVUOrrfm1CuTGMvENhwPcsdewuKABkMDtGI70O
QeI5GH2Bm6MXBwyHH0Nk0AFCDrbRuBObLPMSgHTQwFbzUu2CQ6pxxd1bS4s060W2B7NF02PUt1rI
6HWm9tyFxlh1kOdN+4CuvB8wtRLFehsq7YKHvtJX8sX2jXzV8f3P2a28H/6zR6edYOJ/9nq9PItX
fR7/AFc+O/3X/hebruTzXnFll66PXFkeU5JfuHuJL0/YsLsEh23ZTk0BwtybxKaJbfZaeQQpEZtQ
KPKfwhBJJRQH6f8AbH2xTp043FxHVOWMQcojYSNpOeOXWuBfX8jIwgWAzKcfFpzY/k6n0+nj51XI
hyN8ZyMfr9sBJmq+Y7fb/C7/AJXsU2+btV26/Nf3b/bf/wBbB+5dP0fAjwON+x+34NWrw6eLxHfw
8RtS7dpxP7X/AMbzuXbzZ7OxuxOv03YXzk7iF/5F5gisIvc29Wq2PSMgxBzJ80lQY7UdiNFDCy18
uwsPBRdcCl0q4rakbjx/5P579sxv6PLOSyPCjSqTAo3QtLGFSRnKdTUNXEqDSwhAxi7QjqJ0i7lt
C5NM1KwxcZxMpkYYdAxzx3lTvynjfGHCeI+o7kSzcPYjeZOOOWe9w7JPtsdUT52QzHaKgA3VtBXR
xSW9oKgT0KidfPvtLmfOvuy/5Ly2vzK5pxqirSM4VJa+HGU5b2lJniJScgMMgAtt1So2sKtSNOJZ
jkM8Ej4O6rIcC9LWUWzgfDskHL895PKk5rHYy27VbpbT76nELQ2EtISoBILlQoJ2/WVrdz6Aseac
+tKvNrml9DAfSxNeQNarAwjpIJeUiHLQYgy1eUJUP1KdKYpROs+Lw5ApxscX8H8K4nfbzx5g7WTw
Xs5ksZq1aMYRl89tsPOCRZkMdxLkdljytBQ3BvoShW6uuXP7s+5fuy+pUOZ3RoyFpE0TUuTZUydI
0XBkxjUnPGZB068QJBmVn0ltawMqUdXixaOo9Md4bLoSVPdfx/gjmRrg7giAidb8kgfYPFl2x1Ik
SEz2rdLdXcrcHFKUpHzTi296h22wjokI1rt4Rvfuflp5/wA2nolQnxLqnXOmPDNanEUazMAeHCM9
IOuZliTJRJ0W1TgUg+oNEx/0nEdp7G3LGK83bj3jy0Ytl3CPJuaQuWEtbcpQuKm2M20vRCJiIUxh
W9wd4lsV8UeOv3HY2fNed3Fey59Y2suXv+l4jVlV0zHDNWnIaYnR4jumvFGdKiIzoTkKm3Y2GLFb
hrkryvk70vYrll/mTceyriy7Xe94pJkKMHILkwxaSgXCOo7JWxDzzu1YIqKkeOvwRGkOW8m57d2d
GMa1HmFKnCrGI4ltSlKu/CmMaTmFODxbAsF7jUatSjGZJBgSRskfDmNuZKIYDacSvtq4uzHmjhzF
8O5Hy7Jb5hsSyKsseP34YVNdiJVGeQoq/BQW1pWffVNErodH3FeX9nXv7LkfMrivZUKFG5M+NKWm
bU41GnEhvFWlExHVJzB0UKdOQhOtTjGZJizdZGf+n0dLmM+nniRiPxzghxqwyr1wfItt1yuU5b4y
lzWZ1vuLKBKcU3udSpZ7lHK/UB8Rrn81/knn053vMOPWFLmIqU6QE5NTlTqUpHQAWgRHw+FvMRtU
6fLrcCNNgTBicM8CPaq3cQ82Sz6e+buS+P7XabTduNuUZNxkoiW2MknFZd0jyXmEBDY2gQnHUAjq
kJ6fD6h95/YkP/6vlfK+ZVKk6d3YRgNVSX/dwpThGRc4/rRhIjImWK5lpe/8apUpgeGZOQ8jg+x+
5S/yJyu9fuUMs9PkHi6Xzngmd22FeGX8TuyIabcZKimZEvEtl1CWWVus94lTiVEOFOxwEDXi/tr7
PjZ8lt/uSpfx5dd2050yLikZmrpD06lvTlEmc4xlowgYgwB1QIJW24uzKrK30cSJAPhLN0SL4ZP2
7VRf1yZhwp8nAwO0223ZDyrYmoNsbmY++pFiwu1W/ftssLYEpkrWVq7pUnoep2FKWx9//gLkv3Hx
J8wrTnSsKhnNq0Qbi+rVGe5qO5pxDDQxywGrVKZ4HPK1uwpgAzDDDKAHyjf6ZZK+H5LZN3Hpsuir
kHvlF5tczYC7XaYgiQEq7Vf1PzAeHTpu3a+k/fBh9eNOegP1uc/+luxlDlT8HHeW9Ot1e/JuSbDh
0iLbb1b1TN4+cjEJS4SpxLjW1KD1rRB8NcayqaKEiz4/BaKkdUx1Knvqi51xXIOE+V8WcxMQZ9wt
QiWqU8EoWHH3kNpK0EbkjxBOnKtxGjpZ1ONMxxdYLiVb8evVgdJQ27Yp8R2W8alIS06gubvoAPXV
tRmZKDu62nzvjzHr/EyDmbA1WqTbbpZjFz+IK/NxlWO0SYkZUc9RV6LLG4mvVKfdrDSkJAF8doWw
vrZWaw9U6PgMu+MAx4beLYc43ICUuDuJjW9+hAB6jeelOutFxlI7m9qy08JN1+xZJ+oq1xr563c7
y+bVdowu4MZFen5KA3tiWkJe7JAoNzrqEsIHiSoatBHClvkT61Xiag3ABUXutsk5jer9fab7lebh
JuE1I6nuSXVOq608AVEajoADBWiZXmzaXrXap8ZLavtJCHDtV5URmwPO4voSVqAoPcNIBlIl1A0J
hyS8rYCpRJPTV0iqIh0ofKOqqAncQaVHXUHU2SlFs8h3qG/ZXr00s08AlNVkcaaBWOrhCU0Hv9ug
hlKlHiTERtKkphFzvHyltiMBexISxESdqEBKaFSiengPE6zFo4levhRpWkH/AMepSNacYlQLfcGI
lzQm5TUhAdS3VraB52qkb6kmgNAPbqmU3IcYLBVvadSYMo4DpUQXiQ7ZnZUOUypiVGUUSG1jqlQ8
daYDViF1J3UYx1A4JxP8tXWaxCNtbEEMxUxojbYAc+r21ecCoB6p6daVFaaoq2gfSV50Xc8SDh7e
tN2O1er/ACmzdbo921GiWEKKUJT7koTRIA+jV1OjGGQWWdQyzKlWxYrlNkCbjj+TTLWVKRsZ+Ycb
Q6a9ApKSEkfSNOdtTn5og9ilC4nDIlS7n2VPZJxtbnZqwuey+luYaBKu4yotrC0joFBQINOh8R46
zUqfDqsi4lqg6rhi84t3SKkKFGrkhfX+/Sdaq8cCehW20/AyudGy1W5HnFFLIPXXma9JwujQqsUi
/aR/G37R3da13f7xt1Zw/wDiafTzKnX/AMx/TyrZf0e/1c+O/wB1/wCF5uts81yV83XOnDOWcE8j
37AcrjulcF9bllvCkkNXKAtR7EtpR6ELSPMK+VW5J6g6+88q5lSv6EatPtH5TtC8jc0JUZmJU2en
DnviHhiwSlX7FuQHc6my3jMyDEsictUV6FRPy7LsZMhtC1Nnd5lIPj0OvkP8nfx5z/7quo/T3FmL
WMQ1O4oCtONTHXKM9EpREsMBIZZLp8tv6FtHxCWreCRh1OpvV6xfT4q4X27fibzQi5ZQhtvIZjWc
ymly0tN9psOduakeVHlFAKDprwQ/hP7rFKlR+p5WYUXNMGzgRBzqLPSOcsS7ucVv/vFq5LVHOfiO
PrXhf/VL6drxa7jaMo405quFmvjTbV2t1zzOaqPLbR1bS8h2ZRwDb0rXw6eGrOXfxL922teFa0vu
Vxq0yTCULSmJQJzMTGm8SXxbelU5payBE41CDm8jj60+Y/rk4Vt2IYrx1YuKeVMYseFwVNWaHZb8
YEoQlI6951l9LrrdDuClk08QdcCp/AX3HX5hcczuOYcvrVbibzNShxIcR/ljKBjGT4ERZ8iFoHPL
eMBTjCYAGwkYd6YOG+p7038dqnP4NxVzJiv4xLVKuCoGWyUImuH6z6wqWpLizXq5Td8deh53/FH3
fzwQjzDmHLK3CGmOu1gTTGyIamDGO6OXQs9HmdpRfRCoH/zHH1rm2eqT05WyZklytHG3NcSfk6C9
lk6Pm04OzEoBaLkpYnEq2iqNx+r9Wo8NF1/Ev3dcU6FKte8rlCiWpRNnTaBPi0wHCwfzaRnmxRHm
lqCSI1HOfilj14qNUZ96FH2y436ZuQX2lOBkuIyBxaS4sVCNwlEbiPAeJ16k/bv8mwLHnlmCz/sA
YDb+3kN+Syivy3/4Zd5+Kftx9RHpjuNwxiTdeHuZZd1w1Ibw59/Lppk2xKUoG2EozN7QCUoFEU6U
1522/jX7zoUq8aPMuWRp18awFrT01c8an6bTxMvNtdaJcwsyYkwqPHLxHDqxSnkXqd9PGR3my5Rl
HFXNV0vmKrDmP3ublszu25xZAC46zLSGlKNPMKE/HWXln8U/dljb1bS05hyuFKsGqQjawaqBsmOG
dQG4uApVOZ2s5CUoVCRkdRw9a5X6rvT3AuV1uL3HvNsG75BHZYvUxzNpzUiZHjpWhlDylTQpaEJW
oJr0FTTSj/D/AN11qNOlG85VKnSJMALOmYwlJjIxApNEyIiS2bBM81tYknTUBOfilj61HUTnH0a4
9ClRce9N+ZT40tSXJWP3PLpTNrkuNghCpLDMhxLu0EjzoPTXpq32D/IV9UjO551axlHAVIWsJVYg
5iEpQiYv/lkFlF9YUx4aUj0ai3t9yY2e+sbkfJcecwHjmyWbg3jt4KQ5imEx/lHZCVChEmakJdWV
DorYEbv1Vdd/7e/hPk/L7scx5nVq8xvBjxbqWuMT/kpl4htmoz07GWevzmrUjw6QFOO6Px+DOpa9
Of5OvlDlg2nJuQUucbcfSwiSlUhIN3nMLAWDHimvaDgPRb1P1wQsa9pzj7wt7Z4UPHP/ANI7dvYq
7blk54zwHrW/OAYFi3GGHWHA8LtibRjWOR/l7bCSorIClKccWtaiSpbi1KWtR8VEnXyu6ualzUlV
qF5SzK78ICAERkEx82Z+azJtDjDTvydsgSIS3m0LSlfzzodA3fqlIAA8PD216dLl/wC2ev4KqtmF
FGWQbIrH77JnQ2Lw3bno5uMdUdKQtlC5Ctm5xKgSpSkkV9w1ZeVhQpSmzsnaUTWqCDs6pF89Y3J9
yYuOGIoy867GYfYjKDzCA48ULUlvYpKgaUPmqNedHPxRkdQJHp0LsDlHEwEgCkH0nZBluQck+oFU
OW+m14nEuMaHx6yR2L4/tdt9uCkBO1tbKVkEgVUAkezXQkIxp8eIeWlwOmWz3rCISNXhyOALP0Da
tXpFltmPYTd7TnbrsZrMIdntrtrtygt5AYt8dt4NpBIOxTC1FQHRKTSulcXgonTUIBIjg+7E+vB1
RpEpHRiHOKqN6xvTvk/K2DW/EfTxxTbJt8v1xayq/wDKsm6xbaJgbS5shEuK7stT3d3JCwlpsAFJ
3eGujVhUZu9Vl4kuvn6al8gYjkF2sD9qlR7/AGKW8xdrds7i2noi1Nug7NwISpJFQSNaC0Q74IHi
ThPKH2o0tu9wEwZC2XW3LiyglLhUDRK2wD76V+/pkFMFlGNjvVqstqnNrgrlXiU7Rt9SgltlpPXo
OpJUdTKriiDmQOqJKUIbKzVRA1HQpal4t5DPb+rJI99T46ehIzCkPDHJM1bl4uTjkuCyJDEWI1tW
UvqbH4RYUpPQBRpqmq+S22MAZa3AYqXrNf8AGbZHjR19xr5dkfOqMd5JefPiSSPvazShPYujXE60
ySQR1hK689sL4djKktNl5dIBAUgIoAKqVSgHvr8dRFGQx71TOjIDAYqIuTOzPRa7nEdSpyaoxZLz
VCghI3BRWkmpHXWu2DEg7FnnXlCJjimpaG2kR2nFABSkhLYp4J8P0P0dORxJVEXYJ5plG3QjPBS4
2jpQGi0q9lAfHRkEhiU3bfmd/lSksMB+cXF0Yit71Ek+FAmp0iWxKsw2KbJMSVacJbgTnSubIfMq
UhRqUKc67SQT1r1PXx1mjPVUdKqfCyiCyS+3dXB7RNQa/dTrZVDx7EqM2DKwcW7K2JO79VXXCqQW
+E05/nT2PnK9aeP/AFulp/Sb0zUdX67+mS3N9Hv9XPjv91/4Xm6nPNYk/OYeDeNOdscONcj481dm
GtyrZdGz2p0FxQoXIsgAqQTQVBqlVPMk62WHMa9jPXRkx9R6wqqtGFUNIOsceWvyWfJlgemXDibI
4OdWkFS41mnrTAuaU+IRuWfl3CPCu9Ff1o172x++4EAXECDvjiO7/FcmryjbTl2H4qhGY8F8x8bS
gM041yCxojOoJlPwnfl1UUD5H0pLaq/BR16aj9wWFzEiNWIJBwOB9awzsK8MTEkdGKlzM/UrCz+V
kEnNMKlvH8abbk2G2+NLSmMwbWmYlqHcUSW3+82583Rzs9qoT0A18y5F/GUuTwoxsLuH/b1KFaRi
85cY09VSiYSholHheDXxGJxJW+45lxSeJA+YSHY+BcdOLMnSPV1a/tBLpx7LFMImC6i+G/s/bq3B
c1XP7IXN+U2m1VV2uxtrTzf3GuZ/+M1+E3Gt30cPRwJfTgcIUPqBT4j/AFmGviuz4f5lZ/e46n0y
3u/izfS7eXoQj+skfLW+HN4/SmLaWoDVsiwppbQ0I8P5Z9CUupcShClgKbDSUUHRe80UCr/CB1zn
C88UzMyMoOTqnriSYmJlIDCZmZOcY6A4SHO8ADDJsjuDejIxF9YdlclsS7pxxLirITJvTVhuot7d
1lqk3Z6SiWlLNflnzdC6WkGgeRuoUq2pqq/wncxgYUb2MvlgatLiGjDTQjA03l+7D6fQJyDmlLS4
lF5Mc6iS5h1sWcvJ3wyOp23qPOMvUVb+P7DgFsdsF8kvYHdTMFut12bh2e5NrujdyL86GY7hclt7
Oy2vfQICP1tD6X7q/jOtzq6vKsatIC5p6dU6RnXpEUjR00qmuIjRk/EnHS5kZfmcZrXmcaMYBj4T
sLA4viGz2dycs/1Yh3HMnx6FjFwfkXti9OWjJ5k5AuVruN1hwITcmM6y2FJS03EWFI3ebelQKVNg
65VD+H+HeULmrcQEaZoidKMDwqtKjOrUlCcZFiZSqxaTeHTIEGMyrv7x4TERJd8XxBIAw7vRkuQv
VdlWQy8rt8fCbvkyMzu10miIZkiZJYbm2+JEixmEhJbUGHIynCFNq6LOwIV5jzKn8S8utRbkXdKn
KhTpQ8MIgSlCpUqTnJvG841BHwyGMRr1x8KujzKtU1NTkRIk7cHAAG7BvXsSnn3BHqO9TOdrzXHe
F8sskO5tlCRk62ojLIW+48Ay7J+XBbSHfYCTSvw16f7JqWP2nywWJqxqmJ81OBjqaMYvLUfMdKqv
Latd1Nbaesjf0Kb+OvyUeeXJceVyfn9rxiISFPWuzNruEvb4lJcX2WkH2VBWPp11Lv78JcUKbdMj
7h8UqfKIjzyfq+K0h4f9FHp+4aVGn2fEEZLkcbapOTZEUzpCVp/VtNqSllo18ChsKHv15K+57eXv
7ky24YBdGla06XlCtlrkK9DQhZxerbmqZxjyvaLWxPgxGbnicOQ83LYluldJ84ApMXqKdv266Vm5
gQ+1PhCWJVbbr6sbjd7TJsjk+3tsXFKEyHotjvL7hQg+CTRKaqBoTTWmrR4kTGROIZSpRjTkJDYV
Gl25KTeyia9dr088h1ssfJ4/NTtLCt9NilghKq0P3hrjy5JSlhKUiOzb2LqU7zQdQAdQ2xd7hx7+
NOW8cS8usuQXiSq5z5bNpkxEKeDinApZ7xoElZI11BQAiIuWiGXMqgEk4uVfv0feqzKeam38N5hh
olRsSt0uZc+SZri2pSkP17DPybaVqfXuBALe3ampPXx5t5y+lWqQnOWMXAOZx2dXQqYwMRglflL1
F3q78TSOQsZmX/GZWJ5FExeTxbJjR0QpEF9tzsTo8hrsr8yWxuQ48dlCNvUE13fKqVzSEJ1JR/0l
nTqUHkz4FZ859ybLz4Rmr7j7cZmM6H2WmlQon4UAgLLhK3CRXp5qahyzk1tYvoMiTtJf1ZK6ja06
eIxPSVVrJsYW9eVN2O3LbbeaQUQmUOPELI81FIBCq+8a7saqhUpOcEks8OZ/OUVs4hcUFRolcmOY
iFfELkltJ+4dEriEcylCyqSxiD3FK7PA2ZKH+Wu2O0qH1mpd0il0f72yt1R8fYNUyvKQ+ZaY8ruJ
fL7k1cx45fxBqGpd8tN8flLUlyLb0S9zNBWq1SI7KCD4eQq1OncRqeUqmvZTo+cJqwXrvbu6i3qX
GLtC8lncN1PCtPdpyAlmoU3hkln8aMraV+FkuOqIpRxW/wDOVUar4Mdjqw1ZbWXicjve4qXFQtRB
Fe0jpXxptSNTEOlR1nckWdc5L7dHoCQsGocQFIUSD0JCTQ/e1dAsqqs5kM+CdcEJWmKyhQ3IZbKk
+5ShuUPvnVZGLJg4OnLdLYt6NCh9uqpNTT2+YhIPTqaV6V6/HRPBOmrNMYbLtTEeOy7b2ewwhqqV
lJO0AGp2ax8KRSNUJqZNYrk7FdQZERe3r0e8ae6qRq2nSIKrnVBCrlb2H0ZK9DqgO/PNpruG0E7f
E621I+DsUKU1YGHYLmsJSh6GST7ZTQ/RUNcicSNh7l0ISB2hPH7Km/IfZm+P85t+v32+147/ANl3
bPD4+PTx1U/gyPoU/wCp6blut6Pf6ufHf7r/AMLzdRnms6svqKSGhCBAUCFAEHoQfDQhR3kPEPFO
WBf4zcbYxfVOCinZtqiPOUPX9kU2VD7+pxqSjkSEyXzUS3T0Yely8L7kzhewtqIIpDEiEnr/AHMV
1ofdprVDmV1Dy1JD/qKrNKBziO4Jqr/J++kNZJPEDYJNTtvd8SPvJuA1pjz2/jlWl3qs2tI/KO5d
R+T79ISSCOIUGnvvl9I+8bhpnn9+f60u9IWlEfKEuxPQ76UoXaLHDVqV2vq9+TPfr/fd2Svd92uq
Zc3vJZ1ZntKmKFMZRHcFJdl9PPBGOoUizcO4dDC1BSlfY0NxdQKA73GlK/P1lnc1Z+aRPWSrBEDI
BSfbbJZrOjtWi0QrU3QDtw47bCaAUAo2lI1QpEkpT0JIaEIaEIaEIaELHL8oZytccD5mxa2QYMCQ
mXhcOSt6VHW64Cq43FFApC09Bs8Ke066VnOQgWG1SEInEllQp/1D35SFJEC0AOCm9UeSFJ/vdsga
vMpSDMrNERjq70hSeb7y8tKlKtrClkUjNomDcUnd0pIJqfbrOaMj+b1K6M4jaE9ePPUNLxNOVpk2
e1X1GSw3oq41wiyX+w2/1Wplx57Ygop0Kkq1ZLVGOAJ2IhTjUl4pNtR7GvUs/ijsl/EYkO2yVocA
lW+Mnv8A4T6ySptlKSPdUdNYZ0Zn5e8rVCjahyZE9S6ucyck5NbDbImNT7ranZJkNx2be85HLy6g
uKQXFsqUfaVI0uBM7lY9sPldJKn+U0uoLdit+KFXUGW9arbu/wAEBsk6YoEDGStFaA8lMLqYGbyH
Xl3PkS2RHXU7XkRpEuY6E/rR2G1IP3F01XIUo5y9a0wNxLyxbsRR7GEqZU27nF3uLxNf8itrbbXX
2KVIfQqv0DVfEtxiruBdywdNDK7ParfaXHmpGRfPpUG48iVcmEtE1AUVxmm1qpTp+yjrrRRr05Fo
x9SyXNrWhF5y9aga5LCZ7geeUrtMslNST1UmpPU/HW+GIdcKu4kyNQpMBvzbhvS2TtPvp4amGVGK
UHX4yn21JcqlbwZZ+DbSN7iz8VHpqSi6Lj5ZcUvBSVuKAVQgE7iSCT9/RsTfFPO1w7dFt7slsJkX
B9CI6XNqTRbhKluAEHaG0A9dKWAU4FyorhdxmS44mqyX1FJ9pqo00tqiU/Jl5eQ9apSwsGEGltJc
oQntr3EUPwHt0TxUoYAp9zOc7zJJWp8JPu7bf6S9XCidywmcd6bU3lq7zUqSVFVRSnaR/t9SFIjY
okg7VH+Pz1TcrEt1wB12a0tyoCQkge0eHs1ZU8qdMZtirQRbs02lBU4xQEDzNtkfng65s4+jrZB9
3qTm+ZGz5mjNKVp22+37vqU2/nfHWVtiv+Zbd+lBibK9MOFxrdP+y7hIjXxqBc+0l/5Z5d0nJbe7
S6JXsUQraehpQ6pl5lUVFfKOFcxcNcIcgZ3J5nu+cXfA14jlNv8AlUXOAtMDEzGVfYsgP3eeJDNy
abkPupUEkqWUOKdaQ0lrTTnCpMDSzuO/LZsVcgQHdV1yv1A8l2u/835pbsxucrD/AFFwb3h/pnjp
kvCLb75jtwhYxGkW5sKV2lzXp70sLbSkr7QUa7fLfGjEiIbGLGXUcfwUDI49OSku98n83cQ5B6wL
/Ycjt+VYTwMvDX3LRmC7ndJlwYTi9pcmxYDqJrLduW7Vx9b6kSA485VTXRSlVinCYgCGMny6z3qR
JD9Cedz9VfKM3OMxRhOEvXzE8IziLiK8TjYRlt1uV2jNrjt3S4NZJb21WeCWO+pbbDyFlSGzvW2V
o1EW8dIc4kPmPZmjWXRBXqi5rg8bZNyjcLNiMy2vZ/ceNMDxm22q8yZq7knJPseHc5qo0mS860hl
DpciRIq3nXEoLTie52kH08DIRxyc5bn9CjWWdWL4F5Nz3PZWfWnOLDJaRisyCcczf8UshwuHeok5
hS1JatWSb5KHYrrSkOlLziCFNqBG6mqa1OMWI27HBbuU4knNRdhGNT+est9QN2zHkbN7EvC86n4P
heP4nklxx6PZYdthxHGppj299luVIkrkF8qmJeb27EhvZUKsnLhiIAGIcuHf06FEDUSieaeorPMC
wb1eT2GbTdrh6bVWmDh0+7MOldzMmyW6cp66iO9HQ4449KV/wdLKaUAT7yNCMpQ/zfHYgzIB6EtX
rmrmC0cxrw29xsbwLFbplcfHMKXkGP315q9RZcIuMzIeTQZLlt+bVIBCba+ywtaQQJG7rpClAwcO
SznEYdmfamZF1GWD89872jhm6ZllWQYvyBlWR8qv8ZcfsLsjtkjQ50jKHrGzJuL0ee/3YjaQlSW2
2UupSnat55RLurJ0YGbAEBnOL7HURIt2pT5E9S3NHGEzPcCuNuwvLeQ8Zn4G7jl+hw59ss8+25le
FWlbMuGu4TnochhbS9qhJdSpKkr7dElClChCbHEDH1B0GZGC8ss9Q3qGwaHztMvEfj65RfTtc7Cc
hmRLZdGTkUC+sQJao0Nld0cNveitSV/hnFyUOq2DstAKJI0actLP4n7G7MfUgzIfoRo+qnk+559k
rOLYPIveH4pySrAZOKQsJy24XKXEhTk226XhOTxWzZY/y7pW8IziFEsoO55DignS+niIhziQ+Y7m
zT1l0axvm31OZRxBM5ZtGNYjemJWSXSw23HbLZrpPuMODa8jetT94djfarSpxQxHcrCYKFqUEuJf
osstkqVIT0knL3O2XrQJSIdWP4J5CuvI+HXK63u8WG93Wz3+5WWXLsNvu1mCTCcAS3OtF7QJtulp
Sod6M4tzYaUcUDqitAQLB8uj2jNSiXCyP/Ka2Fi+eorCmHH2I6zx7D2uSFhpsBF0uqjValpT9/W2
yJZhvVmAi5WY79sjxrnPtMmK0l+CoDvsu91txKhVK0LSaEEEHWoylFSEIzDopChM/jNZYjXk3qe3
LKiagNkgbakezUp1P0yVClTHGAHSpplWdEWGXwkAiO4dxHQ7UEg9fjrkxrkluldyVuBF+hOPAM1z
qNYEmHdmbc3IcCXH2IMFMkJ8PI/2A4mv9yrRdXcozIBVthYQnTEpBKs27tLd+bvEyXc5iidz02QV
p8D1SlSqD7mudKdWpt9q68aVCls9iSlZdZo6nHAiJHCEim0IHh4eA1D6SZwxKsN3TjuSDK5DYcdU
I63XlFR2llpRr06CoFNXxsWGKzz5hF8EjPZlcxVfyMpC1JqC+822APfSvs1cLWG8Kk38hsKQZmSM
SS0l9EIKeCzKdQ8XCnamvmqAAonV0KBGTrHWu4zDMH61Ct/kOuXV9cdpx1nY0ELR4EBtI6dDrp0Y
jTivO3UzxC2WCSPm5KfGO6Ppqf0hqzQN6o4p3L0TcnkhIo+AgkpAHgT4+3Rw+lAqdC7puLg8HHEV
9mwn9DS4afFTpsOUSoBdbCJUwOJO1hlo+ZW0hNQa1HXSMFIVEvY2yavsSGgury6BY8Ug9aE+NPdo
GaDklzOYDyI8dmM2pxC4wDRA6kqSrpTx9h1GRYgq6lDX4d6hg2e5DxiOUH9wdX/UlP8AtUOlFXLf
Mb6lhxP0pI0xcFL+1Q6UoWVuQh1YqQhaxvTQez4nrqurVMsFotrGFIvi6fzDSjtBH3/+rqhb2U10
X/JhT9XSn/nus/8AUWJv1/Tcvoc9Hv8AVz47/df+F5usU81jVhL3ZrZkdmu+PXuGi4Wa/QpFuu8B
wqCH4sptTTzSikggLQog0NdIEguEjiotR6e+HEY/xXi6cIjmx8J3OLeOMIipEtSrVNhBQYdS6Xi4
9QrKiHlLSpVFKBUlJFnGm5L55qOkYdCUr3wpxlkcTlKDecZ+ci80iMnkxr52a39pCJDZt7PVt9JY
2x2EI/AFFabjVRJKFWQZjlkmYjHpSVM9PfE03KZWYrx+dEvFxmQbheY8C93iDbbjLtoQIki4WqLN
agzHGw0gBUhhZO0VJppitNm9w9qWkJSVwfxW5gl84zexBiTg+SXGbd7xYpD8l4OTrhNVcZEhDzjq
nm1mUsuoLa09tVO3toKLiy1anxT0hmS7hPHOLcet3ROON3R1+9vNv3a53u83S/T5CmUdtoOTbvKm
SClCeiU9zan2AV0pzMs/h7EAMmbl/p34lzi/XrJb5YLhHvGTxG4GWSLLfbzYm7zGZR222rqxaZsR
qclLZ2ASEL8nk+r01KNecQw2dAPc6RiCkDL/AEncA50u9/jJgzr8PJINvt+QWWFebxbbZNZtLKY9
vL9ugTY8VbkVpCUMuqa7jYSkJUNopKNzUjkfYgwBTqe4G4vkZkxncqyT5d8i3j8YYsSRe7u9aGru
Gy2Lg3ZVzFW1EgJPR1McLB8wO7rqPGkze4e3NPSHdE5Hp14flx86gS8XkSrPyRKduGW449d7q5aX
Zz8hMtybHtqpZixJKn0h0vxmm3N/m3V66OPPDHLqS0BecX04cOxbZdLYvGJVyTfL1achvl1ut5u9
zuk24WJ5Ei2OybpNmPTXkxXEAttreLYFU7dqlAnHm+fs2o0BL+QcL8aZTE5Hg37GvnovLS4K+QWv
nJjX2gq3MMx4pq0+gs9tuO2n8CUVpVVSSSo1ZBmOWSZiCk6RwHxZIzGVnX2FOi3yfc497ukWFerv
DtM25RQlLM2ZZo8xu3SXk7EnuOx1KJAJJIB0+NJm9w9uaNId0bTwjxq1g0TjiJZJlsxO33WTe7bG
t13ukKZFuMuc/cXpMe4xpbc1papMl1YKHhQKKRRFE6XFlq1bUaQzJyYJx9iPGtlesGG2tdtgSp0i
53B2RKlT5cudLVvflS5s11+TIecIG5x1xSiABWgGlOZmXKAAFhh+VblpY9QmEpN3FvUOPbetDRZL
nX7Wu3m3Dw8Nb7ItE4Pigsc5N2LM03NTqtysiZUo+LhjLBP09RrVqb5fWmcfnHcjlkWBkVsmLurM
ptpS9jyGy2AooKaeY/HSqS1QIZlZbxaqJagWBU43WY0mG+7InNhgRlA7hQVKSPEnXOhAg4BdipUD
YnBQgzmLEWO2x89NdS0kJbQgISOnTxASfz9ajbmRyCxjmEIhnKLLzFh1QV9mqlf3Up5Sq/SkVGj6
Yjb3KuXMgflfrKXMZuTN0lvOTWExokdCnXUx6IACBXqaV8NVV4GAwzWq0qirjLAdCaL97my2krXL
dSOpbANKCqqDp8NaOGBsXONzOW1EfnVKoXHFOke1aif0dS0qszJzKfnF1kuWR5Oq02aQq3PzChCZ
OxCkpU64lsKUXFISlAUoVVXoOupzjqiH3KVCeglt6QLq7d4N7vEO9qUbzEnPsXbcoKPzDTikO+Yd
D5geo1WBuUZEkl814ieqtDQ6AUiEdj3BaaEBJ+4Dp6lHSlJF4loHlDZA9hbSR+hp6kaAnDYclu0W
XuimO26ptaEq7Yr50FP6emJFLSAvPE5DT9lfTIA+YjynNrv65KjXr93TSZ0fvszuSrQ2FqoltQ8f
1oVT9HVc81stB4giyEKWeij0Hw0l1Un3GPVsku7a9CajQEiEg2uEn8MUqNe7WvQ9dNJOphhaSmpq
KdOg0lIBStT/AOH9Kfcp/wDe9Z/6npuWL/yPTctueKpfJkD0PW6Xw7Dan8kMQrqrGYrqWV1X9uyQ
+ppEhbbK3UsFxTSXFBCnAkK8pOs0BE1BqyXOk7YIm16kbFxPh2aZNkfLOS8l3u1O2G1r4zz+1WjD
r3aLrd3zHZVMeat1pZjwXisLVJdacZQhtS233AQDdwDMgAAZ4hyPacVDWwzXeL63Gp8GRDseGY/n
WYRc+xzB1QsMzGPerFITlLEh2DOjXpMFkK2LjONvNOR21I2k1I27g2jZkgMTiGOHQjiJ0N+qnI13
tfGn8lkNXN/49qwdjEGsiUqwq2WVOQruar2q2JeTHTAJUU/IF3ueQNnqoR+nDan8LPljm2T7+lPX
sbFOv018kcg8h3Hn1nkNgW6bhHI7+O2jH0KjvN26Izaba+WGpTDEdUlsvPuONuuoDikLG5KPqJjX
hGOnTtHvKIEl3TDkW3lpPqOhcSI9SmfIxmZxzMzFcoWzCDNTNYvEaAhpLhxco7PbeUSCgq3UO+nQ
zeHD1aQ7tt3daWOpn9ibWA+pbk60O5A9nWLt5RgrPPd54qjZ47cYsG5Rm3767a7SWbTEtyWZMeOS
00865IadqVqDbm2qpToRORY6XbsxxQJnbvSrhXrmxTNM8xTHYcDGRjec5TOxPHXYuXwpeVtSIxfT
HmXHF0R0uxYspcdSUL+YWtO5tTjaQsUU7QxiTi4D5Yd6BUcrpwp6oM95Hc4wxPH+N3MonZFxvZ+Q
cjy/IcjhxHI0W43adbHWVot1jYafkJEPuN9qOy25UpV2doUsq28YOSWxbLo60RmSyc/qb5IyvD+S
fTxilnzfKcIxnPpWUN5hKwvHmMkvTybZbESoaY8Nyz3x0hLx85bjGiCoqIA3JjQgJRkSASGzLe8J
zLEJQY5jzayZdgHEmG43eOYbzlWHXTNF5pnkprDp7MSFcWIymZ9vYx+KppVJSW2wIaFbu2HEhKnH
0LhRIMiWYthj7/ejUXZRJb/W3FtWO4Vbnm7E9l+TpzG6PzOScztWKQGYFhyOfZo7SbkzaGmn35C4
21hluGCltNX3VFKnnLDaOTuwyD5h9/vUeInfb/WFkGavW1viviFjKGZnFMXlOXOvOSJtDEdh2bcI
L9sKmLfcSt9LkAhpaQW3Kq3KaSkKXE2wj5pNi2SfEfIbF53f1Y5TmeIZjeuFeODeIeLca2zOMjv1
zu7MCZblZDa3LlAjW+B8nNanyGGE91xDrrDdQEBairQLYRIEzmW7vYjWSMEnYb6tcqU1xTi10xO0
3jIL9ieD3G7Xa+5JDxi5ZBIyODHfmysct8mEiFcBFU4tTzaZbCtyVIabUQkFythiQcHOx2bfuQJ5
KzXGef51mV8zm3ZZxg9gdrxqUGMcvbkyRITeEfO3CMXEtSbfBLX4GIxIG0uDbISncFIVqipCMQGL
qYJKw6/K5qCfUbg4P829v/he766FiPAev4KqqcVliHB7D4+J1sZVunHZnXX7hFgxkMuoebUwrvIQ
tKdw3uOjeDt208R1oNIRdWQnpKf98j32Lx+zcmG471nmPNxLi+1ET3GkuKU4yXHu35d6myB5gelP
DVMafjdbK9X9JhtzUNKX8daAFzSV3S50HXSIUgVKODRy7AvJ27y9DkJQxWil+QU2mh+jWS4zC61i
+k47D7FG4dUlpDaqgpBBSehBqagg60tiua7BcJX8dBCHUv4Nc3IrKXWnHUOBlUchpagVIWSNvQ+B
r4ax3EjiOhdezgC0ulR5epyZF6u0hKvK9LeWnr7Cs6upwaA6lguJg1ZEbyiQkgnx1LSqtSOMykih
3fT10iFIFHkzG6fX1FimliDPZRVwOgKbSpX3AK6kEiHSdY7p8u08gubQpZ6fTokWKIhwl9Mz5252
5ttYUUtqPj08DqBxK2WoaQT1hRXFKqQKEGp0iV0wFxd4qQwgUBJPu66AiQSZa4oCCkKCaqqemmUg
E40Qj0NQa6TqbKQO1/6ldrp9H/jNdUf1PTcsDf8AJ9Ny3S9O+IIzr0mYXjK8jv8AiKpxuK2cjxie
u23SK4xfJTqFsPpCh4oopC0KQtJKVpUkkayatMnYHrXOIdOOf6UcPyGTkt6zjO81zvNMgj2mNAz6
4zLfCulkRZJfz9vNoTZ7fb4sZTUo97d2FKUqu4qSSk2C4IYAADdvfe6hoG1OqRwLDvLePKzHkvNM
5uGM5jac0tt0uz9raUJlmQ4iNGEa322HEbjq7qi4GmEOLPVTnTUeMzsAHDemKelIl/8AS7hN7yq/
53EyfJ8Zzi85bCzO3ZXaZEFMq03GHaEWMohJkwZDKmH4aSh5qQ28lZUfDygONxIABgQzet0GAzTy
4f4XsnDUfN0WrJchyyfyFkj2VZNeskkRpEp24yI8eM6pBiRYjaEKEdKggIokkhO1G1KY1apqM4AY
NgnGLJxL44sbnKkbl0ypwySLij+HtwQtr5EwZE5qepwt9rud0OMpAPc27ajbXrqOs6dOx3Q2LqPH
vTbgz2Oy8ZXdb6IEzlBXLLrwfjd4XpV5F7McH5Xb8r8wNuzb3NnTubvNqfHk79DdjMloHrRvDOBY
OA3aM5jXJObQ8LgXWbeLbxWZkA2KO/OLq3GkLEAXEx0uPKcRHVMU0lVKIoANEq2oYgPv2/D1IEWR
fiT04YPwzcLJccXut8nv2DBbdx9DRdH4zqFWy2T5lxZecDEZgl9Ts5wKUCEFISAgEEkqV5VM97oj
ABPvJ+MbDlefcY8jXGXcGb3xQ5eHMdixnGkxXje4XyMj5pC2lrVtb6o2LRRXjuHTUI1DGJjv9yZD
l16vccWN/lS28urlThklrxSdh8eCFtfImDPnRJ7rim+13C6HIaAkhwJ2lQKSaEGs6dOx3Q2LqH7X
6VsWxiPjC8G5AzTBMgxZN/jx8ttMi1uzZcLIrtIvUqFMZn2yXCeablSFKZJjb2/YupUVWm4JdwCC
3qDb1HQ2Se8DgzG4eQ3HKX8hyK8Xu78fxOObnOuUxqQ4/b4kiZKEta1MBZlOOTnN6yrt02hLaadY
GsWZhm6elRWfRpg0XH1YxjnIWeYfZ7nhFswDMo9nnW1JyC1WiMqHEXPVItr5bkIYWpsuxOwVJJSq
qemrPqpO5AOL9XrS4YS/M9LWO3CyYvhs/kjOpnHOMx8bj/ycPSrWu2TPxXRHTCW86q2Ga0Vqitrd
TFksoWsE7BuVVC4IJLBy+PX2o0Kz2s6mvnn/ACtMRmR6i8IU64UEccW8AfRd7uddOymRAsNqODGe
JLLLh62RmwD3SSRUj3V1sFQnYg2sBtT746kuWK53KbBebL020TLesOIC6MykhD22vgSioqOorqFW
sYjJlbb2kSXd1KNxu1zm8dzscYlMQLK9HS1LhtI2h7tyw8z3CSalCidp9nhrGbjxxXRNmDRliq8v
WFtqoMlNQadCDrcKz7Fx5WbbUSctjbez8PuClhKiBSlTTVsJaiqalHQHdTR8w1hcKPcLbcrgyzHb
DLgS55yFdfIQAU9etAdZq9GNTAZrfb15UA5ODKE7yhl64SZNsLphPK7iQ6dzgUrqqvUnqTrTCJEc
VmmYTnhh1pG3OA/W+nTwUhSU1cfR0O2eW65KYjvIQ6tDjyglI2+G5Xs66510PEurZeGLKGd75Jqv
eoklSvYT7/u634Lni3C5CnfDRgn9PFdwp33n6a6ThP6eK5CnPaCfu6Tp/TxRts0P1Vg/3x1AlTFt
Dp70tw7fGfZLrxe3FRHkUEj9DUDMqBtogkOU7bDboUN351ovOupJShC1VSOnU+A66iZGWa021CMS
4dSTbnQaqWgj3HrqBW4IzcEtvhsJTXb12n9PQE5I5aLfUpQlpIKutaeGkSnEJ0/ZjraRUJ6fDUXV
jJd7B/F3s9K1+5+zV1W/jXNb/lem5b2ej3+rnx3+6/8AC83WOea5qlvkjkfGuK8XeyvKHZBi/NRb
dbLZBa+YnXG4z3kx4cGGwCC48+6sJQmoHtUUpBUHCBmWCiSyZ9m53xh+ZlVozOyXrivI8Mx9eW33
HcoTBU+mwNlxLlyZftEy5RHmkKaUlYbfUtBoFoTuTukaJwIxBLYb+1ktSb+G+pOwZXfMDs1z4+zT
j9nlRmS9xne8miW9qJehFjrmKQ2INwmPxlqjIU8hExplSkDygq6alKgYglwWzbZ6dCBN0ZtnPsnJ
L9ltowzhbPMztuF5JKxS9ZZb3sXjW77Rg9sSg0Llf4cpxDJcCVKDH1gpIqpJGkaLAEyAcPt+CNT7
FYJa0NoUtaghCAVLWo0AA6kknwpqlSVa8e9UeFZC/h85vF8ntmA8i3v8XePOVZzNvTY7zcFqeRGb
YbanuXFpMlTC0srkQ2kLNKK86N18reQfEOMxt+HrURML2yz1N4jis3PCjEMtybFuKXkRuUeQbLDh
u2exPFlEh5t7vzWJclUdl1Dj4hR3+ykjubdEaBLYgE5Df6dKDMBPfk3mzjvibAZPI2VXtK7Gm3PX
O0RLftkzbq0zHMpSbfHCgXj2gXCQQhCKuOKQ2lSxCnSlOWkJmQAdSJY7vGyCyWe/Q0OtQ73Bjz4r
bwCXEtyW0uoCwlSgFAKFaEivt1AhiyYUMZJz/a7Tl+U4Ri3HuZcpXrAokeXnv4pxre41ZxLZElhh
1VxuEBT8hxgh1LERLzpSR5KkA2xokgEkB8nUTLFkvs858Yv8VWrmdGRo/ES+QEzrNMLaxJlKWlRT
EYiU7zkkqQpAYSkrKwUgVGlwZatLYp6gzpcwjkvGc54zxrlmK65YcRyawx8jafvSmYq4kGQwJG6W
pLrjTexBqs9wpHXzU66jOmYyMdrsgFw6SuJ+Y8P5nhZhc8LFwXbsMyWVi02ZPjfKiTKixo0pb0ZC
lFZZUiUgJUtKCqhO3btUp1KRps+0OiMgURxPnbj3OeTMm4txSe9e7zidmj3m63qMhC7SpuRKeh9i
PLC/wzjTrC0udtJQhQKCvuIWhLlRlGIkdqBIEspj1UmvnU/K7qUPUdgwFKfyb27r+7F311bHyHr+
CvpjBZXdxfiTU/Hr+jrYrNKcWKyXG77AAr+HUpg06dHAR4fTqmuHgVbRDSCfWWzZMXGURyVtidNC
QR08rdV0+/TWW3iDUfcFqrSPDbeVEofWCT3VV9pqa66C5+gLn5hdRVxRoQaEkjp1GniEjTicCFJL
1/hX+1W60TXmYDbzqVT5Y7ilNbCR0QEmvv6V1XKZGIGKr+nMvC+CYDzaW3nUMrK0NuKDT1CkqSCa
GnsqNWwqvmqa1jIeXFepUl5JLrKVn/dEeVQ/SOpEAqEKk4Df0KdOPl2uHAeiyrdNkRJLPbdbU0hI
W4tQKx3FqCQKeHQ01yro+LMYLuWZcZHFQpcIMdm4z2IiHW4rMhxMZt1QU4lsKISFqAAJA8TTWoTL
AlQ4YfBFBEB9vhp60cNdfl0gmp6j2aNSXDC7COg9CSKaNRT0BdwwitKmnv0tSYgEu2whlgtoUrat
RJSfD3e3UJF0xTinpYnUoPaNVitSB8dCsiAMk+4KkhRTRY3dAsitPv6RVgSg+jvFCC4elTXZXSTK
c1hgkvI2EqCRXwI1CRVkQnjIjhIAIVWmoOrGXbYPsvb1pX/umofMuX/5XpuW7vo9/q58d/uv/C83
WWea5i6+qmzWW4YLh15umUQsPueEcg4vkWG3m7MSXrSb3GnpahRrmqIhS2I0lTxZW8aJaKwtR8tD
bbkiRDO4Pcq55KkvqHsHMWfci83yrtBscK4436aMmgTsaxSfKu0eEblNafix5Fxfh29x2ROREfWl
kxWwlDaab9xUddGUIxi35xmq5AknqU6ckXu0ZnH9AEXDbnHuT91zuzZHbEQVIe3We145cDPeHbJA
bbDqULNaAmnjqmmDHiPub1qZL6Uy8lsmA8d+nnkTmv0+cm5veMtt+TXa52Fy4Xy7Mx5GTyb8pMy0
S8YPyMJwuy3HGCh6D3ilSVBZ/Br1OJlKoITAZtwybN/xSIAi4VzLpyPnMJc63K4Dy+5/LQHHF3+P
MxpdoefTFLxbQj7aNxUhTn4IUhFRPUIKeusohH8w9fwb1qbncs88bsbti4A9KvKMbKX8yth5Axu6
2D09hML7Atk6+3B1v5C0luOm6mRZfnVqaTLmvoQplRU3tSkI2yL1JxZsDjtw37MepVgYAq1vqLmY
jzJxBzdZrPy7c8SjcXRbtbOSbHHbYhRpMlmG3LRAu3z8NMsxH0FIC4UhkPIcWlLqx9XPQBpziSHf
L8PxU5sQcU2OW0xcv9C+S8j37CLfjGaSuC5oTCbjbHLQ1cbS0/JgRi5V1pkraR5Ca0QkKqU6dPw1
xEFxq96UsYP0KfLRl+QYtxzxaLHxbk/JInY1bzKVjkiwMCH24cfaH/tu72qvc3Hb2t/1Vbtvl3Um
IMi5Ax2v7gVJ2AwTN5N5svU26J4W4dtxm873y2MSrtHmbHIWDwpqAftG/Px3HWQ42lVWY7Ti1PLC
dv4I9zU6dINrl5fb1JGWwZo9H4Twniv0+w8IttvavH8lmF3mJjl+uDLbktEiTBeE2W2og9pySpay
sop0UpI8pIK4sp1H3lPSAGRH0v2CyZR6RuBLJkdpi3yzS8Exxcu1zmkvx3SxHYeb7jawUqCXEJVQ
inTrp3EiKsiN5SgHiEielRpt+Z6sWHkBxl7nnKEOtq6hSVW60gg/SNO4+T/SPeiG3rSTgdmtGO+t
bkCw2C2RbNZLPwpicS1WmE0hiPGYau9zS2000gBKEpAoABpzJNEE/mPsCQ83YrqayqxfO7+VxSFe
ovB6itOOLf8Awvd9dKz8h61ttw8e1ZZFCB1AprU5V7BOnC48l/JbT8o2hTjTwUtx1CVNto8Cte4F
IpXoT7aajMsEwApOzq23WRiUNwITNt8B4OzXkNJU4yg7kpcWpKdyUlStpJPU0GslCfiWipAaVBZY
ZIqD0PhrZqKz6IrhmGh6Qwymq+44lJCepoSAdPWWUeGHU/ZXxWz9l25zEoTirmhSe+FOBtntU6uO
OOlKE0PtqNUQq4+JX1IxAGk4puQuMG1KDt/yyDAHTuR7Y07cnB7/ADICWq/75T46DWiMFAQlLEBK
6MYwm2vt7LXOvJpUPXSWIyNwPiY8NKlUP60u1/utRFy2ShUtdZGpgjcy8J+0LS1GTb4bbc9ClRoL
Hb3pAP7I4tbji/cNytVkmcCGbBPRGnMEScuoduayq53FzoS7IcURT3qJ1eMgrUVTupTYCPHqNNC9
0NpVSqR4eFNJCMCOx1O0An46HSXo3Fb7aiWwSlJIHv0Jhe0WMh4JoilTTodCFImL2ltyZ2ERlyHO
2V7Ek+A8T9zQcApwDlSJFt5SCflFCh8D7PhqLq0BOKNDbp1irqBUpHhqJUgly1R0NzUKSysBfQp/
6moyyU45pbmihICPDUAplE/+8a09vh/h6j8y5X/l+m5br+j3+rnx3+6/8LzdZp5rlqY+RLxglhwu
/wBz5MdtreDsxwi/ou7KZMR1t1aW0MrjqQ53i4tSUIbCFKWohKUlRA04CRkNOaiWbFR/xRkXBEK1
ZDYeMLNauOYOPti65Rh7mOvYY/EYfSuk+Vap8O3PIacDKwH1NbFbFUUdppOpGbgyx7X9aUSNiYvE
OYekyVmEU8R4vYMUy7OY0t+zXyNhcnGFZFHYJelKt9ylWyE3ckp2lxfYdcFPOfL11KrGq3iJIHS7
evBKJi+C7OZh6YnOTL5eIfGzmQcm4teVWa+51ZOMb7eJES6NJbWthy/W+ySGwttLqFK/yjyggkjR
pq6WfA7NQ9joeL/grWazqaqxYsy9KMflJi52CwY5bOR8oucqzQuTGMSehs3W5+ZEiExlf2e3DlSF
ltSC0iWpalJKKFQprQY1dOLsNj+5QBi69eV8o9K9ky9d05SxjH75l+JsxpF1ylzEH8idx5l6hju3
O6RLdMRa0KTRaFSXWhs848oropxqkeElj0s/xRIx2p98l8p8R2RmyYdnKX8sY5Qtk9204pa8cumX
Ju1sjIYExa4dog3DdH2ym6lxOxQV0r11CnTmcRg3S3tTMhtUg4dfLLkOO26447brjabNsMaBbrpZ
p9gkMtxyWgj7OucaJIaSNtEbmkgpoU1SQdQkCDj8VIFVo5XR6NrXm92a5P4wxHKM/dtyb/lUxOAL
ymfHt6fwKZ92kwLVOVGZAaIDkpaE7U+O1Or6fGMfCSB1t3YqEtL4hSCznnCmDYdjFjxbFZz/AB1k
doNwxm34Dgt7vlgct1xK3SUjHrVLiNh8uKWUK2lW4qKfNUw0TkSScekgH1lNwAu+Ac2cGTcCyC8Y
ZcmsW4+4pkHHr03NsdwxiHaJEQIb+z0RbjDhFK2itDfaaQSFKS3TcQnROlPUAcSel0CQZHOOeTeF
rzMziHhRZxS72905NyBaLrYZ2JXAmY2N13mRLtDt77qXUMgKlKQpJ2bSvy0CnTmGfHYMX7MEAhI+
C808A55m0GXiT7YzfM7YuPYckn43crM9f7bbVOPKatt0uMCKi4ssblu7Y7riUglwChKtSnSqRjjk
OnL4IEgSrC6oUl89n5Wi3vSvUNhLrailKeOremgSTU/a92P6eujZkaC+9aaMzEYBZdN2qVuo6sNJ
9jhTuFfoqDrX4TtVvGkPlKdOIR7ui9tQLNcFMT7olUTyKUyHGleZaFGhqCE1oRpSpAhR+qLsAVO9
2wq/fi3KhTMhnPQewQ7HUujKBu302J2hQChUBXtGqeFEHDYrBcTbrUb2zB8fQomUp6f2kmqnnO0h
SgelG2Qo0Pu3g/HVU7kDILVToTl5iB1J3w3GbS2G4DcSysNVUFMIbbd9xPdXvdrT27q6qNaRyVgo
QGePWUl3TK7G13Fyp6pslseAUXVUBqfMoqI1AUqkjireJTiMPUmRceSULSlu2WonYTR19Xv+Arq+
Fm3mKpndE4AJlTMgv1wcLq3A30olKRQAe4a0xpwjgqCZyLlSLjt4sDDciZMx5ibcoXy5tEKQ46ph
9dR3S8tDyCkeJpQ1+GqpxkcAWClTpwGJi5TDf2PPyHu0hlTrq1ltNQlNVE7U9fAeA1IYKa6CiVFP
kUB0J9o/P00L0LiRTYQa+PTQkvRtRP60+5I0kmSkz9VwlCCNp8R8NNNHbWAlupYQevlGhCmfjsFq
8reDND8q4EEECpNOnm1CYcK6kWKlO2ITIJC0ABbhDleu01+GlpU9SfUaysLQ7QNjcPOTUVA9g0tK
mCusu2Mx3EFpCQsJoCBQfT1GokJumjcEOblhRB0gEyUS2/5Dtr7fH/D1H5lzP/L9Ny3W9Hv9XPjv
91/4Xm6yzzXLXX1TYrKyXEOPplun2xu7YXyVimT2fHLtPYtrGQyrfOBbszciQe2H5W+jAUCFOhA+
Itt5MT0gjq6VXMOFR71LXvkzKOR+Ybq3glz49RE9LeYMPWadLt8q7LiquUcqel/ZUqdEbSujwYSi
QtyiHVHZXbrXQERGId/GPTFVzJJPUrFctrYQx6BDjimkTDyHYU2stEhz7JVjFyE0N083bLBSFezw
3dNU0/6j7j7Qpy+VNW5WvJfT9wbyXztx16gV8mQY2RXvOXcegwbGvGL07cLytU2EuQ2xNuJdSVKj
Bxq4AJWhP4LyqQZAirMQlFsANr5d3qS8ocFWYzjmCAuwZbjNpsWbQ84dx+d9ln8TsnFvanrt63mU
m9N2028bVEJKxI2hXlru6azwpYglmfePY7qZkqPcfycrwr0o+l7kudkdv5Bx5dywa3tcNyrLaHbM
lqfPYgR34LqoariLvFdcTI75llBeSshlIpTXNpVZxZjji5/wZVjCIKcHH9k5Bvcb1z3tnkdrEk47
yVlxViiLVaLlHuzUe2x3I4yD7ViS3XIb0MNMpajrYogOfhFbvKpmI4YZ8Bv9SA+KlXAcTicx3ziL
ljHOVf5GciTwpZYrfEuJQrEu5WaDeHWpxdbbu0e5NswnCy2w2kQUmjI2vAbm9VzlwwYkONRxL+5v
apAOxdsE8OJPUa7IxO/NckwMjvd7xDOspwZGS4riV9vzN3bxqYmOm4utWC3zW4inkOJCkq2pU4lz
tDakpRCpQx8LYgHEgZ9acZ7158HS27h6hvWFPnIdbTNlYLIgouDDkZ5NocxptTAcYkIbcaSHjIqh
xIUlfcCgFVGiqGpw7faiPmKgTjrkjJuMfyb2I36xLBzi8QX8Z4xQkmpmXy/SLdZFNE9KMsvNuivT
aj7mrpwE7gg5ZnsGKgC0Eveofjh3h/gD00cY4NMhRItn5Zwe3XnIru2X4ypD8l5xy6z2lLSHt9xU
3IWlagFK6E00qE9dSUjuP+HcnMMABvTb9Rr2Z4e5zvgUm9P8nXjIvTvk18tvIVxtNmi5HaosGW2x
Ntnzdog29KoMhMjuobU2VpcQTuXWqZUGlpOXiGGLevalNw46FKfLa2EMegQ44ppEw8h2FNrLRIc+
yVYxchNDdPN2ywUhXs8N3TVdP+o+4+0KUvlV8NY1Yvny/Kx3o2/1C4THMcPJVx3b3K7qeN2uwp+d
roWlPVF+laqJIjhvWXgyNgFR+VUkKNTVQP3vDWng9Ktcp5YBkVtGaY5KlrTCZiSgp6Q5RKEpIKaq
PuqdBgYgqBzDq12YZbZYdju8r5uMuMY7iqNOpdruqEjagqPUkCuq4AnAqcjuCpVMzy9ywpERtu3t
KFNjY3Kp/fHUo2sI54q+VeUssE3FvTZp3S5TjtfEKUSPveGrMI5BRESc0rwYTBZd8hUopO0V8Dqs
klWiIC9mLW6sgJZIHtI9mkSmyWWMeJI73l6+0ilPo0Jo4/CYiqYKPP5iFU00k2H1pU+4VA9VEhPw
0k1w320KUfKQrxroQvZaWCK7kk0qB+loQvaNHQpQP1T769OmhCU1spQk1drQUoOtQfcRoSRyGy3v
SAvaB1Ca6aCnpbnX2FpWzILah0Cqnw1IBRchWE46aRJbdVJe3uJP4ECqgo+3d06U1CaupYqdGYEj
YlxlpKVqBQaCv/XHVbrSAkW6xXm20uPoUFDoVD8w0KJUV3Jwhxaar6npUaRCQKKbv9Hbqnx8f8Om
qvmXPf8A5XpuW7Po9/q58d/uv/C83WWea5im/M8KxbkPG7hiOZWdq+49dO0ZlvdUtuq2HEvNOIca
UhxtbbiErQtCgpKgCkgjRGZiXGaRDpBxTibA8NjZBHtVqlT3MsaQxk9zv9zuGQXC4MNoW23Hkz7x
JmSXGW0uLCG1OFCdytqRuNXKpKTPs7PYkIgJr4R6c+IOO7xZr7iuNzWJ+MxpEPE27je7xdotmjyx
R9q1Q7lNkx4KVp8hEZtvy+T6vTUp15yDE+oetIQAXYenXiEXZ+6pxmU21KupvkrGUXm7Jx525qfE
ozHMfTMFrU8XwHSsxior81a9dHHm2fsfvzRoCmzVSkoatHp+4lsV/h5Da8Zfju2y4PXez2FV1ujt
hgXF9S1uTYNhdlrtkV8qcWoOsxkLClKIIKlVtNaZDP8AHvzUdIXrl3A3FucXq53/ACCwS1XC/wAd
mJlLduu91tUS9sR0qbZavMK3S40a5JQ2otpEtt2iDs+p00RrSiGB9mHVuTMQUfyzhnjzMp1ou1zt
U603qxQTarXfsZvF0xm4N24qC/kTMscuC+uMFJCgytZbCvMEhXXSjVlHD24+1BiCnnjGL4/hlht2
MYtamLJYbUhSIFtjghCN61OOKJJKlLcWpS1rUSpSiVKJUSdQlIyLlMBlHWccA8V8iX6RlGS2Kem/
z7UbFd7nZr3eLE5cLWVKV8lcPsmZEExiqj+DfC00JFKHVkK0ohh7AfakYgpwXfifjy+4/heKXLGI
68b47uVou+GWVhx6NHgy7EQbapCGHGwpLBSKNr3INPMk6iKkgSXxPvRpCceVYpjmcY9dcUy6zRcg
x29s9i52mYje06kKC0n3pUhaQtCkkKSoBSSFAHSjIxLjNMh00cW4c49xBd9ft1pmXWfk8NNtv94y
S7XPI58qCjfthuTb1KmyPlwXVkNBeyqidtSdSlVlLs3YexIRATfwj058Qcd3izX3FcbmsT8ZjSIe
Jt3G93i7RbNHlij7Vqh3KbJjwUrT5CIzbfl8n1emnOvOQYn1D1pCACm7VSkvne/K4thfqLwfyVP8
nFv837r3fXRsy0D1rbbxePass/lEkeFNata0cNKtlck2uWuTAlKjPOMuMO0SFBxpwUWggg9FDppS
mSGQKIzT8n3HKJNhcgl1cK1PtdqTGjsdtLyN4WEuqAG4bhUVOqhEAurWwZMlrHpLidyAo/4JpqzW
oaAlaLij5ILrqW0/Qa6Rk6kIsl9mzQoQqVdxSdRTXq7KZZSQkpb91CK6aElvXB1f7FXp4KUdJC9m
kPvDcVjd4gkg000JJctzneKV9VL81QQehPt0kL1bttahYCelamp8PoB0Jr2EFhIIHmNOtRT9HQku
AwEK9ifcrQhHflQWydwIp0r000L0hxlBYJUAB49a6EinIyilAFEH36sCgVaLgdSHLsYr7HeQ8moW
fFJFB0+muq6q0W+avbHsMd1UdpmMjtrSe6TTckgeXwFBrM62pq8hWOLb7cS9GS2lKCoK6UHSoFae
OnEqMlTO9qbLzhT4BRp9/VpWfak//wDK/u/901R86wf+T6bkraqXPQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0
IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0IQ0I
Q0IQ0IQ0IQ0IX//Z

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/jsHeader.gif

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

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/c90eb772a9c5.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
vPZhh0wRV6IYtDn0p6rnk0l0D9jk28cVkzYSxbzrUr16isBVEF46kYAbOPbvWzpEnyuD25rL1dPJ
1NW/hfinT3M5GxANkhA6Z4/z+Nc3rd1LDJPYbU8kyeYDjnnn+tb9q+6OJ/UYJrG8WQ7bmCcDh02n
8P8A9daEi2cjfZEDNhfvH8v/AK1TWcjSuXz8pPA7VnM7CFEUZ3YHParlkjRH7x21zy1NUi/NCrOo
xjjPTjPtVHWPmuknU/6xf1B//VU9zcFmwgOF5P8AjVDUNQESIscCTkksrN/DnFXRfLIiaujpHmRo
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
e8UInkRPtXfuxuxziitoYak1sQ6k77n/2Q==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/4b9b9efcd486.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
3riwt3DNti3Y+9tAI96tJaxT2kYnjVmZBuOOc4qcQQg5ESA/7op9JKwGPJoVsx+VmGfxqjJ4dKOd
rAr6ZwTXRsCW+nSqOq3Zt4gsTDzZOB7epqlJrYTORmt5I7llLYCHnae/pVi2S4uplijOSf096Juo
jQE9vc10WlWQsoAWAM8n6D/Chty1Y0WbO1WzhEaZdzySeM/X0FOa2mk+9csg/uxjAFWUXaPUnqfW
hyQjFRkgcCkBmXCR2wJkup+PQmkspBPcqqTtNDt3EN2IPFc9qNzM0zb5Bu3Y2g5xWpoaNDG124LE
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
UIsAYpQKUUpoAY1FBooA/9k=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/4877a2b25033.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
mEdO8upgtO2Vz2NCER08JUgWnhadhEWyl8upgtKEosBB5dRXJEMDyH+EZq7toa3WaJ1YZ6Y+vaiw
GFb6G+owSXU0rFicRg8CqVsLi0vhazq21sgZ559q7IsLdFgSNjkcEDpWI5ju74SIdyoOOO5qpPQd
iB4vaoHhrTeOoGjrKwFRYOBxUgh9quCLinCOiwFLyfair3l0VVhFgLTttOUU4CqAYFp4FLilxTEI
BQ7LGhd2CqOpNO6Vzerah9ok8tD+6U8e59aaVwuaj6zZqwUMzZOMgcCo9Nu3ee7aZ23qciMnhR7V
zMjHcPrUgvJ4545onCso2nI+99fw/lV8qEnqdZd6nItq0sSrt5C5PX8Kq6YmbfzcY38j6VgXV3JJ
p5MTkDOGT+6aNI16S0VLecb4QcA91/xqGmy2+h1DLUZSrBwRkcim4yaiwhNlLtqUikxTsBHtop9F
VYQq1IKkuIdn7xRgE8j0qMGhqwC0UUUAU9VlMVhJg4LfKPx/+tXJO2QT6NXQ+IJcJFF6ksa5otgs
h7k1cdiWIzbpD9RQ3Q/nUcJycnuae7ACmBFKSVKjjJ5pzW0Yg81ZUJ4GzndTM809EMjBF6scc0Ad
Zos5n0yMtyY/kJ+nT9MVQGqX2ZmVImSJsHIORyff2pljp16DPaJIptmYeZIp447Amuo8iFoVAjVg
FAGee1Qkhu5Xt5hcQLIvRhTyakMaouEXaPQYqpG7O8mTwrlR+FK1hkuaKSigDVdQyFSeD19qoMDG
5U9u9Ww3z44GaZMvzBsYz71o1clFfdS5qUxBuvFRPGyc9R61Fh3MfVLK4vLweUo2hAMk4HU1jX2l
XNqpldVIHXawP6V1jHGG7iodRt/tNudvORRzWRSimcNHknbTm5yew4FPeJoZGjIwQcUu0Ac1RBDt
JOAMmrVkVjuoiwDnePl7dagduMDgVf8ADYV9bgV1DIwYEEZ/hNAzo7+5UsViWAs/y7VHP5VdiQpb
RxuckKAeaiSytbWdnhiO49yScfTNLKBJgkMMehFJKw27krcjBP61lQX9ukjxvJtYsTz7n1q88u1S
SDgDNcxaz202oQEYk8xCkikdD1FJiR0wdWGVII9QaKxGxpd+pQkQS8Fc/wCfaiiwzrDgjk81DLcq
JcA/d6ketRGV5Adp2jJ+bHX6U1Lcdixq2SWY7lWOMmrAww6ioY7bA6/rVhVIFAEMlsr9OD7VXMLw
jB5U9K0MewpGUOuGHFJq407HNX2itdusiMsbY7jrWLqGmTWLDzMMh6OOhruWgbecY244+tU9V01r
23CADht2M4qVdFOzOAcHOAM1o6PaSrP5p3IR0IODV6TTWtOWiKknjI/manjYIoCjmtEjO5fSdhwW
LfU0jyFmBD7VHUGoFYKMZ5pHkAXk4ptBckuHBhcc8qRwK5W0iK6gywknytzL74rfN31QgMDUUbwR
vujgVGz94Dn3rNtLQOZJj9aWN9GjkAJkZ9wPoMf/AF6KLCbyrMW87bsZxn07UU7od0dKluhPX86s
LEAMDFNWn0wF2AUuPalH9KcKAGYpcGnUtADeaOfanDrSfxUAN2hgc1XfTLR85hQZ7jirdIaAMS60
dogzwPuAGdjcH8652W4LdPmY+nQf412GpE/ZmGeCpz+VcWvDy4/hTj2qkxDUfDHJyalEgNIiIbYH
aufXFVm46cVjJXdzOUbu5c3A0VTJOOtFTYjlP//Z

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/3949324307b1.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
xQkKD90CSPbkUnl3G4qoRfQ9CKatv5kYdmZXHXv+FDK6OGlOAoAC5OMnv+lSMn3kxkEg7erEVB5c
YkJMjgkZ2nvT4yApLscHPJGAP8arzNImCJQ69DxTAnjlYKUO3djiqwy2VePkHJIqVDHOBgsD6DFQ
iWZRsIzx0PcUCFIjCNljyc+2alimZYdykSAH05qstrK3y9AT+FW44BEh2uFOOQDzQACRgN2Qu7oP
St3VNNjsYrcRBm3LlmJ71iQxQ3M6R8guwAIrrNbCzyGA4IWPcB3zUSlYqKuc2ZQrOyDLY6k8Uw3A
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
R/jRU3f8KKLgf//Z

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/762176389066.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
yXnBPmwALggN2yKS9udkzuhBLKD+NFnh4CCm5hn5qr2UIvblopTsUZ+4ME4qEU+xTeZmfe2C3rit
KC4EaqCqEY5+XPNF5o6wwGaOU7APmD9RUMUmFHmDIPTB7VWjJJ0n864UBcAKRUzyZyJFRtuRgjpV
NreOdh94DBOR61eRVQbQCccZzVXurE2tqWEXzrbEMAYpkE8bQMVDbIIJo0uYy2CABkc881pRT7Ld
UCfLtHGOtNfYUjOPmVh0+tRe7NHGyuWbGJtjOkBZGdiuHAwM1sWX7tJARyo54/2VrGt55I7FJEUs
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
vRVKP/XR/wC8P50Vmy0z/9k=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/869327549713.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
s6YDBHOdwO9tynFWPMDuT1AAAA4Gef8AGqen7mVhKuzd2K4Iq2WRc4b2Jxz0rjd7jHOy70JXcTgb
u+cf/Wo3bmc4GAoyQeTUQ3BkCZ4OOB7d+Ke8n70mQ7ht5I9cmhARXTgWzI4PQgH3wazrF3GpwjgM
oKk9OgIq/eTK0TcFTjgjjsfzrOLBNYypzlh/IVcdmBtGQYYyKM7h+YxVe/dX0+ZQ2crlQR6H/wCt
TshAzEDOSaRwrj51JBBwB0NZ9bgQ6bIz20e0gkZUg+lLsbzHZmAbPOKp6U/lGVGzuXj0+tW42AeQ
kDGeAfoKuS1AlEZDJsYAfmTVd0xqaxtypTJ/X/ClDnPzAjgYJGO/rUdw/wDxNI8HdlMA5+tJICVg
pvkWMqu3c2cdPlA/xokt3ZctJlQOBnrVfaRP5hx824Hvn8Pwq8rA7fl602+wGe4CNM20fc496Kbq
YEd24DZBjGMfX/CitIrQDS0wbrESGM5J4xnnFQyyBUnfbynUHoeDirVnhLNNjEe2Ome1Vrxo4m+U
bnmkClT05HWskrsCTTbqW4QLIsYAGeBzUicTydNpAGD0qnaxtbwXDHBmGRt9xz+o/nU64Zw65KPG
rA+h7inKLTuAzU/mh+Xg7gB+Ix/WqUi41nGBw6/yFXr07oGBHzAjBIIxzVGYY1UFW6spBP0FVHYD
VYHDY2jknnkLVZhgcEjB6gninsxCncM/SonnbPBOexzWYFW1wl9MOSCTzV9EBLFg3LkjHcVQt8C/
cjt68VoRyKx2opUsTk7j6mqkA3AT5AuB79c1WvSPtkTlfnwe/apJI2HIVhzyWIqlcFmuItxOBxzT
igLbo5h25Ckd8dKkilVowRncBhuO9QEBBtbOMnP5010ENwsykeUThh60WAgvyHuiAdxI9en6UVJM
0bXGUGCR1brRV3sI1Lba8IJYA4zt61VdvMuIRs5DFgfpwP51Pbxo0UTkZO0EmmPtR2UlRtbg9wDz
WcXroUTzoyzxTgfK/wArj+RqraSsY/LP3V5GPcDj9MVYku0SHO7e2PujvWbbSHzo7cYLMCzMvQZO
a0lqhIvXhBhIXuVyOneq16oXUIduBkL/ADq46JtAbkAjP51QulAulZeSMZOaziwL7SblY9/XvVeY
ozgA/KcD9aQDcvLY9qEVQB8+T6gUgIbdgLmY9ef61KJRsUZ6g/zNQ2g3SyHG45P481OICxHGBkjr
VMBkcxKugXtznJzVS7jJaE5HQ9T6Yq/BamNyHb3BDY5qveIySxR71OTg459Mc009dAHpGwI4wD1J
GRS3BkNu6NgA8jGCDSpG4CB+SFweaDtUZzz9aV9RFNmM00ZyBwAT6+9FPhtmSYMSFUNxnnj/ACaK
psZftpEESbs5A4pdSCNbeYMbgRzjqPT9arFM4AwuPQ//AF6RhujaPceR06fT9ahLW4CWqq8Mmev9
KmjeNWxEiqcYPQZqpbsQCAcZFKygtkrzntxVyV2BYa4GMAD1znP6VXeT58gMTj8KftGOAKAFB7/l
SSSHYMSH5t20enengADlwD2zzTQ5IKhOv4Yp4hjXAJJ59f8A61SxDLeIxKSTye4zVlZAM4OCO9RE
AnDFgBx06j61JEITu+YcdmPNJ6gNaYlvk5NQtuyGKMSDwe9SMictwecAZz/+qozsViBg49aaENt3
coMqWx6fWrBQn5myD7NUSTrjDJj/AGhgYp5eMKGZ2LHoM9Pwoe4D9uDgMGHp3FFIxWQbmxtA4Kmi
kBSDfJlmz7gc1LGwbGB8oPGaq7ySfm5oLEc7gB7CtrFE8I2li3FSCYY2nJ/HFU4eMkMTnnmlYlRu
PFDQ0WvMVe3XsTTGuBnDcH2NQsSUUAjP1quwww3fiRzijluJl9Z3Vl2M2D3HT9atebLk4dSMcggY
rM8wp80coxnt6fSp1WSRBIJEBz0LYNS4iLgt2YBlYtnrjtUYUbypYKQeNxwaalrMM+TNGT0IDY/n
gVI0Loqm4VS+cEmTr9DU2AbLbKPmLge3WkRYmTMUe0ryS3Rvr6VPIg2nbkdxnBNQOhICMTuYZAcH
9KLiEeA7i6iMgdQjf40sMqEjMYjX+8oJJFM3KIyrsTg4JXHH1p7yRxxiQyM6NgFBwaAJnkTG0fvF
/u7Np/OimL9kuNqlnRf5fjj60UbAU7t4nnJhyR6nvUJ7ZP4U09RT3+6PpWhQ9EDJkde3ekMJBwwI
9iKWLiLipG++PpSGMEWBnOB6YqN1XkkE/pVo/cFR9QM0JgVY0ToWIB6ZHSpI0YsEGWH04pxADcCr
NioYvkA46ZptkjhOioUmy7JgfKDx6YNTNPBcQMHZ1/vZzVZuS+ecdKrwsx80EkgKcAnpUWEWjJEq
7WZVxyGz1FN3Tb96xB4uzL82P8KoyEszBjkBTjPbpW3pShYYyoAJTkgdabVlcZlMHjZZEHDdBjlh
TmuYt4MtoxGck7jyPpV+9J+y5zzu61cso0a2yyKTu7ilzCGW0tqBmOAKSuQrLmioEREugFVVBxwB
j1oqGB//2Q==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/btn_jsLeft.gif

R0lGODlhHgARANUAAOTk5H+evcTe+LnU7uLi4vDw8PLy8tzc3Pz8/Hyr2Ofn5+fm5dLS0pnI9trk
7G+Vuu3t7WSLso7F/ODg4Nra2nefyOft8+3z9/r59+7t6rXH2Yq/9ff08/7+/tfX1+vr6/n5+erq
6tXV1fT09NnZ2fb29t/f3/v7+/3+/fbz8cnY5oq56aHM97bQ65Ktx+np6ebo6ePj4/78+/z9/v39
/f/+/fX19e/v79bW1vf3997e3tjY2Pj4+Ozs7Pr6+v///yH5BAAAAAAALAAAAAAeABEAAAb/wN+v
BOkZj8iksgfxCX9Fnm9KrVqvPlsP9AN9nuCweOwLdQqjsXr9O71ANxsbPHNouOHsKxef/3wqLhEa
YR1ZBQt8cmsWGgERERUXYIY2BT0AimoOLg8RDxUJLWA0PiOXCgSahTWBoAkrGwI1NDQIPCM3Hwox
E6s/tiA8PDI8Di0NEhINFxg5JQYQIQsEJjo8fR0nOTYGBQUGBhwcFgIsGwMpBTc9CgAEOgcH2DYd
uAbsHx8h/CEZGS9UtICx690EeTvm3TAAAt+HFwsASJw4cUGMiwQOHiDhAce8Eh+ivTCoo6TJkyXl
ccQhoqWJDj8UyIxh4sCOjjhy6tzZkoFPJ58eDAhB8KGXPAo7kipdutSDUxI6hIJBkKNq1WFYs2rl
kQMETCFBAAA7

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/btn_jsRight.gif

R0lGODlhHgARANUAAHmbvOTk5LbI2uLi4nCYwvT09P39/fLy8puzy+7z9tzc3Ojo6Obm5tLS0u/v
74Cz49Da4oqz3P7+/uDg4Nra2uzs7N7m7pDE+Ym67N/f3/79++jn5vf4+tfX1+vr6/n5+erq6tXV
1fHx8dnZ2fv7+/P3+r/Q4qvD24anyIit1Km/1u/t6vTy8ff08afG5qjR+3OgzYa35+rt8O7t7Mzi
+NTk8tbW1vDw8N7e3vX19ff399jY2Pj4+O3t7fr6+v///yH5BAAAAAAALAAAAAAeABEAAAb/wN9P
5+gZj8iksufwCX+OCs9HrVqvWF+u8vl9PM+weEz2gSSiAnnN/pEWn1uObREk2kLtQidncwAAKhZr
Elo3DHxzbCYEMDAIEBxhhTk3FQGJbQkRGDGOKAIlPwY+BZYbA5liEgYGPwkpGBcXMREnMgY8BQ4e
GwETqqMGHzw6PBoCBA8XLzQJGloHPSAMAxk4PH0SJDo5ByIiBx4ABC41Ny0sIjdRCwEDOAoK2TkS
ugdRHh49EJArKx5ACAThbsAEeTvm3TjwYZeHBQwCSJywwZfEi+8OKhjRwca8HB4K9Cg4AYfJkyhN
yuNoI4TLDBJ+LKgYIIOCHR1t6NzJ02WDKJ8/OxwQYsDDL3kUdihdypRph6cjcAwNY0CHVas8smrd
ylXHh5hCggAAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.durhamregion.topscms.com/images/38/d2/68c14ff94667a9c8c8804e61a59c.jpeg

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
yY7bqUJZCCHMA5yT1E9tAf/Z

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.durhamregion.topscms.com/images/3f/29/4cde395a44b9bb9e82c596dcc54e.jpeg

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

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/Newsdurhamregion/;pos=1;tile=3;sz=160x600;ord=123456789?

R0lGODlhoABYAtU/AGdnZo9pCk4yIdmEkHVSDSkNB0osEVMyEXBwcN/f3+SmsCkpKUMoD2Y+Eufn
5kYqEJ+fn+/v7146EjYfDMaYB4UCFRYPCvj4+FgCDkAlD4CAgFg2Euy3BkUrH9qpB6d9Ckw4BVI8
Bq+vr08wEU4uEmoCEUgtINbW1L+/v0BAQOvAxsVCVc/Pz1BQUI+Pj7sjOPrv8fXf4/DQ1LYTKs5i
cdNygMAyR8lSY6ADGbKxr9DPzfrDBrEDHAAAAP///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQF
kAE/ACwAAAAAoABYAgAG/0CBcCgwGY/EIjLJbDqHpqfwSK0aO9gs1nrsWL3gzkRLzpq83LR6HRVI
hG/3MB6X2u94YjvKL/rZbGBnYmWFW4BUf4p7U398jGZGi5J5lXeMi0pKiFWCZmOGgpxqk5RtlZRQ
iKGsh51oVqWjr4NeoK2hs2ubRHEbllK6ksObpsSJXVpUuGW3rbOZmKd2dMDWTsfIr2auV8yszmW6
xcR+jppVU0jrj33YqVDqk+9fysmR9d9Y4fZh3l/D+kizI4wILHuAyHGBhSyaLn38DCXUdi8gujZ1
rmnEM3AdOYbd9JGJKGzXnkcKe8l5w1LOkF+oHF5Mx+UcJ38i9yljiCiao/+TegTC2fhEqECUPWkq
nAUxV9J05oAGTFetZZ2MRDk28lnyTBevuCYMGsuzq8c7BwSMEEBCAIG3cOPKJdDAgF0SBvDitTv3
bV27gO8a6GvgQeEGfRO/HfGgseMHDCIz2NBXQgbJGSYwgPz4gYTKgUMDbhDgAwUPFFJ/ILCBhOu9
eV/Ldk1hh+3buHPbphBAgusRsnXvLtxYtPDNjWsLX26bw+oMlyVH/iA8AIPLlydk4Iz8AXXdH6J3
bkxAOfMPDbqHBq6XhHnmwjkEKG6XwXIK0DeHfiA8v4H38An3wQjRSRaAgNphN0Fj3T2QwXe5BRAd
YIZtACB8HxT3GHH0XRj/IG4ZGubafQnSt5dwCTLg4Ye3eeCgdBDiFsAECWYW2Xgx3iahZpI90AAH
LIJoYl4HFGnkikFK6BiJ2ulHoXAFNIlkkOHl92B1NCao2XgPHKjbjE0WRgCQQYK4HWAkdKZimcsR
EN19UW5pF2T26RbnBFMG2QB00HkZYZzQbYljdYAycIAHbObmZl4jjEDkCEXm+SEFCd5nQZSXGbak
bpdqJumHH9AIXY62BdBpoNIxeOWXFtC4Gam4pUamcPgZRiRs/wlnwa67FhACkgRmYKmrts6pq6ge
gsArryDAugMHombgp4ytiiooZ41Nq2O1DDRwXga8jrncng+4Fpp7ui5b/8Cuzs4oLK2nqpmudsku
u+yK1a4a4amZcckArKZqZ4CzH9hrAQjLhXpmowyjy+mlUbYa5awyRjlsk93VmVu1eAqnLMQFRFkA
AcvdqW2pHNvIJcDVjrCcB+tCPEHIsEK7oAEMA3eAh7tm6bOHYFqKqbwP0ytcCOv6TCPJusbJMqb9
cnnyDgFPMDXVvCodwnIhaIYzbA/wfGdkmQHd6sUNQtY0jR6GwLHPsFLQqdXVpSwoh94RyvZyDMzN
IwMTtEljsXaN4GHSmTbmct2Bwysq4fxximnbp5LNtG4E9DzB09Zy2SXjEyCqGwe9ioqZ6BG6Gpu5
PJs+p7MNnO14k/RFvv9xlh5+EEBppX2Aem5yczx11dpdqyHLNAqtuq3eqbZ7ACBk5nVoYm/5GZIT
yK6b3I8XqzFuPWfwKXMuli5t3VAvOJ6+1E4ggaWtXra6AYBnb6/qgYWdKHidKi+/pt+7zdzGJyBe
AQp5nWOeY4YXJW+BTj8kAE5hMhMyiWUpA6Ih4HI+1rjt5atBAbTNqTQIIvvN7XysAtQECiMa5F1u
X9opV8MmKD2fyW91eCHhvqp1sb8xaG0d29+2AIVCGFqLAaLJ25cauJwAxEmGjTqAuSDDp0x9bYq5
EuIOCqY5/zlmMyHcQfh0CLwLsm+IxVuhaM6IspE1MX5IlE2jzBWY36T/qTBIzGKiOJA5mXUQeB8E
o4OOtbftpeaQFKBYbkKVoOGdUH2PiYwjJ+BA8GQpjrKhEAtxGBkW6o9NHpjRskTlvwa9a2PVqpfB
PqkbAyQIgcXD1mMQOKwzzWY2RsqlphjkIQKEAATA/OUv7RWyC/ZQOtcBoioNFjoE0ciR6aMPhQAW
J0XaBmaDm+NrvMSB1KCGALYyYxBz8zGDETN+mYGfODPwQgFCTJXrClkF23nNOEEzSwWoorWgWYAV
ZW9w1tocligoz5AlqwcWQGhCDRbPgr6sVwUN2dZyQ7p3ekyh8ezVRB9WgOEhtKAzi2hHq9ODddHT
Nm5raEF/dxukFTMz/4GqF0hFakboWNM2xazpyYIXpbYV807PXE6nJpnPKgaqkeibAMJolVM+0Q1F
RKwi5YBqw2hJNWH54pMBWLrFAR4tZXx6wE3FGKV7GvWssFyRE2uUARLc9ANAhanRdJNSa8H0rme9
2g4o4Eo+iSuFhcxNXf0agLHKray0ep7uFsu7D2ygiNSKUyXBc4AEEYCrtumjVfnk05qe9awbCBBq
ptS3OJERc9XSa4AIIFBW/Qw+qBnrDjxQOrZCZ6q2zc91dqug0+5Gc+PU4rPs99T9NaC4kS1eBmT7
oY9BTZ+U8+xnjToC5sKHA6XFnXBbqjnVwue4k7RWCKzbptpiZ7drov9rIJFJNt4Garz742PW5irc
PsbPu8zpWnidCgLy7pBffLqO+I4WVSuhV5ACVipmmUOBB8yXvvvzgNv85qwPIS28mqnh+DgwYb9h
Bju4NXB0CkQ2p84sAAuOlX1POOA9ruZ+2sEv15C7LdNdh0a+mpJ8YpY0jOnHMQ0Icgh+CYKu5YuK
vHWvlY66KxAQIACITE0AWKuuC0YGMUMWJjC3zGVgMnRsIfBllru8ZS0LM3s+yvKZC0U2HFuAnVA+
pO7K6UceEY44OI6Z5m5IIc9hxmeXMidDP8igPAta0DGz8o3dfOhB+0zPmstYDQPd6JRJx66ADrQ8
N5uqO1No0TTSNDH/c2rGBIc6pCITqchmZkPkLFpim1Z10t7WKr+5CoSTzl5GN21G+iT5qEq74Bel
g50A90hVSls1VaPlalAH+9lKE8+nawjtagc02k5ikKnxeWobJo5O4ylxtI39xV1qiEMllmtVS+0Y
+tEJ2GlUrryNKsgvwvvZ6p5uTW8kzXcHu4ZVRCaJ0f3h/BgGmZzZj6cPnu67ohdNecmfu9nbaWzV
MeJz2tCwqUhi5BCH2B7P+Hg+LmB6I9xBASd2yo/dZ5EPm4V7uWPGXX5yNOFKMHo5l2h2LvJNQjx/
DGo3l2xOx3eXXLdO4rnSRUNHoGsokmBskLshHvPXSFzoPif6LbfO/3VcKVDnTJ/NpynOb56/5qzc
kaWafn3ydi9dkxuietfFfnOm43DueJ97xhFMp5CHvc+amu5Zf+05c9OJheztu6Z8TrgItuc1OYu8
5OfInqa/3eY8LzffTYSrmLt8dewpvOhHvnhbkZ3ipc/L4jFuduIEpvJynHzkI6hNywtm52K/e2yA
7qTfyD7nwFeM5wzwGbncJYIHgJTyD7CB0oxWNQS4kcsVQ33jI6Yvs1m+8iVQmtPIOQANyOTxDXD9
6iumAUF/wLy1wxww5VU3eDVqAyr8rAH1e7u2GRit7qJ82ZQnQBRAAMABKUXiGvQ3KY4yJ1JkdY1B
PomzSaSSIqlygP8tkh6PgX87wEZ7BUGOdwASQIG38QG/YST6J1wUEHLJRwIFGEHwISF+F4ESaCga
xAF/MSL4B1m3gR+bIRsbkGIvcwA4wzAgyGDQYRgEmEvJd127VS5pAoPb4Xg6RIPlYgAYSGO7EUMq
6IE+yGBx5ChDyCRbsh2JgxcBYh04YySkMjQR9IW54QFItDjbNVLbgylx5FsSYgBFwoZzKDCPJ0G2
sxwcAB1ZSAKkEj94OFm6EVvtx374ZwFTwz1PqFqKCIj0Qz96CDxRgkQpaBcj9iHuJ0mS80oJY0J/
RVEj8C/Pk4pNlIrP44hMRSMGsAGGZUIhsGDRZxhxw4q6+DyZMzj/Z7gBzBeMH8IBBFIuB1CIAoOI
OWgwS/Ulj7YsQmVOVrhX8aNE/GNArXJTHtAkjlRpo5QpCVgcl8EiCnMZhYgpNWNAqzY120htIhON
8fRPrriHK7Rg4OI3btQf28Ey2DhrEWNlZ1g4d/GH8BE9wIGM2/FW5pUZzShY0BaNbxNjjsNOWNVj
piM4DNCNywZtZ7IBHvmRwEglSHU7E7BR5GRr0oNZ7qdPQlVV1xE38QM7HNNJ9KOSNAJL8QZsVhRB
n2YsQRI91ihA2nFSYlQtD9B//0IrGEMfLbkgR0iISukpy/FPGAQpwGg4zkRN0wN4yXeEH0kkRQKM
JAAe97GPdnKT/8JBW4+TSyQwNTaDhx6ZhMeSAVHEfBsAk5oxVp2iiUYyAqZBAbqzO0MWVNujWL3T
WG5yXsixF212SjpyNXtyMtWClwtilx9JlLAYjHLJKWHCMCUISMkDL9wiGA7CaPN1iVsUlnGZS14Z
WvtyU5RyMqY1O5jEHkRZjbRHhYQERY0SN5hSS7G4ARLwkUBYQ0CFmuFhGGHJfFm4mrpJLZCJjOkF
mhi0nMBIlF3zhHPUlEcJGEnpQaEJntX5kcMJhPWjXK8iRC4IRUhYJHgIhzUGm5IZWLGCKXgYjNc5
YwwwAsIpAQdQMtnEn3n4io5ZnwJjmR7ZKHgThH6pnpfBn/3pG/+5JJyuWTHTOFucGVzLeKD4SRlN
uZ/COJf8KQEkepdRGUZ7NTjMR6IsOpzAOKHAiJpg8oZRRHaAtYW3YU+zY0WaQpTFJENSxJ1ZmHx4
WaAbCqIv2pe/J6OZGIQr2qIl6oyE+SE9w464mTMH4JaGaJf/OZcq+KJQKZ7amIl1aSSr2Z5hukhF
tqbClGVWVixMCIyt8Zxo1Ewfkok+qh0eSJ4fSKA4I5xdepbj+ZG+SZ+44SoeWJ4e6SeogRq90aes
0iv9yDFHCZKuIXBSCopUqh3wiRtds5/ECSkq2SlHWSSdKpSGEqGQSp3OAgKaASkuGqO0QqSMs5GX
9KUgiZ8s6lr/C5IBONqkmAVXKcJCymgbx/Wq/RmouYEpUZSgcSMqROkuVumRJAo0dImT1PY4Z9iX
jhccqXMmg0GlqRUf8sOlJjo64cOgpypC2qGCLVqoR6mNmpGoJIoY45KevPpjIKBJTmqXiWekpgJU
eQI165qiVZl80RonsdiiAOqUu0eZrWVJ13IoaZklAIOoIEmhsSoBDRCMt+QomQopDECUApRPSOQs
FBACkEIaY9U32jpB0Tg9joeXSFSsuyEBI3pZbzSlsWKYH/CzQAu0AcCnGZugrkWXjtJiAKqJEiBb
3SRbpjI3qQKgcAmShbodQTk6icQc0IKO29Vg5yVFA8iTS4Ss/wgLH61ylIwhY2lZOqnKscMpVJnI
hLS6Pa7iKAyAo8yhWRpYJhRQJCWasXDrjBhEnJ8ZinATX8qSJcWRgHSKG2R6hIe7oeoTGXp7jaKC
mjl4GSTgkXIlV4AVLRNQsGIUoIXBhhzgYNUCl+UZt8cCqtR6rpjolMOJF5cbgpHWt0FCKZq4ATEU
SWW7GRAKhM5CpsxHP7oLPMoSJ6AKtw3gkXJLLGBEmSOGliwiX4ACKZp7hSuUfEH2vUH2PqlTmXHp
KCYJPlsSjJChVFMSSpIKi1F0hAU7OML5vasaK5n5lYDzK9cVKqPEI9tLjQKjoAhHF2oGLvMal8BI
fmqWZcxav//+aQA2QgB/6TzlNDQgoLH+aSR00QBjNmFLuRmUoWZrWo19ub5LE2fOEzsG5DrEZ8AN
HMMNXGS/xLwLG776y2iX9ABmyhjql2rcAqEfeYqABmmB9k+KJnDSY8Smwx3nycS/+2cRg2gnBLvD
yRj4VGsVpGv+2GN0KZydgYd44WwPmqRAmCbZ2iQZTKHJh7wzI6k8Zmt/Q3HSo8WthmB1rGs+w2/+
hmO6Jmrj5mp13DOETFx2XMgJcpVRRCf/ZsUN4KIH4GzeFlbvZmJ7DI52Wa/g+8jDua+boTIQyqJt
3GbYtnbnCW2WNmxpbG0cKT/Ll6AJqnINVyAjthkgMKKczLH/4QsCB8DLI7CvhrGvv+yB4Aul5dnG
hcEwaruCAorMOaOqgQuMt8wYpxxLkFE43Upzp1d2wcy66HdjgfK51+GkcanLEDycIaDIydeX+xHO
GVZ23kl2h8chdcmi4Vui7qltyMEwRbsByjfNWGqd+MmasmeV6YzPFNqfipMmHpioj3zOG3DPJYrP
sArNupzLLJrQLjqcxtzRE92iy7mAeETO9SvRuRp54cZvktehLYrRZlw4QHifmWzPm5zRE23GuQSW
OX15b9d325x2YLQ6y3nTzOeZDIOgFu3RgWuZbXxLmtnRq+koYxwZB9C463yET9rSm1zMSt3VHb3V
Eh3N/vwa/2kXdFLHz7Gb0KG60v0Mzfab0XFpLnwXR4yCn9qXfF5Nokio1GDd1zVtzOUcuHCt1WE9
xHM0ehpCewUdeXijJiISQXx60YWtvqLX2NJEIYL3Wbt1eVY50BbN1Ru90dQq2SZdvjmDdYs3eYKr
ySY92LFKr6L81RgNpWGZ0e1527id1HkNyXIKeziE1OU701Dq12AN2Hm91S06xKrHXlcNzUgYoWFN
08SN3B79yAMt3dhN3a8dQWHcrMFdtMA9rW3tz3Pksbi62l093W/tn4Bqpi/Kxrgd38/t0QqsyzR9
36SN3P251ot91IaNpeWb1KDN2usN1VcN2/LNpTMN3erd4P9dPdpQPdz2W+CBG3kgydcUvtsZe90s
OnJYDdv5jdE5jYSOy9MwLaee3aG6HeKPXNPFfdwODtXjneIveteS60mYjUGAYaYE3uA+Ht1wndRt
LcTkOd5GDuG7DePELcrLp5m3LeGzvcERioRL19kofuW1neTVneHSHeVQnuRIHuQgKdURV3gfHt8l
Hhg8/uApHnFfyqV6AdxFK9s/DuQsPt0yPsSQvQFuLqfA+OMGnqiAK+VGIsprvtTJneW8HaFznt6A
3uLOe+cT7rx2vs6i3c/LSQJ1vunRTa1eLukv7tr23OUxnsuQfuol/ddvfc99bdNLnYIjquW2zei1
feghDqX/V77ozxvZeS6WsZcm5wY5nqPYBZ18ivPMkd3irM7JzP7XCf7sAm7nW+7SKC5FZZ54c13W
EITsvA7qqq7dsUrWRuga3f68gUs7Q7d6EpzZms1z5/Xu2ywdOEfkbk3hRRu/Vw3siC16HEjubb2A
fRcbzLeLu/MWU/ZkT7aLCH/w5tfwBr/wCU/wEO/wFC8XU3bxBK+LE+/wGI/wb4GBIB/yIj/yJF/y
Jn/yKJ/yKr/yLN/yLv/yMB/zbOIDNF/zNn/zOJ/zOr/zPN/zPv/zQB/0Qj/0PqAbRH/0SJ/0Sr/0
TJ/zRt/0UB/1Uj/1RP/0VH/1WJ/1UG/1Wt/1Xv/1O8/1/2A/9mSf9WJf9mif9kt/9mrf9m7/82z/
9nI/9zUf93R/921v93i/92Sv93z/913v94A/+FQv+DRfAyuQ+Iqf+DUwACqw8wOw+CsgAzeP+Itv
8wog+ZI/AAoAAzmf+YtP+TZv+YoP+ZofAzovA5q/Aqh/8zGw+goQ9rkB9C/AA7Z/+7jPAy8Q+zi/
Arnv+Taf+ytg8zSQ+8bPAzPA+zbv+7iP87V/+zOg8zFw/I+f8wNA/Th//cZf/U4/+z4PA8d//AOA
87kf/TY//bhfA8sf/sav/DT//Lb/AjcP/rg//Dlf/O2v8/if++4PBD7YjFc08mA+5XK5cz6ZUabq
WLXGmP+x6iqqqA6YVnHxFa3eotQjWDoUs6W2d3QgnkmZTyiePp4v1Yxq+o5UlmS2BhRXrGQAvwiN
FPDqxAbxxuCUXsS4+Hz0nD6ZaqocfVSI1pgqJaNuqpKUvAqZ5GqVWosmSasMpVR5gnk8oxA7mWit
NKVCd0aXGI9YIZdgcZduyaiPZJVKscGNTqOr8JR5dIuTx9Y5i4Z5+ZyhlapspqqVtIuktpiuwYsi
zQgTgv3MHMEn5V0RLdOk6ApYRkkgHg15/JoXqt5DIzTyrVpSheIjkZuOrINxj8mwdT48FkHT5Qga
jHgO6ioncxg0etAspmN3RN4xIzOXoOMhz0eVS0po6Iv/KWxF1ar8hA6sdZDcEowWk1jUtfDTz1G6
MnIzolEpM7Tkgq5QVAOjMG9B/bgKuc3HQY0jjbwwmjYqGXRIN+qpF9AhQHNL0DLt+3hW3ipM0Vrm
gcWx3oOSLXIpFFOBLmbNOELjd4cJxpKTj3T1MYysD3F5Z0gurLlgliMzZJmOJHSNOOCffaYe9W/J
ypqtKStxftSg5RcDvGXjbeTlbh4gcx15+o3obCMDgg3CyLmscj6DeYwPCmd6kZfzWx55cZBH7TAp
o6jvO9+OYE8drdaCrb8CBazHLD7aUmsXkz4aLi3pIMGKvUOcSkMfHzJrJ4qeFHwuNAfdo8QXW6ow
8EMf/7zbjMIJb8tqqPMs1MiN7QgsYiH+ijBEF/BGeRCn6OB7Da2/zAtMQh4cCQqx8LCBKhbItkOo
oudAtIKi205DTbFRXGsOKyK7PCnNCpeIcYlhkEDQiOxKZA2lLMkRbk3PqkxsDz4EvG4AGuCUEcvf
Jrkgs78OKiZGycpMiLukvlDE0iXbLG9Pu+zpBsUx+cDLj/FQyfKlKohUakrmlpgKDoym7FQvH/jh
LKhLYrKzyBQt9MO/Oy0Djgn46LPirheV4iUoJmUtAg7KgrIVwE//xKPGMUidcQzBaKoSK3kiy1GJ
g16rjs3BirEIKT2TA/VIP+TaUAoZgIQHu4iuPJRN2/9MeeUx+CTbyb7K9m0qQSUYCxgPI41RweGH
Ha7HmEVWoGEAZluFmEkYNCYnBo3nBVkIjek8BOJTPn54Q4iHhbjkhXmVWOaZaa7Z5ptxppnhnHnu
2eefgYbZ3aCJLtroo6PYGemlmW5aYqWdPvph2XyWQQV5owYlZpwHsMrrqm4YQGEfbvjabK+ZhWGA
uni4QTYFzraK1Bjo2mJsGrw+rWurxhaz2p7rJSngLC9MqlBNEc5rvBCp8+c3OnOSGWqbs/xLVD+y
U2oM9mpYAav9VpAnRkuMsUKyFZ/e2uap8kKMcTFeu9wKNEtVc1PMbzSitqmw9lOUn5WyWBG2e9nO
HZL/hidJ3FatsGFQK/4Kkb2gZp6cZrTYg6Euc/mqRykbZNmxt0w9XaLGpyIUWDx9iale9ZoZ07VE
HvKbVOIYGY2uzigi3VJNti9ijfVJ7n0048dLhlESV8ksgV241OmmpQT4LO4yzfEDL/gRJt8942cd
4hCXajerUUzlJSP8ULKKd7AQzq5ZhaPW73qGH+l8i33fuZQimCVDiaHQfKgbV4tqGAv4vGyDwEOV
IgilPPLlJWDhkhmm1Ee/+gmkh4K4DDrK1a6/cW07M+gKVsRANcZACSY3tJS/IPImhTBBQOvICT+c
F8HUDQ1ngSOJbHiDB6xQqQrygyMbz7CXIozHF2hh/4wGi+izw+nnXsPSTAkNprvEWeFUIFyhjTYF
B96xDnFz3KLNAnWmc3xBYyqgGnzAA0ZM6nBTTMGftn44Bqrtio42C8okhiE/PhZhllJI3xiYwkMr
FYh7WtqTJzQ3PgLWsmZvIVsF5WTMs/hwU9HrVxQl1b1nCgJDYviVFmGYMzf5QCnZwsg38fDKJUqT
P9GsTVDQlMF1Ns59zKTZQRYylSwGUmL8kYf4+jMiOe5PgJ30YTIRmUieoUo7sREkMcz4wCjawBEy
wApiBEQ7/oBBbUqUYL6ApcJlfpJmCyTPAHepGSK9bhkPZcbogJk7+V2rd7Qk6cyUopEkpZA3mszS
JP84poIaXUwjsjsC7Q7kSP15Mpw3w94UeRlFy/zlWpsjZ15eA9OjSiFyUTigzay3mN9EIUZwWOQY
6MS4FQQipaw6qZcUhpEmorSeN5WZ1aYWhZSpDBCl9OvD8ACD0lSlBgM4hSJ4sVe/Yi0Gg6qKxXqJ
Cpe1AWI1tWlTs5ZZzSItrJv17Gd1VkDQjpa0Ci3taVErNLumlrWf7WxrYeu018aWtkebbW1xC7Tb
5pa3Odttb4EbWnsGl7g4+21xkatazCaXuXVdLs1YgALpThcFLFiCCDSQXev6IALUpe52oytdJXTX
u9JlQQLKK14psCC7GhCBFNAr3QgsgbwomO8S4lv/3iWwN7vv5dlxmZCCHgyYwD1IAXcXUOAetMAH
KFAwgQ/sgwQPeL4OfrCBNXDhHkgBAApeQAKY0OEB+7fBBEYBEzJ8YSWImMAf9q1ooSHgBx9YxgrW
gIVn7AMWFBgCJb5wClL84CgEucARVoIFCAyAJeD4xEsgcoF98OQBGxmsMB6FjBfw3QRAGAUtGLAF
EpDdGme3x0RmcJg1MGYNQCDI3o3ChBeAXQJvF8c9sMCSTYxiE1NXwgOOc5C3W+XhSkzGVPZxD/zb
AhfcN8oEZsKEv6znATvZ0Z8gMAKUoAEEgFgJCFAwnfNM6UlH4dKZ3vSLB12PQkdhx18+9ZAr7YMt
//eAxU1u9KhvveFPIHnAALD1EhK8gAlrQAlMlrSumcBrWv/auFb+RI0JTOw+F/nXQV6CC0Y8YUxn
OtZSNrQPWOznHiuh1QjwdA8WUOxQc1vBEQ43usfd7FTH+MHSZoGyCRxvaytBxhE4d7rZjWxvSyEC
kE4yu0UgAgKD2NiiLvJ4Dd5rVK9W1X5ur60joAGD3zng4/WzDxQ+YE7vO9ftjXcUIBBx6044AhHI
96GrHW0yMyHln5Y3xeltYDwkgOGQbvK+IaBhF3Sc6J+IgHUT4OUBa2DWD2Zww4vOhKPLWuk9kLag
cX7lKUfBBQmOcMP3XXUFMzjXDv8EChJsgftGG//bF74z1MvOBLTbee1Lv/lzZ4bl9q45yADIAaTv
u29et7fG8yV5kPd+9UNnueoiUDoAsstiEeAY8tlFAeL3jmPGE5jENQPwEqAN4Qjgu9QdDznAQc75
uOdawVEIvZ9dTmGPDxgBdZa5hn3wenRPHO8y0/2BWRBxADDa2iLeNncPfnjcSz30Hw767oHtZ9sv
XcqTjkDzOX2zz5M7vYHGrgZckH0l5FfH0hX/dJE+Xfyml9nkbu924xvo8ss3vTxn/37f37PtN7e4
++d/cP3v/3orAAUwtwiwAGvrABEwthRwAVurAR0wtSAwAk8LaiKAzTRA/qKgvtxs/DCw8zjQ/OT/
rv7wCwMhgNHCSwPJzQW0C75YcM1Q0LyWrLq4rwPH7/6U4Psy0G+e694KTMnwYPpGDQLwbQFAbcbq
rt6U4PkIzAK2a9Wi4NxEbwmY8MuaDAp9YOty78EsYNyqb8MKbuySZmsirgfa79BaTwgXoMI0LMI0
jNhCzsPmCwsDrsDITgjVbgt1Tgm0UPfMkPWgTPcUT2kIzAXaTvHwbMBcgM+UrguDrMdwzAX+buGy
sNeoC8QmzBFfjg59gNfirOpAjMUggAgVUQ+NrA+lr+9yzbuaLgW6LNKagAyX7vkQUd0GjNlKb8Ke
Ls/i8MSijdVebtqUjA5x7L1irweGDsty0Nf4/00LKzHCoHDCDozkbBHRlEDRGE1rmCnFLIDXxC8R
/3C/VM8H/g3mfIAJfdHuaG7OuM0CMI0O264H7mvClKzqUuDkTHEJUHEPpXH1yK0JX20MmanV8g0F
FjEbKa+9zLHsKA8BeI3jLuzEqDHAnHH1Vq0K7UwD7gsL93EB0qwQAZEf243ZdgYjGUzG5E8IF9La
hLAHxi0i/ZEi97DooPDd0G0OnXEf5TAkI8wHFezkGEbzCvHj5E7FwM7RhPD4IKy9QGwiQa8iSQ4L
X7HAkjEn91D3Ak/m1oy+NK7AOE4JGEbpaEzBhq4ob5EJms6/zu3tTEzEUO8X11HkljAF7jEfqf+Q
wOZxwMiuwbgryMZyJvcxBdIy6vCr59aNYWQM00avCbNxIZeA17atH5msF/lQHcVxwMaNHu3yH0cM
+ZYu6c4yH2WM42YNGreuH2Oy6/YQ6sLSCiOAxeIMIddtxb6MzUDS2HgNCJfy4qbNAkRACntM7xQS
zhxvzhbTzuSM9nKtBVBAxqRt1eKxKbWyvZJsEmUPLHmlJWcT7nTM7djwLFkMxN4w9R4M4HTPB+Lx
4ULSzhhOw65w65pOyb7wOBXs+LTxk6TQz6ru17jzHIvwCP8wDoltPM/Rw55Qxcix3RgtP+3M1tIT
M59SJOnuC3VM+LJRaRLgBf3r8phO6qarMcf/6wMZrb7uC/0ajATHT0OZILxsMEMtzwX7C0bBT/xS
8AblK79s8PvCjwc5iAIdcAJ9dLSANEhdy9mIlLeG9Eg1K0mVNGuYtElly0ihlAGldEof0NlYdLxE
cL9eMNBqdP44LbxANL9KdEvn776ydP3U60tZTf3oq7zkj02LDUUvq0cr7iwt7OoYNAXmS8Q4TsbI
zhs5bBxRsxJ7gNMAz+w289HwEhy98kBnsjKVEJzsNOdozcekrfoYLB7nq8VkDRajQNmA0E85E+AI
0iUVlRO7MxjRsMDMsyIN1cZeqFK1Di/z9Mj8rDhFjslO1ce+rc44jglBrO2A0MxSFVZZby8j/3Hu
zpITk+wSZzXvqPJWi9EzkdFQR7HALs8yl4BBke7lRCwzvfJYI1UJNg4cT8zYnJVbmYpWn81Vb5VT
zVXinJPIIEDE2i/Yhg1XewDTJgzEZq3WiI4TAzbUmCwCQHFRDbUWKVVaDWzp7C4qt+7c6LLAEIDl
gLFfy9EHxLISAa7tREDbBhZWQVZkW7X01lXBzpBHHfb59lVide70kCzFlBHWEC0Oh9XEJE4P/Y0o
940T+21j8dC/UlZb29VhO7HAiA1mD6zpss3OdpZR5fEYe4wgla7HYi/dcDbu6DBryfNQDw3yMhHE
UhbIsusbTSvnWI/YmDAvF4xfRS7cyhK/NP8sUL9MLjESJH+2IvO2FI2t6aqyXOHSudyVD2TsU3+R
II0RLsUOPY2WCR60Ca/RVSf3whhsbyNV7OzQHI+R2FKWYesUaTkWLomz6rbLL9FQCh4v8lQvPe3W
6sQMLzHXI9tr8GKXwpa16gKXdrPLUM32RRvW90ZNQJUgcmcSx7YNwjawUa0V0+ps6E7vujgPcy8M
9eJw8jQsD8+TQENXeJFtXztNQZkgGE32LqFvXqGvwKzL+Ogryaj3wY7vGH2teiG19bi3PeatBvfL
TGXtBdvvQ2vwG+NvRd00TcPr/MyL/OaPTk+0ukKQBvdXv9gPbVnWSpnrSS3Ytqo0gytwgzn/mLQw
+IODJoRF+GdIuIT1z4NReLNOeIXvrnD5gP1sjUN3VApkWIFxGAfV1ERnEAU4jbw4Lb3Q0k13WOp0
lIIJl2Y0DAxDzz4ltd4qbd8o9Nia8CXV8VZjlccIk+R8klWxrvekYIn1kCxJ7Q2j+IwR1OFUdmFt
UdqWWDpxjegSgPQGTAVHCoyHTANYrPKs1jpRL9P02H2zC411rc347Ni2VTnhEouflcWWNtaIzpFJ
8VK1r0qPUvbiUAUvuZAJeRT2rR8XWR3h8hcnUvB2dmO/GIbPLtSUDuCo1oZDTYo7+RM+eetC2eok
9ZEhtJQdDXBt8dvuWJVjONQ4kl1XUox5/1IK2kwVb9mNq3eLkXI2/8uSidkqcTkKNlnIktlmHywd
r5mRLyxTIZkhpZn3hDkIqxkwjXmT6RLSAs7klJkLrfibRXnKPrIzeXnS+vOFbabh3HL2rhWbY3mW
nRKRITiX2xihp+1yx9namm7cWIAunTiJa6bh5JUyBTo0ZXnUClpRy/htC/SaSXfr8lnXcjN8z9fz
qDk0m64FrPMrzTIcN5qTqU8hjw0PxixkQ/NZg4yha5rp9o3FXIAJ5RNZ8TfrYtrWNNeYj5mjCbn1
bjqeuTAJu3k9E1nX5pgL4RiY01ZioO766nOYNZqgl8+jo0BznVAf5bkOTYyL8c032Y2rlf/rnAkO
gFc0u1zAjrVUvmy0yXJYiIdYvfCAv2BwBG1Q1tIrAhQ4RMmM0QY4mF0YSVU4sqOmhSlbuJD6sll4
sjV7aSy7s6MVtK80f0XbSTm7tInms1F7rlcbtVS7tfPgtGE7hUn7AiLAAXA7t3V7t3m7t337t4E7
uIV7uIm7uHM7Ai4gtEfhAhzgBHTguaE7uqV7uqm7uq37urE7u7V7u7mbuk/AAZK7q6PgApy7u837
vNE7vdUbvU8gvCuYDxwgunPABQCgvu37vvE7v/V7v/m7v/37vwE8wAXcviUxuh2AtfkgAaC7OZe4
wR38wSE8wiV8wim8wV0RutFWaeL7uV3/gI4r/MNBPMRFfMQtQAOg+8Bju5YuALoZdMRd/MVhPMYv
7bnbO8U/acP7VsZ1fMd5vMEh4LlRHDtrqbzLsMeN/Mh3fAFo3MYxa8V1IAeQPMqlXMdz4Lndm2Ei
gMOnfMu5HMRNXAcYjWE2vMW7vMzNvD6BPBbpaMNt8szdvMwBIM2FfIvY/M3t/MzjXAeCXMyfu83v
/M+NPM/3nFfqvMEtAAMQPdEVfdEZPdELrNEhHQMKwMMfrAAi/dIVvQAeDNM5XdIbXNDVnM773MEL
gHDEoAIKrAJMHQcwgNIHDANM3Qow4MFUPdaPYNaXGNTnHLMKfYlL3daNANUJrNZjvQSW/xjWgb0I
cD3Vk13ZP13O75PXR73Bfz3ZhX3AiD3Wr13BkD3Zl33Ym50Hvv3BdD3aabXXNazagX3bs73YL6zb
gX3ce6DdY13efxDa+VwH/JzA1N3W2T3cNZ3bw13e6d3U7T3J8J3Qp93Xw/3fraACFL0EcMAPjF3g
m53gB/7Z9TzUpV3fSX0MOt3RwV3WK30McGDTxYDVQz7gmf3hQ97Tcz3h13zh030MQLzg7R3ej4D0
dL4Itr3CcR7Gyz3f933A+t0Ibl4M7N0CxoDlX/3URTzoX3zoFd7jqd3mP1zqH6zpLb4Kfp7CtX7E
qX7mrZ7hxSDpSf7CuP7RoT7Ew17Ex/9e1Mu+5s8+65Vew9aewHqeB75+wt8+xOO+44u+B46+CNC+
CnI+75/+4aP+7qde5uV+8AufBwqg8i3/8l3973tg4q3g5Lv+CFQe0p3+wgoe4iN99DV+0Mle8ut9
ibXeAiyd862g4tne4B284C3j4C8s8M+d5i9s8vNC93E/S1B/73P/9ls/wnlfCtD995Of9Jud9muf
cHQf25//wZc/Cpq/5G1fw4ZfM6R/+rOk+uf9+h08+5lg+xUM+P1A+G2d1Y/d/Gld/mN+43e99+fe
+bsf+vcfCHrCoRDDOyKTSiSG6BRWllJl82ntAXQ6h6+7+4K7Yp9DC7gOC9MKu+2uWqP/0zn8alzi
MPo9v4CGSuXxDfr9EWVtiYGFjZGZGapJGaLJUQnhBBreKVVM/lUmdXpOInJ5Le40Ouqc/UUujT6B
MgmVTNU9bYbGxkmJ8l6VKqKqlrFCTgEPzR5VWaz96SL9Kvcw81BXDwmfLhY/uiZXX8PZShVaSR9l
A1+za3P7oKY2GreivSppkw89+6Kpw6YN0JJ31eLN+3YsnKRxUuqYW4LOSUCDo9wNdIKQWD1w+MQp
49cPWrp/AzFm3KbFlDyOY+whaxjyoZNrPCYOCYjDDc+eFUrUDORz6E80G711XPhRZjuaRPLtyjVn
KqegVK9aPMropccrUJHsc0rEpgWp/1epZrN5dprRlcOQclXqFWTTJbh6fD0ClOLaqWn7zsnqtttW
MTAZwnJot5eUskQCAhY4NrJJK1q/KLw3lykvkU7y8tibk3JBq6TZBhvcEq7hrlZAh11sBVPjx6ej
LruN2rLqhEk1ey0gfDjOWMSJO35i4fhwJ8uZQ4/enMhz6daHJ39ymV5c4Cm/gw8vnnciwph/j0+v
fv3B3i5by2Uvf/787Znp48+f3j56/f7/t1feaoV1cRiAByLYloC+dZeggw8KwV+DEFIIoITweVeh
huxdWKBr1KUQoogWLBDiAkOUmMKJFojYYohEtKCBBgCcOISLKoI4Iooi1mijiDveaP/ijY5ZAICM
LWSnoxA/kscSgxiikYIqKWjQRQSOVemDBj1IqUoXQizAQiNbCuFlAq102UULQ4jZBQpELDBGjSh4
2UWWY6TQQwsRjBHBmmXaOYQYqS34nofxgdgmCylYcCcEQmS5ZZqqCNFmI3/W6UOekz7aQ5xivDnE
nT4gIASddbaQgqKMLsBnIxHUKCegPhDqpKGrZEjEqaGOmmekXIoBgYzDehpsCgl0IcKsW7bahQvA
ihFBhGOEWukYymIh46laynjirkIgIAYCLYg7qw+hDtrkWwTiasi3PYzKAryBppmnE+F2UVaW0vYg
BpnfTurDiSJQ208XCbjqxJ1OvEv/sA/y9nAqtpf2+6W65nEH5R/vjkrqr/U+sfC8FvtrrQ/KBrxl
I9UC0AUEDv8JabpDvFuzm+b6kIAFM2vkHmuH5krzzSNH6wK9XoqarsjGGt1FqV2iwOeibg7dAwRO
Z/ls0hYLfa6pQ7+risja+cyugVdw7LLY0DayNa1E4ywGC2VB7XDTWVbraokHEzH2115HDPbQwVJ6
8YDnTYhG2tyOyTYLKEDutswkq9IptCjgKwbUYFo5a49+Bw64zYCLYYGrPB9SNuIaKz50pKaPIanm
ISudrr+nJmCjm5+6uXkPmTdS6uRvdx3q6Oh+2XGt664OtLuuB9pyySBrVHoPTfPr/y+5XaB58+ka
+L5tI9jCrevQVz9s8sQWI4u6SoX+3O7G0Gv5d/3Uwxnsnsku20P7uV+uBw7T1OZ25jIZoc8HWELd
uzKHAAfOakljWB7G7nMFFq2qUYFim+y6YC8nWGoMmIqeGM6wucwFcHvEq5gP/jQ2DHZhUSQ6XbRi
xbVtUfBwGXPeFQKmqV8JAX0d1JQVFtC+kvXPf3zb3KfetDn0VSt0nRqbD/MEABr6SVBc410On8RD
K7DIRSQyUT/IGEZGoSFGM+oRl8joqR+FsUZmJGOK2FhHMDGpB2dUUpGOlKQXAamLtzrbhgqpng7J
z5CKHA8iCbnIRw6kkR+CJCV5If9JRFUyk6RQ3Q4TqclPGuKSQQMlKbHASQuWMpWpg5/ZJqlKUIoy
PAtAAPiyg0c33lGPOkpRi2zphAXI6IN7/OAveXRLYvIyJbFMiQVCGAFiKnGD7wJZx5LlS3CpSXeN
SIDwhjDATmWuFbADXCRP2Z+MtCkC7buS2+oXulBRs05RJALB+CVBL3WThT6w5/+GB01lLDOSB7OA
BU7VimYhcZqzE1kCfWlA8rHtgdEaggq7UCPp+QAA44QoPMyZuIEgIALCA6LDhPg3eC40XfijKPeI
ALKmKVAITWsTmXrQJm6KgY0dZWXzPDmQBTjGoNCSkTRjGKLM+SpdKtSp1fLl0tn/Ua9924MY24L1
RhwFyFbxc2RGGqrE3AFRfI1IqgcBkE4rSM0JIAPZp6RlPftZdGTzjEVAv5PAUmWJrP/KFFlV4Z1P
5ZNtm5odvpQl1Hu6bHJzHUVdu2rVwEVAW70LXQIQmFJVMPV6cX2qBwUrQKeNzHKhE1iEIKc1gHqU
dRmBaU3FWjKFdvZOacqQmADIWSKCjIYTlVx4GlsNFWrGtYGCLREXdtMnfOq02iQiTPdWp8+5r5w8
7SRXgaGoYYFPYUUFXDy/hFHg4Ctmy32gq6TVtMrKqH2nHRsATLtTrbYSk7ww4Nr6tl2UxjZd/aTn
Pq3gw0DRdGtUHRve3ss86roy/xb/defW9srdy77tuwY7mX9VcaZidRaxNSJw1YDhW2AM05hwwqUb
z1iWZC7JjZ4KJhhbxMYzqjVEjkHxVTPriQ+/8pM4znEmd8xjSl4ysD/WJAJSayUtKHfImnSBFk7n
RR9cQAs5UDIpc6CFCxzYSyfQgo2pbMgFaOEEY3jyKkTr5UdCQDU69FKUtSDkM2+oyFce860OpQMN
XBPODmqUFgRUwToloM8o+KeeEZQCFLBAC0fMcp0uYAwtiMAFAJg0pStt6UtjOtOa3jSnO+3pT4Oa
0i4QQZ+3gOVGkLlPWy41q1vt6lfDOtaynjWta23rW59At4zOFJQdsOpbAzvYwv8eNrFrfQIHnNpL
qWZzBBzg7GdDO9rSnja1q23ta2M729re9rMjkOxMLZvX4h43uctt7nOjO93qDre62+3ud8M73uZm
t7zrbe9747tO9M43v/vt73Pv+98CH/jAA07wgyO83gZPOMMbDvA6OzziEp83xCdu8YujuuIY3/jE
F87xjwvc4yAfeb5FTvKTy9vkKF95u1XO8pdTPH4wn3nKNU7zm6Pb5Tjf+Z957vOc2/znQqezzIdu
dKKz6+hKX/PSm95zpytd51AfudSn/vGqW33jWM/6xbfO9Y4H/ess97rYHU72sjP87GhHuNrXTvC2
uz3kYY/71edOd63b/e5dz7v/3sFe9L6DHO6Av7fgB69wvhs+7YhPPNsXz/i3O/7xcv+75CVe+Mqv
O/KY5/flN/9wyns+4Z0PPblHT3pxm/704Na86uOd+tar4vWwR3pPZw950Nue86zPfbpln3vf2x74
sxc+7AN+gWZzO/nKXz7zm39tb5fe5o7+dbGrb/3rY7/Ux/527DV+AepnP/ziHz+tT8B92ncSPlKW
dKjb7/73wz/+nHaBlfvMkowXPdBaGHShKXToPi/arsXFneVZ/wGIBTCZmj1dF7SZDryZATqInJkf
/sWXmUEghaSZnzHdGKxal10ggoCZDogZ+jVCm03ZBxZS/X2bF0UAkqFgIWlA/5ORYFw84AsiiJzd
nxdVlw0eSDxs4Bfx4IP4oA4mWBD6xxAayg4aoX4g4c8o4RLiRxMSiBJawCBY4RVa4WNg4RUWQAE+
xRaCYR/kQhiSYXH0jJ8RoXwJAWj0BTWoxRTgQAl4IWT0xV284VncxRnmYBIWIRuuhRuehmiYxW3Y
oW7wQB6u0h46YR8aIiCeBg7YgSEWom4g4vso4hQyom44YiCWBCXKgiSGkpql4Sj54Vls4mkUBx2u
xSQSYiiiIR+qIV404mQUBB+UAG1IgSAWASiaxmlUYoSIIiyS4i2Q4R7QoiV8Bi4mASTyBR4Uox4U
hzs8IwaYYSLOoGo9AWwoBv8yNuMS2FJFZIRnfIcUNo8SauNMyIZzTAFOgONJiMU4BuMixuI51gU3
OsE6diNubGMS/KKHxSMmziNddMY7EgE+2kZpuGM6wuMryuMwckYsiGNBnkM+7sY+0kJv/WM5ZmJi
oKM9jsZEHmRVJKRHZgQ57pA5rqN0FGBEXkImUOQRCAIWVmNu1OIWzqTh/KBPfQZlVKJnLAcGKGMS
6GIPqOItGMIdEqQrXqJGBmRk9KQhpiJPHqVU0lVGnuRG1iEl6MZQEiVVaqVTWpJVntNreOUncmIn
AkY/IqVCbhJDAqRDpuVXRkYeAERZMkZcVqVbMiVcZuUVrCVJvuRVqKVdKuX/NQJhNq4BUTwlWEZD
IIDhTVqDY9pkWOrlVTYlR9YjPwoBHGpCZVjkOoiHSY4lYj7kRThFRADmR4pkbKzmQi6lZfJlErCm
Zm6mZw6iPnYkbpakWH4UaWLmQKYjaibBTLbjbFakMvEmNu5kaXqCT5IEWuomcLYmclbmaC7nb0Lk
OwonElRjcX6mZICHaPbmderDd9aBPyDkbR5nZq6ndL2mdT6FQGYnW9qEGeoEUfiELl7DTuAnT3Cl
JRqmTsYnc05CRILGOxSlKfbiaViEKVXneA4odpomW0ZmbQRmZPzFLCrIe0JoGsjnhJIkaAxlgmLF
gpJGg4qnckZoeebmRZro/xF8oyGCJ0Fo4h+k6GGSp2yaJ1nm4oUCRobW6IYGKEoS6FRSaEta6C5q
KE0GaQ7l5BNGhzZERwFGKXVcx5UKh3Ng6XV44Y0KKBQyYXLiKJiG6YOqKJlGoZh+KZrWh5o+IZse
kpsWIZzGqZmOKZ1yiJzGIp4ykp6OEp+Gpp8y043YUZBgFZjQUnY9gRrRiEu5yIu5CHIZ6opEKkba
6ZqOwn+xwJzIkxBYwADFUHKESePETc50zzZ1k3B5jQ9xk2sO6ZxOwoKxk6qGCkyNgeWEkBiMkJcM
Fj7BVcEsWA0ylqBmBMhg1JrgDnbNiBC4yqJYCue4zLHwDwsxi6s8S5pIVP/nUJaympC4ZI49GZgA
YqonUM9rddhy5YkK5Unm6Iu2JtTNvJT1vItazQ5MeWFbcuiZKtjs0FepzOtt5YmJlc/SbFCboAxU
zc6/oqtnueer7mmsiksLDJC3qEK1rBRvEawPQEAKwNTTIGxnuZbFfiwRNay4vqkhLFinhOzC0o7F
ZGwjzI1ngczKIlavkmy4LuDJ/sF/3cOpRADkoMBpXezwEK0+PZbMJqyVAK3Qjiyh5WW+3um+qomr
WI7C1uyKdcvA2o6d4M7Czuy5Xu3QUibUjivEelBznVQRzY66YoH1YM+yANfVoq3VehbalmzOwirK
ag7vqOzBKCuZyI2qpAv/3+4PhVFrNAEQtoaUtiarskbU4vbXbl6qzkbJ7CQQxdZJEHkJrnrJrm6J
hC2YgyFN6FIn2VJuD80O345W4RTUyohqANYUEvUTq/ZsplTVwfzpjRHrQAhsjV1VkMDJsGQWo7KR
iCXTHjEVL92ILolYeO4uoMqHl54u9GaVw+Yu9Uqu6eYt9uLsk24v96LW5H4v+I6t9ZJvnWrvw56v
P4qv+q7v05qveOyRqIqYoR6qBcQIAvzTLGlACyRv8/aDkWgAAhTvpAZq+16v1GaTyZBOnZDJFfWJ
OIkVCmTHNzlB4YrBaWVKTbmqyY6v2SYWhg2OA4twI5xBAo1BzJoLuCKU/wmX6gY5LwKPx6TwC0Y1
8Lko67rG0AKM6qL0gKsggAXgC54JQUWR1vCMS7POCgrk8AGnbwJnaiMMTMEcbst2ihBr0RH7LxHM
FAw7DMS0V+RU8XpI7wfrbewYLfIw2CGIgQiIVzSJFFNJVQwVzxUgERk/73dAjdRAzQiTqh5hEQQs
UArHTFuxUFCBbalycAw/8Qy7id3YiR+jMYoEIKzIlCpoTWGFTit8S9sYLQxbaiOLB9QAj6b4cQIA
rXeY1a2iCATQ0BSTSmilrSeLASpDDhQPqwyP8u5Qi+/cMRqMauQSAQTpWuR+iwbg0Bijb/yGx+Z8
jy+D8iFYMtvoEQpUrf+dLBhpdW35/PJ+5HFKbM4AhYgfMzF2nUHTnAAAtICiINTG3kkLnNewqBfR
9O8RLTG3OjEzg8cJDQo0e8mbGHG55OpABdjkyAvvFE6mLFb3jqIje00TBdAng8q0NILWNNM28fDs
aBgW0FD7vDA5dTDeuu8oxFGKUSpW2W+PLIAAN6pLDYu9wJijopGnsHSjkElK57MHj/T74qvDCitP
8wIOBmgL6kCSAbU2JCANeZEJHvV3qGCA+kAHNvVPhRkF9pQxWOBUj0IG3l9OQlmf/bRWP4Gc6QD3
kdmjEbFYGwKfKaBXH4wWPI7TqjWXoAAAKhvEOVqpRZr88XVf+/Vfixpjqdnf+bl1tIAf+SF2Yo9f
rq0e6E2fYkN2ZBfb9vGa8SGf82F2Zmv2ZjsA9I0b8bUeaKueaJ8eaZPePKB2aqv2arN2a7v2a8N2
bMv2bNN2bdv2beN2buv2bvN2b/v2bwP3FwQBACH5BAWQAT8ALAAADACgAMgBAAb/wN9BQCIai6Qh
aWloLpe/qHTaNDyr0+yvam1uH7/HwzDmVsviB0ObZbjfcLY2TebKqaTu83mXJw+AgSMHg4UjI3lW
hz8jUntLaVteWWZkZWGWaWJumppwa22fbz9rDBl3nalgc5pNqmJ9UlaQZXm2lZVSDxkMYq6tBpRc
Y2jEv2pvvJyvq1Kion2+ZbjCrrhXdrFMToSEh995iIhcJFGJZ9SOuMPT0r2bz59T8aOgcsyaump0
dMN7kz/yaAFUqNu3QyQQjjszbV0uKsYiNqzj6V0ai70ylqIX584baRMlsYOjKRG2YOVYZdjkK1NL
hzCpgcF3kSOneMhsuuHFixSq/2LwRhlzYs1llSfiFmlBlPDgCEVPH/1aZ/GVMGITh1FkplFnvJ+v
KhVzIrUW0oNQsix5ambbtUdSj3bJFqUOzFY0M+7rKoqnqb+nwA5tqweuYSZrm36jpFjhuUpuyd2a
TDELzU4uL+7dbFPZzr/RpK0LWPgf2T1o4WZZCDkmrolY8+mruOwyS718P/ndnaF36JdTtUqWmjDc
wQN8pHybdbj5tjGPs5KxbLtT1dxeP/PsHRhs5rF3DTPd001Y86OG56oX+3JKP4ouSdLL2fkvYFO+
w7AZHPMf3KROEbKHWpHBBAkn6Ag3miwMaVaVg/uEkR0cu+GX3z3SMXSMWHYVyP9cWo6clE6H6PSy
YYKuUAHfZXztxZEy23FnIXd92JWZa+SgdM4jCKWkokOI6bHeXQ9FIRE+uLlIT4Wk+HWfMqjclYpW
tYR4iIAEJccgfdl9Z8l3nbgHYZLYTZiMbveBJoeNOdriXHFTmJYYFowlEhSCj4HJzDHNSMjZbZyZ
qR2FTwJWY2tuOrdYiE8E4ugBBFImF3sPVmePkaqQqeQzFcYYGHeghtqdFuskqmhTUxT0qKOkFgXf
jTiaEZEuD350k6CD+hWFqKL+cEqfdRGWZ2uFDbSqIKT2YmeD7FUH4TxjbvpiobztymuoqJRZ20Sm
rrlFFItiEpGGwYHJ4ZGykZL/U6D19fWkrvgB1muUwLjWbSy/vbItktmFgiun714LaqGHXvPWh1BA
ymiBcvCkRgYTTABxxH9FzIsBEGeshq/cWdybx1l8LHHHEVssccknm5yxyShnvCvKLUsci8QMjFzz
yKF6fPIpwUwh4y4l96RFAUQXbfTRSP9QQBZIH81G00VHAbXRSiu99NREWz21FBMsPTTRXRcQ9tVY
X/1103fgLDCvOPu8sqimhIyz2mu7fIrAI+M8Y28WTgCKG1p4WrfAUnwsqtqBD97rhYUP7rbidT8e
6t6R9wF55dbyOmPgKb89sq+gh5445poLLiNv3V0+OJraDbykfWf2NHCn+I1u/zrjsVxL7e60/yvo
Pn9qG0+nqs8r+bUN86487cwr77tOzUe/vPMEH083jfg2Pn2FgD/v/ffg29Tk37Y+kzy8xfPde/js
d4WMtO0Dvmvm6k+efRS3Tii9Z88E77+megEUAINXiv+xix67WsPd6naphvnEV/LZDPAwwiXYeU9f
BtSUsyr4iVTghhN1aYZ1IghB2s3DKxLcIAezM5MBVipMeVmFCpnRKtfczxn9q0nsOhgsh2AwSTTB
kSdS2BJMPUhPeIEFG+62M8TdMIQeFEWmzqQu4MTqiusYYgBlJRt2AA84qvgW/tD3FzEoA1hPfI01
btORMNDGIlhkULP+9B6GwP8RIPrg4h3NkK8VPnEepKiNDUNRxwbREFhELCSfTASbTYjxCyzJSk3a
QKovWOIjf6wkSDp4CR854lt8cpWQykFKPZBGUliY0qQy0YtHtoo0v5BHJmd5Px3NQhL3Uw0pA/LJ
GwbjlyEKSFp6JguR3A8MGxkFLZfJzGY601vP1E80p0nNalrzmZ68pja3yc1uevOb4AynM4WUCTaQ
yJR9MMRpSKBEy7RlG25JzxbOMZ5GSMEg+OzRIw61rHcuwSDbyN7OMoatkC0ueR9RJB7X+R8B+ec8
zBHCUpKSpSuxSgtxccIgsLEjxMQCOszhBzF7eAZl4pAk3AuTHGOl0LaMhxH/ymkMIgRk0VUpxyk4
ZYoihuVROQQiPXQpKTTwZ6JYyTSnxzmWUo/lFHM05SxM0WeAborUmh4HHAYIVxYc+ogHnMSpa0Eq
I5BKT6eEFalLTataARGFtT4KpwkZK0G+caxhWQeN5hiEW6la1bEm1a1rLUghnGMN5wjzMFcqyFrw
2VbAOkqwjGWDhd5wFLo2Nq1CCGw3uNiSfkymG0uF7E8H9CZFjbZRoc3nUuXAAI3O9Rw5SaAUVYmO
z6pqAwfALW4dVZbOFnU4qFXqBnSb2+IS97jGrWujkEKeqHLVFm1F7jiQccYqFEIIyM2ucXdrkLm8
8R11IM+jtEveVY3noRAF/1JwAaFb7iKHCUO5RxMsOtzdssUlovLgwDqBGkfV978ADrB7z+tF9OiV
vQJOsILd+1637CO8/yTEcC9KCV+0toPzRfCCN8xhBo9nKrYiB10DEeC3WvXABAmtUziEHrg0+AnQ
YUN9A6GIrNqInZ0FaZAos4fLIAzFuZ2xiXPqDSB3eMJBZnCRc6qYA5BjDKxJikRJRWIFK/UP4+Xu
gpeKFEA0968aLvGRN/yDMW84S01p73D7gJwmuIEErbVCmM8M2ClU+b9J3kAUuCuBGeu2z3qOAqDN
rOAylzm3cMWFC83XQGmCzg3cYC9vE/LewVJ6VQvOQofv6d/keoOvKwaSKv/K8cv5Bii7hA40vrh7
iy9B4kOYVrKX98lLYVZ1Ubc+SKokzeE++3oDvpaCBH7wa0AnV7dJzbVW/TCn8fYZwcWWtX9/rVtN
H7u4RQaXsmsNE5zmedBr3jO4hxvtcgP73NEu7rKNlVsJpPVN5720pI2bBV9L4N74zvew9+xpxiL4
2KkON6f/q++CG/zg+u4Dwhd+8GtfW8/EFYKyFdbrfROb4fomt8G1gHGDKzinHw1gEI96a5GOoRoB
giwjVAtZe3Y61pveqlILYV2W51nIjVAYGxaeXLTodyWqwGmqBsHhPcc8szdHMqaTrnN8CYILNK5E
igdBJ2Yb4B0/E0Nj1Nz/cXAP2+JlnnB9x01xpc9Z1WEv8bQzrnGOaxzQ+/Y4gLMM4FgoC8t/xjew
3S1kPydY7+SW+UZxMYjoBrjgU0C42e9cdynsHc9nB3C+ix6LGVv0ELgl+tsVb3mqE+NS3Rg72/e9
eY3PmNP+DTjaiS3gyHP4WHESxxREP/m5HwS/PyODN8Yu8LSPncQXFQTj65v4ri+8+B0XMt3nTmHW
muJ6k6MDXTM/YezqdcApbgIgssr4eyMf8hTu8QzTRQcXp37vDCf2xb++ekcwRcxIpnoSZqrXA2+U
5ucndgMksP/9D/qnVoA/BhSAl1Vl5naAwMZv5lUWIjcl/RUITqcYZHAQ/5mHaPWHT6LXf/y3gQ2g
fFUgPgxyfRrXf5ombWpFbui2dxq4ghzYguO2ePd1dQ+EUZpXX9cXdiyYg/eGZOx0dbuDYQZggIn3
dHkAXuWQc+wVbR2IgP+Hgs+mZkkYCOXWgjpIgg1wB1XIf0b3XzRnCQLzFzWXhBuggTu4WyN1YPa2
g8+2MGmgbFUVdOCQes92ANQGWAnYMNCHPdfyEud3byyIZEqWhrPnbu3mKMVGhymYhgmXhYyod08o
IKNkBXFmC3KIbvvhCXRVeFtIhRxIfIDwhHxHdoM2isBGhofmZVYQSREyflA2YnnHiY0Yi4mIW2zQ
ALZ4i7dIfMMmCFpGYv+h+Gef+GdjiIu26GufyFZ2RocGh4tSQIzOWIxsZ4OHgEQPoE+LVV7ItVps
8BRtSF+zx2qYZnHEuINL6IjnRozqtxqtpiT4gymt8BRSBnHKiG/OCHhL9iaRyGPkdAcAxQ8nJ2jD
NY7GmIBf52vjeG4A6Gby0wYGBCi2gSlGQQwUSHv59owWeZHOyAZ3ZouW6AirYpDQmICoSAaF8hXZ
4j/t5Cc0kUexARL44I4S5EJ+lCqYAnRepVdgx3o/VQbY8yNy5mwHJwfPuHH8xl23Fwl14Uai8ZAw
mUKLNlSJJ1FzSAi+YE4T6IveJwf0eIvLuGrbdW/sZWiOl3YVeYtaAGD/bghTYEV0D/eVRBkGJ1M4
NKN1YVl8UXCF+SZpdyCDpVAkfbAGYBAVRCeWHFdm34CUfbBpEGdoa5aNu/V2P+B/Gwh2TVdmV5iO
96MwOalwF9eZm3kHfTZ7Xgl2l1lLSsmPuwWaeyZMhpYSuPWZmhaa4gRO7fdMxeV+9nQ/fGcOBDib
vvmbwBmcwjmc0QRMxHmcyJmcyrmczNmczvmc0Bmd0jmd1Fmd1nmd2Jmd2rmd3Nmd3vmd4Bme4jme
5Fme5nme6Jme6rme7Nme7vme8Bmf8jmf9Fmf9nmf+Jmf+rmf/Nmf/vmfABqgAjqgBFqgBnqgCJqg
CrqgDNqgDvqgEBqh/xI6oRRaoRZ6oRiaoRq6oRzaoR76oSAaoiI6oiRaoiZ6oiiaoiq6oizaoi76
ojAaozI6ozRaozZ6oziaozq6ozzaoz76o0AapEI6pERapEZ6pEiapEq6pEzapE76pFAapVI6pVRa
pVZ6pViapVq6pVzapV76pWAapmI6pmRapmZ6pmiapmq6pmzapm76pnAap3I6p3Rap3Z6p3iap3q6
p3zap376p4AaqII6qIRaqIZ6qIiaqIq6qIzaqI76qJAaqZI6qZRaqZZ6qZiaqZq6qZzaqZ76qaAa
qqI6qqRaqqZ6qqiaqqq6qqzaqq76qrAaq7I6q7Raq7Z6q7iaq7q6q/+82qu++qvAGqzCOqzEWqzG
eqzImqzKuqzM2qzO+qzQGq3SOq3UWq3Weq3Ymq3auq3c2qsJoAHgGq4QkD0QAAApkAIAMK5ZgALm
mgIIkABawK7n+q6xEK72qgHqGgUQ0ALnmq5aEAHn2q/4IgLt2gL5KgUR4ALnarBZAAH3Gq5TQLAL
e7B3gAI9cLEYmwKxEAELgLEYuwARIAUA4LEXe7AjS7IUOwUJQLIZGwUJ0LEkuwAsMAUn2wMWELJ9
ULMfC69RwAIWELM4+wMwy7Iiy7ILwLMVy7Iam7MYawE/e7EIEAUiwLI2y7NTy7IWgLTrSrU9sLQp
0LRDuwBSYLEYO7P/fYAAXCu2UTC0Hhu1UcC1PRAFaEu1ansHEYACeNuyffC0PRABEdC0a1u2LoCx
bju0LDC4UCsHV9sD9zquLNC0IdsCGCsCUfC1F6sBsfC4F3u0PouxKPADEICxLcCxGBuyf3uxAHCv
P6C5PcC5fPu52aO3d6C3lhu3K3uxLfC2m/sDt9sDufsDHysHGrC7WoC4PeC2i4u5vVu3d5AAlku5
PzC3jPsDNTuzw3uxlEu2fasFzou9couxmBu7F7u0dwCzamu+P5C8lYux6Qu+63uxwju+CYACZhsF
1zu9P6C9Giu9KSsHEEC+0ou5QxsF2ou52nu3sDsF/ysFAXw/shu//5d7v5grwe/bA9/qvj9Qu1or
BbXbtOFrvG4buuMrtBdrAS4ArvWLLxHAtzPrsQSMsQDwA/frsQAQtFOwwmXrwCMcCzqLuvaLwbWL
AhScwZ7LBh1Mw6vbtCjwshnLuiQ7uioctroLv/nbsjPssSCbBaRLvOLbtRt7xK1rvUDsuUMcxGxg
vgjQwZ8LxoS7uCwbw32wxTZrti5cxSN8shYAADobvlEgxxaQwrHwwGcMvsZ7s2VMxmN8sQk8BXiL
AjgruYkLsFx7wkrcuRe7wTc8tH8sBXWsv6uLtzxrvHXrx4AcyDusuDAcBTUrAod8ya1swdnjyT0L
rgqLsRfsw9GLsf8uIAdyLLNT0MmpzAZ13MulbMpefAdDLMEFXMF2jL+1ez8ifMxTwLoam8wYrAW1
m8VT8MzNzMcqW8fZbMM6LM0/gMD0K8OE+70X6wK9u7Qt285TvLSNvMgIO7S7nAW1O66L67bSu8ss
0MghG82/mwU1+7n3S89RAMm+C7qi+0fh+rHg+rmezLpZa8k9MLOGa7zhm9EYDM4tAK4AwLdZmwX3
q7an27p+a7hErMgkvLkBe676LLpbfLPRmwLgigBsS7lh+9Ip0L+/zLUGrLcKTbJL68aQK7VUS9PA
y769y7IUq709AL25XMJ867VFDLf4y7YYrNXBjNXeLMxA3cxLGwH/Qz2+QdvDPWCyTs3J7AvVGUvP
Fk2+5VzWrcuzQezWJBu+Fr25OEu36orXHvvV8TrP8wyv5pzCCXDCGuACpSyv7orJjk2vY9vIPcvK
4AoBxXyvkF2wLhC0/4y3fkvYhI20CTuxKivEtLzI5izaS9ytrj2jMTAAsj0AKiAFKjDbAxADUxDb
NbACKzAACpAFt43bxC3bup0FsV3ctJ3cuK0AKnDczaQAyg3dU6AAvf3bMiAHMkDc1H3bvk0Duf1E
KsAD5M0DAyAFA1DePFDbUZDe6k3eLxDc7f3e9L3eWjDe9U3b9Q3f8p0F160AMuDbKyAHK1Df7C0F
MFDg710DbKDg/+XN3gle3/2NL/hN3uc93w+O4fst3+693+R94Ah+2+pNA89d4RuuBTPw4fj9AgRu
4Fng4O994VKgAPTN3jD+3hPeByYu4x1u3z+Q4uQ9AzVgA+ptAxru4SA+BTseBSb+AkSu3jNA3T9Q
3ttN3gPOBtIt2+oN4jRe3gNwA+U9AzCA4EC+5T/Q48Bd5iyePUt+5LVt4tn9A11eA2N+5mZ+Q22+
5DHw5OQ94RX+AzVA3gweC3ceBWBO3jQQBS9Q3v3d4xnO5xcO52yu3jxu5iZe53IO4j2e5LGQ55Qe
BV1u4UoO3z+g4DJ+B4X+44weBTRQ3on+AzFQ3oGe4XbOA5ie6v930Oa1/uGwXuSc7ubi/ek/0OYw
oN43EAU3XuN9kOp33uFXfuhiXugy0N8yoN5x3unCvus+vuhFHt5T0OM2IOArMOi5Luy6rt5Xnuzv
/etSUOgmzt4dzuIVHty4LgUOvuYUnu2bDur7TQOY7ujoju1ezuTZHvByPgDcvgKtbuEDgOls4O7N
rt4/kPBRUO8/sPCiPukDD+ygXuZQHucAX95XXu4bf+4iPwXcrgL4PQPZA/G0juZUXvG0juAYzwMj
n+8br+0gDgMD4PHkbeTaHu4CTu5y4Ok5b/Ayv97uffOoPvPvfuQKvgIqv+PXDgN8zgM24PACn/E6
j+U3nt37juf/5l7wJx/y2S4HLs/ru/4C6m7wVm/sWr/15o3eFs/vAx/292P0GR/rZe/hXI/2Mz/l
Ly/ybX/ypa7eRH8/1S7rUlDz157eE/7peK/xGd/maD7sA6DgL9Dh4M3u7R74ZS7fGN/bfm/z2p7j
N/TxPyADHh8FMvDkMwDv6h3caD71tn/twj32rn7bHt/fs87ggd/0as/qrq7oq64Fd17mN2D7Kh/3
clDzNv/exy7n720DV2/r2r7fTG/buu/hYm7vFs73PNAHAe7bRe7bwb3jGP/9yJ/hob7fno/cPv/e
137o+33hZo/0UhDbNQ8Eq4FKxTMekTzFj/l7GRVF3qxZbUqTcccBc5U1bq1MpOo38I7DaabsmX0t
m7DbGVw+I1dhbHJ4ntFkrI5UzHjy1H72ssBgbLJoENHm7njIENMUalY2a+D0BjZXbgZiqmKIUFNR
A61gVFFjXF9L01B/TlVY1WRfiWiZFGg2aSzVUmF+ZHqPw4IAADs=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/ad_line.gif

R0lGODlhLAEHAJEAAP///+zs7MzMzO/v7yH5BAAAAAAALAAAAAAsAQcAAAKMhI+py+0Po5xHJEsN
zrz7D4biSJamtQEptJatCcfyTNcdqgm4lue6rvL1VD/g8Ed82ZbMpvPJ2BgxO2qQF0xZrVneFgpm
BsbksvmMTqvX7Lb77R74kNcqUoqd3vPJ6nUAFyg4SFjYFoZYI8XlV+F45YXACFlHmXiJmalpWfQo
tJhllFRZB7SltJnqUAAAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/durhamregion/dr/front;kw=pos=1;sz=1x1;ord=[timestamp]?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/durhamregion/dr/front;kw=pos=2;sz=1x1;ord=[timestamp]?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/durhamregion/dr/front;kw=pos=3;sz=1x1;ord=[timestamp]?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://durhamregion.com/images/logo_sna.gif

R0lGODlhRwAZANUAAPLY25e2yyNpmOiHk8HS3uNZamiXtu/DyFSKrfPp6tvj6s3a4/Ph4xtjlARU
ioSpw7XK2avD1OBFWMXV4Dd2oe65v+br7uyZo9Le5bnN2xJdkOvv8d40Sd84Te7w8t0uRPDN0uyj
rPDGywxZjvXy8r7Q3euzuEF9pXWfvPDy8+EmPvX09aG80ODn7PDAxeyQmujs794wRed8iQdWiw9b
j/Tv8PPn6PDLz+JPYfLz9PP09PG3vY+xyN0qQPX19QBRiCH5BAAAAAAALAAAAABHABkAAAb/QJ9Q
WAOAjjfQbSk6NF3QhE+3mEwIJetmyPVtrOCwtUQAlwmZ0rbLZbwksZ58Tq+7vI2ffn9qsX0Te4KC
AhSDew9/QhUSdY6PdxY0hz8UCmyBlHsoAZoUigdxj6NzdzAamgIYXQsOmnoELSOUM6tdCY2kuncb
eam2Qhgzrw0ePieaiV0hus28Aq8/AgtDra8GQjyaJytdBc27PjC+xCVC1poZQgqzh7VduXUxHPQd
HfX2+Qfi5K8a6sJSGROCjFKALh0eVQDAkIFDBglq1EhgwwYJL9Ci6aEBocUwStiGdKJ0AuEjHAVS
qkwpo0K3IRsyavwx4kG7Q+qGsBvkSoOf/yE4wDnCYWLIuJmCDGSAwLRphhxdrlwpswDDg4NDBgh9
dEGIhX4zNURQRHZICRolhwAQtZXODjxIB/EoqwjCrBmXhlxoWwdHjRQy4+pRRneI3T0sumjlO0eE
j8B7RqBw9Yow3cN7ELAx8Y2vChMrwOpxoICFRst1b+rRYOEPiAsDYsuO3bnOi8eUHFBj8TGZDrIR
VO8Z64NERRsRSURE/pCBjEe3IY+m5iPCpFRQFSHQpNkHiHz5OHSY9yFGjA+jukr/oXtIhuuHUJQ1
TUmAMRGM7eA+1N49Kp4TlNXCfzj5gF9+cnSQAGC5UTcEAQTqYZ8i2W1HiXwHICjHAD54sFJef1xM
EFhI8wmUIYI4SOFhg39gIBMEhVkQoSATgIBgAQwI0YsmBCjSgiECpFDYMZqg8B14SCbZQQEh1CDE
Ch5QoMGUVE7pIBs/dlcYC1VWeUIQADs=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/MMG76x50.jpg

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

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/tops-counter?uid=129439&counter=

R0lGODdhAQABAIAAAP///////ywAAAAAAQABAAACAkQBADs=

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/css/NewsDurham/main.css

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; BACKGROUND: =
url(/App_Themes/NewsDurham/images/bg_gradient3.gif) #fff repeat-x; =
COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 0px
}
A {
	COLOR: #369; TEXT-DECORATION: none
}
A:visited {
	COLOR: #369; TEXT-DECORATION: none
}
A:active {
	COLOR: #369; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
HR {
	HEIGHT: 1px; COLOR: #eee
}
UL {
=09
}
UL.listNoStyle {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 11px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; =
COLOR: #000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; =
COLOR: #000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; =
COLOR: #000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; =
COLOR: #000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; =
COLOR: #000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.homeHeading {
	BORDER-BOTTOM: #dbe3eb 1px solid; BORDER-LEFT: #eb4600 2px solid; =
PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 15px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; FONT-FAMILY: =
Arial, Verdana, Sans-Serif; LETTER-SPACING: 1px; HEIGHT: 15px; COLOR: =
#000; FONT-SIZE: 12px; BORDER-TOP: #dbe3eb 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #dbe3eb 1px solid; PADDING-TOP: 5px
}
.homeHeading A {
	COLOR: #000
}
.homeHeading A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.homeHeading A:visited {
	COLOR: #000
}
H1 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 16px
}
H3 {
	MARGIN-TOP: 6px; MARGIN-LEFT: 4px; FONT-SIZE: 14px
}
H4 {
	LINE-HEIGHT: 24px; COLOR: #000; FONT-SIZE: 23px
}
H5 {
	FONT-SIZE: 11px
}
H6 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, =
Helvetica, Sans-Serif; COLOR: #666; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
.linkRed {
	PADDING-LEFT: 12px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/arwRed.gif) no-repeat
}
.linkGreen {
	PADDING-LEFT: 12px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/arwGreen.gif) no-repeat
}
#wrapper {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; =
BACKGROUND-COLOR: #fff; MARGIN: 0px auto 10px; WIDTH: 980px; BORDER-TOP: =
#dadada 1px solid; BORDER-RIGHT: #dadada 1px solid
}
#header {
	BORDER-BOTTOM: #dadada 1px solid; WIDTH: 978px; MARGIN-BOTTOM: 5px; =
BACKGROUND: =
url(../../App_Themes/NewsDurham/images/news_durham_header.gif) #ffffff =
no-repeat
}
#body {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MIN-HEIGHT: 100px; =
PADDING-LEFT: 8px; WIDTH: 640px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 5px; =
FLOAT: left; PADDING-TOP: 8px
}
#rightColumn {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 8px; WIDTH: =
300px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 5px; FLOAT: right; =
PADDING-TOP: 8px
}
#footer {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MIN-HEIGHT: 50px; =
PADDING-LEFT: 10px; WIDTH: 958px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: =
10px; CLEAR: both; PADDING-TOP: 10px
}
#topAd {
	MARGIN: 10px 0px 10px 10px; WIDTH: 728px; FLOAT: left; HEIGHT: 90px
}
#weather {
	MARGIN: 10px 10px 10px 0px; WIDTH: 220px; FLOAT: right; HEIGHT: 90px
}
#newsBanner {
	MARGIN: 5px auto; WIDTH: 960px; HEIGHT: 60px; CLEAR: both
}
#logos {
	MARGIN: 0px auto 5px; WIDTH: 960px; HEIGHT: 40px; CLEAR: both
}
#logos IMG {
	FILTER: alpha(opacity=3D50); -moz-opacity: .50; opacity: .50
}
#logos IMG:hover {
	FILTER: alpha(opacity=3D100); -moz-opacity: 1; opacity: 1
}
#logos LI.selected IMG {
	FILTER: alpha(opacity=3D100); -moz-opacity: 1; opacity: 1
}
#logos UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px auto 0px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: =
none; PADDING-TOP: 0px
}
#logos LI {
	WIDTH: 50px; DISPLAY: inline
}
.breaking {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 0px auto 10px; PADDING-LEFT: 5px; WIDTH: =
628px; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: =
#999 1px solid; PADDING-TOP: 5px
}
.breaking .related A {
	COLOR: #336699
}
.breaking .related IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#menu_block {
	MARGIN: 0px auto; WIDTH: 978px
}
#menu {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
LINE-HEIGHT: 30px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: =
960px; HEIGHT: 30px; FONT-SIZE: 12px; BORDER-TOP: #dddddd 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #dddddd 1px solid
}
#menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
#menu LI {
	FLOAT: left
}
#menu A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
BACKGROUND: url(../../App_Themes/NewsDurham/images/menu_spacer.gif) =
no-repeat 100% 0%; COLOR: #eb4600; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
#menu LI:hover {
	BACKGROUND: =
url(../../App_Themes/NewsDurham/images/menu_selected_bg.gif) repeat-x 0% =
50%
}
#menu LI A:hover {
	BACKGROUND: =
url(../../App_Themes/NewsDurham/images/menu_selected_bg.gif) repeat-x 0% =
50%
}
#menu LI:hover {
	COLOR: #fff
}
#menu A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#menu LI.selected {
	BACKGROUND: =
url(../../App_Themes/NewsDurham/images/menu_selected_bg.gif) repeat-x 0% =
50%
}
#menu LI.selected A {
	COLOR: #fff
}
#submenu {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
LINE-HEIGHT: 24px; BACKGROUND-COLOR: #dceeff; MARGIN: 0px auto; WIDTH: =
960px; HEIGHT: 24px; FONT-SIZE: 11px; BORDER-RIGHT: #dddddd 1px solid
}
#submenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
#submenu LI {
	FLOAT: left
}
#submenu A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: =
#000; PADDING-TOP: 5px
}
#submenu LI:hover {
	BACKGROUND-COLOR: #39f; COLOR: #000
}
#submenu A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#submenu LI.selected {
=09
}
#submenu LI.selected A {
	COLOR: #000; FONT-WEIGHT: bold
}
#x_menu {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; MARGIN: 0px auto 10px; WIDTH: =
100%; BACKGROUND: url(../../App_Themes/NewsDurham/images/xmenu_bg.gif) =
#fff repeat-x 0% 50%; HEIGHT: 28px; COLOR: #6c6c6c; FONT-SIZE: 12px; =
OVERFLOW: hidden
}
#x_menu A {
	COLOR: #fff
}
#x_menu A:hover {
	COLOR: #eb4600; TEXT-DECORATION: none
}
.specialContent {
	WIDTH: 300px; MARGIN-BOTTOM: 5px; BACKGROUND: =
url(../../App_Themes/NewsDurham/images/pumpbg.gif) #ffffff no-repeat; =
HEIGHT: 92px
}
.specialGraphic {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fff; WIDTH: 300px; =
MARGIN-BOTTOM: 5px
}
.breakingNews_sidebar {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #fff; WIDTH: 300px; MARGIN-BOTTOM: =
5px
}
.ad_300x250 {
	BACKGROUND-COLOR: #dfdfdf; WIDTH: 300px; MARGIN-BOTTOM: 5px; HEIGHT: =
250px
}
.topletContainer {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
BACKGROUND-COLOR: #fff; MIN-HEIGHT: 200px; WIDTH: 300px; MARGIN-BOTTOM: =
5px; BORDER-TOP: #3399ff 3px solid; BORDER-RIGHT: #dddddd 1px solid
}
.topletContainer_regborder {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
BACKGROUND-COLOR: #fff; MIN-HEIGHT: 200px; WIDTH: 300px; MARGIN-BOTTOM: =
5px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.blogs_skyscraper {
	MIN-HEIGHT: 100px; MARGIN-BOTTOM: 5px
}
.blogs_skyscraper .blogs {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; =
WIDTH: 130px; FLOAT: left; HEIGHT: 597px; OVERFLOW: hidden; BORDER-TOP: =
#39f 3px solid; BORDER-RIGHT: #dadada 1px solid
}
.blogs_skyscraper .skyscraper {
	WIDTH: 160px; FLOAT: right
}
.blogListing {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
MARGIN-BOTTOM: 10px; PADDING-TOP: 4px
}
.tagcloud {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 80%; =
PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.section_left {
	BACKGROUND-COLOR: #fff; WIDTH: 405px; FLOAT: left
}
.section_right {
	BORDER-BOTTOM: #dbe3eb 1px solid; BORDER-LEFT: #dbe3eb 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fafbfc; PADDING-LEFT: 5px; =
WIDTH: 210px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; FLOAT: right; =
BORDER-TOP: #dbe3eb 1px solid; BORDER-RIGHT: #dbe3eb 1px solid; =
PADDING-TOP: 5px
}
.section_right_sub {
	BORDER-BOTTOM: #dbe3eb 1px solid; BORDER-LEFT: #dbe3eb 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fafbfc; PADDING-LEFT: 5px; =
WIDTH: 210px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; FLOAT: right; =
CLEAR: right; BORDER-TOP: #3399ff 3px solid; BORDER-RIGHT: #dbe3eb 1px =
solid; PADDING-TOP: 5px
}
.home_left {
	WIDTH: 305px; FLOAT: left
}
.home_right {
	WIDTH: 305px; FLOAT: right
}
.newsItem {
	PADDING-BOTTOM: 2px; MARGIN: 10px 0px; PADDING-LEFT: 2px; WIDTH: 100%; =
PADDING-RIGHT: 2px; CLEAR: both; PADDING-TOP: 2px
}
.newsItem .category {
	FONT-FAMILY: Verdana; COLOR: #eb4600; FONT-SIZE: 9px
}
.newsItem P {
	MARGIN: 2px 0px 0px; FONT-FAMILY: Verdana, Arial, Sans-Serif; =
FONT-SIZE: 11px
}
.newsItem .thumb {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; FLOAT: =
left; PADDING-TOP: 4px
}
.newsItem .thumb IMG {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: =
#999 1px solid; BORDER-RIGHT: #999 1px solid
}
.newsItem A.title {
	PADDING-BOTTOM: 4px; FONT-FAMILY: Arial; COLOR: #336699; FONT-SIZE: =
14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsItem A.TopStory {
	PADDING-BOTTOM: 4px; FONT-FAMILY: Arial; COLOR: #336699; FONT-SIZE: =
16px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsItem .author {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; COLOR: #888; FONT-SIZE: 11px
}
.newsItem A {
	COLOR: #336699; FONT-WEIGHT: lighter
}
.related {
	LINE-HEIGHT: 12px; MARGIN-TOP: 4px; FONT-FAMILY: Verdana, Arial, =
Sans-Serif; COLOR: #000; FONT-SIZE: 11px
}
.related A {
	COLOR: #336699
}
.newsItem .related {
	LINE-HEIGHT: 12px; MARGIN-TOP: 4px; FONT-FAMILY: Arial; COLOR: #336699
}
.newsItem .related A {
	COLOR: #336699
}
.newsItem .related IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.newsItem .textLinks {
	FONT-FAMILY: Arial; COLOR: #336699; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
#weather_box {
	FONT-FAMILY: Verdana; HEIGHT: 90px
}
#weather_top {
	TEXT-ALIGN: center; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: =
5px
}
#weather_info {
	TEXT-ALIGN: center; COLOR: #999; FONT-SIZE: 26px; FONT-WEIGHT: bolder; =
PADDING-TOP: 2px
}
#weather_temp {
	TEXT-ALIGN: right; PADDING-RIGHT: 60px
}
#weather_desc {
	TEXT-ALIGN: left; TEXT-INDENT: 65px; MARGIN-BOTTOM: 8px; COLOR: #999; =
FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#weather_bottom {
	TEXT-ALIGN: center; MARGIN: 0px auto; FONT-SIZE: 11px; FONT-WEIGHT: =
normal
}
#weather_bottom .right {
	TEXT-ALIGN: right; MARGIN-LEFT: 5px
}
#weather_bottom .left {
	TEXT-ALIGN: left; MARGIN-RIGHT: 5px
}
.horizontalBar {
	BORDER-BOTTOM: #dbe3eb 1px solid; BORDER-LEFT: #eb4600 2px solid; =
LINE-HEIGHT: 24px; MARGIN: 5px auto; WIDTH: 100%; FONT-FAMILY: Arial, =
Verdana, Sans-Serif; HEIGHT: 24px; FONT-SIZE: 12px; BORDER-TOP: #dbe3eb =
1px solid; BORDER-RIGHT: #dbe3eb 1px solid
}
.horizontalBar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
.horizontalBar LI {
	FLOAT: left
}
.horizontalBar LI.heading {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
.horizontalBar LI A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: =
#000; FONT-SIZE: 14px; PADDING-TOP: 6px
}
.horizontalBar LI A:hover {
	TEXT-DECORATION: underline
}
.hotlistings {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 340px; =
PADDING-RIGHT: 8px; DISPLAY: inline; FONT-FAMILY: Arial, Verdana, =
Sans-Serif; FLOAT: left; COLOR: #666; FONT-SIZE: 11px; PADDING-TOP: 8px
}
.hotlistings A {
	FONT-SIZE: 11px
}
.txtadsBorder {
=09
}
.mapInfoWinConents {
	MARGIN: 4px
}
.mapMarkerLabel {
	WIDTH: 150px
}
.mapMarkerLabel IMG {
	DISPLAY: none
}
.google_bubble {
	MARGIN-RIGHT: 25px
}
.google_bubble A {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.google_bubble IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; MARGIN: =
4px; WIDTH: 70px; FLOAT: left; HEIGHT: 70px; BORDER-TOP: #000 1px solid; =
BORDER-RIGHT: #000 1px solid
}
#mapControls {
	PADDING-BOTTOM: 4px; MARGIN: 2px auto; PADDING-LEFT: 4px; WIDTH: 100%; =
PADDING-RIGHT: 4px; FONT-SIZE: 10px; PADDING-TOP: 4px
}
#mapControls .map_btn_off {
	TEXT-ALIGN: center; MARGIN: 2px; WIDTH: 100px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/blue_100px_btn.gif) no-repeat 0% 50%; =
FLOAT: left; HEIGHT: 25px
}
#mapControls .map_btn_on {
	TEXT-ALIGN: center; MARGIN: 2px; WIDTH: 100px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/orange_100px_btn.gif) no-repeat 0% =
50%; FLOAT: left; HEIGHT: 25px
}
#mapControls A {
	LINE-HEIGHT: 25px; COLOR: #fff; FONT-WEIGHT: bold
}
#wrapperArticleBody {
	LINE-HEIGHT: 18px
}
#articleBody {
	TEXT-ALIGN: left
}
#theArticle {
=09
}
#wrapperArticleImage {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 5px; WIDTH: 370px; PADDING-RIGHT: 5px; FLOAT: right; =
PADDING-TOP: 5px
}
.articleImage {
	TEXT-ALIGN: center; MARGIN: 0px 0px 10px 15px; WIDTH: 405px; FLOAT: =
right; OVERFLOW: hidden
}
.articleImage IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: =
365px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
#articleMap {
	MARGIN: 0px 0px 10px 15px; WIDTH: 370px; FLOAT: right; CLEAR: right
}
#articleMap > DIV {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: =
#000 1px solid; BORDER-RIGHT: #000 1px solid
}
DIV.credit {
	POSITION: absolute; TEXT-ALIGN: right; FILTER: alpha(opacity=3D50); =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 10px; =
BOTTOM: 0px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 10px; RIGHT: =
0px; PADDING-TOP: 2px; -moz-opacity: .50; opacity: .50
}
DIV.caption {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 12px; =
BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; COLOR: #666; CLEAR: right; FONT-SIZE: 9px; =
PADDING-TOP: 5px
}
.imgCredit {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 0px; WIDTH: 405px; PADDING-RIGHT: 0px; COLOR: #666; =
FONT-SIZE: 10px; PADDING-TOP: 3px
}
.date {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #808080; PADDING-TOP: 0px
}
.author {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 9px; =
PADDING-TOP: 0px
}
SPAN.comment {
	COLOR: #777; FONT-SIZE: 11px
}
#wrapperArticleSideLinks {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 10px 10px; PADDING-LEFT: 0px; =
WIDTH: 218px; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: right; =
PADDING-TOP: 0px
}
.subTitle {
	BORDER-LEFT: #eb4600 2px solid; PADDING-BOTTOM: 5px; FONT-STYLE: =
italic; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; FONT-SIZE: =
12px; PADDING-TOP: 5px
}
A.smallTitle {
	PADDING-BOTTOM: 2px; FONT-FAMILY: Arial; COLOR: #336699; FONT-SIZE: =
12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.moreStories {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.articleSideHeader {
	BORDER-BOTTOM: #eb4600 1px dotted; TEXT-ALIGN: left; LINE-HEIGHT: 26px; =
WIDTH: 100%; MARGIN-BOTTOM: 4px; COLOR: #eb4600; FONT-SIZE: 14px; =
FONT-WEIGHT: bold
}
.articleSideContainer {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; WIDTH: 188px; PADDING-RIGHT: =
15px; MARGIN-BOTTOM: 10px; BORDER-TOP: #3399ff 3px solid; BORDER-RIGHT: =
#dadada 1px solid; PADDING-TOP: 0px
}
.articleTools {
	LIST-STYLE-TYPE: none
}
.articleTools LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 1px
}
.articleTools LI.textSize {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoTextSize.gif) =
no-repeat left 50%
}
.articleTools LI.emailArticle {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoEmailArticle.gif) =
no-repeat left 50%
}
.articleTools LI.emailAuthor {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoEmailAuthor.gif) =
no-repeat left 50%
}
.articleTools LI.print {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoPrint.gif) no-repeat =
left 50%
}
.articleTools LI.typo {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoTypo.gif) no-repeat =
left 50%
}
.articleTools LI.license {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoLicense.gif) no-repeat =
left 50%
}
.articleTools LI.bookmark {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 15px
}
.articleTools LI.bookmark IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
SPAN.textSize {
	COLOR: #369; CURSOR: pointer
}
SPAN.textSize:hover {
	TEXT-DECORATION: underline
}
.relatedList {
	LINE-HEIGHT: 16px
}
.pointer {
	CURSOR: pointer
}
.relatedMedia {
	LIST-STYLE-TYPE: none
}
.relatedMedia LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 1px
}
.relatedMedia LI.video {
	BACKGROUND: =
url(/App_Themes/NewsDurham/images/mediaIcons/icon_video.gif) no-repeat =
left 50%
}
.relatedMedia LI.audio {
	BACKGROUND: =
url(/App_Themes/NewsDurham/images/mediaIcons/icon_audio2.gif) no-repeat =
left 50%
}
.relatedMedia LI.swf {
	BACKGROUND: url(/App_Themes/NewsDurham/images/mediaIcons/icon_swf.gif) =
no-repeat left 50%
}
.relatedMedia LI.pdf {
	BACKGROUND: url(/App_Themes/NewsDurham/images/mediaIcons/icon_pdf.gif) =
no-repeat left 50%
}
DIV#footerWrapper {
	MARGIN: 10px auto; WIDTH: 775px; FONT: 12px Arial, Helvetica, =
sans-serif; PADDING-TOP: 10px
}
DIV#footerWrapper UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#footerWrapper UL LI A {
	COLOR: #999; TEXT-DECORATION: none
}
DIV#footerWrapper UL LI A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
#footerWrapper .footerSection {
	LINE-HEIGHT: 16px; WIDTH: 143px; FLOAT: left; MARGIN-LEFT: 15px; =
FONT-SIZE: 10px
}
LI.footerHeader {
	FONT: bold 12px Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0.5em; =
COLOR: #666
}
#footerWrapper .first {
	MARGIN: 0px
}
#global_footer_grey {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; =
BACKGROUND-COLOR: #f5f5f5; MARGIN: 10px auto 5px; PADDING-LEFT: 15px; =
WIDTH: 743px; PADDING-RIGHT: 15px; FONT-SIZE: 10px; BORDER-TOP: #e3e3e3 =
1px solid; BORDER-RIGHT: #e3e3e3 1px solid; PADDING-TOP: 15px
}
#global_footer {
	WIDTH: 775px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#515151; MARGIN-LEFT: auto; FONT-SIZE: 10px; MARGIN-RIGHT: auto
}
#global_footer A {
	COLOR: #0098d6; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#global_footer A:link {
	COLOR: #0098d6; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#global_footer A:active {
	COLOR: #0098d6; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#global_footer A:visited {
	COLOR: #0098d6; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#global_footer A:hover {
	TEXT-DECORATION: underline
}
#global_footer SELECT {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; =
WIDTH: 175px; PADDING-RIGHT: 5px; BORDER-TOP: #e3e3e3 1px solid; =
BORDER-RIGHT: #e3e3e3 1px solid; PADDING-TOP: 5px
}
#footerWrapper #copyright {
	FLOAT: right; COLOR: #808080
}
#footerWrapper #logos {
	FLOAT: left
}
.home_rss {
	MARGIN-TOP: 2px; FLOAT: right; MARGIN-RIGHT: 5px
}
.weatherMain {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 740px; PADDING-RIGHT: =
10px; FLOAT: left; PADDING-TOP: 10px
}
.extendedweather {
	PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-LEFT: 10px; WIDTH: 180px; =
PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 10px
}
.fivedayforecast {
	WIDTH: 460px; FLOAT: right
}
.todayforecast {
	TEXT-ALIGN: left; WIDTH: 210px; FLOAT: left; MARGIN-LEFT: 30px
}
.todayforecastborder {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; WIDTH: =
210px; PADDING-RIGHT: 18px; FLOAT: left; PADDING-TOP: 10px
}
#wrapperFinder {
	PADDING-BOTTOM: 5px
}
#wrapperFinder .finderOption {
	PADDING-BOTTOM: 2px; MARGIN: 0px auto; PADDING-LEFT: 5px; WIDTH: 250px; =
PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
#wrapperFinder .finderOption SELECT {
	WIDTH: 250px; MARGIN-BOTTOM: 1px
}
.findButton {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; MARGIN: 0px =
auto; WIDTH: 80px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/blue_find_ico.gif) no-repeat; HEIGHT: =
20px; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: 0px; CURSOR: pointer; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.finderContainer {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: =
0px; MARGIN-BOTTOM: 5px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/finderbg2.jpg) no-repeat 0% 50%; =
BORDER-TOP: #3399ff 3px solid; BORDER-RIGHT: #dddddd 1px solid; =
PADDING-TOP: 5px
}
.mediahome {
	BORDER-BOTTOM: #39f 1px solid; BORDER-LEFT: medium none; =
BACKGROUND-COLOR: #ededed; MARGIN-TOP: 15px; HEIGHT: 360px; FONT-SIZE: =
11px; BORDER-TOP: #39f 1px solid; MARGIN-RIGHT: 4px
}
.mediahome_left {
	WIDTH: 400px; FLOAT: left; HEIGHT: 100%
}
.mediahome_right {
	BORDER-LEFT: #fff 1px solid; WIDTH: 230px; FLOAT: right; HEIGHT: 100%
}
.mediahome_photoitem {
	LINE-HEIGHT: 15px; MARGIN: 0px auto 10px; WIDTH: 190px; COLOR: #000
}
.mediahome_photo {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: =
190px; HEIGHT: 95px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px =
solid
}
.weatherWarning {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999 1px =
solid; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fff; WIDTH: 300px; =
MARGIN-BOTTOM: 5px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px =
solid
}
.weatherWarning H3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; LINE-HEIGHT: 14px; =
BACKGROUND-COLOR: #336699; MARGIN: 0px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 4px
}
.weatherWarning .inner {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.lbon {
	MARGIN: 0px 4px; COLOR: #ffc600; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.lboff {
	MARGIN: 0px 4px; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.customize_bar {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 8px; WIDTH: 624px; PADDING-RIGHT: 8px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/customize_bar.gif) #ffffff repeat-x; =
HEIGHT: 18px; CLEAR: both; BORDER-TOP: #000 1px solid; BORDER-RIGHT: =
#000 1px solid; PADDING-TOP: 0px
}
.customize_bar A:visited {
	COLOR: #fff
}
.myhome_bar {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 5px 0px; PADDING-LEFT: =
8px; WIDTH: 626px; PADDING-RIGHT: 8px; FONT-FAMILY: Arial, Verdana, =
Sans-Serif; HEIGHT: 16px; CLEAR: both; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/css/NewsDurham/search.css

.imgBorder {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: =
#000 1px solid; BORDER-RIGHT: #000 1px solid
}
.wrapperSearchBox {
	FLOAT: right; MARGIN-RIGHT: 15px
}
#wrapperSearch {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; WIDTH: 276px; PADDING-RIGHT: =
8px; PADDING-TOP: 3px
}
#wrapperSearch DIV#assetTypes {
	PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; COLOR: #fff; FONT-SIZE: 9px
}
#wrapperSearch DIV#assetType A {
	COLOR: #000; CURSOR: pointer; TEXT-DECORATION: none
}
#wrapperSearch DIV#assetType A:active {
	COLOR: #000; CURSOR: pointer; TEXT-DECORATION: none
}
#wrapperSearch DIV#assetType A:visited {
	COLOR: #000; CURSOR: pointer; TEXT-DECORATION: none
}
#wrapperSearch DIV#assetType A:hover {
	TEXT-DECORATION: underline
}
#wrapperSearch DIV#assetType .assetDiv {
	COLOR: #dadada; FONT-SIZE: 9px
}
#wrapperSearch DIV#wrapperTextButton {
	BORDER-BOTTOM: #39f 1px solid; BORDER-LEFT: #39f 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 2px; PADDING-LEFT: =
0px; WIDTH: 270px; PADDING-RIGHT: 0px; HEIGHT: 27px; BORDER-TOP: #39f =
1px solid; BORDER-RIGHT: #39f 1px solid; PADDING-TOP: 0px
}
#wrapperSearch DIV#wrapperText {
	WIDTH: 244px; FLOAT: left; MARGIN-RIGHT: 1px
}
#wrapperSearch DIV#wrapperText .textField {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px =
0px 2px 2px; PADDING-LEFT: 3px; WIDTH: 242px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/bgSearchMain.gif) repeat-x; =
HEIGHT: 21px; FONT-SIZE: 16px; BORDER-TOP: 0px; FONT-WEIGHT: bold; =
BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
#wrapperSearch DIV#wrapperButton {
	WIDTH: 21px; FLOAT: left; PADDING-TOP: 3px
}
#wrapperSearch DIV#wrapperButton .button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 21px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/green_search_ico.gif) no-repeat; =
HEIGHT: 21px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
#wrapperRadio DIV {
=09
}
.radio1 {
	POSITION: relative; MARGIN: 0px; WIDTH: 13px; FLOAT: left; PADDING-TOP: =
0px; LEFT: -5px
}
.radio3 {
	POSITION: relative; MARGIN: 0px; WIDTH: 13px; FLOAT: left; PADDING-TOP: =
0px; LEFT: -5px
}
.radio2 {
	POSITION: relative; FLOAT: left; COLOR: #000; FONT-SIZE: 9px; TOP: 3px; =
FONT-WEIGHT: bold; LEFT: 6px
}
.radio4 {
	POSITION: relative; FLOAT: left; COLOR: #000; FONT-SIZE: 9px; TOP: 3px; =
FONT-WEIGHT: bold; LEFT: 6px
}
.radio2 {
	WIDTH: 110px
}
.radio4 {
	WIDTH: 60px
}
UL.searchRelatedList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wrapperBodySearch {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #fff; MARGIN: =
0px auto; PADDING-LEFT: 15px; WIDTH: 945px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
#innerBodySearch {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/bgInnerBodySearch.gif); =
PADDING-TOP: 0px
}
#wrapperColumnSearchLeft {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: =
755px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: =
10px
}
#wrapperColumnSearchRight {
	WIDTH: 160px; FLOAT: left; PADDING-TOP: 10px
}
#wrapperSearchRefine {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; WIDTH: =
165px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: =
3px
}
#wrapperSearchRefine H2 {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 1px; WIDTH: 165px; =
MARGIN-BOTTOM: 10px
}
#wrapperSearchBody {
	WIDTH: 580px; FLOAT: left
}
#wrapperSearchResultsHeader {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #f5f5f5; =
PADDING-LEFT: 15px; WIDTH: 723px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: =
15px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 15px
}
.wrapperSearchPagination {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
BACKGROUND-COLOR: #f5f5f5; WIDTH: 578px; MARGIN-BOTTOM: 15px; HEIGHT: =
30px; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: bold; BORDER-RIGHT: =
#ddd 1px solid
}
.searchPaginationbottom {
	BORDER-TOP: #ddd 1px solid
}
.wrapperSearchPagination DIV.results {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: 143px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 9px
}
.wrapperSearchPagination DIV.pagination {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
250px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 21px; PADDING-TOP: 9px
}
.wrapperSearchPagination DIV.pagination A {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; FONT-SIZE: 10px; BORDER-TOP: #ddd 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.wrapperSearchPagination DIV.pagination A:hover {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
BACKGROUND-COLOR: #cc0000; COLOR: #fff; BORDER-TOP: #ddd 1px solid; =
BORDER-RIGHT: #ddd 1px solid; TEXT-DECORATION: none
}
.wrapperSearchPagination DIV.sortBy {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
142px; PADDING-RIGHT: 6px; FLOAT: right; PADDING-TOP: 6px
}
.wrapperSearchPagination .sortBy SELECT {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.wrapperSearchResultsEvents {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: =
15px
}
#wrapperSearchTabs {
	WIDTH: 580px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/search/bgSearchTabs.gif) =
repeat-x; HEIGHT: 27px
}
UL#searchTabs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#searchTabs LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 103px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/search/searchTabOff.gif) =
no-repeat; FLOAT: left; HEIGHT: 21px; COLOR: #fff; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#searchTabs LI A {
	COLOR: #369
}
#searchTabs LI.On {
	BACKGROUND: =
url(/App_Themes/Olympics/standard/images/search/searchTabOn.gif) =
no-repeat; COLOR: #000
}
.searchResult {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 15px; =
LINE-HEIGHT: 16px; MARGIN-BOTTOM: 15px
}
.searchResult .left {
	MAX-WIDTH: 202px; FLOAT: left; MARGIN-RIGHT: 10px
}
.searchResult .right {
	WIDTH: 368px; FLOAT: left
}
.searchResult .right H3 {
	MARGIN-BOTTOM: 0px
}
.searchResult IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.search_skyscraper {
	WIDTH: 160px; FLOAT: right; MARGIN-RIGHT: 20px
}
.searchVerticalPromo {
	WIDTH: 160px; FLOAT: left
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/css/NewsDurham/mmVideoWidget.css

.jsVideoWrapper {
	Z-INDEX: 10; BORDER-BOTTOM: #dadada 1px solid; POSITION: relative; =
BORDER-LEFT: #dadada 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 298px; =
MARGIN-BOTTOM: 5px; COLOR: #000; FONT-SIZE: 11px; OVERFLOW: hidden; =
BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid
}
.jsVideoWrapper .slide {
	Z-INDEX: 5; WIDTH: 3000px; HEIGHT: 104px; OVERFLOW: hidden
}
.jsVideoWrapper .jsBase {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; MARGIN-TOP: 4px; MARGIN-BOTTOM: =
5px; HEIGHT: 20px; COLOR: #666; VERTICAL-ALIGN: middle
}
.jsVideoWrapper .jsThumb {
	BORDER-BOTTOM: #dadada 2px solid; BORDER-LEFT: #dadada 2px solid; =
FLOAT: left; BORDER-TOP: #dadada 2px solid; MARGIN-RIGHT: 5px; =
BORDER-RIGHT: #dadada 2px solid
}
.jsVideoWrapper .jsItem {
	MARGIN: 10px; WIDTH: 278px; DISPLAY: inline; FLOAT: left; HEIGHT: 120px
}
.jsVideoWrapper .jsItem A {
	COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.jsVideoWrapper .jsHeader {
	BORDER-BOTTOM: #dadada 2px solid; HEIGHT: 40px
}
.jsVideoWrapper #jsCurrent {
	WIDTH: 30px; DISPLAY: inline; VERTICAL-ALIGN: super
}
.jsVideoWrapper #jsTotal {
	WIDTH: 30px; DISPLAY: inline; VERTICAL-ALIGN: super
}
.jsVideoWrapper .jsLogo {
	FLOAT: left; MARGIN-LEFT: 10px; FONT-SIZE: 10px; VERTICAL-ALIGN: super
}
.jsVideoWrapper .jsControls {
	FLOAT: right; FONT-SIZE: 11px; MARGIN-RIGHT: 10px
}
.jsVideoWrapper .mm_slide {
	Z-INDEX: 5; WIDTH: 3000px; HEIGHT: 104px; OVERFLOW: hidden
}
.jsVideoWrapper .jsHeader {
	BORDER-BOTTOM: #dadada 2px solid; HEIGHT: 40px
}
.jsVideoWrapper #mm_jsCurrent {
	WIDTH: 30px; DISPLAY: inline; VERTICAL-ALIGN: super
}
.jsVideoWrapper #mm_jsTotal {
	WIDTH: 30px; DISPLAY: inline; VERTICAL-ALIGN: super
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/plugins/gasPrices/assets/gas_styles.css

.gasPrice_mainPage {
	BACKGROUND-IMAGE: url(images/homepage_bar_blue.jpg); BORDER-BOTTOM: =
black 1px solid; TEXT-ALIGN: center; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 298px; PADDING-RIGHT: =
0px; BACKGROUND-REPEAT: repeat-x; MARGIN-BOTTOM: 5px; HEIGHT: 50px; =
COLOR: #000000; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px =
solid; PADDING-TOP: 0px
}
.sponsor_bar {
	MARGIN: 4px auto
}
.gas_listings {
	LINE-HEIGHT: normal; MARGIN: 0px auto; WIDTH: 460px; FONT-FAMILY: =
Arial, Times New Roman, Sans-Serif; FONT-SIZE: 12px
}
.gas_listings TABLE {
	MARGIN: 0px auto
}
.gas_listings .listingtable {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#ffffff 1px solid; WIDTH: 400px; BORDER-COLLAPSE: collapse; FONT-SIZE: =
12px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
.gas_listings .listingtable TD {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; =
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: =
#ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 4px
}
.gas_listings .listingtable TH {
	BACKGROUND-IMAGE: url(images/table_header.jpg); BORDER-BOTTOM: #ffffff =
1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: repeat-x; =
COLOR: #ffffff; FONT-SIZE: 14px; BORDER-TOP: #ffffff 1px solid; =
BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 5px
}
.gas_listings .listingtable .footer {
	BACKGROUND-IMAGE: url(images/table_header.jpg); BACKGROUND-REPEAT: =
repeat-x; COLOR: #ffffff; FONT-SIZE: 14px
}
.listingtable .odd_row {
	BACKGROUND-COLOR: #ffffff
}
.listingtable .even_row {
	BACKGROUND-COLOR: #dfdfdf
}
.gaslisting_header_img {
	MARGIN: 0px auto
}
.gas_listings H1 {
	TEXT-ALIGN: center; COLOR: #205193; FONT-SIZE: 32px
}
.gas_listings .reported_date {
	COLOR: #004d00; FONT-SIZE: 10px
}
.gas_listings A {
	TEXT-ALIGN: center
}
.highest {
	TEXT-ALIGN: center; FONT-SIZE: 30px; FONT-WEIGHT: bold
}
.lowest {
	TEXT-ALIGN: center; FONT-SIZE: 30px; FONT-WEIGHT: bold
}
.highlow {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN: 0px auto; WIDTH: 300px; BORDER-COLLAPSE: collapse; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.highlow .low {
	BACKGROUND-IMAGE: url(images/highlow_blue_bg.jpg); BACKGROUND-REPEAT: =
repeat-x; HEIGHT: 36px; COLOR: #ffffff
}
.highlow .high {
	BACKGROUND-IMAGE: url(images/highlow_red_bg.jpg); BACKGROUND-REPEAT: =
repeat-x; HEIGHT: 36px; COLOR: #ffffff
}
.highlow TD {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#000000 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 =
1px solid; PADDING-TOP: 4px
}
.highlow .title {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.highlow .location {
	LINE-HEIGHT: 10px; BACKGROUND-COLOR: #000000; COLOR: white; FONT-SIZE: =
10px
}
.highlow .congrats {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}
.gas_listings .heading {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 12px
}
.highlow A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.linkbuttons {
	FONT-FAMILY: Verdana; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.linkbuttons:hover {
	COLOR: #ff1500
}
.blueText {
	COLOR: #0066cc; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.blueText A {
	COLOR: #0066cc; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.redText {
	COLOR: #ff1500; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.redText A {
	COLOR: #ff1500; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.redText:visited {
	COLOR: #ff1500; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.pumpPriceWatch {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-LEFT: =
3px; PADDING-RIGHT: 3px; COLOR: #0066cc; FONT-SIZE: 11px; =
TEXT-DECORATION: none; PADDING-TOP: 3px
}
.formTable {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 8px; MARGIN: 0px auto; PADDING-LEFT: 8px; PADDING-RIGHT: =
8px; FONT-FAMILY: Verdana, Arial, Sans-Serif; FONT-SIZE: 12px; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: =
8px
}
.formTable INPUT {
	FONT-SIZE: 11px
}
.formTable SELECT {
	FONT-SIZE: 12px
}
.formTable TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.formTable TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.list {
	TEXT-ALIGN: center; MARGIN: 10px auto; FONT-FAMILY: Verdana, Arial, =
Sans-Serif
}
.list UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px auto; WIDTH: 160px; COLOR: #000
}
.list LI {
	BORDER-BOTTOM: #dfdfdf 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#dfdfdf 1px solid; PADDING-BOTTOM: 4px; MARGIN: 2px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf =
1px solid; PADDING-TOP: 4px
}
.list LI:hover {
	BACKGROUND-COLOR: #dfdfdf; TEXT-DECORATION: none
}
.list LI A {
	MARGIN: 0px 0px 0px 10px; COLOR: #000; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.list LI A:hover {
	COLOR: #900
}
.login_box {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
LINE-HEIGHT: 22px; TEXT-INDENT: 10px; MARGIN: 5px auto; WIDTH: 160px; =
BACKGROUND: url(images/table_header_blue.jpg) #fff repeat-x left top; =
HEIGHT: 22px; COLOR: #fff; BORDER-TOP: #000 1px solid; FONT-WEIGHT: =
bold; BORDER-RIGHT: #000 1px solid
}
.login_box A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.login_box A:hover {
	COLOR: #fff; FONT-WEIGHT: bold
}
.login_box:hover {
	BACKGROUND: url(images/table_header.jpg) #fff repeat-x left top
}
.congrats_outer {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000 1px =
solid; BACKGROUND-COLOR: #fff; MARGIN: 5px auto; WIDTH: 300px; =
BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.inner_title {
	BORDER-BOTTOM: #000 1px solid; LINE-HEIGHT: 22px; TEXT-INDENT: 10px; =
WIDTH: 100%; BACKGROUND: url(images/title_bg.gif) #fff repeat-x left =
top; HEIGHT: 22px; COLOR: #fff; FONT-WEIGHT: bold
}
.inner_content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: =
100%; PADDING-TOP: 5px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: Verdana, Helvetica, Sans-Serif; HEIGHT: 20px; COLOR: =
#6699cc; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.textstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: #6699cc; FONT-SIZE: =
11px
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Helvetica, =
Sans-Serif; COLOR: #6699cc; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.errorMSG SPAN {
	COLOR: #ff3300; FONT-WEIGHT: bold
}
.buttonStyle {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; =
COLOR: #6699cc; FONT-SIZE: 10px; BORDER-TOP: #efefef 1px solid; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pollQuestionstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; FONT-SIZE: 11px; =
VERTICAL-ALIGN: inherit; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
WIDTH: 300px; BACKGROUND: #efefef; BORDER-TOP: #6699cc 1px solid; =
BORDER-RIGHT: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
MARGIN: 0px 10px 10px; WIDTH: 278px; BACKGROUND: #ffffff; BORDER-TOP: =
#6699cc 1px solid; BORDER-RIGHT: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: =
#6699cc; FONT-SIZE: 11px
}
.pollResultBarWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	BOTTOM: 10px; FLOAT: right; RIGHT: 0px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: Verdana, Helvetica, Sans-Serif; HEIGHT: 20px; COLOR: =
#6699cc; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.textstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: #6699cc; FONT-SIZE: =
11px
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Helvetica, =
Sans-Serif; COLOR: #6699cc; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.errorMSG SPAN {
	COLOR: #ff3300; FONT-WEIGHT: bold
}
.buttonStyle {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; =
COLOR: #6699cc; FONT-SIZE: 10px; BORDER-TOP: #efefef 1px solid; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pollQuestionstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; FONT-SIZE: 11px; =
VERTICAL-ALIGN: inherit; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
WIDTH: 300px; BACKGROUND: #efefef; BORDER-TOP: #6699cc 1px solid; =
BORDER-RIGHT: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
MARGIN: 0px 10px 10px; WIDTH: 278px; BACKGROUND: #ffffff; BORDER-TOP: =
#6699cc 1px solid; BORDER-RIGHT: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: =
#6699cc; FONT-SIZE: 11px
}
.pollResultBarWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	BOTTOM: 10px; FLOAT: right; RIGHT: 0px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: Verdana, Helvetica, Sans-Serif; HEIGHT: 20px; COLOR: =
#6699cc; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.textstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: #6699cc; FONT-SIZE: =
11px
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Helvetica, =
Sans-Serif; COLOR: #6699cc; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.errorMSG SPAN {
	COLOR: #ff3300; FONT-WEIGHT: bold
}
.buttonStyle {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; =
COLOR: #6699cc; FONT-SIZE: 10px; BORDER-TOP: #efefef 1px solid; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pollQuestionstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; FONT-SIZE: 11px; =
VERTICAL-ALIGN: inherit; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
WIDTH: 300px; BACKGROUND: #efefef; BORDER-TOP: #6699cc 1px solid; =
BORDER-RIGHT: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
MARGIN: 0px 10px 10px; WIDTH: 278px; BACKGROUND: #ffffff; BORDER-TOP: =
#6699cc 1px solid; BORDER-RIGHT: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: =
#6699cc; FONT-SIZE: 11px
}
.pollResultBarWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	BOTTOM: 10px; FLOAT: right; RIGHT: 0px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: Verdana, Helvetica, Sans-Serif; HEIGHT: 20px; COLOR: =
#6699cc; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.textstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: #6699cc; FONT-SIZE: =
11px
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Helvetica, =
Sans-Serif; COLOR: #6699cc; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.errorMSG SPAN {
	COLOR: #ff3300; FONT-WEIGHT: bold
}
.buttonStyle {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; =
COLOR: #6699cc; FONT-SIZE: 10px; BORDER-TOP: #efefef 1px solid; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pollQuestionstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; FONT-SIZE: 11px; =
VERTICAL-ALIGN: inherit; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
WIDTH: 300px; BACKGROUND: #efefef; BORDER-TOP: #6699cc 1px solid; =
BORDER-RIGHT: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
MARGIN: 0px 10px 10px; WIDTH: 278px; BACKGROUND: #ffffff; BORDER-TOP: =
#6699cc 1px solid; BORDER-RIGHT: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: =
#6699cc; FONT-SIZE: 11px
}
.pollResultBarWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	BOTTOM: 10px; FLOAT: right; RIGHT: 0px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/topletsresources/news/phototoplet/css/thestar.css

BODY {
=09
}
.thestarphotoplayer {
	TEXT-ALIGN: left
}
.thestarphotoplayer .PP-ImageHolder {
	POSITION: relative; BACKGROUND-COLOR: #000; WIDTH: 404px; HEIGHT: 300px
}
.thestarphotoplayer .PP-Prev {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff =
1px solid; WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center 50%; HEIGHT: 14px; COLOR: black; BORDER-TOP: =
#fff 1px solid; TOP: 4px; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.thestarphotoplayer .PP-Next {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff =
1px solid; WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center 50%; HEIGHT: 14px; COLOR: black; BORDER-TOP: =
#fff 1px solid; TOP: 4px; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.thestarphotoplayer .PP-Play {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff =
1px solid; WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center 50%; HEIGHT: 14px; COLOR: black; BORDER-TOP: =
#fff 1px solid; TOP: 4px; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.thestarphotoplayer .PP-Pause {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff =
1px solid; WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center 50%; HEIGHT: 14px; COLOR: black; BORDER-TOP: =
#fff 1px solid; TOP: 4px; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
.thestarphotoplayer .PP-Prev {
	BACKGROUND-IMAGE: =
url(/topletsresources/news/PhotoToplet/images/prev2.gif); LEFT: 6px
}
.thestarphotoplayer .PP-Next {
	BACKGROUND-IMAGE: =
url(/topletsresources/news/PhotoToplet/images/next2.gif); LEFT: 40px
}
.thestarphotoplayer .PP-Play {
	BACKGROUND-IMAGE: =
url(/topletsresources/news/PhotoToplet/images/play2.gif); LEFT: 23px
}
.thestarphotoplayer .PP-Pause {
	BACKGROUND-IMAGE: =
url(/topletsresources/news/PhotoToplet/images/pause2.gif); LEFT: 23px
}
.thestarphotoplayer .PP-Controls {
	POSITION: relative; BACKGROUND-COLOR: #fff; WIDTH: 404px; HEIGHT: 25px
}
.thestarphotoplayer .PP-Controls .PP-mouseover {
	BORDER-BOTTOM: #eb4600 1px solid; BORDER-LEFT: #eb4600 1px solid; =
BORDER-TOP: #eb4600 1px solid; BORDER-RIGHT: #eb4600 1px solid
}
.thestarphotoplayer .PP-ThumbHolder {
	POSITION: relative; WIDTH: 325px; PADDING-RIGHT: 2px; FLOAT: right; =
HEIGHT: 25px; OVERFLOW: hidden; RIGHT: 4px
}
.thestarphotoplayer .PP-Thumbs {
	POSITION: absolute; COLOR: #fff
}
.thestarphotoplayer .PP-Thumbs .imgthumb {
	BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; =
BORDER-RIGHT-WIDTH: medium; BORDER-TOP-COLOR: ; PADDING-LEFT: 2px; =
WIDTH: 18px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: Arial; BACKGROUND-POSITION: center 50%; FLOAT: left; =
BORDER-TOP-WIDTH: medium; BORDER-BOTTOM-WIDTH: medium; HEIGHT: 18px; =
COLOR: #eb4600; BORDER-RIGHT-COLOR: ; FONT-SIZE: 11px; =
BORDER-LEFT-COLOR: ; BORDER-LEFT-WIDTH: medium; CURSOR: pointer; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.thestarphotoplayer .PP-Thumbs .imgthumbon {
	BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; =
BORDER-RIGHT-WIDTH: medium; BORDER-TOP-COLOR: ; PADDING-LEFT: 2px; =
WIDTH: 18px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: Arial; BACKGROUND-POSITION: center 50%; FLOAT: left; =
BORDER-TOP-WIDTH: medium; BORDER-BOTTOM-WIDTH: medium; HEIGHT: 18px; =
COLOR: #eb4600; BORDER-RIGHT-COLOR: ; FONT-SIZE: 11px; =
BORDER-LEFT-COLOR: ; BORDER-LEFT-WIDTH: medium; CURSOR: pointer; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.thestarphotoplayer .PP-Thumbs .PP-mouseover {
	BORDER-BOTTOM-COLOR: ; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; =
BORDER-RIGHT-WIDTH: medium; BORDER-TOP-COLOR: ; PADDING-LEFT: 2px; =
WIDTH: 18px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: Arial; BACKGROUND-POSITION: center 50%; FLOAT: left; =
BORDER-TOP-WIDTH: medium; BORDER-BOTTOM-WIDTH: medium; HEIGHT: 18px; =
COLOR: #eb4600; BORDER-RIGHT-COLOR: ; FONT-SIZE: 11px; =
BORDER-LEFT-COLOR: ; BORDER-LEFT-WIDTH: medium; CURSOR: pointer; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.thestarphotoplayer .PP-Thumbs .imgthumbon {
	COLOR: #39f
}
.thestarphotoplayer .PP-Thumbs .PP-mouseover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.thestarphotoplayer .PP-Display {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 404px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 50% top; HEIGHT: 300px; TOP: 0px; LEFT: =
0px
}
.thestarphotoplayer .PP-Abstract {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 404px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 50% top; HEIGHT: 300px; TOP: 0px; LEFT: =
0px
}
.thestarphotoplayer .PP-Abstract {
	Z-INDEX: 30; DISPLAY: none
}
.thestarphotoplayer .PP-Title {
	MARGIN: 5px; FONT-FAMILY: Verdana; COLOR: #fff
}
.thestarphotoplayer .PP-Credit {
	MARGIN: 5px; FONT-FAMILY: Verdana; COLOR: #fff
}
.thestarphotoplayer .PP-Body {
	MARGIN: 5px; FONT-FAMILY: Verdana; COLOR: #fff
}
.thestarphotoplayer .PP-Title {
	FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.thestarphotoplayer .PP-largetitle {
	FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.thestarphotoplayer .PP-Credit {
	FONT-SIZE: 11px
}
.thestarphotoplayer .PP-Body {
	FONT-SIZE: 10px
}
.thestarphotoplayer .photocredit {
	POSITION: absolute; FILTER: alpha(opacity=3D50); PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 14px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 0px; BOTTOM: =
0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 10px; RIGHT: 0px; =
PADDING-TOP: 0px; -moz-opacity: .50; opacity: .50
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: Verdana, Helvetica, Sans-Serif; HEIGHT: 20px; COLOR: =
#6699cc; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.textstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: #6699cc; FONT-SIZE: =
11px
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Helvetica, =
Sans-Serif; COLOR: #6699cc; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.errorMSG SPAN {
	COLOR: #ff3300; FONT-WEIGHT: bold
}
.buttonStyle {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; =
COLOR: #6699cc; FONT-SIZE: 10px; BORDER-TOP: #efefef 1px solid; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pollQuestionstyle {
	FONT-FAMILY: Verdana, Helvetica, Sans-Serif; FONT-SIZE: 11px; =
VERTICAL-ALIGN: inherit; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
WIDTH: 300px; BACKGROUND: #efefef; BORDER-TOP: #6699cc 1px solid; =
BORDER-RIGHT: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-BOTTOM: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; =
MARGIN: 0px 10px 10px; WIDTH: 278px; BACKGROUND: #ffffff; BORDER-TOP: =
#6699cc 1px solid; BORDER-RIGHT: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; COLOR: =
#6699cc; FONT-SIZE: 11px
}
.pollResultBarWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	BOTTOM: 10px; FLOAT: right; RIGHT: 0px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/Login/css/AjaxLogin.css

.loginBar {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: left; COLOR: #5d5d5d; PADDING-TOP: 5px
}
.loginBar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.loginBar LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/App_Themes/NewsDurham/images/login_arrow_ico.gif) =
no-repeat; PADDING-TOP: 0px
}
.loginBar A {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
.loginBar A:hover {
	COLOR: #eb4600; TEXT-DECORATION: underline
}
.loginBar A:visited {
	COLOR: #5d5d5d
}
.loginBar .LoginHyperLink A {
	COLOR: #336699; TEXT-DECORATION: underline
}
.loginWindow {
	Z-INDEX: 1000; BORDER-BOTTOM: #333 2px solid; BORDER-LEFT: #333 2px =
solid; BACKGROUND-COLOR: #333; WIDTH: 250px; COLOR: #000; BORDER-TOP: =
#333 2px solid; BORDER-RIGHT: #333 2px solid
}
.loginTop {
=09
}
.titlebar {
	BACKGROUND-COLOR: #333
}
.TitleBar .Label {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: =
left; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.TitleBar .Close {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: =
right; COLOR: #eb4600; CLEAR: none; CURSOR: pointer; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
.TitleBar .Close A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.loginWindow .Body {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #dadada; MARGIN: 0px 4px 0px 0px; =
WIDTH: 100%; DISPLAY: block; CLEAR: both
}
.resetPassw {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 10px
}
.resetPassw .userProfileHeader {
	FONT-WEIGHT: normal
}
.activationComment {
	CLEAR: both; FONT-SIZE: 11px
}
.loginWindow TABLE {
	MARGIN: 0px auto
}
.loginWindow TABLE TD {
	TEXT-ALIGN: center
}
.resetPassw {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.RegisterUserWindow {
	Z-INDEX: 1000; BORDER-BOTTOM: #333 2px solid; POSITION: absolute; =
BORDER-LEFT: #333 2px solid; BACKGROUND-COLOR: #dadada; WIDTH: 250px; =
DISPLAY: none; OVERFLOW: auto; BORDER-TOP: #333 2px solid; BORDER-RIGHT: =
#333 2px solid
}
.TopBar {
	BACKGROUND-COLOR: #333
}
.RegisterUserWindow .Title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: =
left; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.RegisterUserWindow .CloseButton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: =
right; COLOR: #fff; CLEAR: none; CURSOR: pointer; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
.RegisterUserWindow .CloseButton A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.RegisterUserWindow .Body {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #dadada; MARGIN: 0px 4px 0px 0px; =
HEIGHT: 100%; CLEAR: both; VERTICAL-ALIGN: top; OVERFLOW: auto
}
.RegisterUserWindow TABLE {
	MARGIN: 0px auto
}
.RegisterUserWindow TABLE TD {
	TEXT-ALIGN: center
}
.btnSignUp {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 62px; BACKGROUND: =
url(/App_Themes/standard/images/btnSignUp.gif) no-repeat; FLOAT: left; =
HEIGHT: 27px; MARGIN-LEFT: 45%; BORDER-TOP: 0px; CURSOR: pointer; =
BORDER-RIGHT: 0px
}
.userProfileHeader {
	TEXT-ALIGN: center
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/topletsresources/news/mostpopular/css/mostpopular.css

.mostpopular {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.counters {
	BACKGROUND: =
url(/TopletsResources/news/MostPopular/images/mostreadtab_bg.gif) =
repeat-x left 50%
}
.counters A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 25px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; =
COLOR: #fff; FONT-SIZE: 11px; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; =
PADDING-TOP: 5px
}
.counters A:hover {
	TEXT-DECORATION: underline
}
.counters A.active {
	Z-INDEX: 100000; PADDING-BOTTOM: 6px; FONT-FAMILY: Verdana, Arial, =
Helvetica, Sans-serif; BACKGROUND: =
url(/TopletsResources/news/MostPopular/images/tab_bg.gif) repeat-x left =
bottom; HEIGHT: 25px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.ranges {
	BORDER-BOTTOM: #39f 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; PADDING-TOP: 8px
}
.ranges A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; COLOR: #5f94b3; =
FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.ranges A:hover {
	TEXT-DECORATION: underline
}
.ranges A.active {
	BACKGROUND: url(/App_Themes/NewsDurham/images/login_arrow_ico.gif) =
no-repeat 0% 50%; COLOR: #eb4600
}
.data {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; COLOR: #ff1500
}
.mostreadviews {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FLOAT: right; =
COLOR: #999; FONT-SIZE: 11px
}
.mostpopular UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.mostpopular LI {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: 14px; CLEAR: left; PADDING-TOP: 4px
}
.mostpopular LI.even {
	BACKGROUND-COLOR: #ededed
}
.mostpopular LI.odd {
	BACKGROUND-COLOR: #fff
}
.mostpopular LI .mostread_title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FLOAT: =
left; CLEAR: left; PADDING-TOP: 0px
}
.mostpopular LI .mostReadViews {
	FLOAT: right; COLOR: #39f; CLEAR: right; FONT-SIZE: 10px
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/WebResource.axd?d=LnvhgTo-96yyUSYl08MQFg2&t=633595190073246099

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
    this.eventTarget =3D eventTarget;
    this.eventArgument =3D eventArgument;
    this.validation =3D validation;
    this.validationGroup =3D validationGroup;
    this.actionUrl =3D actionUrl;
    this.trackFocus =3D trackFocus;
    this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
    var validationResult =3D true;
    if (options.validation) {
        if (typeof(Page_ClientValidate) =3D=3D 'function') {
            validationResult =3D =
Page_ClientValidate(options.validationGroup);
        }
    }
    if (validationResult) {
        if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
            theForm.action =3D options.actionUrl;
        }
        if (options.trackFocus) {
            var lastFocus =3D theForm.elements["__LASTFOCUS"];
            if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
                if (typeof(document.activeElement) =3D=3D "undefined") {
                    lastFocus.value =3D options.eventTarget;
                }
                else {
                    var active =3D document.activeElement;
                    if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
                        if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
                            lastFocus.value =3D active.id;
                        }
                        else if (typeof(active.name) !=3D "undefined") {
                            lastFocus.value =3D active.name;
                        }
                    }
                }
            }
        }
    }
    if (options.clientSubmit) {
        __doPostBack(options.eventTarget, options.eventArgument);
    }
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
    var postData =3D __theFormPostData +
                "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
                "&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
    if (theForm["__EVENTVALIDATION"]) {
        postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
    }
    var xmlRequest,e;
    try {
        xmlRequest =3D new XMLHttpRequest();
    }
    catch(e) {
        try {
            xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
        }
    }
    var setRequestHeaderMethodExists =3D true;
    try {
        setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
    }
    catch(e) {}
    var callback =3D new Object();
    callback.eventCallback =3D eventCallback;
    callback.context =3D context;
    callback.errorCallback =3D errorCallback;
    callback.async =3D useAsync;
    var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
    if (!useAsync) {
        if (__synchronousCallBackIndex !=3D -1) {
            __pendingCallbacks[__synchronousCallBackIndex] =3D null;
        }
        __synchronousCallBackIndex =3D callbackIndex;
    }
    if (setRequestHeaderMethodExists) {
        xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
        callback.xmlRequest =3D xmlRequest;
        xmlRequest.open("POST", theForm.action, true);
        xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (var i =3D 0; i < __pendingCallbacks.length; i++) {
        callbackObject =3D __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
            WebForm_ExecuteCallback(callbackObject);
            if (!__pendingCallbacks[i].async) {
                __synchronousCallBackIndex =3D -1;
            }
            __pendingCallbacks[i] =3D null;
            var callbackFrameID =3D "__CALLBACKFRAME" + i;
            var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
        }
    }
}
function WebForm_ExecuteCallback(callbackObject) {
    var response =3D callbackObject.xmlRequest.responseText;
    if (response.charAt(0) =3D=3D "s") {
        if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
            callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else if (response.charAt(0) =3D=3D "e") {
        if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
            callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else {
        var separatorIndex =3D response.indexOf("|");
        if (separatorIndex !=3D -1) {
            var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
            if (!isNaN(validationFieldLength)) {
                var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
                if (validationField !=3D "") {
                    var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
                    if (!validationFieldElement) {
                        validationFieldElement =3D =
document.createElement("INPUT");
                        validationFieldElement.type =3D "hidden";
                        validationFieldElement.name =3D =
"__EVENTVALIDATION";
                        theForm.appendChild(validationFieldElement);
                    }
                    validationFieldElement.value =3D validationField;
                }
                if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
                    =
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
                }
            }
        }
    }
}
function WebForm_FillFirstAvailableSlot(array, element) {
    var i;
    for (i =3D 0; i < array.length; i++) {
        if (!array[i]) break;
    }
    array[i] =3D element;
    return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
function WebForm_InitCallback() {
    var count =3D theForm.elements.length;
    var element;
    for (var i =3D 0; i < count; i++) {
        element =3D theForm.elements[i];
        var tagName =3D element.tagName.toLowerCase();
        if (tagName =3D=3D "input") {
            var type =3D element.type;
            if ((type =3D=3D "text" || type =3D=3D "hidden" || type =
=3D=3D "password" ||
                ((type =3D=3D "checkbox" || type =3D=3D "radio") && =
element.checked)) &&
                (element.id !=3D "__EVENTVALIDATION")) {
                WebForm_InitCallbackAddField(element.name, =
element.value);
            }
        }
        else if (tagName =3D=3D "select") {
            var selectCount =3D element.options.length;
            for (var j =3D 0; j < selectCount; j++) {
                var selectChild =3D element.options[j];
                if (selectChild.selected =3D=3D true) {
                    WebForm_InitCallbackAddField(element.name, =
element.value);
                }
            }
        }
        else if (tagName =3D=3D "textarea") {
            WebForm_InitCallbackAddField(element.name, element.value);
        }
    }
}
function WebForm_InitCallbackAddField(name, value) {
    var nameValue =3D new Object();
    nameValue.name =3D name;
    nameValue.value =3D value;
    __theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
    __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
    if (encodeURIComponent) {
        return encodeURIComponent(parameter);
    }
    else {
        return escape(parameter);
    }
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
    if (typeof(__enabledControlArray) =3D=3D 'undefined') {
        return false;
    }
    var disabledIndex =3D 0;
    for (var i =3D 0; i < __enabledControlArray.length; i++) {
        var c;
        if (__nonMSDOMBrowser) {
            c =3D document.getElementById(__enabledControlArray[i]);
        }
        else {
            c =3D document.all[__enabledControlArray[i]];
        }
        if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
            c.disabled =3D false;
            __disabledControlArray[disabledIndex++] =3D c;
        }
    }
    setTimeout("WebForm_ReDisableControls()", 0);
    return true;
}
function WebForm_ReDisableControls() {
    for (var i =3D 0; i < __disabledControlArray.length; i++) {
        __disabledControlArray[i].disabled =3D true;
    }
}
function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode =3D=3D 13) {
        var src =3D event.srcElement || event.target;
        if (!src || (src.tagName.toLowerCase() !=3D "textarea")) {
            var defaultButton;
            if (__nonMSDOMBrowser) {
               defaultButton =3D document.getElementById(target);
            }
            else {
                defaultButton =3D document.all[target];
            }
            if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
                defaultButton.click();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_GetScrollX() {
    if (__nonMSDOMBrowser) {
        return window.pageXOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollLeft) {
            return document.documentElement.scrollLeft;
        }
        else if (document.body) {
            return document.body.scrollLeft;
        }
    }
    return 0;
}
function WebForm_GetScrollY() {
    if (__nonMSDOMBrowser) {
        return window.pageYOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollTop) {
            return document.documentElement.scrollTop;
        }
        else if (document.body) {
            return document.body.scrollTop;
        }
    }
    return 0;
}
function WebForm_SaveScrollPositionSubmit() {
    if (__nonMSDOMBrowser) {
        theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
        theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
    }
    else {
        theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
        theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    }
    if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
        return this.oldSubmit();
    }
    return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
    theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
    theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
        return this.oldOnSubmit();
    }
    return true;
}
function WebForm_RestoreScrollPosition() {
    if (__nonMSDOMBrowser) {
        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
    }
    else {
        window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
    }
    if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
        return theForm.oldOnLoad();
    }
    return true;
}
function WebForm_TextBoxKeyHandler(event) {
    if (event.keyCode =3D=3D 13) {
        var target;
        if (__nonMSDOMBrowser) {
            target =3D event.target;
        }
        else {
            target =3D event.srcElement;
        }
        if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
            if (typeof(target.onchange) !=3D "undefined") {
                target.onchange();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_TrimString(value) {
    return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index =3D=3D=3D -1) {
        element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
    }
}
function WebForm_RemoveClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length));
    }
}
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
    var elements =3D WebForm_GetElementsByTagName(element, tagName);
    if (elements && elements.length > 0) {
        return elements[0];
    }
    else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        }
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        }
    }
    return null;
}
function WebForm_GetElementDir(element) {
    if (element) {
        if (element.dir) {
            return element.dir;
        }
        return WebForm_GetElementDir(element.parentNode);
    }
    return "ltr";
}
function WebForm_GetElementPosition(element) {
    var result =3D new Object();
    result.x =3D 0;
    result.y =3D 0;
    result.width =3D 0;
    result.height =3D 0;
    if (element.offsetParent) {
        result.x =3D element.offsetLeft;
        result.y =3D element.offsetTop;
        var parent =3D element.offsetParent;
        while (parent) {
            result.x +=3D parent.offsetLeft;
            result.y +=3D parent.offsetTop;
            var parentTagName =3D parent.tagName.toLowerCase();
            if (parentTagName !=3D "table" &&
                parentTagName !=3D "body" &&=20
                parentTagName !=3D "html" &&=20
                parentTagName !=3D "div" &&=20
                parent.clientTop &&=20
                parent.clientLeft) {
                result.x +=3D parent.clientLeft;
                result.y +=3D parent.clientTop;
            }
            parent =3D parent.offsetParent;
        }
    }
    else if (element.left && element.top) {
        result.x =3D element.left;
        result.y =3D element.top;
    }
    else {
        if (element.x) {
            result.x =3D element.x;
        }
        if (element.y) {
            result.y =3D element.y;
        }
    }
    if (element.offsetWidth && element.offsetHeight) {
        result.width =3D element.offsetWidth;
        result.height =3D element.offsetHeight;
    }
    else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
        result.width =3D element.style.pixelWidth;
        result.height =3D element.style.pixelHeight;
    }
    return result;
}
function WebForm_GetParentByTagName(element, tagName) {
    var parent =3D element.parentNode;
    var upperTagName =3D tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
        parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
    }
    return parent;
}
function WebForm_SetElementHeight(element, height) {
    if (element && element.style) {
        element.style.height =3D height + "px";
    }
}
function WebForm_SetElementWidth(element, width) {
    if (element && element.style) {
        element.style.width =3D width + "px";
    }
}
function WebForm_SetElementX(element, x) {
    if (element && element.style) {
        element.style.left =3D x + "px";
    }
}
function WebForm_SetElementY(element, y) {
    if (element && element.style) {
        element.style.top =3D y + "px";
    }
}

------=_NextPart_000_0000_01CA15CE.EED47DF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/ScriptResource.axd?d=qXo0sjdh9Q2rdRlvYsYaFG-HgTAWbrA6UcG0APePZibwdnh50mccxd_s2AZ8Y99V0&t=633718480760000000

=EF=BB=BF//--------------------------------------------------------------=
---------
// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------=

// MicrosoftAjax.js
// Microsoft AJAX Framework.


Function.__typeName =3D 'Function';
Function.__class =3D true;

Function.createCallback =3D function Function$createCallback(method, =
context) {
    /// <param name=3D"method" type=3D"Function"></param>
    /// <param name=3D"context" mayBeNull=3D"true"></param>
    /// <returns type=3D"Function"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "method", type: Function},
        {name: "context", mayBeNull: true}
    ]);
    if (e) throw e;


       =20
    return function() {
        var l =3D arguments.length;
        if (l > 0) {
                        var args =3D [];
            for (var i =3D 0; i < l; i++) {
                args[i] =3D arguments[i];
            }
            args[l] =3D context;
            return method.apply(this, args);
        }
        return method.call(this, context);
    }
}

Function.createDelegate =3D function Function$createDelegate(instance, =
method) {
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <param name=3D"method" type=3D"Function"></param>
    /// <returns type=3D"Function"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true},
        {name: "method", type: Function}
    ]);
    if (e) throw e;


       =20
    return function() {
        return method.apply(instance, arguments);
    }
}

Function.emptyFunction =3D Function.emptyMethod =3D function =
Function$emptyMethod() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}

Function._validateParams =3D function Function$_validateParams(params, =
expectedParams) {
                                                                         =
                                                          =20
    var e;

    e =3D Function._validateParameterCount(params, expectedParams);
    if (e) {
        e.popStackFrame();
        return e;
    }

    for (var i=3D0; i < params.length; i++) {
                                var expectedParam =3D =
expectedParams[Math.min(i, expectedParams.length - 1)];

        var paramName =3D expectedParam.name;
        if (expectedParam.parameterArray) {
                        paramName +=3D "[" + (i - expectedParams.length =
+ 1) + "]";
        }

        e =3D Function._validateParameter(params[i], expectedParam, =
paramName);
        if (e) {
            e.popStackFrame();
            return e;
        }
    }


    return null;
}

Function._validateParameterCount =3D function =
Function$_validateParameterCount(params, expectedParams) {
    var maxParams =3D expectedParams.length;
    var minParams =3D 0;
    for (var i=3D0; i < expectedParams.length; i++) {
        if (expectedParams[i].parameterArray) {
            maxParams =3D Number.MAX_VALUE;
        }
        else if (!expectedParams[i].optional) {
            minParams++;
        }
    }

    if (params.length < minParams || params.length > maxParams) {
        var e =3D Error.parameterCount();
        e.popStackFrame();
        return e;
    }

    return null;
}

Function._validateParameter =3D function =
Function$_validateParameter(param, expectedParam, paramName) {
    var e;

    var expectedType =3D expectedParam.type;
    var expectedInteger =3D !!expectedParam.integer;
    var expectedDomElement =3D !!expectedParam.domElement;
    var mayBeNull =3D !!expectedParam.mayBeNull;

    e =3D Function._validateParameterType(param, expectedType, =
expectedInteger, expectedDomElement, mayBeNull, paramName);
    if (e) {
        e.popStackFrame();
        return e;
    }

        var expectedElementType =3D expectedParam.elementType;
    var elementMayBeNull =3D !!expectedParam.elementMayBeNull;
    if (expectedType =3D=3D=3D Array && typeof(param) !=3D=3D =
"undefined" && param !=3D=3D null &&
        (expectedElementType || !elementMayBeNull)) {
        var expectedElementInteger =3D !!expectedParam.elementInteger;
        var expectedElementDomElement =3D =
!!expectedParam.elementDomElement;
        for (var i=3D0; i < param.length; i++) {
            var elem =3D param[i];
            e =3D Function._validateParameterType(elem, =
expectedElementType,
                expectedElementInteger, expectedElementDomElement, =
elementMayBeNull,
                paramName + "[" + i + "]");
            if (e) {
                e.popStackFrame();
                return e;
            }
        }
    }

    return null;
}

Function._validateParameterType =3D function =
Function$_validateParameterType(param, expectedType, expectedInteger, =
expectedDomElement, mayBeNull, paramName) {
    var e;

    if (typeof(param) =3D=3D=3D "undefined") {
        if (mayBeNull) {
            return null;
        }
        else {
            e =3D Error.argumentUndefined(paramName);
            e.popStackFrame();
            return e;
        }
    }

    if (param =3D=3D=3D null) {
        if (mayBeNull) {
            return null;
        }
        else {
            e =3D Error.argumentNull(paramName);
            e.popStackFrame();
            return e;
        }
    }

    if (expectedType && expectedType.__enum) {
        if (typeof(param) !=3D=3D 'number') {
            e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
            e.popStackFrame();
            return e;
        }
        if ((param % 1) =3D=3D=3D 0) {
            var values =3D expectedType.prototype;
            if (!expectedType.__flags || (param =3D=3D=3D 0)) {
                for (var i in values) {
                    if (values[i] =3D=3D=3D param) return null;
                }
            }
            else {
                var v =3D param;
                for (var i in values) {
                    var vali =3D values[i];
                    if (vali =3D=3D=3D 0) continue;
                    if ((vali & param) =3D=3D=3D vali) {
                        v -=3D vali;
                    }
                    if (v =3D=3D=3D 0) return null;
                }
            }
        }
        e =3D Error.argumentOutOfRange(paramName, param, =
String.format(Sys.Res.enumInvalidValue, param, expectedType.getName()));
        e.popStackFrame();
        return e;
    }

                    if (expectedDomElement && (param !=3D=3D window) && =
(param !=3D=3D document) &&
        !(window.HTMLElement && (param instanceof HTMLElement)) &&
        (typeof(param.nodeName) !=3D=3D 'string')) {

        e =3D Error.argument(paramName, Sys.Res.argumentDomElement);
        e.popStackFrame();
        return e;
    }

        if (expectedType && !expectedType.isInstanceOfType(param)) {
        e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
        e.popStackFrame();
        return e;
    }

    if (expectedType =3D=3D=3D Number && expectedInteger) {
                        if ((param % 1) !=3D=3D 0) {
            e =3D Error.argumentOutOfRange(paramName, param, =
Sys.Res.argumentInteger);
            e.popStackFrame();
            return e;
        }
    }

    return null;
}
Error.__typeName =3D 'Error';
Error.__class =3D true;

Error.create =3D function Error$create(message, errorInfo) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"errorInfo" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Error"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: =
true},
        {name: "errorInfo", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


            var e =3D new Error(message);
    e.message =3D message;

    if (errorInfo) {
        for (var v in errorInfo) {
            e[v] =3D errorInfo[v];
        }
    }

    e.popStackFrame();
    return e;
}

Error.argument =3D function Error$argument(paramName, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentException: " + (message ? =
message : Sys.Res.argument);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentException", paramName: paramName });
    e.popStackFrame();
    return e;
}

Error.argumentNull =3D function Error$argumentNull(paramName, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentNullException: " + (message ? =
message : Sys.Res.argumentNull);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentNullException", paramName: paramName });
    e.popStackFrame();
    return e;
}

Error.argumentOutOfRange =3D function =
Error$argumentOutOfRange(paramName, actualValue, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"actualValue" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "actualValue", mayBeNull: true, optional: true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentOutOfRangeException: " + =
(message ? message : Sys.Res.argumentOutOfRange);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

                if (typeof(actualValue) !=3D=3D "undefined" && =
actualValue !=3D=3D null) {
        displayMessage +=3D "\n" + String.format(Sys.Res.actualValue, =
actualValue);
    }

    var e =3D Error.create(displayMessage, {
        name: "Sys.ArgumentOutOfRangeException",
        paramName: paramName,
        actualValue: actualValue
    });
    e.popStackFrame();
    return e;
}

Error.argumentType =3D function Error$argumentType(paramName, =
actualType, expectedType, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"actualType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"expectedType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "actualType", type: Type, mayBeNull: true, optional: =
true},
        {name: "expectedType", type: Type, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentTypeException: ";
    if (message) {
        displayMessage +=3D message;
    }
    else if (actualType && expectedType) {
        displayMessage +=3D
            String.format(Sys.Res.argumentTypeWithTypes, =
actualType.getName(), expectedType.getName());
    }
    else {
        displayMessage +=3D Sys.Res.argumentType;
    }

    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, {
        name: "Sys.ArgumentTypeException",
        paramName: paramName,
        actualType: actualType,
        expectedType: expectedType
    });
    e.popStackFrame();
    return e;
}

Error.argumentUndefined =3D function Error$argumentUndefined(paramName, =
message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentUndefinedException: " + (message =
? message : Sys.Res.argumentUndefined);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentUndefinedException", paramName: paramName });
    e.popStackFrame();
    return e;
}

Error.format =3D function Error$format(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var displayMessage =3D "Sys.FormatException: " + (message ? message =
: Sys.Res.format);
    var e =3D Error.create(displayMessage, {name: =
'Sys.FormatException'});
    e.popStackFrame();
    return e;
}

Error.invalidOperation =3D function Error$invalidOperation(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var displayMessage =3D "Sys.InvalidOperationException: " + (message =
? message : Sys.Res.invalidOperation);

    var e =3D Error.create(displayMessage, {name: =
'Sys.InvalidOperationException'});
    e.popStackFrame();
    return e;
}

Error.notImplemented =3D function Error$notImplemented(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var displayMessage =3D "Sys.NotImplementedException: " + (message ? =
message : Sys.Res.notImplemented);

    var e =3D Error.create(displayMessage, {name: =
'Sys.NotImplementedException'});
    e.popStackFrame();
    return e;
}

Error.parameterCount =3D function Error$parameterCount(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ParameterCountException: " + (message ? =
message : Sys.Res.parameterCount);
    var e =3D Error.create(displayMessage, {name: =
'Sys.ParameterCountException'});
    e.popStackFrame();
    return e;
}

Error.prototype.popStackFrame =3D function Error$popStackFrame() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();

                           =20
    if (typeof(this.stack) =3D=3D=3D "undefined" || this.stack =3D=3D=3D =
null ||
        typeof(this.fileName) =3D=3D=3D "undefined" || this.fileName =
=3D=3D=3D null ||
        typeof(this.lineNumber) =3D=3D=3D "undefined" || this.lineNumber =
=3D=3D=3D null) {
        return;
    }

    var stackFrames =3D this.stack.split("\n");

                var currentFrame =3D stackFrames[0];
    var pattern =3D this.fileName + ":" + this.lineNumber;
    while(typeof(currentFrame) !=3D=3D "undefined" &&
          currentFrame !=3D=3D null &&
          currentFrame.indexOf(pattern) =3D=3D=3D -1) {
        stackFrames.shift();
        currentFrame =3D stackFrames[0];
    }

    var nextFrame =3D stackFrames[1];

        if (typeof(nextFrame) =3D=3D=3D "undefined" || nextFrame =
=3D=3D=3D null) {
        return;
    }

        var nextFrameParts =3D nextFrame.match(/@(.*):(\d+)$/);
    if (typeof(nextFrameParts) =3D=3D=3D "undefined" || nextFrameParts =
=3D=3D=3D null) {
        return;
    }

    this.fileName =3D nextFrameParts[1];

        this.lineNumber =3D parseInt(nextFrameParts[2]);

    stackFrames.shift();
    this.stack =3D stackFrames.join("\n");
}
if (!window) this.window =3D this;

window.Type =3D Function;

window.__rootNamespaces =3D [];
window.__registeredTypes =3D {};

Type.__fullyQualifiedIdentifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]([^ =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*[^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\])?$", "i");
Type.__identifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\][^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*$", "i");

Type.prototype.callBaseMethod =3D function Type$callBaseMethod(instance, =
name, baseArguments) {
    /// <param name=3D"instance"></param>
    /// <param name=3D"name" type=3D"String"></param>
    /// <param name=3D"baseArguments" type=3D"Array" optional=3D"true" =
mayBeNull=3D"true" elementMayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "name", type: String},
        {name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
    ]);
    if (e) throw e;

    var baseMethod =3D this.getBaseMethod(instance, name);
    if (!baseMethod) throw =
Error.invalidOperation(String.format(Sys.Res.methodNotFound, name));
    if (!baseArguments) {
        return baseMethod.apply(instance);
    }
    else {
        return baseMethod.apply(instance, baseArguments);
    }
}

Type.prototype.getBaseMethod =3D function Type$getBaseMethod(instance, =
name) {
    /// <param name=3D"instance"></param>
    /// <param name=3D"name" type=3D"String"></param>
    /// <returns type=3D"Function" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "name", type: String}
    ]);
    if (e) throw e;

    if (!this.isInstanceOfType(instance)) throw =
Error.argumentType('instance', Object.getType(instance), this);
    var baseType =3D this.getBaseType();
    if (baseType) {
        var baseMethod =3D baseType.prototype[name];
        return (baseMethod instanceof Function) ? baseMethod : null;
    }

    return null;
}

Type.prototype.getBaseType =3D function Type$getBaseType() {
    /// <returns type=3D"Type" mayBeNull=3D"true"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return (typeof(this.__baseType) =3D=3D=3D "undefined") ? null : =
this.__baseType;
}

Type.prototype.getInterfaces =3D function Type$getInterfaces() {
    /// <returns type=3D"Array" elementType=3D"Type" mayBeNull=3D"false" =
elementMayBeNull=3D"false"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    var result =3D [];
    var type =3D this;
    while(type) {
        var interfaces =3D type.__interfaces;
        if (interfaces) {
            for (var i =3D 0, l =3D interfaces.length; i < l; i++) {
                var interfaceType =3D interfaces[i];
                if (!Array.contains(result, interfaceType)) {
                    result[result.length] =3D interfaceType;
                }
            }
        }
        type =3D type.__baseType;
    }
    return result;
}

Type.prototype.getName =3D function Type$getName() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return (typeof(this.__typeName) =3D=3D=3D "undefined") ? "" : =
this.__typeName;
}

Type.prototype.implementsInterface =3D function =
Type$implementsInterface(interfaceType) {
    /// <param name=3D"interfaceType" type=3D"Type"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "interfaceType", type: Type}
    ]);
    if (e) throw e;

    this.resolveInheritance();

    var interfaceName =3D interfaceType.getName();
    var cache =3D this.__interfaceCache;
    if (cache) {
        var cacheEntry =3D cache[interfaceName];
        if (typeof(cacheEntry) !=3D=3D 'undefined') return cacheEntry;
    }
    else {
        cache =3D this.__interfaceCache =3D {};
    }

    var baseType =3D this;
    while (baseType) {
        var interfaces =3D baseType.__interfaces;
        if (interfaces) {
            if (Array.indexOf(interfaces, interfaceType) !=3D=3D -1) {
                return cache[interfaceName] =3D true;
            }
        }

        baseType =3D baseType.__baseType;
    }

    return cache[interfaceName] =3D false;
}

Type.prototype.inheritsFrom =3D function Type$inheritsFrom(parentType) {
    /// <param name=3D"parentType" type=3D"Type"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "parentType", type: Type}
    ]);
    if (e) throw e;

    this.resolveInheritance();
    var baseType =3D this.__baseType;
    while (baseType) {
        if (baseType =3D=3D=3D parentType) {
            return true;
        }
        baseType =3D baseType.__baseType;
    }

    return false;
}

Type.prototype.initializeBase =3D function Type$initializeBase(instance, =
baseArguments) {
    /// <param name=3D"instance"></param>
    /// <param name=3D"baseArguments" type=3D"Array" optional=3D"true" =
mayBeNull=3D"true" elementMayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
    ]);
    if (e) throw e;

    if (!this.isInstanceOfType(instance)) throw =
Error.argumentType('instance', Object.getType(instance), this);

    this.resolveInheritance();
    if (this.__baseType) {
        if (!baseArguments) {
            this.__baseType.apply(instance);
        }
        else {
            this.__baseType.apply(instance, baseArguments);
        }
    }

    return instance;
}

Type.prototype.isImplementedBy =3D function =
Type$isImplementedBy(instance) {
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true}
    ]);
    if (e) throw e;

    if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;

    var instanceType =3D Object.getType(instance);
    return !!(instanceType.implementsInterface && =
instanceType.implementsInterface(this));
}

Type.prototype.isInstanceOfType =3D function =
Type$isInstanceOfType(instance) {
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true}
    ]);
    if (e) throw e;

    if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;

    if (instance instanceof this) return true;

    var instanceType =3D Object.getType(instance);
    return !!(instanceType =3D=3D=3D this) ||
           (instanceType.inheritsFrom && =
instanceType.inheritsFrom(this)) ||
           (instanceType.implementsInterface && =
instanceType.implementsInterface(this));
}

Type.prototype.registerClass =3D function Type$registerClass(typeName, =
baseType, interfaceTypes) {
    /// <param name=3D"typeName" type=3D"String"></param>
    /// <param name=3D"baseType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"interfaceTypes" parameterArray=3D"true" =
type=3D"Type"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String},
        {name: "baseType", type: Type, mayBeNull: true, optional: true},
        {name: "interfaceTypes", type: Type, parameterArray: true}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
        var parsedName;
    try {
        parsedName =3D eval(typeName);
    }
    catch(e) {
        throw Error.argument('typeName', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
        if (window.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));

            if ((arguments.length > 1) && (typeof(baseType) =3D=3D=3D =
'undefined')) throw Error.argumentUndefined('baseType');
    if (baseType && !baseType.__class) throw Error.argument('baseType', =
Sys.Res.baseNotAClass);

    this.prototype.constructor =3D this;
    this.__typeName =3D typeName;
    this.__class =3D true;
    if (baseType) {
        this.__baseType =3D baseType;
        this.__basePrototypePending =3D true;
    }
        if (!window.__classes) window.__classes =3D {};
    window.__classes[typeName.toUpperCase()] =3D this;

                if (interfaceTypes) {
        this.__interfaces =3D [];
        for (var i =3D 2; i < arguments.length; i++) {
            var interfaceType =3D arguments[i];
            if (!interfaceType.__interface) throw =
Error.argument('interfaceTypes[' + (i - 2) + ']', =
Sys.Res.notAnInterface);
            this.resolveInheritance();
            for (var methodName in interfaceType.prototype) {
                var method =3D interfaceType.prototype[methodName];
                if (!this.prototype[methodName]) {
                    this.prototype[methodName] =3D method;
                }
            }
            this.__interfaces.push(interfaceType);
        }
    }
    window.__registeredTypes[typeName] =3D true;

    return this;
}

Type.prototype.registerInterface =3D function =
Type$registerInterface(typeName) {
    /// <param name=3D"typeName" type=3D"String"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
        var parsedName;
    try {
        parsedName =3D eval(typeName);
    }
    catch(e) {
        throw Error.argument('typeName', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
        if (window.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));
    this.prototype.constructor =3D this;
    this.__typeName =3D typeName;
    this.__interface =3D true;
    window.__registeredTypes[typeName] =3D true;

    return this;
}

Type.prototype.resolveInheritance =3D function Type$resolveInheritance() =
{
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();

    if (this.__basePrototypePending) {
        var baseType =3D this.__baseType;

        baseType.resolveInheritance();

        for (var memberName in baseType.prototype) {
            var memberValue =3D baseType.prototype[memberName];
            if (!this.prototype[memberName]) {
                this.prototype[memberName] =3D memberValue;
            }
        }
        delete this.__basePrototypePending;
    }
}

Type.getRootNamespaces =3D function Type$getRootNamespaces() {
    /// <returns type=3D"Array"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return Array.clone(window.__rootNamespaces);
}

Type.isClass =3D function Type$isClass(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__class;
}

Type.isInterface =3D function Type$isInterface(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__interface;
}

Type.isNamespace =3D function Type$isNamespace(object) {
    /// <param name=3D"object" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "object", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(object) =3D=3D=3D 'undefined') || (object =3D=3D=3D =
null)) return false;
    return !!object.__namespace;
}

Type.parse =3D function Type$parse(typeName, ns) {
    /// <param name=3D"typeName" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <param name=3D"ns" optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Type" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String, mayBeNull: true},
        {name: "ns", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var fn;
    if (ns) {
        if (!window.__classes) return null;
        fn =3D window.__classes[ns.getName().toUpperCase() + '.' + =
typeName.toUpperCase()];
        return fn || null;
    }
    if (!typeName) return null;
    if (!Type.__htClasses) {
        Type.__htClasses =3D {};
    }
    fn =3D Type.__htClasses[typeName];
    if (!fn) {
        fn =3D eval(typeName);
        if (typeof(fn) !=3D=3D 'function') throw =
Error.argument('typeName', Sys.Res.notATypeName);
        Type.__htClasses[typeName] =3D fn;
    }
    return fn;
}

Type.registerNamespace =3D function =
Type$registerNamespace(namespacePath) {
    /// <param name=3D"namespacePath" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "namespacePath", type: String}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath)) =
throw Error.argument('namespacePath', Sys.Res.invalidNameSpace);
    var rootObject =3D window;
    var namespaceParts =3D namespacePath.split('.');

    for (var i =3D 0; i < namespaceParts.length; i++) {
        var currentPart =3D namespaceParts[i];
        var ns =3D rootObject[currentPart];
        if (ns && !ns.__namespace) {
            throw =
Error.invalidOperation(String.format(Sys.Res.namespaceContainsObject, =
namespaceParts.splice(0, i + 1).join('.')));
        }
        if (!ns) {
            ns =3D rootObject[currentPart] =3D {};
            if (i =3D=3D=3D 0) {
                window.__rootNamespaces[window.__rootNamespaces.length] =
=3D ns;
            }
            ns.__namespace =3D true;
            ns.__typeName =3D namespaceParts.slice(0, i + 1).join('.');
            var parsedName;
            try {
                parsedName =3D eval(ns.__typeName);
            }
            catch(e) {
                parsedName =3D null;
            }
            if (parsedName !=3D=3D ns) {
                delete rootObject[currentPart];
                throw Error.argument('namespacePath', =
Sys.Res.invalidNameSpace);
            }
            ns.getName =3D function ns$getName() {return =
this.__typeName;}
        }
        rootObject =3D ns;
    }
}
Object.__typeName =3D 'Object';
Object.__class =3D true;

Object.getType =3D function Object$getType(instance) {
    /// <param name=3D"instance"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"}
    ]);
    if (e) throw e;

    var ctor =3D instance.constructor;
    if (!ctor || (typeof(ctor) !=3D=3D "function") || !ctor.__typeName =
|| (ctor.__typeName =3D=3D=3D 'Object')) {
        return Object;
    }
    return ctor;
}

Object.getTypeName =3D function Object$getTypeName(instance) {
    /// <param name=3D"instance"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"}
    ]);
    if (e) throw e;

    return Object.getType(instance).getName();
}
Boolean.__typeName =3D 'Boolean';
Boolean.__class =3D true;

Boolean.parse =3D function Boolean$parse(value) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;

    var v =3D value.trim().toLowerCase();
    if (v =3D=3D=3D 'false') return false;
    if (v =3D=3D=3D 'true') return true;
    throw Error.argumentOutOfRange('value', value, =
Sys.Res.boolTrueOrFalse);
}
Date.__typeName =3D 'Date';
Date.__class =3D true;

Date._appendPreOrPostMatch =3D function =
Date$_appendPreOrPostMatch(preMatch, strBuilder) {
                var quoteCount =3D 0;
    var escaped =3D false;
    for (var i =3D 0, il =3D preMatch.length; i < il; i++) {
        var c =3D preMatch.charAt(i);
        switch (c) {
        case '\'':
            if (escaped) strBuilder.append("'");
            else quoteCount++;
            escaped =3D false;
            break;
        case '\\':
            if (escaped) strBuilder.append("\\");
            escaped =3D !escaped;
            break;
        default:
            strBuilder.append(c);
            escaped =3D false;
            break;
        }
    }
    return quoteCount;
}

Date._expandFormat =3D function Date$_expandFormat(dtf, format) {
        if (!format) {
        format =3D "F";
    }
    if (format.length =3D=3D=3D 1) {
        switch (format) {
        case "d":
            return dtf.ShortDatePattern;
        case "D":
            return dtf.LongDatePattern;
        case "t":
            return dtf.ShortTimePattern;
        case "T":
            return dtf.LongTimePattern;
        case "F":
            return dtf.FullDateTimePattern;
        case "M": case "m":
            return dtf.MonthDayPattern;
        case "s":
            return dtf.SortableDateTimePattern;
        case "Y": case "y":
            return dtf.YearMonthPattern;
        default:
            throw Error.format(Sys.Res.formatInvalidString);
        }
    }
    return format;
}

Date._expandYear =3D function Date$_expandYear(dtf, year) {
        if (year < 100) {
        var curr =3D new Date().getFullYear();
        year +=3D curr - (curr % 100);
        if (year > dtf.Calendar.TwoDigitYearMax) {
            return year - 100;
        }
    }
    return year;
}

Date._getParseRegExp =3D function Date$_getParseRegExp(dtf, format) {
                if (!dtf._parseRegExp) {
        dtf._parseRegExp =3D {};
    }
    else if (dtf._parseRegExp[format]) {
        return dtf._parseRegExp[format];
    }

        var expFormat =3D Date._expandFormat(dtf, format);
    expFormat =3D expFormat.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, =
"\\\\$1");

    var regexp =3D new Sys.StringBuilder("^");
    var groups =3D [];
    var index =3D 0;
    var quoteCount =3D 0;
    var tokenRegExp =3D Date._getTokenRegExp();
    var match;

        while ((match =3D tokenRegExp.exec(expFormat)) !=3D=3D null) {
        var preMatch =3D expFormat.slice(index, match.index);
        index =3D tokenRegExp.lastIndex;

                quoteCount +=3D Date._appendPreOrPostMatch(preMatch, =
regexp);
        if ((quoteCount%2) =3D=3D=3D 1) {
            regexp.append(match[0]);
            continue;
        }

                switch (match[0]) {
            case 'dddd': case 'ddd':
            case 'MMMM': case 'MMM':
                regexp.append("(\\D+)");
                break;
            case 'tt': case 't':
                regexp.append("(\\D*)");
                break;
            case 'yyyy':
                regexp.append("(\\d{4})");
                break;
            case 'fff':
                regexp.append("(\\d{3})");
                break;
            case 'ff':
                regexp.append("(\\d{2})");
                break;
            case 'f':
                regexp.append("(\\d)");
                break;
            case 'dd': case 'd':
            case 'MM': case 'M':
            case 'yy': case 'y':
            case 'HH': case 'H':
            case 'hh': case 'h':
            case 'mm': case 'm':
            case 'ss': case 's':
                regexp.append("(\\d\\d?)");
                break;
            case 'zzz':
                regexp.append("([+-]?\\d\\d?:\\d{2})");
                break;
            case 'zz': case 'z':
                regexp.append("([+-]?\\d\\d?)");
                break;
        }
        Array.add(groups, match[0]);
    }
    Date._appendPreOrPostMatch(expFormat.slice(index), regexp);
    regexp.append("$");
        var regexpStr =3D regexp.toString().replace(/\s+/g, "\\s+");
    var parseRegExp =3D {'regExp': regexpStr, 'groups': groups};
        dtf._parseRegExp[format] =3D parseRegExp;
    return parseRegExp;
}

Date._getTokenRegExp =3D function Date$_getTokenRegExp() {
        return =
/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|=
zzz|zz|z/g;
}

Date.parseLocale =3D function Date$parseLocale(value, formats) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"formats" parameterArray=3D"true" =
optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Date"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
    ]);
    if (e) throw e;

    return Date._parse(value, Sys.CultureInfo.CurrentCulture, =
arguments);
}

Date.parseInvariant =3D function Date$parseInvariant(value, formats) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"formats" parameterArray=3D"true" =
optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Date"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
    ]);
    if (e) throw e;

    return Date._parse(value, Sys.CultureInfo.InvariantCulture, =
arguments);
}

Date._parse =3D function Date$_parse(value, cultureInfo, args) {
            var custom =3D false;
    for (var i =3D 1, il =3D args.length; i < il; i++) {
        var format =3D args[i];
        if (format) {
            custom =3D true;
            var date =3D Date._parseExact(value, format, cultureInfo);
            if (date) return date;
        }
    }
        if (! custom) {
        var formats =3D cultureInfo._getDateTimeFormats();
        for (var i =3D 0, il =3D formats.length; i < il; i++) {
            var date =3D Date._parseExact(value, formats[i], =
cultureInfo);
            if (date) return date;
        }
    }
    return null;
}

Date._parseExact =3D function Date$_parseExact(value, format, =
cultureInfo) {
            value =3D value.trim();
    var dtf =3D cultureInfo.dateTimeFormat;

            var parseInfo =3D Date._getParseRegExp(dtf, format);
    var match =3D new RegExp(parseInfo.regExp).exec(value);
        if (match !=3D=3D null) {
        var groups =3D parseInfo.groups;
        var year =3D null, month =3D null, date =3D null, weekDay =3D =
null;
        var hour =3D 0, min =3D 0, sec =3D 0, msec =3D 0, tzMinOffset =
=3D null;
        var pmHour =3D false;
                for (var j =3D 0, jl =3D groups.length; j < jl; j++) {
            var matchGroup =3D match[j+1];
            if (matchGroup) {
                switch (groups[j]) {
                    case 'dd': case 'd':
                                                date =3D =
Date._parseInt(matchGroup);
                                                if ((date < 1) || (date =
> 31)) return null;
                        break;
                    case 'MMMM':
                                                month =3D =
cultureInfo._getMonthIndex(matchGroup);
                        if ((month < 0) || (month > 11)) return null;
                        break;
                    case 'MMM':
                                                month =3D =
cultureInfo._getAbbrMonthIndex(matchGroup);
                        if ((month < 0) || (month > 11)) return null;
                        break;
                    case 'M': case 'MM':
                                                var month =3D =
Date._parseInt(matchGroup) - 1;
                        if ((month < 0) || (month > 11)) return null;
                        break;
                    case 'y': case 'yy':
                                                year =3D =
Date._expandYear(dtf,Date._parseInt(matchGroup));
                        if ((year < 0) || (year > 9999)) return null;
                        break;
                    case 'yyyy':
                                                year =3D =
Date._parseInt(matchGroup);
                        if ((year < 0) || (year > 9999)) return null;
                        break;
                    case 'h': case 'hh':
                                                hour =3D =
Date._parseInt(matchGroup);
                        if (hour =3D=3D=3D 12) hour =3D 0;
                        if ((hour < 0) || (hour > 11)) return null;
                        break;
                    case 'H': case 'HH':
                                                hour =3D =
Date._parseInt(matchGroup);
                        if ((hour < 0) || (hour > 23)) return null;
                        break;
                    case 'm': case 'mm':
                                                min =3D =
Date._parseInt(matchGroup);
                        if ((min < 0) || (min > 59)) return null;
                        break;
                    case 's': case 'ss':
                                                sec =3D =
Date._parseInt(matchGroup);
                        if ((sec < 0) || (sec > 59)) return null;
                        break;
                    case 'tt': case 't':
                                                var upperToken =3D =
matchGroup.toUpperCase();
                        pmHour =3D (upperToken =3D=3D=3D =
dtf.PMDesignator.toUpperCase());
                        if (!pmHour && (upperToken !=3D=3D =
dtf.AMDesignator.toUpperCase())) return null;
                        break;
                    case 'f':
                                                msec =3D =
Date._parseInt(matchGroup) * 100;
                        if ((msec < 0) || (msec > 999)) return null;
                        break;
                    case 'ff':
                                                msec =3D =
Date._parseInt(matchGroup) * 10;
                        if ((msec < 0) || (msec > 999)) return null;
                        break;
                    case 'fff':
                                                msec =3D =
Date._parseInt(matchGroup);
                        if ((msec < 0) || (msec > 999)) return null;
                        break;
                    case 'dddd':
                                                weekDay =3D =
cultureInfo._getDayIndex(matchGroup);
                        if ((weekDay < 0) || (weekDay > 6)) return null;
                        break;
                    case 'ddd':
                                                weekDay =3D =
cultureInfo._getAbbrDayIndex(matchGroup);
                        if ((weekDay < 0) || (weekDay > 6)) return null;
                        break;
                    case 'zzz':
                                                var offsets =3D =
matchGroup.split(/:/);
                        if (offsets.length !=3D=3D 2) return null;
                        var hourOffset =3D Date._parseInt(offsets[0]);
                        if ((hourOffset < -12) || (hourOffset > 13)) =
return null;
                        var minOffset =3D Date._parseInt(offsets[1]);
                        if ((minOffset < 0) || (minOffset > 59)) return =
null;
                        tzMinOffset =3D (hourOffset * 60) + =
(matchGroup.startsWith('-')? -minOffset : minOffset);
                        break;
                    case 'z': case 'zz':
                                                var hourOffset =3D =
Date._parseInt(matchGroup);
                        if ((hourOffset < -12) || (hourOffset > 13)) =
return null;
                        tzMinOffset =3D hourOffset * 60;
                        break;
                }
            }
        }
        var result =3D new Date();
        if (year =3D=3D=3D null) {
            year =3D result.getFullYear();
        }
        if (month =3D=3D=3D null) {
            month =3D result.getMonth();
        }
        if (date =3D=3D=3D null) {
            date =3D result.getDate();
        }
                result.setFullYear(year, month, date);
                if (result.getDate() !=3D=3D date) return null;
                if ((weekDay !=3D=3D null) && (result.getDay() !=3D=3D =
weekDay)) {
            return null;
        }
                if (pmHour && (hour < 12)) {
            hour +=3D 12;
        }
        result.setHours(hour, min, sec, msec);
        if (tzMinOffset !=3D=3D null) {
                        var adjustedMin =3D result.getMinutes() - =
(tzMinOffset + result.getTimezoneOffset());
                                                =
result.setHours(result.getHours() + parseInt(adjustedMin/60), =
adjustedMin%60);
        }
        return result;
    }
}

Date._parseInt =3D function Date$_parseInt(value) {
        return parseInt(value.replace(/^[\s0]+(\d+)$/,"$1"));
}

Date.prototype.format =3D function Date$format(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.InvariantCulture);
}

Date.prototype.localeFormat =3D function Date$localeFormat(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.CurrentCulture);
}

Date.prototype._toFormattedString =3D function =
Date$_toFormattedString(format, cultureInfo) {
    if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D =
'i')) {
        if (cultureInfo && (cultureInfo.name.length > 0)) {
            return this.toLocaleString();
        }
        else {
            return this.toString();
        }
    }

    var dtf =3D cultureInfo.dateTimeFormat;
    format =3D Date._expandFormat(dtf, format);

        var ret =3D new Sys.StringBuilder();
    var hour;

    function addLeadingZero(num) {
        if (num < 10) {
            return '0' + num;
        }
        return num.toString();
    }

    function addLeadingZeros(num) {
        if (num < 10) {
            return '00' + num;
        }
        if (num < 100) {
            return '0' + num;
        }
        return num.toString();
    }

    var quoteCount =3D 0;
    var tokenRegExp =3D Date._getTokenRegExp();
    for (;;) {

                var index =3D tokenRegExp.lastIndex;

                var ar =3D tokenRegExp.exec(format);

                var preMatch =3D format.slice(index, ar ? ar.index : =
format.length);
        quoteCount +=3D Date._appendPreOrPostMatch(preMatch, ret);

        if (!ar) break;

                if ((quoteCount%2) =3D=3D=3D 1) {
            ret.append(ar[0]);
            continue;
        }

        switch (ar[0]) {
        case "dddd":
                        ret.append(dtf.DayNames[this.getDay()]);
            break;
        case "ddd":
                        =
ret.append(dtf.AbbreviatedDayNames[this.getDay()]);
            break;
        case "dd":
                        ret.append(addLeadingZero(this.getDate()));
            break;
        case "d":
                        ret.append(this.getDate());
            break;
        case "MMMM":
                        ret.append(dtf.MonthNames[this.getMonth()]);
            break;
        case "MMM":
                        =
ret.append(dtf.AbbreviatedMonthNames[this.getMonth()]);
            break;
        case "MM":
                        ret.append(addLeadingZero(this.getMonth() + 1));
            break;
        case "M":
                        ret.append(this.getMonth() + 1);
            break;
        case "yyyy":
                        ret.append(this.getFullYear());
            break;
        case "yy":
                        ret.append(addLeadingZero(this.getFullYear() % =
100));
            break;
        case "y":
                        ret.append(this.getFullYear() % 100);
            break;
        case "hh":
                        hour =3D this.getHours() % 12;
            if (hour =3D=3D=3D 0) hour =3D 12;
            ret.append(addLeadingZero(hour));
            break;
        case "h":
                        hour =3D this.getHours() % 12;
            if (hour =3D=3D=3D 0) hour =3D 12;
            ret.append(hour);
            break;
        case "HH":
                        ret.append(addLeadingZero(this.getHours()));
            break;
        case "H":
                        ret.append(this.getHours());
            break;
        case "mm":
                        ret.append(addLeadingZero(this.getMinutes()));
            break;
        case "m":
                        ret.append(this.getMinutes());
            break;
        case "ss":
                        ret.append(addLeadingZero(this.getSeconds()));
            break;
        case "s":
                        ret.append(this.getSeconds());
            break;
        case "tt":
                        ret.append((this.getHours() < 12) ? =
dtf.AMDesignator : dtf.PMDesignator);
            break;
        case "t":
                        ret.append(((this.getHours() < 12) ? =
dtf.AMDesignator : dtf.PMDesignator).charAt(0));
            break;
        case "f":
                        =
ret.append(addLeadingZeros(this.getMilliseconds()).charAt(0));
            break;
        case "ff":
                        =
ret.append(addLeadingZeros(this.getMilliseconds()).substr(0, 2));
            break;
        case "fff":
                        =
ret.append(addLeadingZeros(this.getMilliseconds()));
            break;
        case "z":
                        hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour >=3D 0) ? '+' : '-') + =
Math.floor(Math.abs(hour)));
            break;
        case "zz":
                        hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour >=3D 0) ? '+' : '-') + =
addLeadingZero(Math.floor(Math.abs(hour))));
            break;
        case "zzz":
                        hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour >=3D 0) ? '+' : '-') + =
addLeadingZero(Math.floor(Math.abs(hour))) +
                dtf.TimeSeparator + =
addLeadingZero(Math.abs(this.getTimezoneOffset() % 60)));
            break;
        }
    }
    return ret.toString();
}
Number.__typeName =3D 'Number';
Number.__class =3D true;

Number.parseLocale =3D function Number$parseLocale(value) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;

    return Number._parse(value, Sys.CultureInfo.CurrentCulture);
}
Number.parseInvariant =3D function Number$parseInvariant(value) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;

    return Number._parse(value, Sys.CultureInfo.InvariantCulture);
}
Number._parse =3D function Number$_parse(value, cultureInfo) {
            var valueStr =3D value.trim();
    if (valueStr.match(/infinity/i) !=3D=3D null) {
        return parseFloat(valueStr);
    }
    if (valueStr.match(/^0x[a-f0-9]+$/i) !=3D=3D null) {
        return parseInt(valueStr);
    }
    var numFormat =3D cultureInfo.numberFormat;
    var decSeparator =3D numFormat.NumberDecimalSeparator;
    var grpSeparator =3D numFormat.NumberGroupSeparator;

            var numberFormatRegex =3D new RegExp("^[+-]?[\\d\\" + =
grpSeparator + "]*\\" + decSeparator + "?\\d*([eE][+-]?\\d+)?$");
    if (!valueStr.match(numberFormatRegex)) {
        return Number.NaN;
    }

        valueStr =3D valueStr.split(grpSeparator).join("");

        valueStr =3D valueStr.replace(decSeparator, ".");

    return parseFloat(valueStr);
}

Number.prototype.format =3D function Number$format(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.InvariantCulture);
}
Number.prototype.localeFormat =3D function Number$localeFormat(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.CurrentCulture);
}
Number.prototype._toFormattedString =3D function =
Number$_toFormattedString(format, cultureInfo) {
    if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D =
'i')) {
        if (cultureInfo && (cultureInfo.name.length > 0)) {
            return this.toLocaleString();
        }
        else {
            return this.toString();
        }
    }

        var _percentPositivePattern =3D ["n %", "n%", "%n" ];
    var _percentNegativePattern =3D ["-n %", "-n%", "-%n"];
    var _numberNegativePattern =3D ["(n)","-n","- n","n-","n -"];
    var _currencyPositivePattern =3D ["$n","n$","$ n","n $"];
    var _currencyNegativePattern =3D =
["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n =
$-","$ n-","$ -n","n- $","($ n)","(n $)"];

        function expandNumber(number, precision, groupSizes, sep, =
decimalChar) {
       =20
        var curSize =3D groupSizes[0];
        var curGroupIndex =3D 1;

                var numberString =3D number.toString();
        var right =3D "";
        var exponent =3D "";
                var decimalSplit =3D numberString.split('.');
        if (decimalSplit.length > 1) {
            numberString =3D decimalSplit[0];
            right =3D decimalSplit[1];
                        var exponentSplit =3D right.split(/e/i);
            if (exponentSplit.length > 1) {
                right =3D exponentSplit[0];
                exponent =3D "e" + exponentSplit[1];
            }
        }

                if (precision > 0) {
                        var rightDifference =3D right.length - =
precision;
            if (rightDifference > 0) {
                right =3D right.slice(0, precision);
            } else if (rightDifference < 0) {
                for (var i=3D0; i<Math.abs(rightDifference); i++) {
                    right +=3D '0';
                }
            }

                        right =3D decimalChar + right;
        }
        else {             right =3D "";
        }
        right +=3D exponent;

        var stringIndex =3D numberString.length-1;
        var ret =3D "";
        while (stringIndex >=3D 0) {

                        if (curSize =3D=3D=3D 0 || curSize > =
stringIndex) {
                if (ret.length > 0)
                    return numberString.slice(0, stringIndex + 1) + sep =
+ ret + right;
                else
                    return numberString.slice(0, stringIndex + 1) + =
right;
            }

            if (ret.length > 0)
                ret =3D numberString.slice(stringIndex - curSize + 1, =
stringIndex+1) + sep + ret;
            else
                ret =3D numberString.slice(stringIndex - curSize + 1, =
stringIndex+1);

            stringIndex -=3D curSize;

            if (curGroupIndex < groupSizes.length) {
                curSize =3D groupSizes[curGroupIndex];
                curGroupIndex++;
            }
        }
        return numberString.slice(0, stringIndex + 1) + sep + ret + =
right;
    }
    var nf =3D cultureInfo.numberFormat;

        var number =3D Math.abs(this);

        if (!format)
        format =3D "D";

    var precision =3D -1;
    if (format.length > 1) precision =3D parseInt(format.slice(1));

    var pattern;
    switch (format.charAt(0)) {
    case "d":
    case "D":
        pattern =3D 'n';

                if (precision !=3D=3D -1) {
            var numberStr =3D ""+number;
            var zerosToAdd =3D precision - numberStr.length;
            if (zerosToAdd > 0) {
                for (var i=3D0; i<zerosToAdd; i++) {
                    numberStr =3D '0'+numberStr;
                }
            }
            number =3D numberStr;
        }

                if (this < 0) number =3D -number;
        break;
    case "c":
    case "C":
        if (this < 0) pattern =3D =
_currencyNegativePattern[nf.CurrencyNegativePattern];
        else pattern =3D =
_currencyPositivePattern[nf.CurrencyPositivePattern];
        if (precision =3D=3D=3D -1) precision =3D =
nf.CurrencyDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.CurrencyGroupSizes, nf.CurrencyGroupSeparator, =
nf.CurrencyDecimalSeparator);
        break;
    case "n":
    case "N":
        if (this < 0) pattern =3D =
_numberNegativePattern[nf.NumberNegativePattern];
        else pattern =3D 'n';
        if (precision =3D=3D=3D -1) precision =3D =
nf.NumberDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.NumberGroupSizes, nf.NumberGroupSeparator, =
nf.NumberDecimalSeparator);
        break;
    case "p":
    case "P":
        if (this < 0) pattern =3D =
_percentNegativePattern[nf.PercentNegativePattern];
        else pattern =3D =
_percentPositivePattern[nf.PercentPositivePattern];
        if (precision =3D=3D=3D -1) precision =3D =
nf.PercentDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.PercentGroupSizes, nf.PercentGroupSeparator, =
nf.PercentDecimalSeparator);
        break;
    default:
        throw Error.format(Sys.Res.formatBadFormatSpecifier);
    }

    var regex =3D /n|\$|-|%/g;

        var ret =3D "";

    for (;;) {

                var index =3D regex.lastIndex;

                var ar =3D regex.exec(pattern);

                ret +=3D pattern.slice(index, ar ? ar.index : =
pattern.length);

        if (!ar)
            break;

        switch (ar[0]) {
        case "n":
            ret +=3D number;
            break;
        case "$":
            ret +=3D nf.CurrencySymbol;
            break;
        case "-":
            ret +=3D nf.NegativeSign;
            break;
        case "%":
            ret +=3D nf.PercentSymbol;
            break;
        }
    }

    return ret;
}
RegExp.__typeName =3D 'RegExp';
RegExp.__class =3D true;
Array.__typeName =3D 'Array';
Array.__class =3D true;

Array.add =3D Array.enqueue =3D function Array$enqueue(array, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;


        array[array.length] =3D item;
}

Array.addRange =3D function Array$addRange(array, items) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"items" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "items", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;


        array.push.apply(array, items);
}

Array.clear =3D function Array$clear(array) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;

    array.length =3D 0;
}

Array.clone =3D function Array$clone(array) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <returns type=3D"Array" elementMayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;

    if (array.length =3D=3D=3D 1) {
        return [array[0]];
    }
    else {
                        return Array.apply(null, array);
    }
}

Array.contains =3D function Array$contains(array, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;

    return (Array.indexOf(array, item) >=3D 0);
}

Array.dequeue =3D function Array$dequeue(array) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <returns mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;

    return array.shift();
}

Array.forEach =3D function Array$forEach(array, method, instance) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"method" type=3D"Function"></param>
    /// <param name=3D"instance" optional=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "method", type: Function},
        {name: "instance", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    for (var i =3D 0, l =3D array.length; i < l; i++) {
        var elt =3D array[i];
        if (typeof(elt) !=3D=3D 'undefined') method.call(instance, elt, =
i, array);
    }
}

Array.indexOf =3D function Array$indexOf(array, item, start) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"start" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true, optional: true},
        {name: "start", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    if (typeof(item) =3D=3D=3D "undefined") return -1;
    var length =3D array.length;
    if (length !=3D=3D 0) {
                start =3D start - 0;
                if (isNaN(start)) {
            start =3D 0;
        }
        else {
                                    if (isFinite(start)) {
                                start =3D start - (start % 1);
            }
                        if (start < 0) {
                start =3D Math.max(0, length + start);
            }
        }

                for (var i =3D start; i < length; i++) {
            if ((typeof(array[i]) !=3D=3D "undefined") && (array[i] =
=3D=3D=3D item)) {
                return i;
            }
        }
    }
    return -1;
}

Array.insert =3D function Array$insert(array, index, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"index" mayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "index", mayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;

    array.splice(index, 0, item);
}

Array.parse =3D function Array$parse(value) {
    /// <param name=3D"value" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Array" elementMayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String, mayBeNull: true}
    ]);
    if (e) throw e;

    if (!value) return [];
    var v =3D eval(value);
    if (!Array.isInstanceOfType(v)) throw Error.argument('value', =
Sys.Res.arrayParseBadFormat);
    return v;
}

Array.remove =3D function Array$remove(array, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;

    var index =3D Array.indexOf(array, item);
    if (index >=3D 0) {
        array.splice(index, 1);
    }
    return (index >=3D 0);
}

Array.removeAt =3D function Array$removeAt(array, index) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"index" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "index", mayBeNull: true}
    ]);
    if (e) throw e;

    array.splice(index, 1);
}
String.__typeName =3D 'String';
String.__class =3D true;

String.prototype.endsWith =3D function String$endsWith(suffix) {
    /// <param name=3D"suffix" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "suffix", type: String}
    ]);
    if (e) throw e;

    return (this.substr(this.length - suffix.length) =3D=3D=3D suffix);
}

String.prototype.startsWith =3D function String$startsWith(prefix) {
    /// <param name=3D"prefix" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "prefix", type: String}
    ]);
    if (e) throw e;

    return (this.substr(0, prefix.length) =3D=3D=3D prefix);
}

String.prototype.trim =3D function String$trim() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/^\s+|\s+$/g, '');
}

String.prototype.trimEnd =3D function String$trimEnd() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/\s+$/, '');
}

String.prototype.trimStart =3D function String$trimStart() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/^\s+/, '');
}

String.format =3D function String$format(format, args) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <param name=3D"args" parameterArray=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String},
        {name: "args", mayBeNull: true, parameterArray: true}
    ]);
    if (e) throw e;

    return String._toFormattedString(false, arguments);
}

String.localeFormat =3D function String$localeFormat(format, args) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <param name=3D"args" parameterArray=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String},
        {name: "args", mayBeNull: true, parameterArray: true}
    ]);
    if (e) throw e;

    return String._toFormattedString(true, arguments);
}

String._toFormattedString =3D function =
String$_toFormattedString(useLocale, args) {
    var result =3D '';
    var format =3D args[0];

    for (var i=3D0;;) {
                var open =3D format.indexOf('{', i);
        var close =3D format.indexOf('}', i);
        if ((open < 0) && (close < 0)) {
                        result +=3D format.slice(i);
            break;
        }
        if ((close > 0) && ((close < open) || (open < 0))) {
                        if (format.charAt(close + 1) !=3D=3D '}') {
                throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);
            }
            result +=3D format.slice(i, close + 1);
            i =3D close + 2;
            continue;
        }

                result +=3D format.slice(i, open);
        i =3D open + 1;

                if (format.charAt(i) =3D=3D=3D '{') {
            result +=3D '{';
            i++;
            continue;
        }

                if (close < 0) throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);

       =20
                var brace =3D format.substring(i, close);
        var colonIndex =3D brace.indexOf(':');
        var argNumber =3D parseInt((colonIndex < 0)? brace : =
brace.substring(0, colonIndex)) + 1;
        if (isNaN(argNumber)) throw Error.argument('format', =
Sys.Res.stringFormatInvalid);
        var argFormat =3D (colonIndex < 0)? '' : =
brace.substring(colonIndex + 1);

        var arg =3D args[argNumber];
        if (typeof(arg) =3D=3D=3D "undefined" || arg =3D=3D=3D null) {
            arg =3D '';
        }

                if (arg.toFormattedString) {
            result +=3D arg.toFormattedString(argFormat);
        }
        else if (useLocale && arg.localeFormat) {
            result +=3D arg.localeFormat(argFormat);
        }
        else if (arg.format) {
            result +=3D arg.format(argFormat);
        }
        else
            result +=3D arg.toString();

        i =3D close + 1;
    }

    return result;
}

Type.registerNamespace('Sys');
Sys.IDisposable =3D function Sys$IDisposable() {
    throw Error.notImplemented();
}

    function Sys$IDisposable$dispose() {
        throw Error.notImplemented();
    }
Sys.IDisposable.prototype =3D {
    dispose: Sys$IDisposable$dispose
}
Sys.IDisposable.registerInterface('Sys.IDisposable');
Sys.StringBuilder =3D function Sys$StringBuilder(initialText) {
    /// <param name=3D"initialText" optional=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "initialText", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    this._parts =3D (typeof(initialText) !=3D=3D 'undefined' && =
initialText !=3D=3D null && initialText !=3D=3D '') ?
        [initialText.toString()] : [];
    this._value =3D {};
    this._len =3D 0;
}


    function Sys$StringBuilder$append(text) {
        /// <param name=3D"text" mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text", mayBeNull: true}
        ]);
        if (e) throw e;

        this._parts[this._parts.length] =3D text;
    }

    function Sys$StringBuilder$appendLine(text) {
        /// <param name=3D"text" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;

        this._parts[this._parts.length] =3D
            ((typeof(text) =3D=3D=3D 'undefined') || (text =3D=3D=3D =
null) || (text =3D=3D=3D '')) ?
            '\r\n' : text + '\r\n';
    }

    function Sys$StringBuilder$clear() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._parts =3D [];
        this._value =3D {};
        this._len =3D 0;
    }

    function Sys$StringBuilder$isEmpty() {
        /// <returns type=3D"Boolean"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._parts.length =3D=3D=3D 0) return true;
        return this.toString() =3D=3D=3D '';
    }



    function Sys$StringBuilder$toString(separator) {
        /// <param name=3D"separator" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <returns type=3D"String"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "separator", type: String, mayBeNull: true, optional: =
true}
        ]);
        if (e) throw e;

        separator =3D separator || '';
        var parts =3D this._parts;
        if (this._len !=3D=3D parts.length) {
            this._value =3D {};
            this._len =3D parts.length;
        }
        var val =3D this._value;
        if (typeof(val[separator]) =3D=3D=3D 'undefined') {
                        if (separator !=3D=3D '') {
                for (var i =3D 0; i < parts.length;) {
                    if ((typeof(parts[i]) =3D=3D=3D 'undefined') || =
(parts[i] =3D=3D=3D '') || (parts[i] =3D=3D=3D null)) {
                        parts.splice(i, 1);
                    }
                    else {
                        i++;
                    }
                }
            }
            val[separator] =3D this._parts.join(separator);
        }
        return val[separator];
    }
Sys.StringBuilder.prototype =3D {
    append: Sys$StringBuilder$append,

    appendLine: Sys$StringBuilder$appendLine,

    clear: Sys$StringBuilder$clear,

    isEmpty: Sys$StringBuilder$isEmpty,

            toString: Sys$StringBuilder$toString
}
Sys.StringBuilder.registerClass('Sys.StringBuilder');
if (!window.XMLHttpRequest) {
    window.XMLHttpRequest =3D function window$XMLHttpRequest() {
        var progIDs =3D [ 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ];
	   =20
        for (var i =3D 0; i < progIDs.length; i++) {
            try {
                var xmlHttp =3D new ActiveXObject(progIDs[i]);
                return xmlHttp;
            }
            catch (ex) {
            }
        }
	   =20
        return null;
    }
}

Sys.Browser =3D {};

Sys.Browser.InternetExplorer =3D {};
Sys.Browser.Firefox =3D {};
Sys.Browser.Safari =3D {};
Sys.Browser.Opera =3D {};

Sys.Browser.agent =3D null;
Sys.Browser.hasDebuggerStatement =3D false;
Sys.Browser.name =3D navigator.appName;
Sys.Browser.version =3D parseFloat(navigator.appVersion);

if (navigator.userAgent.indexOf(' MSIE ') > -1) {
    Sys.Browser.agent =3D Sys.Browser.InternetExplorer;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/MSIE =
(\d+\.\d+)/)[1]);
    Sys.Browser.hasDebuggerStatement =3D true;
}
else if (navigator.userAgent.indexOf(' Firefox/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Firefox;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ =
Firefox\/(\d+\.\d+)/)[1]);
    Sys.Browser.name =3D 'Firefox';
    Sys.Browser.hasDebuggerStatement =3D true;
}
else if (navigator.userAgent.indexOf(' Safari/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Safari;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ =
Safari\/(\d+\.\d+)/)[1]);
    Sys.Browser.name =3D 'Safari';
}
else if (navigator.userAgent.indexOf('Opera/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Opera;
}


Type.registerNamespace('Sys.UI');

Sys._Debug =3D function Sys$_Debug() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}


    function Sys$_Debug$_appendConsole(text) {
                if ((typeof(Debug) !=3D=3D 'undefined') && =
Debug.writeln) {
            Debug.writeln(text);
        }
                if (window.console && window.console.log) {
            window.console.log(text);
        }
                if (window.opera) {
            window.opera.postError(text);
        }
                if (window.debugService) {
            window.debugService.trace(text);
        }
    }

    function Sys$_Debug$_appendTrace(text) {
        var traceElement =3D document.getElementById('TraceConsole');
        if (traceElement && (traceElement.tagName.toUpperCase() =
=3D=3D=3D 'TEXTAREA')) {
            traceElement.value +=3D text + '\n';
        }
    }

    function Sys$_Debug$assert(condition, message, displayCaller) {
        /// <param name=3D"condition" type=3D"Boolean"></param>
        /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <param name=3D"displayCaller" type=3D"Boolean" =
optional=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "condition", type: Boolean},
            {name: "message", type: String, mayBeNull: true, optional: =
true},
            {name: "displayCaller", type: Boolean, optional: true}
        ]);
        if (e) throw e;

        if (!condition) {
            message =3D (displayCaller && this.assert.caller) ?
                String.format(Sys.Res.assertFailedCaller, message, =
this.assert.caller) :
                String.format(Sys.Res.assertFailed, message);

            if (confirm(String.format(Sys.Res.breakIntoDebugger, =
message))) {
                this.fail(message);
            }
        }
    }

    function Sys$_Debug$clearTrace() {
        var traceElement =3D document.getElementById('TraceConsole');
        if (traceElement && (traceElement.tagName.toUpperCase() =
=3D=3D=3D 'TEXTAREA')) {
            traceElement.value =3D '';
        }
    }

    function Sys$_Debug$fail(message) {
        /// <param name=3D"message" type=3D"String" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "message", type: String, mayBeNull: true}
        ]);
        if (e) throw e;

        this._appendConsole(message);

                if (Sys.Browser.hasDebuggerStatement) {
            eval('debugger');
        }
    }

    function Sys$_Debug$trace(text) {
        /// <param name=3D"text"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text"}
        ]);
        if (e) throw e;

        this._appendConsole(text);
        this._appendTrace(text);
    }

    function Sys$_Debug$traceDump(object, name) {
        /// <param name=3D"object" mayBeNull=3D"true"></param>
        /// <param name=3D"name" type=3D"String" mayBeNull=3D"true" =
optional=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", mayBeNull: true},
            {name: "name", type: String, mayBeNull: true, optional: =
true}
        ]);
        if (e) throw e;

        var text =3D this._traceDump(object, name, true);
    }

    function Sys$_Debug$_traceDump(object, name, recursive, =
indentationPadding, loopArray) {
        name =3D name? name : 'traceDump';
        indentationPadding =3D indentationPadding? indentationPadding : =
'';
        if (object =3D=3D=3D null) {
            this.trace(indentationPadding + name + ': null');
            return;
        }
        switch(typeof(object)) {
            case 'undefined':
                this.trace(indentationPadding + name + ': Undefined');
                break;
            case 'number': case 'string': case 'boolean':
                this.trace(indentationPadding + name + ': ' + object);
                break;
            default:
                if (Date.isInstanceOfType(object) || =
RegExp.isInstanceOfType(object)) {
                    this.trace(indentationPadding + name + ': ' + =
object.toString());
                    break;
                }
                if (!loopArray) {
                    loopArray =3D [];
                }
                else if (Array.contains(loopArray, object)) {
                    this.trace(indentationPadding + name + ': ...');
                    return;
                }
                Array.add(loopArray, object);

                                                                if =
((object =3D=3D window) || (object =3D=3D=3D document) ||
                    (window.HTMLElement && (object instanceof =
HTMLElement)) ||
                    (typeof(object.nodeName) =3D=3D=3D 'string')) {
                    var tag =3D object.tagName? object.tagName : =
'DomElement';
                    if (object.id) {
                        tag +=3D ' - ' + object.id;
                    }
                    this.trace(indentationPadding + name + ' {' +  tag + =
'}');
                }
                                else {
                    var typeName =3D Object.getTypeName(object);
                    this.trace(indentationPadding + name + =
(typeof(typeName) =3D=3D=3D 'string' ? ' {' + typeName + '}' : ''));
                    if ((indentationPadding =3D=3D=3D '') || recursive) =
{
                        indentationPadding +=3D "    ";
                        var i, length, properties, p, v;
                        if (Array.isInstanceOfType(object)) {
                            length =3D object.length;
                            for (i =3D 0; i < length; i++) {
                                this._traceDump(object[i], '[' + i + =
']', recursive, indentationPadding, loopArray);
                            }
                        }
                        else {
                            for (p in object) {
                                v =3D object[p];
                                if (!Function.isInstanceOfType(v)) {
                                    this._traceDump(v, p, recursive, =
indentationPadding, loopArray);
                                }
                            }
                        }
                    }
                }
                Array.remove(loopArray, object);
        }
    }
Sys._Debug.prototype =3D {

    _appendConsole: Sys$_Debug$_appendConsole,

    _appendTrace: Sys$_Debug$_appendTrace,

    assert: Sys$_Debug$assert,

    clearTrace: Sys$_Debug$clearTrace,

    fail: Sys$_Debug$fail,

    trace: Sys$_Debug$trace,

    traceDump: Sys$_Debug$traceDump,

    _traceDump: Sys$_Debug$_traceDump
}
Sys._Debug.registerClass('Sys._Debug');

Sys.Debug =3D new Sys._Debug();
    Sys.Debug.isDebug =3D true;
function Sys$Enum$parse(value, ignoreCase) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"ignoreCase" type=3D"Boolean" =
optional=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "ignoreCase", type: Boolean, optional: true}
    ]);
    if (e) throw e;

    var values, parsed, val;
    if (ignoreCase) {
        values =3D this.__lowerCaseValues;
        if (!values) {
            this.__lowerCaseValues =3D values =3D {};
            var prototype =3D this.prototype;
            for (var name in prototype) {
                values[name.toLowerCase()] =3D prototype[name];
            }
        }
    }
    else {
        values =3D this.prototype;
    }
    if (!this.__flags) {
        val =3D (ignoreCase ? value.toLowerCase() : value);
        parsed =3D values[val.trim()];
        if (typeof(parsed) !=3D=3D 'number') throw =
Error.argument('value', String.format(Sys.Res.enumInvalidValue, value, =
this.__typeName));
        return parsed;
    }
    else {
        var parts =3D (ignoreCase ? value.toLowerCase() : =
value).split(',');
        var v =3D 0;

        for (var i =3D parts.length - 1; i >=3D 0; i--) {
            var part =3D parts[i].trim();
            parsed =3D values[part];
            if (typeof(parsed) !=3D=3D 'number') throw =
Error.argument('value', String.format(Sys.Res.enumInvalidValue, =
value.split(',')[i].trim(), this.__typeName));
            v |=3D parsed;
        }
        return v;
    }
}

function Sys$Enum$toString(value) {
    /// <param name=3D"value" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

            if ((typeof(value) =3D=3D=3D 'undefined') || (value =
=3D=3D=3D null)) return this.__string;
    if ((typeof(value) !=3D 'number') || ((value % 1) !=3D=3D 0)) throw =
Error.argumentType('value', Object.getType(value), this);
    var values =3D this.prototype;
    var i;
    if (!this.__flags || (value =3D=3D=3D 0)) {
        for (i in values) {
            if (values[i] =3D=3D=3D value) {
                return i;
            }
        }
    }
    else {
        var sorted =3D this.__sortedValues;
        if (!sorted) {
            sorted =3D [];
            for (i in values) {
                sorted[sorted.length] =3D {key: i, value: values[i]};
            }
            sorted.sort(function(a, b) {
                return a.value - b.value;
            });
            this.__sortedValues =3D sorted;
        }
        var parts =3D [];
        var v =3D value;
        for (i =3D sorted.length - 1; i >=3D 0; i--) {
            var kvp =3D sorted[i];
            var vali =3D kvp.value;
            if (vali =3D=3D=3D 0) continue;
            if ((vali & value) =3D=3D=3D vali) {
                parts[parts.length] =3D kvp.key;
                v -=3D vali;
                if (v =3D=3D=3D 0) break;
            }
        }
        if (parts.length && v =3D=3D=3D 0) return =
parts.reverse().join(', ');
    }
    throw Error.argumentOutOfRange('value', value, =
String.format(Sys.Res.enumInvalidValue, value, this.__typeName));
}

Type.prototype.registerEnum =3D function Type$registerEnum(name, flags) =
{
    /// <param name=3D"name" type=3D"String"></param>
    /// <param name=3D"flags" type=3D"Boolean" =
optional=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "name", type: String},
        {name: "flags", type: Boolean, optional: true}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(name)) throw =
Error.argument('name', Sys.Res.notATypeName);
        var parsedName;
    try {
        parsedName =3D eval(name);
    }
    catch(e) {
        throw Error.argument('name', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('name', =
Sys.Res.badTypeName);
    if (window.__registeredTypes[name]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
name));
    for (var i in this.prototype) {
        var val =3D this.prototype[i];
        if (!Type.__identifierRegExp.test(i)) throw =
Error.invalidOperation(String.format(Sys.Res.enumInvalidValueName, i));
        if (typeof(val) !=3D=3D 'number' || (val % 1) !=3D=3D 0) throw =
Error.invalidOperation(Sys.Res.enumValueNotInteger);
        if (typeof(this[i]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.enumReservedName, i));
    }
    for (var i in this.prototype) {
        this[i] =3D this.prototype[i];
    }
    this.__typeName =3D name;
    this.parse =3D Sys$Enum$parse;
    this.__string =3D this.toString();
    this.toString =3D Sys$Enum$toString;
    this.__flags =3D flags;
    this.__enum =3D true;
    window.__registeredTypes[name] =3D true;
}

Type.isEnum =3D function Type$isEnum(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__enum;
}

Type.isFlags =3D function Type$isFlags(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__flags;
}
Sys.EventHandlerList =3D function Sys$EventHandlerList() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._list =3D {};
}


    function Sys$EventHandlerList$addHandler(id, handler) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"handler" type=3D"Function"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "handler", type: Function}
        ]);
        if (e) throw e;

        Array.add(this._getEvent(id, true), handler);
    }
    function Sys$EventHandlerList$removeHandler(id, handler) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"handler" type=3D"Function"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "handler", type: Function}
        ]);
        if (e) throw e;

        var evt =3D this._getEvent(id);
        if (!evt) return;
        Array.remove(evt, handler);
    }
    function Sys$EventHandlerList$getHandler(id) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <returns type=3D"Function"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String}
        ]);
        if (e) throw e;

        var evt =3D this._getEvent(id);
        if (!evt || (evt.length =3D=3D=3D 0)) return null;
        evt =3D Array.clone(evt);
        if (!evt._handler) {
            evt._handler =3D function(source, args) {
                for (var i =3D 0, l =3D evt.length; i < l; i++) {
                    evt[i](source, args);
                }
            };
        }
        return evt._handler;
    }

    function Sys$EventHandlerList$_getEvent(id, create) {
        if (!this._list[id]) {
            if (!create) return null;
            this._list[id] =3D [];
        }
        return this._list[id];
    }
Sys.EventHandlerList.prototype =3D {
    addHandler: Sys$EventHandlerList$addHandler,
    removeHandler: Sys$EventHandlerList$removeHandler,
    getHandler: Sys$EventHandlerList$getHandler,

    _getEvent: Sys$EventHandlerList$_getEvent
}
Sys.EventHandlerList.registerClass('Sys.EventHandlerList');
Sys.EventArgs =3D function Sys$EventArgs() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
Sys.EventArgs.registerClass('Sys.EventArgs');

Sys.EventArgs.Empty =3D new Sys.EventArgs();
Sys.CancelEventArgs =3D function Sys$CancelEventArgs() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys.CancelEventArgs.initializeBase(this);

    this._cancel =3D false;
}


    function Sys$CancelEventArgs$get_cancel() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._cancel;
    }
    function Sys$CancelEventArgs$set_cancel(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
        if (e) throw e;

        this._cancel =3D value;
    }
Sys.CancelEventArgs.prototype =3D {
    get_cancel: Sys$CancelEventArgs$get_cancel,
    set_cancel: Sys$CancelEventArgs$set_cancel
}

Sys.CancelEventArgs.registerClass('Sys.CancelEventArgs', Sys.EventArgs);
Sys.INotifyPropertyChange =3D function Sys$INotifyPropertyChange() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}

    function Sys$INotifyPropertyChange$add_propertyChanged(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$INotifyPropertyChange$remove_propertyChanged(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
Sys.INotifyPropertyChange.prototype =3D {
    add_propertyChanged: Sys$INotifyPropertyChange$add_propertyChanged,
    remove_propertyChanged: =
Sys$INotifyPropertyChange$remove_propertyChanged
}
Sys.INotifyPropertyChange.registerInterface('Sys.INotifyPropertyChange');=

Sys.PropertyChangedEventArgs =3D function =
Sys$PropertyChangedEventArgs(propertyName) {
    /// <param name=3D"propertyName" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "propertyName", type: String}
    ]);
    if (e) throw e;

    Sys.PropertyChangedEventArgs.initializeBase(this);
    this._propertyName =3D propertyName;
}
=20
    function Sys$PropertyChangedEventArgs$get_propertyName() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._propertyName;
    }
Sys.PropertyChangedEventArgs.prototype =3D {
    get_propertyName: Sys$PropertyChangedEventArgs$get_propertyName
}
Sys.PropertyChangedEventArgs.registerClass('Sys.PropertyChangedEventArgs'=
, Sys.EventArgs);
Sys.INotifyDisposing =3D function Sys$INotifyDisposing() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}

    function Sys$INotifyDisposing$add_disposing(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$INotifyDisposing$remove_disposing(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
Sys.INotifyDisposing.prototype =3D {
    add_disposing: Sys$INotifyDisposing$add_disposing,
    remove_disposing: Sys$INotifyDisposing$remove_disposing
}
Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing");
Sys.Component =3D function Sys$Component() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    if (Sys.Application) Sys.Application.registerDisposableObject(this);
}





    function Sys$Component$get_events() {
        /// <value type=3D"Sys.EventHandlerList"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }
    function Sys$Component$get_id() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._id;
    }
    function Sys$Component$set_id(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        if (this._idSet) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdTwice);
        this._idSet =3D true;
        var oldId =3D this.get_id();
        if (oldId && Sys.Application.findComponent(oldId)) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdAfterAddedToApp);
        this._id =3D value;
    }
    function Sys$Component$get_isInitialized() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._initialized;
    }
    function Sys$Component$get_isUpdating() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._updating;
    }
    function Sys$Component$add_disposing(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("disposing", handler);
    }
    function Sys$Component$remove_disposing(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("disposing", handler);
    }
    function Sys$Component$add_propertyChanged(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("propertyChanged", handler);
    }
    function Sys$Component$remove_propertyChanged(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("propertyChanged", handler);
    }
    function Sys$Component$beginUpdate() {
        this._updating =3D true;
    }
    function Sys$Component$dispose() {
        if (this._events) {
            var handler =3D this._events.getHandler("disposing");
            if (handler) {
                handler(this, Sys.EventArgs.Empty);
            }
        }
        delete this._events;
        Sys.Application.unregisterDisposableObject(this);
        Sys.Application.removeComponent(this);
    }
    function Sys$Component$endUpdate() {
        this._updating =3D false;
        if (!this._initialized) this.initialize();
        this.updated();
    }
    function Sys$Component$initialize() {
        this._initialized =3D true;
    }
    function Sys$Component$raisePropertyChanged(propertyName) {
        /// <param name=3D"propertyName" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "propertyName", type: String}
        ]);
        if (e) throw e;

        if (!this._events) return;
        var handler =3D this._events.getHandler("propertyChanged");
        if (handler) {
            handler(this, new =
Sys.PropertyChangedEventArgs(propertyName));
        }
    }
    function Sys$Component$updated() {
    }
Sys.Component.prototype =3D {
    _id: null,
    _idSet: false,
    _initialized: false,
    _updating: false,
    get_events: Sys$Component$get_events,
    get_id: Sys$Component$get_id,
    set_id: Sys$Component$set_id,
    get_isInitialized: Sys$Component$get_isInitialized,
    get_isUpdating: Sys$Component$get_isUpdating,
    add_disposing: Sys$Component$add_disposing,
    remove_disposing: Sys$Component$remove_disposing,
    add_propertyChanged: Sys$Component$add_propertyChanged,
    remove_propertyChanged: Sys$Component$remove_propertyChanged,
    beginUpdate: Sys$Component$beginUpdate,
    dispose: Sys$Component$dispose,
    endUpdate: Sys$Component$endUpdate,
    initialize: Sys$Component$initialize,
    raisePropertyChanged: Sys$Component$raisePropertyChanged,
    updated: Sys$Component$updated
}
Sys.Component.registerClass('Sys.Component', null, Sys.IDisposable, =
Sys.INotifyPropertyChange, Sys.INotifyDisposing);

function Sys$Component$_setProperties(target, properties) {
    /// <param name=3D"target"></param>
    /// <param name=3D"properties"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "target"},
        {name: "properties"}
    ]);
    if (e) throw e;

    var current;
    var targetType =3D Object.getType(target);
    var isObject =3D (targetType =3D=3D=3D Object) || (targetType =
=3D=3D=3D Sys.UI.DomElement);
    var isComponent =3D Sys.Component.isInstanceOfType(target) && =
!target.get_isUpdating();
    if (isComponent) target.beginUpdate();
    for (var name in properties) {
        var val =3D properties[name];
        var getter =3D isObject ? null : target["get_" + name];
        if (isObject || typeof(getter) !=3D=3D 'function') {
                        var targetVal =3D target[name];
            if (!isObject && typeof(targetVal) =3D=3D=3D 'undefined') =
throw Error.invalidOperation(String.format(Sys.Res.propertyUndefined, =
name));
            if (!val || (typeof(val) !=3D=3D 'object') || (isObject && =
!targetVal)) {
                target[name] =3D val;
            }
            else {
                Sys$Component$_setProperties(targetVal, val);
            }
        }
        else {
            var setter =3D target["set_" + name];
            if (typeof(setter) =3D=3D=3D 'function') {
                                setter.apply(target, [val]);
            }
            else if (val instanceof Array) {
                                current =3D getter.apply(target);
                if (!(current instanceof Array)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotAnArray, name));
                for (var i =3D 0, j =3D current.length, l=3D val.length; =
i < l; i++, j++) {
                    current[j] =3D val[i];
                }
            }
            else if ((typeof(val) =3D=3D=3D 'object') && =
(Object.getType(val) =3D=3D=3D Object)) {
                                current =3D getter.apply(target);
                if ((typeof(current) =3D=3D=3D 'undefined') || (current =
=3D=3D=3D null)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNullOrUndefined, =
name));
                Sys$Component$_setProperties(current, val);
            }
            else {
                                throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, =
name));
            }
        }
    }
    if (isComponent) target.endUpdate();
}

function Sys$Component$_setReferences(component, references) {
    for (var name in references) {
        var setter =3D component["set_" + name];
        var reference =3D $find(references[name]);
        if (typeof(setter) !=3D=3D 'function') throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, =
name));
        if (!reference) throw =
Error.invalidOperation(String.format(Sys.Res.referenceNotFound, =
references[name]));
        setter.apply(component, [reference]);
    }
}

var $create =3D Sys.Component.create =3D function =
Sys$Component$create(type, properties, events, references, element) {
    /// <param name=3D"type" type=3D"Type"></param>
    /// <param name=3D"properties" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"events" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"references" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"element" domElement=3D"true" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Sys.UI.Component"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", type: Type},
        {name: "properties", mayBeNull: true, optional: true},
        {name: "events", mayBeNull: true, optional: true},
        {name: "references", mayBeNull: true, optional: true},
        {name: "element", mayBeNull: true, domElement: true, optional: =
true}
    ]);
    if (e) throw e;

    if (!type.inheritsFrom(Sys.Component)) {
        throw Error.argument('type', =
String.format(Sys.Res.createNotComponent, type.getName()));
    }
    if (type.inheritsFrom(Sys.UI.Behavior) || =
type.inheritsFrom(Sys.UI.Control)) {
        if (!element) throw Error.argument('element', =
Sys.Res.createNoDom);
    }
    else if (element) throw Error.argument('element', =
Sys.Res.createComponentOnDom);
    var component =3D (element ? new type(element): new type());
    var app =3D Sys.Application;
    var creatingComponents =3D app.get_isCreatingComponents();

    component.beginUpdate();
    if (properties) {
        Sys$Component$_setProperties(component, properties);
    }
    if (events) {
        for (var name in events) {
            if (!(component["add_" + name] instanceof Function)) throw =
new Error.invalidOperation(String.format(Sys.Res.undefinedEvent, name));
            if (!(events[name] instanceof Function)) throw new =
Error.invalidOperation(Sys.Res.eventHandlerNotFunction);
            component["add_" + name](events[name]);
        }
    }

    app._createdComponents[app._createdComponents.length] =3D component;
    if (component.get_id()) {
        app.addComponent(component);
    }
    if (creatingComponents) {
        if (references) {
            app._addComponentToSecondPass(component, references);
        }
        else {
            component.endUpdate();
        }
    }
    else {
        if (references) {
            Sys$Component$_setReferences(component, references);
        }
        component.endUpdate();
    }

    return component;
}
Sys.UI.MouseButton =3D function Sys$UI$MouseButton() {
    /// <field name=3D"leftButton" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"middleButton" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"rightButton" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}




Sys.UI.MouseButton.prototype =3D {
    leftButton: 0,
    middleButton: 1,
    rightButton: 2
}
Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");
Sys.UI.Key =3D function Sys$UI$Key() {
    /// <field name=3D"backspace" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"tab" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"enter" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"esc" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"space" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"pageUp" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"pageDown" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"end" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"home" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"left" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"up" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"right" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"down" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"del" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}















Sys.UI.Key.prototype =3D {
    backspace: 8,
    tab: 9,
    enter: 13,
    esc: 27,
    space: 32,
    pageUp: 33,
    pageDown: 34,
    end: 35,
    home: 36,
    left: 37,
    up: 38,
    right: 39,
    down: 40,
    del: 127
}
Sys.UI.Key.registerEnum("Sys.UI.Key");
Sys.UI.DomEvent =3D function Sys$UI$DomEvent(eventObject) {
    /// <param name=3D"eventObject"></param>
    /// <field name=3D"altKey" type=3D"Boolean"></field>
    /// <field name=3D"button" type=3D"Sys.UI.MouseButton"></field>
    /// <field name=3D"charCode" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"clientX" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"clientY" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"ctrlKey" type=3D"Boolean"></field>
    /// <field name=3D"keyCode" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"offsetX" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"offsetY" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"screenX" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"screenY" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"shiftKey" type=3D"Boolean"></field>
    /// <field name=3D"target" domElement=3D"true"></field>
    /// <field name=3D"type" type=3D"String"></field>
    var e =3D Function._validateParams(arguments, [
        {name: "eventObject"}
    ]);
    if (e) throw e;

    var e =3D eventObject;
    this.rawEvent =3D e;
    this.altKey =3D e.altKey;
    if (typeof(e.button) !=3D=3D 'undefined') {
        this.button =3D (typeof(e.which) !=3D=3D 'undefined') ? e.button =
:
            (e.button =3D=3D=3D 4) ? Sys.UI.MouseButton.middleButton :
            (e.button =3D=3D=3D 2) ? Sys.UI.MouseButton.rightButton :
            Sys.UI.MouseButton.leftButton;
    }
    if (e.type =3D=3D=3D 'keypress') {
        this.charCode =3D e.charCode || e.keyCode;
    }
    else if (e.keyCode && (e.keyCode =3D=3D=3D 46)) {
        this.keyCode =3D 127;
    }
    else {
        this.keyCode =3D e.keyCode;
    }
    this.clientX =3D e.clientX;
    this.clientY =3D e.clientY;
    this.ctrlKey =3D e.ctrlKey;
    this.target =3D e.target ? e.target : e.srcElement;
    if (this.target) {
        var loc =3D Sys.UI.DomElement.getLocation(this.target);
        this.offsetX =3D (typeof(e.offsetX) !=3D=3D 'undefined') ? =
e.offsetX : window.pageXOffset + (e.clientX || 0) - loc.x;
        this.offsetY =3D (typeof(e.offsetY) !=3D=3D 'undefined') ? =
e.offsetY : window.pageYOffset + (e.clientY || 0) - loc.y;
    }
    this.screenX =3D e.screenX;
    this.screenY =3D e.screenY;
    this.shiftKey =3D e.shiftKey;
    this.type =3D e.type;
}

    function Sys$UI$DomEvent$preventDefault() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this.rawEvent.preventDefault) {
            this.rawEvent.preventDefault();
        }
        else if (window.event) {
            window.event.returnValue =3D false;
        }
    }
    function Sys$UI$DomEvent$stopPropagation() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this.rawEvent.stopPropagation) {
            this.rawEvent.stopPropagation();
        }
        else if (window.event) {
            window.event.cancelBubble =3D true;
        }
    }
Sys.UI.DomEvent.prototype =3D {
    preventDefault: Sys$UI$DomEvent$preventDefault,
    stopPropagation: Sys$UI$DomEvent$stopPropagation
}
Sys.UI.DomEvent.registerClass('Sys.UI.DomEvent');

var $addHandler =3D Sys.UI.DomEvent.addHandler =3D function =
Sys$UI$DomEvent$addHandler(element, eventName, handler) {
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"eventName" type=3D"String"></param>
    /// <param name=3D"handler" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "eventName", type: String},
        {name: "handler", type: Function}
    ]);
    if (e) throw e;

    if (!element._events) {
        element._events =3D {};
    }
    var eventCache =3D element._events[eventName];
    if (!eventCache) {
        element._events[eventName] =3D eventCache =3D [];
    }
    var browserHandler;
    if (element.addEventListener) {
        browserHandler =3D function(e) {
            return handler.call(element, new Sys.UI.DomEvent(e));
        }
        element.addEventListener(eventName, browserHandler, false);
    }
    else if (element.attachEvent) {
        browserHandler =3D function() {
            return handler.call(element, new =
Sys.UI.DomEvent(window.event));
        }
        element.attachEvent('on' + eventName, browserHandler);
    }
    eventCache[eventCache.length] =3D {handler: handler, browserHandler: =
browserHandler};
}

var $addHandlers =3D Sys.UI.DomEvent.addHandlers =3D function =
Sys$UI$DomEvent$addHandlers(element, events, handlerOwner) {
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"events" type=3D"Object"></param>
    /// <param name=3D"handlerOwner" optional=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "events", type: Object},
        {name: "handlerOwner", optional: true}
    ]);
    if (e) throw e;

    for (var name in events) {
        var handler =3D events[name];
        if (typeof(handler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.cantAddNonFunctionhandler);
        if (handlerOwner) {
            handler =3D Function.createDelegate(handlerOwner, handler);
        }
        $addHandler(element, name, handler);
    }
}

var $clearHandlers =3D Sys.UI.DomEvent.clearHandlers =3D function =
Sys$UI$DomEvent$clearHandlers(element) {
    /// <param name=3D"element" domElement=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;

    if (element._events) {
        var cache =3D element._events;
        for (var name in cache) {
            var handlers =3D cache[name];
            for (var i =3D handlers.length - 1; i >=3D 0; i--) {
                $removeHandler(element, name, handlers[i].handler);
            }
        }
        element._events =3D null;
    }
}

var $removeHandler =3D Sys.UI.DomEvent.removeHandler =3D function =
Sys$UI$DomEvent$removeHandler(element, eventName, handler) {
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"eventName" type=3D"String"></param>
    /// <param name=3D"handler" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "eventName", type: String},
        {name: "handler", type: Function}
    ]);
    if (e) throw e;

    var browserHandler =3D null;
    if ((typeof(element._events) !=3D=3D 'object') || (element._events =
=3D=3D null)) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    var cache =3D element._events[eventName];
    if (!(cache instanceof Array)) throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    var browserHandler =3D null;
    for (var i =3D 0, l =3D cache.length; i < l; i++) {
        if (cache[i].handler =3D=3D=3D handler) {
            browserHandler =3D cache[i].browserHandler;
            break;
        }
    }
    if (typeof(browserHandler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    if (element.removeEventListener) {
        element.removeEventListener(eventName, browserHandler, false);
    }
    else if (element.detachEvent) {
        element.detachEvent('on' + eventName, browserHandler);
    }
    cache.splice(i, 1);
}
Sys.IContainer =3D function Sys$IContainer() {
    throw Error.notImplemented();
}

    function Sys$IContainer$addComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$IContainer$removeComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$IContainer$findComponent(id) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <returns type=3D"Sys.Component"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$IContainer$getComponents() {
        /// <returns type=3D"Array" =
elementType=3D"Sys.Component"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
Sys.IContainer.prototype =3D {
    addComponent: Sys$IContainer$addComponent,
    removeComponent: Sys$IContainer$removeComponent,
    findComponent: Sys$IContainer$findComponent,
    getComponents: Sys$IContainer$getComponents
}
Sys.IContainer.registerInterface("Sys.IContainer");


Sys._ScriptLoader =3D function Sys$_ScriptLoader() {
    this._scriptsToLoad =3D null;
    this._scriptLoadedDelegate =3D Function.createDelegate(this, =
this._scriptLoadedHandler);
}

    function Sys$_ScriptLoader$dispose() {
        this._stopLoading();
        if(this._events) {
            delete this._events;
        }
        this._scriptLoadedDelegate =3D null;       =20
    }

    function Sys$_ScriptLoader$loadScripts(scriptTimeout, =
allScriptsLoadedCallback, scriptLoadFailedCallback, =
scriptLoadTimeoutCallback) {
        /// <param name=3D"scriptTimeout" type=3D"Number" =
integer=3D"true"></param>
        /// <param name=3D"allScriptsLoadedCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        /// <param name=3D"scriptLoadFailedCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        /// <param name=3D"scriptLoadTimeoutCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptTimeout", type: Number, integer: true},
            {name: "allScriptsLoadedCallback", type: Function, =
mayBeNull: true},
            {name: "scriptLoadFailedCallback", type: Function, =
mayBeNull: true},
            {name: "scriptLoadTimeoutCallback", type: Function, =
mayBeNull: true}
        ]);
        if (e) throw e;

        if(this._loading) {
            throw =
Error.invalidOperation(Sys.Res.scriptLoaderAlreadyLoading);
        }
        this._loading =3D true;
        this._allScriptsLoadedCallback =3D allScriptsLoadedCallback;
        this._scriptLoadFailedCallback =3D scriptLoadFailedCallback;
        this._scriptLoadTimeoutCallback =3D scriptLoadTimeoutCallback;
       =20
        this._loadScriptsInternal();
    }

    function Sys$_ScriptLoader$notifyScriptLoaded() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
       =20
                        if(!this._loading) {
                                    return;
        }

        this._currentTask._notified++;
       =20
        if(Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) {          =20
            if(this._currentTask._notified =3D=3D=3D 1) {
                                                                         =
                                       =
window.setTimeout(Function.createDelegate(this, function() {
                    =
this._scriptLoadedHandler(this._currentTask.get_scriptElement(), true);
                }), 0);
            }
        }

                            }

    function Sys$_ScriptLoader$queueCustomScriptTag(scriptAttributes) {
        /// <param name=3D"scriptAttributes" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptAttributes"}
        ]);
        if (e) throw e;

        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, scriptAttributes);
    }

    function Sys$_ScriptLoader$queueScriptBlock(scriptContent) {
        /// <param name=3D"scriptContent" type=3D"String" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptContent", type: String}
        ]);
        if (e) throw e;

        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, {text: scriptContent});
    }

    function Sys$_ScriptLoader$queueScriptReference(scriptUrl) {
        /// <param name=3D"scriptUrl" type=3D"String" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptUrl", type: String}
        ]);
        if (e) throw e;

        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, {src: scriptUrl});
    }

    function Sys$_ScriptLoader$_createScriptElement(queuedScript) {
        var scriptElement =3D document.createElement('SCRIPT');

                        scriptElement.type =3D 'text/javascript';

                for (var attr in queuedScript) {
            scriptElement[attr] =3D queuedScript[attr];
        }
       =20
        return scriptElement;
    }

    function Sys$_ScriptLoader$_loadScriptsInternal() {
                if (this._scriptsToLoad && this._scriptsToLoad.length > =
0) {
            var nextScript =3D Array.dequeue(this._scriptsToLoad);
                        var scriptElement =3D =
this._createScriptElement(nextScript);
           =20
            if (scriptElement.text && Sys.Browser.agent =3D=3D=3D =
Sys.Browser.Safari) {
                                scriptElement.innerHTML =3D =
scriptElement.text;
                delete scriptElement.text;
            }           =20

                                                            if =
(typeof(nextScript.src) =3D=3D=3D "string") {
                                this._currentTask =3D new =
Sys._ScriptLoaderTask(scriptElement, this._scriptLoadedDelegate);
                                                                         =
       this._currentTask.execute();
            }
            else {
                                                =
document.getElementsByTagName('HEAD')[0].appendChild(scriptElement);
               =20
                                =
Sys._ScriptLoader._clearScript(scriptElement);

                                                                =
this._loadScriptsInternal();
            }
        }
        else {
                        var callback =3D this._allScriptsLoadedCallback;
            this._stopLoading();
            if(callback) {
                callback(this);
            }
        }
    }

    function Sys$_ScriptLoader$_raiseError(multipleCallbacks) {
                var callback =3D this._scriptLoadFailedCallback;
        var scriptElement =3D this._currentTask.get_scriptElement();
        this._stopLoading();
       =20
        if(callback) {
            callback(this, scriptElement, multipleCallbacks);
        }
        else {
            throw =
Sys._ScriptLoader._errorScriptLoadFailed(scriptElement.src, =
multipleCallbacks);
        }
    }

    function Sys$_ScriptLoader$_scriptLoadedHandler(scriptElement, =
loaded) {
                                if(loaded && =
this._currentTask._notified) {
            if(this._currentTask._notified > 1) {
                                this._raiseError(true);
            }
            else {
                                =
Array.add(Sys._ScriptLoader._getLoadedScripts(), scriptElement.src);
                this._currentTask.dispose();
                this._currentTask =3D null;
                this._loadScriptsInternal();
            }
        }
        else {
                        this._raiseError(false);
        }
    }

    function Sys$_ScriptLoader$_scriptLoadTimeoutHandler() {
        var callback =3D this._scriptLoadTimeoutCallback;
        this._stopLoading();

        if(callback) {
            callback(this);
        }
    }

    function Sys$_ScriptLoader$_stopLoading() {
        if(this._timeoutCookie) {
            window.clearTimeout(this._timeoutCookie);
            this._timeoutCookie =3D null;
        }

        if(this._currentTask) {
            this._currentTask.dispose();
            this._currentTask =3D null;
        }

        this._scriptsToLoad =3D null;
        this._loading =3D null;
       =20
        this._allScriptsLoadedCallback =3D null;
        this._scriptLoadFailedCallback =3D null;
        this._scriptLoadTimeoutCallback =3D null;
    }
Sys._ScriptLoader.prototype =3D {
    dispose: Sys$_ScriptLoader$dispose,
   =20
    loadScripts: Sys$_ScriptLoader$loadScripts,
   =20
    notifyScriptLoaded: Sys$_ScriptLoader$notifyScriptLoaded,
   =20
    queueCustomScriptTag: Sys$_ScriptLoader$queueCustomScriptTag,

    queueScriptBlock: Sys$_ScriptLoader$queueScriptBlock,

    queueScriptReference: Sys$_ScriptLoader$queueScriptReference,
   =20
    _createScriptElement: Sys$_ScriptLoader$_createScriptElement,  =20

    _loadScriptsInternal: Sys$_ScriptLoader$_loadScriptsInternal,
   =20
    _raiseError: Sys$_ScriptLoader$_raiseError,
   =20
    _scriptLoadedHandler: Sys$_ScriptLoader$_scriptLoadedHandler,
   =20
    _scriptLoadTimeoutHandler: =
Sys$_ScriptLoader$_scriptLoadTimeoutHandler,
   =20
    _stopLoading: Sys$_ScriptLoader$_stopLoading   =20
}
Sys._ScriptLoader.registerClass('Sys._ScriptLoader', null, =
Sys.IDisposable);

Sys._ScriptLoader.getInstance =3D function =
Sys$_ScriptLoader$getInstance() {
    var sl =3D Sys._ScriptLoader._activeInstance;
    if(!sl) {
        sl =3D Sys._ScriptLoader._activeInstance =3D new =
Sys._ScriptLoader();
    }
    return sl;
}

Sys._ScriptLoader.isScriptLoaded =3D function =
Sys$_ScriptLoader$isScriptLoaded(scriptSrc) {
                    var dummyScript =3D =
document.createElement('script');
    dummyScript.src =3D scriptSrc;
    return Array.contains(Sys._ScriptLoader._getLoadedScripts(), =
dummyScript.src);
}

Sys._ScriptLoader.readLoadedScripts =3D function =
Sys$_ScriptLoader$readLoadedScripts() {
        if(!Sys._ScriptLoader._referencedScripts) {
        var referencedScripts =3D Sys._ScriptLoader._referencedScripts =
=3D [];

        var existingScripts =3D document.getElementsByTagName('SCRIPT');
        for (i =3D existingScripts.length - 1; i >=3D 0; i--) {
            var scriptNode =3D existingScripts[i];
            var scriptSrc =3D scriptNode.src;
            if (scriptSrc.length) {
                if (!Array.contains(referencedScripts, scriptSrc)) {
                    Array.add(referencedScripts, scriptSrc);
                }
            }
        }
    }
}

Sys._ScriptLoader._clearScript =3D function =
Sys$_ScriptLoader$_clearScript(scriptElement) {
    if (!Sys.Debug.isDebug) {
                        =
scriptElement.parentNode.removeChild(scriptElement);
    }
}

Sys._ScriptLoader._errorScriptLoadFailed =3D function =
Sys$_ScriptLoader$_errorScriptLoadFailed(scriptUrl, multipleCallbacks) {
    var errorMessage;
    if(multipleCallbacks) {
        errorMessage =3D Sys.Res.scriptLoadMultipleCallbacks;
    }
    else {
                errorMessage =3D Sys.Res.scriptLoadFailedDebug;
    }

    var displayMessage =3D "Sys.ScriptLoadFailedException: " + =
String.format(errorMessage, scriptUrl);
    var e =3D Error.create(displayMessage, {name: =
'Sys.ScriptLoadFailedException', 'scriptUrl': scriptUrl });
    e.popStackFrame();
    return e;
}

Sys._ScriptLoader._getLoadedScripts =3D function =
Sys$_ScriptLoader$_getLoadedScripts() {
    if(!Sys._ScriptLoader._referencedScripts) {
        Sys._ScriptLoader._referencedScripts =3D [];
        Sys._ScriptLoader.readLoadedScripts();
    }
    return Sys._ScriptLoader._referencedScripts;
}


Sys._ScriptLoaderTask =3D function Sys$_ScriptLoaderTask(scriptElement, =
completedCallback) {
    /// <param name=3D"scriptElement" domElement=3D"true"></param>
    /// <param name=3D"completedCallback" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "scriptElement", domElement: true},
        {name: "completedCallback", type: Function}
    ]);
    if (e) throw e;

    this._scriptElement =3D scriptElement;
    this._completedCallback =3D completedCallback;
    this._notified =3D 0;
}

    function Sys$_ScriptLoaderTask$get_scriptElement() {
        /// <value domElement=3D"true"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._scriptElement;
    }

    function Sys$_ScriptLoaderTask$dispose() {
                if(this._disposed) {
                        return;
        }
        this._disposed =3D true;
        this._removeScriptElementHandlers();
                Sys._ScriptLoader._clearScript(this._scriptElement);
        this._scriptElement =3D null;
    }

    function Sys$_ScriptLoaderTask$execute() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._addScriptElementHandlers();
        =
document.getElementsByTagName('HEAD')[0].appendChild(this._scriptElement)=
;
    }

    function Sys$_ScriptLoaderTask$_addScriptElementHandlers() {
                this._scriptLoadDelegate =3D =
Function.createDelegate(this, this._scriptLoadHandler);
       =20
        if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) {
            this._scriptElement.readyState =3D 'loaded';
            $addHandler(this._scriptElement, 'load', =
this._scriptLoadDelegate);
        }
        else {
            $addHandler(this._scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
        }   =20
                        this._scriptErrorDelegate =3D =
Function.createDelegate(this, this._scriptErrorHandler);
        $addHandler(this._scriptElement, 'error', =
this._scriptErrorDelegate);
    }

    function Sys$_ScriptLoaderTask$_removeScriptElementHandlers() {
                if(this._scriptLoadDelegate) {
            var scriptElement =3D this.get_scriptElement();
            if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) =
{
                $removeHandler(scriptElement, 'load', =
this._scriptLoadDelegate);
            }
            else {
                $removeHandler(scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
            }
            $removeHandler(scriptElement, 'error', =
this._scriptErrorDelegate);
            this._scriptErrorDelegate =3D null;
            this._scriptLoadDelegate =3D null;
        }
    }

    function Sys$_ScriptLoaderTask$_scriptErrorHandler() {
                if(this._disposed) {
            return;
        }
       =20
                this._completedCallback(this.get_scriptElement(), =
false);
    }

    function Sys$_ScriptLoaderTask$_scriptLoadHandler() {
                if(this._disposed) {
            return;
        }

        var scriptElement =3D this.get_scriptElement();
        if ((scriptElement.readyState !=3D=3D 'loaded') &&
            (scriptElement.readyState !=3D=3D 'complete')) {
            return;
        }
       =20
                                        var _this =3D this;
        window.setTimeout(function() {
            _this._completedCallback(scriptElement, true);
        }, 0);
    }
Sys._ScriptLoaderTask.prototype =3D {
    get_scriptElement: Sys$_ScriptLoaderTask$get_scriptElement,
   =20
    dispose: Sys$_ScriptLoaderTask$dispose,
       =20
    execute: Sys$_ScriptLoaderTask$execute,
      =20
    _addScriptElementHandlers: =
Sys$_ScriptLoaderTask$_addScriptElementHandlers,   =20
   =20
    _removeScriptElementHandlers: =
Sys$_ScriptLoaderTask$_removeScriptElementHandlers,   =20

    _scriptErrorHandler: Sys$_ScriptLoaderTask$_scriptErrorHandler,
          =20
    _scriptLoadHandler: Sys$_ScriptLoaderTask$_scriptLoadHandler =20
}
Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask", null, =
Sys.IDisposable);
Sys.ApplicationLoadEventArgs =3D function =
Sys$ApplicationLoadEventArgs(components, isPartialLoad) {
    /// <param name=3D"components" type=3D"Array" =
elementType=3D"Sys.Component"></param>
    /// <param name=3D"isPartialLoad" type=3D"Boolean"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "components", type: Array, elementType: Sys.Component},
        {name: "isPartialLoad", type: Boolean}
    ]);
    if (e) throw e;

    Sys.ApplicationLoadEventArgs.initializeBase(this);
    this._components =3D components;
    this._isPartialLoad =3D isPartialLoad;
}
=20
    function Sys$ApplicationLoadEventArgs$get_components() {
        /// <value type=3D"Array" elementType=3D"Sys.Component"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._components;
    }
    function Sys$ApplicationLoadEventArgs$get_isPartialLoad() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._isPartialLoad;
    }
Sys.ApplicationLoadEventArgs.prototype =3D {
    get_components: Sys$ApplicationLoadEventArgs$get_components,
    get_isPartialLoad: Sys$ApplicationLoadEventArgs$get_isPartialLoad
}
Sys.ApplicationLoadEventArgs.registerClass('Sys.ApplicationLoadEventArgs'=
, Sys.EventArgs);
Sys._Application =3D function Sys$_Application() {
    Sys._Application.initializeBase(this);

    this._disposableObjects =3D [];
    this._components =3D {};
    this._createdComponents =3D [];
    this._secondPassComponents =3D [];

    this._unloadHandlerDelegate =3D Function.createDelegate(this, =
this._unloadHandler);
    this._loadHandlerDelegate =3D Function.createDelegate(this, =
this._loadHandler);

    Sys.UI.DomEvent.addHandler(window, "unload", =
this._unloadHandlerDelegate);
    Sys.UI.DomEvent.addHandler(window, "load", =
this._loadHandlerDelegate);
}




    function Sys$_Application$get_isCreatingComponents() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._creatingComponents;
    }
    function Sys$_Application$add_load(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("load", handler);
    }
    function Sys$_Application$remove_load(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("load", handler);
    }
    function Sys$_Application$add_init(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        if (this._initialized) {
            handler(this, Sys.EventArgs.Empty);
        }
        else {
            this.get_events().addHandler("init", handler);
        }
    }
    function Sys$_Application$remove_init(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("init", handler);
    }
    function Sys$_Application$add_unload(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("unload", handler);
    }
    function Sys$_Application$remove_unload(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("unload", handler);
    }
    function Sys$_Application$addComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        var id =3D component.get_id();
        if (!id) throw Error.invalidOperation(Sys.Res.cantAddWithoutId);
        if (typeof(this._components[id]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.appDuplicateComponent, =
id));
        this._components[id] =3D component;
    }
    function Sys$_Application$beginCreateComponents() {
        this._creatingComponents =3D true;
    }
    function Sys$_Application$dispose() {
        if (!this._disposing) {
            this._disposing =3D true;
            if (window.pageUnload) {
                window.pageUnload(this, Sys.EventArgs.Empty);
            }
            var unloadHandler =3D =
this.get_events().getHandler("unload");
            if (unloadHandler) {
                unloadHandler(this, Sys.EventArgs.Empty);
            }
            var disposableObjects =3D =
Array.clone(this._disposableObjects);
            for (var i =3D 0, l =3D disposableObjects.length; i < l; =
i++) {
                disposableObjects[i].dispose();
            }
            Array.clear(this._disposableObjects);

            Sys.UI.DomEvent.removeHandler(window, "unload", =
this._unloadHandlerDelegate);
            if(this._loadHandlerDelegate) {
                Sys.UI.DomEvent.removeHandler(window, "load", =
this._loadHandlerDelegate);
                this._loadHandlerDelegate =3D null;
            }

            var sl =3D Sys._ScriptLoader.getInstance();
            if(sl) {
                sl.dispose();
            }

            Sys._Application.callBaseMethod(this, 'dispose');
        }
    }
    function Sys$_Application$endCreateComponents() {
        var components =3D this._secondPassComponents;
        for (var i =3D 0, l =3D components.length; i < l; i++) {
            var component =3D components[i].component;
            Sys$Component$_setReferences(component, =
components[i].references);
            component.endUpdate();
        }
        this._secondPassComponents =3D [];
        this._creatingComponents =3D false;
    }
    function Sys$_Application$findComponent(id, parent) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"parent" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <returns type=3D"Sys.Component" =
mayBeNull=3D"true"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "parent", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;

                        return (parent ?
            ((Sys.IContainer.isInstanceOfType(parent)) ?
                parent.findComponent(id) :
                parent[id] || null) :
            Sys.Application._components[id] || null);
    }
    function Sys$_Application$getComponents() {
        /// <returns type=3D"Array" =
elementType=3D"Sys.Component"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var res =3D [];
        var components =3D this._components;
        for (var name in components) {
            res[res.length] =3D components[name];
        }
        return res;
    }
    function Sys$_Application$initialize() {
        if(!this._initialized && !this._initializing) {
            this._initializing =3D true;
                                                =
window.setTimeout(Function.createDelegate(this, this._doInitialize), 0);
        }
    }
    function Sys$_Application$notifyScriptLoaded() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var sl =3D Sys._ScriptLoader.getInstance();
        if(sl) {
            sl.notifyScriptLoaded();
        }
    }
    function Sys$_Application$registerDisposableObject(object) {
        /// <param name=3D"object" type=3D"Sys.IDisposable"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", type: Sys.IDisposable}
        ]);
        if (e) throw e;

        if (!this._disposing) {
            this._disposableObjects[this._disposableObjects.length] =3D =
object;
        }
    }
    function Sys$_Application$raiseLoad() {
        var h =3D this.get_events().getHandler("load");
        var args =3D new =
Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents), =
!this._initializing);
        if (h) {
            h(this, args);
        }

        if (window.pageLoad) {
            window.pageLoad(this, args);
        }
        this._createdComponents =3D [];
    }
    function Sys$_Application$removeComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        var id =3D component.get_id();
        if (id) delete this._components[id];
    }
    function Sys$_Application$unregisterDisposableObject(object) {
        /// <param name=3D"object" type=3D"Sys.IDisposable"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", type: Sys.IDisposable}
        ]);
        if (e) throw e;

        if (!this._disposing) {
            Array.remove(this._disposableObjects, object);
        }
    }
    function Sys$_Application$_addComponentToSecondPass(component, =
references) {
        this._secondPassComponents[this._secondPassComponents.length] =
=3D {component: component, references: references};
    }
    function Sys$_Application$_doInitialize() {
        Sys._Application.callBaseMethod(this, 'initialize');

        var handler =3D this.get_events().getHandler("init");
        if (handler) {
            this.beginCreateComponents();
            handler(this, Sys.EventArgs.Empty);
            this.endCreateComponents();
        }
        this.raiseLoad();
        this._initializing =3D false;
    }
    function Sys$_Application$_loadHandler() {
                        if(this._loadHandlerDelegate) {
            Sys.UI.DomEvent.removeHandler(window, "load", =
this._loadHandlerDelegate);
            this._loadHandlerDelegate =3D null;
        }
        this.initialize();
    }
    function Sys$_Application$_unloadHandler(event) {
        this.dispose();
    }
Sys._Application.prototype =3D {
    _creatingComponents: false,
    _disposing: false,

    get_isCreatingComponents: Sys$_Application$get_isCreatingComponents,
    add_load: Sys$_Application$add_load,
    remove_load: Sys$_Application$remove_load,
    add_init: Sys$_Application$add_init,
    remove_init: Sys$_Application$remove_init,
    add_unload: Sys$_Application$add_unload,
    remove_unload: Sys$_Application$remove_unload,
    addComponent: Sys$_Application$addComponent,
    beginCreateComponents: Sys$_Application$beginCreateComponents,
    dispose: Sys$_Application$dispose,
    endCreateComponents: Sys$_Application$endCreateComponents,
    findComponent: Sys$_Application$findComponent,
    getComponents: Sys$_Application$getComponents,
    initialize: Sys$_Application$initialize,
    notifyScriptLoaded: Sys$_Application$notifyScriptLoaded,
    registerDisposableObject: Sys$_Application$registerDisposableObject,
    raiseLoad: Sys$_Application$raiseLoad,
    removeComponent: Sys$_Application$removeComponent,
    unregisterDisposableObject: =
Sys$_Application$unregisterDisposableObject,
    _addComponentToSecondPass: =
Sys$_Application$_addComponentToSecondPass,
    _doInitialize: Sys$_Application$_doInitialize,   =20
    _loadHandler: Sys$_Application$_loadHandler,
    _unloadHandler: Sys$_Application$_unloadHandler
}
Sys._Application.registerClass('Sys._Application', Sys.Component, =
Sys.IContainer);

Sys.Application =3D new Sys._Application();

var $find =3D Sys.Application.findComponent;

Type.registerNamespace('Sys.Net');

Sys.Net.WebRequestExecutor =3D function Sys$Net$WebRequestExecutor() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._webRequest =3D null;
    this._resultObject =3D null;
}


    function Sys$Net$WebRequestExecutor$get_webRequest() {
        /// <value type=3D"Sys.Net.WebRequest"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._webRequest;
    }

    function Sys$Net$WebRequestExecutor$_set_webRequest(value) {
        if (this.get_started()) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'set_webRequest'));
        }

        this._webRequest =3D value;
    }


    function Sys$Net$WebRequestExecutor$get_started() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }

    function Sys$Net$WebRequestExecutor$get_responseAvailable() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }

    function Sys$Net$WebRequestExecutor$get_timedOut() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_aborted() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_responseData() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_statusCode() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_statusText() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_xml() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_object() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._resultObject) {
            this._resultObject =3D =
Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData(=
));
        }
        return this._resultObject;
    }


    function Sys$Net$WebRequestExecutor$executeRequest() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$abort() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$getResponseHeader(header) {
        /// <param name=3D"header" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "header", type: String}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$getAllResponseHeaders() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
Sys.Net.WebRequestExecutor.prototype =3D {
    get_webRequest: Sys$Net$WebRequestExecutor$get_webRequest,

    _set_webRequest: Sys$Net$WebRequestExecutor$_set_webRequest,

        get_started: Sys$Net$WebRequestExecutor$get_started,

    get_responseAvailable: =
Sys$Net$WebRequestExecutor$get_responseAvailable,

    get_timedOut: Sys$Net$WebRequestExecutor$get_timedOut,
    get_aborted: Sys$Net$WebRequestExecutor$get_aborted,
    get_responseData: Sys$Net$WebRequestExecutor$get_responseData,
    get_statusCode: Sys$Net$WebRequestExecutor$get_statusCode,
    get_statusText: Sys$Net$WebRequestExecutor$get_statusText,
    get_xml: Sys$Net$WebRequestExecutor$get_xml,
    get_object: Sys$Net$WebRequestExecutor$get_object,

        executeRequest: Sys$Net$WebRequestExecutor$executeRequest,
    abort: Sys$Net$WebRequestExecutor$abort,
    getResponseHeader: Sys$Net$WebRequestExecutor$getResponseHeader,
    getAllResponseHeaders: =
Sys$Net$WebRequestExecutor$getAllResponseHeaders
}
Sys.Net.WebRequestExecutor.registerClass('Sys.Net.WebRequestExecutor');
window.XMLDOM =3D function window$XMLDOM(markup) {
    if (!window.DOMParser) {
        var progIDs =3D [ 'Msxml2.DOMDocument.3.0', 'Msxml2.DOMDocument' =
];
        for (var i =3D 0; i < progIDs.length; i++) {
            try {
                var xmlDOM =3D new ActiveXObject(progIDs[i]);
                xmlDOM.async =3D false;
                xmlDOM.loadXML(markup);
                xmlDOM.setProperty('SelectionLanguage', 'XPath');
                return xmlDOM;
            }
            catch (ex) {
            }
        }
        return null;
    }
        else {
        try {
            var domParser =3D new window.DOMParser();
            return domParser.parseFromString(markup, 'text/xml');
        } catch (ex) {
            return null;
        }
    }
    return null;
    }

Sys.Net.XMLHttpExecutor =3D function Sys$Net$XMLHttpExecutor() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();

    Sys.Net.XMLHttpExecutor.initializeBase(this);

    var _this =3D this;
    this._xmlHttpRequest =3D null;
    this._webRequest =3D null;
    this._responseAvailable =3D false;
    this._timedOut =3D false;
    this._timer =3D null;
    this._aborted =3D false;
    this._started =3D false;

    this._onReadyStateChange =3D function () {
       =20
        if (_this._xmlHttpRequest.readyState =3D=3D=3D 4 ) {

            _this._clearTimer();
            _this._responseAvailable =3D true;
            _this._webRequest.completed(Sys.EventArgs.Empty);
            if (_this._xmlHttpRequest !=3D null) {
                _this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
                _this._xmlHttpRequest =3D null;
            }
        }
    }

    this._clearTimer =3D function this$_clearTimer() {
        if (_this._timer !=3D null) {
            window.clearTimeout(_this._timer);
            _this._timer =3D null;
        }
    }

    this._onTimeout =3D function this$_onTimeout() {
        if (!_this._responseAvailable) {
            _this._clearTimer();
            _this._timedOut =3D true;
            _this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
            _this._xmlHttpRequest.abort();
            _this._webRequest.completed(Sys.EventArgs.Empty);
            _this._xmlHttpRequest =3D null;
        }
    }

}



    function Sys$Net$XMLHttpExecutor$get_timedOut() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._timedOut;
    }

    function Sys$Net$XMLHttpExecutor$get_started() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._started;
    }

    function Sys$Net$XMLHttpExecutor$get_responseAvailable() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this._responseAvailable;
    }

    function Sys$Net$XMLHttpExecutor$get_aborted() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._aborted;
    }

    function Sys$Net$XMLHttpExecutor$executeRequest() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._webRequest =3D this.get_webRequest();

        if (this._started) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'executeRequest'));
        }
        if (this._webRequest =3D=3D=3D null) {
            throw Error.invalidOperation(Sys.Res.nullWebRequest);
        }

        var body =3D this._webRequest.get_body();
        var headers =3D this._webRequest.get_headers();
        this._xmlHttpRequest =3D new XMLHttpRequest();
        this._xmlHttpRequest.onreadystatechange =3D =
this._onReadyStateChange;
        var verb =3D this._webRequest.get_httpVerb();
        this._xmlHttpRequest.open(verb, =
this._webRequest.getResolvedUrl(), true );
        if (headers) {
            for (var header in headers) {
                var val =3D headers[header];
                if (typeof(val) !=3D=3D "function")
                    this._xmlHttpRequest.setRequestHeader(header, val);
            }
        }

        if (verb.toLowerCase() =3D=3D=3D "post") {
                        if ((headers =3D=3D=3D null) || =
!headers['Content-Type']) {
                this._xmlHttpRequest.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded');
            }

                        if (!body) {
                body =3D "";
            }
        }

        var timeout =3D this._webRequest.get_timeout();
        if (timeout > 0) {
            this._timer =3D =
window.setTimeout(Function.createDelegate(this, this._onTimeout), =
timeout);
        }
        this._xmlHttpRequest.send(body);
        this._started =3D true;
    }

    function Sys$Net$XMLHttpExecutor$getResponseHeader(header) {
        /// <param name=3D"header" type=3D"String"></param>
        /// <returns type=3D"String"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "header", type: String}
        ]);
        if (e) throw e;

        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getResponseHeader'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getResponseHeader'));
        }

        var result;
        try {
            result =3D this._xmlHttpRequest.getResponseHeader(header);
        } catch (e) {
        }
        if (!result) result =3D "";
        return result;
    }

    function Sys$Net$XMLHttpExecutor$getAllResponseHeaders() {
        /// <returns type=3D"String"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getAllResponseHeaders'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getAllResponseHeaders'));
        }

        return this._xmlHttpRequest.getAllResponseHeaders();
    }

    function Sys$Net$XMLHttpExecutor$get_responseData() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_responseData'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_responseData'));
        }

        return this._xmlHttpRequest.responseText;
    }

    function Sys$Net$XMLHttpExecutor$get_statusCode() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusCode'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusCode'));
        }

        return this._xmlHttpRequest.status;
    }

    function Sys$Net$XMLHttpExecutor$get_statusText() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusText'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusText'));
        }

        return this._xmlHttpRequest.statusText;
    }

    function Sys$Net$XMLHttpExecutor$get_xml() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_xml'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_xml'));
        }

        var xml =3D this._xmlHttpRequest.responseXML;
        if (!xml || !xml.documentElement) {

                        xml =3D new =
XMLDOM(this._xmlHttpRequest.responseText);

                        if (!xml || !xml.documentElement)
                return null;
        }
                else if (navigator.userAgent.indexOf('MSIE') !=3D=3D -1) =
{
            xml.setProperty('SelectionLanguage', 'XPath');
        }

                if (xml.documentElement.namespaceURI =3D=3D=3D =
"http://www.mozilla.org/newlayout/xml/parsererror.xml" &&
            xml.documentElement.tagName =3D=3D=3D "parsererror") {
            return null;
        }
       =20
                if (xml.documentElement.firstChild && =
xml.documentElement.firstChild.tagName =3D=3D=3D "parsererror") {
            return null;
        }
       =20
        return xml;
    }

    function Sys$Net$XMLHttpExecutor$abort() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._started) {
            throw =
Error.invalidOperation(Sys.Res.cannotAbortBeforeStart);
        }

                if (this._aborted || this._responseAvailable || =
this._timedOut)
            return;

        this._aborted =3D true;

        this._clearTimer();

        if (this._xmlHttpRequest && !this._responseAvailable) {

                        this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
            this._xmlHttpRequest.abort();

            this._xmlHttpRequest =3D null;
            var handler =3D =
this._webRequest._get_eventHandlerList().getHandler("completed");
            if (handler) {
                handler(this, Sys.EventArgs.Empty);
            }
        }
    }
Sys.Net.XMLHttpExecutor.prototype =3D {

    get_timedOut: Sys$Net$XMLHttpExecutor$get_timedOut,

    get_started: Sys$Net$XMLHttpExecutor$get_started,

    get_responseAvailable: =
Sys$Net$XMLHttpExecutor$get_responseAvailable,

    get_aborted: Sys$Net$XMLHttpExecutor$get_aborted,

    executeRequest: Sys$Net$XMLHttpExecutor$executeRequest,

    getResponseHeader: Sys$Net$XMLHttpExecutor$getResponseHeader,

    getAllResponseHeaders: =
Sys$Net$XMLHttpExecutor$getAllResponseHeaders,

    get_responseData: Sys$Net$XMLHttpExecutor$get_responseData,

    get_statusCode: Sys$Net$XMLHttpExecutor$get_statusCode,

    get_statusText: Sys$Net$XMLHttpExecutor$get_statusText,

    get_xml: Sys$Net$XMLHttpExecutor$get_xml,

    abort: Sys$Net$XMLHttpExecutor$abort
}
Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', =
Sys.Net.WebRequestExecutor);
Sys.Net._WebRequestManager =3D function Sys$Net$_WebRequestManager() {
    this._this =3D this;
    this._defaultTimeout =3D 0;
    this._defaultExecutorType =3D "Sys.Net.XMLHttpExecutor";
}


    function Sys$Net$_WebRequestManager$add_invokingRequest(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().addHandler("invokingRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$remove_invokingRequest(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().removeHandler("invokingRequest", =
handler);
    }

    function Sys$Net$_WebRequestManager$add_completedRequest(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().addHandler("completedRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$remove_completedRequest(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().removeHandler("completedRequest", =
handler);
    }

    function Sys$Net$_WebRequestManager$_get_eventHandlerList() {
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }

    function Sys$Net$_WebRequestManager$get_defaultTimeout() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultTimeout;
    }
    function Sys$Net$_WebRequestManager$set_defaultTimeout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;

        if (value < 0) {
            throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
        }

        this._defaultTimeout =3D value;
    }

    function Sys$Net$_WebRequestManager$get_defaultExecutorType() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultExecutorType;
    }
    function Sys$Net$_WebRequestManager$set_defaultExecutorType(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        this._defaultExecutorType =3D value;
    }

    function Sys$Net$_WebRequestManager$executeRequest(webRequest) {
        /// <param name=3D"webRequest" =
type=3D"Sys.Net.WebRequest"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "webRequest", type: Sys.Net.WebRequest}
        ]);
        if (e) throw e;

        var executor =3D webRequest.get_executor();
                if (!executor) {
           =20
            var failed =3D false;
            try {
                var executorType =3D eval(this._defaultExecutorType);
                executor =3D new executorType();
            } catch (e) {
                failed =3D true;
            }

            if (failed  || =
!Sys.Net.WebRequestExecutor.isInstanceOfType(executor) || !executor) {
                throw Error.argument("defaultExecutorType", =
String.format(Sys.Res.invalidExecutorType, this._defaultExecutorType));
            }

            webRequest.set_executor(executor);
        }

                if (executor.get_aborted()) {
            return;
        }

        var evArgs =3D new Sys.Net.NetworkRequestEventArgs(webRequest);
        var handler =3D =
this._get_eventHandlerList().getHandler("invokingRequest");
        if (handler) {
            handler(this, evArgs);
        }

        if (!evArgs.get_cancel()) {
            executor.executeRequest();
        }
    }
Sys.Net._WebRequestManager.prototype =3D {
    add_invokingRequest: Sys$Net$_WebRequestManager$add_invokingRequest,
    remove_invokingRequest: =
Sys$Net$_WebRequestManager$remove_invokingRequest,

    add_completedRequest: =
Sys$Net$_WebRequestManager$add_completedRequest,
    remove_completedRequest: =
Sys$Net$_WebRequestManager$remove_completedRequest,

    _get_eventHandlerList: =
Sys$Net$_WebRequestManager$_get_eventHandlerList,

    get_defaultTimeout: Sys$Net$_WebRequestManager$get_defaultTimeout,
    set_defaultTimeout: Sys$Net$_WebRequestManager$set_defaultTimeout,

    get_defaultExecutorType: =
Sys$Net$_WebRequestManager$get_defaultExecutorType,
    set_defaultExecutorType: =
Sys$Net$_WebRequestManager$set_defaultExecutorType,

    executeRequest: Sys$Net$_WebRequestManager$executeRequest
}

Sys.Net._WebRequestManager.registerClass('Sys.Net._WebRequestManager');

Sys.Net.WebRequestManager =3D new Sys.Net._WebRequestManager();
Sys.Net.NetworkRequestEventArgs =3D function =
Sys$Net$NetworkRequestEventArgs(webRequest) {
    /// <param name=3D"webRequest" type=3D"Sys.Net.WebRequest"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "webRequest", type: Sys.Net.WebRequest}
    ]);
    if (e) throw e;

    Sys.Net.NetworkRequestEventArgs.initializeBase(this);
    this._webRequest =3D webRequest;
}


    function Sys$Net$NetworkRequestEventArgs$get_webRequest() {
        /// <value type=3D"Sys.Net.WebRequest"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._webRequest;
    }
Sys.Net.NetworkRequestEventArgs.prototype =3D {
    get_webRequest: Sys$Net$NetworkRequestEventArgs$get_webRequest
}

Sys.Net.NetworkRequestEventArgs.registerClass('Sys.Net.NetworkRequestEven=
tArgs', Sys.CancelEventArgs);
Sys.Net.WebRequest =3D function Sys$Net$WebRequest() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._url =3D "";
    this._headers =3D { };
    this._body =3D null;
    this._userContext =3D null;
    this._httpVerb =3D null;
    this._executor =3D null;
    this._invokeCalled =3D false;
    this._timeout =3D 0;
}


    function Sys$Net$WebRequest$add_completed(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        this._get_eventHandlerList().addHandler("completed", handler);
    }
    function Sys$Net$WebRequest$remove_completed(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        this._get_eventHandlerList().removeHandler("completed", =
handler);
    }

    function Sys$Net$WebRequest$completed(eventArgs) {
        /// <param name=3D"eventArgs" type=3D"Sys.EventArgs"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "eventArgs", type: Sys.EventArgs}
        ]);
        if (e) throw e;

        var handler =3D =
Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRe=
quest");
        if (handler) {
            handler(this._executor, eventArgs);
        }

        handler =3D =
this._get_eventHandlerList().getHandler("completed");
        if (handler) {
            handler(this._executor, eventArgs);
        }
    }

    function Sys$Net$WebRequest$_get_eventHandlerList() {
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }

    function Sys$Net$WebRequest$get_url() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._url;
    }
    function Sys$Net$WebRequest$set_url(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        this._url =3D value;
    }

    function Sys$Net$WebRequest$get_headers() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._headers;
    }

    function Sys$Net$WebRequest$get_httpVerb() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
                if (this._httpVerb =3D=3D=3D null) {
            if (this._body =3D=3D=3D null) {
                return "GET";
            }
            return "POST";
        }
        return this._httpVerb;
    }
    function Sys$Net$WebRequest$set_httpVerb(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        if (value.length =3D=3D=3D 0) {
            throw Error.argument('value', Sys.Res.invalidHttpVerb);
        }

        this._httpVerb =3D value;
    }

    function Sys$Net$WebRequest$get_body() {
        /// <value mayBeNull=3D"true"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._body;
    }
    function Sys$Net$WebRequest$set_body(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
        if (e) throw e;

        this._body =3D value;
    }

    function Sys$Net$WebRequest$get_userContext() {
        /// <value mayBeNull=3D"true"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._userContext;
    }
    function Sys$Net$WebRequest$set_userContext(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
        if (e) throw e;

        this._userContext =3D value;
    }

    function Sys$Net$WebRequest$get_executor() {
        /// <value type=3D"Sys.Net.WebRequestExecutor"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._executor;
    }
    function Sys$Net$WebRequest$set_executor(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.Net.WebRequestExecutor}]);
        if (e) throw e;

        if (this._executor !=3D=3D null && this._executor.get_started()) =
{
            throw =
Error.invalidOperation(Sys.Res.setExecutorAfterActive);
        }

        this._executor =3D value;
        this._executor._set_webRequest(this);
    }

    function Sys$Net$WebRequest$get_timeout() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._timeout =3D=3D=3D 0) {
            return Sys.Net.WebRequestManager.get_defaultTimeout();
        }
        return this._timeout;
    }
    function Sys$Net$WebRequest$set_timeout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;

        if (value < 0) {
            throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
        }

        this._timeout =3D value;
    }

    function Sys$Net$WebRequest$getResolvedUrl() {
        /// <returns type=3D"String"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return Sys.Net.WebRequest._resolveUrl(this._url);
    }

    function Sys$Net$WebRequest$invoke() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._invokeCalled) {
            throw Error.invalidOperation(Sys.Res.invokeCalledTwice);
        }

        Sys.Net.WebRequestManager.executeRequest(this);
        this._invokeCalled =3D true;
    }
Sys.Net.WebRequest.prototype =3D {
    add_completed: Sys$Net$WebRequest$add_completed,
    remove_completed: Sys$Net$WebRequest$remove_completed,

    completed: Sys$Net$WebRequest$completed,

    _get_eventHandlerList: Sys$Net$WebRequest$_get_eventHandlerList,

    get_url: Sys$Net$WebRequest$get_url,
    set_url: Sys$Net$WebRequest$set_url,

    get_headers: Sys$Net$WebRequest$get_headers,

    get_httpVerb: Sys$Net$WebRequest$get_httpVerb,
    set_httpVerb: Sys$Net$WebRequest$set_httpVerb,

    get_body: Sys$Net$WebRequest$get_body,
    set_body: Sys$Net$WebRequest$set_body,

    get_userContext: Sys$Net$WebRequest$get_userContext,
    set_userContext: Sys$Net$WebRequest$set_userContext,

    get_executor: Sys$Net$WebRequest$get_executor,
    set_executor: Sys$Net$WebRequest$set_executor,

    get_timeout: Sys$Net$WebRequest$get_timeout,
    set_timeout: Sys$Net$WebRequest$set_timeout,

    getResolvedUrl: Sys$Net$WebRequest$getResolvedUrl,

    invoke: Sys$Net$WebRequest$invoke
}

Sys.Net.WebRequest._resolveUrl =3D function =
Sys$Net$WebRequest$_resolveUrl(url, baseUrl) {
        if (url && url.indexOf('://') !=3D=3D -1) {
        return url;
    }

        if (!baseUrl || baseUrl.length =3D=3D=3D 0) {
        var baseElement =3D document.getElementsByTagName('base')[0];
        if (baseElement && baseElement.href && baseElement.href.length > =
0) {
            baseUrl =3D baseElement.href;
        }
        else {
            baseUrl =3D document.URL;
        }
    }

        var qsStart =3D baseUrl.indexOf('?');
    if (qsStart !=3D=3D -1) {
        baseUrl =3D baseUrl.substr(0, qsStart);
    }
    baseUrl =3D baseUrl.substr(0, baseUrl.lastIndexOf('/') + 1);

        if (!url || url.length =3D=3D=3D 0) {
        return baseUrl;
    }

        if (url.charAt(0) =3D=3D=3D '/') {
        var slashslash =3D baseUrl.indexOf('://');
        if (slashslash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl1);
        }

        var nextSlash =3D baseUrl.indexOf('/', slashslash + 3);
        if (nextSlash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl2);
        }

        return baseUrl.substr(0, nextSlash) + url;
    }
            else {
        var lastSlash =3D baseUrl.lastIndexOf('/');
        if (lastSlash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl3);
        }

        return baseUrl.substr(0, lastSlash+1) + url;
    }
}

Sys.Net.WebRequest._createQueryString =3D function =
Sys$Net$WebRequest$_createQueryString(queryString, encodeMethod) {
        if (!encodeMethod)
        encodeMethod =3D encodeURIComponent;

    var sb =3D new Sys.StringBuilder();

    var i =3D 0;
    for (var arg in queryString) {
        var obj =3D queryString[arg];
        if (typeof(obj) =3D=3D=3D "function") continue;
        var val =3D =
Sys.Serialization.JavaScriptSerializer.serialize(obj);
        if (i !=3D=3D 0) {
            sb.append('&');
        }

        sb.append(arg);
        sb.append('=3D');
        sb.append(encodeMethod(val));

        i++;
    }

    return sb.toString();
}

Sys.Net.WebRequest._createUrl =3D function =
Sys$Net$WebRequest$_createUrl(url, queryString) {
    if (!queryString) {
        return url;
    }

    var qs =3D Sys.Net.WebRequest._createQueryString(queryString);
    if (qs.length > 0) {
        var sep =3D '?';
        if (url && url.indexOf('?') !=3D=3D -1)
            sep =3D '&';
        return url + sep + qs;
    } else {
        return url;
    }
}

Sys.Net.WebRequest.registerClass('Sys.Net.WebRequest');
Sys.Net.WebServiceProxy =3D function Sys$Net$WebServiceProxy() {
}


    function Sys$Net$WebServiceProxy$set_timeout(value) {
        this._timeout =3D value;
    }
    function Sys$Net$WebServiceProxy$get_timeout() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._timeout;
    }
    function Sys$Net$WebServiceProxy$set_defaultUserContext(value) {
        this._userContext =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultUserContext() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._userContext;
    }
    function Sys$Net$WebServiceProxy$set_defaultSucceededCallback(value) =
{
        this._succeeded =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultSucceededCallback() {
        /// <value type=3D"Function"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._succeeded;
    }
    function Sys$Net$WebServiceProxy$set_defaultFailedCallback(value) {
        this._failed =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultFailedCallback() {
        /// <value type=3D"Function"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._failed;
    }
    function Sys$Net$WebServiceProxy$set_path(value) {
        this._path =3D value;
    }
    function Sys$Net$WebServiceProxy$get_path() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._path;
    }

    function Sys$Net$WebServiceProxy$_invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext) {
        /// <param name=3D"servicePath" type=3D"String"></param>
        /// <param name=3D"methodName" type=3D"String"></param>
        /// <param name=3D"useGet" type=3D"Boolean"></param>
        /// <param name=3D"params"></param>
        /// <param name=3D"onSuccess" type=3D"Function" =
mayBeNull=3D"true" optional=3D"true"></param>
        /// <param name=3D"onFailure" type=3D"Function" =
mayBeNull=3D"true" optional=3D"true"></param>
        /// <param name=3D"userContext" mayBeNull=3D"true" =
optional=3D"true"></param>
        /// <returns type=3D"Sys.Net.WebRequest"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "servicePath", type: String},
            {name: "methodName", type: String},
            {name: "useGet", type: Boolean},
            {name: "params"},
            {name: "onSuccess", type: Function, mayBeNull: true, =
optional: true},
            {name: "onFailure", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;


                if (onSuccess =3D=3D=3D null || typeof onSuccess =
=3D=3D=3D 'undefined') onSuccess =3D =
this.get_defaultSucceededCallback();
        if (onFailure =3D=3D=3D null || typeof onFailure =3D=3D=3D =
'undefined') onFailure =3D this.get_defaultFailedCallback();
        if (userContext =3D=3D=3D null || typeof userContext =3D=3D=3D =
'undefined') userContext =3D this.get_defaultUserContext();
       =20
        return Sys.Net.WebServiceProxy.invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext, this.get_timeout());
    }
Sys.Net.WebServiceProxy.prototype =3D {
    set_timeout: Sys$Net$WebServiceProxy$set_timeout,
    get_timeout: Sys$Net$WebServiceProxy$get_timeout,
    set_defaultUserContext: =
Sys$Net$WebServiceProxy$set_defaultUserContext,
    get_defaultUserContext: =
Sys$Net$WebServiceProxy$get_defaultUserContext,
    set_defaultSucceededCallback: =
Sys$Net$WebServiceProxy$set_defaultSucceededCallback,
    get_defaultSucceededCallback: =
Sys$Net$WebServiceProxy$get_defaultSucceededCallback,
    set_defaultFailedCallback: =
Sys$Net$WebServiceProxy$set_defaultFailedCallback,
    get_defaultFailedCallback: =
Sys$Net$WebServiceProxy$get_defaultFailedCallback,
    set_path: Sys$Net$WebServiceProxy$set_path,
    get_path: Sys$Net$WebServiceProxy$get_path,

    _invoke: Sys$Net$WebServiceProxy$_invoke
}
Sys.Net.WebServiceProxy.registerClass('Sys.Net.WebServiceProxy');

Sys.Net.WebServiceProxy.invoke =3D function =
Sys$Net$WebServiceProxy$invoke(servicePath, methodName, useGet, params, =
onSuccess, onFailure, userContext, timeout) {
    /// <param name=3D"servicePath" type=3D"String"></param>
    /// <param name=3D"methodName" type=3D"String"></param>
    /// <param name=3D"useGet" type=3D"Boolean" =
optional=3D"true"></param>
    /// <param name=3D"params" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"onSuccess" type=3D"Function" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"onFailure" type=3D"Function" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"userContext" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"timeout" type=3D"Number" =
optional=3D"true"></param>
    /// <returns type=3D"Sys.Net.WebRequest"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "servicePath", type: String},
        {name: "methodName", type: String},
        {name: "useGet", type: Boolean, optional: true},
        {name: "params", mayBeNull: true, optional: true},
        {name: "onSuccess", type: Function, mayBeNull: true, optional: =
true},
        {name: "onFailure", type: Function, mayBeNull: true, optional: =
true},
        {name: "userContext", mayBeNull: true, optional: true},
        {name: "timeout", type: Number, optional: true}
    ]);
    if (e) throw e;


        var request =3D new Sys.Net.WebRequest();

    request.get_headers()['Content-Type'] =3D 'application/json; =
charset=3Dutf-8';
    if (!params) params =3D {};
    var urlParams =3D params;
        if (!useGet || !urlParams) urlParams =3D {};
    =
request.set_url(Sys.Net.WebRequest._createUrl(servicePath+"/"+methodName,=
 urlParams));

    var body =3D null;
        if (!useGet) {
        body =3D =
Sys.Serialization.JavaScriptSerializer.serialize(params);

                if (body =3D=3D=3D "{}") body =3D "";
    }

        request.set_body(body);
    request.add_completed(onComplete);
    if (timeout && timeout > 0) request.set_timeout(timeout);
    request.invoke();

    function onComplete(response, eventArgs) {
        if (response.get_responseAvailable()) {
            var statusCode =3D response.get_statusCode();
            var result =3D null;

            try {
                var contentType =3D =
response.getResponseHeader("Content-Type");
                if (contentType.startsWith("application/json")) {
                    result =3D response.get_object();
                }
                else if (contentType.startsWith("text/xml")) {
                    result =3D response.get_xml();
                }
                                else {
                    result =3D response.get_responseData();
                }
            } catch (ex) {
            }

            var error =3D response.getResponseHeader("jsonerror");
            var errorObj =3D (error =3D=3D=3D "true");
            if (errorObj) {
                result =3D new Sys.Net.WebServiceError(false, =
result.Message, result.StackTrace, result.ExceptionType);
            }
            if (((statusCode < 200) || (statusCode >=3D 300)) || =
errorObj) {
                if (onFailure) {
                    if (!result || !errorObj) {
            