ODBC first time odbc

ODBC first time odbc

am 29.03.2011 23:13:22 von Marc Fromm

--_000_93361C67E4EE844A80935863A4FF4B6C04E60D56Exch2010MB2un iv_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QnkgY2hhbmdpbmcgdGhlIHVzZXIgdGhhdCBJIGxvZ2luIHdpdGggdG8gYSBz dXBlciB1c2VyLCBl
dmVyeXRoaW5nIHdvcmtzLiBJIGRvbuKAmXQgZ2V0IHRoZSBwZXJtaXNzaW9u IGRlbmllZCBlcnJv
ci4NCkhvd2V2ZXIsIEkgb25seSB3YW50IHRoZSB1c2VycyB0byByZWFkLiBC ZWluZyBzZXQgYXMg
YSBzdXBlciB1c2VyIGFsbG93cyB0aGUgb2RiYyB1c2VyIHRvIGNoYW5nZSB0 aGUgZGF0YS4NCg0K
TXkgcHJvYmxlbSBpcyBub3cgZG93biB0byB0d28gc2VjdXJpdHkgcG9pbnRz Og0KSG93IGRvIEkg
aGF2ZSBhIHVzZXIgd2l0aCBvbmx5IHJlYWQgYWNjZXNzIChub3QgYSBzdXBl ciB1c2VyKSBhbmQg
bm90IGJlIGRlbmllZCB2aWV3aW5nIHRoZSB0YWJsZSBkYXRhPw0KDQpIb3cg ZG8gSSBjb250cm9s
IGFjY2VzcyB3aXRoIGxpc3Rlbl9hZGRyZXNzPeKAmWxvY2FsaG9zdCwgc3Bl Y2lmaWMuaXAuYWRk
cmVzc2Vz4oCZIGFuZCBub3QgdXNlIOKAmCrigJk/DQpTZXR0aW5nIGxpc3Rl bl9hZGRyZXNzPeKA
mWxvY2FsaG9zdCwgc3BlY2lmaWMuaXAuYWRkcmVzc2Vz4oCZIGRvZXMgbm90 IHdvcmssIEkgZ2V0
IGNhbGwgZmFpbGVkIGVycm9ycyBhc2tpbmcgaWYgdGhlIHNlcnZlciBpcyBh Y2NlcHRpbmcgdGNw
L2lwIGNvbm5lY3Rpb25zIG9uIHBvcnQgNTQzMg0KDQpUaGFua3MNCg0KDQpG cm9tOiBNYXJjIEZy
b21tDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyOSwgMjAxMSAxOjIzIFBNDQpU bzogJ2pzaWxiZXJi
ZXJnQG1pbmRzcHJpbmcuY29tJw0KQ2M6IHBnc3FsLW9kYmNAcG9zdGdyZXNx bC5vcmcNClN1Ympl
Y3Q6IFJFOiBbT0RCQ10gZmlyc3QgdGltZSBvZGJjDQoNCkJ5IGVkaXRpbmcg cG9zdGdyZXNxbC5j
b25mIGFuZCBjaGFuZ2luZyBsaXN0ZW5fYWRkcmVzcyA9IOKAmCrigJkgYW5k IGVkaXRpbmcgcGdf
aGJhLmNvbmYgYW5kIGFkZGluZyBob3N0IGFsbCBhbGwgbXkuaXAuYWRkcmVz cyBhbGxvd2VkIG1l
IHRvIGNvbm5lY3QgdG8gdGhlIHBvc3RncmVzcWwgZGF0YSBiYXNlIHdpdGgg TWljcm9zb2Z0IGFj
Y2Vzcy4NCg0KSW4gYWNjZXNzIEkgY2FuIHNlZSB0aGUgdGFibGUgYW5kIGl0 IGZpZWxkcywgYnV0
IGlmIEkgdHJ5IHRvIHVzZSB0aGUgdGFibGUgaW4gYSBxdWVycnkgb3Igdmll dyB0aGUgdGFibGUg
SSBnZXQgYW4gZXJyb3I6IHBlcm1pc3Npb24gZGVuaWVkIGZvciByZWxhdGlv biBzdW1tZXJfZmlu
YWlkOyBlcnJvciB3aGlsZSBleGVjdXRpbmcgdGhlIHF1ZXJ5ICgjNykNCg0K QW55IGlkZWFzPw0K
DQpBbHNvIGluIHRoZSBwb3N0Z3Jlc3FsIGluc3RlYWQgb2YgbGlzdGVuX2Fk ZHJlc3M94oCZKuKA
mSBJIHRyaWVkIGxpc3Rlbl9hZGRyZXNzPeKAmWxvY2FsaG9zdCwgbXkuaXAu YWRkcmVzc+KAmSBi
dXQgdGhhdCBmYWlsZWQgdG8gd29yay4NCkhvdyBjYW4gSSBrZWVwIGxvY2Fs IGhvc3QgYW5kIG9u
bHkgYWxsb3cgc3BlY2lmaWMgYWRkcmVzcz8gSSBkb27igJl0IHdhbnQgdG8g b3BlbiBpdCB1cCB0
byBhbGwgd2l0aCDigJgq4oCZDQoNClRoYW5rcw0KDQoNCkZyb206IGpzaWxi ZXJiZXJnQG1pbmRz
cHJpbmcuY29tIFttYWlsdG86anNpbGJlcmJlcmdAbWluZHNwcmluZy5jb21d DQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAyOSwgMjAxMSAxMToxMyBBTQ0KVG86IE1hcmMgRnJvbW07 IHBnc3FsLW9kYmNA
cG9zdGdyZXNxbC5vcmcNClN1YmplY3Q6IFJlOiBbT0RCQ10gZmlyc3QgdGlt ZSBvZGJjDQoNCg0K
DQoNCldoeSwNCg0KDQoNCiAgICBUaGF0J3MgYSB2aW50YWdlIDAyLUZlYi0y MDA2IGRyaXZlci4N
Cg0KDQoNCiAgICAgSSB1c2UgOC4wNCBmcm9tIERlYy0yMDA5IGFuZCBldmVu IHRoYXQncyBnZXR0
aW5nIGEgbGl0dGxlIHN0YWxlLiAgV2h5IG5vdCB0cnkgdGhlIDkubiBkcml2 ZXJzLg0KDQoNCg0K
ICAgICBDb3VsZCB0aGUgcG9ydChzKSBiZSBibG9ja2VkIC8gcmVzdHJpY3Rl ZCBiZXR3ZWVuIHlv
dSBhbmQgdGhlIHNlcnZlciBhbmQgaXMgUG9zdGdyZVNRTCBTU0wgc3VwcG9y dCBlbmFibGVkIC0t
DQoNCiAgICAgICAgaHR0cDovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9kb2NzLzku MC9zdGF0aWMvc3Ns
LXRjcC5odG1sDQoNCg0KDQogICAgIEpNUw0KDQoNCg0KICAgIC0tLS0tLS0t LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IE1h
cmMgRnJvbW0NClNlbnQ6IE1hciAyOSwgMjAxMSAxOjU4IFBNDQpUbzogInBn c3FsLW9kYmNAcG9z
dGdyZXNxbC5vcmc8bWFpbHRvOnBnc3FsLW9kYmNAcG9zdGdyZXNxbC5vcmc+ Ig0KU3ViamVjdDog
W09EQkNdIGZpcnN0IHRpbWUgb2RiYw0KDQpCZWZvcmUgbGVhcm5pbmcgdGhl cmUgd2FzIGFuIG9k
YmMgbGlzdCwgSSBzZW50IHRoaXMgcG9zdCB0byB0aGUgYWRtaW4gbGlzdC4N Cg0KSSBhbSBydW5u
aW5nIHBvc3RncmVzIG9uIGEgcmVkIGhhdCBsaW51eCBzZXJ2ZXIuDQpwb3N0 Z3Jlc3FsLXB5dGhv
bi04LjEuMjMtMS5lbDVfNi4xDQpwb3N0Z3Jlc3FsLXRlc3QtOC4xLjIzLTEu ZWw1XzYuMQ0KcG9z
dGdyZXNxbC1saWJzLTguMS4yMy0xLmVsNV82LjENCnBvc3RncmVzcWwtZG9j cy04LjEuMjMtMS5l
bDVfNi4xDQpwb3N0Z3Jlc3FsLWNvbnRyaWItOC4xLjIzLTEuZWw1XzYuMQ0K cG9zdGdyZXNxbC04
LjEuMjMtMS5lbDVfNi4xDQpwb3N0Z3Jlc3FsLXBsLTguMS4yMy0xLmVsNV82 LjENCnBvc3RncmVz
cWwtb2RiYy0wOC4wMS4wMjAwLTMuMQ0KcG9zdGdyZXNxbC1qZGJjLTguMS40 MDctMWpwcC40DQpw
b3N0Z3Jlc3FsLXNlcnZlci04LjEuMjMtMS5lbDVfNi4xDQpwb3N0Z3Jlc3Fs LXRjbC04LjEuMjMt
MS5lbDVfNi4xDQoNClVzZXIgb24gd2luZG93cyBjb21wdXRlcnMgd291bGQg bGlrZSB0byBvZGJj
IHRvIHRoZSBwb3N0Z3JlcyBkYXRhYmFzZXMuDQpJIGRvd25sb2FkZWQgdGhl IHdpbmRvd3MgcG9z
dGdyZXMgb2RiYyBkcml2ZXJzIGZyb20gdGhlIGZvbGxvd2luZyBzaXRlIGFu ZCBpbnN0YWxsZWQg
dmVyc2lvbiDigJxwc3Fsb2RiYy0wOF8wMV8wMjAw4oCdIG9uIHRoZSB3aW5k b3dzIGNvbXB1dGVy
Lg0KaHR0cDovL2Z0cDkudXMucG9zdGdyZXNxbC5vcmcvcHViL21pcnJvcnMv cG9zdGdyZXNxbC9v
ZGJjL3ZlcnNpb25zL21zaS8NCg0KV2hlbiBJIGNvbmZpZ3VyZSBhIOKAnEZp bGUgRGF0YSBTb3Vy
Y2XigJ0gY29ubmVjdGlvbiBpbiBhY2Nlc3MsIEkgY2Fubm90IGNvbm5lY3Qg dG8gdGhlIHBvc3Rn
cmVzcWwgZGF0YWJhc2UuIEkgZ2V0IHRoZSBtZXNzYWdlLCDigJxBIGNvbm5l Y3Rpb24gY291bGQg
bm90IGJlIG1hZGUgdXNpbmcgdGhlIGZpbGUgZGF0YSBzb3VyY2UgcGFyYW1l dGVycyBlbnRlcmVk
LiBTYXZlIG5vbi12ZXJpZmllZCBmaWxlIERTTj/igJ0NClRoZSBwYXJhbWV0 ZXJzIGVudGVyZWQg
YXJlOg0KRGF0YWJhc2U6IGRhdGFiYXNlX25hbWUNClNlcnZlcjogSSBlbnRl cmVkIHRoZSBJUCBh
ZGRyZXNzIG9mIHRoZSBzZXJ2ZXINClVzZXIgTmFtZTogSSBlbnRlcmVkIHBv c3RncmVzDQpQYXNz
d29yZDoNClNTTCBNb2RlOiBwcmVmZXINClBvcnQ6IDU0MzIgKHdoaWNoIGlz IHRoZSBwb3J0IHVz
ZWQgYnkgcG9zdGdyZXMpDQoNCkRvIEkgbmVlZCB0byBjb25maWd1cmUgdGhl IC9ldGMvb2RiYy5p
bmkgZmlsZT8gSXQgaXMgY3VycmVudGx5IGp1c3QgYSBibGFuayBmaWxlLg0K DQpUaGFua3MgZm9y
IGFueSBoZWxwLg0KDQpNYXJjDQo=

--_000_93361C67E4EE844A80935863A4FF4B6C04E60D56Exch2010MB2un iv_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwi IHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6 dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDov L3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDov L3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNv bnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5h bWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1 bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7 Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpA Zm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUg NCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05v cm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw dDsNCglmb250LXNp
emU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp ZiI7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7 DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg c3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s b3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUt cHJpb3JpdHk6OTk7
DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u dC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N CnAuTXNvQWNldGF0
ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5
Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFy Z2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZv bnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXtt c28tc3R5bGUtdHlw
ZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy aWYiOw0KCWNvbG9y
OndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxl LXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj b2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNv bmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6 IzFGNDk3RDt9DQpz
cGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9v biBUZXh0IENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi QmFsbG9vbiBUZXh0
IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1z b0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw LjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu OjEuMGluIDEuMGlu
IDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk U2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl ZGVmYXVsdHMgdjpl
eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t LT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N CjxvOmlkbWFwIHY6
ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s PjwhW2VuZGlmXS0t
Pg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVT IiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+ DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QnkgY2hh bmdpbmcgdGhlIHVz
ZXIgdGhhdCBJIGxvZ2luIHdpdGggdG8gYSBzdXBlciB1c2VyLCBldmVyeXRo aW5nIHdvcmtzLiBJ
IGRvbuKAmXQgZ2V0IHRoZSBwZXJtaXNzaW9uIGRlbmllZCBlcnJvci48bzpw PjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s b3I6IzFGNDk3RCI+
SG93ZXZlciwgSSBvbmx5IHdhbnQgdGhlIHVzZXJzIHRvIHJlYWQuIEJlaW5n IHNldCBhcyBhIHN1
cGVyIHVzZXIgYWxsb3dzIHRoZSBvZGJjIHVzZXIgdG8gY2hhbmdlIHRoZSBk YXRhLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TXkgcHJvYmxlbSBpcyBu b3cgZG93biB0byB0
d28gc2VjdXJpdHkgcG9pbnRzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Ib3cgZG8gSSBo YXZlIGEgdXNlciB3
aXRoIG9ubHkgcmVhZCBhY2Nlc3MgKG5vdCBhIHN1cGVyIHVzZXIpIGFuZCBu b3QgYmUgZGVuaWVk
IHZpZXdpbmcgdGhlIHRhYmxlIGRhdGE/PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+ Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJjb2xvcjojMUY0
OTdEIj5Ib3cgZG8gSSBjb250cm9sIGFjY2VzcyB3aXRoIGxpc3Rlbl9hZGRy ZXNzPeKAmWxvY2Fs
aG9zdCwgc3BlY2lmaWMuaXAuYWRkcmVzc2Vz4oCZIGFuZCBub3QgdXNlIOKA mCrigJk/PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPlNldHRpbmcgbGlzdGVuX2FkZHJlc3M94oCZbG9jYWxob3N0 LCBzcGVjaWZpYy5p
cC5hZGRyZXNzZXPigJkgZG9lcyBub3Qgd29yaywgSSBnZXQgY2FsbCBmYWls ZWQgZXJyb3JzIGFz
a2luZyBpZiB0aGUgc2VydmVyIGlzIGFjY2VwdGluZyB0Y3AvaXAgY29ubmVj dGlvbnMgb24gcG9y
dCA1NDMyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5U aGFua3M8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iY29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w OnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz cz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+ PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t YSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4gTWFyYyBGcm9tbQ0KPGJyPg0KPGI+U2Vu dDo8L2I+IFR1ZXNk
YXksIE1hcmNoIDI5LCAyMDExIDE6MjMgUE08YnI+DQo8Yj5Ubzo8L2I+ICdq c2lsYmVyYmVyZ0Bt
aW5kc3ByaW5nLmNvbSc8YnI+DQo8Yj5DYzo8L2I+IHBnc3FsLW9kYmNAcG9z dGdyZXNxbC5vcmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPREJDXSBmaXJzdCB0aW1lIG9k YmM8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iY29sb3I6
IzFGNDk3RCI+QnkgZWRpdGluZyBwb3N0Z3Jlc3FsLmNvbmYgYW5kIGNoYW5n aW5nIGxpc3Rlbl9h
ZGRyZXNzID0g4oCYKuKAmSBhbmQgZWRpdGluZyBwZ19oYmEuY29uZiBhbmQg YWRkaW5nIGhvc3Qg
YWxsIGFsbCBteS5pcC5hZGRyZXNzIGFsbG93ZWQgbWUgdG8gY29ubmVjdCB0 byB0aGUgcG9zdGdy
ZXNxbCBkYXRhIGJhc2Ugd2l0aCBNaWNyb3NvZnQgYWNjZXNzLg0KPG86cD48 L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y OiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5JbiBhY2Nlc3MgSSBjYW4gc2VlIHRoZSB0 YWJsZSBhbmQgaXQg
ZmllbGRzLCBidXQgaWYgSSB0cnkgdG8gdXNlIHRoZSB0YWJsZSBpbiBhIHF1 ZXJyeSBvciB2aWV3
IHRoZSB0YWJsZSBJIGdldCBhbiBlcnJvcjogcGVybWlzc2lvbiBkZW5pZWQg Zm9yIHJlbGF0aW9u
IHN1bW1lcl9maW5haWQ7IGVycm9yIHdoaWxlIGV4ZWN1dGluZyB0aGUgcXVl cnkgKCM3KTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QW55IGlkZWFzPzxv OnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj b2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QWxzbyBpbiB0aGUgcG9zdGdyZXNx bCBpbnN0ZWFkIG9m
IGxpc3Rlbl9hZGRyZXNzPeKAmSrigJkgSSB0cmllZCBsaXN0ZW5fYWRkcmVz cz3igJlsb2NhbGhv
c3QsIG15LmlwLmFkZHJlc3PigJkgYnV0IHRoYXQgZmFpbGVkIHRvIHdvcmsu PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImNvbG9yOiMxRjQ5
N0QiPkhvdyBjYW4gSSBrZWVwIGxvY2FsIGhvc3QgYW5kIG9ubHkgYWxsb3cg c3BlY2lmaWMgYWRk
cmVzcz8gSSBkb27igJl0IHdhbnQgdG8gb3BlbiBpdCB1cCB0byBhbGwgd2l0 aCDigJgq4oCZPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGFua3M8bzpw PjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s b3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC NUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU YWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu IHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm cXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4ganNpbGJlcmJlcmdAbWluZHNwcmluZy5jb20gW21haWx0 bzpqc2lsYmVyYmVy
Z0BtaW5kc3ByaW5nLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5 LCBNYXJjaCAyOSwg
MjAxMSAxMToxMyBBTTxicj4NCjxiPlRvOjwvYj4gTWFyYyBGcm9tbTsgcGdz cWwtb2RiY0Bwb3N0
Z3Jlc3FsLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW09EQkNdIGZp cnN0IHRpbWUgb2Ri
YzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj bGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPldoeSwNCjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4N
CjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZu YnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyBUaGF0J3MgYSB2aW50YWdlIDAyLUZlYi0y MDA2IGRyaXZlci48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3Bh biBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm cXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgSSB1c2UgOC4w
NCBmcm9tIERlYy0yMDA5IGFuZCBldmVuIHRoYXQncyBnZXR0aW5nIGEgbGl0 dGxlIHN0YWxlLiZu
YnNwOyBXaHkgbm90IHRyeSB0aGUgOS5uIGRyaXZlcnMuPG86cD48L286cD48 L3NwYW4+PC9wPg0K
PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i c3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q291bGQgdGhlIHBvcnQo cykgYmUgYmxvY2tl
ZCAvIHJlc3RyaWN0ZWQgYmV0d2VlbiB5b3UgYW5kIHRoZSBzZXJ2ZXIgYW5k IGlzIFBvc3RncmVT
UUwgU1NMIHN1cHBvcnQgZW5hYmxlZCAtLQ0KPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHA+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8YSBocmVmPSJodHRwOi8vd3d3LnBv c3RncmVzcWwub3Jn
L2RvY3MvOS4wL3N0YXRpYy9zc2wtdGNwLmh0bWwiPmh0dHA6Ly93d3cucG9z dGdyZXNxbC5vcmcv
ZG9jcy85LjAvc3RhdGljL3NzbC10Y3AuaHRtbDwvYT48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8
cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz cDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtKTVM8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8
cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz cDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0t
LTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9j a3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh ZGRpbmc6MGluIDBp
biAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6MGluO21hcmdpbi10b3A6NS4wcHQ7 bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu LWJvdHRvbToxMi4w
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPi0t LS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo8YnI+DQpGcm9tOiBNYXJjIEZyb21tIDxicj4NClNl bnQ6IE1hciAyOSwg
MjAxMSAxOjU4IFBNIDxicj4NClRvOiAmcXVvdDs8YSBocmVmPSJtYWlsdG86 cGdzcWwtb2RiY0Bw
b3N0Z3Jlc3FsLm9yZyI+cGdzcWwtb2RiY0Bwb3N0Z3Jlc3FsLm9yZzwvYT4m cXVvdDsgPGJyPg0K
U3ViamVjdDogW09EQkNdIGZpcnN0IHRpbWUgb2RiYyA8YnI+DQo8YnI+DQo8 bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2si
PkJlZm9yZSBsZWFybmluZyB0aGVyZSB3YXMgYW4gb2RiYyBsaXN0LCBJIHNl bnQgdGhpcyBwb3N0
IHRvIHRoZSBhZG1pbiBsaXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48 L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj5JIGFt
IHJ1bm5pbmcgcG9zdGdyZXMgb24gYSByZWQgaGF0IGxpbnV4IHNlcnZlci48 bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2si
PnBvc3RncmVzcWwtcHl0aG9uLTguMS4yMy0xLmVsNV82LjE8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPnBvc3RncmVz
cWwtdGVzdC04LjEuMjMtMS5lbDVfNi4xPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5wb3N0Z3Jl c3FsLWxpYnMtOC4x
LjIzLTEuZWw1XzYuMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+cG9zdGdyZXNxbC1kb2NzLTgu MS4yMy0xLmVsNV82
LjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPnBvc3RncmVzcWwtY29udHJpYi04LjEuMjMtMS5l bDVfNi4xPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImNvbG9y
OmJsYWNrIj5wb3N0Z3Jlc3FsLTguMS4yMy0xLmVsNV82LjE8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPnBvc3RncmVz
cWwtcGwtOC4xLjIzLTEuZWw1XzYuMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+cG9zdGdy ZXNxbC1vZGJjLTA4
LjAxLjAyMDAtMy4xPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJjb2xvcjpi
bGFjayI+cG9zdGdyZXNxbC1qZGJjLTguMS40MDctMWpwcC40PG86cD48L286 cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj5wb3N0Z3Jl
c3FsLXNlcnZlci04LjEuMjMtMS5lbDVfNi4xPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5wb3N0 Z3Jlc3FsLXRjbC04
LjEuMjMtMS5lbDVfNi4xPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPlVzZXIgb24g
d2luZG93cyBjb21wdXRlcnMgd291bGQgbGlrZSB0byBvZGJjIHRvIHRoZSBw b3N0Z3JlcyBkYXRh
YmFzZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5JIGRvd25sb2FkZWQgdGhlIHdpbmRvd3Mg cG9zdGdyZXMgb2Ri
YyBkcml2ZXJzIGZyb20gdGhlIGZvbGxvd2luZyBzaXRlIGFuZCBpbnN0YWxs ZWQgdmVyc2lvbiDi
gJxwc3Fsb2RiYy0wOF8wMV8wMjAw4oCdIG9uIHRoZSB3aW5kb3dzIGNvbXB1 dGVyLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJjb2xvcjpi
bGFjayI+PGEgaHJlZj0iaHR0cDovL2Z0cDkudXMucG9zdGdyZXNxbC5vcmcv cHViL21pcnJvcnMv
cG9zdGdyZXNxbC9vZGJjL3ZlcnNpb25zL21zaS8iIHRhcmdldD0iX2JsYW5r Ij5odHRwOi8vZnRw
OS51cy5wb3N0Z3Jlc3FsLm9yZy9wdWIvbWlycm9ycy9wb3N0Z3Jlc3FsL29k YmMvdmVyc2lvbnMv
bXNpLzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+V2hl biBJIGNvbmZpZ3Vy
ZSBhIOKAnEZpbGUgRGF0YSBTb3VyY2XigJ0gY29ubmVjdGlvbiBpbiBhY2Nl c3MsIEkgY2Fubm90
IGNvbm5lY3QgdG8gdGhlIHBvc3RncmVzcWwgZGF0YWJhc2UuIEkgZ2V0IHRo ZSBtZXNzYWdlLCDi
gJxBIGNvbm5lY3Rpb24gY291bGQgbm90IGJlIG1hZGUgdXNpbmcgdGhlIGZp bGUgZGF0YSBzb3Vy
Y2UgcGFyYW1ldGVycyBlbnRlcmVkLiBTYXZlIG5vbi12ZXJpZmllZA0KIGZp bGUgRFNOP+KAnTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+VGhlIHBhcmFtZXRlcnMgZW50ZXJlZCBhcmU6PG86cD48 L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj5EYXRh
YmFzZTogZGF0YWJhc2VfbmFtZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+U2VydmVyOiBJIGVu dGVyZWQgdGhlIElQ
IGFkZHJlc3Mgb2YgdGhlIHNlcnZlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VXNlciBOYW1l OiBJIGVudGVyZWQg
cG9zdGdyZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPlBhc3N3b3JkOjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ U1NMIE1vZGU6IHBy
ZWZlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+UG9ydDogNTQzMiAod2hpY2ggaXMgdGhlIHBv cnQgdXNlZCBieSBw
b3N0Z3Jlcyk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RG8g SSBuZWVkIHRvIGNv
bmZpZ3VyZSB0aGUgL2V0Yy9vZGJjLmluaSBmaWxlPyBJdCBpcyBjdXJyZW50 bHkganVzdCBhIGJs
YW5rIGZpbGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRo YW5rcyBmb3IgYW55
IGhlbHAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWFyYzwvc3Bh bj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxv Y2txdW90ZT4NCjwv
ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_93361C67E4EE844A80935863A4FF4B6C04E60D56Exch2010MB2un iv_--

Re: ODBC first time odbc

am 30.03.2011 05:01:10 von Marc Fromm

I figured out the permissions problem, by removing superuser and granting s=
elect. Now the users can view the data and not alter it.



I have one last step--locking access down by ip address.

Even though I set only one specific ip address in the pg_hba.conf file, I c=
an odbc to postgresql database from a variety of ip addresses on different =
computers. The postgresql.conf file still has listen_address=3D'*'. If I se=
t listen_address=3D'one.ip.address' I get connection errors. Is setting lis=
ten_address=3D'*' a security risk?



thanks

________________________________
From: jsilberberg@mindspring.com [jsilberberg@mindspring.com]
Sent: Tuesday, March 29, 2011 3:34 PM
To: Marc Fromm; pgsql-odbc@postgresql.org
Subject: Re: [ODBC] ODBC first time odbc




Okay,



You may want to start at the index and read the manual.



But I think you need to "grant select ................" to your ODBC us=
er for your permissions issue.



http://www.postgresql.org/docs/9.0/static/sql-grant.html



JMS..






-----Original Message-----
From: Marc Fromm
Sent: Mar 29, 2011 5:13 PM
To: "pgsql-odbc@postgresql.org"
Subject: [ODBC] ODBC first time odbc

By changing the user that I login with to a super user, everything works. I=
don=92t get the permission denied error.
However, I only want the users to read. Being set as a super user allows th=
e odbc user to change the data.

My problem is now down to two security points:
How do I have a user with only read access (not a super user) and not be de=
nied viewing the table data?

How do I control access with listen_address=’localhost, specific.ip.add=
resses=92 and not use =91*=92?
Setting listen_address=’localhost, specific.ip.addresses=92 does not wo=
rk, I get call failed errors asking if the server is accepting tcp/ip conne=
ctions on port 5432

Thanks


From: Marc Fromm
Sent: Tuesday, March 29, 2011 1:23 PM
To: 'jsilberberg@mindspring.com'
Cc: pgsql-odbc@postgresql.org
Subject: RE: [ODBC] first time odbc

By editing postgresql.conf and changing listen_address =3D =91*=92 and edit=
ing pg_hba.conf and adding host all all my.ip.address allowed me to connect=
to the postgresql data base with Microsoft access.

In access I can see the table and it fields, but if I try to use the table =
in a querry or view the table I get an error: permission denied for relatio=
n summer_finaid; error while executing the query (#7)

Any ideas?

Also in the postgresql instead of listen_address=’*=92 I tried listen_a=
ddress=’localhost, my.ip.address=92 but that failed to work.
How can I keep local host and only allow specific address? I don=92t want t=
o open it up to all with =91*=92

Thanks


From: jsilberberg@mindspring.com [mailto:jsilberberg@mindspring.com]
Sent: Tuesday, March 29, 2011 11:13 AM
To: Marc Fromm; pgsql-odbc@postgresql.org
Subject: Re: [ODBC] first time odbc




Why,



That's a vintage 02-Feb-2006 driver.



I use 8.04 from Dec-2009 and even that's getting a little stale. Why =
not try the 9.n drivers.



Could the port(s) be blocked / restricted between you and the server a=
nd is PostgreSQL SSL support enabled --

http://www.postgresql.org/docs/9.0/static/ssl-tcp.html



JMS



-----------------------------------


-----Original Message-----
From: Marc Fromm
Sent: Mar 29, 2011 1:58 PM
To: "pgsql-odbc@postgresql.org"
Subject: [ODBC] first time odbc

Before learning there was an odbc list, I sent this post to the admin list.

I am running postgres on a red hat linux server.
postgresql-python-8.1.23-1.el5_6.1
postgresql-test-8.1.23-1.el5_6.1
postgresql-libs-8.1.23-1.el5_6.1
postgresql-docs-8.1.23-1.el5_6.1
postgresql-contrib-8.1.23-1.el5_6.1
postgresql-8.1.23-1.el5_6.1
postgresql-pl-8.1.23-1.el5_6.1
postgresql-odbc-08.01.0200-3.1
postgresql-jdbc-8.1.407-1jpp.4
postgresql-server-8.1.23-1.el5_6.1
postgresql-tcl-8.1.23-1.el5_6.1

User on windows computers would like to odbc to the postgres databases.
I downloaded the windows postgres odbc drivers from the following site and =
installed version =93psqlodbc-08_01_0200=94 on the windows computer.
http://ftp9.us.postgresql.org/pub/mirrors/postgresql/odbc/ve rsions/msi/

When I configure a =93File Data Source=94 connection in access, I cannot co=
nnect to the postgresql database. I get the message, =93A connection could =
not be made using the file data source parameters entered. Save non-verifie=
d file DSN?=94
The parameters entered are:
Database: database_name
Server: I entered the IP address of the server
User Name: I entered postgres
Password:
SSL Mode: prefer
Port: 5432 (which is the port used by postgres)

Do I need to configure the /etc/odbc.ini file? It is currently just a blank=
file.

Thanks for any help.

Marc

--=20
Sent via pgsql-odbc mailing list (pgsql-odbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc

Re: ODBC first time odbc

am 30.03.2011 06:24:27 von Frank Finner

The listen_address is the server's listening address, not a filter for
client addresses. This is only relevant, if the server has different
addresses, maybe on different interfaces, and you want for example only
one interface to listen to database access requests. IMHO it is
usually not a security risk to set it to '*'.

Regards,
Frank.

On Wed, 30 Mar 2011 03:01:10 +0000 Marc Fromm
wrote:

> I figured out the permissions problem, by removing superuser and
> granting select. Now the users can view the data and not alter it.
>=20
>=20
>=20
> I have one last step--locking access down by ip address.
>=20
> Even though I set only one specific ip address in the pg_hba.conf
> file, I can odbc to postgresql database from a variety of ip
> addresses on different computers. The postgresql.conf file still has
> listen_address=3D'*'. If I set listen_address=3D'one.ip.address' I get
> connection errors. Is setting listen_address=3D'*' a security risk?
>=20
>=20
>=20
> thanks
>=20
> ________________________________
> From: jsilberberg@mindspring.com [jsilberberg@mindspring.com]
> Sent: Tuesday, March 29, 2011 3:34 PM
> To: Marc Fromm; pgsql-odbc@postgresql.org
> Subject: Re: [ODBC] ODBC first time odbc
>=20
>=20
>=20
>=20
> Okay,
>=20
>=20
>=20
> You may want to start at the index and read the manual.
>=20
>=20
>=20
> But I think you need to "grant select ................" to your
> ODBC user for your permissions issue.
>=20
>=20
>=20
> http://www.postgresql.org/docs/9.0/static/sql-grant.html
>=20
>=20
>=20
> JMS..
>=20
>=20
>=20
>=20
>=20
>=20
> -----Original Message-----
> From: Marc Fromm
> Sent: Mar 29, 2011 5:13 PM
> To: "pgsql-odbc@postgresql.org"
> Subject: [ODBC] ODBC first time odbc
>=20
> By changing the user that I login with to a super user, everything
> works. I donâ€=99t get the permission denied error. However, I only w=
ant
> the users to read. Being set as a super user allows the odbc user to
> change the data.
>=20
> My problem is now down to two security points:
> How do I have a user with only read access (not a super user) and not
> be denied viewing the table data?
>=20
> How do I control access with listen_address=’localhost,
> specific.ip.addressesâ€=99 and not use â€=98*â€=99? Setting
> listen_address=’localhost, specific.ip.addressesâ€=99 does =
not work, I
> get call failed errors asking if the server is accepting tcp/ip
> connections on port 5432
>=20
> Thanks
>=20
>=20
> From: Marc Fromm
> Sent: Tuesday, March 29, 2011 1:23 PM
> To: 'jsilberberg@mindspring.com'
> Cc: pgsql-odbc@postgresql.org
> Subject: RE: [ODBC] first time odbc
>=20
> By editing postgresql.conf and changing listen_address =3D â€=98*=E2=
€™ and
> editing pg_hba.conf and adding host all all my.ip.address allowed me
> to connect to the postgresql data base with Microsoft access.
>=20
> In access I can see the table and it fields, but if I try to use the
> table in a querry or view the table I get an error: permission denied
> for relation summer_finaid; error while executing the query (#7)
>=20
> Any ideas?
>=20
> Also in the postgresql instead of listen_address=’*â€=99 I =
tried
> listen_address=’localhost, my.ip.addressâ€=99 but that fail=
ed to work.
> How can I keep local host and only allow specific address? I donâ€=99t
> want to open it up to all with â€=98*â€=99
>=20
> Thanks
>=20
>=20
> From: jsilberberg@mindspring.com [mailto:jsilberberg@mindspring.com]
> Sent: Tuesday, March 29, 2011 11:13 AM
> To: Marc Fromm; pgsql-odbc@postgresql.org
> Subject: Re: [ODBC] first time odbc
>=20
>=20
>=20
>=20
> Why,
>=20
>=20
>=20
> That's a vintage 02-Feb-2006 driver.
>=20
>=20
>=20
> I use 8.04 from Dec-2009 and even that's getting a little
> stale. Why not try the 9.n drivers.
>=20
>=20
>=20
> Could the port(s) be blocked / restricted between you and the
> server and is PostgreSQL SSL support enabled --
>=20
> http://www.postgresql.org/docs/9.0/static/ssl-tcp.html
>=20
>=20
>=20
> JMS
>=20
>=20
>=20
> -----------------------------------
>=20
>=20
> -----Original Message-----
> From: Marc Fromm
> Sent: Mar 29, 2011 1:58 PM
> To: "pgsql-odbc@postgresql.org"
> Subject: [ODBC] first time odbc
>=20
> Before learning there was an odbc list, I sent this post to the admin
> list.
>=20
> I am running postgres on a red hat linux server.
> postgresql-python-8.1.23-1.el5_6.1
> postgresql-test-8.1.23-1.el5_6.1
> postgresql-libs-8.1.23-1.el5_6.1
> postgresql-docs-8.1.23-1.el5_6.1
> postgresql-contrib-8.1.23-1.el5_6.1
> postgresql-8.1.23-1.el5_6.1
> postgresql-pl-8.1.23-1.el5_6.1
> postgresql-odbc-08.01.0200-3.1
> postgresql-jdbc-8.1.407-1jpp.4
> postgresql-server-8.1.23-1.el5_6.1
> postgresql-tcl-8.1.23-1.el5_6.1
>=20
> User on windows computers would like to odbc to the postgres
> databases. I downloaded the windows postgres odbc drivers from the
> following site and installed version â€=9Cpsqlodbc-08_01_0200â€=
=9D on the
> windows computer.
> http://ftp9.us.postgresql.org/pub/mirrors/postgresql/odbc/ve rsions/msi/
>=20
> When I configure a â€=9CFile Data Sourceâ€=9D connection in acces=
s, I cannot
> connect to the postgresql database. I get the message, â€=9CA connect=
ion
> could not be made using the file data source parameters entered. Save
> non-verified file DSN?â€=9D The parameters entered are: Database:
> database_name Server: I entered the IP address of the server User
> Name: I entered postgres Password:
> SSL Mode: prefer
> Port: 5432 (which is the port used by postgres)
>=20
> Do I need to configure the /etc/odbc.ini file? It is currently just a
> blank file.
>=20
> Thanks for any help.
>=20
> Marc
>=20


--=20
Frank Finner
Köpfchenstraße 36
57072 Siegen

--=20
Sent via pgsql-odbc mailing list (pgsql-odbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc

Re: ODBC first time odbc

am 31.03.2011 00:06:18 von Jeff Silberberg






T> 


Okay,


 


   You may want to start at the in=
dex and read the manual.  


 


    But I think you need to "=
grant select ................" to your ODBC user for your permissions issue=
..


 


    tgresql.org/docs/9.0/static/sql-grant.html">http://www.postg resql.org/docs/=
9.0/static/sql-grant.html


 


    JMS..


T> 


 =
;




GIN-LEFT: 0px">-----Original Message-----
From: Marc Fromm WWU.EDU>
Sent: Mar 29, 2011 5:13 PM
To: "pgsql-odbc@postgresql.org" =

Subject: [ODBC] ODBC first time odbc
> =3D "http://www.w3.org/TR/REC-html40" /> /TR/REC-html40" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml=
" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xmlns:o=3D"urn:schemas-=
microsoft-com:office:office" xmlns:v=3D"urn:schemas-microsoft-com:vml"> head> Type"> dium)">

spidmax=3D"1026" v:ext=3D"edit"> !--[if 9] mso gte> " data=3D"1"> ody lang=3DEN-US vlink=3D"purple" link=3D"blue" bgcolor=3D"white">

By changing the user th=
at I login with to a super user, everything works. I donâ€=99t get the =
permission denied error.


However, I only want th=
e users to read. Being set as a super user allows the odbc user to change t=
he data.


  >


My problem is now down =
to two security points:


How do I have a user wi=
th only read access (not a super user) and not be denied viewing the table =
data?


  >


How do I control access=
with listen_address=’localhost, specific.ip.addressesâ€=99 a=
nd not use â€=98*â€=99?


Setting listen_address=
=’localhost, specific.ip.addressesâ€=99 does not work, I get =
call failed errors asking if the server is accepting tcp/ip connections on =
port 5432


  >


Thanks >


  >


  >



-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1p=
t solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">

FONT-SIZE: 10pt">From: -serif'; FONT-SIZE: 10pt"> Marc Fromm
Sent: Tuesday, March 29, 2=
011 1:23 PM
To: 'jsilberberg@mindspring.com'
Cc: pgsql-=
odbc@postgresql.org
Subject: RE: [ODBC] first time odbc >


 


By editing postgresql.c=
onf and changing listen_address =3D â€=98*â€=99 and editing pg_hba.=
conf and adding host all all my.ip.address allowed me to connect to the pos=
tgresql data base with Microsoft access.


  >


In access I can see the=
table and it fields, but if I try to use the table in a querry or view the=
table I get an error: permission denied for relation summer_finaid; error =
while executing the query (#7)


  >


Any ideas? SPAN>


  >


Also in the postgresql =
instead of listen_address=’*â€=99 I tried listen_address=3D=
â€=99localhost, my.ip.addressâ€=99 but that failed to work. :p>


How can I keep local ho=
st and only allow specific address? I donâ€=99t want to open it up to a=
ll with â€=98*â€=99


  >


Thanks >


  >


  >



-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1p=
t solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">

FONT-SIZE: 10pt">From: -serif'; FONT-SIZE: 10pt"> jsilberberg@mindspring.com [mailto:jsilberberg@m=
indspring.com]
Sent: Tuesday, March 29, 2011 11:13 AM
To:<=
/B> Marc Fromm; pgsql-odbc@postgresql.org
Subject: Re: [ODBC] fir=
st time odbc


 


E: 10pt"> 


E: 10pt">Why,


E: 10pt"> 


E: 10pt">    That's a vintage 02-Feb-2006 driver.=


E: 10pt"> 


E: 10pt">     I use 8.04 from Dec-2009 and even that's =
getting a little stale.  Why not try the 9.n drivers. >


E: 10pt"> 


E: 10pt">     Could the port(s) be blocked / restr=
icted between you and the server and is PostgreSQL SSL support enabled -- <=
o:p>


E: 10pt">        ostgresql.org/docs/9.0/static/ssl-tcp.html" target=3D_blank>http://www.post=
gresql.org/docs/9.0/static/ssl-tcp.html


E: 10pt"> 


E: 10pt">     JMS


E: 10pt"> 


E: 10pt">    ----------------------------------- o:p>


E: 10pt"> 


lid; PADDING-BOTTOM: 0in; MARGIN-TOP: 5pt; PADDING-LEFT: 4pt; PADDING-RIGHT=
: 0in; MARGIN-BOTTOM: 5pt; MARGIN-LEFT: 0in; BORDER-TOP: medium none; BORDE=
R-RIGHT: medium none; PADDING-TOP: 0in">

LY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt">-----Original Mess=
age-----
From: Marc Fromm
Sent: Mar 29, 2011 1:58 PM
To: " ef=3D"mailto:pgsql-odbc@postgresql.org" target=3D_blank>pgsql-odbc@postgres=
ql.org
"
Subject: [ODBC] first time odbc

<=
/P>

Before learning there was=
an odbc list, I sent this post to the admin list.


 <=
/P>

I am running postgres on =
a red hat linux server.


postgresql-python-8.1.23-=
1.el5_6.1


postgresql-test-8.1.23-1.=
el5_6.1


postgresql-libs-8.1.23-1.=
el5_6.1


postgresql-docs-8.1.23-1.=
el5_6.1


postgresql-contrib-8.1.23=
-1.el5_6.1


postgresql-8.1.23-1.el5_6=
..1


postgresql-pl-8.1.23-1.el=
5_6.1


postgresql-odbc-08.01.=
0200-3.1


postgresql-jdbc-8.1.407-1=
jpp.4


postgresql-server-8.1.23-=
1.el5_6.1


postgresql-tcl-8.1.23-1.e=
l5_6.1


 <=
/P>

User on windows computers=
would like to odbc to the postgres databases.


I downloaded the windows =
postgres odbc drivers from the following site and installed version â€=
=9Cpsqlodbc-08_01_0200â€=9D on the windows computer.
<=
/P>

..postgresql.org/pub/mirrors/postgresql/odbc/versions/msi/" target=3D_blank>=
http://ftp9.us.postgresql.org/pub/mirrors/postgresql/odbc/ve rsions/msi/
=


 <=
/P>

When I configure a â€=
=9CFile Data Sourceâ€=9D connection in access, I cannot connect to the =
postgresql database. I get the message, â€=9CA connection could not be =
made using the file data source parameters entered. Save non-verified file =
DSN?â€=9D


The parameters entered ar=
e:


Database: database_name :p>


Server: I entered the IP =
address of the server


User Name: I entered post=
gres


Password: N>


SSL Mode: prefer p>


Port: 5432 (which is the =
port used by postgres)


 <=
/P>

Do I need to configure th=
e /etc/odbc.ini file? It is currently just a blank file.
<=
/P>

 <=
/P>

Thanks for any help.=


 <=
/P>

k; FONT-SIZE: 10pt">Marc AN>

=