Repository navigation
Expand file tree
/
Copy pathtransfast.sql
More file actions
199 lines (180 loc) · 82.2 KB
/
Copy pathtransfast.sql
File metadata and controls
199 lines (180 loc) · 82.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
-- --------------------------------------------------------
-- Servidor: 127.0.0.1
-- Versão do servidor: 8.0.30 - MySQL Community Server - GPL
-- OS do Servidor: Win64
-- HeidiSQL Versão: 12.1.0.6537
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE IF NOT EXISTS `transfast`;
USE `transfast`;
-- Copiando estrutura para tabela transfast.motorista
CREATE TABLE IF NOT EXISTS `motorista` (
`moto_cpf` varchar(14) NOT NULL,
`nome` varchar(30) NOT NULL,
`email` varchar(30) NOT NULL,
`senha` varchar(300) NOT NULL,
`genero` varchar(9) DEFAULT NULL,
`telefone` varchar(16) NOT NULL,
`data_nascimento` varchar(10) NOT NULL,
`cep` varchar(9) DEFAULT NULL,
`rua` varchar(30) DEFAULT NULL,
`bairro` varchar(30) DEFAULT NULL,
`numero` varchar(5) DEFAULT NULL,
`complemento` varchar(20) DEFAULT NULL,
`foto` longblob,
PRIMARY KEY (`moto_cpf`)
);
-- Copiando dados para a tabela transfast.motorista: ~2 rows (aproximadamente)
INSERT INTO `motorista` (`moto_cpf`, `nome`, `email`, `senha`, `genero`, `telefone`, `data_nascimento`, `cep`, `rua`, `bairro`, `numero`, `complemento`, `foto`) VALUES
('12', 'Denilson', '123@gmail.com', '$2y$10$NQPvzCFDfv.WgXRvpixazuD2FYZjOWqiqiNXvy3qc0IUHJZBijds6', 'masculino', '12', '2005-06-12', '12', '12', '12', '12', '12', NULL),
('123.456.789-12', 'Gabriel Araujo Farias', 'gabriel12far@gmail.com', '$2y$10$R5OL9qEec7fbbJ.v32nAb.lHWLF4jE.WA1T65hgcLmCDiDzOsCpFm', 'masculino', '11 98765-4321', '2005-06-07', '12345-678', 'Estrada da Cumbica', 'Cumbica', '12', 'Apartamento 2', _binary 0x89504e470d0a1a0a0000000d49484452000000ba000000c508020000006c187fb20000200049444154789cecbd69b465c755e7b9774c67baf3bd6f9e3253396bb026cb58b29165d9b281c2c6502c28264337633566412d585054d3edae55d5407757b9a129562d9aa21816ed02aaa0c0b8f06c83916dc9b2add152662a53992ff3cdefddf99e21861dfde1ca52663a8535a432f369d5efdb8d734ec4bee7fddf8e88bd23e2e2e2f43f82abc77d77cffeefef8b1bfcd80bdd80adb7e0d4b763f9c895b4ea2a333a41eb1ff25b9f78a1eb7d38f03fffb6fbeb8f9fb992468dc1ab2597fd4b957ff7fef903f5af827797bc0127de8133efc278ef1536ec5a213b47eb7fe9373efc0297f1ccf0faf7fdabd5c78ff5aea45157412eb58afaadf71fb873ff0970d9a56d9a7e179b7e1784b357d8b06b105f6cfaf5bff4eb7f75e97f2a163c74f6f04fbfffe4e6f6a5dfe465e74acbe5e77f7cff4f7cfb0eb7db9730850538f32e987a17aae695346917607ab4fe577efd2fc1a55f7f9178fd773f32f36bbffd821dfa65e4cac9e5c881ea1ffcea548b3f79493370fefbd8f4bb4194ae8c31bb12cafdfa5fd1b9ff0f487ffdc5b63ffa13efdffed2a33bafaa0957422e42e0077ee5c8b7de7c0a6974090b9adfcc167ee8bf773d2f16bd4567ffd06f7df2129758f8c9af1efca95ff9aab5fe556afc5597cb81bde53ffbb7ad0a3c7d89b6a3455cfc21acdff9aa1af0cac9f31c11a59400c018bbdae60000f8ce83fedc1ff9d1c9afbf94b23dffe417878f3dd57935dae5d5d2c157a3de31ffecc70ffce6cf0e425afbfa4b38fffdece02f63b4f0eab57e59b0d6ae9e5b29f2bc28721504a3e13008c3ab6d1460348753df8a4cfafea30017f812e9bbdffb0e684cefffcc172e7fc7f46a79978946f0c10fecdb5779fc124d36efc2f91fbac685424400c0181bf4fb4f3df1d55abd71ecc927dff2b67b899cf7be5aab5d6d03bf46b14ecb7fe077fef6ebafac6647dff3d3a7b7dac5656ced5591cb6d3735fff85f29e5ce5ddc58388d0b3f82cd375ff6165f21de7bef7d5114799679f2274f9d44c03ccf89a8d3692fce2fec3b70e0f1471f335ac7711c46d181c3078320585d59add56b00c0197344711c6759a6b5ae56ab57bacfea7c81cefebe4f972f2a3662fac7ff35feed17362f573b97bf33fad1efdbfb9b3fd315eee2a93236dfcc0ebd1f4b072e6f732f06ef3d227e7d3911753bddf6f64e9ee59ffae4a79d3679513cf8c083c78f1ffff297bfbcbab23233358d8c7df6b39f9d9b9bcbb3f40b9fff5cbbb3b3b9b9d96eb701e0d8534ffdfddffdddc6c6c687fffac31b6bab795e2829b910cb67ceb45aad4bb6f86a11cde3c47da0b7207de6fc624ec3777f33f1d2be2f7cb97d59dab9ccdee53ffcfaf5f71c7a1c3c5d54ce96fe479cf9aecbd8d08b67e5dcca473ff291a5a52502cf10e7e6e666a6673c78045c3e7bf6c4534ffdfde7eee79c8741381c0e3c401884c8d8b0df8ba268a2359166596ba2a5b5bee1fa1bbef4958776b6771c51a18b37def1c633674e7feef3f72771323fbf70e2d4f1a454baef6defb8ebae379f387eecc891a34bfbf60a21aef097a5f5bff2a7fffdd715e303676ffafe9f7d82e895ce982e9b778923f1c93f3cf0bae9c72f1a794138cf0efe32b6eeb92cadbc0c1ef9cac383c120508a73ce187bfac4894f7ce2130f7ef101c9c5e6fafaeffedeefdeffb9cf195d0c87a346a3f6c94f7db2db6d0bc176763666a6a6b7b73756d7ce1d3b71acd9688661b8bc7cf6c1871e6ab7dbd54a4d0ab5b6ba7add75fb1f79f491c3870e2f2eedd15a7fe4a31f49e29252b25c2e0f87c3308a945257f2cb62e910abdd06a313602e9819cd5737fec9771ef82f1f1fe5f9a5532e2fb6fecbe25d6e3854fd4fbf5e89fde98b6b6fbd95edfb6960576d2ae1bdfff05f7de8fa1b6e30c6ac6f6c80a752a97ce2f8b1b5f5d57aadf1d18f7de48b5f7aa8556f4a25ad75c6ea6eb79be77992c41c717272923c79ef37b6b6f7edd9b76fefbe13274f0c0623638c73aed968743b6d646c736ba35eab4f4c4ea659aa0b2da4fcb11ffed13bdef086e6e484f7be52ad964a573cf6e81d3df35b7ef3a31715177cfebb7f217d2569a6cbe05dbefded73bfff2b85a2f58bcad9d24fb0a5ff01f04a3be4f3f1de7fea939f3870e850a3d994429c7ee619c6d88913c7df72f75b8c311ffe9b0fafafad1b6bda3b3b5aeb9d9d4e9665795e38eb729d77baddedad9de1284db3747d7d6df9cc99adadad9deded41bf3f4a87dd5e77948e06833e636c341af5fbbd3ccbb27494a6436374bd564f92521006d698200838e757f46b23c3fa37a16af8ce83e7170bdfff9e77862b83d9278f775f5ec5af542ebff093077ee5fbcfa11b5e501acef343ff2b36dff44a6abe5c9c3973e6f8b163bd7ecf93e7826759facca9935f79f82b0f7df9a163c78ef57addc160901785d6da59571405392282248947a334cb72630d10e934638c79224f1e912921c08176791445499ce44581e489a85ead0d078342e72bab2b64fdd4f47491e70010c7f1958fef617200eb6f80d1b1f33b26a4fcbedb47adb9839ffefc25d276df905724979ffee1fd3ff3edcf5c94c2c0f2517ef8fd102fbeec6a2f23c6983ffac33ffcf8273fbebeb6f6f18f7f7c6d75f5e39ffcf8d97367bb9dcef1e32776da3b45ae8db6e48133a6ad36ce854ac5494884ce92314e6b2d84200fb936e48971c8b5f68e9cb785a6bcd083e1484985de17855e5c58dadcdc0c82a056ae3ef9d457cf9d3bb7b1b1beb5bd5d4e4a956a8588aeb0685035b0f966189e8062e3f952ef6edad373e1750f3efc92a74b2f5f2e3ffdc3fbffd97bbe4e2bf53bd8a1f78328bfbc3a2f17ce39effdf299e5fff3fff8f5e5e5e5280cd7d7d78f1d3bb6bc7c667b677b6d6daddfef777b3d672d439e178592125100120278f4c6983c33de7b6bad07e09c392221b8b5a4b5b6ce206700a094d25a2380f3de192b84d05ae7790edeb71a2d292539aa54ab9b1b1b5bdbdb8b8b8b5229adf5151efc020b70e26d909e81ecbca88c776f3c3a78198a799972b9b45626ee65077e19f0caf6d3e7e19c1bfffbf6babde533673ef0817ff3d9fb3f3b393131180c4e9c3891e599d64551145aeb519a6aad1159abd122f251180ed341b3510b8370344a19435d98716097c07386ce390fde83270281cc18671d1545ae945281cad35c2058e7b4d6de83f74444dd5e17806a95eaf4d4545664bad0737373d6184014425cd1a80c0036df0cba0da3f332772f4b312f472eeffdeebdfffc7bce5cac9599ef607bdff752abba2c38e7b636b7ce9c3af3cca967d6d6d7c9daed9d9ddffc8d7ffb99bffdf4bea5bd511c3ffaf8e3c6e8d168648d714444ae280c63a8b5e68c8fb22ccbb25aa996e9bc287272e4d1715444e401bcb38888ecd9ff010ec25a87c808bcf78e31e13d812740aead06f2da6a6498a6699665a3d17038e82e2c2cacacacf4078343878f2c3f731a11cb95ca5518cad4df006460f0c4f345debdf1e8c08407bff8f08bcd2ebd64b97cc73b177ef547d7802ec844e0fc0fb2c51f7e49f55c467a9d6e94c4f5467d626aa25aadacafadfdcd7ffbd0830f3ed0eff71963bd6eefcc99d3c618ad75a1351159434444008e7c96e5e41c111967ca7129cb0d008d15e2c831040034869414e0c13b07808e1c013160420ab2e0bc0f55848c10591806fdc1d091470022af4dd1eb75ce2c2f93b3a79f399d8fb295736795524952524100573cbf8dd59b9187bef795e78bbcbbf3fa619f161f7ee245cd955e9a5cde7ad7f46ffd5c072f5cd3857b7e8acd5e9d882d001445619d2b97cb4a292184b3eef8b127efbffffe73ab678dd62b2b6bed4e7b341a81f7c65aa5549ee7920b29655e684ffed9018af7e4c95a4744c63a2282aff515de7ba524e7526b8dc8b9e044542955a492d658470e00c8b9bcc8ad73da9872b9a48d054420206799e09d6eafd7eb6d6e6d1e3ff6d4eaeaca17bff8e0e6d666b95c6eb7db4a29a5d495140d968f6230e13b5f78bec8dbbb5f979debcd3e79a2ff0d1f7f097279eb5dd3bff38b29731754caf6ff3c9b7ce74b31f832e3bd574a8d031b837effa1071ff8bbcf7ce64b5f79687d7d3d1b65699a695d78ef0180730e889c33ebacb5649d0300a5942327844040630c228ef38de3cae328b6d622621806d65aceb9f79e31961779a0141169a303a5b433de7bce581004c6186dad121cb4e55222e7e428cf8bb1a4b23c6b77daa7cf9c3e79f2e9cdf5f57367cf954ba546b379258732985c87d1926f7ff6bc9768df7e877b72a579eaccf0859f0378f172b9e150f58ffe2570774127c7f6fc245e55ad0080b516001091883ef3e9cffce99f7cf0f39fbf7ff5dcca6834d2da7af044e4bd37ce71ce197844e44c22a227f21e883c03b0ce3972633520a21fe7313c082e90a1b5b651ab8fd29431268470e49452c61800e0820bce89280a03ced139678ce30c00917359e48631048f455e00fab117618c65d96830e877daed7eb7b7b5b5b56fdf75954ae54abe348c1751b57ce781e74bbcfeb6378bfb9fa8ae6d5c62c5e373bc28b94cb6a28ffcbb44ba0be2b638ff036cf61fbf6c8b2f17d6daf11fefd1471efd8b3fff2f9fffdcfd1b9b5be4212f0c81e79c7bf0a6305114549224cfb492c27bf0408ca3730ed123304090427aef19a2734e0ae9c13364d65ac6d8f8cfacadf1e49d738209ebacb5d61171c68aa2109ca1e7da9060dc188728888029a96d2e94048f1a1c58ebc8572b65630c0072cefbfd7ebd569f6c4dae6fac2f2c2ec6497225df1b26fb2f1ac720e5df795ff5439ff5ddbe79a1a7be71af5929c98ffdce9474ab173436f31e36ff7dafc4dccbc568380280edaded8f7df42379960d87a3426b44f49eacb15a6b22af22c580e942234212c5a5523cf613a524768ec89360621caa31d6222280e7ecd97ec739178561a135434644c65a47ce7b1f8511222000223226c8130258470040449c33328404d6d85c17820b40ac56cadd7ebf51af71ce87c32122763aed5aad76e699d34f3ef9d5f1bcfd4a8233dfc5e6bef7fc1261563efc5bf54a49bed023df402e42e027fee352052f5813ca26dfce967eec95187a19618cf57bfdd59595af3cfc95cf7fe1f3a3749466b93126cb732202f08cb1529258725996574aa5a2d0a334070463ac073f1e239327c1b973cf666b1d11675c0821a544c42ccf9d739c73642c0a4329a5522a2f724fde0330c62ae50ae75c3c1bbb93448e3306e065100078eb6c18044a4ac6d039d7ee74f23c2f8ac27b9fe7f9caca394438f6d453799e5ff9b7870b3f845317e498233af389ffb81404970e9e7d03b9fc875f3bda12176c60c1fa1b71dfcfbd422b5f39e3054a0090a6e997bef8d05ffcd7bff8fc17be707af94c9665de7bf23e504a08e60842a1d23ce3e0017c56e4fd41dfe47996154414048171637702da18ce18e7dc112162610aef9f1df738e79c7308a8a40480f1847c7c95888410c3d1501b330ed38d6b73e4ac25ef99f75e4a59140581efb4bb0ca048b3f15c6c341a351acd959573954ae5d4a9532be7ce3d37c4be92b0bdff145b6f39bfa4258e7df0ff3e7cc99bffa1b1cbfb7e64fff7bcf1826d4158b9891dfedfe0ca46242f89b5d65afbf4f1131bebeb1ff88d0f7cec631f6bb7dbd6384b360c0200d05a572bd52c2b3c8129ac2302cf9c276d3d78f4089249672d912f8a82733e9e13012220724447041e1863634d78f0637d68ad0180c8014012279c7347ce3a0b00c618c105009027ce79a014302b842422e71c13924969ac63525a6b10c039574a4ab56a9588886c1084fb0f1ebcd2b96b0000c0c65d303c0ef9f3e38de9d2463c75e3df3fb075d19d2fe85deefea6c99ffd8eb3e7af75c278891dfc65c06b62e7449224674e9f79eaa9a73efda94f3dfae8233bdb3b081886d1787b8731c63ad7edf53d7922d2567b8f5c0aef51491527317af4e0c7215ea5d4580ace7b4724380744ef01bf36ed628c7164d65a3f5eef8d6cfc561863a33475e3d83ff96ab9321ed6c4511caa404a2990e745317630469b22cf11719466c698b186da9d36677c301890f3447edcdc55811dfc17905ce0387eec6d27efb973eae2db2ef9f0cc74fc3bffc2235d188edbfb3e105774bef70fc018335a2b29bff8d0178d31c89873ce391b88402945445270673463cc91135c5867c17b86cc3ae3bd670c012089e320080aada5948c31860800e3688a14e2b97f14447c369286c839b7ce8e7b256b6d1c479c73ce05e7bcd03a0c4221a4922a2bf2513a4a8b228ea367573ef8e746c15c705ead9485e0444e1785b3f6d0e1234b4b4b577eb1e6f330c5f6bdef025fe046fffe97fccc747cc15d977cf60f7e6d8fb4174c9bd99e9fc4f2d157c1cc974fad56fbd297beb46769494a89809c23911f87dd9c234724444864b531000880599e5bb2e021cbf27127c239af94cbd54a75ec931071dc4724513cce563244f2a4a4b4e438e30080f0b5810ee7c61aefbd073ff64f6318f3c6686b0800a50cf23c4700143c080344f41e009c77d4edf71d79638c36666a7afad0a1837baec6dadef3c1e4ba8bb27ed2adfdc907f69c5f7209b9fcf39f3eb8bffad805154dbc0da7dff56a98f84a904ad51b8d471ff98a2e32cec13843ce689b6769e69c050fc809110229b80415f0a41287a16292a144efbd1432cff32ccf0b5d8ce729e36a1963b92e60bc7f8031c1c5d75c0b58e7c8d3389f3c165651141c7991e7ce396badd63acf8bc26a21c19009c09b4233c0080547a68d610c250b08a114c7ce5a7254a9d7a6a767a45461145de134f5d78393efc0a96f3bbf643e7cecfd3f77e8b98f17cbe5f081ea8fde77c176158cf75cad54f33f4ca95c3af9f489e5b3671978ce65100432905a1be7484a2985d05a135110a922d7d6d86c940db3913386ac35c63e3750b0d6164581888848de33c6c0c338c26bac89e3382f8ab153119c0300e79c336ec7ee8731f21445d1d79ee5c0c039e33d94cab1b12e902a2f0a470e11a4104a4942efbdcff3629cc56c345a7bf6edbb2ab3e84bc2f6fe4f583a747ec90fde73e6969b269ebd7ad1dd1ffcb506ba0bc2c0b8ef7dc05e306e7315b1c6acacae1091940ad133648c31efbd109c88c67d50528ad3340ba3200c020ea09852220002441ccfadb4d6e41cff5ad0653c911642702e82200854308ede7a0fe3612c00145a030022722ee86bd325c6d8b8471342082e4a49ec8cf548e07d1245d639a11400780fc6e820089031ce3943ac562b51148d838457f5753e0fdbf733e72f5a4237fa837f591502e122b9fcfa2f1daeb20bf6bee39e9fc2d2357ad0d7c6c6c6f6ce569cc4defb300ab536ce5940a69452411085716ba245040c2089135de85aa59a840abd43e701c0039073ceba244990792eb8e442a02f459150112255ca097af0040c5148c601a4e0c89894dc78620c19925221227ac600a0522a2382295c1004bdfe10805b0f042854e001755e90f7c3e1288a228658a954922471444424a53c74f8d0d51db85c40bcf7a2fea4e48ffd9b5f791d9c2f973d0bc93fbef3c26e68e2ed6cfadbaf8c852f83e5b3cb83413f1d8d88889c0e02e1894926c92259471e8a51810e4a711c90ab96a25229207288a4044720e4d8a8562229e3400a64405629be6f6e56a1d75a13d385cd11c059c3a510409524a8842a66e8b5093984816240a1c4280cb9f7e32cd2f8a0066b3c227847e0d1038cb29c80552a6586d8a8d784908c73ad751445820bc145a3d19c9c9909af819dfacf8193f75d14edfd47b71cdfb7547e5e2ebfffab0be806cf5f0fe7d9be6b71c8f21cc37ebf28726b4d528a4779e13dc6519ce59975863ce8a270de2a81ad66abc84753f5face4ec7e479298e95101c99f4c839b764dbfd9e77148a3094a25a0ac93967b4020985a955e28831e91d3a2f3cc68a47025be5b81c85e55809f2a5285092a10786cc7b628c31865a17de2363cc7bb4e3f82eb976b75b2e951c91f7bed03a4d53ad75b95c4e92a431d1544a5df571ee45b0bdff1493fdcf7d4437f8bd7f3df7ac5c7ee47bf62e264f5c70f7e27bafee16a16fc8e4d41491b78e46fd219982c819a311d938ad884c0a219338eeb6b766a79a6936620cf7cccdd8229771502dc5b538cad2d420594fe408819c75d6182e10c9a225f4ac594a2a896a56aafb17e727eae566b934514d16675a6501d5484a25022138faa81c93f7c65a0f30f631e0bdd67abc788a21032fb476c6dae1280d83001c596b7bfd7ea55c999e992e97cbd7c8b13117c116df7bfec7c5e4090600a558fed20f5cb02e065b7763e3ae2b6ada4b677a7a268e1322ea0f86922b63c75d1045518cde290602c9d861350a269b753d4c6b7120241720220ed38dfa9ed9e9663986bc90e4e34805121b71a8949c6d4e32211ce24cabe1f28c83169eb636b718e3defb7aa016269ae52429099504222d52ef1c6a2b05e382730ff0b5b09ef73e54923108a340288fcc8f86a960d0eb76a228104218ad19e7e56a2d8ae36ff45daf12d5db70f2bef30b1800fcfa2f5e7741500e19ceffd01536ec65d06ab52a952a67827361088db6448ea12402a594e0144b55ad959b8df2c34f9e6cd4ca93b592711a194bc208118d73954aa555292f4d4fdf72fd91bd13f5b7df79d37cb9140a560a83cc592277d74d476fdcb73499844796e6a4f004964c1108b1d31d30607be666bc7708820170443205e31ebc738e10d17b1fc55110c842175c20733e549223a7c27026ac73e3e0f2d4d4d4b5e95ac6b085f7028f9eff78e4bad23b6f3e79d11d18ce5c71c35e326114552b551528c6d01a572e9584108860bd264f420ae4a4b838b3b2194b552925511076fba328891a95daeae6e6c9b367cfad6d1cdcbf344af362d87bfdc10387f7cd2dcd346eb96e695fab5295d16838cc1dc54974e737dd5cab04cc664716e79389c9e5d5cd721c1e5c9acff21cbd27671c8247e05c38f7ec9a15e71c22a659365eff301a65e3e09e943288e334cf3963defbc5c5a5d9b9d96b592e20ebb8f07c97c43ff57b7757e4f389474cf6b3fd3f7f35ec7ac908211e7de4d1c71f7b4c6be301b32c658c4791705ea3b74120caa564d0eb7bc0d6442b89a24ea7b3dd1b3214bdeed66cab7a68ef9264d4dfe966a39cc0df7a78df44bdb93839b9bdddaed5cad524ee0c064fadaef487c5a04845100441727279a53b2cc043b312f746838d4ebf1254526dba595a2b9785e0d658f2e000386344840c9592d6392925029493441b33969410bc52aefcc88ffce82db7df3e0ed85cb360e910f41f81621300c45ce9d405d716defb024f5d7320e2a183871c3900efc00bce8079adb5002984e028840772343f3b1510eb77bbb9b68162e550d6a3a81c078b73f5857a79384ad39c2a95f2fa4efba1279e9aa94f34ca71acc23bafabcc4e371f3bb37e7279edec4eb7598e165a0d60b0303b67079d1b0eec3dbbbebed5ef2989808e036645eeac03ef3d00f75e08419c8333ceb148058ea85aad38630bad2be58ad6a910e23bbfebbbefb9f7de6b6afefc42b085f7ba277e012e0ad3e1e43bb076db5532e9e570e0e041c69947e7acae562bde3be7c119cbb9440779615acdc654a53a552bd593c47b9a6ed4eb813abc77a1d6680e07e9de46eb0d371ee8f7b7efbef5969b6f3ef2e69b0e4fd5e25ebf3fb2c58e50e73abdcdeef6c865d662b73b8c94bc7ecf2ca5fdc5a9a4560ab3349f6d4e8a2828954b00ce59124284612839027a228a641006110746d622519ee5bdc1200c02ad35e7220c833bdf74d7d4ecccb5367fbe34e5ebc749c3e7e5822261bbc7b58c999e9e1e074305e7da1aefc16b2ba4f0e4b9128c3163cd70940ac91717a674a1a726ea138ddafada56c8a42c6c6e0a6ded1b6fbdf56f3efdf701c8b8aea6a6eb9ddc7ce48147fed3dffceda0376c25c15d47f7bfe30daf7bfde1eb84f72094736ca23ab1766e65697e61bb3fd85addc8d30290196bc17bad8d940a00a25001da6a39d1da7221841083c1300e437a76431c944ae556ab75551643bd3cd8c27b5135cff32ed3df09f29a39d0f1c5f1e8638f866184c8a2b864ad75ce111279cf052fb22c0cc3521c0d87691486ed4e7f6aa25e2b87ad66629d9f8893856a2b62ca4b7ed3d1a3ce9bb5f5551554e2a8341a0c5a91fa96db6fbcf3c8817b8fde70df0d4726f9e84d371e46f24f9f3ceb00f234ef74fb815289805bf7ed5b98a803394fbeb0a65aad58e7a230e08c46e9282f34796f2d21e741200171bc44dc7b989a9c9a9999dd1dae650c8f70e6bbc4731fd8ec7baeaa392f19ad35909f9e9aeaec6c675a4b29017c965b630b644a04d283ad94ab5bfd6d8d2c0e62419b59bb1055552b55bc71c04594c4e85d7b63ebde3b6e5b3b73f6547bb4efbabddff1b67b36fbdd99c9469665dd768f808edc70d06876fb8d07d3827a695109443be94b85b71c586439e7897aecd4724e9e2333b99e6cd6b7bbed616a90cb5196223aa984b7ce03784f523022cf380a21a3f88aee1479e5e0ccbb9ff52e38fdeeab7824d8cb436bb377df75d56a05c0732e00111199041946de99d999c94625a9454973aaf5d8f19323c6330a0a2f3a833c48122754797eb6dc9cf2aa569a68941bb543b7dfd69a9aea750653fbf7cfce2f9e78f40459363133bd70e39134a7a45a9e999e3bb877efdc54d5923bb87f5f371b1cbae186a97d7b4bb5daa1bd7b80907121a44c73cd517a4b4248241d2a518aa4739e31288a422925153086c61aced96ef22e00f06c981f059bd965ae05008240355b2df0c838775a3b6b1967212af024b8ac9492089c60a1453db4fe91932741db9d74188aa05329af74071d84a4db41c64bbd9104986a362bb55abfb7b37276b9b7b171c337dfe56ce15cd639b35a6b4d96abcdde56173906b5723fb37d902beb9ddc3d3dccb25e7f00408d523c4887a962e928234b00d48cd530b78e7cb79f0aa680f9b89c0441d0ebf58340244972a50f7ab91c0818bb96ab7d80cfcb404aa9a4bceb4d6f7ef891af14da0aa186fd01e7920a5d69366a499c66d9a3a74e659676da3d6d68dfd2dca953cbf5925fef0ebce0a73b6d065ea06c36ea21422910dff2a63ba27225ac57541c8924e43e34a98f275535ac3e73e64cbf3730ce1ddf5c3db7ddf12487edecb1e5c7873a17de4b21ca8d726bb291671958d212a62a6139948d66edc4e9736118394d44a8a4180c864208228aa248ee52b9ecba51cb73d49bf5b7dcf3d6bffeeb0f3df1c4e3ded278a361ad9a2cb41a8150c7375757ba7dd42e64588aa361a71b04ca311f0481211a8cd2519695a2da30db982a072e140f3f796c7e7626e003510a6c3fd57a48c6890a58936d777bcb1bdb5f7dfa997e3f4d0952834230f0b994028ce584129ccb8b442a2a459dfe30cff5758bf35120bbeded6161910b25e570580461e89c234f7bf6ecdd1511978b1038fd2e908dab6dc6cb444a79e4e8911b6fbce5d8534f5af28271eb69ba35d9aa57dbddeef2b9d546ad31d4eda5c9e989562b1072adbd596f34b637db9cb39d5ea7c494397eef0000200049444154c3617fa7546f706403eb7bfdce44b5e2a40c4a4191765cee982097322817a351ff9967cee469463e97cec7ce4541ac246b54aae8fd44abd1a857c1fbd5d59586896b6134c8fa7d6396261b8d4ab9bfb1631c2a2e817b729ebc2f57caf7bdf39dd77830f792ecca51cbf94451f4ce77bee3bffef99f79f2c030e02a299578283a2b83a5a9d6e2f44cc0e766eb8d20947112c863a3037b97baad8a35262d9a84de69b3b1b133b7b4b4d64b01f5dad995030bb379d689a219ab5247ba2846fd8e73a351ab2c1ba586133ae6a1d61486e154b312a830e44a08082256a9d40fce36d361d6cfe8f13327db26659cb59acdb35b5d412cb33967cf9e68f7ee77bde7d6db6ebfa653452f8080e0e2ad47bb8e5b6fbbb55aab6dacaf4b2111a05c2e8fc00ed3e2e603872adc262aae4bd7cdb21d9b9a5e1a3873fdfcdc667bf3ec4aaf9b15375d7f64be59bbffcb8f0157adb9e95229f256ab381449ec06795168f402723d59af362b650f1472ccbd7df2e965b2d9c973fd37de72fd5327cef67676a62ba5b9b9d95e51cc94c2b01adc74c3be879f3e6b2cc5491227e128f7455e902700585858f8beefff81f2953da1e372714d2f807a914c4c4ebcedde7b3ff8271f040f0ab02465d1ee2d2d35bcd75c2a5b74ba502aace974774c591e5b5f5ded6e076145b526e75c7e6cf95c6fa77ff3a1eb12ae80fb20e47d9d8a30e43e650a02c306fd9d6e2f0f14b4fba380f3812f74ea0e2eceacef0c97f6d4c94159cac9ebf6d7eb41da1ed59117e4ec30533e999f58e80f3b4ac43a2b0042252431629cbdf5deb71e3c7c7837ba16783107765cfb30c6de70e79d424ac925780a42592d954b51a06d36cc52c7c5d668b0de1d380c35e36d43db398d50ae6ff6374faf24392c4ecfce4e4cfb6ac44da18d595e59f586f4606875eec970ce3332fd34b326ef6b0d96253c20cd926a2b94d327d786b636f5f4c6f68ec62ed096b603629ed0904d942cd7eb527040048f055a2e4412c7f7bdf35b932b7b94cb65e4b5e05d00e0bafdfbe328de69ef040c2d83388e6c7f1449c59ceb8e8aae4663d8d6c6560abedfeb7bc04c3f766869ef5ca9152a69b55bddd9c0408a20d6a33c09d8eae995282945518026274d0ae45667270a64803ce2e17627dbb2c5e6b0b3bef5d59c5c01e42c9ddeea86819c6e5426c04dc4b1e2d4d1dda43255640325559e168c49045c9c5b387af4e82e4a155dc46bc1bb0040b3d9ac371a92738fe8c17bc605007a904aa5c61e3fb3fcc093c7546d626b98af76d2c337de7efdadafb795dacddff26dbd24ec15c3e9d6f4144f86a39121ea7787fdadfe4e67a7b3bdb1b3bad5696f9c5d5b03cf6a9589fd070f59c69fea75df74dfb72c1cbde9d4e6566d62ca5a748ebdeeb6bb834ae3738f9c58ef74b63b3d5da4f58013d94005420822304e9373938dc6d9a79fde3c77ce5dbdddf3af845dec5dacb53b1beb59962a1978e7a23824ef04a2508c151abdd726cf86ba372cdadde1ad878f7ecb7bbee30ffee44fb7377bcf2c2fa72ebde375b7bfe3dbde5df1d97ffef33f97a74fdff5ba03abed7697b4c98b49e40d1b82f785f42633ed61d6aa5667a6ebc2d3fd5f7cf4ee77dc7bc79db76eda3c88e4b973cba3d170697efe2d6fb8e961dec7deba1d0db72c895095a12c20679c73ce3d5a05be15f2a0bff3dffedfdfae342b8b078ebefd7b7f30a956aff65b7c69ec62b9ac2d2ffff16ffc5f9dce364731b9b887063d3216c208812b745cf291d3da6929c57cb9c4a838f9f8c3076667faeb1b697b939c393a55ffbb3ffe9dc71e3fde0c4b9abbb57440c889acf19e2b01de2751c9a43d27187a30946f6c6eee9d9fbbfeba99638f3db9b6f2ff345b53775f7f439165c37ef7c6a3071ff8f847b6db1bf528901caa950a9722f0c403991b128c09a0fd3313471766269228ebacf5d69ee99c5db9fddefbe24a6577a58d76b15cda6b6b6b8f3d6e5c6ead5d3dfe64ddd36452ee382324a7a1f385652483802beee75b555d98c71e7c60617af69e5b6e44c1cb490976d6574eb7ab3ed87360ffec7cf5fe87bf1c5a20070c0019322673978591b2691606910458dbde09e3f08eb7bcf9ecb9d5de76ffe0fcd49e7a7d7b67cb64bdde4ec791579558f31217584d42ad89d0d90105aa0208d548bde9c62373b16a94a347cead459e024f26cf5ee857ffae5976b15c1020922256517794269cc52a6673eacbcba724b1dc98906120834aa04c3a6a050d27b8cea2c938c6c4d51a937158d1de64f5499d0d84a2d3a756658e328af4f6a854493cf941bf1fb3a0b02ecb720f8e9808a55c3dbb615d5029d77dc0cf3d7372381806310f24ab4c261ec81a46e839e739e52a116654843ecc4a2c8a839892c5b929e9b3332b3b6757b6dfb46f912591f77e3729050076b55c54a0aaa5381beacdee6a756af250540a9bd5e3ed758e90696bc1945128f442865109d160a1a48ac22092d6592fa1bdb653add58cd01b1bed582513aadcd50521b78525153a203db2d69a3ee1c80008d368c4494e76eb6c7fb0134f4f599f941532818c09996728992cb403e0c84ca6cdd07af00567c8d8ec547d6594d6a3e4ccea369655c8b0519ecd22876cd7a96537cf8ca4124120a22002ef4b61e4854f2a61bd56234324914bce3872c191f924ae84b19a694ec571ac3d2695b8c8070a6d91a7ae184c349328442fb2f630158c59e733ef500926008181759465ddfe60d8cd4088e6d4044a31ec6e932b94104c7be6892103eb18e31c19781f08198431b22035da393bd56a184b9dfee0ecd9f53dd333ca3300e9e8bfcbe5cac218b3ce35275ae5a01470b639ea678e42a11ce34e5b478e23201132c638cb72e7b9c3400c7b6936189a3c658a5b3daa44491c958c77bd5c13e61a28d599b336473b1a65e47d2d2ecf36cbcebace28eda5d6808c2a49a8029f0fc9e432240023255ae7c667c358679943157086dc1018aba3248a9260797b5b857cb8dd8f94dac93ad63a2976df02865d2c178fa88da987ac20bdb3de5671b2b1be25a3a0d045a8b8123117d2928d55681dd5ca155d684fac39d5703ae7443153e52429c50d4addb05de4c005aff4b29164dc824dfb43e75c2238181b2a15c97075a3dfd7b6331c90b641c42221d07a749e1bc70d0f935214855112572a95b01431c6a3404ae6884bf0e8812dafacdc76cbcdc66aae545ea4206410c7d7c219a22f895d2c1715445ea9a74e9fb44114aba8d1a89d3879d231ee4dca82003c1ae719aa72b51270556ed4a33061c6fa2c8f832a38e91c24414d23e54586d68eb47d66bb1be4bc248218fd62bdd5acc65159cc4e952413b3cd066362b9dd2f3cb92295d63a162013440a8500e159418a2babad0acb5152d1ba08431129b2450a28fbe94091d29acb4a7372bade1fec54a6e6e26a6d774d8b6057cba5d69a284f2dec0cd3a589fa9eb9d93ccd9b952440c68310b4914a28aecae524d75ac6f1a8d72b8a9c714ec61579c60477e4f27c540c7aa3224bbddd5cdba8306a56924a944cb526cb53add6de7db57df3d1446b667a2289e285893a37e9e9d32b5caa3cb7a6c845209dc93d29672108a5d54e3b0de40b932571629c673288a41ce5f944350172de526dba169712c3d8e1d7bf3108afd59df42fcc2e964b52a9ecbff50e8aa27ab52c2a2208d8ccd464e8c94986c838172214e43df33c1d0eb23ce78c71cea224014f461700b8b5b18d46ab303cb3b51628b567a23e5f89cb4a384badf985859b6e499a9318844c83223b538d6e5c5a5c5e5d1f59e383b064abc821a956c864a56abcbdbc2242192725b2365491f35628504695c3cacacaea0dfb173777dac0998862a95475767effadaf67bb3073b48be5828cdd7ecf3df599d94049c145bfd74f3807eb18416e0de78c3b2022c7c86b13c5b1400688defbb894a830109c97eae59085ced24eaae7a7a6976af552a56c91150e7a5b9b3b2ba7f276df8cd2f5c1a893ebe98989c589fad1a57d0f3ff54cc403913c1b355161440eead32d2012425aa7bd732a50e0d19037da6eae6e2e2ece0230dd1f7696d708f0c637dd53694eecba9e0876b55c0060726eeef0ebef488bbcbbbdbdd0985182f974103be6bd2764ce982ccba5e73c0ac87b0a158b020084b0aca22a672c902c60ac37c8a595b36164d2e1e7befaf45f3cfcc4a36b1ba3d156ffdc6918f456d7d6ffe8b30f7cfed8c9a74e6dc6032a2961ba45a7b3a3e540b190ab00829a212ea25095ab64894522cff46060b39c9b4468289470bd9dcef53373650b9dcd2d42f5ba3befe6d7ce49742f85dd2d17c6f98daf7f63066cb5d33eb3b91d2549542e75d241524e108010041718309b59a5940c94cd8ba0144b0944994ca4b379271f29ae42c4ee681847d08c556fa7bdbeb3d3eda4db1b839d9dfefac6765dc04c144d2461afc8faededc97a930ce5c334cf4660ad92260e94080233eaf14880f62880490ede128579ee82a074f6e44e6b71fad8d66a3bcba70f1c99989bdfa5cba376a5c6cf67f1c0c1caece2fac666deeb9f7ef26c7d6e6e3018ce4c5487da04884a729b598fe48cf31c745e78021946e54a92e59931b9c97361d8bec6ccda763bb262362c7fcf2daf0b4ab2dbef954548453133d138b867c9f64609674fae6d90b653f52a679067b9b13b485e444ad61ac5202702f4808c214a32030f5e00ec0c33c128d5a3ad418f2b96341ab7ddfb8e28295dedd7f632d9f57229552a6f78cbdb4e9f3c218c39121fc8817636b770aac9d0145ec30863e9caa58ad6591894927ac5f4738779615cd1ef5b72c819593b5dab843d7d92a819e09ed664105b5e9aeb6ef6cb71c0925896c35e519c59dfc4b25c682e0986e4988c183a4fa44deed5a88f9c034a010c62517472c5796e9c4c58f76c378ee59b6fbda93fb416e0a63bef5eb8eec06e1ce48ed9952ef17c1863af7fd3371f7added9e4b1907b3cd6a9c92f3dc31eb1901532c0c186a0ca080ccdb34ac111679d66de75926723056a0e28ee93809e64bad280e590c41ad529e9c993b7c804f4c949a4d6230e0b6dc8c6ad52845f2d5c00bc87256303460881b63736d73e70b43d6a4059276dea7da3ae0fd61a6186b77076991975a536fb8e71d41b4fbe6cfcfb1ebe50200a54af5dbbef3bb6bb37339f941a6e7e6a7d2d45814e8d8d01679610c81902100b38eec40e769364c0b02b13dccac76bd6cd801bd1e791f0890bc60a29f52fbccd9b4d3f3837e7b6dbd776e335171188412a563d8ed758c71852107bec8ed70586499f680e03c2033a4c9f14ceb51a601f544259c6834ada5a8527fcbb7be676a6e61374e889e83bffffdefbfda36bc5210b1da6824e5ea9913c78bd14084d279275d0894a1548c59c9513265bc45ed6484bd76df93ea8e524d3cf7795ae4001884718b79416234185a6d87c3deb0db1d0dfad9304b53c301c2204cad05ce4a2aece99ee098e7dea130ce1030c9c038b2409261ea4c6a2c011060b7db2d95aa738bd7bdf55ddf7dd31bde1446d137fe3ed73078ed1c45ff0ac9f3ecb12f3ef8c54f7f726dfdec56bb9df75365461087652162159662614983e35e678533ceb1613e8a4a65e348e7459905953838776e9d23b3dad5e3eaba694f4f4c0dfadd402818e5e0992f819751b99a302ea20874ee517297b9513182c2042a0c1b315a169783ee6834181a0d9823df77e8869b6fb97deffe038bd71d0cafd903515f34af1db9004091e7bd763b1d0d3ef49fffec4b9ffb3b66b40c79458691e48213394380ddfe20914c952a85ce3893cef24ce7a6d375868685abc74928c3d0fb4a52f7de91250456a9caf56c986a639c2796c751582ac76114e1781dae4efbfda13546862a8e02c5c26e9eb547da096e44f8be5ffc5ff6ee3f1486e12e0db45cc46be13b3c4710861333339ea666f7ecf9d283f73b0fdc392d1d16be560bf3616e1d99a2481a53412405a8ce60b4d5de36ba48308c03391b721527b1f71104a7b736dabd5e49f256b901320e9882500cd32c62d215b091f7890de25234592dab28481891818dadf5209a329c5b323294da529c24b3f38b7192eceaf1caf9bca6e402e35f3ce37c626a9a336611ac0063294cb829f280f34156d46bb54a25190cd253cb6b8381c9b52d450967221dea5e91a1db41e76316f4dc68d0ebb5ad2fd202361c00cfd1e74e07228826aa39523f2bd866e75ce85f77747f63a2b9b3d5252119874c0fb4b3c0a5033f3933fb5ad20abcf6e43266766e818d7ff75929666c3eb03c02279921d38c6be556ad3fea75fbdb831e5810c341da4396e776225102581405a9cd5a41b46fa9411e8cb316001133a30359d9cef26ca74f81042043e9e4dc42b359513168338c82103d33d94893000688ece0e1ebc7271bbe66786dca65726a2a889251311af6721170ee9d451504a187817196039b68d467e726367d3ed0840825a6662622e98833be30dd129c71eb9171e34d25a91a6b0de87c90a3e0caf4fb699692f545d66c4e2ece4d8a30cc463d74be5a2d65b9c9353ad4888a0b75f0c80db83b83fd2fc46b532ea54a656e61e958772b0c44611d224a22676c1c09efdd7090732e1ae56a305f79667b0bac0f3c394c95a8aa48a5e0cb4a3a05e885f5d0c9d354e70498ba0c739fdb5eeaad41989e9d6896232684d1900f1df2903109de19b21285262ad7ea738b4bbb3437f442bc36e5c218bbf9b63b4e3cf90853dce43d46a167cc6a1306211a1af607411c0401272b6627a79d3501814f75a19cf683cea06b285432f08cac43ad732595b3168405ce9b616d22523e528c8b000800c63ffc29a42c46b9cb810162c480fcf4ecfceecd0dbd10af4db900c0cdb7bffea37ffda7fd6e5b100324d216cb427841dcf4d23426874c3928ead50849c62a80c2502011113d70491c1893bcc872a5aae8b8653e6482714e9e3b61f3cc1867b9402ee470d027ed4508f97807820bac670ed8c2be8352ecbef3a1fe615e53aef27c1a13134bd71df41e9c47aeb8d1a32c05ed320182c00e472997a18a24d911f842e79a092601a3388c4a3117491485e5b8e252ad78890208a2a4f07e68f2cc64a499cd72e650c8d014459e15c664e43c09b000182af20c90ef3bb05b0f71f90778ad7d9fe708c2f0f0d19b0039001b0c0b103143efb4b49e04f2fe60d0e9748a4223134a85bac89c732a526073865e81f7851f767a9524d6c3010772695f80456d3847ef2d02704e5a9b3ccf1943c6b9cd73a389213aef087db95e5fdab77ff7669e5f88d76c6704007bf61d402e9cd5023979ef897101a4d1b1a25ead3822e49c13917328a4d5ce6623068c736bc1d8bef6cffefa262aaf9c148a1119e6058103114aab879c5718639c73b21618cffbddd0865e0962ece6dbbfa952dd6527e6bf185eb3de05006a8d26631c0198141a79a6f32277de5a9d3ba10463089e84529dfe5049ee03a68d434e2687509545541761c2e30414163b7929aa17990f6205c62347f44688c859cb10410aef9cf40c1820670e40a8e8ce6fbe57ecc2832dbf21af65ef229472ce32f0a3c1202a9508515b2ba4e0c48aa29022e442822fea950a726e808471e9c87334de81e74a255110aa3c15e88bc1fa4e3453cd0acd2523c6c84390243ecb55a0f22cb764ada5308846da3a10cd6a736276feb514cc7d8ed7b277e19c83f708805e0c8b02c0b39019a3adf3824963482a2555489ec250e585e3c446c3de4e77073d5467a7936a236e54e32494e58ae1d623a1372a8ab8f751b9ecac15527aef819c25cc1d2f000d0fc843522abff6e644635ecb724144ef09bc9f98aebb42a7649df785cd88f1e1c08087612f73c60bc9ad26890e39055295c2c80b40c62090a3ed2e4401910b4ae5c21a8e8273e6ac414474ce58e79c2d74e1c9a6da1b029230180da3287a4dba16786dcb05881878e64918cdc4ffcfde9b05db769ce761ffd4dd6bedbdcf39770288419c090ef2244b944851b4ac889219a94aa9b29c2a579c387625ae4a552a95e4c99597282fa9ca43225b721432b264d9a22551a24c8aa42992002790002790c43c5fe05e00f702b823ce3dc3de6badee7fc8c3ba20c5a42c91143800957ebafb9cd35d77f7fafaefefffbebf7ba5a7ceed1e2881f45392091504592674cabc75b86e845d23d800aeb6fae5ceaa1e5e1c9fbbd8c64ddbdb34322048dc8faded5fdae35cb429244e687138356d1bec1ae77d82474f9e06d3ae2bdfef6ffedd6a2f65ee626e100ee1b54ec7af39b239dc5cbc78ce7796bd3336b0aa4b494d27294204ec32da904ae622757d388465e6b2584e53359da4ef299090a14078840312b6862db0015fd9ac2f8f7ae5d2b963b91c5bad202ce0a55345f467db4b39ba985a840380302f58def0ea6bc8f4c273bba37a1034f5c1c20999b0ef0b086f6d1de9ba6e7d70b8bfb72f8494445b85d638a70034d73a8dee6e6a101ead4d15763df6263cf7ecc5f3674fbff2c8f69bdff4ba5252abf5a5b915bdb4e152eba46a01e0c4361e6c2dd32b5ef972443c7be1c2c5cd6657ebae3722b76aad5561b3d6104c3021d8e1e166bdde4c533b58efd5cd38ad373a3544f156035cbd0dc3b4bf99ceeded3d72fa8c35fb91d7bee2875ffd8a960329ea38be844a14bfa9bd9437a3699c000183958002acc635ab65bef1874e3f7df6dc850b97b797278e5cc7433db64362ec185d0e88240b3ab8320d44a269820859995a901541361ba775a445033877e9e0c26673f6b98bd76f6dfd9557bd7c7bc160842d2870daacbfdf5ffdbbd55eca70695a8505bc4ab0a3abf96aab83b01bfdfab53d3d8cd3e573e755e8b941afbbe6b8d7186c04083f044e98bd1d6c367d5790f2c5dddd7e7bb577388c36b9c595cdc5fdb15dbab26b36fcd03527de78d36baee94bd30de7dc8621cca67113eedfef6fff5d692f65b8a83644608de6ba5a0a3a556dcbd5aa36bdf6d8ce7eadbaae1bd383bde72eecedf6a9ac3af1882ea5a058e61411970f07d5b870b05bf6f7bcb5716ad348534c29a5e5326f775b2f7fd9b53b8b225d17a31e1e1caa6244d4697a915ecafd17b697325cea388507e7324ed3aadfca7d0e8dcade7579e7e856516f69daf88818d3e1047e786e8f02639a8c99200820184ab30a6564d5c44c5d2a2c47bb55978332ed74dbd71fd9eeb8d382a209c24d3748d4b44dd3d8af5e6ac52ef0d286cb346e10c0c877faec75ec56ab719a62c2d4956e4a12ae273ada6477df5a6ca1c7518b5a2735b3ea930e0191d038659452ba2c9201d19a315812da5974dbcb2e75bd71a4298fbcc99d12f1fea8b54d9bcde1ceb1e32f3db1eea50c973a8d10ae603660de5ad6d67229822c8917a98c5aad79226a08852471f2d678b1420264c6f1d00d1c91081ca3cf7d853aeeeee9f6b1059aead475cb9de556035d94addac6e9cad86dad86ba469cc26dffca95eb6e7cc5ff0f97175353550ff7d66ae225ba9a2eb7b6c661485c8eec1c393f5c4277e0e82c27a66e9193094974dd0289722c9ba35a1322304d291d1ceca7e576eb4a0a8f4905c201165bdbc3c1be1be67ea74d936a44a0853ff5c4a99b7ef8af7dbf27e0856f2f65dd659a26444c9c1227c770f570c3089b460217e15cb234f6b0e17058622e4596cbd5d163dbabe5f6911bae592ccbce914559f5cb235bd4492af9c8353b3daf1831958cc48868b50200524394dde70ed48090c0e1be3bbfb23ed8ff7e4fc00bdf5eca70591f1c462011316754ecba54d7a3a4aeeb7bd4b4ec7a50e54288b05cf66d6ac24ba11e7cb15a1ee19c965b7dd76f15e9380ba048bfc8b9f8b017cdc1885381706422668002310603f7118810f1f8c987dff7fbeff9dcadb73ef1c413d3347dbf67e2056b2fd9cd68efca95c74f3eece65c583530cb7038acb6b7ad8e8d088534820155ad8898ba17040844266157120da28e45526975d21a7b44e80e5b5bdbfb877b01a0ad95a35b10b33bd40865b1eaa7714acca1d3d8f63ef5b10fffebf7fcc16b5ef7fab7bef5ad3ff5f69f7ac31bdfd0bfc8af5f8097c6851dffaf76f9f2e52fdcf6b98fbcff8f1ebeef2e6d53271902169df42503c062b5a8936333e9bbe6ed701887cdb04c1900bb52524eb9947ed9856b38223a620154330d08d718c7e1703d20c2d1633b02011e92531d15018d005c0fa7e64887c3106e8cf0e8a30f7fe18b5f7af0e147ce9d7b76677bfbe8d1a32fde37ebc14b2fba9c3c79f2777efbb71ebeff6ed131b4092af47dcae80154ba14346cd6849d312060cf0c0ea9e4a18ed12ccc6a6b44d42d168bd5b5c3fa4a04433440320b086cad5675f59a65d1f5c5a611bb5e871128ea34ba706bad641ed683ee0dfdf1ee4680ad97bfec8b77dff7a5db6e7ff4b1c7eebbffe1fffa1fffe3b7bdfdadf2a2bd8de125125d86613875ea89db6ffffcbb7ee3ffbaeb8e2f24a81e87adb592b2308a80a9a754dc232d92871a484264a02b9b2b531d0c494aa1a641586b1566e4641a1a8a14e3fea68e7a7838d66a879ba1b676f4d8aa5b2e8919108769523576dcb4291c10a38eb67fb0d959e4566329bcb55c5eb874f1b9c37af1f2fe830f3d72b0b7bfbdbd7de4c8ce8bf158c98b15e65f6fb5d6afdcf1952fdff1d54fddfad9a7cf3c35ec5dfea1133b09a30d5055b717e81e6d1a246f252c002d4c01b9945ec8266bc7b67676d7c85e468b5a2b0abbd9850b1730101852c6c375bb7cfe526dd5dd4d154956cbcc9c105c52dabbbc9bba62e15d2e7b071320346d1e61cd3108b3851f5c73b47bcd2b5e76df6367f777e5fe87dae9279fbce5d3b7fec37ff0f7dff9ce776c6d6d7dbfe7efdb6b2f62b8a8eac9938fffe17bffe8b6cf7ffeccd3cf1c1c8ca8c3f547caf16589f180fa6edc6fb5b555d7a55484495539bbab05d1e88d90b0ef757f379974bdc4ba4937bf95352e5dbeb8c842e8a9a3bddde70e074174222294acb5cb8b8530571b5a2361376b80870787e100a01000015dee215176a1a908f8f53bcbe1fa6b1f387349bbc5b85bbff895af9e397bf6cebbeefe2fffe13f78fdeb5ff7220a332f62b87cf2139f79d7bbffe5030f3d7c70b06fe17590954c27b68fad441468c3323517464047e839a7e1f070756261818b6eb18950080048922a8de1541619cc008099bab2dcbd72a54f3c5e1a2293086f6f6d1faed798c836d65a65d9762152287db7596fbcb530531b8952d5c9301c5be2ceb54b09196027e12baed93979f6590d85e0a8f589a79e7aeffbde7ff2e4e9ffe99ffe8f3ffa633ff262d17f5f94dc657777f7f77eeff7dffd7fffce3df73fb05e6fccc911915af6e186975d5318bb0e46a269a88b7ed55126e2402b5d62920866e676b0ee4b9798a1d264d1c6319792525a2efad215463e84690b9600c0cb2d0ec839b9995ba40e8325a7c5386d40dd21a66982883ee5c3bac9c8cabca963a04ae49d6d42b0a05814218c534f5f6879db557be9a6f56001e7ce9d3f79f2e4f973cf6e6f6f1f397ae4073f697af1c1e5ca952bef7ad76ffef6effc9b279e7abab51601c821004d015d4f9c387e24492949dd0f0f879252d7a7d09ae2b9717700002000494441542889482985089999536ab54640b7e8549b08b43ad4d6ba6e818044ecd0a2ea72b18422e06e66ccacea662d89884896d46d970bcf5e40e62c3c6e866e7b7b180f3d088d0b7112c1a6cbd56233d64597d646f79e7e3aba1dab8d2939383307c0b3e72fde7bff83f7dc73ef54a713278e6dff60bf2af8c504978383837befb9efddeffe977ff4c71fb870f1a23b2012125238e864b4701f8f6f6d5fb32d5de1fda693c262b9705541de5a1500b488f9c123332001104473f2a6432e48b8f4b0aeebd687ebededad3ee5c4a9a12fbbbed6bad96c96cbaea91d3b7ad4dc11436b05e142bc194768668ce88422565b6b76a4db4a021a76746b2bc0cfedb7fb4f3d2d8b23ee93209b7b6bad2b8be058af37cf9cbbf0d5afdef5f8a9d36eb6b3bdbd5cfd805e51f6e2e02eb5d6af7dedeecfdd7afb273efda9c74f3db1b7bf8fc811c84cd334b17062d25a05d373fb0771c3f656a6cb03a78030ed577d1beb95f57a67b1c3a1cbb255ad75848b453f562524682d616f31765db75864005c6e6f250a29448ac1a9b656ba7eb5b5bd19d68970a8639f568aa34f8d0d476fcc1c146d1cbb3eebbab18814f7e2bd15cd214524e5672e3de3cc4894dca52477044a6eb569550f51db75ffc4a76fbdf7defb7ef447fee62ffcc2df79cb4ffce80d375cff83069a1f74b81c1e1ede7fdf0337dff2c9cf7ef60b679f7e666f7f4fcd44b2aa467804b99b57a7aecf641e74796f1fe54dd50fba712a7d96d0561bb04c4d47adb95bec1e1eacfa12c9c67144c4baa9e4e23ed5e0c260e6dd6221946a5bbba48ada41a89b24268c611816cc1d0ae8146eec30b529b3a84ea340a65c370d281062b54ac601d2259c260aac78eaec394a4b03472e608610d3b8498b2da22c61e616a6aa7b67c6e9c2c5e7bef8e5affde45bdffc8bfff1cffdf88fffd8cb5e764dfa81396efd830b17777fe081073ffceffff4d39ff9ec934f9ed93f385435a22865314d636b35e70c0144e2aec20c395ac3a1dab38707c76e5c816cbc3911d65a4be94198c811137a1bc6b169ebbaae5b2cba4557877177a358dae5cb76e4d8560494beb003b3a49c9bd602b819c64d6b68caa5048007a81900e492eb5815011c0080934cc366b95ab979e254c769673ba7524e9ebfb4777098b64e781062b89b99a55c02c2c353ce19611a6b681edba46ac366b8f9964fde7bcf7d6f7cd31bdef9ce77bcfd6d6f7df9cb6ffc4188343f887051d50b172ede72f3a7fee4431fbae7fefb37eb1aee533d48092316b556166133026ae0926818a0b546c40601921e79fcb19b6e78337794c318a5ebf2d8daaaf4ee3e8ceb2e15641026401cc769912967cc9d4f559db9d6d13d9a29b9e5852ecb727d308cc3ee619da2d594fa20f1402650ad2553ad4a84119213d669422221ea819c11cc57c716393045bebc1ed56321bc46c80a90d8b4e52ce18e8cc3662d29f58ba2ba501d22468bd80c7eeac927cf9e3bf7a5afddf5b6b7fcf8cffcf4db7ee6a77feafaebafcbf9fb7995e60f165cdcfd89d34fde79d7dd7ffaa737df79f7dde72f5c6cad469056957e09d6900200ea5409620a4b6060c1104d350924e006b07b305eda9f8e2f3aa9aa42e8de4b116167821a154731e0d2214234f314c366bd2abde9402579c4e138488315d9e170301e2c36d3415d0f8bbe6096944b9fd808c01c1dd69b0d2123007a4c66e10e118b7eab127741b42cd0a734d5b1f995fd8d514798443d92783410ed5647da302246ce799c46664634440ccee4163a625a0ce3304ed3273ef9e93befbcebe68f7ff2177fe1e7dff6b6b7bcea55dfb71b127f50e0d25a3b7ffee2676ffddccdb77ceacebbefbafcdc5e6bad35450414d1189227c5dcb3989b9b310b7155a0e4de655c4f9a5376af0008544e9d7df6c8eb7fa84ba3a6c410ad6936296501b8b61a80804e5dee1c1430e752c669e496fa4ccd838bb6298811418783cbeece0c800898575b0b80803a056240ddacc7ededad9c12126fda18e6cc884c14a9ec2c4bee0ff4e0b035e0eedca58bd2ed0464d60938d5b802915a9da494d6c6dcf56a364d634a59929882070393bb2716b5b639dc1f36eb8b172f7eed6b77fdd45bdff20bbff8f37ffb67de7efcf8f1efbd4ef3fd878baa3e76f2f12f7ee9cb9ffecc6d0f3ef8f0f98b17a6698a00224a49cc1c6c2a5def61928a590b404000080320a400870096c444d1f7549b479c3a73f6d5af7de52225f7485d82aa5de9d4c64c454ad3b54a2faa0d41b4352224a4b22842099b013a12351b9b622a79210910afa6df80c46c44759a5a83d591e5cef64eabcdac3271d72fa66930b55c389732ae375d06ec57bb033e7dfe725ede10002462d612656372773347a45ac79c73ad95884c0d11010201541591665fa2d53ab84fe374cb676ebdfb81073efaf14ffcbd5ffe4fdefa961f3f71cd89efe5c3fa7ec2c5cc2e5fdebde5e64f7ce0831f7ee0a1870e0f476ddabc8927c90880ae2d5c4512103675f2e64e1e0d115104a082560c04f49c7b3365160075a0b5750f3ff2d88fdd7423b70d06adb61763adc26cd484a15b2df6f6d6c78f1f05f4d4656b8a4904bd5eae58388c93c0c17a10964d8d9e0803724a10316c36b9eb541599131113b536b5d658129336ab536dfd624992cc22101669a9808f9f3c3d4cb85a70334380c462e468d0aa5371169ca6100191d45a43044442bcbad7b82b524284f93a6744df1d76d767d6cf9c7bf6ae7bee7be7cfbde3977ff997fefa5fffab7ddf7d6f1ed9f7e78d23eefef4d3cfdcf195afdd7ccba7bef6b5bbce5db8d06a054a4d9b186a38b205b99933004117480081e8e8e81c75aa899353701870f2da52cac33496d24198c5042e25a6bff5d6371f5d184db85c1095248d84a0e4364c6ead6def6c1360ee7b6f0d40c6cd7a72351b0893352825b48600042274598820a05b74cbd56af7d26533ed4b6f94524a4d2b256c437373669622029816c91c8e76cb2b437dd71f7ee8dc40b9ac221a423204d28d010600b33048d35acaa2b5893911516bd52c44c0cc894884114b446dcd08cd25d893b911f26ab9bce9a6d7fccc4fffad5ffebbbff4c637befe7b4068bed7d1c5ddafec5eb9f573b77dfce64fdef1d53bf7f6f6379b415511b14b326c0e72bf0007c4b0d6101004a306170208776a3e6050127177010e246b4a921c00116b9d3ac9c1994c1dd399672f1d7ffdcb090f58960e0d820a7392b2deecaad67083ae4055961c5a4bea86f525e6d42f16e33415142a4e66fb87eb655f72ce08984a07b51140665130c2be8e53ee4a92dc6c6fd1afdc631c0ecad19d613d6c2f771cdb99f3972eeeeee3f63506c04000062d5c204b569b40ab2120b2594d8999f3348dcc29c288c2cc23bc352b5d71452631426a1e184c420487ebf5bdf73df0d863a7eeb9e7defffc3ffbfbeff8b9bffdddae88f8dec1659aa6d3a79ffcca57bf7adbed5fbef7defb2e5cbc344e6344981a44484ae3382c17ab80a008408099a17848a68840fc86eee0113257c9224684086b6bcc6caac6e400983d2c9d397bf68daf7bed2aa3b5834539c64424ce49849371db0cc382926c15b70a40a5f8563a6eda2020e75c87918521e5ad2c8bad95b0686b99b9b6c6f392074b49b088d64a057397d51a22b609a7b5a69437433b18c6272f5cae503a29d8dc234404c401ba3a1a73995f0d8b1811308e233302846a03c03954a82a91b819225a38bb1908a147b819cc7f73707878db17be7cea8927efb9efdefff4effdddd7bffe75df3d59ef7be11945c4b3cf9e7bff9f7ce89ffdda6ffcfb8f7efca1474f5eb972680a202a14115cbae2eeeecec280e806e00aec10908ab832a2b87b44401820084b3c8f1d22326d2272755725024e800922cc615c5f79ddabaf4f418bbe67c97d4e451012efefefb3084bd9d95a8d077bea86a629f55d29aa2d270e04625e2c173927464ab90bf7b25aa1365373d5c56ac5fd3275456b6dd58150cd8978b3a99253bf581e3cf71c9474c7838f5ddc30611668288280d338e45c84799a264c0954675ecf444d1d114492bba774955fa7cc6ee86ecc4cc44451eb34e744ad35774f922a6ef6f60eee7be0913befbaefc8cef62b5ff9f2ef1262bebb7051d593271f7bff9f7ce45fbfe7bd1ffcf047ce9c393b0c635810013353906ab87b29651c4711a13942987938b80412398a14f74614b536620c00781e2b08101129896a4b2901a09b4a0a460e0f4a69fff2f9ebaeb9f665d71e0b75c19496a819d9a210b571dc5e2d2262182744e0be074a5892ab625a642ea974104c5828332780a04c384da3066092d275500d83b39059d3691dd6dc2ad0348e9354dadbac2bf2ed773ed8f291641560ceab58559d13532212570b7137535020141262526d5dd74590bb23425364a188c839b5e66653cec5cc2222e7acaa44e42d10b0d676e1c2a5fbee7be0dcb9f3d75f7fddb163475f7021f8bbb8196d369b4fdcfca977ffd6bf3af5d4d9716cd626442420120a0fb38a480098525aaf0f45a4ebba5aab99463871f2ea920509033ca5344d538452248aab97142a400044847b88486b8d900240dcd51481ddd9f3f6838f9ebee93537f2b8a7ce8ebd642924d16ad10e01bba35bc1d0a696a4546f7ddf2539366e6a62424cb9ebd44deda01e1a43e4edada9d54e0230c6a98246325b0f53ab9b6a63abe65681106becb57a50872b57d6ebc3118f3b858732b16c361b040ac7062da5a480ee535e14086ca65dee9a360098d14fc4eeee563109404400b3237244ccd165fe470008100021866a3b7dfaf4efbee7df3ef6f8c9fffebffb6f7fe227defcc2f2dfef0a5c5a6b0f3df8f01fbcf7bdb77ef6f34f3dfd8c4604708248a5b8bb8703cce9222202228a240088083343241132d3dc67002442339b4f76a55c080088b4350400e6707f7ee2000002409036b56d2d4b9d10844cb6ce5cbefcc8e9336fbcee8487160358af49d2eac8d6fa70e31edeb4f43d331392500ab3e5f6316f7b92d12264bb1b2e5d11e16ab52c7bf3f06a813aada70a6e87cda3314b44e854a7a9b5baf6e8fba8935fa6fedabbef7b88575ba0e84e28acad1111134857c00d0018c342581279226a0ab39da4a514444c29b756c3232244926a43140053d5f92cc1bcff9a2acc20026044c561bdd15b3f7bfbc58b97ffc97ff58f7ee9977e71f1c2bd32f485df8c8661f8e0073ff4abbffacf3ff3d9db2fefee41a04b0079a6ec6eb33e8a8844447495c312918898d9388ea5144462e694c44c01419bd65a25a5f9dc589baeeedc30438d53b823cd8a00628a6886d4b364d175430e593df3c4a337de70c3357d7f381cf4269bf53a28382573ef172b73f5c975aadd62492214c40469679b53c2c0f5b0a7b5129287458d693adcdf5b1f5cd9abc386cd2551e94490d0a9672621844e967975a43ba0fe8e879ef0b29562136585111026c2114484cd8c10899091118598a305843655118ef09c736b75e6735f9761109168ce02614e0598d94c61fe8b59df0b264aaaedfc850b0f3df4c8cbaebde6a69b5ef742e9bf2f70743975eaf4fbdef7fef7beef8f2f9cbf600e4c62e188e2d11080381121009a694444c47ca73e11cd066fd77500e0ae66c0cc44651ad7012e22f37d4cf30c013386bb43d775531b031a6a86799b0e46a45a378be5ca11cbb46ea96c6071cfc3a78efe8d37d1deeee978ee601cd6ebfd57df78e3f19ded44c89c377beb52ba465e8451a47405b073df4cd3a1ef6f005d28c9a2070fd8980e931860d749e652fa84c27d497d65e69529064f36d2ced147bf789fa75546d11ac4137019a74d57965258b50180bb8b0800b6697491402a2c0d9ab656fae5384e2299b96d3615625aac56da1a400064806aca480d00dd5d24a92a8ab46942e184b9b932a1999f7ae2a9ffe3d7fe45b7e87ffee77ef605f1265f30b8b8fb3d77dff72ffecf77ddfec52f3db77b0502445200cc2a7d828c88444844aaca22759a524ab5d69cf3b0d9b0484ac93d8661d36a5b6d6dbb8359f5c01961cc8c88668633c30508276d4d04dcc07cce469d419c5284b73a922421099ba8db7eececf9ebae3dfe37ae3fbe7ff9d19cb60e1cbdb5cdde01f5657964272f17adb5d88c16115d4322cadc0e55c7aac310ee8b130bdd6ccc21925cf7f21ba085943ce9614a4b882c992c023d8200dbb4e88edefbe4e5871e3b43e9684aec11483c6c060872b75ce6280b30a77556890800011540880830f57d3f0c83fb374c00539dbf3e80892400779fc505048079ede5be37d516150020d801c3fdf153a7ffd9affffacef6d6dbdef6937f791ef3c26c469bcde6539ffcccaffef35fbffd0b5f3e3838604e30dff505914a070c41c21e335d9937200070b79492489aa6b194020066d65a632644720f334d2913c51c56660f25c2dd1d2072e9113dc0013c7c563f1100e66adc5a2b0322131a21514378e6d9b3d75dffaad7bcfc9a45dfdd70dd75dd72218c93aa5bebb7b60f76af00051825296ec141ad0ec3c1beb6ba5eaf8f1c3b0a10d67475e2c4f6d163a9efa1cbc414485c0a62a1bee70e31d2e2f891fb9fbcf4a19b3fbda615cc2a3e92b7e6807dbf888899674544d7f5ee1e0149c4ccc091106aab0098738af0699a588499232ca5346302ae6e493ce74dee66e629a5d69ab03093aa2649adb5084c99cdedb9e7769f3af3f45ffbab7fe5c489bfec0d45fcbffc0fbf88fd8d7f99210e0f0edff7be0fbcfb37ffd57d0f3c340c630444c47c2f1c112025c760440a40fcfa2b612c22524aee1611448c88ee0e80e330b048ca6c2d5864fe7984225e9d6761720f00e8faa5b51108023c2c21f9d5d9040c076256534e8c18081640cdbbe72e5d7cc56b7ff8553f74e3ce2aa5240e2085db50c3d59a510144760f4427caebbd3dac75383c288b45e97aa4e094baa3d77057dca335858e013b2a9d74c91198a45f9453cf0d1fb8e5d39786e8a4c3302461e6691a4a2ec44444ee2e29b91b22cd7236002052a087ce4c5f541b736aad0a2711a9759a1d251179fe7923803303a210457820cd0b89883d1019090c8315295cf1fcf94b179ebdf8e637ffcd9d9dedbf145c7ee51f5d8bd7bce32f33c4473f76cb6fbcebb71e7bfcf15a9bce17e22032935b50ee321281300961cc8b60beaa3f2549291331310fc330135555556babd5721c830810c9ac01904889200820718d08a7949899ddc135187300449048173e05230b84372281104106e6301791f5303dfef43337bef2a6575eff326c87b4b350436fb6dcd941abee1caad3e68018a7ddfd7ab8e7d6daa4cbed552e8580a45b14ead1cdc33d004b4f941293278c5afbd29f7ef6e08f3ef2b1672e6d72d92220831142a7d19210950211adb59492a9428088f84cc810233c8012a3fbd51032b33abdba078508a9b6af53bd7969b9a1bb238a241611550d60064640c44859dd992203886abd70e97200bef9c77ee42f4362f857fe8b156efd3076d77f67fd37ebe17ffddffef77bef7fa0d5a6aa33c38870229ea180c211ce84805735fb9c736b2de71211ad3537bbbaf5e6f4f5c033c7928840243335d3795a2d26244323921e619e5656f39464ee65ce02134a4a94e6cdddc252caa64e80c0314c76e6c9278e5c73c3ab5ef39a540f2d1843029a9a2382aa9a5ab58ad5471d369bcd726b6bb973028316c777ce3ff534a82e4f5ce35a39757665481808e46dcca97fe2dcfe873ef99927ce5d2965dbbd31b3738c512928952522125284cf7a6bb803228b107344b0886b33d33a4dfd6239d3b5391540440047646681e7ef8e9f7b119399319348529d8973b064009fa6d174925420d0bd11d1344d8f3ff1d49bde70d36b5ff3eaef784b220088731fface3a03c01d777ceddefb1fac530d0801b0abcf1e228238c23ddc015052baca27986611655e22335933330098a6c96c2e014122aab532736b355d5d0d73f20dda1819bb2244c44cee9673329b73544f1200cbd0e491980b40b8fa348d92324010e494f3b3bbfb7ff0a10fdffab5479a5c7b6ce74477641942eae4a60098728e8d291b08539ffaad55923e1f39ae1ad7df74d3d6f52740d0c1a736b5ba5153d42951f7d833973ff0f15b1e7f7697bb1d9a93568f699a38302d7bc710e2d61a334744b8a794ac35377333337377034480943340b4d610d0cd4cb5946eeec2c4733e8c08add559990480794ce6d9660a68ca0811bad96cc00110dc838823ecc2a54bbff7fb7f74e9d2e5eff8711300c4ee1d70f0c077d0b9b5f6e18f7c747db84684364d1a2ea5ccc60644b8bb4846c49c734444584a0580014244a669d2d6e6c05b4a31354274574446043398598b3bb66924122268ad7900014a62b359d533b8ea03a479280d30700c0344c200004a181e614a400e6d1ab5eb1757267fff9f7efc039fbaed89e736a53b92d356df755d0262c8a5834201d095bcb375acef7300a84fae425e02a90dd500b40ee5e84a564b2f8bfb4e3df927377ffac98b6b481da39b6b4a32b58640923312724eda5a84330b440091aa62caee8e3147354b08ad2922b9bb303b400078b89a510409ab7b00b8366d0ee11ececc111e11ee164e33b93388704c29bb21020500337b389a63c057eebcfb0b5ff8f23c6fdf41e35ff927370100d8068ffff4b7dbf9d967cfbfeb377ffbe2a5cbea6ae69c24dc9be91c4e8809e1ebb11489642e1e33d5c572617339bcd91c6f4d1da45a3457cf65111173ec716bc460a600e116169a28112f44a8d58a88b3b03b8f7355dc65090092046029570c2a5d3a1cd7cc09998940245b6d01f2c433e74e9e3ebd99e065d7dd50521c4ddb8c468b4c455064b93ac6dd2a753bc06b01c6c989029a822a0b6cf5bdcbf2f2a17fe6cb777fecd6dbaed424b9cf4c0d1aa75c5b6b51bbbc03282c091cbcd53cd31777ca59012489120a8a1b40984923a35c0a1111930622e1344d92927a00a2a4641ecd239522a5c3008098b195bb0e89d51d22dc2318583a129943784ac9b4597029a54e75b359bff3effcec9c8a7ea77019ced0d11f877cfcdbea7ce79d77fff1bffbe07a3d20f89cad20a2cd123562129913e09464365d678e62062cd06a9b7f0257454a9c4fb05a3362d6a6008044ee801800389f2a1276a24444b5b694848811890867d3dfdd030200e70c022118f330d4aee430986a9d79e2306c72ceb3873c4cf6f4b9671e7becd1c6cb8689963bc7b6b75719439665b1f2d624259641fa92b7132050e1fee88e059ebdb8ffa5074e7dea73b73ff0d81395569272b89a36e132d6d19a969c25e520124ed52d23aa2a31730488b83b210642d426921c15dcc181880021225a33428cf0f9bbccc93744745d6fda58043d9a5699336da3a62d2208c0051800019374116d3658c671604ea51455bd70e1c29bde70d3eb5ef7da6f578689cd53cfc305007cc2633ff56df5ffe087fef4b6cf7f619ab4359bebcedc6db1589a1b44102193303100cc1ec71c45087d76068919e74924d2b056472134774289c09452b8134984016000ba1b32083231a79411c3dd6713ff2aaf89a8ad95b200d059093375046ecd53122432bb2a6010511271f3484501f6267df4d4e9874e3ebe37b40b570e47e363aba35dd7f7cb8510c5ea28ca76e2a383f3337bc38327cfdcfdd0539ffcdc17ee79f489830a957a60e2f0d9311ddb1001abed6d1122140d5f1fec957e01b5ceff0161aeaae69e539aea5452d1a648a15a19926a2342300f11619e6769b6b45a6b114184483c8e63229ea69145100053f2c289c98858ad5ff4d33422526bad94e2aeaa6db53aa25ae7f4627f6fffe7def11f2d16dfde5d7971e63ddf5075e3d267e2c4cfe2911ffb163bb7d6eef8ca9daadaea8414b3e99352f69852125510824076f2c489010dc1d5d526c9c5d4cc8385dd4753cdb9e8502dbc936c9b3653db39f0d45a53c67080a688ced21383403237c09929c33c89aa0d0113650f4320117408020a744454a02430bb9573066b662249ed1039552048ab35e21d0f9d4c01478e1cd9ca3917297d294990d02dd6fb87d56d637ab03fae37934121ee9150005d5db1b12474489020a1b9536bd817d020663703d5601691ea1e4409514d1325ab8a8811808004f3417ba9318a746d9a00c9b579009742220018c4d054846b347723e24434624393160d8051789aa6d22f741c11c06c02e0390f98358e88b8ef81871e78e0c1b7bffd6ddf7a8089fdfbe3c2c7bec90488b3eff9d6e1f2f043271f79f43155208a0070f794a4550f4e8820c21a4409dc1cb0291221360a48d90108c8545da2560304336d5a4b5e0414c00a38af99404440f5c61e0a0022c4d8d55ab1c3cd58333a4922e294a4d6f96a1676f6c00688114440ca124d9104cc142ce73c13a6795b1411a1855b2c9866b1ac516fc497f60f2f02ba99b020a16a136600763773c244513a0867246d9a1279f2515deb249db0943acea7a6711ac75cf262b96ab57ad701628d00c42ee75aab9931a5b9e65fb24c5334affda29fb4612a513d7765b3de4444df7518011e8816e3c4c4cc6216b363df5ca52564688d98b0aaa7943dc073010de66e1806a20e10524ac33026a2e7f6763ffd99cffee44fbee55b878b9ff95d00a0cadf505ce2f0a43ffdbe6fa5b3aa7ef8231fbd7c79d7cc5ab4f9928b080068305b18ee08d8ea34678000a1aaa01a6e1ce46e483893dd8808c0080364842022533553550500e1e2e86eeee04282642c62a69292a4acad5d3592701e4d850991850b38b4708e604e60eaf31880cf6ba69c7369ad366d803163629c468070ab48028032239b85253703273749d26178a01906220031d75ad1819891132ba979bf5c3212806a33371b371b1109088c980d9ee7a71b42e6aaa9340e63dfe7ae2ba6c6ccc20014ae86009c12316f868dbb7b8046b4e7a50a40303324b6a8011030e7194084d61a0408c3c1c13e331161abf56abd15b8997df2539f397ffec2b7889538f7e13977a6dff8c037a9c271e677617cf62fec7ff1e2a54f7ff673b5356f20c001570b9400d3ac4411317120732804829b4744ab75e62bc330b4dacc7c5ee2ad4ee6ce0c661eeee338e45298651624420310988810c309206641c25a4d4900c054e7340a009bba60e78d382d05f22ce5c1f32f17ba2af701d65a11a1eb16339531d50640cf975520522ee5eb1a1211e59c912893a9d2ec7349a2f9183c00b4aa991789933a6610f036d52940fa4526e25c3a404007730b084e49cddc3d95cccde1aa10c0aaa1eaa5eb02a2b58a576fc744adadb506802997d6ea9c524cd3d4da551a8b0011dc5ab5f92802a2da8c5f9cea2492e62460de7f53caa81a61a79f7cfae31ffb847e2b2fd269bb73680100fa8d7ff3d815bfe9cffc32befebb3fa7dd7fff4367cf3eed6e801ab34000414c0140c430af1c143035f0613d74a5b0088bb87b9d0611264600573524aa7562960064c6941302bab5d96a6511b386008002c8f31385b98a4c089c90112521ba99072831072852b4da3c1a0039041746c69cf2bcb2532e88388ea38743504989080ae7a6da5a9d45646d0fa7388700002000494441542da5f467f4f288e6144c00ea5eb5d6699cb43231095397ddc21d73ce0ee00e10a09312a1aacea1149c428d1d11c26bcda58479240904006b0a48e06eb54de891a86084bae69c1c1cc288c4bdceaa2611cd454357f34a4230056600980f45041ae84422c4738e61aa3ed7a3a92a203bf854dbbffbc0872e5dbaf4173e6b3ff3bb60c355b800c03ffdb50dd0372a81e3f2e7e2b9cffff9437ce5ab770d4333036485f0000cb3923281ce961811993b22642489d03ab5b9960cb9a24fe326c2a669e8fb8cc8b54e296544579dc21510cd111089e67cca3cc0451a300913a24788303a85708068989b330391e459f644375737756c22088800e8660130535d44d4d65c15082b500b72a665df23626bcddd5a6baa3a8de3348eaada5af5f0a956d7b1ae0f1240491d1507614e8989673f35d0d92d3b118024680d10c1cda6a9321939a0472241210000443013344098935f16410d7372c5091903222cb3bbc3d6f66a18c6b9026a76e667cb0500dc1d4860aa889000d043901c51dcdccd1d9989d945ae160421320145d8c9c74f3df0e023fee7bed82dae7c352edcf2f58f04009fbceddc3dcfbce99b00f5d49f1760c661fcf21d5f31b30835059010409be986ea2ca4b887b925cc4818083a6940b8bb477853962492e6a4a64e1311a794dc5cd53c667730dc1c11cc0c02c23d02b0b0b63a0cc3bc641cb1d629c2bdda5c400f00757273072411c244a64e48ad29a211b1aae69c67af4e529aa6d1cc9890906aade696735e2c562289886643876596d84524a55258d2ced1a380241082c9d15d51b53def9dbb474c6e8c4c5c58828859042200181081c8aa26cab54e11316b4a000018a012d1428091a8700a0f268f30c30098a6b194ccccf27c893f22cd239839a2019110d7d64a9fac3521de0c9b9c3333a85a847f3d1b68d6d011210ed7ebcf7ffe8b7fbec21b67def3673f5e25c6ffcdff7ccaf8cf6874e3593ff36fff4343dc7fff838f3c7ad24cdd0389001220244933d51016046cad4604d2fc85dd03901910221c6316d6149100781a27666166f846294c3c6f1e31110361973303f86c810410b1a922d1bc2b836433a85345449080009f5d98c990d0dc521277aaadf27c5ce3798e0280934e66110089b0d6da5a459aab2c2cae9e6511e1abdb9fb0249156a770db4c5398d769e3e4b38a381f614033304321b3dacc4424c039cb7c81ea3ca6a3a7945415e1ea816fc00808019e092c6834009694332541539bc671f607664b1f09dd554408d1cd82585b6bb58ad0cc46441202f13725be3817f98a48d3368f76dbed5f18c7f13ff4a0fde9f7c5fab16f7ce46357e172e1d2f05b1fbdf69b60f5f47b63fffeffef10aafa7bbfff87078787e00104d61a867a5c5d2508643a11f16c819a59ad3597d274446d221d40a80ead59ca59cd44c07176cb0222ae1a2b528467e7682434370496dc65510280d465d7c91d626aa548d32668890d38c29d7cd618020044181d6a6dee00d6cc22c24578366f67330b03a6c3c3b08a2448141ed3389ad972b99a196e9b460f9ebc8d539dea58b50542e2cc8929a59c0b341749b5b6aeeb0831524661ad0680a2e066dec0274001cad2bcd9ff53ddbb46db7a956582cf7b99f35b6bef734e72720fc921210909e6468002d16ae4225e88148d9756bba401c5564451a12c46775ba3878e6edb52292fa096963a6cab9161d9a86da180776e8d20a2402424e402492009494e2ee7ecb3d7fae67c2ffd63aebd93202277edf92363ec957dd65afbfbde6fcef77ddee779de8c0c777300046d1e04ce241027a1909a77302bacefeea66bf751d585963a5c1acc6cf46e33d15b8b4ca1043c99594a849196759bcd1b41cd02e041195385d960869701c35c7fc38def7ad75f7fd2f3284fdc98b7fd9f0f7de53fbde1cc07cbee9ffca50fdddd2f7958707df8d5884f1cae72fbed77fec55bdedebb85b17212659a0f645644923137df87aedd6dd38305d21d33c18219897477496dde326c50345beb0098a51471b78826a2f3bcd652120ccf9a6adeddbb65400314e951c13033b4f1f92a3aa824991ec9091208252d1693a88814a221e86a4372c10470863ba58dec21227a6fadb57111b9142a5a79c9d0661e161edca3b34cf0022afb03e9477f7803178565f70445b3c2a4e9ad452a712d5c8b798aa8b0407b2667b2aa645ae614a963cb270b305844ea52852322236a9d80542dee0ea208671102756f212cc40e815402922c722610c000110d109c8930a40ba3145fadd6bff19bafddddddfd24e172f3ab1efae3ddfd929ffca50f3d0ca579f18f1e4dd97ef0e7d56d71f3ab3fe15ddefffef7df7bff7dc048b91244a0c8ccf57a4544e4e43e0fd2b288cceb35338f06d03caf5304d80847d6ebb594cc48249807cf2172a39d51331ba9466f5d54324349dc3dd833739a9694801637d3a24964e6a3380a89d69bbb8ba8088b482289d0c142346eead8fc86bb1d8354b5b5d67b2fa5628f5931cfeb711e95528960d1210920808cf084f59619d9637c3d1111d59154f5de44cb48bd458545091414f37a4e0fb33ea84c443083aa12c12c8914486612e1cc004148774fec0cb62611ad56bbaada5b1b64156619d844d11a88309785f6792600c96e26d33478cdcc1b2e7d6bf3e0876cb68388cc7ce7bbde73e38d37e5c39d15e2e6573df418024fdff52347f109e3affef603f7fd5f7f71dec342ec9e3f8f3b7eefa1afbcf7bdefdf23151724a926b0e1d2aa6a9db47b66a277cb4851dd3db133e83f00a537162642781073108fa08b18721211e1873252373ca92055013293114c491edecc94c823cc438568af5be9e6e369cfbd85514a80c65345c46ef3e8dd54511241c6625a2073bdbb9311cbc5a26801c8cc5befde5b6f7d5a2c414c606206d27a67e26ebdd41211224240f4eead117361a14ccaa434eca97339b32e17911b61ef3ed14909dd3a31b99bbb6ba923863c3689b3affb34552620a3d4a95b1f5f63b07103884c2427c13d32b9d4b2db76490a095a9fc76f324d6d5e2f161bc1d15ec064663e706ce79deffcab8726bcf9f137e65d6f7ae84d7ffddf5cfcbe6beffbc47001f0233f73fd1deb87554979cbafe0f8268931b30f5c7b9d9b65a06366f53e33613c16dc5af34cee4614196e61435214e1c252a7c57af7b85b084fc9a41e6e9e10924a94ee693d45370ca052cab85ccc4cca454af35cc73c3810f05c14c93d5956efb958164a6516161eb5432985f6d6d84b86441f99aa9a899ed1c1a516290b22a2a2c135843c280865af6699d73323327a81d552580b0132950e572dabdd5d55ed663d2345b294204ee64e30ae2e1908cfd6251024dd348b7878df3ce24c6489a28a4c91a21abdad012346786ce819535dcd7d5a6ef77020a11562706710d828336c4e8fa914f2289a6d9e7dee9a89ce1e0aa0a8400c24adb5f1b9664e44d64d84c2e3edef78d78378dd891be2c30f3b528ec6653ff0a3d76e7619fcbdf5ad2fff58c8c90f7dc56f7ad5006a7676766ebef9c399411e0903d4d259b7081b7a0a3157a13eb764743422162de364c9f01e2b64041332b87bb8ab2e248bfba85ad15b076803e602ad356662aaa19ae40197522ac0484519ed656602659b33d3459714e8ad65e67abd1ec4e18830331d7a021adb8307dc8369aadd2281bab5ede64ca06408914c756b8b09667d3408bd5b122bf33410b2a9b028652eb7b608f04c2eb5999128809629637b48ea69961c0a65ea6b53216fee61a202c238c1f7af3311993522b8f5b15f6a29435a1d09e1ba5ab55a345300130d0a4474e264803a314039cf2756cb45655ac007593301441e5729c824dadf5aa0a5f6d690fe9ebf79dfadb7de9699c8f087a72c21277debbfb973ffc74f122eb7dd71e2a75f7706f0103ae7faa323e2aefdc007ef3e7a7494fb3064e634d5795e05c1acbbbbaab24c119d881912c34db42ed6ebddde1ab3983b928468ee2ddd227b12cc1af6246a03af1c90f5d80900b479ce482282536482681019550510558ec85a8bf53e5b1fb9e766e77107506ab53ef268aeb55a4f0794025c16d3e4dee7f57ab1dc1215ebdddd612d22a66931ceaff126663e0efb51c50e5ec1e0038c4103b556640cc9594614d58cd051cb76648614753727821092986559870a786c64d13ba9963dc56166c6344d995e6ad5a24494e465b974f3f1d7850740ee015554d789911964e119d180ae4a991ad98b4c1b2eb307e01b7f8644001e76f4defb7eebb75ed77b8f0fbf1a276e7a6830fcd46f9f71d347eedfff514e3a70f1df8f9877bfefbec73ff1f2f34ef9f8832fed7e04b2fcc5df78eb5fffcd7b3341600f67e5cc8cccad6931cfb3144d43d86c89222a53ed6b53d5f56a77b138c00222eaad49a90520a7542417217673ad0ba64da398f678711e5e6b11d504871b1211ad4c43e9e8b5d6d56a771c769cce32152d2cca22a3d13ae013220ef752aaf72ea2202298035aab11b107ef35290707434b41822923a3960749f3eec6224aea02266f161ca1b5ba194ae9e153a903142e7bc3d0065130c24958425910990266f6c0e05eb8a0287337abd312398fbc9099dd7da802c213495a2ac1438449c3d793144f378b32be2d47642396755b11a5109aadb4aa77aa53490f53e7a800b1a43b67f688542d24810c0077dc71e7b39fbc3874ec61acedf7de79e52b7efc430f7de51fec5fbfe0873e70af3d2c92763ff4cb6f79cb9fba45087b26950c8fd6204ccd9d98c3838b94e54209736f1209ee5044bafb5ab58c7e9db735043dbb67c47a25aae633451f50bdb92b31d178a62959338508046a66223aba7a208c0d6078be0c37065676eb03e007f67f6130587b2dd33ccf4cdcc3a23b32b59bf5366e4b6b33116b2919412a018e1ecdc2c337dc2e50860533c08c5a0b77eb63fb5445259ee7d9cc6a9d98a5f73e64cb431c94992a18ddc11ec6a86e2e4c112524e6de4a51ebbbdd92288100223c4a29a514525eb59dd5ee89d16cf276828aaecc989408037d86018174f3740af4a43a2d124c94adad49821b451af1b84e43654d11018fa12effd8edb7bffb8fffa3c783f5d17dfee86f7ee9b59f10159f8aeef0af5e7a47d707e90db77d7cbee3f63b23923a9408a8aa95e011824866ca0c26225152b53613004ff114c66a77a7f7ce44429496488f92192d321851844089484414e688084a10989453370d65a222433c0160f0a3651c7f480f45f7be6add227a9bf7691cee8e4c114de3c84694d6d6c90524199021dd183dd10851dd304423883954a4e8782c30b80a66abf53a7a6668cda94e8b9121ba9319c621383aa3a59436af37b20f22020c18dd6f22f8ba09b24564616283a479936e5b8b839122b248542d6266224acc24b69e4fac4fecc056ebf54a812404a8f70622b30e9622dbde6921db091588d24230818c685c4d89e8bddb301a1a99867b33d3cc8a847bbcedfd27ba6dc2c5cad9cffebe3bcd1e565dff23e172c79dbb2ffe714ade545fd7ddb26a362eecc0d8374ee566269cbd77776fbd99751065849911b347943a11d837cf196941664e7572f3c1fa4ee87e2167bee13a7837164e246dfaef9e40e67ec7bfb436f7dedc1d240219b8fe625a8c4c606ce9bdf7d10927f2deacd49a94e84900339b5b02b2272e5ced9e18600680d6e6adad2d771f5694c0e02ab04e5ca6886c467d48815435b3a350d132be3f88a428c68dda7492822357abd562b114514b1bd495d666a64a030d4778fa48599039b81c6e0e789db6092eaa73eb6ce9dd0a9809cc3cfe90de9b870398d7bbc4444c739b239c88cc7c1c6dfbf2c7b1c9a9ead89846394d44efbd61b59a0300b8bef495f58e3b3f0976f78f90a9fee21d1ffff1fff20890002026de1865242588a25b0029c23d864066433da9a50e908d0803d88d4cf3008428cc8219bd1b802114624aec8124aa1ae64ee05a082c9c060af7de8d5886467a7cb781048ee4006eac4cc8b1f98f70e9a3af4414eedda0b59875247812d086e93dbcbe36c655ee113edeb6d685993151adb516505232141a7db7bb0576290cc0481d08b0d6c7dec28836cfde1d8cee1dc2e61d449ebd4a99fb0a9e5a97c1e9d995a59325004d06811c09667a90a103a80892a7c5368826ad48f7665b8b2553b288fb90da24338f5e0130bed19ecd16910f5c0b28a58efd783483b157101041291f7d64b1b56090fce21b2ef8a3377ff493c6c33fcebdfbd5d77ef8b56f7f0c405ff1d8939e7ce9160907c38538632a407444a69b8a6662d4c00058a4f756a7a5bb0144c88c19d436297d54c0450a646a669ec9a5689d98484440193dcb60050857044053d54a5ca669e40466b6cf0f3204a36466d9bbcc23560a73460c1ad9a2203723c2c150641666b83bb35b2f758accb11b0d5c2bc2db3c8bc87ab56b5e799a84d8654e02cc0b8a353053ef1d484e99a69a11aa12060e50520d9942a5e514a5908025a79296b114c0d1927b6a4609295018cd94649e409db668e42522e65da87a8b520ab192b0a1d96ce19dcbb6332199d1877933112720c4822e0582488bc29cee140eda2081a04169d800d1ee5695bffcf2ed1f7ec19955f9b56f7fcc2b7ff9867f28183e7965f409ebcfdf71cfa5575e7ee939773fee92c57b6f5cdf75af1331322212441e7d506f4605b8570e84bbd5527b6fa54e116ebd4f53258e08033493dd53cb8685c122dedbf8b8e4e17da93cbad4e0f161a074b3fdf7df307fdc8404c4552b3121c9f7ed30360c222a228918ad9604989c21ee361a5b9109e4c60a7caf9e1f55d520200315e2199119b5a8b7ce34a950cf64c089c6644f023c5225956bba81002212f63022195803845884c23c9c94298c524535937aeb5a2583c263e45e111e1ea554efc65cc012e9080b2473d1a9a683d2e7d58e1465d6b1918f4c36bae9c62b84c7ce4d22e3e462e68c18d0253331c515171e78e54bce7ed459f5fffdf063bfff473ef82922e1d365f67ef70f7fe07d775e79c159d37f78c9595f725ed978c28d6e3c6db6c10d6c1de9eea24a601b4dfd088040d17aefad0f07472224a28a6e744948266abd9b59f45ea729b3ab8a3b45f441adda6f0e7c0265301132aeaf797010cb468c020c84d7dddc37d25a2d9a29a222aa0914d536af5b6ba38a1e985e448eb6edd8c34545c0094a469be744f66e9e29cc202aa00e7f5001e39411e60622621a0e50a3702e4537bb9bf968b81317621ebc9faded6d61640ceff1bdc0550541545a5b97a219a942e1317703b05c2e8920051ec81ced94d1ab0e16192851ef1dcc446cd6cd3ab3f4b65fae53b85d71d1c19ffedeb32e3a77baeedec7bde087fe1131eb67204cfafaeff9c04dc7afb8e4c8f433dff7888b8fa8f026798a70b098db688fcc317c2b91040f2f75dbbcb3f010d403242a237314961eee61912e5010d5527a6b5aeb86621bc3e58747cb7f9a1699b187543e24694f7826edd110d37db8fa81c8073be4217f45f826f51be16ec0626b7b006e9409a2c88c4cb058a4b7169111d6d6b3aa4eb5528e0e98b7eea35a4e0212118050845186f91e0e363aa6aa9d6cb456c9116ec994940045b8d9dc9a67b4d67a788a941c36d4e90022acb779e07543ba55b4b070efeb3ef7e464d13010710cb12f8dc4056636aa651fac1ae24121423868b37509f345e74e3ff3bd8ff892f316b7ec5cf1dceff9247c95cf3e5c007cdd775e77f3f12b2e7bd4e23fbce4ac0bcf9d84f7ac9ddc8a6a0126aa0bf2f439695d10e9ebadc9c93b7c9e4af1de5438473233daaa148a85ca44cc6ededcca62c13c46ce98681d7c03009983983d60dc4964c226534b15817024f71e8032b28e2e0cc0aa1de8c04057c70e3ceaac91c98ebac5cc58741a4c7133b8170a852fa64214142d559163d2f8412264aa8c1819d881530d48640d09dbf8286fae2fb388c029dd380894159285b44e04780428559da532ba45931a84e86d5deb163303c5ba2f164b330b77433a551695ccd64eccf3bad61221ca095b331b7b13ca616030c265e3c06bbd884cb526a07b97ffc8e9f273df7feea5e74f77db655ffba2ebfe7ed9fcb9868b595efd9dd7ddd52fbfeaa2e5abbeffdc4b1e598b0a0910a490dead53034288612945101941eea6a2611e9161c6229901e201ad2542b90cbf0fb73e589810922ae139f2f751150f5798bd4d157da0b4a0169e9eac62c2ac0264646a29e1be6e8d0164926270b5168be5f8871b77da8881fb999b96ca221e31a83611c9a2e4dc2206196ed8242f16dbc42ca520c37b5766660a825021e1c572596addef848f404fa4b066d824252d9de0ebee200128022444d936d482079b8ec3af43741a7e0b91b92893458a16c1a82adc7a7880287b6b40aa4a86af57eb71b9dc6d54ac032adc7c1f64297af12317affec1238f7bf4d6315cf28c17dcf8e9c4ca671c2e2362fe9bfffeba1372c995172d7fe1e5471e7bd1962699649b67d5aa284948c21078e686874c3970d90d177365dd329c9832040ceb0d89c898a6656696a27d9e191b96f6b0811cd9dfbe9d877b30d38016dc1d601055e2eebed98e018c0c40546493500f14b8d651e43301b3bba8aa96de6652194db8085dafd7667d778c1a77d75af7718bd6e6b641353891eb79d6bd2ca1b7961948642481905029d85347b8fb7a9eb5160ee62dcdec44dc1323e71300b4778461807e034f33da7f554978e37ce399e988f022bc61c410c530ef1bfa627700ebf56ac02a2a22cc404e935e7264fad9979efd844b9627e49267bcf0d679fe740d193e4b6fbba73dffd6e374f1a5e72f7ff6a5675f79f1962047660e6c4e9a817f0ca918110dba89bb09736b41ccee56eb32a297a20c346baaa59482ccb9f501e700e43e0f346c3c6b23f91fb0c1c01bdcbc42c1d1daca32c98c551da04c16d56912c0dcbb594632d33caf88cae66a126b42984524ccdc87b92665dabc5e0d3ba3b6da152dabd5da3cb89030987523f019028388c611432d42e4dd48c1421e462589d27a57e5081097c5a2b6b6222171e1a1099ae74880484b355b73106d2035011c08eb08825b40103d3d8230904f0465b21257e23d43434049c7440522361b84f6dee6d901ae85d22f7d64fdf9973de2b1172e77f8e2a73dffd6633bfdd3bfef9f65b81cdbe94f7fc16dc770f1a3cfadbff443e73ff5aaed3acdacc164ee4944a594e1a93c908cd1a7c5503940f6b4420c82d6b2f255a64fb56c649c6944cb4c05623cd27b306e23e251c5a816c0bc27b44166da5cb620f0f8370d086f1a96d126116f6ddf1c64dc06c00961149b3c839823889965f8d80e390f114bb675e12c9ce20966222772b3d8e82c553575f886142d91b08009722ad1639e57c4911922a11aeed6da1a860c1352474ed3027d26b768a6453b06fce399278828d3a72dcd5448d27a37bd27c0c41e59936aac394e90d83ccf43a009c0bc01f07077dbcfb84b29442882275d76f0e77ee0dc4bcf5b1ca78b9ffe82db3ea358f9ecc3653f621ec0c58f3e777ad5cb2f7cd6934f2e1c3d530617e921fc87a2659ed7cc3c4d53efbd149dd72b2dd5cd47a54d202da5f51e663ef0ec4855a1cddd1d84c8b4de5564bfbf0f0025c332337954011ea439fa13558b9b8587790219092d659ee70111e51ea5116e03a761e6d667665e2c9644a445e779de13476260e7bdf7de87f892547330b0da3cbb405537ce7b4aacecddc27cec5bd8ec43405226b494b43e58abebd64020e26ea6a544f749154499d17b6e00cfe109e5482a459572e3371be82a15c9a0a0bdfd848832b9962acce3011b0cf0cc50f2a75eb97cd50f1eb9f8483d86cf2656f069c274ffd09a5bfcd61b769e73f525e79e7cdf932f3f74f4985f7fcb896ecea2999bb6e73838dd377335dc9d85032a44c424c32875bd9a160b6b0d995a940816242a6dbd4ea4888e5a464b01b1a8b85b26119824dd1a2957144722b39b013c86d73b8362630bb8efba0024d140341419a9130322b25aad84c7896000228c79634b1319759a363a1291d8f3481b5b3d33114980ccbab218d9e01544c4344da3431311cad2d195d586a3a9c2cca514890010c8f4a08918dc5a07b8946123a5bbbb27a81e94b4b0353139313193592602fbe270df300691aa12c94464bd89884796a2070f2cbefea9877fec3bcf7ee419d33d76d933bffd96cf22563ed7701911f3ebbf73f45f3cf1ca4bcf39faa44bb7abf23537ad5bb3dc6b5c8d9490798cc2ad2c3caf7d9aaaa7973a3191f72ea586bb107129a48ad146d6697018061a890deb35095ceb0418117b77260b272e8ba2e2eec8209d0ad3ba774e51a5d1b8de639bebc807cd2d3388c8bb933090546af64ecc4575e3c8aae46e833abfe7651483300580082225a397a209a2813c438545949968147a2cecad2993832943a41253a630658028524787334554c39db4308a88184c40e111f0a24219de0d8c46be00b7b00c88043030a46107231b76666280472424c0d652bfe36b0fbfe25f9f79d629e5fd1fbff26bbee3baf5a79ddb7e9ec365acdffbe3bbeae18b9f7ac5ee15172c2e3867fa9beb8fefae3301d1d2e63933b6b60fccf37ab85dbaaf8583414224ac91c1406f4d46f591e999915e8b10a58880ad08451273211aec361b9a1291d23aa90a93e4c69f8cabb0f5ae42e95db50ccad2006d07002daa831be0e1a5d4665d5509696d1e1474f73e3cc3551588317b2bdc8b96f57a3ddab8cc6cd645c53d282322598924cde64ae2bd4b76addbadb56476b014364ea7b0decb62d167292585d0dd82b2cf96c4b42cd9b99331025a1d6e96cbedca1e608a08e6880e25048bb5799ad43d864fc038f544c84100172dc921dece3a957fe445e73cff59a79d7a78fb37dff698effee10f7e2ed3143f3fe102e01d7f7def8d779ffd9ca7d58bce8e2fbfe2d047ee9cef3cda3d3616cbc262d6877ad07a6811800ad7144a70ef6dc804c74339c6224c8badde1a12412d6c637621c223edd803127a6e14a93252601131eba5d6c1f675df98038eadaed632ce47118d7024a84ad19a115c6a5faf5864fcaf4c2b450062861944d8dc5944f6180e63ff1f0c1216e621d3148a74624d065840089f890894d667f618a82e92bbad8534fabac956d5452f2d78b7444df484274c60c29387a7c9543823bbf5082a8589c52d927c2a1a11665e6b1ddb6766084f916084323ff14b96af7ed9a3bee2aa43070e9df68a5f3efd17fef3cd9fe35dfebc850b801b3e7cfcf56f976f79f679474eddf9ca279c84c43537ed74f32142532df3bccbac99418448ae652268f7d9dd8a964d629be9662c2ac2ad37262d35dd072b4a001fa485e1673c0cd00736bb582c36edfbcc61b2b5e7c6cbc3eb70fc77c88b868fbc10790e460d885989c63749b07b1391819def23cb22a265639235b231d13d314a90d64912a4936517d5b0d9dbfcdc6f7dde79e79db7bd7d60b9bd582c16a59652cbf0bb0102e1d1d76e4d9a506ea111bcb24f196aed68782cca1231da413efc380899098f20ef45659edb7e5bd4dd45c8834677ffdbbeeaf0bf7ff1918bce5dc6a10c132000000fe84944415474c137fcdbfed6777eba6e2e9f62d123cf7af6e7fe2e0f5db5f0fffdf38fb9e28c6beedfb1b7feedb11ffdb58fdc7cfb3a9254ebb163f74fd30200736a596a8a81ba772017d3a203c21c3e3a2b51ea56f4395995d32c405cca346ef610180f4ed3c8a9f76d5ab494613d341afae32be5de1482cddf4cd93b4a01124644a4842c22defb7a9ea7c5a2889ed83d21820c0708a42c9ad1588459c23d1d2952243da8b7ce30945268c15b9c2043a23ba27de74b5ef6ccaf7c4a5bcf2a9a8556eb76e2c47cf73d77ddfff1bb8e1d7be0ad7ff6a7777dec86ab2e3bebf8ee899d636de7f83c2d0ac9a08069f4f56e2bf73d4053510321bdf79e698bc52241ad35584c131d3bf6c0342ddd8d994434c3b46e9d7d7af95f9f7fd6d31f7ff094437af3f1cb9ff3dd37ecae3e0d1f974f637d3e7797b13cf2b7fee0ee531ef1255ffa98ddf3cf92a73ffee43b8ef65b3fbe02e960b612113185072bba85a80ef3a90847291e11949c5288e6de99289258b8b5996893ae62af618b3d55e2888671fa30973a4dbdfb1e0393f608fdfbae412a42661909440a61525591209ae7596a1551264246f7b594f4166e5ec79ce730cb2842081bc02d51b4e65a2a0a324458a867ebf3573ffb39dff84dffed7aa7b92122774eacd3a30a9fb475e0ccd3ce78c2973efe9d6ff9ab05dffaef7ee0b9575e78ca55971f79d47907afbce4c0931e7bf009979f72d5634e7dd2631e29f5e46b6fba5d6422722db25a1f2f528884401ece4c14985b5f2ea7d6acd46ad6975379ea63b77ef6a547beecf203070f2c7fe7af2efb1f5e7e6db74f65c9f119adcf7fb88cf5e6771e7dd7874e79ee334f39e3e0ee53ae3a74dac9f5ef6e3ee1a9ad75805436d329954a266138c331913b2b8a6f8683f1e63416b73e4c3ddc29c2c6a1b319a6451091699a860b55a95bee3ddca769d15a5795de6d54d1cc326a9cd66cb0f8868674280706706cee1b7f6c4266408402c2424c91c3f04229d3cca914448e60552610840b580088526feb177defcba8cdebb5c990f4ba21726e3d3200a993fefeebfeeb6987cb973ffec252daa987744b56dbd3b1479d73da19a76e2feb038f3cedccbfbdf6b6eb6f5b810a22dd33d24ad571b186138c598beca22a1c9438f9d0f4d26f3af37f7efeb9e79fbdc8e9bc17ffe4d67f7aed873fbfb7f50b388bf19defb9fb71df2cbff1538f7de291bf7be1d79df9a5971d7ae56beff8b377374fedbd11f186c09d29a2ac9ccde101427648251f790c11659652d6eb35504478f45f682335d2d682885a6b009552810e70ef6d9a1622d45aa73dce6cef7d9a16408a6c6a281121e669b16cf37a2a35984ad1793d5b0d25a54c0269d1e83ed8dd449491bdf55aabcfb394094044087350ceadebb608a8f57eda1967dd73d79db7ee1cdb9aa6663e9cd81e75de79070f6c7bc03cd6f3aadbeaf8b1ddd7bcee6d679f75fac1a9ecee1cbfff7e3be964b83d50b796e11fbff9a3f783975bd2e7a84236773064b3834251c4e7d43ab9b545d5275e7af07f7adeb9575cb83cb45dae3d7af9377ddff5ebf567592d7f8af585da5dc632cbd7bdf1eebbd7e77fd593eb5927f7a73ffee0234eafd7dc786cdd21a2c8f01cc63db447fe07653ac5d0f00d02bd30dc3c3398193460318a08b320f2de53b58c918db199750355eedd8972ec2b433c3b103600b5d64c1691dead14760b004cde838b164b43ef5b8b2d0790686d4eef52a72133ebe914e9c85227e65164090b23999439a0cc96bebd7de0dc23e7afe71323972aa578b7b3cf3ca394c2c42cc5bdbde9f5fff5d4934ffde0f537879cfed6775df3fe0fddf1e13b1eb8f1a3bbd75cf711db3ae39d7ffdbee3ab937656cb6d591b57774bef43d408a0f5565977778f1dda5e3ee2f4f28ae79df36fbfed9c8b8f2ca7edd37ee2b7cffd373ff6a14fb3c3fc99ae2f6cb88c75cd750fbcf68fe2cb9f7cf105a7df77e9f95bcf7ce2e155c3cd1f5b990773c924b32e5a05ddd1232da3ab4e9e004890a04a0c771a3dc8d17e724f55cf1ce80888ca88898ddb3b28d306d039d29a51388c34b9778b70118e30111d131998398998452b7bce0c2e650c050d300320e6eece201e641ae6fd8f23a27092844816ae6e696dbee5a61b3ff2e11b6fbee1861baebfeed69b6ffad075d77ed9539e4e048fa855b8e3cd7ffca607764f4c874e0b4c3d7b120e1d3e4fa596ad53e6556079d2b1e33bd64ff45c3432298c362b3348329384257d2aedd9fff2d49ffadef39f7ad549a71caa1fbaefcae7fee0d1b7fce5dd5fb85bf9459a527ff4def9b9df73fdbffaaa737ee2fbf8b20b6ef9dfbfebbcabbffcf04ffde647afbfd5dba80f393cc0c4160e90c38a4e667d18df6ba91acdac0f5876bce7de987111a9998394b999bb3ad0b9fd89a8fbbf8c3d0dcabe2748ef1d998bc556781399908e84b95bda40f3c6381300ebf55a4b51d938968d727d58978d364384fb1c5315d69cd7abf030ef63df64c6cece03600545912c99d632926fbf6767bacfef9e56de3b69bdfbe8fd19bba4b9b5b5b5de9969481662562d1449545aa4c089b02ce5bcd3e265df72c9d31e77f22987d4ebb92fff05f97fdef4d9cc01f98cd617295cc67afd9fdcf1fa3fc1ab7ff4caab1f77d3573f89af7af4f66bfee89e5f7fe303f71eebe1411160b4d6a6e502b90161919ec4c367d5cc4bddf4fcf6da6900f6a7d5e58895cd4036b3516f0300483589c6ceb441fcb0d7f98b0c7767c4209910a3d6a5ad3a0822d2bb1305402282848d8ee5f8e7ccad8df66f088f46129bcf34086f5a03c414a24c66456b5d2cfaeef19ea12cab7967bd3abea873e4baad4878e13352baa597d8da39e68c44cc5058a080ddd74406e2e56259a5bff0ea53bfed2b0f9c7d5a9d9607df7cdd852f7ac5173c50c6fa621c469fb0def8e6bb7fefcd8b277fd9631e7de6038fbd70f1d4ab0e64e40d1f5bf9dcdc0d2295488611bc1b360e6b3d03115ecb040044fb645b20450a6dec4349447befc3496bef6002304c590d18a4fd048408b61752cc0c88911113b97091be9eb55400222a129949e08427524906b15d446838b667800b11e5de200d558ee4429689348bf4c581ed6ff8efbe75b57b425566f8cef107fef0f77ffb5f7ff33397726c51d6db533bf3143dfdb09f79eae9f7dc7d0c14a552a9b0d9051c0b650f583fb055affe9727fd6fdf71e6b3bfecd099a72e6ed9b9e29b7fe8c46ffcce27d7047d21d6177577d95fb7dd71e239dff581273ef6d457fdf0998fbfe49a471f999effac537fed0fee78fddb8eae5d5ab76da6393cc289347d8cb74fa648b84a19aae652b4b53ed8f2ebb5ed9b5f0230b331f31e7b5b88191359660384487ab75a37b3ce6b5d6446b883e161cc5b94526b31ebe37744b6c3d71d2b4a2face63eeca2064b307b4795c18f1c6c04426492db2e971af0646eebf5232fbc28d313d95a53c57dc78e4f1c4fbbfcf0332ebf72061e387aef8183872acdd7dd7ef0fdd7ffd1243acfb95c2e4ab1b9cf95fac987f599971f7eded79e71f191e5a16d3e864bbffddf3ff0d6777da286f90bbdfe69c265ac77bfefe8977df3d16fb8fafc1ff9aee971175ff77f7cf7f92ffabab3fecb9fdff387efb8fff87a0c6ecc522a9083c74940384190115a8ad9c6b2711c43408c7bb6eff8b53f136ba84d8602725f073ada08d8a387965256be6692c8943232a4ecad4f0b1eae965539804c05fae0278cf696880c95ea20d711b1b92f17cba1ca149179bdf28c471c792493b5d644e594c5c1f7dd79d7a9a76cabaf22ee9fc09ac7b6eb721b2ede858478015fcfab13870ed4530e4f5ff3a5079ef78c93ce3fb31cda16ab17fee8afe3377fef43ffe065fd42ae7fca7019eb77df70dbefbe01dffdbc8b5ffe2dbb8fdbfee84547162f7eee996f7cd7eeebfee2beeb6f3562780ceb8d346b63d68f96b25aad6b51b35984012945d7ebddc168d990ef419906142040c39735ca38cbd081c5f8f43d8e48313351b02825e675df9ea6b9f7b975db335341484aa7d0a1941c65976a0132d14b1d7a52787491d2daacc2ebbede9ab69925cd2e38ff51d1fa544b00b5968f7cf4a3eefa57efbd697bd90f9c74d2f1e3e5be9d135adbc7ee31703db4cca6f1a8b3a66f78fac9cf7af2a1d34fd6435b1cf5dcfff8fb077fe657ff4189e11761fdd387cb58bffc9a9b7ff935f8b1575cf14d4fb9f7a4eddb5f78f5f44d4f3df48ebf3bfe077fb9fba7efbedf93cca9a8863b8fc98b7bb3906a3d30f841d89b4af8d0f690d94a754ac4344d9bdc19a93af5eefb45d3c89b0170b2b44891cc35f1449ce4eb1022522deabe2ad8721ae4a99136a1b559a51a08d18825024a881ea2e2a194b313a94810ce3cfb1ceb2e2294498beddb6fbf7571f2c1dbee4dd5637acff136f7e5725bb6fce8713bb0c55f71d5a95ffba5f4942b0f1cdc92ed055b39e7b7df76f8877ff283c09d7fefca7d51d7e7bfc5f8b9af6fbcfac8cb9e7ff011cbebe6793eb1cadb3e3ebffe2f777ef72feeb9fde81abc64d1f56a5d6a1d9ac3c562d9fbd0eefb10b16e8c8a898799f6d02211a9fba6681aa2c93db576b8fb344dbd37e14204260232b70efa6a6dabe35c517572a7cc340bca9958811cb39d37b8cea0da8f116d421165796069b4e56d472775f313f7ddfd533fffab679f71b29bf788b3ce3afb652f79d17ae79ed34f3e79fbe054949959994e3bec579d2f4fba28cf3f7bb9bda0c554ee6a8ff9c5df5efde7d77de49ffa9e6cd63f97dde5a1eb77de70dbefbc01179c77f0c75e7ec5132fb8e5a403f75c70cef4edcf3af98fde7dec0fff72e79a8f24a37a503222c8fd611ce6bd5e3499eff760795ff23874d1c335748fcd9f44d4dabc37beab00e8401d3ccd0c38a3286034fc6a800cdf7781d8afd5076f2fc225151cb319d371528445baeb34add62b9b97dd7cdd6d7777f5c0fd0f1cbf7ff7e85dbb8b83d36251fec5258baf7bf2a1af7ec281ed052d2ab89ef6b71f3defdffdf447aebbe1532996bff8eb9fe3eef2d0550b7fd7b75df0edcf91c37cddeeaaefce79d7bdfe27ef39fe677f7be2bdd7afba39b80c0db6993117b3b9949a99084209b8830200b28cf4167bc4b3e1273298de833fa55acdac141582e9167bcbbe1b1152371654739f9745d7eb99f664fd238319231ebbf589ebcaad14d2c5362911c47b00089f5ff83fbec4dd136ee6a79d74f8577ee195ac7cc5a3ead73cf1a4673cfec0234e2ddb0bde5ac871bae4356fc2cffdda4dad7fdedac89fc7f5cf3d5cf6d7e32e3bfcbf7ccf39579d773bb5bb76e7dc9dfd963bfa5bdf7fe29dd7aedf73fdca1cddcc838962dd7a15402bac2764e4aaa530a0038fd10da7693828b9994dd304a4fb9e4b01752e2799ef52629e5722a5887886b7564a6d7dc5a2191b68077870de3cb3102c0501d13a4df5c0dce6e11d77f5b3bf7e6b59051089471e5ecd77bce5194f38f4a8b3cad642b626423df59a8f1df9895ff9f83bdff30584f03ff7f5ff9b70d95fdf78f5916fff86835f72c647a3dfbb6ab99ee3e8317fcff5abb7bf7fe79a9bfb6d77cd2d1a4746b2a7ceeb2eaa1b1e5defd36202d07baf75ea7d1e161efbbb4b2935c28858998ca7aad45a9b5b678a2a9a8007405688fb987ad5fb800147c09975622d42094b2a65516bd98a745526c4d907fd09976c3fe5aa939e7cd981c30799625e4e2cd349371d3dff357f70e235bf7b4bc417a429f8f95dff1f5096149220d444550000000049454e44ae426082),
('inexistente', 'semdados', 'semdados', '$2y$10$oSeTKbMZ/TDehJ.7rvjJvOjKHoNTzHSn91bmTHdhbYZnchpqeBB9C', 'semdados', 'semdados', '2000-02-02', '0', 'semdados', 'semdados', '00', NULL, NULL);
-- Copiando estrutura para tabela transfast.responsavel
CREATE TABLE IF NOT EXISTS `responsavel` (
`res_cpf` varchar(14) NOT NULL,
`nome` varchar(30) NOT NULL,
`email` varchar(30) NOT NULL,
`senha` varchar(300) NOT NULL,
`genero` varchar(9) NOT NULL,
`telefone` varchar(16) NOT NULL,
`data_nascimento` varchar(10) NOT NULL,
`cep` varchar(9) DEFAULT NULL,
`rua` varchar(30) DEFAULT NULL,
`bairro` varchar(30) DEFAULT NULL,
`numero` varchar(5) DEFAULT NULL,
`complemento` varchar(20) DEFAULT NULL,
`foto` varchar(160) DEFAULT NULL,
PRIMARY KEY (`res_cpf`)
);
INSERT INTO `responsavel` (`res_cpf`, `nome`, `email`, `senha`, `genero`, `telefone`, `data_nascimento`, `cep`, `rua`, `bairro`, `numero`, `complemento`, `foto`) VALUES
('000.000.000-00', 'Sem Dados', 'SemDados@gmail.com', '123456', 'Sem Dados', '00 00000-0000', '0000-00-00', '00000-000', 'Sem Dados', 'Sem Dados', '00', NULL, NULL),
('12345', 'Nahtan', 'nahtan@gmail.com', '$2y$10$LAWDlrnevazrAODRhIyph.fCB44KdojnmrX8Sj.689xO8KJNFQGYi', 'Masculino', '12', '2005-05-13', '12', '12', '12', '12', '12', NULL),
('898.767.545-21', 'Joice', 'joice@gmail.com', '$2y$10$D5VhwV.k/4ygojm/x6DLBOhvHvhUBC6h6EjqjrnW1yOmDx/nhAWaC', 'Feminino', '11 12345-6789', '2000-10-27', '04990-050', 'Rua Estrada da Cumbica', 'Cumbica', '38', NULL, NULL),
('989.676.454-12', 'Carolina', 'carolina303@gmail.com', '$2y$10$D5VhwV.k/4ygojm/x6DLBOhvHvhUBC6h6EjqjrnW1yOmDx/nhAWaC', 'Feminino', '11943864922', '2000-03-30', '12345220', 'Rua Jose Serra', 'Jardim das Rosas', '42', 'Casa 2', '../img_usuarios/blu-disc.png');
-- Copiando estrutura para tabela transfast.transporte
CREATE TABLE IF NOT EXISTS `transporte` (
`trans_id` int NOT NULL AUTO_INCREMENT,
`moto_cpf` varchar(14) NOT NULL,
`nome` varchar(30) NOT NULL,
`monitor` varchar(100) DEFAULT NULL,
`placa` varchar(10) NOT NULL,
`n_assentos` int NOT NULL,
`estado` varchar(20) NOT NULL,
`cidade` varchar(20) NOT NULL,
`cep` varchar(9) NOT NULL,
`bairro` varchar(30) NOT NULL,
`nota` int DEFAULT NULL,
`codigo` varchar(8) NOT NULL,
`foto` longblob,
PRIMARY KEY (`trans_id`),
KEY `moto_cpf` (`moto_cpf`),
FOREIGN KEY (`moto_cpf`) REFERENCES `motorista` (`moto_cpf`) ON DELETE CASCADE ON UPDATE CASCADE
);
-- Copiando dados para a tabela transfast.transporte: ~2 rows (aproximadamente)
INSERT INTO `transporte` (`trans_id`, `moto_cpf`, `nome`, `monitor`, `placa`, `n_assentos`, `estado`, `cidade`, `cep`, `bairro`, `nota`, `codigo`, `foto`) VALUES
(1, 'inexistente', 'inexistente', 'inexistente', 'ghd-2310', 15, 'indefinido', 'indefinido', '22000', 'indefinido', 0, 'nenhum12', NULL),
(2, '12', '21', 'Quaiati', '12', 12, '12', '12', '12', '21', NULL, 'jgFDaaVy', NULL),
(3, '123.456.789-12', 'Tio Gabriel', 'Aurivam', 'ABC-1234', 12, 'São Paulo', 'São Paulo', '87654-321', 'Ipava', NULL, 'oiOQKCmQ', NULL);
-- Copiando estrutura para tabela transfast.crianca
CREATE TABLE IF NOT EXISTS `crianca` (
`cria_id` int(11) NOT NULL AUTO_INCREMENT,
`res_cpf` varchar(14) NOT NULL,
`trans_id` int(11) DEFAULT NULL,
`nome` varchar(30) NOT NULL,
`idade` int(11) DEFAULT NULL,
`genero` varchar(10) NOT NULL,
`data_nascimento` varchar(10) NOT NULL,
`escola` varchar(20) NOT NULL,
`deficiencia` varchar(20) NOT NULL,
`presenca` varchar(8) DEFAULT NULL,
`valor` decimal(7,2) DEFAULT NULL,
`foto` varchar(160) DEFAULT NULL,
PRIMARY KEY (`cria_id`),
KEY `res_cpf` (`res_cpf`),
KEY `trans_id` (`trans_id`),
FOREIGN KEY (`res_cpf`) REFERENCES `responsavel` (`res_cpf`) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (`trans_id`) REFERENCES `transporte` (`trans_id`) ON DELETE CASCADE ON UPDATE CASCADE
);
-- Copiando dados para a tabela transfast.crianca: ~4 rows (aproximadamente)
/*!40000 ALTER TABLE `crianca` DISABLE KEYS */;
INSERT INTO `crianca` (`cria_id`, `res_cpf`, `trans_id`, `nome`, `idade`, `genero`, `data_nascimento`, `escola`, `deficiencia`, `presenca`, `valor`, `foto`) VALUES
(1, '000.000.000-00', 1, 'Sem Dados', 0, 'Sem Dados', '0000-00-00', 'Sem Dados', 'visual', 'ausente', 0.00, NULL),
(2, '989.676.454-12', 3, 'Luiz Felipe', 6, 'Masculino', '2005-02-05', 'ETEC', 'cognitiva', 'presente', 100.00, NULL),
(3, '989.676.454-12', 3, 'Karolina Pereira', 6, 'Feminino', '2005-02-05', 'Josefina Pereira', 'tetraplegico', 'ausente', 150.00, NULL),
(4, '989.676.454-12', 3, 'Ygor Izaac', 8, 'Masculino', '2016-03-30', 'Josefina Pereira', 'Visual', 'presente', 140.00, '../img_usuarios/blu-disc.png'),
(5, '989.676.454-12', 3, 'Nathan Ferreira', NULL, 'Masculino', '13/05/2005', 'ETEC', 'Nenhuma', 'ausente', 150.00, '../img_usuarios/image 5.png'),
(6, '12345', 3, 'Sofia', 6, 'Feminino', '2017-03-12', 'Josefina', 'Nenhuma', 'ausente', NULL, NULL);
/*!40000 ALTER TABLE `crianca` ENABLE KEYS */;
CREATE TABLE IF NOT EXISTS `gastos` (
`gastos_id` INT(10) NOT NULL AUTO_INCREMENT,
`moto_cpf` VARCHAR(14) NOT NULL,
`data_compra` VARCHAR(10) NOT NULL,
`mes` VARCHAR(50) NOT NULL,
`produtos` VARCHAR(200) NOT NULL,
`valor` DECIMAL(7,2) NOT NULL,
PRIMARY KEY (`gastos_id`),
KEY `moto_cpf` (`moto_cpf`),
FOREIGN KEY (`moto_cpf`) REFERENCES `motorista` (`moto_cpf`) ON DELETE CASCADE ON UPDATE CASCADE
);
INSERT INTO `gastos` (`gastos_id`, `moto_cpf`, `data_compra`, `mes`, `produtos`, `valor`) VALUES
(1, '12', '10/08/2022', 'janeiro', 'diesel, bateria', 350.00),
(2, '12', '15/08/2012', 'fevereiro', 'diesel, bateria', 550.00),
(3, '12', '18/08/2022', 'março', 'diesel, bateria', 850.00),
(4, '123.456.789-12', '06/12/2023', 'janeiro', 'gasolina', 100.00),
(5, '123.456.789-12', '06/12/2023', 'janeiro', 'diesel', 100.00);
CREATE TABLE IF NOT EXISTS `verificacao` (
`ver_id` int NOT NULL AUTO_INCREMENT,
`cria_id` int NOT NULL,
`janeiro` varchar(50) DEFAULT NULL,
`fevereiro` varchar(50) DEFAULT NULL,
`marco` varchar(50) DEFAULT NULL,
`abril` varchar(50) DEFAULT NULL,
`maio` varchar(50) DEFAULT NULL,
`junho` varchar(50) DEFAULT NULL,
`julho` varchar(50) DEFAULT NULL,
`agosto` varchar(50) DEFAULT NULL,
`setembro` varchar(50) DEFAULT NULL,
`outubro` varchar(50) DEFAULT NULL,
`novembro` varchar(50) DEFAULT NULL,
`dezembro` varchar(50) DEFAULT NULL,
PRIMARY KEY (`ver_id`),
KEY `cria_id` (`cria_id`),
FOREIGN KEY (`cria_id`) REFERENCES `crianca` (`cria_id`) ON DELETE CASCADE ON UPDATE CASCADE
);
CREATE TABLE IF NOT EXISTS `vistoria` (
`moto_cpf` varchar(14) NOT NULL,
`item01` varchar(5) DEFAULT NULL,
`item02` varchar(5) DEFAULT NULL,
`item03` varchar(5) DEFAULT NULL,
`item04` varchar(5) DEFAULT NULL,
`item05` varchar(5) DEFAULT NULL,
`item06` varchar(5) DEFAULT NULL,
`item07` varchar(5) DEFAULT NULL,
`item08` varchar(5) DEFAULT NULL,
`item09` varchar(5) DEFAULT NULL,
`item10` varchar(5) DEFAULT NULL,
FOREIGN KEY (`moto_cpf`) REFERENCES `motorista` (`moto_cpf`) ON DELETE CASCADE ON UPDATE CASCADE
);
INSERT INTO vistoria(`moto_cpf`, `item01`, `item02`, `item03`, `item04`, `item05`, `item06`, `item07`, `item08`, `item09`, `item10`) VALUES('12','0','0','0','0','0','0','0','0','0','0'),('123.456.789-12','1','1','1','1','1','1','1','1','1','1');
-- Copiando estrutura para tabela transfast.chat
CREATE TABLE IF NOT EXISTS `chat` (
`chat_id` int NOT NULL AUTO_INCREMENT,
`moto_cpf` varchar(14) NOT NULL,
`res_cpf` varchar(14) NOT NULL,
`mensagem` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`tipo` varchar(50) DEFAULT NULL,
`destinatario_cpf` varchar(14) DEFAULT NULL,
`remetente_cpf` varchar(14) DEFAULT NULL,
PRIMARY KEY (`chat_id`) USING BTREE,
KEY `moto_cpf` (`moto_cpf`),
KEY `res_cpf` (`res_cpf`),
FOREIGN KEY (`moto_cpf`) REFERENCES `motorista` (`moto_cpf`) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (`res_cpf`) REFERENCES `responsavel` (`res_cpf`) ON DELETE CASCADE ON UPDATE CASCADE
);