
Hi,
Does anybody know if there is a way to direct the console output to BOTH the serial port and the udp port at the same time?
regards
Shlomo Kut
-----Original Message----- From: u-boot-users-request@lists.sourceforge.net [mailto:u-boot-users-request@lists.sourceforge.net] Sent: Monday, August 30, 2004 2:08 AM To: u-boot-users@lists.sourceforge.net Subject: U-Boot-Users digest, Vol 1 #949 - 6 msgs
Send U-Boot-Users mailing list submissions to u-boot-users@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/u-boot-users or, via email, send a message with subject or body 'help' to u-boot-users-request@lists.sourceforge.net
You can reach the person managing the list at u-boot-users-admin@lists.sourceforge.net
When replying, please edit your Subject line so it is more specific than "Re: Contents of U-Boot-Users digest..."
Today's Topics:
1. Re: U-boot - odd errors in memsetup (David Snowdon) 2. Re: can i load u-boot into RAM and jump to it as a test? (Robert P. J. Day) 3. Re: U-boot - odd errors in memsetup (Wolfgang Denk) 4. Re: can i load u-boot into RAM and jump to it as a test? (Wolfgang Denk) 5. [PATCH] lpd7a40x register defs, include consolidation (Paul Ruhland)
--__--__--
Message: 1 From: David Snowdon davids@student.unsw.edu.au To: Wolfgang Denk wd@denx.de Date: Mon, 30 Aug 2004 00:12:06 +1000 Cc: u-boot-users@lists.sourceforge.net Subject: Re: [U-Boot-Users] U-boot - odd errors in memsetup
G'Day Wolfgang, u-boot-users,
It turns out that you were absolutely right about my problems. You were suggesting that the debugger accesses memory in a different way to the processor. What I think was wrong was a high-resistance solder connection which caused one of the chips to not work so well when being accessed at speed, but when being accessed via a debugger (presumably using boundary scan), it would work just fine.
I used our CRO to look at the signals and they were indeed doing the wrong thing. (A logic analyser would have been wonderful).
I'm presently fixing up any problems with my coding style and would be grateful if I could then submit a patch adding the new board?
Regards,
Dave.
What has the disassembly to do with the values read by the processor? It may be what you _want_ to be read by the CPU, but what do you actually see on your data bus?
The disassembly is derived from the code which was read from the flash. (e.g. Multi-ICE downloads the data from flash, runs it through a disassembler, and displays it as you step through). In order to get the correct disassembly, the correct code has to be in flash.
But again, this is just what the Multi-ICE is telling you. And I bet it accesses the flash memory in a different way than the processor when fetching instructions.
Timing, for example. Also it may use bursts to fetch the data into cache. Depends on your configuration and system setup which you don't bother to share with us.
This is all before the flash timings have been configured, so its using the PXA255's reset values, which are all the slowest as I understand it (and non-burst). I am using two Intel 28F320B3 (Advanced boot block flash memory) chips configured as a single 32-bit wide bank.
Well, attach a logic analyzer and verify which data are actually seen on the bus.
And do you really expect that we check this without any explanation what it wwas derived from, what you changed and why, what your hardware is looking like etc.?
I stopped looking when I saw that your changes violate the Codiing Style requirements as specified in the README.
You're sending 40kB of trash to the list, and expect that we solve a problem for you without being given any relevant data?
Sorry, this is not the way it works.
You've asked for two contradicting qualities -- a small email along with all the possible relevant data. I provided what I thought was the relevant data, and specifically asked if I had got it right (which I guess I didn't).
No. The data you sent was not relevant, and not usable.
If you think that the memset code was critical, you could have simply referred to a known version and provided a diff against the file in the CVS tree. No need to send 500 lines of source when 22 lines of diff will do as well.
Thankyou for your thoughts. I'll try to do it better next time. If you've got any ideas regarding the problem, it would be much appreciated. Is it possible that the PXA could be reading the flash in burst-mode at startup?
See above. Attach a logic analyzer and check what's going on on the bus.
Best regards,
Wolfgang Denk
-- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de Knowledge, sir, should be free to all! -- Harry Mudd, "I, Mudd", stardate 4513.3
--__--__--
Message: 2 Date: Sun, 29 Aug 2004 10:27:58 -0400 (EDT) From: "Robert P. J. Day" rpjday@mindspring.com To: Frank frannk_m1@yahoo.com cc: Wolfgang Denk wd@denx.de, U-Boot list u-boot-users@lists.sourceforge.net Subject: Re: [U-Boot-Users] can i load u-boot into RAM and jump to it as a test?
On Sat, 28 Aug 2004, Frank wrote:
Sorry, I didn't see that. I thought he was just asking if u-boot could be modified to run from ram...
ok, i didn't mean to start this tendentious a thread, sorry. what i was after was a way to "test drive" u-boot without committing it to flash, but there might be a simple way around this for me.
currently, i have embedded planet's planet core loader in flash, and i have the ability to compile more images, including a combo image that consists of both a flash burner and some image. i have the ability to load *that* combo image to RAM, and run it, which will burn to flash whatever the accompanying image is. at the moment, this is naturally an updated PC boot loader but there's nothing to suggest that it can't be any arbitrary image, such as u-boot.
anyway, that's getting off topic, so i'll just let this thread die. but i did learn several things from the feedback, thanks.
rday
--__--__--
Message: 3 To: David Snowdon davids@student.unsw.edu.au Cc: u-boot-users@lists.sourceforge.net Subject: Re: [U-Boot-Users] U-boot - odd errors in memsetup From: Wolfgang Denk wd@denx.de Date: Sun, 29 Aug 2004 19:14:06 +0200
Dear David,
in message 68C5FA02-F9C5-11D8-9008-000393C7979E@student.unsw.edu.au you= wrote:
=20 It turns out that you were absolutely right about my problems. You were=
=20
It's not difficult being right here; chances are 999:1 here ;-)
I'm presently fixing up any problems with my coding style and would be=20 grateful if I could then submit a patch adding the new board?
You're welcome - see the README for instructions.
Best regards,
Wolfgang Denk
--=20 Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de "You shouldn't make my toaster angry." - Household security explained in "Johnny Quest"
--__--__--
Message: 4 To: "Robert P. J. Day" rpjday@mindspring.com Cc: U-Boot list u-boot-users@lists.sourceforge.net Subject: Re: [U-Boot-Users] can i load u-boot into RAM and jump to it as a test? From: Wolfgang Denk wd@denx.de Date: Sun, 29 Aug 2004 19:18:35 +0200
Dear Robert,
in message Pine.LNX.4.60.0408291024150.3835@localhost.localdomain you w= rote:
=20 ok, i didn't mean to start this tendentious a thread, sorry. what i=20 was after was a way to "test drive" u-boot without committing it to=20 flash, but there might be a simple way around this for me.
No, there isn't.
I don't understand why this seems to be so hard to believe:
In general, THERE IS NO WAY to test the final U-Boot image without burning it to the correct location in flash (i. e. such that it gets started when the processor comes up out of reset).
Get yourself a BDI2000, learn how to erase and program flash memory, and just burn the image to flash; there is ZERO risk involved with this. Actually it's the most natural way top develop and test this type of software.
Best regards,
Wolfgang Denk
--=20 Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de CAUTION: The Mass of This Product Contains the Energy Equivalent of 85 Million Tons of TNT per Net Ounce of Weight.
--__--__--
Message: 5 From: Paul Ruhland pruhland@rochester.rr.com Organization: OpenPore To: u-boot-users@lists.sourceforge.net Date: Sun, 29 Aug 2004 19:07:31 -0400 Subject: [U-Boot-Users] [PATCH] lpd7a40x register defs, include consolidation
--Boundary-00=_zGmMBqh3riK2CHz Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline
Wolfgang,
I know you dislike large patches with many changes but I am hoping you will accept this. I've changed the register definitions to be in the style preferred by the armlinux folks. Unfortunately, I changed this locally before consolidating the board config includes and improving the SDRAM configuration handling. So I can't really submit the latter changes seperately without many small incremental patches and large headaches on my end.
I will do it if you insist since these changes are quite an improvement for these boards...but it may take a while.
CHANGELOG * Patch by Paul Ruhland, 29 August 2004 - change register definitions to use the __REG style preferred by the arm linux community - add targets to Makefile for all card engine SDRAM configurations - add support for all SDRAM configurations in board config includes, 'sdram_init', and board config.mk - add CONFIG_LPD7A404 to 'ARM base boards' in toplevel README - add CPLD revision detection to handle hardware variations between card-engine revisions - consolidate existing board config includes into generic 'lpd7a40x-10.h' and 'lpd7a40x.h'... differences between boards are small enough not to warrent seperate files
--Boundary-00=_zGmMBqh3riK2CHz Content-Type: application/x-bzip2; name="u-boot-lpd7a40x-reg-consolidate.patch.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="u-boot-lpd7a40x-reg-consolidate.patch.bz2"
QlpoOTFBWSZTWVAE1a8AW5D/gH4yhAB//////+///7////9gSP998732fWd8+729rs1W97iXdvve 963t3r17c98eXvb3m+y3sV3rdZ0X3ve2A3vuOdtTbJVPAPvWZwDjXvvvhsHT59333ulzedB83u+v fdV9Uee33qpUN9nTvple9vi97emN6PUPNrcd3z3A6AV69coOxusVVRVKV1lBFFO3tIwcX1j77XrP REmps2t8rd94+41RQoKXrI+s6oxoxQ+sem7sOpRKl7sPe+7B60QK6ZbZQAqX2tmEiRAJkBMmQ0AT Kp/6TTIDRNAI9Uz0hiamnqb1TamTEAxCaJoaiT0anppJo1PT0Kaem0keoyHqPyp+qeiHqaepoABk 0eoBIJKCmmE9TJT/U0Jon6o9R7UmTJk2pgRoAA00A0aAAJPVSSQRNPSMT1AyDRk0NA00BoANAANA AABEkIE0EARoJ6QaT0hPRqT9UZPTUbKPU9qn6p+qb1T1H6p+UgGmJoFSJAQRoARpBoEyTMQCntKM HoSNP1TT1ANNAAb2nr4rlr3kSTB1JKP7lsTAZyomdM2EKFYsGmkpkYpBCIRBIYE22vee+AASEgGY GZIZhmAGYAAGZmNttppt/MmcKppkfSiPQfX4j+r3+J6qT2oaAw+cPYeR03+jqeo8nm9W4bl8xkye c4BQX4zochkNoNc6n8q6l4VvXxrS6Gu/3uvpdsr08yYTu5lajI5FrxgvpyGYR9meBaPTt2aLKQMd WcMQldi1JYZMlY1jaJjzRBEOIIRFBYmlJWvG1oHeZiZBaXGU0m8bbM3wKaNHB5Nz97Rk8GrRh+p1 MP6nBs8X8F5ccRcVGBkORmZsesGDVxUYihUIBptNbhaF5U1UGcY+K+Ts+eP5/mn9Vu0bDDCmFNhs IVen2p8iq5ArAcPL5vbRo4JmoQhzw2+BQIfDApIjMuzlMb3rFgEGoZMGpoxVuwyekwGNyPFIPawf kfjPNstM+ymiiijJjGD8UH/qBf+2vwCLl6aCrN5e5kPyP483n3DjNjHZjVy9VURbFzOLsne3L1bq 153UljGxgxC5mg+sTz5V1PzOU7Wtosw6O4rdPxBtCvcFAixDYNoYzE7mNg1JXmGYiIhtyJzVQCcr nA5zh3dcip7OkwJIAhJJbixDomnb6qj2+zfbN5XjeANPiTDNbn6mTfAsSi7S/iOQOFf8YS/9Zawf 240SJlMS0dtFPq9rvPbYC/0QP5q+mdeNyOr09zre33OXSyqmZk7PqsaHG1HF6H0boFTN6fS4DdjM EbgPc7aiD745NppHl0wg/n66P8qvm/opg5NVfz/kV1ZTL1HI1CwrX8auj3xLTy56sWvXdcw3ybQX ycN/O0lWhtDz8lEiW1xd28aHyeXwdcgDqnxefPSAZO4ZONdVR0HQagRYpi+yEQZpyUmqYq6I27EH FLh/xRxcRDhhG2PG7oFJC51LUQFGYEfaRkyfft8KNwZ+vM2HqO2fr5B9nd8E6IwaX2vTitlxnm0H xn1eEHCNch7o/Qm+dU1e1a+YqVZklJIshGiPzwP6axcr6NsIPveiHqtaBNobAmsKSoFRGRcULS2i LKV4RytcLSJNNnH1m9LtyuyriNFF1uuXG3TbPLuJClncIpXscNtsGdkTeAgcMvcM8GvYmJBKqBdn gj98qKHj6tMkQPlHJtNI8e+EHr3Udir3dimDk1Vi8b+9EZUE1Oges9kyJR7lJsbLFIpxeOu3V0ri 5rtNYtAbYoqSK2NFotbmUW8+8/nRyFig5hhYdBxhWV1FPs42/YUTSLGi4uOkkWBrCFowIzxFIKtG whdq8hfEeykp4vcxfZPrOz2CWH1JxSjBFxRSv6iJkmSez+dNRMHrLUVHrbDCk9RjDnMpmOgqvwuP Odr4tZrBgMpJstZakWp8Sx9jZknuU3arTRhcl4L5lyvgS72ladu9yL0EAAjbeDQVqIR2dg3rBswN I5GoNJh9OGEL8vh+4P3KYA+lIuhCEUkUNSCUfRawMFckNtrKg+i8y+2cmlxu3n7LCmLavx2zp4Yp AznLaQFfvF4QVCN8BYAuor9fejkUpnvNjZ4wzbVg0vGSIyGwwiPIcF9wwSFNuDYpxiowErSu/Bcp H4kfaswJJpd+VTknzET7IvFiLYGISNREaZJGI/kd6P7o/8R/oQuozAdSGAHrCXj4+h6571HiuLKA Hb4oC3zJ95848neRv53Ovq1V5O+J2ehpgj7zN9VZVwFQV9Ls9kubqV651lCguBps3k1JA4BA7Z8j Z0/FoNa02a10HEOuN7zW1+kodPcyuagnOAKptwXBULEVQQVsg/TlAnjtfrZUGTY07J7n6mU6nY51 WtWZtHozI149ZxybKF4vGuB0HqdfV4lyfUgL1wQ443CSKSUoUkCdLnV1zkM0zQSQzTNF5fXXVzm5 oggpTTNJM0zTRJP4WslkjEjEkMNURienHT4dXVrf/dfg4/kW7NRYY49fHm8uG13Hgh7t7aCrjZl8 FPvZRHQPPEWGSs4bUM1A+bDlVAuTXJxpYssrm6VWVWE0Z2QWJEDvphJ+2uNbTq2cnpRXbwEna1Gs 1lR+b0CnPTl11C5Z+nTz07s/R0Xk+GOp7Fzzc9+xth/W5snNth1rW0a1phfItbMw3WdFM3sUs8GG u01qsXW9iEzIJSNZFBxTd8ahptac21YaAQJFAxB6+xJth4eB6ySWn1+Znlk7MiykIU0NjBtpDTER iMGDJlETKJJIFEhAo/88G5wWEj6UAmr87RLeOY+rPpq8KU2ltM/uPy5eXpP4v0J94h/F/tBCIvv/ UIf/Ep/rA4SP6N1c4sX+Esl0GU65cRaURgofwCiQ+f9tP0jyfQxGU+qvo/n+dH3sriP/1QQalEds MB8oQHBFOrD4r2SrPmZkml3e2YW0Fe8EMbTaBjBgxDFgd4XH14ioH6cn01DefV7mG0o8aNKK6NzG j5LaDDHwY+mRRxnEem3V39p1TtWO1m+btmvRokbHLo6OQxKOUvg9OiKEhmgr1mImUjF8Fab/h/nU qRHwOj8O7GW/htF+L9uXB5mfS2WPjogPAPeyFfkMjoI2hbihIsJYDkklbxexy6qSSWlpZK7/KqBA xgwJ5IAkMTFlqlyxL8Ve0VpF6K/Hxg9vj1ymOce2KZ0UUYPW/c6qkfb8QMy+IHuXnWo7UbFqIVm5 fOSXaBT9rGNI4xI61616U1IEiAG4ntS8TalNSVsapm28PNvoW6gO5qZKEgyeIaSgZgqD+K5ipFKm XDMa5lpK3aZg/VSqhVK+idjJwnF7DnMnFmjdJUMIcHwblibfzUGwEczv7qH7ALphhGAMCKJspaQ/ 2CdTBwMhLUds8WIt4D5LSSRxHB0K8UyreXh2j8CAwWRibJkoNCdkREQcjS47b093ef2qnkdVbqD2 cZNBtGI9pcddodg1QBYkHAci2K81KkDwVDw+iWPaKetD+9ydKVUpVPzJxfUMj/S6m0wHUt7njLTp GSJ66ScHq9zg+d+d2tw0OhD3m5x/Z7NCeqGaYfsP0PW3W4WCB4EKKKWwThUOkzHyjDtYk+CFRy5V 9U0DJmqbvBcnwCy5mfUo53d1D7RlInipOxSMj8qmqo1YMLYtWFvtGaes4O3DPA0FO0P5n3H5AXS4 HVpqQfJgHtLf8nmkTgj2TD5gd73P6EXlbb5FzbG5I3JJJJJJJOcq/z93d297V3eXfK9cAAAAA261 aykqDYcpApqQBNTVj2wkaX2HN1nYVHW/CfJOrqnP9bo2Mx5+g85rOjfLWLlIyjEZT1t4N4O/V3/K vHdej4PP6ew7z4QDvgAAbddPAtB4L7O3fWEVZM6phGoBhK5cR7z1DGjju12KpVwywYToWXVjzF4a gLrAO9X0H4AcYvDGsN6scq2fuYzSsoZlCpk3+8oVnzH38ilYs5HBoWIOEMa1rWBVlPWA1nYcTJt+ R0jLVeoIo9QWqXAHAFNSyfMIPoziK1oYGZNXo95L1LEurCEagM0BZYaygwMuX9aIVhqPQB2ZD6Ig jObbQrfV25m8zFBBnA4WuFqo3gGuVZqgHmUWjpArWxXq1d4NnFsNsPIffMS6nL2a82a+k311PrWx GnISqLGnBw0U01MAeJ7srWA8WgPe9zTyyfP0uoA4yZ1AsXOKmpnM36z1eIDwj4RqOw6j16I8yS7p OoynEuNq0UifNoiIbb0GIWe1KGZtHn4nS61wlM+zYAU4at+IgcREXl7A4ALAPxU0TT0b+atb9gGa 2gyH5LiAeUfsaRYsGp34tIEtZuL1SMrC/HZu97tmk05JhstlOBqnJ6uBLb9ul4x2fPOKTQU4aw24 1hNJlMsFw3H2+/ObfFscXFOypPDMN7AFOQH0vRDnm+liROp635jrN2cKaTTTDIBCrAmBBSrzo9N1 Ke1+ckFJcXWItH1sp3jd+4e/ae0/waupq5POeE25azE5VOFeGUJb4Dyh0/lIRYFosAYpU68q2GQ6 hZe/sMmeotErZ8Y5aPw1yHEzfNO5c+Z85124pxHuHdsMnHiedRc10Ok2W9DOOfuqDnObdc/TlJh8 n6ENHYeY6tP+D3tHEmWuYBvo3idxkDPECO7miIz1CuTXkFYCvkrVlJgWnjQp/mZGFNJ4Ok38ZsfV yOB4ka7zCh0oOnpmPqGoZ+fEdp/GZdUHGXu04TsGnB046jdPZw4LIgsULmVMLAZ38BnTJE1QYBxC 0LNmpMJ6D6FmkrFlqXZWB8ikRNaybJUmitUJAgzstMqN6WuYTiPDdQ/Zg7WN5hNh/Y/MpSlKU65/ mN6y1cN16qi5MikD/DAyZF9CrMlirAhZ1NYSXmHOZTJU7R6txv2PaPuGR6PRxG/u7NRqDjkKExMS gaZ3+4Xx6Cv1kjwGbvvs5na4b/oi8OZMMa6/uEw3+f4DY0ai3/v5L3r1mNFQimuPmQ1ezM16K42r k569cunWucRERECQAAERERERERERFzX4d11ERERERERG4c5RRERERE2sa2CoAAAACrQADbaAADSC tAAbXUxjYsBtZzXLccZc3FzlluCuUJFynLnOUaIonAckGNjZA3sxD9MGNB8PAqQG4QZCPnxsfT7l s8peT4WoEJ0oJP7v+4Bi9IEZo6sF7WNMZHlvuc2Ajb8xVsSDEh/jPFnK/d4drjWyWrism23pgAAA 26vbWuM4Lsq/k28nN2GeFCUwgh/9T/IsxsPW+bdyY0sGoSJjBCU5oBGBFOUr87+tzuhICF0gCQGO lhAxJNWsgD8vcHcoYWI10mIOkhsrBDGnckDA7z+FxafEpBFN0j7003JYNUMbIQxRyEAb/n+7PNIp 1DSTZxko/iXxIBsSLgGQMN7QQ2AUZ8sZBr0fW3oJe64EeuxlqKGuDNo0b2v/jJst8P3fjVx6Voqh zxYsJzz5UzyNZF2wJKersg5w+KO5jCsBtDR+swGmNe4UDAgX00lCEUpi8K/MmN/nzfpxebDDLj7g Lnq/q1mcF8ChDZVe3jsLUGNQ4/67ZF80s0/l8pxtuSPVO7pWyUvU+m4Di1zGbFxJ0ViYlBmZhhid eNulhYWOyWulJPamYnB5olzHbLU5U1ZJJW3Mg7hjzLLdcGoeDwNcXDjBRDZx77fHk5N9PLgG/wq3 geOVePcbHcYTgGtKagd0blzcx9s1u/q8Gjr4GikO+MZSCgQ2GAYQpTCDMLZGS3CPlmU5YeB4vCTu 041dXWRma5Jl51844V9k5ZBuHHZx7mX5P7e5jFMDTGA2MYxjLGMDYQb7x0jx1kiQkJFmi8V7V536 PM9SuvOrvL+4pbFiLDzDMDH1nevA2iJB6BnoDFyJHd8F/V61r8dS864OU6DfvZcjfuTazIoDfs5Z WjdM4YNDaskTzBI6pfPdKTYbKrNhtU1n+oA5liyURbDglCAtQpjE0Ja8akkawRQo1Zeg893jtpli nZIf0d0Hzb2oMq2etDZOuFOfbQ6qk58o+UfdRKQIQSBSKTbMm2ZJtJYQ0ABptRszWKaayqWkpTUy SVpaisyo1Sps0mWmmbUsbZmyptlTZUveZq5NCY2pVmplSzZUtcxRH3Tt92UGZWYWiZ1FUFUKoBY2 LVSYi2yVJVk0lKVJJWS1Ja1fgm14apQQfDmOg7DvqAfCij7ABXUBYirBRfAQpRRIof+qAEsnUgG9 LGP0NIMSxNHDf4+m1+xmdejR7uQNw+Gyd7yr86pte7Iyj+z4/8qe1T9ZgwwfQZJunpSf3ipHAeWw RHxn+K/BdKC4qA39XTjD3p+WdizAdBoQ89GzI5iGrFAB6dvGK+mNqFLsB4qKria0rDzWjTFJhRNS a66aZmeV7uP5064Mdzl5oqD9xBVD41ohQ/IwiSTCRSH435wwDNDKICKh1AvI/aez8yrhLqdqbxzq qkqqqqoqr9AOoCkndSQWdgEMosjxD0inj5DD/dKK6pZ6saTNUOrt+Fw+x3P+BqhozQ/5SEB9ckQg MeFaawXVJEkSRIfaBlontNoswEguVDA9qN9a9W/sBT5nwkBzNUgTVK52IG0LvsbEYIXUuMNdL6l8 86xlgtjBV8GTmbTalt2hjMYdK8nV2/QclJbbby5JtkG1G7XKRqOOSlVdclGdKNmPWiEMD5RMObte +IRVRESigopr8mPzEfDIYthWwHUwtG7RpltUkKDHbQqtpRWtwVByuEoMgnaiJMoEsVTRbCjENDBp q0gnSDBjQwBlpEoNJFaFGohkpBUPwZg2NmLzK0pNDpVCDY0xUAp5D5Q/j5x9JyftR72aH2m7nU+F nJ6uvd13NyrddpJJ3a5wAAkkkkkCTtXat6lb3erkpJgo4yMH07R+vIdTWFz2IkPu+lS59bK2khjA Xl5eRyvfMc53rrp6mhcQJBihVUUoobktkSiRoNxTuAyOYk/V1QmQbt1UKM7Ozuk9/fat7eStplFO 1IaElSGDhLSkwQW8dIU0UoYCbbSXJEp8ByFoze0OBlTXw96Ou7rW781d4wkQRm1IbGzAqrWUwQJV iFmyQTixvelafVzT+r49t7G6HOfd8u7RQaoruNX1RTVoxhnxjEC22SQgSMQsXHo08W9C/ihAKUEM zHIqhQu7RBBEXAQcE0GC3EXLBm5LQuOrxndQnmiyxa+MpebegmnO4Rs5DhOkLIeQIbAuIc8uhJW5 JVnYOPFTGa0QzEwpwVJKN7SWDwAzBwjpFP8MbhNQCEYpeV1VIlsElSS/YScWIN8DWVE34txsDWVF wr21cM3IuBg1Q3DICBtE8/luWj/Xwp6DoCP9gWE+f7qUDghFNYIfs5nz8BL9dw6x0txDiptAUj7o vxwiE/Q0UxQckTEnAZBqsCCXsApEmVgQVZEVigONQVQRgNFabTZQZHB1Gm6Yg1EnVOOXbddLdUpr l5xQDZhLUANU1AyRWJhkZAhCIFgoX6jn65H7D7CZvnUMoQol+HhT0UoYwKOT830wfd+/p5eY8Jn1 V3kh01PxMFFGCp2nrr8b+jfNCQygQalZW3s4KkLMfkXhNJK0qpAycOekt+ti8fTjPDLvHHeeOthk Uj3vtm0ipSNcHyohGiRKuaSxG6+5uVqSq9rKkFp1E8XSCycm8gy5J2KkWUPyzuHq8E0dOHyJum7N 2PBs2Gjo02nxTKdeU3YNRxvuk7s2ItwacJzb8NTCaC6rcVrYPDvuVoFB7Lj4yJlyrjSMxlSoyiwo Rypq6lLJ2nbwb7Zl9EudFjLA7a9imcu7/XKfhIMkd5L5MkM7DYmMibX9t41ejBW7xqRq84MfAebj 3HeSO0hOO7w21JJAVmsI29vCdT7nnmcmNVhYsgzIDAkxjWo6vNvhpEqinpG31Y2/uymIjQdaoDN5 KTn0eWT89QHmvElUKRbyG5gZ2VCkcmxZEmUJE9YLcH18rgaW7SaOmBKIB6wJpPtGpzB1O+uoVraH QBAs+hAowJWrvDPRFfW90Hbyw2UZd46+RkA0jdu3E3opUl/YggutEaF3G1iJhPj3HO927iWo1mtc Xk5CRLcc3MVgigM/T8jwGDBWQpl74e/h1Z5vrghwKpT6mnDNSOJogCKwL7Ol4MxX0pBQ8GUWKc6w OnoCOPi9ll4XeSL81jG+smhQKE1FF5BJwmauydM6NWlhxpWJL0XIrYsUj3jM5NfRguIEUt27WwxB zI2Pue78Epr44fCKgkxGwDd6OfFJf3Q1d8zMYjq66Sf5sDhiAxQgEAiZShYMYkf+z+T7W4I3YMZB EkBXw9vE1nHiwsJFWsK4yLmonWoZHHmWwItOFtqYuNoo0OONmM4LrMmaMZQjaKnizU21ye0ChUg1 gZ76TRYB6iORu/qa28IJr4W12GlI45tBO/jjV1uUB3mNI1Z7iemvhVSoQXvReRvMS3DNQ0GKvKb+ pCup5ErYseAsbmtkpA3ud6uOBp4Q6Il5kHBWQLuRyKK8bXlPHDx28GngXW9dY73c9er2+O2620uz jQBjMGRUsVN1ao4zJiGkXG47mmxpsjZZSrNpmwhQNTTZsyrXw/N3t28X47XutkDU1psglJk2khmy lKmm2t7b3O9P1vK6vNzmMKdh6wWA9gtztenXEturCYnyRQ2wOAd9AsmtVLq2Hm10Os8Pn3+aXMoG r6rBYWBykoV+hncUG0uY7+kyIA4SenmHDvWsJ94XdwgTorADl4Me+bd+aCnfTXzCrGvcZxHsRxr0 il1FcZBb9ykGJwS0Z4ePj1fbs/i+x1zH9u7j7n6heB4j4sYQNxI2RPJgBqSKAJ0jp2CVX3B+wxfq /Zmmefo+6S05fdjmN2jjw0ySky8rhUXRXpjuxZ789OeoFGSjVLT7bOjybkBmgIH6TvLYo0BNv2t6 +Eaze3mrFm9mzJS27ONj9HVTNZxnsypdiqjyJsQ+S9F4bCIlErawAzoMz7jx3q+zZYaa6uHgMksK LqHo1hV2u7dEIz3Q7uEgZ3+d+TW631tz5WxvvX6Z9FKajJ4j8B6Dc6fhvTlN8HNb66v1r/CiS3Gv vNrpbSqKhIZR6luCHSPsVFOvz/wu9JwgoO9pISz8YFT8E+yP6DAP5AxH9KMfnH1pYp+yYnn+SIR+ nD5mcj9ifrmQxDbL7f+AVmMcX0PqDJm7gHUDZ0p/fqH3OyJmyI/0RM8NCZpMIzG40Zjax+3lc9Zv Ozm/gBxf7nMi7AQBTu/ZJqCg83IROSho7GTzYDkMY9R15COqF3MNFNWAmCCMWBGCaiGNbeUIXpfu j34f3n2H9PQTveQoL1nOjs+2VY1ApjP9ae3tLBlDZO4bLUBvLGfeFMLMk1oR82kgEeo4pIOuhcg1 pv5WYGIIKtZ/BRsvVKDULKuBb0IHdcQka1Mzh6iFlstMzJ6KfWo1KFtNONTMzT3prLlMBpjTGmmg fvGw0xghALNX8wOTG0N8nk8WcLnzeCtLXd316lzJcnAKk6qdkc5SgoQiVxBx4dJRaclILH+cF9cE RFOZtje8yWTc1NbkssiyakuSZuDM4NXKWTUprNNl1bbyure0rp25wTly5zlw7q5bgDTJBJtx3lwu BHt8YGRkdx2PiHnwIbFDDYIurVM8rSexSiUjPDgZCz86GGHTaYUEVSUIxtjGDfK2lZJWxti8CsMG xMmUtQ5UrKQIKLmEbwBcy6ujOZGD0Poet4wLDYBUnWMbP5kyu685SokMBsU1UA9B3J2kc6koZo6k HserTWtufPq06tOWqm4ni9zXJghzHPewbofMkch6B7jwDcj6HxN0hIIyMgSDIyOQuA3Lk3QrsosZ OUICYSIe9Cm55G4P5hdQ2d3yGIQFjCMR7W1BuIdfjyFPYzuaHkWQpkAsx2LOjeoQtFC7FRIxSu0p LyFM4nlPQvffFXvjI1gYlrHe9rW3guyoTYDGb0TBuRhdx8R1iOvBmgNzvDrEINhQHTZ06NzqQvsP DTgdCzVmSiNFZhZXBjXrtWUcGfIE0CsMNsMAyOTfCXUOLd0LI2YtmLp3AU5DgAsxyIAYeLzPc7pR 4sI6pmOQdbo2bFml4hYw8G7TzC4mopzNTQ+R3ME0hc9w09YG+qqOZSoJdpkA2GmmKweUChPQe0sB tdTuA5UHpd0yRHtSwwXKCiG7FDJNnuhWUwaiZplhhOS5LKlKVS4FJXRIg+yLSuQbvBjxB3YxjEIR isss1pZlktSzUqpZrBCQYDFPApEhVIUQQzFcPc7INM6hAJ9+jAhphzFXlVLygPrNuFSTQNCOQRYE aHN/5nU8ee3aOwjmlNzZDMzSUPbEjl1ZOyERzfANUJfYqUmk0mEqlvJm59ZRmSkpQysqnVEKNgzG JxoEsxEIWPaWEXm6mGuK9p6DvcmrZxbo4zivY5JbajpK5pgVLcxTzhqOguXJM51IjmjkJ8lYn8f5 ujA4RuVJ+vRjOqoyOVRUOo5jEkZwqbFFJhKH4+54zNOxO5653HSeU5WlPkHOdTdEbz3Yayjj4IHl OSHa0micmeZhzZlyrkUtybjkmDNkrXFU8Hfcj0AcVB2XfoGy8XUKeRhpd4eBGuMZJCiJTAoZGxBk Q5hwDaxA6gjyaBDNVOl18IeFfVcC/ouWLJI0ZakgmEvMDvnFmYOt14VUe4nAc5DEjYknHnW8Ry2y ScTQ0GzuoJ3AHjbYMbGMBulIxEWZQ8dxUE604ciZyP3CtEogkHm9HTIDbn1kKDIeTq+nY2RMfpDC QgHnAqK2E6G594hmjcsknIqmBDLyLOIepjYhYyQgPMDds89VQSmIQcJKpTqcJFOTWN9UjQ2mC+O4 tIyqAwsWwERD1AOZmrcCELj6fLo2VlVZPWT1opsuYjvHJUhZl50PRicoUol1sKRTKYJAoGgIp1EV BNHRLiTc753zmKXnLSxu2nZKHC99E+IYMngcRFjH4zQ/QbviW+UO86yj2muNzwzI4xjx6MutTRSn ivZTnm3nffsFD4ktS4ulCk38/H28vTn5+cgbu3wXmpkfuW1M1xg5rh0q4flqM0Rg2hJKWTmBkmKW NHq8gMevOnsnQSIaEf8bCWO5MyO+QkZJMTbkMSivJJqTuVNJU9ppEHucZ1DrYpIQqmu92g1OrXKF u7pzl7Z6Cd4HiBqsDamm7F5Xsz70G7LVWSKWZ0gqnIay4ds4YHxejgy4T2nbyHYcIhFcrgIHiG1n V3KoY0G46PFx7CNxy4rlwE6yQ8R0E2GeDjGu++JDSb0TtZSdKuKWnxZAnZHWbTqbILjn0+zil4ql ZnJOcHgTQSj2pT1EcMWiCcxXfyevcfQtmW3rKdCeQ/Eh4Q/CaQ4TDjhmK5pUm5blXmTautczWndb 3M5ynIjSzNp2SITsFXN6Tr7PMtKMSw4BpDDKgQpO17HJpsBGBGNDd8gIGxAdzA7skplDTSPaKdhR uYEaIDDrEgZIV1+TtaZdg4MYtKuPO7abuE7TOG0+lT27yFL9JFTabqTMZmQdQ4AHuDk9rZsrqoDy T6XrOthqPR0ewv7eZfjiFhMwNHucuBqu0seRoGGxmSEHZMgOjdDSkLtkQgMcJZmJjhgsXhJJJIwI Bs5jhjSF1z7mk8B/D3/RDR1eHzglAbemniBbunoiUWntUjCiqYnW0W7HShHdLD5smaNupaYTqDvI 1qGGUwKG8t301p1uMwiUz93v3LxVK3Gw2Zl8OxfkuFHYl72iAXEazZS8mBuxIHpaaAzzyuRVDLSY wk7pCfK9JqJtl3OZZVir8aorCFKu7XcqllYSiWUKe13wo7h5Tx6+qO+choWkcEnEKlI0dUyNkawv YdRsdIWR1tAzIGRhs4bX5gkpWROKFrKaw7ZSYjdu3UgwNla3KWqnk5uxkrIUVaOvWXLiMeipHhPb o7XOpGx5vRaNjOBDSBaWVuJaEwLWySUK+JdnUBcChwFC8Q5K2eAFA47BCJHsR9q+sN3N9vwmR9X5 /Dz2L+Hp7ys/bRJftyB1NAvb/zDhs5Kjxlbfu8utkjOe846PUral7DwiG00gOQ6eJug3GK1tuMDz k51hXW3SUnOqqpk1KXMUKRzjPQuxVI7QxGRNBJWFWG88jNE592nJGn79WCw+hef1wr7VpTF6x1lK uPd2mIFiB7nWbdusxZmZizMLjzJXRxN0HJGG5bg3G1ENENTZXteqgDd1L1U1mtdSmJ03cViDrCBB m32zAZrh3CIlyA6KkDIyS3eJ4kJAeSWbBG+CQp9I8EM1NDTNKfzhggWzIRugdbhPkbh7ej09bzdQ dApp1XoEDoWc9Hc2TBqVDVgc0NDTi8WwcWIZZyTP01VSWbWtOhjdgHDXhI7mbqWcPWPJNGCXwaex tGuU0GbuOM0mR8SoqpTBaO3gqshhhWMSS3MlGxSWpNeqWmBlL4KS1DNwY6Dwd6mjrlOtKmy1O/Ze KKm6p0mKE4M2M99HlsBpZvKk5dVrEGFyxKdiG2N9vJfZA5qUpS8zsyjandno4tsJBADu7kmyB1Aq R48XnKXraHBsXLvevUrwejZiaG7zfYcHExinSaTThLRxcnUUwo6rzlQ0HFXRGZk21Vm1eeTM7k4T 9E5TffLeNZzNktmdhgzHA26hSayVwLW8/Nsw2+SnJzc3IxeVq9mq+NVfE1t6Va+arW3PwLlYB7EA 5iBtn3KraAQ61+76Ts6NURqtc1/uHp1TG22rNcXKgoVyT5/0YXeT7Jh7R7H9sw/gdwEWFmiYtCLa Dw8nh3eFBaMPToQrbVCvfpUjgJomCv1oUPeVHaKKa2mUjZWcZAi+/o6O96OFQB4wBz7FUTNfC/dg iTkxtbQHBCgBggvNmNuNaEkVn+yeg3ow+96TCeNVKpVShTiatrJ6HkMkk3h/dSewL5ZOJsnEqQ/a 8Z2ohAgSH2UbWtGvQ73zHATtMxrBqcGgNrh9/979Ba+Pe2fDOx2InNcksxMkwaKSijnlxlzNQ0K6 apeJ+ZUgzeEudCnBOA1bwnWq44xRUqRPA7J+yPGGhwds5UBorNnau/hpGU8835g8E+dGB0AghHjQ QDDALNA0JB2jtBdluBXE/gkGSIxgHFsBheboxTRRwBzIIf2Z9H9x56sjgK/ILnN8sP5lI4+515qU UbkqVZURDtf4ZXa1ytQ+CzPl5Bskdyesl+TowTR4qd+3B6IJoCHxOfrx3YU9cCJA+8jmT8bCY+OX R240BFcCULp+cAa9YCwGByEvIDF8ATFDCxQo7+zZK+4MMJ6thgBbIjpBe4BIhiP4/aDZ379nzOWo CZhL8qDb0ry+btxY2Q5vvlh3afPSTaodywFecAHSYGrpA7ywYAZSqwNXERcSkSkLVSJfB4Jqa0rl +xa1kH88oc8K+jbK7ul266HuR1mrQHTbqklfEOzhtq2DnQD+VDcs0i8ANz8A4NnqDJCITaCkGZPx jovhsXVXvEI9H6W/vx0sVisLJweWUp3YLqC9HYiAKGuxCYmGDAbCqMQeuVjlPquQ8VHJ23ojW/23 ZuT44M2yUll0vgItJrttE5Is0CRwghoLE0A2KxFxnYCPcNyy9IBJtYoq1LeCwiQmVVCpAGgbGBUZ FCqqhgMDAcAwUXhAwgGJ4FE0aGpV1tCulfK4GIpkhAC/tB5iWTITPKKaAZuPrQ2k2mwba6QAO6Y5 vk4SPU63e7J9eTdHdiKwDasETKFsypNiMgBiWXSZbr7JZceWzLVXWHxRU753ApHNFSB4KnW5aFzl FFVM23hrTeXX5K1qGaZVbZlVmASC3db2gEEINRF/kIUBZA7zMCgIGAPFF7S71EU6uLU7JkPMaU54 mz3pXBP1HYWHB5j6DIR3oK9LbV5vRxeUVkDyXkiSJIpCLGdThjA3skKSGZ0zXuIuK8j1rtpbZsw0 bG1sKcEONM9RZimFBrNZJIZKg2FSO1TVUiTChqMwWkMS1xGykkWKDpKJuMxa8CxSAeJzAKUQ1diO 7bV4AceF8R3bS8TPI1ka+mrgK6ajXeayxihvN5vMmw4GligNHSBHg382m7fnwcmOYXNW5A4XNhx0 zymcYmZOYtJ2CxhsrQZ6xEOe4sb4tm0i+IrYdIJ5/Ow5qVXZXEaIcA48soj9jjowMPIcGN5pDk4G QWf/wFubLMiF3IEhuE/i2aO5ySMAyLq7lWqi6u5XOMkrYaTTO3aNM5kN/Sd8wixiRsODJwK0OA6s wrsojiTaZrDmKFDKTM03En6pR2MFyJAwyubDZJupO1Iocik3R4I+11x0Rce0cD1ju2T5Nh4+p09R T/oAj+8CPieAchudkSU9qU8sHUSfvSTkYGfYPRQnIdKnSaHwJ7/g9nv48HWPQ4o7sc+aNW6ojRZK fHpVW9JkzZuUMKsxkTxazcZbZCxceKknJJMiipkewk7lJGz+JTJHwvv1ejyzQnTktKUu05uJSFSk 8uqiHjn50UW8nDRZzefF71fFYkGBDQMncK1kbOFon7+VjA8Ba/ebdkVlHJDvlSe/ZNJFF/ch3ycU fAlCkUj3ShhBZtGCxY/ZELtgIJTQlARSgSCDaEKFNZoFSjqWhXheq0p+r2McRZ207DBBvv6+Jyih cQsWJucgcL9puceVaDtsQFDWchX1xUSQLkt8zMmafVmPtohr29mmSGU607txyJMhZNqTJqXUUyWm bA0FiFEai1FCNDFYZUFP6cmh0f9u4nDyZmGAjOchJJ8NgHiAcUDgK8y666BmTNFyDi6NMzUbAnrC AXY2X+pAPUFpgMYuESGFSOwRUNWAwJjKXIV60RbK0GHhQAfBaWwHe0jzMFyPyKiQpKhuNFozLlxU tgaRGE0mZUSUk0lRQULGBeQrMUCmgVqnmNyqhrKl2iKjB5ALkwBh0CcARxGYmFvmUumd2+pzmJl6 sj8QPpnrondRjxUtQkOH0ABvFSkA5XAl2rkWh7ylUMaqshcM0O9ZOAwOkh4KkjER3zukwg3mLmRU OcRC3UPiHXpOc8Z6NqSpShKUTjU45jzFRPRJVJQcGdmUehUE+pAbBgDmq+kYqoQgjCAqwiKp0Ka4 VaylgtMLtyhHkcEjvYsJWrhpr4jNdkmIj3BCtXvslPDWeBVw63JoEel3GUK9M02rOLESLwpk2GS9 tIYDFJFGASQA6IsLj0/Q+lhH/UPrHgaAQWMgxA6iC0i4U5ewIB7M7nVnlkB4iswAfIe0cgIHkylD SdE9oEV9V1PlRQ2kyio0KjXR5uLiTwG1QVRwRtHvh5JrKS5RPUZuU4slaxadxdQqVJalMWwpKn3/ dm00j55gNQy7ilSgrSEOQU8Vm+8Jyo0BCBEwBhlDiEUWuFZdwwl5aLrCfINDlrNPWf0ySqKPkZHU Ph0iIX/X7HpoNA4MCqpSmt0sdS5kMXMMomIiGQpbbrEuI+OYX1IZGQye8u1QqFn7cYmD/Uoni3bt w2zjjgDmi5xzTh3vBVvB5lOIyTM8ajRWli5Fzwk5i/uVqdEKWBke+OpFPewN2Ox/sJGMKeR2pqBb YfJGmow8Sg9pDZivah+L9dB4xCza5zLguOYbh2gbjXJZ2F8KCWWn0HE7C7owzPSVTpWAQtBrh8Zz gtC1sEuxGHPAFEbuvd5F6ooPMDXJsBxIC/w61eLw5yY6x5mpYHN5Gw3EHGIRqnemE0PpDonIDJhm Rqof9+CTv0KljgNYxzzdY/VvtOFnVTeu+sbd/JpnJ5FuqktpuTOVzB7RoUQw506MVQaEUqQwLEUl Z/9VND9PhMC6DLFyNazq6aSkehmUnA30oTSJLLavlTZ/Uyt9w11zVLqA5xaZzQkYDCofESkuhR6N LJKkhpSqKKhJJKKHQ4XI4zBuaILjcyeyAoWEJEIwkQgEG46IQtDEfyapOEqZflZslJijI64h/6UM J0cKFDNVAzzLqUFm7EoqpVNUQbs4F6L3oAyIhGCMIEImDBWSgSomY7JsTYZL25TWayT8w8yfyqfB T1yFvg7Su9oa4xzI1BXug5Dk0Xv8o0nuEfzP5yCNKHC5+sT4qgGnaqh1jej4MeRuIQDmfrTdIOqL qv1A7NgPSxD9N0RDVDCH8Gcs93u/LFxiOucCYUuUSWpbsXIswvrlDxFDJSMopFrmSWXJIHRHsSxo Nwg5DTqxWBEgBzfwMad55Sg5OvyGad45xOByGs9g4sx6KVklAUtoIFQsGHrQtd8wq+HRfqJmLpRv A5gcvUSEeYMoYEIMAkUI5PS9vmH8h9xzcR+kOtGg9Z3HNPCNRSc41gUBvDDsBlDWRCDQZ23wGHPw JsGao6mRypVEVAJzex5cWWeGetbdAw3tbltAvc6jYB0Ko2qLUOgGnZr19Xr+Px3nm5Cp8zCyOqTb EPFUmVDuSojVK/DhJfMO4ZihgPFKd7O/P7V1QilNIzJGsSk0SZDBR7nrIoVCkp54ZDhz6Izyl3j5 uNG02q+U8ZdcpNlktmsu0Wkg8IDUAgu4FUy7SFEAbyQOXHPZzsl4gO7jml4qcIHM5HNwQBsO4EGw LCMSnwth1PT8c23UpU4m5wnDEqT5PVwYA0qEKQIBBkSQXJU6dzxgt7gXDzAOQHjdzgE8BpX+izgb K79AcxLMTNKOITBxd24L9bAHtAT3MSDzsB1H9LFfB0rpz4BdkUzA7RCLmc9kQ3UeoOKdo+Y9fJ10 fYcV4joUByyLtuSgF2AWCCjl6OTq+KC9Nq2W2zeb00JpgLgYih6BBvBLPQQeA0HzZpm5RNGDk/F6 v4UUUVtf45p3TeZaZrplGUYnp3DZt7yl1s/nYOGLysyF9NgdCEPE+PUuFZOENS7Ydcjg0Ng/335u Tlo0BkRT5tKGfYa6OThHoF224HN3YFcMwHZ13p1dnPY0PLlz7OR1gb4Df2vJR1MGuw7qmOB0kUry mWoYMHi1nNUVOw1pTDrUKoZW6pnLZ/r0GSbT4CKmcwpDswJzMElk9Cp8tMHGVKeSUwhRUXfenWyj Y4SJ0GAz9JadVfB+7k7DzLjfihX3TaGsqHJGSkLiVzcXhkFwqcFTtK14d1X2I4VBdzgwfOwpOqTj oMs5ruNBijkxdvCk5/WFB5z/LKSicDbuHiK4npAoPbGCPaOhF9h+Jc90e3K+Pf3Z55555vEgcGhI 4AXoEg4AQ1GHyZ00LK1axLMwUqta6tujUvA2miUNp6TSaM4zOAwnA1TKxtOGZlHBZmZPrnNL0jjT gNKSlS5lwISmO2yG75mRxAzA34oatsA1gIWHdpuFw4Nb74cEabAXDbRM33uANn+jkBuI3zmJeo6Q Oa3BHKJ17i5mzV1G298rWuQBEkpACa0MXuTD8rM7yQRvGZA6ijloOAFlC5AhBIsWicarUO3ns73N i9ZFGdSKUpsKLiUsNjqmplRUpM80MNNikpP4K4c5lJG2gzMxotCcNJM3xflc8sY47vQ5UBs6AI0J RTswFqWV47FzEKuIhcPlU9le5S6eCU/1rM8T6Z49OHGerw5wokylnmKGKFsVVLtiJO+laFPjPbyk j0pIVOI2bSo3LmbMNvSajgFDAqKJKIrzcnC93lkZrp2+Lnsq5ZYZMIWkdETqNIzFuTHbB8cri9nI NTBKkIeSp1oUspPGLqUbj+YTQdo2TYjykI6JU+NKlHyT9EKn0gxfxDwGU4nAdDpxk8JJpOcyjQPv hrJPpUyyRcPNRXcLaoTIbSVPNDvcz2TIyJSpQ7FybDqFSO8isFgngH0OQaimkoChaYMRoCLdv0Sw 3a+vZSp+g5RC8WWsdt82uJcr46T1AmSm7GKQGScKC/wlAdzsLQWEMNnYgW2GqeCE739sRRkFbWJm oLT8ngiWPh4LIzHyrj6JU3SkOk7LkFIw1ZiAzJoJbupmDVBA4TZYgiP6CyoYxWMEH55RaoOcRc4I I+giCpnaNjbJyRraSSNIgtgPSHXgWLjWp7iCCCSk9vw5/MMDj1jvGg2azuprO6eRya2+d+9RzANx Hj6m7k5vR4PwT+SHucRXWAPAAPYBAH8kgnvP2nq/iXTKB4UtVB3AIyWgjvX/4u5IpwoSCgCateA=
--Boundary-00=_zGmMBqh3riK2CHz--
--__--__--
_______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
End of U-Boot-Users Digest