CurrentConfig.xml
74.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
<?xml version="1.0"?>
<TcBootProject CreateTime="2022-12-13T09:29:45">
<System>
<LockedMemSize>33554432</LockedMemSize>
<AffinityMask>#x1</AffinityMask>
<TComSrvAffinity>#x1</TComSrvAffinity>
<RtParam>
<P1 Desc="MaxStackSize">64</P1>
<P0 Desc="MaxNumTasks">6</P0>
</RtParam>
<RequiredTargetVersion>3.1.4021</RequiredTargetVersion>
</System>
<Drivers>
<Driver>
<Type>1</Type>
<ServiceName>TcIoEth</ServiceName>
</Driver>
<Driver>
<Type>1</Type>
<ServiceName>TcRtsObjects</ServiceName>
</Driver>
<Driver>
<Type>1</Type>
<ServiceName>TcIoECat</ServiceName>
</Driver>
<Driver>
<Type>1</Type>
<ServiceName>TcIo</ServiceName>
</Driver>
<Driver>
<Type>1</Type>
<ServiceName>TcPlc30</ServiceName>
</Driver>
<Driver>
<Type>1</Type>
<ServiceName>TcRTime</ServiceName>
</Driver>
</Drivers>
<InitCmds>
<InitCmd>
<key>Init1\IO: Download Config Id</key>
<port>300</port>
<iGrp>61696</iGrp>
<iOffs>4</iOffs>
<data>00000000</data>
</InitCmd>
<InitCmd>
<key>Init1\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>0200000200000000f0000000000000641000500800005008020000000000000000000000000000000000000000000000506c634175785461736b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005400000048000000030000000000000000000000010000011b00000000000000000000000e010b0000000000506c634175785461736b00000000000002100002040000003200000000000000071000020400000001000000</data>
</InitCmd>
<InitCmd>
<key>Init1\IO: Download Config Id</key>
<port>12</port>
<iGrp>96</iGrp>
<iOffs>0</iOffs>
<data>1600000000000000e000000000000064060000001400000000000000e000000000000064070000001300000000000000e000000000000064080000001800000000000000e000000000000064060000003000000000000000e0000000000000640f0000000200000200000000e000000000000064080000001000000300000000e000000000000064040000002500000300000000e000000000000064040000002900000300000000e000000000000064040000001100000300000000e000000000000064050000000200000000000000e000000000000064040000003100000000000000e000000000000064040000003800000000000000e000000000000064040000001200000000000000e0000000000000640e0000001500000000000000e000000000000064060000000300000200000000e000000000000064100000001000000200000000e000000000000064220000001700000300000000e000000000000064040000001800000300000000e000000000000064070000001e00000300000000e000000000000064050000002600000300000000e000000000000064050000002a00000300000000e000000000000064050000001f00000300000000e000000000000064050000001200000300000000e000000000000064060000000100010100000000e000000000000064080000000201500800000000e000000000000064070000000401500800000000e000000000000064080000000500000500000000e000000000000064050000000600000500000000e000000000000064070000003500010300000000e000000000000064050000006000010300000000e0000000000000640c00000029742a746dda1d4c80d8398d8c1f1747110000001810020300000000e00000000000006406000000787cde9ca0327543827e924b31021fcd040000005a00000000000000e000000000000064050000005900000000000000e000000000000064060000002dc33b49338f3643b722bcbca961872308000000b124e3d3201b3944b9fddeefd5f940f1040000005e36edb646919a4394a0e5d91df0046904000000bb79e79054578041baff14c8892e5dde0e0000000a01500800000000e000000000000064050000006600000000000000e000000000000064070000006700000000000000e0000000000000640a000000d28c8ad27754754baf0f998841af9e440500000091d00a46520302409c5ec8ae7a1afe56060000006767bff78b543c49899b06a477976f11070000007aa8c9bfdef69a49ac45f3b1a59315f90a000000a57abfc3830afa4c9a7a04c1dfd0e5dd060000004662370c73d591498a8849fc3ad141e20700000050342923c5144c48b74f4e0a8dfd115d07000000e9b09c4a6989854bb5676051105112000a0000002ced746483e44e45a67d233e6d337c080d00000039d6d577dd16f7488490f632aa0959170e000000f74f6dec0558db4da31627894e77d644110000008df73f9ce897854f8187adb3bcb87387140000009ce6730d9b2d124ba5f73e8ae9dd214904000000e8beb647cb0e924c9d93fb11d3ba0336040000001b4b90700ef0cb4fbe59151086e9b8f607000000d7d9ccc0cddd2d4ca24cb1f3257c9a6407000000e2d4d5b2f607f444a29292ca8035aa861300000052cd047476371a4b9525b7c1d691dfc413000000f5f8efd67c18e148815133bb73c8399d04000000fe8773c4193c4845aca8c346c352e370070000006e0aa260bbcef949ac908e4ab112e9c00b0000002ca48f4245a4654a8b1ce156f288bf2b1d0000008125f468b109d143a4eaec93b57aeb57070000005bccde7de8080c49aa9c5f20e78347310700000032887798131971419e9d5b0d53c5ea9e110000000100010500000000e000000000000064070000000d000a0300000000e0000000000000640d0000000e000a0300000000e0000000000000640c00000009000a0300000000e0000000000000640400000010000a0300000000e0000000000000640600000023a7719a2839024cac02efd30999a041040000001fd8c4d7abcf0341b89e6f6731dbfc1c0a0000004866f3081a87a8439d474e77905a60630e000000b8408b015d250d45aa48409f5f874d1c050000008eb7513b5d2802448b9a18b75448481014000000307ddc2c225f9f429065d912d842114811000000d905e481af9f284c9985185ac023a4c20c000000a8aafc9e6f55694bab9f2967b7f9dfc60e0000002ac195e69a2d8e40b9b2508d7ce3af9a23000000f9832147095d8c4d92fde0524ef658bf260000008eb16b19999dce40b81e48992ce432170500000010abb7a499e523429e9fd8e321942f9c05000000c0d193f82dc82e4aa86f93f7442998b10a0000000bcb597a03d3d64a848c7a7efc5ab73c090000001220d185c07a7f48a49d154db46e728c060000007898edd85ef26147b6671dc5b051e07b05000000ae31567fc4f8d54b8a624c0bafacbe680d000000694987a47e8e9a4c98e0bf4657bed567090000004a23c0431a3f7542adbba0a312ed69e0090000006cae48bb15c4c544a13f9b5ec51d997504000000cdd70eb87c38764092f9c85ad8604de805000000d8dc2bf5f1fa8d46a92d3b13096aab03080000009600010300000000e000000000000064050000009e00010300000000e000000000000064080000009500010300000000e000000000000064040000009700010300000000e000000000000064070000009900010300000000e000000000000064050000009800010300000000e0000000000000640e0000009d00010300000000e00000000000006405000000</data>
<message>Download TCom interface method counts</message>
<timeout>-2147473648</timeout>
</InitCmd>
<InitCmd>
<key>Init3\IO: Set State TComObj SAFEOP</key>
<port>10</port>
<iGrp>256</iGrp>
<iOffs>0</iOffs>
<data>100050080400000000000000</data>
</InitCmd>
<InitCmd>
<key>Init4\RTime: Start Interrupt</key>
<port>200</port>
<iGrp>1</iGrp>
<iOffs>37</iOffs>
<data>000000005a000000102700000000000000000000010000000000000000000000</data>
<message>Ticker started</message>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>2100010300000000f00000000000006431000103300001030200000000000000000000000000000000000000000000004465766963652033202845746865724341542920284164617074657229000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4000000ec00000002000000000000000000000034000103b8000000102700005c4445564943455c7b30363943463244322d304336302d344641392d383642352d3639443137424335464342337d000000000000000000000000000000000000001b2139238b040048000000000000000000000211000003ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000003080000000100000040000000</data>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>0100020300000000f0000000000000643000010300000000020000000000000000000000000000000000000000000000446576696365203320284574686572434154290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004070000200d000007000000000000000000000001100203540000003100010300000000110000033000040330000102000000000000000000000000000000000000000000000000000000002000040300000000000000000000000000000000000000000000000000000000000000020000000002100203a00400000a0a0a1e0401ffff0101050100000100446576696365203320284574686572434154290000000000000000000000000000008c59000000000009010000000c00380440420f0024c30400000000000000000000000400070000003001020000000180ffff1000010000000000000000007265616420736c61766520636f756e7400070000003001020000000180ffff1000010000000000000000007265616420736c61766520636f756e7400080000000002020000000180ffff0f0001000000030000000400656e61626c6520454341542049525100080000001000020000000180ffff1a0001000000030000000000636c65617220636f6e666967757265642061646472657373657300080000000003080000000180ffff120001000000030000000000000000000000636c6561722063726320726567697374657200080000000006000100002585ffff0a00010000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000636c65617220666d6d7500080000000008000100000180ffff0800010000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000636c65617220736d00080000001009200000000180ffff140001000000030000000000000000000000000000000000000000000000000000000000000000000000636c6561722064632073797374656d2074696d6500080000008109010000000180ffff1200010000000300000000636c656172206463206379636c652063666700080000003009020000000180ffff0e0001000000030000000010726573657420646320737065656400080000003409020000000180ffff13000100000003000000000c636f6e6669677572652064632066696c74657200080000000301010000000180ffff2200010000000300000000656e2f64697361626c65207365636f6e6420706879736963616c2061646472657373001200000002000000010001000000000000000000000004000003020000000300000000000000031002031a010000010105010000001b2139238b88a45f100e006f001027000000000000020000060000050000006c000000000000000000200004030a000000000000000009048000000000ffff100010000e000000ffff0000000000000000000000000000000000000b0000000d0000001009048000000000ffff100020000e000000ffff0000000000000000000000000000000000001e0000000a0000000009018000000000ffff0d0030000e000000ffff000000000000000000000000000000000000030000000a0000000001188000000000010024003d000c00010000000000000000000000000000000000000000001400000007000000300102000000000001000e0061000e000100ffff0000000000000000000000000000000000000000000000000410020326000000000003000a0a0a1e0401010001000a0a0a1e0401e90324c304005cc119001000080300000100000000000000061002031400000001000000100000000000000001000100000000000000000005800003530000005300000001006f00030001000a0a0a1e0401037013000000446576696365203320284574686572434154290000260001008b23e9030a0a0a1e0401e90310000000426f782031202845463431305f563029000000</data>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>0400020300000000f000000000000064100008033000010304000000000000000000000000000000000000000000000053796e63556e69743a2027506c635461736b2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000a40000000a000000000000000000000001200203040000003000010300000000013202030400000020000403000000000eb202030400000030000102000000000232020304000000300004030000000003320203080000000100020300000000000000000432020304000000932f00000000000005320203040000000c000000000000000632020304000000b02f00000000000007320203040000001e0000000000000009b202030400000000000000</data>
<message>Create EtherCAT SyncUnit PlcTask (set to PREOP)</message>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>6000020100000000f0000000000000641000030201205008020000000000000000000000000000000000000000000000556e7469746c65643120496e7374616e63652d30202d20446576696365203320284574686572434154292031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4020000e80200000c000000000000000000000020200003040000000000000000000000212000030400000001205008000000003020000304000000002050080000000031200003040000002000040300000000011000020400000040420f000000000002100002040000000100000000000000620002010001000000000000000000003802000000000000200000000000000000000080030000000000000000000000580200000000000020000000000000001c00008003000000000000000000000078020000000000002000000000000000380000800300000000000000000000009802000000000000200000000000000054000080030000000000000000000000b802000000000000100000000000000070000080030000000000000000000000c802000000000000100000000000000093000080030000000000000000000000d8020000000000001000000000000000bb000080030000000000000000000000e8020000000000001000000000000000e50000800300000000000000630002010000000000000000668002011001000047564c2e4163717569736974696f6e446174615b315d2e41494e300047564c2e4163717569736974696f6e446174615b315d2e41494e310047564c2e4163717569736974696f6e446174615b315d2e41494e320047564c2e4163717569736974696f6e446174615b315d2e41494e330047564c2e4163717569736974696f6e446174615b315d2e4144435f6e53616d706c650047564c2e4163717569736974696f6e446174615b315d2e454341545f4952515f436f756e7465720047564c2e4163717569736974696f6e446174615b315d2e454341545f53594e43305f436f756e7465720047564c2e4163717569736974696f6e446174615b315d2e454341545f53594e43315f436f756e74657200000000000015a1000310000000a4a974d20d6ff426b9a4a6852bd13e9f0000000016a1000310000000aa24d02fa4733aa4c3a109a8d30b39e60000000017a1000310000000983f2ab3ce0df7b62a7bc775334b70e0</data>
<message>Create Object Untitled1 Instance-0 - Device 3 (EtherCAT) 1</message>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>0100500800000000f0000000000000640020500800005008020000000000000000000000000000000000000000000000556e7469746c65643120496e7374616e63650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000f00000000c00000000000000000000000300500809000000506f72745f38353100000000000000000c0050080a000000556e7469746c65643100000000000000040050080200000053030000000000000b0050080400000010005008000000000d005008040000005f057e63000000001b80500801000000010000000000000005005008080000000120500802205008000000000f805008080000000000000000000000000000001980500811000000504c4300506c635461736b536c6f770000000000000000001a805008080000003000010240000102000000001c805008080000000000ffffffffffff00000000060050080400000010000302</data>
<message>Create Object Untitled1 Instance</message>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>0100020100000000f0000000000000641100000300000002020000000000000000000000000000000000000000000000492f4f2049646c65205461736b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000680000005c000000040000000000000000000000010000011d000000000000000000000054010d0000000000492f4f2049646c65205461736b00000000000000011000020400000080841e000000000002100002040000000600000000000000071000020400000001000000</data>
<message>Task 'I/O Idle Task' created</message>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>0100020100000000f0000000000000643000010200000002020000000000000000000000000000000000000000000000506c635461736b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000054000000040000000000000000000000010000011700000000000000000000005e01070000000000506c635461736b0000000000011000020400000040420f000000000002100002040000000100000000000000071000020400000001000000</data>
<message>Task 'PlcTask' created</message>
</InitCmd>
<InitCmd>
<key>Init10\IO: Create TComObj PREOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>0100020100000000f0000000000000644000010200000002020000000000000000000000000000000000000000000000506c635461736b536c6f770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000058000000040000000000000000000000010000011b00000000000000000000005f010b0000000000506c635461736b536c6f7700000000000110000204000000809698000000000002100002040000000200000000000000071000020400000001000000</data>
<message>Task 'PlcTaskSlow' created</message>
</InitCmd>
<InitCmd>
<key>Init11\IO: Create TComObj SAFEOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>2200000300000000f0000000000000642000040330000103040000000000000000000000000000000000000000000000496d616765000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000009400000006000000000000000000000026000003200000000006000000060000090000000000000000000003000000000000000000000000000000000200000304000000000000020000000022000003040000003000010300000000011000020400000040420f000000000015a1000310000000f5114992a7eda922812458cd4809f0810000000016a1000310000000b3d7161e53f37cb4852d4f447b416d3d</data>
<message>Create Image Image (set to SAFEOP)</message>
</InitCmd>
<InitCmd>
<key>Init11\IO: Create TComObj SAFEOP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>2200000300000000f0000000000000643000040330000103040000000000000000000000000000000000000000000000496d6167652d496e666f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007400000068000000040000000000000000000000260000032000000026000000000000000a000000000000000000000300060000000600000000000000000000020000030400000000000002000000002200000304000000300001030000000015a10003100000005d43e593186dd145dd42c0a300a8e93b</data>
<message>Create Image Image-Info (set to SAFEOP)</message>
</InitCmd>
<InitCmd>
<key>Init11\IO: Set Para TComObj PREOP</key>
<port>10</port>
<iGrp>33751056</iGrp>
<iOffs>50372870</iOffs>
<data>01</data>
<message>Enable online change 'Untitled1 Instance-0 - Device 3 (EtherCAT) 1'</message>
</InitCmd>
<InitCmd>
<key>Init12\IO: Set State TComObj SAFEOP</key>
<port>10</port>
<iGrp>256</iGrp>
<iOffs>0</iOffs>
<data>100008030400000000000000</data>
<message>EtherCAT SyncUnit PlcTask (set to SAFEOP)</message>
</InitCmd>
<InitCmd>
<key>Init12\IO: Set State TComObj SAFEOP</key>
<port>10</port>
<iGrp>260</iGrp>
<iOffs>1</iOffs>
<data>3100010330000103110000033000010240000102</data>
<message>Set Objects (5) to SAFEOP</message>
<timeout>20000</timeout>
</InitCmd>
<InitCmd>
<key>Init14\IO: Create TComObj OP</key>
<port>10</port>
<iGrp>3</iGrp>
<iOffs>0</iOffs>
<data>1110020300000000f0000000000000640100020330000103080000000000000000000000000000000000000000000000426f782031202845463431305f56302900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501800004418000002000000000000000000000001200203040000003000010300000000022002032518000025180000400a0000426f782031202845463431305f56302900000000000000000000000000000000495347000100000000000000000000000000e9030200c40668002e00d80900000600000000000000000000000c00008000000000e803e803e803110000000000020000002001020000002405ffff1800010088130300000011007365742064657669636520737461746520746f20494e495400020000008009020000002001ffff130001000000030000000000636c6561722044432061637469766174696f6e00010000003001020000002401ffff1b000d00881303000000000001000f00636865636b2064657669636520737461746520666f7220494e495400010000003001020000000004ffff1b000d00102703000000000001000f00636865636b2064657669636520737461746520666f7220494e495400020000002001020000000102010018000100d0070300000011007365742064657669636520737461746520746f20494e49540001000000300102000000010201001b000d00d00703000000000001000f00636865636b2064657669636520737461746520666f7220494e4954000200000000050100000001000100150001000000030000000061737369676e20454550524f4d20746f20454341540002000000020506000000010001000f000000000003000000000108000000636865636b2076656e646f722069640001000000080504000000010001000f0005016400030000000000000049534700636865636b2076656e646f722069640002000000020506000000010001001200000000000300000000010a000000636865636b2070726f6475637420636f6465000100000008050400000001000100120005026400030000000000000001000000636865636b2070726f6475637420636f646500020000001000020000000102010014000100000003000000e90373657420706879736963616c2061646472657373000500e9030008100000002503ffff1d00000000000300000000000000000000000000000000000000636c65617220736d20302f3120286d61696c626f78206f75742f696e2900020000000008100000000004ffff1d00000000000300000000000000000000000000000000000000636c65617220736d20302f3120286d61696c626f78206f75742f696e29000500e9030008080000000102010016000000000003000000001080002600010073657420736d203020286d61696c626f78206f757429000500e9030808080000000102010015000000000003000000801080002200010073657420736d203120286d61696c626f7820696e29000500e903a00908000000020001001100010000000300000040420f0000000000736574204443206379636c652074696d65000500e903900908000000020001001100010000000300000000000000000000007365742044432073746172742074696d65000500e903800902000000020001001100010000000300000000077365742044432061637469766174696f6e000500e903a809020000000200ffff100001000000030000000000736574204443206c6174636820636667000500e9038009020000000110ffff130001000000030000000000636c6561722044432061637469766174696f6e000500e9032001020000008800ffff19000100c8002c01000012007365742064657669636520737461746520746f205052454f50000500e903100810000000a901ffff0900000000000300000000000000000000000000000000000000636c65617220736d73000500e9031008080000000200010012000000000003000000001100006400000073657420736d203220286f75747075747329000500e9031808080000000200010011000000000003000000801118002000010073657420736d20332028696e7075747329000500e90300061000000002000100140000000000030000000000000000000000000000020000000073657420666d6d75203020286f75747075747329000500e90310061000000002000100130000000000030000000000000118000007801100010100000073657420666d6d7520312028696e7075747329000500e903200610000000010201001a00000000000300000000000009010000000d0800010100000073657420666d6d75203220286d61696c626f7820737461746529000500e9032001020000004000ffff1a000100c8000300000004007365742064657669636520737461746520746f20534146454f50000500e903000610000000a801ffff0c00000000000300000000000000000000000000000000000000636c65617220666d6d752030000500e903100610000000a801ffff0c00000000000300000000000000000000000000000000000000636c65617220666d6d752031000500e9032006100000002405ffff0c00000000000300000000000000000000000000000000000000636c65617220666d6d752032000500e9038009020000008800ffff130001000000030000000000636c6561722044432061637469766174696f6e000400e9033001060000008800ffff1c000d008813030000000000000000000200000000000f0000000000636865636b2064657669636520737461746520666f72205052454f50000500e90300050100000001020100140001000000030000000161737369676e20454550524f4d20746f2050444900020000000005010000000008ffff1a0001000000030000000061737369676e20454550524f4d206261636b20746f2045434154000500e9032001020000000100010019000100d0072c01000012007365742064657669636520737461746520746f205052454f50000400e903300106000000010001001c001d00d007030000000000000000000200000000001f0000000000636865636b2064657669636520737461746520666f72205052454f5000020000000005010000000104ffff1a0001000000030000000061737369676e20454550524f4d206261636b20746f2045434154000500e9032001020000000002010018000100d0070300000013007365742064657669636520737461746520746f20424f4f54000400e903300106000000000201001b000d00d007030000000000000000000300000000001f0000000000636865636b2064657669636520737461746520666f7220424f4f54000500e903200102000000020001001a00010028230300000004007365742064657669636520737461746520746f20534146454f50000400e903300106000000020001001d001d002823030000000000000000000400000000001f0000000000636865636b2064657669636520737461746520666f7220534146454f50000400e9033001060000004000ffff1d000d00c800030000000000000000000400000000000f0000000000636865636b2064657669636520737461746520666f7220534146454f50000500e903200102000000100001001600010028230300000008007365742064657669636520737461746520746f204f50000400e9033001060000001000010019001d092823030000000000000000000800000000001f0000000000636865636b2064657669636520737461746520666f72204f50000c0000000400000000000301560000000100000000100010800080008010801080008000560000000000040c00000000000000000000e903000000000000000000006400d00700000000000000000000000000000000000000000000000000000000280000000600000045463431305f5630000000000000000000000000000000000000000000000000380000000200000040420f0000000000000000000100000000000000000000000000000000000000000000000000000000000000000000002c0000000a00000020000403470000004700000000001800932f00000000000004000100380e000000000300f70c0000080000003c50726f63657373446174613e0d0a093c496e707574733e0d0a09093c53796e634d616e3e0d0a0909093c50646f2046697865643d227472756522204d616e6461746f72793d22747275652220536d3d2233223e0d0a090909093c496e6465783e2378316130303c2f496e6465783e0d0a090909093c4e616d653e496e707574206d617070696e6720303c2f4e616d653e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363030303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e33323c2f4269744c656e3e0d0a09090909093c4e616d653e41494e303c2f4e616d653e0d0a09090909093c44617461547970653e44494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333537373c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e343c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363031303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e33323c2f4269744c656e3e0d0a09090909093c4e616d653e41494e313c2f4e616d653e0d0a09090909093c44617461547970653e44494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333537333c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e343c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363032303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e33323c2f4269744c656e3e0d0a09090909093c4e616d653e41494e323c2f4e616d653e0d0a09090909093c44617461547970653e44494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333536393c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e343c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363033303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e33323c2f4269744c656e3e0d0a09090909093c4e616d653e41494e333c2f4e616d653e0d0a09090909093c44617461547970653e44494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333536353c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e343c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363034303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e31363c2f4269744c656e3e0d0a09090909093c4e616d653e414443204e73616d706c653c2f4e616d653e0d0a09090909093c44617461547970653e55494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333536313c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e323c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363035303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e31363c2f4269744c656e3e0d0a09090909093c4e616d653e454341542049525120636f756e7465723c2f4e616d653e0d0a09090909093c44617461547970653e55494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333535393c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e323c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363036303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e31363c2f4269744c656e3e0d0a09090909093c4e616d653e454341542053594e433020636f756e7465723c2f4e616d653e0d0a09090909093c44617461547970653e55494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333535373c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e323c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a090909093c456e7472793e0d0a09090909093c496e6465783e2378363037303c2f496e6465783e0d0a09090909093c537562496e6465783e303c2f537562496e6465783e0d0a09090909093c4269744c656e3e31363c2f4269744c656e3e0d0a09090909093c4e616d653e454341542053594e433120636f756e7465723c2f4e616d653e0d0a09090909093c44617461547970653e55494e543c2f44617461547970653e0d0a09090909093c416473496e666f3e0d0a0909090909093c416d73416464726573733e0d0a090909090909093c416d73506f72743e31313c2f416d73506f72743e0d0a0909090909093c2f416d73416464726573733e0d0a0909090909093c496e64657847726f75703e35303539333832343c2f496e64657847726f75703e0d0a0909090909093c496e6465784f66667365743e2d323134373438333535353c2f496e6465784f66667365743e0d0a0909090909093c4c656e6774683e323c2f4c656e6774683e0d0a09090909093c2f416473496e666f3e0d0a090909093c2f456e7472793e0d0a0909093c2f50646f3e0d0a09093c2f53796e634d616e3e0d0a093c2f496e707574733e0d0a3c2f50726f63657373446174613e0d0a000000</data>
</InitCmd>
<InitCmd>
<key>Init16\IO: Set State TComObj SAFEOP OP</key>
<port>10</port>
<iGrp>256</iGrp>
<iOffs>0</iOffs>
<data>200004030800000000000000</data>
<message>Image Image (set to OP)</message>
</InitCmd>
<InitCmd>
<key>Init16\IO: Set State TComObj SAFEOP OP</key>
<port>10</port>
<iGrp>256</iGrp>
<iOffs>0</iOffs>
<data>300004030800000000000000</data>
<message>Image Image-Info (set to OP)</message>
</InitCmd>
<InitCmd>
<key>Init16\IO: Set State TComObj SAFEOP OP</key>
<port>10</port>
<iGrp>256</iGrp>
<iOffs>0</iOffs>
<data>100008030800000000000000</data>
<message>EtherCAT SyncUnit PlcTask (set to OP)</message>
</InitCmd>
<InitCmd>
<key>Init16\IO: Set State TComObj SAFEOP OP</key>
<port>10</port>
<iGrp>259</iGrp>
<iOffs>0</iOffs>
<data>3100010330000103</data>
<message>Set Objects (2) to OP</message>
<timeout>20000</timeout>
</InitCmd>
<InitCmd>
<key>Init28\IO: Download Symbols</key>
<port>851</port>
<iGrp>61468</iGrp>
<iOffs>0</iOffs>
<data>0400400085010000bc2b000070000000d4230000d0070000b60300001600000000b70000708600000000000000000000efb73ad60df13e959cde780acbbf30f578daad7d0d941cc5756e03d2b24202c48f418010a5ff5d21ad7657200921817a667a661bcd4c0fdd3dbb12600fbd33bdbb1dcd740f3d3dd2cab109cf8f109cc74b6c07022f71f24842128c1d3f7c92d818f39e71e297475e3889edd889e2236965e26338317987242401c7477a55d55d3dfd53fd3323f891666766eff7dd5bb7aa6e55ddbabdc830ccc1830cb372c50ae622f87a3dfc7f18bef810b38c1961b286deb114ddea8ccde62b55a9db6e1ba6c56404a1c8809ca17680b5a0024b31e7550b74ec4f41abdbb4b476530575c3543b77334fdd70e91aa6f7cfb8fdd7a283bb3c37e4c3bd3e885bd42caba9727a4353f40f00b9e2e0ae09e87b13c465bcb825240c09f2691d9249f4b82c20ef86a01e9206e9299666e825a3a15eb0268f38b81743dc61f89a75712ff5e1668d565b6baae6b46a76203633cd89122f94d3435f7cd9f5f9871fdbd3fce8f73f39f4c7bf78e6268702c1bf16e223cb5de3e00366791c7eb9db524dadcee466043137b0fe97324cdbc1bf02e25f0c5f5fede05f13b0bb5e51ea47b1c5ab7c591e18713969e75501bca0bfeaa23aaf752cd594b48faacc0569b9ccdb4f7e32ec6fe735817616bbbaa5b5d40fac9949fbae0eb4ef2d81f6f5e37e60cdebb6ef67cf2cf7e16f82f81f620a4d635669d6a6155353669b6a678ccd497c41acd472dc349fe56a395666996a0eb7b8642996ba1de84a0bfea95af5b1b13110441c76edfca900de5688775d341e2ff025b6c0d5b2458e15790239636a960a34bdddb53a401680de6d362998def67d92827b7d4a5cc18f6b74ad646082fb0805f7a6645c9197f8fb38822baa4ac3561774a0db83114d07992332371ac626b84f0ca6af280471771ef7280d66352b5edfc500ee66887b630adc193e4341b57546aa8e48a354e04f39b8cf0470b740dcdb52e10a198a99d9720ef814271c0094b043e4d8dc8cc8cb5cb4fd3f46b1c375a9f81c8eb443a4f13df67f94829bc6df66844c74abc73400c17d9c827b7d2adcc303781bc33ce8e02e507099685ce948a9961366ca4581cd39b8740022bf48f1ab04f953e55ce648992d71710044fe03947e9a209f2fe785440022bf11903fda8f7cee702402917fb87ffe220707558983664ac1bf1990bf31597eb592d8ba3df9edfef9dbf2919552f097fbf7cf69b69839126f9d9efc4afffe89e5a7f5cf0729f141927c27368a6d8005477e2e201fc5b797c7caf73007d289d6acd1c4b147c2fc6f5170d6c5e308b28b53362c6d4eabe3e50530e63060032c287aa319014cf43b18c045f1dd15b1b8329b09a867a1ef44e84770a6fac6816e10c039a634bb49767c3680b32d3a5e14f27909058c2858acc1372499ed59946d744007458e40c883867a4cabd391499cfa1c05f78a14b8f06f1f6ece86b2a12980c49e234be17ebb8a8a57140ab59254908f54b81a278a8248a273ce340d13c035ae0ec21138c1014be1feb53211670ae9e2c04c69ba1585d26bb7ed4be171f4a6441cf89ac0d8b16f4bed749479b8e03040d39807731ac5312ff5ae5fc797c2e3d3cd89b8f0ef0c0c0c1ce8694d3dee22c3d097bc9c3516e9e09ef1ebb600fe48e4f8e5c5173949a88a59ce61400121f2f72ea51d7fbdf22559e4cb8568e93d3fdc44f18f2b12e5cfb062d96d38c5d4357d3ec24548ff9a84fdcbbbee0610951eb7e3ee54cb0ae53c5f7016fdd209b8226f01ad835a07c2cc69f3a06534c2aeb19c39ece06d0be0dd82b58cc6b37b569536a32083bb72f705e46e4c927b38cb55643c5d516513b9d705e4ae4b90cbe78a5c0cdd9eff04e46e49925bce0aa50a2bf39978f984f78dfdf22ef3729c5ce22fd706e4ae8772af89950be71b3ee7380cafc3b9466ba0c554c450bcdcf99be8b1898217a7070ad1b2f942a42a647cda4ff197cd31724bec61fc42723429298b6340efb66655130506ca31456be2e95a21135c87aa1b69ff2d7db67f4598e1c43ccb17ab62aaf61fe9b33f60f90541c845082776bb2d20770394bb2546aec8d1468cce82d16d3680a9424b9956f2e8d1d36b4d9fe3071cd13939c5f8314e190713e4564b312d41e4ae0bc8bd39496eb51cd7bcaedc0d7df60b899de6e2fa0591bb9dd2beb172a7aa325a5847092672d7f6d96ef04f314dbb813ec73949162a69facfee7eed00e556d0dc9e6087b17edbad2a55b8722e92f2e364bd713e1c8f8c50e49650bc50e0c41a5c0ed40a5c99137bcb01f9b8a6675919b0ad0e281af3f370689b5775d5549ab08736d445306f1add76fc3e60ee7c38debc21968790af95841c1743823a280cfbf7bfa6ce87db0b50712b8228d75c7c675ca2a0e21d7567840f1b9ec469ef9c0eb7e715d1b8dc34579651746dc372c75418c4376d40aa4392f9e2b1d3e1fe331c8de353ae18239ff8e5aa94fdd3912f8ed7b26c29a62311fb5c419987ae48922ba3433c9b7b5669b550146b194613c48c5be74ef7cdbf9c8de14fecfeeee9f0f8b22a562e2f906067a70072a6768c6a7ac2fba77df3e6a5428a719149399ff5e416f9728af9ecdf4ea71b6f7b7263cdecca7def74ba71d12b5762f389f3d94f06913b9d49947b71dffda5528c330419c79705e46ec2e7a009726ba22c4d0446b26393638b8b70a16e762c00bf024cfb401174ec082c2aee263c86283c46d3f098a4f2e8a830c06bf44184f0181ed41ebba83cac05cd6c0c628fcb06b5c76df47631baa6b5d00711329efe737ff30de421ca3c095481388e4e5b9a00035291c87c7a7540dfad10e7ba189c5d35292b5460b02d4e872655a96eb45520a9e6b1a859a8b7be5cedc565ecf9624d3cee1109a106316d6b2250da16e3f277c8b919b4a737bf640ce27d328c37cbd5f3862ab4553daf35d5b2d25267346b01bde61649e20e3f07f26c51e2c048439d53ba4d6b141cb80be43335f77701b483deb177cff0def57128c4e85af63beaa2053fd50c7d0c8992c52a97eaf743bf4ccdcf217e7c60c9d6f72a47df09a8efdab0be502319eda3e68b6c41aa55d0cebe24c3d0c55dcfa3a3410654507a0234340c621a8aa5d83b41f6123fc8e2227f7ecbfe008f717a3b47f240eb7c2e8a46d3501a2a9d02c1bfeb8c1f7f471a7c919359be1cb081a85a0a5cc0a6d49ff4af9f3fedc7df0ef1af4d89efd3dd0b1fa337193fee0ee8bd933e6f517145eede2a07cdef4053352471d3af9ff2f7ab113aceaca43e84ce7f73e631d6b24c566f4ca3c38888a4304ffb2dbb6428b4bf4bd9d7cea135145bced5d0205893b82c74a11c7b84ec9196dd0d1c7b82ea8036fcb1a19c88dc5f26f89f5d3e143a5f5d9b0e7f86e30ec51338aeaa4723189071f20bc343a1732dca794c2e53a80955b952956b79bec8b947143afab8b11d5870dcb00790083ca2eff3013c74ceb43916cf7386e0c20546e792a22b6865021728510627fde5398abe37c7e29785b2ab6f4eeb600660443740439dedcec3a114e71a8c4600133f7e91827b592cee342f5509aea976d0ac17ee929712bd9ef1eef333765c41f3632ecf568b323a4ec3ae04b1183caf839c3dd7e02d5534ada3e9847ea03785fe38ebe0feceb9f038f0b3d1b83026860ec41573b59c50cd14b9dabd55744c6a0f41f043e8be6dc5542cc3443b7938876d1f68185d2864c7435dc352c1c8063c1d763bd01a960154bdde343a30ea69ab750d4624f505f8eb750b0ee4a0a91d55e11fba0a664d5539dad9ee13047fac1bad96d2a1e59b5dc4bc45ceafcffaf5db429fd7c3fa495cc5518b58167eb6037791394d6d36bc9a12ce6300061a2dad6e340d1d8cdc390af61d0013bb37eeca208da183b7143df8cb8e1660643bf9f664167dbb2a8560a8e3ec8b8e9e5f1e1ef2e9b90dea598ed7136dc98a58d15a564c68c23a9230af4247b6baa68e089a709c32bdf446ec35866b8c512a61c2f72b14bef7a4e65bcc27f0c56e33a7421fa352759621095cbde3ec4ba7c2e78894735a2e8bbb263e63cfb2651809976b52ce4d20cc1a1ce00b3b7921328f8bcccfaf04f026e9e78a1178b5220be767fbc88c9e8541709e38153ee74ed08b8323774d127a4918714a119c4f05707626eb43709295f18cd3cf9d4a95cfe3c5c943887cb628487109316ebeeca9701ec2ca14f251cba0b44162b47c822710bb3d1bc0bb35a53e080fa728a6cc837afe54aa73ec108e47a7d83ca22f0cd82e493a10f97f44699714f253f7931703f277a4935f118582c8495242b658afbd1fefbf9f94b00eb5ac5085eba1bc189fd845700e5f208e5464a7d3e03c3a308e9d6aee4dde89c369f6df4f1c1c892be7b2a5a47c4137af378073303d0eb2588dcd9405b1c4166b4e1ac5145b2ea0c3e4287032ee2c047077f58b9bcb213f8c83f2f9e162fffeeec3cb8ad954fe6ef53fcff970f81c579679f94814989b871fc0d9df278ec4c91574860c5d3fb1cd7c797901dcf1f4b8c8414a6c760aefc74761119c76fffdcc512c158c8bf3607f383817cf3770a0edba14388d00ce44bf38225c1a71d11103c179a0bff609e3240c8404a7d85f7ff2e154c5a451b08723f7d79fbc3850382796d9622c18c1a90cae8fc8dd9bac8f9bf7732ad5f93bc271b6826d94a8231637bff3947f5d88f6cfafa2ca8573430d27d5b115d1d9f152ad05d5ac2b96bd76d31b9df0eac1cd73a3e030893833913b6b44eee8207267c444b96301b920596e468cd90874f36a06913b932c77e7007263cce0cabdb57ffbe62b31862072770c2437d91fb60f2237853f4cf46fdf621a7fd83588dc14fe303980dc387f20fb9ec3a7c3eba30d74b976d88f961535360b2358122980aaee5cd0541b40a9d7d54e07ed80293a30667f46ad5bb46b93ee79cd7b94fd87ad89f899e2a19af7421fc9bb9c6d1af5a3ce5d42fb35cead31f4e689512a0de61992074159c7ed49e491cd4a3529eb1a22dbd454dddad9b14f029d41d4de029cd3e03bba81f72e2151c3045dfda86e1cd7c7e2f38d98d3e17ca375c9bcdc2815c09740c519fba92cf22c39bf3a1d5e77ee4fc4c5571344144612787cdc014c459f57d12900daa96aa916b485ba585755749a3382b8803948d0be23677b504473f5f2c14e87d7455bfae037e127e8a3867858aa8e7272c08236bf40a34278e4283c36f7c16332258fa6719c6a91e7c938793a7c1f2e9f8e87b723e5d0319b75a2ad8206ba838d1cb6a558f585eda0a9eaf3d6827d92639f39f788fabf4b6d38e257e314bf3a989ee7c48511252d1aa648f8dd46e177777a7e9317ce0fb634c582ab2f72e27a0abf2f26f3e3b3e82e002b92f52410f0d00c1a5a1dddfd52cc13a07142575a5add4989c437c2e614add94163956e3863b9f717b40e68a30320dd0223ead8fc18fd2b8e38d8d1e74ca3659fc5a151310433abd6956e0777017c9c800efdd1b8451f09c8fe41f17478dcbe32d11e81c45092056a8f93b1e3cec8e9f07c359a8837c58ab91956ecdd12b36749a438344ca3ab3a13e68262368e2ba6a3394d71722f7c1385c744220fdeb967417814dcf457e87d3a7e0167ad366c9659ada9592750e63aaac3605f648be373ede9f07e7b0a3ee59c7b17d77549d25fd445ad63110621df8a981f885f2ca3c435ab13f994b892e0e9235d0b79634b6d199178c42fa62878b726e3f1e512eb1aa0a42c6aad6ecb39de847da78943a905e8182d4def7d145787622f85c74d893cd0329693dd838feeec0e3b21dadf1671ed0f28fe98ac7f25c21f7b2362d0214d55e918514193e71c6e2d655c2826f341474c5cd9cdd5868ee76448a321ab3772f73c1287bab32a1cdcdb6dd8958fe37b1f766c03a034e777a2f912ff5943e1bb3915df125b09f4a0baa2a336ebb182141163f8ed482284c76a4a3b26c755e8b4442817dd9ec3c2b8a5d5b610b013d4a1866be0b0336e55d0e3f153caf9ddf6441e12776f59082e0a3aea435d55afbb4d992a0e26fde91dcabae086441e2485817428e8086dd3b08cba61e72636502588b1b8ba136f53ceadd626e30a8542b177d5c0989f87b328aa3681fc4169e2411e4ec51464b20eaa50da7f5f322e8c65a5bcbb2d69473f3d37b460fcdf9983739a8a573e1dcb307b5e095db4e95c41a7f07a89ecff51e25b2935af890b24e60d4ea0f3a07c0e43b74ca319d99f5e25e75114de1f49cd7bf203e48d3e22f15ac3735b9cae02e987ab28fc93c7037cba193120e0814021556892060412973f485967d1fd3297c5b96828332dc715615cee4c6ea18cb4b6d241f994273aa0a3a1e1e184aa98e0a3aa690094b1dc0413e01e45efa23076727c7c3c228f8acc370dc8cfadb3c5a071621d737b2c3f2f37b93e59ab5a6886d3e097e45ab5c88a050eef5ca36b2e1ed213e3e33a9c73b4fa5114315bc755b83e9c1883ffee1e9fc09314fac1e65bf9fa92fc95953fb88fddb7fbedb95ff8c327305fd2cf1f77f87ec8d3aea9f9eebe8da916ed021283100b187225e369e78f79ed88c7bd7511f3a0c34be6b3872427eb31bd197545379c64199b32c98b8c309bdb1f9e0dd86d24729e0ef3a3992d8608cd4cee7abf19b013f2b7ed697894242e7ba1866a69cda6e6bc1b612f12177e8ae267a979a636988f10d56ec4bf2c8a7f6d4dc3e703305b9cc5887f3d43f1afb4fc529b2bc65224ef644f60bf795be47eb3533acf3ef74779d5129cbd2a513bcf44fe8180fcd174f273bcc4668a3119da44febe53e1fcc814f2ed9c99e8f46f57feed01f99bd3c9c7650862c4bbe778fb03f2c7d2cb470700897a109c3b4f85ef09a4c2c157046ad315518ad587acc76fa3d8ebca649c122b1d725222bd314b2732af919c97dc11c0db984e2f21ca7149bbef1eccaf2a221729da5f3723207f6b3af9129b8f0720f25f4b9d0f978f3aef89ad0b7536f5f9b957be3b6c7862c6f8fa60af9f4a55ff268003878f43f96ab1180d41e49f1cc84edc615e92a5347983df1a883f5f2c726c812d26e765bc953a9fc527dfeed615569270b41cad0899af5ea5e4276e48c4290b728ecbf365ce9737da52b426aa7de42e95edfdd83a5ca87792ea257e73207b421e79a11a57928ed8f38701f96369e5f3e5de9c98c22f4e0de47765a12a71621af9df4d9dafea955f61b387b8b29022bf29937ade8291ca2167f46273391e9f4f14f1bb69e6ad83a7c2f7eb1271f0cb195e9e12aa325caf964ad148c45e6c00e7d63438251e65c616e29421f2ef4e1d6779e443b7aa39597b511a103bdd45c99fb83c49be40e6dca6a61f8d9f71891ed9d4f19007c72e55111b3f10f9b981e56752c9e706969f4d253f3fb0fc5cac7c12ef6c3995aa6e01945f620fdbc97d529a3a5e4fa58ed3d18d06aec895502a292bcb229fa9921b5431717a6120f9e8bcd5ceb54b92ff6ba9e3299f7cfb7a4e8ce589dd9f491d677ae5a3431fba6c22f7e9c1e4f2e584f1e6c980dc4da9e4e2daa4716ee8dafb5707925f4d5a16b9f2ff5bea7ee4950fa39a6abc026e1df7f3e89cb0b73f00e04c49a9ffc6952af2911a5cfd3ba2833b03ac39cf00fc1740fb9e27c895c5d2ef7c7bdb5bf7afff72edf77ff0a5ddafaf98ebad877343d03751bf257a5d46d50be316aa70e9257205a7dca2fdd7c8aebda33eed90665b88fc3550fe668ffc0d89f203c27787856ff2f4836128df6bb7a87c569ffc6a5666d0eb50a3ac77f7b99e3bb79c79d227771dadfeb92d17e746d760838bc1bd4009b645ab231a5d4be574cb3cc1a832da42c73590f61d002afec47dab563674b8d254553063984735749577cfedb7ed61feea23273fd77ee3937ffede8f1e7ced2f5ff81bc5e337bfb4648fbf17bb7eb39ea6bf3a8392401ac67c16d783c32cedcbc263a8baa59c9dca0905fb32b553578ed17ff7ab1deed323af5c39f3dffff77db9d98dfe73cef2793fee26e612e6de306ebe28b0b2087b0577b852e325540b9bb1cf886af9a6a158a25ab7b355d04e6dbe56502df7edb9ae8ecfdc3db710d1b9a87b48bd11ca4287103bf08b604b0e05ce658b83f12db3e50f8c2f9465f3452fa2f892fa19150adfa763f8a2d935c71778b80a1c9c6fa0f862479bd77199667472a3cd6b56670c556e56c90d6474ac53d73a38950649ed8005e5183afc8552266ea7fc3a456b72ce2606f4dd0af5fd7082be3014cdf2b834f605aa8cd9a36a586d0315ffeda93532a1eed835be277c9d7588f8954ce12dc7f1e6cb1f0c6f4d8fe11d6de78f51ead9cd50f896ecfd1711d7bf2585399ca3ac7ca69637cc9662499689d05d7af601776ff5bc0fe4b4b939d544477f5835fb0a36525031e7bb2df4be9b72413fe722bc1f3c1f5e674bd1bcd195055e3a541124bcc01b80398b1e8aa3758e7a724214cbad42d2363a9aa545d48846ff7c8b9c775178eb91bc739c2467aaf9bc30cd89d0656606b1b8da812e619fc276ec6fcf76512300e3986acea12cbf91392c0be5c639dfd03a76056af832a27003f1f7e6f970fde47b23f541654e2ea00d04dd3d419e6b2af39d3e5a80f07d94627f21922f5f96a0f5f92c0fe772e8fbd2009c6503b4baf505d7c1710d67dbe0c4da34c624ee78e27cf8bc3913c3d7de3713f05d23be5ca9ca0350e65d93e27c3ce7e92874bb92f3b5c3e7c3f5f16f8fe459167c95dcfbe0563622b2239d8e46c6870728768bf6cb0a276661134b7ca17c01ee5951cd3a1ac2d0440746368ff63340bc46ce0503bcb743de4a346f3273e404f90288e70c0b6c18db6013471909bd79dc1ea07b7a242942fc768132afdc93ac87bd8ab900970d30a75768b9b4371e2c527846cf2368f2c3e54b2e94e748b7775765d43b174611267c1fa1f87529926fb58c4e4c2a3297abb0e8e23abab8373869ffa8e5ce831d9a7d893fb729fe5c8fe43bc3e7e429af3340a71e64cc5d4025db1a2847d20cb98463624adfa4793439af6f04f4d840bfd7e0d5e3427dc4d620c18f879d7cfca9c0730cd6437e2f50f8e10a26a80e305bc1f58e6d7a1b940d7076b58bde3917601049682334d7aa303e23d32e4a871f41d99c7a037e63d4adac67aa2de3182e200bbfc5097918f59b47e1dc31ab4281aa2b51578fdb25d49c1c3124ef4e503755bcb5eb22d8a56eb439a0d979d8bdd4dfa47a6195409da7f5f4facc3d3b64787c1dc1b1c3ac63073449cf6af8ee00ecaa38cdada9e0be8ad235292cc8fabbb8149e0737c4e1578a55e2e21b6ef5b5024a50c3ad00cdefd82f7a5c3848c19d8ec3c585451c5c93868bab23ba2d12c88647ceea6601ce195d1dd53883dfad2bcda67d8f622cbece994ce1bb298eafcc1d26b1cc06cbd34ab8b2da488a16f2c707b9809fa07a63f7c7e1db85521c02c75d8329bab3b166fb6daff3b8e69bd78ea9e41e09b25d673b404b5f94b889c34174cda2018374d338a13622799371e8d5f3cbf18ed9556e1db36b69fb5079540403ed1f675909a544c28504c38a227b04dc3f3e3676c787d15381eca315f839cfa3eed880c3644b69627723af9d653afcd4fe9a7304baf99a7f7afbfcc97517fde68aee167df57baf7bf22b9e85fc806fdff546dafe93c36f8a3b4ce337b11dfd717b8f2573d79be593bff1ed3b561efadcebaf3cfad81bbfeedae39ef3c1fdae4b68f9f50e1eda25c071bc73d6eb9dcf22b73d9c69cf17c00787f3d0029bcc7f0f9c0de6ad2e6316c2fc0a4521c3166bb96c7ecf9e5aa55a94b89a5429f2c1e273f873f45407d3da895767ed6e1317776bc28112179b752e6664e0cf070e8071549ecbfece7e3071db780b3a9ff3d144efa3bb0ed89fd12ad9113d7eb0e4af3389ea683612f490501dcb72165561e1b2879ceaad76bd55a754a1a390a536d579184d807653e976c8158bfa820a67c611ebb8e17ec1ee2df803d8d3b73b75600f90ba83ceafd0ea59927a7cdbcffafd65271c79ee8fd483b8292b4da11835cf1fc62160605397ab4d299d858aa9ce698b320ce53a0cb0058205f83e0a40e0077690479cccaecf87860b7b96d90e8cba057f01beb1a02e2aa4ff39aee9782096c0ccfcfe961727ffdfd39ffbcefb6b279f3a35facf8c2fee1e0be8b78159c3dc11a99f94c94a351965b28554421f216598194d6f18c73b00bd014624c8071a3a73c2524196947703926a8d822cbac8504155ec64fb816a5ffe858fbcbc70e2c8db6b3e73d7a1652f1ffcb177bdb8ff7c385f632ccc73ea107704f75a7b9a0e5f14c57d7516b1c1b7ad617775a66d133fc7d824271e38e8a0240c90f9e863e7c2f9e594e733f19529ae08578b6c85afb1391646d6a2b7f614f07cee3ccbc1989beba8d1cf1525f88f9c0be72b25e0f31554742873644a9064ef43fbfae240e287f6b9f0ba820fe3e301d4d69b943c4217950af294af410255a1edab0a4a43692367692f9ce868f61b0d13dd2c73ee338da066eca0f17fcf8747a30ce6ee3b9d0be7154dc5f385734c56e4f1c3a8fae60ca7bdba66b651c04ed84e4cee05b782dba0898f36c7c003e3a3b1f70616ce85f79d32f17c519bf64d1497ab2614276fdf9d44918c1b6f04ce8d3633ab182e82df34f4ad02572b71ac54851e802653880567ecf1f1d1d0139b5aaad2e9c266b6473ce71665db34504064069641fb802d053055eeba870fffddc77fe5734f3e7464e26b3ffaaadb4f1e3d17ae43b095ceb32864e110477aa9cf843d7ab6f57415ce32e65162454a9617c19f0d8cafb7c078633b1d5fe44a024a9ec83ae1460099d4e8452b278b94a5efecac64b7d2ce45dcbcff73e1f3f86d11f8f81412f5527c97d00ef73009171a9d369af65fc1de9850575c391be6b1358e07f1e6441e5e0f0e9320f8bf7d2e7cbe1f8b8faf32e1e2581e0236229a57f785ce5e2581ad840990f9ebb34be1fd803d747cfbe49ad6937b17396168aa2c3ab1e488a6d79b300c3aa6dacf3f6fa84dada551aba80ebbf6f8ad94f640e5c5e9f640074871f6c067d1217b907b3c670375e651de4f368caf9373671906ab0e32790b07b06330d6753617905de66bfe836ab0cf2de06da0eb167a372225ac42f22896ec7b0ccb1d5ed7d0f30c2b3c53842be2702df42b18ff3d926728e30f65fd65db181d77d472e859c07c966c04f97c1e1f63ec035346c7c26eafc1e8105d4b83eb1ebee2f648da9ad0ad8f7e2ebc7fb93e964f5940a749229fe3e228950d7c3e646a0d3516ffc973e1fbb1b7c4e2cb5c09ba5d6fcf850a2fc345b561a2382e62414cc6c3c729f32a653c948e4810173dbf02e5aae3c8a5e479fe70604a75983873d33ec0361ace7ba10e48f25a869752d547f5f3b02b1d963999cf25d5837b89f27cde4b13e5a3a2bb1023d7bb8b9bc5d5c0a3ebf5fd11e579e6c38938b0ebc81c2e7c4f60f08e5ecc3dfd2728ed36968493e38a7db55b0e2e1b2df2363da274ef8751e2ff89243e5cb95aea8b1007a77f5c85c44cf2a757cff8f7a736a7f1a7c42acbbdfcb5b7d23dd73c201f360027a77aaef90fd33d573e209f13f209f55349bfdf7b7e807e9f472e9ae7dd3cfb6073397bcf7aa31797463c98ce6da7efa67b7e7b8047819313ea9b12f9af9c093eb7208d7cb46b994efed981fca002231a399fc60f4e0e649f4a35ad7dbe3990fca4aada3df96f0f641f912bc79789eeddb338139e3f93e54b59b69c4f773f6920ff91d0a35352d9e75b03d95fe6e2ee3ef9ee890d340e26576627f18b752e3cafde9024dfb3c312bde912f3104f4fbee62265de5993023fbce7e3bc93804eecface20ed563a94e3c5f876739f63438923d627c947c3961d4bb89564d0290f3a91d0e67aa74f78b73e22c020f85f3813be5f744b1a7cef430430ba0b49cec6486d49aa0508fe8b67c2f3134883ef755d0a016f6dc2b87a64ef9d4955cfdc8f2f72851ada71c53b27c935ab7dcfef1cc49fc452a23f11f93f3d93ea5e9d5f3e2a3dcf95583ec53dc5654ba9eadb07e4a38727574421e952aae7be181338774c85830e819cd752ca3afa772d85ef075f178983aeb0d88f20cb480279e25906ed9b776047537152500376b8c86d21372ebb7b297c8f7b630a5c519ee685228b1398c803d794a67da4a5194d3b7f71074047bc7afd04fdc18adee7dffcf4e2215f7d851dcc3ad8072278b8855a7a8f1043376392ca2ce03d9c9c4c124a9c0706626a3979e3e4c4f8ee1de3933bd09fbbf74deedd37713ba5e402d93f19b964c8576f01ed67f7c9b75776610062c1120cc48eef5ea81df972b21dd1d65324dd893bf68cef189fc0ff8defc3ffc5d8115ca81df9b2c78efd130bda91ecff9fbc78289407b52f91d70755380817bfa1eea490f14287fcc63df7f646e9e7f61e7e686bb32494e5a91c7bc47f783f01ff98c487f79831f3c2f7e65e3e3836f5d46fecdaf3a7bffcd84bdff2e2fe26c4ddebc11d49857b8463450955da09e60cecf2c07e6353ee8bbff7b7ef597f75ffc5f7730f3ebdc35777e8ed805fa3ba35b7c4e20e56e0c75b8ec87de621a5f00a891bd604fc77342e6e4953d8874a205c7085f8e9a9805d46e8756928f87d16f409f24aa8e5e33ea738609f6df4f39f087e690c145fc387f8cf0f29feb321158f0b33539485dcba8914ff49cd2b8d7962ab1bf5eee13d11384fdcc85c42ebd772969b461723f325184715f0c13e2dba1972e5fee252f81e548c5c49cca24551b460125f3ebc147e0e73b45cbc91cd566501f266e152d61e7002b29779ebce1c5b0a3fd7fa9a78f950b6c415f38c93406ae780683a68c1d01f655950f1dce70b2d859f4b9f80871e246a63cde04506be01326fcf79212ca2d7470338e81cf043f13825a990110e33ee1343db4d382411a550dd0d9a62c4bfad001e8a6b6f8dc7ab88bc902db23044779e927a0c25e9d79b4aa7b3b36d6a0654f6c40a6b012e98e717703a21b90e635288b8cfa95a0a3f37e596781ed017f99cc34132eb406bb8e73de8729dd135ebcee9270597e8ff18c54f4723719d8760a11b9c6289cbf90ce05432d6702ae29c66a26aa0b35dbb44272acf6851dbc1cd5709f040f79fd727f020d7c6e82c10aea6c31151696a1fa53cca75996f7fe1518adf6d48c047952ae40874d8af14476d5c672202dec57f9ce2879bd3e0c3c6486c06b4e111d10404ff1303e0a3eb2d6c31d20db009d01510a5896f8251ad40c697354be1bc7eda78d95bb9d6d8dc3d554946efc88228c73fbecc1d375705d6cb11cf05f5e2a0c019c6f33873b257b654dd495d3306f731ae5d4ab5cfe0c583baa01f737c3e9f5ccf6975fff27b73b594bc8fb1762955bd25af7cf4fa3ea18cd2d850b6235a8147370d19ffc6619cd1f4d527d844c399e124b9c65545a10271eee3c3b7e1511ec07d86aef2ba3deaa26b184ce18bbbd5cfd7e6aebefa8e3732ffe74b2bbfeddd3f39b51c23f5e2d3cb3db8e8f9f4863ed6b18adaacf3430d4172e881525956662062ef2386f9c7cc11e3b7befe71fe139b37fed9f7ffe0b2153d9ce74f0f822359b0eb2a66233dceeb019c2de970f0b955324a0f67ef593fce682a1cb7a912a1dcfa544bfdebb3ab56321adda69a461ff7bee17f0c338facead5b9bd168efe70fc9b2e8eb1f587ba9a7da1278392cac81a11ad4af1eab06385be024005d5d8d755003f02f83df42c0203063f7306b92fcbbcdcfc8fb53ffebba517ff66cf8b3fbafb2b2fbc49d693e01d685fc80710bd57a3feb71ee56ffaf9a0eac9f174f03780e70d3b71153fb2023dcbf66347bff19327bf3ab36a58fbbde73fb7f1f35fba88b97cb95c67ed44119caecba3cb9abd7db07f1b5ed19b27f0ba60191c8b102f3d6485aaf34c881e381a3271fabf656af33e6380ed2067e85b2df26c00550793e360c479103bdeaa5e404f6e5b508ee2743ffc2c1d00c2a7f0cbfdeb86f7027c2f877cafb5f9e621bc04430387674e9d430fa1ced87c70f62f4536992fdff5cabd08ed4f2e63f6da724bca22d4b96c34d4b2e1c886a60eb5818ed29b15d384c1ea7690471794f806801ddeb4ece699a0ea46ea6fbf03f1bdf3d88df0c3b68d2fe2c767433cdc0a15d5ccc388dbad4787a26facdc01fc9731378203f2291836a28cb05bc188f376c88f46b781915023df3a310ab6013a26a5758649dcf9cea52bf006eb3a87ff95cc7528ef11f2efd80f11a928d682b78c8827a38dd9fac0141c1451ac7ff48139abfdc0d63bc18a916dd078860943febcd184aa0024006c1b659e7bf857feefb3971fdc74c9ec8fef53263f72a3ff7eec49c8630dd3e3712df4e896cd03a9202b50a2555661dbf8c9b0ad0e7a17863d07faf8c736bfc31313ecefd7998777ef7ff30f3f73c7558f4cfe60ed81f51bbfe1ee1f3c70cf10f3c8277be3d74d3082ddcc9458be1c1ac06c0ff76e758d5fd838f63f1f7ced9f2e7d92f99af5671b7e76fdd5a35b9cab1ef6fd81ec50ef9e07f657e4b598d7aca4b4da4dd89ed8e9edeb1ca1ab1624efeeec5f0fe1588175e5ac2472e6666d8d6cbf61f2991af256d4bb1986bff195ff32fef0cbfff9c79db704f91fae79933948ee5fe6867aeb7ef8ff0abceec7f234497d2862d7a0a7d750e0f7afecfd3eec235dd4fba1cb4449e9c9397ccf906f7cf2d847c7830214c6a313d888a266449fb9009f551e3ebc5ecf5a66fc7ec58b6ffae7bfb59851452c206322afc5195863f007d2c9198abf30cfffd787737b5ef9d38f7cf5d2dd73fb5f2b3ce1c6dd2ffefd305ef3b0ee78b592b9812adf1e89a0f4de6b9051f1d383ec27d600b8a09bd771710f66d7813f3fc8add83df3ddcbd60d7f5a7f7adc8d1b5e7a6f18cf593d7daea7e933378b5fa324366fff46d7b1dcf799ef7c6de8fd6da57d5ffa97e6814ffdf0867fb9d257aff15f8799931779fbdd75d138e8f8950283df665e5afbe6ebfce4cddfdc3df96876effe65eff8cff9d6fcfb301efb53e148aa7a948283df66fefe2f3af55557fef887dffbf0965f6e9dbc73da8f7312e29c4d6b37bcaf4301b2df676efaeccf5dbff6ce5bdefaee537f2bfd497e7aab771df6ea1bc3b81611ebde975c43c729a8962d1c67f8fae3fdb28ccad8e00f6040fd994f64de79f9fd8f37564fbf76f8aecff7ae9c61bc337fedef1f57e3fe11c2d3a2ba2c89274e05e4ac8b90c32dd6d536ea18718309d3cb2bbeef1ebfdc0f45c84d10e7f2dcfbeeb02f3eb819074621797ab66ba2b9db8e55523caf78ffbffae5a27bb69753e4ca8b56453161f056844b65127c1415742db28b8b80442c9cc97a70e1fd61df7327d6e3192484d34693684581b1aabddfc638a54a802c8088e081117fed8d7fdcb7fa3b7ff1bf76def145f147a7fc7521c7dff5e3decc5c49c515d1c377f018a57831ed49ecd5570aabffe0a6dffde40beb2fdf32fa8da5873cf2dbefa7938fe744db82a9e4bbed03f97be3aa1be9e3040e6eca4a4b8d0ab122c226d7bf9efdde107378d5c59ef5d22a0747428f749c9b751d004dc8bd1f98afbffb3af333cc13eb9551fde73f537d361fb8b736be72051e23c8bae716ec694e4ab74314adeda715b388eeefd76a956296a9f12892a86b564d563a476be80b0cf3fddf7eadf19d8d7f72f1e8ae7fffdad94fbfff13b8b6b944ae67d13de9450beb8e7e35908fffac17ff2ab41f9a88dfac2350a4766a1e2b033c3c2202f91d60851d27133b6f80968ee5c3b6db1816ea3606e5c21f7b5f62187de99627ff72cf78f1858d93bbffc773ca1baeddc1657e9c8db8aa620c0e228c65f6d69ff619ad038c15f220ffdc526676e51f3ffd9ffee113cbb8ab4f7efab9c03e1958e95fcfd8799109f882d6c0cd2fc8594ab145df3c3de295efd6b94e23dfd3363138448fb52bfc7a8ca6c1a918dd2455881e9b027a4cf4233f852aff1f8ae6d59778daed5d0b781cd5759ed5fb69cbb22dcbc6b1af1fd812b1153d6c597e255aedaea4c59276bdb3b26528ac47bbb3dac1bb33cbceac1e101c431ec4857e8d297ca4094949c9034809509a02c64d80d0d649c9833424242425a129d0900794a60dc957e87dcc7beeecac8ccb977ead3ecbdabd33f39f73ef3df79c73cf3df74ed4c730f09ffe53a3fef5c3df6b5b18e61deaf74a2611cee5b342525012170b8ac217124141560ac27451112411de71316345aa50ffb6c2dfebe06f3d53a596ccc53871861fe7e699c3915890616e595ddb6e7ab02a4a41aa30212d359002525154083f13fccc22f0aa3cf1a292ec82f7af2de2c2c2af36fceea96fb6d5655e6983d8554c4648f1e8e28f5d5a01fdbdb69b6156c096243f467b1e10c454241de7e4634c7822ce30ff31baef36e54b375d3f79c374e22c908f56e8f8eb99195ee40b9cc22704ed694184ffa58b6292f44315d3625c4b2e24e1075445a38c9fe54505f2d86a2a9a87f515b92ce4b2cd284d17787e2ec3f359419cd1b9ced75beb97b7c9cb72f5fb5a53fd50cd1261312dc1f203b6f6d15a7eb92e25d56a496aee105f90519d82d46ea83d6283aa537fd761a83aa69659a931295f35c1e578261a81ed1b8a817804b0f1587862a463a0bb93611e3d33d272cf059f3979f786e6ad9d8f3db72c4ce9c316f52fe1516b0d315a10a482a02c908eb37158739802d46a02aa81e2407e8808d065c2210ff691863e23a00d8e91367d985392999434c30c4522630e06bb2314a49526a4250652b420a505240a98273adc34a547d00dcbd41e6983434debdc1012c361556ca3922042113477d0d09178c8d2355b60d70cd22800539fb798fb3ca48a3526556ee7a729143a4c755863aa036a8a90a81416165d8fc39461d06d1a062b4dc340eb4396176541116691b8b90c89310aec0e136c8309368c389d8583de052b4ac11a30612da1b01817e02873c13b48c1db67c25b6ac21be364250075175f0a304e011c3401b69a00fdb3506bcef09e98b44a075d2a0d0dd839e18dbae109a2275e98823786cd33c1abd3076c4a20668c09d254533d4d52a226a0460710646f1158f1d258d0f6d3b126285853a6066b3235186e2d6cb1cb1d0f48f1fe81c9f21b9ce1b1cc2a9c5274b3fa9750b02e3761ad36b0268ab9489ad4d4ec24b921cf5354ce51d5a62295b31c2b20acd49ca0665de3e1a29df962d795dff9f70f14aefee5055dfe9eaffa0f51b47fc6a4fd579aec88a06404918db2483859444374b329a314544157a0b0530cd4856031975b60888ab4e1f8c629385798b86b3270d88c54cca686b252f2d822983a66023331e5879a7c9677c1a129b1ac8b120b8702de12fa833f3f9bfaf6a6c72b3afbfef3911f9f7afdb7665f12fd3c43910ddddfc28c6bd2e81f67fdc1608ce2896b3ebdd603d53a8ac82be1147a7222140f3bb9f38728325f6392f92abdd9f2524171116fdbf721fcff54091eafd51519ba43e78e888976b39d55933f6ac61d30cd4210ee1a8c8beae18fc5fc47c0a5dd5d5d3ddbd07f7d9781c830c05520f530bbef4be0ef639b835ff8ecf77ea37cf3d28a4b43476fdd4ea5076cf570a7b713d3c395326aa6d143eee6bb5f9c78e6134fed6e3c70d793673ef0a1e73f4ea5d75d56fd7ae07fbd6ef5f3e1c1c430773f9d3e3dd8357acb27fa767de58f3ff4d0b7f00d476df4b40ed7eab7cae827835e776f1fad72e8d63555c71a2bbef66c64e3de437715bbbeb3fa840dffc449ab7c6fc235b3e3637459f127af2c0ac827924432f82945f8a711fefecdd1b3afd6decc3ca2fcddc6ab37b4766e21573e6ca37fd467a5bf15d6d0411f938f277b13ec82acf0b9aee1a1c4b000077a569279c6ad5c6fef4736beff813d03cdeddf9f3e2354fff0737750f9b8afd2cac716e83c97cb4724cf8b8c4bb1ce45303f78077bfdc69f0cf74fbcf9fab77e3cc5d0dbe35bbe73e723c67329c6a558e7e3231f6bfbfb1fb5f66dcb32f389c2f5ef4abaf071e22df0c1f2fc31c6a558e7e3cc6b5dbd42d5fb037d1f3b552b5e8307208d8f47df827c1c8633459a7c90729d93ef1df95a925dfb894ffde36d2b5f95e666c7a9e3d0ae2f5750c62155c3a0077fbdf4a5d683d333673f9deaee7f7edd4773aaddb78c73f59b86df4ec1efdfb9b38f4a03ddf8d3ad534f3f989a7dfc9ac10f5ddf7de71bdfd3c6978b3d2b558f5d341ae8c10f5e76e88dab6faadbde12688d246e5ab71316d97da9134dd6feda882959f177ef76ea9320a7708cb38498766443f39f5cfeb1572a7fddd479c5b67b840f5f6faf574319f5da4dab177af0c2e5affefccd67d6f93e595fdc22b6fce649540fcf7ad9f4648f268765aa499ffaf8e9ecefd6befcfde7eefbeeaefb5e78cf8377bfa8d29b77b1731afd0df676a5d3776b568dfa7b8f3df6db9b1f3edc54277cf6cebb367dfe7e47bd19dbf8bb104ff8ad7489a58b8e05baa2d924f6ebf170c311287a29064063ef7dcf0d4d377ef1d66b7f765d55a8f599539f76d85bedf30635de657840d861a4bab2dd15cc521f74c5f3596e01cea20e71d9220f0db751c6cd93b21ec695de329d9eee471191b1bbcd2eb4aaecb436cda7d3ea64d44cafc5d6afd53ac5c0180b9db091498a9fb8d9299f557adcd8ce3799f739267e90ef063bdf9be607bac98fe9a251815d69f2c3a8137fb7b8e2b526c70ad2a7501f73c8b7e5f9164677eb19cd917778f22e0ddf406b7883ef8f565be9cedbdabf51f7efa0b140636558c071d430454eea4c139a3a53e4aea8e041469fd1d080eae940237c29a00314a0061350830114c8f25c0157840e7531c548b49826c4757a77e4b5ca450f452882d97eb14b449282a4d5ae4ca42a55092ed7db4943c22a6d0cfa5a93d41047ddb84b8451e3a9d1e009b5d1389f930a0b8b61abdb147b3162c122026385ab7897c80badff76d0fb0f2185727965a1ccfe439f77d203d4086ab898cdba204db80421b5ea35eb488256bd313eadb854719a62c406f59647836d8d7a258d841d1989b0c5831d09c50393b1b89f3d109e0886a0cffc8b5ffcfa67bfbec9bff58d3d7fd9276c1ef5d3e20c47a9c10f5145a7073f68dd9aa276ab004740584cf16e01351a52868e04abbc58a42c15297f0e3ce5e9481e3cd1da5ba1c775c2720fcb27ddb4e09a3337741f3ffdfe97e59722f19f2d7f91395a67059e6aaab0e865d5fd82b310a897e3f34a942bc87c61718a3934cf278b0a5fe6620afa52af2f75a050539b7a4146938828a76458a958485a6618f104b43bac5240e13ae6d3c7ffe46bb7370f6eae9c7ef912aef7f23533340a3e83c20a2785202f2b82c8e17862b964262941a4860a6315ac1af63b713bf87129c5e3a53490ccc03933409a5459c8f3c0b1b4364b016d32812e81a01dea1a1dea9a285fc0c138822e8840c90832487290c836902bca0ad80f4487576ca73a4ce9dc251546e71aded2f4505176538f231494a526941a9388140a52a1cc98267aa8a5c2b048358645823050d5b8d8a320a52957989ab24a5fee1458fe4afa4ae73805a3cd84d16c6084e6937c1e35b12bd8494a2ca4bdc250d30d70f6bf5655d37a60a3ccb008e8de434609007b41cf1e933c03e08889e4284188b3d5564618132338a250663cc21170c851222fa3b5eec47018a5cc208c23ca2251c21aedf5664bb8d5428c8428ca0d713842181225caf64c833b3912312b37e2e688a8499460c640936185eba10fb80c9743f332544ca7a1e6760d6b00555ea6a1d248417d041ca18d22959ccf426e152e8776d1935c9c9f57a0824a4b84da34bedf49d44f19710350036a23ce678c38fa2813286ee8200458a7bba11b4ce69cb2b2eda6ff5f7df61f1f6f6efb977bee0abcf0ded1d7aebd94b6a23e0a0969fe6eb33a9821a171b454e24f1689236e90a2440cba6fe868f55d9c3ad67ff2875ffb4cf53fff88baa009a93897be45d8e96808c2dab86844ea82261d0b364d69ac2ffffb93cc15cc8d1bb84ef183374dde3eac55d5577ade5da59326336e66c42371a65ae709b54f8fdb7ad3b0472e9461c1104cafcb92ceb0c7ba9015a5cf05e5904b028fb14eb5c284b2831e117404016d5454211e75693e631d4d2b198d85d8c9b138dde15ced152fa9d471c26ed1920b69f1344b9e580ba30f5e86a1864b6a2a98a535f47089e9823554425d3fb2d36dd22943baa0a317adb67477122626436dc7a7be7fcd9fdc75f395477a1e79e1e10aa6d13726cdf18521a9908223a09769ac9ccce7f5eff04926eab17eb9dca8673c3904ddb1409693e5612ea9a0492f99ac6b7975680e34ea81d768c20b48b9c8f415019c9dd866c3f1e26b9903874fc2915e98c54e7eb70dcd295fde7cc1698da9fee75ebf182fabf95f8bc16930b7fba4784c94e644d3237ac53ee282b3c211d71ba30a2ad49a4b5bdde37add7a7cafd53dbe678e97cdbbf053ed88d38dc542fe3127434b6823677b0f61a2da1191c5e594f56a677c50a31c8907e0a0a75b83a53e781bb94173294bc57b01927f0d1745ae43d16c328ab222a1d51515355d6592c5a43a5e3815fac6b37d135f683cfe107bf7856225531b65131392081da41af8c99fcd32be06f801ce871401277ba2e5b7ea12f1f52a43ae966991737f3e6f0e9c2fc22e21994f69b5b7370c2db1a9ca0453abc3a0b8494054dcec2d2d43a38e9aa11111b382c807322819b90420ad824dd40a0e67b919d9cdf08eba2495b63a2215fe941c45d914933476aa69299badd494cd2149c211cd31894bf1299749e418056eb909cec8908a64531a629911e02a554f18b95b9ab581428412896485cbe57140de1e8f8f52d86a37b165a46c1fe0f97ca4a8e48b8a1c1187a22eacb114bcd526bc561d8fcd149514548661315a90660abc2cbb40d2585c4365714c48f2a2cccb515e4cb9e74dd17ae2026a4f0cb1916024992c165c7b9516845a4b0d428d4933337c2a2cba00f114a077985cb416dd403bd492abbe7268aa2997a45ea483feb0aa0eda2acd1a2393c71666a34a816696ed56d91e3c1e547fd7e943aec190479c20ae2606f7f7755a9a0281bc2746413b61426bd4d1a0e020b63c11c5e7d6dffc8d5ddd63776feaedbff7d3dcf3e8c22b95b69083cd6e6be9cd4d6e2b99e74b211ff050c846a2be91b4eaa24169f9f47526d56748a39e4e4fd77d341dda700e3a74cc43a53758eb4612f85c2a77c065ad6a8563d92488fb0a37d4180daa89b6d8d14ecd7d45f9d1287a5caad50f78e80083b161a1a0a65bbb6881988b16d0a096198bc49a2ca0281fef6e76a62888eb4c88ab8c699418e0b2597f5ae10b44cd4fe6539c6bd09ca644d75395682c7e4890b224925ddee608bbfaa8d3073cea57cfd19e1eec3cf49f6fbe367c5dcd6f6bee685c7e9a9e5f64f7d33bf41d5865e7f92e320b5845f7e0c3b066e6bd0d38e501379e6d83c395e78667a4c2d8374c4c79e0b5187eb28147d64cd595531be291b7506fec7013afdb863a94f7c05babdbb292e1ad32025ea5f3a90c7bd140e1dfd8ff526a2b4ca9f99691f7d3e6c477890c961b30a4c56bea1c79297a7fe3ee9d9ca229c176c64b6e56e819d4b1d07028169a0884500db4646a3da9ba1dfc20fdab65977ff6d6f8f0af06afbbe5322f5c63f389059724d190ffed987b69f34c675ca28a868b4d00b10336d4b6f2e4bc458ffb587051102b4ce1758f97dcb5eb910a2b9e29286309d07c7cf78f8e23fc39827ff55bc447c1154ba0e59336fc73ec3f8b46b1b5496d39fde7824b6cf824b50757bd05b930a57bdb502fa0e7f5f94c714d6b7c87a5c6772a2b4cb965e6f80e35e56c57daecbbf9ac296496fa34eb79ae6c3c31264c6b7b419dfead7d9fb1b17a2a8c73574805171f900653e10223888b82a9a2c30c15856cca05e6628f80ba294b23c6cf0ab829caf391edf10fd3aa70c97885ddfb69577d64a7f7236b7da3da925e8af7b3ea174347a44f7df99af075176efabb1fdcd350ff4aa97cd6165271f23035a7ff8f4a3c4eda6b2389b3e3a503f2541909bf00448b0a90441ec02b003f06045191405a484bfa529c3df7f7ce3f3a1edc75e62b973f5cdb9fde7776e4461f53efcb73c963891c4a67203b50062a4be7cf6a5e413d35e9f87889d14f66062b5544318827052c8eac20831b52327c21e08f43931b0cc4c3e321066755001311100c00fd210098adbfddf346df437b9fbea86b7bfb13c34f7efeb08b48559a760191fef28727ba891902c3052907c2d017e00b3941e4b28e148efa90cb2cacd2b1b908c2f6b82400d1405adc407a1701b2c20da4afcc5d9015eaa071ee35f407030991856d0d275cf4417c9082b5c684d5a2638560d726c2b183093c49e5ddd4144b015c6b026cb502b2472602dde700b9ae34648f0724df9559f317071f7bfeb63b9ffaf98d4fecbb0d963de4b2ff48d3138d263d01e57a94e7527885265162df12e98d559aff98e5647e54caa62cabf2d63d4c8e6d4b7dfbbf3a18aaef3ffc9d867575a7c45bbb1d437e94a23e19b585aceb2f66ade9509b0e1cedcb3ac77a9086b3732705e8cd5197fc7d577efa7a2830eb1dfc5ce889d34fc1d9ecc0d9ea893340c1d9e2c019f4c2e9a7b5f37b1c38512f9c5dbb29381107ce412f1c3cf3b2e34499473de775eb70aa21e3a2e451e9a42264a182e765583c39e68f8d8412688a36128a3157730a0909f060ab342d4b595ee1b7823dfbc1560d010832d0ae6c03459907da95fe1dd026c2591c97dab0f51a87b150f97ca5ca96c3c538edfb722cbfa659a13fc8c6427ee88c00f809142005909472394e4c750126491951752687a41ab609f102c87651cb6cd39f932778059602f80988bc028414608ef7ef7bf1819b762f3bd1fb93b5fb376c7a2c47516980316f775da10ee46824167750c01147e04fc998eba22824496219da1b0b98334faf585e005f7ab8fbe3bfb8ec5f2f7ab66992627436db1c35e20587835323b1a83a3b00381d16cc14a462de6153eb68a6bac3b68cb644038d0c0fb35654299d9661db38604f5160b799602b21ec18894c86263448e8f77701b1989b863e939456b39916145e06d0a1c29ddb01ef06fbf6831cba5316aee2f17da6943ce271753a19ba96323cba3587a885e4f5af27fe5f888de3293c99b401359109f1e0a4e420d4ee839d1f4f8667e00c80375632c8e671fbbc69c01468442ec316753e06251a07c9400c3a5ce20ce053333c743eb982226bf20d789c0b8c3871c421af634a1f9c81926df61155301e998462899d3cd8fa42ae98030a74ec0097cd4a737c0aa42558f10c6fa2061b1c67c2a201a7f162e76094b6d43568ab2c31444393ec11b5b2280116a4e1140394b574e637e1a1241a329443b1980a8733615df068521fb42d79b46878fae23cae338f6193d06a3b85ec0b7f253c56f3b1076f3bd8dbbb209d1a78c4c72cc57bf313b03913706ec06565c35ef8dc67a5681d1f9da5d0a2eb6b556b8412282715e555138708a09c4620c1329087858069ff6160f3fcd71fddb9eae3b9e7befaa7e17b9b99a6a83f3e9a18094d8462e100a448bec3268a47631743aacdfaf7a03fee872d6914a00f908b25b860920dc5d0871ed871d6925ed8f4d6923ea887ac253ba012b196ec846d632de987f5b596ec82de97b56400b68fb564b79a11737ba93c25803ca34a356dd0d29e28172f5210660491311a54868540c2a5b0a7a1e9e24438f298cad95f7e77f3253f7b75b86e7fe6e0e93ff75532756c287420c186509c837c0e4cc6201be4736822686c237bc883bf0d7a3ccdc2df617f3c301a8c8c24d0204d042213c3e111925c257ee6613974aae3ccd2c37ff6b79704a7375532ab78ebddc130eb1f1a0b21c16eb35d6243102ac8428eec57c6c31393f110abf3375859da2eaf62c86fadfb3e7680ffca8083b362d4ba0ad4e53968a0531e06ba4637d0d816a7cec5421ff3b0d048171297348338360fab0c546d68744d2b9c20425da864a0099dc940ff078eb7ad8ed15f2d5194d446db1afa16ca468e73d4f21ff47007ea742dafa0b9ba5454fe0714fd414a9d3b18ebfe8646fbfe86529a9e9677d1c958b73a3439b63a9454f6531ebe488daeec2ddb1e3cb5fdb71fa979fda2f13df7bf96ddff919fae7e6d295ddbe76d7eed333eebf8695327d60dae073000f407c0e67f1762058e1de88393a1f4368da139ca94129868d4c34a90e8b08c4c135ed87459ba41c2875917e14d00fe9981566b3f807350e0d80644eb37e0b31a69120513f13620129724ad8566d5581c6447bfd5ca1495b0d96756092b554b817730b9d85f10e4d35c31abec2104f1318b429268388719a6a9862dbeb7553574f87e0f54c336df79560ddb7de75d3574fbdeba6aa085ba76f8ac56a7b9a4d571589787d6bef864b8f71d4ff4f77e2030b0afea1537dff2ac4ddfbcc438f5cd05f679b465eb0f407f6432fd4aa3a02cf7f69a6cb60c93bdc8c67b2f536207359cfda1dca4d524dd1d551e6db9d1a67f64fb0de0522994da8707039e8a963df14b31a54f6e346827a71171632338c0c14f34dac82cd895761d4dbfec787b5d8f81df07d763dff9763df69f7fd763f03cb81e698ff92bc25d6792291781e2924a11f6c2828b54d1b2b8466db3f866b54122c35a73c0be8204881db4b7c79327efb8ebd9daab7abf7fe8b6cdeffcd2914c8909728b2dcffc518a1e7b27dee1ecb65f12d48f4bb3287804650bb3935723391d421aba530b9d8093652929407f2a05e604e8881035d7dc50af4850e989fc1c403c619154329c82239c24e0a50e48a41dc93cb1abbe1e3e77442a822427e2e8a7891712bfca4beaea196248e305f23197e10b3cda61ac3a7510276eba03e1c17691c0342a231090e1697e41125364e09026d7eab90d400433f5243a3d43d66edd2ea5b7e3e610c4140a384a85ffbd7a3de53207329f6e4a3c5311b5043aa19b0c8409d8b77896afb5b2de398e65ba0285ed0ec6d8a95c0ba7bf6469885703096e0106c09ae20a79ae005d6044da1157a069f38bde5e6dbeedf7419b779f6f6dde73feb5f98ef3a0cdfff91fe464d3d2977ffaf4655bfe38f7ccde4354ad78c2e6d7fd981287719b47aa9bac01feab7a765025a16efadfeed91df7f0ec50663639a3258f6befe1dacda17bcaf7edd21ebe9d413d398dc99776eee8d4ffdfbbfb3fe6dd5de1e1dda135b90d66a9f272ef905c41817552bae0b6f7ad5abb77fd4bdfb9e57bece3c387b696f0c7ecf1eb169bfe7987deae66fd733831c22b8162019f5d848fe571e6e36907de2c7364c089e411fa894717d5e7c5dc9353bf8b7f7d6ffecd9dff751af19e842e1136e390f18c34a7c5db5cf3a85a48964c02eba252c73681389258eda519601a277ad9ee82ce9798226e9602ab8bfc2bbc426a94607f712e23243340c0de246ce02c8fd6aaaff6681324ee3b493a9fd12470a2ae140b2221992c160a502751482322480da02b5d0e19f09da074ac7e765a0b6241eb5a7cc695a5333dbabaac2eb29f88e5835d62bb89b67e76c2235f06e5b16fb2afa7980c95298b06c4e70431e08fa3246e64bbc241dd26c8386cd9e53465aefbe25b19e3fcce0ba8f48d7d4616c278d15fa5dbe55cfdbfd323afa70daac3b0939e117a35a7fbe884a36301b58e485af0b2ba1a94855f515496689277821efc0988c56c16a4f8ac90836a074d1cec415bc778a3adc36dd7f934324e42097f6126be90570f5c224c23eb9183132f6de0c9ef4a4f6f858aad3053cc616187f7cb80d9fbc6ed5f79e2739ba2373c71f24d7972e0d915cc527f6c247e241a4a4c4e1c98881c461ba59ab4223c767cc6771c36ae609ab5ef248e5c69dc80f785571937908de2d5c60d38d3b98669d4bea3afb5c665ac9ceb8ce7c9feeb7ae3062c0c0da61bf0138dcc129d00ee3b689f8c4a20ebd46cd473288cffa265561d0567f0c02167e08e4ec28216534df01dcb0c587c43abe906dc16cbd575bf52fdba1eb6d8266abf8e7272265ae0d3c23cea5e9951d347147e866455c896aecee33b51af1efedc96fb7a7f79eb5ddf7e7d6def2d3fecfcb70a66c9a89f1d8dc642c3e1a944381440bb6d4c256c3c1830587cc9637d7d23ecd1f5547e63d0a3e1e3054e94d190c422691dad05740350b43b34297c60e525f7fecd4fefff2cdf74dbde37379dbab19959c15bb1d4cdf54c9bbd3c1e8826c251c8ef5afb95703892180b8f8cc68726d19aec05f6ebd15864380caf258251d801cecb817022ccfa13e8e92a6695fd32f444a0b045a12cb7db2f0dfbe3517cadc6792d10194fe084a65a66b9fdda243b0465ddf9887f2211898626a0d8afb15f0b860e8503a1c444080d0207200b011b9d4dc946fc51e4b09df590cb76d82c3ba9fdcc0e055843e11c8636539a93012a051d2c944838dd18423a2f908153f5249aa9b3bcd2099d2ce8b345b919d4e57f7dfde5a7330b477ede7ed3bb0f549d1e7cb98259c92380c4615e46af120a150b529ee744c8a17a2100d55681cbea17f4fc80fb6cebecafd8fc947635085067abc7441cd95dbcaf538bdc634b09e6d40ac9d81410a7bc038eb562125682b9a68ce4b82ddec971da908056734e2a1cd3ed6607a74f033b9dc6f3bd146f07d89cfb7e35e7d10fc5cc399b91d4f3f804315f5490a32bcc728a16eb9b2e35bbb9cc63d91cd15e454b8eb2e2e2e674cc5a421ecbe1a6c39ff5bc270787418f2570e3c4203dd9c9f3c4407b4cc7d80d674e7072cc0fe628be61b7691b412d941bd5c981cd04ad943d8d94944e06e0001b73954ae68d1bd7e63e75f2f1076e5ed1faddafb38fcdd9d32aef634cc7aeb6a0986fabee92fa53b2fdb5017a56282d1fcbe17f7630375d37f4cae9d7af49b51c3a3bf5eecf97e97f02db78bdd9966fbb4e95e91a5b93b078f8606586df04c658bd40625b9092580064b002e68a12a9d8a4331bd468bf6cde548c12b2353f0a560865b1a08f84025e7f77646b1fa76805600b026d318240e7592ddc4049a91eb0ed20228107d94f00cdb9d5ee55559908e76777e89cc0c977469215dc0e5d8e8688bc8f62553e6c8a543540ff816c94344c52398e0488517c07a7eb408b2cdc680bc12ca58560547852e6d44f9752703f628b2c90a1959a336ff602b0bdd5f1e09655f1cdcb9fb92bfffcc9affee685a367bf71f777b96fd55849656de343dbbf57eb1c1fa84a97404f099d4f817c42b28d6fa3cffdc0784db7923dced302a7c5f9d93c9f14d2026f9d23a31bb6a115979c20c2f6829f51948a984dac9170ff90bdfebaa9494a39686be0a4a7b9a11effa0451a848426f2083d25a070222f26792bf634943f9e17a1e3201552287d984f81495198e50b32a417c77679321ee844293e2626743af01ad86fe6ee9d84ac63a5e2218a9ea8328d9f2628b6e4b52128a331c515524e75a1b71787e77adb15b21b0bf1acfae9ce4533828579d378aeafd79a0dba3905d890f041a2f29d836dfd12cad1869b2d9bd5da997b2c7c0739f5bd28545363ae047b848d87c6f1fe04a24e8b059e2ce6a97a02dd94c2295596d60773191eafd41935c242411689702027c52d6485998c02646e16c757b0e448d60601123a774706aecde1307ef7b9ac325432c66bcc9296d618a2c93b478464166da4455c4df3685532055245dc8b74619749d3609eb53b2dd571c68fea9750026c0336a97b84e814b5c1ce87d4511bdfb5918d4e1c86039d9fc75be9b6919b733cde7090446f84d384026c8c06e31b51b3a98ba4c8e3472c264150238c066e9743965b28b23c6593e57b2dad515a96c179156660c8b0d1245898ad428bf63a501bd843989daedc834ce9d3e491345f61698fff5969a6558b22d4235fe8e73f9f48b7b6ee7e7ee8efef6f7cca194fb09fe3b91c9ffd812a66df49e52fcca00d4ae69815607225a6adc4a75ba51ea5c763c7c12d5866e092553d0c6e8f87ddcb943e9a09cd0632ea82826985ca0a8de37f6a7010655060bea061b2c6a8c0fe77030c824c961e495407310a23765843889dcec6afcb32f4635eb5f37f11bb24673b6f7a018779a34e1a1d506484090dfe1d2b7be3773c75d14b976ef8ebc4e77e727fff93f56966c0577a1f1d526babf5f582123be618d0bf034aad028a70c4cda0940d418d79e1b7807abdd37ab9ea868d4973e8fc45cd11c3c7a78294549ccec2610d1d0aa72776d4a3b71bf473725373a3702c98e1d1772ffce8979f8b3fd8f8934bfc7bfa7f9ebefe811b49f1ed95a5c747bbba4fa0ce5dd7c1014f6685d82762750de738cbc27e8243b5be9f7cee08cf15c8f915007ddc037a76efeaeeeaeaede9ee77d4a4eaea328e74d84170c7a182cda8c0f8334446ef48041d1773629183b3b5fda0671b18e6a70beab75eac8465096a4be77eb4aa8f7a1c03810edb222f729b831627923e8c529a0879f85d5bda817ee5b13d009d090e3ad82254e08870f736c421f90c59eaea02db00cbc1962445fd25f9ba9cf17e81e76a9d2f274739bd6dfa7a9ce8b404803a6a02c0dca854d43a127dc4b5eced7342d25e996e3fe26da9da87d823d73a117fc1b03b779707db44876579142e5061c91757d8140576890916bd9ea64de3369b15640c27eb3c1b4598c4eedd141a7613accefd98d2efbb32ce6dc13349472c6894a19fffe2fedeab49fa8bbbeaceedbd5725d7db2ce7ce4c52c956bb90ada19375ac2f6a7660a5b39ef4838c1b5d08b6bad7b3547dedef7533d1a71fb453b1b817bb3d546affb895de1495de95558befd756fb0353fd3be033adf63642c5f466729c8beff6bee32ae65028c686231394b160b727c6b190c59247028d7ad80f0b4e893381263c8c41b309079d5d2a2479381d39b608ae6a5cb88a724a32e38253d1b06af8f8877665affac1c99a2ffee13fa9e73f953f0ee9afbdab5ae438fc6f6da88db4</data>
<message>Symbols downloaded</message>
</InitCmd>
<InitCmd>
<key>Init41\IO: Send EtherCAT Init Commands</key>
<port>65535</port>
<netId>10.10.10.30.4.1</netId>
<iGrp>3</iGrp>
<iOffs>8</iOffs>
<message>Init EtherCAT Master</message>
<timeout>-2147468638</timeout>
</InitCmd>
<InitCmd>
<key>Init44\IO: Set State TComObj PREOP OP</key>
<port>10</port>
<iGrp>139468800</iGrp>
<iOffs>139460617</iOffs>
<message>Check for autostart</message>
<timeout>50000</timeout>
</InitCmd>
</InitCmds>
<PostCmds>
<InitCmd>
<key>Init16\IO: Set State TComObj SAFEOP OP</key>
<port>10</port>
<iGrp>512</iGrp>
<iOffs>0</iOffs>
</InitCmd>
</PostCmds>
<ProjectInfo>
<ProjectName>SanlienDataRecoder_01</ProjectName>
<ProjectGuid>{4C34795D-0EC9-4123-99D7-7B8B5560FAB9}</ProjectGuid>
<ConfigurationFile>D:\Proj\TwinCAT_C#\SanlienDataRecoder_01\SanlienDataRecoder_01\SanlienDataRecoder_01.tsproj</ConfigurationFile>
<DataTypes/>
<PlcProjects/>
<Tasks/>
<Devices/>
</ProjectInfo>
</TcBootProject>