Commit f8d20e5dccd880f7c6295663772e883369dd9fa8

Authored by Antoine Moreau
1 parent 0f1eb4c5

cat focntion

Tangible/#socket.h# 100644 → 100755
Tangible/ethernet.h 100644 → 100755
Tangible/socket.c 100644 → 100755
Tangible/socket.h 100644 → 100755
Tangible/spi.h 100644 → 100755
Tangible/tangibleInterface
No preview for this file type
Tangible/tangibleInterface.c
... ... @@ -16,15 +16,25 @@
16 16 #define NB_TICK 6250
17 17 #define DELAY 300
18 18  
  19 +
19 20 bool isComMem = false; // Commande déjà enregistrée ou non?
20   -bool sleep = true; //Etat de l'interface : true = mode sommeil / false = mode eveillé
  21 +bool sleep = false; //Etat de l'interface : true = mode sommeil / false = mode eveillé
21 22 uint8 comMem[2]; //Commande en mémoire
22 23 char msg[30]={'\0'};
  24 +typedef enum type_msg {TCP,UDP}type_msg;
  25 +bool isTCP_received = false; // <- Msg TCP reçu ou non? Permet la réouverture de la socket TCP pour permettre la réécoute TCP
23 26  
24 27 void init_led(void)
25 28 {
26 29 DDRD = 0xFF;
27   - PORTD = 0x08;
  30 + if (sleep == true) // si IT dort
  31 + {
  32 + PORTD = 0x08;
  33 + }
  34 + else
  35 + {
  36 + PORTD = 0x00;
  37 + }
28 38 }
29 39  
30 40 void init_timer(void)
... ... @@ -42,52 +52,13 @@ ISR(TIMER1_COMPA_vect)
42 52 PORTD ^= 0x20;
43 53 }
44 54  
45   -void requestTCP(SOCKET s,uint8 rq [2])
46   -{
47   -
48   - if (!isComMem) //Aucune commande en mémoire
49   - {
50   - isComMem = true;
51   - comMem[0] = rq[0]; comMem[1] = rq [1];
52   - }
53   -
54   - uint8 x = rq [0] & 0xE0; //Récupération de la commande
55   - x = x >> 5;
56   - uint16 y = rq[0] & 0x1F; //Récupération du pourcentage
57   - y = y << 8;
58   - y += rq[1];
59   - switch(x)
60   - {
61   - case 0: // GETSTATUS
62   - if (sleep==false)
63   - {
64   - strcpy(msg,"\x20\x01");
65   - }
66   - else
67   - {
68   - strcpy(msg,"\x20\x00");
69   - }
70   - send(s,msg,sizeof(char)*strlen(msg)); // REPONSE JE DORS OU NON
71   - disconnect(s);
72   - comMem[0] = rq[0]; comMem[1] = rq [1]; // SAVE
73   - break;
74   -
75   - case 3:
76   - printf("Request ComMem\n");
77   - strcpy(msg,comMem);
78   - send(s,msg,sizeof(char)*strlen(msg));
79   - comMem[0] = rq[0]; comMem[1] = rq [1]; // SAVE
80   - break;
81   - }
82   -}
83 55  
84   -void requestUDP(uint8_t addr[IPV4_SIZE],uint8 rq [2])
  56 +void request(SOCKET sock,uint8 rq[2],uint8 addr[IPV4_SIZE],type_msg type)
85 57 {
86   - SOCKET s = 2; //Socket TCP pour réponse à la broadcast UDP
87 58 if (!isComMem) //Aucune commande en mémoire
88 59 {
89 60 isComMem = true;
90   - comMem[0] = rq[0]; comMem[1] = rq [1];
  61 + comMem[0] = 0xA0; comMem[1] = 0x00; // Pourcentage = 0% clignotage de base
91 62 }
92 63  
93 64 uint8 x = rq [0] & 0xE0; //Récupération de la commande
... ... @@ -96,125 +67,153 @@ void requestUDP(uint8_t addr[IPV4_SIZE],uint8 rq [2])
96 67 y = y << 8;
97 68 y += rq[1];
98 69 float per = y*0.0122;
  70 +
99 71  
100   - switch(x)
  72 + if (type == UDP)
101 73 {
102   -
103   - case 0: // GETSTATUS ( Via UDP broadcast, on répond en TCP ! )
104   - if(socket(s,Sn_MR_TCP,2020,0) == 0)
  74 + SOCKET s = 2; //Socket TCP pour réponse à la broadcast UDP
  75 + switch(x)
105 76 {
106   - printf("SOCKET NON INITILIASEE \n");
  77 + case 0: // GETSTATUS ( Via UDP broadcast, on répond en TCP ! )
  78 + if(socket(s,Sn_MR_TCP,2020,0) == 0)
  79 + {
  80 + printf("SOCKET TCP NON INITILIASEE \n");
  81 + }
  82 + if (connect(s,addr,2020))
  83 + {
  84 + _delay_ms(DELAY); //l'IT doit attendre un peu avant d'envoyer
  85 + if (sleep==false)
  86 + {
  87 + strcpy(msg,"\x20\x01");
  88 + }
  89 + else
  90 + {
  91 + strcpy(msg,"\x20\x00");
  92 + }
  93 + send(s,msg,sizeof(char)*strlen(msg));
  94 + }
  95 + break;
  96 +
  97 + case 2: // SLEEP MODE ON/OFF
  98 + if ((y == 0x0001) & (sleep == true))
  99 + {
  100 + sleep = false;
  101 + printf("MODE EVEILLE\n");
  102 + PORTD = PORTD ^ 0x08;
  103 + }
  104 + else if ((y == 0x0000) & (sleep == false))
  105 + {
  106 + sleep = true;
  107 + printf("MODE SOMMEIL\n");
  108 + PORTD = 0x08;
  109 + }
  110 + break;
  111 +
  112 + case 5: // SETCOMMANDE
  113 + if (sleep == false)
  114 + {
  115 + OCR1A = NB_TICK - 53*(int)per;
  116 + comMem[0] = rq[0]; comMem[1] = rq [1]; //save
  117 + }
  118 + break;
107 119 }
108   - if (connect(s,addr,2020))
  120 + }
  121 +
  122 + else if (type == TCP)
  123 + {
  124 + switch(x)
109 125 {
110   - _delay_ms(DELAY); //l'IT doit attendre un peu avant d'envoyer
  126 + case 0: // GETSTATUS
111 127 if (sleep==false)
112 128 {
113 129 strcpy(msg,"\x20\x01");
114 130 }
115 131 else
116 132 {
117   - strcpy(msg,"\x20\x00");
  133 + strcpy(msg,"\x20\x00");
118 134 }
119   - send(s,msg,sizeof(char)*strlen(msg));
120   - disconnect(s);
121   - }
122   - comMem[0] = rq[0]; comMem[1] = rq [1]; //save
123   - break;
124   -
125   -
126   - case 2: // SLEEP MODE ON/OFF
127   - if ((y == 0x0001) & (sleep == true))
128   - {
129   - sleep = false;
130   - printf("MODE EVEILLE\n");
131   - PORTD = PORTD ^ 0x08;
132   - }
133   - else if ((y == 0x0000) & (sleep == false))
134   - {
135   - sleep = true;
136   - printf("MODE SOMMEIL\n");
137   - PORTD = 0x08;
138   - }
139   - comMem[0] = rq[0]; comMem[1] = rq [1]; //save
140   - break;
  135 + send(sock,msg,sizeof(char)*strlen(msg)); // REPONSE JE DORS OU NON
  136 + break;
141 137  
142   - case 5: // SETCOMMANDE
143   - if (sleep == false)
144   - {
145   - OCR1A = NB_TICK - 53*(int)per;
146   - comMem[0] = rq[0]; comMem[1] = rq [1]; //save
147   - }
148   - break;
149   - }
  138 + case 3: // Serveur qui demande la commande en mémoire : pourcentage
  139 + printf("Request ComMem\n");
  140 + strcpy(msg,comMem);
  141 + send(sock,msg,sizeof(char)*strlen(msg));
  142 + break;
150 143  
  144 + case 7:
  145 + printf("Demande de fin de dialogue\n");
  146 + isTCP_received=true;
  147 + disconnect(sock);
  148 + break;
  149 +
  150 + }
  151 + }
151 152 }
152   -
153   -
154   -
155   -int main(void)
156   -{
157   - /*variables*/
158   - SOCKET sUDP=0,sTCP=1;
159 153  
160   - uint8_t mac[MAC_SIZE] = {0xA0,0xBD,0xCD,0xDD,0xED,0xFD}; // <- Adresse MAC de l'IT
161   - uint8_t ip[IPV4_SIZE] = {192,168,1,205}; // <- Adresse IPV4 de l'IT
162   - uint8_t gateway[4] = {192,168,1,1}; // <- Adresse passerelle
163   - uint8_t mask[4] = {255,255,255,0}; // <- Masque de sous réseau
164   - uint8 buf[2]; // <- Sert à stocker les deux octets recus via TCP & UDP
165   - uint16 datasize; // <- Sert à stocker la longueur du datagramme
166   - uint8_t addr[IPV4_SIZE]; // <- Sert à stocker l'adresse IP de l'émetteur
167   - uint16_t port; // <- Sert à stocker le port utilisé par l'émetteur
168   - bool isTCP_received = false; // <- Msg TCP reçu ou non? Permet la réouverture de la socket TCP pour permettre la réécoute TCP
169   -
170 154  
171   - /*init*/
172   - init_led(); // <- Initialise les LEDS
173   - init_timer(); // <- Initialise le compteur pour la fréquence du clignotement LED
174   - init_printf(); // <- Initialise la communication série
175   - ethernet_init(mac,ip,gateway,mask); // <- Initialise le shield ethernet
  155 + int main(void)
  156 + {
  157 + /*variables*/
  158 + SOCKET sUDP=0,sTCP=1;
176 159  
  160 + uint8_t mac[MAC_SIZE] = {0xA0,0xBD,0xCD,0xDD,0xED,0xFD}; // <- Adresse MAC de l'IT
  161 + uint8_t ip[IPV4_SIZE] = {192,168,1,205}; // <- Adresse IPV4 de l'IT
  162 + uint8_t gateway[4] = {192,168,1,1}; // <- Adresse passerelle
  163 + uint8_t mask[4] = {255,255,255,0}; // <- Masque de sous réseau
  164 + uint8 buf[2]; // <- Sert à stocker les deux octets recus via TCP & UDP
  165 + uint16 datasize; // <- Sert à stocker la longueur du datagramme
  166 + uint8_t addr[IPV4_SIZE]; // <- Sert à stocker l'adresse IP de l'émetteur
  167 + uint16_t port; // <- Sert à stocker le port utilisé par l'émetteur
  168 + type_msg type;
  169 +
  170 + /*init*/
  171 + init_led(); // <- Initialise les LEDS
  172 + init_timer(); // <- Initialise le compteur pour la fréquence du clignotement LED
  173 + init_printf(); // <- Initialise la communication série
  174 + ethernet_init(mac,ip,gateway,mask); // <- Initialise le shield ethernet
177 175  
178   - if (!socket(sUDP,Sn_MR_UDP,2020,0))
179   - {
180   - return -1;
181   - }
182   - if (!socket(sTCP,Sn_MR_TCP,2020,0))
183   - {
184   - return -1;
185   - }
186 176  
187   - while(1)
188   - {
189   - socket(sTCP,Sn_MR_TCP,2020,0);
190   - listen(sTCP);
191   - isTCP_received=false;
192   - while(!isTCP_received)
193   - {
194   - sei();
195   - if (IINCHIP_READ(Sn_SR(sTCP)) == SOCK_ESTABLISHED) // Quelqu'un s'est connecté en TCP
196   - {
197   - cli();
198   - while(!isTCP_received) // On boucle en attendant le message du client
199   - {
200   - if(recv(sTCP,buf,2)>0)
  177 + if (!socket(sUDP,Sn_MR_UDP,2020,0))
  178 + {
  179 + return -1;
  180 + }
  181 +
  182 + if (!socket(sTCP,Sn_MR_TCP,2020,0))
  183 + {
  184 + return -1;
  185 + }
  186 +
  187 + while(1)
  188 + {
  189 + socket(sTCP,Sn_MR_TCP,2020,0);
  190 + listen(sTCP);
  191 + isTCP_received=false;
  192 + while(!isTCP_received)
  193 + {
  194 + sei();
  195 + if (IINCHIP_READ(Sn_SR(sTCP)) == SOCK_ESTABLISHED) // Quelqu'un s'est connecté en TCP
  196 + {
  197 + cli();
  198 + while(!isTCP_received) // On boucle en attendant le message du client
201 199 {
202   - printf("MESSAGE RECU VIA TCP %x %x \n",buf[0],buf[1]);
203   - requestTCP(sTCP,buf); // On traite le message du client
204   - isTCP_received = true;
  200 + if(recv(sTCP,buf,2)>0)
  201 + {
  202 + type=TCP;
  203 + request(sTCP,buf,NULL,type); // On traite le message du client
  204 + }
205 205 }
206   - }
207   - }
208   - if((datasize=recvfrom(sUDP,buf,sizeof(buf),addr,&port)) == 8) // Quelqu'un a envoyé 2 octets via UDP
209   - {
210   - cli();
211   - printf("MESSAGE RECU VIA UDP %x %x \n",buf[0],buf[1]);
212   - requestUDP(addr,buf); // On traite le message du client
213   - isTCP_received = true;
214   - }
215   - }
216   - }
217   - close(sTCP);
218   - close(sUDP);
219   - return 0;
220   -}
  206 + }
  207 + if((datasize=recvfrom(sUDP,buf,sizeof(buf),addr,&port)) == 8) // Quelqu'un a envoyé 2 octets via UDP
  208 + {
  209 + cli();
  210 + type=UDP;
  211 + printf("MESSAGE RECU VIA UDP %x %x \n",buf[0],buf[1]);
  212 + request(sUDP,buf,addr,type); // On traite le message du client
  213 + }
  214 + }
  215 + }
  216 + close(sTCP);
  217 + close(sUDP);
  218 + return 0;
  219 + }
... ...
Tangible/tangibleInterface.hex
1 1 :100000000C9434000C9451000C9451000C94510049
2 2 :100010000C9451000C9451000C9451000C9451001C
3   -:100020000C9451000C9451000C9451000C946F00EE
  3 +:100020000C9451000C9451000C9451000C947500E8
4 4 :100030000C9451000C9451000C9451000C945100FC
5 5 :100040000C9451000C9451000C9451000C945100EC
6 6 :100050000C9451000C9451000C9451000C945100DC
7 7 :100060000C9451000C94510011241FBECFEFD8E026
8   -:10007000DEBFCDBF13E0A0E0B1E0EAECF4E202C0E5
  8 +:10007000DEBFCDBF13E0A0E0B1E0EAE8F4E202C0E9
9 9 :1000800005900D92A43CB107D9F724E0A4ECB3E0AD
10   -:1000900001C01D92A132B207E1F70E94190D0C9424
11   -:1000A00063120C9400008FEF8AB988E08BB9089531
12   -:1000B000E1E8F0E0808188608083808184608083D3
13   -:1000C0008081816080838AE698E1909389008093A3
14   -:1000D0008800EFE6F0E080818260808308951F92BF
15   -:1000E0000F920FB60F9211248F939F93809100016E
16   -:1000F000811104C09BB180E289278BB99F918F91B8
17   -:100100000F900FBE0F901F9018951F93CF93DF9302
18   -:10011000182FEB018091E203811109C081E08093E7
19   -:10012000E203888180931904898180931A0488816D
20   -:10013000829586958770D9F08330E9F587E291E062
21   -:100140000E946B0F69E174E084EC93E00E944E0F13
22   -:10015000E4ECF3E001900020E9F73197AF01445C53
23   -:10016000534064EC73E0812F0E94D6081EC080913A
24   -:100170000001811103C064E271E002C06FE071E030
25   -:1001800084EC93E00E944E0FE4ECF3E00190002039
26   -:10019000E9F73197AF01445C534064EC73E0812F81
27   -:1001A0000E94D608812F0E94BE088881809319047E
28   -:1001B000898180931A04DF91CF911F9108950F9345
29   -:1001C0001F93CF93DF938C01EB018091E2038111A8
30   -:1001D00009C081E08093E2038881809319048981BA
31   -:1001E00080931A048881682F6F7170E0762F6627DC
32   -:1001F0009981690F711D829586958770823009F407
33   -:1002000043C0853009F45FC0811180C020E044EE16
34   -:1002100057E061E082E00E949C07811104C086E300
35   -:1002200091E00E946B0F44EE57E0B80182E00E941B
36   -:100230005808882309F464C02FEF85EA9EE0215016
37   -:1002400080409040E1F700C00000809100018111E2
38   -:1002500003C064E271E002C06FE071E084EC93E0FF
39   -:100260000E944E0FE4ECF3E001900020E9F7319793
40   -:10027000AF01445C534064EC73E082E00E94D60816
41   -:1002800082E00E94BE083CC080910001613071058F
42   -:1002900061F4882351F0109200018EE491E00E94F5
43   -:1002A0006B0F9BB188E089270CC0672B49F5813023
44   -:1002B00038F581E0809300018BE591E00E946B0F9F
45   -:1002C00088E08BB91DC08091000181111FC080E0C2
46   -:1002D00090E00E94530E22E832EE47E45CE30E9475
47   -:1002E000B90E0E941D0E2BEC2603A001279F500D76
48   -:1002F0001124CA018659974E9093890080938800F3
49   -:10030000888180931904898180931A04DF91CF91A9
50   -:100310001F910F910895E82FF0E0ED5EFB4F808173
51   -:100320000895E82FF0E0ED5EFB4F60830895E82F1D
52   -:10033000F0E0EE0FFF1FED50FC4F8081918108959A
53   -:10034000E82FF0E0EE0FFF1FE550FC4F8081918118
54   -:100350000895E82FF0E0EE0FFF1FED5FFB4F808167
55   -:1003600091810895E82FF0E0EE0FFF1FE55FFB4F4E
56   -:10037000808191810895E82FF0E0EE0FFF1FED518D
57   -:10038000FC4F808191810895E82FF0E0EE0FFF1F70
58   -:10039000E551FC4F80819181089524B12C6224B9EC
59   -:1003A0002A9A25B1277D25B920E52CBD2A9820EF72
60   -:1003B0002EBD0DB407FEFDCF9EBD0DB407FEFDCFD3
61   -:1003C0008EBD0DB407FEFDCF6EBD0DB407FEFDCF93
62   -:1003D0002A9A81E0089524B12C6224B92A9A25B181
63   -:1003E000277D25B920E52CBD2A982FE02EBD0DB420
64   -:1003F00007FEFDCF9EBD0DB407FEFDCF8EBD0DB433
65   -:1004000007FEFDCF1EBC0DB407FEFDCF8EB52A9AA8
66   -:10041000089524B12C6224B92A9A25B1277D25B9E3
67   -:1004200020E52CBDFB019B01240F351F60EFE21777
68   -:10043000F307A9F02A986EBD0DB407FEFDCF9EBD4F
69   -:100440000DB407FEFDCF8EBD0DB407FEFDCF71913B
70   -:100450007EBD0DB407FEFDCF2A9A0196E8CFCA01F2
71   -:10046000089524B12C6224B92A9A25B1277D25B993
72   -:1004700020E52CBDFB019B01240F351F6FE0E21727
73   -:10048000F307B1F02A986EBD0DB407FEFDCF9EBDF7
74   -:100490000DB407FEFDCF8EBD0DB407FEFDCF1EBC13
75   -:1004A0000DB407FEFDCF7EB571932A9A0196E7CF72
76   -:1004B000CA0108952F923F924F925F926F927F925E
77   -:1004C0008F929F92AF92BF92CF92DF92EF92FF9264
78   -:1004D0000F931F93CF93DF93CDB7DEB728970FB657
79   -:1004E000F894DEBF0FBECDBF282E362E82EA91E0F3
80   -:1004F0000E946B0F622D8BE190E00E94CD01632D75
81   -:100500008AE190E00E94CD0180E090E49093EC03BA
82   -:100510008093EB0380E090E69093E4038093E30301
83   -:100520008DEA91E00E946B0F83EE882E83E0982E77
84   -:100530009BEEA92E93E0B92E2BEF33E038872F8363
85   -:1005400003EF13E023E0C22E24E0D22E3BE0E32EA3
86   -:1005500034E0F32E1A821982412C512C1C821B820A
87   -:10056000612C712C222D30E03E832D83232C312CE5
88   -:10057000AF81B88511961C921E92F80111821082EB
89   -:100580002B813C8121153042B4F58D819E810980FB
90   -:1005900002C0959587950A94E2F783709927823077
91   -:1005A0009105A9F083309105D9F0019739F080E0E9
92   -:1005B00094E08D939C93EFEFF3E01AC0E0E0F8E055
93   -:1005C000AF81B885ED93FC93EFEFF7E011C0E0E069
94   -:1005D000F0E1AF81B885ED93FC93EFEFFFE008C049
95   -:1005E000E0E0F0E2AF81B885ED93FC93EFEFFFE13F
96   -:1005F000D701ED93FC934114F0E25F069CF5C10135
97   -:10060000098002C0959587950A94E2F7837099272F
98   -:1006100082309105A9F083309105D1F0019741F026
99   -:10062000E0E0F4E0D801ED93FC93EFEFF3E017C0C6
100   -:10063000E0E0F8E0D801ED93FC93EFEFF7E00FC0B6
101   -:10064000E0E0F0E1D801ED93FC93EFEFFFE007C0AD
102   -:10065000E0E0F0E2D801ED93FC93EFEFFFE1D6018B
103   -:10066000ED93FC93AF81B8858D919D91B887AF8351
104   -:100670002B813C81280F391F3C832B83D8012D917E
105   -:100680003D918D01420E531E61147104D9F0EF812A
106   -:10069000F885349760817181F501329740815181ED
107   -:1006A000460F571FF50151834083FD013497608148
108   -:1006B0007181F401329740815181460F571FD40157
109   -:1006C0004D935C93F40160817181F2E08F0E911C77
110   -:1006D000D5014C9111965C91B2E0AB0EB11C3F93E9
111   -:1006E0002F939F938F937F936F935F934F937F92FB
112   -:1006F0006F92A6EDB1E0BF93AF930E94550FFFEF4D
113   -:100700006F1A7F0A29813A812E5F3F4F3A832983EE
114   -:1007100032E0C30ED11C42E0E40EF11C0FB6F89497
115   -:10072000DEBF0FBECDBF94E06916710409F020CF83
116   -:1007300028960FB6F894DEBF0FBECDBFDF91CF91E4
117   -:100740001F910F91FF90EF90DF90CF90BF90AF90EF
118   -:100750009F908F907F906F905F904F903F902F90E1
119   -:100760000895682F80E090E80C94CD0180E80C9407
120   -:10077000B103CF93DF93EC01688181E090E00E94A8
121   -:10078000CD01698182E090E00E94CD016A8183E021
122   -:1007900090E00E94CD016B8184E090E0DF91CF91E9
123   -:1007A0000C94CD01CF93DF93EC0181E090E00E94A7
124   -:1007B000EB01888382E090E00E94EB01898383E073
125   -:1007C00090E00E94EB018A8384E090E00E94EB01BC
126   -:1007D0008B83DF91CF910895CF93DF93EC016881F4
127   -:1007E00085E090E00E94CD01698186E090E00E9462
128   -:1007F000CD016A8187E090E00E94CD016B8188E0A5
129   -:1008000090E0DF91CF910C94CD01CF93DF93EC0179
130   -:10081000688189E090E00E94CD0169818AE090E0E2
131   -:100820000E94CD016A818BE090E00E94CD016B8136
132   -:100830008CE090E00E94CD016C818DE090E00E9400
133   -:10084000CD016D818EE090E0DF91CF910C94CD01D0
134   -:10085000CF93DF93EC0168818FE090E00E94CD019F
135   -:10086000698180E190E00E94CD016A8181E190E0A0
136   -:100870000E94CD016B8182E190E0DF91CF910C94D9
137   -:10088000CD0185E190E00C94EB01CF93C82F692F47
138   -:1008900087E190E00E94CD016C2F88E190E0CF913C
139   -:1008A0000C94CD01682F89E190E00C94CD01682F64
140   -:1008B00086E190E00C94CD01CF93DF93EC0181E0D1
141   -:1008C00090E00E94EB01888382E090E00E94EB01BF
142   -:1008D000898383E090E00E94EB018A8384E090E0CA
143   -:1008E0000E94EB018B83DF91CF910895CF93DF932B
144   -:1008F000EC0185E090E00E94EB01888386E090E0C7
145   -:100900000E94EB01898387E090E00E94EB018A83DB
146   -:1009100088E090E00E94EB018B83DF91CF910895F6
147   -:10092000CF93DF93EC0189E090E00E94EB01888394
148   -:100930008AE090E00E94EB0189838BE090E00E94C6
149   -:10094000EB018A838CE090E00E94EB018B838DE0C9
150   -:1009500090E00E94EB018C838EE090E00E94EB011E
151   -:100960008D83DF91CF910895CF93DF93EC018FE0DA
152   -:1009700090E00E94EB01888380E190E00E94EB010F
153   -:10098000898381E190E00E94EB018A8382E190E01B
154   -:100990000E94EB018B83DF91CF9108950F931F93FA
155   -:1009A000CF93DF938B01C82FD0E02496DC2FCC2788
156   -:1009B000CE0106960E94EB01F8018083CE010796D6
157   -:1009C0000E94EB01F8018183CE0108960E94EB01A1
158   -:1009D000F8018283CE0109960E94EB01F80183831E
159   -:1009E000CE010A960E94EB01F8018483CE010B969A
160   -:1009F0000E94EB01F8018583DF91CF911F910F9148
161   -:100A000008950F931F93CF93DF938B01C82FD0E0EE
162   -:100A10002496DC2FCC27FB016081CE0106960E9434
163   -:100A2000CD01F8016181CE0107960E94CD01F80148
164   -:100A30006281CE0108960E94CD01F8016381CE014A
165   -:100A400009960E94CD01F8016481CE010A960E94A8
166   -:100A5000CD01F8016581CE010B96DF91CF911F91F9
167   -:100A60000F910C94CD010F931F93CF93DF938B01C4
168   -:100A7000C82FD0E02496DC2FCC27CE010C960E9404
169   -:100A8000EB01F8018083CE010D960E94EB01F80185
170   -:100A90008183CE010E960E94EB01F8018283CE0184
171   -:100AA0000F960E94EB01F8018383DF91CF911F9194
172   -:100AB0000F9108950F931F93CF93DF938B01C82F4E
173   -:100AC000D0E02496DC2FCC27FB016081CE010C9670
174   -:100AD0000E94CD01F8016181CE010D960E94CD01E9
175   -:100AE000F8016281CE010E960E94CD01F80163816A
176   -:100AF000CE010F96DF91CF911F910F910C94CD01F4
177   -:100B00000F931F93CF93DF938B01C82FD0E02496D0
178   -:100B1000DC2FCC27CE0140960E94EB01F8018083A8
179   -:100B2000CE0141960E94EB01F8018183DF91CF91C4
180   -:100B30001F910F9108950F931F93CF93DF938B0114
181   -:100B4000C82FD0E02496DC2FCC27FB016081CE019A
182   -:100B500040960E94CD01F8016181CE014196DF915E
183   -:100B6000CF911F910F910C94CD011F93CF93DF93E1
184   -:100B7000162F672FC82FD0E02496DC2FCC27CE016C
185   -:100B800042960E94CD01612FCE014396DF91CF9115
186   -:100B90001F910C94CD0190E0982F88278A5E9B4F7F
187   -:100BA0000C94CD0190E0982F88278C5E9B4F0C947D
188   -:100BB000CD0190E0982F88278E5F9B4F0C94EB011E
189   -:100BC00090E0982F88278D5F9B4F0C94EB01CF927C
190   -:100BD000DF92EF92FF920F931F93CF93DF93C82F73
191   -:100BE000D0E02496DC2FCC277E0180E2E80EF11CB9
192   -:100BF000A19600E010E0C7010E94EB01C82ED12CA5
193   -:100C0000DC2CCC24CE010E94EB01C80ED11CC114F7
194   -:100C1000D10461F0C7010E94EB01082F10E0102FF2
195   -:100C20000027CE010E94EB01080F111D0C151D05B8
196   -:100C300011F7C801DF91CF911F910F91FF90EF90B5
197   -:100C4000DF90CF900895CF92DF92EF92FF920F93B3
198   -:100C50001F93CF93DF93C82FD0E02496DC2FCC27AF
199   -:100C60007E0186E2E80EF11CA79600E010E0C701C5
200   -:100C70000E94EB01C82ED12CDC2CCC24CE010E948A
201   -:100C8000EB01C80ED11CC114D10461F0C7010E9450
202   -:100C9000EB01082F10E0102F0027CE010E94EB017E
203   -:100CA000080F111D0C151D0511F7C801DF91CF911B
204   -:100CB0001F910F91FF90EF90DF90CF900895CF920A
205   -:100CC000DF92EF92FF920F931F93CF93DF93E82F62
206   -:100CD000F0E0EE0FFF1FDF01A55FBB4F8D919C91F0
207   -:100CE000DA01A823B923EF01C551DC4FE880F98070
208   -:100CF000CD018E0D9F1DE550FC4FC081D181AD010E
209   -:100D0000420F531FC417D50778F489016B01CA1B22
210   -:100D1000DB0BAE010E940902A8014C1B5D0BB60162
211   -:100D20006C0F7D1FC70101C0A901DF91CF911F91F9
212   -:100D30000F91FF90EF90DF90CF900C9409028F926B
213   -:100D40009F92BF92CF92DF92EF92FF920F931F93E9
214   -:100D5000CF93DF9300D0CDB7DEB7B82E7A0190E005
215   -:100D60000496982E8824640184E2C80ED11CC60122
216   -:100D700069837A830E94EB01082F10E0102F00276F
217   -:100D800085E2880E911CC4010E94EB01080F111D21
218   -:100D90009701A80169817A818B2D0E945F060E0D53
219   -:100DA0001F1D612FC6010E94CD01602FC4010F904D
220   -:100DB0000F90DF91CF911F910F91FF90EF90DF90F7
221   -:100DC000CF90BF909F908F900C94CD01AF92BF9227
222   -:100DD000CF92DF92EF92FF920F931F93CF93DF9307
223   -:100DE000DA01A901E82FF0E0EE0FFF1FEF01CD5F60
224   -:100DF000DB4F888199816B01C822D922EF01CD5147
225   -:100E0000DC4FE880F980C6018E0D9F1DED50FC4F30
226   -:100E1000C081D1819601240F351FC217D30780F4FA
227   -:100E20008A015D01CC19DD09AE01BD010E943102CC
228   -:100E3000A8014C1B5D0BB5016C0F7D1FC70101C0E4
229   -:100E4000BD01DF91CF911F910F91FF90EF90DF9047
230   -:100E5000CF90BF90AF900C9431029F92AF92BF920F
231   -:100E6000CF92DF92EF92FF920F931F93CF93DF9376
232   -:100E7000982E6B017A01082F10E00C5F1F4F102F86
233   -:100E80000027580188E2A80EB11CC5010E94EB01A1
234   -:100E9000C82FD0E0DC2FCC27075D1F4FC8010E9470
235   -:100EA000EB01C80FD11DDF93CF9387EF91E09F93A4
236   -:100EB0008F930E94550F9701A601BE01892D0E94B4
237   -:100EC000E606CE0DDF1D6D2FC5010E94CD010F90EE
238   -:100ED0000F900F900F906C2FC801DF91CF911F9151
239   -:100EE0000F91FF90EF90DF90CF90BF90AF909F90C9
240   -:100EF0000C94CD010F931F93CF93DF93C82F8FE0F6
241   -:100F000092E00E946B0FD0E02496DC2FCC278E015C
242   -:100F10000F5F1F4F60E1C8010E94CD01C8010E9410
243   -:100F2000EB018111FBCF6FEFCE010296DF91CF91E4
244   -:100F30001F910F910C94CD01CF92DF92EF92FF920F
245   -:100F40000F931F93CF93DF93C82F062F6A01122FA1
246   -:100F500088E192E00E946B0F8FEF800FEC2EF12C56
247   -:100F60008530C8F58C2F0E947A07E7012496DC2F84
248   -:100F7000CC27602F612BCE010E94CD01CE010496BB
249   -:100F80008E010B5F1F4FC114D10429F06D2D0E94FB
250   -:100F9000CD016C2D0FC020911704309118042F5FE4
251   -:100FA0003F4F3093180420931704632F0E94CD0104
252   -:100FB00060911704C8010E94CD018E010F5F1F4F81
253   -:100FC00061E0C8010E94CD01C8010E94EB018111BE
254   -:100FD000FBCF11E001C010E0E7012496DC2FCC2705
255   -:100FE000CE010E94EB01082FCE0103960E94EB0177
256   -:100FF0001F920F931F928F9382E292E09F938F93A1
257   -:101000000E94550F0F900F900F900F900F900F9020
258   -:10101000812FDF91CF911F910F91FF90EF90DF9083
259   -:10102000CF9008950F931F93CF93DF93C82F83E43E
260   -:1010300092E00E946B0FD0E02496DC2FCC278E012B
261   -:101040000D5F1F4FC8010E94EB018331D9F4219637
262   -:1010500062E0CE010E94CD01CE010E94EB01811120
263   -:10106000FBCFC8010E94EB011F928F938DE492E0A9
264   -:101070009F938F930E94550F0F900F900F900F909A
265   -:1010800081E005C08BE592E00E946B0F80E0DF916C
266   -:10109000CF911F910F91089590E0982F88278D5F31
267   -:1010A0009B4F0E94EB01873111F481E00895089570
268   -:1010B000EF92FF920F931F93CF93DF93C82F8B0173
269   -:1010C0007A0185E792E00E946B0FF80160816F3F23
270   -:1010D00051F481818F3F99F482818F3F81F4838124
271   -:1010E0008F3F69F40FC061110AC0F801818181113D
272   -:1010F00006C08281811103C08381882319F0E11425
273   -:10110000F10431F48BE592E00E946B0F80E02FC078
274   -:10111000D0E02496DC2FCC27CE010C960E94CD0186
275   -:10112000F8016181CE010D960E94CD01F801628126
276   -:10113000CE010E960E94CD01F8016381CE010F967B
277   -:101140000E94CD016F2DCE0140960E94CD016E2DE3
278   -:10115000CE0141960E94CD01219664E0CE010E940D
279   -:10116000CD01CE010E94EB018111FBCF81E0DF9127
280   -:10117000CF911F910F91FF90EF900895CF93DF9340
281   -:10118000C82F82E792E00E946B0FD0E0DC2FCC27C3
282   -:10119000CF5FDB4F68E0CE010E94CD01CE010E94FF
283   -:1011A000EB018111FBCFDF91CF9108958F929F9238
284   -:1011B000AF92BF92CF92DF92EF92FF921F93CF93A5
285   -:1011C000DF93182F4B017A018DE993E00E946B0F9A
286   -:1011D000812F0E94A0018E159F0520F4812F0E946F
287   -:1011E000A0017C01C12FD0E02496DC2FCC275E012A
288   -:1011F00083E0A80EB11C812F0E94E7056C01C50198
289   -:101200000E94EB018731A9F08C3199F0DF92CF92E7
290   -:101210001F921F9380E892E09F938F930E94550F37
291   -:101220000F900F900F900F900F900F90E12CF12CDA
292   -:1012300003C0CE14DF04F8F2A701B401812F0E948D
293   -:101240009F066E018FEFC81AD80A60E2C6010E949D
294   -:10125000CD01C6010E94EB018111FBCF2296CE0188
295   -:101260000E94EB0184FD0FC0C5010E94EB018111BA
296   -:10127000F6CF88EA92E00E946B0F812F0E947A07D6
297   -:1012800080E090E005C060E1CE010E94CD01C70181
298   -:10129000DF91CF911F91FF90EF90DF90CF90BF90A3
299   -:1012A000AF909F908F900895AF92BF92CF92DF92B0
300   -:1012B000FF920F931F93CF93DF93F82E6B018A0158
301   -:1012C000C82FD0E02496DC2FCC275E0183E0A80E47
302   -:1012D000B11CC5010E94EB01873191F0C5010E944C
303   -:1012E000EB011F928F9386EB92E09F938F930E9466
304   -:1012F000550F0F900F900F900F908FEF9FEF26C01C
305   -:101300008F2D0E9423065C0118161906ECF489EC57
306   -:1013100092E00E946B0FA016B10620F00115110596
307   -:1013200089F001C08501A801B6018F2D0E942D070B
308   -:10133000219660E4CE010E94CD01CE010E94EB0116
309   -:101340008111FBCFC80102C080E090E0DF91CF9116
310   -:101350001F910F91FF90DF90CF90BF90AF900895B5
311   -:101360009F92AF92BF92CF92DF92EF92FF920F9334
312   -:101370001F93CF93DF93982E5B01EA01790181EDF2
313   -:1013800092E00E946B0F892D0E94A0018C179D078F
314   -:1013900028F4892D0E94A0016C0101C06E01F701A3
315   -:1013A0006081611109C08181811106C08281811132
316   -:1013B00003C08381882331F00115110519F0C11490
317   -:1013C000D10429F5DF93CF931F930F93F701838106
318   -:1013D0001F928F9382811F928F9381811F928F938F
319   -:1013E0001F926F931F929F928BED92E09F938F932A
320   -:1013F0000E94550F8BE592E00E946B0F8DB79EB750
321   -:1014000040960FB6F8949EBF0FBE8DBF49C0C92D40
322   -:10141000D0E02496DC2FCC27CE010C960E94CD0183
323   -:10142000F7016181CE010D960E94CD01F701628125
324   -:10143000CE010E960E94CD01F7016381CE010F9679
325   -:101440000E94CD01612FCE0140960E94CD01602FF8
326   -:10145000CE0141960E94CD01A601B501892D0E94C1
327   -:101460009F068E010F5F1F4F60E2C8010E94CD01F1
328   -:10147000C8010E94EB018111FBCF2296CE010E9490
329   -:10148000EB0184FD10C0CE010E94EB0183FFF6CF7B
330   -:1014900087EB93E00E946B0F68E1CE010E94CD01C3
331   -:1014A00080E090E005C060E1CE010E94CD01C60160
332   -:1014B000DF91CF911F910F91FF90EF90DF90CF9030
333   -:1014C000BF90AF909F9008952F923F924F925F925E
334   -:1014D0006F927F928F929F92AF92BF92CF92DF9244
335   -:1014E000EF92FF920F931F93CF93DF93CDB7DEB7A9
336   -:1014F0002A970FB6F894DEBF0FBECDBF782E4B01F2
337   -:101500006A0179011A8709870E942306892B09F449
338   -:101510002BC183E093E00E946B0F872D0E9423066E
339   -:10152000382E692ECD2809F417C1472C512C84E0A0
340   -:10153000480E511C542C4424520198E2A90EB11CAF
341   -:10154000C5010E94EB01082F10E0102F0027620157
342   -:10155000E9E2CE0ED11CC6010E94EB01080F111D5D
343   -:101560006F923F921F930F938FE093E09F938F931F
344   -:101570000E94550FC2010E94EB010F900F900F9037
345   -:101580000F900F900F908770833009F464C08430FF
346   -:1015900009F4ABC0823009F0D0C028E030E0AE01E1
347   -:1015A0004F5F5F4FB801872D0E94E6061801F8E0F3
348   -:1015B0002F0E311C8981F70180838A8181838B8181
349   -:1015C00082838C8183838D8190E0982F88272E8160
350   -:1015D000820F911DE985FA85918380830F8110E048
351   -:1015E000102F00278885080F111D1F930F938FE27E
352   -:1015F00093E09F938F930E94550FE985FA8581812F
353   -:101600008F9380818F9385E493E09F938F930E94C3
354   -:10161000550FF70183811F928F9382811F928F93C1
355   -:1016200081811F928F9380811F928F9388E593E031
356   -:101630009F938F930E94550F9801A401B101872DAC
357   -:101640000E94E6067101E00EF11E6F2DC5010E9499
358   -:10165000CD016E2D41C026E030E0AE014F5F5F4FFF
359   -:10166000B801872D0E94E606180196E0290E311C6C
360   -:101670008981F70180838A8181838B8182838C8138
361   -:1016800083830D8110E0102F00278E81080F111D1C
362   -:1016900082E793E00E946B0FF70183811F928F9383
363   -:1016A00082811F928F9381811F928F9380811F92DD
364   -:1016B0008F9388E593E09F938F930E94550F980135
365   -:1016C000A401B101872D0E94E606200E311E632D74
366   -:1016D000C5010E94CD01622DC6010E94CD010FB649
367   -:1016E000F894DEBF0FBECDBF2AC022E030E0AE01CD
368   -:1016F0004F5F5F4FB801872D0E94E606780192E0A8
369   -:10170000E90EF11C098110E0902F88270A8110E072
370   -:1017100002501109080F191F9801A401B701872D64
371   -:101720000E94E606E00EF11E6F2DC5010E94CD015C
372   -:101730006E2DC6010E94CD0102C000E010E0EFEF67
373   -:101740004E1A5E0A60E4C2010E94CD01C2010E94ED
374   -:10175000EB018111FBCF02C000E010E086E893E0CE
375   -:101760000E946B0FC80102C080E090E02A960FB67D
376   -:10177000F894DEBF0FBECDBFDF91CF911F910F91C7
377   -:10178000FF90EF90DF90CF90BF90AF909F908F90A1
378   -:101790007F906F905F904F903F902F900895CF92E1
379   -:1017A000DF92FF920F931F93CF93DF93F82E6B017D
380   -:1017B000EA0189E993E00E946B0F8F2D0E94A0013E
381   -:1017C0008C179D0728F48F2D0E94A0018C0101C069
382   -:1017D0008E010115110589F41F921F92DF93CF939B
383   -:1017E00085EA93E09F938F930E94550F0F900F907F
384   -:1017F0000F900F900F900F9030C0A801B6018F2D61
385   -:101800000E949F06CF2DD0E02496DC2FCC276E01BE
386   -:101810008FEFC81AD80A60E2C6010E94CD01C60146
387   -:101820000E94EB018111FBCF6E0182E0C80ED11C3A
388   -:101830002396C6010E94EB0184FD12C0CE010E94D6
389   -:10184000EB01C6010E94EB0183FFF3CF83EB93E032
390   -:101850000E946B0F8F2D0E947A0780E090E005C0F8
391   -:1018600060E1C6010E94CD01C801DF91CF911F91B7
392   -:101870000F91FF90DF90CF900895CF92DF92EF927B
393   -:10188000FF920F931F93CF93DF936C017B018A012B
394   -:10189000E9010E94B60365E585E50E945A02C6018A
395   -:1018A0000E940504C7010E942804C8010E94B903D0
396   -:1018B000CE01DF91CF911F910F91FF90EF90DF90BC
397   -:1018C000CF900C94EC03092E000CAA0BBB0B9C01CF
398   -:1018D000AD0184E0220F331F441F551F8A95D1F7B5
399   -:1018E00060E074E284EF90E00E94FB0D215031092A
400   -:1018F0003093C5002093C40088E18093C10086E046
401   -:101900008093C200E0ECF0E080818D7F80830895B9
402   -:101910009091C00095FFFCCF8093C6000895CF93AF
403   -:10192000C82F8A3019F48DE00E94880C8C2F0E94F9
404   -:10193000880C80E090E0CF9108958091C00087FFEF
405   -:10194000FCCF8091C600089580E895E20E94630C68
406   -:1019500081E091E090931E0480931D04089580938C
407   -:10196000BB0084E88093BC008091BC0087FFFCCF63
408   -:1019700008951092B9008CE08093B80084E08093C1
409   -:10198000BC000895CF9394EA9093BC009091BC0062
410   -:1019900097FFFCCF9091B900987F983011F080E0CC
411   -:1019A00015C0C62F880F0E94AF0C8091B900887FA8
412   -:1019B0008831A9F78C2F0E94AF0C8091B900887FE5
413   -:1019C000883269F784E98093BC0081E0CF91089563
414   -:1019D000CF93DF9394EA9093BC009091BC0097FF63
415   -:1019E000FCCF9091B900987F983011F080E01EC034
416   -:1019F000C42FD62F880F0E94AF0C8091B900887F2A
417   -:101A00008831A1F78D2F0E94AF0C8091B900887F9B
418   -:101A1000883261F78C2F0E94AF0C8091B900887FCB
419   -:101A2000883221F784E98093BC0081E0DF91CF9177
420   -:101A30000895AF92BF92CF92DF92FF920F931F93C0
421   -:101A4000CF93DF93CDB7DEB76A970FB6F894DEBFBA
422   -:101A50000FBECDBF86E0E2E1F1E0DE01119601901C
423   -:101A60000D928A95E1F78091180190911901A0914A
424   -:101A70001A01B0911B018B8B9C8BAD8BBE8B80911F
425   -:101A80001C0190911D01A0911E01B0911F018F8733
426   -:101A9000988BA98BBA8B8091200190912101A09104
427   -:101AA0002201B09123018B879C87AD87BE870E945E
428   -:101AB00053000E9458000E94A40C9E01255F3F4FD6
429   -:101AC000AE01415F5F4FBE016D5E7F4FCE0101965B
430   -:101AD0000E943D0C20E044EE57E062E080E00E946E
431   -:101AE0009C07882309F475C020E044EE57E061E0CC
432   -:101AF00081E00E949C07882309F46BC088E6C82E09
433   -:101B000081E0D82E95E8A92E91E0B92E20E044EE90
434   -:101B100057E061E081E00E949C0781E00E9412088A
435   -:101B2000F12CF110F3CF789483E095E00E94EB0163
436   -:101B3000873121F5F89442E050E0BE01675E7F4FA7
437   -:101B400081E00E94540918161906ACF78A8D1F927D
438   -:101B50008F93898D1F928F93DF92CF920E94550FA2
439   -:101B6000BE01675E7F4F81E00E9485000F900F905D
440   -:101B70000F900F900F900F90FF24F3948E01095E49
441   -:101B80001F4F9E01295F3F4F42E050E0BE01675E5C
442   -:101B90007F4F80E00E94640A089719F6F8948A8DB6
443   -:101BA0001F928F93898D1F928F93BF92AF920E9445
444   -:101BB000550FBE01675E7F4FCE0107960E94DF0082
445   -:101BC000FF24F3940F900F900F900F900F900F90B1
446   -:101BD000A8CF8FEF9FEF6A960FB6F894DEBF0FBEC7
447   -:101BE000CDBFDF91CF911F910F91FF90DF90CF90EC
448   -:101BF000BF90AF900895A1E21A2EAA1BBB1BFD0156
449   -:101C00000DC0AA1FBB1FEE1FFF1FA217B307E407DB
450   -:101C1000F50720F0A21BB30BE40BF50B661F771F33
451   -:101C2000881F991F1A9469F7609570958095909513
452   -:101C30009B01AC01BD01CF0108950E94240E689460
453   -:101C4000B1110C94B30E08950E94980E88F09F571E
454   -:101C500098F0B92F9927B751B0F0E1F0660F771FD0
455   -:101C6000881F991F1AF0BA95C9F714C0B13091F0C6
456   -:101C70000E94B20EB1E008950C94B20E672F782F37
457   -:101C80008827B85F39F0B93FCCF38695779567958B
458   -:101C9000B395D9F73EF490958095709561957F4FF7
459   -:101CA0008F4F9F4F0895E89409C097FB3EF490959D
460   -:101CB0008095709561957F4F8F4F9F4F9923A9F025
461   -:101CC000F92F96E9BB279395F695879577956795B4
462   -:101CD000B795F111F8CFFAF4BB0F11F460FF1BC0F8
463   -:101CE0006F5F7F4F8F4F9F4F16C0882311F096E98B
464   -:101CF00011C0772321F09EE8872F762F05C0662339
465   -:101D000071F096E8862F70E060E02AF09A95660FF1
466   -:101D1000771F881FDAF7880F9695879597F90895AA
467   -:101D200057FD9058440F551F59F05F3F71F047958C
468   -:101D3000880F97FB991F61F09F3F79F08795089571
469   -:101D4000121613061406551FF2CF4695F1DF08C090
470   -:101D5000161617061806991FF1CF869571056105AD
471   -:101D600008940895E894BB2766277727CB0197F955
472   -:101D700008950E94CC0E0C943D0F0E942F0F38F056
473   -:101D80000E94360F20F0952311F00C94260F0C942E
474   -:101D90002C0F11240C94B30E0E94900E70F3959F9B
475   -:101DA000C1F3950F50E0551F629FF001729FBB2752
476   -:101DB000F00DB11D639FAA27F00DB11DAA1F649FEE
477   -:101DC0006627B00DA11D661F829F2227B00DA11DA1
478   -:101DD000621F739FB00DA11D621F839FA00D611D27
479   -:101DE000221F749F3327A00D611D231F849F600D48
480   -:101DF000211D822F762F6A2F11249F5750409AF071
481   -:101E0000F1F088234AF0EE0FFF1FBB1F661F771FFC
482   -:101E1000881F91505040A9F79E3F510580F00C94C7
483   -:101E2000260F0C94B30E5F3FE4F3983ED4F38695EF
484   -:101E300077956795B795F795E7959F5FC1F7FE2B67
485   -:101E4000880F911D9695879597F9089597F99F6743
486   -:101E500080E870E060E008959FEF80EC0895002432
487   -:101E60000A941616170618060906089500240A94FF
488   -:101E700012161306140605060895092E0394000C85
489   -:101E800011F4882352F0BB0F40F4BF2B11F460FF14
490   -:101E900004C06F5F7F4F8F4F9F4F0895FB01DC01A0
491   -:101EA00001900D920020E1F70895A0E0B0E0EBE58D
492   -:101EB000FFE00C943C12AE014B5F5F4FFA01619161
493   -:101EC0007191AF0180911D0490911E040E949B0F9F
494   -:101ED000E2E00C9458120F931F93CF93DF93E0919D
495   -:101EE0001D04F0911E04238121FF1BC08C01D0E052
496   -:101EF000C0E0F80181918F0160911D0470911E0472
497   -:101F0000DB011896ED91FC911997882331F0099522
498   -:101F1000892B79F3DFEFCFEFECCF8AE00995892B9E
499   -:101F200019F08FEF9FEF02C08D2F9C2FDF91CF9183
500   -:101F30001F910F910895ABE0B0E0E1EAFFE00C944F
501   -:101F40002C126C017B018A01FC01178216828381AD
502   -:101F500081FFCCC1CE0101963C01F6019381F701CE
503   -:101F600093FD859193FF81917F01882309F4BAC184
504   -:101F7000853239F493FD859193FF81917F018532FC
505   -:101F800029F4B60190E00E949211E7CF912C212C08
506   -:101F9000312CFFE1F315D8F08B3279F038F4803230
507   -:101FA00079F08332A1F4232D20611DC08D3261F0C0
508   -:101FB000803369F4232D216016C0832D8260382E72
509   -:101FC000E32DE4603E2E2AC0F32DF8601DC037FCDF
510   -:101FD0002DC020ED280F2A3040F08E32B9F436FCA7
511   -:101FE00081C1232D2064322E19C036FE06C08AE03E
512   -:101FF000989E200D1124922E11C0EAE02E9E200DF5
513   -:102000001124222EF32DF0623F2E08C08C3621F4CD
514   -:10201000832D8068382E02C0883641F4F70193FD85
515   -:10202000859193FF81917F018111B3CF982F9F7D7F
516   -:102030009554933028F40C5F1F4F9FE399830DC094
517   -:10204000833631F0833771F0833509F059C021C0F0
518   -:10205000F801808189830E5F1F4F88248394912C1F
519   -:10206000530113C02801F2E04F0E511CF801A0806B
520   -:10207000B18036FE03C0692D70E002C06FEF7FEFC4
521   -:10208000C5010E9487114C018201F32DFF773F2E7D
522   -:1020900016C0280122E0420E511CF801A080B18038
523   -:1020A00036FE03C0692D70E002C06FEF7FEFC501FF
524   -:1020B0000E947C114C01F32DF0683F2E820133FC0D
525   -:1020C0001BC0822D90E088169906B0F4B60180E21C
526   -:1020D00090E00E9492112A94F4CFF50137FC85918B
527   -:1020E00037FE81915F01B60190E00E9492112110AC
528   -:1020F0002A9421E0821A91088114910471F7E8C0B2
529   -:10210000843611F0893641F5F80137FE07C0608149
530   -:102110007181828193810C5F1F4F08C06081718142
531   -:10212000072E000C880B990B0E5F1F4FF32DFF76C7
532   -:102130003F2E97FF09C090958095709561957F4FD0
533   -:102140008F4F9F4FF0683F2E2AE030E0A3010E949E
534   -:10215000CE11882E861845C0853731F4232D2F7E69
535   -:10216000B22E2AE030E025C0932D997FB92E8F360C
536   -:10217000C1F018F4883579F0B5C0803719F0883788
537   -:1021800021F0B0C0E92FE061BE2EB4FE0DC0FB2DE2
538   -:10219000F460BF2E09C034FE0AC0292F2660B22E7B
539   -:1021A00006C028E030E005C020E130E002C020E1B8
540   -:1021B00032E0F801B7FE07C06081718182819381AE
541   -:1021C0000C5F1F4F06C06081718180E090E00E5F60
542   -:1021D0001F4FA3010E94CE11882E8618FB2DFF777A
543   -:1021E0003F2E36FE0DC0232D2E7FA22E891458F4CB
544   -:1021F00034FE0BC032FC09C0832D8E7EA82E05C094
545   -:10220000B82CA32C03C0B82C01C0B92CA4FE0FC05D
546   -:10221000FE01E80DF11D8081803321F49A2D997E15
547   -:10222000A92E09C0A2FE06C0B394B39404C08A2D9F
548   -:10223000867809F0B394A3FC11C0A0FE06C0B214C6
549   -:1022400088F4280C922C9B180EC0B21460F4B601CE
550   -:1022500080E290E00E949211B394F7CFB21418F488
551   -:102260002B1802C0982C212CA4FE10C0B60180E3CC
552   -:1022700090E00E949211A2FE17C0A1FC03C088E763
553   -:1022800090E002C088E590E0B6010CC08A2D867807
554   -:1022900059F0A1FE02C08BE201C080E2A7FC8DE2F2
555   -:1022A000B60190E00E949211891438F4B60180E3DF
556   -:1022B00090E00E9492119A94F7CF8A94F301E80D6E
557   -:1022C000F11D8081B60190E00E9492118110F5CF3E
558   -:1022D000222009F442CEB60180E290E00E949211E1
559   -:1022E0002A94F6CFF6018681978102C08FEF9FEF87
560   -:1022F0002B96E2E10C944812FC010590615070406D
561   -:102300000110D8F7809590958E0F9F1F0895FC01BE
562   -:102310006150704001900110D8F7809590958E0F14
563   -:102320009F1F08950F931F93CF93DF93FB0123818A
564   -:1023300021FD03C08FEF9FEF2CC022FF16C0468106
565   -:102340005781248135814217530744F4A081B1811C
566   -:102350009D012F5F3F4F318320838C9326813781EE
567   -:102360002F5F3F4F3783268314C08B01EC01FB01A5
568   -:102370000084F185E02D0995892BE1F6D8011696A8
569   -:102380008D919C911797019617969C938E93169713
570   -:10239000CE01DF91CF911F910F910895FA01AA27E5
571   -:1023A000283051F1203181F1E8946F936E7F6E5F98
572   -:1023B0007F4F8F4F9F4FAF4FB1E03ED0B4E03CD046
573   -:1023C000670F781F891F9A1FA11D680F791F8A1F29
574   -:1023D000911DA11D6A0F711D811D911DA11D20D090
575   -:1023E00009F468943F912AE0269F11243019305D4A
576   -:1023F0003193DEF6CF010895462F4770405D41933B
577   -:10240000B3E00FD0C9F7F6CF462F4F70405D4A3387
578   -:1024100018F0495D31FD4052419302D0A9F7EACF4F
579   -:10242000B4E0A6959795879577956795BA95C9F77E
580   -:1024300000976105710508959B01AC010A2E069471
581   -:102440005795479537952795BA95C9F7620F731F2A
582   -:10245000841F951FA01D08952F923F924F925F9267
583   -:102460006F927F928F929F92AF92BF92CF92DF92A4
584   -:10247000EF92FF920F931F93CF93DF93CDB7DEB709
585   -:10248000CA1BDB0B0FB6F894DEBF0FBECDBF09949D
586   -:102490002A88398848885F846E847D848C849B84F4
587   -:1024A000AA84B984C884DF80EE80FD800C811B8102
588   -:1024B000AA81B981CE0FD11D0FB6F894DEBF0FBE31
589   -:0A24C000CDBFED010895F894FFCFA1
590   -:1024CA000100000002000000008F0C000000002044
591   -:1024DA000000A0BDCDDDEDFDC0A801CDC0A8010161
592   -:1024EA00FFFFFF0020010052657175657374204378
593   -:1024FA006F6D4D656D00534F434B4554204E4F4E03
594   -:10250A0020494E4954494C494153454520004D4FB5
595   -:10251A00444520455645494C4C45004D4F444520BD
596   -:10252A00534F4D4D45494C004D4553534147452066
597   -:10253A00524543552056494120544350202578207E
598   -:10254A002578200A004D45535341474520524543BB
599   -:10255A005520564941205544502025782025782079
600   -:10256A000A00737973696E697428290D00436861DA
601   -:10257A006E6E656C203A2053454E44204D454D20E1
602   -:10258A0053495A45203A2052454356204D454D203D
603   -:10259A0053495A450D002564203A20252E347820C7
604   -:1025AA003A20252E3478203A20252E3478203A20D5
605   -:1025BA00252E34780D0A004953525F52583A207238
606   -:1025CA00645F707472203A20252E34780D0A0063F5
607   -:1025DA006C6F736528290D00736F636B6574282906
608   -:1025EA000D00536E5F5352203D20252E3278202C49
609   -:1025FA002050726F746F636F6C203D20252E3278E5
610   -:10260A000D0A006C697374656E28290D0073746174
611   -:10261A00747573203D2025780D0A004661696C5B4C
612   -:10262A00696E76616C69642069702C706F72745D72
613   -:10263A000D00646973636F6E6E65637428290D00FB
614   -:10264A00736F636B657420256420667265657369B0
615   -:10265A007A652825642920656D707479206F722047
616   -:10266A006572726F720D0A00534F434B5F434C4FB2
617   -:10267A005345442E0D00426164207374617475736E
618   -:10268A00203D20253032780A007265637628290DAC
619   -:10269A000073656E64746F28290D002564204661F5
620   -:1026AA00696C5B252E32782E252E32782E252E3215
621   -:1026BA00782E252E32782C20252E642C2025645D38
622   -:1026CA000D0A007265637666726F6D28290D0049DE
623   -:1026DA0053525F52583A2072645F707472203A20E3
624   -:1026EA00252E34782073697A653D25640D0A0055D4
625   -:1026FA004450206D736720232564206172726976C5
626   -:10270A0065640D0A00736F7572636520506F727489
627   -:10271A00203A2025750D0A00736F7572636520498A
628   -:10272A0050203A2025642E25642E25642E25640D1A
629   -:10273A000A00495020524157206D73672061727216
630   -:10274A00697665640D007265637666726F6D282915
631   -:10275A0020656E64202E2E0D0069676D7073656E9C
632   -:10276A006428290D002564204661696C5B25645D37
633   -:10277A000D0A0069676D7073656E64206661696C25
634   -:04278A002E0D000010
  10 +:1000900001C01D92A332B207E1F70E94070D0C9434
  11 +:1000A00043120C9400008FEF8AB98091E3038823F8
  12 +:1000B00019F088E08BB908951BB80895E1E8F0E0E5
  13 +:1000C000808188608083808184608083808181607A
  14 +:1000D00080838AE698E19093890080938800EFE618
  15 +:1000E000F0E080818260808308951F920F920FB6A6
  16 +:1000F0000F9211248F939F938091E303811104C089
  17 +:100100009BB180E289278BB99F918F910F900FBE91
  18 +:100110000F901F901895FF920F931F93CF93DF932B
  19 +:10012000F82EEB018A018091E403811108C081E07F
  20 +:100130008093E40380EA80931B0410921C0468817E
  21 +:10014000862F8295869587702130310509F08DC004
  22 +:100150006F7170E0762F66279981690F711D82306B
  23 +:1001600009F43EC0853009F45CC08111BCC020E0B8
  24 +:1001700044EE57E061E082E00E948A07811104C0EA
  25 +:1001800083E291E00E944B0F44EE57E0B80182E019
  26 +:100190000E944608882309F4A6C02FEF85EA9EE056
  27 +:1001A000215080409040E1F700C000008091E303BF
  28 +:1001B000811103C06FE371E002C06EE071E085EC75
  29 +:1001C00093E00E942E0FE5ECF3E001900020E9F7A8
  30 +:1001D0003197AF01455C534065EC73E082E066C047
  31 +:1001E0008091E3036130710561F4882351F010922E
  32 +:1001F000E30382E491E00E944B0F9BB188E08927E2
  33 +:100200000EC0672B09F06FC0813008F06CC081E030
  34 +:100210008093E3038FE491E00E944B0F88E08BB959
  35 +:1002200062C08091E30381115EC080E090E00E9493
  36 +:10023000330E22E832EE47E45CE30E94990E0E94FE
  37 +:10024000FD0D2BEC2603A001279F500D1124CA01A0
  38 +:100250008659974E90938900809388008881809377
  39 +:100260001B04898180931C043EC0232BE1F583305D
  40 +:1002700021F1873049F1811136C08091E30381116A
  41 +:1002800003C06FE371E002C06EE071E085EC93E0C3
  42 +:100290000E942E0FE5ECF3E001900020E9F7319782
  43 +:1002A000AF01455C534065EC73E08F2DDF91CF913A
  44 +:1002B0001F910F91FF900C94C4088CE591E00E946F
  45 +:1002C0004B0F6BE174E0E2CF8BE691E00E944B0FA5
  46 +:1002D00081E08093C4038F2DDF91CF911F910F9107
  47 +:1002E000FF900C94AC08DF91CF911F910F91FF907C
  48 +:1002F0000895E82FF0E0EB5EFB4F80810895E82F32
  49 +:10030000F0E0EB5EFB4F60830895E82FF0E0EE0F26
  50 +:10031000FF1FEB50FC4F808191810895E82FF0E0A2
  51 +:10032000EE0FFF1FE350FC4F808191810895E82F6D
  52 +:10033000F0E0EE0FFF1FEB5FFB4F8081918108958E
  53 +:10034000E82FF0E0EE0FFF1FE35FFB4F808191810C
  54 +:100350000895E82FF0E0EE0FFF1FEB51FC4F808176
  55 +:1003600091810895E82FF0E0EE0FFF1FE351FC4F5D
  56 +:1003700080819181089524B12C6224B92A9A25B1F3
  57 +:10038000277D25B920E52CBD2A9820EF2EBD0DB480
  58 +:1003900007FEFDCF9EBD0DB407FEFDCF8EBD0DB493
  59 +:1003A00007FEFDCF6EBD0DB407FEFDCF2A9A81E09A
  60 +:1003B000089524B12C6224B92A9A25B1277D25B944
  61 +:1003C00020E52CBD2A982FE02EBD0DB407FEFDCFF1
  62 +:1003D0009EBD0DB407FEFDCF8EBD0DB407FEFDCF53
  63 +:1003E0001EBC0DB407FEFDCF8EB52A9A089524B128
  64 +:1003F0002C6224B92A9A25B1277D25B920E52CBD88
  65 +:10040000FB019B01240F351F60EFE217F307A9F0F2
  66 +:100410002A986EBD0DB407FEFDCF9EBD0DB407FE3C
  67 +:10042000FDCF8EBD0DB407FEFDCF71917EBD0DB425
  68 +:1004300007FEFDCF2A9A0196E8CFCA01089524B19C
  69 +:100440002C6224B92A9A25B1277D25B920E52CBD37
  70 +:10045000FB019B01240F351F6FE0E217F307B1F09A
  71 +:100460002A986EBD0DB407FEFDCF9EBD0DB407FEEC
  72 +:10047000FDCF8EBD0DB407FEFDCF1EBC0DB407FE33
  73 +:10048000FDCF7EB571932A9A0196E7CFCA010895F0
  74 +:100490002F923F924F925F926F927F928F929F9294
  75 +:1004A000AF92BF92CF92DF92EF92FF920F931F9382
  76 +:1004B000CF93DF93CDB7DEB728970FB6F894DEBFA2
  77 +:1004C0000FBECDBF282E362E83EA91E00E944B0F3F
  78 +:1004D000622D8BE190E00E94BB01632D8AE190E0E8
  79 +:1004E0000E94BB0180E090E49093EE038093ED03C3
  80 +:1004F00080E090E69093E6038093E5038EEA91E036
  81 +:100500000E944B0F85EE882E83E0982E9DEEA92E3B
  82 +:1005100093E0B92E2DEF33E038872F8305EF13E0FA
  83 +:1005200025E0C22E24E0D22E3DE0E32E34E0F32E6F
  84 +:100530001A821982412C512C1C821B82612C712C35
  85 +:10054000222D30E03E832D83232C312CAF81B885C2
  86 +:1005500011961C921E92F801118210822B813C810F
  87 +:1005600021153042B4F58D819E81098002C0959598
  88 +:1005700087950A94E2F78370992782309105A9F054
  89 +:1005800083309105D9F0019739F080E094E08D93A4
  90 +:100590009C93EFEFF3E01AC0E0E0F8E0AF81B8859C
  91 +:1005A000ED93FC93EFEFF7E011C0E0E0F0E1AF81F5
  92 +:1005B000B885ED93FC93EFEFFFE008C0E0E0F0E2D8
  93 +:1005C000AF81B885ED93FC93EFEFFFE1D701ED9399
  94 +:1005D000FC934114F0E25F069CF5C101098002C062
  95 +:1005E000959587950A94E2F7837099278230910553
  96 +:1005F000A9F083309105D1F0019741F0E0E0F4E0FB
  97 +:10060000D801ED93FC93EFEFF3E017C0E0E0F8E0E2
  98 +:10061000D801ED93FC93EFEFF7E00FC0E0E0F0E1DD
  99 +:10062000D801ED93FC93EFEFFFE007C0E0E0F0E2CC
  100 +:10063000D801ED93FC93EFEFFFE1D601ED93FC932E
  101 +:10064000AF81B8858D919D91B887AF832B813C8117
  102 +:10065000280F391F3C832B83D8012D913D918D01AB
  103 +:10066000420E531E61147104D9F0EF81F88534975E
  104 +:1006700060817181F501329740815181460F571F8A
  105 +:10068000F50151834083FD01349760817181F4014C
  106 +:10069000329740815181460F571FD4014D935C938F
  107 +:1006A000F40160817181F2E08F0E911CD5014C91B3
  108 +:1006B00011965C91B2E0AB0EB11C3F932F939F93C8
  109 +:1006C0008F937F936F935F934F937F926F92A7ED7A
  110 +:1006D000B1E0BF93AF930E94350FFFEF6F1A7F0A0F
  111 +:1006E00029813A812E5F3F4F3A83298332E0C30E3E
  112 +:1006F000D11C42E0E40EF11C0FB6F894DEBF0FBE31
  113 +:10070000CDBF94E06916710409F020CF28960FB68A
  114 +:10071000F894DEBF0FBECDBFDF91CF911F910F9137
  115 +:10072000FF90EF90DF90CF90BF90AF909F908F9011
  116 +:100730007F906F905F904F903F902F900895682F1B
  117 +:1007400080E090E80C94BB0180E80C949F03CF9369
  118 +:10075000DF93EC01688181E090E00E94BB01698138
  119 +:1007600082E090E00E94BB016A8183E090E00E94F9
  120 +:10077000BB016B8184E090E0DF91CF910C94BB01D1
  121 +:10078000CF93DF93EC0181E090E00E94D901888350
  122 +:1007900082E090E00E94D901898383E090E00E948A
  123 +:1007A000D9018A8384E090E00E94D9018B83DF9194
  124 +:1007B000CF910895CF93DF93EC01688185E090E0BD
  125 +:1007C0000E94BB01698186E090E00E94BB016A81C2
  126 +:1007D00087E090E00E94BB016B8188E090E0DF91B0
  127 +:1007E000CF910C94BB01CF93DF93EC01688189E03A
  128 +:1007F00090E00E94BB0169818AE090E00E94BB0109
  129 +:100800006A818BE090E00E94BB016B818CE090E0FC
  130 +:100810000E94BB016C818DE090E00E94BB016D8164
  131 +:100820008EE090E0DF91CF910C94BB01CF93DF93EA
  132 +:10083000EC0168818FE090E00E94BB01698180E15A
  133 +:1008400090E00E94BB016A8181E190E00E94BB01BF
  134 +:100850006B8182E190E0DF91CF910C94BB0185E147
  135 +:1008600090E00C94D901CF93C82F692F87E190E0D5
  136 +:100870000E94BB016C2F88E190E0CF910C94BB01EA
  137 +:10088000682F89E190E00C94BB01682F86E190E02D
  138 +:100890000C94BB01CF93DF93EC0181E090E00E94C8
  139 +:1008A000D901888382E090E00E94D901898383E0A6
  140 +:1008B00090E00E94D9018A8384E090E00E94D901EF
  141 +:1008C0008B83DF91CF910895CF93DF93EC0185E087
  142 +:1008D00090E00E94D901888386E090E00E94D901CF
  143 +:1008E000898387E090E00E94D9018A8388E090E0C4
  144 +:1008F0000E94D9018B83DF91CF910895CF93DF932D
  145 +:10090000EC0189E090E00E94D90188838AE090E0C0
  146 +:100910000E94D90189838BE090E00E94D9018A83EB
  147 +:100920008CE090E00E94D9018B838DE090E00E94E2
  148 +:10093000D9018C838EE090E00E94D9018D83DF91F4
  149 +:10094000CF910895CF93DF93EC018FE090E00E9468
  150 +:10095000D901888380E190E00E94D901898381E1F7
  151 +:1009600090E00E94D9018A8382E190E00E94D9013F
  152 +:100970008B83DF91CF9108950F931F93CF93DF93D4
  153 +:100980008B01C82FD0E02496DC2FCC27CE01069611
  154 +:100990000E94D901F8018083CE0107960E94D901F7
  155 +:1009A000F8018183CE0108960E94D901F801828363
  156 +:1009B000CE0109960E94D901F8018383CE010A96DF
  157 +:1009C0000E94D901F8018483CE010B960E94D901BF
  158 +:1009D000F8018583DF91CF911F910F9108950F93B7
  159 +:1009E0001F93CF93DF938B01C82FD0E02496DC2F89
  160 +:1009F000CC27FB016081CE0106960E94BB01F80165
  161 +:100A00006181CE0107960E94BB01F8016281CE018F
  162 +:100A100008960E94BB01F8016381CE0109960E94ED
  163 +:100A2000BB01F8016481CE010A960E94BB01F80166
  164 +:100A30006581CE010B96DF91CF911F910F910C94A0
  165 +:100A4000BB010F931F93CF93DF938B01C82FD0E08F
  166 +:100A50002496DC2FCC27CE010C960E94D901F801F8
  167 +:100A60008083CE010D960E94D901F8018183CE01C9
  168 +:100A70000E960E94D901F8018283CE010F960E9442
  169 +:100A8000D901F8018383DF91CF911F910F910895D0
  170 +:100A90000F931F93CF93DF938B01C82FD0E0249641
  171 +:100AA000DC2FCC27FB016081CE010C960E94BB019C
  172 +:100AB000F8016181CE010D960E94BB01F8016281AF
  173 +:100AC000CE010E960E94BB01F8016381CE010F9604
  174 +:100AD000DF91CF911F910F910C94BB010F931F9346
  175 +:100AE000CF93DF938B01C82FD0E02496DC2FCC2747
  176 +:100AF000CE0140960E94D901F8018083CE01419633
  177 +:100B00000E94D901F8018183DF91CF911F910F914C
  178 +:100B100008950F931F93CF93DF938B01C82FD0E0DD
  179 +:100B20002496DC2FCC27FB016081CE0140960E94E9
  180 +:100B3000BB01F8016181CE014196DF91CF911F91F8
  181 +:100B40000F910C94BB011F93CF93DF93162F672F48
  182 +:100B5000C82FD0E02496DC2FCC27CE0142960E94ED
  183 +:100B6000BB01612FCE014396DF91CF911F910C9471
  184 +:100B7000BB0190E0982F88278A5E9B4F0C94BB01A5
  185 +:100B800090E0982F88278C5E9B4F0C94BB0190E0DF
  186 +:100B9000982F88278E5F9B4F0C94D90190E0982F57
  187 +:100BA00088278D5F9B4F0C94D901CF92DF92EF92F3
  188 +:100BB000FF920F931F93CF93DF93C82FD0E024961B
  189 +:100BC000DC2FCC277E0180E2E80EF11CA19600E02C
  190 +:100BD00010E0C7010E94D901C82ED12CDC2CCC24F6
  191 +:100BE000CE010E94D901C80ED11CC114D10461F0FC
  192 +:100BF000C7010E94D901082F10E0102F0027CE0155
  193 +:100C00000E94D901080F111D0C151D0511F7C8010F
  194 +:100C1000DF91CF911F910F91FF90EF90DF90CF90D8
  195 +:100C20000895CF92DF92EF92FF920F931F93CF938D
  196 +:100C3000DF93C82FD0E02496DC2FCC277E0186E2FC
  197 +:100C4000E80EF11CA79600E010E0C7010E94D90150
  198 +:100C5000C82ED12CDC2CCC24CE010E94D901C80E88
  199 +:100C6000D11CC114D10461F0C7010E94D901082F21
  200 +:100C700010E0102F0027CE010E94D901080F111D8E
  201 +:100C80000C151D0511F7C801DF91CF911F910F9130
  202 +:100C9000FF90EF90DF90CF900895CF92DF92EF9288
  203 +:100CA000FF920F931F93CF93DF93E82FF0E0EE0FA7
  204 +:100CB000FF1FDF01A35FBB4F8D919C91DA01A82339
  205 +:100CC000B923EF01C351DC4FE880F980CD018E0DCF
  206 +:100CD0009F1DE350FC4FC081D181AD01420F531FD6
  207 +:100CE000C417D50778F489016B01CA1BDB0BAE0171
  208 +:100CF0000E94F701A8014C1B5D0BB6016C0F7D1F14
  209 +:100D0000C70101C0A901DF91CF911F910F91FF9001
  210 +:100D1000EF90DF90CF900C94F7018F929F92BF924B
  211 +:100D2000CF92DF92EF92FF920F931F93CF93DF93B7
  212 +:100D300000D0CDB7DEB7B82E7A0190E00496982E99
  213 +:100D40008824640184E2C80ED11CC60169837A83B9
  214 +:100D50000E94D901082F10E0102F002785E2880E8D
  215 +:100D6000911CC4010E94D901080F111D9701A8010F
  216 +:100D700069817A818B2D0E944D060E0D1F1D612FFA
  217 +:100D8000C6010E94BB01602FC4010F900F90DF913C
  218 +:100D9000CF911F910F91FF90EF90DF90CF90BF9078
  219 +:100DA0009F908F900C94BB01AF92BF92CF92DF9235
  220 +:100DB000EF92FF920F931F93CF93DF93DA01A90174
  221 +:100DC000E82FF0E0EE0FFF1FEF01CB5FDB4F8881D4
  222 +:100DD00099816B01C822D922EF01CB51DC4FE88009
  223 +:100DE000F980C6018E0D9F1DEB50FC4FC081D18153
  224 +:100DF0009601240F351FC217D30780F48A015D01C5
  225 +:100E0000CC19DD09AE01BD010E941F02A8014C1BD7
  226 +:100E10005D0BB5016C0F7D1FC70101C0BD01DF91E6
  227 +:100E2000CF911F910F91FF90EF90DF90CF90BF90E7
  228 +:100E3000AF900C941F029F92AF92BF92CF92DF921D
  229 +:100E4000EF92FF920F931F93CF93DF93982E6B0136
  230 +:100E50007A01082F10E00C5F1F4F102F0027580158
  231 +:100E600088E2A80EB11CC5010E94D901C82FD0E0AC
  232 +:100E7000DC2FCC27075D1F4FC8010E94D901C80F86
  233 +:100E8000D11DDF93CF9388EF91E09F938F930E94C2
  234 +:100E9000350F9701A601BE01892D0E94D406CE0D03
  235 +:100EA000DF1D6D2FC5010E94BB010F900F900F90A9
  236 +:100EB0000F906C2FC801DF91CF911F910F91FF9080
  237 +:100EC000EF90DF90CF90BF90AF909F900C94BB01BC
  238 +:100ED0000F931F93CF93DF93C82F80E192E00E947E
  239 +:100EE0004B0FD0E02496DC2FCC278E010F5F1F4FD5
  240 +:100EF00060E1C8010E94BB01C8010E94D9018111B3
  241 +:100F0000FBCF6FEFCE010296DF91CF911F910F9132
  242 +:100F10000C94BB01CF92DF92EF92FF920F931F933D
  243 +:100F2000CF93DF93C82F062F6A01122F89E192E039
  244 +:100F30000E944B0F8FEF800FEC2EF12C8530C8F5FF
  245 +:100F40008C2F0E946807E7012496DC2FCC27602FA6
  246 +:100F5000612BCE010E94BB01CE0104968E010B5F76
  247 +:100F60001F4FC114D10429F06D2D0E94BB016C2DBF
  248 +:100F70000FC02091190430911A042F5F3F4F309316
  249 +:100F80001A0420931904632F0E94BB016091190475
  250 +:100F9000C8010E94BB018E010F5F1F4F61E0C801B5
  251 +:100FA0000E94BB01C8010E94D9018111FBCF11E051
  252 +:100FB00001C010E0E7012496DC2FCC27CE010E946F
  253 +:100FC000D901082FCE0103960E94D9011F920F93D9
  254 +:100FD0001F928F9383E292E09F938F930E94350F2D
  255 +:100FE0000F900F900F900F900F900F90812FDF9127
  256 +:100FF000CF911F910F91FF90EF90DF90CF900895C8
  257 +:101000000F931F93CF93DF93C82F84E492E00E9445
  258 +:101010004B0FD0E02496DC2FCC278E010D5F1F4FA5
  259 +:10102000C8010E94D9018331D9F4219662E0CE0132
  260 +:101030000E94BB01CE010E94D9018111FBCFC801E2
  261 +:101040000E94D9011F928F938EE492E09F938F9319
  262 +:101050000E94350F0F900F900F900F9081E005C008
  263 +:101060008CE592E00E944B0F80E0DF91CF911F91C1
  264 +:101070000F91089590E0982F88278D5F9B4F0E94D5
  265 +:10108000D901873111F481E008950895EF92FF921C
  266 +:101090000F931F93CF93DF93C82F8B017A0186E7BD
  267 +:1010A00092E00E944B0FF80160816F3F51F4818103
  268 +:1010B0008F3F99F482818F3F81F483818F3F69F460
  269 +:1010C0000FC061110AC0F8018181811106C08281BF
  270 +:1010D000811103C08381882319F0E114F10431F4F4
  271 +:1010E0008CE592E00E944B0F80E02FC0D0E0249668
  272 +:1010F000DC2FCC27CE010C960E94BB01F801618148
  273 +:10110000CE010D960E94BB01F8016281CE010E96C0
  274 +:101110000E94BB01F8016381CE010F960E94BB01C2
  275 +:101120006F2DCE0140960E94BB016E2DCE014196DF
  276 +:101130000E94BB01219664E0CE010E94BB01CE015A
  277 +:101140000E94D9018111FBCF81E0DF91CF911F91E6
  278 +:101150000F91FF90EF900895CF93DF93C82F83E70F
  279 +:1011600092E00E944B0FD0E0DC2FCC27CF5FDB4F0B
  280 +:1011700068E0CE010E94BB01CE010E94D90181111D
  281 +:10118000FBCFDF91CF9108958F929F92AF92BF9244
  282 +:10119000CF92DF92EF92FF921F93CF93DF93182F9E
  283 +:1011A0004B017A018EE993E00E944B0F812F0E9440
  284 +:1011B0008E018E159F0520F4812F0E948E017C01E7
  285 +:1011C000C12FD0E02496DC2FCC275E0183E0A80E4F
  286 +:1011D000B11C812F0E94D5056C01C5010E94D90167
  287 +:1011E0008731A9F08C3199F0DF92CF921F921F9333
  288 +:1011F00081E892E09F938F930E94350F0F900F909C
  289 +:101200000F900F900F900F90E12CF12C03C0CE1493
  290 +:10121000DF04F8F2A701B401812F0E948D066E0150
  291 +:101220008FEFC81AD80A60E2C6010E94BB01C6014E
  292 +:101230000E94D9018111FBCF2296CE010E94D901D3
  293 +:1012400084FD0FC0C5010E94D9018111F6CF89EA42
  294 +:1012500092E00E944B0F812F0E94680780E090E08F
  295 +:1012600005C060E1CE010E94BB01C701DF91CF91B3
  296 +:101270001F91FF90EF90DF90CF90BF90AF909F9025
  297 +:101280008F900895AF92BF92CF92DF92FF920F930B
  298 +:101290001F93CF93DF93F82E6B018A01C82FD0E004
  299 +:1012A0002496DC2FCC275E0183E0A80EB11CC5017B
  300 +:1012B0000E94D901873191F0C5010E94D9011F9286
  301 +:1012C0008F9387EB92E09F938F930E94350F0F903F
  302 +:1012D0000F900F900F908FEF9FEF26C08F2D0E94E1
  303 +:1012E00011065C0118161906ECF48AEC92E00E94D3
  304 +:1012F0004B0FA016B10620F00115110589F001C0B1
  305 +:101300008501A801B6018F2D0E941B07219660E47C
  306 +:10131000CE010E94BB01CE010E94D9018111FBCFF9
  307 +:10132000C80102C080E090E0DF91CF911F910F9142
  308 +:10133000FF90DF90CF90BF90AF9008959F92AF92B3
  309 +:10134000BF92CF92DF92EF92FF920F931F93CF93B2
  310 +:10135000DF93982E5B01EA01790182ED92E00E9411
  311 +:101360004B0F892D0E948E018C179D0728F4892D23
  312 +:101370000E948E016C0101C06E01F7016081611154
  313 +:1013800009C08181811106C08281811103C08381DE
  314 +:10139000882331F00115110519F0C114D10429F584
  315 +:1013A000DF93CF931F930F93F70183811F928F9346
  316 +:1013B00082811F928F9381811F928F931F926F93CF
  317 +:1013C0001F929F928CED92E09F938F930E94350F16
  318 +:1013D0008CE592E00E944B0F8DB79EB740960FB6FA
  319 +:1013E000F8949EBF0FBE8DBF49C0C92DD0E0249692
  320 +:1013F000DC2FCC27CE010C960E94BB01F701618146
  321 +:10140000CE010D960E94BB01F7016281CE010E96BE
  322 +:101410000E94BB01F7016381CE010F960E94BB01C0
  323 +:10142000612FCE0140960E94BB01602FCE014196F4
  324 +:101430000E94BB01A601B501892D0E948D068E0177
  325 +:101440000F5F1F4F60E2C8010E94BB01C8010E94EC
  326 +:10145000D9018111FBCF2296CE010E94D90184FDD2
  327 +:1014600010C0CE010E94D90183FFF6CF88EB93E034
  328 +:101470000E944B0F68E1CE010E94BB0180E090E02A
  329 +:1014800005C060E1CE010E94BB01C601DF91CF9192
  330 +:101490001F910F91FF90EF90DF90CF90BF90AF9092
  331 +:1014A0009F9008952F923F924F925F926F927F92FA
  332 +:1014B0008F929F92AF92BF92CF92DF92EF92FF9264
  333 +:1014C0000F931F93CF93DF93CDB7DEB72A970FB655
  334 +:1014D000F894DEBF0FBECDBF782E4B016A017901B3
  335 +:1014E0001A8709870E941106892B09F42BC184E011
  336 +:1014F00093E00E944B0F872D0E941106382E692E13
  337 +:10150000CD2809F417C1472C512C84E0480E511CFA
  338 +:10151000542C4424520198E2A90EB11CC5010E942A
  339 +:10152000D901082F10E0102F00276201E9E2CE0E4A
  340 +:10153000D11CC6010E94D901080F111D6F923F9264
  341 +:101540001F930F9380E193E09F938F930E94350F39
  342 +:10155000C2010E94D9010F900F900F900F900F9031
  343 +:101560000F908770833009F464C0843009F4ABC0F5
  344 +:10157000823009F0D0C028E030E0AE014F5F5F4F0D
  345 +:10158000B801872D0E94D4061801F8E02F0E311CF7
  346 +:101590008981F70180838A8181838B8182838C8119
  347 +:1015A00083838D8190E0982F88272E81820F911D53
  348 +:1015B000E985FA85918380830F8110E0102F002741
  349 +:1015C0008885080F111D1F930F9380E393E09F936D
  350 +:1015D0008F930E94350FE985FA8581818F938081F1
  351 +:1015E0008F9386E493E09F938F930E94350FF701CA
  352 +:1015F00083811F928F9382811F928F9381811F928B
  353 +:101600008F9380811F928F9389E593E09F938F93AF
  354 +:101610000E94350F9801A401B101872D0E94D406C4
  355 +:101620007101E00EF11E6F2DC5010E94BB016E2DF0
  356 +:1016300041C026E030E0AE014F5F5F4FB801872D1B
  357 +:101640000E94D406180196E0290E311C8981F70109
  358 +:1016500080838A8181838B8182838C8183830D81C6
  359 +:1016600010E0102F00278E81080F111D83E793E0F3
  360 +:101670000E944B0FF70183811F928F9382811F92EB
  361 +:101680008F9381811F928F9380811F928F9389E521
  362 +:1016900093E09F938F930E94350F9801A401B101AD
  363 +:1016A000872D0E94D406200E311E632DC5010E9495
  364 +:1016B000BB01622DC6010E94BB010FB6F894DEBFCC
  365 +:1016C0000FBECDBF2AC022E030E0AE014F5F5F4FBA
  366 +:1016D000B801872D0E94D406780192E0E90EF11C32
  367 +:1016E000098110E0902F88270A8110E0025011092B
  368 +:1016F000080F191F9801A401B701872D0E94D40675
  369 +:10170000E00EF11E6F2DC5010E94BB016E2DC601BA
  370 +:101710000E94BB0102C000E010E0EFEF4E1A5E0A2B
  371 +:1017200060E4C2010E94BB01C2010E94D901811183
  372 +:10173000FBCF02C000E010E087E893E00E944B0F6F
  373 +:10174000C80102C080E090E02A960FB6F894DEBF90
  374 +:101750000FBECDBFDF91CF911F910F91FF90EF9002
  375 +:10176000DF90CF90BF90AF909F908F907F906F90C1
  376 +:101770005F904F903F902F900895CF92DF92FF920D
  377 +:101780000F931F93CF93DF93F82E6B01EA018AE941
  378 +:1017900093E00E944B0F8F2D0E948E018C179D07A6
  379 +:1017A00028F48F2D0E948E018C0101C08E0101153D
  380 +:1017B000110589F41F921F92DF93CF9386EA93E07D
  381 +:1017C0009F938F930E94350F0F900F900F900F9063
  382 +:1017D0000F900F9030C0A801B6018F2D0E948D068A
  383 +:1017E000CF2DD0E02496DC2FCC276E018FEFC81AC6
  384 +:1017F000D80A60E2C6010E94BB01C6010E94D9015D
  385 +:101800008111FBCF6E0182E0C80ED11C2396C60168
  386 +:101810000E94D90184FD12C0CE010E94D901C601E7
  387 +:101820000E94D90183FFF3CF84EB93E00E944B0F1A
  388 +:101830008F2D0E94680780E090E005C060E1C6013E
  389 +:101840000E94BB01C801DF91CF911F910F91FF90C2
  390 +:10185000DF90CF900895CF92DF92EF92FF920F9397
  391 +:101860001F93CF93DF936C017B018A01E9010E94F2
  392 +:10187000A40365E585E50E944802C6010E94F303C2
  393 +:10188000C7010E941604C8010E94A703CE01DF9180
  394 +:10189000CF911F910F91FF90EF90DF90CF900C941C
  395 +:1018A000DA03092E000CAA0BBB0B9C01AD0184E0EE
  396 +:1018B000220F331F441F551F8A95D1F760E074E251
  397 +:1018C00084EF90E00E94DB0D215031093093C50078
  398 +:1018D0002093C40088E18093C10086E08093C20019
  399 +:1018E000E0ECF0E080818D7F808308959091C000CE
  400 +:1018F00095FFFCCF8093C6000895CF93C82F8A3000
  401 +:1019000019F48DE00E94760C8C2F0E94760C80E0FA
  402 +:1019100090E0CF9108958091C00087FFFCCF809127
  403 +:10192000C600089580E895E20E94510C80E091E0A5
  404 +:101930009093200480931F0408958093BB0084E853
  405 +:101940008093BC008091BC0087FFFCCF089510926B
  406 +:10195000B9008CE08093B80084E08093BC000895C7
  407 +:10196000CF9394EA9093BC009091BC0097FFFCCF7A
  408 +:101970009091B900987F983011F080E015C0C62F83
  409 +:10198000880F0E949D0C8091B900887F8831A9F74B
  410 +:101990008C2F0E949D0C8091B900887F883269F756
  411 +:1019A00084E98093BC0081E0CF910895CF93DF93C9
  412 +:1019B00094EA9093BC009091BC0097FFFCCF90916B
  413 +:1019C000B900987F983011F080E01EC0C42FD62F48
  414 +:1019D000880F0E949D0C8091B900887F8831A1F703
  415 +:1019E0008D2F0E949D0C8091B900887F883261F70D
  416 +:1019F0008C2F0E949D0C8091B900887F883221F73E
  417 +:101A000084E98093BC0081E0DF91CF910895EF924B
  418 +:101A1000FF920F931F93CF93DF93CDB7DEB76A97F3
  419 +:101A20000FB6F894DEBF0FBECDBF86E0E1E1F1E076
  420 +:101A3000DE01119601900D928A95E1F780911701D0
  421 +:101A400090911801A0911901B0911A018B8B9C8B78
  422 +:101A5000AD8BBE8B80911B0190911C01A0911D014B
  423 +:101A6000B0911E018F87988BA98BBA8B80911F0133
  424 +:101A700090912001A0912101B09122018B879C8738
  425 +:101A8000AD87BE870E9453000E945E000E94920CA8
  426 +:101A90009E01255F3F4FAE01415F5F4FBE016D5E0E
  427 +:101AA0007F4FCE0101960E942B0C20E044EE57E0C0
  428 +:101AB00062E080E00E948A07882309F46DC020E07C
  429 +:101AC00044EE57E061E081E00E948A07882309F430
  430 +:101AD00063C086E8E82E81E0F82E20E044EE57E06F
  431 +:101AE00061E081E00E948A0781E00E940008109274
  432 +:101AF000C4038091C4038111F0CF789483E095E012
  433 +:101B00000E94D901873169F18E01095E1F4F9E0144
  434 +:101B1000295F3F4F42E050E0BE01675E7F4F80E0AB
  435 +:101B20000E94520A089729F7F8948A8D1F928F9382
  436 +:101B3000898D1F928F93FF92EF920E94350F21E0C3
  437 +:101B400030E0AE01495F5F4FBE01675E7F4F80E0CE
  438 +:101B50000E948B000F900F900F900F900F900F909E
  439 +:101B6000C8CFF8948091C4038111CECF42E050E0F9
  440 +:101B7000BE01675E7F4F81E00E9442091816190678
  441 +:101B80008CF720E030E040E050E0BE01675E7F4F20
  442 +:101B900081E00E948B00E6CF8FEF9FEF6A960FB631
  443 +:101BA000F894DEBF0FBECDBFDF91CF911F910F9193
  444 +:101BB000FF90EF900895A1E21A2EAA1BBB1BFD0116
  445 +:101BC0000DC0AA1FBB1FEE1FFF1FA217B307E4071C
  446 +:101BD000F50720F0A21BB30BE40BF50B661F771F74
  447 +:101BE000881F991F1A9469F7609570958095909554
  448 +:101BF0009B01AC01BD01CF0108950E94040E6894C1
  449 +:101C0000B1110C94930E08950E94780E88F09F579E
  450 +:101C100098F0B92F9927B751B0F0E1F0660F771F10
  451 +:101C2000881F991F1AF0BA95C9F714C0B13091F006
  452 +:101C30000E94920EB1E008950C94920E672F782FB7
  453 +:101C40008827B85F39F0B93FCCF3869577956795CB
  454 +:101C5000B395D9F73EF490958095709561957F4F37
  455 +:101C60008F4F9F4F0895E89409C097FB3EF49095DD
  456 +:101C70008095709561957F4F8F4F9F4F9923A9F065
  457 +:101C8000F92F96E9BB279395F695879577956795F4
  458 +:101C9000B795F111F8CFFAF4BB0F11F460FF1BC038
  459 +:101CA0006F5F7F4F8F4F9F4F16C0882311F096E9CB
  460 +:101CB00011C0772321F09EE8872F762F05C0662379
  461 +:101CC00071F096E8862F70E060E02AF09A95660F32
  462 +:101CD000771F881FDAF7880F9695879597F90895EB
  463 +:101CE00057FD9058440F551F59F05F3F71F04795CD
  464 +:101CF000880F97FB991F61F09F3F79F087950895B2
  465 +:101D0000121613061406551FF2CF4695F1DF08C0D0
  466 +:101D1000161617061806991FF1CF869571056105ED
  467 +:101D200008940895E894BB2766277727CB0197F995
  468 +:101D300008950E94AC0E0C941D0F0E940F0F38F0F6
  469 +:101D40000E94160F20F0952311F00C94060F0C94AE
  470 +:101D50000C0F11240C94930E0E94700E70F3959F3B
  471 +:101D6000C1F3950F50E0551F629FF001729FBB2792
  472 +:101D7000F00DB11D639FAA27F00DB11DAA1F649F2E
  473 +:101D80006627B00DA11D661F829F2227B00DA11DE1
  474 +:101D9000621F739FB00DA11D621F839FA00D611D67
  475 +:101DA000221F749F3327A00D611D231F849F600D88
  476 +:101DB000211D822F762F6A2F11249F5750409AF0B1
  477 +:101DC000F1F088234AF0EE0FFF1FBB1F661F771F3D
  478 +:101DD000881F91505040A9F79E3F510580F00C9408
  479 +:101DE000060F0C94930E5F3FE4F3983ED4F3869570
  480 +:101DF00077956795B795F795E7959F5FC1F7FE2BA8
  481 +:101E0000880F911D9695879597F9089597F99F6783
  482 +:101E100080E870E060E008959FEF80EC0895002472
  483 +:101E20000A941616170618060906089500240A943F
  484 +:101E300012161306140605060895092E0394000CC5
  485 +:101E400011F4882352F0BB0F40F4BF2B11F460FF54
  486 +:101E500004C06F5F7F4F8F4F9F4F0895FB01DC01E0
  487 +:101E600001900D920020E1F70895A0E0B0E0EBE3CF
  488 +:101E7000FFE00C941C12AE014B5F5F4FFA016191C1
  489 +:101E80007191AF0180911F04909120040E947B0FFB
  490 +:101E9000E2E00C9438120F931F93CF93DF93E091FD
  491 +:101EA0001F04F0912004238121FF1BC08C01D0E08E
  492 +:101EB000C0E0F80181918F0160911F0470912004AE
  493 +:101EC000DB011896ED91FC911997882331F0099563
  494 +:101ED000892B79F3DFEFCFEFECCF8AE00995892BDF
  495 +:101EE00019F08FEF9FEF02C08D2F9C2FDF91CF91C4
  496 +:101EF0001F910F910895ABE0B0E0E1E8FFE00C9492
  497 +:101F00000C126C017B018A01FC011782168283810D
  498 +:101F100081FFCCC1CE0101963C01F6019381F7010E
  499 +:101F200093FD859193FF81917F01882309F4BAC1C4
  500 +:101F3000853239F493FD859193FF81917F0185323C
  501 +:101F400029F4B60190E00E947211E7CF912C212C68
  502 +:101F5000312CFFE1F315D8F08B3279F038F4803270
  503 +:101F600079F08332A1F4232D20611DC08D3261F000
  504 +:101F7000803369F4232D216016C0832D8260382EB2
  505 +:101F8000E32DE4603E2E2AC0F32DF8601DC037FC1F
  506 +:101F90002DC020ED280F2A3040F08E32B9F436FCE7
  507 +:101FA00081C1232D2064322E19C036FE06C08AE07E
  508 +:101FB000989E200D1124922E11C0EAE02E9E200D35
  509 +:101FC0001124222EF32DF0623F2E08C08C3621F40E
  510 +:101FD000832D8068382E02C0883641F4F70193FDC6
  511 +:101FE000859193FF81917F018111B3CF982F9F7DC0
  512 +:101FF0009554933028F40C5F1F4F9FE399830DC0D5
  513 +:10200000833631F0833771F0833509F059C021C030
  514 +:10201000F801808189830E5F1F4F88248394912C5F
  515 +:10202000530113C02801F2E04F0E511CF801A080AB
  516 +:10203000B18036FE03C0692D70E002C06FEF7FEF04
  517 +:10204000C5010E9467114C018201F32DFF773F2EDD
  518 +:1020500016C0280122E0420E511CF801A080B18078
  519 +:1020600036FE03C0692D70E002C06FEF7FEFC5013F
  520 +:102070000E945C114C01F32DF0683F2E820133FC6D
  521 +:102080001BC0822D90E088169906B0F4B60180E25C
  522 +:1020900090E00E9472112A94F4CFF50137FC8591EB
  523 +:1020A00037FE81915F01B60190E00E94721121100C
  524 +:1020B0002A9421E0821A91088114910471F7E8C0F2
  525 +:1020C000843611F0893641F5F80137FE07C060818A
  526 +:1020D0007181828193810C5F1F4F08C06081718183
  527 +:1020E000072E000C880B990B0E5F1F4FF32DFF7608
  528 +:1020F0003F2E97FF09C090958095709561957F4F11
  529 +:102100008F4F9F4FF0683F2E2AE030E0A3010E94DE
  530 +:10211000AE11882E861845C0853731F4232D2F7EC9
  531 +:10212000B22E2AE030E025C0932D997FB92E8F364C
  532 +:10213000C1F018F4883579F0B5C0803719F08837C8
  533 +:1021400021F0B0C0E92FE061BE2EB4FE0DC0FB2D22
  534 +:10215000F460BF2E09C034FE0AC0292F2660B22EBB
  535 +:1021600006C028E030E005C020E130E002C020E1F8
  536 +:1021700032E0F801B7FE07C06081718182819381EE
  537 +:102180000C5F1F4F06C06081718180E090E00E5FA0
  538 +:102190001F4FA3010E94AE11882E8618FB2DFF77DA
  539 +:1021A0003F2E36FE0DC0232D2E7FA22E891458F40B
  540 +:1021B00034FE0BC032FC09C0832D8E7EA82E05C0D4
  541 +:1021C000B82CA32C03C0B82C01C0B92CA4FE0FC09E
  542 +:1021D000FE01E80DF11D8081803321F49A2D997E56
  543 +:1021E000A92E09C0A2FE06C0B394B39404C08A2DE0
  544 +:1021F000867809F0B394A3FC11C0A0FE06C0B21407
  545 +:1022000088F4280C922C9B180EC0B21460F4B6010E
  546 +:1022100080E290E00E947211B394F7CFB21418F4E8
  547 +:102220002B1802C0982C212CA4FE10C0B60180E30C
  548 +:1022300090E00E947211A2FE17C0A1FC03C088E7C3
  549 +:1022400090E002C088E590E0B6010CC08A2D867847
  550 +:1022500059F0A1FE02C08BE201C080E2A7FC8DE232
  551 +:10226000B60190E00E947211891438F4B60180E33F
  552 +:1022700090E00E9472119A94F7CF8A94F301E80DCE
  553 +:10228000F11D8081B60190E00E9472118110F5CF9E
  554 +:10229000222009F442CEB60180E290E00E94721141
  555 +:1022A0002A94F6CFF6018681978102C08FEF9FEFC7
  556 +:1022B0002B96E2E10C942812FC01059061507040CD
  557 +:1022C0000110D8F7809590958E0F9F1F0895FC01FF
  558 +:1022D0006150704001900110D8F7809590958E0F55
  559 +:1022E0009F1F08950F931F93CF93DF93FB012381CB
  560 +:1022F00021FD03C08FEF9FEF2CC022FF16C0468147
  561 +:102300005781248135814217530744F4A081B1815C
  562 +:102310009D012F5F3F4F318320838C93268137812E
  563 +:102320002F5F3F4F3783268314C08B01EC01FB01E5
  564 +:102330000084F185E02D0995892BE1F6D8011696E8
  565 +:102340008D919C911797019617969C938E93169753
  566 +:10235000CE01DF91CF911F910F910895FA01AA2725
  567 +:10236000283051F1203181F1E8946F936E7F6E5FD8
  568 +:102370007F4F8F4F9F4FAF4FB1E03ED0B4E03CD086
  569 +:10238000670F781F891F9A1FA11D680F791F8A1F69
  570 +:10239000911DA11D6A0F711D811D911DA11D20D0D0
  571 +:1023A00009F468943F912AE0269F11243019305D8A
  572 +:1023B0003193DEF6CF010895462F4770405D41937B
  573 +:1023C000B3E00FD0C9F7F6CF462F4F70405D4A33C8
  574 +:1023D00018F0495D31FD4052419302D0A9F7EACF90
  575 +:1023E000B4E0A6959795879577956795BA95C9F7BF
  576 +:1023F00000976105710508959B01AC010A2E0694B2
  577 +:102400005795479537952795BA95C9F7620F731F6A
  578 +:10241000841F951FA01D08952F923F924F925F92A7
  579 +:102420006F927F928F929F92AF92BF92CF92DF92E4
  580 +:10243000EF92FF920F931F93CF93DF93CDB7DEB749
  581 +:10244000CA1BDB0B0FB6F894DEBF0FBECDBF0994DD
  582 +:102450002A88398848885F846E847D848C849B8434
  583 +:10246000AA84B984C884DF80EE80FD800C811B8142
  584 +:10247000AA81B981CE0FD11D0FB6F894DEBF0FBE71
  585 +:0A248000CDBFED010895F894FFCFE1
  586 +:10248A0000000002000000007D0C00000000200097
  587 +:10249A0000A0BDCDDDEDFDC0A801CDC0A80101FFA2
  588 +:1024AA00FFFF00534F434B455420544350204E4F97
  589 +:1024BA004E20494E4954494C494153454520002034
  590 +:1024CA0001004D4F444520455645494C4C45004D69
  591 +:1024DA004F444520534F4D4D45494C005265717547
  592 +:1024EA0065737420436F6D4D656D0044656D616E53
  593 +:1024FA0064652064652066696E206465206469618C
  594 +:10250A006C6F677565004D455353414745205245E9
  595 +:10251A004355205649412055445020257820257896
  596 +:10252A00200A00737973696E697428290D0043685B
  597 +:10253A00616E6E656C203A2053454E44204D454DE0
  598 +:10254A002053495A45203A2052454356204D454D7D
  599 +:10255A002053495A450D002564203A20252E347807
  600 +:10256A00203A20252E3478203A20252E3478203A15
  601 +:10257A0020252E34780D0A004953525F52583A20CA
  602 +:10258A0072645F707472203A20252E34780D0A0026
  603 +:10259A00636C6F736528290D00736F636B6574280C
  604 +:1025AA00290D00536E5F5352203D20252E3278208C
  605 +:1025BA002C2050726F746F636F6C203D20252E3271
  606 +:1025CA00780D0A006C697374656E28290D0073749E
  607 +:1025DA0061747573203D2025780D0A004661696C87
  608 +:1025EA005B696E76616C69642069702C706F7274B5
  609 +:1025FA005D0D00646973636F6E6E65637428290DDF
  610 +:10260A0000736F636B657420256420667265657359
  611 +:10261A00697A652825642920656D707479206F723E
  612 +:10262A00206572726F720D0A00534F434B5F434C21
  613 +:10263A004F5345442E0D00426164207374617475D2
  614 +:10264A0073203D20253032780A0072656376282986
  615 +:10265A000D0073656E64746F28290D002564204689
  616 +:10266A0061696C5B252E32782E252E32782E252E26
  617 +:10267A0032782E252E32782C20252E642C202564A3
  618 +:10268A005D0D0A007265637666726F6D28290D000A
  619 +:10269A004953525F52583A2072645F707472203AFA
  620 +:1026AA0020252E34782073697A653D25640D0A0049
  621 +:1026BA00554450206D736720232564206172726926
  622 +:1026CA007665640D0A00736F7572636520506F72C8
  623 +:1026DA0074203A2025750D0A00736F7572636520A0
  624 +:1026EA004950203A2025642E25642E25642E25641F
  625 +:1026FA000D0A00495020524157206D7367206172BC
  626 +:10270A0072697665640D007265637666726F6D280C
  627 +:10271A002920656E64202E2E0D0069676D70736521
  628 +:10272A006E6428290D002564204661696C5B256466
  629 +:10273A005D0D0A0069676D7073656E642066616974
  630 +:04274A006C2E0D00E4
635 631 :00000001FF
... ...
Tangible/tangibleInterface.o
No preview for this file type
Tangible/w5100.c 100644 → 100755
Tangible/w5100.h 100644 → 100755