pax_global_header00006660000000000000000000000064147650562530014527gustar00rootroot0000000000000052 comment=5038bf2d03c410468d4f9f6f8b76289c309ce612 antpm-1.24/000077500000000000000000000000001476505625300125745ustar00rootroot00000000000000antpm-1.24/.github/000077500000000000000000000000001476505625300141345ustar00rootroot00000000000000antpm-1.24/.github/workflows/000077500000000000000000000000001476505625300161715ustar00rootroot00000000000000antpm-1.24/.github/workflows/cmake.yml000066400000000000000000000133661476505625300200050ustar00rootroot00000000000000name: CMake on: push: branches: [ "master" ] pull_request: branches: [ "master" ] env: # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) BUILD_TYPE: Release jobs: build: strategy: matrix: # https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources os: - macos-latest - ubuntu-latest - ubuntu-20.04 - macos-13 - windows-2025 - windows-2022 # https://stackoverflow.com/a/68940067 compiler: [ {cpp: g++, c: gcc}, {cpp: clang++, c: clang} ] exclude: - os: macos-latest compiler: {cpp: g++, c: gcc} - os: macos-13 compiler: {cpp: g++, c: gcc} - os: windows-2025 compiler: {cpp: g++, c: gcc} - os: windows-2022 compiler: {cpp: g++, c: gcc} # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac. # You can convert this to a matrix build if you need cross-platform coverage. # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix runs-on: ${{ matrix.os }} #timeout-minutes: 10 steps: - name: Build system ID run: | echo ${{ runner.arch }} uname -a - name: Install APT build-deps if: runner.os == 'Linux' run: | sudo apt-get update sudo apt-get install -y pkg-config libusb-1.0-0-dev libxml2-dev libboost-dev libboost-exception-dev libboost-program-options-dev libboost-test-dev valgrind clang - name: Install Homebrew build-deps if: runner.os == 'macOS' run: | brew install pkg-config libusb cmake ninja boost libxml2 gcc@14 brew --prefix gcc # - name: Download boost under Windows # if: runner.os == 'Windows' # run: | # #Invoke-WebRequest $myDownloadUrl -OutFile c:\file.ext # #Invoke-WebRequest https://github.com/boostorg/boost/archive/refs/tags/boost-1.43.0.zip -OutFile boost-1.43.0.zip # empty # #Invoke-WebRequest -UserAgent "Wget" -Uri "https://sourceforge.net/projects/boost/files/boost/1.43.0/boost_1_43_0.7z/download" -OutFile boost_1_43_0.7z # #7z x boost_1_43_0.7z # #Get-Location # #Get-ChildItem boost_1_43_0 # #Get-ChildItem boost-1.43.0 # Invoke-WebRequest -UserAgent "Wget" -Uri https://github.com/userdocs/boost/releases/download/boost-1.87.0/boost_1_87_0-msvc-14.3-64.exe -OutFile boost_1_87_0-msvc-14.3-64.exe # Get-ChildItem . # #Start-Process -FilePath "boost_1_87_0-msvc-14.3-64.exe" -ArgumentList "/VERYSILENT" # # boost_1_87_0-msvc-14.3-64.exe /VERYSILENT # installs into c:\local\boost_1_87_0 # .\boost_1_87_0-msvc-14.3-64.exe /VERYSILENT | Write-Output # Get-ChildItem c:\local\boost_1_87_0 # - name: Get boost under Windows # uses: actions/checkout@v3 # if: runner.os == 'Windows' # with: # repository: boostorg/boost # ref: 'boost-1.43.0' # path: ./boost_checkout # submodules: recursive - name: Install Windows build-deps if: runner.os == 'Windows' run: | vcpkg install libusb echo "C:\vcpkg\installed\x64-windows\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append #Get-ChildItem -Recurse C:/vcpkg/installed choco install boost-msvc-14.3 #Get-ChildItem -Recurse c:\local\boost_1_87_0 echo "c:\local\boost_1_87_0\lib64-msvc-14.3" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Checkout sources uses: actions/checkout@v4 - name: Configure CMake Unix if: runner.os == 'macOS' || runner.os == 'Linux' env: CC: ${{ runner.os == 'macOS' && matrix.compiler.c == 'gcc' && 'gcc-14' || matrix.compiler.c }} CXX: ${{ runner.os == 'macOS' && matrix.compiler.cpp == 'g++' && 'g++-14' || matrix.compiler.cpp }} # https://stackoverflow.com/questions/22228208/using-g-with-libc # g++ -std=c++0x -nostdinc++ -nodefaultlibs -lc -isystem /include/c++/v1 -lc++ -lc++abi -lgcc_s.10.5 CXXFLAGS: ${{ runner.os == 'macOS' && matrix.compiler.cpp == 'g++' && '-stdlib=libc++' || '' }} # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type run: cmake -B ${{github.workspace}}/build -S ${{github.workspace}}/src -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DUSE_BOOST_TEST=TRUE -DUSE_GANT=TRUE - name: Configure CMake Windows if: runner.os == 'Windows' # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type run: cmake -B ${{github.workspace}}/build -S ${{github.workspace}}/src -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DUSE_BOOST_TEST=TRUE -DUSE_GANT=TRUE - name: Build # Build your program with the given configuration run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -j - name: Env if: runner.os == 'Windows' run: | echo "PATH="$env:path - name: Test working-directory: ${{github.workspace}}/build # Execute tests defined by the CMake configuration. # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail run: ctest -C ${{env.BUILD_TYPE}} --rerun-failed --output-on-failure -j 4 --timeout 120 antpm-1.24/.github/workflows/coverity.yml000066400000000000000000000030271476505625300205620ustar00rootroot00000000000000name: Coverity Scan # We only want to test official release code, not every pull request. on: push: # branches: # - '*' branches: [main] schedule: - cron: "25 4 * * *" # Daily at 04:25 UTC jobs: coverity: runs-on: ubuntu-latest timeout-minutes: 10 steps: - name: Install APT build-deps if: runner.os == 'Linux' run: | sudo apt-get update sudo apt-get install -y pkg-config libusb-1.0-0-dev libxml2-dev libboost-dev libboost-exception-dev libboost-filesystem-dev libboost-program-options-dev libboost-test-dev valgrind - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type run: cmake -B ${{github.workspace}}/build -S ${{github.workspace}}/src -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DUSE_BOOST_TEST=TRUE -DUSE_GANT=TRUE - uses: vapier/coverity-scan-action@v1 with: email: ${{ secrets.COVERITY_SCAN_EMAIL }} token: ${{ secrets.COVERITY_SCAN_TOKEN }} working-directory: ${{github.workspace}}/build # - name: Coverity Build Log # run: cat ${{github.workspace}}/build/cov-int/build-log.txt # - name: Archive code coverage results # uses: actions/upload-artifact@v4 # with: # name: coverity-report # path: ${{github.workspace}}/build/cov-int.tgz antpm-1.24/.gitignore000066400000000000000000000001121476505625300145560ustar00rootroot00000000000000*build* *~ /tmp.* /src/tests/config_tmp.ini /DeviceSettings.xml CMakeFilesantpm-1.24/3rd_party/000077500000000000000000000000001476505625300145035ustar00rootroot00000000000000antpm-1.24/3rd_party/usbmon-6/000077500000000000000000000000001476505625300161515ustar00rootroot00000000000000antpm-1.24/3rd_party/usbmon-6/COPYING000066400000000000000000000431031476505625300172050ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. antpm-1.24/3rd_party/usbmon-6/Makefile000066400000000000000000000006731476505625300176170ustar00rootroot00000000000000## ## usbmon - simple front-end for in-kernel usbmon ## #CFLAGS += -Wall -Wp,-D_FORTIFY_SOURCE=2 -O2 CFLAGS += -Wall -Wshadow -Wmissing-declarations -Wmissing-prototypes CFLAGS += -Wnested-externs -Wpointer-arith -Wpointer-arith -Wsign-compare CFLAGS += -Wchar-subscripts -Wstrict-prototypes -Wformat=2 -Wtype-limits CFLAGS += -Wp,-D_FORTIFY_SOURCE=2 CFLAGS += -O2 all: usbmon usbmon: usbmon.o usbmon.o: usbmon.c clean: rm -f *.o usbmon antpm-1.24/3rd_party/usbmon-6/README000066400000000000000000000005551476505625300170360ustar00rootroot00000000000000 usbmon Version 6 The usbmon(8) utility is a user interface to its namesake "usbmon", a facility in Linux kernel. The usbmon facility may also be accessed with tcpdump(1), Wireshark, or cat(1). Isn't the choice wonderful? This software program is licensed for use under terms of GNU General Public License, version 2. See file "COPYING" for the complete terms. antpm-1.24/3rd_party/usbmon-6/usbmon.8000066400000000000000000000201011476505625300175370ustar00rootroot00000000000000.TH usbmon 8 "10 April 2007" .IX usbmon .SH NAME usbmon \- monitor USB traffic .SH SYNOPSIS .B usbmon [ .B -i .I bus_num ] [ .B -s .I length ] [ .B -f0 | .B -fu | .B -fh ] [ .B -a0 | .B -a1 ] .SH DESCRIPTION .B usbmon allows to capture USB traffic for analysis in the manner similar to .BR tcpdump (8). To make use of this program, you need to have a Linux kernel which supports the binary "usbmon" interface (e.g., Linux kernel 2.6.20 or newer). .SH OPTIONS .TP .B \-i Listen on \fIbus_num\fP. If unspecified, .I usbmon attempts to listen on the pseudo-bus number zero, which is supposed to capture all packets on all buses. The default is a convenient mode because the user does not have to figure out the bus number where a specific device is attached. Also, listening on pseudo-bus zero allows to capture events which happen when a bus is initialized. However, it may be necessary to specify a specific bus number to tap. Kernels before 2.6.22 do not implement the pseudo-bus zero at all. Performance of USB stack and the usbmon is greater when a specific bus is monitored. In such case, the desired bus number may be determined by examining the output of lsusb(8). .TP .B \-s Set the maximum length of USB data to print. The default is to print 32 bytes just like the kernel's text interface would. The capture size is automatically adjusted to match unless set explicitly. .TP .B \-f Select the output format as one of: '0' for legacy format, 'u' for so-called "1u" format, 'h' for "human-readable" format. The human-readable format is the default. Also, it changes over time, so programs should parse the "1u" format. Selecting the 1u format forces .I usbmon to use the API which may not be available in the kernel before version 2.6.22. The human-readable format is not intended for a programmatic parsing, and so changes from release to release. .TP .B \-a Force the binary API version to use: '0' for the legacy API in kernel 2.6.20 and up, '1' for the newer API in kernels after 2.6.22. Selection of output format may force the API to the minimum required to support the format. In general, this option is only used when testing the kernel component of usbmon. .SH OUTPUT FORMAT .LP The output of .I usbmon contains one text line per an event. The event corresponds to I/O operations on the boundary of Host Controller Driver (HCD). This includes events of the following types: Submission, Callback, Error. Every line consists of whitespace separated words. The number or position of words may depend on the event type, but there is a set of words, common for all types. .LP Most commonly used format is the human-readable format. Its words, from left to right, are: .PP - URB Tag. A single URB generates several monitoring events during its life cycle. The tag allows to corellate events with the URB. Tag is usually derived from a kernel mode address. Human-readable format shortens the tag to make the output more readable, so it's not the complete address. .PP - Timestamp. It consistes of the number of seconds, period, and the fraction in microseconds. .PP - Event Type. This type refers to the format of the event, not URB type. Available types are: S - submission, C - callback, E - submission error. .PP - "Pipe word" (the name is historical and has nothing to do with pipes). This is a composite word. It consists of four fields, separated by colons: URB type and direction, Bus number, Device address, Endpoint number. Type and direction are encoded with two bytes in the following manner: .PP Ci Co Control input and output Zi Zo Isochronous input and output Ii Io Interrupt input and output Bi Bo Bulk input and output .PP The address information fields may contain leading zeros. If the bus is specified with -i, the Bus number field is redundant, but is kept for the ease of parsing. .PP - Status word. This word may have several fields, depending on the transfer type. Most transfers only have the status field. Interrupt and Isochronous transfers add an interval. For Isochronous, start frame and error count may be present. For callback and error events, the status field contains an integer number, which represents a "status" field of the URB. For a submission event, status makes no sense, so the field contains a single dash. .PP Control submissions are an exception, because they may have a setup packet. In such case, the event contains a letter in place of the status word. The letter is called "setup tag". .PP - Setup packet, if present, consists of 5 words: one of each for bmRequestType, bRequest, wValue, wIndex, wLength, as specified by the USB Specification 2.0. These words are safe to decode if Setup Tag was 's'. Otherwise, the setup packet was present, but not captured, and the fields contain filler. .PP - The number of isochronous frame descriptors (optional). .PP - Isochronous descriptors (optional). Like the "pipe word", each descriptor contains fields separated by colons: status, offset, and length. .PP - Data Tag .PP - Data (if Data Tag is '=') .PP Data stream and its ASCII representation follow on separate lines. Each line starts with a space for the ease of identification. .LP The following is the list of words for the legacy format, from left to right: .PP - URB Tag. This is normally a kernel mode address of the URB structure. .PP - Timestamp in microseconds, a decimal number. The timestamp's resolution depends on available clock, and so it can be much worse than a microsecond (if the implementation uses jiffies, for example). The number of microseconds is usually truncated, so it can wrap if usbmon runs long enough. .PP - Event Type. This type refers to the format of the event, not URB type. Available types are: S - submission, C - callback, E - submission error. .PP - "Pipe". The pipe concept is deprecated. This is a composite word, used to be derived from information in pipes. It consists of three fields, separated by colons: URB type and direction, Device address, Endpoint number. Type and direction are encoded with two bytes in the following manner: .PP Ci Co Control input and output Zi Zo Isochronous input and output Ii Io Interrupt input and output Bi Bo Bulk input and output .PP Device address and Endpoint number are 3-digit and 2-digit (respectively) decimal numbers, with leading zeroes. .PP - URB Status. In most cases, this field contains a number, sometimes negative, which represents a "status" field of the URB. This field makes no sense for submissions, but is present anyway to help scripts with parsing. When an error occurs, the field contains the error code. In case of a submission of a Control packet, this field contains a Setup Tag instead of an error code. It is easy to tell whether the Setup Tag is present because it is never a number. Thus if scripts find a number in this field, they proceed to read Data Length. If they find something else, like a letter, they read the setup packet before reading the Data Length. .PP - Setup packet, if present, consists of 5 words: one of each for bmRequestType, bRequest, wValue, wIndex, wLength, as specified by the USB Specification 2.0. These words are safe to decode if Setup Tag was 's'. Otherwise, the setup packet was present, but not captured, and the fields contain filler. .PP - Data Length. For submissions, this is the requested length. For callbacks, this is the actual length. .PP - Data tag. The usbmon may not always capture data, even if length is nonzero. The data words are present only if this tag is '='. .PP - Data words follow, in big endian hexadecimal format. Notice that they are not machine words, but really just a byte stream split into words to make it easier to read. Thus, the last word may contain from one to four bytes. The length of collected data is limited (see the .I \-s parameter) and can be less than the data length report in the Data Length word. .SH FILES .TP .B /proc/devices This file is read to determine the major of /dev/usbmonN if such node does not exist in the system. .TP .B /dev/usbmonN The .I usbmon attempts to open .I /dev/usbmon{N}, where N is the bus number. If the node does not exist, .I usbmon creates it. .SH SEE ALSO .BR lsusb (8) .SH AUTHOR Pete Zaitcev, . antpm-1.24/3rd_party/usbmon-6/usbmon.c000066400000000000000000000626321476505625300176310ustar00rootroot00000000000000/* * usbmon: Front-end for usbmon * * Copyright (C) 2005 Pete Zaitcev (zaitcev@redhat.com) * Copyright (c) 2007 Red Hat, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * The function print_48 is a fork of mon_text_read from ancient kernels * (thus we are perfectly compatible with '1t' format), so we use GPL v2. * If someone rewrites print_foo from scratch, we can use any GPL >= 2. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #define TAG "usbmon" #ifdef __GNUC__ #define __unused __attribute__((unused)) #else #define __unused /**/ #endif #define usb_typeint(type) (((type)&0x3) == PIPE_INTERRUPT) #define usb_typeisoc(type) (((type)&0x3) == PIPE_ISOCHRONOUS) struct usbmon_packet { uint64_t id; /* URB ID - from submission to callback */ unsigned char type; /* Same as in text API; extensible. */ unsigned char xfer_type; /* ISO, Intr, Control, Bulk */ unsigned char epnum; /* Endpoint number; 0x80 IN */ unsigned char devnum; /* Device address */ unsigned short busnum; /* Bus number */ char flag_setup; char flag_data; int64_t ts_sec; /* gettimeofday */ int32_t ts_usec; /* gettimeofday */ int status; unsigned int length; /* Length of data (submitted or actual) */ unsigned int len_cap; /* Delivered length */ unsigned char setup[8]; /* Only for Control S-type */ }; struct usbmon_packet_1 { uint64_t id; /* URB ID - from submission to callback */ unsigned char type; /* Same as in text API; extensible. */ unsigned char xfer_type; /* ISO, Intr, Control, Bulk */ unsigned char epnum; /* Endpoint number; 0x80 IN */ unsigned char devnum; /* Device address */ unsigned short busnum; /* Bus number */ char flag_setup; char flag_data; int64_t ts_sec; /* gettimeofday */ int32_t ts_usec; /* gettimeofday */ int status; unsigned int length; /* Length of data (submitted or actual) */ unsigned int len_cap; /* Delivered length */ union { unsigned char setup[8]; /* Only for Control S-type */ struct iso_rec { int error_count; int numdesc; /* Number from the URB */ } iso; } s; int interval; int start_frame; unsigned int xfer_flags; unsigned int ndesc; /* Actual number of ISO descriptors */ }; struct usbmon_isodesc { int iso_stat; unsigned int iso_off; unsigned int iso_len; int iso_pad; }; /* * Size this so that we see data even if many descriptors are used. * Notice that we reserve enough print buffer for all of them. */ #define ISODESC_MAX 8 #define PIPE_ISOCHRONOUS 0 #define PIPE_INTERRUPT 1 #define PIPE_CONTROL 2 #define PIPE_BULK 3 #define MON_IOC_MAGIC 0x92 #define MON_IOCG_STATS _IOR(MON_IOC_MAGIC, 3, struct usbmon_stats) #define MON_IOCT_RING_SIZE _IO(MON_IOC_MAGIC, 4) #define MON_IOCQ_RING_SIZE _IO(MON_IOC_MAGIC, 5) struct usbmon_get_arg { struct usbmon_packet_1 *hdr; /* Only 48 bytes, not 64. */ void *data; size_t alloc; /* Length of data (can be zero) */ }; #define MON_IOCX_GET _IOW(MON_IOC_MAGIC, 6, struct usbmon_get_arg) #define MON_IOCX_GETX _IOW(MON_IOC_MAGIC, 10, struct usbmon_get_arg) struct usbmon_mfetch_arg { unsigned int *offvec; /* Vector of events fetched */ unsigned int nfetch; /* Num. of events to fetch / fetched */ unsigned int nflush; /* Number of events to flush */ }; #define MON_IOCX_MFETCH _IOWR(MON_IOC_MAGIC, 7, struct usbmon_mfetch_arg) /* */ enum text_format { TFMT_OLD, /* The v0 text API aka "1t" */ TFMT_1U, /* The "1u" text format */ TFMT_HUMAN /* Human-oriented format, changes over time. */ }; enum usbmon_api { API_ANY, API_B0, /* Old binary (48 bytes usbmon_packet) */ API_B1, /* New binary (64 bytes usbmon_packet_1) */ API_B1M /* New binary (64 bytes usbmon_packet_1) + mmap(2) */ }; struct params { int ifnum; /* USB bus number */ char *devname; /* /dev/usbmonN */ int data_size; /* How many bytes to fetch, including ISO descriptors */ int data_max; /* How many bytes to print as data (<= data_size) */ enum text_format format; enum usbmon_api api; int map_size; char *print_buf; int print_size; }; enum { DATA_MAX = 32 }; /* Old limit used with 1t format (print_48) */ struct print_cursor { char *pbuf; int size; int count; /* without the terminating nul */ }; void Usage(void); void print(const struct params *, const struct usbmon_packet_1 *ep, const unsigned char *data); void print_48(const struct params *, const struct usbmon_packet *ep, const unsigned char *data); void print_1u(const struct params *, const struct usbmon_packet_1 *ep, const unsigned char *data); void print_human(const struct params *, const struct usbmon_packet_1 *ep, const unsigned char *data, uint64_t start_sec); static void print_human_data(struct print_cursor *curp, const struct usbmon_packet_1 *ep, const unsigned char *data, int data_len); static void print_start(struct print_cursor *, char *buf, int size0); static void print_safe(struct print_cursor *, const char *fmt, ...); static int print_done(struct print_cursor *); void parse_params(struct params *p, char **argv); void make_device(const struct params *p); int find_major(void); struct params par; int main(int argc __unused, char **argv) { int fd; struct usbmon_packet_1 hdrb; struct usbmon_packet_1 *hdr; struct usbmon_get_arg getb; enum { MFETCH_NM = 3 }; unsigned int offs[MFETCH_NM]; unsigned int off; struct usbmon_mfetch_arg mfb; unsigned char *data_buff; unsigned int toflush; int i; int rc; if (sizeof(struct usbmon_packet) != 48) { extern void usbmon_packet_size_is_bolixed(void); usbmon_packet_size_is_bolixed(); /* link-time error */ } if (sizeof(struct usbmon_packet_1) != 64) { extern void usbmon_packet_1_size_is_bolixed(void); usbmon_packet_1_size_is_bolixed(); /* link-time error */ } parse_params(&par, argv+1); /* * Two reasons to do this: * 1. Reduce weird error messages. * 2. If we create device nodes, we want them owned by root. */ if (geteuid() != 0) { fprintf(stderr, TAG ": Must run as root\n"); exit(1); } if ((fd = open(par.devname, O_RDWR)) == -1) { if (errno == ENOENT) { make_device(&par); fd = open(par.devname, O_RDWR); } if (fd == -1) { if (errno == ENODEV && par.ifnum == 0) { fprintf(stderr, TAG ": Can't open pseudo-bus zero at %s" " (probably not supported by kernel)\n", par.devname); } else { fprintf(stderr, TAG ": Can't open %s: %s\n", par.devname, strerror(errno)); } exit(1); } } if (par.api == API_B1M) { rc = ioctl(fd, MON_IOCQ_RING_SIZE, 0); if (rc == -1) { fprintf(stderr, TAG ": Cannot get ring size: %s\n", strerror(errno)); exit(1); } printf("Ring size: %d\n", rc); /* P3 */ par.map_size = rc; data_buff = mmap(0, par.map_size, PROT_READ, MAP_SHARED, fd, 0); if (data_buff == MAP_FAILED) { fprintf(stderr, TAG ": Cannot mmap: %s\n", strerror(errno)); exit(1); } } else { if ((data_buff = malloc(par.data_size)) == NULL) { fprintf(stderr, TAG ": No core\n"); exit(1); } } if (par.format == TFMT_HUMAN && par.api == API_B0) { /* * Zero fields which are not present in old (zero) API */ memset(&hdrb, 0, sizeof(struct usbmon_packet_1)); } else { /* * Make uninitialized fields visible. */ memset(&hdrb, 0xdb, sizeof(struct usbmon_packet_1)); } toflush = 0; for (;;) { if (par.api == API_B0) { getb.hdr = &hdrb; getb.data = data_buff; getb.alloc = par.data_size; if ((rc = ioctl(fd, MON_IOCX_GET, &getb)) != 0) { fprintf(stderr, TAG ": MON_IOCX_GET: %s\n", strerror(errno)); exit(1); } print(&par, &hdrb, data_buff); } else if (par.api == API_B1) { getb.hdr = &hdrb; getb.data = data_buff; getb.alloc = par.data_size; if ((rc = ioctl(fd, MON_IOCX_GETX, &getb)) != 0) { fprintf(stderr, TAG ": MON_IOCX_GETX: %s\n", strerror(errno)); exit(1); } print(&par, &hdrb, data_buff); } else if (par.api == API_B1M) { mfb.offvec = offs; mfb.nfetch = MFETCH_NM; mfb.nflush = toflush; if ((rc = ioctl(fd, MON_IOCX_MFETCH, &mfb)) != 0) { fprintf(stderr, TAG ": MON_IOCX_MFETCH: %s\n", strerror(errno)); exit(1); } for (i = 0; i < mfb.nfetch; i++) { off = offs[i]; if (off >= par.map_size) { fprintf(stderr, TAG ": offset\n"); continue; } hdr = (struct usbmon_packet_1 *)(data_buff + off); if (hdr->type == '@') continue; print(&par, hdr, (const unsigned char *)(hdr + 1)); } toflush = mfb.nfetch; } else { getb.hdr = &hdrb; getb.data = data_buff; getb.alloc = par.data_size; if ((rc = ioctl(fd, MON_IOCX_GETX, &getb)) != 0) { if (errno == ENOTTY) { par.api = API_B0; rc = ioctl(fd, MON_IOCX_GET, &getb); if (rc != 0) { fprintf(stderr, TAG ": MON_IOCX_GET: %s\n", strerror(errno)); exit(1); } } else { fprintf(stderr, TAG ": MON_IOCX_GETX: %s\n", strerror(errno)); exit(1); } } print(&par, &hdrb, data_buff); } } // return 0; } void print(const struct params *prm, const struct usbmon_packet_1 *ep, const unsigned char *data) { static uint64_t start_sec = 0; switch (par.format) { case TFMT_OLD: /* * Old and new APIs are made compatible just so we * can cast like this. */ print_48(&par, (struct usbmon_packet *) ep, data); break; case TFMT_1U: print_1u(&par, ep, data); break; default: /* TFMT_HUMAN */ if (start_sec == 0) start_sec = ep->ts_sec; print_human(&par, ep, data, start_sec); } } void print_48(const struct params *prm, const struct usbmon_packet *ep, const unsigned char *data) { struct print_cursor pcur; char udir, utype; int data_len, i; int cnt; ssize_t rc; print_start(&pcur, prm->print_buf, prm->print_size); udir = ((ep->epnum & 0x80) != 0) ? 'i' : 'o'; switch (ep->xfer_type & 0x3) { case PIPE_ISOCHRONOUS: utype = 'Z'; break; case PIPE_INTERRUPT: utype = 'I'; break; case PIPE_CONTROL: utype = 'C'; break; default: /* PIPE_BULK */ utype = 'B'; } print_safe(&pcur, "%llx %u %c %c%c:%03u:%02u", (long long) ep->id, (unsigned int)(ep->ts_sec & 0xFFF) * 1000000 + ep->ts_usec, ep->type, utype, udir, ep->devnum, ep->epnum & 0x7f); if (ep->flag_setup == 0) { /* Setup packet is present and captured */ print_safe(&pcur, " s %02x %02x %04x %04x %04x", ep->setup[0], ep->setup[1], (ep->setup[3] << 8) | ep->setup[2], (ep->setup[5] << 8) | ep->setup[4], (ep->setup[7] << 8) | ep->setup[6]); } else if (ep->flag_setup != '-') { /* Unable to capture setup packet */ print_safe(&pcur, " %c __ __ ____ ____ ____", ep->flag_setup); } else { /* No setup for this kind of URB */ print_safe(&pcur, " %d", ep->status); } print_safe(&pcur, " %d", ep->length); if (ep->length > 0) { if (ep->flag_data == 0) { print_safe(&pcur, " ="); if ((data_len = ep->len_cap) >= DATA_MAX) data_len = DATA_MAX; for (i = 0; i < data_len; i++) { if (i % 4 == 0) { print_safe(&pcur, " "); } print_safe(&pcur, "%02x", data[i]); } print_safe(&pcur, "\n"); } else { print_safe(&pcur, " %c\n", ep->flag_data); } } else { print_safe(&pcur, "\n"); } cnt = print_done(&pcur); if ((rc = write(1, prm->print_buf, cnt)) < cnt) { if (rc < 0) { fprintf(stderr, TAG ": Write error: %s\n", strerror(errno)); } else { fprintf(stderr, TAG ": Short write\n"); } exit(1); } } void print_1u(const struct params *prm, const struct usbmon_packet_1 *ep, const unsigned char *data) { struct print_cursor pcur; char udir, utype; int data_len, i; int ndesc; /* Display this many */ const struct usbmon_isodesc *dp; int cnt; ssize_t rc; print_start(&pcur, prm->print_buf, prm->print_size); if ((data_len = ep->len_cap) < 0) { /* Overflow */ data_len = 0; } udir = ((ep->epnum & 0x80) != 0) ? 'i' : 'o'; switch (ep->xfer_type & 0x3) { case PIPE_ISOCHRONOUS: utype = 'Z'; break; case PIPE_INTERRUPT: utype = 'I'; break; case PIPE_CONTROL: utype = 'C'; break; default: /* PIPE_BULK */ utype = 'B'; } print_safe(&pcur, "%llx %u %c %c%c:%u:%03u:%u", (long long) ep->id, (unsigned int)(ep->ts_sec & 0xFFF) * 1000000 + ep->ts_usec, ep->type, utype, udir, ep->busnum, ep->devnum, ep->epnum & 0x7f); if (ep->type == 'E') { print_safe(&pcur, " %d", ep->status); } else { if (ep->flag_setup == 0) { /* Setup packet is present and captured */ print_safe(&pcur, " s %02x %02x %04x %04x %04x", ep->s.setup[0], ep->s.setup[1], (ep->s.setup[3] << 8) | ep->s.setup[2], (ep->s.setup[5] << 8) | ep->s.setup[4], (ep->s.setup[7] << 8) | ep->s.setup[6]); } else if (ep->flag_setup != '-') { /* Unable to capture setup packet */ print_safe(&pcur, " %c __ __ ____ ____ ____", ep->flag_setup); } else { /* No setup for this kind of URB */ print_safe(&pcur, " %d", ep->status); if (usb_typeisoc(ep->xfer_type) || usb_typeint(ep->xfer_type)) { print_safe(&pcur, ":%d", ep->interval); } if (usb_typeisoc(ep->xfer_type)) { print_safe(&pcur, ":%d", ep->start_frame); if (ep->type == 'C') { print_safe(&pcur, ":%d", ep->s.iso.error_count); } } } if (usb_typeisoc(ep->xfer_type)) { /* * This is the number of descriptors used by HC. */ print_safe(&pcur, " %d", ep->s.iso.numdesc); /* * This is the number of descriptors which we print. */ ndesc = ep->ndesc; if (ndesc > ISODESC_MAX) ndesc = ISODESC_MAX; if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { ndesc = data_len / sizeof(struct usbmon_isodesc); } /* This is aligned by malloc */ dp = (struct usbmon_isodesc *) data; for (i = 0; i < ndesc; i++) { print_safe(&pcur, " %d:%u:%u", dp->iso_stat, dp->iso_off, dp->iso_len); dp++; } /* * The number of descriptors captured is used to * find where the data starts. */ ndesc = ep->ndesc; if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { data_len = 0; } else { data += ndesc * sizeof(struct usbmon_isodesc); data_len -= ndesc * sizeof(struct usbmon_isodesc); } } } print_safe(&pcur, " %d", ep->length); if (ep->length > 0) { if (ep->flag_data == 0) { print_safe(&pcur, " ="); if (data_len >= prm->data_max) data_len = prm->data_max; for (i = 0; i < data_len; i++) { if (i % 4 == 0) { print_safe(&pcur, " "); } print_safe(&pcur, "%02x", data[i]); } print_safe(&pcur, "\n"); } else { print_safe(&pcur, " %c\n", ep->flag_data); } } else { print_safe(&pcur, "\n"); } cnt = print_done(&pcur); if ((rc = write(1, prm->print_buf, cnt)) < cnt) { if (rc < 0) { fprintf(stderr, TAG ": Write error: %s\n", strerror(errno)); } else { fprintf(stderr, TAG ": Short write\n"); } exit(1); } } void print_human(const struct params *prm, const struct usbmon_packet_1 *ep, const unsigned char *data, uint64_t start_sec) { struct print_cursor pcur; char udir, utype; int data_len, i; int ndesc; /* Display this many */ const struct usbmon_isodesc *dp; int cnt; ssize_t rc; print_start(&pcur, prm->print_buf, prm->print_size); if ((data_len = ep->len_cap) < 0) { /* Overflow */ data_len = 0; } #if 0 enum { TAG_BUF_SIZE = 17 }; char tag_buf[TAG_BUF_SIZE]; print_human_tag(tag_buf, TAG_BUF_SIZE, prm->tagp, ep); #endif /* * We cast into a truncated type for readability. * The danger of collisions is negligible. */ print_safe(&pcur, "%08x", (unsigned int) ep->id); udir = ((ep->epnum & 0x80) != 0) ? 'i' : 'o'; switch (ep->xfer_type & 0x3) { case PIPE_ISOCHRONOUS: utype = 'Z'; break; case PIPE_INTERRUPT: utype = 'I'; break; case PIPE_CONTROL: utype = 'C'; break; default: /* PIPE_BULK */ utype = 'B'; } print_safe(&pcur, " %u.%06u %c %c%c:%u:%03u:%u", (unsigned int)(ep->ts_sec - start_sec), ep->ts_usec, ep->type, utype, udir, ep->busnum, ep->devnum, ep->epnum & 0x7f); if (ep->type == 'E') { print_safe(&pcur, " %d", ep->status); } else { if (ep->flag_setup == 0) { /* Setup packet is present and captured */ print_safe(&pcur, " s %02x %02x %04x %04x %04x", ep->s.setup[0], ep->s.setup[1], (ep->s.setup[3] << 8) | ep->s.setup[2], (ep->s.setup[5] << 8) | ep->s.setup[4], (ep->s.setup[7] << 8) | ep->s.setup[6]); } else if (ep->flag_setup != '-') { /* Unable to capture setup packet */ print_safe(&pcur, " %c __ __ ____ ____ ____", ep->flag_setup); } else { /* No setup for this kind of URB */ if (ep->type == 'S' && ep->status == -EINPROGRESS) { print_safe(&pcur, " -"); } else { print_safe(&pcur, " %d", ep->status); } if (usb_typeisoc(ep->xfer_type) || usb_typeint(ep->xfer_type)) { print_safe(&pcur, ":%d", ep->interval); } if (usb_typeisoc(ep->xfer_type)) { print_safe(&pcur, ":%d", ep->start_frame); if (ep->type == 'C') { print_safe(&pcur, ":%d", ep->s.iso.error_count); } } } if (usb_typeisoc(ep->xfer_type)) { /* * This is the number of descriptors used by HC. */ print_safe(&pcur, " %d", ep->s.iso.numdesc); /* * This is the number of descriptors which we print. */ ndesc = ep->ndesc; if (ndesc > ISODESC_MAX) ndesc = ISODESC_MAX; if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { ndesc = data_len / sizeof(struct usbmon_isodesc); } /* This is aligned by malloc */ dp = (struct usbmon_isodesc *) data; for (i = 0; i < ndesc; i++) { print_safe(&pcur, " %d:%u:%u", dp->iso_stat, dp->iso_off, dp->iso_len); dp++; } /* * The number of descriptors captured is used to * find where the data starts. */ ndesc = ep->ndesc; if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { data_len = 0; } else { data += ndesc * sizeof(struct usbmon_isodesc); data_len -= ndesc * sizeof(struct usbmon_isodesc); } } } print_safe(&pcur, " %d", ep->length); if (ep->length > 0) { if (ep->flag_data == 0) { print_safe(&pcur, " =\n"); if (data_len >= prm->data_max) data_len = prm->data_max; print_human_data(&pcur, ep, data, data_len); } else { print_safe(&pcur, " %c\n", ep->flag_data); } } else { print_safe(&pcur, "\n"); } cnt = print_done(&pcur); if ((rc = write(1, prm->print_buf, cnt)) < cnt) { if (rc < 0) { fprintf(stderr, TAG ": Write error: %s\n", strerror(errno)); } else { fprintf(stderr, TAG ": Short write\n"); } exit(1); } } static void print_human_data(struct print_cursor *curs, const struct usbmon_packet_1 *ep, const unsigned char *data, int data_len) { int any_printable; int i; print_safe(curs, " "); for (i = 0; i < data_len; i++) { if (i % 4 == 0) print_safe(curs, " "); print_safe(curs, "%02x", data[i]); } print_safe(curs, "\n"); any_printable = 0; for (i = 0; i < data_len; i++) { if (isprint(data[i])) { any_printable = 1; break; } } if (any_printable) { print_safe(curs, " "); for (i = 0; i < data_len; i++) { if (i % 4 == 0) print_safe(curs, " "); print_safe(curs, " %c", isprint(data[i]) ? data[i] : '.'); } print_safe(curs, "\n"); } } /* * This code works perfectly, but it's a stupendously bad idea. The reason is, * everyone doing any serious investigation uses a text editor. And in such * a case, omitting a variable size prefix from a tag makes searching hard. * Hit "*" in vim to highlight identical tags. */ #if 0 struct tag_state { uint64_t common_bits; unsigned int mask_length; /* Mask for common_bits */ char format[sizeof("..%0NNllx")]; }; /* * Print a usbmon event tag into a buffer. */ static void print_human_tag(char *tag_buf, int tag_buf_size, struct tag_state *p, const struct usbmon_packet_1 *ep) { uint64_t mask = (~(uint64_t)0) << (64 - p->mask_length); if (p->common_bits == 0) { snprintf(tag_buf, tag_buf_size, "%016llx", (long long) ep->id); p->common_bits = ep->id; p->mask_length = 48; sprintf(p->format, "..%%0%dllx", (64 - p->mask_length) / 4); return; } if ((ep->id & mask) != (p->common_bits & mask)) { while ((ep->id & mask) != (p->common_bits & mask) && p->mask_length != 0) { mask <<= 8; p->mask_length -= 8; } if (p->mask_length != 0) { sprintf(p->format, "..%%0%dllx", (64 - p->mask_length) / 4); } else { strcpy(p->format, "%016llx"); } } snprintf(tag_buf, tag_buf_size, p->format, (long long) ep->id & ~mask); } #endif static void print_start(struct print_cursor *t, char *buf, int size0) { t->pbuf = buf; t->size = size0; t->count = 0; } static void print_safe(struct print_cursor *t, const char *fmt, ...) { va_list ap; int len; if (t->count+1 >= t->size) return; va_start(ap, fmt); len = vsnprintf(t->pbuf + t->count, t->size - t->count, fmt, ap); t->count += len; va_end(ap); } static int print_done(struct print_cursor *t) { return t->count; } void parse_params(struct params *p, char **argv) { char *arg; long num; memset(p, 0, sizeof(struct params)); p->data_max = DATA_MAX; /* Same as 1t text API. */ p->format = TFMT_HUMAN; p->api = API_ANY; while ((arg = *argv++) != NULL) { if (arg[0] == '-') { if (arg[1] == 0) Usage(); switch (arg[1]) { case 'i': if (arg[2] != 0) Usage(); if ((arg = *argv++) == NULL) Usage(); if (strncmp(arg, "usb", 3) == 0) arg += 3; if (!isdigit(arg[0])) Usage(); errno = 0; num = strtol(arg, NULL, 10); if (errno != 0) Usage(); if (num < 0 || num >= 128) { fprintf(stderr, TAG ": Bus number %ld" " is out of bounds\n", num); exit(2); } p->ifnum = num; break; case 'f': switch (arg[2]) { case '0': p->format = TFMT_OLD; break; case 'u': p->format = TFMT_1U; break; case 'h': p->format = TFMT_HUMAN; break; default: Usage(); } break; case 'a': switch (arg[2]) { case '0': p->api = API_B0; break; case '1': p->api = API_B1; break; case 'm': p->api = API_B1M; break; default: Usage(); } break; case 's': if (arg[2] != 0) Usage(); if ((arg = *argv++) == NULL) Usage(); if (!isdigit(arg[0])) Usage(); errno = 0; num = strtol(arg, NULL, 10); if (errno != 0) Usage(); if (num < 0) { fprintf(stderr, TAG ": negative size %ld\n", num); exit(1); } p->data_max = num; break; default: Usage(); } } else { Usage(); } } if (p->data_size == 0) { p->data_size = p->data_max + 96; } if (p->devname == NULL) { if ((p->devname = malloc(100)) == NULL) { fprintf(stderr, TAG ": No core\n"); exit(1); } snprintf(p->devname, 100, "/dev/usbmon%d", p->ifnum); } if (p->format == TFMT_1U) p->api = API_B1; /* * This is somewhat approximate, but seems like not overflowing. * We cannot rely on print_safe, because when it triggers it violates * the documented output format. It only exists to prevent crashes. */ if (p->format == TFMT_OLD) { if (p->data_max != DATA_MAX) { fprintf(stderr, TAG ": -f0 requires -s 32\n"); exit(1); } p->print_size = 160; } else { p->print_size = 100; p->print_size += (((p->data_max+3)/4 * 9) + 5) * 2; p->print_size += 10 + ISODESC_MAX*26; /* " %d:%u:%u" */ } if ((p->print_buf = malloc(p->print_size)) == NULL) { fprintf(stderr, TAG ": No core\n"); exit(1); } } void make_device(const struct params *p) { int major; dev_t dev; major = find_major(); dev = makedev(major, p->ifnum); if (mknod(p->devname, S_IFCHR|S_IRUSR|S_IWUSR, dev) != 0) { fprintf(stderr, TAG ": Can't make device %s: %s\n", p->devname, strerror(errno)); exit(1); } } int find_major(void) { long num; FILE *df; enum { LEN = 50 }; char buff[LEN], c, *p; char *major, *mname; if ((df = fopen("/proc/devices", "r")) == NULL) { fprintf(stderr, TAG ": Can't open /proc/devices\n"); exit(1); } num = -1; while (fgets(buff, LEN, df) != NULL) { p = buff; major = NULL; mname = NULL; for (p = buff; (c = *p) != 0; p++) { if (major == NULL) { if (c != ' ') { major = p; } } else if (mname == NULL) { if (!isdigit(c) && c != ' ') { mname = p; } } else { if (c == '\n') { *p = 0; break; } } } if (major != NULL && mname != NULL) { if (strcmp(mname, "usbmon") == 0) { errno = 0; num = strtol(major, NULL, 10); if (errno != 0) { fprintf(stderr, TAG ": Syntax error " "in /proc/devices\n"); exit(1); } break; } } } fclose(df); if (num == -1) { fprintf(stderr, TAG ": Can't find usbmon in /proc/devices\n"); exit(1); } if (num <= 0 || num > INT_MAX) { fprintf(stderr, TAG ": Weird major %ld in /proc/devices\n", num); exit(1); } return (int) num; } void Usage(void) { fprintf(stderr, "Usage: " "usbmon [-i usbN] [-f0|-fu|-fh] [-a0|-a1|-am] [-s len]\n"); exit(2); } antpm-1.24/LICENSE000077700000000000000000000000001476505625300154152gpl-3.0.txtustar00rootroot00000000000000antpm-1.24/README.rst000066400000000000000000000030501476505625300142610ustar00rootroot00000000000000========= `ANT+minus `_ ========= Userspace implementation of a wire protocol similar to the ANT/ANT+/ANT-FS protocols. The goal is to be able to communicate with the Forerunner 310XT (or any other ANT/ANT+/ANT-FS capable device) watch in order to retrieve sports tracks. The C++ implementation is currently available under both Linux and win. Communication with watches other than the 310XT might (610, 910XT and Swim are likely) work, but are untested. This project currently does not yet support Forerunner 405/410, but work is underway for 405/410 support. Please report your experience to help improving the software. ANT+minus is donationware_. If you are using ANT+minus and like it, we would be happy if you donate an amount of your choice. A suggestion is 10 to 20 Euros/USD/GBP. In this way, you encourage the development of new versions. .. image:: https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif :alt: Donate to antpm :target: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=B4AWQUT3B3YYN :width: 147px :height: 47px This project is in no way associated with Garmin. .. _donationware: http://en.wikipedia.org/wiki/Donationware .. image:: https://github.com/ralovich/antpm/actions/workflows/cmake.yml/badge.svg :alt: Build Status :target: https://github.com/ralovich/antpm/actions/workflows/cmake.yml .. image:: https://scan.coverity.com/projects/2691/badge.svg :alt: Coverity Status :target: https://scan.coverity.com/projects/2691 :width: 95px :height: 18px antpm-1.24/docs/000077500000000000000000000000001476505625300135245ustar00rootroot00000000000000antpm-1.24/docs/PROTOCOL_HELP.txt000066400000000000000000000042601476505625300163400ustar00rootroot00000000000000// -*- mode: outline ; coding: utf-8-unix -*- ** HOW TO HELP IF YOUR WATCH'S PROTOCOL IS NOT PROPERLY HANDLED BY ANT+minus * In this case your device talks a different dialect of ANT/ANT+/ANT-FS that we've seen so far. * To solve this, we'll need a dump of the USB communication between your watch (USB2ANT stick) and any software tool, that your watch is able to talk to: e.g. garmin's ant agent. This may be facilitated in a e.g. VirtualBox environment. 1) Install VirtualBox on linux, including proprietary oracle usb extensions from www.virtualbox.org. The Open Source edition in the distribution does not support USB. 2) Install win xp with service pack 3 in vbox, set up usb filter to pass through all devices 3) Install garmin's ant agent in virtual xp, but do not start it! 4) Plug in your USB2ANT stick to the host, make sure the cp210x driver didn't grab it, by unloading cp210x kernel module: "rmmod cp210x". 5) Make sure usbmon kernel driver is loaded on the host: "modprobe usbmon" 6) Under linux host, figure out usb bus address of your USB2ANT stick: "lsusb" (e.g.: "Bus 005 Device 001: ID 1d6b:0001 USB2ANT ..." means our bus number is 5) 7) We need to increase usbmon lower threshold for message truncation to say 100 characters. For this build the usbmon tool: # git clone https://github.com/ralovich/antpm.git # cd antpm/3rd_party/usbmon-6/ # make 8) Start capturing usb traffic under linux host: "./usbmon -i -fu -s 100 > ~/ant-usb-log-001.usbmon" 9) Start garmin's ant agent in virtual xp. Once the download is done, quit ant agent. Also terminate the above "cat" process. The dump of your usb communication is now saved to ~/ant-usb-log-001.usbmon. 10) At this point, you can provide the generated .usbmon file to the maintainers (send it compressed to ant.dumps@gmail.com). Note that the dump file most likely contains your activities from your watch, and could be of personal nature!! It might be better idea to download, backup and erase the real activities from the watch. Then while the gps is fixed create dummy activities (to create a single dummy activity e.g.: start the timer, press a few splits, stop the timer, reset it) to be downloaded and captured in the trace. antpm-1.24/docs/maintainer.txt000066400000000000000000000146311476505625300164210ustar00rootroot00000000000000// -*- mode: outline ; coding: utf-8-unix -*- ** RELEASE CHECKLIST * make sure all files are listed in scripts/origsrc-file-list * update version info in src/VERSION * optional: update version minor in scrips/make-changelog * run scripts/make-changelog * run scripts/deb * commit above changes and tag respective version ** FEATURES * usbmon => ANT message decoder * many ANT,ANT-FS messages implemented * cp201x linux GPLv2 kernel driver partially ported to userspace and windows * ANTFS linking * ANTFS S/N retrieval * ANTFS authentication * ANTFS download file * ANTFS erase file * It generally helps to keep the watch close (20-30 cm) to the USB2ANT dongle while communicating. ** TODO * when State=Busy broadcast is sent, maybe adjust timeout in waitForBursts?? * run fit2gpx after downloads finish * capture ant agent log: for downloading all, for erasing, for uploading * capture ant agent log: for firmware upload * fix all TODO/FIXME in the code * resume downloader connections * split ANT framing / messaging functionality into two separate classes * send specific messages at the channel period?? * ANTFS erase downloaded files (check ant agent logs for this) * ANTFS upload more waypoints?? * Ctrl-C doesn't abort file downloads, as those are done in a tight loop inside the state machine... * download progress indicator, based on file sizes from directory file * if beacon says Busy, try waiting? ** DONE * ANTFS pairing * eliminate delays due to threading * check CRC during downloading * fix delays in threading, avoid waiting at exit * directory parsing * decoding downloaded FIT workout files * download a particular file * write all logs into %DATE% folder * save .fit files with correct date ** ISSUES *** usbmon truncates output to 32 bytes http://mrmekon.tumblr.com/post/5146693470/usbmon-truncation The USB debug driver, usbmon, truncates the ‘u’ format devices to 32 bytes by default! It turns out this can be set with an ioctl. Which doesn’t work too well with cat, our information-gatherer of choice. But there’s a nice guy at Red Hat who makes a proper usbmon command-line utility that supports all of its various ioctl options. Using his ‘usbmon’ tool, you can get a nice, untruncated output with: ./usbmon -i -fu -s 100 ** LINKS http://gitorious.org/~tade http://www.andreas-diesner.de/garminplugin/doku.php http://code.google.com/p/linuxgarminimport/ http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627&whichpage=3 http://dropoff.tumblr.com/post/505336492/garmin-connect-running-on-ubuntu-linux http://cgit.get-open.com//cgit.cgi/gant/ git://get-open.com/gant http://www.thefloatingfrog.co.uk/geek-hobbies/garmin-forerunner-305405-musings/#comment-3432 http://code.google.com/p/antwireless/w/list http://code.google.com/p/garmintools/ http://git.debian.org/?p=pkg-running/garmin-forerunner-tools.git;a=summary http://www.usblyzer.com/download.htm http://www.sbrk.co.uk/t6/ http://developer.garmin.com/forum/viewtopic.php?t=354 http://www.garmin.com/support/pdf/IOSDK.zip http://bryars.eu/projects/garmin-forerunner-decoder/ http://www.waite.net.nz/downloads/ http://www.waite.net.nz/downloads/garmin-upload-tools_1.4.0.tar.gz https://forums.garmin.com/showthread.php?t=14598 Getting The Garmin Forerunner 410 to work in UBUNTU http://developer.garmin.com/web/communicator-api/ http://packages.debian.org/source/sid/garmin-ant-downloader http://vusb-analyzer.sourceforge.net/ http://frant.sf.net http://braiden.org/?p=293 http://www.youtube.com/playlist?list=PLA4AA10B39DB19291&feature=plcp https://github.com/braiden/python-ant-downloader https://github.com/Tigge/Garmin-Forerunner-610-Extractor http://sportwatcher.googlecode.com/svn/trunk/ http://sourceforge.net/projects/pytrainer/ http://sourceforge.net/projects/turtlesport/?source=recommended http://sourceforge.net/projects/sportwatcher/?source=recommended http://sourceforge.net/projects/sportstracker/?source=recommended http://goldencheetah.org/ ** git-pbuilder as root DIST=unstable ARCH=i386 git-pbuilder create --debootstrapopts --variant=buildd DIST=unstable ARCH=i386 git-pbuilder update ? # add ... deb-src http://archive.ubuntu.com/ubuntu main restricted universe multiverse ? apt-get update ? apt-get source bc ? pbuilder build *.dsc ** building the actual package rm -r cmake-build git reset --hard HEAD git clean -f -X git clean -f -d git-dch -R -N 1.17-1 # review, edit and commit changelog #pristine-tar checkout ../antpm_1.17.orig.tar.gz DIST=unstable ARCH=i386 git-buildpackage --update # --git-ignore-new DIST=unstable ARCH=i386 git-buildpackage -us -uc --git-tag ** managing patches on top of the package with quilt * http://pkg-perl.alioth.debian.org/howto/quilt.html *** Creating a Patch To create a patch, run quilt new $patch_name. If you want .patch extension, you need to give it explicitly. This creates a new patch entry in debian/patches. This patch also becomes the topmost or current patch. This is the patch that is at the top of the stack. Now choose what file you want to change in that patch and run quilt edit $file. quilt notes the current state of the file and launches your $EDITOR so you can edit the file. Repeat the quilt edit command for every file you want to be changed by that patch. When you're finished, run quilt refresh. This compares the noted state of the edited files with their present state, and produces a patch in debian/patches. Note that this patch is currently applied. Check it with quilt applied. If the package is already being maintained in the pkg-perl Git repository, it is necessary to tell Git that you have added new files. You can do this with git add debian/patches ; git commit. ***Applying and Unapplying Patches Now that we have the patch applied, let's play with it. quilt pop unapplies the topmost patch. quilt push applies the next patch in the series. You may see the list of unapplied patches with quilt unapplied. ***Editing Patches To edit a patch, you have to first make it current (be on the top of the stack of applied patches). If the patch is already applied (but not the top), run quilt pop $patch_name; if it is not, run quilt push $patch_name. Now that the patch is on the top of the stack, run quilt edit $file as before. You can edit files that were already in the patch and you can edit new files. When you're done, remember to tell this to quilt by running quilt refresh. ***Other Commands quilt delete deletes, quilt rename renames a patch. There are a lot more. See the manual page. antpm-1.24/docs/notes.txt000066400000000000000000000051441476505625300154210ustar00rootroot00000000000000// -*- mode: outline ; coding: utf-8-unix -*- ** LINUX USER'S GUIDE (from pre-built packages) * Make sure you're using the latest released version of ANT+minus. * Make sure that the cp210x kernel module is loaded: "sudo modprobe cp210x". Verify by looking at non-empty output of "lsmod | grep cp210x". * Make sure that the USB2ANT stick is connected to the machine. * Make sure cp210x driver was assigned to your USB2ANT. Verify by "dmesg | grep tty" and look for a line similar to: "[ 3274.854726] usb 6-2: cp210x converter now attached to ttyUSB0". Also make sure "ls /dev/ttyUSB*" lists your device node. * Your user must be able to access the /dev/ttyUSB0 device. This can be achieved e.g. by the installing the http://antpm.googlecode.com/git/scripts/80-ant-stick.rules udev rule into /etc/udev/rules.d . Restart udev. Verify by "cat /dev/ttyUSB0". * Install the antpm binary package. * Enable "pairing mode" on your watch. * Bring your watch to ~50cm from the USB2ANT stick. Sometimes avoiding the proximity of a WiFi network helps. * Run "antpm-downloader" on your machine. This will attempt connecting to the watch and pair with it first. * During pairing, you have to click "Yes" on the watch to complete pairing. * Afterwards all activity information from the watch is downloaded to your machine. This can take some time. * The downloaded files are stored on your machine to the folder ConfigFolder/*device-id*/*current-date-time* (where ConfigFolder equals $XDG_CONFIG_HOME which usually points to $HOME/.config/antpm/ or $ANTPM_DIR/ if that is set). * The 310XT stores all information in .fit files. These files can describe waypoints/tracks/activities. * To convert the downloaded .fit files to a more commonly used .gpx format, issue the command "antpm-fit2gpx -F ConfigFolder/*device-id*/*current-date-time*" e.g. "antpm-fit2gpx -F ~/.config/antpm/4531082473/2013_03_26_10_58_19". This will populate the given folder with .gpx files. ** HOW TO SUBMIT A BUG-REPORT * Please open a bug report at http://code.google.com/p/antpm/issues/list * In your report please include: * The log of the program in question. This is usually saved under ~/.config/antpm * What steps will reproduce the problem? * What is the expected output? What do you see instead? * What version of ANT+minus are you using? On what operating system? Is it pre-built of from sources? * What GPS are you trying to use? What firmware version? ** WINDOWS USER'S GUIDE (from pre-built packages) * Make sure that the USB2ANT stick is connected to the machine. * Install the libusb driver by running "3rd_party/libusb-win32-bin-1.2.6.0/driver_installer/inf-wizard.exe" * antpm-1.24/gpl-3.0.txt000066400000000000000000001045131476505625300144210ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . antpm-1.24/scripts/000077500000000000000000000000001476505625300142635ustar00rootroot00000000000000antpm-1.24/scripts/80-ant-stick.rules000066400000000000000000000003111476505625300174540ustar00rootroot00000000000000ATTRS{idProduct}=="1004", ATTRS{idVendor}=="0fcf", GROUP="plugdev" ATTRS{idProduct}=="1008", ATTRS{idVendor}=="0fcf", GROUP="plugdev" ATTRS{idProduct}=="1009", ATTRS{idVendor}=="0fcf", GROUP="plugdev" antpm-1.24/scripts/antpm-clean-db000077500000000000000000000077771476505625300170150ustar00rootroot00000000000000#!/usr/bin/env python # -*- mode: python; coding: utf-8-unix -*- # ***** BEGIN LICENSE BLOCK ***** #//////////////////////////////////////////////////////////////////////// # Copyright (c) 2011-2014 RALOVICH, Kristóf // # // # This program is free software; you can redistribute it and/or modify // # it under the terms of the GNU General Public License as published by // # the Free Software Foundation; either version 3 of the License, or // # (at your option) any later version. // # // # This program is distributed in the hope that it will be useful, // # but WITHOUT ANY WARRANTY; without even the implied warranty of // # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // # GNU General Public License for more details. // # // #//////////////////////////////////////////////////////////////////////// # ***** END LICENSE BLOCK ***** import os import fnmatch import filecmp import sys db_dir=os.getenv('XDG_CONFIG_HOME', os.getenv('HOME')+'/.config/' )+'/antpm/' def find_files(directory, pattern): for root, dirs, files in os.walk(directory): for basename in files: if fnmatch.fnmatch(basename, pattern): filename = os.path.join(root, basename) yield filename def get_immediate_empty_subdirectories(a_dir): return [name for name in os.listdir(a_dir) if ( os.path.isdir(os.path.join(a_dir, name)) and os.listdir(os.path.join(a_dir, name)) == [])] def SubDirPath (d): return filter(os.path.isdir, [os.path.join(d,f) for f in os.listdir(d)]) def FindDuplicates(folder, ftype): duplicates = {} redundant = set() # sorting ensures that we discover duplicates in folder that # correspond to later dates fit_files = [f for f in sorted(find_files(folder, ftype))] for i in range(0, len(fit_files)): for j in range(i+1, len(fit_files)): assert(fit_files[i] != fit_files[j]) eq = filecmp.cmp(fit_files[i], fit_files[j], False) if eq: if fit_files[i] in redundant: continue if not fit_files[i] in duplicates: duplicates[fit_files[i]]=[] assert(fit_files[j].startswith(devFold)) redundant.add(fit_files[j]) shorter_name=fit_files[j][len(devFold):] duplicates[fit_files[i]].append(shorter_name) return duplicates, redundant if __name__=='__main__': # for filename in find_files(db_dir, '*.c'): # print 'Found C source:', filename devices = [] devices = SubDirPath(db_dir) print 'Found', len(devices), 'devices:', devices for devFold in devices: duplicates_fit, _ = FindDuplicates(devFold, '*.fit') duplicates_gpx, _ = FindDuplicates(devFold, '*.gpx') duplicates = dict(duplicates_fit.items() + duplicates_gpx.items()) print '\tFor device', os.path.basename(devFold), 'has', len(duplicates), 'duplicates' #print duplicates for k in sorted(duplicates): print '\t\t', k, 'has', len(duplicates[k]), 'duplicates: ', duplicates[k] if len(sys.argv)>1 and '--really-delete' in sys.argv[1:]: print '\n\n\t\tDELETING DUPLICATES...\n\n' for k in sorted(duplicates): for dupl in duplicates[k]: print '\t\tRM', dupl os.remove(devFold+'/'+dupl) for devFold in devices: emp_sub_dirs = get_immediate_empty_subdirectories(devFold) print '\t2nd pass cleanup, found', len(emp_sub_dirs), 'empty subfolders' for d in emp_sub_dirs: print '\t\t', d if len(sys.argv)>1 and '--really-delete' in sys.argv[1:]: for d in emp_sub_dirs: os.rmdir(devFold+'/'+d) antpm-1.24/scripts/archlinux/000077500000000000000000000000001476505625300162605ustar00rootroot00000000000000antpm-1.24/scripts/archlinux/PKGBUILD000066400000000000000000000011571476505625300174100ustar00rootroot00000000000000# Maintainer: kusakata pkgname=antpm pkgver=1.15 pkgrel=1 pkgdesc='Userspace implementation of a wire protocol similar to the ANT/ANT+/ANT-FS protocols' arch=('i686' 'x86_64') url="http://code.google.com/p/antpm/" license=('GPL3') depends=('libxml2' 'boost-libs') makedepends=('boost' 'cmake') source=("http://antpm.googlecode.com/files/antpm_${pkgver}.orig.tar.gz") build() { cd "${srcdir}/src" cmake -D CMAKE_INSTALL_PREFIX=/usr -D USE_BOOST_STATIC_LINK=OFF . make } package() { cd "${srcdir}/src" make DESTDIR="$pkgdir" install } md5sums=('8482a4f846d3647ad408588bd940e0ab') antpm-1.24/scripts/conf-for-clang.sh000077500000000000000000000002251476505625300174140ustar00rootroot00000000000000( mkdir build-clang cd build-clang cmake -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_BUILD_TYPE=Release ../src ) antpm-1.24/scripts/coverity_scan_script.sh000077500000000000000000000102121476505625300210520ustar00rootroot00000000000000#!/bin/sh set -e # Environment check echo -e "\033[33;1mNote: PROJECT_NAME and COVERITY_SCAN_TOKEN are available on Project Settings page on scan.coverity.com\033[0m" [ -z "$COVERITY_SCAN_PROJECT_NAME" ] && echo "ERROR: COVERITY_SCAN_PROJECT_NAME must be set" && exit 1 #[ -z "$COVERITY_SCAN_NOTIFICATION_EMAIL" ] && echo "ERROR: COVERITY_SCAN_NOTIFICATION_EMAIL must be set" && exit 1 [ -z "$COVERITY_SCAN_BRANCH_PATTERN" ] && echo "ERROR: COVERITY_SCAN_BRANCH_PATTERN must be set" && exit 1 [ -z "$COVERITY_SCAN_BUILD_COMMAND" ] && echo "ERROR: COVERITY_SCAN_BUILD_COMMAND must be set" && exit 1 [ -z "$COVERITY_SCAN_TOKEN" ] && echo "ERROR: COVERITY_SCAN_TOKEN must be set" && exit 1 PLATFORM=`uname` TOOL_ARCHIVE=/tmp/cov-analysis-${PLATFORM}.tgz TOOL_URL=https://scan.coverity.com/download/${PLATFORM} TOOL_BASE=/tmp/coverity-scan-analysis UPLOAD_URL="https://scan.coverity.com/builds" SCAN_URL="https://scan.coverity.com" # Do not run with clang if [ "${CC}" = "clang" ]; then echo -e "\033[33;1mINFO: Skipping Coverity Analysis: clang compiler.\033[0m" exit 0 fi # Do not run on pull requests if [ "${TRAVIS_PULL_REQUEST}" = "true" ]; then echo -e "\033[33;1mINFO: Skipping Coverity Analysis: branch is a pull request.\033[0m" exit 0 fi # Verify this branch should run IS_COVERITY_SCAN_BRANCH=`ruby -e "puts '${TRAVIS_BRANCH}' =~ /\\A$COVERITY_SCAN_BRANCH_PATTERN\\z/ ? 1 : 0"` if [ "$IS_COVERITY_SCAN_BRANCH" = "1" ]; then echo -e "\033[33;1mCoverity Scan configured to run on branch ${TRAVIS_BRANCH}\033[0m" else echo -e "\033[33;1mCoverity Scan NOT configured to run on branch ${TRAVIS_BRANCH}\033[0m" exit 1 fi # Verify upload is permitted AUTH_RES=`curl -s --form project="$COVERITY_SCAN_PROJECT_NAME" --form token="$COVERITY_SCAN_TOKEN" $SCAN_URL/api/upload_permitted` if [ "$AUTH_RES" = "Access denied" ]; then echo -e "\033[33;1mCoverity Scan API access denied. Check COVERITY_SCAN_PROJECT_NAME and COVERITY_SCAN_TOKEN.\033[0m" exit 1 else AUTH=`echo $AUTH_RES | ruby -e "require 'rubygems'; require 'json'; puts JSON[STDIN.read]['upload_permitted']"` if [ "$AUTH" = "true" ]; then echo -e "\033[33;1mCoverity Scan analysis authorized per quota.\033[0m" else WHEN=`echo $AUTH_RES | ruby -e "require 'rubygems'; require 'json'; puts JSON[STDIN.read]['next_upload_permitted_at']"` echo -e "\033[33;1mCoverity Scan analysis NOT authorized until $WHEN.\033[0m" exit 1 fi fi if [ ! -d $TOOL_BASE ]; then # Download Coverity Scan Analysis Tool if [ ! -e $TOOL_ARCHIVE ]; then echo -e "\033[33;1mDownloading Coverity Scan Analysis Tool...\033[0m" wget -nv -O $TOOL_ARCHIVE $TOOL_URL --post-data "project=$COVERITY_SCAN_PROJECT_NAME&token=$COVERITY_SCAN_TOKEN" fi # Extract Coverity Scan Analysis Tool echo -e "\033[33;1mExtracting Coverity Scan Analysis Tool...\033[0m" mkdir -p $TOOL_BASE pushd $TOOL_BASE tar xzf $TOOL_ARCHIVE popd fi TOOL_DIR=`find $TOOL_BASE -type d -name 'cov-analysis*'` export PATH=$TOOL_DIR/bin:$PATH # Build echo -e "\033[33;1mRunning Coverity Scan Analysis Tool....\033[0m" COV_BUILD_OPTIONS="" #COV_BUILD_OPTIONS="--return-emit-failures 8 --parse-error-threshold 85" RESULTS_DIR="cov-int" eval "${COVERITY_SCAN_BUILD_COMMAND_PREPEND}" COVERITY_UNSUPPORTED=1 cov-build --dir $RESULTS_DIR $COV_BUILD_OPTIONS $COVERITY_SCAN_BUILD_COMMAND cov-import-scm --dir $RESULTS_DIR --scm git --log $RESULTS_DIR/scm_log.txt 2>&1 # Upload results echo -e "\033[33;1mTarring Coverity Scan Analysis results...\033[0m" RESULTS_ARCHIVE=analysis-results.tgz tar czvf $RESULTS_ARCHIVE $RESULTS_DIR SHA=`git rev-parse --short HEAD` echo -e "\033[33;1mUploading Coverity Scan Analysis results...\033[0m" response=$(curl \ --silent --write-out "\n%{http_code}\n" \ --form project=$COVERITY_SCAN_PROJECT_NAME \ --form token=$COVERITY_SCAN_TOKEN \ --form email=$COVERITY_SCAN_NOTIFICATION_EMAIL \ --form file=@$RESULTS_ARCHIVE \ --form version=$SHA \ --form description="Travis CI build" \ $UPLOAD_URL) status_code=$(echo "$response" | sed -n '$p') if [ "$status_code" != "201" ]; then TEXT=$(echo "$response" | sed '$d') echo -e "\033[33;1mCoverity Scan upload failed: $TEXT.\033[0m" # changed the following exit 1 fi antpm-1.24/scripts/deb000077500000000000000000000005571476505625300147520ustar00rootroot00000000000000#!/bin/bash ROOT=`mktemp -d --tmp=.` eval ROOT=$ROOT echo $ROOT echo ./scripts/make-tarball echo -e "\nTarball OK\n" mv antpm_*.orig.tar.gz $ROOT/ ( cd $ROOT; mkdir build; cd build tar -xzf ../antpm*.tar.gz mv scripts/debian . echo -e "\nStarting to build...\n" debuild -us -uc && echo -e "\nBuild OK\ndeb package in '${ROOT}' \n"; ) antpm-1.24/scripts/debian/000077500000000000000000000000001476505625300155055ustar00rootroot00000000000000antpm-1.24/scripts/debian/antpm.manpages000066400000000000000000000001301476505625300203330ustar00rootroot00000000000000debian/antpm-downloader.1 debian/antpm-fit2gpx.1 debian/antpm-usbmon2ant.1 debian/gant.1antpm-1.24/scripts/debian/changelog000066400000000000000000000447441476505625300173740ustar00rootroot00000000000000antpm (1.18-1) experimental; urgency=low * open for development * cmake: link boost atomic too * don't use __DATE__ for reproducible builds * docs: document more of the debian packaging procedure * antpm: convert auto_ptr to unique_ptr, start using C++14 (make_unique) * scripts: comment unused code * Revert "cmake: link boost atomic too" * travis-ci: try pulling in more recent boost and c++ compilers * travis-ci: pull in cmake and pkg-config too * travis-ci: do not set CXX explicitly * travis-ci: try using newer boost * travis-ci: try using newer boost v2 * travis-ci: require gcc 4.9 * travis-ci: require gcc 4.9 v2 * travis-ci: try using newer boost v3 * travis-ci: try using newer boost v4 * travis-ci: try using newer boost v5 * travis-ci: try using newer boost v6 * Revert "Revert "cmake: link boost atomic too"" * travis-ci: try using newer boost v7 * cmake: link boost exception too * link rt for e.g. clocl_gettime * travis-ci: try using newer boost v8 * travis-ci: try using newer boost v9 * travis-ci: try using newer boost v10 * travis-ci: try using newer boost v11 * cmake: improve boost dynamic linking for travis * cmake: treat clang the same way as gcc * travis-ci: clang build segfaults on travis, no idea why * ant: another device seen * ant: two FR405s seen * document constants * files coming from direct transfers are not ant fs packed * ds: bugfix: do not always write 3 as delay * ant: improve debuggability * port over to libusb1.0 * antfs: hint which files would be downloaded based on date * usb: fix warning storm * ant: fix typo -- RALOVICH, Kristof Tue, 23 Feb 2016 22:30:40 +0100 antpm (1.17-1) experimental; urgency=low [ RALOVICH, Kristof ] * open for new development * scripts: tool to catch files missing from orig.tar.gz list * antfs: more work on 405 dialect * AntFr310XT: allow passing the Serial implementation from the outside * tests: w-i-p verification of statemachine * ant: add comments * tests: fix spurious SIGSEGV * tests: indent * ant: better comments * tests: cover more of message sending * gant: convert comments to C style * gant: convert comments to C style * gant: conversion to c99 * lqueue: handle spurious wakeups * add comment * remove unused includes * gant: untabify, reindent * lqueue3: add lqueue3_bg * ant: don't allow running AntMessenger event loop in background thread * lqueue: implement logic to wait for lqueue3 even loop to finish * tests: try to fix an other sporadic failure * travis-ci: fix descriptor * lqueue: fix c++ protection level * ant: rename method * ant: debug comment, for exiting event threads * travis-ci: commands are not run in subshells * ant: document state machine teardown * ant: use nicer constants * travis-ci: fix typo * tests: test a few parts of lqueue * try fixing FTBFS under hurd-i386, kfreebsd-amd64, kfreebsd-i386 * gant: try fixing FTBFS under hurd-i386 * don't use uint * don't use NULL * add missing include * build fix: VS2012 has proper cstdint * build fix: VS2012 has proper smart pointers * cmake: build gant as optional * VS2012 build script * vs strftime doesn't recognize %T * antpm-usbmon2ant: fix crash under win * str2time: boost did not recognize this format * tests: str2time still fails under win, but at least not crashes * make the time conversion a bit more readable/debuggable * win libusb installer: chmod +x [ Kristof Ralovich ] * tests: run sm1 under win too * add missing include * scipts: refine VS2008 builders [ RALOVICH, Kristof ] * tests: comment unused code * travis-ci: hooking up coverity * travis-ci: fix typo * tests: fix warning * travis-ci: build coverity_scan branch too * travis-ci: new token * realize freebsd build compatibility * docs: update maintainer notes * docs: update maintainer notes * docs: more packaging details * cmake: link against boost_atomic too * debian: libboost-atomic-dev is required * travis-ci: need libboost-atomic-dev * travis-ci: refine coverity setup * travis-ci: add coverity script * travis-ci: doesn't have libboost-atomic-dev * travis-ci: coverity update * docs: fix line endings * travis-ci: refine coverity setup * travis-ci: refining coverity * travis-ci: refining coverity * travis-ci: refine coverity setup * travis-ci: refine coverity setup * gant: fix two bugs * VS2012 build warning fix * fix more static analysis problems * initialize members * linux: look for usb_serial_simple too * tty debugging * kfreebsd build fixes * travis-ci: don't run coverity with gcc * include cstdint * fix ctor init order warning * catch a bunch of exceptions * Revert "include cstdint" * scripts: database cleaner * usb: print errno too * docs: add todo * tty: add documentation * tests: satisfy coverity * gant: replace strcpy with strncpy * cmake: ignore generated files * ant: fix uninitialized members * fit: initialize all members * exception safety * exception safety * tty: call argument only once * tty: clarify intent * antpm: exception safety * gant: check return value * add tests to tarball * scripts: update tarball [ jerome-labidurie ] * Add "length message" management & dump * Add Garmin Swim ids Better logging for length message [ ralovich ] * Update README.rst [ RALOVICH, Kristof ] * serial: clarify intent * add ASSURE_EQ_RET_FALSE macro * ant: relax sanitization of authenticateResponse.authStrLen * ant: provide insight into values if assumption fails * antfs: attempt to recognise FR 410 as well * update readme * fix typo * ant: remove dead code * gant: fix gcc warning -- RALOVICH, Kristof Wed, 07 Oct 2015 23:10:47 +0200 antpm (1.16-1) experimental; urgency=low * open for new development * ant: try logging MESG_STARTUP_MSG_ID * more verbose debug * more verbose debug * SerialUsb.cpp: more VID/PID pairs to be recognised * Serial: implement central factory method * use central factory to create serial interface * tell apart 32/64 bit linux * scripts: create snapshot .deb package * output formatting fixes * decode: MESG_STARTUP_MSG_ID * SerialUsb: print only on error path * remove stale comment * do skip already downloaded files * let us not consider EVENT_TRANSFER_TX_START events * log sent messages too * create antpm-dbg package too * Log: make sure current log level threshold is logged * fix comments * usb: win and linux have different errno values * ANT_CloseChannel: accept more responses are success * catch spurious wakeups of condition variables * infrastructure to interrupt waiting message listeners * extra statement * disable device guessing * give up restarting sooner * Quit quicker. * SerialUsb: reduce verbosity * AntChannel: bugfix * build packages with RelWithDebInfo * cmake: default to Debug build * move method from header to .cpp * fix warning about unused variable * move methods from header to .cpp * add comment * log the dtors * include timstamp in version string * FIT: omit extra printing * debug macros * reduce chattiness in release * make ANTFS_Disconnect not wait for reply * SerialUsb: overhaul * reduce chattiness in release * reduce chattiness in release * reduce chattiness in release * move messy definitions * AntMessage::str2(): decode MESG_STARTUP_MSG_ID * log when state machine destructs * AntFr310XT: stop() is not thread safe, or reentrant * state machine for GarminIntf * provide some end user messages * fold in the GarminIntf states * cmake: inherit compiler flags * check return value of strerror_r * Serial: list linux kernel modules * downloader: more debugging info * UNUSED() macro * gant: fix a bunch of warnings * SerialUsb: bugfix, what a typo * fix warnings about unused variables * use gnu variant of strerror_r * serial: unify unblocking readBlocking() * serial: more info to help remote debugging * add readme file * usb: remove GPLv2 code * update copyright info * serial: try to actually open a device under win too * scripts: arch build file * make lintian happier * tar README.rst too * make lintian happier 2 -- RALOVICH, Kristof Sun, 02 Mar 2014 10:42:06 +0100 antpm (1.15-1) experimental; urgency=low * open for new development * docs: document release testing * extend build time dependencies * make sure this file is treated as utf-8 * SerialUsb.cpp is GPLv2 hard * tests: tests are under regular GPLv3 * tests: fix typo -- RALOVICH, Kristof Wed, 08 Jan 2014 16:21:51 +0100 antpm (1.14-1) experimental; urgency=low * housekeeping * Blind implementation of messages seen in 405 traces. * udev: add rule for 0fcf:1009 * improve src documentation * remove unused AntMessage::lookupInVector * remove unused code * docs: note on pbuilder * working on decoding garmin direct packets * add BSWAP_64 macro * working on decoding garmin direct packets 2. * ant: base class for message contents * antfs: more thorough decoding of direct responses * Finish relicensing to GPLv3 * open for new development * implement Serial::setWriteDelay() interface * DeviceSettings: I/O for SerialWriteDelayMs from .ini * It helps to delay the host from writing to device too fast. * make orig tarball as .gz * scripts: deb from .gz * fix test case * changelog: change distribution * changelog: missing v1.13 notes * changelog: remove duplicate entries * add sources to orig tarball -- RALOVICH, Kristof Tue, 07 Jan 2014 00:35:05 +0100 antpm (1.13-1) experimental; urgency=low [ RALOVICH, Kristof ] * 3rd_party: import usbmon tool * docs: clarify capture notes * docs: further clarify capture notes * should build on any architecture [ Noël Köthe ] * Additional a small patch for PROTOCOL_HELP.txt which would have helped me and might make it easier for other.;) [ RALOVICH, Kristof ] * upon Ctrl+C give a hint that we gonna stop * let's have M_ANT_Channel_Id in the header * fix decoding in ANT_GetChannelId() * initial work on guessing the client device type * checkForExit() after downloading each file * scripts: sinitize what goes into orig.tar.gz * new version 1.13 -- RALOVICH, Kristof Tue, 07 Jan 2014 00:06:04 +0100 antpm (1.12-1) experimental; urgency=low [ RALOVICH, Kristof ] * travis: build the gant-integration branch too * travis: libxml2-dev is also needed * new version 1.11 * open for new development * chmod -x on a few files * relicense my work under GPLv3 from GPLv2 * scripts: update the list of files need to be included in the orig tarball -- RALOVICH, Kristof Mon, 14 Oct 2013 18:46:40 +0200 antpm (1.11-1) experimental; urgency=low [ Jordan Miller ] * First Import * Added Wali's Change to gant.c * Syncing to ant0_t3 * Added some typecasting in the debug statements to get gant.c and antlib.c to compile * Adding rapiddescent's recommendation to change output filename so it sorts properly * Adding Wali's 20090124 patch. * Adding Wali's changes * Adding Chris Turchin's Python Monitor * Removed generated files [ Klaus Ethgen ] * Removed needless files * Cleanup the code * Rewrite the XML part * Handle more events * Cleanup and better debug handling * Complete redesign of garmin protocol * Update version information * Indent the file proper * Implementing better debugging output * Hmpf, one more unneeded file [ Ilya Barygin ] * Place needed libraries in a correct variable [ Klaus Ethgen ] * Ignore error on clean [ Ralf Treinen ] * Imported Upstream version 20110626 [ RALOVICH, Kristóf ] * write copyright file * ignore misc files * include release version in getVersionString() * gentoo build scripts from root@proscript.ru * docs: update user's guide * fix build due to missing include * make sure we expect this exception * common: add folderExists() * AntFr310XT: not a problem if download folder name is already computed * AntFr310XT: relax the check when creating download folde * fix typo * fix an other typo * fix getVersionString() under MSVC * bugfix: avoid infinite recursion * log: include the version string in the header of the log file * msvc build fixes * fix for undefined 64-bit abs() under msvc * FIT: fix build under gcc 4.4.5 * add todo * testing: import travis description * testing: refine build dependencies for travis * docs: note on Travis Continous Integration support * testing: add and run unit tests from cmake * testing: make sure tests are actually run * testing: add more tests * scripts: update udev rules * debian: silence lintian hardening warning * debian: make a copy of the changelog * show that this is a development version * usb: sometimes the device is 0x0fcf, 0x1008 * tty: do some device auto-detection under linux * fix build with clang * write man pages for all executables * DeviceSettings: allow passing in std::string too * bugfix: save config.ini after downloads are done * misc: add note * update notes * cmake: fix linking with clang version 3.4 (trunk 181662) * cmake: let antpm depend on the VERSION too * update notes * cmake: include gant in the build process * travis: build the gant-integration branch too * gant: write man page * gant: fix a build warning * gant: fix a bunch of build warnings * gant: more build warning fixes * various fixes for packaging problems * update packaging information * travis: libxml2-dev is also needed -- RALOVICH, Kristóf Sat, 12 Oct 2013 01:32:08 +0200 antpm (1.9-1) experimental; urgency=low [ RALOVICH, Kristóf ] * docs: update todo list * cleanup * antpm-fit2gpx: sort file names * Log: mention build info in logs * allow saving/loading per-device settings * tests: DeviceSettings testing * remove unused code * more research on GARMIN_EPOCH * cleanup * FIT: sort directory based on date * docs: add todo * AntFr310XT: bugfix: improve stopAsync() * improve comments * deb: properly hook-up udev rule installation * fix build with gcc 4.7 * getVersionString() * remove a bunch of warnings * remove a bunch of warnings * DeviceSettings: comment the code * DeviceSettings: bugfix: don't count daylight saving here * tests: remove unused code * these parts were outside of the namespace, fix it * Log: add missing header * Log: set verbosity to maximum * FIT: rework timestamp retrieval * tests: test-case for FIT date-time handling * antpm-fit2gpx: many additions * fix typo in pervious commit * fix an other build fallout * fix typo * fix typo 2 * fix types * require at least boost 1.41 * antpm-downloader: run-time log level, version info * AntMessage: don't create the protocol log if not necessary * preparing for new release -- RALOVICH, Kristóf Tue, 09 Jul 2013 19:05:03 +0200 antpm (1.8-1) experimental; urgency=low * GarminConvert: add a method that offsets the timestamps * AntMessage: bugfix: correctly convert file creation time -- RALOVICH, Kristóf Sat, 06 Jul 2013 00:46:18 +0200 antpm (1.7-1) experimental; urgency=low * antpm-*: recongize -h option for --help too * fit: this is a run-time warning * docs: start writing user's guide * docs: how to submit a bug report * docs: add a note on installing the udev rule for user access to the USB2ANT stick * docs: refine udev procedure * docs: split maintainer documentation from end-user documentation * FIT: bugfix: don't offset timestamps twice * bugfix: this was a crippling bug * docs: add todo * new version -- RALOVICH, Kristóf Sat, 06 Jul 2013 00:11:34 +0200 antpm (1.6-3) experimental; urgency=low [ RALOVICH, Kristóf ] * docs: more notes * this change was only necessary for win64 * debian: refine c++ compiler dependency * serial: add more verbosity to output [ Ralovich Kristof ] -- Ralovich Kristof Wed, 26 Jun 2013 11:43:35 +0200 antpm (1.6-2) experimental; urgency=low [ Kristof Ralovich ] * script to generate changelog from git [ Ralovich Kristof ] -- Ralovich Kristof Tue, 25 Jun 2013 17:10:28 +0200 antpm (1.6-0) experimental; urgency=low [ RALOVICH, Kristóf ] * include Release builds in a .deb. package * clarify build- and run-time dependencies * add todo * fix build with clang 3.0 * add some documentation * fix build warning * git should ignore build folder * AntFr310XT2::createDownloadFolder() * further define folder name based on device S/N * cleanup * deb: lower build time dependencies * create download folder after knowing the device id * fit2gpx: option to decode ANT root folder * initial, file based logging * docs: note on performance * fix output * use centralized logging in more places * fix output * introduce namespace antpm * namespace conversion * missing namespace * more unified logging * more unified logging * cleanup * fix an assertion failure * unified logging replaced loggerc() * reindent * define NDEBUG in release * avoid crashes [ unknown ] * build fixes [ RALOVICH, Kristóf ] * add todo * add todo * move GARMIN_EPOCH to antdefs.hpp * bugfix: fix thinko * try setting date of .fit files * change logging * first stub for centralized per-device setting [ RALOVICH, Kristof ] * missing include * cmake: fix linking under win * previously the x86 dll hada weird name... * cmake: make sure the correct generator is invoked * fix 64-bit linking * cmake: fix determination of win64 * scripts: build helper for win64 * antpm-downloader: bugfix * update discriution list [ Kristof Ralovich ] * deb: relax build time dependencies [ RALOVICH, Kristof ] * deb: libusb was missing as a build-dep [ Kristof Ralovich ] * bugfix: resolve gcc-4.4 build issues [ RALOVICH, Kristof ] * pkgconfig should look for libusb-1.0 [ Kristof Ralovich ] * cleanup * fix missing include * debian: fixing dependencies * account for boost:filesystem version changes [ RALOVICH, Kristof ] * cmake: fix finding libusb under nix [ Ralovich Kristof ] -- Ralovich Kristof Tue, 25 Jun 2013 17:02:17 +0200 antpm (1.0-1) experimental; urgency=low * Initial release. -- Kristof Ralovich Tue, 21 Mar 2013 16:22:10 +0100 # Local Variables: # coding: utf-8 # End: antpm-1.24/scripts/debian/compat000066400000000000000000000000021476505625300167030ustar00rootroot000000000000009 antpm-1.24/scripts/debian/control000066400000000000000000000042731476505625300171160ustar00rootroot00000000000000Source: antpm Maintainer: Kristof Ralovich Section: misc Priority: optional Standards-Version: 3.9.7 Build-Depends: debhelper (>= 9~), devscripts (>= 2.10), g++ (>= 4.4) | clang (>= 3.0), libboost-dev (>= 1.41), cmake (>= 2.8), libusb-1.0-0-dev, libxml2-dev, pkg-config (>= 0.25), libboost-thread-dev,libboost-filesystem-dev,libboost-system-dev,libboost-date-time-dev,libboost-program-options-dev,libboost-test-dev,libboost-atomic-dev Homepage: https://code.google.com/p/antpm/ Vcs-Git: https://code.google.com/p/antpm/ Vcs-Browser: https://code.google.com/p/antpm/source/browse/ Package: antpm Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libstdc++6 (>=4.4.0), Description: ANT+minus implements the ANT/ANT+/ANT-FS protocols and provides tools. Userspace implementation of a wire protocol similar to the ANT/ANT+/ANT-FS protocols. The goal is to be able to communicate with the Forerunner 310XT (or any other ANT/ANT+/ANT-FS capable device) watch in order to retrieve sports tracks. The C++ implementation is currently available under both Linux and win. Communication with watches other than the 310XT might (610XT and 910XT are likely) work, but are untested. This project currently does not yet support Forerunner 405, but work is underway for 405 support. Please report your experience to help improving the software. Package: antpm-dbg Section: debug Priority: extra Architecture: any Depends: antpm (= ${binary:Version}), ${misc:Depends}, Description: ANT+minus implements the ANT/ANT+/ANT-FS protocols and provides tools. Userspace implementation of a wire protocol similar to the ANT/ANT+/ANT-FS protocols. The goal is to be able to communicate with the Forerunner 310XT (or any other ANT/ANT+/ANT-FS capable device) watch in order to retrieve sports tracks. The C++ implementation is currently available under both Linux and win. Communication with watches other than the 310XT might (610XT and 910XT are likely) work, but are untested. This project currently does not yet support Forerunner 405, but work is underway for 405 support. Please report your experience to help improving the software. This package provides debugging symbols for the antpm package. antpm-1.24/scripts/debian/copyright000066400000000000000000000053271476505625300174470ustar00rootroot00000000000000-*- coding: utf-8-unix -*- This package was written by Kristof Ralovich and includes portions of sources available from http://sourceforge.net/p/frant/code/6/tree/ and from git://get-open.com/gant and http://www.ethgen.ch/cgi-bin/gitweb.cgi?p=gant.git Software copyright information: © 2011-2013 RALOVICH, Kristóf released under GPLv3 © 2008-2009 paul@ant.sbrk.co.uk. released under GPLv3 © 2010-2012 by Oleg Khudyakov released under GPLv2+ © 2009-2009 Wali © 2010 Klaus@Ethgen.de. released under GPLv3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. w_inttypes.h, w_stdint.h Copyright (c) 2006-2008 Alexander Chemeris Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. antpm-1.24/scripts/debian/gpl-3.0.txt000066400000000000000000001045131476505625300173320ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . antpm-1.24/scripts/debian/rules000077500000000000000000000025271476505625300165730ustar00rootroot00000000000000#!/usr/bin/make -f # -*- makefile -*- # ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) # CFLAGS += -O2 # endif export DH_VERBOSE=1 NUMCPUS=$(shell grep -c '^processor' /proc/cpuinfo) CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) %: dh $@ override_dh_auto_configure: # echo -e "\n\n\nCMAKE\n\n\n" # echo $(NUMCPUS) mkdir cmake-build cd cmake-build && cmake ../src -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)" override_dh_auto_build: cd cmake-build && $(MAKE) -j$(NUMCPUS) override_dh_strip: #dh_strip -pantpm-downloader --dbg-package=antpm-dbg #dh_strip -pantpm-fit2gpx --dbg-package=antpm-dbg #dh_strip -pantpm-usbmon2ant --dbg-package=antpm-dbg #dh_strip -pgant --dbg-package=antpm-dbg dh_strip --dbg-package=antpm-dbg dh_strip -s --remaining-packages DESTDIR=../debian/antpm/ override_dh_install: cd cmake-build && $(MAKE) install DESTDIR=$(DESTDIR) dh_installudev build: cp scripts/80-ant-stick.rules debian/antpm.udev cp src/antpm-downloader.1 debian/ cp src/antpm-fit2gpx.1 debian/ cp src/antpm-usbmon2ant.1 debian/ cp src/gant/gant.1 debian/ antpm-1.24/scripts/debian/source/000077500000000000000000000000001476505625300170055ustar00rootroot00000000000000antpm-1.24/scripts/debian/source/format000066400000000000000000000000141476505625300202130ustar00rootroot000000000000003.0 (quilt) antpm-1.24/scripts/do_cov.sh000077500000000000000000000006531476505625300160770ustar00rootroot00000000000000 PATH=~/bin/cov/cov-analysis-linux64-7.5.0/bin:$PATH # mkdir build-cov # (cd build-cov && cmake ../src -DCMAKE_BUILD_TYPE=Debug -DUSE_BOOST_TEST=TRUE) # (cd build-cov && cov-build --dir cov-int make -j 9) COVERITY_SITE_CC=clang;clang++ mkdir build-cov-clang (cd build-cov-clang && CXX=clang++ CC=clang cmake ../src -DCMAKE_BUILD_TYPE=Debug -DUSE_BOOST_TEST=TRUE) (cd build-cov-clang && cov-build --dir cov-int make -j 9) antpm-1.24/scripts/gentoo/000077500000000000000000000000001476505625300155565ustar00rootroot00000000000000antpm-1.24/scripts/gentoo/Manifest000066400000000000000000000005701476505625300172510ustar00rootroot00000000000000EBUILD antpm-9999.ebuild 647 SHA256 bbab53df3f38ab8cf23992b9656a8463e3ffc537cba2fed0af6a90733ba9b517 SHA512 1fa872d9dd792772cb7fe3e78203ce61f3bc68a72f385464c3ce08aa35970510c9c4b3c8336631fd05ec2621facb8768c2541982d80c6b3a85cca8d075e0fc1a WHIRLPOOL 52fb145f1599455fa9686d6e6f57cbed30b16cbc358bf594cd50eca05a2d0ea239993954d4569b9cf6359e7639f5f76fb23578a9a5957864c959c062025f1026 antpm-1.24/scripts/gentoo/antpm-9999.ebuild000066400000000000000000000012071476505625300205040ustar00rootroot00000000000000# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit cmake-utils git-2 DESCRIPTION="Userspace implementation of a wire protocol similar to the ANT/ANT+/ANT-FS protocols" HOMEPAGE="https://code.google.com/p/antpm/" EGIT_REPO_URI="https://code.google.com/p/antpm/" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="dev-libs/boost[threads] dev-libs/libusb:1 " RDEPEND="${DEPEND}" CMAKE_USE_DIR="$S/src" src_prepare() { sed -i -e 's:set(Boost_USE_STATIC_LIBS ON):set(Boost_USE_STATIC_LIBS OFF):' \ src/CMakeLists.txt base_src_prepare } antpm-1.24/scripts/make-changelog000077500000000000000000000006731476505625300170610ustar00rootroot00000000000000#!/bin/sh VER=`cat src/VERSION | head -n 1` DEB_VER_MINOR=1 echo 'VER='$VER echo 'DEB_VER_MINOR='$DEB_VER_MINOR ( cp -r scripts/debian . cp debian/changelog.2 debian/changelog.3 cp debian/changelog.1 debian/changelog.2 cp debian/changelog debian/changelog.1 git-dch --git-author -vaN $VER-$DEB_VER_MINOR --distribution=experimental --debian-tag=experimental/%\(version\)s cp debian/changelog* scripts/debian rm -rv ./debian ) antpm-1.24/scripts/make-tarball000077500000000000000000000011151476505625300165430ustar00rootroot00000000000000#!/bin/bash VER=`cat src/VERSION | head -n 1` GIT_VER=`git log | head -1 | awk '{print $2 }'` echo 'VER='$VER echo 'GIT_VER='$GIT_VER OUTNAME=antpm_${VER}.orig.tar #FILES=`find . -type f -name \* -print | grep -v .git` #TMP_LIST=`mktemp` #echo $FILES #echo "TMP_LIST=${TMP_LIST}" #echo ${FILES} > ${TMP_LIST} #echo ${FILES} > dist-file-list #find . -type f -name \* -print | grep -v .git > scripts/dist-file-list rm -fv ${OUTNAME}.gz ${OUTNAME}.xz tar -czvf ${OUTNAME}.gz -T scripts/origsrc-file-list #tar --xz -cf ${OUTNAME}.xz -T scripts/origsrc-file-list echo 'OK: ' ${OUTNAME} antpm-1.24/scripts/origsrc-file-list000066400000000000000000000034231476505625300175460ustar00rootroot00000000000000docs/PROTOCOL_HELP.txt docs/maintainer.txt docs/notes.txt scripts/debian/rules scripts/debian/source/format scripts/debian/copyright scripts/debian/control scripts/debian/gpl-3.0.txt scripts/debian/compat scripts/debian/changelog scripts/debian/antpm.manpages scripts/gentoo/Manifest scripts/gentoo/antpm-9999.ebuild scripts/80-ant-stick.rules scripts/antpm-clean-db scripts/conf-for-clang.sh scripts/deb scripts/make-changelog scripts/make-tarball scripts/origsrc-file-list scripts/vs2008-64.bat scripts/vs2008.bat scripts/vs2012-64.bat src/VERSION src/cmake/Findlibusb-1.0.cmake src/cmake/FindLIBUSB.cmake src/tests/0046.fit src/tests/2012_12_21_antagent1.usbmon src/tests/CMakeLists.txt src/tests/config.ini src/tests/testDateTime.cpp src/tests/testDeviceSettings.cpp src/tests/lq1.cpp src/tests/sm1.cpp src/CMakeLists.txt src/lqueue.hpp src/Log.hpp src/LazySingleton.hpp src/AntMessage.hpp src/SerialTty.hpp src/AntChannel.hpp src/GarminConvert.hpp src/w_stdint.h src/antpm-downloader.cpp src/antpm-downloader.1 src/antpm-fit2gpx.cpp src/antpm-fit2gpx.1 src/antpm-usbmon2ant.cpp src/antpm-usbmon2ant.1 src/SerialTty.cpp src/AntChannel.cpp src/AntMessenger.hpp src/AntFr310XT.hpp src/AntFr310XT.cpp src/antdefs.hpp src/antdefs.cpp src/SerialUsb.hpp src/SerialUsb.cpp src/GarminConvert.cpp src/GarminPacketIntf.hpp src/GarminPacketIntf.cpp src/GPX.cpp src/stdintfwd.hpp src/w_inttypes.h src/FIT.hpp src/AntMessage.cpp src/FIT.cpp src/GPX.hpp src/SmartPtrFwd.hpp src/Serial.hpp src/Serial.cpp src/common.hpp src/common.cpp src/AntMessenger.cpp src/DeviceSettings.hpp src/DeviceSettings.cpp src/gant/antdefs.h src/gant/antlib.c src/gant/antlib.h src/gant/gant.1 src/gant/gant.c src/gant/CMakeLists.txt src/gant/GantMonitor.glade src/gant/GantMonitor.py src/gant/resources/gant.png LICENSE gpl-3.0.txt README.rstantpm-1.24/scripts/snaphot-deb000077500000000000000000000021431476505625300164150ustar00rootroot00000000000000#!/bin/bash VER=`cat src/VERSION | head -n 1` echo 'VER='$VER ( cp -r scripts/debian . cp debian/changelog.2 debian/changelog.3 cp debian/changelog.1 debian/changelog.2 cp debian/changelog debian/changelog.1 #git-dch --git-author -vaN $VER-$DEB_VER_MINOR --distribution=experimental --debian-tag=experimental/%\(version\)s git-dch --git-author -vaSN $VER --distribution=experimental --debian-tag=experimental/%\(version\)s cp debian/changelog* scripts/debian rm -rv ./debian ) CHGLOG_VER=`head -1 scripts/debian/changelog | awk -F "[()]" '{ for (i=2; i $GIT_KNOWN cat scripts/origsrc-file-list | sort > $FS_KNOWN KNOWN_MISSING=`mktemp` /bin/cat <$KNOWN_MISSING 3rd_party/libusb-win32-bin-1.2.6.0/bin/amd64/libusb0.dll 3rd_party/libusb-win32-bin-1.2.6.0/bin/amd64/libusb0.sys 3rd_party/libusb-win32-bin-1.2.6.0/bin/x86/libusb0.dll 3rd_party/libusb-win32-bin-1.2.6.0/bin/x86/libusb0.sys 3rd_party/libusb-win32-bin-1.2.6.0/bin/x86/libusb0_x86.dll 3rd_party/libusb-win32-bin-1.2.6.0/driver_installer/inf-wizard.exe 3rd_party/libusb-win32-bin-1.2.6.0/include/lusb0_usb.h 3rd_party/libusb-win32-bin-1.2.6.0/lib/msvc/libusb.lib 3rd_party/libusb-win32-bin-1.2.6.0/lib/msvc_x64/libusb.lib 3rd_party/usbmon-6/COPYING 3rd_party/usbmon-6/Makefile 3rd_party/usbmon-6/README 3rd_party/usbmon-6/usbmon.8 3rd_party/usbmon-6/usbmon.c .gitignore scripts/archlinux/PKGBUILD scripts/coverity_scan_script.sh scripts/do_cov.sh scripts/snaphot-deb scripts/verify-orig .travis.yml EOF ACTUAL_MISSING=`mktemp` comm --nocheck-order -3 <(cat $GIT_KNOWN) <(cat $FS_KNOWN) > $ACTUAL_MISSING comm --nocheck-order -3 <(cat $KNOWN_MISSING) <(cat $ACTUAL_MISSING) antpm-1.24/scripts/vs2008-64.bat000077500000000000000000000006741476505625300161560ustar00rootroot00000000000000 set BOOST_ROOT=J:\src\boost_1_43_0\ set BUILD=..\build-vs2008-64\ ::set CMAKE=cmake.exe set CMAKE="c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" mkdir %BUILD% pushd %BUILD% %CMAKE% -G "Visual Studio 9 2008 Win64" -DBOOST_ROOT=%BOOST_ROOT% ..\src\ popd set PATH=%CD%\..\3rd_party\libusb-win32-bin-1.2.6.0\bin\x64\;%PATH% start "c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "%BUILD%\antpm.sln" antpm-1.24/scripts/vs2008.bat000077500000000000000000000006631476505625300157250ustar00rootroot00000000000000 set BOOST_ROOT=J:\src\boost_1_43_0\ set BUILD=..\build-vs2008\ ::set CMAKE=cmake.exe set CMAKE="c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" mkdir %BUILD% pushd %BUILD% %CMAKE% -G "Visual Studio 9 2008" -DBOOST_ROOT=%BOOST_ROOT% ..\src\ popd set PATH=%CD%\..\3rd_party\libusb-win32-bin-1.2.6.0\bin\x86\;%PATH% start "c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "%BUILD%\antpm.sln" antpm-1.24/scripts/vs2012-64.bat000077500000000000000000000006701476505625300161450ustar00rootroot00000000000000 set BOOST_ROOT=J:\src\boost_1_54_0\ set BUILD=..\build-vs2012-64\ ::set CMAKE=cmake.exe set CMAKE="c:\Program Files (x86)\CMake 2.8\bin\cmake.exe" mkdir %BUILD% pushd %BUILD% %CMAKE% -G "Visual Studio 11 Win64" -DBOOST_ROOT=%BOOST_ROOT% ..\src\ popd set PATH=%CD%\..\3rd_party\libusb-win32-bin-1.2.6.0\bin\x64\;%PATH% start "c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "%BUILD%\antpm.sln" antpm-1.24/src/000077500000000000000000000000001476505625300133635ustar00rootroot00000000000000antpm-1.24/src/ANTPM_VERSION.inc000066400000000000000000000000041476505625300161340ustar00rootroot000000000000001.24antpm-1.24/src/AntChannel.cpp000066400000000000000000000233521476505625300161070ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "AntChannel.hpp" #include namespace antpm{ AntChannel::AntChannel(const uchar ch) : chan(ch) { } void AntChannel::addMsgListener2(AntListenerBase* lb) { std::unique_lock lock(m_mtxListeners); listeners.push_back(lb); } void AntChannel::rmMsgListener2(AntListenerBase* lb) { std::unique_lock lock(m_mtxListeners); listeners.remove(lb); } void AntChannel::onMsg(const AntMessage &m) { std::unique_lock lock(m_mtxListeners); for(std::list::iterator i = listeners.begin(); i != listeners.end(); i++) { AntListenerBase* listener = *i; listener->onMsg(m); } } void AntChannel::interruptWait() { std::unique_lock lock(m_mtxListeners); for(std::list::iterator i = listeners.begin(); i != listeners.end(); i++) { AntListenerBase* listener = *i; listener->interruptWait(); } } void AntChannel::sanityCheck(const char* caller) { std::unique_lock lock(m_mtxListeners); if(!listeners.empty()) { lprintf(LOG_DBG3, "sanityCheck[ch=%d] found %d leftover listeners (caller=%s)\n", static_cast(chan), static_cast(listeners.size()), caller); for(size_t i = 0; i < listeners.size(); i++) { std::list::iterator iter = listeners.begin(); std::advance(iter, i); AntListenerBase* listener = *iter; std::string s = listener->name(); lprintf(LOG_DBG3, "sanityCheck[ch=%d] found i=%zu %s\n", static_cast(chan), i, s.c_str()); } } } AntListenerBase::AntListenerBase(AntChannel& o) : owner(o) { owner.addMsgListener2(this); } AntListenerBase::~AntListenerBase() { //FIXME: what happens if this dtor is called while an other thread is still executing waitForMsg() ? owner.rmMsgListener2(this); } void AntListenerBase::onMsg(const AntMessage &m) { std::unique_lock lock(m_mtxResp); if(match(m)) { //assert(!m_msgResp); //this assert won't always work: e.g. if the waitForMsg() already concluded, there is noone to reset this pointer m_msgResp.reset(new AntMessage(m)); m_cndResp.notify_all(); } } void AntListenerBase::interruptWait() { std::unique_lock lock(m_mtxResp); m_msgResp.reset(); m_cndResp.notify_all(); // intentionally generate a "spurious" wakeup } bool AntListenerBase::waitForMsg(AntMessage* m, const size_t timeout_ms) { std::unique_lock lock(m_mtxResp); if(m_msgResp) // it had already arrived { if(m) *m = *m_msgResp; m_msgResp.reset(); //lprintf(LOG_DBG3, "waitForMsg [0] already arrived\n"); return true; } using namespace std::chrono_literals; auto td = timeout_ms*1ms; if(std::cv_status::timeout == m_cndResp.wait_for(lock, td)) { // false means, timeout was reached //lprintf(LOG_DBG3, "waitForMsg [1] timeout\n"); return false; } // true means, either notification OR spurious wakeup!! //assert(m_msgResp); // this might fail for spurious wakeups!! if(m_msgResp) { if(m) *m=*m_msgResp;//copy m_msgResp.reset(); //lprintf(LOG_DBG3, "waitForMsg [2] received within time\n"); return true; } //lprintf(LOG_DBG3, "waitForMsg [3] spurious wakeup w/o arrival\n"); return false; } bool AntEvListener::match(const AntMessage& other) const { return other.getMsgId()==MESG_RESPONSE_EVENT_ID && owner.getChan() == other.getPayloadRef()[0] && other.getPayloadRef()[1]==MESG_EVENT_ID && other.getPayloadRef()[2]!=EVENT_TRANSFER_TX_START; // let us not consider EVENT_TRANSFER_TX_START events } // whether there was a response before timeout bool AntEvListener::waitForEvent(uint8_t& msgCode, const size_t timeout_ms) { AntMessage resp; if(!waitForMsg(&resp, timeout_ms)) return false; msgCode = resp.getPayloadRef()[2]; return true; } bool AntRespListener::match(const AntMessage& other) const { return other.getMsgId()==MESG_RESPONSE_EVENT_ID && owner.getChan() == other.getPayloadRef()[0] && other.getPayloadRef()[1]==msgId; } // whether there was a response before timeout bool AntRespListener::waitForResponse(uint8_t& respVal, const size_t timeout_ms) { AntMessage resp; if(!waitForMsg(&resp, timeout_ms)) { return false; } respVal = resp.getPayloadRef()[2]; return true; } bool AntReqListener::match(const AntMessage &other) const { bool matched = other.getMsgId()==msgId && other.getPayloadRef()[0]==chan; //printf("matched=%d\n", int(matched));fflush(stdout); return matched; } bool AntBCastListener::match(const AntMessage &other) const { return other.getMsgId()==MESG_BROADCAST_DATA_ID && other.getPayloadRef()[0]==owner.getChan() && (other.getPayloadRef()[1]==ANTFS_BeaconId || other.getPayloadRef()[1]==ANTFS_CommandResponseId); } bool AntBCastListener::waitForBCast(AntMessage& bcast, const size_t timeout_ms) { return waitForMsg(&bcast, timeout_ms); } void AntBurstListener::onMsg(const AntMessage &m) { std::unique_lock lock(m_mtxResp); if(match(m)) { m_bursts.push_back(m); m_cndResp.notify_all(); } } void AntBurstListener::interruptWait() { std::unique_lock lock(m_mtxResp); m_bursts.clear(); m_cndResp.notify_all(); // intentionally generate a "spurious" wakeup } bool AntBurstListener::match(const AntMessage &other) const { const M_ANT_Burst* burst(reinterpret_cast(other.getPayloadRef())); return other.getMsgId()==MESG_BURST_DATA_ID && burst->chan==owner.getChan(); } bool AntBurstListener::waitForBursts(std::list& bs, const size_t timeout_ms) { bs.clear(); std::unique_lock lock(m_mtxResp); if(!m_bursts.empty()) // some had already arrived { std::swap(bs, m_bursts); return true; } // TODO: handle arrival of event:EVENT_RX_FAIL using namespace std::chrono_literals; auto td = timeout_ms*1ms; if(std::cv_status::timeout == m_cndResp.wait_for(lock, td)) { // // false means, timeout was reached return false; } // true means, either notification OR spurious wakeup!! //assert(!m_bursts.empty()); // this might fail for spurious wakeups!! if(!m_bursts.empty()) { std::swap(bs, m_bursts); return true; } return false; } bool AntBurstListener::collectBurst(std::vector& burstData, const size_t timeout_ms) { using sc = std::chrono::system_clock; using namespace std::chrono_literals; auto td = timeout_ms*1ms; std::chrono::system_clock::time_point start = std::chrono::system_clock::now(); std::chrono::system_clock::time_point end = start + td; std::chrono::system_clock::time_point after = start; std::chrono::system_clock::duration remaining = end - after; uchar expectedSeq=0; bool found=false; bool lastFound=false; while(remaining > sc::duration(0ms)) { std::list msgs; size_t left_ms=static_cast(std::chrono::duration_cast(remaining).count()); //size_t left_ms=static_cast(remaining.total_milliseconds()); //printf("msg wait ms=%d\n", int(left_ms)); CHECK_RETURN_FALSE(waitForBursts(msgs, left_ms)); after = sc::now(); // TODO: should this be std::chrono::high_resolution_clock::now(); ? remaining = end-after; for(std::list::iterator i = msgs.begin(); i != msgs.end(); i++) { AntMessage& repl(*i); CHECK_RETURN_FALSE(repl.getLenPayload()==9); const M_ANT_Burst* burst(reinterpret_cast(repl.getPayloadRef())); //if(burst->chan != chan) // this check is a duplicate //{ // //++i;j++; // continue; //} //LOG_VAR2((int)burst->seq, (int)expectedSeq); CHECK_RETURN_FALSE(burst->seq == expectedSeq); ++expectedSeq; if(expectedSeq == 4) expectedSeq = 1; found = true; std::vector crtBurst(repl.getPayload()); //std::string desc=burst->toString(); //printf("reading %d bytes of BURST:%s\n", int(crtBurst.size()), desc.c_str()); burstData.insert(burstData.end(), crtBurst.begin()+1,crtBurst.end()); assert(burstData.size()%8==0); lastFound = burst->isLast(); //i=m_rpackQueue.erase(i);j++; //if(burst->isLast()) //{ // lastFound = true; // //break; //} //LOG_VAR(lastFound); } if(lastFound) { //LOG_VAR(lastFound); break; } } if(!found || !lastFound) { lprintf(LOG_ERR, "couldn't reconstruct burst data transmission before timeout\n"); fflush(stdout); return false; } lprintf(LOG_DBG, "collectBurst: %d bytes\n", int(burstData.size())); return true; } } antpm-1.24/src/AntChannel.hpp000066400000000000000000000105061476505625300161110ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "AntMessage.hpp" #include #include #include #include namespace antpm{ struct AntChannel; struct AntListenerBase { protected: std::mutex m_mtxResp; std::condition_variable m_cndResp; std::unique_ptr m_msgResp; AntChannel& owner; public: AntListenerBase(AntChannel& o); virtual ~AntListenerBase(); virtual void onMsg(const AntMessage& m); virtual void interruptWait(); protected: virtual bool match(const AntMessage& other) const = 0; public: virtual const char* name() const = 0; // whether there was a response before timeout bool waitForMsg(AntMessage* m, const size_t timeout_ms); }; struct AntChannel { AntChannel(const uchar ch); private: const uchar chan; std::mutex m_mtxListeners; std::list listeners; public: void addMsgListener2(AntListenerBase* lb); void rmMsgListener2(AntListenerBase* lb); void onMsg(const AntMessage &m); void interruptWait(); void sanityCheck(const char* caller); const uchar getChan() const { return chan; } }; struct AntEvListener : public AntListenerBase { AntEvListener(AntChannel& o) : AntListenerBase(o) {} virtual ~AntEvListener() {} virtual bool match(const AntMessage& other) const override; virtual const char* name() const override { return "AntEvListener"; } // whether there was a response before timeout bool waitForEvent(uint8_t& msgCode, const size_t timeout_ms); }; struct AntRespListener : public AntListenerBase { uint8_t msgId;// AntRespListener(AntChannel& o, const uint8_t msgId_) : AntListenerBase(o), msgId(msgId_) {} virtual ~AntRespListener() {} virtual bool match(const AntMessage& other) const override; virtual const char* name() const override { return "AntRespListener"; } // whether there was a response before timeout bool waitForResponse(uint8_t& respVal, const size_t timeout_ms); }; struct AntReqListener : public AntListenerBase { uint8_t msgId; uint8_t chan; AntReqListener(AntChannel& o, uint8_t m, uint8_t c) : AntListenerBase(o), msgId(m), chan(c) {} virtual ~AntReqListener() {} virtual bool match(const AntMessage& other) const override; virtual const char* name() const override { return "AntReqListener"; } }; struct AntBCastListener : public AntListenerBase { AntBCastListener(AntChannel& o) : AntListenerBase(o) {} virtual ~AntBCastListener() {} virtual bool match(const AntMessage& other) const override; virtual const char* name() const override { return "AntBCastListener"; } bool waitForBCast(AntMessage& bcast, const size_t timeout_ms); }; struct AntBurstListener : public AntListenerBase { std::list m_bursts; AntBurstListener(AntChannel& o) : AntListenerBase(o) {} virtual ~AntBurstListener() {} virtual void onMsg(const AntMessage& m) override; virtual void interruptWait() override; virtual bool match(const AntMessage& other) const override; virtual const char* name() const override { return "AntBurstListener"; } virtual bool waitForBursts(std::list& bs, const size_t timeout_ms); bool collectBurst(std::vector& burstData, const size_t timeout_ms); }; } antpm-1.24/src/AntFr310XT.cpp000066400000000000000000001146431476505625300156120ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "AntFr310XT.hpp" #include "SerialTty.hpp" #include "SerialUsb.hpp" #include "antdefs.hpp" #include "common.hpp" #include "DeviceSettings.hpp" #include #include #include #include #include #include #include #include #include #include "stdintfwd.hpp" using namespace std; namespace antpm{ const uchar net = 0x00; const uchar chan = 0x00; //const uint hostSN = 0x7c9101e0; // from Garmin ANT+ Agent //const uint64_t pairedKey = 0xd273f79a6f166fa5; const uint hostSN = 0x00000000;//0xbcdef012; //const uint64_t pairedKey = 0xa56f166f9af773d2; const ushort msgPeriod = 0x1000; const uchar chanSearchTimeout = 0xff; const uchar rfFreq = 0x32; const ushort waveform = 0x5300; const uchar fsFreq = 0x46; // other values seen: 0x46 0x50 0x0f const uchar beaconPer = 0x04; const uchar fsSearchTimeout = 0x03; const int ANTPM_MAX_RESTARTS = 10; const int ANTPM_DELAY_MS_UNHANDLED = 1000; struct AntFr310XT_EventLoop { void operator() (AntFr310XT* arg) { //printf("msgFunc, arg: %p\n", arg); fflush(stdout); if(!arg) { rv=0; return; } AntFr310XT* This = reinterpret_cast(arg); //printf("msgFunc, This: %p\n", This); fflush(stdout); rv = This->th_eventLoop(); } void* rv; }; /// s[in] allocated by "new" AntFr310XT::AntFr310XT(Serial *s) : m_serial(s?s:Serial::instantiate()) , m_antMessenger(new AntMessenger()) , clientState(BUSY) , state(ST_ANTFS_0) , m_restartCount(0) , aplc(getConfigFolder()+std::string("antparse_")+getDateString()+".txt") , clientSN(0) , pairedKey(0) , doPairing(false) , mode(MD_DOWNLOAD_ALL) , singleFileIdx(0) { if(!m_serial) return; m_antMessenger->setHandler(m_serial.get()); m_antMessenger->setCallback(this); AntFr310XT_EventLoop eventTh; eventTh.rv=0; m_eventTh = std::thread(eventTh, this); } AntFr310XT::~AntFr310XT() { if(m_antMessenger) { m_antMessenger->setCallback(0); } m_eventThKill=true; if(m_eventTh.joinable()) { m_eventTh.join(); } state = ST_ANTFS_0; m_antMessenger.reset(); m_serial.reset(); lprintf(LOG_DBG2, "%s\n", __FUNCTION__); } void AntFr310XT::setModeDownloadAll() { mode = MD_DOWNLOAD_ALL; LOG_VAR2(mode, ModeOfOperation2Str(mode)); } void AntFr310XT::setModeDownloadSingleFile( const uint16_t fileIdx ) { mode = MD_DOWNLOAD_SINGLE_FILE; singleFileIdx = fileIdx; LOG_VAR2(mode, ModeOfOperation2Str(mode)); } void AntFr310XT::setModeDirectoryListing() { mode = MD_DIRECTORY_LISTING; LOG_VAR2(mode, ModeOfOperation2Str(mode)); } void AntFr310XT::setModeEraseSingleFile(const uint16_t fileIdx) { mode = MD_ERASE_SINGLE_FILE; singleFileIdx = fileIdx; LOG_VAR2(mode, ModeOfOperation2Str(mode)); } void AntFr310XT::setModeEraseAllActivities() { mode = MD_ERASE_ALL_ACTIVITIES; LOG_VAR2(mode, ModeOfOperation2Str(mode)); } void AntFr310XT::onAntReceived(const AntMessage m) { postEvent(m); } void AntFr310XT::onAntSent(const AntMessage m) { lprintf(antpm::LOG_DBG3, "%s\n", m.str().c_str()); } void AntFr310XT::run() { CHECK_RETURN(m_serial); CHECK_RETURN(m_serial->isOpen()); //m_antMessenger->setCallback(&aplc); changeState(ST_ANTFS_START0); m_antMessenger->eventLoop(); } /// Stop all processing within the event thread. /// Shut down the state machine, resetting it into ST_ANTFS_START0. /// Close the serial port. /// Must be called from within our event thread itself. void AntFr310XT::stop() { assert(std::this_thread::get_id() == this->m_eventTh.get_id()); m_eventThKill = true; // stop() is called from the event thread // terminate called after throwing an instance of 'boost::exception_detail::clone_impl >' // what(): boost thread: trying joining itself: Resource deadlock avoided //m_eventTh.join(); if(m_antMessenger) m_antMessenger->kill(); if(m_serial && m_serial->isOpen()) { if(state>ST_ANTFS_LINKING) m_antMessenger->ANTFS_Disconnect(chan); m_antMessenger->ANT_CloseChannel(chan); m_antMessenger->ANT_ResetSystem(); } if(m_antMessenger) m_antMessenger->setCallback(0); //m_antMessenger->setHandler(0); m_antMessenger.reset(); if(m_serial) m_serial->close(); changeState(ST_ANTFS_START0, true); } /// To be called from threads other than our own event thread. Basically the outside world can tell us to tear down. void AntFr310XT::stopAsync() { assert(std::this_thread::get_id() != this->m_eventTh.get_id()); LOG(LOG_WARN) << "stopAsync called!\n\n"; // NOTE: setting ST_ANTFS_LAST might not be enough for stopping immediately, // as other thread might be // sleeping in a listener, and we stop only when that returns. if(m_antMessenger) m_antMessenger->interruptWait(); // FIXME locking needed to access m_antMessenger!!! changeState(ST_ANTFS_LAST); } const int AntFr310XT::getSMState() const { return state; } const char* AntFr310XT::getSMStateStr() const { return StateFSWork2Str(state); } void AntFr310XT::postEvent(const AntMessage& m) { m_evQue.push(m); } void* AntFr310XT::th_eventLoop() { for(;;) { if(m_eventThKill) break; if(handleEvents()) { //sleepms(2); } else { changeState(ST_ANTFS_BAD); sleepms(ANTPM_DELAY_MS_UNHANDLED); } } lprintf(LOG_DBG2, "~%s\n", __FUNCTION__); return 0; } /// Return true if event was handled according to the State Machine, false otherwise. bool AntFr310XT::handleEvents() { #define changeStateSafe(x) do \ { \ std::unique_lock lock(this->stateMtx); \ if(this->state == ST_ANTFS_LAST) \ { \ lock.unlock(); \ this->stop(); \ return true; \ } \ else \ { \ lock.unlock(); \ this->changeState(x); \ } \ } while(0) #define checkForExit() do \ { \ std::unique_lock lock(this->stateMtx); \ if(this->state == ST_ANTFS_LAST) \ { \ lock.unlock(); \ this->stop(); \ return true; \ } \ } while(0) while(!m_evQue.empty()) { AntMessage m; m_evQue.pop(m); if(m.getMsgId()==MESG_RESPONSE_EVENT_ID) { //uint8_t chan=m.getPayloadRef()[0]; uint8_t msgId=m.getPayloadRef()[1]; if(msgId==MESG_EVENT_ID) { uint8_t msgCode = m.getPayloadRef()[2]; if(msgCode==EVENT_RX_SEARCH_TIMEOUT) // handle RX_SEARCH_TIMEOUT { changeState(ST_ANTFS_BAD); } } // else if(msgId==MESG_CLOSE_CHANNEL_ID) // { // uint8_t msgCode = m.getPayloadRef()[2]; // e.g. CHANNEL_IN_WRONG_STATE // if(msgCode==CHANNEL_IN_WRONG_STATE) // { // changeState(ST_ANTFS_BAD); // } // } } } // new state machine if(state==ST_ANTFS_RESTART) { if(++m_restartCount==ANTPM_MAX_RESTARTS) { LOG(LOG_RAW) << "\n\nTried " << m_restartCount << " times, and couldn't communicate with ANT device!\n" << "Please try again running the downloader.\n" << "Sometimes re-plugging the USB ANT stick, and rarely power cycling (turn-off, turn-on)\n" << "the ANT device (watch/GPS) might help.\n\n\n"; stop(); return true; } else { m_evQue.clear(); //m_antMessenger->clearRxQueue(); m_antMessenger->ANT_ResetSystem(); m_antMessenger->ANT_ResetSystem(); changeStateSafe(ST_ANTFS_START0); } } if(state==ST_ANTFS_START0) { CHECK_RETURN_FALSE(m_antMessenger->ANT_ResetSystem()); //CHECK_RETURN_FALSE(m_antMessenger->ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetNetworkKey(net, ANTP_NETKEY)); CHECK_RETURN_FALSE(m_antMessenger->ANT_AssignChannel(chan,0,net)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetChannelMessagePeriod(chan, msgPeriod)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetChannelSearchTimeout(chan, chanSearchTimeout)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetChannelRadioFreq(chan, rfFreq)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetSearchWaveform(chan, waveform)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetChannelId(chan, 0, 0x01, 0x05)); CHECK_RETURN_FALSE(m_antMessenger->ANT_OpenChannel(chan)); CHECK_RETURN_FALSE(m_antMessenger->ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); changeStateSafe(ST_ANTFS_LINKING); } else if(state==ST_ANTFS_LINKING) { AntMessage m; //CHECK_RETURN_FALSE(m_antMessenger->waitForBroadcastDataAvail(chan, &m, 20000));//link beacon if(!m_antMessenger->waitForBroadcast(chan, &m, 20000)) //link beacon { LOG(LOG_RAW) << "\n\nNo device available for linking!\n\n\n"; return false; } M_ANTFS_Beacon* beacon(reinterpret_cast(&m.getPayloadRef()[1])); // TODO:handle case of no available data if(!beacon->dataAvail) { changeStateSafe(ST_ANTFS_NODATA); LOG(LOG_RAW) << "\n\nNo data available from client!\n\n\n"; return true; } //CHECK_RETURN_FALSE(m_antMessenger->ANT_RequestMessage(chan, MESG_CHANNEL_ID_ID)); ushort devNum=0; uchar devId=0; uchar transType=0; CHECK_RETURN_FALSE(m_antMessenger->ANT_GetChannelId(chan, &devNum, &devId, &transType, 1000)); LOG(LOG_RAW) << "\n\nFound device devNum=0x" << toString(devNum) << " devId=0x" << toString(devId,2,'0') << " transType=0x" << toString(transType,2,'0') << "\n\n\n"; //GarminProducts prod; //if(guessDeviceType(devNum, devId, transType, &prod)) //{ // if(prod==GarminFR310XT) { LOG(LOG_INF) << "guessed: GarminFR310XT\n\n\n"; } // if(prod==GarminFR405) { LOG(LOG_INF) << "guessed: GarminFR405\n\n\n"; } //} //else { LOG(LOG_WARN) << "guessing failed!\n"; } CHECK_RETURN_FALSE(m_antMessenger->ANTFS_Link(chan, fsFreq, beaconPer, hostSN)); changeStateSafe(ST_ANTFS_AUTH0_SN); } else if(state == ST_ANTFS_BAD) { // TODO: acc counter how many BADs we handle, then bail out m_antMessenger->ANT_CloseChannel(chan); sleepms(800); changeStateSafe(ST_ANTFS_RESTART); } else if(state == ST_ANTFS_AUTH0_SN) { CHECK_RETURN_FALSE(m_antMessenger->ANT_SetChannelMessagePeriod(chan, msgPeriod)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetChannelSearchTimeout(chan, fsSearchTimeout)); CHECK_RETURN_FALSE(m_antMessenger->ANT_SetChannelRadioFreq(chan, fsFreq)); CHECK_RETURN_FALSE(m_antMessenger->waitForBroadcast(chan));//auth beacon // R 105.996 40 MESG_RESPONSE_EVENT_ID chan=0x00 mId=MESG_EVENT_ID mCode=EVENT_RX_FAIL //CHECK_RETURN_FALSE(m_antMessenger->waitForRxFail(chan)); //CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->waitForBroadcast(chan)); CHECK_RETURN_FALSE_LOG_OK_DBG2(m_antMessenger->ANTFS_RequestClientDeviceSerialNumber(chan, hostSN, clientSN, clientDevName)); LOG(LOG_RAW) << "\n\nFound client \"" << clientDevName << "\" SN=0x" << toString(clientSN,8,'0') << " SN=" << clientSN << "\n\n\n"; m_ds.reset(new DeviceSettings(clientDevName, toStringDec(clientSN))); assert(m_ds.get()); m_ds->loadDefaultValues(); LOG_VAR(m_ds->getConfigFileName()); m_ds->loadFromFile(m_ds->getConfigFileName()); mkDir(m_ds->getFolder().c_str()); m_ds->saveToFile(m_ds->getConfigFileName()); m_serial->setWriteDelay(m_ds->SerialWriteDelayMs); readUInt64(clientSN, pairedKey); LOG_VAR3(doPairing, toString(pairedKey,16,'0'), clientSN); if(doPairing || pairedKey==0) changeStateSafe(ST_ANTFS_AUTH1_PAIR); else changeStateSafe(ST_ANTFS_AUTH1_PASS); } else if(state == ST_ANTFS_AUTH1_PAIR) { const std::string hostName("libantpm"); uint dummy; if(!m_antMessenger->ANTFS_Pairing(chan, hostSN, hostName, dummy, pairedKey)) { changeStateSafe(ST_ANTFS_LAST); return true; } writeUInt64(clientSN, pairedKey); CHECK_RETURN_FALSE_LOG_OK_DBG2(m_antMessenger->ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); //changeStateSafe(ST_ANTFS_LAST); changeStateSafe(ST_ANTFS_AUTH1_PASS); } else if(state == ST_ANTFS_AUTH1_PASS) { bool is_fr405 = clientDevName=="Forerunner 405" || clientDevName=="Forerunner 410" || isAntpm405Override(); CHECK_RETURN_FALSE_LOG_OK_DBG2(m_antMessenger->ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); if(!m_antMessenger->ANTFS_Authenticate(chan, hostSN, pairedKey)) { changeStateSafe(ST_ANTFS_RESTART); return true; } LOG(LOG_RAW) << "\n\nClient authenticated successfully!\n\n\n"; // channel status <> CHECK_RETURN_FALSE_LOG_OK_DBG2(m_antMessenger->ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); if(is_fr405) changeStateSafe(ST_ANTFS_GINTF_DL_CAPS); else if(mode==MD_DOWNLOAD_ALL || mode==MD_DIRECTORY_LISTING) changeStateSafe(ST_ANTFS_DL_DIRECTORY); else if(mode==MD_DOWNLOAD_SINGLE_FILE) changeStateSafe(ST_ANTFS_DL_SINGLE_FILE); else if(mode==MD_ERASE_SINGLE_FILE) changeStateSafe(ST_ANTFS_ERASE_SINGLE_FILE); else changeStateSafe(ST_ANTFS_LAST); } else if(state == ST_ANTFS_DL_DIRECTORY) { Database db = m_ds->getDatabaseFiles(); CHECK_RETURN_FALSE(createDownloadFolder()); //ANTFS_Upload(); //command pipe //ANTFS_UploadData(); std::vector dir; if(!m_antMessenger->ANTFS_Download(chan, 0x0000, dir)) { changeStateSafe(ST_ANTFS_RESTART); return true; } LOG(LOG_RAW) << "\n\nDownloaded directory file idx=0x0000\n\n\n"; AntFsFile file0; file0.bytes=dir; LOG_VAR(file0.checkCrc()); file0.saveToFile((folder+"0000.fit").c_str()); CHECK_RETURN_FALSE(fit.parseZeroFile(dir, zfc)); LOG_VAR(zfc.activityFiles.size()); LOG_VAR(zfc.courseFiles.size()); LOG_VAR(zfc.waypointsFiles.size()); // zfc.cullFitFiles(db); // this culling strategy does not work well, because fit files are given new indices on the device after a download zfc.cullFitFilesDate(); LOG_VAR(zfc.activityFiles.size()); LOG_VAR(zfc.courseFiles.size()); LOG_VAR(zfc.waypointsFiles.size()); // TODO: read bcast here? // channel status <> //CHECK_RETURN_FALSE_LOG_OK(ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); for(size_t i=0; iLastTransferredTime) { logger() << "Skipping waypoints file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " older than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; continue; } logger() << "Would transfer waypoints file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " newer than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; } for (size_t i=0; iLastTransferredTime) { logger() << "Skipping activity file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " older than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; continue; } logger() << "Would transfer activity file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " newer than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; } for (size_t i=0; iLastTransferredTime) { logger() << "Skipping course file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " older than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; continue; } logger() << "Would transfer course file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " newer than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; } if(mode==MD_DIRECTORY_LISTING) changeStateSafe(ST_ANTFS_LAST); else changeStateSafe(ST_ANTFS_DL_FILES); } else if(state==ST_ANTFS_DL_FILES) { // standard operation: download everything between LastUserProfileTime and now // dl waypoint files // dl activity files // dl course files // NOTE: seems like, if a file was downloaded, it's date in the directory file changes to the date of transfer uint fileCnt=0; for(size_t i=0; iMaxFileDownloads; i++) { checkForExit(); //LOG_VAR3(fileCnt, m_ds->MaxFileDownloads, zfc.waypointsFiles.size()); ushort fileIdx = zfc.waypointsFiles[i]; time_t t = GarminConvert::gOffsetTime(zfc.getFitFileTime(fileIdx)); //LOG_VAR2(DeviceSettings::time2str(t), DeviceSettings::time2str(zfc.getFitFileTime(fileIdx))); if(t < m_ds->LastTransferredTime) { logger() << "Skipping waypoints file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " older than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; continue; } logger() << "Transfer waypoints file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " newer than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; auto start = std::chrono::system_clock::now(); std::vector data; if(!m_antMessenger->ANTFS_Download(chan, fileIdx, data)) { changeStateSafe(ST_ANTFS_LAST); return true; } auto end = std::chrono::system_clock::now(); auto elapsed = std::chrono::duration_cast(end - start); LOG(LOG_RAW) << "\n\nDownloaded file idx=" << toString(fileIdx,4,'0') << " (" << elapsed.count() << " ms, " << static_cast(data.size())/static_cast(elapsed.count())*1000.0 << " bps)\n\n\n"; AntFsFile file0; file0.bytes=data; file0.saveToFile((folder+toString(fileIdx, 4, '0')+".fit").c_str()); //LOG_VAR(file0.checkCrc()); fit.parse(data, gpx); time_t fitDate; if(!FIT::getCreationDate(data, fitDate)) fitDate = t; //m_ds->mergeLastUserProfileTime(fitDate); fileCnt++; } for (size_t i=0; iMaxFileDownloads; i++) { checkForExit(); //LOG_VAR3(fileCnt, m_ds->MaxFileDownloads, zfc.activityFiles.size()); ushort fileIdx = zfc.activityFiles[i]; time_t t = GarminConvert::gOffsetTime(zfc.getFitFileTime(fileIdx)); //LOG_VAR2(DeviceSettings::time2str(t), DeviceSettings::time2str(zfc.getFitFileTime(fileIdx))); if(t < m_ds->LastTransferredTime) { logger() << "Skipping activity file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " older than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; continue; } logger() << "# Transfer activity file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " newer than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; auto start = std::chrono::system_clock::now(); std::vector data; if(!m_antMessenger->ANTFS_Download(chan, fileIdx, data)) { changeStateSafe(ST_ANTFS_LAST); return true; } auto end = std::chrono::system_clock::now(); auto elapsed = std::chrono::duration_cast(end - start); LOG(LOG_RAW) << "\n\nDownloaded file idx=" << toString(fileIdx,4,'0') << " (" << elapsed.count() << " ms, " << static_cast(data.size())/static_cast(elapsed.count())*1000.0 << " bps)\n\n\n"; AntFsFile file0; file0.bytes=data; file0.saveToFile((folder+toString(fileIdx, 4, '0')+".fit").c_str()); fit.parse(data, gpx); time_t fitDate=0; if(!FIT::getCreationDate(data, fitDate)) { //LOG_VAR3(fitDate, t, m_ds->LastUserProfileTime); fitDate = t; } else { fitDate = GarminConvert::gOffsetTime(fitDate); //LOG_VAR3(DeviceSettings::time2str(fitDate), DeviceSettings::time2str(t), DeviceSettings::time2str(m_ds->LastUserProfileTime)); } //m_ds->mergeLastUserProfileTime(fitDate); // can't update it in the middle of the loop fileCnt++; } for (size_t i=0; iMaxFileDownloads; i++) { checkForExit(); //LOG_VAR3(fileCnt, m_ds->MaxFileDownloads, zfc.courseFiles.size()); ushort fileIdx = zfc.courseFiles[i]; time_t t = GarminConvert::gOffsetTime(zfc.getFitFileTime(fileIdx)); //LOG_VAR2(DeviceSettings::time2str(t), DeviceSettings::time2str(zfc.getFitFileTime(fileIdx))); if(t < m_ds->LastTransferredTime) { logger() << "Skipping course file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " older than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; continue; } logger() << "Transfer course file 0x" << toString(fileIdx,4,'0') << "@" << DeviceSettings::time2str(t) << " newer than " << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; auto start = std::chrono::system_clock::now(); std::vector data; if(!m_antMessenger->ANTFS_Download(chan, fileIdx, data)) { changeStateSafe(ST_ANTFS_LAST); return true; } auto end = std::chrono::system_clock::now(); auto elapsed = std::chrono::duration_cast(end - start); LOG(LOG_RAW) << "\n\nDownloaded file idx=" << toString(fileIdx,4,'0') << " (" << elapsed.count() << " ms, " << static_cast(data.size())/static_cast(elapsed.count())*1000.0 << " bps)\n\n\n"; AntFsFile file0; file0.bytes=data; file0.saveToFile((folder+toString(fileIdx, 4, '0')+".fit").c_str()); fit.parse(data, gpx); // FIXME: case of fit date in future, also check the date from the directory file for consistency time_t fitDate; if(!FIT::getCreationDate(data, fitDate)) fitDate = t; //m_ds->mergeLastUserProfileTime(fitDate); fileCnt++; } std::string gpxFile=folder+"libantpm.gpx"; logger() << "Writing output to '" << gpxFile << "'\n"; gpx.writeToFile(gpxFile); m_ds->mergeLastTransferredTime(time(NULL)); m_ds->saveToFile(m_ds->getConfigFileName()); changeStateSafe(ST_ANTFS_LAST); } else if(state==ST_ANTFS_DL_SINGLE_FILE) { logger() << "Transfer of file 0x" << hex << singleFileIdx << dec << "\n"; std::vector data; if(!m_antMessenger->ANTFS_Download(chan, singleFileIdx, data)) { changeStateSafe(ST_ANTFS_LAST); return true; } LOG(LOG_RAW) << "\n\nDownloaded file idx=" << toString(singleFileIdx,4,'0') << "\n\n\n"; AntFsFile file0; file0.bytes=data; file0.saveToFile((folder+toString(singleFileIdx, 4, '0')+".fit").c_str());//...might not be a fit file LOG_VAR(file0.checkCrc()); fit.parse(data, gpx); std::string gpxFile=folder+"libantpm.gpx"; logger() << "Writing output to '" << gpxFile << "'\n"; gpx.writeToFile(gpxFile); changeStateSafe(ST_ANTFS_LAST); } else if(state==ST_ANTFS_ERASE_SINGLE_FILE) { CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Erase(chan, singleFileIdx)); LOG(LOG_RAW) << "\n\nErased file idx=" << toString(singleFileIdx,4,'0') << "\n\n\n"; changeStateSafe(ST_ANTFS_LAST); } else if(state==ST_ANTFS_GINTF_DL_CAPS) { // when authentication succeeds, State=Transport beacon arrives //R 96.026 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Transport, Auth=PasskeyAndPairingOnly //R 124.999 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Transport, Auth=PasskeyAndPairingOnly //S 114.743 MESG_REQUEST_ID chan=0x00 reqMsgId=MESG_CHANNEL_STATUS_ID //R 3.247 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking //S 12.451 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_CMD(0x44) ANTFS_CmdDirect fd=0xffff, offset=0x0000, data=0x0000 //R 1.546 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Transport, Auth=PasskeyAndPairingOnly //S 2.477 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes fe00000000000000 ........ CHECK_RETURN_FALSE(createDownloadFolder()); vector data; // watch type // S 20.527 MESG_REQUEST_ID chan=0x00 reqMsgId=MESG_CHANNEL_STATUS_ID // R 3.097 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking // R 97.597 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Transport, Auth=PasskeyAndPairingOnly // S 14.903 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_CMD(0x44) ANTFS_CmdDirect fd=0xffff, offset=0x0000, data=0x0000 // S 0.148 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes fe00000000000000 ........ // R 110.079 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Transport, Auth=PasskeyAndPairingOnly // R 5.576 MESG_RESPONSE_EVENT_ID chan=0x00 mId=MESG_EVENT_ID mCode=EVENT_TRANSFER_TX_COMPLETED // S 49.236 MESG_REQUEST_ID chan=0x00 reqMsgId=MESG_CHANNEL_STATUS_ID // R 3.093 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking // R 67.005 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Busy, Auth=PasskeyAndPairingOnly // R 125.004 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Busy, Auth=PasskeyAndPairingOnly // R 3.753 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no ANTFS_RESP(0x44) ANTFS_RespDirect fd=0xffff, offset=0x0000, data=0x0006 // R 3.12 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no ff002900cd021801 ..)..... // R 3.125 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 466f726572756e6e Forerunn // R 3.13 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 6572203430352053 er 405 S // R 3.122 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 6f66747761726520 oftware // R 3.123 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 56657273696f6e20 Version // R 3.258 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes 322e383000000000 2.80.... uint64_t code = 0xfe00000000000000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // GPS version // S 48.159 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_CMD(0x44) ANTFS_CmdDirect fd=0xffff, offset=0x0000, data=0x0000 // S 0.15 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes 06000200ff000000 ........ // R 54.188 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Transport, Auth=PasskeyAndPairingOnly // R 5.5 MESG_RESPONSE_EVENT_ID chan=0x00 mId=MESG_EVENT_ID mCode=EVENT_TRANSFER_TX_COMPLETED // S 4.82 MESG_REQUEST_ID chan=0x00 reqMsgId=MESG_CHANNEL_STATUS_ID // R 3.182 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking // R 111.349 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Busy, Auth=PasskeyAndPairingOnly // R 125.038 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=no, State=Busy, Auth=PasskeyAndPairingOnly // R 3.747 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no ANTFS_RESP(0x44) ANTFS_RespDirect fd=0xffff, offset=0x0000, data=0x0005 // R 3.124 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no f800210047505320 ..!.GPS // R 3.124 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 475343334c542053 GSC3LT S // R 3.094 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 6f66747761726520 oftware // R 3.158 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 56657273696f6e20 Version // R 3.124 MESG_BURST_DATA_ID chan=0x00, seq=3, last=yes 322e313000000000 2.10.... code = 0x06000200ff000000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // 06000200f8000000 = capabilities // S 6.746 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_CMD(0x44) ANTFS_CmdDirect fd=0xffff, offset=0x0000, data=0x0000 // S 0.186 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes 06000200f8000000 ........ // R 98.824 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=yes, State=Transport, Auth=PasskeyAndPairingOnly // R 5.497 MESG_RESPONSE_EVENT_ID chan=0x00 mId=MESG_EVENT_ID mCode=EVENT_TRANSFER_TX_COMPLETED // S 10.452 MESG_REQUEST_ID chan=0x00 reqMsgId=MESG_CHANNEL_STATUS_ID // R 3.169 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking // R 105.761 MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=yes, State=Busy, Auth=PasskeyAndPairingOnly // R 125.086 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_BEACON(0x43) Beacon=1Hz, pairing=disabled, upload=disabled, dataAvail=yes, State=Busy, Auth=PasskeyAndPairingOnly // R 3.666 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no ANTFS_RESP(0x44) ANTFS_RespDirect fd=0xffff, offset=0x0000, data=0x0017 // R 3.093 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no fd00b1005000004c ....P..L // R 3.126 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 0100410a00418703 ..A..A.. // R 3.16 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 41960344960341f7 A..D..A. // R 3.126 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0354010041640044 .T..Ad.D // R 3.128 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 6e0041c90044ca00 n.A..D.. // R 3.248 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 446e0044d200412e Dn.D..A. // R 3.122 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0144370144fa0341 .D7.D..A // R 3.125 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no f40144f501415802 ..D..AX. // R 3.123 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 4458024159024459 DX.AY.DY // R 3.127 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0241bc0244bc0241 .A..D..A // R 3.123 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 2003442003412103 .D .A!. // R 3.128 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 442103418603418b D!.A..A. // R 3.254 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 03448b03448c0344 .D..D..D // R 3.119 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 8d03448e03418a03 ..D..A.. // R 3.127 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 44f70341e80344f1 D..A..D. // R 3.125 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0341f90344f00341 .A..D..A // R 3.125 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no eb0344eb0341f803 ..D..A.. // R 3.126 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 44f80341ed0344ed D..A..D. // R 3.127 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0341fa0344ee0341 .A..D..A // R 3.25 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no ef0344ef0341f003 ..D..A.. // R 3.124 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 44f40341f10344f5 D..A..D. // R 3.128 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0341f50344f60341 .A..D..A // R 3.122 MESG_BURST_DATA_ID chan=0x00, seq=3, last=yes f60344f903000000 ..D..... code = 0x06000200f8000000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // 0x060002001b000000 pid=0x001b=27 L001_Pid_Records code = 0x060002001b000000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // 0x06000200de030000 pid=0x03de=990 L001_Pid_Run code = 0x06000200de030000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // 0x0600020095000000 pid=0x0095=149 L001_Pid_Lap code = 0x0600020095000000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // 0x0600020063000000 pid=0x0063=99 L001_Pid_Trk_Hdr code = 0x0600020063000000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // 0x06000200e6050000 pid=0x05e6=1510 ????_Pid_Unknown code = 0x06000200e6050000; CHECK_RETURN_FALSE_LOG_OK(m_antMessenger->ANTFS_Direct(chan, SwapDWord(code), data)); {GFile file0(data); file0.saveToFile((folder+toString(code, 16, '0')+".bin").c_str());} // just exit changeStateSafe(ST_ANTFS_LAST); } else if(state==ST_ANTFS_NODATA) { changeStateSafe(ST_ANTFS_LAST); } else if(state==ST_ANTFS_LAST) { stop(); } return true; #undef changeStateSafe } int AntFr310XT::changeState(const int newState, bool force) { std::unique_lock lock(stateMtx); int oldState = this->state; if(oldState == ST_ANTFS_LAST && newState != ST_ANTFS_LAST&& !force) { LOG(LOG_WARN) << "This seems to be a bug, we've tried ST_ANTFS_LAST => " << StateFSWork2Str(newState) << "!\n\n"; return oldState; } this->state = newState; LOG(antpm::LOG_RAW) << "\nSTATE: " << std::dec << oldState << " => " << newState << "\t " << StateFSWork2Str(oldState) << " => " << StateFSWork2Str(newState) << "\n\n"; return oldState; } AntFr310XT::StateANTFS AntFr310XT::changeFSState(const AntFr310XT::StateANTFS newState) { StateANTFS oldState = this->clientState; this->clientState = newState; LOG(antpm::LOG_RAW) << "\nFS: " << std::dec << oldState << " => " << newState << "\n\n"; return oldState; } bool AntFr310XT::createDownloadFolder() { if(!folder.empty()) { LOG(LOG_WARN) << "folder is \"" << folder << "\", why not empty?\n"; //return false; } CHECK_RETURN_FALSE(m_ds); if(clientSN==0) { LOG(LOG_WARN) << "this is strange, clientSN is 0!\n"; return false; } std::stringstream ss; //ss << getConfigFolder() << "/" << clientSN << "/" << getDateString() + "/"; ss << m_ds->getFolder() << "/" << getDateString() + "/"; folder = ss.str(); //folder = getConfigFolder() + "/" + getDateString() + "/"; if(!mkDir(folder.c_str())) { if(folderExists(folder.c_str())) return true; else { LOG(LOG_ERR) << "Folder \"" << folder << "\" doesn't exist, and could not be created either!\n"; return false; } } return true; } /// TODO: we need to refine these matches based on more trace data bool AntFr310XT::guessDeviceType(const ushort devNum, const uchar devId, const uchar transType, GarminProducts* prod) { if(!prod) return false; // 310 XT // devNum=0x4cd4, devId=0x01, transType=0x05 // Beacon=8Hz if( devNum==0x4cd4 ) { *prod = GarminFR310XT; return true; } // 910 XT // devNum=0x6f1d devId=0x01 transType=0x05 // 405 // devNum=0xc12e, devId=0x01, transType=0x05 // Beacon=1Hz if( devNum==0xc12e ) { *prod = GarminFR405; return true; } // 405 // devNum=0x6652 devId=0x01 transType=0x05 // devNum=0xce79 devId=0x01 transType=0x05 // 410 // devNum=0xdbfd devId=0x01 transType=0x05 // Beacon=1Hz return false; } } antpm-1.24/src/AntFr310XT.hpp000066400000000000000000000062541476505625300156150ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "AntMessenger.hpp" #include #include "antdefs.hpp" #include #include #include #include "FIT.hpp" namespace antpm{ class DeviceSettings; struct AntFr310XT_EventLoop; // State-machine for ANT+ communication with Forerunner 310XT. class AntFr310XT: public AntCallback { public: AntFr310XT(Serial* s = NULL); virtual ~AntFr310XT(); void setModeForcePairing() { doPairing=true; } void setModeDownloadAll(); void setModeDownloadSingleFile(const uint16_t fileIdx); void setModeDirectoryListing(); void setModeEraseSingleFile(const uint16_t fileIdx); void setModeEraseAllActivities(); virtual void onAntReceived(const AntMessage m); virtual void onAntSent(const AntMessage m); void run(); protected: void stop(); public: void stopAsync(); const int getSMState() const; const char* getSMStateStr() const; AntMessenger* getMessenger() { return m_antMessenger.get(); } void postEvent(const AntMessage& m); protected: std::unique_ptr m_serial; std::unique_ptr m_antMessenger; typedef enum { LINK,AUTHENTICATION,TRANSPORT,BUSY} StateANTFS; StateANTFS clientState; std::atomic state; std::mutex stateMtx; std::atomic m_eventThKill = false; int m_restartCount; std::thread m_eventTh; lqueue4 m_evQue; AntParsedLoggerCallback aplc; std::unique_ptr m_ds; FIT fit; ZeroFileContent zfc; GPX gpx; uint clientSN; std::string clientDevName; uint64_t pairedKey; bool doPairing; std::string folder; int mode; uint16_t singleFileIdx; private: friend struct AntFr310XT_EventLoop; void* th_eventLoop(); bool handleEvents(); int changeState(const int newState, bool force = false); StateANTFS changeFSState(const StateANTFS newState); bool createDownloadFolder(); static bool guessDeviceType(const ushort devNum, const uchar devId, const uchar transType, GarminProducts *prod); }; } antpm-1.24/src/AntMessage.cpp000066400000000000000000000771121476505625300161260ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "AntMessage.hpp" #include "common.hpp" #include #include #include #include // setw #include // strlen #include // assert #include #include #include #include "FIT.hpp" using namespace std; namespace antpm{ std::string antFSCommand2Str(uchar cmd) { size_t i=0; for(; antFSCommandNames[i].i!=-1; i++) { if(antFSCommandNames[i].i==int(cmd)) { break; } } if(antFSCommandNames[i].i==-1) return std::string("UNKNOWN_0x") + toString(cmd, 2, '0'); else return std::string(antFSCommandNames[i].s); } std::string antFSResponse2Str(uchar resp) { size_t i=0; for(; antFSResponseNames[i].i!=-1; i++) { if(antFSResponseNames[i].i==int(resp)) { break; } } if(antFSResponseNames[i].i==-1) return std::string("UNKNOWN_0x") + toString(resp, 2, '0'); else return std::string(antFSResponseNames[i].s); } bool isAntFSCommandOrResponse(const uchar command, bool& isCommand) { if(command==ANTFS_CmdLink || command==ANTFS_CmdDisconnect || command==ANTFS_CmdAuthenticate || command==ANTFS_CmdPing || command==ANTFS_ReqDownload || command==ANTFS_ReqUpload || command==ANTFS_ReqErase || command==ANTFS_UploadData || command==ANTFS_CmdDirect ) { isCommand=true; return true; } else if (command==ANTFS_RespAuthenticate || command==ANTFS_RespDownload || command==ANTFS_RespUpload || command==ANTFS_RespErase || command==ANTFS_RespUploadData || command==ANTFS_RespDirect ) { isCommand=false; return true; } else { return false; } } const string M_ANT_Channel_Id::toString() const { std::stringstream sstr; sstr << " chan=0x" << antpm::toString(chan,2,'0') << ", devNum=0x" << antpm::toString(devNum,4,'0') << ", devId=0x" << antpm::toString(devId,2,'0') << ", transType=0x" << antpm::toString(transType,2,'0'); return sstr.str(); } bool AntMessage::vrfChkSum() const { if(bytes.size()<5) { lprintf(LOG_ERR, "%d bytes\n", (int)bytes.size()); return false; } if(bytes.size()(msgId, 2, '0'); else return std::string(msgNames[i].s); } std::string AntMessage::msgCode2Str(uchar msgCode) { size_t i=0; for(; responseNames[i].i!=-1; i++) { if(responseNames[i].i==int(msgCode)) { break; } } if(responseNames[i].i==-1) return std::string("UNKNOWN_0x") + toString(msgCode, 2, '0'); else return std::string(responseNames[i].s); } const std::string hexa8(const int off, const std::vector bytes) { assert(bytes.size()>=size_t(off+8)); std::string str; str += " "; for(int i=off; i(bytes[i], 2, '0'); } str += " "; for(int i=off; i(idx, 4, ' ') + " "; str += str2(); return str; } // decoded message as string // e.g. "MESG_BURST_DATA_ID chan=0x00, seq=1, last=no ANTFS_RESP(0x44) ANTFS_RespDirect fd=0xffff, offset=0x0000, data=0x0017" const std::string AntMessage::str2() const { if(bytes.empty()) return " EMPTY"; std::stringstream sstr; std::string str; //sstr << /*"0x" +*/ toString(getMsgId(), 2, ' ') << " "; sstr << msgId2Str(getMsgId()); if(getMsgId()==MESG_RESPONSE_EVENT_ID) { sstr << " chan=0x" + toString(getPayload()[0], 2, '0'); sstr << " mId=" + msgId2Str(getPayload()[1]); sstr << " mCode=" + msgCode2Str(getPayload()[2]); } else if(getMsgId()==MESG_ASSIGN_CHANNEL_ID) { sstr << " chan=0x" + toString(getPayload()[0], 2, '0'); sstr << " type=0x" + toString(getPayload()[1], 2, '0'); sstr << " net=0x" + toString(getPayload()[2], 2, '0'); if(getLenPayload()>3) { sstr << " ext=0x" + toString(getPayload()[3], 2, '0'); } } else if(getMsgId()==MESG_CHANNEL_MESG_PERIOD_ID) { sstr << " chan=0x" + toString(getPayloadRef()[0], 2, '0'); const ushort* mesgPeriod = reinterpret_cast(&getPayloadRef()[1]); sstr << " mesgPeriod=0x" << toString(*mesgPeriod, 4, '0'); } else if(getMsgId()==MESG_CHANNEL_SEARCH_TIMEOUT_ID) { sstr << " chan=0x" + toString(getPayloadRef()[0], 2, '0'); sstr << " searchTimeout=0x" << toString(getPayloadRef()[1], 2, '0'); } else if(getMsgId()==MESG_CHANNEL_RADIO_FREQ_ID) { sstr << " chan=0x" + toString(getPayloadRef()[0], 2, '0'); sstr << " rfFreq=0x" << toString(getPayloadRef()[1], 2, '0'); } else if(getMsgId()==MESG_NETWORK_KEY_ID) { sstr << " net=0x" + toString(getPayloadRef()[0], 2, '0'); sstr << " key=0x" + hexa8(1, getPayload()); } else if(getMsgId()==MESG_SEARCH_WAVEFORM_ID) { sstr << " chan=0x" + toString(getPayloadRef()[0], 2, '0'); sstr << " wave=0x" << toString(ushort(getPayloadRef()[1]*256+getPayloadRef()[2]), 4, '0'); } else if(getMsgId()==MESG_OPEN_CHANNEL_ID) { sstr << " chan=0x" + toString(getPayloadRef()[0], 2, '0'); } else if(getMsgId()==MESG_REQUEST_ID) { sstr << " chan=0x" + toString(getPayload()[0], 2, '0'); sstr << " reqMsgId=" + msgId2Str(getPayload()[1]); } else if(getMsgId()==MESG_BROADCAST_DATA_ID) { //int len = getLenPayload(); vector payl=getPayload(); sstr << " chan=0x" + toString(getPayload()[0], 2, '0'); sstr << antfs2Str(); } else if(getMsgId()==MESG_ACKNOWLEDGED_DATA_ID) { sstr << " chan=" + toString(getPayload()[0], 2, '0'); sstr << antfs2Str(); } else if(getMsgId()==MESG_BURST_DATA_ID) { assert(getLenPayload()==9); for (size_t i=0;i<9;i++) { vector payl=getPayload(); const uchar* p=getPayloadRef(); assert(payl[i]==p[i]); UNUSED(p); } const M_ANT_Burst* burst(reinterpret_cast(getPayloadRef())); //sstr << " chan=0x" << toString(burst->chan,2,'0') << ", seq=" << toStringDec(burst->seq,1,' ') << ", last=" << (burst->last?"yes":"no "); sstr << burst->toString(); sstr << antfs2Str(); } else if(getMsgId()==MESG_CHANNEL_ID_ID) { assert(getLenPayload()==5); const M_ANT_Channel_Id* mesg(reinterpret_cast(getPayloadRef())); sstr << mesg->toString(); } else if(getMsgId()==MESG_CHANNEL_STATUS_ID) { enum { UnAssigned = 0, Assigned = 1, Searching = 2, Tracking = 3 } ; sstr << " chan=" + toString(getPayload()[0], 2, '0'); uchar chanSt=getPayloadRef()[1]&0x03; struct { const char* szChanSt(uchar chanSt) { if(chanSt==UnAssigned) return "chanSt=UnAssigned"; else if(chanSt==Assigned) return "chanSt=Assigned"; else if(chanSt==Searching) return "chanSt=Searching"; else if(chanSt==Tracking) return "chanSt=Tracking"; else return "chanSt=??"; } } CHST; sstr << " " << CHST.szChanSt(chanSt); } else if(getMsgId()==MESG_STARTUP_MSG_ID) { enum { PowerOnReset = 0, HwResetLine = 1, UnkReset1 = 2, UnkReset2 = 4, UnkReset3 = 8, UnkReset4 = 16, CommandReset = 32, SyncReset = 64, SuspendReset = 128 }; if(getLenPayload()>=1) { uint8_t startup=getPayloadRef()[0]; //lprintf(antpm::LOG_DBG2, "startup 0x%02x\n", startup); sstr << " startup="; if(startup==0) sstr << "PowerOnReset,"; if(startup & HwResetLine) sstr << "HwResetLine,"; if(startup & UnkReset1) sstr << "UnkReset1,"; if(startup & UnkReset2) sstr << "UnkReset2,"; if(startup & UnkReset3) sstr << "UnkReset3,"; if(startup & UnkReset4) sstr << "UnkReset4,"; if(startup & CommandReset) sstr << "CommandReset,"; if(startup & SyncReset) sstr << "SyncReset,"; if(startup & SuspendReset) sstr << "SuspendReset,"; } if(getLenPayload()>1) { // print extra bytes if any? } } return sstr.str(); } // return as a string: // whether packet was sent or received, and time as string // decoded message // e.g. "R 23.003 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no ANTFS_RESP(0x44) ANTFS_RespDirect fd=0xffff, offset=0x0000, data=0x0017" const string AntMessage::strDt(const double &dt) const { if(bytes.empty()) return "? ???"; std::string str=sent?"S ":"R "; str += toStringDec(dt, 7, ' ') + " "; str += str2(); return str; } const std::string AntMessage::strExt() const { return dump() + str2(); } const std::string AntMessage::antfs2Str() const { bool isCommand=false; bool valid = isAntFSCommandOrResponse(getPayload()[2], isCommand); std::stringstream sstr; if(getPayload()[1]==ANTFS_BeaconId) { const M_ANTFS_Beacon* beacon(reinterpret_cast(&getPayloadRef()[1])); sstr << beacon->toString();// << hexa8(1, getPayload()); } else if(getPayload()[1]==ANTFS_CommandResponseId && isCommand && valid) { const M_ANTFS_Command* cmdResp(reinterpret_cast(&getPayloadRef()[1])); sstr << cmdResp->toString();// << hexa8(1, getPayload()); } else if(getPayload()[1]==ANTFS_CommandResponseId && !isCommand && valid) { const M_ANTFS_Response* cmdResp(reinterpret_cast(&getPayloadRef()[1])); //if(lookupInVector && cmdResp->response==ANTFS_ReqDownload) sstr << cmdResp->toString();// << hexa8(1, getPayload()); } else { sstr << hexa8(1, getPayload()); } return sstr.str(); } const std::string AntMessage::dump() const { assert(bytes.size()>=5); assert(bytes.size()<=13); std::stringstream ss; ss << (sent?"S":"R") << "[" << std::setw(2) << bytes.size() << "] "; for(size_t i=0; i(getLenPayload()+5)) // return false; // abort();// FIXME: extended message // if(!vrfChkSum()) // return false; //} //else { const size_t minLen=static_cast(getLenPayload()+4); if(bytes.size()bytes //ptrdiff_t residue = bytes.end()-bytes.begin()+getLenPacket(); //fprintf(loggerc(), "%d bytes for next decode\n", (int)residue); bytes.erase(bytes.begin()+getLenPacket(), bytes.end()); } return true; } // interpret byte stream, assemble packets and store results in \a messages bool AntMessage::interpret2(std::list& q, std::vector& messages) { if(q.empty()) return false; while(!q.empty()) { if(q.size()==2 && *(q.begin())==0x00 && *(q.begin()++)==0x00) { // the usbmon logs seem to suffix sent messages with two zeroes... q.clear(); return true; } AntMessage m; m.sent = false; m.bytes.resize(q.size()); std::copy(q.begin(), q.end(), m.bytes.begin()); bool ok = m.interpret(); if(!ok) { lprintf(LOG_ERR, "interpret failed!\n"); fflush(stdout); return false; } for(size_t i=0; ibytes); } /// Convert string of hexadecimal digits into binary byte array template bool AntMessage::stringToBytes(const char *s, Container& bytes) { // e.g. "a409502022008004310000b0fa" size_t chars=strlen(s); if(chars%2) return false; bytes.clear(); for(size_t i=0; i bool AntMessage::saveAsUsbMon(const char* fileName, const Container& messages) { std::ofstream of(fileName); CHECK_RETURN_FALSE(of.is_open()); return saveAsUsbMon(of, messages); } template bool AntMessage::saveAsUsbMon(std::ostream& os, const Container& messages) { if(messages.empty()) return true; CHECK_RETURN_FALSE(os.good()); // dd65f0e8 4128379752 S Bo:1:005:2 -115 31 = 55534243 5e000000 00000000 00000600 00000000 00000000 00000000 000000 // dd65f0e8 4128379808 C Bo:1:005:2 0 31 > for(typename Container::const_iterator i=messages.begin(); i!= messages.end(); i++) { #define USB_SENT_FIXUP size_t bytes = i->getLenPacket(); os << "ffff880064cd3f00 " << "3647721914 " /*<< i->timestamp*/ << ((i->sent?"S ":"C ")) << (i->sent?"Bo":"Bi") << ":3:002:1 " << ((i->sent?"-115 ":"0 ")); #ifdef USB_SENT_FIXUP if(i->sent) os << bytes+2; else os << bytes; #else os << bytes; #endif os << " = "; for (size_t j=0; jgetBytes()[j]; os << toString(int(c), 2, '0'); if((j+1)%4==0 && j+1!=bytes) os<< " "; } #ifdef USB_SENT_FIXUP if(i->sent) os<<"0000"; #endif os<<"\n"; } return true; } template bool AntMessage::saveAsAntParse(const char* fileName, const Container& messages) { if(messages.empty()) return true; std::ofstream of(fileName, ios_base::out | ios_base::app ); CHECK_RETURN_FALSE(of.is_open()); return saveAsAntParse(of, messages); } template bool AntMessage::saveAsAntParse(std::ostream& os, const Container& messages) { CHECK_RETURN_FALSE(os.good()); std::chrono::time_point t0; for(typename Container::const_iterator i=messages.begin(); i!= messages.end(); i++) { if(i==messages.begin()) t0=i->timestamp; std::chrono::time_point t1 = i->timestamp; auto td = t1 - t0; t0 = t1; double dt = double(std::chrono::duration_cast(td).count())*0.001; os << i->strDt(dt) << "\n"; } return true; } uchar AntMessage::getCheckSum() const { unsigned char chk = bytes[0]; for(size_t i=1; i< getLenPacket()-1; i++) chk ^= bytes[i]; return chk; } std::vector AntMessage::getPayload() const { std::vector pl; pl.resize(getLenPayload()); std::copy(bytes.begin()+3, bytes.begin()+3+getLenPayload(), pl.begin()); return pl; } uchar* AntMessage::getPayloadRef() { return &bytes[3]; } const uchar* AntMessage::getPayloadRef() const { return &bytes[3]; } uchar* AntMessage::getBytes() { return &bytes[0]; } const uchar* AntMessage::getBytes() const { return &bytes[0]; } bool AntFsFile::checkCrc(const ushort seed) const { if(bytes.size()<24) return false; ushort crc=seed; for (size_t i=16;i+8(&bytes[bytes.size()-1-2]); return *tail == crc; } ushort AntFsFile::crc16Calc(const ushort seed) const { ushort crc=seed; for (size_t i=0;i> 4) & 0x0FFF; crc = crc ^ tmp ^ crc_table[byte & 0xF]; tmp = crc_table[crc & 0xF]; crc = (crc >> 4) & 0x0FFF; crc = crc ^ tmp ^ crc_table[(byte >> 4) & 0xF]; return crc; } bool AntFsFile::saveToFile(const char* fileName /* = "antfs.bin" */) { logger() << "Saving '" << fileName << "'...\n"; if(bytes.empty()) { LOG(LOG_ERR) << "nothing to save\n"; return false; } FILE *f=fopen(fileName, "wb"); if(!f) { LOG(LOG_ERR) << "could not open \"" << fileName << "\"\n"; return false; } if(1 != fwrite(&bytes[0], bytes.size(), 1 , f)) { LOG(LOG_ERR) << "truncated fwrite\n"; fclose(f); return false; } fclose(f); std::time_t ct=0; CHECK_RETURN_FALSE(FIT::getCreationDate(bytes, ct)); char fit_timestamp[256]; strftime(fit_timestamp, sizeof(fit_timestamp), "%d-%m-%Y %H:%M:%S", localtime(&ct)); LOG_VAR(fit_timestamp); namespace fs = std::filesystem; fs::last_write_time(fs::path(fileName), from_time_t(ct)); return true; } bool GFile::saveToFile(const char* fileName) { logger() << "Saving '" << fileName << "'...\n"; if(bytes.empty()) { LOG(LOG_ERR) << "nothing to save\n"; return false; } FILE *f=fopen(fileName, "wb"); if(!f) { LOG(LOG_ERR) << "could not open \"" << fileName << "\"\n"; return false; } if(1 != fwrite(&bytes[0], bytes.size(), 1 , f)) { LOG(LOG_ERR) << "truncated fwrite\n"; fclose(f); return false; } fclose(f); // TODO: set last write time to creation data of data, if available return true; } // explicit template instantiations template bool AntMessage::stringToBytes(const char *s, std::list& bytes); template bool AntMessage::stringToBytes(const char *s, std::vector& bytes); template bool AntMessage::saveAsUsbMon >(const char* fileName, const std::list& messages); //template bool AntMessage::saveAsUsbMon >(const char* fileName, const std::queue& messages); template bool AntMessage::saveAsUsbMon >(const char* fileName, const std::vector& messages); template bool AntMessage::saveAsUsbMon >(std::ostream& os, const std::list& messages); template bool AntMessage::saveAsUsbMon >(std::ostream& os, const std::vector& messages); template bool AntMessage::saveAsAntParse >(const char* fileName, const std::list& messages); //template bool AntMessage::saveAsAntParse >(const char* fileName, const std::queue& messages); template bool AntMessage::saveAsAntParse >(const char* fileName, const std::vector& messages); template bool AntMessage::saveAsAntParse >(std::ostream& os, const std::list& messages); //template bool AntMessage::saveAsAntParse >(std::ostream& os, const std::queue& messages); template bool AntMessage::saveAsAntParse >(std::ostream& os, const std::vector& messages); const char *M_ANTFS_Beacon::szBeaconChannelPeriod() const { if(beaconChannelPeriod==0x0) return "Beacon=0.5Hz"; else if(beaconChannelPeriod==0x1) return "Beacon=1Hz"; else if(beaconChannelPeriod==0x2) return "Beacon=2Hz"; else if(beaconChannelPeriod==0x3) return "Beacon=4Hz"; else if(beaconChannelPeriod==0x4) return "Beacon=8Hz"; else if(beaconChannelPeriod==0x7) return "Beacon=MatchEstablishedChannelPeriod"; else return "Beacon=??"; } const char *M_ANTFS_Beacon::szPairingEnabled() const { return pairingEnabled ? "pairing=enabled" : "pairing=disabled"; } const char *M_ANTFS_Beacon::szUploadEnabled() const { return uploadEnabled ? "upload=enabled" : "upload=disabled"; } const char *M_ANTFS_Beacon::szClientDeviceState() const { if(clientDeviceState==0x00) return "State=Link"; else if(clientDeviceState==0x01) return "State=Authentication"; else if(clientDeviceState==0x02) return "State=Transport"; else if(clientDeviceState==0x03) return "State=Busy"; else return "State=??"; } const char *M_ANTFS_Beacon::szDataAvail() const { return dataAvail ? "dataAvail=yes" : "dataAvail=no"; } const char *M_ANTFS_Beacon::szAuthType() const { if(authType==0x0) return "Auth=Passthrough"; else if(authType==0x1) return "Auth=NA"; else if(authType==0x2) return "Auth=PairingOnly"; else if(authType==0x3) return "Auth=PasskeyAndPairingOnly"; else return "Auth=??"; } const string M_ANTFS_Beacon::strDeviceDescriptor() const { return std::string("dev=0x") + antpm::toString(this->dev, 4, '0') + std::string("manuf=0x") + antpm::toString(this->manuf, 4, '0'); } const string M_ANTFS_Beacon::strDeviceSerial() const { return std::string("SN=0x") + antpm::toString(this->sn, 8, '0'); } void M_ANTFS_Beacon::getDeviceDescriptor(ushort &dev, ushort &manuf) const { dev=this->dev; manuf=this->manuf; } uint M_ANTFS_Beacon::getDeviceSerial() const { return this->sn; } const string M_ANTFS_Beacon::toString() const { assert(beaconId==ANTFS_BeaconId); std::stringstream sstr; sstr << " ANTFS_BEACON(0x" << antpm::toString(unsigned(beaconId), 2, '0') << ") " << this->szBeaconChannelPeriod() << ", " << this->szPairingEnabled() << ", " << this->szUploadEnabled() << ", " << this->szDataAvail() << ", " << this->szClientDeviceState() << ", " << this->szAuthType(); return sstr.str(); } const string M_ANTFS_Command::Detail1::Link::toString() const { std::stringstream sstr; sstr << "freq=0x" << antpm::toString(unsigned(chanFreq), 2, '0') << ", period=0x" << antpm::toString(unsigned(chanPeriod), 2, '0') << ", SNhost=0x" << antpm::toString(sn, 8, '0'); return sstr.str(); } const char *M_ANTFS_Command::Detail1::Disconnect::szCmdType() const { if(cmdType==ReturnToLinkLayer) return "type=ReturnToLinkLayer"; else if(cmdType==ReturnToBroadcastMode) return "type=ReturnToBroadcastMode"; else return "type=??"; } const char *M_ANTFS_Command::Detail1::Authenticate::szCmdType() const { if(cmdType==ProceedToTransport) return "type=ProceedToTransport(pass-through)"; else if(cmdType==RequestClientDeviceSerialNumber) return "type=RequestClientDeviceSerialNumber"; else if(cmdType==RequestPairing) return "type=RequestPairing"; else if(cmdType==RequestPasskeyExchange) return "type=RequestPasskeyExchange"; else return "type=??"; } const string M_ANTFS_Command::Detail1::Authenticate::toString() const { std::stringstream sstr; sstr << szCmdType() << ", authStrLen=" << int(authStrLen) << ", SNhost=0x" << antpm::toString(sn, 8, '0'); return sstr.str(); } const string M_ANTFS_Command::Detail1::DownloadRequest::toString() const { std::stringstream sstr; sstr << "file=0x" << antpm::toString(dataFileIdx, 4, '0') << ", dataOffset=0x" << antpm::toString(dataOffset, 8, '0'); return sstr.str(); } const string M_ANTFS_Command::Detail1::UploadRequest::toString() const { std::stringstream sstr; sstr << "file=0x" << antpm::toString(dataFileIdx, 4, '0') << ", maxSize=0x" << antpm::toString(maxSize, 8, '0'); return sstr.str(); } const string M_ANTFS_Command::Detail1::EraseRequest::toString() const { std::stringstream sstr; sstr << "dataFileIdx=0x" << antpm::toString(dataFileIdx, 4, '0'); return sstr.str(); } const string M_ANTFS_Command::Detail1::UploadData::toString() const { std::stringstream sstr; sstr << "crcSeed=0x" << antpm::toString(crcSeed, 4, '0') << ", dataOffset=0x" << antpm::toString(dataOffset, 8, '0'); return sstr.str(); } const string M_ANTFS_Command::Detail1::DirectCmd::toString() const { std::stringstream sstr; sstr << "fd=0x" << antpm::toString(fd, 4, '0') << ", offset=0x" << antpm::toString(offset, 4, '0') << ", data=0x" << antpm::toString(data, 4, '0') ; return sstr.str(); } const string M_ANTFS_Command::toString() const { assert(commandId==ANTFS_CommandResponseId); std::stringstream sstr; sstr << " ANTFS_CMD(0x" << antpm::toString(unsigned(commandId),2,'0') << ") " << antFSCommand2Str(command); if(command==ANTFS_CmdLink) sstr << " " << detail.link.toString(); else if(command==ANTFS_CmdDisconnect) sstr << " " << detail.disconnect.toString(); else if(command==ANTFS_CmdAuthenticate) sstr << " " << detail.authenticate.toString(); else if(command==ANTFS_ReqDownload) sstr << " " << detail.downloadRequest.toString(); else if(command==ANTFS_ReqUpload) sstr << " " << detail.uploadRequest.toString(); else if(command==ANTFS_ReqErase) sstr << " " << detail.eraseRequest.toString(); else if(command==ANTFS_UploadData) sstr << " " << detail.uploadData.toString(); else if(command==ANTFS_CmdDirect) sstr << " " << detail.direct.toString(); return sstr.str(); } const char *M_ANTFS_Response::Detail::AuthenticateResponse::szRespType() const { if(respType==0) return "resp=SN"; else if(respType==1) return "resp=accept"; else if (respType==2) return "resp=reject"; else return "resp=??"; } const string M_ANTFS_Response::Detail::AuthenticateResponse::toString() const { std::stringstream sstr; sstr << szRespType() << ", authStrLen=" << int(authStrLen) << ", SNclient=0x" << antpm::toString(sn, 8, '0'); return sstr.str(); } const char *M_ANTFS_Response::Detail::DownloadRequestResponse::szResponseVal() const { if(responseVal==DownloadRequestOK) return "resp=DownloadRequestOK"; else if(responseVal==DataDoesNotExist) return "resp=DataDoesNotExist"; else if(responseVal==DataExistsButIsNotDownloadable) return "resp=DataExistsButIsNotDownloadable"; else if(responseVal==NotReadyToDownload) return "resp=NotReadyToDownload"; else if(responseVal==DownloadRequestInvalid) return "resp=DownloadRequestInvalid"; else if(responseVal==CRCIncorrect) return "resp=CRCIncorrect"; return "resp=??"; } const string M_ANTFS_Response::Detail::DownloadRequestResponse::toString() const { std::stringstream sstr; sstr << szResponseVal() << ", remainingBytes=0x" << antpm::toString(remainingBytes, 8, '0'); return sstr.str(); } const char *M_ANTFS_Response::Detail::UploadRequestResponse::szResponseVal() const { if(responseVal==UploadRequestOK) return "resp=UploadRequestOK"; else if(responseVal==DataFileIndexDoesNotExist) return "resp=DataFileIndexDoesNotExist"; else if(responseVal==DataFileIndexExistsButIsNotWriteable) return "resp=DataFileIndexExistsButIsNotWriteable"; else if(responseVal==NotEnoughSpaceToCompleteWrite) return "resp=NotEnoughSpaceToCompleteWrite"; else if(responseVal==UploadRequestInvalid) return "resp=UploadRequestInvalid"; else if(responseVal==NotReadyToUpload) return "resp=NotReadyToUpload"; return "resp=??"; } const string M_ANTFS_Response::Detail::UploadRequestResponse::toString() const { std::stringstream sstr; sstr << szResponseVal() << ", lastDataOffset=0x" << antpm::toString(lastDataOffset, 8, '0'); return sstr.str(); } const char *M_ANTFS_Response::Detail::EraseRequestResponse::szResponseVal() const { if(responseVal==0) return "resp=EraseSuccessful"; else if(responseVal==1) return "resp=EraseFailed"; else if(responseVal==2) return "resp=NotReady"; return "resp=??"; } const string M_ANTFS_Response::Detail::EraseRequestResponse::toString() const { std::stringstream sstr; sstr << szResponseVal() << " 0x" << antpm::toString(int(responseVal),2,'0'); return sstr.str(); } const char *M_ANTFS_Response::Detail::UploadDataResponse::szResponseVal() const { if(responseVal==DataUploadSuccessfulOK) return "resp=DataUploadSuccessfulOK"; else if(responseVal==DataUploadFailed) return "resp=DataUploadFailed"; return "resp=??"; } const string M_ANTFS_Response::Detail::DirectResponse::toString() const { std::stringstream sstr; sstr << "fd=0x" << antpm::toString(fd, 4, '0') << ", offset=0x" << antpm::toString(offset, 4, '0') << ", data=0x" << antpm::toString(data, 4, '0') ; return sstr.str(); } const string M_ANTFS_Response::toString() const { assert(responseId==ANTFS_CommandResponseId); std::stringstream sstr; sstr << " ANTFS_RESP(0x" << antpm::toString(unsigned(responseId),2,'0') << ") " << antFSResponse2Str(response); if(response==ANTFS_RespAuthenticate) sstr << " " << detail.authenticateResponse.toString(); else if(response==ANTFS_RespDownload) sstr << " " << detail.downloadRequestResponse.toString(); else if(response==ANTFS_RespUpload) sstr << " " << detail.uploadRequestResponse.toString(); else if(response==ANTFS_RespErase) sstr << " " << detail.eraseRequestResponse.toString(); else if(response==ANTFS_RespUploadData) sstr << " " << detail.uploadDataResponse.toString(); else if(response==ANTFS_RespDirect) sstr << " " << detail.directResponse.toString(); return sstr.str(); } const string M_ANT_Burst::toString() const { std::stringstream sstr; sstr << " chan=0x" << antpm::toString(chan,2,'0') << ", seq=" << antpm::toStringDec(seq,1,' ') << ", last=" << (isLast()?"yes":"no "); return sstr.str(); } } antpm-1.24/src/AntMessage.hpp000066400000000000000000000264001476505625300161250ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "antdefs.hpp" #include #include #include #include #include "common.hpp" #include #include namespace antpm{ std::string antFSCommand2Str(uchar cmd); std::string antFSResponse2Str(uchar resp); bool isAntFSCommandOrResponse(const uchar command, bool& isCommand); struct AntMessageContentBase {}; #pragma pack(push,1) struct M_ANT_Channel_Id : public AntMessageContentBase { uchar chan; ushort devNum; uchar devId; uchar transType; const std::string toString() const; }; struct M_ANTFS_Beacon : public AntMessageContentBase { uchar beaconId;//0x43 ANTFS_BeaconId union { struct { uchar beaconChannelPeriod:3; uchar pairingEnabled:1; uchar uploadEnabled:1; uchar dataAvail:1; uchar reserved0:2; }; uchar status1; }; union { struct { uchar clientDeviceState:4; uchar reserved1:4; }; uchar status2; }; uchar authType; union { struct { ushort dev; ushort manuf; }; struct { uint sn; }; uchar sn4[4]; }; const char* szBeaconChannelPeriod() const; const char* szPairingEnabled() const; const char* szUploadEnabled() const; const char* szClientDeviceState() const; const char* szDataAvail() const; const char* szAuthType() const; const std::string strDeviceDescriptor() const; const std::string strDeviceSerial() const; void getDeviceDescriptor(ushort& dev, ushort& manuf) const; uint getDeviceSerial() const; const std::string toString() const; }; #pragma pack(pop) static_assert(sizeof(M_ANTFS_Beacon)==8); #pragma pack(push,1) struct M_ANTFS_Command : public AntMessageContentBase { uchar commandId;//0x44 ANTFS_CommandResponseId uchar command; enum { ReturnToLinkLayer=0, ReturnToBroadcastMode=1 }; enum { ProceedToTransport=0, RequestClientDeviceSerialNumber=1, RequestPairing=2, RequestPasskeyExchange=3 }; union Detail1 { struct Link { uchar chanFreq; uchar chanPeriod; union { struct { uint sn; }; uchar sn4[4]; }; const std::string toString() const; } link; struct Disconnect { uchar cmdType; const char* szCmdType() const; const std::string toString() const { std::stringstream sstr; sstr << szCmdType(); return sstr.str(); } } disconnect; struct Authenticate { uchar cmdType; uchar authStrLen; union { struct { uint sn; }; uchar sn4[4]; }; // TODO:extra bytes .... const char *szCmdType() const; const std::string toString() const; } authenticate; // ping struct DownloadRequest { ushort dataFileIdx; uint dataOffset; // ... const std::string toString() const; } downloadRequest; struct UploadRequest { ushort dataFileIdx; uint maxSize; //uint dataOffset; //TODO: in next burst packet const std::string toString() const; } uploadRequest; struct EraseRequest { ushort dataFileIdx; // ... const std::string toString() const; } eraseRequest; struct UploadData { ushort crcSeed; uint dataOffset; // TODO: more burst packets // uchar unused6[6]; // ushort crc; const std::string toString() const; } uploadData; struct DirectCmd { ushort fd; ushort offset; ushort data; const std::string toString() const; } direct; } detail; const std::string toString() const; }; struct M_ANTFS_Command_Authenticate : public M_ANTFS_Command { uint64_t key; uint64_t footer; }; struct M_ANTFS_Command_Download : public M_ANTFS_Command { uchar zero; uchar initReq; ushort crcSeed; uint maxBlockSize; }; struct M_ANTFS_Command_Pairing : public M_ANTFS_Command { uchar name[8]; // seems like 310XT can display properly up to 8 chars during the pairing screen }; struct M_ANTFS_Command_Direct : public M_ANTFS_Command { uint64_t code; }; #pragma pack(pop) static_assert(sizeof(M_ANTFS_Command)==8); static_assert(sizeof(M_ANTFS_Command_Authenticate)==24); static_assert(sizeof(M_ANTFS_Command_Download)==16); static_assert(sizeof(M_ANTFS_Command_Pairing)==16); static_assert(sizeof(M_ANTFS_Command_Direct)==16); #pragma pack(push,1) struct M_ANTFS_Response : public AntMessageContentBase { uchar responseId;//0x44 ANTFS_CommandResponseId uchar response; enum { DownloadRequestOK=0, DataDoesNotExist=1, DataExistsButIsNotDownloadable=2, NotReadyToDownload=3, DownloadRequestInvalid=4, CRCIncorrect=5 }; enum { UploadRequestOK=0, DataFileIndexDoesNotExist=1, DataFileIndexExistsButIsNotWriteable=2, NotEnoughSpaceToCompleteWrite=3, UploadRequestInvalid=4, NotReadyToUpload=5 }; enum { DataUploadSuccessfulOK=0, DataUploadFailed=1 }; union Detail { struct AuthenticateResponse { uchar respType; uchar authStrLen; union { struct { uint sn; }; uchar sn4[4]; }; // TODO:extra bytes in following burst message const char* szRespType() const; const std::string toString() const; } authenticateResponse; // ping struct DownloadRequestResponse { uchar responseVal; uchar reserved; uint remainingBytes; // ... const char* szResponseVal() const; const std::string toString() const; } downloadRequestResponse; struct UploadRequestResponse { uchar responseVal; uchar unused1; uint lastDataOffset; // TODO: 4 packets in total const char* szResponseVal() const; const std::string toString() const; } uploadRequestResponse; struct EraseRequestResponse { uchar responseVal; const char* szResponseVal() const; const std::string toString() const; } eraseRequestResponse; struct UploadDataResponse { // TODO: first is a beacon uchar responseVal; const char* szResponseVal() const; const std::string toString() const { std::stringstream sstr; sstr << szResponseVal(); return sstr.str(); } } uploadDataResponse; struct DirectResponse { ushort fd; ushort offset; ushort data; const std::string toString() const; } directResponse; } detail; const std::string toString() const; }; struct M_ANTFS_Response_Download : public M_ANTFS_Response { uint dataOff; uint fileSize; }; struct M_ANTFS_Response_Download_Footer { uchar reserved[6]; ushort crc; }; struct M_ANTFS_Response_Pairing : public M_ANTFS_Response { uint64_t pairedKey; }; #pragma pack(pop) static_assert(sizeof(M_ANTFS_Response)==8); static_assert(sizeof(M_ANTFS_Response_Download)==16); static_assert(sizeof(M_ANTFS_Response_Download_Footer)==8); static_assert(sizeof(M_ANTFS_Response_Pairing)==16); #pragma pack(push,1) struct M_ANT_Burst : public AntMessageContentBase { union { struct { uchar chan:5; uchar seq:2; uchar last:1; }; uchar seqchan; }; uchar data8[8]; const std::string toString() const; bool isLast() const { bool isLast = ((last!=0x00)?true:false); return isLast; } }; #pragma pack(pop) static_assert(sizeof(M_ANT_Burst)==9); // struct AntMessage{ bool sent; // sent or received std::chrono::time_point timestamp; size_t idx; // std::vector bytes; // the raw message bytes public: AntMessage() : sent(false), idx(0) {} AntMessage(uchar mesg, uchar data1) {uchar buf[1] = {data1}; if(!assemble(mesg, buf, sizeof(buf))) throw 0; } AntMessage(uchar mesg, uchar data1, uchar data2) {uchar buf[2] = {data1, data2 }; if(!assemble(mesg, buf, sizeof(buf))) throw 0; } AntMessage(uchar mesg, uchar data1, uchar data2, uchar data3) {uchar buf[3] = {data1, data2, data3 }; if(!assemble(mesg, buf, sizeof(buf))) throw 0; } bool vrfChkSum() const; static std::string msgId2Str(uchar msgId); static std::string msgCode2Str(uchar msgCode); const std::string str() const; const std::string str2() const; const std::string strDt(const double& dt) const; const std::string strExt() const; const std::string antfs2Str() const; const std::string dump() const; const std::string dumpDumb() const; // receiving bool interpret(); static bool interpret2(std::list& q, std::vector& messages); size_t getLenPacket() const; size_t getLenRaw() const; bool getChannelNumber(uchar& chan); bool fromStringOfBytes(const char* s); template static bool stringToBytes(const char* s, Container& bytes); // sending bool assemble(unsigned char mesg, const unsigned char *inbuf, unsigned char len); template static bool saveAsUsbMon(const char* fileName, const Container& messages); template static bool saveAsUsbMon(std::ostream& os, const Container& messages); template static bool saveAsAntParse(const char* fileName, const Container& messages); template static bool saveAsAntParse(std::ostream& os, const Container& messages); //private: uchar getSync() const {return bytes[0]; } uchar getLenPayload() const { return bytes[1]; } uchar getMsgId() const { return bytes[2]; } uchar getCheckSum() const; std::vector getPayload() const; uchar* getPayloadRef(); const uchar* getPayloadRef() const; uchar* getBytes(); const uchar* getBytes() const; }; // encapsualtes the byte stream of a file retrieved through ant-fs struct AntFsFile { std::vector bytes; bool checkCrc(const ushort seed = 0x0000) const; ushort crc16Calc(const ushort seed = 0x0000) const; ushort crc16byte(const ushort crc, uchar byte) const; bool saveToFile(const char* fileName = "antfs.bin"); }; struct GFile { GFile(std::vector& data) : bytes(data) {} std::vector& bytes; bool saveToFile(const char* fileName); }; } antpm-1.24/src/AntMessenger.cpp000066400000000000000000001175731476505625300165000ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "AntMessenger.hpp" #include "antdefs.hpp" #include #include #include #include #include #include #include #include #include #include "common.hpp" #include "Log.hpp" namespace antpm{ // runs in other thread struct AntMessenger_Recevier { void operator() (AntMessenger* arg) { //printf("msgFunc, arg: %p\n", arg); fflush(stdout); if(!arg) { rv=0; return; } AntMessenger* This = reinterpret_cast(arg); //printf("msgFunc, This: %p\n", This); fflush(stdout); rv = This->th_messageHandler(); } void* rv; }; AntMessenger::AntMessenger() : m_rpackQueue2() { AntMessenger_Recevier msgTh; msgTh.rv=0; m_packerTh = std::thread(msgTh, this); m_rpackQueue2.setOnDataArrivedCallback([&](const std::vector& v) -> bool { return onMessage(v); }); for(int i=0; i < ANTPM_MAX_CHANNELS; i++) { chs.push_back(std::make_unique(i)); //chs[i].chan = i; } packetIdx=0; } AntMessenger::~AntMessenger() { m_rpackQueue2.setOnDataArrivedCallback(0); m_packerThKill = true; if(m_packerTh.joinable()) { m_packerTh.join(); } m_io=0; m_cb=0; lprintf(LOG_DBG2, "%s\n", __FUNCTION__); } size_t AntMessenger::getQueueLength() const { return m_rpackQueue2.size(); } std::list AntMessenger::getQueue() { return m_rpackQueue2.getListCopy(); } bool AntMessenger::ANT_ResetSystem() { uchar filler = 0; bool rv = writeMessage(MESG_SYSTEM_RESET_ID, &filler, 1); sleepms(1000); return rv; } bool AntMessenger::ANT_SetNetworkKey(const unsigned char net, const unsigned char key[8]) { uchar buf[9]; buf[0] = net; memcpy(buf+1, key, 8); bool rv = sendCommand(MESG_NETWORK_KEY_ID, buf, sizeof(buf), 2000); return rv; } bool AntMessenger::ANT_AssignChannel(uchar chan, uchar chtype, uchar net) { AntMessage m(MESG_ASSIGN_CHANNEL_ID, chan, chtype, net); return sendCommand(m, 2000); } bool AntMessenger::ANT_SetChannelMessagePeriod(uchar chan, ushort msgPeriod) { AntMessage m(MESG_CHANNEL_MESG_PERIOD_ID, chan, msgPeriod%256, msgPeriod/256); return sendCommand(m, 2000); } bool AntMessenger::ANT_SetChannelSearchTimeout(uchar chan, uchar searchTimeout) { AntMessage m(MESG_CHANNEL_SEARCH_TIMEOUT_ID, chan, searchTimeout); return sendCommand(m, 2000); } bool AntMessenger::ANT_SetChannelRadioFreq(uchar chan, uchar freq) { AntMessage m(MESG_CHANNEL_RADIO_FREQ_ID, chan, freq); return sendCommand(m, 2000); } bool AntMessenger::ANT_SetSearchWaveform(uchar chan, ushort wave) { AntMessage m(MESG_SEARCH_WAVEFORM_ID, chan, wave/256, wave%256); return sendCommand(m, 2000); } bool AntMessenger::ANT_SetChannelId(const uchar chan, const ushort devNum, const uchar devId, const uchar transType) { uchar buf[5]; buf[0] = chan; buf[1] = devNum/256; buf[2] = devNum%256; buf[3] = devId; buf[4] = transType; bool rv = sendCommand(MESG_CHANNEL_ID_ID, buf, sizeof(buf), 2000); return rv; } bool AntMessenger::ANT_OpenChannel(uchar chan) { AntMessage m(MESG_OPEN_CHANNEL_ID, chan); return sendCommand(m, 2000); } bool AntMessenger::ANT_CloseChannel(uchar chan, const size_t timeout_ms) { AntMessage m(MESG_CLOSE_CHANNEL_ID, chan); bool rv = sendCommand(m, timeout_ms/2); // TODO: read R[ 7] a4_03_40_00_01_07_e1 MESG_RESPONSE_EVENT_ID chan=0x00 mId=MESG_EVENT_ID mCode=EVENT_CHANNEL_CLOSED AntChannel& pc = *chs[chan].get(); AntEvListener el(pc); //pc.addEvListener(&el); uint8_t msgCode; rv = rv && el.waitForEvent(msgCode, timeout_ms/2); rv = rv && (msgCode==EVENT_CHANNEL_CLOSED || msgCode==CHANNEL_IN_WRONG_STATE || msgCode==CHANNEL_NOT_OPENED); //pc.rmEvListener(&el); return rv; } bool AntMessenger::ANT_RequestMessage(uchar chan, uchar reqMsgId) { AntMessage response; return sendRequest(reqMsgId, chan, &response, 2000); } bool AntMessenger::ANT_GetChannelId(const uchar chan, ushort *devNum, uchar *devId, uchar *transType, const size_t timeout_ms) { AntMessage response; if(!sendRequest(MESG_CHANNEL_ID_ID, chan, &response, timeout_ms)) return false; if(response.getLenRaw()<1 || response.getLenPayload()!=5) return false; const M_ANT_Channel_Id* mesg(reinterpret_cast(response.getPayloadRef())); if(chan != mesg->chan) return false; if(devNum) *devNum = mesg->devNum; if(devId) *devId = mesg->devId; if(transType) *transType = mesg->transType; return true; } bool AntMessenger::ANT_SendAcknowledgedData(const uchar chan, const uchar data[8], const size_t timeout_ms) { return sendAckData(chan, data, timeout_ms); } bool AntMessenger::ANT_SendBurstData(const uchar seqchan, const uchar data[8]) { uchar buf[9]; buf[0] = seqchan; memcpy(buf+1, data, 8); AntMessage m; if(!m.assemble(MESG_BURST_DATA_ID, buf, sizeof(buf))) return false; return writeMessage(m); } bool AntMessenger::ANT_SendBurstData2(const uchar chan, const uchar* data, const size_t len) { CHECK_RETURN_FALSE(len>0); CHECK_RETURN_FALSE(len % 8 == 0); std::vector vdata(len); for (size_t i=0; i& data) { CHECK_RETURN_FALSE(!data.empty()); CHECK_RETURN_FALSE(data.size() % 8 == 0); M_ANT_Burst burst; uchar seq=0; for(size_t start=0; start8) { //LOG_VAR(waitForBroadcast(chan,0,800)); CHECK_RETURN_FALSE(waitForBroadcast(chan,0,800)); //sleepms(10); } ++seq; if(seq==4) seq=1; } return true; } bool AntMessenger::ANTFS_Link( const uchar chan, const uchar freq, const uchar beaconPer, const uint hostSN ) { //S 3.536 4f MESG_ACKNOWLEDGED_DATA_ID chan=00 ANTFS_CMD(0x44) ANTFS_CmdLink freq=0f, period=04, SN=0x7c9101e0 //R 113.467 4e MESG_BROADCAST_DATA_ID chan=00 ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Link, Auth=PasskeyAndPairingOnly //R 1.975 40 MESG_RESPONSE_EVENT_ID chan=00 mId=UNKNOWN_0x01 mCode=EVENT_TRANSFER_TX_COMPLETED bool success=false; for (int i=0; i < ANTPM_RETRIES; i++) { M_ANTFS_Command cmd; cmd.commandId = ANTFS_CommandResponseId; cmd.command = ANTFS_CmdLink; cmd.detail.link.chanFreq = freq; cmd.detail.link.chanPeriod = beaconPer; cmd.detail.link.sn = hostSN; if(!ANT_SendAcknowledgedData(chan, reinterpret_cast(&cmd), 2000)) continue; success=true; break; } return success; } bool AntMessenger::ANTFS_Disconnect(const uchar chan) { M_ANTFS_Command cmd; cmd.commandId = ANTFS_CommandResponseId; cmd.command = ANTFS_CmdDisconnect; cmd.detail.disconnect.cmdType = M_ANTFS_Command::ReturnToLinkLayer; /*CHECK_RETURN_FALSE_LOG_OK(*/ANT_SendAcknowledgedData(chan, reinterpret_cast(&cmd), 0)/*)*/; return true; } bool AntMessenger::ANTFS_Pairing(const uchar chan, const uint hostSN, const std::string& name1, uint& unitId, uint64_t& key) { std::string name=(name1.length()>8?name1.substr(0, 8):name1); while(name.length()<8) { name.push_back(' '); } assert(name.length()==8); M_ANTFS_Command_Pairing cmd; cmd.commandId = ANTFS_CommandResponseId; cmd.command = ANTFS_CmdAuthenticate; cmd.detail.authenticate.cmdType = M_ANTFS_Command::RequestPairing; cmd.detail.authenticate.authStrLen = 8; cmd.detail.authenticate.sn = hostSN; memcpy(cmd.name, &name[0], 8); AntChannel& pc = *chs[chan].get(); AntBurstListener bl(pc); //pc.addMsgListener(&bl); bool sentPairing = false; for(int i = 0; i < ANTPM_RETRIES; i++) { sentPairing = false; LOG_VAR_DBG2(waitForBroadcast(chan)); //CHECK_RETURN_FALSE_LOG_OK(collectBroadcasts(chan)); sentPairing = ANT_SendBurstData2(chan, reinterpret_cast(&cmd), sizeof(cmd)); // TODO: read bcast here? //AntMessage reply0; //waitForMessage(MESG_RESPONSE_EVENT_ID, &reply0, 2000); AntChannel& pc = *chs[chan].get(); AntEvListener el(pc); //pc.addEvListener(&el); uint8_t responseVal; sentPairing = sentPairing && el.waitForEvent(responseVal, 800); //pc.rmEvListener(&el); sentPairing = sentPairing && (responseVal==EVENT_TRANSFER_TX_COMPLETED); if(sentPairing) break; else sleepms(ANTPM_RETRY_MS); } CHECK_RETURN_FALSE_LOG_OK_DBG2(sentPairing); // FIXME: look for, and handle event:EVENT_RX_FAIL; event:EVENT_TRANSFER_RX_FAILED // ANTFS_RespAuthenticate std::vector burstData; /*bool rv =*/ bl.collectBurst(burstData, 30*1000); // 30s to allow user confirmation //pc.rmMsgListener(&bl); CHECK_RETURN_FALSE_LOG_OK_DBG2(burstData.size()==3*8); const M_ANTFS_Response_Pairing* resp(reinterpret_cast(&burstData[8])); CHECK_RETURN_FALSE_LOG_OK_DBG2(resp->responseId==ANTFS_CommandResponseId); CHECK_RETURN_FALSE_LOG_OK_DBG2(resp->response==ANTFS_RespAuthenticate); CHECK_RETURN_FALSE_LOG_OK_DBG2(resp->detail.authenticateResponse.respType==1); // accept LOG_VAR_DBG2((int)resp->detail.authenticateResponse.authStrLen); CHECK_RETURN_FALSE_LOG_OK_DBG2(resp->detail.authenticateResponse.authStrLen==8); unitId = resp->detail.authenticateResponse.sn; key = resp->pairedKey; //printf("unitId=%d, key=0x016x\n", unitId, key); fflush(stdout); // TODO: read bcast here? return true; } bool AntMessenger::ANTFS_Authenticate(const uchar chan, const uint hostSN, const uint64_t pairedKey) { //S 2.099 50 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_CMD(0x44) ANTFS_CmdAuthenticate type=RequestPasskeyExchange, authStrLen=8, SN=0x7c9101e0 //R 100.875 4e MESG_BROADCAST_DATA_ID chan=00 ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Authentication, Auth=PasskeyAndPairingOnly //S 1.977 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no d273f79a6f166fa5 .s..o.o. //S 3.035 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=yes 0000000000000000 ........ //R 9.986 40 MESG_RESPONSE_EVENT_ID chan=00 mId=MESG_EVENT_ID mCode=EVENT_TRANSFER_TX_COMPLETED //R 110.037 50 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Authentication, Auth=PasskeyAndPairingOnly //R 3.99 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes ANTFS_RESP(0x44) ANTFS_RespAuthenticate resp=accept, authStrLen=0, SN=0x00000000 //R 120.998 4e MESG_BROADCAST_DATA_ID chan=00 ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Transport, Auth=PasskeyAndPairingOnly //S 96.065 4d MESG_REQUEST_ID chan=00 reqMsgId=MESG_CHANNEL_STATUS_ID //R 3.91 52 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking M_ANTFS_Command_Authenticate cmd; cmd.commandId = ANTFS_CommandResponseId; cmd.command = ANTFS_CmdAuthenticate; cmd.detail.authenticate.cmdType = M_ANTFS_Command::RequestPasskeyExchange; cmd.detail.authenticate.authStrLen = 8; cmd.detail.authenticate.sn = hostSN; cmd.key = pairedKey; cmd.footer = 0x0000000000000000; //CHECK_RETURN_FALSE_LOG_OK(waitForBroadcast(chan)); // TODO: start listening for burst here! bool sentReqAuth = false; for(int i = 0; i < ANTPM_RETRIES; i++) { sentReqAuth = false; LOG_VAR_DBG2(waitForBroadcast(chan)); //CHECK_RETURN_FALSE_LOG_OK(collectBroadcasts(chan)); sentReqAuth = ANT_SendBurstData2(chan, reinterpret_cast(&cmd), sizeof(cmd)); // TODO: read bcast here? //AntMessage reply0; //waitForMessage(MESG_RESPONSE_EVENT_ID, &reply0, 2000); AntChannel& pc = *chs[chan].get(); AntEvListener el(pc); //pc.addEvListener(&el); uint8_t responseVal; sentReqAuth = sentReqAuth && el.waitForEvent(responseVal, 800); //pc.rmEvListener(&el); sentReqAuth = sentReqAuth && (responseVal==EVENT_TRANSFER_TX_COMPLETED); if(sentReqAuth) break; else sleepms(ANTPM_RETRY_MS); } CHECK_RETURN_FALSE_LOG_OK_DBG2(sentReqAuth); // ANTFS_RespAuthenticate std::vector burstData; CHECK_RETURN_FALSE_LOG_OK_DBG2(waitForBurst(chan, burstData, 10*1000)); CHECK_RETURN_FALSE_LOG_OK_DBG2(burstData.size()==2*8); const M_ANTFS_Response* resp(reinterpret_cast(&burstData[8])); CHECK_RETURN_FALSE_LOG_OK_DBG2(resp->responseId==ANTFS_CommandResponseId); CHECK_RETURN_FALSE_LOG_OK_DBG2(resp->response==ANTFS_RespAuthenticate); CHECK_RETURN_FALSE_LOG_OK_DBG2(resp->detail.authenticateResponse.respType==1); // accept // TODO: read bcast here? return true; } bool AntMessenger::ANTFS_Download( const uchar chan, const ushort file, std::vector& data ) { //S 1.221 50 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_CMD(0x44) ANTFS_ReqDownload file=0x0000, dataOffset=0x00000000 //R 118.782 4e MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Transport, Auth=PasskeyAndPairingOnly //S 1.258 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes 0001000000000000 ........ // 310XT 4.50 sends EVENT_TRANSFER_TX_START here too //R 10.728 40 MESG_RESPONSE_EVENT_ID chan=0x00 mId=MESG_EVENT_ID mCode=EVENT_TRANSFER_TX_COMPLETED //R 112.995 4e MESG_BROADCAST_DATA_ID chan=0x00 ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Busy, Auth=PasskeyAndPairingOnly //R 125.019 50 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Busy, Auth=PasskeyAndPairingOnly //R 3.994 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no ANTFS_RESP(0x44) ANTFS_RespDownload resp=DownloadRequestOK, remainingBytes=0x00000200 //R 3.002 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 00000000c0030000 ........ //R 2.999 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 0110000000000000 ........ //R 2.982 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 0000000000000000 ........ //R 3 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0100010c00000050 .......P //R 6.989 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 00001d0000000000 ........ //R 1.998 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 0200010d00000030 .......0 //R 3 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 03008001ffff0090 ........ //R 4.002 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 4602000000000000 F....... //R 2.998 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 04008002ffff00d0 ........ //R 3.002 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 3602000000000000 6....... //R 3.022 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 05008003020000d0 ........ //R 2.991 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 8204000000000000 ........ //R 2.998 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 06008003000000d0 ........ //R 3.004 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 8204000000000000 ........ //R 2.999 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 07008003010000d0 ........ //R 2.998 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 8204000000000000 ........ //R 3.987 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 08008004180000b0 ........ //R 3.012 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no e84c00007610d229 .L..v..) //R 3 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 09008004190000b0 ........ //R 3.002 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 8a6c00007810d229 .l..x..) //R 2.999 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0a0080041a0000b0 ........ //R 2.999 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 943f00007810d229 .?..x..) //R 3.001 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 0b0080041b0000b0 ........ //R 3.016 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 3d2500007a10d229 =%..z..) //R 3.981 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 0c0080041c0000b0 ........ //R 2.999 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 0c2b00007a10d229 .+..z..) //R 3.001 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 0d0080041d0000b0 ........ //R 3.018 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no ad2e00007a10d229 ....z..) //R 2.961 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 0e0080041e0000b0 ........ //R 3.041 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 8c2400007c10d229 .$..|..) //R 2.998 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 0f0080041f0000b0 ........ //R 3 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no d84d00007c10d229 .M..|..) //R 2.995 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 10008004200000b0 .... ... //R 4.008 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 442f00007e10d229 D/..~..) //R 2.978 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 11008004220000b0 ...."... //R 3.021 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no dc2c00008010d229 .,.....) //R 2.981 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 12008004230000b0 ....#... //R 2.999 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 066f00008010d229 .o.....) //R 3.018 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 13008004240000b0 ....$... //R 3 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 865100008210d229 .Q.....) //R 3.003 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 14008004210000b0 ....!... //R 3 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 5a2f00007e10d229 Z/..~..) //R 3.999 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 15008004250000b0 ....%... //R 2.998 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 232d00008210d229 #-.....) //R 3.002 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 16008004260000b0 ....&... //R 3.001 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no b09900008410d229 .......) //R 3.98 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 17008004270000b0 ....'... //R 2.005 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 803000008410d229 .0.....) //R 3.013 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 18008004280000b0 ....(... //R 3.002 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no bf2900008610d229 .).....) //R 4 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 19008004290000b0 ....)... //R 2.977 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no d01800008610d229 .......) //R 3.021 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 1a008004170000b0 ........ //R 3.002 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 72250000f2acd429 r%.....) //R 2.996 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 1b0080042a0000b0 ....*... //R 3 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 592d000049b5d429 Y-..I..) //R 3.983 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 1c0080042b0000b0 ....+... //R 3.007 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 022f00007f54d729 ./...T.) //R 1.998 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 1d0080042c0000b0 ....,... //R 4.016 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 04530000e9b6d929 .S.....) //R 3.001 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 1e0080042d0000b0 ....-... //R 2.997 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no 5c2a000031fbdd29 \*..1..) //R 3.001 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 1f0080042e0000b0 ........ //R 2.988 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=no 373400006932e329 74..i2.) //R 2.998 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=yes 000000000000105b .......[ //R 41.018 4e MESG_BROADCAST_DATA_ID chan=0x00 000000000000105b .......[ //S 2.888 4d MESG_REQUEST_ID chan=0x00 reqMsgId=MESG_CHANNEL_STATUS_ID //R 3.109 52 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking CHECK_RETURN_FALSE(data.empty()); int errorCnt=0; //uint bytesReceived = 0; ushort crc = 0x0000; size_t fileSize = 0; size_t dlIter = 0; uint nextOffset = 0; do { if(interrupted) return false; //fprintf(loggerc(), "dlIter=%lu, crc=0x%04x, off=0x%08x\n", (unsigned long)dlIter, crc, nextOffset); //LOG_VAR2(dlIter, toString(crc,4,'0')); M_ANTFS_Command_Download dl; dl.commandId = ANTFS_CommandResponseId; dl.command = ANTFS_ReqDownload; dl.detail.downloadRequest.dataFileIdx = file; dl.detail.downloadRequest.dataOffset = nextOffset; dl.zero = 0; dl.initReq = (dlIter==0); dl.crcSeed = crc; dl.maxBlockSize = 0; AntChannel& pc = *chs[chan].get(); std::vector burstData; { AntBurstListener bl(pc); bool sentReqDl = false; { AntEvListener el(pc); sentReqDl = false; //if(dlIter==0) // CHECK_RETURN_FALSE_LOG_OK(collectBroadcasts(chan)); sentReqDl = ANT_SendBurstData2(chan, reinterpret_cast(&dl), sizeof(dl)); if(!sentReqDl && (++errorCnt=3*8); // header and footer eats up 32 bytes already, but in case of error2 we only get 24 bytes const M_ANTFS_Response_Download* resp(reinterpret_cast(&burstData[8])); CHECK_RETURN_FALSE(resp->responseId==ANTFS_CommandResponseId); CHECK_RETURN_FALSE(resp->response==ANTFS_RespDownload); if(resp->detail.downloadRequestResponse.responseVal!=M_ANTFS_Response::DownloadRequestOK) { const char* dlStatus=resp->detail.downloadRequestResponse.szResponseVal(); LOG_VAR(dlStatus); if(resp->detail.downloadRequestResponse.responseVal==M_ANTFS_Response::CRCIncorrect) { //let's retry CHECK_RETURN_FALSE(waitForBroadcast(chan, NULL, 1000)); CHECK_RETURN_FALSE(ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); continue;//FIXME: this can be an endless loop } CHECK_RETURN_FALSE(resp->detail.downloadRequestResponse.responseVal==M_ANTFS_Response::DownloadRequestOK); // dl ok } //fprintf(loggerc(), "remaining bytes = %u = 0x%08x\n", resp->detail.downloadRequestResponse.remainingBytes, resp->detail.downloadRequestResponse.remainingBytes); nextOffset += resp->detail.downloadRequestResponse.remainingBytes; if(dlIter==0) fileSize = resp->fileSize; //fprintf(loggerc(), "fileSize = %u = 0x%08x\n", (uint)fileSize, (uint)fileSize); ASSURE_EQ_RET_FALSE(fileSize, resp->fileSize); //fprintf(loggerc(), "nextOffset = %u = 0x%08x\n", (uint)nextOffset, (uint)nextOffset); //logger() << std::dec; //LOG_VAR(fileSize); //LOG_VAR2(burstData.size(), toString(nextOffset,8,'0')); uint c2=0; AntFsFile crcData; for(uint b=24; bfileSize) { logger() << "Truncating data buffer after overfill!\n"; data.erase(data.begin()+fileSize, data.end()); } const M_ANTFS_Response_Download_Footer* footer(reinterpret_cast(&burstData[burstData.size()-8])); //LOG_VAR(toString(footer->crc,4,'0')); ushort crcCalculated=crcData.crc16Calc(crc); //LOG_VAR(toString(crcCalculated,4,'0')); bool crcCheckOk=(footer->crc==crcCalculated); CHECK_RETURN_FALSE_LOG_OK_DBG2(crcCheckOk); crc = footer->crc; //TODO: crc check CHECK_RETURN_FALSE(waitForBroadcast(chan, NULL, 1000)); CHECK_RETURN_FALSE(ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); LOG(antpm::LOG_RAW) << "\n\nFile " << toString(file,4,'0') << ", downloaded " << std::dec << c2 << " bytes. Total " << data.size() << " / " << fileSize << " downloaded (" << static_cast(data.size())/fileSize*100.0 << "%).\n\n"; // TODO: keep reading until there is data left dlIter += 1; } while((data.size()(&cmd), 1500)); std::vector burstData; bool rv = bl.collectBurst(burstData, 6000); //pc.rmMsgListener(&bl); //TODO interpret bursted response //// M_ANTFS_Response for erase CHECK_RETURN_FALSE(burstData.size()>=2*8); const M_ANTFS_Response* resp(reinterpret_cast(&burstData[8])); CHECK_RETURN_FALSE(resp->responseId==ANTFS_CommandResponseId); CHECK_RETURN_FALSE(resp->response==ANTFS_RespErase); logger() << resp->toString() << "\n"; rv = rv && (resp->detail.eraseRequestResponse.responseVal==0); if(rv) break; } return true; } bool AntMessenger::ANTFS_RequestClientDeviceSerialNumber(const uchar chan, const uint hostSN, uint& sn, std::string& devName) { //S 2.817 4f MESG_ACKNOWLEDGED_DATA_ID chan=00 ANTFS_CMD(0x44) ANTFS_CmdAuthenticate type=RequestClientDeviceSerialNumber, authStrLen=0, SN=0x7c9101e0 //R 122.184 4e MESG_BROADCAST_DATA_ID chan=00 ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Authentication, Auth=PasskeyAndPairingOnly //R 1.976 40 MESG_RESPONSE_EVENT_ID chan=00 mId=MESG_EVENT_ID mCode=EVENT_TRANSFER_TX_COMPLETED //R 123.022 50 MESG_BURST_DATA_ID chan=0x00, seq=0, last=no ANTFS_BEACON(0x43) Beacon=8Hz, pairing=enabled, upload=disabled, dataAvail=yes, State=Authentication, Auth=PasskeyAndPairingOnly //R 3.977 50 MESG_BURST_DATA_ID chan=0x00, seq=1, last=no ANTFS_RESP(0x44) ANTFS_RespAuthenticate resp=??, authStrLen=16, SN=0xd84e4cd4 //R 3.018 50 MESG_BURST_DATA_ID chan=0x00, seq=2, last=no 466f726572756e6e Forerunn //R 3.003 50 MESG_BURST_DATA_ID chan=0x00, seq=3, last=yes 6572203331305854 er 310XT //S 8.095 4d MESG_REQUEST_ID chan=00 reqMsgId=MESG_CHANNEL_STATUS_ID //R 3.903 52 MESG_CHANNEL_STATUS_ID chan=00 chanSt=Tracking M_ANTFS_Command cmd; cmd.commandId = ANTFS_CommandResponseId; cmd.command = ANTFS_CmdAuthenticate; cmd.detail.authenticate.cmdType = M_ANTFS_Command::RequestClientDeviceSerialNumber; cmd.detail.authenticate.authStrLen = 0; cmd.detail.authenticate.sn = hostSN; CHECK_RETURN_FALSE_LOG_OK_DBG2(ANT_SendAcknowledgedData(chan, reinterpret_cast(&cmd), 2000)); { AntChannel& pc = *chs[chan].get(); AntBurstListener bl(pc); //pc.addMsgListener(&bl); std::vector burstData; /*bool rv =*/ bl.collectBurst(burstData, 5000); //pc.rmMsgListener(&bl); // TODO: interpret event:EVENT_TRANSFER_RX_FAILED as signal of failed bursting //// TODO: read bcast auth beacon //CHECK_RETURN_FALSE_LOG_OK(waitForBroadcast(chan)); // //CHECK_RETURN_FALSE_LOG_OK(waitForBurst(chan, burstData, 30000)); LOG_VAR_DBG2(burstData.size()); CHECK_RETURN_FALSE_LOG_OK_DBG2(burstData.size()==4*8 || burstData.size()==2*8); const M_ANTFS_Response* cmdResp(reinterpret_cast(&burstData[8])); sn = cmdResp->detail.authenticateResponse.sn; uchar lenDevName=cmdResp->detail.authenticateResponse.authStrLen; // 16 for 310XT, 14 for 410 LOG_VAR_DBG2(static_cast(lenDevName)); if(burstData.size()==32) { CHECK_RETURN_FALSE_LOG_OK_DBG2(lenDevName>0); devName = std::string(reinterpret_cast(&burstData[16]), lenDevName); } else { devName = "Forerunner 405"; } } logger() << "devName = \"" << devName << "\"\n"; CHECK_RETURN_FALSE_LOG_OK_DBG2(ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); return true; } bool AntMessenger::ANTFS_Direct(const uchar chan, const uint64_t code, std::vector& bytes) { M_ANTFS_Command_Direct cmd; cmd.commandId = ANTFS_CommandResponseId; cmd.command = ANTFS_CmdDirect; cmd.detail.direct.fd = 0xffff; cmd.detail.direct.offset = 0x0000; cmd.detail.direct.data = 0x0000; cmd.code = code; bool sentDirect = false; for(int i = 0; i < ANTPM_RETRIES; i++) { if(interrupted) return false; sentDirect = false; LOG_VAR(waitForBroadcast(chan)); //CHECK_RETURN_FALSE_LOG_OK(collectBroadcasts(chan)); sentDirect = ANT_SendBurstData2(chan, reinterpret_cast(&cmd), sizeof(cmd)); // TODO: read bcast here? //AntMessage reply0; //waitForMessage(MESG_RESPONSE_EVENT_ID, &reply0, 2000); AntChannel& pc = *chs[chan].get(); AntEvListener el(pc); //pc.addEvListener(&el); uint8_t responseVal; sentDirect = sentDirect && el.waitForEvent(responseVal, 800); //pc.rmEvListener(&el); sentDirect = sentDirect && (responseVal==EVENT_TRANSFER_TX_COMPLETED); if(sentDirect) break; else sleepms(ANTPM_RETRY_MS); } CHECK_RETURN_FALSE_LOG_OK(sentDirect); // ANTFS_RespDirect std::vector burstData; CHECK_RETURN_FALSE_LOG_OK(waitForBurst(chan, burstData, 10*1000)); CHECK_RETURN_FALSE_LOG_OK(burstData.size()>=2*8); //const M_ANTFS_Beacon* beac(reinterpret_cast(&burstData[0])); const M_ANTFS_Response* resp(reinterpret_cast(&burstData[8])); CHECK_RETURN_FALSE_LOG_OK(resp->responseId==ANTFS_CommandResponseId); CHECK_RETURN_FALSE_LOG_OK(resp->response==ANTFS_RespDirect); // CHECK_RETURN_FALSE_LOG_OK(resp->detail.authenticateResponse.respType==1); // accept logger() << "expecting " << resp->detail.directResponse.data << "x8 bytes of direct data, plus 16 bytes\n"; logger() << "got back = \"" << burstData.size() << "\" bytes\n"; bytes = burstData; CHECK_RETURN_FALSE_LOG_OK(burstData.size()==size_t((2+resp->detail.directResponse.data)*8)); CHECK_RETURN_FALSE_LOG_OK(ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID)); return true; } void AntMessenger::eventLoop() { m_rpackQueue2.eventLoop(); lprintf(LOG_DBG2, "~%s\n", __FUNCTION__); } void AntMessenger::kill() { m_rpackQueue2.kill(); } bool AntMessenger::sendCommand(uchar mesg, uchar *inbuf, uchar len, const size_t timeout_ms) { AntMessage m; if(!m.assemble(mesg, inbuf, len)) { lprintf(antpm::LOG_ERR, "assembly failed\n"); return false; } return sendCommand(m, timeout_ms); } bool AntMessenger::sendCommand(AntMessage &m, const size_t timeout_ms) { bool rv = writeMessage(m); if(!rv) { lprintf(antpm::LOG_ERR, "writeMessage failed\n"); return false; } const uint8_t chan = m.getPayloadRef()[0]; AntChannel& pc = *chs[chan].get(); { AntRespListener respList(pc, m.getMsgId()); assert(rv); uint8_t respVal; rv = respList.waitForResponse(respVal, timeout_ms); if(!rv) { lprintf(antpm::LOG_ERR, "waitForResponse failed\n"); return false; } } sanityCheck(__FUNCTION__); return true; } // request a message from peer bool AntMessenger::sendRequest(uchar reqMsgId, uchar chan, AntMessage *response, const size_t timeout_ms) { AntMessage reqMsg(MESG_REQUEST_ID, chan, reqMsgId); // the request we're sending AntChannel& pc = *chs[chan].get(); bool rv = false; { AntReqListener rl(pc, reqMsgId, chan); //pc.addMsgListener(&rl); rv = writeMessage(reqMsg); if(!rv) { lprintf(antpm::LOG_ERR, "writeMessage failed\n"); return false; } AntMessage dummy; if(!response) { response=&dummy; } rv = rv&& rl.waitForMsg(response, timeout_ms); //pc.rmMsgListener(&rl); } sanityCheck(__FUNCTION__); return rv; } bool AntMessenger::writeMessage(unsigned char mesg, unsigned char *inbuf, unsigned char len) { AntMessage m; return m.assemble(mesg, inbuf, len) && writeMessage(m); } bool AntMessenger::writeMessage(AntMessage &m) { if(!m_io) return false; m.sent=true; m.timestamp = std::chrono::system_clock::now(); m.idx = packetIdx++; assert(m.vrfChkSum()); size_t bytesWritten=0; bool rv = m_io->write(reinterpret_cast(&m.bytes[0]), m.getLenPacket(), bytesWritten); size_t targetBytes = static_cast(m.getLenPayload())+4; if(bytesWritten!=targetBytes) { lprintf(antpm::LOG_ERR, "wrote %d instead of %d bytes\n", (int)bytesWritten, (int)targetBytes); rv = false; } if(m_cb && rv) { m_cb->onAntSent(m); } return rv; } bool AntMessenger::sendAckData(const uchar chan, const uchar data[8], const size_t timeout_ms) { uchar mesg=MESG_ACKNOWLEDGED_DATA_ID; uchar buf[9]; buf[0] = chan; memcpy(buf+1, data, 8); AntMessage m; if(!m.assemble(mesg, buf, sizeof(buf))) return false; AntChannel& pc = *chs[chan].get(); bool rv = false; { AntEvListener el(pc); //pc.addEvListener(&el); rv = writeMessage(m); if(!rv) { lprintf(antpm::LOG_ERR, "writeMessage failed\n"); return false; } uint8_t responseVal; bool found = el.waitForEvent(responseVal, timeout_ms); //pc.rmEvListener(&el); found = found && (responseVal==EVENT_TRANSFER_TX_COMPLETED); //TODO: loop sending until responseVal==EVENT_TRANSFER_TX_COMPLETED //TODO: handle other events!! if(!found) { //lprintf(antpm::LOG_ERR, "no matching data ack before timeout\n"); fflush(stdout); } rv = rv && found; } sanityCheck(__FUNCTION__); return rv; } /// interpret byte stream, assemble packets and store results in \a m_rpackQueue /// Also, forward messages with onAntReceived() bool AntMessenger::assemblePackets(std::list& q) { if(q.empty()) return false; int nInterpreted=0; for(;;nInterpreted++) { AntMessage m; m.sent = false; m.bytes.resize(q.size()); std::copy(q.begin(), q.end(), m.bytes.begin()); bool cantInterpretMore = m.interpret(); if(!cantInterpretMore) { if(nInterpreted<1) { lprintf(LOG_ERR, "interpret failed!\n"); fflush(stdout); return false; } break; } for(size_t i=0; ionAntReceived(std::move(m)); } } //lprintf(LOG_INF, "%d interpreted\n", nInterpreted); return true; } /// Called from m_rpackQueue2.eventLoop() bool AntMessenger::onMessage(const std::vector &v) { //TODO: don't presort here, but call onMsg for all incoming packets //lprintf(antpm::LOG_DBG3, "%d\n", int(v.size())); for(size_t i = 0; i < v.size(); i++) { const AntMessage& m(v[i]); lprintf(antpm::LOG_DBG3, "%s\n", m.str().c_str()); if(m.getMsgId()==MESG_RESPONSE_EVENT_ID || m.getMsgId()==MESG_BROADCAST_DATA_ID || m.getMsgId()==MESG_CHANNEL_ID_ID || m.getMsgId()==MESG_CHANNEL_STATUS_ID) { uint8_t chan=m.getPayloadRef()[0]; AntChannel& pc = *chs[chan].get(); pc.onMsg(m); } else if(m.getMsgId()==MESG_BURST_DATA_ID) { if(m.getLenPayload()!=9) continue; // invalid packet const M_ANT_Burst* burst(reinterpret_cast(m.getPayloadRef())); uint8_t chan=burst->chan; //chan = 0; // FIXME!!! //printf("burst? 0x%0x chan=%d\n", (int)m.getMsgId(), int(chan)); AntChannel& pc = *chs[chan].get(); pc.onMsg(m); } else if(m.getMsgId()==MESG_STARTUP_MSG_ID) { if(m.getLenPayload()>=1) { uint8_t startup=m.getPayloadRef()[0]; lprintf(antpm::LOG_DBG2, "startup 0x%02x\n", startup); } } else { lprintf(antpm::LOG_WARN, "unhandled 0x%0x %s\n", (int)m.getMsgId(), m.msgId2Str(m.getMsgId()).c_str()); } } return true; } void AntMessenger::sanityCheck(const char *caller) { for(int i=0; i < ANTPM_MAX_CHANNELS; i++) { chs[i]->sanityCheck(caller); } } bool AntMessenger::waitForBurst(const uchar chan, std::vector& burstData, const size_t timeout_ms) { // read seq=0 // keep reading ... // read last one //uchar expectedSeq=0; bool found=false; bool lastFound=false; AntChannel& pc = *chs[chan].get(); { AntBurstListener bl(pc); //pc.addMsgListener(&bl); bool rv = bl.collectBurst(burstData, timeout_ms); //pc.rmMsgListener(&bl); found = lastFound = rv; if(!found || !lastFound) { lprintf(antpm::LOG_ERR, "couldn't reconstruct burst data transmission before timeout\n"); fflush(stdout); return false; } } sanityCheck(__FUNCTION__); return true; } bool AntMessenger::waitForBroadcast(const uchar chan, AntMessage* reply, const size_t timeout_ms) { bool found=false; AntChannel& pc = *chs[chan].get(); { AntBCastListener bcl(pc); //pc.addBCastListener(&bcl); AntMessage dummy;if(!reply) reply=&dummy; found = bcl.waitForBCast(*reply, timeout_ms); //pc.rmBCastListener(&bcl); //M_ANTFS_Beacon* beacon(reinterpret_cast(&reply->getPayloadRef()[1])); if(!found) { lprintf(antpm::LOG_ERR, "no matching bcast before timeout ch=%d\n", static_cast(chan)); fflush(stdout); } } sanityCheck(__FUNCTION__); return found; } void AntMessenger::interruptWait() { for(size_t i = 0; i < ANTPM_MAX_CHANNELS; i++) { chs[i]->interruptWait(); } interrupted = true; sanityCheck(__FUNCTION__); } /// Receive bytes from the serial interface, assemble ANT packets, /// forward the ANT packets. void* AntMessenger::th_messageHandler() { std::list q; for(;;) { if(m_packerThKill) break; if(m_io) { uchar buf[128]; size_t bytesRead=0; bool rv = m_io->readBlocking(reinterpret_cast(buf), sizeof(buf), bytesRead); //printf("rv=%d, bytesRead=%d\n", (int)rv, (int)bytesRead); fflush(stdout); if(rv) { for(size_t i=0; i #include #include "Serial.hpp" namespace antpm{ // Interface for delivering event of sent/received ANT+ messages. MUST be thread safe. class AntCallback { public: virtual ~AntCallback() {} virtual void onAntReceived(const AntMessage m) {} virtual void onAntSent(const AntMessage m) {} }; class AntLoggerCallback : public AntCallback { public: virtual ~AntLoggerCallback() {} virtual void onAntReceived(const AntMessage m) {} virtual void onAntSent(const AntMessage m) {} protected: private: }; class AntUsbMonLoggerCallback : public AntCallback { public: AntUsbMonLoggerCallback(const std::string& s) : m_logFileName(s) {} virtual ~AntUsbMonLoggerCallback() { AntMessage::saveAsUsbMon(m_logFileName.c_str(), m_l); } virtual void onAntReceived(const AntMessage m) {m_l.push_back(m);} virtual void onAntSent(const AntMessage m) {m_l.push_back(m);} protected: private: std::string m_logFileName; std::list m_l; }; class AntParsedLoggerCallback : public AntCallback { public: AntParsedLoggerCallback(const std::string& s) : m_logFileName(s), cnt(0) { LOG(LOG_DBG3) << "Protocol log file: " << m_logFileName << "\n"; } virtual ~AntParsedLoggerCallback() { AntMessage::saveAsAntParse(m_logFileName.c_str(), m_l.getListCopy()); m_l.clear(); } virtual void onAntReceived(const AntMessage m) {m_l.push(m); saveIfNeeded(); } virtual void onAntSent(const AntMessage m) {m_l.push(m); saveIfNeeded(); } protected: void saveIfNeeded() { if(++cnt%10==0) { LOG(LOG_DBG3) << "cnt=" << cnt << " saving protocol log\n"; cnt=0; AntMessage::saveAsAntParse(m_logFileName.c_str(), m_l.getListCopy()); m_l.clear(); } } private: std::string m_logFileName; lqueue2m_l; int cnt; }; struct AntMessenger_Recevier; // Deals with sending/receiving ANT+ messages. Performs message framing. class AntMessenger { public: AntMessenger(); ~AntMessenger(); void setHandler(Serial* io){m_io=io;} void setCallback(AntCallback* cb){m_cb=cb;} //void addCallback(std::shared_ptr cb) { m_cbs.push_back(cb); } size_t getQueueLength() const; std::list getQueue(); bool ANT_ResetSystem(); bool ANT_SetNetworkKey(const unsigned char net, const unsigned char key[8]); bool ANT_AssignChannel(uchar chan, uchar chtype, uchar net); bool ANT_SetChannelMessagePeriod(uchar chan, ushort msgPeriod); bool ANT_SetChannelSearchTimeout(uchar chan, uchar searchTimeout); bool ANT_SetChannelRadioFreq(uchar chan, uchar freq); bool ANT_SetSearchWaveform(uchar chan, ushort wave); bool ANT_SetChannelId(const uchar chan, const ushort devNum, const uchar devId, const uchar transType); bool ANT_OpenChannel(uchar chan); bool ANT_CloseChannel(uchar chan, const size_t timeout_ms = 1000); bool ANT_RequestMessage(uchar chan, uchar reqMsgId); bool ANT_GetChannelId(const uchar chan, ushort* devNum, uchar* devId, uchar* transType, const size_t timeout_ms = 0); bool ANT_SendAcknowledgedData(const uchar chan, const uchar data[8], const size_t timeout_ms = 0); bool ANT_SendBurstData(const uchar seqchan, const uchar data[8]); bool ANT_SendBurstData2(const uchar chan, const uchar* data, const size_t len); bool ANT_SendBurstData2(const uchar chan, const std::vector& data); bool ANTFS_Link(const uchar chan, const uchar freq, const uchar beaconPer, const uint hostSN); bool ANTFS_Disconnect(const uchar chan); bool ANTFS_Pairing(const uchar chan, const uint hostSN, const std::string& name1, uint& unitId, uint64_t& key); bool ANTFS_Authenticate(const uchar chan, const uint hostSN, const uint64_t pairedKey); bool ANTFS_Download(const uchar chan, const ushort file, std::vector& data); //bool ANTFS_Upload(const uchar chan); bool ANTFS_Erase(const uchar chan, const ushort file); bool ANTFS_RequestClientDeviceSerialNumber(const uchar chan, const uint hostSN, uint& sn, std::string& devName); bool ANTFS_Direct(const uchar chan, const uint64_t code, std::vector &bytes); void eventLoop(); void kill(); private: bool sendCommand(uchar mesg, uchar *inbuf, uchar len, const size_t timeout_ms = 0); bool sendCommand(AntMessage& m, const size_t timeout_ms = 0); bool sendRequest(uchar reqMsgId, uchar chan, AntMessage* response = NULL, const size_t timeout_ms = 0); bool writeMessage(uchar mesg, uchar *inbuf, uchar len); bool writeMessage(AntMessage& m); bool sendAckData(const uchar chan, const uchar data[8], const size_t timeout_ms = 0); bool assemblePackets(std::list& q); bool onMessage(const std::vector& v); void sanityCheck(const char* caller); public: bool waitForBurst(const uchar chan, std::vector& burstData, const size_t timeout_ms = 30000); bool waitForBroadcast(const uchar chan, AntMessage* reply = NULL, const size_t timeout_ms = 2000); void interruptWait(); //public: private: Serial* m_io = nullptr; AntCallback* m_cb = nullptr; //std::vector> m_cbs; std::thread m_packerTh; // thread to reconstruct messages from bytes flowing in std::atomic m_packerThKill = false; std::atomic interrupted = false; // received packet queue lqueue3 m_rpackQueue2; std::atomic packetIdx; private: std::vector> chs; //AntChannel chs[ANTPM_MAX_CHANNELS]; friend struct AntMessenger_Recevier; void* th_messageHandler(); // PUBLIC on purpose }; } antpm-1.24/src/CMakeLists.txt000066400000000000000000000152571476505625300161350ustar00rootroot00000000000000# -*- mode: cmake; coding: utf-8-dos -*- CMAKE_MINIMUM_REQUIRED(VERSION 3.14.2) IF(COMMAND CMAKE_POLICY) CMAKE_POLICY(SET CMP0003 NEW) ENDIF(COMMAND CMAKE_POLICY) option(macos_native "don't look for non apple system paths" OFF) # https://gitlab.kitware.com/cmake/cmake/-/issues/21918 if(macos_native) if(APPLE) set(CMAKE_IGNORE_PATH) # Fink installs in /sw, and MacPort in /opt/local and Brew in /usr/local (x86-64) and /opt/homebrew (arm64) foreach(_prefix /sw /opt/local /usr/local /opt/homebrew) list(APPEND CMAKE_IGNORE_PATH ${_prefix}/bin ${_prefix}/include ${_prefix}/lib) endforeach() else() message(STATUS "Option 'macos_native' is only for MacOS systems. Ignoring it.") endif() endif() PROJECT(antpm C CXX) SET(CMAKE_CXX_STANDARD 17) SET(CXX_STANDARD_REQUIRED ON) OPTION(USE_COVERAGE "use gcov" FALSE) OPTION(USE_BOOST_TEST "use boost::test" FALSE) OPTION(USE_BOOST_STATIC_LINK "link statically against boost" TRUE) IF(MSVC OR APPLE) OPTION(USE_GANT "build gant" FALSE) ELSE() OPTION(USE_GANT "build gant" TRUE) ENDIF() SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/") # Set a default build type for single-configuration # CMake generators if no build type is set. IF(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) SET(CMAKE_BUILD_TYPE Debug) ENDIF(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) MESSAGE(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}") MESSAGE(STATUS "CMAKE_CONFIGURATION_TYPES=${CMAKE_CONFIGURATION_TYPES}") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG=1") set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DNDEBUG=1") IF(MSVC) SET(LIBUSB_ROOT "C:/vcpkg/installed/x64-windows" CACHE PATH "Libusb PATH") SET(BOOST_ROOT "c:/local/boost_1_87_0" CACHE PATH "Boost PATH" ) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP") SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MD") ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS) ADD_DEFINITIONS(-D_WIN32_WINNT=0x0500) ENDIF() IF(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror") SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2 -g") SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g3 -ggdb3") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -pedantic -Wextra -Wall") set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g3 -ggdb3") IF(USE_COVERAGE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coverage") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage") ENDIF() ENDIF() IF(MSVC) INCLUDE(Findlibusb-1.0) IF(NOT LIBUSB_1_FOUND) MESSAGE(FATAL_ERROR "Could not find libusb-1.0") ENDIF() ELSE() find_package(PkgConfig REQUIRED) pkg_check_modules(LIBUSB_1 REQUIRED libusb-1.0) ENDIF() MESSAGE(STATUS "LIBUSB_1: ${LIBUSB_1_INCLUDE_DIRS} ${LIBUSB_1_LIBRARY_DIRS} ${LIBUSB_1_LIBRARIES}") IF(USE_BOOST_STATIC_LINK) # set(Boost_VERBOSE ON) # set(Boost_DEBUG ON) set(Boost_USE_STATIC_LIBS ON) set(Boost_USE_STATIC_RUNTIME OFF) ELSE() set(Boost_USE_STATIC_LIBS OFF) set(Boost_USE_STATIC_RUNTIME OFF) ADD_DEFINITIONS(-DBOOST_TEST_MAIN) ADD_DEFINITIONS(-DBOOST_TEST_DYN_LINK) ENDIF() set(Boost_USE_MULTITHREADED ON) FIND_PACKAGE(Boost 1.41.0 COMPONENTS unit_test_framework program_options REQUIRED) #IF(NOT Boost_FOUND) # MESSAGE(FATAL_ERROR "Boost not found!") #ENDIF() IF(MSVC) ADD_DEFINITIONS(-D_CRT_NONSTDC_NO_WARNINGS) #set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:libboost_date_time-vc90-mt-s-1_43.lib /NODEFAULTLIB:libboost_thread-vc90-mt-s-1_43.lib /NODEFAULTLIB:libboost_program_options-vc90-mt-s-1_43.lib /NODEFAULTLIB:libboost_filesystem-vc90-mt-s-1_43.lib /NODEFAULTLIB:libboost_system-vc90-mt-s-1_43.lib") ENDIF() FILE(READ "${PROJECT_SOURCE_DIR}/ANTPM_VERSION.inc" ANTPM_VERSION) MESSAGE(STATUS "ANTPM_VERSION=\\\"${ANTPM_VERSION}\\\"") ADD_DEFINITIONS(-DANTPM_VERSION=${ANTPM_VERSION}) IF(USE_BOOST_TEST) if(${VALGRIND_PREFIX}) message(STATUS "Valgrind Prefix: ${VALGRIND_PREFIX}") endif() find_program(VALGRIND_PROGRAM NAMES valgrind PATH /usr/bin /usr/local/bin ${VALGRIND_PREFIX}/bin) IF(VALGRIND_PROGRAM) message(STATUS "Found Valgrind: ${VALGRIND_PROGRAM}") SET(MEMORYCHECK_COMMAND:FILEPATH=${VALGRIND_PROGRAM}) # You can add additional options by specifying MEMORYCHECK_COMMAND_OPTIONS and MEMORYCHECK_SUPPRESSIONS_FILE. ENDIF() enable_testing() ENDIF() SET(SRCS antdefs.hpp antdefs.cpp w_inttypes.h w_stdint.h stdintfwd.hpp common.hpp common.cpp AntMessage.hpp AntMessage.cpp AntChannel.hpp AntChannel.cpp AntMessenger.hpp AntMessenger.cpp SerialUsb.hpp SerialUsb.cpp AntFr310XT.hpp AntFr310XT.cpp lqueue.hpp Serial.hpp Serial.cpp FIT.hpp FIT.cpp GPX.hpp GPX.cpp GarminConvert.hpp GarminConvert.cpp GarminPacketIntf.hpp GarminPacketIntf.cpp DeviceSettings.hpp DeviceSettings.cpp Log.hpp LazySingleton.hpp ANTPM_VERSION.inc ) IF(NOT WIN32) SET(SRCS ${SRCS} SerialTty.hpp SerialTty.cpp ) SET(MY_ANTPM_LIBRARIES "pthread") IF(NOT APPLE) SET(MY_ANTPM_LIBRARIES "${MY_ANTPM_LIBRARIES};rt") ENDIF() IF(APPLE) SET(LIBUSB_1_LIBRARIES ${pkgcfg_lib_LIBUSB_1_usb-1.0}) ENDIF() ENDIF() ADD_LIBRARY(antpm ${SRCS} ) TARGET_INCLUDE_DIRECTORIES(antpm PUBLIC .) TARGET_INCLUDE_DIRECTORIES(antpm PRIVATE ${LIBUSB_1_INCLUDE_DIRS}) TARGET_INCLUDE_DIRECTORIES(antpm PRIVATE ${Boost_INCLUDE_DIR}) TARGET_LINK_DIRECTORIES(antpm PRIVATE ${LIBUSB_1_LIBRARY_DIRS} ) TARGET_LINK_LIBRARIES(antpm ${LIBUSB_1_LIBRARIES} ${MY_ANTPM_LIBRARIES} ) ADD_EXECUTABLE(antpm-usbmon2ant antpm-usbmon2ant.cpp ) TARGET_LINK_LIBRARIES(antpm-usbmon2ant antpm Boost::program_options ) INSTALL(TARGETS antpm-usbmon2ant RUNTIME DESTINATION bin) ADD_EXECUTABLE(antpm-downloader antpm-downloader.cpp ) TARGET_LINK_LIBRARIES(antpm-downloader antpm Boost::program_options ) INSTALL(TARGETS antpm-downloader RUNTIME DESTINATION bin) ADD_EXECUTABLE(antpm-fit2gpx antpm-fit2gpx.cpp ) TARGET_LINK_LIBRARIES(antpm-fit2gpx antpm Boost::program_options ) INSTALL(TARGETS antpm-fit2gpx RUNTIME DESTINATION bin) add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source) IF(USE_GANT AND NOT WIN32) ADD_SUBDIRECTORY(gant) ENDIF() IF(USE_BOOST_TEST) ADD_SUBDIRECTORY(tests) ENDIF() antpm-1.24/src/DeviceSettings.cpp000066400000000000000000000202351476505625300170110ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "DeviceSettings.hpp" #include #include // memset #include #include "common.hpp" #include #include #ifdef _WIN32 #include #endif #include "Log.hpp" namespace fs=std::filesystem; namespace antpm { DeviceSettings::DeviceSettings(const std::string &devName, const std::string &devSN) : mDevName(devName) , mDevSN(devSN) { loadDefaultValues(); } void DeviceSettings::loadDefaultValues() { MaxFileDownloads = 1000; struct tm y2k; // 2000-01-01T00:00:00Z 946684800 y2k.tm_hour = 0; y2k.tm_min = 0; y2k.tm_sec = 0; y2k.tm_year = 100; y2k.tm_mon = 0; y2k.tm_mday = 1; y2k.tm_isdst = -1; #ifndef _WIN32 LastUserProfileTime = ::mktime(&y2k) - timezone; LastTransferredTime = ::mktime(&y2k) - timezone; #else LastUserProfileTime = ::mktime(&y2k) - _timezone; LastTransferredTime = ::mktime(&y2k) - _timezone; #endif SerialWriteDelayMs = 3; } const std::string DeviceSettings::getConfigFileName() const { return getFolder() + "/config.ini"; } const std::string DeviceSettings::getFolder() const { return getConfigFolder() + "/" + mDevSN + "/"; } // std::vector // DeviceSettings::getDatabaseFiles(size_t count) const // { // std::vector files; // std::string root = getFolder(); // // for all folders // // for all fit files // // // return files; // } Database DeviceSettings::getDatabaseFiles(size_t count) const { Database files; std::string root = getFolder(); // for all folders // for all fit files // fs::path p(root); if(!fs::is_directory(p)) { return files; } //std::cout << p << " is a directory containing:\n"; for(auto& entry : fs::directory_iterator(p)) { if(!fs::is_directory(entry)) { continue; } //std::cout << entry << "\n"; for(auto& fit : fs::directory_iterator(entry)) { if(ends_with(fit.path().string(), ".fit")) { unsigned int value=0; sscanf(fit.path().stem().string().c_str(), "%x", &value); //std::cout << "\t" << fit.path().stem() << std::endl; if(value == 0) // skip directory file { continue; } // std::cout << "\t0x" << toString(value,4,'0') << " " // << fs::file_size(fit.path()) << " " << fit.path().string() << std::endl; files.insert(DatabaseEntity(static_cast(value), FITEntity(fit.path().string(), fs::file_size(fit.path())))); } } } return files; } /// Both input and output are represented in GMT/UTC. std::time_t DeviceSettings::str2time(const char* from) { if(!from) return 0; struct tm tm; memset(&tm, 0, sizeof(struct tm)); //strptime("2001-11-12 18:31:01", "%Y-%m-%d %H:%M:%S", &tm); #ifndef _WIN32 char* rv = ::strptime(from, "%Y-%m-%dT%H:%M:%SZ", &tm); bool ok = rv==from+::strlen(from); if(!ok) return 0; #else //std::string ts("2002-01-20 23:59:59.000"); std::string froms(from); std::replace( froms.begin(), froms.end(), 'T', ' '); std::replace( froms.begin(), froms.end(), 'Z', '.'); froms += "000"; boost::posix_time::ptime t(boost::posix_time::time_from_string(froms)); tm = boost::posix_time::to_tm( t ); #endif std::time_t myt = ::mktime(&tm); #ifndef _WIN32 std::time_t mytz = timezone; #else std::time_t mytz = _timezone; #endif return myt - mytz; } /// Both input and output are represented in GMT/UTC. const std::string DeviceSettings::time2str(const std::time_t t) { char outstr[256]; memset(outstr, 0, sizeof(outstr)); struct tm tm; memset(&tm, 0, sizeof(struct tm)); #ifndef _WIN32 ::gmtime_r(&t, &tm); #else gmtime_s(&tm, &t); #endif #ifdef _MSC_VER if(::strftime(outstr, sizeof(outstr), "%Y-%m-%dT%H:%M:%SZ", &tm) == 0) return ""; #else if(::strftime(outstr, sizeof(outstr), "%Y-%m-%dT%TZ", &tm) == 0) return ""; #endif return outstr; } bool is_number(const std::string& s) { return !s.empty() && std::find_if(s.begin(), s.end(), [](char c) { return !std::isdigit(c); }) == s.end(); } std::vector DeviceSettings::getDatabases(const char* root) { std::string root_folder = root ? root : getConfigFolder(); std::vector devices; fs::path p(root_folder); if(!fs::is_directory(p)) { return devices; } for(auto& entry : fs::directory_iterator(p)) { if(!fs::is_directory(entry) || !is_number(entry.path().stem().string())) { continue; } //std::cout << entry.path().stem() << "\n"; devices.push_back(entry.path().stem().string()); } return devices; } bool DeviceSettings::saveToFile(const char *fname) { boost::property_tree::ptree pt; pt.put("antpm.DeviceName", mDevName); pt.put("antpm.DeviceSN", mDevSN); pt.put("antpm.MaxFileDownloads", MaxFileDownloads); pt.put("antpm.LastUserProfileTime", time2str(LastUserProfileTime)); pt.put("antpm.LastTransferredTime", time2str(LastTransferredTime)); pt.put("antpm.SerialWriteDelayMs", SerialWriteDelayMs); try { boost::property_tree::ini_parser::write_ini(fname, pt); } catch(boost::property_tree::ini_parser_error& ipe) { LOG(LOG_WARN) << "DeviceSettings::saveToFile: " << ipe.message() << std::endl; return false; } return true; } bool DeviceSettings::loadFromFile(const char *fname) { boost::property_tree::ptree pt; try { boost::property_tree::ini_parser::read_ini(fname, pt); } catch(boost::property_tree::ini_parser_error& ipe) { LOG(LOG_WARN) << "DeviceSettings::loadFromFile: " << ipe.message() << std::endl; return false; } LOG_VAR(pt.get("antpm.MaxFileDownloads")); LOG_VAR(pt.get("antpm.LastUserProfileTime")); LOG_VAR(pt.get("antpm.LastTransferredTime")); LOG_VAR(pt.get("antpm.SerialWriteDelayMs")); MaxFileDownloads = pt.get("antpm.MaxFileDownloads"); LastUserProfileTime = str2time(pt.get("antpm.LastUserProfileTime").c_str()); LastTransferredTime = str2time(pt.get("antpm.LastTransferredTime").c_str()); SerialWriteDelayMs = pt.get("antpm.SerialWriteDelayMs"); return true; } /// /// \param t expected to be represented as local time void DeviceSettings::mergeLastUserProfileTime(const std::time_t gmt) { //std::time_t gmt = t + timezone; LOG(LOG_DBG2) << "LastUserProfileTime: " << time2str(LastUserProfileTime) << " => " << time2str(gmt) << "\n"; LOG(LOG_DBG2) << "LastUserProfileTime: " << LastUserProfileTime << " => " << gmt << "\n"; if(gmt > LastUserProfileTime) { LastUserProfileTime = gmt; } } /// /// \param t expected to be represented as local time void DeviceSettings::mergeLastTransferredTime(const std::time_t gmt) { LOG(LOG_DBG2) << "LastTransferredTime: " << time2str(LastTransferredTime) << " => " << time2str(gmt) << "\n"; //std::time_t gmt = t + timezone; LastTransferredTime = std::max(LastTransferredTime, gmt); } } antpm-1.24/src/DeviceSettings.hpp000066400000000000000000000055101476505625300170150ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include #include #include #include #include // uint16_t namespace antpm { // struct DatabaseEntity // { // std::string path; // ushort fileIdx; // size_t bytes; // }; // > typedef std::pair FITEntity; typedef std::multimap Database; typedef std::pair DatabaseEntity; class DeviceSettings { public: DeviceSettings(const std::string& devName, const std::string& devSN); void loadDefaultValues(); const std::string getConfigFileName() const; const std::string getFolder() const; //std::vector getDatabaseFiles(size_t count) const; Database getDatabaseFiles(size_t count = 0) const; bool saveToFile(const char* fname); bool saveToFile(const std::string& fname) { return saveToFile(fname.c_str()); } bool loadFromFile(const char* fname); bool loadFromFile(const std::string& fname) { return loadFromFile(fname.c_str()); } void mergeLastUserProfileTime(const std::time_t gmt); void mergeLastTransferredTime(const std::time_t gmt); static std::time_t str2time(const char* from); static const std::string time2str(const std::time_t t); static std::vector getDatabases(const char* root = nullptr); unsigned int MaxFileDownloads; std::time_t LastUserProfileTime; // date of the latest activity successfully downloaded fromt the device, represented as GMT/UTC std::time_t LastTransferredTime; // last timepoint, communication happened with the device, represented as GMT/UTC size_t SerialWriteDelayMs; private: std::string mDevName; std::string mDevSN; }; } antpm-1.24/src/FIT.cpp000066400000000000000000001533741476505625300145260ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- /*************************************************************************** * Copyright (C) 2010-2012 by Oleg Khudyakov * * prcoder@gmail.com * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "FIT.hpp" #include #include #include #include #include #include #include // DEBUG #include "common.hpp" using namespace std; namespace antpm{ bool isZero(const uint32_t i) { return i==0; } std::time_t ZeroFileContent::getFitFileTime(const uint16_t idx) { for(size_t i = 0; i < zfRecords.size(); i++) { ZeroFileRecord& zfRecord(zfRecords[i]); if(zfRecord.index == idx) return zfRecord.timeStamp; } return 0; } // \param files list of files already downloaded to the host and discovered in ~/.config/antpm/.../ void ZeroFileContent::cullFitFiles(const std::multimap >& db_files) { LOG_VAR(db_files.size()); for(const auto& it : db_files) { cullFitFile(it.first, it.second.second); } } void ZeroFileContent::cullFitFilesDate() { // sort file in ZFC based on date (for now activity only) // detect file dates with fixed date offsets in between // only download files with later date unsigned threshold = 20; // seconds std::multimap date_sorted_activities; for(size_t i = 0; i < zfRecords.size(); i++) { ZeroFileRecord& zfRecord(zfRecords[i]); if(zfRecord.recordType != 4) continue; // skip if not activity // if(date_sorted_activities.count(zfRecord.timeStamp)) // { // // problem: record exists with this date // logger() << "problem: record exists with this date\n"; // } date_sorted_activities.insert(std::make_pair(zfRecord.timeStamp, zfRecord.index)); } // returns true if relative age (of file w.r.t to the next) below a threshold auto remover = [&](uint16_t file_idx) { auto it = date_sorted_activities.begin(); for(; it != date_sorted_activities.end(); it++) { if(it->second != file_idx) continue; uint32_t relative_age = it==date_sorted_activities.begin() ? 10000 : (it->first - std::prev(it)->first); //logger() << "0x" << toString(it->first,4,'0') << ": relative_age=" << relative_age << "\n"; return relative_age <= threshold; } return false; }; activityFiles.erase(std::remove_if(activityFiles.begin(), activityFiles.end(), remover), activityFiles.end()); } void ZeroFileContent::cullFitFile(const uint16_t idx, const size_t file_size_bytes) { //logger() << "0x" << toString(idx,4,'0') << " " << file_size_bytes << " bytes\n"; auto remover = [&](uint16_t file_idx) { ZeroFileRecord& zfRecord(zfRecords[file_idx]); // uint16_t index = zfRecord.index; //if(index == idx) //{ //logger() << "0x" << toString(idx,4,'0') << " 0x" << toString(index,4,'0') // << " " << zfRecord.fileSize << " " << file_size_bytes << " bytes" << "\n"; if(file_size_bytes == zfRecord.fileSize) { //logger() << "CULL " << toString(idx,4,'0') << "\n"; return true; } //} //logger() << "KEEP\n"; return false; }; // size_t nw = waypointsFiles.size(); // size_t na = activityFiles.size(); // size_t nc = courseFiles.size(); waypointsFiles.erase(std::remove_if(waypointsFiles.begin(), waypointsFiles.end(), remover), waypointsFiles.end()); activityFiles.erase(std::remove_if(activityFiles.begin(), activityFiles.end(), remover), activityFiles.end()); courseFiles.erase(std::remove_if(courseFiles.begin(), courseFiles.end(), remover), courseFiles.end()); //logger() << "w:" << nw << "->" << waypointsFiles.size() << ", a:" << na << "->" << activityFiles.size() // << ", c:" << nc << "->" << courseFiles.size() << "\n"; } FIT::FIT() { messageTypeMap[0] = "File Id"; messageFieldNameMap[0][0] = "Type"; messageFieldTypeMap[0][0] = MessageFieldTypeFileType; messageFieldNameMap[0][1] = "Manufacturer"; messageFieldTypeMap[0][1] = MessageFieldTypeManufacturer; messageFieldNameMap[0][2] = "Product"; messageFieldTypeMap[0][2] = MessageFieldTypeProduct; messageFieldNameMap[0][3] = "Serial Number"; messageFieldNameMap[0][4] = "Creation Time"; messageFieldTypeMap[0][4] = MessageFieldTypeTimestamp; messageFieldNameMap[0][5] = "Number"; messageTypeMap[1] = "Capabilities"; messageFieldNameMap[1][21] = "Workout Supported"; messageTypeMap[2] = "Device Settings"; messageFieldNameMap[2][1] = "UTC Offset"; messageTypeMap[3] = "User Profile"; messageFieldNameMap[3][254] = "Index"; messageFieldNameMap[3][0] = "Name"; messageFieldNameMap[3][1] = "Gender"; messageFieldTypeMap[3][1] = MessageFieldTypeGender; messageFieldNameMap[3][2] = "Age"; messageFieldNameMap[3][3] = "Height"; messageFieldNameMap[3][4] = "Weight"; messageFieldTypeMap[3][4] = MessageFieldTypeWeight; messageFieldNameMap[3][5] = "Language"; messageFieldTypeMap[3][5] = MessageFieldTypeLanguage; messageFieldNameMap[3][6] = "Elevation Units"; messageFieldNameMap[3][7] = "Weight Units"; messageFieldNameMap[3][8] = "HR Resting"; messageFieldNameMap[3][9] = "HR Running Max"; messageFieldNameMap[3][10] = "HR Biking Max"; messageFieldNameMap[3][11] = "HR Max"; messageFieldNameMap[3][12] = "HR Setting"; messageFieldNameMap[3][13] = "Speed Setting"; messageFieldNameMap[3][14] = "Dist Setting"; messageFieldNameMap[3][16] = "Power Setting"; messageFieldNameMap[3][17] = "Activity Class"; messageFieldNameMap[3][18] = "Position Setting"; messageTypeMap[4] = "HRM Profile"; messageFieldNameMap[4][254] = "Index"; messageFieldNameMap[4][0] = "Enabled"; messageFieldNameMap[4][1] = "HRM ANT Id"; messageTypeMap[5] = "SDM Profile"; messageTypeMap[6] = "Bike Profile"; messageFieldNameMap[6][254] = "Index"; messageFieldNameMap[6][0] = "Name"; messageFieldNameMap[6][1] = "Sport"; messageFieldNameMap[6][2] = "SubSport"; messageFieldNameMap[6][3] = "Odometer"; messageFieldTypeMap[6][3] = MessageFieldTypeOdometr; messageFieldNameMap[6][4] = "Bike Spd ANT Id"; messageFieldNameMap[6][5] = "Bike Cad ANT Id"; messageFieldNameMap[6][6] = "Bike Spd/Cad ANT Id"; messageFieldNameMap[6][7] = "Bike Power ANT Id"; messageFieldNameMap[6][8] = "Custom Wheel Size"; messageFieldNameMap[6][9] = "Auto Wheel Size"; messageFieldNameMap[6][10] = "Bike Weight"; messageFieldTypeMap[6][10] = MessageFieldTypeWeight; messageFieldNameMap[6][11] = "Power Calibration Factor"; messageFieldNameMap[6][12] = "Auto Wheel Calibration"; messageFieldNameMap[6][13] = "Auto Power Zero"; messageFieldNameMap[6][14] = "Id"; messageFieldNameMap[6][15] = "Spd Enabled"; messageFieldNameMap[6][16] = "Cad Enabled"; messageFieldNameMap[6][17] = "Spd/Cad Enabled"; messageFieldNameMap[6][18] = "Power Enabled"; messageFieldNameMap[6][19] = "Crank Length"; messageFieldNameMap[6][20] = "Enabled"; messageFieldNameMap[6][21] = "Bike Spd ANT Id Trans Type"; messageFieldNameMap[6][22] = "Bike Cad ANT Id Trans Type"; messageFieldNameMap[6][23] = "Bike Spd/Cad ANT Id Trans Type"; messageFieldNameMap[6][24] = "Bike Power ANT Id Trans Type"; messageTypeMap[7] = "Zones Target"; messageFieldNameMap[7][1] = "Max Heart Rate"; messageFieldNameMap[7][2] = "Threshold Heart Rate"; messageFieldNameMap[7][3] = "Functional Threshold Power"; messageFieldNameMap[7][5] = "HR Calc Type"; messageFieldNameMap[7][6] = "PWR Calc Type"; messageTypeMap[8] = "Heart Rate Zone"; messageFieldNameMap[8][254] = "Index"; messageFieldNameMap[8][1] = "High BPM"; messageFieldNameMap[8][2] = "Name"; messageTypeMap[9] = "Power Zone"; messageFieldNameMap[9][254] = "Index"; messageFieldNameMap[9][1] = "High Value"; messageFieldNameMap[9][2] = "Name"; messageTypeMap[10] = "Met Zone"; messageFieldNameMap[10][254] = "Index"; messageFieldNameMap[10][1] = "High BPM"; messageFieldNameMap[10][2] = "Calories"; messageFieldNameMap[10][3] = "Fat Calories"; messageTypeMap[12] = "Sport"; messageFieldNameMap[12][0] = "Sport"; messageFieldTypeMap[12][0] = MessageFieldTypeSport; messageFieldNameMap[12][1] = "SubSport"; messageFieldNameMap[12][2] = "Name"; messageTypeMap[15] = "Traning Goals"; messageTypeMap[18] = "Session"; messageFieldNameMap[18][254] = "Index"; messageFieldNameMap[18][253] = "Timestamp"; messageFieldNameMap[18][0] = "Event"; messageFieldTypeMap[18][0] = MessageFieldTypeEvent; messageFieldNameMap[18][1] = "Event Type"; messageFieldTypeMap[18][1] = MessageFieldTypeEventType; messageFieldNameMap[18][2] = "Start Time"; messageFieldTypeMap[18][2] = MessageFieldTypeTimestamp; messageFieldNameMap[18][3] = "Start Position Latitude"; messageFieldTypeMap[18][3] = MessageFieldTypeCoord; messageFieldNameMap[18][4] = "Start Position Longitude"; messageFieldTypeMap[18][4] = MessageFieldTypeCoord; messageFieldNameMap[18][5] = "Sport"; messageFieldTypeMap[18][5] = MessageFieldTypeSport; messageFieldNameMap[18][6] = "SubSport"; messageFieldNameMap[18][7] = "Total Elapsed Time"; messageFieldTypeMap[18][7] = MessageFieldTypeTime; messageFieldNameMap[18][8] = "Total Timer Time"; messageFieldTypeMap[18][8] = MessageFieldTypeTime; messageFieldNameMap[18][9] = "Total Distance"; messageFieldTypeMap[18][9] = MessageFieldTypeOdometr; messageFieldNameMap[18][10] = "Total Cycles"; messageFieldNameMap[18][11] = "Total Calories"; messageFieldNameMap[18][13] = "Total Fat Calories"; messageFieldNameMap[18][14] = "Average Speed"; messageFieldTypeMap[18][14] = MessageFieldTypeSpeed; messageFieldNameMap[18][15] = "Max Speed"; messageFieldTypeMap[18][15] = MessageFieldTypeSpeed; messageFieldNameMap[18][16] = "Average Heart Rate"; messageFieldNameMap[18][17] = "Max Heart Rate"; messageFieldNameMap[18][18] = "Average Cadence"; messageFieldNameMap[18][19] = "Max Cadence"; messageFieldNameMap[18][20] = "Average Power"; messageFieldNameMap[18][21] = "Max Power"; messageFieldNameMap[18][22] = "Total Ascent"; messageFieldNameMap[18][23] = "Total Descent"; messageFieldNameMap[18][24] = "Total Traning Effect"; messageFieldNameMap[18][25] = "First Lap Index"; messageFieldNameMap[18][26] = "Num Laps"; messageFieldNameMap[18][27] = "Event Group"; messageFieldNameMap[18][28] = "Trigger"; messageFieldNameMap[18][29] = "NEC Latitude"; messageFieldTypeMap[18][29] = MessageFieldTypeCoord; messageFieldNameMap[18][30] = "NEC Longitude"; messageFieldTypeMap[18][30] = MessageFieldTypeCoord; messageFieldNameMap[18][31] = "SWC Latitude"; messageFieldTypeMap[18][31] = MessageFieldTypeCoord; messageFieldNameMap[18][32] = "SWC Longitude"; messageFieldTypeMap[18][32] = MessageFieldTypeCoord; messageFieldNameMap[18][43] = "Swimming Stroke"; messageFieldTypeMap[18][43] = MessageFieldTypeSwimStroke; messageFieldNameMap[18][44] = "Pool Length"; messageFieldNameMap[18][46] = "Pool Length Unit"; messageFieldTypeMap[18][46] = MessageFieldTypePoolLengthUnit; messageTypeMap[19] = "Lap"; messageFieldNameMap[19][254] = "Index"; messageFieldNameMap[19][253] = "Timestamp"; messageFieldNameMap[19][0] = "Event"; messageFieldTypeMap[19][0] = MessageFieldTypeEvent; messageFieldNameMap[19][1] = "Event Type"; messageFieldTypeMap[19][1] = MessageFieldTypeEventType; messageFieldNameMap[19][2] = "Start Time"; messageFieldTypeMap[19][2] = MessageFieldTypeTimestamp; messageFieldNameMap[19][3] = "Start Position Latitude"; messageFieldTypeMap[19][3] = MessageFieldTypeCoord; messageFieldNameMap[19][4] = "Start Position Longitude"; messageFieldTypeMap[19][4] = MessageFieldTypeCoord; messageFieldNameMap[19][5] = "End Position Latitude"; messageFieldTypeMap[19][5] = MessageFieldTypeCoord; messageFieldNameMap[19][6] = "End Position Longitude"; messageFieldTypeMap[19][6] = MessageFieldTypeCoord; messageFieldNameMap[19][7] = "Total Elapsed Time"; messageFieldTypeMap[19][7] = MessageFieldTypeTime; messageFieldNameMap[19][8] = "Total Timer Time"; messageFieldTypeMap[19][8] = MessageFieldTypeTime; messageFieldNameMap[19][9] = "Total Distance"; messageFieldTypeMap[19][9] = MessageFieldTypeOdometr; messageFieldNameMap[19][10] = "Total Cycles"; messageFieldNameMap[19][11] = "Total Calories"; messageFieldNameMap[19][12] = "Total Fat Calories"; messageFieldNameMap[19][13] = "Average Speed"; messageFieldTypeMap[19][13] = MessageFieldTypeSpeed; messageFieldNameMap[19][14] = "Max Speed"; messageFieldTypeMap[19][14] = MessageFieldTypeSpeed; messageFieldNameMap[19][15] = "Average Heart Rate"; messageFieldNameMap[19][16] = "Max Heart Rate"; messageFieldNameMap[19][17] = "Average Cadence"; messageFieldNameMap[19][18] = "Max Cadence"; messageFieldNameMap[19][19] = "Average Power"; messageFieldNameMap[19][20] = "Max Power"; messageFieldNameMap[19][21] = "Total Ascent"; messageFieldNameMap[19][22] = "Total Descent"; messageFieldNameMap[19][23] = "Intensity"; messageFieldNameMap[19][24] = "Lap Trigger"; messageFieldNameMap[19][25] = "Sport"; messageFieldTypeMap[19][25] = MessageFieldTypeSport; messageFieldNameMap[19][26] = "Event Group"; messageFieldNameMap[19][27] = "Nec Latitude"; messageFieldTypeMap[19][27] = MessageFieldTypeCoord; messageFieldNameMap[19][28] = "Nec Longitude"; messageFieldTypeMap[19][28] = MessageFieldTypeCoord; messageFieldNameMap[19][29] = "Swc Latitude"; messageFieldTypeMap[19][29] = MessageFieldTypeCoord; messageFieldNameMap[19][30] = "Swc Longitude"; messageFieldTypeMap[19][30] = MessageFieldTypeCoord; messageTypeMap[20] = "Record"; messageFieldNameMap[20][253] = "Timestamp"; messageFieldNameMap[20][0] = "Latitude"; messageFieldTypeMap[20][0] = MessageFieldTypeCoord; messageFieldNameMap[20][1] = "Longitude"; messageFieldTypeMap[20][1] = MessageFieldTypeCoord; messageFieldNameMap[20][2] = "Altitude"; messageFieldTypeMap[20][2] = MessageFieldTypeAltitude; messageFieldNameMap[20][3] = "Heart Rate"; messageFieldNameMap[20][4] = "Cadence"; messageFieldNameMap[20][5] = "Distance"; messageFieldTypeMap[20][5] = MessageFieldTypeOdometr; messageFieldNameMap[20][6] = "Speed"; messageFieldTypeMap[20][6] = MessageFieldTypeSpeed; messageFieldNameMap[20][7] = "Power"; messageFieldNameMap[20][8] = "Compressed Speed & Distance"; messageFieldNameMap[20][9] = "Grade"; messageFieldNameMap[20][10] = "Registance"; messageFieldNameMap[20][11] = "Time from Course"; messageFieldTypeMap[20][11] = MessageFieldTypeTime; messageFieldNameMap[20][12] = "Cycle Length"; messageFieldNameMap[20][13] = "Temperature"; messageFieldNameMap[20][14] = "Speed 1s"; messageFieldNameMap[20][15] = "Cycles"; messageFieldNameMap[20][16] = "Total Cycles"; messageFieldNameMap[20][17] = "Compressed Accumulated Power"; messageFieldNameMap[20][18] = "Accumulated Power"; messageFieldNameMap[20][19] = "Left-Right Balance"; messageTypeMap[21] = "Event"; messageFieldNameMap[21][253] = "Timestamp"; messageFieldNameMap[21][0] = "Event"; messageFieldTypeMap[21][0] = MessageFieldTypeEvent; messageFieldNameMap[21][1] = "Event Type"; messageFieldTypeMap[21][1] = MessageFieldTypeEventType; messageFieldNameMap[21][2] = "Data1"; messageFieldNameMap[21][3] = "Data2"; messageFieldNameMap[21][4] = "Event Group"; messageTypeMap[23] = "Device Info"; messageFieldNameMap[23][253] = "Timestamp"; messageFieldNameMap[23][0] = "Device Index"; messageFieldNameMap[23][1] = "Device Type"; messageFieldNameMap[23][2] = "Manufacturer"; messageFieldTypeMap[23][2] = MessageFieldTypeManufacturer; messageFieldNameMap[23][3] = "Serial Number"; messageFieldNameMap[23][4] = "Product"; messageFieldTypeMap[23][4] = MessageFieldTypeProduct; messageFieldNameMap[23][5] = "Software Version"; messageFieldNameMap[23][6] = "Hardware Version"; messageFieldNameMap[23][10] = "Battery Voltage"; messageFieldNameMap[23][11] = "Battery Status"; messageTypeMap[26] = "Workout"; messageFieldNameMap[26][4] = "Sport"; messageFieldTypeMap[26][4] = MessageFieldTypeSport; messageFieldNameMap[26][5] = "Capabilities"; messageFieldNameMap[26][6] = "Valid Steps"; messageFieldNameMap[26][7] = "Protection"; messageFieldNameMap[26][8] = "Name"; messageTypeMap[27] = "Workout Step"; messageFieldNameMap[27][254] = "Index"; messageFieldNameMap[27][0] = "Step Name"; messageFieldNameMap[27][1] = "Duration Type"; messageFieldNameMap[27][2] = "Duration Value"; messageFieldNameMap[27][3] = "Target Type"; messageFieldNameMap[27][4] = "Target Value"; messageFieldNameMap[27][5] = "Custom Target Value Low"; messageFieldNameMap[27][6] = "Custom Target Value High"; messageFieldNameMap[27][7] = "Intensity"; messageTypeMap[28] = "Schedule"; messageFieldNameMap[28][0] = "Manufacturer"; messageFieldTypeMap[28][0] = MessageFieldTypeManufacturer; messageFieldNameMap[28][1] = "Product"; messageFieldTypeMap[28][1] = MessageFieldTypeProduct; messageFieldNameMap[28][2] = "Serial Number"; messageFieldNameMap[28][3] = "Creation Time"; messageFieldTypeMap[28][3] = MessageFieldTypeTimestamp; messageFieldNameMap[28][4] = "Completed"; messageFieldNameMap[28][5] = "Type"; messageFieldNameMap[28][6] = "Schedule Time"; messageFieldTypeMap[28][6] = MessageFieldTypeTime; messageTypeMap[29] = "Way Point"; messageFieldNameMap[29][253] = "Timestamp"; messageFieldNameMap[29][254] = "Index"; messageFieldNameMap[29][0] = "Name"; messageFieldNameMap[29][1] = "Latitude"; messageFieldTypeMap[29][1] = MessageFieldTypeCoord; messageFieldNameMap[29][2] = "Longitude"; messageFieldTypeMap[29][2] = MessageFieldTypeCoord; messageFieldNameMap[29][3] = "Symbol?"; messageFieldNameMap[29][4] = "Altitude"; messageFieldTypeMap[29][4] = MessageFieldTypeAltitude; messageFieldNameMap[29][5] = "???"; messageFieldNameMap[29][6] = "Date"; messageTypeMap[30] = "Weight Scale"; messageFieldNameMap[30][253] = "Timestamp"; messageFieldNameMap[30][0] = "Weight"; messageFieldNameMap[30][1] = "Fat percent"; messageFieldNameMap[30][2] = "Hydration percent"; messageFieldNameMap[30][3] = "Visceral Fat Mass"; messageFieldNameMap[30][4] = "Bone Mass"; messageFieldNameMap[30][5] = "Muscle Mass"; messageFieldNameMap[30][7] = "Basal Met"; messageFieldNameMap[30][8] = "Physique Rating"; messageFieldNameMap[30][9] = "Active Met"; messageFieldNameMap[30][10] = "Metabolic Age"; messageFieldNameMap[30][11] = "Visceral Fat Rating"; messageTypeMap[31] = "Course"; messageFieldNameMap[31][4] = "Sport"; messageFieldTypeMap[31][4] = MessageFieldTypeSport; messageFieldNameMap[31][5] = "Name"; messageFieldNameMap[31][6] = "Capabilities"; messageTypeMap[32] = "Course Point"; messageFieldNameMap[32][254] = "Index"; messageFieldNameMap[32][1] = "Time"; messageFieldTypeMap[32][1] = MessageFieldTypeTimestamp; messageFieldNameMap[32][2] = "Latitude"; messageFieldTypeMap[32][2] = MessageFieldTypeCoord; messageFieldNameMap[32][3] = "Longitude"; messageFieldTypeMap[32][3] = MessageFieldTypeCoord; messageFieldNameMap[32][4] = "Distance"; messageFieldTypeMap[32][4] = MessageFieldTypeOdometr; messageFieldNameMap[32][5] = "Type"; messageFieldNameMap[32][6] = "Name"; messageTypeMap[33] = "Totals"; messageFieldNameMap[33][254] = "Index"; messageFieldNameMap[33][253] = "Timestamp"; messageFieldNameMap[33][0] = "Timer Time"; messageFieldTypeMap[33][0] = MessageFieldTypeTime; messageFieldNameMap[33][1] = "Distance"; messageFieldTypeMap[33][1] = MessageFieldTypeOdometr; messageFieldNameMap[33][2] = "Calories"; messageFieldNameMap[33][3] = "Sport"; messageFieldTypeMap[33][3] = MessageFieldTypeSport; messageTypeMap[34] = "Activity"; messageFieldNameMap[34][253] = "Timestamp"; messageFieldNameMap[34][0] = "Total Timer Time"; messageFieldTypeMap[34][0] = MessageFieldTypeTime; messageFieldNameMap[34][1] = "Number of Sessions"; messageFieldNameMap[34][2] = "Type"; messageFieldNameMap[34][3] = "Event"; messageFieldTypeMap[34][3] = MessageFieldTypeEvent; messageFieldNameMap[34][4] = "Event Type"; messageFieldTypeMap[34][4] = MessageFieldTypeEventType; messageFieldNameMap[34][5] = "Local Timestamp"; messageFieldTypeMap[34][5] = MessageFieldTypeTimestamp; messageFieldNameMap[34][6] = "Event Group"; messageTypeMap[35] = "Software"; messageFieldNameMap[35][254] = "Index"; messageFieldNameMap[35][3] = "Version"; messageFieldNameMap[35][5] = "Part No"; messageTypeMap[37] = "File Capabilities"; messageFieldNameMap[37][254] = "Index"; messageFieldNameMap[37][0] = "Type"; messageFieldNameMap[37][1] = "Flags"; messageFieldNameMap[37][2] = "Directory"; messageFieldNameMap[37][3] = "Max Count"; messageFieldNameMap[37][4] = "Max Size"; messageTypeMap[38] = "Message Capabilities"; messageFieldNameMap[38][254] = "Index"; messageFieldNameMap[38][0] = "File"; messageFieldNameMap[38][1] = "Message Num"; messageFieldNameMap[38][2] = "Count Type"; messageFieldNameMap[38][3] = "Count"; messageTypeMap[39] = "Field Capabilities"; messageFieldNameMap[39][254] = "Index"; messageFieldNameMap[39][0] = "File"; messageFieldNameMap[39][1] = "Message Num"; messageFieldNameMap[39][2] = "Field Num"; messageFieldNameMap[39][3] = "Count"; messageTypeMap[49] = "File Creator"; messageFieldNameMap[49][0] = "Software Version"; messageFieldNameMap[49][1] = "Hardware Version"; messageTypeMap[51] = "Blood Pressure"; messageTypeMap[53] = "Speed Zone"; messageFieldNameMap[53][254] = "Index"; messageFieldNameMap[53][1] = "High Value"; messageFieldNameMap[53][2] = "Name"; messageTypeMap[55] = "Monitoring"; messageTypeMap[78] = "HRV"; messageTypeMap[79] = "User Profile ?"; messageFieldNameMap[79][254] = "Index"; messageFieldNameMap[79][253] = "Timestamp"; messageFieldNameMap[79][1] = "Age"; messageFieldNameMap[79][2] = "Height"; messageFieldNameMap[79][3] = "Weight"; messageFieldTypeMap[79][3] = MessageFieldTypeWeight; messageTypeMap[101] = "Length"; messageFieldNameMap[101][254] = "Index"; messageFieldNameMap[101][253] = "Timestamp"; messageFieldTypeMap[101][253] = MessageFieldTypeTimestamp; messageFieldNameMap[101][0] = "Event"; messageFieldTypeMap[101][0] = MessageFieldTypeEvent; messageFieldNameMap[101][1] = "Event Type"; messageFieldTypeMap[101][0] = MessageFieldTypeEventType; messageFieldNameMap[101][2] = "Start Time"; messageFieldTypeMap[101][2] = MessageFieldTypeTimestamp; messageFieldNameMap[101][3] = "Total Elapsed Time"; messageFieldTypeMap[101][3] = MessageFieldTypeTime; messageFieldNameMap[101][4] = "Total Timer Time"; messageFieldTypeMap[101][4] = MessageFieldTypeTime; messageFieldNameMap[101][5] = "Total Strokes"; messageFieldNameMap[101][6] = "Average Speed"; // unit: m/s * 1000 messageFieldNameMap[101][7] = "Swimming Stroke"; messageFieldTypeMap[101][7] = MessageFieldTypeSwimStroke; messageFieldNameMap[101][9] = "Average Swimming Cadence"; messageFieldNameMap[101][12] = "Length Type"; messageFieldTypeMap[101][12] = MessageFieldTypeLengthType; messageFieldNameMap[101][13] = ""; messageTypeMap[103] = "Monitoring Info"; messageTypeMap[105] = "PAD"; dataTypeMap[BT_Enum] = "enum"; dataTypeMap[BT_Int8] = "int8"; dataTypeMap[BT_UInt8] = "uint8"; dataTypeMap[BT_Int16] = "int16"; dataTypeMap[BT_Uint16] = "uint16"; dataTypeMap[BT_Int32] = "int32"; dataTypeMap[BT_UInt32] = "uint32"; dataTypeMap[BT_String] = "string"; dataTypeMap[BT_Float32] = "float32"; dataTypeMap[BT_Float64] = "float64"; dataTypeMap[BT_Uint8z] = "uint8z"; dataTypeMap[BT_Uint16z] = "uint16z"; dataTypeMap[BT_Uint32z] = "uint32z"; dataTypeMap[BT_ByteArray] = "bytes"; enumMap[MessageFieldTypeFileType][1] = "Device"; enumMap[MessageFieldTypeFileType][2] = "Setting"; enumMap[MessageFieldTypeFileType][3] = "Sport"; enumMap[MessageFieldTypeFileType][4] = "Activity"; enumMap[MessageFieldTypeFileType][5] = "Workout"; enumMap[MessageFieldTypeFileType][6] = "Course"; enumMap[MessageFieldTypeFileType][7] = "Schedules"; enumMap[MessageFieldTypeFileType][8] = "Waypoints"; enumMap[MessageFieldTypeFileType][9] = "Weight"; enumMap[MessageFieldTypeFileType][10] = "Totals"; enumMap[MessageFieldTypeFileType][11] = "Goals"; enumMap[MessageFieldTypeFileType][14] = "Blood Pressure"; enumMap[MessageFieldTypeFileType][15] = "Monitoring"; enumMap[MessageFieldTypeFileType][20] = "Activity Summary"; enumMap[MessageFieldTypeFileType][28] = "Monitoring Daily"; enumMap[MessageFieldTypeFileType][32] = "Memory"; enumMap[MessageFieldTypeGender][0] = "Female"; enumMap[MessageFieldTypeGender][1] = "Male"; enumMap[MessageFieldTypeLanguage][0] = "English"; enumMap[MessageFieldTypeLanguage][1] = "French"; enumMap[MessageFieldTypeLanguage][2] = "Italian"; enumMap[MessageFieldTypeLanguage][3] = "German"; enumMap[MessageFieldTypeLanguage][4] = "Spanish"; enumMap[MessageFieldTypeLanguage][5] = "Croatian"; enumMap[MessageFieldTypeLanguage][6] = "Czech"; enumMap[MessageFieldTypeLanguage][7] = "Danish"; enumMap[MessageFieldTypeLanguage][8] = "Dutch"; enumMap[MessageFieldTypeLanguage][9] = "Finnish"; enumMap[MessageFieldTypeLanguage][10] = "Greek"; enumMap[MessageFieldTypeLanguage][11] = "Hungarian"; enumMap[MessageFieldTypeLanguage][12] = "Norwegian"; enumMap[MessageFieldTypeLanguage][13] = "Polish"; enumMap[MessageFieldTypeLanguage][14] = "Portuguese"; enumMap[MessageFieldTypeLanguage][15] = "Slovakian"; enumMap[MessageFieldTypeLanguage][16] = "Slovenian"; enumMap[MessageFieldTypeLanguage][17] = "Swedish"; enumMap[MessageFieldTypeLanguage][18] = "Russian"; enumMap[MessageFieldTypeLanguage][19] = "Turkish"; enumMap[MessageFieldTypeLanguage][20] = "Latvian"; enumMap[MessageFieldTypeLanguage][21] = "Ukrainian"; enumMap[MessageFieldTypeLanguage][22] = "Arabic"; enumMap[MessageFieldTypeLanguage][23] = "Farsi"; enumMap[MessageFieldTypeLanguage][24] = "Bulgarian"; enumMap[MessageFieldTypeLanguage][25] = "Romanian"; enumMap[MessageFieldTypeLanguage][254] = "Custom"; enumMap[MessageFieldTypeSport][0] = "Generic"; enumMap[MessageFieldTypeSport][1] = "Running"; enumMap[MessageFieldTypeSport][2] = "Cycling"; enumMap[MessageFieldTypeSport][3] = "Transition"; enumMap[MessageFieldTypeSport][4] = "Fitness Equipment"; enumMap[MessageFieldTypeSport][5] = "Swimming"; enumMap[MessageFieldTypeSport][6] = "Basketball"; enumMap[MessageFieldTypeSport][7] = "Soccer"; enumMap[MessageFieldTypeSport][8] = "Tennis"; enumMap[MessageFieldTypeSport][9] = "American football"; enumMap[MessageFieldTypeSport][10] = "Training"; enumMap[MessageFieldTypeSport][254] = "All"; enumMap[MessageFieldTypeEvent][0] = "Timer"; enumMap[MessageFieldTypeEvent][3] = "Workout"; enumMap[MessageFieldTypeEvent][4] = "Workout Step"; enumMap[MessageFieldTypeEvent][5] = "Power Down"; enumMap[MessageFieldTypeEvent][6] = "Power Up"; enumMap[MessageFieldTypeEvent][7] = "Off Course"; enumMap[MessageFieldTypeEvent][8] = "Session"; enumMap[MessageFieldTypeEvent][9] = "Lap"; enumMap[MessageFieldTypeEvent][10] = "Course Point"; enumMap[MessageFieldTypeEvent][11] = "Battery"; enumMap[MessageFieldTypeEvent][12] = "Virtual Partner Pace"; enumMap[MessageFieldTypeEvent][13] = "HR High Alert"; enumMap[MessageFieldTypeEvent][14] = "HR Low Alert"; enumMap[MessageFieldTypeEvent][15] = "Speed High Alert"; enumMap[MessageFieldTypeEvent][16] = "Speed Low Alert"; enumMap[MessageFieldTypeEvent][17] = "Cadence High Alert"; enumMap[MessageFieldTypeEvent][18] = "Cadence Low Alert"; enumMap[MessageFieldTypeEvent][19] = "Power High Alert"; enumMap[MessageFieldTypeEvent][20] = "Power Low Alert"; enumMap[MessageFieldTypeEvent][21] = "Recovery HR"; enumMap[MessageFieldTypeEvent][22] = "Battery Low"; enumMap[MessageFieldTypeEvent][23] = "Time Duration Alert"; enumMap[MessageFieldTypeEvent][24] = "Distance Duration Alert"; enumMap[MessageFieldTypeEvent][25] = "Calorie Duration Alert"; enumMap[MessageFieldTypeEvent][26] = "Activity"; enumMap[MessageFieldTypeEvent][27] = "Fitness Equipment"; enumMap[MessageFieldTypeEventType][0] = "Start"; enumMap[MessageFieldTypeEventType][1] = "Stop"; enumMap[MessageFieldTypeEventType][2] = "Consecutive Depreciated"; enumMap[MessageFieldTypeEventType][3] = "Marker"; enumMap[MessageFieldTypeEventType][4] = "Stop All"; enumMap[MessageFieldTypeEventType][5] = "Begin Depreciated"; enumMap[MessageFieldTypeEventType][6] = "End Depreciated"; enumMap[MessageFieldTypeEventType][7] = "End All Depreciated"; enumMap[MessageFieldTypeEventType][8] = "Stop Disable"; enumMap[MessageFieldTypeEventType][9] = "Stop Disable All"; enumMap[MessageFieldTypeSwimStroke][0] = "Freestyle"; enumMap[MessageFieldTypeSwimStroke][1] = "Backstroke"; enumMap[MessageFieldTypeSwimStroke][2] = "Breaststroke"; enumMap[MessageFieldTypeSwimStroke][3] = "Butterlfy"; enumMap[MessageFieldTypeSwimStroke][4] = "Drill"; enumMap[MessageFieldTypeSwimStroke][5] = "Mixed"; enumMap[MessageFieldTypeLengthType][0] = "Resting"; enumMap[MessageFieldTypeLengthType][1] = "Active"; enumMap[MessageFieldTypePoolLengthUnit][0] = "meters"; enumMap[MessageFieldTypePoolLengthUnit][1] = "yards"; manufacturerMap[ManufacturerGarmin] = "Garmin"; manufacturerMap[ManufacturerGarminFR405ANTFS] = "Garmin (FR405 ANTFS)"; manufacturerMap[ManufacturerZephyr] = "Zephyr"; manufacturerMap[ManufacturerDayton] = "Dayton"; manufacturerMap[ManufacturerIDT] = "IDT"; manufacturerMap[ManufacturerSRM] = "SRM"; manufacturerMap[ManufacturerQuarq] = "Quarq"; manufacturerMap[ManufacturerIBike] = "iBike"; manufacturerMap[ManufacturerSaris] = "Saris"; manufacturerMap[ManufacturerSparkHK] = "Spark HK"; manufacturerMap[ManufacturerTanita] = "Tanita"; manufacturerMap[ManufacturerEchowell] = "Echowell"; manufacturerMap[ManufacturerDynastreamOEM] = "Dynastream OEM"; manufacturerMap[ManufacturerNautilus] = "Nautilus"; manufacturerMap[ManufacturerDynastream] = "Dynastream"; manufacturerMap[ManufacturerTimex] = "Timex"; manufacturerMap[ManufacturerMetriGear] = "MetriGear"; manufacturerMap[ManufacturerXelic] = "Xelic"; manufacturerMap[ManufacturerBeurer] = "Beurer"; manufacturerMap[ManufacturerCardioSport] = "CardioSport"; manufacturerMap[ManufacturerAandD] = "A&D"; manufacturerMap[ManufacturerHMM] = "HMM"; productMap[ManufacturerGarmin][GarminHRM1] = "Heart Rate Monitor"; productMap[ManufacturerGarmin][GarminAXH01] = "AXH01 HRM Chipset"; productMap[ManufacturerGarmin][GarminAXB01] = "AXB01 Chipset"; productMap[ManufacturerGarmin][GarminAXB02] = "AXB02 Chipset"; productMap[ManufacturerGarmin][GarminHRM2SS] = "HRM2SS"; productMap[ManufacturerGarmin][GarminDsiAlf02] = "DSI ALF 02"; productMap[ManufacturerGarmin][GarminFR405] = "Forerunner 405"; productMap[ManufacturerGarmin][GarminFR50] = "Forerunner 50"; productMap[ManufacturerGarmin][GarminFR60] = "Forerunner 60"; productMap[ManufacturerGarmin][GarminFR310XT] = "Forerunner 310XT"; productMap[ManufacturerGarmin][GarminEDGE500] = "EDGE 500"; productMap[ManufacturerGarmin][GarminFR110] = "Forerunner 110"; productMap[ManufacturerGarmin][GarminEDGE800] = "EDGE 800"; productMap[ManufacturerGarmin][GarminEDGE200] = "EDGE 200"; productMap[ManufacturerGarmin][GarminFR910XT] = "Forerunner 910XT"; productMap[ManufacturerGarmin][GarminFR610] = "Forerunner 610"; productMap[ManufacturerGarmin][GarminFR70] = "Forerunner 70"; productMap[ManufacturerGarmin][GarminFR310XT4T] = "Forerunner 310XT 4T"; productMap[ManufacturerGarmin][GarminTraningCenter] = "Traning Center"; productMap[ManufacturerGarmin][GarminConnect] = "Connect"; productMap[ManufacturerGarmin][GarminSwim] = "Swim"; manufacturer = 0; mCreationTimestamp = 0; mFirstTimestamp = 0; mLastTimestamp = 0; } FIT::~FIT() { } uint16_t FIT::CRC_byte(uint16_t crc, uint8_t byte) { static const uint16_t crc_table[16] = { 0x0000, 0xCC01, 0xD801, 0x1400, 0xF001, 0x3C00, 0x2800, 0xE401, 0xA001, 0x6C00, 0x7800, 0xB401, 0x5000, 0x9C01, 0x8801, 0x4400 }; uint16_t tmp = crc_table[crc & 0xF]; crc = (crc >> 4) & 0x0FFF; crc = crc ^ tmp ^ crc_table[byte & 0xF]; tmp = crc_table[crc & 0xF]; crc = (crc >> 4) & 0x0FFF; crc = crc ^ tmp ^ crc_table[(byte >> 4) & 0xF]; return crc; } string FIT::getDataString(uint8_t *ptr, uint8_t size, uint8_t baseType, uint8_t messageType, uint8_t fieldNum) { ostringstream strstrm; strstrm.setf(ios::fixed,ios::floatfield); BaseType bt; bt.byte = baseType; int baseTypeNum = bt.bits.baseTypeNum; switch(baseTypeNum) { case BT_Enum: { int val = *(int8_t *)ptr; uint8_t type = messageFieldTypeMap[messageType][fieldNum]; string strVal(enumMap[type][val]); if (!strVal.empty()) { strstrm << strVal; } else { strstrm << "[" << dec << val << "]"; } break; } case BT_Int8: { int val = *(int8_t *)ptr; strstrm << dec << val; break; } case BT_UInt8: case BT_Uint8z: { unsigned val = *(uint8_t *)ptr; if (val == 0xFF) { strstrm << "undefined"; } else { strstrm << dec << val; } break; } case BT_Int16: { int16_t val = *(int16_t *)ptr; if (val == 0x7FFF) { strstrm << "undefined"; } else { strstrm << dec << val; } break; } case BT_Uint16: case BT_Uint16z: { uint16_t val = *(uint16_t *)ptr; if (val == 0xFFFF) { strstrm << "undefined"; } else { switch (messageFieldTypeMap[messageType][fieldNum]) { case MessageFieldTypeAltitude: { strstrm << setprecision(1) << GarminConvert::altitude(val); break; } case MessageFieldTypeWeight: { strstrm << setprecision(1) << GarminConvert::weight(val); break; } case MessageFieldTypeSpeed: { strstrm << setprecision(1) << GarminConvert::speed(val); break; } case MessageFieldTypeManufacturer: { manufacturer = val; strstrm << manufacturerMap[static_cast(manufacturer)]; break; } case MessageFieldTypeProduct: { strstrm << productMap[static_cast(manufacturer)][val]; break; } default: { strstrm << dec << val; } } } break; } case BT_Int32: { int32_t val = *(int32_t *)ptr; if (val == 0x7FFFFFFF) { strstrm << "undefined"; } else { switch(messageFieldTypeMap[messageType][fieldNum]) { case MessageFieldTypeCoord: { strstrm << setprecision(5) << GarminConvert::coord(val); break; } default: { strstrm << dec << val; } } } break; } case BT_UInt32: case BT_Uint32z: { uint32_t val = *(uint32_t *)ptr; if (val == 0xFFFFFFFF) { strstrm << "undefined"; } else { if (fieldNum == 253) { strstrm << GarminConvert::localTime(val); } else { switch (messageFieldTypeMap[messageType][fieldNum]) { case MessageFieldTypeTimestamp: { strstrm << GarminConvert::localTime(val); break; } case MessageFieldTypeTime: { strstrm << GarminConvert::gTime(val); break; } case MessageFieldTypeOdometr: { strstrm << setprecision(2) << GarminConvert::length(val); break; } default: { strstrm << dec << val; } } } } break; } case BT_String: { strstrm << "\"" << GarminConvert::gString(ptr, size) << "\""; break; } } return strstrm.str(); } bool FIT::parse(vector &fitData, GPX &gpx) { ostringstream strstrm; LOG(LOG_DBG2) << "Parsing FIT file\n"; FITHeader fitHeader; if(fitData.size() recDefMap; vector tstamps; for (int bytes = fitHeader.dataSize; bytes > 0;) { RecordHeader rh; memcpy(&rh, ptr, sizeof(rh)); ptr += sizeof(rh); bytes -= sizeof(rh); if (!rh.normalHeader.headerType) { // Normal Header if (rh.normalHeader.messageType) { // Definition Message RecordDef rd; RecordFixed rfx; memcpy(&rfx, ptr, sizeof(rfx)); ptr += sizeof(rfx); bytes -= sizeof(rfx); rd.rfx = rfx; for (int i=0; i::iterator it=recDefMap.find(rh.normalHeader.localMessageType); if (it != recDefMap.end()) { RecordDef rd = recDefMap[rh.normalHeader.localMessageType]; //logger() << "Local Message \"" << messageTypeMap[rd.rfx.globalNum] << "\"(" << rd.rfx.globalNum << "):\n"; switch(rd.rfx.globalNum) { case 29: // WayPoint { gpx.newWayPoint(); break; } } uint32_t fileCreationTime=0; int8_t fileType=INT8_MAX; uint32_t time=0; for (int i=0; i b.timeStamp; } } dateSorter; bool FIT::parseZeroFile(vector &data, ZeroFileContent &zeroFileContent) { logger() << "Parsing zero file...\n"; DirectoryHeader directoryHeader; if (data.size() < sizeof(directoryHeader)) { LOG(LOG_WARN) << "Zero file data is too short to get header\n"; return false; } memcpy(&directoryHeader, &data.front(), sizeof(directoryHeader)); data.erase(data.begin(), data.begin()+sizeof(directoryHeader)); logger() << "Directory version: " << hex << setw(2) << (unsigned)directoryHeader.version << "\n"; logger() << "Structure length: " << dec << (unsigned)directoryHeader.structureLength << "\n"; logger() << "Time format: " << dec << (unsigned)directoryHeader.timeFormat << "\n"; logger() << (unsigned)directoryHeader.reserved[0] << " " << (unsigned)directoryHeader.reserved[1] << " " << (unsigned)directoryHeader.reserved[2] << " " << (unsigned)directoryHeader.reserved[3] << " " << (unsigned)directoryHeader.reserved[4] << "\n"; logger() << "Current system time: " << GarminConvert::localTime(directoryHeader.currentSystemTime) << "\n"; logger() << "Directory modified time: " << GarminConvert::localTime(directoryHeader.directoryModifiedTime) << "\n"; int records = static_cast(data.size()) / directoryHeader.structureLength; if(data.empty() || data.size() < (sizeof(ZeroFileRecord)*records)) { logger() << "Zero file data is truncated to read...\n"; return false; } //logger() << uppercase; logger() << "_idx" << "|d" << "ata" << "type|" << "recordType|" << "_rt_" << "++ID++" << "__fileSize|" << "+++++++++++++++++++|" << "flags" << "\n"; uint8_t *ptr = &data.front(); for (int i=0; i &fitData, std::time_t &ct) { GPX gpx; FIT fit; if(!fit.parse(fitData, gpx)) return false; time_t t = fit.getCreationTimestamp(); if(t==0) return false; t = GarminConvert::gOffsetTime(t); ct = t; return true; } } antpm-1.24/src/FIT.hpp000066400000000000000000000224711476505625300145240ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- /*************************************************************************** * Copyright (C) 2010-2012 by Oleg Khudyakov * * prcoder@gmail.com * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "GPX.hpp" #include #include #include #include #include #include namespace antpm{ #pragma pack(1) struct FITHeader { uint8_t headerSize; uint8_t protocolVersion; uint16_t profileVersion; uint32_t dataSize; uint8_t signature[4]; uint16_t headerCRC; }; struct RecordNormalHeader { uint8_t localMessageType:4; uint8_t reserved:2; uint8_t messageType:1; uint8_t headerType:1; }; struct RecordCompressedTimeStampHeader { uint8_t timeOffset:5; uint8_t localMessageType:2; uint8_t headerType:1; }; union RecordHeader { RecordNormalHeader normalHeader; RecordCompressedTimeStampHeader ctsHeader; }; struct RecordFixed { uint8_t reserved; uint8_t arch; uint16_t globalNum; uint8_t fieldsNum; }; struct RecordField { uint8_t definitionNum; uint8_t size; uint8_t baseType; }; struct BaseTypeBits { uint8_t baseTypeNum:5; uint8_t reserved:2; uint8_t endianAbility:1; }; union BaseType { BaseTypeBits bits; uint8_t byte; }; struct ZeroFileRecord { uint16_t index; uint8_t fileDataType; uint8_t recordType; uint16_t identifier; uint8_t fileDataTypeFlags; struct { uint8_t reserved:2; uint8_t crypto:1; uint8_t append:1; uint8_t archive:1; uint8_t erase:1; uint8_t write:1; uint8_t read:1; } generalFileFlags; uint32_t fileSize; uint32_t timeStamp; }; struct DirectoryHeader { uint8_t version; uint8_t structureLength; uint8_t timeFormat; uint8_t reserved[5]; uint32_t currentSystemTime; uint32_t directoryModifiedTime; }; static_assert(sizeof(DirectoryHeader)==16); #pragma pack() enum BaseTypes { BT_Enum = 0, BT_Int8, BT_UInt8, BT_Int16, BT_Uint16, BT_Int32, BT_UInt32, BT_String, BT_Float32, BT_Float64, BT_Uint8z, BT_Uint16z, BT_Uint32z, BT_ByteArray }; struct RecordDef { RecordFixed rfx; std::vector rf; }; enum MessageFieldTypes { MessageFieldTypeUnknown = 0, MessageFieldTypeCoord, MessageFieldTypeAltitude, MessageFieldTypeTimestamp, MessageFieldTypeTime, MessageFieldTypeWeight, MessageFieldTypeSpeed, MessageFieldTypeOdometr, MessageFieldTypeFileType, MessageFieldTypeManufacturer, MessageFieldTypeProduct, MessageFieldTypeGender, MessageFieldTypeLanguage, MessageFieldTypeSport, MessageFieldTypeEvent, MessageFieldTypeEventType, MessageFieldTypeSwimStroke, MessageFieldTypeLengthType, MessageFieldTypePoolLengthUnit }; enum Manufacturers { ManufacturerGarmin = 1, ManufacturerGarminFR405ANTFS, ManufacturerZephyr, ManufacturerDayton, ManufacturerIDT, ManufacturerSRM, ManufacturerQuarq, ManufacturerIBike, ManufacturerSaris, ManufacturerSparkHK, ManufacturerTanita, ManufacturerEchowell, ManufacturerDynastreamOEM, ManufacturerNautilus, ManufacturerDynastream, ManufacturerTimex, ManufacturerMetriGear, ManufacturerXelic, ManufacturerBeurer, ManufacturerCardioSport, ManufacturerAandD, ManufacturerHMM, ManufacturerSuunto, ManufacturerThitaElektronik, ManufacturerGPulse, ManufacturerCleanMobile, ManufacturerPedalBrain, ManufacturerPeaksware, ManufacturerSaxonar, ManufacturerLemondFitness, ManufacturerDexcom, ManufacturerWahooFitness, ManufacturerOctaneFitness, ManufacturerArchinoetics, ManufacturerTheHurtBox, ManufacturerCitizenSystems, ManufacturerUnknown1, ManufacturerOsynce, ManufacturerHolux, ManufacturerConcept2, ManufacturerUnknown2, ManufacturerOneGiantLeap, ManufacturerAceSensor, ManufacturerBrimBrothers, ManufacturerXplova, ManufacturerPerceptionDigital, ManufacturerBF1Systems, ManufacturerPioneer, ManufacturerSpantec, ManufacturerMetalogics, Manufacturer4IIIIS }; enum GarminProducts { GarminHRM1 = 1, GarminAXH01 = 2, GarminAXB01 = 3, GarminAXB02 = 4, GarminHRM2SS = 5, GarminDsiAlf02 = 6, GarminFR405 = 717, GarminFR50 = 782, GarminFR60 = 988, GarminDsiAlf01 = 1011, GarminFR310XT = 1018, GarminEDGE500 = 1036, GarminFR110 = 1124, GarminEDGE800 = 1169, GarminChirp = 1253, GarminEDGE200 = 1325, GarminFR910XT = 1328, GarminALF04 = 1341, GarminFR610 = 1345, GarminFR70 = 1436, GarminFR310XT4T = 1446, GarminAMX = 1461, GarminSwim = 1499, GarminSDM4 = 10007, GarminTraningCenter = 20119, GarminConnect = 65534 }; class ZeroFileContent { public: std::vector zfRecords; std::vector activityFiles; std::vector waypointsFiles; std::vector courseFiles; std::time_t getFitFileTime(const uint16_t idx); // represented in garmintime // \param files list of files already downloaded to the host and discovered in ~/.config/antpm/.../ void cullFitFiles(const std::multimap>& db_files); void cullFitFilesDate(); private: void cullFitFile(const uint16_t idx, const size_t file_size_bytes); }; class FIT { public: FIT(); ~FIT(); uint16_t CRC_byte(uint16_t crc, uint8_t byte); std::string getDataString(uint8_t *ptr, uint8_t size, uint8_t baseType, uint8_t messageType, uint8_t fieldNum); bool parse(std::vector &fitData, GPX &gpx); bool parseZeroFile(std::vector &data, ZeroFileContent &zeroFileContent); static bool getCreationDate(std::vector &fitData, std::time_t& ct); std::time_t getCreationTimestamp() const { return mCreationTimestamp; } std::time_t getFirstTimestamp() const { return mFirstTimestamp; } std::time_t getLastTimestamp() const { return mLastTimestamp; } private: std::map messageTypeMap; std::map > messageFieldNameMap; std::map > messageFieldTypeMap; std::map dataTypeMap; std::map > enumMap; std::map manufacturerMap; std::map > productMap; int16_t manufacturer; std::time_t mCreationTimestamp; /// in garmin timestamp representation std::time_t mFirstTimestamp; /// in garmin timestamp representation std::time_t mLastTimestamp; /// in garmin timestamp representation }; } antpm-1.24/src/GPX.cpp000066400000000000000000000166401476505625300145340ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- /*************************************************************************** * Copyright (C) 2010-2012 by Oleg Khudyakov * * prcoder@gmail.com * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "GPX.hpp" #include #include #include "common.hpp" using namespace std; namespace antpm{ WayPoint::WayPoint(): time(0), latitude(INT32_MAX), longitude(INT32_MAX), altitude(UINT16_MAX) { } WayPoint::~WayPoint() { } void WayPoint::putToFile(ofstream &file) { if ((latitude != INT32_MAX) && (longitude != INT32_MAX)) { file << " " << endl; file << " " << name << "" << endl; if (altitude != UINT16_MAX) { file << " " << setprecision(1) << GarminConvert::altitude(altitude) << "" << endl; } file << " " << endl; file << " city (small)" << endl; file << " " << endl; } } TrackPoint::TrackPoint() { time = 0; latitude = INT32_MAX; longitude = INT32_MAX; altitude = UINT16_MAX; heartRate = UINT8_MAX; cadence = UINT8_MAX; } TrackPoint::~TrackPoint() { } void TrackPoint::putToFile(ofstream &file) { if ((latitude != INT32_MAX) && (longitude != INT32_MAX)) { file << " " << endl; if (altitude != UINT16_MAX) { file << " " << setprecision(1) << GarminConvert::altitude(altitude) << "" << endl; } file << " " << endl; if ((heartRate != UINT8_MAX) || (cadence != UINT8_MAX)) { file << " " << endl; file << " " << endl; if (heartRate != UINT8_MAX) { file << " " << dec << (unsigned)heartRate << "" << endl; } if (cadence != UINT8_MAX) { file << " " << dec << (unsigned)cadence << "" << endl; } file << " " << endl; file << " " << endl; } file << " " << endl; } } TrackSeg::TrackSeg() { } TrackSeg::~TrackSeg() { } void TrackSeg::putToFile(ofstream &file) { if (trackPoints.size()) { file << " " << endl; map::iterator it; for (it = trackPoints.begin(); it != trackPoints.end(); it++) { TrackPoint &trackPoint = it->second; trackPoint.putToFile(file); } file << " " << endl; } } Track::Track(const string &p_name) : name(p_name) { } Track::~Track() { } void Track::newTrackSeg() { TrackSeg trackSeg; trackSegs.push_back(trackSeg); } void Track::putToFile(ofstream &file) { file << "" << endl; file << " " << name << "" << endl; for (size_t i=0; i" << endl; } GPX::GPX() { } GPX::~GPX() { } void GPX::newTrack(const string &name) { Track track(name); tracks.push_back(track); newTrackSeg(); } void GPX::newTrackSeg() { tracks.back().newTrackSeg(); } void GPX::newWayPoint() { WayPoint wayPoint; wayPoints.push_back(wayPoint); } bool GPX::writeToFile(const string& fileName) { ofstream file(fileName.c_str()); if (!file.is_open()) { cerr << "Error writing to file '" << fileName << "'" << endl; return false; } file.setf(ios::fixed,ios::floatfield); file << "" << endl; file << "" << endl; for (size_t i=0; i" << endl; file.close(); return true; } } antpm-1.24/src/GPX.hpp000066400000000000000000000075601476505625300145420ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- /*************************************************************************** * Copyright (C) 2010-2012 by Oleg Khudyakov * * prcoder@gmail.com * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "GarminConvert.hpp" #include #include #include #include #include "stdintfwd.hpp" namespace antpm{ class WayPoint { public: WayPoint(); ~WayPoint(); void putToFile(std::ofstream &file); public: std::string name; uint32_t time; int32_t latitude; int32_t longitude; uint16_t altitude; }; class TrackPoint { public: TrackPoint(); ~TrackPoint(); void putToFile(std::ofstream &file); public: uint32_t time; int32_t latitude; int32_t longitude; uint16_t altitude; uint8_t heartRate; uint8_t cadence; }; class TrackSeg { public: TrackSeg(); ~TrackSeg(); void putToFile(std::ofstream &file); public: std::map trackPoints; }; class Track { public: Track(const std::string &name); ~Track(); void newTrackSeg(); void putToFile(std::ofstream &file); public: std::string name; std::vector trackSegs; }; class GPX { public: GPX(); ~GPX(); void newTrack(const std::string& name); void newTrackSeg(); void newWayPoint(); bool writeToFile(const std::string& fileName); public: std::vector wayPoints; std::vector tracks; }; } antpm-1.24/src/GarminConvert.cpp000066400000000000000000000123141476505625300166460ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- /*************************************************************************** * Copyright (C) 2010-2012 by Oleg Khudyakov * * prcoder@gmail.com * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "GarminConvert.hpp" #include "antdefs.hpp" #include #include #include #include #include #include using namespace std; namespace antpm{ double GarminConvert::coord(int32_t coord) { double rv = coord; rv *= 180; rv /= 0x80000000; return rv; } double GarminConvert::altitude(uint16_t alt) { double rv = alt; rv /= 5; rv -= 500; return rv; } double GarminConvert::length(uint32_t centimeters) { return (double)centimeters / 100; } double GarminConvert::speed(uint16_t speed) { return ((double)speed * 0.0036); } double GarminConvert::weight(uint16_t weight) { return ((double)weight / 10); } string GarminConvert::gmTime(const time_t time) { time_t t = time; t += GARMIN_EPOCH; // Garmin epoch offset char tbuf[256]; strftime(tbuf, sizeof(tbuf), "%Y-%m-%dT%H:%M:%SZ", gmtime(&t)); return tbuf; } string GarminConvert::localTime(const time_t time) { time_t t = time; t += GARMIN_EPOCH; // Garmin epoch offset char tbuf[256]; strftime(tbuf, sizeof(tbuf), "%d-%m-%Y %H:%M:%S", localtime(&t)); return tbuf; } /// returns in GMT/UTC timestamp time_t GarminConvert::gOffsetTime(const time_t time) { return time + GARMIN_EPOCH; // Garmin epoch offset } string GarminConvert::gTime(uint32_t time) { unsigned thousandths = time % 1000; time /= 1000; unsigned seconds = time % 60; time /= 60; unsigned minutes = time % 60; time /= 60; unsigned hours = time; ostringstream sstr; sstr << dec << setw(2) << setfill('0'); sstr << hours << ":" << minutes << ":" << seconds << "." << setw(3) << thousandths; return sstr.str(); } string GarminConvert::gString(uint8_t *str, int maxSize) { string rv; for(int i=0; i &buf) { return gHex(&buf[0], buf.size()); } string GarminConvert::hexDump(vector &buf) { ostringstream sstr; sstr << gHex(buf) << " "; for(size_t i=0; i #include #include namespace antpm{ class GarminConvert { public: static double coord(int32_t coord); static double altitude(uint16_t alt); static double length(uint32_t centimeters); static double speed(uint16_t speed); static double weight(uint16_t weight); static std::string gmTime(const time_t time); static std::string localTime(const time_t time); static time_t gOffsetTime(const time_t time); static std::string gTime(uint32_t time); static std::string gString(uint8_t *str, int maxSize); static std::string gHex(uint8_t *buf, size_t size); static std::string gHex(std::vector &buf); static std::string hexDump(std::vector &buf); }; } antpm-1.24/src/GarminPacketIntf.cpp000066400000000000000000000046701476505625300172640ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "GarminPacketIntf.hpp" #include "common.hpp" //#include using namespace std; namespace antpm { bool GarminPacketIntf::interpret(std::vector data) { size_t off = 0; CHECK_RETURN_FALSE(data.size()>=8); GarminPacket* gp(reinterpret_cast(&data[off])); std::stringstream sstr; sstr << "\n\n_______________\n"; if(data.size()==8) { // check for known commands switch(*reinterpret_cast(&data[0])) { case BSWAP_64(0xfe00000000000000): //break; case BSWAP_64(0x06000200ff000000): //break; case BSWAP_64(0x06000200f8000000): sstr << "Known direct command, OK\n"; break; default: sstr << "unknown cmd 0x" << toString(SwapDWord(*reinterpret_cast(&data[0])), 16, '0') << "\n"; break; } } else { // probably response sstr << "packet_type=0x" << toString((int)gp->mPacketType, 2, '0') << "=" << (int)gp->mPacketType << endl; sstr << "pid=" << (int)gp->mPacketId << endl; sstr << "data_size=" << (int)gp->mDataSize << endl; sstr << "max size=" << data.size()-off-12 << endl; switch(gp->mPacketType) { } } sstr << "---------------\n\n\n"; cout << sstr.str(); return true; } } antpm-1.24/src/GarminPacketIntf.hpp000066400000000000000000000034001476505625300172570ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "antdefs.hpp" #include namespace antpm { // create packets to send to device (to ask for tracks, etc.) // interpret incoming messages from stream of bytes // tasks: // - interpter usbmon logs // - download runs #pragma pack(push,1) struct GarminPacket { uint8_t mPacketType; uint8_t mReserved123[3]; uint16_t mPacketId; uint8_t mReserved67[2]; uint32_t mDataSize; uint8_t mData[1]; }; #pragma pack(pop) static_assert(sizeof(GarminPacket)==13); struct GarminPacketIntf { bool interpret(std::vector data); }; } antpm-1.24/src/LazySingleton.hpp000066400000000000000000000065721476505625300167100ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include //#define PSO_LAZYSINGLETON_DEBUG 1 #ifdef PSO_LAZYSINGLETON_DEBUG # include # define lazySingletonTrace() \ do \ { \ ::fprintf(stdout, "%s: %s:%d\n", __PRETTY_FUNCTION__, __FILE__, __LINE__); \ ::fflush(stdout); \ } while(false) #else // !PSO_LAZYSINGLETON_DEBUG # define lazySingletonTrace() do { } while(false) #endif // !PSO_LAZYSINGLETON_DEBUG namespace antpm { template class ClassInstantiator { public: virtual ~ClassInstantiator() {} protected: static std::unique_ptr make_unique(); template friend class LazySingleton; }; template > class LazySingleton { public: static inline T& reference(); static inline T* pointer(); static inline T* instance(); protected: inline LazySingleton(); virtual inline ~LazySingleton(); private: LazySingleton(const LazySingleton&); // no copy ctor const LazySingleton& operator= (const LazySingleton&); // no copy assignment private: static std::unique_ptr theObject; }; template std::unique_ptr LazySingleton::theObject; template inline T& LazySingleton::reference() { lazySingletonTrace(); return *instance(); } template inline T* LazySingleton::pointer() { lazySingletonTrace(); return theObject.get(); } template inline T* LazySingleton::instance() { lazySingletonTrace(); if(!theObject) { // NOTE: not thread safe! theObject = I::make_unique(); } return theObject.get(); } template inline LazySingleton::LazySingleton() { lazySingletonTrace(); } template inline LazySingleton::~LazySingleton() { lazySingletonTrace(); } } antpm-1.24/src/Log.hpp000066400000000000000000000250211476505625300146150ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "LazySingleton.hpp" #include #include #include #include #include #include #ifdef _MSC_VER # include # include #endif #if defined(__linux__) || defined(__GNU__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__) # include #endif #include #include namespace antpm { enum LogLevel { LOG_RAW, //< dont insert any prefix LOG_ERR, //< runtime error LOG_WARN, //< suppressable runtime error LOG_INF, //< runtime information LOG_DBG, //< debug info, mainly for developers LOG_DBG2, //< more debug info LOG_DBG3 //< even more debug info (function trace, ) }; #ifndef NDEBUG # define psoLogMaxLogLevel antpm::LOG_DBG3 #else # define psoLogMaxLogLevel antpm::LOG_DBG3 #endif inline const char* logLevelToString(const LogLevel& level) { switch(level) { case LOG_RAW: return ""; case LOG_ERR: return "ERROR: "; case LOG_WARN: return "WW: "; case LOG_INF: return "II: "; case LOG_DBG: return "DBG: "; case LOG_DBG2: return "DBG: "; case LOG_DBG3: return "DBG: "; default: return 0; } } inline std::ostream& operator<< (std::ostream& left, const LogLevel level) { return left << logLevelToString(level); } extern const std::string getVersionString(); /** * Encapsulates a series of C++ style (<<) writes to a log in a * transactional manner. */ template class LogLine { public: inline LogLine(const LogLevel& level = LOG_INF) : _level(level) {} inline virtual ~LogLine() { T::instance()->print(_level, _oss.str()); } inline std::ostringstream& get() { return _oss; } private: LogLine(const LogLine&); LogLine& operator= (const LogLine&); protected: const LogLevel _level; std::ostringstream _oss; }; /** * */ class Log : public ClassInstantiator , public LazySingleton { public: inline Log(const char* logFileName = nullptr); inline virtual ~Log(); #ifdef __GNUC__ inline virtual int lprintf2(const LogLevel level, const char* format, ...) __attribute__ ((format (printf, 3, 4))); #else // !__GNUC__ inline virtual int lprintf2(const LogLevel level, const char* format, ...); #endif // !__GNUC__ inline virtual int vlprintf(const LogLevel level, const char* format, ::va_list args); inline virtual int print(const LogLevel level, const std::string& msg); inline virtual void addSink(std::ostream& os); inline virtual void delSink(std::ostream& os); inline virtual const LogLevel& getLogReportingLevel() const; inline virtual void setLogReportingLevel(const LogLevel& logReportingLevel); protected: inline int writeStreams(const std::string& s); /** * getTimeStamp() */ inline const std::string getTimeStamp() { ::time_t ltime; ::time(<ime); char tmp[26]; tmp[25] = '\0'; #ifdef _MSC_VER ::ctime_s(tmp, 26, <ime); #else ::ctime_r(<ime, tmp); #endif return std::string(tmp); } protected: typedef std::list SinkList; std::ofstream _ofs; SinkList _sinks; LogLevel _logReportingLevel; }; Log::Log(const char* logFileName) : _logReportingLevel(psoLogMaxLogLevel) { std::ios_base::sync_with_stdio(false); if(!logFileName) { return; } // rotate previous log file if(::access(logFileName, 0x00) != -1) { std::string old = std::string(logFileName) + std::string(".old"); ::remove(old.c_str()); ::rename(logFileName, old.c_str()); } _ofs.open(logFileName, std::ios::out | std::ios::trunc); if(!_ofs.is_open()) { std::cerr << LOG_ERR << __FUNCTION__ << ": Unable to open log file \"" << logFileName << "\" at " << getTimeStamp() << std::endl; } else { addSink(_ofs); std::string ts(getTimeStamp()); this->lprintf2(LOG_INF, "%s(): Log file \"%s\" opened at %s", __FUNCTION__, logFileName, ts.c_str()); std::string v(antpm::getVersionString()); this->lprintf2(LOG_INF, "%s\n", v.c_str()); this->lprintf2(LOG_RAW, "logging level: %d\n", this->_logReportingLevel); } } Log::~Log() { if(_ofs.is_open()) { this->lprintf2(LOG_INF, "%s(): Closing log file at %s", __FUNCTION__, getTimeStamp().c_str()); } } int Log::lprintf2(const LogLevel level, const char* format, ...) { va_list args; va_start(args, format); int chars = this->vlprintf(level, format, args); va_end(args); return chars; } int Log::vlprintf(const LogLevel level, const char* format, ::va_list args) { std::string s(logLevelToString(level)); char msg[1023+1]; msg[1023] = '\0'; vsnprintf(msg, 1024, format, args); s.append(msg); #ifdef __PSO_BUILD_WIN__ _RPT0(_CRT_WARN, s.c_str()); #endif return writeStreams(s); } int Log::print(const LogLevel level, const std::string& msg) { const std::string s(std::string(logLevelToString(level)) + msg); #ifdef _MSC_VER _RPT0(_CRT_WARN, s.c_str()); #endif return writeStreams(s); } void Log::addSink(std::ostream& os) { _sinks.push_back(&os); _sinks.unique(); } void Log::delSink(std::ostream& os) { _sinks.remove(&os); } const LogLevel& Log::getLogReportingLevel() const { return _logReportingLevel; } void Log::setLogReportingLevel(const LogLevel& logReportingLevel) { _logReportingLevel = logReportingLevel; this->lprintf2(LOG_RAW, "logging level: %d\n", this->_logReportingLevel); } int Log::writeStreams(const std::string& s) { // static int c = 0; // c++; // if(!(c % 8)) // { // c = 0; // } for(SinkList::iterator i = _sinks.begin(); i != _sinks.end(); i++) { (*i)->write(s.c_str(), s.length()); // if(!c) // { (*i)->flush(); // } } return (int)s.length(); } // template<> // inline // Log* // ClassInstantiator::instantiate() // { // return new Log("antpm.txt"); // } // template<> // template<> // inline // Log* // ClassInstantiator::instantiate(const char* p1) // { // return new Log(p1); // } /** * Start a log line. */ #ifdef _MSC_VER #define lprintf(level, format, ...) \ if(level > psoLogMaxLogLevel) \ {} \ else if(level > antpm::Log::instance()->getLogReportingLevel()) \ {} \ else antpm::Log::instance()->lprintf2(level, format, __VA_ARGS__) #else // GCC #define lprintf(level, format, ...) \ if(level > psoLogMaxLogLevel) \ {} \ else if(level > antpm::Log::instance()->getLogReportingLevel()) \ {} \ else antpm::Log::instance()->lprintf2(level, format, ##__VA_ARGS__) #endif #define LOG(level) \ if(level > psoLogMaxLogLevel) \ {} \ else if(level > antpm::Log::instance()->getLogReportingLevel()) \ {} \ else antpm::LogLine(level).get() /** * Start a log line beginning with the name of the calling function. */ #define LOGT(level) \ if(level > psoLogMaxLogLevel) \ {} \ else if(level > antpm::Log::instance()->getLogReportingLevel()) \ {} \ else antpm::LogLine(level).get() \ << __FILE__ << ":" << __LINE__ << " " \ << __FUNCTION__ << "(): " //#define logt(level) psoLogt(level) //#define log(level) psoLog(level) } #define DEFAULT_LOG_INSTANTIATOR \ namespace antpm { \ template<> \ std::unique_ptr \ ClassInstantiator::make_unique() \ { \ return std::make_unique(); \ } \ } antpm-1.24/src/Serial.cpp000066400000000000000000000061221476505625300153070ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "Serial.hpp" #include "SerialUsb.hpp" #include "SerialTty.hpp" #include #include "Log.hpp" #ifdef __linux__ # include #endif namespace antpm { Serial* Serial::instantiate(void*) { #ifdef __linux__ utsname u; int urv = uname(&u); if(urv==0) { LOG(LOG_DBG) << "Running under: " << u.sysname << ", " << u.release << ", " << u.version << ", " << u.machine << "\n"; } // check for cp210x kernel module std::string line; std::ifstream mods("/proc/modules"); bool cp210x_found=false; bool usbserial_found=false; bool usbs_simple_found=false; if(!mods.is_open()) { LOG(LOG_WARN) << "Could not open /proc/modules!\n"; } else { while (mods.good()) { getline(mods,line); if(line.find("cp210x ")==0) cp210x_found = true; if(line.find("usbserial ")==0) usbserial_found = true; if(line.find("usb_serial_simple ")==0) usbs_simple_found = true; } mods.close(); if(cp210x_found) { LOG(LOG_DBG) << "Found loaded cp210x kernel module.\n"; } else { LOG(LOG_DBG) << "cp210x is not listed among loaded kernel modules.\n"; } if(usbserial_found) { LOG(LOG_DBG) << "Found loaded usbserial kernel module.\n"; } else { LOG(LOG_DBG) << "usbserial is not listed among loaded kernel modules.\n"; } if(usbs_simple_found) { LOG(LOG_DBG) << "Found loaded usb_serial_simple kernel module.\n"; } else { LOG(LOG_DBG) << "usb_serial_simple is not listed among loaded kernel modules.\n"; } } #endif Serial* s = new SerialUsb(); if(!s) return NULL; #ifdef _WIN32 if(!s->open()) { delete s; return NULL; } #else if(!s->open()) { delete s; s = new SerialTty(); if(!s) return NULL; if(!s->open()) { delete s; return NULL; } } #endif return s; } } antpm-1.24/src/Serial.hpp000066400000000000000000000040771476505625300153230ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "stdintfwd.hpp" namespace antpm{ // Abstract interface for serial-like communication. class Serial { public: virtual ~Serial() {} virtual bool open() = 0; virtual void close() = 0; virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) = 0; virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) = 0; // synchronous data writing, blocks until sent virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten) = 0; //virtual void wait() = 0; /// number of raw bytes in the receive queue virtual const size_t getQueueLength() const = 0; virtual const char* getImplName() = 0; virtual bool isOpen() const = 0; virtual bool setWriteDelay(const size_t ms) = 0; static Serial* instantiate(void* p = 0); }; } antpm-1.24/src/SerialTty.cpp000066400000000000000000000343311476505625300160130ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "SerialTty.hpp" #include "antdefs.hpp" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "Log.hpp" #include "common.hpp" #include "DeviceSettings.hpp" #include #include #include #include #include #include #ifndef IUCLC # define IUCLC 0 #endif namespace fs = std::filesystem; namespace antpm{ struct SerialTtyPrivate { std::string m_devName; int m_fd; std::thread m_recvTh; mutable std::mutex m_queueMtx; std::condition_variable m_condQueue; std::queue m_recvQueue; std::atomic m_recvThKill = false; size_t m_writeDelay; bool guessDeviceName(std::vector& guessedNames); bool openDevice(std::vector& names); }; // runs in other thread struct SerialTtyIOThread { SerialTtyIOThread() : rv(NULL) {} void operator() (SerialTty* arg) { //printf("recvFunc, arg: %p\n", arg); fflush(stdout); if(!arg) { rv=0; return; } SerialTty* This = reinterpret_cast(arg); //printf("recvFunc, This: %p\n", This); fflush(stdout); rv = This->ioHandler(); } void* rv; }; std::string find_file_starts_with(const fs::path & dir, const std::string& start) { fs::directory_iterator end_iter; for( fs::directory_iterator dir_iter(dir) ; dir_iter != end_iter ; ++dir_iter) { fs::path p = *dir_iter; if(p.filename().string().find(start)==0) { return p.filename().string(); } } return ""; } struct InvalidChar { bool operator()(char c) const { return !isprint((unsigned)c); } }; bool SerialTtyPrivate::guessDeviceName(std::vector &guessedNames) { #ifdef __linux__ // check for cp210x kernel module std::string line; std::ifstream mods("/proc/modules"); bool cp210x_found=false; if(!mods.is_open()) { LOG(LOG_WARN) << "Could not open /proc/modules!\n"; } else { while (mods.good()) { getline(mods,line); if(line.find("cp210x ")==0) cp210x_found = true; } mods.close(); if(cp210x_found) { LOG(LOG_DBG) << "Found loaded cp210x kernel module, good.\n"; } else { LOG(LOG_WARN) << "cp210x is not listed among loaded kernel modules!\n"; } } // check for usb ids inside /sys/bus/usb/devices/N-N/idProduct|idVendor // /sys/bus/usb/drivers/cp210x // check /sys/bus/usb/drivers/cp210x/6-2:1.0/interface for "Dynastream ANT2USB" const char* driverDir="/sys/bus/usb/drivers/cp210x"; if(!folderExists(driverDir)) { LOG(LOG_WARN) << driverDir << " doesn't exist!\n"; } else { LOG(LOG_DBG) << "Detecting in " << driverDir << " ...\n"; for(fs::recursive_directory_iterator end, iter(driverDir, fs::directory_options::follow_directory_symlink); iter != end; ) { if(iter.depth()>=2) { iter.pop(); continue; } //cout << iter.depth() << ", " << *iter << std::endl; fs::path p = iter->path(); //cout << p.parent_path() << "\n"; if(iter.depth()==1 && p.filename()=="interface" && find_file_starts_with(p.parent_path(), "ttyUSB")!="") { std::vector vuc(readFile(p.c_str())); std::string iface=""; if(!vuc.empty()) { iface=std::string(reinterpret_cast(&vuc[0])); iface.erase(std::remove_if(iface.begin(),iface.end(),InvalidChar()), iface.end()); } std::string ttyUSB = find_file_starts_with(p.parent_path(), "ttyUSB"); LOG(LOG_DBG) << "Found: \"" << iface << "\" as " << ttyUSB << " in " << p << "\n"; guessedNames.push_back("/dev/"+ttyUSB); } ++iter; } } // // check for /sys/bus/usb-serial/drivers/cp210x/ttyUSBxxx // const char* driverDir="/sys/bus/usb-serial/drivers/cp210x"; // if(!folderExists(driverDir)) // LOG(LOG_WARN) << driverDir << " doesn't exist!\n"; // else // { // LOG(LOG_DBG) << "Detecting in " << driverDir << " ...\n"; // fs::directory_iterator end_iter; // for( fs::directory_iterator dir_iter(driverDir) ; dir_iter != end_iter ; ++dir_iter) // { // fs::path p = *dir_iter; // if(p.leaf().string().find("ttyUSB")==0) // { // LOG(LOG_DBG) << "Will try " << p.leaf() << "\n"; // guessedName.push_back(p.leaf().string()); // } // //string name = p.string(); // //LOG(LOG_DBG) << name << "\n"; // } // } return !guessedNames.empty(); #else return false; #endif } void getFileMode(const char* fname) { struct stat fileStat; struct group *grp; struct passwd *pwd; if(stat(fname,&fileStat) == 0) { grp = getgrgid(fileStat.st_gid); pwd = getpwuid(fileStat.st_uid); LOG(LOG_DBG) << fname << ": \t"; LOG(LOG_RAW) << pwd->pw_name << ":" << grp->gr_name << "\t"; LOG(LOG_RAW) << ((S_ISLNK(fileStat.st_mode)) ? "l" : ((S_ISDIR(fileStat.st_mode)) ? "d" : "-")); LOG(LOG_RAW) << ((fileStat.st_mode & S_IRUSR) ? "r" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IWUSR) ? "w" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IXUSR) ? "x" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IRGRP) ? "r" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IWGRP) ? "w" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IXGRP) ? "x" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IROTH) ? "r" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IWOTH) ? "w" : "-"); LOG(LOG_RAW) << ((fileStat.st_mode & S_IXOTH) ? "x\n" : "-\n"); } } bool SerialTtyPrivate::openDevice(std::vector &names) { for(size_t i = 0; i < names.size(); i++) { m_devName = names[i]; getFileMode(m_devName.c_str()); LOG(LOG_INF) << "Trying to open " << m_devName << " ..."; m_fd = ::open(m_devName.c_str(), O_RDWR | O_NONBLOCK); if(m_fd < 0) { LOG(LOG_RAW) << " failed.\n"; } else { LOG(LOG_RAW) << " OK.\n"; return true; } } return false; } SerialTty::SerialTty() : m_p(new SerialTtyPrivate()) { LOG(LOG_INF) << "Using SerialTty...\n"; m_p->m_fd = -1; m_p->m_writeDelay = 0; } SerialTty::~SerialTty() { lprintf(LOG_DBG2, "%s\n", __FUNCTION__); } #define ENSURE_OR_RETURN_FALSE(e) \ do \ { \ if((e)<0) \ { \ /*perror(#e);*/ \ const char* se=strerror(errno); \ LOG(antpm::LOG_ERR) << se << "\n"; \ return false; \ } \ } while(false) // No need to inherit from binary_function for c++11 or later #if __cplusplus >= 201103L struct contains { #else struct contains : public std::binary_function, std::string,bool> { #endif inline bool operator() (std::vector v, std::string e) const {return find(v.begin(), v.end(), e) != v.end();} }; bool SerialTty::open() { close(); bool rv = false; std::vector guessedNames; m_p->guessDeviceName(guessedNames); if(!m_p->openDevice(guessedNames)) { std::vector possibleNames; possibleNames.push_back("/dev/ttyUSB0"); possibleNames.push_back("/dev/ttyUSB1"); possibleNames.push_back("/dev/ttyUSB2"); possibleNames.push_back("/dev/ttyUSB3"); possibleNames.push_back("/dev/ttyUSB4"); possibleNames.push_back("/dev/ttyUSB5"); possibleNames.push_back("/dev/ttyUSB6"); possibleNames.push_back("/dev/ttyUSB7"); possibleNames.push_back("/dev/ttyUSB8"); possibleNames.push_back("/dev/ttyUSB9"); possibleNames.push_back("/dev/cu.ANTUSBStick.slabvcp"); possibleNames.push_back("/dev/cu.ANTUSBStick.slabvcp"); possibleNames.erase(remove_if(possibleNames.begin(), possibleNames.end(), bind(contains(), guessedNames, std::placeholders::_1)), possibleNames.end()); m_p->openDevice(possibleNames); } if(m_p->m_fd<0) { // Ofcourse you don't want to be running as root, so add your user to the group dialout like so: // // sudo usermod -a -G dialout yourUserName // // Log off and log on again for the changes to take effect! char se[256]; auto unused = strerror_r(m_p->m_fd, se, sizeof(se)); (void)unused; LOG(antpm::LOG_ERR) << "Opening serial port failed! Make sure cp210x kernel module is loaded, and /dev/ttyUSBxxx was created by cp210x!\n" << "\tAlso make sure that /dev/ttyUSBxxx is R+W accessible by your user (usually enabled through udev.rules)!\n"; LOG(antpm::LOG_ERR) << "error=" << m_p->m_fd << ", strerror=" << se << "\n"; return rv; } //printf("m_fd=%d\n", m_fd); struct termios tp; ENSURE_OR_RETURN_FALSE(tcgetattr(m_p->m_fd, &tp)); tp.c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON|IXOFF|IXANY|INPCK|IUCLC); tp.c_oflag &= ~OPOST; tp.c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN|ECHOE); tp.c_cflag &= ~(CSIZE|PARENB); tp.c_cflag |= CS8 | CLOCAL | CREAD | CRTSCTS; ENSURE_OR_RETURN_FALSE(cfsetispeed(&tp, B115200)); ENSURE_OR_RETURN_FALSE(cfsetospeed(&tp, B115200)); tp.c_cc[VMIN] = 1; tp.c_cc[VTIME] = 0; ENSURE_OR_RETURN_FALSE(tcsetattr(m_p->m_fd, TCSANOW, &tp)); m_p->m_recvThKill = false; SerialTtyIOThread recTh; m_p->m_recvTh = std::thread(recTh, this); return true; } void SerialTty::close() { m_p->m_recvThKill = true; { std::unique_lock lock(m_p->m_queueMtx); m_p->m_condQueue.notify_all(); } if(m_p->m_recvTh.joinable()) { m_p->m_recvTh.join(); } if(m_p->m_fd >= 0) { ::close(m_p->m_fd); } m_p->m_fd = -1; m_p->m_writeDelay = 0; } bool SerialTty::read(char* dst, const size_t sizeBytes, size_t& bytesRead) { if(!dst) return false; std::unique_lock lock(m_p->m_queueMtx); size_t s = m_p->m_recvQueue.size(); s = std::min(s, sizeBytes); for(size_t i = 0; i < s; i++) { dst[i] = m_p->m_recvQueue.front(); m_p->m_recvQueue.pop(); } bytesRead = s; if(bytesRead==0) return false; return true; } bool SerialTty::readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) { if(!dst) return false; const size_t timeout_ms = 1000; { std::unique_lock lock(m_p->m_queueMtx); //while(m_recvQueue.empty()) // while - to guard agains spurious wakeups { using namespace std::chrono_literals; m_p->m_condQueue.wait_for(lock, timeout_ms*1ms); } size_t s = m_p->m_recvQueue.size(); s = std::min(s, sizeBytes); for(size_t i = 0; i < s; i++) { dst[i] = m_p->m_recvQueue.front(); m_p->m_recvQueue.pop(); } bytesRead = s; } if(bytesRead==0) return false; return true; } bool SerialTty::write(const char* src, const size_t sizeBytes, size_t& bytesWritten) { if(m_p->m_fd<0) return false; ssize_t written = ::write(m_p->m_fd, src, sizeBytes); ENSURE_OR_RETURN_FALSE(written); bytesWritten = written; if(m_p->m_writeDelay>0 && m_p->m_writeDelay<=10) sleepms(m_p->m_writeDelay); return true; } // Called inside other thread, wait's on the serial line, and extracts bytes as they arrive. // The received bytes are queued. void* SerialTty::ioHandler() { fd_set readfds, writefds, exceptfds; int ready; struct timeval to; //printf("%s\n", __FUNCTION__); for(;;) { if(m_p->m_recvThKill) return NULL; //printf("%s\n", __FUNCTION__); FD_ZERO(&readfds); FD_ZERO(&writefds); FD_ZERO(&exceptfds); FD_SET(m_p->m_fd, &readfds); to.tv_sec = 1; to.tv_usec = 0; ready = select(m_p->m_fd+1, &readfds, &writefds, &exceptfds, &to); //printf("select: %d\n", ready); if (ready>0) { queueData(); } } return NULL; } const size_t SerialTty::getQueueLength() const { size_t len=0; std::unique_lock lock(m_p->m_queueMtx); len += m_p->m_recvQueue.size(); return len; } bool SerialTty::isOpen() const { // TODO: is thread running too?? // TODO: return fcntl(fd, F_GETFL) != -1 || errno != EBADF; return !(m_p->m_fd<1) && 1; } bool SerialTty::setWriteDelay(const size_t ms) { m_p->m_writeDelay = ms; return true; } // called from other thread void SerialTty::queueData() { //printf("queueData\n"); unsigned char buf[256]; ssize_t rb = ::read(m_p->m_fd, buf, sizeof(buf)); if(rb < 0) { perror("read"); //switch(errno) //{} } else if(rb == 0) // EOF, ?? {} else { std::unique_lock lock(m_p->m_queueMtx); for(ssize_t i = 0; i < rb; i++) m_p->m_recvQueue.push(buf[i]); m_p->m_condQueue.notify_one(); } } } antpm-1.24/src/SerialTty.hpp000066400000000000000000000042401476505625300160140ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "Serial.hpp" #include "antdefs.hpp" #include namespace antpm{ struct SerialTtyPrivate; struct SerialTtyIOThread; // Serial communication over a POSIX serial port. class SerialTty : public Serial { public: SerialTty(); virtual ~SerialTty(); virtual bool open(); virtual void close(); //virtual bool read(char& c); virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead); virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead); virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten); //virtual void wait(); private: friend struct SerialTtyIOThread; void* ioHandler(); public: virtual const size_t getQueueLength() const; virtual const char* getImplName() { return "SerialTty"; } virtual bool isOpen() const; virtual bool setWriteDelay(const size_t ms); private: void queueData(); private: std::unique_ptr m_p; }; } antpm-1.24/src/SerialUsb.cpp000066400000000000000000000350501476505625300157630ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "SerialUsb.hpp" #include "antdefs.hpp" #include "common.hpp" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef _WIN32 #define VC_EXTRALEAN 1 #define NOMINMAX 1 #include #else #include #include #include "SerialTty.hpp" #endif namespace antpm { //! USB is little-endian. See section 7.1 of the USB 3.0 Specification https://www.usb.org/documents const uchar USB_ANT_CONFIGURATION = 1; const uchar USB_ANT_INTERFACE = 0; const uchar USB_ANT_EP_IN = 0x81; const uchar USB_ANT_EP_OUT = 0x01; enum { BULK_WRITE_TIMEOUT_MS = 3000, BULK_READ_TIMEOUT_MS = 1000 }; #if defined(LIBUSB_API_VERSION) && (LIBUSB_API_VERSION >= 0x01000103) #define LOG_USB_WARN(func, rv) \ do { \ LOG(LOG_WARN) << func << ": " << rv << ": \"" \ << libusb_error_name(rv) << "\t" \ << libusb_strerror((libusb_error)rv) << "\"\n"; \ } while(0) #define LOG_USB_WARN2(func, rv) \ do { \ LOG(LOG_WARN) << func << ": " << rv \ << ": \"" << libusb_strerror((libusb_error)rv) << "\"\n" \ << ": \"" << static_cast(strerror(rv)) << "\"\n"; \ } while(0) #else #define LOG_USB_WARN(func, rv) \ do { \ LOG(LOG_WARN) << func << ": " << rv << ": \"" \ << libusb_error_name(rv) << "\"\n"; \ } while(0) #define LOG_USB_WARN2(func, rv) \ do { \ LOG(LOG_WARN) << func << ": " << rv \ << ": \"" << libusb_error_name(rv) << "\"\n" \ << ": \"" << static_cast(strerror(rv)) << "\"\n"; \ } while(0) #endif struct SerialUsbPrivate { std::thread m_recvTh; mutable std::mutex m_queueMtx; std::condition_variable m_condQueue; std::queue m_recvQueue; std::atomic m_recvThKill = false; // set to true to signal receiver thread to exit libusb_device_handle* dev; unsigned short dev_vid; unsigned short dev_pid; size_t m_writeDelay; #define REQTYPE_HOST_TO_INTERFACE 0x41 #define REQTYPE_INTERFACE_TO_HOST 0xc1 #define REQTYPE_HOST_TO_DEVICE 0x40 #define REQTYPE_DEVICE_TO_HOST 0xc0 #define USB_CTRL_GET_TIMEOUT 5000 #define USB_CTRL_SET_TIMEOUT 5000 #define CP210X_IFC_ENABLE 0x00 #define CP210X_SET_MHS 0x07 #define CP210X_SET_BAUDRATE 0x1E #define UART_ENABLE 0x0001 #define CONTROL_DTR 0x0001 #define CONTROL_RTS 0x0002 #define CONTROL_WRITE_DTR 0x0100 #define CONTROL_WRITE_RTS 0x0200 // size in bytes bool setConfig(int request, char* data, int size) { if(!dev || size<0) return false; int index = 0; // bInterfaceNumber ==? USB_ANT_INTERFACE int irv = -1; int sz = 0; if(size>2) { sz = size; irv = libusb_control_transfer(dev, REQTYPE_HOST_TO_INTERFACE, request, 0, index, reinterpret_cast(data), sz, USB_CTRL_SET_TIMEOUT); } else { sz = 0; irv = libusb_control_transfer(dev, REQTYPE_HOST_TO_INTERFACE, request, data[0], index, NULL, sz, USB_CTRL_SET_TIMEOUT); } if(irv<0) { LOG_USB_WARN("libusb_control_transfer", irv); } return irv==sz; } bool cp210xInit() { if((dev_vid==0x0fcf) && (dev_pid==0x1008 || dev_pid==0x1009)) return true; CHECK_RETURN_FALSE(dev); unsigned short word = UART_ENABLE; CHECK_RETURN_FALSE(setConfig(CP210X_IFC_ENABLE, reinterpret_cast(&word), sizeof(word))); unsigned int baud = 115200; CHECK_RETURN_FALSE(setConfig(CP210X_SET_BAUDRATE, reinterpret_cast(&baud), sizeof(baud))); unsigned int control = 0; control |= CONTROL_RTS; control |= CONTROL_WRITE_RTS; control |= CONTROL_DTR; control |= CONTROL_WRITE_DTR; CHECK_RETURN_FALSE(setConfig(CP210X_SET_MHS, reinterpret_cast(&control), 2)); return true; } libusb_device_handle* libUSBGetDevice (const unsigned short vid, const unsigned short pid) { libusb_device_handle *udev; // discover devices libusb_device **list; bool found = false; ssize_t cnt = libusb_get_device_list(NULL, &list); if(cnt < 0) { LOG_USB_WARN("libusb_get_device_list", cnt); return NULL; } ssize_t i = 0; int err = 0; libusb_device *device = NULL; int rv = -1; for (i = 0; i < cnt; i++) { device = list[i]; libusb_device_descriptor desc; rv = libusb_get_device_descriptor(device, &desc); if(rv) { break; } //lprintf(LOG_INF, "vid: 0x%04hx, pid: 0x%04hx\n", desc.idVendor, desc.idProduct); if(desc.idVendor == vid && desc.idProduct == pid) { dev_vid = vid; dev_pid = pid; found = true; break; } } int bulk_in = -1; int bulk_out = -1; if (found) { err = libusb_open(device, &udev); if (err) { LOG_USB_WARN("libusb_open", err); return NULL; } libusb_config_descriptor* config = NULL; rv = libusb_get_config_descriptor_by_value(device,USB_ANT_CONFIGURATION,&config); if ( rv ) { LOG_USB_WARN("libusb_get_config_descriptor_by_value", rv); return NULL; } if(config) { for(int i = 0; i < config->interface->altsetting->bNumEndpoints; i++ ) { const libusb_endpoint_descriptor* ep = &config->interface->altsetting->endpoint[i]; switch ( ep->bmAttributes & LIBUSB_TRANSFER_TYPE_MASK ) { case LIBUSB_TRANSFER_TYPE_BULK: if ( ep->bEndpointAddress & LIBUSB_ENDPOINT_DIR_MASK ) { bulk_in = ep->bEndpointAddress; lprintf(LOG_INF, "bulk IN = %02x\n", bulk_in); } else { bulk_out = ep->bEndpointAddress; lprintf(LOG_INF, "bulk OUT = %02x\n", bulk_out); } break; case LIBUSB_TRANSFER_TYPE_INTERRUPT: if ( ep->bEndpointAddress & LIBUSB_ENDPOINT_DIR_MASK ) { int intr_in = ep->bEndpointAddress; lprintf(LOG_INF, "intr IN = %02x\n", intr_in); } break; default: break; } } libusb_free_config_descriptor(config); } } libusb_free_device_list(list, 1); if(!found) { return NULL; } rv = libusb_set_configuration(udev, USB_ANT_CONFIGURATION); if(rv) { LOG_USB_WARN("USB_ANT_CONFIGURATION", rv); libusb_close (udev); udev = NULL; return NULL; } rv = libusb_claim_interface(udev, USB_ANT_INTERFACE); if(rv) { LOG_USB_WARN("USB_ANT_INTERFACE", rv); libusb_close (udev); udev = NULL; return NULL; } return udev; } }; SerialUsb::SerialUsb() { LOG(LOG_INF) << "Using SerialUsb...\n"; m_p.reset(new SerialUsbPrivate()); m_p->dev = 0; m_p->dev_vid = 0; m_p->dev_pid = 0; m_p->m_writeDelay = 3; int err = -1; err = libusb_init(NULL); LOG_USB_WARN("libusb_init", err); } SerialUsb::~SerialUsb() { close(); libusb_exit(NULL); lprintf(LOG_DBG2, "%s\n", __FUNCTION__); } //#define ENSURE_OR_RETURN_FALSE(e) do { if(-1 == (e)) {perror(#e); return false;} } while(false) // runs in other thread struct AntUsbHandler2_Recevier { void operator() (SerialUsb* arg) { //printf("recvFunc, arg: %p\n", arg); fflush(stdout); if(!arg) { rv=0; return; } SerialUsb* This = reinterpret_cast(arg); //printf("recvFunc, This: %p\n", This); fflush(stdout); rv = This->receiveHandler(); } void* rv; }; bool SerialUsb::open() { #ifdef __APPLE__ return false; #endif assert(!isOpen()); if(isOpen()) return false; // FIXME: 3 and 4 are only cp210x based, for the rest the setup should be different to allow them to work enum {NUM_DEVS=5}; uint16_t known[NUM_DEVS][2] = { {0x0fcf, 0x1003}, {0x0fcf, 0x1004}, {0x0fcf, 0x1006}, {0x0fcf, 0x1008}, {0x0fcf, 0x1009}, }; //bool rv = false; // ffff8800b1c470c0 1328871577 S Co:3:002:0 s 00 09 0001 0000 0000 0 // ffff8800b1c470c0 1328873340 C Co:3:002:0 0 0 for(size_t i = 0; i < NUM_DEVS; i++) { uint16_t vid = known[i][0]; uint16_t pid = known[i][1]; LOG(LOG_INF) << "Trying to open vid=0x" << toString(vid,4,'0') << ", pid=0x" << toString(pid,4,'0') << " ...\n"; m_p->dev = m_p->libUSBGetDevice(vid, pid); if(m_p->dev) { LOG(LOG_INF) << "Opened vid=0x" << toString(vid,4,'0') << ", pid=0x" << toString(pid,4,'0') << " OK.\n"; break; } //LOG(LOG_RAW) << " failed.\n"; } if(!m_p->dev) { LOG(antpm::LOG_WARN) << "Opening any known usb VID/PID failed!\n"; return false; } assert(m_p->dev_vid!=0); assert(m_p->dev_pid!=0); CHECK_RETURN_FALSE(m_p->cp210xInit()); m_p->m_recvThKill = false; AntUsbHandler2_Recevier recTh; recTh.rv = 0; m_p->m_recvTh = std::thread(recTh, this); return true; } void SerialUsb::close() { if(m_p.get()) { m_p->m_recvThKill = true; { std::unique_lock lock(m_p->m_queueMtx); m_p->m_condQueue.notify_all(); // make sure an other thread calling readBlocking() moves on too } if(m_p->m_recvTh.joinable()) { m_p->m_recvTh.join(); } if(m_p->dev) { //usb_reset(m_p->dev); libusb_release_interface(m_p->dev, USB_ANT_INTERFACE); libusb_close(m_p->dev); } m_p->dev = 0; m_p->m_writeDelay = 0; m_p.reset(); } } bool SerialUsb::read(char& c) { std::unique_lock lock(m_p->m_queueMtx); if(m_p->m_recvQueue.empty()) return false; c = m_p->m_recvQueue.front(); m_p->m_recvQueue.pop(); return true; } bool SerialUsb::read(char* dst, const size_t sizeBytes, size_t& bytesRead) { if(!dst) return false; std::unique_lock lock(m_p->m_queueMtx); size_t s = m_p->m_recvQueue.size(); s = std::min(s, sizeBytes); for(size_t i = 0; i < s; i++) { dst[i] = m_p->m_recvQueue.front(); m_p->m_recvQueue.pop(); } bytesRead = s; if(bytesRead==0) return false; return true; } bool SerialUsb::readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) { if(!dst) return false; const size_t timeout_ms = 1000; { std::unique_lock lock(m_p->m_queueMtx); //while(m_p->m_recvQueue.empty()) // while - to guard agains spurious wakeups { using namespace std::chrono_literals; m_p->m_condQueue.wait_for(lock, timeout_ms*1ms); } size_t s = m_p->m_recvQueue.size(); s = std::min(s, sizeBytes); for(size_t i = 0; i < s; i++) { dst[i] = m_p->m_recvQueue.front(); m_p->m_recvQueue.pop(); } bytesRead = s; //lprintf(LOG_RAW, "|q|=%d\n", m_p->m_recvQueue.size()); } if(bytesRead==0) return false; return true; } bool SerialUsb::write(const char* src, const size_t sizeBytes, size_t& bytesWritten) { if(!m_p->dev) return false; int size = static_cast(sizeBytes); int written = -1; int rv = libusb_bulk_transfer(m_p->dev, USB_ANT_EP_OUT, reinterpret_cast(const_cast(src)), size, &written, BULK_WRITE_TIMEOUT_MS); //lprintf(LOG_RAW, "W rv=%d written=%d\n", rv, written); if(rv) { LOG_USB_WARN2("SerialUsb::write", rv); return false; } bytesWritten = written; if(m_p->m_writeDelay>0 && m_p->m_writeDelay<=10) sleepms(m_p->m_writeDelay); return (bytesWritten==sizeBytes); } void* SerialUsb::receiveHandler() { for(;;) { if(m_p->m_recvThKill) return NULL; unsigned char buf[4096]; int actual_length = -1; int rv1 = libusb_bulk_transfer(m_p->dev, USB_ANT_EP_IN, buf, sizeof(buf), &actual_length, BULK_READ_TIMEOUT_MS); //lprintf(LOG_RAW, "R rv=%d, recv=%d\n", rv1, actual_length); if(rv1==LIBUSB_SUCCESS) { if(actual_length > 0) { std::unique_lock lock(m_p->m_queueMtx); for(int i = 0; i < actual_length; i++) m_p->m_recvQueue.push(buf[i]); //lprintf(LOG_RAW, "|q|=%d\n", m_p->m_recvQueue.size()); m_p->m_condQueue.notify_one(); } } #ifdef _WIN32 else if(rv1==-116) // timeout {} #else else if(rv1==LIBUSB_ERROR_TIMEOUT)//"Operation timed out" LIBUSB_ERROR_TIMEOUT {} #endif else { LOG_USB_WARN("SerialUsb::receiveHandler", rv1); } } return NULL; } const size_t SerialUsb::getQueueLength() const { size_t len=0; std::unique_lock lock(m_p->m_queueMtx); len += m_p->m_recvQueue.size(); return len; } bool SerialUsb::isOpen() const { // TODO: is thread running too?? return m_p.get() && m_p->dev; } bool SerialUsb::setWriteDelay(const size_t ms) { m_p->m_writeDelay = ms; return true; } } antpm-1.24/src/SerialUsb.hpp000066400000000000000000000040741476505625300157720ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include "Serial.hpp" #include "antdefs.hpp" #include namespace antpm{ struct SerialUsbPrivate; // Serial communication over a CP201X usb-serial port. class SerialUsb : public Serial { public: SerialUsb(); virtual ~SerialUsb(); virtual bool open(); virtual void close(); virtual bool read(char& c); virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead); virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead); virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten); void* receiveHandler(); // PUBLIC on purpose virtual const size_t getQueueLength() const; virtual const char* getImplName() { return "AntUsbHandler"; } virtual bool isOpen() const; virtual bool setWriteDelay(const size_t ms); private: std::unique_ptr m_p; }; } antpm-1.24/src/antdefs.cpp000066400000000000000000000070211476505625300155130ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "antdefs.hpp" namespace antpm { #define ANTP_PAIR(x) {x,#x} MsgNames msgNames[]={ ANTP_PAIR(MESG_EVENT_ID), ANTP_PAIR(MESG_ACKNOWLEDGED_DATA_ID), ANTP_PAIR(MESG_ASSIGN_CHANNEL_ID), ANTP_PAIR(MESG_BROADCAST_DATA_ID), ANTP_PAIR(MESG_BURST_DATA_ID), ANTP_PAIR(MESG_CAPABILITIES_ID), ANTP_PAIR(MESG_CHANNEL_ID_ID), ANTP_PAIR(MESG_CHANNEL_MESG_PERIOD_ID), ANTP_PAIR(MESG_CHANNEL_RADIO_FREQ_ID), ANTP_PAIR(MESG_CHANNEL_SEARCH_TIMEOUT_ID), ANTP_PAIR(MESG_CHANNEL_STATUS_ID), ANTP_PAIR(MESG_VERSION_ID), ANTP_PAIR(MESG_CLOSE_CHANNEL_ID), ANTP_PAIR(MESG_EXT_ACKNOWLEDGED_DATA_ID), ANTP_PAIR(MESG_EXT_BROADCAST_DATA_ID), ANTP_PAIR(MESG_EXT_BURST_DATA_ID), ANTP_PAIR(MESG_NETWORK_KEY_ID), ANTP_PAIR(MESG_OPEN_CHANNEL_ID), ANTP_PAIR(MESG_OPEN_RX_SCAN_ID), ANTP_PAIR(MESG_REQUEST_ID), ANTP_PAIR(MESG_RESPONSE_EVENT_ID), ANTP_PAIR(MESG_SEARCH_WAVEFORM_ID), ANTP_PAIR(MESG_SYSTEM_RESET_ID), ANTP_PAIR(MESG_UNASSIGN_CHANNEL_ID), ANTP_PAIR(MESG_GET_SERIAL_NUM_ID), ANTP_PAIR(MESG_STARTUP_MSG_ID), {-1,"UNKNOWN"} }; ResponseNames responseNames[]={ ANTP_PAIR(RESPONSE_NO_ERROR), ANTP_PAIR(EVENT_RX_SEARCH_TIMEOUT), ANTP_PAIR(EVENT_RX_FAIL), ANTP_PAIR(EVENT_TX), ANTP_PAIR(EVENT_TRANSFER_RX_FAILED), ANTP_PAIR(EVENT_TRANSFER_TX_COMPLETED), ANTP_PAIR(EVENT_TRANSFER_TX_FAILED), ANTP_PAIR(EVENT_CHANNEL_CLOSED), ANTP_PAIR(EVENT_RX_FAIL_GO_TO_SEARCH), ANTP_PAIR(EVENT_CHANNEL_COLLISION), ANTP_PAIR(EVENT_TRANSFER_TX_START), ANTP_PAIR(CHANNEL_IN_WRONG_STATE), ANTP_PAIR(CHANNEL_NOT_OPENED), ANTP_PAIR(CHANNEL_ID_NOT_SET), ANTP_PAIR(CLOSE_ALL_CHANNELS), ANTP_PAIR(TRANSFER_IN_PROGRESS), ANTP_PAIR(TRANSFER_SEQUENCE_NUMBER_ERROR), ANTP_PAIR(TRANSFER_IN_ERROR), {-1,"UNKNOWN"} }; AntFSCommandNames antFSCommandNames[]={ ANTP_PAIR(ANTFS_CmdLink), ANTP_PAIR(ANTFS_CmdDisconnect), ANTP_PAIR(ANTFS_CmdAuthenticate), ANTP_PAIR(ANTFS_CmdPing), ANTP_PAIR(ANTFS_ReqDownload), ANTP_PAIR(ANTFS_ReqUpload), ANTP_PAIR(ANTFS_ReqErase), ANTP_PAIR(ANTFS_UploadData), ANTP_PAIR(ANTFS_CmdDirect), {-1,"UNKNOWN"} }; AntFSResponseNames antFSResponseNames[]={ ANTP_PAIR(ANTFS_RespAuthenticate), ANTP_PAIR(ANTFS_RespDownload), ANTP_PAIR(ANTFS_RespUpload), ANTP_PAIR(ANTFS_RespErase), ANTP_PAIR(ANTFS_RespUploadData), ANTP_PAIR(ANTFS_RespDirect), {-1,"UNKNOWN"} }; #undef ANTP_PAIR } antpm-1.24/src/antdefs.hpp000066400000000000000000000163571476505625300155340ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // copyright 2008-2009 paul@ant.sbrk.co.uk. released under GPLv3 // vers 0.6t // -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once //#include #include "stdintfwd.hpp" namespace antpm { typedef uint8_t uchar; typedef uint16_t ushort; typedef uint32_t uint; //#define EVENT_RX_ACKNOWLEDGED 0x9b //#define EVENT_RX_BROADCAST 0x9a //#define EVENT_RX_BURST_PACKET 0x9c //#define EVENT_RX_EXT_ACKNOWLEDGED 0x9e //#define EVENT_RX_EXT_BROADCAST 0x9d //#define EVENT_RX_EXT_BURST_PACKET 0x9f //#define EVENT_RX_FAKE_BURST 0xdd //#define MESG_INVALID_ID 0x00 #define MESG_EVENT_ID 0x01 #define MESG_VERSION_ID 0x3E #define MESG_RESPONSE_EVENT_ID 0x40 #define MESG_UNASSIGN_CHANNEL_ID 0x41 #define MESG_ASSIGN_CHANNEL_ID 0x42 #define MESG_CHANNEL_MESG_PERIOD_ID 0x43 #define MESG_CHANNEL_SEARCH_TIMEOUT_ID 0x44 #define MESG_CHANNEL_RADIO_FREQ_ID 0x45 #define MESG_NETWORK_KEY_ID 0x46 #define MESG_SEARCH_WAVEFORM_ID 0x49 #define MESG_SYSTEM_RESET_ID 0x4a #define MESG_OPEN_CHANNEL_ID 0x4b #define MESG_CLOSE_CHANNEL_ID 0x4c #define MESG_REQUEST_ID 0x4d #define MESG_BROADCAST_DATA_ID 0x4e #define MESG_ACKNOWLEDGED_DATA_ID 0x4f #define MESG_BURST_DATA_ID 0x50 #define MESG_CAPABILITIES_ID 0x54 #define MESG_CHANNEL_ID_ID 0x51 #define MESG_CHANNEL_STATUS_ID 0x52 #define MESG_OPEN_RX_SCAN_ID 0x5b #define MESG_EXT_BROADCAST_DATA_ID 0x5d #define MESG_EXT_ACKNOWLEDGED_DATA_ID 0x5e #define MESG_EXT_BURST_DATA_ID 0x5f #define MESG_GET_SERIAL_NUM_ID 0x61 #define MESG_STARTUP_MSG_ID 0x6f #define MESG_DATA_SIZE 30 #define MESG_RESPONSE_EVENT_SIZE 3 #define MESG_TX_SYNC 0xa4 #define RESPONSE_NO_ERROR 0x00 #define EVENT_RX_SEARCH_TIMEOUT 0x01 #define EVENT_RX_FAIL 0x02 #define EVENT_TX 0x03 #define EVENT_TRANSFER_RX_FAILED 0x04 #define EVENT_TRANSFER_TX_COMPLETED 0x05 #define EVENT_TRANSFER_TX_FAILED 0x06 #define EVENT_CHANNEL_CLOSED 7 #define EVENT_RX_FAIL_GO_TO_SEARCH 8 #define EVENT_CHANNEL_COLLISION 9 #define EVENT_TRANSFER_TX_START 10 #define CHANNEL_IN_WRONG_STATE 21 #define CHANNEL_NOT_OPENED 22 #define CHANNEL_ID_NOT_SET 24 #define CLOSE_ALL_CHANNELS 25 #define TRANSFER_IN_PROGRESS 31 #define TRANSFER_SEQUENCE_NUMBER_ERROR 32 #define TRANSFER_IN_ERROR 33 static const unsigned char ANTP_NETKEY_HR[8] = {0xB9,0xA5,0x21,0xFB,0xBD,0x72,0xC3,0x45}; static const unsigned char ANTP_NETKEY[8] = {0xA8,0xA4,0x23,0xB9,0xF5,0x5E,0x63,0xC1}; // ANT+Sport key // first byte of ANTFS packet #define ANTFS_BeaconId 0x43 #define ANTFS_CommandResponseId 0x44 // second byte of ANTFS packet #define ANTFS_CmdLink 0x02 #define ANTFS_CmdDisconnect 0x03 #define ANTFS_CmdAuthenticate 0x04 #define ANTFS_CmdPing 0x05 #define ANTFS_ReqDownload 0x09 #define ANTFS_ReqUpload 0x0A #define ANTFS_ReqErase 0x0B #define ANTFS_UploadData 0x0C #define ANTFS_CmdDirect 0x0D #define ANTFS_RespAuthenticate 0x84 #define ANTFS_RespDownload 0x89 #define ANTFS_RespUpload 0x8A #define ANTFS_RespErase 0x8B #define ANTFS_RespUploadData 0x8C #define ANTFS_RespDirect 0x8D // $ date -u --date='@631065600' #define GARMIN_EPOCH 631065600 // Sun Dec 31 00:00:00 UTC 1989 //#define GARMIN_EPOCH 627666624 // Tue Nov 21 15:50:24 UTC 1989 extern struct MsgNames { int i; const char* s; } msgNames[]; extern struct ResponseNames { int i; const char* s; } responseNames[]; extern struct AntFSCommandNames {int i; const char* s; } antFSCommandNames[]; extern struct AntFSResponseNames {int i; const char* s; } antFSResponseNames[]; // FIXME: message codes! #define ENUMERATE1(id, val) ENUMERATE(id, val, #id) #define ENUMERATE_LIST \ ENUMERATE1(ST_ANTFS_0, 0) \ ENUMERATE1(ST_ANTFS_NODATA, 999) \ ENUMERATE1(ST_ANTFS_RESTART, 1000) \ ENUMERATE1(ST_ANTFS_START0, 1001) \ ENUMERATE1(ST_ANTFS_LINKING, 1005) \ ENUMERATE1(ST_ANTFS_AUTH0_SN, 1012) \ ENUMERATE1(ST_ANTFS_AUTH1_PASS, 1013) \ ENUMERATE1(ST_ANTFS_AUTH1_PAIR, 1017) \ ENUMERATE1(ST_ANTFS_DL_DIRECTORY, 1024) \ ENUMERATE1(ST_ANTFS_DL_FILES, 1025) \ ENUMERATE1(ST_ANTFS_DL_SINGLE_FILE, 1027) \ ENUMERATE1(ST_ANTFS_GINTF_DL_CAPS, 1034) \ ENUMERATE1(ST_ANTFS_ERASE_SINGLE_FILE, 500) \ ENUMERATE1(ST_ANTFS_BAD, 1006) \ ENUMERATE1(ST_ANTFS_LAST, 1007) typedef enum StateFSWork { //enum { #define ENUMERATE(id, val, name) id = val, ENUMERATE_LIST #undef ENUMERATE //}; } StateFSWork; //static const char* StateFSWorkNames { //#define ENUMERATE(id, val, name) name, // ENUMERATE_LIST //#undef ENUMERATE //} StateFSWorkNames; static inline const char* StateFSWork2Str(const int id) { switch(id) { //case ST_ANTFS_0: return "ST_ANTFS_0"; #define ENUMERATE(id, val, str) case id: return str; ENUMERATE_LIST #undef ENUMERATE default: return "???"; } } //int //string_to_enum(const char *in_str) //{ // if (0); //#define ENUMERATE(id, val, str) else if (0 == strcmp(in_str, str)) return val; // ENUMERATE_LIST //#undef ENUMERATE // return -1; /* Not found */ //} #undef ENUMERATE_LIST #undef ENUMERATE1 #define ENUMERATE1(id) ENUMERATE(id, #id) #define ENUMERATE_LIST \ ENUMERATE1(MD_DOWNLOAD_ALL) \ ENUMERATE1(MD_DOWNLOAD_SINGLE_FILE) \ ENUMERATE1(MD_DIRECTORY_LISTING) \ ENUMERATE1(MD_ERASE_SINGLE_FILE) \ ENUMERATE1(MD_ERASE_ALL_ACTIVITIES) \ ENUMERATE1(MD_LAST) typedef enum ModeOfOperation { //enum { #define ENUMERATE(id, name) id, ENUMERATE_LIST #undef ENUMERATE //}; } ModeOfOperation; //static const char* StateFSWorkNames { //#define ENUMERATE(id, val, name) name, // ENUMERATE_LIST //#undef ENUMERATE //} StateFSWorkNames; static inline const char* ModeOfOperation2Str(const int id) { switch(id) { //case ST_ANTFS_0: return "ST_ANTFS_0"; #define ENUMERATE(id, str) case id: return str; ENUMERATE_LIST #undef ENUMERATE default: return "???"; } } //int //string_to_enum(const char *in_str) //{ // if (0); //#define ENUMERATE(id, val, str) else if (0 == strcmp(in_str, str)) return val; // ENUMERATE_LIST //#undef ENUMERATE // return -1; /* Not found */ //} #undef ENUMERATE_LIST #undef ENUMERATE1 } antpm-1.24/src/antpm-downloader.1000066400000000000000000000127571476505625300167340ustar00rootroot00000000000000.\" -*- coding: utf-8-unix -*- .\" groff -man -Tutf8 antpm-downloader.1 .\" Copyright © 2013 by Kristóf Ralovich .\" .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. .\" .\" Permission is granted to copy and distribute modified versions of this .\" manual under the conditions for verbatim copying, provided that the .\" entire resulting derived work is distributed under the terms of a .\" permission notice identical to this one .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" License. .\" .TH antpm-downloader 1 "2013-10" "antpm-downloader v1.9" "ANT-FS client" .SH "NAME" antpm-downloader \- console based ANT-FS information retrieval client for Garmin GPS products. .SH "SYNOPSIS" .BI "antpm-downloader [ " "OPTIONS" " ] " .SH DESCRIPTION .B "antpm-downloader" is a small command-line utility to retrieve information (sports tracks, etc.) from Garmin GPS products over the wireless ANT-FS protocols. Currently supported devices are the Forerunner 310XT. It is expected that the Forerunner 60, Forerunner 610, Forerunner 910XT, FR70 and Swim models work, but user feedback is required. .SH "OPTIONS" .TP \fB\-P\fR [ \fB\-\-pairing\fR ] Force pairing first .TP \fB\-\-dir\-only\fR Download and list device directory .HP \fB\-D\fR [ \fB\-\-download\fR ] arg Download a single file (hex id e.g. 0x12FB) from device .TP \fB\-\-erase\fR arg Erase a single file (hex id e.g. 0x12FB) from device .TP \fB\-\-v\fR arg Adjust verbosity level, varies in [1, 6] .SS "Help options" .TP \fB\-h\fR [ \fB\-\-help\fR ] produce help message .TP \fB\-V\fR [ \fB\-\-version\fR ] Print version information .SH LINUX USER'S GUIDE .PP Make sure you're using the latest released version of ANT+minus\. .PP Make sure that the cp210x kernel module is loaded: "sudo modprobe cp210x"\. Verify by looking at non-empty output of "lsmod | grep cp210x"\. .PP Make sure that the USB2ANT stick is connected to the machine\. .PP Make sure cp210x driver was assigned to your USB2ANT\. Verify by "dmesg | grep tty" and look for a line similar to: "[ 3274.854726] usb 6-2: cp210x converter now attached to ttyUSB0". Also make sure "ls /dev/ttyUSB*" lists your device node. .PP Your user must be able to access the /dev/ttyUSB0 device. This can be achieved e.g. by the installing the .UR http://antpm.googlecode.com/git/scripts/80-ant-stick.rules .BR http://antpm.googlecode.com/git/scripts/80-ant-stick.rules udev rule into \fI/etc/udev/rules.d\fP. Restart udev. Verify by "cat /dev/ttyUSB0". .PP Install the antpm binary package. .PP Enable "pairing mode" on your watch. .PP Bring your watch to ~50cm from the USB2ANT stick. Sometimes avoiding the proximity of a WiFi network helps. .PP Run .B "antpm-downloader" on your machine. This will attempt connecting to the watch and pair with it first. .PP During pairing, you have to click "Yes" on the watch to complete pairing. .PP Afterwards all activity information from the watch is downloaded to your machine. This can take some time. .PP The downloaded files are stored on your machine to the folder ConfigFolder/*device-id*/*current-date-time* (where ConfigFolder equals $XDG_CONFIG_HOME which usually points to $HOME/.config/antpm/ or $ANTPM_DIR/ if that is set). .PP The 310XT stores all information in .fit files. These files can describe waypoints/tracks/activities. .PP To convert the downloaded .fit files to a more commonly used .gpx format, issue the command "antpm-fit2gpx -F ConfigFolder/*device-id*/*current-date-time*" e.g. "antpm-fit2gpx -F ~/.config/antpm/4531082473/2013_03_26_10_58_19". This will populate the given folder with .gpx files. .SH HOW TO SUBMIT A BUG-REPORT .PP Please open a bug report at .UR "http://code.google.com/p/antpm" .BR "http://code.google.com/p/antpm" .PP In your report please include: .LP .RS The log of the program in question (usually saved under ~/.config/antpm)? .RE .LP .LP .RS What steps will reproduce the problem? .RE .LP .LP .RS What is the expected output? What do you see instead? .RE .LP .LP .RS What version of ANT+minus are you using? On what operating system? Is it pre-built of from sources? .RE .LP .LP .RS What GPS are you trying to use? What firmware version? .RE .LP .SH WINDOWS USER'S GUIDE .PP Make sure that the USB2ANT stick is connected to the machine. .PP Install the libusb driver by running "3rd_party/libusb-win32-bin-1.2.6.0/driver_installer/inf-wizard.exe" .SH "DEVICES" Wireless ANT communications happens over a USB2ANT dongle. Under Linux the dongle is driven by .B cp210x kernel module, and presented to user-space as a USB serial port, .B /dev/ttyUSBxxx where .B xxx is an integer. The dongle is typically carrying the USB vendor id/product id pair of 0fcf/1004 or 0fcf/1008. Recent Linux systems employ .B udev to handle device nodes and permissions, thus appropriate .SH "FILES" .TP \fB/lib/modules/`uname \-r`/kernel/drivers/usb/serial/cp210x.ko\fR Kernel driver module for USB2ANT dongle. .TP .B /dev/ttyUSBxxx Serial device created for dongle. .TP .B $XDG_CONFIG_HOME/antpm ($HOME/.config/antpm) Default config folder (downloaded content is also stored here). .TP .B ANTPM_DIR The .B ANTPM_DIR environment variable is honored to override the default config folder. .SH "AUTHOR" .B antpm-downloader was written by Kristóf Ralovich. This man page is Copyright © 2010-2013 Kristóf Ralovich. .SH "SEE ALSO" .UR "http://code.google.com/p/antpm" .BR "http://code.google.com/p/antpm" antpm-1.24/src/antpm-downloader.cpp000066400000000000000000000152121476505625300173430ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include #include #include #include #include #include "AntMessage.hpp" #include "AntFr310XT.hpp" #include "common.hpp" #include "Log.hpp" #include #ifdef _WIN32 # include #elif defined(__linux) # include #endif namespace po = boost::program_options; using namespace std; using namespace antpm; namespace antpm { template<> std::unique_ptr ClassInstantiator::make_unique() { mkDirNoLog(getConfigFolder().c_str()); std::string l=getConfigFolder() + "/antpm_" + getDateString() + ".txt"; return std::make_unique(l.c_str()); } } boost::function stopFunc; static void stopIt() { if(stopFunc) stopFunc(); } #ifdef _WIN32 BOOL CtrlHandler( DWORD fdwCtrlType ) { switch( fdwCtrlType ) { // Handle the CTRL-C signal. case CTRL_C_EVENT: printf( "Ctrl-C event\n\n" ); //Beep( 750, 300 ); stopIt(); return( TRUE ); // CTRL-CLOSE: confirm that the user wants to exit. case CTRL_CLOSE_EVENT: //Beep( 600, 200 ); printf( "Ctrl-Close event\n\n" ); stopIt(); return( TRUE ); // Pass other signals to the next handler. case CTRL_BREAK_EVENT: //Beep( 900, 200 ); printf( "Ctrl-Break event\n\n" ); stopIt(); return FALSE; case CTRL_LOGOFF_EVENT: //Beep( 1000, 200 ); printf( "Ctrl-Logoff event\n\n" ); stopIt(); return FALSE; case CTRL_SHUTDOWN_EVENT: //Beep( 750, 500 ); printf( "Ctrl-Shutdown event\n\n" ); stopIt(); return FALSE; default: return FALSE; } } #elif (defined(__linux) || defined(__APPLE__)) void my_handler(int s) { printf("Caught signal %d\nantpm teardown initiated\n\n",s); stopIt(); } #endif int main(int argc, char** argv) { printf("press Ctrl-C to exit\n"); #ifdef _WIN32 if( !SetConsoleCtrlHandler( (PHANDLER_ROUTINE) CtrlHandler, TRUE ) ) { printf( "\nERROR: Could not set control handler..."); } #elif (defined(__linux) || defined(__APPLE__)) signal(SIGINT, my_handler); #endif antpm::Log::instance()->addSink(std::cout); #ifdef NDEBUG antpm::Log::instance()->setLogReportingLevel(antpm::LOG_INF); #else antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG); #endif // Declare the supported options. bool pairing = false; bool dirOnly = false; uint16_t dlFileIdx = 0x0000; uint16_t eraseFileIdx = 0x0000; int verbosityLevel = antpm::Log::instance()->getLogReportingLevel(); po::options_description desc("Allowed options"); std::vector args(argv, argv+argc); po::variables_map vm; try { desc.add_options() ("help,h", "produce help message") ("pairing,P", po::value(&pairing)->zero_tokens()->implicit_value(true), "Force pairing first") ("dir-only", po::value(&dirOnly)->zero_tokens()->implicit_value(true), "Download and list device directory") ("download,D",po::value(), "Download a single file (hex id e.g. 0x12FB) from device") ("erase", po::value(), "Erase a single file (hex id e.g. 0x12FB) from device") ("v", po::value(&verbosityLevel), "Adjust verbosity level, varies in [1, 6]") ("version,V", "Print version information") ; //po::parsed_options parsed = po::parse_command_line(argc, argv, desc); po::parsed_options parsed = po::command_line_parser(argc, argv).options(desc).run(); po::store(parsed, vm); if(vm.find("download")!=vm.end()) { std::stringstream interpreter; interpreter << std::hex << vm["download"].as(); interpreter >> dlFileIdx; } if(vm.find("erase")!=vm.end()) { std::stringstream interpreter; interpreter << std::hex << vm["erase"].as(); interpreter >> eraseFileIdx; } po::notify(vm); } catch(po::error& error) { cerr << error.what() << "\n"; cerr << desc << "\n"; return EXIT_FAILURE; } catch(std::exception& ex) { cerr << ex.what() << "\n"; cerr << desc << "\n"; return EXIT_FAILURE; } if(vm.count("version") || vm.count("V")) { cout << argv[0] << " " << antpm::getVersionString() << "\n"; return EXIT_SUCCESS; } if(vm.count("v")) { if(verbosityLevel >= antpm::LOG_ERR && verbosityLevel <= antpm::LOG_DBG3) { antpm::Log::instance()->setLogReportingLevel(static_cast(verbosityLevel)); } } if(vm.count("help")) { logger() << desc << "\n"; return EXIT_SUCCESS; } LOG_VAR5(pairing, dirOnly, dlFileIdx, eraseFileIdx, verbosityLevel); LOG(antpm::LOG_DBG) << argv[0] << " " << antpm::getVersionString() << "\n"; for(int i = 0; i < argc; i++) { LOG(antpm::LOG_DBG2) << "\targv[" << i << "]\t\"" << argv[i] << "\"" << endl; } { AntFr310XT watch2; stopFunc = std::bind(&AntFr310XT::stopAsync, &watch2); { watch2.setModeDownloadAll(); if(pairing) watch2.setModeForcePairing(); if(dirOnly) watch2.setModeDirectoryListing(); else if(dlFileIdx!=0x0000) watch2.setModeDownloadSingleFile(dlFileIdx); else if(eraseFileIdx!=0x000) watch2.setModeEraseSingleFile(eraseFileIdx); watch2.run(); //watch2.stop(); } } return EXIT_SUCCESS; } antpm-1.24/src/antpm-fit2gpx.1000066400000000000000000000031221476505625300161430ustar00rootroot00000000000000.\" -*- coding: utf-8-unix -*- .\" groff -man -Tutf8 antpm-downloader.1 .\" Copyright © 2013 by Kristóf Ralovich .\" .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. .\" .\" Permission is granted to copy and distribute modified versions of this .\" manual under the conditions for verbatim copying, provided that the .\" entire resulting derived work is distributed under the terms of a .\" permission notice identical to this one .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" License. .\" .TH ANTPM-FIT2GPX "1" "October 2013" "antpm-fit2gpx v1.9" "User Commands" .SH NAME antpm-fit2gpx \- console based FIT to GPX converter .SH DESCRIPTION .SS "Allowed options:" .TP \fB\-h\fR [ \fB\-\-help\fR ] produce help message .TP \fB\-F\fR [ \fB\-\-fitFolder\fR ] arg Folder with FIT files .TP \fB\-D\fR [ \fB\-\-decode\-fit\-root\fR ] arg FIT file, encoding the root directory contents on a device, e.g. \fI/tmp/0000.fit\fP .TP \fB\-L\fR [ \fB\-\-fix\-last\-write\fR ] Correct last\-written time of .fit files on disk. No conversion to GPX takes place. .TP \fB\-\-v\fR arg Adjust verbosity level, varies in [1, 6] .TP \fB\-V\fR [ \fB\-\-version\fR ] Print version information .SH "AUTHOR" .B antpm-downloader was written by Kristóf Ralovich. This man page is Copyright © 2010-2013 Kristóf Ralovich. .SH "SEE ALSO" .UR "http://code.google.com/p/antpm" .BR "http://code.google.com/p/antpm" antpm-1.24/src/antpm-fit2gpx.cpp000066400000000000000000000155221476505625300165740ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include #include #include #include #include #include #include "AntMessage.hpp" #include "FIT.hpp" #include "common.hpp" #include "Log.hpp" #include #include namespace po = boost::program_options; namespace fs = std::filesystem; using namespace std; using namespace antpm; DEFAULT_LOG_INSTANTIATOR const std::vector find_files(const fs::path & dir_path, // in this directory, const std::string & ext // search for this extension, ) { std::vector paths; if ( !fs::exists( dir_path ) ) return paths; fs::directory_iterator end_itr; // default construction yields past-the-end for ( fs::directory_iterator itr( dir_path ); itr != end_itr; ++itr ) { if ( fs::is_directory(itr->status()) ) { std::vector paths2(find_files( itr->path(), ext) ); paths.insert(paths.end(), paths2.begin(), paths2.end()); } else if ( fs::path(*itr).extension() == ext ) // see below { paths.push_back(*itr); } } return paths; } int main(int argc, char** argv) { antpm::Log::instance()->addSink(std::cout); #ifndef NDEBUG antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG); #else antpm::Log::instance()->setLogReportingLevel(antpm::LOG_INF); #endif // Declare the supported options. std::string fitFolder; std::string fitRootFile; bool fixLastWrt = false; int verbosityLevel = antpm::Log::instance()->getLogReportingLevel(); po::options_description desc("Allowed options"); std::vector args(argv, argv+argc); po::variables_map vm; try { desc.add_options() ("help,h", "produce help message") ("fitFolder,F", po::value(&fitFolder), "Folder with FIT files") ("decode-fit-root,D", po::value(&fitRootFile), "FIT file, encoding the root directory contents on a device, e.g. /tmp/0000.fit") ("fix-last-write,L", po::value(&fixLastWrt)->zero_tokens()->implicit_value(true), "Correct last-written time of .fit files on disk. No conversion to GPX takes place.") ("v", po::value(&verbosityLevel), "Adjust verbosity level, varies in [1, 6]") ("version,V", "Print version information") ; //po::parsed_options parsed = po::parse_command_line(argc, argv, desc); po::parsed_options parsed = po::command_line_parser(argc, argv).options(desc).run(); po::store(parsed, vm); po::notify(vm); } catch(po::error& error) { cerr << error.what() << "\n"; cerr << desc << "\n"; return EXIT_FAILURE; } catch(boost::exception& e) { cerr << boost::diagnostic_information(e) << std::endl; return EXIT_FAILURE; } catch(std::exception& ex) { cerr << ex.what() << "\n"; cerr << desc << "\n"; return EXIT_FAILURE; } if(vm.count("version") || vm.count("V")) { cout << argv[0] << " " << antpm::getVersionString() << "\n"; return EXIT_SUCCESS; } if(vm.count("v")) { if(verbosityLevel >= antpm::LOG_ERR && verbosityLevel <= antpm::LOG_DBG3) { antpm::Log::instance()->setLogReportingLevel(static_cast(verbosityLevel)); } } if(vm.count("help") || vm.count("h") || (fitFolder.empty() && fitRootFile.empty())) { cout << desc << "\n"; return EXIT_SUCCESS; } if(!fitRootFile.empty()) { ZeroFileContent zfc; FIT fit; vector v(readFile(fitRootFile.c_str())); if(fit.parseZeroFile(v, zfc)) return EXIT_SUCCESS; else return EXIT_FAILURE; } if(!fs::is_directory(fs::path(fitFolder))) { LOG_VAR(fitFolder); CHECK_RETURN_RV_LOG_OK(fs::is_directory(fs::path(fitFolder)), EXIT_FAILURE); } std::vector fitFiles(find_files(fs::path(fitFolder), ".fit")); std::sort(fitFiles.begin(), fitFiles.end()); for (size_t i = 0; i < fitFiles.size(); i++) { const std::string in(fitFiles[i].string()); if(fixLastWrt) // for fixing up FIT file dates created before fixing time conversion bug { vector fitBytes(readFile(in.c_str())); std::time_t fileCreationTime; // GMT/UTC bool has_ct = FIT::getCreationDate(fitBytes, fileCreationTime); if(has_ct) { time_t lastWrite = to_time_t(fs::last_write_time(fs::path(in))); // GMT/UTC char tbuf[256]; strftime(tbuf, sizeof(tbuf), "%d-%m-%Y %H:%M:%S", localtime(&lastWrite)); char tbuf2[256]; strftime(tbuf2, sizeof(tbuf2), "%d-%m-%Y %H:%M:%S", localtime(&fileCreationTime)); time_t diff = (lastWrite-fileCreationTime); if(diff>1 || diff<-1) { LOG(LOG_INF) << in << ", fixing " << " new=" << tbuf2 << " ----> old=" << tbuf << "\n"; fs::last_write_time(fs::path(in), from_time_t(fileCreationTime)); } else { LOG(LOG_DBG) << "Last write time already correct: " << in << "\n"; } } else { LOG(LOG_INF) << "No FIT creation time: " << in << "\n"; } } else { #if BOOST_VERSION<=104300 const std::string out(fitFiles[i].parent_path().string()+"//"+fitFiles[i].stem()+".gpx"); #else const std::string out(fitFiles[i].parent_path().string()+"//"+fitFiles[i].stem().string()+".gpx"); #endif LOG_VAR2(in, out); GPX gpx; FIT fit; vector v(readFile(in.c_str())); if(fit.parse(v, gpx)) gpx.writeToFile(out); } } return EXIT_SUCCESS; } antpm-1.24/src/antpm-usbmon2ant.1000066400000000000000000000026351476505625300166600ustar00rootroot00000000000000.\" -*- coding: utf-8-unix -*- .\" groff -man -Tutf8 antpm-downloader.1 .\" Copyright © 2013 by Kristóf Ralovich .\" .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. .\" .\" Permission is granted to copy and distribute modified versions of this .\" manual under the conditions for verbatim copying, provided that the .\" entire resulting derived work is distributed under the terms of a .\" permission notice identical to this one .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" License. .\" .TH ANTPM-USBMON2ANT "1" "October 2013" "antpm-usbmon2ant v1.9" "User Commands" .SH NAME antpm-usbmon2ant \- Tool to convert ANT USB traffic traces .SH DESCRIPTION .SS "Allowed options:" .TP \fB\-h\fR [ \fB\-\-help\fR ] produce help message .TP \fB\-o\fR [ \fB\-\-op\fR ] arg (=parse) possible modes of operation: parse|dump|usbmon|filter|count .TP \fB\-P\fR [ \fB\-\-input\-file\fR ] input file, if not given reads from standard input .TP \fB\-V\fR [ \fB\-\-version\fR ] Print version information .SH "AUTHOR" .B antpm-downloader was written by Kristóf Ralovich. This man page is Copyright © 2010-2013 Kristóf Ralovich. .SH "SEE ALSO" .UR "http://code.google.com/p/antpm" .BR "http://code.google.com/p/antpm" antpm-1.24/src/antpm-usbmon2ant.cpp000066400000000000000000000142661476505625300173050ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include #include #include #include #include #include "AntMessage.hpp" #include "common.hpp" #include "Log.hpp" #include #include namespace po = boost::program_options; using namespace std; using namespace antpm; DEFAULT_LOG_INSTANTIATOR int main(int argc, char** argv) { #ifndef NDEBUG antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG); #else antpm::Log::instance()->setLogReportingLevel(antpm::LOG_INF); #endif istream* in=0; ifstream f; // Declare the supported options. //bool dump=false; //bool usbmon=false; //bool filter=false; string op; string inputFile; po::positional_options_description pd; pd.add("input-file", 1); po::options_description desc("Allowed options"); po::variables_map vm; try { desc.add_options() ("help,h", "produce help message") ("op,O", po::value(&op)->default_value("parse"), "possible modes of operation: parse|dump|usbmon|filter|count") //("d", po::value(&dump)->zero_tokens(), "diffable byte dumps + decoded strings") //("u", po::value(&usbmon)->zero_tokens(), "generate pseudo usbmon output") //("f", po::value(&filter)->zero_tokens(), "just filter ANT messages from usbmon stream") ("input-file,P", po::value(&inputFile)->zero_tokens(), "input file, if not given reads from standard input") ("version,V", "Print version information") ; //po::parsed_options parsed = po::parse_command_line(argc, argv, desc); po::parsed_options parsed = po::command_line_parser(argc, argv).options(desc).positional(pd).run(); po::store(parsed, vm); po::notify(vm); } catch(po::error& error) { cerr << error.what() << "\n"; cerr << desc << "\n"; return EXIT_FAILURE; } catch(boost::exception& e) { cerr << boost::diagnostic_information(e) << std::endl; return EXIT_FAILURE; } catch(std::exception& ex) { cerr << ex.what() << "\n"; cerr << desc << "\n"; return EXIT_FAILURE; } if(vm.count("version") || vm.count("V")) { cout << argv[0] << " " << antpm::getVersionString() << "\n"; return EXIT_SUCCESS; } if(vm.count("help")) { cout << desc << "\n"; return EXIT_SUCCESS; } //cout << dump << "\n"; //cout << inputFile << "\n"; if(!inputFile.empty()) { f.open(inputFile.c_str()); if(!f.is_open()) return EXIT_FAILURE; in=&f; } else { in=&cin; } //if(argc==2) //{ // f.open(argv[1]); // if(!f.is_open()) // return EXIT_FAILURE; // in=&f; //} //else //{ // in=&cin; //} std::list messages; size_t lineno=0; std::string line; unsigned long timeUs0=0; bool first=true; for( ;getline(*in, line); lineno++) { vector vs(split(line, ' ')); //cout << vs.size() << "\n"; if(vs.size()<8 || vs[6]!="=" || vs[7].size()<2 || vs[7][0]!='a' || vs[7][1]!='4') continue; unsigned long timeUs=0; if(1!=sscanf(vs[1].c_str(), "%lu", &timeUs)) continue; if(first) { first=false; timeUs0=timeUs; } double dt=(timeUs-timeUs0)/1000.0; timeUs0=timeUs; unsigned long usbExpectedBytes=0; if(1!=sscanf(vs[5].c_str(), "%lu", &usbExpectedBytes)) continue; //cout << ".\n"; std::string buf; for(size_t i=7;i bytes; std::vector messages2; if(!AntMessage::stringToBytes(buf.c_str(), bytes)) { cerr << "\nDECODE FAILED [1]: line: " << lineno << " \"" << line << "\"!\n\n"; continue; } size_t usbActualBytes=bytes.size(); if(!AntMessage::interpret2(bytes, messages2)) { if(usbActualBytes::iterator i=messages2.begin(); i!=messages2.end(); i++) { i->idx = lineno; i->sent = (vs[2][0]=='S'); AntMessage& m=*i; if(op=="usbmon") { messages.push_back(m); } else if(op=="dump") { cout << m.strExt() << "\n"; } else { //cout << dt << "\t" << m.str() << "\n"; cout << m.strDt(dt) << "\n"; } } } if(op=="usbmon") { AntMessage::saveAsUsbMon(cout, messages); } return EXIT_SUCCESS; } antpm-1.24/src/cmake/000077500000000000000000000000001476505625300144435ustar00rootroot00000000000000antpm-1.24/src/cmake/FindLIBUSB.cmake000066400000000000000000000041071476505625300172300ustar00rootroot00000000000000# This CMake script wants to use libusb functionality, therefore it looks # for libusb include files and libraries. # # Operating Systems Supported: # - Unix (requires pkg-config) # Tested with Ubuntu 9.04 and Fedora 11 # - Windows (requires MSVC) # Tested with Windows XP # # This should work for both 32 bit and 64 bit systems. # # Author: F. Kooman # # FreeBSD has built-in libusb since 800069 IF(CMAKE_SYSTEM_NAME MATCHES FreeBSD) EXEC_PROGRAM(sysctl ARGS -n kern.osreldate OUTPUT_VARIABLE FREEBSD_VERSION) SET(MIN_FREEBSD_VERSION 800068) IF(FREEBSD_VERSION GREATER ${MIN_FREEBSD_VERSION}) SET(LIBUSB_FOUND TRUE) SET(LIBUSB_INCLUDE_DIRS "/usr/include") SET(LIBUSB_LIBRARIES "usb") SET(LIBUSB_LIBRARY_DIRS "/usr/lib/") ENDIF(FREEBSD_VERSION GREATER ${MIN_FREEBSD_VERSION}) ENDIF(CMAKE_SYSTEM_NAME MATCHES FreeBSD) IF(NOT LIBUSB_FOUND) IF(MSVC) # Windows with Microsoft Visual C++ FIND_PATH(LIBUSB_INCLUDE_DIRS NAMES usb.h lusb0_usb.h PATHS "$ENV{ProgramFiles}/LibUSB-Win32/include" "${LIBUSB_ROOT}/include") IF(CMAKE_SIZEOF_VOID_P EQUAL 8) # on x64 (win64) FIND_LIBRARY(LIBUSB_LIBRARIES NAMES libusb PATHS "$ENV{ProgramFiles}/LibUSB-Win32/lib/msvc_x64" "${LIBUSB_ROOT}/lib/msvc_x64") ELSE() # on x86 (win32) FIND_LIBRARY(LIBUSB_LIBRARIES NAMES libusb PATHS "$ENV{ProgramFiles}/LibUSB-Win32/lib/msvc" "${LIBUSB_ROOT}/lib/msvc") ENDIF() ELSE(MSVC) # If not MS Visual Studio we use PkgConfig FIND_PACKAGE (PkgConfig REQUIRED) IF(PKG_CONFIG_FOUND) PKG_CHECK_MODULES(LIBUSB REQUIRED libusb) ELSE(PKG_CONFIG_FOUND) MESSAGE(FATAL_ERROR "Could not find PkgConfig") ENDIF(PKG_CONFIG_FOUND) ENDIF(MSVC) IF(LIBUSB_INCLUDE_DIRS AND LIBUSB_LIBRARIES) SET(LIBUSB_FOUND TRUE) ENDIF(LIBUSB_INCLUDE_DIRS AND LIBUSB_LIBRARIES) ENDIF(NOT LIBUSB_FOUND) IF(LIBUSB_FOUND) IF(NOT LIBUSB_FIND_QUIETLY) MESSAGE(STATUS "Found LIBUSB: ${LIBUSB_LIBRARIES}") ENDIF (NOT LIBUSB_FIND_QUIETLY) ELSE(LIBUSB_FOUND) IF(LIBUSB_FIND_REQUIRED) MESSAGE(FATAL_ERROR "Could not find LIBUSB") ENDIF(LIBUSB_FIND_REQUIRED) ENDIF(LIBUSB_FOUND) antpm-1.24/src/cmake/Findlibusb-1.0.cmake000066400000000000000000000067011476505625300200260ustar00rootroot00000000000000# - Try to find libusb-1.0 # Once done this will define # # LIBUSB_1_FOUND - system has libusb # LIBUSB_1_INCLUDE_DIRS - the libusb include directory # LIBUSB_1_LIBRARIES - Link these to use libusb # LIBUSB_1_DEFINITIONS - Compiler switches required for using libusb # # Adapted from cmake-modules Google Code project # # Copyright (c) 2006 Andreas Schneider # # (Changes for libusb) Copyright (c) 2008 Kyle Machulis # # Redistribution and use is allowed according to the terms of the New BSD license. # # CMake-Modules Project New BSD License # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # * Redistributions of source code must retain the above copyright notice, this # list of conditions and the following disclaimer. # # * Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # * Neither the name of the CMake-Modules Project nor the names of its # contributors may be used to endorse or promote products derived from this # software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # if (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS) # in cache already set(LIBUSB_FOUND TRUE) else (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS) find_path(LIBUSB_1_INCLUDE_DIR NAMES libusb.h PATHS /usr/include /usr/local/include /opt/local/include /sw/include ${LIBUSB_ROOT}/include PATH_SUFFIXES libusb-1.0 ) find_library(LIBUSB_1_LIBRARY NAMES usb-1.0 libusb-1.0.lib PATHS /usr/lib /usr/local/lib /opt/local/lib /sw/lib ${LIBUSB_ROOT}/lib ) set(LIBUSB_1_INCLUDE_DIRS ${LIBUSB_1_INCLUDE_DIR} ) set(LIBUSB_1_LIBRARIES ${LIBUSB_1_LIBRARY} ) if (LIBUSB_1_INCLUDE_DIRS AND LIBUSB_1_LIBRARIES) set(LIBUSB_1_FOUND TRUE) endif (LIBUSB_1_INCLUDE_DIRS AND LIBUSB_1_LIBRARIES) if (LIBUSB_1_FOUND) if (NOT libusb_1_FIND_QUIETLY) message(STATUS "Found libusb-1.0:") message(STATUS " - Includes: ${LIBUSB_1_INCLUDE_DIRS}") message(STATUS " - Libraries: ${LIBUSB_1_LIBRARIES}") endif (NOT libusb_1_FIND_QUIETLY) else (LIBUSB_1_FOUND) if (libusb_1_FIND_REQUIRED) message(FATAL_ERROR "Could not find libusb") endif (libusb_1_FIND_REQUIRED) endif (LIBUSB_1_FOUND) # show the LIBUSB_1_INCLUDE_DIRS and LIBUSB_1_LIBRARIES variables only in the advanced view mark_as_advanced(LIBUSB_1_INCLUDE_DIRS LIBUSB_1_LIBRARIES) endif (LIBUSB_1_LIBRARIES AND LIBUSB_1_INCLUDE_DIRS) antpm-1.24/src/common.cpp000066400000000000000000000227401476505625300153640ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "common.hpp" #include #include #include // setw #include #include #include "Log.hpp" #include namespace antpm { //std::ostream& //logger() //{ // //antpm::Log::instance()-> // std::cout.flush(); // return std::cout; //} // FILE* // loggerc() // { // fflush(stdout); // return stdout; // } void sleepms(const size_t timeout_ms) { using namespace std::chrono_literals; auto td = timeout_ms*1ms; std::this_thread::sleep_for(td); } #ifndef _MSC_VER /** * C++ version 0.4 char* style "itoa": * Written by Lukás Chmela * Released under GPLv3. */ char* itoa(int value, char* result, int base) { // check that the base if valid if (base < 2 || base > 36) { *result = '\0'; return result; } char* ptr = result, *ptr1 = result, tmp_char; int tmp_value; do { tmp_value = value; value /= base; *ptr++ = "zyxwvutsrqponmlkjihgfedcba9876543210123456789abcdefghijklmnopqrstuvwxyz" [35 + (tmp_value - value * base)]; } while ( value ); // Apply negative sign if (tmp_value < 0) *ptr++ = '-'; *ptr-- = '\0'; while(ptr1 < ptr) { tmp_char = *ptr; *ptr--= *ptr1; *ptr1++ = tmp_char; } return result; } #endif template < class T > const std::string toString(const T& val, const int width, const char fill) { std::stringstream clStr; if(width != -1) clStr << std::setw(width); if(fill != ' ') clStr << std::setfill(fill); clStr << std::hex; clStr << val; return clStr.str(); } template < class T > const std::string toStringDec(const T& val, const int width, const char fill) { std::stringstream clStr; if(width != -1) clStr << std::setw(width); if(fill != ' ') clStr << std::setfill(fill); clStr << val; return clStr.str(); } std::vector split(const std::string& s, char delimiter) { std::vector tokens; std::string token; std::istringstream tokenStream(s); while (std::getline(tokenStream, token, delimiter)) { tokens.push_back(token); } return tokens; } bool ends_with(const std::string& str, const std::string& ending) { if (ending.size() > str.size()) return false; return std::equal(ending.rbegin(), ending.rend(), str.rbegin()); } const std::string getDateString() { //QString filename = QDateTime::currentDateTime().toString("yyyy_MM_dd_hh_mm_ss"); //QByteArray ba=filename.toLatin1(); //return ba.constData(); std::time_t t = std::time(nullptr); std::tm tm = *std::localtime(&t); std::stringstream ss; ss << std::put_time(&tm, "%Y_%m_%d_%H_%M_%S"); return ss.str(); } const std::string getConfigFileName() { return getConfigFolder() + "/config.ini"; } const std::string getConfigFolder() { const char* e0 = getenv("ANTPM_DIR"); if(e0 && strlen(e0) > 0) return std::string(e0) + "/"; // http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html // $XDG_CONFIG_HOME defines the base directory relative to which user specific configuration files should be stored. // If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used. #ifndef _WIN32 const char* e1 = getenv("XDG_CONFIG_HOME"); const char* e2 = getenv("HOME"); if(e1 && strlen(e1) > 0) return std::string(e1) + "/" APP_NAME "/"; else if(e2 && strlen(e2) > 0) return std::string(e2) + "/.config/" APP_NAME "/"; #else const char* e3 = getenv("USERPROFILE"); if(e3 && strlen(e3) > 0) return std::string(e3) + "/.config/" APP_NAME "/"; #endif else return "~/.config/" APP_NAME "/"; } void readUInt64(const unsigned int clientSN, uint64_t& pairedKey) { std::stringstream ss; ss << getConfigFolder() << "libantpmauth_" << clientSN; FILE* f=fopen(ss.str().c_str(), "r"); LOG_VAR3(ss.str(), f, pairedKey); if(f) { if(1 != fread(&pairedKey, sizeof(pairedKey), 1, f)) pairedKey = 0; fclose(f); } } void writeUInt64(const unsigned int clientSN, const uint64_t& pairedKey) { std::stringstream ss; ss << getConfigFolder() << "libantpmauth_" << clientSN; FILE* f=fopen(ss.str().c_str(), "w+"); LOG_VAR3(ss.str(), f, pairedKey); if(f) { fwrite(&pairedKey, sizeof(pairedKey), 1, f); fclose(f); } } uint64_t SwapDWord(uint64_t a) { a = ((a & 0x00000000000000FFULL) << 56) | ((a & 0x000000000000FF00ULL) << 40) | ((a & 0x0000000000FF0000ULL) << 24) | ((a & 0x00000000FF000000ULL) << 8) | ((a & 0x000000FF00000000ULL) >> 8) | ((a & 0x0000FF0000000000ULL) >> 24) | ((a & 0x00FF000000000000ULL) >> 40) | ((a & 0xFF00000000000000ULL) >> 56); return a; } std::vector readFile(const char* fileName) { std::vector v; FILE* f=fopen(fileName, "rb"); if(f) { unsigned char buf[256]; size_t lastRead=0; do { lastRead=fread(buf, 1, 256, f); v.insert(v.end(), buf, buf+lastRead); } while(lastRead>0); fclose(f); } return v; } bool mkDir(const char* dirName) { try { std::filesystem::path ddir(dirName); LOG(LOG_DBG) << "mkDir: \"" << ddir << "\"\n"; return std::filesystem::create_directories(ddir); } // Throws: basic_filesystem_error if exists(p) && !is_directory(p) catch(std::filesystem::filesystem_error& bfe) { LOG(LOG_WARN) << "mkDir: failed\n" << "\twhat " << bfe.what() << "\n" << "\tpath1 =" << bfe.path1() << "\n" << "\tpath2 =" << bfe.path2() << "\n"; return false; } } bool mkDirNoLog(const char* dirName) { try { std::filesystem::path ddir(dirName); return std::filesystem::create_directories(ddir); } // Throws: basic_filesystem_error if exists(p) && !is_directory(p) catch(std::filesystem::filesystem_error& bfe) { std::cerr << "mkDir: failed\n" << "\twhat " << bfe.what() << "\n" << "\tpath1 =" << bfe.path1() << "\n" << "\tpath2 =" << bfe.path2() << "\n"; return false; } } bool folderExists(const char* dirName) { std::filesystem::path ddir(dirName); return std::filesystem::exists(ddir) && std::filesystem::is_directory(ddir); } const std::string getVersionString() { unsigned char arr[2] = {0x01, 0x00}; unsigned short int x = *(unsigned short int *) arr; bool little_endian = x == 1; // // Helper macro STRINGIZE: // Converts the parameter X to a string after macro replacement // on X has been performed. // #define STRINGIZE(X) DO_STRINGIZE(X) #define DO_STRINGIZE(X) #X return std::string("") + APP_NAME + " v" + std::string(STRINGIZE(ANTPM_VERSION)) + " built " + " under " #ifdef __linux__ # ifdef __LP64__ "linux64" # else "linux32" # endif #elif defined(_WIN64) "win64" #elif defined(_WIN32) "win32" #elif defined(__APPLE__) "macos" #else "unknown_os" #endif + " with " #ifdef __GNUC__ # if defined(__clang__) "CLANG " __VERSION__ # else "GCC " __VERSION__ # endif #elif defined(_MSC_VER) + std::string("MSVC " STRINGIZE(_MSC_FULL_VER)) #else "unknow_compiler" #endif + (little_endian ? std::string(" LE") : std::string(" BE")); #undef DO_STRINGIZE #undef STRINGIZE } bool isAntpm405Override() { char* ANTPM_405 = getenv("ANTPM_405"); if(ANTPM_405!=NULL && strncmp("1",ANTPM_405,1)==0) { return true; } return false; } // explicit template instantiation template const std::string toString(const int& val, const int width, const char fill); template const std::string toString(const char& val, const int width, const char fill); template const std::string toString(const unsigned char& val, const int width, const char fill); template const std::string toString(const unsigned int& val, const int width, const char fill); template const std::string toString(const unsigned short& val, const int width, const char fill); template const std::string toString(const uint64_t& val, const int width, const char fill); template const std::string toStringDec(const int& val, const int width, const char fill); template const std::string toStringDec(const unsigned long& val, const int width, const char fill); template const std::string toStringDec(const double& val, const int width, const char fill); template const std::string toStringDec(const unsigned int& val, const int width, const char fill); #ifdef _WIN64 template const std::string toStringDec(const uint64_t& val, const int width, const char fill); #endif } antpm-1.24/src/common.hpp000066400000000000000000000137411476505625300153720ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include #include #include #include #include "Log.hpp" #include "stdintfwd.hpp" namespace antpm { #define CHECK_RETURN_FALSE(x) do { if(!(x)) { lprintf(antpm::LOG_ERR, "%s\n", #x); return false; } /*else { printf("ok: %s\n", #x); }*/ } while(0) #define CHECK_RETURN_FALSE_LOG_OK(x) do { if(!(x)) { lprintf(antpm::LOG_ERR, "%s\n", #x); return false; } else { printf("ok: %s\n", #x); } } while(0) #define CHECK_RETURN_FALSE_LOG_OK_DBG2(x) do { if(!(x)) { lprintf(antpm::LOG_ERR, "%s\n", #x); return false; } else { lprintf(antpm::LOG_DBG2, "ok: %s\n", #x); } } while(0) #define CHECK_RETURN_RV(x, rv) do { if(!(x)) { lprintf(antpm::LOG_ERR, "%s\n", #x); return rv; } /*else { printf("ok: %s\n", #x); }*/ } while(0) #define CHECK_RETURN_RV_LOG_OK(x, rv) do { if(!(x)) { lprintf(antpm::LOG_ERR, "%s\n", #x); return rv; } else { printf("ok: %s\n", #x); } } while(0) #define CHECK_RETURN(x) do { if(!(x)) { lprintf(antpm::LOG_ERR, "%s\n", #x); return; } else { printf("ok: %s\n", #x); } fflush(stdout); } while(0) #define LOG_VAR(x) do { LOG(antpm::LOG_INF) << #x << "= " << x << std::endl; } while(0) #define LOG_VAR_DBG2(x) do { LOG(antpm::LOG_DBG2) << #x << "= " << x << std::endl; } while(0) #define LOG_VAR2(x,y) do { LOG(antpm::LOG_INF) << #x << "= " << x << ", " #y << "= " << y << std::endl; } while(0) #define LOG_VAR3(x,y, z) do { LOG(antpm::LOG_INF) << #x "= " << x << ", " #y "= " << y << ", " #z "= " << z << std::endl; } while(0) #define LOG_VAR4(x,y, z, w) do { LOG(antpm::LOG_INF) << #x "= " << x << ", " #y "= " << y << ", " #z "= " << z << ", " #w "= " << w << std::endl; } while(0) #define LOG_VAR5(x,y, z, w,v) do { LOG(antpm::LOG_INF) << #x "= " << x << ", " #y "= " << y << ", " #z "= " << z << ", " #w "= " << w << ", " #v "= " << v << std::endl; } while(0) #define UNUSED(x) (void)(x) #define ASSURE_EQ_RET_FALSE(a,b) do { if(!((a)==(b))) { lprintf(antpm::LOG_ERR, "%s!=%s\n", #a, #b); LOG(antpm::LOG_ERR) << (char*)(#a) << "=" << a << ", " << (char*)(#b) << "=" << b << std::endl; return false; } } while(0) //std::ostream& logger(); #define logger() LOG(antpm::LOG_INF) //FILE* loggerc(); void sleepms(const size_t timeout_ms); #ifndef _MSC_VER char* itoa(int value, char* result, int base); #endif /// template < class T > const std::string toString(const T& val, const int width = -1, const char fill = ' '); template < class T > const std::string toStringDec(const T& val, const int width = -1, const char fill = ' '); std::vector split(const std::string& s, char delimiter); bool ends_with(const std::string& str, const std::string& ending); extern const std::string getDateString(); const std::string getConfigFileName(); const std::string getConfigFolder(); void readUInt64(const unsigned int clientSN, uint64_t& pairedKey); void writeUInt64(const unsigned int clientSN, const uint64_t& ui); uint64_t SwapDWord(uint64_t a); #define BSWAP_64(x) (((uint64_t)(x) << 56) | \ (((uint64_t)(x) << 40) & 0xff000000000000ULL) | \ (((uint64_t)(x) << 24) & 0xff0000000000ULL) | \ (((uint64_t)(x) << 8) & 0xff00000000ULL) | \ (((uint64_t)(x) >> 8) & 0xff000000ULL) | \ (((uint64_t)(x) >> 24) & 0xff0000ULL) | \ (((uint64_t)(x) >> 40) & 0xff00ULL) | \ ((uint64_t)(x) >> 56)) std::vector readFile(const char* fileName); bool mkDir(const char* dirName); bool mkDirNoLog(const char* dirName); bool folderExists(const char* dirName); const std::string getVersionString(); enum { ANTPM_RETRIES=30, ANTPM_RETRY_MS=1000, ANTPM_MAX_CHANNELS=56 }; #define APP_NAME "antpm" #ifndef _WIN32 # define ANTPM_SERIAL_IMPL SerialTty #else # define ANTPM_SERIAL_IMPL SerialUsb #endif bool isAntpm405Override(); // https://stackoverflow.com/a/61067330/12291413 // https://stackoverflow.com/questions/61030383/how-to-convert-stdfilesystemfile-time-type-to-time-t template std::time_t to_time_t(const TP& tp) { using namespace std::chrono; auto sctp = time_point_cast(tp - TP::clock::now() + system_clock::now()); return system_clock::to_time_t(sctp); } template TP from_time_t(const std::time_t& tt) { #if 0 // would require c++20 //const auto fileTime = std::filesystem::last_write_time(filePath); //const auto systemTime = std::chrono::clock_cast(fileTime); //const auto time = std::chrono::system_clock::to_time_t(systemTime); #else using namespace std::chrono; auto sctp = system_clock::from_time_t(tt); auto tp = time_point_cast(sctp - system_clock::now() + TP::clock::now()); return tp; #endif } } antpm-1.24/src/gant/000077500000000000000000000000001476505625300143145ustar00rootroot00000000000000antpm-1.24/src/gant/CMakeLists.txt000066400000000000000000000007541476505625300170620ustar00rootroot00000000000000# -*- mode: cmake; coding: utf-8-dos -*- FIND_PACKAGE(LibXml2) IF(NOT LIBXML2_FOUND) MESSAGE(FATAL_ERROR "libxml2 not found!") ENDIF() INCLUDE_DIRECTORIES(.) INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR}) SET(SRCS antdefs.h antlib.c antlib.h gant.c ) ADD_EXECUTABLE(gant ${SRCS} ) TARGET_LINK_LIBRARIES(gant m pthread ${LIBXML2_LIBRARIES} ) INSTALL(TARGETS gant RUNTIME DESTINATION bin) IF(USE_BOOST_TEST) ADD_SUBDIRECTORY(tests) ENDIF() antpm-1.24/src/gant/GantMonitor.glade000066400000000000000000000242111476505625300175530ustar00rootroot00000000000000 Gant Settings 318 260 menu True True 3 2 True 0 label22 True 0 label23 1 2 True 0 label24 2 3 True 1 2 True 1 2 1 2 True 1 2 2 3 2 True end gtk-ok 1 True False False True top False False 0 gtk-cancel True False False True False False 1 False end 0 5 Gant Monitor: Downloading data... center 415 140 True resources/gant.png normal True vertical 2 True vertical True Gant status: start True False 0 True False 1 True True True Details label_item False 2 1 True end Restart 4 True True True False False 0 gtk-stop True True True True right False False 1 False end 0 antpm-1.24/src/gant/GantMonitor.py000077500000000000000000000117131476505625300171350ustar00rootroot00000000000000#!/usr/bin/env python import sys import os import time import gtk import gtk.glade import gobject import vte import pygtk pygtk.require("2.0") class DownloadDialog: """This class is used to show DownloadDialog""" def __init__(self): self.gladefile = "GantMonitor.glade" self.wTree = gtk.glade.XML(self.gladefile) def run(self): """Configures and runs the download dialog""" self.wTree = gtk.glade.XML(self.gladefile, "DownloadDialog") events = { "on_expand_details" : self.on_expand_details, "on_restart_process":self.on_restart_process} self.wTree.signal_autoconnect(events) self.dlg = self.wTree.get_widget("DownloadDialog") self.close_button = self.wTree.get_widget("btn_close") self.close_button.set_use_stock(True) self.details_section = self.wTree.get_widget("details_section") self.status_label = self.wTree.get_widget("lbl_status") self.progress_bar = self.wTree.get_widget("progressbar") self.progress_bar.pulse() self.timeout_handler_id = gobject.timeout_add(100, self.update_progress_bar) self.start = time.time() terminal= vte.Terminal() terminal.connect("show", self.on_show_terminal) terminal.connect('child-exited', self.on_child_exited) self.details_section.add(terminal) self.dlg.show_all() self.result = self.dlg.run() self.dlg.destroy() def update_progress_bar(self): self.progress_bar.pulse() self.status_label.set_text("Gant running... (pid: " + str(self.child_pid) + ") " + time.asctime() ) return True def on_show_terminal(self, terminal): self.start_gant(terminal) def start_gant(self, terminal): self.child_pid = terminal.fork_command("./gant" , argv = [' -p'] ) def on_child_exited(self, child): """Updates label after download complete""" child.destroy() self.status_label.set_text("Gant download complete!") self.close_button.set_label(gtk.STOCK_CLOSE) self.close_button.set_use_stock(True) print "gant exited" # doesn't work, dunno why... def on_expand_details(self, expander): if not expander.get_expanded(): self.dlg.resize(415,130) #doesn't work, i think gtk dialog buttons are wired to only close the dialog... refactor? def on_restart_process(self, button): os.kill(self.child_id, signal.SIGSTOP) self.start_gant(self.terminal) class SettingsDialog: """This class is used to show SettingsDialog, which has no purpose (yet)""" def __init__(self): self.gladefile = "GantMonitor.glade" self.wTree = gtk.glade.XML(self.gladefile) def run(self): self.wTree = gtk.glade.XML(self.gladefile, "SettingsDialog") self.dlg = self.wTree.get_widget("SettingsDialog") self.result = self.dlg.run() self.dlg.destroy() class GantMonitorStatusIcon(gtk.StatusIcon): """This class is used to show the tray icon and the menu""" def __init__(self): gtk.StatusIcon.__init__(self) icon_filename = 'resources/gant.png' menu = ''' ''' actions = [ ('Menu', None, 'Menu'), ('Download',icon_filename, '_Download...', None, 'Download data using Gant', self.on_download), ('Preferences', gtk.STOCK_PREFERENCES, '_Preferences...', None, 'Change Gant Monitor preferences', self.on_preferences), ('About', gtk.STOCK_ABOUT, '_About...', None, 'About Gant Monitor', self.on_about), ('Exit', gtk.STOCK_QUIT, '_Exit...', None, 'Exit Gant Monitor', self.on_exit) ] ag = gtk.ActionGroup('Actions') ag.add_actions(actions) self.manager = gtk.UIManager() self.manager.insert_action_group(ag, 0) self.manager.add_ui_from_string(menu) self.menu = self.manager.get_widget('/Menubar/Menu/About').props.parent search = self.manager.get_widget('/Menubar/Menu/Download') search.get_children()[0].set_markup('_Download...') search.get_children()[0].set_use_underline(True) search.get_children()[0].set_use_markup(True) self.set_from_file(icon_filename) self.set_tooltip('Gant Monitor') self.set_visible(True) self.connect('activate', self.on_download) self.connect('popup-menu', self.on_popup_menu) def on_download(self, data): downloadDialog=DownloadDialog() downloadDialog.run() def on_exit(self, data): gtk.main_quit() def on_popup_menu(self, status, button, time): self.menu.popup(None, None, None, button, time) # configure default cmd line params and serialize to xml? def on_preferences(self, data): print 'Gant preferences - todo' settings = SettingsDialog() settings.run() print settings.result def on_about(self, data): dialog = gtk.AboutDialog() dialog.set_name('Gant Monitor') dialog.set_version('0.1.0') dialog.set_comments('A tray icon to start Gant') dialog.set_website('http://cgit.get-open.com/cgit.cgi/gant/') dialog.run() dialog.destroy() if __name__ == '__main__': GantMonitorStatusIcon() gtk.main() antpm-1.24/src/gant/antdefs.h000066400000000000000000000035021476505625300161110ustar00rootroot00000000000000/* copyright 2008-2009 paul@ant.sbrk.co.uk. released under GPLv3 */ /* vers 0.6t */ #ifndef __ANTDEFS_H__ #define __ANTDEFS_H__ typedef unsigned char uchar; typedef unsigned short ushort; typedef unsigned int uint; typedef unsigned long ulong; typedef uchar (*RESPONSE_FUNC)(uchar chan, uchar msgid); typedef uchar (*CHANNEL_EVENT_FUNC)(uchar chan, uchar event); #define RESPONSE_NO_ERROR 0x00 #define EVENT_RX_SEARCH_TIMEOUT 0x01 #define EVENT_RX_FAIL 0x02 #define EVENT_TRANSFER_RX_FAILED 0x04 #define EVENT_TRANSFER_TX_COMPLETED 0x05 #define EVENT_TRANSFER_TX_FAILED 0x06 #define INVALID_MESSAGE 0x28 #define MESG_RESPONSE_EVENT_ID 0x40 #define MESG_UNASSIGN_CHANNEL_ID 0x41 #define MESG_ASSIGN_CHANNEL_ID 0x42 #define MESG_CHANNEL_MESG_PERIOD_ID 0x43 #define MESG_CHANNEL_SEARCH_TIMEOUT_ID 0x44 #define MESG_CHANNEL_RADIO_FREQ_ID 0x45 #define MESG_NETWORK_KEY_ID 0x46 #define MESG_SEARCH_WAVEFORM_ID 0x49 #define MESG_SYSTEM_RESET_ID 0x4a #define MESG_OPEN_CHANNEL_ID 0x4b #define MESG_CLOSE_CHANNEL_ID 0x4c #define MESG_REQUEST_ID 0x4d #define MESG_BROADCAST_DATA_ID 0x4e #define MESG_ACKNOWLEDGED_DATA_ID 0x4f #define MESG_BURST_DATA_ID 0x50 #define MESG_CHANNEL_ID_ID 0x51 #define MESG_CHANNEL_STATUS_ID 0x52 #define MESG_CAPABILITIES_ID 0x54 #define MESG_OPEN_RX_SCAN_ID 0x5b #define MESG_EXT_BROADCAST_DATA_ID 0x5d #define MESG_EXT_ACKNOWLEDGED_DATA_ID 0x5e #define MESG_EXT_BURST_DATA_ID 0x5f #define EVENT_RX_BROADCAST 0x9a #define EVENT_RX_ACKNOWLEDGED 0x9b #define EVENT_RX_BURST_PACKET 0x9c #define EVENT_RX_EXT_BROADCAST 0x9d #define EVENT_RX_EXT_ACKNOWLEDGED 0x9e #define EVENT_RX_EXT_BURST_PACKET 0x9f #define MESG_TX_SYNC 0xa4 #define EVENT_RX_FAKE_BURST 0xdd #define MESG_RESPONSE_EVENT_SIZE 3 #define MESG_DATA_SIZE 30 #endif /* vim: se sw=8 ts=8: */ antpm-1.24/src/gant/antlib.c000066400000000000000000000365001476505625300157350ustar00rootroot00000000000000/* copyright 2008 paul@ant.sbrk.co.uk. released under GPLv3 */ /* vers 0.6t */ #define _XOPEN_SOURCE 500 #define _BSD_SOURCE #define _DEFAULT_SOURCE #if defined(__GNU__) /* Hurd */ # define _GNU_SOURCE #endif #if defined(__APPLE__) # define _DARWIN_C_SOURCE #endif #include #include #include #include #include #include #include #include #include #include /* bzero */ #include /* fd_set */ #define __declspec(X) #include "antdefs.h" #define S(e) do { if (-1 == (e)) {perror(#e); return 0;} } while(0) #define MAXMSG 30 /* SYNC,LEN,MSG,data[9+],CHKSUM */ #define MAXCHAN 32 #define BSIZE 8*10000 #ifndef IUCLC # define IUCLC 0 #endif #define uchar unsigned char #define hexval(c) ((c >= '0' && c <= '9') ? (c-'0') : ((c&0xdf)-'A'+10)) static int fd = -1; static int dbg = 0; static pthread_t commthread; static RESPONSE_FUNC rfn = 0; static uchar *rbufp; static CHANNEL_EVENT_FUNC cfn = 0; static uchar *cbufp; static uchar *blast; static int blsize; struct msg_queue { uchar msgid; uchar len; }; /* send message over serial port */ uchar msg_send(uchar mesg, uchar *inbuf, uchar len) { uchar buf[MAXMSG]; ssize_t nw; int i; uchar chk = MESG_TX_SYNC; buf[0] = MESG_TX_SYNC; buf[1] = len; chk ^= len; buf[2] = mesg; chk ^= mesg; for (i = 0; i < len; i++) { buf[3+i] = inbuf[i]; chk ^= inbuf[i]; } buf[3+i] = chk; usleep(10*1000); if (4+i != (nw=write(fd, buf, 4+i))) { if (dbg) { perror("failed write"); } } else if (dbg == 2) { /* Wali: additional raw data output */ printf(">>>\n 00000000:"); for (i = 0; i < (len + 4); i++) { printf(" %02x", buf[i]); } putchar('\n'); } return 1; } /* two argument send */ uchar msg_send2(uchar mesg, uchar data1, uchar data2) { uchar buf[2]; buf[0] = data1; buf[1] = data2; return msg_send(mesg, buf, 2); } /* three argument send */ uchar msg_send3(uchar mesg, uchar data1, uchar data2, uchar data3) { uchar buf[3]; buf[0] = data1; buf[1] = data2; buf[2] = data3; return msg_send(mesg, buf, 3); } void get_data(int fd) { static uchar buf[500]; static int bufc = 0; int nr; int dlen; int i; int j; unsigned char chk = 0; uchar event; int found; int srch; int next = 0; nr = read(fd, buf+bufc, 20); if (nr > 0) bufc += nr; else return; if (bufc > 30) { if (dbg) fprintf(stderr, "bufc %d\n", bufc); } if (bufc > 300) { fprintf(stderr, "buf too long %d\n", bufc); for (j = 0; j < bufc; j++) fprintf(stderr, "%02x", buf[j]); fprintf(stderr, "\n"); exit(1); } else if (dbg == 2) { /* Wali: additional raw data output */ printf("<<<\n 00000000:"); for (i = 0; i < bufc; i++) { printf(" %02x", buf[i]); } putchar('\n'); } /* some data in buf */ /* search for possible valid messages */ srch = 0; while (srch < bufc) { found = 0; /* printf("srch %d bufc %d\n", srch, bufc); */ for (i = srch; i < bufc; i++) { if (buf[i] == MESG_TX_SYNC) { /* fprintf(stderr, "bufc %d sync %d\n", bufc, i); */ if (i+1 < bufc && buf[i+1] >= 1 && buf[i+1] <= 13) { dlen = buf[i+1]; if (i+3+dlen < bufc) { chk = 0; for (j = i; j <= i+3+dlen; j++) chk ^= buf[j]; if (0 == chk) { found = 1; /* got a valid message */ break; } else { fprintf(stderr, "bad chk %02x\n", chk); for (j = i; j <= i+3+dlen; j++) fprintf(stderr, "%02x", buf[j]); fprintf(stderr, "\n"); } } } } } if (found) { next = j; /* printf("next %d %02x\n", next, buf[j-1]); */ /* got a valid message, see if any data needs to be discarded */ if (i > srch) { fprintf(stderr, "\nDiscarding: "); for (j = 0; j < i; j++) fprintf(stderr, "%02x", buf[j]); fprintf(stderr, "\n"); } if (dbg) { fprintf(stderr, "data: "); for(j = i; j < i+dlen+4; j++) { fprintf(stderr, "%02x", buf[j]); } fprintf(stderr, "\n"); } event = 0; switch (buf[i+2]) { case MESG_RESPONSE_EVENT_ID: /* if (cfn) { */ /* memcpy(cbufp, buf+i+4, dlen); */ /* (*cfn)(buf[i+3], buf[i+5]); */ /* else */ if (rfn) { memcpy(rbufp, buf+i+3, dlen); (*rfn)(buf[i+3], buf[i+5]); } else { if (dbg) fprintf(stderr, "no rfn or cfn\n"); } break; case MESG_BROADCAST_DATA_ID: event = EVENT_RX_BROADCAST; break; case MESG_ACKNOWLEDGED_DATA_ID: event = EVENT_RX_ACKNOWLEDGED; break; case MESG_BURST_DATA_ID: event = EVENT_RX_BURST_PACKET; /* coalesce these and generate a fake event on last packet */ /* in case client wishes to ignore these events and capture the fake one */ { static uchar *burstbuf[MAXCHAN]; static int bused[MAXCHAN]; static int lseq[MAXCHAN]; int k; uchar seq; uchar last; uchar chan = *(buf+i+3); if (dbg) { fprintf(stderr, "burst %02x ", chan); for (k = 0; k < 12; k++) fprintf(stderr, "%02x", buf[i+k]); fprintf(stderr, "\n"); } seq = (chan & 0x60) >> 5; last = (chan & 0x80) >> 7; chan &= 0x1f; if (dbg) fprintf(stderr, "ch %x seq %d last %d\n", chan, seq, last); if (!burstbuf[chan]) { if (seq != 0) fprintf(stderr, "out of sequence ch# %d %d\n", chan, seq); else { burstbuf[chan] = (unsigned char*)malloc(BSIZE); bzero(burstbuf[chan], BSIZE); memcpy(burstbuf[chan], buf+i+4, 8); bused[chan] = 8; lseq[chan] = seq; if (dbg) fprintf(stderr, "init ch# %d %d\n", chan, lseq[chan]); } } else { if (lseq[chan]+1 != seq) { fprintf(stderr, "out of sequence ch# %d %d l %d\n", chan, seq, lseq[chan]); free(burstbuf[chan]); burstbuf[chan] = 0; if (seq == 0) { burstbuf[chan] = (unsigned char*)malloc(BSIZE); bzero(burstbuf[chan], BSIZE); memcpy(burstbuf[chan], buf+i+4, 8); bused[chan] = 8; lseq[chan] = seq; fprintf(stderr, "reinit ch# %d %d\n", chan, lseq[chan]); } } else { if ((bused[chan] % BSIZE) == 0) { burstbuf[chan] = (unsigned char*)realloc(burstbuf[chan], bused[chan]+BSIZE); bzero(burstbuf[chan]+bused[chan], BSIZE); } memcpy(burstbuf[chan]+bused[chan], buf+i+4, 8); bused[chan] += 8; if (dbg) fprintf(stderr, "seq0 %d lseq %d\n", seq, lseq[chan]); if (seq == 3) lseq[chan] = 0; else lseq[chan] = seq; if (dbg) fprintf(stderr, "seq1 %d lseq %d\n", seq, lseq[chan]); } } if (burstbuf[chan] && last) { blast = burstbuf[chan]; blsize = bused[chan]; if (dbg) fprintf(stderr, "BU %d %lx\n", blsize, (long)blast); if (dbg) { fprintf(stderr, "bused ch# %d %d\n", chan, bused[chan]); for (k = 0; k < bused[chan]; k++) fprintf(stderr, "%02x", burstbuf[chan][k]); fprintf(stderr, "\n"); } bused[chan] = 0; burstbuf[chan] = 0; } } break; case MESG_EXT_BROADCAST_DATA_ID: event = EVENT_RX_EXT_BROADCAST; break; case MESG_EXT_ACKNOWLEDGED_DATA_ID: event = EVENT_RX_EXT_ACKNOWLEDGED; break; case MESG_EXT_BURST_DATA_ID: event = EVENT_RX_EXT_BURST_PACKET; break; default: if (rfn) { /* should be this according to the docs, but doesn't fit */ /* if (dlen > MESG_RESPONSE_EVENT_SIZE) { */ if (dlen > MESG_DATA_SIZE) { fprintf(stderr, "cresponse buffer too small %d > %d\n", dlen, MESG_DATA_SIZE); for (j = 0; j < dlen; j++) fprintf(stderr, "%02x", *(buf+i+3+j)); fprintf(stderr, "\n"); exit(1); } memcpy(rbufp, buf+i+3, dlen); (*rfn)(buf[i+3], buf[i+2]); } else { if (dbg) fprintf(stderr, "no rfn\n"); } } if (event) { uchar chan = *(buf+3) & 0x1f; if (cfn) { if (dlen > MESG_DATA_SIZE) { fprintf(stderr, "rresponse buffer too small %d > %d\n", dlen, MESG_DATA_SIZE); for (j = 0; j < dlen+1; j++) fprintf(stderr, "%02x", *(buf+i+4+j)); fprintf(stderr, "\n"); exit(1); } memcpy(cbufp, buf+i+4, dlen); if (dbg) { fprintf(stderr, "xch0#%d %d %lx\n", chan, blsize, (long)blast); for (j = 0; j < blsize; j++) fprintf(stderr, "%02x", *(blast+j)); fprintf(stderr, "\n"); } (*cfn)(chan, event); if (dbg) { fprintf(stderr, "xch1#%d %d %lx\n", chan, blsize, (long)blast); for (j = 0; j < blsize; j++) fprintf(stderr, "%02x", *(blast+j)); fprintf(stderr, "\n"); } /* FAKE BURST message */ if (event == EVENT_RX_BURST_PACKET && blast && blsize) { if (dbg) { fprintf(stderr, "Fake burst ch#%d %d %lx\n", chan, blsize, (long)blast); for (j = 0; j < blsize; j++) fprintf(stderr, "%02x", *(blast+j)); fprintf(stderr, "\n"); } *(int *)(cbufp+4) = blsize; memcpy(cbufp+8, &blast, 4); (*cfn)(chan, EVENT_RX_FAKE_BURST); free(blast); blast = 0; blsize = 0; } } else if (dbg) fprintf(stderr, "no cfn\n"); } srch = next; } else break; } if (next < bufc) { memmove(buf, buf+next, bufc-next); bufc -= next; } else bufc = 0; } void *commfn(void* arg) { fd_set readfds, writefds, exceptfds; int ready; struct timeval to; (void)arg; for(;;) { FD_ZERO(&readfds); FD_ZERO(&writefds); FD_ZERO(&exceptfds); FD_SET(fd, &readfds); to.tv_sec = 1; to.tv_usec = 0; ready = select(fd+1, &readfds, &writefds, &exceptfds, &to); if (ready) { get_data(fd); } } } uchar ANT_ResetSystem(void) { uchar filler = 0; return msg_send(MESG_SYSTEM_RESET_ID, &filler, 1); } uchar ANT_Cmd55(uchar chan) { return msg_send(0x55, &chan, 1); } uchar ANT_OpenRxScanMode(uchar chan) { return msg_send(MESG_OPEN_RX_SCAN_ID, &chan, 1); } uchar ANT_Initf(const char *devname) { struct termios tp; fd = open(devname, O_RDWR); if (fd < 0) { perror(devname); return 0; } S(tcgetattr(fd, &tp)); tp.c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON|IXOFF|IXANY|INPCK|IUCLC); tp.c_oflag &= ~OPOST; tp.c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN|ECHOE); tp.c_cflag &= ~(CSIZE|PARENB); tp.c_cflag |= CS8 | CLOCAL | CREAD | CRTSCTS; S(cfsetispeed(&tp, B115200)); S(cfsetospeed(&tp, B115200)); tp.c_cc[VMIN] = 1; tp.c_cc[VTIME] = 0; S(tcsetattr(fd, TCSANOW, &tp)); S(pthread_create(&commthread, 0, commfn, 0)); return 1; } uchar ANT_Init(uchar devno) { char dev[40]; sprintf(dev, "/dev/ttyUSB%d", devno); return ANT_Initf(dev); } uchar ANT_RequestMessage(uchar chan, uchar mesg) { return msg_send2(MESG_REQUEST_ID, chan, mesg); } uchar ANT_SetNetworkKeya(uchar net, const uchar *key) { uchar buf[9]; int i; if (strlen((char*)key) != 16) { fprintf(stderr, "Bad key length %s\n", key); return 0; } buf[0] = net; for (i = 0; i < 8; i++) buf[1+i] = hexval(key[i*2])*16+hexval(key[i*2+1]); return msg_send(MESG_NETWORK_KEY_ID, buf, 9); } uchar ANT_SetNetworkKey(uchar net, const uchar *key) { uchar buf[9]; buf[0] = net; memcpy(buf+1, key, 8); return msg_send(MESG_NETWORK_KEY_ID, buf, 9); } uchar ANT_AssignChannel(uchar chan, uchar chtype, uchar net) { return msg_send3(MESG_ASSIGN_CHANNEL_ID, chan, chtype, net); } uchar ANT_UnAssignChannel(uchar chan) { return msg_send(MESG_UNASSIGN_CHANNEL_ID, &chan, 1); } uchar ANT_SetChannelId(uchar chan, ushort dev, uchar devtype, uchar manid) { uchar buf[5]; buf[0] = chan; buf[1] = dev%256; buf[2] = dev/256; buf[3] = devtype; buf[4] = manid; return msg_send(MESG_CHANNEL_ID_ID, buf, 5); } uchar ANT_SetChannelRFFreq(uchar chan, uchar freq) { return msg_send2(MESG_CHANNEL_RADIO_FREQ_ID, chan, freq); } uchar ANT_SetChannelPeriod(uchar chan, ushort period) { uchar buf[3]; buf[0] = chan; buf[1] = period%256; buf[2] = period/256; return msg_send(MESG_CHANNEL_MESG_PERIOD_ID, buf, 3); } uchar ANT_SetChannelSearchTimeout(uchar chan, uchar timeout) { return msg_send2(MESG_CHANNEL_SEARCH_TIMEOUT_ID, chan, timeout); } uchar ANT_SetSearchWaveform(uchar chan, ushort waveform) { uchar buf[3]; buf[0] = chan; buf[1] = waveform%256; buf[2] = waveform/256; return msg_send(MESG_SEARCH_WAVEFORM_ID, buf, 3); } uchar ANT_SendAcknowledgedDataA(uchar chan, uchar *data) /* ascii version */ { uchar buf[9]; int i; if (strlen((char*)data) != 16) { fprintf(stderr, "Bad data length %s\n", data); return 0; } buf[0] = chan; for (i = 0; i < 8; i++) buf[1+i] = hexval(data[i*2])*16+hexval(data[i*2+1]); return msg_send(MESG_ACKNOWLEDGED_DATA_ID, buf, 9); } uchar ANT_SendAcknowledgedData(uchar chan, uchar *data) { uchar buf[9]; buf[0] = chan; memcpy(buf+1, data, 8); return msg_send(MESG_ACKNOWLEDGED_DATA_ID, buf, 9); } ushort ANT_SendBurstTransferA(uchar chan, uchar *data, ushort numpkts) { uchar buf[9]; int i; int j; int seq = 0; if (dbg) fprintf(stderr, "numpkts %d data %s\n", numpkts, data); if (strlen((char*)data) != 16*numpkts) { fprintf(stderr, "Bad data length %s numpkts %d\n", data, numpkts); return 0; } for (j = 0; j < numpkts; j++) { buf[0] = chan|(seq<<5)|(j==numpkts-1 ? 0x80 : 0); for (i = 0; i < 8; i++) buf[1+i] = hexval(data[j*16+i*2])*16+hexval(data[j*16+i*2+1]); usleep(20*1000); msg_send(MESG_BURST_DATA_ID, buf, 9); seq++; if (seq > 3) seq = 1; } return numpkts; } ushort ANT_SendBurstTransfer(uchar chan, uchar *data, ushort numpkts) { uchar buf[9]; int j; int seq = 0; for (j = 0; j < numpkts; j++) { buf[0] = chan|(seq<<5)|(j==numpkts-1 ? 0x80 : 0); memcpy(buf+1, data+j*8, 8); usleep(20*1000); msg_send(MESG_BURST_DATA_ID, buf, 9); seq++; if (seq > 3) seq = 1; } return numpkts; } uchar ANT_OpenChannel(uchar chan) { return msg_send(MESG_OPEN_CHANNEL_ID, &chan, 1); } uchar ANT_CloseChannel(uchar chan) { return msg_send(MESG_CLOSE_CHANNEL_ID, &chan, 1); } void ANT_AssignResponseFunction(RESPONSE_FUNC rf, uchar* rbuf) { rfn = rf; rbufp = rbuf; } void ANT_AssignChannelEventFunction(uchar chan, CHANNEL_EVENT_FUNC rf, uchar* rbuf) { (void)chan; cfn = rf; cbufp = rbuf; } int ANT_fd(void) { return fd; } /* vim: se ts=2 sw=2: */ antpm-1.24/src/gant/antlib.h000066400000000000000000000024421476505625300157400ustar00rootroot00000000000000#ifndef __ANTLIB_H__ #define __ANTLIB_H__ #include "antdefs.h" uchar ANT_ResetSystem(void); uchar ANT_Cmd55(uchar chan); uchar ANT_OpenRxScanMode(uchar chan); uchar ANT_Initf(const char *devname); uchar ANT_Init(uchar devno); uchar ANT_RequestMessage(uchar chan, uchar mesg); uchar ANT_SetNetworkKeya(uchar net, const uchar *key); uchar ANT_SetNetworkKey(uchar net, const uchar *key); uchar ANT_AssignChannel(uchar chan, uchar chtype, uchar net); uchar ANT_UnAssignChannel(uchar chan); uchar ANT_SetChannelId(uchar chan, ushort dev, uchar devtype, uchar manid); uchar ANT_SetChannelRFFreq(uchar chan, uchar freq); uchar ANT_SetChannelPeriod(uchar chan, ushort period); uchar ANT_SetChannelSearchTimeout(uchar chan, uchar timeout); uchar ANT_SetSearchWaveform(uchar chan, ushort waveform); uchar ANT_SendAcknowledgedDataA(uchar chan, uchar *data); /* ascii version */ uchar ANT_SendAcknowledgedData(uchar chan, uchar *data); ushort ANT_SendBurstTransferA(uchar chan, uchar *data, ushort numpkts); ushort ANT_SendBurstTransfer(uchar chan, uchar *data, ushort numpkts); uchar ANT_OpenChannel(uchar chan); uchar ANT_CloseChannel(uchar chan); void ANT_AssignResponseFunction(RESPONSE_FUNC rf, uchar* rbuf); void ANT_AssignChannelEventFunction(uchar chan, CHANNEL_EVENT_FUNC rf, uchar* rbuf); int ANT_fd(void); #endif antpm-1.24/src/gant/gant.1000066400000000000000000000103541476505625300153320ustar00rootroot00000000000000.\" -*- coding: utf-8-unix -*- .\" groff -man -Tutf8 gant.1 .\" Copyright © 2013 by Kristóf Ralovich .\" .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. .\" .\" Permission is granted to copy and distribute modified versions of this .\" manual under the conditions for verbatim copying, provided that the .\" entire resulting derived work is distributed under the terms of a .\" permission notice identical to this one .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" License. .\" .TH gant 1 "2013-10" "gant" "ANT+ client" .SH "NAME" gant \- console based ANT+ information retrieval client for Garmin GPS products .SH "SYNOPSIS" .BI "gant [ " "OPTIONS" " ] " .SH DESCRIPTION .B "gant" is a small command-line utility to retrieve information (sports tracks, etc.) from Garmin GPS products over the wireless ANT/ANT+ protocols. Currently supported devices are the Forerunner 405. .SH "OPTIONS" .TP .BI "\-a " "authfile" Provide authfile (default ~/.gant). .TP .BI "\-f " "name" Assign a name to the ANT device. (default garmin) .TP .BI "\-d " "devno" ttyUSB .I "devno" Device no. (default 0) .TP .BI "\-i " "id" ID for pairing (default random) .TP .BI "\-m " "mydev" (default 0) .TP .BI "\-p" Passive .TP .BI "\-v" Verbose .TP .BI "\-D " "level" Debug .TP .BI "\-r" Reset the device .TP .BI "\-n" Do not write auth file .TP .BI "\-z" Do not pair .SS "Help options" .TP .BI "\-h" Show command line options. .SH "EXAMPLE 1" Put 405 in pairing mode gant -f paul -a auth405 This gives your garmin a name of "paul" and an auth file of "auth405" The 405 will ask you if you wish to pair with "paul". Obviously you might want to use a different name :) Download with: gant -nza auth405 > output or -Dnza if you want lots of debug output It doesn't seem to be very reliable at starting the download and I haven't investigated why yet. So, if it doesn't start downloading press ctrl-c and try again. I find it helps to take the watch out of power save mode. If you've already downloaded the data, then you'll need to set "force send" to yes on the watch. Compare output with .TCX file produce by windows ANT Agent. .SH "EXAMPLE 2" HOWTO USE gant 1. plugin your ANT+ stick 2. the system will load the kernel module "cp210x" 3. to find out what ttyUSB device is used run .LP .RS # dmesg|grep "cp210x converter" .RE .RS [...] cp210x 3-1:1.0: cp210x converter detected .RE .RS [...] usb 3-1: cp210x converter now attached to ttyUSB3 .RE .LP In this case you have to use the optione "-d 3". If it is ttyUSB0 then you don't need the -d option because 0 is the default 4. put the watch into paring mode (menu -> configuration -> ANT+ -> computer -> pairing on) 5. pair the computer with the watch ("mywatch" as name for the watch and the file "auth405" as an authorization file which will be created) .LP .RS # gant -d 3 -f mywatch -a auth405 .RE .LP 6. download saved tracks from the watch .LP .RS # gant -d 3 -f mywatch -nza auth405 .RE .LP You get the possible options with .LP .RS # gant -h .RE .LP To convert the downloaded TCX file (e.g. 2011-07-22-123456.tcx) you can use gpsbabel: .LP .RS # gpsbabel -t -i gtrnctr -f 2011-07-22-123456.tcx -o gpx -F 2011-07-22-123456.gpx .RE .LP \-\- 2011-07-22 Noèl Köthe .SH "DEVICES" Wireless ANT communications happens over a USB2ANT dongle. Under Linux the dongle is driven by .B cp210x kernel module, and presented to user-space as a USB serial port, .B /dev/ttyUSBxxx where .B xxx is an integer. The dongle is typically carrying the USB vendor id/product id pair of 0fcf/1004 or 0fcf/1008. Recent Linux systems employ .B udev to handle device nodes and permissions, thus appropriate .SH "FILES" .TP \fB/lib/modules/`uname \-r`/kernel/drivers/usb/serial/cp210x.ko\fR Kernel driver module for USB2ANT dongle. .TP .B /dev/ttyUSBxxx Serial device created for dongle. .TP .B $HOME/.gant Default authentication file. .SH "AUTHOR" .B gant was written by paul@ant.sbrk.co.uk, Wali and Klaus@Ethgen.de. This man page is Copyright © 2013 Kristóf Ralovich. .SH "SEE ALSO" .UR "http://code.google.com/p/antpm" .BR "http://code.google.com/p/antpm" antpm-1.24/src/gant/gant.c000066400000000000000000001342141476505625300154160ustar00rootroot00000000000000/* copyright 2010 Klaus@Ethgen.de. released under GPLv3 */ /* copyright 2008-2009 paul@ant.sbrk.co.uk */ /* copyright 2009-2009 Wali */ #define _XOPEN_SOURCE /* getopt */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* bzero */ #include #include #include "antlib.h" #include "antdefs.h" #define DEBUG_OUT(level, ...) {if (dbg && level <= dbg){fprintf(stderr, "DEBUG(%d): ", level); fprintf(stderr, __VA_ARGS__); fprintf(stderr, " in line %d.\n", __LINE__);}} #define ERROR_OUT(...) {fprintf(stderr, "ERROR: "); fprintf(stderr, __VA_ARGS__); fprintf(stderr, " in line %d.\n", __LINE__);} #define XML_ERROR_CHECK {if (rc < 0){ERROR_OUT("Error in XML creation"); exit(-1);}} typedef enum { XML_OUTSIDE, XML_IN_TrainingCenterDatabase, XML_IN_Activities, XML_IN_Activity, XML_IN_Lap, XML_IN_Track, XML_IN_Trackpoint } xml_pos; struct _activity { unsigned short valid; unsigned short first_lap; unsigned short last_lap; unsigned short sport; }; struct _lap { unsigned short valid; time_t timestamp; unsigned long duration; float distance; float max_speed; unsigned short calories; int hr_avg; int hr_max; int intensity; int cadence; int trigger; }; /* all version numbering according ant agent for windows 2.2.1 */ char *releasetime = "Apr 25 2010, 10:00:00"; uint majorrelease = 2; uint minorrelease = 2; uint majorbuild = 7; uint minorbuild = 0; double round(double); int gottype; int sentauth; int gotwatchid; int nopairing = 0; int nowriteauth = 0; int reset = 0; int dbg = 0; int seenphase0 = 0; int lastphase; int sentack2; int newfreq = 0; int period = 0x1000; /* garmin specific broadcast period */ int donebind = 0; int sentgetv; char *fname = "garmin"; time_t garmin_epoch = 631065600; static const uchar ANTSPT_KEY[] = "A8A423B9F55E63C1"; /* ANT+Sport key */ static uchar ebuf[MESG_DATA_SIZE]; /* response event data gets stored here */ static uchar cbuf[MESG_DATA_SIZE]; /* channel event data gets stored here */ int passive = 0; int verbose = 0; int downloadfinished = 0; int downloadstarted = 0; int sentid = 0; uint mydev = 0; uint peerdev; uint myid; uint devid; uint myauth1; uint myauth2; char authdata[32]; uint pairing; uint isa50; uint isa405; uint waitauth; int nphase0; char modelname[256]; char deviname[256]; ushort part = 0; ushort ver = 0; uint unitid = 0; /*char *getversion = "440dffff00000000fe00000000000000";*/ /*char *getgpsver = "440dffff0000000006000200ff000000";*/ const char *acks[] = { "fe00000000000000", /* get version - 255, 248, 253 */ "0e02000000000000", /* device short name (fr405a) - 525 */ /* "1c00020000000000", // no data */ "0a0002000e000000", /* unit id - 38 */ "0a00020002000000", /* send position */ "0a00020005000000", /* send time */ "0a000200ad020000", /* 4 byte something? 0x10270000 = 10000 dec - 1523 */ "0a000200c6010000", /* 3 x 4 ints? - 994 */ "0a00020035020000", /* guessing this is # trackpoints per run - 1066 */ "0a00020097000000", /* load of software versions - 247 */ "0a000200c2010000", /* download runs - 27 (#runs), 990?, 12? */ "0a00020075000000", /* download laps - 27 (#laps), 149 laps, 12? */ "0a00020006000000", /* download trackpoints - 1510/99(run marker), ..1510,12 */ "0a000200ac020000", "" }; int sentcmd; uchar clientid[3][8]; int authfd = -1; char *authfile; char *progname; #define BSIZE 8*10000 /* uchar blast[BSIZE]; // should be like that, but not working */ uchar *blast = 0; /* first time reading not initialized, but why it is working reading from adr 0? */ int blsize = 0; int bused = 0; int lseq = -1; /* round a float as garmin does it! */ /* shoot me for writing this! */ char *ground(double d) { int neg = 0; static char res[30]; ulong ival; ulong l; /* hope it doesn't overflow */ if (d < 0) { neg = 1; d = -d; } ival = floor(d); d -= ival; l = floor(d * 100000000); if (l % 10 >= 5) l = l / 10 + 1; else l = l / 10; snprintf(res, 30, "%s%ld.%07ld", neg ? "-" : "", ival, l); return res; } char *timestamp(void) { struct timeval tv; static char time[50]; struct tm *tmp; gettimeofday(&tv, 0); tmp = gmtime(&tv.tv_sec); snprintf(time, 50, "%02d:%02d:%02d.%02d", tmp->tm_hour, tmp->tm_min, tmp->tm_sec, (int)tv.tv_usec / 10000); return time; } uint randno(void) { uint r; int fd = open("/dev/urandom", O_RDONLY); if (fd >= 0) { ssize_t rr = read(fd, &r, sizeof r); close(fd); if(rr != sizeof r) { r = rand(); } } else { r = rand(); } return r; } void print_tcx_header(xmlTextWriterPtr tcxfile) { int rc; /* Start the Document */ rc = xmlTextWriterStartDocument(tcxfile, "1.0", "UTF-8", "no"); XML_ERROR_CHECK; /* Start the TrainingCenterDatabase */ rc = xmlTextWriterStartElementNS(tcxfile, NULL, BAD_CAST "TrainingCenterDatabase", BAD_CAST "http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"); XML_ERROR_CHECK; rc = xmlTextWriterWriteAttributeNS(tcxfile, BAD_CAST "xsi", BAD_CAST "schemaLocation", BAD_CAST "http://www.w3.org/2001/XMLSchema-instance", BAD_CAST "http://www.garmin.com/xmlschemas/ActivityExtension/v2 http://www.garmin.com/xmlschemas/ActivityExtensionv2.xsd http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2 http://www.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd"); XML_ERROR_CHECK; /* Finally start the Activities element */ rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Activities"); XML_ERROR_CHECK; return; } void print_tcx_footer(xmlTextWriterPtr tcxfile) { int rc; /* *INDENT-OFF* */ rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Track (Is it a good idea to do it here?) */ rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Lap (Is it a good idea to do it here?) */ rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Creator"); XML_ERROR_CHECK; rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "xsi:type", BAD_CAST "Device_t"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Name", "%s", deviname); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "UnitId", "%u", unitid); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "ProductID", "%u", part); XML_ERROR_CHECK; rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Version"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "VersionMajor", "%u", ver / 100); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "VersionMinor", "%u", ver % 100); XML_ERROR_CHECK; rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "BuildMajor", BAD_CAST "0"); XML_ERROR_CHECK; rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "BuildMinor", BAD_CAST "0"); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Version */ rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Creator */ rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Activity */ rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Activities */ rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Author"); XML_ERROR_CHECK; rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "xsi:type", BAD_CAST "Application_t"); XML_ERROR_CHECK; rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "Name", BAD_CAST "Garmin ANT Agent(tm)"); XML_ERROR_CHECK; rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Build"); XML_ERROR_CHECK; rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Version"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "VersionMajor", "%u", majorrelease); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "VersionMinor", "%u", minorrelease); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "BuildMajor", "%u", majorbuild); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "BuildMinor", "%u", minorbuild); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Version */ rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "Type", BAD_CAST "Release"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Time", "%s", releasetime); XML_ERROR_CHECK; rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "Builder", BAD_CAST "sqa"); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Build */ rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "LangID", BAD_CAST "EN"); XML_ERROR_CHECK; rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "PartNumber", BAD_CAST "006-A0214-00"); XML_ERROR_CHECK; /* *INDENT-ON* */ return; } void dump_data(FILE * out, uchar *data, size_t offset, size_t size) { unsigned char buf[16]; int i, j; for (i=0; i < (int)size; i+=16) { memset(buf, 0, sizeof buf); memcpy(buf, data + offset + i, (size-i >= 16)? 16 : (size-i)); fprintf(out, "0x%04lx:", (unsigned long)(offset + i)); for (j=0; j < 16; j++) { if (j == 8) fprintf(out, " "); if (i+j >= (int)size) fprintf(out, " "); else fprintf(out, " %02x", buf[j]); } /* for (j=0; j < 16; j++) */ fprintf(out, " "); for (j=0; j < 16; j++) { if (i+j >= (int)size) break; if (j == 8) fprintf(out, " "); if (isprint(buf[j])) fprintf(out, "%c", buf[j]); else fprintf(out, "."); } /* for (j=0; j < 16; j++) */ fprintf(out, "\n"); } /* for (i=0; i < size; i+=16) */ return; } /* void dump_ata(void *data, siz... */ #pragma pack(1) struct ack_msg { uchar code; uchar atype; uchar c1; uchar c2; uint id; }; struct auth_msg { uchar code; uchar atype; uchar phase; uchar u1; uint id; uint auth1; uint auth2; uint fill1; uint fill2; }; struct pair_msg { uchar code; uchar atype; uchar phase; uchar u1; uint id; char devname[16]; }; #pragma pack() #define ACKSIZE 8 /* above structure must be this size */ #define AUTHSIZE 24 /* ditto */ #define PAIRSIZE 16 #define MAXLAPS 256 /* max of saving laps data before output with trackpoint data */ #define MAXTRACK 256*256 /* max number of tracks to be saved per download */ void decode(ushort bloblen, ushort pkttype, ushort pktlen, int dsize, uchar * data) { int i; int hr; int cad; int u1, u2; int doff = 20; char model[256]; char gpsver[256]; float alt; float dist; time_t tv; char tbuf[100]; double lat, lon; uint ndata; time_t tv_lap; static xmlTextWriterPtr tcxfile = NULL; static ushort track_pause = 0; int rc; static xml_pos xml_position = XML_OUTSIDE; static struct _activity *activities = NULL; static struct _lap *laps = NULL; static unsigned short lap_id; static unsigned short activity_id; DEBUG_OUT(3, "decode %d %d %d %d", bloblen, pkttype, pktlen, dsize); switch (pkttype) { case 255: /* Identifier */ memset(model, 0, sizeof model); memcpy(model, data + doff + 4, pktlen - 4); part = data[doff] + data[doff + 1] * 256; ver = data[doff + 2] + data[doff + 3] * 256; DEBUG_OUT(1, "Packet %d: Part#: %d Version: %d Name: %s", pkttype, part, ver, model); break; case 248: /* GPS identifier */ memset(gpsver, 0, sizeof gpsver); memcpy(gpsver, data + doff, pktlen); DEBUG_OUT(1, "Packet %d: GPS: %s", pkttype, gpsver); break; case 253: DEBUG_OUT(1, "Packet %d: Unknown", pkttype); if (dbg >= 2) dump_data(stderr, data+doff, 0, pktlen); break; case 525: memset(deviname, 0, sizeof deviname); memcpy(deviname, data + doff, pktlen); DEBUG_OUT(1, "Packet %d: Devname: \"%s\"", pkttype, deviname); break; case 12: DEBUG_OUT(1, "Packet %d: xfer complete (subtype %u)", pkttype, data[doff] + data[doff + 1] * 256); if (dbg >= 2) dump_data(stderr, data+doff, 2, pktlen-2); switch (data[doff] + data[doff + 1] * 256) { case 6: /* Wayboint end */ /* last file completed, add footer and close file */ if (tcxfile) { print_tcx_footer(tcxfile); xml_position = XML_OUTSIDE; rc = xmlTextWriterEndDocument(tcxfile); XML_ERROR_CHECK; xmlFreeTextWriter(tcxfile); tcxfile = NULL; } break; case 117: /* Lap informations end */ break; case 450: /* Track informations end */ break; default: break; } break; case 38: unitid = data[doff] + data[doff + 1] * 256 + data[doff + 2] * 256 * 256 + data[doff + 3] * 256 * 256 * 256; DEBUG_OUT(1, "Packet %d: UnitID: %u", pkttype, unitid); break; case 27: /* Number of following packages */ ndata = data[doff] + data[doff + 1] * 256; DEBUG_OUT(2, "Packet %d: Number of following packages: %u", pkttype, ndata); break; case 1523: /* Max Trackpoints (?) 10000 */ case 994: /* Drei Limits (?) 200, 25, 200 */ case 1066: /* 20, 200, 100, ???? */ DEBUG_OUT(1, "Packet %d", pkttype); if (dbg >= 2) dump_data(stderr, data+doff, 0, pktlen); break; case 14: /* Current time (UTC) */ DEBUG_OUT(1, "Packet %d: Current time: %04u-%02u-%02u %02u:%02u:%02u", pkttype, data[doff + 2] + data[doff + 3] * 256, data[doff + 1], data[doff], data[doff + 4], data[doff + 6], data[doff + 7]); break; case 17: DEBUG_OUT(1, "Packet %d: Position?", pkttype); if (dbg >= 2) dump_data(stderr, data+doff, 0, pktlen); break; case 990: /* Activity specification */ DEBUG_OUT(1, "Packet %d: Activity %u: laps %u-%u sport %u", pkttype, data[doff] + data[doff + 1] * 256, data[doff + 2] + data[doff + 3] * 256, data[doff + 4] + data[doff + 5] * 256, data[doff + 6]); /* Initialize memory if not done before */ if (activities == NULL) { activities = (struct _activity *)calloc(256 * 256, sizeof(struct _activity)); if (activities == NULL) { ERROR_OUT("Cannot calloc enough memory"); exit(-1); } memset(activities, 0x00, sizeof(struct _activity) * 256 * 256); } /* if (activities == NULL) */ activity_id = data[doff] + data[doff + 1] * 256; activities[activity_id].first_lap = data[doff + 2] + data[doff + 3] * 256; activities[activity_id].last_lap = data[doff + 4] + data[doff + 5] * 256; activities[activity_id].sport = data[doff + 6]; activities[activity_id].valid = 1; /* leftover (Most of!) */ if (dbg >= 2) dump_data(stderr, data+doff, 7, pktlen-7); break; case 99: DEBUG_OUT(1, "Packet %d: Activity index: %u", pkttype, data[doff] + data[doff + 1] * 256); /* close previous file */ if (tcxfile) { /* add xml footer and close file, the next file will be open further down */ DEBUG_OUT(1, "Closing file"); print_tcx_footer(tcxfile); xml_position = XML_OUTSIDE; rc = xmlTextWriterEndDocument(tcxfile); XML_ERROR_CHECK; xmlFreeTextWriter(tcxfile); tcxfile = NULL; } activity_id = data[doff] + data[doff + 1] * 256; if (laps == NULL || activities[activity_id].valid == 0 || laps[activities[activity_id].first_lap].valid == 0) { ERROR_OUT("Something is wrong in transfer"); exit(-1); } lap_id = activities[activity_id].first_lap; /* use first lap starttime as filename */ tv_lap = laps[lap_id].timestamp; strftime(tbuf, sizeof(tbuf), "%Y-%m-%d-%H%M%S.tcx", localtime(&tv_lap)); DEBUG_OUT(1, "Open file %s", tbuf); /* open file and start with header of xml file */ tcxfile = xmlNewTextWriterFilename(tbuf, 0); if (tcxfile == NULL) { ERROR_OUT("Error in XML creation"); exit(-1); } print_tcx_header(tcxfile); xml_position = XML_IN_Activities; rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Activity"); XML_ERROR_CHECK; xml_position++; switch (activities[activity_id].sport) { case 0: rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "Sport", BAD_CAST "Running"); break; case 1: rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "Sport", BAD_CAST "Biking"); break; case 2: rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "Sport", BAD_CAST "Other"); break; default: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "Notes", BAD_CAST "Unknown sport type"); XML_ERROR_CHECK; rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "Sport", BAD_CAST "Other"); } XML_ERROR_CHECK; strftime(tbuf, sizeof tbuf, "%Y-%m-%dT%H:%M:%SZ", gmtime(&tv_lap)); rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Id", "%s", tbuf); XML_ERROR_CHECK; /* leftover (5) */ if (dbg >= 2) dump_data(stderr, data+doff, 2, pktlen-2); break; case 1510: DEBUG_OUT(1, "%d Track package with %u waypoints", pkttype, data[doff] + data[doff + 1] * 256); /* if trackpoints are split into more than one message 1510, do not add xml head again */ /* Do some sanity checks */ if (activities[activity_id].valid == 0 || laps[lap_id].valid == 0 || lap_id < activities[activity_id].first_lap || lap_id > activities[activity_id].last_lap) { ERROR_OUT("Sanity check failed"); ERROR_OUT("Activity: %u, lap: %u", activity_id, lap_id); exit(-1); } /* if (activities[activity_id].va... */ for (i = 4; i < pktlen; i += 24) { tv = data[doff + i + 8] + data[doff + i + 9] * 256 + data[doff + i + 10] * 256 * 256 + data[doff + i + 11] * 256 * 256 * 256 + garmin_epoch; if (lap_id < activities[activity_id].last_lap && laps[lap_id + 1].valid && tv >= laps[lap_id + 1].timestamp) { lap_id++; /* Close track and lap if still open (Should ever be) */ if (xml_position == XML_IN_Track) { rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Track */ xml_position--; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Lap */ xml_position--; } /* if (xml_position == XML_IN_Tra... */ } /* if (lap_id < activities[activi... */ /* New lap, handle here to only write the code once */ if (xml_position == XML_IN_Activity) { strftime(tbuf, sizeof tbuf, "%Y-%m-%dT%H:%M:%SZ", gmtime(&laps[lap_id].timestamp)); rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Lap"); XML_ERROR_CHECK; xml_position++; rc = xmlTextWriterWriteFormatAttribute(tcxfile, BAD_CAST "StartTime", "%s", tbuf); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "TotalTimeSeconds", "%ld.%02ld00000", laps[lap_id].duration / 100, laps[lap_id].duration % 100); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "DistanceMeters", "%s", ground(laps[lap_id].distance)); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "MaximumSpeed", "%s", ground(laps[lap_id].max_speed)); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Calories", "%d", laps[lap_id].calories); XML_ERROR_CHECK; if (laps[lap_id].hr_avg > 0) { rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "AverageHeartRateBpm"); XML_ERROR_CHECK; rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "xsi:type", BAD_CAST "HeartRateInBeatsPerMinute_t"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Value", "%d", laps[lap_id].hr_avg); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; } if (laps[lap_id].hr_max > 0) { rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "MaximumHeartRateBpm"); XML_ERROR_CHECK; rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "xsi:type", BAD_CAST "HeartRateInBeatsPerMinute_t"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Value", "%d", laps[lap_id].hr_max); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; } switch (laps[lap_id].intensity) { case 0: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "Intensity", BAD_CAST "Active"); break; case 1: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "Intensity", BAD_CAST "Resting"); break; default: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "Intensity", BAD_CAST "Active"); } XML_ERROR_CHECK; /* for bike the average cadence of this lap is here */ if (activities[activity_id].sport == 1) { if (laps[lap_id].cadence != 255) { rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Cadence", "%d", laps[lap_id].cadence); XML_ERROR_CHECK; } } switch (laps[lap_id].trigger) { case 4: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "TriggerMethod", BAD_CAST "HeartRate"); break; case 3: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "TriggerMethod", BAD_CAST "Time"); break; case 2: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "TriggerMethod", BAD_CAST "Location"); break; case 1: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "TriggerMethod", BAD_CAST "Distance"); break; case 0: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "TriggerMethod", BAD_CAST "Manual"); break; default: rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "TriggerMethod", BAD_CAST "Manual"); } XML_ERROR_CHECK; /* I prefere the average run cadence here than at the end of this lap according windows ANTagent */ if (activities[activity_id].sport == 0) { if (laps[lap_id].cadence != 255) { rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Extensions"); XML_ERROR_CHECK; rc = xmlTextWriterStartElementNS(tcxfile, NULL, BAD_CAST "LX", BAD_CAST "http://www.garmin.com/xmlschemas/ActivityExtension/v2"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "AvgRunCadence", "%d", laps[lap_id].cadence); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* LX */ rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Extensions */ } } rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Track"); XML_ERROR_CHECK; xml_position++; track_pause = 0; } /* if (xml_position == XML_IN_Act... */ if (xml_position != XML_IN_Track) { ERROR_OUT("Need to write trackpoint but I am not in active track (Current: %d)", xml_position); continue; } strftime(tbuf, sizeof tbuf, "%Y-%m-%dT%H:%M:%SZ", gmtime(&tv)); memcpy((void *)&alt, data + doff + i + 12, 4); memcpy((void *)&dist, data + doff + i + 16, 4); lat = (data[doff + i] + data[doff + i + 1] * 256 + data[doff + i + 2] * 256 * 256 + data[doff + i + 3] * 256 * 256 * 256) * 180.0 / 0x80000000; lon = (data[doff + i + 4] + data[doff + i + 5] * 256 + data[doff + i + 6] * 256 * 256 + data[doff + i + 7] * 256 * 256 * 256) * 180.0 / 0x80000000; hr = data[doff + i + 20]; cad = data[doff + i + 21]; u1 = data[doff + i + 22]; u2 = data[doff + i + 23]; DEBUG_OUT(2, "lat %.10g lon %.10g hr %d cad %d u1 %d u2 %d tv %lld %s alt %f dist %f %02x %02x%02x%02x%02x", lat, lon, hr, cad, u1, u2, (long long)tv, tbuf, alt, dist, data[doff + i + 3], data[doff + i + 16], data[doff + i + 17], data[doff + i + 18], data[doff + i + 19]); /* track pause only if following trackpoint is aswell 'timemarker' with utopic distance */ if (track_pause && dist > (float)40000000) { rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Track */ rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Track"); XML_ERROR_CHECK; } rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Trackpoint"); XML_ERROR_CHECK; xml_position++; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Time", "%s", tbuf); XML_ERROR_CHECK; if (lat < 90) { rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Position"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "LatitudeDegrees", "%s", ground(lat)); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "LongitudeDegrees", "%s", ground(lon)); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Position */ rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "AltitudeMeters", "%s", ground(alt)); XML_ERROR_CHECK; } /* last trackpoint has utopic distance, 40000km should be enough, hack? */ if (dist < (float)40000000) { rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "DistanceMeters", "%s", ground(dist)); XML_ERROR_CHECK; } if (hr > 0) { rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "HeartRateBpm"); XML_ERROR_CHECK; rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "xsi:type", BAD_CAST "HeartRateInBeatsPerMinute_t"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Value", "%d", hr); XML_ERROR_CHECK; rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* HeartRateBpm */ } /* for bikes the cadence is written here and for the footpod in , why garmin? */ if (activities[activity_id].sport == 1) { if (cad != 255) { rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "Cadence", "%d", cad); XML_ERROR_CHECK; } } if (dist < (float)40000000) { rc = xmlTextWriterWriteElement(tcxfile, BAD_CAST "SensorState", u1 ? BAD_CAST "Present" : BAD_CAST "Absent"); XML_ERROR_CHECK; if (u1 == 1 || cad != 255) { rc = xmlTextWriterStartElement(tcxfile, BAD_CAST "Extensions"); XML_ERROR_CHECK; rc = xmlTextWriterStartElementNS(tcxfile, NULL, BAD_CAST "TPX", BAD_CAST "http://www.garmin.com/xmlschemas/ActivityExtension/v2"); XML_ERROR_CHECK; rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "AvgRunCadence", "%d", cad); XML_ERROR_CHECK; /* get type of pod from data, could not figure it out, so using sporttyp of first track */ if (activities[activity_id].sport == 1) { rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "CadenceSensor", BAD_CAST "Bike"); XML_ERROR_CHECK; } else { rc = xmlTextWriterWriteAttribute(tcxfile, BAD_CAST "CadenceSensor", BAD_CAST "Footpod"); XML_ERROR_CHECK; if (cad != 255) { rc = xmlTextWriterWriteFormatElement(tcxfile, BAD_CAST "RunCadence", "%d", cad); XML_ERROR_CHECK; } } rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* TPX */ rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Extensions */ } track_pause = 0; } rc = xmlTextWriterEndElement(tcxfile); XML_ERROR_CHECK; /* Trackpoint */ xml_position--; /* maybe if we recieve utopic position and distance this tells pause in the run (stop and go) if not begin or end of lap */ if (dist > (float)40000000 && track_pause == 0) { track_pause = 1; DEBUG_OUT(2, "Track pause (stop and go)"); } else { track_pause = 0; } } /* for (i = 4; i < pktlen; i += 2... */ break; case 149: /* Lap specification */ DEBUG_OUT(1, "%d Lap data id: %u %u", pkttype, data[doff] + data[doff + 1] * 256, data[doff + 2] + data[doff + 3] * 256); /* Initialize memory if not done before */ if (laps == NULL) { laps = (struct _lap *)calloc(256 * 256, sizeof(struct _lap)); if (laps == NULL) { ERROR_OUT("Cannot calloc enough memory"); exit(-1); } memset(laps, 0x00, sizeof(struct _lap) * 256 * 256); } /* if (laps == NULL) */ lap_id = data[doff] + data[doff + 1] * 256; laps[lap_id].timestamp = data[doff + 4] + data[doff + 5] * 256 + data[doff + 6] * 256 * 256 + data[doff + 7] * 256 * 256 * 256 + garmin_epoch; laps[lap_id].duration = data[doff + 8] + data[doff + 9] * 256 + data[doff + 10] * 256 * 256 + data[doff + 11] * 256 * 256 * 256; memcpy(&laps[lap_id].distance, &data[doff + 12], 4); /* Dirty, but seems to work */ memcpy(&laps[lap_id].max_speed, &data[doff + 16], 4); /* Dirty, but seems to work */ laps[lap_id].calories = data[doff + 36] + data[doff + 37] * 256; laps[lap_id].hr_avg = data[doff + 38]; laps[lap_id].hr_max = data[doff + 39]; laps[lap_id].intensity = data[doff + 40]; laps[lap_id].cadence = data[doff + 41]; laps[lap_id].trigger = data[doff + 42]; laps[lap_id].valid = 1; if (dbg >= 2) { dump_data(stderr, data+doff, 20, 16); dump_data(stderr, data+doff, 43, pktlen-43); } break; case 247: /* Software versions */ memset(modelname, 0, sizeof modelname); memcpy(modelname, data + doff + 88, dsize - 88); DEBUG_OUT(1, "%d Device name \"%s\"\n", pkttype, modelname); break; default: DEBUG_OUT(1, "Don't know how to decode packet type %d", pkttype); if (dbg >= 2) dump_data(stderr, data+doff, 0, pktlen); } } void usage(void) { /* *INDENT-OFF* */ fprintf(stderr, "Usage: %s -a authfile\n" " [ -a authfile ] Authfile (default ~/.gant)\n" " [ -f name ] (default garmin)\n" " [ -d devno ] Device no. (default 0)\n" " [ -i id ] ID for pairing (default random)\n" " [ -m mydev ] (default 0)\n" " [ -p ] Passive\n" " [ -v ] Verbose\n" " [ -D level ] Debug\n" " [ -r ] Reset the device\n" " [ -n ] Do not write auth file\n" " [ -z ] Do not pair\n" " [ -h ] This help\n", progname); /* *INDENT-ON* */ exit(1); } uchar chevent(uchar chan, uchar event) { uchar status = 0; uchar phase = 0; /*uint newdata;*/ struct ack_msg ack; struct auth_msg auth; struct pair_msg pair; uint id; int i; uint cid; DEBUG_OUT(5, "chevent %02x %02x", chan, event); if (event == EVENT_RX_BROADCAST) { status = cbuf[1] & 0xd7; /*newdata = cbuf[1] & 0x20;*/ phase = cbuf[2]; } cid = cbuf[4] + cbuf[5] * 256 + cbuf[6] * 256 * 256 + cbuf[7] * 256 * 256 * 256; memcpy((void *)&id, cbuf + 4, 4); DEBUG_OUT(6, "cid %08x myid %08x", cid, myid); if (dbg && event != EVENT_RX_BURST_PACKET) { DEBUG_OUT(5, "chan %d event %02x channel open: ", chan, event); for (i = 0; i < 8; i++) DEBUG_OUT(6, " -: %02x", cbuf[i]); } switch (event) { case EVENT_RX_BROADCAST: lastphase = phase; /* store the last phase we see the watch broadcast */ DEBUG_OUT(3, "Lastphase %d", lastphase); if (!pairing && !nopairing) pairing = cbuf[1] & 8; if (!gottype) { gottype = 1; isa50 = cbuf[1] & 4; isa405 = cbuf[1] & 1; if ((isa50 && isa405) || (!isa50 && !isa405)) { ERROR_OUT("50 %d and 405 %d", isa50, isa405); exit(1); } } if (verbose) { switch (phase) { case 0: DEBUG_OUT(4, "%s BC0 %02x %d %d %d PID %d %d %d %c%c", timestamp(), cbuf[0], cbuf[1] & 0xd7, cbuf[2], cbuf[3], cbuf[4] + cbuf[5] * 256, cbuf[6], cbuf[7], (cbuf[1] & 0x20) ? 'N' : ' ', (cbuf[1] & 0x08) ? 'P' : ' '); break; case 1: DEBUG_OUT(4, "%s BC1 %02x %d %d %d CID %08x %c%c", timestamp(), cbuf[0], cbuf[1] & 0xd7, cbuf[2], cbuf[3], cid, (cbuf[1] & 0x20) ? 'N' : ' ', (cbuf[1] & 0x08) ? 'P' : ' '); break; DEBUG_OUT(4, "%s BCX %02x %d %d %d PID %d %d %d %c%c", timestamp(), cbuf[0], cbuf[1] & 0xd7, cbuf[2], cbuf[3], cbuf[4] + cbuf[5] * 256, cbuf[6], cbuf[7], (cbuf[1] & 0x20) ? 'N' : ' ', (cbuf[1] & 0x08) ? 'P' : ' '); default: break; } } DEBUG_OUT(6, "Watch status %02x stage %d id %08x", status, phase, id); if (!sentid) { sentid = 1; ANT_RequestMessage(chan, MESG_CHANNEL_ID_ID); /* request sender id */ } /* if we don't see a phase 0 message first, reset the watch */ if (reset || (phase != 0 && !seenphase0)) { DEBUG_OUT(1, "Resetting"); ack.code = 0x44; ack.atype = 3; ack.c1 = 0x00; ack.c2 = 0x00; ack.id = 0; ANT_SendAcknowledgedData(chan, (uchar *)&ack); /* tell garmin we're finished */ sleep(1); exit(1); } switch (phase) { case 0: seenphase0 = 1; nphase0++; if (nphase0 % 10 == 0) donebind = 0; if (newfreq) { /* switch to new frequency */ ANT_SetChannelPeriod(chan, period); ANT_SetChannelSearchTimeout(chan, 3); ANT_SetChannelRFFreq(chan, newfreq); newfreq = 0; } /* phase 0 seen after reset at end of download */ if (downloadfinished) { DEBUG_OUT(1, "Download finished"); exit(0); } /* generate a random id if pairing and user didn't specify one */ if (pairing && !myid) { myid = randno(); DEBUG_OUT(1, "Pairing, using id %08x", myid); } /* need id codes from auth file if not pairing */ /* TODO: handle multiple watches */ /* BUG: myauth1 should be allowed to be 0 */ if (!pairing && !myauth1) { int nr; DEBUG_OUT(1, "Reading auth data from %s", authfile); authfd = open(authfile, O_RDONLY); if (authfd < 0) { perror(authfile); ERROR_OUT("No auth data. Need to pair first"); exit(1); } nr = read(authfd, authdata, 32); close(authfd); if (nr != 32 && nr != 24) { ERROR_OUT("Bad auth file len %d != 32 or 24", nr); exit(1); } /* BUG: auth file not portable */ memcpy((void *)&myauth1, authdata + 16, 4); memcpy((void *)&myauth2, authdata + 20, 4); memcpy((void *)&mydev, authdata + 12, 4); memcpy((void *)&myid, authdata + 4, 4); DEBUG_OUT(4, "dev %08x auth %08x %08x id %08x", mydev, myauth1, myauth2, myid); } /* bind to watch */ if (!donebind && devid) { donebind = 1; if (isa405) newfreq = 0x32; ack.code = 0x44; ack.atype = 2; ack.c1 = isa50 ? 0x32 : newfreq; ack.c2 = 0x04; ack.id = myid; ANT_SendAcknowledgedData(chan, (void *)&ack); /* bind */ } else { DEBUG_OUT(6, "Donebind %d devid %x", donebind, devid); } break; case 1: DEBUG_OUT(3, "Case 1 %x", peerdev); if (peerdev) { DEBUG_OUT(4, " -: peerdev"); /* if watch has sent id */ if (mydev != 0 && peerdev != mydev) { DEBUG_OUT(1, "Don't know this device %08x != %08x", peerdev, mydev); } else if (!sentauth && !waitauth) { DEBUG_OUT(4, " -: diffdev"); assert(sizeof auth == AUTHSIZE); auth.code = 0x44; auth.atype = 4; auth.phase = 3; auth.u1 = 8; auth.id = myid; auth.auth1 = myauth1; auth.auth2 = myauth2; auth.fill1 = auth.fill2 = 0; sentauth = 1; ANT_SendBurstTransfer(chan, (void *)&auth, (sizeof auth) / 8); /* send our auth data */ } } DEBUG_OUT(4, " -: cid %x myid %x", cid, myid); if (!sentack2 && cid == myid && !waitauth) { sentack2 = 1; DEBUG_OUT(4, " -: sending ack2"); /* if it did bind to me before someone else */ ack.code = 0x44; ack.atype = 4; ack.c1 = 0x01; ack.c2 = 0x00; ack.id = myid; ANT_SendAcknowledgedData(chan, (void *)&ack); /* request id */ } break; case 2: /* successfully authenticated */ if (!downloadstarted) { downloadstarted = 1; DEBUG_OUT(1, "Starting download"); ack.code = 0x44; ack.atype = 6; ack.c1 = 0x01; ack.c2 = 0x00; ack.id = 0; /* ANT_SendAcknowledgedData(chan, (void *)&ack); // tell garmin to start upload */ } if (downloadfinished) { DEBUG_OUT(1, "Finished download"); ack.code = 0x44; ack.atype = 3; ack.c1 = 0x00; ack.c2 = 0x00; ack.id = 0; if (!passive) ANT_SendAcknowledgedData(chan, (void *)&ack); /* tell garmin we're finished */ } break; case 3: if (pairing) { /* waiting for the user to pair */ printf("Please press \"View\" on watch to confirm pairing\n"); waitauth = 2; /* next burst data is auth data */ } else { DEBUG_OUT(1, "Not sure why in phase 3"); if (!sentgetv) { sentgetv = 1; /* ANT_SendBurstTransferA(chan, getversion, strlen(getversion)/16); */ } } break; default: DEBUG_OUT(1, "Unknown phase %d", phase); break; } break; case EVENT_RX_BURST_PACKET: /* now handled in coalesced burst below */ DEBUG_OUT(5, "Burst"); break; case EVENT_RX_FAKE_BURST: DEBUG_OUT(5, "rxfake burst pairing %d blast %ld waitauth %d", pairing, (long)blast, waitauth); blsize = *(int *)(cbuf + 4); memcpy(&blast, cbuf + 8, 4); if (dbg) { DEBUG_OUT(6, "Fake burst %d %lx", blsize, (long)blast); for (i = 0; i < blsize && i < 64; i++) DEBUG_OUT(4, " -: %02x", blast[i]); for (i = 0; i < blsize; i++) if (isprint(blast[i])) { DEBUG_OUT(6, " --: %c", blast[i]); } else DEBUG_OUT(6, " --: ."); } if (sentauth) { static int nacksent = 0; static char ackpkt[100]; /* ack the last packet */ ushort bloblen = blast[14] + 256 * blast[15]; ushort pkttype = blast[16] + 256 * blast[17]; ushort pktlen = blast[18] + 256 * blast[19]; if (bloblen == 0) { /* request next set of data */ const char* ackdata = acks[nacksent++]; DEBUG_OUT(2, "bloblen %d, get next data", bloblen); if (!strcmp(ackdata, "")) { /* finished */ DEBUG_OUT(2, "ACKs finished, resetting"); ack.code = 0x44; ack.atype = 3; ack.c1 = 0x00; ack.c2 = 0x00; ack.id = 0; ANT_SendAcknowledgedData(chan, (void *)&ack); /* go to idle */ sleep(1); exit(1); } DEBUG_OUT(2, "Got type 0, sending ACK %s", ackdata); snprintf(ackpkt, 100, "440dffff00000000%s", ackdata); } else if (bloblen == 65535) { /* repeat last ack */ DEBUG_OUT(2, "Repeating ACK %s", ackpkt); ANT_SendBurstTransferA(chan, (uchar *) ackpkt, strlen(ackpkt) / 16); } else { DEBUG_OUT(2, "Non-0 bloblen %d", bloblen); decode(bloblen, pkttype, pktlen, blsize, blast); snprintf(ackpkt, 100, "440dffff0000000006000200%02x%02x0000", pkttype % 256, pkttype / 256); } DEBUG_OUT(1, "Received pkttype %d len %d", pkttype, pktlen); DEBUG_OUT(2, "Acking %s", ackpkt); ANT_SendBurstTransferA(chan, (uchar *) ackpkt, strlen(ackpkt) / 16); } else if (!nopairing && pairing && blast) { memcpy(&peerdev, blast + 12, 4); DEBUG_OUT(1, "Watch id %08x waitauth %d", peerdev, waitauth); if (mydev != 0 && peerdev != mydev) { ERROR_OUT("Don't know this device %08x != %08x", peerdev, mydev); exit(1); } if (waitauth == 2) { int nw; /* should be receiving auth data */ if (nowriteauth) { ERROR_OUT("Not overwriting auth data"); exit(1); } DEBUG_OUT(1, "Storing auth data in %s", authfile); authfd = open(authfile, O_WRONLY | O_CREAT, 0644); if (authfd < 0) { perror(authfile); exit(1); } nw = write(authfd, blast, blsize); if (nw != blsize) { ERROR_OUT("Auth write failed fd %d %d", authfd, nw); perror("write"); exit(1); } close(authfd); /* exit(1); */ pairing = 0; waitauth = 0; reset = 1; } if (pairing && !waitauth) { /* assert(sizeof pair == PAIRSIZE); */ pair.code = 0x44; pair.atype = 4; pair.phase = 2; pair.id = myid; bzero(pair.devname, sizeof pair.devname); /* if (peerdev <= 9999999) // only allow 7 digits */ /* sprintf(pair.devname, "%u", peerdev); */ strncpy(pair.devname, fname, sizeof(pair.devname)-1); /* else */ /* DEBUG_OUT(1, "Pair dev name too large %08x \"%d\"\n", peerdev, peerdev) */ pair.u1 = strlen(pair.devname); DEBUG_OUT(1, "Sending pair data for dev %s", pair.devname); waitauth = 1; if (isa405 && pairing) { /* go straight to storing auth data */ waitauth = 2; } ANT_SendBurstTransfer(chan, (void *)&pair, (sizeof pair) / 8); /* send pair data */ } else { DEBUG_OUT(1, "Not pairing"); } } else if (!gotwatchid && (lastphase == 1)) { static int once = 0; gotwatchid = 1; /* garmin sending authentication/identification data */ if (!once) { once = 1; DEBUG_OUT(3, "ID data:"); } if (dbg) for (i = 0; i < blsize; i++) DEBUG_OUT(4, " -: %02x", blast[i]); memcpy(&peerdev, blast + 12, 4); DEBUG_OUT(1, "watch id %08x", peerdev); if (mydev != 0 && peerdev != mydev) { ERROR_OUT("Don't know this device %08x != %08x", peerdev, mydev); exit(1); } } else if (lastphase == 2) { static int once = 0; DEBUG_OUT(2, "Once %d", once) /* garmin uploading in response to sendack3 */ /* in this state we're receiving the workout data */ if (!once) { DEBUG_OUT(2, "Receiving"); once = 1; } } DEBUG_OUT(1, "Continuing after burst"); break; } return 1; } uchar revent(uchar chan, uchar event) { int i; DEBUG_OUT(5, "Revent: %02x %02x", chan, event); switch (event) { case EVENT_TRANSFER_TX_COMPLETED: DEBUG_OUT(4, "Transfer complete: %02x", ebuf[1]); break; case INVALID_MESSAGE: DEBUG_OUT(4, "Invalid message: %02x", ebuf[1]); break; case RESPONSE_NO_ERROR: switch (ebuf[1]) { case MESG_ASSIGN_CHANNEL_ID: ANT_AssignChannelEventFunction(chan, chevent, cbuf); break; case MESG_OPEN_CHANNEL_ID: DEBUG_OUT(1, "Channel open, waiting for broadcast"); break; default: DEBUG_OUT(4, "Message: %02x NO_ERROR", ebuf[1]); break; } break; case MESG_CHANNEL_ID_ID: devid = ebuf[1] + ebuf[2] * 256; if (mydev == 0 || devid == mydev % 65536) { DEBUG_OUT(4, "DevID %08x myid %08x", devid, myid); } else { DEBUG_OUT(3, "Ignoring unknown device %08x, mydev %08x", devid, mydev); devid = sentid = 0; /* reset */ } break; case MESG_NETWORK_KEY_ID: case MESG_SEARCH_WAVEFORM_ID: case MESG_OPEN_CHANNEL_ID: DEBUG_OUT(4, "Response event %02x code %02x", event, ebuf[2]); for (i = 0; i < 8; i++) DEBUG_OUT(4, " -: %02x", ebuf[i]); break; case MESG_CAPABILITIES_ID: DEBUG_OUT(4, "Capabilities chans %d nets %d opt %02x adv %02x", ebuf[0], ebuf[1], ebuf[2], ebuf[3]); break; case MESG_CHANNEL_STATUS_ID: DEBUG_OUT(4, "Channel status %d", ebuf[1]); break; case EVENT_RX_FAIL: case EVENT_TRANSFER_TX_FAILED: case EVENT_TRANSFER_RX_FAILED: /* ignore this */ break; case EVENT_RX_SEARCH_TIMEOUT: printf("Timeout, please make sure the device is not in standby.\n"); break; default: DEBUG_OUT(3, "Unhandled response event %02x", event); break; } return 1; } int main(int ac, char *av[]) { int devnum = 0; int chan = 0; int net = 0; int chtype = 0; /* wildcard */ int devno = 0; /* wildcard */ int devtype = 0; /* wildcard */ int manid = 0; /* wildcard */ int freq = 0x32; /* garmin specific radio frequency */ int srchto = 255; /* max timeout */ int waveform = 0x0053; /* aids search somehow */ int c; extern char *optarg; extern int optind; /* default auth file // */ if (getenv("HOME")) { const char* h = getenv("HOME"); authfile = malloc(strlen(h) + strlen("/.gant") + 1); if (authfile) sprintf(authfile, "%s/.gant", h); } progname = av[0]; while ((c = getopt(ac, av, "a:f:d:i:m:pvD:rnzh")) != -1) { switch (c) { case 'a': authfile = optarg; break; case 'f': fname = optarg; break; case 'd': devnum = atoi(optarg); break; case 'i': myid = atoi(optarg); break; case 'm': mydev = atoi(optarg); break; case 'p': passive = 1; break; case 'v': verbose = 1; break; case 'D': dbg = atoi(optarg); break; case 'r': reset = 1; break; case 'n': nowriteauth = 1; break; case 'z': nopairing = 1; break; case 'h': usage(); break; default: ERROR_OUT("unknown option %s", optarg); usage(); } } ac -= optind; av += optind; if ((!passive && !authfile) || ac) usage(); if (!ANT_Init(devnum)) /* should be 115200 but doesn't fit into a short */ { ERROR_OUT("Open /dev/ttyUSB%d failed", devnum); exit(1); } ANT_ResetSystem(); ANT_AssignResponseFunction(revent, ebuf); ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID); /* informative */ ANT_SetNetworkKeya(net, ANTSPT_KEY); ANT_AssignChannel(chan, chtype, net); /* Wali: changed order of the following seq. according windows */ ANT_SetChannelPeriod(chan, period); ANT_SetChannelSearchTimeout(chan, srchto); ANT_RequestMessage(chan, MESG_CAPABILITIES_ID); /* informative */ ANT_SetChannelRFFreq(chan, freq); ANT_SetSearchWaveform(chan, waveform); ANT_SetChannelId(chan, devno, devtype, manid); ANT_OpenChannel(chan); ANT_RequestMessage(chan, MESG_CHANNEL_STATUS_ID); /* informative */ /* everything handled in event functions */ for (;;) sleep(10); } /* vim: set shiftwidth=3 softtabstop=3: */ antpm-1.24/src/gant/resources/000077500000000000000000000000001476505625300163265ustar00rootroot00000000000000antpm-1.24/src/gant/resources/gant.png000066400000000000000000000013241476505625300177650ustar00rootroot00000000000000PNG  IHDR-- sRGBNPLTE"%)47:@DGJNRW[_jkooq`~p)tRNS@f pHYs  tIME ݉ IDATH͕r Ec! |="N?@"4QxGŷ4*9B<=SJQٿ`u&;ιph(!$^ݍCU>%D[sUm_Sփ`|VVka3)bB۫v Dr7%9EIENDB`antpm-1.24/src/gant/tests/000077500000000000000000000000001476505625300154565ustar00rootroot00000000000000antpm-1.24/src/gant/tests/CMakeLists.txt000066400000000000000000000015261476505625300202220ustar00rootroot00000000000000 IF(VALGRIND_PROGRAM) function(ADD_MY_TESTF name binary) #set(memcheck_command "${CMAKE_MEMORYCHECK_COMMAND} ${CMAKE_MEMORYCHECK_COMMAND_OPTIONS}") #separate_arguments(memcheck_command) add_test(NAME ${name} COMMAND ${binary} ${ARGN}) set_tests_properties(${name} PROPERTIES WILL_FAIL TRUE) add_test(NAME memcheck_${name} COMMAND ${VALGRIND_PROGRAM} --leak-check=full ./${binary} ${ARGN}) set_tests_properties(memcheck_${name} PROPERTIES WILL_FAIL TRUE) endfunction() function(set_memcheck_test_properties name) set_tests_properties(${name} ${ARGN}) set_tests_properties(memcheck_${name} ${ARGN}) endfunction() ELSE() function(ADD_MY_TESTF name binary) add_test(${name} ${binary} ${ARGN}) set_tests_properties(${name} PROPERTIES WILL_FAIL TRUE) endfunction() ENDIF() ADD_MY_TESTF(testGant ../gant) antpm-1.24/src/lqueue.hpp000066400000000000000000000174321476505625300154030ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #include #include #include #include #include #include #include #include #include #include #include //! Mutex protected list template. Allows pushing elements //! of data into the underlying container from multiple, //! concurrent threads. template class lqueue2 { public: typedef std::list DataList; public: virtual ~lqueue2() { std::scoped_lock lock(m_mtx); fprintf(stdout, "%s %s remaining ql=%d\n", __FUNCTION__, boost::core::demangle(typeid(this).name()).c_str(), static_cast(m_q.size())); } bool empty() const { std::scoped_lock lock(m_mtx); return m_q.empty(); } void push(DataType const& data) { std::scoped_lock lock(m_mtx); m_q.push_back(data); m_pushEvent.notify_all(); } void pushArray(DataType const* data, const size_t nItems) { std::scoped_lock lock(m_mtx); for(size_t i = 0; i < nItems; i++) m_q.push_back(data[i]); m_pushEvent.notify_all(); } const typename std::queue::size_type size() const { std::unique_lock lock(m_mtx); return m_q.size(); } const DataList getListCopy() const { std::unique_lock lock(m_mtx); return m_q; // copy } void clear() { std::unique_lock lock(m_mtx); m_q.clear(); } protected: mutable std::mutex m_mtx; std::condition_variable m_pushEvent; DataList m_q; std::chrono::milliseconds td{1000}; }; /// implements push consumer template < class DataType> class lqueue3 : public lqueue2 { public: typedef std::function Listener; typedef std::function&)> Listener2; typedef lqueue2 Super; lqueue3() : stop(false) , started(false) , stopped(false) { } ~lqueue3() { kill(); } void kill() { stop = true; if(started) { while(!stopped) { std::this_thread::yield(); } } } void setOnDataArrivedCallback(Listener2 l) { mCallback = std::move(l); } public: void eventLoop() { assert(!started); started = true; while (!stop) { std::unique_lock lock(Super::m_mtx); using namespace std::chrono_literals; if(std::cv_status::timeout == Super::m_pushEvent.wait_for(lock, Super::td)) // will automatically and atomically unlock mutex while it waits { //std::cout << "no event before timeout\n"; //printf("no event before timeout\n"); if(Super::m_q.empty()) continue; // spurious wakeup } size_t s = Super::m_q.size(); std::vector v(s); for(size_t i = 0; i < s; i++) { v[i] = Super::m_q.front(); Super::m_q.pop_front(); } if(mCallback) /*bool rv =*/ mCallback(v); } stopped = true; } protected: std::atomic stop; std::atomic started; std::atomic stopped; Listener2 mCallback; }; /// implements poll-able pop consumer template < class DataType> class lqueue4 : public lqueue2 { public: typedef lqueue2 Super; template < class Cmp > bool tryFindPop(DataType& needle, Cmp cmp) { std::scoped_lock lock(Super::m_mtx); typename Super::DataList::iterator i; for(i = Super::m_q.begin(); i != Super::m_q.end(); i++) { if(cmp(needle, *i)) break; } if(i==Super::m_q.end()) return false; needle = *i; // copy Super::m_q.erase(i); return true; } bool pop(DataType& data, const size_t timeout = 0) { std::unique_lock lock(Super::m_mtx); /// if queue empty, wait until timeout if there was anything pushed if(Super::m_q.empty() && timeout > 0) { using namespace std::chrono_literals; auto td = timeout*1ms; if(std::cv_status::timeout == Super::m_pushEvent.wait_for(lock, td)) return false; } if(Super::m_q.empty()) // spurious wakeup return false; data = Super::m_q.front(); Super::m_q.pop_front(); return true; } bool popArray(DataType* dst, const size_t sizeBytes, size_t& bytesRead, const size_t timeout = 0) { if(!dst) return false; std::unique_lock lock(Super::m_mtx); /// if queue empty, wait until timeout if there was anything pushed if(Super::m_q.empty() && timeout > 0) { using namespace std::chrono_literals; auto td = timeout*1ms; if(std::cv_status::timeout == Super::m_pushEvent.wait_for(lock, td)) { bytesRead = 0; return false; } } if(Super::m_q.empty()) // spurious wakeup return false; size_t s = Super::m_q.size(); s = std::min(s, sizeBytes); for(size_t i = 0; i < s; i++) { *(dst+i) = Super::m_q.front(); Super::m_q.pop_front(); } bytesRead = s; return true; } }; /// implements push consumer, with event dispatch in background thread template < class DataType> class lqueue3_bg : public lqueue2 { public: typedef std::function Listener; typedef std::function&)> Listener2; typedef lqueue2 Super; struct ListenerProc { void operator() (lqueue3_bg* This) { This->eventLoop(); } }; lqueue3_bg() : stop(false) { th_listener.reset( new std::thread(lp, this) ); } ~lqueue3_bg() { kill(); } void kill() { stop = true; if(th_listener.get()) { if(th_listener->joinable()) { th_listener->join(); } } } void setOnDataArrivedCallback(Listener2 l) { mCallback = std::move(l); } protected: void eventLoop() { while(!stop) { std::unique_lock lock(Super::m_mtx); using namespace std::chrono_literals; if(std::cv_status::timeout == Super::m_pushEvent.wait_for(lock, Super::td)) // will automatically and atomically unlock mutex while it waits { //std::cout << "no event before timeout\n"; if(Super::m_q.empty()) continue; // spurious wakeup } size_t s = Super::m_q.size(); std::vector v(s); for(size_t i = 0; i < s; i++) { v[i] = Super::m_q.front(); Super::m_q.pop_front(); } if(mCallback) /*bool rv =*/ mCallback(v); } } protected: ListenerProc lp; std::unique_ptr th_listener; std::atomic stop; Listener2 mCallback; }; antpm-1.24/src/stdintfwd.hpp000066400000000000000000000033111476505625300161000ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #pragma once #ifndef _MSC_VER // [ #include #include #else # if _MSC_VER >= 1700 # include # else # include "w_stdint.h" #endif #endif // _MSC_VER ] //#ifndef _MSC_VER #ifndef INT8_MAX #define INT8_MAX 0x7F #endif #ifndef UINT8_MAX #define UINT8_MAX 0xFF #endif #ifndef INT16_MAX #define INT16_MAX 0x7FFF #endif #ifndef UINT16_MAX #define UINT16_MAX 0xFFFF #endif #ifndef INT32_MAX #define INT32_MAX 0x7FFFFFFF #endif #ifndef UINT32_MAX #define UINT32_MAX 0xFFFFFFFF #endif //#endif antpm-1.24/src/tests/000077500000000000000000000000001476505625300145255ustar00rootroot00000000000000antpm-1.24/src/tests/0046.fit000066400000000000000000000017251476505625300156270ustar00rootroot00000000000000.FIT@LNq=,A1Bu=,C   u=,LNu=,i D u=,EO u=,2R2Fu=,D#G |=,D#kF# =,gD#yD J=,D#C =,D#1C 0=,=,LN=,i G!     =,u=,D#GD#1CRRD#HD#B/  =, H"     =,u=,D#GRRD#HD#B/  I" =,Rantpm-1.24/src/tests/2012_12_21_antagent1.usbmon000066400000000000000000042546411476505625300211240ustar00rootroot00000000000000ffff8801ac10b480 2397296037 S Co:6:002:0 s 40 00 ffff 0000 0000 0 ffff8801ac10b480 2397298007 C Co:6:002:0 0 0 ffff8801abd81180 2397299030 S Co:6:002:0 s 40 01 2000 0000 0000 0 ffff8801abd81180 2397300031 C Co:6:002:0 0 0 ffff8801abd81180 2397301054 S Co:6:002:0 s 40 00 0000 0000 0000 0 ffff8801abd81180 2397302030 C Co:6:002:0 0 0 ffff8801abd81180 2397307645 S Co:6:002:0 s 40 00 ffff 0000 0000 0 ffff8801abd81180 2397308027 C Co:6:002:0 0 0 ffff8801abd81180 2397310598 S Co:6:002:0 s 40 01 2000 0000 0000 0 ffff8801abd81180 2397311033 C Co:6:002:0 0 0 ffff8801abd81180 2397312621 S Co:6:002:0 s 40 01 004a 0000 0000 0 ffff8801abd81180 2397313007 C Co:6:002:0 0 0 ffff8801abd81180 2397314666 S Ci:6:002:0 s c0 ff 370b 0000 0001 1 < ffff8801abd81180 2397317023 C Ci:6:002:0 0 1 = 02 ffff8801ac10b600 2397318543 S Co:6:002:0 s 40 03 0800 0000 0000 0 ffff8801ac10b600 2397319010 C Co:6:002:0 0 0 ffff8801ac10b600 2397321616 S Co:6:002:0 s 40 13 0000 0000 0010 16 = 08000000 40000000 00000000 00000000 ffff8801ac10b600 2397322022 C Co:6:002:0 0 16 > ffff8801ac10b600 2397323664 S Co:6:002:0 s 40 12 000c 0000 0000 0 ffff8801ac10b600 2397324020 C Co:6:002:0 0 0 ffff8801abd81cc0 2397346785 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff8801abd81cc0 2397348011 C Bo:6:002:1 0 7 > ffff8801abd81b40 2398337425 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81b40 2398339014 C Ci:6:002:0 0 2 = 8003 ffff8801ac10b480 2398341484 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ac10b480 2398343024 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd813c0 2398346522 S Bo:6:002:1 -115 15 = a4094600 a8a423b9 f55e63c1 740000 ffff8801abd813c0 2398347012 C Bo:6:002:1 0 15 > ffff8801abe03780 2398352014 C Bi:6:002:1 0 7 = a4034000 4600a1 ffff8801abd81b40 2398353445 S Bi:6:002:1 -115 4096 < ffff8801abd81840 2398354457 S Bo:6:002:1 -115 9 = a4034200 0000e500 00 ffff8801abd81840 2398355005 C Bo:6:002:1 0 9 > ffff8801abd81b40 2398358015 C Bi:6:002:1 0 7 = a4034000 4200a5 ffff8801abd81600 2398359524 S Bi:6:002:1 -115 4096 < ffff8801abd81840 2398359564 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff8801abd81840 2398360009 C Bo:6:002:1 0 9 > ffff8801abd81600 2398363034 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff8801abd81600 2398364457 S Bi:6:002:1 -115 4096 < ffff8801abd819c0 2398364472 S Bo:6:002:1 -115 8 = a4024400 ff1d0000 ffff8801abd819c0 2398365009 C Bo:6:002:1 0 8 > ffff8801abd81600 2398368015 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff8801abd81c00 2398369515 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2398369538 S Bo:6:002:1 -115 8 = a4024500 32d10000 ffff8801abd81cc0 2398370005 C Bo:6:002:1 0 8 > ffff8801abd81c00 2398373015 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff8801ac10b240 2398374429 S Bi:6:002:1 -115 4096 < ffff8801ac10b840 2398377495 S Bo:6:002:1 -115 9 = a4034900 5300bd00 00 ffff8801ac10b840 2398378007 C Bo:6:002:1 0 9 > ffff8801ac10b240 2398381015 C Bi:6:002:1 0 7 = a4034000 4900ae ffff8801abd819c0 2398382386 S Bi:6:002:1 -115 4096 < ffff8801aef29540 2398383952 S Bo:6:002:1 -115 11 = a4055100 00000105 f40000 ffff8801aef29540 2398385011 C Bo:6:002:1 0 11 > ffff8801abd819c0 2398388025 C Bi:6:002:1 0 7 = a4034000 5100b6 ffff8801abd81b40 2398390027 S Bi:6:002:1 -115 4096 < ffff8801abd819c0 2398390043 S Bo:6:002:1 -115 7 = a4014b00 ee0000 ffff8801abd819c0 2398391007 C Bo:6:002:1 0 7 > ffff8801abd81b40 2398394014 C Bi:6:002:1 0 7 = a4034000 4b00ac ffff8801abd81b40 2398394946 S Bi:6:002:1 -115 4096 < ffff8801abd819c0 2398397969 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801abd819c0 2398399004 C Bo:6:002:1 0 8 > ffff8801abd81b40 2398402016 C Bi:6:002:1 0 6 = a4025200 02f6 ffff8801abd81b40 2398404982 S Bi:6:002:1 -115 4096 < ffff8801ad92a600 2399448103 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92a600 2399450027 C Ci:6:002:0 0 2 = 8003 ffff8801abd81cc0 2399468063 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81cc0 2399470012 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad92a840 2400532410 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92a840 2400534024 C Ci:6:002:0 0 2 = 8003 ffff8801ad92a840 2400535427 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92a840 2400537010 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad92a780 2401545993 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92a780 2401548011 C Ci:6:002:0 0 2 = 8003 ffff8801ad92a780 2401550027 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92a780 2401551009 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad92a840 2402571450 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92a840 2402573008 C Ci:6:002:0 0 2 = 8003 ffff8801ad92a840 2402574563 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92a840 2402576014 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81840 2403574308 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81840 2403576018 C Ci:6:002:0 0 2 = 8003 ffff8801abd81840 2403577345 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81840 2403578024 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad92a9c0 2404594304 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92a9c0 2404596010 C Ci:6:002:0 0 2 = 8003 ffff8801ad92a9c0 2404598789 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92a9c0 2404600007 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad92ae40 2405601135 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92ae40 2405603012 C Ci:6:002:0 0 2 = 8003 ffff8801ad92ae40 2405604155 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92ae40 2405605008 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad92a780 2406598632 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92a780 2406600008 C Ci:6:002:0 0 2 = 8003 ffff8801ad92ae40 2406601671 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92ae40 2406603007 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81900 2407598492 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81900 2407600011 C Ci:6:002:0 0 2 = 8003 ffff8801abd81900 2407601383 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81900 2407603008 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81b40 2408467045 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81b40 2408480290 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2408532287 S Bo:6:002:1 -115 8 = a4024d00 51ba0000 ffff8801abd81cc0 2408533012 C Bo:6:002:1 0 8 > ffff8801abd81b40 2408536016 C Bi:6:002:1 0 9 = a4055100 d44c0105 6c ffff8801abd81b40 2408537247 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2408590294 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801abd81b40 2408591033 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81cc0 2408591038 C Bo:6:002:1 0 15 > ffff8801abd81cc0 2408593330 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2408716038 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81cc0 2408717253 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2408719023 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81b40 2408720286 S Bi:6:002:1 -115 4096 < ffff8801abd81c00 2408811365 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801abd81c00 2408812011 C Bo:6:002:1 0 15 > ffff8801abd81b40 2408841022 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801ad92a9c0 2408842316 S Bi:6:002:1 -115 4096 < ffff8801ad92a9c0 2408844020 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801ad92a9c0 2408845385 S Bi:6:002:1 -115 4096 < ffff8801ad92a9c0 2408966017 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81c00 2408967358 S Bi:6:002:1 -115 4096 < ffff8801ad92a780 2408983293 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801ad92a780 2408984022 C Bo:6:002:1 0 15 > ffff8801abd81c00 2409091023 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801ad92a780 2409092256 S Bi:6:002:1 -115 4096 < ffff8801ad92a780 2409094020 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801ad92a780 2409095276 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2409201271 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801abd81600 2409202014 C Bo:6:002:1 0 15 > ffff8801ad92a780 2409216023 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81600 2409221644 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2409222018 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81600 2409223659 S Bi:6:002:1 -115 4096 < ffff8801ad92a600 2409322645 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801ad92a600 2409323015 C Bo:6:002:1 0 15 > ffff8801abd81600 2409341019 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801ad92ae40 2409342672 S Bi:6:002:1 -115 4096 < ffff8801ad92ae40 2409344019 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801ad92ae40 2409344815 S Bi:6:002:1 -115 4096 < ffff8801ad92a600 2409451703 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801ad92a600 2409452012 C Bo:6:002:1 0 15 > ffff8801ad92ae40 2409466032 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801ad92a600 2409467727 S Bi:6:002:1 -115 4096 < ffff8801ad92a600 2409468029 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801ad92ae40 2409469795 S Bi:6:002:1 -115 4096 < ffff8801ad92a600 2409572996 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801ad92a600 2409574009 C Bo:6:002:1 0 15 > ffff8801ad92ae40 2409591041 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81840 2409596380 S Bi:6:002:1 -115 4096 < ffff8801abd81840 2409597031 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81b40 2409598403 S Bi:6:002:1 -115 4096 < ffff8801abd81900 2409697430 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801abd81900 2409698010 C Bo:6:002:1 0 15 > ffff8801abd81b40 2409716036 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81900 2409717386 S Bi:6:002:1 -115 4096 < ffff8801abd81900 2409719036 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81900 2409720413 S Bi:6:002:1 -115 4096 < ffff8801abd81900 2409841021 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81900 2409843423 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2409853827 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff8801abd81b40 2409854014 C Bo:6:002:1 0 7 > ffff8801abd81b40 2410854099 S Bo:6:002:1 -115 15 = a4094600 a8a423b9 f55e63c1 740000 ffff8801abd81b40 2410856013 C Bo:6:002:1 0 15 > ffff8801abd81900 2410860018 C Bi:6:002:1 0 7 = a4034000 4600a1 ffff8801abd81900 2410861172 S Bi:6:002:1 -115 4096 < ffff8801abd813c0 2410894154 S Bo:6:002:1 -115 9 = a4034200 0000e500 00 ffff8801abd813c0 2410895009 C Bo:6:002:1 0 9 > ffff8801abd81900 2410898031 C Bi:6:002:1 0 7 = a4034000 4200a5 ffff8801abd81900 2410899198 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2410944140 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff8801abd81b40 2410945010 C Bo:6:002:1 0 9 > ffff8801abd81900 2410948018 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff8801abd81900 2410949072 S Bi:6:002:1 -115 4096 < ffff8801abd813c0 2410985102 S Bo:6:002:1 -115 8 = a4024400 ff1d0000 ffff8801abd813c0 2410986026 C Bo:6:002:1 0 8 > ffff8801abd81900 2410989019 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff8801abd81900 2410990137 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2411044077 S Bo:6:002:1 -115 8 = a4024500 32d10000 ffff8801abd81b40 2411045010 C Bo:6:002:1 0 8 > ffff8801abd81900 2411048016 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff8801abd81900 2411049124 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2411105100 S Bo:6:002:1 -115 9 = a4034900 5300bd00 00 ffff8801abd81b40 2411106025 C Bo:6:002:1 0 9 > ffff8801abd81900 2411109019 C Bi:6:002:1 0 7 = a4034000 4900ae ffff8801abd81900 2411110141 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2411144127 S Bo:6:002:1 -115 11 = a4055100 00000105 f40000 ffff8801abd81b40 2411145009 C Bo:6:002:1 0 11 > ffff8801abd81900 2411148022 C Bi:6:002:1 0 7 = a4034000 5100b6 ffff8801abd81900 2411149168 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2411184181 S Bo:6:002:1 -115 7 = a4014b00 ee0000 ffff8801abd81b40 2411185028 C Bo:6:002:1 0 7 > ffff8801abd81900 2411188016 C Bi:6:002:1 0 7 = a4034000 4b00ac ffff8801abd81900 2411189089 S Bi:6:002:1 -115 4096 < ffff8801abd813c0 2411243269 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801abd813c0 2411244016 C Bo:6:002:1 0 8 > ffff8801abd81900 2411247032 C Bi:6:002:1 0 6 = a4025200 02f6 ffff8801abd81900 2411248077 S Bi:6:002:1 -115 4096 < ffff8801ad92ae40 2412266195 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92ae40 2412268016 C Ci:6:002:0 0 2 = 8003 ffff8801ad92a780 2412272593 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92a780 2412274014 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd813c0 2413277178 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd813c0 2413279019 C Ci:6:002:0 0 2 = 8003 ffff8801abd813c0 2413284795 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd813c0 2413286014 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad92a9c0 2414289528 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad92a9c0 2414291014 C Ci:6:002:0 0 2 = 8003 ffff8801ad92a9c0 2414292542 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad92a9c0 2414294009 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81cc0 2415290738 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81cc0 2415292013 C Ci:6:002:0 0 2 = 8003 ffff880101969a80 2415294621 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880101969a80 2415296035 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880101969c00 2416292136 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880101969c00 2416294017 C Ci:6:002:0 0 2 = 8003 ffff8801abd81b40 2416298668 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81b40 2416300036 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd813c0 2417305131 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd813c0 2417307013 C Ci:6:002:0 0 2 = 8003 ffff8801abd813c0 2417308047 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd813c0 2417309028 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81180 2418304424 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81180 2418306036 C Ci:6:002:0 0 2 = 8003 ffff8801abd81b40 2418307396 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81b40 2418308034 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880101969540 2419305639 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880101969540 2419307035 C Ci:6:002:0 0 2 = 8003 ffff880101969540 2419309617 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880101969540 2419311016 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81180 2420308668 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81180 2420310040 C Ci:6:002:0 0 2 = 8003 ffff8801abd81180 2420311467 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81180 2420313015 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd819c0 2421310147 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd819c0 2421312036 C Ci:6:002:0 0 2 = 8003 ffff8801abd81cc0 2421314228 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81cc0 2421315032 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd819c0 2422309981 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd819c0 2422311028 C Ci:6:002:0 0 2 = 8003 ffff880101969900 2422312875 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880101969900 2422314025 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880101969480 2423312011 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880101969480 2423314017 C Ci:6:002:0 0 2 = 8003 ffff880101969480 2423316060 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880101969480 2423317021 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880101969f00 2424313607 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880101969f00 2424315021 C Ci:6:002:0 0 2 = 8003 ffff880101969f00 2424316467 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880101969f00 2424318037 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019693c0 2425315514 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019693c0 2425317037 C Ci:6:002:0 0 2 = 8003 ffff8801019693c0 2425319572 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019693c0 2425321033 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81c00 2426315985 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81c00 2426317020 C Ci:6:002:0 0 2 = 8003 ffff8801abd81c00 2426318989 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81c00 2426320037 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81cc0 2427317978 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81cc0 2427319039 C Ci:6:002:0 0 2 = 8003 ffff880101969c00 2427321019 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880101969c00 2427322017 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019693c0 2428319365 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019693c0 2428321038 C Ci:6:002:0 0 2 = 8003 ffff8801019693c0 2428322374 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019693c0 2428323036 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81900 2428468044 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81840 2428469656 S Bi:6:002:1 -115 4096 < ffff8801abd81900 2428470544 S Bo:6:002:1 -115 8 = a4024d00 51ba0000 ffff8801abd81900 2428471016 C Bo:6:002:1 0 8 > ffff8801abd81840 2428475025 C Bi:6:002:1 0 9 = a4055100 d44c0105 6c ffff8801abd81840 2428479101 S Bi:6:002:1 -115 4096 < ffff8801abd813c0 2428480549 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801abd813c0 2428481030 C Bo:6:002:1 0 15 > ffff8801abd81840 2428592045 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801abd81cc0 2428593164 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2428594018 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801abd81840 2428595184 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2428595201 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff8801abd81cc0 2428596020 C Bo:6:002:1 0 9 > ffff8801abd81840 2428599023 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff8801019699c0 2428600095 S Bi:6:002:1 -115 4096 < ffff880101969a80 2428600114 S Bo:6:002:1 -115 8 = a4024400 03e10000 ffff880101969a80 2428601028 C Bo:6:002:1 0 8 > ffff8801019699c0 2428604035 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff8801019699c0 2428605139 S Bi:6:002:1 -115 4096 < ffff880101969a80 2428605155 S Bo:6:002:1 -115 8 = a4024500 50b30000 ffff880101969a80 2428606028 C Bo:6:002:1 0 8 > ffff8801019699c0 2428609035 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff8801019699c0 2428610209 S Bi:6:002:1 -115 4096 < ffff8801019699c0 2428715022 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801abd81600 2428716884 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2428842063 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969300 2428843911 S Bi:6:002:1 -115 4096 < ffff880101969900 2428843991 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff880101969900 2428845037 C Bo:6:002:1 0 15 > ffff880101969300 2428967052 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969540 2428977368 S Bi:6:002:1 -115 4096 < ffff880101969540 2428978046 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019699c0 2428979349 S Bi:6:002:1 -115 4096 < ffff8801019699c0 2429092048 C Bi:6:002:1 0 13 = a4095000 432c0103 00000000 90 ffff8801abd81b40 2429094444 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2429110040 C Bi:6:002:1 0 7 = a4034000 0104e2 ffff880101969f00 2429113525 S Bi:6:002:1 -115 4096 < ffff880101969f00 2429217046 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969f00 2429219444 S Bi:6:002:1 -115 4096 < ffff880101969f00 2429342029 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969f00 2429343363 S Bi:6:002:1 -115 4096 < ffff880101969f00 2429467034 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969f00 2429469036 S Bi:6:002:1 -115 4096 < ffff8801019690c0 2429469057 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff8801019690c0 2429470018 C Bo:6:002:1 0 15 > ffff880101969f00 2429592023 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801019693c0 2429594578 S Bi:6:002:1 -115 4096 < ffff8801019693c0 2429595045 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801019693c0 2429596751 S Bi:6:002:1 -115 4096 < ffff880101969480 2429596764 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff880101969480 2429597035 C Bo:6:002:1 0 15 > ffff8801019693c0 2429717046 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801abd81cc0 2429718769 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2429719036 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801019693c0 2429720796 S Bi:6:002:1 -115 4096 < ffff880101969180 2429720812 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff880101969180 2429721036 C Bo:6:002:1 0 15 > ffff8801019693c0 2429842065 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801abd81840 2429843584 S Bi:6:002:1 -115 4096 < ffff8801abd81840 2429844052 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81840 2429845596 S Bi:6:002:1 -115 4096 < ffff8801abd81c00 2429845634 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff8801abd81c00 2429846039 C Bo:6:002:1 0 15 > ffff8801abd81840 2429965046 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801abd81840 2429967999 S Bi:6:002:1 -115 4096 < ffff8801abd81840 2430090048 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880101969000 2430092458 S Bi:6:002:1 -115 4096 < ffff880101969000 2430215049 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880101969600 2430216481 S Bi:6:002:1 -115 4096 < ffff880101969600 2430340050 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880101969600 2430341656 S Bi:6:002:1 -115 4096 < ffff880101969600 2430465037 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880101969600 2430467857 S Bi:6:002:1 -115 4096 < ffff880101969600 2430590043 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801abd81900 2430595034 S Bi:6:002:1 -115 4096 < ffff8801abd81900 2430715028 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801abd81900 2430716141 S Bi:6:002:1 -115 4096 < ffff8801abd81900 2430840046 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801abd81c00 2430841800 S Bi:6:002:1 -115 4096 < ffff8801abd81c00 2430965041 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880101969180 2430967243 S Bi:6:002:1 -115 4096 < ffff880101969180 2431092037 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969180 2431094780 S Bi:6:002:1 -115 4096 < ffff880101969180 2431095020 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880101969180 2431096304 S Bi:6:002:1 -115 4096 < ffff880101969e40 2431096319 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff880101969e40 2431097013 C Bo:6:002:1 0 15 > ffff880101969180 2431217040 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969180 2431219889 S Bi:6:002:1 -115 4096 < ffff880101969180 2431220025 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81c00 2431221932 S Bi:6:002:1 -115 4096 < ffff8801abd81b40 2431221954 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff8801abd81b40 2431223037 C Bo:6:002:1 0 15 > ffff8801abd81c00 2431342044 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801abd81c00 2431343464 S Bi:6:002:1 -115 4096 < ffff8801abd81c00 2431344039 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81c00 2431345495 S Bi:6:002:1 -115 4096 < ffff8801abd81cc0 2431345531 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff8801abd81cc0 2431346033 C Bo:6:002:1 0 15 > ffff8801abd81c00 2431467060 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801abd81c00 2431469142 S Bi:6:002:1 -115 4096 < ffff8801abd81c00 2431470038 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801abd81c00 2431471128 S Bi:6:002:1 -115 4096 < ffff8801abd813c0 2431471169 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff8801abd813c0 2431472024 C Bo:6:002:1 0 15 > ffff8801abd81c00 2431592047 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880101969a80 2431595808 S Bi:6:002:1 -115 4096 < ffff880101969a80 2431596045 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880101969180 2431597313 S Bi:6:002:1 -115 4096 < ffff880101969a80 2431597389 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff880101969a80 2431598018 C Bo:6:002:1 0 7 > ffff880101969cc0 2431600250 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff880101969cc0 2431601017 C Bo:6:002:1 0 7 > ffff880101969600 2432595335 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880101969c00 2432595472 S Bo:6:002:1 -115 15 = a4094600 a8a423b9 f55e63c1 740000 ffff880101969600 2432597019 C Ci:6:002:0 0 2 = 8003 ffff880101969c00 2432597031 C Bo:6:002:1 0 15 > ffff8801abd813c0 2432599309 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd813c0 2432600035 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880101969180 2432601031 C Bi:6:002:1 0 7 = a4034000 4600a1 ffff8801abd813c0 2432602323 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2432603292 S Bo:6:002:1 -115 9 = a4034200 0000e500 00 ffff8801abd81600 2432604030 C Bo:6:002:1 0 9 > ffff8801abd813c0 2432607032 C Bi:6:002:1 0 7 = a4034000 4200a5 ffff8801abd813c0 2432609041 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2432609106 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff8801abd81600 2432610014 C Bo:6:002:1 0 9 > ffff8801abd813c0 2432613021 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff8801abd813c0 2432614294 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2432614314 S Bo:6:002:1 -115 8 = a4024400 ff1d0000 ffff8801abd81600 2432615036 C Bo:6:002:1 0 8 > ffff8801abd813c0 2432618035 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff8801abd813c0 2432619357 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2432619379 S Bo:6:002:1 -115 8 = a4024500 32d10000 ffff8801abd81600 2432620032 C Bo:6:002:1 0 8 > ffff8801abd813c0 2432623034 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff8801abd813c0 2432624278 S Bi:6:002:1 -115 4096 < ffff8801abd81600 2432624291 S Bo:6:002:1 -115 9 = a4034900 5300bd00 00 ffff8801abd81600 2432625026 C Bo:6:002:1 0 9 > ffff8801abd813c0 2432628032 C Bi:6:002:1 0 7 = a4034000 4900ae ffff880101969600 2432629375 S Bi:6:002:1 -115 4096 < ffff880101969300 2432629449 S Bo:6:002:1 -115 11 = a4055100 00000105 f40000 ffff880101969300 2432630036 C Bo:6:002:1 0 11 > ffff880101969600 2432634052 C Bi:6:002:1 0 7 = a4034000 5100b6 ffff880101969600 2432635298 S Bi:6:002:1 -115 4096 < ffff880101969c00 2432636365 S Bo:6:002:1 -115 7 = a4014b00 ee0000 ffff880101969c00 2432637038 C Bo:6:002:1 0 7 > ffff880101969600 2432640030 C Bi:6:002:1 0 7 = a4034000 4b00ac ffff880101969c00 2432643840 S Bi:6:002:1 -115 4096 < ffff880101969300 2432643888 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff880101969300 2432644028 C Bo:6:002:1 0 8 > ffff880101969c00 2432647051 C Bi:6:002:1 0 6 = a4025200 02f6 ffff880101969c00 2432648404 S Bi:6:002:1 -115 4096 < ffff8801abd81000 2433649125 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81000 2433651041 C Ci:6:002:0 0 2 = 8003 ffff8801019696c0 2433652615 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019696c0 2433654036 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019690c0 2434650098 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019690c0 2434652021 C Ci:6:002:0 0 2 = 8003 ffff8801019690c0 2434653158 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019690c0 2434654037 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81c00 2435648999 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81c00 2435651031 C Ci:6:002:0 0 2 = 8003 ffff8801abd81c00 2435653059 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81c00 2435654017 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880101969e40 2436651569 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880101969e40 2436653037 C Ci:6:002:0 0 2 = 8003 ffff880101969a80 2436654501 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880101969a80 2436656036 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801abd81c00 2437652174 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801abd81c00 2437654033 C Ci:6:002:0 0 2 = 8003 ffff8801abd81c00 2437655200 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801abd81c00 2437656013 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801596e1480 2438653134 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801596e1480 2438655017 C Ci:6:002:0 0 2 = 8003 ffff8801ac1316c0 2438656085 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ac1316c0 2438657033 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880101969c00 2439342059 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801596e1540 2439343961 S Bi:6:002:1 -115 4096 < ffff8801596e1f00 2439344001 S Bo:6:002:1 -115 8 = a4024d00 51ba0000 ffff8801596e1f00 2439345021 C Bo:6:002:1 0 8 > ffff8801596e1540 2439348028 C Bi:6:002:1 0 9 = a4055100 d44c0105 6c ffff8801596e1540 2439350195 S Bi:6:002:1 -115 4096 < ffff8801596e1f00 2439350212 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801596e1f00 2439351031 C Bo:6:002:1 0 15 > ffff8801596e1540 2439465028 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1540 2439467358 S Bi:6:002:1 -115 4096 < ffff8801596e1540 2439590046 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801ac131f00 2439592060 S Bi:6:002:1 -115 4096 < ffff8801ac131f00 2439715066 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1600 2439716704 S Bi:6:002:1 -115 4096 < ffff8801596e1600 2439840056 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801ac131780 2439841770 S Bi:6:002:1 -115 4096 < ffff8801ac131780 2439965026 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801ac131780 2439966287 S Bi:6:002:1 -115 4096 < ffff8801ac131780 2440090063 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1300 2440091403 S Bi:6:002:1 -115 4096 < ffff8801596e1300 2440215063 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1300 2440217769 S Bi:6:002:1 -115 4096 < ffff8801596e1300 2440340062 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1300 2440342042 S Bi:6:002:1 -115 4096 < ffff8801596e1300 2440465027 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801ac131000 2440467767 S Bi:6:002:1 -115 4096 < ffff8801ac131000 2440590040 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1f00 2440591288 S Bi:6:002:1 -115 4096 < ffff8801596e1f00 2440715059 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1f00 2440716822 S Bi:6:002:1 -115 4096 < ffff8801596e1f00 2440840059 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1f00 2440841861 S Bi:6:002:1 -115 4096 < ffff8801596e1f00 2440965044 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1f00 2440968040 S Bi:6:002:1 -115 4096 < ffff8801596e1f00 2441090033 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801596e1f00 2441091979 S Bi:6:002:1 -115 4096 < ffff8801596e1f00 2441215042 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801ac131a80 2441218022 S Bi:6:002:1 -115 4096 < ffff8801ac131a80 2441340062 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801ac131780 2441341969 S Bi:6:002:1 -115 4096 < ffff8801af226240 2442338814 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801af226240 2442340018 C Ci:6:002:0 0 2 = 8003 ffff8801aee46c00 2442341604 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801aee46c00 2442343020 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffcf00 2442350712 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff880117ffcf00 2442351015 C Bo:6:002:1 0 7 > ffff8801ac10b240 2443341092 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ac10b240 2443343034 C Ci:6:002:0 0 2 = 8003 ffff8801ac10b240 2443344123 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ac10b240 2443345030 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ac10b600 2443350178 S Bo:6:002:1 -115 15 = a4094600 a8a423b9 f55e63c1 740000 ffff8801ac10b600 2443351024 C Bo:6:002:1 0 15 > ffff8801ac131780 2443355056 C Bi:6:002:1 0 7 = a4034000 4600a1 ffff8801ac10b240 2443356141 S Bi:6:002:1 -115 4096 < ffff8801ac10b600 2443356174 S Bo:6:002:1 -115 9 = a4034200 0000e500 00 ffff8801ac10b600 2443357040 C Bo:6:002:1 0 9 > ffff8801ac10b240 2443360045 C Bi:6:002:1 0 7 = a4034000 4200a5 ffff880011273a80 2443361102 S Bi:6:002:1 -115 4096 < ffff880011273b40 2443361184 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff880011273b40 2443362040 C Bo:6:002:1 0 9 > ffff880011273a80 2443365054 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff880011273a80 2443366142 S Bi:6:002:1 -115 4096 < ffff880011273c00 2443366175 S Bo:6:002:1 -115 8 = a4024400 ff1d0000 ffff880011273c00 2443367020 C Bo:6:002:1 0 8 > ffff880011273a80 2443370039 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff880011273a80 2443371214 S Bi:6:002:1 -115 4096 < ffff8801ac10b240 2443373266 S Bo:6:002:1 -115 8 = a4024500 32d10000 ffff8801ac10b240 2443374021 C Bo:6:002:1 0 8 > ffff880011273a80 2443377053 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff8801ac10b240 2443378136 S Bi:6:002:1 -115 4096 < ffff8801ac10b600 2443378208 S Bo:6:002:1 -115 9 = a4034900 5300bd00 00 ffff8801ac10b600 2443379040 C Bo:6:002:1 0 9 > ffff8801ac10b240 2443382041 C Bi:6:002:1 0 7 = a4034000 4900ae ffff8801ac10b240 2443383316 S Bi:6:002:1 -115 4096 < ffff8801ac10b600 2443387095 S Bo:6:002:1 -115 11 = a4055100 00000105 f40000 ffff8801ac10b600 2443388022 C Bo:6:002:1 0 11 > ffff8801ac10b240 2443391023 C Bi:6:002:1 0 7 = a4034000 5100b6 ffff8801ac10b240 2443392202 S Bi:6:002:1 -115 4096 < ffff8801ac10b600 2443392232 S Bo:6:002:1 -115 7 = a4014b00 ee0000 ffff8801ac10b600 2443393031 C Bo:6:002:1 0 7 > ffff8801ac10b240 2443396048 C Bi:6:002:1 0 7 = a4034000 4b00ac ffff8801ac10b240 2443397156 S Bi:6:002:1 -115 4096 < ffff8801ac10b600 2443397170 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ac10b600 2443398029 C Bo:6:002:1 0 8 > ffff8801ac10b240 2443401043 C Bi:6:002:1 0 6 = a4025200 02f6 ffff8801ac10b240 2443402195 S Bi:6:002:1 -115 4096 < ffff8801ac10b840 2444401907 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ac10b840 2444403017 C Ci:6:002:0 0 2 = 8003 ffff8801ac10b480 2444404838 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ac10b480 2444406038 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273240 2445404912 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273240 2445406024 C Ci:6:002:0 0 2 = 8003 ffff880011273240 2445407553 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273240 2445409018 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8800112739c0 2446405279 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8800112739c0 2446407043 C Ci:6:002:0 0 2 = 8003 ffff8801ac10b6c0 2446408237 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ac10b6c0 2446409047 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8800112730c0 2447406207 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8800112730c0 2447408042 C Ci:6:002:0 0 2 = 8003 ffff8800112730c0 2447409233 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112730c0 2447410041 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ac10b6c0 2448409442 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ac10b6c0 2448411042 C Ci:6:002:0 0 2 = 8003 ffff8800112739c0 2448413544 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112739c0 2448415039 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8800112736c0 2449412061 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8800112736c0 2449414044 C Ci:6:002:0 0 2 = 8003 ffff8800112736c0 2449415091 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112736c0 2449416042 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273900 2450411430 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273900 2450413032 C Ci:6:002:0 0 2 = 8003 ffff880117ffc540 2450414460 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffc540 2450416040 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8800112739c0 2451416598 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8800112739c0 2451418044 C Ci:6:002:0 0 2 = 8003 ffff8800112739c0 2451419510 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112739c0 2451421024 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273240 2452422949 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273240 2452424048 C Ci:6:002:0 0 2 = 8003 ffff880011273240 2452425969 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273240 2452427042 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273d80 2453425430 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273d80 2453427050 C Ci:6:002:0 0 2 = 8003 ffff880011273d80 2453428364 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273d80 2453429026 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273300 2454426691 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273300 2454428039 C Ci:6:002:0 0 2 = 8003 ffff880011273300 2454429704 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273300 2454431026 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273000 2455427418 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273000 2455429032 C Ci:6:002:0 0 2 = 8003 ffff880117ffc900 2455430470 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffc900 2455432034 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc600 2456429362 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc600 2456431035 C Ci:6:002:0 0 2 = 8003 ffff880117ffc600 2456432369 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffc600 2456433032 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffce40 2457430761 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffce40 2457432024 C Ci:6:002:0 0 2 = 8003 ffff8800112736c0 2457433789 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112736c0 2457435020 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273300 2458432194 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273300 2458434039 C Ci:6:002:0 0 2 = 8003 ffff880011273300 2458435240 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273300 2458436029 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc600 2459434877 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc600 2459436031 C Ci:6:002:0 0 2 = 8003 ffff880117ffc600 2459437895 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffc600 2459439017 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffcc00 2460435293 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffcc00 2460437042 C Ci:6:002:0 0 2 = 8003 ffff880011273000 2460438208 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273000 2460439044 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffcd80 2461437256 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffcd80 2461439037 C Ci:6:002:0 0 2 = 8003 ffff880117ffcd80 2461440286 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffcd80 2461441037 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc240 2462439063 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc240 2462441020 C Ci:6:002:0 0 2 = 8003 ffff880117ffccc0 2462441920 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffccc0 2462443020 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273480 2463441473 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273480 2463443023 C Ci:6:002:0 0 2 = 8003 ffff880011273480 2463444474 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273480 2463446023 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffccc0 2464440997 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffccc0 2464443038 C Ci:6:002:0 0 2 = 8003 ffff880117ffccc0 2464444927 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffccc0 2464446026 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8800112730c0 2465445138 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8800112730c0 2465447045 C Ci:6:002:0 0 2 = 8003 ffff8800112733c0 2465449214 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112733c0 2465450034 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273300 2466443847 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273300 2466445050 C Ci:6:002:0 0 2 = 8003 ffff880011273300 2466446874 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273300 2466448045 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc240 2467446521 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc240 2467448051 C Ci:6:002:0 0 2 = 8003 ffff880117ffc240 2467449600 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffc240 2467451046 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc540 2468449090 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc540 2468451039 C Ci:6:002:0 0 2 = 8003 ffff880011273a80 2468452015 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273a80 2468453036 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffcd80 2469448258 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffcd80 2469450047 C Ci:6:002:0 0 2 = 8003 ffff880117ffcd80 2469451314 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffcd80 2469452046 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffcf00 2470449346 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffcf00 2470451026 C Ci:6:002:0 0 2 = 8003 ffff880011273600 2470452353 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273600 2470453045 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc9c0 2471451467 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc9c0 2471453046 C Ci:6:002:0 0 2 = 8003 ffff880117ffc9c0 2471454342 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffc9c0 2471455044 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc900 2472452965 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc900 2472454046 C Ci:6:002:0 0 2 = 8003 ffff8800112739c0 2472455987 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112739c0 2472457045 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8800112733c0 2473453315 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8800112733c0 2473455038 C Ci:6:002:0 0 2 = 8003 ffff8800112733c0 2473456197 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8800112733c0 2473457037 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273000 2474455688 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273000 2474457032 C Ci:6:002:0 0 2 = 8003 ffff880011273000 2474458715 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273000 2474460026 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffcf00 2475457192 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffcf00 2475459042 C Ci:6:002:0 0 2 = 8003 ffff880011273180 2475460063 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273180 2475461036 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc9c0 2476459336 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc9c0 2476461045 C Ci:6:002:0 0 2 = 8003 ffff880117ffcf00 2476462369 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffcf00 2476463046 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ac10b240 2477446057 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8800112739c0 2477448059 S Bi:6:002:1 -115 4096 < ffff880011273300 2477448110 S Bo:6:002:1 -115 8 = a4024d00 51ba0000 ffff880011273300 2477450023 C Bo:6:002:1 0 8 > ffff8800112739c0 2477453052 C Bi:6:002:1 0 9 = a4055100 d44c0105 6c ffff8800112739c0 2477455047 S Bi:6:002:1 -115 4096 < ffff880011273300 2477455060 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff880011273300 2477456045 C Bo:6:002:1 0 15 > ffff8800112739c0 2477570049 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff880117ffccc0 2477571581 S Bi:6:002:1 -115 4096 < ffff880117ffccc0 2477573062 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff880011273300 2477574350 S Bi:6:002:1 -115 4096 < ffff880011273e40 2477574383 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff880011273e40 2477575043 C Bo:6:002:1 0 9 > ffff880011273300 2477578061 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff880011273300 2477579876 S Bi:6:002:1 -115 4096 < ffff880011273e40 2477579916 S Bo:6:002:1 -115 8 = a4024400 03e10000 ffff880011273e40 2477580029 C Bo:6:002:1 0 8 > ffff880011273300 2477584070 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff880011273300 2477585969 S Bi:6:002:1 -115 4096 < ffff880011273e40 2477586007 S Bo:6:002:1 -115 8 = a4024500 50b30000 ffff880011273e40 2477587043 C Bo:6:002:1 0 8 > ffff880011273300 2477590059 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff880011273300 2477592102 S Bi:6:002:1 -115 4096 < ffff880011273300 2477694051 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880117ffcc00 2477696001 S Bi:6:002:1 -115 4096 < ffff880117ffcc00 2477820062 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffc240 2477823964 S Bi:6:002:1 -115 4096 < ffff880011273f00 2477825042 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff880011273f00 2477826052 C Bo:6:002:1 0 15 > ffff880117ffc240 2477945050 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffc240 2477947141 S Bi:6:002:1 -115 4096 < ffff880117ffc240 2477948042 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880117ffc240 2477949304 S Bi:6:002:1 -115 4096 < ffff880117ffcb40 2477949348 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff880117ffcb40 2477950027 C Bo:6:002:1 0 15 > ffff880117ffc240 2478070057 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffc240 2478071860 S Bi:6:002:1 -115 4096 < ffff880117ffc240 2478073051 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880117ffc240 2478074835 S Bi:6:002:1 -115 4096 < ffff880117ffc9c0 2478074849 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff880117ffc9c0 2478075034 C Bo:6:002:1 0 15 > ffff880117ffc240 2478195052 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffc240 2478197776 S Bi:6:002:1 -115 4096 < ffff880117ffc240 2478198046 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880117ffc240 2478199824 S Bi:6:002:1 -115 4096 < ffff880117ffc300 2478199842 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff880117ffc300 2478200025 C Bo:6:002:1 0 15 > ffff880117ffc240 2478320055 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880011273480 2478321790 S Bi:6:002:1 -115 4096 < ffff880011273480 2478323042 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880117ffc9c0 2478324921 S Bi:6:002:1 -115 4096 < ffff880117ffc540 2478325840 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff880117ffc540 2478326046 C Bo:6:002:1 0 15 > ffff880117ffc9c0 2478445031 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880011273240 2478446319 S Bi:6:002:1 -115 4096 < ffff880011273240 2478448033 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880011273240 2478450444 S Bi:6:002:1 -115 4096 < ffff8800112730c0 2478451464 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff8800112730c0 2478452024 C Bo:6:002:1 0 15 > ffff880011273240 2478570032 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880011273240 2478571527 S Bi:6:002:1 -115 4096 < ffff880011273240 2478573044 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880011273240 2478574542 S Bi:6:002:1 -115 4096 < ffff8800112730c0 2478574559 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff8800112730c0 2478575037 C Bo:6:002:1 0 15 > ffff880011273240 2478695069 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffcb40 2478696604 S Bi:6:002:1 -115 4096 < ffff880117ffcb40 2478698062 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880117ffcf00 2478699615 S Bi:6:002:1 -115 4096 < ffff880117ffc3c0 2478699652 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff880117ffc3c0 2478700028 C Bo:6:002:1 0 15 > ffff880117ffcf00 2478820060 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffcf00 2478822555 S Bi:6:002:1 -115 4096 < ffff880117ffcf00 2478823050 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880011273480 2478824605 S Bi:6:002:1 -115 4096 < ffff880011273900 2478824653 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff880011273900 2478825035 C Bo:6:002:1 0 15 > ffff880011273480 2478945055 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffccc0 2478947607 S Bi:6:002:1 -115 4096 < ffff880117ffccc0 2478948047 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880117ffccc0 2478949616 S Bi:6:002:1 -115 4096 < ffff880117ffc0c0 2478950656 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff880117ffc0c0 2478951027 C Bo:6:002:1 0 15 > ffff880117ffccc0 2479069056 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880117ffccc0 2479070792 S Bi:6:002:1 -115 4096 < ffff880117ffccc0 2479194049 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880117ffc0c0 2479195731 S Bi:6:002:1 -115 4096 < ffff880117ffc0c0 2479319067 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8800112736c0 2479320345 S Bi:6:002:1 -115 4096 < ffff8800112736c0 2479444056 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880117ffc3c0 2479451736 S Bi:6:002:1 -115 4096 < ffff880117ffc3c0 2479569048 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880011273c00 2479570617 S Bi:6:002:1 -115 4096 < ffff880011273c00 2479694068 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880011273d80 2479696677 S Bi:6:002:1 -115 4096 < ffff880011273d80 2479819064 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880117ffcd80 2479821363 S Bi:6:002:1 -115 4096 < ffff880117ffcd80 2479944070 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880117ffcd80 2479946481 S Bi:6:002:1 -115 4096 < ffff880117ffcd80 2480069062 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff880117ffcd80 2480071313 S Bi:6:002:1 -115 4096 < ffff880117ffcd80 2480195071 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8800112733c0 2480196955 S Bi:6:002:1 -115 4096 < ffff8800112733c0 2480198062 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff880011273a80 2480199883 S Bi:6:002:1 -115 4096 < ffff8800112733c0 2480200796 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff8800112733c0 2480201043 C Bo:6:002:1 0 15 > ffff880011273a80 2480320066 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff880117ffc0c0 2480321785 S Bi:6:002:1 -115 4096 < ffff880117ffc0c0 2480323061 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff880117ffc0c0 2480324877 S Bi:6:002:1 -115 4096 < ffff880117ffce40 2480324913 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff880117ffce40 2480325025 C Bo:6:002:1 0 7 > ffff880117ffce40 2480326890 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff880117ffce40 2480327028 C Bo:6:002:1 0 7 > ffff880011273b40 2481326077 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273480 2481326126 S Bo:6:002:1 -115 15 = a4094600 a8a423b9 f55e63c1 740000 ffff880011273b40 2481328055 C Ci:6:002:0 0 2 = 8003 ffff880011273480 2481328069 C Bo:6:002:1 0 15 > ffff880117ffcd80 2481329983 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffcd80 2481331031 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc0c0 2481332046 C Bi:6:002:1 0 7 = a4034000 4600a1 ffff880117ffc0c0 2481334030 S Bi:6:002:1 -115 4096 < ffff880117ffcd80 2481334068 S Bo:6:002:1 -115 9 = a4034200 0000e500 00 ffff880117ffcd80 2481335032 C Bo:6:002:1 0 9 > ffff880117ffc0c0 2481338065 C Bi:6:002:1 0 7 = a4034000 4200a5 ffff880117ffcd80 2481339116 S Bi:6:002:1 -115 4096 < ffff880117ffc0c0 2481340981 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff880117ffc0c0 2481342049 C Bo:6:002:1 0 9 > ffff880117ffcd80 2481345058 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff880117ffc0c0 2481347024 S Bi:6:002:1 -115 4096 < ffff880117ffcb40 2481347057 S Bo:6:002:1 -115 8 = a4024400 ff1d0000 ffff880117ffcb40 2481348043 C Bo:6:002:1 0 8 > ffff880117ffc0c0 2481351041 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff880117ffc0c0 2481353007 S Bi:6:002:1 -115 4096 < ffff880117ffcb40 2481353039 S Bo:6:002:1 -115 8 = a4024500 32d10000 ffff880117ffcb40 2481354046 C Bo:6:002:1 0 8 > ffff880117ffc0c0 2481357057 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff880117ffc0c0 2481361040 S Bi:6:002:1 -115 4096 < ffff880117ffcb40 2481361094 S Bo:6:002:1 -115 9 = a4034900 5300bd00 00 ffff880117ffcb40 2481362029 C Bo:6:002:1 0 9 > ffff880117ffc0c0 2481365044 C Bi:6:002:1 0 7 = a4034000 4900ae ffff880117ffc0c0 2481366979 S Bi:6:002:1 -115 4096 < ffff880117ffcb40 2481367013 S Bo:6:002:1 -115 11 = a4055100 00000105 f40000 ffff880117ffcb40 2481368021 C Bo:6:002:1 0 11 > ffff880117ffc0c0 2481371041 C Bi:6:002:1 0 7 = a4034000 5100b6 ffff880011273180 2481373042 S Bi:6:002:1 -115 4096 < ffff880011273540 2481373064 S Bo:6:002:1 -115 7 = a4014b00 ee0000 ffff880011273540 2481374032 C Bo:6:002:1 0 7 > ffff880011273180 2481376052 C Bi:6:002:1 0 7 = a4034000 4b00ac ffff880011273180 2481377948 S Bi:6:002:1 -115 4096 < ffff880011273540 2481377960 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff880011273540 2481379036 C Bo:6:002:1 0 8 > ffff880011273180 2481382038 C Bi:6:002:1 0 6 = a4025200 02f6 ffff880117ffcb40 2481384041 S Bi:6:002:1 -115 4096 < ffff880117ffcd80 2482376857 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffcd80 2482378031 C Ci:6:002:0 0 2 = 8003 ffff880117ffcd80 2482379836 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffcd80 2482381024 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880011273540 2483377883 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880011273540 2483379048 C Ci:6:002:0 0 2 = 8003 ffff880011273540 2483380786 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880011273540 2483382046 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffc3c0 2484379496 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff880117ffc3c0 2484381042 C Ci:6:002:0 0 2 = 8003 ffff880117ffc3c0 2484384833 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff880117ffc3c0 2484386025 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0600 2485382592 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0600 2485384071 C Ci:6:002:0 0 2 = 8003 ffff8801019c0600 2485388499 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019c0600 2485390034 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad25c3c0 2486396200 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad25c3c0 2486398043 C Ci:6:002:0 0 2 = 8003 ffff8801019c0600 2486401152 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019c0600 2486402033 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0300 2487406872 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0300 2487408034 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c240 2487413943 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c240 2487415029 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad25ce40 2488416279 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad25ce40 2488418049 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c900 2488420140 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c900 2488421028 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad25c900 2489417960 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad25c900 2489419029 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c240 2489420989 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c240 2489422025 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0780 2490418546 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0780 2490420034 C Ci:6:002:0 0 2 = 8003 ffff8801019c0b40 2490421566 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019c0b40 2490423048 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad25c3c0 2491420132 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad25c3c0 2491422036 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c3c0 2491424094 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c3c0 2491425047 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0600 2492421446 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0600 2492423054 C Ci:6:002:0 0 2 = 8003 ffff8801019c0600 2492424462 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019c0600 2492426047 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c09c0 2493426000 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c09c0 2493428032 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c000 2493430692 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c000 2493432029 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0300 2494433922 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0300 2494435054 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c240 2494436983 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c240 2494438049 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0780 2495436455 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0780 2495438056 C Ci:6:002:0 0 2 = 8003 ffff8801019c0780 2495440346 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801019c0780 2495441051 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0600 2496436952 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0600 2496438053 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c300 2496440009 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c300 2496441034 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801019c0b40 2497438769 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801019c0b40 2497440039 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c300 2497441770 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c300 2497443048 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801ad25c480 2498440030 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ad25c480 2498442052 C Ci:6:002:0 0 2 = 8003 ffff8801ad25c480 2498444068 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801ad25c480 2498445044 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff880117ffcb40 2499176078 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801ad25c000 2499177801 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2499178911 S Bo:6:002:1 -115 8 = a4024d00 51ba0000 ffff8801ad25c6c0 2499179048 C Bo:6:002:1 0 8 > ffff8801ad25c000 2499183054 C Bi:6:002:1 0 9 = a4055100 d44c0105 6c ffff8801ad25c240 2499185956 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2499194176 S Bo:6:002:1 -115 15 = a4094f00 44025004 00000000 f00000 ffff8801019c0900 2499195051 C Bo:6:002:1 0 15 > ffff8801ad25c240 2499299075 C Bi:6:002:1 0 13 = a4094e00 432c0003 fa030100 77 ffff8801ad25c3c0 2499304581 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2499305045 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25c900 2499307068 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2499311007 S Bo:6:002:1 -115 9 = a4034300 0010f400 00 ffff8801ad25c3c0 2499312029 C Bo:6:002:1 0 9 > ffff8801ad25c900 2499315034 C Bi:6:002:1 0 7 = a4034000 4300a4 ffff8801019c0240 2499316196 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2499316216 S Bo:6:002:1 -115 8 = a4024400 03e10000 ffff8801019c0cc0 2499317026 C Bo:6:002:1 0 8 > ffff8801019c0240 2499320048 C Bi:6:002:1 0 7 = a4034000 4400a3 ffff8801019c0240 2499321040 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2499321053 S Bo:6:002:1 -115 8 = a4024500 50b30000 ffff8801019c0cc0 2499322036 C Bo:6:002:1 0 8 > ffff8801019c0240 2499325054 C Bi:6:002:1 0 7 = a4034000 4500a2 ffff8801ad25c900 2499326077 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2499423038 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801ad25c480 2499424009 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2499549056 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801ad25ca80 2499550094 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2499550166 S Bo:6:002:1 -115 15 = a4094f00 44040100 00000000 a30000 ffff8801ad25c480 2499550755 C Bo:6:002:1 0 15 > ffff8801ad25ca80 2499674052 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801ad25ce40 2499676897 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2499677064 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25ce40 2499678861 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2499798792 C Bi:6:002:1 0 13 = a4095000 432c0103 00000000 90 ffff8801019c0d80 2499800031 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2499803045 C Bi:6:002:1 0 13 = a4095020 44840010 d44c4ed8 03 ffff8801019c0d80 2499804073 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2499806040 C Bi:6:002:1 0 13 = a4095040 466f7265 72756e6e 84 ffff8801019c0d80 2499807070 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2499809039 C Bi:6:002:1 0 13 = a40950e0 65722033 31305854 14 ffff8801019c0d80 2499809984 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2499814038 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0600 2499815036 C Bo:6:002:1 0 8 > ffff8801019c0d80 2499817052 C Bi:6:002:1 0 6 = a4025200 03f7 ffff8801ad25c900 2499819089 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2499819111 S Bo:6:002:1 -115 15 = a4095000 44040308 00000000 b60000 ffff8801ad25c240 2499820039 C Bo:6:002:1 0 15 > ffff8801ad25c900 2499924056 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801ad25c900 2499927648 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2499945037 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801ad25c000 2499947122 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2499947200 S Bo:6:002:1 -115 15 = a4095020 d273f79a 6f166fa5 a20000 ffff8801ad25c3c0 2499948042 C Bo:6:002:1 0 15 > ffff8801ad25c900 2499949116 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ad25c900 2499950028 C Bo:6:002:1 0 8 > ffff8801ad25c000 2499952033 C Bi:6:002:1 0 7 = a4034000 502097 ffff8801ad25c000 2499953030 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2499954034 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ad25c000 2499955069 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2499955081 S Bo:6:002:1 -115 15 = a4095000 44040308 00000000 b60000 ffff8801ad25c900 2499956050 C Bo:6:002:1 0 15 > ffff8801ad25c000 2500049074 C Bi:6:002:1 0 13 = a4094e00 432c0103 00000000 8e ffff8801ad25c000 2500051408 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2500052388 S Bo:6:002:1 -115 15 = a4095020 d273f79a 6f166fa5 a20000 ffff8801ad25c480 2500053050 C Bo:6:002:1 0 15 > ffff8801ad25c480 2500054410 S Bo:6:002:1 -115 15 = a40950c0 00000000 00000000 3d0000 ffff8801ad25c480 2500055050 C Bo:6:002:1 0 15 > ffff8801ad25c000 2500064064 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25c480 2500065454 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2500174065 C Bi:6:002:1 0 13 = a4095000 432c0103 00000000 90 ffff8801019c0780 2500176440 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2500178059 C Bi:6:002:1 0 13 = a40950a0 44840100 00000000 9c ffff8801019c0780 2500179452 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2500299054 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2500303321 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2500342061 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0780 2500343043 C Bo:6:002:1 0 8 > ffff8801019c0600 2500346050 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0600 2500347967 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2500347985 S Bo:6:002:1 -115 15 = a4095000 440afeff 10000000 a20000 ffff8801019c0780 2500349042 C Bo:6:002:1 0 15 > ffff8801019c0600 2500424061 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25ca80 2500425906 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2500425918 S Bo:6:002:1 -115 15 = a40950a0 00000000 00000000 5d0000 ffff8801ad25c900 2500426025 C Bo:6:002:1 0 15 > ffff8801ad25ca80 2500436053 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25ca80 2500438907 S Bi:6:002:1 -115 4096 < ffff8801ad25ca80 2500549068 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ad25c900 2500551709 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2500674077 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0cc0 2500677904 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2500678052 C Bi:6:002:1 0 13 = a4095020 448a0000 00000000 13 ffff8801019c0cc0 2500679893 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2500681065 C Bi:6:002:1 0 13 = a4095040 10000000 10000000 bd ffff8801019c0cc0 2500682936 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2500684044 C Bi:6:002:1 0 13 = a40950e0 00000000 00000000 1d ffff8801019c0cc0 2500685854 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2500693967 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0b40 2500695046 C Bo:6:002:1 0 8 > ffff8801019c0cc0 2500697063 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ad25c000 2500698865 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2500698975 S Bo:6:002:1 -115 15 = a4095000 440c0000 00000000 b50000 ffff8801ad25c6c0 2500700046 C Bo:6:002:1 0 15 > ffff8801ad25c000 2500799077 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0000 2500800471 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2500800512 S Bo:6:002:1 -115 15 = a4095020 03000000 c45d372b 5b0000 ffff8801019c0840 2500801052 C Bo:6:002:1 0 15 > ffff8801019c0840 2500802507 S Bo:6:002:1 -115 15 = a4095040 00000000 00000000 bd0000 ffff8801019c0840 2500803030 C Bo:6:002:1 0 15 > ffff8801ad25c6c0 2500806434 S Bo:6:002:1 -115 15 = a40950e0 00000000 0000d306 c80000 ffff8801ad25c6c0 2500807031 C Bo:6:002:1 0 15 > ffff8801019c0000 2500817040 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25c6c0 2500818532 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2500924068 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ad25c6c0 2500926106 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2501049078 C Bi:6:002:1 0 13 = a4095000 432c0203 00000000 93 ffff8801ad25c6c0 2501051261 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2501053061 C Bi:6:002:1 0 13 = a40950a0 448c0000 00000000 95 ffff8801ad25c6c0 2501054335 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2501174066 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25c6c0 2501175359 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2501176275 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ad25c240 2501177031 C Bo:6:002:1 0 8 > ffff8801ad25c6c0 2501180045 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ad25c6c0 2501181216 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2501181249 S Bo:6:002:1 -115 15 = a4095000 44090000 00000000 b00000 ffff8801ad25c240 2501182051 C Bo:6:002:1 0 15 > ffff8801ad25c6c0 2501299068 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25c6c0 2501300209 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2501300244 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801ad25c900 2501301065 C Bo:6:002:1 0 15 > ffff8801ad25c6c0 2501311060 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0900 2501312453 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2501424052 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0900 2501426156 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2501549051 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ad25c3c0 2501550376 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501553045 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c06c0 2501554432 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2501556045 C Bi:6:002:1 0 13 = a4095040 00000000 20040000 99 ffff8801019c06c0 2501557441 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2501559043 C Bi:6:002:1 0 13 = a4095060 01100000 00000000 8c ffff8801019c06c0 2501560361 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2501562044 C Bi:6:002:1 0 13 = a4095020 00000000 00000000 dd ffff8801019c06c0 2501563387 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2501565045 C Bi:6:002:1 0 13 = a4095040 0100010c 00000050 e1 ffff8801019c06c0 2501566448 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2501568065 C Bi:6:002:1 0 13 = a4095060 00001d00 00000000 80 ffff8801019c06c0 2501569503 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2501572068 C Bi:6:002:1 0 13 = a4095020 0200010d 00000030 e3 ffff8801ad25ca80 2501573401 S Bi:6:002:1 -115 4096 < ffff8801ad25ca80 2501575068 C Bi:6:002:1 0 13 = a4095040 00000400 00000000 b9 ffff8801ad25ca80 2501576421 S Bi:6:002:1 -115 4096 < ffff8801ad25ca80 2501578065 C Bi:6:002:1 0 13 = a4095060 03008001 ffff0090 8f ffff8801ad25ca80 2501579449 S Bi:6:002:1 -115 4096 < ffff8801ad25ca80 2501581065 C Bi:6:002:1 0 13 = a4095020 46020000 00000000 99 ffff8801ad25c3c0 2501582482 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501584047 C Bi:6:002:1 0 13 = a4095040 04008002 ffff00d0 eb ffff8801ad25c3c0 2501585394 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501587069 C Bi:6:002:1 0 13 = a4095060 36020000 00000000 a9 ffff8801ad25c3c0 2501588524 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501590062 C Bi:6:002:1 0 13 = a4095020 05008003 020000d0 89 ffff8801ad25c3c0 2501591459 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501593046 C Bi:6:002:1 0 13 = a4095040 82040000 00000000 3b ffff8801019c03c0 2501595690 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2501597052 C Bi:6:002:1 0 13 = a4095060 06008003 000000d0 c8 ffff8801019c03c0 2501598257 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2501600051 C Bi:6:002:1 0 13 = a4095020 82040000 00000000 5b ffff8801ad25c3c0 2501601357 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501603044 C Bi:6:002:1 0 13 = a4095040 07008003 010000d0 e8 ffff8801ad25c3c0 2501604275 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501606041 C Bi:6:002:1 0 13 = a4095060 82040000 00000000 1b ffff8801ad25c3c0 2501607262 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501609036 C Bi:6:002:1 0 13 = a4095020 08008004 490000b0 a8 ffff8801019c0300 2501609641 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501612038 C Bi:6:002:1 0 13 = a4095040 e84c0000 96cff22a 98 ffff8801019c0300 2501613694 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501615039 C Bi:6:002:1 0 13 = a4095060 09008004 4a0000b0 ea ffff8801019c0300 2501616727 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501618032 C Bi:6:002:1 0 13 = a4095020 8a6c0000 96cff22a ba ffff8801019c0300 2501619677 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501622040 C Bi:6:002:1 0 13 = a4095040 0a008004 4b0000b0 c8 ffff8801019c09c0 2501623699 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2501625038 C Bi:6:002:1 0 13 = a4095060 943f0000 98cff22a b9 ffff8801019c09c0 2501626773 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2501628055 C Bi:6:002:1 0 13 = a4095020 0b008004 4c0000a0 be ffff8801019c09c0 2501629751 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2501631056 C Bi:6:002:1 0 13 = a4095040 3d250000 98cff22a 2a ffff8801ad25c3c0 2501632651 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501634051 C Bi:6:002:1 0 13 = a4095060 0c008004 4d0000a0 f8 ffff8801ad25c3c0 2501635719 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501637048 C Bi:6:002:1 0 13 = a4095020 0c2b0000 9acff22a 77 ffff8801ad25c3c0 2501638757 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2501640048 C Bi:6:002:1 0 13 = a4095040 0d008004 4e0000a0 da ffff8801019c09c0 2501641799 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2501643045 C Bi:6:002:1 0 13 = a4095060 ad2e0000 9acff22a 93 ffff8801019c09c0 2501645689 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2501646049 C Bi:6:002:1 0 13 = a4095020 0e008004 4f0000a0 b8 ffff8801019c09c0 2501647710 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2501650065 C Bi:6:002:1 0 13 = a4095040 8c240000 9ccff22a 9e ffff8801ad25ce40 2501651736 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2501653051 C Bi:6:002:1 0 13 = a4095060 0f008004 500000a0 e6 ffff8801019c0780 2501654792 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2501656065 C Bi:6:002:1 0 13 = a4095020 d84d0000 9ecff22a c1 ffff8801019c0300 2501658715 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501659045 C Bi:6:002:1 0 13 = a4095040 10008004 510000a0 d8 ffff8801019c0780 2501660704 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2501662065 C Bi:6:002:1 0 13 = a4095060 442f0000 9ecff22a 7f ffff8801019c0780 2501663926 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2501665073 C Bi:6:002:1 0 13 = a4095020 11008004 530000a0 bb ffff8801019c0780 2501666843 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2501668049 C Bi:6:002:1 0 13 = a4095040 dc2c0000 a0cff22a fa ffff8801019c0780 2501669690 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2501671064 C Bi:6:002:1 0 13 = a4095060 12008004 540000a0 ff ffff8801019c0780 2501672770 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2501675053 C Bi:6:002:1 0 13 = a4095020 066f0000 a2cff22a 01 ffff8801019c0300 2501677584 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501678050 C Bi:6:002:1 0 13 = a4095040 13008004 550000a0 df ffff8801019c0300 2501679534 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501681062 C Bi:6:002:1 0 13 = a4095060 86510000 a4cff22a f9 ffff8801019c0300 2501682408 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501684046 C Bi:6:002:1 0 13 = a4095020 14008004 520000a0 bf ffff8801019c0d80 2501685608 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501687049 C Bi:6:002:1 0 13 = a4095040 5a2f0000 a0cff22a 7f ffff8801019c0300 2501688439 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501690057 C Bi:6:002:1 0 13 = a4095060 15008004 560000a0 fa ffff8801019c0300 2501691471 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501693055 C Bi:6:002:1 0 13 = a4095020 232d0000 a6cff22a 62 ffff8801019c0300 2501694373 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501696037 C Bi:6:002:1 0 13 = a4095040 16008004 570000a0 d8 ffff8801019c0300 2501697411 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501700049 C Bi:6:002:1 0 13 = a4095060 b0990000 a8cff22a 0b ffff8801019c0300 2501701439 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501703074 C Bi:6:002:1 0 13 = a4095020 17008004 580000a0 b6 ffff8801019c0300 2501704694 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501706069 C Bi:6:002:1 0 13 = a4095040 80300000 a8cff22a b2 ffff8801019c0300 2501709290 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501710069 C Bi:6:002:1 0 13 = a4095060 18008004 590000a0 f8 ffff8801019c0300 2501711819 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501712046 C Bi:6:002:1 0 13 = a4095020 bf290000 aacff22a f6 ffff8801019c0300 2501714003 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2501715045 C Bi:6:002:1 0 13 = a4095040 19008004 5a0000a0 da ffff8801019c0d80 2501723076 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501724032 C Bi:6:002:1 0 13 = a4095060 d0180000 accff22a ee ffff8801019c0d80 2501725902 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501726031 C Bi:6:002:1 0 26 = a4095020 1a008004 5b0000a0 b8a40950 40722500 00accff2 2a51 ffff8801019c0d80 2501727990 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501729057 C Bi:6:002:1 0 13 = a4095060 1b008004 5c0000a0 fe ffff8801019c0d80 2501730796 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501731056 C Bi:6:002:1 0 13 = a4095020 592d0000 aecff22a 10 ffff8801019c0d80 2501732814 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501734034 C Bi:6:002:1 0 13 = a4095040 1c008004 5d0000a0 d8 ffff8801019c0d80 2501737075 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501738040 C Bi:6:002:1 0 13 = a4095060 022f0000 b0cff22a 17 ffff8801019c0d80 2501739607 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501740038 C Bi:6:002:1 0 13 = a4095020 1d008004 5e0000a0 ba ffff8801019c0d80 2501742363 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2501743040 C Bi:6:002:1 0 13 = a4095040 04530000 b2cff22a 4f ffff8801ad25c6c0 2501744575 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2501746038 C Bi:6:002:1 0 13 = a4095060 1e008004 5f0000a0 f8 ffff8801019c00c0 2501747607 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2501749037 C Bi:6:002:1 0 13 = a4095020 5c2a0000 b2cff22a 0e ffff8801019c00c0 2501750654 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2501753049 C Bi:6:002:1 0 13 = a4095040 1f008004 600000a0 e6 ffff8801019c00c0 2501754562 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2501756048 C Bi:6:002:1 0 13 = a4095060 37340000 b4cff22a 3d ffff8801ad25c900 2501757578 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2501759051 C Bi:6:002:1 0 13 = a40950a0 00000000 00009f06 c4 ffff8801ad25c900 2501760613 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2501799075 C Bi:6:002:1 0 13 = a4094e00 00000000 00009f06 7a ffff8801ad25c900 2501800581 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2501802586 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ad25c000 2501803055 C Bo:6:002:1 0 8 > ffff8801ad25c900 2501806063 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ad25c900 2501807768 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2501807849 S Bo:6:002:1 -115 15 = a4095000 44090000 00020000 b20000 ffff8801ad25c000 2501808047 C Bo:6:002:1 0 15 > ffff8801ad25c900 2501924065 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2501925819 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2501927385 S Bo:6:002:1 -115 15 = a40950a0 00009f06 00000000 c40000 ffff8801019c0000 2501928025 C Bo:6:002:1 0 15 > ffff8801019c0600 2501936059 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0600 2501939301 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2502049060 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ad25c300 2502050189 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2502174054 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ad25c300 2502175123 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2502178077 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0480 2502179175 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2502181065 C Bi:6:002:1 0 13 = a4095040 00020000 20040000 9b ffff8801019c0480 2502182204 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2502184063 C Bi:6:002:1 0 13 = a4095060 20008004 610000a0 f8 ffff8801ad25c000 2502185260 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2502187067 C Bi:6:002:1 0 13 = a4095020 c03b0000 b6cff22a 87 ffff8801ad25c000 2502189140 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2502190065 C Bi:6:002:1 0 13 = a4095040 21008004 620000a0 da ffff8801019c0cc0 2502191158 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2502193064 C Bi:6:002:1 0 13 = a4095060 e4400000 b8cff22a 96 ffff8801ad25c900 2502194188 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2502196046 C Bi:6:002:1 0 13 = a4095020 22008004 630000a0 b8 ffff8801ad25c240 2502197195 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502200060 C Bi:6:002:1 0 13 = a4095040 0c2e0000 bacff22a 32 ffff8801ad25c240 2502201135 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502203066 C Bi:6:002:1 0 13 = a4095060 23008004 640000a0 fe ffff8801ad25c240 2502204165 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502206052 C Bi:6:002:1 0 13 = a4095020 54350000 bccff22a 17 ffff8801ad25c240 2502209548 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502210070 C Bi:6:002:1 0 13 = a4095040 24008004 650000a0 d8 ffff8801ad25c240 2502211459 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502212065 C Bi:6:002:1 0 13 = a4095060 952a0000 bccff22a 89 ffff8801ad25c240 2502213888 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502215047 C Bi:6:002:1 0 13 = a4095020 25008004 660000a0 ba ffff8801ad25c240 2502217921 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502219049 C Bi:6:002:1 0 13 = a4095040 dc310000 becff22a f9 ffff8801ad25c240 2502220306 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502221047 C Bi:6:002:1 0 13 = a4095060 26008004 670000a0 f8 ffff8801ad25c240 2502222330 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502225050 C Bi:6:002:1 0 13 = a4095020 56040000 c0cff22a 58 ffff8801ad25c6c0 2502228010 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2502229033 C Bi:6:002:1 0 13 = a4095040 27008004 680000a0 d6 ffff8801ad25c240 2502230050 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502231034 C Bi:6:002:1 0 13 = a4095060 8f260000 c2cff22a e1 ffff8801ad25c240 2502232928 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502234033 C Bi:6:002:1 0 13 = a4095020 28008004 690000a0 b8 ffff8801ad25c240 2502235960 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502237048 C Bi:6:002:1 0 13 = a4095040 20c90000 c4cff22a 87 ffff8801019c0240 2502239420 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2502240050 C Bi:6:002:1 0 13 = a4095060 29008004 6a0000a0 fa ffff8801019c0240 2502242033 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2502243033 C Bi:6:002:1 0 13 = a4095020 2b310000 c6cff22a 16 ffff8801ad25c240 2502243926 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502246033 C Bi:6:002:1 0 13 = a4095040 2a008004 6c0000a0 df ffff8801ad25c240 2502248009 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502250046 C Bi:6:002:1 0 13 = a4095060 ca2c0000 e2cff22a 8e ffff8801ad25c240 2502252022 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502253042 C Bi:6:002:1 0 13 = a4095020 2b008004 6d0000a0 bf ffff8801ad25c6c0 2502255115 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2502256049 C Bi:6:002:1 0 13 = a4095040 384b0000 e4cff22a 3d ffff8801019c0240 2502258255 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2502259049 C Bi:6:002:1 0 13 = a4095060 2c008004 6e0000a0 fb ffff8801ad25c6c0 2502261021 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2502262061 C Bi:6:002:1 0 13 = a4095020 ed0c0000 e6cff22a cd ffff8801ad25c6c0 2502264106 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2502265074 C Bi:6:002:1 0 13 = a4095040 2d008004 6f0000a0 db ffff8801ad25c6c0 2502266052 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2502268048 C Bi:6:002:1 0 13 = a4095060 5c1d0000 e8cff22a 23 ffff8801019c0a80 2502271669 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2502272069 C Bi:6:002:1 0 13 = a4095020 2e008004 700000a0 a7 ffff8801ad25c6c0 2502273655 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2502275049 C Bi:6:002:1 0 13 = a4095040 104f0100 eccff22a 18 ffff8801ad25c6c0 2502276682 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2502278066 C Bi:6:002:1 0 13 = a4095060 2f008004 710000a0 e7 ffff8801019c0a80 2502279605 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2502281065 C Bi:6:002:1 0 13 = a4095020 519c0000 eecff22a e9 ffff8801019c0a80 2502282638 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2502284060 C Bi:6:002:1 0 13 = a4095040 30008004 720000a0 db ffff8801ad25ce40 2502285721 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2502287052 C Bi:6:002:1 0 13 = a4095060 cf380100 f2cff22a 8e ffff8801ad25c3c0 2502288902 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502290050 C Bi:6:002:1 0 13 = a4095020 31008004 730000a0 bb ffff8801ad25c3c0 2502291598 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502293060 C Bi:6:002:1 0 13 = a4095040 d7580000 f4cff22a d1 ffff8801ad25c3c0 2502294636 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502296063 C Bi:6:002:1 0 13 = a4095060 32008004 740000a0 ff ffff8801ad25c3c0 2502297664 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502300065 C Bi:6:002:1 0 13 = a4095020 772a0000 f6cff22a 61 ffff8801ad25c3c0 2502301701 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502303063 C Bi:6:002:1 0 13 = a4095040 33008004 750000a0 df ffff8801ad25c3c0 2502304614 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502306061 C Bi:6:002:1 0 13 = a4095060 52780000 facff22a 5a ffff8801ad25c3c0 2502307643 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502309050 C Bi:6:002:1 0 13 = a4095020 34008004 760000a0 bb ffff8801019c0cc0 2502313203 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2502314058 C Bi:6:002:1 0 13 = a4095040 2c870000 fccff22a fd ffff8801019c0480 2502323325 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2502325036 C Bi:6:002:1 0 13 = a4095060 35008004 770000a0 fb ffff8801019c0cc0 2502326350 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2502328035 C Bi:6:002:1 0 52 = a4095020 a3630000 fecff22a f4a40950 40360080 04780000 a0d7a409 5060a644 000000d0 f22a77a4 09502037 00800479 0000a0b7 ffff8801ad25c240 2502329701 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502331051 C Bi:6:002:1 0 13 = a4095040 1a770000 04d0f22a dc ffff8801ad25c240 2502332295 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502334037 C Bi:6:002:1 0 13 = a4095060 38008004 7a0000a0 fb ffff8801ad25c240 2502335325 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502337037 C Bi:6:002:1 0 13 = a4095020 3d550000 06d0f22a bb ffff8801ad25c240 2502338383 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502340048 C Bi:6:002:1 0 13 = a4095040 39008004 7b0000a0 db ffff8801ad25c240 2502341254 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502343046 C Bi:6:002:1 0 13 = a4095060 ea3a0000 08d0f22a 4d ffff8801ad25c240 2502344303 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502346044 C Bi:6:002:1 0 13 = a4095020 3a008004 7c0000a0 bf ffff8801ad25c240 2502347331 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502350038 C Bi:6:002:1 0 13 = a4095040 cf590000 aed00b2b 75 ffff8801019c0000 2502351420 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2502353054 C Bi:6:002:1 0 13 = a4095060 3b008004 7d0000a0 ff ffff8801019c0000 2502354289 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2502356048 C Bi:6:002:1 0 13 = a4095020 78340100 fe0a262b 69 ffff8801019c0000 2502357380 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2502359047 C Bi:6:002:1 0 13 = a4095040 3c008004 7e0000a0 db ffff8801019c0000 2502360350 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2502362048 C Bi:6:002:1 0 13 = a4095060 62a70000 142f272b 6f ffff8801019c0000 2502363410 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2502365045 C Bi:6:002:1 0 13 = a4095020 3d008005 030000e0 86 ffff8801019c0000 2502366287 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2502368056 C Bi:6:002:1 0 13 = a4095040 be000000 0ad0f22a 01 ffff8801ad25c240 2502370763 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502371072 C Bi:6:002:1 0 13 = a4095060 3e008008 ffff00d0 fb ffff8801019c0600 2502372275 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2502374048 C Bi:6:002:1 0 13 = a4095020 73020000 00000000 ac ffff8801019c0600 2502375312 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2502378065 C Bi:6:002:1 0 13 = a4095040 3f008009 ffff0080 8b ffff8801ad25c240 2502379515 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502381065 C Bi:6:002:1 0 13 = a4095060 48000000 00000000 d5 ffff8801ad25c240 2502382252 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2502384062 C Bi:6:002:1 0 13 = a40950a0 00000000 00004e4c 5f ffff8801ad25ca80 2502385324 S Bi:6:002:1 -115 4096 < ffff8801ad25ca80 2502424070 C Bi:6:002:1 0 13 = a4094e00 00000000 00004e4c e1 ffff8801ad25ca80 2502425198 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2502427231 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ad25c3c0 2502428033 C Bo:6:002:1 0 8 > ffff8801ad25ca80 2502431054 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0600 2502432243 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2502432259 S Bo:6:002:1 -115 15 = a4095000 44090000 00040000 b40000 ffff8801019c0840 2502433027 C Bo:6:002:1 0 15 > ffff8801019c0600 2502549052 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2502550570 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2502550586 S Bo:6:002:1 -115 15 = a40950a0 00004e4c 00000000 5f0000 ffff8801019c0d80 2502551042 C Bo:6:002:1 0 15 > ffff8801019c0600 2502561069 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0600 2502562617 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2502674083 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ad25c000 2502676349 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2502799079 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c09c0 2502800565 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2502803070 C Bi:6:002:1 0 13 = a4095020 44890000 20000000 30 ffff8801ad25c300 2502804979 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2502806046 C Bi:6:002:1 0 13 = a4095040 00040000 20040000 9d ffff8801ad25c300 2502807650 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2502809050 C Bi:6:002:1 0 13 = a4095060 4000800a ffff0080 d7 ffff8801019c03c0 2502810599 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2502812055 C Bi:6:002:1 0 13 = a4095020 8d000000 00000000 50 ffff8801019c06c0 2502813575 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2502815066 C Bi:6:002:1 0 13 = a4095040 4100800b ffff00c0 b7 ffff8801019c06c0 2502816604 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2502818050 C Bi:6:002:1 0 13 = a4095060 48000000 00000000 d5 ffff8801019c06c0 2502819919 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2502821062 C Bi:6:002:1 0 13 = a40950a0 00000000 000054d9 d0 ffff8801019c06c0 2502822528 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2502924059 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2502925140 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2503049055 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25c000 2503050667 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2503050684 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ad25c6c0 2503051027 C Bo:6:002:1 0 8 > ffff8801ad25c000 2503054050 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ad25c000 2503055714 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2503055733 S Bo:6:002:1 -115 15 = a4095000 44090300 00000000 b30000 ffff8801ad25c300 2503056043 C Bo:6:002:1 0 15 > ffff8801ad25c000 2503174072 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25c240 2503176106 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2503177109 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801019c0540 2503178038 C Bo:6:002:1 0 15 > ffff8801ad25c240 2503186073 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0540 2503189007 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2503299074 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0d80 2503301426 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503424057 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0d80 2503427112 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503428033 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0d80 2503428894 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503431032 C Bi:6:002:1 0 13 = a4095040 00000000 46020000 f9 ffff8801019c0d80 2503432120 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503434057 C Bi:6:002:1 0 13 = a4095060 0e108300 36020000 34 ffff8801019c0d80 2503435783 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503437056 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff8801019c0cc0 2503438816 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2503440034 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801019c0480 2503441811 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503443051 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801019c0cc0 2503444777 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2503446056 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff8801ad25c3c0 2503447842 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2503450058 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffff01 66 ffff8801ad25c3c0 2503451862 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2503453056 C Bi:6:002:1 0 13 = a4095060 00fa03ff ff014100 24 ffff8801019c0480 2503454872 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503456049 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff8801019c0480 2503457810 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503459050 C Bi:6:002:1 0 13 = a4095040 01020186 01ff4200 85 ffff8801019c0480 2503460823 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503462048 C Bi:6:002:1 0 13 = a4095060 00230002 050c0703 b1 ffff8801019c0480 2503463876 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503465048 C Bi:6:002:1 0 13 = a4095020 02840230 30362d42 00 ffff8801019c0a80 2503466930 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2503468050 C Bi:6:002:1 0 13 = a4095040 31303138 2d303086 1e ffff8801019c0480 2503469834 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503471050 C Bi:6:002:1 0 13 = a4095060 01023030 362d4231 f6 ffff8801019c0480 2503472838 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503475040 C Bi:6:002:1 0 13 = a4095020 3031382d 30308601 4e ffff8801ad25c3c0 2503476926 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2503478052 C Bi:6:002:1 0 13 = a4095040 02303036 2d423036 e0 ffff8801ad25c3c0 2503479796 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2503481070 C Bi:6:002:1 0 13 = a4095060 31372d30 30d20043 27 ffff8801ad25ce40 2503482819 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2503484067 C Bi:6:002:1 0 13 = a4095020 00000100 0115048c 40 ffff8801ad25ce40 2503485841 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2503490067 C Bi:6:002:1 0 13 = a4095040 03000000 00440000 fa ffff8801019c0480 2503492792 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503493066 C Bi:6:002:1 0 13 = a4095060 25000402 10070302 a8 ffff8801019c0480 2503494839 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503496065 C Bi:6:002:1 0 13 = a4095020 84000100 01010a04 56 ffff8801ad25c240 2503497868 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2503500046 C Bi:6:002:1 0 13 = a4095040 00000000 00000000 bd ffff8801ad25c240 2503501944 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2503503063 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801ad25c240 2503504837 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2503506045 C Bi:6:002:1 0 13 = a4095020 01000102 04536574 99 ffff8801ad25c240 2503507839 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2503509065 C Bi:6:002:1 0 13 = a4095040 74696e67 73000000 da ffff8801ad25c240 2503510881 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2503512068 C Bi:6:002:1 0 13 = a4095060 00000000 00010002 9e ffff8801019c0480 2503513966 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503515069 C Bi:6:002:1 0 13 = a4095020 06045370 6f727473 e6 ffff8801ad25c000 2503516834 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503518048 C Bi:6:002:1 0 13 = a4095040 00000000 00000000 bd ffff8801ad25c000 2503519827 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503521065 C Bi:6:002:1 0 13 = a4095060 00000300 03060441 de ffff8801ad25c000 2503524588 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503525052 C Bi:6:002:1 0 13 = a4095020 63746976 69746965 c4 ffff8801ad25c000 2503526116 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503528046 C Bi:6:002:1 0 13 = a4095040 73000000 000000c8 06 ffff8801ad25c000 2503529149 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503531047 C Bi:6:002:1 0 13 = a4095060 00040a04 576f726b b6 ffff8801ad25c000 2503532074 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503534076 C Bi:6:002:1 0 13 = a4095020 6f757473 00000000 c0 ffff8801ad25c000 2503536076 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503537035 C Bi:6:002:1 0 13 = a4095040 00000000 c800050e 7e ffff8801ad25c000 2503538646 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503540031 C Bi:6:002:1 0 13 = a4095060 04436f75 72736573 d7 ffff8801ad25c000 2503543363 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503544053 C Bi:6:002:1 0 13 = a4095020 00000000 00000000 dd ffff8801ad25c000 2503545696 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503546048 C Bi:6:002:1 0 13 = a4095040 00140006 0e045363 95 ffff8801ad25c000 2503547396 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503550057 C Bi:6:002:1 0 13 = a4095060 68656475 6c657300 fb ffff8801019c0a80 2503551430 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2503553039 C Bi:6:002:1 0 13 = a4095020 00000000 00000100 dc ffff8801ad25c000 2503554347 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503556041 C Bi:6:002:1 0 13 = a4095040 0706044c 6f636174 ed ffff8801019c0240 2503557384 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2503559054 C Bi:6:002:1 0 13 = a4095060 696f6e73 00000000 86 ffff8801019c0480 2503560435 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503562055 C Bi:6:002:1 0 13 = a4095020 00000001 00080604 d6 ffff8801019c0480 2503563466 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503565055 C Bi:6:002:1 0 13 = a4095040 57656967 68740000 9d ffff8801019c0480 2503566363 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2503568056 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801ad25c6c0 2503569401 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2503571056 C Bi:6:002:1 0 13 = a4095020 01000902 04546f74 9c ffff8801ad25c6c0 2503572451 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2503575039 C Bi:6:002:1 0 13 = a4095040 616c7300 00000000 c3 ffff8801ad25c6c0 2503576364 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2503578057 C Bi:6:002:1 0 13 = a4095060 00000000 0001000a 96 ffff8801019c0240 2503579373 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2503581056 C Bi:6:002:1 0 13 = a4095020 0204476f 616c7300 8d ffff8801019c0240 2503582413 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2503584051 C Bi:6:002:1 0 13 = a4095040 00000000 00000000 bd ffff8801019c0240 2503585440 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2503587044 C Bi:6:002:1 0 13 = a4095060 00000100 0b064500 d4 ffff8801019c0240 2503588450 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2503590054 C Bi:6:002:1 0 13 = a4095020 00260004 01028403 7b ffff8801019c0240 2503591366 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2503593053 C Bi:6:002:1 0 13 = a4095040 02840001 00020100 39 ffff8801ad25c900 2503594378 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503596056 C Bi:6:002:1 0 13 = a4095060 05030001 00020005 9d ffff8801019c0d80 2503597417 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503600066 C Bi:6:002:1 0 13 = a4095020 04000100 02000505 da ffff8801019c0d80 2503601369 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503603052 C Bi:6:002:1 0 13 = a4095040 00010002 00050600 bd ffff8801019c0d80 2503604394 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2503606054 C Bi:6:002:1 0 13 = a4095060 03000200 05080006 97 ffff8801019c0cc0 2503608667 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2503609068 C Bi:6:002:1 0 13 = a4095020 00030005 35000b00 e5 ffff8801019c0cc0 2503610445 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2503612047 C Bi:6:002:1 0 13 = a4095040 03000509 00080003 b9 ffff8801ad25c480 2503613375 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2503615066 C Bi:6:002:1 0 13 = a4095060 00050a00 16000300 87 ffff8801019c0cc0 2503616446 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2503618065 C Bi:6:002:1 0 13 = a4095020 050e0004 00030005 d4 ffff8801ad25c900 2503619550 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503621065 C Bi:6:002:1 0 13 = a4095040 10000300 03000511 b9 ffff8801ad25c900 2503622500 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503624049 C Bi:6:002:1 0 13 = a4095060 00040003 00050f00 90 ffff8801ad25c900 2503626801 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503628047 C Bi:6:002:1 0 13 = a4095020 10000b01 051300c8 19 ffff8801ad25c900 2503630346 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503631063 C Bi:6:002:1 0 13 = a4095040 00060205 1400b036 2e ffff8801ad25c900 2503632380 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503634046 C Bi:6:002:1 0 13 = a4095060 06020520 00640006 de ffff8801ad25c900 2503637555 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503638051 C Bi:6:002:1 0 13 = a40950a0 00000000 0000d109 85 ffff8801ad25c900 2503640062 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2503674075 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0000 2503675605 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2503676599 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0b40 2503677036 C Bo:6:002:1 0 8 > ffff8801019c0000 2503680056 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0b40 2503681686 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2503681700 S Bo:6:002:1 -115 15 = a4095000 44090300 00020000 b10000 ffff8801019c0840 2503682050 C Bo:6:002:1 0 15 > ffff8801019c0b40 2503799062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0540 2503800197 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2503800230 S Bo:6:002:1 -115 15 = a40950a0 0000d109 00000000 850000 ffff8801019c0300 2503801031 C Bo:6:002:1 0 15 > ffff8801019c0540 2503811065 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25c000 2503815135 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2503924071 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c00c0 2503927971 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2504049049 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ad25c3c0 2504053060 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2504054040 C Bi:6:002:1 0 13 = a4095020 44890000 46000000 56 ffff8801019c09c0 2504055061 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2504056046 C Bi:6:002:1 0 13 = a4095040 00020000 46020000 fb ffff8801019c09c0 2504057989 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2504059044 C Bi:6:002:1 0 13 = a4095060 02051b00 14000501 91 ffff8801ad25c000 2504061011 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2504062041 C Bi:6:002:1 0 13 = a4095020 051c00c8 00070105 0f ffff8801019c09c0 2504063065 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2504065054 C Bi:6:002:1 0 13 = a4095040 1d00c800 0801051e 7a ffff8801ad25c240 2504066071 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504068045 C Bi:6:002:1 0 13 = a4095060 00140009 00460000 c6 ffff8801ad25ce40 2504069994 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2504071046 C Bi:6:002:1 0 13 = a4095020 27000401 02840302 78 ffff8801019c0900 2504073013 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2504075035 C Bi:6:002:1 0 13 = a4095040 84000100 02010206 3f ffff8801019c0900 2504077053 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2504078047 C Bi:6:002:1 0 13 = a4095060 0e000400 03050614 83 ffff8801019c0900 2504079081 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2504081042 C Bi:6:002:1 0 13 = a4095020 00010004 00061400 ca ffff8801019c0900 2504082977 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2504084045 C Bi:6:002:1 0 13 = a4095040 01000401 cb2d0000 5f ffff8801019c0900 2504086001 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2504087030 C Bi:6:002:1 0 13 = a40950e0 00000000 00000000 1d ffff8801019c0900 2504088054 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2504174056 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25c480 2504178021 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2504299064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25c480 2504301017 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2504301032 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ad25c900 2504302031 C Bo:6:002:1 0 8 > ffff8801ad25c480 2504305056 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ad25c480 2504306080 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2504306093 S Bo:6:002:1 -115 15 = a4095000 44090400 00000000 b40000 ffff8801ad25c900 2504307056 C Bo:6:002:1 0 15 > ffff8801ad25c480 2504424069 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c00c0 2504426887 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2504426997 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801019c03c0 2504428048 C Bo:6:002:1 0 15 > ffff8801019c00c0 2504436047 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25c300 2504440993 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2504549058 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0840 2504551018 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2504674059 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0b40 2504675070 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2504678058 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ad25c3c0 2504679102 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2504681050 C Bi:6:002:1 0 13 = a4095040 00000000 36020000 89 ffff8801ad25c3c0 2504683000 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2504684033 C Bi:6:002:1 0 13 = a4095060 0e108300 26020000 24 ffff8801ad25c3c0 2504686031 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2504687044 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff8801ad25c3c0 2504688068 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2504690049 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801019c0000 2504691101 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2504693050 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801019c0000 2504695014 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2504696034 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff8801ad25ce40 2504698068 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2504700052 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffff01 66 ffff8801ad25ce40 2504701148 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2504703050 C Bi:6:002:1 0 13 = a4095060 00fa03ff ff024000 26 ffff8801ad25ce40 2504703973 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2504706037 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff8801019c0cc0 2504708096 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2504709070 C Bi:6:002:1 0 13 = a4095040 01020086 01ff4000 86 ffff8801019c0cc0 2504711065 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2504712046 C Bi:6:002:1 0 13 = a4095060 00020015 01048602 0b ffff8801019c0cc0 2504714319 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2504715067 C Bi:6:002:1 0 13 = a4095020 04860001 02030100 5e ffff8801019c0cc0 2504715991 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2504718049 C Bi:6:002:1 0 13 = a4095040 04010005 01010a01 b6 ffff8801019c0cc0 2504719049 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2504721050 C Bi:6:002:1 0 13 = a4095060 000b0100 0c01000d 97 ffff8801019c0cc0 2504722097 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2504725068 C Bi:6:002:1 0 13 = a4095020 01020e01 020f0102 df ffff8801ad25ce40 2504726121 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2504728046 C Bi:6:002:1 0 13 = a4095040 10010011 01001201 af ffff8801019c0a80 2504730049 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504731046 C Bi:6:002:1 0 13 = a4095060 00150100 16010017 89 ffff8801019c0240 2504733062 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2504734042 C Bi:6:002:1 0 13 = a4095020 01001801 00190100 dd ffff8801019c0a80 2504735079 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504737045 C Bi:6:002:1 0 13 = a4095040 1a010000 00000000 a6 ffff8801019c0a80 2504744601 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504745059 C Bi:6:002:1 0 13 = a4095060 00000000 00000100 9c ffff8801019c0a80 2504746607 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504747034 C Bi:6:002:1 0 26 = a4095020 0303020f 3c320101 dea40950 40000100 0101011c 40e1 ffff8801019c0a80 2504748594 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504750034 C Bi:6:002:1 0 13 = a4095060 00000300 13001007 9a ffff8801019c0a80 2504751649 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504753048 C Bi:6:002:1 0 13 = a4095020 04028401 01000201 5c ffff8801ad25c6c0 2504754552 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2504756071 C Bi:6:002:1 0 13 = a4095040 02030102 05010006 bd ffff8801ad25c240 2504757628 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504758886 C Bi:6:002:1 0 13 = a4095060 01000701 00080102 91 ffff8801ad25c240 2504760634 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504762050 C Bi:6:002:1 0 13 = a4095020 0901020a 01020b01 d4 ffff8801ad25c480 2504763652 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2504765047 C Bi:6:002:1 0 13 = a4095040 020c0100 0d01000e b0 ffff8801ad25c480 2504766569 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2504768052 C Bi:6:002:1 0 13 = a4095060 01001001 00110100 9d ffff8801ad25c480 2504769606 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2504771057 C Bi:6:002:1 0 13 = a4095020 12010018 01020046 93 ffff8801ad25c480 2504772633 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2504775042 C Bi:6:002:1 0 13 = a4095040 6f726572 756e6e65 a7 ffff8801ad25c480 2504776523 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2504778050 C Bi:6:002:1 0 13 = a4095060 72203331 30000052 af ffff8801ad25c480 2504781091 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2504782070 C Bi:6:002:1 0 13 = a4095020 03011bc2 00000000 06 ffff8801ad25c240 2504783633 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504784064 C Bi:6:002:1 0 13 = a4095040 b9b9b900 000001a8 ad ffff8801019c0a80 2504785640 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504787067 C Bi:6:002:1 0 13 = a4095060 02ff4000 00040005 21 ffff8801019c0240 2504788556 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2504790064 C Bi:6:002:1 0 13 = a4095020 fe028401 028b0001 2c ffff8801019c0480 2504791593 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2504793062 C Bi:6:002:1 0 13 = a4095040 00020100 03010a00 b6 ffff8801ad25c240 2504794597 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504796050 C Bi:6:002:1 0 13 = a4095060 00000bbe 01000140 68 ffff8801ad25c240 2504797647 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504799066 C Bi:6:002:1 0 13 = a4095020 00000500 07030486 5e ffff8801019c0480 2504800546 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2504803067 C Bi:6:002:1 0 13 = a4095040 fe028401 028b0202 4d ffff8801019c0a80 2504804670 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504806066 C Bi:6:002:1 0 13 = a4095060 84000100 04010005 18 ffff8801019c0a80 2504807633 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504809065 C Bi:6:002:1 0 13 = a4095020 010a0000 00000000 d6 ffff8801ad25c900 2504810681 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2504812054 C Bi:6:002:1 0 13 = a4095040 000000e8 03000000 56 ffff8801ad25c900 2504814345 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2504815057 C Bi:6:002:1 0 13 = a4095060 40000006 00170010 dc ffff8801ad25c900 2504816344 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2504818045 C Bi:6:002:1 0 13 = a4095020 07030486 fe028404 27 ffff8801019c0a80 2504819382 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504821050 C Bi:6:002:1 0 13 = a4095040 028b0502 8b06028b 37 ffff8801ad25c240 2504824163 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504825047 C Bi:6:002:1 0 13 = a4095060 07028b08 02840902 96 ffff8801ad25c900 2504826149 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2504828063 C Bi:6:002:1 0 13 = a4095020 840a0284 0b02840c 54 ffff8801ad25c900 2504829188 S Bi:6:002:1 -115 4096 < ffff8801ad25c900 2504831045 C Bi:6:002:1 0 13 = a4095040 01000d01 000e0102 bd ffff8801019c0a80 2504832217 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504834044 C Bi:6:002:1 0 13 = a4095060 0f010010 01001101 92 ffff8801019c0a80 2504835249 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504837044 C Bi:6:002:1 0 13 = a4095020 00120100 13010215 cb ffff8801019c0a80 2504838137 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504840047 C Bi:6:002:1 0 13 = a4095040 010a1601 0a17010a b7 ffff8801019c0a80 2504841183 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504843035 C Bi:6:002:1 0 13 = a4095060 18010a00 42696b65 ab ffff8801019c0a80 2504844816 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504846053 C Bi:6:002:1 0 13 = a4095020 20310000 00000000 cc ffff8801019c0a80 2504847712 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2504849037 C Bi:6:002:1 0 13 = a4095040 00000000 00000000 bd ffff8801019c0480 2504850769 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2504853055 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801ad25c300 2504854810 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2504856057 C Bi:6:002:1 0 13 = a4095020 00000e08 00005f00 84 ffff8801ad25c240 2504857825 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504859032 C Bi:6:002:1 0 13 = a4095040 f4010001 00000000 49 ffff8801ad25c240 2504860747 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504862056 C Bi:6:002:1 0 13 = a4095060 00ff0000 00000042 20 ffff8801ad25c240 2504863764 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504865052 C Bi:6:002:1 0 13 = a4095020 696b6520 32000000 a8 ffff8801ad25c240 2504866795 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504868055 C Bi:6:002:1 0 13 = a4095040 00000000 00000000 bd ffff8801ad25c240 2504869854 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504871056 C Bi:6:002:1 0 13 = a4095060 00000001 00000000 9c ffff8801ad25c240 2504872728 S Bi:6:002:1 -115 4096 < ffff8801ad25c240 2504874042 C Bi:6:002:1 0 13 = a4095020 00000000 000e0800 db ffff8801019c0480 2504875814 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2504878059 C Bi:6:002:1 0 13 = a4095040 005f00f4 01000100 16 ffff8801019c0d80 2504879846 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2504881031 C Bi:6:002:1 0 13 = a4095060 00000000 ff000000 62 ffff8801019c0480 2504882892 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2504884051 C Bi:6:002:1 0 13 = a40950a0 00000000 000061b5 89 ffff8801019c0d80 2504885767 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2504924058 C Bi:6:002:1 0 13 = a4094e00 00000000 000061b5 37 ffff8801019c0d80 2504927843 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2504927958 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0480 2504929037 C Bo:6:002:1 0 8 > ffff8801019c0d80 2504932069 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0d80 2504933754 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2504933828 S Bo:6:002:1 -115 15 = a4095000 44090400 00020000 b60000 ffff8801019c0cc0 2504934031 C Bo:6:002:1 0 15 > ffff8801019c0d80 2505049064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25ce40 2505051635 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2505051651 S Bo:6:002:1 -115 15 = a40950a0 000061b5 00000000 890000 ffff8801ad25c3c0 2505052050 C Bo:6:002:1 0 15 > ffff8801ad25ce40 2505061059 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25ce40 2505062663 S Bi:6:002:1 -115 4096 < ffff8801ad25ce40 2505174037 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0840 2505176142 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2505299065 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0840 2505300189 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2505303066 C Bi:6:002:1 0 13 = a4095020 44890000 36000000 26 ffff8801019c0840 2505304142 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2505306077 C Bi:6:002:1 0 13 = a4095040 00020000 36020000 8b ffff8801ad25c000 2505307147 S Bi:6:002:1 -115 4096 < ffff8801ad25c000 2505309047 C Bi:6:002:1 0 13 = a4095060 00004269 6b652033 ab ffff8801019c0600 2505310546 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2505312058 C Bi:6:002:1 0 13 = a4095020 00000000 00000000 dd ffff8801019c0180 2505313277 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2505315068 C Bi:6:002:1 0 13 = a4095040 00000000 00000200 bf ffff8801019c0180 2505317102 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2505318051 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801ad25c6c0 2505319424 S Bi:6:002:1 -115 4096 < ffff8801ad25c6c0 2505321055 C Bi:6:002:1 0 13 = a4095020 0e080000 5f00f401 71 ffff8801019c0180 2505322153 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2505324049 C Bi:6:002:1 0 13 = a4095040 00010000 000000ff 43 ffff8801019c0180 2505325370 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2505328046 C Bi:6:002:1 0 13 = a4095060 00000000 e5310000 49 ffff8801ad25c300 2505329325 S Bi:6:002:1 -115 4096 < ffff8801ad25c300 2505331063 C Bi:6:002:1 0 13 = a40950a0 00000000 00000000 5d ffff8801ad25c480 2505333379 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2505424062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c00c0 2505425420 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2505549069 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad25c900 2505550779 S Bi:6:002:1 -115 4096 < ffff8801ad25c480 2505550820 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801ad25c480 2505551050 C Bo:6:002:1 0 8 > ffff8801ad25c900 2505554065 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c06c0 2505559675 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2505559768 S Bo:6:002:1 -115 15 = a4095000 44090600 00000000 b60000 ffff8801019c09c0 2505560042 C Bo:6:002:1 0 15 > ffff8801019c06c0 2505674063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2505675917 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2505675937 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801019c0900 2505677042 C Bo:6:002:1 0 15 > ffff8801019c06c0 2505686060 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ad25c3c0 2505688933 S Bi:6:002:1 -115 4096 < ffff8801ad25c3c0 2505799075 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ac0abb40 2505801250 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505924065 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ac0abb40 2505926031 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505928057 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ac0ab3c0 2505929908 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2505931054 C Bi:6:002:1 0 13 = a4095040 00000000 82040000 3b ffff8801ac0abb40 2505932953 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505934057 C Bi:6:002:1 0 13 = a4095060 0e108300 72040000 76 ffff8801ac0abb40 2505935957 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505937045 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff8801ac0abb40 2505940053 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505941040 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801ac0abb40 2505942576 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505943050 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801ac0abb40 2505945164 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505946045 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff8801ac0abb40 2505947647 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505950034 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffff01 66 ffff8801ac0abb40 2505951654 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505953032 C Bi:6:002:1 0 13 = a4095060 00fa0300 00034000 27 ffff8801ac0abb40 2505954593 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505956053 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff8801ac0abb40 2505957647 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505959057 C Bi:6:002:1 0 13 = a4095040 01020086 01ff4000 86 ffff8801ac0abb40 2505960663 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2505962058 C Bi:6:002:1 0 13 = a4095060 00070006 03028408 11 ffff8801ac0ab840 2505964865 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2505965055 C Bi:6:002:1 0 13 = a4095020 02840101 02020102 58 ffff8801ac0ab840 2505966627 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2505968046 C Bi:6:002:1 0 13 = a4095040 05010007 010000ff 40 ffff8801019c0600 2505969640 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2505971052 C Bi:6:002:1 0 13 = a4095060 ffffffb9 ff000040 64 ffff8801019c0600 2505972666 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2505975066 C Bi:6:002:1 0 13 = a4095020 00000c00 05031007 c0 ffff8801019c0600 2505976601 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2505978064 C Bi:6:002:1 0 13 = a4095040 04028400 01000101 3e ffff8801019c0600 2505981400 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2505982055 C Bi:6:002:1 0 13 = a4095060 00050100 004f7468 ca ffff8801019c0600 2505984704 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2505985066 C Bi:6:002:1 0 13 = a4095020 65720000 00000000 ca ffff8801019c0600 2505986791 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2505987066 C Bi:6:002:1 0 13 = a4095040 00000000 001d0000 a0 ffff8801019c0840 2505988631 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2505990079 C Bi:6:002:1 0 13 = a4095060 00014000 000d0011 c0 ffff8801019c0840 2505991684 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2505993052 C Bi:6:002:1 0 13 = a4095020 04048605 04850604 dd ffff8801019c0540 2505994680 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2505996050 C Bi:6:002:1 0 13 = a4095040 85fe0284 02028408 cc ffff8801019c0540 2505997691 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2505999064 C Bi:6:002:1 0 13 = a4095060 02840a02 84010100 97 ffff8801019c0540 2506000689 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2506003069 C Bi:6:002:1 0 13 = a4095020 03010007 01000901 d1 ffff8801ac0ab840 2506004693 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506006065 C Bi:6:002:1 0 13 = a4095040 000b0102 0c01000d b5 ffff8801ac0ab840 2506007692 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506009063 C Bi:6:002:1 0 13 = a4095060 01000e01 000f0100 9d ffff8801ac0ab840 2506012686 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506013054 C Bi:6:002:1 0 13 = a4095020 10010000 a0860100 eb ffff8801ac0ab840 2506015287 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506016066 C Bi:6:002:1 0 13 = a4095040 ffffff7f ffffff7f bd ffff8801ac0ab840 2506017245 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506018066 C Bi:6:002:1 0 13 = a4095060 0000540b 3d05ffff fa ffff8801ac0ab840 2506019268 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506021064 C Bi:6:002:1 0 13 = a4095020 01010000 04000001 d8 ffff8801019c0000 2506025252 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2506026067 C Bi:6:002:1 0 13 = a4095040 00014000 000e0005 f7 ffff8801019c0840 2506027245 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2506028067 C Bi:6:002:1 0 13 = a4095060 04040205 0400fe02 62 ffff8801019c0840 2506029265 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2506031047 C Bi:6:002:1 0 13 = a4095020 84010100 03010200 59 ffff8801ac0abb40 2506032308 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506034065 C Bi:6:002:1 0 13 = a4095040 09030400 38310618 a4 ffff8801ac0ab3c0 2506035355 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506037046 C Bi:6:002:1 0 13 = a4095060 00000103 00090304 91 ffff8801ac0ab3c0 2506040215 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506041052 C Bi:6:002:1 0 13 = a4095020 00170d00 06010000 c0 ffff8801ac0ab3c0 2506044496 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506045039 C Bi:6:002:1 0 13 = a4095040 00000102 03043a32 b1 ffff8801ac0ab3c0 2506047013 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506048047 C Bi:6:002:1 0 13 = a4095060 07180200 00000001 81 ffff8801ac0abb40 2506049953 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506051033 C Bi:6:002:1 0 13 = a4095020 0203040d 0e3b0603 e5 ffff8801019c0cc0 2506052991 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506054037 C Bi:6:002:1 0 13 = a4095040 00000040 00001000 ed ffff8801019c0cc0 2506056011 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506057054 C Bi:6:002:1 0 13 = a4095060 04020486 fe028401 60 ffff8801019c0cc0 2506059065 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506060052 C Bi:6:002:1 0 13 = a4095020 01000301 0000c027 39 ffff8801019c0cc0 2506061956 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506063051 C Bi:6:002:1 0 13 = a4095040 09000000 000000a6 12 ffff8801019c0cc0 2506064995 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506066047 C Bi:6:002:1 0 13 = a4095060 74020001 00010000 eb ffff8801019c0cc0 2506068007 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506069048 C Bi:6:002:1 0 13 = a4095020 64000000 02000200 b9 ffff8801019c0cc0 2506071107 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506072062 C Bi:6:002:1 0 13 = a4095040 40000011 0006fe02 16 ffff8801019c0cc0 2506074102 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2506075051 C Bi:6:002:1 0 13 = a4095060 84030284 05028401 1e ffff8801ac0ab3c0 2506077041 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506078051 C Bi:6:002:1 0 13 = a4095020 01000201 00040100 da ffff8801ac0ab3c0 2506080121 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506081051 C Bi:6:002:1 0 13 = a4095040 00000078 00b40000 71 ffff8801019c0d80 2506082111 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2506084048 C Bi:6:002:1 0 13 = a4095060 00000001 00000000 9c ffff8801019c0d80 2506085971 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2506087048 C Bi:6:002:1 0 13 = a4095020 00010000 0002003c e2 ffff8801ac0ab3c0 2506089048 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506090046 C Bi:6:002:1 0 13 = a4095040 00780002 00000003 c4 ffff8801019c0b40 2506091077 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506093066 C Bi:6:002:1 0 13 = a4095060 00c800f4 01030000 a3 ffff8801ac0ab3c0 2506095167 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506096073 C Bi:6:002:1 0 13 = a4095020 40000008 00030210 84 ffff8801019c0b40 2506097968 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506099066 C Bi:6:002:1 0 13 = a4095040 07fe0284 01010200 c0 ffff8801019c0b40 2506101000 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506103065 C Bi:6:002:1 0 13 = a4095060 4852205a 6f6e6520 b9 ffff8801019c0b40 2506105127 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506106052 C Bi:6:002:1 0 13 = a4095020 30000000 00000000 ed ffff8801019c0b40 2506107957 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506109053 C Bi:6:002:1 0 13 = a4095040 00005d00 4852205a 80 ffff8801019c0480 2506111034 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2506112050 C Bi:6:002:1 0 13 = a4095060 6f6e6520 31000000 e8 ffff8801019c0b40 2506114081 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506115062 C Bi:6:002:1 0 13 = a4095020 00000000 01006f00 b3 ffff8801019c0b40 2506117065 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506118073 C Bi:6:002:1 0 13 = a4095040 4852205a 6f6e6520 99 ffff8801019c0b40 2506119141 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506121045 C Bi:6:002:1 0 13 = a4095060 32000000 00000000 af ffff8801019c0b40 2506123034 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506124065 C Bi:6:002:1 0 13 = a4095020 02008200 4852205a 3d ffff8801019c0b40 2506126082 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2506128063 C Bi:6:002:1 0 13 = a4095040 6f6e6520 33000000 ca ffff8801ac0ab840 2506130108 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506131063 C Bi:6:002:1 0 13 = a4095060 00000000 03009400 0a ffff8801ac0ab840 2506132972 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506134064 C Bi:6:002:1 0 13 = a40950a0 00000000 00003fc6 a4 ffff8801ac0ab840 2506136042 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506174060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2506175748 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2506175762 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0000 2506176044 C Bo:6:002:1 0 8 > ffff8801019c0a80 2506179057 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0a80 2506180707 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2506181747 S Bo:6:002:1 -115 15 = a4095000 44090600 00020000 b40000 ffff8801019c0240 2506182054 C Bo:6:002:1 0 15 > ffff8801019c0a80 2506299072 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac0abb40 2506300210 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506301197 S Bo:6:002:1 -115 15 = a40950a0 00003fc6 00000000 a40000 ffff8801ac0ab3c0 2506302050 C Bo:6:002:1 0 15 > ffff8801ac0abb40 2506311056 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ac0abb40 2506315236 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506424055 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ac0abb40 2506426932 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506549060 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ac0abb40 2506550884 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506553035 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ac0abb40 2506553832 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506556033 C Bi:6:002:1 0 13 = a4095040 00020000 82040000 39 ffff8801019c0780 2506557919 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506559032 C Bi:6:002:1 0 13 = a4095060 4852205a 6f6e6520 b9 ffff8801019c0540 2506560928 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2506562054 C Bi:6:002:1 0 13 = a4095020 34000000 00000000 e9 ffff8801019c0600 2506563832 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2506565056 C Bi:6:002:1 0 13 = a4095040 0400a700 4852205a 7e ffff8801019c0780 2506566879 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506568033 C Bi:6:002:1 0 13 = a4095060 6f6e6520 35000000 ec ffff8801019c0780 2506569914 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506571045 C Bi:6:002:1 0 13 = a4095020 00000000 0500b940 21 ffff8801019c0780 2506572954 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506574048 C Bi:6:002:1 0 13 = a4095040 00000900 03021007 a2 ffff8801019c0780 2506575826 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506578062 C Bi:6:002:1 0 13 = a4095060 fe028401 02840050 32 ffff8801019c0780 2506579898 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506581050 C Bi:6:002:1 0 13 = a4095020 5752205a 6f6e6520 e6 ffff8801019c0780 2506582907 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506584050 C Bi:6:002:1 0 13 = a4095040 30000000 00000000 8d ffff8801019c0780 2506585936 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506587050 C Bi:6:002:1 0 13 = a4095060 00ffff00 50575220 e8 ffff8801019c0780 2506588861 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506590050 C Bi:6:002:1 0 13 = a4095020 5a6f6e65 20310000 f2 ffff8801019c0780 2506591959 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2506593063 C Bi:6:002:1 0 13 = a4095040 00000000 0100ffff bc ffff8801019c0600 2506594942 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2506596045 C Bi:6:002:1 0 13 = a4095060 00505752 205a6f6e b3 ffff8801ac0ab3c0 2506597966 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506599066 C Bi:6:002:1 0 13 = a4095020 65203200 00000000 aa ffff8801ac0ab3c0 2506600876 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506602066 C Bi:6:002:1 0 13 = a4095040 000200ff ff005057 b8 ffff8801ac0ab3c0 2506603905 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506606045 C Bi:6:002:1 0 13 = a4095060 52205a6f 6e652033 c2 ffff8801019c0300 2506607946 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506609049 C Bi:6:002:1 0 13 = a4095020 00000000 00000300 de ffff8801ac0ab3c0 2506610887 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506612070 C Bi:6:002:1 0 13 = a4095040 ffff0050 5752205a 92 ffff8801ac0ab3c0 2506613883 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506615065 C Bi:6:002:1 0 13 = a4095060 6f6e6520 34000000 ed ffff8801019c0300 2506616915 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506618067 C Bi:6:002:1 0 13 = a4095020 00000004 00ffff00 d9 ffff8801ac0ab3c0 2506619943 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506621046 C Bi:6:002:1 0 13 = a4095040 50575220 5a6f6e65 f6 ffff8801ac0ab3c0 2506622987 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506624065 C Bi:6:002:1 0 13 = a4095060 20350000 00000000 88 ffff8801ac0abb40 2506625909 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506627062 C Bi:6:002:1 0 13 = a4095020 0500ffff 00505752 8d ffff8801ac0abb40 2506628931 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506630064 C Bi:6:002:1 0 13 = a4095040 205a6f6e 65203600 b5 ffff8801ac0abb40 2506631946 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506634066 C Bi:6:002:1 0 13 = a4095060 00000000 000600ff 64 ffff8801019c0300 2506635853 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506637065 C Bi:6:002:1 0 13 = a4095020 ff005057 52205a6f 62 ffff8801ac0ab840 2506638906 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506640064 C Bi:6:002:1 0 13 = a4095040 6e652037 00000000 a1 ffff8801ac0ab840 2506641936 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506643059 C Bi:6:002:1 0 13 = a4095060 00000700 ffff4000 da ffff8801019c0300 2506644992 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506646064 C Bi:6:002:1 0 13 = a4095020 00350003 011007fe 03 ffff8801019c0300 2506647841 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506649053 C Bi:6:002:1 0 13 = a4095040 02840002 8400534e a0 ffff8801019c0300 2506651734 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506652054 C Bi:6:002:1 0 13 = a4095060 41494c00 00000000 d9 ffff8801019c0300 2506653912 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506655049 C Bi:6:002:1 0 13 = a4095020 00000000 00000000 dd ffff8801019c0900 2506656917 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2506658033 C Bi:6:002:1 0 13 = a4095040 9f020053 4e41494c 79 ffff8801019c0900 2506660841 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2506662059 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801019c0900 2506663854 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2506665056 C Bi:6:002:1 0 13 = a4095020 00000001 003d0500 e4 ffff8801ac0ab840 2506666887 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506668059 C Bi:6:002:1 0 13 = a4095040 54555254 4c450000 b3 ffff8801ac0ab840 2506669904 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506671046 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801ac0ab840 2506672839 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506674056 C Bi:6:002:1 0 13 = a4095020 02008c06 00535155 02 ffff8801ac0ab840 2506675882 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506677059 C Bi:6:002:1 0 13 = a4095040 49525245 4c000000 fd ffff8801ac0ab840 2506678930 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506680042 C Bi:6:002:1 0 13 = a4095060 00000000 00030086 18 ffff8801ac0ab3c0 2506682016 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506683051 C Bi:6:002:1 0 13 = a4095020 0900454c 45504841 c1 ffff8801ac0ab840 2506684885 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2506687055 C Bi:6:002:1 0 13 = a4095040 4e540000 00000000 a7 ffff8801019c0300 2506688880 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506690057 C Bi:6:002:1 0 13 = a4095060 00000400 f60e0052 33 ffff8801019c0300 2506691943 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506693066 C Bi:6:002:1 0 13 = a4095020 41424249 54000000 81 ffff8801ac0abb40 2506694913 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506696063 C Bi:6:002:1 0 13 = a4095040 00000000 00000005 b8 ffff8801ac0abb40 2506697886 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506699044 C Bi:6:002:1 0 13 = a4095060 00a00f00 47524559 3b ffff8801ac0abb40 2506700904 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506702063 C Bi:6:002:1 0 13 = a4095020 484f554e 44000000 85 ffff8801019c0300 2506704001 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506705062 C Bi:6:002:1 0 13 = a4095040 00000000 06008813 20 ffff8801019c0300 2506707045 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506708066 C Bi:6:002:1 0 13 = a4095060 00484f52 53450000 de ffff8801019c0300 2506709878 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2506711050 C Bi:6:002:1 0 13 = a4095020 00000000 00000000 dd ffff8801019c03c0 2506713252 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2506715053 C Bi:6:002:1 0 13 = a4095040 00070070 17004c49 d8 ffff8801ac0ab3c0 2506716984 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506718066 C Bi:6:002:1 0 13 = a4095060 4f4e0000 00000000 9c ffff8801ac0ab3c0 2506719857 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506721064 C Bi:6:002:1 0 13 = a4095020 00000000 00000800 d5 ffff8801019c09c0 2506723195 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506724071 C Bi:6:002:1 0 13 = a4095040 581b0041 4e54454c ac ffff8801019c09c0 2506725916 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506727066 C Bi:6:002:1 0 13 = a4095060 4f504500 00000000 c7 ffff8801019c09c0 2506728969 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506730064 C Bi:6:002:1 0 13 = a4095020 00000009 00401f00 8b ffff8801019c09c0 2506731860 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506733052 C Bi:6:002:1 0 13 = a4095040 43484545 54414800 eb ffff8801019c09c0 2506735157 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506736051 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801ac0ab3c0 2506737904 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2506740067 C Bi:6:002:1 0 13 = a4095020 0a002823 4000000a 96 ffff8801ac0abb40 2506742014 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2506742769 C Bi:6:002:1 0 13 = a4095040 0004fe02 84020284 45 ffff8801019c09c0 2506743852 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506746053 C Bi:6:002:1 0 13 = a4095060 01010203 01020000 9f ffff8801019c06c0 2506750849 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2506751036 C Bi:6:002:1 0 13 = a4095020 00000000 00000100 dc ffff8801019c09c0 2506753769 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506754031 C Bi:6:002:1 0 13 = a4095040 00000000 00020000 bf ffff8801019c09c0 2506755611 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506756034 C Bi:6:002:1 0 13 = a4095060 00000000 03000000 9e ffff8801019c09c0 2506757641 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506758059 C Bi:6:002:1 0 13 = a40950a0 00000000 00006bec da ffff8801019c09c0 2506759663 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2506799061 C Bi:6:002:1 0 13 = a4094e00 00000000 00006bec 64 ffff8801019c06c0 2506800754 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2506800794 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c03c0 2506801042 C Bo:6:002:1 0 8 > ffff8801019c06c0 2506804063 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c03c0 2506805733 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2506805765 S Bo:6:002:1 -115 15 = a4095000 44090600 00040000 b20000 ffff8801019c00c0 2506806048 C Bo:6:002:1 0 15 > ffff8801019c03c0 2506924060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac0ab3c0 2506925959 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2506925973 S Bo:6:002:1 -115 15 = a40950a0 00006bec 00000000 da0000 ffff88015940eb40 2506927041 C Bo:6:002:1 0 15 > ffff8801ac0ab3c0 2506936041 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c06c0 2506939006 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507049065 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c06c0 2507050516 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507174062 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c06c0 2507176051 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507178041 C Bi:6:002:1 0 13 = a4095020 44890000 82000000 92 ffff88015940ea80 2507179066 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2507181042 C Bi:6:002:1 0 13 = a4095040 00040000 82040000 3f ffff88015940ea80 2507182097 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2507184058 C Bi:6:002:1 0 13 = a4095060 00000004 00000000 99 ffff8801019c0900 2507185150 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2507187058 C Bi:6:002:1 0 13 = a4095020 00000500 00000000 d8 ffff8801019c0900 2507188047 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2507190040 C Bi:6:002:1 0 13 = a4095040 00060000 00000000 bb ffff8801019c0900 2507191092 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2507193058 C Bi:6:002:1 0 13 = a4095060 07000000 00000008 92 ffff88015940e6c0 2507194128 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507196057 C Bi:6:002:1 0 13 = a4095020 00000000 00000900 d4 ffff88015940e6c0 2507197155 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507199045 C Bi:6:002:1 0 13 = a4095040 00000000 000a0000 b7 ffff88015940e6c0 2507200022 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507203048 C Bi:6:002:1 0 13 = a4095060 00000000 0b000000 96 ffff88015940e6c0 2507205072 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507206057 C Bi:6:002:1 0 13 = a4095020 0000000c 00000000 d1 ffff8801019c0600 2507207082 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2507209057 C Bi:6:002:1 0 13 = a4095040 00000d00 00000000 b0 ffff8801019c0600 2507210109 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2507212042 C Bi:6:002:1 0 13 = a4095060 000e0000 00000000 93 ffff88015940e300 2507213043 S Bi:6:002:1 -115 4096 < ffff88015940e300 2507215043 C Bi:6:002:1 0 13 = a4095020 0f000000 00000010 c2 ffff8801019c0600 2507216064 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2507218058 C Bi:6:002:1 0 13 = a4095040 00000000 00001100 ac ffff88015940ecc0 2507219079 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2507221057 C Bi:6:002:1 0 13 = a4095060 00000000 00120000 8f ffff8801019c0cc0 2507222118 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2507224051 C Bi:6:002:1 0 13 = a4095020 00000000 13000000 ce ffff8801019c0780 2507226113 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507228066 C Bi:6:002:1 0 13 = a4095040 00000014 00000000 a9 ffff88015940e240 2507229111 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507231063 C Bi:6:002:1 0 13 = a4095060 00001500 00000000 88 ffff88015940e240 2507232139 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507234066 C Bi:6:002:1 0 13 = a4095020 f7f30000 00000000 d9 ffff88015940e240 2507235215 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507237078 C Bi:6:002:1 0 13 = a40950c0 00000000 00000000 3d ffff88015940e240 2507238082 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507299063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e240 2507300811 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507424065 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e480 2507425747 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2507425763 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e9c0 2507426052 C Bo:6:002:1 0 8 > ffff88015940e480 2507429065 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e480 2507430680 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2507430713 S Bo:6:002:1 -115 15 = a4095000 44090700 00000000 b70000 ffff88015940e9c0 2507431050 C Bo:6:002:1 0 15 > ffff88015940e480 2507549060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2507550395 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2507551396 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801019c0240 2507552032 C Bo:6:002:1 0 15 > ffff8801019c0480 2507561036 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0480 2507562364 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2507674062 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0480 2507675764 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2507799071 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0480 2507800589 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2507803045 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0480 2507804624 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2507806048 C Bi:6:002:1 0 13 = a4095040 00000000 82040000 3b ffff88015940e9c0 2507807710 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2507809055 C Bi:6:002:1 0 13 = a4095060 0e108300 72040000 76 ffff88015940e9c0 2507810682 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2507812065 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff88015940e9c0 2507813795 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2507815048 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801019c0840 2507817647 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2507818050 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801019c0840 2507819672 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2507821063 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff8801019c0840 2507822677 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2507824063 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffff01 66 ffff8801019c0840 2507825687 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2507828062 C Bi:6:002:1 0 13 = a4095060 00fa0301 00034000 26 ffff8801019c0840 2507829653 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2507831049 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff8801019c0780 2507833718 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507834063 C Bi:6:002:1 0 13 = a4095040 01020086 01ff4000 86 ffff8801019c0780 2507835716 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507837064 C Bi:6:002:1 0 13 = a4095060 00070006 03028408 11 ffff8801019c0780 2507838648 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507840066 C Bi:6:002:1 0 13 = a4095020 02840101 02020102 58 ffff8801019c0780 2507841644 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507843047 C Bi:6:002:1 0 13 = a4095040 05010007 010000ff 40 ffff8801019c0780 2507844677 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507846066 C Bi:6:002:1 0 13 = a4095060 ffffffb9 ff000040 64 ffff8801019c0780 2507851498 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507852056 C Bi:6:002:1 0 13 = a4095020 00000c00 05031007 c0 ffff8801019c0780 2507857155 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507858044 C Bi:6:002:1 0 13 = a4095040 04028400 01000101 3e ffff8801019c0600 2507859974 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2507861044 C Bi:6:002:1 0 26 = a4095060 00050100 0052756e d0a40950 206e696e 67000000 00d3 ffff8801019c0780 2507865164 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507866052 C Bi:6:002:1 0 13 = a4095040 00000000 001d0001 a1 ffff8801019c0780 2507868436 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507869034 C Bi:6:002:1 0 26 = a4095060 00014000 000d0011 c0a40950 20040486 05048506 04dd ffff8801019c0780 2507869998 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507871050 C Bi:6:002:1 0 13 = a4095040 85fe0284 02028408 cc ffff8801019c0780 2507872889 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2507874056 C Bi:6:002:1 0 13 = a4095060 02840a02 84010100 97 ffff88015940e240 2507875907 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507877058 C Bi:6:002:1 0 13 = a4095020 03010007 01000901 d1 ffff88015940e240 2507878938 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507880045 C Bi:6:002:1 0 13 = a4095040 000b0102 0c01000d b5 ffff88015940e240 2507881994 S Bi:6:002:1 -115 4096 < ffff88015940e240 2507884049 C Bi:6:002:1 0 13 = a4095060 01000e01 000f0100 9d ffff8801019c00c0 2507885896 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507887038 C Bi:6:002:1 0 13 = a4095020 10010000 a0860100 eb ffff8801019c00c0 2507888916 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507890050 C Bi:6:002:1 0 13 = a4095040 ffffff7f ffffff7f bd ffff8801019c00c0 2507891944 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507893048 C Bi:6:002:1 0 13 = a4095060 0000530b 3d05ffff fd ffff8801019c00c0 2507894873 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507896066 C Bi:6:002:1 0 13 = a4095020 01010000 04000001 d8 ffff8801019c00c0 2507897907 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507899053 C Bi:6:002:1 0 13 = a4095040 00014000 000e0005 f7 ffff8801019c00c0 2507900938 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507902064 C Bi:6:002:1 0 13 = a4095060 04040205 0400fe02 62 ffff8801019c00c0 2507904001 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507905050 C Bi:6:002:1 0 13 = a4095020 84010100 03010200 59 ffff8801019c00c0 2507907043 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507909066 C Bi:6:002:1 0 13 = a4095040 09030400 38230618 b6 ffff8801019c0600 2507913526 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2507914056 C Bi:6:002:1 0 13 = a4095060 00000103 00090304 91 ffff88015940e840 2507916007 S Bi:6:002:1 -115 4096 < ffff88015940e840 2507917046 C Bi:6:002:1 0 13 = a4095020 00170d00 06010000 c0 ffff8801019c00c0 2507919050 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507920047 C Bi:6:002:1 0 13 = a4095040 00000102 03043a23 a0 ffff8801019c00c0 2507921920 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507923056 C Bi:6:002:1 0 13 = a4095060 07180200 00000001 81 ffff8801019c00c0 2507924937 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2507926049 C Bi:6:002:1 0 13 = a4095020 0203040d 0e3b0603 e5 ffff88015940e840 2507928006 S Bi:6:002:1 -115 4096 < ffff88015940e840 2507929064 C Bi:6:002:1 0 13 = a4095040 00000040 00001000 ed ffff88015940e840 2507931018 S Bi:6:002:1 -115 4096 < ffff88015940e840 2507932063 C Bi:6:002:1 0 13 = a4095060 04020486 fe028401 60 ffff88015940e840 2507933903 S Bi:6:002:1 -115 4096 < ffff88015940e840 2507934050 C Bi:6:002:1 0 13 = a4095020 01000301 0000c027 39 ffff8801019c0900 2507935963 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2507937066 C Bi:6:002:1 0 13 = a4095040 09000000 000000a6 12 ffff8801019c0900 2507938947 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2507940065 C Bi:6:002:1 0 13 = a4095060 74020001 00010000 eb ffff88015940ef00 2507941957 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2507943051 C Bi:6:002:1 0 13 = a4095020 64000000 02000200 b9 ffff88015940ecc0 2507945959 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2507947049 C Bi:6:002:1 0 13 = a4095040 40000011 0006fe02 16 ffff8801019c0180 2507949976 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2507951048 C Bi:6:002:1 0 13 = a4095060 84030284 05028401 1e ffff8801019c06c0 2507951979 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507953047 C Bi:6:002:1 0 13 = a4095020 01000201 00040100 da ffff8801019c06c0 2507954004 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507955063 C Bi:6:002:1 0 13 = a4095040 00000078 00b40000 71 ffff8801019c06c0 2507956907 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507958046 C Bi:6:002:1 0 13 = a4095060 00000001 00000000 9c ffff8801019c06c0 2507961344 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507962063 C Bi:6:002:1 0 13 = a4095020 00010000 0002003c e2 ffff8801019c06c0 2507963425 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507965034 C Bi:6:002:1 0 13 = a4095040 00780002 00000003 c4 ffff8801019c06c0 2507966362 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507968057 C Bi:6:002:1 0 13 = a4095060 00c800f4 01030000 a3 ffff8801019c06c0 2507969254 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2507971059 C Bi:6:002:1 0 13 = a4095020 40000008 00030210 84 ffff88015940ef00 2507972306 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2507974057 C Bi:6:002:1 0 13 = a4095040 07fe0284 01010200 c0 ffff88015940e300 2507975354 S Bi:6:002:1 -115 4096 < ffff88015940e300 2507977057 C Bi:6:002:1 0 13 = a4095060 4852205a 6f6e6520 b9 ffff88015940e300 2507978361 S Bi:6:002:1 -115 4096 < ffff88015940e300 2507980056 C Bi:6:002:1 0 13 = a4095020 30000000 00000000 ed ffff88015940e300 2507981271 S Bi:6:002:1 -115 4096 < ffff88015940e300 2507983060 C Bi:6:002:1 0 13 = a4095040 00005d00 4852205a 80 ffff88015940e6c0 2507984340 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507987057 C Bi:6:002:1 0 13 = a4095060 6f6e6520 31000000 e8 ffff88015940e6c0 2507988368 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507990065 C Bi:6:002:1 0 13 = a4095020 00000000 01006f00 b3 ffff88015940e6c0 2507991428 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507993053 C Bi:6:002:1 0 13 = a4095040 4852205a 6f6e6520 99 ffff88015940e6c0 2507994309 S Bi:6:002:1 -115 4096 < ffff88015940e6c0 2507996066 C Bi:6:002:1 0 13 = a4095060 32000000 00000000 af ffff8801019c0180 2507997308 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2507999068 C Bi:6:002:1 0 13 = a4095020 02008200 4852205a 3d ffff8801019c0180 2508000348 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2508002065 C Bi:6:002:1 0 13 = a4095040 6f6e6520 33000000 ca ffff88015940ea80 2508003355 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2508005048 C Bi:6:002:1 0 13 = a4095060 00000000 03009400 0a ffff8801019c09c0 2508007301 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2508008047 C Bi:6:002:1 0 13 = a40950a0 00000000 00003620 4b ffff8801019c03c0 2508009334 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2508049063 C Bi:6:002:1 0 13 = a4094e00 00000000 00003620 f5 ffff88015940e6c0 2508050376 S Bi:6:002:1 -115 4096 < ffff88015940e780 2508050458 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e780 2508051049 C Bo:6:002:1 0 8 > ffff88015940e6c0 2508054065 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e6c0 2508055300 S Bi:6:002:1 -115 4096 < ffff88015940e780 2508055396 S Bo:6:002:1 -115 15 = a4095000 44090700 00020000 b50000 ffff88015940e780 2508056031 C Bo:6:002:1 0 15 > ffff88015940e6c0 2508174049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2508176041 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2508195055 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801019c09c0 2508197252 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2508222221 S Bo:6:002:1 -115 15 = a40950a0 00003620 00000000 4b0000 ffff8801019c0180 2508223048 C Bo:6:002:1 0 15 > ffff8801019c09c0 2508227058 C Bi:6:002:1 0 7 = a4034000 502097 ffff88015940eb40 2508228811 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2508299079 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940eb40 2508301969 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2508424059 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e780 2508425840 S Bi:6:002:1 -115 4096 < ffff88015940e780 2508549073 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2508550590 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2508674045 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2508675752 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2508799063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e300 2508800817 S Bi:6:002:1 -115 4096 < ffff88015940e180 2508800832 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e180 2508801051 C Bo:6:002:1 0 8 > ffff88015940e300 2508804051 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e300 2508805881 S Bi:6:002:1 -115 4096 < ffff88015940e180 2508805897 S Bo:6:002:1 -115 15 = a4095000 44090700 00020000 b50000 ffff88015940e180 2508806051 C Bo:6:002:1 0 15 > ffff88015940e300 2508924077 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e300 2508926955 S Bi:6:002:1 -115 4096 < ffff88015940e240 2508926993 S Bo:6:002:1 -115 15 = a40950a0 00003620 00000000 4b0000 ffff88015940e240 2508928040 C Bo:6:002:1 0 15 > ffff88015940e300 2508936054 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0b40 2508937885 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2509049067 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e480 2509050668 S Bi:6:002:1 -115 4096 < ffff88015940e480 2509174075 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e480 2509176963 S Bi:6:002:1 -115 4096 < ffff88015940e480 2509178037 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e480 2509179915 S Bi:6:002:1 -115 4096 < ffff88015940e480 2509181039 C Bi:6:002:1 0 13 = a4095040 00020000 82040000 39 ffff8801019c0240 2509182931 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509184055 C Bi:6:002:1 0 13 = a4095060 4852205a 6f6e6520 b9 ffff8801019c0240 2509185974 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509187038 C Bi:6:002:1 0 13 = a4095020 34000000 00000000 e9 ffff8801019c0a80 2509189048 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2509190050 C Bi:6:002:1 0 13 = a4095040 0400a700 4852205a 7e ffff8801019c0240 2509191051 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509193051 C Bi:6:002:1 0 13 = a4095060 6f6e6520 35000000 ec ffff8801019c0240 2509194912 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509196052 C Bi:6:002:1 0 13 = a4095020 00000000 0500b940 21 ffff8801019c0240 2509197948 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509199047 C Bi:6:002:1 0 13 = a4095040 00000900 03021007 a2 ffff8801019c0240 2509200991 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509203045 C Bi:6:002:1 0 13 = a4095060 fe028401 02840050 32 ffff8801019c0240 2509204886 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509206046 C Bi:6:002:1 0 13 = a4095020 5752205a 6f6e6520 e6 ffff8801019c0240 2509207935 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509209046 C Bi:6:002:1 0 13 = a4095040 30000000 00000000 8d ffff8801019c0240 2509210984 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509212036 C Bi:6:002:1 0 13 = a4095060 00ffff00 50575220 e8 ffff8801019c0240 2509214049 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2509215037 C Bi:6:002:1 0 13 = a4095020 5a6f6e65 20310000 f2 ffff88015940e3c0 2509216886 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509218034 C Bi:6:002:1 0 13 = a4095040 00000000 0100ffff bc ffff88015940ec00 2509219924 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2509221037 C Bi:6:002:1 0 13 = a4095060 00505752 205a6f6e b3 ffff8801019c0a80 2509222958 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2509224067 C Bi:6:002:1 0 13 = a4095020 65203200 00000000 aa ffff8801019c0a80 2509226006 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2509228046 C Bi:6:002:1 0 13 = a4095040 000200ff ff005057 b8 ffff8801019c0a80 2509229949 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2509231067 C Bi:6:002:1 0 13 = a4095060 52205a6f 6e652033 c2 ffff8801019c0a80 2509233026 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2509234070 C Bi:6:002:1 0 13 = a4095020 00000000 00000300 de ffff88015940e3c0 2509236042 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509237050 C Bi:6:002:1 0 13 = a4095040 ffff0050 5752205a 92 ffff88015940e3c0 2509239077 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509240064 C Bi:6:002:1 0 13 = a4095060 6f6e6520 34000000 ed ffff88015940e3c0 2509241973 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509243068 C Bi:6:002:1 0 13 = a4095020 00000004 00ffff00 d9 ffff8801019c0b40 2509246996 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2509248068 C Bi:6:002:1 0 13 = a4095040 50575220 5a6f6e65 f6 ffff8801019c0b40 2509249834 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2509250049 C Bi:6:002:1 0 13 = a4095060 20350000 00000000 88 ffff8801019c0480 2509251762 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2509252053 C Bi:6:002:1 0 13 = a4095020 0500ffff 00505752 8d ffff8801019c0480 2509253623 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2509256064 C Bi:6:002:1 0 13 = a4095040 205a6f6e 65203600 b5 ffff8801019c0480 2509257687 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2509259033 C Bi:6:002:1 0 13 = a4095060 00000000 000600ff 64 ffff88015940e3c0 2509260681 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509262033 C Bi:6:002:1 0 13 = a4095020 ff005057 52205a6f 62 ffff88015940e3c0 2509263710 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509265033 C Bi:6:002:1 0 13 = a4095040 6e652037 00000000 a1 ffff88015940e3c0 2509269877 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509270050 C Bi:6:002:1 0 13 = a4095060 00000700 ffff4000 da ffff88015940e3c0 2509271874 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509272057 C Bi:6:002:1 0 13 = a4095020 00350003 011007fe 03 ffff88015940e3c0 2509273909 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2509274042 C Bi:6:002:1 0 13 = a4095040 02840002 8400534c a2 ffff8801019c0840 2509275805 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2509277035 C Bi:6:002:1 0 13 = a4095060 4f572057 414c4b00 b4 ffff8801019c0b40 2509278842 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2509281051 C Bi:6:002:1 0 13 = a4095020 00000000 00000000 dd ffff8801019c0b40 2509282894 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2509284038 C Bi:6:002:1 0 13 = a4095040 31040053 4c4f5720 af ffff88015940e480 2509285952 S Bi:6:002:1 -115 4096 < ffff88015940e480 2509287048 C Bi:6:002:1 0 13 = a4095060 57414c4b 00000000 8c ffff88015940e480 2509288811 S Bi:6:002:1 -115 4096 < ffff88015940e480 2509290058 C Bi:6:002:1 0 13 = a4095020 00000001 003d0500 e4 ffff88015940e480 2509291841 S Bi:6:002:1 -115 4096 < ffff88015940e480 2509293056 C Bi:6:002:1 0 13 = a4095040 57414c4b 00000000 ac ffff88015940e480 2509294873 S Bi:6:002:1 -115 4096 < ffff88015940e480 2509296057 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff8801019c0840 2509297919 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2509299047 C Bi:6:002:1 0 13 = a4095020 02008c06 00464153 01 ffff8801019c0840 2509300817 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2509302056 C Bi:6:002:1 0 13 = a4095040 54205741 4c4b0000 d8 ffff8801019c0840 2509303824 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2509306057 C Bi:6:002:1 0 13 = a4095060 00000000 0003000e 90 ffff88015940e840 2509307893 S Bi:6:002:1 -115 4096 < ffff88015940e840 2509309032 C Bi:6:002:1 0 13 = a4095020 0800534c 4f57204a b8 ffff88015940e840 2509310890 S Bi:6:002:1 -115 4096 < ffff88015940e840 2509312056 C Bi:6:002:1 0 13 = a4095040 4f470000 00000000 b5 ffff8801019c0780 2509313816 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2509315056 C Bi:6:002:1 0 13 = a4095060 00000400 8609004a 5c ffff88015940e240 2509316901 S Bi:6:002:1 -115 4096 < ffff88015940e240 2509318071 C Bi:6:002:1 0 13 = a4095020 4f470000 00000000 d5 ffff88015940e300 2509319911 S Bi:6:002:1 -115 4096 < ffff88015940e300 2509321065 C Bi:6:002:1 0 13 = a4095040 00000000 00000005 b8 ffff8801019c0780 2509322928 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2509324067 C Bi:6:002:1 0 13 = a4095060 009f0b00 46415354 09 ffff88015940e300 2509325841 S Bi:6:002:1 -115 4096 < ffff88015940e300 2509327054 C Bi:6:002:1 0 13 = a4095020 204a4f47 00000000 bf ffff88015940e300 2509328871 S Bi:6:002:1 -115 4096 < ffff88015940e300 2509331059 C Bi:6:002:1 0 13 = a4095040 00000000 0600190d af ffff8801019c0780 2509332936 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2509334066 C Bi:6:002:1 0 13 = a4095060 00534c4f 57205255 bd ffff8801019c0900 2509335824 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509337047 C Bi:6:002:1 0 13 = a4095020 4e000000 00000000 93 ffff8801019c0600 2509339104 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2509340045 C Bi:6:002:1 0 13 = a4095040 000700f8 0e005255 4b ffff8801019c0900 2509341919 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509343036 C Bi:6:002:1 0 13 = a4095060 4e000000 00000000 d3 ffff8801019c0900 2509344957 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509346037 C Bi:6:002:1 0 13 = a4095020 00000000 00000800 d5 ffff8801019c0900 2509347801 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509349056 C Bi:6:002:1 0 13 = a4095040 f4140053 5052494e 0b ffff8801019c0900 2509350818 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509352037 C Bi:6:002:1 0 13 = a4095060 54000000 00000000 c9 ffff8801019c0900 2509353841 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509356057 C Bi:6:002:1 0 13 = a4095020 00000009 00321a00 fc ffff8801019c0900 2509357898 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509359047 C Bi:6:002:1 0 13 = a4095040 4d415820 53504545 ca ffff8801019c0900 2509360801 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509362036 C Bi:6:002:1 0 13 = a4095060 44000000 00000000 d9 ffff8801019c0900 2509363832 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2509365037 C Bi:6:002:1 0 13 = a4095020 0a00ed22 4000000a 52 ffff8801019c0600 2509367343 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2509368037 C Bi:6:002:1 0 13 = a4095040 0004fe02 84020284 45 ffff88015940ecc0 2509370202 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2509371048 C Bi:6:002:1 0 13 = a4095060 01010203 01020000 9f ffff88015940ecc0 2509372813 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2509374057 C Bi:6:002:1 0 13 = a4095020 00000000 00000100 dc ffff8801019c00c0 2509375849 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2509377034 C Bi:6:002:1 0 13 = a4095040 00000000 00020000 bf ffff8801019c00c0 2509378870 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2509381060 C Bi:6:002:1 0 13 = a4095060 00000000 03000000 9e ffff8801019c00c0 2509382921 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2509384056 C Bi:6:002:1 0 13 = a40950a0 00000000 0000991e da ffff8801019c00c0 2509385822 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2509424080 C Bi:6:002:1 0 13 = a4094e00 00000000 0000991e 64 ffff8801019c0cc0 2509425915 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2509442935 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c00c0 2509444053 C Bo:6:002:1 0 8 > ffff8801019c0cc0 2509446060 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0cc0 2509447825 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2509447838 S Bo:6:002:1 -115 15 = a4095000 44090700 00040000 b30000 ffff8801019c00c0 2509448034 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2509549056 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c00c0 2509552095 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2509552130 S Bo:6:002:1 -115 15 = a40950a0 0000991e 00000000 da0000 ffff8801019c06c0 2509553035 C Bo:6:002:1 0 15 > ffff8801019c00c0 2509561041 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ef00 2509563373 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2509674053 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ef00 2509676565 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2509799058 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0540 2509800128 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2509803058 C Bi:6:002:1 0 13 = a4095020 44890000 82000000 92 ffff88015940e000 2509804033 S Bi:6:002:1 -115 4096 < ffff88015940e000 2509806036 C Bi:6:002:1 0 13 = a4095040 00040000 82040000 3f ffff88015940e000 2509807107 S Bi:6:002:1 -115 4096 < ffff88015940e000 2509809069 C Bi:6:002:1 0 13 = a4095060 00000004 00000000 99 ffff88015940e000 2509810144 S Bi:6:002:1 -115 4096 < ffff88015940e000 2509812065 C Bi:6:002:1 0 13 = a4095020 00000500 00000000 d8 ffff88015940e000 2509813187 S Bi:6:002:1 -115 4096 < ffff88015940e000 2509815067 C Bi:6:002:1 0 13 = a4095040 00060000 00000000 bb ffff88015940ef00 2509819808 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2509820050 C Bi:6:002:1 0 13 = a4095060 07000000 00000008 92 ffff88015940ef00 2509821938 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2509823035 C Bi:6:002:1 0 13 = a4095020 00000000 00000900 d4 ffff88015940ef00 2509824867 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2509825038 C Bi:6:002:1 0 13 = a4095040 00000000 000a0000 b7 ffff88015940ea80 2509826849 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2509828052 C Bi:6:002:1 0 13 = a4095060 00000000 0b000000 96 ffff88015940ea80 2509829759 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2509831057 C Bi:6:002:1 0 13 = a4095020 0000000c 00000000 d1 ffff88015940ea80 2509832795 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2509834052 C Bi:6:002:1 0 13 = a4095040 00000d00 00000000 b0 ffff8801019c0540 2509835837 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2509837059 C Bi:6:002:1 0 13 = a4095060 000e0000 00000000 93 ffff8801019c0540 2509838941 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2509840055 C Bi:6:002:1 0 13 = a4095020 0f000000 00000010 c2 ffff88015940ea80 2509841794 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2509843067 C Bi:6:002:1 0 13 = a4095040 00000000 00001100 ac ffff8801019c03c0 2509844838 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2509846056 C Bi:6:002:1 0 13 = a4095060 00000000 00120000 8f ffff8801019c09c0 2509847869 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2509849060 C Bi:6:002:1 0 13 = a4095020 00000000 13000000 ce ffff88015940ef00 2509851784 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2509853055 C Bi:6:002:1 0 13 = a4095040 00000014 00000000 a9 ffff88015940ea80 2509854818 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2509856062 C Bi:6:002:1 0 13 = a4095060 00001500 00000000 88 ffff88015940ea80 2509857841 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2509859051 C Bi:6:002:1 0 13 = a4095020 1dc10000 00000000 01 ffff88015940ea80 2509860851 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2509862034 C Bi:6:002:1 0 13 = a40950c0 00000000 00000000 3d ffff8801019c09c0 2509863739 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2509924059 C Bi:6:002:1 0 13 = a4094e00 00000000 00000000 e3 ffff88015940ef00 2509925780 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2510049079 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2510051871 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2510052906 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e9c0 2510053054 C Bo:6:002:1 0 8 > ffff88015940ef00 2510056055 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0180 2510057784 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2510057856 S Bo:6:002:1 -115 15 = a4095000 44090500 00000000 b50000 ffff8801019c03c0 2510058051 C Bo:6:002:1 0 15 > ffff8801019c0180 2510174046 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e840 2510175154 S Bi:6:002:1 -115 4096 < ffff88015940e840 2510195046 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801019c09c0 2510197036 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2510201871 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801019c0540 2510202052 C Bo:6:002:1 0 15 > ffff8801019c09c0 2510207036 C Bi:6:002:1 0 7 = a4034000 502097 ffff8801019c0540 2510208975 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2510299064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2510301097 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2510424073 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2510425188 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2510549076 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2510553314 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2510674058 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e300 2510677782 S Bi:6:002:1 -115 4096 < ffff88015940e300 2510799061 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2510801700 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2510801716 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0a80 2510802052 C Bo:6:002:1 0 8 > ffff8801019c0480 2510805058 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e9c0 2510806782 S Bi:6:002:1 -115 4096 < ffff88015940e180 2510806796 S Bo:6:002:1 -115 15 = a4095000 44090500 00000000 b50000 ffff88015940e180 2510807066 C Bo:6:002:1 0 15 > ffff88015940e9c0 2510924084 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e9c0 2510927115 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2510928121 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff88015940eb40 2510929054 C Bo:6:002:1 0 15 > ffff88015940e9c0 2510939068 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e9c0 2510942181 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511049079 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0240 2511050227 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2511174037 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e780 2511175162 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511178047 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e780 2511179870 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511181053 C Bi:6:002:1 0 13 = a4095040 00000000 82040000 3b ffff88015940e780 2511182912 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511184059 C Bi:6:002:1 0 13 = a4095060 0e108300 72040000 76 ffff88015940e780 2511185827 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511187041 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff88015940e780 2511188863 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511190052 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff88015940e780 2511191878 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511193057 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801019c0480 2511194876 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2511196052 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff88015940e9c0 2511197835 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511199037 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffff01 66 ffff88015940e780 2511200921 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511202051 C Bi:6:002:1 0 13 = a4095060 00fa0302 00034000 25 ffff88015940e780 2511203910 S Bi:6:002:1 -115 4096 < ffff88015940e780 2511206050 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff88015940e9c0 2511207884 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511209065 C Bi:6:002:1 0 13 = a4095040 01020086 01ff4000 86 ffff88015940e9c0 2511210972 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511212054 C Bi:6:002:1 0 13 = a4095060 00070006 03028408 11 ffff88015940e9c0 2511214521 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511215038 C Bi:6:002:1 0 13 = a4095020 02840101 02020102 58 ffff88015940e9c0 2511216498 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511218046 C Bi:6:002:1 0 13 = a4095040 05010007 010000ff 40 ffff88015940e9c0 2511219927 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511221055 C Bi:6:002:1 0 13 = a4095060 ffffffff ff010140 22 ffff88015940e9c0 2511222944 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511224046 C Bi:6:002:1 0 13 = a4095020 00000c00 05031007 c0 ffff88015940e9c0 2511225942 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511227056 C Bi:6:002:1 0 13 = a4095040 04028400 01000101 3e ffff88015940e9c0 2511228960 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511230056 C Bi:6:002:1 0 13 = a4095060 00050100 00437963 c0 ffff88015940ecc0 2511231918 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511234050 C Bi:6:002:1 0 13 = a4095020 6c696e67 00000000 d1 ffff88015940ecc0 2511235962 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511237037 C Bi:6:002:1 0 13 = a4095040 00000000 003d0002 82 ffff88015940ecc0 2511239017 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511240052 C Bi:6:002:1 0 13 = a4095060 00014000 000d0011 c0 ffff88015940ecc0 2511242049 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511243063 C Bi:6:002:1 0 13 = a4095020 04048605 04850604 dd ffff8801019c0480 2511243940 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2511246068 C Bi:6:002:1 0 13 = a4095040 85fe0284 02028408 cc ffff88015940ecc0 2511248441 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511249055 C Bi:6:002:1 0 13 = a4095060 02840a02 84010100 97 ffff8801019c0480 2511252528 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2511253067 C Bi:6:002:1 0 13 = a4095020 03010007 01000901 d1 ffff8801019c0480 2511254533 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2511255068 C Bi:6:002:1 0 13 = a4095040 000b0102 0c01000d b5 ffff8801019c0480 2511256436 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2511258064 C Bi:6:002:1 0 13 = a4095060 01000e01 000f0100 9d ffff8801019c0480 2511260484 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2511262054 C Bi:6:002:1 0 13 = a4095020 10010000 a7740200 1d ffff8801019c06c0 2511263530 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2511265046 C Bi:6:002:1 0 13 = a4095040 ffffff7f ffffff7f bd ffff8801019c06c0 2511266544 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2511268065 C Bi:6:002:1 0 13 = a4095060 0000321a 3d05ffff 8d ffff8801019c0480 2511269424 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2511271065 C Bi:6:002:1 0 13 = a4095020 01010000 03000000 de ffff88015940ecc0 2511272476 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511274047 C Bi:6:002:1 0 13 = a4095040 00014000 000e0005 f7 ffff88015940ecc0 2511275507 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511277063 C Bi:6:002:1 0 13 = a4095060 04040205 0400fe02 62 ffff88015940ecc0 2511278547 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511280054 C Bi:6:002:1 0 13 = a4095020 84010100 03010200 59 ffff88015940ecc0 2511286645 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511287040 C Bi:6:002:1 0 13 = a4095040 09030400 38310618 a4 ffff88015940e9c0 2511288149 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511290035 C Bi:6:002:1 0 26 = a4095060 00000103 00090304 91a40950 2000170d 00060100 00c0 ffff8801019c0d80 2511291192 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511293052 C Bi:6:002:1 0 13 = a4095040 00000102 03043a32 b1 ffff8801019c0d80 2511294084 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511296057 C Bi:6:002:1 0 13 = a4095060 07180200 00000001 81 ffff8801019c0d80 2511297130 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511299042 C Bi:6:002:1 0 13 = a4095020 0203040d 033b0603 e8 ffff8801019c0d80 2511300170 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511302057 C Bi:6:002:1 0 13 = a4095040 00000040 00001000 ed ffff88015940ecc0 2511303217 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511305053 C Bi:6:002:1 0 13 = a4095060 04020486 fe028401 60 ffff88015940ecc0 2511306107 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511308057 C Bi:6:002:1 0 13 = a4095020 01000301 0000c027 39 ffff88015940ecc0 2511309155 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511311041 C Bi:6:002:1 0 13 = a4095040 09000000 000000a6 12 ffff8801019c0d80 2511314249 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511315071 C Bi:6:002:1 0 13 = a4095060 74020001 00010000 eb ffff8801019c0d80 2511316109 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511318070 C Bi:6:002:1 0 13 = a4095020 64000000 02000200 b9 ffff8801019c0d80 2511319152 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511321050 C Bi:6:002:1 0 13 = a4095040 40000011 0006fe02 16 ffff8801019c00c0 2511322436 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2511324069 C Bi:6:002:1 0 13 = a4095060 84030284 05028401 1e ffff88015940eb40 2511325262 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511327068 C Bi:6:002:1 0 13 = a4095020 01000201 00040100 da ffff88015940eb40 2511328109 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511330063 C Bi:6:002:1 0 13 = a4095040 00000078 00b40000 71 ffff88015940eb40 2511331151 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511333065 C Bi:6:002:1 0 13 = a4095060 00000001 00000000 9c ffff8801019c0600 2511334161 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2511336067 C Bi:6:002:1 0 13 = a4095020 00010000 0002003c e2 ffff8801019c0600 2511337213 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2511339083 C Bi:6:002:1 0 13 = a4095040 00780002 00000003 c4 ffff88015940e240 2511340093 S Bi:6:002:1 -115 4096 < ffff88015940e240 2511343075 C Bi:6:002:1 0 13 = a4095060 00c800f4 01030000 a3 ffff88015940e240 2511344175 S Bi:6:002:1 -115 4096 < ffff88015940e240 2511346066 C Bi:6:002:1 0 13 = a4095020 40000008 00030210 84 ffff88015940e240 2511347250 S Bi:6:002:1 -115 4096 < ffff88015940e240 2511349063 C Bi:6:002:1 0 13 = a4095040 07fe0284 01010200 c0 ffff88015940ef00 2511350355 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511352052 C Bi:6:002:1 0 13 = a4095060 4852205a 6f6e6520 b9 ffff88015940ef00 2511355068 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511356057 C Bi:6:002:1 0 13 = a4095020 30000000 00000000 ed ffff88015940ef00 2511357591 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511358053 C Bi:6:002:1 0 13 = a4095040 00005d00 4852205a 80 ffff88015940ef00 2511359629 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511361066 C Bi:6:002:1 0 13 = a4095060 6f6e6520 31000000 e8 ffff88015940ef00 2511362640 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511364070 C Bi:6:002:1 0 13 = a4095020 00000000 01006f00 b3 ffff88015940ef00 2511365587 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511367067 C Bi:6:002:1 0 13 = a4095040 4852205a 6f6e6520 99 ffff88015940ef00 2511368619 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511371068 C Bi:6:002:1 0 13 = a4095060 32000000 00000000 af ffff88015940e180 2511372666 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511374066 C Bi:6:002:1 0 13 = a4095020 02008200 4852205a 3d ffff88015940e180 2511375890 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511377045 C Bi:6:002:1 0 13 = a4095040 6f6e6520 33000000 ca ffff88015940e180 2511378595 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511380063 C Bi:6:002:1 0 13 = a4095060 00000000 03009400 0a ffff88015940e300 2511381641 S Bi:6:002:1 -115 4096 < ffff88015940e300 2511383053 C Bi:6:002:1 0 13 = a40950a0 00000000 00006370 4e ffff88015940e300 2511384629 S Bi:6:002:1 -115 4096 < ffff88015940e300 2511424080 C Bi:6:002:1 0 13 = a4094e00 00000000 00006370 f0 ffff88015940e300 2511425594 S Bi:6:002:1 -115 4096 < ffff88015940e480 2511426645 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e480 2511427052 C Bo:6:002:1 0 8 > ffff88015940e300 2511430067 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e300 2511431664 S Bi:6:002:1 -115 4096 < ffff88015940e480 2511431704 S Bo:6:002:1 -115 15 = a4095000 44090500 00020000 b70000 ffff88015940e480 2511432052 C Bo:6:002:1 0 15 > ffff88015940e300 2511549074 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e300 2511550651 S Bi:6:002:1 -115 4096 < ffff88015940e480 2511550693 S Bo:6:002:1 -115 15 = a40950a0 00006370 00000000 4e0000 ffff88015940e480 2511551036 C Bo:6:002:1 0 15 > ffff88015940e300 2511561064 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e300 2511562789 S Bi:6:002:1 -115 4096 < ffff88015940e300 2511674084 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e300 2511675781 S Bi:6:002:1 -115 4096 < ffff88015940e300 2511799052 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e300 2511800952 S Bi:6:002:1 -115 4096 < ffff88015940e300 2511802048 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c03c0 2511803924 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2511806059 C Bi:6:002:1 0 13 = a4095040 00020000 82040000 39 ffff88015940e480 2511807836 S Bi:6:002:1 -115 4096 < ffff88015940e480 2511809041 C Bi:6:002:1 0 13 = a4095060 4852205a 6f6e6520 b9 ffff88015940e480 2511810874 S Bi:6:002:1 -115 4096 < ffff88015940e480 2511812051 C Bi:6:002:1 0 13 = a4095020 34000000 00000000 e9 ffff8801019c03c0 2511813917 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2511815053 C Bi:6:002:1 0 13 = a4095040 0400a700 4852205a 7e ffff8801019c03c0 2511816943 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2511818051 C Bi:6:002:1 0 13 = a4095060 6f6e6520 35000000 ec ffff88015940ee40 2511819943 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2511821062 C Bi:6:002:1 0 13 = a4095020 00000000 0500b940 21 ffff88015940ee40 2511822903 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2511824071 C Bi:6:002:1 0 13 = a4095040 00000900 03021007 a2 ffff8801019c03c0 2511825955 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2511827069 C Bi:6:002:1 0 13 = a4095060 fe028401 02840050 32 ffff88015940e240 2511829105 S Bi:6:002:1 -115 4096 < ffff88015940e240 2511831048 C Bi:6:002:1 0 13 = a4095020 5752205a 6f6e6520 e6 ffff8801019c0300 2511832960 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2511834064 C Bi:6:002:1 0 13 = a4095040 30000000 00000000 8d ffff88015940e180 2511837965 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511839052 C Bi:6:002:1 0 13 = a4095060 00320000 50575220 da ffff88015940e180 2511840529 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511841049 C Bi:6:002:1 0 13 = a4095020 5a6f6e65 20310000 f2 ffff88015940e180 2511842553 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511846073 C Bi:6:002:1 0 13 = a4095040 00000000 01006e00 d2 ffff88015940e180 2511847454 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511849049 C Bi:6:002:1 0 13 = a4095060 00505752 205a6f6e b3 ffff88015940e180 2511850465 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511852046 C Bi:6:002:1 0 13 = a4095020 65203200 00000000 aa ffff88015940e180 2511853490 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511856037 C Bi:6:002:1 0 13 = a4095040 00020096 00005057 2e ffff88015940e180 2511857414 S Bi:6:002:1 -115 4096 < ffff88015940e180 2511859039 C Bi:6:002:1 0 13 = a4095060 52205a6f 6e652033 c2 ffff88015940ef00 2511860470 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511862052 C Bi:6:002:1 0 13 = a4095020 00000000 00000300 de ffff88015940ef00 2511863500 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511865036 C Bi:6:002:1 0 13 = a4095040 b4000050 5752205a 26 ffff88015940ef00 2511866514 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511868039 C Bi:6:002:1 0 13 = a4095060 6f6e6520 34000000 ed ffff88015940ef00 2511869409 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511871042 C Bi:6:002:1 0 13 = a4095020 00000004 00d20000 0b ffff88015940eb40 2511872465 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511874058 C Bi:6:002:1 0 13 = a4095040 50575220 5a6f6e65 f6 ffff88015940eb40 2511875487 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511877034 C Bi:6:002:1 0 13 = a4095060 20350000 00000000 88 ffff88015940eb40 2511879309 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511881034 C Bi:6:002:1 0 13 = a4095020 0500f000 00505752 7d ffff88015940eb40 2511882580 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511884053 C Bi:6:002:1 0 13 = a4095040 205a6f6e 65203600 b5 ffff88015940eb40 2511885461 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511887039 C Bi:6:002:1 0 13 = a4095060 00000000 0006002c b7 ffff88015940ef00 2511888522 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511890047 C Bi:6:002:1 0 13 = a4095020 01005057 52205a6f 9c ffff8801019c0180 2511891576 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2511893050 C Bi:6:002:1 0 13 = a4095040 6e652037 00000000 a1 ffff88015940ef00 2511894449 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2511902040 C Bi:6:002:1 0 13 = a4095060 00000700 90014000 4b ffff8801019c0780 2511903535 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2511906053 C Bi:6:002:1 0 13 = a4095020 00350003 011007fe 03 ffff88015940eb40 2511907468 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511909052 C Bi:6:002:1 0 13 = a4095040 02840002 84005370 9e ffff88015940eb40 2511910469 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511912052 C Bi:6:002:1 0 13 = a4095060 65656420 5a6f6e65 e7 ffff8801019c0cc0 2511913627 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2511915058 C Bi:6:002:1 0 13 = a4095020 20300000 00000000 cd ffff8801019c0cc0 2511917438 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2511924057 C Bi:6:002:1 0 13 = a4095040 bf010043 6c696d62 4a ffff8801019c0cc0 2511925525 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2511927072 C Bi:6:002:1 0 13 = a4095060 20340000 00000000 89 ffff88015940eb40 2511928427 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511931069 C Bi:6:002:1 0 13 = a4095020 00000001 00fc0600 26 ffff88015940eb40 2511932484 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511934064 C Bi:6:002:1 0 13 = a4095040 436c696d 62203300 e7 ffff88015940eb40 2511935521 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511937065 C Bi:6:002:1 0 13 = a4095060 00000000 00000000 9d ffff88015940eb40 2511938550 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511940059 C Bi:6:002:1 0 13 = a4095020 0200f80d 00436c69 6c ffff88015940eb40 2511941472 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2511943069 C Bi:6:002:1 0 13 = a4095040 6d622032 00000000 a0 ffff8801019c0840 2511944522 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2511949068 C Bi:6:002:1 0 13 = a4095060 00000000 000300f4 6a ffff88015940ecc0 2511951655 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2511952050 C Bi:6:002:1 0 13 = a4095020 1400436c 696d6220 a0 ffff8801019c00c0 2511953476 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2511959040 C Bi:6:002:1 0 13 = a4095040 31000000 00000000 8c ffff8801019c00c0 2511960505 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2511962059 C Bi:6:002:1 0 13 = a4095060 00000400 f11b0046 35 ffff8801019c00c0 2511963555 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2511965057 C Bi:6:002:1 0 13 = a4095020 6c617420 33000000 b7 ffff8801019c00c0 2511966417 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2511968046 C Bi:6:002:1 0 13 = a4095040 00000000 00000005 b8 ffff8801019c0600 2511969501 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2511971064 C Bi:6:002:1 0 13 = a4095060 00ed2200 466c6174 6d ffff8801019c0600 2511972479 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2511974037 C Bi:6:002:1 0 13 = a4095020 20320000 00000000 cf ffff88015940e9c0 2511975512 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511981037 C Bi:6:002:1 0 13 = a4095040 00000000 0600e929 7b ffff88015940e000 2511982463 S Bi:6:002:1 -115 4096 < ffff88015940e000 2511984047 C Bi:6:002:1 0 13 = a4095060 00466c61 74203100 b3 ffff88015940e000 2511986201 S Bi:6:002:1 -115 4096 < ffff88015940e000 2511987035 C Bi:6:002:1 0 13 = a4095020 00000000 00000000 dd ffff8801019c0900 2511988411 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2511990041 C Bi:6:002:1 0 13 = a4095040 000700e5 30004465 4e ffff88015940e9c0 2511991427 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2511996042 C Bi:6:002:1 0 13 = a4095060 7363656e 74000000 f2 ffff8801019c0d80 2511998505 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2511999052 C Bi:6:002:1 0 13 = a4095020 00000000 00000800 d5 ffff8801019c0d80 2512000425 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2512002052 C Bi:6:002:1 0 13 = a4095040 e1370053 7072696e 3d ffff88015940e780 2512003452 S Bi:6:002:1 -115 4096 < ffff88015940e780 2512006052 C Bi:6:002:1 0 13 = a4095060 74000000 00000000 e9 ffff88015940e780 2512007531 S Bi:6:002:1 -115 4096 < ffff88015940e780 2512009043 C Bi:6:002:1 0 13 = a4095020 00000009 00dd3e00 37 ffff88015940e780 2512010556 S Bi:6:002:1 -115 4096 < ffff88015940e780 2512012073 C Bi:6:002:1 0 13 = a4095040 4d617820 53706565 ea ffff8801019c0480 2512013444 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2512015046 C Bi:6:002:1 0 13 = a4095060 64000000 00000000 f9 ffff8801019c0480 2512017489 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2512021063 C Bi:6:002:1 0 13 = a4095020 0a00da45 4000000a 02 ffff8801019c0480 2512022503 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2512024055 C Bi:6:002:1 0 13 = a4095040 0004fe02 84020284 45 ffff8801019c0480 2512025462 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2512031070 C Bi:6:002:1 0 13 = a4095060 01010203 01020000 9f ffff8801019c0480 2512034607 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2512035066 C Bi:6:002:1 0 13 = a4095020 00ffffff ff000100 dc ffff8801019c0480 2512036411 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2512037066 C Bi:6:002:1 0 13 = a4095040 ffffffff 000200ff 40 ffff8801019c0480 2512038476 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2512040065 C Bi:6:002:1 0 13 = a4095060 ffffff00 0300ffff 61 ffff8801019c0b40 2512041601 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2512043064 C Bi:6:002:1 0 13 = a40950a0 00000000 0000fb48 ee ffff8801019c0b40 2512044567 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2512048064 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801019c0b40 2512049414 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2512174063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ecc0 2512175487 S Bi:6:002:1 -115 4096 < ffff88015940e780 2512175501 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e780 2512176052 C Bo:6:002:1 0 8 > ffff88015940ecc0 2512179035 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ecc0 2512181342 S Bi:6:002:1 -115 4096 < ffff88015940e780 2512181376 S Bo:6:002:1 -115 15 = a4095000 44090500 00040000 b10000 ffff88015940e780 2512182027 C Bo:6:002:1 0 15 > ffff88015940ecc0 2512298057 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff88015940e180 2512299169 S Bi:6:002:1 -115 4096 < ffff88015940e180 2512424064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2512426129 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2512426146 S Bo:6:002:1 -115 15 = a40950a0 0000fb48 00000000 ee0000 ffff8801019c06c0 2512427061 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801019c0b40 2512427066 C Bo:6:002:1 0 15 > ffff8801019c0b40 2512428150 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2512431058 C Bi:6:002:1 0 7 = a4034000 502097 ffff8801019c0b40 2512432072 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2512549065 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ec00 2512550788 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2512674076 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ec00 2512676075 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2512799040 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ec00 2512801201 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2512924056 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0540 2512925202 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2513049041 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e180 2513050240 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2513085206 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c03c0 2513086048 C Bo:6:002:1 0 8 > ffff88015940e180 2513089041 C Bi:6:002:1 0 6 = a4025200 03f7 ffff8801019c03c0 2513090258 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2513091159 S Bo:6:002:1 -115 15 = a4095000 44090500 00040000 b10000 ffff8801019c09c0 2513092030 C Bo:6:002:1 0 15 > ffff8801019c03c0 2513174048 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c03c0 2513176174 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2513176189 S Bo:6:002:1 -115 15 = a40950a0 0000fb48 00000000 ee0000 ffff8801019c0180 2513177047 C Bo:6:002:1 0 15 > ffff8801019c03c0 2513186043 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c03c0 2513189156 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2513299061 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ef00 2513301549 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2513424066 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ef00 2513426277 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2513427057 C Bi:6:002:1 0 13 = a4095020 44890000 82000000 92 ffff88015940ef00 2513428144 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2513431055 C Bi:6:002:1 0 13 = a4095040 00040000 82040000 3f ffff8801019c0cc0 2513432216 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2513434040 C Bi:6:002:1 0 13 = a4095060 ffff0004 00ffffff 66 ffff8801019c00c0 2513435259 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2513440040 C Bi:6:002:1 0 13 = a4095020 ff000500 ffffffff 27 ffff8801019c00c0 2513441181 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2513446040 C Bi:6:002:1 0 13 = a4095040 000600ff ffffff00 bb ffff88015940e9c0 2513448235 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2513449051 C Bi:6:002:1 0 13 = a4095060 0700ffff ffff0008 92 ffff88015940e9c0 2513450281 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2513452045 C Bi:6:002:1 0 13 = a4095020 00ffffff ff000900 d4 ffff8801019c0780 2513453167 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2513456053 C Bi:6:002:1 0 13 = a4095040 ffffffff 000a00ff 48 ffff8801019c0780 2513457213 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2513462051 C Bi:6:002:1 0 13 = a4095060 ffffff00 0b00ffff 69 ffff8801019c0840 2513463344 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2513465039 C Bi:6:002:1 0 13 = a4095020 ffff000c 00ffffff 2e ffff8801019c0840 2513466209 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2513468050 C Bi:6:002:1 0 13 = a4095040 ff000d00 ffffffff 4f ffff8801019c0840 2513469225 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2513471052 C Bi:6:002:1 0 13 = a4095060 000e00ff ffffff00 93 ffff8801019c0600 2513472265 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2513474053 C Bi:6:002:1 0 13 = a4095020 0f00ffff ffff0010 c2 ffff88015940e9c0 2513475197 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2513477067 C Bi:6:002:1 0 13 = a4095040 00ffffff ff001100 ac ffff8801019c0600 2513478199 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2513481053 C Bi:6:002:1 0 13 = a4095060 ffffffff 001200ff 70 ffff88015940ea80 2513483971 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2513485056 C Bi:6:002:1 0 13 = a4095020 ffffff00 1300ffff 31 ffff8801019c0d80 2513487832 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2513488055 C Bi:6:002:1 0 13 = a4095040 ffff0014 00ffffff 56 ffff8801019c0900 2513494205 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2513496052 C Bi:6:002:1 0 13 = a4095060 ff001500 ffffffff 77 ffff8801019c0d80 2513498255 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2513502059 C Bi:6:002:1 0 13 = a4095020 e2f90000 00000000 c6 ffff88015940ea80 2513504155 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2513505056 C Bi:6:002:1 0 13 = a40950c0 00000000 00000000 3d ffff88015940ea80 2513507149 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2513549056 C Bi:6:002:1 0 13 = a4094e00 00000000 00000000 e3 ffff88015940e9c0 2513551214 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2513674072 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2513677042 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2513678322 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0b40 2513679033 C Bo:6:002:1 0 8 > ffff88015940ef00 2513682067 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ef00 2513684181 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2513684221 S Bo:6:002:1 -115 15 = a4095000 44090a00 00000000 ba0000 ffff88015940ecc0 2513685035 C Bo:6:002:1 0 15 > ffff88015940ef00 2513797059 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff88015940ef00 2513798307 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2513924060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2513925480 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2513925495 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff88015940ee40 2513926034 C Bo:6:002:1 0 15 > ffff88015940ef00 2513936055 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ef00 2513937517 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2514049081 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ef00 2514052501 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2514174057 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c06c0 2514176876 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2514177053 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c06c0 2514178886 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2514181052 C Bi:6:002:1 0 13 = a4095040 00000000 943f0000 16 ffff8801019c06c0 2514182971 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2514184067 C Bi:6:002:1 0 13 = a4095060 0e108300 843f0000 bb ffff8801019c0780 2514185895 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2514187047 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff88015940e300 2514188970 S Bi:6:002:1 -115 4096 < ffff88015940e300 2514193061 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801019c0d80 2514195770 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514196052 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff88015940e480 2514201562 S Bi:6:002:1 -115 4096 < ffff88015940e480 2514202052 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff88015940e480 2514204579 S Bi:6:002:1 -115 4096 < ffff88015940e480 2514205036 C Bi:6:002:1 0 13 = a4095040 4c4ed844 94062901 99 ffff88015940e480 2514205745 S Bi:6:002:1 -115 4096 < ffff88015940e480 2514209062 C Bi:6:002:1 0 13 = a4095060 00fa03ff ff044100 21 ffff8801019c0d80 2514210759 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514212051 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff88015940e3c0 2514213760 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2514215037 C Bi:6:002:1 0 13 = a4095040 01020186 01ff4200 85 ffff88015940e300 2514216797 S Bi:6:002:1 -115 4096 < ffff88015940e300 2514218045 C Bi:6:002:1 0 13 = a4095060 00150005 fd048603 f1 ffff8801019c0d80 2514219723 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514221043 C Bi:6:002:1 0 13 = a4095020 04860001 00010100 5e ffff8801019c0d80 2514222751 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514224060 C Bi:6:002:1 0 13 = a4095040 04010202 45940629 46 ffff8801019c0d80 2514225797 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514227057 C Bi:6:002:1 0 13 = a4095060 00000000 00000043 de ffff8801019c0d80 2514228813 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514231057 C Bi:6:002:1 0 13 = a4095020 00001700 0ffd0486 ba ffff8801019c0d80 2514232709 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514234058 C Bi:6:002:1 0 13 = a4095040 03048c07 04860804 bf ffff8801019c0d80 2514235747 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514237047 C Bi:6:002:1 0 13 = a4095060 860f0486 10048602 06 ffff8801019c0d80 2514238792 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514240057 C Bi:6:002:1 0 13 = a4095020 02840402 84050284 5a ffff88015940e300 2514241803 S Bi:6:002:1 -115 4096 < ffff88015940e300 2514243039 C Bi:6:002:1 0 13 = a4095040 0a028400 01020101 32 ffff8801019c0600 2514244713 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514249053 C Bi:6:002:1 0 13 = a4095060 02060102 0901020b 9b ffff8801019c0600 2514250796 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514252057 C Bi:6:002:1 0 13 = a4095020 01020345 940629d4 f7 ffff8801019c0600 2514253825 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514256052 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffffff 98 ffff8801019c0600 2514257743 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514259070 C Bi:6:002:1 0 13 = a4095060 ffffffff ffffffff 9d ffff88015940ef00 2514260794 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2514262068 C Bi:6:002:1 0 13 = a4095020 ffffff01 00fa0386 5c ffff88015940ef00 2514263815 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2514265068 C Bi:6:002:1 0 13 = a4095040 01ffff00 01ffffff 42 ffff8801019c0600 2514266835 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514268069 C Bi:6:002:1 0 13 = a4095060 03459406 29000000 60 ffff8801019c0600 2514269775 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514271060 C Bi:6:002:1 0 13 = a4095020 00ffffff ffffffff 22 ffff88015940e240 2514272812 S Bi:6:002:1 -115 4096 < ffff88015940e240 2514274065 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffffff bd ffff88015940ee40 2514276897 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514277066 C Bi:6:002:1 0 13 = a4095060 ff010069 02d200ff 25 ffff88015940ee40 2514278876 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514280052 C Bi:6:002:1 0 13 = a4095020 ff010cff ffff4400 94 ffff88015940ee40 2514281750 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514284051 C Bi:6:002:1 0 13 = a4095040 0016000a fd048600 de ffff8801019c00c0 2514285857 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2514290072 C Bi:6:002:1 0 13 = a4095060 01020101 02020102 9d ffff88015940ee40 2514292744 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514293050 C Bi:6:002:1 0 13 = a4095020 03010204 01020501 de ffff88015940ee40 2514294801 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514296045 C Bi:6:002:1 0 13 = a4095040 00060102 07010208 b4 ffff88015940ee40 2514297797 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514299044 C Bi:6:002:1 0 13 = a4095060 01020445 94062901 65 ffff88015940ee40 2514300835 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514302037 C Bi:6:002:1 0 13 = a4095020 01ff01ff 00ffffff 22 ffff88015940ec00 2514303690 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2514305036 C Bi:6:002:1 0 13 = a4095040 4500004f 0009fd04 47 ffff88015940ee40 2514306976 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514312055 C Bi:6:002:1 0 13 = a4095060 86000284 03028401 19 ffff8801019c00c0 2514313744 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2514321058 C Bi:6:002:1 0 13 = a4095020 01020201 02040100 da ffff88015940ec00 2514322787 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2514324049 C Bi:6:002:1 0 13 = a4095040 05010006 01020701 ba ffff88015940ec00 2514325830 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2514327050 C Bi:6:002:1 0 13 = a4095060 01054594 0629da39 84 ffff88015940ec00 2514328695 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2514331043 C Bi:6:002:1 0 13 = a4095020 34031ac2 0132c201 c2 ffff88015940eb40 2514332768 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2514337053 C Bi:6:002:1 0 13 = a4095040 46000014 0006fd04 10 ffff88015940eb40 2514338896 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2514340052 C Bi:6:002:1 0 13 = a4095060 86000485 01048505 1f ffff88015940eb40 2514341709 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2514343054 C Bi:6:002:1 0 13 = a4095020 04860202 84060284 5b ffff8801019c0cc0 2514344751 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2514346052 C Bi:6:002:1 0 13 = a4095040 06459406 29f6c29e ef ffff8801019c0cc0 2514347796 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2514349051 C Bi:6:002:1 0 13 = a4095060 228e40d6 06080000 a9 ffff8801019c0cc0 2514350838 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2514352064 C Bi:6:002:1 0 13 = a4095020 00981000 00064894 8f ffff8801019c0cc0 2514353751 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2514356058 C Bi:6:002:1 0 13 = a4095040 0629e1c3 9e222741 6a ffff88015940ec00 2514359821 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2514360037 C Bi:6:002:1 0 13 = a4095060 d606e400 00009810 21 ffff88015940ec00 2514361828 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2514362036 C Bi:6:002:1 0 13 = a4095020 e906064a 94062927 e2 ffff88015940e180 2514363726 S Bi:6:002:1 -115 4096 < ffff88015940e180 2514368035 C Bi:6:002:1 0 13 = a4095040 c69e22e6 43d6069a 28 ffff8801019c0300 2514369751 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2514374048 C Bi:6:002:1 0 13 = a4095060 03000098 10110b06 0a ffff88015940e840 2514376702 S Bi:6:002:1 -115 4096 < ffff88015940e840 2514377054 C Bi:6:002:1 0 13 = a4095020 50940629 c1cc9e22 87 ffff8801019c0540 2514378745 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2514384060 C Bi:6:002:1 0 13 = a4095040 cf4dd606 480c0000 ab ffff88015940e840 2514387714 S Bi:6:002:1 -115 4096 < ffff88015940e840 2514388056 C Bi:6:002:1 0 13 = a4095060 9810440d 06559406 9d ffff88015940e840 2514389742 S Bi:6:002:1 -115 4096 < ffff88015940e840 2514390060 C Bi:6:002:1 0 13 = a4095020 29b4d29e 227257d6 dd ffff88015940e840 2514391749 S Bi:6:002:1 -115 4096 < ffff88015940e840 2514393057 C Bi:6:002:1 0 13 = a4095040 066b1400 00971030 73 ffff8801019c0540 2514394784 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2514396039 C Bi:6:002:1 0 13 = a4095060 0f065794 0629e1d4 4d ffff8801019c09c0 2514399073 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2514400034 C Bi:6:002:1 0 13 = a4095020 9e22945b d606ac17 c5 ffff8801019c0540 2514401838 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2514402035 C Bi:6:002:1 0 13 = a4095040 00009710 870f065c e8 ffff8801019c0540 2514403650 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2514405037 C Bi:6:002:1 0 13 = a4095060 94062978 da9e2214 2c ffff8801019c0540 2514407684 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2514409049 C Bi:6:002:1 0 13 = a4095020 66d606fd 1f000097 1e ffff88015940ecc0 2514410703 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2514418063 C Bi:6:002:1 0 13 = a4095040 10721006 5e940629 2c ffff88015940e000 2514419758 S Bi:6:002:1 -115 4096 < ffff88015940e000 2514421043 C Bi:6:002:1 0 13 = a4095060 fbdc9e22 c469d606 7b ffff88015940e780 2514422760 S Bi:6:002:1 -115 4096 < ffff88015940e780 2514424051 C Bi:6:002:1 0 13 = a40950a0 00000000 0000fcaf 0e ffff88015940e780 2514425685 S Bi:6:002:1 -115 4096 < ffff88015940e780 2514549070 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ecc0 2514550167 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2514550205 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e9c0 2514551041 C Bo:6:002:1 0 8 > ffff88015940ecc0 2514554048 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ecc0 2514556073 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2514556115 S Bo:6:002:1 -115 15 = a4095000 44090a00 00020000 b80000 ffff88015940e9c0 2514557038 C Bo:6:002:1 0 15 > ffff88015940ecc0 2514674061 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ecc0 2514676186 S Bi:6:002:1 -115 4096 < ffff88015940e840 2514676205 S Bo:6:002:1 -115 15 = a40950a0 0000fcaf 00000000 0e0000 ffff88015940e840 2514677053 C Bo:6:002:1 0 15 > ffff88015940ecc0 2514686069 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ecc0 2514688102 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2514799060 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ecc0 2514800195 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2514924043 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c00c0 2514927032 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2514928060 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c00c0 2514929896 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2514930059 C Bi:6:002:1 0 13 = a4095040 00020000 943f0000 14 ffff8801019c00c0 2514931921 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2514934056 C Bi:6:002:1 0 13 = a4095060 41230000 97105f10 37 ffff8801019c0600 2514935990 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514937039 C Bi:6:002:1 0 13 = a4095020 06639406 2991e39e ef ffff8801019c0600 2514939046 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514940058 C Bi:6:002:1 0 13 = a4095040 228971d6 061b2b00 87 ffff8801019c0600 2514941906 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514943065 C Bi:6:002:1 0 13 = a4095060 00981041 10066794 b1 ffff88015940eb40 2514944954 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2514946069 C Bi:6:002:1 0 13 = a4095020 062901e7 9e22be78 6e ffff8801019c0600 2514947991 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514949066 C Bi:6:002:1 0 13 = a4095040 d606f830 00009810 2d ffff8801019c0600 2514951018 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514952065 C Bi:6:002:1 0 13 = a4095060 9a0f066b 94062941 9f ffff8801019c0600 2514953898 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514955055 C Bi:6:002:1 0 13 = a4095020 ea9e22f1 80d60600 2a ffff8801019c0600 2514956953 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514959067 C Bi:6:002:1 0 13 = a4095040 37000098 10ff0e06 f5 ffff8801019c0600 2514961011 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2514962066 C Bi:6:002:1 0 13 = a4095060 6c940629 79eb9e22 64 ffff8801019c0840 2514963937 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2514965048 C Bi:6:002:1 0 13 = a4095020 7f82d606 7c380000 b4 ffff88015940ee40 2514967048 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514968049 C Bi:6:002:1 0 13 = a4095040 9810bc0e 06729406 61 ffff88015940ee40 2514969979 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514971066 C Bi:6:002:1 0 13 = a4095060 294cf19e 22a88ed6 45 ffff88015940ee40 2514973025 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2514974067 C Bi:6:002:1 0 13 = a4095020 06c24100 00971047 98 ffff8801019c0d80 2514975884 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2514980072 C Bi:6:002:1 0 13 = a4095040 0f067794 06293ff6 b1 ffff88015940ef00 2514983007 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2514984066 C Bi:6:002:1 0 13 = a4095060 9e22c799 d6060b4a ee ffff8801019c0240 2514987931 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2514989072 C Bi:6:002:1 0 13 = a4095020 00009710 d10f067c fe ffff8801019c0240 2514990819 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2514993066 C Bi:6:002:1 0 13 = a4095040 940629c3 fb9e2217 95 ffff8801019c0780 2514994887 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2514996067 C Bi:6:002:1 0 13 = a4095060 a4d60641 52000096 6c ffff8801019c06c0 2514997894 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2514999047 C Bi:6:002:1 0 13 = a4095020 10601006 7d940629 7d ffff8801019c0780 2515000796 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515002064 C Bi:6:002:1 0 13 = a4095040 0afd9e22 eaa4d606 68 ffff8801019c0780 2515003819 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515005068 C Bi:6:002:1 0 13 = a4095060 8c530000 96103110 e5 ffff8801019c0780 2515010124 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515011067 C Bi:6:002:1 0 13 = a4095020 067f9406 298bff9e f5 ffff8801019c0780 2515011992 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515013047 C Bi:6:002:1 0 13 = a4095040 2251a5d6 06ef5500 01 ffff8801019c0780 2515014023 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515015047 C Bi:6:002:1 0 13 = a4095060 00961068 0f068094 6e ffff8801019c0780 2515017062 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515018050 C Bi:6:002:1 0 13 = a4095020 06293601 9f228ea4 52 ffff8801019c0780 2515021545 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515022062 C Bi:6:002:1 0 13 = a4095040 d6068f57 00009610 33 ffff8801019c06c0 2515023584 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2515024057 C Bi:6:002:1 0 13 = a4095060 600f0686 9406293b f2 ffff8801019c0780 2515025492 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515027038 C Bi:6:002:1 0 13 = a4095020 0a9f2248 9fd60693 fe ffff88015940e480 2515028490 S Bi:6:002:1 -115 4096 < ffff88015940e480 2515030053 C Bi:6:002:1 0 13 = a4095040 60000097 10800e06 d2 ffff8801019c06c0 2515031540 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2515034052 C Bi:6:002:1 0 13 = a4095060 8b940629 55119f22 54 ffff8801019c06c0 2515035560 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2515037060 C Bi:6:002:1 0 13 = a4095020 169bd606 b0670000 57 ffff8801019c06c0 2515038457 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2515040052 C Bi:6:002:1 0 13 = a4095040 9810bf0e 06919406 81 ffff88015940e300 2515041502 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515043051 C Bi:6:002:1 0 13 = a4095060 297e199f 220c96d6 22 ffff8801019c06c0 2515044531 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2515046052 C Bi:6:002:1 0 13 = a4095020 06e86f00 009c10f2 22 ffff88015940e3c0 2515047582 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2515049066 C Bi:6:002:1 0 13 = a4095040 0d069694 06292420 9f ffff8801019c0b40 2515051525 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2515052070 C Bi:6:002:1 0 13 = a4095060 9f226293 d6064d76 3a ffff8801019c0000 2515053572 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2515055054 C Bi:6:002:1 0 13 = a4095020 00009f10 7e0d069a bd ffff8801019c0b40 2515056800 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2515058063 C Bi:6:002:1 0 13 = a4095040 94062915 259f2268 e3 ffff8801019c0000 2515059619 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2515062068 C Bi:6:002:1 0 13 = a4095060 90d60640 7b0000a0 46 ffff88015940e3c0 2515063537 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2515065069 C Bi:6:002:1 0 13 = a4095020 10090d06 9f940629 eb ffff88015940e3c0 2515066534 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2515068069 C Bi:6:002:1 0 13 = a4095040 c6299f22 298dd606 9b ffff88015940e3c0 2515069556 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2515071065 C Bi:6:002:1 0 13 = a4095060 06800000 a4104e0b ea ffff8801019c0b40 2515072484 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2515074066 C Bi:6:002:1 0 13 = a4095020 06a49406 29c72e9f b2 ffff8801019c0b40 2515075499 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2515077067 C Bi:6:002:1 0 13 = a4095040 220589d6 063d8500 7b ffff8801019c0b40 2515078565 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2515080048 C Bi:6:002:1 0 13 = a4095060 00a41058 0a06a994 40 ffff88015940e300 2515081557 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515083051 C Bi:6:002:1 0 13 = a4095020 06299834 9f226185 07 ffff88015940e300 2515084989 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515087052 C Bi:6:002:1 0 13 = a4095040 d606148b 0000a710 45 ffff88015940e300 2515088505 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515090067 C Bi:6:002:1 0 13 = a4095060 140b06ac 94062947 d4 ffff88015940e300 2515091547 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515093047 C Bi:6:002:1 0 13 = a4095020 369f22f1 82d6066e 9b ffff88015940e300 2515094593 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515096066 C Bi:6:002:1 0 13 = a4095040 8d0000a9 108c0a06 09 ffff8801019c0a80 2515097570 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2515099048 C Bi:6:002:1 0 13 = a4095060 ad940629 6e379f22 6f ffff8801019c0a80 2515100515 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2515102046 C Bi:6:002:1 0 13 = a4095020 e982d606 758d0000 9e ffff8801019c0a80 2515103533 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2515105064 C Bi:6:002:1 0 13 = a4095040 ab10af0a 06b09406 87 ffff8801019c0a80 2515109176 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2515110067 C Bi:6:002:1 0 13 = a4095060 2990399f 227383d6 86 ffff8801019c0a80 2515111844 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2515112063 C Bi:6:002:1 0 13 = a4095020 06918d00 00ae10a7 de ffff8801019c0240 2515113767 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2515115048 C Bi:6:002:1 0 13 = a4095040 0906b294 0629b939 3b ffff8801019c0240 2515117039 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2515118051 C Bi:6:002:1 0 13 = a4095060 9f221885 d606a98e 4a ffff8801019c0b40 2515119692 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2515121039 C Bi:6:002:1 0 13 = a4095020 0000af10 660806b5 bf ffff8801019c0b40 2515123056 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2515124037 C Bi:6:002:1 0 13 = a4095040 94062927 3b9f223f 98 ffff88015940e300 2515125745 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515127054 C Bi:6:002:1 0 13 = a4095060 8bd60699 920000b3 7e ffff88015940e300 2515128762 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515130052 C Bi:6:002:1 0 13 = a4095020 10df0806 b7940629 10 ffff88015940e300 2515131814 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515133047 C Bi:6:002:1 0 13 = a4095040 5f3c9f22 ac8fd606 90 ffff88015940e300 2515134734 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515137046 C Bi:6:002:1 0 13 = a4095060 7e950000 b510070a de ffff88015940e300 2515138788 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515140059 C Bi:6:002:1 0 13 = a40950a0 00000000 0000b6bb 50 ffff88015940e300 2515141820 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515174081 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2515175742 S Bi:6:002:1 -115 4096 < ffff88015940e300 2515176806 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e300 2515177050 C Bo:6:002:1 0 8 > ffff88015940ef00 2515180065 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0000 2515181728 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2515181761 S Bo:6:002:1 -115 15 = a4095000 44090a00 00040000 be0000 ffff8801019c06c0 2515182051 C Bo:6:002:1 0 15 > ffff8801019c0000 2515299054 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0780 2515299870 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2515301039 S Bo:6:002:1 -115 15 = a40950a0 0000b6bb 00000000 500000 ffff8801019c0d80 2515302032 C Bo:6:002:1 0 15 > ffff8801019c0780 2515311054 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0780 2515313885 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2515424043 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e840 2515426104 S Bi:6:002:1 -115 4096 < ffff88015940e840 2515549061 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c00c0 2515551272 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2515552058 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c00c0 2515553153 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2515556070 C Bi:6:002:1 0 13 = a4095040 00040000 943f0000 12 ffff8801019c00c0 2515557204 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2515559064 C Bi:6:002:1 0 13 = a4095060 06ba9406 29283e9f 13 ffff8801019c00c0 2515560239 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2515562068 C Bi:6:002:1 0 13 = a4095020 22c494d6 06ef9800 08 ffff8801019c00c0 2515563317 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2515565064 C Bi:6:002:1 0 13 = a4095040 00b81006 0b06bb94 31 ffff8801019c0840 2515566269 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2515568047 C Bi:6:002:1 0 13 = a4095060 0629443f 9f223296 d0 ffff8801019c0840 2515569266 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2515571065 C Bi:6:002:1 0 13 = a4095020 d606429a 0000b810 7d ffff8801019c0840 2515572262 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2515574076 C Bi:6:002:1 0 13 = a4095040 370b06be 94062941 c3 ffff8801019c0840 2515576205 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2515577058 C Bi:6:002:1 0 13 = a4095060 429f22ea 9bd606b7 74 ffff8801019c0840 2515578196 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2515581056 C Bi:6:002:1 0 13 = a4095020 9e0000ba 10930d06 71 ffff88015940e180 2515582202 S Bi:6:002:1 -115 4096 < ffff88015940e180 2515584048 C Bi:6:002:1 0 13 = a4095040 c0940629 ce439f22 f6 ffff88015940e180 2515585261 S Bi:6:002:1 -115 4096 < ffff88015940e180 2515587067 C Bi:6:002:1 0 13 = a4095060 1b9fd606 27a10000 4f ffff88015940e180 2515588158 S Bi:6:002:1 -115 4096 < ffff88015940e180 2515590052 C Bi:6:002:1 0 13 = a4095020 ba106a0d 06c49406 40 ffff88015940e180 2515591192 S Bi:6:002:1 -115 4096 < ffff88015940e180 2515593061 C Bi:6:002:1 0 13 = a4095040 2955479f 2236a7d6 7c ffff88015940e9c0 2515595263 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2515596055 C Bi:6:002:1 0 13 = a4095060 0628a700 00bb10ea 55 ffff8801019c0600 2515597448 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515599066 C Bi:6:002:1 0 13 = a4095020 0d06c994 0629014d e8 ffff8801019c0600 2515600342 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515602049 C Bi:6:002:1 0 13 = a4095040 9f22efb0 d6062caf 0c ffff88015940e000 2515603215 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515606050 C Bi:6:002:1 0 13 = a4095060 0000bb10 eb0e06cd 18 ffff88015940e000 2515607217 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515609048 C Bi:6:002:1 0 13 = a4095020 94062917 519f2261 fc ffff88015940e000 2515610270 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515612050 C Bi:6:002:1 0 13 = a4095040 b9d606a9 b50000bb 73 ffff88015940e000 2515615188 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515616051 C Bi:6:002:1 0 13 = a4095060 10d50f06 ce940629 24 ffff88015940e000 2515617205 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515618048 C Bi:6:002:1 0 13 = a4095020 71529f22 08bad606 21 ffff88015940e000 2515622401 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515623058 C Bi:6:002:1 0 13 = a4095040 fcb60000 bb10940f c7 ffff88015940e780 2515625456 S Bi:6:002:1 -115 4096 < ffff88015940e780 2515626034 C Bi:6:002:1 0 13 = a4095060 06d19406 29c1569f f9 ffff88015940ea80 2515628008 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515629042 C Bi:6:002:1 0 13 = a4095020 2278bad6 0602bb00 54 ffff88015940ea80 2515631019 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515632058 C Bi:6:002:1 0 13 = a4095040 00ba1014 0f06d794 49 ffff88015940ea80 2515634124 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515635037 C Bi:6:002:1 0 13 = a4095060 06294760 9f223fbb ac ffff88015940ea80 2515635927 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515637048 C Bi:6:002:1 0 13 = a4095020 d606ebc3 0000b910 8c ffff88015940ea80 2515638980 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515640047 C Bi:6:002:1 0 13 = a4095040 500e06d8 940629ef 69 ffff88015940ea80 2515642048 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515643047 C Bi:6:002:1 0 13 = a4095060 619f22ea bad60678 b9 ffff88015940ea80 2515645066 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515646059 C Bi:6:002:1 0 13 = a4095020 c50000b8 10400e06 f8 ffff8801019c0600 2515647082 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515649048 C Bi:6:002:1 0 13 = a4095040 dd940629 7a6a9f22 76 ffff8801019c0600 2515651155 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515652052 C Bi:6:002:1 0 13 = a4095060 98bad606 7acd0000 d8 ffff8801019c0540 2515656117 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2515657058 C Bi:6:002:1 0 13 = a4095020 b710660f 06df9406 58 ffff8801019c0300 2515659155 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2515660056 C Bi:6:002:1 0 13 = a4095040 29716d9f 2274bad6 2d ffff88015940e000 2515661996 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515663068 C Bi:6:002:1 0 13 = a4095060 063cd000 00b61046 97 ffff88015940e000 2515665019 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515666064 C Bi:6:002:1 0 13 = a4095020 0f06e494 0629d175 2f ffff88015940e000 2515668100 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515669084 C Bi:6:002:1 0 13 = a4095040 9f225db8 d6062cd8 c1 ffff88015940e000 2515670083 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515670827 C Bi:6:002:1 0 13 = a4095060 0000b410 950f06e5 40 ffff88015940e000 2515671966 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515674058 C Bi:6:002:1 0 13 = a4095020 9406299a 779f22ab 9d ffff88015940e000 2515676052 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515677082 C Bi:6:002:1 0 13 = a4095040 b7d606e3 d90000b4 54 ffff88015940e000 2515678090 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515681067 C Bi:6:002:1 0 13 = a4095060 10b50f06 e9940629 63 ffff88015940e000 2515682163 S Bi:6:002:1 -115 4096 < ffff88015940e000 2515684055 C Bi:6:002:1 0 13 = a4095020 3d7d9f22 dfb3d606 9c ffff88015940e780 2515688156 S Bi:6:002:1 -115 4096 < ffff88015940e780 2515689048 C Bi:6:002:1 0 13 = a4095040 b3df0000 b210320f 4e ffff8801019c0600 2515691043 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515692067 C Bi:6:002:1 0 13 = a4095060 06ee9406 2938829f eb ffff8801019c0600 2515694022 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515695067 C Bi:6:002:1 0 13 = a4095020 22c4abd6 0688e600 2e ffff8801019c0600 2515696002 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515697066 C Bi:6:002:1 0 13 = a4095040 00b010d9 0e06f094 a8 ffff8801019c0600 2515699072 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515700045 C Bi:6:002:1 0 13 = a4095060 06290183 9f2239aa 1e ffff8801019c0600 2515702119 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515703050 C Bi:6:002:1 0 13 = a4095020 d606bee7 0000af10 eb ffff8801019c0600 2515705085 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515706066 C Bi:6:002:1 0 13 = a4095040 2c0d06f1 940629cc 1c ffff8801019c0600 2515707107 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515709046 C Bi:6:002:1 0 13 = a4095060 839f226c a9d606a1 17 ffff8801019c0600 2515711005 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2515712049 C Bi:6:002:1 0 13 = a4095020 e80000ae 107f0c06 fe ffff8801019c0cc0 2515715474 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515716051 C Bi:6:002:1 0 13 = a4095040 f5940629 b7859f22 7c ffff8801019c0cc0 2515717745 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515718035 C Bi:6:002:1 0 13 = a4095060 c6a5d606 7feb0000 ba ffff8801019c03c0 2515719527 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2515721058 C Bi:6:002:1 0 13 = a4095020 ac101b0a 06f89406 1c ffff8801019c03c0 2515722439 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2515724050 C Bi:6:002:1 0 13 = a4095040 2952869f 222ca5d6 a2 ffff88015940ea80 2515725462 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515727039 C Bi:6:002:1 0 13 = a4095060 062dec00 00ab1023 c2 ffff88015940ea80 2515728490 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2515730055 C Bi:6:002:1 0 13 = a4095020 0706fc94 0629f987 e5 ffff8801019c0cc0 2515731548 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515734054 C Bi:6:002:1 0 13 = a4095040 9f22c7a6 d606f2ed ae ffff8801019c0cc0 2515735449 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515737058 C Bi:6:002:1 0 13 = a4095060 0000a910 78050600 5f ffff8801019c0cc0 2515738485 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515740058 C Bi:6:002:1 0 13 = a4095020 9506299c 8b9f2241 8c ffff8801019c0cc0 2515741492 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515743058 C Bi:6:002:1 0 13 = a4095040 a8d6062c f10000a7 bf ffff8801019c09c0 2515744455 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2515746054 C Bi:6:002:1 0 13 = a4095060 10710506 05950629 40 ffff8801019c0cc0 2515747500 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515749064 C Bi:6:002:1 0 13 = a4095020 19919f22 9baad606 09 ffff8801019c0cc0 2515750526 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2515752064 C Bi:6:002:1 0 13 = a4095040 42f60000 a510b308 07 ffff88015940e180 2515753621 S Bi:6:002:1 -115 4096 < ffff88015940e180 2515755047 C Bi:6:002:1 0 13 = a4095060 06099506 29e1959f c3 ffff88015940e180 2515757461 S Bi:6:002:1 -115 4096 < ffff88015940e180 2515758053 C Bi:6:002:1 0 13 = a40950a0 00000000 0000fbed 4b ffff88015940e180 2515760466 S Bi:6:002:1 -115 4096 < ffff88015940e180 2515799082 C Bi:6:002:1 0 13 = a4094e00 00000000 0000fbed f5 ffff8801019c09c0 2515800529 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2515800704 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0180 2515801056 C Bo:6:002:1 0 8 > ffff8801019c09c0 2515804051 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c09c0 2515805442 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2515805481 S Bo:6:002:1 -115 15 = a4095000 44090a00 00060000 bc0000 ffff8801019c0180 2515806033 C Bo:6:002:1 0 15 > ffff8801019c09c0 2515924049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e840 2515925447 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2515925461 S Bo:6:002:1 -115 15 = a40950a0 0000fbed 00000000 4b0000 ffff88015940ec00 2515926053 C Bo:6:002:1 0 15 > ffff88015940e840 2515936058 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e840 2515938568 S Bi:6:002:1 -115 4096 < ffff88015940e840 2516049050 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0900 2516050934 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516174068 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0900 2516175936 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516177056 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0900 2516178958 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516180067 C Bi:6:002:1 0 13 = a4095040 00060000 943f0000 10 ffff8801019c0900 2516181956 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516184049 C Bi:6:002:1 0 13 = a4095060 228dabd6 06d0fa00 63 ffff8801019c0900 2516188749 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516189062 C Bi:6:002:1 0 13 = a4095020 00a410b4 0a060e95 4a ffff88015940eb40 2516190598 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516191071 C Bi:6:002:1 0 13 = a4095040 0629249d 9f2272ae 4a ffff8801019c0900 2516192626 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516193051 C Bi:6:002:1 0 13 = a4095060 d6069701 0100a410 6e ffff8801019c0900 2516194672 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516196051 C Bi:6:002:1 0 13 = a4095020 690c0612 9506299f 89 ffff8801019c0900 2516197835 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516199049 C Bi:6:002:1 0 13 = a4095040 a29f222a b1d606a1 48 ffff8801019c0900 2516201581 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516202065 C Bi:6:002:1 0 13 = a4095060 060100a3 10600d06 42 ffff88015940eb40 2516203631 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516205070 C Bi:6:002:1 0 13 = a4095020 13950629 b8a39f22 d2 ffff88015940eb40 2516206642 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516209051 C Bi:6:002:1 0 13 = a4095040 2cb2d606 d3070100 26 ffff88015940eb40 2516212573 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516213047 C Bi:6:002:1 0 13 = a4095060 a310720d 06169506 d2 ffff88015940eb40 2516214876 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516215047 C Bi:6:002:1 0 13 = a4095020 297aa79f 22f6b4d6 00 ffff88015940eb40 2516218654 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516219062 C Bi:6:002:1 0 13 = a4095040 06c60b01 00a210b5 70 ffff88015940eb40 2516220666 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516221058 C Bi:6:002:1 0 13 = a4095060 0d061895 06290caa 92 ffff88015940eb40 2516222698 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516224053 C Bi:6:002:1 0 13 = a4095020 9f2210b7 d606780e 61 ffff88015940e300 2516229033 S Bi:6:002:1 -115 4096 < ffff88015940e300 2516230049 C Bi:6:002:1 0 13 = a4095040 0100a210 750d061d 6d ffff88015940e480 2516232011 S Bi:6:002:1 -115 4096 < ffff88015940e480 2516233035 C Bi:6:002:1 0 13 = a4095060 9506297c af9f2202 4b ffff88015940e480 2516235082 S Bi:6:002:1 -115 4096 < ffff88015940e480 2516236049 C Bi:6:002:1 0 13 = a4095020 bcd6065e 140100a0 5a ffff8801019c0900 2516237968 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2516239035 C Bi:6:002:1 0 13 = a4095040 10d30c06 22950629 ec ffff88015940eb40 2516240974 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516242047 C Bi:6:002:1 0 13 = a4095060 e6b69f22 e1bfd606 fe ffff88015940eb40 2516244023 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516245047 C Bi:6:002:1 0 13 = a4095020 831b0100 9d105d0d 99 ffff8801019c0cc0 2516247028 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2516248043 C Bi:6:002:1 0 13 = a4095040 06239506 2979b89f 7c ffff8801019c0cc0 2516249970 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2516251056 C Bi:6:002:1 0 13 = a4095060 2265c0d6 06f61c01 21 ffff8801019c0cc0 2516252984 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2516254036 C Bi:6:002:1 0 13 = a4095020 009d109c 0d062495 76 ffff88015940e3c0 2516256021 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2516257051 C Bi:6:002:1 0 13 = a4095040 0629f4b9 9f224bc0 e9 ffff88015940eb40 2516259076 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516260041 C Bi:6:002:1 0 13 = a4095060 d606571e 01009c10 89 ffff88015940eb40 2516261952 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516263038 C Bi:6:002:1 0 13 = a4095020 960d0627 95062987 5a ffff88015940eb40 2516264981 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516266051 C Bi:6:002:1 0 13 = a4095040 be9f223f c1d60692 02 ffff88015940eb40 2516268034 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516269041 C Bi:6:002:1 0 13 = a4095060 2201009b 104d0e06 70 ffff88015940eb40 2516270070 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2516271047 C Bi:6:002:1 0 13 = a4095020 2b950629 50c49f22 65 ffff88015940e3c0 2516272961 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2516274055 C Bi:6:002:1 0 13 = a4095040 c7c1d606 fe270100 b3 ffff88015940e3c0 2516275970 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2516277058 C Bi:6:002:1 0 13 = a4095060 9a10970e 062d9506 36 ffff8801019c03c0 2516279092 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2516280050 C Bi:6:002:1 0 13 = a4095020 29cec69f 2277c1d6 21 ffff88015940e3c0 2516282068 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2516284067 C Bi:6:002:1 0 13 = a4095040 06542a01 009910f9 b4 ffff88015940e3c0 2516285979 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2516287046 C Bi:6:002:1 0 13 = a4095060 0d063095 062925ca f3 ffff88015940e480 2516292771 S Bi:6:002:1 -115 4096 < ffff88015940e480 2516293059 C Bi:6:002:1 0 13 = a4095020 9f22a5c1 d6065c2d a5 ffff88015940e3c0 2516294257 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2516296052 C Bi:6:002:1 0 26 = a4095040 01009810 bc0c0631 b3a40950 60950629 a4cb9f22 16e3 ffff88015940e480 2516298163 S Bi:6:002:1 -115 4096 < ffff88015940e480 2516299070 C Bi:6:002:1 0 13 = a4095020 c2d606c7 2e010097 b0 ffff8801019c0540 2516300182 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2516302067 C Bi:6:002:1 0 13 = a4095040 10c70c06 33950629 e9 ffff8801019c0540 2516303215 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2516305054 C Bi:6:002:1 0 13 = a4095060 41cd9f22 0cc3d606 b3 ffff8801019c0540 2516306246 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2516309066 C Bi:6:002:1 0 13 = a4095020 55300100 9710ca0b ff ffff88015940ef00 2516310234 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2516312064 C Bi:6:002:1 0 13 = a4095040 06349506 2973ce9f 17 ffff88015940ef00 2516314217 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2516315046 C Bi:6:002:1 0 13 = a4095060 229dc3d6 06643101 65 ffff88015940ee40 2516316245 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516318048 C Bi:6:002:1 0 13 = a4095020 0096104f 0b063895 b4 ffff88015940ef00 2516326696 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2516327036 C Bi:6:002:1 0 13 = a4095040 062970d4 9f22c2c3 8a ffff88015940ef00 2516328650 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2516330043 C Bi:6:002:1 0 39 = a4095060 d6062c37 01009510 d2a40950 20dd0b06 3c950629 d05ba409 5040da9f 2286c1d6 064508 ffff88015940ef00 2516331561 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2516334049 C Bi:6:002:1 0 13 = a4095060 3d010095 105c0d06 73 ffff8801019c0300 2516335602 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2516337060 C Bi:6:002:1 0 13 = a4095020 41950629 43e39f22 3b ffff8801019c0300 2516338644 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2516340058 C Bi:6:002:1 0 13 = a4095040 e3bcd606 a7450100 d1 ffff8801019c0300 2516341687 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2516343061 C Bi:6:002:1 0 13 = a4095060 9310b40f 06429506 72 ffff88015940ef00 2516344597 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2516346051 C Bi:6:002:1 0 13 = a4095020 29e7e49f 22c9bbd6 ee ffff8801019c0300 2516347619 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2516349050 C Bi:6:002:1 0 13 = a4095040 06534701 009310cd e0 ffff8801019c0300 2516350661 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2516352055 C Bi:6:002:1 0 13 = a4095060 0f064795 06293ced b8 ffff88015940ee40 2516353738 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516355070 C Bi:6:002:1 0 13 = a4095020 9f22f2b6 d606a44f 1f ffff88015940e840 2516356700 S Bi:6:002:1 -115 4096 < ffff88015940e840 2516358065 C Bi:6:002:1 0 13 = a4095040 01009210 87100648 e7 ffff88015940ee40 2516359665 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516362067 C Bi:6:002:1 0 13 = a4095060 950629e7 ee9f2201 92 ffff8801019c00c0 2516363691 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2516365057 C Bi:6:002:1 0 13 = a4095020 b6d6064d 51010091 37 ffff88015940ee40 2516366744 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516368053 C Bi:6:002:1 0 13 = a4095040 10ac1006 4d950629 e0 ffff88015940ee40 2516369668 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516371067 C Bi:6:002:1 0 13 = a4095060 d5f79f22 45b2d606 25 ffff88015940ee40 2516372745 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516374066 C Bi:6:002:1 0 13 = a4095020 ef590100 9010ee10 14 ffff88015940ee40 2516375829 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516377053 C Bi:6:002:1 0 13 = a4095040 06539506 290301a0 f0 ffff88015940ee40 2516377723 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516380069 C Bi:6:002:1 0 13 = a4095060 22e4add6 06e96201 ac ffff88015940ee40 2516381629 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516383058 C Bi:6:002:1 0 13 = a40950a0 00000000 00009d14 d4 ffff88015940e840 2516385720 S Bi:6:002:1 -115 4096 < ffff88015940e840 2516424042 C Bi:6:002:1 0 13 = a4094e00 00000000 00009d14 6a ffff88015940e840 2516427809 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516427866 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940ee40 2516428039 C Bo:6:002:1 0 8 > ffff88015940e840 2516431062 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e840 2516432372 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2516432384 S Bo:6:002:1 -115 15 = a4095000 44090a00 00080000 b20000 ffff88015940ee40 2516433052 C Bo:6:002:1 0 15 > ffff88015940e840 2516549050 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2516550452 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2516550470 S Bo:6:002:1 -115 15 = a40950a0 00009d14 00000000 d40000 ffff8801019c0000 2516551055 C Bo:6:002:1 0 15 > ffff8801019c0840 2516561075 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0840 2516562485 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2516674062 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0840 2516675529 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2516799082 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0840 2516800374 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2516802068 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0840 2516803340 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2516805065 C Bi:6:002:1 0 13 = a4095040 00080000 943f0000 1e ffff88015940e240 2516806371 S Bi:6:002:1 -115 4096 < ffff88015940e240 2516809066 C Bi:6:002:1 0 13 = a4095060 008e100a 10065495 de ffff88015940e180 2516810405 S Bi:6:002:1 -115 4096 < ffff88015940e180 2516812055 C Bi:6:002:1 0 13 = a4095020 06296902 a0221ead a8 ffff8801019c0780 2516813262 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2516815056 C Bi:6:002:1 0 13 = a4095040 d6064d64 01008d10 d8 ffff8801019c0780 2516821325 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2516822079 C Bi:6:002:1 0 13 = a4095060 d80f065a 9506294b e7 ffff8801019c0780 2516823739 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2516824049 C Bi:6:002:1 0 26 = a4095020 0ba02280 a8d60610 bca40950 406d0100 8b10980e 06da ffff8801019c0780 2516829053 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2516830049 C Bi:6:002:1 0 13 = a4095060 5b950629 ca0ca022 38 ffff8801019c0780 2516832271 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2516833045 C Bi:6:002:1 0 13 = a4095020 7ea7d606 966e0100 2d ffff88015940e9c0 2516834078 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2516835054 C Bi:6:002:1 0 13 = a4095040 8b10890e 06609506 54 ffff8801019c06c0 2516835914 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2516837039 C Bi:6:002:1 0 13 = a4095060 292814a0 2209a4d6 71 ffff8801019c0240 2516838941 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2516840056 C Bi:6:002:1 0 13 = a4095020 06c87501 0089109a 64 ffff8801019c0240 2516841960 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2516843048 C Bi:6:002:1 0 13 = a4095040 0e066595 0629281b 59 ffff8801019c0240 2516845009 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2516846045 C Bi:6:002:1 0 13 = a4095060 a022e39f d606d57c 1a ffff8801019c0240 2516847911 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2516849046 C Bi:6:002:1 0 13 = a4095020 01008710 7d0e066a 54 ffff88015940e9c0 2516850995 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2516852049 C Bi:6:002:1 0 13 = a4095040 95062926 22a02239 b8 ffff88015940e9c0 2516854008 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2516855046 C Bi:6:002:1 0 13 = a4095060 9cd606bf 83010085 69 ffff88015940e9c0 2516857060 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2516859058 C Bi:6:002:1 0 13 = a4095020 10070e06 6d950629 15 ffff88015940e9c0 2516859940 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2516862048 C Bi:6:002:1 0 13 = a4095040 4126a022 729ad606 60 ffff8801019c0d80 2516863989 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516865041 C Bi:6:002:1 0 13 = a4095060 b9870100 8410b90d 82 ffff8801019c0d80 2516867016 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516868056 C Bi:6:002:1 0 13 = a4095020 47000013 0021fd04 51 ffff8801019c0a80 2516870069 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2516871033 C Bi:6:002:1 0 13 = a4095040 86020486 03048504 3d ffff8801019c0a80 2516872916 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2516874048 C Bi:6:002:1 0 13 = a4095060 04850504 85060485 1f ffff8801019c0a80 2516875970 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2516877048 C Bi:6:002:1 0 13 = a4095020 07048608 04860904 df ffff8801019c0a80 2516878994 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2516880047 C Bi:6:002:1 0 13 = a4095040 860a0486 1b04851c 35 ffff8801019c0a80 2516882039 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2516884047 C Bi:6:002:1 0 13 = a4095060 04851d04 851e0485 1f ffff88015940ea80 2516885942 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516887051 C Bi:6:002:1 0 13 = a4095020 fe02840b 02840c02 26 ffff8801019c0d80 2516888967 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516890043 C Bi:6:002:1 0 13 = a4095040 840d0284 0e028413 29 ffff88015940ea80 2516892040 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516893046 C Bi:6:002:1 0 13 = a4095060 02841402 84150284 1a ffff88015940ea80 2516894039 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516896036 C Bi:6:002:1 0 13 = a4095020 16028400 01000101 4c ffff8801019c0b40 2516897964 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2516899036 C Bi:6:002:1 0 13 = a4095040 000f0102 10010211 b3 ffff88015940ea80 2516900981 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516902058 C Bi:6:002:1 0 13 = a4095060 01021201 02170100 99 ffff88015940ea80 2516904045 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516908045 C Bi:6:002:1 0 13 = a4095020 18010019 01001a01 c7 ffff88015940ea80 2516910997 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516912072 C Bi:6:002:1 0 13 = a4095040 02076d95 06294594 be ffff88015940ea80 2516914007 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516915050 C Bi:6:002:1 0 13 = a4095060 0629f6c2 9e228e40 f4 ffff88015940ea80 2516917049 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516918046 C Bi:6:002:1 0 13 = a4095020 d6064126 a022729a 00 ffff88015940ea80 2516920499 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516921051 C Bi:6:002:1 0 13 = a4095040 d606d784 0400b781 0c ffff88015940ea80 2516922973 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516924051 C Bi:6:002:1 0 13 = a4095060 0400a086 0100ffff be ffff88015940ea80 2516926010 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2516927037 C Bi:6:002:1 0 13 = a4095020 ffff4126 a022bfc4 43 ffff88015940e780 2516930005 S Bi:6:002:1 -115 4096 < ffff88015940e780 2516931037 C Bi:6:002:1 0 13 = a4095040 d606eec2 9e225740 ea ffff8801019c0d80 2516932440 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516933053 C Bi:6:002:1 0 13 = a4095060 d6060000 58000000 15 ffff8801019c0d80 2516934948 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516936061 C Bi:6:002:1 0 13 = a4095020 3a0dfc10 ffffffff 06 ffff8801019c0d80 2516938012 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516940047 C Bi:6:002:1 0 13 = a4095040 08000c00 0901ffff b1 ffff8801019c0d80 2516942058 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516943056 C Bi:6:002:1 0 13 = a4095060 ffffff02 01ff066f f7 ffff8801019c0d80 2516943920 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516946047 C Bi:6:002:1 0 13 = a4095020 95062952 28a02214 8b ffff88015940e780 2516947968 S Bi:6:002:1 -115 4096 < ffff88015940e780 2516949033 C Bi:6:002:1 0 13 = a4095040 99d606de 89010083 21 ffff88015940e780 2516951036 S Bi:6:002:1 -115 4096 < ffff88015940e780 2516952040 C Bi:6:002:1 0 13 = a4095060 10300d06 74950629 78 ffff88015940e780 2516953076 S Bi:6:002:1 -115 4096 < ffff88015940e780 2516955045 C Bi:6:002:1 0 13 = a4095020 ff29a022 7b93d606 b1 ffff8801019c0d80 2516955933 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2516958058 C Bi:6:002:1 0 13 = a4095040 1f8e0100 82101f0b ab ffff88015940e000 2516959969 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516961034 C Bi:6:002:1 0 13 = a4095060 06789506 29312aa0 e2 ffff88015940e000 2516963001 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516964058 C Bi:6:002:1 0 13 = a4095020 220a90d6 06689001 4c ffff88015940e000 2516966063 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516968047 C Bi:6:002:1 0 13 = a4095040 008010ab 08067995 64 ffff88015940e000 2516969939 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516971047 C Bi:6:002:1 0 13 = a4095060 06296c2a a0223c8e c4 ffff88015940e000 2516972977 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516974045 C Bi:6:002:1 0 13 = a4095020 d6068a91 01008010 87 ffff88015940e000 2516975995 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516977046 C Bi:6:002:1 0 13 = a4095040 6808067b 950629aa b0 ffff88015940e000 2516979041 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516980047 C Bi:6:002:1 0 13 = a4095060 29a02269 8ad606ff fa ffff88015940e000 2516981950 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516983039 C Bi:6:002:1 0 13 = a4095020 9301007f 10900806 be ffff88015940e000 2516984999 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516986055 C Bi:6:002:1 0 13 = a4095040 7d950629 6328a022 b3 ffff88015940e000 2516988052 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516989045 C Bi:6:002:1 0 13 = a4095060 ac86d606 95960100 65 ffff88015940e000 2516991062 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516993060 C Bi:6:002:1 0 13 = a4095020 7d10f608 06819506 5a ffff88015940e000 2516994971 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516996048 C Bi:6:002:1 0 13 = a4095040 293225a0 229c7ed6 35 ffff88015940e000 2516998012 S Bi:6:002:1 -115 4096 < ffff88015940e000 2516999044 C Bi:6:002:1 0 13 = a4095060 06619c01 007b1097 9b ffff88015940e000 2517001052 S Bi:6:002:1 -115 4096 < ffff88015940e000 2517002041 C Bi:6:002:1 0 13 = a4095020 0b068495 06291522 d9 ffff88015940e000 2517003930 S Bi:6:002:1 -115 4096 < ffff88015940e000 2517005059 C Bi:6:002:1 0 13 = a4095040 a0223479 d606cca0 ce ffff88015940e000 2517006947 S Bi:6:002:1 -115 4096 < ffff88015940e000 2517008058 C Bi:6:002:1 0 13 = a4095060 01007910 910d0686 e9 ffff88015940e000 2517009990 S Bi:6:002:1 -115 4096 < ffff88015940e000 2517011050 C Bi:6:002:1 0 13 = a40950a0 00000000 0000643d 04 ffff88015940e000 2517012984 S Bi:6:002:1 -115 4096 < ffff88015940e000 2517049056 C Bi:6:002:1 0 13 = a4094e00 00000000 0000643d ba ffff88015940e780 2517050295 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2517050313 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e9c0 2517051044 C Bo:6:002:1 0 8 > ffff88015940e780 2517054051 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0a80 2517057269 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2517059277 S Bo:6:002:1 -115 15 = a4095000 44090a00 000a0000 b00000 ffff8801019c0240 2517060048 C Bo:6:002:1 0 15 > ffff8801019c0a80 2517174073 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e240 2517175692 S Bi:6:002:1 -115 4096 < ffff88015940e300 2517175729 S Bo:6:002:1 -115 15 = a40950a0 0000643d 00000000 040000 ffff88015940e300 2517176053 C Bo:6:002:1 0 15 > ffff88015940e240 2517186068 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0780 2517187683 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2517299079 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ee40 2517300917 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2517424069 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ee40 2517430958 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2517432043 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ee40 2517434551 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2517435059 C Bi:6:002:1 0 26 = a4095040 000a0000 943f0000 1ca40950 60950629 6920a022 da36 ffff88015940ef00 2517436476 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517437042 C Bi:6:002:1 0 13 = a4095020 74d606e7 a3010078 44 ffff88015940ef00 2517438554 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517440040 C Bi:6:002:1 0 13 = a4095040 10450e06 8c950629 d6 ffff88015940ef00 2517441531 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517443059 C Bi:6:002:1 0 13 = a4095060 e51aa022 2469d606 7d ffff8801019c03c0 2517444677 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2517446040 C Bi:6:002:1 0 13 = a4095020 c4ac0100 7410f90e 27 ffff8801019c03c0 2517447607 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2517449059 C Bi:6:002:1 0 13 = a4095040 06919506 296617a0 41 ffff8801019c03c0 2517450487 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2517452057 C Bi:6:002:1 0 13 = a4095060 22625fd6 069fb301 7f ffff8801019c03c0 2517453526 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2517455058 C Bi:6:002:1 0 13 = a4095020 0072105a 0e069695 ee ffff8801019c0cc0 2517456584 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2517459060 C Bi:6:002:1 0 13 = a4095040 06298312 a0221d56 ca ffff8801019c0cc0 2517460462 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2517462053 C Bi:6:002:1 0 13 = a4095060 d606e9ba 01007010 7f ffff8801019c0cc0 2517463566 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2517465067 C Bi:6:002:1 0 13 = a4095020 360e069c 95062963 a6 ffff88015940e480 2517466650 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517468066 C Bi:6:002:1 0 13 = a4095040 0da022b6 4dd60610 09 ffff88015940e480 2517469705 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517471067 C Bi:6:002:1 0 13 = a4095060 c201006e 10510d06 7a ffff88015940e480 2517472502 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517474066 C Bi:6:002:1 0 13 = a4095020 9f950629 2f0ba022 5e ffff88015940e480 2517477282 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517478051 C Bi:6:002:1 0 13 = a4095040 484dd606 39c40100 94 ffff88015940e480 2517479590 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517480066 C Bi:6:002:1 0 13 = a4095060 6d10950b 06a09506 4b ffff88015940e480 2517481597 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517484067 C Bi:6:002:1 0 13 = a4095020 29e90aa0 22e44dd6 ea ffff8801019c0900 2517485506 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2517487053 C Bi:6:002:1 0 13 = a4095040 06aec401 006c109b 37 ffff8801019c0900 2517491146 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2517492060 C Bi:6:002:1 0 13 = a4095060 0a06a595 06291308 95 ffff88015940e480 2517493183 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517494036 C Bi:6:002:1 0 13 = a4095020 a0229e50 d606f7c7 71 ffff88015940e480 2517495233 S Bi:6:002:1 -115 4096 < ffff88015940e480 2517496060 C Bi:6:002:1 0 13 = a4095040 01006b10 f00706a9 9f ffff8801019c0600 2517497094 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517499059 C Bi:6:002:1 0 13 = a4095060 9506290f 04a02262 cc ffff88015940e3c0 2517500131 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517502047 C Bi:6:002:1 0 13 = a4095020 54d60671 cc01006a 8f ffff88015940e3c0 2517503168 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517505052 C Bi:6:002:1 0 13 = a4095040 10d60706 ae950629 6e ffff88015940e3c0 2517506190 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517509060 C Bi:6:002:1 0 13 = a4095060 ac00a022 a65ad606 9f ffff88015940e3c0 2517510099 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517512058 C Bi:6:002:1 0 13 = a4095020 82d10100 6a10bd09 41 ffff88015940e3c0 2517513145 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517515038 C Bi:6:002:1 0 13 = a4095040 06b29506 2945fc9f 95 ffff8801019c0480 2517516185 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2517518043 C Bi:6:002:1 0 13 = a4095060 22065ed6 0623d601 c3 ffff8801019c0480 2517521572 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2517522054 C Bi:6:002:1 0 13 = a4095020 006a10eb 0a06b495 61 ffff8801019c0480 2517524840 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2517525050 C Bi:6:002:1 0 13 = a4095040 062964fa 9f221a60 cb ffff8801019c0180 2517526913 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2517527034 C Bi:6:002:1 0 13 = a4095060 d60654d8 01006a10 ba ffff8801019c0480 2517528865 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2517530034 C Bi:6:002:1 0 13 = a4095020 dd0a06b7 950629f7 f6 ffff8801019c0180 2517531771 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2517534059 C Bi:6:002:1 0 13 = a4095040 f69f220f 61d60690 d8 ffff8801019c0180 2517535821 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2517537058 C Bi:6:002:1 0 13 = a4095060 db01006a 102d0b06 1d ffff8801019c0180 2517538863 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2517540058 C Bi:6:002:1 0 13 = a4095020 b9950629 39f59f22 af ffff8801019c0180 2517541882 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2517543053 C Bi:6:002:1 0 13 = a4095040 9562d606 6add0100 2c ffff88015940e3c0 2517544837 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517546059 C Bi:6:002:1 0 13 = a4095060 6c10ff0a 06be9506 3f ffff88015940e3c0 2517547835 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517549047 C Bi:6:002:1 0 13 = a4095020 297af29f 227364d6 00 ffff88015940e3c0 2517550924 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517552059 C Bi:6:002:1 0 13 = a4095040 0620e001 006f108a 8f ffff88015940e3c0 2517553896 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2517555059 C Bi:6:002:1 0 13 = a4095060 0806c495 062960ee 63 ffff88015940ef00 2517556813 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517558056 C Bi:6:002:1 0 13 = a4095020 9f22e467 d606bae4 6d ffff88015940ef00 2517559876 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517562037 C Bi:6:002:1 0 13 = a4095040 01007410 f30606c9 e2 ffff88015940ef00 2517563899 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517565038 C Bi:6:002:1 0 13 = a4095060 95062966 e89f2234 20 ffff88015940ef00 2517566885 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517568040 C Bi:6:002:1 0 13 = a4095020 68d60661 ea010078 97 ffff88015940ef00 2517569811 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517571057 C Bi:6:002:1 0 13 = a4095040 101f0906 cd950629 ca ffff88015940ef00 2517572841 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517574057 C Bi:6:002:1 0 13 = a4095060 c1e39f22 a566d606 11 ffff88015940ef00 2517575877 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517577059 C Bi:6:002:1 0 13 = a4095020 04ef0100 78108c0a d9 ffff88015940ef00 2517578907 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517580041 C Bi:6:002:1 0 13 = a4095040 06ce9506 29a7e29f 15 ffff88015940ef00 2517581810 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2517583057 C Bi:6:002:1 0 13 = a4095060 22a465d6 0636f001 69 ffff8801019c0480 2517584826 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2517587054 C Bi:6:002:1 0 13 = a4095020 00771000 0b06d295 f0 ffff8801019c09c0 2517588869 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2517590037 C Bi:6:002:1 0 13 = a4095040 06294fde 9f220d65 d6 ffff8801019c0600 2517591805 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517593035 C Bi:6:002:1 0 13 = a4095060 d6064df4 01007910 9c ffff8801019c0600 2517594811 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517596046 C Bi:6:002:1 0 13 = a4095020 0e0b06d8 950629d3 6f ffff8801019c0600 2517597847 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517599048 C Bi:6:002:1 0 13 = a4095040 d99f227b 63d606c7 d6 ffff8801019c0600 2517600881 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517602048 C Bi:6:002:1 0 13 = a4095060 f801007d 10150906 13 ffff8801019c0600 2517603769 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517605051 C Bi:6:002:1 0 13 = a4095020 d9950629 d0d99f22 0a ffff8801019c0600 2517606838 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517608052 C Bi:6:002:1 0 13 = a4095040 de62d606 0bf90100 22 ffff8801019c0600 2517609843 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517612051 C Bi:6:002:1 0 13 = a4095060 7d109708 06dc9506 26 ffff8801019c0600 2517613892 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517615051 C Bi:6:002:1 0 13 = a4095020 2989d99f 22b361d6 1d ffff8801019c09c0 2517616786 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2517618052 C Bi:6:002:1 0 13 = a4095040 060cfa01 008010ee 32 ffff8801019c0600 2517619870 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517621042 C Bi:6:002:1 0 13 = a4095060 0306e095 0629a1dc bf ffff8801019c0600 2517622872 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517624040 C Bi:6:002:1 0 13 = a4095020 9f222e5c d60693fe af ffff8801019c09c0 2517625871 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2517627053 C Bi:6:002:1 0 13 = a4095040 01008310 a60906e1 67 ffff8801019c09c0 2517629573 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2517630034 C Bi:6:002:1 0 13 = a4095060 9506295c dd9f22f6 ed ffff88015940eb40 2517632911 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2517633040 C Bi:6:002:1 0 13 = a40950a0 00000000 000041df c3 ffff88015940eb40 2517634635 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2517674081 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2517675595 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2517676618 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0600 2517677056 C Bo:6:002:1 0 8 > ffff8801019c09c0 2517680051 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e480 2517682196 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2517682232 S Bo:6:002:1 -115 15 = a4095000 44090a00 000c0000 b60000 ffff88015940ecc0 2517683033 C Bo:6:002:1 0 15 > ffff88015940e480 2517799075 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e840 2517802043 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2517802096 S Bo:6:002:1 -115 15 = a40950a0 000041df 00000000 c30000 ffff88015940e9c0 2517803036 C Bo:6:002:1 0 15 > ffff88015940e840 2517810063 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e840 2517811948 S Bi:6:002:1 -115 4096 < ffff88015940e840 2517924061 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0900 2517929133 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518049053 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0900 2518052154 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518053058 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0900 2518054176 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518055044 C Bi:6:002:1 0 13 = a4095040 000c0000 943f0000 1a ffff8801019c0900 2518056195 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518059049 C Bi:6:002:1 0 13 = a4095060 5ad60694 ff010083 fe ffff8801019c0900 2518060107 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518062053 C Bi:6:002:1 0 13 = a4095020 10cf0906 e5950629 52 ffff8801019c0900 2518063130 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518065052 C Bi:6:002:1 0 13 = a4095040 14e19f22 c953d606 bf ffff8801019c0900 2518066148 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518068073 C Bi:6:002:1 0 13 = a4095060 34050200 84105b0b 6a ffff8801019c0900 2518069222 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518071050 C Bi:6:002:1 0 13 = a4095020 06e89506 293ae09f cc ffff8801019c0900 2518075161 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518076054 C Bi:6:002:1 0 13 = a4095040 221d4fd6 06b50702 ad ffff8801019c0900 2518084252 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518085042 C Bi:6:002:1 0 13 = a4095060 008210b8 0b06ec95 c3 ffff8801019c0900 2518086134 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518087038 C Bi:6:002:1 0 39 = a4095020 062951da 9f227449 f9a40950 40d606da 0d020082 102aa409 5060660d 06f19506 29378c ffff8801019c0900 2518088262 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518090049 C Bi:6:002:1 0 13 = a4095020 d69f220b 41d60643 6f ffff88015940e300 2518091190 S Bi:6:002:1 -115 4096 < ffff88015940e300 2518093044 C Bi:6:002:1 0 13 = a4095040 14020084 106e0d06 5a ffff88015940e300 2518094217 S Bi:6:002:1 -115 4096 < ffff88015940e300 2518096046 C Bi:6:002:1 0 13 = a4095060 f6950629 c1d39f22 7e ffff88015940e300 2518097095 S Bi:6:002:1 -115 4096 < ffff88015940e300 2518099054 C Bi:6:002:1 0 13 = a4095020 2638d606 2e1a0200 25 ffff8801019c0900 2518100160 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518102052 C Bi:6:002:1 0 13 = a4095040 8210870d 06f89506 c8 ffff8801019c0900 2518103148 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518105037 C Bi:6:002:1 0 13 = a4095060 297dd29f 223434d6 70 ffff8801019c0900 2518106171 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518108033 C Bi:6:002:1 0 13 = a4095020 06dd1c02 008210e6 6c ffff8801019c0900 2518109090 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518111054 C Bi:6:002:1 0 13 = a4095040 0c06fc95 06290dd1 2d ffff8801019c0900 2518112126 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518115040 C Bi:6:002:1 0 13 = a4095060 9f22142c d606f921 10 ffff88015940ec00 2518116174 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2518118039 C Bi:6:002:1 0 13 = a4095020 02008210 cb0c06ff 73 ffff88015940ec00 2518119216 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2518121041 C Bi:6:002:1 0 13 = a4095040 9506299e cf9f2275 9e ffff88015940e000 2518128867 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518129039 C Bi:6:002:1 0 13 = a4095060 26d606d3 25020081 1e ffff8801019c0540 2518130379 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2518131040 C Bi:6:002:1 0 13 = a4095020 10be0c06 00960629 c0 ffff8801019c0780 2518133296 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2518134060 C Bi:6:002:1 0 13 = a4095040 b9ce9f22 db24d606 58 ffff8801019c0540 2518135334 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2518136053 C Bi:6:002:1 0 13 = a4095060 1c270200 8110f50c cc ffff8801019c0540 2518137348 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2518140059 C Bi:6:002:1 0 13 = a4095020 06049606 2924cc9f 11 ffff8801019c0540 2518141407 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2518143048 C Bi:6:002:1 0 13 = a4095040 22651ed6 06c32b02 de ffff8801019c0540 2518144269 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2518146047 C Bi:6:002:1 0 13 = a4095060 0081107f 0c060a96 e5 ffff88015940e000 2518147310 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518149055 C Bi:6:002:1 0 13 = a4095020 06297bc7 9f220115 e7 ffff88015940e000 2518150352 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518155059 C Bi:6:002:1 0 13 = a4095040 d606fb32 02007f10 c9 ffff88015940e000 2518157274 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518158052 C Bi:6:002:1 0 13 = a4095060 2a0c060f 960629ae a5 ffff88015940e000 2518159340 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518161050 C Bi:6:002:1 0 13 = a4095020 c29f22d2 0cd606d3 7f ffff88015940ea80 2518162378 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518164052 C Bi:6:002:1 0 13 = a4095040 3902007d 10cd0c06 2c ffff88015940ea80 2518165377 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518168051 C Bi:6:002:1 0 13 = a4095060 13960629 9dbf9f22 a8 ffff88015940ea80 2518169288 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518171052 C Bi:6:002:1 0 13 = a4095020 8205d606 283f0200 9f ffff88015940ea80 2518172313 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518174052 C Bi:6:002:1 0 13 = a4095040 7d10ea0c 06179606 b7 ffff88015940ea80 2518175361 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518177052 C Bi:6:002:1 0 13 = a4095060 297cbd9f 228afed5 69 ffff88015940ea80 2518178393 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518180043 C Bi:6:002:1 0 13 = a4095020 06ea4302 007c100e 12 ffff8801019c0780 2518181284 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2518183054 C Bi:6:002:1 0 13 = a4095040 0d061d96 0629c0bb 69 ffff8801019c0780 2518184333 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2518186053 C Bi:6:002:1 0 13 = a4095060 9f2249f2 d506954b 96 ffff8801019c0780 2518187368 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2518189047 C Bi:6:002:1 0 13 = a4095020 02007b10 b70c0623 2a ffff8801019c0300 2518190493 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518192049 C Bi:6:002:1 0 13 = a4095040 960629ae ba9f22d7 7a ffff8801019c0300 2518195064 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518196062 C Bi:6:002:1 0 13 = a4095060 e7d5062a 5202007c af ffff8801019c0300 2518197098 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518199053 C Bi:6:002:1 0 13 = a4095020 10040c06 27960629 5d ffff8801019c0300 2518200135 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518202070 C Bi:6:002:1 0 13 = a4095040 36ba9f22 ede1d506 53 ffff8801019c0300 2518203168 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518205066 C Bi:6:002:1 0 13 = a4095060 d5550200 7c10b90a c0 ffff8801019c0300 2518207066 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518208073 C Bi:6:002:1 0 13 = a4095020 06289606 2975ba9f 1a ffff88015940e000 2518209097 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518211070 C Bi:6:002:1 0 13 = a4095040 2225e0d5 06f45602 29 ffff8801019c0000 2518212131 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2518214069 C Bi:6:002:1 0 13 = a4095060 007c1092 0a062a96 d3 ffff88015940e000 2518215164 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518217051 C Bi:6:002:1 0 13 = a4095020 062971ba 9f22dfdc 87 ffff88015940e000 2518219114 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518221051 C Bi:6:002:1 0 13 = a4095040 d506f758 02007b10 a8 ffff8801019c0840 2518222117 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2518224058 C Bi:6:002:1 0 13 = a4095060 5b0a062d 96062944 1a ffff8801019c0840 2518227398 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2518228070 C Bi:6:002:1 0 13 = a4095020 b99f2271 d9d50664 c6 ffff8801019c0840 2518229995 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2518231052 C Bi:6:002:1 0 13 = a4095040 5b02007b 10620906 e2 ffff88015940ea80 2518236454 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518237055 C Bi:6:002:1 0 13 = a4095060 30960629 1db79f22 03 ffff88015940ea80 2518241350 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518242048 C Bi:6:002:1 0 26 = a4095020 72d5d506 935e0200 66a40950 407a1076 09063296 060c ffff88015940ea80 2518243330 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518244047 C Bi:6:002:1 0 13 = a4095060 2986b59f 22e0d2d5 dd ffff88015940ea80 2518245646 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518246050 C Bi:6:002:1 0 13 = a4095020 06c06002 007a10f1 e2 ffff88015940ec00 2518248097 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2518249036 C Bi:6:002:1 0 13 = a4095040 09063796 0629c3b1 4e ffff88015940ea80 2518250131 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518252049 C Bi:6:002:1 0 13 = a4095060 9f226cca d5060c67 3e ffff88015940ea80 2518254763 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518255042 C Bi:6:002:1 0 13 = a4095020 02007910 270b063c a0 ffff88015940ea80 2518256094 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518258052 C Bi:6:002:1 0 13 = a4095040 96062923 af9f22ee db ffff88015940ea80 2518259135 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518261053 C Bi:6:002:1 0 13 = a4095060 c6d5062c 6a020078 b4 ffff88015940ea80 2518262197 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518264040 C Bi:6:002:1 0 13 = a40950a0 00000000 000070a3 8e ffff8801019c0840 2518265072 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2518299068 C Bi:6:002:1 0 13 = a4094e00 00000000 000070a3 30 ffff8801019c0840 2518301112 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2518303146 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0a80 2518304054 C Bo:6:002:1 0 8 > ffff8801019c0840 2518307069 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0240 2518308204 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2518309243 S Bo:6:002:1 -115 15 = a4095000 44090a00 000e0000 b40000 ffff8801019c0840 2518310049 C Bo:6:002:1 0 15 > ffff8801019c0240 2518424049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0240 2518425179 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2518425199 S Bo:6:002:1 -115 15 = a40950a0 000070a3 00000000 8e0000 ffff8801019c0d80 2518426049 C Bo:6:002:1 0 15 > ffff8801019c0240 2518435044 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c06c0 2518436168 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2518549066 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e240 2518550368 S Bi:6:002:1 -115 4096 < ffff88015940e240 2518674057 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0d80 2518675321 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2518677041 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e3c0 2518678369 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2518680043 C Bi:6:002:1 0 13 = a4095040 000e0000 943f0000 18 ffff88015940e3c0 2518681382 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2518684052 C Bi:6:002:1 0 13 = a4095060 10f30906 42960629 8a ffff88015940e3c0 2518685323 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2518687053 C Bi:6:002:1 0 13 = a4095020 c7ab9f22 b5c3d506 a9 ffff8801019c0d80 2518688383 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2518690058 C Bi:6:002:1 0 13 = a4095040 da6d0200 7810e206 84 ffff88015940eb40 2518691429 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2518693053 C Bi:6:002:1 0 13 = a4095060 06479606 29d6a89f 84 ffff88015940eb40 2518694440 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2518696058 C Bi:6:002:1 0 13 = a4095020 228abfd5 06a37102 c9 ffff88015940ef00 2518697401 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2518699068 C Bi:6:002:1 0 13 = a4095040 007810be 06064b96 b6 ffff88015940ef00 2518700471 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2518702069 C Bi:6:002:1 0 13 = a4095060 0629b8a6 9f2288be 27 ffff88015940ef00 2518703404 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2518705067 C Bi:6:002:1 0 13 = a4095020 d5068773 02007810 90 ffff88015940eb40 2518706439 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2518709069 C Bi:6:002:1 0 13 = a4095040 0d07064f 960629c7 80 ffff88015940eb40 2518710353 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2518712068 C Bi:6:002:1 0 13 = a4095060 a59f2211 bcd50637 cc ffff88015940eb40 2518713443 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2518715067 C Bi:6:002:1 0 13 = a4095020 75020079 10b70506 77 ffff88015940eb40 2518716485 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2518718048 C Bi:6:002:1 0 13 = a4095040 5a960629 98a39f22 d8 ffff8801019c0000 2518724479 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2518725057 C Bi:6:002:1 0 13 = a4095060 bcb7d506 6f780200 50 ffff88015940eb40 2518726488 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2518727037 C Bi:6:002:1 0 26 = a4095020 7c105e03 065c9606 26a40950 4029c9a2 9f2265b5 d547 ffff88015940e3c0 2518728508 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2518730052 C Bi:6:002:1 0 13 = a4095060 060d7a02 007b104a cf ffff8801019c0300 2518731516 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518734039 C Bi:6:002:1 0 13 = a4095020 04065f96 0629aca0 35 ffff88015940e240 2518737435 S Bi:6:002:1 -115 4096 < ffff88015940e240 2518738054 C Bi:6:002:1 0 13 = a4095040 9f227db1 d506217d 43 ffff88015940e240 2518739486 S Bi:6:002:1 -115 4096 < ffff88015940e240 2518740059 C Bi:6:002:1 0 13 = a4095060 02007b10 ee050664 7d ffff88015940e240 2518741506 S Bi:6:002:1 -115 4096 < ffff88015940e240 2518743058 C Bi:6:002:1 0 13 = a4095020 960629b9 9c9f224d b1 ffff88015940e240 2518744399 S Bi:6:002:1 -115 4096 < ffff88015940e240 2518746054 C Bi:6:002:1 0 13 = a4095040 aad506f6 8202007a c8 ffff8801019c0300 2518747435 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518749054 C Bi:6:002:1 0 13 = a4095060 104c0906 6a960629 1d ffff8801019c0300 2518750481 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518752059 C Bi:6:002:1 0 13 = a4095020 b9989f22 42a3d506 73 ffff8801019c0300 2518753536 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518755055 C Bi:6:002:1 0 13 = a4095040 90880200 7910a50a 61 ffff8801019c0300 2518756395 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2518758052 C Bi:6:002:1 0 13 = a4095060 066f9606 293a959f 7d ffff8801019c0780 2518759427 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2518762047 C Bi:6:002:1 0 13 = a4095020 22fa9cd5 06cf8d02 0a ffff88015940e9c0 2518763520 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518765053 C Bi:6:002:1 0 13 = a4095040 00781065 0a067096 5a ffff88015940e9c0 2518766521 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518768053 C Bi:6:002:1 0 13 = a4095060 06295294 9f22799b 2b ffff88015940e9c0 2518769421 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518771060 C Bi:6:002:1 0 13 = a4095020 d5060f8f 02007710 eb ffff88015940e9c0 2518772457 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518774066 C Bi:6:002:1 0 13 = a4095040 450a0674 960629f6 cf ffff88015940e9c0 2518775479 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518777068 C Bi:6:002:1 0 13 = a4095060 909f2261 96d50681 15 ffff88015940e9c0 2518778494 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518780064 C Bi:6:002:1 0 13 = a4095020 93020076 10760a06 50 ffff88015940e9c0 2518781472 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518783066 C Bi:6:002:1 0 13 = a4095040 76960629 04909f22 5b ffff88015940e9c0 2518784513 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518787047 C Bi:6:002:1 0 13 = a4095060 5d94d506 06950200 16 ffff88015940e9c0 2518788537 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518790067 C Bi:6:002:1 0 13 = a4095020 75106c0a 067a9606 32 ffff88015940e9c0 2518791667 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518793070 C Bi:6:002:1 0 13 = a4095040 29be8d9f 226290d5 3d ffff88015940e9c0 2518794466 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518796073 C Bi:6:002:1 0 13 = a4095060 06319802 007210ad ff ffff88015940e9c0 2518797465 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518799068 C Bi:6:002:1 0 13 = a4095020 09067c96 0629418c da ffff88015940e9c0 2518800511 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518802067 C Bi:6:002:1 0 13 = a4095040 9f223b8e d5061c9a e0 ffff88015940e9c0 2518803573 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518805051 C Bi:6:002:1 0 13 = a4095060 02007010 5909067f d6 ffff8801019c03c0 2518806485 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2518808055 C Bi:6:002:1 0 13 = a4095020 960629e0 8b9f221c ae ffff88015940e9c0 2518809607 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2518812067 C Bi:6:002:1 0 13 = a4095040 8cd5066a 9b02006d 7c ffff8801019c0540 2518813531 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2518815068 C Bi:6:002:1 0 13 = a4095060 10910706 83960629 27 ffff8801019c0540 2518816425 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2518818068 C Bi:6:002:1 0 13 = a4095020 7b8a9f22 6085d506 a7 ffff8801019c0900 2518819489 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2518821058 C Bi:6:002:1 0 13 = a4095040 c59f0200 6710ac08 36 ffff88015940e300 2518822546 S Bi:6:002:1 -115 4096 < ffff88015940e300 2518824056 C Bi:6:002:1 0 13 = a4095060 06899606 2929899f 94 ffff8801019c0180 2518825540 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2518827054 C Bi:6:002:1 0 13 = a4095020 22817dd5 06bba402 cd ffff88015940e180 2518828426 S Bi:6:002:1 -115 4096 < ffff88015940e180 2518830039 C Bi:6:002:1 0 13 = a4095040 005b109d 08068e96 7d ffff8801019c0cc0 2518834995 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2518836045 C Bi:6:002:1 0 13 = a4095060 06290d88 9f22b775 48 ffff8801019c0cc0 2518838045 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2518839047 C Bi:6:002:1 0 13 = a4095020 d5069ea9 02004e10 65 ffff8801019c0cc0 2518840967 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2518842048 C Bi:6:002:1 0 13 = a4095040 0309068f 96062921 a6 ffff8801019c0cc0 2518844010 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2518845046 C Bi:6:002:1 0 13 = a4095060 879f229a 74d506af 35 ffff8801019c0cc0 2518847035 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2518848053 C Bi:6:002:1 0 13 = a4095020 aa02004b 102d0906 0c ffff88015940ec00 2518850091 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2518851041 C Bi:6:002:1 0 13 = a4095040 93960629 d9849f22 77 ffff8801019c0480 2518851963 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2518853050 C Bi:6:002:1 0 13 = a4095060 3970d506 1cae0200 b7 ffff88015940e780 2518854987 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518856046 C Bi:6:002:1 0 13 = a4095020 3f10a209 06959606 5a ffff88015940e780 2518858055 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518859041 C Bi:6:002:1 0 13 = a4095040 29fb839f 22206ed5 ca ffff88015940e780 2518860065 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518862058 C Bi:6:002:1 0 13 = a4095060 069baf02 00381025 a0 ffff88015940e780 2518863078 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518865054 C Bi:6:002:1 0 13 = a4095020 09069996 06292083 51 ffff88015940e780 2518866986 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518868037 C Bi:6:002:1 0 13 = a4095040 9f226268 d50631b3 5b ffff88015940e780 2518870021 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518871047 C Bi:6:002:1 0 13 = a4095060 02002910 2909069f 1f ffff88015940e780 2518873030 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518874043 C Bi:6:002:1 0 13 = a4095020 960629e9 809f2294 24 ffff88015940e780 2518875953 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518877052 C Bi:6:002:1 0 13 = a4095040 62d50644 b7020012 ef ffff88015940ea80 2518879001 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2518880052 C Bi:6:002:1 0 13 = a4095060 10d60706 a2960629 41 ffff88015940e000 2518882047 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518883042 C Bi:6:002:1 0 13 = a40950a0 00000000 0000c876 e3 ffff88015940e000 2518885104 S Bi:6:002:1 -115 4096 < ffff88015940e000 2518924069 C Bi:6:002:1 0 13 = a4094e00 00000000 0000c876 5d ffff88015940e000 2518926010 S Bi:6:002:1 -115 4096 < ffff88015940e780 2518926051 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e780 2518927037 C Bo:6:002:1 0 8 > ffff88015940e000 2518930059 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c09c0 2518932070 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2518932158 S Bo:6:002:1 -115 15 = a4095000 44090a00 00100000 aa0000 ffff8801019c0600 2518933035 C Bo:6:002:1 0 15 > ffff8801019c09c0 2519049059 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e000 2519050225 S Bi:6:002:1 -115 4096 < ffff88015940e780 2519050245 S Bo:6:002:1 -115 15 = a40950a0 0000c876 00000000 e30000 ffff88015940e780 2519051048 C Bo:6:002:1 0 15 > ffff88015940e000 2519060042 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0180 2519061288 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2519174059 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0180 2519176728 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2519299080 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0180 2519301295 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2519302067 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0780 2519304344 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2519305054 C Bi:6:002:1 0 13 = a4095040 00100000 943f0000 06 ffff8801019c03c0 2519306321 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2519309065 C Bi:6:002:1 0 13 = a4095060 567f9f22 4260d506 f8 ffff8801019c03c0 2519310353 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2519312057 C Bi:6:002:1 0 13 = a4095020 54b90200 05108c07 ac ffff8801019c03c0 2519313299 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2519315067 C Bi:6:002:1 0 13 = a4095040 06a39606 29de7e9f 9e ffff88015940e840 2519316352 S Bi:6:002:1 -115 4096 < ffff88015940e840 2519318068 C Bi:6:002:1 0 13 = a4095060 22975fd5 06d9b902 c6 ffff88015940e840 2519322246 S Bi:6:002:1 -115 4096 < ffff88015940e840 2519323053 C Bi:6:002:1 0 13 = a4095020 00011035 0706a496 ca ffff88015940e840 2519324251 S Bi:6:002:1 -115 4096 < ffff88015940e840 2519325055 C Bi:6:002:1 0 13 = a4095040 0629577e 9f22955e cd ffff88015940e840 2519326816 S Bi:6:002:1 -115 4096 < ffff88015940e840 2519327035 C Bi:6:002:1 0 13 = a4095060 d5069cba 0200fd0f 98 ffff88015940e840 2519328265 S Bi:6:002:1 -115 4096 < ffff88015940e840 2519330041 C Bi:6:002:1 0 13 = a4095020 080706a9 96062984 40 ffff88015940e9c0 2519332075 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2519333055 C Bi:6:002:1 0 13 = a4095040 7b9f221a 5ed5065a b6 ffff8801019c0780 2519334091 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2519337038 C Bi:6:002:1 0 13 = a4095060 bc0200e9 0f500606 95 ffff8801019c0780 2519338131 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2519340036 C Bi:6:002:1 0 13 = a4095020 ad960629 d8779f22 db ffff8801019c0780 2519341393 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2519343050 C Bi:6:002:1 0 13 = a4095040 455cd506 f9bf0200 33 ffff8801019c0780 2519344076 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2519346048 C Bi:6:002:1 0 13 = a4095060 d80f1b07 06ae9606 6e ffff8801019c0780 2519347119 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2519349036 C Bi:6:002:1 0 13 = a4095020 299e769f 22ce5bd5 e1 ffff88015940e480 2519350181 S Bi:6:002:1 -115 4096 < ffff88015940e480 2519352049 C Bi:6:002:1 0 13 = a4095040 0626c102 00d40f9c 19 ffff88015940e480 2519353200 S Bi:6:002:1 -115 4096 < ffff88015940e480 2519355059 C Bi:6:002:1 0 13 = a4095060 0706af96 0629db75 24 ffff8801019c0a80 2519356071 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519358049 C Bi:6:002:1 0 13 = a4095020 9f22f95a d50605c2 d7 ffff8801019c0300 2519359130 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2519361038 C Bi:6:002:1 0 13 = a4095040 0200d00f e60706b2 35 ffff88015940ee40 2519362168 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2519365052 C Bi:6:002:1 0 13 = a4095060 96062982 749f2292 fd ffff88015940ee40 2519366225 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2519368053 C Bi:6:002:1 0 13 = a4095020 56d5060b c50200c3 57 ffff88015940ee40 2519369173 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2519371054 C Bi:6:002:1 0 13 = a4095040 0fb60806 b4960629 07 ffff8801019c0a80 2519372131 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519374052 C Bi:6:002:1 0 13 = a4095060 42749f22 8355d506 13 ffff8801019c0a80 2519375162 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519377054 C Bi:6:002:1 0 13 = a4095020 9fc50200 bb0f7708 4e ffff8801019c0a80 2519378188 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519380052 C Bi:6:002:1 0 13 = a4095040 06b69606 290b749f 54 ffff8801019c0a80 2519381099 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519383054 C Bi:6:002:1 0 13 = a4095060 22db53d5 0681c602 a1 ffff8801019c0a80 2519384124 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519386060 C Bi:6:002:1 0 13 = a4095020 00b30f21 0806bc96 64 ffff8801019c0a80 2519387189 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519389037 C Bi:6:002:1 0 13 = a4095040 0629c373 9f22674f b7 ffff8801019c0a80 2519390244 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519393070 C Bi:6:002:1 0 13 = a4095060 d506bbc8 02009b0f ab ffff8801019c0a80 2519394139 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519396066 C Bi:6:002:1 0 13 = a4095020 ae0506c1 960629df d7 ffff8801019c0a80 2519397173 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519399067 C Bi:6:002:1 0 13 = a4095040 749f227e 49d5064b db ffff8801019c0a80 2519400212 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519402068 C Bi:6:002:1 0 13 = a4095060 cc020088 0f050606 d1 ffff8801019c0a80 2519403261 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519405066 C Bi:6:002:1 0 13 = a4095020 c3960629 b3759f22 dc ffff88015940e240 2519406136 S Bi:6:002:1 -115 4096 < ffff88015940e240 2519408068 C Bi:6:002:1 0 13 = a4095040 5448d506 54cd0200 e9 ffff88015940e240 2519409144 S Bi:6:002:1 -115 4096 < ffff88015940e240 2519411069 C Bi:6:002:1 0 13 = a4095060 800f5306 06c59606 14 ffff88015940e240 2519412201 S Bi:6:002:1 -115 4096 < ffff88015940e240 2519414069 C Bi:6:002:1 0 13 = a4095020 29ca769f 221847d5 7f ffff8801019c0000 2519415236 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2519417074 C Bi:6:002:1 0 13 = a4095040 06b0ce02 00790f48 f9 ffff88015940e240 2519418135 S Bi:6:002:1 -115 4096 < ffff88015940e240 2519421068 C Bi:6:002:1 0 13 = a4095060 0606c996 0629e779 73 ffff8801019c0240 2519422297 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2519424049 C Bi:6:002:1 0 13 = a4095020 9f225b43 d50688d2 f1 ffff8801019c0240 2519425189 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2519427052 C Bi:6:002:1 0 13 = a4095040 02006a0f 2c0806cd 35 ffff88015940e3c0 2519428126 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2519430072 C Bi:6:002:1 0 13 = a4095060 9606296b 7c9f22db 55 ffff88015940e3c0 2519431161 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2519433068 C Bi:6:002:1 0 13 = a4095020 3ed50636 d602005c 8e ffff88015940e3c0 2519438828 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2519439050 C Bi:6:002:1 0 13 = a4095040 0f570806 d2960629 80 ffff8801019c0b40 2519446398 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2519447038 C Bi:6:002:1 0 26 = a4095060 3e7b9f22 3b39d506 b4a40950 20f0d902 004a0fc8 0873 ffff8801019c0b40 2519448981 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2519450056 C Bi:6:002:1 0 26 = a4095040 06d69606 2945789f 76a40950 6022a333 d50615de 0235 ffff8801019c06c0 2519450432 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2519452060 C Bi:6:002:1 0 13 = a4095020 003d0fb6 0806da96 1b ffff8801019c0b40 2519453331 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2519455036 C Bi:6:002:1 0 13 = a4095040 06298677 9f22d72c 25 ffff88015940e3c0 2519456345 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2519458040 C Bi:6:002:1 0 13 = a4095060 d50668e2 0200300f f9 ffff88015940e3c0 2519459390 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2519461052 C Bi:6:002:1 0 13 = a4095020 ff0906df 960629f5 be ffff8801019c0b40 2519462403 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2519464060 C Bi:6:002:1 0 13 = a4095040 789f22a7 27d5060e 25 ffff8801019c0b40 2519465303 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2519467059 C Bi:6:002:1 0 13 = a4095060 e6020022 0f4c0906 17 ffff8801019c0b40 2519468350 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2519470059 C Bi:6:002:1 0 13 = a4095020 e3960629 c9749f22 87 ffff88015940eb40 2519471377 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2519474049 C Bi:6:002:1 0 13 = a4095040 1221d506 c1eb0200 75 ffff88015940eb40 2519475401 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2519477055 C Bi:6:002:1 0 13 = a4095060 170ff009 06e69606 0c ffff88015940ef00 2519478341 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2519480043 C Bi:6:002:1 0 13 = a4095020 29f3709f 22ca1cd5 c9 ffff88015940eb40 2519481562 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2519483060 C Bi:6:002:1 0 13 = a4095040 0632f002 00100f6c 08 ffff88015940eb40 2519484411 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2519486058 C Bi:6:002:1 0 13 = a4095060 0b06e896 0629ee6d 42 ffff8801019c06c0 2519487449 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2519489045 C Bi:6:002:1 0 13 = a4095020 9f22681a d5065ff3 6d ffff88015940eb40 2519489933 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2519492050 C Bi:6:002:1 0 13 = a4095040 02000b0f 0b0d06ee 55 ffff88015940eb40 2519493953 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2519495036 C Bi:6:002:1 0 13 = a4095060 96062975 669f2275 ff ffff88015940eb40 2519496978 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2519498044 C Bi:6:002:1 0 13 = a4095020 13d5068a fb0200ff 91 ffff8801019c06c0 2519499967 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2519502070 C Bi:6:002:1 0 13 = a4095040 0e9b0e06 f4960629 6d ffff8801019c0240 2519503982 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2519505067 C Bi:6:002:1 0 13 = a4095060 435e9f22 110fd506 f0 ffff8801019c0240 2519506995 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2519508077 C Bi:6:002:1 0 13 = a40950a0 00000000 0000f515 bd ffff8801019c0240 2519510045 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2519549047 C Bi:6:002:1 0 13 = a4094e00 00000000 0000f515 03 ffff8801019c0240 2519550858 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2519550872 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0000 2519551054 C Bo:6:002:1 0 8 > ffff8801019c0240 2519554036 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e3c0 2519555876 S Bi:6:002:1 -115 4096 < ffff88015940e240 2519555891 S Bo:6:002:1 -115 15 = a4095000 44090a00 00120000 a80000 ffff88015940e240 2519556031 C Bo:6:002:1 0 15 > ffff88015940e3c0 2519674058 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2519675898 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2519675917 S Bo:6:002:1 -115 15 = a40950a0 0000f515 00000000 bd0000 ffff8801019c0300 2519676047 C Bo:6:002:1 0 15 > ffff8801019c0a80 2519685071 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0a80 2519687952 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2519799082 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ea80 2519801799 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2519924064 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0180 2519929675 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2519930041 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ea80 2519931683 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2519932043 C Bi:6:002:1 0 13 = a4095040 00120000 943f0000 04 ffff88015940e300 2519933574 S Bi:6:002:1 -115 4096 < ffff88015940e300 2519934037 C Bi:6:002:1 0 13 = a4095060 a4030300 f50e9d0d 52 ffff88015940ea80 2519935621 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2519937046 C Bi:6:002:1 0 13 = a4095020 06f99606 29db579f 88 ffff88015940ea80 2519939616 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2519940040 C Bi:6:002:1 0 13 = a4095040 22520bd5 060e0a03 12 ffff88015940ea80 2519941661 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2519943035 C Bi:6:002:1 0 13 = a4095060 00ee0eff 0c06fc96 e2 ffff88015940ea80 2519944610 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2519946037 C Bi:6:002:1 0 13 = a4095020 0629e753 9f220e0a ff ffff8801019c0900 2519947605 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2519949059 C Bi:6:002:1 0 13 = a4095040 d506d30d 0300eb0e 56 ffff8801019c0900 2519950631 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2519952059 C Bi:6:002:1 0 13 = a4095060 fe0c07fc 9606296e 43 ffff8801019c0900 2519953669 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2519955059 C Bi:6:002:1 0 13 = a4095020 95062977 27a02207 b2 ffff8801019c0900 2519956582 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2519958056 C Bi:6:002:1 0 13 = a4095040 9ad606e7 539f220e f0 ffff8801019c0900 2519959594 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2519962053 C Bi:6:002:1 0 13 = a4095060 0ad506b9 190600ff 1d ffff8801019c0480 2519963679 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2519965048 C Bi:6:002:1 0 13 = a4095020 170600a0 860100ff 14 ffff88015940e180 2519966703 S Bi:6:002:1 -115 4096 < ffff88015940e180 2519968068 C Bi:6:002:1 0 13 = a4095040 ffffff6c 2aa02207 81 ffff88015940e180 2519969627 S Bi:6:002:1 -115 4096 < ffff88015940e180 2519971070 C Bi:6:002:1 0 13 = a4095060 9ad606e7 539f220e d0 ffff88015940e180 2519972627 S Bi:6:002:1 -115 4096 < ffff88015940e180 2519974067 C Bi:6:002:1 0 13 = a4095020 0ad50601 00550000 50 ffff8801019c09c0 2519975662 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2519977069 C Bi:6:002:1 0 13 = a4095040 00c809f9 0effffff 74 ffff8801019c09c0 2519978689 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2519980067 C Bi:6:002:1 0 13 = a4095060 ff070059 000901ff cb ffff8801019c09c0 2519981617 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2519983051 C Bi:6:002:1 0 13 = a4095020 ffffffff 0201ff06 27 ffff88015940e180 2519984629 S Bi:6:002:1 -115 4096 < ffff88015940e180 2519987076 C Bi:6:002:1 0 13 = a4095040 fe960629 63519f22 75 ffff8801019c0cc0 2519988681 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2519990060 C Bi:6:002:1 0 13 = a4095060 5d09d506 30100300 39 ffff8801019c0600 2519991581 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2519993065 C Bi:6:002:1 0 13 = a4095020 e80ee60c 06039706 45 ffff8801019c0cc0 2519995648 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2519996053 C Bi:6:002:1 0 13 = a4095040 29d94d9f 22cd0cd5 a9 ffff88015940e300 2519997655 S Bi:6:002:1 -115 4096 < ffff88015940e300 2519999070 C Bi:6:002:1 0 13 = a4095060 06d01303 00e50ee8 58 ffff88015940e300 2520000768 S Bi:6:002:1 -115 4096 < ffff88015940e300 2520002067 C Bi:6:002:1 0 13 = a4095020 0a060697 0629a74a 82 ffff88015940e300 2520003745 S Bi:6:002:1 -115 4096 < ffff88015940e300 2520005051 C Bi:6:002:1 0 13 = a4095040 9f22f60e d5060417 38 ffff8801019c0600 2520006605 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520008071 C Bi:6:002:1 0 13 = a4095060 0300e40e 320a0607 4d ffff8801019c0600 2520009639 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520012056 C Bi:6:002:1 0 13 = a4095020 97062917 499f2244 c2 ffff8801019c0600 2520013847 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520015052 C Bi:6:002:1 0 13 = a4095040 0fd5067b 180300e4 e5 ffff8801019c0600 2520016596 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520018069 C Bi:6:002:1 0 13 = a4095060 0e4e0a06 0a970629 63 ffff8801019c0600 2520019624 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520021064 C Bi:6:002:1 0 13 = a4095020 82459f22 5b0ed506 21 ffff8801019c0600 2520022792 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520024054 C Bi:6:002:1 0 13 = a4095040 e61b0300 e30e0c0a a8 ffff8801019c0600 2520025800 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520027053 C Bi:6:002:1 0 13 = a4095060 060b9706 2987449f 74 ffff88015940ec00 2520028554 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2520030060 C Bi:6:002:1 0 13 = a4095020 227f0dd5 06f21c03 b3 ffff8801019c0600 2520031611 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2520033061 C Bi:6:002:1 0 13 = a4095040 00e30e6f 0a060c97 a8 ffff88015940ecc0 2520034635 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520037061 C Bi:6:002:1 0 13 = a4095060 0629ea43 9f22420c e8 ffff88015940ecc0 2520038657 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520040034 C Bi:6:002:1 0 13 = a4095020 d506e01d 0300e30e 1d ffff88015940ecc0 2520041834 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520043034 C Bi:6:002:1 0 13 = a4095040 900a060f 970629b5 23 ffff88015940ecc0 2520044590 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520046047 C Bi:6:002:1 0 13 = a4095060 419f2259 0ad50630 d1 ffff88015940ecc0 2520047642 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520049052 C Bi:6:002:1 0 13 = a4095020 200300e3 0e760a06 69 ffff8801019c09c0 2520050661 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520052054 C Bi:6:002:1 0 13 = a4095040 14970629 d93b9f22 4e ffff8801019c09c0 2520053600 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520055059 C Bi:6:002:1 0 13 = a4095060 7307d506 dd250300 c1 ffff8801019c09c0 2520056608 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520058060 C Bi:6:002:1 0 13 = a4095020 e30e460a 06189706 f3 ffff8801019c09c0 2520059634 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520062057 C Bi:6:002:1 0 13 = a4095040 2984369f 227904d5 33 ffff8801019c09c0 2520063711 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520065038 C Bi:6:002:1 0 13 = a4095060 06232b03 00e40e27 5d ffff8801019c09c0 2520066587 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520068050 C Bi:6:002:1 0 13 = a4095020 0b061c97 06293131 74 ffff8801019c09c0 2520069623 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520071054 C Bi:6:002:1 0 13 = a4095040 9f22d4fe d4062f31 e6 ffff8801019c09c0 2520072655 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520074052 C Bi:6:002:1 0 13 = a4095060 0300e60e b10d0620 ec ffff8801019c09c0 2520075735 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520077070 C Bi:6:002:1 0 13 = a4095020 970629e0 2d9f22d8 cd ffff8801019c09c0 2520078604 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520080051 C Bi:6:002:1 0 13 = a4095040 fad4061f 350300e7 5b ffff8801019c09c0 2520081677 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2520083066 C Bi:6:002:1 0 13 = a4095060 0e030d06 21970629 02 ffff8801019c0cc0 2520084685 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520087066 C Bi:6:002:1 0 13 = a4095020 7a2c9f22 65fad406 7b ffff88015940ecc0 2520088592 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520090054 C Bi:6:002:1 0 13 = a4095040 6d360300 e70ee70c e7 ffff88015940e780 2520093668 S Bi:6:002:1 -115 4096 < ffff88015940e780 2520094058 C Bi:6:002:1 0 13 = a4095060 06279706 2960259f de ffff88015940e780 2520095697 S Bi:6:002:1 -115 4096 < ffff88015940e780 2520096056 C Bi:6:002:1 0 13 = a4095020 22d8f7d4 06133d03 2f ffff88015940e780 2520097697 S Bi:6:002:1 -115 4096 < ffff88015940e780 2520099067 C Bi:6:002:1 0 13 = a4095040 00ec0e63 0b062997 8f ffff88015940e780 2520100595 S Bi:6:002:1 -115 4096 < ffff88015940e780 2520102067 C Bi:6:002:1 0 13 = a4095060 0629df22 9f221cf7 19 ffff88015940e780 2520103624 S Bi:6:002:1 -115 4096 < ffff88015940e780 2520105066 C Bi:6:002:1 0 13 = a4095020 d406703f 0300ec0e a1 ffff8801019c0cc0 2520106660 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520108068 C Bi:6:002:1 0 13 = a4095040 250b062c 97062922 23 ffff8801019c0cc0 2520109701 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520112067 C Bi:6:002:1 0 13 = a4095060 1f9f2281 f5d40619 80 ffff88015940e780 2520113722 S Bi:6:002:1 -115 4096 < ffff88015940e780 2520115070 C Bi:6:002:1 0 13 = a4095020 430300f1 0ed30b06 bc ffff88015940ecc0 2520116656 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520118069 C Bi:6:002:1 0 13 = a4095040 31970629 da179f22 44 ffff88015940ecc0 2520119685 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520121051 C Bi:6:002:1 0 13 = a4095060 58f2d406 214a0300 8d ffff88015940ecc0 2520124438 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520125055 C Bi:6:002:1 0 13 = a4095020 fd0ed40c 06329706 53 ffff88015940ecc0 2520126454 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2520127066 C Bi:6:002:1 0 13 = a4095040 2959169f 22bff1d4 fc ffff8801019c0480 2520128486 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520130070 C Bi:6:002:1 0 13 = a4095060 068d4b03 00010f0a 5a ffff8801019c0480 2520131536 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520133066 C Bi:6:002:1 0 13 = a40950a0 00000000 0000fcba 1b ffff8801019c0480 2520141497 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520174076 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2520175524 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520177641 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0480 2520178031 C Bo:6:002:1 0 8 > ffff8801019c0180 2520181038 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0180 2520182497 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520182510 S Bo:6:002:1 -115 15 = a4095000 44090a00 00140000 ae0000 ffff8801019c0480 2520183054 C Bo:6:002:1 0 15 > ffff8801019c0180 2520299073 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2520300215 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2520300250 S Bo:6:002:1 -115 15 = a40950a0 0000fcba 00000000 1b0000 ffff8801019c03c0 2520301056 C Bo:6:002:1 0 15 > ffff8801019c0180 2520310083 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c03c0 2520313208 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2520424054 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c03c0 2520426936 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2520549078 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c03c0 2520552937 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2520554037 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c03c0 2520555833 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2520556043 C Bi:6:002:1 0 13 = a4095040 00140000 943f0000 02 ffff88015940e480 2520557854 S Bi:6:002:1 -115 4096 < ffff88015940e480 2520558054 C Bi:6:002:1 0 13 = a4095060 0d063497 06298b13 82 ffff88015940e480 2520559869 S Bi:6:002:1 -115 4096 < ffff88015940e480 2520562053 C Bi:6:002:1 0 13 = a4095020 9f2296f0 d406004e 9a ffff88015940ee40 2520563902 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2520565034 C Bi:6:002:1 0 13 = a4095040 03000b0f 750d0637 f3 ffff88015940ee40 2520566935 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2520568058 C Bi:6:002:1 0 13 = a4095060 9706296b 109f22be 5d ffff88015940ee40 2520569847 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2520571055 C Bi:6:002:1 0 13 = a4095020 efd406e1 50030018 4a ffff88015940ee40 2520572916 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2520574052 C Bi:6:002:1 0 13 = a4095040 0fb10c06 38970629 89 ffff8801019c06c0 2520575938 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2520577049 C Bi:6:002:1 0 13 = a4095060 5c0f9f22 01efd406 4f ffff8801019c06c0 2520578973 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2520580058 C Bi:6:002:1 0 13 = a4095020 f4510300 1b0fb50c d6 ffff8801019c06c0 2520581852 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2520583059 C Bi:6:002:1 0 13 = a4095040 063b9706 29c70a9f 6a ffff8801019c06c0 2520584879 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2520587054 C Bi:6:002:1 0 13 = a4095060 22f4edd4 06435603 62 ffff8801019c06c0 2520588929 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2520590047 C Bi:6:002:1 0 13 = a4095020 00290f13 0d063f97 4b ffff8801019c0b40 2520591856 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2520593066 C Bi:6:002:1 0 13 = a4095040 0629eb05 9f222bee 04 ffff88015940e3c0 2520596911 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2520597055 C Bi:6:002:1 0 13 = a4095060 d406215a 0300460f 7e ffff88015940e480 2520598406 S Bi:6:002:1 -115 4096 < ffff88015940e480 2520599050 C Bi:6:002:1 0 13 = a4095020 030c0644 9706297f 57 ffff88015940e480 2520600434 S Bi:6:002:1 -115 4096 < ffff88015940e480 2520602071 C Bi:6:002:1 0 13 = a4095040 019f2284 edd40611 ab ffff88015940e480 2520603464 S Bi:6:002:1 -115 4096 < ffff88015940e480 2520605068 C Bi:6:002:1 0 13 = a4095060 5e030066 0fe70a06 42 ffff88015940e480 2520606439 S Bi:6:002:1 -115 4096 < ffff88015940e480 2520608067 C Bi:6:002:1 0 13 = a4095020 49970629 ccfc9e22 a0 ffff8801019c0300 2520609478 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2520611053 C Bi:6:002:1 0 13 = a4095040 a9eed406 c2620300 8b ffff88015940e3c0 2520612486 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2520615070 C Bi:6:002:1 0 13 = a4095060 880fc608 064d9706 0e ffff8801019c0d80 2520616424 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520618070 C Bi:6:002:1 0 13 = a4095020 296bf89e 2219f3d4 e5 ffff88015940e3c0 2520619406 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2520621064 C Bi:6:002:1 0 13 = a4095040 06af6703 00a20f0b d6 ffff8801019c0d80 2520622457 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520624054 C Bi:6:002:1 0 13 = a4095060 0a065097 062955f5 d9 ffff8801019c0840 2520625493 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2520627052 C Bi:6:002:1 0 13 = a4095020 9e2265f3 d406a46a eb ffff8801019c0840 2520629394 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2520630071 C Bi:6:002:1 0 13 = a4095040 0300b40f 8f0a0651 d7 ffff8801019c0840 2520633586 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2520634055 C Bi:6:002:1 0 13 = a4095060 970629df f49e2234 86 ffff8801019c0840 2520635605 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2520636067 C Bi:6:002:1 0 13 = a4095020 f2d4067c 6b0300ba 53 ffff88015940e840 2520637647 S Bi:6:002:1 -115 4096 < ffff88015940e840 2520639071 C Bi:6:002:1 0 13 = a4095040 0f870a06 54970629 d5 ffff88015940e840 2520641555 S Bi:6:002:1 -115 4096 < ffff88015940e840 2520643053 C Bi:6:002:1 0 13 = a4095060 8ff39e22 c5ecd406 a6 ffff88015940e840 2520646829 S Bi:6:002:1 -115 4096 < ffff88015940e840 2520647058 C Bi:6:002:1 0 13 = a4095020 0e6f0300 cb0fef0a 9e ffff8801019c0d80 2520648369 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520649051 C Bi:6:002:1 0 13 = a4095040 06559706 290bf49e 37 ffff8801019c0900 2520651444 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2520652070 C Bi:6:002:1 0 13 = a4095060 225cead4 068b7003 23 ffff8801019c0d80 2520653395 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520655046 C Bi:6:002:1 0 13 = a4095020 00d00f6f 0b065a97 ad ffff8801019c0d80 2520656326 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520658066 C Bi:6:002:1 0 13 = a4095040 062991f2 9e2260e0 cd ffff8801019c0d80 2520660502 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520661042 C Bi:6:002:1 0 13 = a4095060 d406e076 0300ec0f 39 ffff8801019c0d80 2520662444 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520664054 C Bi:6:002:1 0 13 = a4095020 d70b065e 970629ad 4c ffff8801019c0d80 2520666022 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520667037 C Bi:6:002:1 0 13 = a4095040 f19e2259 d8d406e4 47 ffff88015940e840 2520668391 S Bi:6:002:1 -115 4096 < ffff88015940e840 2520671057 C Bi:6:002:1 0 13 = a4095060 7b030002 100b0d06 f7 ffff8801019c0900 2520672446 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2520674060 C Bi:6:002:1 0 13 = a4095020 5f970629 e0f09e22 96 ffff8801019c0900 2520675466 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2520677059 C Bi:6:002:1 0 13 = a4095040 4ed6d406 547d0300 dd ffff8801019c0900 2520678374 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2520680059 C Bi:6:002:1 0 13 = a4095060 0810110d 06639706 6d ffff8801019c0cc0 2520681511 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520683059 C Bi:6:002:1 0 13 = a4095020 29b4ee9e 2203ced4 0b ffff8801019c0900 2520684462 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2520686057 C Bi:6:002:1 0 13 = a4095040 06c58203 001f102a da ffff8801019c0900 2520687556 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2520689049 C Bi:6:002:1 0 13 = a4095060 0d066797 06290bed af ffff8801019c0cc0 2520692528 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520693061 C Bi:6:002:1 0 13 = a4095020 9e2232c5 d4065c88 90 ffff8801019c0cc0 2520695062 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520696066 C Bi:6:002:1 0 13 = a4095040 03003910 7f0d066c 8f ffff8801019c0cc0 2520697099 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520699070 C Bi:6:002:1 0 13 = a4095060 970629cd e99e2233 8e ffff8801019c0cc0 2520699977 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520702049 C Bi:6:002:1 0 13 = a4095020 bcd406a9 8e030058 cf ffff8801019c0cc0 2520704052 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520705076 C Bi:6:002:1 0 13 = a4095040 109e0d06 70970629 f0 ffff8801019c0cc0 2520706099 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520708070 C Bi:6:002:1 0 13 = a4095060 20e99e22 b2b4d406 3c ffff8801019c0cc0 2520710134 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520711057 C Bi:6:002:1 0 13 = a4095020 3d930300 6e10fd0c ff ffff8801019c0cc0 2520713333 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520714048 C Bi:6:002:1 0 13 = a4095040 06769706 29c9e69e c4 ffff8801019c0480 2520719705 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520720054 C Bi:6:002:1 0 13 = a4095060 228eabd4 06559903 87 ffff8801019c0cc0 2520729082 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520730077 C Bi:6:002:1 0 13 = a4095020 00881027 0b067797 8f ffff88015940e240 2520731067 S Bi:6:002:1 -115 4096 < ffff88015940e240 2520732063 C Bi:6:002:1 0 39 = a4095040 0629a2e6 9e22d7a9 14a40950 60d40664 9a03008c 102ea409 5020e90a 067c9706 293ac6 ffff8801019c0480 2520733087 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520734060 C Bi:6:002:1 0 13 = a4095040 e59e22be a1d4068c a5 ffff8801019c0480 2520735107 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520736048 C Bi:6:002:1 0 13 = a4095060 9f03009d 10620a06 e2 ffff88015940ef00 2520738106 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2520739052 C Bi:6:002:1 0 13 = a4095020 81970629 21e29e22 9b ffff88015940eb40 2520741063 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2520742039 C Bi:6:002:1 0 13 = a4095040 a999d406 4aa50300 b3 ffff8801019c0480 2520743108 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520745037 C Bi:6:002:1 0 13 = a4095060 ac10a70a 06869706 9d ffff8801019c0480 2520746657 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520752043 C Bi:6:002:1 0 13 = a4095020 2956df9e 224891d4 cc ffff8801019c0480 2520755084 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2520756053 C Bi:6:002:1 0 13 = a4095040 060aab03 00ba1036 85 ffff88015940ef00 2520757079 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2520758054 C Bi:6:002:1 0 13 = a4095060 0b068b97 062980dd fe ffff8801019c0cc0 2520759119 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520761054 C Bi:6:002:1 0 13 = a40950a0 00000000 0000f559 f1 ffff8801019c0cc0 2520762037 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520799082 C Bi:6:002:1 0 13 = a4094e00 00000000 0000f559 4f ffff8801019c0900 2520802208 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2520803157 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2520804053 C Bo:6:002:1 0 8 > ffff8801019c0900 2520807054 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0900 2520808025 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2520809072 S Bo:6:002:1 -115 15 = a4095000 44090a00 00160000 ac0000 ffff8801019c0d80 2520810052 C Bo:6:002:1 0 15 > ffff8801019c0900 2520924059 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2520925638 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2520925656 S Bo:6:002:1 -115 15 = a40950a0 0000f559 00000000 f10000 ffff8801019c0300 2520926046 C Bo:6:002:1 0 15 > ffff8801019c0840 2520935081 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e240 2520936620 S Bi:6:002:1 -115 4096 < ffff88015940e240 2521049075 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0240 2521050342 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2521174054 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e9c0 2521178014 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521179036 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e9c0 2521179873 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521180060 C Bi:6:002:1 0 13 = a4095040 00160000 943f0000 00 ffff88015940e9c0 2521181886 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521183056 C Bi:6:002:1 0 13 = a4095060 9e22ae8b d406c1ae b9 ffff88015940e9c0 2521184895 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521187049 C Bi:6:002:1 0 13 = a4095020 0300c710 540a0690 c1 ffff88015940e9c0 2521188944 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521190048 C Bi:6:002:1 0 13 = a4095040 970629e4 e09e222c 91 ffff88015940e300 2521191867 S Bi:6:002:1 -115 4096 < ffff88015940e300 2521193059 C Bi:6:002:1 0 13 = a4095060 88d40693 b20300d4 31 ffff8801019c09c0 2521195055 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521196042 C Bi:6:002:1 0 13 = a4095020 108f0806 94970629 60 ffff8801019c09c0 2521197911 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521199055 C Bi:6:002:1 0 13 = a4095040 25e19e22 6c87d406 fc ffff8801019c09c0 2521200954 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521202048 C Bi:6:002:1 0 13 = a4095060 4bb30300 de100000 a8 ffff8801019c09c0 2521203848 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521205059 C Bi:6:002:1 0 13 = a4095020 06959706 2991e09e 19 ffff8801019c09c0 2521206906 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521208069 C Bi:6:002:1 0 13 = a4095040 225387d4 06d2b303 fb ffff8801019c09c0 2521209947 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521212067 C Bi:6:002:1 0 13 = a4095060 00df107b 04069997 25 ffff88015940e9c0 2521213999 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521215069 C Bi:6:002:1 0 13 = a4095020 06297cdc 9e22f886 90 ffff88015940e300 2521216905 S Bi:6:002:1 -115 4096 < ffff88015940e300 2521218069 C Bi:6:002:1 0 13 = a4095040 d4069eb7 0300e410 b1 ffff8801019c0a80 2521219946 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521221067 C Bi:6:002:1 0 13 = a4095060 7b08069c 970629bd 71 ffff8801019c0a80 2521223038 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521224046 C Bi:6:002:1 0 13 = a4095020 d99e22dc 86d40632 02 ffff8801019c0180 2521226091 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521227050 C Bi:6:002:1 0 13 = a4095040 ba0300e6 10830806 7f ffff8801019c0180 2521229302 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521230058 C Bi:6:002:1 0 13 = a4095060 9e970629 c7d79e22 17 ffff8801019c0180 2521231549 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521233055 C Bi:6:002:1 0 13 = a4095020 1986d406 14bc0300 3b ffff8801019c0180 2521234950 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521237049 C Bi:6:002:1 0 13 = a4095040 e810b308 06a39706 ca ffff8801019c0180 2521238968 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521240050 C Bi:6:002:1 0 13 = a4095060 295bd49e 220b81d4 d9 ffff8801019c0180 2521241898 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521243068 C Bi:6:002:1 0 13 = a4095020 06afc003 00e7106f 2f ffff88015940e180 2521245012 S Bi:6:002:1 -115 4096 < ffff88015940e180 2521246050 C Bi:6:002:1 0 13 = a4095040 0906a797 06292cd1 50 ffff88015940e180 2521249785 S Bi:6:002:1 -115 4096 < ffff88015940e180 2521250058 C Bi:6:002:1 0 13 = a4095060 9e229d7b d4062ac5 fa ffff8801019c0180 2521251685 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521252050 C Bi:6:002:1 0 13 = a4095020 0300e610 d80906ac 53 ffff8801019c0a80 2521253685 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521255048 C Bi:6:002:1 0 13 = a4095040 9706294e cd9e224a 70 ffff8801019c0a80 2521260432 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521261039 C Bi:6:002:1 0 13 = a4095060 73d40678 cb0300e4 68 ffff8801019c0180 2521262460 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521263037 C Bi:6:002:1 0 13 = a4095020 101a0b06 b0970629 d2 ffff8801019c0180 2521264326 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2521265036 C Bi:6:002:1 0 13 = a4095040 ffcc9e22 126cd406 9e ffff88015940ec00 2521266353 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2521268060 C Bi:6:002:1 0 13 = a4095060 d6cf0300 e110ea0b 97 ffff88015940ec00 2521269399 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2521271036 C Bi:6:002:1 0 13 = a4095020 06b49706 296dcb9e ef ffff8801019c0a80 2521272404 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521274050 C Bi:6:002:1 0 13 = a4095040 220069d4 06c9d203 3c ffff8801019c0a80 2521275433 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521277059 C Bi:6:002:1 0 13 = a4095060 00df10b3 0a06b897 c2 ffff88015940ec00 2521278352 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2521280074 C Bi:6:002:1 0 13 = a4095020 0629fec7 9e22e864 fb ffff88015940ec00 2521281440 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2521283037 C Bi:6:002:1 0 13 = a4095040 d406f8d6 0300dc10 8e ffff88015940e000 2521284485 S Bi:6:002:1 -115 4096 < ffff88015940e000 2521287043 C Bi:6:002:1 0 13 = a4095060 f70906bd 970629f8 98 ffff8801019c0000 2521289740 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521293058 C Bi:6:002:1 0 13 = a4095020 c49e2263 5ed406d8 92 ffff88015940e780 2521295405 S Bi:6:002:1 -115 4096 < ffff88015940e780 2521296056 C Bi:6:002:1 0 13 = a4095040 db0300d7 106b0906 c6 ffff88015940e780 2521297435 S Bi:6:002:1 -115 4096 < ffff88015940e780 2521299055 C Bi:6:002:1 0 13 = a4095060 bf970629 72c39e22 97 ffff88015940e780 2521300353 S Bi:6:002:1 -115 4096 < ffff88015940e780 2521302052 C Bi:6:002:1 0 13 = a4095020 015cd406 e1dd0300 6d ffff88015940e780 2521303348 S Bi:6:002:1 -115 4096 < ffff88015940e780 2521305053 C Bi:6:002:1 0 13 = a4095040 d510150a 06c09706 30 ffff88015940e780 2521306386 S Bi:6:002:1 -115 4096 < ffff88015940e780 2521308051 C Bi:6:002:1 0 13 = a4095060 29cfc29e 22cb5ad4 40 ffff88015940e780 2521309401 S Bi:6:002:1 -115 4096 < ffff88015940e780 2521312057 C Bi:6:002:1 0 13 = a4095020 06b7de03 00d51024 50 ffff8801019c0000 2521313533 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521315068 C Bi:6:002:1 0 13 = a4095040 0a06c297 0629cbc1 c1 ffff8801019c0540 2521316419 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2521318054 C Bi:6:002:1 0 13 = a4095060 9e224657 d40611e1 12 ffff8801019c0540 2521319439 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2521321052 C Bi:6:002:1 0 13 = a4095020 0300d310 630a06c3 b1 ffff8801019c0540 2521322479 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2521324053 C Bi:6:002:1 0 13 = a4095040 97062947 c29e226f 53 ffff88015940e000 2521325374 S Bi:6:002:1 -115 4096 < ffff88015940e000 2521327051 C Bi:6:002:1 0 13 = a4095060 55d40648 e20300d2 61 ffff88015940e000 2521329427 S Bi:6:002:1 -115 4096 < ffff88015940e000 2521330068 C Bi:6:002:1 0 13 = a4095020 10640a06 c5970629 d8 ffff8801019c0000 2521331451 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521333069 C Bi:6:002:1 0 13 = a4095040 52c19e22 ce51d406 df ffff8801019c0000 2521334719 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521336050 C Bi:6:002:1 0 13 = a4095060 a7e40300 d010b90a ae ffff8801019c0000 2521338380 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521340068 C Bi:6:002:1 0 13 = a4095020 06c99706 2994bf9e 1f ffff8801019c0000 2521341406 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521343038 C Bi:6:002:1 0 13 = a4095040 22124ad4 06ace903 53 ffff8801019c0a80 2521344420 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521346053 C Bi:6:002:1 0 13 = a4095060 00cb10a8 0b06cd97 b9 ffff8801019c0000 2521347462 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521349037 C Bi:6:002:1 0 13 = a4095020 0629adbe 9e22ce42 d1 ffff8801019c0a80 2521351267 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521352036 C Bi:6:002:1 0 13 = a4095040 d40606ee 0300c710 53 ffff88015940ecc0 2521353385 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2521355062 C Bi:6:002:1 0 13 = a4095060 280c06d3 97062926 f2 ffff88015940ecc0 2521356407 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2521358060 C Bi:6:002:1 0 13 = a4095020 bd9e2235 38d40691 92 ffff8801019c0a80 2521359438 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521361059 C Bi:6:002:1 0 13 = a4095040 f40300c0 10a10b06 36 ffff8801019c0a80 2521362361 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521365040 C Bi:6:002:1 0 13 = a4095060 d8970629 c0ba9e22 3b ffff8801019c0a80 2521366431 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521368056 C Bi:6:002:1 0 13 = a4095020 822ed406 d9fa0300 83 ffff8801019c0a80 2521369467 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2521371041 C Bi:6:002:1 0 13 = a4095040 b9108d0b 06dc9706 d9 ffff8801019c0000 2521372350 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2521374053 C Bi:6:002:1 0 13 = a4095060 29cbb99e 224e27d4 c7 ffff88015940ea80 2521375425 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2521377067 C Bi:6:002:1 0 13 = a4095020 0639ff03 00b210fc 40 ffff88015940e300 2521378465 S Bi:6:002:1 -115 4096 < ffff88015940e300 2521380071 C Bi:6:002:1 0 13 = a4095040 0b06e297 062921b7 7c ffff88015940e300 2521381519 S Bi:6:002:1 -115 4096 < ffff88015940e300 2521383068 C Bi:6:002:1 0 13 = a4095060 9e22e11b d406a906 a6 ffff88015940e300 2521384365 S Bi:6:002:1 -115 4096 < ffff88015940e300 2521386068 C Bi:6:002:1 0 13 = a40950a0 00000000 00000187 db ffff88015940e300 2521387415 S Bi:6:002:1 -115 4096 < ffff88015940e300 2521424078 C Bi:6:002:1 0 13 = a4094e00 00000000 00000187 65 ffff8801019c0000 2521425427 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521426444 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e9c0 2521427055 C Bo:6:002:1 0 8 > ffff8801019c0000 2521430077 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e9c0 2521431498 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2521431575 S Bo:6:002:1 -115 15 = a4095000 44090a00 00180000 a20000 ffff88015940ee40 2521432038 C Bo:6:002:1 0 15 > ffff88015940e9c0 2521549062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2521551434 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2521552372 S Bo:6:002:1 -115 15 = a40950a0 00000187 00000000 db0000 ffff8801019c0780 2521553033 C Bo:6:002:1 0 15 > ffff8801019c09c0 2521560037 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c09c0 2521562361 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521674067 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c09c0 2521675322 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2521799057 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ef00 2521800981 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2521802054 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ef00 2521803843 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2521805052 C Bi:6:002:1 0 13 = a4095040 00180000 943f0000 0e ffff88015940ef00 2521806870 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2521808053 C Bi:6:002:1 0 13 = a4095060 0400a510 1b0c06e8 d5 ffff8801019c03c0 2521809901 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2521812055 C Bi:6:002:1 0 13 = a4095020 9706290f b59e2289 ea ffff88015940ef00 2521813923 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2521815055 C Bi:6:002:1 0 13 = a4095040 10d406e4 0d040096 04 ffff8801019c06c0 2521816856 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2521818054 C Bi:6:002:1 0 13 = a4095060 105b0c06 e9970629 8d ffff8801019c06c0 2521819917 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2521821042 C Bi:6:002:1 0 13 = a4095020 72b49e22 2f0fd406 55 ffff8801019c0840 2521823051 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2521824054 C Bi:6:002:1 0 13 = a4095040 e60e0400 9310210c ff ffff88015940e3c0 2521827039 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2521828058 C Bi:6:002:1 0 13 = a4095060 06ec9706 2966b29e 85 ffff8801019c0900 2521829907 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2521830069 C Bi:6:002:1 0 13 = a4095020 22fa0cd4 06391104 f7 ffff8801019c0900 2521833874 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2521834061 C Bi:6:002:1 0 13 = a4095040 008c10e7 0a06ee97 b3 ffff88015940e3c0 2521835889 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2521836069 C Bi:6:002:1 0 13 = a4095060 06299cb0 9e22520a 7a ffff8801019c0d80 2521837897 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2521840069 C Bi:6:002:1 0 13 = a4095020 d4068e13 04008610 00 ffff8801019c0d80 2521841868 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2521843065 C Bi:6:002:1 0 13 = a4095040 d60a06f0 970629e7 c8 ffff8801019c0300 2521844922 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2521846048 C Bi:6:002:1 0 13 = a4095060 af9e22e4 08d40696 26 ffff8801019c0300 2521847942 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2521849048 C Bi:6:002:1 0 13 = a4095020 14040081 10d30906 80 ffff8801019c0300 2521849934 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2521852067 C Bi:6:002:1 0 13 = a4095040 f6970629 b3ac9e22 50 ffff8801019c0cc0 2521853832 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521855048 C Bi:6:002:1 0 13 = a4095060 e606d406 f5160400 48 ffff8801019c0b40 2521856852 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2521858047 C Bi:6:002:1 0 13 = a4095020 72100607 06f79706 de ffff8801019c0cc0 2521859910 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521861034 C Bi:6:002:1 0 13 = a4095040 295fac9e 228e06d4 87 ffff8801019c0cc0 2521862968 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521865074 C Bi:6:002:1 0 13 = a4095060 06231704 006f10bd 69 ffff8801019c0cc0 2521866872 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521868060 C Bi:6:002:1 0 13 = a4095020 0606fa97 0629cbaa fe ffff8801019c0cc0 2521869888 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521870767 C Bi:6:002:1 0 13 = a4095040 9e229606 d4066718 3c ffff8801019c0cc0 2521871922 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521874049 C Bi:6:002:1 0 13 = a4095060 04006910 620506fb 7a ffff8801019c0cc0 2521875859 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521877060 C Bi:6:002:1 0 13 = a4095020 970629bd a99e2213 de ffff8801019c0cc0 2521878882 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521880060 C Bi:6:002:1 0 13 = a4095040 07d4066e 19040068 73 ffff8801019c0cc0 2521881923 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521883036 C Bi:6:002:1 0 13 = a4095060 10930506 00980629 aa ffff8801019c0cc0 2521884962 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521886059 C Bi:6:002:1 0 13 = a4095020 85a39e22 180dd406 80 ffff8801019c0b40 2521887832 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2521889046 C Bi:6:002:1 0 13 = a4095040 5c200400 63102809 97 ffff8801019c0b40 2521890887 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2521893051 C Bi:6:002:1 0 13 = a4095060 06049806 29069b9e 2b ffff88015940eb40 2521894949 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2521896052 C Bi:6:002:1 0 13 = a4095020 220912d4 06d02804 ca ffff88015940eb40 2521897953 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2521899072 C Bi:6:002:1 0 13 = a4095040 00641077 0e060698 28 ffff88015940eb40 2521900868 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2521902056 C Bi:6:002:1 0 13 = a4095060 06296d98 9e224c13 a4 ffff88015940eb40 2521903893 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2521905068 C Bi:6:002:1 0 13 = a4095020 d4065c2b 04006410 08 ffff8801019c0cc0 2521906939 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521908070 C Bi:6:002:1 0 13 = a4095040 b90f0609 980629c5 76 ffff88015940e480 2521909963 S Bi:6:002:1 -115 4096 < ffff88015940e480 2521911069 C Bi:6:002:1 0 13 = a4095060 949e22d8 15d40623 89 ffff88015940e240 2521913174 S Bi:6:002:1 -115 4096 < ffff88015940e240 2521914052 C Bi:6:002:1 0 13 = a4095020 2f040069 10071006 9e ffff88015940e9c0 2521916971 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521918045 C Bi:6:002:1 0 13 = a4095040 0b980629 01939e22 2f ffff88015940e9c0 2521920013 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521921067 C Bi:6:002:1 0 13 = a4095060 2f17d406 e5300400 a6 ffff88015940e9c0 2521922840 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521924069 C Bi:6:002:1 0 13 = a4095020 6c10550f 060e9806 6d ffff88015940e9c0 2521927709 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521928057 C Bi:6:002:1 0 13 = a4095040 291c919e 224818d4 21 ffff88015940e9c0 2521929809 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521930059 C Bi:6:002:1 0 13 = a4095060 06bc3204 007310e3 91 ffff88015940e9c0 2521932709 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521933070 C Bi:6:002:1 0 13 = a4095020 0b061098 0629588f a0 ffff88015940e9c0 2521934768 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2521936067 C Bi:6:002:1 0 13 = a4095040 9e226619 d4068434 1c ffff8801019c0cc0 2521937666 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521939070 C Bi:6:002:1 0 13 = a4095060 04007b10 110a0616 f9 ffff8801019c0cc0 2521940701 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2521946061 C Bi:6:002:1 0 13 = a4095020 980629b1 8f9e2230 d8 ffff8801019c0300 2521948714 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2521949048 C Bi:6:002:1 0 13 = a4095040 18d4064f 35040091 98 ffff8801019c0480 2521950684 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2521952067 C Bi:6:002:1 0 13 = a4095060 10600606 1a980629 40 ffff8801019c0480 2521953715 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2521955058 C Bi:6:002:1 0 13 = a4095020 66919e22 5912d406 0f ffff8801019c0480 2521957955 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2521959038 C Bi:6:002:1 0 13 = a4095040 d1370400 9a109608 4b ffff8801019c0480 2521960814 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2521961034 C Bi:6:002:1 0 13 = a4095060 061e9806 296b909e 57 ffff8801019c0480 2521962842 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2521964050 C Bi:6:002:1 0 13 = a4095020 22f50ad4 06763c04 9c ffff8801019c0300 2521965857 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2521967059 C Bi:6:002:1 0 13 = a4095040 00a110ca 09062298 73 ffff8801019c0300 2521968893 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2521971040 C Bi:6:002:1 0 13 = a4095060 06290691 9e22dd03 47 ffff88015940e480 2521972851 S Bi:6:002:1 -115 4096 < ffff88015940e480 2521974059 C Bi:6:002:1 0 13 = a4095020 d406e140 0400a610 1c ffff88015940e480 2521975910 S Bi:6:002:1 -115 4096 < ffff88015940e480 2521977058 C Bi:6:002:1 0 13 = a4095040 d60a0626 9806294f b9 ffff88015940e480 2521978903 S Bi:6:002:1 -115 4096 < ffff88015940e480 2521980059 C Bi:6:002:1 0 13 = a4095060 8f9e2274 fed30608 f9 ffff8801019c0b40 2521981943 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2521983053 C Bi:6:002:1 0 13 = a4095020 450400ab 103d0b06 17 ffff8801019c0b40 2521984823 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2521986043 C Bi:6:002:1 0 13 = a4095040 28980629 5c8d9e22 4f ffff88015940ee40 2521987878 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2521989037 C Bi:6:002:1 0 13 = a4095060 b2fdd306 e5460400 a0 ffff88015940ee40 2521990898 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2521992053 C Bi:6:002:1 0 13 = a4095020 ad10910a 062b9806 48 ffff88015940ee40 2521993923 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2521996053 C Bi:6:002:1 0 13 = a4095040 2930899e 2260fdd3 df ffff8801019c0d80 2521998869 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2521999057 C Bi:6:002:1 0 13 = a4095060 06ce4a04 00b11018 a2 ffff8801019c0d80 2522000889 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2522002051 C Bi:6:002:1 0 13 = a4095020 0b063098 06291781 c1 ffff8801019c0d80 2522003907 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2522005050 C Bi:6:002:1 0 13 = a4095040 9e228dfa d3069352 62 ffff8801019c0840 2522007004 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2522008048 C Bi:6:002:1 0 13 = a4095060 0400bb10 ba0c0635 b7 ffff8801019c0840 2522009862 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2522011070 C Bi:6:002:1 0 13 = a40950a0 00000000 0000a3d7 29 ffff88015940e300 2522013130 S Bi:6:002:1 -115 4096 < ffff88015940e300 2522049076 C Bi:6:002:1 0 13 = a4094e00 00000000 0000a3d7 97 ffff8801019c06c0 2522052948 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2522053967 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c03c0 2522055037 C Bo:6:002:1 0 8 > ffff8801019c06c0 2522058053 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e180 2522066009 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522066038 S Bo:6:002:1 -115 15 = a4095000 44090a00 001a0000 a00000 ffff88015940ecc0 2522067030 C Bo:6:002:1 0 15 > ffff88015940e180 2522174063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2522176904 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2522176920 S Bo:6:002:1 -115 15 = a40950a0 0000a3d7 00000000 290000 ffff8801019c0240 2522177055 C Bo:6:002:1 0 15 > ffff8801019c09c0 2522185040 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0240 2522187035 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2522299082 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0240 2522301986 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2522424059 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0240 2522426021 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2522427051 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e180 2522429001 S Bi:6:002:1 -115 4096 < ffff88015940e180 2522430056 C Bi:6:002:1 0 13 = a4095040 001a0000 943f0000 0c ffff88015940ec00 2522432230 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2522433052 C Bi:6:002:1 0 13 = a4095060 980629df 789e2282 b3 ffff8801019c0a80 2522435059 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2522437061 C Bi:6:002:1 0 13 = a4095020 f7d30676 5a0400c6 11 ffff88015940e180 2522439057 S Bi:6:002:1 -115 4096 < ffff88015940e180 2522440077 C Bi:6:002:1 0 13 = a4095040 103b0f06 36980629 1e ffff88015940e180 2522441910 S Bi:6:002:1 -115 4096 < ffff88015940e180 2522443051 C Bi:6:002:1 0 13 = a4095060 3f779e22 75f7d306 3e ffff88015940e180 2522444939 S Bi:6:002:1 -115 4096 < ffff88015940e180 2522446057 C Bi:6:002:1 0 13 = a4095020 fa5b0400 c810760f d9 ffff88015940e180 2522448133 S Bi:6:002:1 -115 4096 < ffff88015940e180 2522449039 C Bi:6:002:1 0 13 = a4095040 063b9806 2917739e cd ffff88015940e180 2522451030 S Bi:6:002:1 -115 4096 < ffff88015940e180 2522452055 C Bi:6:002:1 0 13 = a4095060 22ccf5d3 06036004 34 ffff88015940ecc0 2522453905 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522458037 C Bi:6:002:1 0 13 = a4095020 00d310e8 0c063f98 5b ffff8801019c0180 2522459939 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2522462053 C Bi:6:002:1 0 13 = a4095040 06292272 9e22c9ef 58 ffff8801019c0180 2522463877 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2522465037 C Bi:6:002:1 0 13 = a4095060 d306dc63 0400db10 38 ffff8801019c0180 2522470964 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2522472064 C Bi:6:002:1 0 13 = a4095020 6f0a0643 98062956 1c ffff88015940ecc0 2522473975 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522475051 C Bi:6:002:1 0 26 = a4095040 709e22be e7d3060a f7a40950 60690400 e310ee09 06e2 ffff88015940ecc0 2522476893 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522477049 C Bi:6:002:1 0 13 = a4095020 44980629 07709e22 e5 ffff88015940ecc0 2522478908 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522480048 C Bi:6:002:1 0 13 = a4095040 fae5d306 276a0400 3e ffff88015940ecc0 2522481935 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522483048 C Bi:6:002:1 0 13 = a4095060 e5100c0a 06499806 bf ffff88015940ecc0 2522484999 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522487047 C Bi:6:002:1 0 13 = a4095020 29b46e9e 22f7dbd3 6d ffff88015940ecc0 2522488877 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522490034 C Bi:6:002:1 0 13 = a4095040 06667004 00ea103e 6d ffff88015940ecc0 2522491906 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522493048 C Bi:6:002:1 0 13 = a4095060 0c064d98 0629a86d a8 ffff88015940ecc0 2522494944 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522496049 C Bi:6:002:1 0 13 = a4095020 9e224ed4 d3063075 6b ffff88015940ecc0 2522498004 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522499052 C Bi:6:002:1 0 13 = a4095040 0400ef10 770c0652 69 ffff88015940ecc0 2522500885 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522502049 C Bi:6:002:1 0 13 = a4095060 9806293c 6d9e2210 d7 ffff8801019c0180 2522503910 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2522505049 C Bi:6:002:1 0 13 = a4095020 ced3060d 790400ed 5b ffff88015940ecc0 2522506935 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522508049 C Bi:6:002:1 0 13 = a4095040 10d10a06 57980629 90 ffff88015940ecc0 2522509961 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2522512057 C Bi:6:002:1 0 13 = a4095060 2a6b9e22 06c7d306 74 ffff88015940ea80 2522513892 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2522515050 C Bi:6:002:1 0 13 = a4095020 d37d0400 ef105a09 db ffff88015940e180 2522516899 S Bi:6:002:1 -115 4096 < ffff88015940e180 2522518041 C Bi:6:002:1 0 13 = a4095040 065d9806 29ca689e 6d ffff8801019c0600 2522519952 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522521052 C Bi:6:002:1 0 13 = a4095060 2262c0d3 06338204 7d ffff8801019c0600 2522522989 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522524040 C Bi:6:002:1 0 13 = a4095020 00f010e1 08066298 28 ffff8801019c0600 2522526508 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522527071 C Bi:6:002:1 0 13 = a4095040 0629fd67 9e2294bb 9b ffff8801019c0600 2522530120 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522531041 C Bi:6:002:1 0 13 = a4095060 d3061085 0400ef10 26 ffff8801019c0600 2522532132 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522533039 C Bi:6:002:1 0 13 = a4095020 8a070664 980629ea 6f ffff8801019c0600 2522534143 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522537039 C Bi:6:002:1 0 13 = a4095040 679e22a8 b9d3063e 9c ffff8801019c0600 2522539066 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522540051 C Bi:6:002:1 0 13 = a4095060 860400ee 10bc0606 5d ffff8801019c0600 2522541083 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522543061 C Bi:6:002:1 0 13 = a4095020 67980629 b5689e22 6c ffff88015940e9c0 2522544108 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2522546062 C Bi:6:002:1 0 13 = a4095040 ccb5d306 b8880400 25 ffff88015940e300 2522547129 S Bi:6:002:1 -115 4096 < ffff88015940e300 2522549034 C Bi:6:002:1 0 13 = a4095060 ed10dd06 066c9806 4f ffff8801019c0000 2522551075 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2522552060 C Bi:6:002:1 0 13 = a4095020 2984689e 22f9afd3 21 ffff88015940e9c0 2522562862 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2522563041 C Bi:6:002:1 0 13 = a4095040 06568c04 00e810ff 62 ffff88015940e9c0 2522564379 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2522565043 C Bi:6:002:1 0 39 = a4095060 06067198 06293366 0ea40950 209e2264 aed306fa 8e0aa409 50400400 e2108206 0675bc ffff88015940e9c0 2522566391 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2522568042 C Bi:6:002:1 0 13 = a4095060 9806292a 669e22bd 67 ffff8801019c0540 2522569435 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2522571061 C Bi:6:002:1 0 13 = a4095020 a9d306fb 910400dc 13 ffff8801019c0540 2522572360 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2522574042 C Bi:6:002:1 0 13 = a4095040 104c0606 77980629 21 ffff8801019c0540 2522575409 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2522577060 C Bi:6:002:1 0 13 = a4095060 b3669e22 3aa9d306 b2 ffff8801019c0600 2522578458 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522580062 C Bi:6:002:1 0 13 = a4095020 8e920400 da108205 88 ffff8801019c0600 2522581478 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522583061 C Bi:6:002:1 0 13 = a4095040 06799806 2937669e ba ffff8801019c0600 2522584366 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522586058 C Bi:6:002:1 0 13 = a4095060 22c8a9d3 068e9204 13 ffff8801019c0600 2522587390 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522590045 C Bi:6:002:1 0 13 = a4095020 00d81052 04067e98 a3 ffff8801019c0600 2522591433 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522593039 C Bi:6:002:1 0 13 = a4095040 06294563 9e22c1ab 62 ffff8801019c0600 2522594487 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2522596060 C Bi:6:002:1 0 13 = a4095060 d3066e93 0400d510 74 ffff88015940ee40 2522597383 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2522599062 C Bi:6:002:1 0 13 = a4095020 9605067f 98062969 e9 ffff88015940ee40 2522600385 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2522602060 C Bi:6:002:1 0 13 = a4095040 629e220b acd3063f 2e ffff88015940ee40 2522603439 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2522605059 C Bi:6:002:1 0 13 = a4095060 940400d4 10060607 ce ffff88015940e480 2522606521 S Bi:6:002:1 -115 4096 < ffff88015940e480 2522608066 C Bi:6:002:1 0 13 = a4095020 7f980629 fd960629 51 ffff88015940e480 2522609388 S Bi:6:002:1 -115 4096 < ffff88015940e480 2522611052 C Bi:6:002:1 0 13 = a4095040 88529f22 6c09d506 6c ffff88015940e480 2522612448 S Bi:6:002:1 -115 4096 < ffff88015940e480 2522614787 C Bi:6:002:1 0 13 = a4095060 69629e22 0bacd306 58 ffff88015940e480 2522616465 S Bi:6:002:1 -115 4096 < ffff88015940e480 2522618067 C Bi:6:002:1 0 13 = a4095020 72e90500 07e70500 a6 ffff88015940e480 2522619521 S Bi:6:002:1 -115 4096 < ffff88015940e480 2522621074 C Bi:6:002:1 0 13 = a4095040 a0860100 ffffffff 9a ffff88015940e480 2522622416 S Bi:6:002:1 -115 4096 < ffff88015940e480 2522624072 C Bi:6:002:1 0 13 = a4095060 88529f22 500fd506 76 ffff88015940e240 2522625451 S Bi:6:002:1 -115 4096 < ffff88015940e240 2522627058 C Bi:6:002:1 0 13 = a4095020 69629e22 3aa9d306 2c ffff88015940e240 2522628487 S Bi:6:002:1 -115 4096 < ffff88015940e240 2522630051 C Bi:6:002:1 0 13 = a4095040 02005900 0000190a f5 ffff88015940e240 2522631485 S Bi:6:002:1 -115 4096 < ffff88015940e240 2522633055 C Bi:6:002:1 0 13 = a4095060 7610ffff ffff8500 7e ffff88015940eb40 2522635432 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2522636056 C Bi:6:002:1 0 13 = a40950a0 00000000 0000fdab 0b ffff88015940e240 2522637522 S Bi:6:002:1 -115 4096 < ffff88015940e240 2522674058 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2522675441 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2522675454 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0a80 2522676054 C Bo:6:002:1 0 8 > ffff8801019c0180 2522679060 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0180 2522680351 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2522680363 S Bo:6:002:1 -115 15 = a4095000 44090a00 001c0000 a60000 ffff8801019c0a80 2522681048 C Bo:6:002:1 0 15 > ffff8801019c0180 2522799062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2522800382 S Bi:6:002:1 -115 4096 < ffff88015940e840 2522801363 S Bo:6:002:1 -115 15 = a40950a0 0000fdab 00000000 0b0000 ffff88015940e840 2522802046 C Bo:6:002:1 0 15 > ffff88015940ef00 2522810057 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0780 2522811538 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2522924099 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0780 2522926439 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2523049066 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0900 2523051114 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2523052072 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0900 2523054014 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2523055049 C Bi:6:002:1 0 13 = a4095040 001c0000 943f0000 0a ffff8801019c0d80 2523059033 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523060049 C Bi:6:002:1 0 13 = a4095060 22000901 ffffffff b7 ffff8801019c0d80 2523070186 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523071042 C Bi:6:002:1 0 13 = a4095020 ff0201ff 06819806 c7 ffff8801019c0d80 2523072706 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523073040 C Bi:6:002:1 0 39 = a4095040 299c609e 2265acd3 cea40950 6006d695 0400d410 8b93a409 50200606 85980629 b05d02 ffff8801019c0d80 2523074744 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523075040 C Bi:6:002:1 0 13 = a4095040 9e222eae d306c198 0d ffff8801019c0d80 2523076649 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523077037 C Bi:6:002:1 0 13 = a4095060 0400d310 fe060686 22 ffff8801019c0d80 2523078710 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523080062 C Bi:6:002:1 0 13 = a4095020 9806292c 5d9e22c6 61 ffff8801019c0d80 2523081684 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523083041 C Bi:6:002:1 0 13 = a4095040 aed3065a 990400d3 d2 ffff8801019c06c0 2523084738 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2523086035 C Bi:6:002:1 0 13 = a4095060 10320706 89980629 80 ffff88015940eb40 2523093419 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523094041 C Bi:6:002:1 0 13 = a4095020 5f5c9e22 19b1d306 1f ffff88015940ee40 2523096460 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523097044 C Bi:6:002:1 0 26 = a4095040 fa9a0400 d3101807 05a40950 60068c98 0629b05a 9ed4 ffff88015940ee40 2523098473 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523099055 C Bi:6:002:1 0 13 = a4095020 22b7b3d3 06389d04 8f ffff88015940ee40 2523100351 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523102049 C Bi:6:002:1 0 13 = a4095040 00d71016 07068d98 78 ffff88015940ee40 2523103389 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523105048 C Bi:6:002:1 0 13 = a4095060 06290a5a 9e2239b4 d3 ffff88015940ee40 2523106425 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523108049 C Bi:6:002:1 0 13 = a4095020 d306de9d 0400d810 87 ffff88015940ee40 2523109478 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523111068 C Bi:6:002:1 0 13 = a4095040 c206068f 98062973 34 ffff88015940ee40 2523112379 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523115069 C Bi:6:002:1 0 13 = a4095060 589e22d1 b5d306bc 74 ffff88015940eb40 2523116547 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523118058 C Bi:6:002:1 0 13 = a4095020 9f0400db 10250706 a9 ffff88015940eb40 2523119510 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523121069 C Bi:6:002:1 0 13 = a4095040 90980629 8b579e22 fa ffff88015940eb40 2523122574 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523124050 C Bi:6:002:1 0 13 = a4095060 4fb7d306 fba00400 ef ffff88015940eb40 2523125400 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523127058 C Bi:6:002:1 0 13 = a4095020 de105c07 06969806 46 ffff88015940eb40 2523129801 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523130061 C Bi:6:002:1 0 13 = a4095040 2984549e 22e3c0d3 08 ffff88015940eb40 2523131272 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523133071 C Bi:6:002:1 0 13 = a4095060 0690a704 00e610ce 90 ffff88015940eb40 2523134300 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523136072 C Bi:6:002:1 0 13 = a4095020 09069b98 0629e952 45 ffff88015940eb40 2523137241 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523140069 C Bi:6:002:1 0 13 = a4095040 9e22f4c9 d3065aad 1e ffff88015940eb40 2523141283 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523143070 C Bi:6:002:1 0 13 = a4095060 0400ed10 510b06a0 98 ffff8801019c0d80 2523144324 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2523146067 C Bi:6:002:1 0 13 = a4095020 98062933 4f9e2249 e3 ffff8801019c06c0 2523147464 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2523149070 C Bi:6:002:1 0 13 = a4095040 d3d30618 b40400f7 e4 ffff8801019c0840 2523150297 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2523152069 C Bi:6:002:1 0 13 = a4095060 105f0c06 a6980629 c9 ffff88015940eb40 2523153312 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523155067 C Bi:6:002:1 0 13 = a4095020 c24b9e22 c5ded306 26 ffff88015940eb40 2523156316 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523158051 C Bi:6:002:1 0 13 = a4095040 e1bb0400 01110f0d f1 ffff88015940eb40 2523159337 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523161065 C Bi:6:002:1 0 13 = a4095060 06ab9806 29bf4a9e ec ffff88015940eb40 2523162223 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523164065 C Bi:6:002:1 0 13 = a4095020 228fe9d3 06b2c204 38 ffff88015940eb40 2523165266 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523168049 C Bi:6:002:1 0 13 = a4095040 00091150 0d06b098 d6 ffff88015940eb40 2523174840 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523175049 C Bi:6:002:1 0 13 = a4095060 0629684b 9e2240f1 9c ffff8801019c0b40 2523176358 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2523177041 C Bi:6:002:1 0 26 = a4095020 d30672c7 04000f11 a7a40950 401f0c06 b1980629 329c ffff88015940e9c0 2523178398 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2523180037 C Bi:6:002:1 0 13 = a4095060 4b9e2279 f2d3062b 1f ffff8801019c0cc0 2523181411 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2523183057 C Bi:6:002:1 0 13 = a4095020 c8040010 11930b06 8e ffff8801019c0cc0 2523184344 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2523186059 C Bi:6:002:1 0 13 = a4095040 b3980629 144b9e22 5a ffff88015940e300 2523187357 S Bi:6:002:1 -115 4096 < ffff88015940e300 2523189061 C Bi:6:002:1 0 13 = a4095060 2ff5d306 c5c90400 9a ffff88015940e300 2523190393 S Bi:6:002:1 -115 4096 < ffff88015940e300 2523193061 C Bi:6:002:1 0 13 = a4095020 1311b40a 06b59806 4c ffff88015940e300 2523194445 S Bi:6:002:1 -115 4096 < ffff88015940e300 2523196060 C Bi:6:002:1 0 13 = a4095040 293f4c9e 2201f8d3 71 ffff8801019c0300 2523197345 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2523199064 C Bi:6:002:1 0 13 = a4095060 0699cb04 001411d7 1f ffff88015940e300 2523200377 S Bi:6:002:1 -115 4096 < ffff88015940e300 2523202051 C Bi:6:002:1 0 13 = a4095020 0906b898 0629724c e3 ffff88015940e300 2523203392 S Bi:6:002:1 -115 4096 < ffff88015940e300 2523205059 C Bi:6:002:1 0 13 = a4095040 9e22bbfa d30647cd 1f ffff88015940e300 2523206498 S Bi:6:002:1 -115 4096 < ffff88015940e300 2523208061 C Bi:6:002:1 0 13 = a4095060 04001711 9d0806ba b6 ffff8801019c0480 2523209335 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523211051 C Bi:6:002:1 0 13 = a4095020 9806297d 4c9e22b8 5f ffff8801019c0480 2523212380 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523214060 C Bi:6:002:1 0 13 = a4095040 fbd306e1 cd04001a a1 ffff8801019c0480 2523215395 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523218054 C Bi:6:002:1 0 13 = a4095060 11400706 bc980629 c6 ffff8801019c0480 2523219466 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523221068 C Bi:6:002:1 0 13 = a4095020 4f4c9e22 f8fcd306 b3 ffff88015940e180 2523222390 S Bi:6:002:1 -115 4096 < ffff88015940e180 2523224068 C Bi:6:002:1 0 13 = a4095040 e3ce0400 1d11b506 2b ffff88015940e180 2523225415 S Bi:6:002:1 -115 4096 < ffff88015940e180 2523227069 C Bi:6:002:1 0 13 = a4095060 06bf9806 2966499e 22 ffff8801019c0480 2523228447 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523230059 C Bi:6:002:1 0 13 = a4095020 22d5fcd3 0699d104 4f ffff8801019c0480 2523232539 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523233057 C Bi:6:002:1 0 13 = a4095040 001f11be 0606c298 57 ffff88015940ea80 2523234587 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2523236051 C Bi:6:002:1 0 13 = a4095060 0629c946 9e2225fc 58 ffff88015940e180 2523237600 S Bi:6:002:1 -115 4096 < ffff88015940e180 2523239066 C Bi:6:002:1 0 13 = a4095020 d3060dd4 04001f11 db ffff88015940e180 2523240619 S Bi:6:002:1 -115 4096 < ffff88015940e180 2523243068 C Bi:6:002:1 0 13 = a4095040 9e0606c4 980629d7 87 ffff8801019c0480 2523244520 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523246071 C Bi:6:002:1 0 13 = a4095060 459e22ef fcd30602 a0 ffff8801019c0480 2523247560 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523249071 C Bi:6:002:1 0 13 = a4095020 d5040020 11b00606 8d ffff8801019c0480 2523250583 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523252067 C Bi:6:002:1 0 13 = a4095040 ca980629 d0469e22 ea ffff8801019c0480 2523253609 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2523255050 C Bi:6:002:1 0 13 = a4095060 5500d406 1cd70400 d5 ffff88015940e180 2523256567 S Bi:6:002:1 -115 4096 < ffff88015940e180 2523258051 C Bi:6:002:1 0 13 = a40950a0 00000000 00004fc0 d2 ffff8801019c0300 2523263221 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2523298075 C Bi:6:002:1 0 13 = a4094e00 00000000 00004fc0 6c ffff8801019c0d80 2523299232 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2523300240 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0300 2523301054 C Bo:6:002:1 0 8 > ffff8801019c0d80 2523304055 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0300 2523305185 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2523306193 S Bo:6:002:1 -115 15 = a4095000 44090a00 001e0000 a40000 ffff8801019c0b40 2523307057 C Bo:6:002:1 0 15 > ffff8801019c0300 2523422065 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801019c0300 2523423419 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2523548052 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e780 2523549451 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2523549466 S Bo:6:002:1 -115 15 = a40950a0 00004fc0 00000000 d20000 ffff88015940ea80 2523550054 C Bo:6:002:1 0 15 > ffff88015940e780 2523557070 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ea80 2523559533 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2523673062 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c06c0 2523675582 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2523799070 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c06c0 2523800541 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2523802069 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e180 2523803634 S Bi:6:002:1 -115 4096 < ffff88015940e180 2523805055 C Bi:6:002:1 0 13 = a4095040 001e0000 943f0000 08 ffff8801019c06c0 2523806634 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2523808048 C Bi:6:002:1 0 13 = a4095060 21110805 06cb9806 f3 ffff8801019c0240 2523809490 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2523812070 C Bi:6:002:1 0 13 = a4095020 29a3469e 229101d4 e9 ffff88015940e9c0 2523813516 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2523815051 C Bi:6:002:1 0 13 = a4095040 06e4d704 00211187 3b ffff8801019c0240 2523816545 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2523818070 C Bi:6:002:1 0 13 = a4095060 0506cd98 0629cc46 6e ffff88015940e000 2523819567 S Bi:6:002:1 -115 4096 < ffff88015940e000 2523821070 C Bi:6:002:1 0 13 = a4095020 9e225f05 d40647da 74 ffff8801019c06c0 2523822483 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2523824054 C Bi:6:002:1 0 13 = a4095040 04002211 390706cf 7d ffff8801019c09c0 2523825729 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2523827053 C Bi:6:002:1 0 13 = a4095060 980629fd 479e2249 65 ffff8801019c09c0 2523828521 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2523830059 C Bi:6:002:1 0 13 = a4095020 09d406ed dc040022 11 ffff8801019c09c0 2523831571 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2523833044 C Bi:6:002:1 0 13 = a4095040 11790806 d4980629 b8 ffff88015940e000 2523834469 S Bi:6:002:1 -115 4096 < ffff88015940e000 2523836061 C Bi:6:002:1 0 13 = a4095060 35499e22 9e11d406 00 ffff8801019c0a80 2523837672 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523840061 C Bi:6:002:1 0 13 = a4095020 3be20400 21113c0a 06 ffff8801019c0a80 2523841521 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523843050 C Bi:6:002:1 0 13 = a4095040 06d59806 2905499e 0b ffff88015940eb40 2523844432 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523846055 C Bi:6:002:1 0 13 = a4095060 226113d4 0655e304 ad ffff88015940eb40 2523847474 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523849059 C Bi:6:002:1 0 13 = a4095020 0021119d 0a06d898 3c ffff88015940eb40 2523850532 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523852041 C Bi:6:002:1 0 13 = a4095040 06293f48 9e222518 64 ffff88015940eb40 2523853570 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523854766 C Bi:6:002:1 0 13 = a4095060 d4064ae6 04002111 d7 ffff88015940eb40 2523856471 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523858052 C Bi:6:002:1 0 13 = a4095020 230b06dc 98062924 bc ffff88015940eb40 2523859534 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2523862068 C Bi:6:002:1 0 13 = a4095040 489e223f 1ad40697 29 ffff8801019c0a80 2523868806 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523869059 C Bi:6:002:1 0 13 = a4095060 e7040020 113e0806 7f ffff8801019c0540 2523870342 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2523871050 C Bi:6:002:1 0 26 = a4095020 e1980629 8f489e22 f0a40950 40de1ed4 0670ea04 0031 ffff8801019c0540 2523875574 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2523876054 C Bi:6:002:1 0 13 = a4095060 2011bb06 06e29806 6b ffff8801019c0a80 2523878235 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523879057 C Bi:6:002:1 0 13 = a4095020 2919499e 226320d4 8f ffff8801019c0a80 2523880535 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523881059 C Bi:6:002:1 0 13 = a4095040 0681eb04 001f1161 ba ffff8801019c0a80 2523882547 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523883062 C Bi:6:002:1 0 13 = a4095060 0706e598 06299349 14 ffff8801019c0a80 2523884569 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523887065 C Bi:6:002:1 0 13 = a4095020 9e22cf23 d406beed 0c ffff8801019c0a80 2523888633 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523890060 C Bi:6:002:1 0 13 = a4095040 04001e11 7b0706e7 2b ffff8801019c0a80 2523891646 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523893053 C Bi:6:002:1 0 13 = a4095060 980629f6 489e22b6 9e ffff88015940ee40 2523894545 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523896050 C Bi:6:002:1 0 13 = a4095020 25d4060d ef04001d d1 ffff88015940ee40 2523897594 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523899057 C Bi:6:002:1 0 13 = a4095040 11510706 ea980629 a1 ffff88015940ee40 2523900618 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523902053 C Bi:6:002:1 0 13 = a4095060 b0479e22 f12bd406 de ffff88015940ee40 2523903658 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523905054 C Bi:6:002:1 0 13 = a4095020 16f30400 1d112a09 13 ffff88015940e240 2523906556 S Bi:6:002:1 -115 4096 < ffff88015940e240 2523908052 C Bi:6:002:1 0 13 = a4095040 06ef9806 2947469e 7c ffff88015940ef00 2523909587 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2523911054 C Bi:6:002:1 0 13 = a4095060 228632d4 0650f704 7a ffff8801019c0a80 2523912617 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523915054 C Bi:6:002:1 0 13 = a4095020 001d1152 0906f398 e7 ffff8801019c0a80 2523916547 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523918040 C Bi:6:002:1 0 13 = a4095040 06296345 9e226735 5a ffff8801019c0a80 2523919625 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523921069 C Bi:6:002:1 0 13 = a4095060 d40633f9 04001d11 8d ffff8801019c0a80 2523922662 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523924067 C Bi:6:002:1 0 13 = a4095020 000006f7 98062922 b9 ffff88015940ef00 2523925698 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2523927056 C Bi:6:002:1 0 13 = a4095040 479e229c 38d406ad 9d ffff8801019c0a80 2523929591 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523930054 C Bi:6:002:1 0 13 = a4095060 fb04001d 118d0606 e3 ffff8801019c0a80 2523931573 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2523933074 C Bi:6:002:1 0 13 = a4095020 f8980629 22479e22 4b ffff8801019c0540 2523934638 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2523936068 C Bi:6:002:1 0 13 = a4095040 2239d406 fafb0400 71 ffff88015940ee40 2523937666 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523939069 C Bi:6:002:1 0 13 = a4095060 1d11ec05 06fb9806 1b ffff88015940e840 2523941619 S Bi:6:002:1 -115 4096 < ffff88015940e840 2523943065 C Bi:6:002:1 0 13 = a4095020 29dd479e 22193ad4 25 ffff88015940e840 2523944641 S Bi:6:002:1 -115 4096 < ffff88015940e840 2523946050 C Bi:6:002:1 0 13 = a4095040 0698fc04 001d11f8 2f ffff8801019c0000 2523947633 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523949059 C Bi:6:002:1 0 13 = a4095060 0406fc98 06295448 c8 ffff8801019c0000 2523950675 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523952068 C Bi:6:002:1 0 13 = a4095020 9e22ed3a d40626fd bf ffff8801019c0000 2523953594 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523955069 C Bi:6:002:1 0 13 = a4095040 04001d11 20050602 94 ffff88015940ee40 2523960604 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523961071 C Bi:6:002:1 0 13 = a4095060 99062934 499e22c5 2f ffff88015940ee40 2523962161 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523963053 C Bi:6:002:1 0 13 = a4095020 44d40650 03050020 3d ffff88015940ee40 2523965851 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2523966050 C Bi:6:002:1 0 13 = a4095040 11120706 07990629 0e ffff8801019c0600 2523968420 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2523969049 C Bi:6:002:1 0 13 = a4095060 424c9e22 f049d406 44 ffff8801019c0540 2523970442 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2523971037 C Bi:6:002:1 0 13 = a4095020 93070500 20115809 2c ffff8801019c0000 2523972416 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523974038 C Bi:6:002:1 0 13 = a4095040 060b9906 29214d9e f4 ffff8801019c0000 2523975316 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523977042 C Bi:6:002:1 0 13 = a4095060 22e04ed4 06bb0a05 77 ffff8801019c0000 2523978346 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523980055 C Bi:6:002:1 0 13 = a4095020 001f1136 09060d99 7e ffff8801019c0000 2523981415 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523983036 C Bi:6:002:1 0 13 = a4095040 0629004e 9e22bd51 8c ffff8801019c0000 2523984423 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523986034 C Bi:6:002:1 0 13 = a4095060 d406b60c 05001f11 fe ffff8801019c0000 2523987452 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2523989046 C Bi:6:002:1 0 13 = a4095020 0f090610 99062912 69 ffff88015940e3c0 2523990374 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2523992057 C Bi:6:002:1 0 13 = a4095040 509e2233 55d40689 6c ffff88015940e3c0 2523993438 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2523996053 C Bi:6:002:1 0 13 = a4095060 0f05001e 111d0806 8b ffff88015940e3c0 2523997521 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2523999051 C Bi:6:002:1 0 13 = a4095020 11990629 c8509e22 5e ffff88015940ee40 2524000390 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2524002042 C Bi:6:002:1 0 13 = a4095040 9356d406 9d100500 22 ffff88015940ee40 2524003368 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2524005053 C Bi:6:002:1 0 13 = a4095060 1e117e08 06129906 6f ffff88015940ee40 2524006397 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2524008052 C Bi:6:002:1 0 13 = a40950a0 00000000 00003774 1e ffff88015940ee40 2524009427 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2524049082 C Bi:6:002:1 0 13 = a4094e00 00000000 00003774 a0 ffff88015940ee40 2524051415 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2524052430 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0a80 2524053052 C Bo:6:002:1 0 8 > ffff88015940ee40 2524056075 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ee40 2524057573 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2524057608 S Bo:6:002:1 -115 15 = a4095000 44090a00 00200000 9a0000 ffff88015940e3c0 2524058040 C Bo:6:002:1 0 15 > ffff88015940ee40 2524173087 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0240 2524175369 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2524177303 S Bo:6:002:1 -115 15 = a40950a0 00003774 00000000 1e0000 ffff8801019c03c0 2524178031 C Bo:6:002:1 0 15 > ffff8801019c0240 2524185063 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0240 2524186158 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2524298078 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0840 2524299377 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2524423076 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0840 2524424600 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2524427067 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0840 2524428733 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2524430070 C Bi:6:002:1 0 13 = a4095040 00200000 943f0000 36 ffff8801019c0840 2524434646 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2524435063 C Bi:6:002:1 0 13 = a4095060 2929519e 22bc57d4 4f ffff8801019c0cc0 2524436566 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2524437070 C Bi:6:002:1 0 13 = a4095020 06581105 001e11ab 33 ffff8801019c0cc0 2524438577 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2524440048 C Bi:6:002:1 0 13 = a4095040 08061499 06291c52 5f ffff8801019c0cc0 2524441625 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2524443070 C Bi:6:002:1 0 13 = a4095060 9e22f35a d4068e13 c7 ffff8801019c0cc0 2524444536 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2524446068 C Bi:6:002:1 0 13 = a4095020 05001e11 a0090616 6e ffff8801019c0cc0 2524447580 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2524449056 C Bi:6:002:1 0 13 = a4095040 9906290c 539e2207 ef ffff8801019c0d80 2524450653 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2524452049 C Bi:6:002:1 0 13 = a4095060 5dd4061c 1505001e 00 ffff8801019c0d80 2524453642 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2524455067 C Bi:6:002:1 0 13 = a4095020 11700906 1a990629 1f ffff8801019c0cc0 2524456537 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2524458070 C Bi:6:002:1 0 13 = a4095040 7b559e22 9060d406 0d ffff88015940e000 2524459597 S Bi:6:002:1 -115 4096 < ffff88015940e000 2524461075 C Bi:6:002:1 0 13 = a4095060 2e180500 1c112809 82 ffff88015940e000 2524462575 S Bi:6:002:1 -115 4096 < ffff88015940e000 2524465065 C Bi:6:002:1 0 13 = a4095020 061c9906 2990579e 28 ffff8801019c0480 2524470793 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2524471070 C Bi:6:002:1 0 13 = a4095040 227f63d4 06bb1a05 f5 ffff8801019c0480 2524472317 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2524474050 C Bi:6:002:1 0 26 = a4095060 001c11a8 09062299 8ca40950 2006292c 5b9e228e 6bdc ffff88015940e9c0 2524476340 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2524477054 C Bi:6:002:1 0 13 = a4095040 d4069b20 05002111 e1 ffff88015940e9c0 2524483114 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2524484052 C Bi:6:002:1 0 13 = a4095060 150a0628 990629fc e6 ffff88015940e480 2524486692 S Bi:6:002:1 -115 4096 < ffff88015940e480 2524487052 C Bi:6:002:1 0 26 = a4095020 5f9e2263 71d4066e 90a40950 40260500 2811090a 06a2 ffff88015940e180 2524491527 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524492058 C Bi:6:002:1 0 13 = a4095060 2f990629 02689e22 d2 ffff8801019c0b40 2524496698 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2524497079 C Bi:6:002:1 0 13 = a4095020 8778d406 1e2f0500 c4 ffff8801019c0b40 2524498718 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2524499068 C Bi:6:002:1 0 26 = a4095040 2e11930b 06349906 b7a40950 60292f6d 9e22707d d493 ffff8801019c0b40 2524500776 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2524502054 C Bi:6:002:1 0 13 = a4095020 06ba3405 0032113e 4d ffff88015940e180 2524503650 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524505070 C Bi:6:002:1 0 13 = a4095040 0c063799 0629d36e 8b ffff88015940e180 2524506687 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524508066 C Bi:6:002:1 0 13 = a4095060 9e22db7f d406db36 ba ffff88015940e180 2524509707 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524511066 C Bi:6:002:1 0 13 = a4095020 05003611 470b0639 8c ffff88015940e480 2524513218 S Bi:6:002:1 -115 4096 < ffff88015940e480 2524515065 C Bi:6:002:1 0 13 = a4095040 9906295a 709e2284 19 ffff88015940e480 2524516645 S Bi:6:002:1 -115 4096 < ffff88015940e480 2524518060 C Bi:6:002:1 0 13 = a4095060 81d40659 38050038 92 ffff88015940e480 2524519701 S Bi:6:002:1 -115 4096 < ffff88015940e480 2524521068 C Bi:6:002:1 0 13 = a4095020 11780a06 3d990629 33 ffff88015940e480 2524522715 S Bi:6:002:1 -115 4096 < ffff88015940e480 2524524071 C Bi:6:002:1 0 13 = a4095040 5f739e22 6685d406 1c ffff8801019c0480 2524525765 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2524527073 C Bi:6:002:1 0 13 = a4095060 e83b0500 3b119d08 f4 ffff8801019c0480 2524528670 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2524530069 C Bi:6:002:1 0 13 = a4095020 06409906 299f769e 5a ffff8801019c0480 2524531689 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2524533068 C Bi:6:002:1 0 13 = a4095040 221d88d4 06093f05 eb ffff8801019c0cc0 2524537649 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2524538062 C Bi:6:002:1 0 13 = a4095060 003b113a 09064299 59 ffff8801019c0d80 2524539200 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2524540049 C Bi:6:002:1 0 13 = a4095020 06298b78 9e226e89 5a ffff88015940e180 2524541236 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524543051 C Bi:6:002:1 0 13 = a4095040 d406c840 05003a11 c9 ffff88015940e180 2524544363 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524546076 C Bi:6:002:1 0 13 = a4095060 c3090647 990629b4 14 ffff88015940e180 2524547136 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524549050 C Bi:6:002:1 0 13 = a4095020 7f9e2286 8cd4067b bd ffff88015940e180 2524550161 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524552059 C Bi:6:002:1 0 13 = a4095040 47050039 11a00b06 7a ffff88015940e180 2524553889 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524555051 C Bi:6:002:1 0 13 = a4095060 4c990629 35879e22 69 ffff88015940e180 2524556323 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524558053 C Bi:6:002:1 0 13 = a4095020 a590d406 984e0500 e9 ffff88015940e180 2524560524 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524561037 C Bi:6:002:1 0 13 = a4095040 3511b00d 064f9906 f2 ffff88015940e180 2524564182 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524565042 C Bi:6:002:1 0 13 = a4095060 29e98a9e 224e93d4 62 ffff88015940e180 2524566665 S Bi:6:002:1 -115 4096 < ffff88015940e180 2524568044 C Bi:6:002:1 0 13 = a4095020 06235205 00341157 dd ffff88015940ecc0 2524575341 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2524576041 C Bi:6:002:1 0 13 = a4095040 0e065099 0629408c 9f ffff88015940e9c0 2524578228 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2524579044 C Bi:6:002:1 0 26 = a4095060 9e220a94 d4065753 69a40950 20050033 11470e06 55e0 ffff88015940e9c0 2524580513 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2524581038 C Bi:6:002:1 0 13 = a4095040 990629f6 929e22c9 1a ffff8801019c0840 2524582905 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2524583041 C Bi:6:002:1 0 13 = a4095060 96d40682 59050030 37 ffff8801019c0840 2524584527 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2524586040 C Bi:6:002:1 0 13 = a4095020 115f0d06 56990629 78 ffff8801019c0840 2524587544 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2524590052 C Bi:6:002:1 0 13 = a4095040 b9949e22 6c97d406 05 ffff88015940ecc0 2524591460 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2524593061 C Bi:6:002:1 0 13 = a4095060 2b5b0500 2f11a20d 79 ffff88015940ecc0 2524594473 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2524596052 C Bi:6:002:1 0 13 = a4095020 06599906 2940999e 73 ffff8801019c0240 2524597550 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2524598780 C Bi:6:002:1 0 13 = a4095040 22339bd4 06f55f05 4a ffff8801019c0900 2524600436 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2524602052 C Bi:6:002:1 0 13 = a4095060 002e110b 0e065d99 65 ffff8801019c0900 2524603489 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2524605054 C Bi:6:002:1 0 13 = a4095020 0629589e 9e223a9f 2d ffff8801019c0900 2524606523 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2524608053 C Bi:6:002:1 0 13 = a4095040 d4063765 05002b11 02 ffff8801019c0900 2524609568 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2524611068 C Bi:6:002:1 0 13 = a4095060 400e0661 99062992 90 ffff8801019c0900 2524612444 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2524614070 C Bi:6:002:1 0 13 = a4095020 a29e2263 a3d406cf 1e ffff8801019c0900 2524615476 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2524618067 C Bi:6:002:1 0 13 = a4095040 69050028 11ff0d06 1c ffff8801019c0900 2524619512 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2524621072 C Bi:6:002:1 0 13 = a4095060 62990629 65a39e22 33 ffff88015940ea80 2524622553 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2524624071 C Bi:6:002:1 0 13 = a4095020 aca4d406 d56a0500 bd ffff88015940ea80 2524625491 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2524627066 C Bi:6:002:1 0 13 = a4095040 2811a60d 06659906 d3 ffff88015940ea80 2524628491 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2524630057 C Bi:6:002:1 0 13 = a4095060 290aa79e 2264a7d4 b2 ffff88015940e780 2524632249 S Bi:6:002:1 -115 4096 < ffff88015940e780 2524633074 C Bi:6:002:1 0 13 = a40950a0 00000000 00004810 05 ffff8801019c0780 2524634789 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2524673077 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0780 2524675426 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2524675515 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c03c0 2524676052 C Bo:6:002:1 0 8 > ffff8801019c0780 2524679037 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0780 2524680072 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2524681104 S Bo:6:002:1 -115 15 = a4095000 44090a00 00220000 980000 ffff8801019c03c0 2524682031 C Bo:6:002:1 0 15 > ffff8801019c0780 2524798068 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e180 2524800264 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2524800286 S Bo:6:002:1 -115 15 = a40950a0 00004810 00000000 050000 ffff88015940ecc0 2524801049 C Bo:6:002:1 0 15 > ffff88015940e180 2524810054 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ecc0 2524811375 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2524923061 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ecc0 2524924177 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2525049084 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ecc0 2525050315 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2525052067 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e000 2525053323 S Bi:6:002:1 -115 4096 < ffff88015940e000 2525055050 C Bi:6:002:1 0 13 = a4095040 00220000 943f0000 34 ffff8801019c0000 2525057340 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2525058071 C Bi:6:002:1 0 13 = a4095060 065f6e05 002611bc 24 ffff8801019c0000 2525059224 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2525061055 C Bi:6:002:1 0 13 = a4095020 0c066899 062973aa d0 ffff88015940e000 2525062356 S Bi:6:002:1 -115 4096 < ffff88015940e000 2525065062 C Bi:6:002:1 0 13 = a4095040 9e22c8ab d4068372 41 ffff88015940e300 2525068942 S Bi:6:002:1 -115 4096 < ffff88015940e300 2525070056 C Bi:6:002:1 0 13 = a4095060 05002411 d50c0669 1b ffff88015940e300 2525076933 S Bi:6:002:1 -115 4096 < ffff88015940e300 2525078041 C Bi:6:002:1 0 13 = a4095020 99062917 ab9e221f 74 ffff8801019c0600 2525079508 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2525080036 C Bi:6:002:1 0 39 = a4095040 add4067f 73050024 efa40950 6011910c 066e9906 29cfa409 502015b0 9e220bb2 d406af ffff8801019c0a80 2525081341 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525083042 C Bi:6:002:1 0 13 = a4095040 77780500 2111420c c9 ffff8801019c0a80 2525084378 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525086059 C Bi:6:002:1 0 13 = a4095060 066f9906 29fab09e 96 ffff8801019c0a80 2525087427 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525089063 C Bi:6:002:1 0 13 = a4095020 2247b2d4 06407905 e4 ffff8801019c0a80 2525090425 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525093053 C Bi:6:002:1 0 13 = a4095040 002111cb 0b067399 a1 ffff88015940e300 2525094373 S Bi:6:002:1 -115 4096 < ffff88015940e300 2525096059 C Bi:6:002:1 0 13 = a4095060 0629bdb4 9e2202b5 b0 ffff8801019c0a80 2525097438 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525099045 C Bi:6:002:1 0 13 = a4095020 d406eb7c 05001f11 93 ffff8801019c0a80 2525100480 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525102054 C Bi:6:002:1 0 13 = a4095040 b30a0678 99062975 b9 ffff8801019c0a80 2525103504 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525105053 C Bi:6:002:1 0 13 = a4095060 ba9e2234 b7d4064d 87 ffff8801019c0a80 2525106355 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525108056 C Bi:6:002:1 0 13 = a4095020 8205001d 11ee0906 b7 ffff8801019c0a80 2525109425 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2525111053 C Bi:6:002:1 0 13 = a4095040 79990629 5fbb9e22 2a ffff88015940eb40 2525112400 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2525114039 C Bi:6:002:1 0 13 = a4095060 c4b7d406 38830500 82 ffff8801019c0600 2525115433 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2525118056 C Bi:6:002:1 0 13 = a4095020 1c11b109 067a9906 8b ffff8801019c0600 2525119390 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2525121051 C Bi:6:002:1 0 13 = a4095040 29c4bb9e 2288b8d4 b3 ffff8801019c0600 2525122452 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2525124064 C Bi:6:002:1 0 13 = a4095060 06d08305 001c11c4 04 ffff8801019c0600 2525125473 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2525127055 C Bi:6:002:1 0 13 = a4095020 09067e99 0629b2be 16 ffff88015940ef00 2525129779 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525130057 C Bi:6:002:1 0 13 = a4095040 9e22a4bc d4069287 de ffff88015940ef00 2525133368 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525134061 C Bi:6:002:1 0 13 = a4095060 05001b11 1d0a0682 01 ffff88015940ef00 2525135385 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525136069 C Bi:6:002:1 0 13 = a4095020 99062993 c39e22af 28 ffff88015940ef00 2525137427 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525139070 C Bi:6:002:1 0 13 = a4095040 c2d40670 8d05001b 4e ffff88015940ee40 2525140430 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2525142067 C Bi:6:002:1 0 13 = a4095060 11250b06 87990629 95 ffff8801019c0540 2525143334 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2525146071 C Bi:6:002:1 0 13 = a4095020 e4c79e22 51c9d406 08 ffff88015940e840 2525147397 S Bi:6:002:1 -115 4096 < ffff88015940e840 2525149057 C Bi:6:002:1 0 13 = a4095040 34930500 1911130c 08 ffff88015940e840 2525150482 S Bi:6:002:1 -115 4096 < ffff88015940e840 2525152069 C Bi:6:002:1 0 13 = a4095060 068c9906 29f2ca9e 07 ffff88015940e840 2525153335 S Bi:6:002:1 -115 4096 < ffff88015940e840 2525155069 C Bi:6:002:1 0 13 = a4095020 22b5d1d4 062c9905 f9 ffff8801019c09c0 2525156761 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2525158071 C Bi:6:002:1 0 13 = a4095040 00181181 0c069199 37 ffff8801019c09c0 2525159365 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2525161055 C Bi:6:002:1 0 13 = a4095060 0629dbcf 9e2251d7 9c ffff8801019c09c0 2525162396 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2525164056 C Bi:6:002:1 0 13 = a4095020 d406ce9e 05001611 5d ffff8801019c0780 2525165486 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2525167071 C Bi:6:002:1 0 13 = a4095040 fe0b0697 99062998 f7 ffff8801019c03c0 2525169410 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2525170057 C Bi:6:002:1 0 13 = a4095060 d59e2283 ddd40650 28 ffff88015940ef00 2525176080 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525177052 C Bi:6:002:1 0 13 = a4095020 a5050014 118d0b06 f8 ffff88015940e240 2525178612 S Bi:6:002:1 -115 4096 < ffff88015940e240 2525180051 C Bi:6:002:1 0 26 = a4095040 9c990629 e4d99e22 16a40950 6038e0d4 067da905 0046 ffff88015940e240 2525181638 S Bi:6:002:1 -115 4096 < ffff88015940e240 2525183041 C Bi:6:002:1 0 13 = a4095020 13118e0a 06a19906 63 ffff88015940e240 2525184646 S Bi:6:002:1 -115 4096 < ffff88015940e240 2525186035 C Bi:6:002:1 0 13 = a4095040 295bdc9e 22b6e0d4 2d ffff88015940e240 2525188558 S Bi:6:002:1 -115 4096 < ffff88015940e240 2525189037 C Bi:6:002:1 0 13 = a4095060 0654ab05 001111c1 a0 ffff8801019c06c0 2525190571 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525192040 C Bi:6:002:1 0 13 = a4095020 0706a299 0629cedc da ffff8801019c06c0 2525193621 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525195062 C Bi:6:002:1 0 13 = a4095040 9e227ae1 d406daab 39 ffff8801019c06c0 2525196662 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525198057 C Bi:6:002:1 0 13 = a4095060 05001011 940706a7 ab ffff8801019c06c0 2525199672 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525202051 C Bi:6:002:1 0 13 = a4095020 99062901 df9e22a3 aa ffff8801019c0240 2525203614 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2525205053 C Bi:6:002:1 0 13 = a4095040 e8d406b5 b005000f 88 ffff8801019c0240 2525206618 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2525208056 C Bi:6:002:1 0 13 = a4095060 119d0706 aa990629 0c ffff8801019c0240 2525209695 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2525211054 C Bi:6:002:1 0 13 = a4095020 76e09e22 39edd406 f1 ffff88015940e240 2525212569 S Bi:6:002:1 -115 4096 < ffff88015940e240 2525214054 C Bi:6:002:1 0 13 = a4095040 deb30500 0e117d08 bf ffff8801019c0240 2525215621 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2525217069 C Bi:6:002:1 0 13 = a4095060 06ad9906 2902e29e fe ffff88015940e240 2525219710 S Bi:6:002:1 -115 4096 < ffff88015940e240 2525220050 C Bi:6:002:1 0 13 = a4095020 22dcf2d4 06b6b705 07 ffff88015940e240 2525221707 S Bi:6:002:1 -115 4096 < ffff88015940e240 2525223052 C Bi:6:002:1 0 13 = a4095040 000d1165 0a06b199 e0 ffff8801019c0240 2525226635 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2525227074 C Bi:6:002:1 0 13 = a4095060 0629b0e3 9e22f6f9 52 ffff8801019c06c0 2525228675 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525230065 C Bi:6:002:1 0 13 = a4095020 d40662bc 05000c11 c9 ffff8801019c06c0 2525231767 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525233068 C Bi:6:002:1 0 13 = a4095040 c50b06b2 9906290b 7a ffff88015940ef00 2525237701 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525238053 C Bi:6:002:1 0 13 = a4095060 e49e221d fcd406c0 36 ffff88015940ef00 2525239722 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525240052 C Bi:6:002:1 0 13 = a4095020 bd05000b 11f60b06 84 ffff88015940ef00 2525241743 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525242069 C Bi:6:002:1 0 13 = a4095040 b6990629 5ae49e22 bf ffff88015940ef00 2525243916 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525245070 C Bi:6:002:1 0 13 = a4095060 e903d506 93c20500 f0 ffff88015940ef00 2525246968 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2525248051 C Bi:6:002:1 0 13 = a4095020 0a11500c 06bb9906 b8 ffff88015940e840 2525249786 S Bi:6:002:1 -115 4096 < ffff88015940e840 2525251070 C Bi:6:002:1 0 13 = a4095040 29c3e39e 22ef0fd5 3d ffff88015940e840 2525252743 S Bi:6:002:1 -115 4096 < ffff88015940e840 2525255069 C Bi:6:002:1 0 13 = a4095060 0606ca05 00091177 3d ffff88015940e840 2525256832 S Bi:6:002:1 -115 4096 < ffff88015940e840 2525258054 C Bi:6:002:1 0 13 = a40950a0 00000000 0000b5e3 0b ffff88015940ee40 2525259663 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2525298068 C Bi:6:002:1 0 13 = a4094e00 00000000 0000b5e3 b5 ffff8801019c0300 2525300875 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2525300890 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0900 2525301054 C Bo:6:002:1 0 8 > ffff8801019c0300 2525304064 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0300 2525305905 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2525305918 S Bo:6:002:1 -115 15 = a4095000 44090a00 00240000 9e0000 ffff8801019c0900 2525306057 C Bo:6:002:1 0 15 > ffff8801019c0300 2525423064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0300 2525424166 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525424181 S Bo:6:002:1 -115 15 = a40950a0 0000b5e3 00000000 0b0000 ffff8801019c0cc0 2525425054 C Bo:6:002:1 0 15 > ffff8801019c0300 2525432044 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0300 2525434111 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525548073 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0300 2525550183 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525673082 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e480 2525674189 S Bi:6:002:1 -115 4096 < ffff88015940e480 2525677072 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0b40 2525678225 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2525680052 C Bi:6:002:1 0 13 = a4095040 00240000 943f0000 32 ffff8801019c0b40 2525681281 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2525683053 C Bi:6:002:1 0 13 = a4095060 0d06c099 0629fedf c1 ffff8801019c0300 2525684210 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525686047 C Bi:6:002:1 0 13 = a4095020 9e22391b d506b4d1 f5 ffff8801019c0300 2525687180 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525690060 C Bi:6:002:1 0 13 = a4095040 05000811 a50e06c6 ca ffff8801019c0300 2525691252 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525693037 C Bi:6:002:1 0 13 = a4095060 99062949 da9e2203 07 ffff8801019c0300 2525696976 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525698050 C Bi:6:002:1 0 13 = a4095020 24d50651 d9050007 a0 ffff8801019c0300 2525699976 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525701053 C Bi:6:002:1 0 13 = a4095040 114c0e06 cb990629 95 ffff8801019c0300 2525703033 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525704063 C Bi:6:002:1 0 13 = a4095060 43d79e22 a62cd506 ec ffff8801019c0300 2525705944 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525707048 C Bi:6:002:1 0 13 = a4095020 97df0500 0511c50c 4d ffff8801019c0300 2525708970 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2525709058 C Bi:6:002:1 0 13 = a4095040 06d09906 29bfdb9e 27 ffff8801019c0b40 2525710988 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2525712034 C Bi:6:002:1 0 13 = a4095060 22af32d5 0663e505 72 ffff88015940e000 2525714026 S Bi:6:002:1 -115 4096 < ffff88015940e000 2525715051 C Bi:6:002:1 0 13 = a4095020 000311da 0b06d699 57 ffff88015940e000 2525715893 S Bi:6:002:1 -115 4096 < ffff88015940e000 2525718038 C Bi:6:002:1 0 13 = a4095040 0629c4e3 9e22f638 c7 ffff88015940e000 2525720949 S Bi:6:002:1 -115 4096 < ffff88015940e000 2525722045 C Bi:6:002:1 0 13 = a4095060 d506cbed 05000111 7d ffff8801019c0d80 2525722987 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2525724056 C Bi:6:002:1 0 13 = a4095020 aa0c06db 99062931 21 ffff88015940ecc0 2525726050 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2525727043 C Bi:6:002:1 0 13 = a4095040 e99e2277 3ed506e3 91 ffff88015940e9c0 2525729072 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2525730070 C Bi:6:002:1 0 13 = a4095060 f3050000 11300d06 41 ffff88015940e9c0 2525732286 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2525733069 C Bi:6:002:1 0 13 = a4095020 df990629 3fee9e22 d9 ffff88015940e9c0 2525735002 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2525736055 C Bi:6:002:1 0 13 = a4095040 b942d506 36f90500 5f ffff8801019c0240 2525739675 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2525740053 C Bi:6:002:1 0 13 = a4095060 0011680d 06e49906 94 ffff88015940e9c0 2525741529 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2525743052 C Bi:6:002:1 0 13 = a4095020 29c9f49e 22d947d5 3e ffff88015940e780 2525745584 S Bi:6:002:1 -115 4096 < ffff88015940e780 2525746067 C Bi:6:002:1 0 13 = a4095040 06d7ff05 00fe1014 6c ffff88015940e180 2525747590 S Bi:6:002:1 -115 4096 < ffff88015940e180 2525749056 C Bi:6:002:1 0 13 = a4095060 0d06eb99 0629a3fb 93 ffff8801019c0840 2525750610 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2525752051 C Bi:6:002:1 0 13 = a4095020 9e22f74f d506f007 fd ffff88015940e780 2525753523 S Bi:6:002:1 -115 4096 < ffff88015940e780 2525755069 C Bi:6:002:1 0 13 = a4095040 0600fc10 8f0c06ec 3e ffff88015940e780 2525756586 S Bi:6:002:1 -115 4096 < ffff88015940e780 2525758068 C Bi:6:002:1 0 13 = a4095060 99062933 fd9e22d8 81 ffff88015940e780 2525759600 S Bi:6:002:1 -115 4096 < ffff88015940e780 2525761066 C Bi:6:002:1 0 13 = a4095020 50d5067b 090600fc d6 ffff88015940e780 2525762624 S Bi:6:002:1 -115 4096 < ffff88015940e780 2525765069 C Bi:6:002:1 0 13 = a4095040 10b40c06 f1990629 54 ffff88015940e780 2525766528 S Bi:6:002:1 -115 4096 < ffff88015940e780 2525768053 C Bi:6:002:1 0 13 = a4095060 02039f22 4f56d506 eb ffff88015940ec00 2525770054 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2525771065 C Bi:6:002:1 0 13 = a4095020 e20f0600 fa105e0c 8e ffff8801019c0cc0 2525772844 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525774068 C Bi:6:002:1 0 13 = a4095040 06f79906 29000a9f 6f ffff8801019c0cc0 2525780548 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525781051 C Bi:6:002:1 0 13 = a4095060 22545cd5 06471706 32 ffff8801019c0cc0 2525782572 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525783036 C Bi:6:002:1 0 26 = a4095020 00f910f2 0c06f999 aca40950 40062914 0b9f224d 5e23 ffff8801019c0cc0 2525784564 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525786041 C Bi:6:002:1 0 13 = a4095060 d506dc18 0600f910 65 ffff8801019c0cc0 2525788167 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525790066 C Bi:6:002:1 0 13 = a4095020 fd0b06fb 9906299e fe ffff8801019c0cc0 2525791545 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525793040 C Bi:6:002:1 0 13 = a4095040 0c9f2202 60d506a4 19 ffff8801019c0cc0 2525794539 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525796053 C Bi:6:002:1 0 13 = a4095060 1a0600f9 10600b07 04 ffff8801019c0cc0 2525797568 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525799041 C Bi:6:002:1 0 13 = a4095020 fb990629 80980629 a7 ffff8801019c0cc0 2525800532 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525802061 C Bi:6:002:1 0 13 = a4095040 b6619e22 48acd306 e7 ffff8801019c0cc0 2525803538 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2525805060 C Bi:6:002:1 0 13 = a4095060 9e0c9f22 0260d506 03 ffff88015940ec00 2525806573 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2525808060 C Bi:6:002:1 0 13 = a4095020 cace0500 4dce0500 5a ffff88015940ec00 2525809581 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2525811048 C Bi:6:002:1 0 13 = a4095040 a0860100 ffffffff 9a ffff8801019c0900 2525812484 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2525814049 C Bi:6:002:1 0 13 = a4095060 9e0c9f22 0260d506 03 ffff8801019c0900 2525815585 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2525818053 C Bi:6:002:1 0 13 = a4095020 5c459e22 48acd306 49 ffff88015940ec00 2525819629 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2525821069 C Bi:6:002:1 0 13 = a4095040 03005400 0000440a a4 ffff88015940ec00 2525822670 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2525827070 C Bi:6:002:1 0 13 = a4095060 2a0fffff ffff1700 af ffff88015940ea80 2525829781 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2525830049 C Bi:6:002:1 0 13 = a4095020 10000901 ffffffff c5 ffff8801019c0900 2525831634 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2525833052 C Bi:6:002:1 0 13 = a4095040 ff0201ff 06fc9906 db ffff8801019c03c0 2525834645 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2525836072 C Bi:6:002:1 0 13 = a4095060 29d80d9f 228960d5 e0 ffff8801019c03c0 2525837511 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2525839069 C Bi:6:002:1 0 13 = a4095020 06c31b06 00f91055 b9 ffff8801019c03c0 2525840557 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2525843070 C Bi:6:002:1 0 13 = a4095040 0b06019a 06293512 23 ffff8801019c03c0 2525844596 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2525846069 C Bi:6:002:1 0 13 = a4095060 9f221066 d5061521 b1 ffff8801019c03c0 2525847621 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2525849067 C Bi:6:002:1 0 13 = a4095020 0600fd10 2a0a0607 17 ffff8801019c03c0 2525850536 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2525852066 C Bi:6:002:1 0 13 = a4095040 9a06294b 179f22e2 0b ffff88015940ec00 2525853566 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2525855069 C Bi:6:002:1 0 13 = a4095060 6ed50682 28060001 8d ffff8801019c0900 2525856603 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2525858050 C Bi:6:002:1 0 13 = a4095020 11b00b06 0d9a0629 c9 ffff8801019c0900 2525860549 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2525861066 C Bi:6:002:1 0 13 = a4095040 1b1b9f22 8f77d506 2b ffff88015940e780 2525866386 S Bi:6:002:1 -115 4096 < ffff88015940e780 2525867071 C Bi:6:002:1 0 13 = a4095060 ca2e0600 0611b20b d1 ffff88015940ea80 2525868684 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2525869050 C Bi:6:002:1 0 13 = a4095020 06139a06 29c31e9f 3f ffff88015940ea80 2525870388 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2525871067 C Bi:6:002:1 0 13 = a4095040 221183d5 06ac3606 42 ffff88015940ea80 2525872367 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2525874070 C Bi:6:002:1 0 13 = a4095060 000d1121 0c06189a 28 ffff8801019c06c0 2525875305 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525877071 C Bi:6:002:1 0 13 = a4095020 0629a61f 9f22778a 0b ffff8801019c06c0 2525878349 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525880050 C Bi:6:002:1 0 13 = a4095040 d506353b 06001111 66 ffff8801019c06c0 2525881370 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525883049 C Bi:6:002:1 0 13 = a4095060 970b061d 9a0629ec 43 ffff8801019c06c0 2525884262 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525886050 C Bi:6:002:1 0 13 = a40950a0 00000000 0000cc15 84 ffff8801019c06c0 2525887508 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2525923058 C Bi:6:002:1 0 13 = a4094e00 00000000 0000cc15 3a ffff8801019c09c0 2525924500 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2525924518 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0540 2525925051 C Bo:6:002:1 0 8 > ffff8801019c09c0 2525928056 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c09c0 2525929561 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2525929576 S Bo:6:002:1 -115 15 = a4095000 44090a00 00260000 9c0000 ffff8801019c0540 2525930055 C Bo:6:002:1 0 15 > ffff8801019c09c0 2526048078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2526049633 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2526051574 S Bo:6:002:1 -115 15 = a40950a0 0000cc15 00000000 840000 ffff8801019c0000 2526052055 C Bo:6:002:1 0 15 > ffff8801019c09c0 2526060071 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e780 2526061648 S Bi:6:002:1 -115 4096 < ffff88015940e780 2526173083 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0600 2526175022 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2526299065 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e300 2526301572 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526302055 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e300 2526303589 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526305055 C Bi:6:002:1 0 13 = a4095040 00260000 943f0000 30 ffff88015940e300 2526306519 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526308054 C Bi:6:002:1 0 13 = a4095060 219f229f 95d50669 b1 ffff88015940eb40 2526309570 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2526311049 C Bi:6:002:1 0 13 = a4095020 42060016 11e30b06 70 ffff8801019c09c0 2526313627 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2526315055 C Bi:6:002:1 0 13 = a4095040 229a0629 0c249f22 bf ffff8801019c09c0 2526316670 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2526318049 C Bi:6:002:1 0 13 = a4095060 179dd506 94470600 11 ffff88015940e300 2526319594 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526321071 C Bi:6:002:1 0 13 = a4095020 1911b50b 06279a06 d6 ffff8801019c0540 2526322616 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2526324071 C Bi:6:002:1 0 13 = a4095040 29a8249f 22ffa6d5 29 ffff8801019c0540 2526325608 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2526327053 C Bi:6:002:1 0 13 = a4095060 06d44d06 001a11df d0 ffff88015940ee40 2526330945 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526332084 C Bi:6:002:1 0 13 = a4095020 0b062c9a 06298b25 e7 ffff88015940ee40 2526333485 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526334069 C Bi:6:002:1 0 13 = a4095040 9f221bb0 d5068053 ab ffff88015940ee40 2526335508 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526336067 C Bi:6:002:1 0 13 = a4095060 06001811 f80b062f 48 ffff88015940ee40 2526337534 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526339064 C Bi:6:002:1 0 13 = a4095020 9a0629dd 259f226c 41 ffff88015940ee40 2526340467 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526343057 C Bi:6:002:1 0 13 = a4095040 b4d50639 56060017 a4 ffff88015940e3c0 2526345489 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526346071 C Bi:6:002:1 0 13 = a4095060 11540b06 319a0629 51 ffff88015940e3c0 2526347515 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526349067 C Bi:6:002:1 0 13 = a4095020 20249f22 74b6d506 75 ffff88015940e3c0 2526350531 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526352068 C Bi:6:002:1 0 13 = a4095040 48580600 1611e60a 40 ffff88015940e3c0 2526353435 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526355069 C Bi:6:002:1 0 13 = a4095060 06339a06 29ee219f 4d ffff88015940e3c0 2526356502 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526358068 C Bi:6:002:1 0 13 = a4095020 226eb9d5 06e15a06 46 ffff8801019c0180 2526359499 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2526361057 C Bi:6:002:1 0 13 = a4095040 00161118 0b06369a 03 ffff88015940ef00 2526363712 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526364055 C Bi:6:002:1 0 13 = a4095060 0629631f 9f22c7bd 09 ffff88015940ef00 2526365714 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526367053 C Bi:6:002:1 0 13 = a4095020 d5066c5e 06001411 3f ffff88015940ef00 2526370046 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526371052 C Bi:6:002:1 0 13 = a4095040 2e0b063a 9a0629aa bb ffff88015940e240 2526372927 S Bi:6:002:1 -115 4096 < ffff88015940e240 2526374067 C Bi:6:002:1 0 13 = a4095060 1d9f2281 c3d50638 94 ffff8801019c0180 2526376733 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2526377052 C Bi:6:002:1 0 13 = a4095020 62060013 114c0b06 fa ffff88015940ef00 2526378763 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526380051 C Bi:6:002:1 0 13 = a4095040 3b9a0629 c11d9f22 52 ffff88015940ef00 2526381757 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526383051 C Bi:6:002:1 0 13 = a4095060 31c4d506 a6620600 79 ffff88015940ef00 2526385618 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526386047 C Bi:6:002:1 0 13 = a4095020 1211e90a 063f9a06 98 ffff88015940ef00 2526387648 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526389053 C Bi:6:002:1 0 13 = a4095040 29981f9f 22b6c4d5 09 ffff88015940ef00 2526396009 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2526397051 C Bi:6:002:1 0 13 = a4095060 06966406 00101181 ef ffff88015940ee40 2526398904 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526399038 C Bi:6:002:1 0 26 = a4095020 0806449a 06293b26 3fa40950 409f22e6 c4d506cf 6a54 ffff8801019c0780 2526400974 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2526402045 C Bi:6:002:1 0 13 = a4095060 06000e11 c1080648 03 ffff8801019c0780 2526404167 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2526405042 C Bi:6:002:1 0 13 = a4095020 9a06296a 2c9f22f3 60 ffff88015940e3c0 2526407010 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526408056 C Bi:6:002:1 0 13 = a4095040 c5d5069c 7006000d 4c ffff88015940e3c0 2526410051 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526411051 C Bi:6:002:1 0 13 = a4095060 11330b06 499a0629 4e ffff88015940e3c0 2526411919 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526414053 C Bi:6:002:1 0 13 = a4095020 902d9f22 4fc6d506 87 ffff8801019c0480 2526415957 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2526417056 C Bi:6:002:1 0 13 = a4095040 b4710600 0c11060c 69 ffff8801019c0480 2526419006 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2526420042 C Bi:6:002:1 0 13 = a4095060 064c9a06 29f7319f 3b ffff8801019c0480 2526421056 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2526424057 C Bi:6:002:1 0 13 = a4095020 2203c5d5 06e17506 78 ffff88015940e3c0 2526425937 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2526427040 C Bi:6:002:1 0 13 = a4095040 000c118a 0d064e9a f5 ffff8801019c0900 2526428971 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2526430052 C Bi:6:002:1 0 13 = a4095060 06297a34 9f227ac5 fe ffff88015940e300 2526432040 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526433044 C Bi:6:002:1 0 13 = a4095020 d5064a78 06000c11 27 ffff88015940e300 2526435221 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526436072 C Bi:6:002:1 0 13 = a4095040 d30d0650 9a062910 90 ffff88015940e300 2526438007 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526439051 C Bi:6:002:1 0 13 = a4095060 369f22c7 c6d506e6 22 ffff8801019c0cc0 2526442014 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2526443069 C Bi:6:002:1 0 13 = a4095020 7906000b 11b90c06 0b ffff88015940e300 2526445065 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526446075 C Bi:6:002:1 0 13 = a4095040 549a0629 9d389f22 44 ffff88015940e300 2526447084 S Bi:6:002:1 -115 4096 < ffff88015940e300 2526448068 C Bi:6:002:1 0 13 = a4095060 b8cbd506 c47d0600 82 ffff8801019c0cc0 2526449964 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2526452068 C Bi:6:002:1 0 13 = a4095020 0b11320b 06599a06 3d ffff8801019c0cc0 2526454052 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2526455067 C Bi:6:002:1 0 13 = a4095040 29a93c9f 2238d2d5 83 ffff8801019c0cc0 2526457048 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2526458080 C Bi:6:002:1 0 13 = a4095060 065d8306 000a1167 3f ffff8801019c0cc0 2526459077 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2526461065 C Bi:6:002:1 0 13 = a4095020 0a065a9a 0629113d 12 ffff8801019c0840 2526463077 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2526464055 C Bi:6:002:1 0 13 = a4095040 9f2262d4 d506bd84 5c ffff88015940eb40 2526467187 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2526468076 C Bi:6:002:1 0 13 = a4095060 06000a11 810a065f 52 ffff88015940eb40 2526469222 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2526470069 C Bi:6:002:1 0 13 = a4095020 9a062983 3f9f22a3 ca ffff88015940eb40 2526471265 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2526473068 C Bi:6:002:1 0 13 = a4095040 dfd50616 8c06000d 20 ffff8801019c0d80 2526474143 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2526476051 C Bi:6:002:1 0 13 = a4095060 11ba0c06 659a0629 ec ffff8801019c0d80 2526477134 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2526480070 C Bi:6:002:1 0 13 = a4095020 35419f22 f3ead506 de ffff88015940e480 2526481178 S Bi:6:002:1 -115 4096 < ffff88015940e480 2526483066 C Bi:6:002:1 0 13 = a4095040 0f930600 15115f0d 71 ffff88015940e480 2526484108 S Bi:6:002:1 -115 4096 < ffff88015940e480 2526486066 C Bi:6:002:1 0 13 = a4095060 066a9a06 29fb429f 62 ffff88015940e480 2526487109 S Bi:6:002:1 -115 4096 < ffff88015940e480 2526489051 C Bi:6:002:1 0 13 = a4095020 22e2f6d5 068b9a06 2f ffff88015940e000 2526491621 S Bi:6:002:1 -115 4096 < ffff88015940e000 2526492036 C Bi:6:002:1 0 13 = a4095040 001c11dd 0d066b9a 97 ffff88015940e000 2526493810 S Bi:6:002:1 -115 4096 < ffff88015940e000 2526495049 C Bi:6:002:1 0 13 = a4095060 06299d43 9f2290f9 b8 ffff88015940e9c0 2526495526 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2526498043 C Bi:6:002:1 0 13 = a4095020 d5064b9c 06001e11 d0 ffff8801019c0240 2526499588 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2526501061 C Bi:6:002:1 0 13 = a4095040 ce0d0670 9a0629f2 4f ffff8801019c0240 2526502614 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2526504060 C Bi:6:002:1 0 13 = a4095060 459f2231 05d606a9 28 ffff8801019c0240 2526505649 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2526508053 C Bi:6:002:1 0 13 = a40950a0 00000000 0000e76f d5 ffff8801019c0240 2526509564 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2526548069 C Bi:6:002:1 0 13 = a4094e00 00000000 0000e76f 6b ffff88015940ecc0 2526549631 S Bi:6:002:1 -115 4096 < ffff88015940e180 2526549652 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e180 2526550056 C Bo:6:002:1 0 8 > ffff88015940ecc0 2526553061 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ecc0 2526554679 S Bi:6:002:1 -115 4096 < ffff88015940e180 2526554691 S Bo:6:002:1 -115 15 = a4095000 44090a00 00280000 920000 ffff88015940e180 2526555054 C Bo:6:002:1 0 15 > ffff88015940ecc0 2526673060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ec00 2526674702 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2526676582 S Bo:6:002:1 -115 15 = a40950a0 0000e76f 00000000 d50000 ffff88015940ea80 2526677037 C Bo:6:002:1 0 15 > ffff88015940ec00 2526685080 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ec00 2526686679 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526798070 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ec00 2526799445 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526923069 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ec00 2526926824 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526927061 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ec00 2526928728 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526930055 C Bi:6:002:1 0 13 = a4095040 00280000 943f0000 3e ffff88015940ec00 2526931781 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526933067 C Bi:6:002:1 0 13 = a4095060 a3060026 11740f06 72 ffff88015940ec00 2526934809 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526936061 C Bi:6:002:1 0 13 = a4095020 759a0629 78469f22 9e ffff88015940ec00 2526937847 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526940053 C Bi:6:002:1 0 13 = a4095040 490ed606 73a90600 f6 ffff88015940eb40 2526941757 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2526943049 C Bi:6:002:1 0 13 = a4095060 2d11fb0d 06769a06 bb ffff88015940ec00 2526944789 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526946059 C Bi:6:002:1 0 13 = a4095020 2934479f 22870fd6 64 ffff88015940ec00 2526947802 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526949054 C Bi:6:002:1 0 13 = a4095040 0649aa06 002d118d ef ffff88015940ec00 2526950842 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2526952049 C Bi:6:002:1 0 13 = a4095060 0d067b9a 06291c4c 08 ffff8801019c0b40 2526953730 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2526955044 C Bi:6:002:1 0 13 = a4095020 9f227317 d606d6b0 b2 ffff8801019c0b40 2526956754 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2526958059 C Bi:6:002:1 0 13 = a4095040 06002f11 530c067f a3 ffff8801019c0b40 2526959785 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2526961059 C Bi:6:002:1 0 13 = a4095060 9a062939 519f221f e2 ffff88015940eb40 2526962861 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2526965078 C Bi:6:002:1 0 13 = a4095020 1ad606ad b506002e 27 ffff8801019c0b40 2526966786 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2526968070 C Bi:6:002:1 0 13 = a4095040 11490c06 809a0629 da ffff8801019c0b40 2526969865 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2526971061 C Bi:6:002:1 0 13 = a4095060 60529f22 731bd606 aa ffff8801019c0cc0 2526973133 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2526974067 C Bi:6:002:1 0 13 = a4095020 feb60600 2e11900c 30 ffff8801019c0d80 2526975909 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2526977050 C Bi:6:002:1 0 13 = a4095040 06849a06 29c2589f 8f ffff8801019c0d80 2526978819 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2526980065 C Bi:6:002:1 0 13 = a4095060 224e1fd6 060bbd06 8e ffff88015940ee40 2526988962 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526990053 C Bi:6:002:1 0 13 = a4095020 002e11f7 0d06899a 0d ffff88015940ee40 2526991772 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526993072 C Bi:6:002:1 0 39 = a4095040 0629d75f 9f22ee24 6da40950 60d6066e c406002d 11dda409 5020860e 068e9a06 299af2 ffff88015940ee40 2526994830 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2526996052 C Bi:6:002:1 0 13 = a4095040 669f223a 2bd606c1 66 ffff8801019c0cc0 2527000021 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2527001047 C Bi:6:002:1 0 13 = a4095060 cb06002c 11070f06 63 ffff8801019c0d80 2527003053 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2527004036 C Bi:6:002:1 0 13 = a4095020 949a0629 e06e9f22 cf ffff88015940ee40 2527006093 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2527007063 C Bi:6:002:1 0 13 = a4095040 3830d606 c7d30600 77 ffff8801019c0840 2527008101 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527009061 C Bi:6:002:1 0 13 = a4095060 2911c00e 06959a06 64 ffff8801019c0840 2527010126 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527011036 C Bi:6:002:1 0 13 = a4095020 29e96f9f 227831d6 50 ffff8801019c0840 2527012000 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527015051 C Bi:6:002:1 0 13 = a4095040 06e7d406 00291146 f0 ffff88015940e300 2527017069 S Bi:6:002:1 -115 4096 < ffff88015940e300 2527018061 C Bi:6:002:1 0 13 = a4095060 0e06989a 06292573 ee ffff88015940e300 2527019085 S Bi:6:002:1 -115 4096 < ffff88015940e300 2527021060 C Bi:6:002:1 0 13 = a4095020 9f222536 d606efd8 94 ffff8801019c0840 2527022114 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527024050 C Bi:6:002:1 0 13 = a4095040 06002711 fd0d069d e6 ffff8801019c0840 2527026054 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527027046 C Bi:6:002:1 0 13 = a4095060 9a0629e2 7b9f2217 1b ffff8801019c0840 2527029061 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527030034 C Bi:6:002:1 0 13 = a4095020 3bd606ea e0060025 1f ffff8801019c0180 2527031088 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2527033053 C Bi:6:002:1 0 13 = a4095040 11410f06 a29a0629 f3 ffff88015940ef00 2527034122 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527036042 C Bi:6:002:1 0 13 = a4095060 f2839f22 563fd606 e8 ffff88015940ef00 2527038048 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527039044 C Bi:6:002:1 0 13 = a4095020 dbe80600 22111c10 d7 ffff88015940ef00 2527040028 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527043063 C Bi:6:002:1 0 13 = a4095040 06a79a06 29538c9f e9 ffff88015940ef00 2527045113 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527046055 C Bi:6:002:1 0 13 = a4095060 22fd42d6 06f6f006 d0 ffff88015940ef00 2527047120 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527049047 C Bi:6:002:1 0 13 = a4095020 001f11de 1006ac9a 2d ffff88015940ef00 2527051043 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527052043 C Bi:6:002:1 0 13 = a4095040 06296d95 9f22ea47 7a ffff88015940ef00 2527053068 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527055039 C Bi:6:002:1 0 13 = a4095060 d60605fa 06001c11 b9 ffff8801019c0840 2527056084 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527058055 C Bi:6:002:1 0 13 = a4095020 091106ad 9a0629c6 1d ffff8801019c0840 2527059150 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2527061036 C Bi:6:002:1 0 13 = a4095040 969f228b 48d60649 cc ffff8801019c0900 2527063083 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2527064059 C Bi:6:002:1 0 13 = a4095060 fb06001b 11f81006 84 ffff8801019c0900 2527066079 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2527068087 C Bi:6:002:1 0 13 = a4095020 b29a0629 419c9f22 ba ffff8801019c0900 2527070132 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2527071051 C Bi:6:002:1 0 13 = a4095040 a147d606 31000700 bd ffff8801019c0900 2527072008 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2527074067 C Bi:6:002:1 0 13 = a4095060 1811a20e 06b49a06 16 ffff88015940ef00 2527076093 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527077065 C Bi:6:002:1 0 13 = a4095020 29999d9f 225b48d6 88 ffff8801019c03c0 2527078097 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2527080071 C Bi:6:002:1 0 13 = a4095040 06a60107 0017119d 80 ffff8801019c03c0 2527081284 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2527083067 C Bi:6:002:1 0 13 = a4095060 0c06b69a 0629cc9b c3 ffff88015940e840 2527084023 S Bi:6:002:1 -115 4096 < ffff88015940e840 2527086049 C Bi:6:002:1 0 13 = a4095020 9f220a4a d606b103 42 ffff88015940e840 2527088071 S Bi:6:002:1 -115 4096 < ffff88015940e840 2527089049 C Bi:6:002:1 0 13 = a4095040 07001511 170b06bb 1f ffff88015940e240 2527091119 S Bi:6:002:1 -115 4096 < ffff88015940e240 2527093053 C Bi:6:002:1 0 13 = a4095060 9a062967 969f228c e8 ffff88015940ef00 2527096036 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527097048 C Bi:6:002:1 0 13 = a4095020 4ad606bc 08070011 e5 ffff88015940ef00 2527099064 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527100056 C Bi:6:002:1 0 13 = a4095040 11dc0906 bc9a0629 76 ffff8801019c0480 2527104444 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2527105069 C Bi:6:002:1 0 13 = a4095060 b2949f22 df4ad606 43 ffff8801019c0480 2527106468 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2527107067 C Bi:6:002:1 0 13 = a4095020 560a0700 1011400a cd ffff8801019c0480 2527108327 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2527109051 C Bi:6:002:1 0 13 = a4095040 06be9a06 291e929f a3 ffff8801019c0480 2527111378 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2527112050 C Bi:6:002:1 0 13 = a4095060 22264ad6 06d30c07 db ffff88015940ef00 2527114440 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527115070 C Bi:6:002:1 0 13 = a4095020 000e1177 0a06bf9a 9c ffff88015940ef00 2527116506 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527117067 C Bi:6:002:1 0 13 = a4095040 06290691 9f226049 91 ffff88015940ef00 2527118503 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527121057 C Bi:6:002:1 0 13 = a4095060 d606f10d 07000d11 aa ffff88015940ef00 2527122379 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2527124066 C Bi:6:002:1 0 13 = a4095020 980a06c5 9a0629fb c2 ffff88015940e240 2527125412 S Bi:6:002:1 -115 4096 < ffff88015940e240 2527127067 C Bi:6:002:1 0 13 = a4095040 889f2236 44d60615 3f ffff8801019c0780 2527128415 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2527130055 C Bi:6:002:1 0 13 = a4095060 16070007 11ac0c06 3c ffff8801019c0780 2527133368 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2527134060 C Bi:6:002:1 0 13 = a40950a0 00000000 0000aa9d 6a ffff8801019c0780 2527135447 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2527173094 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e3c0 2527175467 S Bi:6:002:1 -115 4096 < ffff88015940e300 2527176436 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e300 2527177056 C Bo:6:002:1 0 8 > ffff88015940e3c0 2527180071 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e3c0 2527181375 S Bi:6:002:1 -115 4096 < ffff88015940e300 2527182466 S Bo:6:002:1 -115 15 = a4095000 44090a00 002a0000 900000 ffff88015940e300 2527183034 C Bo:6:002:1 0 15 > ffff88015940e3c0 2527298045 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0000 2527300372 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2527300385 S Bo:6:002:1 -115 15 = a40950a0 0000aa9d 00000000 6a0000 ffff8801019c0540 2527301058 C Bo:6:002:1 0 15 > ffff8801019c0000 2527310063 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ee40 2527312462 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2527423066 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e000 2527424416 S Bi:6:002:1 -115 4096 < ffff88015940e000 2527548073 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c09c0 2527549639 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527552071 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c09c0 2527553506 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527555052 C Bi:6:002:1 0 13 = a4095040 002a0000 943f0000 3c ffff88015940ec00 2527556551 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2527558070 C Bi:6:002:1 0 13 = a4095060 ca9a0629 07829f22 da ffff88015940ec00 2527559610 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2527561067 C Bi:6:002:1 0 13 = a4095020 be3ed606 6c1d0700 fb ffff8801019c09c0 2527562596 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527565053 C Bi:6:002:1 0 13 = a4095040 0211be0d 06ce9a06 49 ffff8801019c09c0 2527566532 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527568060 C Bi:6:002:1 0 13 = a4095060 29ed7b9f 223f3bd6 4d ffff88015940e780 2527569567 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527571075 C Bi:6:002:1 0 13 = a4095020 06822307 00fe1089 1a ffff88015940e780 2527572577 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527574053 C Bi:6:002:1 0 13 = a4095040 0e06d59a 0629cc73 6a ffff88015940e480 2527576525 S Bi:6:002:1 -115 4096 < ffff88015940e480 2527577059 C Bi:6:002:1 0 13 = a4095060 9f226434 d606392c b5 ffff88015940e780 2527578517 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527580052 C Bi:6:002:1 0 13 = a4095020 0700f910 be0d06da 5c ffff88015940e780 2527581560 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527583068 C Bi:6:002:1 0 13 = a4095040 9a062972 6d9f22ee 44 ffff88015940e780 2527584638 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527586053 C Bi:6:002:1 0 13 = a4095060 2fd606bb 320700f5 19 ffff88015940e780 2527597745 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527599042 C Bi:6:002:1 0 13 = a4095020 10b40c06 de9a0629 18 ffff88015940e780 2527600777 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527601039 C Bi:6:002:1 0 39 = a4095040 f5689f22 e82dd606 88a40950 60303707 00f2103d 0c4ea409 502006df 9a062906 689f40 ffff88015940e780 2527602206 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527603061 C Bi:6:002:1 0 13 = a4095040 22be2ed6 06333807 d3 ffff88015940e480 2527604204 S Bi:6:002:1 -115 4096 < ffff88015940e480 2527605061 C Bi:6:002:1 0 13 = a4095060 00f11028 0c06e29a 26 ffff88015940e780 2527606258 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527608056 C Bi:6:002:1 0 13 = a4095020 06299d65 9f22aa31 2c ffff88015940e780 2527609263 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527611049 C Bi:6:002:1 0 13 = a4095040 d606163b 0700ef10 b8 ffff88015940e780 2527612157 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527614063 C Bi:6:002:1 0 13 = a4095060 720b06e4 9a0629e2 51 ffff88015940e780 2527615212 S Bi:6:002:1 -115 4096 < ffff88015940e780 2527617057 C Bi:6:002:1 0 13 = a4095020 639f229b 32d606cf b5 ffff8801019c0600 2527618275 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527621061 C Bi:6:002:1 0 13 = a4095040 3c0700ee 10b80a06 cc ffff8801019c0600 2527622290 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527624060 C Bi:6:002:1 0 13 = a4095060 e59a0629 a5639f22 b6 ffff88015940e480 2527625168 S Bi:6:002:1 -115 4096 < ffff88015940e480 2527627048 C Bi:6:002:1 0 13 = a4095020 7c33d606 563d0700 2e ffff88015940e480 2527628238 S Bi:6:002:1 -115 4096 < ffff88015940e480 2527630060 C Bi:6:002:1 0 13 = a4095040 ed10330a 06e89a06 0b ffff88015940e9c0 2527631285 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2527633060 C Bi:6:002:1 0 13 = a4095060 29f8619f 226836d6 18 ffff88015940e480 2527634293 S Bi:6:002:1 -115 4096 < ffff88015940e480 2527636062 C Bi:6:002:1 0 13 = a4095020 06b73f07 00ec10c5 6d ffff8801019c0600 2527637193 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527639062 C Bi:6:002:1 0 13 = a4095040 0806ec9a 0629ed5d 5a ffff8801019c0600 2527640211 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527642060 C Bi:6:002:1 0 13 = a4095060 9f228338 d606b943 b1 ffff8801019c0600 2527643243 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527645061 C Bi:6:002:1 0 13 = a4095020 0700ea10 c90806f0 17 ffff8801019c0600 2527646282 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527649063 C Bi:6:002:1 0 13 = a4095040 9a0629fa 589f2257 40 ffff88015940e180 2527650201 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527652056 C Bi:6:002:1 0 13 = a4095060 3cd606e7 480700e8 31 ffff88015940e180 2527653243 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527655060 C Bi:6:002:1 0 13 = a4095020 10de0906 f39a0629 5a ffff88015940e180 2527656259 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527658060 C Bi:6:002:1 0 13 = a4095040 7a549f22 983ed606 58 ffff88015940e180 2527659309 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527661060 C Bi:6:002:1 0 13 = a4095060 444d0700 e810e10b 81 ffff88015940ecc0 2527662175 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2527664060 C Bi:6:002:1 0 13 = a4095020 06f59a06 2964519f 31 ffff88015940e180 2527665249 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527667051 C Bi:6:002:1 0 13 = a4095040 22d03fd6 06385007 cf ffff88015940e180 2527668325 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527670067 C Bi:6:002:1 0 13 = a4095060 00e8109c 0c06fa9a 93 ffff88015940e180 2527671279 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527674053 C Bi:6:002:1 0 13 = a4095020 0629a74a 9f22ec42 0c ffff88015940e180 2527675210 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527677056 C Bi:6:002:1 0 13 = a4095040 d606c656 0700e710 0d ffff88015940e180 2527678236 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527680055 C Bi:6:002:1 0 13 = a4095060 f70d06fe 9a0629ea c0 ffff88015940e180 2527681290 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527683060 C Bi:6:002:1 0 13 = a4095020 459f2254 46d6069b 7c ffff88015940e180 2527684178 S Bi:6:002:1 -115 4096 < ffff88015940e180 2527686060 C Bi:6:002:1 0 13 = a4095040 5b0700e7 10b80d06 a5 ffff8801019c0a80 2527687242 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2527689054 C Bi:6:002:1 0 13 = a4095060 039b0629 7f419f22 a9 ffff8801019c0a80 2527690834 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2527692043 C Bi:6:002:1 0 13 = a4095020 064bd606 a9600700 8e ffff8801019c0600 2527693295 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527695053 C Bi:6:002:1 0 13 = a4095040 e710a90b 06069b06 75 ffff8801019c0600 2527696837 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527698042 C Bi:6:002:1 0 13 = a4095060 295d3f9f 22c34dd6 33 ffff8801019c0600 2527699916 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527702050 C Bi:6:002:1 0 13 = a4095020 06386307 00e71071 01 ffff8801019c0600 2527703259 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527705053 C Bi:6:002:1 0 13 = a4095040 0a06079b 06299c3e a0 ffff88015940ecc0 2527706283 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2527708062 C Bi:6:002:1 0 13 = a4095060 9f226b4e d6060664 b7 ffff88015940ecc0 2527709169 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2527711061 C Bi:6:002:1 0 13 = a4095020 0700e710 fc09060b d5 ffff8801019c0600 2527712225 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527714055 C Bi:6:002:1 0 13 = a4095040 9b062914 3c9f2237 ab ffff8801019c0600 2527715264 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527717061 C Bi:6:002:1 0 13 = a4095060 50d6069c 660700e8 08 ffff8801019c0600 2527718280 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527720060 C Bi:6:002:1 0 13 = a4095020 10580806 0e9b0629 21 ffff8801019c09c0 2527721496 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527723072 C Bi:6:002:1 0 13 = a4095040 c1399f22 f152d606 8b ffff8801019c0600 2527725294 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527726069 C Bi:6:002:1 0 13 = a4095060 57690700 e9106008 35 ffff8801019c09c0 2527728308 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527730056 C Bi:6:002:1 0 13 = a4095020 06119b06 293b389f e2 ffff88015940ea80 2527731311 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2527733062 C Bi:6:002:1 0 13 = a4095040 224956d6 06dd6b07 e1 ffff8801019c09c0 2527735813 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527736075 C Bi:6:002:1 0 13 = a4095060 00eb109a 0806169b 7f ffff8801019c09c0 2527737799 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527739055 C Bi:6:002:1 0 13 = a4095020 0629bd33 9f22be59 26 ffff8801019c09c0 2527740834 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2527742069 C Bi:6:002:1 0 13 = a4095040 d606af70 0700eb10 4e ffff88015940ea80 2527743750 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2527745071 C Bi:6:002:1 0 13 = a4095060 4e09061b 9b0629cd be ffff8801019c0600 2527746786 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2527748071 C Bi:6:002:1 0 13 = a4095020 2e9f2234 59d60661 92 ffff88015940ecc0 2527749872 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2527751067 C Bi:6:002:1 0 13 = a4095040 750700ea 106b0906 51 ffff8801019c06c0 2527752910 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2527754101 C Bi:6:002:1 0 13 = a4095060 1f9b0629 9e2b9f22 3e ffff88015940ee40 2527755766 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2527758067 C Bi:6:002:1 0 13 = a40950a0 00000000 0000f0e7 4a ffff88015940ee40 2527759794 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2527798064 C Bi:6:002:1 0 13 = a4094e00 00000000 0000f0e7 f4 ffff8801019c0540 2527800186 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2527800202 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0000 2527801032 C Bo:6:002:1 0 8 > ffff8801019c0540 2527804053 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0540 2527806182 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2527806202 S Bo:6:002:1 -115 15 = a4095000 44090a00 002c0000 960000 ffff8801019c0000 2527807032 C Bo:6:002:1 0 15 > ffff8801019c0540 2527923061 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e000 2527924110 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2527924130 S Bo:6:002:1 -115 15 = a40950a0 0000f0e7 00000000 4a0000 ffff88015940eb40 2527925046 C Bo:6:002:1 0 15 > ffff88015940e000 2527932086 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0480 2527934270 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2528048084 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e3c0 2528049621 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528173082 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e300 2528174901 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528177051 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e3c0 2528178819 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528180052 C Bi:6:002:1 0 13 = a4095040 002c0000 943f0000 3a ffff88015940e3c0 2528181861 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528183071 C Bi:6:002:1 0 13 = a4095060 dc54d606 6a790700 d1 ffff8801019c03c0 2528184863 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2528186069 C Bi:6:002:1 0 13 = a4095020 e910f109 06229b06 65 ffff8801019c03c0 2528187783 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2528190049 C Bi:6:002:1 0 13 = a4095040 29ed289f 22d051d6 bb ffff88015940e3c0 2528191854 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528193071 C Bi:6:002:1 0 13 = a4095060 06877c07 00e810f4 6b ffff88015940e3c0 2528195284 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528196052 C Bi:6:002:1 0 13 = a4095020 0906249b 06299e27 fb ffff88015940e3c0 2528197954 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528199061 C Bi:6:002:1 0 13 = a4095040 9f22e64e d606ab7e ad ffff88015940e3c0 2528202121 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528203056 C Bi:6:002:1 0 13 = a4095060 0700e810 230a0629 64 ffff88015940e3c0 2528205103 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528206050 C Bi:6:002:1 0 13 = a4095020 9b0629b1 249f2203 42 ffff88015940e300 2528207095 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528208035 C Bi:6:002:1 0 13 = a4095040 48d606bb 830700e7 fd ffff88015940e3c0 2528209114 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2528211036 C Bi:6:002:1 0 13 = a4095060 10780a06 2e9b0629 63 ffff88015940e300 2528212085 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528215063 C Bi:6:002:1 0 13 = a4095020 42219f22 cc3ed606 21 ffff8801019c0900 2528216072 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2528218060 C Bi:6:002:1 0 13 = a4095040 428a0700 e6105e0b d1 ffff88015940e300 2528219117 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528221057 C Bi:6:002:1 0 13 = a4095060 06329b06 2952209f f0 ffff88015940e300 2528222170 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528224054 C Bi:6:002:1 0 13 = a4095020 22883bd6 067e8c07 69 ffff88015940e300 2528225065 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528227057 C Bi:6:002:1 0 13 = a4095040 00e510a5 0a06349b 4e ffff88015940e300 2528228097 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528230048 C Bi:6:002:1 0 13 = a4095060 06299b1f 9f224e3c f9 ffff8801019c0900 2528231281 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2528233058 C Bi:6:002:1 0 13 = a4095020 d606188d 0700e410 6b ffff88015940e300 2528234296 S Bi:6:002:1 -115 4096 < ffff88015940e300 2528236086 C Bi:6:002:1 0 13 = a4095040 5c090637 9b06299a f7 ffff8801019c0b40 2528237108 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2528239072 C Bi:6:002:1 0 13 = a4095060 1e9f2244 3fd6060a 9f ffff88015940e240 2528240116 S Bi:6:002:1 -115 4096 < ffff88015940e240 2528243072 C Bi:6:002:1 0 13 = a4095020 8f0700e4 10980706 38 ffff88015940e240 2528244157 S Bi:6:002:1 -115 4096 < ffff88015940e240 2528246069 C Bi:6:002:1 0 13 = a4095040 3b9b0629 091e9f22 98 ffff8801019c0180 2528247222 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2528249058 C Bi:6:002:1 0 13 = a4095060 ad45d606 2b930700 1a ffff88015940e840 2528251116 S Bi:6:002:1 -115 4096 < ffff88015940e840 2528252058 C Bi:6:002:1 0 13 = a4095020 e3109306 063e9b06 1e ffff88015940e840 2528253126 S Bi:6:002:1 -115 4096 < ffff88015940e840 2528255070 C Bi:6:002:1 0 13 = a4095040 299f1e9f 22654bd6 50 ffff88015940e840 2528256196 S Bi:6:002:1 -115 4096 < ffff88015940e840 2528258070 C Bi:6:002:1 0 13 = a4095060 06d89607 00e2103e 1e ffff88015940e840 2528259238 S Bi:6:002:1 -115 4096 < ffff88015940e840 2528261051 C Bi:6:002:1 0 13 = a4095020 08063f9b 0629d41e 92 ffff88015940e000 2528262116 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528264052 C Bi:6:002:1 0 13 = a4095040 9f22a54d d6063d98 9d ffff88015940e9c0 2528265116 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528268063 C Bi:6:002:1 0 13 = a4095060 0700e210 49090643 6d ffff88015940e9c0 2528269148 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528271079 C Bi:6:002:1 0 13 = a4095020 9b062930 1d9f22e9 10 ffff88015940e9c0 2528272069 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528274060 C Bi:6:002:1 0 13 = a4095040 53d6066e 9c0700e0 2b ffff88015940e9c0 2528276124 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528277070 C Bi:6:002:1 0 13 = a4095060 10030b06 469b0629 71 ffff88015940e9c0 2528278138 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528280067 C Bi:6:002:1 0 13 = a4095020 181c9f22 c657d606 25 ffff88015940e9c0 2528281316 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528283053 C Bi:6:002:1 0 13 = a4095040 269f0700 df10f00a 36 ffff88015940e9c0 2528284072 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528286068 C Bi:6:002:1 0 13 = a4095060 06479b06 29b01b9f 5c ffff8801019c0d80 2528287111 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2528289071 C Bi:6:002:1 0 13 = a4095020 225d59d6 062ea007 a2 ffff8801019c0d80 2528290138 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2528293072 C Bi:6:002:1 0 13 = a4095040 00df10db 0a06499b 77 ffff88015940e000 2528294206 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528296049 C Bi:6:002:1 0 13 = a4095060 0629f219 9f22205b 9f ffff88015940e000 2528298086 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528299047 C Bi:6:002:1 0 13 = a4095020 d60621a2 0700de10 47 ffff88015940e000 2528303845 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528304045 C Bi:6:002:1 0 13 = a4095040 b40a0749 9b0629fc 05 ffff88015940e000 2528305362 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528306038 C Bi:6:002:1 0 13 = a4095060 990629d8 0d9f2289 ca ffff88015940e000 2528308252 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528309038 C Bi:6:002:1 0 13 = a4095020 60d506f2 199f2220 18 ffff88015940e000 2528310306 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528311036 C Bi:6:002:1 0 13 = a4095040 5bd60628 1a05007d 7c ffff88015940e000 2528312326 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528314061 C Bi:6:002:1 0 13 = a4095060 160500a0 860100ff 56 ffff88015940e000 2528315372 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528318062 C Bi:6:002:1 0 13 = a4095020 ffffff99 9d9f2220 bb ffff88015940e000 2528319419 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528321049 C Bi:6:002:1 0 13 = a4095040 5bd606d8 0d9f2289 d7 ffff88015940eb40 2528322300 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528324035 C Bi:6:002:1 0 13 = a4095060 60d50604 005a0000 70 ffff8801019c0240 2528325381 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2528327061 C Bi:6:002:1 0 13 = a4095020 00b70b49 11ffffff c6 ffff8801019c0240 2528328420 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2528330061 C Bi:6:002:1 0 13 = a4095040 ff0f0015 000901ff af ffff8801019c0240 2528331472 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2528333059 C Bi:6:002:1 0 13 = a4095060 ffffffff 0201ff06 67 ffff88015940eb40 2528334311 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528336048 C Bi:6:002:1 0 13 = a4095020 4a9b0629 44199f22 c3 ffff88015940eb40 2528337348 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528339060 C Bi:6:002:1 0 13 = a4095040 f15bd606 eda20700 8f ffff88015940eb40 2528340370 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528343061 C Bi:6:002:1 0 13 = a4095060 dd10490a 064b9b06 c3 ffff88015940eb40 2528344281 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528346061 C Bi:6:002:1 0 13 = a4095020 2996189f 22cf5cd6 82 ffff88015940eb40 2528347321 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528349060 C Bi:6:002:1 0 13 = a4095040 06c2a307 00dd10ca da ffff88015940eb40 2528350346 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528352055 C Bi:6:002:1 0 13 = a4095060 0906509b 06295013 35 ffff88015940eb40 2528353382 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528355054 C Bi:6:002:1 0 13 = a4095020 9f227c61 d60680a9 84 ffff88015940e000 2528356286 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528358060 C Bi:6:002:1 0 13 = a4095040 0700d910 f6090655 df ffff8801019c0240 2528359302 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2528361052 C Bi:6:002:1 0 13 = a4095060 9b06294b 0f9f228c 5c ffff88015940e000 2528362341 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528364044 C Bi:6:002:1 0 13 = a4095020 64d606df ad0700d5 c9 ffff88015940e000 2528365378 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528368063 C Bi:6:002:1 0 13 = a4095040 10c80906 599b0629 87 ffff88015940e000 2528369293 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528371061 C Bi:6:002:1 0 13 = a4095060 ad0c9f22 b469d606 8c ffff88015940e000 2528372338 S Bi:6:002:1 -115 4096 < ffff88015940e000 2528374047 C Bi:6:002:1 0 13 = a4095020 13b20700 d210dc09 6c ffff8801019c0cc0 2528375393 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2528377062 C Bi:6:002:1 0 13 = a4095040 065a9b06 29830b9f 42 ffff8801019c0cc0 2528378430 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2528380055 C Bi:6:002:1 0 13 = a4095060 22296bd6 065fb307 c6 ffff8801019c0cc0 2528381290 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2528383061 C Bi:6:002:1 0 13 = a40950a0 00000000 00009594 5c ffff8801019c0300 2528384376 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2528423061 C Bi:6:002:1 0 13 = a4094e00 00000000 00009594 e2 ffff88015940e000 2528425414 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528425453 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940eb40 2528426047 C Bo:6:002:1 0 8 > ffff88015940e000 2528429057 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0300 2528430328 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2528430365 S Bo:6:002:1 -115 15 = a4095000 44090a00 002e0000 940000 ffff8801019c0240 2528431058 C Bo:6:002:1 0 15 > ffff8801019c0300 2528548078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e780 2528549028 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2528550195 S Bo:6:002:1 -115 15 = a40950a0 00009594 00000000 5c0000 ffff8801019c0300 2528551053 C Bo:6:002:1 0 15 > ffff88015940e780 2528560071 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0300 2528561024 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2528673086 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e180 2528674578 S Bi:6:002:1 -115 4096 < ffff88015940e180 2528798087 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e180 2528799248 S Bi:6:002:1 -115 4096 < ffff88015940e180 2528802069 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ea80 2528803703 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2528805052 C Bi:6:002:1 0 13 = a4095040 002e0000 943f0000 38 ffff88015940ea80 2528805907 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2528808052 C Bi:6:002:1 0 13 = a4095060 00d11022 0a06609b 89 ffff8801019c0840 2528809033 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2528811037 C Bi:6:002:1 0 13 = a4095020 06291a03 9f22456f 7c ffff8801019c0840 2528811987 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2528814051 C Bi:6:002:1 0 13 = a4095040 d606a2bb 0700cb10 a8 ffff8801019c0840 2528816070 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2528818055 C Bi:6:002:1 0 13 = a4095060 070c0665 9b062935 74 ffff88015940e180 2528819079 S Bi:6:002:1 -115 4096 < ffff88015940e180 2528821039 C Bi:6:002:1 0 13 = a4095020 fc9e2250 74d606c7 ae ffff88015940e180 2528822109 S Bi:6:002:1 -115 4096 < ffff88015940e180 2528824051 C Bi:6:002:1 0 13 = a4095040 c20700c5 10170e06 b2 ffff88015940e180 2528826025 S Bi:6:002:1 -115 4096 < ffff88015940e180 2528827046 C Bi:6:002:1 0 13 = a4095060 6b9b0629 2af39e22 27 ffff88015940e180 2528829056 S Bi:6:002:1 -115 4096 < ffff88015940e180 2528830053 C Bi:6:002:1 0 13 = a4095020 0c7ad606 e3cb0700 54 ffff8801019c0480 2528831639 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2528833040 C Bi:6:002:1 0 13 = a4095040 c0108e0e 06709b06 06 ffff88015940ea80 2528834145 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2528836058 C Bi:6:002:1 0 13 = a4095060 2984ec9e 220c7ed6 c4 ffff88015940ecc0 2528838049 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2528839048 C Bi:6:002:1 0 13 = a4095020 068dd207 00bb108c a4 ffff88015940ea80 2528840062 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2528842060 C Bi:6:002:1 0 13 = a4095040 0e06719b 0629c6eb 5d ffff8801019c0540 2528843077 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2528846050 C Bi:6:002:1 0 13 = a4095060 9e22217d d60670d3 0e ffff8801019c0540 2528847133 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2528849050 C Bi:6:002:1 0 13 = a4095020 0700ba10 170e0673 1c ffff8801019c0540 2528851028 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2528852056 C Bi:6:002:1 0 13 = a4095040 9b0629c3 ea9e227b e7 ffff8801019c0540 2528853064 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2528855056 C Bi:6:002:1 0 13 = a4095060 79d606e0 d50700b8 be ffff8801019c0540 2528856073 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2528858059 C Bi:6:002:1 0 13 = a4095020 10800d06 799b0629 8b ffff8801019c0540 2528859113 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2528861053 C Bi:6:002:1 0 13 = a4095040 22e79e22 966ed606 ec ffff88015940e480 2528863052 S Bi:6:002:1 -115 4096 < ffff88015940e480 2528864051 C Bi:6:002:1 0 13 = a4095060 80dd0700 b310630c 0b ffff88015940ecc0 2528865113 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2528867062 C Bi:6:002:1 0 13 = a4095020 067a9b06 2906e69e 6b ffff88015940ecc0 2528868086 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2528871060 C Bi:6:002:1 0 13 = a4095040 22856ed6 0680de07 fd ffff8801019c0780 2528872020 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2528874050 C Bi:6:002:1 0 13 = a4095060 00b310ca 0b067c9b 1e ffff8801019c0780 2528876039 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2528877045 C Bi:6:002:1 0 13 = a4095020 062951e3 9e22aa71 27 ffff8801019c0780 2528879070 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2528880060 C Bi:6:002:1 0 13 = a4095040 d606a0e1 0700b110 8a ffff88015940e480 2528881085 S Bi:6:002:1 -115 4096 < ffff88015940e480 2528883061 C Bi:6:002:1 0 13 = a4095060 180c0682 9b06298f 36 ffff8801019c0a80 2528884015 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2528886051 C Bi:6:002:1 0 13 = a4095020 da9e22d9 75d60632 f5 ffff8801019c0a80 2528888067 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2528889051 C Bi:6:002:1 0 13 = a4095040 ea0700ae 10520d06 b7 ffff88015940ee40 2528890083 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2528892061 C Bi:6:002:1 0 13 = a4095060 879b0629 b5d29e22 75 ffff88015940e780 2528893108 S Bi:6:002:1 -115 4096 < ffff88015940e780 2528895052 C Bi:6:002:1 0 13 = a4095020 4579d606 d0f10700 17 ffff8801019c0600 2528897062 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2528899049 C Bi:6:002:1 0 13 = a4095040 ab10a70e 068d9b06 b9 ffff8801019c0600 2528900057 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2528905051 C Bi:6:002:1 0 13 = a4095060 2944cb9e 22207ed6 0f ffff88015940ec00 2528908604 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2528909063 C Bi:6:002:1 0 13 = a4095020 066ff907 00a71034 c9 ffff88015940ec00 2528910127 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2528911063 C Bi:6:002:1 0 13 = a4095040 0e068f9b 062954ca 10 ffff88015940ec00 2528912145 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2528914063 C Bi:6:002:1 0 13 = a4095060 9e226b7d d606b0fa ad ffff88015940ec00 2528915178 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2528917061 C Bi:6:002:1 0 13 = a4095020 0700a610 ae0c0690 58 ffff88015940ec00 2528918223 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2528920059 C Bi:6:002:1 0 13 = a4095040 9b062954 c99e227a 52 ffff8801019c06c0 2528921126 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2528924054 C Bi:6:002:1 0 13 = a4095060 7bd60635 fc0700a5 5d ffff88015940eb40 2528925248 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2528927074 C Bi:6:002:1 0 13 = a4095020 10820c06 969b0629 67 ffff8801019c06c0 2528928282 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2528930068 C Bi:6:002:1 0 13 = a4095040 88c39e22 b270d606 58 ffff8801019c06c0 2528931309 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2528933059 C Bi:6:002:1 0 13 = a4095060 cb040800 a110fd0b 1d ffff88015940ef00 2528934269 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2528936060 C Bi:6:002:1 0 13 = a4095020 06979b06 2972c29e d6 ffff88015940ef00 2528937199 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2528939073 C Bi:6:002:1 0 13 = a4095040 22da6ed6 06520608 a7 ffff8801019c06c0 2528941242 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2528942073 C Bi:6:002:1 0 13 = a4095060 00a11003 0c069d9b 23 ffff8801019c06c0 2528943134 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2528945068 C Bi:6:002:1 0 13 = a4095020 0629ebbc 9e22d863 a2 ffff88015940e9c0 2528946195 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528949068 C Bi:6:002:1 0 13 = a4095040 d606d80e 08009d10 3e ffff88015940e9c0 2528950218 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528952069 C Bi:6:002:1 0 13 = a4095060 5c0e069f 9b06299e 7c ffff88015940e9c0 2528953238 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528955070 C Bi:6:002:1 0 13 = a4095020 ba9e22bc 5fd60629 c1 ffff88015940e9c0 2528956413 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2528958070 C Bi:6:002:1 0 13 = a4095040 1208009c 10a10e06 82 ffff8801019c09c0 2528959189 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2528961069 C Bi:6:002:1 0 13 = a4095060 a49b0629 e5b59e22 61 ffff8801019c09c0 2528962213 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2528964053 C Bi:6:002:1 0 13 = a4095020 f055d606 a5190800 1c ffff8801019c09c0 2528965254 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2528967070 C Bi:6:002:1 0 13 = a4095040 9910df0e 06aa9b06 d4 ffff8801019c09c0 2528968139 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2528970061 C Bi:6:002:1 0 13 = a4095060 290bb09e 220e4ad6 21 ffff8801019c09c0 2528971183 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2528974070 C Bi:6:002:1 0 13 = a4095020 06cb2208 0097103f 82 ffff88015940e840 2528975221 S Bi:6:002:1 -115 4096 < ffff88015940e840 2528977052 C Bi:6:002:1 0 13 = a4095040 0f06af9b 0629daaa df ffff88015940e840 2528978247 S Bi:6:002:1 -115 4096 < ffff88015940e840 2528980053 C Bi:6:002:1 0 13 = a4095060 9e22a93f d606d42a 99 ffff88015940e840 2528981154 S Bi:6:002:1 -115 4096 < ffff88015940e840 2528983071 C Bi:6:002:1 0 13 = a4095020 08009510 9c0f06b1 74 ffff8801019c06c0 2528984192 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2528986051 C Bi:6:002:1 0 13 = a4095040 9b0629fe a89e22ec 0f ffff8801019c0600 2528987256 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2528989054 C Bi:6:002:1 0 13 = a4095060 3bd606b6 2d080095 70 ffff8801019c0600 2528990261 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2528992052 C Bi:6:002:1 0 13 = a4095020 10840f06 b79b0629 43 ffff8801019c0600 2528993158 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2528995067 C Bi:6:002:1 0 13 = a4095040 6ca39e22 e930d606 c7 ffff8801019c0600 2528996193 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2528998052 C Bi:6:002:1 0 13 = a4095060 45360800 9410f70e 9b ffff8801019c0600 2529006678 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2529007065 C Bi:6:002:1 0 13 = a4095020 06b89b06 29a1a29e 4a ffff8801019c0600 2529008202 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2529009050 C Bi:6:002:1 0 26 = a4095040 22372fd6 068d3708 e5a40950 60009410 c10e06bd 9bf6 ffff8801019c0600 2529010226 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2529011034 C Bi:6:002:1 0 13 = a40950a0 00000000 00001d4a 0a ffff8801019c0600 2529012529 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2529048076 C Bi:6:002:1 0 13 = a4094e00 00000000 00001d4a b4 ffff8801019c0600 2529049301 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2529050289 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0a80 2529051055 C Bo:6:002:1 0 8 > ffff8801019c0600 2529054067 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e240 2529055226 S Bi:6:002:1 -115 4096 < ffff88015940e300 2529055261 S Bo:6:002:1 -115 15 = a4095000 44090a00 00300000 8a0000 ffff88015940e300 2529056054 C Bo:6:002:1 0 15 > ffff88015940e240 2529173060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2529175173 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2529175192 S Bo:6:002:1 -115 15 = a40950a0 00001d4a 00000000 0a0000 ffff8801019c0a80 2529176048 C Bo:6:002:1 0 15 > ffff8801019c0600 2529185058 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e3c0 2529187182 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2529298046 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e3c0 2529300228 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2529423056 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c03c0 2529425923 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2529427052 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c03c0 2529428976 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2529430051 C Bi:6:002:1 0 13 = a4095040 00300000 943f0000 26 ffff8801019c03c0 2529432011 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2529433049 C Bi:6:002:1 0 13 = a4095060 0629c09d 9e222d26 58 ffff88015940e000 2529434909 S Bi:6:002:1 -115 4096 < ffff88015940e000 2529436040 C Bi:6:002:1 0 13 = a4095020 d606c03e 08009310 78 ffff88015940e840 2529437915 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529439059 C Bi:6:002:1 0 13 = a4095040 460e06c3 9b0629a4 20 ffff88015940e840 2529440928 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529443050 C Bi:6:002:1 0 13 = a4095060 989e2284 1bd606e2 14 ffff88015940e840 2529444990 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529446049 C Bi:6:002:1 0 13 = a4095020 46080093 10d90d06 c2 ffff88015940e840 2529447886 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529449061 C Bi:6:002:1 0 13 = a4095040 c49b0629 9b979e22 7d ffff88015940e840 2529450929 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529452050 C Bi:6:002:1 0 13 = a4095060 9719d606 69480800 ea ffff88015940e840 2529454001 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529455035 C Bi:6:002:1 0 13 = a4095020 9310f20d 06ca9b06 f0 ffff88015940e840 2529457013 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529458049 C Bi:6:002:1 0 13 = a4095040 2941929e 22f30ed6 d0 ffff88015940e840 2529459885 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529461062 C Bi:6:002:1 0 13 = a4095060 06a95008 009310c1 28 ffff88015940e840 2529462938 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529464054 C Bi:6:002:1 0 13 = a4095020 0d06d19b 0629c68b fe ffff88015940e840 2529465943 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529468074 C Bi:6:002:1 0 13 = a4095040 9e228b04 d6067959 7e ffff88015940e840 2529470041 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529471079 C Bi:6:002:1 0 13 = a4095060 08009310 210d06d6 ea ffff8801019c0480 2529476481 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2529477073 C Bi:6:002:1 0 13 = a4095020 9b062905 879e22b6 e1 ffff8801019c0480 2529479212 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2529480069 C Bi:6:002:1 0 26 = a4095040 fbd50681 60080093 efa40950 6010270d 06dc9b06 29c9 ffff8801019c0480 2529481506 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2529483068 C Bi:6:002:1 0 13 = a4095020 2f829e22 84f1d506 6a ffff8801019c0480 2529484443 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2529486066 C Bi:6:002:1 0 13 = a4095040 41680800 9310570d 45 ffff88015940e840 2529488462 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529489071 C Bi:6:002:1 0 13 = a4095060 06e19b06 29a97e9e 87 ffff88015940e840 2529490465 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529493069 C Bi:6:002:1 0 13 = a4095020 2245ead5 06e66d08 00 ffff88015940e000 2529494978 S Bi:6:002:1 -115 4096 < ffff88015940e000 2529496058 C Bi:6:002:1 0 13 = a4095040 00941093 0c06e59b de ffff88015940e000 2529506466 S Bi:6:002:1 -115 4096 < ffff88015940e000 2529507039 C Bi:6:002:1 0 13 = a4095060 0629687a 9e224ce8 b8 ffff88015940e840 2529508347 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529509054 C Bi:6:002:1 0 39 = a4095020 d5060872 08009310 ffa40950 40680b06 e99b0629 76f3a409 5060789e 22c1e8d5 06ae0d ffff88015940e840 2529510764 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529511039 C Bi:6:002:1 0 13 = a4095020 73080093 100c0906 26 ffff88015940e840 2529512374 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529514062 C Bi:6:002:1 0 13 = a4095040 ed9b0629 60769e22 4e ffff8801019c0480 2529515430 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2529518045 C Bi:6:002:1 0 13 = a4095060 48e8d506 bf750800 2c ffff88015940e840 2529519490 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529521062 C Bi:6:002:1 0 13 = a4095020 9410e406 06ee9b06 ce ffff88015940e840 2529522378 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529524060 C Bi:6:002:1 0 13 = a4095040 29ce759e 2211e8d5 bf ffff88015940e840 2529525412 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529527037 C Bi:6:002:1 0 13 = a4095060 06487608 00941071 58 ffff88015940e840 2529528451 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529530061 C Bi:6:002:1 0 13 = a4095020 0606f39b 0629d172 39 ffff88015940e840 2529531484 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529533061 C Bi:6:002:1 0 13 = a4095040 9e2252e7 d5061979 07 ffff8801019c0180 2529534384 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2529536053 C Bi:6:002:1 0 13 = a4095060 08009610 960406f6 71 ffff8801019c0900 2529537418 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2529539043 C Bi:6:002:1 0 13 = a4095020 9b0629ba 6f9e22ff ff ffff8801019c0900 2529540452 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2529543043 C Bi:6:002:1 0 13 = a4095040 e5d5061b 7c080098 7c ffff8801019c0900 2529544354 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2529546054 C Bi:6:002:1 0 13 = a4095060 105c0606 f79b0629 92 ffff8801019c0900 2529547389 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2529549054 C Bi:6:002:1 0 13 = a4095020 086f9e22 cde4d506 fc ffff88015940e840 2529550431 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529552043 C Bi:6:002:1 0 13 = a4095040 147d0800 9810c406 96 ffff88015940e840 2529553470 S Bi:6:002:1 -115 4096 < ffff88015940e840 2529555040 C Bi:6:002:1 0 13 = a4095060 06f89b06 29db6d9e ff ffff88015940e000 2529556334 S Bi:6:002:1 -115 4096 < ffff88015940e000 2529558044 C Bi:6:002:1 0 13 = a4095020 2269e4d5 062f7e08 f8 ffff88015940e000 2529559410 S Bi:6:002:1 -115 4096 < ffff88015940e000 2529561058 C Bi:6:002:1 0 13 = a4095040 00991039 0706fd9b 6a ffff88015940e000 2529562430 S Bi:6:002:1 -115 4096 < ffff88015940e000 2529564056 C Bi:6:002:1 0 13 = a4095060 06290c69 9e22b8e2 31 ffff88015940e000 2529565487 S Bi:6:002:1 -115 4096 < ffff88015940e000 2529568061 C Bi:6:002:1 0 13 = a4095020 d506df82 08009a10 d1 ffff8801019c0900 2529569455 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2529571045 C Bi:6:002:1 0 13 = a4095040 2f0906ff 9b06296a bc ffff8801019c0900 2529572392 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2529574044 C Bi:6:002:1 0 13 = a4095060 669e2232 e1d5067f 38 ffff88015940ef00 2529575435 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529577063 C Bi:6:002:1 0 13 = a4095020 8508009b 103b0a06 ec ffff88015940ef00 2529578480 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529580039 C Bi:6:002:1 0 13 = a4095040 049c0629 ec5f9e22 05 ffff88015940ef00 2529581362 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529583054 C Bi:6:002:1 0 13 = a4095060 95e1d506 888b0800 31 ffff88015940ef00 2529584415 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529586053 C Bi:6:002:1 0 13 = a4095020 9b100a0b 06099c06 c2 ffff88015940ef00 2529587449 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529589055 C Bi:6:002:1 0 13 = a4095040 299d599e 2258e3d5 82 ffff88015940ef00 2529590486 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529593049 C Bi:6:002:1 0 13 = a4095060 068f9108 009c103b 3a ffff88015940eb40 2529594423 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2529596057 C Bi:6:002:1 0 13 = a4095020 0c060b9c 0629d857 e0 ffff8801019c0b40 2529597448 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2529599051 C Bi:6:002:1 0 13 = a4095040 9e220be3 d5063493 9d ffff88015940ef00 2529600977 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529602051 C Bi:6:002:1 0 13 = a4095060 08009b10 ce0b060d d0 ffff88015940ef00 2529603510 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529605047 C Bi:6:002:1 0 13 = a4095020 9c062907 579e221c 9e ffff88015940ef00 2529608153 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529609060 C Bi:6:002:1 0 13 = a4095040 e4d50621 9408009b ac ffff88015940ef00 2529610770 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529611041 C Bi:6:002:1 0 13 = a4095060 10050706 0f9c0629 35 ffff88015940ef00 2529613099 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529614050 C Bi:6:002:1 0 13 = a4095020 20569e22 b3e5d506 92 ffff88015940ef00 2529615602 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2529618063 C Bi:6:002:1 0 13 = a4095040 6b950800 9b10b806 7e ffff8801019c0300 2529619672 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2529621062 C Bi:6:002:1 0 13 = a4095060 06129c06 299b559e 6a ffff8801019c0d80 2529622687 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2529624040 C Bi:6:002:1 0 13 = a4095020 225de9d5 06089808 00 ffff8801019c0d80 2529625707 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2529627061 C Bi:6:002:1 0 13 = a4095040 009b106e 0706159c d0 ffff8801019c0cc0 2529628617 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2529630052 C Bi:6:002:1 0 13 = a4095060 0629a956 9e2260ee 7f ffff8801019c0cc0 2529631651 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2529633064 C Bi:6:002:1 0 13 = a40950a0 00000000 000065c7 ff ffff8801019c0cc0 2529634687 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2529673084 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0cc0 2529674924 S Bi:6:002:1 -115 4096 < ffff88015940e180 2529677913 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e180 2529678042 C Bo:6:002:1 0 8 > ffff8801019c0cc0 2529681070 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e180 2529682503 S Bi:6:002:1 -115 4096 < ffff88015940e780 2529682536 S Bo:6:002:1 -115 15 = a4095000 44090a00 00320000 880000 ffff88015940e780 2529683056 C Bo:6:002:1 0 15 > ffff88015940e180 2529798080 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e480 2529801119 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2529801241 S Bo:6:002:1 -115 15 = a40950a0 000065c7 00000000 ff0000 ffff88015940ecc0 2529802044 C Bo:6:002:1 0 15 > ffff88015940e480 2529810072 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0d80 2529811474 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2529923069 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0900 2529925772 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2530048067 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e480 2530049722 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530052068 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e480 2530053765 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530054774 C Bi:6:002:1 0 13 = a4095040 00320000 943f0000 24 ffff8801019c0d80 2530055773 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2530058051 C Bi:6:002:1 0 13 = a4095060 d5064b9b 08009a10 1c ffff88015940ee40 2530059699 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530061069 C Bi:6:002:1 0 13 = a4095020 5f080617 9c06297d 55 ffff88015940ee40 2530062785 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530064050 C Bi:6:002:1 0 13 = a4095040 579e226d f2d506e4 fe ffff88015940ee40 2530065763 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530068073 C Bi:6:002:1 0 13 = a4095060 9d08009a 10090906 84 ffff88015940ee40 2530069878 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530071053 C Bi:6:002:1 0 13 = a4095020 1c9c0629 31579e22 a8 ffff88015940ee40 2530072694 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530074060 C Bi:6:002:1 0 13 = a4095040 dbfad506 3aa30800 de ffff8801019c0b40 2530075764 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2530077072 C Bi:6:002:1 0 13 = a4095060 9810300a 061d9c06 ae ffff88015940ee40 2530078889 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530080071 C Bi:6:002:1 0 13 = a4095020 29ae579e 229cfcd5 04 ffff8801019c0b40 2530081766 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2530083069 C Bi:6:002:1 0 13 = a4095040 0660a408 00981068 97 ffff8801019c0b40 2530084693 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2530086070 C Bi:6:002:1 0 13 = a4095060 0a06209c 0629ca59 91 ffff8801019c0b40 2530087749 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2530089070 C Bi:6:002:1 0 13 = a4095020 9e225a01 d606d5a7 98 ffff8801019c0b40 2530090792 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2530093051 C Bi:6:002:1 0 13 = a4095040 08009710 2c0b0623 30 ffff8801019c0b40 2530094821 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2530096070 C Bi:6:002:1 0 13 = a4095060 9c062982 589e2230 78 ffff88015940e180 2530097708 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530099052 C Bi:6:002:1 0 13 = a4095020 07d606a2 ab080096 9d ffff88015940e180 2530100729 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530102055 C Bi:6:002:1 0 13 = a4095040 10380b06 269c0629 0d ffff88015940e180 2530103853 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530105062 C Bi:6:002:1 0 13 = a4095060 62529e22 ab08d606 62 ffff88015940e780 2530106800 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530108049 C Bi:6:002:1 0 13 = a4095020 3eb10800 9610b60c 66 ffff88015940e180 2530109721 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530111059 C Bi:6:002:1 0 13 = a4095040 062b9c06 29a74a9e 50 ffff88015940e180 2530113172 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530114052 C Bi:6:002:1 0 13 = a4095060 222b0dd6 06fcb808 05 ffff88015940e180 2530115753 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530117039 C Bi:6:002:1 0 13 = a4095020 009610b9 0e06319c 47 ffff88015940e180 2530117779 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530121064 C Bi:6:002:1 0 13 = a4095040 0629d041 9e222110 8e ffff88015940e180 2530122705 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530124060 C Bi:6:002:1 0 13 = a4095060 d6066fc1 08009610 6d ffff88015940e180 2530125727 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530127040 C Bi:6:002:1 0 13 = a4095020 0f0f0634 9c0629a6 fa ffff88015940e180 2530128754 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530130050 C Bi:6:002:1 0 13 = a4095040 3d9e22ac 11d6066e 3f ffff88015940e180 2530131775 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530133050 C Bi:6:002:1 0 13 = a4095060 c5080097 10530e06 8c ffff88015940e780 2530134741 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530136052 C Bi:6:002:1 0 13 = a4095020 3a9c0629 f6339e22 2d ffff88015940e180 2530137784 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530139050 C Bi:6:002:1 0 13 = a4095040 dc13d606 94ce0800 f0 ffff88015940e780 2530140790 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530142050 C Bi:6:002:1 0 13 = a4095060 97101c0e 063b9c06 af ffff88015940e780 2530143663 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530146055 C Bi:6:002:1 0 13 = a4095020 2951329e 224a14d6 a3 ffff8801019c0300 2530147734 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2530149041 C Bi:6:002:1 0 13 = a4095040 0622d008 0097104f 89 ffff8801019c0300 2530150750 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2530152054 C Bi:6:002:1 0 13 = a4095060 0e06419c 06298728 c8 ffff8801019c0300 2530153808 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2530155054 C Bi:6:002:1 0 13 = a4095020 9e221117 d6066dd9 03 ffff8801019c0300 2530156672 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2530158055 C Bi:6:002:1 0 13 = a4095040 08009710 590f0646 24 ffff8801019c0300 2530159740 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2530161071 C Bi:6:002:1 0 13 = a4095060 9c06296e 209e2218 c4 ffff8801019c0300 2530162774 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2530164071 C Bi:6:002:1 0 13 = a4095020 1ad60639 e1080097 50 ffff8801019c0840 2530165798 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2530167055 C Bi:6:002:1 0 13 = a4095040 10b00f06 4c9c0629 eb ffff88015940ec00 2530170041 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2530171072 C Bi:6:002:1 0 13 = a4095060 40179e22 651bd606 d8 ffff88015940e180 2530172731 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530174071 C Bi:6:002:1 0 13 = a4095020 e4e90800 9610280f 79 ffff88015940e180 2530175759 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530177070 C Bi:6:002:1 0 13 = a4095040 06519c06 29ab0f9e 63 ffff88015940e180 2530178787 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530180070 C Bi:6:002:1 0 13 = a4095060 227018d6 066bf108 95 ffff8801019c0180 2530181721 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530183053 C Bi:6:002:1 0 13 = a4095020 009610b3 0e06569c 2a ffff88015940ec00 2530184781 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2530186070 C Bi:6:002:1 0 13 = a4095040 06296009 9e22fd10 aa ffff88015940ec00 2530187829 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2530189054 C Bi:6:002:1 0 13 = a4095060 d606e1f8 08009510 d9 ffff88015940ef00 2530189891 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2530192071 C Bi:6:002:1 0 13 = a4095020 c30e065c 9c062974 8d ffff88015940ef00 2530193714 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2530195050 C Bi:6:002:1 0 13 = a4095040 019e2236 0ad60662 8e ffff88015940e9c0 2530196730 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2530199058 C Bi:6:002:1 0 13 = a4095060 01090093 109e0e06 80 ffff88015940e000 2530202386 S Bi:6:002:1 -115 4096 < ffff88015940e000 2530203062 C Bi:6:002:1 0 13 = a4095020 5d9c0629 ecff9d22 9f ffff88015940eb40 2530204234 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2530205059 C Bi:6:002:1 0 13 = a4095040 4709d606 ec020900 c4 ffff88015940eb40 2530206254 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2530208049 C Bi:6:002:1 0 13 = a4095060 93108a0e 06639c06 65 ffff88015940eb40 2530209401 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2530211041 C Bi:6:002:1 0 13 = a4095020 29fbf79d 225005d6 c4 ffff88015940eb40 2530213176 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2530214054 C Bi:6:002:1 0 13 = a4095040 06c00a09 009210d5 2f ffff88015940eb40 2530215201 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2530217037 C Bi:6:002:1 0 13 = a4095060 0d06699c 0629f2f2 4c ffff88015940eb40 2530218216 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2530220046 C Bi:6:002:1 0 13 = a4095020 9d221c01 d6064910 f6 ffff8801019c03c0 2530221245 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2530224063 C Bi:6:002:1 0 13 = a4095040 09009010 820b066d d6 ffff8801019c0780 2530225316 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2530227055 C Bi:6:002:1 0 13 = a4095060 9c0629a9 f39d221a d1 ffff8801019c0540 2530228239 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530230053 C Bi:6:002:1 0 13 = a4095020 f9d50649 1509008f 2d ffff8801019c0540 2530231257 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530233060 C Bi:6:002:1 0 13 = a4095040 10d40a06 709c0629 b6 ffff8801019c0540 2530234288 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530236055 C Bi:6:002:1 0 13 = a4095060 51f59d22 3df2d506 9a ffff8801019c0540 2530237356 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530239070 C Bi:6:002:1 0 13 = a4095020 cd190900 8f104b0b df ffff8801019c0540 2530240234 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530242069 C Bi:6:002:1 0 13 = a4095040 06729c06 29bbf69d aa ffff88015940eb40 2530243323 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2530245070 C Bi:6:002:1 0 13 = a4095060 2293edd5 06ff1c09 f8 ffff8801019c0540 2530246303 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530249070 C Bi:6:002:1 0 13 = a4095020 008f10f3 0b06779c 57 ffff8801019c0540 2530250400 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530252070 C Bi:6:002:1 0 13 = a4095040 062953fa 9d22b7e2 d1 ffff8801019c0540 2530253223 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530255055 C Bi:6:002:1 0 13 = a4095060 d5068424 09009010 67 ffff8801019c0540 2530256297 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530258067 C Bi:6:002:1 0 13 = a40950a0 00000000 0000d485 0c ffff8801019c0780 2530259356 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2530298076 C Bi:6:002:1 0 13 = a4094e00 00000000 0000d485 b2 ffff8801019c0780 2530300390 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2530300424 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0540 2530301057 C Bo:6:002:1 0 8 > ffff8801019c0780 2530304060 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e000 2530309041 S Bi:6:002:1 -115 4096 < ffff88015940e840 2530309168 S Bo:6:002:1 -115 15 = a4095000 44090a00 00340000 8e0000 ffff88015940e840 2530310061 C Bo:6:002:1 0 15 > ffff88015940e000 2530423058 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2530424246 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2530424261 S Bo:6:002:1 -115 15 = a40950a0 0000d485 00000000 0c0000 ffff8801019c0600 2530425036 C Bo:6:002:1 0 15 > ffff8801019c0a80 2530432060 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0a80 2530434221 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2530548064 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e240 2530549401 S Bi:6:002:1 -115 4096 < ffff88015940e240 2530673085 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0a80 2530674799 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2530677057 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ef00 2530678925 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2530680068 C Bi:6:002:1 0 13 = a4095040 00340000 943f0000 22 ffff88015940ef00 2530681881 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2530683069 C Bi:6:002:1 0 13 = a4095060 810e067a 9c0629f7 2a ffff88015940ec00 2530684802 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2530686069 C Bi:6:002:1 0 13 = a4095020 fb9d22ab dcd5068e b3 ffff88015940ec00 2530687779 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2530689070 C Bi:6:002:1 0 13 = a4095040 28090090 10cc0e07 d9 ffff88015940ec00 2530690803 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2530693070 C Bi:6:002:1 0 13 = a4095060 7a9c0629 4a9b0629 aa ffff88015940ec00 2530694866 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2530696071 C Bi:6:002:1 0 13 = a4095020 44199f22 f15bd606 47 ffff88015940ef00 2530697831 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2530699056 C Bi:6:002:1 0 13 = a4095040 f7fb9d22 abdcd506 aa ffff88015940ef00 2530700829 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2530702055 C Bi:6:002:1 0 13 = a4095060 0dac0400 efa90400 7a ffff8801019c0000 2530703890 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2530705073 C Bi:6:002:1 0 13 = a4095020 a0860100 ffffffff fa ffff88015940e180 2530706941 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530708057 C Bi:6:002:1 0 13 = a4095040 44199f22 7f7ed606 8c ffff88015940ea80 2530709771 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2530711050 C Bi:6:002:1 0 13 = a4095060 ebf29d22 abdcd506 9f ffff88015940e180 2530712804 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530714069 C Bi:6:002:1 0 13 = a4095020 05005400 0000c80c 48 ffff88015940e180 2530715801 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530718060 C Bi:6:002:1 0 13 = a4095040 b50fffff ffff0300 04 ffff88015940e180 2530731162 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530733044 C Bi:6:002:1 0 13 = a4095060 13000901 ffffffff 86 ffff88015940e180 2530735063 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530736043 C Bi:6:002:1 0 52 = a4095020 ff0201ff 067d9c06 3fa40950 40295ffe 9d229ad6 d513a409 506006ec 2c090091 10b467a4 0950200e 06839c06 292002c7 ffff88015940e180 2530737091 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530738054 C Bi:6:002:1 0 13 = a4095040 9e22dbc9 d5068b35 7e ffff88015940ea80 2530739099 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2530740061 C Bi:6:002:1 0 13 = a4095060 09009210 4a0e0689 dd ffff8801019c0600 2530741137 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2530742061 C Bi:6:002:1 0 13 = a4095020 9c0629a2 059e22b6 c3 ffff8801019c0600 2530743171 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2530746060 C Bi:6:002:1 0 13 = a4095040 bed5062d 3d090093 5a ffff8801019c0600 2530747069 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2530749050 C Bi:6:002:1 0 13 = a4095060 10a90d06 8d9c0629 11 ffff88015940e780 2530750113 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530752051 C Bi:6:002:1 0 13 = a4095020 38079e22 3ab8d506 0f ffff88015940e780 2530753152 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530755042 C Bi:6:002:1 0 13 = a4095040 9f410900 96107e0c 9e ffff88015940e780 2530757050 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530758050 C Bi:6:002:1 0 13 = a4095060 06929c06 2922079e 01 ffff8801019c0840 2530759083 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2530761055 C Bi:6:002:1 0 13 = a4095020 228dadd5 06584809 15 ffff88015940ee40 2530762112 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530764051 C Bi:6:002:1 0 13 = a4095040 0099101e 0c06989c 24 ffff88015940ee40 2530765142 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530768068 C Bi:6:002:1 0 13 = a4095060 06290805 9e22afa1 0d ffff88015940e480 2530770107 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530771051 C Bi:6:002:1 0 13 = a4095020 d506ef4f 09009f10 28 ffff88015940ee40 2530774672 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530775075 C Bi:6:002:1 0 13 = a4095040 b60c069d 9c062983 ac ffff8801019c0780 2530776683 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2530777054 C Bi:6:002:1 0 13 = a4095060 039e2218 98d5060b 7a ffff8801019c0780 2530778707 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2530780071 C Bi:6:002:1 0 13 = a4095020 560900a5 10ae0c06 93 ffff8801019c0780 2530781610 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2530783072 C Bi:6:002:1 0 13 = a4095040 a19c0629 08049e22 1f ffff8801019c0780 2530784650 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2530786050 C Bi:6:002:1 0 13 = a4095060 3f94d506 ab580900 1f ffff88015940e480 2530787690 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530789070 C Bi:6:002:1 0 13 = a4095020 a910bf0a 06a59c06 e8 ffff88015940e480 2530790775 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530793068 C Bi:6:002:1 0 13 = a4095040 2921079e 22fc92d5 b5 ffff88015940e480 2530794665 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530796070 C Bi:6:002:1 0 13 = a4095060 06ad5b09 00ac102d f5 ffff8801019c03c0 2530797714 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2530798759 C Bi:6:002:1 0 13 = a4095020 0906aa9c 0629080d ce ffff88015940e9c0 2530800756 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2530802057 C Bi:6:002:1 0 13 = a4095040 9e22078f d506b361 88 ffff8801019c0180 2530804645 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530805059 C Bi:6:002:1 0 13 = a4095060 0900b110 b00806af 24 ffff8801019c0180 2530806617 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530808069 C Bi:6:002:1 0 13 = a4095020 9c062952 139e228f 1c ffff88015940e480 2530809654 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530811058 C Bi:6:002:1 0 13 = a4095040 8bd50618 680900b8 24 ffff88015940e480 2530813976 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530815053 C Bi:6:002:1 0 13 = a4095060 10290b06 b29c0629 a8 ffff88015940e480 2530816424 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530818069 C Bi:6:002:1 0 13 = a4095020 e9159e22 1a8ad506 de ffff88015940e480 2530821899 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530822050 C Bi:6:002:1 0 13 = a4095040 bb6a0900 bb10c40b 01 ffff88015940e480 2530823409 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530824040 C Bi:6:002:1 0 13 = a4095060 06b39c06 29b2169e a1 ffff88015940e480 2530826131 S Bi:6:002:1 -115 4096 < ffff88015940e480 2530827044 C Bi:6:002:1 0 13 = a4095020 221c89d5 06ac6b09 77 ffff88015940ee40 2530828386 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530830062 C Bi:6:002:1 0 13 = a4095040 00bc10af 0b06b89c 97 ffff88015940ee40 2530831381 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2530833060 C Bi:6:002:1 0 13 = a4095060 0629d81a 9e225b86 11 ffff8801019c0180 2530834671 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530836061 C Bi:6:002:1 0 13 = a4095020 d506e36f 0900c010 5b ffff8801019c0180 2530837438 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530839045 C Bi:6:002:1 0 13 = a4095040 1c0a06b9 9c0629e8 4f ffff8801019c0180 2530840349 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530843061 C Bi:6:002:1 0 13 = a4095060 1b9e22d0 84d50640 fd ffff8801019c0180 2530844393 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530846060 C Bi:6:002:1 0 13 = a4095020 710900c1 10de0906 a5 ffff8801019c0180 2530847419 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530849061 C Bi:6:002:1 0 13 = a4095040 bc9c0629 be1d9e22 ad ffff8801019c0180 2530850474 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2530852040 C Bi:6:002:1 0 13 = a4095060 a081d506 e1730900 f4 ffff88015940e780 2530853378 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530855053 C Bi:6:002:1 0 13 = a4095020 c510ed08 06bf9c06 ce ffff88015940e180 2530856405 S Bi:6:002:1 -115 4096 < ffff88015940e180 2530858061 C Bi:6:002:1 0 13 = a4095040 290b209e 22087dd5 a3 ffff88015940e780 2530859429 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530861061 C Bi:6:002:1 0 13 = a4095060 067d7709 00ca1089 cb ffff88015940e780 2530862478 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530864060 C Bi:6:002:1 0 13 = a4095020 0906c09c 0629a720 26 ffff88015940e780 2530865468 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530868065 C Bi:6:002:1 0 13 = a4095040 9e220a7b d506d778 0c ffff88015940e780 2530869376 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530871063 C Bi:6:002:1 0 13 = a4095060 0900cc10 ea0906c5 68 ffff88015940e780 2530872437 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530874062 C Bi:6:002:1 0 13 = a4095020 9c062964 239e22fb 6e ffff8801019c0300 2530875327 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2530877057 C Bi:6:002:1 0 13 = a4095040 70d50690 7f0900d8 20 ffff88015940e780 2530878396 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530880062 C Bi:6:002:1 0 13 = a4095060 10020c06 c69c0629 f0 ffff88015940e780 2530881408 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530883061 C Bi:6:002:1 0 13 = a40950a0 00000000 000034d5 bc ffff88015940e780 2530884462 S Bi:6:002:1 -115 4096 < ffff88015940e780 2530923044 C Bi:6:002:1 0 13 = a4094e00 00000000 000034d5 02 ffff8801019c0b40 2530924345 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2530972347 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2530973061 C Bo:6:002:1 0 8 > ffff8801019c0b40 2530976060 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e180 2530977397 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2530977410 S Bo:6:002:1 -115 15 = a4095000 44090a00 00360000 8c0000 ffff88015940ea80 2530978057 C Bo:6:002:1 0 15 > ffff88015940e180 2531048060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0240 2531050409 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2531050429 S Bo:6:002:1 -115 15 = a40950a0 000034d5 00000000 bc0000 ffff8801019c0900 2531051048 C Bo:6:002:1 0 15 > ffff8801019c0240 2531060056 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0240 2531062401 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2531173084 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0240 2531174702 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2531298080 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0240 2531300493 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2531302071 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0240 2531303506 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2531305065 C Bi:6:002:1 0 13 = a4095040 00360000 943f0000 20 ffff8801019c0300 2531306576 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2531308070 C Bi:6:002:1 0 13 = a4095060 14249e22 0e6fd506 a3 ffff8801019c0d80 2531309474 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2531311055 C Bi:6:002:1 0 13 = a4095020 ea800900 da10330c 4b ffff88015940eb40 2531313485 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531314056 C Bi:6:002:1 0 13 = a4095040 06c99c06 2965279e 1d ffff88015940eb40 2531315496 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531318070 C Bi:6:002:1 0 13 = a4095060 22826ed5 060a8409 07 ffff88015940eb40 2531319519 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531321050 C Bi:6:002:1 0 13 = a4095020 00de10aa 0c06cd9c e2 ffff88015940eb40 2531322438 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531324054 C Bi:6:002:1 0 13 = a4095040 06299d2b 9e220f6b fc ffff88015940eb40 2531327986 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531329041 C Bi:6:002:1 0 13 = a4095060 d5067288 0900e710 4a ffff88015940eb40 2531330137 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531331043 C Bi:6:002:1 0 13 = a4095020 d90b06ce 9c062932 46 ffff88015940eb40 2531332931 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531333051 C Bi:6:002:1 0 13 = a4095040 2c9e22b3 6ad50608 2f ffff8801019c0180 2531334950 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531336037 C Bi:6:002:1 0 13 = a4095060 890900e9 10810b06 68 ffff8801019c0180 2531338056 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531339064 C Bi:6:002:1 0 13 = a4095020 d09c0629 652d9e22 4a ffff8801019c0180 2531341046 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531343042 C Bi:6:002:1 0 13 = a4095040 ea69d506 458a0900 2b ffff8801019c0180 2531343925 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531346061 C Bi:6:002:1 0 13 = a4095060 f0105f09 06d39c06 64 ffff8801019c0180 2531347963 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531349051 C Bi:6:002:1 0 13 = a4095020 29ca2f9e 226368d5 73 ffff8801019c0180 2531350991 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531352051 C Bi:6:002:1 0 13 = a4095040 06d38c09 00f5102d 25 ffff8801019c0180 2531354062 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531355074 C Bi:6:002:1 0 13 = a4095060 0906d99c 06290c35 c1 ffff8801019c0180 2531356967 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531358071 C Bi:6:002:1 0 13 = a4095020 9e220264 d5068992 cf ffff8801019c0180 2531359999 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531361068 C Bi:6:002:1 0 13 = a4095040 09000111 710906db 01 ffff8801019c0180 2531363045 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531364067 C Bi:6:002:1 0 13 = a4095060 9c06293b 369e223b a4 ffff8801019c0180 2531365051 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2531367052 C Bi:6:002:1 0 13 = a4095020 64d506a5 93090003 56 ffff88015940eb40 2531367957 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531371071 C Bi:6:002:1 0 13 = a4095040 11c60806 dc9c0629 0b ffff8801019c0480 2531373043 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2531374053 C Bi:6:002:1 0 13 = a4095060 dc369e22 5a63d506 21 ffff8801019c0480 2531376018 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2531377051 C Bi:6:002:1 0 13 = a4095020 71940900 04118a08 a6 ffff8801019c0480 2531379062 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2531380063 C Bi:6:002:1 0 13 = a4095040 06dd9c06 2955379e 29 ffff8801019c0480 2531381923 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2531383054 C Bi:6:002:1 0 13 = a4095060 224a63d5 06e29409 3a ffff88015940e300 2531384958 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531386040 C Bi:6:002:1 0 13 = a4095020 000411f5 0706e29c 42 ffff88015940e300 2531387993 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531389049 C Bi:6:002:1 0 13 = a4095040 0629d23a 9e22c45c 5e ffff88015940e300 2531391031 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531392065 C Bi:6:002:1 0 13 = a4095060 d506199a 09000811 dd ffff88015940e300 2531393930 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531396038 C Bi:6:002:1 0 13 = a4095020 350806e7 9c0629ca 78 ffff88015940e300 2531397969 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531399040 C Bi:6:002:1 0 13 = a4095040 3e9e2266 58d50671 a3 ffff8801019c03c0 2531401097 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2531402068 C Bi:6:002:1 0 13 = a4095060 9e09000c 11150906 0d ffff88015940e300 2531403967 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531405071 C Bi:6:002:1 0 13 = a4095020 ed9c0629 c8409e22 b7 ffff88015940e300 2531406960 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531408068 C Bi:6:002:1 0 13 = a4095040 1858d506 53a00900 d4 ffff88015940e300 2531410037 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531411068 C Bi:6:002:1 0 13 = a4095060 0e11d604 06ef9c06 23 ffff8801019c03c0 2531413160 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2531414053 C Bi:6:002:1 0 13 = a4095020 2955429e 22465ad5 96 ffff88015940e300 2531416936 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531418050 C Bi:6:002:1 0 13 = a4095040 0621a209 000e116d 43 ffff88015940e300 2531419984 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531424043 C Bi:6:002:1 0 13 = a4095060 0606f29c 0629f444 6c ffff88015940e300 2531424992 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531427037 C Bi:6:002:1 0 13 = a4095020 9e22915d d5065ba5 80 ffff88015940e300 2531427895 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531430043 C Bi:6:002:1 0 13 = a4095040 09000d11 270806f3 72 ffff88015940e300 2531431940 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531433060 C Bi:6:002:1 0 13 = a4095060 9c062968 459e2202 bd ffff88015940e300 2531434996 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531439055 C Bi:6:002:1 0 13 = a4095020 5ed506db a509000d 2a ffff8801019c0780 2531441960 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2531443045 C Bi:6:002:1 0 13 = a4095040 11280806 f49c0629 cd ffff8801019c0780 2531444999 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2531446040 C Bi:6:002:1 0 13 = a4095060 8c459e22 b65dd506 d0 ffff8801019c0780 2531448016 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2531449040 C Bi:6:002:1 0 13 = a4095020 0aa60900 0d11b407 d7 ffff8801019c0780 2531451095 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2531452072 C Bi:6:002:1 0 13 = a4095040 06f69c06 29cb459e ee ffff8801019c0780 2531453960 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2531455069 C Bi:6:002:1 0 13 = a4095060 221f5ed5 062da609 af ffff88015940e300 2531457015 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531458055 C Bi:6:002:1 0 13 = a4095020 000d1100 0006f79c ac ffff88015940e000 2531460032 S Bi:6:002:1 -115 4096 < ffff88015940e000 2531461057 C Bi:6:002:1 0 13 = a4095040 0629a646 9e22c55e 55 ffff88015940e000 2531463239 S Bi:6:002:1 -115 4096 < ffff88015940e000 2531464070 C Bi:6:002:1 0 13 = a4095060 d5060fa7 09000c11 f2 ffff88015940e000 2531465969 S Bi:6:002:1 -115 4096 < ffff88015940e000 2531467070 C Bi:6:002:1 0 13 = a4095020 4f0506fa 9c0629d8 00 ffff88015940e000 2531468987 S Bi:6:002:1 -115 4096 < ffff88015940e000 2531471073 C Bi:6:002:1 0 13 = a4095040 489e2201 5fd5061f db ffff8801019c0840 2531474369 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2531475059 C Bi:6:002:1 0 13 = a4095060 a909000c 11bc0606 9c ffff8801019c0840 2531476947 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2531478074 C Bi:6:002:1 0 13 = a4095020 fb9c0629 e1489e22 80 ffff88015940e300 2531479992 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531483080 C Bi:6:002:1 0 13 = a4095040 e55ed506 27a90900 52 ffff88015940e300 2531485074 S Bi:6:002:1 -115 4096 < ffff88015940e300 2531489050 C Bi:6:002:1 0 13 = a4095060 0c11fc05 06fc9c06 19 ffff8801019c09c0 2531491004 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2531492056 C Bi:6:002:1 0 13 = a4095020 29df489e 22b45fd5 e1 ffff88015940eb40 2531494058 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531496073 C Bi:6:002:1 0 13 = a4095040 06a6a909 000b114c eb ffff88015940eb40 2531498110 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2531499069 C Bi:6:002:1 0 13 = a4095060 0506fe9c 06299d49 07 ffff8801019c09c0 2531499933 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2531502070 C Bi:6:002:1 0 13 = a4095020 9e227162 d50672ab 78 ffff8801019c0000 2531503967 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2531505056 C Bi:6:002:1 0 13 = a4095040 09000b11 bc0506ff ee ffff8801019c0000 2531506986 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2531508077 C Bi:6:002:1 0 13 = a4095060 9c062985 4a9e228b d6 ffff8801019c0a80 2531510021 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2531511071 C Bi:6:002:1 0 13 = a4095020 63d5067b ac09000a b9 ffff88015940e840 2531512971 S Bi:6:002:1 -115 4096 < ffff88015940e840 2531514054 C Bi:6:002:1 0 13 = a4095040 11230606 039d0629 3e ffff88015940e840 2531515992 S Bi:6:002:1 -115 4096 < ffff88015940e840 2531521050 C Bi:6:002:1 0 13 = a4095060 294d9e22 3569d506 ca ffff88015940e840 2531523194 S Bi:6:002:1 -115 4096 < ffff88015940e840 2531524051 C Bi:6:002:1 0 13 = a40950a0 00000000 000091b0 7c ffff88015940e840 2531528383 S Bi:6:002:1 -115 4096 < ffff88015940e840 2531548063 C Bi:6:002:1 0 13 = a4094e00 00000000 000091b0 c2 ffff8801019c0a80 2531549342 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2531549361 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0540 2531550048 C Bo:6:002:1 0 8 > ffff8801019c0a80 2531553054 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0a80 2531554418 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2531554435 S Bo:6:002:1 -115 15 = a4095000 44090a00 00380000 820000 ffff8801019c06c0 2531555033 C Bo:6:002:1 0 15 > ffff8801019c0a80 2531673060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2531674901 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2531674920 S Bo:6:002:1 -115 15 = a40950a0 000091b0 00000000 7c0000 ffff8801019c0600 2531675035 C Bo:6:002:1 0 15 > ffff8801019c0a80 2531685055 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0a80 2531686873 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2531798080 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0a80 2531799888 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2531923065 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ecc0 2531926542 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531927053 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ecc0 2531928987 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531930051 C Bi:6:002:1 0 13 = a4095040 00380000 943f0000 2e ffff88015940ecc0 2531933293 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531934052 C Bi:6:002:1 0 13 = a4095060 c7b00900 0811d807 25 ffff88015940ecc0 2531936494 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531937054 C Bi:6:002:1 0 13 = a4095020 06049d06 29cb4d9e 75 ffff88015940e9c0 2531938375 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2531939037 C Bi:6:002:1 0 13 = a4095040 22db69d5 067eb109 38 ffff8801019c0600 2531940829 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2531943062 C Bi:6:002:1 0 13 = a4095060 000811d7 0706079d c8 ffff8801019c0600 2531944274 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2531946062 C Bi:6:002:1 0 13 = a4095020 0629c24e 9e22326b 9b ffff8801019c0600 2531947319 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2531949062 C Bi:6:002:1 0 13 = a4095040 d506d3b2 09000711 10 ffff8801019c0600 2531950366 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2531952049 C Bi:6:002:1 0 13 = a4095060 9c07060b 9d0629be 07 ffff8801019c0600 2531953406 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2531955061 C Bi:6:002:1 0 13 = a4095020 4f9e22e2 6bd506ec 98 ffff88015940ecc0 2531956285 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531958062 C Bi:6:002:1 0 13 = a4095040 b3090006 119b0406 89 ffff88015940ecc0 2531959319 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531961061 C Bi:6:002:1 0 13 = a4095060 0c9d0629 43509e22 8c ffff88015940ecc0 2531962342 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531964057 C Bi:6:002:1 0 13 = a4095020 956cd506 92b40900 d8 ffff88015940ecc0 2531965555 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2531968081 C Bi:6:002:1 0 13 = a4095040 06110005 06119d06 23 ffff8801019c0000 2531969314 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2531971056 C Bi:6:002:1 0 13 = a4095060 294e529e 222f71d5 9f ffff8801019c09c0 2531972390 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2531974054 C Bi:6:002:1 0 13 = a4095020 061bb809 000411cf ab ffff8801019c09c0 2531975399 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2531977061 C Bi:6:002:1 0 13 = a4095040 0506129d 06290753 4a ffff8801019c09c0 2531978383 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2531980070 C Bi:6:002:1 0 13 = a4095060 9e22b072 d5063fb9 b6 ffff88015940e9c0 2531981314 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2531983074 C Bi:6:002:1 0 13 = a4095020 09000411 70060614 a5 ffff88015940e9c0 2531984395 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2531986070 C Bi:6:002:1 0 13 = a4095040 9d0629ba 539e2298 c2 ffff8801019c0000 2531987426 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2531989056 C Bi:6:002:1 0 13 = a4095060 75d50640 bb090004 cd ffff8801019c0000 2531990456 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2531992070 C Bi:6:002:1 0 13 = a4095020 113b0706 169d0629 52 ffff8801019c0000 2531993299 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2531996068 C Bi:6:002:1 0 13 = a4095040 d0549e22 5a78d506 74 ffff88015940e480 2531997433 S Bi:6:002:1 -115 4096 < ffff88015940e480 2531999058 C Bi:6:002:1 0 13 = a4095060 39bd0900 0311e707 e2 ffff88015940ea80 2532000376 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532002070 C Bi:6:002:1 0 13 = a4095020 06199d06 29b8569e 00 ffff88015940ea80 2532003374 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532005069 C Bi:6:002:1 0 13 = a4095040 22b87cd5 0679c009 38 ffff88015940ea80 2532009000 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532010076 C Bi:6:002:1 0 13 = a4095060 00021125 09061a9d 23 ffff88015940ea80 2532011526 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532012070 C Bi:6:002:1 0 13 = a4095020 0629c356 9e228a7e 2f ffff88015940ea80 2532013595 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532014073 C Bi:6:002:1 0 13 = a4095040 d50698c1 09000211 2d ffff88015940ea80 2532015515 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532018064 C Bi:6:002:1 0 13 = a4095060 84090620 9d0629b7 33 ffff8801019c0000 2532019513 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2532021071 C Bi:6:002:1 0 13 = a4095020 579e222f 85d506d2 9d ffff8801019c0000 2532022523 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2532024052 C Bi:6:002:1 0 13 = a4095040 c50900fe 10ee0806 7f ffff8801019c0840 2532028728 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532029053 C Bi:6:002:1 0 13 = a4095060 269d0629 66579e22 84 ffff8801019c0000 2532030761 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2532031050 C Bi:6:002:1 0 13 = a4095020 fc88d506 25c80900 9e ffff8801019c0780 2532033796 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2532034049 C Bi:6:002:1 0 13 = a4095040 f910ca05 06279d06 21 ffff8801019c0840 2532035758 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532036060 C Bi:6:002:1 0 13 = a4095060 29bf579e 22958ad5 2a ffff8801019c0840 2532039603 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532040044 C Bi:6:002:1 0 13 = a4095020 062dc909 00f810a9 77 ffff8801019c0840 2532041128 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532042053 C Bi:6:002:1 0 13 = a4095040 0506299d 0629d958 a4 ffff8801019c0840 2532043142 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532046051 C Bi:6:002:1 0 13 = a4095060 9e220f8d d50601cb ba ffff8801019c0840 2532047190 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532049061 C Bi:6:002:1 0 13 = a4095020 0900f710 d905062b c2 ffff8801019c0840 2532050222 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532052042 C Bi:6:002:1 0 13 = a4095040 9d062924 5a9e2282 4f ffff8801019c0840 2532053112 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2532055037 C Bi:6:002:1 0 13 = a4095060 8fd506f5 cc0900f5 04 ffff88015940e780 2532056164 S Bi:6:002:1 -115 4096 < ffff88015940e780 2532058043 C Bi:6:002:1 0 13 = a4095020 103e0606 2f9d0629 6e ffff8801019c0780 2532059211 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2532061061 C Bi:6:002:1 0 13 = a4095040 a15d9e22 8194d506 3b ffff8801019c03c0 2532062280 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2532064052 C Bi:6:002:1 0 13 = a4095060 84d10900 f1109e08 b6 ffff88015940e180 2532065129 S Bi:6:002:1 -115 4096 < ffff88015940e180 2532067057 C Bi:6:002:1 0 13 = a4095020 06309d06 29eb5d9e 71 ffff88015940e180 2532068157 S Bi:6:002:1 -115 4096 < ffff88015940e180 2532071066 C Bi:6:002:1 0 13 = a4095040 225095d5 060ed209 5c ffff88015940e180 2532072205 S Bi:6:002:1 -115 4096 < ffff88015940e180 2532074055 C Bi:6:002:1 0 13 = a4095060 00f110c3 0806359d 19 ffff8801019c0780 2532075116 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2532077056 C Bi:6:002:1 0 13 = a4095020 0629a861 9e22de99 c0 ffff8801019c0780 2532078171 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2532080070 C Bi:6:002:1 0 13 = a4095040 d506d1d6 0900ed10 9d ffff8801019c0780 2532081584 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2532083074 C Bi:6:002:1 0 13 = a4095060 bc090638 9d062971 d5 ffff8801019c0780 2532084279 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2532086052 C Bi:6:002:1 0 13 = a4095020 649e225d 9dd5065c 4a ffff8801019c0180 2532087293 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532089069 C Bi:6:002:1 0 13 = a4095040 da0900ea 106f0a06 f7 ffff8801019c0180 2532090258 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532092071 C Bi:6:002:1 0 13 = a4095060 3a9d0629 10669e22 df ffff8801019c0180 2532093200 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532095051 C Bi:6:002:1 0 13 = a4095020 179fd506 30dc0900 63 ffff8801019c0180 2532096492 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532099067 C Bi:6:002:1 0 13 = a4095040 e910d409 063c9d06 38 ffff8801019c0180 2532100174 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532102055 C Bi:6:002:1 0 13 = a4095060 2978689e 221fa2d5 70 ffff8801019c0180 2532105542 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532106069 C Bi:6:002:1 0 13 = a4095020 0619df09 00e81081 6d ffff8801019c0180 2532107514 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532108058 C Bi:6:002:1 0 13 = a4095040 0a063e9d 0629b26b e4 ffff8801019c0180 2532109562 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2532111071 C Bi:6:002:1 0 13 = a4095060 9e22a1a3 d50636e2 24 ffff88015940ef00 2532112720 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2532114072 C Bi:6:002:1 0 13 = a4095020 0900e710 b70b0642 db ffff88015940ef00 2532115559 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2532117071 C Bi:6:002:1 0 13 = a4095040 9d0629b4 719e221d 6b ffff88015940ec00 2532118588 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2532120067 C Bi:6:002:1 0 13 = a4095060 a6d5060a e80900e5 e6 ffff88015940e240 2532121671 S Bi:6:002:1 -115 4096 < ffff88015940e240 2532124058 C Bi:6:002:1 0 13 = a4095020 10fe0c06 479d0629 cc ffff88015940e240 2532131452 S Bi:6:002:1 -115 4096 < ffff88015940e240 2532132039 C Bi:6:002:1 0 13 = a4095040 6f759e22 d1a9d506 b0 ffff88015940ef00 2532133711 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2532134057 C Bi:6:002:1 0 26 = a4095060 48ec0900 e410480c 80a40950 a0000000 000000e7 378d ffff88015940ef00 2532135410 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2532173066 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2532175476 S Bi:6:002:1 -115 4096 < ffff88015940e240 2532175520 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e240 2532176042 C Bo:6:002:1 0 8 > ffff88015940ef00 2532179054 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e240 2532180654 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2532182584 S Bo:6:002:1 -115 15 = a4095000 44090a00 003a0000 800000 ffff88015940eb40 2532183037 C Bo:6:002:1 0 15 > ffff88015940e240 2532298065 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e240 2532303260 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2532303383 S Bo:6:002:1 -115 15 = a40950a0 0000e737 00000000 8d0000 ffff88015940e3c0 2532304042 C Bo:6:002:1 0 15 > ffff88015940e240 2532313056 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e240 2532316721 S Bi:6:002:1 -115 4096 < ffff88015940e240 2532423061 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0240 2532424120 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2532548057 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e300 2532551017 S Bi:6:002:1 -115 4096 < ffff88015940e300 2532552044 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e300 2532553049 S Bi:6:002:1 -115 4096 < ffff88015940e300 2532555042 C Bi:6:002:1 0 13 = a4095040 003a0000 943f0000 2c ffff88015940e300 2532555947 S Bi:6:002:1 -115 4096 < ffff88015940e300 2532558056 C Bi:6:002:1 0 13 = a4095060 064b9d06 29e1739e 6e ffff88015940eb40 2532560003 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2532561054 C Bi:6:002:1 0 13 = a4095020 2299a6d5 06f4ed09 03 ffff88015940eb40 2532563038 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2532564042 C Bi:6:002:1 0 13 = a4095040 00e31042 09064c9d d2 ffff88015940eb40 2532565064 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2532568043 C Bi:6:002:1 0 13 = a4095060 0629f573 9e221fa5 32 ffff88015940eb40 2532569985 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2532571053 C Bi:6:002:1 0 13 = a4095020 d506c8ee 0900e310 d2 ffff8801019c0cc0 2532573070 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2532574043 C Bi:6:002:1 0 13 = a4095040 dd080650 9d06293f b3 ffff88015940ec00 2532575108 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2532577073 C Bi:6:002:1 0 13 = a4095060 779e2202 9fd506b0 a8 ffff8801019c0240 2532578116 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2532580072 C Bi:6:002:1 0 13 = a4095020 f30900e5 10b60806 6a ffff88015940e180 2532582002 S Bi:6:002:1 -115 4096 < ffff88015940e180 2532583054 C Bi:6:002:1 0 13 = a4095040 559d0629 e4789e22 7a ffff88015940e780 2532586048 S Bi:6:002:1 -115 4096 < ffff88015940e780 2532587050 C Bi:6:002:1 0 13 = a4095060 6b9bd506 44f60900 05 ffff88015940e780 2532588124 S Bi:6:002:1 -115 4096 < ffff88015940e780 2532589088 C Bi:6:002:1 0 13 = a4095020 ea107c08 06569d06 98 ffff88015940e780 2532590186 S Bi:6:002:1 -115 4096 < ffff88015940e780 2532592055 C Bi:6:002:1 0 13 = a4095040 2996789e 22b69ad5 3f ffff88015940e480 2532594005 S Bi:6:002:1 -115 4096 < ffff88015940e480 2532596053 C Bi:6:002:1 0 13 = a4095060 0695f609 00ec102e 23 ffff88015940e480 2532598093 S Bi:6:002:1 -115 4096 < ffff88015940e480 2532599055 C Bi:6:002:1 0 13 = a4095020 0806599d 06290278 42 ffff88015940ea80 2532602088 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532603060 C Bi:6:002:1 0 13 = a4095040 9e225b95 d506ecf9 09 ffff88015940e480 2532607161 S Bi:6:002:1 -115 4096 < ffff88015940e480 2532608061 C Bi:6:002:1 0 13 = a4095060 0900f010 c808065e ec ffff8801019c0cc0 2532610711 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2532611054 C Bi:6:002:1 0 13 = a4095020 9d0629e7 779e22a5 e6 ffff8801019c0cc0 2532612725 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2532614069 C Bi:6:002:1 0 26 = a4095040 8cd50630 ff0900fb dfa40950 60102209 06639d06 2971 ffff8801019c0cc0 2532615630 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2532617071 C Bi:6:002:1 0 13 = a4095020 8e789e22 b884d506 78 ffff88015940e480 2532618693 S Bi:6:002:1 -115 4096 < ffff88015940e480 2532621062 C Bi:6:002:1 0 13 = a4095040 f8030a00 0711b80a e8 ffff88015940e480 2532622897 S Bi:6:002:1 -115 4096 < ffff88015940e480 2532624051 C Bi:6:002:1 0 13 = a4095060 06669d06 29707a9e db ffff8801019c0d80 2532632719 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2532633061 C Bi:6:002:1 0 13 = a4095020 22b180d5 063e070a 2e ffff8801019c0300 2532634831 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2532636055 C Bi:6:002:1 0 26 = a4095040 001111bb 0a06679d f0a40950 6006290b 7c9e225e 81a6 ffff8801019c0b40 2532647821 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2532649040 C Bi:6:002:1 0 13 = a4095020 d506ca08 0a001311 c4 ffff8801019c0b40 2532650838 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2532651037 C Bi:6:002:1 0 39 = a4095040 340b066b 9d0629ce 93a40950 60819e22 5785d506 ab0aa409 50200e0a 0016112b 0c06ff ffff88015940ea80 2532652718 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532653058 C Bi:6:002:1 0 13 = a4095040 6d9d0629 6f849e22 35 ffff88015940ea80 2532654789 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532655039 C Bi:6:002:1 0 13 = a4095060 2987d506 51110a00 aa ffff88015940ea80 2532656782 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532658067 C Bi:6:002:1 0 13 = a4095020 1811320d 06729d06 04 ffff88015940ea80 2532659838 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532661053 C Bi:6:002:1 0 13 = a4095040 29fe8c9e 22278bd5 23 ffff88015940ea80 2532662823 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532664054 C Bi:6:002:1 0 13 = a4095060 0692190a 001b115d 4d ffff88015940ea80 2532665771 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532667061 C Bi:6:002:1 0 13 = a4095020 0f06769d 0629ff92 7d ffff88015940e9c0 2532668812 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532671046 C Bi:6:002:1 0 13 = a4095040 9e225a8f d506b41f ac ffff88015940ea80 2532672833 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532674053 C Bi:6:002:1 0 13 = a4095060 0a001a11 8c0f067b 62 ffff8801019c0d80 2532675754 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2532677055 C Bi:6:002:1 0 13 = a4095020 9d0629b8 9a9e2236 c7 ffff88015940ecc0 2532678795 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2532680044 C Bi:6:002:1 0 13 = a4095040 94d50667 270a0019 a9 ffff8801019c0d80 2532681827 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2532683056 C Bi:6:002:1 0 13 = a4095060 11f80f06 809d0629 4f ffff8801019c0d80 2532684856 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2532686055 C Bi:6:002:1 0 13 = a4095020 69a39e22 ae98d506 4e ffff8801019c0d80 2532687727 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2532689057 C Bi:6:002:1 0 13 = a4095040 ee2f0a00 1811f80f 88 ffff8801019c0d80 2532690756 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2532692056 C Bi:6:002:1 0 13 = a4095060 06849d06 2985a99e 1f ffff8801019c0d80 2532693815 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2532696045 C Bi:6:002:1 0 13 = a4095020 227d9cd5 0614360a e5 ffff88015940ee40 2532697871 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2532699056 C Bi:6:002:1 0 13 = a4095040 0016117b 1006899d c3 ffff88015940ecc0 2532700737 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2532702044 C Bi:6:002:1 0 13 = a4095060 062904b2 9e2220a1 39 ffff88015940ee40 2532703829 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2532705071 C Bi:6:002:1 0 13 = a4095020 d506773e 0a001311 4f ffff88015940e9c0 2532706883 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532708070 C Bi:6:002:1 0 13 = a4095040 ce10068f 9d062928 70 ffff88015940e9c0 2532709900 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532711053 C Bi:6:002:1 0 13 = a4095060 bb9e2292 a6d506a2 df ffff88015940e9c0 2532713767 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532714062 C Bi:6:002:1 0 13 = a4095020 470a0010 11f50f06 6d ffff88015940e9c0 2532715831 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532717069 C Bi:6:002:1 0 13 = a4095040 909d0629 6dbc9e22 f2 ffff88015940e9c0 2532718895 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532721052 C Bi:6:002:1 0 13 = a4095060 bca7d506 04490a00 12 ffff88015940e9c0 2532722861 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532724054 C Bi:6:002:1 0 13 = a4095020 0f11da0f 06949d06 1f ffff88015940e9c0 2532725787 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2532727053 C Bi:6:002:1 0 13 = a4095040 297cc29e 229fabd5 77 ffff88015940ee40 2532732618 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2532733055 C Bi:6:002:1 0 13 = a4095060 06284f0a 000d1173 99 ffff88015940ea80 2532739764 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532740055 C Bi:6:002:1 0 26 = a4095020 0f069a9d 06293fcb 08a40950 409e2267 b2d5065a 5805 ffff88015940ee40 2532741777 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2532742056 C Bi:6:002:1 0 26 = a4095060 0a000911 1b0f069f 02a40950 209d0629 8bd19e22 30b9 ffff88015940ee40 2532743750 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2532746047 C Bi:6:002:1 0 13 = a4095040 b8d50638 5f0a0006 bd ffff8801019c0480 2532747667 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2532749038 C Bi:6:002:1 0 13 = a4095060 11b40e06 a39d0629 21 ffff8801019c0480 2532749760 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2532752042 C Bi:6:002:1 0 13 = a4095020 b2d69e22 e7bcd506 8d ffff8801019c0480 2532753376 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2532755062 C Bi:6:002:1 0 13 = a4095040 d4640a00 0311780e 63 ffff8801019c0480 2532756411 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2532758042 C Bi:6:002:1 0 13 = a4095060 06a79d06 293fda9e f5 ffff88015940ea80 2532759445 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532761050 C Bi:6:002:1 0 13 = a40950a0 00000000 00006e25 16 ffff88015940ea80 2532762347 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2532798098 C Bi:6:002:1 0 13 = a4094e00 00000000 00006e25 a8 ffff88015940ef00 2532801462 S Bi:6:002:1 -115 4096 < ffff88015940e780 2532803416 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e780 2532804039 C Bo:6:002:1 0 8 > ffff88015940ef00 2532807058 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e480 2532809353 S Bi:6:002:1 -115 4096 < ffff88015940e780 2532810374 S Bo:6:002:1 -115 15 = a4095000 44090a00 003c0000 860000 ffff88015940e780 2532811061 C Bo:6:002:1 0 15 > ffff88015940e480 2532923057 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2532924923 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2532924996 S Bo:6:002:1 -115 15 = a40950a0 00006e25 00000000 160000 ffff8801019c0a80 2532926036 C Bo:6:002:1 0 15 > ffff8801019c0840 2532935059 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0840 2532944449 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2533048069 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e3c0 2533049968 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2533173077 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0600 2533175868 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533177064 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0600 2533179408 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533180073 C Bi:6:002:1 0 13 = a4095040 003c0000 943f0000 2a ffff8801019c0600 2533181283 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533183070 C Bi:6:002:1 0 13 = a4095060 2266c2d5 06d0690a 7b ffff88015940e3c0 2533184376 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2533186072 C Bi:6:002:1 0 13 = a4095020 0000116f 0d06ab9d 9e ffff8801019c0600 2533187360 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533189056 C Bi:6:002:1 0 13 = a4095040 0629f8d8 9e22f4c6 3c ffff8801019c0600 2533191207 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533192058 C Bi:6:002:1 0 13 = a4095060 d506de6c 0a00fd10 1b ffff8801019c0540 2533199730 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2533200042 C Bi:6:002:1 0 13 = a4095020 890b06ad 9d062969 2f ffff8801019c0600 2533201781 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533202045 C Bi:6:002:1 0 26 = a4095040 d79e2284 c9d50602 4aa40950 606f0a00 fc10d20a 06ca ffff8801019c0600 2533203658 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533205043 C Bi:6:002:1 0 13 = a4095020 af9d0629 0ad59e22 a3 ffff88015940e840 2533211337 S Bi:6:002:1 -115 4096 < ffff88015940e840 2533212045 C Bi:6:002:1 0 13 = a4095040 bdccd506 fc710a00 98 ffff8801019c0540 2533213346 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2533214039 C Bi:6:002:1 0 26 = a4095060 fa10030b 06b49d06 56a40950 202973cf 9e2254d5 d5a0 ffff8801019c0540 2533215379 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2533217041 C Bi:6:002:1 0 13 = a4095040 0666790a 00f51013 58 ffff8801019c0540 2533218292 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2533221046 C Bi:6:002:1 0 13 = a4095060 0c06b89d 062949ca 1e ffff8801019c06c0 2533222331 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533224045 C Bi:6:002:1 0 13 = a4095020 9e2229dc d506ce7f f6 ffff8801019c06c0 2533225354 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533227041 C Bi:6:002:1 0 13 = a4095040 0a00f210 150f06bd f4 ffff8801019c06c0 2533235563 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533236045 C Bi:6:002:1 0 13 = a4095060 9d0629ce c49e22bc 25 ffff88015940e840 2533238652 S Bi:6:002:1 -115 4096 < ffff88015940e840 2533239044 C Bi:6:002:1 0 26 = a4095020 e2d50660 860a00ed eda40950 40108b0e 06c39d06 295f ffff88015940e840 2533241007 S Bi:6:002:1 -115 4096 < ffff88015940e840 2533242043 C Bi:6:002:1 0 13 = a4095060 23be9e22 f6ecd506 75 ffff8801019c06c0 2533244055 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533245038 C Bi:6:002:1 0 13 = a4095020 338f0a00 e8100e0e 93 ffff8801019c06c0 2533246064 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533247055 C Bi:6:002:1 0 13 = a4095040 06c89d06 29e0b79e 08 ffff8801019c06c0 2533248083 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533249061 C Bi:6:002:1 0 13 = a4095060 2201f7d5 06b8970a bf ffff8801019c06c0 2533250097 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533252060 C Bi:6:002:1 0 13 = a4095020 00e510b1 0f06cc9d c1 ffff8801019c06c0 2533254013 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533255040 C Bi:6:002:1 0 13 = a4095040 062992b5 9e22cbfc 3e ffff8801019c06c0 2533257074 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533258039 C Bi:6:002:1 0 13 = a4095060 d506e69b 0a00e210 cb ffff8801019c06c0 2533259093 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533261054 C Bi:6:002:1 0 13 = a4095020 b80e06cf 9d0629a3 b3 ffff8801019c06c0 2533262115 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533264051 C Bi:6:002:1 0 13 = a4095040 b69e22de 00d60686 3f ffff8801019c06c0 2533266036 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533267049 C Bi:6:002:1 0 13 = a4095060 9e0a00e0 10e50c06 16 ffff8801019c06c0 2533269886 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533270054 C Bi:6:002:1 0 13 = a4095020 d49d0629 2dba9e22 90 ffff8801019c06c0 2533271608 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533274055 C Bi:6:002:1 0 13 = a4095040 880dd606 07a70a00 42 ffff8801019c06c0 2533275531 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533277040 C Bi:6:002:1 0 13 = a4095060 dc10ca0c 06d89d06 d2 ffff8801019c06c0 2533278554 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533280054 C Bi:6:002:1 0 13 = a4095020 299ebe9e 228217d6 2b ffff8801019c06c0 2533281662 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533283043 C Bi:6:002:1 0 13 = a4095040 0673ae0a 00d91063 c6 ffff8801019c06c0 2533284887 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533286060 C Bi:6:002:1 0 13 = a4095060 0f07d89d 06297b9c 18 ffff8801019c06c0 2533287571 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533289062 C Bi:6:002:1 0 13 = a4095020 0629e4fc 9d22b1da 3e ffff8801019c06c0 2533290629 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533292055 C Bi:6:002:1 0 13 = a4095040 d5069ebe 9e228217 67 ffff8801019c06c0 2533293638 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533298060 C Bi:6:002:1 0 13 = a4095060 d606485a 0500195a 19 ffff8801019c06c0 2533302675 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533303042 C Bi:6:002:1 0 13 = a4095020 0500a086 0100ffff ff ffff8801019c06c0 2533304171 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533305040 C Bi:6:002:1 0 13 = a4095040 ffff3fda 9e228217 71 ffff8801019c06c0 2533306185 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533308056 C Bi:6:002:1 0 13 = a4095060 d606e4fc 9d223757 8a ffff8801019c06c0 2533309196 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533311054 C Bi:6:002:1 0 13 = a4095020 d5060600 54000000 5c ffff8801019c06c0 2533312161 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533314056 C Bi:6:002:1 0 13 = a4095040 230bce10 ffffffff 4b ffff8801019c06c0 2533315303 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533317055 C Bi:6:002:1 0 13 = a4095060 24001600 0901ffff a7 ffff8801019c06c0 2533318230 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533320038 C Bi:6:002:1 0 13 = a4095020 ffffff02 01ff06d9 01 ffff8801019c06c0 2533322706 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533323040 C Bi:6:002:1 0 13 = a4095040 9d06298f bf9e2242 c1 ffff8801019c06c0 2533324091 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533327064 C Bi:6:002:1 0 13 = a4095060 1ad6065b b00a00d8 6e ffff8801019c06c0 2533335812 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533336042 C Bi:6:002:1 0 13 = a4095020 10a91006 dd9d0629 1d ffff8801019c06c0 2533337091 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2533339042 C Bi:6:002:1 0 39 = a4095040 80c49e22 f123d606 47a40950 60ebb70a 00d6109c 1283a409 502006df 9d062971 c79e9e ffff88015940e240 2533340149 S Bi:6:002:1 -115 4096 < ffff88015940e240 2533342047 C Bi:6:002:1 0 13 = a4095040 229127d6 0674bb0a 3c ffff88015940eb40 2533343193 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533345040 C Bi:6:002:1 0 13 = a4095060 00d41087 1206e09d b7 ffff88015940eb40 2533346193 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533348039 C Bi:6:002:1 0 13 = a4095020 0629b0c8 9e22a129 be ffff88015940eb40 2533349117 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533351037 C Bi:6:002:1 0 13 = a4095040 d6062dbd 0a00d410 33 ffff88015940eb40 2533352137 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533355057 C Bi:6:002:1 0 13 = a4095060 791206e4 9d06290a ac ffff88015940eb40 2533356190 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533358036 C Bi:6:002:1 0 13 = a4095020 cd9e226f 2fd60691 ad ffff88015940eb40 2533359223 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533361038 C Bi:6:002:1 0 13 = a4095040 c20a00d1 10f41006 56 ffff88015940eb40 2533362096 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533364039 C Bi:6:002:1 0 13 = a4095060 e59d0629 41cd9e22 fa ffff88015940eb40 2533365193 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533367040 C Bi:6:002:1 0 13 = a4095020 6e30d606 33c30a00 a9 ffff88015940eb40 2533368326 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533370039 C Bi:6:002:1 0 13 = a4095040 d010e10f 06e79d06 e9 ffff88015940eb40 2533371235 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533373046 C Bi:6:002:1 0 13 = a4095060 2960cd9e 226132d6 20 ffff88015940eb40 2533375192 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533376040 C Bi:6:002:1 0 13 = a4095020 0657c40a 00cf10ab 36 ffff88015940e000 2533377681 S Bi:6:002:1 -115 4096 < ffff88015940e000 2533379046 C Bi:6:002:1 0 13 = a4095040 0d02e79d 06290000 e7 ffff88015940e000 2533380701 S Bi:6:002:1 -115 4096 < ffff88015940e000 2533383058 C Bi:6:002:1 0 13 = a4095060 00000004 0003e79d e0 ffff88015940e000 2533384614 S Bi:6:002:1 -115 4096 < ffff88015940e000 2533386039 C Bi:6:002:1 0 13 = a40950a0 00000000 0000e9e7 53 ffff88015940eb40 2533387675 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2533423068 C Bi:6:002:1 0 13 = a4094e00 00000000 0000e9e7 ed ffff88015940eb40 2533425508 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2533490338 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0540 2533491035 C Bo:6:002:1 0 8 > ffff88015940eb40 2533494058 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c09c0 2533495215 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2533496237 S Bo:6:002:1 -115 15 = a4095000 44090a00 003e0000 840000 ffff8801019c0600 2533497033 C Bo:6:002:1 0 15 > ffff8801019c09c0 2533548046 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2533549098 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2533552056 S Bo:6:002:1 -115 15 = a40950a0 0000e9e7 00000000 530000 ffff8801019c0840 2533553035 C Bo:6:002:1 0 15 > ffff8801019c09c0 2533560043 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c09c0 2533563169 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533673063 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c09c0 2533678251 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533798054 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c09c0 2533799844 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533802040 C Bi:6:002:1 0 13 = a4095020 44890000 94010000 85 ffff8801019c09c0 2533803755 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533805040 C Bi:6:002:1 0 13 = a4095040 003e0000 943f0000 28 ffff8801019c09c0 2533806774 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533808043 C Bi:6:002:1 0 13 = a4095060 0629d44c 4ed8ffff bc ffff8801019c09c0 2533810327 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533811043 C Bi:6:002:1 0 13 = a4095020 ffffffff ffffffff dd ffff8801019c09c0 2533813120 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533814041 C Bi:6:002:1 0 13 = a4095040 ffffffff ffff0100 bc ffff8801019c0000 2533815367 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533817044 C Bi:6:002:1 0 13 = a4095060 fa038601 ffff0001 e2 ffff8801019c0000 2533818479 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533821058 C Bi:6:002:1 0 13 = a4095020 ffffff03 e79d0629 74 ffff8801019c0000 2533822307 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533824044 C Bi:6:002:1 0 13 = a4095040 00000000 ffffffff bd ffff8801019c0000 2533825398 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533827058 C Bi:6:002:1 0 13 = a4095060 ffffffff ffffffff 9d ffff8801019c0000 2533828249 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533830041 C Bi:6:002:1 0 13 = a4095020 ffffffff 01006902 b7 ffff88015940e780 2533832020 S Bi:6:002:1 -115 4096 < ffff88015940e780 2533833041 C Bi:6:002:1 0 13 = a4095040 d200ffff 010cffff 62 ffff88015940e780 2533834286 S Bi:6:002:1 -115 4096 < ffff88015940e780 2533836041 C Bi:6:002:1 0 13 = a4095060 ff076fa3 0629d99d c2 ffff88015940e780 2533837329 S Bi:6:002:1 -115 4096 < ffff88015940e780 2533839048 C Bi:6:002:1 0 13 = a4095020 06298fbf 9e22421a 26 ffff88015940ef00 2533840261 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2533842041 C Bi:6:002:1 0 13 = a4095040 d60660cd 9e226132 2f ffff8801019c09c0 2533854869 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533856042 C Bi:6:002:1 0 13 = a4095060 d6067a39 00007a39 4d ffff8801019c0000 2533857883 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533858042 C Bi:6:002:1 0 52 = a4095020 0000f715 0000ffff 3fa40950 40ffff60 cd9e2261 32ffa409 5060d606 8fbf9e22 421a99a4 095020d6 06070005 0000000f ffff8801019c0000 2533859899 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533861062 C Bi:6:002:1 0 13 = a4095040 ee0e9c12 ffffffff d3 ffff8801019c0000 2533862959 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533864041 C Bi:6:002:1 0 13 = a4095060 00000200 0901ffff 97 ffff8801019c0000 2533865833 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533867065 C Bi:6:002:1 0 13 = a4095020 ffffff07 01ff026f b6 ffff8801019c0000 2533868851 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533871047 C Bi:6:002:1 0 13 = a4095040 a3062901 00000008 38 ffff8801019c0000 2533872851 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533874039 C Bi:6:002:1 0 13 = a4095060 09014800 00120022 ed ffff8801019c0000 2533875754 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533877056 C Bi:6:002:1 0 13 = a4095020 fd048602 04860304 25 ffff8801019c0000 2533878800 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2533880037 C Bi:6:002:1 0 13 = a4095040 85040485 07048608 30 ffff8801019c09c0 2533881835 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533883039 C Bi:6:002:1 0 13 = a4095060 04860904 860a0486 1c ffff8801019c0780 2533884848 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533886054 C Bi:6:002:1 0 13 = a4095020 1d04851e 04851f04 c5 ffff8801019c0780 2533887768 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533889055 C Bi:6:002:1 0 13 = a4095040 85200485 fe02840b ea ffff8801019c0780 2533890813 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533892054 C Bi:6:002:1 0 13 = a4095060 02840d02 840e0284 18 ffff8801019c0780 2533893853 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533896054 C Bi:6:002:1 0 13 = a4095020 0f028414 02841502 d1 ffff8801019c0780 2533897903 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533899048 C Bi:6:002:1 0 13 = a4095040 84160284 17028419 21 ffff8801019c0780 2533901462 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533902043 C Bi:6:002:1 0 13 = a4095060 02841a02 84000100 86 ffff8801019c0780 2533903885 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533905051 C Bi:6:002:1 0 13 = a4095020 01010005 01000601 de ffff8801019c0780 2533906838 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533908039 C Bi:6:002:1 0 13 = a4095040 00100102 11010212 ae ffff8801019c0780 2533909865 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533911041 C Bi:6:002:1 0 13 = a4095060 01021301 02180102 95 ffff8801019c09c0 2533913063 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533914039 C Bi:6:002:1 0 13 = a4095020 1b01021c 0100086f bf ffff8801019c09c0 2533915820 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533917054 C Bi:6:002:1 0 13 = a4095040 a3062945 940629f6 39 ffff8801019c0780 2533918842 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533921037 C Bi:6:002:1 0 13 = a4095060 c29e228e 40d606c3 3e ffff8801019c0780 2533922897 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533924041 C Bi:6:002:1 0 13 = a4095020 b0250009 a3250057 90 ffff8801019c0780 2533925793 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533927038 C Bi:6:002:1 0 13 = a4095040 c40a00ff ffffff6c 1f ffff8801019c0780 2533928821 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533930039 C Bi:6:002:1 0 13 = a4095060 2aa022bf c4d606eb 75 ffff8801019c0780 2533931869 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533933046 C Bi:6:002:1 0 13 = a4095020 f29d223a a9d30600 d6 ffff8801019c0780 2533935767 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533936042 C Bi:6:002:1 0 13 = a4095040 00610200 002d0b9c 64 ffff8801019c0780 2533937779 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2533939039 C Bi:6:002:1 0 13 = a4095060 12ffffff ffe100d7 b9 ffff8801019c09c0 2533940836 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2533942041 C Bi:6:002:1 0 13 = a4095020 00000008 00090101 dc ffff88015940ee40 2533943880 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2533945041 C Bi:6:002:1 0 13 = a4095040 00ffffff ffffff00 bd ffff88015940ee40 2533946886 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2533949062 C Bi:6:002:1 0 13 = a4095060 49000022 0007fd04 08 ffff88015940e9c0 2533957856 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2533958042 C Bi:6:002:1 0 13 = a4095020 86000486 01028402 5c ffff8801019c0180 2533959777 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2533961038 C Bi:6:002:1 0 39 = a4095040 01000301 00040100 bba40950 60060102 096fa306 2972a409 502009a3 25000100 001a49 ffff8801019c0180 2533962979 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2533964040 C Bi:6:002:1 0 13 = a4095040 01ff4494 00000000 93 ffff8801019c0180 2533965851 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2533967041 C Bi:6:002:1 0 13 = a40950e0 00000000 00000000 1d ffff8801019c0180 2533968876 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2534048050 C Bi:6:002:1 0 13 = a4094e00 00000000 00000000 e3 ffff8801019c0180 2534049530 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2534173049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2534175538 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2534298043 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ee40 2534299787 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2534423055 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2534425373 S Bi:6:002:1 -115 4096 < ffff88015940e180 2534450710 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e180 2534451037 C Bo:6:002:1 0 8 > ffff8801019c0180 2534454044 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e300 2534455088 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2534457120 S Bo:6:002:1 -115 15 = a4095000 44090b00 00000000 bb0000 ffff8801019c0240 2534458058 C Bo:6:002:1 0 15 > ffff88015940e300 2534548043 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e300 2534549889 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2534558004 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff88015940ee40 2534559036 C Bo:6:002:1 0 15 > ffff88015940e300 2534566044 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0000 2534569013 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2534673062 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ef00 2534675515 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2534798050 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ef00 2534799561 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2534802061 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ef00 2534803499 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2534805042 C Bi:6:002:1 0 13 = a4095040 00000000 3d250000 a5 ffff88015940ef00 2534806533 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2534808040 C Bi:6:002:1 0 13 = a4095060 0e108300 2d250000 08 ffff8801019c0cc0 2534809548 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2534811043 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff8801019c0cc0 2534814131 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2534815057 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801019c0900 2534816139 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2534817047 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801019c0cc0 2534818319 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2534824056 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff8801019c0cc0 2534827128 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2534828050 C Bi:6:002:1 0 13 = a4095040 4c4ed80a 85472901 87 ffff8801019c0900 2534829315 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2534830056 C Bi:6:002:1 0 13 = a4095060 00fa03ff ff044100 21 ffff8801019c0900 2534831179 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2534833042 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff8801019c0180 2534834209 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2534836043 C Bi:6:002:1 0 13 = a4095040 01020186 01ff4200 85 ffff8801019c0180 2534837085 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2534839047 C Bi:6:002:1 0 13 = a4095060 00150005 fd048603 f1 ffff8801019c0300 2534840142 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2534842040 C Bi:6:002:1 0 13 = a4095020 04860001 00010100 5e ffff8801019c0300 2534844925 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2534849042 C Bi:6:002:1 0 13 = a4095040 04010202 0f854729 5c ffff8801019c0300 2534854311 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2534855042 C Bi:6:002:1 0 13 = a4095060 00000000 00000043 de ffff88015940e180 2534856747 S Bi:6:002:1 -115 4096 < ffff88015940e180 2534858058 C Bi:6:002:1 0 26 = a4095020 00001700 0ffd0486 baa40950 4003048c 07048608 04bf ffff88015940e180 2534859676 S Bi:6:002:1 -115 4096 < ffff88015940e180 2534861057 C Bi:6:002:1 0 13 = a4095060 860f0486 10048602 06 ffff88015940e180 2534863494 S Bi:6:002:1 -115 4096 < ffff88015940e180 2534864045 C Bi:6:002:1 0 13 = a4095020 02840402 84050284 5a ffff8801019c0480 2534865746 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2534867047 C Bi:6:002:1 0 13 = a4095040 0a028400 01020101 32 ffff8801019c0000 2534868917 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2534871044 C Bi:6:002:1 0 13 = a4095060 02060102 0901020b 9b ffff8801019c06c0 2534877743 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2534878053 C Bi:6:002:1 0 13 = a4095020 0102030f 854729d4 ed ffff8801019c0000 2534880818 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2534881042 C Bi:6:002:1 0 26 = a4095040 4c4ed8ff ffffffff 98a40950 60ffffff ffffffff ff9d ffff8801019c0000 2534882302 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2534883039 C Bi:6:002:1 0 13 = a4095020 ffffff01 00fa0386 5c ffff8801019c0000 2534884239 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2534886051 C Bi:6:002:1 0 13 = a4095040 01ffff00 01ffffff 42 ffff8801019c0000 2534887220 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2534889046 C Bi:6:002:1 0 13 = a4095060 030f8547 29000000 7a ffff8801019c0000 2534890257 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2534892037 C Bi:6:002:1 0 13 = a4095020 00ffffff ffffffff 22 ffff88015940e840 2534893284 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534895041 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffffff bd ffff88015940e840 2534896193 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534899058 C Bi:6:002:1 0 13 = a4095060 ff010069 02d200ff 25 ffff88015940e840 2534900243 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534902041 C Bi:6:002:1 0 13 = a4095020 ff010cff ffff4400 94 ffff88015940e840 2534903285 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534905043 C Bi:6:002:1 0 13 = a4095040 0016000a fd048600 de ffff88015940eb40 2534906319 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534908057 C Bi:6:002:1 0 13 = a4095060 01020101 02020102 9d ffff88015940eb40 2534909217 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534911056 C Bi:6:002:1 0 13 = a4095020 03010204 01020501 de ffff88015940eb40 2534913453 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534914053 C Bi:6:002:1 0 13 = a4095040 00060102 07010208 b4 ffff88015940eb40 2534916502 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534917044 C Bi:6:002:1 0 13 = a4095060 0102040f 85472901 7f ffff88015940eb40 2534919062 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534920047 C Bi:6:002:1 0 13 = a4095020 01ff01ff 00ffffff 22 ffff88015940eb40 2534921968 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534924041 C Bi:6:002:1 0 13 = a4095040 4500004f 0009fd04 47 ffff88015940eb40 2534924966 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534927053 C Bi:6:002:1 0 13 = a4095060 86000284 03028401 19 ffff88015940eb40 2534929146 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2534930053 C Bi:6:002:1 0 13 = a4095020 01020201 02040100 da ffff88015940e240 2534931933 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534933055 C Bi:6:002:1 0 13 = a4095040 05010006 01020701 ba ffff88015940e840 2534935353 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534936045 C Bi:6:002:1 0 13 = a4095060 01050f85 4729da39 9e ffff88015940e840 2534938844 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534939058 C Bi:6:002:1 0 13 = a4095020 34031ac2 0132c201 c2 ffff88015940e240 2534940600 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534942056 C Bi:6:002:1 0 13 = a4095040 46000014 0006fd04 10 ffff88015940e240 2534943619 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534945052 C Bi:6:002:1 0 13 = a4095060 86000485 01048505 1f ffff88015940e240 2534946510 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534949044 C Bi:6:002:1 0 13 = a4095020 04860202 84060284 5b ffff8801019c0540 2534953946 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2534955043 C Bi:6:002:1 0 13 = a4095040 060f8547 29666d31 65 ffff8801019c0540 2534956441 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2534957043 C Bi:6:002:1 0 13 = a4095060 236600cc 071a0000 09 ffff88015940e240 2534958424 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534959041 C Bi:6:002:1 0 13 = a4095020 00990f00 00061185 d9 ffff88015940e240 2534960444 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534961039 C Bi:6:002:1 0 13 = a4095040 4729c86c 31238101 e5 ffff88015940e840 2534962512 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534964045 C Bi:6:002:1 0 13 = a4095060 cc07c900 0000110f 81 ffff88015940e240 2534965690 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534967039 C Bi:6:002:1 0 13 = a4095020 57050613 8547295f 2e ffff88015940e240 2534968419 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534970057 C Bi:6:002:1 0 13 = a4095040 6c31237e 03cc0705 70 ffff88015940e240 2534971508 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534974048 C Bi:6:002:1 0 13 = a4095060 0200008a 0f110606 0b ffff88015940e240 2534979572 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534980058 C Bi:6:002:1 0 13 = a4095020 14854729 9a6c3123 c6 ffff88015940e240 2534982430 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534983051 C Bi:6:002:1 0 26 = a4095040 aa04cc07 c2020000 18a40950 60820f2b 06061885 47e1 ffff88015940e240 2534984494 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534986044 C Bi:6:002:1 0 13 = a4095020 29a76f31 23bc02cc 5c ffff88015940e240 2534987530 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534989056 C Bi:6:002:1 0 13 = a4095040 07060700 00760f9c 5e ffff88015940e240 2534991092 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534992042 C Bi:6:002:1 0 13 = a4095060 07061985 4729cd70 d3 ffff88015940e240 2534993457 S Bi:6:002:1 -115 4096 < ffff88015940e240 2534995038 C Bi:6:002:1 0 13 = a4095020 3123d000 cc079b08 47 ffff88015940e840 2534996585 S Bi:6:002:1 -115 4096 < ffff88015940e840 2534999041 C Bi:6:002:1 0 13 = a4095040 0000750f 5708061c 82 ffff88015940e840 2535000511 S Bi:6:002:1 -115 4096 < ffff88015940e840 2535002049 C Bi:6:002:1 0 13 = a4095060 85472990 74312389 09 ffff88015940e840 2535003553 S Bi:6:002:1 -115 4096 < ffff88015940e840 2535005039 C Bi:6:002:1 0 13 = a4095020 f9cb0743 0e00007a df ffff88015940e840 2535006448 S Bi:6:002:1 -115 4096 < ffff88015940e840 2535008047 C Bi:6:002:1 0 13 = a4095040 0fd00a06 21854729 a4 ffff88015940e840 2535010533 S Bi:6:002:1 -115 4096 < ffff88015940e840 2535011042 C Bi:6:002:1 0 13 = a4095060 e4783123 42eecb07 73 ffff88015940e840 2535013474 S Bi:6:002:1 -115 4096 < ffff88015940e840 2535014042 C Bi:6:002:1 0 13 = a40950a0 00000000 0000743c 15 ffff88015940e840 2535015423 S Bi:6:002:1 -115 4096 < ffff88015940e840 2535048046 C Bi:6:002:1 0 13 = a4094e00 00000000 0000743c ab ffff88015940e840 2535050772 S Bi:6:002:1 -115 4096 < ffff88015940e240 2535062054 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e240 2535063039 C Bo:6:002:1 0 8 > ffff88015940e840 2535066043 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e840 2535068062 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2535095981 S Bo:6:002:1 -115 15 = a4095000 44090b00 00020000 b90000 ffff8801019c0840 2535097037 C Bo:6:002:1 0 15 > ffff88015940e840 2535173050 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e240 2535175976 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2535190984 S Bo:6:002:1 -115 15 = a40950a0 0000743c 00000000 150000 ffff88015940ee40 2535192044 C Bo:6:002:1 0 15 > ffff88015940e240 2535194042 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff88015940e240 2535195901 S Bi:6:002:1 -115 4096 < ffff88015940e240 2535196039 C Bi:6:002:1 0 7 = a4034000 502097 ffff88015940e240 2535197921 S Bi:6:002:1 -115 4096 < ffff88015940e240 2535298047 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2535299990 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2535423048 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2535424897 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2535548078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c03c0 2535550607 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2535673050 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c03c0 2535675450 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2535798065 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e9c0 2535801982 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2535808689 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940ef00 2535809039 C Bo:6:002:1 0 8 > ffff88015940e9c0 2535812048 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e9c0 2535814030 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2535816044 S Bo:6:002:1 -115 15 = a4095000 44090b00 00020000 b90000 ffff88015940ecc0 2535817034 C Bo:6:002:1 0 15 > ffff88015940e9c0 2535923067 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2535925235 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2535940951 S Bo:6:002:1 -115 15 = a40950a0 0000743c 00000000 150000 ffff88015940e9c0 2535942039 C Bo:6:002:1 0 15 > ffff8801019c0180 2535944046 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff88015940e9c0 2535946008 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2535947042 C Bi:6:002:1 0 7 = a4034000 502097 ffff88015940e9c0 2535949059 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2536048044 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2536049967 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2536173046 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2536174784 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2536298052 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2536299509 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2536423045 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0300 2536424379 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2536548049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e840 2536549648 S Bi:6:002:1 -115 4096 < ffff88015940e240 2536557603 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e240 2536558040 C Bo:6:002:1 0 8 > ffff88015940e840 2536561058 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e840 2536564529 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2536576551 S Bo:6:002:1 -115 15 = a4095000 44090b00 00020000 b90000 ffff88015940ec00 2536577053 C Bo:6:002:1 0 15 > ffff88015940e840 2536673050 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2536674143 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2536686211 S Bo:6:002:1 -115 15 = a40950a0 0000743c 00000000 150000 ffff8801019c03c0 2536687053 C Bo:6:002:1 0 15 > ffff8801019c09c0 2536694046 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c09c0 2536695103 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2536798064 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ecc0 2536800240 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2536923070 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ecc0 2536933232 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2536934047 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ecc0 2536935273 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2536936056 C Bi:6:002:1 0 26 = a4095040 00020000 3d250000 a7a40950 60361600 00740fca 0e02 ffff88015940ecc0 2536937121 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2536939049 C Bi:6:002:1 0 13 = a4095020 06228547 29d07931 8a ffff8801019c0780 2536940173 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2536946051 C Bi:6:002:1 0 13 = a4095040 2351eccb 07ac1700 54 ffff88015940e000 2536947247 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536949043 C Bi:6:002:1 0 13 = a4095060 00730f79 0f062785 33 ffff88015940e000 2536950134 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536952065 C Bi:6:002:1 0 13 = a4095020 47290b7e 312354e2 62 ffff88015940e000 2536953179 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536955051 C Bi:6:002:1 0 13 = a4095040 cb07eb1e 0000720f f9 ffff8801019c0d80 2536956228 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2536958057 C Bi:6:002:1 0 13 = a4095060 b10f062b 85472934 d1 ffff88015940e000 2536959231 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536961040 C Bi:6:002:1 0 13 = a4095020 813123ad d9cb07fa 0c ffff88015940e000 2536962138 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536964044 C Bi:6:002:1 0 13 = a4095040 24000071 0fcf0e06 20 ffff88015940e000 2536965168 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536967047 C Bi:6:002:1 0 13 = a4095060 30854729 a4843123 74 ffff88015940e000 2536968189 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536970044 C Bi:6:002:1 0 13 = a4095020 36cfcb07 1c2c0000 d8 ffff88015940e000 2536971239 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536974052 C Bi:6:002:1 0 13 = a4095040 700f940e 06368547 aa ffff88015940e000 2536975144 S Bi:6:002:1 -115 4096 < ffff88015940e000 2536977049 C Bi:6:002:1 0 13 = a4095060 29978931 23cfc2cb 7e ffff88015940e780 2536978192 S Bi:6:002:1 -115 4096 < ffff88015940e780 2536980060 C Bi:6:002:1 0 13 = a4095020 07f73400 006f0fa9 d0 ffff88015940e780 2536981301 S Bi:6:002:1 -115 4096 < ffff88015940e780 2536983042 C Bi:6:002:1 0 13 = a4095040 0e063a85 4729068a e8 ffff88015940e780 2536984124 S Bi:6:002:1 -115 4096 < ffff88015940e780 2536986041 C Bi:6:002:1 0 13 = a4095060 312326ba cb07533a b6 ffff88015940e780 2536987150 S Bi:6:002:1 -115 4096 < ffff88015940e780 2536989040 C Bi:6:002:1 0 13 = a4095020 00006e0f 4d0e063e c7 ffff88015940e780 2536990185 S Bi:6:002:1 -115 4096 < ffff88015940e780 2536992058 C Bi:6:002:1 0 13 = a4095040 8547292c 8e31235a bc ffff88015940e780 2536993231 S Bi:6:002:1 -115 4096 < ffff88015940e780 2536995058 C Bi:6:002:1 0 13 = a4095060 b2cb0795 4000006d 5b ffff88015940e780 2536996131 S Bi:6:002:1 -115 4096 < ffff88015940e780 2536998047 C Bi:6:002:1 0 13 = a4095020 0f4a0e06 43854729 38 ffff88015940e780 2536999153 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537002056 C Bi:6:002:1 0 13 = a4095040 58923123 50a8cb07 51 ffff88015940e780 2537003198 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537005058 C Bi:6:002:1 0 13 = a4095060 ff470000 6d0f8d0e c4 ffff88015940e780 2537006239 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537008057 C Bi:6:002:1 0 13 = a4095020 06478547 29839131 54 ffff88015940ecc0 2537009133 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2537011045 C Bi:6:002:1 0 13 = a4095040 23959ecb 07f94d00 ed ffff88015940ecc0 2537012468 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2537014050 C Bi:6:002:1 0 13 = a4095060 006c0f0a 0f064c85 34 ffff88015940ecc0 2537015208 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2537017055 C Bi:6:002:1 0 13 = a4095020 47293491 3123fb91 6e ffff88015940ecc0 2537018222 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2537020043 C Bi:6:002:1 0 13 = a4095040 cb07a655 00006b0f e6 ffff88015940ecc0 2537021129 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2537023044 C Bi:6:002:1 0 13 = a4095060 e90e0650 8547290c cb ffff88015940ecc0 2537024169 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2537027067 C Bi:6:002:1 0 13 = a4095020 923123ab 88cb075c ee ffff8801019c0a80 2537037187 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537038042 C Bi:6:002:1 0 13 = a4095040 5b00006a 0fec0e06 67 ffff8801019c0a80 2537039219 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537040046 C Bi:6:002:1 0 39 = a4095060 56854729 ba913123 19a40950 200b7bcb 07a26300 00a0a409 5040690f 690e0657 85472f ffff8801019c0840 2537041354 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2537042046 C Bi:6:002:1 0 13 = a4095060 29949131 23f678cb e6 ffff8801019c0a80 2537043574 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537045046 C Bi:6:002:1 0 13 = a4095020 07e86400 00690f25 15 ffff8801019c0a80 2537046149 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537048043 C Bi:6:002:1 0 13 = a4095040 0e065d85 47295b90 c8 ffff8801019c0a80 2537049185 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537051060 C Bi:6:002:1 0 13 = a4095060 3123ac6d cb07dc6b 35 ffff8801019c0a80 2537052238 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537055059 C Bi:6:002:1 0 13 = a4095020 0000680f b50c0663 66 ffff8801019c0a80 2537056120 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537058041 C Bi:6:002:1 0 13 = a4095040 854729d4 8f3123ba a5 ffff8801019c0a80 2537059153 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537061058 C Bi:6:002:1 0 13 = a4095060 5fcb076f 74000069 7c ffff8801019c0a80 2537062255 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537064042 C Bi:6:002:1 0 13 = a4095020 0fdb0c06 69854729 81 ffff88015940e780 2537065224 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537067043 C Bi:6:002:1 0 13 = a4095040 3a8e3123 8f52cb07 0a ffff88015940ea80 2537069121 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2537070039 C Bi:6:002:1 0 13 = a4095060 907c0000 690fed0d f7 ffff88015940e780 2537071133 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537073045 C Bi:6:002:1 0 13 = a4095020 066b8547 294a8d31 ad ffff88015940e780 2537074165 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537076051 C Bi:6:002:1 0 13 = a4095040 23174fcb 07da7e00 ae ffff88015940e780 2537077209 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537079041 C Bi:6:002:1 0 13 = a4095060 006a0fba 0d067085 bc ffff8801019c0a80 2537080116 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537083062 C Bi:6:002:1 0 13 = a4095020 4729008b 31236344 0d ffff8801019c0a80 2537084159 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537086043 C Bi:6:002:1 0 13 = a4095040 cb07be85 00006a0f 2f ffff8801019c0a80 2537087202 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537089042 C Bi:6:002:1 0 13 = a4095060 3f0d0675 854729b1 86 ffff8801019c0a80 2537090226 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537092042 C Bi:6:002:1 0 13 = a4095020 8931232d 39cb07b4 2a ffff8801019c0a80 2537093129 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537095040 C Bi:6:002:1 0 13 = a4095040 8c00006a 0f4e0d06 11 ffff8801019c0a80 2537096167 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2537098041 C Bi:6:002:1 0 13 = a4095060 7a854729 ec843123 76 ffff8801019c0540 2537099206 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537101052 C Bi:6:002:1 0 13 = a4095020 b72ecb07 7c940000 60 ffff8801019c0540 2537102274 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537104042 C Bi:6:002:1 0 13 = a4095040 6a0f670e 067f8547 0a ffff8801019c0540 2537105127 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537108063 C Bi:6:002:1 0 13 = a4095060 29ee7f31 232925cb f0 ffff8801019c0540 2537109181 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537111040 C Bi:6:002:1 0 13 = a4095020 07f49b00 006a0fd6 06 ffff8801019c0540 2537112200 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537114058 C Bi:6:002:1 0 13 = a4095040 0e068585 47295e7b fe ffff8801019c0540 2537115235 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537117047 C Bi:6:002:1 0 13 = a4095060 31233d18 cb07f0a4 32 ffff8801019c0540 2537118141 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537120045 C Bi:6:002:1 0 13 = a4095020 0000690f fa0e068b c2 ffff8801019c0540 2537122095 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2537123053 C Bi:6:002:1 0 13 = a4095040 854729b3 79312353 dd ffff8801019c0600 2537130762 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2537131044 C Bi:6:002:1 0 13 = a4095060 0acb078a ad000068 14 ffff88015940e000 2537137401 S Bi:6:002:1 -115 4096 < ffff88015940e000 2537138040 C Bi:6:002:1 0 26 = a4095020 0fb60e06 91854729 16a40950 401a7831 230dfdca 07f0 ffff88015940e780 2537139398 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537140042 C Bi:6:002:1 0 26 = a4095060 c2b50000 670f130e 9fa40950 a0000000 000000f0 bd10 ffff88015940e780 2537141402 S Bi:6:002:1 -115 4096 < ffff88015940e780 2537173050 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0d80 2537174838 S Bi:6:002:1 -115 4096 < ffff88015940e480 2537248515 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e480 2537249056 C Bo:6:002:1 0 8 > ffff8801019c0d80 2537252045 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e480 2537253410 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2537255464 S Bo:6:002:1 -115 15 = a4095000 44090b00 00040000 bf0000 ffff88015940ec00 2537256051 C Bo:6:002:1 0 15 > ffff88015940e480 2537298054 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e480 2537301368 S Bi:6:002:1 -115 4096 < ffff88015940e480 2537319045 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff88015940e9c0 2537321642 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2537335595 S Bo:6:002:1 -115 15 = a40950a0 0000f0bd 00000000 100000 ffff8801019c06c0 2537336060 C Bo:6:002:1 0 15 > ffff88015940e9c0 2537341047 C Bi:6:002:1 0 7 = a4034000 502097 ffff88015940e9c0 2537343664 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2537423048 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2537423846 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2537548074 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2537550764 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2537673051 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2537674653 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2537798049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2537799411 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2537923065 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2537924843 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2537937778 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0000 2537938036 C Bo:6:002:1 0 8 > ffff8801019c0480 2537941046 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ec00 2537942748 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2537952689 S Bo:6:002:1 -115 15 = a4095000 44090b00 00040000 bf0000 ffff88015940ef00 2537953053 C Bo:6:002:1 0 15 > ffff88015940ec00 2538048062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2538057925 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2538069065 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff88015940ec00 2538074817 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2538075609 S Bo:6:002:1 -115 15 = a40950a0 0000f0bd 00000000 100000 ffff8801019c0600 2538076036 C Bo:6:002:1 0 15 > ffff88015940ec00 2538081049 C Bi:6:002:1 0 7 = a4034000 502097 ffff8801019c0600 2538083699 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2538173048 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2538174635 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2538298047 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2538298948 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2538423051 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2538424294 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2538548056 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e240 2538550256 S Bi:6:002:1 -115 4096 < ffff88015940e240 2538673052 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e240 2538675301 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2538678215 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e9c0 2538679036 C Bo:6:002:1 0 8 > ffff88015940e240 2538682045 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0840 2538683326 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2538683353 S Bo:6:002:1 -115 15 = a4095000 44090b00 00040000 bf0000 ffff8801019c0d80 2538684033 C Bo:6:002:1 0 15 > ffff8801019c0840 2538798063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2538800231 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2538800273 S Bo:6:002:1 -115 15 = a40950a0 0000f0bd 00000000 100000 ffff8801019c0000 2538801034 C Bo:6:002:1 0 15 > ffff8801019c0840 2538810056 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0840 2538814875 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2538923047 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e9c0 2538933433 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539048061 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e9c0 2539049394 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539052055 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e9c0 2539053390 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539055040 C Bi:6:002:1 0 13 = a4095040 00040000 3d250000 a1 ffff88015940e9c0 2539056420 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539058059 C Bi:6:002:1 0 13 = a4095060 06928547 29d57731 71 ffff88015940e9c0 2539059448 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539061058 C Bi:6:002:1 0 13 = a4095020 23f8faca 070cb700 8a ffff88015940e9c0 2539062384 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539064058 C Bi:6:002:1 0 13 = a4095040 00670fe8 0d069885 2b ffff88015940e9c0 2539065403 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539067056 C Bi:6:002:1 0 13 = a4095060 4729cf74 312304ee b0 ffff88015940e9c0 2539068425 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539070052 C Bi:6:002:1 0 13 = a4095020 ca0768bf 0000680f a0 ffff88015940e9c0 2539071453 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539074063 C Bi:6:002:1 0 13 = a4095040 a90d069a 85472991 ff ffff88015940ec00 2539084501 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539086056 C Bi:6:002:1 0 13 = a4095060 7331231c eaca070c cb ffff88015940e9c0 2539087402 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539088045 C Bi:6:002:1 0 39 = a4095020 c2000069 0fab0d06 d9a40950 409f8547 29927131 2338a409 5060f3df ca0783c8 000037 ffff88015940ec00 2539089407 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539090045 C Bi:6:002:1 0 13 = a4095020 6a0f6a0d 06a58547 be ffff88015940ec00 2539091430 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539092056 C Bi:6:002:1 0 13 = a4095040 29496f31 237ed3ca c7 ffff88015940ec00 2539093452 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539095060 C Bi:6:002:1 0 13 = a4095060 0763d000 006c0ffa b0 ffff88015940ec00 2539096338 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539098041 C Bi:6:002:1 0 13 = a4095020 0c06ab85 4729676d 9d ffff88015940ec00 2539099369 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539102046 C Bi:6:002:1 0 13 = a4095040 3123a8c6 ca076cd8 b8 ffff88015940e480 2539103409 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539105060 C Bi:6:002:1 0 13 = a4095060 00006d0f 410d06b0 05 ffff88015940e480 2539106476 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539108043 C Bi:6:002:1 0 13 = a4095020 85472993 6d3123de 04 ffff88015940e480 2539109356 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539111042 C Bi:6:002:1 0 13 = a4095040 bbca07fa de00006d 82 ffff8801019c0240 2539114797 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2539115043 C Bi:6:002:1 0 13 = a4095060 0f6f0d06 b5854729 a8 ffff8801019c06c0 2539116379 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2539117042 C Bi:6:002:1 0 13 = a4095020 526e3123 5ab2ca07 d6 ffff8801019c06c0 2539118394 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2539120043 C Bi:6:002:1 0 13 = a4095040 d1e40000 6c0fa30c 44 ffff8801019c06c0 2539121297 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2539123046 C Bi:6:002:1 0 13 = a4095060 06b98547 29e16f31 76 ffff8801019c06c0 2539124340 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2539126043 C Bi:6:002:1 0 13 = a4095020 23a6abca 072be900 fc ffff8801019c06c0 2539127373 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2539130058 C Bi:6:002:1 0 13 = a4095040 006c0fba 0b06be85 52 ffff88015940e480 2539131427 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539133051 C Bi:6:002:1 0 13 = a4095060 4729e371 312304a0 d7 ffff88015940e480 2539134324 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539136068 C Bi:6:002:1 0 13 = a4095020 ca077ef0 00006c0f fd ffff88015940e480 2539137364 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539139045 C Bi:6:002:1 0 13 = a4095040 780c06c2 85472902 e4 ffff88015940e480 2539140425 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539142042 C Bi:6:002:1 0 13 = a4095060 753123a8 98ca07dd da ffff88015940e480 2539143834 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539145045 C Bi:6:002:1 0 13 = a4095020 f500006c 0f390d06 79 ffff88015940e480 2539146320 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539148060 C Bi:6:002:1 0 13 = a4095040 c6854729 e4793123 1f ffff88015940e480 2539149368 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539151044 C Bi:6:002:1 0 13 = a4095060 5194ca07 1ffb0000 71 ffff88015940e480 2539152506 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539155043 C Bi:6:002:1 0 13 = a4095020 6c0f970d 06ca8547 2a ffff88015940e480 2539156298 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539158043 C Bi:6:002:1 0 13 = a4095040 29967e31 23cd8fca e6 ffff88015940e480 2539159331 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539161059 C Bi:6:002:1 0 13 = a4095060 075a0001 006b0f35 90 ffff88015940e480 2539162459 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539164041 C Bi:6:002:1 0 13 = a4095020 0d06d085 4729bf85 d7 ffff88015940e480 2539165401 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539167059 C Bi:6:002:1 0 13 = a4095040 31233f89 ca072408 f8 ffff88015940e240 2539168305 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539170057 C Bi:6:002:1 0 13 = a4095060 01006b0f 340d06d6 11 ffff88015940e480 2539171316 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539173057 C Bi:6:002:1 0 13 = a4095020 854729bd 8c3123ca df ffff88015940e480 2539174355 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539176050 C Bi:6:002:1 0 13 = a4095040 81ca0718 1001006a 92 ffff88015940e480 2539177416 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539179057 C Bi:6:002:1 0 13 = a4095060 0ffd0c06 dc854729 52 ffff88015940e480 2539189401 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539190040 C Bi:6:002:1 0 13 = a4095020 64933123 d179ca07 5d ffff88015940e480 2539191476 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539192047 C Bi:6:002:1 0 39 = a4095040 f0170100 6a0f360d 05a40950 6006dd85 47297d94 3175a409 5020239b 78ca0730 1901f8 ffff88015940e480 2539193308 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539195045 C Bi:6:002:1 0 13 = a4095040 006a0f39 0d06e485 8b ffff88015940e480 2539196341 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539198055 C Bi:6:002:1 0 13 = a4095060 4729849c 31233d70 b4 ffff88015940e480 2539199385 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539201057 C Bi:6:002:1 0 13 = a4095020 ca073e22 01006a0f 68 ffff88015940e240 2539202416 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539204045 C Bi:6:002:1 0 13 = a4095040 fd0c06ea 854729b9 f2 ffff88015940e240 2539205313 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539207057 C Bi:6:002:1 0 13 = a4095060 a331233f 6aca07ea 5e ffff88015940e240 2539208329 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539211059 C Bi:6:002:1 0 13 = a4095020 2901006a 0f040d06 9f ffff88015940e240 2539212385 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539214041 C Bi:6:002:1 0 13 = a4095040 ee854729 a8a63123 a4 ffff88015940e240 2539216200 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539217045 C Bi:6:002:1 0 13 = a4095060 1263ca07 202f0100 2f ffff88015940e240 2539220977 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539222044 C Bi:6:002:1 0 13 = a4095020 6a0fdf0c 06f38547 5c ffff88015940e240 2539223433 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539224038 C Bi:6:002:1 0 13 = a4095040 29afa931 235b58ca 49 ffff88015940e240 2539225465 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539226045 C Bi:6:002:1 0 13 = a4095060 07353601 006a0f31 cc ffff88015940e240 2539227493 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539229046 C Bi:6:002:1 0 13 = a4095020 0d06f985 4729f9aa 97 ffff88015940e480 2539230402 S Bi:6:002:1 -115 4096 < ffff88015940e480 2539232048 C Bi:6:002:1 0 13 = a4095040 3123964c ca07753d f0 ffff88015940e240 2539233436 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539235056 C Bi:6:002:1 0 13 = a4095060 01006a0f 490d06fd 46 ffff88015940e240 2539236448 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539239042 C Bi:6:002:1 0 13 = a4095020 8547296e a93123d7 34 ffff88015940e240 2539240368 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539242041 C Bi:6:002:1 0 13 = a4095040 43ca07f1 4201006a eb ffff88015940e240 2539243401 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539245056 C Bi:6:002:1 0 13 = a4095060 0f270d06 03864729 55 ffff8801019c0240 2539246463 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2539251048 C Bi:6:002:1 0 13 = a4095020 2fa73123 ce36ca07 72 ffff88015940e180 2539253374 S Bi:6:002:1 -115 4096 < ffff88015940e180 2539254042 C Bi:6:002:1 0 13 = a4095040 184b0100 690f440d c0 ffff88015940e180 2539255400 S Bi:6:002:1 -115 4096 < ffff88015940e180 2539257056 C Bi:6:002:1 0 13 = a4095060 06088647 29e7a331 0e ffff88015940ee40 2539258578 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2539260047 C Bi:6:002:1 0 13 = a40950a0 00000000 00004715 0f ffff88015940e180 2539261470 S Bi:6:002:1 -115 4096 < ffff88015940e180 2539298049 C Bi:6:002:1 0 13 = a4094e00 00000000 00004715 b1 ffff8801019c0300 2539299488 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2539299507 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2539300059 C Bo:6:002:1 0 8 > ffff8801019c0300 2539303041 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e3c0 2539304421 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2539304441 S Bo:6:002:1 -115 15 = a4095000 44090b00 00060000 bd0000 ffff88015940eb40 2539305034 C Bo:6:002:1 0 15 > ffff88015940e3c0 2539423062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0cc0 2539425815 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2539425913 S Bo:6:002:1 -115 15 = a40950a0 00004715 00000000 0f0000 ffff8801019c03c0 2539426057 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2539435079 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c03c0 2539438513 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2539548058 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c03c0 2539549325 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2539673061 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e9c0 2539676099 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539677079 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ecc0 2539679772 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2539680061 C Bi:6:002:1 0 13 = a4095040 00060000 3d250000 a3 ffff88015940e9c0 2539681195 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539683058 C Bi:6:002:1 0 13 = a4095060 23b02dca 075c5101 e2 ffff88015940ecc0 2539684080 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2539686064 C Bi:6:002:1 0 13 = a4095020 00690f21 0d060e86 19 ffff88015940ecc0 2539688099 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2539689061 C Bi:6:002:1 0 13 = a4095040 4729a69f 3123f521 2c ffff8801019c0300 2539690101 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2539692071 C Bi:6:002:1 0 13 = a4095060 ca078059 0100680f ef ffff8801019c0300 2539693115 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2539695052 C Bi:6:002:1 0 13 = a4095020 850d0613 86472990 38 ffff88015940e9c0 2539696050 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539699073 C Bi:6:002:1 0 13 = a4095040 9c3123e9 17ca0740 40 ffff88015940e9c0 2539701136 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539702071 C Bi:6:002:1 0 13 = a4095060 60010067 0f440d06 db ffff8801019c0240 2539703167 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2539705075 C Bi:6:002:1 0 13 = a4095020 19864729 bb983123 1d ffff8801019c0240 2539706256 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2539708051 C Bi:6:002:1 0 13 = a4095040 b30bca07 98680100 39 ffff88015940e780 2539709086 S Bi:6:002:1 -115 4096 < ffff88015940e780 2539711058 C Bi:6:002:1 0 13 = a4095060 660f6e0d 061e8647 4e ffff8801019c0b40 2539713126 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2539714075 C Bi:6:002:1 0 13 = a4095020 29059631 239000ca 2f ffff88015940e300 2539715122 S Bi:6:002:1 -115 4096 < ffff88015940e300 2539717076 C Bi:6:002:1 0 13 = a4095040 07d86f01 00660f40 25 ffff8801019c0b40 2539720866 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2539721062 C Bi:6:002:1 0 13 = a4095060 0e062486 47293d93 f7 ffff88015940ef00 2539723136 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2539724059 C Bi:6:002:1 0 13 = a4095020 312335f4 c907c677 71 ffff88015940ef00 2539725130 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2539726766 C Bi:6:002:1 0 13 = a4095040 0100690f 220e0629 d9 ffff88015940ef00 2539728159 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2539730058 C Bi:6:002:1 0 13 = a4095060 864729d3 91312339 1c ffff88015940ef00 2539731173 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2539733052 C Bi:6:002:1 0 13 = a4095020 eac907f9 7d01006b 17 ffff88015940ef00 2539734134 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2539736070 C Bi:6:002:1 0 13 = a4095040 0fd50c06 2e864729 ab ffff8801019c0b40 2539737157 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2539739058 C Bi:6:002:1 0 13 = a4095060 9d8f3123 67dfc907 eb ffff8801019c0480 2539740197 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2539742060 C Bi:6:002:1 0 13 = a4095020 dc840100 700f3b0d cd ffff8801019c0b40 2539743257 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2539745061 C Bi:6:002:1 0 13 = a4095040 06308647 29cc8d31 13 ffff88015940e000 2539748307 S Bi:6:002:1 -115 4096 < ffff88015940e000 2539749072 C Bi:6:002:1 0 13 = a4095060 239bdbc9 07ad8701 1b ffff88015940e000 2539750319 S Bi:6:002:1 -115 4096 < ffff88015940e000 2539752041 C Bi:6:002:1 0 13 = a4095020 00700f51 0d470000 b9 ffff88015940e000 2539753310 S Bi:6:002:1 -115 4096 < ffff88015940e000 2539755064 C Bi:6:002:1 0 13 = a4095040 130021fd 04860204 f6 ffff88015940e000 2539756219 S Bi:6:002:1 -115 4096 < ffff88015940e000 2539758043 C Bi:6:002:1 0 13 = a4095060 86030485 04048505 19 ffff8801019c0840 2539759266 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2539761064 C Bi:6:002:1 0 13 = a4095020 04850604 85070486 5e ffff8801019c0840 2539762298 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2539764039 C Bi:6:002:1 0 13 = a4095040 08048609 04860a04 b2 ffff88015940ef00 2539765347 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2539767078 C Bi:6:002:1 0 13 = a4095060 861b0485 1c04851d 01 ffff88015940ef00 2539768267 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2539770070 C Bi:6:002:1 0 13 = a4095020 04851e04 85fe0284 bb ffff88015940e300 2539771372 S Bi:6:002:1 -115 4096 < ffff88015940e300 2539774064 C Bi:6:002:1 0 13 = a4095040 0b02840c 02840d02 b5 ffff8801019c0000 2539777483 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539778076 C Bi:6:002:1 0 13 = a4095060 840e0284 13028414 10 ffff8801019c0000 2539779500 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539780073 C Bi:6:002:1 0 13 = a4095020 02841502 84160284 58 ffff8801019c0000 2539781412 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539783072 C Bi:6:002:1 0 13 = a4095040 00010001 01000f01 b2 ffff8801019c0000 2539784431 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539786073 C Bi:6:002:1 0 13 = a4095060 02100102 11010212 8c ffff8801019c0000 2539787424 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539789071 C Bi:6:002:1 0 13 = a4095020 01021701 00180100 d1 ffff8801019c0000 2539790447 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539792073 C Bi:6:002:1 0 13 = a4095040 1901001a 01020730 8b ffff8801019c0000 2539793609 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539795073 C Bi:6:002:1 0 13 = a4095060 8647290f 85472966 f7 ffff8801019c0000 2539796431 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2539798070 C Bi:6:002:1 0 13 = a4095020 6d312366 00cc07cc c3 ffff8801019c0780 2539799498 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2539802071 C Bi:6:002:1 0 13 = a4095040 8d31239b dbc907e4 48 ffff8801019c0600 2539803569 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539805071 C Bi:6:002:1 0 13 = a4095060 6b0400d0 680400a0 ee ffff8801019c0600 2539806382 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539808073 C Bi:6:002:1 0 13 = a4095020 860100ff ffffff31 6b ffff8801019c0600 2539809394 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539811073 C Bi:6:002:1 0 13 = a4095040 ab312333 06cc075f a5 ffff88015940e9c0 2539812562 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2539814071 C Bi:6:002:1 0 13 = a4095060 6c31239b dbc90700 6d ffff8801019c0600 2539815440 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539817060 C Bi:6:002:1 0 13 = a4095020 00560000 00840d29 2b ffff88015940ecc0 2539819338 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2539820075 C Bi:6:002:1 0 13 = a4095040 10ffffff ff200029 a4 ffff88015940ecc0 2539821331 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2539823056 C Bi:6:002:1 0 13 = a4095060 000901ff ffffffff 6a ffff88015940ecc0 2539824372 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2539827062 C Bi:6:002:1 0 13 = a4095020 0201ff06 33864729 fc ffff88015940ecc0 2539828289 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2539830056 C Bi:6:002:1 0 13 = a4095040 0f8b3123 44d6c907 77 ffff88015940ec00 2539831422 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539833056 C Bi:6:002:1 0 13 = a4095060 c98b0100 730fec0d 43 ffff88015940ec00 2539834360 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539836041 C Bi:6:002:1 0 13 = a4095020 06388647 293b8731 86 ffff88015940ec00 2539837347 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539839043 C Bi:6:002:1 0 13 = a4095040 232ecec9 07ed9101 cd ffff88015940ec00 2539841383 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539842038 C Bi:6:002:1 0 13 = a4095060 00760f8a 0d063d86 de ffff88015940ec00 2539842906 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539845063 C Bi:6:002:1 0 13 = a4095020 47296781 3123b1c3 35 ffff88015940ec00 2539846977 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2539848051 C Bi:6:002:1 0 13 = a4095040 c907479a 0100790f d9 ffff8801019c0600 2539850000 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539852064 C Bi:6:002:1 0 13 = a4095060 700e063e 86472983 b0 ffff8801019c0600 2539853922 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539855064 C Bi:6:002:1 0 13 = a4095020 803123f8 c1c9079d 25 ffff8801019c0600 2539856980 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539858052 C Bi:6:002:1 0 13 = a4095040 9b01007a 0f890e06 d3 ffff8801019c0600 2539860014 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2539861050 C Bi:6:002:1 0 13 = a4095060 43864729 967c3123 ce ffff8801019c0540 2539863142 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2539864057 C Bi:6:002:1 0 13 = a4095020 23b9c907 1ba20100 31 ffff88015940e240 2539865937 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539867071 C Bi:6:002:1 0 13 = a4095040 7d0f7c0e 06478647 3d ffff88015940e240 2539869015 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539870072 C Bi:6:002:1 0 13 = a4095060 29807931 2307b1c9 20 ffff88015940e240 2539871998 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539873056 C Bi:6:002:1 0 13 = a4095020 07e1a701 007f0f28 c5 ffff88015940e240 2539875904 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539877055 C Bi:6:002:1 0 13 = a4095040 0e064b86 4729c275 a1 ffff88015940e240 2539882809 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539883044 C Bi:6:002:1 0 13 = a4095060 3123c9a9 c90783ad 0f ffff88015940e240 2539885034 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539886042 C Bi:6:002:1 0 13 = a40950a0 00000000 00008029 f4 ffff88015940e240 2539887872 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539923067 C Bi:6:002:1 0 13 = a4094e00 00000000 00008029 4a ffff88015940eb40 2539924750 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539927763 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e240 2539928057 C Bo:6:002:1 0 8 > ffff88015940eb40 2539931054 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940eb40 2539936125 S Bi:6:002:1 -115 4096 < ffff88015940e240 2539937137 S Bo:6:002:1 -115 15 = a4095000 44090b00 00080000 b30000 ffff88015940e240 2539938057 C Bo:6:002:1 0 15 > ffff88015940eb40 2540048046 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940eb40 2540049820 S Bi:6:002:1 -115 4096 < ffff88015940e180 2540049834 S Bo:6:002:1 -115 15 = a40950a0 00008029 00000000 f40000 ffff88015940e180 2540050056 C Bo:6:002:1 0 15 > ffff88015940eb40 2540060060 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940eb40 2540061856 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2540173078 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940eb40 2540174489 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2540298078 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940eb40 2540301851 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2540302072 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940eb40 2540303880 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2540305071 C Bi:6:002:1 0 13 = a4095040 00080000 3d250000 ad ffff88015940eb40 2540306919 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2540308073 C Bi:6:002:1 0 13 = a4095060 01007f0f cd0d0651 7b ffff8801019c0000 2540309795 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2540311074 C Bi:6:002:1 0 13 = a4095020 86472979 713123a6 89 ffff88015940ee40 2540314786 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540315074 C Bi:6:002:1 0 13 = a4095040 9ec90763 b501007f 45 ffff88015940ee40 2540316795 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540317058 C Bi:6:002:1 0 13 = a4095060 0f9a0d06 56864729 bd ffff88015940e240 2540318799 S Bi:6:002:1 -115 4096 < ffff88015940e240 2540320072 C Bi:6:002:1 0 13 = a4095020 066e3123 aa94c907 57 ffff8801019c0780 2540321769 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2540323061 C Bi:6:002:1 0 13 = a4095040 51bc0100 7f0f620d 4e ffff8801019c0780 2540324836 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2540327074 C Bi:6:002:1 0 13 = a4095060 065c8647 29f46931 83 ffff88015940ee40 2540328889 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540330053 C Bi:6:002:1 0 13 = a4095020 23b388c9 078cc401 42 ffff88015940ee40 2540331828 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540333049 C Bi:6:002:1 0 13 = a4095040 007e0fbf 0d065d86 a3 ffff88015940ee40 2540334757 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540336052 C Bi:6:002:1 0 13 = a4095060 47293c69 3123b586 87 ffff88015940ea80 2540339840 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2540340042 C Bi:6:002:1 0 13 = a4095020 c907eec5 01007e0f 48 ffff88015940ee40 2540341842 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540342042 C Bi:6:002:1 0 13 = a4095040 b50d0662 86472932 bb ffff88015940ea80 2540344170 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2540345057 C Bi:6:002:1 0 13 = a4095060 6631236b 7cc907d4 e4 ffff88015940ea80 2540346807 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2540348052 C Bi:6:002:1 0 13 = a4095020 cc01007d 0faf0d06 c6 ffff88015940ea80 2540349873 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2540351063 C Bi:6:002:1 0 13 = a4095040 68864729 23613123 6d ffff88015940ea80 2540352871 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2540355052 C Bi:6:002:1 0 13 = a4095060 da72c907 98d40100 b6 ffff8801019c06c0 2540356805 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2540358058 C Bi:6:002:1 0 13 = a4095020 7c0f5c0d 066d8647 55 ffff8801019c06c0 2540359869 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2540361052 C Bi:6:002:1 0 13 = a4095040 29325c31 235e6cc9 13 ffff8801019c06c0 2540362905 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2540364073 C Bi:6:002:1 0 13 = a4095060 07bcda01 007b0fea 63 ffff8801019c06c0 2540365961 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2540367072 C Bi:6:002:1 0 13 = a4095020 0c067186 47294c59 5b ffff88015940ee40 2540368875 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540370071 C Bi:6:002:1 0 13 = a4095040 31234266 c90752df c8 ffff88015940ee40 2540371873 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2540373055 C Bi:6:002:1 0 13 = a4095060 01007b0f 6f0c0675 f8 ffff8801019c0480 2540374946 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540376057 C Bi:6:002:1 0 13 = a4095020 86472983 553123f7 06 ffff8801019c0840 2540378459 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2540380054 C Bi:6:002:1 0 13 = a4095040 5dc90775 e501007d c2 ffff8801019c0840 2540381375 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2540383074 C Bi:6:002:1 0 13 = a4095060 0fec0c06 7a864729 e6 ffff8801019c0840 2540384413 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2540386071 C Bi:6:002:1 0 13 = a4095020 854f3123 ea54c907 75 ffff8801019c0840 2540387446 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2540389070 C Bi:6:002:1 0 13 = a4095040 49ed0100 7d0f280e 4c ffff8801019c0840 2540390476 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2540392072 C Bi:6:002:1 0 13 = a4095060 067b8647 29514e31 26 ffff8801019c0840 2540393384 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2540395070 C Bi:6:002:1 0 13 = a4095020 232953c9 07d4ee01 71 ffff8801019c0840 2540396405 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2540398071 C Bi:6:002:1 0 13 = a4095040 007c0f46 0e068086 86 ffff88015940ec00 2540399465 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2540401071 C Bi:6:002:1 0 13 = a4095060 47295f48 3123f34a 4f ffff88015940ecc0 2540402916 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2540404058 C Bi:6:002:1 0 13 = a4095020 c9074ff6 01007d0f d9 ffff88015940ec00 2540405385 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2540408051 C Bi:6:002:1 0 13 = a4095040 4c0f0686 864729f0 66 ffff88015940ec00 2540409462 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2540411073 C Bi:6:002:1 0 13 = a4095060 413123e6 40c907e7 41 ffff8801019c0480 2540412454 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540414070 C Bi:6:002:1 0 13 = a4095020 fe01007c 0fba0e06 e3 ffff8801019c0480 2540415484 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540417064 C Bi:6:002:1 0 13 = a4095040 8c864729 223d3123 d4 ffff8801019c0480 2540419939 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540421074 C Bi:6:002:1 0 13 = a4095060 c934c907 87070200 2c ffff8801019c0480 2540422929 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540424072 C Bi:6:002:1 0 13 = a4095020 7c0f580e 06918647 ae ffff8801019c0480 2540428761 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540429064 C Bi:6:002:1 0 13 = a4095040 29ea3831 23c02bc9 76 ffff8801019c0b40 2540430304 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2540432052 C Bi:6:002:1 0 26 = a4095060 07560e02 007b0f08 bca40950 200e0697 864729f3 356c ffff8801019c0240 2540433326 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2540436055 C Bi:6:002:1 0 13 = a4095040 31230621 c9077a15 29 ffff8801019c0240 2540437363 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2540439053 C Bi:6:002:1 0 13 = a4095060 02007a0f ef0c069d 92 ffff8801019c0240 2540440264 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2540442049 C Bi:6:002:1 0 13 = a4095020 864729ad 323123e7 5f ffff8801019c0240 2540443286 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2540445049 C Bi:6:002:1 0 13 = a4095040 16c90759 1c020079 5b ffff8801019c0240 2540447999 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2540449062 C Bi:6:002:1 0 13 = a4095060 0fc30b06 9e864729 2a ffff8801019c0480 2540450539 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540451066 C Bi:6:002:1 0 13 = a4095020 93323123 5015c907 e5 ffff8801019c0480 2540452424 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540454064 C Bi:6:002:1 0 13 = a4095040 511d0200 780f8f0b 00 ffff8801019c0480 2540455453 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540457063 C Bi:6:002:1 0 13 = a4095060 06a18647 29303131 e2 ffff8801019c0480 2540458507 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540461063 C Bi:6:002:1 0 13 = a4095020 23bb10c9 07662002 df ffff8801019c0300 2540462549 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540464063 C Bi:6:002:1 0 13 = a4095040 00780f22 0b06a786 c4 ffff8801019c0300 2540465456 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540467057 C Bi:6:002:1 0 13 = a4095060 4729e82d 31231707 34 ffff8801019c0300 2540468486 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540470063 C Bi:6:002:1 0 13 = a4095020 c9070327 0200770f 4d ffff8801019c0300 2540471540 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540473056 C Bi:6:002:1 0 13 = a4095040 7a0a06ab 86472967 ef ffff8801019c0300 2540474551 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540476058 C Bi:6:002:1 0 13 = a4095060 2c31230c 00c9078a eb ffff88015940ec00 2540477436 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2540479058 C Bi:6:002:1 0 13 = a4095020 2b020076 0ffe0a06 7f ffff88015940ec00 2540480458 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2540482056 C Bi:6:002:1 0 13 = a4095040 ad864729 042d3123 c3 ffff88015940ec00 2540483549 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2540485073 C Bi:6:002:1 0 13 = a4095060 1afcc807 0b2e0200 93 ffff8801019c0300 2540486569 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540489071 C Bi:6:002:1 0 13 = a4095020 750f310b 06b38647 e9 ffff8801019c0300 2540490518 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540492060 C Bi:6:002:1 0 13 = a4095040 29593131 23cbf2c8 1f ffff8801019c0480 2540493762 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540495051 C Bi:6:002:1 0 13 = a4095060 07003502 00740fbb 6d ffff8801019c0480 2540496600 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540498052 C Bi:6:002:1 0 13 = a4095020 0b06b586 47293931 85 ffff8801019c0480 2540499418 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540501070 C Bi:6:002:1 0 13 = a4095040 3123bfef c807df36 d9 ffff8801019c0480 2540502461 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540504072 C Bi:6:002:1 0 13 = a4095060 0200730f 340b06b7 6d ffff8801019c0480 2540505479 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540507072 C Bi:6:002:1 0 13 = a40950a0 00000000 00001f59 1b ffff8801019c0480 2540508946 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540548057 C Bi:6:002:1 0 13 = a4094e00 00000000 00001f59 a5 ffff88015940ecc0 2540548958 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2540548981 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e9c0 2540550057 C Bo:6:002:1 0 8 > ffff88015940ecc0 2540553066 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ecc0 2540555037 S Bi:6:002:1 -115 4096 < ffff88015940e780 2540555050 S Bo:6:002:1 -115 15 = a4095000 44090b00 000a0000 b10000 ffff88015940e780 2540556037 C Bo:6:002:1 0 15 > ffff88015940ecc0 2540673079 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2540674880 S Bi:6:002:1 -115 4096 < ffff88015940e300 2540675918 S Bo:6:002:1 -115 15 = a40950a0 00001f59 00000000 1b0000 ffff88015940e300 2540676034 C Bo:6:002:1 0 15 > ffff8801019c0900 2540685067 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0900 2540687876 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2540798079 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e480 2540799812 S Bi:6:002:1 -115 4096 < ffff88015940e480 2540923043 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ac0abb40 2540926074 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2540927063 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ac0abb40 2540929101 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2540930056 C Bi:6:002:1 0 13 = a4095040 000a0000 3d250000 af ffff8801ac0abb40 2540931122 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2540933039 C Bi:6:002:1 0 13 = a4095060 86472990 30312309 ce ffff8801ac0abb40 2540935019 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2540936039 C Bi:6:002:1 0 13 = a4095020 ecc80739 39020073 8f ffff8801ac0abb40 2540937118 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2540939055 C Bi:6:002:1 0 13 = a4095040 0f290b06 ba864729 c4 ffff8801ac0ab840 2540941089 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2540942064 C Bi:6:002:1 0 13 = a4095060 fa2f3123 cee5c807 be ffff8801019c0300 2540943121 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2540945043 C Bi:6:002:1 0 13 = a4095020 0f3d0200 730f6a0b f0 ffff8801ac0abb40 2540947038 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2540949060 C Bi:6:002:1 0 13 = a4095040 06bd8647 29132f31 e3 ffff8801ac0abb40 2540951088 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2540952064 C Bi:6:002:1 0 13 = a4095060 23d4e0c8 07354002 32 ffff8801019c03c0 2540953112 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2540955063 C Bi:6:002:1 0 13 = a4095020 00720f50 0b06c286 b9 ffff8801019c03c0 2540956018 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2540961047 C Bi:6:002:1 0 13 = a4095040 4729412c 312396d7 ed ffff8801019c03c0 2540963080 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2540964064 C Bi:6:002:1 0 13 = a4095060 c8076d46 0200710f 05 ffff8801ac0ab840 2540965087 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2540966785 C Bi:6:002:1 0 13 = a4095020 f90b06c9 8647292d 25 ffff8801019c0b40 2540968071 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2540970054 C Bi:6:002:1 0 13 = a4095040 29312335 cac8070d bb ffff8801ac0ab840 2540971327 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2540974073 C Bi:6:002:1 0 13 = a4095060 4f020071 0f230c06 87 ffff88015940e480 2540976941 S Bi:6:002:1 -115 4096 < ffff88015940e480 2540978062 C Bi:6:002:1 0 13 = a4095020 ca864729 dd283123 18 ffff8801019c0480 2540979503 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540980072 C Bi:6:002:1 0 13 = a4095040 04c8c807 6a500200 86 ffff8801019c0480 2540981342 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540983070 C Bi:6:002:1 0 13 = a4095060 700f770c 06d18647 8f ffff8801019c0480 2540984353 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540986070 C Bi:6:002:1 0 13 = a4095020 291d2731 23ddb9c8 70 ffff8801019c0480 2540987688 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540989073 C Bi:6:002:1 0 13 = a4095040 072f5902 00700f79 c8 ffff8801019c0480 2540990427 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2540992071 C Bi:6:002:1 0 13 = a4095060 0c06d886 4729e024 63 ffff88015940e300 2540993349 S Bi:6:002:1 -115 4096 < ffff88015940e300 2540995075 C Bi:6:002:1 0 13 = a4095020 31236eab c8073362 94 ffff8801019c0240 2540996443 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2540998073 C Bi:6:002:1 0 13 = a4095040 02006f0f ab0c06de a0 ffff8801019c0240 2540999413 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2541002070 C Bi:6:002:1 0 13 = a4095060 86472991 22312339 ed ffff88015940e180 2541003484 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541005056 C Bi:6:002:1 0 13 = a4095020 9fc807ef 6902006f 66 ffff88015940e180 2541006353 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541008070 C Bi:6:002:1 0 13 = a4095040 0fec0c06 e4864729 58 ffff88015940e180 2541009383 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541011059 C Bi:6:002:1 0 13 = a4095060 ec203123 7893c807 67 ffff88015940e180 2541012417 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541014053 C Bi:6:002:1 0 13 = a4095020 42710200 6f0f950c 15 ffff88015940e180 2541015439 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541017061 C Bi:6:002:1 0 13 = a4095040 06eb8647 29c61e31 51 ffff88015940e180 2541019919 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541021078 C Bi:6:002:1 0 13 = a4095060 23cb85c8 07cf7902 8b ffff88015940e180 2541022944 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541024072 C Bi:6:002:1 0 13 = a4095020 006f0f45 0c06ed86 99 ffff88015940e180 2541026021 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541027072 C Bi:6:002:1 0 13 = a4095040 4729261e 3123a381 db ffff88015940e180 2541028902 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541030072 C Bi:6:002:1 0 13 = a4095060 c807647c 02006f0f 28 ffff88015940e180 2541032083 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541033051 C Bi:6:002:1 0 13 = a4095020 7e0c06f2 8647292b 98 ffff88015940e000 2541035960 S Bi:6:002:1 -115 4096 < ffff88015940e000 2541037050 C Bi:6:002:1 0 13 = a4095040 1c31234a 77c807fa bb ffff88015940e180 2541038948 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541040070 C Bi:6:002:1 0 13 = a4095060 8202006f 0f940c06 e3 ffff88015940e180 2541044094 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541045059 C Bi:6:002:1 0 13 = a4095020 f8864729 5a1a3123 9f ffff88015940e180 2541046110 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541047056 C Bi:6:002:1 0 13 = a4095040 e66bc807 318a0200 46 ffff88015940e180 2541050070 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541051049 C Bi:6:002:1 0 13 = a4095060 6f0f950c 06fd8647 5e ffff88015940e180 2541053073 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541054047 C Bi:6:002:1 0 13 = a4095020 29e51831 23be63c8 0e ffff88015940e180 2541055079 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541056064 C Bi:6:002:1 0 13 = a4095040 07548f02 006f0f85 86 ffff8801019c0840 2541057072 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2541058064 C Bi:6:002:1 0 13 = a4095060 0b060187 4729e117 8e ffff88015940e000 2541059101 S Bi:6:002:1 -115 4096 < ffff88015940e000 2541061064 C Bi:6:002:1 0 13 = a4095020 3123125c c8072494 fe ffff88015940e000 2541062166 S Bi:6:002:1 -115 4096 < ffff88015940e000 2541064063 C Bi:6:002:1 0 13 = a4095040 02006f0f 400b0605 97 ffff88015940e000 2541066085 S Bi:6:002:1 -115 4096 < ffff88015940e000 2541067062 C Bi:6:002:1 0 13 = a4095060 874729ca 16312380 3a ffff88015940eb40 2541068068 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2541070063 C Bi:6:002:1 0 13 = a4095020 54c807e5 98020070 49 ffff88015940e240 2541071103 S Bi:6:002:1 -115 4096 < ffff88015940e240 2541073053 C Bi:6:002:1 0 13 = a4095040 0f3b0b06 0a874729 67 ffff88015940e240 2541074164 S Bi:6:002:1 -115 4096 < ffff88015940e240 2541077041 C Bi:6:002:1 0 13 = a4095060 ff123123 314dc807 d1 ffff8801019c06c0 2541078035 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2541080071 C Bi:6:002:1 0 13 = a4095020 b49e0200 6f0fcc0b 52 ffff8801019c0780 2541081122 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2541083077 C Bi:6:002:1 0 13 = a4095040 060b8747 29a91131 d0 ffff8801019c0780 2541084154 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2541086071 C Bi:6:002:1 0 13 = a4095060 23024dc8 07f29f02 51 ffff88015940ea80 2541087243 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2541089079 C Bi:6:002:1 0 13 = a4095020 006f0fc9 0b060e87 f0 ffff88015940ee40 2541091128 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541092080 C Bi:6:002:1 0 13 = a4095040 4729330d 3123c64e 77 ffff88015940ea80 2541093219 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2541095060 C Bi:6:002:1 0 13 = a4095060 c80741a4 02006f0f d5 ffff88015940ea80 2541096155 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2541098073 C Bi:6:002:1 0 13 = a4095020 030c0612 874729c1 ee ffff88015940ea80 2541099215 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2541102057 C Bi:6:002:1 0 13 = a4095040 0831238e 4cc807ca 60 ffff8801019c0d80 2541104110 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2541105054 C Bi:6:002:1 0 13 = a4095060 a802006f 0f400c06 1d ffff8801019c0d80 2541106118 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2541108070 C Bi:6:002:1 0 13 = a4095020 15874729 b7073123 83 ffff88015940ee40 2541109152 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541111058 C Bi:6:002:1 0 13 = a4095040 0f4ac807 aaaa0200 35 ffff8801019c0d80 2541113874 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2541114077 C Bi:6:002:1 0 13 = a4095060 6e0f270b 06168747 00 ffff88015940ee40 2541115878 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541117072 C Bi:6:002:1 0 13 = a4095020 29d60731 23294ac8 9c ffff88015940ee40 2541118931 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541120053 C Bi:6:002:1 0 13 = a4095040 07aaaa02 006e0f00 d9 ffff88015940ee40 2541121958 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541123054 C Bi:6:002:1 0 13 = a4095060 00061b87 4729cc0a af ffff8801019c09c0 2541124842 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2541127073 C Bi:6:002:1 0 13 = a4095020 3123b64c c807ddad 8a ffff8801019c09c0 2541128884 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2541130051 C Bi:6:002:1 0 13 = a4095040 02006d0f 6e06061e ad ffff88015940e3c0 2541131920 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2541133054 C Bi:6:002:1 0 13 = a4095060 87472966 0d3123ec e1 ffff88015940e3c0 2541134928 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2541136071 C Bi:6:002:1 0 13 = a40950a0 00000000 0000482f 3a ffff88015940e3c0 2541137855 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2541173061 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e3c0 2541174776 S Bi:6:002:1 -115 4096 < ffff88015940e780 2541174814 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e780 2541175043 C Bo:6:002:1 0 8 > ffff88015940e3c0 2541178071 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e3c0 2541179855 S Bi:6:002:1 -115 4096 < ffff88015940e780 2541179887 S Bo:6:002:1 -115 15 = a4095000 44090b00 000c0000 b70000 ffff88015940e780 2541180059 C Bo:6:002:1 0 15 > ffff88015940e3c0 2541298071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2541299130 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2541299146 S Bo:6:002:1 -115 15 = a40950a0 0000482f 00000000 3a0000 ffff8801019c00c0 2541300058 C Bo:6:002:1 0 15 > ffff8801019c0600 2541310065 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0600 2541311129 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2541423068 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ecc0 2541424112 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2541548070 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ecc0 2541550061 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2541552054 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0600 2541554251 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2541555041 C Bi:6:002:1 0 13 = a4095040 000c0000 3d250000 a9 ffff88015940ee40 2541556001 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541558041 C Bi:6:002:1 0 13 = a4095060 4dc80784 b002006d 44 ffff88015940ee40 2541560033 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541561041 C Bi:6:002:1 0 13 = a4095020 0f6b0706 1f874729 4e ffff88015940ee40 2541562060 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2541564064 C Bi:6:002:1 0 13 = a4095040 c60d3123 9c4dc807 7a ffff8801019c0a80 2541565087 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2541567073 C Bi:6:002:1 0 13 = a4095060 eab00200 6d0f4f07 ef ffff8801019c0a80 2541568010 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2541570070 C Bi:6:002:1 0 13 = a4095020 06248747 29901231 a5 ffff8801019c0540 2541572128 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2541573089 C Bi:6:002:1 0 13 = a4095040 23404ec8 077bb502 93 ffff8801019c0540 2541574178 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2541577059 C Bi:6:002:1 0 13 = a4095060 006c0f3e 08062887 61 ffff88015940e300 2541578441 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541580058 C Bi:6:002:1 0 13 = a4095020 47294f15 31232753 8f ffff88015940e300 2541583090 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541584076 C Bi:6:002:1 0 13 = a4095040 c8075eb9 02006b0f f3 ffff88015940e300 2541585643 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541586072 C Bi:6:002:1 0 13 = a4095060 b6080629 874729e2 07 ffff88015940e300 2541587664 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541589072 C Bi:6:002:1 0 13 = a4095020 1531233b 53c807c9 b4 ffff88015940e300 2541590668 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541592071 C Bi:6:002:1 0 13 = a4095040 b902006b 0f900806 fc ffff8801019c0540 2541593716 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2541595055 C Bi:6:002:1 0 13 = a4095060 2a874729 9e163123 c4 ffff8801019c09c0 2541596648 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2541598059 C Bi:6:002:1 0 13 = a4095020 2653c807 77ba0200 a8 ffff8801019c09c0 2541599712 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2541601071 C Bi:6:002:1 0 13 = a4095040 6b0f5c08 062d8747 66 ffff88015940ea80 2541602685 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2541605068 C Bi:6:002:1 0 13 = a4095060 29f21631 23e151c8 3a ffff88015940e240 2541606642 S Bi:6:002:1 -115 4096 < ffff88015940e240 2541608067 C Bi:6:002:1 0 13 = a4095020 0740bb02 006b0f6b 2c ffff88015940e240 2541609788 S Bi:6:002:1 -115 4096 < ffff88015940e240 2541611056 C Bi:6:002:1 0 13 = a4095040 07063187 47290e19 73 ffff8801019c0000 2541613740 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541614079 C Bi:6:002:1 0 13 = a4095060 3123c94f c807bfbd c4 ffff8801019c0000 2541615588 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541617075 C Bi:6:002:1 0 13 = a4095020 02006a0f 51060632 d9 ffff88015940ea80 2541618715 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2541620056 C Bi:6:002:1 0 13 = a4095040 87472948 193123ca dd ffff8801019c0000 2541621666 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541623072 C Bi:6:002:1 0 13 = a4095060 4fc807eb bd02006a 23 ffff8801019c0000 2541624684 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541626071 C Bi:6:002:1 0 13 = a4095020 0fb90506 33874729 b2 ffff8801019c0000 2541627586 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541629071 C Bi:6:002:1 0 13 = a4095040 b4193123 2450c807 b9 ffff8801019c0000 2541630639 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541633069 C Bi:6:002:1 0 13 = a4095060 58be0200 6a0f3b05 22 ffff88015940eb40 2541634934 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2541636055 C Bi:6:002:1 0 13 = a4095020 06358747 29411831 6f ffff8801019c0d80 2541645407 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2541646058 C Bi:6:002:1 0 13 = a4095040 237e50c8 07b4bf02 76 ffff8801019c0d80 2541647375 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2541648069 C Bi:6:002:1 0 39 = a4095060 00690f07 06063787 4ca40950 204729cd 163123e8 52c0a409 5040c807 c5c10200 690f12 ffff8801019c0000 2541649389 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541651039 C Bi:6:002:1 0 13 = a4095060 08080639 8747293f 74 ffff88015940e000 2541652304 S Bi:6:002:1 -115 4096 < ffff88015940e000 2541654066 C Bi:6:002:1 0 13 = a4095020 1631238b 56c80709 c2 ffff88015940e000 2541655339 S Bi:6:002:1 -115 4096 < ffff88015940e000 2541658059 C Bi:6:002:1 0 13 = a4095040 c4020068 0ff20806 e0 ffff8801019c0000 2541659393 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541661064 C Bi:6:002:1 0 13 = a4095060 3d874729 29183123 6a ffff8801019c0d80 2541662427 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2541664062 C Bi:6:002:1 0 13 = a4095020 e55fc807 fec90200 9d ffff8801019c0780 2541665329 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2541667062 C Bi:6:002:1 0 13 = a4095040 670f5a0b 06438747 01 ffff8801019c0780 2541668369 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2541670062 C Bi:6:002:1 0 13 = a4095060 29f91931 230b6ec8 eb ffff8801019c0780 2541671406 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2541673062 C Bi:6:002:1 0 13 = a4095020 07c9d202 00650fd1 78 ffff88015940e180 2541674445 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541676063 C Bi:6:002:1 0 13 = a4095040 0d064987 47295b1c 51 ffff88015940e180 2541677317 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541679064 C Bi:6:002:1 0 13 = a4095060 31236f7b c80737db b8 ffff88015940e180 2541680370 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541682058 C Bi:6:002:1 0 13 = a4095020 0200630f 6c0e064a 9d ffff88015940e180 2541683375 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541686067 C Bi:6:002:1 0 13 = a4095040 874729ff 1c31236e cb ffff88015940e180 2541687455 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541689059 C Bi:6:002:1 0 13 = a4095060 7dc80791 dc020062 02 ffff88015940e180 2541690347 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541692039 C Bi:6:002:1 0 13 = a4095020 0f340e06 4f874729 48 ffff88015940e180 2541693385 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541695064 C Bi:6:002:1 0 13 = a4095040 c31e3123 ac88c807 99 ffff88015940e300 2541696415 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541698038 C Bi:6:002:1 0 13 = a4095060 97e30200 610fff0d 77 ffff88015940e300 2541699443 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541701064 C Bi:6:002:1 0 13 = a4095020 06558747 29b52031 c3 ffff88015940e300 2541702353 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541704064 C Bi:6:002:1 0 13 = a4095040 23c495c8 07c0eb02 29 ffff88015940e300 2541705363 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541707064 C Bi:6:002:1 0 13 = a4095060 005f0fbc 0d065687 ab ffff88015940e300 2541708438 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541710063 C Bi:6:002:1 0 13 = a4095020 4729ed20 31231498 e0 ffff88015940e300 2541711529 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541714058 C Bi:6:002:1 0 13 = a4095040 c8072bed 02005f0f e6 ffff8801019c0000 2541716928 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2541718059 C Bi:6:002:1 0 13 = a4095060 c70d065c 8747294d a9 ffff8801019c06c0 2541719559 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2541720076 C Bi:6:002:1 0 13 = a4095020 233123ff a5c807ea 93 ffff8801019c0840 2541721504 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2541723059 C Bi:6:002:1 0 13 = a4095040 f502005d 0f0b0e06 1b ffff88015940e180 2541725436 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541726061 C Bi:6:002:1 0 13 = a4095060 5e874729 a8233123 b3 ffff88015940e300 2541727431 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541729058 C Bi:6:002:1 0 13 = a4095020 9faac807 c3f80200 1e ffff88015940e300 2541730470 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541732079 C Bi:6:002:1 0 13 = a4095040 5c0f410e 06648747 03 ffff88015940e300 2541733519 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541739069 C Bi:6:002:1 0 13 = a4095060 293d2531 2366b7c8 a7 ffff88015940e300 2541743503 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541744055 C Bi:6:002:1 0 13 = a4095020 07a70003 005b0fdf f5 ffff88015940e300 2541750820 S Bi:6:002:1 -115 4096 < ffff88015940e300 2541751068 C Bi:6:002:1 0 13 = a4095040 0d066687 47292426 3b ffff88015940e180 2541752782 S Bi:6:002:1 -115 4096 < ffff88015940e180 2541754057 C Bi:6:002:1 0 39 = a4095060 3123a1bb c8075a03 03a40950 2003005a 0fb80d06 6c54a409 50408747 29da2731 2343f8 ffff88015940e000 2541755809 S Bi:6:002:1 -115 4096 < ffff88015940e000 2541757040 C Bi:6:002:1 0 13 = a4095060 c8c8072e 0b030059 e5 ffff8801019c0240 2541759539 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2541760042 C Bi:6:002:1 0 13 = a40950a0 00000000 0000313e 52 ffff8801019c0240 2541761726 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2541798079 C Bi:6:002:1 0 13 = a4094e00 00000000 0000313e ec ffff88015940eb40 2541799752 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2541799790 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940ea80 2541800059 C Bo:6:002:1 0 8 > ffff88015940eb40 2541803072 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0240 2541804841 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2541804879 S Bo:6:002:1 -115 15 = a4095000 44090b00 000e0000 b50000 ffff8801019c0480 2541805058 C Bo:6:002:1 0 15 > ffff8801019c0240 2541923088 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0240 2541925739 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2541926618 S Bo:6:002:1 -115 15 = a40950a0 0000313e 00000000 520000 ffff8801019c03c0 2541927046 C Bo:6:002:1 0 15 > ffff8801019c0240 2541935074 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ee40 2541936704 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2542048047 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0900 2542049589 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2542173067 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ec00 2542174685 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542177045 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ec00 2542178755 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542180059 C Bi:6:002:1 0 13 = a4095040 000e0000 3d250000 ab ffff88015940ec00 2542181587 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542183058 C Bi:6:002:1 0 13 = a4095060 0f290d06 6d874729 34 ffff88015940ec00 2542184614 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542186050 C Bi:6:002:1 0 13 = a4095020 7d283123 2fcac807 b0 ffff88015940ec00 2542187668 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542189056 C Bi:6:002:1 0 13 = a4095040 7b0c0300 590f150d 87 ffff8801019c0b40 2542190666 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2542192074 C Bi:6:002:1 0 13 = a4095060 066e8747 29f72831 f2 ffff8801019c0b40 2542193649 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2542195072 C Bi:6:002:1 0 13 = a4095020 2341ccc8 07d00d03 62 ffff88015940ec00 2542196648 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542198072 C Bi:6:002:1 0 13 = a4095040 00590f15 0d076e87 1d ffff88015940ec00 2542199714 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542202059 C Bi:6:002:1 0 13 = a4095060 47293186 4729e08c 46 ffff88015940e9c0 2542203581 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2542205059 C Bi:6:002:1 0 13 = a4095020 312312da c907f728 16 ffff88015940ec00 2542206637 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542208058 C Bi:6:002:1 0 13 = a4095040 312341cc c80744dd 74 ffff88015940ec00 2542209689 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542211069 C Bi:6:002:1 0 13 = a4095060 040096db 0400a086 f6 ffff88015940ec00 2542212733 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542214072 C Bi:6:002:1 0 13 = a4095020 0100ffff ffffe08c b0 ffff88015940ec00 2542215596 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542217071 C Bi:6:002:1 0 13 = a4095040 312312da c907b407 1a ffff88015940ec00 2542218640 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542220063 C Bi:6:002:1 0 13 = a4095060 31230f4a c8070100 04 ffff88015940ec00 2542222693 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542223062 C Bi:6:002:1 0 13 = a4095020 56000000 450c4c0f 81 ffff88015940ec00 2542224739 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542227071 C Bi:6:002:1 0 13 = a4095040 ffffffff 04000900 b0 ffff88015940ec00 2542228602 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542230072 C Bi:6:002:1 0 13 = a4095060 0901ffff ffffff02 68 ffff88015940ec00 2542231644 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542233073 C Bi:6:002:1 0 13 = a4095020 01ff0674 87472998 20 ffff88015940ec00 2542234664 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542236056 C Bi:6:002:1 0 13 = a4095040 2b3123d6 d8c807d5 90 ffff8801019c0cc0 2542237753 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542239056 C Bi:6:002:1 0 13 = a4095060 15030058 0f410d06 96 ffff8801019c0cc0 2542240587 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542242063 C Bi:6:002:1 0 13 = a4095020 75874729 1b2c3123 64 ffff8801019c0cc0 2542243619 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542245051 C Bi:6:002:1 0 13 = a4095040 eadac807 2d170300 7b ffff8801019c0cc0 2542246645 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542248040 C Bi:6:002:1 0 13 = a4095060 570f510d 067a8747 25 ffff8801019c0cc0 2542251005 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542252048 C Bi:6:002:1 0 13 = a4095020 29932e31 2305e4c8 72 ffff8801019c0cc0 2542252516 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542255066 C Bi:6:002:1 0 13 = a4095040 07311d03 00570ff6 3b ffff88015940e9c0 2542256581 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2542258064 C Bi:6:002:1 0 13 = a4095060 0c067e87 47290b30 3b ffff88015940e9c0 2542259605 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2542261063 C Bi:6:002:1 0 13 = a4095020 31234aeb c807e521 65 ffff88015940ef00 2542262665 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2542264063 C Bi:6:002:1 0 13 = a4095040 0300560f 910c0683 ff ffff88015940e3c0 2542265550 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542267063 C Bi:6:002:1 0 13 = a4095060 87472973 2e3123c9 f2 ffff88015940e3c0 2542268578 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542270044 C Bi:6:002:1 0 13 = a4095020 f4c8070d 28030055 95 ffff88015940e3c0 2542271604 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542273040 C Bi:6:002:1 0 13 = a4095040 0ffa0b06 89874729 25 ffff88015940e3c0 2542274682 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542277064 C Bi:6:002:1 0 13 = a4095060 1a2c3123 1600c907 61 ffff88015940e3c0 2542278552 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542280063 C Bi:6:002:1 0 13 = a4095020 7e2f0300 550f0d0c d4 ffff88015940e3c0 2542281610 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542283071 C Bi:6:002:1 0 13 = a4095040 068f8747 290e2e31 cc ffff8801019c0480 2542284613 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542286065 C Bi:6:002:1 0 13 = a4095060 230b0bc9 07773603 32 ffff8801019c0480 2542287672 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542289072 C Bi:6:002:1 0 13 = a4095020 00540fef 0b069387 70 ffff8801019c0480 2542290585 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542292061 C Bi:6:002:1 0 13 = a4095040 4729132f 3123ad11 41 ffff8801019c0840 2542293876 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2542295057 C Bi:6:002:1 0 13 = a4095060 c907ae3a 0300530f 98 ffff8801019c06c0 2542296667 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2542298068 C Bi:6:002:1 0 13 = a4095020 760b0699 87472961 b7 ffff8801019c06c0 2542299551 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2542302053 C Bi:6:002:1 0 13 = a4095040 3231236d 1cc90701 23 ffff8801019c06c0 2542303595 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2542305056 C Bi:6:002:1 0 13 = a4095060 42030052 0f9a0b06 16 ffff8801019c06c0 2542306627 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2542308070 C Bi:6:002:1 0 13 = a4095020 9f874729 eb353123 67 ffff8801019c06c0 2542309658 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2542311071 C Bi:6:002:1 0 13 = a4095040 3827c907 95490300 b3 ffff8801019c06c0 2542313169 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2542314056 C Bi:6:002:1 0 13 = a4095060 520f6e0c 06a08747 c4 ffff88015940e9c0 2542315572 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2542317079 C Bi:6:002:1 0 13 = a4095020 29dc3431 238528c9 6a ffff88015940e9c0 2542318642 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2542320069 C Bi:6:002:1 0 13 = a4095040 07d34a03 00520f72 0f ffff88015940e9c0 2542321674 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2542323054 C Bi:6:002:1 0 13 = a4095060 0c06a287 47294a32 a4 ffff8801019c0480 2542324598 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542327079 C Bi:6:002:1 0 13 = a4095020 31233428 c9073e4d 6e ffff8801019c0480 2542328631 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542330069 C Bi:6:002:1 0 13 = a4095040 0300520f 510c06a4 1c ffff8801019c0480 2542331666 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542333071 C Bi:6:002:1 0 13 = a4095060 87472962 30312315 21 ffff8801019c0480 2542334655 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542336073 C Bi:6:002:1 0 13 = a4095020 26c9076b 4f030052 40 ffff8801019c0480 2542337573 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542339072 C Bi:6:002:1 0 13 = a4095040 0f200c06 a5874729 d4 ffff8801019c0480 2542340592 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542342056 C Bi:6:002:1 0 13 = a4095060 042f3123 b625c907 f9 ffff8801019c0480 2542344391 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542345060 C Bi:6:002:1 0 13 = a4095020 b6500300 520f040c 6d ffff8801019c0480 2542352313 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542353061 C Bi:6:002:1 0 13 = a4095040 06ab8747 29422631 ac ffff8801019c0480 2542356590 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542357040 C Bi:6:002:1 0 26 = a4095060 23a524c9 07e65803 4ca40950 2000510f 620c06ac 87c0 ffff88015940e3c0 2542358895 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542359042 C Bi:6:002:1 0 13 = a4095040 47298e24 31232224 6d ffff8801019c0d80 2542362052 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2542363070 C Bi:6:002:1 0 13 = a4095060 c907845a 0300510f d0 ffff8801019c0d80 2542364591 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2542365064 C Bi:6:002:1 0 13 = a4095020 b20c06b2 8747297f 41 ffff88015940e3c0 2542366631 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542367066 C Bi:6:002:1 0 13 = a4095040 1b3123b1 22c9070a e3 ffff88015940e3c0 2542368630 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542370053 C Bi:6:002:1 0 13 = a4095060 63030051 0f2a0e06 81 ffff88015940e3c0 2542371678 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542373064 C Bi:6:002:1 0 13 = a4095020 b8874729 2c123123 a0 ffff8801019c0780 2542374562 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2542376041 C Bi:6:002:1 0 13 = a4095040 df20c907 d76b0300 33 ffff88015940e3c0 2542377605 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542380057 C Bi:6:002:1 0 13 = a4095060 510f700e 06be8747 c5 ffff88015940e3c0 2542381666 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2542383054 C Bi:6:002:1 0 13 = a40950a0 00000000 00008148 94 ffff88015940ec00 2542384588 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542423057 C Bi:6:002:1 0 13 = a4094e00 00000000 00008148 2a ffff88015940ec00 2542424600 S Bi:6:002:1 -115 4096 < ffff88015940e240 2542426632 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e240 2542427056 C Bo:6:002:1 0 8 > ffff88015940ec00 2542430041 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ec00 2542431525 S Bi:6:002:1 -115 4096 < ffff88015940e240 2542439610 S Bo:6:002:1 -115 15 = a4095000 44090b00 00100000 ab0000 ffff88015940e240 2542440035 C Bo:6:002:1 0 15 > ffff88015940ec00 2542548081 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0540 2542550223 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2542550301 S Bo:6:002:1 -115 15 = a40950a0 00008148 00000000 940000 ffff8801019c0600 2542551040 C Bo:6:002:1 0 15 > ffff8801019c0540 2542560051 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e180 2542563583 S Bi:6:002:1 -115 4096 < ffff88015940e180 2542673070 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e180 2542675633 S Bi:6:002:1 -115 4096 < ffff88015940e180 2542798085 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e300 2542799750 S Bi:6:002:1 -115 4096 < ffff88015940e300 2542802055 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e000 2542804629 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542805062 C Bi:6:002:1 0 13 = a4095040 00100000 3d250000 b5 ffff88015940e480 2542807677 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542808053 C Bi:6:002:1 0 13 = a4095060 29610931 23f31ec9 ea ffff88015940e000 2542809684 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542811071 C Bi:6:002:1 0 13 = a4095020 07287403 00520f2a f2 ffff8801019c0600 2542812730 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2542814061 C Bi:6:002:1 0 13 = a4095040 0e06c487 47297f00 e7 ffff8801019c0600 2542816255 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2542817077 C Bi:6:002:1 0 13 = a4095060 31231a1e c9077c7c 45 ffff8801019c0600 2542818755 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2542820071 C Bi:6:002:1 0 13 = a4095020 0300530f d00d06c6 9f ffff88015940e000 2542821788 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542823071 C Bi:6:002:1 0 13 = a4095040 8747296e fd302314 c0 ffff88015940e000 2542824865 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542827080 C Bi:6:002:1 0 13 = a4095060 1ec90759 7f030054 3c ffff88015940e000 2542828723 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542830069 C Bi:6:002:1 0 13 = a4095020 0fdb0d06 cc874729 27 ffff88015940e000 2542831793 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542833058 C Bi:6:002:1 0 13 = a4095040 5cf53023 b31cc907 66 ffff88015940e480 2542834827 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542836070 C Bi:6:002:1 0 13 = a4095060 ef860300 550f820d 22 ffff88015940e000 2542837841 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542839072 C Bi:6:002:1 0 13 = a4095020 06d48747 29faeb30 c7 ffff88015940e480 2542840732 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542842072 C Bi:6:002:1 0 13 = a4095040 23d019c9 07df8f03 ca ffff8801019c0540 2542844194 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2542845079 C Bi:6:002:1 0 13 = a4095060 00590fa2 0b06d987 3a ffff8801019c0540 2542846825 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2542848059 C Bi:6:002:1 0 13 = a4095020 472963e5 30237c19 43 ffff88015940e480 2542854225 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542855061 C Bi:6:002:1 0 13 = a4095040 c9072296 03005c0f 97 ffff88015940e480 2542856265 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542858071 C Bi:6:002:1 0 26 = a4095060 960b06df 8747295a 6aa40950 20de3023 f51ac907 c5f4 ffff88015940e480 2542859298 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542861071 C Bi:6:002:1 0 13 = a4095040 9c030060 0fd00b06 90 ffff88015940e480 2542862327 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542864055 C Bi:6:002:1 0 13 = a4095060 e4874729 b4d83023 ef ffff88015940e480 2542865244 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542867041 C Bi:6:002:1 0 13 = a4095020 191dc907 39a20300 8f ffff88015940e000 2542867504 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542870039 C Bi:6:002:1 0 13 = a4095040 640f570b 06eb8747 a7 ffff8801019c09c0 2542871283 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2542873065 C Bi:6:002:1 0 13 = a4095060 29b1d030 23ca1ec9 db ffff88015940e000 2542874287 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542876053 C Bi:6:002:1 0 13 = a4095020 07cba903 006a0fdb 05 ffff88015940e000 2542877190 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542879063 C Bi:6:002:1 0 13 = a4095040 0a06f087 4729dbca b9 ffff88015940e000 2542880261 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542883064 C Bi:6:002:1 0 13 = a4095060 3023a41d c90750af 06 ffff88015940e000 2542884279 S Bi:6:002:1 -115 4096 < ffff88015940e000 2542886062 C Bi:6:002:1 0 13 = a4095020 03006e0f e50a06f7 a1 ffff8801019c0a80 2542887344 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2542889045 C Bi:6:002:1 0 13 = a4095040 874729c5 c230235e 1e ffff8801019c0a80 2542890223 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2542892058 C Bi:6:002:1 0 13 = a4095060 1dc907de b6030075 50 ffff8801019c0a80 2542893270 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2542895046 C Bi:6:002:1 0 13 = a4095020 0fef0a06 fd874729 25 ffff8801019c0840 2542896363 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2542898056 C Bi:6:002:1 0 13 = a4095040 16bd3023 b320c907 58 ffff8801019c0840 2542899367 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2542901069 C Bi:6:002:1 0 13 = a4095060 96bc0300 790f290a e1 ffff8801019c0840 2542902289 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2542904069 C Bi:6:002:1 0 13 = a4095020 06048847 2929b530 95 ffff8801019c0840 2542905290 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2542907075 C Bi:6:002:1 0 13 = a4095040 23eb23c9 0753c403 0c ffff88015940e480 2542908350 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542911075 C Bi:6:002:1 0 13 = a4095060 007f0f47 0a060988 27 ffff8801019c0780 2542912323 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2542914076 C Bi:6:002:1 0 13 = a4095020 472954af 30231526 68 ffff88015940e480 2542915263 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542917062 C Bi:6:002:1 0 13 = a4095040 c907fac9 0300840f c8 ffff88015940e480 2542920410 S Bi:6:002:1 -115 4096 < ffff88015940e480 2542921079 C Bi:6:002:1 0 13 = a4095060 f90a060d 8847299a 19 ffff88015940e300 2542923087 S Bi:6:002:1 -115 4096 < ffff88015940e300 2542924069 C Bi:6:002:1 0 13 = a4095020 aa3023ff 26c9076b 18 ffff88015940e180 2542926014 S Bi:6:002:1 -115 4096 < ffff88015940e180 2542927058 C Bi:6:002:1 0 13 = a4095040 ce030088 0f1b0b06 e1 ffff88015940e180 2542928977 S Bi:6:002:1 -115 4096 < ffff88015940e180 2542930056 C Bi:6:002:1 0 13 = a4095060 0f884729 1ea83023 d1 ffff88015940e180 2542931988 S Bi:6:002:1 -115 4096 < ffff88015940e180 2542933077 C Bi:6:002:1 0 13 = a4095020 a127c907 c7d00300 81 ffff88015940e180 2542935020 S Bi:6:002:1 -115 4096 < ffff88015940e180 2542936072 C Bi:6:002:1 0 13 = a4095040 8a0f360b 06158847 d9 ffff8801019c0d80 2542937969 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2542939074 C Bi:6:002:1 0 13 = a4095060 29a8a030 23bc29c9 f3 ffff8801019c0d80 2542941117 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2542942073 C Bi:6:002:1 0 13 = a4095020 07e4d703 00900f93 e6 ffff8801019c0d80 2542944079 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2542945054 C Bi:6:002:1 0 13 = a4095040 0b061a88 47292b9b fc ffff88015940e240 2542946522 S Bi:6:002:1 -115 4096 < ffff88015940e240 2542948059 C Bi:6:002:1 0 13 = a4095060 3023512b c90723dd c4 ffff88015940ec00 2542953942 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542955059 C Bi:6:002:1 0 13 = a4095020 0300960f 4c0b061f 19 ffff88015940ec00 2542962502 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542963040 C Bi:6:002:1 0 26 = a4095040 884729cc 9530234c 5da40950 602cc907 2ce20300 9b29 ffff8801019c0000 2542965062 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2542966042 C Bi:6:002:1 0 26 = a4095020 0fa60a06 23884729 bda40950 40e99130 231e28c9 072e ffff8801019c0000 2542968076 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2542969057 C Bi:6:002:1 0 13 = a4095060 b0e60300 9f0f690a 3b ffff8801019c0000 2542970083 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2542971052 C Bi:6:002:1 0 13 = a4095020 06248847 299e9130 26 ffff88015940ec00 2542971997 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542973052 C Bi:6:002:1 0 13 = a4095040 230a26c9 07f1e703 69 ffff88015940ec00 2542975037 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2542976051 C Bi:6:002:1 0 13 = a4095060 00a00f70 0a062788 e1 ffff8801019c0480 2542978068 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2542979062 C Bi:6:002:1 0 13 = a4095020 4729ea90 30236d1f a8 ffff88015940e240 2542980089 S Bi:6:002:1 -115 4096 < ffff88015940e240 2542982067 C Bi:6:002:1 0 13 = a4095040 c90702ec 0300a30f 32 ffff88015940e240 2542982989 S Bi:6:002:1 -115 4096 < ffff88015940e240 2542985042 C Bi:6:002:1 0 13 = a4095060 320b062a 88472904 6a ffff8801019c0cc0 2542987042 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542989063 C Bi:6:002:1 0 13 = a4095020 913023da 18c90700 53 ffff8801019c0cc0 2542991082 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542992063 C Bi:6:002:1 0 13 = a4095040 f00300a5 0feb0b06 02 ffff8801019c0cc0 2542994094 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2542995053 C Bi:6:002:1 0 13 = a4095060 2d884729 92913023 46 ffff88015940ea80 2542996009 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2542998073 C Bi:6:002:1 0 13 = a4095020 8c12c907 e0f30300 9d ffff88015940ee40 2543000063 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543001072 C Bi:6:002:1 0 13 = a4095040 a80fe20c 06338847 0e ffff88015940ee40 2543002072 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543004058 C Bi:6:002:1 0 13 = a4095060 29219330 237205c9 ab ffff88015940ee40 2543006106 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543010070 C Bi:6:002:1 0 13 = a40950a0 00000000 0000b3e3 0d ffff88015940ee40 2543013107 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543048061 C Bi:6:002:1 0 13 = a4094e00 00000000 0000b3e3 b3 ffff8801019c03c0 2543050038 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2543051077 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0b40 2543052039 C Bo:6:002:1 0 8 > ffff8801019c03c0 2543055052 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c03c0 2543056990 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2543057035 S Bo:6:002:1 -115 15 = a4095000 44090b00 00120000 a90000 ffff8801019c0b40 2543058048 C Bo:6:002:1 0 15 > ffff8801019c03c0 2543173045 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ee40 2543175531 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2543175544 S Bo:6:002:1 -115 15 = a40950a0 0000b3e3 00000000 0d0000 ffff88015940ecc0 2543176058 C Bo:6:002:1 0 15 > ffff88015940ee40 2543185085 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ee40 2543187639 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543298081 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ee40 2543300161 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543423085 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940ee40 2543425801 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543427072 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ee40 2543428724 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543430071 C Bi:6:002:1 0 13 = a4095040 00120000 3d250000 b7 ffff88015940ee40 2543431736 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2543433071 C Bi:6:002:1 0 13 = a4095060 07fafb03 00ab0f4c 70 ffff8801019c0180 2543434774 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2543436056 C Bi:6:002:1 0 13 = a4095020 0d063988 47290f95 93 ffff8801019c0300 2543437747 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543439070 C Bi:6:002:1 0 13 = a4095040 3023ebf7 c8076504 1c ffff88015940e240 2543440724 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543442062 C Bi:6:002:1 0 13 = a4095060 0400ac0f 900d063f 9e ffff88015940e240 2543443726 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543445071 C Bi:6:002:1 0 13 = a4095020 88472902 96302330 8c ffff88015940e240 2543446815 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543448053 C Bi:6:002:1 0 13 = a4095040 eac807cb 0c0400ac f7 ffff88015940e240 2543456737 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543457060 C Bi:6:002:1 0 13 = a4095060 0ff60d06 41884729 c8 ffff88015940e240 2543461504 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543462057 C Bi:6:002:1 0 26 = a4095020 21963023 e6e5c807 b5a40950 40650f04 00ac0fe6 0d9b ffff88015940e780 2543464900 S Bi:6:002:1 -115 4096 < ffff88015940e780 2543465051 C Bi:6:002:1 0 26 = a4095060 06478847 29c49430 5aa40950 20231cd8 c807e217 0404 ffff88015940e240 2543466942 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543468053 C Bi:6:002:1 0 13 = a4095040 00ab0fdc 0d064d88 0b ffff88015940e780 2543471962 S Bi:6:002:1 -115 4096 < ffff88015940e780 2543473041 C Bi:6:002:1 0 13 = a4095060 47299792 302352cb 7c ffff8801019c0300 2543474876 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543475054 C Bi:6:002:1 0 13 = a4095020 c807ec1f 0400ab0f 41 ffff8801019c0300 2543476789 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543477063 C Bi:6:002:1 0 13 = a4095040 c70d0653 88472988 4c ffff8801019c0300 2543478814 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543480063 C Bi:6:002:1 0 13 = a4095060 90302330 bec80725 7a ffff8801019c0300 2543481849 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543483062 C Bi:6:002:1 0 13 = a4095020 280400aa 0f9f0d06 c0 ffff8801019c0300 2543484878 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543486066 C Bi:6:002:1 0 13 = a4095040 57884729 008f3023 90 ffff8801019c0300 2543487809 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543489073 C Bi:6:002:1 0 13 = a4095060 d8b4c807 012e0400 15 ffff8801019c0300 2543490875 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543492073 C Bi:6:002:1 0 13 = a4095020 a90fe70d 065e8847 06 ffff88015940e240 2543493926 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543495059 C Bi:6:002:1 0 13 = a4095040 29378d30 2300a6c8 53 ffff88015940e240 2543497436 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543498056 C Bi:6:002:1 0 13 = a4095060 072d3704 00a80fa2 81 ffff88015940e780 2543499801 S Bi:6:002:1 -115 4096 < ffff88015940e780 2543502073 C Bi:6:002:1 0 13 = a4095020 0d066488 4729758a ab ffff88015940e780 2543503856 S Bi:6:002:1 -115 4096 < ffff88015940e780 2543505051 C Bi:6:002:1 0 13 = a4095040 30239699 c807273f 76 ffff88015940e780 2543506895 S Bi:6:002:1 -115 4096 < ffff88015940e780 2543508071 C Bi:6:002:1 0 13 = a4095060 0400a70f 290d0665 76 ffff88015940e780 2543509911 S Bi:6:002:1 -115 4096 < ffff88015940e780 2543511072 C Bi:6:002:1 0 13 = a4095020 88472916 8a302394 20 ffff8801019c0300 2543512861 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543514057 C Bi:6:002:1 0 13 = a4095040 97c8076c 400400a6 6b ffff88015940e240 2543518117 S Bi:6:002:1 -115 4096 < ffff88015940e240 2543519083 C Bi:6:002:1 0 13 = a4095060 0f2d0d06 69884729 3b ffff8801019c0300 2543521121 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543522074 C Bi:6:002:1 0 13 = a4095020 d78a3023 a48ec807 76 ffff88015940ec00 2543523142 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2543524055 C Bi:6:002:1 0 13 = a4095040 f0450400 a50f610d ca ffff88015940ec00 2543526004 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2543527054 C Bi:6:002:1 0 13 = a4095060 066d8847 29d58d30 78 ffff88015940e180 2543529157 S Bi:6:002:1 -115 4096 < ffff88015940e180 2543530077 C Bi:6:002:1 0 13 = a4095020 230087c8 07604b04 99 ffff88015940ec00 2543531102 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2543533060 C Bi:6:002:1 0 13 = a4095040 00a50f90 0d067388 77 ffff8801019c0300 2543534108 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543536071 C Bi:6:002:1 0 13 = a4095060 47293694 3023527c 6c ffff8801019c0300 2543538019 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2543539071 C Bi:6:002:1 0 13 = a4095020 c8072e54 0400a40f c7 ffff88015940e180 2543541118 S Bi:6:002:1 -115 4096 < ffff88015940e180 2543542058 C Bi:6:002:1 0 13 = a4095040 f70d0678 88472936 e9 ffff8801019c0240 2543543106 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2543548077 C Bi:6:002:1 0 13 = a4095060 9930239f 72c807b6 83 ffff88015940e300 2543553171 S Bi:6:002:1 -115 4096 < ffff88015940e300 2543554057 C Bi:6:002:1 0 13 = a4095020 5b0400a4 0f990e06 b8 ffff88015940e300 2543555151 S Bi:6:002:1 -115 4096 < ffff88015940e300 2543556039 C Bi:6:002:1 0 13 = a4095040 7d884729 849c3023 2d ffff88015940eb40 2543558184 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2543559039 C Bi:6:002:1 0 13 = a4095060 d668c807 7d620400 f7 ffff88015940e300 2543560121 S Bi:6:002:1 -115 4096 < ffff88015940e300 2543561047 C Bi:6:002:1 0 13 = a4095020 a40f630e 06828847 50 ffff88015940e300 2543562143 S Bi:6:002:1 -115 4096 < ffff88015940e300 2543564063 C Bi:6:002:1 0 13 = a4095040 29739c30 23fa5ec8 04 ffff8801019c0900 2543565177 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2543567065 C Bi:6:002:1 0 13 = a4095060 077c6804 00a30f80 a6 ffff8801019c0900 2543568195 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2543570043 C Bi:6:002:1 0 13 = a4095020 0d068788 4729b69e 9f ffff8801019c0900 2543571236 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2543573056 C Bi:6:002:1 0 13 = a4095040 30232955 c8071e6f 6c ffff8801019c0900 2543574164 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2543577054 C Bi:6:002:1 0 13 = a4095060 0400a30f df0c068d 6d ffff8801019c0900 2543578231 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2543580043 C Bi:6:002:1 0 13 = a4095020 88472902 a53023d8 57 ffff88015940e300 2543581245 S Bi:6:002:1 -115 4096 < ffff88015940e300 2543583074 C Bi:6:002:1 0 13 = a4095040 4bc80754 770400a1 bf ffff88015940eb40 2543584247 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2543586059 C Bi:6:002:1 0 13 = a4095060 0f010d06 92884729 ec ffff8801019c03c0 2543587211 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2543589070 C Bi:6:002:1 0 13 = a4095020 38a73023 b942c807 65 ffff8801019c03c0 2543590201 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2543592070 C Bi:6:002:1 0 13 = a4095040 3d7d0400 9f0fe40c 81 ffff8801019c03c0 2543593252 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2543595053 C Bi:6:002:1 0 13 = a4095060 06988847 2944a830 39 ffff8801019c03c0 2543596150 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2543598073 C Bi:6:002:1 0 13 = a4095020 23d735c8 07198504 4b ffff88015940eb40 2543599195 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2543601073 C Bi:6:002:1 0 13 = a4095040 009d0fd6 0c069f88 e4 ffff88015940eb40 2543602236 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2543605071 C Bi:6:002:1 0 13 = a4095060 472996aa 30234828 bc ffff8801019c0180 2543606318 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2543608073 C Bi:6:002:1 0 13 = a4095020 c8079a8d 0400990f 97 ffff8801019c0180 2543609165 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2543611068 C Bi:6:002:1 0 13 = a4095040 c90c06a5 88472949 74 ffff8801019c0180 2543612208 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2543614052 C Bi:6:002:1 0 13 = a4095060 af302303 20c8076b a6 ffff8801019c0180 2543615226 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2543617053 C Bi:6:002:1 0 13 = a4095020 94040096 0ff70b07 2f ffff88015940e000 2543621439 S Bi:6:002:1 -115 4096 < ffff88015940e000 2543622064 C Bi:6:002:1 0 13 = a4095040 a5884729 6f874729 78 ffff88015940e000 2543623428 S Bi:6:002:1 -115 4096 < ffff88015940e000 2543624056 C Bi:6:002:1 0 13 = a4095060 5b293123 62cec807 9e ffff88015940e000 2543625497 S Bi:6:002:1 -115 4096 < ffff88015940e000 2543626070 C Bi:6:002:1 0 13 = a4095020 49af3023 0320c807 c4 ffff88015940e000 2543627489 S Bi:6:002:1 -115 4096 < ffff88015940e000 2543630074 C Bi:6:002:1 0 13 = a4095040 85c00400 c1be0400 87 ffff8801019c06c0 2543631516 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2543633072 C Bi:6:002:1 0 13 = a4095060 a0860100 ffffffff ba ffff8801019c06c0 2543634429 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2543636074 C Bi:6:002:1 0 13 = a40950a0 00000000 00003656 3d ffff8801019c06c0 2543637445 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2543673071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e480 2543675274 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2543675288 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940eb40 2543676057 C Bo:6:002:1 0 8 > ffff88015940e480 2543679063 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e480 2543680186 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2543680202 S Bo:6:002:1 -115 15 = a4095000 44090b00 00140000 af0000 ffff88015940eb40 2543681058 C Bo:6:002:1 0 15 > ffff88015940e480 2543798080 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0b40 2543799427 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2543800297 S Bo:6:002:1 -115 15 = a40950a0 00003656 00000000 3d0000 ffff8801019c06c0 2543801057 C Bo:6:002:1 0 15 > ffff8801019c0b40 2543810078 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e300 2543812293 S Bi:6:002:1 -115 4096 < ffff88015940e300 2543923061 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e300 2543925475 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544048076 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e300 2544050510 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544052071 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e300 2544054616 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544055065 C Bi:6:002:1 0 13 = a4095040 00140000 3d250000 b1 ffff88015940e300 2544058206 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544059061 C Bi:6:002:1 0 13 = a4095060 fa353123 4c2cc907 ee ffff88015940e300 2544060726 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544061070 C Bi:6:002:1 0 13 = a4095020 0b8a3023 0320c807 a3 ffff88015940e300 2544062770 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544064055 C Bi:6:002:1 0 13 = a4095040 02005900 0000900c 7a ffff88015940ef00 2544068143 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2544069061 C Bi:6:002:1 0 13 = a4095060 a40effff ffff1300 24 ffff88015940e300 2544070226 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544071039 C Bi:6:002:1 0 13 = a4095020 06000901 ffffffff d3 ffff88015940ef00 2544072381 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2544073039 C Bi:6:002:1 0 13 = a4095040 ff0201ff 06aa8847 dd ffff8801019c0600 2544074154 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544076059 C Bi:6:002:1 0 13 = a4095060 293cb430 23571dc8 ad ffff8801019c0600 2544078079 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544080040 C Bi:6:002:1 0 13 = a4095020 07459904 00950fe5 7d ffff8801019c0600 2544081134 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544083066 C Bi:6:002:1 0 13 = a4095040 0a06ad88 47292ab3 63 ffff8801019c0600 2544084179 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544086073 C Bi:6:002:1 0 13 = a4095060 3023121c c807fc99 2a ffff8801019c0600 2544087235 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544089062 C Bi:6:002:1 0 13 = a4095020 0400950f 160906ae f4 ffff8801019c0600 2544090112 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544092059 C Bi:6:002:1 0 13 = a4095040 88472918 b23023ed 0f ffff8801019c0600 2544093124 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544095057 C Bi:6:002:1 0 13 = a4095060 1cc80717 9b040095 53 ffff8801019c0600 2544096194 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544098072 C Bi:6:002:1 0 13 = a4095020 0fcf0806 b4884729 41 ffff8801019c09c0 2544099260 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2544101075 C Bi:6:002:1 0 13 = a4095040 c3aa3023 0c21c807 25 ffff8801019c09c0 2544102108 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2544105054 C Bi:6:002:1 0 13 = a4095060 59a20400 940f0309 f3 ffff88015940e3c0 2544106162 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544108070 C Bi:6:002:1 0 13 = a4095020 06b58847 29aea930 bf ffff8801019c09c0 2544109186 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2544111060 C Bi:6:002:1 0 13 = a4095040 23db20c8 075ca304 51 ffff88015940ecc0 2544112111 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2544114071 C Bi:6:002:1 0 13 = a4095060 00940f28 0906b788 1e ffff88015940e9c0 2544115154 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2544117065 C Bi:6:002:1 0 13 = a4095020 472957a8 3023cb1e 8a ffff8801019c0600 2544119187 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544120058 C Bi:6:002:1 0 13 = a4095040 c8072fa5 0400940f 67 ffff8801019c0840 2544121205 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544123068 C Bi:6:002:1 0 13 = a4095060 970906ba 884729b7 ee ffff8801019c0840 2544124120 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544126074 C Bi:6:002:1 0 13 = a4095020 a6302328 19c807ed 7b ffff8801019c0840 2544127208 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544130051 C Bi:6:002:1 0 13 = a4095040 a8040094 0f110b06 96 ffff88015940ecc0 2544131171 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2544133073 C Bi:6:002:1 0 13 = a4095060 bc884729 8ea63023 fc ffff88015940ecc0 2544134223 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2544136071 C Bi:6:002:1 0 13 = a4095020 5715c807 3dab0400 c2 ffff88015940ecc0 2544137109 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2544139075 C Bi:6:002:1 0 13 = a4095040 940f770b 06c18847 52 ffff88015940ecc0 2544140129 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2544142071 C Bi:6:002:1 0 13 = a4095060 29b2a830 23030cc8 7a ffff8801019c0a80 2544143161 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544145053 C Bi:6:002:1 0 13 = a4095020 0786b104 00950f97 e4 ffff8801019c0a80 2544146182 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544148061 C Bi:6:002:1 0 13 = a4095040 0b06c388 4729e7aa d8 ffff8801019c0a80 2544150115 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544151058 C Bi:6:002:1 0 13 = a4095060 3023e20a c807b5b3 af ffff8801019c0a80 2544152147 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544154055 C Bi:6:002:1 0 13 = a4095020 0400970f d70b06c5 5e ffff88015940e3c0 2544156243 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544158053 C Bi:6:002:1 0 13 = a4095040 88472977 ad302308 9a ffff88015940e300 2544159287 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544161063 C Bi:6:002:1 0 13 = a4095060 0bc80718 b6040097 64 ffff88015940e300 2544162103 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544164055 C Bi:6:002:1 0 13 = a4095020 0ff50b06 c9884729 05 ffff88015940e300 2544167288 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544168057 C Bi:6:002:1 0 13 = a4095040 0ab13023 5f0ac807 8f ffff88015940e300 2544169301 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544170057 C Bi:6:002:1 0 13 = a4095060 93b90400 980f2a0b 05 ffff88015940e300 2544171511 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544173064 C Bi:6:002:1 0 13 = a4095020 06cb8847 2963b130 14 ffff88015940e300 2544174244 S Bi:6:002:1 -115 4096 < ffff88015940e300 2544176064 C Bi:6:002:1 0 13 = a4095040 23a207c8 0743bb04 08 ffff8801019c0d80 2544177297 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2544179046 C Bi:6:002:1 0 13 = a4095060 00980f2c 0a06ce88 6c ffff8801019c0d80 2544180329 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2544183059 C Bi:6:002:1 0 13 = a4095020 4729d0b2 30234903 88 ffff88015940e3c0 2544184256 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544186060 C Bi:6:002:1 0 13 = a4095040 c80750be 0400980f 0f ffff88015940e3c0 2544187331 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544189057 C Bi:6:002:1 0 13 = a4095060 bd0906cf 884729ce c8 ffff88015940e3c0 2544190329 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544192074 C Bi:6:002:1 0 13 = a4095020 b33023ed 02c80741 1c ffff88015940e3c0 2544193394 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544195070 C Bi:6:002:1 0 13 = a4095040 bf040098 0f910906 0f ffff88015940e3c0 2544196276 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544198072 C Bi:6:002:1 0 13 = a4095060 d2884729 4db73023 40 ffff88015940e3c0 2544199305 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544201069 C Bi:6:002:1 0 13 = a4095020 dc02c807 85c20400 8f ffff88015940e3c0 2544202342 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544204072 C Bi:6:002:1 0 13 = a4095040 980f3b09 06d48847 05 ffff8801019c0d80 2544205547 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2544208075 C Bi:6:002:1 0 13 = a4095060 29d8b930 23ff02c8 f3 ffff8801019c0d80 2544209287 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2544211069 C Bi:6:002:1 0 13 = a4095020 07e5c404 00980f8c e4 ffff88015940e3c0 2544212336 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544214073 C Bi:6:002:1 0 13 = a4095040 0906da88 472944c1 0b ffff88015940ef00 2544215432 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2544217070 C Bi:6:002:1 0 13 = a4095060 30236a04 c807e1cb 05 ffff88015940e3c0 2544218437 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544220072 C Bi:6:002:1 0 13 = a4095020 0400990f ff0a06e0 5c ffff88015940e3c0 2544221275 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544223064 C Bi:6:002:1 0 13 = a4095040 8847291b c9302385 1f ffff88015940e3c0 2544224301 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544226059 C Bi:6:002:1 0 13 = a4095060 03c80748 d304009a 54 ffff8801019c0000 2544227338 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2544229071 C Bi:6:002:1 0 13 = a4095020 0fef0b06 e6884729 30 ffff8801019c0000 2544230344 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2544232071 C Bi:6:002:1 0 13 = a4095040 9dd03023 3204c807 1a ffff8801019c0000 2544233284 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2544236073 C Bi:6:002:1 0 13 = a4095060 50da0400 9b0f030c 88 ffff8801019c0000 2544237321 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2544239073 C Bi:6:002:1 0 13 = a4095020 06ed8847 294ed930 77 ffff8801019c0000 2544240394 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2544242072 C Bi:6:002:1 0 13 = a4095040 238e04c8 076ee204 53 ffff8801019c0000 2544243432 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2544245070 C Bi:6:002:1 0 13 = a4095060 009b0fa4 0b06f488 dc ffff88015940e3c0 2544246312 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544248059 C Bi:6:002:1 0 13 = a4095020 47292ce2 3023fc05 97 ffff88015940ef00 2544249361 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2544251069 C Bi:6:002:1 0 13 = a4095040 c807bfea 04009b0f b7 ffff88015940ef00 2544253923 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2544255063 C Bi:6:002:1 0 13 = a4095060 cd0b06fb 8847290e 4e ffff88015940ef00 2544257840 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2544258078 C Bi:6:002:1 0 13 = a40950a0 00000000 0000a117 eb ffff88015940ef00 2544259314 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2544298086 C Bi:6:002:1 0 13 = a4094e00 00000000 0000a117 55 ffff88015940ef00 2544299359 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544300369 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e3c0 2544301056 C Bo:6:002:1 0 8 > ffff88015940ef00 2544304072 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ef00 2544305322 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2544305356 S Bo:6:002:1 -115 15 = a4095000 44090b00 00160000 ad0000 ffff88015940e3c0 2544306041 C Bo:6:002:1 0 15 > ffff88015940ef00 2544423087 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0240 2544424866 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2544425843 S Bo:6:002:1 -115 15 = a40950a0 0000a117 00000000 eb0000 ffff8801019c03c0 2544426059 C Bo:6:002:1 0 15 > ffff8801019c0240 2544435066 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0240 2544436034 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2544548074 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e000 2544549387 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544673044 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940eb40 2544674378 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544677066 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940eb40 2544678293 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544680068 C Bi:6:002:1 0 13 = a4095040 00160000 3d250000 b3 ffff88015940eb40 2544681323 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544683052 C Bi:6:002:1 0 13 = a4095060 eb3023d8 06c80713 67 ffff88015940eb40 2544684349 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544686063 C Bi:6:002:1 0 13 = a4095020 f304009b 0fe30b06 50 ffff88015940eb40 2544687384 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544689059 C Bi:6:002:1 0 13 = a4095040 02894729 eaf33023 52 ffff88015940eb40 2544690288 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544692063 C Bi:6:002:1 0 13 = a4095060 a607c807 5dfb0400 51 ffff88015940eb40 2544693313 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544695064 C Bi:6:002:1 0 13 = a4095020 9a0fcf0b 06038947 47 ffff8801019c0000 2544696364 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2544698065 C Bi:6:002:1 0 13 = a4095040 2940f530 233008c8 c2 ffff8801019c0d80 2544699408 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2544702057 C Bi:6:002:1 0 13 = a4095060 07a6fc04 009a0fe6 b7 ffff88015940e000 2544703287 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544705056 C Bi:6:002:1 0 13 = a4095020 0b060989 4729c2fc 00 ffff8801019c0540 2544706315 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544708059 C Bi:6:002:1 0 13 = a4095040 3023f808 c807ae03 3c ffff8801019c0540 2544709331 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544711058 C Bi:6:002:1 0 13 = a4095060 05009a0f f10b060f fe ffff8801019c0540 2544712265 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544714045 C Bi:6:002:1 0 13 = a4095020 89472930 05312347 5a ffff8801019c0540 2544715518 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544717058 C Bi:6:002:1 0 13 = a4095040 0bc807ac 0b05009a 41 ffff8801019c0540 2544718352 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544720058 C Bi:6:002:1 0 13 = a4095060 0f790c06 10894729 16 ffff8801019c0540 2544722095 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544723058 C Bi:6:002:1 0 13 = a4095020 8a063123 d20bc807 55 ffff8801019c0540 2544724570 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544727066 C Bi:6:002:1 0 13 = a4095040 f90c0500 9a0f930c 47 ffff8801019c0540 2544730139 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2544731076 C Bi:6:002:1 0 13 = a4095060 06168947 29d70d31 81 ffff88015940eb40 2544732634 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544733054 C Bi:6:002:1 0 13 = a4095020 236a0fc8 07201405 65 ffff88015940e000 2544734632 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544736073 C Bi:6:002:1 0 13 = a4095040 009a0fb9 0c061c89 0e ffff88015940e000 2544737536 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544739069 C Bi:6:002:1 0 13 = a4095060 47291915 3123e812 17 ffff88015940e000 2544740580 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544742073 C Bi:6:002:1 0 13 = a4095020 c807391b 0500990f a3 ffff88015940e000 2544743612 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544745073 C Bi:6:002:1 0 13 = a4095040 e50b0623 8947299a 0b ffff8801019c0a80 2544747080 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544748056 C Bi:6:002:1 0 13 = a4095060 1e312395 14c8072c f3 ffff8801019c0a80 2544749900 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544751065 C Bi:6:002:1 0 13 = a4095020 24050098 0f4b0c06 2a ffff8801019c0a80 2544754848 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544755043 C Bi:6:002:1 0 13 = a4095040 2a894729 99273123 dc ffff88015940eb40 2544756285 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2544758048 C Bi:6:002:1 0 13 = a4095060 5816c807 a22c0500 97 ffff8801019c0840 2544759300 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544761040 C Bi:6:002:1 0 13 = a4095020 970f510c 062c8947 fc ffff8801019c0840 2544762204 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544764057 C Bi:6:002:1 0 13 = a4095040 29082a31 23cc16c8 b6 ffff8801019c0840 2544765942 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544767056 C Bi:6:002:1 0 13 = a4095060 07ee2e05 00960f05 c3 ffff8801019c0840 2544768268 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544770059 C Bi:6:002:1 0 13 = a4095020 0c063389 4729c532 f4 ffff88015940e000 2544771300 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544773060 C Bi:6:002:1 0 13 = a4095040 31232019 c8073537 5b ffff88015940e000 2544774209 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544776064 C Bi:6:002:1 0 13 = a4095060 0500950f c60b063a f3 ffff88015940e000 2544777255 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544780064 C Bi:6:002:1 0 13 = a4095020 8947295b 3c3123c8 87 ffff88015940e000 2544781311 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544783046 C Bi:6:002:1 0 13 = a4095040 18c80727 40050094 9c ffff88015940e000 2544784188 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544786059 C Bi:6:002:1 0 13 = a4095060 0f3a0c06 40894729 05 ffff88015940e000 2544787207 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544789052 C Bi:6:002:1 0 13 = a4095020 c1443123 0518c807 98 ffff88015940e240 2544790260 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544792054 C Bi:6:002:1 0 13 = a4095040 04480500 940ffc0c 9f ffff88015940e240 2544793269 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544795046 C Bi:6:002:1 0 13 = a4095060 06468947 29a04c31 e7 ffff88015940e240 2544796192 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544798053 C Bi:6:002:1 0 13 = a4095020 23a918c8 07614f05 ab ffff88015940e240 2544799210 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544801054 C Bi:6:002:1 0 13 = a4095040 00930fb2 0c064d89 5d ffff8801019c0840 2544802261 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544805054 C Bi:6:002:1 0 13 = a4095060 4729af55 31236d1a 6c ffff8801019c0840 2544806292 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544808058 C Bi:6:002:1 0 13 = a4095020 c807eb57 0500930f 37 ffff8801019c0840 2544809204 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544811055 C Bi:6:002:1 0 13 = a4095040 4c0c064e 894729ec be ffff8801019c0840 2544812224 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2544814047 C Bi:6:002:1 0 13 = a4095060 563123df 1ac8071a c9 ffff8801019c0a80 2544815292 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2544817055 C Bi:6:002:1 0 13 = a4095020 59050093 0f4f0c06 58 ffff8801019c0780 2544818349 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2544820054 C Bi:6:002:1 0 13 = a4095040 55894729 59603123 24 ffff8801019c0780 2544821188 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2544823052 C Bi:6:002:1 0 13 = a4095060 a81dc807 11620500 91 ffff88015940e240 2544824228 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544826051 C Bi:6:002:1 0 13 = a4095020 920f680c 065c8947 b0 ffff88015940e240 2544827270 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544830052 C Bi:6:002:1 0 13 = a4095040 29936931 23c620c8 52 ffff88015940e240 2544831308 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544833053 C Bi:6:002:1 0 13 = a4095060 07e16a05 00920fbe 37 ffff88015940e240 2544834199 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544836072 C Bi:6:002:1 0 13 = a4095020 0c066389 47293c72 1d ffff88015940e240 2544837310 S Bi:6:002:1 -115 4096 < ffff88015940e240 2544839072 C Bi:6:002:1 0 13 = a4095040 3123ed23 c8073173 ec ffff8801019c0780 2544840594 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2544842074 C Bi:6:002:1 0 13 = a4095060 0500910f 180c066a 7e ffff8801019c0780 2544843344 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2544845058 C Bi:6:002:1 0 13 = a4095020 8947296b 7b3123d2 ea ffff8801019c0600 2544846249 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2544848062 C Bi:6:002:1 0 13 = a4095040 27c80715 7c050090 a9 ffff88015940e480 2544849383 S Bi:6:002:1 -115 4096 < ffff88015940e480 2544851072 C Bi:6:002:1 0 13 = a4095060 0f7c0c06 71894729 72 ffff88015940e480 2544852321 S Bi:6:002:1 -115 4096 < ffff88015940e480 2544855073 C Bi:6:002:1 0 13 = a4095020 87843123 212bc807 09 ffff8801019c09c0 2544856219 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2544858075 C Bi:6:002:1 0 13 = a4095040 d8840500 900fa40c d3 ffff88015940e000 2544859249 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544861076 C Bi:6:002:1 0 13 = a4095060 06788947 293e8d31 86 ffff88015940e000 2544862416 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544864073 C Bi:6:002:1 0 13 = a4095020 23fe2ec8 074f8d05 26 ffff88015940e000 2544865304 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544867076 C Bi:6:002:1 0 13 = a4095040 00900f58 0c067f89 86 ffff88015940e000 2544868207 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544870052 C Bi:6:002:1 0 13 = a4095060 4729cb95 3123c632 4b ffff88015940e000 2544871260 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544873071 C Bi:6:002:1 0 13 = a4095020 c8079e95 0500900f 83 ffff88015940e000 2544874265 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544876041 C Bi:6:002:1 0 13 = a4095040 f30b0680 89472902 26 ffff88015940e000 2544877267 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544880044 C Bi:6:002:1 0 13 = a4095060 973123f7 32c807c0 d2 ffff88015940e000 2544881194 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544883045 C Bi:6:002:1 0 13 = a40950a0 00000000 0000762c 07 ffff88015940e000 2544884295 S Bi:6:002:1 -115 4096 < ffff88015940e000 2544923075 C Bi:6:002:1 0 13 = a4094e00 00000000 0000762c b9 ffff8801019c06c0 2544924373 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2544924389 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2544925059 C Bo:6:002:1 0 8 > ffff8801019c06c0 2544928060 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c06c0 2544929275 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2544929287 S Bo:6:002:1 -115 15 = a4095000 44090b00 00180000 a30000 ffff8801019c0cc0 2544930057 C Bo:6:002:1 0 15 > ffff8801019c06c0 2545048095 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ee40 2545050606 S Bi:6:002:1 -115 4096 < ffff88015940e780 2545050649 S Bo:6:002:1 -115 15 = a40950a0 0000762c 00000000 070000 ffff88015940e780 2545051060 C Bo:6:002:1 0 15 > ffff88015940ee40 2545060078 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0b40 2545061614 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2545173067 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e300 2545174290 S Bi:6:002:1 -115 4096 < ffff88015940e300 2545298065 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0540 2545299557 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545302055 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0540 2545303461 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545305074 C Bi:6:002:1 0 13 = a4095040 00180000 3d250000 bd ffff8801019c0540 2545306529 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545308070 C Bi:6:002:1 0 13 = a4095060 96050091 0fdf0b06 42 ffff8801019c0540 2545309513 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545311070 C Bi:6:002:1 0 13 = a4095020 87894729 4e9f3123 7e ffff88015940e300 2545313175 S Bi:6:002:1 -115 4096 < ffff88015940e300 2545314058 C Bi:6:002:1 0 13 = a4095040 6736c807 c69e0500 7e ffff8801019c0000 2545316499 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2545317077 C Bi:6:002:1 0 13 = a4095060 920fc30b 06888947 88 ffff8801019c0000 2545318514 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2545320073 C Bi:6:002:1 0 13 = a4095020 2967a031 234e37c8 90 ffff8801019c0000 2545321501 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2545323073 C Bi:6:002:1 0 13 = a4095040 07ef9f05 00910fae ff ffff88015940e300 2545324411 S Bi:6:002:1 -115 4096 < ffff88015940e300 2545326080 C Bi:6:002:1 0 13 = a4095060 0b068f89 472975a8 25 ffff8801019c0840 2545327486 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2545330073 C Bi:6:002:1 0 13 = a4095020 3123273b c807cea7 75 ffff88015940ea80 2545331559 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2545333053 C Bi:6:002:1 0 13 = a4095040 0500910f 450b0696 f8 ffff88015940ea80 2545334575 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2545336072 C Bi:6:002:1 0 13 = a4095060 89472937 b0312379 96 ffff88015940ea80 2545337411 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2545339074 C Bi:6:002:1 0 13 = a4095020 3ec80756 af050090 40 ffff88015940ea80 2545340432 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2545342071 C Bi:6:002:1 0 13 = a4095040 0f150b06 9b894729 d6 ffff88015940ea80 2545343438 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2545345056 C Bi:6:002:1 0 13 = a4095060 1eb53123 8641c807 2c ffff8801019c0780 2545346478 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2545348058 C Bi:6:002:1 0 13 = a4095020 59b40500 8f0fb20a 0d ffff8801019c0780 2545349397 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2545351071 C Bi:6:002:1 0 13 = a4095040 069c8947 2932b631 75 ffff8801019c0780 2545352425 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2545355041 C Bi:6:002:1 0 13 = a4095060 23e041c8 075db505 3d ffff8801019c0780 2545356451 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2545358065 C Bi:6:002:1 0 13 = a4095020 00900f77 0a06a089 10 ffff8801019c0600 2545359529 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2545361055 C Bi:6:002:1 0 13 = a4095040 4729bfb9 31234d43 c9 ffff88015940ecc0 2545362397 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2545364062 C Bi:6:002:1 0 13 = a4095060 c807d1b8 05008f0f be ffff88015940ecc0 2545366024 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2545367040 C Bi:6:002:1 0 13 = a4095020 a90906a6 894729c8 f2 ffff88015940ecc0 2545368706 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2545370055 C Bi:6:002:1 0 13 = a4095040 c0312319 46c807a0 5f ffff8801019c0a80 2545371504 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545373059 C Bi:6:002:1 0 13 = a4095060 bf05008e 0ffd0906 54 ffff8801019c0a80 2545374426 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545376064 C Bi:6:002:1 0 13 = a4095020 ab894729 14c43123 53 ffff8801019c0a80 2545377439 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545380063 C Bi:6:002:1 0 13 = a4095040 c447c807 09c30500 3e ffff8801019c0a80 2545381490 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545383062 C Bi:6:002:1 0 13 = a4095060 8e0fd709 06ac8947 a6 ffff8801019c0a80 2545384406 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545386045 C Bi:6:002:1 0 13 = a4095020 292fc331 236c47c8 e9 ffff8801019c00c0 2545387521 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2545389059 C Bi:6:002:1 0 13 = a4095040 07e4c305 008e0f5d 44 ffff8801019c0a80 2545390487 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545392064 C Bi:6:002:1 0 13 = a4095060 0906ae89 47296ec0 75 ffff8801019c0a80 2545393485 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545395064 C Bi:6:002:1 0 13 = a4095020 3123f446 c80779c6 0d ffff8801019c0a80 2545396383 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545398064 C Bi:6:002:1 0 13 = a4095040 05008e0f 290906b0 af ffff8801019c0a80 2545399403 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545401052 C Bi:6:002:1 0 13 = a4095060 89472975 bd3123cd 6d ffff8801019c0a80 2545402451 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545404062 C Bi:6:002:1 0 13 = a4095020 45c80755 c905008e 40 ffff8801019c0a80 2545405470 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545408063 C Bi:6:002:1 0 13 = a4095040 0f8e0906 b2894729 66 ffff8801019c0a80 2545409395 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545411064 C Bi:6:002:1 0 13 = a4095060 25bb3123 c144c807 5b ffff8801019c0a80 2545412432 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545414054 C Bi:6:002:1 0 13 = a4095020 94cb0500 8e0fd709 d8 ffff8801019c0a80 2545415532 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2545417053 C Bi:6:002:1 0 13 = a4095040 06b78947 2962b531 0d ffff88015940ee40 2545418546 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2545420089 C Bi:6:002:1 0 13 = a4095060 231143c8 070dd105 fa ffff88015940ef00 2545421431 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2545423071 C Bi:6:002:1 0 13 = a4095020 008e0f28 0b06ba89 4a ffff88015940ef00 2545424454 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2545426072 C Bi:6:002:1 0 13 = a4095040 4729a2b3 31230644 92 ffff88015940ef00 2545427494 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2545429071 C Bi:6:002:1 0 13 = a4095060 c807ddd2 05008e0f d9 ffff88015940ef00 2545430515 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2545433071 C Bi:6:002:1 0 13 = a4095020 b40a06bc 89472988 b6 ffff8801019c00c0 2545434486 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2545436073 C Bi:6:002:1 0 13 = a4095040 b33123b2 44c80736 13 ffff88015940ef00 2545437503 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2545439075 C Bi:6:002:1 0 13 = a4095060 d305008e 0fec0806 28 ffff88015940ef00 2545440505 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2545442070 C Bi:6:002:1 0 13 = a4095020 bd894729 8eb33123 a8 ffff8801019c0180 2545443544 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2545445057 C Bi:6:002:1 0 13 = a4095040 4345c807 8ed30500 2c ffff8801019c0180 2545446438 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2545448070 C Bi:6:002:1 0 13 = a4095060 8e0f2e08 06bf8947 4d ffff88015940ee40 2545449547 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2545451058 C Bi:6:002:1 0 13 = a4095020 294cb331 232d47c8 bb ffff88015940ee40 2545452494 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2545454073 C Bi:6:002:1 0 13 = a4095040 07dfd405 008e0f18 2d ffff88015940e000 2545455404 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545458073 C Bi:6:002:1 0 13 = a4095060 0706c089 47290ab3 02 ffff88015940e000 2545459446 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545461076 C Bi:6:002:1 0 13 = a4095020 31237c48 c807a8d5 49 ffff8801019c06c0 2545462461 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2545464055 C Bi:6:002:1 0 13 = a4095040 05008e0f a10606c5 5d ffff88015940e000 2545465625 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545467059 C Bi:6:002:1 0 13 = a4095060 894729d3 b1312311 1b ffff88015940e000 2545468391 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545470069 C Bi:6:002:1 0 13 = a4095020 4dc8079f d805008e 93 ffff88015940e000 2545471418 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545473054 C Bi:6:002:1 0 13 = a4095040 0f910506 c7894729 00 ffff88015940e000 2545475928 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545476044 C Bi:6:002:1 0 13 = a4095060 b0b13123 9d4ec807 92 ffff88015940e000 2545478152 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545479041 C Bi:6:002:1 0 13 = a4095020 88d90500 8f0f6205 6e ffff8801019c0240 2545480745 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2545483059 C Bi:6:002:1 0 13 = a4095040 06cb8947 2901b131 16 ffff8801019c0240 2545484806 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2545486064 C Bi:6:002:1 0 13 = a4095060 23c851c8 0785db05 b3 ffff8801019c0240 2545487837 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2545489064 C Bi:6:002:1 0 13 = a4095020 00910fdc 0506cd89 d8 ffff8801019c0240 2545490858 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2545492057 C Bi:6:002:1 0 13 = a4095040 472929b0 3123ee51 e7 ffff8801019c0240 2545493754 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2545495056 C Bi:6:002:1 0 13 = a4095060 c8075ddc 0500920f 4b ffff8801019c0240 2545496804 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2545498041 C Bi:6:002:1 0 13 = a4095020 220506cf 89472940 94 ffff88015940e000 2545499846 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545501074 C Bi:6:002:1 0 13 = a4095040 ae312396 54c807c4 c8 ffff88015940e000 2545502892 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545504071 C Bi:6:002:1 0 13 = a4095060 de050092 0f580506 80 ffff88015940e000 2545505784 S Bi:6:002:1 -115 4096 < ffff88015940e000 2545507071 C Bi:6:002:1 0 13 = a40950a0 00000000 00008dc7 17 ffff88015940e240 2545508811 S Bi:6:002:1 -115 4096 < ffff88015940e240 2545548080 C Bi:6:002:1 0 13 = a4094e00 00000000 00008dc7 a9 ffff8801019c0300 2545549934 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2545550932 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0240 2545551046 C Bo:6:002:1 0 8 > ffff8801019c0300 2545554069 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0240 2545555894 S Bi:6:002:1 -115 4096 < ffff88015940e480 2545557835 S Bo:6:002:1 -115 15 = a4095000 44090b00 001a0000 a10000 ffff88015940e480 2545558061 C Bo:6:002:1 0 15 > ffff8801019c0240 2545673063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940eb40 2545679864 S Bi:6:002:1 -115 4096 < ffff88015940e240 2545681880 S Bo:6:002:1 -115 15 = a40950a0 00008dc7 00000000 170000 ffff88015940e240 2545682038 C Bo:6:002:1 0 15 > ffff88015940eb40 2545691051 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c00c0 2545692925 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2545798064 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e240 2545800952 S Bi:6:002:1 -115 4096 < ffff88015940e240 2545923051 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0000 2545924010 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2545926756 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0d80 2545928147 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2545930059 C Bi:6:002:1 0 13 = a4095040 001a0000 3d250000 bf ffff88015940e3c0 2545932148 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2545933074 C Bi:6:002:1 0 13 = a4095060 d3894729 26ac3123 31 ffff88015940e300 2545934156 S Bi:6:002:1 -115 4096 < ffff88015940e300 2545936071 C Bi:6:002:1 0 13 = a4095020 1b5bc807 57e30500 e3 ffff88015940e3c0 2545938087 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2545939072 C Bi:6:002:1 0 13 = a4095040 930f9b07 06d48947 a1 ffff88015940e3c0 2545940119 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2545942071 C Bi:6:002:1 0 13 = a4095060 2983ab31 23245dc8 3f ffff8801019c0540 2545943148 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545945063 C Bi:6:002:1 0 13 = a4095020 07b6e405 00930f25 34 ffff8801019c0540 2545946224 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545948071 C Bi:6:002:1 0 13 = a4095040 0806d989 47298fa8 aa ffff8801019c0540 2545950051 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545952073 C Bi:6:002:1 0 13 = a4095060 31236d67 c8078deb 2c ffff8801019c0540 2545954088 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2545955065 C Bi:6:002:1 0 13 = a4095020 0500930f fa0b06de 6d ffff88015940ec00 2545956118 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2545958063 C Bi:6:002:1 0 13 = a4095040 894729a5 a53123f8 b0 ffff8801019c0cc0 2545961383 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2545962075 C Bi:6:002:1 0 13 = a4095060 71c80787 f2050094 c7 ffff8801019c0cc0 2545963356 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2545964053 C Bi:6:002:1 0 13 = a4095020 0fa90d06 e4894729 73 ffff88015940ea80 2545966973 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2545968040 C Bi:6:002:1 0 13 = a4095040 a0a23123 ac7bc807 b5 ffff88015940ec00 2545969470 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2545970041 C Bi:6:002:1 0 13 = a4095060 23f90500 940fa40c 71 ffff88015940ec00 2545971509 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2545973040 C Bi:6:002:1 0 13 = a4095020 06e98947 29faa331 bd ffff8801019c0b40 2545974396 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2545976048 C Bi:6:002:1 0 13 = a4095040 237881c8 07ebfc05 ba ffff8801019c0b40 2545977446 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2545980064 C Bi:6:002:1 0 13 = a4095060 00940f09 0a06eb89 61 ffff8801019c0b40 2545981465 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2545983065 C Bi:6:002:1 0 13 = a4095020 4729aea3 31235182 7f ffff8801019c0b40 2545984396 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2545986063 C Bi:6:002:1 0 13 = a4095040 c807a0fd 0500940f b1 ffff8801019c0cc0 2545987459 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2545989069 C Bi:6:002:1 0 13 = a4095060 9f0806ed 89472971 77 ffff88015940e9c0 2545990510 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2545992039 C Bi:6:002:1 0 13 = a4095020 a3312335 82c807bb af ffff88015940e9c0 2545993557 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2545995065 C Bi:6:002:1 0 13 = a4095040 fd050094 0f000006 d8 ffff88015940e9c0 2545996386 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2545998064 C Bi:6:002:1 0 13 = a4095060 f3894729 0aa03123 31 ffff88015940e9c0 2545999434 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546001063 C Bi:6:002:1 0 13 = a4095020 3785c807 68010600 cf ffff88015940e9c0 2546002446 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546005064 C Bi:6:002:1 0 13 = a4095040 940fb206 06f78947 ad ffff88015940e9c0 2546006485 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546008058 C Bi:6:002:1 0 13 = a4095060 292e9c31 23df8ac8 89 ffff88015940e9c0 2546009398 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546011066 C Bi:6:002:1 0 13 = a4095020 07670606 00940f9a bc ffff88015940e9c0 2546012446 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546014065 C Bi:6:002:1 0 13 = a4095040 0906fc89 47296696 59 ffff88015940e9c0 2546015492 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546017072 C Bi:6:002:1 0 13 = a4095060 31237294 c8075b0e f3 ffff8801019c0d80 2546023018 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2546024056 C Bi:6:002:1 0 13 = a4095020 0600950f 970c0602 de ffff88015940e9c0 2546026025 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546027074 C Bi:6:002:1 0 26 = a4095040 8a472946 8f3123dd 5fa40950 609bc807 69160600 9525 ffff88015940e9c0 2546029167 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546030072 C Bi:6:002:1 0 13 = a4095020 0f210e06 058a4729 1a ffff8801019c0540 2546031941 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2546033070 C Bi:6:002:1 0 13 = a4095040 d48b3123 28a0c807 b7 ffff8801019c0540 2546035024 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2546036071 C Bi:6:002:1 0 13 = a4095060 8c1a0600 960f500e ca ffff88015940e9c0 2546038123 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546039085 C Bi:6:002:1 0 13 = a4095020 07058a47 29a68847 52 ffff88015940e9c0 2546040070 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546042073 C Bi:6:002:1 0 13 = a4095040 297bb030 23051fc8 9e ffff8801019c0540 2546043142 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2546045071 C Bi:6:002:1 0 13 = a4095060 07d48b31 2328a0c8 97 ffff88015940ea80 2546046975 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2546048061 C Bi:6:002:1 0 13 = a4095020 07c56005 00a66005 b9 ffff8801019c0480 2546050157 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2546051057 C Bi:6:002:1 0 13 = a4095040 00a08601 00ffffff 65 ffff8801019c00c0 2546053487 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546055054 C Bi:6:002:1 0 13 = a4095060 ff1ec431 2328a0c8 ea ffff8801019c00c0 2546056662 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546058063 C Bi:6:002:1 0 13 = a4095020 077ba630 23dc02c8 02 ffff8801019c00c0 2546059662 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546061073 C Bi:6:002:1 0 13 = a4095040 07030055 00000016 fa ffff8801019c00c0 2546062704 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546064072 C Bi:6:002:1 0 13 = a4095060 0b690eff ffffff05 f4 ffff8801019c00c0 2546065895 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546067053 C Bi:6:002:1 0 13 = a4095020 00050009 01ffffff 2f ffff8801019c00c0 2546070403 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546071054 C Bi:6:002:1 0 13 = a4095040 ffff0201 ff06098a c4 ffff8801019c00c0 2546072967 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546074051 C Bi:6:002:1 0 13 = a4095060 47296288 3123ada5 03 ffff8801019c00c0 2546076974 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546078040 C Bi:6:002:1 0 13 = a4095020 c8072f1f 0600960f bd ffff8801019c09c0 2546078998 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2546080065 C Bi:6:002:1 0 13 = a4095040 060d060b 8a4729c4 9b ffff8801019c0840 2546081969 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2546083069 C Bi:6:002:1 0 13 = a4095060 8731238a a9c807a5 41 ffff88015940ecc0 2546084945 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546086045 C Bi:6:002:1 0 13 = a4095020 21060096 0f9e0c06 f7 ffff88015940ecc0 2546087972 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546089055 C Bi:6:002:1 0 13 = a4095040 0d8a4729 6d873123 ac ffff88015940ecc0 2546091011 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546092059 C Bi:6:002:1 0 13 = a4095060 bdadc807 38240600 58 ffff88015940ecc0 2546093936 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546095064 C Bi:6:002:1 0 13 = a4095020 960f6e0c 06138a47 fe ffff88015940ecc0 2546096955 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546098059 C Bi:6:002:1 0 13 = a4095040 29888531 2337bac8 ce ffff8801019c0600 2546100012 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546101053 C Bi:6:002:1 0 13 = a4095060 07122c06 00950fbe 86 ffff8801019c0600 2546103059 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546105063 C Bi:6:002:1 0 13 = a4095020 0c06178a 47292483 83 ffff88015940ef00 2546106948 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2546108059 C Bi:6:002:1 0 13 = a4095040 31235cc3 c8072132 ec ffff88015940ee40 2546110019 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2546111057 C Bi:6:002:1 0 13 = a4095060 0600950f 950d061d 82 ffff8801019c0780 2546113214 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2546114049 C Bi:6:002:1 0 13 = a4095020 8a472910 7f312384 c0 ffff88015940e000 2546115018 S Bi:6:002:1 -115 4096 < ffff88015940e000 2546117059 C Bi:6:002:1 0 13 = a4095040 cec807ea 39060094 fd ffff88015940e000 2546118913 S Bi:6:002:1 -115 4096 < ffff88015940e000 2546120059 C Bi:6:002:1 0 13 = a4095060 0f5e0d06 228a4729 01 ffff88015940e000 2546121942 S Bi:6:002:1 -115 4096 < ffff88015940e000 2546123043 C Bi:6:002:1 0 13 = a4095020 5f7b3123 c2d6c807 30 ffff8801019c0780 2546124991 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2546126060 C Bi:6:002:1 0 13 = a4095040 03400600 930fbf0c d7 ffff8801019c0780 2546127888 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2546129057 C Bi:6:002:1 0 13 = a4095060 06298a47 297c7631 6d ffff88015940ee40 2546130929 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2546133059 C Bi:6:002:1 0 13 = a40950a0 00000000 000004fb a2 ffff88015940ee40 2546134977 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2546173045 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0240 2546174026 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2546174041 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c06c0 2546174767 C Bo:6:002:1 0 8 > ffff8801019c0240 2546178067 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0240 2546179453 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2546179465 S Bo:6:002:1 -115 15 = a4095000 44090b00 001c0000 a70000 ffff8801019c06c0 2546180058 C Bo:6:002:1 0 15 > ffff8801019c0240 2546298070 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ec00 2546301481 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2546301496 S Bo:6:002:1 -115 15 = a40950a0 000004fb 00000000 a20000 ffff88015940e9c0 2546302060 C Bo:6:002:1 0 15 > ffff88015940ec00 2546310066 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0180 2546311519 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2546422844 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ee40 2546424457 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2546548063 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c06c0 2546550388 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2546551070 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c06c0 2546552395 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2546555065 C Bi:6:002:1 0 13 = a4095040 001c0000 3d250000 b9 ffff8801019c06c0 2546556413 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2546558064 C Bi:6:002:1 0 13 = a4095060 23a9e2c8 078f4806 fb ffff88015940ecc0 2546559443 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546561065 C Bi:6:002:1 0 13 = a4095020 00910f27 0c062e8a ca ffff88015940e480 2546562368 S Bi:6:002:1 -115 4096 < ffff88015940e480 2546564064 C Bi:6:002:1 0 13 = a4095040 47299d72 31235bea 9f ffff88015940e480 2546565386 S Bi:6:002:1 -115 4096 < ffff88015940e480 2546567066 C Bi:6:002:1 0 13 = a4095060 c807774e 0600900f f2 ffff88015940e480 2546568419 S Bi:6:002:1 -115 4096 < ffff88015940e480 2546570039 C Bi:6:002:1 0 13 = a4095020 1d0c0633 8a47291b 06 ffff8801019c0780 2546571479 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2546573075 C Bi:6:002:1 0 13 = a4095040 6f312352 f3c807d7 79 ffff8801019c0780 2546574399 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2546576053 C Bi:6:002:1 0 13 = a4095060 5406008f 0f730c06 36 ffff8801019c0780 2546578810 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2546580045 C Bi:6:002:1 0 13 = a4095020 388a4729 286c3123 57 ffff8801019c0780 2546581363 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2546583046 C Bi:6:002:1 0 13 = a4095040 65fcc807 075b0600 b1 ffff88015940ecc0 2546584275 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546586065 C Bi:6:002:1 0 13 = a4095060 8f0f700c 063d8a47 97 ffff88015940ecc0 2546587299 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546589063 C Bi:6:002:1 0 13 = a4095020 293f6931 230d07c9 73 ffff88015940ecc0 2546590354 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546592064 C Bi:6:002:1 0 13 = a4095040 07126206 008f0f37 7b ffff88015940ecc0 2546593356 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2546595056 C Bi:6:002:1 0 13 = a4095060 0d06438a 47294267 14 ffff8801019c0000 2546596271 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546598064 C Bi:6:002:1 0 13 = a4095020 31234b15 c907fd6a c8 ffff8801019c0000 2546599307 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546601064 C Bi:6:002:1 0 13 = a4095040 06008f0f 410e0648 3a ffff8801019c0000 2546602371 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546605064 C Bi:6:002:1 0 13 = a4095060 8a4729ab 653123bb 1e ffff88015940eb40 2546606383 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2546608040 C Bi:6:002:1 0 13 = a4095020 1fc907a5 71060091 4f ffff88015940eb40 2546609268 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2546611065 C Bi:6:002:1 0 13 = a4095040 0f010e06 4c8a4729 13 ffff8801019c0000 2546612304 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546614063 C Bi:6:002:1 0 13 = a4095060 f8643123 7e28c907 8b ffff88015940eb40 2546615340 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2546617064 C Bi:6:002:1 0 13 = a4095020 05770600 910fb80d 82 ffff88015940e240 2546618414 S Bi:6:002:1 -115 4096 < ffff88015940e240 2546620064 C Bi:6:002:1 0 13 = a4095040 06538a47 293b6331 65 ffff88015940eb40 2546621262 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2546623061 C Bi:6:002:1 0 13 = a4095060 234337c9 07288006 aa ffff8801019c0000 2546624334 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546626064 C Bi:6:002:1 0 13 = a4095020 00900f5e 0d06588a c5 ffff8801019c0000 2546627326 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546630064 C Bi:6:002:1 0 13 = a4095040 47299f61 3123b443 c8 ffff8801019c0000 2546631385 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546633065 C Bi:6:002:1 0 13 = a4095060 c907eb87 0600900f a6 ffff8801019c0000 2546634257 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546636059 C Bi:6:002:1 0 13 = a4095020 0d0e065d 8a472993 f2 ffff8801019c0000 2546637313 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546639067 C Bi:6:002:1 0 13 = a4095040 60312357 4fc90715 0c ffff8801019c0000 2546640339 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546642063 C Bi:6:002:1 0 13 = a4095060 8f060090 0faa0e06 29 ffff8801019c0000 2546643386 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546645064 C Bi:6:002:1 0 13 = a4095020 628a4729 935f3123 85 ffff8801019c0000 2546646265 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2546648041 C Bi:6:002:1 0 13 = a4095040 1f5bc907 53960600 f4 ffff88015940e300 2546649348 S Bi:6:002:1 -115 4096 < ffff88015940e300 2546651065 C Bi:6:002:1 0 13 = a4095060 8f0f630e 06678a47 dc ffff88015940e3c0 2546652366 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2546655071 C Bi:6:002:1 0 13 = a4095020 296f5e31 230267c9 7b ffff88015940e3c0 2546656288 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2546658059 C Bi:6:002:1 0 13 = a4095040 07a49d06 008f0f16 13 ffff8801019c0600 2546659300 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546661052 C Bi:6:002:1 0 13 = a4095060 0e066b8a 4729ad5e e9 ffff8801019c0600 2546662341 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546664065 C Bi:6:002:1 0 13 = a4095020 3123dd6f c9070ba3 1b ffff8801019c0600 2546665377 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546667077 C Bi:6:002:1 0 13 = a4095040 06008e0f 350e0670 77 ffff8801019c0600 2546668294 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546670070 C Bi:6:002:1 0 13 = a4095060 8a4729d5 60312312 cc ffff8801019c0600 2546671304 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546673070 C Bi:6:002:1 0 13 = a4095020 7bc90735 aa06008d 7c ffff8801019c0600 2546674357 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2546676039 C Bi:6:002:1 0 13 = a4095040 0f0a0e06 758a4729 21 ffff8801019c0840 2546678368 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2546680044 C Bi:6:002:1 0 13 = a4095060 35643123 0685c907 93 ffff8801019c09c0 2546681263 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2546683065 C Bi:6:002:1 0 13 = a4095020 08b10600 8c0fdf0d 33 ffff88015940e300 2546684310 S Bi:6:002:1 -115 4096 < ffff88015940e300 2546686050 C Bi:6:002:1 0 13 = a4095040 067a8a47 29ca6831 b6 ffff8801019c00c0 2546687353 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546689066 C Bi:6:002:1 0 13 = a4095060 23fc8dc9 07ebb706 5b ffff8801019c00c0 2546690374 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2546692054 C Bi:6:002:1 0 13 = a4095020 008c0f35 0e067e8a 97 ffff88015940e180 2546693276 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546695066 C Bi:6:002:1 0 13 = a4095040 4729176b 31237695 5e ffff88015940e180 2546696294 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546698065 C Bi:6:002:1 0 13 = a4095060 c907f2bc 06008c0f 98 ffff88015940e180 2546699344 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546701064 C Bi:6:002:1 0 13 = a4095020 9a0d0682 8a47292b 01 ffff88015940e180 2546702341 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546704054 C Bi:6:002:1 0 13 = a4095040 6e312390 9dc907b6 b4 ffff88015940e180 2546705285 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546708049 C Bi:6:002:1 0 13 = a4095060 c206008c 0f910d06 40 ffff88015940e300 2546709329 S Bi:6:002:1 -115 4096 < ffff88015940e300 2546711052 C Bi:6:002:1 0 13 = a4095020 888a4729 6f723123 be ffff8801019c0540 2546712787 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2546714053 C Bi:6:002:1 0 13 = a4095040 4ba8c907 65ca0600 39 ffff8801019c0480 2546715420 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2546717047 C Bi:6:002:1 0 13 = a4095060 8b0f1c0d 068c8a47 4f ffff8801019c0540 2546718310 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2546720076 C Bi:6:002:1 0 13 = a4095020 295d7531 23c5afc9 6d ffff8801019c0540 2546721356 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2546723057 C Bi:6:002:1 0 13 = a4095040 07bbcf06 008b0f47 0b ffff88015940e180 2546724396 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546726073 C Bi:6:002:1 0 13 = a4095060 0d06928a 47295a7b c1 ffff88015940e180 2546727409 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546729072 C Bi:6:002:1 0 13 = a4095020 312345ba c90733d8 15 ffff88015940e180 2546730304 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546733074 C Bi:6:002:1 0 13 = a4095040 06008b0f be0d0696 1c ffff88015940e180 2546734355 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546736073 C Bi:6:002:1 0 13 = a4095060 8a472936 7e3123e9 ca ffff88015940e180 2546737423 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546739072 C Bi:6:002:1 0 13 = a4095020 c0c9071c dd06008a 9e ffff88015940e180 2546740298 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546742070 C Bi:6:002:1 0 13 = a4095040 0f490d06 9a8a4729 8e ffff88015940e780 2546743345 S Bi:6:002:1 -115 4096 < ffff88015940e780 2546745058 C Bi:6:002:1 0 13 = a4095060 f8813123 0fc8c907 ff ffff8801019c0d80 2546746353 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2546748058 C Bi:6:002:1 0 13 = a4095020 c4e20600 880f3f0d 48 ffff8801019c0d80 2546750811 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2546751062 C Bi:6:002:1 0 13 = a4095040 069e8a47 29b68531 c3 ffff88015940e180 2546752026 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546754063 C Bi:6:002:1 0 13 = a4095060 23ffcec9 073fe806 90 ffff88015940e180 2546756104 S Bi:6:002:1 -115 4096 < ffff88015940e180 2546758053 C Bi:6:002:1 0 13 = a40950a0 00000000 00009a56 91 ffff8801019c0d80 2546760104 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2546798062 C Bi:6:002:1 0 13 = a4094e00 00000000 00009a56 2f ffff8801019c0d80 2546799974 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2546801053 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2546802038 C Bo:6:002:1 0 8 > ffff8801019c0d80 2546805045 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e3c0 2546807076 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2546807096 S Bo:6:002:1 -115 15 = a4095000 44090b00 001e0000 a50000 ffff88015940eb40 2546808046 C Bo:6:002:1 0 15 > ffff88015940e3c0 2546923064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0cc0 2546925105 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2546926091 S Bo:6:002:1 -115 15 = a40950a0 00009a56 00000000 910000 ffff8801019c0b40 2546927045 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2546935063 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0cc0 2546938102 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547048064 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0cc0 2547051912 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547173060 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0cc0 2547174917 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547176072 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940ef00 2547177949 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2547180072 C Bi:6:002:1 0 13 = a4095040 001e0000 3d250000 bb ffff88015940ef00 2547185079 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2547186064 C Bi:6:002:1 0 13 = a4095060 00870f3c 0d06a38a 0b ffff88015940ef00 2547187309 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2547188054 C Bi:6:002:1 0 13 = a4095020 47298189 312392d8 e3 ffff88015940e9c0 2547189632 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547190056 C Bi:6:002:1 0 13 = a4095040 c90716ef 0600860f 05 ffff88015940e9c0 2547191643 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547192041 C Bi:6:002:1 0 13 = a4095060 d30d06a8 8a47298c 85 ffff88015940ea80 2547194653 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2547195040 C Bi:6:002:1 0 13 = a4095020 8c31237b e2c907c0 d4 ffff8801019c0480 2547196569 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547198055 C Bi:6:002:1 0 13 = a4095040 f5060084 0fa50d06 6b ffff8801019c0480 2547199606 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547201064 C Bi:6:002:1 0 13 = a4095060 ad8a4729 528f3123 1b ffff8801019c0480 2547202662 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547205053 C Bi:6:002:1 0 13 = a4095020 beebc907 f4fb0600 4f ffff8801019c0480 2547206708 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547208058 C Bi:6:002:1 0 13 = a4095040 820ffd0c 06b28a47 b8 ffff88015940e000 2547209599 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547211065 C Bi:6:002:1 0 13 = a4095060 291d9431 2314f6c9 04 ffff8801019c0480 2547212595 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547214050 C Bi:6:002:1 0 13 = a4095020 079c0307 00810fd0 1c ffff88015940e000 2547215674 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547217079 C Bi:6:002:1 0 13 = a4095040 0d06b88a 4729e697 9b ffff88015940e000 2547218691 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547220074 C Bi:6:002:1 0 13 = a4095060 31233403 ca076d0c 14 ffff88015940e000 2547221696 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547223071 C Bi:6:002:1 0 13 = a4095020 0700800f e30e06bc 02 ffff8801019c0840 2547224729 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2547226057 C Bi:6:002:1 0 13 = a4095040 8a4729fa 9a31233f 14 ffff88015940e480 2547227682 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547230074 C Bi:6:002:1 0 13 = a4095060 0bca071c 1207007f 2d ffff8801019c0840 2547232164 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2547233056 C Bi:6:002:1 0 13 = a4095020 0feb0e06 c08a4729 15 ffff88015940e480 2547234663 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547236076 C Bi:6:002:1 0 13 = a4095040 7f9c3123 5814ca07 cd ffff8801019c00c0 2547237641 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2547239074 C Bi:6:002:1 0 13 = a4095060 d4170700 7d0f4b0e 6e ffff8801019c00c0 2547240690 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2547242071 C Bi:6:002:1 0 13 = a4095020 06c58a47 29db9e31 8e ffff8801019c00c0 2547243585 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2547245071 C Bi:6:002:1 0 13 = a4095040 236a1fca 07fd1e07 c2 ffff8801019c00c0 2547246617 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2547248072 C Bi:6:002:1 0 13 = a4095060 007b0f33 0e06c98a 91 ffff88015940ee40 2547249666 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2547251059 C Bi:6:002:1 0 13 = a4095020 47294ea0 31237226 1b ffff8801019c09c0 2547252792 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547258086 C Bi:6:002:1 0 13 = a4095040 ca078123 07007a0f a0 ffff8801019c09c0 2547260653 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547261068 C Bi:6:002:1 0 13 = a4095060 8c0d06ce 8a472996 a6 ffff8801019c09c0 2547262662 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547264057 C Bi:6:002:1 0 13 = a4095020 a33123dd 2fca0709 5a ffff8801019c09c0 2547265686 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547267054 C Bi:6:002:1 0 13 = a4095040 2a070077 0fe90c06 0b ffff8801019c09c0 2547268584 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547270061 C Bi:6:002:1 0 13 = a4095060 d38a4729 e1a53123 fc ffff8801019c09c0 2547271666 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547273053 C Bi:6:002:1 0 13 = a4095020 7839ca07 3a300700 5c ffff8801019c09c0 2547274669 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547276072 C Bi:6:002:1 0 13 = a4095040 750f9a0c 06d78a47 4d ffff8801019c09c0 2547277685 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547279052 C Bi:6:002:1 0 13 = a4095060 29dea731 23eb3fca c1 ffff8801019c0600 2547280611 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2547283056 C Bi:6:002:1 0 13 = a4095020 077b3407 00740f60 89 ffff8801019c09c0 2547284649 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547286056 C Bi:6:002:1 0 13 = a4095040 0c06dc8a 472999a9 bf ffff8801019c09c0 2547289398 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547290048 C Bi:6:002:1 0 13 = a4095060 3123af4a ca07503b cc ffff8801019c09c0 2547291421 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547292044 C Bi:6:002:1 0 13 = a4095020 0700720f 550c06e2 1a ffff88015940e240 2547294979 S Bi:6:002:1 -115 4096 < ffff88015940e240 2547296050 C Bi:6:002:1 0 13 = a4095040 8a47296d a93123ff 70 ffff88015940e240 2547300043 S Bi:6:002:1 -115 4096 < ffff88015940e240 2547301051 C Bi:6:002:1 0 13 = a4095060 54ca074a 42070072 79 ffff8801019c0540 2547303065 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2547304056 C Bi:6:002:1 0 13 = a4095020 0f320c06 e68a4729 e8 ffff8801019c0540 2547305989 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2547307053 C Bi:6:002:1 0 13 = a4095040 55a53123 3959ca07 f2 ffff88015940e240 2547309003 S Bi:6:002:1 -115 4096 < ffff88015940e240 2547310043 C Bi:6:002:1 0 13 = a4095060 ea460700 710f6f0c 2b ffff8801019c0540 2547312116 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2547313044 C Bi:6:002:1 0 13 = a4095020 06e98a47 290ea231 4b ffff88015940ecc0 2547315083 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2547316058 C Bi:6:002:1 0 13 = a4095040 23125cca 076e4a07 3e ffff8801019c09c0 2547317981 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2547319046 C Bi:6:002:1 0 13 = a4095060 00710f84 0b06ea8a 0a ffff88015940ecc0 2547321014 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2547322060 C Bi:6:002:1 0 13 = a4095020 472904a1 31231c5d 45 ffff88015940ecc0 2547324026 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2547325047 C Bi:6:002:1 0 13 = a4095040 ca07964b 0700700f d5 ffff88015940ecc0 2547326708 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2547327057 C Bi:6:002:1 0 13 = a4095060 5a0b06f0 8a4729ee 30 ffff88015940ecc0 2547328589 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2547329044 C Bi:6:002:1 0 13 = a4095020 9a3123c4 63ca0793 ac ffff8801019c0cc0 2547330589 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547332055 C Bi:6:002:1 0 13 = a4095040 52070070 0f8d0b06 17 ffff8801019c0cc0 2547333651 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547336058 C Bi:6:002:1 0 13 = a4095060 f48a4729 cb983123 cc ffff8801019c0cc0 2547337677 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547339072 C Bi:6:002:1 0 13 = a4095020 ad6aca07 34570700 b3 ffff88015940ecc0 2547340602 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2547342073 C Bi:6:002:1 0 13 = a4095040 6f0f800b 06fa8a47 67 ffff88015940e300 2547344671 S Bi:6:002:1 -115 4096 < ffff88015940e300 2547345052 C Bi:6:002:1 0 13 = a4095060 292c9331 233976ca 9c ffff88015940e180 2547346689 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547348063 C Bi:6:002:1 0 13 = a4095020 07226007 006e0f42 bc ffff88015940e180 2547352283 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547353060 C Bi:6:002:1 0 13 = a4095040 0d06fe8a 47291a8f 39 ffff88015940e180 2547354815 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547355076 C Bi:6:002:1 0 13 = a4095060 31235c7b ca071c65 1c ffff88015940e180 2547356843 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547357071 C Bi:6:002:1 0 13 = a4095020 07006e0f 590d0604 ed ffff88015940e180 2547358868 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547360060 C Bi:6:002:1 0 13 = a4095040 8b472982 873123e5 aa ffff88015940e180 2547361893 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547364052 C Bi:6:002:1 0 13 = a4095060 83ca07fb 6d07006d 2f ffff88015940e180 2547365813 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547367073 C Bi:6:002:1 0 13 = a4095020 0f1a0e06 098b4729 2c ffff88015940e180 2547368875 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547370053 C Bi:6:002:1 0 13 = a4095040 c0813123 7e8aca07 d7 ffff88015940e780 2547371889 S Bi:6:002:1 -115 4096 < ffff88015940e780 2547373054 C Bi:6:002:1 0 13 = a4095060 e0740700 6c0ffe0d 9e ffff8801019c0840 2547376802 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2547377056 C Bi:6:002:1 0 13 = a4095020 060d8b47 29a47c31 da ffff88015940e180 2547378337 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547379077 C Bi:6:002:1 0 13 = a4095040 23548eca 07377a07 c3 ffff88015940e180 2547380341 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547382052 C Bi:6:002:1 0 13 = a4095060 006c0fee 0d06128b 82 ffff88015940e180 2547383358 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547385041 C Bi:6:002:1 0 13 = a40950a0 00000000 0000195a 1e ffff88015940e180 2547386399 S Bi:6:002:1 -115 4096 < ffff88015940e180 2547423072 C Bi:6:002:1 0 13 = a4094e00 00000000 0000195a a0 ffff88015940e180 2547424285 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2547424302 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940eb40 2547425058 C Bo:6:002:1 0 8 > ffff88015940e180 2547428065 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940e180 2547429343 S Bi:6:002:1 -115 4096 < ffff88015940eb40 2547429356 S Bo:6:002:1 -115 15 = a4095000 44090b00 00200000 9b0000 ffff88015940eb40 2547430053 C Bo:6:002:1 0 15 > ffff88015940e180 2547548082 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940e240 2547550712 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2547550792 S Bo:6:002:1 -115 15 = a40950a0 0000195a 00000000 1e0000 ffff88015940e3c0 2547551060 C Bo:6:002:1 0 15 > ffff88015940e240 2547560080 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c06c0 2547562027 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2547673081 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0cc0 2547675260 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547798057 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0cc0 2547799889 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547801054 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0cc0 2547802934 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547805060 C Bi:6:002:1 0 13 = a4095040 00200000 3d250000 85 ffff8801019c0cc0 2547806997 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547808064 C Bi:6:002:1 0 13 = a4095060 47296877 31232194 4b ffff8801019c0cc0 2547809906 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547811059 C Bi:6:002:1 0 13 = a4095020 ca074780 07006b0f b4 ffff88015940ec00 2547812931 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2547814055 C Bi:6:002:1 0 13 = a4095040 100d0617 8b472913 47 ffff88015940ec00 2547815976 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2547817054 C Bi:6:002:1 0 13 = a4095060 74312310 9dca0790 2b ffff88015940ec00 2547819042 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2547820040 C Bi:6:002:1 0 13 = a4095020 8607006b 0f870c06 b5 ffff88015940ec00 2547821913 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2547823040 C Bi:6:002:1 0 13 = a4095040 1b8b4729 43723123 60 ffff88015940e480 2547824942 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547826057 C Bi:6:002:1 0 13 = a4095060 a9a6ca07 a98c0700 7d ffff88015940e480 2547827955 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547830041 C Bi:6:002:1 0 13 = a4095020 6b0f3b0d 06208b47 65 ffff88015940e480 2547831873 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547833065 C Bi:6:002:1 0 13 = a4095040 29387031 23bdb0ca 09 ffff88015940e480 2547834901 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547836053 C Bi:6:002:1 0 13 = a4095060 07149307 006b0f7e 00 ffff88015940e480 2547837937 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547839075 C Bi:6:002:1 0 13 = a4095020 0d06258b 4729e16e 99 ffff88015940e480 2547841014 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547842053 C Bi:6:002:1 0 13 = a4095040 3123e7bb ca07f999 5e ffff8801019c0cc0 2547843897 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547845072 C Bi:6:002:1 0 13 = a4095060 07006b0f 840d062b 5a ffff8801019c0cc0 2547846942 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2547848056 C Bi:6:002:1 0 13 = a4095020 8b472906 6f312342 01 ffff88015940ec00 2547849981 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2547851055 C Bi:6:002:1 0 13 = a4095040 c8ca077e a107006b 0b ffff88015940ec00 2547853143 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2547855056 C Bi:6:002:1 0 13 = a4095060 0f240d07 2b8b4729 72 ffff8801019c0480 2547858253 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547859064 C Bi:6:002:1 0 13 = a4095020 068a4729 138b3123 b5 ffff8801019c0480 2547860252 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547861071 C Bi:6:002:1 0 13 = a4095040 7fa1c807 066f3123 d7 ffff8801019c0480 2547862336 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2547864056 C Bi:6:002:1 0 13 = a4095060 42c8ca07 8f7c0400 2d ffff88015940e000 2547865291 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547867074 C Bi:6:002:1 0 13 = a4095020 787b0400 a0860100 fd ffff88015940e000 2547868221 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547870073 C Bi:6:002:1 0 13 = a4095040 ffffffff 16ab3123 12 ffff88015940e000 2547871334 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547873053 C Bi:6:002:1 0 13 = a4095060 42c8ca07 3f5e3123 a9 ffff88015940e000 2547874303 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547876073 C Bi:6:002:1 0 13 = a4095020 7fa1c807 04005900 91 ffff8801019c0d80 2547877344 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2547880091 C Bi:6:002:1 0 13 = a4095040 00004c0d ec0effff 1e ffff8801019c0240 2547884683 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2547885059 C Bi:6:002:1 0 13 = a4095060 ffff0100 0a000901 9e ffff8801019c0300 2547887406 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2547888045 C Bi:6:002:1 0 13 = a4095020 ffffffff ff0201ff de ffff8801019c0240 2547889606 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2547890042 C Bi:6:002:1 0 13 = a4095040 06308b47 29357031 1a ffff8801019c0240 2547891625 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2547892059 C Bi:6:002:1 0 13 = a4095060 2323d3ca 0748a807 64 ffff8801019c0240 2547894342 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2547895058 C Bi:6:002:1 0 13 = a4095020 006b0fff 0c06358b f2 ffff8801019c0240 2547897202 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2547898042 C Bi:6:002:1 0 13 = a4095040 4729ed71 31232ddf af ffff88015940e9c0 2547899206 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547901066 C Bi:6:002:1 0 13 = a4095060 ca07cbaf 07006d0f 51 ffff88015940e9c0 2547902223 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547905064 C Bi:6:002:1 0 13 = a4095020 ee0d063a 8b472973 94 ffff88015940e9c0 2547906196 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547908041 C Bi:6:002:1 0 13 = a4095040 75312329 e9ca07b8 6f ffff88015940e9c0 2547909259 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547910761 C Bi:6:002:1 0 13 = a4095060 b607006d 0f100e06 56 ffff88015940e9c0 2547912289 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547914059 C Bi:6:002:1 0 13 = a4095020 408b4729 10783123 02 ffff88015940ef00 2547915361 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2547920065 C Bi:6:002:1 0 13 = a4095040 f5f4ca07 52be0700 9a ffff8801019c0300 2547921233 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2547923059 C Bi:6:002:1 0 13 = a4095060 6f0f3f0d 06468b47 43 ffff8801019c0300 2547924271 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2547926057 C Bi:6:002:1 0 13 = a4095020 29737a31 23f001cb d5 ffff8801019c0300 2547927278 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2547930058 C Bi:6:002:1 0 13 = a4095040 0788c607 00730f20 af ffff8801019c0300 2547931250 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2547933073 C Bi:6:002:1 0 13 = a4095060 0d064c8b 4729dd7b 99 ffff8801019c0300 2547934294 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2547936073 C Bi:6:002:1 0 13 = a4095020 3123ad10 cb0799cf e8 ffff8801019c0300 2547937321 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2547939074 C Bi:6:002:1 0 13 = a4095040 0700760f 2d0e064d ab ffff88015940e9c0 2547940216 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547942073 C Bi:6:002:1 0 13 = a4095060 8b472913 7c312317 12 ffff88015940e9c0 2547943361 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2547945073 C Bi:6:002:1 0 13 = a4095020 13cb0714 d1070077 b7 ffff8801019c03c0 2547946277 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2547948073 C Bi:6:002:1 0 13 = a4095040 0f600e06 528b4729 6d ffff88015940e000 2547949286 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547951074 C Bi:6:002:1 0 13 = a4095060 a07e3123 e21ecb07 61 ffff88015940e000 2547952205 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547954072 C Bi:6:002:1 0 13 = a4095020 b6d80700 7a0f020f cc ffff88015940e000 2547955270 S Bi:6:002:1 -115 4096 < ffff88015940e000 2547958052 C Bi:6:002:1 0 13 = a4095040 06588b47 29858331 31 ffff8801019c0180 2547959286 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2547961066 C Bi:6:002:1 0 13 = a4095060 238c2bcb 07b7e107 84 ffff8801019c0180 2547962335 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2547964061 C Bi:6:002:1 0 13 = a4095020 007c0f1a 0f065d8b 6b ffff8801019c0180 2547965221 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2547970062 C Bi:6:002:1 0 13 = a4095040 47298487 31230635 f1 ffff8801019c0a80 2547972400 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2547973059 C Bi:6:002:1 0 13 = a4095060 cb0797e8 07007c0f 5a ffff88015940e480 2547974355 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547976075 C Bi:6:002:1 0 13 = a4095020 880e0661 8b47297c a5 ffff88015940e480 2547977217 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547979076 C Bi:6:002:1 0 13 = a4095040 8a3123db 3ccb0724 2a ffff8801019c0b40 2547980304 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2547983074 C Bi:6:002:1 0 13 = a4095060 ee07007c 0f020e06 0d ffff8801019c0b40 2547985100 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2547986067 C Bi:6:002:1 0 13 = a4095020 668b4729 eb8c3123 2b ffff8801019c0b40 2547987329 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2547989071 C Bi:6:002:1 0 13 = a4095040 c647cb07 2ef50700 2c ffff8801019c0b40 2547995408 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2547996043 C Bi:6:002:1 0 13 = a4095060 7c0fd70d 066c8b47 92 ffff88015940e480 2547998821 S Bi:6:002:1 -115 4096 < ffff88015940e480 2547999062 C Bi:6:002:1 0 26 = a4095020 29de8e31 23a554cb 8ca40950 400739fd 07007c0f b9b3 ffff88015940ec00 2548000352 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2548001046 C Bi:6:002:1 0 13 = a4095060 0d066d8b 47291b8f 8a ffff88015940ec00 2548002424 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2548004065 C Bi:6:002:1 0 13 = a4095020 3123b956 cb0781fe 93 ffff88015940ec00 2548005424 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2548008064 C Bi:6:002:1 0 13 = a4095040 07007c0f a80d0673 19 ffff88015940ec00 2548009443 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2548011055 C Bi:6:002:1 0 13 = a4095060 8b472915 8f312334 c4 ffff8801019c0b40 2548012336 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2548014049 C Bi:6:002:1 0 13 = a40950a0 00000000 00002e3f 4c ffff88015940ee40 2548015379 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2548048063 C Bi:6:002:1 0 13 = a4094e00 00000000 00002e3f f2 ffff88015940ee40 2548049369 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2548049388 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e3c0 2548050050 C Bo:6:002:1 0 8 > ffff88015940ee40 2548053069 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ee40 2548054428 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2548054449 S Bo:6:002:1 -115 15 = a4095000 44090b00 00220000 990000 ffff88015940e3c0 2548055051 C Bo:6:002:1 0 15 > ffff88015940ee40 2548173080 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2548175485 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2548175527 S Bo:6:002:1 -115 15 = a40950a0 00002e3f 00000000 4c0000 ffff8801019c0000 2548176059 C Bo:6:002:1 0 15 > ffff8801019c0600 2548185059 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e240 2548186415 S Bi:6:002:1 -115 4096 < ffff88015940e240 2548298052 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0cc0 2548299201 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2548423081 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0480 2548424453 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2548426072 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff88015940e780 2548427370 S Bi:6:002:1 -115 4096 < ffff88015940e780 2548430074 C Bi:6:002:1 0 13 = a4095040 00220000 3d250000 87 ffff88015940e780 2548432297 S Bi:6:002:1 -115 4096 < ffff88015940e780 2548433073 C Bi:6:002:1 0 13 = a4095060 63cb0722 0608007c 62 ffff88015940e780 2548434307 S Bi:6:002:1 -115 4096 < ffff88015940e780 2548436053 C Bi:6:002:1 0 13 = a4095020 0f220d06 788b4729 66 ffff88015940ecc0 2548437358 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548439061 C Bi:6:002:1 0 13 = a4095040 1b8e3123 546dcb07 cf ffff88015940ecc0 2548440422 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548442094 C Bi:6:002:1 0 13 = a4095060 6f0c0800 7c0fb70c 3e ffff88015940ecc0 2548443454 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548445072 C Bi:6:002:1 0 13 = a4095020 067d8b47 29de8f31 23 ffff88015940ecc0 2548446324 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548448072 C Bi:6:002:1 0 13 = a4095040 231375cb 07641108 49 ffff8801019c0240 2548449364 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2548451062 C Bi:6:002:1 0 13 = a4095060 007d0f8e 0b06828b 65 ffff8801019c0d80 2548453955 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2548455058 C Bi:6:002:1 0 13 = a4095020 47295a90 31231380 f8 ffff8801019c0d80 2548457019 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2548458073 C Bi:6:002:1 0 13 = a4095040 cb071f18 08007e0f 0f ffff88015940ecc0 2548459943 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548461064 C Bi:6:002:1 0 13 = a4095060 ba0b0687 8b472949 01 ffff8801019c0300 2548463003 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2548464068 C Bi:6:002:1 0 13 = a4095020 9031236d 8bcb070d 78 ffff8801019c0300 2548466000 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2548467071 C Bi:6:002:1 0 13 = a4095040 1f080080 0f930c06 bc ffff8801019c0300 2548468915 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2548470073 C Bi:6:002:1 0 13 = a4095060 8c8b4729 01913123 76 ffff88015940ecc0 2548472026 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548473076 C Bi:6:002:1 0 13 = a4095020 4198cb07 e3260800 05 ffff8801019c03c0 2548474931 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548476076 C Bi:6:002:1 0 13 = a4095040 810f620e 068d8b47 18 ffff8801019c03c0 2548477969 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548479070 C Bi:6:002:1 0 13 = a4095060 29049131 235b9acb 39 ffff88015940e780 2548480895 S Bi:6:002:1 -115 4096 < ffff88015940e780 2548483072 C Bi:6:002:1 0 13 = a4095020 07292808 00810f79 24 ffff88015940ecc0 2548490099 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548491071 C Bi:6:002:1 0 13 = a4095040 0e06938b 47292592 74 ffff88015940ecc0 2548495871 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548496061 C Bi:6:002:1 0 26 = a4095060 312309a8 cb079130 43a40950 20080081 0fa10e06 996b ffff88015940ecc0 2548497835 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548498060 C Bi:6:002:1 0 13 = a4095040 8b4729ff 8f3123a5 9f ffff88015940ecc0 2548499827 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548501041 C Bi:6:002:1 0 13 = a4095060 b4cb07b5 38080081 e1 ffff88015940ecc0 2548502865 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548504042 C Bi:6:002:1 0 13 = a4095020 0fdd0d06 9e8b4729 7f ffff88015940ecc0 2548505776 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548507056 C Bi:6:002:1 0 13 = a4095040 538d3123 39bbcb07 3f ffff88015940ecc0 2548508824 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548511064 C Bi:6:002:1 0 13 = a4095060 6b3d0800 800f2b0c 6b ffff88015940e300 2548512870 S Bi:6:002:1 -115 4096 < ffff88015940e300 2548514040 C Bi:6:002:1 0 13 = a4095020 06a28b47 29948c31 b5 ffff8801019c0a80 2548515787 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548517058 C Bi:6:002:1 0 13 = a4095040 23a5c3cb 07974208 e9 ffff8801019c03c0 2548518798 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548520055 C Bi:6:002:1 0 13 = a4095060 00800f98 0b06a68b aa ffff8801019c03c0 2548521817 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548523064 C Bi:6:002:1 0 13 = a4095020 4729fd89 312309cb 17 ffff8801019c03c0 2548524875 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548526064 C Bi:6:002:1 0 13 = a4095040 cb07ab47 08007f0f e5 ffff8801019c03c0 2548527796 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548529074 C Bi:6:002:1 0 13 = a4095060 a20b06ab 8b47292c 50 ffff8801019c03c0 2548530826 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548532056 C Bi:6:002:1 0 13 = a4095020 873123f9 d2cb072a 85 ffff8801019c03c0 2548533854 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548535074 C Bi:6:002:1 0 13 = a4095040 4d08007f 0f190c06 9b ffff8801019c03c0 2548536922 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2548539072 C Bi:6:002:1 0 13 = a4095060 b38b4729 e3823123 b8 ffff8801019c0a80 2548540832 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548542077 C Bi:6:002:1 0 13 = a4095020 0ae0cb07 1b560800 be ffff8801019c0a80 2548543921 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548545074 C Bi:6:002:1 0 13 = a4095040 7d0f0d0b 06b98b47 ba ffff8801019c0a80 2548546909 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548548069 C Bi:6:002:1 0 13 = a4095060 29cc7f31 23a3eacb 97 ffff8801019c0a80 2548549927 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548551066 C Bi:6:002:1 0 13 = a4095020 07395d08 007c0f77 b2 ffff88015940ecc0 2548552794 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548554078 C Bi:6:002:1 0 13 = a4095040 0b06bf8b 4729b77b 26 ffff88015940ecc0 2548555828 S Bi:6:002:1 -115 4096 < ffff88015940ecc0 2548557073 C Bi:6:002:1 0 13 = a4095060 3123cef3 cb07f863 e5 ffff8801019c0180 2548558861 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2548560076 C Bi:6:002:1 0 13 = a4095020 08007c0f 890b06c5 e7 ffff88015940e240 2548561897 S Bi:6:002:1 -115 4096 < ffff88015940e240 2548563076 C Bi:6:002:1 0 13 = a4095040 8b4729b2 77312384 0b ffff88015940e240 2548564840 S Bi:6:002:1 -115 4096 < ffff88015940e240 2548567073 C Bi:6:002:1 0 13 = a4095060 fccb0789 6a08007b 3d ffff8801019c0900 2548568807 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2548570066 C Bi:6:002:1 0 13 = a4095020 0f200b06 ca8b4729 d0 ffff88015940ee40 2548571860 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2548573075 C Bi:6:002:1 0 13 = a4095040 cb723123 2203cc07 fc ffff88015940ee40 2548574975 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2548576056 C Bi:6:002:1 0 13 = a4095060 ac700800 7b0f890b bf ffff88015940e3c0 2548577794 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2548579059 C Bi:6:002:1 0 13 = a4095020 06cf8b47 29696c31 c5 ffff88015940e3c0 2548580863 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2548582056 C Bi:6:002:1 0 13 = a4095040 23c305cc 075f7708 b3 ffff88015940e3c0 2548585858 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2548586064 C Bi:6:002:1 0 13 = a4095060 007c0f62 0c06d18b dc ffff88015940e3c0 2548588279 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2548589059 C Bi:6:002:1 0 13 = a4095020 4729d06b 31236504 7b ffff8801019c0a80 2548590298 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548592054 C Bi:6:002:1 0 13 = a4095040 cc079778 08007c0f e2 ffff8801019c0a80 2548593329 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548595056 C Bi:6:002:1 0 13 = a4095060 f70b02d1 8b472900 57 ffff8801019c0a80 2548596344 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2548598059 C Bi:6:002:1 0 13 = a4095020 00000000 040003d1 0b ffff8801019c0d80 2548599406 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2548601060 C Bi:6:002:1 0 13 = a4095040 8b4729d4 4c4ed8ff a9 ffff8801019c0300 2548606718 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2548607040 C Bi:6:002:1 0 13 = a4095060 ffffffff ffffffff 9d ffff8801019c0d80 2548608692 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2548610061 C Bi:6:002:1 0 26 = a4095020 ffffffff ffffff01 23a40950 4000fa03 8601ffff 00c3 ffff8801019c0cc0 2548610703 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2548613040 C Bi:6:002:1 0 13 = a4095060 01ffffff 03d18b47 7d ffff8801019c0cc0 2548614654 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2548616058 C Bi:6:002:1 0 13 = a4095020 29000000 00ffffff 0b ffff8801019c0cc0 2548617687 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2548620054 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffffff bd ffff88015940ee40 2548621715 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2548623044 C Bi:6:002:1 0 13 = a4095060 ffffffff ff010069 0a ffff88015940ee40 2548624638 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2548626058 C Bi:6:002:1 0 13 = a4095020 02d200ff ff010cff ff ffff88015940ee40 2548627677 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2548629058 C Bi:6:002:1 0 13 = a4095040 ffff07b9 ae47292c ef ffff88015940ee40 2548630745 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2548632060 C Bi:6:002:1 0 13 = a4095060 8b472927 6f3123e3 c1 ffff8801019c0300 2548633744 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2548635055 C Bi:6:002:1 0 13 = a40950a0 00000000 000039ee 8a ffff8801019c0b40 2548636668 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2548673064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ec00 2548675685 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2548676690 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940ea80 2548677059 C Bo:6:002:1 0 8 > ffff88015940ec00 2548680074 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ec00 2548681745 S Bi:6:002:1 -115 4096 < ffff88015940ea80 2548681778 S Bo:6:002:1 -115 15 = a4095000 44090b00 00240000 9f0000 ffff88015940ea80 2548682060 C Bo:6:002:1 0 15 > ffff88015940ec00 2548798069 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ec00 2548799950 S Bi:6:002:1 -115 4096 < ffff88015940e000 2548799988 S Bo:6:002:1 -115 15 = a40950a0 000039ee 00000000 8a0000 ffff88015940e000 2548801046 C Bo:6:002:1 0 15 > ffff88015940ec00 2548810069 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940e000 2548812930 S Bi:6:002:1 -115 4096 < ffff88015940e000 2548923063 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940e000 2548925658 S Bi:6:002:1 -115 4096 < ffff88015940e000 2549048087 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff88015940e9c0 2549051054 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2549052056 C Bi:6:002:1 0 13 = a4095020 44890000 3d010000 2c ffff8801019c0180 2549054143 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2549055062 C Bi:6:002:1 0 13 = a4095040 00240000 3d250000 81 ffff88015940ec00 2549057939 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2549059065 C Bi:6:002:1 0 13 = a4095060 caca07d0 6b312365 56 ffff8801019c0480 2549059985 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2549061079 C Bi:6:002:1 0 13 = a4095020 04cc07fc 850200fc 95 ffff88015940ec00 2549062072 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2549064075 C Bi:6:002:1 0 13 = a4095040 85020077 d70000ff 65 ffff8801019c0480 2549066034 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2549067073 C Bi:6:002:1 0 13 = a4095060 ffffff39 92312384 5f ffff8801019c0480 2549068962 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2549070057 C Bi:6:002:1 0 13 = a4095020 06cc0725 6b3123e3 af ffff8801019c0480 2549071967 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2549073069 C Bi:6:002:1 0 13 = a4095040 caca0705 00310000 8e ffff8801019c0480 2549075013 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2549076058 C Bi:6:002:1 0 13 = a4095060 00070d56 0fffffff 31 ffff8801019c0480 2549078020 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2549080073 C Bi:6:002:1 0 13 = a4095020 ff050002 000901ff d2 ffff88015940e480 2549082969 S Bi:6:002:1 -115 4096 < ffff88015940e480 2549084055 C Bi:6:002:1 0 13 = a4095040 ffffffff 0701ff02 46 ffff88015940ee40 2549085990 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2549087056 C Bi:6:002:1 0 13 = a4095060 b9ae4729 01000000 e5 ffff88015940ee40 2549091301 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2549092060 C Bi:6:002:1 0 13 = a4095020 08090148 00001200 87 ffff88015940ee40 2549093165 S Bi:6:002:1 -115 4096 < ffff88015940ee40 2549094072 C Bi:6:002:1 0 13 = a4095040 22fd0486 02048603 63 ffff8801019c0240 2549095197 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2549096055 C Bi:6:002:1 0 13 = a4095060 04850404 85070486 1c ffff8801019c0240 2549097219 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2549098072 C Bi:6:002:1 0 13 = a4095020 08048609 04860a04 d2 ffff8801019c0240 2549099244 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2549101071 C Bi:6:002:1 0 13 = a4095040 861d0485 1e04851f 27 ffff8801019c0240 2549102297 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2549105054 C Bi:6:002:1 0 13 = a4095060 04852004 85fe0284 c5 ffff8801019c0240 2549108890 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2549109055 C Bi:6:002:1 0 13 = a4095020 0b02840d 02840e02 d7 ffff8801019c0240 2549110424 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2549111041 C Bi:6:002:1 0 13 = a4095040 840f0284 14028415 37 ffff8801019c0600 2549113213 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2549114067 C Bi:6:002:1 0 13 = a4095060 02841602 84170284 1a ffff8801019c0600 2549115258 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2549117045 C Bi:6:002:1 0 13 = a4095020 1902841a 02840001 df ffff88015940ec00 2549118380 S Bi:6:002:1 -115 4096 < ffff88015940ec00 2549120047 C Bi:6:002:1 0 13 = a4095040 00010100 05010006 bf ffff88015940e180 2549121259 S Bi:6:002:1 -115 4096 < ffff88015940e180 2549123067 C Bi:6:002:1 0 13 = a4095060 01001001 02110102 9d ffff88015940e180 2549124295 S Bi:6:002:1 -115 4096 < ffff88015940e180 2549126064 C Bi:6:002:1 0 13 = a4095020 12010213 01021801 c5 ffff88015940e180 2549127320 S Bi:6:002:1 -115 4096 < ffff88015940e180 2549130064 C Bi:6:002:1 0 13 = a4095040 021b0102 1c010008 b2 ffff88015940e180 2549131180 S Bi:6:002:1 -115 4096 < ffff88015940e180 2549133065 C Bi:6:002:1 0 13 = a4095060 b9ae4729 0f854729 00 ffff88015940e180 2549134240 S Bi:6:002:1 -115 4096 < ffff88015940e180 2549136064 C Bi:6:002:1 0 13 = a4095020 666d3123 6600cc07 69 ffff8801019c0540 2549137243 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2549139053 C Bi:6:002:1 0 13 = a4095040 fd6c1a00 41651a00 08 ffff8801019c0540 2549140152 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2549142059 C Bi:6:002:1 0 13 = a4095060 97780800 ffffffff 7a ffff88015940e180 2549143193 S Bi:6:002:1 -115 4096 < ffff88015940e180 2549145066 C Bi:6:002:1 0 13 = a4095020 1ec43123 8406cc07 5c ffff88015940e3c0 2549146275 S Bi:6:002:1 -115 4096 < ffff88015940e3c0 2549148065 C Bi:6:002:1 0 13 = a4095040 0b8a3023 dc02c807 3e ffff8801ac0ab3c0 2549156915 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549157046 C Bi:6:002:1 0 13 = a4095060 0000e401 0000890c fd ffff8801ac0ab3c0 2549158628 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549159045 C Bi:6:002:1 0 26 = a4095020 2910ffff ffff4200 a6a40950 40490000 00060009 01fa ffff8801ac0ab3c0 2549160649 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549161043 C Bi:6:002:1 0 13 = a4095060 0100ffff ffffffff 9c ffff8801ac0ab3c0 2549162665 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549164051 C Bi:6:002:1 0 13 = a4095020 00490000 220007fd 4c ffff8801ac0ab3c0 2549165585 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549167048 C Bi:6:002:1 0 13 = a4095040 04860004 86010284 3a ffff8801ac0ab3c0 2549168913 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549170051 C Bi:6:002:1 0 13 = a4095060 02010003 01000401 99 ffff8801ac0abb40 2549171965 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2549173047 C Bi:6:002:1 0 13 = a4095020 00060102 09b9ae47 81 ffff8801ac0ab840 2549174875 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2549176061 C Bi:6:002:1 0 13 = a4095040 2941651a 00010000 ab ffff8801ac0ab3c0 2549177907 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549179063 C Bi:6:002:1 0 13 = a4095060 1a01ff37 51000000 1f ffff8801ac0ab3c0 2549180928 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549183053 C Bi:6:002:1 0 13 = a40950a0 00000000 00000000 5d ffff8801ac0ab3c0 2549184074 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549298048 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac0ab3c0 2549299899 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549423053 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac0ab3c0 2549425492 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2549548052 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2549549892 S Bi:6:002:1 -115 4096 < ffff88015940e000 2549549948 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff88015940e000 2549551041 C Bo:6:002:1 0 8 > ffff88015940ef00 2549554047 C Bi:6:002:1 0 6 = a4025200 8377 ffff88015940ef00 2549559013 S Bi:6:002:1 -115 4096 < ffff88015940e000 2549559073 S Bo:6:002:1 -115 15 = a4095000 44090c00 00000000 bc0000 ffff88015940e000 2549560057 C Bo:6:002:1 0 15 > ffff88015940ef00 2549673082 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff88015940ef00 2549676018 S Bi:6:002:1 -115 4096 < ffff88015940e9c0 2549676064 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff88015940e9c0 2549677058 C Bo:6:002:1 0 15 > ffff88015940ef00 2549685074 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff88015940ef00 2549686981 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2549798087 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff88015940ef00 2549800003 S Bi:6:002:1 -115 4096 < ffff88015940ef00 2549923051 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0000 2549925068 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2549941058 C Bi:6:002:1 0 7 = a4034000 0104e2 ffff8801019c0000 2549944047 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2550048052 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ac0abb40 2550049086 S Bi:6:002:1 -115 4096 < ffff8801abe39e40 2550049098 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801abe39e40 2550050038 C Bo:6:002:1 0 8 > ffff8801ac0abb40 2550053052 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801abe39e40 2550055011 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550055034 S Bo:6:002:1 -115 15 = a4095000 44090c00 00000000 bc0000 ffff8801ac0ab3c0 2550056051 C Bo:6:002:1 0 15 > ffff8801abe39e40 2550173078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac0abb40 2550176051 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2550176088 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801ac0ab840 2550177039 C Bo:6:002:1 0 15 > ffff8801ac0abb40 2550188068 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ac0abb40 2550191076 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550298072 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2550301000 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2550423049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ad9da600 2550425907 S Bi:6:002:1 -115 4096 < ffff8801ad9da600 2550548082 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0600 2550550095 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2550673087 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0600 2550675541 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2550676061 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0480 2550678490 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550680072 C Bi:6:002:1 0 13 = a4095040 00000000 0c2b0000 9a ffff8801019c0480 2550681753 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550683077 C Bi:6:002:1 0 13 = a4095060 0e108300 fc2a0000 d6 ffff8801019c0480 2550684541 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550686056 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff8801019c0480 2550687466 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550689060 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801019c0480 2550690383 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550692062 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801019c0480 2550694027 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550695044 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff8801019c0480 2550696432 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550698067 C Bi:6:002:1 0 13 = a4095040 4c4ed807 41522901 5b ffff8801019c0480 2550699461 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550701051 C Bi:6:002:1 0 13 = a4095060 00fa03ff ff044100 21 ffff8801019c0480 2550702372 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2550704039 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff8801ac0abb40 2550706025 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550708044 C Bi:6:002:1 0 13 = a4095040 01020186 01ff4200 85 ffff8801ac0ab3c0 2550709079 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550711044 C Bi:6:002:1 0 13 = a4095060 00150005 fd048603 f1 ffff8801ac0ab3c0 2550712548 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550714046 C Bi:6:002:1 0 13 = a4095020 04860001 00010100 5e ffff8801ac0ab3c0 2550715564 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550717064 C Bi:6:002:1 0 13 = a4095040 04010202 0a415229 88 ffff8801ac0ab3c0 2550718588 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550720065 C Bi:6:002:1 0 13 = a4095060 00000000 00000043 de ffff8801ac0ab3c0 2550721596 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550723061 C Bi:6:002:1 0 13 = a4095020 00001700 0ffd0486 ba ffff8801ac0ab3c0 2550724528 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550726054 C Bi:6:002:1 0 13 = a4095040 03048c07 04860804 bf ffff8801ac0ab3c0 2550727554 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550729062 C Bi:6:002:1 0 13 = a4095060 860f0486 10048602 06 ffff8801019c0300 2550731606 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2550736058 C Bi:6:002:1 0 13 = a4095020 02840402 84050284 5a ffff8801019c0a80 2550737595 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2550739054 C Bi:6:002:1 0 13 = a4095040 0a028400 01020101 32 ffff8801019c0a80 2550740592 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2550742057 C Bi:6:002:1 0 13 = a4095060 02060102 0901020b 9b ffff8801019c0a80 2550743607 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2550745061 C Bi:6:002:1 0 13 = a4095020 0102030a 415229d4 39 ffff8801ac0abb40 2550746647 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550748075 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffffff 98 ffff8801ac0abb40 2550749538 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550751056 C Bi:6:002:1 0 13 = a4095060 ffffffff ffffffff 9d ffff8801ac0abb40 2550752588 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550754056 C Bi:6:002:1 0 13 = a4095020 ffffff01 00fa0386 5c ffff8801ac0abb40 2550756379 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550758061 C Bi:6:002:1 0 13 = a4095040 01ffff00 01ffffff 42 ffff8801ac0abb40 2550759429 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550761064 C Bi:6:002:1 0 13 = a4095060 030a4152 29000000 ae ffff8801ac0abb40 2550762341 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550767065 C Bi:6:002:1 0 13 = a4095020 00ffffff ffffffff 22 ffff8801ac0ab3c0 2550768396 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550770064 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffffff bd ffff8801ac0ab3c0 2550771454 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550773061 C Bi:6:002:1 0 13 = a4095060 ff010069 02d200ff 25 ffff8801ac0ab3c0 2550774355 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550776073 C Bi:6:002:1 0 13 = a4095020 ff010cff ffff4400 94 ffff8801ac0ab3c0 2550777409 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550779070 C Bi:6:002:1 0 13 = a4095040 0016000a fd048600 de ffff8801019c0a80 2550780399 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2550783078 C Bi:6:002:1 0 13 = a4095060 01020101 02020102 9d ffff8801019c0a80 2550784337 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2550786059 C Bi:6:002:1 0 13 = a4095020 03010204 01020501 de ffff8801ac0ab3c0 2550787378 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550789060 C Bi:6:002:1 0 13 = a4095040 00060102 07010208 b4 ffff8801ac0ab3c0 2550790513 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550792078 C Bi:6:002:1 0 13 = a4095060 0102040a 41522901 ab ffff8801019c00c0 2550793527 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2550795076 C Bi:6:002:1 0 13 = a4095020 01ff01ff 00ffffff 22 ffff8801019c06c0 2550796413 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2550798072 C Bi:6:002:1 0 13 = a4095040 4500004f 0009fd04 47 ffff8801019c06c0 2550799361 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2550801053 C Bi:6:002:1 0 13 = a4095060 86000284 03028401 19 ffff8801019c06c0 2550802437 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2550804054 C Bi:6:002:1 0 13 = a4095020 01020201 02040100 da ffff8801019c06c0 2550805411 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2550807053 C Bi:6:002:1 0 13 = a4095040 05010006 01020701 ba ffff8801ac0abb40 2550808295 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550811052 C Bi:6:002:1 0 13 = a4095060 01050a41 5229da39 4a ffff8801ac0abb40 2550812345 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550814065 C Bi:6:002:1 0 13 = a4095020 34031ac2 0132c201 c2 ffff8801ac0abb40 2550815353 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550817058 C Bi:6:002:1 0 13 = a4095040 46000014 0006fd04 10 ffff8801ac0abb40 2550818351 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550820040 C Bi:6:002:1 0 13 = a4095060 86000485 01048505 1f ffff8801ac0abb40 2550821293 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550823063 C Bi:6:002:1 0 13 = a4095020 04860202 84060284 5b ffff8801ac0ab840 2550824348 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2550826053 C Bi:6:002:1 0 13 = a4095040 060a4152 29b86f31 6d ffff8801ac0ab3c0 2550828397 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550829066 C Bi:6:002:1 0 13 = a4095060 231b06cc 07bd0000 d5 ffff8801ac0abb40 2550830404 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550832065 C Bi:6:002:1 0 13 = a4095020 00330fdd 09060b41 79 ffff8801ac0abb40 2550833313 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550835065 C Bi:6:002:1 0 13 = a4095040 5229b76f 31234307 48 ffff8801ac0abb40 2550836353 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550839067 C Bi:6:002:1 0 13 = a4095060 cc075901 0000b80f b9 ffff8801ac0abb40 2550840410 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550842064 C Bi:6:002:1 0 13 = a4095020 7a09060d 4152290f 90 ffff8801ac0abb40 2550843467 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550845067 C Bi:6:002:1 0 13 = a4095040 723123eb 07cc07a4 5e ffff8801ac0abb40 2550846311 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550848059 C Bi:6:002:1 0 13 = a4095060 030000a6 0fd40906 ec ffff8801ac0abb40 2550849369 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550851064 C Bi:6:002:1 0 13 = a4095020 10415229 cc733123 5a ffff8801ac0abb40 2550852405 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550854065 C Bi:6:002:1 0 13 = a4095040 b803cc07 81060000 4a ffff8801ac0ab3c0 2550855427 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550857052 C Bi:6:002:1 0 13 = a4095060 9b0fd409 06114152 d0 ffff8801ac0abb40 2550859339 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2550860066 C Bi:6:002:1 0 13 = a4095020 29c97431 230502cc 90 ffff8801ac0ab3c0 2550861337 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2550863057 C Bi:6:002:1 0 13 = a4095040 07e10700 009b0fd2 1a ffff8801019c0000 2550864394 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2550867063 C Bi:6:002:1 0 13 = a4095060 0a061641 52293079 f4 ffff8801019c0000 2550868316 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2550870061 C Bi:6:002:1 0 13 = a4095020 3123eff7 cb073f0f 2b ffff8801019c0000 2550871359 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2550873074 C Bi:6:002:1 0 13 = a4095040 0000a20f 340c061a 34 ffff8801019c0000 2550874409 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2550876057 C Bi:6:002:1 0 13 = a4095060 415229c1 7c3123c5 cd ffff8801aeff5cc0 2550877425 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2550879060 C Bi:6:002:1 0 13 = a4095020 f1cb0746 140000a1 13 ffff8801aeff5cc0 2550880320 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2550882060 C Bi:6:002:1 0 13 = a4095040 0f7c0d06 1f415229 e0 ffff8801aeff5cc0 2550883460 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2550885056 C Bi:6:002:1 0 13 = a4095060 737f3123 72eacb07 d7 ffff8801aeff5cc0 2550886428 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2550888057 C Bi:6:002:1 0 13 = a40950a0 00000000 00008212 cd ffff8801aeff5f00 2550889993 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2550923065 C Bi:6:002:1 0 13 = a4094e00 00000000 00008212 73 ffff8801019c0cc0 2550924432 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2550927119 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c03c0 2550928043 C Bo:6:002:1 0 8 > ffff8801019c0cc0 2550931051 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5240 2550932432 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2550932447 S Bo:6:002:1 -115 15 = a4095000 44090c00 00020000 be0000 ffff8801aeff5600 2550933035 C Bo:6:002:1 0 15 > ffff8801aeff5240 2551048071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5240 2551049609 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2551049623 S Bo:6:002:1 -115 15 = a40950a0 00008212 00000000 cd0000 ffff8801aeff50c0 2551050059 C Bo:6:002:1 0 15 > ffff8801aeff5240 2551060088 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5240 2551061646 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551173084 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5240 2551174716 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551298088 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5240 2551300310 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551301073 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801aeff5240 2551302334 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551304073 C Bi:6:002:1 0 13 = a4095040 00020000 0c2b0000 98 ffff8801aeff5f00 2551305819 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2551308073 C Bi:6:002:1 0 13 = a4095060 75190000 a10f820c d1 ffff8801aeff5240 2551309450 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551311053 C Bi:6:002:1 0 13 = a4095020 06264152 294c8131 3b ffff8801aeff5240 2551313810 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551314053 C Bi:6:002:1 0 13 = a4095040 23ebe2cb 07611e00 24 ffff8801aeff5240 2551317748 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551318091 C Bi:6:002:1 0 13 = a4095060 00a10f97 08062c41 c7 ffff8801aeff5240 2551319712 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551320042 C Bi:6:002:1 0 13 = a4095020 52296b81 3123c5db 40 ffff8801aeff5240 2551321727 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551323044 C Bi:6:002:1 0 13 = a4095040 cb070023 0000a10f fc ffff8801aeff5240 2551324695 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551326066 C Bi:6:002:1 0 13 = a4095060 7a07062d 415229ab 5a ffff8801aeff5240 2551327916 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551329069 C Bi:6:002:1 0 13 = a4095020 8131230e dbcb077e 29 ffff8801aeff5240 2551330752 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551333065 C Bi:6:002:1 0 13 = a4095040 230000a1 0f4e0706 7f ffff8801aeff5240 2551334809 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551336058 C Bi:6:002:1 0 13 = a4095060 35415229 d3833123 d0 ffff8801aeff5240 2551337708 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551339057 C Bi:6:002:1 0 13 = a4095020 a9d6cb07 00270000 49 ffff8801aeff5f00 2551340770 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2551342059 C Bi:6:002:1 0 13 = a4095040 a20f0000 063b4152 3e ffff8801aeff5f00 2551343811 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2551345039 C Bi:6:002:1 0 13 = a4095060 29588331 2352d1cb 35 ffff8801019c0180 2551346830 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2551348065 C Bi:6:002:1 0 13 = a4095020 07c62900 00a20f73 eb ffff8801019c0180 2551349674 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2551351065 C Bi:6:002:1 0 13 = a4095040 06064041 52290b84 48 ffff8801019c0180 2551352729 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2551354063 C Bi:6:002:1 0 13 = a4095060 31230bce cb07212c 8b ffff8801019c0180 2551355767 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2551358063 C Bi:6:002:1 0 13 = a4095020 0000a20f ff050645 c9 ffff8801aeff5240 2551359666 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551361065 C Bi:6:002:1 0 13 = a4095040 415229ea 8331232c d0 ffff8801aeff5240 2551362701 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551364054 C Bi:6:002:1 0 13 = a4095060 cacb07dc 2e0000a2 cb ffff8801aeff5600 2551365763 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551367040 C Bi:6:002:1 0 13 = a4095020 0f250606 46415229 8b ffff8801aeff5240 2551368785 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551370060 C Bi:6:002:1 0 13 = a4095040 bb833123 4fc9cb07 dd ffff8801aeff5600 2551371687 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551373053 C Bi:6:002:1 0 13 = a4095060 692f0000 a20f2506 55 ffff8801aeff5600 2551374737 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551376059 C Bi:6:002:1 0 13 = a4095020 06474152 29bb8431 a8 ffff8801aeff5600 2551377778 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551379066 C Bi:6:002:1 0 13 = a4095040 2324c9cb 07ea2f00 7a ffff8801aeff5600 2551380792 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551382767 C Bi:6:002:1 0 13 = a4095060 00a20fbe 05064b41 87 ffff8801aeff5600 2551383705 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551386075 C Bi:6:002:1 0 13 = a4095020 5229ce86 31234cc7 77 ffff8801aeff5600 2551387760 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551389061 C Bi:6:002:1 0 13 = a4095040 cb072632 0000a20f c8 ffff8801aeff5600 2551391801 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2551392061 C Bi:6:002:1 0 13 = a4095060 fa050655 415229b2 b9 ffff8801019c0480 2551393831 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2551395077 C Bi:6:002:1 0 13 = a4095020 8a312339 c0cb07f7 87 ffff8801aeff5c00 2551396727 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2551398072 C Bi:6:002:1 0 13 = a4095040 370000a6 0f000606 23 ffff8801aeff5240 2551399755 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551401071 C Bi:6:002:1 0 13 = a4095060 59415229 c48b3123 a3 ffff8801aeff5c00 2551402786 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2551404071 C Bi:6:002:1 0 13 = a4095020 1bbfcb07 3c390000 b0 ffff8801aeff5c00 2551405783 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2551408073 C Bi:6:002:1 0 13 = a4095040 a80f5c05 065b4152 0d ffff8801aeff5c00 2551409739 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2551411054 C Bi:6:002:1 0 13 = a4095060 29998b31 23dfbecb 1e ffff8801019c0600 2551413088 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2551414075 C Bi:6:002:1 0 13 = a4095020 07423900 00a80f00 06 ffff8801019c0600 2551415826 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2551417072 C Bi:6:002:1 0 13 = a4095040 00036141 52290bbe 50 ffff8801019c0600 2551418881 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2551420055 C Bi:6:002:1 0 13 = a4095060 7801ffff ffffffff e4 ffff8801019c0300 2551427754 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551428064 C Bi:6:002:1 0 13 = a4095020 ffff0300 0000ffff de ffff8801aeff5240 2551430442 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551431067 C Bi:6:002:1 0 26 = a4095040 ffffffff ffffffff bda40950 60ffff02 78ffffff 041c ffff8801aeff5240 2551432904 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551433042 C Bi:6:002:1 0 13 = a4095020 61415229 0101ff01 78 ffff8801aeff50c0 2551434867 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2551436065 C Bi:6:002:1 0 13 = a4095040 0203ffff ff470000 04 ffff8801019c0300 2551437893 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551439067 C Bi:6:002:1 0 13 = a4095060 140007fd 04860004 f5 ffff8801019c0300 2551440940 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551442054 C Bi:6:002:1 0 13 = a4095020 85010485 05048602 5d ffff8801019c0300 2551443839 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551445060 C Bi:6:002:1 0 13 = a4095040 02840602 84030102 bb ffff8801019c0300 2551446876 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551448065 C Bi:6:002:1 0 13 = a4095060 07614152 29db8b31 a0 ffff8801aeff5240 2551449890 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2551451054 C Bi:6:002:1 0 13 = a4095020 23cebfcb 074e3900 34 ffff8801019c0300 2551452957 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551454062 C Bi:6:002:1 0 13 = a4095040 00a70f0d 046b0762 12 ffff8801aeff50c0 2551455854 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2551457065 C Bi:6:002:1 0 13 = a4095060 4152293f 8b31231c 1d ffff8801aeff50c0 2551458898 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2551461062 C Bi:6:002:1 0 13 = a4095020 bfcb07cc 390000a7 fc ffff8801019c0300 2551462917 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551464044 C Bi:6:002:1 0 13 = a4095040 0f44056c 07654152 ee ffff8801019c0300 2551465964 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2551467048 C Bi:6:002:1 0 13 = a4095060 29088a31 236fb8cb 38 ffff8801ac0abb40 2551468840 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551470048 C Bi:6:002:1 0 13 = a4095020 07023e00 00a90f5b 1b ffff8801ac0abb40 2551471874 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551473058 C Bi:6:002:1 0 13 = a4095040 0a6f0766 415229a6 25 ffff8801ac0abb40 2551474924 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551476062 C Bi:6:002:1 0 13 = a4095060 8a3123ba b6cb0722 e7 ffff8801ac0abb40 2551477958 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551479058 C Bi:6:002:1 0 13 = a4095020 3f0000a9 0f8e0a6f af ffff8801ac0abb40 2551480875 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551482074 C Bi:6:002:1 0 13 = a4095040 07684152 29ee8c31 bb ffff8801019c06c0 2551483932 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2551486072 C Bi:6:002:1 0 13 = a4095060 2383b3cb 07fe4100 fd ffff8801019c00c0 2551488130 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2551489070 C Bi:6:002:1 0 13 = a4095020 00aa0f6e 0b730769 00 ffff8801019c00c0 2551491023 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2551492072 C Bi:6:002:1 0 13 = a4095040 41522951 8e312381 cb ffff8801019c00c0 2551493994 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2551495058 C Bi:6:002:1 0 13 = a4095060 b1cb07c1 430000ab c9 ffff8801ac0abb40 2551496912 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551498078 C Bi:6:002:1 0 13 = a4095020 0f100c74 076c4152 c2 ffff8801ac0abb40 2551499957 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551501074 C Bi:6:002:1 0 13 = a4095040 29ca9131 2318accb a2 ffff8801019c0b40 2551502978 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2551504074 C Bi:6:002:1 0 13 = a4095060 07694800 00ad0ffe e7 ffff8801019c0b40 2551505884 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2551507074 C Bi:6:002:1 0 13 = a40950a0 00000000 00003fec 8e ffff8801019c0b40 2551508915 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2551548062 C Bi:6:002:1 0 13 = a4094e00 00000000 00003fec 30 ffff8801019c0cc0 2551549407 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2551549423 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0d80 2551550052 C Bo:6:002:1 0 8 > ffff8801019c0cc0 2551553076 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0cc0 2551554350 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2551554385 S Bo:6:002:1 -115 15 = a4095000 44090c00 00040000 b80000 ffff8801019c0d80 2551555040 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2551673082 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac0ab840 2551674256 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551675267 S Bo:6:002:1 -115 15 = a40950a0 00003fec 00000000 8e0000 ffff8801019c0780 2551676042 C Bo:6:002:1 0 15 > ffff8801ac0ab840 2551685079 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0780 2551687262 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551798081 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0780 2551801432 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551923082 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0780 2551925225 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551926059 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0780 2551927960 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551929056 C Bi:6:002:1 0 13 = a4095040 00040000 0c2b0000 9e ffff8801019c0780 2551930003 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551933067 C Bi:6:002:1 0 13 = a4095060 0c77076d 41522944 f2 ffff8801019c0780 2551934910 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551939046 C Bi:6:002:1 0 13 = a4095020 923123f6 a9cb07c7 09 ffff8801ac0ab3c0 2551941808 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551942042 C Bi:6:002:1 0 13 = a4095040 490000ad 0fc60d7a e7 ffff8801ac0ab3c0 2551943409 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551945066 C Bi:6:002:1 0 13 = a4095060 076e4152 299e9231 f3 ffff8801019c00c0 2551946429 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2551948055 C Bi:6:002:1 0 13 = a4095020 237ca7cb 07514b00 f3 ffff8801ac0abb40 2551949346 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551951066 C Bi:6:002:1 0 13 = a4095040 00ae0f7d 0e7c0771 65 ffff8801ac0abb40 2551952386 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551954065 C Bi:6:002:1 0 13 = a4095060 4152299f 933123a1 18 ffff8801019c00c0 2551955420 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2551958074 C Bi:6:002:1 0 13 = a4095020 a0cb078c 4f0000af dd ffff8801019c00c0 2551959484 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2551961058 C Bi:6:002:1 0 13 = a4095040 0faa0e7e 07724152 0e ffff8801ac0abb40 2551962392 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551964077 C Bi:6:002:1 0 13 = a4095060 29fe9331 23c09ecb 5e ffff8801ac0abb40 2551965413 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2551967059 C Bi:6:002:1 0 13 = a4095020 07bc5000 00af0fb4 22 ffff8801ac0ab840 2551970513 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2551971074 C Bi:6:002:1 0 13 = a4095040 0e810773 415229cf b3 ffff8801ac0ab3c0 2551972354 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551973075 C Bi:6:002:1 0 13 = a4095060 9331233f 9ccb073f 4c ffff8801ac0ab3c0 2551974369 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551976053 C Bi:6:002:1 0 13 = a4095020 520000b0 0fdc0e85 67 ffff8801ac0ab3c0 2551984482 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551985061 C Bi:6:002:1 0 13 = a4095040 07754152 29999331 ce ffff8801019c06c0 2551987375 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2551988058 C Bi:6:002:1 0 26 = a4095060 231697cb 07645500 c2a40950 2000b00f c10e8b07 7756 ffff8801ac0ab3c0 2551989400 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551990090 C Bi:6:002:1 0 13 = a4095040 41522942 91312351 17 ffff8801ac0ab3c0 2551992428 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551993065 C Bi:6:002:1 0 13 = a4095060 91cb07f9 580000ae cf ffff8801ac0ab3c0 2551994813 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2551995059 C Bi:6:002:1 0 13 = a4095020 0f830f8f 07784152 bd ffff8801019c0780 2551996353 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2551998077 C Bi:6:002:1 0 13 = a4095040 29389031 237b8ecb 10 ffff8801ac0ab3c0 2551999638 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552001074 C Bi:6:002:1 0 13 = a4095060 07d35a00 00ae0f08 ba ffff8801019c0780 2552002421 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2552004073 C Bi:6:002:1 0 13 = a4095020 1091077a 4152293a 21 ffff8801019c0780 2552005444 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2552007058 C Bi:6:002:1 0 13 = a4095040 8f312385 89cb07f8 18 ffff8801019c0780 2552008329 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2552010073 C Bi:6:002:1 0 13 = a4095060 5d0000ad 0f4e1094 a8 ffff8801019c0780 2552011384 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2552014076 C Bi:6:002:1 0 13 = a4095020 077d4152 29968e31 b4 ffff8801ac0ab840 2552015461 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552017075 C Bi:6:002:1 0 13 = a4095040 23ee80cb 07366300 69 ffff8801ac0ab840 2552018448 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552020059 C Bi:6:002:1 0 13 = a4095060 00ac0f14 11970780 2b ffff8801ac0ab840 2552024355 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552025064 C Bi:6:002:1 0 13 = a4095020 41522983 8e312301 f9 ffff8801ac0ab3c0 2552026182 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552027073 C Bi:6:002:1 0 13 = a4095040 7acb0769 670000ab ae ffff8801ac0ab840 2552028247 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552029054 C Bi:6:002:1 0 13 = a4095060 0f36119a 07824152 b9 ffff8801ac0ab3c0 2552030168 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552032048 C Bi:6:002:1 0 13 = a4095020 29258e31 239475cb 67 ffff8801ac0ab3c0 2552033073 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552035061 C Bi:6:002:1 0 13 = a4095040 071f6a00 00aa0fc1 ab ffff8801ac0ab3c0 2552036099 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552039066 C Bi:6:002:1 0 13 = a4095060 109a0789 41522929 8a ffff8801019c00c0 2552040144 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552042066 C Bi:6:002:1 0 13 = a4095020 8c312388 67cb07e6 86 ffff8801019c00c0 2552043180 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552045057 C Bi:6:002:1 0 13 = a4095040 720000a7 0f330d9b c2 ffff8801019c00c0 2552046090 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552048057 C Bi:6:002:1 0 13 = a4095060 078e4152 29228c31 b1 ffff8801019c0300 2552049125 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552051062 C Bi:6:002:1 0 13 = a4095020 236f58cb 07067c00 7f ffff8801019c0300 2552052173 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552054059 C Bi:6:002:1 0 13 = a4095040 00a50ff1 0e9c0791 e2 ffff8801019c0300 2552055092 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552057074 C Bi:6:002:1 0 13 = a4095060 4152295e 8b31233f 5f ffff8801ac0ab840 2552058679 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552060064 C Bi:6:002:1 0 13 = a4095020 50cb070b 810000a4 6f ffff8801019c0240 2552063779 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2552064066 C Bi:6:002:1 0 13 = a4095040 0fee0f9f 07934152 4b ffff8801019c0180 2552065765 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2552067056 C Bi:6:002:1 0 13 = a4095060 29c98a31 233d4bcb 58 ffff8801ac0ab840 2552068638 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552070064 C Bi:6:002:1 0 13 = a4095020 07218400 00a30f9d 4e ffff8801ac0ab840 2552072030 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552073075 C Bi:6:002:1 0 13 = a4095040 10a00797 41522939 9e ffff8801ac0ab840 2552074667 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552076072 C Bi:6:002:1 0 13 = a4095060 8831237b 41cb078a 7b ffff8801019c0180 2552077750 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2552079074 C Bi:6:002:1 0 13 = a4095020 8a0000a1 0fb310a2 f8 ffff8801ac0ab3c0 2552080650 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552082073 C Bi:6:002:1 0 13 = a4095040 079b4152 29e18531 4e ffff8801ac0ab3c0 2552083705 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552085071 C Bi:6:002:1 0 13 = a4095060 23bd38cb 07569000 31 ffff8801ac0ab840 2552086780 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552088073 C Bi:6:002:1 0 13 = a4095020 009e0f7f 0fa307a0 38 ffff8801ac0ab3c0 2552089826 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552091074 C Bi:6:002:1 0 13 = a4095040 41522930 813123e6 c2 ffff8801019c0240 2552092629 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2552095063 C Bi:6:002:1 0 13 = a4095060 2dcb073c 9800009b 43 ffff8801ac0ab3c0 2552096700 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552098075 C Bi:6:002:1 0 13 = a4095020 0f630fa5 07a44152 ab ffff8801ac0ab3c0 2552099770 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552101074 C Bi:6:002:1 0 13 = a4095040 29af7d31 23b125cb 0b ffff8801ac0ab3c0 2552102808 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552104077 C Bi:6:002:1 0 13 = a4095060 073f9e00 00980f30 9c ffff8801ac0ab3c0 2552105706 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552107073 C Bi:6:002:1 0 13 = a4095020 0fa607aa 415229ed 0e ffff8801ac0ab3c0 2552108711 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552110074 C Bi:6:002:1 0 13 = a4095040 7931238c 18cb07f7 79 ffff8801ac0ab3c0 2552111753 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552113076 C Bi:6:002:1 0 13 = a4095060 a6000095 0f040fa7 0d ffff8801ac0ab3c0 2552114814 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552116057 C Bi:6:002:1 0 13 = a4095020 07af4152 295a7831 5c ffff8801ac0ab3c0 2552117644 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552119051 C Bi:6:002:1 0 13 = a4095040 23a60ccb 0752ae00 04 ffff8801ac0ab840 2552121701 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552123040 C Bi:6:002:1 0 13 = a4095060 00920fa2 0ea707b5 b9 ffff8801ac0ab840 2552126373 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552126751 C Bi:6:002:1 0 13 = a4095020 41522938 76312326 9d ffff8801ac0ab840 2552127810 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552129041 C Bi:6:002:1 0 13 = a4095040 ffca07bd b6000090 14 ffff8801ac0ab840 2552131875 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552132066 C Bi:6:002:1 0 13 = a4095060 0f710ea8 07b64152 e7 ffff8801ac0ab840 2552133898 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552135065 C Bi:6:002:1 0 13 = a40950a0 00000000 00008584 5c ffff8801019c0180 2552136956 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2552173068 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2552175001 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2552175820 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2552176046 C Bo:6:002:1 0 8 > ffff8801019c0180 2552179073 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ac0abb40 2552181883 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552181919 S Bo:6:002:1 -115 15 = a4095000 44090c00 00060000 ba0000 ffff8801ac0ab840 2552182059 C Bo:6:002:1 0 15 > ffff8801ac0abb40 2552298085 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac0ab840 2552299772 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552299811 S Bo:6:002:1 -115 15 = a40950a0 00008584 00000000 5c0000 ffff8801ac0abb40 2552300047 C Bo:6:002:1 0 15 > ffff8801ac0ab840 2552310075 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0cc0 2552313780 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2552423047 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0300 2552424746 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552548074 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ac0ab840 2552549922 S Bi:6:002:1 -115 4096 < ffff8801ac0ab840 2552551064 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ac0abb40 2552552961 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552554046 C Bi:6:002:1 0 13 = a4095040 00060000 0c2b0000 9c ffff8801ac0abb40 2552556011 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552558045 C Bi:6:002:1 0 13 = a4095060 29f37531 23fbfcca ed ffff8801ac0abb40 2552559048 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552561070 C Bi:6:002:1 0 13 = a4095020 0714b800 008f0f4f b9 ffff8801ac0abb40 2552562931 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552564055 C Bi:6:002:1 0 13 = a4095040 0ea807bb 415229b2 2f ffff8801ac0abb40 2552565961 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552567055 C Bi:6:002:1 0 13 = a4095060 7431235f f1ca073e a6 ffff8801ac0abb40 2552568975 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552570053 C Bi:6:002:1 0 13 = a4095020 bf00008e 0f1f0ea9 5b ffff8801ac0abb40 2552571933 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552573054 C Bi:6:002:1 0 13 = a4095040 07c14152 297d7131 7c ffff8801ac0abb40 2552574983 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552576074 C Bi:6:002:1 0 13 = a4095060 2325e5ca 0744c700 30 ffff8801ac0abb40 2552578021 S Bi:6:002:1 -115 4096 < ffff8801ac0abb40 2552579053 C Bi:6:002:1 0 13 = a4095020 008d0fd8 0daa07c7 e0 ffff8801ac0ab3c0 2552581127 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552583082 C Bi:6:002:1 0 13 = a4095040 41522997 6e3123d4 b8 ffff8801ac0ab3c0 2552585063 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552586061 C Bi:6:002:1 0 13 = a4095060 d8ca0737 cf00008b fb ffff8801ac0ab3c0 2552586957 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552589073 C Bi:6:002:1 0 13 = a4095020 0f500da9 07cd4152 ff ffff8801ac0ab3c0 2552593598 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552594046 C Bi:6:002:1 0 13 = a4095040 291f6d31 231eccca ec ffff8801ac0ab3c0 2552595857 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552596068 C Bi:6:002:1 0 13 = a4095060 0718d700 008b0f2f fe ffff8801ac0ab3c0 2552597924 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552598067 C Bi:6:002:1 0 13 = a4095020 0da807d2 4152295a cd ffff8801ac0ab3c0 2552599869 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552601066 C Bi:6:002:1 0 13 = a4095040 6c312338 c1ca07c5 32 ffff8801ac0ab3c0 2552602879 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552604066 C Bi:6:002:1 0 13 = a4095060 dd00008b 0f560da9 36 ffff8801ac0ab3c0 2552605915 S Bi:6:002:1 -115 4096 < ffff8801ac0ab3c0 2552608054 C Bi:6:002:1 0 13 = a4095020 07d74152 29416d31 2a ffff8801af390900 2552611816 S Bi:6:002:1 -115 4096 < ffff8801af390900 2552612061 C Bi:6:002:1 0 13 = a4095040 23b3b6ca 0738e400 8a ffff8801019c00c0 2552614519 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552615060 C Bi:6:002:1 0 13 = a4095060 008b0f2c 0da907dc 4a ffff8801019c00c0 2552617223 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552618059 C Bi:6:002:1 0 13 = a4095020 415229c4 6d312371 2d ffff8801019c00c0 2552622275 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552622773 C Bi:6:002:1 0 13 = a4095040 abca0713 eb00008a a9 ffff8801019c00c0 2552627852 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552628059 C Bi:6:002:1 0 13 = a4095060 0f380daa 07e24152 fb ffff8801019c00c0 2552632327 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552633059 C Bi:6:002:1 0 26 = a4095020 29667031 237b9dca dca40950 4007e4f3 00008b0f 3118 ffff8801019c00c0 2552634349 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2552636065 C Bi:6:002:1 0 26 = a4095060 0eab07e7 41522924 c6a40950 20743123 7d92ca07 841d ffff8801af6c5000 2552637403 S Bi:6:002:1 -115 4096 < ffff8801af6c5000 2552639061 C Bi:6:002:1 0 13 = a4095040 fb00008f 0fdb0ead be ffff8801af7e4cc0 2552640441 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552642067 C Bi:6:002:1 0 13 = a4095060 07ed4152 29aa7b31 ad ffff8801af7e4cc0 2552643466 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552645065 C Bi:6:002:1 0 13 = a4095020 23c589ca 07530401 29 ffff8801af7e4cc0 2552646374 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552648061 C Bi:6:002:1 0 13 = a4095040 00960f0a 0fac07f2 78 ffff8801af7e4cc0 2552649403 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552651062 C Bi:6:002:1 0 13 = a4095060 41522924 823123b3 a0 ffff8801af7e4cc0 2552652782 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552654064 C Bi:6:002:1 0 13 = a4095020 83ca076a 0b010099 6a ffff8801af7e4cc0 2552655344 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552658065 C Bi:6:002:1 0 13 = a4095040 0f910ead 07f84152 6c ffff8801af7e4cc0 2552659388 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552661065 C Bi:6:002:1 0 13 = a4095060 29ad8931 23067aca 34 ffff8801019c0b40 2552662426 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2552664067 C Bi:6:002:1 0 13 = a4095020 07801401 009f0fcf 10 ffff8801019c0b40 2552665476 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2552667073 C Bi:6:002:1 0 13 = a4095040 0ead07fd 415229cd 13 ffff8801019c09c0 2552668398 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2552670072 C Bi:6:002:1 0 13 = a4095060 8e31233e 70ca071d 9f ffff8801af7e4c00 2552671490 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552673076 C Bi:6:002:1 0 13 = a4095020 1c0100a4 0f440fad 8d ffff8801af7e4c00 2552674456 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552676072 C Bi:6:002:1 0 13 = a4095040 07034252 29d09531 f4 ffff8801019c0300 2552677554 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552679072 C Bi:6:002:1 0 13 = a4095060 232267ca 07b12401 a2 ffff8801019c0300 2552680380 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552682075 C Bi:6:002:1 0 13 = a4095020 00a70f9e 0eac0708 46 ffff8801019c0300 2552683458 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552686073 C Bi:6:002:1 0 13 = a4095040 425229dd 9b312344 94 ffff8801019c0300 2552687682 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552689076 C Bi:6:002:1 0 13 = a4095060 60ca07d3 2b0100a9 60 ffff8801019c0300 2552690521 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552692071 C Bi:6:002:1 0 13 = a4095020 0f4f0eac 070d4252 25 ffff8801019c0300 2552693494 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552695060 C Bi:6:002:1 0 13 = a4095040 29dba131 234a59ca 25 ffff8801019c0300 2552696403 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552698074 C Bi:6:002:1 0 13 = a4095060 07d63201 00ab0f5d 86 ffff8801019c0300 2552699554 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2552701077 C Bi:6:002:1 0 13 = a4095020 0eac0713 4252291d 4f ffff8801af7e4d80 2552702477 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2552704057 C Bi:6:002:1 0 13 = a4095040 a93123ad 51ca070d 3a ffff8801019c06c0 2552705382 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2552707073 C Bi:6:002:1 0 13 = a4095060 3b0100ae 0ffe0dad 58 ffff8801019c06c0 2552708419 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2552711075 C Bi:6:002:1 0 13 = a4095020 07144252 2984a931 eb ffff8801af7e4d80 2552712461 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2552714055 C Bi:6:002:1 0 13 = a4095040 23a24fca 07593c01 da ffff8801019c06c0 2552715366 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2552717073 C Bi:6:002:1 0 13 = a4095060 00ae0ff7 0dac0718 75 ffff8801019c06c0 2552718423 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2552720074 C Bi:6:002:1 0 13 = a4095020 425229b1 a83123e3 0c ffff8801af7e4d80 2552721830 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2552723056 C Bi:6:002:1 0 13 = a4095040 46ca07c0 410100af 19 ffff8801af7e4d80 2552726841 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2552727063 C Bi:6:002:1 0 13 = a4095060 0fb00dae 07194252 8f ffff8801af7e4c00 2552728437 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552729054 C Bi:6:002:1 0 13 = a4095020 2932a831 23b444ca 46 ffff8801af7e43c0 2552736445 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2552737047 C Bi:6:002:1 0 13 = a4095040 07274301 00ae0fad d3 ffff8801af7e4c00 2552739132 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552740043 C Bi:6:002:1 0 26 = a4095060 0dae071d 42522965 78a40950 20a63123 093cca07 ad3c ffff8801af7e4c00 2552741379 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552742063 C Bi:6:002:1 0 13 = a4095040 480100ae 0f800db0 68 ffff8801af7e4c00 2552743399 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552745065 C Bi:6:002:1 0 13 = a4095060 07234252 29fca331 ee ffff8801af7e4c00 2552746427 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552748065 C Bi:6:002:1 0 13 = a4095020 232d2fca 07ce5001 ae ffff8801af7e4c00 2552749457 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552751055 C Bi:6:002:1 0 13 = a4095040 00ab0f96 0db00729 1c ffff8801af7e4c00 2552752389 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552754053 C Bi:6:002:1 0 13 = a4095060 42522983 9f312348 e2 ffff8801af7e4c00 2552755427 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2552757051 C Bi:6:002:1 0 13 = a40950a0 00000000 0000ef50 e2 ffff8801019c0a80 2552758465 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2552798084 C Bi:6:002:1 0 13 = a4094e00 00000000 0000ef50 5c ffff8801af7e43c0 2552800604 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552800638 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e4cc0 2552801060 C Bo:6:002:1 0 8 > ffff8801af7e43c0 2552804058 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e43c0 2552805426 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552805460 S Bo:6:002:1 -115 15 = a4095000 44090c00 00080000 b40000 ffff8801af7e4cc0 2552806062 C Bo:6:002:1 0 15 > ffff8801af7e43c0 2552923085 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e43c0 2552924441 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2552924525 S Bo:6:002:1 -115 15 = a40950a0 0000ef50 00000000 e20000 ffff8801af7e4cc0 2552925060 C Bo:6:002:1 0 15 > ffff8801af7e43c0 2552934068 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e43c0 2552936799 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553048077 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e43c0 2553049672 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553173068 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e43c0 2553175529 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553176060 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e43c0 2553177547 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553179059 C Bi:6:002:1 0 13 = a4095040 00080000 0c2b0000 92 ffff8801af7e4cc0 2553180617 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553183060 C Bi:6:002:1 0 13 = a4095060 22ca07ae 590100aa 2e ffff8801019c0480 2553184456 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553186048 C Bi:6:002:1 0 13 = a4095020 0f360eaf 072f4252 7d ffff8801019c0900 2553187535 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2553189086 C Bi:6:002:1 0 13 = a4095040 29199b31 23dc15ca 07 ffff8801019c0900 2553190578 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2553192062 C Bi:6:002:1 0 13 = a4095060 074d6201 00a80f90 83 ffff8801019c0900 2553193597 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2553195075 C Bi:6:002:1 0 13 = a4095020 0eaf0734 42522921 57 ffff8801019c0900 2553196537 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2553198057 C Bi:6:002:1 0 13 = a4095040 983123ae 0bca0710 4f ffff8801019c0900 2553199543 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2553201073 C Bi:6:002:1 0 13 = a4095060 690100a6 0fcc0daf 32 ffff8801019c0900 2553202593 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2553204073 C Bi:6:002:1 0 13 = a4095020 073a4252 291b9431 67 ffff8801019c0900 2553205652 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2553207072 C Bi:6:002:1 0 13 = a4095040 234cfec9 07097201 98 ffff8801019c0540 2553208524 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2553211057 C Bi:6:002:1 0 13 = a4095060 00a40f3b 0eb0073f 8b ffff8801019c0780 2553212566 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553214059 C Bi:6:002:1 0 13 = a4095020 4252296b 913123e1 ed ffff8801019c0780 2553215584 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553217084 C Bi:6:002:1 0 13 = a4095040 f3c907e2 780100a2 b9 ffff8801af7e4cc0 2553218634 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553220077 C Bi:6:002:1 0 13 = a4095060 0f440eb0 07444252 3b ffff8801af7e4cc0 2553221543 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553223060 C Bi:6:002:1 0 13 = a4095020 29148e31 23afe8c9 f2 ffff8801af7e4cc0 2553224541 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553226072 C Bi:6:002:1 0 13 = a4095040 077b8001 00a10f81 6f ffff8801019c0780 2553228098 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553229059 C Bi:6:002:1 0 13 = a4095060 0eaf0749 425229bf f4 ffff8801019c0780 2553233280 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553234078 C Bi:6:002:1 0 13 = a4095020 8b312316 dec90741 03 ffff8801019c0780 2553239288 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553240044 C Bi:6:002:1 0 13 = a4095040 8701009f 0f460eb0 53 ffff8801019c0540 2553241834 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2553242042 C Bi:6:002:1 0 26 = a4095060 48000013 0021fd04 1ea40950 20860204 86030485 045d ffff8801019c0780 2553243732 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553245062 C Bi:6:002:1 0 13 = a4095040 04850504 85060485 3f ffff8801af7e4d80 2553246759 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553248066 C Bi:6:002:1 0 13 = a4095060 07048608 04860904 9f ffff8801af7e4d80 2553249805 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553251065 C Bi:6:002:1 0 13 = a4095020 860a0486 1b04851c 55 ffff8801af7e4d80 2553252844 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553254064 C Bi:6:002:1 0 13 = a4095040 04851d04 851e0485 3f ffff8801019c0180 2553255723 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553257067 C Bi:6:002:1 0 13 = a4095060 fe02840b 02840c02 66 ffff8801019c0180 2553258779 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553260046 C Bi:6:002:1 0 13 = a4095020 840d0284 0e028413 49 ffff8801af7e4d80 2553261824 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553264069 C Bi:6:002:1 0 13 = a4095040 02841402 84150284 3a ffff8801019c0180 2553265838 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553267065 C Bi:6:002:1 0 13 = a4095060 16028400 01000101 0c ffff8801019c0780 2553268749 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553270052 C Bi:6:002:1 0 13 = a4095020 000f0102 10010211 d3 ffff8801019c0180 2553271793 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553273065 C Bi:6:002:1 0 13 = a4095040 01021201 02170100 b9 ffff8801019c0180 2553274805 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553276061 C Bi:6:002:1 0 13 = a4095060 18010019 01001a01 87 ffff8801019c0180 2553277922 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553279066 C Bi:6:002:1 0 13 = a4095020 02084942 52290a41 ec ffff8801019c0180 2553280757 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553282065 C Bi:6:002:1 0 13 = a4095040 5229b86f 31231b06 1e ffff8801019c0180 2553283773 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553285065 C Bi:6:002:1 0 13 = a4095060 cc07bf8b 312316de b8 ffff8801019c0180 2553286803 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2553288064 C Bi:6:002:1 0 13 = a4095020 c907cfdf 040018de c1 ffff8801af7e4cc0 2553289844 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553292069 C Bi:6:002:1 0 13 = a4095040 0400a086 0100ffff 9e ffff8801af7e4cc0 2553294843 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553295059 C Bi:6:002:1 0 13 = a4095060 ffff92a9 3123eb07 58 ffff8801af7e4cc0 2553296801 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553298057 C Bi:6:002:1 0 13 = a4095020 cc075a6c 312316de fa ffff8801af7e43c0 2553299866 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553301072 C Bi:6:002:1 0 13 = a4095040 c9070000 45000000 36 ffff8801af7e4c00 2553302874 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553304075 C Bi:6:002:1 0 13 = a4095060 3f0c5711 ffffffff e8 ffff8801af7e4c00 2553305798 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553307070 C Bi:6:002:1 0 13 = a4095020 29001300 0901a4b1 fa ffff8801af7e4c00 2553308825 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553310075 C Bi:6:002:1 0 13 = a4095040 ffffff02 01ff074a f3 ffff8801af7e4c00 2553311867 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553313054 C Bi:6:002:1 0 13 = a4095060 425229fb 8a3123b9 7e ffff8801af7e4cc0 2553313897 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553316073 C Bi:6:002:1 0 13 = a4095020 dbc907d9 8801009f 07 ffff8801019c0780 2553317893 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2553320078 C Bi:6:002:1 0 13 = a4095040 0f820eb0 07504252 c9 ffff8801af7e4cc0 2553321816 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553323060 C Bi:6:002:1 0 13 = a4095060 29e58631 232acdc9 eb ffff8801af7e4cc0 2553324903 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553326059 C Bi:6:002:1 0 13 = a4095020 07659201 00a30f21 a1 ffff8801019c0540 2553332534 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2553333055 C Bi:6:002:1 0 13 = a4095040 0fb10751 42522966 0a ffff8801019c0540 2553334604 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2553335043 C Bi:6:002:1 0 26 = a4095060 853123e9 cac90758 bfa40950 20940100 a40f6f0f b132 ffff8801019c0480 2553336511 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553338040 C Bi:6:002:1 0 13 = a4095040 07554252 29938031 f4 ffff8801019c0480 2553339532 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553341044 C Bi:6:002:1 0 13 = a4095060 23dfc2c9 07f69a01 00 ffff8801019c0480 2553342456 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553344040 C Bi:6:002:1 0 13 = a4095020 00a60f95 10b2075a 1e ffff8801019c0480 2553345490 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553348056 C Bi:6:002:1 0 13 = a4095040 425229ca 7b312339 1e ffff8801019c0480 2553349544 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553351066 C Bi:6:002:1 0 13 = a4095060 bac907d9 a10100a6 36 ffff8801019c0480 2553352439 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553354060 C Bi:6:002:1 0 13 = a4095020 0f0d10b3 07604252 0b ffff8801019c0480 2553355488 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553357056 C Bi:6:002:1 0 13 = a4095040 292f7731 2361aec9 d8 ffff8801019c0540 2553358525 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2553360044 C Bi:6:002:1 0 13 = a4095060 0733aa01 00a60fea 41 ffff8801019c0480 2553361578 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553363057 C Bi:6:002:1 0 13 = a4095020 0db30765 4252296b 53 ffff8801af7e4c00 2553364412 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553366066 C Bi:6:002:1 0 13 = a4095040 7131232a a5c907fa 65 ffff8801af7e4c00 2553367472 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553369065 C Bi:6:002:1 0 13 = a4095060 b10100a6 0fd50eb3 ec ffff8801af7e4c00 2553370498 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553372065 C Bi:6:002:1 0 13 = a4095020 076a4252 296d6d31 b8 ffff8801af7e4c00 2553373537 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553376065 C Bi:6:002:1 0 13 = a4095040 23bd9ac9 0740b901 8f ffff8801019c0480 2553377453 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2553379068 C Bi:6:002:1 0 13 = a4095060 00a50f32 0fb2076f d0 ffff8801af7e4d80 2553380503 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553382066 C Bi:6:002:1 0 13 = a40950a0 00000000 0000e8b5 00 ffff8801af7e4d80 2553383517 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553423079 C Bi:6:002:1 0 13 = a4094e00 00000000 0000e8b5 be ffff8801af7e4d80 2553424477 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553425456 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e43c0 2553426044 C Bo:6:002:1 0 8 > ffff8801af7e4d80 2553429065 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e4d80 2553430538 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553430583 S Bo:6:002:1 -115 15 = a4095000 44090c00 000a0000 b60000 ffff8801af7e43c0 2553431038 C Bo:6:002:1 0 15 > ffff8801af7e4d80 2553548066 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0d80 2553549476 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2553549503 S Bo:6:002:1 -115 15 = a40950a0 0000e8b5 00000000 000000 ffff8801019c0000 2553550060 C Bo:6:002:1 0 15 > ffff8801019c0d80 2553559064 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e4cc0 2553561511 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553673087 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c03c0 2553675940 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2553798089 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e43c0 2553800606 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553801072 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0a80 2553802625 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2553804076 C Bi:6:002:1 0 13 = a4095040 000a0000 0c2b0000 90 ffff8801019c0a80 2553805692 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2553808074 C Bi:6:002:1 0 13 = a4095060 425229cf 68312375 64 ffff8801019c0cc0 2553809580 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2553811061 C Bi:6:002:1 0 13 = a4095020 90c907cc c00100a4 2a ffff8801019c06c0 2553812611 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2553814072 C Bi:6:002:1 0 13 = a4095040 0fc30fb2 07744252 af ffff8801019c06c0 2553815622 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2553817074 C Bi:6:002:1 0 13 = a4095060 298d6531 23c285c9 c0 ffff8801019c06c0 2553818630 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2553820061 C Bi:6:002:1 0 13 = a4095020 07f0c701 00a30fab eb ffff8801af7e43c0 2553822068 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553823083 C Bi:6:002:1 0 13 = a4095040 0eb20779 4252295f 19 ffff8801019c0a80 2553825444 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2553826079 C Bi:6:002:1 0 13 = a4095060 613123f5 79c90750 fc ffff8801019c0a80 2553827467 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2553829063 C Bi:6:002:1 0 13 = a4095020 d00100a3 0f810fb3 9d ffff8801af7e43c0 2553830608 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553833073 C Bi:6:002:1 0 13 = a4095040 077e4252 29cf5c31 5f ffff8801af7e43c0 2553834405 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553836055 C Bi:6:002:1 0 13 = a4095060 234f70c9 0798d701 01 ffff8801af7e43c0 2553837642 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553839041 C Bi:6:002:1 0 13 = a4095020 00a30f0d 0fb40783 43 ffff8801af7e4c00 2553840140 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2553842041 C Bi:6:002:1 0 13 = a4095040 4252291a 5a3123ec 3a ffff8801af7e4d80 2553843168 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553845046 C Bi:6:002:1 0 13 = a4095060 66c907c7 dd0100a4 8a ffff8801019c0300 2553846078 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2553848067 C Bi:6:002:1 0 13 = a4095020 0fdc0db5 07884252 29 ffff8801019c0300 2553849109 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2553851042 C Bi:6:002:1 0 13 = a4095040 29705431 23625dc9 54 ffff8801019c0300 2553852154 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2553854065 C Bi:6:002:1 0 13 = a4095060 0798e501 00a90f15 55 ffff8801af7e4cc0 2553855064 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553857065 C Bi:6:002:1 0 13 = a4095020 0eb5078c 42522975 a1 ffff8801af7e4cc0 2553859086 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553861067 C Bi:6:002:1 0 13 = a4095040 50312393 57c907be 4b ffff8801019c0300 2553862272 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2553864080 C Bi:6:002:1 0 13 = a4095060 ea0100aa 0f0c0eb5 64 ffff8801af7e4cc0 2553865224 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553867075 C Bi:6:002:1 0 13 = a4095020 07914252 29c54b31 cd ffff8801af7e4cc0 2553868108 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553870075 C Bi:6:002:1 0 13 = a4095040 23d24fc9 072cf101 11 ffff8801019c0b40 2553871313 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2553873077 C Bi:6:002:1 0 13 = a4095060 00a90fc5 0db60796 d4 ffff8801019c0b40 2553874277 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2553876060 C Bi:6:002:1 0 13 = a4095020 425229d8 46312339 51 ffff8801019c0b40 2553877202 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2553879064 C Bi:6:002:1 0 13 = a4095040 48c907bc f70100a8 d9 ffff8801019c0b40 2553880109 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2553882077 C Bi:6:002:1 0 13 = a4095060 0fec0cb5 079b4252 4b ffff8801af7e4cc0 2553883161 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553886075 C Bi:6:002:1 0 13 = a4095020 29e14131 237640c9 b9 ffff8801af7e4cc0 2553887170 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553889055 C Bi:6:002:1 0 13 = a4095040 075cfe01 00a60f42 f2 ffff8801af7e4cc0 2553890267 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553892056 C Bi:6:002:1 0 13 = a4095060 0db3079f 42522981 03 ffff8801af7e4d80 2553894982 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553896079 C Bi:6:002:1 0 13 = a4095020 3e3123a8 38c90708 a7 ffff8801af7e4d80 2553897530 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553898060 C Bi:6:002:1 0 13 = a4095040 040200a4 0f8b0db4 22 ffff8801af7e4d80 2553900569 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553901072 C Bi:6:002:1 0 13 = a4095060 07a54252 290c3931 02 ffff8801af7e4cc0 2553903595 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553904058 C Bi:6:002:1 0 13 = a4095020 23f22dc9 075f0c02 be ffff8801af7e43c0 2553905489 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553907072 C Bi:6:002:1 0 13 = a4095040 00a20fde 0db407a9 d9 ffff8801af7e43c0 2553908490 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553911043 C Bi:6:002:1 0 13 = a4095060 42522952 34312373 a3 ffff8801019c00c0 2553912857 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2553914058 C Bi:6:002:1 0 13 = a4095020 2ac90745 110200a0 cf ffff8801019c00c0 2553915441 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2553917065 C Bi:6:002:1 0 13 = a4095040 0f770db3 07ac4252 c0 ffff8801019c00c0 2553918472 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2553920067 C Bi:6:002:1 0 13 = a4095060 296f3031 236828c9 70 ffff8801019c00c0 2553921505 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2553923068 C Bi:6:002:1 0 13 = a4095020 071f1502 009f0f06 44 ffff8801019c00c0 2553924592 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2553926069 C Bi:6:002:1 0 13 = a4095040 0db207ae 425229fe 6c ffff8801af7e43c0 2553927594 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2553929067 C Bi:6:002:1 0 13 = a4095060 2c312337 28c9074f 3d ffff8801019c0240 2553930470 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2553932044 C Bi:6:002:1 0 13 = a4095020 1802009e 0f500db2 b9 ffff8801019c09c0 2553933507 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553936057 C Bi:6:002:1 0 13 = a4095040 07b24252 29ae2531 8b ffff8801019c09c0 2553938254 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553939043 C Bi:6:002:1 0 13 = a4095060 23a827c9 07271f02 c5 ffff8801019c09c0 2553940750 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553942063 C Bi:6:002:1 0 13 = a4095020 009c0f92 0eb107b8 dc ffff8801019c09c0 2553943789 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553945055 C Bi:6:002:1 0 13 = a4095040 42522997 1b3123bc a6 ffff8801019c09c0 2553946832 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553948055 C Bi:6:002:1 0 13 = a4095060 25c9079c 2802009a 5a ffff8801019c09c0 2553949847 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553951061 C Bi:6:002:1 0 13 = a4095020 0f5410b1 07bd4252 8d ffff8801019c09c0 2553952743 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553954056 C Bi:6:002:1 0 13 = a4095040 296f1431 232f24c9 3f ffff8801019c09c0 2553955787 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2553957064 C Bi:6:002:1 0 13 = a4095060 07572f02 00990f02 74 ffff8801af7e4cc0 2553958834 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553964061 C Bi:6:002:1 0 13 = a4095020 0fb007c2 4252294d d3 ffff8801af7e4d80 2553965767 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553967060 C Bi:6:002:1 0 13 = a4095040 0e3123ae 21c9074b ab ffff8801af7e4d80 2553968811 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553970047 C Bi:6:002:1 0 13 = a4095060 35020098 0f930daf 0c ffff8801af7e4d80 2553971837 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553973059 C Bi:6:002:1 0 13 = a4095020 07c64252 296c0931 71 ffff8801af7e4d80 2553974902 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553976076 C Bi:6:002:1 0 13 = a4095040 23bd20c9 07d93902 2f ffff8801af7e4d80 2553977789 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2553979054 C Bi:6:002:1 0 13 = a4095060 00970f4c 0caf07cc 21 ffff8801019c0240 2553980017 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2553982075 C Bi:6:002:1 0 13 = a4095020 42522964 00312349 db ffff8801019c0240 2553983849 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2553986061 C Bi:6:002:1 0 13 = a4095040 20c90743 42020095 c5 ffff8801af7e4cc0 2553987807 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2553989062 C Bi:6:002:1 0 13 = a4095060 0fb70caf 07d24252 43 ffff8801019c0b40 2553990811 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2553992056 C Bi:6:002:1 0 13 = a4095020 29b8f730 23271fc9 59 ffff8801019c0cc0 2553993887 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2553995073 C Bi:6:002:1 0 13 = a4095040 07674a02 00940fca c4 ffff8801019c0300 2553997916 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2553998057 C Bi:6:002:1 0 13 = a4095060 0db107d7 425229cb 03 ffff8801019c0300 2554000797 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2554001059 C Bi:6:002:1 0 13 = a4095020 f130233c 1dc90709 d9 ffff8801af7e43c0 2554002858 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2554004075 C Bi:6:002:1 0 13 = a4095040 50020093 0f0b0db2 c7 ffff8801019c0300 2554005816 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2554007076 C Bi:6:002:1 0 13 = a4095060 07dc4252 29d8eb30 7c ffff8801019c0300 2554008870 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2554011075 C Bi:6:002:1 0 13 = a40950a0 00000000 00006292 ad ffff8801019c0300 2554014005 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2554048071 C Bi:6:002:1 0 13 = a4094e00 00000000 00006292 13 ffff8801af7e4c00 2554050788 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554050807 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e4cc0 2554051060 C Bo:6:002:1 0 8 > ffff8801af7e4c00 2554054061 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e4c00 2554055863 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554055883 S Bo:6:002:1 -115 15 = a4095000 44090c00 000c0000 b00000 ffff8801af7e4d80 2554056042 C Bo:6:002:1 0 15 > ffff8801af7e4c00 2554173071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e4d80 2554174156 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554174168 S Bo:6:002:1 -115 15 = a40950a0 00006292 00000000 ad0000 ffff8801af7e4cc0 2554175059 C Bo:6:002:1 0 15 > ffff8801af7e4d80 2554184066 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0a80 2554186161 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2554298070 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e4d80 2554299296 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554423065 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4d80 2554424172 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554426064 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4d80 2554427286 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554429068 C Bi:6:002:1 0 13 = a4095040 000c0000 0c2b0000 96 ffff8801019c0540 2554430265 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554432080 C Bi:6:002:1 0 13 = a4095060 23d51bc9 07af5502 46 ffff8801019c0540 2554434110 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554436058 C Bi:6:002:1 0 13 = a4095020 00930fe2 0bb307e2 fe ffff8801019c0540 2554437165 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554439057 C Bi:6:002:1 0 13 = a4095040 42522981 e3302340 b5 ffff8801019c0780 2554440286 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2554442071 C Bi:6:002:1 0 13 = a4095060 1cc9076e 5d020096 e8 ffff8801019c0540 2554443241 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554445073 C Bi:6:002:1 0 13 = a4095020 0f270cb4 07e74252 bd ffff8801019c0540 2554446131 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554448059 C Bi:6:002:1 0 13 = a4095040 290ddb30 23c41fc9 43 ffff8801019c0540 2554451972 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554453054 C Bi:6:002:1 0 13 = a4095060 07996502 009a0fff 0e ffff8801019c0540 2554454831 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554455043 C Bi:6:002:1 0 13 = a4095020 0db507eb 42522979 c9 ffff8801019c0540 2554456873 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554457064 C Bi:6:002:1 0 13 = a4095040 d730235d 20c907f4 3e ffff8801af7e4cc0 2554458884 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554461062 C Bi:6:002:1 0 13 = a4095060 6802009d 0f1c0db4 c0 ffff8801019c0780 2554462910 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2554464058 C Bi:6:002:1 0 13 = a4095020 07f04252 29c7d130 35 ffff8801019c0780 2554465963 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2554467060 C Bi:6:002:1 0 13 = a4095040 23e021c9 07596e02 a4 ffff8801019c0780 2554468860 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2554470065 C Bi:6:002:1 0 13 = a4095060 00a20f74 0bb507f5 08 ffff8801019c0780 2554471955 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2554473067 C Bi:6:002:1 0 13 = a4095020 425229ef ca302369 bb ffff8801019c0900 2554474906 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2554476066 C Bi:6:002:1 0 13 = a4095040 21c907cf 740200a5 4e ffff8801af7e4d80 2554477942 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554479061 C Bi:6:002:1 0 13 = a4095060 0f490bb5 07fb4252 89 ffff8801af7e4d80 2554480881 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554482059 C Bi:6:002:1 0 13 = a4095020 2945c130 236f21c9 e4 ffff8801af7e4d80 2554483913 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554485061 C Bi:6:002:1 0 13 = a4095040 07bc7d02 00a80f03 dd ffff8801019c0180 2554486940 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554489061 C Bi:6:002:1 0 13 = a4095060 0eb40701 43522964 7d ffff8801019c0180 2554491000 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554492059 C Bi:6:002:1 0 13 = a4095020 bb3023bd 21c90737 10 ffff8801019c0180 2554493871 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554495060 C Bi:6:002:1 0 13 = a4095040 830200ac 0f290cb4 0e ffff8801af7e4c00 2554496927 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554498068 C Bi:6:002:1 0 13 = a4095060 07084352 29f2b230 da ffff8801af7e43c0 2554499974 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2554501057 C Bi:6:002:1 0 13 = a4095020 237d24c9 07308b02 d0 ffff8801019c0180 2554503053 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554504076 C Bi:6:002:1 0 13 = a4095040 00b30f3d 0ab4070d 88 ffff8801af7e4c00 2554505913 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554507076 C Bi:6:002:1 0 13 = a4095060 4352297f ae3023a5 c2 ffff8801af7e4c00 2554508927 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554510060 C Bi:6:002:1 0 13 = a4095020 24c90761 8f0200b9 62 ffff8801af7e4c00 2554511959 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554513057 C Bi:6:002:1 0 13 = a4095040 0f2b0ab4 07114352 20 ffff8801af7e4c00 2554514149 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554517056 C Bi:6:002:1 0 13 = a4095060 2995a930 236026c9 14 ffff8801af7e4c00 2554520350 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554521062 C Bi:6:002:1 0 13 = a4095020 071c9402 00be0fe7 06 ffff8801af7e4c00 2554522961 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554523078 C Bi:6:002:1 0 13 = a4095040 09b60716 4352299f b4 ffff8801af7e4c00 2554525018 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554526074 C Bi:6:002:1 0 13 = a4095060 a33023e8 27c907c3 ef ffff8801019c0180 2554527872 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554529061 C Bi:6:002:1 0 13 = a4095020 990200c4 0f130bb5 20 ffff8801019c0180 2554530918 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554532059 C Bi:6:002:1 0 13 = a4095040 071c4352 29359c30 07 ffff8801019c0780 2554533947 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2554535056 C Bi:6:002:1 0 13 = a4095060 23062ac9 07dca002 22 ffff8801019c0180 2554536967 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554538073 C Bi:6:002:1 0 13 = a4095020 00ca0f44 0bb50723 c6 ffff8801019c0180 2554539865 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554541072 C Bi:6:002:1 0 13 = a4095040 43522917 9430232a 3f ffff8801019c0180 2554543140 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554545059 C Bi:6:002:1 0 13 = a4095060 29c907ad a80200d0 ad ffff8801019c0180 2554547202 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554548060 C Bi:6:002:1 0 13 = a4095020 0fae0bb5 07244352 f0 ffff8801019c0180 2554549662 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2554551049 C Bi:6:002:1 0 13 = a4095040 29599330 23ce27c9 6d ffff8801af7e4c00 2554552097 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554554044 C Bi:6:002:1 0 13 = a4095060 07c0a902 00d00fda f4 ffff8801019c0780 2554555129 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2554557042 C Bi:6:002:1 0 13 = a4095020 0bb50727 43522937 4c ffff8801af7e4c00 2554558159 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554560056 C Bi:6:002:1 0 13 = a4095040 9230235e 21c907d6 5b ffff8801af7e4c00 2554561191 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554563047 C Bi:6:002:1 0 13 = a4095060 ad0200d1 0f290cb6 7f ffff8801af7e4d80 2554564416 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554566062 C Bi:6:002:1 0 13 = a4095020 07284352 29fd9130 96 ffff8801af7e4d80 2554567161 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554570067 C Bi:6:002:1 0 13 = a4095040 23551fc9 0715af02 a2 ffff8801af7e4d80 2554571197 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554573060 C Bi:6:002:1 0 13 = a4095060 00d20fdb 0bb5072d 0f ffff8801af7e4d80 2554574300 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2554576056 C Bi:6:002:1 0 13 = a4095020 43522979 91302373 6d ffff8801019c0480 2554577120 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2554579055 C Bi:6:002:1 0 13 = a4095040 15c90724 b50200d3 26 ffff8801af7e4c00 2554580159 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554582056 C Bi:6:002:1 0 13 = a4095060 0f3a0cb5 07334352 34 ffff8801af7e4c00 2554583192 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554585056 C Bi:6:002:1 0 13 = a4095020 29219130 238c08c9 1a ffff8801af7e4c00 2554586240 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554588054 C Bi:6:002:1 0 13 = a4095040 07febc02 00d40fa2 83 ffff8801019c0540 2554589131 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2554591056 C Bi:6:002:1 0 13 = a4095060 0cb60738 4352292c 0c ffff8801019c0d80 2554592188 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2554594041 C Bi:6:002:1 0 13 = a4095020 91302362 fcc8076e 60 ffff8801019c0d80 2554596659 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2554598067 C Bi:6:002:1 0 13 = a4095040 c40200d5 0fb00db6 aa ffff8801019c0d80 2554599207 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2554601069 C Bi:6:002:1 0 13 = a4095060 073d4352 29d09130 ee ffff8801019c0d80 2554602117 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2554604073 C Bi:6:002:1 0 13 = a4095020 2365f0c8 07bdcb02 d0 ffff8801af7e4cc0 2554605153 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554606767 C Bi:6:002:1 0 13 = a4095040 00d70f58 0eb50743 c2 ffff8801af7e4cc0 2554608175 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554610059 C Bi:6:002:1 0 13 = a4095060 4352293a 92302349 57 ffff8801af7e4cc0 2554611337 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554613064 C Bi:6:002:1 0 13 = a4095020 e2c80754 d40200da a8 ffff8801af7e4cc0 2554614116 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554616058 C Bi:6:002:1 0 13 = a4095040 0f870eb5 07494352 d1 ffff8801af7e4cc0 2554617148 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554619079 C Bi:6:002:1 0 13 = a4095060 29ff9030 23b7d3c8 64 ffff8801af7e4cc0 2554620163 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2554623057 C Bi:6:002:1 0 13 = a4095020 0742dd02 00dc0f92 06 ffff8801019c0000 2554625124 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2554626061 C Bi:6:002:1 0 13 = a4095040 0eb3074f 4352292b 5b ffff8801019c03c0 2554627121 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2554629059 C Bi:6:002:1 0 13 = a4095060 8f3023aa c6c8075e fc ffff8801af7e43c0 2554630157 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2554632070 C Bi:6:002:1 0 13 = a40950a0 00000000 000084bf 66 ffff8801af7e43c0 2554633194 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2554673071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e43c0 2554675092 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554675108 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e4c00 2554676049 C Bo:6:002:1 0 8 > ffff8801af7e43c0 2554679058 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e43c0 2554680193 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2554680210 S Bo:6:002:1 -115 15 = a4095000 44090c00 000e0000 b20000 ffff8801af7e4c00 2554681061 C Bo:6:002:1 0 15 > ffff8801af7e43c0 2554798087 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2554799459 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2554800490 S Bo:6:002:1 -115 15 = a40950a0 000084bf 00000000 660000 ffff8801019c0cc0 2554801062 C Bo:6:002:1 0 15 > ffff8801019c0a80 2554809077 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e43c0 2554810476 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2554923062 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e4c00 2554924557 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555048064 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0300 2555051237 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555052061 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0300 2555053119 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555054068 C Bi:6:002:1 0 13 = a4095040 000e0000 0c2b0000 94 ffff8801019c0240 2555055514 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555057058 C Bi:6:002:1 0 13 = a4095060 e50200db 0f3c0eb2 2e ffff8801019c0240 2555058071 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555061062 C Bi:6:002:1 0 13 = a4095020 07554352 29318d30 3b ffff8801019c0240 2555062093 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555064065 C Bi:6:002:1 0 13 = a4095040 2398b8c8 071bee02 86 ffff8801af7e4cc0 2555065126 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555067066 C Bi:6:002:1 0 13 = a4095060 00db0f1c 0eb1075a b7 ffff8801af7e4cc0 2555068037 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555070042 C Bi:6:002:1 0 13 = a4095020 4352297d 8b30239e 9e ffff8801af7e4cc0 2555071090 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555073065 C Bi:6:002:1 0 13 = a4095040 adc807f5 f40200db 07 ffff8801019c09c0 2555074121 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555076066 C Bi:6:002:1 0 13 = a4095060 0ffa0db1 075f4352 9d ffff8801019c09c0 2555077166 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555079065 C Bi:6:002:1 0 13 = a4095020 29018a30 2375a2c8 73 ffff8801019c09c0 2555080056 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555082059 C Bi:6:002:1 0 13 = a4095040 07e8fb02 00da0ffc 82 ffff8801019c09c0 2555083085 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555086066 C Bi:6:002:1 0 13 = a4095060 0db00765 4352295f 25 ffff8801019c09c0 2555087142 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555089058 C Bi:6:002:1 0 13 = a4095020 88302331 95c80723 0e ffff8801019c09c0 2555090164 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555092051 C Bi:6:002:1 0 13 = a4095040 040300d9 0f040eb0 d6 ffff8801019c09c0 2555093046 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555095066 C Bi:6:002:1 0 13 = a4095060 07694352 294d8830 3e ffff8801019c09c0 2555097109 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2555098061 C Bi:6:002:1 0 13 = a4095020 23718cc8 07770903 b1 ffff8801019c00c0 2555099128 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555101051 C Bi:6:002:1 0 13 = a4095040 00d90fc5 0db0076c 78 ffff8801019c00c0 2555102109 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555104066 C Bi:6:002:1 0 13 = a4095060 435229ee 8930234e 9f ffff8801019c00c0 2555106079 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555107047 C Bi:6:002:1 0 13 = a4095020 86c80780 0d0300d8 c2 ffff8801af7e4d80 2555108082 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2555111066 C Bi:6:002:1 0 13 = a4095040 0f7b0db0 086c4352 01 ffff8801019c0b40 2555112126 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2555114067 C Bi:6:002:1 0 13 = a4095060 294a4252 29fb8a31 87 ffff8801af7e43c0 2555115152 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555117046 C Bi:6:002:1 0 13 = a4095020 23b9dbc9 07ee8930 05 ffff8801019c0b40 2555118068 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2555120062 C Bi:6:002:1 0 13 = a4095040 234e86c8 076f7204 80 ffff8801af7e43c0 2555121088 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555123068 C Bi:6:002:1 0 13 = a4095060 00b77104 00a08601 78 ffff8801af7e43c0 2555124139 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555126065 C Bi:6:002:1 0 13 = a4095020 00ffffff fffb8a31 9d ffff8801af7e43c0 2555127237 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555129061 C Bi:6:002:1 0 13 = a4095040 23b9dbc9 072a8830 a0 ffff8801af7e4d80 2555131146 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2555132057 C Bi:6:002:1 0 13 = a4095060 234e86c8 07010051 e9 ffff8801af7e4c00 2555134124 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555136076 C Bi:6:002:1 0 13 = a4095020 00000069 0d9510ff c3 ffff8801af7e4c00 2555137155 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555139056 C Bi:6:002:1 0 13 = a4095040 ffffff13 00070009 5f ffff8801af7e4c00 2555140079 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555142065 C Bi:6:002:1 0 13 = a4095060 01b3b6ff ffff0201 65 ffff8801019c0300 2555143384 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555145074 C Bi:6:002:1 0 13 = a4095020 ff076e43 5229c18b 39 ffff8801019c0300 2555146187 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555148074 C Bi:6:002:1 0 13 = a4095040 3023db82 c8073210 1a ffff8801019c0300 2555149182 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555151061 C Bi:6:002:1 0 13 = a4095060 0300d80f 550db107 a7 ffff8801019c0300 2555152096 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555154055 C Bi:6:002:1 0 13 = a4095020 74435229 a4913023 b7 ffff8801019c0300 2555157074 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555158056 C Bi:6:002:1 0 13 = a4095040 3f78c807 b0180300 9e ffff8801019c0300 2555159367 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2555161046 C Bi:6:002:1 0 13 = a4095060 d70fc90d b0077a43 0f ffff8801019c06c0 2555162422 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2555164048 C Bi:6:002:1 0 13 = a4095020 52291897 3023946d c3 ffff8801019c06c0 2555165443 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2555167067 C Bi:6:002:1 0 13 = a4095040 c807f020 0300d60f 78 ffff8801019c06c0 2555168322 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2555170049 C Bi:6:002:1 0 13 = a4095060 f50db007 7f435229 95 ffff8801019c06c0 2555171356 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2555173067 C Bi:6:002:1 0 13 = a4095020 a8993023 ac63c807 ff ffff8801af7e4cc0 2555174390 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555176055 C Bi:6:002:1 0 13 = a4095040 7b270300 d50f930d a6 ffff8801af7e4cc0 2555177297 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555179067 C Bi:6:002:1 0 13 = a4095060 b0078543 52294f9a 42 ffff8801af7e4cc0 2555180332 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555182065 C Bi:6:002:1 0 13 = a4095020 30238357 c807ec2e 17 ffff8801af7e4cc0 2555183380 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555186065 C Bi:6:002:1 0 13 = a4095040 0300d40f dd0cb007 03 ffff8801af7e4cc0 2555187412 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555189065 C Bi:6:002:1 0 13 = a4095060 8a435229 059e3023 a7 ffff8801019c0cc0 2555190302 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2555192062 C Bi:6:002:1 0 13 = a4095020 b84fc807 ca340300 18 ffff8801019c0a80 2555193442 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2555195069 C Bi:6:002:1 0 13 = a4095040 d20f320c b0078f43 25 ffff8801019c0a80 2555196376 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2555198066 C Bi:6:002:1 0 13 = a4095060 52298ea0 3023fe46 63 ffff8801af7e4cc0 2555199377 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555201067 C Bi:6:002:1 0 13 = a4095020 c8079e3a 0300d10f 6b ffff8801af7e4cc0 2555202308 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555204065 C Bi:6:002:1 0 13 = a4095040 f40baf07 96435229 44 ffff8801af7e4cc0 2555205363 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555207064 C Bi:6:002:1 0 13 = a4095060 08a33023 1139c807 c2 ffff8801019c0a80 2555208397 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2555211065 C Bi:6:002:1 0 13 = a4095020 63430300 cd0f290c 19 ffff8801019c0a80 2555213164 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2555214059 C Bi:6:002:1 0 13 = a4095040 ae079743 522941a3 59 ffff8801019c0a80 2555215343 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2555217076 C Bi:6:002:1 0 13 = a4095060 30233337 c8078a44 8b ffff8801019c0a80 2555218368 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2555220077 C Bi:6:002:1 0 13 = a4095020 0300cd0f 290caf07 91 ffff8801019c0540 2555221456 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555223070 C Bi:6:002:1 0 13 = a4095040 9c435229 07a43023 a9 ffff8801af7e4c00 2555226452 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555227078 C Bi:6:002:1 0 13 = a4095060 692cc807 224b0300 7d ffff8801019c0540 2555228361 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555229078 C Bi:6:002:1 0 13 = a4095020 ca0fac0c af07a143 f2 ffff8801019c0540 2555230396 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555232057 C Bi:6:002:1 0 13 = a4095040 522944a6 3023ac21 ba ffff8801019c0540 2555233382 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555236067 C Bi:6:002:1 0 13 = a4095060 c807fc51 0300c80f 3b ffff8801019c0540 2555237289 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555239059 C Bi:6:002:1 0 13 = a4095020 310daf07 a2435229 d3 ffff8801019c0540 2555243351 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555244061 C Bi:6:002:1 0 13 = a4095040 54a63023 9b1fc807 17 ffff8801019c0540 2555246791 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555247044 C Bi:6:002:1 0 13 = a4095060 3c530300 c80f3a0d 01 ffff8801019c0540 2555248321 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2555249049 C Bi:6:002:1 0 13 = a4095020 b007a543 522948a5 1a ffff8801af7e43c0 2555250350 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555251051 C Bi:6:002:1 0 13 = a4095040 30236419 c8072c57 67 ffff8801af7e43c0 2555252390 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555254045 C Bi:6:002:1 0 13 = a4095060 0300c70f 5e0db007 b2 ffff8801af7e4c00 2555255477 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555257050 C Bi:6:002:1 0 13 = a40950a0 00000000 00004d41 51 ffff8801af7e4c00 2555258423 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555298080 C Bi:6:002:1 0 13 = a4094e00 00000000 00004d41 ef ffff8801af7e4c00 2555300381 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555301401 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e43c0 2555302063 C Bo:6:002:1 0 8 > ffff8801af7e4c00 2555305077 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c03c0 2555306416 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2555306451 S Bo:6:002:1 -115 15 = a4095000 44090c00 00100000 ac0000 ffff8801019c0d80 2555307060 C Bo:6:002:1 0 15 > ffff8801019c03c0 2555423087 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0780 2555425220 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2555425261 S Bo:6:002:1 -115 15 = a40950a0 00004d41 00000000 510000 ffff8801019c0900 2555426062 C Bo:6:002:1 0 15 > ffff8801019c0780 2555434068 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0cc0 2555435956 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2555548085 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0cc0 2555554222 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2555673072 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4c00 2555674443 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555676068 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4c00 2555677462 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555679066 C Bi:6:002:1 0 13 = a4095040 00100000 0c2b0000 8a ffff8801af7e4c00 2555680325 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555682067 C Bi:6:002:1 0 13 = a4095060 aa435229 65a33023 da ffff8801af7e4c00 2555683359 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555686066 C Bi:6:002:1 0 13 = a4095020 7d0fc807 9e5d0300 a0 ffff8801af7e4c00 2555687399 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555689057 C Bi:6:002:1 0 13 = a4095040 c50f240d af07ae43 1b ffff8801af7e4c00 2555690442 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555692061 C Bi:6:002:1 0 13 = a4095060 52295aa6 30237109 71 ffff8801af7e4c00 2555693351 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555695065 C Bi:6:002:1 0 13 = a4095020 c8074a62 0300c50f f3 ffff8801af7e4c00 2555696372 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555698049 C Bi:6:002:1 0 13 = a4095040 8b0cae07 b3435229 18 ffff8801af7e4c00 2555699390 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555701055 C Bi:6:002:1 0 13 = a4095060 41ac3023 5808c807 fc ffff8801019c0240 2555702463 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555704059 C Bi:6:002:1 0 13 = a4095020 f2670300 c40f9f0b 14 ffff8801af7e4cc0 2555705346 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555707067 C Bi:6:002:1 0 13 = a4095040 ad07b543 5229b8ad 8f ffff8801af7e4cc0 2555708368 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555710066 C Bi:6:002:1 0 13 = a4095060 30238607 c8077269 db ffff8801af7e4cc0 2555711421 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555714063 C Bi:6:002:1 0 13 = a4095020 0300c40f db0aad07 6e ffff8801019c0b40 2555715510 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2555717073 C Bi:6:002:1 0 13 = a4095040 b7435229 33ae3023 bc ffff8801019c00c0 2555718389 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555720060 C Bi:6:002:1 0 13 = a4095060 ab05c807 a66a0300 33 ffff8801af7e43c0 2555721885 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555723059 C Bi:6:002:1 0 13 = a4095020 c30ff409 ab07ba43 b9 ffff8801af7e43c0 2555724440 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555726060 C Bi:6:002:1 0 13 = a4095040 522903b0 30238e01 e9 ffff8801019c00c0 2555729864 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555730063 C Bi:6:002:1 0 13 = a4095060 c807b76d 0300c30f 47 ffff8801019c0b40 2555731637 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2555732074 C Bi:6:002:1 0 13 = a4095020 8509a907 bb435229 7c ffff8801019c00c0 2555733496 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555735074 C Bi:6:002:1 0 13 = a4095040 54b13023 fb00c807 7f ffff8801019c00c0 2555736496 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555739076 C Bi:6:002:1 0 13 = a4095060 fc6e0300 c30f9609 5f ffff8801019c00c0 2555740358 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555742061 C Bi:6:002:1 0 13 = a4095020 a907c143 5229c2b9 f1 ffff8801af7e43c0 2555743406 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555745076 C Bi:6:002:1 0 13 = a4095040 30238e00 c807d976 40 ffff8801af7e43c0 2555746442 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555748074 C Bi:6:002:1 0 13 = a4095060 0300c20f 100ba907 e6 ffff8801af7e43c0 2555749512 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555751072 C Bi:6:002:1 0 13 = a4095020 c5435229 95be3023 18 ffff8801af7e43c0 2555756995 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555758064 C Bi:6:002:1 0 13 = a4095040 0302c807 737b0300 78 ffff8801af7e43c0 2555760504 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555761047 C Bi:6:002:1 0 26 = a4095060 c20f590c a907c943 21a40950 2052291e c430234a 0326 ffff8801af7e4cc0 2555763148 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2555764070 C Bi:6:002:1 0 13 = a4095040 c807ad80 0300c10f 92 ffff8801019c0b40 2555765425 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2555766069 C Bi:6:002:1 0 13 = a4095060 ad0cab07 d0435229 78 ffff8801019c00c0 2555767459 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555770065 C Bi:6:002:1 0 13 = a4095020 eecd3023 5f04c807 79 ffff8801019c00c0 2555771495 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555773066 C Bi:6:002:1 0 13 = a4095040 da890300 c00ff70c d9 ffff8801019c00c0 2555774542 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555776059 C Bi:6:002:1 0 13 = a4095060 ad07d643 52291bd6 14 ffff8801019c00c0 2555777442 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2555779062 C Bi:6:002:1 0 13 = a4095020 30231305 c8077d91 fb ffff8801af7e4d80 2555780475 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2555782060 C Bi:6:002:1 0 13 = a4095040 0300c00f ea0cac07 3c ffff8801af7e4d80 2555783500 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2555785047 C Bi:6:002:1 0 13 = a4095060 dd435229 a6df3023 12 ffff8801af7e4d80 2555786538 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2555788059 C Bi:6:002:1 0 13 = a4095020 7705c807 649a0300 9d ffff8801019c0b40 2555790531 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2555792063 C Bi:6:002:1 0 13 = a4095040 c10fb00c a907df43 fd ffff8801019c0240 2555793517 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555795060 C Bi:6:002:1 0 13 = a4095060 522955e2 30234305 04 ffff8801019c0240 2555796505 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555798060 C Bi:6:002:1 0 13 = a4095020 c807e59c 0300c20f a5 ffff8801019c0240 2555799560 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555801073 C Bi:6:002:1 0 13 = a4095040 b10ca807 e6435229 71 ffff8801019c0240 2555802475 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555804074 C Bi:6:002:1 0 13 = a4095060 a6eb3023 4505c807 4c ffff8801019c0240 2555805518 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555807075 C Bi:6:002:1 0 13 = a4095020 95a50300 c70f8d0c a7 ffff8801019c0240 2555808553 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555810077 C Bi:6:002:1 0 13 = a4095040 a607ed43 5229d8f4 e5 ffff8801019c0240 2555811414 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555813059 C Bi:6:002:1 0 13 = a4095060 3023b705 c8072aae 77 ffff8801019c0240 2555814449 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2555816065 C Bi:6:002:1 0 13 = a4095020 0300cd0f 4b0ca507 f9 ffff8801019c0cc0 2555817507 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2555820060 C Bi:6:002:1 0 13 = a4095040 ef435229 aef73023 20 ffff8801af7e4d80 2555821548 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2555823060 C Bi:6:002:1 0 13 = a4095060 8906c807 d8b00300 b6 ffff8801019c06c0 2555824432 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2555826078 C Bi:6:002:1 0 13 = a4095020 ce0f780c a507f643 7f ffff8801019c0000 2555827489 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2555829070 C Bi:6:002:1 0 13 = a4095040 52293b01 3123a108 47 ffff8801019c0000 2555830507 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2555832067 C Bi:6:002:1 0 13 = a4095060 c807d3b9 0300d20f e6 ffff8801af7e4c00 2555833578 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555835080 C Bi:6:002:1 0 13 = a4095020 d90ca707 fc435229 6c ffff8801af7e4c00 2555836447 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555838075 C Bi:6:002:1 0 13 = a4095040 b3083123 d40bc807 04 ffff8801af7e4c00 2555839492 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555841073 C Bi:6:002:1 0 13 = a4095060 0dc10300 d50f850c 01 ffff8801af7e4c00 2555842554 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555845056 C Bi:6:002:1 0 13 = a4095020 a8070244 5229ab0f eb ffff8801af7e4c00 2555846513 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555848072 C Bi:6:002:1 0 13 = a4095040 3123fe0e c807d7c7 80 ffff8801af7e4c00 2555849439 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555851074 C Bi:6:002:1 0 13 = a4095060 0300d60f c40ba707 28 ffff8801af7e4d80 2555852507 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2555854057 C Bi:6:002:1 0 13 = a4095020 08445229 87163123 69 ffff8801af7e43c0 2555855504 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555857060 C Bi:6:002:1 0 13 = a4095040 6311c807 66ce0300 ab ffff8801af7e43c0 2555858746 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555860063 C Bi:6:002:1 0 13 = a4095060 d80f2e0b a8070e44 8a ffff8801af7e43c0 2555861509 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555863065 C Bi:6:002:1 0 13 = a4095020 5229cc1d 3123d812 af ffff8801af7e43c0 2555864451 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555866046 C Bi:6:002:1 0 13 = a4095040 c8073bd5 0300d90f 49 ffff8801af7e43c0 2555867496 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555870066 C Bi:6:002:1 0 13 = a4095060 200baa07 13445229 37 ffff8801af7e43c0 2555871535 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555873065 C Bi:6:002:1 0 13 = a4095020 aa233123 3e14c807 a3 ffff8801af7e43c0 2555874428 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555876065 C Bi:6:002:1 0 13 = a4095040 c6da0300 da0f130b 6f ffff8801af7e43c0 2555877473 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555879067 C Bi:6:002:1 0 13 = a4095060 aa071844 52290f2a 32 ffff8801af7e43c0 2555880499 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555882043 C Bi:6:002:1 0 13 = a40950a0 00000000 0000d654 df ffff8801af7e43c0 2555883576 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2555923070 C Bi:6:002:1 0 13 = a4094e00 00000000 0000d654 61 ffff8801af7e43c0 2555924493 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2555926343 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e4c00 2555927046 C Bo:6:002:1 0 8 > ffff8801af7e43c0 2555930063 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0000 2555931607 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2555932445 S Bo:6:002:1 -115 15 = a4095000 44090c00 00120000 ae0000 ffff8801019c06c0 2555933062 C Bo:6:002:1 0 15 > ffff8801019c0000 2556048064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e4d80 2556049093 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556050119 S Bo:6:002:1 -115 15 = a40950a0 0000d654 00000000 df0000 ffff8801af7e43c0 2556051046 C Bo:6:002:1 0 15 > ffff8801af7e4d80 2556059049 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e43c0 2556062709 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556173074 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e43c0 2556174642 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556298071 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0d80 2556300860 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2556301080 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4d80 2556302804 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556304077 C Bi:6:002:1 0 13 = a4095040 00120000 0c2b0000 88 ffff8801af7e4d80 2556305787 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556307075 C Bi:6:002:1 0 13 = a4095060 31231e16 c807d3e0 7b ffff8801af7e4d80 2556308729 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556311075 C Bi:6:002:1 0 13 = a4095020 0300da0f a90ba807 06 ffff8801019c0d80 2556313141 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2556314076 C Bi:6:002:1 0 13 = a4095040 1e445229 92323123 2e ffff8801019c0540 2556315681 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2556317077 C Bi:6:002:1 0 13 = a4095060 0517c807 cce80300 67 ffff8801019c0300 2556319137 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2556320062 C Bi:6:002:1 0 13 = a4095020 db0fc50c a7072344 07 ffff8801019c0300 2556321965 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2556323075 C Bi:6:002:1 0 13 = a4095040 5229013a 31232b17 d3 ffff8801af7e4cc0 2556324820 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2556326078 C Bi:6:002:1 0 13 = a4095060 c807b7ef 0300da0f dc ffff8801af7e4cc0 2556327676 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2556329062 C Bi:6:002:1 0 13 = a4095020 6c0daa07 25445229 0b ffff8801af7e4cc0 2556330687 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2556332081 C Bi:6:002:1 0 13 = a4095040 b33c3123 2817c807 d0 ffff8801019c0a80 2556333711 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2556336075 C Bi:6:002:1 0 13 = a4095060 3af20300 da0f8c0d 02 ffff8801019c0180 2556337733 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556339064 C Bi:6:002:1 0 13 = a4095020 ab072c44 52291846 3c ffff8801019c0a80 2556340727 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2556342055 C Bi:6:002:1 0 13 = a4095040 3123a316 c80701fb 2f ffff8801019c0a80 2556343755 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2556345074 C Bi:6:002:1 0 13 = a4095060 0300da0f b90cac07 55 ffff8801019c0a80 2556347697 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2556348057 C Bi:6:002:1 0 13 = a4095020 31445229 5c4c3123 d1 ffff8801af7e4c00 2556349520 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2556351056 C Bi:6:002:1 0 13 = a4095040 0a18c807 eb000400 8f ffff8801af7e4c00 2556352955 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2556354053 C Bi:6:002:1 0 13 = a4095060 da0f390c ad073744 a4 ffff8801af7e4c00 2556355322 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2556357055 C Bi:6:002:1 0 13 = a4095020 52292f54 3123351a e0 ffff8801af7e4c00 2556359305 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2556361056 C Bi:6:002:1 0 13 = a4095040 c8075608 0400da0f fd ffff8801af7e4c00 2556362957 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2556364042 C Bi:6:002:1 0 13 = a4095060 210cac07 3c445229 18 ffff8801019c0180 2556365288 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556367058 C Bi:6:002:1 0 13 = a4095020 845a3123 201cc807 e2 ffff8801019c0180 2556368303 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556370065 C Bi:6:002:1 0 13 = a4095040 5e0e0400 da0f4a0c 7a ffff8801019c0180 2556371332 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556373066 C Bi:6:002:1 0 13 = a4095060 a9073e44 52291f5d 70 ffff8801af7e4d80 2556374344 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556376060 C Bi:6:002:1 0 13 = a4095020 3123d51c c807d510 0c ffff8801af7e4d80 2556377250 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556379061 C Bi:6:002:1 0 13 = a4095040 0400da0f 460ca907 88 ffff8801af7e4d80 2556380293 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556382048 C Bi:6:002:1 0 13 = a4095060 44445229 e2643123 72 ffff8801019c0480 2556383357 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556386059 C Bi:6:002:1 0 13 = a4095020 1e1fc807 32180400 3d ffff8801019c0480 2556387413 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556389055 C Bi:6:002:1 0 13 = a4095040 d90f440c a7074b44 8c ffff8801019c0480 2556390264 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556392061 C Bi:6:002:1 0 13 = a4095060 5229d56d 31232e22 40 ffff8801019c0180 2556393332 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556395069 C Bi:6:002:1 0 13 = a4095020 c807be20 0400d90f 5e ffff8801019c0480 2556396495 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556398047 C Bi:6:002:1 0 13 = a4095040 3d0ca707 51445229 42 ffff8801019c0480 2556399322 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556401047 C Bi:6:002:1 0 13 = a4095060 17753123 b225c807 b5 ffff8801019c0480 2556404524 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556405049 C Bi:6:002:1 0 13 = a4095020 d9270400 d90f1e0c e3 ffff8801019c0480 2556406037 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556407045 C Bi:6:002:1 0 13 = a4095040 a7075644 5229697b 66 ffff8801019c0480 2556408065 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556414051 C Bi:6:002:1 0 13 = a4095060 31233628 c807f02d 83 ffff8801019c0480 2556417243 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2556418046 C Bi:6:002:1 0 13 = a4095020 0400d90f 130ca807 bf ffff8801af7e43c0 2556420064 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556421050 C Bi:6:002:1 0 13 = a4095040 5c445229 bd833123 f2 ffff8801019c0180 2556422198 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556423047 C Bi:6:002:1 0 13 = a4095060 422bc807 eb350400 e1 ffff8801019c0180 2556423976 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556426051 C Bi:6:002:1 0 13 = a4095020 d80f750c a7076244 f5 ffff8801019c0180 2556428022 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556429043 C Bi:6:002:1 0 13 = a4095040 5229a88b 3123d72e 0e ffff8801019c0180 2556431034 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556432057 C Bi:6:002:1 0 13 = a4095060 c807a23d 0400d80f 1e ffff8801019c0180 2556433080 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556436062 C Bi:6:002:1 0 13 = a4095020 150da707 68445229 32 ffff8801019c0180 2556438013 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556439049 C Bi:6:002:1 0 13 = a4095040 05933123 6431c807 a3 ffff8801019c0180 2556441065 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2556442050 C Bi:6:002:1 0 13 = a4095060 ae440400 d70f560c f1 ffff8801af7e43c0 2556443089 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556445061 C Bi:6:002:1 0 13 = a4095020 a6076f44 52291f9b a8 ffff8801019c0a80 2556446112 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2556448058 C Bi:6:002:1 0 13 = a4095040 3123cf34 c807854c 52 ffff8801019c0a80 2556456248 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2556457045 C Bi:6:002:1 0 13 = a4095060 0400d70f 7f0ba707 95 ffff8801019c0300 2556458772 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2556459042 C Bi:6:002:1 0 26 = a4095020 74445229 cca13123 e9a40950 40fa37c8 07075304 00ef ffff8801019c0a80 2556460728 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2556461044 C Bi:6:002:1 0 13 = a4095060 d70ff20b a7077a44 22 ffff8801019c0540 2556462791 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2556464047 C Bi:6:002:1 0 13 = a4095020 522996a9 31230e3b be ffff8801af7e43c0 2556465749 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556467050 C Bi:6:002:1 0 13 = a4095040 c807885a 0400d70f 7c ffff8801af7e43c0 2556467798 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556470057 C Bi:6:002:1 0 13 = a4095060 7b0ca607 81445229 f5 ffff8801019c0d80 2556471689 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2556473069 C Bi:6:002:1 0 13 = a4095020 0db23123 9940c807 66 ffff8801019c0d80 2556474714 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2556476067 C Bi:6:002:1 0 13 = a4095040 29630400 d90f590c 70 ffff8801019c0d80 2556477746 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2556479043 C Bi:6:002:1 0 13 = a4095060 a5078644 5229e7b8 d9 ffff8801af7e43c0 2556480779 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556482047 C Bi:6:002:1 0 13 = a4095020 3123ec42 c807b369 74 ffff8801019c0780 2556483675 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2556485052 C Bi:6:002:1 0 13 = a4095040 0400db0f ab0ca507 68 ffff8801af7e4c00 2556486750 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2556489060 C Bi:6:002:1 0 13 = a4095060 8c445229 58c03123 a4 ffff8801019c0780 2556490759 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2556492062 C Bi:6:002:1 0 13 = a4095020 2646c807 eb700400 ed ffff8801019c0780 2556493793 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2556495047 C Bi:6:002:1 0 13 = a4095040 df0f8e0c a7079144 9a ffff8801019c0780 2556496806 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2556498065 C Bi:6:002:1 0 13 = a4095060 522951c6 31239049 ba ffff8801af7e4cc0 2556499731 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2556501045 C Bi:6:002:1 0 13 = a4095020 c807dc76 0400e30f 50 ffff8801af7e4cc0 2556502800 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2556504047 C Bi:6:002:1 0 13 = a4095040 050ca807 97445229 b3 ffff8801af7e4cc0 2556505795 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2556507067 C Bi:6:002:1 0 13 = a4095060 31ce3123 5a4dc807 a8 ffff8801019c03c0 2556508717 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2556510067 C Bi:6:002:1 0 13 = a40950a0 00000000 00009d3d fd ffff8801019c0900 2556511718 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2556548064 C Bi:6:002:1 0 13 = a4094e00 00000000 00009d3d 43 ffff8801019c06c0 2556549885 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556551063 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0b40 2556552041 C Bo:6:002:1 0 8 > ffff8801019c06c0 2556555064 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c06c0 2556556898 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2556563068 S Bo:6:002:1 -115 15 = a4095000 44090c00 00140000 a80000 ffff8801019c0900 2556564045 C Bo:6:002:1 0 15 > ffff8801019c06c0 2556673055 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e43c0 2556674689 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556674704 S Bo:6:002:1 -115 15 = a40950a0 00009d3d 00000000 fd0000 ffff8801af7e4d80 2556675050 C Bo:6:002:1 0 15 > ffff8801af7e43c0 2556684066 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e43c0 2556686679 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556798071 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e43c0 2556802103 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556923081 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c06c0 2556925894 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2556926063 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c06c0 2556927746 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2556929076 C Bi:6:002:1 0 13 = a4095040 00140000 0c2b0000 8e ffff8801af7e4d80 2556930822 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2556932068 C Bi:6:002:1 0 13 = a4095060 917e0400 e70f820c 10 ffff8801af7e43c0 2556937300 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556938066 C Bi:6:002:1 0 13 = a4095020 a9079e44 522967d6 63 ffff8801af7e43c0 2556939593 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556940058 C Bi:6:002:1 0 13 = a4095040 3123e251 c807b586 e0 ffff8801af7e4c00 2556941420 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2556942061 C Bi:6:002:1 0 13 = a4095060 0400ec0f 3f0caa07 e4 ffff8801af7e43c0 2556943440 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556945076 C Bi:6:002:1 0 13 = a4095020 a3445229 47dc3123 c8 ffff8801af7e43c0 2556946488 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556948060 C Bi:6:002:1 0 13 = a4095040 a155c807 af8c0400 a1 ffff8801af7e43c0 2556949484 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556951049 C Bi:6:002:1 0 13 = a4095060 f00fca0b a907a844 e1 ffff8801af7e43c0 2556952344 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556954053 C Bi:6:002:1 0 13 = a4095020 5229b4e2 31239359 28 ffff8801af7e43c0 2556955384 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2556957045 C Bi:6:002:1 0 13 = a4095040 c8072293 0400f20f 3a ffff8801019c0cc0 2556960056 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2556961042 C Bi:6:002:1 0 13 = a4095060 520ca907 a9445229 fb ffff8801019c0cc0 2556962076 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2556964046 C Bi:6:002:1 0 13 = a4095020 f3e33123 435ac807 09 ffff8801019c0900 2556966016 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2556967045 C Bi:6:002:1 0 13 = a4095040 5d940400 f20f620c e3 ffff8801019c0900 2556969137 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2556970046 C Bi:6:002:1 0 13 = a4095060 a908a944 52296d43 84 ffff8801019c0b40 2556971358 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556973047 C Bi:6:002:1 0 13 = a4095020 5229cf8a 30239b84 ef ffff8801019c0b40 2556974180 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556976058 C Bi:6:002:1 0 13 = a4095040 c807f3e3 3123435a 69 ffff8801019c0b40 2556978027 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556979054 C Bi:6:002:1 0 13 = a4095060 c80700d7 040076d5 22 ffff8801019c0b40 2556981042 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556982047 C Bi:6:002:1 0 13 = a4095020 0400a086 0100ffff fe ffff8801019c0b40 2556983058 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556985059 C Bi:6:002:1 0 13 = a4095040 fffff3e3 31239b84 a0 ffff8801019c0b40 2556986094 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556988040 C Bi:6:002:1 0 13 = a4095060 c807cf8a 30238500 81 ffff8801019c0b40 2556990028 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556992045 C Bi:6:002:1 0 13 = a4095020 c8070200 53000000 43 ffff8801019c0b40 2556993083 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2556995064 C Bi:6:002:1 0 13 = a4095040 550c020e ffffffff e8 ffff8801af7e4cc0 2556996205 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2556998063 C Bi:6:002:1 0 13 = a4095060 0b000600 0901aab1 83 ffff8801019c0600 2556999193 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2557001076 C Bi:6:002:1 0 13 = a4095020 ffffff02 01ff07ad 74 ffff8801019c0600 2557003041 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2557004074 C Bi:6:002:1 0 13 = a4095040 44522929 e93123a2 f2 ffff8801af7e4d80 2557006107 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557007071 C Bi:6:002:1 0 13 = a4095060 5dc807a4 990400f2 c4 ffff8801af7e4d80 2557009118 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557010074 C Bi:6:002:1 0 13 = a4095020 0fb70caa 07b24452 60 ffff8801af7e4d80 2557011152 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557013057 C Bi:6:002:1 0 13 = a4095040 29e9ef31 23eb61c8 c2 ffff8801af7e4d80 2557015073 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557017063 C Bi:6:002:1 0 13 = a4095060 0772a004 00f10f56 e4 ffff8801af7e4d80 2557018313 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557020064 C Bi:6:002:1 0 13 = a4095020 0dab07b7 445229c7 33 ffff8801af7e4d80 2557021145 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557023055 C Bi:6:002:1 0 13 = a4095040 f53123ba 65c80762 28 ffff8801af7e43c0 2557024034 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557026059 C Bi:6:002:1 0 13 = a4095060 a60400f1 0fe70caa 80 ffff8801af7e4d80 2557028123 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557029057 C Bi:6:002:1 0 13 = a4095020 07bc4452 29fefb31 6d ffff8801af7e43c0 2557030102 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557032068 C Bi:6:002:1 0 13 = a4095040 23a769c8 07a9ac04 9e ffff8801af7e43c0 2557033241 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557035074 C Bi:6:002:1 0 13 = a4095060 00f00f86 0caa07c3 86 ffff8801019c0600 2557036024 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2557038058 C Bi:6:002:1 0 13 = a4095020 44522996 0432235e 3f ffff8801af7e43c0 2557040081 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557042075 C Bi:6:002:1 0 13 = a4095040 6fc80765 b50400f0 39 ffff8801af7e43c0 2557043070 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557045059 C Bi:6:002:1 0 13 = a4095060 0f7f0ca8 07c94452 91 ffff8801af7e43c0 2557047111 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557048061 C Bi:6:002:1 0 13 = a4095020 29690b32 238d73c8 b1 ffff8801af7e43c0 2557050035 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557051056 C Bi:6:002:1 0 13 = a4095040 0742bc04 00f00f0c b3 ffff8801019c03c0 2557053072 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2557054056 C Bi:6:002:1 0 13 = a4095060 0ca807cf 445229a2 6c ffff8801019c0780 2557056182 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557057054 C Bi:6:002:1 0 13 = a4095020 123223f1 78c807bf 27 ffff8801019c0d80 2557061868 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2557062057 C Bi:6:002:1 0 13 = a4095040 c30400f0 0ff40ba7 dd ffff8801019c0780 2557063882 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557064060 C Bi:6:002:1 0 13 = a4095060 07d44452 291d1832 46 ffff8801019c0780 2557065909 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557066058 C Bi:6:002:1 0 13 = a4095020 23f17cc8 0768c904 19 ffff8801019c0780 2557067902 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557070068 C Bi:6:002:1 0 13 = a4095040 00f10fc0 0ba607d9 f0 ffff8801019c0780 2557071821 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557073068 C Bi:6:002:1 0 13 = a4095060 445229d5 1d322324 5f ffff8801af7e4d80 2557074845 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557076068 C Bi:6:002:1 0 13 = a4095020 81c80752 cf0400f2 f8 ffff8801af7e4d80 2557077875 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557079066 C Bi:6:002:1 0 13 = a4095040 0fb90ba6 07de4452 69 ffff8801af7e4d80 2557080914 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557082054 C Bi:6:002:1 0 13 = a4095060 29082332 23ac85c8 6f ffff8801af7e4c00 2557083824 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2557085066 C Bi:6:002:1 0 13 = a4095020 07efd404 00f50fa4 bb ffff8801019c0d80 2557086859 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2557088061 C Bi:6:002:1 0 13 = a4095040 0ba607e2 445229a2 68 ffff8801af7e43c0 2557089922 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557091061 C Bi:6:002:1 0 13 = a4095060 27322301 89c807af 43 ffff8801019c0300 2557092931 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2557095049 C Bi:6:002:1 0 13 = a4095020 d90400f7 0f970ba5 c1 ffff8801af7e43c0 2557096824 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557098046 C Bi:6:002:1 0 13 = a4095040 07e64452 29292c32 54 ffff8801af7e43c0 2557099933 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557101070 C Bi:6:002:1 0 13 = a4095060 230a8cc8 074ade04 67 ffff8801af7e43c0 2557102851 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557104062 C Bi:6:002:1 0 13 = a4095020 00f90f87 0ba407ed e9 ffff8801af7e43c0 2557105898 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557107061 C Bi:6:002:1 0 13 = a4095040 44522972 34322361 b4 ffff8801af7e43c0 2557108819 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557110066 C Bi:6:002:1 0 13 = a4095060 91c807ac e60400fc 71 ffff8801af7e4cc0 2557111867 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557113045 C Bi:6:002:1 0 13 = a4095020 0ff70ba5 07f24452 68 ffff8801019c0a80 2557114892 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2557116046 C Bi:6:002:1 0 13 = a4095040 29533a32 231896c8 aa ffff8801019c0540 2557117936 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2557120042 C Bi:6:002:1 0 13 = a4095060 07dcec04 00fe0f18 47 ffff8801019c0180 2557121844 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2557123069 C Bi:6:002:1 0 13 = a4095020 0ca507f7 44522984 3f ffff8801019c0180 2557124862 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2557126066 C Bi:6:002:1 0 13 = a4095040 3f322357 9bc807a9 39 ffff8801019c0180 2557127912 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2557129055 C Bi:6:002:1 0 13 = a4095060 f20400ff 0f030ca7 33 ffff8801af7e4cc0 2557132557 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557133064 C Bi:6:002:1 0 13 = a40950a0 00000000 0000b7ae 44 ffff8801019c0480 2557134095 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2557173077 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2557176103 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2557177161 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0180 2557178064 C Bo:6:002:1 0 8 > ffff8801019c0480 2557181044 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e43c0 2557182081 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557182092 S Bo:6:002:1 -115 15 = a4095000 44090c00 00160000 aa0000 ffff8801af7e4d80 2557183042 C Bo:6:002:1 0 15 > ffff8801af7e43c0 2557298067 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e4c00 2557299154 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557299172 S Bo:6:002:1 -115 15 = a40950a0 0000b7ae 00000000 440000 ffff8801af7e4d80 2557300049 C Bo:6:002:1 0 15 > ffff8801af7e4c00 2557309067 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e4c00 2557310142 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2557423056 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e4c00 2557424545 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2557548065 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4c00 2557550099 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2557551047 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4c00 2557551973 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2557554046 C Bi:6:002:1 0 13 = a4095040 00160000 0c2b0000 8c ffff8801019c0240 2557564059 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2557566048 C Bi:6:002:1 0 13 = a4095060 07fe4452 29fe4732 d0 ffff8801af7e4cc0 2557567984 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557569045 C Bi:6:002:1 0 39 = a4095020 23baa1c8 077afb04 afa40950 40000210 340ca807 043ca409 50604552 29584e32 2372d6 ffff8801af7e4cc0 2557571023 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557572046 C Bi:6:002:1 0 13 = a4095020 a7c80757 02050006 e3 ffff8801af7e4cc0 2557574072 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557575048 C Bi:6:002:1 0 13 = a4095040 100e0ca8 07094552 1e ffff8801af7e4cc0 2557575956 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557577044 C Bi:6:002:1 0 13 = a4095060 29c15332 23d5abc8 81 ffff8801af7e4d80 2557578977 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557580046 C Bi:6:002:1 0 13 = a4095020 070d0805 000a1080 40 ffff8801af7e4d80 2557582008 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557582745 C Bi:6:002:1 0 13 = a4095040 0ba60710 45522972 4b ffff8801af7e4d80 2557584055 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557586046 C Bi:6:002:1 0 13 = a4095060 5b322390 b2c8074e 74 ffff8801af7e4d80 2557587946 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557589044 C Bi:6:002:1 0 13 = a4095020 1005000c 109c0ba3 e0 ffff8801af7e4d80 2557592348 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557593049 C Bi:6:002:1 0 13 = a4095040 07154552 29766032 b5 ffff8801af7e43c0 2557594963 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557596044 C Bi:6:002:1 0 13 = a4095060 23cdb7c8 07f61505 ed ffff8801af7e4d80 2557597423 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557598044 C Bi:6:002:1 0 13 = a4095020 000e1094 0ba2071b e2 ffff8801af7e43c0 2557599292 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557601044 C Bi:6:002:1 0 13 = a4095040 45522954 663223e8 48 ffff8801af7e43c0 2557602372 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557604061 C Bi:6:002:1 0 13 = a4095060 bdc80794 1c05000f 6d ffff8801019c0000 2557605336 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2557607045 C Bi:6:002:1 0 13 = a4095020 10480ba1 07204552 1f ffff8801019c0000 2557608378 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2557611057 C Bi:6:002:1 0 13 = a4095040 29ec6b32 2351c3c8 58 ffff8801af7e43c0 2557615737 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557616046 C Bi:6:002:1 0 13 = a4095060 07be2205 001010ae ad ffff8801019c00c0 2557621793 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2557622050 C Bi:6:002:1 0 13 = a4095020 0ba20726 45522938 53 ffff8801019c06c0 2557624863 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2557625046 C Bi:6:002:1 0 26 = a4095040 72322384 c9c807b8 e4a40950 60290500 1010c00b a2d8 ffff8801019c06c0 2557628811 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2557629044 C Bi:6:002:1 0 13 = a4095020 072c4552 29d37832 51 ffff8801019c0900 2557634752 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2557635046 C Bi:6:002:1 0 26 = a4095040 232fd0c8 07183105 82a40950 60000f10 010ca207 3218 ffff8801019c0900 2557636683 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2557637048 C Bi:6:002:1 0 13 = a4095020 45522948 7f32230f ca ffff8801019c0900 2557638859 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2557639045 C Bi:6:002:1 0 13 = a4095040 d6c80719 3805000f 8f ffff8801af7e4cc0 2557640731 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557642046 C Bi:6:002:1 0 13 = a4095060 10030ca4 07384552 0e ffff8801af7e4cc0 2557643789 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557645060 C Bi:6:002:1 0 13 = a4095020 29e78532 23eedcc8 7d ffff8801af7e4cc0 2557646908 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557648047 C Bi:6:002:1 0 13 = a4095040 078d3f05 000e1003 10 ffff8801af7e4cc0 2557649785 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557651045 C Bi:6:002:1 0 13 = a4095060 0ca6073e 455229dd ed ffff8801af7e4cc0 2557652749 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557654060 C Bi:6:002:1 0 13 = a4095020 8b32231f e3c80743 37 ffff8801019c0900 2557661781 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2557662048 C Bi:6:002:1 0 13 = a4095040 4605000e 10d40ba5 9a ffff8801019c0900 2557663858 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2557664045 C Bi:6:002:1 0 26 = a4095060 07444552 298e9232 cea40950 2023f2e9 c807c24d 05a0 ffff8801019c0b40 2557665819 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2557667044 C Bi:6:002:1 0 13 = a4095040 000d10d8 0ba40749 99 ffff8801af7e43c0 2557668938 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557670061 C Bi:6:002:1 0 13 = a4095060 455229ff 973223d8 02 ffff8801af7e43c0 2557671783 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557673063 C Bi:6:002:1 0 13 = a4095020 efc807f9 5305000c 5e ffff8801af7e43c0 2557681889 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557682066 C Bi:6:002:1 0 13 = a4095040 10490ca4 07504552 0c ffff8801af7e43c0 2557683797 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557686062 C Bi:6:002:1 0 39 = a4095060 296c9f32 2328f8c8 4ea40950 20078b5c 05000910 6372a409 50400ca4 07544552 29275f ffff8801019c0600 2557687851 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2557689067 C Bi:6:002:1 0 13 = a4095060 a33223ae fdc8076c df ffff8801019c0600 2557690883 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2557692067 C Bi:6:002:1 0 13 = a4095020 61050007 106e0ca4 68 ffff8801019c0600 2557694154 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2557695067 C Bi:6:002:1 0 13 = a4095040 075b4552 29a3aa32 e4 ffff8801af7e4cc0 2557698071 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2557699074 C Bi:6:002:1 0 13 = a4095060 236005c9 07ca6905 b3 ffff8801019c0d80 2557701122 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2557702056 C Bi:6:002:1 0 13 = a4095020 0003101c 0ca40761 1c ffff8801019c0780 2557703831 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557704067 C Bi:6:002:1 0 13 = a4095040 455229d1 b032231b e8 ffff8801019c0780 2557705857 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557707067 C Bi:6:002:1 0 13 = a4095060 0dc9073c 71050000 16 ffff8801019c0780 2557708786 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557710066 C Bi:6:002:1 0 13 = a4095020 10140ca3 07674552 01 ffff8801019c0780 2557711818 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557714067 C Bi:6:002:1 0 13 = a4095040 299fb632 235b14c9 2a ffff8801019c0780 2557715892 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557717066 C Bi:6:002:1 0 13 = a4095060 07397805 00fd0f09 25 ffff8801019c0780 2557719153 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557720064 C Bi:6:002:1 0 13 = a4095020 0ca2076d 45522994 b3 ffff8801019c0780 2557721815 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2557723064 C Bi:6:002:1 0 13 = a4095040 bc322358 1bc90738 a5 ffff8801af7e4d80 2557724894 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2557726061 C Bi:6:002:1 0 13 = a4095060 7f0500f9 0fad0ba3 14 ffff8801019c0540 2557731830 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2557732066 C Bi:6:002:1 0 13 = a4095020 07734552 29bac232 dd ffff8801af7e43c0 2557737879 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557738078 C Bi:6:002:1 0 26 = a4095040 236823c9 07c28605 5aa40950 6000f60f 1a0ca507 79a9 ffff8801af7e43c0 2557739914 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557740079 C Bi:6:002:1 0 13 = a4095020 455229d8 c8322353 b1 ffff8801af7e43c0 2557741929 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557743077 C Bi:6:002:1 0 13 = a4095040 2bc90735 8e0500f3 15 ffff8801af7e43c0 2557745836 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557746056 C Bi:6:002:1 0 13 = a4095060 0f820ca6 077e4552 d4 ffff8801af7e43c0 2557747878 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557748085 C Bi:6:002:1 0 13 = a4095020 29b3cd32 236931c9 0a ffff8801af7e43c0 2557749886 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2557751054 C Bi:6:002:1 0 13 = a4095040 07109405 00f00f28 ec ffff8801019c0a80 2557753927 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2557755076 C Bi:6:002:1 0 13 = a4095060 0ca50783 45522924 aa ffff8801019c0540 2557756828 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2557757055 C Bi:6:002:1 0 13 = a40950a0 00000000 000025df a7 ffff8801019c0a80 2557759855 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2557798068 C Bi:6:002:1 0 13 = a4094e00 00000000 000025df 19 ffff8801af7e43c0 2557801934 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2557803804 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e4c00 2557804062 C Bo:6:002:1 0 8 > ffff8801af7e43c0 2557807061 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0540 2557809880 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2557810907 S Bo:6:002:1 -115 15 = a4095000 44090c00 00180000 a40000 ffff8801019c0180 2557811063 C Bo:6:002:1 0 15 > ffff8801019c0540 2557923074 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0540 2557924017 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2557925051 S Bo:6:002:1 -115 15 = a40950a0 000025df 00000000 a70000 ffff8801019c03c0 2557926051 C Bo:6:002:1 0 15 > ffff8801019c0540 2557934075 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c03c0 2557936004 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558047089 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c03c0 2558049974 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558173053 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0780 2558175865 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558176045 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c03c0 2558177915 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558179045 C Bi:6:002:1 0 13 = a4095040 00180000 0c2b0000 82 ffff8801af7e4cc0 2558180969 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558182047 C Bi:6:002:1 0 13 = a4095060 d23223f6 37c907d3 82 ffff8801af7e4cc0 2558183995 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558186074 C Bi:6:002:1 0 13 = a4095020 990500ed 0fc70ba5 ca ffff8801019c0780 2558187907 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558189053 C Bi:6:002:1 0 13 = a4095040 07844552 2915d332 f4 ffff8801019c0780 2558190907 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558192053 C Bi:6:002:1 0 13 = a4095060 235f39c9 070b9b05 83 ffff8801019c0780 2558193944 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558195049 C Bi:6:002:1 0 13 = a4095020 00ec0fbb 0ba5078a a6 ffff8801af7e4c00 2558197050 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558198056 C Bi:6:002:1 0 13 = a4095040 45522902 d93223cd 84 ffff8801af7e4c00 2558199855 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558201042 C Bi:6:002:1 0 13 = a4095060 40c9072d a20500e9 70 ffff8801af7e4c00 2558202888 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558204045 C Bi:6:002:1 0 13 = a4095020 0fc20ba8 078b4552 28 ffff8801af7e4c00 2558205913 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558207044 C Bi:6:002:1 0 13 = a4095040 29ead932 23fd41c9 c3 ffff8801af7e4d80 2558208985 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558210064 C Bi:6:002:1 0 13 = a4095060 0749a305 00e90fbe 2d ffff8801af7e4d80 2558211859 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558214061 C Bi:6:002:1 0 13 = a4095020 0ba80791 455229f3 25 ffff8801af7e4d80 2558215901 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558217064 C Bi:6:002:1 0 13 = a4095040 df32237e 48c9072b a0 ffff8801af7e4d80 2558218924 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558220041 C Bi:6:002:1 0 13 = a4095060 aa0500e5 0f930ba9 e9 ffff8801af7e4d80 2558221979 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558223056 C Bi:6:002:1 0 13 = a4095020 07964552 29cce432 68 ffff8801af7e4d80 2558224941 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558226058 C Bi:6:002:1 0 13 = a4095040 23a54ec9 0709b005 07 ffff8801af7e4d80 2558227902 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558229054 C Bi:6:002:1 0 13 = a4095060 00e20f86 0ba7079a c7 ffff8801af7e4d80 2558230938 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558232046 C Bi:6:002:1 0 13 = a4095020 45522930 e832235c 76 ffff8801af7e4d80 2558234348 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558235045 C Bi:6:002:1 0 13 = a4095040 53c9074e b40500e0 3f ffff8801af7e4d80 2558236296 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558239049 C Bi:6:002:1 0 13 = a4095060 0f290ba4 079c4552 98 ffff8801af7e4d80 2558240280 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558242043 C Bi:6:002:1 0 13 = a4095020 29c8e932 238b55c9 d3 ffff8801af7e4d80 2558243312 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558245042 C Bi:6:002:1 0 13 = a4095040 074eb605 00df0f0d 9a ffff8801af7e4d80 2558246336 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558248059 C Bi:6:002:1 0 13 = a4095060 0ba3079f 455229d4 47 ffff8801af7e4d80 2558249245 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558251059 C Bi:6:002:1 0 13 = a4095020 eb32232d 58c907cf 53 ffff8801af7e4d80 2558252276 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558254046 C Bi:6:002:1 0 13 = a4095040 b80500de 0f4d0aa1 37 ffff8801af7e4d80 2558255041 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558257043 C Bi:6:002:1 0 13 = a4095060 07a14552 2959ec32 82 ffff8801af7e4d80 2558266842 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558267050 C Bi:6:002:1 0 13 = a4095020 235b57c9 0759b905 d9 ffff8801019c0d80 2558268354 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2558270045 C Bi:6:002:1 0 39 = a4095040 00dd0f31 09a007a4 54a40950 60455229 88e93223 19caa409 502054c9 07a5bc05 00db80 ffff8801af7e4c00 2558271399 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558273062 C Bi:6:002:1 0 13 = a4095040 0fe4089e 07a84552 78 ffff8801af7e4c00 2558274282 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558276059 C Bi:6:002:1 0 13 = a4095060 299ee532 23d44ec9 8d ffff8801af7e4c00 2558277326 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558279059 C Bi:6:002:1 0 13 = a4095020 077ec105 00da0f86 33 ffff8801af7e4c00 2558280376 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558282042 C Bi:6:002:1 0 13 = a4095040 099e07a9 45522986 3c ffff8801af7e4c00 2558294408 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558296053 C Bi:6:002:1 0 13 = a4095060 e432232a 4dc907ee 2f ffff8801af7e4d80 2558297342 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558298047 C Bi:6:002:1 0 52 = a4095020 c20500da 0fe6099e bea40950 4007af45 522938de 32ffa409 506023d9 44c907af ca058da4 09502000 d80fc20c a107b4d6 ffff8801af7e43c0 2558299401 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558301058 C Bi:6:002:1 0 13 = a4095040 45522937 d9322318 64 ffff8801af7e43c0 2558302355 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558304058 C Bi:6:002:1 0 13 = a4095060 3dc9075a d10500d7 37 ffff8801af7e43c0 2558305419 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558307058 C Bi:6:002:1 0 13 = a4095020 0f2c0da2 07b94552 f8 ffff8801af7e43c0 2558308272 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558310057 C Bi:6:002:1 0 13 = a4095040 2986d332 23a536c9 8a ffff8801af7e43c0 2558311311 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558314063 C Bi:6:002:1 0 13 = a4095060 07f7d705 00d60f1c 7a ffff8801af7e43c0 2558315375 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558317043 C Bi:6:002:1 0 13 = a4095020 0da507bf 45522981 72 ffff8801af7e43c0 2558318375 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558320042 C Bi:6:002:1 0 13 = a4095040 cd322397 2ec9076a 7c ffff8801af7e43c0 2558321342 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558323045 C Bi:6:002:1 0 13 = a4095060 df0500d5 0fe90ca8 d0 ffff8801019c00c0 2558324904 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2558326051 C Bi:6:002:1 0 13 = a4095020 07c54552 29fcc632 29 ffff8801019c00c0 2558327365 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2558329062 C Bi:6:002:1 0 13 = a4095040 237b25c9 07a6e705 4a ffff8801af7e4d80 2558330506 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558332060 C Bi:6:002:1 0 13 = a4095060 00d40f9b 0caa07cb b7 ffff8801019c0600 2558333289 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2558335063 C Bi:6:002:1 0 13 = a4095020 4552297a c0322300 48 ffff8801af7e4d80 2558336323 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558339061 C Bi:6:002:1 0 13 = a4095040 1dc9079c ef0500d3 cb ffff8801af7e4d80 2558340389 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558342060 C Bi:6:002:1 0 13 = a4095060 0fed0caa 07cc4552 05 ffff8801af7e4d80 2558343401 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558345061 C Bi:6:002:1 0 13 = a4095020 2997bf32 239a1bc9 85 ffff8801af7e4d80 2558346310 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558348058 C Bi:6:002:1 0 13 = a4095040 07cbf005 00d30fe0 b8 ffff8801af7e4d80 2558349351 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558351059 C Bi:6:002:1 0 13 = a4095060 0cab07d1 455229a1 73 ffff8801af7e4d80 2558353110 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558354047 C Bi:6:002:1 0 13 = a4095020 ba32231c 15c907e4 55 ffff8801af7e4d80 2558355003 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558357046 C Bi:6:002:1 0 13 = a4095040 f60500d2 0fb90caa 8c ffff8801af7e43c0 2558358627 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558360044 C Bi:6:002:1 0 13 = a4095060 07d64552 293db532 c8 ffff8801019c0900 2558362980 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558364046 C Bi:6:002:1 0 13 = a4095020 23e80ec9 072cfd05 02 ffff8801019c0900 2558365479 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558367051 C Bi:6:002:1 0 13 = a4095040 00d20f71 0ca907dd 6e ffff8801019c0900 2558368361 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558370046 C Bi:6:002:1 0 13 = a4095060 455229b8 ae322311 b5 ffff8801019c0900 2558371396 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558373060 C Bi:6:002:1 0 13 = a4095020 06c90749 050600d0 8f ffff8801af7e4c00 2558376511 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558377065 C Bi:6:002:1 0 13 = a4095040 0ff50ba7 07de4552 25 ffff8801af7e4c00 2558378488 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558379059 C Bi:6:002:1 0 13 = a4095060 29b0ad32 232c05c9 58 ffff8801af7e4c00 2558380374 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558382044 C Bi:6:002:1 0 13 = a40950a0 00000000 000077a2 88 ffff8801af7e4c00 2558383405 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558422081 C Bi:6:002:1 0 13 = a4094e00 00000000 000077a2 36 ffff8801019c09c0 2558423489 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2558424506 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c06c0 2558425058 C Bo:6:002:1 0 8 > ffff8801019c09c0 2558428080 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c09c0 2558431465 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2558431513 S Bo:6:002:1 -115 15 = a4095000 44090c00 001a0000 a60000 ffff8801019c06c0 2558432066 C Bo:6:002:1 0 15 > ffff8801019c09c0 2558547087 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2558550457 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2558550511 S Bo:6:002:1 -115 15 = a40950a0 000077a2 00000000 880000 ffff8801019c0240 2558551063 C Bo:6:002:1 0 15 > ffff8801019c09c0 2558559060 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c09c0 2558561205 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2558673072 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e4c00 2558679705 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558798067 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4c00 2558803652 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558804065 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4c00 2558805169 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558806065 C Bi:6:002:1 0 13 = a4095040 001a0000 0c2b0000 80 ffff8801af7e43c0 2558807198 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558808057 C Bi:6:002:1 0 13 = a4095060 07640606 00d00fdc fd ffff8801019c0600 2558810228 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2558811057 C Bi:6:002:1 0 13 = a4095020 0ba707e4 45522959 f5 ffff8801019c0900 2558812122 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558814072 C Bi:6:002:1 0 13 = a4095040 a8322314 fec807fe df ffff8801019c0900 2558815161 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558817076 C Bi:6:002:1 0 13 = a4095060 0c0600d0 0f5e0ba5 b8 ffff8801019c0900 2558818216 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558820075 C Bi:6:002:1 0 13 = a4095020 07ea4552 2977a232 e9 ffff8801af7e4c00 2558821241 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558822782 C Bi:6:002:1 0 13 = a4095040 2385fac8 07091306 32 ffff8801019c0900 2558826171 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2558827061 C Bi:6:002:1 0 13 = a4095060 00cf0fc1 0aa407eb de ffff8801af7e43c0 2558828187 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558829077 C Bi:6:002:1 0 13 = a4095020 4552290a a232237f 25 ffff8801af7e43c0 2558830238 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558832066 C Bi:6:002:1 0 13 = a4095040 fbc807af 130600cf fc ffff8801af7e43c0 2558835135 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558836065 C Bi:6:002:1 0 13 = a4095060 0f4e0aa4 07ee4552 8c ffff8801019c00c0 2558837152 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2558839062 C Bi:6:002:1 0 13 = a4095020 2929a132 2309fec8 52 ffff8801019c0600 2558840360 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2558842064 C Bi:6:002:1 0 13 = a4095040 07621506 00ce0f24 2e ffff8801019c0600 2558843166 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2558845072 C Bi:6:002:1 0 13 = a4095060 09a307f4 45522932 c8 ffff8801af7e43c0 2558846179 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558848069 C Bi:6:002:1 0 13 = a4095020 9f3223bf 04c907dc fa ffff8801af7e43c0 2558850150 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558851063 C Bi:6:002:1 0 13 = a4095040 190600cc 0f4307a2 87 ffff8801af7e43c0 2558852180 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558854075 C Bi:6:002:1 0 13 = a4095060 07f64552 295b9f32 a4 ffff8801af7e43c0 2558855214 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558857063 C Bi:6:002:1 0 13 = a4095020 231e06c9 07951a06 a1 ffff8801af7e43c0 2558858257 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558860061 C Bi:6:002:1 0 13 = a4095040 00cc0f89 06a308f6 ac ffff8801af7e43c0 2558861131 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558864073 C Bi:6:002:1 0 13 = a4095060 455229aa 44522936 00 ffff8801af7e43c0 2558868963 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2558870091 C Bi:6:002:1 0 13 = a4095020 e531232d 5bc8075b c8 ffff8801af7e4c00 2558874940 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558876058 C Bi:6:002:1 0 13 = a4095040 9f32231e 06c90746 a3 ffff8801af7e4c00 2558877934 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558879046 C Bi:6:002:1 0 26 = a4095060 180500c7 170500a0 f5a40950 20860100 ffffffff 5903 ffff8801af7e4c00 2558880931 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558881042 C Bi:6:002:1 0 13 = a4095040 ec32232d 58c90736 cd ffff8801af7e4c00 2558882950 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558884068 C Bi:6:002:1 0 13 = a4095060 e531232d 5bc80703 d0 ffff8801af7e4c00 2558885838 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558886048 C Bi:6:002:1 0 13 = a4095020 00540000 00b40b58 6e ffff8801019c00c0 2558887830 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2558889069 C Bi:6:002:1 0 13 = a4095040 0dffffff ff07000e b9 ffff8801af7e4c00 2558890871 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558892068 C Bi:6:002:1 0 13 = a4095060 000901a5 abffffff 64 ffff8801019c0cc0 2558894185 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2558895063 C Bi:6:002:1 0 13 = a4095020 0201ff07 fa455229 e2 ffff8801af7e4cc0 2558896831 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558898058 C Bi:6:002:1 0 13 = a4095040 499e3223 ac09c907 10 ffff8801af7e4c00 2558899937 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558901057 C Bi:6:002:1 0 13 = a4095060 f91c0600 cc0f2d06 96 ffff8801af7e4cc0 2558903144 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558904051 C Bi:6:002:1 0 13 = a4095020 a507fe45 5229639d 41 ffff8801af7e4cc0 2558905946 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558907056 C Bi:6:002:1 0 13 = a4095040 32238c0c c907f41e 08 ffff8801019c0d80 2558908827 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2558910067 C Bi:6:002:1 0 13 = a4095060 0600cd0f c905a807 3a ffff8801019c0d80 2558911871 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2558914067 C Bi:6:002:1 0 13 = a4095020 ff455229 159d3223 85 ffff8801af7e4cc0 2558915953 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558917057 C Bi:6:002:1 0 13 = a4095040 da0dc907 c81f0600 75 ffff8801af7e4cc0 2558918996 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558920074 C Bi:6:002:1 0 13 = a4095060 cd0fa805 a8070346 18 ffff8801af7e4cc0 2558921853 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558923074 C Bi:6:002:1 0 13 = a4095020 5229ba9b 3223c314 41 ffff8801af7e4cc0 2558924915 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558926059 C Bi:6:002:1 0 13 = a4095040 c9072824 0600cf0f b9 ffff8801af7e4cc0 2558930982 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558932064 C Bi:6:002:1 0 13 = a4095060 1507ab07 04465229 1a ffff8801af7e4cc0 2558933891 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558934057 C Bi:6:002:1 0 13 = a4095020 1f9b3223 cb16c907 5b ffff8801af7e4c00 2558939068 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558940072 C Bi:6:002:1 0 13 = a4095040 84250600 cf0fb407 69 ffff8801af7e4c00 2558941759 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2558942065 C Bi:6:002:1 0 26 = a4095060 ab070946 52299b97 09a40950 20322347 20c9073c 2c75 ffff8801019c0180 2558943622 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2558945054 C Bi:6:002:1 0 13 = a4095040 0600d10f 240bad07 e0 ffff8801019c0180 2558946667 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2558948066 C Bi:6:002:1 0 13 = a4095060 0e465229 71953223 5b ffff8801019c0180 2558949693 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2558951045 C Bi:6:002:1 0 13 = a4095020 2828c907 6e310600 4a ffff8801af7e4cc0 2558952712 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558954066 C Bi:6:002:1 0 13 = a4095040 d20f2a0c ad071446 be ffff8801af7e4cc0 2558955650 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558957071 C Bi:6:002:1 0 13 = a4095060 52290a92 3223c632 9b ffff8801af7e4d80 2558959947 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2558961060 C Bi:6:002:1 0 13 = a4095020 c907a338 0600d30f 52 ffff8801019c03c0 2558962619 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558964063 C Bi:6:002:1 0 13 = a4095040 7d0bac07 1b465229 46 ffff8801019c03c0 2558967029 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558968048 C Bi:6:002:1 0 13 = a4095060 1e8d3223 e63ec907 09 ffff8801019c03c0 2558969551 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558970043 C Bi:6:002:1 0 13 = a4095020 5a410600 d20f180c 09 ffff8801019c03c0 2558973784 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558974047 C Bi:6:002:1 0 13 = a4095040 a9071d46 5229c28b 7a ffff8801019c03c0 2558975550 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2558976049 C Bi:6:002:1 0 13 = a4095060 32238a42 c907ea43 23 ffff8801af7e4cc0 2558977346 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558979056 C Bi:6:002:1 0 13 = a4095020 0600d20f 610ca807 c4 ffff8801af7e4cc0 2558980272 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2558982067 C Bi:6:002:1 0 13 = a4095040 22465229 b3873223 87 ffff8801019c0780 2558983418 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558985067 C Bi:6:002:1 0 13 = a4095060 114cc907 d44a0600 96 ffff8801019c0a80 2558986688 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2558988058 C Bi:6:002:1 0 13 = a4095020 d20f160d a7072746 da ffff8801019c0780 2558989796 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558992049 C Bi:6:002:1 0 13 = a4095040 52294e84 3223c750 8a ffff8801019c0780 2558993239 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558995059 C Bi:6:002:1 0 13 = a4095060 c907614f 0600d10f a5 ffff8801019c0780 2558996266 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2558998054 C Bi:6:002:1 0 13 = a4095020 de0ba507 28465229 bf ffff8801af7e43c0 2558999339 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559001061 C Bi:6:002:1 0 13 = a4095040 e2823223 7f50c907 2d ffff8801019c0300 2559002248 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2559004060 C Bi:6:002:1 0 13 = a4095060 b5500600 d00fa00b 0a ffff8801019c0300 2559005264 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2559007059 C Bi:6:002:1 0 13 = a40950a0 00000000 0000e2e0 5f ffff8801019c0300 2559008299 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2559047090 C Bi:6:002:1 0 13 = a4094e00 00000000 0000e2e0 e1 ffff8801af7e4d80 2559048354 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559049458 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801af7e4c00 2559050045 C Bo:6:002:1 0 8 > ffff8801af7e4d80 2559053077 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e4d80 2559054422 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559054492 S Bo:6:002:1 -115 15 = a4095000 44090c00 001c0000 a00000 ffff8801af7e4c00 2559055045 C Bo:6:002:1 0 15 > ffff8801af7e4d80 2559172060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2559174278 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559176373 S Bo:6:002:1 -115 15 = a40950a0 0000e2e0 00000000 5f0000 ffff8801af7e4cc0 2559177043 C Bo:6:002:1 0 15 > ffff8801019c0a80 2559184054 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0a80 2559186872 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2559297071 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e43c0 2559298842 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559423084 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c03c0 2559424903 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2559426081 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c03c0 2559428984 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2559430080 C Bi:6:002:1 0 13 = a4095040 001c0000 0c2b0000 86 ffff8801af7e4c00 2559432050 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559433061 C Bi:6:002:1 0 13 = a4095060 a5072d46 5229e67c b5 ffff8801019c0180 2559435059 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2559436078 C Bi:6:002:1 0 13 = a4095020 3223bf50 c9076d56 d6 ffff8801019c0180 2559437947 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2559439054 C Bi:6:002:1 0 13 = a4095040 0600cf0f 820aa307 57 ffff8801019c0cc0 2559440987 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2559442056 C Bi:6:002:1 0 13 = a4095060 31465229 84783223 7c ffff8801019c0cc0 2559444014 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2559445056 C Bi:6:002:1 0 13 = a4095020 6551c907 c75a0600 bc ffff8801019c0cc0 2559447085 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2559448072 C Bi:6:002:1 0 13 = a4095040 ce0fb00a a1073646 10 ffff8801019c0cc0 2559449925 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2559451057 C Bi:6:002:1 0 13 = a4095060 52293d73 32231b4b e9 ffff8801af7e4cc0 2559452993 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559454076 C Bi:6:002:1 0 13 = a4095020 c9070361 0600cd0f b5 ffff8801af7e4cc0 2559456008 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559457072 C Bi:6:002:1 0 13 = a4095040 b30ba107 3d465229 a3 ffff8801af7e4cc0 2559459034 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559460075 C Bi:6:002:1 0 13 = a4095060 666c3223 d840c907 d0 ffff8801af7e4cc0 2559461928 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559464056 C Bi:6:002:1 0 13 = a4095020 f0690600 cb0f7d0c f7 ffff8801af7e4cc0 2559465971 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559467063 C Bi:6:002:1 0 13 = a4095040 a1073e46 5229516b 22 ffff8801af7e4c00 2559470704 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559471058 C Bi:6:002:1 0 13 = a4095060 32235e3f c907496b 01 ffff8801af7e4cc0 2559472676 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559473073 C Bi:6:002:1 0 13 = a4095020 0600cb0f b10ca107 04 ffff8801af7e43c0 2559476317 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559477057 C Bi:6:002:1 0 13 = a4095040 45465229 48643223 f8 ffff8801af7e4c00 2559478298 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559479066 C Bi:6:002:1 0 13 = a4095060 af35c907 1f740600 a4 ffff8801af7e4c00 2559480306 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559482044 C Bi:6:002:1 0 13 = a4095020 c90fad0c a3074c46 14 ffff8801af7e4c00 2559483199 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559485066 C Bi:6:002:1 0 13 = a4095040 52293f5d 32238c2c 15 ffff8801af7e4c00 2559486245 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559489066 C Bi:6:002:1 0 13 = a4095060 c907b87c 0600c70f 59 ffff8801af7e4c00 2559490279 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559492055 C Bi:6:002:1 0 13 = a4095020 590ca307 52465229 43 ffff8801af7e4c00 2559493308 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559495060 C Bi:6:002:1 0 13 = a4095040 c2563223 8825c907 5b ffff8801af7e4c00 2559496218 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559498048 C Bi:6:002:1 0 13 = a4095060 23840600 c60f470c be ffff8801af7e4d80 2559499342 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2559501051 C Bi:6:002:1 0 13 = a4095020 a3075946 52299e4f cc ffff8801af7e4d80 2559502298 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2559504060 C Bi:6:002:1 0 13 = a4095040 32231f1d c907868c 6a ffff8801019c0180 2559505351 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2559507078 C Bi:6:002:1 0 13 = a4095060 0600c40f 220ca307 da ffff8801019c0180 2559508218 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2559510076 C Bi:6:002:1 0 13 = a4095020 60465229 81483223 58 ffff8801019c0180 2559511277 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2559514076 C Bi:6:002:1 0 13 = a4095040 9a14c907 f0940600 9f ffff8801af7e4d80 2559515356 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2559517075 C Bi:6:002:1 0 13 = a4095060 c30f0c0c a3076346 d0 ffff8801af7e4d80 2559518353 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2559520059 C Bi:6:002:1 0 13 = a4095020 52293145 3223f010 23 ffff8801019c00c0 2559521242 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2559523063 C Bi:6:002:1 0 13 = a4095040 c907be98 0600c20f 9e ffff8801019c0b40 2559524295 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2559526064 C Bi:6:002:1 0 13 = a4095060 310ca407 6a465229 54 ffff8801019c0600 2559527334 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2559529062 C Bi:6:002:1 0 13 = a4095020 903d3223 f807c907 50 ffff8801019c0900 2559530354 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2559532066 C Bi:6:002:1 0 13 = a4095040 b4a10600 c10f810c ed ffff8801019c0900 2559533263 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2559535061 C Bi:6:002:1 0 13 = a4095060 a5077046 52294037 05 ffff8801019c0900 2559536279 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2559538065 C Bi:6:002:1 0 13 = a4095020 32233a01 c907e2a8 73 ffff8801af7e4c00 2559539297 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2559542069 C Bi:6:002:1 0 13 = a4095040 0600c00f 670ca507 bd ffff8801019c0b40 2559543376 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2559545068 C Bi:6:002:1 0 13 = a4095060 76465229 a7303223 50 ffff8801019c0b40 2559546243 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2559548061 C Bi:6:002:1 0 13 = a4095020 12fac807 6eb00600 22 ffff8801019c0b40 2559549273 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2559551066 C Bi:6:002:1 0 13 = a4095040 be0f610c a6077d46 fb ffff8801019c0b40 2559552289 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2559554044 C Bi:6:002:1 0 13 = a4095060 52291429 322315f2 2d ffff8801019c0b40 2559555353 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2559557058 C Bi:6:002:1 0 13 = a4095020 c80700b9 0600bd0f 1f ffff8801af7e43c0 2559558284 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559560064 C Bi:6:002:1 0 13 = a4095040 490ca507 84465229 e3 ffff8801019c0000 2559564295 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2559565062 C Bi:6:002:1 0 13 = a4095060 58213223 37eac807 e7 ffff8801019c0000 2559566312 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2559566749 C Bi:6:002:1 0 13 = a4095020 a9c10600 bc0f5f0c 53 ffff8801af7e43c0 2559568215 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559570044 C Bi:6:002:1 0 13 = a4095040 a5078a46 5229891a 3b ffff8801af7e43c0 2559571248 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559573044 C Bi:6:002:1 0 13 = a4095060 3223eae3 c80716c9 95 ffff8801af7e43c0 2559574317 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559576067 C Bi:6:002:1 0 13 = a4095020 0600bb0f 6c0ca607 ae ffff8801af7e43c0 2559577354 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559579066 C Bi:6:002:1 0 13 = a4095040 90465229 0c143223 19 ffff8801af7e43c0 2559580213 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559582068 C Bi:6:002:1 0 13 = a4095060 deddc807 2dd00600 aa ffff8801af7e43c0 2559583248 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559585067 C Bi:6:002:1 0 13 = a4095020 bb0f1c0c a6079646 08 ffff8801af7e43c0 2559586304 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559588066 C Bi:6:002:1 0 13 = a4095040 52291f0d 32235bd8 46 ffff8801af7e43c0 2559589367 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559592067 C Bi:6:002:1 0 13 = a4095060 c80778d7 0600bd0f 49 ffff8801af7e43c0 2559593224 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559595044 C Bi:6:002:1 0 13 = a4095020 f70ba707 9d465229 21 ffff8801af7e43c0 2559596255 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2559598059 C Bi:6:002:1 0 13 = a4095040 f8053223 4ad1c807 05 ffff8801019c09c0 2559599296 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559601068 C Bi:6:002:1 0 13 = a4095060 6cdf0600 bd0f920b 03 ffff8801019c09c0 2559602308 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559604053 C Bi:6:002:1 0 13 = a4095020 a807a446 522943fe 56 ffff8801019c09c0 2559605230 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559607044 C Bi:6:002:1 0 13 = a4095040 31231eca c807d4e7 87 ffff8801019c09c0 2559608279 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559610066 C Bi:6:002:1 0 13 = a4095060 0600bf0f ad0ba807 22 ffff8801019c09c0 2559611307 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559613062 C Bi:6:002:1 0 13 = a4095020 aa465229 f1f73123 5e ffff8801019c09c0 2559614332 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559617058 C Bi:6:002:1 0 13 = a4095040 37c6c807 64ee0600 0f ffff8801019c09c0 2559618268 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559620059 C Bi:6:002:1 0 13 = a4095060 bf0f940b a707af46 fb ffff8801019c0240 2559621309 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2559623045 C Bi:6:002:1 0 13 = a4095020 5229eaf1 312351c6 38 ffff8801019c0240 2559624344 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2559626078 C Bi:6:002:1 0 13 = a4095040 c80705f4 0600bf0f 35 ffff8801019c0240 2559627318 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2559629075 C Bi:6:002:1 0 13 = a4095060 420ba407 b0465229 fa ffff8801af7e4cc0 2559630279 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559632061 C Bi:6:002:1 0 13 = a40950a0 00000000 00000310 4e ffff8801019c09c0 2559633296 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2559672088 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c09c0 2559673306 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2559674310 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0240 2559675061 C Bo:6:002:1 0 8 > ffff8801019c09c0 2559678057 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0240 2559681724 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2559681796 S Bo:6:002:1 -115 15 = a4095000 44090c00 001e0000 a20000 ffff8801019c0000 2559682040 C Bo:6:002:1 0 15 > ffff8801019c0240 2559797069 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e4d80 2559799061 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2559799074 S Bo:6:002:1 -115 15 = a40950a0 00000310 00000000 4e0000 ffff8801af7e4cc0 2559800059 C Bo:6:002:1 0 15 > ffff8801af7e4d80 2559809085 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c06c0 2559812078 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2559922082 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e4d80 2559923939 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560047083 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4d80 2560048758 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560051076 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4d80 2560052814 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560054075 C Bi:6:002:1 0 13 = a4095040 001e0000 0c2b0000 84 ffff8801019c0180 2560055910 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2560057078 C Bi:6:002:1 0 13 = a4095060 aef03123 cac5c807 11 ffff8801019c0180 2560058368 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2560060074 C Bi:6:002:1 0 13 = a4095020 36f50600 bf0f2d0b 8e ffff8801019c0d80 2560063648 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2560064064 C Bi:6:002:1 0 13 = a4095040 a407b446 5229a0ed da ffff8801019c0d80 2560065262 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2560067073 C Bi:6:002:1 0 13 = a4095060 31231dc5 c80752f8 32 ffff8801af7e4cc0 2560068222 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560070078 C Bi:6:002:1 0 13 = a4095020 0600bf0f 5e0aa307 9b ffff8801af7e4c00 2560071263 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560073054 C Bi:6:002:1 0 13 = a4095040 b5465229 63ed3123 a9 ffff8801019c0cc0 2560074153 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560076056 C Bi:6:002:1 0 13 = a4095060 e8c4c807 8ef80600 0e ffff8801019c0cc0 2560077311 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560079060 C Bi:6:002:1 0 13 = a4095020 bf0fb709 a307b846 89 ffff8801019c0cc0 2560080640 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560082042 C Bi:6:002:1 0 13 = a4095040 5229bce9 3123b5c1 f5 ffff8801019c0cc0 2560083391 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560085051 C Bi:6:002:1 0 13 = a4095060 c8077afc 0600c00f 1d ffff8801019c0cc0 2560086133 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560089066 C Bi:6:002:1 0 13 = a4095020 8609a207 b9465229 73 ffff8801019c0cc0 2560090167 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560092066 C Bi:6:002:1 0 13 = a4095040 90e83123 a5c0c807 7d ffff8801af7e4c00 2560093204 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560095067 C Bi:6:002:1 0 13 = a4095060 bffd0600 c00fa509 ba ffff8801019c0cc0 2560096107 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560098062 C Bi:6:002:1 0 13 = a4095020 a307be46 522939e3 20 ffff8801019c0cc0 2560099152 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560101066 C Bi:6:002:1 0 13 = a4095040 312307bc c8077c03 a4 ffff8801af7e43c0 2560102231 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560104054 C Bi:6:002:1 0 13 = a4095060 0700c00f f409a507 0a ffff8801019c0780 2560105237 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2560107068 C Bi:6:002:1 0 13 = a4095020 c3465229 39dd3123 d5 ffff8801019c0780 2560108105 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2560110068 C Bi:6:002:1 0 13 = a4095040 2cb8c807 8f090700 67 ffff8801af7e43c0 2560111133 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560114068 C Bi:6:002:1 0 13 = a4095060 c00f360c a807ca46 4b ffff8801af7e43c0 2560115163 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560117067 C Bi:6:002:1 0 13 = a4095020 5229fcd4 3123e6b2 c8 ffff8801af7e43c0 2560118195 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560120062 C Bi:6:002:1 0 13 = a4095040 c807f011 0700c10f 5a ffff8801af7e43c0 2560121117 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560123063 C Bi:6:002:1 0 13 = a4095060 d00ba807 ce465229 1a ffff8801019c0a80 2560124208 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2560126079 C Bi:6:002:1 0 13 = a4095020 35d13123 03afc807 48 ffff8801019c0a80 2560127260 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2560129060 C Bi:6:002:1 0 13 = a4095040 2f160700 c30f710b 35 ffff8801019c0a80 2560130509 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2560132063 C Bi:6:002:1 0 13 = a4095060 a907d446 522929cb 38 ffff8801af7e4cc0 2560133795 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560135060 C Bi:6:002:1 0 13 = a4095020 312326aa c807921c 02 ffff8801af7e4d80 2560136974 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560139081 C Bi:6:002:1 0 13 = a4095040 0700c50f e40aa807 31 ffff8801af7e4d80 2560140885 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560142077 C Bi:6:002:1 0 13 = a4095060 dc465229 74c23123 d8 ffff8801af7e4d80 2560143826 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560145060 C Bi:6:002:1 0 13 = a4095020 f5a3c807 8c250700 ea ffff8801af7e4d80 2560146838 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560148058 C Bi:6:002:1 0 13 = a4095040 c70fdf0a a907e246 aa ffff8801019c0540 2560149901 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2560151076 C Bi:6:002:1 0 13 = a4095060 522969bb 312373a0 f5 ffff8801019c0540 2560152959 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2560154078 C Bi:6:002:1 0 13 = a4095020 c8077a2c 0700c80f 84 ffff8801019c0300 2560155790 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2560157079 C Bi:6:002:1 0 13 = a4095040 490bab07 e6465229 88 ffff8801af7e4c00 2560158837 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560160073 C Bi:6:002:1 0 13 = a4095060 eeb63123 b89dc807 3d ffff8801af7e4cc0 2560161884 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560163072 C Bi:6:002:1 0 13 = a4095020 fe300700 ca0f6b0b b1 ffff8801019c0300 2560164901 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2560167085 C Bi:6:002:1 0 13 = a4095040 aa07ec46 52292ab0 5b ffff8801019c0300 2560168823 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2560170059 C Bi:6:002:1 0 13 = a4095060 31239c99 c807c837 ba ffff8801019c0300 2560172857 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2560173059 C Bi:6:002:1 0 13 = a4095020 0700ca0f 770bab07 cf ffff8801019c0300 2560174884 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2560176042 C Bi:6:002:1 0 13 = a4095040 f2465229 42a93123 8b ffff8801019c0300 2560178404 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2560179042 C Bi:6:002:1 0 13 = a4095060 d295c807 b13e0700 9d ffff8801019c0300 2560180827 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2560182068 C Bi:6:002:1 0 13 = a4095020 cc0f670b ac07f946 66 ffff8801af7e4c00 2560183846 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560185054 C Bi:6:002:1 0 13 = a4095040 522979a1 3123b292 2c ffff8801af7e4c00 2560186854 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560188061 C Bi:6:002:1 0 13 = a4095060 c8073b46 0700cb0f ec ffff8801af7e4c00 2560189903 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560191056 C Bi:6:002:1 0 13 = a4095020 2e0bac07 00475229 6f ffff8801af7e4cc0 2560192845 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560195062 C Bi:6:002:1 0 13 = a4095040 8d9a3123 bf91c807 59 ffff8801af7e4cc0 2560196883 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560198046 C Bi:6:002:1 0 13 = a4095060 cb4c0700 cb0f060a d5 ffff8801019c0480 2560199920 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2560201065 C Bi:6:002:1 0 13 = a4095020 aa070147 52299d99 49 ffff8801af7e4c00 2560202965 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560204061 C Bi:6:002:1 0 13 = a4095040 3123ae92 c807d24d c3 ffff8801af7e4c00 2560205855 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560207061 C Bi:6:002:1 0 13 = a4095060 0700cb0f cf09aa07 35 ffff8801019c0540 2560208870 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2560210061 C Bi:6:002:1 0 13 = a4095020 04475229 66963123 07 ffff8801019c0540 2560211911 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2560213060 C Bi:6:002:1 0 13 = a4095040 d494c807 1d510700 79 ffff8801019c03c0 2560214859 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2560216060 C Bi:6:002:1 0 13 = a4095060 cb0fb709 aa070947 04 ffff8801af7e4d80 2560217845 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560219059 C Bi:6:002:1 0 13 = a4095020 52290592 31239599 2f ffff8801af7e4d80 2560221102 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560223060 C Bi:6:002:1 0 13 = a4095040 c8072e56 0700cb0f c9 ffff8801019c0a80 2560224960 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2560226075 C Bi:6:002:1 0 13 = a4095060 f409aa07 0e475229 ff ffff8801019c0a80 2560227839 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2560229061 C Bi:6:002:1 0 13 = a4095020 b48c3123 05a1c807 9c ffff8801af7e4cc0 2560233484 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560234071 C Bi:6:002:1 0 13 = a4095040 ec5c0700 cc0f9d0b 5f ffff8801af7e4cc0 2560235461 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560236048 C Bi:6:002:1 0 13 = a4095060 a8071247 52297c8a ea ffff8801af7e4cc0 2560237502 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560238050 C Bi:6:002:1 0 13 = a4095020 312367a9 c8078362 2f ffff8801af7e4cc0 2560239513 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560241055 C Bi:6:002:1 0 13 = a4095040 0700cc0f 8c0ca707 59 ffff8801af7e4cc0 2560242397 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560244067 C Bi:6:002:1 0 13 = a4095060 18475229 b6873123 9a ffff8801af7e4cc0 2560245424 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560248045 C Bi:6:002:1 0 13 = a4095020 92b5c807 596a0700 01 ffff8801af7e4cc0 2560249475 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560251075 C Bi:6:002:1 0 13 = a4095040 cb0f770d a5071947 ff ffff8801af7e4d80 2560252427 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560254077 C Bi:6:002:1 0 13 = a4095060 52294087 312398b7 1c ffff8801af7e4d80 2560255448 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560257058 C Bi:6:002:1 0 13 = a40950a0 00000000 0000350a 62 ffff8801af7e4d80 2560258493 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560297073 C Bi:6:002:1 0 13 = a4094e00 00000000 0000350a dc ffff8801019c0780 2560299420 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2560300308 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2560301069 C Bo:6:002:1 0 8 > ffff8801019c0780 2560304077 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e4cc0 2560305358 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560305393 S Bo:6:002:1 -115 15 = a4095000 44090c00 00200000 9c0000 ffff8801af7e4c00 2560306062 C Bo:6:002:1 0 15 > ffff8801af7e4cc0 2560422068 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2560423402 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2560424424 S Bo:6:002:1 -115 15 = a40950a0 0000350a 00000000 620000 ffff8801019c0900 2560425048 C Bo:6:002:1 0 15 > ffff8801019c0840 2560434092 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e4d80 2560436459 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560547091 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0b40 2560549481 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560672090 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e43c0 2560673113 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560676059 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0b40 2560677121 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560679075 C Bi:6:002:1 0 13 = a4095040 00200000 0c2b0000 ba ffff8801019c0b40 2560680134 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560682054 C Bi:6:002:1 0 13 = a4095060 c807a76b 0700cb0f 5d ffff8801019c0000 2560683191 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560685056 C Bi:6:002:1 0 13 = a4095020 540da507 20475229 3a ffff8801019c0b40 2560688228 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560689075 C Bi:6:002:1 0 13 = a4095040 be823123 3ec4c807 a6 ffff8801019c0b40 2560690251 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560692044 C Bi:6:002:1 0 13 = a4095060 7d740700 c90fb00c e9 ffff8801af7e4d80 2560693277 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560695068 C Bi:6:002:1 0 13 = a4095020 a4072647 5229987f 83 ffff8801af7e4d80 2560696158 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560698067 C Bi:6:002:1 0 13 = a4095040 312358cd c807bf7a 30 ffff8801af7e4d80 2560699215 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560701044 C Bi:6:002:1 0 13 = a4095060 0700c80f ae0ba307 5c ffff8801019c0000 2560703536 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560704065 C Bi:6:002:1 0 13 = a4095020 2d475229 207a3123 84 ffff8801019c0000 2560706079 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560707064 C Bi:6:002:1 0 13 = a4095040 87d9c807 be830700 16 ffff8801019c0000 2560707938 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560710048 C Bi:6:002:1 0 13 = a4095060 c60f900b a2073247 1f ffff8801af7e43c0 2560711999 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560714059 C Bi:6:002:1 0 13 = a4095020 52295076 3123bfe2 cf ffff8801af7e43c0 2560716053 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560717061 C Bi:6:002:1 0 13 = a4095040 c807688a 0700c40f 5c ffff8801af7e43c0 2560719069 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560720059 C Bi:6:002:1 0 13 = a4095060 b90ca107 38475229 8a ffff8801af7e43c0 2560721978 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2560723050 C Bi:6:002:1 0 13 = a4095020 26723123 adedc807 14 ffff8801019c09c0 2560725032 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2560726050 C Bi:6:002:1 0 13 = a4095040 18920700 c10f3e0d cd ffff8801019c09c0 2560728065 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2560729049 C Bi:6:002:1 0 13 = a4095060 a1073e47 5229f96d ad ffff8801019c09c0 2560730174 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2560732078 C Bi:6:002:1 0 13 = a4095020 3123abf8 c807da99 10 ffff8801af7e4d80 2560734001 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560735066 C Bi:6:002:1 0 13 = a4095040 0700bf0f f20ca007 53 ffff8801af7e4d80 2560738104 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560739082 C Bi:6:002:1 0 13 = a4095060 43475229 dd6a3123 47 ffff8801af7e4d80 2560741202 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560742076 C Bi:6:002:1 0 13 = a4095020 2001c907 c89f0700 62 ffff8801af7e4cc0 2560743158 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560745074 C Bi:6:002:1 0 13 = a4095040 bc0f730c 9f074447 ea ffff8801af7e4cc0 2560747120 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560748060 C Bi:6:002:1 0 13 = a4095060 5229046a 31233703 ae ffff8801af7e4cc0 2560750114 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560751081 C Bi:6:002:1 0 13 = a4095020 c90746a1 0700bb0f 47 ffff8801af7e4cc0 2560752151 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560754075 C Bi:6:002:1 0 13 = a4095040 8f0c9f08 44475229 d1 ffff8801019c09c0 2560755170 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2560757057 C Bi:6:002:1 0 13 = a4095060 f7455229 489f3223 92 ffff8801019c09c0 2560759105 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2560760075 C Bi:6:002:1 0 13 = a4095020 0007c907 046a3123 68 ffff8801af7e4d80 2560761108 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560764077 C Bi:6:002:1 0 13 = a4095040 3703c907 34190500 6f ffff8801019c0240 2560767685 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2560768081 C Bi:6:002:1 0 13 = a4095060 be180500 a0860100 19 ffff8801019c09c0 2560769704 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2560770075 C Bi:6:002:1 0 13 = a4095020 ffffffff 489f3223 1b ffff8801019c0240 2560771398 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2560773064 C Bi:6:002:1 0 13 = a4095040 2652c907 046a3123 7b ffff8801019c0600 2560774474 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2560776055 C Bi:6:002:1 0 13 = a4095060 a091c807 04005500 32 ffff8801af7e4c00 2560777428 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560779057 C Bi:6:002:1 0 13 = a4095020 0000b20b b60dffff df ffff8801af7e4c00 2560780360 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560782057 C Bi:6:002:1 0 13 = a4095040 ffff0500 09000901 b9 ffff8801af7e4c00 2560783385 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560785058 C Bi:6:002:1 0 13 = a4095060 a6aeffff ff0201ff 96 ffff8801af7e4c00 2560787989 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560789058 C Bi:6:002:1 0 13 = a4095020 07484752 29c66831 31 ffff8801af7e4c00 2560790999 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560792074 C Bi:6:002:1 0 13 = a4095040 237f0bc9 076aa607 ef ffff8801af7e4c00 2560795678 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560796064 C Bi:6:002:1 0 13 = a4095060 00b90fa7 0c9e074d 54 ffff8801019c0000 2560799750 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560800071 C Bi:6:002:1 0 13 = a4095020 47522954 6831238c 43 ffff8801019c0240 2560801768 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2560802046 C Bi:6:002:1 0 13 = a4095040 15c90795 ac0700b6 ee ffff8801019c0000 2560803672 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560804067 C Bi:6:002:1 0 13 = a4095060 0f8f0c9e 07514752 cc ffff8801019c0240 2560805668 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2560806759 C Bi:6:002:1 0 13 = a4095020 291a6831 23e11dc9 a1 ffff8801019c0240 2560808738 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2560810068 C Bi:6:002:1 0 13 = a4095040 07bbb107 00b40f91 9d ffff8801019c0240 2560811752 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2560813042 C Bi:6:002:1 0 13 = a4095060 0c9f0756 4752299c ff ffff8801019c0240 2560814823 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2560817076 C Bi:6:002:1 0 13 = a4095020 663123e8 28c90796 31 ffff8801af7e4c00 2560818713 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560820077 C Bi:6:002:1 0 13 = a4095040 b80700b2 0fe50ca1 f7 ffff8801af7e4c00 2560821786 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560823076 C Bi:6:002:1 0 13 = a4095060 075c4752 29ef6431 40 ffff8801af7e4c00 2560824869 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560826076 C Bi:6:002:1 0 13 = a4095020 234736c9 07dac007 5c ffff8801af7e4c00 2560827682 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2560829060 C Bi:6:002:1 0 13 = a4095040 00b00fb1 0da20762 79 ffff8801019c0b40 2560832954 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560834077 C Bi:6:002:1 0 13 = a4095060 4752292a 63312305 ff ffff8801019c0b40 2560835942 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560837061 C Bi:6:002:1 0 13 = a4095020 43c907c8 c80700ae f9 ffff8801019c0b40 2560838969 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2560840075 C Bi:6:002:1 0 13 = a4095040 0f850da2 07634752 e9 ffff8801af7e4d80 2560841850 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560842075 C Bi:6:002:1 0 13 = a4095060 292c6331 233245c9 57 ffff8801af7e4d80 2560843877 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2560845074 C Bi:6:002:1 0 13 = a4095020 0719ca07 00ae0f72 dd ffff8801019c0000 2560846918 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560848077 C Bi:6:002:1 0 13 = a4095040 0da20768 4752294f 0e ffff8801019c0000 2560849949 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560851076 C Bi:6:002:1 0 13 = a4095060 6331230c 4fc90722 43 ffff8801019c0000 2560852874 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560854076 C Bi:6:002:1 0 13 = a4095020 d00700ad 0fd20ca2 d4 ffff8801019c0000 2560855867 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2560857076 C Bi:6:002:1 0 13 = a4095040 076e4752 29d56231 6e ffff8801019c06c0 2560858902 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2560860061 C Bi:6:002:1 0 13 = a4095060 23e75ac9 0762d707 7f ffff8801019c0840 2560861945 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2560863072 C Bi:6:002:1 0 13 = a4095020 00ac0f3e 0ca10774 9e ffff8801af7e4cc0 2560864851 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560867076 C Bi:6:002:1 0 13 = a4095040 47522957 6231235a fc ffff8801af7e4cc0 2560868913 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560870075 C Bi:6:002:1 0 13 = a4095060 66c90775 de0700ab 32 ffff8801af7e4cc0 2560873337 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560874086 C Bi:6:002:1 0 13 = a4095020 0fd70ba2 07794752 c7 ffff8801af7e4cc0 2560875764 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2560876089 C Bi:6:002:1 0 13 = a4095040 296f6231 234d70c9 7f ffff8801019c0900 2560877792 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2560879066 C Bi:6:002:1 0 13 = a4095060 0785e407 00a90fd3 89 ffff8801019c0900 2560880834 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2560882055 C Bi:6:002:1 0 13 = a40950a0 00000000 000004e2 bb ffff8801019c0900 2560883892 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2560922066 C Bi:6:002:1 0 13 = a4094e00 00000000 000004e2 05 ffff8801019c0180 2560923637 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2560925473 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0900 2560926062 C Bo:6:002:1 0 8 > ffff8801019c0180 2560929057 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0180 2560930556 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2560930589 S Bo:6:002:1 -115 15 = a4095000 44090c00 00220000 9e0000 ffff8801019c0900 2560931065 C Bo:6:002:1 0 15 > ffff8801019c0180 2561047083 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2561048522 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561048611 S Bo:6:002:1 -115 15 = a40950a0 000004e2 00000000 bb0000 ffff8801019c0cc0 2561049058 C Bo:6:002:1 0 15 > ffff8801019c0180 2561059056 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e4c00 2561060524 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561172087 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c03c0 2561173555 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2561298077 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4c00 2561300177 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561301063 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4c00 2561302175 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561304059 C Bi:6:002:1 0 13 = a4095040 00220000 0c2b0000 b8 ffff8801af7e4c00 2561305230 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561307061 C Bi:6:002:1 0 13 = a4095060 0ba3077e 47522920 50 ffff8801af7e4c00 2561308120 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561310059 C Bi:6:002:1 0 13 = a4095020 633123c9 7ac907f5 24 ffff8801af7e4c00 2561311198 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561314059 C Bi:6:002:1 0 13 = a4095040 ea0700a8 0f420ca3 1a ffff8801af7e4c00 2561315200 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561317060 C Bi:6:002:1 0 13 = a4095060 07844752 296a6531 1c ffff8801af7e4c00 2561318232 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561320076 C Bi:6:002:1 0 13 = a4095020 23bb86c9 0787f207 7f ffff8801af7e4c00 2561321155 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561323075 C Bi:6:002:1 0 13 = a4095040 00a70f78 0ca40789 4b ffff8801019c0480 2561324201 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2561326083 C Bi:6:002:1 0 13 = a4095060 4752290d 68312340 96 ffff8801019c0480 2561327236 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2561329080 C Bi:6:002:1 0 13 = a4095020 90c907e3 f80700a6 39 ffff8801af7e4d80 2561331519 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561332064 C Bi:6:002:1 0 13 = a4095040 0f9f0ca6 078f4752 1a ffff8801af7e4d80 2561333214 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561335078 C Bi:6:002:1 0 13 = a4095060 29196c31 23939ac9 13 ffff8801af7e4d80 2561336180 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561338063 C Bi:6:002:1 0 13 = a4095020 07320008 00a50f8b c1 ffff8801af7e4d80 2561339232 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561342065 C Bi:6:002:1 0 13 = a4095040 0ca60794 475229a2 1a ffff8801019c03c0 2561344155 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2561345061 C Bi:6:002:1 0 13 = a4095060 6f312343 a4c907f7 3e ffff8801019c0300 2561346253 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2561348077 C Bi:6:002:1 0 13 = a4095020 060800a5 0fc60ca7 14 ffff8801af7e4c00 2561349225 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561351076 C Bi:6:002:1 0 13 = a4095040 07994752 29d17231 8d ffff8801af7e4c00 2561352275 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561354075 C Bi:6:002:1 0 13 = a4095060 23c9abc9 07800c08 96 ffff8801af7e4c00 2561355250 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561357077 C Bi:6:002:1 0 13 = a4095020 00a60f1e 0ca6079f 58 ffff8801019c03c0 2561358177 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2561360075 C Bi:6:002:1 0 13 = a4095040 475229e7 74312351 51 ffff8801af7e4cc0 2561361247 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2561363073 C Bi:6:002:1 0 13 = a4095060 b4c90710 120800a7 4a ffff8801019c0540 2561364286 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2561366064 C Bi:6:002:1 0 13 = a4095020 0fa70aa6 07a44752 6f ffff8801af7e4cc0 2561369886 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2561370066 C Bi:6:002:1 0 13 = a4095040 299a7931 23dbbcc9 cb ffff8801019c0cc0 2561371437 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561373064 C Bi:6:002:1 0 13 = a4095060 07b61808 00a90f47 dd ffff8801019c0a80 2561374500 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2561376075 C Bi:6:002:1 0 13 = a4095020 0ba507aa 475229a4 46 ffff8801019c0a80 2561377524 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2561379077 C Bi:6:002:1 0 13 = a4095040 7e312317 c7c90789 46 ffff8801019c0cc0 2561380386 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561382056 C Bi:6:002:1 0 13 = a4095060 200800ac 0ff70ca5 48 ffff8801019c0cc0 2561383810 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561385054 C Bi:6:002:1 0 13 = a4095020 07af4752 29958331 6e ffff8801019c0cc0 2561386435 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561388043 C Bi:6:002:1 0 13 = a4095040 23dccfc9 07912708 fd ffff8801019c0cc0 2561389439 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561391045 C Bi:6:002:1 0 13 = a4095060 00ad0f5a 0da307b4 78 ffff8801019c0cc0 2561392359 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561394068 C Bi:6:002:1 0 13 = a4095020 47522932 8731238f c9 ffff8801019c0cc0 2561395403 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2561398045 C Bi:6:002:1 0 13 = a4095040 d7c9074f 2d0800af 61 ffff8801019c0180 2561400457 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2561401060 C Bi:6:002:1 0 13 = a4095060 0fd10ca3 07ba4752 44 ffff8801019c0780 2561402492 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2561404058 C Bi:6:002:1 0 13 = a4095020 29048c31 2310e3c9 54 ffff8801af7e4c00 2561405377 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561407058 C Bi:6:002:1 0 13 = a4095040 079b3508 00af0f00 bc ffff8801af7e4c00 2561408401 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561410050 C Bi:6:002:1 0 13 = a4095060 0da507bb 47522918 ad ffff8801af7e4d80 2561411426 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561413053 C Bi:6:002:1 0 13 = a4095020 8d3123f8 e4c90723 b3 ffff8801019c00c0 2561414481 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2561416063 C Bi:6:002:1 0 13 = a4095040 370800af 0ff90ca6 71 ffff8801af7e43c0 2561417367 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2561419062 C Bi:6:002:1 0 13 = a4095060 07c04752 29a88e31 71 ffff8801af7e43c0 2561420423 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2561423063 C Bi:6:002:1 0 13 = a4095020 23aeeec9 07313d08 74 ffff8801af7e43c0 2561424448 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2561426060 C Bi:6:002:1 0 13 = a4095040 00af0f4e 0da807c4 35 ffff8801af7e43c0 2561427479 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2561429046 C Bi:6:002:1 0 13 = a4095060 4752296a 8f31239d cb ffff8801af7e4cc0 2561430404 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2561432078 C Bi:6:002:1 0 13 = a4095020 f6c907f5 410800ad f4 ffff8801af7e4d80 2561433561 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561435075 C Bi:6:002:1 0 13 = a4095040 0ffc0ca9 07c84752 31 ffff8801af7e4d80 2561436479 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561438077 C Bi:6:002:1 0 13 = a4095060 29259131 232afec9 0f ffff8801af7e4d80 2561439518 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561441075 C Bi:6:002:1 0 13 = a4095020 07ed4608 00ac0f43 99 ffff8801af7e4d80 2561442442 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561444073 C Bi:6:002:1 0 13 = a4095040 0ca807cc 475229ca 24 ffff8801019c0000 2561445499 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2561447058 C Bi:6:002:1 0 13 = a4095060 913123f1 05ca07b6 91 ffff8801af7e4d80 2561448472 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561451078 C Bi:6:002:1 0 13 = a4095020 4b0800ab 0f320ca9 ad ffff8801af7e4d80 2561452381 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561454076 C Bi:6:002:1 0 13 = a4095040 07ce4752 294a9331 a0 ffff8801af7e4d80 2561455413 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561457077 C Bi:6:002:1 0 13 = a4095060 23240aca 07a04e08 bb ffff8801af7e4d80 2561458453 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561460075 C Bi:6:002:1 0 13 = a4095020 00aa0f93 0ca907d0 99 ffff8801019c0d80 2561461622 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2561463058 C Bi:6:002:1 0 13 = a4095040 475229dc 95312327 fd ffff8801019c0840 2561464421 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561466060 C Bi:6:002:1 0 13 = a4095060 0eca07e8 510800aa 45 ffff8801019c0840 2561467452 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561469077 C Bi:6:002:1 0 13 = a4095020 0f480da8 07d24752 ff ffff8801019c0840 2561470444 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561472074 C Bi:6:002:1 0 13 = a4095040 29019731 234913ca 80 ffff8801019c0840 2561473471 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561475056 C Bi:6:002:1 0 13 = a4095060 07495508 00a90fff d7 ffff8801019c0840 2561476510 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561479077 C Bi:6:002:1 0 13 = a4095020 0da907d4 47522921 b7 ffff8801019c0840 2561480432 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561482058 C Bi:6:002:1 0 13 = a4095040 99312325 17ca0729 e0 ffff8801019c0840 2561483448 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561485073 C Bi:6:002:1 0 13 = a4095060 580800a8 0f860ea9 4b ffff8801019c0840 2561486605 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561488056 C Bi:6:002:1 0 13 = a4095020 07d94752 29c89b31 5d ffff8801019c0840 2561489413 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2561491057 C Bi:6:002:1 0 13 = a4095040 23fa1fca 072c5e08 cc ffff8801af7e4cc0 2561494460 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2561495055 C Bi:6:002:1 0 13 = a4095060 00a60f78 0ea907de 32 ffff8801af7e4c00 2561497290 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561498045 C Bi:6:002:1 0 13 = a4095020 47522948 9e312331 14 ffff8801af7e4c00 2561499480 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561500067 C Bi:6:002:1 0 13 = a4095040 29ca0710 640800a6 83 ffff8801af7e4c00 2561501362 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561504066 C Bi:6:002:1 0 13 = a4095060 0f860ca9 07df4752 7c ffff8801019c06c0 2561505423 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2561507064 C Bi:6:002:1 0 13 = a40950a0 00000000 00005e66 65 ffff8801019c06c0 2561508437 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2561547090 C Bi:6:002:1 0 13 = a4094e00 00000000 00005e66 db ffff8801019c06c0 2561548371 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2561549389 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c09c0 2561550061 C Bo:6:002:1 0 8 > ffff8801019c06c0 2561553059 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e4d80 2561554469 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2561554502 S Bo:6:002:1 -115 15 = a4095000 44090c00 00240000 980000 ffff8801af7e43c0 2561555042 C Bo:6:002:1 0 15 > ffff8801af7e4d80 2561672064 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2561673189 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2561675115 S Bo:6:002:1 -115 15 = a40950a0 00005e66 00000000 650000 ffff8801af7e4cc0 2561676053 C Bo:6:002:1 0 15 > ffff8801019c0600 2561684047 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e43c0 2561687019 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2561797048 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e4c00 2561799281 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561922088 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4c00 2561924585 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561926076 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801af7e4c00 2561927591 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561929075 C Bi:6:002:1 0 13 = a4095040 00240000 0c2b0000 be ffff8801af7e4c00 2561930765 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561932070 C Bi:6:002:1 0 13 = a4095060 29db9e31 23ff2aca fc ffff8801af7e4c00 2561933519 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561935067 C Bi:6:002:1 0 13 = a4095020 07466508 00a60f6b 33 ffff8801019c0900 2561936580 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2561939063 C Bi:6:002:1 0 13 = a4095040 0ca807e3 47522918 d9 ffff8801af7e43c0 2561940561 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2561942068 C Bi:6:002:1 0 13 = a4095060 a23123d9 33ca076e 64 ffff8801af7e4d80 2561943603 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561945067 C Bi:6:002:1 0 13 = a4095020 6b0800a5 0f150da8 a4 ffff8801af7e4d80 2561946525 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561948066 C Bi:6:002:1 0 13 = a4095040 07e94752 2937a431 cd ffff8801af7e4d80 2561949542 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561951066 C Bi:6:002:1 0 13 = a4095060 236441ca 07e67308 cb ffff8801af7e4d80 2561952581 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561954061 C Bi:6:002:1 0 13 = a4095020 00a40f6c 0eab07ee 56 ffff8801af7e4d80 2561955614 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561957068 C Bi:6:002:1 0 13 = a4095040 475229c0 a4312369 9e ffff8801af7e4d80 2561958504 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561960049 C Bi:6:002:1 0 13 = a4095060 4bca07e8 790800a3 21 ffff8801af7e4d80 2561961537 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561964042 C Bi:6:002:1 0 13 = a4095020 0f840daa 07f54752 16 ffff8801af7e4d80 2561965596 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561967066 C Bi:6:002:1 0 13 = a4095040 296ea531 23c259ca 1c ffff8801af7e4d80 2561968461 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2561970042 C Bi:6:002:1 0 13 = a4095060 076e8208 00a10f9d 4d ffff8801019c0900 2561972431 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2561973079 C Bi:6:002:1 0 13 = a4095020 0ca907f6 475229ed 58 ffff8801019c0000 2561975628 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2561976063 C Bi:6:002:1 0 13 = a4095040 a43123dd 5aca073e 7f ffff8801af7e4c00 2561977618 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2561979077 C Bi:6:002:1 0 13 = a4095060 830800a1 0f5b0caa 45 ffff8801019c0d80 2561980539 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2561982071 C Bi:6:002:1 0 13 = a4095020 07f94752 291ca331 91 ffff8801019c0000 2561983576 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2561985059 C Bi:6:002:1 0 13 = a4095040 237a5dca 07998508 60 ffff8801019c0000 2561986574 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2561989077 C Bi:6:002:1 0 13 = a4095060 00a00f48 0baa07ff 23 ffff8801019c0000 2561991497 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2561992066 C Bi:6:002:1 0 13 = a4095020 4752290b 9f312356 31 ffff8801019c0000 2561993508 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2561995057 C Bi:6:002:1 0 13 = a4095040 62ca0766 8a08009e 68 ffff8801019c0000 2561996551 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2561998073 C Bi:6:002:1 0 13 = a4095060 0fe608aa 07054852 ce ffff8801019c0000 2561999544 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2562004048 C Bi:6:002:1 0 13 = a4095020 29069931 237b68ca a0 ffff8801af7e43c0 2562007292 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562008068 C Bi:6:002:1 0 13 = a4095040 07269108 009c0f65 f3 ffff8801af7e4c00 2562009317 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562010044 C Bi:6:002:1 0 13 = a4095060 09aa070c 48522945 43 ffff8801af7e4c00 2562011316 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562014069 C Bi:6:002:1 0 13 = a4095020 92312390 6fca07c7 a8 ffff8801af7e4c00 2562015380 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562017066 C Bi:6:002:1 0 13 = a4095040 98080099 0f3f0ba9 26 ffff8801af7e4c00 2562018259 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562020045 C Bi:6:002:1 0 13 = a4095060 07114852 29918d31 95 ffff8801af7e4c00 2562021300 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562023061 C Bi:6:002:1 0 13 = a4095020 239479ca 0748a008 3e ffff8801019c0900 2562024363 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562026069 C Bi:6:002:1 0 13 = a4095040 00980fa0 0caa0716 3d ffff8801019c0900 2562027384 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562029067 C Bi:6:002:1 0 13 = a4095060 4852297b 89312352 1c ffff8801019c0480 2562030301 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562032067 C Bi:6:002:1 0 13 = a4095020 80ca07e5 a5080096 4e ffff8801019c0900 2562033588 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562035066 C Bi:6:002:1 0 13 = a4095040 0fc50ca9 071b4852 d4 ffff8801019c0900 2562036367 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562038060 C Bi:6:002:1 0 13 = a4095060 298d8331 236288ca 88 ffff8801019c0900 2562039406 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562042060 C Bi:6:002:1 0 13 = a4095020 0745ad08 00950f2a 8a ffff8801019c0900 2562043270 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562045061 C Bi:6:002:1 0 13 = a4095040 0da90720 48522940 4d ffff8801019c0900 2562046295 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562048085 C Bi:6:002:1 0 13 = a4095060 7e31231a 8eca0757 ff ffff8801019c0900 2562049350 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562051079 C Bi:6:002:1 0 13 = a4095020 b3080094 0fac0caa f7 ffff8801019c0900 2562052283 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562054057 C Bi:6:002:1 0 13 = a4095040 07264852 29d77731 3e ffff8801019c0900 2562055344 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562057076 C Bi:6:002:1 0 13 = a4095060 23a494ca 078cba08 7d ffff8801019c0900 2562058347 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562060073 C Bi:6:002:1 0 13 = a4095020 00930f46 0caa072c 8a ffff8801019c00c0 2562061418 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2562063064 C Bi:6:002:1 0 13 = a4095040 48522911 73312325 db ffff8801af7e4d80 2562066221 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562067079 C Bi:6:002:1 0 13 = a4095060 9fca0793 c2080091 07 ffff8801019c00c0 2562068768 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2562070076 C Bi:6:002:1 0 13 = a4095020 0f9c0cab 07314852 c5 ffff8801af7e4d80 2562071801 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562073075 C Bi:6:002:1 0 13 = a4095040 29f46f31 2390a9ca ee ffff8801af7e4d80 2562074845 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562076075 C Bi:6:002:1 0 13 = a4095060 0798c908 00910f0a 57 ffff8801af7e4d80 2562077705 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562079068 C Bi:6:002:1 0 13 = a4095020 0daa0736 48522903 7b ffff8801af7e4d80 2562080933 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562082076 C Bi:6:002:1 0 13 = a4095040 6e312390 b3ca07f9 d6 ffff8801af7e4d80 2562083764 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562085074 C Bi:6:002:1 0 13 = a4095060 cf080090 0f410da8 21 ffff8801019c00c0 2562086893 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2562088058 C Bi:6:002:1 0 13 = a4095020 073b4852 29196d31 97 ffff8801019c00c0 2562092437 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2562093057 C Bi:6:002:1 0 13 = a4095040 233dbdca 07ead508 e4 ffff8801019c0480 2562095949 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562097043 C Bi:6:002:1 0 13 = a4095060 008f0f9e 0ca70741 6e ffff8801af7e4cc0 2562098999 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562100048 C Bi:6:002:1 0 13 = a4095020 4852295d 6d31235a 96 ffff8801af7e4cc0 2562101887 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562102068 C Bi:6:002:1 0 13 = a4095040 c9ca074c dd08008e ae ffff8801af7e4cc0 2562103874 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562104067 C Bi:6:002:1 0 13 = a4095060 0f390ca7 07464852 5b ffff8801af7e4cc0 2562106083 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562107072 C Bi:6:002:1 0 13 = a4095020 29e16e31 23d5d3ca a5 ffff8801af7e4cc0 2562108913 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562110065 C Bi:6:002:1 0 13 = a4095040 07d0e308 008d0f9a 99 ffff8801af7e4cc0 2562111871 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562113061 C Bi:6:002:1 0 13 = a4095060 0ca8074b 485229ba fc ffff8801019c0480 2562114892 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562117051 C Bi:6:002:1 0 13 = a4095020 70312303 dfca07d5 7b ffff8801019c0480 2562118934 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562120056 C Bi:6:002:1 0 13 = a4095040 ea08008d 0f3d0dab 46 ffff8801af7e4cc0 2562121968 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562123045 C Bi:6:002:1 0 13 = a4095060 07514852 29647331 de ffff8801af7e43c0 2562124864 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562126041 C Bi:6:002:1 0 13 = a4095020 2371ebca 07c9f208 9a ffff8801af7e43c0 2562127910 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562129066 C Bi:6:002:1 0 13 = a4095040 008d0f3a 0dad0753 f1 ffff8801af7e43c0 2562130943 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562132056 C Bi:6:002:1 0 13 = a4095060 4852297e 74312357 e1 ffff8801af7e43c0 2562133975 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562135055 C Bi:6:002:1 0 13 = a40950a0 00000000 0000573b 31 ffff8801af7e43c0 2562137256 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562172057 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2562174895 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2562174911 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0780 2562175062 C Bo:6:002:1 0 8 > ffff8801019c0180 2562178062 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0180 2562179936 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2562179948 S Bo:6:002:1 -115 15 = a4095000 44090c00 00260000 9a0000 ffff8801019c0780 2562181052 C Bo:6:002:1 0 15 > ffff8801019c0180 2562297068 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2562298272 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2562298312 S Bo:6:002:1 -115 15 = a40950a0 0000573b 00000000 310000 ffff8801019c03c0 2562299038 C Bo:6:002:1 0 15 > ffff8801019c0180 2562306073 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e4d80 2562307234 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562422069 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e4d80 2562423483 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562547063 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0300 2562548467 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2562551063 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0540 2562553566 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2562554080 C Bi:6:002:1 0 13 = a4095040 00260000 0c2b0000 bc ffff8801af7e4d80 2562555624 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562557078 C Bi:6:002:1 0 13 = a4095060 efca075e f508008d 91 ffff8801af7e4d80 2562558644 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562560076 C Bi:6:002:1 0 13 = a4095020 0f630dad 07594852 55 ffff8801019c0180 2562564352 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2562565089 C Bi:6:002:1 0 13 = a4095040 29347731 2309fcca fa ffff8801af7e4c00 2562567185 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562568061 C Bi:6:002:1 0 13 = a4095060 0783fd08 008d0f4e 20 ffff8801019c0a80 2562569845 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2562570079 C Bi:6:002:1 0 13 = a4095020 0dab075f 48522980 90 ffff8801019c0cc0 2562571866 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562573075 C Bi:6:002:1 0 13 = a4095040 79312312 09cb07b7 b6 ffff8801019c0780 2562576200 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2562577058 C Bi:6:002:1 0 13 = a4095060 0509008d 0f860da9 31 ffff8801019c0cc0 2562578760 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562579074 C Bi:6:002:1 0 13 = a4095020 07604852 29cc7931 0d ffff8801019c0cc0 2562580692 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562582063 C Bi:6:002:1 0 13 = a4095040 23a00bcb 074a0709 bd ffff8801019c0cc0 2562585748 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562586076 C Bi:6:002:1 0 13 = a4095060 008d0f9f 0da80766 44 ffff8801019c0cc0 2562587734 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562588054 C Bi:6:002:1 0 13 = a4095020 48522900 7b312366 e1 ffff8801019c0cc0 2562596884 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562597051 C Bi:6:002:1 0 13 = a4095040 19cb07bc 0f09008c 5e ffff8801019c0cc0 2562598442 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562599045 C Bi:6:002:1 0 26 = a4095060 0f100ea8 076c4852 55a40950 2029917d 3123ff25 cb1b ffff8801019c0cc0 2562600421 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562601045 C Bi:6:002:1 0 13 = a4095040 07c21709 008b0fd4 36 ffff8801019c0cc0 2562602445 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2562604069 C Bi:6:002:1 0 13 = a4095060 0da80772 4852299e e0 ffff8801af7e4cc0 2562606150 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562607045 C Bi:6:002:1 0 13 = a4095020 813123b9 31cb07d7 dd ffff8801af7e43c0 2562608408 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562610068 C Bi:6:002:1 0 13 = a4095040 1f09008a 0f7f0da9 f5 ffff8801af7e43c0 2562611466 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562613063 C Bi:6:002:1 0 13 = a4095060 07784852 29e18531 84 ffff8801af7e4cc0 2562614469 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562616051 C Bi:6:002:1 0 13 = a4095020 23143ccb 074c2709 78 ffff8801019c0780 2562617342 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2562620068 C Bi:6:002:1 0 13 = a4095040 00890f08 0da90779 e9 ffff8801af7e4c00 2562621448 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562623046 C Bi:6:002:1 0 13 = a4095060 4852297e 863123ef ab ffff8801019c0000 2562624439 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2562626066 C Bi:6:002:1 0 13 = a4095020 3dcb078f 28090089 0b ffff8801af7e4d80 2562627472 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562629062 C Bi:6:002:1 0 13 = a4095040 0ffb0ca9 08794852 87 ffff8801019c0480 2562630379 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562632062 C Bi:6:002:1 0 13 = a4095060 29454752 29b66931 23 ffff8801019c0480 2562633444 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562635062 C Bi:6:002:1 0 13 = a4095020 233405c9 077e8631 c8 ffff8801019c00c0 2562636731 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2562638062 C Bi:6:002:1 0 13 = a4095040 23ef3dcb 0779b704 4a ffff8801019c0480 2562640328 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562641059 C Bi:6:002:1 0 13 = a4095060 000bb504 00a08601 00 ffff8801019c0480 2562642869 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562644076 C Bi:6:002:1 0 13 = a4095020 00ffffff ff6ea531 27 ffff8801019c0480 2562645925 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2562648061 C Bi:6:002:1 0 13 = a4095040 23ef3dcb 07346231 e7 ffff8801af7e4d80 2562649956 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562651080 C Bi:6:002:1 0 13 = a4095060 233405c9 0705004f 0b ffff8801af7e4d80 2562652876 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562654077 C Bi:6:002:1 0 13 = a4095020 000000aa 0caa0eff 20 ffff8801019c00c0 2562655918 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2562657066 C Bi:6:002:1 0 13 = a4095040 ffffff03 000c0009 44 ffff8801af7e4d80 2562658964 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562660078 C Bi:6:002:1 0 13 = a4095060 01a7adff ffff0201 6a ffff8801019c0900 2562662002 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2562663062 C Bi:6:002:1 0 13 = a4095020 ff077d48 52293b88 d8 ffff8801019c0d80 2562665554 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2562666059 C Bi:6:002:1 0 13 = a4095040 31230246 cb07cc2d c6 ffff8801af7e4c00 2562671803 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562672064 C Bi:6:002:1 0 13 = a4095060 0900890f b00caa07 03 ffff8801af7e4d80 2562675552 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562676079 C Bi:6:002:1 0 13 = a4095020 83485229 fd893123 0b ffff8801af7e4d80 2562677481 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562679059 C Bi:6:002:1 0 26 = a4095040 da52cb07 c8350900 0da40950 60880fee 0ca90784 489a ffff8801af7e4c00 2562680530 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562682078 C Bi:6:002:1 0 13 = a4095020 5229088a 3123cc54 ae ffff8801af7e4c00 2562683551 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2562685074 C Bi:6:002:1 0 13 = a4095040 cb07f736 0900880f 3e ffff8801019c0840 2562686570 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2562688060 C Bi:6:002:1 0 13 = a4095060 020da907 8a485229 85 ffff8801019c09c0 2562690905 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2562691062 C Bi:6:002:1 0 13 = a4095020 b18b3123 5661cb07 0e ffff8801019c09c0 2562693955 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2562695059 C Bi:6:002:1 0 13 = a4095040 bc3e0900 880ffd0c 40 ffff8801019c0b40 2562697913 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2562698058 C Bi:6:002:1 0 13 = a4095060 a7078e48 5229728b 79 ffff8801019c0b40 2562699785 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2562700068 C Bi:6:002:1 0 13 = a4095020 3123f769 cb07fd43 23 ffff8801019c09c0 2562701808 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2562704064 C Bi:6:002:1 0 13 = a4095040 0900870f f70ca607 66 ffff8801019c09c0 2562708500 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2562709048 C Bi:6:002:1 0 13 = a4095060 93485229 0b8d3123 a9 ffff8801019c09c0 2562710597 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2562711045 C Bi:6:002:1 0 13 = a4095020 9873cb07 f8490900 42 ffff8801019c0b40 2562712421 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2562713043 C Bi:6:002:1 0 13 = a4095040 870fa20c a7079848 eb ffff8801019c0b40 2562714441 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2562716062 C Bi:6:002:1 0 13 = a4095060 5229338e 3123407b 72 ffff8801019c0b40 2562717491 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2562719043 C Bi:6:002:1 0 13 = a4095020 cb07b94e 0900870f 67 ffff8801019c0b40 2562720517 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2562722070 C Bi:6:002:1 0 13 = a4095040 6c0ba807 9d485229 db ffff8801af7e4cc0 2562723583 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562725060 C Bi:6:002:1 0 13 = a4095060 038f3123 ff85cb07 b5 ffff8801af7e4cc0 2562726446 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2562728064 C Bi:6:002:1 0 13 = a4095020 56550900 870f7f0b 2b ffff8801019c0240 2562729641 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2562735053 C Bi:6:002:1 0 13 = a4095040 a907a248 5229e08f ed ffff8801019c0240 2562738458 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2562739062 C Bi:6:002:1 0 13 = a4095060 31230890 cb07775b f7 ffff8801019c0240 2562740495 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2562741062 C Bi:6:002:1 0 13 = a4095020 0900860f 0c0caa07 f0 ffff8801019c0240 2562742526 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2562744062 C Bi:6:002:1 0 13 = a4095040 a8485229 59903123 fd ffff8801019c0240 2562745543 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2562747047 C Bi:6:002:1 0 13 = a4095060 d49bcb07 a5620900 d0 ffff8801af7e43c0 2562748421 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562750053 C Bi:6:002:1 0 13 = a4095020 860f420c a807ae48 53 ffff8801af7e43c0 2562751492 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562753077 C Bi:6:002:1 0 13 = a4095040 5229ec8f 3123baa7 aa ffff8801af7e43c0 2562754628 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562757074 C Bi:6:002:1 0 13 = a4095060 cb07ed69 0900850f 56 ffff8801af7e43c0 2562758592 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562760067 C Bi:6:002:1 0 13 = a40950a0 00000000 00009c10 d1 ffff8801af7e43c0 2562761430 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562797083 C Bi:6:002:1 0 13 = a4094e00 00000000 00009c10 6f ffff8801019c0240 2562803792 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2562805330 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0a80 2562806058 C Bo:6:002:1 0 8 > ffff8801019c0240 2562809070 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801af7e4cc0 2562810269 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2562810288 S Bo:6:002:1 -115 15 = a4095000 44090c00 00280000 940000 ffff8801af7e4d80 2562811043 C Bo:6:002:1 0 15 > ffff8801af7e4cc0 2562922069 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e4cc0 2562923190 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2562923203 S Bo:6:002:1 -115 15 = a40950a0 00009c10 00000000 d10000 ffff8801af7e43c0 2562924062 C Bo:6:002:1 0 15 > ffff8801af7e4cc0 2562931062 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e4cc0 2562933149 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563047067 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0840 2563049161 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2563172070 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801af7e4d80 2563174265 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2563176078 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c00c0 2563177297 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2563179076 C Bi:6:002:1 0 13 = a4095040 00280000 0c2b0000 b2 ffff8801af7e4cc0 2563180161 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563182056 C Bi:6:002:1 0 13 = a4095060 fc0ba707 b3485229 4a ffff8801af7e4cc0 2563183194 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563185075 C Bi:6:002:1 0 13 = a4095020 118f3123 83b1cb07 af ffff8801af7e4cc0 2563186220 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563189076 C Bi:6:002:1 0 13 = a4095040 f16f0900 850f010c ad ffff8801af7e4cc0 2563190292 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563192076 C Bi:6:002:1 0 13 = a4095060 a807b848 52291d8c 28 ffff8801af7e4cc0 2563193171 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563195077 C Bi:6:002:1 0 13 = a4095020 31230dba cb07e175 20 ffff8801af7e4cc0 2563196222 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563198063 C Bi:6:002:1 0 13 = a4095040 0900840f df0ba807 44 ffff8801af7e43c0 2563205638 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563206061 C Bi:6:002:1 0 13 = a4095060 bc485229 f38a3123 79 ffff8801af7e4cc0 2563207225 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563208057 C Bi:6:002:1 0 26 = a4095020 e3c0cb07 3d7a0900 7ca40950 40840f97 0baa07c0 488f ffff8801af7e43c0 2563209171 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563210076 C Bi:6:002:1 0 13 = a4095060 52298589 31233fc9 0e ffff8801af7e4cc0 2563211825 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563213047 C Bi:6:002:1 0 13 = a4095020 cb079d7f 0900830f 76 ffff8801af7e4cc0 2563214190 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563217067 C Bi:6:002:1 0 13 = a4095040 ea0bab07 c5485229 06 ffff8801af7e43c0 2563218116 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563220070 C Bi:6:002:1 0 13 = a4095060 64863123 80d2cb07 f3 ffff8801af7e43c0 2563221153 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563223056 C Bi:6:002:1 0 13 = a4095020 f5850900 820f650c 40 ffff8801af7e43c0 2563224188 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563226067 C Bi:6:002:1 0 13 = a4095040 ac07c948 52290584 6d ffff8801af7e43c0 2563227295 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563229075 C Bi:6:002:1 0 13 = a4095060 3123fdd9 cb070c8b e0 ffff8801019c0480 2563230153 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2563232078 C Bi:6:002:1 0 13 = a4095020 0900820f d40cac07 2a ffff8801019c0000 2563233202 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2563235074 C Bi:6:002:1 0 13 = a4095040 cf485229 977f3123 bb ffff8801019c0780 2563236230 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2563242090 C Bi:6:002:1 0 13 = a4095060 22e5cb07 fe920900 f3 ffff8801019c0480 2563243175 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2563245077 C Bi:6:002:1 0 13 = a4095020 800f180d ad07d448 71 ffff8801af7e4c00 2563246198 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563248079 C Bi:6:002:1 0 13 = a4095040 5229eb7c 3123deed 70 ffff8801af7e4c00 2563249230 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563251066 C Bi:6:002:1 0 13 = a4095060 cb07f098 09007f0f 40 ffff8801019c0cc0 2563252123 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2563254068 C Bi:6:002:1 0 13 = a4095020 b50cad07 da485229 27 ffff8801af7e43c0 2563255168 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563257063 C Bi:6:002:1 0 13 = a4095040 14793123 4df7cb07 b4 ffff8801019c0180 2563258199 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2563260078 C Bi:6:002:1 0 13 = a4095060 b69f0900 7e0fb10b 76 ffff8801af7e43c0 2563261240 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563263076 C Bi:6:002:1 0 13 = a4095020 ae07e048 5229f074 23 ffff8801af7e43c0 2563264164 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563267075 C Bi:6:002:1 0 13 = a4095040 31231600 cc0756a6 82 ffff8801019c0540 2563268179 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563270060 C Bi:6:002:1 0 13 = a4095060 09007d0f 330bac07 75 ffff8801019c0540 2563271212 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563273069 C Bi:6:002:1 0 13 = a4095020 e7485229 55703123 3e ffff8801af7e43c0 2563274990 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563276076 C Bi:6:002:1 0 13 = a4095040 de08cc07 41ad0900 45 ffff8801af7e43c0 2563277857 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563279062 C Bi:6:002:1 0 13 = a4095060 7d0f600a ab07e848 89 ffff8801af7e43c0 2563280902 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563282075 C Bi:6:002:1 0 13 = a4095020 5229876f 3123af09 fa ffff8801af7e43c0 2563283950 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563285062 C Bi:6:002:1 0 13 = a4095040 cc0726ae 09007d0f 85 ffff8801af7e43c0 2563287068 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563288056 C Bi:6:002:1 0 13 = a4095060 130aab07 eb485229 f0 ffff8801af7e43c0 2563290066 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563292057 C Bi:6:002:1 0 13 = a4095020 b06c3123 2108cc07 f1 ffff8801af7e4d80 2563293942 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2563295079 C Bi:6:002:1 0 13 = a4095040 12b10900 7d0fc209 ae ffff8801af7e4c00 2563296950 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563298060 C Bi:6:002:1 0 13 = a4095060 ab07ed48 5229576c d4 ffff8801af7e4c00 2563300852 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563301075 C Bi:6:002:1 0 13 = a4095020 31234c06 cc0743b2 bf ffff8801af7e4c00 2563307744 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563308047 C Bi:6:002:1 0 13 = a4095040 09007d0f 1c09ab02 7a ffff8801af7e4c00 2563310029 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563311066 C Bi:6:002:1 0 26 = a4095060 ed485229 00000000 43a40950 20000400 03ed4852 2904 ffff8801af7e4d80 2563312665 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2563313062 C Bi:6:002:1 0 13 = a4095040 d44c4ed8 ffffffff b3 ffff8801af7e4d80 2563314694 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2563317067 C Bi:6:002:1 0 13 = a4095060 ffffffff ffffffff 9d ffff8801af7e4d80 2563318747 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2563320068 C Bi:6:002:1 0 13 = a4095020 ffffffff 0100fa03 25 ffff8801af7e4d80 2563321797 S Bi:6:002:1 -115 4096 < ffff8801af7e4d80 2563323053 C Bi:6:002:1 0 13 = a4095040 8601ffff 0001ffff 3b ffff8801af7e4c00 2563324680 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563326061 C Bi:6:002:1 0 13 = a4095060 ff03ed48 52290000 bf ffff8801019c0540 2563327737 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563329062 C Bi:6:002:1 0 13 = a4095020 0000ffff ffffffff dd ffff8801019c0540 2563330746 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563332049 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffffff bd ffff8801019c0540 2563333781 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563335049 C Bi:6:002:1 0 13 = a4095060 ffff0100 6902d200 25 ffff8801019c0540 2563336687 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563338068 C Bi:6:002:1 0 13 = a4095020 ffff010c ffffff03 2c ffff8801019c0540 2563339708 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563342060 C Bi:6:002:1 0 13 = a4095040 ed485229 0bbe7801 af ffff8801019c0540 2563343743 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563345067 C Bi:6:002:1 0 13 = a4095060 ffffffff ffffffff 9d ffff8801019c0540 2563346786 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2563348066 C Bi:6:002:1 0 13 = a4095020 8f1e0000 0c000000 40 ffff8801af7e43c0 2563349661 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563351071 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffffff bd ffff8801af7e4c00 2563352749 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563354045 C Bi:6:002:1 0 13 = a4095060 0278ff64 ff026549 ad ffff8801af7e4c00 2563355810 S Bi:6:002:1 -115 4096 < ffff8801af7e4c00 2563357047 C Bi:6:002:1 0 13 = a4095020 52298000 00001503 30 ffff8801af7e4cc0 2563358792 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563360065 C Bi:6:002:1 0 13 = a4095040 ff08ba51 52297a48 e8 ffff8801af7e4cc0 2563361684 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563363077 C Bi:6:002:1 0 13 = a4095060 52294087 31238f3f 83 ffff8801019c03c0 2563364761 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2563367080 C Bi:6:002:1 0 13 = a4095020 cb07576c 31234c06 72 ffff8801af7e4cc0 2563368818 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563370082 C Bi:6:002:1 0 13 = a4095040 cc07acc5 0100acc5 77 ffff8801af7e4cc0 2563371687 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2563373077 C Bi:6:002:1 0 13 = a4095060 0100838a 0000ffff 95 ffff8801019c03c0 2563374752 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2563376076 C Bi:6:002:1 0 13 = a4095020 ffff6b90 3123d409 e9 ffff8801019c03c0 2563377759 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2563379074 C Bi:6:002:1 0 13 = a4095040 cc07486c 31238f3f f0 ffff8801019c0000 2563380819 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2563382074 C Bi:6:002:1 0 13 = a4095060 cb070600 1e000000 49 ffff8801019c0180 2563383701 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2563385076 C Bi:6:002:1 0 13 = a40950a0 00000000 00001366 28 ffff8801019c0cc0 2563386760 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2563422048 C Bi:6:002:1 0 13 = a4094e00 00000000 00001366 96 ffff8801019c0cc0 2563423709 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2563423722 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c00c0 2563424062 C Bo:6:002:1 0 8 > ffff8801019c0cc0 2563427063 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0cc0 2563428773 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2563428786 S Bo:6:002:1 -115 15 = a4095000 44090c00 002a0000 960000 ffff8801019c00c0 2563429061 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2563547084 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0cc0 2563548641 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2563548678 S Bo:6:002:1 -115 15 = a40950a0 00001366 00000000 280000 ffff8801019c0840 2563549062 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2563559079 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801af7e43c0 2563560663 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2563672092 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c06c0 2563674815 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2563796086 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801019c06c0 2563797826 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2563922075 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801af7e43c0 2563923973 S Bi:6:002:1 -115 4096 < ffff8801af7e43c0 2564047062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2564049087 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2564172086 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e4cc0 2564173960 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2564297083 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801af7e4cc0 2564300912 S Bi:6:002:1 -115 4096 < ffff8801af7e4cc0 2564422068 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5600 2564423918 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2564547092 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5240 2564548818 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2564549855 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801aeff5600 2564550062 C Bo:6:002:1 0 8 > ffff8801aeff5240 2564553078 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0900 2564556143 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2564556180 S Bo:6:002:1 -115 15 = a4095000 44090c00 002a0000 960000 ffff8801019c0480 2564557043 C Bo:6:002:1 0 15 > ffff8801019c0900 2564672062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5cc0 2564674861 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2564675859 S Bo:6:002:1 -115 15 = a40950a0 00001366 00000000 280000 ffff8801aeff50c0 2564676052 C Bo:6:002:1 0 15 > ffff8801aeff5cc0 2564684064 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5cc0 2564685838 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2564797084 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff50c0 2564798893 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2564922068 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0540 2564923794 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2564926068 C Bi:6:002:1 0 13 = a4095020 44890000 0c010000 1d ffff8801019c0540 2564927805 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2564929071 C Bi:6:002:1 0 13 = a4095040 002a0000 0c2b0000 b0 ffff8801019c0540 2564930833 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2564932067 C Bi:6:002:1 0 13 = a4095060 ed0b180d ffffffff 6e ffff8801019c0540 2564933800 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2564935065 C Bi:6:002:1 0 13 = a4095020 00000300 0901aaae d2 ffff8801019c0540 2564936807 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2564938064 C Bi:6:002:1 0 13 = a4095040 ffffff07 01ff02ba 03 ffff8801019c0540 2564939824 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2564942068 C Bi:6:002:1 0 13 = a4095060 51522901 00000008 be ffff8801019c0540 2564943733 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2564945045 C Bi:6:002:1 0 13 = a4095020 09014900 00120022 ac ffff8801aeff5600 2564946777 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2564948061 C Bi:6:002:1 0 13 = a4095040 fd048602 04860304 45 ffff8801019c0000 2564949807 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2564951067 C Bi:6:002:1 0 13 = a4095060 85040485 07048608 10 ffff8801aeff5600 2564952845 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2564954068 C Bi:6:002:1 0 13 = a4095020 04860904 860a0486 5c ffff8801019c0180 2564955743 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2564957070 C Bi:6:002:1 0 13 = a4095040 1d04851e 04851f04 a5 ffff8801019c0180 2564958786 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2564960067 C Bi:6:002:1 0 13 = a4095060 85200485 fe02840b ca ffff8801019c0180 2564961818 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2564963062 C Bi:6:002:1 0 13 = a4095020 02840d02 840e0284 58 ffff8801019c0900 2564964858 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564966069 C Bi:6:002:1 0 13 = a4095040 0f028414 02841502 b1 ffff8801019c0900 2564967753 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564970067 C Bi:6:002:1 0 13 = a4095060 84160284 17028419 01 ffff8801019c0900 2564971812 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564973068 C Bi:6:002:1 0 13 = a4095020 02841a02 84000100 c6 ffff8801aeff5c00 2564974890 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2564976069 C Bi:6:002:1 0 13 = a4095040 01010005 01000601 be ffff8801aeff50c0 2564977919 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2564979067 C Bi:6:002:1 0 13 = a4095060 00100102 11010212 8e ffff8801aeff50c0 2564980759 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2564982063 C Bi:6:002:1 0 13 = a4095020 01021301 02180102 d5 ffff8801019c0900 2564983770 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564985069 C Bi:6:002:1 0 13 = a4095040 1b01021c 010009ba 0b ffff8801019c0900 2564986804 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564988067 C Bi:6:002:1 0 13 = a4095060 5152290a 415229b8 3f ffff8801019c0900 2564989848 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564991056 C Bi:6:002:1 0 13 = a4095020 6f31231b 06cc07dd ab ffff8801019c0900 2564992769 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564994062 C Bi:6:002:1 0 13 = a4095040 d71e0081 d01e0043 78 ffff8801019c0900 2564995813 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2564998078 C Bi:6:002:1 0 13 = a4095060 b20900ff ffffff59 7f ffff8801019c0900 2564999902 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2565001056 C Bi:6:002:1 0 13 = a4095020 ec3223d4 09cc072a 1c ffff8801019c0900 2565002898 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2565004058 C Bi:6:002:1 0 13 = a4095040 88302385 00c80700 6c ffff8801aeff50c0 2565008523 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2565009065 C Bi:6:002:1 0 13 = a4095060 00ff0100 004b0c57 73 ffff8801aeff5c00 2565012542 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565013046 C Bi:6:002:1 0 13 = a4095020 11ffffff ff560046 dc ffff8801aeff50c0 2565014586 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2565015046 C Bi:6:002:1 0 13 = a4095040 00000007 00090101 b3 ffff8801019c0480 2565016381 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2565017046 C Bi:6:002:1 0 13 = a4095060 00a9b6ff ffffff00 82 ffff8801019c0480 2565018965 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2565020044 C Bi:6:002:1 0 13 = a4095020 4a000022 0007fd04 4b ffff8801aeff5c00 2565022016 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565022797 C Bi:6:002:1 0 13 = a4095040 86000486 01028402 3c ffff8801aeff5c00 2565024021 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565026054 C Bi:6:002:1 0 13 = a4095060 01000301 00040100 9b ffff8801aeff5c00 2565027964 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565029059 C Bi:6:002:1 0 13 = a4095020 0601020a ba515229 42 ffff8801aeff5c00 2565031063 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565032068 C Bi:6:002:1 0 13 = a4095040 81d01e00 0100001a e9 ffff8801aeff5c00 2565033137 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565035061 C Bi:6:002:1 0 13 = a4095060 01ff12ca 00000000 bb ffff8801aeff5c00 2565036289 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565038072 C Bi:6:002:1 0 13 = a40950a0 00000000 00000000 5d ffff8801aeff5cc0 2565039392 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565047068 C Bi:6:002:1 0 13 = a4094e00 00000000 00000000 e3 ffff8801019c0480 2565050144 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2565172051 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2565173512 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2565297066 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2565298604 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2565422055 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5240 2565423789 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2565427858 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0d80 2565428056 C Bo:6:002:1 0 8 > ffff8801aeff5240 2565431070 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0d80 2565432911 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2565432922 S Bo:6:002:1 -115 15 = a4095000 44090d00 00000000 bd0000 ffff8801019c0b40 2565433062 C Bo:6:002:1 0 15 > ffff8801019c0d80 2565547072 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0d80 2565550211 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565550227 S Bo:6:002:1 -115 15 = a40950a0 00010000 00000000 5c0000 ffff8801019c06c0 2565551063 C Bo:6:002:1 0 15 > ffff8801019c0d80 2565559083 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5240 2565560189 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2565672078 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5240 2565674812 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2565797074 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5240 2565798951 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2565801077 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801aeff5240 2565802973 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2565804077 C Bi:6:002:1 0 13 = a4095040 00000000 ad2e0000 3e ffff8801aeff5c00 2565807739 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565808072 C Bi:6:002:1 0 13 = a4095060 0e108300 9d2e0000 b3 ffff8801019c0240 2565809603 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2565810065 C Bi:6:002:1 0 13 = a4095020 2e464954 00004000 e8 ffff8801aeff5f00 2565812630 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565813058 C Bi:6:002:1 0 13 = a4095040 00000006 03048c04 34 ffff8801aeff5c00 2565814623 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565817045 C Bi:6:002:1 0 13 = a4095060 04860102 84020284 1c ffff8801aeff5c00 2565817633 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565820046 C Bi:6:002:1 0 13 = a4095020 05028400 010000d4 8b ffff8801019c0240 2565821578 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2565823070 C Bi:6:002:1 0 13 = a4095040 4c4ed80c ff542901 e8 ffff8801019c0240 2565824600 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2565826046 C Bi:6:002:1 0 13 = a4095060 00fa03ff ff044100 21 ffff8801019c0240 2565827632 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2565829051 C Bi:6:002:1 0 13 = a4095020 00310002 00028401 69 ffff8801aeff5f00 2565830645 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565832069 C Bi:6:002:1 0 13 = a4095040 01020186 01ff4200 85 ffff8801aeff5f00 2565833535 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565835067 C Bi:6:002:1 0 13 = a4095060 00150005 fd048603 f1 ffff8801aeff5f00 2565836756 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565838053 C Bi:6:002:1 0 13 = a4095020 04860001 00010100 5e ffff8801aeff5f00 2565839719 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565842062 C Bi:6:002:1 0 13 = a4095040 04010202 0cff5429 36 ffff8801aeff5f00 2565843697 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565845061 C Bi:6:002:1 0 13 = a4095060 00000000 00000043 de ffff8801aeff5f00 2565846607 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565848051 C Bi:6:002:1 0 13 = a4095020 00001700 0ffd0486 ba ffff8801aeff5f00 2565849587 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565851062 C Bi:6:002:1 0 13 = a4095040 03048c07 04860804 bf ffff8801aeff5f00 2565852615 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565854061 C Bi:6:002:1 0 13 = a4095060 860f0486 10048602 06 ffff8801019c06c0 2565856068 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565857067 C Bi:6:002:1 0 13 = a4095020 02840402 84050284 5a ffff8801019c06c0 2565859825 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565860067 C Bi:6:002:1 0 13 = a4095040 0a028400 01020101 32 ffff8801019c06c0 2565861635 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565863083 C Bi:6:002:1 0 13 = a4095060 02060102 0901020b 9b ffff8801019c06c0 2565864704 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565867062 C Bi:6:002:1 0 13 = a4095020 0102030c ff5429d4 87 ffff8801aeff5f00 2565868584 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565870061 C Bi:6:002:1 0 13 = a4095040 4c4ed8ff ffffffff 98 ffff8801aeff5c00 2565873692 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565874080 C Bi:6:002:1 0 13 = a4095060 ffffffff ffffffff 9d ffff8801aeff5f00 2565875672 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565876075 C Bi:6:002:1 0 13 = a4095020 ffffff01 00fa0386 5c ffff8801019c06c0 2565877721 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565879076 C Bi:6:002:1 0 13 = a4095040 01ffff00 01ffffff 42 ffff8801019c06c0 2565880574 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565882076 C Bi:6:002:1 0 13 = a4095060 030cff54 29000000 10 ffff8801019c06c0 2565883642 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565885076 C Bi:6:002:1 0 13 = a4095020 00ffffff ffffffff 22 ffff8801019c06c0 2565886638 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2565888080 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffffff bd ffff8801aeff5c00 2565889688 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565892076 C Bi:6:002:1 0 13 = a4095060 ff010069 02d200ff 25 ffff8801aeff5c00 2565893581 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2565895077 C Bi:6:002:1 0 13 = a4095020 ff010cff ffff030c df ffff8801aeff5240 2565897027 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2565898063 C Bi:6:002:1 0 13 = a4095040 ff54290b be7801ff 0c ffff8801019c0b40 2565900663 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2565901062 C Bi:6:002:1 0 13 = a4095060 ffffffff fffffffc 9e ffff8801aeff5600 2565905071 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2565906062 C Bi:6:002:1 0 13 = a4095020 0a000020 000000ff 08 ffff8801aeff5600 2565908119 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2565909064 C Bi:6:002:1 0 13 = a4095040 ffffffff ffffff02 40 ffff8801aeff5600 2565910229 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2565911078 C Bi:6:002:1 0 13 = a4095060 78ff63ff 44000016 d4 ffff8801019c0600 2565913160 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2565914076 C Bi:6:002:1 0 13 = a4095020 000afd04 86000102 ab ffff8801019c0600 2565916606 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2565917057 C Bi:6:002:1 0 13 = a4095040 01010202 01020301 bc ffff8801019c0600 2565918617 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2565920058 C Bi:6:002:1 0 13 = a4095060 02040102 05010006 9a ffff8801019c0600 2565923466 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2565924048 C Bi:6:002:1 0 13 = a4095020 01020701 02080102 d1 ffff8801019c0600 2565926383 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2565927046 C Bi:6:002:1 0 13 = a4095040 040cff54 290101ff c8 ffff8801aeff5600 2565928381 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2565929051 C Bi:6:002:1 0 13 = a4095060 010203ff ffff4500 27 ffff8801aeff5cc0 2565930448 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565932069 C Bi:6:002:1 0 13 = a4095020 004f0009 fd048600 e4 ffff8801aeff5cc0 2565933429 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565935056 C Bi:6:002:1 0 13 = a4095040 02840302 84010102 bc ffff8801aeff5cc0 2565936467 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565938068 C Bi:6:002:1 0 13 = a4095060 02010204 01000501 9d ffff8801aeff5cc0 2565939502 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565941059 C Bi:6:002:1 0 13 = a4095020 00060102 07010105 da ffff8801aeff5cc0 2565942405 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565945067 C Bi:6:002:1 0 13 = a4095040 0cff5429 2038a802 81 ffff8801aeff5cc0 2565946460 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565948067 C Bi:6:002:1 0 13 = a4095060 29c20146 b9014600 cf ffff8801aeff5cc0 2565949493 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565951068 C Bi:6:002:1 0 13 = a4095020 00140007 fd048600 b1 ffff8801aeff5cc0 2565952392 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565954068 C Bi:6:002:1 0 13 = a4095040 04850104 85050486 3b ffff8801aeff5cc0 2565955445 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565957069 C Bi:6:002:1 0 13 = a4095060 02028406 02840301 9b ffff8801aeff5cc0 2565958522 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565960052 C Bi:6:002:1 0 13 = a4095020 02060cff 5429c86a f5 ffff8801aeff5cc0 2565961507 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565963066 C Bi:6:002:1 0 13 = a4095040 31231005 cc070000 71 ffff8801aeff5cc0 2565964379 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565966063 C Bi:6:002:1 0 13 = a4095060 0000930f f7057a06 8f ffff8801aeff5cc0 2565967410 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2565970057 C Bi:6:002:1 0 13 = a4095020 0dff5429 d76a3123 fd ffff8801019c0480 2565971472 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2565973063 C Bi:6:002:1 0 13 = a4095040 0106cc07 85000000 f4 ffff8801019c0840 2565975379 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2565976055 C Bi:6:002:1 0 13 = a4095060 990ff904 7a0610ff 65 ffff8801aeff5f00 2565977410 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565979053 C Bi:6:002:1 0 13 = a4095020 54296d6d 3123b609 0d ffff8801aeff5f00 2565980437 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565982061 C Bi:6:002:1 0 13 = a4095040 cc07e102 0000af0f 35 ffff8801aeff5f00 2565983468 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2565985062 C Bi:6:002:1 0 13 = a4095060 b1087a06 13ff5429 c9 ffff8801019c00c0 2565986541 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2565988047 C Bi:6:002:1 0 13 = a4095020 ff6f3123 f907cc07 6a ffff8801019c0900 2565989414 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2565991061 C Bi:6:002:1 0 13 = a4095040 ab050000 8e0fa308 39 ffff8801019c0900 2565992463 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2565998063 C Bi:6:002:1 0 13 = a4095060 790614ff 54293071 35 ffff8801019c0900 2566001424 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2566002061 C Bi:6:002:1 0 13 = a4095020 3123dc05 cc075c07 86 ffff8801019c0900 2566003453 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2566004077 C Bi:6:002:1 0 13 = a4095040 0000890f 42098206 f4 ffff8801019c0900 2566008015 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2566009062 C Bi:6:002:1 0 13 = a4095060 15ff5429 9f723123 f5 ffff8801aeff5240 2566010561 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2566011081 C Bi:6:002:1 0 13 = a40950a0 00000000 0000d236 b9 ffff8801aeff5240 2566012436 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2566047063 C Bi:6:002:1 0 13 = a4094e00 00000000 0000d236 07 ffff8801aeff5240 2566048356 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566048368 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801aeff5c00 2566049063 C Bo:6:002:1 0 8 > ffff8801aeff5240 2566052068 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5240 2566053370 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566053382 S Bo:6:002:1 -115 15 = a4095000 44090d00 00020000 bf0000 ffff8801aeff5c00 2566054063 C Bo:6:002:1 0 15 > ffff8801aeff5240 2566172088 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0180 2566173394 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2566174460 S Bo:6:002:1 -115 15 = a40950a0 0000d236 00000000 b90000 ffff8801aeff5240 2566175065 C Bo:6:002:1 0 15 > ffff8801019c0180 2566184082 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5240 2566186469 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2566297085 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5240 2566299498 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2566422081 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5f00 2566424167 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566426065 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801aeff5f00 2566427160 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566429063 C Bi:6:002:1 0 13 = a4095040 00020000 ad2e0000 3c ffff8801aeff5f00 2566430483 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566432072 C Bi:6:002:1 0 13 = a4095060 dc03cc07 2b090000 ab ffff8801019c0540 2566434096 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2566435044 C Bi:6:002:1 0 13 = a4095020 860ff709 860616ff c3 ffff8801aeff5600 2566436147 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2566438071 C Bi:6:002:1 0 13 = a4095040 54299573 31232102 17 ffff8801aeff5cc0 2566439222 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566442068 C Bi:6:002:1 0 13 = a4095060 cc078b0a 0000840f 5c ffff8801aeff5cc0 2566443941 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566445062 C Bi:6:002:1 0 13 = a4095020 570a8406 17ff5429 97 ffff8801019c03c0 2566446128 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2566448064 C Bi:6:002:1 0 13 = a4095040 eb743123 2600cc07 dd ffff8801019c03c0 2566449179 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2566451063 C Bi:6:002:1 0 13 = a4095060 440c0000 830fdd0a 8e ffff8801019c03c0 2566452192 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2566454061 C Bi:6:002:1 0 13 = a4095020 82061cff 54299979 27 ffff8801aeff5cc0 2566455097 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566457063 C Bi:6:002:1 0 13 = a4095040 312333f6 cb07b813 0d ffff8801aeff5cc0 2566458125 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566460062 C Bi:6:002:1 0 13 = a4095060 0000890f 6d0d8006 fd ffff8801aeff5cc0 2566461165 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566463049 C Bi:6:002:1 0 13 = a4095020 21ff5429 a17d3123 b0 ffff8801aeff5cc0 2566464227 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566467061 C Bi:6:002:1 0 13 = a4095040 40ebcb07 5b1b0000 9a ffff8801aeff5cc0 2566468095 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566470062 C Bi:6:002:1 0 13 = a4095060 870f1c0f 820626ff 5b ffff8801019c0300 2566471146 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2566473061 C Bi:6:002:1 0 13 = a4095020 5429f580 3123f5e1 d3 ffff8801019c0300 2566474327 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2566476082 C Bi:6:002:1 0 13 = a4095040 cb07d021 0000890f 06 ffff8801019c0300 2566477342 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2566479066 C Bi:6:002:1 0 13 = a4095060 660e8706 27ff5429 d1 ffff8801019c0300 2566480124 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2566482077 C Bi:6:002:1 0 13 = a4095020 80813123 c2dfcb07 1f ffff8801aeff50c0 2566483149 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2566485063 C Bi:6:002:1 0 13 = a4095040 3d230000 8a0f560e 7e ffff8801019c0540 2566486194 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2566488079 C Bi:6:002:1 0 13 = a4095060 87062bff 54294084 71 ffff8801019c0540 2566489221 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2566491076 C Bi:6:002:1 0 13 = a4095020 31233bd8 cb078228 4a ffff8801019c0540 2566492129 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2566495078 C Bi:6:002:1 0 13 = a4095040 00008c0f a40d8706 16 ffff8801aeff5c00 2566496193 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566498077 C Bi:6:002:1 0 13 = a4095060 2fff5429 6d863123 c9 ffff8801019c0780 2566499249 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566501075 C Bi:6:002:1 0 13 = a4095020 56d0cb07 b32d0000 09 ffff8801019c0180 2566502306 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2566504062 C Bi:6:002:1 0 13 = a4095040 8e0fde0c 8b0632ff ae ffff8801019c0180 2566505112 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2566507073 C Bi:6:002:1 0 13 = a4095060 5429f987 3123b1c9 f4 ffff8801aeff5600 2566508156 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2566510063 C Bi:6:002:1 0 13 = a4095020 cb07fb31 0000900f 44 ffff8801019c0180 2566511166 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2566513078 C Bi:6:002:1 0 13 = a4095040 6c0d8d06 38ff5429 ed ffff8801aeff5c00 2566514188 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566516062 C Bi:6:002:1 0 13 = a4095060 8a8b3123 e4becb07 18 ffff8801aeff5c00 2566519544 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566520060 C Bi:6:002:1 0 13 = a4095020 5a390000 930f130d 3c ffff8801aeff5c00 2566521384 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566523076 C Bi:6:002:1 0 13 = a4095040 8e063cff 54298e8b 8e ffff8801aeff5c00 2566524853 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566526057 C Bi:6:002:1 0 13 = a4095060 312328b8 cb077d3d 93 ffff8801019c0780 2566528404 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566529057 C Bi:6:002:1 0 13 = a4095020 0000950f 0d0c8e06 ce ffff8801019c0cc0 2566530417 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2566532084 C Bi:6:002:1 0 13 = a4095040 40ff5429 6a8f3123 88 ffff8801019c0cc0 2566533427 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2566535043 C Bi:6:002:1 0 13 = a4095060 07b3cb07 4f420000 e8 ffff8801019c0cc0 2566536257 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2566538063 C Bi:6:002:1 0 13 = a4095020 960f4a0b 8f0641ff 32 ffff8801aeff5c00 2566539296 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566541053 C Bi:6:002:1 0 13 = a4095040 54292990 31231ab1 c0 ffff8801aeff5c00 2566542234 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566545070 C Bi:6:002:1 0 13 = a4095060 cb07a543 0000970f 2f ffff8801aeff5c00 2566546284 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566551068 C Bi:6:002:1 0 13 = a4095020 7c0b8f06 43ff5429 e2 ffff8801aeff5c00 2566553211 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566554068 C Bi:6:002:1 0 13 = a4095040 e7913123 efadcb07 57 ffff8801aeff5c00 2566555255 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566557042 C Bi:6:002:1 0 13 = a4095060 3a460000 980f7d0b 00 ffff8801aeff5c00 2566558296 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2566560068 C Bi:6:002:1 0 13 = a4095020 8d0645ff 5429b993 bb ffff8801aeff5cc0 2566561323 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566563061 C Bi:6:002:1 0 13 = a4095040 312387ae cb071c48 1e ffff8801aeff5cc0 2566564219 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566566061 C Bi:6:002:1 0 13 = a4095060 0000980f 460b8c06 cd ffff8801aeff5cc0 2566567272 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566570065 C Bi:6:002:1 0 13 = a4095020 48ff5429 68953123 f8 ffff8801aeff5cc0 2566572897 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566573071 C Bi:6:002:1 0 13 = a4095040 98b4cb07 084c0000 19 ffff8801019c0780 2566574417 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566576073 C Bi:6:002:1 0 13 = a4095060 970fcd0b 8e064cff f8 ffff8801019c0780 2566577330 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566579078 C Bi:6:002:1 0 13 = a4095020 54297a94 3123eabd 0b ffff8801019c0780 2566580403 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566582078 C Bi:6:002:1 0 13 = a4095040 cb07b851 0000970f 00 ffff8801019c0780 2566583409 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566585057 C Bi:6:002:1 0 13 = a4095060 aa0c8d06 50ff5429 62 ffff8801019c0780 2566586444 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566588076 C Bi:6:002:1 0 13 = a4095020 20983123 8bc6cb07 f6 ffff8801019c0780 2566589352 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2566591085 C Bi:6:002:1 0 13 = a4095040 0b580000 960f940d ee ffff8801aeff5f00 2566592370 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566595062 C Bi:6:002:1 0 13 = a4095060 8d0653ff 5429169b 4a ffff8801aeff5f00 2566596393 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566598061 C Bi:6:002:1 0 13 = a4095020 31232ccc cb07745c cb ffff8801aeff5f00 2566599431 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566601062 C Bi:6:002:1 0 13 = a4095040 0000950f 6c0e9006 d3 ffff8801aeff5f00 2566604494 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566605072 C Bi:6:002:1 0 13 = a4095060 55ff5429 5e9d3123 9b ffff8801aeff5f00 2566606495 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566607077 C Bi:6:002:1 0 13 = a4095020 44cecb07 ed5e0000 28 ffff8801aeff5f00 2566608552 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566610076 C Bi:6:002:1 0 13 = a4095040 950f850e 8e065bff 80 ffff8801019c00c0 2566611540 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2566613077 C Bi:6:002:1 0 13 = a4095060 5429e1a4 31238cd2 e9 ffff8801019c00c0 2566614490 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2566616079 C Bi:6:002:1 0 13 = a4095020 cb076e66 0000930f 85 ffff8801aeff5f00 2566617528 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2566619065 C Bi:6:002:1 0 13 = a4095040 7d0d8d06 61ff5429 a5 ffff8801019c0480 2566620563 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2566623063 C Bi:6:002:1 0 13 = a4095060 33ac3123 52d4cb07 5a ffff8801019c0480 2566625540 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2566626083 C Bi:6:002:1 0 13 = a4095020 556d0000 920f340c 40 ffff8801019c0480 2566630386 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2566631044 C Bi:6:002:1 0 13 = a4095040 8b0666ff 542961b3 06 ffff8801019c0480 2566632826 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2566633044 C Bi:6:002:1 0 13 = a4095060 3123ebd7 cb076b74 60 ffff8801019c0480 2566634430 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2566635043 C Bi:6:002:1 0 13 = a40950a0 00000000 00005286 89 ffff8801019c0480 2566636309 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2566672072 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5c00 2566674342 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2566674369 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801aeff5cc0 2566675041 C Bo:6:002:1 0 8 > ffff8801aeff5c00 2566678063 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5cc0 2566679425 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2566679441 S Bo:6:002:1 -115 15 = a4095000 44090d00 00040000 b90000 ffff8801aeff5600 2566680054 C Bo:6:002:1 0 15 > ffff8801aeff5cc0 2566797071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2566798436 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2566798515 S Bo:6:002:1 -115 15 = a40950a0 00005286 00000000 890000 ffff8801019c0b40 2566799060 C Bo:6:002:1 0 15 > ffff8801019c0840 2566809071 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c09c0 2566812461 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2566922065 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c06c0 2566923497 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2567047061 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5c00 2567049063 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2567065065 C Bi:6:002:1 0 7 = a4034000 0104e2 ffff8801aeff5f00 2567068079 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2567172080 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5f00 2567173352 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2567191282 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c06c0 2567192046 C Bo:6:002:1 0 8 > ffff8801aeff5f00 2567195053 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5f00 2567196347 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567196377 S Bo:6:002:1 -115 15 = a4095000 44090d00 00040000 b90000 ffff8801aeff5240 2567197074 C Bo:6:002:1 0 15 > ffff8801aeff5f00 2567297084 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2567299269 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2567299308 S Bo:6:002:1 -115 15 = a40950a0 00005286 00000000 890000 ffff8801019c09c0 2567300062 C Bo:6:002:1 0 15 > ffff8801019c06c0 2567309073 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff50c0 2567311289 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2567422082 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2567433830 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2567547076 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5c00 2567548267 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2567672068 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5cc0 2567674366 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2567797083 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0300 2567798286 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2567801062 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0300 2567802165 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2567804062 C Bi:6:002:1 0 13 = a4095040 00040000 ad2e0000 3a ffff8801aeff5600 2567808249 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2567809071 C Bi:6:002:1 0 13 = a4095060 0000900f 6a0c8b06 e9 ffff8801aeff5600 2567810270 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2567811077 C Bi:6:002:1 0 13 = a4095020 68ff5429 d1b53123 41 ffff8801aeff5600 2567812183 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2567813058 C Bi:6:002:1 0 13 = a4095040 18dbcb07 6f770000 aa ffff8801aeff5600 2567814320 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2567817062 C Bi:6:002:1 0 13 = a4095060 8f0f110d 8e066aff 1c ffff8801aeff5600 2567818319 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2567820078 C Bi:6:002:1 0 13 = a4095020 5429a7b7 31232ade 56 ffff8801aeff5600 2567821420 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2567823061 C Bi:6:002:1 0 13 = a4095040 cb07f879 00008f0f 70 ffff8801019c03c0 2567826268 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567827062 C Bi:6:002:1 0 13 = a4095060 490d8e06 6fff5429 bc ffff8801019c03c0 2567830650 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567831047 C Bi:6:002:1 0 13 = a4095020 02be3123 21e6cb07 78 ffff8801019c03c0 2567832353 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567833046 C Bi:6:002:1 0 13 = a4095040 a2810000 8d0fcc0e de ffff8801019c03c0 2567834374 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567835043 C Bi:6:002:1 0 13 = a4095060 8e0675ff 5429a3c6 87 ffff8801019c03c0 2567838840 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567839054 C Bi:6:002:1 0 13 = a4095020 312353ed cb07cf8a f8 ffff8801019c03c0 2567840870 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567841060 C Bi:6:002:1 0 13 = a4095040 00008b0f df0e9106 7f ffff8801019c03c0 2567842888 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567845068 C Bi:6:002:1 0 13 = a4095060 76ff5429 15c73123 a9 ffff8801019c03c0 2567846949 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2567848068 C Bi:6:002:1 0 13 = a4095020 e6eecb07 d68b0000 44 ffff8801019c0180 2567849833 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2567851062 C Bi:6:002:1 0 13 = a4095040 8b0fe10e 910678ff c6 ffff8801aeff50c0 2567852883 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2567854069 C Bi:6:002:1 0 13 = a4095060 54291fca 31231df1 cb ffff8801019c0180 2567855889 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2567857063 C Bi:6:002:1 0 13 = a4095020 cb07f18e 00008b0f ea ffff8801019c0180 2567858922 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2567860068 C Bi:6:002:1 0 13 = a4095040 f10e9006 7cff5429 2a ffff8801019c0180 2567861831 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2567863049 C Bi:6:002:1 0 13 = a4095060 c6ce3123 47f4cb07 f8 ffff8801019c0180 2567864860 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2567866061 C Bi:6:002:1 0 13 = a4095020 cb930000 8a0fd90d d4 ffff8801aeff5cc0 2567867950 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2567870073 C Bi:6:002:1 0 13 = a4095040 90067fff 542946d0 40 ffff8801aeff5cc0 2567871834 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2567873060 C Bi:6:002:1 0 13 = a4095060 31235bef cb075397 33 ffff8801aeff5cc0 2567874868 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2567876078 C Bi:6:002:1 0 13 = a4095020 00008a0f ca0c9006 08 ffff8801aeff5cc0 2567877892 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2567879079 C Bi:6:002:1 0 13 = a4095040 83ff5429 86d23123 fa ffff8801aeff5c00 2567881941 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2567883060 C Bi:6:002:1 0 13 = a4095060 d8e5cb07 779d0000 86 ffff8801aeff5240 2567884831 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567885076 C Bi:6:002:1 0 13 = a4095020 8a0f110d 900684ff a9 ffff8801aeff5240 2567886855 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567888062 C Bi:6:002:1 0 13 = a4095040 54293ad3 312302e4 dd ffff8801aeff5240 2567889938 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567891060 C Bi:6:002:1 0 13 = a4095060 cb07c29e 00008a0f 88 ffff8801aeff5240 2567892920 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567895079 C Bi:6:002:1 0 13 = a4095020 fc0c9006 88ff5429 b1 ffff8801aeff5240 2567896845 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567901070 C Bi:6:002:1 0 13 = a4095040 a7d63123 4ddfcb07 80 ffff8801aeff5240 2567903908 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567904048 C Bi:6:002:1 0 13 = a4095060 11a30000 8a0faa0c 0c ffff8801aeff5240 2567905928 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567907046 C Bi:6:002:1 0 13 = a4095020 91068aff 542957d7 c2 ffff8801aeff5240 2567910163 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567911050 C Bi:6:002:1 0 13 = a4095040 3123fcdc cb07a8a4 4f ffff8801aeff5240 2567912705 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567916047 C Bi:6:002:1 0 13 = a4095060 0000890f 500c9106 d0 ffff8801aeff5240 2567917755 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567920054 C Bi:6:002:1 0 13 = a4095020 8cff5429 55d63123 42 ffff8801aeff5240 2567921658 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567923050 C Bi:6:002:1 0 13 = a4095040 b0d9cb07 e6a60000 58 ffff8801aeff5240 2567932589 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567933048 C Bi:6:002:1 0 13 = a4095060 890fbe0b 92068eff 4b ffff8801aeff5240 2567934642 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567935051 C Bi:6:002:1 0 26 = a4095020 542994d3 31230dd7 2fa40950 40cb07e2 a9000089 0fbc ffff8801aeff5240 2567938095 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567941065 C Bi:6:002:1 0 13 = a4095060 480b9306 90ff5429 59 ffff8801aeff5f00 2567942652 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2567948075 C Bi:6:002:1 0 13 = a4095020 84d13123 97d4cb07 15 ffff8801019c0cc0 2567949606 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2567951045 C Bi:6:002:1 0 13 = a4095040 51ac0000 890f320b ff ffff8801aeff5240 2567952658 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567954058 C Bi:6:002:1 0 13 = a4095060 940695ff 542971cb a2 ffff8801aeff5240 2567955678 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2567957061 C Bi:6:002:1 0 13 = a4095020 3123e9cc cb07aab3 3f ffff8801019c0780 2567958556 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2567963050 C Bi:6:002:1 0 13 = a4095040 0000890f be0c9706 18 ffff8801019c0900 2567965857 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2567966064 C Bi:6:002:1 0 13 = a4095060 96ff5429 94ca3123 c5 ffff8801019c0900 2567967649 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2567973078 C Bi:6:002:1 0 13 = a4095020 ddcacb07 25b50000 96 ffff8801019c0480 2567975682 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2567976060 C Bi:6:002:1 0 13 = a4095040 890f410d 97069bff 82 ffff8801019c0900 2567980371 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2567981066 C Bi:6:002:1 0 13 = a4095060 5429ffc4 3123e0c3 ea ffff8801019c0900 2567982354 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2567988084 C Bi:6:002:1 0 13 = a4095020 cb07dbbb 00008a0f f4 ffff8801019c0900 2567991453 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2567992060 C Bi:6:002:1 0 13 = a4095040 d50d9a06 9cff5429 e7 ffff8801aeff5cc0 2567993890 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2567995078 C Bi:6:002:1 0 13 = a4095060 b4c33123 abc2cb07 5d ffff8801019c0900 2567996403 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2567998075 C Bi:6:002:1 0 13 = a4095020 45bd0000 8a0ffd0d 50 ffff8801019c0900 2567999389 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2568001078 C Bi:6:002:1 0 13 = a4095040 9a06a0ff 542929bf 95 ffff8801aeff50c0 2568002568 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2568004058 C Bi:6:002:1 0 13 = a4095060 312366bd cb0784c2 de ffff8801aeff5c00 2568005372 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2568010078 C Bi:6:002:1 0 13 = a4095020 00008c0f 9a0d9c06 53 ffff8801aeff5240 2568012396 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568013060 C Bi:6:002:1 0 13 = a4095040 a5ff5429 9ab83123 aa ffff8801aeff5240 2568014407 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568016079 C Bi:6:002:1 0 13 = a4095060 ffb7cb07 67c90000 b7 ffff8801019c00c0 2568017335 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568020083 C Bi:6:002:1 0 13 = a4095020 910f9f0d 9d06aaff 1f ffff8801019c00c0 2568021386 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568023079 C Bi:6:002:1 0 13 = a4095040 5429ccb2 3123d6b1 cb ffff8801019c00c0 2568024404 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568026078 C Bi:6:002:1 0 13 = a4095060 cb07f9cf 0000960f fe ffff8801019c00c0 2568027790 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568029062 C Bi:6:002:1 0 13 = a4095020 8a0d9d06 aeff5429 ed ffff8801019c00c0 2568030345 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568035070 C Bi:6:002:1 0 13 = a4095040 1ab03123 50a9cb07 30 ffff8801019c00c0 2568036372 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568041047 C Bi:6:002:1 0 13 = a4095060 a9d50000 970feb0d 9f ffff8801019c00c0 2568041923 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568045077 C Bi:6:002:1 0 13 = a40950a0 00000000 00005d3d 3d ffff8801019c0a80 2568046962 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2568172071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0a80 2568173938 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2568173959 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c06c0 2568175057 C Bo:6:002:1 0 8 > ffff8801019c0a80 2568177064 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5f00 2568179008 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568179029 S Bo:6:002:1 -115 15 = a4095000 44090d00 00060000 bb0000 ffff8801aeff5240 2568180055 C Bo:6:002:1 0 15 > ffff8801aeff5f00 2568297090 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5600 2568300062 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2568301082 S Bo:6:002:1 -115 15 = a40950a0 00005d3d 00000000 3d0000 ffff8801aeff5f00 2568302042 C Bo:6:002:1 0 15 > ffff8801aeff5600 2568309086 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5600 2568312059 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2568422051 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c06c0 2568423680 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2568547069 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5600 2568548870 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2568551049 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0840 2568552919 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2568554065 C Bi:6:002:1 0 13 = a4095040 00060000 ad2e0000 38 ffff8801019c0840 2568555800 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2568557057 C Bi:6:002:1 0 13 = a4095060 9d06b3ff 54295aac c1 ffff8801aeff50c0 2568558833 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2568560055 C Bi:6:002:1 0 13 = a4095020 312341a0 cb072ddc 13 ffff8801019c0840 2568561879 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2568563068 C Bi:6:002:1 0 13 = a4095040 00009b0f a80d9c06 16 ffff8801aeff5c00 2568564916 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2568566050 C Bi:6:002:1 0 13 = a4095060 b5ff5429 91ab3123 82 ffff8801019c00c0 2568567818 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568570058 C Bi:6:002:1 0 13 = a4095020 049dcb07 56de0000 00 ffff8801019c0480 2568571860 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2568573055 C Bi:6:002:1 0 13 = a4095040 9b0f240d 9d06b7ff d3 ffff8801019c00c0 2568574885 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568576055 C Bi:6:002:1 0 13 = a4095060 542902ac 31231798 d3 ffff8801aeff5f00 2568578373 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2568579056 C Bi:6:002:1 0 13 = a4095020 cb0752e1 00009c0f 31 ffff8801aeff5f00 2568580820 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2568582057 C Bi:6:002:1 0 13 = a4095040 6d0d9d06 bbff5429 7f ffff8801aeff5f00 2568583855 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2568585057 C Bi:6:002:1 0 13 = a4095060 82ae3123 c38dcb07 21 ffff8801019c00c0 2568586875 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2568588058 C Bi:6:002:1 0 13 = a4095020 22e80000 9f0f0e0e 87 ffff8801aeff5240 2568589933 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568591060 C Bi:6:002:1 0 13 = a4095040 9d06bdff 54290bb0 a2 ffff8801aeff5240 2568592880 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568594048 C Bi:6:002:1 0 13 = a4095060 31233989 cb073ceb 24 ffff8801019c0480 2568595861 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2568598062 C Bi:6:002:1 0 13 = a4095020 0000a00f 660e9d06 81 ffff8801019c0000 2568599906 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2568601046 C Bi:6:002:1 0 13 = a4095040 c1ff5429 95b23123 cb ffff8801019c0900 2568602929 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2568604057 C Bi:6:002:1 0 13 = a4095060 127ecb07 6ef20000 a1 ffff8801019c0900 2568605824 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2568610053 C Bi:6:002:1 0 13 = a4095020 a40f4510 9e06c5ff 81 ffff8801aeff5240 2568611913 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568613072 C Bi:6:002:1 0 13 = a4095040 542938b5 3123aa76 83 ffff8801aeff5240 2568614845 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568616070 C Bi:6:002:1 0 13 = a4095060 cb079af7 0000a50f 96 ffff8801aeff5240 2568617801 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568619073 C Bi:6:002:1 0 13 = a4095020 a00f9f06 caff5429 a3 ffff8801aeff5240 2568620840 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568623064 C Bi:6:002:1 0 13 = a4095040 37b93123 8e70cb07 13 ffff8801019c0000 2568624888 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2568626071 C Bi:6:002:1 0 13 = a4095060 d9fc0000 a40f7f0d 61 ffff8801019c0000 2568627802 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2568629061 C Bi:6:002:1 0 13 = a4095020 a006d0ff 5429a1bd 35 ffff8801019c0780 2568630832 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2568632046 C Bi:6:002:1 0 13 = a4095040 31239869 cb07c302 53 ffff8801019c0780 2568633885 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2568635044 C Bi:6:002:1 0 13 = a4095060 0100a30f 5f0aa206 c1 ffff8801019c0000 2568635889 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2568638050 C Bi:6:002:1 0 13 = a4095020 d3ff5429 63c03123 3d ffff8801aeff5240 2568639812 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568641071 C Bi:6:002:1 0 13 = a4095040 8966cb07 0d060100 94 ffff8801aeff5240 2568642833 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568644067 C Bi:6:002:1 0 13 = a4095060 a20f700a a306d4ff c4 ffff8801aeff5240 2568645876 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568647069 C Bi:6:002:1 0 13 = a4095020 542943c1 31237865 2d ffff8801aeff5240 2568648902 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568651065 C Bi:6:002:1 0 13 = a4095040 cb071707 0100a10f ce ffff8801aeff5240 2568652832 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568654063 C Bi:6:002:1 0 13 = a4095060 880aa306 d9ff5429 e1 ffff8801aeff5240 2568655880 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568657061 C Bi:6:002:1 0 13 = a4095020 16c63123 cb5ecb07 46 ffff8801aeff5240 2568658916 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568660060 C Bi:6:002:1 0 13 = a4095040 330d0100 a00fe40a c3 ffff8801aeff5240 2568661956 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568663046 C Bi:6:002:1 0 13 = a4095060 a406deff 54293fc9 95 ffff8801aeff5c00 2568664816 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2568666047 C Bi:6:002:1 0 13 = a4095020 3123ee56 cb07d312 7a ffff8801aeff5240 2568667877 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568669063 C Bi:6:002:1 0 13 = a4095040 01009e0f 570ba406 d3 ffff8801aeff5240 2568670873 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568672062 C Bi:6:002:1 0 13 = a4095060 e3ff5429 85cb3123 a0 ffff8801aeff5240 2568673902 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568675093 C Bi:6:002:1 0 13 = a4095020 f14ccb07 4b190100 ff ffff8801aeff5240 2568676975 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2568679081 C Bi:6:002:1 0 13 = a4095040 9c0f0f0c a406e9ff 99 ffff8801019c0780 2568680976 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2568682079 C Bi:6:002:1 0 13 = a4095060 5429eccd 31231141 83 ffff8801019c0780 2568683941 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2568685061 C Bi:6:002:1 0 13 = a4095020 cb07d920 01009a0f 7c ffff8801aeff5c00 2568687015 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2568688065 C Bi:6:002:1 0 13 = a4095040 8f0ca206 edff5429 f5 ffff8801019c0cc0 2568689854 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2568691061 C Bi:6:002:1 0 13 = a4095060 14d03123 0339cb07 bd ffff8801019c0cc0 2568693199 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2568694067 C Bi:6:002:1 0 13 = a4095020 2c260100 9a0fed0c a2 ffff8801019c03c0 2568696117 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2568697058 C Bi:6:002:1 0 13 = a4095040 a206f2ff 54290fd1 b7 ffff8801aeff50c0 2568698918 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2568700070 C Bi:6:002:1 0 13 = a4095060 3123aa30 cb075c2b ae ffff8801019c0180 2568701864 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568707085 C Bi:6:002:1 0 13 = a4095020 0100990f f50ba206 10 ffff8801aeff50c0 2568710965 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2568712067 C Bi:6:002:1 0 13 = a4095040 f3ff5429 97d03123 99 ffff8801aeff50c0 2568713845 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2568716082 C Bi:6:002:1 0 13 = a4095060 4f2fcb07 492c0100 55 ffff8801aeff50c0 2568717874 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2568719062 C Bi:6:002:1 0 13 = a4095020 990f8a0b a206f6ff 67 ffff8801019c0180 2568720942 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568725080 C Bi:6:002:1 0 13 = a4095040 542916d0 3123ee2a d0 ffff8801019c0180 2568728126 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568732062 C Bi:6:002:1 0 13 = a4095060 cb07fb2e 0100990f 13 ffff8801019c0180 2568733737 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568735056 C Bi:6:002:1 0 13 = a4095020 de0aa206 fcff5429 d3 ffff8801019c0180 2568740144 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568741065 C Bi:6:002:1 0 13 = a4095040 d3cd3123 e920cb07 b4 ffff8801019c0180 2568742168 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568742774 C Bi:6:002:1 0 13 = a4095060 71350100 9c0faf09 ed ffff8801019c0180 2568746924 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568747052 C Bi:6:002:1 0 13 = a4095020 a2060100 55295acd 93 ffff8801019c0180 2568748441 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568750049 C Bi:6:002:1 0 26 = a4095040 31237913 cb077b3d 4fa40950 6001009e 0f8e0ca5 062c ffff8801019c0180 2568751489 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568754070 C Bi:6:002:1 0 13 = a4095020 07005529 76cc3123 0e ffff8801019c0180 2568755551 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568757051 C Bi:6:002:1 0 13 = a4095040 9906cb07 6d450100 c7 ffff8801019c0180 2568758551 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568760052 C Bi:6:002:1 0 13 = a4095060 9f0f860e a4060c00 2b ffff8801019c0180 2568761457 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568763052 C Bi:6:002:1 0 13 = a4095020 55298fca 3123e6fb eb ffff8801019c0180 2568764495 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568766068 C Bi:6:002:1 0 13 = a4095040 ca07274c 01009e0f 8b ffff8801019c0180 2568767530 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568769068 C Bi:6:002:1 0 13 = a4095060 690da206 11005529 30 ffff8801019c0180 2568770563 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568772077 C Bi:6:002:1 0 13 = a40950a0 00000000 00005840 45 ffff8801019c0180 2568773533 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2568797087 C Bi:6:002:1 0 13 = a4094e00 00000000 00005840 fb ffff8801019c0180 2568799499 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2568800545 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0300 2568801062 C Bo:6:002:1 0 8 > ffff8801019c0180 2568804082 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5cc0 2568805579 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2568805617 S Bo:6:002:1 -115 15 = a4095000 44090d00 00080000 b50000 ffff8801aeff50c0 2568806064 C Bo:6:002:1 0 15 > ffff8801aeff5cc0 2568922090 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0cc0 2568924079 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2568924118 S Bo:6:002:1 -115 15 = a40950a0 00005840 00000000 450000 ffff8801019c03c0 2568925045 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2568934069 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5240 2568936019 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2569047052 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0000 2569048931 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2569172064 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0000 2569173995 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2569176058 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801aeff5f00 2569178030 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2569179069 C Bi:6:002:1 0 13 = a4095040 00080000 ad2e0000 36 ffff8801019c06c0 2569182286 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2569183065 C Bi:6:002:1 0 13 = a4095060 ffc83123 b6f0ca07 33 ffff8801019c06c0 2569187205 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2569191081 C Bi:6:002:1 0 13 = a4095020 20530100 9f0f5a0d 68 ffff8801aeff5600 2569192099 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2569195069 C Bi:6:002:1 0 13 = a4095040 a3061600 55294bc6 ff ffff8801aeff5600 2569196169 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2569198061 C Bi:6:002:1 0 13 = a4095060 312343e8 ca07e958 58 ffff8801aeff5600 2569200265 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2569201049 C Bi:6:002:1 0 13 = a4095020 01009e0f d00ca206 35 ffff8801019c06c0 2569204440 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2569205062 C Bi:6:002:1 0 13 = a4095040 18005529 66c53123 68 ffff8801019c0240 2569206464 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2569210055 C Bi:6:002:1 0 13 = a4095060 38e4ca07 955b0100 43 ffff8801019c0240 2569211458 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2569213047 C Bi:6:002:1 0 13 = a4095020 9f0fef0c a2061a00 10 ffff8801019c0240 2569214409 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2569216048 C Bi:6:002:1 0 13 = a4095040 5529a7c3 3123c9df a1 ffff8801019c0240 2569217484 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2569220047 C Bi:6:002:1 0 13 = a4095060 ca07b45e 0100a00f 14 ffff8801aeff5cc0 2569221415 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2569223072 C Bi:6:002:1 0 13 = a4095020 0f0da306 1e005529 18 ffff8801aeff5cc0 2569224435 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2569226059 C Bi:6:002:1 0 13 = a4095040 8ec03123 28d9ca07 dd ffff8801aeff5cc0 2569227484 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2569229068 C Bi:6:002:1 0 13 = a4095060 ba630100 9f0fe10c 38 ffff8801019c0b40 2569230404 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569232049 C Bi:6:002:1 0 13 = a4095020 a2062100 552914be 8e ffff8801019c0b40 2569233420 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569235048 C Bi:6:002:1 0 13 = a4095040 312366d3 ca07eb67 5b ffff8801019c0600 2569236226 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2569251061 C Bi:6:002:1 0 13 = a4095060 01009f0f 6d0da206 c8 ffff8801aeff5cc0 2569252148 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2569254063 C Bi:6:002:1 0 13 = a4095020 22005529 9ebd3123 b2 ffff8801aeff5cc0 2569255190 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2569257062 C Bi:6:002:1 0 13 = a4095040 6ed1ca07 30690100 97 ffff8801aeff5cc0 2569258204 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2569260062 C Bi:6:002:1 0 13 = a4095060 9f0f690d a3062600 ea ffff8801aeff5cc0 2569261233 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2569263057 C Bi:6:002:1 0 13 = a4095020 552986ba 31235ecb 1a ffff8801019c0b40 2569264246 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569266077 C Bi:6:002:1 0 13 = a4095040 ca07d76d 0100a10f 65 ffff8801019c0b40 2569267218 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569270076 C Bi:6:002:1 0 13 = a4095060 940ca306 2c005529 f0 ffff8801019c0b40 2569271237 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569273065 C Bi:6:002:1 0 13 = a4095020 12b73123 16bfca07 0e ffff8801aeff5600 2569274258 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2569276087 C Bi:6:002:1 0 13 = a4095040 02760100 a20fe10c 88 ffff8801019c0a80 2569277173 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2569282064 C Bi:6:002:1 0 13 = a4095060 a3062d00 552978b6 a7 ffff8801019c0a80 2569284259 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2569292087 C Bi:6:002:1 0 13 = a4095020 31230dbd ca075e77 9b ffff8801019c0a80 2569293203 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2569295077 C Bi:6:002:1 0 13 = a4095040 0100a20f df0ca306 67 ffff8801019c0d80 2569296267 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2569298076 C Bi:6:002:1 0 13 = a4095060 31005529 9bb33123 ea ffff8801019c0d80 2569299257 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2569301065 C Bi:6:002:1 0 13 = a4095020 fdb6ca07 ff7b0100 de ffff8801019c0d80 2569302197 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2569304078 C Bi:6:002:1 0 13 = a4095040 a40fd10c a2063400 5b ffff8801aeff5f00 2569305252 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2569307066 C Bi:6:002:1 0 13 = a4095060 5529f9b2 31235cb1 55 ffff8801aeff5f00 2569308396 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2569310085 C Bi:6:002:1 0 13 = a4095020 ca07897f 0100a60f 4e ffff8801aeff50c0 2569311158 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2569313059 C Bi:6:002:1 0 13 = a4095040 9d0ca206 35005529 c1 ffff8801aeff50c0 2569314166 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2569316062 C Bi:6:002:1 0 13 = a4095060 b0b23123 d1aeca07 3f ffff8801aeff50c0 2569317192 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2569320064 C Bi:6:002:1 0 13 = a4095020 19810100 a60f940c 75 ffff8801aeff5c00 2569321290 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2569326063 C Bi:6:002:1 0 13 = a4095040 a2063900 552907b2 e9 ffff8801aeff5c00 2569327214 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2569329079 C Bi:6:002:1 0 13 = a4095060 3123efa3 ca07c087 49 ffff8801aeff5c00 2569330240 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2569332077 C Bi:6:002:1 0 13 = a4095020 0100a90f cb0da347 58 ffff8801019c0d80 2569333255 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2569335061 C Bi:6:002:1 0 13 = a4095040 00001300 21fd0486 f0 ffff8801019c0d80 2569336311 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2569338065 C Bi:6:002:1 0 13 = a4095060 02048603 04850404 9f ffff8801019c0d80 2569343951 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2569345056 C Bi:6:002:1 0 13 = a4095020 85050485 06048507 5c ffff8801aeff5240 2569347894 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2569348052 C Bi:6:002:1 0 13 = a4095040 04860804 86090486 3e ffff8801aeff5240 2569349903 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2569350046 C Bi:6:002:1 0 13 = a4095060 0a04861b 04851c04 97 ffff8801019c0a80 2569351936 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2569354046 C Bi:6:002:1 0 13 = a4095020 851d0485 1e0485fe a5 ffff8801019c06c0 2569355960 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2569360065 C Bi:6:002:1 0 13 = a4095040 02840b02 840c0284 3c ffff8801019c06c0 2569361912 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2569363068 C Bi:6:002:1 0 13 = a4095060 0d02840e 02841302 8f ffff8801aeff5240 2569364950 S Bi:6:002:1 -115 4096 < ffff8801aeff5240 2569367046 C Bi:6:002:1 0 13 = a4095020 84140284 15028416 4e ffff8801aeff5c00 2569369028 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2569373075 C Bi:6:002:1 0 13 = a4095040 02840001 00010100 3a ffff8801aeff5c00 2569375952 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2569377057 C Bi:6:002:1 0 13 = a4095060 0f010210 01021101 92 ffff8801aeff5c00 2569378969 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2569379070 C Bi:6:002:1 0 13 = a4095020 02120102 17010018 c0 ffff8801019c0a80 2569380991 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2569382060 C Bi:6:002:1 0 13 = a4095040 01001901 001a0102 bd ffff8801019c0a80 2569383889 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2569385066 C Bi:6:002:1 0 13 = a4095060 07390055 290cff54 78 ffff8801019c0b40 2569386939 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569398083 C Bi:6:002:1 0 13 = a4095020 29c86a31 231005cc 9d ffff8801019c0b40 2569400983 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569402059 C Bi:6:002:1 0 13 = a4095040 0707b231 23efa3ca 9b ffff8801aeff5c00 2569404061 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2569405077 C Bi:6:002:1 0 13 = a4095060 07e49904 00b49604 c5 ffff8801019c0b40 2569407050 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569408079 C Bi:6:002:1 0 13 = a4095020 00a08601 00ffffff 05 ffff8801019c0b40 2569409971 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569411066 C Bi:6:002:1 0 13 = a4095040 ff57d731 23200acc 36 ffff8801019c0b40 2569414693 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569415062 C Bi:6:002:1 0 13 = a4095060 07c86a31 23efa3ca ac ffff8801019c0600 2569417711 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2569418061 C Bi:6:002:1 0 13 = a4095020 0700003a 000000fd 1d ffff8801019c0b40 2569419969 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569421064 C Bi:6:002:1 0 13 = a4095040 0c9e10ff ffffff32 0d ffff8801019c0b40 2569422643 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2569423063 C Bi:6:002:1 0 13 = a4095060 002e0009 0197a5ff 76 ffff8801019c0600 2569425673 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2569426063 C Bi:6:002:1 0 13 = a4095020 ffff0201 ff063a00 1d ffff8801019c0600 2569427648 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2569432072 C Bi:6:002:1 0 13 = a4095040 55299db1 3123e6a1 b8 ffff8801aeff5600 2569435377 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2569436050 C Bi:6:002:1 0 13 = a4095060 ca070b89 0100aa0f 76 ffff8801aeff5600 2569437631 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2569438044 C Bi:6:002:1 0 13 = a40950a0 00000000 00009f56 94 ffff8801aeff5600 2569440686 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2569547076 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0000 2569548284 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2569548301 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0480 2569549041 C Bo:6:002:1 0 8 > ffff8801019c0000 2569552049 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0000 2569553209 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2569553244 S Bo:6:002:1 -115 15 = a4095000 44090d00 000a0000 b70000 ffff8801019c0480 2569554042 C Bo:6:002:1 0 15 > ffff8801019c0000 2569672069 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0000 2569674242 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2569674288 S Bo:6:002:1 -115 15 = a40950a0 00009f56 00000000 940000 ffff8801019c0000 2569675064 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801019c00c0 2569675074 C Bo:6:002:1 0 15 > ffff8801aeff50c0 2569676273 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2569679092 C Bi:6:002:1 0 7 = a4034000 502097 ffff8801aeff50c0 2569680332 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2569797076 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff50c0 2569799308 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2569922090 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff50c0 2569923365 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2570047078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0300 2570048309 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2570172062 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5f00 2570173185 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2570297086 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5f00 2570300167 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570301130 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801aeff5cc0 2570302065 C Bo:6:002:1 0 8 > ffff8801aeff5f00 2570305064 C Bi:6:002:1 0 6 = a4025200 03f7 ffff8801aeff5f00 2570307770 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570308888 S Bo:6:002:1 -115 15 = a4095000 44090d00 000a0000 b70000 ffff8801aeff5cc0 2570309067 C Bo:6:002:1 0 15 > ffff8801aeff5f00 2570422087 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0cc0 2570425777 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2570433564 S Bo:6:002:1 -115 15 = a40950a0 00009f56 00000000 940000 ffff8801019c0900 2570434046 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2570443063 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5cc0 2570444537 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570547075 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5cc0 2570548777 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570672051 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5600 2570673836 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570676063 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801aeff5cc0 2570677861 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570679061 C Bi:6:002:1 0 13 = a4095040 000a0000 ad2e0000 34 ffff8801aeff5600 2570680758 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570682062 C Bi:6:002:1 0 13 = a4095060 d80da206 40005529 d0 ffff8801019c0780 2570683792 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2570685062 C Bi:6:002:1 0 13 = a4095020 89b03123 cb96ca07 66 ffff8801019c0780 2570686844 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2570688065 C Bi:6:002:1 0 13 = a4095040 e78f0100 b50fb40d d7 ffff8801019c0780 2570689914 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2570691059 C Bi:6:002:1 0 13 = a4095060 a1064500 5529d6b0 65 ffff8801019c0780 2570692810 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2570698067 C Bi:6:002:1 0 13 = a4095020 3123998a ca075597 d3 ffff8801019c0780 2570701923 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2570704064 C Bi:6:002:1 0 13 = a4095040 0100c20f c50ca106 1f ffff8801aeff5cc0 2570707212 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570708068 C Bi:6:002:1 0 13 = a4095060 46005529 e3b03123 e6 ffff8801019c0840 2570710278 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2570711065 C Bi:6:002:1 0 13 = a4095020 6087ca07 49990100 26 ffff8801019c0000 2570713070 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2570714067 C Bi:6:002:1 0 13 = a4095040 c50f410d a2064b00 d4 ffff8801019c0840 2570715332 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2570716080 C Bi:6:002:1 0 13 = a4095060 5529d4b1 3123a57c 4f ffff8801019c0840 2570717592 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2570719063 C Bi:6:002:1 0 13 = a4095020 ca07e09f 0100cb0f aa ffff8801aeff5f00 2570721242 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2570723071 C Bi:6:002:1 0 13 = a4095040 bb0da306 51005529 83 ffff8801019c0840 2570724425 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2570726062 C Bi:6:002:1 0 13 = a4095060 0eb33123 6971ca07 e7 ffff8801019c0480 2570731743 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2570732073 C Bi:6:002:1 0 13 = a4095020 e2a60100 d00fff0c b4 ffff8801019c0240 2570734876 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2570735050 C Bi:6:002:1 0 26 = a4095040 a3065500 55295cb2 dfa40950 60312313 6bca07c8 aa58 ffff8801019c0480 2570737425 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2570744052 C Bi:6:002:1 0 13 = a4095020 0100cf0f 8f0ba406 3a ffff8801aeff50c0 2570745264 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2570748059 C Bi:6:002:1 0 13 = a4095040 5b005529 1ab23123 20 ffff8801aeff50c0 2570750332 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2570751061 C Bi:6:002:1 0 13 = a4095060 8e5eca07 6cb20100 5f ffff8801aeff50c0 2570752226 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2570754058 C Bi:6:002:1 0 13 = a4095020 d10fe80a a4066000 23 ffff8801aeff50c0 2570755247 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2570757059 C Bi:6:002:1 0 13 = a4095040 5529cbb1 31231f53 e5 ffff8801019c0240 2570758294 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2570760065 C Bi:6:002:1 0 13 = a4095060 ca0762b9 0100d30f 56 ffff8801019c0240 2570761330 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2570766050 C Bi:6:002:1 0 13 = a4095020 070da406 66005529 6f ffff8801019c0600 2570767286 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2570773066 C Bi:6:002:1 0 13 = a4095040 16b03123 7348ca07 ff ffff8801019c0600 2570775413 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2570776065 C Bi:6:002:1 0 13 = a4095060 2dc00100 d10fa70c 04 ffff8801019c0600 2570777270 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2570779066 C Bi:6:002:1 0 13 = a4095020 a3066900 552956b0 8b ffff8801aeff5f00 2570780347 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2570782069 C Bi:6:002:1 0 13 = a4095040 31239043 ca0737c3 45 ffff8801aeff5f00 2570783360 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2570785070 C Bi:6:002:1 0 13 = a4095060 0100d10f c10ba306 2d ffff8801aeff5f00 2570786352 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2570788077 C Bi:6:002:1 0 13 = a4095020 6b005529 f4b03123 9c ffff8801aeff5f00 2570789318 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2570791080 C Bi:6:002:1 0 13 = a4095040 bc3fca07 b0c50100 87 ffff8801aeff5f00 2570792316 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2570794061 C Bi:6:002:1 0 13 = a4095060 d00f4c0b a3067000 d0 ffff8801aeff5cc0 2570796416 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570801069 C Bi:6:002:1 0 13 = a4095020 552964b2 31235e37 0c ffff8801019c0600 2570802285 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2570804079 C Bi:6:002:1 0 13 = a4095040 ca07f5ca 0100ce0f 8f ffff8801019c0600 2570805302 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2570807079 C Bi:6:002:1 0 13 = a4095060 db0aa306 75005529 e0 ffff8801aeff5600 2570808347 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570810062 C Bi:6:002:1 0 13 = a4095020 86b43123 2f2eca07 31 ffff8801aeff5600 2570811367 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570813079 C Bi:6:002:1 0 13 = a4095040 fed00100 cc0f4c0b 16 ffff8801019c0240 2570814827 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2570816067 C Bi:6:002:1 0 13 = a4095060 a3067a00 55298fb7 06 ffff8801019c0240 2570817309 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2570819063 C Bi:6:002:1 0 13 = a4095020 3123c224 ca075ed7 6d ffff8801019c0240 2570820349 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2570822063 C Bi:6:002:1 0 13 = a4095040 0100cb0f ce0ba406 1f ffff8801019c0d80 2570824283 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2570825060 C Bi:6:002:1 0 13 = a4095060 7f005529 4dba3123 7b ffff8801aeff5600 2570826420 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570835081 C Bi:6:002:1 0 13 = a4095020 b81aca07 03de0100 6e ffff8801aeff5600 2570836276 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570838075 C Bi:6:002:1 0 13 = a4095040 cb0fcc0c a5068400 9e ffff8801aeff5600 2570839283 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570841071 C Bi:6:002:1 0 13 = a4095060 552973bd 3123d312 fc ffff8801aeff5600 2570842333 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570844065 C Bi:6:002:1 0 13 = a4095020 ca07a3e3 0100cb0f 95 ffff8801aeff5600 2570845356 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570850074 C Bi:6:002:1 0 13 = a4095040 390ca506 8a005529 dd ffff8801aeff5600 2570852288 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570854069 C Bi:6:002:1 0 13 = a4095060 f5c13123 410bca07 3c ffff8801aeff5cc0 2570856333 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570857047 C Bi:6:002:1 0 13 = a4095020 ede90100 ca0f230b 35 ffff8801aeff5600 2570858825 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570860064 C Bi:6:002:1 0 13 = a4095040 a5069000 552923c7 16 ffff8801aeff5600 2570861279 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2570863070 C Bi:6:002:1 0 13 = a4095060 31231504 ca0769f0 ca ffff8801019c0240 2570864305 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2570866068 C Bi:6:002:1 0 13 = a4095020 0100c90f cb0aa706 7a ffff8801aeff5cc0 2570867336 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570869069 C Bi:6:002:1 0 13 = a4095040 92005529 92c83123 1b ffff8801019c0d80 2570870355 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2570872059 C Bi:6:002:1 0 13 = a4095060 6d02ca07 28f20100 e4 ffff8801019c0d80 2570873304 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2570879077 C Bi:6:002:1 0 13 = a4095020 c90f7f0a a7069500 5a ffff8801aeff5cc0 2570882432 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570883061 C Bi:6:002:1 0 13 = a4095040 552997ca 31239dff ec ffff8801aeff5c00 2570884291 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2570885068 C Bi:6:002:1 0 13 = a4095060 c907c2f4 0100c80f a3 ffff8801019c0a80 2570886375 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2570888079 C Bi:6:002:1 0 13 = a4095020 c709a806 96005529 57 ffff8801019c0a80 2570889345 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2570891078 C Bi:6:002:1 0 13 = a4095040 87cb3123 cffec907 1c ffff8801019c0a80 2570892355 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2570894081 C Bi:6:002:1 0 13 = a4095060 c2f50100 c80fc509 a0 ffff8801019c06c0 2570895399 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2570897065 C Bi:6:002:1 0 13 = a4095020 a8069700 552915cc 41 ffff8801019c06c0 2570899311 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2570900081 C Bi:6:002:1 0 13 = a4095040 312376fd c907b5f6 a9 ffff8801019c06c0 2570901339 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2570903060 C Bi:6:002:1 0 13 = a4095060 0100c80f d109a806 2d ffff8801aeff5cc0 2570904417 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2570907073 C Bi:6:002:1 0 13 = a4095020 9a005529 5ecf3123 b8 ffff8801019c06c0 2570908305 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2570910068 C Bi:6:002:1 0 13 = a4095040 1afac907 5afa0100 32 ffff8801019c06c0 2570911316 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2570913065 C Bi:6:002:1 0 13 = a4095060 c80f0a0a a8069f00 6b ffff8801019c0a80 2570914408 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2570916059 C Bi:6:002:1 0 13 = a40950a0 00000000 0000ca50 c7 ffff8801019c0d80 2570917408 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2570921065 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801aeff5c00 2570922319 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571047077 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0600 2571051955 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2571052995 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c00c0 2571054050 C Bo:6:002:1 0 8 > ffff8801019c0600 2571057065 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0600 2571058992 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2571059009 S Bo:6:002:1 -115 15 = a4095000 44090d00 000c0000 b10000 ffff8801019c00c0 2571060042 C Bo:6:002:1 0 15 > ffff8801019c0600 2571172055 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5600 2571173120 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571173141 S Bo:6:002:1 -115 15 = a40950a0 0000ca50 00000000 c70000 ffff8801aeff5cc0 2571174042 C Bo:6:002:1 0 15 > ffff8801aeff5600 2571187054 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0780 2571188201 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2571297064 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5c00 2571298615 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571422076 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5c00 2571423718 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571426045 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801aeff50c0 2571427595 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571429071 C Bi:6:002:1 0 13 = a4095040 000c0000 ad2e0000 32 ffff8801019c03c0 2571430610 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571432075 C Bi:6:002:1 0 13 = a4095060 5529f2d3 312375f5 52 ffff8801019c03c0 2571433668 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571435048 C Bi:6:002:1 0 13 = a4095020 c9077cff 0100c70f 59 ffff8801019c03c0 2571436601 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571438050 C Bi:6:002:1 0 13 = a4095040 460aa806 a5005529 86 ffff8801019c03c0 2571439618 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571445070 C Bi:6:002:1 0 13 = a4095060 ead93123 44f0c907 c6 ffff8801019c03c0 2571448712 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571449065 C Bi:6:002:1 0 13 = a4095020 ec050200 c60fc20a 37 ffff8801019c03c0 2571450587 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571451061 C Bi:6:002:1 0 13 = a4095040 a806aa00 5529a9de b2 ffff8801019c03c0 2571452630 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571454068 C Bi:6:002:1 0 13 = a4095060 3123c2ec c907db0a be ffff8801019c0300 2571455652 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571457065 C Bi:6:002:1 0 13 = a4095020 0200c60f 7f0aa706 c2 ffff8801019c0540 2571458679 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2571460046 C Bi:6:002:1 0 13 = a4095040 b0005529 67e43123 e0 ffff8801019c0540 2571461555 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2571463051 C Bi:6:002:1 0 13 = a4095060 ade9c907 98100200 9d ffff8801019c0540 2571464681 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2571466048 C Bi:6:002:1 0 13 = a4095020 c50f9d09 a606b600 95 ffff8801aeff50c0 2571467608 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571470065 C Bi:6:002:1 0 13 = a4095040 5529cbeb 3123ebe4 fc ffff8801019c03c0 2571471678 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571473066 C Bi:6:002:1 0 13 = a4095060 c9071818 0200c50f 9b ffff8801019c03c0 2571474601 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2571479067 C Bi:6:002:1 0 13 = a4095020 b60aa506 bc005529 02 ffff8801aeff5cc0 2571481717 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571482066 C Bi:6:002:1 0 13 = a4095040 a9f33123 b3dfc907 57 ffff8801aeff5cc0 2571483543 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571485062 C Bi:6:002:1 0 13 = a4095060 1b200200 c50fbe0c dc ffff8801aeff5600 2571486645 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2571488048 C Bi:6:002:1 0 13 = a4095020 a706c200 55295efa 66 ffff8801aeff5600 2571489598 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2571491067 C Bi:6:002:1 0 13 = a4095040 3123efd8 c9079e27 ef ffff8801aeff5600 2571492641 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2571495062 C Bi:6:002:1 0 13 = a4095060 0200c50f f70ca806 00 ffff8801019c0180 2571496568 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2571498049 C Bi:6:002:1 0 13 = a4095020 c7005529 6c003223 1b ffff8801aeff50c0 2571499642 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571501080 C Bi:6:002:1 0 13 = a4095040 3ed4c907 012e0200 b4 ffff8801aeff50c0 2571502655 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571507080 C Bi:6:002:1 0 13 = a4095060 c50fac0c a806cc00 95 ffff8801aeff5c00 2571509614 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571510063 C Bi:6:002:1 0 13 = a4095020 5529b006 32233dcf f4 ffff8801019c0180 2571511624 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2571513068 C Bi:6:002:1 0 13 = a4095040 c907b634 0200c40f 38 ffff8801019c0300 2571515670 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571516049 C Bi:6:002:1 0 13 = a4095060 bd0ca906 d1005529 2e ffff8801019c0180 2571517655 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2571519047 C Bi:6:002:1 0 13 = a4095020 610d3223 f1cac907 55 ffff8801aeff5c00 2571520587 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571523050 C Bi:6:002:1 0 13 = a4095040 803b0200 c30f0a0d cf ffff8801aeff5c00 2571524637 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571526071 C Bi:6:002:1 0 13 = a4095060 aa06d600 55298413 0c ffff8801aeff5c00 2571527657 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571529068 C Bi:6:002:1 0 13 = a4095020 322305c5 c9074642 c6 ffff8801aeff5c00 2571530671 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571532045 C Bi:6:002:1 0 13 = a4095040 0200c10f 5b0da906 88 ffff8801aeff5f00 2571533580 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2571535079 C Bi:6:002:1 0 13 = a4095060 db005529 2d1b3223 1d ffff8801019c0300 2571536642 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571538078 C Bi:6:002:1 0 13 = a4095020 babfc907 204a0200 7e ffff8801aeff5f00 2571539678 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2571541080 C Bi:6:002:1 0 13 = a4095040 bf0f440e a906e000 08 ffff8801aeff5f00 2571542798 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2571544071 C Bi:6:002:1 0 13 = a4095060 5529fa21 3223cbb9 59 ffff8801019c0300 2571545602 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571548071 C Bi:6:002:1 0 13 = a4095020 c9078151 0200bd0f 73 ffff8801019c0300 2571549655 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571551070 C Bi:6:002:1 0 13 = a4095040 040fa906 e4005529 81 ffff8801019c0300 2571552682 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571554062 C Bi:6:002:1 0 13 = a4095060 48283223 dbb5c907 4c ffff8801019c0300 2571557091 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571558063 C Bi:6:002:1 0 13 = a4095020 e8570200 bb0f770f ac ffff8801019c0300 2571559710 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2571563051 C Bi:6:002:1 0 13 = a4095040 aa06e900 5529102f bb ffff8801aeff50c0 2571564082 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571566052 C Bi:6:002:1 0 13 = a4095060 3223f4af c907375f 71 ffff8801aeff50c0 2571567519 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571569071 C Bi:6:002:1 0 13 = a4095020 0200b80f 130faa06 d8 ffff8801aeff50c0 2571570565 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571573058 C Bi:6:002:1 0 13 = a4095040 ed005529 ed333223 e3 ffff8801aeff5600 2571574623 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2571576069 C Bi:6:002:1 0 13 = a4095060 bfabc907 76640200 57 ffff8801019c09c0 2571577696 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2571579049 C Bi:6:002:1 0 13 = a4095020 b60f7f0e aa06f300 4a ffff8801019c09c0 2571580542 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2571582063 C Bi:6:002:1 0 13 = a4095040 5529243c 322371a5 1c ffff8801019c09c0 2571583598 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2571585063 C Bi:6:002:1 0 13 = a4095060 c907116d 0200b20f 90 ffff8801019c09c0 2571586624 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2571588065 C Bi:6:002:1 0 13 = a4095020 080eac06 f9005529 f4 ffff8801aeff5600 2571589652 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2571591066 C Bi:6:002:1 0 13 = a4095040 c3443223 4ba1c907 0f ffff8801aeff50c0 2571592550 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571598066 C Bi:6:002:1 0 13 = a4095060 9c750200 af0f1b0e c3 ffff8801019c0540 2571601651 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2571604051 C Bi:6:002:1 0 13 = a4095020 ab06fd00 5529b14a 0a ffff8801aeff5cc0 2571605559 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571607060 C Bi:6:002:1 0 13 = a4095040 32233e9e c907747b cd ffff8801019c0000 2571608593 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2571610055 C Bi:6:002:1 0 13 = a4095060 0200ad0f 800eab06 1e ffff8801019c0cc0 2571611665 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2571613061 C Bi:6:002:1 0 13 = a4095020 01015529 f04f3223 0f ffff8801019c0780 2571614693 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2571616069 C Bi:6:002:1 0 13 = a4095040 da9bc907 96800200 26 ffff8801aeff5c00 2571617558 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571623086 C Bi:6:002:1 0 13 = a4095060 ab0fea0d aa060701 74 ffff8801aeff5c00 2571626712 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571627078 C Bi:6:002:1 0 13 = a4095020 5529c158 3223bf96 00 ffff8801019c0600 2571628588 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2571629079 C Bi:6:002:1 0 13 = a4095040 c9075f89 0200a90f 01 ffff8801019c0600 2571630632 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2571632075 C Bi:6:002:1 0 13 = a4095060 280ea906 0c015529 65 ffff8801aeff5c00 2571633646 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571635059 C Bi:6:002:1 0 13 = a4095020 23603223 8092c907 53 ffff8801aeff5c00 2571636759 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2571638064 C Bi:6:002:1 0 13 = a4095040 ca900200 a70f8a0e c9 ffff8801019c0600 2571639686 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2571641068 C Bi:6:002:1 0 13 = a4095060 aa061101 55298f65 b7 ffff8801019c0600 2571642578 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2571648088 C Bi:6:002:1 0 13 = a4095020 3223ac8b c9075997 eb ffff8801aeff5cc0 2571651684 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571652068 C Bi:6:002:1 0 13 = a4095040 0200a60f 0f0eac06 bd ffff8801aeff5cc0 2571654578 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571655060 C Bi:6:002:1 0 13 = a4095060 15015529 e8683223 64 ffff8801aeff5cc0 2571656692 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571666075 C Bi:6:002:1 0 13 = a40950a0 00000000 00006ab5 82 ffff8801aeff50c0 2571667569 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571671072 C Bi:6:002:1 0 7 = a4034000 0102e4 ffff8801aeff50c0 2571672624 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571797085 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2571799196 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2571800240 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0240 2571801042 C Bo:6:002:1 0 8 > ffff8801019c0480 2571804081 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5600 2571805267 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2571805305 S Bo:6:002:1 -115 15 = a4095000 44090d00 000e0000 b30000 ffff8801aeff50c0 2571806065 C Bo:6:002:1 0 15 > ffff8801aeff5600 2571922086 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2571924973 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2571926017 S Bo:6:002:1 -115 15 = a40950a0 00006ab5 00000000 820000 ffff8801aeff5cc0 2571927047 C Bo:6:002:1 0 15 > ffff8801019c06c0 2571934064 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5cc0 2571937031 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572047091 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c06c0 2572047980 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2572172067 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5c00 2572175065 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2572176065 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0b40 2572178098 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2572179064 C Bi:6:002:1 0 13 = a4095040 000e0000 ad2e0000 30 ffff8801019c00c0 2572179917 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572182070 C Bi:6:002:1 0 13 = a4095060 e384c907 8e9c0200 24 ffff8801019c00c0 2572183975 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572185063 C Bi:6:002:1 0 13 = a4095020 a60f880d ab061801 45 ffff8801019c00c0 2572187012 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572188057 C Bi:6:002:1 0 13 = a4095040 5529336b 3223b67f 41 ffff8801019c00c0 2572190028 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572191058 C Bi:6:002:1 0 13 = a4095060 c90763a0 0200a50f 38 ffff8801019c00c0 2572192945 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572194069 C Bi:6:002:1 0 13 = a4095020 170dab06 1c015529 0b ffff8801019c00c0 2572195986 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572198059 C Bi:6:002:1 0 13 = a4095040 ac6d3223 b777c907 63 ffff8801019c00c0 2572200063 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572201051 C Bi:6:002:1 0 13 = a4095060 d7a50200 a50f230d 69 ffff8801aeff5c00 2572202075 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2572204045 C Bi:6:002:1 0 13 = a4095020 ab062001 55296970 34 ffff8801aeff5c00 2572205956 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2572207052 C Bi:6:002:1 0 13 = a4095040 32234f70 c90705ab f3 ffff8801019c0480 2572209018 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2572210049 C Bi:6:002:1 0 13 = a4095060 0200a40f 1b0daa06 8e ffff8801aeff50c0 2572212035 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2572213053 C Bi:6:002:1 0 13 = a4095020 21015529 59713223 b8 ffff8801019c0240 2572215082 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2572216079 C Bi:6:002:1 0 13 = a4095040 e76ec907 38ac0200 6c ffff8801019c0240 2572217988 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2572219076 C Bi:6:002:1 0 13 = a4095060 a40ff90c aa062701 49 ffff8801019c0240 2572221033 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2572223078 C Bi:6:002:1 0 13 = a4095020 55298e76 32230465 29 ffff8801019c0240 2572225078 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2572226064 C Bi:6:002:1 0 13 = a4095040 c907f7b3 0200a30f 99 ffff8801aeff5cc0 2572227112 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572229068 C Bi:6:002:1 0 13 = a4095060 fd0caa06 2b015529 96 ffff8801019c0840 2572230996 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2572232079 C Bi:6:002:1 0 13 = a4095020 047b3223 8f60c907 92 ffff8801aeff5cc0 2572234055 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572235077 C Bi:6:002:1 0 13 = a4095040 fab80200 a30fc30c 9e ffff8801aeff5cc0 2572237076 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572238084 C Bi:6:002:1 0 13 = a4095060 aa062c01 5529c97b d2 ffff8801aeff5f00 2572239967 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572241065 C Bi:6:002:1 0 13 = a4095020 3223c35e c90747ba 62 ffff8801aeff5f00 2572246053 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572247084 C Bi:6:002:1 0 13 = a4095040 0200a30f aa0caa06 19 ffff8801aeff5f00 2572249116 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572250060 C Bi:6:002:1 0 13 = a4095060 2f015529 6c7e3223 cc ffff8801019c0600 2572251108 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2572252079 C Bi:6:002:1 0 13 = a4095020 e259c907 2abe0200 3e ffff8801019c0600 2572253978 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2572255061 C Bi:6:002:1 0 13 = a4095040 a20fcc0c ab063201 4e ffff8801019c0600 2572256223 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2572257058 C Bi:6:002:1 0 13 = a4095060 5529d680 32238854 7a ffff8801019c0600 2572258993 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2572260046 C Bi:6:002:1 0 13 = a4095020 c9071fc2 0200a20f 61 ffff8801019c0600 2572261847 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2572263048 C Bi:6:002:1 0 13 = a4095040 df0cab06 34015529 8a ffff8801019c0600 2572265122 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2572266071 C Bi:6:002:1 0 13 = a4095060 30823223 c251c907 63 ffff8801019c0780 2572267799 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2572269045 C Bi:6:002:1 0 13 = a4095020 3bc40200 a20f930c 12 ffff8801019c0cc0 2572270811 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2572273048 C Bi:6:002:1 0 13 = a4095040 ab063901 55295e85 8f ffff8801019c0cc0 2572273833 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2572276071 C Bi:6:002:1 0 13 = a4095060 3223674a c90797c9 31 ffff8801019c0cc0 2572277779 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2572279070 C Bi:6:002:1 0 13 = a4095020 0200a10f db0bab06 0c ffff8801019c0cc0 2572280805 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2572282069 C Bi:6:002:1 0 13 = a4095040 3e015529 37893223 51 ffff8801019c0cc0 2572283872 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2572285070 C Bi:6:002:1 0 13 = a4095060 af42c907 81cf0200 f2 ffff8801aeff5f00 2572286887 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572288048 C Bi:6:002:1 0 13 = a4095020 a00f4c0b ad064401 db ffff8801019c0780 2572289746 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2572291071 C Bi:6:002:1 0 13 = a4095040 5529fd8c 32232238 bb ffff8801019c0780 2572292814 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2572294070 C Bi:6:002:1 0 13 = a4095060 c907ead6 02009f0f fd ffff8801019c0000 2572295847 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572297062 C Bi:6:002:1 0 13 = a4095020 ba0bae06 49015529 f0 ffff8801019c0780 2572298860 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2572301064 C Bi:6:002:1 0 13 = a4095040 f48f3223 3630c907 1f ffff8801019c0780 2572302772 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2572304063 C Bi:6:002:1 0 13 = a4095060 75dc0200 9e0fbb0b 17 ffff8801aeff5f00 2572305814 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572307069 C Bi:6:002:1 0 13 = a4095020 b0064d01 5529e591 2f ffff8801aeff5f00 2572308831 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572310069 C Bi:6:002:1 0 13 = a4095040 3223c128 c90767e1 0d ffff8801aeff5f00 2572311735 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572313056 C Bi:6:002:1 0 13 = a4095060 02009d0f 0d0cb106 bb ffff8801aeff5f00 2572314807 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572316071 C Bi:6:002:1 0 13 = a4095020 52015529 32953223 44 ffff8801019c0000 2572317813 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572319070 C Bi:6:002:1 0 13 = a4095040 6220c907 61e70200 b5 ffff8801019c0000 2572320842 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572322069 C Bi:6:002:1 0 13 = a4095060 9d0fe30b b1065801 09 ffff8801019c0000 2572323742 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572326070 C Bi:6:002:1 0 13 = a4095020 55291999 32232c16 0a ffff8801019c03c0 2572327790 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2572329045 C Bi:6:002:1 0 13 = a4095040 c9079fee 02009f0f 90 ffff8801019c0000 2572330815 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572332057 C Bi:6:002:1 0 13 = a4095060 d10bb006 5e015529 d2 ffff8801019c03c0 2572333865 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2572335046 C Bi:6:002:1 0 13 = a4095020 ef9b3223 110bc907 6c ffff8801019c03c0 2572336746 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2572338070 C Bi:6:002:1 0 13 = a4095040 edf50200 a30f080c 0f ffff8801019c03c0 2572339778 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2572341069 C Bi:6:002:1 0 13 = a4095060 b0066301 55293e9f 94 ffff8801019c03c0 2572342814 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2572344068 C Bi:6:002:1 0 13 = a4095020 3223a201 c90770fc 2d ffff8801aeff5cc0 2572345854 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572347072 C Bi:6:002:1 0 13 = a4095040 0200a70f 9b0caf06 29 ffff8801aeff5cc0 2572348745 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572354046 C Bi:6:002:1 0 13 = a4095060 68015529 d2a13223 ea ffff8801019c0000 2572359197 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572360061 C Bi:6:002:1 0 13 = a4095020 f8f6c807 63030300 7f ffff8801019c0540 2572361791 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2572362059 C Bi:6:002:1 0 13 = a4095040 ab0fab0c af066c01 7a ffff8801019c0000 2572363807 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572364058 C Bi:6:002:1 0 13 = a4095060 552913a4 322309f0 be ffff8801019c0000 2572365839 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572366060 C Bi:6:002:1 0 13 = a4095020 c8072008 0300ae0f 98 ffff8801019c0000 2572367835 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572369047 C Bi:6:002:1 0 13 = a4095040 080dae06 71015529 1c ffff8801019c0000 2572369855 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2572372071 C Bi:6:002:1 0 13 = a4095060 cba63223 6ae6c807 a2 ffff8801aeff5cc0 2572373753 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572376065 C Bi:6:002:1 0 13 = a4095020 850e0300 b00f9c0c 7a ffff8801aeff5cc0 2572377856 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572379065 C Bi:6:002:1 0 13 = a4095040 ad077101 55293a00 21 ffff8801aeff5cc0 2572380818 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572382045 C Bi:6:002:1 0 13 = a4095060 55299db1 3123e6a1 98 ffff8801aeff5cc0 2572383741 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2572385060 C Bi:6:002:1 0 13 = a40950a0 00000000 000013ba f4 ffff8801aeff5f00 2572386755 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2572422069 C Bi:6:002:1 0 13 = a4094e00 00000000 000013ba 4a ffff8801019c09c0 2572423779 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2572423815 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0300 2572424041 C Bo:6:002:1 0 8 > ffff8801019c09c0 2572427050 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5c00 2572428839 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2572428857 S Bo:6:002:1 -115 15 = a4095000 44090d00 00100000 ad0000 ffff8801aeff50c0 2572429057 C Bo:6:002:1 0 15 > ffff8801aeff5c00 2572547052 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c06c0 2572548883 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572548898 S Bo:6:002:1 -115 15 = a40950a0 000013ba 00000000 f40000 ffff8801019c06c0 2572549072 C Bi:6:002:1 0 7 = a4034000 0106e0 ffff8801019c00c0 2572549077 C Bo:6:002:1 0 15 > ffff8801019c00c0 2572550934 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572554058 C Bi:6:002:1 0 7 = a4034000 502097 ffff8801019c00c0 2572555769 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572672060 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c00c0 2572672938 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572797070 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c00c0 2572799010 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2572922091 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5c00 2572923948 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573047078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2573050313 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2573172049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c00c0 2573173968 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2573173982 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0600 2573175063 C Bo:6:002:1 0 8 > ffff8801019c00c0 2573177070 C Bi:6:002:1 0 6 = a4025200 03f7 ffff8801aeff5c00 2573178863 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573178876 S Bo:6:002:1 -115 15 = a4095000 44090d00 00100000 ad0000 ffff8801aeff50c0 2573179063 C Bo:6:002:1 0 15 > ffff8801aeff5c00 2573297073 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5c00 2573299860 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573299874 S Bo:6:002:1 -115 15 = a40950a0 000013ba 00000000 f40000 ffff8801aeff5cc0 2573300064 C Bo:6:002:1 0 15 > ffff8801aeff5c00 2573309073 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5c00 2573311882 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573422087 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5c00 2573424329 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573547078 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801aeff5c00 2573549206 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573551082 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801aeff5c00 2573552260 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573554059 C Bi:6:002:1 0 13 = a4095040 00100000 ad2e0000 2e ffff8801019c0b40 2573555365 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2573557080 C Bi:6:002:1 0 13 = a4095060 ca07cba6 32236ae6 a0 ffff8801aeff5f00 2573558298 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2573560078 C Bi:6:002:1 0 13 = a4095020 c807f0c5 040002c2 e3 ffff8801aeff50c0 2573562231 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573563077 C Bi:6:002:1 0 13 = a4095040 0400a086 0100ffff 9e ffff8801aeff5c00 2573564207 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573566076 C Bi:6:002:1 0 13 = a4095060 ffffcba6 3223e6a1 a6 ffff8801aeff5c00 2573567233 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573569060 C Bi:6:002:1 0 13 = a4095020 ca07f2af 31236ae6 d3 ffff8801aeff5c00 2573572426 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573573061 C Bi:6:002:1 0 13 = a4095040 c8070100 45000000 36 ffff8801aeff5c00 2573574440 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573576063 C Bi:6:002:1 0 13 = a4095060 870c770f ffffffff 6e ffff8801aeff5c00 2573579429 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573580050 C Bi:6:002:1 0 13 = a4095020 0d000c00 0901a9b1 cc ffff8801019c06c0 2573581985 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2573583066 C Bi:6:002:1 0 13 = a4095040 ffffff02 01ff0678 c0 ffff8801019c06c0 2573584401 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2573585069 C Bi:6:002:1 0 13 = a4095060 015529c6 aa32233b a6 ffff8801019c06c0 2573586419 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2573588071 C Bi:6:002:1 0 13 = a4095020 d9c80757 170300b4 3c ffff8801019c0a80 2573589473 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2573591070 C Bi:6:002:1 0 13 = a4095040 0fa90cab 067d0155 93 ffff8801019c0a80 2573592493 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2573594045 C Bi:6:002:1 0 13 = a4095060 293bad32 2385cfc8 b1 ffff8801aeff5c00 2573595356 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573598072 C Bi:6:002:1 0 13 = a4095020 07b61d03 00b60fa8 63 ffff8801aeff5c00 2573599409 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573601069 C Bi:6:002:1 0 13 = a4095040 0cab067e 0155291d 02 ffff8801aeff5c00 2573602461 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573604044 C Bi:6:002:1 0 13 = a4095060 ae3223cc cdc80706 ea ffff8801aeff5c00 2573605494 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573607048 C Bi:6:002:1 0 13 = a4095020 1f0300b6 0fa30cac 7b ffff8801aeff5c00 2573608394 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573610073 C Bi:6:002:1 0 13 = a4095040 06810155 29c9af32 13 ffff8801aeff5c00 2573611410 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573613045 C Bi:6:002:1 0 13 = a4095060 234ec8c8 07b32203 65 ffff8801aeff5c00 2573614445 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573616066 C Bi:6:002:1 0 13 = a4095020 00b60f8a 0cac0686 ce ffff8801aeff50c0 2573617488 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573619073 C Bi:6:002:1 0 13 = a4095040 01552985 b2322348 ae ffff8801aeff5cc0 2573620403 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573623070 C Bi:6:002:1 0 13 = a4095060 bfc807ce 280300b7 bf ffff8801019c0540 2573624409 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573626072 C Bi:6:002:1 0 13 = a4095020 0f6d0cac 06890155 c4 ffff8801019c0540 2573627499 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573629078 C Bi:6:002:1 0 13 = a4095040 29f1b232 23c9bfc8 78 ffff8801019c0540 2573630528 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573632063 C Bi:6:002:1 0 13 = a4095060 07a32a03 00b60fd2 7b ffff8801019c0540 2573633450 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573635077 C Bi:6:002:1 0 13 = a4095020 0aab068a 015529b7 3a ffff8801019c0540 2573636455 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573638077 C Bi:6:002:1 0 13 = a4095040 b23223a8 c0c8072f 96 ffff8801019c0540 2573639489 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573641079 C Bi:6:002:1 0 13 = a4095060 2b0300b6 0f390aab 94 ffff8801019c0540 2573642521 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573644076 C Bi:6:002:1 0 13 = a4095020 068d0155 2922b232 89 ffff8801aeff5cc0 2573645421 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573648077 C Bi:6:002:1 0 13 = a4095040 2379c3c8 07ec2c03 28 ffff8801019c0180 2573653053 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2573654074 C Bi:6:002:1 0 13 = a4095060 00b50f71 08a7068e 71 ffff8801019c0d80 2573656391 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2573657079 C Bi:6:002:1 0 13 = a4095020 01552968 b132232f 47 ffff8801aeff5f00 2573658387 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2573660081 C Bi:6:002:1 0 26 = a4095040 c5c80727 2e0300b5 08a40950 600f5408 a7069301 55a8 ffff8801aeff5f00 2573661397 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2573663079 C Bi:6:002:1 0 13 = a4095020 2932b032 2373cac8 16 ffff8801019c09c0 2573664570 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2573666077 C Bi:6:002:1 0 13 = a4095040 07533103 00b20fca ac ffff8801019c09c0 2573667347 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2573669057 C Bi:6:002:1 0 13 = a4095060 06a40697 015529da 09 ffff8801019c09c0 2573670384 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2573673059 C Bi:6:002:1 0 13 = a4095020 b13223d0 cec807dc 70 ffff8801aeff5600 2573675919 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573676060 C Bi:6:002:1 0 13 = a4095040 330300b1 0fac07a2 3a ffff8801aeff5f00 2573677943 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2573679055 C Bi:6:002:1 0 13 = a4095060 06980155 2924b232 da ffff8801aeff5c00 2573684172 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573685065 C Bi:6:002:1 0 13 = a4095020 23a6d0c8 07003503 71 ffff8801aeff5600 2573686155 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573688046 C Bi:6:002:1 0 13 = a4095040 00b00f1b 08a2069c 29 ffff8801aeff5600 2573689161 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573691071 C Bi:6:002:1 0 13 = a4095060 0155294a b5322370 7e ffff8801aeff5600 2573692077 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573694065 C Bi:6:002:1 0 13 = a4095020 d6c8079c 390300af cd ffff8801aeff5600 2573696106 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573697064 C Bi:6:002:1 0 13 = a4095040 0f7508a4 069d0155 a4 ffff8801019c09c0 2573698138 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2573701070 C Bi:6:002:1 0 13 = a4095060 29b1b632 23f0d7c8 4d ffff8801019c09c0 2573702202 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2573704066 C Bi:6:002:1 0 13 = a4095020 07333b03 00af0fed 9c ffff8801aeff5c00 2573705119 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573707065 C Bi:6:002:1 0 13 = a4095040 08a506a1 01552979 b3 ffff8801019c0540 2573708173 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2573710079 C Bi:6:002:1 0 13 = a4095060 bb322377 dcc8076b 38 ffff8801aeff5cc0 2573712251 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573713062 C Bi:6:002:1 0 13 = a4095020 400300ad 0f600ba6 f1 ffff8801aeff50c0 2573714235 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573716081 C Bi:6:002:1 0 13 = a4095040 06a60155 29e6c132 75 ffff8801aeff50c0 2573717092 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573719060 C Bi:6:002:1 0 13 = a4095060 23b7e3c8 07ed4703 8c ffff8801aeff50c0 2573720108 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573722079 C Bi:6:002:1 0 13 = a4095020 00ac0f56 0da606ab 2e ffff8801aeff50c0 2573723133 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573726067 C Bi:6:002:1 0 13 = a4095040 01552955 c73223f3 b0 ffff8801aeff5cc0 2573727452 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573729072 C Bi:6:002:1 0 13 = a4095060 eac807a8 4e0300aa f7 ffff8801019c09c0 2573731129 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2573732066 C Bi:6:002:1 0 13 = a4095020 0ffb0da5 06b10155 62 ffff8801aeff5cc0 2573733155 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573735080 C Bi:6:002:1 0 13 = a4095040 29f8cd32 2329f3c8 a2 ffff8801aeff5cc0 2573736195 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573738078 C Bi:6:002:1 0 13 = a4095060 079e5603 00aa0f91 65 ffff8801aeff5cc0 2573739243 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2573741076 C Bi:6:002:1 0 13 = a4095020 0da506b6 015529db 63 ffff8801019c0180 2573742493 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2573744069 C Bi:6:002:1 0 13 = a4095040 d2322396 fac8070f d2 ffff8801aeff50c0 2573745136 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573747087 C Bi:6:002:1 0 13 = a4095060 5d0300aa 0f1d0da6 d0 ffff8801aeff5c00 2573748180 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2573751080 C Bi:6:002:1 0 13 = a4095020 06bc0155 29f9d832 09 ffff8801019c0d80 2573752097 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2573754080 C Bi:6:002:1 0 13 = a4095040 23aa03c9 07fe6403 60 ffff8801aeff5600 2573755149 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573757079 C Bi:6:002:1 0 13 = a4095060 00ab0f17 0da706c2 40 ffff8801019c06c0 2573758171 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2573760079 C Bi:6:002:1 0 13 = a40950a0 00000000 0000cd1f 8f ffff8801019c06c0 2573761249 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2573797076 C Bi:6:002:1 0 13 = a4094e00 00000000 0000cd1f 31 ffff8801aeff5f00 2573799099 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573799112 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801aeff5600 2573800044 C Bo:6:002:1 0 8 > ffff8801aeff5f00 2573803047 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5f00 2573805025 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2573805038 S Bo:6:002:1 -115 15 = a4095000 44090d00 00120000 af0000 ffff8801aeff5600 2573806053 C Bo:6:002:1 0 15 > ffff8801aeff5f00 2573922055 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801aeff5f00 2573924002 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2573924015 S Bo:6:002:1 -115 15 = a40950a0 0000cd1f 00000000 8f0000 ffff8801aeff50c0 2573925055 C Bo:6:002:1 0 15 > ffff8801aeff5f00 2573934058 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801aeff5f00 2573937019 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574047097 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801aeff5f00 2574048686 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574172077 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c03c0 2574176171 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2574177069 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c03c0 2574177875 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2574179048 C Bi:6:002:1 0 13 = a4095040 00120000 ad2e0000 2c ffff8801019c03c0 2574179881 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2574182051 C Bi:6:002:1 0 13 = a4095060 01552938 e03223c5 ec ffff8801019c03c0 2574182927 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2574185070 C Bi:6:002:1 0 13 = a4095020 0bc90768 6d0300ad b3 ffff8801aeff5600 2574186797 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2574188063 C Bi:6:002:1 0 13 = a4095040 0f7a0da8 06c80155 f7 ffff8801aeff5c00 2574189860 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2574191061 C Bi:6:002:1 0 13 = a4095060 29e5e632 23a914c9 d2 ffff8801aeff5600 2574192900 S Bi:6:002:1 -115 4096 < ffff8801aeff5600 2574194062 C Bi:6:002:1 0 13 = a4095020 07a77503 00ae0ff5 5f ffff8801019c03c0 2574195777 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2574197070 C Bi:6:002:1 0 13 = a4095040 0da906cd 0155292e 81 ffff8801019c03c0 2574198816 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2574201069 C Bi:6:002:1 0 13 = a4095060 ed32232e 1cc9071b 86 ffff8801019c03c0 2574202870 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2574204069 C Bi:6:002:1 0 13 = a4095020 7d0300ae 0f200eaa 86 ffff8801aeff5c00 2574205928 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2574207079 C Bi:6:002:1 0 13 = a4095040 06d20155 2994f232 40 ffff8801aeff5c00 2574208809 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2574210069 C Bi:6:002:1 0 13 = a4095060 232023c9 07b58303 46 ffff8801019c0300 2574211876 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2574213062 C Bi:6:002:1 0 13 = a4095020 00b00fe2 0daa06d7 f6 ffff8801019c0300 2574214866 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2574216080 C Bi:6:002:1 0 13 = a4095040 0155299f f832236d db ffff8801019c0900 2574217953 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2574219059 C Bi:6:002:1 0 13 = a4095060 29c9079b 8a0300af c7 ffff8801aeff5c00 2574220958 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2574222080 C Bi:6:002:1 0 13 = a4095020 0f0d0ea9 06dd0155 f7 ffff8801019c0000 2574223855 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2574226079 C Bi:6:002:1 0 13 = a4095040 295cff32 23dc31c9 02 ffff8801019c0600 2574227899 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2574229061 C Bi:6:002:1 0 13 = a4095060 07bb9203 00ae0f94 85 ffff8801aeff5f00 2574230936 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574232080 C Bi:6:002:1 0 13 = a4095020 0da806e3 015529a4 44 ffff8801aeff5f00 2574233865 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574235077 C Bi:6:002:1 0 13 = a4095040 053323e5 3ac907ce 77 ffff8801aeff5f00 2574236855 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574238077 C Bi:6:002:1 0 13 = a4095060 9a0300ae 0f900da9 91 ffff8801aeff5f00 2574239944 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574241077 C Bi:6:002:1 0 13 = a4095020 06e70155 29690a33 11 ffff8801aeff5f00 2574242975 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574244077 C Bi:6:002:1 0 13 = a4095040 23d23fc9 073ba003 25 ffff8801aeff5f00 2574245835 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574247068 C Bi:6:002:1 0 13 = a4095060 00ae0f98 0da906ec ea ffff8801aeff50c0 2574248891 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2574250060 C Bi:6:002:1 0 13 = a4095020 015529e3 0f332388 d4 ffff8801019c0900 2574255316 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2574256062 C Bi:6:002:1 0 13 = a4095040 47c90727 a70300b0 07 ffff8801aeff5f00 2574258316 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574259084 C Bi:6:002:1 0 13 = a4095060 0f9b0da8 06f20155 0c ffff8801aeff5f00 2574260232 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574261078 C Bi:6:002:1 0 13 = a4095020 29ce1533 238350c9 25 ffff8801aeff5f00 2574262298 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574263067 C Bi:6:002:1 0 13 = a4095040 07f2ae03 00b00f49 13 ffff8801019c0000 2574270677 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2574271065 C Bi:6:002:1 0 13 = a4095060 0da606f8 015529d9 6c ffff8801019c0000 2574272196 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2574273077 C Bi:6:002:1 0 26 = a4095020 1c3323e8 58c9074d e2a40950 40b70300 b00f7a0d a667 ffff8801019c0000 2574274215 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2574275046 C Bi:6:002:1 0 13 = a4095060 06fe0155 29072333 0f ffff8801019c0000 2574276207 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2574278047 C Bi:6:002:1 0 13 = a4095020 236162c9 077fbf03 f0 ffff8801019c0900 2574279252 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2574282053 C Bi:6:002:1 0 13 = a4095040 00b00fe1 0da70604 4b ffff8801aeff50c0 2574283184 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2574285071 C Bi:6:002:1 0 13 = a4095060 025529ad 293323e7 90 ffff8801019c00c0 2574286186 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574288059 C Bi:6:002:1 0 13 = a4095020 6bc907f6 c70300af e5 ffff8801019c00c0 2574289219 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574291069 C Bi:6:002:1 0 13 = a4095040 0fad0daa 06050255 ec ffff8801019c00c0 2574292151 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574294070 C Bi:6:002:1 0 13 = a4095060 290f2b33 23ab6cc9 8e ffff8801019c00c0 2574295204 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574297065 C Bi:6:002:1 0 13 = a4095020 0751c903 00af0fde 3f ffff8801019c00c0 2574298265 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574300070 C Bi:6:002:1 0 13 = a4095040 0daa060a 02552923 4b ffff8801019c00c0 2574301301 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574303064 C Bi:6:002:1 0 13 = a4095060 313323ae 73c9076e c1 ffff8801019c00c0 2574304145 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574307070 C Bi:6:002:1 0 13 = a4095020 d00300af 0f020eac 0e ffff8801aeff5f00 2574308222 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574310065 C Bi:6:002:1 0 13 = a4095040 060f0255 29983733 56 ffff8801aeff5cc0 2574311264 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2574313047 C Bi:6:002:1 0 13 = a4095060 23d978c9 0739d703 3c ffff8801aeff5cc0 2574314290 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2574316071 C Bi:6:002:1 0 13 = a4095020 00af0f05 0eaa0615 cf ffff8801aeff5cc0 2574317152 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2574319073 C Bi:6:002:1 0 13 = a4095040 025529ab 3e33238c ca ffff8801aeff5cc0 2574320185 S Bi:6:002:1 -115 4096 < ffff8801aeff5cc0 2574322058 C Bi:6:002:1 0 13 = a4095060 7dc90770 de0300af 2c ffff8801aeff50c0 2574323273 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2574325082 C Bi:6:002:1 0 13 = a4095020 0ffa0ca8 061b0255 c6 ffff8801019c00c0 2574326283 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2574328059 C Bi:6:002:1 0 13 = a4095040 29374533 236285c9 d8 ffff8801aeff5c00 2574329186 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2574331080 C Bi:6:002:1 0 13 = a4095060 0750e603 00b00fab 3b ffff8801aeff5c00 2574332233 S Bi:6:002:1 -115 4096 < ffff8801aeff5c00 2574335078 C Bi:6:002:1 0 13 = a4095020 0ca80620 025529ab 8a ffff8801019c0300 2574336322 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2574338059 C Bi:6:002:1 0 13 = a4095040 4a332398 8cc90719 24 ffff8801019c0300 2574339343 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2574341065 C Bi:6:002:1 0 13 = a4095060 ed0300af 0ffa0ca9 8c ffff8801aeff5f00 2574342209 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574344068 C Bi:6:002:1 0 13 = a4095020 06240255 29055033 e7 ffff8801019c0cc0 2574345301 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574347089 C Bi:6:002:1 0 13 = a4095040 234292c9 072bf303 5b ffff8801aeff5f00 2574348247 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574350079 C Bi:6:002:1 0 13 = a4095060 00af0fef 0daa0629 5a ffff8801aeff5f00 2574351322 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574353075 C Bi:6:002:1 0 13 = a4095020 0255298f 54332368 00 ffff8801aeff5f00 2574354210 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574356078 C Bi:6:002:1 0 13 = a4095040 99c90742 f90300af fd ffff8801aeff5f00 2574357233 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574359076 C Bi:6:002:1 0 13 = a4095060 0f890daa 062d0255 c0 ffff8801019c0cc0 2574360275 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574363067 C Bi:6:002:1 0 13 = a4095020 29bd5833 2355a0c9 3d ffff8801019c0cc0 2574364184 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574366060 C Bi:6:002:1 0 13 = a4095040 0702ff03 00af0f9d 79 ffff8801019c0cc0 2574367202 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574369072 C Bi:6:002:1 0 13 = a4095060 0daa0631 02552929 5a ffff8801019c0cc0 2574370253 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574372061 C Bi:6:002:1 0 13 = a4095020 5e332313 a5c907d9 32 ffff8801019c0780 2574376037 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2574377065 C Bi:6:002:1 0 13 = a4095040 040400ae 0f910dab 2b ffff8801019c0cc0 2574378024 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574379060 C Bi:6:002:1 0 13 = a4095060 06360255 29676333 e4 ffff8801019c0cc0 2574381064 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574382058 C Bi:6:002:1 0 13 = a40950a0 00000000 0000a4a0 59 ffff8801019c0cc0 2574386884 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2574422072 C Bi:6:002:1 0 13 = a4094e00 00000000 0000a4a0 e7 ffff8801aeff5c00 2574423784 S Bi:6:002:1 -115 4096 < ffff8801aeff50c0 2574423805 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801aeff50c0 2574424058 C Bo:6:002:1 0 8 > ffff8801aeff5c00 2574427068 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801aeff5cc0 2574428843 S Bi:6:002:1 -115 4096 < ffff8801aeff5f00 2574430015 S Bo:6:002:1 -115 15 = a4095000 44090d00 00140000 a90000 ffff8801aeff5f00 2574431041 C Bo:6:002:1 0 15 > ffff8801aeff5cc0 2574547088 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0b40 2574549202 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2574556052 S Bo:6:002:1 -115 15 = a40950a0 0000a4a0 00000000 590000 ffff8801019c0a80 2574557051 C Bo:6:002:1 0 15 > ffff8801019c0b40 2574565067 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0b40 2574566093 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2574672070 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acdda480 2574674036 S Bi:6:002:1 -115 4096 < ffff8801acdda480 2574797079 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0d80 2574799658 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2574801065 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0180 2574802710 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574804070 C Bi:6:002:1 0 13 = a4095040 00140000 ad2e0000 2a ffff8801019c0180 2574805729 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574807069 C Bi:6:002:1 0 13 = a4095060 2362acc9 07810b04 30 ffff8801019c0180 2574808603 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574810069 C Bi:6:002:1 0 13 = a4095020 00ae0fd0 0dac063b 30 ffff8801019c0180 2574811671 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574813066 C Bi:6:002:1 0 13 = a4095040 025529ad 683323e9 ff ffff8801019c0180 2574815780 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574816072 C Bi:6:002:1 0 13 = a4095060 b2c907d1 110400ad 88 ffff8801019c0180 2574817807 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574819071 C Bi:6:002:1 0 13 = a4095020 0f430dac 06400255 21 ffff8801019c0180 2574820700 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574823071 C Bi:6:002:1 0 13 = a4095040 29f86c33 23ebbac9 88 ffff8801019c0180 2574824742 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574826068 C Bi:6:002:1 0 13 = a4095060 073c1804 00ad0fd4 cc ffff8801019c0180 2574827797 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574829069 C Bi:6:002:1 0 13 = a4095020 0cab0644 02552903 45 ffff8801acdda540 2574830803 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2574832064 C Bi:6:002:1 0 13 = a4095040 71332350 c0c90743 c1 ffff8801019c09c0 2574833725 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2574835071 C Bi:6:002:1 0 13 = a4095060 1d0400ad 0fe80cab 69 ffff8801019c09c0 2574836764 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2574838070 C Bi:6:002:1 0 13 = a4095020 06480255 29897533 22 ffff8801acddab40 2574839822 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574841081 C Bi:6:002:1 0 13 = a4095040 237ac6c9 07ef2204 25 ffff8801acddab40 2574842876 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574844064 C Bi:6:002:1 0 13 = a4095060 00ad0f17 0daa064e c7 ffff8801acddab40 2574845746 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574848088 C Bi:6:002:1 0 13 = a4095020 02552940 7d3323d5 5b ffff8801acddab40 2574849773 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574851079 C Bi:6:002:1 0 13 = a4095040 cdc9076e 2b0400ac 53 ffff8801acddab40 2574852808 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574854063 C Bi:6:002:1 0 13 = a4095060 0f680da8 06520255 5c ffff8801acddab40 2574855718 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574857078 C Bi:6:002:1 0 13 = a4095020 29368233 23c0d3c9 8a ffff8801acddab40 2574858759 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574860062 C Bi:6:002:1 0 13 = a4095040 07533104 00ac0f41 3e ffff8801acddaf00 2574861806 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2574863059 C Bi:6:002:1 0 13 = a4095060 0ea80658 02552962 79 ffff8801acddab40 2574864851 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574866079 C Bi:6:002:1 0 13 = a4095020 883323b0 dcc90746 a1 ffff8801acddae40 2574867725 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2574869078 C Bi:6:002:1 0 13 = a4095040 390400ac 0f360ea9 b2 ffff8801019c0540 2574870779 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2574872077 C Bi:6:002:1 0 13 = a4095060 06590255 29cf8933 c9 ffff8801019c0540 2574873772 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2574876050 C Bi:6:002:1 0 13 = a4095020 236bddc9 07ab3a04 13 ffff8801019c0540 2574878177 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2574879062 C Bi:6:002:1 0 13 = a4095040 00ab0fff 0da9065c 18 ffff8801019c0540 2574881778 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2574882048 C Bi:6:002:1 0 13 = a4095060 02552952 8d332310 3c ffff8801019c0540 2574883329 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2574885062 C Bi:6:002:1 0 13 = a4095020 e1c907ab 3e0400ab c8 ffff8801acddab40 2574886351 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574888058 C Bi:6:002:1 0 13 = a4095040 0fb30da9 065d0255 a9 ffff8801acddacc0 2574889389 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2574891064 C Bi:6:002:1 0 13 = a4095060 29928e33 23abe2c9 38 ffff8801acddae40 2574892293 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2574894069 C Bi:6:002:1 0 13 = a4095020 07314004 00ab0f8d 86 ffff8801acddae40 2574895322 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2574898069 C Bi:6:002:1 0 13 = a4095040 0da90662 02552900 03 ffff8801019c0180 2574899507 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574901067 C Bi:6:002:1 0 13 = a4095060 93332332 eac90760 68 ffff8801019c0180 2574902402 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574904063 C Bi:6:002:1 0 13 = a4095020 460400aa 0ff60ca9 69 ffff8801acddae40 2574905316 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2574907060 C Bi:6:002:1 0 13 = a4095040 06680255 29299933 2e ffff8801acddae40 2574908323 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2574910062 C Bi:6:002:1 0 13 = a4095060 23caf2c9 07324e04 30 ffff8801019c0180 2574911847 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574913065 C Bi:6:002:1 0 13 = a4095020 00aa0fce 0caa066e 78 ffff8801019c0180 2574914382 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574916063 C Bi:6:002:1 0 13 = a4095040 025529b0 9f3323c0 3c ffff8801acddae40 2574917376 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2574919067 C Bi:6:002:1 0 13 = a4095060 fac907ff 550400aa ad ffff8801019c0180 2574920356 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574922065 C Bi:6:002:1 0 13 = a4095020 0f080daa 06730255 5f ffff8801019c0d80 2574923439 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2574926081 C Bi:6:002:1 0 13 = a4095040 29c9a433 23bb01ca 99 ffff8801acddab40 2574927483 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574929079 C Bi:6:002:1 0 13 = a4095060 07625c04 00aa0fff fa ffff8801acddab40 2574930363 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574932077 C Bi:6:002:1 0 13 = a4095020 0cab0679 02552923 58 ffff8801acddab40 2574933353 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574935077 C Bi:6:002:1 0 13 = a4095040 ac33233f 09ca07ac 56 ffff8801acddab40 2574936384 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574938077 C Bi:6:002:1 0 13 = a4095060 640400aa 0f3d0daa c2 ffff8801acddab40 2574940167 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574941079 C Bi:6:002:1 0 13 = a4095020 067f0255 29adb233 f6 ffff8801acddab40 2574942329 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574944079 C Bi:6:002:1 0 13 = a4095040 23ab11ca 07a86c04 29 ffff8801019c0d80 2574945384 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2574947076 C Bi:6:002:1 0 13 = a4095060 00aa0f60 0dac0684 7b ffff8801019c0180 2574949636 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574951083 C Bi:6:002:1 0 13 = a4095020 025529fd b73323a8 51 ffff8801019c0d80 2574953129 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2574954071 C Bi:6:002:1 0 13 = a4095040 18ca0735 730400ab 81 ffff8801019c0d80 2574956071 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2574957090 C Bi:6:002:1 0 13 = a4095060 0f1f0dab 068a0255 f0 ffff8801019c0d80 2574959115 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2574960063 C Bi:6:002:1 0 13 = a4095020 2984be33 23b11fca ba ffff8801acddab40 2574961117 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2574963062 C Bi:6:002:1 0 13 = a4095040 07a67a04 00ad0f1b db ffff8801acddaf00 2574964028 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2574966077 C Bi:6:002:1 0 13 = a4095060 0dab068f 025529aa 66 ffff8801acddaf00 2574968074 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2574969087 C Bi:6:002:1 0 13 = a4095020 c23323e0 28ca0787 8d ffff8801019c0180 2574973795 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574974067 C Bi:6:002:1 0 13 = a4095040 810400af 0ff30caa cd ffff8801019c0180 2574975645 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574976057 C Bi:6:002:1 0 13 = a4095060 06960255 290bc833 83 ffff8801019c0180 2574977666 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574979059 C Bi:6:002:1 0 13 = a4095020 23d234ca 07728a04 29 ffff8801019c0b40 2574984562 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2574985051 C Bi:6:002:1 0 13 = a4095040 00b10f04 0da9069c 39 ffff8801019c0180 2574986711 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574988061 C Bi:6:002:1 0 26 = a4095060 025529f7 cd332374 bda40950 203dca07 12920400 b118 ffff8801019c0180 2574989516 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2574991051 C Bi:6:002:1 0 13 = a4095040 0fb40caa 069e0255 6f ffff8801acdda540 2574992555 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2574994067 C Bi:6:002:1 0 13 = a4095060 2938d033 232140ca e7 ffff8801acdda540 2574995916 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2574997061 C Bi:6:002:1 0 13 = a4095020 07ba9404 00b10faa e4 ffff8801acdda540 2574998628 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2575001057 C Bi:6:002:1 0 13 = a4095040 0caa079e 02552972 8e ffff8801acdda540 2575003763 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2575004048 C Bi:6:002:1 0 13 = a4095060 01552950 a7322398 9e ffff8801acdda540 2575006464 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2575007066 C Bi:6:002:1 0 13 = a40950a0 00000000 00003af8 9f ffff8801acdda540 2575009146 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2575047087 C Bi:6:002:1 0 13 = a4094e00 00000000 00003af8 21 ffff8801019c0b40 2575048301 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2575049343 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0180 2575050066 C Bo:6:002:1 0 8 > ffff8801019c0b40 2575053079 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0b40 2575054329 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2575054370 S Bo:6:002:1 -115 15 = a4095000 44090d00 00160000 ab0000 ffff8801019c0180 2575055064 C Bo:6:002:1 0 15 > ffff8801019c0b40 2575172093 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801acdda780 2575173320 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2575174353 S Bo:6:002:1 -115 15 = a40950a0 00003af8 00000000 9f0000 ffff8801acdda9c0 2575175062 C Bo:6:002:1 0 15 > ffff8801acdda780 2575184073 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801acdda780 2575185824 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2575297070 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0900 2575299811 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2575422076 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801acddaf00 2575423843 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2575426080 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801acddaf00 2575429365 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2575430066 C Bi:6:002:1 0 13 = a4095040 00160000 ad2e0000 28 ffff8801019c00c0 2575435777 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2575436063 C Bi:6:002:1 0 13 = a4095060 e4c80738 d0332321 6f ffff8801019c0600 2575438541 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2575438777 C Bi:6:002:1 0 26 = a4095020 40ca07b8 9b040018 6fa40950 40990400 a0860100 fff8 ffff8801019c00c0 2575441653 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2575442061 C Bi:6:002:1 0 13 = a4095060 ffffff38 d0332321 bb ffff8801019c00c0 2575443373 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2575444066 C Bi:6:002:1 0 13 = a4095020 40ca0750 a7322309 bf ffff8801acddaf00 2575445193 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2575447072 C Bi:6:002:1 0 13 = a4095040 bec80702 00430000 8d ffff8801acddaf00 2575453344 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2575454065 C Bi:6:002:1 0 13 = a4095060 00f70c54 0effffff c3 ffff8801acddaf00 2575456353 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2575457070 C Bi:6:002:1 0 26 = a4095020 ff050005 000901a9 83a40950 40acffff ff0201ff 0614 ffff8801acddaf00 2575458380 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2575460070 C Bi:6:002:1 0 13 = a4095060 a1025529 87d33323 06 ffff8801acddab40 2575461452 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2575463071 C Bi:6:002:1 0 13 = a4095020 d644ca07 f0980400 ee ffff8801acddab40 2575464433 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2575466071 C Bi:6:002:1 0 13 = a4095040 b10f250d ab06a702 23 ffff8801acddab40 2575467462 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2575469064 C Bi:6:002:1 0 13 = a4095060 552988da 3323404d ae ffff8801019c0540 2575470378 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2575472066 C Bi:6:002:1 0 13 = a4095020 ca073ca1 0400b10f 37 ffff8801acddab40 2575473414 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2575475061 C Bi:6:002:1 0 13 = a4095040 a20dab06 ad025529 6c ffff8801acddab40 2575476471 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2575479061 C Bi:6:002:1 0 13 = a4095060 5ae13323 b755ca07 19 ffff8801019c09c0 2575484373 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2575485085 C Bi:6:002:1 0 13 = a4095020 75a90400 b10fbe0d 08 ffff8801019c09c0 2575487014 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2575488078 C Bi:6:002:1 0 26 = a4095040 ab06b202 552913e7 28a40950 603323ca 5cca0755 b033 ffff8801019c09c0 2575493040 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2575494058 C Bi:6:002:1 0 13 = a4095020 0400b10f ba0dad06 7b ffff8801019c0240 2575496070 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2575497060 C Bi:6:002:1 0 13 = a4095040 b8025529 cfed3323 49 ffff8801acddab40 2575499072 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2575500061 C Bi:6:002:1 0 13 = a4095060 7a65ca07 8bb80400 78 ffff8801acddab40 2575501098 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2575502068 C Bi:6:002:1 0 13 = a4095020 b10fbc0d ac06be02 c4 ffff8801acddacc0 2575503144 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2575504080 C Bi:6:002:1 0 13 = a4095040 552980f4 33236a6e a1 ffff8801acddacc0 2575506015 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2575507066 C Bi:6:002:1 0 13 = a4095060 ca07d4c0 0400b20f fd ffff8801019c0a80 2575509053 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2575510074 C Bi:6:002:1 0 13 = a4095020 920dab06 c4025529 55 ffff8801acddae40 2575513105 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2575514077 C Bi:6:002:1 0 13 = a4095040 bbfb3323 ac76ca07 fa ffff8801019c0a80 2575517064 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2575518061 C Bi:6:002:1 0 13 = a4095060 42c90400 b40fd70d 73 ffff8801019c0a80 2575519110 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2575520065 C Bi:6:002:1 0 13 = a4095020 ac06c902 55295701 96 ffff8801acddae40 2575521115 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2575522078 C Bi:6:002:1 0 13 = a4095040 3423a07d ca0702d0 68 ffff8801acddacc0 2575524159 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2575525062 C Bi:6:002:1 0 13 = a4095060 0400b50f da0dac06 5e ffff8801acddae40 2575526163 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2575528065 C Bi:6:002:1 0 13 = a4095020 cf025529 14083423 67 ffff8801acddae40 2575530064 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2575532088 C Bi:6:002:1 0 13 = a4095040 3f85ca07 d4d70400 cd ffff8801acddae40 2575534109 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2575535078 C Bi:6:002:1 0 13 = a4095060 b60f540d ab06d502 07 ffff8801acddacc0 2575536129 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2575538062 C Bi:6:002:1 0 13 = a4095020 5529a90e 3423838c 1e ffff8801019c0480 2575539178 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2575541078 C Bi:6:002:1 0 13 = a4095040 ca0767df 0400b70f 74 ffff8801019c0480 2575543063 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2575544076 C Bi:6:002:1 0 13 = a4095060 f60cab06 da025529 6e ffff8801019c0480 2575547096 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2575548073 C Bi:6:002:1 0 13 = a4095020 b9143423 8c92ca07 b4 ffff8801019c0480 2575549097 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2575550069 C Bi:6:002:1 0 13 = a4095040 27e60400 b80f250d e7 ffff8801acddacc0 2575551176 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2575553065 C Bi:6:002:1 0 13 = a4095060 ab06e002 55295d1c ef ffff8801acddaf00 2575554772 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2575556059 C Bi:6:002:1 0 13 = a4095020 34233699 ca075fee 19 ffff8801019c0780 2575557770 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2575560080 C Bi:6:002:1 0 13 = a4095040 0400b90f 640dab06 cb ffff8801acddac00 2575561816 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2575563080 C Bi:6:002:1 0 13 = a4095060 e5025529 ae213423 9e ffff8801acddac00 2575564697 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2575566064 C Bi:6:002:1 0 13 = a4095020 bc9dca07 0cf40400 cd ffff8801acddac00 2575567732 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2575569077 C Bi:6:002:1 0 13 = a4095040 bb0fd60c ac06ea02 91 ffff8801acddac00 2575570778 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2575572078 C Bi:6:002:1 0 13 = a4095060 5529d526 3423b7a2 10 ffff8801019c0cc0 2575573790 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2575575083 C Bi:6:002:1 0 13 = a4095020 ca07c7f9 0400bb0f 9e ffff8801019c0cc0 2575579980 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2575581064 C Bi:6:002:1 0 13 = a4095040 c10bac06 ef025529 4c ffff8801019c03c0 2575582596 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2575583047 C Bi:6:002:1 0 13 = a4095060 452d3423 e3a7ca07 6b ffff8801019c0900 2575585541 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2575586050 C Bi:6:002:1 0 13 = a4095020 91000500 bb0f8e0c 7f ffff8801acdda6c0 2575588270 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575589065 C Bi:6:002:1 0 13 = a4095040 ab06f402 55296033 c9 ffff8801acdda6c0 2575590300 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575591065 C Bi:6:002:1 0 13 = a4095060 34239eac ca07f206 81 ffff8801acdda6c0 2575592315 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575594047 C Bi:6:002:1 0 13 = a4095020 0500bc0f d10cab06 1b ffff8801acdda6c0 2575595329 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575597069 C Bi:6:002:1 0 13 = a4095040 f9025529 913a3423 86 ffff8801acdda6c0 2575598381 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575600048 C Bi:6:002:1 0 13 = a4095060 99b1ca07 530e0500 20 ffff8801acdda6c0 2575601299 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575603069 C Bi:6:002:1 0 13 = a4095020 bc0fa00d aa06fe02 93 ffff8801acdda6c0 2575604337 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575606070 C Bi:6:002:1 0 13 = a4095040 5529d43f 3423ecb5 64 ffff8801acdda6c0 2575607392 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2575609049 C Bi:6:002:1 0 13 = a4095060 ca07ec13 0500bd0f 18 ffff8801019c0180 2575610462 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2575613052 C Bi:6:002:1 0 13 = a4095020 240daa06 03035529 24 ffff8801acdda600 2575614331 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2575616070 C Bi:6:002:1 0 13 = a4095040 08463423 5dbaca07 ce ffff8801acdda600 2575617354 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2575619059 C Bi:6:002:1 0 13 = a4095060 531a0500 bd0fa20c cd ffff8801019c0b40 2575620418 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2575622071 C Bi:6:002:1 0 13 = a4095020 a9060903 5529cb4d 82 ffff8801019c0b40 2575623468 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2575625058 C Bi:6:002:1 0 13 = a4095040 3423c3bf ca074a22 73 ffff8801019c0b40 2575626326 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2575628070 C Bi:6:002:1 0 13 = a4095060 0500bd0f a40ca706 23 ffff8801019c0b40 2575629331 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2575631057 C Bi:6:002:1 0 13 = a40950a0 00000000 0000d625 ae ffff8801019c0b40 2575632370 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2575672085 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801acdda9c0 2575673418 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2575674340 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acdda540 2575675063 C Bo:6:002:1 0 8 > ffff8801acdda9c0 2575678063 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0cc0 2575679340 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2575679367 S Bo:6:002:1 -115 15 = a4095000 44090d00 00180000 a50000 ffff8801019c06c0 2575680057 C Bo:6:002:1 0 15 > ffff8801019c0cc0 2575797049 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801acdda9c0 2575798546 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2575798558 S Bo:6:002:1 -115 15 = a40950a0 0000d625 00000000 ae0000 ffff8801acdda780 2575799065 C Bo:6:002:1 0 15 > ffff8801acdda9c0 2575809053 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0900 2575810526 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2575922073 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acdda540 2575924565 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2576047075 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801acdda540 2576048942 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2576051065 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801acdda540 2576053006 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2576054077 C Bi:6:002:1 0 13 = a4095040 00180000 ad2e0000 26 ffff8801acdda540 2576056079 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2576057081 C Bi:6:002:1 0 13 = a4095060 0f035529 2e553423 81 ffff8801acdda540 2576058927 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2576060077 C Bi:6:002:1 0 13 = a4095020 dac4ca07 db290500 f9 ffff8801019c0480 2576061968 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2576063079 C Bi:6:002:1 0 13 = a4095040 bc0fbd0c a7061503 08 ffff8801019c0a80 2576065037 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2576066059 C Bi:6:002:1 0 13 = a4095060 5529c45b 3423dac8 7b ffff8801019c0a80 2576067892 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2576069059 C Bi:6:002:1 0 13 = a4095020 ca077b30 0500bc0f ed ffff8801019c0a80 2576071317 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2576073077 C Bi:6:002:1 0 13 = a4095040 f70ba606 1b035529 85 ffff8801019c0a80 2576074977 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2576076065 C Bi:6:002:1 0 13 = a4095060 8c633423 1ccdca07 79 ffff8801acddab40 2576078008 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576079066 C Bi:6:002:1 0 13 = a4095020 31380500 bb0fec0b 82 ffff8801acddab40 2576081111 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576082066 C Bi:6:002:1 0 13 = a4095040 a5062003 5529ac69 84 ffff8801acddab40 2576083918 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576085065 C Bi:6:002:1 0 13 = a4095060 3423fed0 ca07643e 33 ffff8801acddab40 2576086947 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576088059 C Bi:6:002:1 0 13 = a4095020 0500bb0f 300ca606 f0 ffff8801acddab40 2576091200 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576092063 C Bi:6:002:1 0 13 = a4095040 25035529 4e6c3423 d2 ffff8801acddac00 2576095128 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576096071 C Bi:6:002:1 0 13 = a4095060 d1d1ca07 85430500 93 ffff8801019c0840 2576097402 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576098070 C Bi:6:002:1 0 13 = a4095020 ba0f260b a6062903 cf ffff8801019c0840 2576099415 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576101071 C Bi:6:002:1 0 13 = a4095040 55293366 34235ad0 09 ffff8801019c0840 2576102446 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576104066 C Bi:6:002:1 0 13 = a4095060 ca074a49 0500ba0f e3 ffff8801019c0840 2576105391 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576107065 C Bi:6:002:1 0 13 = a4095020 100ba406 2f035529 34 ffff8801019c0840 2576108401 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576110062 C Bi:6:002:1 0 13 = a4095040 395d3423 f1ccca07 3e ffff8801019c0840 2576111456 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576113078 C Bi:6:002:1 0 13 = a4095060 ee510500 b90f6f0c f2 ffff8801019c0840 2576114497 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576116077 C Bi:6:002:1 0 13 = a4095020 a5063403 5529de55 be ffff8801019c0840 2576117389 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576119066 C Bi:6:002:1 0 13 = a4095040 3423f1c7 ca077059 78 ffff8801019c0840 2576120438 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576122063 C Bi:6:002:1 0 13 = a4095060 0500b90f a60ea606 26 ffff8801019c0840 2576123437 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576126055 C Bi:6:002:1 0 13 = a4095020 38035529 12503423 cf ffff8801019c0840 2576127527 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576129071 C Bi:6:002:1 0 13 = a4095040 48c4ca07 515f0500 f7 ffff8801019c0840 2576130375 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576132070 C Bi:6:002:1 0 13 = a4095060 b90fc70e a9063903 77 ffff8801019c0840 2576133406 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2576135070 C Bi:6:002:1 0 13 = a4095020 5529714e 34234fc3 05 ffff8801acddaf00 2576136438 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576138070 C Bi:6:002:1 0 13 = a4095040 ca07f260 0500b90f 51 ffff8801acddaf00 2576139484 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576141065 C Bi:6:002:1 0 13 = a4095060 bf0ea906 3e035529 c2 ffff8801acddacc0 2576142370 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2576144071 C Bi:6:002:1 0 13 = a4095020 f5473423 e7beca07 ec ffff8801acddacc0 2576145430 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2576147071 C Bi:6:002:1 0 13 = a4095040 91670500 b90f430e b5 ffff8801019c09c0 2576148454 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2576151068 C Bi:6:002:1 0 13 = a4095060 ac063f03 55298246 b3 ffff8801019c09c0 2576152360 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2576154070 C Bi:6:002:1 0 13 = a4095020 342305be ca070569 d0 ffff8801acddacc0 2576155453 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2576157082 C Bi:6:002:1 0 13 = a4095040 0500b90f 280eac06 82 ffff8801019c0540 2576158432 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2576160081 C Bi:6:002:1 0 13 = a4095060 45035529 443e3423 ca ffff8801019c0540 2576161486 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2576163079 C Bi:6:002:1 0 13 = a4095020 07b8ca07 86710500 5d ffff8801019c0540 2576164386 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2576166082 C Bi:6:002:1 0 13 = a4095040 bb0fe00d ae064703 08 ffff8801acddaf00 2576167428 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576169080 C Bi:6:002:1 0 13 = a4095060 55299d3b 342320b6 c6 ffff8801acddaf00 2576170517 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576172079 C Bi:6:002:1 0 13 = a4095020 ca074274 0500bb0f 97 ffff8801019c0300 2576173537 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2576176069 C Bi:6:002:1 0 13 = a4095040 d30daf06 4c035529 f9 ffff8801acddab40 2576178907 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576179063 C Bi:6:002:1 0 13 = a4095060 6f353423 06b2ca07 a9 ffff8801acddab40 2576180451 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576182063 C Bi:6:002:1 0 13 = a4095020 917a0500 bc0f8e0d 03 ffff8801acddac00 2576191250 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576193070 C Bi:6:002:1 0 13 = a4095040 af065203 5529602d 74 ffff8801acddac00 2576194964 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576196046 C Bi:6:002:1 0 39 = a4095060 3423bcab ca070183 d2a40950 200500be 0f5a0db1 0689a409 50405303 55292c2c 342386 ffff8801acddac00 2576197314 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576198068 C Bi:6:002:1 0 13 = a4095060 baaaca07 48840500 89 ffff8801019c0300 2576199349 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2576200071 C Bi:6:002:1 0 13 = a4095020 be0f5d0d b2065903 d2 ffff8801acdda600 2576201245 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576204072 C Bi:6:002:1 0 13 = a4095040 5529ae24 342370a4 88 ffff8801acdda600 2576205294 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576207060 C Bi:6:002:1 0 13 = a4095060 ca07408c 0500c00f 56 ffff8801acdda600 2576208308 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576210070 C Bi:6:002:1 0 13 = a4095020 8c0db106 5a035529 ce ffff8801019c0300 2576211340 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2576213056 C Bi:6:002:1 0 13 = a4095040 5a233423 2aa3ca07 97 ffff8801019c0300 2576214253 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2576216066 C Bi:6:002:1 0 13 = a4095060 b58d0500 c00f8b0d e9 ffff8801acdda600 2576217293 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576219065 C Bi:6:002:1 0 13 = a4095020 b0066003 5529251c 4d ffff8801acdda600 2576220307 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576222063 C Bi:6:002:1 0 13 = a4095040 3423729c ca079395 8f ffff8801019c0000 2576224257 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2576226077 C Bi:6:002:1 0 13 = a4095060 0500c30f 5b0db106 b5 ffff8801019c0000 2576227263 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2576229078 C Bi:6:002:1 0 13 = a4095020 61035529 c91a3423 07 ffff8801019c0000 2576230414 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2576232080 C Bi:6:002:1 0 13 = a4095040 769bca07 fb960500 f5 ffff8801acdda540 2576233342 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2576235078 C Bi:6:002:1 0 13 = a4095060 c30f4f0d b0066803 ce ffff8801019c0600 2576236245 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2576238079 C Bi:6:002:1 0 13 = a4095020 5529c112 34239193 67 ffff8801019c0600 2576239315 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2576241073 C Bi:6:002:1 0 13 = a4095040 ca07e19f 0500c60f c2 ffff8801acdda780 2576242318 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576244066 C Bi:6:002:1 0 13 = a4095060 fa0cb006 6f035529 cd ffff8801019c0600 2576245356 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2576247088 C Bi:6:002:1 0 13 = a4095020 b30a3423 5d8bca07 68 ffff8801019c0600 2576248246 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2576251078 C Bi:6:002:1 0 13 = a4095040 e8a80500 c90fad0c 9f ffff8801acdda6c0 2576252293 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2576254066 C Bi:6:002:1 0 13 = a4095060 af067003 5529a509 97 ffff8801acdda780 2576255357 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576257076 C Bi:6:002:1 0 13 = a40950a0 00000000 0000592a 2e ffff8801acdda780 2576258361 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576297077 C Bi:6:002:1 0 13 = a4094e00 00000000 0000592a 90 ffff8801019c00c0 2576298357 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2576298372 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0600 2576299067 C Bo:6:002:1 0 8 > ffff8801019c00c0 2576302071 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c00c0 2576303389 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2576303402 S Bo:6:002:1 -115 15 = a4095000 44090d00 001a0000 a70000 ffff8801019c0600 2576304059 C Bo:6:002:1 0 15 > ffff8801019c00c0 2576422078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801acdda540 2576424237 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576424293 S Bo:6:002:1 -115 15 = a40950a0 0000592a 00000000 2e0000 ffff8801acddab40 2576425063 C Bo:6:002:1 0 15 > ffff8801acdda540 2576434071 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801acdda600 2576436130 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576547074 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acddacc0 2576552241 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2576672069 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801acdda600 2576674107 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576676079 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801acdda600 2576678052 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576679065 C Bi:6:002:1 0 13 = a4095040 001a0000 ad2e0000 24 ffff8801acdda600 2576679935 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2576682067 C Bi:6:002:1 0 13 = a4095060 3423298a ca0721aa 6f ffff8801019c0a80 2576687872 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2576688067 C Bi:6:002:1 0 13 = a4095020 0500c90f bb0caf06 00 ffff8801acddae40 2576689961 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2576691082 C Bi:6:002:1 0 26 = a4095040 76035529 d2023423 73a40950 607d82ca 0705b205 001d ffff8801acddae40 2576692468 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2576694059 C Bi:6:002:1 0 13 = a4095020 ca0ff20c af067c03 30 ffff8801acddae40 2576695470 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2576697061 C Bi:6:002:1 0 13 = a4095040 552907fc 3323cc7a 9c ffff8801acddae40 2576698464 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2576701047 C Bi:6:002:1 0 13 = a4095060 ca07e7b9 0500cb0f cf ffff8801acddaf00 2576702464 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576704064 C Bi:6:002:1 0 13 = a4095020 290daf06 82035529 ad ffff8801acddae40 2576705473 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2576707070 C Bi:6:002:1 0 13 = a4095040 6bf53323 5073ca07 dd ffff8801acddae40 2576708517 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2576710058 C Bi:6:002:1 0 13 = a4095060 93c10500 cc0f030d 07 ffff8801019c0d80 2576711529 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2576713053 C Bi:6:002:1 0 13 = a4095020 ae068803 5529f0ee 9c ffff8801019c0d80 2576714566 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2576716056 C Bi:6:002:1 0 13 = a4095040 3323cf6a ca078dc9 81 ffff8801019c0d80 2576717469 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2576719070 C Bi:6:002:1 0 13 = a4095060 0500cf0f e60cad06 19 ffff8801acddaf00 2576720505 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576722053 C Bi:6:002:1 0 13 = a4095020 8e035529 8be83323 5f ffff8801acddaf00 2576723531 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576725063 C Bi:6:002:1 0 13 = a4095040 ce61ca07 a4d10500 af ffff8801acddaf00 2576726568 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576729070 C Bi:6:002:1 0 13 = a4095060 d00f500d ac069303 25 ffff8801acddaf00 2576730487 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576732071 C Bi:6:002:1 0 13 = a4095020 552949e3 33235c5a 1d ffff8801acddaf00 2576733550 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2576735065 C Bi:6:002:1 0 13 = a4095040 ca0752d8 0500d00f 20 ffff8801019c0900 2576736555 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2576738063 C Bi:6:002:1 0 13 = a4095060 7e0dab06 9a035529 a6 ffff8801019c0900 2576739604 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2576741052 C Bi:6:002:1 0 13 = a4095020 20dc3323 b050ca07 1c ffff8801019c0900 2576742487 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2576744063 C Bi:6:002:1 0 13 = a4095040 37e10500 d00f070d bb ffff8801019c0900 2576745533 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2576747073 C Bi:6:002:1 0 13 = a4095060 ac06a003 552925d6 1b ffff8801019c0900 2576749635 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2576750079 C Bi:6:002:1 0 13 = a4095020 33232948 ca07d6e8 5f ffff8801acdda540 2576751487 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2576753084 C Bi:6:002:1 0 13 = a4095040 0500d00f b60cac06 77 ffff8801019c0780 2576754500 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2576757081 C Bi:6:002:1 0 13 = a4095060 a7035529 11cf3323 8b ffff8801019c0cc0 2576758590 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2576760084 C Bi:6:002:1 0 13 = a4095020 d63eca07 8bf10500 87 ffff8801acddac00 2576761585 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576763080 C Bi:6:002:1 0 13 = a4095040 cf0f780c ac06ae03 0e ffff8801acddac00 2576764572 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576766079 C Bi:6:002:1 0 13 = a4095060 5529ecc7 33231635 f9 ffff8801acddac00 2576767522 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576769080 C Bi:6:002:1 0 13 = a4095020 ca0777fa 0500cf0f 58 ffff8801acddac00 2576770556 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576772078 C Bi:6:002:1 0 13 = a4095040 a90cad06 b3035529 7f ffff8801acddac00 2576773633 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2576775079 C Bi:6:002:1 0 13 = a4095060 4bc33323 df2cca07 3b ffff8801019c06c0 2576776487 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2576778069 C Bi:6:002:1 0 13 = a4095020 1d010600 ce0fdf0c d5 ffff8801acddab40 2576783789 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576784069 C Bi:6:002:1 0 13 = a4095040 ad06b803 55292ebf 40 ffff8801019c06c0 2576785334 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2576786064 C Bi:6:002:1 0 13 = a4095060 3323c623 ca07e707 45 ffff8801019c06c0 2576787335 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2576788064 C Bi:6:002:1 0 13 = a4095020 0600ce0f 270dad06 9b ffff8801019c06c0 2576789199 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2576791061 C Bi:6:002:1 0 13 = a4095040 be035529 6eb93323 bb ffff8801019c03c0 2576793271 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2576794059 C Bi:6:002:1 0 13 = a4095060 7219ca07 2c100600 01 ffff8801019c03c0 2576795256 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2576797062 C Bi:6:002:1 0 13 = a4095020 cd0fbb0d ad06c503 c4 ffff8801acdda6c0 2576799695 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2576800053 C Bi:6:002:1 0 13 = a4095040 55292cb2 3323a50f e5 ffff8801019c0180 2576801224 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2576803068 C Bi:6:002:1 0 13 = a4095060 ca073119 0600cc0f bd ffff8801acdda6c0 2576804266 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2576806070 C Bi:6:002:1 0 13 = a4095020 350dae06 c6035529 f4 ffff8801019c0b40 2576807307 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2576810077 C Bi:6:002:1 0 13 = a4095040 08b13323 490eca07 9e ffff8801019c0b40 2576811328 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2576813060 C Bi:6:002:1 0 13 = a4095060 8a1a0600 cc0f1b0d de ffff8801019c0b40 2576814253 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2576816051 C Bi:6:002:1 0 13 = a4095020 ae07c603 55299f02 50 ffff8801acdda9c0 2576817269 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2576819065 C Bi:6:002:1 0 13 = a4095040 552951d1 3323e541 f5 ffff8801019c0b40 2576820308 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2576822072 C Bi:6:002:1 0 13 = a4095060 ca0708b1 3323490e be ffff8801019c0b40 2576823361 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2576825062 C Bi:6:002:1 0 13 = a4095020 ca07df86 0400c286 09 ffff8801019c0180 2576826262 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2576828063 C Bi:6:002:1 0 13 = a4095040 0400a086 0100ffff 9e ffff8801019c0180 2576829294 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2576831051 C Bi:6:002:1 0 13 = a4095060 ffffa26d 3423b2d2 25 ffff8801019c0180 2576832342 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2576834064 C Bi:6:002:1 0 13 = a4095020 ca0708b1 3323490e fe ffff8801acdda780 2576835240 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576838064 C Bi:6:002:1 0 13 = a4095040 ca070300 43000000 30 ffff8801acdda780 2576839251 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576841052 C Bi:6:002:1 0 13 = a4095060 2b0dcc0e ffffffff 79 ffff8801acdda780 2576842277 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576844064 C Bi:6:002:1 0 13 = a4095020 08000200 0901acb2 c1 ffff8801019c0180 2576845317 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2576847081 C Bi:6:002:1 0 13 = a4095040 ffffff02 01ff06cc 74 ffff8801acdda780 2576848252 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576850062 C Bi:6:002:1 0 13 = a4095060 0355298b aa3323ac 7f ffff8801acdda780 2576851285 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576853062 C Bi:6:002:1 0 13 = a4095020 05ca078b 220600cb 71 ffff8801019c0b40 2576855962 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2576857089 C Bi:6:002:1 0 13 = a4095040 0f070dae 06d10355 97 ffff8801019c03c0 2576858363 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2576859080 C Bi:6:002:1 0 13 = a4095060 293ba533 2384fec9 89 ffff8801019c0b40 2576860235 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2576862081 C Bi:6:002:1 0 13 = a4095020 072a2906 00cb0f50 4b ffff8801acdda780 2576863284 S Bi:6:002:1 -115 4096 < ffff8801acdda780 2576866082 C Bi:6:002:1 0 13 = a4095040 0dad06d7 03552959 ea ffff8801019c03c0 2576867344 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2576869083 C Bi:6:002:1 0 13 = a4095060 9e3323d5 f6c9071b e5 ffff8801acdda9c0 2576870420 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2576872064 C Bi:6:002:1 0 13 = a4095020 310600ca 0f520dae de ffff8801019c03c0 2576879383 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2576880067 C Bi:6:002:1 0 13 = a4095040 06dd0355 29a89733 15 ffff8801019c03c0 2576881413 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2576882064 C Bi:6:002:1 0 26 = a4095060 2314eec9 074f3906 faa40950 a0000000 000000a6 a55e ffff8801019c03c0 2576884303 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2576922056 C Bi:6:002:1 0 13 = a4094e00 00000000 0000a6a5 e0 ffff8801019c03c0 2576924325 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2576924348 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801019c0cc0 2576925041 C Bo:6:002:1 0 8 > ffff8801019c03c0 2576928073 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801acddacc0 2576929368 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2576929385 S Bo:6:002:1 -115 15 = a4095000 44090d00 001c0000 a10000 ffff8801acddab40 2576930045 C Bo:6:002:1 0 15 > ffff8801acddacc0 2577047075 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801acddacc0 2577049908 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2577049953 S Bo:6:002:1 -115 15 = a40950a0 0000a6a5 00000000 5e0000 ffff8801acddac00 2577051056 C Bo:6:002:1 0 15 > ffff8801acddacc0 2577059088 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0780 2577060902 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2577172052 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acddac00 2577174635 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2577297071 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0a80 2577300977 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2577302064 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0480 2577303832 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2577304057 C Bi:6:002:1 0 13 = a4095040 001c0000 ad2e0000 22 ffff8801019c0480 2577305948 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2577307059 C Bi:6:002:1 0 13 = a4095060 00ca0f70 0daf06de 52 ffff8801019c0480 2577308879 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2577310058 C Bi:6:002:1 0 13 = a4095020 0355298c 963323ca 62 ffff8801019c0840 2577313057 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2577314072 C Bi:6:002:1 0 13 = a4095040 ecc9079b 3a0600ca f2 ffff8801acdda600 2577315832 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577316072 C Bi:6:002:1 0 13 = a4095060 0f780db0 06e40355 e3 ffff8801acdda600 2577317836 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577319066 C Bi:6:002:1 0 13 = a4095020 29878f33 23bde3c9 7b ffff8801019c0480 2577320881 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2577322071 C Bi:6:002:1 0 13 = a4095040 07294306 00cb0fd5 c7 ffff8801acdda600 2577323925 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577326060 C Bi:6:002:1 0 13 = a4095060 0daf06ea 035529b0 1c ffff8801acdda600 2577327830 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577329069 C Bi:6:002:1 0 13 = a4095020 883323b8 dbc90736 de ffff8801acdda600 2577330849 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577332070 C Bi:6:002:1 0 13 = a4095040 4b0600cc 0fc40daf 55 ffff8801acdda600 2577333891 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577335066 C Bi:6:002:1 0 13 = a4095060 06ef0355 29fa8233 40 ffff8801019c0540 2577336978 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2577338077 C Bi:6:002:1 0 13 = a4095020 2302d5c9 07f35106 43 ffff8801acdda600 2577339881 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577341079 C Bi:6:002:1 0 13 = a4095040 00cc0f93 0dae06f4 bc ffff8801acdda600 2577342876 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577344068 C Bi:6:002:1 0 13 = a4095060 03552996 7d332397 8e ffff8801acdda600 2577345964 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577347078 C Bi:6:002:1 0 13 = a4095020 cdc907b7 580600cd fa ffff8801acdda600 2577348969 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577351078 C Bi:6:002:1 0 13 = a4095040 0f6c0dad 06fa0355 d4 ffff8801019c0540 2577353855 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2577354064 C Bi:6:002:1 0 13 = a4095060 29e37633 23b9c5c9 84 ffff8801019c0540 2577355862 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2577357066 C Bi:6:002:1 0 13 = a4095020 07976006 00cd0f42 ab ffff8801acdda600 2577358919 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577360081 C Bi:6:002:1 0 13 = a4095040 0dad0600 04552986 e5 ffff8801acdda600 2577362150 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577363061 C Bi:6:002:1 0 13 = a4095060 703323a9 bcc907b3 95 ffff8801019c09c0 2577365071 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2577366069 C Bi:6:002:1 0 13 = a4095020 680600ce 0f440dac 97 ffff8801019c0000 2577367889 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577369059 C Bi:6:002:1 0 13 = a4095040 06060455 29396a33 a5 ffff8801019c0000 2577370927 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577372079 C Bi:6:002:1 0 13 = a4095060 2300b5c9 07317006 82 ffff8801acddae40 2577373968 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2577376080 C Bi:6:002:1 0 13 = a4095020 00ce0f17 0dac060c a0 ffff8801acddae40 2577377876 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2577379079 C Bi:6:002:1 0 13 = a4095040 045529ee 63332376 2e ffff8801acddae40 2577380920 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2577382079 C Bi:6:002:1 0 13 = a4095060 acc90707 780600ce 48 ffff8801acddae40 2577384986 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2577386082 C Bi:6:002:1 0 13 = a4095020 0fe00cab 060e0455 cc ffff8801acddae40 2577392127 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2577393062 C Bi:6:002:1 0 13 = a4095040 29dc6133 237ea9c9 27 ffff8801acddac00 2577398834 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2577399053 C Bi:6:002:1 0 13 = a4095060 07ab7a06 00ce0ff0 7c ffff8801019c0240 2577400327 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2577401049 C Bi:6:002:1 0 26 = a4095020 0cab0614 04552967 77a40950 405b3323 5ca0c907 dd19 ffff8801019c09c0 2577402351 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2577404052 C Bi:6:002:1 0 13 = a4095060 820600ce 0f470dac 3e ffff8801019c09c0 2577405375 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2577407048 C Bi:6:002:1 0 13 = a4095020 06150455 29545a33 8b ffff8801019c09c0 2577408429 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2577413067 C Bi:6:002:1 0 13 = a4095040 23b99ec9 07468406 b3 ffff8801acddaf00 2577415385 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2577416061 C Bi:6:002:1 0 13 = a4095060 00ce0f56 0dac061b b6 ffff8801acddaf00 2577417409 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2577422079 C Bi:6:002:1 0 13 = a4095020 04552900 543323e1 00 ffff8801acdda6c0 2577424394 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2577426083 C Bi:6:002:1 0 13 = a4095040 95c90744 8c0600cd e5 ffff8801019c00c0 2577427400 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2577429079 C Bi:6:002:1 0 13 = a4095060 0f8b0dac 061c0455 f3 ffff8801019c00c0 2577430465 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2577435080 C Bi:6:002:1 0 13 = a4095020 29c45233 234a94c9 65 ffff8801019c00c0 2577437382 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2577438067 C Bi:6:002:1 0 13 = a4095040 07c38d06 00cd0f96 a6 ffff8801019c0600 2577439482 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2577441069 C Bi:6:002:1 0 13 = a4095060 0dab0622 04552996 f1 ffff8801019c0600 2577442459 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2577444054 C Bi:6:002:1 0 13 = a4095020 4c3323b0 8bc90792 e6 ffff8801019c0600 2577445445 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2577447047 C Bi:6:002:1 0 13 = a4095040 950600cc 0f590dac 15 ffff8801019c00c0 2577450840 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2577451054 C Bi:6:002:1 0 13 = a4095060 06280455 29af4533 12 ffff8801019c0300 2577464608 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2577466052 C Bi:6:002:1 0 13 = a4095020 237783c9 07c89d06 97 ffff8801acdda9c0 2577470403 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2577471049 C Bi:6:002:1 0 52 = a4095040 00cb0f48 0dab062d bca40950 60045529 03403323 43f5a409 50207dc9 0753a406 00ca55a4 0950400f 3e0dac06 33045549 ffff8801acddab40 2577480532 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577481053 C Bi:6:002:1 0 26 = a4095060 29ee3733 238978c9 45a40950 20076eac 0600ca0f 68b3 ffff8801acddab40 2577482603 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577483055 C Bi:6:002:1 0 39 = a4095040 0dab0639 04552907 5ba40950 60303323 2572c907 d5f1a409 5020b406 00ca0fb3 0dacb8 ffff8801acddab40 2577484461 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577485048 C Bi:6:002:1 0 13 = a4095040 063a0455 29dc2e33 38 ffff8801acddab40 2577487160 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577488053 C Bi:6:002:1 0 13 = a4095060 23e570c9 0729b606 7c ffff8801acddab40 2577490077 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577491073 C Bi:6:002:1 0 13 = a4095020 00ca0fba 0dac0640 45 ffff8801019c0a80 2577492088 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2577494049 C Bi:6:002:1 0 13 = a4095040 045529c3 2733234d 7c ffff8801019c0000 2577495147 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577497049 C Bi:6:002:1 0 13 = a4095060 69c9073a be0600ca 72 ffff8801019c0000 2577499297 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577501047 C Bi:6:002:1 0 13 = a4095020 0fac0dad 06410455 c8 ffff8801019c0000 2577503086 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577504050 C Bi:6:002:1 0 13 = a4095040 298e2633 23f467c9 76 ffff8801019c0000 2577505101 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577507048 C Bi:6:002:1 0 13 = a4095060 079ebf06 00cb0faa d3 ffff8801acddab40 2577507992 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577510055 C Bi:6:002:1 0 13 = a4095020 0dad0647 045529c4 80 ffff8801019c0000 2577512055 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577513050 C Bi:6:002:1 0 13 = a4095040 1f3323c6 5fc907b1 54 ffff8801019c0000 2577514094 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2577516071 C Bi:6:002:1 0 13 = a4095060 c70600cc 0f740dac 4a ffff8801acdda9c0 2577517095 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2577519047 C Bi:6:002:1 0 13 = a40950a0 00000000 0000326d 02 ffff8801019c0540 2577519998 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2577547079 C Bi:6:002:1 0 13 = a4094e00 00000000 0000326d bc ffff8801acdda9c0 2577549064 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577550074 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acddab40 2577551050 C Bo:6:002:1 0 8 > ffff8801acdda9c0 2577554050 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801acddab40 2577555122 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2577555138 S Bo:6:002:1 -115 15 = a4095000 44090d00 001e0000 a30000 ffff8801acdda540 2577556044 C Bo:6:002:1 0 15 > ffff8801acddab40 2577672086 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0840 2577675243 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2577676499 S Bo:6:002:1 -115 15 = a40950a0 0000326d 00000000 020000 ffff8801acddaf00 2577677044 C Bo:6:002:1 0 15 > ffff8801019c0840 2577687093 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0840 2577689784 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2577797085 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acdda600 2577799772 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2577922077 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c03c0 2577923634 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2577926059 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801acdda6c0 2577927680 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2577929071 C Bi:6:002:1 0 13 = a4095040 001e0000 ad2e0000 20 ffff8801acdda6c0 2577930581 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2577932071 C Bi:6:002:1 0 13 = a4095060 064d0455 29141933 90 ffff8801acdda6c0 2577933586 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2577935072 C Bi:6:002:1 0 13 = a4095020 236057c9 07bfcf06 71 ffff8801acdda6c0 2577936633 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2577938071 C Bi:6:002:1 0 13 = a4095040 00cd0f61 0dac064f f6 ffff8801acdda6c0 2577939685 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2577941070 C Bi:6:002:1 0 13 = a4095060 045529e3 163323a4 a4 ffff8801acdda6c0 2577942543 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2577944071 C Bi:6:002:1 0 13 = a4095020 54c90761 d20600cd 3f ffff8801acddaf00 2577945605 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2577947070 C Bi:6:002:1 0 13 = a4095040 0f760dad 06560455 65 ffff8801acddaf00 2577948639 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2577950050 C Bi:6:002:1 0 13 = a4095060 29171033 231a4bc9 3b ffff8801019c0cc0 2577952699 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2577954084 C Bi:6:002:1 0 13 = a4095020 07ffda06 00ce0fab 93 ffff8801019c0cc0 2577955815 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2577957081 C Bi:6:002:1 0 13 = a4095040 0cac065c 045529a5 9a ffff8801019c0cc0 2577959454 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2577960082 C Bi:6:002:1 0 13 = a4095060 0933236f 43c9079f f9 ffff8801019c0cc0 2577961660 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2577963064 C Bi:6:002:1 0 13 = a4095020 e20600d0 0f810cac c7 ffff8801019c0cc0 2577964597 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2577966081 C Bi:6:002:1 0 13 = a4095040 06620455 29520333 c3 ffff8801acddae40 2577967819 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2577969078 C Bi:6:002:1 0 13 = a4095060 23563bc9 0755ea06 a4 ffff8801acddae40 2577970629 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2577972078 C Bi:6:002:1 0 13 = a4095020 00d10fbf 0cab0667 7a ffff8801acddab40 2577973704 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2577975064 C Bi:6:002:1 0 13 = a4095040 0455290f fe32232b 0e ffff8801acdda540 2577976660 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2577979077 C Bi:6:002:1 0 13 = a4095060 34c907f0 f00600d1 b0 ffff8801019c06c0 2577980609 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2577982064 C Bi:6:002:1 0 13 = a4095020 0fd80cab 066c0455 96 ffff8801019c06c0 2577983641 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2577985072 C Bi:6:002:1 0 13 = a4095040 2998f832 23522dc9 53 ffff8801acdda9c0 2577986696 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2577988081 C Bi:6:002:1 0 13 = a4095060 0789f706 00d20f0b 34 ffff8801acdda9c0 2577989578 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2577991081 C Bi:6:002:1 0 13 = a4095020 0dac0672 045529a8 d8 ffff8801019c06c0 2577992607 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2577994079 C Bi:6:002:1 0 13 = a4095040 f132234c 24c90708 f3 ffff8801019c06c0 2577995653 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2577997080 C Bi:6:002:1 0 13 = a4095060 000700d1 0f920dad 76 ffff8801acdda9c0 2577998905 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578000070 C Bi:6:002:1 0 13 = a4095020 06770455 29c8eb32 c5 ffff8801acdda9c0 2578001560 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578003061 C Bi:6:002:1 0 13 = a4095040 23f31cc9 071f0707 a0 ffff8801acdda9c0 2578008111 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578009051 C Bi:6:002:1 0 13 = a4095060 00d10fe5 0dad067c 7c ffff8801acdda540 2578010624 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2578011046 C Bi:6:002:1 0 13 = a4095020 045529b6 e6322347 a3 ffff8801acdda9c0 2578013187 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578014077 C Bi:6:002:1 0 13 = a4095040 15c907ca 0d0700d0 76 ffff8801acdda9c0 2578015552 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578016053 C Bi:6:002:1 0 13 = a4095060 0fde0dad 06820455 39 ffff8801acdda9c0 2578017558 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578019053 C Bi:6:002:1 0 13 = a4095020 2952e032 23370cc9 a5 ffff8801acdda9c0 2578020607 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578022071 C Bi:6:002:1 0 13 = a4095040 07f41507 00cf0f82 1e ffff8801019c0b40 2578023511 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2578025055 C Bi:6:002:1 0 13 = a4095060 0dae0687 04552950 97 ffff8801019c0b40 2578026527 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2578028060 C Bi:6:002:1 0 13 = a4095020 db32233d 05c90749 a8 ffff8801019c0b40 2578029598 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2578032070 C Bi:6:002:1 0 13 = a4095040 1c0700cf 0f210dae e4 ffff8801019c0180 2578033633 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2578035077 C Bi:6:002:1 0 13 = a4095060 068e0455 299fd332 13 ffff8801acdda540 2578036655 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2578038080 C Bi:6:002:1 0 13 = a4095020 23d3fbc8 077a2507 41 ffff8801019c0180 2578039642 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2578041078 C Bi:6:002:1 0 13 = a4095040 00cd0fe4 0cae0695 aa ffff8801019c0180 2578042660 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2578044076 C Bi:6:002:1 0 13 = a4095060 0455296f cc32232c 7b ffff8801acddab40 2578045697 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578047070 C Bi:6:002:1 0 13 = a4095020 f2c80765 2e0700cc 60 ffff8801acddab40 2578048540 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578050064 C Bi:6:002:1 0 13 = a4095040 0ffe0cad 069a0455 20 ffff8801acddab40 2578051580 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578053078 C Bi:6:002:1 0 13 = a4095060 2989c632 23dfeac8 17 ffff8801019c0b40 2578057810 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2578058068 C Bi:6:002:1 0 13 = a4095020 07773507 00cc0f50 0c ffff8801019c0b40 2578059704 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2578060080 C Bi:6:002:1 0 13 = a4095040 0dac069f 04552945 b8 ffff8801019c0b40 2578061761 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2578063080 C Bi:6:002:1 0 13 = a4095060 c13223d6 e3c807ff 48 ffff8801019c0180 2578064765 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2578066076 C Bi:6:002:1 0 13 = a4095020 3b0700cb 0f560dad d3 ffff8801acddae40 2578068854 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2578069081 C Bi:6:002:1 0 13 = a4095040 06a50455 295abb32 b5 ffff8801acddae40 2578070823 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2578072075 C Bi:6:002:1 0 13 = a4095060 2355dbc8 07974307 2c ffff8801acddae40 2578073831 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2578075086 C Bi:6:002:1 0 13 = a4095020 00ca0f0c 0dad06ab 19 ffff8801acddae40 2578076747 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2578078078 C Bi:6:002:1 0 13 = a4095040 04552988 b4322325 cd ffff8801acddab40 2578079784 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578081080 C Bi:6:002:1 0 13 = a4095060 d3c807b0 4b0700c8 b5 ffff8801acddab40 2578082792 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578085061 C Bi:6:002:1 0 13 = a4095020 0f120dac 06b10455 87 ffff8801acddab40 2578088713 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578091091 C Bi:6:002:1 0 13 = a4095040 29bcaf32 23e6cbc8 73 ffff8801acddab40 2578092369 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578094068 C Bi:6:002:1 0 13 = a4095060 07195207 00c70f6a 74 ffff8801acddab40 2578095423 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578097059 C Bi:6:002:1 0 13 = a4095020 0cac06b2 04552936 87 ffff8801acdda600 2578098322 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578100061 C Bi:6:002:1 0 13 = a4095040 b0322375 cbc80784 e9 ffff8801acdda600 2578101337 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578103079 C Bi:6:002:1 0 13 = a4095060 520700c7 0fb00bac 17 ffff8801acdda600 2578104372 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578106079 C Bi:6:002:1 0 13 = a4095020 06b50455 298ab132 1f ffff8801acdda600 2578107391 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578110065 C Bi:6:002:1 0 13 = a4095040 234dc9c8 074e5407 c8 ffff8801acdda600 2578112258 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578113061 C Bi:6:002:1 0 13 = a4095060 00c70fbc 09ab06ba f7 ffff8801acdda600 2578115234 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578116048 C Bi:6:002:1 0 13 = a4095020 0455298a b43223d6 5c ffff8801acdda600 2578121650 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578122052 C Bi:6:002:1 0 13 = a4095040 c5c807d8 570700c6 f9 ffff8801acddab40 2578123690 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578125071 C Bi:6:002:1 0 26 = a4095060 0f1207aa 06be0455 c4a40950 202958b6 3223f7c1 c8f5 ffff8801acddab40 2578126784 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578128071 C Bi:6:002:1 0 13 = a4095040 07ce5a07 00c50fe2 01 ffff8801acddab40 2578129749 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578131066 C Bi:6:002:1 0 13 = a4095060 06ab06c1 04552945 ca ffff8801acddab40 2578132656 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578135069 C Bi:6:002:1 0 13 = a40950a0 00000000 0000726a 45 ffff8801acddab40 2578136686 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578172087 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0cc0 2578173743 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578174806 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acdda600 2578175045 C Bo:6:002:1 0 8 > ffff8801019c0cc0 2578178080 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0900 2578179786 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2578179869 S Bo:6:002:1 -115 15 = a4095000 44090d00 00200000 9d0000 ffff8801019c03c0 2578180046 C Bo:6:002:1 0 15 > ffff8801019c0900 2578297092 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2578299666 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2578300683 S Bo:6:002:1 -115 15 = a40950a0 0000726a 00000000 450000 ffff8801acddac00 2578301046 C Bo:6:002:1 0 15 > ffff8801019c0900 2578309063 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801acddac00 2578317183 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2578422074 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0480 2578424477 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2578547068 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c00c0 2578549084 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2578551070 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801acdda9c0 2578551944 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578554050 C Bi:6:002:1 0 13 = a4095040 00200000 ad2e0000 1e ffff8801acdda9c0 2578555006 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578557067 C Bi:6:002:1 0 13 = a4095060 b6322310 c1c807c3 e7 ffff8801019c0300 2578559103 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2578560062 C Bi:6:002:1 0 13 = a4095020 5b0700c6 0f5a06ac b8 ffff8801acdda9c0 2578562073 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2578563065 C Bi:6:002:1 0 13 = a4095040 06c30455 2989b532 0e ffff8801019c0600 2578563957 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2578566083 C Bi:6:002:1 0 13 = a4095060 23b4c3c8 078c5d07 d0 ffff8801acdda540 2578568023 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2578569079 C Bi:6:002:1 0 13 = a4095020 00c60f6e 06ad06c8 1f ffff8801acdda540 2578571055 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2578576058 C Bi:6:002:1 0 13 = a4095040 045529f5 b23223d9 4a ffff8801019c0300 2578577998 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2578579079 C Bi:6:002:1 0 13 = a4095060 ccc807a7 630700c6 9b ffff8801019c0300 2578581002 S Bi:6:002:1 -115 4096 < ffff8801019c0300 2578582061 C Bi:6:002:1 0 13 = a4095020 0faf07ae 06cd0455 4e ffff8801acdda6c0 2578584054 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2578585066 C Bi:6:002:1 0 13 = a4095040 29d9af32 23a1d7c8 4d ffff8801019c0600 2578587977 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2578589087 C Bi:6:002:1 0 13 = a4095060 07dc6a07 00c70faa 49 ffff8801019c0600 2578591005 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2578592076 C Bi:6:002:1 0 13 = a4095020 0bae06d2 04552926 f2 ffff8801019c0600 2578594079 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2578595063 C Bi:6:002:1 0 13 = a4095040 ad322371 e1c8075e 00 ffff8801019c0600 2578597360 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2578598068 C Bi:6:002:1 0 13 = a4095060 710700c9 0f580daf d7 ffff8801019c0600 2578599980 S Bi:6:002:1 -115 4096 < ffff8801019c0600 2578601089 C Bi:6:002:1 0 13 = a4095020 06d60455 2988aa32 65 ffff8801019c00c0 2578602993 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2578604062 C Bi:6:002:1 0 13 = a4095040 2306e9c8 07a67607 69 ffff8801019c00c0 2578606038 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2578607058 C Bi:6:002:1 0 13 = a4095060 00cb0f75 0daf06dc 54 ffff8801019c0240 2578609098 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2578610067 C Bi:6:002:1 0 13 = a4095020 0455299a a73223a2 2b ffff8801019c00c0 2578611090 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2578613065 C Bi:6:002:1 0 13 = a4095040 f4c80738 7e0700cc 0b ffff8801019c00c0 2578618883 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2578619074 C Bi:6:002:1 0 13 = a4095060 0fd10caf 06e10455 56 ffff8801019c00c0 2578621678 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2578622050 C Bi:6:002:1 0 26 = a4095020 29d3a432 23b7fec8 13a40950 4007e484 0700cd0f e1fe ffff8801019c00c0 2578623698 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2578626054 C Bi:6:002:1 0 13 = a4095060 0caf06e8 04552963 cb ffff8801acddae40 2578627751 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2578629073 C Bi:6:002:1 0 13 = a4095020 a0322368 0bc907b1 70 ffff8801019c0240 2578630868 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2578632056 C Bi:6:002:1 0 13 = a4095040 8d0700ce 0fdc0caf 89 ffff8801acddae40 2578633827 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2578635054 C Bi:6:002:1 0 13 = a4095060 06ed0455 29299e32 8b ffff8801acddaf00 2578636731 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2578638054 C Bi:6:002:1 0 13 = a4095020 23eb14c9 07df9307 84 ffff8801acddab40 2578639887 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578641062 C Bi:6:002:1 0 13 = a4095040 00cf0f63 0cae06f2 48 ffff8801acddab40 2578642795 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578644066 C Bi:6:002:1 0 13 = a4095060 045529b2 9b32234e 93 ffff8801acddab40 2578645847 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578647071 C Bi:6:002:1 0 13 = a4095020 1fc907a9 9a0700cf f7 ffff8801acddab40 2578648730 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578651078 C Bi:6:002:1 0 13 = a4095040 0fcc0cad 06f70455 7f ffff8801019c0000 2578652772 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2578654047 C Bi:6:002:1 0 13 = a4095060 29a99832 23d027c9 aa ffff8801019c0000 2578655842 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2578657071 C Bi:6:002:1 0 13 = a4095020 0796a007 00cf0f7c 57 ffff8801019c0000 2578658882 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2578660065 C Bi:6:002:1 0 13 = a4095040 0cad06f8 045529ce 54 ffff8801019c0000 2578661722 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2578662771 C Bi:6:002:1 0 13 = a4095060 973223fb 29c90720 27 ffff8801019c0000 2578663747 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2578666062 C Bi:6:002:1 0 13 = a4095020 a20700cf 0fd10cad c8 ffff8801019c0840 2578667868 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2578669063 C Bi:6:002:1 0 13 = a4095040 07f80455 29c70355 ab ffff8801acddaf00 2578670897 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2578672080 C Bi:6:002:1 0 13 = a4095060 29daaf33 23c20cca d5 ffff8801acddab40 2578673795 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578676078 C Bi:6:002:1 0 13 = a4095020 07ce9732 23fb29c9 89 ffff8801acddab40 2578677812 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2578679078 C Bi:6:002:1 0 13 = a4095040 076cab04 0060a804 b5 ffff8801acddaf00 2578682789 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2578683077 C Bi:6:002:1 0 13 = a4095060 00a08601 00ffffff 45 ffff8801019c0a80 2578684113 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2578685082 C Bi:6:002:1 0 13 = a4095020 ffdaaf33 23c20cca 43 ffff8801019c0a80 2578686137 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2578688079 C Bi:6:002:1 0 13 = a4095040 07ce9732 2309c1c8 f2 ffff8801019c0d80 2578689197 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2578691081 C Bi:6:002:1 0 13 = a4095060 07040046 000000cc 14 ffff8801acddaf00 2578692209 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2578694080 C Bi:6:002:1 0 13 = a4095020 0cf70dff ffffff05 2e ffff8801acddac00 2578695247 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2578697080 C Bi:6:002:1 0 13 = a4095040 00040009 01adb0ff 53 ffff8801019c0780 2578698171 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2578700078 C Bi:6:002:1 0 13 = a4095060 ffff0201 ff06fe04 9d ffff8801acddaf00 2578701155 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2578704063 C Bi:6:002:1 0 13 = a4095020 55297e93 32237436 1f ffff8801019c0900 2578705198 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578707061 C Bi:6:002:1 0 13 = a4095040 c907bcaa 0700ce0f a3 ffff8801019c0900 2578708105 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578710076 C Bi:6:002:1 0 13 = a4095060 6f0dac06 04055529 28 ffff8801019c0900 2578711134 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578713073 C Bi:6:002:1 0 13 = a4095020 2e8f3223 4142c907 a0 ffff8801019c0900 2578714212 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578716051 C Bi:6:002:1 0 13 = a4095040 f6b20700 ce0ffc0d ce ffff8801019c0900 2578717197 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578719049 C Bi:6:002:1 0 13 = a4095060 ab060a05 5529948a 5d ffff8801019c0900 2578720439 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578722056 C Bi:6:002:1 0 13 = a4095020 32239b4d c90716bb 79 ffff8801019c0900 2578723466 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578725071 C Bi:6:002:1 0 13 = a4095040 0700ce0f 8d0da906 54 ffff8801019c0900 2578726540 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578729070 C Bi:6:002:1 0 13 = a4095060 10055529 69863223 0a ffff8801019c0900 2578730535 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578732070 C Bi:6:002:1 0 13 = a4095020 9358c907 cfc20700 d2 ffff8801019c0900 2578733454 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578735070 C Bi:6:002:1 0 13 = a4095040 cd0f690d a7061405 ab ffff8801019c0900 2578736477 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578738070 C Bi:6:002:1 0 13 = a4095060 5529d283 3223f85e 07 ffff8801acdda600 2578739514 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578741053 C Bi:6:002:1 0 13 = a4095020 c9077ac7 0700cc0f 6a ffff8801acdda600 2578742546 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578744055 C Bi:6:002:1 0 13 = a4095040 060da506 17055529 7b ffff8801acdda600 2578745433 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2578747055 C Bi:6:002:1 0 13 = a4095060 3d833223 fb5ec907 59 ffff8801019c0900 2578748480 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578750064 C Bi:6:002:1 0 13 = a4095020 b2c70700 cc0f0000 6c ffff8801019c0900 2578751516 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578754065 C Bi:6:002:1 0 13 = a4095040 a2061805 55298782 7d ffff8801019c0900 2578755549 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2578757062 C Bi:6:002:1 0 13 = a4095060 3223375f c9075cc8 be ffff8801019c06c0 2578758466 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2578760052 C Bi:6:002:1 0 13 = a40950a0 00000000 00001334 7a ffff8801019c06c0 2578761502 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2578797088 C Bi:6:002:1 0 13 = a4094e00 00000000 00001334 c4 ffff8801acddaf00 2578799547 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2578800566 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acddac00 2578801078 C Bo:6:002:1 0 8 > ffff8801acddaf00 2578804081 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0900 2578805463 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2578805542 S Bo:6:002:1 -115 15 = a4095000 44090d00 00220000 9f0000 ffff8801019c03c0 2578806045 C Bo:6:002:1 0 15 > ffff8801019c0900 2578922063 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0900 2578923772 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2578923794 S Bo:6:002:1 -115 15 = a40950a0 00001334 00000000 7a0000 ffff8801019c03c0 2578924042 C Bo:6:002:1 0 15 > ffff8801019c0900 2578934063 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801acdda6c0 2578935768 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579047056 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801019c0180 2579048588 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2579172090 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801019c0180 2579173924 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2579176081 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801019c0180 2579177825 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2579179076 C Bi:6:002:1 0 13 = a4095040 00220000 ad2e0000 1c ffff8801019c03c0 2579180841 S Bi:6:002:1 -115 4096 < ffff8801019c03c0 2579182064 C Bi:6:002:1 0 13 = a4095060 0700cb0f 0004a106 fd ffff8801acdda9c0 2579185934 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579187083 C Bi:6:002:1 0 13 = a4095020 1b055529 227e3223 f2 ffff8801acdda9c0 2579188800 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579189062 C Bi:6:002:1 0 13 = a4095040 f961c907 c5cc0700 e5 ffff8801acdda9c0 2579190812 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579191060 C Bi:6:002:1 0 13 = a4095060 cb0f170a a1061c05 fa ffff8801acdda9c0 2579193854 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579194077 C Bi:6:002:1 0 13 = a4095020 5529ca7c 32231b63 7e ffff8801acdda9c0 2579195877 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579197079 C Bi:6:002:1 0 13 = a4095040 c90732ce 0700ca0f 4d ffff8801acdda9c0 2579198886 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579200078 C Bi:6:002:1 0 13 = a4095060 030ba006 20055529 6a ffff8801acdda9c0 2579201808 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579204077 C Bi:6:002:1 0 13 = a4095020 67783223 5969c907 2d ffff8801019c0180 2579205985 S Bi:6:002:1 -115 4096 < ffff8801019c0180 2579207061 C Bi:6:002:1 0 13 = a4095040 d3d30700 c90f6d0c 1d ffff8801acddab40 2579214043 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579215065 C Bi:6:002:1 0 13 = a4095060 a3062105 55299877 8f ffff8801acddab40 2579220063 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579221050 C Bi:6:002:1 0 26 = a4095020 3223766b c90750d5 9aa40950 400700c9 0f9d0ca2 0649 ffff8801019c09c0 2579225257 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2579226057 C Bi:6:002:1 0 26 = a4095060 27055529 08723223 a8a40950 208377c9 0748de07 0076 ffff8801acddae40 2579228080 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579229059 C Bi:6:002:1 0 26 = a4095040 c80f900e a4062c05 6fa40950 605529d5 6d322312 81db ffff8801acddae40 2579230094 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579232068 C Bi:6:002:1 0 13 = a4095020 c90753e5 0700c70f 6a ffff8801acddae40 2579233133 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579235050 C Bi:6:002:1 0 13 = a4095040 960ea506 32055529 cd ffff8801acddae40 2579236028 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579238065 C Bi:6:002:1 0 13 = a4095060 73683223 b88bc907 6a ffff8801019c0900 2579239063 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2579241071 C Bi:6:002:1 0 13 = a4095020 8aed0700 c60f180e 62 ffff8801019c0900 2579243090 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2579244071 C Bi:6:002:1 0 13 = a4095040 a5063705 55299462 a6 ffff8801acddaf00 2579245115 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579247051 C Bi:6:002:1 0 13 = a4095060 32237993 c907d3f4 8f ffff8801019c0900 2579248024 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2579250064 C Bi:6:002:1 0 13 = a4095020 0700c50f 100ea406 ac ffff8801019c0900 2579251074 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2579254055 C Bi:6:002:1 0 13 = a4095040 3d055529 4f5a3223 fd ffff8801019c0900 2579257170 S Bi:6:002:1 -115 4096 < ffff8801019c0900 2579258073 C Bi:6:002:1 0 13 = a4095060 cc97c907 f5fc0700 06 ffff8801019c0000 2579259187 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2579260080 C Bi:6:002:1 0 13 = a4095020 c30f000e a5064205 fb ffff8801019c0000 2579262083 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2579263071 C Bi:6:002:1 0 13 = a4095040 55291e53 3223eb99 ef ffff8801019c06c0 2579264115 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579266068 C Bi:6:002:1 0 13 = a4095060 c907cd03 0800c10f 5b ffff8801019c06c0 2579267171 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579269073 C Bi:6:002:1 0 13 = a4095020 930da706 47055529 dc ffff8801019c0d80 2579270195 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2579272060 C Bi:6:002:1 0 13 = a4095040 3d4c3223 3a9dc907 b4 ffff8801acdda600 2579274132 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2579275064 C Bi:6:002:1 0 13 = a4095060 8b0a0800 c00f710d a7 ffff8801019c06c0 2579277252 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579279062 C Bi:6:002:1 0 13 = a4095020 a9064c05 55296145 63 ffff8801acdda600 2579281163 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2579282077 C Bi:6:002:1 0 13 = a4095040 322331a0 c9073311 d1 ffff8801019c06c0 2579283187 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579285067 C Bi:6:002:1 0 13 = a4095060 0800be0f 9b0dac06 18 ffff8801acdda6c0 2579286319 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579288070 C Bi:6:002:1 0 13 = a4095020 4d055529 19443223 a5 ffff8801acdda6c0 2579290128 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579291086 C Bi:6:002:1 0 13 = a4095040 0fa1c907 80120800 47 ffff8801acdda6c0 2579292159 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579294080 C Bi:6:002:1 0 13 = a4095060 bd0f740d ac065405 ad ffff8801acdda6c0 2579295146 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579297068 C Bi:6:002:1 0 13 = a4095020 5529ff3a 3223c3a5 13 ffff8801acddaf00 2579299096 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579300065 C Bi:6:002:1 0 13 = a4095040 c907771b 0800bb0f a3 ffff8801acddaf00 2579302120 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579303081 C Bi:6:002:1 0 13 = a4095060 1b0dac06 59055529 01 ffff8801acddac00 2579304124 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2579307075 C Bi:6:002:1 0 13 = a4095020 9f343223 53abc907 51 ffff8801acddae40 2579313200 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579314064 C Bi:6:002:1 0 13 = a4095040 53220800 b90f1a0d 65 ffff8801acddae40 2579315747 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579316062 C Bi:6:002:1 0 26 = a4095060 ac065f05 55298b2d b7a40950 203223e1 b1c9070e 2a76 ffff8801acddae40 2579325526 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579326068 C Bi:6:002:1 0 13 = a4095040 0800b60f 290dab06 85 ffff8801acddae40 2579329246 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579330066 C Bi:6:002:1 0 39 = a4095060 65055529 b3253223 06a40950 2009b8c9 07473208 00dfa409 5040b30f 450dab06 660587 ffff8801acddae40 2579331778 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579332066 C Bi:6:002:1 0 13 = a4095060 5529ee23 32232db9 a9 ffff8801acddab40 2579333790 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579335047 C Bi:6:002:1 0 13 = a4095020 c9071034 0800b30f 83 ffff8801019c0a80 2579336807 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2579338073 C Bi:6:002:1 0 13 = a4095040 660dac06 6a055529 6f ffff8801acddae40 2579339850 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579341072 C Bi:6:002:1 0 13 = a4095060 201f3223 78bcc907 b9 ffff8801acddae40 2579342887 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579344063 C Bi:6:002:1 0 13 = a4095020 fc380800 b10f6a0d c8 ffff8801acddae40 2579345804 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2579347064 C Bi:6:002:1 0 13 = a4095040 ac066f05 55298618 9f ffff8801019c0540 2579348817 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2579350065 C Bi:6:002:1 0 13 = a4095060 3223bcc2 c9073940 45 ffff8801019c0840 2579351978 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2579353066 C Bi:6:002:1 0 13 = a4095020 0800af0f f60dad06 25 ffff8801019c0840 2579354905 S Bi:6:002:1 -115 4096 < ffff8801019c0840 2579357081 C Bi:6:002:1 0 13 = a4095040 74055529 32123223 81 ffff8801acdda9c0 2579359139 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579360061 C Bi:6:002:1 0 13 = a4095060 9ac6c907 97460800 d6 ffff8801019c0240 2579361825 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2579363077 C Bi:6:002:1 0 13 = a4095020 ae0f790d ae067a05 df ffff8801019c0480 2579364912 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2579366078 C Bi:6:002:1 0 13 = a4095040 55297d0a 3223c8cb a4 ffff8801acdda540 2579368384 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579369084 C Bi:6:002:1 0 13 = a4095060 c9076e4e 0800ac0f d8 ffff8801acdda540 2579370820 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579372081 C Bi:6:002:1 0 13 = a4095020 0f0daf06 80055529 8f ffff8801acdda540 2579374133 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579375065 C Bi:6:002:1 0 13 = a4095040 db013223 8cd1c907 e5 ffff8801019c0240 2579377890 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2579378083 C Bi:6:002:1 0 13 = a4095060 35570800 ab0fc50d 9b ffff8801019c0240 2579379809 S Bi:6:002:1 -115 4096 < ffff8801019c0240 2579382079 C Bi:6:002:1 0 13 = a40950a0 00000000 00004c2c 3d ffff8801019c00c0 2579389912 S Bi:6:002:1 -115 4096 < ffff8801019c00c0 2579422070 C Bi:6:002:1 0 13 = a4094e00 00000000 00004c2c 83 ffff8801acdda6c0 2579423805 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579423821 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acdda9c0 2579424057 C Bo:6:002:1 0 8 > ffff8801acdda6c0 2579427061 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801acdda6c0 2579428759 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2579428771 S Bo:6:002:1 -115 15 = a4095000 44090d00 00240000 990000 ffff8801acdda9c0 2579429056 C Bo:6:002:1 0 15 > ffff8801acdda6c0 2579547085 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c0480 2579550701 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579551503 S Bo:6:002:1 -115 15 = a40950a0 00004c2c 00000000 3d0000 ffff8801acddab40 2579552049 C Bo:6:002:1 0 15 > ffff8801019c0480 2579562077 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801019c0480 2579563475 S Bi:6:002:1 -115 4096 < ffff8801019c0480 2579672093 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acddab40 2579673632 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579797094 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801acddab40 2579798485 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579801064 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801acddab40 2579802376 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579804079 C Bi:6:002:1 0 13 = a4095040 00240000 ad2e0000 1a ffff8801acddab40 2579805433 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579807079 C Bi:6:002:1 0 13 = a4095060 ae068605 5529c2f8 f0 ffff8801acddab40 2579808476 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579810065 C Bi:6:002:1 0 13 = a4095020 3123b8d7 c9077c60 72 ffff8801019c0540 2579811467 S Bi:6:002:1 -115 4096 < ffff8801019c0540 2579813061 C Bi:6:002:1 0 13 = a4095040 0800a90f 0a0faf06 bf ffff8801acddaf00 2579816523 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579817079 C Bi:6:002:1 0 13 = a4095060 8c055529 02f03123 88 ffff8801acddaf00 2579818543 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579819048 C Bi:6:002:1 0 13 = a4095020 67dec907 9e690800 55 ffff8801acddaf00 2579820880 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579822056 C Bi:6:002:1 0 13 = a4095040 a80f4a0f af069205 61 ffff8801acddaf00 2579824438 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579826051 C Bi:6:002:1 0 13 = a4095060 552998e7 312303e4 6b ffff8801019c0a80 2579827479 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2579829050 C Bi:6:002:1 0 13 = a4095020 c9073272 0800a70f f3 ffff8801019c0a80 2579830523 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2579832071 C Bi:6:002:1 0 13 = a4095040 b00eb006 93055529 5f ffff8801019c0a80 2579833528 S Bi:6:002:1 -115 4096 < ffff8801019c0a80 2579835070 C Bi:6:002:1 0 13 = a4095060 43e63123 28e5c907 29 ffff8801019c0780 2579836474 S Bi:6:002:1 -115 4096 < ffff8801019c0780 2579838070 C Bi:6:002:1 0 13 = a4095020 9d730800 a70fb30e 2e ffff8801019c06c0 2579839498 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579841061 C Bi:6:002:1 0 13 = a4095040 af069905 552901de 2b ffff8801019c06c0 2579842548 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579844063 C Bi:6:002:1 0 13 = a4095060 3123eaea c907197c 24 ffff8801019c06c0 2579845589 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579847080 C Bi:6:002:1 0 13 = a4095020 0800a70f 000eb006 c5 ffff8801acdda600 2579849475 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2579851069 C Bi:6:002:1 0 13 = a4095040 9e055529 f3d73123 6c ffff8801acdda600 2579852494 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2579854067 C Bi:6:002:1 0 13 = a4095060 3cf0c907 a3820800 b6 ffff8801acdda600 2579855570 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2579857067 C Bi:6:002:1 0 13 = a4095020 a60feb0d b106a305 83 ffff8801acdda600 2579858556 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2579860064 C Bi:6:002:1 0 13 = a4095040 5529dfd2 3123b8f5 93 ffff8801019c06c0 2579861524 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579863079 C Bi:6:002:1 0 13 = a4095060 c9077688 0800a60f 0c ffff8801019c06c0 2579864521 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579866059 C Bi:6:002:1 0 13 = a4095020 db0cb006 a8055529 6d ffff8801019c06c0 2579867602 S Bi:6:002:1 -115 4096 < ffff8801019c06c0 2579869077 C Bi:6:002:1 0 13 = a4095040 b2cd3123 c1fac907 25 ffff8801019c0d80 2579870629 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2579872060 C Bi:6:002:1 0 13 = a4095060 328e0800 a40fad0b 24 ffff8801019c0d80 2579873475 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2579875081 C Bi:6:002:1 0 13 = a4095020 ae06ac05 55290dc9 64 ffff8801019c0d80 2579876521 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2579879080 C Bi:6:002:1 0 13 = a4095040 31231400 ca07a993 4c ffff8801acddac00 2579881789 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2579882066 C Bi:6:002:1 0 13 = a4095060 0800a30f e60bac06 7e ffff8801acddac00 2579883323 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2579885076 C Bi:6:002:1 0 13 = a4095020 b1055529 46c43123 85 ffff8801acddaf00 2579886255 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579888066 C Bi:6:002:1 0 13 = a4095040 9908ca07 959a0800 e6 ffff8801acddaf00 2579889265 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579891082 C Bi:6:002:1 0 13 = a4095060 a10f250d aa06b605 04 ffff8801acddaf00 2579892340 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2579894078 C Bi:6:002:1 0 13 = a4095020 552990c0 31235511 a7 ffff8801019c0d80 2579895187 S Bi:6:002:1 -115 4096 < ffff8801019c0d80 2579897081 C Bi:6:002:1 0 13 = a4095040 ca07f1a0 08009f0f b9 ffff8801acddab40 2579898234 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579900064 C Bi:6:002:1 0 13 = a4095060 530da906 bb055529 ae ffff8801acdda6c0 2579901280 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579904079 C Bi:6:002:1 0 13 = a4095020 4ebc3123 0b19ca07 e2 ffff8801acdda6c0 2579905341 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579907079 C Bi:6:002:1 0 13 = a4095040 1ea70800 9d0f7a0c e8 ffff8801acdda6c0 2579908199 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579910058 C Bi:6:002:1 0 13 = a4095060 a706c005 55292bb8 16 ffff8801acdda6c0 2579911237 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579913059 C Bi:6:002:1 0 13 = a4095020 3123e421 ca07caad a0 ffff8801acdda6c0 2579914286 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579916062 C Bi:6:002:1 0 13 = a4095040 08009c0f 9a0ca706 11 ffff8801acdda6c0 2579919665 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579920080 C Bi:6:002:1 0 13 = a4095060 c5055529 9bb43123 1c ffff8801acdda6c0 2579921797 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579922065 C Bi:6:002:1 0 13 = a4095020 5c2cca07 07b50800 da ffff8801acdda6c0 2579923558 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579925069 C Bi:6:002:1 0 13 = a4095040 9a0f7b0d a606ca05 31 ffff8801acddab40 2579926624 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579929055 C Bi:6:002:1 0 13 = a4095060 552947b4 31234e38 76 ffff8801acdda6c0 2579930480 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579932046 C Bi:6:002:1 0 13 = a4095020 ca074cbc 08009a0f 7d ffff8801acddab40 2579933052 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2579935062 C Bi:6:002:1 0 13 = a4095040 740ea506 cf055529 d2 ffff8801019c0000 2579936979 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2579938062 C Bi:6:002:1 0 13 = a4095060 c7b23123 6f42ca07 1a ffff8801acdda6c0 2579940002 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579941059 C Bi:6:002:1 0 13 = a4095020 afc20800 990fe00d c3 ffff8801acdda6c0 2579943142 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579944065 C Bi:6:002:1 0 13 = a4095040 a406d405 5529cfb1 cc ffff8801acdda6c0 2579945984 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579947064 C Bi:6:002:1 0 13 = a4095060 31234b4e ca07f5c9 7b ffff8801acdda6c0 2579948995 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579950062 C Bi:6:002:1 0 13 = a4095020 0800990f 840da406 68 ffff8801acdda6c0 2579952050 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579954055 C Bi:6:002:1 0 13 = a4095040 d9055529 40b23123 fd ffff8801acdda6c0 2579954930 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2579957055 C Bi:6:002:1 0 13 = a4095060 aa59ca07 f0d00800 8b ffff8801acdda540 2579958963 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579960069 C Bi:6:002:1 0 13 = a4095020 980fe10d a506de05 de ffff8801acdda540 2579961993 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579963061 C Bi:6:002:1 0 13 = a4095040 55295fb2 3123f564 af ffff8801acdda540 2579965034 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579966045 C Bi:6:002:1 0 13 = a4095060 ca07d5d7 0800980f cd ffff8801acdda540 2579967923 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579969068 C Bi:6:002:1 0 13 = a4095020 050ea506 e4055529 e8 ffff8801acdda540 2579970963 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579972060 C Bi:6:002:1 0 13 = a4095040 b9b23123 4e71ca07 56 ffff8801acdda540 2579974014 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579975059 C Bi:6:002:1 0 13 = a4095060 64df0800 970f710d ca ffff8801acdda540 2579977044 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579979045 C Bi:6:002:1 0 13 = a4095020 a506e805 5529deb1 80 ffff8801acdda540 2579980945 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579982060 C Bi:6:002:1 0 13 = a4095040 31232f7a ca07e9e4 3a ffff8801019c0000 2579983984 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2579985053 C Bi:6:002:1 0 13 = a4095060 0800970f 180da506 bb ffff8801019c0000 2579986009 S Bi:6:002:1 -115 4096 < ffff8801019c0000 2579988071 C Bi:6:002:1 0 13 = a4095020 ed055529 46b13123 ac ffff8801019c09c0 2579990189 S Bi:6:002:1 -115 4096 < ffff8801019c09c0 2579991070 C Bi:6:002:1 0 13 = a4095040 2c85ca07 a6eb0800 9c ffff8801acdda540 2579991915 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2579994060 C Bi:6:002:1 0 13 = a4095060 960f250d a506f305 79 ffff8801019c0b40 2579995968 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2579997060 C Bi:6:002:1 0 13 = a4095020 55290eb2 3123b892 25 ffff8801019c0b40 2579999227 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2580000066 C Bi:6:002:1 0 13 = a4095040 ca07edf3 0800960f ff ffff8801019c0b40 2580002069 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2580004060 C Bi:6:002:1 0 13 = a4095060 950da606 f8055529 24 ffff8801acdda6c0 2580004953 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2580007081 C Bi:6:002:1 0 13 = a40950a0 00000000 000015ef a7 ffff8801acdda6c0 2580009008 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2580047074 C Bi:6:002:1 0 13 = a4094e00 00000000 000015ef 19 ffff8801acdda9c0 2580048885 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2580048905 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acdda6c0 2580049041 C Bo:6:002:1 0 8 > ffff8801acdda9c0 2580052074 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801019c0180 2580053740 S Bi:6:002:1 -115 4096 < ffff8801019c0cc0 2580053753 S Bo:6:002:1 -115 15 = a4095000 44090d00 00260000 9b0000 ffff8801019c0cc0 2580054068 C Bo:6:002:1 0 15 > ffff8801019c0180 2580172068 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801019c03c0 2580173113 S Bi:6:002:1 -115 4096 < ffff8801019c0b40 2580173190 S Bo:6:002:1 -115 15 = a40950a0 000015ef 00000000 a70000 ffff8801019c0b40 2580174061 C Bo:6:002:1 0 15 > ffff8801019c03c0 2580184075 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801acdda540 2580185655 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2580297072 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acdda540 2580298554 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2580422079 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ac624540 2580429678 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580430069 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ac624540 2580433689 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580434070 C Bi:6:002:1 0 26 = a4095040 00260000 ad2e0000 18a40950 601ab231 23239dca 0754 ffff8801acdda600 2580436950 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2580438073 C Bi:6:002:1 0 13 = a4095020 4efa0800 970f770d 83 ffff8801acdda600 2580439539 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2580440053 C Bi:6:002:1 0 13 = a4095040 a806fc05 5529ddb2 f9 ffff8801acdda540 2580441520 S Bi:6:002:1 -115 4096 < ffff8801acdda540 2580442052 C Bi:6:002:1 0 13 = a4095060 31232aa6 ca07d9ff e8 ffff8801acdda600 2580443546 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2580444071 C Bi:6:002:1 0 13 = a4095020 0800980f a70da906 47 ffff8801acdda600 2580445571 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2580447051 C Bi:6:002:1 0 13 = a4095040 00065529 27b43123 46 ffff8801acdda600 2580448450 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2580450063 C Bi:6:002:1 0 13 = a4095060 68adca07 80040900 18 ffff8801acdda600 2580451501 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2580454056 C Bi:6:002:1 0 13 = a4095020 9b0fde0c aa060106 30 ffff8801ac624540 2580457156 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580458069 C Bi:6:002:1 0 13 = a4095040 5529dbb4 31236faf 7c ffff8801ac624540 2580459703 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580460066 C Bi:6:002:1 0 13 = a4095060 ca07e605 09009b0f 2e ffff8801ac624540 2580461596 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580463065 C Bi:6:002:1 0 13 = a4095020 ec0caa06 03065529 e8 ffff8801ac624540 2580465645 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580466069 C Bi:6:002:1 0 13 = a4095040 cfb43123 01b4ca07 ac ffff8801ac624300 2580467664 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2580469071 C Bi:6:002:1 0 13 = a4095060 b9080900 9c0fd80c 62 ffff8801acddaf00 2580470690 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2580472072 C Bi:6:002:1 0 13 = a4095020 ab060506 5529c4b5 7e ffff8801acddaf00 2580473618 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2580475053 C Bi:6:002:1 0 13 = a4095040 3123cab7 ca072d0b 39 ffff8801ac624540 2580476608 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580479047 C Bi:6:002:1 0 13 = a4095060 09009c0f cb0cab06 6d ffff8801acddac00 2580480642 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2580482053 C Bi:6:002:1 0 13 = a4095020 0a065529 c1b83123 c6 ffff8801ac624180 2580483809 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580485072 C Bi:6:002:1 0 13 = a4095040 93c3ca07 df120900 e4 ffff8801acddac00 2580487814 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2580488073 C Bi:6:002:1 0 13 = a4095060 9d0fc10d ab061006 78 ffff8801ac624180 2580490361 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580491071 C Bi:6:002:1 0 13 = a4095020 552982bc 3123eacf a8 ffff8801ac624180 2580492370 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580494077 C Bi:6:002:1 0 13 = a4095040 ca07261b 09009d0f d6 ffff8801acddac00 2580495480 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2580497068 C Bi:6:002:1 0 13 = a4095060 320ead06 12065529 62 ffff8801ac624540 2580498307 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580500067 C Bi:6:002:1 0 13 = a4095020 e2bd3123 e5d3ca07 6b ffff8801ac624180 2580501363 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580504079 C Bi:6:002:1 0 13 = a4095040 e21d0900 9d0f320e e5 ffff8801ac624180 2580505395 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580507077 C Bi:6:002:1 0 13 = a4095060 ae061806 55296ac2 ff ffff8801ac624180 2580508316 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580510079 C Bi:6:002:1 0 13 = a4095020 31230edf ca07dd25 2b ffff8801acddae40 2580511383 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2580513082 C Bi:6:002:1 0 13 = a4095040 09009d0f 900dae06 13 ffff8801acddae40 2580515033 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2580516065 C Bi:6:002:1 0 13 = a4095060 1a065529 f0c33123 dc ffff8801ac624180 2580520828 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580521071 C Bi:6:002:1 0 13 = a4095020 8ae2ca07 67280900 3e ffff8801ac624180 2580524283 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580525061 C Bi:6:002:1 0 13 = a4095040 9d0f510d ae071a06 c6 ffff8801ac624540 2580529893 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580530073 C Bi:6:002:1 0 13 = a4095060 5529f904 5529e996 1f ffff8801acddacc0 2580533338 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580534063 C Bi:6:002:1 0 26 = a4095020 3223072c c907f0c3 1aa40950 4031238a e2ca07dc 6fb9 ffff8801acddacc0 2580537843 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580538060 C Bi:6:002:1 0 13 = a4095060 0400f36d 0400a086 25 ffff8801acddacc0 2580539846 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580541048 C Bi:6:002:1 0 26 = a4095020 0100ffff ffffe996 a3a40950 4032238a e2ca072d b195 ffff8801acdda9c0 2580541882 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2580544075 C Bi:6:002:1 0 13 = a4095060 3123072c c9070500 6f ffff8801acdda9c0 2580545782 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2580547070 C Bi:6:002:1 0 13 = a4095020 40000000 750d4a0f a0 ffff8801acdda9c0 2580548803 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2580550074 C Bi:6:002:1 0 13 = a4095040 ffffffff 02000c00 b3 ffff8801acdda9c0 2580551823 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2580554052 C Bi:6:002:1 0 13 = a4095060 0901a9b1 ffffff02 70 ffff8801ac624540 2580555743 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580557067 C Bi:6:002:1 0 13 = a4095020 01ff061d 0655299b d9 ffff8801acdda9c0 2580558779 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2580560053 C Bi:6:002:1 0 13 = a4095040 c6312334 e8ca07af d7 ffff8801acddacc0 2580561834 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580563053 C Bi:6:002:1 0 13 = a4095060 2c09009e 0f840dae 0e ffff8801ac624540 2580564876 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580566062 C Bi:6:002:1 0 13 = a4095020 06220655 29fdc831 87 ffff8801ac624300 2580568779 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2580569082 C Bi:6:002:1 0 13 = a4095040 2324f1ca 07a63209 1b ffff8801ac624300 2580570867 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2580572071 C Bi:6:002:1 0 13 = a4095060 009f0fe4 0cae0627 6a ffff8801ac624300 2580573827 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2580575084 C Bi:6:002:1 0 13 = a4095020 065529a6 ca312337 ee ffff8801ac624300 2580577859 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2580582083 C Bi:6:002:1 0 13 = a4095040 fbca07fb 3809009f de ffff8801acddacc0 2580584912 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580585069 C Bi:6:002:1 0 13 = a4095060 0fb40cac 062c0655 ff ffff8801acddacc0 2580586871 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580588079 C Bi:6:002:1 0 13 = a4095020 29becc31 234205cb 18 ffff8801acddae40 2580592729 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2580593068 C Bi:6:002:1 0 13 = a4095040 07683f09 009e0fa3 d6 ffff8801acddacc0 2580595191 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580596068 C Bi:6:002:1 0 13 = a4095060 0cab0631 06552938 4f ffff8801acddae40 2580597213 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2580598066 C Bi:6:002:1 0 13 = a4095020 ce3123ba 10cb0782 e5 ffff8801acddae40 2580599308 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2580600063 C Bi:6:002:1 0 13 = a4095040 4609009e 0f4a0dac 88 ffff8801ac624180 2580601245 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580603065 C Bi:6:002:1 0 13 = a4095060 06360655 296bd031 5d ffff8801acddacc0 2580604157 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580607060 C Bi:6:002:1 0 13 = a4095020 23c41bcb 078d4d09 24 ffff8801acddacc0 2580608240 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580610077 C Bi:6:002:1 0 13 = a4095040 009e0fb2 0dac063c 05 ffff8801acddacc0 2580611261 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580613081 C Bi:6:002:1 0 13 = a4095060 065529c7 d13123f3 10 ffff8801acddacc0 2580614313 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2580616061 C Bi:6:002:1 0 13 = a4095020 27cb0719 550900a1 d2 ffff8801acddaf00 2580618191 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2580619068 C Bi:6:002:1 0 13 = a4095040 0f9f0dab 06400655 9e ffff8801ac624300 2580620280 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2580622072 C Bi:6:002:1 0 13 = a4095060 2987d231 235e31cb 57 ffff8801acddac00 2580635231 S Bi:6:002:1 -115 4096 < ffff8801acddac00 2580637054 C Bi:6:002:1 0 13 = a4095020 07df5a09 00a20f84 7f ffff8801ac624540 2580640634 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580641053 C Bi:6:002:1 0 39 = a4095040 0dab0645 065529f6 d4a40950 60d23123 d83ecb07 1a6da409 50a00000 00000000 497165 ffff8801acddaf00 2580642671 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2580672071 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac624300 2580673793 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2580674827 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acddaf00 2580675066 C Bo:6:002:1 0 8 > ffff8801ac624300 2580678080 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ac624300 2580679723 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2580679809 S Bo:6:002:1 -115 15 = a4095000 44090d00 00280000 950000 ffff8801ac624540 2580680052 C Bo:6:002:1 0 15 > ffff8801ac624300 2580797092 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801acdda540 2580798675 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2580798813 S Bo:6:002:1 -115 15 = a40950a0 00004971 00000000 650000 ffff8801acdda600 2580799048 C Bo:6:002:1 0 15 > ffff8801acdda540 2580809084 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ac624180 2580810598 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2580922091 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801acddab40 2580923303 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2581047059 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ac624300 2581049067 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581051052 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ac624540 2581053141 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581054073 C Bi:6:002:1 0 13 = a4095040 00280000 ad2e0000 16 ffff8801ac624540 2581055577 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581057062 C Bi:6:002:1 0 13 = a4095060 630900a3 0f4b0eac b2 ffff8801acdda6c0 2581058195 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581060071 C Bi:6:002:1 0 13 = a4095020 064a0655 2916d131 1d ffff8801acddacc0 2581062053 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581063048 C Bi:6:002:1 0 13 = a4095040 23bc4acb 07bc6a09 7b ffff8801acddacc0 2581065098 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581066070 C Bi:6:002:1 0 13 = a4095060 00a40f61 0fad064f bc ffff8801ac624540 2581067181 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581069072 C Bi:6:002:1 0 13 = a4095020 065529dd cd312378 dd ffff8801ac624540 2581070123 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581072050 C Bi:6:002:1 0 13 = a4095040 54cb076e 710900a4 97 ffff8801ac624540 2581074047 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581075063 C Bi:6:002:1 0 13 = a4095060 0fd90eae 06540655 ea ffff8801ac624540 2581076077 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581079062 C Bi:6:002:1 0 13 = a4095020 29b2c931 23ee5ccb e4 ffff8801acdda6c0 2581081140 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581082081 C Bi:6:002:1 0 13 = a4095040 07e57709 00a30f83 0e ffff8801acdda6c0 2581083136 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581085069 C Bi:6:002:1 0 13 = a4095060 0daf0659 06552950 4a ffff8801ac624300 2581090187 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581091070 C Bi:6:002:1 0 13 = a4095020 c431232a 66cb0770 fb ffff8801acdda6c0 2581092285 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581093061 C Bi:6:002:1 0 13 = a4095040 7f0900a2 0fae0dae 6b ffff8801acddae40 2581094206 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2581095062 C Bi:6:002:1 0 13 = a4095060 065f0655 29a8bd31 9a ffff8801acdda6c0 2581096178 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581097068 C Bi:6:002:1 0 13 = a4095020 23316fcb 07b88709 5a ffff8801acdda6c0 2581099107 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581100064 C Bi:6:002:1 0 13 = a4095040 00a00f39 0eac0660 ef ffff8801ac624540 2581101116 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581104064 C Bi:6:002:1 0 13 = a4095060 065529e8 bc3123b9 18 ffff8801acddae40 2581105160 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2581107081 C Bi:6:002:1 0 13 = a4095020 70cb07e2 8809009f 9d ffff8801acddae40 2581108034 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2581110096 C Bi:6:002:1 0 13 = a4095040 0f2c0eac 06650655 0c ffff8801acddae40 2581111078 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2581116071 C Bi:6:002:1 0 13 = a4095060 2948b731 234279cb a9 ffff8801acddae40 2581123038 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2581124063 C Bi:6:002:1 0 13 = a4095020 07449009 009d0ff5 60 ffff8801acdda9c0 2581126052 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581127060 C Bi:6:002:1 0 26 = a4095040 0dac066a 0655294a 40a40950 60b33123 e281cb07 b625 ffff8801acddae40 2581130851 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2581131071 C Bi:6:002:1 0 13 = a4095020 9609009a 0fcb0dac bd ffff8801ac624540 2581132412 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581133081 C Bi:6:002:1 0 13 = a4095040 06700655 2982af31 ad ffff8801ac624540 2581136202 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581137068 C Bi:6:002:1 0 13 = a4095060 23378dcb 07739e09 2c ffff8801ac624540 2581138818 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581139047 C Bi:6:002:1 0 13 = a4095020 00970f28 0dab0673 be ffff8801ac624540 2581140746 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581141045 C Bi:6:002:1 0 13 = a4095040 06552963 ae312355 4d ffff8801ac624540 2581144779 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581145049 C Bi:6:002:1 0 13 = a4095060 92cb07da a1090096 27 ffff8801ac624540 2581146800 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581147047 C Bi:6:002:1 0 13 = a4095020 0f850caa 06750655 d1 ffff8801ac624300 2581148853 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581150071 C Bi:6:002:1 0 13 = a4095040 29e8ad31 23e995cb 74 ffff8801ac624180 2581151869 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581154048 C Bi:6:002:1 0 13 = a4095060 0714a409 00950f0e b7 ffff8801ac624180 2581155782 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581157052 C Bi:6:002:1 0 13 = a4095020 0caa067a 0655293e 43 ffff8801ac624180 2581158661 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581160066 C Bi:6:002:1 0 13 = a4095040 ad3123ca 9fcb0734 af ffff8801ac624180 2581161703 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581163062 C Bi:6:002:1 0 13 = a4095060 aa090092 0fef0baa ed ffff8801ac624180 2581164752 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581166059 C Bi:6:002:1 0 13 = a4095020 067e0655 297db031 23 ffff8801ac624180 2581167655 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581169052 C Bi:6:002:1 0 13 = a4095040 2375a6cb 0773af09 54 ffff8801ac624180 2581170689 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581172061 C Bi:6:002:1 0 13 = a4095060 00910f01 0ca8067f df ffff8801ac624180 2581173693 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581175077 C Bi:6:002:1 0 13 = a4095020 065529c7 b1312319 da ffff8801acddae40 2581176756 S Bi:6:002:1 -115 4096 < ffff8801acddae40 2581179081 C Bi:6:002:1 0 13 = a4095040 a8cb0703 b1090090 f2 ffff8801acdda9c0 2581180711 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581182078 C Bi:6:002:1 0 13 = a4095060 0f3c0ca8 06820655 dd ffff8801acdda6c0 2581183713 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581185066 C Bi:6:002:1 0 13 = a4095020 29f0b431 232baccb ee ffff8801acdda6c0 2581186775 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581188067 C Bi:6:002:1 0 13 = a4095040 07e2b409 008f0fbb de ffff8801acdda9c0 2581192050 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581193071 C Bi:6:002:1 0 13 = a4095060 0ca70684 065529a8 66 ffff8801ac624300 2581195155 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581196086 C Bi:6:002:1 0 13 = a4095020 b6312305 afcb073f 20 ffff8801ac624300 2581198105 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581199084 C Bi:6:002:1 0 13 = a4095040 b709008e 0fe80ca7 c1 ffff8801acdda9c0 2581200136 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581201078 C Bi:6:002:1 0 13 = a4095060 06890655 2988bc31 6d ffff8801acdda9c0 2581202164 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581203080 C Bi:6:002:1 0 13 = a4095020 2325b5cb 07e8bd09 fe ffff8801ac624300 2581204039 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581207062 C Bi:6:002:1 0 13 = a4095040 008d0f0a 0da7068f 16 ffff8801acddab40 2581209135 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2581210069 C Bi:6:002:1 0 13 = a4095060 065529f3 c23123da 1e ffff8801ac624180 2581211221 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581213070 C Bi:6:002:1 0 13 = a4095020 bccb0789 c509008c 64 ffff8801acdda600 2581214150 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2581216079 C Bi:6:002:1 0 13 = a4095040 0fd80ca8 06950655 0e ffff8801acdda600 2581218081 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2581219065 C Bi:6:002:1 0 13 = a4095060 29cfc931 231ac5cb b4 ffff8801ac624180 2581221134 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581222081 C Bi:6:002:1 0 13 = a4095020 07adcd09 008b0f0c 3b ffff8801ac624180 2581223109 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581225091 C Bi:6:002:1 0 13 = a4095040 0da9069a 065529dd 22 ffff8801acdda600 2581226138 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2581228061 C Bi:6:002:1 0 13 = a4095060 ce312302 cccb0707 44 ffff8801ac624300 2581230054 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581231063 C Bi:6:002:1 0 13 = a4095020 d409008a 0ffe0ca9 de ffff8801ac624300 2581233100 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581235058 C Bi:6:002:1 0 13 = a4095040 06a00655 298ad431 0e ffff8801ac624300 2581236430 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581238060 C Bi:6:002:1 0 13 = a4095060 23c8d6cb 0776dc09 cf ffff8801ac624300 2581241592 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581242061 C Bi:6:002:1 0 13 = a4095020 008a0f62 0daa06a1 3a ffff8801ac624180 2581243598 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581244078 C Bi:6:002:1 0 13 = a4095040 065529fc d43123d2 2f ffff8801ac624300 2581245621 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581247060 C Bi:6:002:1 0 13 = a4095060 d8cb07c2 dd090089 16 ffff8801acddaf00 2581249233 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2581250068 C Bi:6:002:1 0 13 = a4095020 0f6a0da9 06a50655 ec ffff8801acddaf00 2581251263 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2581253063 C Bi:6:002:1 0 13 = a4095040 2900d631 23e9e0cb 92 ffff8801acddaf00 2581254199 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2581256071 C Bi:6:002:1 0 13 = a4095060 07e2e209 00890f6c 79 ffff8801acddaf00 2581257209 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2581259047 C Bi:6:002:1 0 13 = a40950a0 00000000 0000193e 7a ffff8801acddaf00 2581260274 S Bi:6:002:1 -115 4096 < ffff8801acddaf00 2581297075 C Bi:6:002:1 0 13 = a4094e00 00000000 0000193e c4 ffff8801acdda540 2581298276 S Bi:6:002:1 -115 4096 < ffff8801acdda600 2581298290 S Bo:6:002:1 -115 8 = a4024d00 52b90000 ffff8801acdda600 2581299042 C Bo:6:002:1 0 8 > ffff8801acdda540 2581302054 C Bi:6:002:1 0 6 = a4025200 8377 ffff8801ac624180 2581303178 S Bi:6:002:1 -115 4096 < ffff8801ac624300 2581303216 S Bo:6:002:1 -115 15 = a4095000 44090d00 002a0000 970000 ffff8801ac624300 2581304045 C Bo:6:002:1 0 15 > ffff8801ac624180 2581422078 C Bi:6:002:1 0 13 = a4094e00 432c0203 00000000 8d ffff8801ac624180 2581423403 S Bi:6:002:1 -115 4096 < ffff8801ac624540 2581424403 S Bo:6:002:1 -115 15 = a40950a0 0000193e 00000000 7a0000 ffff8801ac624540 2581425066 C Bo:6:002:1 0 15 > ffff8801ac624180 2581434072 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ac624180 2581436406 S Bi:6:002:1 -115 4096 < ffff8801ac624180 2581547073 C Bi:6:002:1 0 13 = a4094e00 432c0303 00000000 8c ffff8801ac624180 2581548371 S Bi:6:002:1 -115 4096 < ffff8801ac5fe600 2581603342 S Bo:6:002:1 -115 15 = a4094f00 44030000 00000000 a50000 ffff8801ac5fe600 2581604048 C Bo:6:002:1 0 15 > ffff8801ac624180 2581672076 C Bi:6:002:1 0 13 = a4095000 432c0303 00000000 92 ffff8801ac5fea80 2581673202 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581675071 C Bi:6:002:1 0 13 = a4095020 44890000 00020000 12 ffff8801ac5fea80 2581676219 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581679073 C Bi:6:002:1 0 13 = a4095040 002a0000 ad2e0000 14 ffff8801ac5fea80 2581680268 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581682071 C Bi:6:002:1 0 13 = a4095060 0daa06a9 06552942 ad ffff8801ac5fea80 2581683324 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581685071 C Bi:6:002:1 0 13 = a4095020 d331231e e8cb07f2 d4 ffff8801ac5fea80 2581686204 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581688072 C Bi:6:002:1 0 13 = a4095040 e7090088 0f0e0daa 7d ffff8801ac5fe600 2581689265 S Bi:6:002:1 -115 4096 < ffff8801ac5fe600 2581691072 C Bi:6:002:1 0 13 = a4095060 06ac0655 2934d131 99 ffff8801ac5fea80 2581692283 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581694071 C Bi:6:002:1 0 13 = a4095020 239ceccb 0764eb09 c4 ffff8801ac5fea80 2581695338 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581697046 C Bi:6:002:1 0 13 = a4095040 00880f56 0caa06ad 61 ffff8801ac5fea80 2581698192 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581700072 C Bi:6:002:1 0 13 = a4095060 06552928 d03123b3 be ffff8801ac5fea80 2581701232 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581704070 C Bi:6:002:1 0 13 = a4095020 eecb07fd ec090088 6f ffff8801ac5fea80 2581705303 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581707071 C Bi:6:002:1 0 13 = a4095040 0f6e0cab 06b00655 9e ffff8801ac5fea80 2581708169 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581710071 C Bi:6:002:1 0 13 = a4095060 2984ce31 23b1f4cb 62 ffff8801ac5fea80 2581711220 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581713064 C Bi:6:002:1 0 13 = a4095020 07f1f009 00870fae f4 ffff8801ac5fea80 2581714265 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581716071 C Bi:6:002:1 0 13 = a4095040 0cab06b2 0655293e ea ffff8801ac5fea80 2581717259 S Bi:6:002:1 -115 4096 < ffff8801ac5fea80 2581719053 C Bi:6:002:1 0 13 = a4095060 cc312377 f6cb075e 50 ffff8801acddacc0 2581720203 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581722074 C Bi:6:002:1 0 13 = a4095020 f3090087 0f860cab 8e ffff8801acdda9c0 2581723200 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581725071 C Bi:6:002:1 0 13 = a4095040 06b70655 2984c531 06 ffff8801acdda9c0 2581726253 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581729068 C Bi:6:002:1 0 13 = a4095060 2370f5cb 07c6f909 c1 ffff8801ac5fe600 2581730267 S Bi:6:002:1 -115 4096 < ffff8801ac5fe600 2581732047 C Bi:6:002:1 0 13 = a4095020 00850ff1 0ca906bb be ffff8801ac5fe600 2581734015 S Bi:6:002:1 -115 4096 < ffff8801ac5fe600 2581735047 C Bi:6:002:1 0 13 = a4095040 0655293b c03123e8 c6 ffff8801acdda9c0 2581737247 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581738067 C Bi:6:002:1 0 13 = a4095060 f0cb0762 ff090085 b0 ffff8801acdda9c0 2581739820 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581741071 C Bi:6:002:1 0 13 = a4095020 0fcc0ca8 06bc0655 53 ffff8801ac5fe600 2581742850 S Bi:6:002:1 -115 4096 < ffff8801ac5fe600 2581744065 C Bi:6:002:1 0 13 = a4095040 2949bf31 23feefcb aa ffff8801ac5fe600 2581745735 S Bi:6:002:1 -115 4096 < ffff8801ac5fe600 2581747064 C Bi:6:002:1 0 13 = a4095060 0767000a 00840fd2 ae ffff8801ac5fe600 2581748747 S Bi:6:002:1 -115 4096 < ffff8801ac5fe600 2581750072 C Bi:6:002:1 0 13 = a4095020 0ca906c0 065529e8 2c ffff8801ac5fe900 2581751817 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581754063 C Bi:6:002:1 0 13 = a4095040 b931238c efcb0779 c0 ffff8801ac5fe900 2581755743 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581757077 C Bi:6:002:1 0 13 = a4095060 050a0084 0fe00ca9 5c ffff8801ac5fe900 2581758807 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581760083 C Bi:6:002:1 0 13 = a4095020 06c60655 296cb231 88 ffff8801acddacc0 2581761823 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581763081 C Bi:6:002:1 0 13 = a4095040 236fefcb 07720c0a a6 ffff8801acddacc0 2581764859 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581766079 C Bi:6:002:1 0 13 = a4095060 00830f30 0caa06cb 4a ffff8801ac5fe900 2581767721 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581769077 C Bi:6:002:1 0 13 = a4095020 06552938 ac312356 77 ffff8801ac5fe900 2581770805 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581772077 C Bi:6:002:1 0 13 = a4095040 eecb074f 120a0083 4b ffff8801ac5fe900 2581773803 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581775080 C Bi:6:002:1 0 13 = a4095060 0fca0bac 06cf0655 65 ffff8801ac5fe900 2581776842 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581779059 C Bi:6:002:1 0 13 = a4095020 29aba931 23abeecb 6a ffff8801ac5fe9c0 2581779712 S Bi:6:002:1 -115 4096 < ffff8801ac5fe9c0 2581782066 C Bi:6:002:1 0 13 = a4095040 07e2140a 00830f15 df ffff8801ac5fe900 2581783760 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581785065 C Bi:6:002:1 0 13 = a4095060 0aac06d3 0655298e 1a ffff8801ac5fe900 2581786788 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581788077 C Bi:6:002:1 0 13 = a4095020 a731236b eacb0760 45 ffff8801ac5fe900 2581789778 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581791067 C Bi:6:002:1 0 13 = a4095040 180a0083 0faf08ab 2f ffff8801acdda6c0 2581794068 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581795065 C Bi:6:002:1 0 13 = a4095060 06d80655 29eaa331 41 ffff8801acdda6c0 2581796083 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581797065 C Bi:6:002:1 0 13 = a4095020 23c0e0cb 07421f0a 45 ffff8801acdda6c0 2581799112 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581800080 C Bi:6:002:1 0 13 = a4095040 00830f99 09ab06dd d1 ffff8801acdda6c0 2581801149 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581804077 C Bi:6:002:1 0 13 = a4095060 065529e2 a13123f1 47 ffff8801ac5fe900 2581806106 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581807082 C Bi:6:002:1 0 13 = a4095020 d6cb07b0 250a0084 dc ffff8801ac5fe9c0 2581809165 S Bi:6:002:1 -115 4096 < ffff8801ac5fe9c0 2581810079 C Bi:6:002:1 0 13 = a4095040 0f900cac 06e20655 35 ffff8801acdda6c0 2581811211 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581813062 C Bi:6:002:1 0 13 = a4095060 29f59e31 23e0cecb 28 ffff8801acdda6c0 2581814151 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581816060 C Bi:6:002:1 0 13 = a4095020 07c32b0a 00840f9d 2e ffff8801acdda6c0 2581818106 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581819089 C Bi:6:002:1 0 13 = a4095040 0cad06e7 06552952 d5 ffff8801ac5fe900 2581821280 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581822065 C Bi:6:002:1 0 13 = a4095060 97312315 cbcb073f 35 ffff8801ac5fe900 2581823431 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581825068 C Bi:6:002:1 0 13 = a4095020 330a0085 0fc40cae 08 ffff8801acdda6c0 2581826161 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581829077 C Bi:6:002:1 0 13 = a4095040 06eb0655 29699331 e1 ffff8801acdda6c0 2581831058 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581832064 C Bi:6:002:1 0 13 = a4095060 235ac6cb 07e9370a 3a ffff8801acdda6c0 2581834107 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581835060 C Bi:6:002:1 0 13 = a4095020 00860f60 0daf06ed 7d ffff8801acdda6c0 2581836091 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581838069 C Bi:6:002:1 0 13 = a4095040 06552982 913123d3 15 ffff8801acddacc0 2581839107 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581841063 C Bi:6:002:1 0 13 = a4095060 c5cb07ce 390a0088 e1 ffff8801acddacc0 2581845095 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581846059 C Bi:6:002:1 0 13 = a4095020 0ff80caf 06ef0655 33 ffff8801acdda6c0 2581847090 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581848048 C Bi:6:002:1 0 13 = a4095040 29469031 231fc4cb 40 ffff8801acdda6c0 2581849124 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581850054 C Bi:6:002:1 0 13 = a4095060 074b3b0a 00890f12 74 ffff8801acdda6c0 2581851121 S Bi:6:002:1 -115 4096 < ffff8801acdda6c0 2581853066 C Bi:6:002:1 0 13 = a4095020 0caf06f4 06552954 a2 ffff8801ac5fe900 2581855068 S Bi:6:002:1 -115 4096 < ffff8801ac5fe900 2581857081 C Bi:6:002:1 0 13 = a4095040 8d312319 c4cb0780 b3 ffff8801acddacc0 2581858090 S Bi:6:002:1 -115 4096 < ffff8801acddacc0 2581860072 C Bi:6:002:1 0 13 = a4095060 3e0a008c 0fab08af 26 ffff8801ac5fe9c0 2581861123 S Bi:6:002:1 -115 4096 < ffff8801ac5fe9c0 2581863067 C Bi:6:002:1 0 13 = a4095020 06f80655 29608b31 83 ffff8801ac5fe9c0 2581864027 S Bi:6:002:1 -115 4096 < ffff8801ac5fe9c0 2581866064 C Bi:6:002:1 0 13 = a4095040 2392cacb 07eb420a a9 ffff8801ac5fe9c0 2581868088 S Bi:6:002:1 -115 4096 < ffff8801ac5fe9c0 2581869054 C Bi:6:002:1 0 13 = a4095060 008c0f0e 08b006f9 57 ffff8801ac5fe9c0 2581870117 S Bi:6:002:1 -115 4096 < ffff8801ac5fe9c0 2581872065 C Bi:6:002:1 0 13 = a4095020 065529a6 8a312355 cc ffff8801acdda9c0 2581873154 S Bi:6:002:1 -115 4096 < ffff8801acdda9c0 2581875082 C Bi:6:002:1 0 13 = a4095040 cccb072f 440a008c 50 ffff8801ac5fee40 2581876089 S Bi:6:002:1 -115 4096 < ffff8801ac5fee40 2581878061 C Bi:6:002:1 0 13 = a4095060 0f4808b0 06fd0655 ca ffff8801acddab40 2581879092 S Bi:6:002:1 -115 4096 < ffff8801acddab40 2581882080 C Bi:6:002:1 0 13 = a40950a0 00000000 0000cea5 36 ffff8801ac5fee40 2581883191 S Bi:6:002:1 -115 4096 < ffff8801ac5fee40 2581887068 C Bi:6:002:1 0 7 = a4034000 0105e3 ffff8801ac5fee40 2581889942 S Bi:6:002:1 -115 4096 < ffff8801ac5fe9c0 2581890992 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff8801ac5fe9c0 2581892071 C Bo:6:002:1 0 7 > ffff8801acddae40 2581894251 S Bo:6:002:1 -115 7 = a4014a00 ef0000 ffff8801acddae40 2581895066 C Bo:6:002:1 0 7 > ffff8801ac5fe9c0 2582896203 S Ci:6:002:0 s 80 06 0303 0000 0002 2 < ffff8801ac5fe9c0 2582898065 C Ci:6:002:0 0 2 = 8003 ffff8801acdda600 2582900070 S Ci:6:002:0 s 80 06 0303 0000 0080 128 < ffff8801acdda600 2582901063 C Ci:6:002:0 0 128 = 80033100 30003000 36003200 00001400 28002f00 f300a700 18003a00 80004700 15003700 3f001100 2500ec00 e1004900 3f003c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffff8801acdda600 2582903125 S Co:6:002:0 s 40 13 0000 0000 0010 16 = 00000000 00000000 00000000 00000000 ffff8801acdda600 2582904066 C Co:6:002:0 0 16 > ffff8801ac5fe9c0 2582905110 S Co:6:002:0 s 40 12 000c 0000 0000 0 ffff8801ac5fe9c0 2582906048 C Co:6:002:0 0 0 ffff8801acdda600 2582907152 S Co:6:002:0 s 40 00 0000 0000 0000 0 ffff8801acdda600 2582908066 C Co:6:002:0 0 0 antpm-1.24/src/tests/CMakeLists.txt000066400000000000000000000051041476505625300172650ustar00rootroot00000000000000ADD_DEFINITIONS(-DUSE_BOOST_TEST=1) ADD_DEFINITIONS(-DTEST_ROOT=\"${CMAKE_CURRENT_SOURCE_DIR}\") MESSAGE(STATUS "TEST_ROOT=\"${CMAKE_CURRENT_SOURCE_DIR}\"") ADD_EXECUTABLE(testDeviceSettings testDeviceSettings.cpp ) TARGET_LINK_LIBRARIES(testDeviceSettings antpm Boost::program_options Boost::unit_test_framework ) ADD_EXECUTABLE(testDateTime testDateTime.cpp ) TARGET_LINK_LIBRARIES(testDateTime antpm Boost::program_options Boost::unit_test_framework ) ADD_EXECUTABLE(sm1 sm1.cpp ) TARGET_LINK_LIBRARIES(sm1 antpm Boost::unit_test_framework ) ADD_EXECUTABLE(lq1 lq1.cpp ) TARGET_LINK_LIBRARIES(lq1 antpm Boost::unit_test_framework ) IF(VALGRIND_PROGRAM) function(ADD_MY_TEST name binary) #set(memcheck_command "${CMAKE_MEMORYCHECK_COMMAND} ${CMAKE_MEMORYCHECK_COMMAND_OPTIONS}") #separate_arguments(memcheck_command) add_test(${name} ${binary} ${ARGN}) add_test(memcheck_${name} ${VALGRIND_PROGRAM} --leak-check=full ./${binary} ${ARGN}) endfunction() function(set_memcheck_test_properties name) set_tests_properties(${name} ${ARGN}) set_tests_properties(memcheck_${name} ${ARGN}) endfunction() ELSE() function(ADD_MY_TEST name binary) add_test(${name} ${binary} ${ARGN}) endfunction() ENDIF() ADD_MY_TEST(testDeviceSettings1 testDeviceSettings) ADD_MY_TEST(testDateTime1 testDateTime) ADD_MY_TEST(testDeviceSettings2 testDeviceSettings --help) ADD_MY_TEST(testDateTime2 testDateTime --help) ADD_MY_TEST(testDownload ../antpm-downloader) ADD_MY_TEST(testFit2Gpx ../antpm-fit2gpx) ADD_MY_TEST(testUsbmon2AntParse ../antpm-usbmon2ant --op parse ${CMAKE_CURRENT_SOURCE_DIR}/2012_12_21_antagent1.usbmon) ADD_MY_TEST(testUsbmon2AntDump ../antpm-usbmon2ant --op dump ${CMAKE_CURRENT_SOURCE_DIR}/2012_12_21_antagent1.usbmon) ADD_MY_TEST(testUsbmon2AntUsbmon ../antpm-usbmon2ant --op usbmon ${CMAKE_CURRENT_SOURCE_DIR}/2012_12_21_antagent1.usbmon) ADD_MY_TEST(testUsbmon2AntFilter ../antpm-usbmon2ant --op filter ${CMAKE_CURRENT_SOURCE_DIR}/2012_12_21_antagent1.usbmon) ADD_MY_TEST(testUsbmon2AntCount ../antpm-usbmon2ant --op count ${CMAKE_CURRENT_SOURCE_DIR}/2012_12_21_antagent1.usbmon) ADD_MY_TEST(testLockedQueue lq1 --log_level=all) ADD_MY_TEST(testStateMachineAsio sm1 --build_info --log_level=all --run_test=test_asio) ADD_TEST(testStateMachine0 sm1 --build_info --log_level=all --run_test=test_serial0) ADD_TEST(testStateMachine1 sm1 --build_info --log_level=all --run_test=test_serial1) ADD_TEST(testStateMachine2 sm1 --build_info --log_level=all --run_test=test_serial2 -- ${CMAKE_CURRENT_SOURCE_DIR}/2012_12_21_antagent1.usbmon) antpm-1.24/src/tests/config.ini000066400000000000000000000002051476505625300164700ustar00rootroot00000000000000[antpm] MaxFileDownloads=1333 LastUserProfileTime=2011-05-08T15:31:28Z LastTransferredTime=2012-06-20T19:02:30Z SerialWriteDelayMs=3 antpm-1.24/src/tests/lq1.cpp000066400000000000000000000104141476505625300157260ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "common.hpp" #include "lqueue.hpp" #include #include #include #include #define BOOST_TEST_MODULE lq1 #include using namespace std; using namespace antpm; DEFAULT_LOG_INSTANTIATOR struct Producer { lqueue2 _q; lqueue3 q; std::thread q_th; lqueue3_bg q_bg; lqueue4 q4; std::thread q4_th; std::atomic die_producer = false; std::atomic num_produced = 0; std::atomic die_receiver = false; std::atomic num_received_fg = 0; std::atomic num_received_fg4 = 0; std::atomic num_received_bg = 0; void operator() () { while(!die_producer) { _q.push(234.5F); q.push(static_cast(27+num_produced)); q_bg.push(435.5543); q4.push(static_cast(num_produced)); num_produced++; std::this_thread::yield(); } } // start foreground consumer void start_q_th() { q_th = std::thread([&]{ q.eventLoop(); }); q4_th = std::thread([&]{ while(!die_receiver) { std::vector received(4); size_t elemsRead = 0; q4.popArray(received.data(), received.size(), elemsRead, 10); //assert(bytesRead % 2 == 0); num_received_fg4 += elemsRead; printf("l4: %zu\n", elemsRead); } }); } void kill_producer() { die_producer = true; } void kill_consumers() { while(!q.empty() || !q_bg.empty() || !q4.empty()) { std::this_thread::yield(); } die_receiver = true; q.kill(); q_bg.kill(); if(q_th.joinable()) { q_th.join(); } if(q4_th.joinable()) { q4_th.join(); } } bool onDataArrivedFg(const std::vector& v) { printf("fg: %zu\n", v.size()); num_received_fg += v.size(); return true; } bool onDataArrivedBg(const std::vector& v) { printf("bg: %zu\n", v.size()); num_received_bg += v.size(); return true; } }; BOOST_AUTO_TEST_CASE(test_lqueue1) { antpm::Log::instance()->addSink(std::cout); antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG3); BOOST_CHECK(true); Producer p; p.q.setOnDataArrivedCallback([&](const std::vector& v){return p.onDataArrivedFg(v);}); p.q_bg.setOnDataArrivedCallback([&](const std::vector& v){return p.onDataArrivedBg(v);}); // https://svn.boost.org/trac/boost/ticket/2144 std::thread th = std::thread(std::ref(p)); // start producer p.start_q_th(); using namespace std::chrono_literals; std::this_thread::sleep_for( 100ms ); p.kill_producer(); if(th.joinable()) { th.join(); } p.kill_consumers(); std::cout << p.num_produced << std::endl; std::cout << p.num_received_fg << std::endl; std::cout << p.num_received_fg4 << std::endl; std::cout << p.num_received_bg << std::endl; BOOST_CHECK(p.num_produced > 0); BOOST_CHECK(p.num_produced == p.num_received_fg); BOOST_CHECK(p.num_produced == p.num_received_fg4); BOOST_CHECK(p.num_produced == p.num_received_bg); } antpm-1.24/src/tests/sm1.cpp000066400000000000000000000226711476505625300157410ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** // create dummy serial port using UDS // run AntFr310XT on that port // in return just send ANT replies #include "common.hpp" #include #include #include #include #include #include #include #define BOOST_TEST_MODULE sm1 #include using namespace std; using namespace antpm; #if defined(BOOST_ASIO_HAS_LOCAL_SOCKETS) using boost::asio::local::stream_protocol; class AntHostMessenger { public: AntHostMessenger(boost::asio::io_context& io_service) : socket_(io_service) { } stream_protocol::socket& socket() { return socket_; } void start() { // Wait for request. socket_.async_read_some(boost::asio::buffer(data_), boost::bind(&AntHostMessenger::handle_read, this, boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred)); } private: void handle_read(const boost::system::error_code& ec, std::size_t size) { if (!ec) { // Compute result. for (std::size_t i = 0; i < size; ++i) data_[i] = std::toupper(data_[i]); // Send result. boost::asio::async_write(socket_, boost::asio::buffer(data_, size), boost::bind(&AntHostMessenger::handle_write, this, boost::asio::placeholders::error)); } else { throw boost::system::system_error(ec); } } void handle_write(const boost::system::error_code& ec) { if (!ec) { // Wait for request. socket_.async_read_some(boost::asio::buffer(data_), boost::bind(&AntHostMessenger::handle_read, this, boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred)); } else { throw boost::system::system_error(ec); } } stream_protocol::socket socket_; std::array data_; }; void run(boost::asio::io_context* io_service) { try { std::cout << "io_service=" << io_service << endl; io_service->run(); } catch (std::exception& e) { std::cerr << "Exception in thread: " << e.what() << "\n"; std::exit(1); } } BOOST_AUTO_TEST_CASE(test_asio) { antpm::Log::instance()->addSink(std::cout); antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG3); BOOST_CHECK(true); #ifndef _WIN32 try { //SerialTester st; //SerialTester1* st = new SerialTester1(); //AntFr310XT watch2(st); boost::asio::io_context io_service; std::cout << "io_service=" << &io_service << endl; // Create filter and establish a connection to it. AntHostMessenger filter(io_service); stream_protocol::socket socket(io_service); boost::asio::local::connect_pair(socket, filter.socket()); filter.start(); // The io_service runs in a background thread to perform filtering. std::thread bgthread(std::bind(run, &io_service)); //for (;;) { // Collect request from user. //std::cout << "Enter a string: "; std::string request; //std::getline(std::cin, request); request = "abcdef"; // Send request to filter. size_t rv = boost::asio::write(socket, boost::asio::buffer(request)); BOOST_CHECK(rv == request.size()); // Wait for reply from filter. std::vector reply(request.size()); rv = boost::asio::read(socket, boost::asio::buffer(reply)); BOOST_CHECK(rv == reply.size()); // Show reply to user. std::cout << "Result: "; std::cout.write(&reply[0], request.size()); std::cout << std::endl; BOOST_CHECK(reply.size()==6); BOOST_CHECK(reply[0]=='A'); //break; } io_service.stop(); if(bgthread.joinable()) { bgthread.join(); } } catch (std::exception& e) { std::cerr << "Exception: " << e.what() << "\n"; std::exit(1); } #endif } #else // defined(BOOST_ASIO_HAS_LOCAL_SOCKETS) //# error Local sockets not available on this platform. #endif // defined(BOOST_ASIO_HAS_LOCAL_SOCKETS) DEFAULT_LOG_INSTANTIATOR namespace antpm { class SerialTester0 : public Serial { public: SerialTester0() {} virtual ~SerialTester0() {} virtual bool open() { return true; } virtual void close() { } virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;} virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;} virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten) {return false;} private: void* ioHandler(); public: virtual const size_t getQueueLength() const { return 0; } virtual const char* getImplName() { return "SerialTester0"; } virtual bool isOpen() const { return true; } virtual bool setWriteDelay(const size_t ms) {return true;} }; // class SerialTester1 : public Serial { public: SerialTester1() {} virtual ~SerialTester1() {} virtual bool open() { return true; } virtual void close() { m_q.clear(); } virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;} virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;} virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten) { bytesWritten = 0; for(size_t i = 0; i < sizeBytes; i++) { m_q.push(src[i]); bytesWritten += 1; } return false; } private: void* ioHandler(); public: virtual const size_t getQueueLength() const { return m_q.size(); } virtual const char* getImplName() { return "SerialTester1"; } virtual bool isOpen() const { return true; } virtual bool setWriteDelay(const size_t ms) {return true;} private: void queueData(); private: lqueue3 m_q; // FIFO for bytes written into this "serial port" with write() method lqueue4 m_q_r; // FIFO for bytes produced by this "serial port", to be emptied by read() }; class SerialTester2 : public Serial { public: SerialTester2() {} virtual ~SerialTester2() {} virtual bool open() { return true; } virtual void close() { m_q.clear(); } virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;} virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;} virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten) { bytesWritten = 0; for(size_t i = 0; i < sizeBytes; i++) { m_q.push(src[i]); bytesWritten += 1; } return true; } private: void* ioHandler(); public: virtual const size_t getQueueLength() const { return m_q.size(); } virtual const char* getImplName() { return "SerialTester2"; } virtual bool isOpen() const { return true; } virtual bool setWriteDelay(const size_t ms) {return true;} private: void queueData(); private: lqueue3 m_q; // FIFO for bytes written into this "serial port" with write() method lqueue4 m_q_r; // FIFO for bytes produced by this "serial port", to be emptied by read() }; } BOOST_AUTO_TEST_CASE(test_serial0) { antpm::Log::instance()->addSink(std::cout); antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG3); Serial* st = new SerialTester0(); AntFr310XT watch2(st); watch2.run(); } BOOST_AUTO_TEST_CASE(test_serial1) { antpm::Log::instance()->addSink(std::cout); antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG3); Serial* st = new SerialTester1(); AntFr310XT watch2(st); watch2.run(); } BOOST_AUTO_TEST_CASE(test_serial2) { using namespace boost::unit_test; BOOST_TEST_REQUIRE( framework::master_test_suite().argc == 2 ); BOOST_TEST_MESSAGE( "'argv[0]' contains " << framework::master_test_suite().argv[0] ); BOOST_TEST_MESSAGE( "'argv[1]' contains " << framework::master_test_suite().argv[1] ); std::string log_file_to_replay = framework::master_test_suite().argv[1]; antpm::Log::instance()->addSink(std::cout); antpm::Log::instance()->setLogReportingLevel(antpm::LOG_DBG3); // TODO replay a set of captured data here Serial* st = new SerialTester2(); AntFr310XT watch2(st); BOOST_CHECK_EQUAL(watch2.getSMState(), ST_ANTFS_0); watch2.run(); } antpm-1.24/src/tests/testDateTime.cpp000066400000000000000000000062261476505625300176330ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "AntMessenger.hpp" #include "antdefs.hpp" #include "DeviceSettings.hpp" #include "FIT.hpp" #include #include #include #include #include #include #include #include #include #include "common.hpp" #define BOOST_TEST_MODULE DateTime #include using namespace std; using namespace antpm; namespace fs = std::filesystem; DEFAULT_LOG_INSTANTIATOR BOOST_AUTO_TEST_CASE(load_fit_date) { antpm::Log::instance()->addSink(std::cout); const std::string in(TEST_ROOT"/0046.fit"); std::cout << in << "\n"; vector fitData(readFile(in.c_str())); BOOST_CHECK(!fitData.empty()); FIT fit; GPX gpx; BOOST_CHECK(fit.parse(fitData, gpx)); time_t lastWrite = to_time_t(fs::last_write_time(fs::path(in))); time_t fileCreationTimestamp = fit.getCreationTimestamp(); time_t first = fit.getFirstTimestamp(); time_t last = fit.getLastTimestamp(); char tbuf[256]; strftime(tbuf, sizeof(tbuf), "%d-%m-%Y %H:%M:%S", localtime(&lastWrite)); cout << in << ", lw=" << tbuf << ", ct=" << GarminConvert::localTime(fileCreationTimestamp) << ", f=" << GarminConvert::localTime(first) << ", l=" << GarminConvert::localTime(last) << "\n"; fileCreationTimestamp = GarminConvert::gOffsetTime(fileCreationTimestamp); BOOST_CHECK(DeviceSettings::time2str(fileCreationTimestamp)=="2013-07-08T18:39:45Z"); // BOOST_CHECK(first == 7/8/2013 8:39:49 PM CEST); // BOOST_CHECK(last == 7/8/2013 8:40:18 PM CEST); first = GarminConvert::gOffsetTime(first); last = GarminConvert::gOffsetTime(last); BOOST_CHECK(DeviceSettings::time2str(first)=="2013-07-08T18:39:49Z"); BOOST_CHECK(DeviceSettings::time2str(last) =="2013-07-08T18:40:18Z"); //std::time_t t = fileCreationTime; //t = GarminConvert::gOffsetTime(t); //boost::filesystem::last_write_time(boost::filesystem::path(in), t); } antpm-1.24/src/tests/testDeviceSettings.cpp000066400000000000000000000125611476505625300210560ustar00rootroot00000000000000// -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2; coding: utf-8-unix -*- // ***** BEGIN LICENSE BLOCK ***** ////////////////////////////////////////////////////////////////////////// // Copyright (c) 2011-2014 RALOVICH, Kristóf // // // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 3 of the License, or // // (at your option) any later version. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // ////////////////////////////////////////////////////////////////////////// // ***** END LICENSE BLOCK ***** #include "AntMessenger.hpp" #include "antdefs.hpp" #include "DeviceSettings.hpp" #include #include #include #include #include #include #include #include #include #include "common.hpp" #define BOOST_TEST_MODULE DeviceSettings #include using namespace std; using namespace antpm; DEFAULT_LOG_INSTANTIATOR BOOST_AUTO_TEST_CASE( free_test_function ) { BOOST_CHECK( true /* test assertion */ ); antpm::Log::instance()->addSink(std::cout); LOG(LOG_INF) << getVersionString() << "\n"; } BOOST_AUTO_TEST_CASE(convert_0) { // $ date -u +%F\ %X\ %s // 2013-07-06 08:40:16 PM 1373143216 // 2013-07-06 09:01:28 PM 1373144488 { const char* s="2013-07-06T20:40:16Z"; std::time_t t=1373143216; (void)(s); (void)(t); //LOG(LOG_INF) << DeviceSettings::str2time(s) << "\t" << t << "\n" << std::endl; } BOOST_CHECK( true /* test assertion */ ); } BOOST_AUTO_TEST_CASE(convert) { // $ date -u +%F\ %X\ %s // 2013-07-06 08:40:16 PM 1373143216 // 2013-07-06 09:01:28 PM 1373144488 { const char* s="2013-07-06T20:40:16Z"; std::time_t t=1373143216; //LOG(LOG_INF) << DeviceSettings::str2time(s) << "\t" << t << "\n" << std::endl; BOOST_CHECK(DeviceSettings::str2time(s) == t); //std::cout << DeviceSettings::time2str(t) << "\n"; BOOST_CHECK(DeviceSettings::time2str(t)==s); } { const char* s="2013-07-06T21:01:28Z"; std::time_t t=1373144488; //std::cout << DeviceSettings::str2time(s) << "\n"; BOOST_CHECK(DeviceSettings::str2time(s) == t); //std::cout << DeviceSettings::time2str(t) << "\n"; BOOST_CHECK(DeviceSettings::time2str(t)==s); } } BOOST_AUTO_TEST_CASE(load_save) { std::unique_ptr m_ds; std::string clientName = "TestDevice"; uint clientSN = 1279010136; const char* fname = TEST_ROOT"/config.ini"; std::cout << fname << "\n"; const char* fname_tmp = TEST_ROOT"/config_tmp.ini"; m_ds.reset(new DeviceSettings(clientName, toStringDec(clientSN))); assert(m_ds.get()); m_ds->loadDefaultValues(); std::filesystem::remove(fname_tmp); BOOST_CHECK(m_ds->saveToFile(fname_tmp)); BOOST_CHECK(m_ds->loadFromFile(fname)); BOOST_CHECK(m_ds->MaxFileDownloads==1333); //std::cout << m_ds->LastUserProfileTime << "\n"; // 1304868688 //std::cout << m_ds->LastTransferredTime << "\n"; // 1340218950 BOOST_CHECK(DeviceSettings::time2str(m_ds->LastUserProfileTime)=="2011-05-08T15:31:28Z"); BOOST_CHECK(DeviceSettings::time2str(m_ds->LastTransferredTime)=="2012-06-20T19:02:30Z"); BOOST_CHECK(m_ds->LastUserProfileTime == 1304868688); BOOST_CHECK(m_ds->LastTransferredTime == 1340218950); BOOST_CHECK(m_ds->SerialWriteDelayMs == 3); BOOST_CHECK(m_ds->loadFromFile(fname_tmp)); BOOST_CHECK(m_ds->MaxFileDownloads==1000); std::cout << m_ds->LastUserProfileTime << "\n"; // 946684800 std::cout << m_ds->LastTransferredTime << "\n"; // 946684800 std::cout << DeviceSettings::time2str(m_ds->LastUserProfileTime) << "\n"; // 2000-01-01T00:00:00Z std::cout << DeviceSettings::time2str(m_ds->LastTransferredTime) << "\n"; // 2000-01-01T00:00:00Z BOOST_CHECK(DeviceSettings::time2str(m_ds->LastUserProfileTime)=="2000-01-01T00:00:00Z"); BOOST_CHECK(DeviceSettings::time2str(m_ds->LastTransferredTime)=="2000-01-01T00:00:00Z"); BOOST_CHECK(m_ds->LastUserProfileTime == 946684800); BOOST_CHECK(m_ds->LastTransferredTime == 946684800); BOOST_CHECK(m_ds->SerialWriteDelayMs == 3); } BOOST_AUTO_TEST_CASE(load_db) { // uint clientSN = 1279010136; // const char* fname = TEST_ROOT"/config.ini"; // std::cout << fname << "\n"; // const char* fname_tmp = TEST_ROOT"/config_tmp.ini"; std::vector devices = DeviceSettings::getDatabases(); for(size_t i = 0; i < devices.size(); i++) { std::unique_ptr ds; //ds.reset(new DeviceSettings(toStringDec(clientSN).c_str())); ds.reset(new DeviceSettings("UnknownName", devices[i])); assert(ds.get()); BOOST_CHECK(ds); Database db = ds->getDatabaseFiles(); std::cout << "Device: \"" << devices[i] << "\" DB contains " << db.size() << " FIT files.\n"; } } antpm-1.24/src/w_inttypes.h000066400000000000000000000175061476505625300157520ustar00rootroot00000000000000// ISO C9x compliant inttypes.h for Microsoft Visual Studio // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 // // Copyright (c) 2006 Alexander Chemeris // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright notice, // this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // 3. The name of the author may be used to endorse or promote products // derived from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // /////////////////////////////////////////////////////////////////////////////// #ifndef _MSC_VER // [ #error "Use this header only with Microsoft Visual C++ compilers!" #endif // _MSC_VER ] #ifndef _MSC_INTTYPES_H_ // [ #define _MSC_INTTYPES_H_ #if _MSC_VER > 1000 #pragma once #endif #include "w_stdint.h" // 7.8 Format conversion of integer types typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t; // 7.8.1 Macros for format specifiers #if !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) // [ See footnote 185 at page 198 // The fprintf macros for signed integers are: #define PRId8 "d" #define PRIi8 "i" #define PRIdLEAST8 "d" #define PRIiLEAST8 "i" #define PRIdFAST8 "d" #define PRIiFAST8 "i" #define PRId16 "hd" #define PRIi16 "hi" #define PRIdLEAST16 "hd" #define PRIiLEAST16 "hi" #define PRIdFAST16 "hd" #define PRIiFAST16 "hi" #define PRId32 "I32d" #define PRIi32 "I32i" #define PRIdLEAST32 "I32d" #define PRIiLEAST32 "I32i" #define PRIdFAST32 "I32d" #define PRIiFAST32 "I32i" #define PRId64 "I64d" #define PRIi64 "I64i" #define PRIdLEAST64 "I64d" #define PRIiLEAST64 "I64i" #define PRIdFAST64 "I64d" #define PRIiFAST64 "I64i" #define PRIdMAX "I64d" #define PRIiMAX "I64i" #define PRIdPTR "Id" #define PRIiPTR "Ii" // The fprintf macros for unsigned integers are: #define PRIo8 "o" #define PRIu8 "u" #define PRIx8 "x" #define PRIX8 "X" #define PRIoLEAST8 "o" #define PRIuLEAST8 "u" #define PRIxLEAST8 "x" #define PRIXLEAST8 "X" #define PRIoFAST8 "o" #define PRIuFAST8 "u" #define PRIxFAST8 "x" #define PRIXFAST8 "X" #define PRIo16 "ho" #define PRIu16 "hu" #define PRIx16 "hx" #define PRIX16 "hX" #define PRIoLEAST16 "ho" #define PRIuLEAST16 "hu" #define PRIxLEAST16 "hx" #define PRIXLEAST16 "hX" #define PRIoFAST16 "ho" #define PRIuFAST16 "hu" #define PRIxFAST16 "hx" #define PRIXFAST16 "hX" #define PRIo32 "I32o" #define PRIu32 "I32u" #define PRIx32 "I32x" #define PRIX32 "I32X" #define PRIoLEAST32 "I32o" #define PRIuLEAST32 "I32u" #define PRIxLEAST32 "I32x" #define PRIXLEAST32 "I32X" #define PRIoFAST32 "I32o" #define PRIuFAST32 "I32u" #define PRIxFAST32 "I32x" #define PRIXFAST32 "I32X" #define PRIo64 "I64o" #define PRIu64 "I64u" #define PRIx64 "I64x" #define PRIX64 "I64X" #define PRIoLEAST64 "I64o" #define PRIuLEAST64 "I64u" #define PRIxLEAST64 "I64x" #define PRIXLEAST64 "I64X" #define PRIoFAST64 "I64o" #define PRIuFAST64 "I64u" #define PRIxFAST64 "I64x" #define PRIXFAST64 "I64X" #define PRIoMAX "I64o" #define PRIuMAX "I64u" #define PRIxMAX "I64x" #define PRIXMAX "I64X" #define PRIoPTR "Io" #define PRIuPTR "Iu" #define PRIxPTR "Ix" #define PRIXPTR "IX" // The fscanf macros for signed integers are: #define SCNd8 "d" #define SCNi8 "i" #define SCNdLEAST8 "d" #define SCNiLEAST8 "i" #define SCNdFAST8 "d" #define SCNiFAST8 "i" #define SCNd16 "hd" #define SCNi16 "hi" #define SCNdLEAST16 "hd" #define SCNiLEAST16 "hi" #define SCNdFAST16 "hd" #define SCNiFAST16 "hi" #define SCNd32 "ld" #define SCNi32 "li" #define SCNdLEAST32 "ld" #define SCNiLEAST32 "li" #define SCNdFAST32 "ld" #define SCNiFAST32 "li" #define SCNd64 "I64d" #define SCNi64 "I64i" #define SCNdLEAST64 "I64d" #define SCNiLEAST64 "I64i" #define SCNdFAST64 "I64d" #define SCNiFAST64 "I64i" #define SCNdMAX "I64d" #define SCNiMAX "I64i" #ifdef _WIN64 // [ # define SCNdPTR "I64d" # define SCNiPTR "I64i" #else // _WIN64 ][ # define SCNdPTR "ld" # define SCNiPTR "li" #endif // _WIN64 ] // The fscanf macros for unsigned integers are: #define SCNo8 "o" #define SCNu8 "u" #define SCNx8 "x" #define SCNX8 "X" #define SCNoLEAST8 "o" #define SCNuLEAST8 "u" #define SCNxLEAST8 "x" #define SCNXLEAST8 "X" #define SCNoFAST8 "o" #define SCNuFAST8 "u" #define SCNxFAST8 "x" #define SCNXFAST8 "X" #define SCNo16 "ho" #define SCNu16 "hu" #define SCNx16 "hx" #define SCNX16 "hX" #define SCNoLEAST16 "ho" #define SCNuLEAST16 "hu" #define SCNxLEAST16 "hx" #define SCNXLEAST16 "hX" #define SCNoFAST16 "ho" #define SCNuFAST16 "hu" #define SCNxFAST16 "hx" #define SCNXFAST16 "hX" #define SCNo32 "lo" #define SCNu32 "lu" #define SCNx32 "lx" #define SCNX32 "lX" #define SCNoLEAST32 "lo" #define SCNuLEAST32 "lu" #define SCNxLEAST32 "lx" #define SCNXLEAST32 "lX" #define SCNoFAST32 "lo" #define SCNuFAST32 "lu" #define SCNxFAST32 "lx" #define SCNXFAST32 "lX" #define SCNo64 "I64o" #define SCNu64 "I64u" #define SCNx64 "I64x" #define SCNX64 "I64X" #define SCNoLEAST64 "I64o" #define SCNuLEAST64 "I64u" #define SCNxLEAST64 "I64x" #define SCNXLEAST64 "I64X" #define SCNoFAST64 "I64o" #define SCNuFAST64 "I64u" #define SCNxFAST64 "I64x" #define SCNXFAST64 "I64X" #define SCNoMAX "I64o" #define SCNuMAX "I64u" #define SCNxMAX "I64x" #define SCNXMAX "I64X" #ifdef _WIN64 // [ # define SCNoPTR "I64o" # define SCNuPTR "I64u" # define SCNxPTR "I64x" # define SCNXPTR "I64X" #else // _WIN64 ][ # define SCNoPTR "lo" # define SCNuPTR "lu" # define SCNxPTR "lx" # define SCNXPTR "lX" #endif // _WIN64 ] #endif // __STDC_FORMAT_MACROS ] // 7.8.2 Functions for greatest-width integer types // 7.8.2.1 The imaxabs function #define imaxabs _abs64 // 7.8.2.2 The imaxdiv function // This is modified version of div() function from Microsoft's div.c found // in %MSVC.NET%\crt\src\div.c #ifdef STATIC_IMAXDIV // [ static #else // STATIC_IMAXDIV ][ _inline #endif // STATIC_IMAXDIV ] imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) { imaxdiv_t result; result.quot = numer / denom; result.rem = numer % denom; if (numer < 0 && result.rem > 0) { // did division wrong; must fix up ++result.quot; result.rem -= denom; } return result; } // 7.8.2.3 The strtoimax and strtoumax functions #define strtoimax _strtoi64 #define strtoumax _strtoui64 // 7.8.2.4 The wcstoimax and wcstoumax functions #define wcstoimax _wcstoi64 #define wcstoumax _wcstoui64 #endif // _MSC_INTTYPES_H_ ] antpm-1.24/src/w_stdint.h000066400000000000000000000170611476505625300153740ustar00rootroot00000000000000// ISO C9x compliant stdint.h for Microsoft Visual Studio // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 // // Copyright (c) 2006-2008 Alexander Chemeris // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright notice, // this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // 3. The name of the author may be used to endorse or promote products // derived from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // /////////////////////////////////////////////////////////////////////////////// #ifndef _MSC_VER // [ #error "Use this header only with Microsoft Visual C++ compilers!" #endif // _MSC_VER ] #ifndef _MSC_STDINT_H_ // [ #define _MSC_STDINT_H_ #if _MSC_VER > 1000 #pragma once #endif #include // For Visual Studio 6 in C++ mode and for many Visual Studio versions when // compiling for ARM we should wrap include with 'extern "C++" {}' // or compiler give many errors like this: // error C2733: second C linkage of overloaded function 'wmemchr' not allowed #ifdef __cplusplus extern "C" { #endif # include #ifdef __cplusplus } #endif // Define _W64 macros to mark types changing their size, like intptr_t. #ifndef _W64 # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 # define _W64 __w64 # else # define _W64 # endif #endif // 7.18.1 Integer types // 7.18.1.1 Exact-width integer types // Visual Studio 6 and Embedded Visual C++ 4 doesn't // realize that, e.g. char has the same size as __int8 // so we give up on __intX for them. #if (_MSC_VER < 1300) typedef signed char int8_t; typedef signed short int16_t; typedef signed int int32_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; #else typedef signed __int8 int8_t; typedef signed __int16 int16_t; typedef signed __int32 int32_t; typedef unsigned __int8 uint8_t; typedef unsigned __int16 uint16_t; typedef unsigned __int32 uint32_t; #endif typedef signed __int64 int64_t; typedef unsigned __int64 uint64_t; // 7.18.1.2 Minimum-width integer types typedef int8_t int_least8_t; typedef int16_t int_least16_t; typedef int32_t int_least32_t; typedef int64_t int_least64_t; typedef uint8_t uint_least8_t; typedef uint16_t uint_least16_t; typedef uint32_t uint_least32_t; typedef uint64_t uint_least64_t; // 7.18.1.3 Fastest minimum-width integer types typedef int8_t int_fast8_t; typedef int16_t int_fast16_t; typedef int32_t int_fast32_t; typedef int64_t int_fast64_t; typedef uint8_t uint_fast8_t; typedef uint16_t uint_fast16_t; typedef uint32_t uint_fast32_t; typedef uint64_t uint_fast64_t; // 7.18.1.4 Integer types capable of holding object pointers #ifdef _WIN64 // [ typedef signed __int64 intptr_t; typedef unsigned __int64 uintptr_t; #else // _WIN64 ][ typedef _W64 signed int intptr_t; typedef _W64 unsigned int uintptr_t; #endif // _WIN64 ] // 7.18.1.5 Greatest-width integer types typedef int64_t intmax_t; typedef uint64_t uintmax_t; // 7.18.2 Limits of specified-width integer types #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259 // 7.18.2.1 Limits of exact-width integer types #define INT8_MIN ((int8_t)_I8_MIN) #define INT8_MAX _I8_MAX #define INT16_MIN ((int16_t)_I16_MIN) #define INT16_MAX _I16_MAX #define INT32_MIN ((int32_t)_I32_MIN) #define INT32_MAX _I32_MAX #define INT64_MIN ((int64_t)_I64_MIN) #define INT64_MAX _I64_MAX #define UINT8_MAX _UI8_MAX #define UINT16_MAX _UI16_MAX #define UINT32_MAX _UI32_MAX #define UINT64_MAX _UI64_MAX // 7.18.2.2 Limits of minimum-width integer types #define INT_LEAST8_MIN INT8_MIN #define INT_LEAST8_MAX INT8_MAX #define INT_LEAST16_MIN INT16_MIN #define INT_LEAST16_MAX INT16_MAX #define INT_LEAST32_MIN INT32_MIN #define INT_LEAST32_MAX INT32_MAX #define INT_LEAST64_MIN INT64_MIN #define INT_LEAST64_MAX INT64_MAX #define UINT_LEAST8_MAX UINT8_MAX #define UINT_LEAST16_MAX UINT16_MAX #define UINT_LEAST32_MAX UINT32_MAX #define UINT_LEAST64_MAX UINT64_MAX // 7.18.2.3 Limits of fastest minimum-width integer types #define INT_FAST8_MIN INT8_MIN #define INT_FAST8_MAX INT8_MAX #define INT_FAST16_MIN INT16_MIN #define INT_FAST16_MAX INT16_MAX #define INT_FAST32_MIN INT32_MIN #define INT_FAST32_MAX INT32_MAX #define INT_FAST64_MIN INT64_MIN #define INT_FAST64_MAX INT64_MAX #define UINT_FAST8_MAX UINT8_MAX #define UINT_FAST16_MAX UINT16_MAX #define UINT_FAST32_MAX UINT32_MAX #define UINT_FAST64_MAX UINT64_MAX // 7.18.2.4 Limits of integer types capable of holding object pointers #ifdef _WIN64 // [ # define INTPTR_MIN INT64_MIN # define INTPTR_MAX INT64_MAX # define UINTPTR_MAX UINT64_MAX #else // _WIN64 ][ # define INTPTR_MIN INT32_MIN # define INTPTR_MAX INT32_MAX # define UINTPTR_MAX UINT32_MAX #endif // _WIN64 ] // 7.18.2.5 Limits of greatest-width integer types #define INTMAX_MIN INT64_MIN #define INTMAX_MAX INT64_MAX #define UINTMAX_MAX UINT64_MAX // 7.18.3 Limits of other integer types #ifdef _WIN64 // [ # define PTRDIFF_MIN _I64_MIN # define PTRDIFF_MAX _I64_MAX #else // _WIN64 ][ # define PTRDIFF_MIN _I32_MIN # define PTRDIFF_MAX _I32_MAX #endif // _WIN64 ] #define SIG_ATOMIC_MIN INT_MIN #define SIG_ATOMIC_MAX INT_MAX #ifndef SIZE_MAX // [ # ifdef _WIN64 // [ # define SIZE_MAX _UI64_MAX # else // _WIN64 ][ # define SIZE_MAX _UI32_MAX # endif // _WIN64 ] #endif // SIZE_MAX ] // WCHAR_MIN and WCHAR_MAX are also defined in #ifndef WCHAR_MIN // [ # define WCHAR_MIN 0 #endif // WCHAR_MIN ] #ifndef WCHAR_MAX // [ # define WCHAR_MAX _UI16_MAX #endif // WCHAR_MAX ] #define WINT_MIN 0 #define WINT_MAX _UI16_MAX #endif // __STDC_LIMIT_MACROS ] // 7.18.4 Limits of other integer types #if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260 // 7.18.4.1 Macros for minimum-width integer constants #define INT8_C(val) val##i8 #define INT16_C(val) val##i16 #define INT32_C(val) val##i32 #define INT64_C(val) val##i64 #define UINT8_C(val) val##ui8 #define UINT16_C(val) val##ui16 #define UINT32_C(val) val##ui32 #define UINT64_C(val) val##ui64 // 7.18.4.2 Macros for greatest-width integer constants #define INTMAX_C INT64_C #define UINTMAX_C UINT64_C #endif // __STDC_CONSTANT_MACROS ] #endif // _MSC_STDINT_H_ ]