<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Issues come in to play in that freeswitch links to some other things that also use openssl. using 2 different versions twice in the same process is a problem as openssl uses some global data. Due to this issue, all things linked to the same process must use the same version. Its typically safe based on openssl versioning to update to the same version with a different letter revision and it will be both api and abi compatible. This can be done simply overwriting the system package, or building a system package with the newer version. There are lots of ways you can mess this up and end up with part of one version and part of another version. If you upgrade to a new version number, everything that links to openssl and links to freeswitch will need to be rebuilt against the newer version. I’ve seen all but one person who has attempted this on ubuntu do it incorrectly. Using older ubuntu also has the downside that all the other dependency libs are older versions that are not well tested, and particularly on ubuntu 14.04 we see a number of mysterious issues we don’t see on debian. In short, if you want some confidence that freeswitch will run reliably, the best way to do so would be to use the most tested reference platform. If you choose to use ubuntu 14.04, expect mysterious crashes or features that simply don’t work that we can not help troubleshoot.<div class=""><br class=""></div><div class="">Mike<br class=""><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 13, 2017, at 2:28 PM, Tihomir Culjaga <<a href="mailto:tculjaga@gmail.com" class="">tculjaga@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">well, can't we just compile a latest version of openssl from source and link that libssl somehow ?</div><div class="gmail_extra"><br class=""><div class="gmail_quote">On 10 February 2017 at 23:37, SamyGo <span dir="ltr" class=""><<a href="mailto:govoiper@gmail.com" target="_blank" class="">govoiper@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Yes, indeed I'm still stuck at it and getting hold of a Debian Box to handle this part.<div class=""><br class=""></div><div class="">Thanks for the followup, will revert if Debian shows any issues.</div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Sammy</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br class=""><div class="gmail_quote">On Fri, Feb 10, 2017 at 10:29 AM, Michael Jerris <span dir="ltr" class=""><<a href="mailto:mike@jerris.com" target="_blank" class="">mike@jerris.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">if you are still struggling at this point to get it to install properly, i'd suggest using debian 8.</div><div class="m_335063215580380295HOEnZb"><div class="m_335063215580380295h5"><div class=""><br class=""><div class="gmail_quote"><div class="">On Fri, Feb 10, 2017 at 2:07 AM SamyGo <<a href="mailto:govoiper@gmail.com" target="_blank" class="">govoiper@gmail.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Thanks Michael for your feedback. <div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Just to be clear are we heading in the right direction? I've tried using the latest git version of FreeSWITCH as well to no avail. <div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Best Regards,</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Sammy</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div></div></div><div class="gmail_extra m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg">On Fri, Feb 10, 2017 at 12:48 AM, Michael Jerris <span class="m_335063215580380295m_-4333744943666913370gmail_msg"><<a href="mailto:mike@jerris.com" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">mike@jerris.com</a>></span> wrote:<br class="m_335063215580380295m_-4333744943666913370gmail_msg"><blockquote class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="m_335063215580380295m_-4333744943666913370gmail_msg">1.0.1h or later will work correctly, but getting it installed properly on top of the ubuntu one with all the bits in the right place is kind of a pain. Strongly suggest using debian 8 to make your life easier, if not, you’ll have to figure out how to build a new 1.0.1 openssl to build against properly for your distro.<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673h5 m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><blockquote type="cite" class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370gmail_msg">On Feb 9, 2017, at 9:16 PM, Oleg Stolyar <<a href="mailto:olegstolyar@gmail.com" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">olegstolyar@gmail.com</a>> wrote:</div><br class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668Apple-interchange-newline m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Unfortunately, no. My company just happened to have a compatible special version made for something else but it's only available internally.</div><div class="gmail_extra m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg">On Thu, Feb 9, 2017 at 6:02 PM, SamyGo <span class="m_335063215580380295m_-4333744943666913370gmail_msg"><<a href="mailto:govoiper@gmail.com" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">govoiper@gmail.com</a>></span> wrote:<br class="m_335063215580380295m_-4333744943666913370gmail_msg"><blockquote class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Thanks Oleg,<div class="m_335063215580380295m_-4333744943666913370gmail_msg">Mine is still on 1.0.1h , Im trying to get the latest one but the Ubuntu14.04 takes me nowhere. My idea was that if I'm installing OpenSSL latest release from sources then the libssl-dev would be installed and updated along with it, no ?</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Do you've any link or pointers as how to get the libssl-dev installed manually ?</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Thanks & Regards,</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Sammy</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div></div><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668HOEnZb m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668h5 m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_extra m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg">On Thu, Feb 9, 2017 at 8:06 PM, Oleg Stolyar <span class="m_335063215580380295m_-4333744943666913370gmail_msg"><<a href="mailto:olegstolyar@gmail.com" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">olegstolyar@gmail.com</a>></span> wrote:<br class="m_335063215580380295m_-4333744943666913370gmail_msg"><blockquote class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_335063215580380295m_-4333744943666913370gmail_msg">This is a known issue on Ubuntu 14.04 and recent versions of Chrome. <div class="m_335063215580380295m_-4333744943666913370gmail_msg">openssl does not need to be updated for Chrome 52+ to work. libssl-dev is the one that needs to be updated at least to 1.0.1g.<br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div></div><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668m_5059919090902488368HOEnZb m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668m_5059919090902488368h5 m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_extra m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg">On Thu, Feb 9, 2017 at 4:51 PM, SamyGo <span class="m_335063215580380295m_-4333744943666913370gmail_msg"><<a href="mailto:govoiper@gmail.com" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">govoiper@gmail.com</a>></span> wrote:<br class="m_335063215580380295m_-4333744943666913370gmail_msg"><blockquote class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370gmail_msg">Still fails, no use upgrading openssl to latest version. Anymore ideas?</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg">openssl version -a</div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">OpenSSL 1.0.2k 26 Jan 2017</font></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">built on: reproducible build, date unspecified</font></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">platform: linux-x86_64</font></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">options: bn(64,64) rc4(16x,int) des(idx,cisc,16,int) idea(int) blowfish(idx)</font></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">compiler: gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM</font></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">OPENSSLDIR: "/usr/local/ssl"</font></div><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"></div></div><div class="gmail_extra m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg">On Thu, Feb 9, 2017 at 7:12 PM, SamyGo <span class="m_335063215580380295m_-4333744943666913370gmail_msg"><<a href="mailto:govoiper@gmail.com" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">govoiper@gmail.com</a>></span> wrote:<br class="m_335063215580380295m_-4333744943666913370gmail_msg"><blockquote class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_335063215580380295m_-4333744943666913370gmail_msg">so far done ap-get update on openssl, lets give manual install to latest a try. What can possibly go wrong with that, right !</div><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668m_5059919090902488368m_2862101186359305290m_-7280548348036539121HOEnZb m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668m_5059919090902488368m_2862101186359305290m_-7280548348036539121h5 m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_extra m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg">On Thu, Feb 9, 2017 at 7:09 PM, Tristan Mahé <span class="m_335063215580380295m_-4333744943666913370gmail_msg"><<a href="mailto:gled@remote-shell.net" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">gled@remote-shell.net</a>></span> wrote:<br class="m_335063215580380295m_-4333744943666913370gmail_msg"><blockquote class="gmail_quote m_335063215580380295m_-4333744943666913370gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF" class="m_335063215580380295m_-4333744943666913370gmail_msg"><p class="m_335063215580380295m_-4333744943666913370gmail_msg">openssl too old not containing the necessary algorythms ?<br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</p><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668m_5059919090902488368m_2862101186359305290m_-7280548348036539121m_6068108336365068407h5 m_335063215580380295m_-4333744943666913370gmail_msg">
<br class="m_335063215580380295m_-4333744943666913370gmail_msg">
<div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668m_5059919090902488368m_2862101186359305290m_-7280548348036539121m_6068108336365068407m_-190922407094378247moz-cite-prefix m_335063215580380295m_-4333744943666913370gmail_msg">On 02/09/2017 04:05 PM, SamyGo wrote:<br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</div>
</div></div><blockquote type="cite" class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370gmail_msg"><div class="m_335063215580380295m_-4333744943666913370m_-7419640204248171673m_6438457451744429668m_5059919090902488368m_2862101186359305290m_-7280548348036539121m_6068108336365068407h5 m_335063215580380295m_-4333744943666913370gmail_msg">
<div class="m_335063215580380295m_-4333744943666913370gmail_msg">Hi,
<div class="m_335063215580380295m_-4333744943666913370gmail_msg">I've trying to figure out the error that causes the WebRTC
based calls to hangup.</div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg">
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">2017-02-09
18:57:53.708073 [NOTICE] switch_rtp.c:1275 Auto Changing
audio stun/rtp/dtls port from <a href="http://70.54.102.180:56188/" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">70.54.102.180:56188</a>
to <a href="http://70.54.102.180:1572/" class="m_335063215580380295m_-4333744943666913370gmail_msg" target="_blank">70.54.102.180:1572</a></font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">2017-02-09
18:57:54.688079 [ERR] switch_rtp.c:3165 <font color="#cc0000" class="m_335063215580380295m_-4333744943666913370gmail_msg">audio Handshake failure 1</font></font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">2017-02-09
18:57:54.688079 [INFO] switch_rtp.c:3166 <font color="#38761d" class="m_335063215580380295m_-4333744943666913370gmail_msg">Changing audio DTLS state from HANDSHAKE
to FAIL</font></font></div>
</div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg">Operating System is: Ubuntu 14.04.5 LTS</div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><b class="m_335063215580380295m_-4333744943666913370gmail_msg">OpenSSL version:</b></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg">
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">OpenSSL 1.0.1f 6 Jan
2014<br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">built on: Mon Jan 30
20:38:38 UTC 2017</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">platform: debian-amd64</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">options: bn(64,64)
rc4(16x,int) des(idx,cisc,16,int) blowfish(idx)</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">compiler: cc -fPIC
-DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2
-Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack
-Wall -DMD32_REG_T=int -DOPENSSL_IA32_SSE2
-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5
-DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM
-DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM
-DWHIRLPOOL_ASM -DGHASH_ASM</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">OPENSSLDIR:
"/usr/lib/ssl"</font></div>
</div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">Tried couple of Jira Bug
links around this and still no progress. Disabling
"inbound_late_negotiations" doesn't help either.</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">Regard,</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg">Sammy</font></div>
<div class="m_335063215580380295m_-4333744943666913370gmail_msg"><font face="monospace, monospace" class="m_335063215580380295m_-4333744943666913370gmail_msg"><br class="m_335063215580380295m_-4333744943666913370gmail_msg">
</font></div>
</div></div></div></blockquote></div></blockquote></div></div></div></div></blockquote></div></div></blockquote></div></div></div></div></blockquote></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div></div></div></blockquote></div></div></blockquote></div></div></div></div></blockquote></div></div></div></div></blockquote></div></div></div></blockquote></div><br class=""></div></div></body></html>