<html><head></head><body><div>Hallo Julian,</div><div><br></div><div>wenn ich es richtig verstehe, verwendest Du einen Pull-Down. Hast Du einen echten oder den Softresistor verwendet?</div><div><br></div><div>Grüße</div><div>Alex</div><div><br></div><div>On Tue, 2024-01-09 at 14:54 +0100, Julian Sikorski wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo,<br></div><div><br></div><div>weiteres update: state machine hilft mir momentan leider noch nicht. Mit <br></div><div>debounce_delay von 30 ms, high_wait von 1000 ms und active_high (sodass <br></div><div>ich den gleichen GPIO pin nutzen kann) ist eine Leuchtröhrenlampe direkt <br></div><div>daneben ein Killer :( Würde S0-an-USB hier helfen? Oder soll ich eher <br></div><div>die Lampe auf LED umbauen?<br></div><div>Ich kann auch noch versuchen über active_low auszuwerten, was denkt ihr? <br></div><div>Oder anstelle eines ungeschirmtes Klingeldrahtes ein S/FTP Kabel verwenden.<br></div><div><br></div><div>LG,<br></div><div>Julian<br></div><div><br></div><div>Am 08.01.24 um 16:50 schrieb Julian Sikorski:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo,<br></div><div><br></div><div>update: die Teile sind gekommen und alles ist angeschlossen. Erster <br></div><div>versuch ohne State Engine, mit GPIO auf Pulldown. Sieht gar nicht so <br></div><div>schlecht aus (siehe Anhang). Ein paar wilde Impulse habe ich händisch <br></div><div>aus der DB gelöscht, State Engine werde ich wohl einstellen müssen. Hier <br></div><div>die Konfiguration:<br></div><div><br></div><div> "protocol" : "s0",<br></div><div> "enabled" : true,<br></div><div> "gpio" : 24,<br></div><div> "configureGPIO" : true,<br></div><div> "debounce_delay" : 30,<br></div><div> "channels": [{<br></div><div> "uuid" : "918f7ff0-ae33-11ee-9c97-b19e2a89dc6a",<br></div><div> "middleware" : "<a href="http://odroidxu4.local:8080">http://odroidxu4.local:8080</a>",<br></div><div> "identifier" : "Impulse"<br></div><div><br></div><div>Die größte Enttäuschung: der Befestigungsklip von dem IN-Z62 ist viel zu <br></div><div>locker :( Da kauft man sich extra die offizielle Teil sodass alles top <br></div><div>sitzt und dann so was.<br></div><div><br></div><div>LG,<br></div><div>Julian<br></div><div><br></div><div>Am 01.01.24 um 19:33 schrieb Julian Sikorski:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo Alex,<br></div><div><br></div><div>vielen Dank für die ausführliche Infos. Ich probiere es aus und <br></div><div>berichte wie es lief. Wenn es nicht klappt versuche ich die S0 USB <br></div><div>Schnittstelle nachzubauen.<br></div><div><br></div><div>LG,<br></div><div>Julian<br></div><div><br></div><div>Am 01.01.24 um 16:57 schrieb Alex:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo Julian,<br></div><div><br></div><div>die Crimpverbindungen sehen gut aus, vom Löten würde ich eher abraten.<br></div><div>Zum einen wegen möglicher Hitzeschäden (ich weiß nicht wie geübt Du<br></div><div>bist), zum anderen wegen möglicher Kurzschlüsse - verbinde einen 5V Pin<br></div><div>mit GND und der Raspi ist für immer tot... bei den preiswerten ESPs<br></div><div>habe ich der Einfachheit halber auch schon gelötet, beim Raspi ist mir<br></div><div>das Risiko zu groß.<br></div><div><br></div><div>Also: Es gibt zwei GPIO Pins, die mit einem 4K7 Hardware Pull-Up fest<br></div><div>verdrahtet sind. Eigentlich sind sie für I2C gedacht, der Einfachkeit<br></div><div>halber kannst Du sie aber auch für S0 verwenden. Es handelt sich um die<br></div><div>Pins 3 und 5. Wichtig ist, sicherzustellen, dass Du kein I2C in<br></div><div>Benutzung hast. "i2cdetect -l" sollte keinen Bus anzeigen, auch darfst<br></div><div>Du keine Hardware-Clock über Overlay konfiguriert haben, ich habe auf<br></div><div>meinem Desktop z.B. dtoverlay=i2c-rtc,ds3231 im /boot/config.txt.<br></div><div><br></div><div>Siehst Du doch einen Bus, hast Du vielleicht im /etc/modules die Zeile<br></div><div>"i2c-dev" drin. Einfach auskommentieren und neu starten, dann dürften<br></div><div>die beiden GPIO Pins frei sein.<br></div><div><br></div><div>Zu Beginn (bei mir im Jahr 2019) hatte ich zur Vermeidung von<br></div></blockquote><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Falschimpulsen selbst unschön im vzlogger-code herumgebastelt, aber:<br></div><div>das ist nicht mehr nötig, denn es gibt seit geraumer Zeit eine vzlogger<br></div><div>Version als Pull-Request, der zwar noch nicht gemerged wurde aber voll<br></div><div>funktionsfähig ist und heruntergeladen werden kann.<br></div><div><br></div><div><a href="https://github.com/volkszaehler/vzlogger/pull/525">https://github.com/volkszaehler/vzlogger/pull/525</a><br></div><div><a href="https://github.com/wrichter/vzlogger/tree/gpiod">https://github.com/wrichter/vzlogger/tree/gpiod</a><br></div><div><br></div><div>Dieser benutzt, wenn man will, nicht mehr mmap oder /sysfs als Zugriff,<br></div><div>sondern /dev/gpiochip (deshalb hatte ich gefragt) und hat eine schöne<br></div><div>Erfindung namens "State Engine". Kommt z.B. ein "raising edge", obwohl<br></div><div>der Status schon "high" ist, wird dieser ignoriert, ebenso andersrum.<br></div><div>Die Logik ist noch um einiges komplexer und wirklich recht ausgefeilt.<br></div><div><br></div><div>Zudem kann man zusätzlich zum "debounce_delay" einen Wert für die<br></div><div>Mindestimpulslänge angeben ("high_wait"). Bei Original-Sensoren findet<br></div><div>sich dieser Wert in der Doku, oder man tastet sich einfach nach oben.<br></div><div>Bei mir läuft es mit "debounce_delay": 10 und "high_wait": 80.<br></div><div><br></div><div>Beides zusammen führt bei mir in der Tat dazu, dass bei voll<br></div><div>aufgedrehtem Logging sichtbare Interferenzen *nicht* als Impuls<br></div><div>gewertet werden. Ich habe es damals ein paar Tage lang beobachtet und<br></div><div>wirklich keine falschen Readings mehr gefunden, die nicht von der<br></div><div>State-Engine abgefangen wurden.<br></div><div><br></div><div>Deshalb kann ich diese Software gerade bei elektronisch nicht ganz<br></div><div>einwandfreien Umgebungen nur empfehlen.<br></div><div><br></div><div>Also: Du schliesst deinen Sensor an Pin 3 und einen der Ground-Pins,<br></div><div>z.B. 6 oder 9 an.<br></div><div><br></div><div>Dann brauchst Du noch die GPIOD Client und Library Programme. Schau mal<br></div><div>ob Du "gpioinfo" findest, andernfalls das Paket "gpiod" und Dependenzen<br></div><div>nachinstallieren.<br></div><div><br></div><div>alex@avz:~:(7)> gpioinfo<br></div><div>gpiochip0 - 54 lines:<br></div><div> line 0: unnamed unused input active-high<br></div><div> line 1: unnamed unused input active-high<br></div><div> line 2: unnamed unused input active-high<br></div><div> line 3: unnamed "vzlogger-s0" input active-low [used]<br></div><div> line 4: unnamed unused input active-high<br></div><div> line 5: unnamed unused input active-high<br></div><div> line 6: unnamed unused input active-high<br></div><div> line 7: unnamed "spi0 CS1" output active-low<br></div><div>[used]<br></div><div> line 8: unnamed "spi0 CS0" output active-low<br></div><div>[used]<br></div><div> line 9: unnamed unused input active-high<br></div><div> line 10: unnamed unused input active-high<br></div><div> line 11: unnamed unused input active-high<br></div><div>usw.<br></div><div><br></div><div>Wie Du siehst hat sich mein vzlogger da schon angemeldet. Dazu dann<br></div><div>beispielhaft ein Auszug aus meiner vzlogger.conf:<br></div><div><br></div><div> "meters": [<br></div><div> {<br></div><div> // S0 meter<br></div><div><br></div><div> "protocol": "s0",<br></div><div> "enabled": true,<br></div><div> "skip": false,<br></div><div> "allowskip": false,<br></div><div> "interval": -1,<br></div><div> "aggtime": -1,<br></div><div> "aggfixedinterval": false,<br></div><div> "gpio": 1003,<br></div><div> "gpio_dir": -1,<br></div><div> "configureGPIO": true,<br></div><div> "send_zero": false,<br></div><div> "debounce_delay": 10,<br></div><div> "high_wait": 80,<br></div><div><br></div><div> "channel": {<br></div><div> "identifier": "Impulse",<br></div><div> "api": "volkszaehler",<br></div><div> "uuid": "b12dfd80-111c-11ea-8e1a-c9616b442377",<br></div><div> "middleware": "<a href="http://avz/middleware">http://avz/middleware</a>",<br></div><div> "type": "device",<br></div><div> "aggmode": "none",<br></div><div> "duplicates": 0<br></div><div> }<br></div><div> },<br></div><div> ]<br></div><div><br></div><div>Bei gpio muss es für Pin 3 wirklich 1003 heissen, damit der Zugriff<br></div><div>über GPIOD erfolgt und nicht über mmap und sysfs. "configure_gpio"<br></div><div>setzt "active_low" quasi als Inversion, da Du ja sonst mit einem Pull-<br></div><div>Up nicht die (positiven) Impulse, sondern die Zeit dazwischen loggen<br></div><div>würdest.<br></div><div><br></div><div>Hast Du die Pins 3 und 5 schon anderweitig belegt, z.B. für eine I2C<br></div><div>Uhr, kannst Du auch die Softresistors verwenden. Da muss dann nur eine<br></div><div>Kleinigkeit im Code geändert werden, dann läuft das genauso gut und wie<br></div><div>gesagt, bei mir fehlerfrei.<br></div><div><br></div><div>Lass' mich wissen wenn Du noch Fragen hast.<br></div><div><br></div><div>Grüße,<br></div><div>Alex<br></div><div><br></div><div>On Sat, 2023-12-30 at 09:23 +0100, Julian Sikorski wrote:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo Alex,<br></div><div><br></div><div>auf dem Raspberry läuft Kernel 6.1.21+, /dev/gpiochip0 und<br></div><div>/dev/gpiochip1 gibt es.<br></div><div><br></div><div>LG,<br></div><div>Julian<br></div><div><br></div><div>Am 29.12.23 um 15:28 schrieb Alex:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo Julian,<br></div><div><br></div><div>eine Frage zu Deinem Raspberry... welche Linux-Kernel Version hast<br></div><div>Du<br></div><div>und gibt es schon ein gpiochip device?<br></div><div><br></div><div>So sieht es bei mir aus...<br></div><div><br></div><div>alex@avz:~:(10)> uname -r<br></div><div>5.10.110-v8<br></div><div>alex@avz:~:(11)> ls -la /dev/gpiochip*<br></div><div>crw-rw---- 1 root gpio 254, 0 Dec 22 10:26 /dev/gpiochip0<br></div><div>crw-rw---- 1 root gpio 254, 1 Dec 22 10:26 /dev/gpiochip1<br></div><div><br></div><div>Gruß,<br></div><div>Alex<br></div><div><br></div><div>On Wed, 2023-12-27 at 20:01 +0100, Julian Sikorski wrote:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo Alex,<br></div><div><br></div><div>danke im Voraus. Kein Stress, ich werde erstmal mit dem PIN und<br></div><div>Docker<br></div><div>genug zu tun haben.<br></div><div><br></div><div>LG,<br></div><div>Julian<br></div><div><br></div><div>Am 27.12.23 um 18:53 schrieb Alex:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo Julian,<br></div><div><br></div><div>seit einem dreiviertel Jahr habe ich einen Metrix Impulsnehmer<br></div><div>NI-3<br></div><div>für<br></div><div>Metrix/Apator Gaszähler am laufen, davor war's ein Cyble<br></div><div>Sensor,<br></div><div>der<br></div><div>streng genommen kein Reed-Kontakt ist, sondern ein<br></div><div>elektronischer<br></div><div>Open-Collector. Beide der Einfachkeit halber direkt am GPIO.<br></div><div><br></div><div>Das Hauptproblem war bei mir nie, dass die Impulse nicht oder<br></div><div>nicht<br></div><div>sauber gezählt werden, sondern Interferenzen, sprich falsche<br></div><div>Impulse,<br></div><div>die entweder over the air oder via Netzteil kommen können.<br></div><div>Schleudernde<br></div><div>Wasch- oder pumpende Spülmaschinen z.B. machen da viel<br></div><div>Freude....<br></div><div><br></div><div>Ich schreibe mal mein Setup zusammen und schicke es Dir... kann<br></div><div>aber ein<br></div><div>zwei Tage dauern. Aber wie gesagt, nicht die reine Lehre, die<br></div><div>USB<br></div><div>Lösung<br></div><div>ist da sicherlich besser.<br></div><div><br></div><div>Grüße,<br></div><div>Alex<br></div><div><br></div><div>On Wed, 2023-12-27 at 14:34 +0100, Julian Sikorski wrote:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo,<br></div><div><br></div><div>danke für eure Meinungen. Mein Gaszähler wäre der BK-G4 von<br></div><div>Kromschröder, entschuldigt bitte den falschen Betreff.<br></div><div>Baujahr<br></div><div>scheinbar<br></div><div>2001, die Aussparung für Reed Sensor gibt es aber. Ich hätte<br></div><div>eigentlich<br></div><div>gedacht, dass dieser längst wegen abgelaufener Eichung<br></div><div>ausgetauscht<br></div><div>werden müsste, es ist aber scheinbar nicht der Fall (oder<br></div><div>Syna<br></div><div>hat uns<br></div><div>vergessen).<br></div><div>An der Erfahrungen hätte ich definitiv Interesse :)<br></div><div>Ich hätte nichts gegen bisschen mehr Geld für den<br></div><div>"originalen"<br></div><div>Sensor<br></div><div>auszugeben, zumal meine Elektronik-Fähigkeiten schnell an<br></div><div>ihre<br></div><div>Grenzen<br></div><div>kommen :( 10k Resistor zu verbauen kriege ich aber noch hin<br></div><div>(hoffentlich). Lesekopf von Tilman wäre wahrscheinlich zu<br></div><div>viel<br></div><div>verlangt.<br></div><div>Es wurde von manchen von Prellen berichtet, kriegt man das<br></div><div>mit<br></div><div>dem<br></div><div>debounce_delay Parameter in Griff?<br></div><div>Funktioniert der IN-Z62 dann auch direkt mit 3.3V von GPIO?<br></div><div>Wenn<br></div><div>nicht,<br></div><div>was wäre der "MVP"?<br></div><div>Wegen der Anbindung an die Pins, wäre so was in Ordnung:<br></div><div><a href="https://www.berrybase.de/dupont-crimpkontakt-fuer-kabel-awg">https://www.berrybase.de/dupont-crimpkontakt-fuer-kabel-awg</a>-<br></div><div>22-<br></div><div>28-female?number=DUPCP-F <<a href="https://www.berrybase.de/dupont">https://www.berrybase.de/dupont</a>-<br></div><div>crimpkontakt-fuer-kabel-awg-22-28-female?number=DUPCP-F><br></div><div>Danke!<br></div><div><br></div><div>LG,<br></div><div>Julian<br></div><div><br></div><div>Am 26.12.23 um 19:29 schrieb Alex:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Meiner Erfahrung nach funktionieren die "originalen", also<br></div><div>vom<br></div><div>Hersteller des Zählers vertriebenen Kontakte reibungslos,<br></div><div>weil<br></div><div>ja auch<br></div><div>getestet und zertifiziert. Dafür in der Anschaffung halt<br></div><div>ein<br></div><div>bisschen<br></div><div>teurer... und exakt passend mit Befestigung.<br></div><div><br></div><div>On Tue, 2023-12-26 at 19:25 +0100, Tilman Glötzner wrote:<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></div><div>Hallo Julian<br></div><div><br></div><div>Ich lese bei Klaus etwas von einen ziemlichen Kampf. Das<br></div><div>war<br></div><div>bei dem<br></div><div>BK-G4M, den wir im Keller hängen haben, genauso.<br></div><div><br></div><div>Für einen Reedkontakt war der Magnet zu schwach. Auch für<br></div><div>einem<br></div><div>Hallsensor hat es nicht gereicht. Erfolg hatte ich dann<br></div><div>erst<br></div><div>mit einem<br></div><div>Magnetfeldsensor. Dokumentiert habe ich die Lösung im<br></div><div>Wiki:<br></div><div><br></div><div><a href="https://wiki.volkszaehler.org/hardware/controllers/bk">https://wiki.volkszaehler.org/hardware/controllers/bk</a>-<br></div><div>g4m_lesekopf<br></div><div><<a href="https://wiki.volkszaehler.org/hardware/controllers/bk">https://wiki.volkszaehler.org/hardware/controllers/bk</a>-<br></div><div>g4m_lesekopf><br></div><div><br></div><div>Gruß<br></div><div><br></div><div>Tilman<br></div><div><br></div><div>On 26.12.23 18:54, Klaus Reichenecker wrote:<br></div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Ich logge meinen Gaszähler direkt mit ESPEasy in den<br></div><div>VZ-<br></div><div>ganz ohne<br></div><div>Raspi, GPIO usw<br></div><div><br></div><div>Es war aber Hardwareseitig ein ziemlicher Kampf – der<br></div><div>Magnet viel zu<br></div><div>schwach für einen Reedkontakt<br></div><div><br></div><div>Ich nutze jetzt einen Hallsensor, selbst das ist schon<br></div><div>grenzwertig<br></div><div><br></div><div>*Von:* volkszaehler-users<br></div><div><volkszaehler-users-<br></div><div><a href="mailto:bounces@demo.volkszaehler.org">bounces@demo.volkszaehler.org</a> <mailto:volkszaehler-<br></div><div>users-<br></div><div><a href="mailto:bounces-yskvAw7G+nS0hMEFegDhsw@public.gmane.orger.org">bounces-yskvAw7G+nS0hMEFegDhsw@public.gmane.orger.org</a>>><br></div><div>*Im<br></div><div>Auftrag von *Alex<br></div><div>*Gesendet:* Dienstag, 26. Dezember 2023 16:32<br></div><div>*An:* volkszaehler.org - users<br></div><div><volkszaehler-<br></div><div><a href="mailto:users@demo.volkszaehler.org">users@demo.volkszaehler.org</a> <mailto:volkszaehler-users-<br></div><div><a href="mailto:yskvAw7G+nQK+z9GoqpW2mui9UKz+5OX@public.gmane.org">yskvAw7G+nQK+z9GoqpW2mui9UKz+5OX@public.gmane.org</a>>>;<br></div><div>volkszaehler-users-fIHz4KgiBUEiDHdcnmzpoUzrnptfnCPw-<br></div><div><a href="mailto:XMD5yJDbdMReXY1tMh2IBg@public.gmane.org">XMD5yJDbdMReXY1tMh2IBg@public.gmane.org</a> <mailto:volksza<br></div><div>ehle<br></div><div>r-users-fIHz4KgiBUEiDHdcnmzpoUzrnptfnCPw-<br></div><div><a href="mailto:XMD5yJDbdMReXY1tMh2IBg@public.gmane.org">XMD5yJDbdMReXY1tMh2IBg@public.gmane.org</a>><br></div><div>*Betreff:* Re: [vz-users] Gaszähler EG-BK4 möglichst<br></div><div>einfach auslesen<br></div><div><br></div><div>Hallo Julian,<br></div><div><br></div><div>um es kurz zu sagen: prinzipiell geht es, ist aber<br></div><div>störanfällig. Mit<br></div><div>ein paar Tricks kann man es weitestgehend in den Griff<br></div><div>bekommen,<br></div><div>zumindest bei einem Gaszähler, der ja vergleichsweise<br></div><div>wenig<br></div><div>Impulse<br></div><div>sendet. Wenn Du möchtest, kann ich ein paar Erfahrungen<br></div><div>weitergeben,<br></div><div>auch, was die internen Widerstände betrifft (es gibt<br></div><div>hard<br></div><div>und soft<br></div><div>resistors on board). Wirklich empfehlenswert ist diese<br></div><div>Vorgehensweise<br></div><div>jedoch nicht.<br></div><div><br></div><div>Viele Grüße,<br></div><div><br></div><div>Alex<br></div><div><br></div><div>On Tue, 2023-12-26 at 10:57 +0100, Julian Sikorski<br></div><div>wrote:<br></div><div><br></div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hallo zusammen,<br></div><div><br></div><div>ich bin vor einigen Tagen auf volkszähler drauf<br></div><div>gestoßen<br></div><div>und direkt<br></div><div><br></div><div>begeistert geworden. Ich habe mir ein IR Lesekopf für<br></div><div>mein Iskra<br></div><div><br></div><div>Stromzähler besorgt und den PIN bestellt. So weit, so<br></div><div>gut. Sobald ich<br></div><div><br></div><div>mein uraltes Raspberry Pi 1B an das Heimnetz<br></div><div>anschließen<br></div><div>kann, werde<br></div><div>ich<br></div><div><br></div><div>middleware und frontend auf Docker container<br></div><div>umziehen,<br></div><div>der auf meinem<br></div><div><br></div><div>Odroid HC1 NAS läuft.<br></div><div><br></div><div>Jetzt zum eigentlichen Thema: ich würde gerne mein<br></div><div>Gaszähler auch<br></div><div>gerne<br></div><div><br></div><div>mit auslesen. Entweder mit dem offiziellen IN-Z62<br></div><div>oder<br></div><div>mit dem reed<br></div><div><br></div><div>sensor von Reichelt. Dazu hätte ich folgende Fragen:<br></div><div><br></div><div>- da die Erweiterungsboard momentan nicht lieferbar<br></div><div>ist,<br></div><div>geht es auch<br></div><div><br></div><div>direkt über GPIO?<br></div><div><br></div><div>- wenn ja, wie schließt man die Kabel am besten an<br></div><div>die<br></div><div>GPIO pins?<br></div><div>Löten<br></div><div><br></div><div>oder mit Dupont Crimp?<br></div><div><br></div><div>- funktioniert es auch mit den internen Widerständen<br></div><div>oder<br></div><div>ist ein<br></div><div><br></div><div>externes 10k zwingend erforderlich?<br></div><div><br></div><div>Danke für die Infos im Voraus.<br></div><div><br></div><div>Liebe Grüße,<br></div><div><br></div><div>Julian<br></div><div><br></div></blockquote></blockquote></blockquote><div><br></div></blockquote><div><br></div><div><br></div></blockquote><div><br></div></blockquote><div><br></div><div><br></div></blockquote><div><br></div><div><br></div><div><br></div></blockquote><div><br></div><div><br></div></blockquote><div><br></div><div><br></div><div><br></div></blockquote><div><br></div><div><br></div><div><br></div></blockquote></blockquote><div><br></div><div><br></div></blockquote><div><br></div><div><span></span></div></body></html>