diff --git a/tools/buffer-test/rx_data.py b/tools/buffer-test/rx_data.py new file mode 100644 index 00000000..e5a39f26 --- /dev/null +++ b/tools/buffer-test/rx_data.py @@ -0,0 +1 @@ +rxdata = b'\xfd7zXZ\x00\x00\x04\xe6\xd6\xb4F\x02\x00!\x01\x16\x00\x00\x00t/\xe5\xa3\xe0xkS\x00]\x006\x80\x03^9\xff>\xb73\xd8WH\x1a2,^H\xbfK\xde\xe8\xe7\xc439X\x83A\x0c\xde/\xb3\xbcV\xa4\ns\xba\x1bM_\x9e\xff\xb7\x0b\xb1\xf1W0V<\r\x14\x8e\xea\x9c\xec\xa1\xdd\x1a\xdcr\xaf\xd9\xd7,\xaf\x88\x9e\x1cC\xd7V\xec4>Eg\x982\xad\'\xed\xb0\xe7\xe2\xae\xa1@\xfd\xce\xdf7U;\xf6\x8e\xf6\xb0\x9dft\x8e\xfc\xcf!N\xbe\x85y\x8b\x9d\xebr^\xec\x82\xcd\xe5#w\xb9\xbcC\xccuQU\xf7\x82Hq\x9d\x1b\x90\xbf@J\x94\xb8\xec\xe0\xc4\xff&\xce\x89\xb4\x00\xf7\xa5jjO\xdf\x9eJ3\x11\xc8O\xdf\x04\xc5\x89\xe6\xb5Y\xf1\xe6M47\x07y\xa1\x86\xad\x08y^\xb6%\x0b\xfd\xe53?(y-\xdd\xcd$e\x8b\x93\xfe\xac\xd33mRs\xbd\xa1\x8e[\xed\xf8\x8eW\xaf\xa99\xd3\xcc\xee\xe5\xea\xf93\xb9\x1be+\x03\x01\xe4F\xc5\xdc\xdc\xa2\x89\xfce\xdby\x14\x06\'}\xd6\x81\xfd\xbd\xd9\x16\xee\xc5\xe9*)\xebJJz\x1af{!zC\xf3-\xcd\x8eB\xd5s\xebN\x0c\xb4\xe5\xc2\xaa\xe7&3\x1f$\xdf\xd1\xb2i\xe6=\xa7~\x0f^\x96s\x11\x8ek\xdc\xd2G>sY\xe7\x0f>\x1e\x9a\xe4\x011\x97V+\xdd\'\x97\x8a\x0f\x13\xd5\xb8\xa6\xf01\xc3\x15\x1du\xc8\xca\xec\x1d>(qg\xc2!(\xe0\xe1\xe8\xda\x8f\xbc\xfe\x84\xf8\xa9\'\xd0\x90\x10\xb0yX\xd5\xa1\xde\xe8\xb6*$|\xa6%r\x1c\x034\x95\xac\x05\xa6C\x1f\xef\x9b\xd57yC\xab\xa6j\x9c\xfb\xbf\x8e.U\x84\x87\xa8<\x8br\x1a]#\xa8\x95\xd8\xbb\xa7\xecY5\xbc\xc9bJA)a\xa8\xaf\xd6q\xf2\x08!\xc4$\xb4\x91\xe8R\xa0U\x9fA\x07z\x08\xdf\xbeC\x1brbDU\xf6\xff\x06\x94\xcc\x99\xd4\xa3&\xfbe5\x06J\x05\xfc\x02\xa6\xb6\xb6\x95\x9b\x14\x8cki\xa2\xb3;\xb0\x14\xd3\xf9\x9ay\xc7m\xd4\x01\xe7w\xef\xafhp\x16\xf8EuE\xdb\xa05\xab\xe5\x97n`\x94\x1d\xe11`\xf02\x04\x0b\xa7}\xfd\xdd\x07z?C\x15\xacP\xaeM#.\x8amcU&C\x99\xb5\x1e\xcd\xaf\xf9V\x13\x04\xbe\x12 \xacOf\n\xccr\xab\xd1\x1e\x97\x86\x90\x1b\xec\\\x03I%r\xb4P&b\xe4\x08+\x84itl!\x01"(\xd4o\xdc\xdbf)|\xf3\x1d\xe0\x06\xf0\xdc\\\x91\xabe\xf8\xa4\x87\xf0\xcb\xce$q4\xdb\xa56\xa0X\xc9<\xc0\xa2!k\x80{\xef0\xa02U\x81u\xd8\xfb\xfaI\x0e\t>\xd1*\xa1\xb6\x84\xef\xe8\x1f\x1cU\x06Z\xd3\xd6\x7f(&\x1cP\xdd\xfa\x97\x1d\x02\x19\xcf\x07U\xe2\x1f"o\xc9\x05r"\xd9l\x0b\x15a\xd3\xc7\xc9\x11\r\xa9\xd1\xcah\xfaE\x1f\xb37\xb1\x02\x9auXz\x85\xba \xfe\xd8D\x91]\xd4T\xd4\xd8o\x00r:A\x89U\x94go\xc3\xc1V\x98\xf5\x0b\xf4^\x04U\x11\xab*FT\xf9\xe5}\xe1P\\:\xe4\xa8\xce+\xb43\x96@\x03\xb6\xcc\r\x0e\\\xc1H\rx\xc7\xf9em\xea\xea\xffP\xfa\xeb\x9f\x0b\xbfE\\\x00\x8c\'\x1dZ\x8a\xba\xf5\xec\xca\xfem\xa5w{\x8d\xe6\x0e\x8e\xe7\\\xb2>\xcd\xb9\x9an>\xc32\xc6\xbc1\x0b\xd2\xc6\xfa\xf1\x94\xa77\xea\x0f\xc1\xc9\x11\xa0\x98/\xc9W4\x0e\xf2{;\xfc\xbc<\xa1\x0e\x8fD\t;\xa0\xdc\xd9\x88\xe8.\xc9+\xb2b\xd7\x93\xf8\xa5\xd8\x1b\xab\xdd\xa5\x13\xf8\xae\x04H\xa2-)\xf1\x80E\x08\xb3\xb0\xa5O\x12+E\xe4\xc6\xe46Fz\x94\xa1Kk@\x82\xfb\xf3\xf1\xe4\xe3\xb4S\x16\x83H7y>\x9d@c\x95\x19\x17T\xdc\xae\x0c\x97yO\xa7\x13w\xedAL\xe02\xdf\xeaq\x98rx\x020\x07]Ros,6\x15\xe7]r\xb1m\xa8$\xeb\x18\x8cTU\x9e4\xa4\x86\xc5\xcf\x96\xf7}b/\xa7\xe5\xa5/Kg\x83\x0f\x0cPhU\xa4\xee\xcf{\xa2*)\xc5u\x98\x81\x87\x1d\xd3N8\xeb\x81>&\x02L\xf6#8Gd\x1aP},\xe9\x8d\x9a\xf6\'\x83DrC\xf6u\x85\xd4\x14=\x95Ha\x18&\xd7\x02\xb0\xb0q\x86\x92H\xf4\xa2\xc9#\xd9\x9b\xdc\xdf\x8f\xa6\xde\xbfCD\x9f\xbc\x03ny\xa0\xa2H6\x9e]K\xd7\xb4,\x9bgY\x99{\xb4\x96;\xb1\xa7\x1c2j\xc7\xa0\xa5\x8b\x80kx0n-\xd0\xcc\xa0|\xfe\xeej\x18\x003sO\xcf\x93M6\xf2\xc6\xa6s\xfc\xdd\xdfU\x82\xa4\xdeCJ5}s\xa2B\x1fn\x9a9Y\xcd, \xb5\xa4\xafy\xa70\xa7\xf8\xc4q\x08\xa2k;\x88w*L\xab\x93\xcb\x18\x12F\xd4Vw{0\x9d(\x14\x1cu.D\x17\xf7,\xb4l>\'\xd1+\x86EDy\x11J\x0e&\xd5\xc2T\x95S\x98\x93\x1b\xa2ra1Ti\xfd\xc1\x85k\xd6\x89`\xea\xd1\x91\xfeS\x90\xf6\xd8J\xc7f\xff\xb9\xa7\x9ee\x11\xcd!\x02p\x00\x0e\xd5\xf6"\x109\x0fPc\xcb\xbfrt<\x10\xb7\x06L\xae\xaaq\xe2\x19\'\xccM\xc8\xe0W\xe6\x8az\x9e\x8eE\x1cth"\xd0:\xce\xb6(\x92\xc4wV\xf5\xbe\xf7,\x1aV\x9c\xab\x85\xb6g\xdeS\xe3n\x03\x02q\xe2x5y\xa15\xbf\x0f\xca5\x9f\xe0\xbaC\xf70\x0c\xa6\x05\x10"\\/?3\xcc/\xf6\x18\xc9M$\x0f\x81\xa30*[>N\xe5\x88\xdc\xcdnS\xbe3\xd1w\x8c\x8a\xc1\x1f41S58Z\x03:$\x1d\xdeW\xff\xdf\xcaWl\x1a\xcd\x9e\xa8\x85\xedP\x05\r\x10\x0eZ\xfaQ\xc3\xee\xcdB\xca\x12\x0fbdt&\xdc\r\xaf\xd3\t\xbd\xc0\x1a\xef\x84.\x0b^\n\x0c4\x02\x0f\xc0V\xc2\xd5\xe07\xfa\x04+u]\xcb\x11\x96\x97,\x97\xf8\x01\xbd \xf9F\x1c\xc3#\x85y\xd8\x17\x03Y\x86\xfazt\xfc\x89J\xde\xf9SQ\xbcaE\xc0\xa1O#$\x8fp$Uo[\xd5\x97\r#~\xd0\x8a#\xee\x02\x8a\x14*\xc3\xe8\n\x98\x19G\x8fJ\x1f\xe1\xac\xad\x8chY\xfap[\x08\x1f6*5\x8cu\xc9\x87<+\xfb\x0b\x1b\xc2\xe0\xce\x07\xac\x9ayw\xf7F\xc7\xda^u\x00\x86B\xaf\xb4\xfa\xd6B\ne\x9c\xab\xd0\x18\xc2/\xae\xe0r\x16%\x99\x06\xa6\x9b\xde5\xc1\xe9N\xfbb\xb0\xf6\x800\x00a\x93\xf0\xe7)V\x18\x9e(X!L\x06p\xcf\x9b~hcy\x8b\xb1\xdd\x8c\xd2\xc0\xff\x1c=\xb8\xca\xf8g\xe5\x0f+>\x1f\xd0\xc9\xec\xfbC\x94\x988\x0c\n\xf6\xabB)\x07\xd6p\xaaq\x01\xf0 [\xaeb\xc7c\x04$n\xcf)\xba\xef\xa3B\x9f\x97\xc9\xf1N\xf1|\x93b~S5\xd4\x06\xfbhq\xc2_M\\B\xfe\xff\xb8\xd6\xe4Q\xc5\x7f\x18\x94\xb4Fv\x1f\xcb\x82\xb2\xed\xcbI\xc9n\xeb\x17\xa4\x93\xdf\xbf(8\xaezI\t\xfe\x94\xce\x03\xad\x00\x05\x18\xce\xe7\xd2\xb7*\xb3g\x8b\x8e\xee\x9f\xeb\xaf\x95\x07\xd7\'K$\xe9"\x97\xbb\x1a\xe0\xb21e0{N\x12\xc8\xdd^\x82{!\xcen\xe1\xef\xb2YW\xb0c<\xdb-\xf2\xa3Z\xa6\xb9\xc4aT\x9d\xd1\xd2\x12\xfc\x88+\xb3\xcc\x18\xec\xc8\xa4\x06r\x9b\x12\xbd\x80\xe5\xea\xea\xa0U\xcaq\xb3\x82X_\xe4\x0e=\x17\x03\xb5)\xe5\xbf\xae \xcd\x1c\xa5\xcds\x0b\xa8\x84\x11\x97\x86%T>7Tp9\x99\xb4\x95U\xf4p\x95\x02\x10\xd7 \x89c\x18xE\xaa8\xa3x\x935.V\xfd\x12\x89\xb81\xce\xfa7\xac`\xac\xe7\x00\xffwd\x14\x9d\xdf{\xa0\xafkNN5\xb5\xbcc\xe2{\x03Cr\xa3\xdb\xd9\x08\x10\x1cy\x14\x0c\xd0\x83\xe5C,\x10\x822\xf9\xbf\x06\x00n\x9eZr\xb7\x13\xcc\xf6\xc4\x94G\xe8\'\xb85N0\xd6Y\xaa\x17QIw\xbe\xf6\xeb\'q+\xbcs\x8bM\x123\xce$s\x9f>\xbf\xb3+\x16\x83\xdb\xf71\'\xc0@\x99\x0bu\xfe\xb1\x90\xb7\x17\x17\xc0\xcb\xd8\xd3\x83\xd6\xe7\x80\x19\xc4\x9d\x17\x02\xfd\xd7\xb5\xde@\r\xf92\xbb\xc3\xe3\x88\x9f7\xa8\r\xb84\x1e=?\xfc\x05\xb1\x02\xb3?\x03=_\x1a\xa9\xef\x18\x9d2\x0ck\xae\xf6\x9f\xd2\xab\xe3f\xc7\x1e\xe4\xf8\xec\xe2\xc3)\xd6\xe7H!R\x05\xdc\xe9\x1bm\xed\x7fZ\xf6S\x8b\x1a,\x89PZ\xa9Amy\xf9\xf0b\xf5\'\x1c-\xa4\xe0_\x12vL\xe9\xff\x95~\xe5\xa5\x9f\x8e(\xbe\x1aN\xf0T\xb3\x05\xf0E\xa8\xb7\xe5mW\xa6&\xcd\xc4\xf3\xe7XT\xb1\x16U]\xc6W\xba\xe5\x08\xcc\xf6N@\xa7\xe0\xc2O4\xdf]\x9c>\xe3>\xb0\xb8_\x1b\xbd\xdd\xdaE\x00\xf5\xcb\xf0\x0c.\xb7\x7f\x86\xecM\xc2;\xbe\xbf\xb5G-\xeb\xd28w\x179y\x9e(z\xf4T\xec\x08i<\\\x13\xe0\x035\x9eG{\xc7\x04}B\xd5\xd8*\xa7\xa3\xc0J\xa5)\xc7$\xa3`\x07SA\x0e\xd3\xfe\x99e\xf9+\xae~=\x94\xb3[a\x97*\xc3\x9a1!v\x10E\xcb\x82o\x04!\xa0\x03\xa9\x01x:\x1e8\x18x\xb7\xb1\x12\xb4\xadL6K\x11\x9ec\xc4\xd9T\xaf\\j\x18\x84\x0b\x01\x93\x9a\xc1\x80\xe7\x0b\x9aZR\xefB\xf57\x9bC\r\xceF;\x9e\xc0\xac\x8c\xe2i}_\xa3U\x94@\xe7O0V\xb1<@\x00\xf3C\xf5\xe6\xa0\x0b\xe2\x82w\xfc\xef\x1f\xfdzF\x8b\xffc\xa0;#`\xc62"\x9ei\xba\xe5\xf3\xa9EJ\xa5\x0b{\xe6\xcb\xbe"\x95c\xfd\xf3f,\x8b\xb2^\x80\xcc\x0f\xba\x9d\xd7A\x95\xcb\xbab?\xbd\xe6\xcc\x95\xcf\xccw\xf8L,\xde\xde#F\xddN\xb1\xa8\xa6\xb9\xe5\xa1k\xfd\xe6si!\xbc\xea\xeb\xe1gs\x05Q\xc4\x14\x1f\xcb\xbb\xa5\x00\xfc\xa2c\xbbm\xd1\xb9\x1dE\xb5\xbbg`\x03y\xa5,\xce\xdf\\!\x17\xe9,\xcb\xd5\xc24\xcf~\xa0\xa3\xffd${R75\xc3z6R\xde\'\xf9Q{\xd0]\x88\x16W\xea\xa4\x84\x84\x7f\x91\x19x\xcd\xb5_\xd24\xe8\x98\xee\xab\xf9\xffJs\xb3\xa7\xa0\xc2jG\xa0\xa41\x98\xb0\xbf\xcd\xce\xf3\xa8\x15\x98\n)\xb7X\xd9}Wqw\x9a\xf0#t\xe0[N\x01+f6\xf6\xead\xd0F\xa0\x1a\xbb\xfc\xec\xf1"\xf6\xa9\x86\xc8\x97\xb3Y\xafG\xc5\x1dX*\xffT\r\xc7\x14D\xf1\x96\xcb\xa0\xc5\x0c\x08\xf2kYe5\xfcF\xbdZ"\xaa\x91\xb5\xa6rL\x14\xe5Z\x8e\x0b\x8f,\x9cT\xc0\x9d\x9a\xe3\x80d\x803\xc4\xbc\xc1-EL+w&\xf7\x9ay\xc9\xb5\x83\xd2yZ\xa4|Y5S\xb1\xc6s\x7f\xca\x14\xac9u\xc7dz$\xc6\x8f\xbc\xaf\x9bEFM\x19\xc52\x94\x9c\xb8\t($\x0c\xa6\xc9\x99\x9f2\x07.W\xc4!\xef\x7f\xa1\x0b\xbeG\xbf$\xc7(\x84\x04\xfd\x8a\xbb\x9d<\xcd\xe4\x11\xcdZ}\x88\xa8\xa8\x04\xe7`M\xab\\"{\xdc/M\xfaK\xda\xe9\xb1\xf4Tb<\x1cw\xd9\xb7\xa9\x01)\x86\xc7\xc1^\x12\'\x05\xc2\xb2\xfd\xaa\xad\x9f3u\xfc\xb1\x92M\xa5\xb1;?Q%\xccWu\xf9O\xa9\x8dx\xed\x0f)\xa7\xea\xf5\x8e\xbasro\x8e\xc7.\xd5\x8e\xcc\x03\xdc\xce\x823\xcfV\x80\x0f\xfb\xa3d\xe0\xe8\x0e\\\xc1f\xf3\xfc\x98\xeb\x0f\xc7\x1d\xe7f\xe6d@\x1c\xd8\xf8:\xf0\x1a\xe1O\xc6\';\x80\x81\xa0\xd3\xb4\x1f+;\xffO\xf4\x06\x1b2\xe6\xed\x87\xe2\xf9pc\xc0ih*`\x9f\x8c\x9a@\x19~b\xacH\xbd \x1b\xb1\xc3\x01F3\x1b\x8b\x90\xfb-DB\xfc&>\xa4\x1e\x0e\xbd\xca\xab\x04\xd1\xc1\x90\xc9\xf5T\xd3\xebm\xe0\x1fd\x0c+<\xb3\x7f,9z\x7fp\xfed\xcf\x98Q\x02\xaa\xc7\xdd\x91\xecE\xed67&W\x14M\xfcy\xf7A\x00\x82\xe4NY\x97/D\xdd\xff\xc3\x9b\x13\x881\xa7"\xa8^Ze\xc0\x05\x10\xc9\'\x8d\xb6\x10J\xad$\x11E\x0b\xce=\x0f\x93\xf0\t\xac\x88p\x81\x82Q\xe9\x91\x9fT\xfd\x9a*\xae\xed\xaf\\\xe0\xcf\t\xe2\xe8\x9d\n\xca\x8e\xee$\x0b\x02\x98j\x99\x04\xfcb\xc7Y\xbdg\xf6\xe6H\x1e\xe4\xa8\xdc\\\xd8\xab\xc5\x0f\x0f\x18@\x1d\x11 \xe8\xaf4\x1f|^5\xbd\xcd\x97\xd6\x19\x11\xc0B\xac\xa5`&\xf2WSot\x08\xca\xcbl\xad\xc3$\x81)\xfd\xae\x96\x7f\xfd\xdc=#,\xf5!\xe9\xc6t& \x9f\x8c\x00\x80\xed\x03\xd4NQ\xc3\x94\xc1\xc1\xdf\x97\x0el\n\xeb.V\x08 \x12x\xd7\xd0\x12ZA\xc9\x9d\xe0\xbbnG#\x81\x9e\xe0=+>H\x97I1V,\xe9\x02F-O\x94\xd8\xb1\x8aT:\xd5\x00\x80+\\\xad\x8f\xf2B\x19\xdf7\xc3\x8d\x1c\x1c\x08\xaa!\x94\xcfHM\xa6\xdcoY\x9b\x98\xec\xcaj\xe4`\x12\xf6\xf8\x02W\x15\x10\x84ve\x8b\xf6\x10\x93\xfds32!\x98\x17\xd1\xc0\xa3\xbf\xa4\xf9V\xe0\x05\xb6\xed\xe3nG\xfc4\xa7\xe7(x\xdc\xf9\xafh\xa0\xde\xbb^\xb4\x134\x88)\xaa\x91\x119\xdc\'\xeb\xee\xbe\x08aO\xbc.\xb1\xd1\xf6\xbe\x0f\x1d\xe1\xa2 &g\xc2\xb35\x86%\x00NvC[7\x8a\x05J!\x16|k\x86\x9d\xa5\xaa\x9e\xc5%\x0f>\x97<\xbe\xd8\x85E\xaa\x10eZ\xfc\xba[&\x16\xe4.h\xbe\xf7\xb1\xc0M\x86s\xa3\x98Q\x12I\x96\x07\xaf}\x01uR[z\xc0\x98u\xa5\xe7\x7f\xd0u\x0eB\xc1\xae\xb2\xdd\xec\xb1\x10?>\xfd\xf8.\xf5X\x98r!U\xbfW \xf1V.0#\xc1c\xb2\xa36\xab\xef\x19\xfe\'\xbc\x88\xec\x9f\x9d\xee\x88\x01\x13\xe5\xf0&6\xb6\xfey.\xda\xa8\xfe\x1cP\x840\x10^u}\x940Z\x0c\xf6\x0bPw`\x12\xd1\xaa\xa1\xd6\x12\xb7m\x04\xa6\x1d\xb0\xc9\xe5\x0ea\x1d\xfa!K\x02]\x98\xa4\xb6v\x8e\xd8\x17\xa8\xd8Z\xf3\x08\xdc\x7f\xfc\xd77\x93\xc0lc_\xe0\x8c\x0cmB\xb36D\x05\xa3Z|z\x96\x9b\x83\xe1!\xe8\x9d\x804\x01\x11\xffJ\xc1\x8f\xfd\xb0oy\x8b~@\x9d\x97\xcd\x9e\xd4\x16|\xaby~\xb5\x8c<\xb7x\xde}?|\x8c\xbd8\x19)<\x13\xbd\xdc\x84\x99\x8e\x84\xb7\xfcM\xd49x5\x1bZT\xa2\xd5w\xb9P\xb7\x8a\xcaw\xbd\x01\xa0\xfd\xf1\xe2\x8e\xfc\x91l>\xfb|VHW\xd9\xc0\x0cE\xcdl\xd2=Y\xa8\x03\x87\xc5 F\x0cH\xe5\xd0!D%\\\x87\xdb\xa85\xa3]\xb04\xb0\x1a=\x8e\xbe1\xef\x90\xaaX\xed^\x91f\xbc\xe6#`x<\x95\xcc\xcd=\x92T\xd5\x98\xae#\x10\x01R\x17\xb6\x86X\x9b>u\x84\xed\x8f\xb2\xf6\x95\xcc"\xb8o\xb3\x17\'\x84=a6\xe87\t\x91\x8bUf-\x85\x06I\xb9\xcc\x16\xd0\xc1\xac\xbc\x1cQX\xb4\xf9]I\xf6\xc6\x88\xeef\xaa\xea\xce\xca&\x0bT\xf2\x92\x0c[6\xfe\xb2\x95\x91\x81\x16\x04{W\xeeD\x88\xa6A\xf7\x9c\x9cem\xee\xa8\xab\xb1\x92!]l]\xe0\x9c\x86\x83\xf8\xe0P\xc4_\xb4f[\xd8\xb57&\xec\x9a\x86\xf2\x85\xb2\x90`\x96M\x1dj\xa0@8F\xae%\xa5\x1c\xb9\xda\x8c\x18\x83T\xdc\x8d@\xa8\xf5\x86\x11Ow\x1f"\xc3y\xc1#G\xf7`[8\x95B\xb5\x11\x94?$RS \xe1>#Vl\xc4\tl\xe4\xd4i\xd7\n@\x8c\xe3\x91\x0b\xcf\xf2\x8a\x94\xf6\xd5\xff\x8cE\xfaq,>\xbb\x9dC\xf9-\x8e\x9d\xbb\xe2\xe28]N.]7Of\x19\xe4\x1d\xfach+"\xa5\xcce\x1a\x1d\xd7\x9e8\xad\xea&\xd6lY@S\xe4~\xb6\x1c5\xda\xc16\x96\x0e\x94}\xe1\xc7\xdf\xdceP\x98!$7&\xf7&`\xc1\xf2\x1fq\xf8\xe8\xbdj\x88\t{\x10d\xa3\xb1\x14\xd7\xb9\xdct\xec+qz\xfc,\xeb\x89\xd9\xf3\x83\xa5\xc8l\xa8{\r\xd3\xfe\xf4\x9e3N\x02y\x0359\xae@\xe5\x9a\xed\xabb\xda\x18\xc2\'\xef\t\xc4_w0A\xf4\x93z\x17\xca`\xaa_=)V\xa0\x18\xd3d7`\xcc\x04 =a\xd0\x9dQc;\xa8\xc9MD\x7fg\x88$\xe2\xae};\x818\xa9k\xed\xca\x1ec\xe7\xf8 >\xf9"\xbdr\x86\xd1\xc6\x8c\xf4\xb4\x93|\x81\xd1\xa7Ss\xd9\xa9\xc5\xd1\xc0\xfc\xedpNQ\xbd\x18\xa7\x14\xff\x97\xe7\xba\xfdS\x15\x92r\x18\x9c\xafT\xd8.on\xcd\xbb\x16\xf4\xbf\xf8\x99\x87\x19\x0c\xfd\x86\x10\xdc\xf1f\xe4\xb3r\xddTF7\x95@\x9dMj0\xd0\xb0\xcf\x99C\n\x0f\x10k\xb2P\xf1Z\xac\xa2\x7fO\xc0\xca\xc9"I\x08\xc9\xbd\x02]\x10\x9c\xe2_\xefjx\x95\xfe\xbe\x04\x087\xcc\xd3\x95E\xe8\xd7Y1\xed\xbah\x81\x16"|qZ\xd6q5Mc\xbf2\x83p\x0e\xa0\xbf\xd4\xf7nm?\xe5\x17\xd1Q\xf5s\x81S\x1b/\xaas\xc6\x9c\xaa\x8e\x1b\xde\x0bb\xc8.\xc2K%y\x92\x9b\x8d@%\x8a\xc5\x94\x16\x90\xfd\xeb@e\x1e\xeb\x0f:\xdeK\x9fw\xb3\x91@b5\x08b4\xb9\x84\xcbR\xcc\x8a`\r\x9b\xbc\xefRnJe\xcdw\xb2\xcd\xd3P\xa6\xf6\x1c\xbb\xea\xd9\xcb\n\xb2P$\xec9\xcaH\xc9\xa2\x97Z,\x01\xd5\xe5\r\xa8\x0cEo\xf3\xfedT\xe1\xe3\xdf\xd1\x1e\xdb\xbd\x0f\xbb.|\xa8%\xc9u<\x1f\xae\xf2\xf2E\xe9C\xb3b\xb5\x83\xc2Y\xa0\x12V-\x1e\x80\x86\x8d\x16\xe2\xf5\xa7\xea\x8a\xbcM=FR\xb3Q\xc2\xa5\xa8\xc7=JQl\xf0ZI}\x82x+h\x98\x8e\x1aW\x91\xac\x15\xef\\^\xcb\xa4\xd6/\xc2\xbd\xe5J\xfe\xae\xd6\xaf\xd8I\x13\xb7\x00`7\x0c\xcf\x85C\xcdW\x18\xf9ue\x06\xb1\xac\xebf"\xd1\t{\xac\xc1\xde\x98\x00`\xb0\xea\xca\xa9\x1d\x1a\xf3PX\x05\xa0.\xe6n\xec\xb30\x8d\xed\xdbKg\xfd\x1f\xaf\xcd\xb3w\xf2X*Le\x9b\xce\xe6`+\xb0\xf4\x95\x19D\xear\xcf\xa5.\x06f\x87\xa2\xbd\xac\xa0\x1b\x06\rGv\xc4\xd4\x96\x1b\x00\xb0\xc4\x9f\x9c\xb7\xbe\x9f\x10\x89\xfa\x93x\x83\xc1+\xef\xd6Q\xd8\xa6d\xd5\xb2/\xe3\xac \xd9\xda^\x86\x8b\x86Sx{&WW*\x15\x05B\x94u\xc8\xad;^\x90>\x86\xd2\x1b[F\\Z\xcc\xea~bs\x90\xa0\x18\xa7rO\xed\xf9\xf2 M,h\xa6\x86\xfbi\xc1\x0f\xfb#\x02p\xd0\xef`\x0cC)\xc5\x17\x13@\xc6*{\x90\x00f{\xf5\xe2JY\xcd\x85\x1a\n\xef\xdc\xb2\x82&\xf0\x8b\xc1\xeb\xbf\xfePf\xc1\xf6\xfb\xec\xbba\x9bwGK\x8f7\xf0\xfe\xaa\xe8\xe3\xea\x1b\xf5\xe9\x0f`\x07(c\xea`\xfa\xc0\x94\xe4\xed[\xdc~\x7f0\xd5|\xa0\xe8\x10<\xe9\x91v\xd40\xb2\xfc\xde\xa8\xdc|\x9d\xddOR~\xa8K\x81h\xed&\xf50t\x97\xaa7-\xe99s0Y/\xc6\xd1\n&vI\x06^\x80,x\x9c\x82Q\xb1\x1a\xb7\x92\xa4ECh`<\xd6j]\xed\xef\x10\xd7\xc8\xfcuy\xef\xc0\x10\x02\xdc\xb7\xaa?\xce\'\xd0\x91\xde\x15\x14\x12 \x1aR\x0cx\x15;\xb4e\xc1G\x94\x05[7\x84"Ra\x98DR\xf2Yb\xfb.\xd9\x881i\x9d_\xc4\xa4\x95\xb8Q\xa6\x04\xdbg~Cs\xff\xbd\x11W\xa5M(u\x04\xfdp!\xb2A\x89@\x9f\xfd\xa7\xee\xa7\xc3\x18\xcd\xe6\xcd\xc7Y\xc9\xb8\xc6\x9c\xbbL{\xe6\xac\xb1i;\x04S\xda\x08\xad\xb7\xf6d\x8e5\xef\xe4E\x12\xa33\x13\t\x85\x91\x8e\xd9\n)G\xe1\xea\x11\xe4\xe9\xdbW\xeb\x8b%:\xb8\xff&\x93\xd5\xad[\'\xab\x9e\xaa\x13\x90X\xc0\x8e\xf2\x19\x8e\xea\x980\xe3\xf4\xc6\x93\xc6Di\xdf\x80\xd8IE\x18\x19\xa3\xf7\xa9P/\xb5Hm\xc9\xc4.\xb0qW\xbb\xd7\xbf\x13\xa5\xdb\xac#(L\xd6:\xe6_,\xfeO\xe0:q\x9e\xf5h\xf0\x16\xac\xab\xa2~o\xd5\xe0;\x1b9.<\x12\xc1\xed\xd0\x1a\xae8\xa0\xb6)\xc8\x95\x08\xf9\xf2!\x8f\x0e&b\x818:FC\xfb~~\x93\xe4$g\xa8\x17*\xac\xe5\x9e\xaf\x91}\x90\xbe\\U\x95\x82\xcc^i(U:~\xf9Y\xdc\xc2cB\xb5\xfe\x08\xc0Ph\xf1f\xc2\xc9\xc9M\xce\xf8\xaf[\xe9\xa32\x1f\xacwsQ\xaa[O\x1dW_\xbd\xc1sUh\xb9,\x18\xaf\x8822\x8e2\xcd\xf4\x05 \x8bM\xe9NXSi|\x8ej\xf7`\xfb\xbal;\x06w&\xb3!\xbd\x82\xdae\x89\x8b\r\xfas\xc7\x0fs\xb74\xee\xe4@l\x1a\x87\xaf6\n\xeb!j\xa7\xd3\x01F7a\x9c\x82U\x83y\xc4\xd6\x0f\x8etL\xcf4\x16\x93\xa8\xa6\x0bL\x04\xaf\xa9\x17n\x01s\x04a\xa34\xdc=`\x84?lo\x9f\x14\xc7\xe8\xca\x93\xbe\x1a\xd1c3\x18-\xac\xfaz\x0e`\xc4\xeb\xf4\xdf\x9f\x1ez\xe1\x90@\xad\xa1\x81\x02.\xfb\x9d3\x04\xc4\x126\xae\xa4J\xf1\xa3<\x1ce\xa1\x993G\x179\x84\xce5l\xc4\xf9\xec\x0fX-:2\x89.\xc3\xafC\x9cP\xae\xae\x91\xacj \x9f\x1eY\\\xaf\x97\xf3XA\xffw\xaa\x8aG\x82\xa3\xb9/f\x8d\x07\x18\xc2\x04\xca\xa0\x1fz5v\xef"\x0e\xdf\xc5k7s\x8a\xc3\x1b\x1d\x89\xf6\xbb\xad\xdc\x8b-\xe7L\xd4\x85K\xb8O\xea-H"\x10 b\n;\xd5\x1b\x1e/\xb7\x7f\xb0_19 \x9e#\xe5\xd6\xac2`\xf9\xf8\x835\x97Qo\xf9\xf73\xe5\xf8\x8c\xb3e8\x13\xde\x91\x1f\xdd0_\x92x&7u\xe3\x9eG\x99;\x0b,\x98tg\xf6\x15\x88\x15\xe9\xbe\xf7\xae\x96)\x8a\xcf\xed\xe5\xa3BS\\\xa7\xa1]P,P)\xae\x05`\xb1\xa1Q\x17\xfc\x18\xfe\x8b \xae\xa1v\xd9\xbbc0\xba\xd0s\xab\x17_4\x93\x07\xab\x10\x1dx\x06\xcc\xb8\xd9+_\xc6\xe1Q<\xc6\x1c@\xdaJ\x03\xae\x7f\xbc\xafs\xa4\xad\x8c\x8e\x8d\x9ct6oX\xd5\xb1\xb4\x856\'\x00\x88\xd2\xf6\xb8\xb6P\x1eY\xf8^\xf6|r\xe6\xb7\xe7\xf6D\xd3\xc1\xfa,\xdc\xe9\xa1\'!#\xa4f\xedZH&\xcf\x9d\xf69H\xb9\xd7n,\xcc\xf14\x1b\xab\xe3\x7f\xcd\xbd\x8f\x07\xa8N\xa2[Z\x8cw\xb9\xbcp\xf8\t\xccM\x1d-j?\xca\x9fc\xf6\xfc\x80\xfc\xc1\xdc\xee\x1e|\xfe\xd9@\xfb*\x85f]Ah\x07%\xa1\xf7\xe8\xe8J\xdf\x06\x8b\xaa\xba\xd6}\x96g\x0c\xdcj\xe1\x81\x11>Y\xc2\xf1i\xef>\x81\xd6\xe60E\x8d\xd1g!\xcd\xf0\xc9At\xc7\x13d\n\xed\xa4_M\xf4\x0b\xf4P\xe4;\xa8H\x0b\xe2X\xba\xc7}\xc8\x03\x8cb]\xca\xfe~zh\x1e\x9a6\x8a[F\x93\xd6.O\xc3\x83\xc6\xa2\xc3\x0b[\xe9e\xf8\x16\xfer~V\t\xe5&\x0cc\xb0@\xbc4\xfdn\x9aA\xa5Y\x9d\xb0EMik\xe6\xd33B^\xf3Y\x185;\xa7q\x90\xb5e\x00\x95\xbdC\xf9\xbd8#\r0g\xbf\xbb\xe1\xf5\xb8h&\x874j1\xee\xc8\xdb\x0b;d\x04\xb4\x10\xca\xc0\xdc\x98D\xffiC\x84@Z\xa8@b\xde~\x84\x1aKr\xbd\x06\x9e\xe8\x1eM3vMB\x8dw\xbbc,h\xf8\xccu\xa6yG\xdd\xa1\xa9\xc7\x04H\x06\x94c\x99\xd7\\4\xf9&\x8f\xe1\xa9H\x18M2lV\x0b\xcf_Q5C\xd3\xfa\xa9\xba\xe2\\\xe902~\xd0\xf7o\xe1\xf4}Es\xba9\xef{0eB+-(\n-\x92Y\xd7\xcd\xef\t\xd1\r\x126\xea\xeb`\xbaE%\xc5d\xbdfJ\x0fOw\x96\xc6\xe3\xbd\xd22\xa1\xa98\xd9@\n1\x95\xd3\x9fe\xc7{7\xcf9\x82q.\xad\xa5]\xf8\xf4\xd0\xd2kA\xb5\xb7\xc8}\xfe\xb1p\xf3\rp\xa2\xb2\x1a\xda$s\xd2\t\xbc\xed\x19e\xc0T\nK-\xd0\xee\x02\xba\x7f\x04;r\xe3!\x8d\xcf\x97\xb63\x89\xde"+\x9b\xa8\x1a\xe9\xde\n\x18\xd6\x9f\xe0\x7f\x03/\x00\xbb\x0b\x0c\xc3\xcc\xda\x89\xd9\xe9\x98\xbd\xc0\x1c\xdf$\xe0\xfc\x891~\'\xd9/qb(5~s\xc0d\xbb\xd4\xc1\x90W\t\x1ai\x99\xe6\x1b\xd5!\x99\x1b\x0f\x1a{\x88\x04P\xd6,$\x0b6\xa5`\xbaO\\\x95\x1a\x94#\xcd@\xfb\'"\x94Us\x80\x0e\x11p\xea$8\xe8HXm\x18)I\x04\xda\x80\\\xfe\x05\xab\xf4|\x81,\xafH\x1fBj\xdd\x11\xd7\xc4R\xe0lC\x94\xd7\x13\x95B\x05\xb1\xedws\xfc \x16\xda\x01\xa3l\xe6z\xc82w;\x9c\xea\x14\xf3\xa5\xbfm6\xc0\xe4\x8cL\x11\xe5\x95\x85\xc8\x93+[ZbDX7\x99EM\xef\xb9\x92\x9f\xaa\xa1$\xddt\xd6\xf8\x81\x81d\xb3\xee\xe3\xa6\xf5H\x13(Ey\xcd\xffV\x11\x93\xec[tLL\xb1\xe7\xd4NL\xb3\xd4\xbf\xae\xe8\x1e\x08X\x89f6\xc6\x92\xf8AL\xbd\t2\x80\xd7T:\x1f\xe6\xc0P\xa9\x8b\xc2\x13\xf7\xe5$\x10\xee\'_\xfa\x99\xfe\xd4qo\xb4\x0b\x8d\x08\x89\xe3\x8d,?\xf4\x17-O\xe4\x9bC\x8de\xfa\xef=h\x027\xac\xc3\xfd\xeb/\xbb\xd8\xb3\xa7\xe2\xd9\xb7\x8dT\xe8\x979\xb8\x17\xd9B\xe3x\xd7\x95\x1f-\xbb;5PK\xfe\xac\xaf\x90\x87\x10yzI\x96\xa9\xb9\x18a\xdbv\x16f`F\x83\xe4*\xf8=\x0b\xb124\xfd/\x03MA%u\xbd\xb6\x03\xf3\xfc\x11Z\xc5A,Ma\x83g"T\xae\xe3\x0b\xebi~\xe0\x8fz2\xc0\n\x10\xf4\x01\xe1\x18\xc6\x16*\xbagm\x98\xbac3\xc0\xe5[\x0e*W\x17]\xd4\x8a\xabF\xc7\xfdyp\xdeH\xf1\x14\x0b1!\x93\xdd\x8bIn_p\x9c\xaf\xa9\xf0\\\xa3\x91\xfe\xbf\xfa%%GL\x06\x1cy*M\x84\x8f\x84\xa9\xce\xc3\xe36\xdeg3\xc01\xff\x95\\5\x19\x9b\xde\xf2\xf3\xa7Jii\xdb:\x86\x16\xc1\xe3\xe7"TF\xffn\xf0\xb8\x1ccy\xfdrNk, \xd6\x8dO\x91\x1e\x12"\xbf\xc3] \xdcB\xed\xac\xb4\xdd\xf2\xea<\x90a#\xba1M@\xec\xc8\xaa\x95\xd3\xb4<}c\xfe\x83@r\x96\xfc\xac@\xf7m\xbb\xa9\xf8\xefo\xc6!P\xec\x08m\xc0\x1a\xccB~\xd7\xb7p,\xc2fP\xbe\x90\x1f\x93\xf3z\\3J2\xe8\xd5\x8e\xd0\x1a5\x94\xd4\xbbN&]\xae\xe6\x1f\x1d3\x03\xe5\xc4\xc2?s@^\xc1\xd0*P\xbf)\xe9W\x87\x86,\xef(\x80\xae\x86\x0bHh\x0e\xb8\x0bJ\xf1\x88d\xa7B\xf3h\xebp\'\xa7T\x0fE|\xbd\x01Q\xd4\xe1\xceG\xba\x1b\x96\xd9,\xed\xb0|x\xa0\xda7\xba-z3\xda\x95]\xa7\xc4No\xecK\xb0!\x983T\xed\x82\xac\x0bFQ9`+&\xdcaL\x94\xb8\x84\xe2\x06\xb4\xaf\xf2m\x0f(_\x9a@}"\x14 "{\xae\xa1\xc1\x14\'\xec`\x1f\xaa\x05\x06\x19\x8c\xe6\xd4|y\x05-\x0e\x80\xceI#\x05?\x91\xe0\x04d\xd5\x8d\\J\'\xc6\x0f\xa0.\x0b\xf8\xc8\xd1\x14\x9fi9\xdb\x8c\xa2\x1e\xa5\xcf~\x06.\xd4\xb9\x9bh2=n\xb4\xffR0\xaa\x0eW\x04 \xe9\xbb\x02\x83_>W\x04\xc6\xad\x15\x8c\xf1\x12\xe6G8:Ob\x8fJ\x8c\x90.\x9f\x04\x12;|\xa6"\x8fSa\x04\x1f\x06\xfdJ\x057\x07n\xd6\x1e\x08\x97\xa0\xcc\xf4D\x06\x17\xcc\xd5\x8c\xbd\x9dB\xa4k\x9b\xc0\xb4\xc1\xed\xae\xa4\xc6\xa2\x0f\x99\xe5]\xdb\xd0U`2\xe6\xd9D\x81\xcc^\xaf\xb6Z\x1f\x92\xd2\nlw\x16\xc9s\x1e\xa4\xa0\x87\xb9\xac[\xa6\xd2\x9av0\'\x84\xd3\x9d\x98\xf5\xc8\\\xeasGg\xa8:\xcd\xd3\xffH\xb2\x01\x01\xa0\xc0\x0e\xb9\xe7,\x97E\x7fg\xc6\x8a4N t\xf8\xef\xa6\x1bm1F\xbe\x1a\xb4B\xa7x;b\x9c\x10G\xa8?\xd3\xe7fE\x91m=\x86x\xec\xf8ye\xd5\xf1\x82\xa4~.\xb7Z\xbb7\x05\xdcE\x83\xc0Y\xdd\xf9\xb0\xa9\xd1\xceh\xead\xa9\x13!\x85;j\xf7\xd4\x82\r\x9b\x9c\xca\xb1\x8f\xd8\xcd\x18\xcc_.\x02[\xd2^\xcd\x16\xb6\xf2\x89y\x9f=e\x80h\x9c#\xa4-\x9fh\x9a\x17w\xb5&4\x87hA\xb3\xfb\xc6X8e\x83h}\xe3\xd4Q\x14,\x9eZS\x1f*\xd5\x18\xbf)\xc3\xef\xda\t\xd0D\x0c\xf2\xfe\xe4\x1a\xb5K"\x89\x17\x04\xfc\xfe\xdd\x92\xf3!\xd8bLN\x9fc\x8d\xba\ni\xb3\x83\xd4\xc9\x19\xbdw\x1a\x8a\x94]\xb4\x80\xf0\x99\xe5\x95\x9d\xb1\xf2\xab<\x0eV*\x0e\xb6\xaaG\xf2\x03\x884\x13\xfehD\x96\xa3X\xb3vzG\xcf\xba\xb9T\xd9V\x84\xebq3\x07W\xf6\xd9O\xa0\x9a\xfb\xce\x1a\x95\xcc`YX\xfa\x14L\xd1\xfb\xc0\x13\xa4p\xbd_\x9e\x05\xdc\xe6\x8f-\x9a\xba(+\xa6q\x7f\x7f;"\xd5\xc0\x94q\xf3{\xe0\x8d\xea,\x9c3\xdd@\x08*\xeb\x86g0L5J\xc8\xff\x00\xda\x9a\xf9\x03>\x8edZ\xe8U\xe2K\n\xb1\xe4Y\x8b\xdf\xffL)0W\x8c@d"\x0e\x87?\x80\x930\x95\x10\xbac\xb3k?\xc3!\x85\x9d\xf1\x15\x17&\xa68Y\x06\x93d+s\x03\x94y\x1e\x82\xc6g\xd2\x8d\x8fak{\xdd\xb4 \x11\xa5\x04\x16\xe6\x1d]\xd1\x96\x95\xd95\xa9\x1e\xb3\xbe\xd6t\xfa\xd4(L\x83\xb3\xc3\xd1~\xbb8\xa5\xa7\xa2\xe1\xd0\x1d\x10\xe4\xd8#\xe9\x17\xbe\x1fQe\x06\x89\xbb=\xd7\x99y\x97uU\x9d\x9b\n\x8f$\xd2\x91\xa8G\xfb\x13A\xb0\xbf"\x8e\xa2\xf9\x9d\x93\x89\x19\xdc\x8d}\xae\xef\xdf\x8d\x8b~\xddzB\x1e\x97\x18\x00\xb6\xd5g\xd7\x1a\x80h\xfb\x08\xe9)&"\xe2\xba^\xaaa\x83\xc0N\xb0\xd6\xd7?4+\x07\xb2\x8bc\xaf\x18\x14\xb0\xb7A\x05\xabU\x95\xac!\x1f\xb4O\x97\xe9\xcb\xa7u1\xc8c\x8e\xf3\xde\xa1\xf6\xb7*FR\xdf\r\xce{#\xc9\xaa\x8d\xe2v:\x88\x10d~l45-\xf2\x0fG\x1b\xbcX\xee\x9c\xca\x05\xbb\x86-s\xba\x00\x81\x18A\x05\xa7\x9b\x15\x07\xca\x04Hf\xc2\xb0\x9e<\xed\x1f\x0f\xef\x8f\xec\xdf\x84\xf3\x88\xad\xf3\x94\xcc`H=\x08(lq\x8bWUO{\xd1o\xa9\x13\x0f?b\xfc\xba\x82\xbb\xbbg\xda|\xc2xQ\xcdX\x1d\xec\x96N\xec\xe1\xa5\xc9\xbb\xe2\x06e\x9a\x9c\x90\xf5\xaa\xcb27kV\x022{\xd2\x00\xd4\xfci\x84\x19?\x82\x93\xf8a\x83}\xe6yQS\x08\xba(\x0c\xed\xa8\x024J\x07\x16Q"\xe2\x8c\x917]n_u\xcd\x108s\x91BD\x1b)\xef\x17(QJ1(+;ll\xedm.\xc3SlhA\x16+j\xf6Q)\x896\xf34\x85r\x85\x98\xa95\xe3<\x08\x94\x90\n)\x89kk\xa2\xd0\x96\x95\x0e2\xfb\t\x04\x86U\x8c\xfb\x92\xba\x99`\x8d5\x84\x1bD4\xca\x12\xa6\xadm(\x95\xc2\xfd\xdd\xe3\x8b\xba\xfd_\xb60/8\xe3C\x8cR\x90qs\xe9\x1f\xed)\x0f\x9a\x81\xbc\xc7\x90N\xeb\xa40\x1d\xd5\xdd\x15\x80\xad>w&\xa7}}\x92\xeat\x07w\x8dc`S\xf1\x87n\xce\x13\xa1\x85-\xfef\xa8\xcd\x8ec\xccn\xaf4\x0e\x9e\x11/\xfd\xe8\xd2+\xea\x10\xa5\x9b\xc1b\x8c\xcb\xc8\xde\xcb\x91\x99,\x83\xb3\xe8N\xf3{\xf9\xa7/\xb2\x10/w/\x87\xfc\x91\xbdR\xed\x97*O\xff\xc2\x16\xd3p\x06!W\xc1\x00@Q\x1b\x1a\x05\xe1\xf6Q\xa4\x10V\x98\x01Q\xee\x96\xee\xd8\x1b\xd9\xfb\xbb\xd95\x13\xd8\xc3\xd96\xd4\x11-"\xa7\x08\xff\\\xa6n\xa2a\xdc\xe4\xfcO\xb8\x8d\t\x0c\x9e\xd8\\\xa2\x95\xa3\x1b\xc7\xc0\xd7\xfaGN\x1f\xcc\xf3\xa3W%\x03\xd1\xbd\xb5\x7f\xe3\xc7\x9d\x18.\x87\xc87\'\x0e"dpo6z\xd6\xc2\xbe\xb4\xce\x0b*8\xac}n\xdf\n\xfbm\xf8\x88\x0f\x84\xe5\xc9Dabk\x9f\\3\x0fL\xdc\xaf\\$\xca\xf5\x9a\r]/Qor\xa1\xd7 \xba^\xa7\xa9\x10\x97\xe5\xec\xe2\xdd\'C\xe6dd\x03g\xd7\xbf\x80\x92\xb0\xf7\xf2\xdf\x9d\x93t\xf3\xe1\xc78\xb3YL\x95Xr\x0c\xe5NY)\xec~A\x98)\xf5\xb8\xac\xe7au\xfe\x17Uy3\xd5\xfa\xd6\x9e\x9c\xad\x0c[\xcf<\xde\x96}u\x11\xfbm\xaf\x11.\xee;\x0e\x9e\xa1\x8c_\xf7\x9b\x00@\xe1\x08>\x8f\xff\x02\xf1\x12\xa1\xb0r\xb7\x177\xc4=\xe6\xdb\xa7\x0b\xdb\x90\xebX\xf9|d(\x14\x9a\xc36\xcc\xb6\xc5\x1e\xff\xe3\x1a\x86\xeci\xe7\xc1\xb08\xcb\x88~\x93\x14\x8cm0\xcf\xc8\xb7>\'[\xba\xda\xa1\xa3\x9b\xcblU\xdc\xeey\xb6\xd7lC\xe2\'\x01\xc1l\xec\x84U\xbdA\x8b.\x1d\xd5\xc69\xf4I\x18\\\xa9\x88\x00\x15\x10\xc7H\x85\xd1x/l\xfa\'\xb7\x81n\xe6\x0e\x17\xa7n\xf1|\x11\xe9ss\xff\xb8\xaf\x14\x8a \r\xd4\x07\x9cGP;\x04.\x88B\xf2j\xf5\xb1\xa1\xafRB\xef\xba\x84\xb6h\xa6\xe5\xfe\xc4U2\tO?\xb3d5\x1a\x8dW\xa0\xfav\xb1\xb0\xfe\xdf\xf6\x10\x82O\x92u\xe2\x95O\xc6"\x94\xb8`\xef\xf5\xa3`\n\xff\x00\r\x9d\xd3\xd4z\x9b\xc3"\x10\x18\x13\t\xed\xd4=5:\xb3\xcd\xa0pPK}{@P\xfd\x97=u#,\x8c\t\xbb\x8d\ne\x90\xe8\x1f\xe3\x96\xb6\x06I\x08\x9a\x0f\xf4#\xfa+\x05{C\xc7h\xad\xad\x88\x0et\xc6[\x0e\xd4i\xb9\xb2\xecm\x94\x82^\xedE\xeb\xbeFF\x9dDN\x13\x12\x0f\xd4\xd1\x9e\xcd\xc2\xa1\\\xfd\xe8wbF\xa9\x94\rR\xde\xd6\x16r\x8c6]\x12\xa5\xe2wZ\xdbds\x829:\x0e\xb3,\xf3\xbc\x10\x83\xbb)\x1d\xb4]\xde\x07\x1c\x08vZV\xb1\x19\x84\x80\x03k\x1e;\xce\r\xde\xfc\xd4q\xd0\x9e\xefm\xa6\x83\xc6!H\xa8Q}\xa1\xd1O\x06\x80\x1aBgr72%\xba\xd0B\xa9\xdb(\xd9`c[\xe5\xab\x90-\xaf*\xce\xfa\x8d\xa5v\xbc\xa8\xe9\x04\x85A*+\xa3\xacDa\t7p\xd8\x92\x1b\xd1\x12\xf4\xf4(7\xc4`\x8c\xc2h\xfb\x93\x86\x11\xd5\xa5\x16\xc9\xf2\x0f\xd3\xd6\xf1;\xae\x07\x8c\xd8\xddQ\x030\xa2,\xb3\x8f\x94N\x83]\xa5\x15\x1c\xb8O\x94\x80\x9c\xbb\x86p\x81\x87\xf8\xf0{\x15?g\xb0\xed\x9b/\xb1hg\x12Fm;\xf3\x0e{A\xf3\xcc\xd0\x0eyUe\x82-/z\xa5\xa6\x18UY\xb7fZ\xe7\xa9\rn\t>\x15e\x07\x0b\xd5\xfb\xb3m"(T\xe4yh\x08\x9fsv\x0e\x84\xb5\xbe\xd7Y\x8b\x95\x9a1\xcd\x1e\xbdjR"\x99q\xdb\xb5;\x04>K\xac\xc8\x94v\xaa\x8d\xfe$K>\x11XU\x1b\xc3\xa5X\xcc\xcc\x01\xf4s\x1b\x9cE`\xbc\x97\x8b[J\x85\xe0\x12c\x19\xb3"\x06 \xbe\x85\xd6\xf59\xd1\xf0\xa3uL\x97\x9aqGl.\xadT\xa1/h\xf2\x94\xca*G*`4\x8c\xdc2\x0b\x16VI\xfaw\x97:\xd0#\xdb\x10\xf2\x03&#Ab\x8d\xf6\xbc\x1a\xd7\x05\xa5\x01\xe4R\xb7tG\x18\x19\x1eI\x17\xb1\xf7\x91\xc2\x85\xbdoUf\x0f\x8a\x87\x05D6\xd9\xd3\xf2\xd8\x93\x8b\xeb\xb5\x0b/\xdd\x04|\xfa%8\x06r\xe2\x7f\x96\xf2\xa2\x92R\x95\x1cu\x1d\xc0c\x10\xa3\xe0\xf2%A\xe5\xaa\xa1\x8f*\xebV\xf2\x8e\xa9\xb9<\xac\xe4V\x91\xe3\x02>D\xe0\xd9\x92\xbf\x8aL\xaa0e\x9dal!\xa2M\x1fX\x98X\x11\xa1\xac\x8c\xfd\x86\xe7\x98\xa80r\x97\xc4s\x8e\xac\x1c\x9b0\xe7Z\xa2u\tLI\x90\x01\x0c\xbc[IW\x14M=\x93\x8a1\xb3\x148\xbd\xd3\xde\xa6\xec\xf2\xf9\xfa\xa6T\xc6\xac\xe90\x18\x82\x969\xfc\xb5\xcc\xa9\x82o_\xd8AU#\x8a\xc78-@\xdd\xfaB\xd9\x97:\xbf\x87Kd\x99#\x05\xdc\xbe\xf9a\xcb\x13\r(\xaa\xfdC\xfa\x9e6=\xd4\xb2\xd0\x19\xc79\xda\xa7\x07lX\xcbe\xa2\xf0\x99kb[\x17QQ\xc5}-u\xc8\x80V\xdc\xd6*\x8f\xca]\xe9d\xf2\xb8l\xa1Xh\xffX\xed,\x11\xbd\x9d\xa6\xfa\x0co2\x81\xe4~*\xec\x84\xa5\xa5\x9a\xd6A\x07\xa4\x19\xdc\x9e}W\x08\xdc\x8f\x98R]\x9d\xa8\xb4\x91\x946\xa53\xbb;)x#.8Tr\xd7R\x9b\x93\xf8S\x88\xc2\xee\x8d\xcaEi\xd4\xbc \xffj\xa6/\xbc\xda\xb7\x11\\r\x18\x10\x8d\xb7[\x15\x860\xc2Z+g\xc6:\xc9\xe1\x0f\xdf\xb3,a8\x8a:/\xd6\x93\x8b1\xc6\x1b\xca\x93\x00|\xda\xd6\xc9\xf2\xd6\x00_`\xdd\x90\xad6\xfb\xc4\x96\xbf\t\x15\xfd\x99\xd58\xd1\x83\xb3\x84\xd5X,\xfe\xc8\xea\x84\x96\xb8UD\xa2Th\xd8\xfa\xc4\xbe\x7f\t<\xac6+\xd8\x92Ki\x82\xce`\xf5\x9cd\xac\xfcP\x00\xe7\xc2Xkv\x9b\xbc=1\xb9R\xcc\x10\xa9q\xca\n\xf8KD\x89e\x7f\xa4G\xc9\xdf}\xd1\xa9\xda\x02\x80\xcf\x99\x00\xdb\xd3\'\xa7\x8ak]\x1d\xff\x11D\xef\xf3k\x1d\x1d \x9drU\x02\xe7js\x0f\xe5m\xf1\xb96\xfb\xcer\xa7W\xddD\xa1\xa71 \xcd\xf5KK"\x9a\x04\x9c\xce0\x15\xc8\x8d3RMr\xc9\x1aA@\xb0\r/#M\r\xbdi\x04\x80\x1e[\xcef\xdche\xbc\x07N\xb2\xa7\xfeXA"\xbb\x8a\x144\x86Y\xce\'\x10(\xf3Q\xa8\xdaj\x18\x17\xfe\xaei\xa7)\x97\xca\x18h\x84<\x00\x0f\xb1\xc5B\xe3\x0c\x8e\xbb\xbcm\xad\x99n\x0c\x18\x8e\xa6*+y\xf2\x111\xdff\xd3E!)h\x11x\x08\xb6\n\x16\x12\x92\xf9\x80\t/mB\xab\x06\xeb\x8fO\xc2\x9c\x1ew\xfc\x12m\x12\xb0\xcd8\xf3=\xaa\x87\x18\xec-\x86l\xcb\xbc\xa1\xda\xbcxu\xab\xcd\xae\x19\x08*\x88&\xd7\x07+v\xc6.\x82\xa0\x9e3\xbcg\xe0\xbc\xc0/\xf9\x87\xe8\xc0\x98d\x86ZU\xcd\x80eN\xa3L\xa1\xde\xd8\x98\x8e\x1f\xd2T\x17\xb8\x94\xec\x98\xdf\x90>\x00B<\x08\xa9\x84\xbf\xc5V\x1e\xe2\xf1\x06\x11\xbb\xcb\x03\x8b\x87\xa9\xde\xb7\x81\xd8\x11\xc3\xc6\xa8J\\\x03\x0c\xaa\xd3+W2\x8aH.=\x0b \x96w\x13N\x9f\xa8\xc5\x9ak+\xe4\xd70\x85G\xdc\xd3\xea]\x11\x91\xc1\x15Fe\xe6\xe1S _\x02\x99\x1f\xa4\xee\x13\xda`\x98`v\x11\xbd\xaa\t\xb6)\xd4\x1dc\xb9\xf2\xdb}.\x1caCXA\xbd\x1c\xf6\xf7\x94]\xa8\x19\xa5\xae\xd6=\xb0\xd0\xb0>\xf2\x02\x96\xaa\xb1\x824\xf3\xc7\x1f\xeb~C\x1e\xfa\x81\xc1\xff\x13Q\x9cT\xfa\x9e\xfe\xd2\x87\x8e(D\xb5\xd3\xf0\xc1\xe6F\xfa\x13\xc6F\xe2\xc9H\x12{\x1bs\xb18\xa34J\x7f\x13^\xf5Z\xf30\xcb\xeaJ4Nv\xe9\x93\xee\xe0T8\x93\x8e\xe4\xe31Kl\xef\x82\xa5H}\xfb\xc4\xfa\xaa\xf5\x17\xab\xbb\x88F\xbaTA\x85+\x10\x8a>\x08\xb4\x15b\xa1y\xa9\xe9L\xcb\xd5\xc6?-\x1b+\xd7\xd6er\x1a\x1bk\x03x\xdf\x13:\x1f\xcdJ\xaau\xbe\x19\xb5\xb5EH\xaf\xd8\x07B\x83\xb1\x84\x86\xd1\xba\xc2O\xb6\xf3\x9f\xaf\xa4\x91n\x98l\x06|\x97\xc0\xbf\x16\xb2&\xe8u\xd7\xff\xaf\xc3\x9a|\xb3={3KLn\xe2\x99\xd40\xb3\x8a\x99\xa0\xea\x91\x14t\x9dP3`\x9b\x07\xd6\x1b6\x82Y\xdc]`U\x1a\xad\x94\x8c\xd7\x1d\'\xb9\xe9~\xb6-M\x8e\x0e\xd1\xde\xd3?Uq\xe1\xcf\x94\xeb\x07\x9c \xff\x05\x89cR4>\x1d*\xce\xd1\xf2\xc1\xcd\x9a\xd8:\xdd\x98\n\xb5\xd2\xac\xdd\x8a\xcbD\x1fC\x87\xb7\xfb\xeb\xe7\xe8\x84\xf3\xe3\xb5\xe2\xdc\xb8I\xd6_+C\x1d\x9d\x87\x90\x1f\xff\xa0\xd2\xb9H\x1d\xcb\x1b\x18\xe9\xfd\x8d\xb2T\xbf;\x1c\xb3\xc9t*-\xbd\xd8\x1eE\xb9z\xb2a?\x10FdW\xee&\xedh\xe69\x89\xeeh\xf5\x94\xd1\x1d\xb8\x19\xd8\x17k\x9a\xd3\x00\x19S\xeb\xdd\t\xa8\x16\x00\x05"\x1b\xa2x\x16\xdc\xc6\x94\xba\x83@QIv\xef\xbc\xe7\x94 \xa2\xffk8\xe5a\xe70\xd9\xce\xa3;\x8f\xbe\t\xc1\xe4W1\xd6"[\xa4\x14\xfe\xf5\xc5\xe2\xf8\x98)p+\x9dRp\xbd\x18\x06\xac\xd5\x0c\xe1\'\x90\xa2\x18\x1c\x86\xab\xb0\xe2\xf7\xc71\xa4\xf2\x83\xd7`\xca/\xdcT\xf6>\xb7%|\x7f&\x93Sd\x0c>\xe1\x92\xdb;9\xfa*\xcf\xf4\xdc\x17\x07\xe1\xbf\xd4\xc4\x84&\x1f\xc2\x97M\x95S9\xe6X\x93\x8bJ@\x9c\xdb\xede\x93\xb01U\x11\xd2.t\xc0\x80i\xba\xb9\xc2\x04\x0fX\x1f_\xc8\x13\x17\xab\x9e\x03\xb5\xba\xc9\xd3\x92\xafO\x0bcOH/Y\x8a6\x00\xdby\xdex\xfa\x1e\xfc\x12<*\xa7-\x13\xf6\x9d\xc6\xab\x94Zr0I#\xb8\xd7\x1e\xcd=I \xb7m\x8e>^\xf2\xd3\x15\x99\xf1\x9eQ^\x10j\xaa\xdb\xc9qr\xca\x16\x1c\x038^,\x9ca\x89\'\xabA\x1ek\x98w\xa3(\x13\xfbg\x1c\xfd\x11\x91\x1a4\xf7/\xd1\xcb&A\xb1\xe5\xf3\x05&\x07\xd4\xe7q\xbb,[\x83\xe3\xee\xf4\xf0\x16O\x97\xaa\xf6\x06_#\xe26\xd3Y\xe15\xde\x14\xb5\xc0B\xb2l+\x8d9\r\xf3\xee\x00\t\xe6,ne\xe7\x84\xedmC\xe9\x1a\xe7>\xd3\t\xa8\x14G\x81R\x91\xbe\xd9\xb8\x892\xf2f\x19G\x14\xe8U\xbd>x\xb4p\xe9/\x93\xf0\x86\xd5\xe4\xda\x06\xee\xdbyP|Z\x13A\xb6\x9a\x8f\x9e{\x87U\xf7\x98\xe3\x1a\xc4\xc8\xe4\xbb\xcebF\xdb\xc3\x01\xd9\x95\xc9\xc7\xc1\xd0\xa8\xd0\x06\xb7k9UhY\x86\xfeL\xe3\x0bc\xf8\xcd\xde\xf6\xec\xc5\x8e0%\xbcIq\x1bR\xfb\xe5\r\x99\xd30^\xba\xa2&nF\xb2\xc12e\x8f\xf2\x93i\x08\xd7-\xa32\xbe`V\xe9\xf4[*v\xc0\xf7m\xf9\xd3\x8elV\x8e\xc3\x14wx{c|C{@I\xde\x80N\xf2X\x99&2\xcf\x96\xa7k\xcb\xeb\xc6\xba\x14g\t\xcd\xd1 \xed>\xd7\x0c\xfc\x046\xe2\x0e@K\xd1\x96=!nn\xeew3o\xf3m\xfb\x82+\xb4\xa5\xe5S\x1d\x92\xec$\xb7\x84\xa2\xae\xdeqDI\xe3\xf3\x88d/\x7f\x942\x073\xac\xc0 .\x191!\x82\xda\x97\xe5\x9d\xee\xd1+\x1b\xfe\x84e\x9b\xf45\xb9h\t\x99\x93T\x97\x13e\xdaPcs l\xb3\xa5\x9f\xda\xbd\xcc\xf7\x83\nc\x95\xda.\xd8\xb1\x92\xe4C\x91\xf7\xd6[y\xaep\x85\x9b\xc6\xf3\xd5\xdf\xc6C\x1d\xec\x13K/\xa0\'ZR\xc6+\xb8\x86\xcbf\xfb.\x97\xbfn\xc5\xa1\xd1\xd0N0\xf3E\xe6?\xee\x84\x95\xf0\xbe\xb0\xa35q$\xd7\xd7\xb6\xec\x06\xea\xdekW\xfa\xd4\xcbC\xd1\x99,\xe2\x0ey\t\xc2\r\xdc\xe3\x94A\x9e\x97\xcb\x81\x11\x89vcz4((\xc7|5\xef\x86\x9f\xa6\x9f=\xe3\x92\xd6E\x1d_\xc4KnE\xd8C8]\x14\xb6\xef\xf4\x1b\xe6\x9b\xca>\x84\x02\x1e4U\x90\xcao\xb9\xf1\xe7P\xee7\x923H\xea+\xd6v\xe1@\xb0\x8a\xebn%\xd1\x86V\xeb\x04\xf8M\xd1\x14\x97\xda\x07\x87#\x143\r\xf7\xa5M^\x82\xf6v\x0b\xb7\x95\x07.X&\xb0\x8d\xefR6\xe5\x04\xc3c\x00B(\x12\xb6e\xb2\xea\x81\x84(.\t\x9a:\x10a\x9d\x16\x083\n\xfd\x98\xac\x93\xa7z\x15\xb7Y\xc8,\xaeW\xc4d\xe91f\x88\xb8kC5V\xfc\xc1f=\x18\xfd\x07Wn\xb3UC)6"[|\xcdBo\xabT\xbd\x8b>\xb9\xc1\xf64\xea\'\xd6\xd4L\xf0\xc0\xa9\xa7h\xc4O\xea\xe9\xd9\x14]>\xba{1\x0bf!\xba2C\xa6\x98\x01\x8d\xba\xab<\xd1,`W\xa5e4\x91\xdboc\xd4C\xe6\x03v\xf8$\xcf\xc2\xf5\xa9\x18\xa9\x9f\xebf\xaf\xce\xcbM\xabB\x00\xcf\xd2<8\\\x9a\xed\xb3\x1f\xf8Vt;t\xbc\x9e\x98\xc3b\xc0tQ\x99\xc8\'(=\x03\xd0\xf8^\xe0;I\xb5_\xd0\xdd\xff]d\xee\x94k\xca\x81\x0e*\x18[\xb8\x8dO\x9d.\x1b\xf8\xe5qD\x989i\xd6\x8a\xa5\xfd\xaf\xbd\x94\x9e\x15$\x8dFu>\xae\xe5\x0e\x99\xf2\xb3\xfd\x06;\xa5\x90\x9a\xfa\xfe\xee\xd2 \xe5g\r(\xccJ\xfc&\xdf\x11\x0em\xd0\xc6\x96\xb6\x0f\x057U\x83\xc9\xc8\x15hr\xb8\xffR\x03E\xfd\xb2\x1f\xb8$\xa01\x1e\xab\xaf*s\xa8\xd9Qo]!{s\xd5\xa2\xf2\xd4\tx\xc4\x9c\xae\x8c\x07\x1c\xc9\xbc\x12\x9f\x93\x9b\xad\xc8\x12\x9cN\xe4\xb8\x91Mo1\xbc\xb1;\xe2e\xbc\xba\xe5\xaa\xd5\x11>;,\xbe;\'{?n \x89\x86\xe7i\x13z\x93r\xbf\x93h1\x98\xf2\xc9\xb6\xb7\x19\x0b\x17\xdf1P\xc3\xd1\x86\xe1P\xd8\x9c\xb9\xcf\x15\xca\xa3\xd6\xaeQ\xdb\xa7Q\xf2C\xf1\x93\x97za\x93T\xe6\n\x15\xddg\xb0\x9an\xf9V\xfa\xb4\x82\xb8\x1d2\xf8Q\x95A?\xfa\x9d\x96\xbc\xd7U\xf2\x12\x1fi\xe3t\x8a\xb1\x0b\xe3&\x13\x8f#\x988MN\x9ar\xe0P\x1e#\x03\xc1\xb6\xea\x91\xddlk\xde@\xf6{\xe7\'\x18\xd0Y\xf9\xd1\xf2\x92\x1a\x87\x11\x18\xf1r\xfb\xa3\r2\xb1V\x1b\xbb\xa67\x14w\x1b\x1e\x9a^.\xed\xf9J\x8d\xf0\x07\xc2\xb5\xd5\xd3\xddC{\x15,G\xb8\xc1!\xb4Eh\x91/\xd5t\x9e\xde$\x03\xf1\x10Gr\xd3}\xc0\xe0;0\\\x0b\xeaM%\xcc\x8f\xbf<*D<\xc8\x13\x985\x05\'DBA3\x82~)\xef-\xa6\xebi\xfe\x17\x1c\x8b\x0c\x8cJ\xaeLt\xc8x\xbdfu6V\xe8\xe9\xe1\xda\xc5w\x01\xfb\x1e\xca\xbb\xb8S\x7f@^\x90q~L\xd8"*\x11\x1eKLYq\x10\x92\xf1\xa5g\xdd\xf6\xa09\xa8Q\r[`\xa00qh{\xe9\x0b\xd2\xe7T\x7f\x84\xa4\x06\x83\x94\x98\x9a\xe8\x90\xc1l\x14?VU\xf7\xe6:c\x14SM\x15\xbb72%\xd4C\tY\x13\xf6\xee\x7f*C\xe5\xde\x19\xdf\xd6\xa3S\x8f)\xf7Q\xe0\xff\xcf\xfd\xd0\x87 o\xdc|\xf5VM\xf3~\x8d\r\xed\x99m\x9e\xfa\x05=\xd5LU\x8am=\xea\x9d\x1e\xa7\xab\x8f\xf1\x10m\xbb&\x0f\xa3\xa5\xe7!?\x94\xbf\xd4\xb1\x00\x13e\xb1\xd1\x93\r\xb4\r\x8b\x17S\xf8\x19TbT\x12\x97\xd2\xa2[9\xec\xc6\x15}\x94\x07\xf7\xae`Wu\xc0\x01\x0bV)E\xce\xdeK\x86\xe0\x04\x10x\xda(\xf9\xf6i\x1e\xdd\xde\x92\x8eK~B\xaem<\xe9\xea\xe7\xea\xdd_\xddY\xfb\x08Rk\x8eR\x10\xa2.\xb9p\xb7\xf0x&C\xeba\x8dh\xf8\xa0\xbdk\xf3\x1d\xd6\x8f;\xcb]\xbb\xd5\x96\x9dS\xf2\xdfI\xa9\xf5\x1dR\xf8\xe7\x9f\x9eC\x9ad\xed\x10\xb5N\xc2\xb3\xd7\xd4\x1f\xe6L}$6\xbb\x06\xf0\xdd\xc32\xd0\x0e\xe5\x84\xc1\xe8\xc4|\xbb5\xaa\x97\xd6\x0c\xb8\xf1\xf5\x19i:\xd2e}\xa0\xcd\xfc\x9e\x9e{8t\xbd\xf7\x9f&C4\xff\x8b\x06w\xe5\xec\xdf\xf5\xde\xc3[\\\x93K\xed\x17\xff\x91\xff\xe0\x87D\'\xc0\xb9\xee\xeb\xcc\x0b\xc1\xd1v_|=\x01\xeb\xfe\x88\xc3\xf6@\xb6\xc4;\xee\xbc78\xb9\x85\x87\x99\x1e\x8dA\x05\x94\xc2\xc4f\xea\x8e\xbe\x8c\x13\xda\x9e\xc0\x1b\\\xf0\xc1}\x04\x85\xf9\'\xd5\xa50\xad7\x91\xdbS\xe56\x0f\xeeV\x95\xb3Iv\x82\xc6Q)\xd3\xd6/e@\xabL\x9a\x08\x88\x9a\xa1]\xf0\xe7^\xbd\xab5\xc5\xdf\x0c\xf5\xc9\xfd\x82\x18,p+\xb4\x92^\x9bA\xd8\xbeR\xf2\x90t)\xb6r\xa3\xb9\xcc\xb9\x17\x1d\x08\x8f_T-\xc1\x8a\x99\xa8\x9d\x01\xaaJ\xd4,\xe8\xc7\xd3_\x94\x8e(o\x16\xd0T6\x0b\r\xa3\xaa%j\x1b\xa8\xcfT>\x8a\x93\xd8\x0e\xc7,\xd7\x9bl\xc5t\xc0yL%/o6\xed\x8c\x80\xea\x01Z\xdc\x8e\xdc}\xc2\x10\x87\xc6\x16\x82\x93P4\x12\x9b\xb7\xce\xb9\xf0l\xa2#\xe9\x16\x1c\x93\x85#@K\x90\xd7V\xfe\x19\xd7\xb4\xff!0\x84e\xcbw\x0f\xc6G\xf3\xc7\xc9O2\x1e\xce\x1e\x0ct\x0e6\xe8!\x86LF\xef\xf9\x95OW\x90(\xcf}\x8b(\xd5\x15\xb6\xb3\x1f\xba/\x1e\x18\x0c\xca\xf9n.\x94&;1\x80\x85\xb5AA:*A.Di\xcf\xde\xbf\x95\xa2l\xdax\x87\x8d\xa7UH\x1fQ;\x0fJ\x18\x1b^\xd7\'\x1c\x08\xb3\xe4D)\xfc\x10q]\xefj~\x1e\x1b\x92\xfa\xbdoU\x9f\x07\x83\xaf\xd5\x95\x97Z^\xf4\xa8\xbbPU\xb7\xd2D\x1e\x9a\t\x04=\xae\xd2\x94\x9d\x90S\xcc\x90\x87\xdc\xff\xc7\xfd\xd3\xb4\xe1b\x0c\xa8]\xeb\xd8\x1f\x10K\r\xa6\x11}\x8f\xca\x05\x1a}\xf6\xf5\xaa\xe8\x9b\x13\x87\xa40\x0fq\x14:\xff"\xdbV|\x95\xf3 \xf1G\xcd\x1fB\xdd\xa1\xf8f\xcaA\x0c&\x02\xb3\x8a\x7f%s$\xac\x80\x92\xe5\x13O\xff\x9f\x9f\xf6\xc2\x18x\xb2\xb7\x17\xfd\xe1B\x9d\xc0\xce\xc7\xac\xe85\xe7,\xed\xc8X%\xfc\xbf\xf4\xd2\x05\xba7\xe99\x10\xcci\x1c\xad}7\xfbz\x82\xeba@\t\xe2\xde\x07\xb9\xc3yI\x11\xb8v\x01\xba\xf9\xae\xa1\x0b4\xe4\x96\xf2\x15\xb8 \xdc%l3\xba\xc5\x8b\xc4=\xe2\xa4|J\x82[\xeb\xe0o\xd8\x90\xf9\xd4#I\x1b\xe0S.\xd1\xef`\xb1\xf4#\x01\xe2\xab\xfc\xc91\x04\xec\x8a|_im@\xce\xfa\xfb*\xf7\xfe)\x81/\xe2\xc1a\x15\xa0\xd1>\xcc\xea\xa8\r"\xdd\x07\x04\xb4(\x16\xf9S\xb4\xc0M\x8eA\x9c\x03/\x1c\x8c\xbe\r\xd1I\x0f\xd6NF>[\xf2\xdc\xcd`\xbb\x11\xb8\xd6[\xb3\x97I\x8c\xb4\xb0i\x85\xc2\xcaM\xcc\xd9w\xce\xa8\x1f\x84~a\xd1^\xa5\xa8\xf9\x1e\x04\xdb\x90$O\x17r\xb7Q~\xcc\xf0\x8a\xca\xd6\xa4P~\x8ff\x033\x8f\xe9\xe9\xee\xe5\xca\x81\xa9\x14z\xe1\t\x00\xdc\xd4\xabI\x0b\xc63\xeb\xac\xed%\xe6w[r\xc8\x17\x89\xdb\xce\x87\xa4lI\xb1\'A\xe9r\t\xbdE\x05\xc1\xa1\xd8y\xa4\xe2K`\xdbW\x92\xa3\x90\nA\xd1hz\xf6l\xd2\x0b\xbb\n\x14\x8a\xa1\x1d\x14\t\x94\x0b\xab\x183@\x90kg\xd4\'!\xea}\xf6\xb86n\x8b-\x83c\n9\xa7\xe9\x9fV\xba\xd2\x9f\xbaA+5\xff\x82\xa4^\x83/\x86\xf3\x86\xe8v\xcd\xd9\xf7$u\x95\xa6\xf7-\xd8\xb8\xe1\xaa\x95n\x92\x93\xe0\xd1H\x15\xda\xdfy\xa7\x1e\x1fe\xa6\xfc\x00\xb4/\xebH:C7F\xf1\x01\xd9c3\xb2\x92+\xeeD\x07\xc7d\xc6\xe6\xc0\xbd5\x7f\xa6(\x94se\xac\xb3\xa3\xe0\xde\xec\xc9;\x8b\xf7\xb1\xa4\xbc\xc1\xfa{\xc8\xce_J\x13\xf6\xc6Zn\xd9\x1c\x85\xf4\x0e1d)c\x93\xf6F\xf7\x8b0\xb6\xefF\xea\xf0\xd7\xe8\xcb\x8d\x99Z\x12\x81\x19x\x00\x8b\xb44_)W\x8cl\xa5#^\x99\x9c\xd5\xa3M\x17\xbe\xf4\xda\xfc\xe4a\xea\x0f\x99\x9bP\xed\xa6\x00p\x160|oMb\x99\xb8\xa3>p\x19\xf8\xc34\r\x90\xd6 \x1d\x14k\xab<\xe4{}\xe78\x9d\xc83{\x8f\xbb\xf6\x01j)\x96ZA\xfa\x8b%m\x8c\xe0\xf5n\x92\xcd\xe7\xf3\x04\x07\x1f\x12pX\xda\xaf\xf0\x80\x95\xad\xbf\xeb\xf3\x03\x1d\xb6\x18\x08\x0c\x98\xce\x14\xc8{\x17\x93\x06\x13}9\xab\xfa,U\\2,X\xb9b\xb3\x91]\xf9Q6W\xd0\x7f6\x8e\xcdv\xcc=\x04\xbf\xa7\xb0\x13d\xa1\x0f}}\x80mL$#I\xd2\xde\xf6\x84\x08L\x88\x89\x91\x96F\x15A\xc7\xff\xc6r.@\x02{\x82A\xae\xdb+\xcb\xbe\x92\xa7H\x8cmU\xeb\xca\x7f\xa2n\xfa/\xbeb\xa3\xb3e\xb6)\x91<\x1cJ6\x94\'\xca\xf4\xaas\xba\xe1n\x83\x97J\xe2\xe2\x8d\xfce\xb4\x191\x16\x1evl\x11\xda*z\x0f(il\x18\xb2\xa2\xc5\x0b\x11\x96\x11*\xcb\xe6\xbac.\xbc\x08\x7fR\xee\xd8\xbf\x8d\xab\xbd\xc2\x8d/\xf4\xd8\x9e\xd3z\xc3,|D\x01\xf4\xea\ryc\xb7\x81\x05*\xa4\tf\xcb\xe4\xb4r\xd4\xc8T\x00\xc6\x7fP\xd3\xa1\xec\xa7\xdc\x8b8\x9e\x10g\x8e\xa57\x86\xc7\xe4JrzB>\xb6\xf7(j\xd4/Vk,\xcc\x14\x97"\xed\xb3v\x89\x1f= \xe7x%\x04\x9e:\xd9gfR\x9c\xff{c\x7fJ\x99\xff7F\xd4\xcf\xa0\x12\xe4D\xe1\xd3\x7f\xcbm\x0c\x15:\xaa\x9a#\xa6\xa6v\x80\x83S\xa1;\x88R\xbab=\xfe\xdeX%\xa2=\xc5\x99\x9bg\x02\xeeJ\\4\xdd\xc7\xff\xdem\x93\x9e\x12B\x96\xdc\x9b\x04\xef\x02\x0b#\xf08H^\nq6\xc2\xb1{ZiQ\xd7\xe9\x9ft\xd9Z\xe9\\\xdb%\x12\xc2q\xd3\xf8\xda\x04b\x89\x95\x13O\xd4\xd3\xb7\xd3\xf1\x98\x91\xf2\xe8\x02\xd6\xbd_)\xa8O\x9d\xde!\xcbAq\xf3\xa4\xe8\xa6\xd3\x87\x85\x07Q\x1e\x07\xf0\xf9J\xa1\x12RG\xa8\xce]\x87\xcfx\xb2DP\x15Mh\xf3P\x88$\xce\x13 1u2\xd7\xad\xdf@\xbbP\x99\xc5\xf5V\x90\xd2;\xd3o\xc2y\xde[\xb4\xa2\xb9E\xe2\xf7n\xf5\xfc\x9d\xc9\x97\xfc\x98@\x07\\Yy\xa8\xb4\x02\xb4:f\xba"J\x95\xf4\x92\xa2]N\xc1h_\xed&\xbc\x958]g\xb5\xbf\xefU\x99 u2\x98\x13[\xc8\xf6tvl8}\x08\x92\xa6A\x10\xd8r\xf7-\x02\x10 9LA\xc1B\x00\xf8M\x90\x95n8\x8dD\xf8\xd4\x00\xfc\x9c\xe8\x8b\x04\xf8\xf6\t\xc9\x8f\xc9\xe1\x19F\x8d\x01\xa9P\x99\xe4\xb8\xe7\x11\x05X\xab\x81\xed\xc3S\x80_?]{B\x17\xa9\xbd\x1a\x8ao\x9e\xfd\xda\xed\xb5y.\'m\xc5\x97n\x1f\x10\x8c"\x8a\x180\x86\xfeW>b\x1bmm\x8f\x8a\x83\xaf1uvi\xf7\x9d\xa1\xa3\xc9\x10\x06\xb8Rs\x18\xff\x04\xd2\xaf<`\x03\x96%\xd67\\o\xcd{\xdb\x81^\x12\xf1\x1a\xd5\xb8\xf4q\x88\x8ebU\xa3\xd2\xc93\xa1L\xcc.\xd37\x9b\x11^R\xcb\xa7d\xfc\xae+\xd8\xac\x1b\xbb\xbf(s7\xca\xfb\xe5i\xd1I\xde\x05\xa9\x15\xf4.?\x04(\x8f\x90R\x8c\xa7,\xfb\xa9w\x03\xd7\xd4\x87F1\xe4\x11Q|\xf7H\xc8\xcd\xb8\xa61\xa2\'\tj\xe4qA\xe1\xc2\xc2\xd0\x10\xf5u\x1b\xf2\xc0n\x87W\x82\x96\x1f\xe0\x888\xb0\x02\xc5\xa9\x83\x1f\xd8\xca\x9c\xa6m:9\xd8\x08\xab/\x83\xf1Fc"\xbd\xd1*5\xcb\xe9\x1b\xdc\xaf2\xeb[\xd42\xaf\xf3\x05\xc47\x98t_\xd9\x96B+\xf3\xe9\x9f:^\x94:\x81\xc1\x92P\x87%\x94\x06\x10\xb7\xd3\x8d\x86\x9b/\xb5\xc7\xd9\xacw\xf0l\xdf\xbd\xfe1\xc4\xd1\xb1\xfa\xbf\xb7\xbb\x8f\xf4_?\x16@\x86\x17\xcb\xeex\xd7\xdb\x85\xffI\xe8\xb8!\xe8\xde2\xc5\xaaX\xd2U\x17\xdc\xad=\x0b\x00\x1e\x8d\xb4\xb7\x03P\xf0cB\xeaE\xa4\x01u\x14\xc8\x06+V\xd7B\x8d\x9dp\x9a\x80\x1c\xf5\xc9\x9b_/}Q@"\xc5\xd8*\x06\xac\x06\x8a\xf6P\xf8\xa3\xf1\xb6I\xad,\xa1\xab\xf3\xdf\xf8K\xf4\xe1\xbbY\xcbm\x0e\x17<\x1f(\xec,;\x8b;\xb4\xc0c\t-/Tq7\x8a\xc9\xaa\xb0a\xb7\nt\xbc\x9f\x8f\xb5\xfb\xb5\xe838A\x82\xeda\xb8x\xbd\xaa\xf7M\xf48\x8c7d\xc7\xab\xacu\\\xb2W\x90\xba\xf4RY\x88H\x94\x16\x05ch3\x85s\x07\xc49\xe3\xdbZ\x8a\xa2\x00I\xa3\x11\x92\xaf\xb1\xf5\xb6\x7f<}\xc0\xa4\x9b\x1eFPi\xf7\xc3\xb8\xbd\x06,\xa4\xd3\x13\xfaO@a\xd6\xc4do\xb4C\x82\xf4\x9b\x07Z\xc2\xfc\xe1r\x7f>\x88\xb9FC(,\xb3\x8f\xab?\xf0\xc5\x93\xadJ\x17\x18w\xf1\x81D6\x86\xf3\xcc!)\xf7gi\x0b\x82GY\xd0\xc4\xff\x9f\xees\x85jj\xbc\xccn\x1bSO\x89 \x95U\rYK\xa6VU\xcfrG\x83P;U\xa2\xce\xdf\xf5\x10\xac\x0fY8\xb2T\x10\x98C\x96~\xef\xa5\xb1`\x88MF"_\xca\x07\xe3\x7f\xf5\xea"\xf3\xbd\x03\xfav\xe9\xea#\x931~\x93WD\xb4_\x08\xcb@M\xea\xd7\xc0:\xb0\xc46\xba\xf6\xce+\x00\xe9w\xdb#.\x1e\xb7\x19r\x1cP>\x07\x18\xbf\xfd1\x16WT\x80\xaf!p\xc2.\xa1ZK/}Z\xbap\xf1\x1e@Q\x94\xff\xe4\x0f\x96\x0c\xcf\x03\x10\x10\x94V\xc0\xbd\x04[\x1c]\xa2je\x84w\x88\x81o\x1e]|\x06J\x10\x85PV2\x88\xe1\x0f\xa5s\xc4\x88\xea\xfe2+\x85\x05\xf1\xd8\xf4\xc1\xb8\xf3=J\xd0C\x1a\x15\x91\tR\x02o\x9b\xf7$\xf0\x15<\xb2\xa5S\x96P\x08r\xfcK\x88(\xa7\xdb\xfd\x97\nX\xa4\x9e\xcc\x9c\xf6c\xf2N\x16\x03?\x0f\xecl\x8fm\x9f\xbf\x8a \xcc\x82\x834s\x12\xf9\xb9r\xf3Bo\x9b\x950*}M\x07Gnc/\xb9\xd50\xb4\x17\xf4\x0c9\xb9\xa8}\xd7\x829\xe8R\x02\xb0\x89IZ|A\x937\xf5\xdd7df\xfa\x08-\xb5\xfe\xd5~W)\x14\xae\x9f"\xf0a\xf2j\xf80\xc1?\xef3\xaa\xf0\xb9\x8a:\xbd\xd2\x8b\x95i~]\xd5\x94X\xe1\x11\x01\xf2C\x0cO\xa0C/\x95\xfc4\xfd\x95\x01\xe1\x19\xf7e\xa2D\x89\xfe\xe7\xcd\xb0\xd1\xf71\x90\n1\xfbz+\xe0w\xe9\x18\x90y\xb4\xa7\xaca\xa4\xf8GV\x98\xda\x15\x12\r=\x8ey\x17\xe9\xae\xed\x13\xc6\xbf\x13\xc0Is~\x01y\\\xefWRe\x9b\xb1\x0c4;\x1aC\xbc\x1ar|\xcd6\xa8\x85\x10 \x1b\xf7\x0c6U\x9f\xff\x16\x08.\x18\x89\xc7#\xaazjM\xe9\xb5\x17\xd7\xc7\x8f-\x10\xb4\xb2\xcd\x93C\x80\x90\x11\xa8Z\x07Z\x0f\xec\xb1T7\xfe\x93\x10\xf4\x13\xb4\xb8r\xacZ\xa2\x03d\x8a\x80\xaaz\x1a\xd9/\x8fT\x84\x11\xc2\x9f\xe8\xae\xd8\xe4\xe6\x8c\xce\xa5{\x0c;\xcc\xc7\x98\x8a\x16\xdc\xf5\x9d\t\n\xaf\'\xc2\xad_Y\xc5\xe1\xdd"\xf5/\xf4T\x83\x93\xb0\x05\xf6\xbbN\xdd\n\x85s\xa6ohF\x9be\xbdx\xfa\xa2w\x1c3\x1c#\xd0s=b\x1f\x08\r1\xdc\xd2o\xe8w1\x8b\x98@K\xb1_\x99s\x17\xd0\xeaC\xfde\xca\xdb\xed\xea\x0c"\x04;\x8fH\x18\x86\x8a\xa5\xdc\xff)\xbe\xf4\xe8\xc2\xc4!g\x91j\xd8\x11%9{\xeb\x8f\xefk\xc5\xb2\xc2 \xea\xd4t_\xbefIi\xbc\xd0\x00\xfc\xa6\xba\xf2\xd9\xf93\x12|\xba\x11K\xb7\xf0Z\x1cG\x87\xab\x93\xae\x13\xf5\xeaz\x87S\xc4\xd0\xa3..\x90Hb\xfb\x01\xf4\x13\xact5\x7fj?\'\'\xb6\x8d\xcb\xf1`-mU\x11\x95Q\x9e\xc0\xd65\xda\xc2\x05bVs`\xfc\xe5\xf9\x9c\x10\x92\x9er\xb7\x05U\xff\x1c\xb05\xe6]\x08\xd5\xfc\xbf\xcc\xebY\xd2\xd5\xf9\x15\x9e\x9a}\xec\xabD\x950-\xfc_c\x90\xf4\xadI\xaf\xe9\xa2\xffS\xc4Y\x14\xceOQ\xaa\xd3\xe1\x7f\xa6\xcf\xed]\xe6e\xc6j&\xcf\x07\xae\x1bb\xc9o%\xe6\xf6\x00\xb9<\x06P.?Q\x13\xbf\xd5\xcc\xc2\x0b\x90\xea8\xb1\x07\xbe\x00Z\x96\xb6\xba^j\x91\x86t\xbf\xd0\xa3cI\xcb\xc9\xc3\xf2\xfb\xe5\\3\x97\x12\xcb\x02p\x9a\xdfc\xb5.\xbcr|\xdb\x8b*%N#K6\x9e)x\xf8^\x8e\xc9\xa6\xde]\xf9\x9d\xb4\x8fT\x93d\xf3\xa0\xb6\x03*\x95\xa9{\xfc\x832"\xac\xdc\x97C\x96\x04\x0fa.sh-\x88\xa3\xea\xbfz\x9c\x90\xc5\xbe\xc3}\xa7R\xcfg\xbaA\x84qa\xfd\xcb\x18 \x99\x8a\x8d\xce\x10\x06X\xce%\x83\x18\x97\xa369(D\x83\x00\xf8\xd9%\xc7p \x14C\xba\xea\xf2\xb0d\xbb\xb4f\x14\xe3\x06\x11y\xa6\x14\x9f\xa2X\xd1\x1b_U+\x06\xe4O"G\xae\xf3z\xe2\x9c\x18%\xfc\x92\x15\x11)\xd1\xf0\xd3\xed\x11\xc8\x18\xbc\x1c\n\xe4\xae\x14U\xfcV\xb5>\xb7\x16\x86E \xf3c\xf0\xf8?\x11\xf2\xf7\xa9\x947\xce\xa6K\xaf\xae\xe1\xef\x88\x88\x97|\r\x86u\xf29\\r\xa5\x11\x85\xb9\xe6\xe4\xd3\x86#" n\x1fx\x11N\xbdO\xab\xa2QY\xe8\x05$fl\xa4\xfe\xbd\xbd\x01O\xa0C(\xbe\x85I\x8c[\xb0\xf3\x8c\xc1\xf7\xaci\ri9\xc3\xfe\x90\xd6\x81G2[\xdai\xac\xd4ac:I\xdb#\xb0\x04\x01\xe8\x83\xf6\\XW\x01\xe2%\x02{;Cq\xc2\xc0Y\tYC+\x9c\'ih\x08\xa0\xc4\xc8l\x80]\xfc[\xa3\xf8g\xae~o\x90\rn\xee\x1f\x1f\xacjl\xe5\xe4l*x^w*pF\xac\x9b\xaa4\xdd\'\x06\xd7E\x9c\xf6\xf8^\xf8\xe3\xc8a\xb8\x1bc\xc1\xac\x01B70_q\xbd =l\x9btka&%\xfb!\x84\x89R\xd88X\xc4\xee\xe4\x05\xf22\xd4\xea!\xab\xbf\xfb\x05k\xd6\x83\xf2M\x14a\xcbm\xbaW\x7f*P\xad\xf2\xe0\xdb\x96\xda\x91\xa8o\x7f\xaf\xaay\x1f\xda\x1f%\x94\x82\x034Pg\x90;l\x02W\x9a&\xaa\xcc]#{n\xe6\xae\xcd\x837\xdb\xe6\x88\x12C\xde\xd5\tY\x9ca\xe3\x82\x97g2;\x9b\xd8\xc5$\x8c\xc1P\xc7\x81\xd0Ri\x9c\x10\x90\xe3e\xd8\r\xf3\xc4\\\xf2\xfe\x10\xe3\xa4D\xe1\x16<\x8d\xc0S\xc4p\x80\x16\xceL\xe4\x08e\x96dIh\xac\xdb\xf2\xf1\xc7\xed\x02\x98o\x962\xf1v?\xf0iM_V\x9e\x0f=\x10)\xab\xcf[6\'\xda(\xacl\x86c\xa4;\xd5\xfd~Qc\xfc\xa7He7\x8c\xc5\x8a^\x1f\xc3\x8c`X\x81M*G\xc4i\xc3\r\x16\'Ala\x88\x1f\xe5\xce\xc2\xa8$-\xb8\xea\xc99k\x84\x84\xd4\xcb\xc4(O\xc9\x81\xc2_\xf1= \xcd\x9e@\x0b~\xe3\xc7\x1b\x03\xf4\t\x02z)\xb0\xb4*\x17\xdc\xe7[\xd6{M\x99LY0\xe0\x0b\xc9\xf4\xa3\x91 :\xde\xb5@\t\x06\xce\xc5\x93\xa0\x0e\xde\xb6\xc8Jy\x0b\x9d\x08\x0b)x\x0fL\xcd\x9f@\xdfQg\':\x7fM:\xc7p\x85T\xfd\xb2\xba\xd2eD]x\xc0\xd7LgS]\x0e: 9\xdfi\xf1^\x0b\xe4\xa4\x04\xb0)\x18%\x14~d\xef\xfd\xfc\xcc\x97^e~\x8e\x80h\x1e\xf1\x91\xed<\xeb\xde\x17\x11\x0eo\xdb\x8f#\x90\x14\x9d\xaa\xb9\x14\x89\xe3H|?\x11\x97\xfemZ\x82\xe9_\xed\xb3\x0e#\x02m\xba\xfaO\x04L\xcfY25=\xde\x84a\x0bU\x13\xcf\xa5\x94\x1e\xc1n\xf0\xa2\x8f\xff\x9a\xd7\x14\xbfjm\xd0\xd1\xc7\xa0\x02\xab\xc4|P33\x81\xab\xb8\x8f\\\xde\x15\xa9\xa0\xf1\x0c\x9a\xa2\xbf+\xf5\xc6c~3\xb1kq\x9dV\x12\x94\t>B;\x06\x94\x88a\x0e\xcb\xd3+\xdd<\xc8\x9cw\xac\xddZLC\xef 1\'^\xc5\xbcj\x9b.\xcb\xfa4\x9a~\xa9[\xe2\xf3\xdez\x1a\xa7\x14\xf5\xa4\xfd\x0cY\x0f\xfc\xeb\\\xd1o-H\x92\xd6\xbe1\xe2\x8ax\x8ad\xdb\xa0\xdb\x97X\x93%\x0eI=\xa5W\x9e~e]\x87\x8c\x02u\x82\xdb\xa467\x06\xef\xa6\x11\x81J\xa9\x19\xeb\x9dK\xde\xa6\xc0\xac)\x16#\ti\xe4\xa4\xa2\xdfDCZEGR\xb8\xdc\xb9\xe1\x88\xb3\xb2s\xf8I$b\r\x85\x0c\x1brL\xcc\x05T\x908\xf1\xb7\x8f\x9bAIe\x0b\x9fZ\xca\x83\xb6G\xf0t\xeb\xff\xee\x810V\x810C\x8f\xcc\xb9K\x13\x9c+\x99\x08-\xfe\xc9A,\xe0S@6\x00\xfd\xd2\xdae{*K\x0fL\xbc\x14\x92\x82\x88\x7f\xd6BX\xa3_\x90P\xbc!mXp\xca\x03\x00\x9e\xcf\xdd\xf0!\xb9g\xaaM&\xd1\x03\xb7\x03}5\x0c\xf8\xca\xdd\x17\x88\x9e\x04\xec\xfdd\xc0\x01\xda\xd8\xbf\x06\xa6\xc6\xbc\xf0\xde\x15\xf6\x87^l\xc8*\x8b\x8c\xccq\xaa\xfei\x7f\xefX\xc4w),W,\xd4\x12\xe4\x1f\xae\x13\x03\xa0>\x1a\xf3\x05\xd3\x93\xebV\xd2T\xc8\x00_\xb9\x82\x98/h\xdcS,\xc5\xe1@DJ\xcdGW\x80\x0ej\x11)=\xd4\r2\x8e\x90\x07!\xab\x93\xee)8\x11\xa8\x0fN\x8e\xda\xcf\x8d\x90\xa0^\xc6\x95\x84\xbf\x1d\x0c\x9d\x876\xc3R\xa1Dc\xba\xbb/\xd9\xa1=|\xc9\xb8ng\xb0K\x064]y\x18w\x14m\xf3\xa71\xb6\xc01\x80\xf4I\xdbw\xf6\x9a\xdd\xabs\xa7}%\x0bp\xb0c\xb7TD\xb3\'Q}\x17&\xe6\x99d\xb3\x8b\xb4\xb4*8\x07\xe54\xe6\x0c\r\xbc\xe7\xdd\x1e\xb62\n\xfe\x8aF\t\x94I\xef\x87\x89\xaf\xdaL\xf6\xc4Zl\xf00Y\xd5b\x95\xd6\xd8]^\xe1\xa8\xa3\x1c>Q`|G\xaa;k\xbcw\x9c\'2O\xa7*\xfeP\xb2\\\xe5\xea\xf1;Dt\xcb\x04a>O\x98\xc0O\xac\x83)!\xdf\xe0\xb59\xa5\x8e\xfa\xfa\xd2z\x9ex\xe4"\x84y?\xc0\xe12\x8f\x82\xa5g\xb4\xae\xe9\xca\xdc\x7fa\xb1d*\xc82l\xda\x96\x81\xe6\x11\xcfS\xa0\x0b\xd2bLK\x92\xc8\x05\x18V\xc9\x00Q9\x10r\x18Oop\x9c\xff\x03u\xa0\x11fi\xd6,o\xbeAQ\xab\xe4\xf5J\x99*\xf3\xfe\x88H\x89(\xac\xbfj\xdan\xa3\x97v\xd3s\x17\x9f\xc9\xb7\xea\x99\xbc\x97\x82\xb7\xa9\t\x1e5\xcd\xaa\x15\xdcA\x17Q\xac\x14\x86 h`\xbb\x9c/\xefe\xf1\xaf\\\x0b\x91d\xcdy\xd7\'p\xa7\tq\x83\xe2\xd9\xa3\xc5.%\x83 \xb1\x04A\x9b\xb2N>\xeb\xdek\xfc?\xe7\xa7\xaf\x85\xe3dkPg8\x80/d\xc2\xc2\x1b\x9a\x91q*\xac\xb3ix\xad0\xb0\xaa/VE3,f\xf5}\\\xd7\xb4hD\x85M\x98\xcd:\x8a3.m\xcax8K\xde\xd4"3a\xcbx\xa0\t\xf6\\4;_\x7f\xd9">laZo\xb7\xacn`\xd3\x1a\x82\xd7\x03\xa0\x84u\x135`\'\x8ao\xad\x96\xf2\x83:eOY\xa6\x92r\xd4\xc4\xe9v\xc0\x0f\x15\x93(\xc2\x81e\xcf\xf2\xb2\x1d\n\n=tn\xd7\xebj\xc6\x93\t\xffW\xb9@8\xdd\x80\xcf\xa1\xe5\xf5\xaa\x92\xec\x8ay\xdf\x84\xe4\x87\x07\xee\xcb\x92\xae\xdd\xcf9n\xbd\xf5\xa9Bb\x02\x1a\xdcd\xfc?\xb0\xd2 \xbe\xce\xe4\xde \xb5\xc5\x96\xd0P\xe5\x8e\xd6L\x15T^-\xbb\x140\xdd\x07\xa7RQ\xa8b\xa0Da\xda@y\xab\xb4\xfd\x01\x17|fP_\'6\'\x036\xe7o\xb5dK\xces6L\xfc\xb5I\x9fH\xdc\x1e8\xcd\xb7P9k\xc5.ui\xd0s\xbd\'\xcb(\xec?X04g\xfc\x198}-\x07\x1c\x12l(\xc1\xf5\xa0\n%\x97\x89\xa68+\x80\xefR\x9e\x178<\x9a\xca\xe1\xa4"\x90\x8d\xdfO\x94:\x086;5\xa6o5\xcdb\xd3j\xed\xcab8EM\x13YL\xee\xcf\xb2\xfa@\xf1\xf7\x99\x96\x86B,.\xfd\x12\xd7?\xb4\x8c\xdf\xf5x\xac\xce.\xc1\xe6\x91\xac\xcey\xb5\x0ed#\xbc\x01v+\xa1wA;g\x19#~\xf6\x97"<\xceJ\x08d\x7ft\xae"b\xbaUS\xe8\xafP\x90\x9a:|\xbeo\xa6|\xd2S(;]\x8b \x95\xbc0\x96\xfcdQhA\xc5\xad\x91\xa1j\x9e\x0e\ty\xa1\x8c\x04\xa2\x12\x96\x89z\xbaeB\xc0"-\x08\xe9gP,\xa2W\xdd\x00)%"\xd2\xe8m<\xc5\xcfY\xfaT\x13.\x11\xc6@\xf8\xf4\x0b\x0f]\xa2`\x01;/\x1f\r\xb0UU\x08E\x11\x06\xfa\x80\xa6\x1dd\xde\x0bTr@>\x03\x17\x13\xb9\xdb\xbb\x92\xaf\x89"/5\xb7\xa5\x11\x8c\xdbBc\xec$\x03\xc4\xe8d5vs<\xb1\x87!IK\xae`\x11,\xa1DBc\xbb\xee\x7fl\xa2|~\x1a\xb1{{\x1cd.\xadR\x9f\xec\xfa?^\xafwG\xc4\x8a\x89)l\xeb\xa6\x03\x87~T\x92\xb4\xeaf\xe5Q\x04\x95Q\xc5\x80q\x1dq\xb2\xee\xccO\xf4\xefT&\x89\x17H\x16\xdeik\x19h\xaa\x9cX\x89\xc4\xd7\x9c\xf4A\xa8\xa3w^\xd1\xad\xd8~H\xb2\xbf\xe49\xbb\xb34\x8d7p%H\x88\xbd\x15+\xf1\xb7\x93V\x1bM\x04\xe2\x9f\x8eE\xb9\xe1D"_v\x1e\xd3%\xeanhG\xfaE:k\xe8\xed&x\xb7\x02:\x01\x9bmy\x03\xe4\x03\xba\x89L\x972\xa1\xfd\xb1\xfdD0F\xdf\xea\xc5\xb7\xa8s[2Q\x04\xe5W\xffT\xc9\x00\x1b0\xaeY.\xf4`\x1e\xd3\xb0\x02\xde\x11\xa4\xfe\x0c\xe4\x17\x0e\xdb\xfa\x82\x85\xed\x17+\n<\x14\t\xf63\'v\x86\x10A\xb4N1\x0bA\xcd\xbbN]\xaek\x8b\xcez}\x8d\x0f\xd2U\r\xdd\x85*\xd4\xe8/\xf3T\x15\xfb\xb4L2\xb0\xf9\xc7}\x992\xbe\xca\xf8^;\xb8U\xef\xf9\x03&\xa4UPL9\xa6J\x07i\xdd\xd8\x1e\xcal\xa3\xe2B#cr\x9c\x7f\xad\x9f9)\x9c\x8e\xf3\x8f\xcd\xe7\xf4^\xb9\x86[\x1b9^\xd8\xa6\'$\xc9\xb5\x15U\x12U\xd6;\xc2\xa2[\xf4\xae\x17\xcbr\xba\xa9\x15l\xb4%\x1e\xa3\xde7\xdb0\x81\x1bz_\xf0e\xce\xf1\x07E+\xf7l\xa5S\xb2\xdd{\xe0\xd5W\xac3\xe4\x8dKR6?O~\x9d7\xb54\x1d\xe7v\xcc\xfe\x9daFL\x0f\xa02\xbfg\x8cgN\xb5\x05\xfa2{+l2X\xec/_@\x84\xdd\x93\x08\xb7:\xa0\x08x\x0bOq\xbc\xb6g\xd6\x80$2\x86fx\x0c!\xb2uH[e\r\xdf\x80\xec\x17\x07\xecN\xbe\xefxH\x953\x96eK\xb1\x83y\x0c\x93\x1d\x96-o/\x1b\x8b\x07\xfa\xfe\xb3\xf4\x9c\x8dP\xda\x06\xbaq\x08\xdeSq\x0e\xc5\x82\xbe\xdf\x1fi-#\xf5=\xbc\xba\x03h\xd2\xa0X\x93\xd2\xbf\xb5n\xebr\x1do:\x1c\x97\xa7\xdf\x89\xb0\x0c\x94\x8e\x07WMH\xf9\xd7\xffN\xcd\xb9E\x80\x80\x0fo5L\x1f\x9b\xbet`\x1e\xa5\x18\x87_\xdfo7\xa0\xe2o\xe1\xad\xbc\xeenj\xe3\xbe\x98\xd34\x00\x93\xe6(\x1c\xddq\xde\x11\x19\x96\xa8\x8e\xd7.g\x1em\xbbn\xe0\xa2\x93kl\x8d\xe2"Y\xfc\xb6s\xc6\x04\x1c\x9f\xc1.d\xcblKl\xf7#L\x96\x11`\xcd\xcb\xa9\xf2\x0c\xbf,\xae\xc9I\x7f$\x9a\xce\x03\xa1\xf4\x0e\xbdr\xe8\x8cv>\xb4J\x7f=\xa7\xd8\xa8\xcb\xd4\x90\xaeywHF\x80\x7f\xea[Q\xd6X\xe1F\x89\xd6\x9c\x08{\xf7(\xef3I\x16y\xaf\xfe\xd0\xfb\xb4V\xcf\x1e.\xea\x85>\xf7\x88\x87, \xc7\xa8\xd0\xea\xfa\xef\tP\xf6\xfd^\x7f\xf30\x9d\xde\x80d\xc8\xf2aJ\xc3%\x16\x1a\xab\x82\xb4\xa0\x14\x83\x17\xc7t\xab\x03\x0b\xfb\xf4i\xa0.p5\xcbV:2{\x06V^\x9c\xad.\x00\xfc+\xff\xec\xfe\xed>\xca\x8d\xd2<\xb8t\x90\xf9\xe6*\x94y<\xe1\xbc\xcf\x0c\xa8\x8cXX\x8d9\xc4(\xd5\x19\xc3\xa5\x83\x02bg\x18KN\xec\x87\x12\x83y\x99\x05\xd1\xe5\x85*4\xca\x1a\xdeV\xf2\x8d\x97d\xb2\t\xa9\x8eB\x94\xf2\xe3\x8d\x86j\xdc\x16h\t\x14|\xd0g\xf7\x052\x9ehq\xf6\xa6\xef[\xc0l\xf6\xca\xa5T?p\x9b\to\'\xeb\x1c\r\x8e\xfc\x1c\x06w\xd9\xd4-\x97\x04\xf9c/2w3\xd3\xf7\x95:v\x19\x89\x81\x9b\xde\xee\x99\xa9\xeb7\x00F\x06Gw=\xa4\x0e\xda\x057\x88GG\xe1k\xbfS\xe7\xff%\xc21\xa9\xbe\x89\x16\xf9:\xd2\xa2"\x98k\xd9H\\\xf2\xb0\x95\x8b\xb1\xf4m,c\xb8+\xfe\xf6\xe0\xfa\xc7\xdc\x8a(A\xfdKj\x16\xc6\xd0\x95\x8e\xb9\xb5\x85\x1a\xeaA\xed\xa1\xeb\x82s\x88\xc8\'\x85\xd2\x1bi\x19\xd0S\xf7Lq\xf3JZk\x10\xdem"\xd7?`\xe6\xce\xb9\xf5\xfaT:2\x0e\x81\x0e$?\xf3\\\x9d\xaalc\xcezs\xdd\xb4\xc3go\x96\x84u\xda\x02\xd9*^ZVk\x9f\x9f\x9ft\xbc\xeca$\xa8z\xa8\x1c\xd1gcdp\x19\xc2\x83\\\xa2\xc8d=\x19\xb2\xb1\x0c]F\xdf\xbb\xa5\xb2~:\xe6"J\xaf\xb4\xb2*\xd0\xb0\xa9\xa7\x8d\x16$\xea\xddWI\x86\xcb\xfb\\q\xe9;R\xe8\x90\x88\xdd\x8a\x7f[\xa5\x88X\x8a\xa2\xe6\x03\x16K\xce\x9e1\xc6u\xb3\x14\xd7\xc8\x87|\xbd\xff_1\x16\xee\x934\xc21\x15\x1f\xe6B\xe9|\t\xdcT9e\xf6\xfa\xa4\xed\xc4\'\x17\xbf\xac\xc8r\xd3wZv`\xcd.\x03\xc7,WT\x07\xafOM\xd8\xeb\xb2\x18\xf5>\xa9\x01\xe9{\x15\xa5\x97\xd1nZp0f3 \xdaL\xb7%\xee\xb1\xa72*\xafk\x83\xd0\x87\x13\xb0\xb5\xf1\x9e\x7f\t\x105\xcaZ\xa6\xc99\xf0\xe1\x9ch8!\x1d\xecc\xf8_\xb7\xb0G \xa8\x0b\x0bu\x93\xb9\x10G\x91\x91\x88\x89stW\x1d\x96\x99b\x14\xba:k\xe7\xfe\x1bxu\x88KN\xd2\x0b@Tu\xc5\xca\'\x1e\x7f\xe6*e`\xd8|\x03\xf1[\xea\xfd!\x84\xb7\xa5#\x8b\\1\x19`\x0f\xe2\x94*\x18t\x97\xb3\xf0[\x04\x99\x91\xb4-\xd7\xb9C\xf6\x80eR\x9ch\x86\xc2\xae\xd3\x1bI\tL\xfb\xb8@\x90!\xc8\xde\xe5\xb3\x89\xe1U\xf4K\t.\x10\x0e\xfd\x857\xa6\xcdS\xf4\x93\xc8\x91\x83\xedj,\xfd\xf2\xbc{G\xb8\xa1\xc3J\x08n\xfa\xe9\x92-\x8c\x1ap\xaau\x19!\xc4\xd6\xd0\x14c\xec\xb4\x99h\x07\xa2\xb3\x85\xc0\x98\xaa\xbb[\xb8\xb2\x0f1\x8br\xbcq1TS\xebz\xe9\xf0\xc5\x1d\x8f\xa2\x9d\xf1U_\x03\x9a\xcf\xa6\xd9\x99\x96\xa4\x91#\xa9\x05\xaa\x94>U\xd5\xd8\x80C"_;\xb6\xa1\x9a\xc51\x1d\xfd{|\xffP\xaci\x1c\xf1*D\xca\xe1\xf6\'\x06Z\xce\x0fP\x18\xe7\xc7EB+\x11Vn\xbb\x89\x0c\x9a\x1d8\x04I(\xf0\x1e\x930\x08VBz\xcf\x0cy&`\xf3\xd2b\x1a"\xfc\xcc\x1cp\x8d\xf9\xd4h\x85r\x8c\xa8\xdeb\xe2\xf2W(E\x89\\<\xeb\x0b\x1c\xae\xae\xe9\x0f-`\xaa\x10\xea\xb14!\xf5\x9c\xf3;\xa4l\xc7Z<`\n\x1d+\x93\xeb\x84s\xaf)#\xc1qe\xac?\x07\xa7;`S\xa0\xdb\x9eM\x94\x95\x07\xc6oB\xa8\xc5:=\x1c#f\x9fF\xc9u\xe7\x02,\x8c\xd8\x93\xc1~9Z\xde\x1d\x97{z\xe6\xa8h,\x99\xb0\xc3)\xd5\xdfkeJh\x17\xb5\xdd!\x03a\xb7\xe3\x06;=P\xbc\x82W\x9a3b\xa2\xc0\x1c\xef\xdf)\x85\x06\x1es#\xcdZNSD\x13\xbe/E\x17\xb9\x9c\x87)9,u\x81\xbc\xfb\xb7x\x11\x1a\xaa2X\xc2L/\xdb\x9d\xed\x1d\xf0QH\xb7\xae\xe1\x1e\xb9\x0f:\xaa+.\x00\xf1nD\xfc\xc7\xcb\x13\xf4\x8b0\xab"TRj\xdeW"s\xa2\x806\x1cZ]\xa9:\xffg$\x8a$\xa4!\x8f\xda\xe9{U\xc7\xf9\xe7D~\x07\xf3o\xa17W\xdc~\xe8\xb7e\xf8\xf9\t\xe6\xa1:~\t\x16\xed\x9c\xe4\xee\xc9SP\xe6d\'<\x8c\'\x8f0\xd6\xe7\xcd\xe9&\x9e\xd2\x8cg\xd9\x97y\xb3\xcf\xff\x02D\x07,M;\xe0\xe4\xa4(^\x9c6Yass\xcf\x9d\xbc\xdd\x94(\x9d\xde\xd8\x84Bd\x00D3\x19\x94\xdb\xafI\x9c\x00\x01\x9c\xa6\x01\xec\xf0\x01Y\xf7i-\xb1\xc4g\xfb\x02\x00\x00\x00\x00\x04YZ' \ No newline at end of file diff --git a/tools/buffer-test/tx_data.py b/tools/buffer-test/tx_data.py new file mode 100644 index 00000000..99cf6c92 --- /dev/null +++ b/tools/buffer-test/tx_data.py @@ -0,0 +1 @@ +txdata = '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' \ No newline at end of file diff --git a/tools/tci-test.py b/tools/tci-test.py new file mode 100644 index 00000000..71f77a11 --- /dev/null +++ b/tools/tci-test.py @@ -0,0 +1,77 @@ +import websocket +import _thread +import time +import rel + +def on_message(ws, message): + + if message == "ready;": + print("ready...") + ws.send('audio_samplerate:8000;') + ws.send('AUDIO_STREAM_SAMPLE_TYPE:int16;') + ws.send('audio_start:0;') + #print(message) + elif len(message) == 576: + # audio received + receiver = message[:4] + sample_rate = int.from_bytes(message[4:8], "little") + format = int.from_bytes(message[8:12], "little") + codec = message[12:16] + crc = message[16:20] + audio_length = int.from_bytes(message[20:24], "little") + type = int.from_bytes(message[24:28], "little") + channel = int.from_bytes(message[28:32], "little") + reserved = int.from_bytes(message[32:36], "little") + data = message[36:] + #print(type) + if type > 1: + print(type) + elif message == "trx:0,true;": + print(message) + ws.send('audio_samplerate:8000;') + ws.send('AUDIO_STREAM_SAMPLE_TYPE:int16;') + ws.send('audio_start:0;') + #ws.send(b'\x00\x00\x00\x00@\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00V\x00\x00\x00am_sample_type:int16;nection\xbc\x18\xbc\x18j\x0bj\x0bQ\x03Q\x03\xff\xda\xff\xda\x85\x18\x85\x18\xd2\x00\xd2\x00\x85\xde\x85\xde\xbb\x1e\xbb\x1e\x19\x04\x19\x04w\xd8w\xd8s\xe7s\xe7o\xf4o\xf4p\xc2p\xc2\xab\xe7\xab\xe7\xca\x06\xca\x06\x0e\xba\x0e\xba\x98\xfb\x98\xfb\xb0\xf0\xb0\xf0\xdb\xd7\xdb\xd7h\rh\rU\x01U\x01\' \' \xb0\x19\xb0\x19\xab/\xab/\x106\x106\xa6\x06\xa6\x06\x8e\x18\x8e\x18\x18\xfe\x18\xfe\x83\xfd\x83\xfdVYVYI/I/t\xe9t\xe9\x81\x11\x81\x11\xe7\xf2\xe7\xf2\x8f\x1e\x8f\x1e\x9a\xf6\x9a\xf6\n\x8f\n\x8f\x87#\x87#\xc9\x1e\xc9\x1e\xca\x1e\xca\x1e\x00M\x00M\\\xdd\\\xdd\x9d:\x9d:\xf1\x05\xf1\x05\xc8\xa3\xc8\xa3\xc2\x0b\xc2\x0b"\xde"\xdey\x06y\x06\xc68\xc68h/h/\x08:\x08:\xe5\x07\xe5\x07\x85\x03\x85\x03\xc7\xae\xc7\xae\xeb\xa6\xeb\xa6\x01\xe0\x01\xe0M\xf5M\xf5k(k(\xf6$\xf6$\xeb\x18\xeb\x18L\xbdL\xbd\x1f\xea\x1f\xea{&{&T\xd2T\xd2(\xbd(\xbd\x9d\xea\x9d\xea\x9ee\x9eeX>X>$)$)\n\x1f\n\x1f\x80\xe7\x80\xe7@\x0e@\x0ej\xdcj\xdc\x10\xdd\x10\xdd\x99\xcb\x99\xcbd d \xaa-\xaa-3\x023\x02\x1f%\x1f%\xb6\xaf\xb6\xafu%u%\x1b\xfe\x1b\xfe\xfa\xb5\xfa\xb5\t\x12\t\x12\xa0\xe5\xa0\xe5\xc9\x0e\xc9\x0e\xb2\r\xb2\r\xa4\x15\xa4\x15\xc9\xd8\xc9\xd8\xa3\xe3\xa3\xe3L\x0fL\x0fm\xe6m\xe6\xb6\x0e\xb6\x0e\x13\xd4\x13\xd4\x96\xea\x96\xea0\r0\r\xc2\xea\xc2\xea\x8a\xec\x8a\xec\xf1\xc9\xf1\xc9\xc9\x03\xc9\x03l\xf8l\xf8%\n%\n\x15\x0e\x15\x0et\xc3t\xc37\xf17\xf1\x9f\xf6\x9f\xf6I\x11I\x11T\x1eT\x1e\x92\x1b\x92\x1b\xee<\xee<\xe91\xe91\x9a\x05\x9a\x05i\x00i\x00\xf7\x00\xf7\x00Q\x10Q\x10\xbd\x1b\xbd\x1b\xa5\x03\xa5\x03v@v@\x1b*\x1b*\xa9$\xa9$\xf9\x17\xf9\x17\x80\xd9\x80\xd9\r\xfe\r\xfe\xca\xf3\xca\xf3(\x04(\x04;\xe9;\xe9r\xecr\xec[\n[\n') + else: + print(message) + #ws.send(b'\x00\x00\x00\x00@\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\xe1\x02\x00\x00\x00\x00\x00\x00\x9f\xc0#\x00\x00\x1b\x90\x90\x90\x08\xd8D\x00\x00\x00x\xba.\x1f\x80\xbb\x9b\x8b\x9b\xee+\xee+k\x02k\x02[\xf8[\xf8\xcf\x1c\xcf\x1c\xe8/\xe8/\r\x11\r\x11\'\xd4\'\xd4\x8f\xea\x8f\xea\x01\xdb\x01\xdb!\xb2!\xb2=\xf8=\xf8\xba=\xba=\xf8\x17\xf8\x17\x96\xf9\x96\xf9Q\x04Q\x04\xce\xfb\xce\xfb\xe2\xe2\xe2\xe2\x11\xd1\x11\xd1(\x06(\x06\x0e\x1b\x0e\x1bP\xf8P\xf80 0 \xf2\x16\xf2\x16g\xfag\xfa\x96\xfb\x96\xfb\x1c\xcb\x1c\xcb\x16\x0c\x16\x0c\xbc:\xbc:\x15\x1f\x15\x1f\x9f\x1f\x9f\x1f\x00\xf8\x00\xf8\xdb\x0b\xdb\x0b\x98\r\x98\ro\xf7o\xf7{\xec{\xecF\xfaF\xfac"c"\xd3\x10\xd3\x10\xde$\xde$"%"%F\x05F\x05\xbc\xff\xbc\xff\x84\x0c\x84\x0c\xe4\xf4\xe4\xf4\x99\xc4\x99\xc4\xe0\xe4\xe0\xe4\xe1\x17\xe1\x17\x1c\xec\x1c\xec\xa9\x1c\xa9\x1c\x916\x916\xc5\xcf\xc5\xcf\xc5\x0e\xc5\x0e\xcb\xed\xcb\xed\xb1\xda\xb1\xda!1!1u\xf6u\xf6\xc7&\xc7&/\xf0/\xf0\xee\xba\xee\xba\xa5\x00\xa5\x00\x9a\xf0\x9a\xf0V8V8\x9d\xec\x9d\xec[\xca[\xca\xc6,\xc6,v\xedv\xed\xd3\xcf\xd3\xcf\xa7\xcd\xa7\xcd!\x0c!\x0c\x19<\x19<\x86\x0e\x86\x0e\x83\xe4\x83\xe4E\xb7E\xb7\x94\xfe\x94\xfe\x98\x08\x98\x08\xbb\xf8\xbb\xf8m5m5e\xf7e\xf7\xd6\xf1\xd6\xf1\xfe\x1b\xfe\x1b\x91#\x91#%\t%\t~\xab~\xab\x8a\xfe\x8a\xfe\x0f\x15\x0f\x15\xd7\xd0\xd7\xd0\xee\x17\xee\x17\xad\xcd\xad\xcd\x08\xe3\x08\xe3\xb6,\xb6,\xb6\xd4\xb6\xd4\xe1\x10\xe1\x10\x89\x04\x89\x04@\xcc@\xcct\xeat\xea:\xdf:\xdf\r\r\r\r\x1e\x14\x1e\x14\xe4\x0f\xe4\x0f\xcb#\xcb#\xab\t\xab\t\x05\x03\x05\x03f\x00f\x00\xa7\xdc\xa7\xdc\xcc\xe7\xcc\xe7\x88\x07\x88\x07\xbc\xef\xbc\xef\xa0\x10\xa0\x10\xf6\xf5\xf6\xf5\xd1\xd2\xd1\xd2\x9b\x10\x9b\x10\xb7\xe6\xb7\xe6\x07\xe3\x07\xe37\xfc7\xfcc\x10c\x10\xa51\xa51\x13,\x13,YOYO\xdf0\xdf0\x96\xec\x96\xec[\t[\t\x8d@\x8d@t\xfbt\xfbl\xecl\xec\xf2\xf3\xf2\xf3\n\xd4\n\xd4\x7f\xfb\x7f\xfbk(k(') + + """ + sample_rate = 8000 + audio_length = 1200 + data = bytes([0]) * 512 + + testframe = bytearray(512+64) + testframe[4:8] = sample_rate.to_bytes(4, byteorder="big") + testframe[64:len(data)] = data + + ws.send(testframe) + """ +def on_error(ws, error): + print(error) + +def on_close(ws, close_status_code, close_msg): + print("### closed ###") + +def on_open(ws): + print("Opened connection") + #ws.send('IQ_SAMPLERATE:8000;') + #ws.send('audio_samplerate:8000;') + #ws.send('audio_start:0;') + #ws.send('iq_start:0;') + + +if __name__ == "__main__": + #websocket.enableTrace(True) + ws = websocket.WebSocketApp("ws://127.0.0.1:50001", + on_open=on_open, + on_message=on_message, + on_error=on_error, + on_close=on_close) + + ws.run_forever(dispatcher=rel, reconnect=5) # Set dispatcher to automatic reconnection, 5 second reconnect delay if con> + rel.signal(2, rel.abort) # Keyboard Interrupt + rel.dispatch() + + +from websocket import create_connection \ No newline at end of file