Commit 66e47d9da724455fd6bf1638a8351f339e2596ec

Authored by skhinach
2 parents 33777c91 f8d20e5d

Merge branch 'master' of https://archives.plil.fr/amoreau/skam_projet

Tangible/tangibleInterface
No preview for this file type
Tangible/tangibleInterface.c
@@ -16,15 +16,25 @@ @@ -16,15 +16,25 @@
16 #define NB_TICK 6250 16 #define NB_TICK 6250
17 #define DELAY 300 17 #define DELAY 300
18 18
  19 +
19 bool isComMem = false; // Commande déjà enregistrée ou non? 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 uint8 comMem[2]; //Commande en mémoire 22 uint8 comMem[2]; //Commande en mémoire
22 char msg[30]={'\0'}; 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 void init_led(void) 27 void init_led(void)
25 { 28 {
26 DDRD = 0xFF; 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 void init_timer(void) 40 void init_timer(void)
@@ -42,52 +52,13 @@ ISR(TIMER1_COMPA_vect) @@ -42,52 +52,13 @@ ISR(TIMER1_COMPA_vect)
42 PORTD ^= 0x20; 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 if (!isComMem) //Aucune commande en mémoire 58 if (!isComMem) //Aucune commande en mémoire
88 { 59 {
89 isComMem = true; 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 uint8 x = rq [0] & 0xE0; //Récupération de la commande 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,125 +67,153 @@ void requestUDP(uint8_t addr[IPV4_SIZE],uint8 rq [2])
96 y = y << 8; 67 y = y << 8;
97 y += rq[1]; 68 y += rq[1];
98 float per = y*0.0122; 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 if (sleep==false) 127 if (sleep==false)
112 { 128 {
113 strcpy(msg,"\x20\x01"); 129 strcpy(msg,"\x20\x01");
114 } 130 }
115 else 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 :100000000C9434000C9451000C9451000C94510049 1 :100000000C9434000C9451000C9451000C94510049
2 :100010000C9451000C9451000C9451000C9451001C 2 :100010000C9451000C9451000C9451000C9451001C
3 -:100020000C9451000C9451000C9451000C946F00EE 3 +:100020000C9451000C9451000C9451000C947500E8
4 :100030000C9451000C9451000C9451000C945100FC 4 :100030000C9451000C9451000C9451000C945100FC
5 :100040000C9451000C9451000C9451000C945100EC 5 :100040000C9451000C9451000C9451000C945100EC
6 :100050000C9451000C9451000C9451000C945100DC 6 :100050000C9451000C9451000C9451000C945100DC
7 :100060000C9451000C94510011241FBECFEFD8E026 7 :100060000C9451000C94510011241FBECFEFD8E026
8 -:10007000DEBFCDBF13E0A0E0B1E0EAECF4E202C0E5 8 +:10007000DEBFCDBF13E0A0E0B1E0EAE8F4E202C0E9
9 :1000800005900D92A43CB107D9F724E0A4ECB3E0AD 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 :00000001FF 631 :00000001FF
Tangible/tangibleInterface.o
No preview for this file type