From 9739a1972c0845287e2695518a47ead8e98c9072 Mon Sep 17 00:00:00 2001 From: ZXCLI Date: Wed, 12 Aug 2026 15:25:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E4=BB=BD=E9=80=86=E5=90=91=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reverse-cache-20260811/arm64_pipeline.txt | 3015 +++ .../reverse-cache-20260811/arm64_syms.txt | 2080 ++ .../reverse-cache-20260811/arm64_thread.txt | 12267 ++++++++++++ .../reverse-cache-20260811/calib_mean.npy | Bin 0 -> 153728 bytes .../calibframes/f000.bin | 3 + .../calibframes/f001.bin | 3 + .../calibframes/f002.bin | 3 + .../calibframes/f003.bin | 3 + .../calibframes/f004.bin | 3 + .../calibframes/f005.bin | 3 + .../calibframes/f006.bin | 3 + .../calibframes/f007.bin | 3 + .../calibframes/f008.bin | 3 + .../calibframes/f009.bin | 3 + .../calibframes/f010.bin | 3 + .../calibframes/f011.bin | 3 + .../calibframes/f012.bin | 3 + .../calibframes/f013.bin | 3 + .../calibframes/f014.bin | 3 + .../calibframes/f015.bin | 3 + .../calibframes/f016.bin | 3 + .../calibframes/f017.bin | 3 + .../calibframes/f018.bin | 3 + .../calibframes/f019.bin | 3 + .../calibframes/f020.bin | 3 + .../calibframes/f021.bin | 3 + .../calibframes/f022.bin | 3 + .../calibframes/f023.bin | 3 + .../calibframes/f024.bin | 3 + .../calibframes/f025.bin | 3 + .../calibframes/f026.bin | 3 + .../calibframes/f027.bin | 3 + .../calibframes/f028.bin | 3 + .../calibframes/f029.bin | 3 + .../calibframes/f030.bin | 3 + .../calibframes/f031.bin | 3 + .../calibframes/f032.bin | 3 + .../calibframes/f033.bin | 3 + .../calibframes/f034.bin | 3 + .../calibframes/f035.bin | 3 + .../calibframes/f036.bin | 3 + .../calibframes/f037.bin | 3 + .../calibframes/f038.bin | 3 + .../calibframes/f039.bin | 3 + .../calibframes/meta.txt | 40 + .../reverse-cache-20260811/frames/f000.bin | 3 + .../reverse-cache-20260811/frames/f001.bin | 3 + .../reverse-cache-20260811/frames/f002.bin | 3 + .../reverse-cache-20260811/frames/f003.bin | 3 + .../reverse-cache-20260811/frames/f004.bin | 3 + .../reverse-cache-20260811/frames/f005.bin | 3 + .../reverse-cache-20260811/frames/f006.bin | 3 + .../reverse-cache-20260811/frames/f007.bin | 3 + .../reverse-cache-20260811/frames/f008.bin | 3 + .../reverse-cache-20260811/frames/f009.bin | 3 + .../reverse-cache-20260811/frames/f010.bin | 3 + .../reverse-cache-20260811/frames/f011.bin | 3 + .../reverse-cache-20260811/frames/f012.bin | 3 + .../reverse-cache-20260811/frames/f013.bin | 3 + .../reverse-cache-20260811/frames/f014.bin | 3 + .../reverse-cache-20260811/frames/f015.bin | 3 + .../reverse-cache-20260811/frames/f016.bin | 3 + .../reverse-cache-20260811/frames/f017.bin | 3 + .../reverse-cache-20260811/frames/f018.bin | 3 + .../reverse-cache-20260811/frames/f019.bin | 3 + .../reverse-cache-20260811/frames/f020.bin | 3 + .../reverse-cache-20260811/frames/f021.bin | 3 + .../reverse-cache-20260811/frames/f022.bin | 3 + .../reverse-cache-20260811/frames/f023.bin | 3 + .../reverse-cache-20260811/frames/f024.bin | 3 + .../reverse-cache-20260811/frames/f025.bin | 3 + .../reverse-cache-20260811/frames/f026.bin | 3 + .../reverse-cache-20260811/frames/f027.bin | 3 + .../reverse-cache-20260811/frames/f028.bin | 3 + .../reverse-cache-20260811/frames/f029.bin | 3 + .../reverse-cache-20260811/frames/f030.bin | 3 + .../reverse-cache-20260811/frames/f031.bin | 3 + .../reverse-cache-20260811/frames/f032.bin | 3 + .../reverse-cache-20260811/frames/f033.bin | 3 + .../reverse-cache-20260811/frames/f034.bin | 3 + .../reverse-cache-20260811/frames/f035.bin | 3 + .../reverse-cache-20260811/frames/f036.bin | 3 + .../reverse-cache-20260811/frames/f037.bin | 3 + .../reverse-cache-20260811/frames/f038.bin | 3 + .../reverse-cache-20260811/frames/f039.bin | 3 + .../reverse-cache-20260811/frames/f040.bin | 3 + .../reverse-cache-20260811/frames/f041.bin | 3 + .../reverse-cache-20260811/frames/f042.bin | 3 + .../reverse-cache-20260811/frames/f043.bin | 3 + .../reverse-cache-20260811/frames/f044.bin | 3 + .../reverse-cache-20260811/frames/f045.bin | 3 + .../reverse-cache-20260811/frames/f046.bin | 3 + .../reverse-cache-20260811/frames/f047.bin | 3 + .../reverse-cache-20260811/frames/f048.bin | 3 + .../reverse-cache-20260811/frames/f049.bin | 3 + .../reverse-cache-20260811/frames/f050.bin | 3 + .../reverse-cache-20260811/frames/f051.bin | 3 + .../reverse-cache-20260811/frames/f052.bin | 3 + .../reverse-cache-20260811/frames/f053.bin | 3 + .../reverse-cache-20260811/frames/f054.bin | 3 + .../reverse-cache-20260811/frames/f055.bin | 3 + .../reverse-cache-20260811/frames/f056.bin | 3 + .../reverse-cache-20260811/frames/f057.bin | 3 + .../reverse-cache-20260811/frames/f058.bin | 3 + .../reverse-cache-20260811/frames/f059.bin | 3 + .../reverse-cache-20260811/frames/mean.pgm | 4 + .../reverse-cache-20260811/frames/meta.txt | 60 + .../fullframes/raw001.bin | 3 + .../fullframes/raw002.bin | 3 + .../fullframes/raw003.bin | 3 + .../fullframes/raw004.bin | 3 + .../fullframes/raw005.bin | 3 + .../fullframes/raw006.bin | 3 + .../fullframes/raw007.bin | 3 + .../fullframes/raw008.bin | 3 + .../fullframes/raw009.bin | 3 + .../fullframes/raw010.bin | 3 + .../fullframes/raw011.bin | 3 + .../fullframes/raw012.bin | 3 + .../fullframes/raw013.bin | 3 + .../fullframes/raw014.bin | 3 + .../fullframes/raw015.bin | 3 + .../fullframes/raw016.bin | 3 + .../fullframes/raw017.bin | 3 + .../fullframes/raw018.bin | 3 + .../fullframes/raw019.bin | 3 + .../fullframes/raw020.bin | 3 + .../fullframes/raw021.bin | 3 + .../fullframes/raw022.bin | 3 + .../fullframes/raw023.bin | 3 + .../fullframes/raw024.bin | 3 + .../fullframes/raw025.bin | 3 + .../fullframes/raw026.bin | 3 + .../fullframes/raw027.bin | 3 + .../fullframes/raw028.bin | 3 + .../fullframes/raw029.bin | 3 + .../fullframes/raw030.bin | 3 + .../reverse-cache-20260811/magcore_syms.txt | 186 + .../reverse-cache-20260811/official_gray.npy | Bin 0 -> 19328 bytes .../official_lut1024.npy | Bin 0 -> 8320 bytes .../official_lut1024_x.npy | Bin 0 -> 8320 bytes .../official_palette.npy | Bin 0 -> 1152 bytes .../official_palette_full.npy | Bin 0 -> 2888 bytes .../reverse-cache-20260811/official_t2e.txt | 646 + .../reverse-cache-20260811/official_view.npy | Bin 0 -> 2531378 bytes .../reverse-cache-20260811/rawframes/f000.bin | 3 + .../reverse-cache-20260811/rawframes/f001.bin | 3 + .../reverse-cache-20260811/rawframes/f002.bin | 3 + .../reverse-cache-20260811/rawframes/f003.bin | 3 + .../reverse-cache-20260811/rawframes/f004.bin | 3 + .../reverse-cache-20260811/rawframes/f005.bin | 3 + .../reverse-cache-20260811/rawframes/f006.bin | 3 + .../reverse-cache-20260811/rawframes/f007.bin | 3 + .../reverse-cache-20260811/rawframes/f008.bin | 3 + .../reverse-cache-20260811/rawframes/f009.bin | 3 + .../reverse-cache-20260811/rawframes/f010.bin | 3 + .../reverse-cache-20260811/rawframes/f011.bin | 3 + .../reverse-cache-20260811/rawframes/f012.bin | 3 + .../reverse-cache-20260811/rawframes/f013.bin | 3 + .../reverse-cache-20260811/rawframes/f014.bin | 3 + .../reverse-cache-20260811/rawframes/f015.bin | 3 + .../reverse-cache-20260811/rawframes/f016.bin | 3 + .../reverse-cache-20260811/rawframes/f017.bin | 3 + .../reverse-cache-20260811/rawframes/f018.bin | 3 + .../reverse-cache-20260811/rawframes/f019.bin | 3 + .../reverse-cache-20260811/rawframes/f020.bin | 3 + .../reverse-cache-20260811/rawframes/f021.bin | 3 + .../reverse-cache-20260811/rawframes/f022.bin | 3 + .../reverse-cache-20260811/rawframes/f023.bin | 3 + .../reverse-cache-20260811/rawframes/f024.bin | 3 + .../reverse-cache-20260811/rawframes/f025.bin | 3 + .../reverse-cache-20260811/rawframes/f026.bin | 3 + .../reverse-cache-20260811/rawframes/f027.bin | 3 + .../reverse-cache-20260811/rawframes/f028.bin | 3 + .../reverse-cache-20260811/rawframes/f029.bin | 3 + .../reverse-cache-20260811/rawframes/f030.bin | 3 + .../reverse-cache-20260811/rawframes/f031.bin | 3 + .../reverse-cache-20260811/rawframes/f032.bin | 3 + .../reverse-cache-20260811/rawframes/f033.bin | 3 + .../reverse-cache-20260811/rawframes/f034.bin | 3 + .../reverse-cache-20260811/rawframes/f035.bin | 3 + .../reverse-cache-20260811/rawframes/f036.bin | 3 + .../reverse-cache-20260811/rawframes/f037.bin | 3 + .../reverse-cache-20260811/rawframes/f038.bin | 3 + .../reverse-cache-20260811/rawframes/f039.bin | 3 + .../reverse-cache-20260811/rawframes/meta.txt | 40 + .../reverse-cache-20260811/real_disasm.txt | Bin 0 -> 641410 bytes analysis/reverse-cache-20260811/smoother.txt | Bin 0 -> 32960 bytes .../thermal_controller.txt | Bin 0 -> 135650 bytes .../reverse-cache-20260811/thermal_disasm.txt | 16559 ++++++++++++++++ .../thermal_processor.txt | Bin 0 -> 61604 bytes .../thermallib/AndroidManifest.xml | 11 + .../reverse-cache-20260811/thermallib/R.txt | 1596 ++ .../thermallib/classes.jar | 3 + .../com/magnity/coresdk/META-INF/MANIFEST.MF | 2 + .../constants/ITCMServiceConsts.class | Bin 0 -> 1014 bytes .../PeripheralConstants$Bagger.class | Bin 0 -> 712 bytes .../PeripheralConstants$CashBox.class | Bin 0 -> 610 bytes .../constants/PeripheralConstants$Light.class | Bin 0 -> 1170 bytes .../PeripheralConstants$PhysicalKey.class | Bin 0 -> 745 bytes .../PeripheralConstants$Printer.class | Bin 0 -> 1272 bytes .../PeripheralConstants$Scanner.class | Bin 0 -> 1261 bytes .../PeripheralConstants$Sensor.class | Bin 0 -> 430 bytes .../constants/PeripheralConstants.class | Bin 0 -> 869 bytes .../jar/com/elotouch/ftdi/FTDICommand.class | Bin 0 -> 2553 bytes .../jar/com/elotouch/ftdi/FTDIUtil.class | Bin 0 -> 3880 bytes .../elotouch/helper/BrightnessHelper.class | Bin 0 -> 3539 bytes .../jar/com/elotouch/helper/ConvertUtil.class | Bin 0 -> 858 bytes .../jar/com/elotouch/helper/EloHelper.class | Bin 0 -> 9893 bytes .../jar/com/elotouch/helper/HashUtil.class | Bin 0 -> 1237 bytes .../jar/com/elotouch/helper/ImageHelper.class | Bin 0 -> 5083 bytes .../com/elotouch/helper/PackageHelper.class | Bin 0 -> 1897 bytes .../jar/com/elotouch/libtcm/TCMDev.class | Bin 0 -> 3896 bytes .../elotouch/posapi/IPeripheralService.class | Bin 0 -> 460 bytes .../elotouch/posapi/light/ILightService.class | Bin 0 -> 176 bytes .../posapi/printer/IDirectPrinterAPI.class | Bin 0 -> 695 bytes .../elotouch/posapi/printer/IPrinterAPI.class | Bin 0 -> 1094 bytes .../posapi/printer/IPrinterService.class | Bin 0 -> 386 bytes .../printer/PrinterFinishReceiver.class | Bin 0 -> 187 bytes .../printer/PrinterStatusReceiver.class | Bin 0 -> 209 bytes .../posapi/scaner/IScanEventListener.class | Bin 0 -> 205 bytes .../scaner/IScanMotionEventListener.class | Bin 0 -> 201 bytes .../posapi/scaner/IScannerService.class | Bin 0 -> 537 bytes .../scaner/IScannerUpdateEventListener.class | Bin 0 -> 278 bytes .../tcm/ITCMProximityEventListener.class | Bin 0 -> 185 bytes .../com/elotouch/posapi/tcm/ITCMService.class | Bin 0 -> 622 bytes .../posapi/tcm/ITCMUpdateEventListener.class | Bin 0 -> 267 bytes .../IEloScannerImplementInterface.class | Bin 0 -> 723 bytes .../scanner/IEloScannerServiceInterface.class | Bin 0 -> 300 bytes .../IEloScannerUpdaterServiceInterface.class | Bin 0 -> 286 bytes .../com/elotouch/scanner/ScannerConfig.class | Bin 0 -> 3493 bytes .../jar/com/elotouch/service/TCMService.class | Bin 0 -> 8353 bytes .../tcm/IEloTCMUpdaterServiceInterface.class | Bin 0 -> 274 bytes .../com/elotouch/thermallib/BuildConfig.class | Bin 0 -> 566 bytes .../elotouch/thermallib/INewDistance.class | Bin 0 -> 157 bytes .../com/elotouch/thermallib/INewIRFrame.class | Bin 0 -> 178 bytes .../elotouch/thermallib/IUpdateCallback.class | Bin 0 -> 162 bytes .../com/elotouch/thermallib/ImageSaver.class | Bin 0 -> 494 bytes .../thermallib/TemperatureResult.class | Bin 0 -> 1109 bytes .../elotouch/thermallib/ThermalConst.class | Bin 0 -> 1047 bytes .../thermallib/ThermalController$1.class | Bin 0 -> 1096 bytes .../thermallib/ThermalController$2.class | Bin 0 -> 1436 bytes .../thermallib/ThermalController$3.class | Bin 0 -> 1730 bytes .../thermallib/ThermalController$4.class | Bin 0 -> 1348 bytes .../ThermalController$ProcessThread.class | Bin 0 -> 1648 bytes .../ThermalController$TryFindingTask.class | Bin 0 -> 1343 bytes .../ThermalController$UsbReceiver.class | Bin 0 -> 2065 bytes .../thermallib/ThermalController.class | Bin 0 -> 20146 bytes .../ThermalImageProcesser$ProcessLine.class | Bin 0 -> 782 bytes .../thermallib/ThermalImageProcesser.class | Bin 0 -> 6278 bytes .../usb/EloFTDIDevice$FtdiReadThread.class | Bin 0 -> 1523 bytes .../jar/com/elotouch/usb/EloFTDIDevice.class | Bin 0 -> 5965 bytes .../jar/com/elotouch/usb/EloLightDevice.class | Bin 0 -> 6247 bytes .../jar/com/elotouch/usb/EloMotorDevice.class | Bin 0 -> 3413 bytes .../elotouch/usb/EloPowerManagerDevice.class | Bin 0 -> 3140 bytes .../com/elotouch/usb/EloProximityDevice.class | Bin 0 -> 3280 bytes .../EloScheduleTaskDevice$ScheduleTask.class | Bin 0 -> 2229 bytes .../elotouch/usb/EloScheduleTaskDevice.class | Bin 0 -> 10623 bytes .../com/elotouch/usb/EloTCMAudioDevice.class | Bin 0 -> 3713 bytes .../jar/com/elotouch/usb/EloTCMDevice.class | Bin 0 -> 8083 bytes .../elotouch/usb/EloTCMUpdaterDevice$1.class | Bin 0 -> 694 bytes .../elotouch/usb/EloTCMUpdaterDevice$2.class | Bin 0 -> 697 bytes .../elotouch/usb/EloTCMUpdaterDevice$3.class | Bin 0 -> 711 bytes .../elotouch/usb/EloTCMUpdaterDevice.class | Bin 0 -> 10083 bytes ...CM_Bulk_Comm_Device$DeviceReadThread.class | Bin 0 -> 2160 bytes ...M_Bulk_Comm_Device$DeviceWriteThread.class | Bin 0 -> 2645 bytes .../usb/EloTCM_Bulk_Comm_Device.class | Bin 0 -> 5313 bytes .../com/elotouch/usb/EloTCM_Bulk_Device.class | Bin 0 -> 1451 bytes ...oTCM_FTDI_Comm_Device$FtdiReadThread.class | Bin 0 -> 1908 bytes .../usb/EloTCM_FTDI_Comm_Device.class | Bin 0 -> 4651 bytes .../com/elotouch/usb/EloTCM_FTDI_Device.class | Bin 0 -> 1881 bytes .../EloUsbDevice$IEloUsbHandleRecvData.class | Bin 0 -> 269 bytes .../jar/com/elotouch/usb/EloUsbDevice.class | Bin 0 -> 4026 bytes .../com/elotouch/usb/TCMAudioCommand.class | Bin 0 -> 442 bytes .../com/elotouch/usb/TCMLightCommand.class | Bin 0 -> 2242 bytes .../com/elotouch/usb/TCMMotorCommand.class | Bin 0 -> 397 bytes .../elotouch/usb/TCMPowerManagerCommand.class | Bin 0 -> 417 bytes .../elotouch/usb/TCMProximityCommand.class | Bin 0 -> 454 bytes .../elotouch/usb/TCMScheduleTaskCommand.class | Bin 0 -> 1412 bytes .../com/elotouch/usb/TCMUpdateCommand.class | Bin 0 -> 1275 bytes .../jar/com/elotouch/ymodem/YModem.class | Bin 0 -> 5646 bytes .../thermallib/jni/arm64-v8a/libcoresdk.so | 3 + .../thermallib/jni/armeabi-v7a/libcoresdk.so | 3 + .../thermallib/libs/coresdk.jar | 3 + .../thermallib/libs/d2xx.jar | 3 + .../thermallib/proguard.txt | 0 .../thermallib/res/raw/cascade_1.xml | 94 + .../thermallib/res/raw/cascade_2.xml | 192 + .../thermallib/res/raw/cascade_3.xml | 210 + .../thermallib/res/raw/cascade_4.xml | 153 + .../thermallib/res/raw/haarcascade_eye.xml | 12213 ++++++++++++ .../thermallib/res/raw/hog.xml | 760 + .../thermallib/res/raw/ir_mask.xml | 379 + .../thermallib/res/raw/lbp.xml | 273 + .../res/raw/lbpcascade_frontalface.xml | 1505 ++ .../thermallib/res/raw/uvc_mask_haar.xml | 12665 ++++++++++++ .../thermallib/res/raw/uvc_mask_lbp.xml | 2650 +++ analysis/reverse-cache-20260811/xrefs.txt | Bin 0 -> 10308 bytes 298 files changed, 68125 insertions(+) create mode 100644 analysis/reverse-cache-20260811/arm64_pipeline.txt create mode 100644 analysis/reverse-cache-20260811/arm64_syms.txt create mode 100644 analysis/reverse-cache-20260811/arm64_thread.txt create mode 100644 analysis/reverse-cache-20260811/calib_mean.npy create mode 100644 analysis/reverse-cache-20260811/calibframes/f000.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f001.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f002.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f003.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f004.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f005.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f006.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f007.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f008.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f009.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f010.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f011.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f012.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f013.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f014.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f015.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f016.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f017.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f018.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f019.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f020.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f021.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f022.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f023.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f024.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f025.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f026.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f027.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f028.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f029.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f030.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f031.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f032.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f033.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f034.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f035.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f036.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f037.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f038.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/f039.bin create mode 100644 analysis/reverse-cache-20260811/calibframes/meta.txt create mode 100644 analysis/reverse-cache-20260811/frames/f000.bin create mode 100644 analysis/reverse-cache-20260811/frames/f001.bin create mode 100644 analysis/reverse-cache-20260811/frames/f002.bin create mode 100644 analysis/reverse-cache-20260811/frames/f003.bin create mode 100644 analysis/reverse-cache-20260811/frames/f004.bin create mode 100644 analysis/reverse-cache-20260811/frames/f005.bin create mode 100644 analysis/reverse-cache-20260811/frames/f006.bin create mode 100644 analysis/reverse-cache-20260811/frames/f007.bin create mode 100644 analysis/reverse-cache-20260811/frames/f008.bin create mode 100644 analysis/reverse-cache-20260811/frames/f009.bin create mode 100644 analysis/reverse-cache-20260811/frames/f010.bin create mode 100644 analysis/reverse-cache-20260811/frames/f011.bin create mode 100644 analysis/reverse-cache-20260811/frames/f012.bin create mode 100644 analysis/reverse-cache-20260811/frames/f013.bin create mode 100644 analysis/reverse-cache-20260811/frames/f014.bin create mode 100644 analysis/reverse-cache-20260811/frames/f015.bin create mode 100644 analysis/reverse-cache-20260811/frames/f016.bin create mode 100644 analysis/reverse-cache-20260811/frames/f017.bin create mode 100644 analysis/reverse-cache-20260811/frames/f018.bin create mode 100644 analysis/reverse-cache-20260811/frames/f019.bin create mode 100644 analysis/reverse-cache-20260811/frames/f020.bin create mode 100644 analysis/reverse-cache-20260811/frames/f021.bin create mode 100644 analysis/reverse-cache-20260811/frames/f022.bin create mode 100644 analysis/reverse-cache-20260811/frames/f023.bin create mode 100644 analysis/reverse-cache-20260811/frames/f024.bin create mode 100644 analysis/reverse-cache-20260811/frames/f025.bin create mode 100644 analysis/reverse-cache-20260811/frames/f026.bin create mode 100644 analysis/reverse-cache-20260811/frames/f027.bin create mode 100644 analysis/reverse-cache-20260811/frames/f028.bin create mode 100644 analysis/reverse-cache-20260811/frames/f029.bin create mode 100644 analysis/reverse-cache-20260811/frames/f030.bin create mode 100644 analysis/reverse-cache-20260811/frames/f031.bin create mode 100644 analysis/reverse-cache-20260811/frames/f032.bin create mode 100644 analysis/reverse-cache-20260811/frames/f033.bin create mode 100644 analysis/reverse-cache-20260811/frames/f034.bin create mode 100644 analysis/reverse-cache-20260811/frames/f035.bin create mode 100644 analysis/reverse-cache-20260811/frames/f036.bin create mode 100644 analysis/reverse-cache-20260811/frames/f037.bin create mode 100644 analysis/reverse-cache-20260811/frames/f038.bin create mode 100644 analysis/reverse-cache-20260811/frames/f039.bin create mode 100644 analysis/reverse-cache-20260811/frames/f040.bin create mode 100644 analysis/reverse-cache-20260811/frames/f041.bin create mode 100644 analysis/reverse-cache-20260811/frames/f042.bin create mode 100644 analysis/reverse-cache-20260811/frames/f043.bin create mode 100644 analysis/reverse-cache-20260811/frames/f044.bin create mode 100644 analysis/reverse-cache-20260811/frames/f045.bin create mode 100644 analysis/reverse-cache-20260811/frames/f046.bin create mode 100644 analysis/reverse-cache-20260811/frames/f047.bin create mode 100644 analysis/reverse-cache-20260811/frames/f048.bin create mode 100644 analysis/reverse-cache-20260811/frames/f049.bin create mode 100644 analysis/reverse-cache-20260811/frames/f050.bin create mode 100644 analysis/reverse-cache-20260811/frames/f051.bin create mode 100644 analysis/reverse-cache-20260811/frames/f052.bin create mode 100644 analysis/reverse-cache-20260811/frames/f053.bin create mode 100644 analysis/reverse-cache-20260811/frames/f054.bin create mode 100644 analysis/reverse-cache-20260811/frames/f055.bin create mode 100644 analysis/reverse-cache-20260811/frames/f056.bin create mode 100644 analysis/reverse-cache-20260811/frames/f057.bin create mode 100644 analysis/reverse-cache-20260811/frames/f058.bin create mode 100644 analysis/reverse-cache-20260811/frames/f059.bin create mode 100644 analysis/reverse-cache-20260811/frames/mean.pgm create mode 100644 analysis/reverse-cache-20260811/frames/meta.txt create mode 100644 analysis/reverse-cache-20260811/fullframes/raw001.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw002.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw003.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw004.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw005.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw006.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw007.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw008.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw009.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw010.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw011.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw012.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw013.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw014.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw015.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw016.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw017.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw018.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw019.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw020.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw021.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw022.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw023.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw024.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw025.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw026.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw027.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw028.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw029.bin create mode 100644 analysis/reverse-cache-20260811/fullframes/raw030.bin create mode 100644 analysis/reverse-cache-20260811/magcore_syms.txt create mode 100644 analysis/reverse-cache-20260811/official_gray.npy create mode 100644 analysis/reverse-cache-20260811/official_lut1024.npy create mode 100644 analysis/reverse-cache-20260811/official_lut1024_x.npy create mode 100644 analysis/reverse-cache-20260811/official_palette.npy create mode 100644 analysis/reverse-cache-20260811/official_palette_full.npy create mode 100644 analysis/reverse-cache-20260811/official_t2e.txt create mode 100644 analysis/reverse-cache-20260811/official_view.npy create mode 100644 analysis/reverse-cache-20260811/rawframes/f000.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f001.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f002.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f003.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f004.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f005.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f006.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f007.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f008.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f009.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f010.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f011.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f012.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f013.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f014.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f015.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f016.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f017.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f018.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f019.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f020.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f021.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f022.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f023.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f024.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f025.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f026.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f027.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f028.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f029.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f030.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f031.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f032.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f033.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f034.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f035.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f036.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f037.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f038.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/f039.bin create mode 100644 analysis/reverse-cache-20260811/rawframes/meta.txt create mode 100644 analysis/reverse-cache-20260811/real_disasm.txt create mode 100644 analysis/reverse-cache-20260811/smoother.txt create mode 100644 analysis/reverse-cache-20260811/thermal_controller.txt create mode 100644 analysis/reverse-cache-20260811/thermal_disasm.txt create mode 100644 analysis/reverse-cache-20260811/thermal_processor.txt create mode 100644 analysis/reverse-cache-20260811/thermallib/AndroidManifest.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/R.txt create mode 100644 analysis/reverse-cache-20260811/thermallib/classes.jar create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/cn/com/magnity/coresdk/META-INF/MANIFEST.MF create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/ITCMServiceConsts.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Bagger.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$CashBox.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Light.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$PhysicalKey.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Printer.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Scanner.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Sensor.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/ftdi/FTDICommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/ftdi/FTDIUtil.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/BrightnessHelper.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/ConvertUtil.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/EloHelper.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/HashUtil.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/ImageHelper.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/PackageHelper.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/libtcm/TCMDev.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/IPeripheralService.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/light/ILightService.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/IDirectPrinterAPI.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/IPrinterAPI.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/IPrinterService.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/PrinterFinishReceiver.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/PrinterStatusReceiver.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScanEventListener.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScanMotionEventListener.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScannerService.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScannerUpdateEventListener.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/tcm/ITCMProximityEventListener.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/tcm/ITCMService.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/tcm/ITCMUpdateEventListener.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/IEloScannerImplementInterface.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/IEloScannerServiceInterface.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/IEloScannerUpdaterServiceInterface.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/ScannerConfig.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/service/TCMService.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/tcm/IEloTCMUpdaterServiceInterface.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/BuildConfig.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/INewDistance.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/INewIRFrame.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/IUpdateCallback.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ImageSaver.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/TemperatureResult.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalConst.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$1.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$2.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$3.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$4.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$ProcessThread.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$TryFindingTask.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$UsbReceiver.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalImageProcesser$ProcessLine.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalImageProcesser.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloFTDIDevice$FtdiReadThread.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloFTDIDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloLightDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloMotorDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloPowerManagerDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloProximityDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloScheduleTaskDevice$ScheduleTask.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloScheduleTaskDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMAudioDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice$1.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice$2.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice$3.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Comm_Device$DeviceReadThread.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Comm_Device$DeviceWriteThread.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Comm_Device.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Device.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_FTDI_Comm_Device$FtdiReadThread.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_FTDI_Comm_Device.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_FTDI_Device.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloUsbDevice$IEloUsbHandleRecvData.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloUsbDevice.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMAudioCommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMLightCommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMMotorCommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMPowerManagerCommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMProximityCommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMScheduleTaskCommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMUpdateCommand.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/ymodem/YModem.class create mode 100644 analysis/reverse-cache-20260811/thermallib/jni/arm64-v8a/libcoresdk.so create mode 100644 analysis/reverse-cache-20260811/thermallib/jni/armeabi-v7a/libcoresdk.so create mode 100644 analysis/reverse-cache-20260811/thermallib/libs/coresdk.jar create mode 100644 analysis/reverse-cache-20260811/thermallib/libs/d2xx.jar create mode 100644 analysis/reverse-cache-20260811/thermallib/proguard.txt create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/cascade_1.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/cascade_2.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/cascade_3.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/cascade_4.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/haarcascade_eye.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/hog.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/ir_mask.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/lbp.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/lbpcascade_frontalface.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_haar.xml create mode 100644 analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_lbp.xml create mode 100644 analysis/reverse-cache-20260811/xrefs.txt diff --git a/analysis/reverse-cache-20260811/arm64_pipeline.txt b/analysis/reverse-cache-20260811/arm64_pipeline.txt new file mode 100644 index 0000000..def1b98 --- /dev/null +++ b/analysis/reverse-cache-20260811/arm64_pipeline.txt @@ -0,0 +1,3015 @@ +### _ZN10CFunctions15Raw2TemperatureEPKt @ 0x6a398 size=132 + 0006a398: stp x20, x19, [sp, #-0x20]! + 0006a39c: stp x29, x30, [sp, #0x10] + 0006a3a0: add x29, sp, #0x10 + 0006a3a4: mov x19, x0 + 0006a3a8: ldr w20, [x19, #0x1dc4] + 0006a3ac: mov w8, #0x1cc8 + 0006a3b0: add x0, x19, x8 + 0006a3b4: bl #0x5d7a0 + 0006a3b8: cmp w20, #1 + 0006a3bc: b.ne #0x6a3d4 + 0006a3c0: ldr w8, [x19, #0x1cf4] + 0006a3c4: cbz w8, #0x6a3f0 + 0006a3c8: ldr x1, [x19, #0x1cd8] + 0006a3cc: str x1, [x19, #0x4a50] + 0006a3d0: b #0x6a400 ; -> _ZN10CFunctions15Raw2TemperatureEPKt + 0006a3d4: str w0, [x19, #0x1de4] + 0006a3d8: cbz w0, #0x6a410 + 0006a3dc: ldr w8, [x19, #0x1cf4] + 0006a3e0: str wzr, [x19, #0x1de4] + 0006a3e4: cbz w8, #0x6a3fc + 0006a3e8: ldr x1, [x19, #0x1cd8] + 0006a3ec: b #0x6a400 ; -> _ZN10CFunctions15Raw2TemperatureEPKt + 0006a3f0: mov x1, xzr + 0006a3f4: str x1, [x19, #0x4a50] + 0006a3f8: b #0x6a400 ; -> _ZN10CFunctions15Raw2TemperatureEPKt + 0006a3fc: mov x1, xzr + 0006a400: mov x0, x19 + 0006a404: bl #0x5f900 + 0006a408: mov w8, #1 + 0006a40c: str w8, [x19, #0x1dec] + 0006a410: ldp x29, x30, [sp, #0x10] + 0006a414: ldp x20, x19, [sp], #0x20 + 0006a418: ret + +### _ZN10CFunctions14MapTemperatureEi @ 0x6efb8 size=488 + 0006efb8: stp x28, x27, [sp, #-0x60]! + 0006efbc: stp x26, x25, [sp, #0x10] + 0006efc0: stp x24, x23, [sp, #0x20] + 0006efc4: stp x22, x21, [sp, #0x30] + 0006efc8: stp x20, x19, [sp, #0x40] + 0006efcc: stp x29, x30, [sp, #0x50] + 0006efd0: add x29, sp, #0x50 + 0006efd4: mov x19, x0 + 0006efd8: ldr w23, [x19, #0x1e14] + 0006efdc: ldr w20, [x19, #0x1e18] + 0006efe0: ldr x21, [x19, #0x170] + 0006efe4: ldr x22, [x19, #0x140] + 0006efe8: mov w8, #0x1e38 + 0006efec: add x0, x19, x8 + 0006eff0: mov w2, #0x400 + 0006eff4: mov w1, wzr + 0006eff8: bl #0x5f6e0 + 0006effc: mov w8, #0x76d0 + 0006f000: ldr w8, [x19, x8] + 0006f004: cbz w8, #0x6f054 + 0006f008: sub w9, w23, w20 + 0006f00c: mov w10, #-0x400000 + 0006f010: mov w11, #0x1de0 + 0006f014: udiv w9, w10, w9 + 0006f018: add x10, x19, x11 + 0006f01c: ldrh w11, [x22], #2 + 0006f020: sub w8, w8, #1 + 0006f024: sub w11, w11, w20 + 0006f028: mul w11, w11, w9 + 0006f02c: lsr w12, w11, #0x16 + 0006f030: add x12, x10, x12 + 0006f034: ldrb w12, [x12, #0x858] + 0006f038: lsr w11, w11, #0x18 + 0006f03c: add x11, x10, w11, uxtw #2 + 0006f040: strb w12, [x21], #1 + 0006f044: ldr w12, [x11, #0x58] + 0006f048: add w12, w12, #1 + 0006f04c: str w12, [x11, #0x58] + 0006f050: cbnz w8, #0x6f01c + 0006f054: ldr w20, [x19, #0x1db8] + 0006f058: ldr w8, [x19, #0x6c] + 0006f05c: ldr x21, [x19, #0x180] + 0006f060: mov w9, #1 + 0006f064: str w9, [x19, #0x1e24] + 0006f068: cbz w8, #0x6f090 + 0006f06c: ldr w9, [x19, #0x1dfc] + 0006f070: ldr w8, [x19, #0x1e18] + 0006f074: subs w9, w9, w8 + 0006f078: b.eq #0x6f088 + 0006f07c: ldr w10, [x19, #0x1e14] + 0006f080: subs w10, w10, w8 + 0006f084: b.ne #0x6f0e4 + 0006f088: mov w22, wzr + 0006f08c: b #0x6f0f0 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f090: ldr w8, [x19, #0x1dbc] + 0006f094: cmp w8, #2 + 0006f098: sub w19, w8, #1 + 0006f09c: b.lo #0x6f0b0 + 0006f0a0: mov w8, #0xff0000 + 0006f0a4: udiv w22, w8, w19 + 0006f0a8: tbz w19, #0x1f, #0x6f0b8 + 0006f0ac: b #0x6f184 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f0b0: mov w22, wzr + 0006f0b4: tbnz w19, #0x1f, #0x6f184 + 0006f0b8: mul w23, w22, w19 + 0006f0bc: mul w24, w20, w19 + 0006f0c0: lsr w1, w23, #0x10 + 0006f0c4: add x0, x21, w24, uxtw + 0006f0c8: mov x2, x20 + 0006f0cc: bl #0x5f6e0 + 0006f0d0: sub w19, w19, #1 + 0006f0d4: sub w23, w23, w22 + 0006f0d8: sub w24, w24, w20 + 0006f0dc: tbz w19, #0x1f, #0x6f0c0 + 0006f0e0: b #0x6f184 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f0e4: lsl w11, w9, #0xa + 0006f0e8: sub w9, w11, w9 + 0006f0ec: sdiv w22, w9, w10 + 0006f0f0: ldr w9, [x19, #0x1df8] + 0006f0f4: subs w9, w9, w8 + 0006f0f8: b.eq #0x6f108 + 0006f0fc: ldr w10, [x19, #0x1e14] + 0006f100: subs w8, w10, w8 + 0006f104: b.ne #0x6f110 + 0006f108: mov w8, #0x3ff + 0006f10c: b #0x6f11c ; -> _ZN10CFunctions14MapTemperatureEi + 0006f110: lsl w10, w9, #0xa + 0006f114: sub w9, w10, w9 + 0006f118: sdiv w8, w9, w8 + 0006f11c: ldr w9, [x19, #0x1dbc] + 0006f120: subs w23, w9, #1 + 0006f124: b.ls #0x6f13c + 0006f128: sub w8, w8, w22 + 0006f12c: lsl w8, w8, #0x10 + 0006f130: udiv w24, w8, w23 + 0006f134: tbz w23, #0x1f, #0x6f144 + 0006f138: b #0x6f184 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f13c: mov w24, wzr + 0006f140: tbnz w23, #0x1f, #0x6f184 + 0006f144: mul w25, w23, w24 + 0006f148: mul w26, w23, w20 + 0006f14c: mov w27, #0x3ff + 0006f150: mov w28, #0x2638 + 0006f154: add w8, w22, w25, lsr #16 + 0006f158: cmp w8, #0x3ff + 0006f15c: csel w8, w8, w27, lo + 0006f160: add x8, x19, x8 + 0006f164: ldrb w1, [x8, x28] + 0006f168: add x0, x21, w26, uxtw + 0006f16c: mov x2, x20 + 0006f170: bl #0x5f6e0 + 0006f174: sub w23, w23, #1 + 0006f178: sub w25, w25, w24 + 0006f17c: sub w26, w26, w20 + 0006f180: tbz w23, #0x1f, #0x6f154 + 0006f184: ldp x29, x30, [sp, #0x50] + 0006f188: ldp x20, x19, [sp, #0x40] + 0006f18c: ldp x22, x21, [sp, #0x30] + 0006f190: ldp x24, x23, [sp, #0x20] + 0006f194: ldp x26, x25, [sp, #0x10] + 0006f198: ldp x28, x27, [sp], #0x60 + 0006f19c: ret + +### _ZN10CFunctions13TempRangeStatEPKt @ 0x6b6f8 size=260 + 0006b6f8: str x19, [sp, #-0x20]! + 0006b6fc: stp x29, x30, [sp, #0x10] + 0006b700: add x29, sp, #0x10 + 0006b704: mov x19, x0 + 0006b708: mov w8, #0x76d0 + 0006b70c: ldr w8, [x19, x8] + 0006b710: ldrh w13, [x1] + 0006b714: cbz w8, #0x6b780 + 0006b718: mov x14, xzr + 0006b71c: mov x9, xzr + 0006b720: mov w10, wzr + 0006b724: mov w11, wzr + 0006b728: add x15, x1, #2 + 0006b72c: mov w12, w13 + 0006b730: mov w16, w13 + 0006b734: b #0x6b740 ; -> _ZN10CFunctions13TempRangeStatEPKt + 0006b738: ldrh w13, [x15, x14, lsl #1] + 0006b73c: add x14, x14, #1 + 0006b740: and w17, w13, #0xffff + 0006b744: and w18, w16, #0xffff + 0006b748: cmp w18, w17 + 0006b74c: add x9, x9, x17 + 0006b750: b.hs #0x6b760 + 0006b754: mov w11, w14 + 0006b758: mov w16, w13 + 0006b75c: b #0x6b76c ; -> _ZN10CFunctions13TempRangeStatEPKt + 0006b760: cmp w17, w12, uxth + 0006b764: csel w10, w14, w10, lo + 0006b768: csel w12, w13, w12, lo + 0006b76c: add w13, w14, #1 + 0006b770: cmp w13, w8 + 0006b774: b.lo #0x6b738 + 0006b778: mov w13, w16 + 0006b77c: b #0x6b790 ; -> _ZN10CFunctions13TempRangeStatEPKt + 0006b780: mov w11, wzr + 0006b784: mov w10, wzr + 0006b788: mov x9, xzr + 0006b78c: mov w12, w13 + 0006b790: scvtf d0, x9 + 0006b794: ucvtf d1, w8 + 0006b798: fmul d0, d0, d0 + 0006b79c: str w10, [x19, #0x1e0c] + 0006b7a0: sdiv x10, x9, x8 + 0006b7a4: fdiv d0, d0, d1 + 0006b7a8: fmov d1, xzr + 0006b7ac: sub w8, w8, #1 + 0006b7b0: fsub d0, d1, d0 + 0006b7b4: ucvtf d1, w8 + 0006b7b8: fdiv d1, d0, d1 + 0006b7bc: fsqrt d0, d1 + 0006b7c0: and w13, w13, #0xffff + 0006b7c4: and w12, w12, #0xffff + 0006b7c8: fcmp d0, d0 + 0006b7cc: str w11, [x19, #0x1e08] + 0006b7d0: str w13, [x19, #0x1df8] + 0006b7d4: str w12, [x19, #0x1dfc] + 0006b7d8: str w10, [x19, #0x1e00] + 0006b7dc: b.vc #0x6b7e8 + 0006b7e0: mov v0.16b, v1.16b + 0006b7e4: bl #0x5d930 + 0006b7e8: fcvtzs w8, d0 + 0006b7ec: str w8, [x19, #0x1e04] + 0006b7f0: ldp x29, x30, [sp, #0x10] + 0006b7f4: ldr x19, [sp], #0x20 + 0006b7f8: ret + +### _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii @ 0x6a4e4 size=1888 + 0006a4e4: str x27, [sp, #-0x60]! + 0006a4e8: stp x26, x25, [sp, #0x10] + 0006a4ec: stp x24, x23, [sp, #0x20] + 0006a4f0: stp x22, x21, [sp, #0x30] + 0006a4f4: stp x20, x19, [sp, #0x40] + 0006a4f8: stp x29, x30, [sp, #0x50] + 0006a4fc: add x29, sp, #0x50 + 0006a500: mov x20, x0 + 0006a504: add x19, x20, #0xf0 + 0006a508: mov x0, x19 + 0006a50c: mov w23, w5 + 0006a510: mov w24, w4 + 0006a514: mov w22, w3 + 0006a518: mov w26, w2 + 0006a51c: mov x25, x1 + 0006a520: bl #0x60430 + 0006a524: bl #0x5d580 + 0006a528: mov x21, x0 + 0006a52c: cbz x25, #0x6ac18 + 0006a530: ldr w8, [x20, #0xe0] + 0006a534: cbz w8, #0x6ac18 + 0006a538: cbz w26, #0x6a570 + 0006a53c: mov w8, #0x1e24 + 0006a540: cmp w26, #1 + 0006a544: add x26, x20, x8 + 0006a548: str xzr, [x26] + 0006a54c: str wzr, [x20, #0x1e2c] + 0006a550: b.ne #0x6ac18 + 0006a554: mov w8, #0x76d0 + 0006a558: ldr w8, [x20, x8] + 0006a55c: ldr x0, [x20, #0x130] + 0006a560: mov x1, x25 + 0006a564: lsl x2, x8, #1 + 0006a568: bl #0x5cc60 + 0006a56c: b #0x6a5fc ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a570: ldr w8, [x20, #0xe4] + 0006a574: cbz w8, #0x6ac18 + 0006a578: mov w8, #0x1e24 + 0006a57c: add x26, x20, x8 + 0006a580: str xzr, [x26] + 0006a584: ldr w27, [x20, #0x1dc4] + 0006a588: mov w8, #0x1cc8 + 0006a58c: add x0, x20, x8 + 0006a590: mov x1, x25 + 0006a594: str wzr, [x20, #0x1e2c] + 0006a598: bl #0x5d7a0 + 0006a59c: cmp w27, #1 + 0006a5a0: b.ne #0x6a5b8 + 0006a5a4: ldr w8, [x20, #0x1cf4] + 0006a5a8: cbz w8, #0x6a5d4 + 0006a5ac: ldr x1, [x20, #0x1cd8] + 0006a5b0: str x1, [x20, #0x4a50] + 0006a5b4: b #0x6a5f4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5b8: str w0, [x20, #0x1de4] + 0006a5bc: cbz w0, #0x6a5e0 + 0006a5c0: ldr w8, [x20, #0x1cf4] + 0006a5c4: str wzr, [x20, #0x1de4] + 0006a5c8: cbz w8, #0x6a5f0 + 0006a5cc: ldr x1, [x20, #0x1cd8] + 0006a5d0: b #0x6a5f4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5d4: mov x1, xzr + 0006a5d8: str x1, [x20, #0x4a50] + 0006a5dc: b #0x6a5f4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5e0: ldr w8, [x20, #0x1dec] + 0006a5e4: cbz w8, #0x6abf8 + 0006a5e8: mov x8, xzr + 0006a5ec: b #0x6a608 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5f0: mov x1, xzr + 0006a5f4: mov x0, x20 + 0006a5f8: bl #0x5f900 + 0006a5fc: mov x8, xzr + 0006a600: mov w9, #1 + 0006a604: str w9, [x20, #0x1dec] + 0006a608: add x9, x20, x8, lsl #3 + 0006a60c: ldr x1, [x9, #0x130] + 0006a610: add x8, x20, x8, lsl #2 + 0006a614: mov w9, #0x4a38 + 0006a618: str x1, [x20, #0x140] + 0006a61c: str wzr, [x8, #0x1dec] + 0006a620: str wzr, [x20, x9] + 0006a624: ldr w8, [x20, #0x7c] + 0006a628: cmp w8, #1 + 0006a62c: b.ne #0x6a704 + 0006a630: mov w8, #0x76d0 + 0006a634: ldr w8, [x20, x8] + 0006a638: ldr x0, [x20, #0x168] + 0006a63c: lsl x2, x8, #1 + 0006a640: bl #0x5cc60 + 0006a644: ldr w8, [x20, #0x1da8] + 0006a648: cbz w8, #0x6a704 + 0006a64c: ldr w11, [x20, #0x1dac] + 0006a650: ldr x12, [x20, #0x140] + 0006a654: mov w13, #1 + 0006a658: ldr x9, [x20, #0x168] + 0006a65c: cmp w11, #0 + 0006a660: add w10, w11, #3 + 0006a664: sub w15, w11, #1 + 0006a668: madd w13, w11, w8, w13 + 0006a66c: csel w17, w10, w11, lt + 0006a670: mul w15, w15, w8 + 0006a674: sxtw x11, w13 + 0006a678: asr w13, w17, #2 + 0006a67c: mov x14, #-8 + 0006a680: add x12, x12, w15, sxtw #1 + 0006a684: sub w15, w13, #1 + 0006a688: sxtw x16, w8 + 0006a68c: lsl x17, x15, #2 + 0006a690: sub x15, x14, w15, uxtw #3 + 0006a694: add x14, x17, #4 + 0006a698: mul x15, x15, x16 + 0006a69c: neg x16, x16, lsl #1 + 0006a6a0: cmp w10, #7 + 0006a6a4: mov x0, x12 + 0006a6a8: mov w17, w13 + 0006a6ac: mov x18, x9 + 0006a6b0: b.lo #0x6a6f8 + 0006a6b4: ldrh w1, [x18] + 0006a6b8: sub w17, w17, #1 + 0006a6bc: strh w1, [x0] + 0006a6c0: ldrh w1, [x18, #2] + 0006a6c4: add x0, x0, x16 + 0006a6c8: strh w1, [x0] + 0006a6cc: ldrh w1, [x18, #4] + 0006a6d0: add x0, x0, x16 + 0006a6d4: strh w1, [x0] + 0006a6d8: ldrh w1, [x18, #6] + 0006a6dc: add x0, x0, x16 + 0006a6e0: add x18, x18, #8 + 0006a6e4: strh w1, [x0] + 0006a6e8: add x0, x0, x16 + 0006a6ec: cbnz w17, #0x6a6b4 + 0006a6f0: add x12, x12, x15 + 0006a6f4: add x9, x9, x14, lsl #1 + 0006a6f8: sub w8, w8, #1 + 0006a6fc: add x12, x12, x11, lsl #1 + 0006a700: cbnz w8, #0x6a6a0 + 0006a704: ldr w1, [x20, #0x78] + 0006a708: cbz w1, #0x6a714 + 0006a70c: mov x0, x20 + 0006a710: bl #0x5f4b0 + 0006a714: ldr w8, [x20, #0x50] + 0006a718: orr w8, w8, w22 + 0006a71c: cbz w8, #0x6a858 + 0006a720: cbnz w24, #0x6a764 + 0006a724: ldr w8, [x20, #0x1dc8] + 0006a728: cmp w8, #2 + 0006a72c: b.lo #0x6a764 + 0006a730: mov w9, #0x76e4 + 0006a734: ldr w8, [x20, #0x38] + 0006a738: ldr w9, [x20, x9] + 0006a73c: ldr x1, [x20, #0x140] + 0006a740: mov w10, #0x1d28 + 0006a744: add x0, x20, x10 + 0006a748: lsr w8, w8, w9 + 0006a74c: mov w9, #0xffff + 0006a750: cmp w8, w9 + 0006a754: csel w2, w8, w9, lo + 0006a758: bl #0x5fae0 + 0006a75c: mov w8, #1 + 0006a760: b #0x6a768 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a764: mov w8, wzr + 0006a768: ldr w9, [x20, #0xe8] + 0006a76c: str w8, [x20, #0x1e20] + 0006a770: cbz w9, #0x6a824 + 0006a774: mov w8, #0x76e0 + 0006a778: mov w9, #0x76e4 + 0006a77c: ldr w10, [x20, x8] + 0006a780: ldr w9, [x20, x9] + 0006a784: mov w8, #0x76d0 + 0006a788: ldr w8, [x20, x8] + 0006a78c: neg w10, w10 + 0006a790: asr w9, w10, w9 + 0006a794: bic w9, w9, w9, asr #31 + 0006a798: mov w10, #0xffff + 0006a79c: cmp w9, w10 + 0006a7a0: csel w9, w9, w10, lt + 0006a7a4: cbz w8, #0x6a824 + 0006a7a8: ldr x13, [x20, #0x140] + 0006a7ac: ldr x11, [x20, #0x158] + 0006a7b0: sub w10, w8, #1 + 0006a7b4: add x12, x10, #1 + 0006a7b8: cmp x12, #8 + 0006a7bc: b.lo #0x6a7ec + 0006a7c0: and w14, w8, #7 + 0006a7c4: sub x15, x12, x14 + 0006a7c8: cbz x15, #0x6a7ec + 0006a7cc: lsl x10, x10, #1 + 0006a7d0: add x10, x10, #2 + 0006a7d4: add x12, x11, x10 + 0006a7d8: cmp x13, x12 + 0006a7dc: b.hs #0x6ab90 + 0006a7e0: add x10, x13, x10 + 0006a7e4: cmp x11, x10 + 0006a7e8: b.hs #0x6ab90 + 0006a7ec: mov x10, x13 + 0006a7f0: mov x12, x11 + 0006a7f4: mov w11, #0xffff + 0006a7f8: ldrh w13, [x10] + 0006a7fc: ldrh w14, [x12], #2 + 0006a800: sub w8, w8, #1 + 0006a804: sub w13, w13, w14 + 0006a808: add w13, w13, w9 + 0006a80c: cmp w13, w11 + 0006a810: csinv w14, w13, wzr, lt + 0006a814: cmp w13, #0 + 0006a818: csel w13, w14, wzr, gt + 0006a81c: strh w13, [x10], #2 + 0006a820: cbnz w8, #0x6a7f8 + 0006a824: cbz w23, #0x6a924 + 0006a828: ldr w8, [x20, #0x1dd0] + 0006a82c: sub w8, w8, #1 + 0006a830: cmp w8, #3 + 0006a834: b.hi #0x6a924 + 0006a838: adrp x9, #0x339000 + 0006a83c: add x9, x9, #0x520 + 0006a840: ldrsw x8, [x9, x8, lsl #2] + 0006a844: add x8, x8, x9 + 0006a848: br x8 + 0006a84c: mov x0, x20 + 0006a850: bl #0x5e0d0 + 0006a854: b #0x6a924 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a858: ldr w8, [x20, #0x5c] + 0006a85c: cbz w8, #0x6a900 + 0006a860: ldr x11, [x20, #0x140] + 0006a864: mov w8, #0x76d0 + 0006a868: ldr w10, [x20, x8] + 0006a86c: ldrh w9, [x11] + 0006a870: cbz w10, #0x6a8f8 + 0006a874: sub w8, w10, #1 + 0006a878: cbz w8, #0x6a8f8 + 0006a87c: sub w12, w10, #2 + 0006a880: add x12, x12, #1 + 0006a884: cmp x12, #0x10 + 0006a888: b.lo #0x6a8dc + 0006a88c: add w10, w10, #0xf + 0006a890: and w10, w10, #0xf + 0006a894: sub x12, x12, x10 + 0006a898: cbz x12, #0x6a8dc + 0006a89c: dup v0.8h, w9 + 0006a8a0: sub w8, w8, w12 + 0006a8a4: add x13, x11, x12, lsl #1 + 0006a8a8: add x9, x11, #0x12 + 0006a8ac: mov v1.16b, v0.16b + 0006a8b0: ldp q2, q3, [x9, #-0x10] + 0006a8b4: sub x12, x12, #0x10 + 0006a8b8: add x9, x9, #0x20 + 0006a8bc: umax v0.8h, v0.8h, v2.8h + 0006a8c0: umax v1.8h, v1.8h, v3.8h + 0006a8c4: cbnz x12, #0x6a8b0 + 0006a8c8: umax v0.8h, v0.8h, v1.8h + 0006a8cc: umaxv h0, v0.8h + 0006a8d0: fmov w9, s0 + 0006a8d4: mov x11, x13 + 0006a8d8: cbz w10, #0x6a8f8 + 0006a8dc: add x10, x11, #2 + 0006a8e0: ldrh w11, [x10], #2 + 0006a8e4: and w12, w9, #0xffff + 0006a8e8: sub w8, w8, #1 + 0006a8ec: cmp w12, w11 + 0006a8f0: csel w9, w11, w9, lo + 0006a8f4: cbnz w8, #0x6a8e0 + 0006a8f8: and w8, w9, #0xffff + 0006a8fc: str w8, [x20, #0x1df8] + 0006a900: str wzr, [x20, #0x1e20] + 0006a904: b #0x6ab68 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a908: mov x0, x20 + 0006a90c: bl #0x5e0d0 + 0006a910: b #0x6a91c ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a914: mov x0, x20 + 0006a918: bl #0x60b90 + 0006a91c: mov x0, x20 + 0006a920: bl #0x60b90 + 0006a924: ldr x12, [x20, #0x140] + 0006a928: mov w8, #0x76d0 + 0006a92c: add x23, x20, x8 + 0006a930: ldr w8, [x23] + 0006a934: ldrh w13, [x12] + 0006a938: cbz w8, #0x6a9a4 + 0006a93c: mov x14, xzr + 0006a940: mov x9, xzr + 0006a944: mov w10, wzr + 0006a948: mov w11, wzr + 0006a94c: add x15, x12, #2 + 0006a950: mov w12, w13 + 0006a954: mov w16, w13 + 0006a958: b #0x6a964 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a95c: ldrh w13, [x15, x14, lsl #1] + 0006a960: add x14, x14, #1 + 0006a964: and w17, w13, #0xffff + 0006a968: and w18, w16, #0xffff + 0006a96c: cmp w18, w17 + 0006a970: add x9, x9, x17 + 0006a974: b.hs #0x6a984 + 0006a978: mov w11, w14 + 0006a97c: mov w16, w13 + 0006a980: b #0x6a990 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a984: cmp w17, w12, uxth + 0006a988: csel w10, w14, w10, lo + 0006a98c: csel w12, w13, w12, lo + 0006a990: add w13, w14, #1 + 0006a994: cmp w13, w8 + 0006a998: b.lo #0x6a95c + 0006a99c: mov w13, w16 + 0006a9a0: b #0x6a9b4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a9a4: mov w11, wzr + 0006a9a8: mov w10, wzr + 0006a9ac: mov x9, xzr + 0006a9b0: mov w12, w13 + 0006a9b4: scvtf d0, x9 + 0006a9b8: ucvtf d1, w8 + 0006a9bc: fmul d0, d0, d0 + 0006a9c0: str w10, [x20, #0x1e0c] + 0006a9c4: sdiv x10, x9, x8 + 0006a9c8: fdiv d0, d0, d1 + 0006a9cc: fmov d1, xzr + 0006a9d0: sub w8, w8, #1 + 0006a9d4: fsub d0, d1, d0 + 0006a9d8: ucvtf d1, w8 + 0006a9dc: fdiv d1, d0, d1 + 0006a9e0: fsqrt d0, d1 + 0006a9e4: and w13, w13, #0xffff + 0006a9e8: and w12, w12, #0xffff + 0006a9ec: fcmp d0, d0 + 0006a9f0: str w11, [x20, #0x1e08] + 0006a9f4: str w13, [x20, #0x1df8] + 0006a9f8: str w12, [x20, #0x1dfc] + 0006a9fc: str w10, [x20, #0x1e00] + 0006aa00: b.vc #0x6aa0c + 0006aa04: mov v0.16b, v1.16b + 0006aa08: bl #0x5d930 + 0006aa0c: fcvtzs w8, d0 + 0006aa10: mov x0, x20 + 0006aa14: str w8, [x20, #0x1e04] + 0006aa18: bl #0x5eae0 + 0006aa1c: ldr w8, [x26] + 0006aa20: cbz w8, #0x6aa50 + 0006aa24: ldr w8, [x20, #0x2c] + 0006aa28: cbz w8, #0x6aa50 + 0006aa2c: ldr w9, [x20, #0x28] + 0006aa30: cbz w9, #0x6aa3c + 0006aa34: ldr w9, [x20, #0x10] + 0006aa38: cbz w9, #0x6aa50 + 0006aa3c: ldr w9, [x20, #0x60] + 0006aa40: lsl w1, w8, #3 + 0006aa44: mov x0, x20 + 0006aa48: cbz w9, #0x6ab60 + 0006aa4c: bl #0x60810 + 0006aa50: cbz w22, #0x6ab68 + 0006aa54: ldr w8, [x20, #0x1db0] + 0006aa58: ldr w9, [x20, #0x1da8] + 0006aa5c: cmp w8, w9 + 0006aa60: b.ne #0x6aa88 + 0006aa64: ldr w10, [x20, #0x1db4] + 0006aa68: ldr w11, [x20, #0x1dac] + 0006aa6c: cmp w10, w11 + 0006aa70: b.ne #0x6aa88 + 0006aa74: ldr x0, [x20, #0xd8] + 0006aa78: ldr x1, [x20, #0x170] + 0006aa7c: ldr w2, [x23] + 0006aa80: bl #0x5cc60 + 0006aa84: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006aa88: cmp w8, w9, lsl #1 + 0006aa8c: b.ne #0x6aaac + 0006aa90: ldr w10, [x20, #0x1db4] + 0006aa94: ldr w11, [x20, #0x1dac] + 0006aa98: cmp w10, w11, lsl #1 + 0006aa9c: b.ne #0x6aaac + 0006aaa0: mov x0, x20 + 0006aaa4: bl #0x5d250 + 0006aaa8: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006aaac: lsl w10, w8, #1 + 0006aab0: add w11, w9, w9, lsl #1 + 0006aab4: cmp w10, w11 + 0006aab8: b.ne #0x6aae0 + 0006aabc: ldr w10, [x20, #0x1db4] + 0006aac0: ldr w11, [x20, #0x1dac] + 0006aac4: lsl w10, w10, #1 + 0006aac8: add w11, w11, w11, lsl #1 + 0006aacc: cmp w10, w11 + 0006aad0: b.ne #0x6aae0 + 0006aad4: mov x0, x20 + 0006aad8: bl #0x5f260 + 0006aadc: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006aae0: add w10, w8, w8, lsl #1 + 0006aae4: add w11, w9, w9, lsl #2 + 0006aae8: cmp w10, w11 + 0006aaec: b.ne #0x6ab14 + 0006aaf0: ldr w10, [x20, #0x1db4] + 0006aaf4: ldr w11, [x20, #0x1dac] + 0006aaf8: add w10, w10, w10, lsl #1 + 0006aafc: add w11, w11, w11, lsl #2 + 0006ab00: cmp w10, w11 + 0006ab04: b.ne #0x6ab14 + 0006ab08: mov x0, x20 + 0006ab0c: bl #0x60920 + 0006ab10: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ab14: cmp w8, w9 + 0006ab18: b.ls #0x6ab34 + 0006ab1c: ldr w8, [x20, #0x1db4] + 0006ab20: ldr w9, [x20, #0x1dac] + 0006ab24: cmp w8, w9 + 0006ab28: b.ls #0x6ab34 + 0006ab2c: mov x0, x20 + 0006ab30: bl #0x5e330 + 0006ab34: bl #0x5d580 + 0006ab38: sub x8, x0, x21 + 0006ab3c: mov x0, x20 + 0006ab40: str x8, [x20, #0x1e30] + 0006ab44: bl #0x5e640 + 0006ab48: mov w8, #1 + 0006ab4c: mov x0, x19 + 0006ab50: str w8, [x20, #0xec] + 0006ab54: bl #0x5ed70 + 0006ab58: mov w21, #3 + 0006ab5c: b #0x6ac24 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ab60: bl #0x5e370 + 0006ab64: cbnz w22, #0x6aa54 + 0006ab68: bl #0x5d580 + 0006ab6c: sub x8, x0, x21 + 0006ab70: mov x0, x20 + 0006ab74: str x8, [x20, #0x1e30] + 0006ab78: bl #0x5e640 + 0006ab7c: mov w21, #1 + 0006ab80: mov x0, x19 + 0006ab84: str w21, [x20, #0xec] + 0006ab88: bl #0x5ed70 + 0006ab8c: b #0x6ac24 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ab90: lsl x12, x15, #1 + 0006ab94: sub w8, w8, w15 + 0006ab98: dup v0.4s, w9 + 0006ab9c: add x10, x13, x12 + 0006aba0: add x12, x11, x12 + 0006aba4: movi v1.2d, #0x00ffff0000ffff + 0006aba8: ldr q2, [x13] + 0006abac: ldr q3, [x11], #0x10 + 0006abb0: sub x15, x15, #8 + 0006abb4: usubl2 v4.4s, v2.8h, v3.8h + 0006abb8: usubl v2.4s, v2.4h, v3.4h + 0006abbc: add v2.4s, v2.4s, v0.4s + 0006abc0: add v3.4s, v4.4s, v0.4s + 0006abc4: smin v5.4s, v2.4s, v1.4s + 0006abc8: cmgt v2.4s, v2.4s, #0 + 0006abcc: smin v4.4s, v3.4s, v1.4s + 0006abd0: cmgt v3.4s, v3.4s, #0 + 0006abd4: xtn v2.4h, v2.4s + 0006abd8: xtn v5.4h, v5.4s + 0006abdc: xtn2 v2.8h, v3.4s + 0006abe0: xtn2 v5.8h, v4.4s + 0006abe4: and v2.16b, v5.16b, v2.16b + 0006abe8: str q2, [x13], #0x10 + 0006abec: cbnz x15, #0x6aba8 + 0006abf0: cbnz w14, #0x6a7f4 + 0006abf4: b #0x6a824 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006abf8: ldr w8, [x20, #0x1df0] + 0006abfc: cbz w8, #0x6ac10 + 0006ac00: ldr w8, [x20, #0x1de4] + 0006ac04: cbz w8, #0x6ac10 + 0006ac08: mov w8, #1 + 0006ac0c: b #0x6a608 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ac10: mov x0, x20 + 0006ac14: bl #0x5e640 + 0006ac18: mov x0, x19 + 0006ac1c: bl #0x5ed70 + 0006ac20: mov w21, wzr + 0006ac24: mov w0, w21 + 0006ac28: ldp x29, x30, [sp, #0x50] + 0006ac2c: ldp x20, x19, [sp, #0x40] + 0006ac30: ldp x22, x21, [sp, #0x30] + 0006ac34: ldp x24, x23, [sp, #0x20] + 0006ac38: ldp x26, x25, [sp, #0x10] + 0006ac3c: ldr x27, [sp], #0x60 + 0006ac40: ret + +### _ZN10CFunctions17BlindCompensationEPt @ 0x72f30 size=500 + 00072f30: ldr w8, [x0, #0x15f8] + 00072f34: add x8, x0, x8, lsl #2 + 00072f38: ldr w8, [x8, #0x140c] + 00072f3c: cbz w8, #0x73120 + 00072f40: ldr x13, [x0, #0x1630] + 00072f44: adrp x10, #0x339000 + 00072f48: mov w11, #0xaaab + 00072f4c: mov w12, #0xcccd + 00072f50: mov w14, #0x2493 + 00072f54: mov w9, wzr + 00072f58: add x10, x10, #0x738 + 00072f5c: movk w11, #0xaaaa, lsl #16 + 00072f60: movk w12, #0xcccc, lsl #16 + 00072f64: add x13, x13, #0x14 + 00072f68: movk w14, #0x9249, lsl #16 + 00072f6c: ldur w15, [x13, #-0x10] + 00072f70: sub w15, w15, #3 + 00072f74: cmp w15, #5 + 00072f78: b.hi #0x73120 + 00072f7c: ldrsw x15, [x10, x15, lsl #2] + 00072f80: add x15, x15, x10 + 00072f84: br x15 + 00072f88: ldp w15, w16, [x13, #-0xc] + 00072f8c: ldur w17, [x13, #-4] + 00072f90: ldrh w15, [x1, x15, lsl #1] + 00072f94: ldrh w16, [x1, x16, lsl #1] + 00072f98: ldrh w17, [x1, x17, lsl #1] + 00072f9c: add w15, w16, w15 + 00072fa0: add w15, w15, w17 + 00072fa4: umull x15, w15, w11 + 00072fa8: lsr x15, x15, #0x21 + 00072fac: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 00072fb0: ldp w15, w16, [x13, #-0xc] + 00072fb4: ldp w17, w18, [x13, #-4] + 00072fb8: ldrh w15, [x1, x15, lsl #1] + 00072fbc: ldrh w16, [x1, x16, lsl #1] + 00072fc0: ldrh w17, [x1, x17, lsl #1] + 00072fc4: ldrh w18, [x1, x18, lsl #1] + 00072fc8: add w15, w16, w15 + 00072fcc: add w15, w15, w17 + 00072fd0: add w15, w15, w18 + 00072fd4: lsr w15, w15, #2 + 00072fd8: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 00072fdc: ldp w15, w16, [x13, #-0xc] + 00072fe0: ldp w17, w18, [x13, #-4] + 00072fe4: ldr w0, [x13, #4] + 00072fe8: ldrh w15, [x1, x15, lsl #1] + 00072fec: ldrh w16, [x1, x16, lsl #1] + 00072ff0: ldrh w17, [x1, x17, lsl #1] + 00072ff4: ldrh w18, [x1, x18, lsl #1] + 00072ff8: ldrh w0, [x1, x0, lsl #1] + 00072ffc: add w15, w16, w15 + 00073000: add w15, w15, w17 + 00073004: add w15, w15, w18 + 00073008: add w15, w15, w0 + 0007300c: umull x15, w15, w12 + 00073010: lsr x15, x15, #0x22 + 00073014: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 00073018: ldp w15, w16, [x13, #-0xc] + 0007301c: ldp w17, w18, [x13, #-4] + 00073020: ldrh w15, [x1, x15, lsl #1] + 00073024: ldrh w16, [x1, x16, lsl #1] + 00073028: ldrh w17, [x1, x17, lsl #1] + 0007302c: ldrh w18, [x1, x18, lsl #1] + 00073030: add w15, w16, w15 + 00073034: ldp w0, w16, [x13, #4] + 00073038: add w15, w15, w17 + 0007303c: add w15, w15, w18 + 00073040: ldrh w0, [x1, x0, lsl #1] + 00073044: ldrh w16, [x1, x16, lsl #1] + 00073048: add w15, w15, w0 + 0007304c: add w15, w15, w16 + 00073050: umull x15, w15, w11 + 00073054: lsr x15, x15, #0x22 + 00073058: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 0007305c: ldp w15, w16, [x13, #-0xc] + 00073060: ldp w17, w18, [x13, #-4] + 00073064: ldrh w15, [x1, x15, lsl #1] + 00073068: ldrh w16, [x1, x16, lsl #1] + 0007306c: ldrh w17, [x1, x17, lsl #1] + 00073070: ldrh w18, [x1, x18, lsl #1] + 00073074: add w15, w16, w15 + 00073078: ldp w0, w16, [x13, #4] + 0007307c: add w15, w15, w17 + 00073080: ldr w17, [x13, #0xc] + 00073084: add w15, w15, w18 + 00073088: ldrh w0, [x1, x0, lsl #1] + 0007308c: ldrh w16, [x1, x16, lsl #1] + 00073090: ldrh w17, [x1, x17, lsl #1] + 00073094: add w15, w15, w0 + 00073098: add w15, w15, w16 + 0007309c: add w15, w15, w17 + 000730a0: smull x16, w15, w14 + 000730a4: lsr x16, x16, #0x20 + 000730a8: add w15, w16, w15 + 000730ac: asr w16, w15, #2 + 000730b0: add w15, w16, w15, lsr #31 + 000730b4: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 000730b8: ldp w15, w16, [x13, #-0xc] + 000730bc: ldp w17, w18, [x13, #-4] + 000730c0: ldrh w15, [x1, x15, lsl #1] + 000730c4: ldrh w16, [x1, x16, lsl #1] + 000730c8: ldrh w17, [x1, x17, lsl #1] + 000730cc: ldrh w18, [x1, x18, lsl #1] + 000730d0: add w15, w16, w15 + 000730d4: ldp w0, w16, [x13, #4] + 000730d8: add w15, w15, w17 + 000730dc: add w15, w15, w18 + 000730e0: ldp w17, w18, [x13, #0xc] + 000730e4: ldrh w0, [x1, x0, lsl #1] + 000730e8: ldrh w16, [x1, x16, lsl #1] + 000730ec: ldrh w17, [x1, x17, lsl #1] + 000730f0: ldrh w18, [x1, x18, lsl #1] + 000730f4: add w15, w15, w0 + 000730f8: add w15, w15, w16 + 000730fc: add w15, w15, w17 + 00073100: add w15, w15, w18 + 00073104: asr w15, w15, #3 + 00073108: ldur w16, [x13, #-0x14] + 0007310c: add w9, w9, #1 + 00073110: cmp w9, w8 + 00073114: add x13, x13, #0x28 + 00073118: strh w15, [x1, x16, lsl #1] + 0007311c: b.lo #0x72f6c + 00073120: ret + +### _ZN9CSmoother12PushFrameAveEPtj @ 0x79e58 size=724 + 00079e58: str x19, [sp, #-0x20]! + 00079e5c: stp x29, x30, [sp, #0x10] + 00079e60: add x29, sp, #0x10 + 00079e64: mov x19, x0 + 00079e68: ldr w8, [x19, #0x3c] + 00079e6c: cbz w8, #0x79f24 + 00079e70: ldr w8, [x19, #0x30] + 00079e74: ldr w9, [x19, #0x38] + 00079e78: add w8, w8, #1 + 00079e7c: cmp w8, w9 + 00079e80: str w8, [x19, #0x30] + 00079e84: b.ls #0x79f2c + 00079e88: cmp w9, #1 + 00079e8c: b.ne #0x79f24 + 00079e90: ldr w9, [x19, #0x34] + 00079e94: cbz w9, #0x79f1c + 00079e98: ldr x12, [x19, #0x10] + 00079e9c: sub w10, w9, #1 + 00079ea0: add x11, x10, #1 + 00079ea4: cmp x11, #8 + 00079ea8: b.lo #0x79ed8 + 00079eac: and w13, w9, #7 + 00079eb0: sub x14, x11, x13 + 00079eb4: cbz x14, #0x79ed8 + 00079eb8: lsl x10, x10, #1 + 00079ebc: add x10, x10, #2 + 00079ec0: add x11, x1, x10 + 00079ec4: cmp x12, x11 + 00079ec8: b.hs #0x79f7c + 00079ecc: add x10, x12, x10 + 00079ed0: cmp x10, x1 + 00079ed4: b.ls #0x79f7c + 00079ed8: mov x10, x1 + 00079edc: mov x11, x12 + 00079ee0: ldrh w12, [x10] + 00079ee4: ldrh w13, [x11] + 00079ee8: strh w12, [x11], #2 + 00079eec: sub w13, w12, w13 + 00079ef0: cmp w13, w2 + 00079ef4: b.gt #0x79f10 + 00079ef8: neg w14, w13 + 00079efc: cmp w14, w2 + 00079f00: b.gt #0x79f10 + 00079f04: cbz w13, #0x79f10 + 00079f08: sub w12, w12, w13, lsr #1 + 00079f0c: strh w12, [x10] + 00079f10: sub w9, w9, #1 + 00079f14: add x10, x10, #2 + 00079f18: cbnz w9, #0x79ee0 + 00079f1c: mov w9, #1 + 00079f20: b #0x79f44 ; -> _ZN9CSmoother12PushFrameAveEPtj + 00079f24: mov w0, wzr + 00079f28: b #0x79f70 ; -> _ZN9CSmoother12PushFrameAveEPtj + 00079f2c: ldr w8, [x19, #0x34] + 00079f30: ldr x0, [x19, #0x28] + 00079f34: lsl x2, x8, #1 + 00079f38: bl #0x5cc60 + 00079f3c: ldr w8, [x19, #0x30] + 00079f40: ldr w9, [x19, #0x38] + 00079f44: udiv w10, w8, w9 + 00079f48: msub w10, w10, w9, w8 + 00079f4c: cbz w10, #0x79f60 + 00079f50: ldr x10, [x19, #0x28] + 00079f54: ldr w11, [x19, #0x34] + 00079f58: add x10, x10, x11, lsl #1 + 00079f5c: b #0x79f64 ; -> _ZN9CSmoother12PushFrameAveEPtj + 00079f60: ldr x10, [x19, #0x10] + 00079f64: cmp w8, w9 + 00079f68: cset w0, hs + 00079f6c: str x10, [x19, #0x28] + 00079f70: ldp x29, x30, [sp, #0x10] + 00079f74: ldr x19, [sp], #0x20 + 00079f78: ret + 00079f7c: lsl x11, x14, #1 + 00079f80: sub w9, w9, w14 + 00079f84: dup v0.4s, w2 + 00079f88: add x10, x1, x11 + 00079f8c: add x11, x12, x11 + 00079f90: add x15, x1, #8 + 00079f94: ldur q2, [x15, #-8] + 00079f98: ldr q1, [x12] + 00079f9c: ushll v4.4s, v2.4h, #0 + 00079fa0: usubl v5.4s, v2.4h, v1.4h + 00079fa4: usubl2 v1.4s, v2.8h, v1.8h + 00079fa8: neg v7.4s, v5.4s + 00079fac: neg v16.4s, v1.4s + 00079fb0: cmge v3.4s, v0.4s, v1.4s + 00079fb4: cmge v6.4s, v0.4s, v5.4s + 00079fb8: cmge v16.4s, v0.4s, v16.4s + 00079fbc: cmge v7.4s, v0.4s, v7.4s + 00079fc0: xtn v3.4h, v3.4s + 00079fc4: xtn v6.4h, v6.4s + 00079fc8: xtn v16.4h, v16.4s + 00079fcc: xtn v7.4h, v7.4s + 00079fd0: uzp1 v3.8b, v6.8b, v3.8b + 00079fd4: cmeq v6.4s, v1.4s, #0 + 00079fd8: uzp1 v7.8b, v7.8b, v16.8b + 00079fdc: cmeq v16.4s, v5.4s, #0 + 00079fe0: mvn v6.16b, v6.16b + 00079fe4: mvn v16.16b, v16.16b + 00079fe8: xtn v6.4h, v6.4s + 00079fec: xtn v16.4h, v16.4s + 00079ff0: uzp1 v6.8b, v16.8b, v6.8b + 00079ff4: shl v7.8b, v7.8b, #7 + 00079ff8: shl v6.8b, v6.8b, #7 + 00079ffc: shl v3.8b, v3.8b, #7 + 0007a000: sshr v7.8b, v7.8b, #7 + 0007a004: sshr v6.8b, v6.8b, #7 + 0007a008: sshr v3.8b, v3.8b, #7 + 0007a00c: and v6.8b, v7.8b, v6.8b + 0007a010: and v3.8b, v6.8b, v3.8b + 0007a014: umov w16, v3.b[0] + 0007a018: str q2, [x12] + 0007a01c: tbz w16, #0, #0x7a05c + 0007a020: fmov w16, s4 + 0007a024: fmov w17, s5 + 0007a028: sub w16, w16, w17, lsr #1 + 0007a02c: sturh w16, [x15, #-8] + 0007a030: umov w16, v3.b[1] + 0007a034: tbnz w16, #0, #0x7a064 + 0007a038: umov w16, v3.b[2] + 0007a03c: tbz w16, #0, #0x7a07c + 0007a040: mov w16, v4.s[2] + 0007a044: mov w17, v5.s[2] + 0007a048: sub w16, w16, w17, lsr #1 + 0007a04c: sturh w16, [x15, #-4] + 0007a050: umov w16, v3.b[3] + 0007a054: tbnz w16, #0, #0x7a084 + 0007a058: b #0x7a094 ; -> _ZN9CSmoother12PushFrameAveEPtj + 0007a05c: umov w16, v3.b[1] + 0007a060: tbz w16, #0, #0x7a038 + 0007a064: mov w16, v4.s[1] + 0007a068: mov w17, v5.s[1] + 0007a06c: sub w16, w16, w17, lsr #1 + 0007a070: sturh w16, [x15, #-6] + 0007a074: umov w16, v3.b[2] + 0007a078: tbnz w16, #0, #0x7a040 + 0007a07c: umov w16, v3.b[3] + 0007a080: tbz w16, #0, #0x7a094 + 0007a084: mov w16, v4.s[3] + 0007a088: mov w17, v5.s[3] + 0007a08c: sub w16, w16, w17, lsr #1 + 0007a090: sturh w16, [x15, #-2] + 0007a094: umov w16, v3.b[4] + 0007a098: ushll2 v2.4s, v2.8h, #0 + 0007a09c: tbz w16, #0, #0x7a0dc + 0007a0a0: fmov w16, s2 + 0007a0a4: fmov w17, s1 + 0007a0a8: sub w16, w16, w17, lsr #1 + 0007a0ac: strh w16, [x15] + 0007a0b0: umov w16, v3.b[5] + 0007a0b4: tbnz w16, #0, #0x7a0e4 + 0007a0b8: umov w16, v3.b[6] + 0007a0bc: tbz w16, #0, #0x7a0fc + 0007a0c0: mov w16, v2.s[2] + 0007a0c4: mov w17, v1.s[2] + 0007a0c8: sub w16, w16, w17, lsr #1 + 0007a0cc: strh w16, [x15, #4] + 0007a0d0: umov w16, v3.b[7] + 0007a0d4: tbnz w16, #0, #0x7a104 + 0007a0d8: b #0x7a114 ; -> _ZN9CSmoother12PushFrameAveEPtj + 0007a0dc: umov w16, v3.b[5] + 0007a0e0: tbz w16, #0, #0x7a0b8 + 0007a0e4: mov w16, v2.s[1] + 0007a0e8: mov w17, v1.s[1] + 0007a0ec: sub w16, w16, w17, lsr #1 + 0007a0f0: strh w16, [x15, #2] + 0007a0f4: umov w16, v3.b[6] + 0007a0f8: tbnz w16, #0, #0x7a0c0 + 0007a0fc: umov w16, v3.b[7] + 0007a100: tbz w16, #0, #0x7a114 + 0007a104: mov w16, v2.s[3] + 0007a108: mov w17, v1.s[3] + 0007a10c: sub w16, w16, w17, lsr #1 + 0007a110: strh w16, [x15, #6] + 0007a114: sub x14, x14, #8 + 0007a118: add x15, x15, #0x10 + 0007a11c: add x12, x12, #0x10 + 0007a120: cbnz x14, #0x79f94 + 0007a124: cbnz w13, #0x79ee0 + 0007a128: b #0x79f1c ; -> _ZN9CSmoother12PushFrameAveEPtj + +### _ZN12CAccumulator9PushFrameEPKt @ 0x62548 size=988 + 00062548: str x19, [sp, #-0x20]! + 0006254c: stp x29, x30, [sp, #0x10] + 00062550: add x29, sp, #0x10 + 00062554: mov x19, x0 + 00062558: ldr w8, [x19, #0x2c] + 0006255c: cbz w8, #0x626b0 + 00062560: ldr w9, [x19, #0x20] + 00062564: ldr w10, [x19, #0x28] + 00062568: add w11, w9, #1 + 0006256c: cmp w10, #2 + 00062570: str w11, [x19, #0x20] + 00062574: b.eq #0x625c8 + 00062578: cmp w10, #1 + 0006257c: b.eq #0x62684 + 00062580: ldr x8, [x19, #0x18] + 00062584: cbz w9, #0x626c0 + 00062588: cmp w11, w10 + 0006258c: b.ne #0x6271c + 00062590: ldr x11, [x19, #0x10] + 00062594: sub w10, w9, #3 + 00062598: cmp w10, #0x1c + 0006259c: b.hi #0x627c0 + 000625a0: adrp x9, #0x336000 + 000625a4: add x9, x9, #0x220 + 000625a8: ldrsw x10, [x9, x10, lsl #2] + 000625ac: add x10, x10, x9 + 000625b0: mov w9, #2 + 000625b4: br x10 + 000625b8: mov w9, #3 + 000625bc: ldr w10, [x19, #0x24] + 000625c0: cbnz w10, #0x62870 + 000625c4: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000625c8: cbz w9, #0x62684 + 000625cc: ldr w9, [x19, #0x24] + 000625d0: lsr w8, w9, #2 + 000625d4: cbz w8, #0x62694 + 000625d8: ldr x11, [x19, #0x10] + 000625dc: sub w10, w8, #1 + 000625e0: add x13, x10, #1 + 000625e4: cmp x13, #8 + 000625e8: b.lo #0x62618 + 000625ec: ubfx w12, w9, #2, #3 + 000625f0: sub x13, x13, x12 + 000625f4: cbz x13, #0x62618 + 000625f8: lsl x9, x10, #3 + 000625fc: add x9, x9, #8 + 00062600: add x10, x1, x9 + 00062604: cmp x11, x10 + 00062608: b.hs #0x627d8 + 0006260c: add x9, x11, x9 + 00062610: cmp x9, x1 + 00062614: b.ls #0x627d8 + 00062618: mov x9, x1 + 0006261c: mov x10, x11 + 00062620: ldrh w11, [x10] + 00062624: ldrh w12, [x9] + 00062628: sub w8, w8, #1 + 0006262c: add w11, w12, w11 + 00062630: lsr w11, w11, #1 + 00062634: strh w11, [x10] + 00062638: ldrh w12, [x10, #2] + 0006263c: ldrh w11, [x9, #2] + 00062640: add w11, w11, w12 + 00062644: lsr w11, w11, #1 + 00062648: strh w11, [x10, #2] + 0006264c: ldrh w12, [x10, #4] + 00062650: ldrh w11, [x9, #4] + 00062654: add w11, w11, w12 + 00062658: lsr w11, w11, #1 + 0006265c: strh w11, [x10, #4] + 00062660: ldrh w12, [x10, #6] + 00062664: ldrh w11, [x9, #6] + 00062668: add x9, x9, #8 + 0006266c: add w11, w11, w12 + 00062670: lsr w11, w11, #1 + 00062674: strh w11, [x10, #6] + 00062678: add x10, x10, #8 + 0006267c: cbnz w8, #0x62620 + 00062680: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062684: ldr w8, [x19, #0x24] + 00062688: ldr x0, [x19, #0x10] + 0006268c: lsl x2, x8, #1 + 00062690: bl #0x5cc60 + 00062694: ldr w8, [x19, #0x20] + 00062698: ldr w9, [x19, #0x28] + 0006269c: cmp w8, w9 + 000626a0: b.ne #0x626b0 + 000626a4: mov w0, #1 + 000626a8: str wzr, [x19, #0x20] + 000626ac: b #0x626b4 ; -> _ZN12CAccumulator9PushFrameEPKt + 000626b0: mov w0, wzr + 000626b4: ldp x29, x30, [sp, #0x10] + 000626b8: ldr x19, [sp], #0x20 + 000626bc: ret + 000626c0: ldr w10, [x19, #0x24] + 000626c4: lsr w9, w10, #2 + 000626c8: cbz w9, #0x62694 + 000626cc: sub w11, w9, #1 + 000626d0: add x11, x11, #1 + 000626d4: cmp x11, #4 + 000626d8: b.lo #0x6277c + 000626dc: ubfx w12, w10, #2, #2 + 000626e0: sub x13, x11, x12 + 000626e4: cbz x13, #0x6277c + 000626e8: sub w9, w9, w13 + 000626ec: add x10, x1, x13, lsl #3 + 000626f0: add x11, x8, x13, lsl #4 + 000626f4: ld4 {v0.4h, v1.4h, v2.4h, v3.4h}, [x1], #32 + 000626f8: sub x13, x13, #4 + 000626fc: ushll v4.4s, v0.4h, #0 + 00062700: ushll v5.4s, v1.4h, #0 + 00062704: ushll v6.4s, v2.4h, #0 + 00062708: ushll v7.4s, v3.4h, #0 + 0006270c: st4 {v4.4s, v5.4s, v6.4s, v7.4s}, [x8], #64 + 00062710: cbnz x13, #0x626f4 + 00062714: cbnz w12, #0x62784 + 00062718: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 0006271c: ldr w10, [x19, #0x24] + 00062720: lsr w9, w10, #2 + 00062724: cbz w9, #0x62694 + 00062728: sub w11, w9, #1 + 0006272c: add x11, x11, #1 + 00062730: cmp x11, #4 + 00062734: b.lo #0x6279c + 00062738: ubfx w12, w10, #2, #2 + 0006273c: sub x13, x11, x12 + 00062740: cbz x13, #0x6279c + 00062744: sub w9, w9, w13 + 00062748: add x10, x1, x13, lsl #3 + 0006274c: add x11, x8, x13, lsl #4 + 00062750: ld4 {v0.4h, v1.4h, v2.4h, v3.4h}, [x1], #32 + 00062754: ld4 {v4.4s, v5.4s, v6.4s, v7.4s}, [x8] + 00062758: sub x13, x13, #4 + 0006275c: uaddw v16.4s, v4.4s, v0.4h + 00062760: uaddw v17.4s, v5.4s, v1.4h + 00062764: uaddw v18.4s, v6.4s, v2.4h + 00062768: uaddw v19.4s, v7.4s, v3.4h + 0006276c: st4 {v16.4s, v17.4s, v18.4s, v19.4s}, [x8], #64 + 00062770: cbnz x13, #0x62750 + 00062774: cbnz w12, #0x627a4 + 00062778: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 0006277c: mov x10, x1 + 00062780: mov x11, x8 + 00062784: ldr d0, [x10], #8 + 00062788: sub w9, w9, #1 + 0006278c: ushll v0.4s, v0.4h, #0 + 00062790: str q0, [x11], #0x10 + 00062794: cbnz w9, #0x62784 + 00062798: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 0006279c: mov x10, x1 + 000627a0: mov x11, x8 + 000627a4: ldr d0, [x10], #8 + 000627a8: ldr q1, [x11] + 000627ac: sub w9, w9, #1 + 000627b0: uaddw v0.4s, v1.4s, v0.4h + 000627b4: str q0, [x11], #0x10 + 000627b8: cbnz w9, #0x627a4 + 000627bc: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000627c0: cmp w9, #0x3f + 000627c4: b.ne #0x62844 + 000627c8: mov w9, #6 + 000627cc: ldr w10, [x19, #0x24] + 000627d0: cbnz w10, #0x62870 + 000627d4: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000627d8: lsl x10, x13, #3 + 000627dc: sub w8, w8, w13 + 000627e0: add x9, x1, x10 + 000627e4: add x10, x11, x10 + 000627e8: ld4 {v0.8h, v1.8h, v2.8h, v3.8h}, [x11] + 000627ec: ld4 {v4.8h, v5.8h, v6.8h, v7.8h}, [x1], #64 + 000627f0: sub x13, x13, #8 + 000627f4: uaddl v17.4s, v4.4h, v0.4h + 000627f8: uaddl2 v16.4s, v4.8h, v0.8h + 000627fc: uaddl2 v18.4s, v5.8h, v1.8h + 00062800: uaddl v19.4s, v5.4h, v1.4h + 00062804: uaddl2 v20.4s, v6.8h, v2.8h + 00062808: uaddl v21.4s, v6.4h, v2.4h + 0006280c: uaddl2 v22.4s, v7.8h, v3.8h + 00062810: uaddl v0.4s, v7.4h, v3.4h + 00062814: shrn v1.4h, v17.4s, #1 + 00062818: shrn2 v1.8h, v16.4s, #1 + 0006281c: shrn v2.4h, v19.4s, #1 + 00062820: shrn2 v2.8h, v18.4s, #1 + 00062824: shrn v3.4h, v21.4s, #1 + 00062828: shrn2 v3.8h, v20.4s, #1 + 0006282c: shrn v4.4h, v0.4s, #1 + 00062830: shrn2 v4.8h, v22.4s, #1 + 00062834: st4 {v1.8h, v2.8h, v3.8h, v4.8h}, [x11], #64 + 00062838: cbnz x13, #0x627e8 + 0006283c: cbnz w12, #0x62620 + 00062840: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062844: mov w9, wzr + 00062848: ldr w10, [x19, #0x24] + 0006284c: cbnz w10, #0x62870 + 00062850: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062854: mov w9, #4 + 00062858: ldr w10, [x19, #0x24] + 0006285c: cbnz w10, #0x62870 + 00062860: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062864: mov w9, #5 + 00062868: ldr w10, [x19, #0x24] + 0006286c: cbz w10, #0x62694 + 00062870: sub w12, w10, #1 + 00062874: add x13, x12, #1 + 00062878: cmp x13, #4 + 0006287c: b.lo #0x628ac + 00062880: and w15, w10, #3 + 00062884: sub x16, x13, x15 + 00062888: cbz x16, #0x628ac + 0006288c: lsl x12, x12, #1 + 00062890: add x12, x12, #2 + 00062894: add x13, x1, x12 + 00062898: cmp x11, x13 + 0006289c: b.hs #0x628dc + 000628a0: add x12, x11, x12 + 000628a4: cmp x12, x1 + 000628a8: b.ls #0x628dc + 000628ac: mov x12, x11 + 000628b0: mov x13, x1 + 000628b4: mov x14, x8 + 000628b8: ldr w8, [x14] + 000628bc: ldrh w11, [x13], #2 + 000628c0: sub w10, w10, #1 + 000628c4: add w8, w8, w11 + 000628c8: lsr w11, w8, w9 + 000628cc: strh w11, [x12], #2 + 000628d0: str w8, [x14], #4 + 000628d4: cbnz w10, #0x628b8 + 000628d8: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000628dc: lsl x13, x16, #1 + 000628e0: dup v0.4s, w9 + 000628e4: sub w10, w10, w16 + 000628e8: add x14, x8, x16, lsl #2 + 000628ec: add x12, x11, x13 + 000628f0: add x13, x1, x13 + 000628f4: neg v0.4s, v0.4s + 000628f8: ldr q1, [x8] + 000628fc: ldr d2, [x1], #8 + 00062900: sub x16, x16, #4 + 00062904: uaddw v1.4s, v1.4s, v2.4h + 00062908: ushl v2.4s, v1.4s, v0.4s + 0006290c: xtn v2.4h, v2.4s + 00062910: str d2, [x11], #8 + 00062914: str q1, [x8], #0x10 + 00062918: cbnz x16, #0x628f8 + 0006291c: cbnz w15, #0x628b8 + 00062920: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + +### _ZN10CFunctions11GrayEnlargeEv @ 0x6b7fc size=720 + 0006b7fc: str x21, [sp, #-0x30]! + 0006b800: stp x20, x19, [sp, #0x10] + 0006b804: stp x29, x30, [sp, #0x20] + 0006b808: add x29, sp, #0x20 + 0006b80c: mov x19, x0 + 0006b810: ldr w8, [x19, #0x1dfc] + 0006b814: ldr w9, [x19, #0x1df8] + 0006b818: cmp w8, w9 + 0006b81c: b.ne #0x6b898 + 0006b820: str w8, [x19, #0x1e18] + 0006b824: str w8, [x19, #0x1e14] + 0006b828: mov w8, #0x2638 + 0006b82c: add x0, x19, x8 + 0006b830: mov w1, #0x80 + 0006b834: mov w2, #0x400 + 0006b838: bl #0x5f6e0 + 0006b83c: mov w20, #0x76d0 + 0006b840: ldr x0, [x19, #0x170] + 0006b844: ldr w2, [x19, x20] + 0006b848: mov w1, #0x80 + 0006b84c: bl #0x5f6e0 + 0006b850: mov w8, #0x1e38 + 0006b854: add x0, x19, x8 + 0006b858: mov w2, #0x400 + 0006b85c: mov w1, wzr + 0006b860: bl #0x5f6e0 + 0006b864: ldr w8, [x19, x20] + 0006b868: ldr x0, [x19, #0x180] + 0006b86c: mov w1, #0x80 + 0006b870: str w8, [x19, #0x2038] + 0006b874: mov w8, #0x76d8 + 0006b878: ldr w2, [x19, x8] + 0006b87c: bl #0x5f6e0 + 0006b880: mov w8, #1 + 0006b884: str w8, [x19, #0x1e24] + 0006b888: ldp x29, x30, [sp, #0x20] + 0006b88c: ldp x20, x19, [sp, #0x10] + 0006b890: ldr x21, [sp], #0x30 + 0006b894: ret + 0006b898: ldr w8, [x19, #0x10] + 0006b89c: cbz w8, #0x6b8f4 + 0006b8a0: mov x0, x19 + 0006b8a4: bl #0x60b80 + 0006b8a8: mov w8, #0x4a3c + 0006b8ac: add x21, x19, x8 + 0006b8b0: ldr w8, [x21] + 0006b8b4: cbz w8, #0x6bab8 + 0006b8b8: add x20, x19, #0x188 + 0006b8bc: add x0, x19, #0x5b0 + 0006b8c0: mov w2, #0x400 + 0006b8c4: mov x1, x20 + 0006b8c8: bl #0x5cc60 + 0006b8cc: add x0, x19, #0x9d8 + 0006b8d0: mov w2, #0x400 + 0006b8d4: mov x1, x20 + 0006b8d8: bl #0x5cc60 + 0006b8dc: add x0, x19, #0xe00 + 0006b8e0: mov w2, #0x400 + 0006b8e4: mov x1, x20 + 0006b8e8: bl #0x5cc60 + 0006b8ec: str wzr, [x21] + 0006b8f0: b #0x6bab8 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006b8f4: ldr w8, [x19, #0x64] + 0006b8f8: cbz w8, #0x6b90c + 0006b8fc: mov x0, x19 + 0006b900: bl #0x5f830 + 0006b904: mov w8, #0x4a44 + 0006b908: b #0x6b910 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006b90c: mov w8, #0x1e00 + 0006b910: ldr w10, [x19, #0x24] + 0006b914: mov w12, #0x76e4 + 0006b918: ldr w12, [x19, x12] + 0006b91c: ldr w9, [x19, #0x34] + 0006b920: mov w11, #0x3e8 + 0006b924: mul w10, w10, w11 + 0006b928: mov w13, #0xffff + 0006b92c: lsr w10, w10, w12 + 0006b930: cmp w10, w13 + 0006b934: mov w11, #-0x64 + 0006b938: csel w10, w10, w13, lo + 0006b93c: cmn w9, #0x64 + 0006b940: mov w12, #0x64 + 0006b944: and w13, w11, w9, asr #31 + 0006b948: csel w11, w9, w11, gt + 0006b94c: cmp w9, #0x64 + 0006b950: add x8, x19, x8 + 0006b954: csel w12, w9, w12, lt + 0006b958: cmp w9, #0 + 0006b95c: ldr w8, [x8] + 0006b960: ldr w14, [x19, #0x1200] + 0006b964: csel w9, w12, w11, ge + 0006b968: add w11, w13, #0x96 + 0006b96c: mul w9, w10, w9 + 0006b970: sdiv w9, w9, w11 + 0006b974: sub w9, w10, w9 + 0006b978: cbz w14, #0x6b9f4 + 0006b97c: ldr s0, [x19, #0x74] + 0006b980: fcmp s0, #0.0 + 0006b984: b.le #0x6b9f4 + 0006b988: ldr w10, [x19, #0x1310] + 0006b98c: cmp w10, #2 + 0006b990: b.eq #0x6b9a8 + 0006b994: cmp w10, #1 + 0006b998: b.ne #0x6b9f4 + 0006b99c: ldr w10, [x19, #0x1320] + 0006b9a0: ldr w11, [x19, #0x131c] + 0006b9a4: b #0x6b9c0 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006b9a8: ldr w10, [x19, #0x1320] + 0006b9ac: ldr w11, [x19, #0x131c] + 0006b9b0: mov w13, #0xc350 + 0006b9b4: sub w12, w10, w11 + 0006b9b8: cmp w12, w13 + 0006b9bc: b.ne #0x6b9f4 + 0006b9c0: add w10, w10, w11 + 0006b9c4: ldr w11, [x19, #0x3c] + 0006b9c8: cmp w10, #0 + 0006b9cc: adrp x12, #0x339000 + 0006b9d0: cinc w10, w10, lt + 0006b9d4: sub w10, w11, w10, asr #1 + 0006b9d8: ldr s1, [x12, #0x4f4] + 0006b9dc: mul w10, w10, w9 + 0006b9e0: scvtf s2, w10 + 0006b9e4: fmul s0, s0, s2 + 0006b9e8: fdiv s0, s0, s1 + 0006b9ec: fcvtzs w10, s0 + 0006b9f0: add w9, w9, w10 + 0006b9f4: cmp w9, #0x80 + 0006b9f8: mov w10, #0x80 + 0006b9fc: ldr w11, [x19, #0x1dfc] + 0006ba00: ldr w12, [x19, #0x1df8] + 0006ba04: csel w9, w9, w10, gt + 0006ba08: lsr w9, w9, #1 + 0006ba0c: sub w10, w8, w9 + 0006ba10: add w8, w9, w8 + 0006ba14: cmp w10, w11 + 0006ba18: csel w9, w10, w11, lo + 0006ba1c: cmp w12, w8 + 0006ba20: csel w8, w8, w12, lo + 0006ba24: str w9, [x19, #0x1e18] + 0006ba28: str w8, [x19, #0x1e14] + 0006ba2c: tbz w9, #0x1f, #0x6ba34 + 0006ba30: str wzr, [x19, #0x1e18] + 0006ba34: cmp w8, #0x10, lsl #12 + 0006ba38: b.lt #0x6ba44 + 0006ba3c: mov w8, #0xffff + 0006ba40: str w8, [x19, #0x1e14] + 0006ba44: mov x0, x19 + 0006ba48: bl #0x5de30 + 0006ba4c: ldr w8, [x19, #0x28] + 0006ba50: cbz w8, #0x6ba6c + 0006ba54: mov x0, x19 + 0006ba58: bl #0x5dc20 + 0006ba5c: mov w8, #0x4a3c + 0006ba60: add x21, x19, x8 + 0006ba64: mov w8, #1 + 0006ba68: b #0x6bab4 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006ba6c: mov w8, #0x4a3c + 0006ba70: add x21, x19, x8 + 0006ba74: ldr w8, [x21] + 0006ba78: cbz w8, #0x6bab8 + 0006ba7c: add x20, x19, #0x188 + 0006ba80: add x0, x19, #0x5b0 + 0006ba84: mov w2, #0x400 + 0006ba88: mov x1, x20 + 0006ba8c: bl #0x5cc60 + 0006ba90: add x0, x19, #0x9d8 + 0006ba94: mov w2, #0x400 + 0006ba98: mov x1, x20 + 0006ba9c: bl #0x5cc60 + 0006baa0: add x0, x19, #0xe00 + 0006baa4: mov w2, #0x400 + 0006baa8: mov x1, x20 + 0006baac: bl #0x5cc60 + 0006bab0: mov w8, wzr + 0006bab4: str w8, [x21] + 0006bab8: mov x0, x19 + 0006babc: ldp x29, x30, [sp, #0x20] + 0006bac0: ldp x20, x19, [sp, #0x10] + 0006bac4: ldr x21, [sp], #0x30 + 0006bac8: b #0x5cd20 + +### _ZN10CMagDevice17StartProcessImageEPFvjjjPvEiiS0_ @ 0x811b0 size=168 + 000811b0: sub sp, sp, #0x40 + 000811b4: stp x20, x19, [sp, #0x20] + 000811b8: stp x29, x30, [sp, #0x30] + 000811bc: add x29, sp, #0x30 + 000811c0: mrs x20, tpidr_el0 + 000811c4: ldr x8, [x20, #0x28] + 000811c8: mov x19, x0 + 000811cc: and w9, w2, #0xfffffffc + 000811d0: tst w2, #0xfffffffc + 000811d4: str x8, [sp, #0x18] + 000811d8: ldp w0, w8, [x19, #4] + 000811dc: mov w10, #4 + 000811e0: csel w9, w9, w10, ne + 000811e4: cmp w3, #0 + 000811e8: str w8, [sp] + 000811ec: ldr w8, [x19, #0xc] + 000811f0: csel w10, w3, w10, ne + 000811f4: mov w3, #2 + 000811f8: str w8, [sp, #4] + 000811fc: ldr w8, [x19, #0x48] + 00081200: str w8, [sp, #8] + 00081204: ldr w8, [x19, #0x4c] + 00081208: str w10, [sp, #0x14] + 0008120c: stp w8, w9, [sp, #0xc] + 00081210: mov x8, x1 + 00081214: mov x1, sp + 00081218: mov x2, x8 + 0008121c: bl #0x60110 + 00081220: cbz w0, #0x81234 + 00081224: ldr w8, [sp, #0x10] + 00081228: str w8, [x19, #0x50] + 0008122c: ldr w8, [sp, #0x14] + 00081230: str w8, [x19, #0x54] + 00081234: ldr x8, [x20, #0x28] + 00081238: ldr x9, [sp, #0x18] + 0008123c: cmp x8, x9 + 00081240: b.ne #0x81254 + 00081244: ldp x29, x30, [sp, #0x30] + 00081248: ldp x20, x19, [sp, #0x20] + 0008124c: add sp, sp, #0x40 + 00081250: ret + 00081254: bl #0x60b30 + +### _ZN10CFunctions27ConvertResponse2TemperatureEPKt @ 0x73124 size=836 + 00073124: sub sp, sp, #0x50 + 00073128: str x21, [sp, #0x20] + 0007312c: stp x20, x19, [sp, #0x30] + 00073130: stp x29, x30, [sp, #0x40] + 00073134: add x29, sp, #0x40 + 00073138: mrs x20, tpidr_el0 + 0007313c: ldr x8, [x20, #0x28] + 00073140: mov x19, x0 + 00073144: str x8, [sp, #0x18] + 00073148: ldr w8, [x19, #0x1cc4] + 0007314c: cbz w8, #0x73158 + 00073150: ldr x11, [x19, #0x1ca8] + 00073154: b #0x7315c ; -> _ZN10CFunctions27ConvertResponse2TemperatureEPKt + 00073158: mov x11, xzr + 0007315c: mov w8, #0x76e0 + 00073160: mov w10, #0x76e4 + 00073164: ldr w12, [x19, x8] + 00073168: ldr w10, [x19, x10] + 0007316c: mov w9, #0xc350 + 00073170: mov w8, #0x76d0 + 00073174: sub w9, w9, w12 + 00073178: ldr w8, [x19, x8] + 0007317c: asr w9, w9, w10 + 00073180: bic w9, w9, w9, asr #31 + 00073184: mov w10, #0xffff + 00073188: cmp w9, w10 + 0007318c: csel w9, w9, w10, lt + 00073190: cbz w8, #0x7342c + 00073194: adrp x21, #0x402000 + 00073198: ldr x12, [x19, #0x130] + 0007319c: ldr w10, [x21, #0x8a4] + 000731a0: sub w16, w8, #1 + 000731a4: add x14, x16, #1 + 000731a8: cmp x14, #7 + 000731ac: b.ls #0x732d4 + 000731b0: and w13, w8, #7 + 000731b4: sub x15, x14, x13 + 000731b8: cbz x15, #0x732d4 + 000731bc: lsl x16, x16, #1 + 000731c0: add x16, x16, #2 + 000731c4: add x18, x1, x16 + 000731c8: add x17, x12, x16 + 000731cc: cmp x12, x18 + 000731d0: add x16, x11, x16 + 000731d4: cset w18, lo + 000731d8: cmp x17, x1 + 000731dc: cset w0, hi + 000731e0: cmp x12, x16 + 000731e4: cset w16, lo + 000731e8: cmp x11, x17 + 000731ec: mov w14, wzr + 000731f0: and w18, w18, w0 + 000731f4: cset w17, lo + 000731f8: tbnz w18, #0, #0x732d8 + 000731fc: and w16, w16, w17 + 00073200: tbnz w16, #0, #0x732d8 + 00073204: lsl x18, x15, #1 + 00073208: sub w8, w8, w15 + 0007320c: dup v0.4s, w10 + 00073210: dup v1.4s, w9 + 00073214: add x14, x12, #8 + 00073218: add x16, x11, #8 + 0007321c: add x17, x1, #8 + 00073220: movi v2.2d, #0000000000000000 + 00073224: movi v3.2d, #0x00ffff0000ffff + 00073228: movi v4.4s, #1 + 0007322c: movi v5.2d, #0000000000000000 + 00073230: add x1, x1, x18 + 00073234: add x11, x11, x18 + 00073238: add x12, x12, x18 + 0007323c: movi v6.2d, #0000000000000000 + 00073240: ldp d7, d16, [x17, #-8] + 00073244: ldp d17, d18, [x16, #-8] + 00073248: mov v19.16b, v1.16b + 0007324c: mov v20.16b, v1.16b + 00073250: add x16, x16, #0x10 + 00073254: usubl v7.4s, v7.4h, v17.4h + 00073258: usubl v16.4s, v16.4h, v18.4h + 0007325c: mla v19.4s, v7.4s, v0.4s + 00073260: mla v20.4s, v16.4s, v0.4s + 00073264: cmgt v7.4s, v19.4s, v3.4s + 00073268: cmgt v16.4s, v20.4s, v3.4s + 0007326c: ushr v17.4s, v19.4s, #0x1f + 00073270: ushr v18.4s, v20.4s, #0x1f + 00073274: smax v19.4s, v19.4s, v2.4s + 00073278: smax v20.4s, v20.4s, v2.4s + 0007327c: xtn v21.4h, v7.4s + 00073280: xtn v22.4h, v16.4s + 00073284: bsl v7.16b, v4.16b, v17.16b + 00073288: bsl v16.16b, v4.16b, v18.16b + 0007328c: xtn v17.4h, v19.4s + 00073290: xtn v18.4h, v20.4s + 00073294: add v5.4s, v5.4s, v7.4s + 00073298: add v6.4s, v6.4s, v16.4s + 0007329c: bic v7.8b, v17.8b, v21.8b + 000732a0: bic v16.8b, v18.8b, v22.8b + 000732a4: orr v7.8b, v21.8b, v7.8b + 000732a8: orr v16.8b, v22.8b, v16.8b + 000732ac: sub x15, x15, #8 + 000732b0: stp d7, d16, [x14, #-8] + 000732b4: add x14, x14, #0x10 + 000732b8: add x17, x17, #0x10 + 000732bc: cbnz x15, #0x73240 + 000732c0: add v0.4s, v6.4s, v5.4s + 000732c4: addv s0, v0.4s + 000732c8: fmov w14, s0 + 000732cc: cbnz w13, #0x732d8 + 000732d0: b #0x73310 ; -> _ZN10CFunctions27ConvertResponse2TemperatureEPKt + 000732d4: mov w14, wzr + 000732d8: ldrh w13, [x1], #2 + 000732dc: ldrh w15, [x11], #2 + 000732e0: sub w13, w13, w15 + 000732e4: madd w13, w13, w10, w9 + 000732e8: cmp w13, #0x10, lsl #12 + 000732ec: b.lt #0x732fc + 000732f0: add w14, w14, #1 + 000732f4: mov w13, #0xffff + 000732f8: b #0x73304 ; -> _ZN10CFunctions27ConvertResponse2TemperatureEPKt + 000732fc: add w14, w14, w13, lsr #31 + 00073300: bic w13, w13, w13, asr #31 + 00073304: sub w8, w8, #1 + 00073308: strh w13, [x12], #2 + 0007330c: cbnz w8, #0x732d8 + 00073310: cmp w14, #0x101 + 00073314: b.lt #0x7342c + 00073318: subs w8, w10, #1 + 0007331c: b.le #0x7342c + 00073320: mov x0, sp + 00073324: mov w1, #2 + 00073328: str w8, [x21, #0x8a4] + 0007332c: bl #0x5ce50 + 00073330: adrp x1, #0x339000 + 00073334: add x1, x1, #0xa15 + 00073338: mov x0, sp + 0007333c: bl #0x5f8b0 + 00073340: mov w8, #0x76dc + 00073344: ldr w21, [x21, #0x8a4] + 00073348: ldr w19, [x19, x8] + 0007334c: mov x0, sp + 00073350: bl #0x60400 + 00073354: cmp x0, #0x19 + 00073358: b.lo #0x73414 + 0007335c: ldr x9, [sp, #0x10] + 00073360: mov w12, #0xcccd + 00073364: adrp x15, #0x339000 + 00073368: mov x8, xzr + 0007336c: mov x10, xzr + 00073370: mul w11, w19, w21 + 00073374: movk w12, #0xcccc, lsl #16 + 00073378: mov w13, #0xa + 0007337c: add x15, x15, #0xafb + 00073380: mov x16, #0x100000000 + 00073384: umull x14, w11, w12 + 00073388: lsr x18, x14, #0x23 + 0007338c: msub w14, w18, w13, w11 + 00073390: add x14, x15, x14 + 00073394: ldrb w17, [x14, #9] + 00073398: add x14, x10, #1 + 0007339c: cmp w11, #9 + 000733a0: add x8, x8, x16 + 000733a4: strb w17, [x9, x10] + 000733a8: mov x10, x14 + 000733ac: mov w11, w18 + 000733b0: b.hi #0x73384 + 000733b4: sub x10, x14, #1 + 000733b8: cmp x10, #1 + 000733bc: b.lt #0x73400 + 000733c0: ldrb w11, [x9] + 000733c4: add x12, x9, x14 + 000733c8: cmp x10, #3 + 000733cc: strb w17, [x9] + 000733d0: sturb w11, [x12, #-1] + 000733d4: b.lt #0x73400 + 000733d8: add x10, x9, x14 + 000733dc: sub x10, x10, #2 + 000733e0: add x9, x9, #2 + 000733e4: ldrb w11, [x10] + 000733e8: ldurb w12, [x9, #-1] + 000733ec: sturb w11, [x9, #-1] + 000733f0: strb w12, [x10], #0xffffffffffffffff + 000733f4: cmp x9, x10 + 000733f8: add x9, x9, #1 + 000733fc: b.lo #0x733e4 + 00073400: ldr x9, [sp, #0x10] + 00073404: asr x8, x8, #0x20 + 00073408: add x10, x9, x8 + 0007340c: str x10, [sp, #0x10] + 00073410: strb wzr, [x9, x8] + 00073414: adrp x1, #0x339000 + 00073418: add x1, x1, #0xa35 + 0007341c: mov x0, sp + 00073420: bl #0x5f8b0 + 00073424: mov x0, sp + 00073428: bl #0x5d060 + 0007342c: ldr x8, [x20, #0x28] + 00073430: ldr x9, [sp, #0x18] + 00073434: cmp x8, x9 + 00073438: b.ne #0x73450 + 0007343c: ldp x29, x30, [sp, #0x40] + 00073440: ldp x20, x19, [sp, #0x30] + 00073444: ldr x21, [sp, #0x20] + 00073448: add sp, sp, #0x50 + 0007344c: ret + 00073450: bl #0x60b30 + 00073454: mov x19, x0 + 00073458: mov x0, sp + 0007345c: bl #0x5d060 + 00073460: mov x0, x19 + 00073464: bl #0x5fee0 + +### _ZN10CFunctions15SearchInnerGrayEi @ 0x6f258 size=268 + 0006f258: stp x24, x23, [sp, #-0x40]! + 0006f25c: stp x22, x21, [sp, #0x10] + 0006f260: stp x20, x19, [sp, #0x20] + 0006f264: stp x29, x30, [sp, #0x30] + 0006f268: add x29, sp, #0x30 + 0006f26c: mov x19, x0 + 0006f270: mov w8, #0x76d0 + 0006f274: ldr w9, [x19, #0x1da8] + 0006f278: ldr w8, [x19, x8] + 0006f27c: mov w20, w1 + 0006f280: mov w23, wzr + 0006f284: lsr w9, w9, #1 + 0006f288: mov w10, #1 + 0006f28c: mov w24, #0xffff + 0006f290: add w21, w9, w8, lsr #1 + 0006f294: mov w22, #0x7fff + 0006f298: str w10, [x19, #0x54] + 0006f29c: mov x0, x19 + 0006f2a0: mov w1, w22 + 0006f2a4: mov w2, w21 + 0006f2a8: mov w3, wzr + 0006f2ac: bl #0x5e470 + 0006f2b0: ldr w9, [x19, #0x54] + 0006f2b4: mov w8, w0 + 0006f2b8: cbnz w9, #0x6f2c4 + 0006f2bc: ldr w9, [x19, #0x58] + 0006f2c0: cbz w9, #0x6f2d8 + 0006f2c4: ldr s0, [x19, #0xac] + 0006f2c8: mov x0, x19 + 0006f2cc: mov w1, w8 + 0006f2d0: bl #0x5dab0 + 0006f2d4: mov w8, w0 + 0006f2d8: cmp w8, w20 + 0006f2dc: csel w24, w22, w24, gt + 0006f2e0: csel w23, w23, w22, gt + 0006f2e4: add w8, w23, #1 + 0006f2e8: add w9, w23, w24 + 0006f2ec: cmp w8, w24 + 0006f2f0: lsr w22, w9, #1 + 0006f2f4: b.lo #0x6f29c + 0006f2f8: ldr w8, [x19, #0x1e14] + 0006f2fc: ubfx w9, w9, #1, #0x10 + 0006f300: cmp w8, w9 + 0006f304: b.lt #0x6f314 + 0006f308: ldr w10, [x19, #0x1df8] + 0006f30c: cmp w10, w9 + 0006f310: b.ge #0x6f32c + 0006f314: mov w0, #0x100 + 0006f318: ldp x29, x30, [sp, #0x30] + 0006f31c: ldp x20, x19, [sp, #0x20] + 0006f320: ldp x22, x21, [sp, #0x10] + 0006f324: ldp x24, x23, [sp], #0x40 + 0006f328: ret + 0006f32c: ldr w10, [x19, #0x1e18] + 0006f330: subs w9, w9, w10 + 0006f334: b.ge #0x6f340 + 0006f338: mov w0, wzr + 0006f33c: b #0x6f318 ; -> _ZN10CFunctions15SearchInnerGrayEi + 0006f340: sub w8, w8, w10 + 0006f344: mov w10, #-0x400000 + 0006f348: udiv w8, w10, w8 + 0006f34c: mul w8, w8, w9 + 0006f350: lsr w8, w8, #0x16 + 0006f354: add x8, x19, x8 + 0006f358: mov w9, #0x2638 + 0006f35c: ldrb w0, [x8, x9] + 0006f360: b #0x6f318 ; -> _ZN10CFunctions15SearchInnerGrayEi + +### _ZN10CFunctions15SearchInnerTempEi @ 0x6f1a0 size=184 + 0006f1a0: stp x24, x23, [sp, #-0x40]! + 0006f1a4: stp x22, x21, [sp, #0x10] + 0006f1a8: stp x20, x19, [sp, #0x20] + 0006f1ac: stp x29, x30, [sp, #0x30] + 0006f1b0: add x29, sp, #0x30 + 0006f1b4: mov x20, x0 + 0006f1b8: mov w8, #0x76d0 + 0006f1bc: ldr w9, [x20, #0x1da8] + 0006f1c0: ldr w8, [x20, x8] + 0006f1c4: mov w19, w1 + 0006f1c8: mov w23, wzr + 0006f1cc: lsr w9, w9, #1 + 0006f1d0: mov w10, #1 + 0006f1d4: mov w24, #0xffff + 0006f1d8: add w21, w9, w8, lsr #1 + 0006f1dc: mov w22, #0x7fff + 0006f1e0: str w10, [x20, #0x54] + 0006f1e4: mov x0, x20 + 0006f1e8: mov w1, w22 + 0006f1ec: mov w2, w21 + 0006f1f0: mov w3, wzr + 0006f1f4: bl #0x5e470 + 0006f1f8: ldr w9, [x20, #0x54] + 0006f1fc: mov w8, w0 + 0006f200: cbnz w9, #0x6f20c + 0006f204: ldr w9, [x20, #0x58] + 0006f208: cbz w9, #0x6f220 + 0006f20c: ldr s0, [x20, #0xac] + 0006f210: mov x0, x20 + 0006f214: mov w1, w8 + 0006f218: bl #0x5dab0 + 0006f21c: mov w8, w0 + 0006f220: cmp w8, w19 + 0006f224: csel w24, w22, w24, gt + 0006f228: csel w23, w23, w22, gt + 0006f22c: add w8, w23, #1 + 0006f230: add w9, w23, w24 + 0006f234: cmp w8, w24 + 0006f238: lsr w22, w9, #1 + 0006f23c: b.lo #0x6f1e4 + 0006f240: mov w0, w22 + 0006f244: ldp x29, x30, [sp, #0x30] + 0006f248: ldp x20, x19, [sp, #0x20] + 0006f24c: ldp x22, x21, [sp, #0x10] + 0006f250: ldp x24, x23, [sp], #0x40 + 0006f254: ret + +### _ZN10CFunctions18FindMaxTemperatureEv @ 0x6b070 size=160 + 0006b070: ldr x13, [x0, #0x140] + 0006b074: mov w8, #0x76d0 + 0006b078: ldr w11, [x0, x8] + 0006b07c: ldrh w10, [x13] + 0006b080: cbz w11, #0x6b104 + 0006b084: sub w8, w11, #1 + 0006b088: cbz w8, #0x6b104 + 0006b08c: sub w9, w11, #2 + 0006b090: add x12, x9, #1 + 0006b094: cmp x12, #0xf + 0006b098: add x9, x13, #2 + 0006b09c: b.ls #0x6b0ec + 0006b0a0: add w11, w11, #0xf + 0006b0a4: and w11, w11, #0xf + 0006b0a8: sub x12, x12, x11 + 0006b0ac: cbz x12, #0x6b0ec + 0006b0b0: dup v0.8h, w10 + 0006b0b4: sub w8, w8, w12 + 0006b0b8: add x9, x9, x12, lsl #1 + 0006b0bc: add x10, x13, #0x12 + 0006b0c0: mov v1.16b, v0.16b + 0006b0c4: ldp q2, q3, [x10, #-0x10] + 0006b0c8: sub x12, x12, #0x10 + 0006b0cc: add x10, x10, #0x20 + 0006b0d0: umax v0.8h, v0.8h, v2.8h + 0006b0d4: umax v1.8h, v1.8h, v3.8h + 0006b0d8: cbnz x12, #0x6b0c4 + 0006b0dc: umax v0.8h, v0.8h, v1.8h + 0006b0e0: umaxv h0, v0.8h + 0006b0e4: fmov w10, s0 + 0006b0e8: cbz w11, #0x6b104 + 0006b0ec: ldrh w11, [x9], #2 + 0006b0f0: and w12, w10, #0xffff + 0006b0f4: sub w8, w8, #1 + 0006b0f8: cmp w12, w11 + 0006b0fc: csel w10, w11, w10, lo + 0006b100: cbnz w8, #0x6b0ec + 0006b104: and w8, w10, #0xffff + 0006b108: str w8, [x0, #0x1df8] + 0006b10c: ret + +### _ZN10CFunctions16GetTemperaturemCEPijii @ 0x7370c size=272 + 0007370c: str d8, [sp, #-0x50]! + 00073710: str x25, [sp, #8] + 00073714: stp x24, x23, [sp, #0x10] + 00073718: stp x22, x21, [sp, #0x20] + 0007371c: stp x20, x19, [sp, #0x30] + 00073720: stp x29, x30, [sp, #0x40] + 00073724: add x29, sp, #0x40 + 00073728: mov w20, w4 + 0007372c: mov w21, w3 + 00073730: mov w23, w2 + 00073734: mov x22, x1 + 00073738: mov x19, x0 + 0007373c: cbz w20, #0x73748 + 00073740: add x0, x19, #0xf0 + 00073744: bl #0x60430 + 00073748: ldr w8, [x19, #0xec] + 0007374c: cbz x22, #0x737d4 + 00073750: cbz w8, #0x737d4 + 00073754: mov w8, #0x76d0 + 00073758: ldr w8, [x19, x8] + 0007375c: lsr w9, w23, #2 + 00073760: cmp w8, w9 + 00073764: csel w24, w8, w9, lo + 00073768: cbz w24, #0x737c0 + 0007376c: ldr s8, [x19, #0xac] + 00073770: ldr x25, [x19, #0x140] + 00073774: mov x23, xzr + 00073778: ldrh w1, [x25, x23, lsl #1] + 0007377c: mov w3, #1 + 00073780: mov x0, x19 + 00073784: mov w2, w23 + 00073788: bl #0x5e470 + 0007378c: mov w8, w0 + 00073790: cbnz w21, #0x7379c + 00073794: ldr w9, [x19, #0x58] + 00073798: cbz w9, #0x737b0 + 0007379c: mov x0, x19 + 000737a0: mov w1, w8 + 000737a4: mov v0.16b, v8.16b + 000737a8: bl #0x5dab0 + 000737ac: mov w8, w0 + 000737b0: str w8, [x22, x23, lsl #2] + 000737b4: add x23, x23, #1 + 000737b8: cmp w23, w24 + 000737bc: b.lo #0x73778 + 000737c0: cbz w20, #0x737cc + 000737c4: add x0, x19, #0xf0 + 000737c8: bl #0x5ed70 + 000737cc: mov w0, #1 + 000737d0: b #0x73800 ; -> _ZN10CFunctions16GetTemperaturemCEPijii + 000737d4: mov w9, #1 + 000737d8: movk w9, #0xe4ae, lsl #16 + 000737dc: add w10, w9, #4 + 000737e0: cmp w8, #0 + 000737e4: csel w21, w10, w9, eq + 000737e8: bl #0x601c0 + 000737ec: str w21, [x0] + 000737f0: cbz w20, #0x737fc + 000737f4: add x0, x19, #0xf0 + 000737f8: bl #0x5ed70 + 000737fc: mov w0, wzr + 00073800: ldp x29, x30, [sp, #0x40] + 00073804: ldp x20, x19, [sp, #0x30] + 00073808: ldp x22, x21, [sp, #0x20] + 0007380c: ldp x24, x23, [sp, #0x10] + 00073810: ldr x25, [sp, #8] + 00073814: ldr d8, [sp], #0x50 + 00073818: ret + +### _ZN10CFunctions14GetTemperatureEjji @ 0x7252c size=388 + 0007252c: stp x22, x21, [sp, #-0x30]! + 00072530: stp x20, x19, [sp, #0x10] + 00072534: stp x29, x30, [sp, #0x20] + 00072538: add x29, sp, #0x20 + 0007253c: mov w20, w3 + 00072540: mov w22, w2 + 00072544: mov w21, w1 + 00072548: mov x19, x0 + 0007254c: cbz w20, #0x72558 + 00072550: add x0, x19, #0xf0 + 00072554: bl #0x60430 + 00072558: ldr w8, [x19, #0xec] + 0007255c: cbz w8, #0x7258c + 00072560: mov w9, #0x76d0 + 00072564: ldr w9, [x19, x9] + 00072568: cmp w9, w21 + 0007256c: b.ls #0x7258c + 00072570: sub w8, w22, #1 + 00072574: cmp w8, #4 + 00072578: b.hi #0x725bc + 0007257c: adrp x9, #0x339000 + 00072580: add x9, x9, #0xc20 + 00072584: ldr w15, [x9, w8, sxtw #2] + 00072588: b #0x725c0 ; -> _ZN10CFunctions14GetTemperatureEjji + 0007258c: mov w9, #1 + 00072590: movk w9, #0xe4ae, lsl #16 + 00072594: add w10, w9, #4 + 00072598: cmp w8, #0 + 0007259c: csel w21, w10, w9, eq + 000725a0: bl #0x601c0 + 000725a4: str w21, [x0] + 000725a8: cbz w20, #0x725b4 + 000725ac: add x0, x19, #0xf0 + 000725b0: bl #0x5ed70 + 000725b4: mov w21, #-0x7fffffff + 000725b8: b #0x7269c ; -> _ZN10CFunctions14GetTemperatureEjji + 000725bc: mov w15, #3 + 000725c0: ldr w8, [x19, #0x1da8] + 000725c4: udiv w14, w21, w8 + 000725c8: msub w9, w14, w8, w21 + 000725cc: sub w12, w9, w15 + 000725d0: add w11, w9, w15 + 000725d4: cmp w12, w11 + 000725d8: b.le #0x725e8 + 000725dc: mov w9, wzr + 000725e0: mov w10, wzr + 000725e4: b #0x7265c ; -> _ZN10CFunctions14GetTemperatureEjji + 000725e8: mvn w16, w8 + 000725ec: mov w10, wzr + 000725f0: mov w9, wzr + 000725f4: sub w13, w14, w15 + 000725f8: add w14, w14, w15 + 000725fc: madd w15, w15, w16, w21 + 00072600: tbnz w12, #0x1f, #0x7264c + 00072604: cmp w12, w8 + 00072608: b.ge #0x7264c + 0007260c: cmp w13, w14 + 00072610: b.gt #0x7264c + 00072614: mov w16, w15 + 00072618: mov w17, w13 + 0007261c: tbnz w17, #0x1f, #0x7263c + 00072620: ldr w18, [x19, #0x1dac] + 00072624: cmp w17, w18 + 00072628: b.ge #0x7263c + 0007262c: ldr x18, [x19, #0x140] + 00072630: add w9, w9, #1 + 00072634: ldrh w18, [x18, w16, uxtw #1] + 00072638: add w10, w10, w18 + 0007263c: cmp w17, w14 + 00072640: add w17, w17, #1 + 00072644: add w16, w16, w8 + 00072648: b.lt #0x7261c + 0007264c: cmp w12, w11 + 00072650: add w12, w12, #1 + 00072654: add w15, w15, #1 + 00072658: b.lt #0x72600 + 0007265c: udiv w1, w10, w9 + 00072660: mov w3, #1 + 00072664: mov x0, x19 + 00072668: mov w2, w21 + 0007266c: bl #0x5e470 + 00072670: ldr w8, [x19, #0x58] + 00072674: mov w21, w0 + 00072678: cbz w8, #0x72690 + 0007267c: ldr s0, [x19, #0xac] + 00072680: mov x0, x19 + 00072684: mov w1, w21 + 00072688: bl #0x5dab0 + 0007268c: mov w21, w0 + 00072690: cbz w20, #0x7269c + 00072694: add x0, x19, #0xf0 + 00072698: bl #0x5ed70 + 0007269c: ldp x29, x30, [sp, #0x20] + 000726a0: ldp x20, x19, [sp, #0x10] + 000726a4: mov w0, w21 + 000726a8: ldp x22, x21, [sp], #0x30 + 000726ac: ret + +### _ZN10CFunctions17ReviseTemperatureEtji @ 0x6cdb8 size=2296 + 0006cdb8: sub sp, sp, #0x80 + 0006cdbc: str d8, [sp, #0x10] + 0006cdc0: stp x28, x27, [sp, #0x20] + 0006cdc4: stp x26, x25, [sp, #0x30] + 0006cdc8: stp x24, x23, [sp, #0x40] + 0006cdcc: stp x22, x21, [sp, #0x50] + 0006cdd0: stp x20, x19, [sp, #0x60] + 0006cdd4: stp x29, x30, [sp, #0x70] + 0006cdd8: add x29, sp, #0x70 + 0006cddc: mrs x24, tpidr_el0 + 0006cde0: ldr x8, [x24, #0x28] + 0006cde4: mov x19, x0 + 0006cde8: mov w21, w3 + 0006cdec: mov w20, w2 + 0006cdf0: str x8, [sp, #8] + 0006cdf4: ldr w8, [x19, #0x1638] + 0006cdf8: cbz w8, #0x6cf9c + 0006cdfc: ldr w8, [x19, #0x70] + 0006ce00: ldr w9, [x19, #0x163c] + 0006ce04: mov w10, #0x21c + 0006ce08: adrp x11, #0x339000 + 0006ce0c: ldr s1, [x11, #0x4fc] + 0006ce10: cmp w8, w9 + 0006ce14: csel x25, xzr, x8, hs + 0006ce18: madd x8, x25, x10, x19 + 0006ce1c: ldr s0, [x8, #0x1844] + 0006ce20: and w22, w1, #0xffff + 0006ce24: fcmp s0, s1 + 0006ce28: b.le #0x6cfbc + 0006ce2c: adrp x8, #0x339000 + 0006ce30: ldr s1, [x8, #0x500] + 0006ce34: fcmp s0, s1 + 0006ce38: b.pl #0x6cfbc + 0006ce3c: mov w9, #0x76e4 + 0006ce40: mov w10, #0x76e0 + 0006ce44: ldr w9, [x19, x9] + 0006ce48: ldr w10, [x19, x10] + 0006ce4c: mov w12, #0xc350 + 0006ce50: mov w13, #0xe34f + 0006ce54: lsl w16, w22, w9 + 0006ce58: add w16, w16, w10 + 0006ce5c: add w17, w16, w12 + 0006ce60: add w18, w16, w13 + 0006ce64: cmp w17, #0 + 0006ce68: csel w18, w18, w17, lt + 0006ce6c: adrp x11, #0x401000 + 0006ce70: asr w18, w18, #0xd + 0006ce74: mov w14, #0x111 + 0006ce78: mov w15, #-0xe34f + 0006ce7c: ldr x11, [x11, #0xdc0] + 0006ce80: cmp w18, #0x111 + 0006ce84: csel w18, w18, w14, lo + 0006ce88: cmp w16, w15 + 0006ce8c: csel w16, wzr, w18, lt + 0006ce90: add w0, w16, #1 + 0006ce94: ldr w18, [x11, w16, uxtw #2] + 0006ce98: ldr w0, [x11, w0, uxtw #2] + 0006ce9c: sub w16, w17, w16, lsl #13 + 0006cea0: mov w17, #0x1fff + 0006cea4: fmov s1, #1.00000000 + 0006cea8: sub w0, w0, w18 + 0006ceac: mul w16, w16, w0 + 0006ceb0: add w0, w16, w17 + 0006ceb4: cmp w16, #0 + 0006ceb8: csel w16, w0, w16, lt + 0006cebc: ldr w0, [x19, #0x44] + 0006cec0: add w16, w18, w16, asr #13 + 0006cec4: fsub s1, s1, s0 + 0006cec8: ldr w18, [x11] + 0006cecc: add w12, w0, w12 + 0006ced0: add w13, w0, w13 + 0006ced4: cmp w12, #0 + 0006ced8: csel w13, w13, w12, lt + 0006cedc: asr w13, w13, #0xd + 0006cee0: cmp w13, #0x111 + 0006cee4: csel w13, w13, w14, lo + 0006cee8: cmp w0, w15 + 0006ceec: csel w13, wzr, w13, lt + 0006cef0: add w15, w13, #1 + 0006cef4: ldr w14, [x11, w13, uxtw #2] + 0006cef8: ldr w15, [x11, w15, uxtw #2] + 0006cefc: sub w12, w12, w13, lsl #13 + 0006cf00: scvtf s2, w16 + 0006cf04: mov w8, wzr + 0006cf08: sub w13, w15, w14 + 0006cf0c: mul w12, w12, w13 + 0006cf10: add w13, w12, w17 + 0006cf14: cmp w12, #0 + 0006cf18: csel w12, w13, w12, lt + 0006cf1c: add w12, w14, w12, asr #13 + 0006cf20: scvtf s3, w12 + 0006cf24: fmul s1, s1, s3 + 0006cf28: fsub s1, s2, s1 + 0006cf2c: fdiv s0, s1, s0 + 0006cf30: fcvtzs w12, s0 + 0006cf34: cmp w18, w12 + 0006cf38: csel w12, w18, w12, gt + 0006cf3c: mov w13, #0x112 + 0006cf40: add w14, w13, w8 + 0006cf44: lsr w14, w14, #1 + 0006cf48: ldr w15, [x11, w14, uxtw #2] + 0006cf4c: cmp w15, w12 + 0006cf50: csel w8, w8, w14, gt + 0006cf54: csel w13, w14, w13, gt + 0006cf58: add w14, w8, #1 + 0006cf5c: cmp w14, w13 + 0006cf60: b.lo #0x6cf40 + 0006cf64: adrp x14, #0x401000 + 0006cf68: ldr x14, [x14, #0xf60] + 0006cf6c: mov w13, w8 + 0006cf70: lsl x13, x13, #2 + 0006cf74: ldr w11, [x11, x13] + 0006cf78: ldr w13, [x14, x13] + 0006cf7c: mov w14, #-0xc350 + 0006cf80: add w8, w14, w8, lsl #13 + 0006cf84: sub w11, w12, w11 + 0006cf88: mul w11, w11, w13 + 0006cf8c: sub w8, w8, w10 + 0006cf90: add w8, w8, w11, asr #10 + 0006cf94: asr w22, w8, w9 + 0006cf98: b #0x6d210 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006cf9c: mov w8, #0x76e4 + 0006cfa0: ldr w8, [x19, x8] + 0006cfa4: mov w9, #0x76e0 + 0006cfa8: ldr w9, [x19, x9] + 0006cfac: and w10, w1, #0xffff + 0006cfb0: lsl w8, w10, w8 + 0006cfb4: add w0, w8, w9 + 0006cfb8: b #0x6d678 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006cfbc: cbz w21, #0x6d210 + 0006cfc0: mov w8, #0x21c + 0006cfc4: madd x28, x25, x8, x19 + 0006cfc8: ldr s0, [x28, #0x16ec] + 0006cfcc: fmov s8, #1.00000000 + 0006cfd0: fcmp s0, s8 + 0006cfd4: b.lt #0x6d210 + 0006cfd8: mov w8, #0x21c + 0006cfdc: madd x23, x25, x8, x19 + 0006cfe0: ldr s0, [x23, #0x16f0] + 0006cfe4: fcmp s0, s8 + 0006cfe8: b.lt #0x6d210 + 0006cfec: mov w8, #0x21c + 0006cff0: madd x26, x25, x8, x19 + 0006cff4: ldr s1, [x26, #0x16f4] + 0006cff8: fcmp s1, #0.0 + 0006cffc: b.le #0x6d210 + 0006d000: mov w8, #0x21c + 0006d004: madd x27, x25, x8, x19 + 0006d008: ldr s1, [x27, #0x16fc] + 0006d00c: fcmp s1, #0.0 + 0006d010: b.le #0x6d210 + 0006d014: add x2, sp, #4 + 0006d018: mov x3, sp + 0006d01c: mov x0, x19 + 0006d020: mov w1, w20 + 0006d024: bl #0x5dbe0 + 0006d028: cbz w0, #0x6d210 + 0006d02c: mov w10, #0x16f0 + 0006d030: add x10, x23, x10 + 0006d034: mov w9, #0x16ec + 0006d038: ldr s0, [sp, #4] + 0006d03c: ldr s1, [x10] + 0006d040: add x9, x28, x9 + 0006d044: ldr s2, [x9] + 0006d048: mov w11, #0x16f4 + 0006d04c: mov w12, #0x16fc + 0006d050: mov w13, #0x21c + 0006d054: mov w14, #0x1700 + 0006d058: mov w15, #0x16f8 + 0006d05c: add x18, x26, x11 + 0006d060: add x12, x27, x12 + 0006d064: madd x10, x25, x13, x19 + 0006d068: fcmp s1, s0 + 0006d06c: add x13, x10, x14 + 0006d070: add x14, x10, x15 + 0006d074: csel x9, x12, x18, lt + 0006d078: mov w16, #0x76e4 + 0006d07c: csel x11, x13, x14, lt + 0006d080: fcmp s1, s2 + 0006d084: ldr s1, [x9] + 0006d088: mov w17, #0x76e0 + 0006d08c: ldr w9, [x19, x16] + 0006d090: ldr w10, [x19, x17] + 0006d094: fmul s0, s0, s1 + 0006d098: ldr s1, [x11] + 0006d09c: lsl w16, w22, w9 + 0006d0a0: mov w0, #0xc350 + 0006d0a4: add w16, w16, w10 + 0006d0a8: mov w1, #0xe34f + 0006d0ac: adrp x11, #0x401000 + 0006d0b0: csel x12, x12, x18, lt + 0006d0b4: add w17, w16, w0 + 0006d0b8: ldr x11, [x11, #0xdc0] + 0006d0bc: fadd s0, s0, s1 + 0006d0c0: ldr s1, [x12] + 0006d0c4: add w12, w16, w1 + 0006d0c8: csel x13, x13, x14, lt + 0006d0cc: cmp w17, #0 + 0006d0d0: csel w12, w12, w17, lt + 0006d0d4: asr w12, w12, #0xd + 0006d0d8: mov w2, #0x111 + 0006d0dc: mov w15, #-0xe34f + 0006d0e0: cmp w12, #0x111 + 0006d0e4: csel w12, w12, w2, lo + 0006d0e8: cmp w16, w15 + 0006d0ec: csel w12, wzr, w12, lt + 0006d0f0: add w14, w12, #1 + 0006d0f4: fmul s1, s2, s1 + 0006d0f8: ldr s2, [x13] + 0006d0fc: ldr w13, [x11, w12, uxtw #2] + 0006d100: ldr w14, [x11, w14, uxtw #2] + 0006d104: sub w12, w17, w12, lsl #13 + 0006d108: ldrh w17, [sp] + 0006d10c: mov w16, #0x1fff + 0006d110: sub w14, w14, w13 + 0006d114: mul w12, w12, w14 + 0006d118: add w14, w12, w16 + 0006d11c: cmp w12, #0 + 0006d120: csel w12, w14, w12, lt + 0006d124: add w12, w13, w12, asr #13 + 0006d128: lsl w13, w17, w9 + 0006d12c: add w13, w13, w10 + 0006d130: add w14, w13, w0 + 0006d134: add w17, w13, w1 + 0006d138: cmp w14, #0 + 0006d13c: csel w17, w17, w14, lt + 0006d140: asr w17, w17, #0xd + 0006d144: cmp w17, #0x111 + 0006d148: csel w17, w17, w2, lo + 0006d14c: cmp w13, w15 + 0006d150: csel w13, wzr, w17, lt + 0006d154: add w17, w13, #1 + 0006d158: ldr w15, [x11, w13, uxtw #2] + 0006d15c: ldr w17, [x11, w17, uxtw #2] + 0006d160: sub w13, w14, w13, lsl #13 + 0006d164: fadd s1, s1, s2 + 0006d168: fdiv s0, s0, s1 + 0006d16c: sub w14, w17, w15 + 0006d170: mul w13, w13, w14 + 0006d174: add w14, w13, w16 + 0006d178: cmp w13, #0 + 0006d17c: scvtf s1, w12 + 0006d180: sub w12, w12, w15 + 0006d184: csel w13, w14, w13, lt + 0006d188: sub w12, w12, w13, asr #13 + 0006d18c: fsub s0, s8, s0 + 0006d190: scvtf s2, w12 + 0006d194: fmul s0, s0, s2 + 0006d198: fadd s0, s0, s1 + 0006d19c: mov w8, wzr + 0006d1a0: fcvtzs w12, s0 + 0006d1a4: mov w13, #0x112 + 0006d1a8: add w14, w13, w8 + 0006d1ac: lsr w14, w14, #1 + 0006d1b0: ldr w15, [x11, w14, uxtw #2] + 0006d1b4: cmp w15, w12 + 0006d1b8: csel w8, w8, w14, gt + 0006d1bc: csel w13, w14, w13, gt + 0006d1c0: add w14, w8, #1 + 0006d1c4: cmp w14, w13 + 0006d1c8: b.lo #0x6d1a8 + 0006d1cc: adrp x14, #0x401000 + 0006d1d0: ldr x14, [x14, #0xf60] + 0006d1d4: mov w13, w8 + 0006d1d8: lsl x13, x13, #2 + 0006d1dc: ldr w11, [x11, x13] + 0006d1e0: ldr w13, [x14, x13] + 0006d1e4: mov w14, #-0xc350 + 0006d1e8: add w8, w14, w8, lsl #13 + 0006d1ec: sub w8, w8, w10 + 0006d1f0: sub w10, w12, w11 + 0006d1f4: mul w10, w10, w13 + 0006d1f8: add w8, w8, w10, asr #10 + 0006d1fc: asr w8, w8, w9 + 0006d200: bic w8, w8, w8, asr #31 + 0006d204: mov w9, #0xffff + 0006d208: cmp w8, w9 + 0006d20c: csel w22, w8, w9, lt + 0006d210: mov w8, #0x21c + 0006d214: madd x8, x25, x8, x19 + 0006d218: ldr w8, [x8, #0x167c] + 0006d21c: subs w9, w8, #1 + 0006d220: b.ne #0x6d22c + 0006d224: mov w8, wzr + 0006d228: b #0x6d258 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d22c: mov w10, #0x21c + 0006d230: madd x10, x25, x10, x19 + 0006d234: mov w11, #0x1680 + 0006d238: mov x8, xzr + 0006d23c: add x10, x10, x11 + 0006d240: ldr w11, [x10, x8, lsl #2] + 0006d244: cmp w22, w11 + 0006d248: b.le #0x6d258 + 0006d24c: add x8, x8, #1 + 0006d250: cmp w8, w9 + 0006d254: b.lo #0x6d240 + 0006d258: mov w11, #0x21c + 0006d25c: mov w12, #0x1714 + 0006d260: mov w13, #1 + 0006d264: madd x11, x25, x11, x19 + 0006d268: lsl w10, w8, #1 + 0006d26c: bfi w13, w8, #1, #0x1f + 0006d270: add x8, x11, x12 + 0006d274: ldr w12, [x11, #0x1678] + 0006d278: ldr w15, [x11, #0x1674] + 0006d27c: ldrsw x17, [x8, w10, uxtw #2] + 0006d280: ldr w16, [x11, #0x1670] + 0006d284: ldp w11, w10, [x19, #0x3c] + 0006d288: ldr w14, [x19, #0x4c] + 0006d28c: ldr w8, [x8, w13, uxtw #2] + 0006d290: sxtw x9, w22 + 0006d294: sub w12, w12, w15 + 0006d298: mul x9, x17, x9 + 0006d29c: asr x9, x9, x16 + 0006d2a0: add w12, w12, w11 + 0006d2a4: cbz w14, #0x6d2c0 + 0006d2a8: sub w12, w12, w10 + 0006d2ac: cmp w12, #0x3e8 + 0006d2b0: b.gt #0x6d2cc + 0006d2b4: mov w13, #-0x1388 + 0006d2b8: cmp w12, w13 + 0006d2bc: b #0x6d2dc ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d2c0: sub w12, w10, w12 + 0006d2c4: cmp w12, #0x3e8 + 0006d2c8: b.le #0x6d2d4 + 0006d2cc: mov w12, #0x3e8 + 0006d2d0: b #0x6d2e0 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d2d4: cmn w12, #0x3e8 + 0006d2d8: mov w13, #-0x3e8 + 0006d2dc: csel w12, w12, w13, gt + 0006d2e0: ldp w13, w14, [x19, #0x44] + 0006d2e4: mov w15, #0xc350 + 0006d2e8: mov w16, #0xe34f + 0006d2ec: mov w17, #0x111 + 0006d2f0: sub w12, w12, w14 + 0006d2f4: sub w11, w13, w11 + 0006d2f8: add w12, w12, w10 + 0006d2fc: add w13, w12, w11, lsl #1 + 0006d300: add w12, w10, w15 + 0006d304: add w15, w10, w16 + 0006d308: cmp w12, #0 + 0006d30c: csel w15, w15, w12, lt + 0006d310: asr w15, w15, #0xd + 0006d314: mov w14, #-0xe34f + 0006d318: cmp w15, #0x111 + 0006d31c: mov w11, #0x1fff + 0006d320: csel w15, w15, w17, lo + 0006d324: cmp w10, w14 + 0006d328: add w14, w13, w12 + 0006d32c: csel w10, wzr, w15, lt + 0006d330: add w15, w14, w11 + 0006d334: cmp w14, #0 + 0006d338: csel w15, w15, w14, lt + 0006d33c: asr w15, w15, #0xd + 0006d340: cmp w15, #0x111 + 0006d344: mov w16, #-0x1fff + 0006d348: csel w15, w15, w17, lo + 0006d34c: cmp w14, w16 + 0006d350: csel w15, wzr, w15, lt + 0006d354: cmp w10, w15 + 0006d358: b.ne #0x6d394 + 0006d35c: adrp x14, #0x401000 + 0006d360: ldr x14, [x14, #0xdc0] + 0006d364: add w12, w10, #1 + 0006d368: ldr w12, [x14, w12, uxtw #2] + 0006d36c: ldr w10, [x14, w10, uxtw #2] + 0006d370: sub w10, w12, w10 + 0006d374: mul w10, w10, w13 + 0006d378: add w11, w10, w11 + 0006d37c: cmp w10, #0 + 0006d380: csel w10, w11, w10, lt + 0006d384: asr w22, w10, #0xd + 0006d388: add w23, w8, w9 + 0006d38c: cbnz w21, #0x6d3f8 + 0006d390: b #0x6d53c ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d394: adrp x13, #0x401000 + 0006d398: ldr x13, [x13, #0xdc0] + 0006d39c: add w16, w10, #1 + 0006d3a0: add w17, w15, #1 + 0006d3a4: ldr w18, [x13, w10, uxtw #2] + 0006d3a8: ldr w16, [x13, w16, uxtw #2] + 0006d3ac: ldr w17, [x13, w17, uxtw #2] + 0006d3b0: ldr w13, [x13, w15, uxtw #2] + 0006d3b4: sub w10, w12, w10, lsl #13 + 0006d3b8: sub w12, w14, w15, lsl #13 + 0006d3bc: sub w14, w16, w18 + 0006d3c0: sub w15, w17, w13 + 0006d3c4: mul w12, w15, w12 + 0006d3c8: mul w10, w14, w10 + 0006d3cc: add w14, w12, w11 + 0006d3d0: cmp w12, #0 + 0006d3d4: add w11, w10, w11 + 0006d3d8: csel w12, w14, w12, lt + 0006d3dc: cmp w10, #0 + 0006d3e0: csel w10, w11, w10, lt + 0006d3e4: sub w11, w13, w18 + 0006d3e8: sub w10, w11, w10, asr #13 + 0006d3ec: add w22, w10, w12, asr #13 + 0006d3f0: add w23, w8, w9 + 0006d3f4: cbz w21, #0x6d53c + 0006d3f8: ldr s0, [x19, #0x84] + 0006d3fc: fcmp s0, #0.0 + 0006d400: b.eq #0x6d53c + 0006d404: mov w8, #0x21c + 0006d408: madd x8, x25, x8, x19 + 0006d40c: ldr w9, [x8, #0x184c] + 0006d410: ldr w10, [x8, #0x1848] + 0006d414: mov w8, #0x4a78 + 0006d418: ldr w8, [x19, x8] + 0006d41c: sub w9, w9, w10 + 0006d420: mov w10, #0xc350 + 0006d424: cmp w9, w10 + 0006d428: b.gt #0x6d440 + 0006d42c: mov w9, #0x9c40 + 0006d430: cmp w8, w9 + 0006d434: csel w8, w8, w9, lt + 0006d438: mov w9, #0x1388 + 0006d43c: b #0x6d450 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d440: mov w9, #0xea60 + 0006d444: cmp w8, w9 + 0006d448: csel w8, w8, w9, lt + 0006d44c: mov w9, #-0x9c40 + 0006d450: cmp w8, w9 + 0006d454: csel w8, w8, w9, gt + 0006d458: ldr w9, [x19, #0x80] + 0006d45c: mov w10, #0x4c08 + 0006d460: movk w10, #1, lsl #16 + 0006d464: mov w11, #0x6c07 + 0006d468: sub w8, w8, w9 + 0006d46c: scvtf s1, w8 + 0006d470: fmul s0, s0, s1 + 0006d474: fcvtzs w9, s0 + 0006d478: movk w11, #1, lsl #16 + 0006d47c: add w8, w9, w10 + 0006d480: add w10, w9, w11 + 0006d484: cmp w8, #0 + 0006d488: csel w10, w10, w8, lt + 0006d48c: asr w10, w10, #0xd + 0006d490: mov w11, #0x93f9 + 0006d494: mov w12, #0x111 + 0006d498: cmp w10, #0x111 + 0006d49c: movk w11, #0xfffe, lsl #16 + 0006d4a0: csel w10, w10, w12, lo + 0006d4a4: cmp w9, w11 + 0006d4a8: csel w10, wzr, w10, lt + 0006d4ac: cmp w10, #0xa + 0006d4b0: b.ne #0x6d4e0 + 0006d4b4: adrp x8, #0x401000 + 0006d4b8: ldr x8, [x8, #0xdc0] + 0006d4bc: mov w11, #0x1fff + 0006d4c0: ldp w10, w8, [x8, #0x28] + 0006d4c4: sub w8, w8, w10 + 0006d4c8: mul w8, w8, w9 + 0006d4cc: add w9, w8, w11 + 0006d4d0: cmp w8, #0 + 0006d4d4: csel w8, w9, w8, lt + 0006d4d8: asr w8, w8, #0xd + 0006d4dc: b #0x6d538 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d4e0: adrp x9, #0x401000 + 0006d4e4: ldr x9, [x9, #0xdc0] + 0006d4e8: add w11, w10, #1 + 0006d4ec: sub w8, w8, w10, lsl #13 + 0006d4f0: ldp w12, w13, [x9, #0x28] + 0006d4f4: ldr w10, [x9, w10, uxtw #2] + 0006d4f8: ldr w9, [x9, w11, uxtw #2] + 0006d4fc: mov w11, #0xc08 + 0006d500: sub w13, w13, w12 + 0006d504: mul w11, w13, w11 + 0006d508: sub w9, w9, w10 + 0006d50c: mov w13, #0x1fff + 0006d510: mul w8, w9, w8 + 0006d514: add w9, w8, w13 + 0006d518: cmp w8, #0 + 0006d51c: add w13, w11, w13 + 0006d520: csel w8, w9, w8, lt + 0006d524: cmp w11, #0 + 0006d528: csel w9, w13, w11, lt + 0006d52c: sub w10, w10, w12 + 0006d530: sub w9, w10, w9, asr #13 + 0006d534: add w8, w9, w8, asr #13 + 0006d538: add w22, w8, w22 + 0006d53c: mov w8, #0x21c + 0006d540: madd x8, x25, x8, x19 + 0006d544: ldr s0, [x8, #0x1854] + 0006d548: fcmp s0, #0.0 + 0006d54c: b.eq #0x6d664 + 0006d550: ldr w9, [x19, #0x1da8] + 0006d554: ldr w10, [x19, #0x1dac] + 0006d558: mov w11, #0x1854 + 0006d55c: udiv w12, w20, w9 + 0006d560: msub w13, w12, w9, w20 + 0006d564: sub w10, w12, w10, lsr #1 + 0006d568: sub w9, w13, w9, lsr #1 + 0006d56c: mul w10, w10, w10 + 0006d570: madd w9, w9, w9, w10 + 0006d574: scvtf s1, w9 + 0006d578: fsqrt s0, s1 + 0006d57c: fcmp s0, s0 + 0006d580: add x20, x8, x11 + 0006d584: b.vc #0x6d590 + 0006d588: mov v0.16b, v1.16b + 0006d58c: bl #0x5ff10 + 0006d590: mov w8, #0xc350 + 0006d594: mov w9, #0xe34f + 0006d598: add w13, w23, w8 + 0006d59c: add w14, w23, w9 + 0006d5a0: cmp w13, #0 + 0006d5a4: csel w14, w14, w13, lt + 0006d5a8: adrp x12, #0x401000 + 0006d5ac: asr w14, w14, #0xd + 0006d5b0: ldr s1, [x20] + 0006d5b4: mov w10, #0x111 + 0006d5b8: mov w11, #-0xe34f + 0006d5bc: ldr x12, [x12, #0xdc0] + 0006d5c0: cmp w14, #0x111 + 0006d5c4: csel w14, w14, w10, lo + 0006d5c8: cmp w23, w11 + 0006d5cc: csel w14, wzr, w14, lt + 0006d5d0: add w16, w14, #1 + 0006d5d4: ldr w15, [x12, w14, uxtw #2] + 0006d5d8: ldr w16, [x12, w16, uxtw #2] + 0006d5dc: sub w13, w13, w14, lsl #13 + 0006d5e0: ldr w14, [x19, #0x48] + 0006d5e4: mov w17, #0x1fff + 0006d5e8: sub w16, w16, w15 + 0006d5ec: mul w13, w16, w13 + 0006d5f0: add w16, w13, w17 + 0006d5f4: cmp w13, #0 + 0006d5f8: add w8, w14, w8 + 0006d5fc: csel w13, w16, w13, lt + 0006d600: add w9, w14, w9 + 0006d604: cmp w8, #0 + 0006d608: csel w9, w9, w8, lt + 0006d60c: asr w9, w9, #0xd + 0006d610: cmp w9, #0x111 + 0006d614: csel w9, w9, w10, lo + 0006d618: cmp w14, w11 + 0006d61c: csel w9, wzr, w9, lt + 0006d620: add w11, w9, #1 + 0006d624: ldr w10, [x12, w9, uxtw #2] + 0006d628: ldr w11, [x12, w11, uxtw #2] + 0006d62c: sub w8, w8, w9, lsl #13 + 0006d630: fmul s0, s0, s1 + 0006d634: sub w9, w15, w10 + 0006d638: sub w10, w11, w10 + 0006d63c: mul w8, w8, w10 + 0006d640: add w10, w8, w17 + 0006d644: cmp w8, #0 + 0006d648: csel w8, w10, w8, lt + 0006d64c: add w9, w9, w13, asr #13 + 0006d650: sub w8, w9, w8, asr #13 + 0006d654: scvtf s1, w8 + 0006d658: fnmul s0, s0, s1 + 0006d65c: fcvtzs w8, s0 + 0006d660: add w22, w22, w8 + 0006d664: mov x0, x19 + 0006d668: mov w1, w23 + 0006d66c: mov w2, w22 + 0006d670: bl #0x5fe90 + 0006d674: add w0, w0, w23 + 0006d678: ldr x8, [x24, #0x28] + 0006d67c: ldr x9, [sp, #8] + 0006d680: cmp x8, x9 + 0006d684: b.ne #0x6d6ac + 0006d688: ldp x29, x30, [sp, #0x70] + 0006d68c: ldp x20, x19, [sp, #0x60] + 0006d690: ldp x22, x21, [sp, #0x50] + 0006d694: ldp x24, x23, [sp, #0x40] + 0006d698: ldp x26, x25, [sp, #0x30] + 0006d69c: ldp x28, x27, [sp, #0x20] + 0006d6a0: ldr d8, [sp, #0x10] + 0006d6a4: add sp, sp, #0x80 + 0006d6a8: ret + 0006d6ac: bl #0x60b30 + +### _ZN10CFunctions9FilterE2XEv @ 0x6b248 size=368 + 0006b248: stp x22, x21, [sp, #-0x30]! + 0006b24c: stp x20, x19, [sp, #0x10] + 0006b250: stp x29, x30, [sp, #0x20] + 0006b254: add x29, sp, #0x20 + 0006b258: mov x19, x0 + 0006b25c: ldr w9, [x19, #0x1dd8] + 0006b260: ldr w11, [x19, #0x1da8] + 0006b264: ldr x8, [x19, #0x140] + 0006b268: ldr w10, [x19, #0x1dd4] + 0006b26c: ldr w12, [x19, #0x1dac] + 0006b270: ldr x20, [x19, #0x168] + 0006b274: mul w9, w11, w9 + 0006b278: mov w13, #-1 + 0006b27c: add x8, x8, w9, uxtw #1 + 0006b280: add x21, x8, x10, lsl #1 + 0006b284: eor w22, w13, w12, lsr #1 + 0006b288: lsr w8, w11, #1 + 0006b28c: add w8, w8, #2 + 0006b290: lsl x2, x8, #1 + 0006b294: mov x0, x20 + 0006b298: mov x1, x21 + 0006b29c: bl #0x5cc60 + 0006b2a0: ldr w11, [x19, #0x1da8] + 0006b2a4: add w22, w22, #1 + 0006b2a8: ubfx x8, x11, #1, #0x1f + 0006b2ac: add w8, w8, #2 + 0006b2b0: add x21, x21, x11, lsl #1 + 0006b2b4: add x20, x20, w8, uxtw #1 + 0006b2b8: cbnz w22, #0x6b288 + 0006b2bc: ldr w8, [x19, #0x1dac] + 0006b2c0: lsr w8, w8, #1 + 0006b2c4: cbz w8, #0x6b3a8 + 0006b2c8: ldr x9, [x19, #0x140] + 0006b2cc: ldr x10, [x19, #0x168] + 0006b2d0: lsr w14, w11, #1 + 0006b2d4: cbnz w14, #0x6b2ec + 0006b2d8: b #0x6b330 ; -> _ZN10CFunctions9FilterE2XEv + 0006b2dc: ldr w11, [x19, #0x1da8] + 0006b2e0: add x10, x13, #4 + 0006b2e4: lsr w14, w11, #1 + 0006b2e8: cbz w14, #0x6b330 + 0006b2ec: mov x11, x10 + 0006b2f0: ldrh w15, [x11], #2 + 0006b2f4: sub w12, w14, #1 + 0006b2f8: add x13, x9, #4 + 0006b2fc: neg w14, w14 + 0006b300: ldrh w16, [x11], #2 + 0006b304: add w14, w14, #1 + 0006b308: add w17, w16, w15, uxth + 0006b30c: lsr w17, w17, #1 + 0006b310: bfi w15, w17, #0x10, #0x10 + 0006b314: str w15, [x9], #4 + 0006b318: mov w15, w16 + 0006b31c: cbnz w14, #0x6b300 + 0006b320: ldr w11, [x19, #0x1da8] + 0006b324: add x9, x10, x12, lsl #1 + 0006b328: add x10, x9, #2 + 0006b32c: add x9, x13, x12, lsl #2 + 0006b330: lsr w16, w11, #1 + 0006b334: sub x13, x10, w16, uxtw #1 + 0006b338: cbz w16, #0x6b3a0 + 0006b33c: ldrh w13, [x13] + 0006b340: ldrh w17, [x10, #4] + 0006b344: sub w11, w16, #1 + 0006b348: sub x14, x11, x16 + 0006b34c: add x12, x9, #4 + 0006b350: neg w15, w16 + 0006b354: neg x16, x16, lsl #1 + 0006b358: mov x18, x10 + 0006b35c: and w17, w17, #0xffff + 0006b360: add x0, x16, x18 + 0006b364: add w1, w17, w13, uxth + 0006b368: ldrh w13, [x0, #2] + 0006b36c: ldrh w17, [x18, #6] + 0006b370: lsr w0, w1, #1 + 0006b374: add w15, w15, #1 + 0006b378: add w1, w1, w13 + 0006b37c: add w1, w1, w17 + 0006b380: lsr w1, w1, #2 + 0006b384: bfi w0, w1, #0x10, #0x10 + 0006b388: str w0, [x9], #4 + 0006b38c: add x18, x18, #2 + 0006b390: cbnz w15, #0x6b35c + 0006b394: add x9, x10, x14, lsl #1 + 0006b398: add x13, x9, #2 + 0006b39c: add x9, x12, x11, lsl #2 + 0006b3a0: sub w8, w8, #1 + 0006b3a4: cbnz w8, #0x6b2dc + 0006b3a8: ldp x29, x30, [sp, #0x20] + 0006b3ac: ldp x20, x19, [sp, #0x10] + 0006b3b0: ldp x22, x21, [sp], #0x30 + 0006b3b4: ret + +### _ZN10CFunctions12ResizeBMP_2XEv @ 0x6be98 size=916 + 0006be98: ldrsw x8, [x0, #0x1da8] + 0006be9c: ldr w12, [x0, #0x1dac] + 0006bea0: ldr x11, [x0, #0x170] + 0006bea4: ldr x10, [x0, #0xd8] + 0006bea8: lsl w9, w8, #1 + 0006beac: subs w13, w12, #1 + 0006beb0: b.le #0x6c0c0 + 0006beb4: stp x22, x21, [sp, #-0x20]! + 0006beb8: stp x20, x19, [sp, #0x10] + 0006bebc: cmp w8, #0 + 0006bec0: cinc w18, w8, lt + 0006bec4: mov x14, xzr + 0006bec8: sub x15, x8, #2 + 0006becc: lsl x16, x8, #2 + 0006bed0: add x17, x11, #2 + 0006bed4: sbfx x18, x18, #1, #0x1f + 0006bed8: add x1, x11, x8 + 0006bedc: mov x2, x10 + 0006bee0: cmp w8, #3 + 0006bee4: mul x3, x14, x8 + 0006bee8: b.lt #0x6bf94 + 0006beec: mov x5, xzr + 0006bef0: mov x4, x2 + 0006bef4: add x6, x17, x5 + 0006bef8: ldurb w20, [x6, #-2] + 0006befc: ldurb w21, [x6, #-1] + 0006bf00: ldrb w22, [x6] + 0006bf04: add x19, x5, #4 + 0006bf08: cmp x19, x8 + 0006bf0c: add w19, w21, w20 + 0006bf10: add w22, w22, w21 + 0006bf14: bfi w20, w21, #0x10, #8 + 0006bf18: lsr w19, w19, #1 + 0006bf1c: lsr w21, w22, #1 + 0006bf20: bfi w20, w19, #8, #8 + 0006bf24: bfi w20, w21, #0x18, #8 + 0006bf28: add x7, x1, x5 + 0006bf2c: str w20, [x4] + 0006bf30: ldurb w19, [x6, #-2] + 0006bf34: ldrb w20, [x7] + 0006bf38: ldurb w21, [x6, #-1] + 0006bf3c: ldrb w22, [x7, #1] + 0006bf40: ldrb w6, [x6] + 0006bf44: ldrb w7, [x7, #2] + 0006bf48: add w19, w20, w19 + 0006bf4c: add w20, w22, w21 + 0006bf50: add w21, w19, w21 + 0006bf54: add w6, w20, w6 + 0006bf58: add w21, w21, w22 + 0006bf5c: lsr w19, w19, #1 + 0006bf60: lsl w20, w20, #0xf + 0006bf64: add w6, w6, w7 + 0006bf68: lsr w7, w21, #2 + 0006bf6c: and w20, w20, #0xff0000 + 0006bf70: lsl w6, w6, #0x16 + 0006bf74: bfi w19, w7, #8, #9 + 0006bf78: and w6, w6, #0xff000000 + 0006bf7c: add w7, w19, w20 + 0006bf80: add w6, w7, w6 + 0006bf84: add x5, x5, #2 + 0006bf88: str w6, [x4, x18, lsl #2] + 0006bf8c: add x4, x4, #4 + 0006bf90: b.lt #0x6bef4 + 0006bf94: add x3, x3, x15 + 0006bf98: add x5, x11, x3 + 0006bf9c: ldrb w6, [x5] + 0006bfa0: ldrb w7, [x5, #1] + 0006bfa4: madd w4, w9, w14, w15 + 0006bfa8: add x3, x3, x8 + 0006bfac: add x3, x11, x3 + 0006bfb0: add w7, w7, w6 + 0006bfb4: lsr w7, w7, #1 + 0006bfb8: bfi w6, w7, #8, #8 + 0006bfbc: strh w6, [x10, w4, sxtw #1] + 0006bfc0: add w7, w4, w8 + 0006bfc4: ldrb w4, [x5] + 0006bfc8: ldrb w6, [x3] + 0006bfcc: ldrb w5, [x5, #1] + 0006bfd0: ldrb w3, [x3, #1] + 0006bfd4: add x14, x14, #1 + 0006bfd8: add w4, w6, w4 + 0006bfdc: lsr w6, w4, #1 + 0006bfe0: add w4, w4, w5 + 0006bfe4: add w3, w4, w3 + 0006bfe8: lsr w3, w3, #2 + 0006bfec: add x2, x2, x16 + 0006bff0: add x17, x17, x8 + 0006bff4: cmp x14, x13 + 0006bff8: bfi w6, w3, #8, #8 + 0006bffc: add x1, x1, x8 + 0006c000: strh w6, [x10, w7, sxtw #1] + 0006c004: b.ne #0x6bee0 + 0006c008: ldp x20, x19, [sp, #0x10] + 0006c00c: subs w14, w12, #1 + 0006c010: sub w12, w8, #1 + 0006c014: ldp x22, x21, [sp], #0x20 + 0006c018: b.le #0x6c0c4 + 0006c01c: lsl w15, w8, #2 + 0006c020: mov w13, wzr + 0006c024: lsl w16, w12, #1 + 0006c028: add x3, x11, w12, sxtw + 0006c02c: sub w17, w15, #1 + 0006c030: sub w18, w15, #2 + 0006c034: sub w1, w9, #1 + 0006c038: mov x2, x14 + 0006c03c: ldrb w4, [x3] + 0006c040: add w5, w16, w13 + 0006c044: add x7, x3, x8 + 0006c048: sub x2, x2, #1 + 0006c04c: strb w4, [x10, w5, sxtw] + 0006c050: ldrb w4, [x3] + 0006c054: ldurb w6, [x3, #-1] + 0006c058: add w5, w1, w13 + 0006c05c: add w4, w4, w4, lsl #1 + 0006c060: lsr w4, w4, #2 + 0006c064: add w4, w4, w6, lsr #2 + 0006c068: strb w4, [x10, w5, sxtw] + 0006c06c: ldrb w4, [x3] + 0006c070: ldrb w5, [x7] + 0006c074: add w6, w18, w13 + 0006c078: add w4, w5, w4 + 0006c07c: lsr w4, w4, #1 + 0006c080: strb w4, [x10, w6, sxtw] + 0006c084: ldrb w4, [x3] + 0006c088: ldrb w5, [x7] + 0006c08c: ldurb w3, [x3, #-1] + 0006c090: ldurb w6, [x7, #-1] + 0006c094: add w4, w5, w4 + 0006c098: add w4, w4, w4, lsl #1 + 0006c09c: add w3, w6, w3 + 0006c0a0: add w3, w3, w4 + 0006c0a4: add w5, w17, w13 + 0006c0a8: lsr w3, w3, #3 + 0006c0ac: strb w3, [x10, w5, sxtw] + 0006c0b0: add w13, w13, w15 + 0006c0b4: mov x3, x7 + 0006c0b8: cbnz x2, #0x6c03c + 0006c0bc: b #0x6c0c8 ; -> _ZN10CFunctions12ResizeBMP_2XEv + 0006c0c0: sub w12, w8, #1 + 0006c0c4: mov w14, w13 + 0006c0c8: mul w15, w8, w14 + 0006c0cc: mul w13, w14, w8 + 0006c0d0: cmp w8, #2 + 0006c0d4: lsl w15, w15, #2 + 0006c0d8: b.lt #0x6c17c + 0006c0dc: mov w18, #2 + 0006c0e0: bfi w18, w14, #2, #0x1e + 0006c0e4: add x1, x11, w13, sxtw + 0006c0e8: mul w11, w8, w18 + 0006c0ec: mov w16, w12 + 0006c0f0: add w17, w15, #1 + 0006c0f4: orr w11, w11, #1 + 0006c0f8: neg x14, x8 + 0006c0fc: mov x18, x1 + 0006c100: ldrb w2, [x1] + 0006c104: sub w3, w17, #1 + 0006c108: sub x16, x16, #1 + 0006c10c: strb w2, [x10, w3, sxtw] + 0006c110: ldrb w2, [x18], #1 + 0006c114: ldrb w3, [x18] + 0006c118: add w2, w3, w2 + 0006c11c: lsr w2, w2, #1 + 0006c120: strb w2, [x10, w17, sxtw] + 0006c124: ldrb w2, [x1] + 0006c128: add x3, x1, x14 + 0006c12c: ldrb w4, [x3] + 0006c130: add w17, w17, #2 + 0006c134: add w2, w2, w2, lsl #1 + 0006c138: lsr w2, w2, #2 + 0006c13c: add w2, w2, w4, lsr #2 + 0006c140: sub w4, w11, #1 + 0006c144: strb w2, [x10, w4, sxtw] + 0006c148: ldrb w1, [x1] + 0006c14c: ldrb w4, [x18] + 0006c150: ldrb w2, [x3] + 0006c154: ldrb w3, [x3, #1] + 0006c158: add w1, w4, w1 + 0006c15c: add w1, w1, w1, lsl #1 + 0006c160: add w2, w3, w2 + 0006c164: add w1, w2, w1 + 0006c168: lsr w1, w1, #3 + 0006c16c: strb w1, [x10, w11, sxtw] + 0006c170: add w11, w11, #2 + 0006c174: mov x1, x18 + 0006c178: cbnz x16, #0x6c100 + 0006c17c: ldr x10, [x0, #0x170] + 0006c180: sxtw x11, w13 + 0006c184: add x11, x11, w12, sxtw + 0006c188: ldr x13, [x0, #0xd8] + 0006c18c: ldrb w10, [x10, x11] + 0006c190: add w12, w15, w12, lsl #1 + 0006c194: sxtw x14, w12 + 0006c198: add w9, w12, w9 + 0006c19c: strb w10, [x13, x14] + 0006c1a0: ldr x10, [x0, #0x170] + 0006c1a4: ldr x15, [x0, #0xd8] + 0006c1a8: add x10, x10, x11 + 0006c1ac: ldrb w13, [x10] + 0006c1b0: ldurb w10, [x10, #-1] + 0006c1b4: add w13, w13, w13, lsl #1 + 0006c1b8: add w10, w13, w10 + 0006c1bc: orr w13, w12, #1 + 0006c1c0: sxtw x13, w13 + 0006c1c4: lsr w10, w10, #2 + 0006c1c8: strb w10, [x15, x13] + 0006c1cc: ldr x10, [x0, #0x170] + 0006c1d0: sxtw x12, w11 + 0006c1d4: sub x8, x12, x8 + 0006c1d8: ldr x12, [x0, #0xd8] + 0006c1dc: ldrb w11, [x10, x11] + 0006c1e0: ldrb w8, [x10, x8] + 0006c1e4: sxtw x10, w9 + 0006c1e8: orr w9, w9, #1 + 0006c1ec: add w11, w11, w11, lsl #1 + 0006c1f0: add w8, w11, w8 + 0006c1f4: lsr w8, w8, #2 + 0006c1f8: strb w8, [x12, x10] + 0006c1fc: ldr x8, [x0, #0xd8] + 0006c200: ldrb w11, [x8, x14] + 0006c204: ldrb w12, [x8, x13] + 0006c208: ldrb w10, [x8, x10] + 0006c20c: mov w13, #0xaaab + 0006c210: movk w13, #0xaaaa, lsl #16 + 0006c214: add w11, w12, w11 + 0006c218: add w10, w11, w10 + 0006c21c: umull x10, w10, w13 + 0006c220: lsr x10, x10, #0x21 + 0006c224: strb w10, [x8, w9, sxtw] + 0006c228: ret + +### _ZN9CSmoother11GetSTDFrameEv @ 0x7a158 size=332 + 0007a158: stp d9, d8, [sp, #-0x40]! + 0007a15c: str x21, [sp, #0x10] + 0007a160: stp x20, x19, [sp, #0x20] + 0007a164: stp x29, x30, [sp, #0x30] + 0007a168: add x29, sp, #0x30 + 0007a16c: mov x19, x0 + 0007a170: ldr w8, [x19, #0x3c] + 0007a174: cbz w8, #0x7a198 + 0007a178: ldr x8, [x19, #0x18] + 0007a17c: cbz x8, #0x7a198 + 0007a180: ldr x0, [x19, #0x20] + 0007a184: cbz x0, #0x7a19c + 0007a188: ldr w9, [x19, #0x30] + 0007a18c: ldr w8, [x19, #0x38] + 0007a190: cmp w9, w8 + 0007a194: b.hs #0x7a1b0 + 0007a198: mov x0, xzr + 0007a19c: ldp x29, x30, [sp, #0x30] + 0007a1a0: ldp x20, x19, [sp, #0x20] + 0007a1a4: ldr x21, [sp, #0x10] + 0007a1a8: ldp d9, d8, [sp], #0x40 + 0007a1ac: ret + 0007a1b0: subs w10, w8, #1 + 0007a1b4: b.hi #0x7a1d0 + 0007a1b8: ldr w8, [x19, #0x34] + 0007a1bc: mov w1, wzr + 0007a1c0: lsl x2, x8, #1 + 0007a1c4: bl #0x5f6e0 + 0007a1c8: ldr x0, [x19, #0x20] + 0007a1cc: b #0x7a19c ; -> _ZN9CSmoother11GetSTDFrameEv + 0007a1d0: ldr w9, [x19, #0x34] + 0007a1d4: cbz w9, #0x7a19c + 0007a1d8: mul w11, w8, w8 + 0007a1dc: mul w10, w11, w10 + 0007a1e0: fmov d0, #1.00000000 + 0007a1e4: ucvtf d1, w10 + 0007a1e8: mov w20, wzr + 0007a1ec: fdiv d8, d0, d1 + 0007a1f0: fmov d9, xzr + 0007a1f4: cbnz w8, #0x7a204 + 0007a1f8: b #0x7a264 ; -> _ZN9CSmoother11GetSTDFrameEv + 0007a1fc: ldr w8, [x19, #0x38] + 0007a200: cbz w8, #0x7a264 + 0007a204: ldp x10, x11, [x19, #0x10] + 0007a208: mov w21, w20 + 0007a20c: cmp w8, #1 + 0007a210: ldr w11, [x11, w20, uxtw #2] + 0007a214: ldrh w12, [x10, w20, uxtw #1] + 0007a218: neg w13, w11 + 0007a21c: madd w12, w8, w12, w13 + 0007a220: scvtf d0, w12 + 0007a224: fmul d0, d0, d0 + 0007a228: fadd d0, d0, d9 + 0007a22c: b.eq #0x7a26c + 0007a230: add w12, w9, w20 + 0007a234: mov w13, #1 + 0007a238: ldrh w14, [x10, w12, uxtw #1] + 0007a23c: neg w15, w11 + 0007a240: add w13, w13, #1 + 0007a244: cmp w13, w8 + 0007a248: madd w14, w8, w14, w15 + 0007a24c: scvtf d1, w14 + 0007a250: fmul d1, d1, d1 + 0007a254: fadd d0, d0, d1 + 0007a258: add w12, w12, w9 + 0007a25c: b.lo #0x7a238 + 0007a260: b #0x7a26c ; -> _ZN9CSmoother11GetSTDFrameEv + 0007a264: mov w21, w20 + 0007a268: fmov d0, xzr + 0007a26c: fmul d1, d8, d0 + 0007a270: fsqrt d0, d1 + 0007a274: fcmp d0, d0 + 0007a278: b.vc #0x7a284 + 0007a27c: mov v0.16b, v1.16b + 0007a280: bl #0x5d930 + 0007a284: ldr x0, [x19, #0x20] + 0007a288: fcvtzs w8, d0 + 0007a28c: add w20, w20, #1 + 0007a290: strh w8, [x0, x21, lsl #1] + 0007a294: ldr w9, [x19, #0x34] + 0007a298: cmp w20, w9 + 0007a29c: b.lo #0x7a1fc + 0007a2a0: b #0x7a19c ; -> _ZN9CSmoother11GetSTDFrameEv + +### _ZN10CFunctions20GetOriginalBMPDataPointerEv NOT FOUND +### _ZN10CMagDevice16GetOutputBMPdataEPPKhPPK13tagBITMAPINFO @ 0x812d4 size=8 + 000812d4: ldr w0, [x0, #4] + 000812d8: b #0x60e70 + diff --git a/analysis/reverse-cache-20260811/arm64_syms.txt b/analysis/reverse-cache-20260811/arm64_syms.txt new file mode 100644 index 0000000..35291d7 --- /dev/null +++ b/analysis/reverse-cache-20260811/arm64_syms.txt @@ -0,0 +1,2080 @@ +__cxa_allocate_dependent_exception +__cxa_allocate_exception +__cxa_bad_cast +__cxa_bad_typeid +__cxa_begin_catch +__cxa_call_unexpected +__cxa_current_exception_type +__cxa_deleted_virtual +__cxa_demangle +__cxa_end_catch +__cxa_free_dependent_exception +__cxa_free_exception +__cxa_get_exception_ptr +__cxa_get_globals +__cxa_get_globals_fast +__cxa_guard_abort +__cxa_guard_acquire +__cxa_guard_release +__cxa_pure_virtual +__cxa_rethrow +__cxa_throw +__cxa_throw_bad_array_length +__cxa_throw_bad_array_new_length +__deregister_frame +__deregister_frame_info +__deregister_frame_info_bases +__dynamic_cast +__frame_state_for +__gcclibcxx_demangle_callback +__getf2 +__gttf2 +__gxx_personality_v0 +__letf2 +__lttf2 +__register_frame +__register_frame_info +__register_frame_info_bases +__register_frame_info_table +__register_frame_info_table_bases +__register_frame_table +__sfp_handle_exceptions +_Unwind_Backtrace +_Unwind_DeleteException +_Unwind_Find_FDE +_Unwind_FindEnclosingFunction +_Unwind_ForcedUnwind +_Unwind_GetCFA +_Unwind_GetDataRelBase +_Unwind_GetGR +_Unwind_GetIP +_Unwind_GetIPInfo +_Unwind_GetLanguageSpecificData +_Unwind_GetRegionStart +_Unwind_GetTextRelBase +_Unwind_RaiseException +_Unwind_Resume +_Unwind_Resume_or_Rethrow +_Unwind_SetGR +_Unwind_SetIP +_Z10GetJstringP7_JNIEnvPKcP8_jobjectPcm +_Z10isDDTValidPhi +_Z10labelImagePKhiifPh +_Z11bufferToMatPKhRN2cv3MatE +_Z11matToBufferRKN2cv3MatEPh +_Z11ShiftNotifyjj +_Z12createBitmapP7_JNIEnviiPKc +_Z12GetLocalTimeP11_SYSTEMTIME +_Z12getMDTObjectP7_JNIEnvP8_jobjectPKcS4_S4_Pi +_Z12GetTickCountv +_Z13createJObjectPKcP7_JNIEnvPP7_jclassPP8_jobject +_Z14GetLogFileNamev +_Z14labelImageRectPKciifPc +_Z14ReadRemoteDatajj +_Z15delGlobalObjectP7_JNIEnvPP8_jobject +_Z15newGlobalObjectP7_JNIEnvP8_jobject +_Z15PrepareCallbackjiiPv +_Z16delOutputObjectsP7_JNIEnvi +_Z16NewFrameCallBackjjjPv +_Z16newOutputObjectsP7_JNIEnviiiiiP8_jobject +_Z17cvCreateSparseMatRKN2cv9SparseMatE +_Z17StartProcessImagejPK10OutputParaPFvjjjPvE8ImgTypesi +_Z18callNewFrameMethodP7_JNIEnvijj +_Z20GenerateQuickPalettePK10tagRGBQUADPj +_Z22NewFrameForDDTCallBackjjjPv +_Z25callPrepareTransferMethodP7_JNIEnviii +_Z3FFCj +_Z5Sleepi +_Z7GetJintP7_JNIEnvPKcP8_jobject +_Z7hex2strmPc +_Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ +_Z7SaveDDTjPhPKc +_Z7SaveMGTjPKc +_Z7toCharsP7_JNIEnvP8_jstringPci +_Z8GetJboolP7_JNIEnvPKcP8_jobject +_Z9edgeImagePKhiiPh +_Z9GetJfloatP7_JNIEnvPKcP8_jobject +_Z9GetOffsetPKcPtiiPiS2_ +_Z9GetYUV420PKhiiPK10tagRGBQUADPjS4_ +_Z9matMaxMinRKN2cv3MatERiS3_ +_Z9newBitmapP7_JNIEnvPP8_jobjectii +_Z9toJStringP7_JNIEnvPKc +_ZdaPv +_ZdlPv +_ZN10__cxxabiv111__terminateEPFvvE +_ZN10__cxxabiv112__unexpectedEPFvvE +_ZN10__cxxabiv115__forced_unwindD0Ev +_ZN10__cxxabiv115__forced_unwindD1Ev +_ZN10__cxxabiv115__forced_unwindD2Ev +_ZN10__cxxabiv117__class_type_infoD0Ev +_ZN10__cxxabiv117__class_type_infoD1Ev +_ZN10__cxxabiv117__class_type_infoD2Ev +_ZN10__cxxabiv119__foreign_exceptionD0Ev +_ZN10__cxxabiv119__foreign_exceptionD1Ev +_ZN10__cxxabiv119__foreign_exceptionD2Ev +_ZN10__cxxabiv120__si_class_type_infoD0Ev +_ZN10__cxxabiv120__si_class_type_infoD1Ev +_ZN10__cxxabiv120__si_class_type_infoD2Ev +_ZN10__cxxabiv121__vmi_class_type_infoD0Ev +_ZN10__cxxabiv121__vmi_class_type_infoD1Ev +_ZN10__cxxabiv121__vmi_class_type_infoD2Ev +_ZN10CFunctions11CalibrationEPKt +_ZN10CFunctions11CalResponseEPKjS1_ +_ZN10CFunctions11CalResponseEPKtS1_ +_ZN10CFunctions11DoSomethingEij +_ZN10CFunctions11GrayEnlargeEv +_ZN10CFunctions11LocalMap7x7EPiPKtj +_ZN10CFunctions12ResizeBMP_2XEv +_ZN10CFunctions13ChangeBMPSizeEjj +_ZN10CFunctions13EvaluateNetdtEv +_ZN10CFunctions13ReleaseMemoryEv +_ZN10CFunctions13TempRangeStatEPKt +_ZN10CFunctions14ApplyNewEffectEi +_ZN10CFunctions14GetTemperatureEjji +_ZN10CFunctions14MapTemperatureEi +_ZN10CFunctions14ResizeBMP_2to3Ev +_ZN10CFunctions14ResizeBMP_3to5Ev +_ZN10CFunctions15FindStrayRadiusEjfPfPj +_ZN10CFunctions15PushBaselineRawEPKti +_ZN10CFunctions15Raw2TemperatureEPKt +_ZN10CFunctions15SearchInnerGrayEi +_ZN10CFunctions15SearchInnerTempEi +_ZN10CFunctions15SelectCaliCurveEv +_ZN10CFunctions15SetColorPaletteE12ColorPalette +_ZN10CFunctions16GetTemperaturemCEPijii +_ZN10CFunctions16HistDeRedundanceEv +_ZN10CFunctions16InterpolateShortEPKsS1_Psj +_ZN10CFunctions16SetInnertempUnitEji +_ZN10CFunctions16SetLensParameterEPKvj +_ZN10CFunctions17BlindCompensationEPt +_ZN10CFunctions17InterpolateUShortEPKtS1_Ptj +_ZN10CFunctions17IsothermalPaletteEv +_ZN10CFunctions17Radius2StrayEneryEPK16struct_LensParamf +_ZN10CFunctions17ReviseTemperatureEtji +_ZN10CFunctions17SubSectionEnlargeEv +_ZN10CFunctions18FindMaxTemperatureEv +_ZN10CFunctions18LocalMap7x7_SimpleEPiPKtj +_ZN10CFunctions18SearchSeparateLineEv +_ZN10CFunctions19CalibrationMain_RTVEPKt +_ZN10CFunctions20GenerateVolatileLensEv +_ZN10CFunctions20LoadCalibrationTableEPKc +_ZN10CFunctions21GetRgnTemperatureInfoEPKjjPii +_ZN10CFunctions22GetLineTemperatureInfoEPtjPijjii +_ZN10CFunctions22GetRectTemperatureInfoEjjjjPii +_ZN10CFunctions23FilterDetailEnhancementEj +_ZN10CFunctions23GetLineTemperatureInfo2EPtjPijjjji +_ZN10CFunctions23GetLineTemperatureInfo3EPijS0_jjjji +_ZN10CFunctions25GetEllipseTemperatureInfoEjjjjPii +_ZN10CFunctions25GetOriginalBMPDataPointerEv +_ZN10CFunctions27ConvertResponse2TemperatureEPKt +_ZN10CFunctions29GetCenterTemperatureSharpnessEjj +_ZN10CFunctions30FilterDetailEnhancement_SimpleEj +_ZN10CFunctions35CalContrastOffsetedAutoEnlargeRangeEv +_ZN10CFunctions5GetEXEv +_ZN10CFunctions5ResetEPK20struct_IntrinsicPara +_ZN10CFunctions5SetEXE2EXii +_ZN10CFunctions6CalcSDEii +_ZN10CFunctions6MirrorEj +_ZN10CFunctions6RotateEj +_ZN10CFunctions7SaveBMPE9CacheDataPKc +_ZN10CFunctions7SaveRawE9CacheDataPKc +_ZN10CFunctions7SubMaskEv +_ZN10CFunctions7UseMaskEi +_ZN10CFunctions9CalTaoAtmEP14struct_FixPara +_ZN10CFunctions9CopyStateEv +_ZN10CFunctions9FilterE2XEv +_ZN10CFunctions9FilterE4XEv +_ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii +_ZN10CFunctions9ResizeBMPEv +_ZN10CFunctionsC1Ev +_ZN10CFunctionsC2Ev +_ZN10CFunctionsD0Ev +_ZN10CFunctionsD1Ev +_ZN10CFunctionsD2Ev +_ZN10CMagDevice10GetCamInfoEv +_ZN10CMagDevice10GetEXLevelEv +_ZN10CMagDevice10GetFixParaEP14struct_FixPara +_ZN10CMagDevice10InitializeEv +_ZN10CMagDevice10LinkCameraEj +_ZN10CMagDevice10SetEXLevelE2EXii +_ZN10CMagDevice10SetFixParaEPK14struct_FixPara +_ZN10CMagDevice10TriggerFFCEv +_ZN10CMagDevice13ConvertPos2XYEjPjS0_ +_ZN10CMagDevice13ConvertXY2PosEjj +_ZN10CMagDevice13DisLinkCameraEv +_ZN10CMagDevice13GetRemoteInfoEv +_ZN10CMagDevice14FixTemperatureEifj +_ZN10CMagDevice14FixTemperatureEifjj +_ZN10CMagDevice14SaveDDT2BufferEPvj +_ZN10CMagDevice15GetChannelIndexEv +_ZN10CMagDevice15LoadBufferedDDTEP10OutputParaPKvjPFvjjjPvES4_ +_ZN10CMagDevice15SetColorPaletteE12ColorPalette +_ZN10CMagDevice16GetOutputBMPdataEPPKhPPK13tagBITMAPINFO +_ZN10CMagDevice16GetOutputRawDataEv +_ZN10CMagDevice16StopProcessImageEv +_ZN10CMagDevice17IsProcessingImageEv +_ZN10CMagDevice17SetImageTransformEii +_ZN10CMagDevice17SetIsothermalParaEii +_ZN10CMagDevice17StartProcessImageEPFvjjjPvEiiS0_ +_ZN10CMagDevice18GetTemperatureDataEPiji +_ZN10CMagDevice18SetAutoEnlargeParaEjii +_ZN10CMagDevice19GetTemperatureProbeEjj +_ZN10CMagDevice19GetTemperatureProbeEjjj +_ZN10CMagDevice19PrepareProcessImageEPFvjiiPvES0_ +_ZN10CMagDevice20SetDetailEnhancementEii +_ZN10CMagDevice20WillStartImmediatelyEv +_ZN10CMagDevice21GetOutputColorBardataEPPKhPPK13tagBITMAPINFO +_ZN10CMagDevice21GetRgnTemperatureInfoEPKjjPi +_ZN10CMagDevice22GetLineTemperatureInfoEPijS0_jjjj +_ZN10CMagDevice22GetRectTemperatureInfoEjjjjPi +_ZN10CMagDevice22GetTemperatureData_RawEPiji +_ZN10CMagDevice23GetFrameStatisticalDataEv +_ZN10CMagDevice24SetSubsectionEnlargeParaEiihh +_ZN10CMagDevice25GetEllipseTemperatureInfoEjjjjPi +_ZN10CMagDevice32GetCurrentCameraInnerTemperatureEj +_ZN10CMagDevice36EstimateUnderArmTempFromForeheadRectEjjjj +_ZN10CMagDevice4LockEv +_ZN10CMagDevice5PauseEv +_ZN10CMagDevice6ResumeEv +_ZN10CMagDevice6UnlockEv +_ZN10CMagDevice7IsPauseEv +_ZN10CMagDevice7LoadDDTEP10OutputParaPKcPFvjjjPvES4_ +_ZN10CMagDevice7SaveBMPEjPKc +_ZN10CMagDevice7SaveDDTEPKc +_ZN10CMagDevice8IsLinkedEv +_ZN10CMagDeviceC1Ev +_ZN10CMagDeviceC2Ev +_ZN10CMagDeviceD1Ev +_ZN10CMagDeviceD2Ev +_ZN12CAccumulator5ResetEjjj +_ZN12CAccumulator7RestartEv +_ZN12CAccumulator9PushFrameEPKt +_ZN12CAccumulatorC1Ev +_ZN12CAccumulatorC2Ev +_ZN12CAccumulatorD0Ev +_ZN12CAccumulatorD1Ev +_ZN12CAccumulatorD2Ev +_ZN15CVideoFunctions13ReleaseMemoryEv +_ZN15CVideoFunctions5ResetEPK20struct_IntrinsicPara +_ZN15CVideoFunctions6MirrorEj +_ZN15CVideoFunctions6RotateEj +_ZN15CVideoFunctions7PushYUVEPKh +_ZN15CVideoFunctions9SaveRGB24EPKc +_ZN15CVideoFunctionsC1Ev +_ZN15CVideoFunctionsC2Ev +_ZN15CVideoFunctionsD1Ev +_ZN15CVideoFunctionsD2Ev +_ZN2cv10bitwise_orERKNS_11_InputArrayES2_RKNS_12_OutputArrayES2_ +_ZN2cv10checkRangeERKNS_11_InputArrayEbPNS_6Point_IiEEdd +_ZN2cv10cvarrToMatEPKvbbiPNS_10AutoBufferIdLm136EEE +_ZN2cv10fastMallocEm +_ZN2cv10fitEllipseERKNS_11_InputArrayE +_ZN2cv10getSeqElemEPK5CvSeqi +_ZN2cv10meanStdDevERKNS_11_InputArrayERKNS_12_OutputArrayES5_S2_ +_ZN2cv10medianBlurERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv10PCAComputeERKNS_11_InputArrayERKNS_17_InputOutputArrayERKNS_12_OutputArrayEd +_ZN2cv10PCAComputeERKNS_11_InputArrayERKNS_17_InputOutputArrayERKNS_12_OutputArrayEi +_ZN2cv10PCAProjectERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayE +_ZN2cv10solveCubicERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv11addWeightedERKNS_11_InputArrayEdS2_ddRKNS_12_OutputArrayEi +_ZN2cv11arrowedLineERKNS_17_InputOutputArrayENS_6Point_IiEES4_RKNS_7Scalar_IdEEiiid +_ZN2cv11bitwise_andERKNS_11_InputArrayES2_RKNS_12_OutputArrayES2_ +_ZN2cv11bitwise_notERKNS_11_InputArrayERKNS_12_OutputArrayES2_ +_ZN2cv11bitwise_xorERKNS_11_InputArrayES2_RKNS_12_OutputArrayES2_ +_ZN2cv11cartToPolarERKNS_11_InputArrayES2_RKNS_12_OutputArrayES5_b +_ZN2cv11contourAreaERKNS_11_InputArrayEb +_ZN2cv11determinantERKNS_11_InputArrayE +_ZN2cv11FileStorage19releaseAndGetStringEv +_ZN2cv11FileStorage20getDefaultObjectNameERKNS_6StringE +_ZN2cv11FileStorage4openERKNS_6StringEiS3_ +_ZN2cv11FileStorage7releaseEv +_ZN2cv11FileStorage8writeObjERKNS_6StringEPKv +_ZN2cv11FileStorage8writeRawERKNS_6StringEPKhm +_ZN2cv11FileStorageC1EP13CvFileStorageb +_ZN2cv11FileStorageC1ERKNS_6StringEiS3_ +_ZN2cv11FileStorageC1Ev +_ZN2cv11FileStorageC2EP13CvFileStorageb +_ZN2cv11FileStorageC2ERKNS_6StringEiS3_ +_ZN2cv11FileStorageC2Ev +_ZN2cv11FileStorageD0Ev +_ZN2cv11FileStorageD1Ev +_ZN2cv11FileStorageD2Ev +_ZN2cv11findNonZeroERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv11getTextSizeERKNS_6StringEidiPi +_ZN2cv11MahalanobisERKNS_11_InputArrayES2_S2_ +_ZN2cv11mixChannelsEPKNS_3MatEmPS0_mPKim +_ZN2cv11mixChannelsERKNS_11_InputArrayERKNS_17_InputOutputArrayEPKim +_ZN2cv11mixChannelsERKNS_11_InputArrayERKNS_17_InputOutputArrayERKSt6vectorIiSaIiEE +_ZN2cv11polarToCartERKNS_11_InputArrayES2_RKNS_12_OutputArrayES5_b +_ZN2cv11randShuffleERKNS_17_InputOutputArrayEdPNS_3RNGE +_ZN2cv11RNG_MT199374nextEv +_ZN2cv11RNG_MT199374seedEj +_ZN2cv11RNG_MT199377uniformEdd +_ZN2cv11RNG_MT199377uniformEff +_ZN2cv11RNG_MT199377uniformEii +_ZN2cv11RNG_MT19937C1Ej +_ZN2cv11RNG_MT19937C1Ev +_ZN2cv11RNG_MT19937C2Ej +_ZN2cv11RNG_MT19937C2Ev +_ZN2cv11RNG_MT19937clEj +_ZN2cv11RNG_MT19937clEv +_ZN2cv11RNG_MT19937cvdEv +_ZN2cv11RNG_MT19937cvfEv +_ZN2cv11RNG_MT19937cviEv +_ZN2cv11RNG_MT19937cvjEv +_ZN2cv11RotatedRectC1ERKNS_6Point_IfEES4_S4_ +_ZN2cv11RotatedRectC2ERKNS_6Point_IfEES4_S4_ +_ZN2cv11sepFilter2DERKNS_11_InputArrayERKNS_12_OutputArrayEiS2_S2_NS_6Point_IiEEdi +_ZN2cv11seqPopFrontEP5CvSeqPv +_ZN2cv11setIdentityERKNS_17_InputOutputArrayERKNS_7Scalar_IdEE +_ZN2cv11SVBackSubstERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayE +_ZN2cv11writeScalarERNS_11FileStorageEd +_ZN2cv11writeScalarERNS_11FileStorageEf +_ZN2cv11writeScalarERNS_11FileStorageEi +_ZN2cv11writeScalarERNS_11FileStorageERKNS_6StringE +_ZN2cv12approxPolyDPERKNS_11_InputArrayERKNS_12_OutputArrayEdb +_ZN2cv12boundingRectERKNS_11_InputArrayE +_ZN2cv12completeSymmERKNS_17_InputOutputArrayEb +_ZN2cv12countNonZeroERKNS_11_InputArrayE +_ZN2cv12drawContoursERKNS_17_InputOutputArrayERKNS_11_InputArrayEiRKNS_7Scalar_IdEEiiS5_iNS_6Point_IiEE +_ZN2cv12ellipse2PolyENS_6Point_IiEENS_5Size_IiEEiiiiRSt6vectorIS1_SaIS1_EE +_ZN2cv12findContoursERKNS_17_InputOutputArrayERKNS_12_OutputArrayEiiNS_6Point_IiEE +_ZN2cv12findContoursERKNS_17_InputOutputArrayERKNS_12_OutputArrayES5_iiNS_6Point_IiEE +_ZN2cv12GaussianBlurERKNS_11_InputArrayERKNS_12_OutputArrayENS_5Size_IiEEddi +_ZN2cv12getThreadNumEv +_ZN2cv12getTickCountEv +_ZN2cv12LineIteratorC1ERKNS_3MatENS_6Point_IiEES5_ib +_ZN2cv12LineIteratorC2ERKNS_3MatENS_6Point_IiEES5_ib +_ZN2cv12morphologyExERKNS_11_InputArrayERKNS_12_OutputArrayEiS2_NS_6Point_IiEEiiRKNS_7Scalar_IdEE +_ZN2cv12mulSpectrumsERKNS_11_InputArrayES2_RKNS_12_OutputArrayEib +_ZN2cv12seqPushFrontEP5CvSeqPKv +_ZN2cv12sqrBoxFilterERKNS_11_InputArrayERKNS_12_OutputArrayEiNS_5Size_IiEENS_6Point_IiEEbi +_ZN2cv12useOptimizedEv +_ZN2cv13batchDistanceERKNS_11_InputArrayES2_RKNS_12_OutputArrayEiS5_iiS2_ib +_ZN2cv13getNumThreadsEv +_ZN2cv13insertChannelERKNS_11_InputArrayERKNS_17_InputOutputArrayEi +_ZN2cv13matchTemplateERKNS_11_InputArrayES2_RKNS_12_OutputArrayEiS2_ +_ZN2cv13mulTransposedERKNS_11_InputArrayERKNS_12_OutputArrayEbS2_di +_ZN2cv13parallel_for_ERKNS_5RangeERKNS_16ParallelLoopBodyEd +_ZN2cv13redirectErrorEPFiiPKcS1_S1_iPvES2_PS2_ +_ZN2cv13setNumThreadsEi +_ZN2cv14copyMakeBorderERKNS_11_InputArrayERKNS_12_OutputArrayEiiiiiRKNS_7Scalar_IdEE +_ZN2cv14extractChannelERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv14fillConvexPolyERKNS_17_InputOutputArrayERKNS_11_InputArrayERKNS_7Scalar_IdEEii +_ZN2cv14fillConvexPolyERNS_3MatEPKNS_6Point_IiEEiRKNS_7Scalar_IdEEii +_ZN2cv14insertImageCOIERKNS_11_InputArrayEPvi +_ZN2cv14PCABackProjectERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayE +_ZN2cv14seqInsertSliceEP5CvSeqiPKv +_ZN2cv14seqRemoveSliceEP5CvSeq7CvSlice +_ZN2cv15bilateralFilterERKNS_11_InputArrayERKNS_12_OutputArrayEiddi +_ZN2cv15calcCovarMatrixEPKNS_3MatEiRS0_S3_ii +_ZN2cv15calcCovarMatrixERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_17_InputOutputArrayEii +_ZN2cv15convertScaleAbsERKNS_11_InputArrayERKNS_12_OutputArrayEdd +_ZN2cv15extractImageCOIEPKvRKNS_12_OutputArrayEi +_ZN2cv15getCPUTickCountEv +_ZN2cv15getDerivKernelsERKNS_12_OutputArrayES2_iiibi +_ZN2cv15getNumberOfCPUsEv +_ZN2cv15NAryMatIterator4initEPPKNS_3MatEPS1_PPhi +_ZN2cv15NAryMatIteratorC1EPPKNS_3MatEPPhi +_ZN2cv15NAryMatIteratorC1EPPKNS_3MatEPS1_i +_ZN2cv15NAryMatIteratorC1Ev +_ZN2cv15NAryMatIteratorC2EPPKNS_3MatEPPhi +_ZN2cv15NAryMatIteratorC2EPPKNS_3MatEPS1_i +_ZN2cv15NAryMatIteratorC2Ev +_ZN2cv15NAryMatIteratorppEi +_ZN2cv15NAryMatIteratorppEv +_ZN2cv15scalarToRawDataERKNS_7Scalar_IdEEPvii +_ZN2cv15setBreakOnErrorEb +_ZN2cv15setUseOptimizedEb +_ZN2cv16FileNodeIterator7readRawERKNS_6StringEPhm +_ZN2cv16FileNodeIteratorC1EPK13CvFileStoragePK10CvFileNodem +_ZN2cv16FileNodeIteratorC1ERKS0_ +_ZN2cv16FileNodeIteratorC1Ev +_ZN2cv16FileNodeIteratorC2EPK13CvFileStoragePK10CvFileNodem +_ZN2cv16FileNodeIteratorC2ERKS0_ +_ZN2cv16FileNodeIteratorC2Ev +_ZN2cv16FileNodeIteratormIEi +_ZN2cv16FileNodeIteratormmEi +_ZN2cv16FileNodeIteratormmEv +_ZN2cv16FileNodeIteratorpLEi +_ZN2cv16FileNodeIteratorppEi +_ZN2cv16FileNodeIteratorppEv +_ZN2cv16getTickFrequencyEv +_ZN2cv16MatConstIterator4seekElb +_ZN2cv16MatConstIterator4seekEPKib +_ZN2cv16ParallelLoopBodyD0Ev +_ZN2cv16ParallelLoopBodyD1Ev +_ZN2cv16ParallelLoopBodyD2Ev +_ZN2cv16TLSDataContainerC1Ev +_ZN2cv16TLSDataContainerC2Ev +_ZN2cv16TLSDataContainerD0Ev +_ZN2cv16TLSDataContainerD1Ev +_ZN2cv16TLSDataContainerD2Ev +_ZN2cv17adaptiveThresholdERKNS_11_InputArrayERKNS_12_OutputArrayEdiiid +_ZN2cv17borderInterpolateEiii +_ZN2cv17getGaussianKernelEidi +_ZN2cv17getOptimalDFTSizeEi +_ZN2cv18minEnclosingCircleERKNS_11_InputArrayERNS_6Point_IfEERf +_ZN2cv19getBuildInformationEv +_ZN2cv20checkHardwareSupportEi +_ZN2cv20perspectiveTransformERKNS_11_InputArrayERKNS_12_OutputArrayES2_ +_ZN2cv21getStructuringElementEiNS_5Size_IiEENS_6Point_IiEE +_ZN2cv22createMorphologyFilterEiiRKNS_11_InputArrayENS_6Point_IiEEiiRKNS_7Scalar_IdEE +_ZN2cv22SparseMatConstIteratorC1EPKNS_9SparseMatE +_ZN2cv22SparseMatConstIteratorC2EPKNS_9SparseMatE +_ZN2cv22SparseMatConstIteratorppEv +_ZN2cv24currentParallelFrameworkEv +_ZN2cv2LUEPdmiS0_mi +_ZN2cv2LUEPfmiS0_mi +_ZN2cv3absERKNS_3MatE +_ZN2cv3absERKNS_7MatExprE +_ZN2cv3addERKNS_11_InputArrayES2_RKNS_12_OutputArrayES2_i +_ZN2cv3dctERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv3dftERKNS_11_InputArrayERKNS_12_OutputArrayEii +_ZN2cv3expERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv3ipp12getIppStatusEv +_ZN2cv3ipp12setIppStatusEiPKcS2_i +_ZN2cv3ipp19getIppErrorLocationEv +_ZN2cv3ipp6useIPPEv +_ZN2cv3ipp9setUseIPPEb +_ZN2cv3logERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv3LUTERKNS_11_InputArrayES2_RKNS_12_OutputArrayE +_ZN2cv3Mat10deallocateEv +_ZN2cv3Mat10push_back_EPKv +_ZN2cv3Mat15getStdAllocatorEv +_ZN2cv3Mat3eyeEiii +_ZN2cv3Mat3eyeENS_5Size_IiEEi +_ZN2cv3Mat4diagERKS0_ +_ZN2cv3Mat4onesEiii +_ZN2cv3Mat4onesEiPKii +_ZN2cv3Mat4onesENS_5Size_IiEEi +_ZN2cv3Mat5setToERKNS_11_InputArrayES3_ +_ZN2cv3Mat5zerosEiii +_ZN2cv3Mat5zerosEiPKii +_ZN2cv3Mat5zerosENS_5Size_IiEEi +_ZN2cv3Mat6createEiPKii +_ZN2cv3Mat6resizeEm +_ZN2cv3Mat6resizeEmRKNS_7Scalar_IdEE +_ZN2cv3Mat7reserveEm +_ZN2cv3Mat8copySizeERKS0_ +_ZN2cv3Mat8pop_backEm +_ZN2cv3Mat9adjustROIEiiii +_ZN2cv3Mat9push_backERKS0_ +_ZN2cv3MataSERKNS_7Scalar_IdEE +_ZN2cv3MatC1EiPKiiPvPKm +_ZN2cv3MatC1ERKS0_PKNS_5RangeE +_ZN2cv3MatC1ERKS0_RKNS_5RangeES5_ +_ZN2cv3MatC1ERKS0_RKNS_5Rect_IiEE +_ZN2cv3MatC2EiPKiiPvPKm +_ZN2cv3MatC2ERKS0_PKNS_5RangeE +_ZN2cv3MatC2ERKS0_RKNS_5RangeES5_ +_ZN2cv3MatC2ERKS0_RKNS_5Rect_IiEE +_ZN2cv3maxEdRKNS_3MatE +_ZN2cv3maxERKNS_11_InputArrayES2_RKNS_12_OutputArrayE +_ZN2cv3maxERKNS_3MatEd +_ZN2cv3maxERKNS_3MatES2_ +_ZN2cv3maxERKNS_3MatES2_RS0_ +_ZN2cv3maxERKNS_4UMatES2_RS0_ +_ZN2cv3minEdRKNS_3MatE +_ZN2cv3minERKNS_11_InputArrayES2_RKNS_12_OutputArrayE +_ZN2cv3minERKNS_3MatEd +_ZN2cv3minERKNS_3MatES2_ +_ZN2cv3minERKNS_3MatES2_RS0_ +_ZN2cv3minERKNS_4UMatES2_RS0_ +_ZN2cv3ocl10haveAmdFftEv +_ZN2cv3ocl10haveOpenCLEv +_ZN2cv3ocl11haveAmdBlasEv +_ZN2cv3ocl11kernelToStrERKNS_11_InputArrayEiPKc +_ZN2cv3ocl12PlatformInfoaSERKS1_ +_ZN2cv3ocl12PlatformInfoC1EPv +_ZN2cv3ocl12PlatformInfoC1ERKS1_ +_ZN2cv3ocl12PlatformInfoC1Ev +_ZN2cv3ocl12PlatformInfoC2EPv +_ZN2cv3ocl12PlatformInfoC2ERKS1_ +_ZN2cv3ocl12PlatformInfoC2Ev +_ZN2cv3ocl12PlatformInfoD1Ev +_ZN2cv3ocl12PlatformInfoD2Ev +_ZN2cv3ocl12setUseOpenCLEb +_ZN2cv3ocl13ProgramSourceaSERKS1_ +_ZN2cv3ocl13ProgramSourceC1EPKc +_ZN2cv3ocl13ProgramSourceC1ERKNS_6StringE +_ZN2cv3ocl13ProgramSourceC1ERKS1_ +_ZN2cv3ocl13ProgramSourceC1Ev +_ZN2cv3ocl13ProgramSourceC2EPKc +_ZN2cv3ocl13ProgramSourceC2ERKNS_6StringE +_ZN2cv3ocl13ProgramSourceC2ERKS1_ +_ZN2cv3ocl13ProgramSourceC2Ev +_ZN2cv3ocl13ProgramSourceD1Ev +_ZN2cv3ocl13ProgramSourceD2Ev +_ZN2cv3ocl14convertTypeStrEiiiPc +_ZN2cv3ocl14memopTypeToStrEi +_ZN2cv3ocl14vecopTypeToStrEi +_ZN2cv3ocl15getPlatfomsInfoERSt6vectorINS0_12PlatformInfoESaIS2_EE +_ZN2cv3ocl18getOpenCLAllocatorEv +_ZN2cv3ocl23checkOptimalVectorWidthEPKiRKNS_11_InputArrayES5_S5_S5_S5_S5_S5_S5_S5_NS0_17OclVectorStrategyE +_ZN2cv3ocl25predictOptimalVectorWidthERKNS_11_InputArrayES3_S3_S3_S3_S3_S3_S3_S3_NS0_17OclVectorStrategyE +_ZN2cv3ocl28predictOptimalVectorWidthMaxERKNS_11_InputArrayES3_S3_S3_S3_S3_S3_S3_S3_ +_ZN2cv3ocl32buildOptionsAddMatrixDescriptionERNS_6StringERKS1_RKNS_11_InputArrayE +_ZN2cv3ocl5Queue10getDefaultEv +_ZN2cv3ocl5Queue6createERKNS0_7ContextERKNS0_6DeviceE +_ZN2cv3ocl5Queue6finishEv +_ZN2cv3ocl5QueueaSERKS1_ +_ZN2cv3ocl5QueueC1ERKNS0_7ContextERKNS0_6DeviceE +_ZN2cv3ocl5QueueC1ERKS1_ +_ZN2cv3ocl5QueueC1Ev +_ZN2cv3ocl5QueueC2ERKNS0_7ContextERKNS0_6DeviceE +_ZN2cv3ocl5QueueC2ERKS1_ +_ZN2cv3ocl5QueueC2Ev +_ZN2cv3ocl5QueueD1Ev +_ZN2cv3ocl5QueueD2Ev +_ZN2cv3ocl6Device10getDefaultEv +_ZN2cv3ocl6Device3setEPv +_ZN2cv3ocl6DeviceaSERKS1_ +_ZN2cv3ocl6DeviceC1EPv +_ZN2cv3ocl6DeviceC1ERKS1_ +_ZN2cv3ocl6DeviceC1Ev +_ZN2cv3ocl6DeviceC2EPv +_ZN2cv3ocl6DeviceC2ERKS1_ +_ZN2cv3ocl6DeviceC2Ev +_ZN2cv3ocl6DeviceD1Ev +_ZN2cv3ocl6DeviceD2Ev +_ZN2cv3ocl6finishEv +_ZN2cv3ocl6Kernel3runEiPmS2_bRKNS0_5QueueE +_ZN2cv3ocl6Kernel3setEiPKvm +_ZN2cv3ocl6Kernel3setEiRKNS_4UMatE +_ZN2cv3ocl6Kernel3setEiRKNS0_7Image2DE +_ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE +_ZN2cv3ocl6Kernel6createEPKcRKNS0_13ProgramSourceERKNS_6StringEPS7_ +_ZN2cv3ocl6Kernel6createEPKcRKNS0_7ProgramE +_ZN2cv3ocl6Kernel7runTaskEbRKNS0_5QueueE +_ZN2cv3ocl6KernelaSERKS1_ +_ZN2cv3ocl6KernelC1EPKcRKNS0_13ProgramSourceERKNS_6StringEPS7_ +_ZN2cv3ocl6KernelC1EPKcRKNS0_7ProgramE +_ZN2cv3ocl6KernelC1ERKS1_ +_ZN2cv3ocl6KernelC1Ev +_ZN2cv3ocl6KernelC2EPKcRKNS0_13ProgramSourceERKNS_6StringEPS7_ +_ZN2cv3ocl6KernelC2EPKcRKNS0_7ProgramE +_ZN2cv3ocl6KernelC2ERKS1_ +_ZN2cv3ocl6KernelC2Ev +_ZN2cv3ocl6KernelD1Ev +_ZN2cv3ocl6KernelD2Ev +_ZN2cv3ocl7Context10getDefaultEb +_ZN2cv3ocl7Context6createEi +_ZN2cv3ocl7Context6createEv +_ZN2cv3ocl7Context7getProgERKNS0_13ProgramSourceERKNS_6StringERS5_ +_ZN2cv3ocl7Context9setUseSVMEb +_ZN2cv3ocl7ContextaSERKS1_ +_ZN2cv3ocl7ContextC1Ei +_ZN2cv3ocl7ContextC1ERKS1_ +_ZN2cv3ocl7ContextC1Ev +_ZN2cv3ocl7ContextC2Ei +_ZN2cv3ocl7ContextC2ERKS1_ +_ZN2cv3ocl7ContextC2Ev +_ZN2cv3ocl7ContextD1Ev +_ZN2cv3ocl7ContextD2Ev +_ZN2cv3ocl7haveSVMEv +_ZN2cv3ocl7Image2D14canCreateAliasERKNS_4UMatE +_ZN2cv3ocl7Image2D17isFormatSupportedEiib +_ZN2cv3ocl7Image2DaSERKS1_ +_ZN2cv3ocl7Image2DC1ERKNS_4UMatEbb +_ZN2cv3ocl7Image2DC1ERKS1_ +_ZN2cv3ocl7Image2DC1Ev +_ZN2cv3ocl7Image2DC2ERKNS_4UMatEbb +_ZN2cv3ocl7Image2DC2ERKS1_ +_ZN2cv3ocl7Image2DC2Ev +_ZN2cv3ocl7Image2DD1Ev +_ZN2cv3ocl7Image2DD2Ev +_ZN2cv3ocl7Program4readERKNS_6StringES4_ +_ZN2cv3ocl7Program6createERKNS0_13ProgramSourceERKNS_6StringERS5_ +_ZN2cv3ocl7Program9getPrefixERKNS_6StringE +_ZN2cv3ocl7ProgramaSERKS1_ +_ZN2cv3ocl7ProgramC1ERKNS0_13ProgramSourceERKNS_6StringERS5_ +_ZN2cv3ocl7ProgramC1ERKS1_ +_ZN2cv3ocl7ProgramC1Ev +_ZN2cv3ocl7ProgramC2ERKNS0_13ProgramSourceERKNS_6StringERS5_ +_ZN2cv3ocl7ProgramC2ERKS1_ +_ZN2cv3ocl7ProgramC2Ev +_ZN2cv3ocl7ProgramD1Ev +_ZN2cv3ocl7ProgramD2Ev +_ZN2cv3ocl8internal10isCLBufferERNS_4UMatE +_ZN2cv3ocl8internal26isPerformanceCheckBypassedEv +_ZN2cv3ocl8Platform10getDefaultEv +_ZN2cv3ocl8PlatformaSERKS1_ +_ZN2cv3ocl8PlatformC1ERKS1_ +_ZN2cv3ocl8PlatformC1Ev +_ZN2cv3ocl8PlatformC2ERKS1_ +_ZN2cv3ocl8PlatformC2Ev +_ZN2cv3ocl8PlatformD1Ev +_ZN2cv3ocl8PlatformD2Ev +_ZN2cv3ocl9KernelArg8ConstantERKNS_3MatE +_ZN2cv3ocl9KernelArgC1EiPNS_4UMatEiiPKvm +_ZN2cv3ocl9KernelArgC1Ev +_ZN2cv3ocl9KernelArgC2EiPNS_4UMatEiiPKvm +_ZN2cv3ocl9KernelArgC2Ev +_ZN2cv3ocl9typeToStrEi +_ZN2cv3ocl9useOpenCLEv +_ZN2cv3ogl6Arrays13setColorArrayERKNS_11_InputArrayE +_ZN2cv3ogl6Arrays14setAutoReleaseEb +_ZN2cv3ogl6Arrays14setNormalArrayERKNS_11_InputArrayE +_ZN2cv3ogl6Arrays14setVertexArrayERKNS_11_InputArrayE +_ZN2cv3ogl6Arrays15resetColorArrayEv +_ZN2cv3ogl6Arrays16resetNormalArrayEv +_ZN2cv3ogl6Arrays16resetVertexArrayEv +_ZN2cv3ogl6Arrays16setTexCoordArrayERKNS_11_InputArrayE +_ZN2cv3ogl6Arrays18resetTexCoordArrayEv +_ZN2cv3ogl6Arrays7releaseEv +_ZN2cv3ogl6Buffer11unmapDeviceERNS_4cuda6StreamE +_ZN2cv3ogl6Buffer11unmapDeviceEv +_ZN2cv3ogl6Buffer14setAutoReleaseEb +_ZN2cv3ogl6Buffer6createEiiiNS1_6TargetEb +_ZN2cv3ogl6Buffer6unbindENS1_6TargetE +_ZN2cv3ogl6Buffer7mapHostENS1_6AccessE +_ZN2cv3ogl6Buffer7releaseEv +_ZN2cv3ogl6Buffer8copyFromERKNS_11_InputArrayENS1_6TargetEb +_ZN2cv3ogl6Buffer8copyFromERKNS_11_InputArrayERNS_4cuda6StreamENS1_6TargetEb +_ZN2cv3ogl6Buffer9mapDeviceERNS_4cuda6StreamE +_ZN2cv3ogl6Buffer9mapDeviceEv +_ZN2cv3ogl6Buffer9unmapHostEv +_ZN2cv3ogl6BufferC1Eiiijb +_ZN2cv3ogl6BufferC1ENS_5Size_IiEEijb +_ZN2cv3ogl6BufferC1ERKNS_11_InputArrayENS1_6TargetEb +_ZN2cv3ogl6BufferC1Ev +_ZN2cv3ogl6BufferC2Eiiijb +_ZN2cv3ogl6BufferC2ENS_5Size_IiEEijb +_ZN2cv3ogl6BufferC2ERKNS_11_InputArrayENS1_6TargetEb +_ZN2cv3ogl6BufferC2Ev +_ZN2cv3ogl6renderERKNS0_6ArraysEiNS_7Scalar_IdEE +_ZN2cv3ogl6renderERKNS0_6ArraysERKNS_11_InputArrayEiNS_7Scalar_IdEE +_ZN2cv3ogl6renderERKNS0_9Texture2DENS_5Rect_IdEES5_ +_ZN2cv3ogl9Texture2D14setAutoReleaseEb +_ZN2cv3ogl9Texture2D6createEiiNS1_6FormatEb +_ZN2cv3ogl9Texture2D7releaseEv +_ZN2cv3ogl9Texture2D8copyFromERKNS_11_InputArrayEb +_ZN2cv3ogl9Texture2DC1EiiNS1_6FormatEjb +_ZN2cv3ogl9Texture2DC1ENS_5Size_IiEENS1_6FormatEjb +_ZN2cv3ogl9Texture2DC1ERKNS_11_InputArrayEb +_ZN2cv3ogl9Texture2DC1Ev +_ZN2cv3ogl9Texture2DC2EiiNS1_6FormatEjb +_ZN2cv3ogl9Texture2DC2ENS_5Size_IiEENS1_6FormatEjb +_ZN2cv3ogl9Texture2DC2ERKNS_11_InputArrayEb +_ZN2cv3ogl9Texture2DC2Ev +_ZN2cv3PCA4readERKNS_8FileNodeE +_ZN2cv3PCAC1ERKNS_11_InputArrayES3_id +_ZN2cv3PCAC1ERKNS_11_InputArrayES3_ii +_ZN2cv3PCAC1Ev +_ZN2cv3PCAC2ERKNS_11_InputArrayES3_id +_ZN2cv3PCAC2ERKNS_11_InputArrayES3_ii +_ZN2cv3PCAC2Ev +_ZN2cv3PCAclERKNS_11_InputArrayES3_id +_ZN2cv3PCAclERKNS_11_InputArrayES3_ii +_ZN2cv3powERKNS_11_InputArrayEdRKNS_12_OutputArrayE +_ZN2cv3RNG4fillERKNS_17_InputOutputArrayEiRKNS_11_InputArrayES6_b +_ZN2cv3RNG8gaussianEd +_ZN2cv3sumERKNS_11_InputArrayE +_ZN2cv3SVD7computeERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv3SVD7computeERKNS_11_InputArrayERKNS_12_OutputArrayES6_S6_i +_ZN2cv3SVD9backSubstERKNS_11_InputArrayES3_S3_S3_RKNS_12_OutputArrayE +_ZN2cv3SVDclERKNS_11_InputArrayEi +_ZN2cv4blurERKNS_11_InputArrayERKNS_12_OutputArrayENS_5Size_IiEENS_6Point_IiEEi +_ZN2cv4cuda10syncOutputERKNS0_6GpuMatERKNS_12_OutputArrayERNS0_6StreamE +_ZN2cv4cuda11getInputMatERKNS_11_InputArrayERNS0_6StreamE +_ZN2cv4cuda11setGlDeviceEi +_ZN2cv4cuda12getOutputMatERKNS_12_OutputArrayEiiiRNS0_6StreamE +_ZN2cv4cuda16createContinuousEiiiRKNS_12_OutputArrayE +_ZN2cv4cuda18ensureSizeIsEnoughEiiiRKNS_12_OutputArrayE +_ZN2cv4cuda18registerPageLockedERNS_3MatE +_ZN2cv4cuda18setBufferPoolUsageEb +_ZN2cv4cuda19setBufferPoolConfigEimi +_ZN2cv4cuda20unregisterPageLockedERNS_3MatE +_ZN2cv4cuda5Event11elapsedTimeERKS1_S3_ +_ZN2cv4cuda5Event17waitForCompletionEv +_ZN2cv4cuda5Event6recordERNS0_6StreamE +_ZN2cv4cuda5EventC1ENS1_11CreateFlagsE +_ZN2cv4cuda5EventC2ENS1_11CreateFlagsE +_ZN2cv4cuda6GpuMat16defaultAllocatorEv +_ZN2cv4cuda6GpuMat19setDefaultAllocatorEPNS1_9AllocatorE +_ZN2cv4cuda6GpuMat5setToENS_7Scalar_IdEERKNS_11_InputArrayERNS0_6StreamE +_ZN2cv4cuda6GpuMat5setToENS_7Scalar_IdEERNS0_6StreamE +_ZN2cv4cuda6GpuMat6createEiii +_ZN2cv4cuda6GpuMat6uploadERKNS_11_InputArrayE +_ZN2cv4cuda6GpuMat6uploadERKNS_11_InputArrayERNS0_6StreamE +_ZN2cv4cuda6GpuMat7releaseEv +_ZN2cv4cuda6GpuMat9adjustROIEiiii +_ZN2cv4cuda6GpuMatC1EiiiPvm +_ZN2cv4cuda6GpuMatC1ENS_5Size_IiEEiPvm +_ZN2cv4cuda6GpuMatC1ERKS1_NS_5RangeES4_ +_ZN2cv4cuda6GpuMatC1ERKS1_NS_5Rect_IiEE +_ZN2cv4cuda6GpuMatC2EiiiPvm +_ZN2cv4cuda6GpuMatC2ENS_5Size_IiEEiPvm +_ZN2cv4cuda6GpuMatC2ERKS1_NS_5RangeES4_ +_ZN2cv4cuda6GpuMatC2ERKS1_NS_5Rect_IiEE +_ZN2cv4cuda6Stream17waitForCompletionEv +_ZN2cv4cuda6Stream19enqueueHostCallbackEPFviPvES2_ +_ZN2cv4cuda6Stream4NullEv +_ZN2cv4cuda6Stream9waitEventERKNS0_5EventE +_ZN2cv4cuda6StreamC1Ev +_ZN2cv4cuda6StreamC2Ev +_ZN2cv4cuda7HostMem12getAllocatorENS1_9AllocTypeE +_ZN2cv4cuda7HostMem6createEiii +_ZN2cv4cuda7HostMem7releaseEv +_ZN2cv4flipERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv4gemmERKNS_11_InputArrayES2_dS2_dRKNS_12_OutputArrayEi +_ZN2cv4idctERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv4idftERKNS_11_InputArrayERKNS_12_OutputArrayEii +_ZN2cv4lineERKNS_17_InputOutputArrayENS_6Point_IiEES4_RKNS_7Scalar_IdEEiii +_ZN2cv4meanERKNS_11_InputArrayES2_ +_ZN2cv4normERKNS_11_InputArrayEiS2_ +_ZN2cv4normERKNS_11_InputArrayES2_iS2_ +_ZN2cv4normERKNS_9SparseMatEi +_ZN2cv4PSNRERKNS_11_InputArrayES2_ +_ZN2cv4readERKNS_8FileNodeERdd +_ZN2cv4readERKNS_8FileNodeERff +_ZN2cv4readERKNS_8FileNodeERii +_ZN2cv4readERKNS_8FileNodeERNS_3MatERKS3_ +_ZN2cv4readERKNS_8FileNodeERNS_6StringERKS3_ +_ZN2cv4readERKNS_8FileNodeERNS_9SparseMatERKS3_ +_ZN2cv4readERKNS_8FileNodeERSt6vectorINS_6DMatchESaIS4_EE +_ZN2cv4readERKNS_8FileNodeERSt6vectorINS_8KeyPointESaIS4_EE +_ZN2cv4sortERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv4sqrtERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv4swapERNS_3MatES1_ +_ZN2cv4swapERNS_4UMatES1_ +_ZN2cv4UMat10deallocateEv +_ZN2cv4UMat15getStdAllocatorEv +_ZN2cv4UMat3eyeEiii +_ZN2cv4UMat3eyeENS_5Size_IiEEi +_ZN2cv4UMat4diagERKS0_ +_ZN2cv4UMat4onesEiii +_ZN2cv4UMat4onesEiPKii +_ZN2cv4UMat4onesENS_5Size_IiEEi +_ZN2cv4UMat5setToERKNS_11_InputArrayES3_ +_ZN2cv4UMat5zerosEiii +_ZN2cv4UMat5zerosEiPKii +_ZN2cv4UMat5zerosENS_5Size_IiEEi +_ZN2cv4UMat6createEiPKiiNS_14UMatUsageFlagsE +_ZN2cv4UMat8copySizeERKS0_ +_ZN2cv4UMat9adjustROIEiiii +_ZN2cv4UMataSERKNS_7Scalar_IdEE +_ZN2cv4UMatC1ERKS0_PKNS_5RangeE +_ZN2cv4UMatC1ERKS0_RKNS_5RangeES5_ +_ZN2cv4UMatC1ERKS0_RKNS_5Rect_IiEE +_ZN2cv4UMatC2ERKS0_PKNS_5RangeE +_ZN2cv4UMatC2ERKS0_RKNS_5RangeES5_ +_ZN2cv4UMatC2ERKS0_RKNS_5Rect_IiEE +_ZN2cv4UMatD1Ev +_ZN2cv4UMatD2Ev +_ZN2cv5CannyERKNS_11_InputArrayERKNS_12_OutputArrayEddib +_ZN2cv5eigenERKNS_11_InputArrayERKNS_12_OutputArrayES5_ +_ZN2cv5erodeERKNS_11_InputArrayERKNS_12_OutputArrayES2_NS_6Point_IiEEiiRKNS_7Scalar_IdEE +_ZN2cv5errorEiRKNS_6StringEPKcS4_i +_ZN2cv5errorERKNS_9ExceptionE +_ZN2cv5MatOpC1Ev +_ZN2cv5MatOpC2Ev +_ZN2cv5MatOpD0Ev +_ZN2cv5MatOpD1Ev +_ZN2cv5MatOpD2Ev +_ZN2cv5mergeEPKNS_3MatEmRKNS_12_OutputArrayE +_ZN2cv5mergeERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv5Mutex4lockEv +_ZN2cv5Mutex6unlockEv +_ZN2cv5Mutex7trylockEv +_ZN2cv5MutexaSERKS0_ +_ZN2cv5MutexC1ERKS0_ +_ZN2cv5MutexC1Ev +_ZN2cv5MutexC2ERKS0_ +_ZN2cv5MutexC2Ev +_ZN2cv5MutexD1Ev +_ZN2cv5MutexD2Ev +_ZN2cv5phaseERKNS_11_InputArrayES2_RKNS_12_OutputArrayEb +_ZN2cv5randnERKNS_17_InputOutputArrayERKNS_11_InputArrayES5_ +_ZN2cv5randuERKNS_17_InputOutputArrayERKNS_11_InputArrayES5_ +_ZN2cv5SobelERKNS_11_InputArrayERKNS_12_OutputArrayEiiiiddi +_ZN2cv5solveERKNS_11_InputArrayES2_RKNS_12_OutputArrayEi +_ZN2cv5splitERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv5splitERKNS_3MatEPS0_ +_ZN2cv5traceERKNS_11_InputArrayE +_ZN2cv5writeERNS_11FileStorageERKNS_6StringEd +_ZN2cv5writeERNS_11FileStorageERKNS_6StringEf +_ZN2cv5writeERNS_11FileStorageERKNS_6StringEi +_ZN2cv5writeERNS_11FileStorageERKNS_6StringERKNS_3MatE +_ZN2cv5writeERNS_11FileStorageERKNS_6StringERKNS_9SparseMatE +_ZN2cv5writeERNS_11FileStorageERKNS_6StringERKSt6vectorINS_6DMatchESaIS6_EE +_ZN2cv5writeERNS_11FileStorageERKNS_6StringERKSt6vectorINS_8KeyPointESaIS6_EE +_ZN2cv5writeERNS_11FileStorageERKNS_6StringES4_ +_ZN2cv6circleERKNS_17_InputOutputArrayENS_6Point_IiEEiRKNS_7Scalar_IdEEiii +_ZN2cv6dilateERKNS_11_InputArrayERKNS_12_OutputArrayES2_NS_6Point_IiEEiiRKNS_7Scalar_IdEE +_ZN2cv6divideEdRKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv6divideERKNS_11_InputArrayES2_RKNS_12_OutputArrayEdi +_ZN2cv6formatEPKcz +_ZN2cv6invertERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv6kmeansERKNS_11_InputArrayEiRKNS_17_InputOutputArrayENS_12TermCriteriaEiiRKNS_12_OutputArrayE +_ZN2cv6reduceERKNS_11_InputArrayERKNS_12_OutputArrayEiii +_ZN2cv6repeatERKNS_11_InputArrayEiiRKNS_12_OutputArrayE +_ZN2cv6repeatERKNS_3MatEii +_ZN2cv6ScharrERKNS_11_InputArrayERKNS_12_OutputArrayEiiiddi +_ZN2cv6seqPopEP5CvSeqPv +_ZN2cv6String10deallocateEv +_ZN2cv6String8allocateEm +_ZN2cv6theRNGEv +_ZN2cv7absdiffERKNS_11_InputArrayES2_RKNS_12_OutputArrayE +_ZN2cv7compareERKNS_11_InputArrayES2_RKNS_12_OutputArrayEi +_ZN2cv7ellipseERKNS_17_InputOutputArrayENS_6Point_IiEENS_5Size_IiEEdddRKNS_7Scalar_IdEEiii +_ZN2cv7ellipseERKNS_17_InputOutputArrayERKNS_11RotatedRectERKNS_7Scalar_IdEEii +_ZN2cv7hconcatEPKNS_3MatEmRKNS_12_OutputArrayE +_ZN2cv7hconcatERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv7hconcatERKNS_11_InputArrayES2_RKNS_12_OutputArrayE +_ZN2cv7inRangeERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayE +_ZN2cv7MatExprC1ERKNS_3MatE +_ZN2cv7MatExprC2ERKNS_3MatE +_ZN2cv7noArrayEv +_ZN2cv7putTextERKNS_17_InputOutputArrayERKNS_6StringENS_6Point_IiEEidNS_7Scalar_IdEEiib +_ZN2cv7seqPushEP5CvSeqPKv +_ZN2cv7sortIdxERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv7vconcatEPKNS_3MatEmRKNS_12_OutputArrayE +_ZN2cv7vconcatERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cv7vconcatERKNS_11_InputArrayES2_RKNS_12_OutputArrayE +_ZN2cv8CholeskyEPdmiS0_mi +_ZN2cv8CholeskyEPfmiS0_mi +_ZN2cv8clearSeqEP5CvSeq +_ZN2cv8clipLineENS_5Rect_IiEERNS_6Point_IiEES4_ +_ZN2cv8clipLineENS_5Size_IiEERNS_6Point_IiEES4_ +_ZN2cv8cubeRootEf +_ZN2cv8fastFreeEPv +_ZN2cv8fillPolyERKNS_17_InputOutputArrayERKNS_11_InputArrayERKNS_7Scalar_IdEEiiNS_6Point_IiEE +_ZN2cv8fillPolyERNS_3MatEPPKNS_6Point_IiEEPKiiRKNS_7Scalar_IdEEiiS3_ +_ZN2cv8filter2DERKNS_11_InputArrayERKNS_12_OutputArrayEiS2_NS_6Point_IiEEdi +_ZN2cv8integralERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv8integralERKNS_11_InputArrayERKNS_12_OutputArrayES5_ii +_ZN2cv8integralERKNS_11_InputArrayERKNS_12_OutputArrayES5_S5_ii +_ZN2cv8internal18WriteStructContextC1ERNS_11FileStorageERKNS_6StringEiS6_ +_ZN2cv8internal18WriteStructContextC2ERNS_11FileStorageERKNS_6StringEiS6_ +_ZN2cv8internal18WriteStructContextD1Ev +_ZN2cv8internal18WriteStructContextD2Ev +_ZN2cv8multiplyERKNS_11_InputArrayES2_RKNS_12_OutputArrayEdi +_ZN2cv8scaleAddERKNS_11_InputArrayEdS2_RKNS_12_OutputArrayE +_ZN2cv8subtractERKNS_11_InputArrayES2_RKNS_12_OutputArrayES2_i +_ZN2cv8SVDecompERKNS_11_InputArrayERKNS_12_OutputArrayES5_S5_i +_ZN2cv8tempfileEPKc +_ZN2cv8UMatData4lockEv +_ZN2cv8UMatData6unlockEv +_ZN2cv8UMatDataC1EPKNS_12MatAllocatorE +_ZN2cv8UMatDataC2EPKNS_12MatAllocatorE +_ZN2cv8UMatDataD1Ev +_ZN2cv8UMatDataD2Ev +_ZN2cv9arcLengthERKNS_11_InputArrayEb +_ZN2cv9boxFilterERKNS_11_InputArrayERKNS_12_OutputArrayEiNS_5Size_IiEENS_6Point_IiEEbi +_ZN2cv9Exception13formatMessageEv +_ZN2cv9ExceptionC1EiRKNS_6StringES3_S3_i +_ZN2cv9ExceptionC1Ev +_ZN2cv9ExceptionC2EiRKNS_6StringES3_S3_i +_ZN2cv9ExceptionC2Ev +_ZN2cv9ExceptionD0Ev +_ZN2cv9ExceptionD1Ev +_ZN2cv9ExceptionD2Ev +_ZN2cv9fastAtan2Eff +_ZN2cv9LaplacianERKNS_11_InputArrayERKNS_12_OutputArrayEiiddi +_ZN2cv9magnitudeERKNS_11_InputArrayES2_RKNS_12_OutputArrayE +_ZN2cv9minMaxIdxERKNS_11_InputArrayEPdS3_PiS4_S2_ +_ZN2cv9minMaxLocERKNS_11_InputArrayEPdS3_PNS_6Point_IiEES6_S2_ +_ZN2cv9minMaxLocERKNS_9SparseMatEPdS3_PiS4_ +_ZN2cv9normalizeERKNS_11_InputArrayERKNS_17_InputOutputArrayEddiiS2_ +_ZN2cv9normalizeERKNS_9SparseMatERS0_di +_ZN2cv9patchNaNsERKNS_17_InputOutputArrayEd +_ZN2cv9polylinesERKNS_17_InputOutputArrayERKNS_11_InputArrayEbRKNS_7Scalar_IdEEiii +_ZN2cv9polylinesERNS_3MatEPKPKNS_6Point_IiEEPKiibRKNS_7Scalar_IdEEiii +_ZN2cv9rectangleERKNS_17_InputOutputArrayENS_6Point_IiEES4_RKNS_7Scalar_IdEEiii +_ZN2cv9rectangleERNS_3MatENS_5Rect_IiEERKNS_7Scalar_IdEEiii +_ZN2cv9seqRemoveEP5CvSeqi +_ZN2cv9solvePolyERKNS_11_InputArrayERKNS_12_OutputArrayEi +_ZN2cv9SparseMat10removeNodeEmmm +_ZN2cv9SparseMat13resizeHashTabEm +_ZN2cv9SparseMat3Hdr5clearEv +_ZN2cv9SparseMat3HdrC1EiPKii +_ZN2cv9SparseMat3HdrC2EiPKii +_ZN2cv9SparseMat3ptrEibPm +_ZN2cv9SparseMat3ptrEiibPm +_ZN2cv9SparseMat3ptrEiiibPm +_ZN2cv9SparseMat3ptrEPKibPm +_ZN2cv9SparseMat5clearEv +_ZN2cv9SparseMat5eraseEiiiPm +_ZN2cv9SparseMat5eraseEiiPm +_ZN2cv9SparseMat5eraseEPKiPm +_ZN2cv9SparseMat6createEiPKii +_ZN2cv9SparseMat7newNodeEPKim +_ZN2cv9SparseMatC1ERKNS_3MatE +_ZN2cv9SparseMatC2ERKNS_3MatE +_ZN2cv9thresholdERKNS_11_InputArrayERKNS_12_OutputArrayEddi +_ZN2cv9transformERKNS_11_InputArrayERKNS_12_OutputArrayES2_ +_ZN2cv9transposeERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZN2cvanERKNS_3MatERKNS_7Scalar_IdEE +_ZN2cvanERKNS_3MatES2_ +_ZN2cvanERKNS_7Scalar_IdEERKNS_3MatE +_ZN2cvcoERKNS_3MatE +_ZN2cvdvEdRKNS_3MatE +_ZN2cvdvEdRKNS_7MatExprE +_ZN2cvdvERKNS_3MatEd +_ZN2cvdvERKNS_3MatERKNS_7MatExprE +_ZN2cvdvERKNS_3MatES2_ +_ZN2cvdvERKNS_7MatExprEd +_ZN2cvdvERKNS_7MatExprERKNS_3MatE +_ZN2cvdvERKNS_7MatExprES2_ +_ZN2cveoERKNS_3MatERKNS_7Scalar_IdEE +_ZN2cveoERKNS_3MatES2_ +_ZN2cveoERKNS_7Scalar_IdEERKNS_3MatE +_ZN2cveqEdRKNS_3MatE +_ZN2cveqERKNS_3MatEd +_ZN2cveqERKNS_3MatES2_ +_ZN2cvgeEdRKNS_3MatE +_ZN2cvgeERKNS_3MatEd +_ZN2cvgeERKNS_3MatES2_ +_ZN2cvgtEdRKNS_3MatE +_ZN2cvgtERKNS_3MatEd +_ZN2cvgtERKNS_3MatES2_ +_ZN2cvleEdRKNS_3MatE +_ZN2cvleERKNS_3MatEd +_ZN2cvleERKNS_3MatES2_ +_ZN2cvlsERNS_11FileStorageERKNS_6StringE +_ZN2cvltEdRKNS_3MatE +_ZN2cvltERKNS_3MatEd +_ZN2cvltERKNS_3MatES2_ +_ZN2cvmiERKNS_3MatERKNS_7MatExprE +_ZN2cvmiERKNS_3MatERKNS_7Scalar_IdEE +_ZN2cvmiERKNS_3MatES2_ +_ZN2cvmiERKNS_7MatExprERKNS_3MatE +_ZN2cvmiERKNS_7MatExprERKNS_7Scalar_IdEE +_ZN2cvmiERKNS_7MatExprES2_ +_ZN2cvmiERKNS_7Scalar_IdEERKNS_3MatE +_ZN2cvmiERKNS_7Scalar_IdEERKNS_7MatExprE +_ZN2cvmlEdRKNS_3MatE +_ZN2cvmlEdRKNS_7MatExprE +_ZN2cvmlERKNS_3MatEd +_ZN2cvmlERKNS_3MatERKNS_7MatExprE +_ZN2cvmlERKNS_3MatES2_ +_ZN2cvmlERKNS_7MatExprEd +_ZN2cvmlERKNS_7MatExprERKNS_3MatE +_ZN2cvmlERKNS_7MatExprES2_ +_ZN2cvneEdRKNS_3MatE +_ZN2cvneERKNS_3MatEd +_ZN2cvneERKNS_3MatES2_ +_ZN2cvngERKNS_3MatE +_ZN2cvngERKNS_7MatExprE +_ZN2cvorERKNS_3MatERKNS_7Scalar_IdEE +_ZN2cvorERKNS_3MatES2_ +_ZN2cvorERKNS_7Scalar_IdEERKNS_3MatE +_ZN2cvplERKNS_3MatERKNS_7MatExprE +_ZN2cvplERKNS_3MatERKNS_7Scalar_IdEE +_ZN2cvplERKNS_3MatES2_ +_ZN2cvplERKNS_7MatExprERKNS_3MatE +_ZN2cvplERKNS_7MatExprERKNS_7Scalar_IdEE +_ZN2cvplERKNS_7MatExprES2_ +_ZN2cvplERKNS_7Scalar_IdEERKNS_3MatE +_ZN2cvplERKNS_7Scalar_IdEERKNS_7MatExprE +_ZN3mag7Logging5SetfpEP7__sFILE +_ZN3mag7Logging5SetfpER8OFStream +_ZN3mag7LoggingC1Ei +_ZN3mag7LoggingC2Ei +_ZN3mag7LoggingD1Ev +_ZN3mag7LoggingD2Ev +_ZN3md512MD5TransformEPjPh +_ZN3md57MD5InitEP7MD5_CTX +_ZN3md58MD5FinalEP7MD5_CTX +_ZN3md59MD5DecodeEPjPhj +_ZN3md59MD5EncodeEPhPjj +_ZN3md59MD5UpdateEP7MD5_CTXPhj +_ZN6CvTypeC1EPKcPFiPKvEPFvPPvEPFS6_P13CvFileStorageP10CvFileNodeEPFvSB_S1_S3_10CvAttrListEPFS6_S3_E +_ZN6CvTypeC2EPKcPFiPKvEPFvPPvEPFS6_P13CvFileStorageP10CvFileNodeEPFvSB_S1_S3_10CvAttrListEPFS6_S3_E +_ZN6CvTypeD1Ev +_ZN6CvTypeD2Ev +_ZN7CvMatNDC1ERKN2cv3MatE +_ZN7CvMatNDC2ERKN2cv3MatE +_ZN7FStreamC2Ev +_ZN7FStreamD0Ev +_ZN7FStreamD1Ev +_ZN7FStreamD2Ev +_ZN7MStream3FmtEPKcz +_ZN7MStream3GetEv +_ZN7MStream4PutsEPKc +_ZN7MStream4PutsEPKcm +_ZN7MStream5ResetEv +_ZN7MStream5SplitEc +_ZN7MStream5SplitEPKc +_ZN7MStreamaSERKS_ +_ZN7MStreamC1Em +_ZN7MStreamC1EPKcm +_ZN7MStreamC1ERKS_ +_ZN7MStreamC1ERKSs +_ZN7MStreamC2Em +_ZN7MStreamC2EPKcm +_ZN7MStreamC2ERKS_ +_ZN7MStreamC2ERKSs +_ZN7MStreamD1Ev +_ZN7MStreamD2Ev +_ZN7MStreamlsEc +_ZN7MStreamlsEPKc +_ZN8CNetComm10LinkCameraEjPKcS1_jjS1_S1_ +_ZN8CNetComm11EnumCamerasEv +_ZN8CNetComm11GetCaliFileEPc +_ZN8CNetComm12ReadCaliInfoEP8CaliInfo +_ZN8CNetComm12SendEmptyCmdE19Phone2DeviceCommand +_ZN8CNetComm13AutoPowerSaveEi +_ZN8CNetComm13SetLaserStateEi +_ZN8CNetComm13ThreadMonitorEPv +_ZN8CNetComm13ThreadPrepareEPv +_ZN8CNetComm14StopReceiveImgEi +_ZN8CNetComm15SetShutterStateEiPj +_ZN8CNetComm15StartReceiveImgE8ImgTypesjjPcPFvjPvEji +_ZN8CNetComm15ThreadOutputImgEPv +_ZN8CNetComm16SendCmdWith1ParaE19Phone2DeviceCommandj +_ZN8CNetComm16ThreadReceiveImgEPv +_ZN8CNetComm16TransferCaliFileEv +_ZN8CNetComm19DisLink_UnProtectedEii +_ZN8CNetComm21DoPrepareInBackgroundEv +_ZN8CNetComm21RefreshCaliFileNeededEv +_ZN8CNetComm22LinkCamera_UnProtectedEPKNS_17struct_ReConnParaE +_ZN8CNetComm26StopReceiveImg_UnProtectedEi +_ZN8CNetComm27StartReceiveImg_UnProtectedEPKNS_17struct_RePlayParaE +_ZN8CNetComm4InitEPv +_ZN8CNetComm6DeInitEv +_ZN8CNetComm7DisLinkEii +_ZN8CNetComm7SendCmdEPKcj +_ZN8CNetComm7SetParaEPK9BasePara1PK9BasePara2 +_ZN8CNetComm8ReadParaEP9BasePara1P9BasePara2j +_ZN8CNetComm9DecodeCmdE19Device2PhoneCommandPKcj +_ZN8CNetCommC1Ev +_ZN8CNetCommC2Ev +_ZN8CNetCommD0Ev +_ZN8CNetCommD1Ev +_ZN8CNetCommD2Ev +_ZN8IFStreamC1EPKc +_ZN8IFStreamC2EPKc +_ZN8IFStreamD0Ev +_ZN8IFStreamD1Ev +_ZN8IFStreamD2Ev +_ZN8OFStream5WriteEPKvmm +_ZN8OFStreamC1EPKcb +_ZN8OFStreamC2EPKcb +_ZN8OFStreamD0Ev +_ZN8OFStreamD1Ev +_ZN8OFStreamD2Ev +_ZN9__gnu_cxx20recursive_init_errorD0Ev +_ZN9__gnu_cxx20recursive_init_errorD1Ev +_ZN9__gnu_cxx20recursive_init_errorD2Ev +_ZN9__gnu_cxx27__verbose_terminate_handlerEv +_ZN9_IplImageC1ERKN2cv3MatE +_ZN9_IplImageC2ERKN2cv3MatE +_ZN9Condition12waitForMsecsEi +_ZN9Condition4waitEv +_ZN9CSmoother11GetSTDFrameEv +_ZN9CSmoother12PushFrameAveEPtj +_ZN9CSmoother12PushFrameSumEPKt +_ZN9CSmoother5ResetEjjij +_ZN9CSmoother7RestartEv +_ZN9CSmootherC1Ev +_ZN9CSmootherC2Ev +_ZN9CSmootherD0Ev +_ZN9CSmootherD1Ev +_ZN9CSmootherD2Ev +_ZN9ImageProc10findTargetEjPKhiiiPKji +_ZN9ImageProc10threshold_ERKN2cv3MatERS1_ii +_ZN9ImageProc12raw8bitToMatEPKhiiPN2cv3MatE +_ZN9ImageProc13raw32bitToMatEPKjiiPN2cv3MatE +_ZN9ImageProc13setFilterParaERK10FilterPara +_ZN9ImageProc18resetMatMaskPointsERN2cv3MatEPKji +_ZN9ImageProc19calcImageProportionEN2cv3MatENS0_5Rect_IiEE +_ZN9ImageProc22calcRectMinHorDistanceEN2cv5Rect_IiEES2_ +_ZN9ImageProc22calcRectMinVerDistanceEN2cv5Rect_IiEES2_ +_ZN9ImageProc8putValueEPhiiiii +_ZN9ImageProc9showImageERKN2cv3MatESt4listINS0_5Rect_IiEESaIS6_EESs +_ZN9ImageProcC1ERK10FilterPara +_ZN9ImageProcC2ERK10FilterPara +_ZN9MDTHelper10getVisibleEPPh +_ZN9MDTHelper10setVisibleEPhib +_ZN9MDTHelper11isSizeValidEi +_ZN9MDTHelper3getEP3MDT +_ZN9MDTHelper3setEPK3MDT +_ZN9MDTHelper4freeEv +_ZN9MDTHelper4loadEPKc +_ZN9MDTHelper4saveEPKc +_ZN9MDTHelper6getDDTEPPh +_ZN9MDTHelper6getJpgEPPh +_ZN9MDTHelper6setDDTEPhib +_ZN9MDTHelper6setJpgEPhib +_ZN9MDTHelper6unloadEv +_ZN9MDTHelper7getTextEPPh +_ZN9MDTHelper7setTextEPhib +_ZN9MDTHelper8getAudioEPPh +_ZN9MDTHelper8getLabelEPP3ROI +_ZN9MDTHelper8setAudioEPhib +_ZN9MDTHelper8setLabelEP3ROIib +_ZN9MDTHelperC1Ev +_ZN9MDTHelperC2Ev +_ZN9MDTHelperD1Ev +_ZN9MDTHelperD2Ev +_Znam +_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj +_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE +_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv +_ZNK10__cxxabiv117__class_type_info12__do_dyncastElNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE +_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcElPKvPKS0_S2_ +_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE +_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE +_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_ +_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE +_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastElNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE +_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcElPKvPKNS_17__class_type_infoES2_ +_ZNK10CFunctions11Energe2TempEi +_ZNK10CFunctions11Temp2EnergeEi +_ZNK10CFunctions13dEnerge2dTempEii +_ZNK10CFunctions13dTemp2dEnergeEii +_ZNK10CFunctions18CorrectTemperatureEifj +_ZNK10CFunctions19ConvertInnerTemp2mCEt +_ZNK10CFunctions19ConvertmC2InnerTempEi +_ZNK10CFunctions24ConvertDeltaInnerTemp2mCEt +_ZNK10CFunctions24ConvertDeltamC2InnerTempEj +_ZNK11CvSparseMat15copyToSparseMatERN2cv9SparseMatE +_ZNK2cv11_InputArray11isSubmatrixEi +_ZNK2cv11_InputArray12getMatVectorERSt6vectorINS_3MatESaIS2_EE +_ZNK2cv11_InputArray12getOGlBufferEv +_ZNK2cv11_InputArray12isContinuousEi +_ZNK2cv11_InputArray13getUMatVectorERSt6vectorINS_4UMatESaIS2_EE +_ZNK2cv11_InputArray4colsEi +_ZNK2cv11_InputArray4dimsEi +_ZNK2cv11_InputArray4kindEv +_ZNK2cv11_InputArray4rowsEi +_ZNK2cv11_InputArray4sizeEi +_ZNK2cv11_InputArray4stepEi +_ZNK2cv11_InputArray4typeEi +_ZNK2cv11_InputArray5depthEi +_ZNK2cv11_InputArray5emptyEv +_ZNK2cv11_InputArray5totalEi +_ZNK2cv11_InputArray6copyToERKNS_12_OutputArrayE +_ZNK2cv11_InputArray6copyToERKNS_12_OutputArrayERKS0_ +_ZNK2cv11_InputArray6offsetEi +_ZNK2cv11_InputArray6sizendEPii +_ZNK2cv11_InputArray7getMat_Ei +_ZNK2cv11_InputArray7getUMatEi +_ZNK2cv11_InputArray8channelsEi +_ZNK2cv11_InputArray8sameSizeERKS0_ +_ZNK2cv11_InputArray9getGpuMatEv +_ZNK2cv11FileStorage4rootEi +_ZNK2cv11FileStorage8isOpenedEv +_ZNK2cv11FileStorageixEPKc +_ZNK2cv11FileStorageixERKNS_6StringE +_ZNK2cv11RotatedRect12boundingRectEv +_ZNK2cv11RotatedRect6pointsEPNS_6Point_IfEE +_ZNK2cv12_OutputArray10getUMatRefEi +_ZNK2cv12_OutputArray12getGpuMatRefEv +_ZNK2cv12_OutputArray13getHostMemRefEv +_ZNK2cv12_OutputArray14createSameSizeERKNS_11_InputArrayEi +_ZNK2cv12_OutputArray15getOGlBufferRefEv +_ZNK2cv12_OutputArray5clearEv +_ZNK2cv12_OutputArray5setToERKNS_11_InputArrayES3_ +_ZNK2cv12_OutputArray6assignERKNS_3MatE +_ZNK2cv12_OutputArray6assignERKNS_4UMatE +_ZNK2cv12_OutputArray6createEiiiibi +_ZNK2cv12_OutputArray6createEiPKiiibi +_ZNK2cv12_OutputArray6createENS_5Size_IiEEiibi +_ZNK2cv12_OutputArray6neededEv +_ZNK2cv12_OutputArray7releaseEv +_ZNK2cv12_OutputArray9fixedSizeEv +_ZNK2cv12_OutputArray9fixedTypeEv +_ZNK2cv12_OutputArray9getMatRefEi +_ZNK2cv12MatAllocator23getBufferPoolControllerEPKc +_ZNK2cv12MatAllocator3mapEPNS_8UMatDataEi +_ZNK2cv12MatAllocator4copyEPNS_8UMatDataES2_iPKmS4_S4_S4_S4_b +_ZNK2cv12MatAllocator5unmapEPNS_8UMatDataE +_ZNK2cv12MatAllocator6uploadEPNS_8UMatDataEPKviPKmS6_S6_S6_ +_ZNK2cv12MatAllocator8downloadEPNS_8UMatDataEPviPKmS5_S5_S5_ +_ZNK2cv14DefaultDeleterI11CvSparseMatEclEPS1_ +_ZNK2cv14DefaultDeleterI12CvMemStorageEclEPS1_ +_ZNK2cv14DefaultDeleterI13CvFileStorageEclEPS1_ +_ZNK2cv14DefaultDeleterI5CvMatEclEPS1_ +_ZNK2cv14DefaultDeleterI7CvMatNDEclEPS1_ +_ZNK2cv14DefaultDeleterI9_IplImageEclEPS1_ +_ZNK2cv16MatConstIterator3posEPi +_ZNK2cv16MatConstIterator3posEv +_ZNK2cv16MatConstIterator4lposEv +_ZNK2cv16TLSDataContainer7getDataEv +_ZNK2cv3Mat11checkVectorEiib +_ZNK2cv3Mat1tEv +_ZNK2cv3Mat3dotERKNS_11_InputArrayE +_ZNK2cv3Mat3invEi +_ZNK2cv3Mat3mulERKNS_11_InputArrayEd +_ZNK2cv3Mat4diagEi +_ZNK2cv3Mat5crossERKNS_11_InputArrayE +_ZNK2cv3Mat6copyToERKNS_12_OutputArrayE +_ZNK2cv3Mat6copyToERKNS_12_OutputArrayERKNS_11_InputArrayE +_ZNK2cv3Mat7getUMatEiNS_14UMatUsageFlagsE +_ZNK2cv3Mat7reshapeEii +_ZNK2cv3Mat7reshapeEiiPKi +_ZNK2cv3Mat9convertToERKNS_12_OutputArrayEidd +_ZNK2cv3Mat9locateROIERNS_5Size_IiEERNS_6Point_IiEE +_ZNK2cv3ocl12PlatformInfo12deviceNumberEv +_ZNK2cv3ocl12PlatformInfo4nameEv +_ZNK2cv3ocl12PlatformInfo6vendorEv +_ZNK2cv3ocl12PlatformInfo7versionEv +_ZNK2cv3ocl12PlatformInfo9getDeviceERNS0_6DeviceEi +_ZNK2cv3ocl13ProgramSource4hashEv +_ZNK2cv3ocl13ProgramSource6sourceEv +_ZNK2cv3ocl5Queue3ptrEv +_ZNK2cv3ocl6Device10extensionsEv +_ZNK2cv3ocl6Device10vendorNameEv +_ZNK2cv3ocl6Device11addressBitsEv +_ZNK2cv3ocl6Device11maxSamplersEv +_ZNK2cv3ocl6Device12endianLittleEv +_ZNK2cv3ocl6Device12halfFPConfigEv +_ZNK2cv3ocl6Device12imageSupportEv +_ZNK2cv3ocl6Device12localMemSizeEv +_ZNK2cv3ocl6Device12localMemTypeEv +_ZNK2cv3ocl6Device13driverVersionEv +_ZNK2cv3ocl6Device13globalMemSizeEv +_ZNK2cv3ocl6Device13OpenCLVersionEv +_ZNK2cv3ocl6Device14doubleFPConfigEv +_ZNK2cv3ocl6Device14singleFPConfigEv +_ZNK2cv3ocl6Device15image2DMaxWidthEv +_ZNK2cv3ocl6Device15image3DMaxDepthEv +_ZNK2cv3ocl6Device15image3DMaxWidthEv +_ZNK2cv3ocl6Device15linkerAvailableEv +_ZNK2cv3ocl6Device15maxComputeUnitsEv +_ZNK2cv3ocl6Device15maxConstantArgsEv +_ZNK2cv3ocl6Device15maxMemAllocSizeEv +_ZNK2cv3ocl6Device15maxWorkItemDimsEv +_ZNK2cv3ocl6Device16image2DMaxHeightEv +_ZNK2cv3ocl6Device16image3DMaxHeightEv +_ZNK2cv3ocl6Device16maxParameterSizeEv +_ZNK2cv3ocl6Device16maxReadImageArgsEv +_ZNK2cv3ocl6Device16maxWorkGroupSizeEv +_ZNK2cv3ocl6Device16maxWorkItemSizesEPm +_ZNK2cv3ocl6Device16memBaseAddrAlignEv +_ZNK2cv3ocl6Device16OpenCL_C_VersionEv +_ZNK2cv3ocl6Device16printfBufferSizeEv +_ZNK2cv3ocl6Device17compilerAvailableEv +_ZNK2cv3ocl6Device17hostUnifiedMemoryEv +_ZNK2cv3ocl6Device17imageMaxArraySizeEv +_ZNK2cv3ocl6Device17maxClockFrequencyEv +_ZNK2cv3ocl6Device17maxWriteImageArgsEv +_ZNK2cv3ocl6Device18deviceVersionMajorEv +_ZNK2cv3ocl6Device18deviceVersionMinorEv +_ZNK2cv3ocl6Device18globalMemCacheSizeEv +_ZNK2cv3ocl6Device18globalMemCacheTypeEv +_ZNK2cv3ocl6Device18imageMaxBufferSizeEv +_ZNK2cv3ocl6Device19imagePitchAlignmentEv +_ZNK2cv3ocl6Device20nativeVectorWidthIntEv +_ZNK2cv3ocl6Device21executionCapabilitiesEv +_ZNK2cv3ocl6Device21maxConstantBufferSizeEv +_ZNK2cv3ocl6Device21nativeVectorWidthCharEv +_ZNK2cv3ocl6Device21nativeVectorWidthHalfEv +_ZNK2cv3ocl6Device21nativeVectorWidthLongEv +_ZNK2cv3ocl6Device22errorCorrectionSupportEv +_ZNK2cv3ocl6Device22globalMemCacheLineSizeEv +_ZNK2cv3ocl6Device22imageFromBufferSupportEv +_ZNK2cv3ocl6Device22nativeVectorWidthFloatEv +_ZNK2cv3ocl6Device22nativeVectorWidthShortEv +_ZNK2cv3ocl6Device23nativeVectorWidthDoubleEv +_ZNK2cv3ocl6Device23preferredVectorWidthIntEv +_ZNK2cv3ocl6Device24preferredVectorWidthCharEv +_ZNK2cv3ocl6Device24preferredVectorWidthHalfEv +_ZNK2cv3ocl6Device24preferredVectorWidthLongEv +_ZNK2cv3ocl6Device24profilingTimerResolutionEv +_ZNK2cv3ocl6Device25imageBaseAddressAlignmentEv +_ZNK2cv3ocl6Device25preferredVectorWidthFloatEv +_ZNK2cv3ocl6Device25preferredVectorWidthShortEv +_ZNK2cv3ocl6Device26preferredVectorWidthDoubleEv +_ZNK2cv3ocl6Device3ptrEv +_ZNK2cv3ocl6Device4nameEv +_ZNK2cv3ocl6Device4typeEv +_ZNK2cv3ocl6Device7versionEv +_ZNK2cv3ocl6Device8vendorIDEv +_ZNK2cv3ocl6Device9availableEv +_ZNK2cv3ocl6Kernel12localMemSizeEv +_ZNK2cv3ocl6Kernel13workGroupSizeEv +_ZNK2cv3ocl6Kernel20compileWorkGroupSizeEPm +_ZNK2cv3ocl6Kernel29preferedWorkGroupSizeMultipleEv +_ZNK2cv3ocl6Kernel3ptrEv +_ZNK2cv3ocl6Kernel5emptyEv +_ZNK2cv3ocl7Context3ptrEv +_ZNK2cv3ocl7Context6deviceEm +_ZNK2cv3ocl7Context6useSVMEv +_ZNK2cv3ocl7Context8ndevicesEv +_ZNK2cv3ocl7Image2D3ptrEv +_ZNK2cv3ocl7Program3ptrEv +_ZNK2cv3ocl7Program5writeERNS_6StringE +_ZNK2cv3ocl7Program6sourceEv +_ZNK2cv3ocl7Program9getPrefixEv +_ZNK2cv3ocl8Platform3ptrEv +_ZNK2cv3ogl6Arrays4bindEv +_ZNK2cv3ogl6Buffer4bindENS1_6TargetE +_ZNK2cv3ogl6Buffer5bufIdEv +_ZNK2cv3ogl6Buffer5cloneENS1_6TargetEb +_ZNK2cv3ogl6Buffer6copyToERKNS_12_OutputArrayE +_ZNK2cv3ogl6Buffer6copyToERKNS_12_OutputArrayERNS_4cuda6StreamE +_ZNK2cv3ogl9Texture2D4bindEv +_ZNK2cv3ogl9Texture2D5texIdEv +_ZNK2cv3ogl9Texture2D6copyToERKNS_12_OutputArrayEib +_ZNK2cv3PCA11backProjectERKNS_11_InputArrayE +_ZNK2cv3PCA11backProjectERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZNK2cv3PCA5writeERNS_11FileStorageE +_ZNK2cv3PCA7projectERKNS_11_InputArrayE +_ZNK2cv3PCA7projectERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZNK2cv3SVD9backSubstERKNS_11_InputArrayERKNS_12_OutputArrayE +_ZNK2cv4cuda5Event15queryIfCompleteEv +_ZNK2cv4cuda6GpuMat6copyToERKNS_12_OutputArrayE +_ZNK2cv4cuda6GpuMat6copyToERKNS_12_OutputArrayERKNS_11_InputArrayERNS0_6StreamE +_ZNK2cv4cuda6GpuMat6copyToERKNS_12_OutputArrayERNS0_6StreamE +_ZNK2cv4cuda6GpuMat7reshapeEii +_ZNK2cv4cuda6GpuMat8downloadERKNS_12_OutputArrayE +_ZNK2cv4cuda6GpuMat8downloadERKNS_12_OutputArrayERNS0_6StreamE +_ZNK2cv4cuda6GpuMat9convertToERKNS_12_OutputArrayEiddRNS0_6StreamE +_ZNK2cv4cuda6GpuMat9convertToERKNS_12_OutputArrayEiRNS0_6StreamE +_ZNK2cv4cuda6GpuMat9locateROIERNS_5Size_IiEERNS_6Point_IiEE +_ZNK2cv4cuda6Stream15queryIfCompleteEv +_ZNK2cv4cuda6StreamcvMS1_KFvvEEv +_ZNK2cv4cuda7HostMem18createGpuMatHeaderEv +_ZNK2cv4cuda7HostMem7reshapeEii +_ZNK2cv4UMat11checkVectorEiib +_ZNK2cv4UMat1tEv +_ZNK2cv4UMat3dotERKNS_11_InputArrayE +_ZNK2cv4UMat3invEi +_ZNK2cv4UMat3mulERKNS_11_InputArrayEd +_ZNK2cv4UMat4diagEi +_ZNK2cv4UMat6copyToERKNS_12_OutputArrayE +_ZNK2cv4UMat6copyToERKNS_12_OutputArrayERKNS_11_InputArrayE +_ZNK2cv4UMat6getMatEi +_ZNK2cv4UMat6handleEi +_ZNK2cv4UMat7reshapeEii +_ZNK2cv4UMat7reshapeEiiPKi +_ZNK2cv4UMat8ndoffsetEPm +_ZNK2cv4UMat9convertToERKNS_12_OutputArrayEidd +_ZNK2cv4UMat9locateROIERNS_5Size_IiEERNS_6Point_IiEE +_ZNK2cv5MatOp11augAssignOrERKNS_7MatExprERNS_3MatE +_ZNK2cv5MatOp11elementWiseERKNS_7MatExprE +_ZNK2cv5MatOp12augAssignAddERKNS_7MatExprERNS_3MatE +_ZNK2cv5MatOp12augAssignAndERKNS_7MatExprERNS_3MatE +_ZNK2cv5MatOp12augAssignXorERKNS_7MatExprERNS_3MatE +_ZNK2cv5MatOp15augAssignDivideERKNS_7MatExprERNS_3MatE +_ZNK2cv5MatOp17augAssignMultiplyERKNS_7MatExprERNS_3MatE +_ZNK2cv5MatOp17augAssignSubtractERKNS_7MatExprERNS_3MatE +_ZNK2cv5MatOp3absERKNS_7MatExprERS1_ +_ZNK2cv5MatOp3addERKNS_7MatExprERKNS_7Scalar_IdEERS1_ +_ZNK2cv5MatOp3addERKNS_7MatExprES3_RS1_ +_ZNK2cv5MatOp3roiERKNS_7MatExprERKNS_5RangeES6_RS1_ +_ZNK2cv5MatOp4diagERKNS_7MatExprEiRS1_ +_ZNK2cv5MatOp4sizeERKNS_7MatExprE +_ZNK2cv5MatOp4typeERKNS_7MatExprE +_ZNK2cv5MatOp6divideEdRKNS_7MatExprERS1_ +_ZNK2cv5MatOp6divideERKNS_7MatExprES3_RS1_d +_ZNK2cv5MatOp6invertERKNS_7MatExprEiRS1_ +_ZNK2cv5MatOp6matmulERKNS_7MatExprES3_RS1_ +_ZNK2cv5MatOp8multiplyERKNS_7MatExprEdRS1_ +_ZNK2cv5MatOp8multiplyERKNS_7MatExprES3_RS1_d +_ZNK2cv5MatOp8subtractERKNS_7MatExprES3_RS1_ +_ZNK2cv5MatOp8subtractERKNS_7Scalar_IdEERKNS_7MatExprERS5_ +_ZNK2cv5MatOp9transposeERKNS_7MatExprERS1_ +_ZNK2cv7HammingclEPKhS2_i +_ZNK2cv7MatExpr1tEv +_ZNK2cv7MatExpr3colEi +_ZNK2cv7MatExpr3dotERKNS_3MatE +_ZNK2cv7MatExpr3invEi +_ZNK2cv7MatExpr3mulERKNS_3MatEd +_ZNK2cv7MatExpr3mulERKS0_d +_ZNK2cv7MatExpr3rowEi +_ZNK2cv7MatExpr4diagEi +_ZNK2cv7MatExpr4sizeEv +_ZNK2cv7MatExpr4typeEv +_ZNK2cv7MatExpr5crossERKNS_3MatE +_ZNK2cv7MatExprclERKNS_5RangeES3_ +_ZNK2cv7MatExprclERKNS_5Rect_IiEE +_ZNK2cv8FileNode4nameEv +_ZNK2cv8FileNode4sizeEv +_ZNK2cv8FileNode4typeEv +_ZNK2cv8FileNode7isNamedEv +_ZNK2cv8FileNode7readObjEv +_ZNK2cv8FileNodeixEi +_ZNK2cv8FileNodeixEPKc +_ZNK2cv8FileNodeixERKNS_6StringE +_ZNK2cv9Exception4whatEv +_ZNK2cv9SparseMat6copyToERNS_3MatE +_ZNK2cv9SparseMat6copyToERS0_ +_ZNK2cv9SparseMat9convertToERNS_3MatEidd +_ZNK2cv9SparseMat9convertToERS0_id +_ZNK7FStream13GetCurrentPosEv +_ZNK7FStream4ReadEPvmm +_ZNK7FStream4SeekElN2io4seekE +_ZNK7FStream5IsEofEv +_ZNK7FStream6GetRawEv +_ZNK7FStream8ReadLineEPci +_ZNK7MStream3GetEv +_ZNK7MStream5EmptyEv +_ZNK7MStream5WriteEP7__sFILE +_ZNK7MStream5WriteERK8OFStream +_ZNK7MStream9AvailableEv +_ZNK8CNetComm15GetCaliFileNameEPci +_ZNK8IFStream9GetLengthEv +_ZNK8OFStream5FlushEv +_ZNK8OFStream5WriteEPKc +_ZNK8OFStream9GetLengthEv +_ZNK8OFStream9WriteLineEPKc +_ZNKSt10bad_typeid4whatEv +_ZNKSt13bad_exception4whatEv +_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv +_ZNKSt15__exception_ptr13exception_ptr6_M_getEv +_ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv +_ZNKSt15__exception_ptr13exception_ptrntEv +_ZNKSt16bad_array_length4whatEv +_ZNKSt20bad_array_new_length4whatEv +_ZNKSt8bad_cast4whatEv +_ZNKSt9bad_alloc4whatEv +_ZNKSt9exception4whatEv +_ZNSt10bad_typeidD0Ev +_ZNSt10bad_typeidD1Ev +_ZNSt10bad_typeidD2Ev +_ZNSt13bad_exceptionD0Ev +_ZNSt13bad_exceptionD1Ev +_ZNSt13bad_exceptionD2Ev +_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv +_ZNSt15__exception_ptr13exception_ptr18_M_safe_bool_dummyEv +_ZNSt15__exception_ptr13exception_ptr4swapERS0_ +_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv +_ZNSt15__exception_ptr13exception_ptraSERKS0_ +_ZNSt15__exception_ptr13exception_ptrC1EMS0_FvvE +_ZNSt15__exception_ptr13exception_ptrC1EPv +_ZNSt15__exception_ptr13exception_ptrC1ERKS0_ +_ZNSt15__exception_ptr13exception_ptrC1Ev +_ZNSt15__exception_ptr13exception_ptrC2EMS0_FvvE +_ZNSt15__exception_ptr13exception_ptrC2EPv +_ZNSt15__exception_ptr13exception_ptrC2ERKS0_ +_ZNSt15__exception_ptr13exception_ptrC2Ev +_ZNSt15__exception_ptr13exception_ptrD1Ev +_ZNSt15__exception_ptr13exception_ptrD2Ev +_ZNSt15__exception_ptreqERKNS_13exception_ptrES2_ +_ZNSt15__exception_ptrneERKNS_13exception_ptrES2_ +_ZNSt16bad_array_lengthD0Ev +_ZNSt16bad_array_lengthD1Ev +_ZNSt16bad_array_lengthD2Ev +_ZNSt20bad_array_new_lengthD0Ev +_ZNSt20bad_array_new_lengthD1Ev +_ZNSt20bad_array_new_lengthD2Ev +_ZNSt8bad_castD0Ev +_ZNSt8bad_castD1Ev +_ZNSt8bad_castD2Ev +_ZNSt9bad_allocD0Ev +_ZNSt9bad_allocD1Ev +_ZNSt9bad_allocD2Ev +_ZNSt9exceptionD0Ev +_ZNSt9exceptionD1Ev +_ZNSt9exceptionD2Ev +_Znwm +_ZSt10unexpectedv +_ZSt13get_terminatev +_ZSt13set_terminatePFvvE +_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKPi +_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKPi +_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKPi +_ZSt14get_unexpectedv +_ZSt14set_unexpectedPFvvE +_ZSt15get_new_handlerv +_ZSt15set_new_handlerPFvvE +_ZSt17current_exceptionv +_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE +_ZSt18uncaught_exceptionv +_ZSt9terminatev +cvAbsDiff +cvAbsDiffS +cvAdaptiveThreshold +cvAdd +cvAddS +cvAddWeighted +cvAlloc +cvAnd +cvAndS +cvApproxChains +cvApproxPoly +cvArcLength +cvAttrValue +cvAvg +cvAvgSdv +cvBackProjectPCA +cvBoundingRect +cvCalcCovarMatrix +cvCalcPCA +cvCanny +cvCartToPolar +cvCbrt +cvChangeSeqBlock +cvCheckArr +cvCheckHardwareSupport +cvCheckTermCriteria +cvCircle +cvClearGraph +cvClearMemStorage +cvClearND +cvClearSeq +cvClearSet +cvClipLine +cvClone +cvCloneGraph +cvCloneImage +cvCloneMat +cvCloneMatND +cvCloneSparseMat +cvCmp +cvCmpS +cvColorToScalar +cvCompleteSymm +cvContourArea +cvConvertScale +cvConvertScaleAbs +cvCopy +cvCopyMakeBorder +cvCountNonZero +cvCreateChildMemStorage +cvCreateData +cvCreateGraph +cvCreateGraphScanner +cvCreateImage +cvCreateImageHeader +cvCreateMat +cvCreateMatHeader +cvCreateMatND +cvCreateMatNDHeader +cvCreateMemStorage +cvCreateSeq +cvCreateSeqBlock +cvCreateSet +cvCreateSparseMat +cvCreateStructuringElementEx +cvCrossProduct +cvCvtSeqToArray +cvDCT +cvDet +cvDFT +cvDilate +cvDiv +cvDotProduct +cvDrawContours +cvEigenVV +cvEllipse +cvEllipse2Poly +cvEndFindContours +cvEndWriteSeq +cvEndWriteStruct +cvErode +cvError +cvErrorFromIppStatus +cvErrorStr +cvExp +cvFastArctan +cvFillConvexPoly +cvFillPoly +cvFilter2D +cvFindContours +cvFindGraphEdge +cvFindGraphEdgeByPtr +cvFindNextContour +cvFindType +cvFirstType +cvFitEllipse2 +cvFlip +cvFlushSeqWriter +cvFree_ +cvGEMM +cvGet1D +cvGet2D +cvGet3D +cvGetCols +cvGetDiag +cvGetDims +cvGetDimSize +cvGetElemType +cvGetErrInfo +cvGetErrMode +cvGetErrStatus +cvGetFileNode +cvGetFileNodeByName +cvGetFileNodeName +cvGetHashedKey +cvGetImage +cvGetImageCOI +cvGetImageROI +cvGetMat +cvGetND +cvGetNumThreads +cvGetOptimalDFTSize +cvGetRawData +cvGetReal1D +cvGetReal2D +cvGetReal3D +cvGetRealND +cvGetRootFileNode +cvGetRows +cvGetSeqElem +cvGetSeqReaderPos +cvGetSize +cvGetSubRect +cvGetTextSize +cvGetThreadNum +cvGetTickCount +cvGetTickFrequency +cvGraphAddEdge +cvGraphAddEdgeByPtr +cvGraphAddVtx +cvGraphRemoveEdge +cvGraphRemoveEdgeByPtr +cvGraphRemoveVtx +cvGraphRemoveVtxByPtr +cvGraphVtxDegree +cvGraphVtxDegreeByPtr +cvGuiBoxReport +cvInitFont +cvInitImageHeader +cvInitLineIterator +cvInitMatHeader +cvInitMatNDHeader +cvInitNArrayIterator +cvInitSparseMatIterator +cvInitTreeNodeIterator +cvInRange +cvInRangeS +cvInsertNodeIntoTree +cvIntegral +cvInvert +cvKMeans2 +cvLaplace +cvLine +cvLoad +cvLog +cvLUT +cvMahalanobis +cvMakeSeqHeaderForArray +cvMatchTemplate +cvMax +cvMaxS +cvMemStorageAlloc +cvMemStorageAllocString +cvMerge +cvMin +cvMinEnclosingCircle +cvMinMaxLoc +cvMinS +cvMixChannels +cvMorphologyEx +cvMul +cvMulSpectrums +cvMulTransposed +cvNextGraphItem +cvNextNArraySlice +cvNextTreeNode +cvNorm +cvNormalize +cvNot +cvNulDevReport +cvOpenFileStorage +cvOr +cvOrS +cvPerspectiveTransform +cvPointSeqFromMat +cvPolarToCart +cvPolyLine +cvPow +cvPrevTreeNode +cvProjectPCA +cvPtr1D +cvPtr2D +cvPtr3D +cvPtrND +cvPutText +cvRandArr +cvRandShuffle +cvRange +cvRawDataToScalar +cvRead +cvReadChainPoint +cvReadRawData +cvReadRawDataSlice +cvRectangle +cvRectangleR +cvRedirectError +cvReduce +cvRegisterType +cvRelease +cvReleaseData +cvReleaseFileStorage +cvReleaseGraphScanner +cvReleaseImage +cvReleaseImageHeader +cvReleaseMat +cvReleaseMemStorage +cvReleaseSparseMat +cvReleaseStructuringElement +cvRemoveNodeFromTree +cvRepeat +cvResetImageROI +cvReshape +cvReshapeMatND +cvRestoreMemStoragePos +cvSave +cvSaveMemStoragePos +cvScalarToRawData +cvScaleAdd +cvSeqElemIdx +cvSeqInsert +cvSeqInsertSlice +cvSeqInvert +cvSeqPartition +cvSeqPop +cvSeqPopFront +cvSeqPopMulti +cvSeqPush +cvSeqPushFront +cvSeqPushMulti +cvSeqRemove +cvSeqRemoveSlice +cvSeqSearch +cvSeqSlice +cvSeqSort +cvSet +cvSet1D +cvSet2D +cvSet3D +cvSetAdd +cvSetData +cvSetErrMode +cvSetErrStatus +cvSetIdentity +cvSetImageCOI +cvSetImageROI +cvSetIPLAllocators +cvSetND +cvSetNumThreads +cvSetReal1D +cvSetReal2D +cvSetReal3D +cvSetRealND +cvSetRemove +cvSetSeqBlockSize +cvSetSeqReaderPos +cvSetZero +cvSliceLength +cvSmooth +cvSobel +cvSolve +cvSolveCubic +cvSolvePoly +cvSort +cvSplit +cvStartAppendToSeq +cvStartFindContours +cvStartNextStream +cvStartReadChainPoints +cvStartReadRawData +cvStartReadSeq +cvStartWriteSeq +cvStartWriteStruct +cvStdErrReport +cvSub +cvSubRS +cvSubstituteContour +cvSum +cvSVBkSb +cvSVD +cvThreshold +cvTrace +cvTransform +cvTranspose +cvTreeToNodeSeq +cvTypeOf +cvUnregisterType +cvUseOptimized +cvWrite +cvWriteComment +cvWriteFileNode +cvWriteInt +cvWriteRawData +cvWriteReal +cvWriteString +cvXor +cvXorS +discovered_devs_append +Java_cn_com_magnity_coresdk_MagDevice_DislinkCamera +Java_cn_com_magnity_coresdk_MagDevice_EstimateUnderArmTempFromForeheadRect +Java_cn_com_magnity_coresdk_MagDevice_FindDetectTarget +Java_cn_com_magnity_coresdk_MagDevice_FixTemperature__IIFI +Java_cn_com_magnity_coresdk_MagDevice_FixTemperature__IIFII +Java_cn_com_magnity_coresdk_MagDevice_GetCameraInfo +Java_cn_com_magnity_coresdk_MagDevice_GetCurrentCameraInnerTemperature +Java_cn_com_magnity_coresdk_MagDevice_GetDetectSuggestedParameter +Java_cn_com_magnity_coresdk_MagDevice_GetEllipseTemperatureInfo +Java_cn_com_magnity_coresdk_MagDevice_GetEXLevel +Java_cn_com_magnity_coresdk_MagDevice_GetFixPara +Java_cn_com_magnity_coresdk_MagDevice_GetFrameStatisticalData +Java_cn_com_magnity_coresdk_MagDevice_GetLineTemperatureInfo +Java_cn_com_magnity_coresdk_MagDevice_GetOutputColorBarImage +Java_cn_com_magnity_coresdk_MagDevice_GetOutputColorBarRGBAData +Java_cn_com_magnity_coresdk_MagDevice_GetOutputGrayData +Java_cn_com_magnity_coresdk_MagDevice_GetOutputImage +Java_cn_com_magnity_coresdk_MagDevice_GetOutputImage2 +Java_cn_com_magnity_coresdk_MagDevice_GetOutputRGBAData +Java_cn_com_magnity_coresdk_MagDevice_GetOutputYUVData +Java_cn_com_magnity_coresdk_MagDevice_GetRectTemperatureInfo +Java_cn_com_magnity_coresdk_MagDevice_GetRemoteInfo +Java_cn_com_magnity_coresdk_MagDevice_GetRgnTemperatureInfo +Java_cn_com_magnity_coresdk_MagDevice_GetTemperatureData +Java_cn_com_magnity_coresdk_MagDevice_GetTemperatureProbe__III +Java_cn_com_magnity_coresdk_MagDevice_GetTemperatureProbe__IIII +Java_cn_com_magnity_coresdk_MagDevice_Init +Java_cn_com_magnity_coresdk_MagDevice_IsLinked +Java_cn_com_magnity_coresdk_MagDevice_IsPause +Java_cn_com_magnity_coresdk_MagDevice_IsProcessingImage +Java_cn_com_magnity_coresdk_MagDevice_isStitching +Java_cn_com_magnity_coresdk_MagDevice_LinkCamera +Java_cn_com_magnity_coresdk_MagDevice_LoadBufferedDDT +Java_cn_com_magnity_coresdk_MagDevice_LoadDDT +Java_cn_com_magnity_coresdk_MagDevice_Lock +Java_cn_com_magnity_coresdk_MagDevice_nativeBlendBitmap +Java_cn_com_magnity_coresdk_MagDevice_nativeCopyBitmap +Java_cn_com_magnity_coresdk_MagDevice_nativeLoadMDT +Java_cn_com_magnity_coresdk_MagDevice_nativeSaveMDT +Java_cn_com_magnity_coresdk_MagDevice_Pause +Java_cn_com_magnity_coresdk_MagDevice_PrepareProcessImage +Java_cn_com_magnity_coresdk_MagDevice_Resume +Java_cn_com_magnity_coresdk_MagDevice_SaveBMP +Java_cn_com_magnity_coresdk_MagDevice_SaveDDT +Java_cn_com_magnity_coresdk_MagDevice_SaveDDT2Buffer +Java_cn_com_magnity_coresdk_MagDevice_SetAutoEnlargePara +Java_cn_com_magnity_coresdk_MagDevice_SetColorPalette +Java_cn_com_magnity_coresdk_MagDevice_SetDetailEnhancement +Java_cn_com_magnity_coresdk_MagDevice_SetDetectMaskPoints +Java_cn_com_magnity_coresdk_MagDevice_SetDetectParameter +Java_cn_com_magnity_coresdk_MagDevice_SetEXLevel +Java_cn_com_magnity_coresdk_MagDevice_SetFixPara +Java_cn_com_magnity_coresdk_MagDevice_SetImageTransform +Java_cn_com_magnity_coresdk_MagDevice_SetIsothermalPara +Java_cn_com_magnity_coresdk_MagDevice_SetSubsectionEnlargePara +Java_cn_com_magnity_coresdk_MagDevice_StartProcessImage +Java_cn_com_magnity_coresdk_MagDevice_StartStitching +Java_cn_com_magnity_coresdk_MagDevice_StopProcessImage +Java_cn_com_magnity_coresdk_MagDevice_StopStitching +Java_cn_com_magnity_coresdk_MagDevice_TriggerFFC +Java_cn_com_magnity_coresdk_MagDevice_TriggerStitching +Java_cn_com_magnity_coresdk_MagDevice_UnloadDDT +Java_cn_com_magnity_coresdk_MagDevice_Unlock +JNI_OnLoad +JNI_OnUnload +libusb_alloc_streams +libusb_alloc_transfer +libusb_attach_kernel_driver +libusb_bulk_transfer +libusb_cancel_transfer +libusb_claim_interface +libusb_clear_halt +libusb_close +libusb_control_transfer +libusb_detach_kernel_driver +libusb_dev_mem_alloc +libusb_dev_mem_free +libusb_error_name +libusb_event_handler_active +libusb_event_handling_ok +libusb_exit +libusb_free_bos_descriptor +libusb_free_config_descriptor +libusb_free_container_id_descriptor +libusb_free_device_list +libusb_free_pollfds +libusb_free_ss_endpoint_companion_descriptor +libusb_free_ss_usb_device_capability_descriptor +libusb_free_streams +libusb_free_transfer +libusb_free_usb_2_0_extension_descriptor +libusb_get_active_config_descriptor +libusb_get_bos_descriptor +libusb_get_bus_number +libusb_get_config_descriptor +libusb_get_config_descriptor_by_value +libusb_get_configuration +libusb_get_container_id_descriptor +libusb_get_device +libusb_get_device_address +libusb_get_device_descriptor +libusb_get_device_list +libusb_get_device_speed +libusb_get_max_iso_packet_size +libusb_get_max_packet_size +libusb_get_next_timeout +libusb_get_parent +libusb_get_pollfds +libusb_get_port_number +libusb_get_port_numbers +libusb_get_port_path +libusb_get_ss_endpoint_companion_descriptor +libusb_get_ss_usb_device_capability_descriptor +libusb_get_string_descriptor_ascii +libusb_get_usb_2_0_extension_descriptor +libusb_get_version +libusb_handle_events +libusb_handle_events_completed +libusb_handle_events_locked +libusb_handle_events_timeout +libusb_handle_events_timeout_completed +libusb_has_capability +libusb_hotplug_deregister_callback +libusb_hotplug_register_callback +libusb_init +libusb_interrupt_event_handler +libusb_interrupt_transfer +libusb_kernel_driver_active +libusb_lock_event_waiters +libusb_lock_events +libusb_open +libusb_open_device_with_vid_pid +libusb_pollfds_handle_timeouts +libusb_ref_device +libusb_release_interface +libusb_reset_device +libusb_set_auto_detach_kernel_driver +libusb_set_configuration +libusb_set_debug +libusb_set_interface_alt_setting +libusb_set_pollfd_notifiers +libusb_submit_transfer +libusb_transfer_get_stream_id +libusb_transfer_set_stream_id +libusb_try_lock_events +libusb_unlock_event_waiters +libusb_unlock_events +libusb_unref_device +libusb_wait_for_event +libusb_wrap_fd +linux_device_disconnected +linux_enumerate_device +linux_get_device_address +linux_hotplug_enumerate +MAG_DelChannel +MAG_DisLinkCamera +MAG_EnableAutoReConnect +MAG_EnumCameras +MAG_EstimateUnderArmTempFromForeheadRect +MAG_FindDetectTarget +MAG_FixTemperature +MAG_FixTemperature2 +MAG_Free +MAG_GetCameraTemperature +MAG_GetCamInfo +MAG_GetCurrentCameraInnerTemperature +MAG_GetCurrentOffset +MAG_GetDetectSuggestedParameter +MAG_GetEllipseTemperatureInfo +MAG_GetEXLevel +MAG_GetFilteredRaw +MAG_GetFixPara +MAG_GetFrameStatisticalData +MAG_GetLineTemperatureInfo +MAG_GetLocalIp +MAG_GetMulticastState +MAG_GetOutputBMPdata +MAG_GetOutputColorBardata +MAG_GetOutputRawData +MAG_GetOutputVideoData +MAG_GetOutputVideoYV12 +MAG_GetRecentHeartBeat +MAG_GetRectTemperatureInfo +MAG_GetRemoteInfo +MAG_GetRgnTemperatureInfo +MAG_GetTemperatureData +MAG_GetTemperatureData_Raw +MAG_GetTemperatureProbe +MAG_GetTemperatureProbe2 +MAG_GetTerminalList +MAG_GetVideoPPS +MAG_GetVideoSPS +MAG_GetVideoVCL +MAG_Initialize +MAG_IsChannelAvailable +MAG_IsInitialized +MAG_IsLinked +MAG_IsListening +MAG_IsPause +MAG_IsProcessingImage +MAG_IsUsingTemperatureMask +MAG_LinkCamera +MAG_LinkCameraEx +MAG_ListenTo +MAG_LoadBufferedDDT +MAG_LoadDDT +MAG_LockFrame +MAG_NewChannel +MAG_Pause +MAG_PrepareProcessImage +MAG_ProbeBufferedDDT +MAG_ProbeDDT +MAG_QueryPTZState +MAG_ResetCamera +MAG_Resume +MAG_RevisedTemp2Gray +MAG_RevisedTemp2InnerTemp +MAG_SaveBMP +MAG_SaveDDT +MAG_SaveDDT2Buffer +MAG_SaveMGT +MAG_SDCardStorage +MAG_SDStorageAviStart +MAG_SDStorageAviStop +MAG_SDStorageBMP +MAG_SDStorageMGSStart +MAG_SDStorageMGSStop +MAG_SDStorageMGT +MAG_SetAutoEnlargePara +MAG_SetColorPalette +MAG_SetDetailEnhancement +MAG_SetDetectMaskPoints +MAG_SetDetectParameter +MAG_SetEXLevel +MAG_SetFilter +MAG_SetFixPara +MAG_SetImageTransform +MAG_SetIoAlarmState +MAG_SetIsothermalPara +MAG_SetPTZCmd +MAG_SetReConnectCallBack +MAG_SetSerialCallBack +MAG_SetSerialCmd +MAG_SetStorageDir +MAG_SetSubsectionEnlargePara +MAG_SetUserROIs +MAG_SetVideoBrightness +MAG_SetVideoContrast +MAG_StartProcessImage +MAG_StartProcessPulseImage +MAG_StopListen +MAG_StopProcessImage +MAG_TransferPulseImage +MAG_TriggerFFC +MAG_UnLockFrame +MAG_UseTemperatureMask +MAG_WillStartImmediately +usbi_add_pollfd +usbi_alloc_device +usbi_clear_event +usbi_cond_timedwait +usbi_connect_device +usbi_device_cache_descriptor +usbi_disconnect_device +usbi_get_config_index_by_value +usbi_get_device_by_session_id +usbi_get_tid +usbi_handle_disconnect +usbi_handle_transfer_cancellation +usbi_handle_transfer_completion +usbi_hotplug_deregister_all +usbi_hotplug_match +usbi_hotplug_notification +usbi_io_exit +usbi_io_init +usbi_log +usbi_log_v +usbi_parse_descriptor +usbi_pipe +usbi_remove_pollfd +usbi_sanitize_device +usbi_signal_event +usbi_signal_transfer_completion diff --git a/analysis/reverse-cache-20260811/arm64_thread.txt b/analysis/reverse-cache-20260811/arm64_thread.txt new file mode 100644 index 0000000..c5f7d10 --- /dev/null +++ b/analysis/reverse-cache-20260811/arm64_thread.txt @@ -0,0 +1,12267 @@ +### _ZN10CFunctions15Raw2TemperatureEPKt @ 0x6a398 size=132 + 0006a398: stp x20, x19, [sp, #-0x20]! + 0006a39c: stp x29, x30, [sp, #0x10] + 0006a3a0: add x29, sp, #0x10 + 0006a3a4: mov x19, x0 + 0006a3a8: ldr w20, [x19, #0x1dc4] + 0006a3ac: mov w8, #0x1cc8 + 0006a3b0: add x0, x19, x8 + 0006a3b4: bl #0x5d7a0 + 0006a3b8: cmp w20, #1 + 0006a3bc: b.ne #0x6a3d4 + 0006a3c0: ldr w8, [x19, #0x1cf4] + 0006a3c4: cbz w8, #0x6a3f0 + 0006a3c8: ldr x1, [x19, #0x1cd8] + 0006a3cc: str x1, [x19, #0x4a50] + 0006a3d0: b #0x6a400 ; -> _ZN10CFunctions15Raw2TemperatureEPKt + 0006a3d4: str w0, [x19, #0x1de4] + 0006a3d8: cbz w0, #0x6a410 + 0006a3dc: ldr w8, [x19, #0x1cf4] + 0006a3e0: str wzr, [x19, #0x1de4] + 0006a3e4: cbz w8, #0x6a3fc + 0006a3e8: ldr x1, [x19, #0x1cd8] + 0006a3ec: b #0x6a400 ; -> _ZN10CFunctions15Raw2TemperatureEPKt + 0006a3f0: mov x1, xzr + 0006a3f4: str x1, [x19, #0x4a50] + 0006a3f8: b #0x6a400 ; -> _ZN10CFunctions15Raw2TemperatureEPKt + 0006a3fc: mov x1, xzr + 0006a400: mov x0, x19 + 0006a404: bl #0x5f900 + 0006a408: mov w8, #1 + 0006a40c: str w8, [x19, #0x1dec] + 0006a410: ldp x29, x30, [sp, #0x10] + 0006a414: ldp x20, x19, [sp], #0x20 + 0006a418: ret + +### _ZN10CFunctions14MapTemperatureEi @ 0x6efb8 size=488 + 0006efb8: stp x28, x27, [sp, #-0x60]! + 0006efbc: stp x26, x25, [sp, #0x10] + 0006efc0: stp x24, x23, [sp, #0x20] + 0006efc4: stp x22, x21, [sp, #0x30] + 0006efc8: stp x20, x19, [sp, #0x40] + 0006efcc: stp x29, x30, [sp, #0x50] + 0006efd0: add x29, sp, #0x50 + 0006efd4: mov x19, x0 + 0006efd8: ldr w23, [x19, #0x1e14] + 0006efdc: ldr w20, [x19, #0x1e18] + 0006efe0: ldr x21, [x19, #0x170] + 0006efe4: ldr x22, [x19, #0x140] + 0006efe8: mov w8, #0x1e38 + 0006efec: add x0, x19, x8 + 0006eff0: mov w2, #0x400 + 0006eff4: mov w1, wzr + 0006eff8: bl #0x5f6e0 + 0006effc: mov w8, #0x76d0 + 0006f000: ldr w8, [x19, x8] + 0006f004: cbz w8, #0x6f054 + 0006f008: sub w9, w23, w20 + 0006f00c: mov w10, #-0x400000 + 0006f010: mov w11, #0x1de0 + 0006f014: udiv w9, w10, w9 + 0006f018: add x10, x19, x11 + 0006f01c: ldrh w11, [x22], #2 + 0006f020: sub w8, w8, #1 + 0006f024: sub w11, w11, w20 + 0006f028: mul w11, w11, w9 + 0006f02c: lsr w12, w11, #0x16 + 0006f030: add x12, x10, x12 + 0006f034: ldrb w12, [x12, #0x858] + 0006f038: lsr w11, w11, #0x18 + 0006f03c: add x11, x10, w11, uxtw #2 + 0006f040: strb w12, [x21], #1 + 0006f044: ldr w12, [x11, #0x58] + 0006f048: add w12, w12, #1 + 0006f04c: str w12, [x11, #0x58] + 0006f050: cbnz w8, #0x6f01c + 0006f054: ldr w20, [x19, #0x1db8] + 0006f058: ldr w8, [x19, #0x6c] + 0006f05c: ldr x21, [x19, #0x180] + 0006f060: mov w9, #1 + 0006f064: str w9, [x19, #0x1e24] + 0006f068: cbz w8, #0x6f090 + 0006f06c: ldr w9, [x19, #0x1dfc] + 0006f070: ldr w8, [x19, #0x1e18] + 0006f074: subs w9, w9, w8 + 0006f078: b.eq #0x6f088 + 0006f07c: ldr w10, [x19, #0x1e14] + 0006f080: subs w10, w10, w8 + 0006f084: b.ne #0x6f0e4 + 0006f088: mov w22, wzr + 0006f08c: b #0x6f0f0 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f090: ldr w8, [x19, #0x1dbc] + 0006f094: cmp w8, #2 + 0006f098: sub w19, w8, #1 + 0006f09c: b.lo #0x6f0b0 + 0006f0a0: mov w8, #0xff0000 + 0006f0a4: udiv w22, w8, w19 + 0006f0a8: tbz w19, #0x1f, #0x6f0b8 + 0006f0ac: b #0x6f184 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f0b0: mov w22, wzr + 0006f0b4: tbnz w19, #0x1f, #0x6f184 + 0006f0b8: mul w23, w22, w19 + 0006f0bc: mul w24, w20, w19 + 0006f0c0: lsr w1, w23, #0x10 + 0006f0c4: add x0, x21, w24, uxtw + 0006f0c8: mov x2, x20 + 0006f0cc: bl #0x5f6e0 + 0006f0d0: sub w19, w19, #1 + 0006f0d4: sub w23, w23, w22 + 0006f0d8: sub w24, w24, w20 + 0006f0dc: tbz w19, #0x1f, #0x6f0c0 + 0006f0e0: b #0x6f184 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f0e4: lsl w11, w9, #0xa + 0006f0e8: sub w9, w11, w9 + 0006f0ec: sdiv w22, w9, w10 + 0006f0f0: ldr w9, [x19, #0x1df8] + 0006f0f4: subs w9, w9, w8 + 0006f0f8: b.eq #0x6f108 + 0006f0fc: ldr w10, [x19, #0x1e14] + 0006f100: subs w8, w10, w8 + 0006f104: b.ne #0x6f110 + 0006f108: mov w8, #0x3ff + 0006f10c: b #0x6f11c ; -> _ZN10CFunctions14MapTemperatureEi + 0006f110: lsl w10, w9, #0xa + 0006f114: sub w9, w10, w9 + 0006f118: sdiv w8, w9, w8 + 0006f11c: ldr w9, [x19, #0x1dbc] + 0006f120: subs w23, w9, #1 + 0006f124: b.ls #0x6f13c + 0006f128: sub w8, w8, w22 + 0006f12c: lsl w8, w8, #0x10 + 0006f130: udiv w24, w8, w23 + 0006f134: tbz w23, #0x1f, #0x6f144 + 0006f138: b #0x6f184 ; -> _ZN10CFunctions14MapTemperatureEi + 0006f13c: mov w24, wzr + 0006f140: tbnz w23, #0x1f, #0x6f184 + 0006f144: mul w25, w23, w24 + 0006f148: mul w26, w23, w20 + 0006f14c: mov w27, #0x3ff + 0006f150: mov w28, #0x2638 + 0006f154: add w8, w22, w25, lsr #16 + 0006f158: cmp w8, #0x3ff + 0006f15c: csel w8, w8, w27, lo + 0006f160: add x8, x19, x8 + 0006f164: ldrb w1, [x8, x28] + 0006f168: add x0, x21, w26, uxtw + 0006f16c: mov x2, x20 + 0006f170: bl #0x5f6e0 + 0006f174: sub w23, w23, #1 + 0006f178: sub w25, w25, w24 + 0006f17c: sub w26, w26, w20 + 0006f180: tbz w23, #0x1f, #0x6f154 + 0006f184: ldp x29, x30, [sp, #0x50] + 0006f188: ldp x20, x19, [sp, #0x40] + 0006f18c: ldp x22, x21, [sp, #0x30] + 0006f190: ldp x24, x23, [sp, #0x20] + 0006f194: ldp x26, x25, [sp, #0x10] + 0006f198: ldp x28, x27, [sp], #0x60 + 0006f19c: ret + +### _ZN10CFunctions13TempRangeStatEPKt @ 0x6b6f8 size=260 + 0006b6f8: str x19, [sp, #-0x20]! + 0006b6fc: stp x29, x30, [sp, #0x10] + 0006b700: add x29, sp, #0x10 + 0006b704: mov x19, x0 + 0006b708: mov w8, #0x76d0 + 0006b70c: ldr w8, [x19, x8] + 0006b710: ldrh w13, [x1] + 0006b714: cbz w8, #0x6b780 + 0006b718: mov x14, xzr + 0006b71c: mov x9, xzr + 0006b720: mov w10, wzr + 0006b724: mov w11, wzr + 0006b728: add x15, x1, #2 + 0006b72c: mov w12, w13 + 0006b730: mov w16, w13 + 0006b734: b #0x6b740 ; -> _ZN10CFunctions13TempRangeStatEPKt + 0006b738: ldrh w13, [x15, x14, lsl #1] + 0006b73c: add x14, x14, #1 + 0006b740: and w17, w13, #0xffff + 0006b744: and w18, w16, #0xffff + 0006b748: cmp w18, w17 + 0006b74c: add x9, x9, x17 + 0006b750: b.hs #0x6b760 + 0006b754: mov w11, w14 + 0006b758: mov w16, w13 + 0006b75c: b #0x6b76c ; -> _ZN10CFunctions13TempRangeStatEPKt + 0006b760: cmp w17, w12, uxth + 0006b764: csel w10, w14, w10, lo + 0006b768: csel w12, w13, w12, lo + 0006b76c: add w13, w14, #1 + 0006b770: cmp w13, w8 + 0006b774: b.lo #0x6b738 + 0006b778: mov w13, w16 + 0006b77c: b #0x6b790 ; -> _ZN10CFunctions13TempRangeStatEPKt + 0006b780: mov w11, wzr + 0006b784: mov w10, wzr + 0006b788: mov x9, xzr + 0006b78c: mov w12, w13 + 0006b790: scvtf d0, x9 + 0006b794: ucvtf d1, w8 + 0006b798: fmul d0, d0, d0 + 0006b79c: str w10, [x19, #0x1e0c] + 0006b7a0: sdiv x10, x9, x8 + 0006b7a4: fdiv d0, d0, d1 + 0006b7a8: fmov d1, xzr + 0006b7ac: sub w8, w8, #1 + 0006b7b0: fsub d0, d1, d0 + 0006b7b4: ucvtf d1, w8 + 0006b7b8: fdiv d1, d0, d1 + 0006b7bc: fsqrt d0, d1 + 0006b7c0: and w13, w13, #0xffff + 0006b7c4: and w12, w12, #0xffff + 0006b7c8: fcmp d0, d0 + 0006b7cc: str w11, [x19, #0x1e08] + 0006b7d0: str w13, [x19, #0x1df8] + 0006b7d4: str w12, [x19, #0x1dfc] + 0006b7d8: str w10, [x19, #0x1e00] + 0006b7dc: b.vc #0x6b7e8 + 0006b7e0: mov v0.16b, v1.16b + 0006b7e4: bl #0x5d930 + 0006b7e8: fcvtzs w8, d0 + 0006b7ec: str w8, [x19, #0x1e04] + 0006b7f0: ldp x29, x30, [sp, #0x10] + 0006b7f4: ldr x19, [sp], #0x20 + 0006b7f8: ret + +### _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii @ 0x6a4e4 size=1888 + 0006a4e4: str x27, [sp, #-0x60]! + 0006a4e8: stp x26, x25, [sp, #0x10] + 0006a4ec: stp x24, x23, [sp, #0x20] + 0006a4f0: stp x22, x21, [sp, #0x30] + 0006a4f4: stp x20, x19, [sp, #0x40] + 0006a4f8: stp x29, x30, [sp, #0x50] + 0006a4fc: add x29, sp, #0x50 + 0006a500: mov x20, x0 + 0006a504: add x19, x20, #0xf0 + 0006a508: mov x0, x19 + 0006a50c: mov w23, w5 + 0006a510: mov w24, w4 + 0006a514: mov w22, w3 + 0006a518: mov w26, w2 + 0006a51c: mov x25, x1 + 0006a520: bl #0x60430 + 0006a524: bl #0x5d580 + 0006a528: mov x21, x0 + 0006a52c: cbz x25, #0x6ac18 + 0006a530: ldr w8, [x20, #0xe0] + 0006a534: cbz w8, #0x6ac18 + 0006a538: cbz w26, #0x6a570 + 0006a53c: mov w8, #0x1e24 + 0006a540: cmp w26, #1 + 0006a544: add x26, x20, x8 + 0006a548: str xzr, [x26] + 0006a54c: str wzr, [x20, #0x1e2c] + 0006a550: b.ne #0x6ac18 + 0006a554: mov w8, #0x76d0 + 0006a558: ldr w8, [x20, x8] + 0006a55c: ldr x0, [x20, #0x130] + 0006a560: mov x1, x25 + 0006a564: lsl x2, x8, #1 + 0006a568: bl #0x5cc60 + 0006a56c: b #0x6a5fc ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a570: ldr w8, [x20, #0xe4] + 0006a574: cbz w8, #0x6ac18 + 0006a578: mov w8, #0x1e24 + 0006a57c: add x26, x20, x8 + 0006a580: str xzr, [x26] + 0006a584: ldr w27, [x20, #0x1dc4] + 0006a588: mov w8, #0x1cc8 + 0006a58c: add x0, x20, x8 + 0006a590: mov x1, x25 + 0006a594: str wzr, [x20, #0x1e2c] + 0006a598: bl #0x5d7a0 + 0006a59c: cmp w27, #1 + 0006a5a0: b.ne #0x6a5b8 + 0006a5a4: ldr w8, [x20, #0x1cf4] + 0006a5a8: cbz w8, #0x6a5d4 + 0006a5ac: ldr x1, [x20, #0x1cd8] + 0006a5b0: str x1, [x20, #0x4a50] + 0006a5b4: b #0x6a5f4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5b8: str w0, [x20, #0x1de4] + 0006a5bc: cbz w0, #0x6a5e0 + 0006a5c0: ldr w8, [x20, #0x1cf4] + 0006a5c4: str wzr, [x20, #0x1de4] + 0006a5c8: cbz w8, #0x6a5f0 + 0006a5cc: ldr x1, [x20, #0x1cd8] + 0006a5d0: b #0x6a5f4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5d4: mov x1, xzr + 0006a5d8: str x1, [x20, #0x4a50] + 0006a5dc: b #0x6a5f4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5e0: ldr w8, [x20, #0x1dec] + 0006a5e4: cbz w8, #0x6abf8 + 0006a5e8: mov x8, xzr + 0006a5ec: b #0x6a608 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a5f0: mov x1, xzr + 0006a5f4: mov x0, x20 + 0006a5f8: bl #0x5f900 + 0006a5fc: mov x8, xzr + 0006a600: mov w9, #1 + 0006a604: str w9, [x20, #0x1dec] + 0006a608: add x9, x20, x8, lsl #3 + 0006a60c: ldr x1, [x9, #0x130] + 0006a610: add x8, x20, x8, lsl #2 + 0006a614: mov w9, #0x4a38 + 0006a618: str x1, [x20, #0x140] + 0006a61c: str wzr, [x8, #0x1dec] + 0006a620: str wzr, [x20, x9] + 0006a624: ldr w8, [x20, #0x7c] + 0006a628: cmp w8, #1 + 0006a62c: b.ne #0x6a704 + 0006a630: mov w8, #0x76d0 + 0006a634: ldr w8, [x20, x8] + 0006a638: ldr x0, [x20, #0x168] + 0006a63c: lsl x2, x8, #1 + 0006a640: bl #0x5cc60 + 0006a644: ldr w8, [x20, #0x1da8] + 0006a648: cbz w8, #0x6a704 + 0006a64c: ldr w11, [x20, #0x1dac] + 0006a650: ldr x12, [x20, #0x140] + 0006a654: mov w13, #1 + 0006a658: ldr x9, [x20, #0x168] + 0006a65c: cmp w11, #0 + 0006a660: add w10, w11, #3 + 0006a664: sub w15, w11, #1 + 0006a668: madd w13, w11, w8, w13 + 0006a66c: csel w17, w10, w11, lt + 0006a670: mul w15, w15, w8 + 0006a674: sxtw x11, w13 + 0006a678: asr w13, w17, #2 + 0006a67c: mov x14, #-8 + 0006a680: add x12, x12, w15, sxtw #1 + 0006a684: sub w15, w13, #1 + 0006a688: sxtw x16, w8 + 0006a68c: lsl x17, x15, #2 + 0006a690: sub x15, x14, w15, uxtw #3 + 0006a694: add x14, x17, #4 + 0006a698: mul x15, x15, x16 + 0006a69c: neg x16, x16, lsl #1 + 0006a6a0: cmp w10, #7 + 0006a6a4: mov x0, x12 + 0006a6a8: mov w17, w13 + 0006a6ac: mov x18, x9 + 0006a6b0: b.lo #0x6a6f8 + 0006a6b4: ldrh w1, [x18] + 0006a6b8: sub w17, w17, #1 + 0006a6bc: strh w1, [x0] + 0006a6c0: ldrh w1, [x18, #2] + 0006a6c4: add x0, x0, x16 + 0006a6c8: strh w1, [x0] + 0006a6cc: ldrh w1, [x18, #4] + 0006a6d0: add x0, x0, x16 + 0006a6d4: strh w1, [x0] + 0006a6d8: ldrh w1, [x18, #6] + 0006a6dc: add x0, x0, x16 + 0006a6e0: add x18, x18, #8 + 0006a6e4: strh w1, [x0] + 0006a6e8: add x0, x0, x16 + 0006a6ec: cbnz w17, #0x6a6b4 + 0006a6f0: add x12, x12, x15 + 0006a6f4: add x9, x9, x14, lsl #1 + 0006a6f8: sub w8, w8, #1 + 0006a6fc: add x12, x12, x11, lsl #1 + 0006a700: cbnz w8, #0x6a6a0 + 0006a704: ldr w1, [x20, #0x78] + 0006a708: cbz w1, #0x6a714 + 0006a70c: mov x0, x20 + 0006a710: bl #0x5f4b0 + 0006a714: ldr w8, [x20, #0x50] + 0006a718: orr w8, w8, w22 + 0006a71c: cbz w8, #0x6a858 + 0006a720: cbnz w24, #0x6a764 + 0006a724: ldr w8, [x20, #0x1dc8] + 0006a728: cmp w8, #2 + 0006a72c: b.lo #0x6a764 + 0006a730: mov w9, #0x76e4 + 0006a734: ldr w8, [x20, #0x38] + 0006a738: ldr w9, [x20, x9] + 0006a73c: ldr x1, [x20, #0x140] + 0006a740: mov w10, #0x1d28 + 0006a744: add x0, x20, x10 + 0006a748: lsr w8, w8, w9 + 0006a74c: mov w9, #0xffff + 0006a750: cmp w8, w9 + 0006a754: csel w2, w8, w9, lo + 0006a758: bl #0x5fae0 + 0006a75c: mov w8, #1 + 0006a760: b #0x6a768 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a764: mov w8, wzr + 0006a768: ldr w9, [x20, #0xe8] + 0006a76c: str w8, [x20, #0x1e20] + 0006a770: cbz w9, #0x6a824 + 0006a774: mov w8, #0x76e0 + 0006a778: mov w9, #0x76e4 + 0006a77c: ldr w10, [x20, x8] + 0006a780: ldr w9, [x20, x9] + 0006a784: mov w8, #0x76d0 + 0006a788: ldr w8, [x20, x8] + 0006a78c: neg w10, w10 + 0006a790: asr w9, w10, w9 + 0006a794: bic w9, w9, w9, asr #31 + 0006a798: mov w10, #0xffff + 0006a79c: cmp w9, w10 + 0006a7a0: csel w9, w9, w10, lt + 0006a7a4: cbz w8, #0x6a824 + 0006a7a8: ldr x13, [x20, #0x140] + 0006a7ac: ldr x11, [x20, #0x158] + 0006a7b0: sub w10, w8, #1 + 0006a7b4: add x12, x10, #1 + 0006a7b8: cmp x12, #8 + 0006a7bc: b.lo #0x6a7ec + 0006a7c0: and w14, w8, #7 + 0006a7c4: sub x15, x12, x14 + 0006a7c8: cbz x15, #0x6a7ec + 0006a7cc: lsl x10, x10, #1 + 0006a7d0: add x10, x10, #2 + 0006a7d4: add x12, x11, x10 + 0006a7d8: cmp x13, x12 + 0006a7dc: b.hs #0x6ab90 + 0006a7e0: add x10, x13, x10 + 0006a7e4: cmp x11, x10 + 0006a7e8: b.hs #0x6ab90 + 0006a7ec: mov x10, x13 + 0006a7f0: mov x12, x11 + 0006a7f4: mov w11, #0xffff + 0006a7f8: ldrh w13, [x10] + 0006a7fc: ldrh w14, [x12], #2 + 0006a800: sub w8, w8, #1 + 0006a804: sub w13, w13, w14 + 0006a808: add w13, w13, w9 + 0006a80c: cmp w13, w11 + 0006a810: csinv w14, w13, wzr, lt + 0006a814: cmp w13, #0 + 0006a818: csel w13, w14, wzr, gt + 0006a81c: strh w13, [x10], #2 + 0006a820: cbnz w8, #0x6a7f8 + 0006a824: cbz w23, #0x6a924 + 0006a828: ldr w8, [x20, #0x1dd0] + 0006a82c: sub w8, w8, #1 + 0006a830: cmp w8, #3 + 0006a834: b.hi #0x6a924 + 0006a838: adrp x9, #0x339000 + 0006a83c: add x9, x9, #0x520 + 0006a840: ldrsw x8, [x9, x8, lsl #2] + 0006a844: add x8, x8, x9 + 0006a848: br x8 + 0006a84c: mov x0, x20 + 0006a850: bl #0x5e0d0 + 0006a854: b #0x6a924 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a858: ldr w8, [x20, #0x5c] + 0006a85c: cbz w8, #0x6a900 + 0006a860: ldr x11, [x20, #0x140] + 0006a864: mov w8, #0x76d0 + 0006a868: ldr w10, [x20, x8] + 0006a86c: ldrh w9, [x11] + 0006a870: cbz w10, #0x6a8f8 + 0006a874: sub w8, w10, #1 + 0006a878: cbz w8, #0x6a8f8 + 0006a87c: sub w12, w10, #2 + 0006a880: add x12, x12, #1 + 0006a884: cmp x12, #0x10 + 0006a888: b.lo #0x6a8dc + 0006a88c: add w10, w10, #0xf + 0006a890: and w10, w10, #0xf + 0006a894: sub x12, x12, x10 + 0006a898: cbz x12, #0x6a8dc + 0006a89c: dup v0.8h, w9 + 0006a8a0: sub w8, w8, w12 + 0006a8a4: add x13, x11, x12, lsl #1 + 0006a8a8: add x9, x11, #0x12 + 0006a8ac: mov v1.16b, v0.16b + 0006a8b0: ldp q2, q3, [x9, #-0x10] + 0006a8b4: sub x12, x12, #0x10 + 0006a8b8: add x9, x9, #0x20 + 0006a8bc: umax v0.8h, v0.8h, v2.8h + 0006a8c0: umax v1.8h, v1.8h, v3.8h + 0006a8c4: cbnz x12, #0x6a8b0 + 0006a8c8: umax v0.8h, v0.8h, v1.8h + 0006a8cc: umaxv h0, v0.8h + 0006a8d0: fmov w9, s0 + 0006a8d4: mov x11, x13 + 0006a8d8: cbz w10, #0x6a8f8 + 0006a8dc: add x10, x11, #2 + 0006a8e0: ldrh w11, [x10], #2 + 0006a8e4: and w12, w9, #0xffff + 0006a8e8: sub w8, w8, #1 + 0006a8ec: cmp w12, w11 + 0006a8f0: csel w9, w11, w9, lo + 0006a8f4: cbnz w8, #0x6a8e0 + 0006a8f8: and w8, w9, #0xffff + 0006a8fc: str w8, [x20, #0x1df8] + 0006a900: str wzr, [x20, #0x1e20] + 0006a904: b #0x6ab68 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a908: mov x0, x20 + 0006a90c: bl #0x5e0d0 + 0006a910: b #0x6a91c ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a914: mov x0, x20 + 0006a918: bl #0x60b90 + 0006a91c: mov x0, x20 + 0006a920: bl #0x60b90 + 0006a924: ldr x12, [x20, #0x140] + 0006a928: mov w8, #0x76d0 + 0006a92c: add x23, x20, x8 + 0006a930: ldr w8, [x23] + 0006a934: ldrh w13, [x12] + 0006a938: cbz w8, #0x6a9a4 + 0006a93c: mov x14, xzr + 0006a940: mov x9, xzr + 0006a944: mov w10, wzr + 0006a948: mov w11, wzr + 0006a94c: add x15, x12, #2 + 0006a950: mov w12, w13 + 0006a954: mov w16, w13 + 0006a958: b #0x6a964 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a95c: ldrh w13, [x15, x14, lsl #1] + 0006a960: add x14, x14, #1 + 0006a964: and w17, w13, #0xffff + 0006a968: and w18, w16, #0xffff + 0006a96c: cmp w18, w17 + 0006a970: add x9, x9, x17 + 0006a974: b.hs #0x6a984 + 0006a978: mov w11, w14 + 0006a97c: mov w16, w13 + 0006a980: b #0x6a990 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a984: cmp w17, w12, uxth + 0006a988: csel w10, w14, w10, lo + 0006a98c: csel w12, w13, w12, lo + 0006a990: add w13, w14, #1 + 0006a994: cmp w13, w8 + 0006a998: b.lo #0x6a95c + 0006a99c: mov w13, w16 + 0006a9a0: b #0x6a9b4 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006a9a4: mov w11, wzr + 0006a9a8: mov w10, wzr + 0006a9ac: mov x9, xzr + 0006a9b0: mov w12, w13 + 0006a9b4: scvtf d0, x9 + 0006a9b8: ucvtf d1, w8 + 0006a9bc: fmul d0, d0, d0 + 0006a9c0: str w10, [x20, #0x1e0c] + 0006a9c4: sdiv x10, x9, x8 + 0006a9c8: fdiv d0, d0, d1 + 0006a9cc: fmov d1, xzr + 0006a9d0: sub w8, w8, #1 + 0006a9d4: fsub d0, d1, d0 + 0006a9d8: ucvtf d1, w8 + 0006a9dc: fdiv d1, d0, d1 + 0006a9e0: fsqrt d0, d1 + 0006a9e4: and w13, w13, #0xffff + 0006a9e8: and w12, w12, #0xffff + 0006a9ec: fcmp d0, d0 + 0006a9f0: str w11, [x20, #0x1e08] + 0006a9f4: str w13, [x20, #0x1df8] + 0006a9f8: str w12, [x20, #0x1dfc] + 0006a9fc: str w10, [x20, #0x1e00] + 0006aa00: b.vc #0x6aa0c + 0006aa04: mov v0.16b, v1.16b + 0006aa08: bl #0x5d930 + 0006aa0c: fcvtzs w8, d0 + 0006aa10: mov x0, x20 + 0006aa14: str w8, [x20, #0x1e04] + 0006aa18: bl #0x5eae0 + 0006aa1c: ldr w8, [x26] + 0006aa20: cbz w8, #0x6aa50 + 0006aa24: ldr w8, [x20, #0x2c] + 0006aa28: cbz w8, #0x6aa50 + 0006aa2c: ldr w9, [x20, #0x28] + 0006aa30: cbz w9, #0x6aa3c + 0006aa34: ldr w9, [x20, #0x10] + 0006aa38: cbz w9, #0x6aa50 + 0006aa3c: ldr w9, [x20, #0x60] + 0006aa40: lsl w1, w8, #3 + 0006aa44: mov x0, x20 + 0006aa48: cbz w9, #0x6ab60 + 0006aa4c: bl #0x60810 + 0006aa50: cbz w22, #0x6ab68 + 0006aa54: ldr w8, [x20, #0x1db0] + 0006aa58: ldr w9, [x20, #0x1da8] + 0006aa5c: cmp w8, w9 + 0006aa60: b.ne #0x6aa88 + 0006aa64: ldr w10, [x20, #0x1db4] + 0006aa68: ldr w11, [x20, #0x1dac] + 0006aa6c: cmp w10, w11 + 0006aa70: b.ne #0x6aa88 + 0006aa74: ldr x0, [x20, #0xd8] + 0006aa78: ldr x1, [x20, #0x170] + 0006aa7c: ldr w2, [x23] + 0006aa80: bl #0x5cc60 + 0006aa84: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006aa88: cmp w8, w9, lsl #1 + 0006aa8c: b.ne #0x6aaac + 0006aa90: ldr w10, [x20, #0x1db4] + 0006aa94: ldr w11, [x20, #0x1dac] + 0006aa98: cmp w10, w11, lsl #1 + 0006aa9c: b.ne #0x6aaac + 0006aaa0: mov x0, x20 + 0006aaa4: bl #0x5d250 + 0006aaa8: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006aaac: lsl w10, w8, #1 + 0006aab0: add w11, w9, w9, lsl #1 + 0006aab4: cmp w10, w11 + 0006aab8: b.ne #0x6aae0 + 0006aabc: ldr w10, [x20, #0x1db4] + 0006aac0: ldr w11, [x20, #0x1dac] + 0006aac4: lsl w10, w10, #1 + 0006aac8: add w11, w11, w11, lsl #1 + 0006aacc: cmp w10, w11 + 0006aad0: b.ne #0x6aae0 + 0006aad4: mov x0, x20 + 0006aad8: bl #0x5f260 + 0006aadc: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006aae0: add w10, w8, w8, lsl #1 + 0006aae4: add w11, w9, w9, lsl #2 + 0006aae8: cmp w10, w11 + 0006aaec: b.ne #0x6ab14 + 0006aaf0: ldr w10, [x20, #0x1db4] + 0006aaf4: ldr w11, [x20, #0x1dac] + 0006aaf8: add w10, w10, w10, lsl #1 + 0006aafc: add w11, w11, w11, lsl #2 + 0006ab00: cmp w10, w11 + 0006ab04: b.ne #0x6ab14 + 0006ab08: mov x0, x20 + 0006ab0c: bl #0x60920 + 0006ab10: b #0x6ab34 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ab14: cmp w8, w9 + 0006ab18: b.ls #0x6ab34 + 0006ab1c: ldr w8, [x20, #0x1db4] + 0006ab20: ldr w9, [x20, #0x1dac] + 0006ab24: cmp w8, w9 + 0006ab28: b.ls #0x6ab34 + 0006ab2c: mov x0, x20 + 0006ab30: bl #0x5e330 + 0006ab34: bl #0x5d580 + 0006ab38: sub x8, x0, x21 + 0006ab3c: mov x0, x20 + 0006ab40: str x8, [x20, #0x1e30] + 0006ab44: bl #0x5e640 + 0006ab48: mov w8, #1 + 0006ab4c: mov x0, x19 + 0006ab50: str w8, [x20, #0xec] + 0006ab54: bl #0x5ed70 + 0006ab58: mov w21, #3 + 0006ab5c: b #0x6ac24 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ab60: bl #0x5e370 + 0006ab64: cbnz w22, #0x6aa54 + 0006ab68: bl #0x5d580 + 0006ab6c: sub x8, x0, x21 + 0006ab70: mov x0, x20 + 0006ab74: str x8, [x20, #0x1e30] + 0006ab78: bl #0x5e640 + 0006ab7c: mov w21, #1 + 0006ab80: mov x0, x19 + 0006ab84: str w21, [x20, #0xec] + 0006ab88: bl #0x5ed70 + 0006ab8c: b #0x6ac24 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ab90: lsl x12, x15, #1 + 0006ab94: sub w8, w8, w15 + 0006ab98: dup v0.4s, w9 + 0006ab9c: add x10, x13, x12 + 0006aba0: add x12, x11, x12 + 0006aba4: movi v1.2d, #0x00ffff0000ffff + 0006aba8: ldr q2, [x13] + 0006abac: ldr q3, [x11], #0x10 + 0006abb0: sub x15, x15, #8 + 0006abb4: usubl2 v4.4s, v2.8h, v3.8h + 0006abb8: usubl v2.4s, v2.4h, v3.4h + 0006abbc: add v2.4s, v2.4s, v0.4s + 0006abc0: add v3.4s, v4.4s, v0.4s + 0006abc4: smin v5.4s, v2.4s, v1.4s + 0006abc8: cmgt v2.4s, v2.4s, #0 + 0006abcc: smin v4.4s, v3.4s, v1.4s + 0006abd0: cmgt v3.4s, v3.4s, #0 + 0006abd4: xtn v2.4h, v2.4s + 0006abd8: xtn v5.4h, v5.4s + 0006abdc: xtn2 v2.8h, v3.4s + 0006abe0: xtn2 v5.8h, v4.4s + 0006abe4: and v2.16b, v5.16b, v2.16b + 0006abe8: str q2, [x13], #0x10 + 0006abec: cbnz x15, #0x6aba8 + 0006abf0: cbnz w14, #0x6a7f4 + 0006abf4: b #0x6a824 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006abf8: ldr w8, [x20, #0x1df0] + 0006abfc: cbz w8, #0x6ac10 + 0006ac00: ldr w8, [x20, #0x1de4] + 0006ac04: cbz w8, #0x6ac10 + 0006ac08: mov w8, #1 + 0006ac0c: b #0x6a608 ; -> _ZN10CFunctions9PushFrameEPKt11SrcDataTypeiii + 0006ac10: mov x0, x20 + 0006ac14: bl #0x5e640 + 0006ac18: mov x0, x19 + 0006ac1c: bl #0x5ed70 + 0006ac20: mov w21, wzr + 0006ac24: mov w0, w21 + 0006ac28: ldp x29, x30, [sp, #0x50] + 0006ac2c: ldp x20, x19, [sp, #0x40] + 0006ac30: ldp x22, x21, [sp, #0x30] + 0006ac34: ldp x24, x23, [sp, #0x20] + 0006ac38: ldp x26, x25, [sp, #0x10] + 0006ac3c: ldr x27, [sp], #0x60 + 0006ac40: ret + +### _ZN10CFunctions17BlindCompensationEPt @ 0x72f30 size=500 + 00072f30: ldr w8, [x0, #0x15f8] + 00072f34: add x8, x0, x8, lsl #2 + 00072f38: ldr w8, [x8, #0x140c] + 00072f3c: cbz w8, #0x73120 + 00072f40: ldr x13, [x0, #0x1630] + 00072f44: adrp x10, #0x339000 + 00072f48: mov w11, #0xaaab + 00072f4c: mov w12, #0xcccd + 00072f50: mov w14, #0x2493 + 00072f54: mov w9, wzr + 00072f58: add x10, x10, #0x738 + 00072f5c: movk w11, #0xaaaa, lsl #16 + 00072f60: movk w12, #0xcccc, lsl #16 + 00072f64: add x13, x13, #0x14 + 00072f68: movk w14, #0x9249, lsl #16 + 00072f6c: ldur w15, [x13, #-0x10] + 00072f70: sub w15, w15, #3 + 00072f74: cmp w15, #5 + 00072f78: b.hi #0x73120 + 00072f7c: ldrsw x15, [x10, x15, lsl #2] + 00072f80: add x15, x15, x10 + 00072f84: br x15 + 00072f88: ldp w15, w16, [x13, #-0xc] + 00072f8c: ldur w17, [x13, #-4] + 00072f90: ldrh w15, [x1, x15, lsl #1] + 00072f94: ldrh w16, [x1, x16, lsl #1] + 00072f98: ldrh w17, [x1, x17, lsl #1] + 00072f9c: add w15, w16, w15 + 00072fa0: add w15, w15, w17 + 00072fa4: umull x15, w15, w11 + 00072fa8: lsr x15, x15, #0x21 + 00072fac: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 00072fb0: ldp w15, w16, [x13, #-0xc] + 00072fb4: ldp w17, w18, [x13, #-4] + 00072fb8: ldrh w15, [x1, x15, lsl #1] + 00072fbc: ldrh w16, [x1, x16, lsl #1] + 00072fc0: ldrh w17, [x1, x17, lsl #1] + 00072fc4: ldrh w18, [x1, x18, lsl #1] + 00072fc8: add w15, w16, w15 + 00072fcc: add w15, w15, w17 + 00072fd0: add w15, w15, w18 + 00072fd4: lsr w15, w15, #2 + 00072fd8: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 00072fdc: ldp w15, w16, [x13, #-0xc] + 00072fe0: ldp w17, w18, [x13, #-4] + 00072fe4: ldr w0, [x13, #4] + 00072fe8: ldrh w15, [x1, x15, lsl #1] + 00072fec: ldrh w16, [x1, x16, lsl #1] + 00072ff0: ldrh w17, [x1, x17, lsl #1] + 00072ff4: ldrh w18, [x1, x18, lsl #1] + 00072ff8: ldrh w0, [x1, x0, lsl #1] + 00072ffc: add w15, w16, w15 + 00073000: add w15, w15, w17 + 00073004: add w15, w15, w18 + 00073008: add w15, w15, w0 + 0007300c: umull x15, w15, w12 + 00073010: lsr x15, x15, #0x22 + 00073014: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 00073018: ldp w15, w16, [x13, #-0xc] + 0007301c: ldp w17, w18, [x13, #-4] + 00073020: ldrh w15, [x1, x15, lsl #1] + 00073024: ldrh w16, [x1, x16, lsl #1] + 00073028: ldrh w17, [x1, x17, lsl #1] + 0007302c: ldrh w18, [x1, x18, lsl #1] + 00073030: add w15, w16, w15 + 00073034: ldp w0, w16, [x13, #4] + 00073038: add w15, w15, w17 + 0007303c: add w15, w15, w18 + 00073040: ldrh w0, [x1, x0, lsl #1] + 00073044: ldrh w16, [x1, x16, lsl #1] + 00073048: add w15, w15, w0 + 0007304c: add w15, w15, w16 + 00073050: umull x15, w15, w11 + 00073054: lsr x15, x15, #0x22 + 00073058: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 0007305c: ldp w15, w16, [x13, #-0xc] + 00073060: ldp w17, w18, [x13, #-4] + 00073064: ldrh w15, [x1, x15, lsl #1] + 00073068: ldrh w16, [x1, x16, lsl #1] + 0007306c: ldrh w17, [x1, x17, lsl #1] + 00073070: ldrh w18, [x1, x18, lsl #1] + 00073074: add w15, w16, w15 + 00073078: ldp w0, w16, [x13, #4] + 0007307c: add w15, w15, w17 + 00073080: ldr w17, [x13, #0xc] + 00073084: add w15, w15, w18 + 00073088: ldrh w0, [x1, x0, lsl #1] + 0007308c: ldrh w16, [x1, x16, lsl #1] + 00073090: ldrh w17, [x1, x17, lsl #1] + 00073094: add w15, w15, w0 + 00073098: add w15, w15, w16 + 0007309c: add w15, w15, w17 + 000730a0: smull x16, w15, w14 + 000730a4: lsr x16, x16, #0x20 + 000730a8: add w15, w16, w15 + 000730ac: asr w16, w15, #2 + 000730b0: add w15, w16, w15, lsr #31 + 000730b4: b #0x73108 ; -> _ZN10CFunctions17BlindCompensationEPt + 000730b8: ldp w15, w16, [x13, #-0xc] + 000730bc: ldp w17, w18, [x13, #-4] + 000730c0: ldrh w15, [x1, x15, lsl #1] + 000730c4: ldrh w16, [x1, x16, lsl #1] + 000730c8: ldrh w17, [x1, x17, lsl #1] + 000730cc: ldrh w18, [x1, x18, lsl #1] + 000730d0: add w15, w16, w15 + 000730d4: ldp w0, w16, [x13, #4] + 000730d8: add w15, w15, w17 + 000730dc: add w15, w15, w18 + 000730e0: ldp w17, w18, [x13, #0xc] + 000730e4: ldrh w0, [x1, x0, lsl #1] + 000730e8: ldrh w16, [x1, x16, lsl #1] + 000730ec: ldrh w17, [x1, x17, lsl #1] + 000730f0: ldrh w18, [x1, x18, lsl #1] + 000730f4: add w15, w15, w0 + 000730f8: add w15, w15, w16 + 000730fc: add w15, w15, w17 + 00073100: add w15, w15, w18 + 00073104: asr w15, w15, #3 + 00073108: ldur w16, [x13, #-0x14] + 0007310c: add w9, w9, #1 + 00073110: cmp w9, w8 + 00073114: add x13, x13, #0x28 + 00073118: strh w15, [x1, x16, lsl #1] + 0007311c: b.lo #0x72f6c + 00073120: ret + +### _ZN9CSmoother12PushFrameAveEPtj @ 0x79e58 size=724 + 00079e58: str x19, [sp, #-0x20]! + 00079e5c: stp x29, x30, [sp, #0x10] + 00079e60: add x29, sp, #0x10 + 00079e64: mov x19, x0 + 00079e68: ldr w8, [x19, #0x3c] + 00079e6c: cbz w8, #0x79f24 + 00079e70: ldr w8, [x19, #0x30] + 00079e74: ldr w9, [x19, #0x38] + 00079e78: add w8, w8, #1 + 00079e7c: cmp w8, w9 + 00079e80: str w8, [x19, #0x30] + 00079e84: b.ls #0x79f2c + 00079e88: cmp w9, #1 + 00079e8c: b.ne #0x79f24 + 00079e90: ldr w9, [x19, #0x34] + 00079e94: cbz w9, #0x79f1c + 00079e98: ldr x12, [x19, #0x10] + 00079e9c: sub w10, w9, #1 + 00079ea0: add x11, x10, #1 + 00079ea4: cmp x11, #8 + 00079ea8: b.lo #0x79ed8 + 00079eac: and w13, w9, #7 + 00079eb0: sub x14, x11, x13 + 00079eb4: cbz x14, #0x79ed8 + 00079eb8: lsl x10, x10, #1 + 00079ebc: add x10, x10, #2 + 00079ec0: add x11, x1, x10 + 00079ec4: cmp x12, x11 + 00079ec8: b.hs #0x79f7c + 00079ecc: add x10, x12, x10 + 00079ed0: cmp x10, x1 + 00079ed4: b.ls #0x79f7c + 00079ed8: mov x10, x1 + 00079edc: mov x11, x12 + 00079ee0: ldrh w12, [x10] + 00079ee4: ldrh w13, [x11] + 00079ee8: strh w12, [x11], #2 + 00079eec: sub w13, w12, w13 + 00079ef0: cmp w13, w2 + 00079ef4: b.gt #0x79f10 + 00079ef8: neg w14, w13 + 00079efc: cmp w14, w2 + 00079f00: b.gt #0x79f10 + 00079f04: cbz w13, #0x79f10 + 00079f08: sub w12, w12, w13, lsr #1 + 00079f0c: strh w12, [x10] + 00079f10: sub w9, w9, #1 + 00079f14: add x10, x10, #2 + 00079f18: cbnz w9, #0x79ee0 + 00079f1c: mov w9, #1 + 00079f20: b #0x79f44 ; -> _ZN9CSmoother12PushFrameAveEPtj + 00079f24: mov w0, wzr + 00079f28: b #0x79f70 ; -> _ZN9CSmoother12PushFrameAveEPtj + 00079f2c: ldr w8, [x19, #0x34] + 00079f30: ldr x0, [x19, #0x28] + 00079f34: lsl x2, x8, #1 + 00079f38: bl #0x5cc60 + 00079f3c: ldr w8, [x19, #0x30] + 00079f40: ldr w9, [x19, #0x38] + 00079f44: udiv w10, w8, w9 + 00079f48: msub w10, w10, w9, w8 + 00079f4c: cbz w10, #0x79f60 + 00079f50: ldr x10, [x19, #0x28] + 00079f54: ldr w11, [x19, #0x34] + 00079f58: add x10, x10, x11, lsl #1 + 00079f5c: b #0x79f64 ; -> _ZN9CSmoother12PushFrameAveEPtj + 00079f60: ldr x10, [x19, #0x10] + 00079f64: cmp w8, w9 + 00079f68: cset w0, hs + 00079f6c: str x10, [x19, #0x28] + 00079f70: ldp x29, x30, [sp, #0x10] + 00079f74: ldr x19, [sp], #0x20 + 00079f78: ret + 00079f7c: lsl x11, x14, #1 + 00079f80: sub w9, w9, w14 + 00079f84: dup v0.4s, w2 + 00079f88: add x10, x1, x11 + 00079f8c: add x11, x12, x11 + 00079f90: add x15, x1, #8 + 00079f94: ldur q2, [x15, #-8] + 00079f98: ldr q1, [x12] + 00079f9c: ushll v4.4s, v2.4h, #0 + 00079fa0: usubl v5.4s, v2.4h, v1.4h + 00079fa4: usubl2 v1.4s, v2.8h, v1.8h + 00079fa8: neg v7.4s, v5.4s + 00079fac: neg v16.4s, v1.4s + 00079fb0: cmge v3.4s, v0.4s, v1.4s + 00079fb4: cmge v6.4s, v0.4s, v5.4s + 00079fb8: cmge v16.4s, v0.4s, v16.4s + 00079fbc: cmge v7.4s, v0.4s, v7.4s + 00079fc0: xtn v3.4h, v3.4s + 00079fc4: xtn v6.4h, v6.4s + 00079fc8: xtn v16.4h, v16.4s + 00079fcc: xtn v7.4h, v7.4s + 00079fd0: uzp1 v3.8b, v6.8b, v3.8b + 00079fd4: cmeq v6.4s, v1.4s, #0 + 00079fd8: uzp1 v7.8b, v7.8b, v16.8b + 00079fdc: cmeq v16.4s, v5.4s, #0 + 00079fe0: mvn v6.16b, v6.16b + 00079fe4: mvn v16.16b, v16.16b + 00079fe8: xtn v6.4h, v6.4s + 00079fec: xtn v16.4h, v16.4s + 00079ff0: uzp1 v6.8b, v16.8b, v6.8b + 00079ff4: shl v7.8b, v7.8b, #7 + 00079ff8: shl v6.8b, v6.8b, #7 + 00079ffc: shl v3.8b, v3.8b, #7 + 0007a000: sshr v7.8b, v7.8b, #7 + 0007a004: sshr v6.8b, v6.8b, #7 + 0007a008: sshr v3.8b, v3.8b, #7 + 0007a00c: and v6.8b, v7.8b, v6.8b + 0007a010: and v3.8b, v6.8b, v3.8b + 0007a014: umov w16, v3.b[0] + 0007a018: str q2, [x12] + 0007a01c: tbz w16, #0, #0x7a05c + 0007a020: fmov w16, s4 + 0007a024: fmov w17, s5 + 0007a028: sub w16, w16, w17, lsr #1 + 0007a02c: sturh w16, [x15, #-8] + 0007a030: umov w16, v3.b[1] + 0007a034: tbnz w16, #0, #0x7a064 + 0007a038: umov w16, v3.b[2] + 0007a03c: tbz w16, #0, #0x7a07c + 0007a040: mov w16, v4.s[2] + 0007a044: mov w17, v5.s[2] + 0007a048: sub w16, w16, w17, lsr #1 + 0007a04c: sturh w16, [x15, #-4] + 0007a050: umov w16, v3.b[3] + 0007a054: tbnz w16, #0, #0x7a084 + 0007a058: b #0x7a094 ; -> _ZN9CSmoother12PushFrameAveEPtj + 0007a05c: umov w16, v3.b[1] + 0007a060: tbz w16, #0, #0x7a038 + 0007a064: mov w16, v4.s[1] + 0007a068: mov w17, v5.s[1] + 0007a06c: sub w16, w16, w17, lsr #1 + 0007a070: sturh w16, [x15, #-6] + 0007a074: umov w16, v3.b[2] + 0007a078: tbnz w16, #0, #0x7a040 + 0007a07c: umov w16, v3.b[3] + 0007a080: tbz w16, #0, #0x7a094 + 0007a084: mov w16, v4.s[3] + 0007a088: mov w17, v5.s[3] + 0007a08c: sub w16, w16, w17, lsr #1 + 0007a090: sturh w16, [x15, #-2] + 0007a094: umov w16, v3.b[4] + 0007a098: ushll2 v2.4s, v2.8h, #0 + 0007a09c: tbz w16, #0, #0x7a0dc + 0007a0a0: fmov w16, s2 + 0007a0a4: fmov w17, s1 + 0007a0a8: sub w16, w16, w17, lsr #1 + 0007a0ac: strh w16, [x15] + 0007a0b0: umov w16, v3.b[5] + 0007a0b4: tbnz w16, #0, #0x7a0e4 + 0007a0b8: umov w16, v3.b[6] + 0007a0bc: tbz w16, #0, #0x7a0fc + 0007a0c0: mov w16, v2.s[2] + 0007a0c4: mov w17, v1.s[2] + 0007a0c8: sub w16, w16, w17, lsr #1 + 0007a0cc: strh w16, [x15, #4] + 0007a0d0: umov w16, v3.b[7] + 0007a0d4: tbnz w16, #0, #0x7a104 + 0007a0d8: b #0x7a114 ; -> _ZN9CSmoother12PushFrameAveEPtj + 0007a0dc: umov w16, v3.b[5] + 0007a0e0: tbz w16, #0, #0x7a0b8 + 0007a0e4: mov w16, v2.s[1] + 0007a0e8: mov w17, v1.s[1] + 0007a0ec: sub w16, w16, w17, lsr #1 + 0007a0f0: strh w16, [x15, #2] + 0007a0f4: umov w16, v3.b[6] + 0007a0f8: tbnz w16, #0, #0x7a0c0 + 0007a0fc: umov w16, v3.b[7] + 0007a100: tbz w16, #0, #0x7a114 + 0007a104: mov w16, v2.s[3] + 0007a108: mov w17, v1.s[3] + 0007a10c: sub w16, w16, w17, lsr #1 + 0007a110: strh w16, [x15, #6] + 0007a114: sub x14, x14, #8 + 0007a118: add x15, x15, #0x10 + 0007a11c: add x12, x12, #0x10 + 0007a120: cbnz x14, #0x79f94 + 0007a124: cbnz w13, #0x79ee0 + 0007a128: b #0x79f1c ; -> _ZN9CSmoother12PushFrameAveEPtj + +### _ZN12CAccumulator9PushFrameEPKt @ 0x62548 size=988 + 00062548: str x19, [sp, #-0x20]! + 0006254c: stp x29, x30, [sp, #0x10] + 00062550: add x29, sp, #0x10 + 00062554: mov x19, x0 + 00062558: ldr w8, [x19, #0x2c] + 0006255c: cbz w8, #0x626b0 + 00062560: ldr w9, [x19, #0x20] + 00062564: ldr w10, [x19, #0x28] + 00062568: add w11, w9, #1 + 0006256c: cmp w10, #2 + 00062570: str w11, [x19, #0x20] + 00062574: b.eq #0x625c8 + 00062578: cmp w10, #1 + 0006257c: b.eq #0x62684 + 00062580: ldr x8, [x19, #0x18] + 00062584: cbz w9, #0x626c0 + 00062588: cmp w11, w10 + 0006258c: b.ne #0x6271c + 00062590: ldr x11, [x19, #0x10] + 00062594: sub w10, w9, #3 + 00062598: cmp w10, #0x1c + 0006259c: b.hi #0x627c0 + 000625a0: adrp x9, #0x336000 + 000625a4: add x9, x9, #0x220 + 000625a8: ldrsw x10, [x9, x10, lsl #2] + 000625ac: add x10, x10, x9 + 000625b0: mov w9, #2 + 000625b4: br x10 + 000625b8: mov w9, #3 + 000625bc: ldr w10, [x19, #0x24] + 000625c0: cbnz w10, #0x62870 + 000625c4: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000625c8: cbz w9, #0x62684 + 000625cc: ldr w9, [x19, #0x24] + 000625d0: lsr w8, w9, #2 + 000625d4: cbz w8, #0x62694 + 000625d8: ldr x11, [x19, #0x10] + 000625dc: sub w10, w8, #1 + 000625e0: add x13, x10, #1 + 000625e4: cmp x13, #8 + 000625e8: b.lo #0x62618 + 000625ec: ubfx w12, w9, #2, #3 + 000625f0: sub x13, x13, x12 + 000625f4: cbz x13, #0x62618 + 000625f8: lsl x9, x10, #3 + 000625fc: add x9, x9, #8 + 00062600: add x10, x1, x9 + 00062604: cmp x11, x10 + 00062608: b.hs #0x627d8 + 0006260c: add x9, x11, x9 + 00062610: cmp x9, x1 + 00062614: b.ls #0x627d8 + 00062618: mov x9, x1 + 0006261c: mov x10, x11 + 00062620: ldrh w11, [x10] + 00062624: ldrh w12, [x9] + 00062628: sub w8, w8, #1 + 0006262c: add w11, w12, w11 + 00062630: lsr w11, w11, #1 + 00062634: strh w11, [x10] + 00062638: ldrh w12, [x10, #2] + 0006263c: ldrh w11, [x9, #2] + 00062640: add w11, w11, w12 + 00062644: lsr w11, w11, #1 + 00062648: strh w11, [x10, #2] + 0006264c: ldrh w12, [x10, #4] + 00062650: ldrh w11, [x9, #4] + 00062654: add w11, w11, w12 + 00062658: lsr w11, w11, #1 + 0006265c: strh w11, [x10, #4] + 00062660: ldrh w12, [x10, #6] + 00062664: ldrh w11, [x9, #6] + 00062668: add x9, x9, #8 + 0006266c: add w11, w11, w12 + 00062670: lsr w11, w11, #1 + 00062674: strh w11, [x10, #6] + 00062678: add x10, x10, #8 + 0006267c: cbnz w8, #0x62620 + 00062680: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062684: ldr w8, [x19, #0x24] + 00062688: ldr x0, [x19, #0x10] + 0006268c: lsl x2, x8, #1 + 00062690: bl #0x5cc60 + 00062694: ldr w8, [x19, #0x20] + 00062698: ldr w9, [x19, #0x28] + 0006269c: cmp w8, w9 + 000626a0: b.ne #0x626b0 + 000626a4: mov w0, #1 + 000626a8: str wzr, [x19, #0x20] + 000626ac: b #0x626b4 ; -> _ZN12CAccumulator9PushFrameEPKt + 000626b0: mov w0, wzr + 000626b4: ldp x29, x30, [sp, #0x10] + 000626b8: ldr x19, [sp], #0x20 + 000626bc: ret + 000626c0: ldr w10, [x19, #0x24] + 000626c4: lsr w9, w10, #2 + 000626c8: cbz w9, #0x62694 + 000626cc: sub w11, w9, #1 + 000626d0: add x11, x11, #1 + 000626d4: cmp x11, #4 + 000626d8: b.lo #0x6277c + 000626dc: ubfx w12, w10, #2, #2 + 000626e0: sub x13, x11, x12 + 000626e4: cbz x13, #0x6277c + 000626e8: sub w9, w9, w13 + 000626ec: add x10, x1, x13, lsl #3 + 000626f0: add x11, x8, x13, lsl #4 + 000626f4: ld4 {v0.4h, v1.4h, v2.4h, v3.4h}, [x1], #32 + 000626f8: sub x13, x13, #4 + 000626fc: ushll v4.4s, v0.4h, #0 + 00062700: ushll v5.4s, v1.4h, #0 + 00062704: ushll v6.4s, v2.4h, #0 + 00062708: ushll v7.4s, v3.4h, #0 + 0006270c: st4 {v4.4s, v5.4s, v6.4s, v7.4s}, [x8], #64 + 00062710: cbnz x13, #0x626f4 + 00062714: cbnz w12, #0x62784 + 00062718: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 0006271c: ldr w10, [x19, #0x24] + 00062720: lsr w9, w10, #2 + 00062724: cbz w9, #0x62694 + 00062728: sub w11, w9, #1 + 0006272c: add x11, x11, #1 + 00062730: cmp x11, #4 + 00062734: b.lo #0x6279c + 00062738: ubfx w12, w10, #2, #2 + 0006273c: sub x13, x11, x12 + 00062740: cbz x13, #0x6279c + 00062744: sub w9, w9, w13 + 00062748: add x10, x1, x13, lsl #3 + 0006274c: add x11, x8, x13, lsl #4 + 00062750: ld4 {v0.4h, v1.4h, v2.4h, v3.4h}, [x1], #32 + 00062754: ld4 {v4.4s, v5.4s, v6.4s, v7.4s}, [x8] + 00062758: sub x13, x13, #4 + 0006275c: uaddw v16.4s, v4.4s, v0.4h + 00062760: uaddw v17.4s, v5.4s, v1.4h + 00062764: uaddw v18.4s, v6.4s, v2.4h + 00062768: uaddw v19.4s, v7.4s, v3.4h + 0006276c: st4 {v16.4s, v17.4s, v18.4s, v19.4s}, [x8], #64 + 00062770: cbnz x13, #0x62750 + 00062774: cbnz w12, #0x627a4 + 00062778: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 0006277c: mov x10, x1 + 00062780: mov x11, x8 + 00062784: ldr d0, [x10], #8 + 00062788: sub w9, w9, #1 + 0006278c: ushll v0.4s, v0.4h, #0 + 00062790: str q0, [x11], #0x10 + 00062794: cbnz w9, #0x62784 + 00062798: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 0006279c: mov x10, x1 + 000627a0: mov x11, x8 + 000627a4: ldr d0, [x10], #8 + 000627a8: ldr q1, [x11] + 000627ac: sub w9, w9, #1 + 000627b0: uaddw v0.4s, v1.4s, v0.4h + 000627b4: str q0, [x11], #0x10 + 000627b8: cbnz w9, #0x627a4 + 000627bc: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000627c0: cmp w9, #0x3f + 000627c4: b.ne #0x62844 + 000627c8: mov w9, #6 + 000627cc: ldr w10, [x19, #0x24] + 000627d0: cbnz w10, #0x62870 + 000627d4: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000627d8: lsl x10, x13, #3 + 000627dc: sub w8, w8, w13 + 000627e0: add x9, x1, x10 + 000627e4: add x10, x11, x10 + 000627e8: ld4 {v0.8h, v1.8h, v2.8h, v3.8h}, [x11] + 000627ec: ld4 {v4.8h, v5.8h, v6.8h, v7.8h}, [x1], #64 + 000627f0: sub x13, x13, #8 + 000627f4: uaddl v17.4s, v4.4h, v0.4h + 000627f8: uaddl2 v16.4s, v4.8h, v0.8h + 000627fc: uaddl2 v18.4s, v5.8h, v1.8h + 00062800: uaddl v19.4s, v5.4h, v1.4h + 00062804: uaddl2 v20.4s, v6.8h, v2.8h + 00062808: uaddl v21.4s, v6.4h, v2.4h + 0006280c: uaddl2 v22.4s, v7.8h, v3.8h + 00062810: uaddl v0.4s, v7.4h, v3.4h + 00062814: shrn v1.4h, v17.4s, #1 + 00062818: shrn2 v1.8h, v16.4s, #1 + 0006281c: shrn v2.4h, v19.4s, #1 + 00062820: shrn2 v2.8h, v18.4s, #1 + 00062824: shrn v3.4h, v21.4s, #1 + 00062828: shrn2 v3.8h, v20.4s, #1 + 0006282c: shrn v4.4h, v0.4s, #1 + 00062830: shrn2 v4.8h, v22.4s, #1 + 00062834: st4 {v1.8h, v2.8h, v3.8h, v4.8h}, [x11], #64 + 00062838: cbnz x13, #0x627e8 + 0006283c: cbnz w12, #0x62620 + 00062840: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062844: mov w9, wzr + 00062848: ldr w10, [x19, #0x24] + 0006284c: cbnz w10, #0x62870 + 00062850: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062854: mov w9, #4 + 00062858: ldr w10, [x19, #0x24] + 0006285c: cbnz w10, #0x62870 + 00062860: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 00062864: mov w9, #5 + 00062868: ldr w10, [x19, #0x24] + 0006286c: cbz w10, #0x62694 + 00062870: sub w12, w10, #1 + 00062874: add x13, x12, #1 + 00062878: cmp x13, #4 + 0006287c: b.lo #0x628ac + 00062880: and w15, w10, #3 + 00062884: sub x16, x13, x15 + 00062888: cbz x16, #0x628ac + 0006288c: lsl x12, x12, #1 + 00062890: add x12, x12, #2 + 00062894: add x13, x1, x12 + 00062898: cmp x11, x13 + 0006289c: b.hs #0x628dc + 000628a0: add x12, x11, x12 + 000628a4: cmp x12, x1 + 000628a8: b.ls #0x628dc + 000628ac: mov x12, x11 + 000628b0: mov x13, x1 + 000628b4: mov x14, x8 + 000628b8: ldr w8, [x14] + 000628bc: ldrh w11, [x13], #2 + 000628c0: sub w10, w10, #1 + 000628c4: add w8, w8, w11 + 000628c8: lsr w11, w8, w9 + 000628cc: strh w11, [x12], #2 + 000628d0: str w8, [x14], #4 + 000628d4: cbnz w10, #0x628b8 + 000628d8: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + 000628dc: lsl x13, x16, #1 + 000628e0: dup v0.4s, w9 + 000628e4: sub w10, w10, w16 + 000628e8: add x14, x8, x16, lsl #2 + 000628ec: add x12, x11, x13 + 000628f0: add x13, x1, x13 + 000628f4: neg v0.4s, v0.4s + 000628f8: ldr q1, [x8] + 000628fc: ldr d2, [x1], #8 + 00062900: sub x16, x16, #4 + 00062904: uaddw v1.4s, v1.4s, v2.4h + 00062908: ushl v2.4s, v1.4s, v0.4s + 0006290c: xtn v2.4h, v2.4s + 00062910: str d2, [x11], #8 + 00062914: str q1, [x8], #0x10 + 00062918: cbnz x16, #0x628f8 + 0006291c: cbnz w15, #0x628b8 + 00062920: b #0x62694 ; -> _ZN12CAccumulator9PushFrameEPKt + +### _ZN10CFunctions11GrayEnlargeEv @ 0x6b7fc size=720 + 0006b7fc: str x21, [sp, #-0x30]! + 0006b800: stp x20, x19, [sp, #0x10] + 0006b804: stp x29, x30, [sp, #0x20] + 0006b808: add x29, sp, #0x20 + 0006b80c: mov x19, x0 + 0006b810: ldr w8, [x19, #0x1dfc] + 0006b814: ldr w9, [x19, #0x1df8] + 0006b818: cmp w8, w9 + 0006b81c: b.ne #0x6b898 + 0006b820: str w8, [x19, #0x1e18] + 0006b824: str w8, [x19, #0x1e14] + 0006b828: mov w8, #0x2638 + 0006b82c: add x0, x19, x8 + 0006b830: mov w1, #0x80 + 0006b834: mov w2, #0x400 + 0006b838: bl #0x5f6e0 + 0006b83c: mov w20, #0x76d0 + 0006b840: ldr x0, [x19, #0x170] + 0006b844: ldr w2, [x19, x20] + 0006b848: mov w1, #0x80 + 0006b84c: bl #0x5f6e0 + 0006b850: mov w8, #0x1e38 + 0006b854: add x0, x19, x8 + 0006b858: mov w2, #0x400 + 0006b85c: mov w1, wzr + 0006b860: bl #0x5f6e0 + 0006b864: ldr w8, [x19, x20] + 0006b868: ldr x0, [x19, #0x180] + 0006b86c: mov w1, #0x80 + 0006b870: str w8, [x19, #0x2038] + 0006b874: mov w8, #0x76d8 + 0006b878: ldr w2, [x19, x8] + 0006b87c: bl #0x5f6e0 + 0006b880: mov w8, #1 + 0006b884: str w8, [x19, #0x1e24] + 0006b888: ldp x29, x30, [sp, #0x20] + 0006b88c: ldp x20, x19, [sp, #0x10] + 0006b890: ldr x21, [sp], #0x30 + 0006b894: ret + 0006b898: ldr w8, [x19, #0x10] + 0006b89c: cbz w8, #0x6b8f4 + 0006b8a0: mov x0, x19 + 0006b8a4: bl #0x60b80 + 0006b8a8: mov w8, #0x4a3c + 0006b8ac: add x21, x19, x8 + 0006b8b0: ldr w8, [x21] + 0006b8b4: cbz w8, #0x6bab8 + 0006b8b8: add x20, x19, #0x188 + 0006b8bc: add x0, x19, #0x5b0 + 0006b8c0: mov w2, #0x400 + 0006b8c4: mov x1, x20 + 0006b8c8: bl #0x5cc60 + 0006b8cc: add x0, x19, #0x9d8 + 0006b8d0: mov w2, #0x400 + 0006b8d4: mov x1, x20 + 0006b8d8: bl #0x5cc60 + 0006b8dc: add x0, x19, #0xe00 + 0006b8e0: mov w2, #0x400 + 0006b8e4: mov x1, x20 + 0006b8e8: bl #0x5cc60 + 0006b8ec: str wzr, [x21] + 0006b8f0: b #0x6bab8 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006b8f4: ldr w8, [x19, #0x64] + 0006b8f8: cbz w8, #0x6b90c + 0006b8fc: mov x0, x19 + 0006b900: bl #0x5f830 + 0006b904: mov w8, #0x4a44 + 0006b908: b #0x6b910 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006b90c: mov w8, #0x1e00 + 0006b910: ldr w10, [x19, #0x24] + 0006b914: mov w12, #0x76e4 + 0006b918: ldr w12, [x19, x12] + 0006b91c: ldr w9, [x19, #0x34] + 0006b920: mov w11, #0x3e8 + 0006b924: mul w10, w10, w11 + 0006b928: mov w13, #0xffff + 0006b92c: lsr w10, w10, w12 + 0006b930: cmp w10, w13 + 0006b934: mov w11, #-0x64 + 0006b938: csel w10, w10, w13, lo + 0006b93c: cmn w9, #0x64 + 0006b940: mov w12, #0x64 + 0006b944: and w13, w11, w9, asr #31 + 0006b948: csel w11, w9, w11, gt + 0006b94c: cmp w9, #0x64 + 0006b950: add x8, x19, x8 + 0006b954: csel w12, w9, w12, lt + 0006b958: cmp w9, #0 + 0006b95c: ldr w8, [x8] + 0006b960: ldr w14, [x19, #0x1200] + 0006b964: csel w9, w12, w11, ge + 0006b968: add w11, w13, #0x96 + 0006b96c: mul w9, w10, w9 + 0006b970: sdiv w9, w9, w11 + 0006b974: sub w9, w10, w9 + 0006b978: cbz w14, #0x6b9f4 + 0006b97c: ldr s0, [x19, #0x74] + 0006b980: fcmp s0, #0.0 + 0006b984: b.le #0x6b9f4 + 0006b988: ldr w10, [x19, #0x1310] + 0006b98c: cmp w10, #2 + 0006b990: b.eq #0x6b9a8 + 0006b994: cmp w10, #1 + 0006b998: b.ne #0x6b9f4 + 0006b99c: ldr w10, [x19, #0x1320] + 0006b9a0: ldr w11, [x19, #0x131c] + 0006b9a4: b #0x6b9c0 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006b9a8: ldr w10, [x19, #0x1320] + 0006b9ac: ldr w11, [x19, #0x131c] + 0006b9b0: mov w13, #0xc350 + 0006b9b4: sub w12, w10, w11 + 0006b9b8: cmp w12, w13 + 0006b9bc: b.ne #0x6b9f4 + 0006b9c0: add w10, w10, w11 + 0006b9c4: ldr w11, [x19, #0x3c] + 0006b9c8: cmp w10, #0 + 0006b9cc: adrp x12, #0x339000 + 0006b9d0: cinc w10, w10, lt + 0006b9d4: sub w10, w11, w10, asr #1 + 0006b9d8: ldr s1, [x12, #0x4f4] + 0006b9dc: mul w10, w10, w9 + 0006b9e0: scvtf s2, w10 + 0006b9e4: fmul s0, s0, s2 + 0006b9e8: fdiv s0, s0, s1 + 0006b9ec: fcvtzs w10, s0 + 0006b9f0: add w9, w9, w10 + 0006b9f4: cmp w9, #0x80 + 0006b9f8: mov w10, #0x80 + 0006b9fc: ldr w11, [x19, #0x1dfc] + 0006ba00: ldr w12, [x19, #0x1df8] + 0006ba04: csel w9, w9, w10, gt + 0006ba08: lsr w9, w9, #1 + 0006ba0c: sub w10, w8, w9 + 0006ba10: add w8, w9, w8 + 0006ba14: cmp w10, w11 + 0006ba18: csel w9, w10, w11, lo + 0006ba1c: cmp w12, w8 + 0006ba20: csel w8, w8, w12, lo + 0006ba24: str w9, [x19, #0x1e18] + 0006ba28: str w8, [x19, #0x1e14] + 0006ba2c: tbz w9, #0x1f, #0x6ba34 + 0006ba30: str wzr, [x19, #0x1e18] + 0006ba34: cmp w8, #0x10, lsl #12 + 0006ba38: b.lt #0x6ba44 + 0006ba3c: mov w8, #0xffff + 0006ba40: str w8, [x19, #0x1e14] + 0006ba44: mov x0, x19 + 0006ba48: bl #0x5de30 + 0006ba4c: ldr w8, [x19, #0x28] + 0006ba50: cbz w8, #0x6ba6c + 0006ba54: mov x0, x19 + 0006ba58: bl #0x5dc20 + 0006ba5c: mov w8, #0x4a3c + 0006ba60: add x21, x19, x8 + 0006ba64: mov w8, #1 + 0006ba68: b #0x6bab4 ; -> _ZN10CFunctions11GrayEnlargeEv + 0006ba6c: mov w8, #0x4a3c + 0006ba70: add x21, x19, x8 + 0006ba74: ldr w8, [x21] + 0006ba78: cbz w8, #0x6bab8 + 0006ba7c: add x20, x19, #0x188 + 0006ba80: add x0, x19, #0x5b0 + 0006ba84: mov w2, #0x400 + 0006ba88: mov x1, x20 + 0006ba8c: bl #0x5cc60 + 0006ba90: add x0, x19, #0x9d8 + 0006ba94: mov w2, #0x400 + 0006ba98: mov x1, x20 + 0006ba9c: bl #0x5cc60 + 0006baa0: add x0, x19, #0xe00 + 0006baa4: mov w2, #0x400 + 0006baa8: mov x1, x20 + 0006baac: bl #0x5cc60 + 0006bab0: mov w8, wzr + 0006bab4: str w8, [x21] + 0006bab8: mov x0, x19 + 0006babc: ldp x29, x30, [sp, #0x20] + 0006bac0: ldp x20, x19, [sp, #0x10] + 0006bac4: ldr x21, [sp], #0x30 + 0006bac8: b #0x5cd20 + +### _ZN10CMagDevice17StartProcessImageEPFvjjjPvEiiS0_ @ 0x811b0 size=168 + 000811b0: sub sp, sp, #0x40 + 000811b4: stp x20, x19, [sp, #0x20] + 000811b8: stp x29, x30, [sp, #0x30] + 000811bc: add x29, sp, #0x30 + 000811c0: mrs x20, tpidr_el0 + 000811c4: ldr x8, [x20, #0x28] + 000811c8: mov x19, x0 + 000811cc: and w9, w2, #0xfffffffc + 000811d0: tst w2, #0xfffffffc + 000811d4: str x8, [sp, #0x18] + 000811d8: ldp w0, w8, [x19, #4] + 000811dc: mov w10, #4 + 000811e0: csel w9, w9, w10, ne + 000811e4: cmp w3, #0 + 000811e8: str w8, [sp] + 000811ec: ldr w8, [x19, #0xc] + 000811f0: csel w10, w3, w10, ne + 000811f4: mov w3, #2 + 000811f8: str w8, [sp, #4] + 000811fc: ldr w8, [x19, #0x48] + 00081200: str w8, [sp, #8] + 00081204: ldr w8, [x19, #0x4c] + 00081208: str w10, [sp, #0x14] + 0008120c: stp w8, w9, [sp, #0xc] + 00081210: mov x8, x1 + 00081214: mov x1, sp + 00081218: mov x2, x8 + 0008121c: bl #0x60110 + 00081220: cbz w0, #0x81234 + 00081224: ldr w8, [sp, #0x10] + 00081228: str w8, [x19, #0x50] + 0008122c: ldr w8, [sp, #0x14] + 00081230: str w8, [x19, #0x54] + 00081234: ldr x8, [x20, #0x28] + 00081238: ldr x9, [sp, #0x18] + 0008123c: cmp x8, x9 + 00081240: b.ne #0x81254 + 00081244: ldp x29, x30, [sp, #0x30] + 00081248: ldp x20, x19, [sp, #0x20] + 0008124c: add sp, sp, #0x40 + 00081250: ret + 00081254: bl #0x60b30 + +### _ZN10CFunctions27ConvertResponse2TemperatureEPKt @ 0x73124 size=836 + 00073124: sub sp, sp, #0x50 + 00073128: str x21, [sp, #0x20] + 0007312c: stp x20, x19, [sp, #0x30] + 00073130: stp x29, x30, [sp, #0x40] + 00073134: add x29, sp, #0x40 + 00073138: mrs x20, tpidr_el0 + 0007313c: ldr x8, [x20, #0x28] + 00073140: mov x19, x0 + 00073144: str x8, [sp, #0x18] + 00073148: ldr w8, [x19, #0x1cc4] + 0007314c: cbz w8, #0x73158 + 00073150: ldr x11, [x19, #0x1ca8] + 00073154: b #0x7315c ; -> _ZN10CFunctions27ConvertResponse2TemperatureEPKt + 00073158: mov x11, xzr + 0007315c: mov w8, #0x76e0 + 00073160: mov w10, #0x76e4 + 00073164: ldr w12, [x19, x8] + 00073168: ldr w10, [x19, x10] + 0007316c: mov w9, #0xc350 + 00073170: mov w8, #0x76d0 + 00073174: sub w9, w9, w12 + 00073178: ldr w8, [x19, x8] + 0007317c: asr w9, w9, w10 + 00073180: bic w9, w9, w9, asr #31 + 00073184: mov w10, #0xffff + 00073188: cmp w9, w10 + 0007318c: csel w9, w9, w10, lt + 00073190: cbz w8, #0x7342c + 00073194: adrp x21, #0x402000 + 00073198: ldr x12, [x19, #0x130] + 0007319c: ldr w10, [x21, #0x8a4] + 000731a0: sub w16, w8, #1 + 000731a4: add x14, x16, #1 + 000731a8: cmp x14, #7 + 000731ac: b.ls #0x732d4 + 000731b0: and w13, w8, #7 + 000731b4: sub x15, x14, x13 + 000731b8: cbz x15, #0x732d4 + 000731bc: lsl x16, x16, #1 + 000731c0: add x16, x16, #2 + 000731c4: add x18, x1, x16 + 000731c8: add x17, x12, x16 + 000731cc: cmp x12, x18 + 000731d0: add x16, x11, x16 + 000731d4: cset w18, lo + 000731d8: cmp x17, x1 + 000731dc: cset w0, hi + 000731e0: cmp x12, x16 + 000731e4: cset w16, lo + 000731e8: cmp x11, x17 + 000731ec: mov w14, wzr + 000731f0: and w18, w18, w0 + 000731f4: cset w17, lo + 000731f8: tbnz w18, #0, #0x732d8 + 000731fc: and w16, w16, w17 + 00073200: tbnz w16, #0, #0x732d8 + 00073204: lsl x18, x15, #1 + 00073208: sub w8, w8, w15 + 0007320c: dup v0.4s, w10 + 00073210: dup v1.4s, w9 + 00073214: add x14, x12, #8 + 00073218: add x16, x11, #8 + 0007321c: add x17, x1, #8 + 00073220: movi v2.2d, #0000000000000000 + 00073224: movi v3.2d, #0x00ffff0000ffff + 00073228: movi v4.4s, #1 + 0007322c: movi v5.2d, #0000000000000000 + 00073230: add x1, x1, x18 + 00073234: add x11, x11, x18 + 00073238: add x12, x12, x18 + 0007323c: movi v6.2d, #0000000000000000 + 00073240: ldp d7, d16, [x17, #-8] + 00073244: ldp d17, d18, [x16, #-8] + 00073248: mov v19.16b, v1.16b + 0007324c: mov v20.16b, v1.16b + 00073250: add x16, x16, #0x10 + 00073254: usubl v7.4s, v7.4h, v17.4h + 00073258: usubl v16.4s, v16.4h, v18.4h + 0007325c: mla v19.4s, v7.4s, v0.4s + 00073260: mla v20.4s, v16.4s, v0.4s + 00073264: cmgt v7.4s, v19.4s, v3.4s + 00073268: cmgt v16.4s, v20.4s, v3.4s + 0007326c: ushr v17.4s, v19.4s, #0x1f + 00073270: ushr v18.4s, v20.4s, #0x1f + 00073274: smax v19.4s, v19.4s, v2.4s + 00073278: smax v20.4s, v20.4s, v2.4s + 0007327c: xtn v21.4h, v7.4s + 00073280: xtn v22.4h, v16.4s + 00073284: bsl v7.16b, v4.16b, v17.16b + 00073288: bsl v16.16b, v4.16b, v18.16b + 0007328c: xtn v17.4h, v19.4s + 00073290: xtn v18.4h, v20.4s + 00073294: add v5.4s, v5.4s, v7.4s + 00073298: add v6.4s, v6.4s, v16.4s + 0007329c: bic v7.8b, v17.8b, v21.8b + 000732a0: bic v16.8b, v18.8b, v22.8b + 000732a4: orr v7.8b, v21.8b, v7.8b + 000732a8: orr v16.8b, v22.8b, v16.8b + 000732ac: sub x15, x15, #8 + 000732b0: stp d7, d16, [x14, #-8] + 000732b4: add x14, x14, #0x10 + 000732b8: add x17, x17, #0x10 + 000732bc: cbnz x15, #0x73240 + 000732c0: add v0.4s, v6.4s, v5.4s + 000732c4: addv s0, v0.4s + 000732c8: fmov w14, s0 + 000732cc: cbnz w13, #0x732d8 + 000732d0: b #0x73310 ; -> _ZN10CFunctions27ConvertResponse2TemperatureEPKt + 000732d4: mov w14, wzr + 000732d8: ldrh w13, [x1], #2 + 000732dc: ldrh w15, [x11], #2 + 000732e0: sub w13, w13, w15 + 000732e4: madd w13, w13, w10, w9 + 000732e8: cmp w13, #0x10, lsl #12 + 000732ec: b.lt #0x732fc + 000732f0: add w14, w14, #1 + 000732f4: mov w13, #0xffff + 000732f8: b #0x73304 ; -> _ZN10CFunctions27ConvertResponse2TemperatureEPKt + 000732fc: add w14, w14, w13, lsr #31 + 00073300: bic w13, w13, w13, asr #31 + 00073304: sub w8, w8, #1 + 00073308: strh w13, [x12], #2 + 0007330c: cbnz w8, #0x732d8 + 00073310: cmp w14, #0x101 + 00073314: b.lt #0x7342c + 00073318: subs w8, w10, #1 + 0007331c: b.le #0x7342c + 00073320: mov x0, sp + 00073324: mov w1, #2 + 00073328: str w8, [x21, #0x8a4] + 0007332c: bl #0x5ce50 + 00073330: adrp x1, #0x339000 + 00073334: add x1, x1, #0xa15 + 00073338: mov x0, sp + 0007333c: bl #0x5f8b0 + 00073340: mov w8, #0x76dc + 00073344: ldr w21, [x21, #0x8a4] + 00073348: ldr w19, [x19, x8] + 0007334c: mov x0, sp + 00073350: bl #0x60400 + 00073354: cmp x0, #0x19 + 00073358: b.lo #0x73414 + 0007335c: ldr x9, [sp, #0x10] + 00073360: mov w12, #0xcccd + 00073364: adrp x15, #0x339000 + 00073368: mov x8, xzr + 0007336c: mov x10, xzr + 00073370: mul w11, w19, w21 + 00073374: movk w12, #0xcccc, lsl #16 + 00073378: mov w13, #0xa + 0007337c: add x15, x15, #0xafb + 00073380: mov x16, #0x100000000 + 00073384: umull x14, w11, w12 + 00073388: lsr x18, x14, #0x23 + 0007338c: msub w14, w18, w13, w11 + 00073390: add x14, x15, x14 + 00073394: ldrb w17, [x14, #9] + 00073398: add x14, x10, #1 + 0007339c: cmp w11, #9 + 000733a0: add x8, x8, x16 + 000733a4: strb w17, [x9, x10] + 000733a8: mov x10, x14 + 000733ac: mov w11, w18 + 000733b0: b.hi #0x73384 + 000733b4: sub x10, x14, #1 + 000733b8: cmp x10, #1 + 000733bc: b.lt #0x73400 + 000733c0: ldrb w11, [x9] + 000733c4: add x12, x9, x14 + 000733c8: cmp x10, #3 + 000733cc: strb w17, [x9] + 000733d0: sturb w11, [x12, #-1] + 000733d4: b.lt #0x73400 + 000733d8: add x10, x9, x14 + 000733dc: sub x10, x10, #2 + 000733e0: add x9, x9, #2 + 000733e4: ldrb w11, [x10] + 000733e8: ldurb w12, [x9, #-1] + 000733ec: sturb w11, [x9, #-1] + 000733f0: strb w12, [x10], #0xffffffffffffffff + 000733f4: cmp x9, x10 + 000733f8: add x9, x9, #1 + 000733fc: b.lo #0x733e4 + 00073400: ldr x9, [sp, #0x10] + 00073404: asr x8, x8, #0x20 + 00073408: add x10, x9, x8 + 0007340c: str x10, [sp, #0x10] + 00073410: strb wzr, [x9, x8] + 00073414: adrp x1, #0x339000 + 00073418: add x1, x1, #0xa35 + 0007341c: mov x0, sp + 00073420: bl #0x5f8b0 + 00073424: mov x0, sp + 00073428: bl #0x5d060 + 0007342c: ldr x8, [x20, #0x28] + 00073430: ldr x9, [sp, #0x18] + 00073434: cmp x8, x9 + 00073438: b.ne #0x73450 + 0007343c: ldp x29, x30, [sp, #0x40] + 00073440: ldp x20, x19, [sp, #0x30] + 00073444: ldr x21, [sp, #0x20] + 00073448: add sp, sp, #0x50 + 0007344c: ret + 00073450: bl #0x60b30 + 00073454: mov x19, x0 + 00073458: mov x0, sp + 0007345c: bl #0x5d060 + 00073460: mov x0, x19 + 00073464: bl #0x5fee0 + +### _ZN10CFunctions15SearchInnerGrayEi @ 0x6f258 size=268 + 0006f258: stp x24, x23, [sp, #-0x40]! + 0006f25c: stp x22, x21, [sp, #0x10] + 0006f260: stp x20, x19, [sp, #0x20] + 0006f264: stp x29, x30, [sp, #0x30] + 0006f268: add x29, sp, #0x30 + 0006f26c: mov x19, x0 + 0006f270: mov w8, #0x76d0 + 0006f274: ldr w9, [x19, #0x1da8] + 0006f278: ldr w8, [x19, x8] + 0006f27c: mov w20, w1 + 0006f280: mov w23, wzr + 0006f284: lsr w9, w9, #1 + 0006f288: mov w10, #1 + 0006f28c: mov w24, #0xffff + 0006f290: add w21, w9, w8, lsr #1 + 0006f294: mov w22, #0x7fff + 0006f298: str w10, [x19, #0x54] + 0006f29c: mov x0, x19 + 0006f2a0: mov w1, w22 + 0006f2a4: mov w2, w21 + 0006f2a8: mov w3, wzr + 0006f2ac: bl #0x5e470 + 0006f2b0: ldr w9, [x19, #0x54] + 0006f2b4: mov w8, w0 + 0006f2b8: cbnz w9, #0x6f2c4 + 0006f2bc: ldr w9, [x19, #0x58] + 0006f2c0: cbz w9, #0x6f2d8 + 0006f2c4: ldr s0, [x19, #0xac] + 0006f2c8: mov x0, x19 + 0006f2cc: mov w1, w8 + 0006f2d0: bl #0x5dab0 + 0006f2d4: mov w8, w0 + 0006f2d8: cmp w8, w20 + 0006f2dc: csel w24, w22, w24, gt + 0006f2e0: csel w23, w23, w22, gt + 0006f2e4: add w8, w23, #1 + 0006f2e8: add w9, w23, w24 + 0006f2ec: cmp w8, w24 + 0006f2f0: lsr w22, w9, #1 + 0006f2f4: b.lo #0x6f29c + 0006f2f8: ldr w8, [x19, #0x1e14] + 0006f2fc: ubfx w9, w9, #1, #0x10 + 0006f300: cmp w8, w9 + 0006f304: b.lt #0x6f314 + 0006f308: ldr w10, [x19, #0x1df8] + 0006f30c: cmp w10, w9 + 0006f310: b.ge #0x6f32c + 0006f314: mov w0, #0x100 + 0006f318: ldp x29, x30, [sp, #0x30] + 0006f31c: ldp x20, x19, [sp, #0x20] + 0006f320: ldp x22, x21, [sp, #0x10] + 0006f324: ldp x24, x23, [sp], #0x40 + 0006f328: ret + 0006f32c: ldr w10, [x19, #0x1e18] + 0006f330: subs w9, w9, w10 + 0006f334: b.ge #0x6f340 + 0006f338: mov w0, wzr + 0006f33c: b #0x6f318 ; -> _ZN10CFunctions15SearchInnerGrayEi + 0006f340: sub w8, w8, w10 + 0006f344: mov w10, #-0x400000 + 0006f348: udiv w8, w10, w8 + 0006f34c: mul w8, w8, w9 + 0006f350: lsr w8, w8, #0x16 + 0006f354: add x8, x19, x8 + 0006f358: mov w9, #0x2638 + 0006f35c: ldrb w0, [x8, x9] + 0006f360: b #0x6f318 ; -> _ZN10CFunctions15SearchInnerGrayEi + +### _ZN10CFunctions15SearchInnerTempEi @ 0x6f1a0 size=184 + 0006f1a0: stp x24, x23, [sp, #-0x40]! + 0006f1a4: stp x22, x21, [sp, #0x10] + 0006f1a8: stp x20, x19, [sp, #0x20] + 0006f1ac: stp x29, x30, [sp, #0x30] + 0006f1b0: add x29, sp, #0x30 + 0006f1b4: mov x20, x0 + 0006f1b8: mov w8, #0x76d0 + 0006f1bc: ldr w9, [x20, #0x1da8] + 0006f1c0: ldr w8, [x20, x8] + 0006f1c4: mov w19, w1 + 0006f1c8: mov w23, wzr + 0006f1cc: lsr w9, w9, #1 + 0006f1d0: mov w10, #1 + 0006f1d4: mov w24, #0xffff + 0006f1d8: add w21, w9, w8, lsr #1 + 0006f1dc: mov w22, #0x7fff + 0006f1e0: str w10, [x20, #0x54] + 0006f1e4: mov x0, x20 + 0006f1e8: mov w1, w22 + 0006f1ec: mov w2, w21 + 0006f1f0: mov w3, wzr + 0006f1f4: bl #0x5e470 + 0006f1f8: ldr w9, [x20, #0x54] + 0006f1fc: mov w8, w0 + 0006f200: cbnz w9, #0x6f20c + 0006f204: ldr w9, [x20, #0x58] + 0006f208: cbz w9, #0x6f220 + 0006f20c: ldr s0, [x20, #0xac] + 0006f210: mov x0, x20 + 0006f214: mov w1, w8 + 0006f218: bl #0x5dab0 + 0006f21c: mov w8, w0 + 0006f220: cmp w8, w19 + 0006f224: csel w24, w22, w24, gt + 0006f228: csel w23, w23, w22, gt + 0006f22c: add w8, w23, #1 + 0006f230: add w9, w23, w24 + 0006f234: cmp w8, w24 + 0006f238: lsr w22, w9, #1 + 0006f23c: b.lo #0x6f1e4 + 0006f240: mov w0, w22 + 0006f244: ldp x29, x30, [sp, #0x30] + 0006f248: ldp x20, x19, [sp, #0x20] + 0006f24c: ldp x22, x21, [sp, #0x10] + 0006f250: ldp x24, x23, [sp], #0x40 + 0006f254: ret + +### _ZN10CFunctions18FindMaxTemperatureEv @ 0x6b070 size=160 + 0006b070: ldr x13, [x0, #0x140] + 0006b074: mov w8, #0x76d0 + 0006b078: ldr w11, [x0, x8] + 0006b07c: ldrh w10, [x13] + 0006b080: cbz w11, #0x6b104 + 0006b084: sub w8, w11, #1 + 0006b088: cbz w8, #0x6b104 + 0006b08c: sub w9, w11, #2 + 0006b090: add x12, x9, #1 + 0006b094: cmp x12, #0xf + 0006b098: add x9, x13, #2 + 0006b09c: b.ls #0x6b0ec + 0006b0a0: add w11, w11, #0xf + 0006b0a4: and w11, w11, #0xf + 0006b0a8: sub x12, x12, x11 + 0006b0ac: cbz x12, #0x6b0ec + 0006b0b0: dup v0.8h, w10 + 0006b0b4: sub w8, w8, w12 + 0006b0b8: add x9, x9, x12, lsl #1 + 0006b0bc: add x10, x13, #0x12 + 0006b0c0: mov v1.16b, v0.16b + 0006b0c4: ldp q2, q3, [x10, #-0x10] + 0006b0c8: sub x12, x12, #0x10 + 0006b0cc: add x10, x10, #0x20 + 0006b0d0: umax v0.8h, v0.8h, v2.8h + 0006b0d4: umax v1.8h, v1.8h, v3.8h + 0006b0d8: cbnz x12, #0x6b0c4 + 0006b0dc: umax v0.8h, v0.8h, v1.8h + 0006b0e0: umaxv h0, v0.8h + 0006b0e4: fmov w10, s0 + 0006b0e8: cbz w11, #0x6b104 + 0006b0ec: ldrh w11, [x9], #2 + 0006b0f0: and w12, w10, #0xffff + 0006b0f4: sub w8, w8, #1 + 0006b0f8: cmp w12, w11 + 0006b0fc: csel w10, w11, w10, lo + 0006b100: cbnz w8, #0x6b0ec + 0006b104: and w8, w10, #0xffff + 0006b108: str w8, [x0, #0x1df8] + 0006b10c: ret + +### _ZN10CFunctions16GetTemperaturemCEPijii @ 0x7370c size=272 + 0007370c: str d8, [sp, #-0x50]! + 00073710: str x25, [sp, #8] + 00073714: stp x24, x23, [sp, #0x10] + 00073718: stp x22, x21, [sp, #0x20] + 0007371c: stp x20, x19, [sp, #0x30] + 00073720: stp x29, x30, [sp, #0x40] + 00073724: add x29, sp, #0x40 + 00073728: mov w20, w4 + 0007372c: mov w21, w3 + 00073730: mov w23, w2 + 00073734: mov x22, x1 + 00073738: mov x19, x0 + 0007373c: cbz w20, #0x73748 + 00073740: add x0, x19, #0xf0 + 00073744: bl #0x60430 + 00073748: ldr w8, [x19, #0xec] + 0007374c: cbz x22, #0x737d4 + 00073750: cbz w8, #0x737d4 + 00073754: mov w8, #0x76d0 + 00073758: ldr w8, [x19, x8] + 0007375c: lsr w9, w23, #2 + 00073760: cmp w8, w9 + 00073764: csel w24, w8, w9, lo + 00073768: cbz w24, #0x737c0 + 0007376c: ldr s8, [x19, #0xac] + 00073770: ldr x25, [x19, #0x140] + 00073774: mov x23, xzr + 00073778: ldrh w1, [x25, x23, lsl #1] + 0007377c: mov w3, #1 + 00073780: mov x0, x19 + 00073784: mov w2, w23 + 00073788: bl #0x5e470 + 0007378c: mov w8, w0 + 00073790: cbnz w21, #0x7379c + 00073794: ldr w9, [x19, #0x58] + 00073798: cbz w9, #0x737b0 + 0007379c: mov x0, x19 + 000737a0: mov w1, w8 + 000737a4: mov v0.16b, v8.16b + 000737a8: bl #0x5dab0 + 000737ac: mov w8, w0 + 000737b0: str w8, [x22, x23, lsl #2] + 000737b4: add x23, x23, #1 + 000737b8: cmp w23, w24 + 000737bc: b.lo #0x73778 + 000737c0: cbz w20, #0x737cc + 000737c4: add x0, x19, #0xf0 + 000737c8: bl #0x5ed70 + 000737cc: mov w0, #1 + 000737d0: b #0x73800 ; -> _ZN10CFunctions16GetTemperaturemCEPijii + 000737d4: mov w9, #1 + 000737d8: movk w9, #0xe4ae, lsl #16 + 000737dc: add w10, w9, #4 + 000737e0: cmp w8, #0 + 000737e4: csel w21, w10, w9, eq + 000737e8: bl #0x601c0 + 000737ec: str w21, [x0] + 000737f0: cbz w20, #0x737fc + 000737f4: add x0, x19, #0xf0 + 000737f8: bl #0x5ed70 + 000737fc: mov w0, wzr + 00073800: ldp x29, x30, [sp, #0x40] + 00073804: ldp x20, x19, [sp, #0x30] + 00073808: ldp x22, x21, [sp, #0x20] + 0007380c: ldp x24, x23, [sp, #0x10] + 00073810: ldr x25, [sp, #8] + 00073814: ldr d8, [sp], #0x50 + 00073818: ret + +### _ZN10CFunctions14GetTemperatureEjji @ 0x7252c size=388 + 0007252c: stp x22, x21, [sp, #-0x30]! + 00072530: stp x20, x19, [sp, #0x10] + 00072534: stp x29, x30, [sp, #0x20] + 00072538: add x29, sp, #0x20 + 0007253c: mov w20, w3 + 00072540: mov w22, w2 + 00072544: mov w21, w1 + 00072548: mov x19, x0 + 0007254c: cbz w20, #0x72558 + 00072550: add x0, x19, #0xf0 + 00072554: bl #0x60430 + 00072558: ldr w8, [x19, #0xec] + 0007255c: cbz w8, #0x7258c + 00072560: mov w9, #0x76d0 + 00072564: ldr w9, [x19, x9] + 00072568: cmp w9, w21 + 0007256c: b.ls #0x7258c + 00072570: sub w8, w22, #1 + 00072574: cmp w8, #4 + 00072578: b.hi #0x725bc + 0007257c: adrp x9, #0x339000 + 00072580: add x9, x9, #0xc20 + 00072584: ldr w15, [x9, w8, sxtw #2] + 00072588: b #0x725c0 ; -> _ZN10CFunctions14GetTemperatureEjji + 0007258c: mov w9, #1 + 00072590: movk w9, #0xe4ae, lsl #16 + 00072594: add w10, w9, #4 + 00072598: cmp w8, #0 + 0007259c: csel w21, w10, w9, eq + 000725a0: bl #0x601c0 + 000725a4: str w21, [x0] + 000725a8: cbz w20, #0x725b4 + 000725ac: add x0, x19, #0xf0 + 000725b0: bl #0x5ed70 + 000725b4: mov w21, #-0x7fffffff + 000725b8: b #0x7269c ; -> _ZN10CFunctions14GetTemperatureEjji + 000725bc: mov w15, #3 + 000725c0: ldr w8, [x19, #0x1da8] + 000725c4: udiv w14, w21, w8 + 000725c8: msub w9, w14, w8, w21 + 000725cc: sub w12, w9, w15 + 000725d0: add w11, w9, w15 + 000725d4: cmp w12, w11 + 000725d8: b.le #0x725e8 + 000725dc: mov w9, wzr + 000725e0: mov w10, wzr + 000725e4: b #0x7265c ; -> _ZN10CFunctions14GetTemperatureEjji + 000725e8: mvn w16, w8 + 000725ec: mov w10, wzr + 000725f0: mov w9, wzr + 000725f4: sub w13, w14, w15 + 000725f8: add w14, w14, w15 + 000725fc: madd w15, w15, w16, w21 + 00072600: tbnz w12, #0x1f, #0x7264c + 00072604: cmp w12, w8 + 00072608: b.ge #0x7264c + 0007260c: cmp w13, w14 + 00072610: b.gt #0x7264c + 00072614: mov w16, w15 + 00072618: mov w17, w13 + 0007261c: tbnz w17, #0x1f, #0x7263c + 00072620: ldr w18, [x19, #0x1dac] + 00072624: cmp w17, w18 + 00072628: b.ge #0x7263c + 0007262c: ldr x18, [x19, #0x140] + 00072630: add w9, w9, #1 + 00072634: ldrh w18, [x18, w16, uxtw #1] + 00072638: add w10, w10, w18 + 0007263c: cmp w17, w14 + 00072640: add w17, w17, #1 + 00072644: add w16, w16, w8 + 00072648: b.lt #0x7261c + 0007264c: cmp w12, w11 + 00072650: add w12, w12, #1 + 00072654: add w15, w15, #1 + 00072658: b.lt #0x72600 + 0007265c: udiv w1, w10, w9 + 00072660: mov w3, #1 + 00072664: mov x0, x19 + 00072668: mov w2, w21 + 0007266c: bl #0x5e470 + 00072670: ldr w8, [x19, #0x58] + 00072674: mov w21, w0 + 00072678: cbz w8, #0x72690 + 0007267c: ldr s0, [x19, #0xac] + 00072680: mov x0, x19 + 00072684: mov w1, w21 + 00072688: bl #0x5dab0 + 0007268c: mov w21, w0 + 00072690: cbz w20, #0x7269c + 00072694: add x0, x19, #0xf0 + 00072698: bl #0x5ed70 + 0007269c: ldp x29, x30, [sp, #0x20] + 000726a0: ldp x20, x19, [sp, #0x10] + 000726a4: mov w0, w21 + 000726a8: ldp x22, x21, [sp], #0x30 + 000726ac: ret + +### _ZN10CFunctions17ReviseTemperatureEtji @ 0x6cdb8 size=2296 + 0006cdb8: sub sp, sp, #0x80 + 0006cdbc: str d8, [sp, #0x10] + 0006cdc0: stp x28, x27, [sp, #0x20] + 0006cdc4: stp x26, x25, [sp, #0x30] + 0006cdc8: stp x24, x23, [sp, #0x40] + 0006cdcc: stp x22, x21, [sp, #0x50] + 0006cdd0: stp x20, x19, [sp, #0x60] + 0006cdd4: stp x29, x30, [sp, #0x70] + 0006cdd8: add x29, sp, #0x70 + 0006cddc: mrs x24, tpidr_el0 + 0006cde0: ldr x8, [x24, #0x28] + 0006cde4: mov x19, x0 + 0006cde8: mov w21, w3 + 0006cdec: mov w20, w2 + 0006cdf0: str x8, [sp, #8] + 0006cdf4: ldr w8, [x19, #0x1638] + 0006cdf8: cbz w8, #0x6cf9c + 0006cdfc: ldr w8, [x19, #0x70] + 0006ce00: ldr w9, [x19, #0x163c] + 0006ce04: mov w10, #0x21c + 0006ce08: adrp x11, #0x339000 + 0006ce0c: ldr s1, [x11, #0x4fc] + 0006ce10: cmp w8, w9 + 0006ce14: csel x25, xzr, x8, hs + 0006ce18: madd x8, x25, x10, x19 + 0006ce1c: ldr s0, [x8, #0x1844] + 0006ce20: and w22, w1, #0xffff + 0006ce24: fcmp s0, s1 + 0006ce28: b.le #0x6cfbc + 0006ce2c: adrp x8, #0x339000 + 0006ce30: ldr s1, [x8, #0x500] + 0006ce34: fcmp s0, s1 + 0006ce38: b.pl #0x6cfbc + 0006ce3c: mov w9, #0x76e4 + 0006ce40: mov w10, #0x76e0 + 0006ce44: ldr w9, [x19, x9] + 0006ce48: ldr w10, [x19, x10] + 0006ce4c: mov w12, #0xc350 + 0006ce50: mov w13, #0xe34f + 0006ce54: lsl w16, w22, w9 + 0006ce58: add w16, w16, w10 + 0006ce5c: add w17, w16, w12 + 0006ce60: add w18, w16, w13 + 0006ce64: cmp w17, #0 + 0006ce68: csel w18, w18, w17, lt + 0006ce6c: adrp x11, #0x401000 + 0006ce70: asr w18, w18, #0xd + 0006ce74: mov w14, #0x111 + 0006ce78: mov w15, #-0xe34f + 0006ce7c: ldr x11, [x11, #0xdc0] + 0006ce80: cmp w18, #0x111 + 0006ce84: csel w18, w18, w14, lo + 0006ce88: cmp w16, w15 + 0006ce8c: csel w16, wzr, w18, lt + 0006ce90: add w0, w16, #1 + 0006ce94: ldr w18, [x11, w16, uxtw #2] + 0006ce98: ldr w0, [x11, w0, uxtw #2] + 0006ce9c: sub w16, w17, w16, lsl #13 + 0006cea0: mov w17, #0x1fff + 0006cea4: fmov s1, #1.00000000 + 0006cea8: sub w0, w0, w18 + 0006ceac: mul w16, w16, w0 + 0006ceb0: add w0, w16, w17 + 0006ceb4: cmp w16, #0 + 0006ceb8: csel w16, w0, w16, lt + 0006cebc: ldr w0, [x19, #0x44] + 0006cec0: add w16, w18, w16, asr #13 + 0006cec4: fsub s1, s1, s0 + 0006cec8: ldr w18, [x11] + 0006cecc: add w12, w0, w12 + 0006ced0: add w13, w0, w13 + 0006ced4: cmp w12, #0 + 0006ced8: csel w13, w13, w12, lt + 0006cedc: asr w13, w13, #0xd + 0006cee0: cmp w13, #0x111 + 0006cee4: csel w13, w13, w14, lo + 0006cee8: cmp w0, w15 + 0006ceec: csel w13, wzr, w13, lt + 0006cef0: add w15, w13, #1 + 0006cef4: ldr w14, [x11, w13, uxtw #2] + 0006cef8: ldr w15, [x11, w15, uxtw #2] + 0006cefc: sub w12, w12, w13, lsl #13 + 0006cf00: scvtf s2, w16 + 0006cf04: mov w8, wzr + 0006cf08: sub w13, w15, w14 + 0006cf0c: mul w12, w12, w13 + 0006cf10: add w13, w12, w17 + 0006cf14: cmp w12, #0 + 0006cf18: csel w12, w13, w12, lt + 0006cf1c: add w12, w14, w12, asr #13 + 0006cf20: scvtf s3, w12 + 0006cf24: fmul s1, s1, s3 + 0006cf28: fsub s1, s2, s1 + 0006cf2c: fdiv s0, s1, s0 + 0006cf30: fcvtzs w12, s0 + 0006cf34: cmp w18, w12 + 0006cf38: csel w12, w18, w12, gt + 0006cf3c: mov w13, #0x112 + 0006cf40: add w14, w13, w8 + 0006cf44: lsr w14, w14, #1 + 0006cf48: ldr w15, [x11, w14, uxtw #2] + 0006cf4c: cmp w15, w12 + 0006cf50: csel w8, w8, w14, gt + 0006cf54: csel w13, w14, w13, gt + 0006cf58: add w14, w8, #1 + 0006cf5c: cmp w14, w13 + 0006cf60: b.lo #0x6cf40 + 0006cf64: adrp x14, #0x401000 + 0006cf68: ldr x14, [x14, #0xf60] + 0006cf6c: mov w13, w8 + 0006cf70: lsl x13, x13, #2 + 0006cf74: ldr w11, [x11, x13] + 0006cf78: ldr w13, [x14, x13] + 0006cf7c: mov w14, #-0xc350 + 0006cf80: add w8, w14, w8, lsl #13 + 0006cf84: sub w11, w12, w11 + 0006cf88: mul w11, w11, w13 + 0006cf8c: sub w8, w8, w10 + 0006cf90: add w8, w8, w11, asr #10 + 0006cf94: asr w22, w8, w9 + 0006cf98: b #0x6d210 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006cf9c: mov w8, #0x76e4 + 0006cfa0: ldr w8, [x19, x8] + 0006cfa4: mov w9, #0x76e0 + 0006cfa8: ldr w9, [x19, x9] + 0006cfac: and w10, w1, #0xffff + 0006cfb0: lsl w8, w10, w8 + 0006cfb4: add w0, w8, w9 + 0006cfb8: b #0x6d678 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006cfbc: cbz w21, #0x6d210 + 0006cfc0: mov w8, #0x21c + 0006cfc4: madd x28, x25, x8, x19 + 0006cfc8: ldr s0, [x28, #0x16ec] + 0006cfcc: fmov s8, #1.00000000 + 0006cfd0: fcmp s0, s8 + 0006cfd4: b.lt #0x6d210 + 0006cfd8: mov w8, #0x21c + 0006cfdc: madd x23, x25, x8, x19 + 0006cfe0: ldr s0, [x23, #0x16f0] + 0006cfe4: fcmp s0, s8 + 0006cfe8: b.lt #0x6d210 + 0006cfec: mov w8, #0x21c + 0006cff0: madd x26, x25, x8, x19 + 0006cff4: ldr s1, [x26, #0x16f4] + 0006cff8: fcmp s1, #0.0 + 0006cffc: b.le #0x6d210 + 0006d000: mov w8, #0x21c + 0006d004: madd x27, x25, x8, x19 + 0006d008: ldr s1, [x27, #0x16fc] + 0006d00c: fcmp s1, #0.0 + 0006d010: b.le #0x6d210 + 0006d014: add x2, sp, #4 + 0006d018: mov x3, sp + 0006d01c: mov x0, x19 + 0006d020: mov w1, w20 + 0006d024: bl #0x5dbe0 + 0006d028: cbz w0, #0x6d210 + 0006d02c: mov w10, #0x16f0 + 0006d030: add x10, x23, x10 + 0006d034: mov w9, #0x16ec + 0006d038: ldr s0, [sp, #4] + 0006d03c: ldr s1, [x10] + 0006d040: add x9, x28, x9 + 0006d044: ldr s2, [x9] + 0006d048: mov w11, #0x16f4 + 0006d04c: mov w12, #0x16fc + 0006d050: mov w13, #0x21c + 0006d054: mov w14, #0x1700 + 0006d058: mov w15, #0x16f8 + 0006d05c: add x18, x26, x11 + 0006d060: add x12, x27, x12 + 0006d064: madd x10, x25, x13, x19 + 0006d068: fcmp s1, s0 + 0006d06c: add x13, x10, x14 + 0006d070: add x14, x10, x15 + 0006d074: csel x9, x12, x18, lt + 0006d078: mov w16, #0x76e4 + 0006d07c: csel x11, x13, x14, lt + 0006d080: fcmp s1, s2 + 0006d084: ldr s1, [x9] + 0006d088: mov w17, #0x76e0 + 0006d08c: ldr w9, [x19, x16] + 0006d090: ldr w10, [x19, x17] + 0006d094: fmul s0, s0, s1 + 0006d098: ldr s1, [x11] + 0006d09c: lsl w16, w22, w9 + 0006d0a0: mov w0, #0xc350 + 0006d0a4: add w16, w16, w10 + 0006d0a8: mov w1, #0xe34f + 0006d0ac: adrp x11, #0x401000 + 0006d0b0: csel x12, x12, x18, lt + 0006d0b4: add w17, w16, w0 + 0006d0b8: ldr x11, [x11, #0xdc0] + 0006d0bc: fadd s0, s0, s1 + 0006d0c0: ldr s1, [x12] + 0006d0c4: add w12, w16, w1 + 0006d0c8: csel x13, x13, x14, lt + 0006d0cc: cmp w17, #0 + 0006d0d0: csel w12, w12, w17, lt + 0006d0d4: asr w12, w12, #0xd + 0006d0d8: mov w2, #0x111 + 0006d0dc: mov w15, #-0xe34f + 0006d0e0: cmp w12, #0x111 + 0006d0e4: csel w12, w12, w2, lo + 0006d0e8: cmp w16, w15 + 0006d0ec: csel w12, wzr, w12, lt + 0006d0f0: add w14, w12, #1 + 0006d0f4: fmul s1, s2, s1 + 0006d0f8: ldr s2, [x13] + 0006d0fc: ldr w13, [x11, w12, uxtw #2] + 0006d100: ldr w14, [x11, w14, uxtw #2] + 0006d104: sub w12, w17, w12, lsl #13 + 0006d108: ldrh w17, [sp] + 0006d10c: mov w16, #0x1fff + 0006d110: sub w14, w14, w13 + 0006d114: mul w12, w12, w14 + 0006d118: add w14, w12, w16 + 0006d11c: cmp w12, #0 + 0006d120: csel w12, w14, w12, lt + 0006d124: add w12, w13, w12, asr #13 + 0006d128: lsl w13, w17, w9 + 0006d12c: add w13, w13, w10 + 0006d130: add w14, w13, w0 + 0006d134: add w17, w13, w1 + 0006d138: cmp w14, #0 + 0006d13c: csel w17, w17, w14, lt + 0006d140: asr w17, w17, #0xd + 0006d144: cmp w17, #0x111 + 0006d148: csel w17, w17, w2, lo + 0006d14c: cmp w13, w15 + 0006d150: csel w13, wzr, w17, lt + 0006d154: add w17, w13, #1 + 0006d158: ldr w15, [x11, w13, uxtw #2] + 0006d15c: ldr w17, [x11, w17, uxtw #2] + 0006d160: sub w13, w14, w13, lsl #13 + 0006d164: fadd s1, s1, s2 + 0006d168: fdiv s0, s0, s1 + 0006d16c: sub w14, w17, w15 + 0006d170: mul w13, w13, w14 + 0006d174: add w14, w13, w16 + 0006d178: cmp w13, #0 + 0006d17c: scvtf s1, w12 + 0006d180: sub w12, w12, w15 + 0006d184: csel w13, w14, w13, lt + 0006d188: sub w12, w12, w13, asr #13 + 0006d18c: fsub s0, s8, s0 + 0006d190: scvtf s2, w12 + 0006d194: fmul s0, s0, s2 + 0006d198: fadd s0, s0, s1 + 0006d19c: mov w8, wzr + 0006d1a0: fcvtzs w12, s0 + 0006d1a4: mov w13, #0x112 + 0006d1a8: add w14, w13, w8 + 0006d1ac: lsr w14, w14, #1 + 0006d1b0: ldr w15, [x11, w14, uxtw #2] + 0006d1b4: cmp w15, w12 + 0006d1b8: csel w8, w8, w14, gt + 0006d1bc: csel w13, w14, w13, gt + 0006d1c0: add w14, w8, #1 + 0006d1c4: cmp w14, w13 + 0006d1c8: b.lo #0x6d1a8 + 0006d1cc: adrp x14, #0x401000 + 0006d1d0: ldr x14, [x14, #0xf60] + 0006d1d4: mov w13, w8 + 0006d1d8: lsl x13, x13, #2 + 0006d1dc: ldr w11, [x11, x13] + 0006d1e0: ldr w13, [x14, x13] + 0006d1e4: mov w14, #-0xc350 + 0006d1e8: add w8, w14, w8, lsl #13 + 0006d1ec: sub w8, w8, w10 + 0006d1f0: sub w10, w12, w11 + 0006d1f4: mul w10, w10, w13 + 0006d1f8: add w8, w8, w10, asr #10 + 0006d1fc: asr w8, w8, w9 + 0006d200: bic w8, w8, w8, asr #31 + 0006d204: mov w9, #0xffff + 0006d208: cmp w8, w9 + 0006d20c: csel w22, w8, w9, lt + 0006d210: mov w8, #0x21c + 0006d214: madd x8, x25, x8, x19 + 0006d218: ldr w8, [x8, #0x167c] + 0006d21c: subs w9, w8, #1 + 0006d220: b.ne #0x6d22c + 0006d224: mov w8, wzr + 0006d228: b #0x6d258 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d22c: mov w10, #0x21c + 0006d230: madd x10, x25, x10, x19 + 0006d234: mov w11, #0x1680 + 0006d238: mov x8, xzr + 0006d23c: add x10, x10, x11 + 0006d240: ldr w11, [x10, x8, lsl #2] + 0006d244: cmp w22, w11 + 0006d248: b.le #0x6d258 + 0006d24c: add x8, x8, #1 + 0006d250: cmp w8, w9 + 0006d254: b.lo #0x6d240 + 0006d258: mov w11, #0x21c + 0006d25c: mov w12, #0x1714 + 0006d260: mov w13, #1 + 0006d264: madd x11, x25, x11, x19 + 0006d268: lsl w10, w8, #1 + 0006d26c: bfi w13, w8, #1, #0x1f + 0006d270: add x8, x11, x12 + 0006d274: ldr w12, [x11, #0x1678] + 0006d278: ldr w15, [x11, #0x1674] + 0006d27c: ldrsw x17, [x8, w10, uxtw #2] + 0006d280: ldr w16, [x11, #0x1670] + 0006d284: ldp w11, w10, [x19, #0x3c] + 0006d288: ldr w14, [x19, #0x4c] + 0006d28c: ldr w8, [x8, w13, uxtw #2] + 0006d290: sxtw x9, w22 + 0006d294: sub w12, w12, w15 + 0006d298: mul x9, x17, x9 + 0006d29c: asr x9, x9, x16 + 0006d2a0: add w12, w12, w11 + 0006d2a4: cbz w14, #0x6d2c0 + 0006d2a8: sub w12, w12, w10 + 0006d2ac: cmp w12, #0x3e8 + 0006d2b0: b.gt #0x6d2cc + 0006d2b4: mov w13, #-0x1388 + 0006d2b8: cmp w12, w13 + 0006d2bc: b #0x6d2dc ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d2c0: sub w12, w10, w12 + 0006d2c4: cmp w12, #0x3e8 + 0006d2c8: b.le #0x6d2d4 + 0006d2cc: mov w12, #0x3e8 + 0006d2d0: b #0x6d2e0 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d2d4: cmn w12, #0x3e8 + 0006d2d8: mov w13, #-0x3e8 + 0006d2dc: csel w12, w12, w13, gt + 0006d2e0: ldp w13, w14, [x19, #0x44] + 0006d2e4: mov w15, #0xc350 + 0006d2e8: mov w16, #0xe34f + 0006d2ec: mov w17, #0x111 + 0006d2f0: sub w12, w12, w14 + 0006d2f4: sub w11, w13, w11 + 0006d2f8: add w12, w12, w10 + 0006d2fc: add w13, w12, w11, lsl #1 + 0006d300: add w12, w10, w15 + 0006d304: add w15, w10, w16 + 0006d308: cmp w12, #0 + 0006d30c: csel w15, w15, w12, lt + 0006d310: asr w15, w15, #0xd + 0006d314: mov w14, #-0xe34f + 0006d318: cmp w15, #0x111 + 0006d31c: mov w11, #0x1fff + 0006d320: csel w15, w15, w17, lo + 0006d324: cmp w10, w14 + 0006d328: add w14, w13, w12 + 0006d32c: csel w10, wzr, w15, lt + 0006d330: add w15, w14, w11 + 0006d334: cmp w14, #0 + 0006d338: csel w15, w15, w14, lt + 0006d33c: asr w15, w15, #0xd + 0006d340: cmp w15, #0x111 + 0006d344: mov w16, #-0x1fff + 0006d348: csel w15, w15, w17, lo + 0006d34c: cmp w14, w16 + 0006d350: csel w15, wzr, w15, lt + 0006d354: cmp w10, w15 + 0006d358: b.ne #0x6d394 + 0006d35c: adrp x14, #0x401000 + 0006d360: ldr x14, [x14, #0xdc0] + 0006d364: add w12, w10, #1 + 0006d368: ldr w12, [x14, w12, uxtw #2] + 0006d36c: ldr w10, [x14, w10, uxtw #2] + 0006d370: sub w10, w12, w10 + 0006d374: mul w10, w10, w13 + 0006d378: add w11, w10, w11 + 0006d37c: cmp w10, #0 + 0006d380: csel w10, w11, w10, lt + 0006d384: asr w22, w10, #0xd + 0006d388: add w23, w8, w9 + 0006d38c: cbnz w21, #0x6d3f8 + 0006d390: b #0x6d53c ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d394: adrp x13, #0x401000 + 0006d398: ldr x13, [x13, #0xdc0] + 0006d39c: add w16, w10, #1 + 0006d3a0: add w17, w15, #1 + 0006d3a4: ldr w18, [x13, w10, uxtw #2] + 0006d3a8: ldr w16, [x13, w16, uxtw #2] + 0006d3ac: ldr w17, [x13, w17, uxtw #2] + 0006d3b0: ldr w13, [x13, w15, uxtw #2] + 0006d3b4: sub w10, w12, w10, lsl #13 + 0006d3b8: sub w12, w14, w15, lsl #13 + 0006d3bc: sub w14, w16, w18 + 0006d3c0: sub w15, w17, w13 + 0006d3c4: mul w12, w15, w12 + 0006d3c8: mul w10, w14, w10 + 0006d3cc: add w14, w12, w11 + 0006d3d0: cmp w12, #0 + 0006d3d4: add w11, w10, w11 + 0006d3d8: csel w12, w14, w12, lt + 0006d3dc: cmp w10, #0 + 0006d3e0: csel w10, w11, w10, lt + 0006d3e4: sub w11, w13, w18 + 0006d3e8: sub w10, w11, w10, asr #13 + 0006d3ec: add w22, w10, w12, asr #13 + 0006d3f0: add w23, w8, w9 + 0006d3f4: cbz w21, #0x6d53c + 0006d3f8: ldr s0, [x19, #0x84] + 0006d3fc: fcmp s0, #0.0 + 0006d400: b.eq #0x6d53c + 0006d404: mov w8, #0x21c + 0006d408: madd x8, x25, x8, x19 + 0006d40c: ldr w9, [x8, #0x184c] + 0006d410: ldr w10, [x8, #0x1848] + 0006d414: mov w8, #0x4a78 + 0006d418: ldr w8, [x19, x8] + 0006d41c: sub w9, w9, w10 + 0006d420: mov w10, #0xc350 + 0006d424: cmp w9, w10 + 0006d428: b.gt #0x6d440 + 0006d42c: mov w9, #0x9c40 + 0006d430: cmp w8, w9 + 0006d434: csel w8, w8, w9, lt + 0006d438: mov w9, #0x1388 + 0006d43c: b #0x6d450 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d440: mov w9, #0xea60 + 0006d444: cmp w8, w9 + 0006d448: csel w8, w8, w9, lt + 0006d44c: mov w9, #-0x9c40 + 0006d450: cmp w8, w9 + 0006d454: csel w8, w8, w9, gt + 0006d458: ldr w9, [x19, #0x80] + 0006d45c: mov w10, #0x4c08 + 0006d460: movk w10, #1, lsl #16 + 0006d464: mov w11, #0x6c07 + 0006d468: sub w8, w8, w9 + 0006d46c: scvtf s1, w8 + 0006d470: fmul s0, s0, s1 + 0006d474: fcvtzs w9, s0 + 0006d478: movk w11, #1, lsl #16 + 0006d47c: add w8, w9, w10 + 0006d480: add w10, w9, w11 + 0006d484: cmp w8, #0 + 0006d488: csel w10, w10, w8, lt + 0006d48c: asr w10, w10, #0xd + 0006d490: mov w11, #0x93f9 + 0006d494: mov w12, #0x111 + 0006d498: cmp w10, #0x111 + 0006d49c: movk w11, #0xfffe, lsl #16 + 0006d4a0: csel w10, w10, w12, lo + 0006d4a4: cmp w9, w11 + 0006d4a8: csel w10, wzr, w10, lt + 0006d4ac: cmp w10, #0xa + 0006d4b0: b.ne #0x6d4e0 + 0006d4b4: adrp x8, #0x401000 + 0006d4b8: ldr x8, [x8, #0xdc0] + 0006d4bc: mov w11, #0x1fff + 0006d4c0: ldp w10, w8, [x8, #0x28] + 0006d4c4: sub w8, w8, w10 + 0006d4c8: mul w8, w8, w9 + 0006d4cc: add w9, w8, w11 + 0006d4d0: cmp w8, #0 + 0006d4d4: csel w8, w9, w8, lt + 0006d4d8: asr w8, w8, #0xd + 0006d4dc: b #0x6d538 ; -> _ZN10CFunctions17ReviseTemperatureEtji + 0006d4e0: adrp x9, #0x401000 + 0006d4e4: ldr x9, [x9, #0xdc0] + 0006d4e8: add w11, w10, #1 + 0006d4ec: sub w8, w8, w10, lsl #13 + 0006d4f0: ldp w12, w13, [x9, #0x28] + 0006d4f4: ldr w10, [x9, w10, uxtw #2] + 0006d4f8: ldr w9, [x9, w11, uxtw #2] + 0006d4fc: mov w11, #0xc08 + 0006d500: sub w13, w13, w12 + 0006d504: mul w11, w13, w11 + 0006d508: sub w9, w9, w10 + 0006d50c: mov w13, #0x1fff + 0006d510: mul w8, w9, w8 + 0006d514: add w9, w8, w13 + 0006d518: cmp w8, #0 + 0006d51c: add w13, w11, w13 + 0006d520: csel w8, w9, w8, lt + 0006d524: cmp w11, #0 + 0006d528: csel w9, w13, w11, lt + 0006d52c: sub w10, w10, w12 + 0006d530: sub w9, w10, w9, asr #13 + 0006d534: add w8, w9, w8, asr #13 + 0006d538: add w22, w8, w22 + 0006d53c: mov w8, #0x21c + 0006d540: madd x8, x25, x8, x19 + 0006d544: ldr s0, [x8, #0x1854] + 0006d548: fcmp s0, #0.0 + 0006d54c: b.eq #0x6d664 + 0006d550: ldr w9, [x19, #0x1da8] + 0006d554: ldr w10, [x19, #0x1dac] + 0006d558: mov w11, #0x1854 + 0006d55c: udiv w12, w20, w9 + 0006d560: msub w13, w12, w9, w20 + 0006d564: sub w10, w12, w10, lsr #1 + 0006d568: sub w9, w13, w9, lsr #1 + 0006d56c: mul w10, w10, w10 + 0006d570: madd w9, w9, w9, w10 + 0006d574: scvtf s1, w9 + 0006d578: fsqrt s0, s1 + 0006d57c: fcmp s0, s0 + 0006d580: add x20, x8, x11 + 0006d584: b.vc #0x6d590 + 0006d588: mov v0.16b, v1.16b + 0006d58c: bl #0x5ff10 + 0006d590: mov w8, #0xc350 + 0006d594: mov w9, #0xe34f + 0006d598: add w13, w23, w8 + 0006d59c: add w14, w23, w9 + 0006d5a0: cmp w13, #0 + 0006d5a4: csel w14, w14, w13, lt + 0006d5a8: adrp x12, #0x401000 + 0006d5ac: asr w14, w14, #0xd + 0006d5b0: ldr s1, [x20] + 0006d5b4: mov w10, #0x111 + 0006d5b8: mov w11, #-0xe34f + 0006d5bc: ldr x12, [x12, #0xdc0] + 0006d5c0: cmp w14, #0x111 + 0006d5c4: csel w14, w14, w10, lo + 0006d5c8: cmp w23, w11 + 0006d5cc: csel w14, wzr, w14, lt + 0006d5d0: add w16, w14, #1 + 0006d5d4: ldr w15, [x12, w14, uxtw #2] + 0006d5d8: ldr w16, [x12, w16, uxtw #2] + 0006d5dc: sub w13, w13, w14, lsl #13 + 0006d5e0: ldr w14, [x19, #0x48] + 0006d5e4: mov w17, #0x1fff + 0006d5e8: sub w16, w16, w15 + 0006d5ec: mul w13, w16, w13 + 0006d5f0: add w16, w13, w17 + 0006d5f4: cmp w13, #0 + 0006d5f8: add w8, w14, w8 + 0006d5fc: csel w13, w16, w13, lt + 0006d600: add w9, w14, w9 + 0006d604: cmp w8, #0 + 0006d608: csel w9, w9, w8, lt + 0006d60c: asr w9, w9, #0xd + 0006d610: cmp w9, #0x111 + 0006d614: csel w9, w9, w10, lo + 0006d618: cmp w14, w11 + 0006d61c: csel w9, wzr, w9, lt + 0006d620: add w11, w9, #1 + 0006d624: ldr w10, [x12, w9, uxtw #2] + 0006d628: ldr w11, [x12, w11, uxtw #2] + 0006d62c: sub w8, w8, w9, lsl #13 + 0006d630: fmul s0, s0, s1 + 0006d634: sub w9, w15, w10 + 0006d638: sub w10, w11, w10 + 0006d63c: mul w8, w8, w10 + 0006d640: add w10, w8, w17 + 0006d644: cmp w8, #0 + 0006d648: csel w8, w10, w8, lt + 0006d64c: add w9, w9, w13, asr #13 + 0006d650: sub w8, w9, w8, asr #13 + 0006d654: scvtf s1, w8 + 0006d658: fnmul s0, s0, s1 + 0006d65c: fcvtzs w8, s0 + 0006d660: add w22, w22, w8 + 0006d664: mov x0, x19 + 0006d668: mov w1, w23 + 0006d66c: mov w2, w22 + 0006d670: bl #0x5fe90 + 0006d674: add w0, w0, w23 + 0006d678: ldr x8, [x24, #0x28] + 0006d67c: ldr x9, [sp, #8] + 0006d680: cmp x8, x9 + 0006d684: b.ne #0x6d6ac + 0006d688: ldp x29, x30, [sp, #0x70] + 0006d68c: ldp x20, x19, [sp, #0x60] + 0006d690: ldp x22, x21, [sp, #0x50] + 0006d694: ldp x24, x23, [sp, #0x40] + 0006d698: ldp x26, x25, [sp, #0x30] + 0006d69c: ldp x28, x27, [sp, #0x20] + 0006d6a0: ldr d8, [sp, #0x10] + 0006d6a4: add sp, sp, #0x80 + 0006d6a8: ret + 0006d6ac: bl #0x60b30 + +### _ZN10CFunctions9FilterE2XEv @ 0x6b248 size=368 + 0006b248: stp x22, x21, [sp, #-0x30]! + 0006b24c: stp x20, x19, [sp, #0x10] + 0006b250: stp x29, x30, [sp, #0x20] + 0006b254: add x29, sp, #0x20 + 0006b258: mov x19, x0 + 0006b25c: ldr w9, [x19, #0x1dd8] + 0006b260: ldr w11, [x19, #0x1da8] + 0006b264: ldr x8, [x19, #0x140] + 0006b268: ldr w10, [x19, #0x1dd4] + 0006b26c: ldr w12, [x19, #0x1dac] + 0006b270: ldr x20, [x19, #0x168] + 0006b274: mul w9, w11, w9 + 0006b278: mov w13, #-1 + 0006b27c: add x8, x8, w9, uxtw #1 + 0006b280: add x21, x8, x10, lsl #1 + 0006b284: eor w22, w13, w12, lsr #1 + 0006b288: lsr w8, w11, #1 + 0006b28c: add w8, w8, #2 + 0006b290: lsl x2, x8, #1 + 0006b294: mov x0, x20 + 0006b298: mov x1, x21 + 0006b29c: bl #0x5cc60 + 0006b2a0: ldr w11, [x19, #0x1da8] + 0006b2a4: add w22, w22, #1 + 0006b2a8: ubfx x8, x11, #1, #0x1f + 0006b2ac: add w8, w8, #2 + 0006b2b0: add x21, x21, x11, lsl #1 + 0006b2b4: add x20, x20, w8, uxtw #1 + 0006b2b8: cbnz w22, #0x6b288 + 0006b2bc: ldr w8, [x19, #0x1dac] + 0006b2c0: lsr w8, w8, #1 + 0006b2c4: cbz w8, #0x6b3a8 + 0006b2c8: ldr x9, [x19, #0x140] + 0006b2cc: ldr x10, [x19, #0x168] + 0006b2d0: lsr w14, w11, #1 + 0006b2d4: cbnz w14, #0x6b2ec + 0006b2d8: b #0x6b330 ; -> _ZN10CFunctions9FilterE2XEv + 0006b2dc: ldr w11, [x19, #0x1da8] + 0006b2e0: add x10, x13, #4 + 0006b2e4: lsr w14, w11, #1 + 0006b2e8: cbz w14, #0x6b330 + 0006b2ec: mov x11, x10 + 0006b2f0: ldrh w15, [x11], #2 + 0006b2f4: sub w12, w14, #1 + 0006b2f8: add x13, x9, #4 + 0006b2fc: neg w14, w14 + 0006b300: ldrh w16, [x11], #2 + 0006b304: add w14, w14, #1 + 0006b308: add w17, w16, w15, uxth + 0006b30c: lsr w17, w17, #1 + 0006b310: bfi w15, w17, #0x10, #0x10 + 0006b314: str w15, [x9], #4 + 0006b318: mov w15, w16 + 0006b31c: cbnz w14, #0x6b300 + 0006b320: ldr w11, [x19, #0x1da8] + 0006b324: add x9, x10, x12, lsl #1 + 0006b328: add x10, x9, #2 + 0006b32c: add x9, x13, x12, lsl #2 + 0006b330: lsr w16, w11, #1 + 0006b334: sub x13, x10, w16, uxtw #1 + 0006b338: cbz w16, #0x6b3a0 + 0006b33c: ldrh w13, [x13] + 0006b340: ldrh w17, [x10, #4] + 0006b344: sub w11, w16, #1 + 0006b348: sub x14, x11, x16 + 0006b34c: add x12, x9, #4 + 0006b350: neg w15, w16 + 0006b354: neg x16, x16, lsl #1 + 0006b358: mov x18, x10 + 0006b35c: and w17, w17, #0xffff + 0006b360: add x0, x16, x18 + 0006b364: add w1, w17, w13, uxth + 0006b368: ldrh w13, [x0, #2] + 0006b36c: ldrh w17, [x18, #6] + 0006b370: lsr w0, w1, #1 + 0006b374: add w15, w15, #1 + 0006b378: add w1, w1, w13 + 0006b37c: add w1, w1, w17 + 0006b380: lsr w1, w1, #2 + 0006b384: bfi w0, w1, #0x10, #0x10 + 0006b388: str w0, [x9], #4 + 0006b38c: add x18, x18, #2 + 0006b390: cbnz w15, #0x6b35c + 0006b394: add x9, x10, x14, lsl #1 + 0006b398: add x13, x9, #2 + 0006b39c: add x9, x12, x11, lsl #2 + 0006b3a0: sub w8, w8, #1 + 0006b3a4: cbnz w8, #0x6b2dc + 0006b3a8: ldp x29, x30, [sp, #0x20] + 0006b3ac: ldp x20, x19, [sp, #0x10] + 0006b3b0: ldp x22, x21, [sp], #0x30 + 0006b3b4: ret + +### _ZN10CFunctions12ResizeBMP_2XEv @ 0x6be98 size=916 + 0006be98: ldrsw x8, [x0, #0x1da8] + 0006be9c: ldr w12, [x0, #0x1dac] + 0006bea0: ldr x11, [x0, #0x170] + 0006bea4: ldr x10, [x0, #0xd8] + 0006bea8: lsl w9, w8, #1 + 0006beac: subs w13, w12, #1 + 0006beb0: b.le #0x6c0c0 + 0006beb4: stp x22, x21, [sp, #-0x20]! + 0006beb8: stp x20, x19, [sp, #0x10] + 0006bebc: cmp w8, #0 + 0006bec0: cinc w18, w8, lt + 0006bec4: mov x14, xzr + 0006bec8: sub x15, x8, #2 + 0006becc: lsl x16, x8, #2 + 0006bed0: add x17, x11, #2 + 0006bed4: sbfx x18, x18, #1, #0x1f + 0006bed8: add x1, x11, x8 + 0006bedc: mov x2, x10 + 0006bee0: cmp w8, #3 + 0006bee4: mul x3, x14, x8 + 0006bee8: b.lt #0x6bf94 + 0006beec: mov x5, xzr + 0006bef0: mov x4, x2 + 0006bef4: add x6, x17, x5 + 0006bef8: ldurb w20, [x6, #-2] + 0006befc: ldurb w21, [x6, #-1] + 0006bf00: ldrb w22, [x6] + 0006bf04: add x19, x5, #4 + 0006bf08: cmp x19, x8 + 0006bf0c: add w19, w21, w20 + 0006bf10: add w22, w22, w21 + 0006bf14: bfi w20, w21, #0x10, #8 + 0006bf18: lsr w19, w19, #1 + 0006bf1c: lsr w21, w22, #1 + 0006bf20: bfi w20, w19, #8, #8 + 0006bf24: bfi w20, w21, #0x18, #8 + 0006bf28: add x7, x1, x5 + 0006bf2c: str w20, [x4] + 0006bf30: ldurb w19, [x6, #-2] + 0006bf34: ldrb w20, [x7] + 0006bf38: ldurb w21, [x6, #-1] + 0006bf3c: ldrb w22, [x7, #1] + 0006bf40: ldrb w6, [x6] + 0006bf44: ldrb w7, [x7, #2] + 0006bf48: add w19, w20, w19 + 0006bf4c: add w20, w22, w21 + 0006bf50: add w21, w19, w21 + 0006bf54: add w6, w20, w6 + 0006bf58: add w21, w21, w22 + 0006bf5c: lsr w19, w19, #1 + 0006bf60: lsl w20, w20, #0xf + 0006bf64: add w6, w6, w7 + 0006bf68: lsr w7, w21, #2 + 0006bf6c: and w20, w20, #0xff0000 + 0006bf70: lsl w6, w6, #0x16 + 0006bf74: bfi w19, w7, #8, #9 + 0006bf78: and w6, w6, #0xff000000 + 0006bf7c: add w7, w19, w20 + 0006bf80: add w6, w7, w6 + 0006bf84: add x5, x5, #2 + 0006bf88: str w6, [x4, x18, lsl #2] + 0006bf8c: add x4, x4, #4 + 0006bf90: b.lt #0x6bef4 + 0006bf94: add x3, x3, x15 + 0006bf98: add x5, x11, x3 + 0006bf9c: ldrb w6, [x5] + 0006bfa0: ldrb w7, [x5, #1] + 0006bfa4: madd w4, w9, w14, w15 + 0006bfa8: add x3, x3, x8 + 0006bfac: add x3, x11, x3 + 0006bfb0: add w7, w7, w6 + 0006bfb4: lsr w7, w7, #1 + 0006bfb8: bfi w6, w7, #8, #8 + 0006bfbc: strh w6, [x10, w4, sxtw #1] + 0006bfc0: add w7, w4, w8 + 0006bfc4: ldrb w4, [x5] + 0006bfc8: ldrb w6, [x3] + 0006bfcc: ldrb w5, [x5, #1] + 0006bfd0: ldrb w3, [x3, #1] + 0006bfd4: add x14, x14, #1 + 0006bfd8: add w4, w6, w4 + 0006bfdc: lsr w6, w4, #1 + 0006bfe0: add w4, w4, w5 + 0006bfe4: add w3, w4, w3 + 0006bfe8: lsr w3, w3, #2 + 0006bfec: add x2, x2, x16 + 0006bff0: add x17, x17, x8 + 0006bff4: cmp x14, x13 + 0006bff8: bfi w6, w3, #8, #8 + 0006bffc: add x1, x1, x8 + 0006c000: strh w6, [x10, w7, sxtw #1] + 0006c004: b.ne #0x6bee0 + 0006c008: ldp x20, x19, [sp, #0x10] + 0006c00c: subs w14, w12, #1 + 0006c010: sub w12, w8, #1 + 0006c014: ldp x22, x21, [sp], #0x20 + 0006c018: b.le #0x6c0c4 + 0006c01c: lsl w15, w8, #2 + 0006c020: mov w13, wzr + 0006c024: lsl w16, w12, #1 + 0006c028: add x3, x11, w12, sxtw + 0006c02c: sub w17, w15, #1 + 0006c030: sub w18, w15, #2 + 0006c034: sub w1, w9, #1 + 0006c038: mov x2, x14 + 0006c03c: ldrb w4, [x3] + 0006c040: add w5, w16, w13 + 0006c044: add x7, x3, x8 + 0006c048: sub x2, x2, #1 + 0006c04c: strb w4, [x10, w5, sxtw] + 0006c050: ldrb w4, [x3] + 0006c054: ldurb w6, [x3, #-1] + 0006c058: add w5, w1, w13 + 0006c05c: add w4, w4, w4, lsl #1 + 0006c060: lsr w4, w4, #2 + 0006c064: add w4, w4, w6, lsr #2 + 0006c068: strb w4, [x10, w5, sxtw] + 0006c06c: ldrb w4, [x3] + 0006c070: ldrb w5, [x7] + 0006c074: add w6, w18, w13 + 0006c078: add w4, w5, w4 + 0006c07c: lsr w4, w4, #1 + 0006c080: strb w4, [x10, w6, sxtw] + 0006c084: ldrb w4, [x3] + 0006c088: ldrb w5, [x7] + 0006c08c: ldurb w3, [x3, #-1] + 0006c090: ldurb w6, [x7, #-1] + 0006c094: add w4, w5, w4 + 0006c098: add w4, w4, w4, lsl #1 + 0006c09c: add w3, w6, w3 + 0006c0a0: add w3, w3, w4 + 0006c0a4: add w5, w17, w13 + 0006c0a8: lsr w3, w3, #3 + 0006c0ac: strb w3, [x10, w5, sxtw] + 0006c0b0: add w13, w13, w15 + 0006c0b4: mov x3, x7 + 0006c0b8: cbnz x2, #0x6c03c + 0006c0bc: b #0x6c0c8 ; -> _ZN10CFunctions12ResizeBMP_2XEv + 0006c0c0: sub w12, w8, #1 + 0006c0c4: mov w14, w13 + 0006c0c8: mul w15, w8, w14 + 0006c0cc: mul w13, w14, w8 + 0006c0d0: cmp w8, #2 + 0006c0d4: lsl w15, w15, #2 + 0006c0d8: b.lt #0x6c17c + 0006c0dc: mov w18, #2 + 0006c0e0: bfi w18, w14, #2, #0x1e + 0006c0e4: add x1, x11, w13, sxtw + 0006c0e8: mul w11, w8, w18 + 0006c0ec: mov w16, w12 + 0006c0f0: add w17, w15, #1 + 0006c0f4: orr w11, w11, #1 + 0006c0f8: neg x14, x8 + 0006c0fc: mov x18, x1 + 0006c100: ldrb w2, [x1] + 0006c104: sub w3, w17, #1 + 0006c108: sub x16, x16, #1 + 0006c10c: strb w2, [x10, w3, sxtw] + 0006c110: ldrb w2, [x18], #1 + 0006c114: ldrb w3, [x18] + 0006c118: add w2, w3, w2 + 0006c11c: lsr w2, w2, #1 + 0006c120: strb w2, [x10, w17, sxtw] + 0006c124: ldrb w2, [x1] + 0006c128: add x3, x1, x14 + 0006c12c: ldrb w4, [x3] + 0006c130: add w17, w17, #2 + 0006c134: add w2, w2, w2, lsl #1 + 0006c138: lsr w2, w2, #2 + 0006c13c: add w2, w2, w4, lsr #2 + 0006c140: sub w4, w11, #1 + 0006c144: strb w2, [x10, w4, sxtw] + 0006c148: ldrb w1, [x1] + 0006c14c: ldrb w4, [x18] + 0006c150: ldrb w2, [x3] + 0006c154: ldrb w3, [x3, #1] + 0006c158: add w1, w4, w1 + 0006c15c: add w1, w1, w1, lsl #1 + 0006c160: add w2, w3, w2 + 0006c164: add w1, w2, w1 + 0006c168: lsr w1, w1, #3 + 0006c16c: strb w1, [x10, w11, sxtw] + 0006c170: add w11, w11, #2 + 0006c174: mov x1, x18 + 0006c178: cbnz x16, #0x6c100 + 0006c17c: ldr x10, [x0, #0x170] + 0006c180: sxtw x11, w13 + 0006c184: add x11, x11, w12, sxtw + 0006c188: ldr x13, [x0, #0xd8] + 0006c18c: ldrb w10, [x10, x11] + 0006c190: add w12, w15, w12, lsl #1 + 0006c194: sxtw x14, w12 + 0006c198: add w9, w12, w9 + 0006c19c: strb w10, [x13, x14] + 0006c1a0: ldr x10, [x0, #0x170] + 0006c1a4: ldr x15, [x0, #0xd8] + 0006c1a8: add x10, x10, x11 + 0006c1ac: ldrb w13, [x10] + 0006c1b0: ldurb w10, [x10, #-1] + 0006c1b4: add w13, w13, w13, lsl #1 + 0006c1b8: add w10, w13, w10 + 0006c1bc: orr w13, w12, #1 + 0006c1c0: sxtw x13, w13 + 0006c1c4: lsr w10, w10, #2 + 0006c1c8: strb w10, [x15, x13] + 0006c1cc: ldr x10, [x0, #0x170] + 0006c1d0: sxtw x12, w11 + 0006c1d4: sub x8, x12, x8 + 0006c1d8: ldr x12, [x0, #0xd8] + 0006c1dc: ldrb w11, [x10, x11] + 0006c1e0: ldrb w8, [x10, x8] + 0006c1e4: sxtw x10, w9 + 0006c1e8: orr w9, w9, #1 + 0006c1ec: add w11, w11, w11, lsl #1 + 0006c1f0: add w8, w11, w8 + 0006c1f4: lsr w8, w8, #2 + 0006c1f8: strb w8, [x12, x10] + 0006c1fc: ldr x8, [x0, #0xd8] + 0006c200: ldrb w11, [x8, x14] + 0006c204: ldrb w12, [x8, x13] + 0006c208: ldrb w10, [x8, x10] + 0006c20c: mov w13, #0xaaab + 0006c210: movk w13, #0xaaaa, lsl #16 + 0006c214: add w11, w12, w11 + 0006c218: add w10, w11, w10 + 0006c21c: umull x10, w10, w13 + 0006c220: lsr x10, x10, #0x21 + 0006c224: strb w10, [x8, w9, sxtw] + 0006c228: ret + +### _ZN9CSmoother11GetSTDFrameEv @ 0x7a158 size=332 + 0007a158: stp d9, d8, [sp, #-0x40]! + 0007a15c: str x21, [sp, #0x10] + 0007a160: stp x20, x19, [sp, #0x20] + 0007a164: stp x29, x30, [sp, #0x30] + 0007a168: add x29, sp, #0x30 + 0007a16c: mov x19, x0 + 0007a170: ldr w8, [x19, #0x3c] + 0007a174: cbz w8, #0x7a198 + 0007a178: ldr x8, [x19, #0x18] + 0007a17c: cbz x8, #0x7a198 + 0007a180: ldr x0, [x19, #0x20] + 0007a184: cbz x0, #0x7a19c + 0007a188: ldr w9, [x19, #0x30] + 0007a18c: ldr w8, [x19, #0x38] + 0007a190: cmp w9, w8 + 0007a194: b.hs #0x7a1b0 + 0007a198: mov x0, xzr + 0007a19c: ldp x29, x30, [sp, #0x30] + 0007a1a0: ldp x20, x19, [sp, #0x20] + 0007a1a4: ldr x21, [sp, #0x10] + 0007a1a8: ldp d9, d8, [sp], #0x40 + 0007a1ac: ret + 0007a1b0: subs w10, w8, #1 + 0007a1b4: b.hi #0x7a1d0 + 0007a1b8: ldr w8, [x19, #0x34] + 0007a1bc: mov w1, wzr + 0007a1c0: lsl x2, x8, #1 + 0007a1c4: bl #0x5f6e0 + 0007a1c8: ldr x0, [x19, #0x20] + 0007a1cc: b #0x7a19c ; -> _ZN9CSmoother11GetSTDFrameEv + 0007a1d0: ldr w9, [x19, #0x34] + 0007a1d4: cbz w9, #0x7a19c + 0007a1d8: mul w11, w8, w8 + 0007a1dc: mul w10, w11, w10 + 0007a1e0: fmov d0, #1.00000000 + 0007a1e4: ucvtf d1, w10 + 0007a1e8: mov w20, wzr + 0007a1ec: fdiv d8, d0, d1 + 0007a1f0: fmov d9, xzr + 0007a1f4: cbnz w8, #0x7a204 + 0007a1f8: b #0x7a264 ; -> _ZN9CSmoother11GetSTDFrameEv + 0007a1fc: ldr w8, [x19, #0x38] + 0007a200: cbz w8, #0x7a264 + 0007a204: ldp x10, x11, [x19, #0x10] + 0007a208: mov w21, w20 + 0007a20c: cmp w8, #1 + 0007a210: ldr w11, [x11, w20, uxtw #2] + 0007a214: ldrh w12, [x10, w20, uxtw #1] + 0007a218: neg w13, w11 + 0007a21c: madd w12, w8, w12, w13 + 0007a220: scvtf d0, w12 + 0007a224: fmul d0, d0, d0 + 0007a228: fadd d0, d0, d9 + 0007a22c: b.eq #0x7a26c + 0007a230: add w12, w9, w20 + 0007a234: mov w13, #1 + 0007a238: ldrh w14, [x10, w12, uxtw #1] + 0007a23c: neg w15, w11 + 0007a240: add w13, w13, #1 + 0007a244: cmp w13, w8 + 0007a248: madd w14, w8, w14, w15 + 0007a24c: scvtf d1, w14 + 0007a250: fmul d1, d1, d1 + 0007a254: fadd d0, d0, d1 + 0007a258: add w12, w12, w9 + 0007a25c: b.lo #0x7a238 + 0007a260: b #0x7a26c ; -> _ZN9CSmoother11GetSTDFrameEv + 0007a264: mov w21, w20 + 0007a268: fmov d0, xzr + 0007a26c: fmul d1, d8, d0 + 0007a270: fsqrt d0, d1 + 0007a274: fcmp d0, d0 + 0007a278: b.vc #0x7a284 + 0007a27c: mov v0.16b, v1.16b + 0007a280: bl #0x5d930 + 0007a284: ldr x0, [x19, #0x20] + 0007a288: fcvtzs w8, d0 + 0007a28c: add w20, w20, #1 + 0007a290: strh w8, [x0, x21, lsl #1] + 0007a294: ldr w9, [x19, #0x34] + 0007a298: cmp w20, w9 + 0007a29c: b.lo #0x7a1fc + 0007a2a0: b #0x7a19c ; -> _ZN9CSmoother11GetSTDFrameEv + +### _ZN10CFunctions20GetOriginalBMPDataPointerEv NOT FOUND +### _ZN10CMagDevice16GetOutputBMPdataEPPKhPPK13tagBITMAPINFO @ 0x812d4 size=8 + 000812d4: ldr w0, [x0, #4] + 000812d8: b #0x60e70 + +### 0x5eae0 @ 0x5eae0 size=2048 + 0005eae0: ret + 0005eae4: sub sp, sp, #0x230 + 0005eae8: mov x4, x0 + 0005eaec: stp x29, x30, [sp, #-0x60]! + 0005eaf0: mov x29, sp + 0005eaf4: stp x27, x28, [sp, #0x50] + 0005eaf8: add x28, x29, #0x90 + 0005eafc: stp x21, x22, [sp, #0x20] + 0005eb00: stp x23, x24, [sp, #0x30] + 0005eb04: adrp x22, #0xa7000 + 0005eb08: adrp x23, #0xa7000 + 0005eb0c: stp x19, x20, [sp, #0x10] + 0005eb10: stp x25, x26, [sp, #0x40] + 0005eb14: mov x24, x1 + 0005eb18: mov x19, x2 + 0005eb1c: str x3, [x28] + 0005eb20: mov w25, #1 + 0005eb24: add x22, x22, #0x6b0 + 0005eb28: add x20, x29, #0x78 + 0005eb2c: add x23, x23, #0x6a8 + 0005eb30: add x21, x29, #0x70 + 0005eb34: cmp x4, x24 + 0005eb38: b.hs #0x5f06c + 0005eb3c: ldrb w26, [x4] + 0005eb40: add x27, x4, #1 + 0005eb44: cmp w26, #0x20 + 0005eb48: b.hi #0x5ec38 + 0005eb4c: cmp w26, #0x1f + 0005eb50: b.hs #0x5ee7c + 0005eb54: cmp w26, #0x10 + 0005eb58: b.eq #0x5ed5c + 0005eb5c: b.hi #0x5ebe4 + 0005eb60: cmp w26, #0xa + 0005eb64: b.eq #0x5ed34 + 0005eb68: b.hi #0x5eba8 + 0005eb6c: cmp w26, #6 + 0005eb70: b.eq #0x5ee7c + 0005eb74: b.hi #0x5eb8c + 0005eb78: cmp w26, #3 + 0005eb7c: b.ne #0x5f050 + 0005eb80: ldur x0, [x4, #1] + 0005eb84: add x27, x4, #9 + 0005eb88: b #0x5f054 + 0005eb8c: cmp w26, #8 + 0005eb90: add x27, x4, #2 + 0005eb94: b.eq #0x5ed2c + 0005eb98: cmp w26, #9 + 0005eb9c: b.ne #0x5f050 + 0005eba0: ldrsb x0, [x4, #1] + 0005eba4: b #0x5f054 + 0005eba8: cmp w26, #0xd + 0005ebac: b.eq #0x5ed48 + 0005ebb0: b.hi #0x5ebcc + 0005ebb4: cmp w26, #0xb + 0005ebb8: b.eq #0x5ed3c + 0005ebbc: cmp w26, #0xc + 0005ebc0: b.ne #0x5f050 + 0005ebc4: ldur w0, [x4, #1] + 0005ebc8: b #0x5ed4c + 0005ebcc: cmp w26, #0xe + 0005ebd0: add x27, x4, #9 + 0005ebd4: b.eq #0x5ed54 + 0005ebd8: cmp w26, #0xf + 0005ebdc: b.eq #0x5ed54 + 0005ebe0: b #0x5f050 + 0005ebe4: cmp w26, #0x15 + 0005ebe8: b.eq #0x5edfc + 0005ebec: b.hi #0x5ec10 + 0005ebf0: cmp w26, #0x12 + 0005ebf4: b.eq #0x5ede4 + 0005ebf8: b.lo #0x5ed74 + 0005ebfc: cmp w26, #0x13 + 0005ec00: b.eq #0x5edf0 + 0005ec04: cmp w26, #0x14 + 0005ec08: b.eq #0x5ee24 + 0005ec0c: b #0x5f050 + 0005ec10: cmp w26, #0x19 + 0005ec14: b.eq #0x5ee7c + 0005ec18: b.hi #0x5ef40 + 0005ec1c: cmp w26, #0x16 + 0005ec20: sub w1, w25, #1 + 0005ec24: sub w0, w25, #2 + 0005ec28: b.eq #0x5ee38 + 0005ec2c: cmp w26, #0x17 + 0005ec30: b.eq #0x5ee54 + 0005ec34: b #0x5f050 + 0005ec38: cmp w26, #0x4f + 0005ec3c: b.hi #0x5ec78 + 0005ec40: cmp w26, #0x30 + 0005ec44: b.hs #0x5ed24 + 0005ec48: cmp w26, #0x27 + 0005ec4c: b.hi #0x5ec64 + 0005ec50: cmp w26, #0x24 + 0005ec54: b.hs #0x5ef40 + 0005ec58: cmp w26, #0x22 + 0005ec5c: b.hi #0x5ee7c + 0005ec60: b #0x5ef40 + 0005ec64: cmp w26, #0x2e + 0005ec68: b.hi #0x5f01c + 0005ec6c: cmp w26, #0x29 + 0005ec70: b.lo #0x5f02c + 0005ec74: b #0x5ef40 + 0005ec78: cmp w26, #0x90 + 0005ec7c: b.eq #0x5ed90 + 0005ec80: b.hi #0x5ec98 + 0005ec84: cmp w26, #0x6f + 0005ec88: b.hi #0x5edb0 + 0005ec8c: mov x0, x19 + 0005ec90: sub w1, w26, #0x50 + 0005ec94: b #0x5eda8 + 0005ec98: cmp w26, #0x94 + 0005ec9c: b.eq #0x5ee7c + 0005eca0: b.hi #0x5ecdc + 0005eca4: cmp w26, #0x92 + 0005eca8: b.ne #0x5f050 + 0005ecac: mov x0, x27 + 0005ecb0: mov x1, x21 + 0005ecb4: add x26, x29, #0x80 + 0005ecb8: bl #0x5dc78 + 0005ecbc: mov x1, x26 + 0005ecc0: bl #0x5dca0 + 0005ecc4: mov x27, x0 + 0005ecc8: ldr w1, [x21] + 0005eccc: mov x0, x19 + 0005ecd0: bl #0x5df20 + 0005ecd4: ldr x1, [x26] + 0005ecd8: b #0x5eddc + 0005ecdc: cmp w26, #0x96 + 0005ece0: b.eq #0x5f064 + 0005ece4: cmp w26, #0xf1 + 0005ece8: b.ne #0x5f050 + 0005ecec: ldrb w2, [x4, #1] + 0005ecf0: mov x1, x19 + 0005ecf4: add x27, x4, #2 + 0005ecf8: str x2, [x29, #0x68] + 0005ecfc: mov w0, w2 + 0005ed00: add x26, x29, #0x88 + 0005ed04: bl #0x5e150 + 0005ed08: mov x1, x0 + 0005ed0c: ldr x2, [x29, #0x68] + 0005ed10: mov x3, x26 + 0005ed14: mov w0, w2 + 0005ed18: mov x2, x27 + 0005ed1c: bl #0x5dce0 + 0005ed20: b #0x5ed84 + 0005ed24: sub w0, w26, #0x30 + 0005ed28: b #0x5f054 + 0005ed2c: ldrb w0, [x4, #1] + 0005ed30: b #0x5f054 + 0005ed34: ldurh w0, [x4, #1] + 0005ed38: b #0x5ed40 + 0005ed3c: ldursh x0, [x4, #1] + 0005ed40: add x27, x4, #3 + 0005ed44: b #0x5f054 + 0005ed48: ldursw x0, [x4, #1] + 0005ed4c: add x27, x4, #5 + 0005ed50: b #0x5f054 + 0005ed54: ldur x0, [x4, #1] + 0005ed58: b #0x5f054 + 0005ed5c: mov x0, x27 + 0005ed60: mov x1, x20 + 0005ed64: bl #0x5dc78 + 0005ed68: mov x27, x0 + 0005ed6c: ldr x0, [x20] + 0005ed70: b #0x5f054 + 0005ed74: add x26, x29, #0x88 + 0005ed78: mov x0, x27 + 0005ed7c: mov x1, x26 + 0005ed80: bl #0x5dca0 + 0005ed84: mov x27, x0 + 0005ed88: ldr x0, [x26] + 0005ed8c: b #0x5f054 + 0005ed90: mov x0, x27 + 0005ed94: mov x1, x21 + 0005ed98: bl #0x5dc78 + 0005ed9c: mov x27, x0 + 0005eda0: ldr w1, [x21] + 0005eda4: mov x0, x19 + 0005eda8: bl #0x5df20 + 0005edac: b #0x5f054 + 0005edb0: add x2, x29, #0x80 + 0005edb4: mov x0, x27 + 0005edb8: mov x1, x2 + 0005edbc: str x2, [x29, #0x68] + 0005edc0: bl #0x5dca0 + 0005edc4: mov x27, x0 + 0005edc8: sub w1, w26, #0x70 + 0005edcc: mov x0, x19 + 0005edd0: bl #0x5df20 + 0005edd4: ldr x2, [x29, #0x68] + 0005edd8: ldr x1, [x2] + 0005eddc: add x0, x0, x1 + 0005ede0: b #0x5f054 + 0005ede4: cbz w25, #0x5f050 + 0005ede8: sub w0, w25, #1 + 0005edec: b #0x5ee30 + 0005edf0: cbz w25, #0x5f050 + 0005edf4: sub w25, w25, #1 + 0005edf8: b #0x5f064 + 0005edfc: sub w0, w25, #1 + 0005ee00: ldrb w1, [x4, #1] + 0005ee04: str x1, [x29, #0x80] + 0005ee08: add x27, x4, #2 + 0005ee0c: sxtw x0, w0 + 0005ee10: cmp x1, x0 + 0005ee14: b.ge #0x5f050 + 0005ee18: sub x0, x0, x1 + 0005ee1c: ldr x0, [x28, x0, lsl #3] + 0005ee20: b #0x5f054 + 0005ee24: cmp w25, #1 + 0005ee28: b.le #0x5f050 + 0005ee2c: sub w0, w25, #2 + 0005ee30: ldr x0, [x28, w0, sxtw #3] + 0005ee34: b #0x5f054 + 0005ee38: cmp w25, #1 + 0005ee3c: b.le #0x5f050 + 0005ee40: ldr x3, [x28, w0, sxtw #3] + 0005ee44: ldr x2, [x28, w1, sxtw #3] + 0005ee48: str x3, [x28, w1, sxtw #3] + 0005ee4c: str x2, [x28, w0, sxtw #3] + 0005ee50: b #0x5f064 + 0005ee54: cmp w25, #2 + 0005ee58: b.le #0x5f050 + 0005ee5c: sub w2, w25, #3 + 0005ee60: ldr x5, [x28, w0, sxtw #3] + 0005ee64: ldr x3, [x28, w1, sxtw #3] + 0005ee68: ldr x4, [x28, w2, sxtw #3] + 0005ee6c: str x5, [x28, w1, sxtw #3] + 0005ee70: str x4, [x28, w0, sxtw #3] + 0005ee74: str x3, [x28, w2, sxtw #3] + 0005ee78: b #0x5f064 + 0005ee7c: cbz w25, #0x5f050 + 0005ee80: sub w25, w25, #1 + 0005ee84: cmp w26, #0x1f + 0005ee88: ldr x2, [x28, w25, sxtw #3] + 0005ee8c: b.eq #0x5ef14 + 0005ee90: b.hi #0x5eeb0 + 0005ee94: cmp w26, #6 + 0005ee98: b.eq #0x5ef0c + 0005ee9c: cmp w26, #0x19 + 0005eea0: b.ne #0x5f050 + 0005eea4: eor x1, x2, x2, asr #63 + 0005eea8: add x0, x1, x2, lsr #63 + 0005eeac: b #0x5f054 + 0005eeb0: cmp w26, #0x23 + 0005eeb4: b.eq #0x5ef1c + 0005eeb8: cmp w26, #0x94 + 0005eebc: b.eq #0x5eed0 + 0005eec0: cmp w26, #0x20 + 0005eec4: b.ne #0x5f050 + 0005eec8: mvn x0, x2 + 0005eecc: b #0x5f054 + 0005eed0: ldrb w0, [x4, #1] + 0005eed4: add x27, x4, #2 + 0005eed8: sub w0, w0, #1 + 0005eedc: cmp w0, #7 + 0005eee0: b.hi #0x5f050 + 0005eee4: ldrb w0, [x23, w0, uxtw] + 0005eee8: adr x1, #0x5eef4 + 0005eeec: add x0, x1, w0, sxtb #2 + 0005eef0: br x0 + 0005eef4: ldrb w0, [x2] + 0005eef8: b #0x5f054 + 0005eefc: ldrh w0, [x2] + 0005ef00: b #0x5f054 + 0005ef04: ldr w0, [x2] + 0005ef08: b #0x5f054 + 0005ef0c: ldr x0, [x2] + 0005ef10: b #0x5f054 + 0005ef14: neg x0, x2 + 0005ef18: b #0x5f054 + 0005ef1c: mov x0, x27 + 0005ef20: mov x1, x20 + 0005ef24: str x2, [x29, #0x68] + 0005ef28: bl #0x5dc78 + 0005ef2c: mov x27, x0 + 0005ef30: ldr x1, [x20] + 0005ef34: ldr x2, [x29, #0x68] + 0005ef38: add x0, x2, x1 + 0005ef3c: b #0x5f054 + 0005ef40: cmp w25, #1 + 0005ef44: b.le #0x5f050 + 0005ef48: sub w2, w25, #2 + 0005ef4c: sub w26, w26, #0x1a + 0005ef50: sub w25, w25, #1 + 0005ef54: cmp w26, #0x14 + 0005ef58: ldr x1, [x28, w2, sxtw #3] + 0005ef5c: ldr x0, [x28, w25, sxtw #3] + 0005ef60: b.hi #0x5f050 + 0005ef64: ldrb w3, [x22, w26, uxtw] + 0005ef68: adr x4, #0x5ef74 + 0005ef6c: add x3, x4, w3, sxtb #2 + 0005ef70: br x3 + 0005ef74: and x0, x0, x1 + 0005ef78: b #0x5f008 + 0005ef7c: sdiv x0, x1, x0 + 0005ef80: b #0x5f008 + 0005ef84: sub x0, x1, x0 + 0005ef88: b #0x5f008 + 0005ef8c: udiv x3, x1, x0 + 0005ef90: msub x0, x3, x0, x1 + 0005ef94: b #0x5f008 + 0005ef98: mul x0, x0, x1 + 0005ef9c: b #0x5f008 + 0005efa0: orr x0, x0, x1 + 0005efa4: b #0x5f008 + 0005efa8: add x0, x0, x1 + 0005efac: b #0x5f008 + 0005efb0: lsl x0, x1, x0 + 0005efb4: b #0x5f008 + 0005efb8: lsr x0, x1, x0 + 0005efbc: b #0x5f008 + 0005efc0: asr x0, x1, x0 + 0005efc4: b #0x5f008 + 0005efc8: eor x0, x0, x1 + 0005efcc: b #0x5f008 + 0005efd0: cmp x1, x0 + 0005efd4: cset x0, le + 0005efd8: b #0x5f008 + 0005efdc: cmp x1, x0 + 0005efe0: cset x0, ge + 0005efe4: b #0x5f008 + 0005efe8: cmp x1, x0 + 0005efec: cset x0, eq + 0005eff0: b #0x5f008 + 0005eff4: cmp x1, x0 + 0005eff8: cset x0, lt + 0005effc: b #0x5f008 + 0005f000: cmp x1, x0 + 0005f004: cset x0, gt + 0005f008: mov w25, w2 + 0005f00c: b #0x5f054 + 0005f010: cmp x1, x0 + 0005f014: cset x0, ne + 0005f018: b #0x5f008 + 0005f01c: ldursh x0, [x4, #1] + 0005f020: add x27, x4, #3 + 0005f024: add x27, x27, x0 + 0005f028: b #0x5f064 + 0005f02c: cbz w25, #0x5f050 + 0005f030: sub w25, w25, #1 + 0005f034: add x27, x4, #3 + 0005f038: ldursh w0, [x4, #1] + 0005f03c: add x0, x27, w0, sxth + 0005f040: ldr x1, [x28, w25, sxtw #3] + 0005f044: cmp x1, xzr + 0005f048: csel x27, x27, x0, eq + 0005f04c: b #0x5f064 + 0005f050: bl #0xffffffffffd8ae48 + 0005f054: cmp w25, #0x3f + 0005f058: b.hi #0x5f050 + 0005f05c: str x0, [x28, w25, sxtw #3] + 0005f060: add w25, w25, #1 + 0005f064: mov x4, x27 + 0005f068: b #0x5eb34 + 0005f06c: cbz w25, #0x5f050 + 0005f070: sub w25, w25, #1 + 0005f074: ldp x19, x20, [sp, #0x10] + 0005f078: ldp x21, x22, [sp, #0x20] + 0005f07c: ldr x0, [x28, w25, sxtw #3] + 0005f080: ldp x23, x24, [sp, #0x30] + 0005f084: ldp x25, x26, [sp, #0x40] + 0005f088: ldp x27, x28, [sp, #0x50] + 0005f08c: ldp x29, x30, [sp], #0x60 + 0005f090: add sp, sp, #0x230 + 0005f094: ret + 0005f098: sub sp, sp, #0x3e0 + 0005f09c: mov x2, #0x3c0 + 0005f0a0: stp x29, x30, [sp, #-0x60]! + 0005f0a4: mov x29, sp + 0005f0a8: stp x19, x20, [sp, #0x10] + 0005f0ac: stp x21, x22, [sp, #0x20] + 0005f0b0: mov x19, x0 + 0005f0b4: add x21, x29, #0x80 + 0005f0b8: stp x23, x24, [sp, #0x30] + 0005f0bc: mov x0, x21 + 0005f0c0: mov x24, x1 + 0005f0c4: mov x1, x19 + 0005f0c8: stp x25, x26, [sp, #0x40] + 0005f0cc: stp x27, x28, [sp, #0x50] + 0005f0d0: bl #0xffffffffffd87ed8 + 0005f0d4: ldr x0, [x29, #0x3c0] + 0005f0d8: tbz x0, #0x3e, #0x5f0e4 + 0005f0dc: ldrb w0, [x21, #0x377] + 0005f0e0: cbnz w0, #0x5f0fc + 0005f0e4: ldr x0, [x21, #0xf8] + 0005f0e8: cbnz x0, #0x5f0fc + 0005f0ec: ldr x1, [x19, #0x310] + 0005f0f0: mov x0, x21 + 0005f0f4: add x2, x29, #0x70 + 0005f0f8: bl #0x5dee4 + 0005f0fc: ldr x0, [x19, #0x340] + 0005f100: tbz x0, #0x3e, #0x5f108 + 0005f104: strb wzr, [x19, #0x377] + 0005f108: ldr w0, [x24, #0x640] + 0005f10c: str xzr, [x19, #0xf8] + 0005f110: cmp w0, #1 + 0005f114: b.eq #0x5f14c + 0005f118: cmp w0, #2 + 0005f11c: b.ne #0x5f1e0 + 0005f120: add x20, x29, #0x78 + 0005f124: ldr x0, [x24, #0x638] + 0005f128: mov x1, x20 + 0005f12c: bl #0x5dc78 + 0005f130: ldr x1, [x20] + 0005f134: mov x2, x21 + 0005f138: mov x3, #0 + 0005f13c: add x1, x0, x1 + 0005f140: bl #0x5eae4 + 0005f144: mov x23, x0 + 0005f148: b #0x5f160 + 0005f14c: ldr w1, [x24, #0x630] + 0005f150: mov x0, x21 + 0005f154: bl #0x5df20 + 0005f158: ldr x23, [x24, #0x628] + 0005f15c: add x23, x0, x23 + 0005f160: adrp x0, #0xa8000 + 0005f164: str x23, [x19, #0x310] + 0005f168: add x0, x0, #0x6c8 + 0005f16c: mov x26, x24 + 0005f170: add x22, x19, #0x358 + 0005f174: mov x20, #0 + 0005f178: str x0, [x29, #0x68] + 0005f17c: add x25, x29, #0x78 + 0005f180: adrp x27, #0x173000 + 0005f184: mov w28, #1 + 0005f188: ldr w0, [x26, #8] + 0005f18c: sub w0, w0, #1 + 0005f190: cmp w0, #4 + 0005f194: b.hi #0x5f254 + 0005f198: ldr x1, [x29, #0x68] + 0005f19c: ldrb w0, [x1, w0, uxtw] + 0005f1a0: adr x1, #0x5f1ac + 0005f1a4: add x0, x1, w0, sxtb #2 + 0005f1a8: br x0 + 0005f1ac: ldr x0, [x26] + 0005f1b0: add x0, x23, x0 + 0005f1b4: b #0x5f20c + 0005f1b8: ldr x1, [x26] + 0005f1bc: add x0, x21, w1, sxtw + 0005f1c0: ldrb w0, [x0, #0x358] + 0005f1c4: cbz w0, #0x5f1e4 + 0005f1c8: mov x0, x21 + 0005f1cc: bl #0x5df20 + 0005f1d0: add x1, x27, #0x790 + 0005f1d4: ldrb w1, [x20, x1] + 0005f1d8: cmp w1, #8 + 0005f1dc: b.ls #0x5f24c + 0005f1e0: bl #0xffffffffffd8ae48 + 0005f1e4: ldr x0, [x21, w1, sxtw #3] + 0005f1e8: b #0x5f20c + 0005f1ec: ldr x0, [x26] + 0005f1f0: mov x1, x25 + 0005f1f4: bl #0x5dc78 + 0005f1f8: ldr x1, [x25] + 0005f1fc: mov x2, x21 + 0005f200: mov x3, x23 + 0005f204: add x1, x0, x1 + 0005f208: bl #0x5eae4 + 0005f20c: ldr x1, [x19, #0x340] + 0005f210: tbz x1, #0x3e, #0x5f250 + 0005f214: strb wzr, [x22] + 0005f218: b #0x5f250 + 0005f21c: ldr x0, [x26] + 0005f220: add x0, x23, x0 + 0005f224: b #0x5f1d0 + 0005f228: ldr x0, [x26] + 0005f22c: mov x1, x25 + 0005f230: bl #0x5dc78 + 0005f234: ldr x1, [x25] + 0005f238: mov x2, x21 + 0005f23c: mov x3, x23 + 0005f240: add x1, x0, x1 + 0005f244: bl #0x5eae4 + 0005f248: b #0x5f1d0 + 0005f24c: strb w28, [x22] + 0005f250: str x0, [x19, x20, lsl #3] + 0005f254: add x20, x20, #1 + 0005f258: add x26, x26, #0x10 + 0005f25c: cmp x20, #0x62 + 0005f260: add x22, x22, #1 + 0005f264: b.ne #0x5f188 + 0005f268: ldr x0, [x19, #0x340] + 0005f26c: ldrb w2, [x24, #0x673] + 0005f270: orr x1, x0, #0x8000000000000000 + 0005f274: and x0, x0, #0x7fffffffffffffff + 0005f278: cmp w2, wzr + 0005f27c: csel x0, x0, x1, eq + 0005f280: str x0, [x19, #0x340] + 0005f284: ldp x21, x22, [sp, #0x20] + 0005f288: ldp x19, x20, [sp, #0x10] + 0005f28c: ldp x23, x24, [sp, #0x30] + 0005f290: ldp x25, x26, [sp, #0x40] + 0005f294: ldp x27, x28, [sp, #0x50] + 0005f298: ldp x29, x30, [sp], #0x60 + 0005f29c: add sp, sp, #0x3e0 + 0005f2a0: ret + 0005f2a4: sub sp, sp, #0x690 + 0005f2a8: stp x29, x30, [sp, #-0x40]! + 0005f2ac: mov x29, sp + 0005f2b0: stp x19, x20, [sp, #0x10] + 0005f2b4: stp x21, x22, [sp, #0x20] + 0005f2b8: mov x19, x0 + 0005f2bc: str x23, [sp, #0x30] + 0005f2c0: mov x22, x2 + 0005f2c4: mov x23, x1 + 0005f2c8: mov x2, #0x3c0 + 0005f2cc: mov w1, #0 + 0005f2d0: mov x20, x30 + 0005f2d4: bl #0xffffffffffd8a958 + 0005f2d8: str x20, [x19, #0x318] + 0005f2dc: mov x0, #0x4000000000000000 + +### 0x5fae0 @ 0x5fae0 size=2048 + 0005fae0: mov x1, x0 + 0005fae4: mov w0, #1 + 0005fae8: blr x2 + 0005faec: ldp x29, x30, [sp], #0x10 + 0005faf0: ret + 0005faf4: sub sp, sp, #0xa40 + 0005faf8: mov x2, x30 + 0005fafc: stp x29, x30, [sp, #-0xa0]! + 0005fb00: mov x29, sp + 0005fb04: stp x19, x20, [sp, #0x10] + 0005fb08: stp d8, d9, [sp, #0x60] + 0005fb0c: add x20, x29, #0xa0 + 0005fb10: stp d10, d11, [sp, #0x70] + 0005fb14: stp x21, x22, [sp, #0x20] + 0005fb18: stp d12, d13, [sp, #0x80] + 0005fb1c: stp x23, x24, [sp, #0x30] + 0005fb20: stp d14, d15, [sp, #0x90] + 0005fb24: mov x22, x0 + 0005fb28: mov x23, x1 + 0005fb2c: mov x0, x20 + 0005fb30: add x1, x29, #0xae0 + 0005fb34: add x21, x29, #0x460 + 0005fb38: stp x25, x26, [sp, #0x40] + 0005fb3c: stp x27, x28, [sp, #0x50] + 0005fb40: bl #0x5f2a4 + 0005fb44: mov x0, x20 + 0005fb48: mov x1, x21 + 0005fb4c: bl #0x5e6c0 + 0005fb50: cmp w0, #5 + 0005fb54: mov w19, w0 + 0005fb58: b.eq #0x5fb60 + 0005fb5c: cbnz w0, #0x5fb88 + 0005fb60: mov x0, x20 + 0005fb64: mov x1, x23 + 0005fb68: blr x22 + 0005fb6c: cbnz w0, #0x5fb88 + 0005fb70: cmp w19, #5 + 0005fb74: b.eq #0x5fb90 + 0005fb78: mov x0, x20 + 0005fb7c: mov x1, x21 + 0005fb80: bl #0x5f380 + 0005fb84: b #0x5fb44 + 0005fb88: mov w0, #3 + 0005fb8c: b #0x5fb94 + 0005fb90: mov w0, w19 + 0005fb94: ldp x19, x20, [sp, #0x10] + 0005fb98: ldp d8, d9, [sp, #0x60] + 0005fb9c: ldp x21, x22, [sp, #0x20] + 0005fba0: ldp d10, d11, [sp, #0x70] + 0005fba4: ldp x23, x24, [sp, #0x30] + 0005fba8: ldp d12, d13, [sp, #0x80] + 0005fbac: ldp x25, x26, [sp, #0x40] + 0005fbb0: ldp d14, d15, [sp, #0x90] + 0005fbb4: ldp x27, x28, [sp, #0x50] + 0005fbb8: ldp x29, x30, [sp], #0xa0 + 0005fbbc: add sp, sp, #0xa40 + 0005fbc0: ret + 0005fbc4: mov x2, #0 + 0005fbc8: mov w3, #0 + 0005fbcc: ldrb w5, [x0], #1 + 0005fbd0: and x4, x5, #0x7f + 0005fbd4: lsl x4, x4, x3 + 0005fbd8: add w3, w3, #7 + 0005fbdc: orr x2, x2, x4 + 0005fbe0: tbnz w5, #7, #0x5fbcc + 0005fbe4: str x2, [x1] + 0005fbe8: ret + 0005fbec: mov x2, #0 + 0005fbf0: mov w3, #0 + 0005fbf4: ldrb w4, [x0], #1 + 0005fbf8: and x5, x4, #0x7f + 0005fbfc: lsl x5, x5, x3 + 0005fc00: add w3, w3, #7 + 0005fc04: orr x2, x2, x5 + 0005fc08: tbnz w4, #7, #0x5fbf4 + 0005fc0c: cmp w3, #0x3f + 0005fc10: b.hi #0x5fc24 + 0005fc14: tbz w4, #6, #0x5fc24 + 0005fc18: mov x4, #-1 + 0005fc1c: lsl x3, x4, x3 + 0005fc20: orr x2, x3, x2 + 0005fc24: str x2, [x1] + 0005fc28: ret + 0005fc2c: ldr x3, [x1, #8] + 0005fc30: ldr x1, [x2, #8] + 0005fc34: cmp x3, x1 + 0005fc38: csetm w0, lo + 0005fc3c: cmp x3, x1 + 0005fc40: csinc w0, w0, wzr, ls + 0005fc44: ret + 0005fc48: stp x29, x30, [sp, #-0x60]! + 0005fc4c: mov x29, sp + 0005fc50: stp x19, x20, [sp, #0x10] + 0005fc54: lsl w19, w3, #1 + 0005fc58: str x25, [sp, #0x40] + 0005fc5c: stp x23, x24, [sp, #0x30] + 0005fc60: stp x21, x22, [sp, #0x20] + 0005fc64: mov x24, x0 + 0005fc68: mov x25, x1 + 0005fc6c: mov x20, x2 + 0005fc70: mov w23, w4 + 0005fc74: add w19, w19, #1 + 0005fc78: cmp w19, w23 + 0005fc7c: b.ge #0x5fcf0 + 0005fc80: add w21, w19, #1 + 0005fc84: cmp w21, w23 + 0005fc88: b.ge #0x5fcb4 + 0005fc8c: sbfiz x1, x19, #3, #0x20 + 0005fc90: mov x0, x24 + 0005fc94: add x2, x20, x1 + 0005fc98: str x3, [x29, #0x58] + 0005fc9c: ldr x1, [x20, x1] + 0005fca0: ldr x2, [x2, #8] + 0005fca4: blr x25 + 0005fca8: cmp w0, wzr + 0005fcac: ldr x3, [x29, #0x58] + 0005fcb0: csel w19, w19, w21, ge + 0005fcb4: sbfiz x21, x3, #3, #0x20 + 0005fcb8: sbfiz x22, x19, #3, #0x20 + 0005fcbc: mov x0, x24 + 0005fcc0: ldr x1, [x20, x21] + 0005fcc4: ldr x2, [x20, x22] + 0005fcc8: blr x25 + 0005fccc: tbz w0, #0x1f, #0x5fcf0 + 0005fcd0: ldr x1, [x20, x22] + 0005fcd4: mov w3, w19 + 0005fcd8: ldr x0, [x20, x21] + 0005fcdc: str x1, [x20, x21] + 0005fce0: str x0, [x20, x22] + 0005fce4: lsl w0, w19, #1 + 0005fce8: add w19, w0, #1 + 0005fcec: b #0x5fc78 + 0005fcf0: ldp x19, x20, [sp, #0x10] + 0005fcf4: ldp x21, x22, [sp, #0x20] + 0005fcf8: ldp x23, x24, [sp, #0x30] + 0005fcfc: ldr x25, [sp, #0x40] + 0005fd00: ldp x29, x30, [sp], #0x60 + 0005fd04: ret + 0005fd08: stp x29, x30, [sp, #-0x50]! + 0005fd0c: mov x29, sp + 0005fd10: stp x19, x20, [sp, #0x10] + 0005fd14: ldr x19, [x2, #8] + 0005fd18: stp x21, x22, [sp, #0x20] + 0005fd1c: stp x23, x24, [sp, #0x30] + 0005fd20: str x25, [sp, #0x40] + 0005fd24: mov x24, x0 + 0005fd28: mov x25, x1 + 0005fd2c: mov x21, x2 + 0005fd30: add x22, x2, #0x10 + 0005fd34: lsr x20, x19, #1 + 0005fd38: sub w20, w20, #1 + 0005fd3c: tbnz w20, #0x1f, #0x5fd5c + 0005fd40: mov x0, x24 + 0005fd44: mov x1, x25 + 0005fd48: mov x2, x22 + 0005fd4c: mov w3, w20 + 0005fd50: mov w4, w19 + 0005fd54: bl #0x5fc48 + 0005fd58: b #0x5fd38 + 0005fd5c: mov x20, #0 + 0005fd60: sub w19, w19, #1 + 0005fd64: add x23, x22, w19, sxtw #3 + 0005fd68: cmp w19, wzr + 0005fd6c: b.le #0x5fda4 + 0005fd70: ldr x1, [x23, x20] + 0005fd74: mov w4, w19 + 0005fd78: ldr x0, [x21, #0x10] + 0005fd7c: mov x2, x22 + 0005fd80: str x1, [x21, #0x10] + 0005fd84: mov w3, #0 + 0005fd88: str x0, [x23, x20] + 0005fd8c: mov x1, x25 + 0005fd90: mov x0, x24 + 0005fd94: sub w19, w19, #1 + 0005fd98: sub x20, x20, #8 + 0005fd9c: bl #0x5fc48 + 0005fda0: b #0x5fd68 + 0005fda4: ldp x19, x20, [sp, #0x10] + 0005fda8: ldp x21, x22, [sp, #0x20] + 0005fdac: ldp x23, x24, [sp, #0x30] + 0005fdb0: ldr x25, [sp, #0x40] + 0005fdb4: ldp x29, x30, [sp], #0x50 + 0005fdb8: ret + 0005fdbc: stp x29, x30, [sp, #-0x10]! + 0005fdc0: uxtb w0, w0 + 0005fdc4: cmp w0, #0xff + 0005fdc8: mov x29, sp + 0005fdcc: b.eq #0x5fe08 + 0005fdd0: and w0, w0, #7 + 0005fdd4: cmp w0, #4 + 0005fdd8: b.hi #0x5fe04 + 0005fddc: adrp x1, #0xa7000 + 0005fde0: add x1, x1, #0x6d0 + 0005fde4: ldrb w0, [x1, w0, uxtw] + 0005fde8: adr x1, #0x5fdf4 + 0005fdec: add x0, x1, w0, sxtb #2 + 0005fdf0: br x0 + 0005fdf4: mov w0, #2 + 0005fdf8: b #0x5fe14 + 0005fdfc: mov w0, #4 + 0005fe00: b #0x5fe14 + 0005fe04: bl #0xffffffffffd8ae48 + 0005fe08: mov w0, #0 + 0005fe0c: b #0x5fe14 + 0005fe10: mov w0, #8 + 0005fe14: ldp x29, x30, [sp], #0x10 + 0005fe18: ret + 0005fe1c: stp x29, x30, [sp, #-0x10]! + 0005fe20: uxtb w0, w0 + 0005fe24: cmp w0, #0xff + 0005fe28: mov x29, sp + 0005fe2c: b.eq #0x5fe70 + 0005fe30: and w0, w0, #0x70 + 0005fe34: cmp w0, #0x20 + 0005fe38: b.eq #0x5fe60 + 0005fe3c: b.hi #0x5fe4c + 0005fe40: cmp w0, #0x10 + 0005fe44: cbnz w0, #0x5fe58 + 0005fe48: b #0x5fe70 + 0005fe4c: cmp w0, #0x30 + 0005fe50: b.eq #0x5fe68 + 0005fe54: cmp w0, #0x50 + 0005fe58: b.eq #0x5fe70 + 0005fe5c: bl #0xffffffffffd8ae48 + 0005fe60: ldr x0, [x1, #8] + 0005fe64: b #0x5fe74 + 0005fe68: ldr x0, [x1, #0x10] + 0005fe6c: b #0x5fe74 + 0005fe70: mov x0, #0 + 0005fe74: ldp x29, x30, [sp], #0x10 + 0005fe78: ret + 0005fe7c: stp x29, x30, [sp, #-0x10]! + 0005fe80: uxtb w0, w0 + 0005fe84: cmp w0, #0xff + 0005fe88: mov x29, sp + 0005fe8c: b.eq #0x5fed0 + 0005fe90: and w0, w0, #0x70 + 0005fe94: cmp w0, #0x20 + 0005fe98: b.eq #0x5fec0 + 0005fe9c: b.hi #0x5feac + 0005fea0: cmp w0, #0x10 + 0005fea4: cbnz w0, #0x5feb8 + 0005fea8: b #0x5fed0 + 0005feac: cmp w0, #0x30 + 0005feb0: b.eq #0x5fec8 + 0005feb4: cmp w0, #0x50 + 0005feb8: b.eq #0x5fed0 + 0005febc: bl #0xffffffffffd8ae48 + 0005fec0: ldr x0, [x1, #8] + 0005fec4: b #0x5fed4 + 0005fec8: ldr x0, [x1, #0x10] + 0005fecc: b #0x5fed4 + 0005fed0: mov x0, #0 + 0005fed4: ldp x29, x30, [sp], #0x10 + 0005fed8: ret + 0005fedc: stp x29, x30, [sp, #-0x40]! + 0005fee0: mov x29, sp + 0005fee4: stp x19, x20, [sp, #0x10] + 0005fee8: uxtb w20, w0 + 0005feec: mov x19, x2 + 0005fef0: stp x21, x22, [sp, #0x20] + 0005fef4: cmp w20, #0x50 + 0005fef8: mov x22, x1 + 0005fefc: mov x21, x3 + 0005ff00: b.ne #0x5ff14 + 0005ff04: add x19, x2, #7 + 0005ff08: and x0, x19, #0xfffffffffffffff8 + 0005ff0c: ldr x1, [x0], #8 + 0005ff10: b #0x5ffb8 + 0005ff14: and w1, w20, #0xf + 0005ff18: cmp w1, #0xc + 0005ff1c: b.hi #0x5ff98 + 0005ff20: adrp x0, #0xa7000 + 0005ff24: add x0, x0, #0x6d8 + 0005ff28: ldrb w0, [x0, w1, uxtw] + 0005ff2c: adr x1, #0x5ff38 + 0005ff30: add x0, x1, w0, sxtb #2 + 0005ff34: br x0 + 0005ff38: mov x0, x2 + 0005ff3c: add x1, x29, #0x38 + 0005ff40: bl #0x5fbc4 + 0005ff44: b #0x5ff54 + 0005ff48: mov x0, x2 + 0005ff4c: add x1, x29, #0x38 + 0005ff50: bl #0x5fbec + 0005ff54: ldr x1, [x29, #0x38] + 0005ff58: b #0x5ff9c + 0005ff5c: mov x0, x2 + 0005ff60: ldrh w1, [x0], #2 + 0005ff64: b #0x5ff9c + 0005ff68: mov x0, x2 + 0005ff6c: ldr w1, [x0], #4 + 0005ff70: b #0x5ff9c + 0005ff74: mov x0, x2 + 0005ff78: ldrsh x1, [x0], #2 + 0005ff7c: b #0x5ff9c + 0005ff80: mov x0, x2 + 0005ff84: ldrsw x1, [x0], #4 + 0005ff88: b #0x5ff9c + 0005ff8c: mov x0, x2 + 0005ff90: ldr x1, [x0], #8 + 0005ff94: b #0x5ff9c + 0005ff98: bl #0xffffffffffd8ae48 + 0005ff9c: cbz x1, #0x5ffb8 + 0005ffa0: and w2, w20, #0x70 + 0005ffa4: cmp w2, #0x10 + 0005ffa8: csel x19, x19, x22, eq + 0005ffac: add x1, x1, x19 + 0005ffb0: tbz w20, #7, #0x5ffb8 + 0005ffb4: ldr x1, [x1] + 0005ffb8: str x1, [x21] + 0005ffbc: ldp x19, x20, [sp, #0x10] + 0005ffc0: ldp x21, x22, [sp, #0x20] + 0005ffc4: ldp x29, x30, [sp], #0x40 + 0005ffc8: ret + 0005ffcc: stp x29, x30, [sp, #-0x50]! + 0005ffd0: mov x29, sp + 0005ffd4: stp x19, x20, [sp, #0x10] + 0005ffd8: ldrh w19, [x0, #0x20] + 0005ffdc: mov x20, x0 + 0005ffe0: str x23, [sp, #0x30] + 0005ffe4: mov x23, x1 + 0005ffe8: ubfx x19, x19, #3, #8 + 0005ffec: mov x1, x20 + 0005fff0: mov w0, w19 + 0005fff4: stp x21, x22, [sp, #0x20] + 0005fff8: mov x22, x2 + 0005fffc: bl #0x5fe1c + 00060000: mov x21, x0 + 00060004: add x2, x23, #8 + 00060008: mov x1, x21 + 0006000c: add x3, x29, #0x40 + 00060010: mov w0, w19 + 00060014: bl #0x5fedc + 00060018: ldrh w0, [x20, #0x20] + 0006001c: mov x1, x21 + 00060020: add x2, x22, #8 + 00060024: add x3, x29, #0x48 + 00060028: lsr x0, x0, #3 + 0006002c: bl #0x5fedc + 00060030: ldr x23, [sp, #0x30] + 00060034: ldr x2, [x29, #0x40] + 00060038: ldr x1, [x29, #0x48] + 0006003c: ldp x19, x20, [sp, #0x10] + 00060040: cmp x2, x1 + 00060044: csetm w0, lo + 00060048: cmp x2, x1 + 0006004c: ldp x21, x22, [sp, #0x20] + 00060050: csinc w0, w0, wzr, ls + 00060054: ldp x29, x30, [sp], #0x50 + 00060058: ret + 0006005c: stp x29, x30, [sp, #-0x40]! + 00060060: mov x29, sp + 00060064: stp x19, x20, [sp, #0x10] + 00060068: add x20, x0, #9 + 0006006c: mov x19, x0 + 00060070: mov x0, x20 + 00060074: bl #0xffffffffffd893d8 + 00060078: add x0, x0, #1 + 0006007c: ldrb w2, [x19, #8] + 00060080: add x1, x20, x0 + 00060084: cmp w2, #3 + 00060088: b.ls #0x600a8 + 0006008c: ldrb w2, [x20, x0] + 00060090: mov w0, #0xff + 00060094: cmp w2, #8 + 00060098: b.ne #0x6014c + 0006009c: ldrb w2, [x1, #1] + 000600a0: cbnz w2, #0x6014c + 000600a4: add x1, x1, #2 + 000600a8: ldrb w0, [x19, #9] + 000600ac: cmp w0, #0x7a + 000600b0: b.eq #0x600bc + 000600b4: mov w0, #0 + 000600b8: b #0x6014c + 000600bc: add x20, x29, #0x30 + 000600c0: mov x0, x1 + 000600c4: mov x1, x20 + 000600c8: bl #0x5fbc4 + 000600cc: add x1, x29, #0x38 + 000600d0: bl #0x5fbec + 000600d4: ldrb w2, [x19, #8] + 000600d8: cmp w2, #1 + 000600dc: b.ne #0x600e8 + 000600e0: add x0, x0, #1 + 000600e4: b #0x600f0 + 000600e8: mov x1, x20 + 000600ec: bl #0x5fbc4 + 000600f0: mov x1, x20 + 000600f4: add x19, x19, #0xa + 000600f8: add x20, x29, #0x28 + 000600fc: bl #0x5fbc4 + 00060100: ldrb w1, [x19] + 00060104: cmp w1, #0x52 + 00060108: b.ne #0x60114 + 0006010c: ldrb w0, [x0] + 00060110: b #0x6014c + 00060114: cmp w1, #0x50 + 00060118: b.ne #0x60138 + 0006011c: mov x2, x0 + 00060120: mov x1, #0 + 00060124: mov x3, x20 + 00060128: ldrb w0, [x2], #1 + 0006012c: and w0, w0, #0x7f + 00060130: bl #0x5fedc + 00060134: b #0x60144 + 00060138: cmp w1, #0x4c + 0006013c: b.ne #0x600b4 + 00060140: add x0, x0, #1 + 00060144: add x19, x19, #1 + 00060148: b #0x60100 + 0006014c: ldp x19, x20, [sp, #0x10] + 00060150: ldp x29, x30, [sp], #0x40 + 00060154: ret + 00060158: stp x29, x30, [sp, #-0x70]! + 0006015c: mov x29, sp + 00060160: stp x21, x22, [sp, #0x20] + 00060164: mov x22, x0 + 00060168: ldrh w0, [x0, #0x20] + 0006016c: stp x19, x20, [sp, #0x10] + 00060170: ubfx x0, x0, #3, #8 + 00060174: mov x19, x1 + 00060178: mov x1, x22 + 0006017c: stp x23, x24, [sp, #0x30] + 00060180: stp x25, x26, [sp, #0x40] + 00060184: stp x27, x28, [sp, #0x50] + 00060188: mov x23, x2 + 0006018c: uxtb w21, w0 + 00060190: bl #0x5fe1c + 00060194: add x24, x29, #0x60 + 00060198: mov x27, x0 + 0006019c: add x25, x29, #0x68 + 000601a0: mov x0, #0 + 000601a4: mov x26, #1 + 000601a8: ldr w1, [x19] + 000601ac: cbz w1, #0x60298 + 000601b0: ldr w1, [x19, #4] + 000601b4: cbz w1, #0x60280 + 000601b8: ldrb w2, [x22, #0x20] + 000601bc: mov x20, x0 + 000601c0: tbz w2, #2, #0x601ec + 000601c4: add x20, x19, #4 + 000601c8: sub x20, x20, w1, sxtw + 000601cc: cmp x20, x0 + 000601d0: b.eq #0x601ec + 000601d4: mov x0, x20 + 000601d8: bl #0x6005c + 000601dc: mov w21, w0 + 000601e0: mov x1, x22 + 000601e4: bl #0x5fe1c + 000601e8: mov x27, x0 + 000601ec: cbnz w21, #0x60220 + 000601f0: ldr x0, [x19, #8] + 000601f4: ldr x1, [x19, #0x10] + 000601f8: str x0, [x29, #0x60] + 000601fc: str x1, [x29, #0x68] + 00060200: cbz x0, #0x60284 + 00060204: ldr x0, [x29, #0x60] + 00060208: ldr x1, [x29, #0x68] + 0006020c: sub x0, x23, x0 + 00060210: cmp x0, x1 + 00060214: b.hs #0x60284 + 00060218: mov x0, x19 + 0006021c: b #0x6029c + 00060220: uxtb w28, w21 + 00060224: mov x1, x27 + 00060228: add x2, x19, #8 + 0006022c: mov x3, x24 + 00060230: mov w0, w28 + 00060234: bl #0x5fedc + 00060238: mov x2, x0 + 0006023c: mov x1, #0 + 00060240: mov x3, x25 + 00060244: and w0, w21, #0xf + 00060248: bl #0x5fedc + 0006024c: mov w0, w28 + 00060250: bl #0x5fdbc + 00060254: mov w0, w0 + 00060258: cmp x0, #7 + 0006025c: mov x1, #-1 + 00060260: b.hi #0x60270 + 00060264: lsl x1, x0, #3 + 00060268: lsl x1, x26, x1 + 0006026c: sub x1, x1, #1 + 00060270: ldr x0, [x29, #0x60] + 00060274: tst x1, x0 + 00060278: b.eq #0x60284 + 0006027c: b #0x60204 + 00060280: mov x20, x0 + 00060284: ldr w0, [x19] + 00060288: add x0, x0, #4 + 0006028c: add x19, x19, x0 + 00060290: mov x0, x20 + 00060294: b #0x601a8 + 00060298: mov x0, #0 + 0006029c: ldp x19, x20, [sp, #0x10] + 000602a0: ldp x21, x22, [sp, #0x20] + 000602a4: ldp x23, x24, [sp, #0x30] + 000602a8: ldp x25, x26, [sp, #0x40] + 000602ac: ldp x27, x28, [sp, #0x50] + 000602b0: ldp x29, x30, [sp], #0x70 + 000602b4: ret + 000602b8: add x1, x0, #4 + 000602bc: ldrsw x0, [x0, #4] + 000602c0: sub x0, x1, x0 + 000602c4: b #0x6005c + 000602c8: stp x29, x30, [sp, #-0x90]! + 000602cc: cmp x1, #0x2f + 000602d0: mov x29, sp + 000602d4: stp x19, x20, [sp, #0x10] + 000602d8: stp x21, x22, [sp, #0x20] + 000602dc: stp x23, x24, [sp, #0x30] + +### 0x5e470 @ 0x5e470 size=2048 + 0005e470: str x0, [x19, #0x630] + 0005e474: str w23, [x19, #0x640] + 0005e478: b #0x5e698 + 0005e47c: mov x0, x20 + 0005e480: mov x1, x21 + 0005e484: bl #0x5dc78 + 0005e488: mov x20, x0 + 0005e48c: ldr x0, [x29, #0x80] + 0005e490: b #0x5e540 + 0005e494: mov w0, #2 + 0005e498: str x20, [x19, #0x638] + 0005e49c: str w0, [x19, #0x640] + 0005e4a0: mov x0, x20 + 0005e4a4: b #0x5e5f0 + 0005e4a8: mov x1, x22 + 0005e4ac: mov x0, x20 + 0005e4b0: bl #0x5dc78 + 0005e4b4: ldr x1, [x29, #0x78] + 0005e4b8: cmp x1, #0x61 + 0005e4bc: b.hi #0x5e5f0 + 0005e4c0: lsl x1, x1, #4 + 0005e4c4: mov w3, #3 + 0005e4c8: add x2, x19, x1 + 0005e4cc: b #0x5e5e8 + 0005e4d0: mov x0, x20 + 0005e4d4: mov x1, x22 + 0005e4d8: bl #0x5dc78 + 0005e4dc: mov x1, x25 + 0005e4e0: bl #0x5dca0 + 0005e4e4: mov x20, x0 + 0005e4e8: ldr x1, [x19, #0x658] + 0005e4ec: ldr x0, [x29, #0x88] + 0005e4f0: mul x1, x0, x1 + 0005e4f4: ldr x0, [x29, #0x78] + 0005e4f8: cmp x0, #0x61 + 0005e4fc: b.hi #0x5e698 + 0005e500: lsl x0, x0, #4 + 0005e504: add x2, x19, x0 + 0005e508: str w23, [x2, #8] + 0005e50c: b #0x5e68c + 0005e510: mov x0, x20 + 0005e514: mov x1, x21 + 0005e518: bl #0x5dc78 + 0005e51c: ldr x1, [x29, #0x80] + 0005e520: str x1, [x19, #0x630] + 0005e524: mov x1, x25 + 0005e528: bl #0x5dca0 + 0005e52c: str w23, [x19, #0x640] + 0005e530: mov x20, x0 + 0005e534: ldr x1, [x19, #0x658] + 0005e538: ldr x0, [x29, #0x88] + 0005e53c: mul x0, x0, x1 + 0005e540: str x0, [x19, #0x628] + 0005e544: b #0x5e698 + 0005e548: mov x0, x20 + 0005e54c: mov x1, x25 + 0005e550: bl #0x5dca0 + 0005e554: mov x20, x0 + 0005e558: b #0x5e534 + 0005e55c: mov x0, x20 + 0005e560: mov x1, x22 + 0005e564: bl #0x5dc78 + 0005e568: mov x1, x21 + 0005e56c: bl #0x5dc78 + 0005e570: mov x20, x0 + 0005e574: ldr x1, [x19, #0x658] + 0005e578: ldr x0, [x29, #0x80] + 0005e57c: b #0x5e5a0 + 0005e580: mov x0, x20 + 0005e584: mov x1, x22 + 0005e588: bl #0x5dc78 + 0005e58c: mov x1, x25 + 0005e590: bl #0x5dca0 + 0005e594: mov x20, x0 + 0005e598: ldr x1, [x19, #0x658] + 0005e59c: ldr x0, [x29, #0x88] + 0005e5a0: mul x1, x0, x1 + 0005e5a4: ldr x0, [x29, #0x78] + 0005e5a8: cmp x0, #0x61 + 0005e5ac: b.hi #0x5e698 + 0005e5b0: lsl x0, x0, #4 + 0005e5b4: mov w3, #4 + 0005e5b8: add x2, x19, x0 + 0005e5bc: str w3, [x2, #8] + 0005e5c0: b #0x5e68c + 0005e5c4: mov x1, x22 + 0005e5c8: mov x0, x20 + 0005e5cc: bl #0x5dc78 + 0005e5d0: ldr x1, [x29, #0x78] + 0005e5d4: cmp x1, #0x61 + 0005e5d8: b.hi #0x5e5f0 + 0005e5dc: lsl x1, x1, #4 + 0005e5e0: mov w3, #5 + 0005e5e4: add x2, x19, x1 + 0005e5e8: str w3, [x2, #8] + 0005e5ec: str x0, [x19, x1] + 0005e5f0: mov x1, x21 + 0005e5f4: bl #0x5dc78 + 0005e5f8: ldr x20, [x29, #0x80] + 0005e5fc: add x20, x0, x20 + 0005e600: b #0x5e698 + 0005e604: mov x0, #0x10 + 0005e608: add x2, x19, #0x100 + 0005e60c: str x0, [x29, #0x78] + 0005e610: mov x1, #0 + 0005e614: str w23, [x2, #8] + 0005e618: add x0, x0, #1 + 0005e61c: str x1, [x2], #0x10 + 0005e620: cmp x0, #0x20 + 0005e624: add x1, x1, #8 + 0005e628: b.ne #0x5e614 + 0005e62c: b #0x5e698 + 0005e630: mov x0, x20 + 0005e634: mov x1, x21 + 0005e638: bl #0x5dc78 + 0005e63c: mov x20, x0 + 0005e640: ldr x0, [x29, #0x80] + 0005e644: str x0, [x26, #0x350] + 0005e648: b #0x5e698 + 0005e64c: mov x0, x20 + 0005e650: mov x1, x22 + 0005e654: bl #0x5dc78 + 0005e658: mov x1, x21 + 0005e65c: bl #0x5dc78 + 0005e660: mov x20, x0 + 0005e664: ldr x1, [x29, #0x80] + 0005e668: ldr x0, [x19, #0x658] + 0005e66c: mul x1, x0, x1 + 0005e670: ldr x0, [x29, #0x78] + 0005e674: cmp x0, #0x61 + 0005e678: b.hi #0x5e698 + 0005e67c: lsl x0, x0, #4 + 0005e680: neg x1, x1 + 0005e684: add x2, x19, x0 + 0005e688: str w23, [x2, #8] + 0005e68c: str x1, [x19, x0] + 0005e690: b #0x5e698 + 0005e694: bl #0xffffffffffd8ae48 + 0005e698: mov x0, x20 + 0005e69c: b #0x5e210 + 0005e6a0: mov sp, x29 + 0005e6a4: ldp x19, x20, [sp, #0x10] + 0005e6a8: ldp x21, x22, [sp, #0x20] + 0005e6ac: ldp x23, x24, [sp, #0x30] + 0005e6b0: ldp x25, x26, [sp, #0x40] + 0005e6b4: ldp x27, x28, [sp, #0x50] + 0005e6b8: ldp x29, x30, [sp], #0x90 + 0005e6bc: ret + 0005e6c0: stp x29, x30, [sp, #-0x90]! + 0005e6c4: mov x2, #0x680 + 0005e6c8: mov x29, sp + 0005e6cc: stp x19, x20, [sp, #0x10] + 0005e6d0: mov x20, x0 + 0005e6d4: mov x19, x1 + 0005e6d8: mov x0, x1 + 0005e6dc: mov w1, #0 + 0005e6e0: stp x21, x22, [sp, #0x20] + 0005e6e4: stp x23, x24, [sp, #0x30] + 0005e6e8: stp x25, x26, [sp, #0x40] + 0005e6ec: str x27, [sp, #0x50] + 0005e6f0: bl #0xffffffffffd8a958 + 0005e6f4: ldr x1, [x20, #0x318] + 0005e6f8: str xzr, [x20, #0x350] + 0005e6fc: str xzr, [x20, #0x320] + 0005e700: cbnz x1, #0x5e70c + 0005e704: mov w0, #5 + 0005e708: b #0x5eac8 + 0005e70c: ldr x0, [x20, #0x340] + 0005e710: lsr x0, x0, #0x3f + 0005e714: sub x0, x0, #1 + 0005e718: add x0, x1, x0 + 0005e71c: add x1, x20, #0x328 + 0005e720: bl #0xffffffffffd8a8e8 + 0005e724: mov x21, x0 + 0005e728: cbnz x0, #0x5e828 + 0005e72c: ldr x1, [x20, #0x318] + 0005e730: mov w0, #0x1168 + 0005e734: movk w0, #0xd280, lsl #16 + 0005e738: ldr w2, [x1] + 0005e73c: cmp w2, w0 + 0005e740: b.ne #0x5e704 + 0005e744: ldr w1, [x1, #4] + 0005e748: mov w0, #1 + 0005e74c: movk w0, #0xd400, lsl #16 + 0005e750: cmp w1, w0 + 0005e754: mov w1, #1 + 0005e758: b.ne #0x5e704 + 0005e75c: ldr x20, [x20, #0x310] + 0005e760: mov x0, #0x1f + 0005e764: str x0, [x19, #0x630] + 0005e768: mov x0, #0x130 + 0005e76c: str w1, [x19, #0x640] + 0005e770: add x3, x20, #0x130 + 0005e774: str x0, [x19, #0x628] + 0005e778: mov x4, #0x100 + 0005e77c: mov x0, #8 + 0005e780: mov x2, x19 + 0005e784: str w1, [x2, #8] + 0005e788: str x0, [x2], #0x10 + 0005e78c: add x0, x0, #8 + 0005e790: cmp x0, x4 + 0005e794: b.ne #0x5e784 + 0005e798: mov x1, #-0x3f0 + 0005e79c: add x0, x20, #0x250 + 0005e7a0: sub x1, x1, x3 + 0005e7a4: add x5, x19, #0x600 + 0005e7a8: mov w6, #1 + 0005e7ac: sub x1, x1, x19 + 0005e7b0: ldr w2, [x0] + 0005e7b4: cbz w2, #0x5e7f0 + 0005e7b8: mov w4, #0x8001 + 0005e7bc: movk w4, #0x4650, lsl #16 + 0005e7c0: cmp w2, w4 + 0005e7c4: b.ne #0x5e7e4 + 0005e7c8: add x2, x19, #0x400 + 0005e7cc: add x4, x1, x2 + 0005e7d0: str w6, [x2, #8] + 0005e7d4: add x4, x0, x4 + 0005e7d8: str x4, [x2], #0x10 + 0005e7dc: cmp x2, x5 + 0005e7e0: b.ne #0x5e7cc + 0005e7e4: ldr w2, [x0, #4] + 0005e7e8: add x0, x0, x2 + 0005e7ec: b #0x5e7b0 + 0005e7f0: add x20, x20, #0x230 + 0005e7f4: mov w0, #1 + 0005e7f8: sub x20, x20, x3 + 0005e7fc: strb w0, [x19, #0x673] + 0005e800: str x20, [x19, #0x1f0] + 0005e804: str w0, [x19, #0x1f8] + 0005e808: mov w0, #4 + 0005e80c: str w0, [x19, #0x608] + 0005e810: ldr x0, [x3, #0x108] + 0005e814: sub x3, x0, x3 + 0005e818: mov x0, #0x60 + 0005e81c: str x3, [x19, #0x600] + 0005e820: str x0, [x19, #0x668] + 0005e824: b #0x5eabc + 0005e828: ldrsw x1, [x21, #4] + 0005e82c: add x22, x21, #4 + 0005e830: ldr x0, [x20, #0x338] + 0005e834: sub x22, x22, x1 + 0005e838: str x0, [x19, #0x648] + 0005e83c: add x23, x22, #9 + 0005e840: mov x0, x23 + 0005e844: bl #0xffffffffffd893d8 + 0005e848: add x0, x0, #1 + 0005e84c: ldrb w1, [x22, #9] + 0005e850: add x0, x23, x0 + 0005e854: cmp w1, #0x65 + 0005e858: b.ne #0x5e874 + 0005e85c: ldrb w1, [x22, #0xa] + 0005e860: cmp w1, #0x68 + 0005e864: b.ne #0x5e874 + 0005e868: ldr x1, [x0], #8 + 0005e86c: add x23, x22, #0xb + 0005e870: str x1, [x19, #0x678] + 0005e874: ldrb w1, [x22, #8] + 0005e878: cmp w1, #3 + 0005e87c: b.ls #0x5e898 + 0005e880: ldrb w1, [x0] + 0005e884: cmp w1, #8 + 0005e888: b.ne #0x5eac4 + 0005e88c: ldrb w1, [x0, #1] + 0005e890: cbnz w1, #0x5eac4 + 0005e894: add x0, x0, #2 + 0005e898: add x25, x29, #0x78 + 0005e89c: mov x1, x25 + 0005e8a0: bl #0x5dc78 + 0005e8a4: ldr x1, [x29, #0x78] + 0005e8a8: str x1, [x19, #0x660] + 0005e8ac: add x1, x29, #0x80 + 0005e8b0: bl #0x5dca0 + 0005e8b4: mov x1, x0 + 0005e8b8: ldr x2, [x29, #0x80] + 0005e8bc: str x2, [x19, #0x658] + 0005e8c0: ldrb w2, [x22, #8] + 0005e8c4: cmp w2, #1 + 0005e8c8: b.ne #0x5e8d8 + 0005e8cc: add x0, x0, #1 + 0005e8d0: ldrb w1, [x1] + 0005e8d4: b #0x5e8e4 + 0005e8d8: mov x1, x25 + 0005e8dc: bl #0x5dc78 + 0005e8e0: ldr x1, [x29, #0x78] + 0005e8e4: str x1, [x19, #0x668] + 0005e8e8: mov w1, #-1 + 0005e8ec: strb w1, [x19, #0x671] + 0005e8f0: mov x24, #0 + 0005e8f4: ldrb w1, [x23] + 0005e8f8: cmp w1, #0x7a + 0005e8fc: b.ne #0x5e91c + 0005e900: mov x1, x25 + 0005e904: add x23, x23, #1 + 0005e908: bl #0x5dc78 + 0005e90c: ldr x24, [x29, #0x78] + 0005e910: mov w1, #1 + 0005e914: strb w1, [x19, #0x672] + 0005e918: add x24, x0, x24 + 0005e91c: add x23, x23, #1 + 0005e920: mov w27, #1 + 0005e924: add x25, x29, #0x88 + 0005e928: ldurb w1, [x23, #-1] + 0005e92c: cbz w1, #0x5e9b4 + 0005e930: cmp w1, #0x4c + 0005e934: b.ne #0x5e944 + 0005e938: ldrb w1, [x0] + 0005e93c: strb w1, [x19, #0x671] + 0005e940: b #0x5e954 + 0005e944: cmp w1, #0x52 + 0005e948: b.ne #0x5e95c + 0005e94c: ldrb w1, [x0] + 0005e950: strb w1, [x19, #0x670] + 0005e954: add x0, x0, #1 + 0005e958: b #0x5e9ac + 0005e95c: cmp w1, #0x50 + 0005e960: b.ne #0x5e9a0 + 0005e964: mov x2, x0 + 0005e968: mov x1, x20 + 0005e96c: ldrb w26, [x2], #1 + 0005e970: str x2, [x29, #0x68] + 0005e974: mov w0, w26 + 0005e978: str x2, [x29, #0x60] + 0005e97c: bl #0x5e150 + 0005e980: mov x1, x0 + 0005e984: ldr x2, [x29, #0x68] + 0005e988: mov w0, w26 + 0005e98c: mov x3, x25 + 0005e990: bl #0x5dce0 + 0005e994: ldr x1, [x29, #0x88] + 0005e998: str x1, [x19, #0x650] + 0005e99c: b #0x5e9ac + 0005e9a0: cmp w1, #0x53 + 0005e9a4: b.ne #0x5e9c0 + 0005e9a8: strb w27, [x19, #0x673] + 0005e9ac: add x23, x23, #1 + 0005e9b0: b #0x5e928 + 0005e9b4: cmp x24, xzr + 0005e9b8: csel x0, x24, x0, ne + 0005e9bc: b #0x5e9c4 + 0005e9c0: mov x0, x24 + 0005e9c4: cbz x0, #0x5eac4 + 0005e9c8: ldr w1, [x22] + 0005e9cc: mov x2, x20 + 0005e9d0: mov x3, x19 + 0005e9d4: add x1, x1, #4 + 0005e9d8: add x1, x22, x1 + 0005e9dc: bl #0x5e1c8 + 0005e9e0: ldrb w0, [x19, #0x670] + 0005e9e4: cmp w0, #0xff + 0005e9e8: b.eq #0x5ea24 + 0005e9ec: and w0, w0, #7 + 0005e9f0: cmp w0, #4 + 0005e9f4: b.hi #0x5ea20 + 0005e9f8: adrp x1, #0xa7000 + 0005e9fc: add x1, x1, #0x6a0 + 0005ea00: ldrb w0, [x1, w0, uxtw] + 0005ea04: adr x1, #0x5ea10 + 0005ea08: add x0, x1, w0, sxtb #2 + 0005ea0c: br x0 + 0005ea10: mov w2, #2 + 0005ea14: b #0x5ea30 + 0005ea18: mov w2, #4 + 0005ea1c: b #0x5ea30 + 0005ea20: bl #0xffffffffffd8ae48 + 0005ea24: mov w2, #0 + 0005ea28: b #0x5ea30 + 0005ea2c: mov w2, #8 + 0005ea30: ldrb w0, [x19, #0x672] + 0005ea34: lsl w2, w2, #1 + 0005ea38: add x2, x2, #8 + 0005ea3c: mov x22, #0 + 0005ea40: add x2, x21, x2 + 0005ea44: cbz w0, #0x5ea60 + 0005ea48: mov x0, x2 + 0005ea4c: add x1, x29, #0x88 + 0005ea50: bl #0x5dc78 + 0005ea54: ldr x22, [x29, #0x88] + 0005ea58: mov x2, x0 + 0005ea5c: add x22, x0, x22 + 0005ea60: ldrb w23, [x19, #0x671] + 0005ea64: cmp w23, #0xff + 0005ea68: b.eq #0x5ea9c + 0005ea6c: mov x1, x20 + 0005ea70: mov w0, w23 + 0005ea74: str x2, [x29, #0x68] + 0005ea78: bl #0x5e150 + 0005ea7c: mov x1, x0 + 0005ea80: ldr x2, [x29, #0x68] + 0005ea84: mov w0, w23 + 0005ea88: add x3, x29, #0x88 + 0005ea8c: bl #0x5dce0 + 0005ea90: mov x2, x0 + 0005ea94: ldr x0, [x29, #0x88] + 0005ea98: str x0, [x20, #0x320] + 0005ea9c: ldr w1, [x21] + 0005eaa0: cmp x22, xzr + 0005eaa4: csel x0, x22, x2, ne + 0005eaa8: mov x3, x19 + 0005eaac: add x1, x1, #4 + 0005eab0: mov x2, x20 + 0005eab4: add x1, x21, x1 + 0005eab8: bl #0x5e1c8 + 0005eabc: mov w0, #0 + 0005eac0: b #0x5eac8 + 0005eac4: mov w0, #3 + 0005eac8: ldp x19, x20, [sp, #0x10] + 0005eacc: ldp x21, x22, [sp, #0x20] + 0005ead0: ldp x23, x24, [sp, #0x30] + 0005ead4: ldp x25, x26, [sp, #0x40] + 0005ead8: ldr x27, [sp, #0x50] + 0005eadc: ldp x29, x30, [sp], #0x90 + 0005eae0: ret + 0005eae4: sub sp, sp, #0x230 + 0005eae8: mov x4, x0 + 0005eaec: stp x29, x30, [sp, #-0x60]! + 0005eaf0: mov x29, sp + 0005eaf4: stp x27, x28, [sp, #0x50] + 0005eaf8: add x28, x29, #0x90 + 0005eafc: stp x21, x22, [sp, #0x20] + 0005eb00: stp x23, x24, [sp, #0x30] + 0005eb04: adrp x22, #0xa7000 + 0005eb08: adrp x23, #0xa7000 + 0005eb0c: stp x19, x20, [sp, #0x10] + 0005eb10: stp x25, x26, [sp, #0x40] + 0005eb14: mov x24, x1 + 0005eb18: mov x19, x2 + 0005eb1c: str x3, [x28] + 0005eb20: mov w25, #1 + 0005eb24: add x22, x22, #0x6b0 + 0005eb28: add x20, x29, #0x78 + 0005eb2c: add x23, x23, #0x6a8 + 0005eb30: add x21, x29, #0x70 + 0005eb34: cmp x4, x24 + 0005eb38: b.hs #0x5f06c + 0005eb3c: ldrb w26, [x4] + 0005eb40: add x27, x4, #1 + 0005eb44: cmp w26, #0x20 + 0005eb48: b.hi #0x5ec38 + 0005eb4c: cmp w26, #0x1f + 0005eb50: b.hs #0x5ee7c + 0005eb54: cmp w26, #0x10 + 0005eb58: b.eq #0x5ed5c + 0005eb5c: b.hi #0x5ebe4 + 0005eb60: cmp w26, #0xa + 0005eb64: b.eq #0x5ed34 + 0005eb68: b.hi #0x5eba8 + 0005eb6c: cmp w26, #6 + 0005eb70: b.eq #0x5ee7c + 0005eb74: b.hi #0x5eb8c + 0005eb78: cmp w26, #3 + 0005eb7c: b.ne #0x5f050 + 0005eb80: ldur x0, [x4, #1] + 0005eb84: add x27, x4, #9 + 0005eb88: b #0x5f054 + 0005eb8c: cmp w26, #8 + 0005eb90: add x27, x4, #2 + 0005eb94: b.eq #0x5ed2c + 0005eb98: cmp w26, #9 + 0005eb9c: b.ne #0x5f050 + 0005eba0: ldrsb x0, [x4, #1] + 0005eba4: b #0x5f054 + 0005eba8: cmp w26, #0xd + 0005ebac: b.eq #0x5ed48 + 0005ebb0: b.hi #0x5ebcc + 0005ebb4: cmp w26, #0xb + 0005ebb8: b.eq #0x5ed3c + 0005ebbc: cmp w26, #0xc + 0005ebc0: b.ne #0x5f050 + 0005ebc4: ldur w0, [x4, #1] + 0005ebc8: b #0x5ed4c + 0005ebcc: cmp w26, #0xe + 0005ebd0: add x27, x4, #9 + 0005ebd4: b.eq #0x5ed54 + 0005ebd8: cmp w26, #0xf + 0005ebdc: b.eq #0x5ed54 + 0005ebe0: b #0x5f050 + 0005ebe4: cmp w26, #0x15 + 0005ebe8: b.eq #0x5edfc + 0005ebec: b.hi #0x5ec10 + 0005ebf0: cmp w26, #0x12 + 0005ebf4: b.eq #0x5ede4 + 0005ebf8: b.lo #0x5ed74 + 0005ebfc: cmp w26, #0x13 + 0005ec00: b.eq #0x5edf0 + 0005ec04: cmp w26, #0x14 + 0005ec08: b.eq #0x5ee24 + 0005ec0c: b #0x5f050 + 0005ec10: cmp w26, #0x19 + 0005ec14: b.eq #0x5ee7c + 0005ec18: b.hi #0x5ef40 + 0005ec1c: cmp w26, #0x16 + 0005ec20: sub w1, w25, #1 + 0005ec24: sub w0, w25, #2 + 0005ec28: b.eq #0x5ee38 + 0005ec2c: cmp w26, #0x17 + 0005ec30: b.eq #0x5ee54 + 0005ec34: b #0x5f050 + 0005ec38: cmp w26, #0x4f + 0005ec3c: b.hi #0x5ec78 + 0005ec40: cmp w26, #0x30 + 0005ec44: b.hs #0x5ed24 + 0005ec48: cmp w26, #0x27 + 0005ec4c: b.hi #0x5ec64 + 0005ec50: cmp w26, #0x24 + 0005ec54: b.hs #0x5ef40 + 0005ec58: cmp w26, #0x22 + 0005ec5c: b.hi #0x5ee7c + 0005ec60: b #0x5ef40 + 0005ec64: cmp w26, #0x2e + 0005ec68: b.hi #0x5f01c + 0005ec6c: cmp w26, #0x29 + +### 0x5dab0 @ 0x5dab0 size=2048 + 0005dab0: b.ne #0x5dad8 + 0005dab4: cmp x7, x9 + 0005dab8: b.gt #0x5dad8 + 0005dabc: b.lt #0x5dafc + 0005dac0: cmp x6, x8 + 0005dac4: b.hi #0x5dad8 + 0005dac8: cset w1, eq + 0005dacc: cbz w1, #0x5dae8 + 0005dad0: cmp x3, x4 + 0005dad4: b.ls #0x5dae8 + 0005dad8: cmp x0, xzr + 0005dadc: mov w0, #1 + 0005dae0: csinv w0, w0, wzr, eq + 0005dae4: b #0x5db34 + 0005dae8: cmp x8, x6 + 0005daec: b.hi #0x5dafc + 0005daf0: cbz w1, #0x5db1c + 0005daf4: cmp x4, x3 + 0005daf8: b.ls #0x5db1c + 0005dafc: cmp x0, xzr + 0005db00: mov w0, #-1 + 0005db04: csinc w0, w0, wzr, eq + 0005db08: b #0x5db34 + 0005db0c: mov w0, #1 + 0005db10: bl #0xffffffffffd89a28 + 0005db14: mov w0, #-2 + 0005db18: b #0x5db34 + 0005db1c: mov w0, #0 + 0005db20: b #0x5db34 + 0005db24: cmp x9, x7 + 0005db28: mov w5, #0 + 0005db2c: b.ne #0x5da78 + 0005db30: b #0x5da5c + 0005db34: ldp x29, x30, [sp], #0x10 + 0005db38: ret + 0005db3c: stp x29, x30, [sp, #-0x10]! + 0005db40: fmov x0, d0 + 0005db44: fmov x1, v0.d[1] + 0005db48: mov x29, sp + 0005db4c: mov x3, x0 + 0005db50: mov x0, x1 + 0005db54: fmov x4, d1 + 0005db58: fmov x5, v1.d[1] + 0005db5c: mrs x1, fpcr + 0005db60: ubfx x7, x0, #0x30, #0xf + 0005db64: ubfx x6, x0, #0, #0x30 + 0005db68: lsr x1, x0, #0x3f + 0005db6c: mov x0, #0x7fff + 0005db70: cmp x7, x0 + 0005db74: ubfx x8, x5, #0, #0x30 + 0005db78: ubfx x9, x5, #0x30, #0xf + 0005db7c: lsr x2, x5, #0x3f + 0005db80: b.ne #0x5db90 + 0005db84: orr x0, x6, x3 + 0005db88: cbnz x0, #0x5dc48 + 0005db8c: b #0x5dc60 + 0005db90: cmp x9, x0 + 0005db94: b.ne #0x5dba0 + 0005db98: orr x0, x8, x4 + 0005db9c: cbnz x0, #0x5dc48 + 0005dba0: mov w5, #0 + 0005dba4: cbnz x7, #0x5dbb4 + 0005dba8: orr x0, x6, x3 + 0005dbac: cmp x0, xzr + 0005dbb0: cset w5, eq + 0005dbb4: mov w10, #0 + 0005dbb8: cbnz x9, #0x5dbc8 + 0005dbbc: orr x0, x8, x4 + 0005dbc0: cmp x0, xzr + 0005dbc4: cset w10, eq + 0005dbc8: tst w10, w5 + 0005dbcc: mov w0, #0 + 0005dbd0: b.ne #0x5dc70 + 0005dbd4: uxtb w2, w2 + 0005dbd8: cmp x2, xzr + 0005dbdc: cbnz w5, #0x5dc3c + 0005dbe0: uxtb w0, w1 + 0005dbe4: cbnz w10, #0x5dc14 + 0005dbe8: cmp x0, x2 + 0005dbec: b.ne #0x5dc14 + 0005dbf0: cmp x7, x9 + 0005dbf4: b.gt #0x5dc14 + 0005dbf8: b.lt #0x5dc38 + 0005dbfc: cmp x6, x8 + 0005dc00: b.hi #0x5dc14 + 0005dc04: cset w1, eq + 0005dc08: cbz w1, #0x5dc24 + 0005dc0c: cmp x3, x4 + 0005dc10: b.ls #0x5dc24 + 0005dc14: cmp x0, xzr + 0005dc18: mov w0, #1 + 0005dc1c: csinv w0, w0, wzr, eq + 0005dc20: b #0x5dc70 + 0005dc24: cmp x8, x6 + 0005dc28: b.hi #0x5dc38 + 0005dc2c: cbz w1, #0x5dc58 + 0005dc30: cmp x4, x3 + 0005dc34: b.ls #0x5dc58 + 0005dc38: cmp x0, xzr + 0005dc3c: mov w0, #-1 + 0005dc40: csinc w0, w0, wzr, eq + 0005dc44: b #0x5dc70 + 0005dc48: mov w0, #1 + 0005dc4c: bl #0xffffffffffd89a28 + 0005dc50: mov w0, #2 + 0005dc54: b #0x5dc70 + 0005dc58: mov w0, #0 + 0005dc5c: b #0x5dc70 + 0005dc60: cmp x9, x7 + 0005dc64: mov w5, #0 + 0005dc68: b.ne #0x5dbb4 + 0005dc6c: b #0x5db98 + 0005dc70: ldp x29, x30, [sp], #0x10 + 0005dc74: ret + 0005dc78: mov x2, #0 + 0005dc7c: mov w3, #0 + 0005dc80: ldrb w5, [x0], #1 + 0005dc84: and x4, x5, #0x7f + 0005dc88: lsl x4, x4, x3 + 0005dc8c: add w3, w3, #7 + 0005dc90: orr x2, x2, x4 + 0005dc94: tbnz w5, #7, #0x5dc80 + 0005dc98: str x2, [x1] + 0005dc9c: ret + 0005dca0: mov x2, #0 + 0005dca4: mov w3, #0 + 0005dca8: ldrb w4, [x0], #1 + 0005dcac: and x5, x4, #0x7f + 0005dcb0: lsl x5, x5, x3 + 0005dcb4: add w3, w3, #7 + 0005dcb8: orr x2, x2, x5 + 0005dcbc: tbnz w4, #7, #0x5dca8 + 0005dcc0: cmp w3, #0x3f + 0005dcc4: b.hi #0x5dcd8 + 0005dcc8: tbz w4, #6, #0x5dcd8 + 0005dccc: mov x4, #-1 + 0005dcd0: lsl x3, x4, x3 + 0005dcd4: orr x2, x3, x2 + 0005dcd8: str x2, [x1] + 0005dcdc: ret + 0005dce0: stp x29, x30, [sp, #-0x40]! + 0005dce4: mov x29, sp + 0005dce8: stp x19, x20, [sp, #0x10] + 0005dcec: uxtb w20, w0 + 0005dcf0: mov x19, x2 + 0005dcf4: stp x21, x22, [sp, #0x20] + 0005dcf8: cmp w20, #0x50 + 0005dcfc: mov x22, x1 + 0005dd00: mov x21, x3 + 0005dd04: b.ne #0x5dd18 + 0005dd08: add x19, x2, #7 + 0005dd0c: and x0, x19, #0xfffffffffffffff8 + 0005dd10: ldr x1, [x0], #8 + 0005dd14: b #0x5ddbc + 0005dd18: and w1, w20, #0xf + 0005dd1c: cmp w1, #0xc + 0005dd20: b.hi #0x5dd9c + 0005dd24: adrp x0, #0xa7000 + 0005dd28: add x0, x0, #0x630 + 0005dd2c: ldrb w0, [x0, w1, uxtw] + 0005dd30: adr x1, #0x5dd3c + 0005dd34: add x0, x1, w0, sxtb #2 + 0005dd38: br x0 + 0005dd3c: mov x0, x2 + 0005dd40: add x1, x29, #0x38 + 0005dd44: bl #0x5dc78 + 0005dd48: b #0x5dd58 + 0005dd4c: mov x0, x2 + 0005dd50: add x1, x29, #0x38 + 0005dd54: bl #0x5dca0 + 0005dd58: ldr x1, [x29, #0x38] + 0005dd5c: b #0x5dda0 + 0005dd60: mov x0, x2 + 0005dd64: ldrh w1, [x0], #2 + 0005dd68: b #0x5dda0 + 0005dd6c: mov x0, x2 + 0005dd70: ldr w1, [x0], #4 + 0005dd74: b #0x5dda0 + 0005dd78: mov x0, x2 + 0005dd7c: ldrsh x1, [x0], #2 + 0005dd80: b #0x5dda0 + 0005dd84: mov x0, x2 + 0005dd88: ldrsw x1, [x0], #4 + 0005dd8c: b #0x5dda0 + 0005dd90: mov x0, x2 + 0005dd94: ldr x1, [x0], #8 + 0005dd98: b #0x5dda0 + 0005dd9c: bl #0xffffffffffd8ae48 + 0005dda0: cbz x1, #0x5ddbc + 0005dda4: and w2, w20, #0x70 + 0005dda8: cmp w2, #0x10 + 0005ddac: csel x19, x19, x22, eq + 0005ddb0: add x1, x1, x19 + 0005ddb4: tbz w20, #7, #0x5ddbc + 0005ddb8: ldr x1, [x1] + 0005ddbc: str x1, [x21] + 0005ddc0: ldp x19, x20, [sp, #0x10] + 0005ddc4: ldp x21, x22, [sp, #0x20] + 0005ddc8: ldp x29, x30, [sp], #0x40 + 0005ddcc: ret + 0005ddd0: adrp x2, #0x172000 + 0005ddd4: mov w0, #8 + 0005ddd8: add x1, x2, #0x790 + 0005dddc: strb w0, [x2, #0x790] + 0005dde0: strb w0, [x1, #1] + 0005dde4: strb w0, [x1, #2] + 0005dde8: strb w0, [x1, #3] + 0005ddec: strb w0, [x1, #4] + 0005ddf0: strb w0, [x1, #5] + 0005ddf4: strb w0, [x1, #6] + 0005ddf8: strb w0, [x1, #7] + 0005ddfc: strb w0, [x1, #8] + 0005de00: strb w0, [x1, #9] + 0005de04: strb w0, [x1, #0xa] + 0005de08: strb w0, [x1, #0xb] + 0005de0c: strb w0, [x1, #0xc] + 0005de10: strb w0, [x1, #0xd] + 0005de14: strb w0, [x1, #0xe] + 0005de18: strb w0, [x1, #0xf] + 0005de1c: strb w0, [x1, #0x10] + 0005de20: strb w0, [x1, #0x11] + 0005de24: strb w0, [x1, #0x12] + 0005de28: strb w0, [x1, #0x13] + 0005de2c: strb w0, [x1, #0x14] + 0005de30: strb w0, [x1, #0x15] + 0005de34: strb w0, [x1, #0x16] + 0005de38: strb w0, [x1, #0x17] + 0005de3c: strb w0, [x1, #0x18] + 0005de40: strb w0, [x1, #0x19] + 0005de44: strb w0, [x1, #0x1a] + 0005de48: strb w0, [x1, #0x1b] + 0005de4c: strb w0, [x1, #0x1c] + 0005de50: strb w0, [x1, #0x1d] + 0005de54: strb w0, [x1, #0x1e] + 0005de58: strb w0, [x1, #0x1f] + 0005de5c: strb w0, [x1, #0x40] + 0005de60: strb w0, [x1, #0x41] + 0005de64: strb w0, [x1, #0x42] + 0005de68: strb w0, [x1, #0x43] + 0005de6c: strb w0, [x1, #0x44] + 0005de70: strb w0, [x1, #0x45] + 0005de74: strb w0, [x1, #0x46] + 0005de78: strb w0, [x1, #0x47] + 0005de7c: strb w0, [x1, #0x48] + 0005de80: strb w0, [x1, #0x49] + 0005de84: strb w0, [x1, #0x4a] + 0005de88: strb w0, [x1, #0x4b] + 0005de8c: strb w0, [x1, #0x4c] + 0005de90: strb w0, [x1, #0x4d] + 0005de94: strb w0, [x1, #0x4e] + 0005de98: strb w0, [x1, #0x4f] + 0005de9c: strb w0, [x1, #0x50] + 0005dea0: strb w0, [x1, #0x51] + 0005dea4: strb w0, [x1, #0x52] + 0005dea8: strb w0, [x1, #0x53] + 0005deac: strb w0, [x1, #0x54] + 0005deb0: strb w0, [x1, #0x55] + 0005deb4: strb w0, [x1, #0x56] + 0005deb8: strb w0, [x1, #0x57] + 0005debc: strb w0, [x1, #0x58] + 0005dec0: strb w0, [x1, #0x59] + 0005dec4: strb w0, [x1, #0x5a] + 0005dec8: strb w0, [x1, #0x5b] + 0005decc: strb w0, [x1, #0x5c] + 0005ded0: strb w0, [x1, #0x5d] + 0005ded4: strb w0, [x1, #0x5e] + 0005ded8: strb w0, [x1, #0x5f] + 0005dedc: strb w0, [x1, #0x60] + 0005dee0: ret + 0005dee4: adrp x3, #0x172000 + 0005dee8: stp x29, x30, [sp, #-0x10]! + 0005deec: mov x29, sp + 0005def0: ldrb w3, [x3, #0x7af] + 0005def4: cmp w3, #8 + 0005def8: b.ne #0x5df10 + 0005defc: str x1, [x2] + 0005df00: ldr x1, [x0, #0x340] + 0005df04: tbz x1, #0x3e, #0x5df14 + 0005df08: strb wzr, [x0, #0x377] + 0005df0c: b #0x5df14 + 0005df10: bl #0xffffffffffd8ae48 + 0005df14: str x2, [x0, #0xf8] + 0005df18: ldp x29, x30, [sp], #0x10 + 0005df1c: ret + 0005df20: stp x29, x30, [sp, #-0x10]! + 0005df24: cmp w1, #0x61 + 0005df28: mov x29, sp + 0005df2c: b.le #0x5df34 + 0005df30: bl #0xffffffffffd8ae48 + 0005df34: adrp x3, #0x172000 + 0005df38: sxtw x2, w1 + 0005df3c: add x3, x3, #0x790 + 0005df40: ldr x4, [x0, #0x340] + 0005df44: ldr x1, [x0, w1, sxtw #3] + 0005df48: ldrb w3, [x3, x2] + 0005df4c: tbz x4, #0x3e, #0x5df64 + 0005df50: add x2, x0, x2 + 0005df54: ldrb w0, [x2, #0x358] + 0005df58: cbz w0, #0x5df64 + 0005df5c: mov x0, x1 + 0005df60: b #0x5df70 + 0005df64: cmp w3, #8 + 0005df68: b.ne #0x5df30 + 0005df6c: ldr x0, [x1] + 0005df70: ldp x29, x30, [sp], #0x10 + 0005df74: ret + 0005df78: stp x29, x30, [sp, #-0x40]! + 0005df7c: mov x29, sp + 0005df80: stp x21, x22, [sp, #0x20] + 0005df84: mov x21, x0 + 0005df88: ldr x0, [x1, #0x340] + 0005df8c: stp x19, x20, [sp, #0x10] + 0005df90: mov x19, x1 + 0005df94: tbz x0, #0x3e, #0x5dfa0 + 0005df98: ldrb w0, [x1, #0x377] + 0005df9c: cbnz w0, #0x5dfb8 + 0005dfa0: ldr x0, [x19, #0xf8] + 0005dfa4: cbnz x0, #0x5dfb8 + 0005dfa8: ldr x1, [x19, #0x310] + 0005dfac: mov x0, x19 + 0005dfb0: add x2, x29, #0x38 + 0005dfb4: bl #0x5dee4 + 0005dfb8: mov x20, #0 + 0005dfbc: adrp x22, #0x172000 + 0005dfc0: add x2, x21, x20 + 0005dfc4: ldr x0, [x21, x20, lsl #3] + 0005dfc8: ldr x1, [x19, x20, lsl #3] + 0005dfcc: ldrb w2, [x2, #0x358] + 0005dfd0: cbz w2, #0x5dfd8 + 0005dfd4: bl #0xffffffffffd8ae48 + 0005dfd8: add x3, x19, x20 + 0005dfdc: cmp x0, xzr + 0005dfe0: cset w2, ne + 0005dfe4: ldrb w3, [x3, #0x358] + 0005dfe8: cbz w3, #0x5e008 + 0005dfec: cbz w2, #0x5e008 + 0005dff0: add x2, x22, #0x790 + 0005dff4: ldrb w2, [x20, x2] + 0005dff8: cmp w2, #8 + 0005dffc: b.ne #0x5dfd4 + 0005e000: str x1, [x0] + 0005e004: b #0x5e02c + 0005e008: cmp x1, xzr + 0005e00c: cset w3, ne + 0005e010: tst w2, w3 + 0005e014: b.eq #0x5e02c + 0005e018: cmp x1, x0 + 0005e01c: b.eq #0x5e02c + 0005e020: add x2, x22, #0x790 + 0005e024: ldrb w2, [x2, x20] + 0005e028: bl #0xffffffffffd87ed8 + 0005e02c: add x20, x20, #1 + 0005e030: cmp x20, #0x61 + 0005e034: b.ne #0x5dfc0 + 0005e038: ldr x0, [x21, #0x340] + 0005e03c: tbz x0, #0x3e, #0x5e04c + 0005e040: ldrb w1, [x21, #0x377] + 0005e044: mov x0, #0 + 0005e048: cbnz w1, #0x5e074 + 0005e04c: ldr x1, [x21, #0xf8] + 0005e050: mov x0, #0 + 0005e054: cbnz x1, #0x5e074 + 0005e058: mov w1, #0x1f + 0005e05c: mov x0, x19 + 0005e060: bl #0x5df20 + 0005e064: ldr x1, [x21, #0x310] + 0005e068: ldr x21, [x19, #0x350] + 0005e06c: sub x0, x0, x1 + 0005e070: add x0, x0, x21 + 0005e074: ldp x19, x20, [sp, #0x10] + 0005e078: ldp x21, x22, [sp, #0x20] + 0005e07c: ldp x29, x30, [sp], #0x40 + 0005e080: ret + 0005e084: ldr x0, [x0, #0x310] + 0005e088: ret + 0005e08c: stp x29, x30, [sp, #-0x10]! + 0005e090: cmp w1, #0x61 + 0005e094: mov x29, sp + 0005e098: b.le #0x5e0a0 + 0005e09c: bl #0xffffffffffd8ae48 + 0005e0a0: adrp x4, #0x173000 + 0005e0a4: sxtw x3, w1 + 0005e0a8: add x4, x4, #0x790 + 0005e0ac: ldr x5, [x0, #0x340] + 0005e0b0: ldrb w4, [x4, x3] + 0005e0b4: tbz x5, #0x3e, #0x5e0cc + 0005e0b8: add x3, x0, x3 + 0005e0bc: ldrb w3, [x3, #0x358] + 0005e0c0: cbz w3, #0x5e0cc + 0005e0c4: str x2, [x0, w1, sxtw #3] + 0005e0c8: b #0x5e0dc + 0005e0cc: cmp w4, #8 + 0005e0d0: ldr x0, [x0, w1, sxtw #3] + 0005e0d4: b.ne #0x5e09c + 0005e0d8: str x2, [x0] + 0005e0dc: ldp x29, x30, [sp], #0x10 + 0005e0e0: ret + 0005e0e4: ldr x0, [x0, #0x318] + 0005e0e8: ret + 0005e0ec: ldr x2, [x0, #0x340] + 0005e0f0: ldr x0, [x0, #0x318] + 0005e0f4: lsr x2, x2, #0x3f + 0005e0f8: str w2, [x1] + 0005e0fc: ret + 0005e100: str x1, [x0, #0x318] + 0005e104: ret + 0005e108: ldr x0, [x0, #0x320] + 0005e10c: ret + 0005e110: ldr x0, [x0, #0x338] + 0005e114: ret + 0005e118: stp x29, x30, [sp, #-0x30]! + 0005e11c: sub x0, x0, #1 + 0005e120: mov x29, sp + 0005e124: add x1, x29, #0x18 + 0005e128: bl #0xffffffffffd8a8e8 + 0005e12c: cmp x0, xzr + 0005e130: ldr x0, [x29, #0x28] + 0005e134: ldp x29, x30, [sp], #0x30 + 0005e138: csel x0, x0, xzr, ne + 0005e13c: ret + 0005e140: ldr x0, [x0, #0x330] + 0005e144: ret + 0005e148: ldr x0, [x0, #0x328] + 0005e14c: ret + 0005e150: stp x29, x30, [sp, #-0x10]! + 0005e154: uxtb w2, w0 + 0005e158: mov x0, x1 + 0005e15c: cmp w2, #0xff + 0005e160: mov x29, sp + 0005e164: b.eq #0x5e1bc + 0005e168: and w2, w2, #0x70 + 0005e16c: cmp w2, #0x20 + 0005e170: b.eq #0x5e1a8 + 0005e174: b.hi #0x5e188 + 0005e178: cbz w2, #0x5e1bc + 0005e17c: cmp w2, #0x10 + 0005e180: b.ne #0x5e1b8 + 0005e184: b #0x5e1bc + 0005e188: cmp w2, #0x40 + 0005e18c: b.eq #0x5e1b0 + 0005e190: cmp w2, #0x50 + 0005e194: b.eq #0x5e1bc + 0005e198: cmp w2, #0x30 + 0005e19c: b.ne #0x5e1b8 + 0005e1a0: ldp x29, x30, [sp], #0x10 + 0005e1a4: b #0xffffffffffd8c6b8 + 0005e1a8: ldp x29, x30, [sp], #0x10 + 0005e1ac: b #0xffffffffffd88e78 + 0005e1b0: ldp x29, x30, [sp], #0x10 + 0005e1b4: b #0xffffffffffd87fe8 + 0005e1b8: bl #0xffffffffffd8ae48 + 0005e1bc: mov x0, #0 + 0005e1c0: ldp x29, x30, [sp], #0x10 + 0005e1c4: ret + 0005e1c8: stp x29, x30, [sp, #-0x90]! + 0005e1cc: mov x29, sp + 0005e1d0: stp x21, x22, [sp, #0x20] + 0005e1d4: stp x23, x24, [sp, #0x30] + 0005e1d8: stp x25, x26, [sp, #0x40] + 0005e1dc: stp x27, x28, [sp, #0x50] + 0005e1e0: stp x19, x20, [sp, #0x10] + 0005e1e4: adrp x27, #0xa8000 + 0005e1e8: mov x28, x1 + 0005e1ec: mov x26, x2 + 0005e1f0: mov x19, x3 + 0005e1f4: str xzr, [x3, #0x620] + 0005e1f8: mov x24, #0 + 0005e1fc: add x27, x27, #0x640 + 0005e200: add x22, x29, #0x78 + 0005e204: add x21, x29, #0x80 + 0005e208: mov w23, #1 + 0005e20c: add x25, x29, #0x88 + 0005e210: cmp x0, x28 + 0005e214: b.hs #0x5e6a0 + 0005e218: ldr x1, [x26, #0x340] + 0005e21c: ldr x3, [x26, #0x318] + 0005e220: ldr x2, [x19, #0x648] + 0005e224: add x1, x3, x1, lsr #63 + 0005e228: cmp x2, x1 + 0005e22c: b.hs #0x5e6a0 + 0005e230: ldrb w1, [x0] + 0005e234: add x20, x0, #1 + 0005e238: and w3, w1, #0xc0 + 0005e23c: cmp w3, #0x40 + 0005e240: b.ne #0x5e258 + 0005e244: ldr x0, [x19, #0x660] + 0005e248: and x1, x1, #0x3f + 0005e24c: madd x1, x1, x0, x2 + 0005e250: str x1, [x19, #0x648] + 0005e254: b #0x5e698 + 0005e258: cmp w3, #0x80 + 0005e25c: b.ne #0x5e270 + 0005e260: and x1, x1, #0x3f + 0005e264: mov x0, x20 + 0005e268: str x1, [x29, #0x78] + 0005e26c: b #0x5e330 + 0005e270: cmp w3, #0xc0 + 0005e274: b.ne #0x5e288 + 0005e278: ubfiz x1, x1, #4, #6 + 0005e27c: add x1, x19, x1 + 0005e280: str wzr, [x1, #8] + 0005e284: b #0x5e698 + 0005e288: cmp w1, #0x2f + 0005e28c: b.hi #0x5e694 + 0005e290: ldrh w1, [x27, w1, uxtw #1] + 0005e294: adr x3, #0x5e2a0 + 0005e298: add x1, x3, w1, sxth #2 + 0005e29c: br x1 + 0005e2a0: ldrb w2, [x19, #0x670] + 0005e2a4: mov x1, x26 + 0005e2a8: str x2, [x29, #0x68] + 0005e2ac: mov w0, w2 + +### 0x5e640 @ 0x5e640 size=2048 + 0005e640: ldr x0, [x29, #0x80] + 0005e644: str x0, [x26, #0x350] + 0005e648: b #0x5e698 + 0005e64c: mov x0, x20 + 0005e650: mov x1, x22 + 0005e654: bl #0x5dc78 + 0005e658: mov x1, x21 + 0005e65c: bl #0x5dc78 + 0005e660: mov x20, x0 + 0005e664: ldr x1, [x29, #0x80] + 0005e668: ldr x0, [x19, #0x658] + 0005e66c: mul x1, x0, x1 + 0005e670: ldr x0, [x29, #0x78] + 0005e674: cmp x0, #0x61 + 0005e678: b.hi #0x5e698 + 0005e67c: lsl x0, x0, #4 + 0005e680: neg x1, x1 + 0005e684: add x2, x19, x0 + 0005e688: str w23, [x2, #8] + 0005e68c: str x1, [x19, x0] + 0005e690: b #0x5e698 + 0005e694: bl #0xffffffffffd8ae48 + 0005e698: mov x0, x20 + 0005e69c: b #0x5e210 + 0005e6a0: mov sp, x29 + 0005e6a4: ldp x19, x20, [sp, #0x10] + 0005e6a8: ldp x21, x22, [sp, #0x20] + 0005e6ac: ldp x23, x24, [sp, #0x30] + 0005e6b0: ldp x25, x26, [sp, #0x40] + 0005e6b4: ldp x27, x28, [sp, #0x50] + 0005e6b8: ldp x29, x30, [sp], #0x90 + 0005e6bc: ret + 0005e6c0: stp x29, x30, [sp, #-0x90]! + 0005e6c4: mov x2, #0x680 + 0005e6c8: mov x29, sp + 0005e6cc: stp x19, x20, [sp, #0x10] + 0005e6d0: mov x20, x0 + 0005e6d4: mov x19, x1 + 0005e6d8: mov x0, x1 + 0005e6dc: mov w1, #0 + 0005e6e0: stp x21, x22, [sp, #0x20] + 0005e6e4: stp x23, x24, [sp, #0x30] + 0005e6e8: stp x25, x26, [sp, #0x40] + 0005e6ec: str x27, [sp, #0x50] + 0005e6f0: bl #0xffffffffffd8a958 + 0005e6f4: ldr x1, [x20, #0x318] + 0005e6f8: str xzr, [x20, #0x350] + 0005e6fc: str xzr, [x20, #0x320] + 0005e700: cbnz x1, #0x5e70c + 0005e704: mov w0, #5 + 0005e708: b #0x5eac8 + 0005e70c: ldr x0, [x20, #0x340] + 0005e710: lsr x0, x0, #0x3f + 0005e714: sub x0, x0, #1 + 0005e718: add x0, x1, x0 + 0005e71c: add x1, x20, #0x328 + 0005e720: bl #0xffffffffffd8a8e8 + 0005e724: mov x21, x0 + 0005e728: cbnz x0, #0x5e828 + 0005e72c: ldr x1, [x20, #0x318] + 0005e730: mov w0, #0x1168 + 0005e734: movk w0, #0xd280, lsl #16 + 0005e738: ldr w2, [x1] + 0005e73c: cmp w2, w0 + 0005e740: b.ne #0x5e704 + 0005e744: ldr w1, [x1, #4] + 0005e748: mov w0, #1 + 0005e74c: movk w0, #0xd400, lsl #16 + 0005e750: cmp w1, w0 + 0005e754: mov w1, #1 + 0005e758: b.ne #0x5e704 + 0005e75c: ldr x20, [x20, #0x310] + 0005e760: mov x0, #0x1f + 0005e764: str x0, [x19, #0x630] + 0005e768: mov x0, #0x130 + 0005e76c: str w1, [x19, #0x640] + 0005e770: add x3, x20, #0x130 + 0005e774: str x0, [x19, #0x628] + 0005e778: mov x4, #0x100 + 0005e77c: mov x0, #8 + 0005e780: mov x2, x19 + 0005e784: str w1, [x2, #8] + 0005e788: str x0, [x2], #0x10 + 0005e78c: add x0, x0, #8 + 0005e790: cmp x0, x4 + 0005e794: b.ne #0x5e784 + 0005e798: mov x1, #-0x3f0 + 0005e79c: add x0, x20, #0x250 + 0005e7a0: sub x1, x1, x3 + 0005e7a4: add x5, x19, #0x600 + 0005e7a8: mov w6, #1 + 0005e7ac: sub x1, x1, x19 + 0005e7b0: ldr w2, [x0] + 0005e7b4: cbz w2, #0x5e7f0 + 0005e7b8: mov w4, #0x8001 + 0005e7bc: movk w4, #0x4650, lsl #16 + 0005e7c0: cmp w2, w4 + 0005e7c4: b.ne #0x5e7e4 + 0005e7c8: add x2, x19, #0x400 + 0005e7cc: add x4, x1, x2 + 0005e7d0: str w6, [x2, #8] + 0005e7d4: add x4, x0, x4 + 0005e7d8: str x4, [x2], #0x10 + 0005e7dc: cmp x2, x5 + 0005e7e0: b.ne #0x5e7cc + 0005e7e4: ldr w2, [x0, #4] + 0005e7e8: add x0, x0, x2 + 0005e7ec: b #0x5e7b0 + 0005e7f0: add x20, x20, #0x230 + 0005e7f4: mov w0, #1 + 0005e7f8: sub x20, x20, x3 + 0005e7fc: strb w0, [x19, #0x673] + 0005e800: str x20, [x19, #0x1f0] + 0005e804: str w0, [x19, #0x1f8] + 0005e808: mov w0, #4 + 0005e80c: str w0, [x19, #0x608] + 0005e810: ldr x0, [x3, #0x108] + 0005e814: sub x3, x0, x3 + 0005e818: mov x0, #0x60 + 0005e81c: str x3, [x19, #0x600] + 0005e820: str x0, [x19, #0x668] + 0005e824: b #0x5eabc + 0005e828: ldrsw x1, [x21, #4] + 0005e82c: add x22, x21, #4 + 0005e830: ldr x0, [x20, #0x338] + 0005e834: sub x22, x22, x1 + 0005e838: str x0, [x19, #0x648] + 0005e83c: add x23, x22, #9 + 0005e840: mov x0, x23 + 0005e844: bl #0xffffffffffd893d8 + 0005e848: add x0, x0, #1 + 0005e84c: ldrb w1, [x22, #9] + 0005e850: add x0, x23, x0 + 0005e854: cmp w1, #0x65 + 0005e858: b.ne #0x5e874 + 0005e85c: ldrb w1, [x22, #0xa] + 0005e860: cmp w1, #0x68 + 0005e864: b.ne #0x5e874 + 0005e868: ldr x1, [x0], #8 + 0005e86c: add x23, x22, #0xb + 0005e870: str x1, [x19, #0x678] + 0005e874: ldrb w1, [x22, #8] + 0005e878: cmp w1, #3 + 0005e87c: b.ls #0x5e898 + 0005e880: ldrb w1, [x0] + 0005e884: cmp w1, #8 + 0005e888: b.ne #0x5eac4 + 0005e88c: ldrb w1, [x0, #1] + 0005e890: cbnz w1, #0x5eac4 + 0005e894: add x0, x0, #2 + 0005e898: add x25, x29, #0x78 + 0005e89c: mov x1, x25 + 0005e8a0: bl #0x5dc78 + 0005e8a4: ldr x1, [x29, #0x78] + 0005e8a8: str x1, [x19, #0x660] + 0005e8ac: add x1, x29, #0x80 + 0005e8b0: bl #0x5dca0 + 0005e8b4: mov x1, x0 + 0005e8b8: ldr x2, [x29, #0x80] + 0005e8bc: str x2, [x19, #0x658] + 0005e8c0: ldrb w2, [x22, #8] + 0005e8c4: cmp w2, #1 + 0005e8c8: b.ne #0x5e8d8 + 0005e8cc: add x0, x0, #1 + 0005e8d0: ldrb w1, [x1] + 0005e8d4: b #0x5e8e4 + 0005e8d8: mov x1, x25 + 0005e8dc: bl #0x5dc78 + 0005e8e0: ldr x1, [x29, #0x78] + 0005e8e4: str x1, [x19, #0x668] + 0005e8e8: mov w1, #-1 + 0005e8ec: strb w1, [x19, #0x671] + 0005e8f0: mov x24, #0 + 0005e8f4: ldrb w1, [x23] + 0005e8f8: cmp w1, #0x7a + 0005e8fc: b.ne #0x5e91c + 0005e900: mov x1, x25 + 0005e904: add x23, x23, #1 + 0005e908: bl #0x5dc78 + 0005e90c: ldr x24, [x29, #0x78] + 0005e910: mov w1, #1 + 0005e914: strb w1, [x19, #0x672] + 0005e918: add x24, x0, x24 + 0005e91c: add x23, x23, #1 + 0005e920: mov w27, #1 + 0005e924: add x25, x29, #0x88 + 0005e928: ldurb w1, [x23, #-1] + 0005e92c: cbz w1, #0x5e9b4 + 0005e930: cmp w1, #0x4c + 0005e934: b.ne #0x5e944 + 0005e938: ldrb w1, [x0] + 0005e93c: strb w1, [x19, #0x671] + 0005e940: b #0x5e954 + 0005e944: cmp w1, #0x52 + 0005e948: b.ne #0x5e95c + 0005e94c: ldrb w1, [x0] + 0005e950: strb w1, [x19, #0x670] + 0005e954: add x0, x0, #1 + 0005e958: b #0x5e9ac + 0005e95c: cmp w1, #0x50 + 0005e960: b.ne #0x5e9a0 + 0005e964: mov x2, x0 + 0005e968: mov x1, x20 + 0005e96c: ldrb w26, [x2], #1 + 0005e970: str x2, [x29, #0x68] + 0005e974: mov w0, w26 + 0005e978: str x2, [x29, #0x60] + 0005e97c: bl #0x5e150 + 0005e980: mov x1, x0 + 0005e984: ldr x2, [x29, #0x68] + 0005e988: mov w0, w26 + 0005e98c: mov x3, x25 + 0005e990: bl #0x5dce0 + 0005e994: ldr x1, [x29, #0x88] + 0005e998: str x1, [x19, #0x650] + 0005e99c: b #0x5e9ac + 0005e9a0: cmp w1, #0x53 + 0005e9a4: b.ne #0x5e9c0 + 0005e9a8: strb w27, [x19, #0x673] + 0005e9ac: add x23, x23, #1 + 0005e9b0: b #0x5e928 + 0005e9b4: cmp x24, xzr + 0005e9b8: csel x0, x24, x0, ne + 0005e9bc: b #0x5e9c4 + 0005e9c0: mov x0, x24 + 0005e9c4: cbz x0, #0x5eac4 + 0005e9c8: ldr w1, [x22] + 0005e9cc: mov x2, x20 + 0005e9d0: mov x3, x19 + 0005e9d4: add x1, x1, #4 + 0005e9d8: add x1, x22, x1 + 0005e9dc: bl #0x5e1c8 + 0005e9e0: ldrb w0, [x19, #0x670] + 0005e9e4: cmp w0, #0xff + 0005e9e8: b.eq #0x5ea24 + 0005e9ec: and w0, w0, #7 + 0005e9f0: cmp w0, #4 + 0005e9f4: b.hi #0x5ea20 + 0005e9f8: adrp x1, #0xa7000 + 0005e9fc: add x1, x1, #0x6a0 + 0005ea00: ldrb w0, [x1, w0, uxtw] + 0005ea04: adr x1, #0x5ea10 + 0005ea08: add x0, x1, w0, sxtb #2 + 0005ea0c: br x0 + 0005ea10: mov w2, #2 + 0005ea14: b #0x5ea30 + 0005ea18: mov w2, #4 + 0005ea1c: b #0x5ea30 + 0005ea20: bl #0xffffffffffd8ae48 + 0005ea24: mov w2, #0 + 0005ea28: b #0x5ea30 + 0005ea2c: mov w2, #8 + 0005ea30: ldrb w0, [x19, #0x672] + 0005ea34: lsl w2, w2, #1 + 0005ea38: add x2, x2, #8 + 0005ea3c: mov x22, #0 + 0005ea40: add x2, x21, x2 + 0005ea44: cbz w0, #0x5ea60 + 0005ea48: mov x0, x2 + 0005ea4c: add x1, x29, #0x88 + 0005ea50: bl #0x5dc78 + 0005ea54: ldr x22, [x29, #0x88] + 0005ea58: mov x2, x0 + 0005ea5c: add x22, x0, x22 + 0005ea60: ldrb w23, [x19, #0x671] + 0005ea64: cmp w23, #0xff + 0005ea68: b.eq #0x5ea9c + 0005ea6c: mov x1, x20 + 0005ea70: mov w0, w23 + 0005ea74: str x2, [x29, #0x68] + 0005ea78: bl #0x5e150 + 0005ea7c: mov x1, x0 + 0005ea80: ldr x2, [x29, #0x68] + 0005ea84: mov w0, w23 + 0005ea88: add x3, x29, #0x88 + 0005ea8c: bl #0x5dce0 + 0005ea90: mov x2, x0 + 0005ea94: ldr x0, [x29, #0x88] + 0005ea98: str x0, [x20, #0x320] + 0005ea9c: ldr w1, [x21] + 0005eaa0: cmp x22, xzr + 0005eaa4: csel x0, x22, x2, ne + 0005eaa8: mov x3, x19 + 0005eaac: add x1, x1, #4 + 0005eab0: mov x2, x20 + 0005eab4: add x1, x21, x1 + 0005eab8: bl #0x5e1c8 + 0005eabc: mov w0, #0 + 0005eac0: b #0x5eac8 + 0005eac4: mov w0, #3 + 0005eac8: ldp x19, x20, [sp, #0x10] + 0005eacc: ldp x21, x22, [sp, #0x20] + 0005ead0: ldp x23, x24, [sp, #0x30] + 0005ead4: ldp x25, x26, [sp, #0x40] + 0005ead8: ldr x27, [sp, #0x50] + 0005eadc: ldp x29, x30, [sp], #0x90 + 0005eae0: ret + 0005eae4: sub sp, sp, #0x230 + 0005eae8: mov x4, x0 + 0005eaec: stp x29, x30, [sp, #-0x60]! + 0005eaf0: mov x29, sp + 0005eaf4: stp x27, x28, [sp, #0x50] + 0005eaf8: add x28, x29, #0x90 + 0005eafc: stp x21, x22, [sp, #0x20] + 0005eb00: stp x23, x24, [sp, #0x30] + 0005eb04: adrp x22, #0xa7000 + 0005eb08: adrp x23, #0xa7000 + 0005eb0c: stp x19, x20, [sp, #0x10] + 0005eb10: stp x25, x26, [sp, #0x40] + 0005eb14: mov x24, x1 + 0005eb18: mov x19, x2 + 0005eb1c: str x3, [x28] + 0005eb20: mov w25, #1 + 0005eb24: add x22, x22, #0x6b0 + 0005eb28: add x20, x29, #0x78 + 0005eb2c: add x23, x23, #0x6a8 + 0005eb30: add x21, x29, #0x70 + 0005eb34: cmp x4, x24 + 0005eb38: b.hs #0x5f06c + 0005eb3c: ldrb w26, [x4] + 0005eb40: add x27, x4, #1 + 0005eb44: cmp w26, #0x20 + 0005eb48: b.hi #0x5ec38 + 0005eb4c: cmp w26, #0x1f + 0005eb50: b.hs #0x5ee7c + 0005eb54: cmp w26, #0x10 + 0005eb58: b.eq #0x5ed5c + 0005eb5c: b.hi #0x5ebe4 + 0005eb60: cmp w26, #0xa + 0005eb64: b.eq #0x5ed34 + 0005eb68: b.hi #0x5eba8 + 0005eb6c: cmp w26, #6 + 0005eb70: b.eq #0x5ee7c + 0005eb74: b.hi #0x5eb8c + 0005eb78: cmp w26, #3 + 0005eb7c: b.ne #0x5f050 + 0005eb80: ldur x0, [x4, #1] + 0005eb84: add x27, x4, #9 + 0005eb88: b #0x5f054 + 0005eb8c: cmp w26, #8 + 0005eb90: add x27, x4, #2 + 0005eb94: b.eq #0x5ed2c + 0005eb98: cmp w26, #9 + 0005eb9c: b.ne #0x5f050 + 0005eba0: ldrsb x0, [x4, #1] + 0005eba4: b #0x5f054 + 0005eba8: cmp w26, #0xd + 0005ebac: b.eq #0x5ed48 + 0005ebb0: b.hi #0x5ebcc + 0005ebb4: cmp w26, #0xb + 0005ebb8: b.eq #0x5ed3c + 0005ebbc: cmp w26, #0xc + 0005ebc0: b.ne #0x5f050 + 0005ebc4: ldur w0, [x4, #1] + 0005ebc8: b #0x5ed4c + 0005ebcc: cmp w26, #0xe + 0005ebd0: add x27, x4, #9 + 0005ebd4: b.eq #0x5ed54 + 0005ebd8: cmp w26, #0xf + 0005ebdc: b.eq #0x5ed54 + 0005ebe0: b #0x5f050 + 0005ebe4: cmp w26, #0x15 + 0005ebe8: b.eq #0x5edfc + 0005ebec: b.hi #0x5ec10 + 0005ebf0: cmp w26, #0x12 + 0005ebf4: b.eq #0x5ede4 + 0005ebf8: b.lo #0x5ed74 + 0005ebfc: cmp w26, #0x13 + 0005ec00: b.eq #0x5edf0 + 0005ec04: cmp w26, #0x14 + 0005ec08: b.eq #0x5ee24 + 0005ec0c: b #0x5f050 + 0005ec10: cmp w26, #0x19 + 0005ec14: b.eq #0x5ee7c + 0005ec18: b.hi #0x5ef40 + 0005ec1c: cmp w26, #0x16 + 0005ec20: sub w1, w25, #1 + 0005ec24: sub w0, w25, #2 + 0005ec28: b.eq #0x5ee38 + 0005ec2c: cmp w26, #0x17 + 0005ec30: b.eq #0x5ee54 + 0005ec34: b #0x5f050 + 0005ec38: cmp w26, #0x4f + 0005ec3c: b.hi #0x5ec78 + 0005ec40: cmp w26, #0x30 + 0005ec44: b.hs #0x5ed24 + 0005ec48: cmp w26, #0x27 + 0005ec4c: b.hi #0x5ec64 + 0005ec50: cmp w26, #0x24 + 0005ec54: b.hs #0x5ef40 + 0005ec58: cmp w26, #0x22 + 0005ec5c: b.hi #0x5ee7c + 0005ec60: b #0x5ef40 + 0005ec64: cmp w26, #0x2e + 0005ec68: b.hi #0x5f01c + 0005ec6c: cmp w26, #0x29 + 0005ec70: b.lo #0x5f02c + 0005ec74: b #0x5ef40 + 0005ec78: cmp w26, #0x90 + 0005ec7c: b.eq #0x5ed90 + 0005ec80: b.hi #0x5ec98 + 0005ec84: cmp w26, #0x6f + 0005ec88: b.hi #0x5edb0 + 0005ec8c: mov x0, x19 + 0005ec90: sub w1, w26, #0x50 + 0005ec94: b #0x5eda8 + 0005ec98: cmp w26, #0x94 + 0005ec9c: b.eq #0x5ee7c + 0005eca0: b.hi #0x5ecdc + 0005eca4: cmp w26, #0x92 + 0005eca8: b.ne #0x5f050 + 0005ecac: mov x0, x27 + 0005ecb0: mov x1, x21 + 0005ecb4: add x26, x29, #0x80 + 0005ecb8: bl #0x5dc78 + 0005ecbc: mov x1, x26 + 0005ecc0: bl #0x5dca0 + 0005ecc4: mov x27, x0 + 0005ecc8: ldr w1, [x21] + 0005eccc: mov x0, x19 + 0005ecd0: bl #0x5df20 + 0005ecd4: ldr x1, [x26] + 0005ecd8: b #0x5eddc + 0005ecdc: cmp w26, #0x96 + 0005ece0: b.eq #0x5f064 + 0005ece4: cmp w26, #0xf1 + 0005ece8: b.ne #0x5f050 + 0005ecec: ldrb w2, [x4, #1] + 0005ecf0: mov x1, x19 + 0005ecf4: add x27, x4, #2 + 0005ecf8: str x2, [x29, #0x68] + 0005ecfc: mov w0, w2 + 0005ed00: add x26, x29, #0x88 + 0005ed04: bl #0x5e150 + 0005ed08: mov x1, x0 + 0005ed0c: ldr x2, [x29, #0x68] + 0005ed10: mov x3, x26 + 0005ed14: mov w0, w2 + 0005ed18: mov x2, x27 + 0005ed1c: bl #0x5dce0 + 0005ed20: b #0x5ed84 + 0005ed24: sub w0, w26, #0x30 + 0005ed28: b #0x5f054 + 0005ed2c: ldrb w0, [x4, #1] + 0005ed30: b #0x5f054 + 0005ed34: ldurh w0, [x4, #1] + 0005ed38: b #0x5ed40 + 0005ed3c: ldursh x0, [x4, #1] + 0005ed40: add x27, x4, #3 + 0005ed44: b #0x5f054 + 0005ed48: ldursw x0, [x4, #1] + 0005ed4c: add x27, x4, #5 + 0005ed50: b #0x5f054 + 0005ed54: ldur x0, [x4, #1] + 0005ed58: b #0x5f054 + 0005ed5c: mov x0, x27 + 0005ed60: mov x1, x20 + 0005ed64: bl #0x5dc78 + 0005ed68: mov x27, x0 + 0005ed6c: ldr x0, [x20] + 0005ed70: b #0x5f054 + 0005ed74: add x26, x29, #0x88 + 0005ed78: mov x0, x27 + 0005ed7c: mov x1, x26 + 0005ed80: bl #0x5dca0 + 0005ed84: mov x27, x0 + 0005ed88: ldr x0, [x26] + 0005ed8c: b #0x5f054 + 0005ed90: mov x0, x27 + 0005ed94: mov x1, x21 + 0005ed98: bl #0x5dc78 + 0005ed9c: mov x27, x0 + 0005eda0: ldr w1, [x21] + 0005eda4: mov x0, x19 + 0005eda8: bl #0x5df20 + 0005edac: b #0x5f054 + 0005edb0: add x2, x29, #0x80 + 0005edb4: mov x0, x27 + 0005edb8: mov x1, x2 + 0005edbc: str x2, [x29, #0x68] + 0005edc0: bl #0x5dca0 + 0005edc4: mov x27, x0 + 0005edc8: sub w1, w26, #0x70 + 0005edcc: mov x0, x19 + 0005edd0: bl #0x5df20 + 0005edd4: ldr x2, [x29, #0x68] + 0005edd8: ldr x1, [x2] + 0005eddc: add x0, x0, x1 + 0005ede0: b #0x5f054 + 0005ede4: cbz w25, #0x5f050 + 0005ede8: sub w0, w25, #1 + 0005edec: b #0x5ee30 + 0005edf0: cbz w25, #0x5f050 + 0005edf4: sub w25, w25, #1 + 0005edf8: b #0x5f064 + 0005edfc: sub w0, w25, #1 + 0005ee00: ldrb w1, [x4, #1] + 0005ee04: str x1, [x29, #0x80] + 0005ee08: add x27, x4, #2 + 0005ee0c: sxtw x0, w0 + 0005ee10: cmp x1, x0 + 0005ee14: b.ge #0x5f050 + 0005ee18: sub x0, x0, x1 + 0005ee1c: ldr x0, [x28, x0, lsl #3] + 0005ee20: b #0x5f054 + 0005ee24: cmp w25, #1 + 0005ee28: b.le #0x5f050 + 0005ee2c: sub w0, w25, #2 + 0005ee30: ldr x0, [x28, w0, sxtw #3] + 0005ee34: b #0x5f054 + 0005ee38: cmp w25, #1 + 0005ee3c: b.le #0x5f050 + +### 0x5d7a0 @ 0x5d7a0 size=2048 + 0005d7a0: ldp x21, x22, [sp, #0x20] + 0005d7a4: ldp x29, x30, [sp], #0x30 + 0005d7a8: ret + 0005d7ac: cmn x1, #1 + 0005d7b0: b.eq #0x5d7b8 + 0005d7b4: bl #0xffffffffffd8b158 + 0005d7b8: bl #0xffffffffffd8c3d8 + 0005d7bc: stp x29, x30, [sp, #-0x20]! + 0005d7c0: mov x29, sp + 0005d7c4: ldr x0, [x0] + 0005d7c8: stp x19, x20, [sp, #0x10] + 0005d7cc: mov x20, x1 + 0005d7d0: mov x19, x2 + 0005d7d4: bl #0xffffffffffd8a698 + 0005d7d8: mov x1, x20 + 0005d7dc: mov x2, x19 + 0005d7e0: ldp x19, x20, [sp, #0x10] + 0005d7e4: ldp x29, x30, [sp], #0x20 + 0005d7e8: b #0x5d404 + 0005d7ec: cmn x1, #1 + 0005d7f0: b.eq #0x5d7f8 + 0005d7f4: bl #0xffffffffffd8b158 + 0005d7f8: bl #0xffffffffffd8c3d8 + 0005d7fc: stp x29, x30, [sp, #-0x70]! + 0005d800: mov x29, sp + 0005d804: stp x25, x26, [sp, #0x40] + 0005d808: add x25, x2, x4 + 0005d80c: mov x26, x3 + 0005d810: stp x19, x20, [sp, #0x10] + 0005d814: stp x21, x22, [sp, #0x20] + 0005d818: stp x23, x24, [sp, #0x30] + 0005d81c: mov x20, x2 + 0005d820: mov x24, x4 + 0005d824: mov x21, x1 + 0005d828: mov x22, x25 + 0005d82c: bl #0x5d688 + 0005d830: add x19, x29, #0x50 + 0005d834: mov w23, w0 + 0005d838: str x26, [x29, #0x60] + 0005d83c: str x24, [x29, #0x68] + 0005d840: mov x1, x19 + 0005d844: mov w2, #2 + 0005d848: mov w0, w23 + 0005d84c: str x21, [x19] + 0005d850: str x20, [x19, #8] + 0005d854: bl #0xffffffffffd87fd8 + 0005d858: sxtw x0, w0 + 0005d85c: cmn x0, #1 + 0005d860: b.eq #0x5d8ac + 0005d864: subs x22, x22, x0 + 0005d868: add x21, x21, x0 + 0005d86c: b.eq #0x5d8bc + 0005d870: subs x2, x0, x20 + 0005d874: sub x20, x20, x0 + 0005d878: b.mi #0x5d840 + 0005d87c: add x1, x26, x2 + 0005d880: mov w0, w23 + 0005d884: sub x2, x24, x2 + 0005d888: bl #0x5d404 + 0005d88c: sub x22, x22, x0 + 0005d890: sub x0, x25, x22 + 0005d894: ldp x19, x20, [sp, #0x10] + 0005d898: ldp x21, x22, [sp, #0x20] + 0005d89c: ldp x23, x24, [sp, #0x30] + 0005d8a0: ldp x25, x26, [sp, #0x40] + 0005d8a4: ldp x29, x30, [sp], #0x70 + 0005d8a8: ret + 0005d8ac: bl #0xffffffffffd8b438 + 0005d8b0: ldr w0, [x0] + 0005d8b4: cmp w0, #4 + 0005d8b8: b.eq #0x5d840 + 0005d8bc: sub x0, x25, x22 + 0005d8c0: ldp x19, x20, [sp, #0x10] + 0005d8c4: ldp x21, x22, [sp, #0x20] + 0005d8c8: ldp x23, x24, [sp, #0x30] + 0005d8cc: ldp x25, x26, [sp, #0x40] + 0005d8d0: ldp x29, x30, [sp], #0x70 + 0005d8d4: ret + 0005d8d8: stp x29, x30, [sp, #-0x20]! + 0005d8dc: mov x29, sp + 0005d8e0: ldr x0, [x0] + 0005d8e4: stp x19, x20, [sp, #0x10] + 0005d8e8: mov x20, x1 + 0005d8ec: mov w19, w2 + 0005d8f0: bl #0xffffffffffd8a698 + 0005d8f4: mov x1, x20 + 0005d8f8: mov w2, w19 + 0005d8fc: bl #0xffffffffffd8bca8 + 0005d900: ldp x19, x20, [sp, #0x10] + 0005d904: ldp x29, x30, [sp], #0x20 + 0005d908: ret + 0005d90c: cmn x1, #1 + 0005d910: b.eq #0x5d91c + 0005d914: bl #0xffffffffffd8b158 + 0005d918: b #0x5d90c + 0005d91c: bl #0xffffffffffd8c3d8 + 0005d920: ldr x0, [x0] + 0005d924: b #0xffffffffffd8ba58 + 0005d928: stp x29, x30, [sp, #-0xb0]! + 0005d92c: mov x29, sp + 0005d930: stp x19, x20, [sp, #0x10] + 0005d934: mov x19, x0 + 0005d938: ldr x0, [x0] + 0005d93c: str wzr, [x29, #0x24] + 0005d940: bl #0xffffffffffd8a698 + 0005d944: mov w1, #0x541b + 0005d948: add x2, x29, #0x24 + 0005d94c: bl #0xffffffffffd8add8 + 0005d950: cbnz w0, #0x5d96c + 0005d954: ldr w0, [x29, #0x24] + 0005d958: tbnz w0, #0x1f, #0x5d96c + 0005d95c: ldp x19, x20, [sp, #0x10] + 0005d960: sxtw x0, w0 + 0005d964: ldp x29, x30, [sp], #0xb0 + 0005d968: ret + 0005d96c: mov x0, x19 + 0005d970: bl #0x5d688 + 0005d974: str w0, [x29, #0x28] + 0005d978: mov w3, #1 + 0005d97c: mov w1, #1 + 0005d980: add x0, x29, #0x28 + 0005d984: mov w2, #0 + 0005d988: strh w3, [x29, #0x2c] + 0005d98c: bl #0xffffffffffd8a458 + 0005d990: cmp w0, wzr + 0005d994: b.le #0x5d9c0 + 0005d998: mov x0, x19 + 0005d99c: add x20, x29, #0x30 + 0005d9a0: bl #0x5d688 + 0005d9a4: mov x1, x20 + 0005d9a8: bl #0xffffffffffd8c678 + 0005d9ac: cbnz w0, #0x5d9c0 + 0005d9b0: ldr w0, [x29, #0x40] + 0005d9b4: and w0, w0, #0xf000 + 0005d9b8: cmp w0, #8, lsl #12 + 0005d9bc: b.eq #0x5d9d0 + 0005d9c0: mov x0, #0 + 0005d9c4: ldp x19, x20, [sp, #0x10] + 0005d9c8: ldp x29, x30, [sp], #0xb0 + 0005d9cc: ret + 0005d9d0: mov x0, x19 + 0005d9d4: ldr x19, [x20, #0x30] + 0005d9d8: bl #0x5d688 + 0005d9dc: mov x1, #0 + 0005d9e0: mov w2, #1 + 0005d9e4: bl #0xffffffffffd8bca8 + 0005d9e8: sub x0, x19, x0 + 0005d9ec: b #0x5d9c4 + 0005d9f0: cmn x1, #1 + 0005d9f4: b.eq #0x5d9fc + 0005d9f8: bl #0xffffffffffd8b158 + 0005d9fc: bl #0xffffffffffd8c3d8 + 0005da00: stp x29, x30, [sp, #-0x10]! + 0005da04: fmov x0, d0 + 0005da08: fmov x1, v0.d[1] + 0005da0c: mov x29, sp + 0005da10: mov x3, x0 + 0005da14: mov x0, x1 + 0005da18: fmov x4, d1 + 0005da1c: fmov x5, v1.d[1] + 0005da20: mrs x1, fpcr + 0005da24: ubfx x7, x0, #0x30, #0xf + 0005da28: ubfx x6, x0, #0, #0x30 + 0005da2c: lsr x1, x0, #0x3f + 0005da30: mov x0, #0x7fff + 0005da34: cmp x7, x0 + 0005da38: ubfx x8, x5, #0, #0x30 + 0005da3c: ubfx x9, x5, #0x30, #0xf + 0005da40: lsr x2, x5, #0x3f + 0005da44: b.ne #0x5da54 + 0005da48: orr x0, x6, x3 + 0005da4c: cbz x0, #0x5db24 + 0005da50: b #0x5db0c + 0005da54: cmp x9, x0 + 0005da58: b.ne #0x5da64 + 0005da5c: orr x0, x8, x4 + 0005da60: cbnz x0, #0x5db0c + 0005da64: mov w5, #0 + 0005da68: cbnz x7, #0x5da78 + 0005da6c: orr x0, x6, x3 + 0005da70: cmp x0, xzr + 0005da74: cset w5, eq + 0005da78: mov w10, #0 + 0005da7c: cbnz x9, #0x5da8c + 0005da80: orr x0, x8, x4 + 0005da84: cmp x0, xzr + 0005da88: cset w10, eq + 0005da8c: tst w10, w5 + 0005da90: mov w0, #0 + 0005da94: b.ne #0x5db34 + 0005da98: uxtb w2, w2 + 0005da9c: cmp x2, xzr + 0005daa0: cbnz w5, #0x5db00 + 0005daa4: uxtb w0, w1 + 0005daa8: cbnz w10, #0x5dad8 + 0005daac: cmp x0, x2 + 0005dab0: b.ne #0x5dad8 + 0005dab4: cmp x7, x9 + 0005dab8: b.gt #0x5dad8 + 0005dabc: b.lt #0x5dafc + 0005dac0: cmp x6, x8 + 0005dac4: b.hi #0x5dad8 + 0005dac8: cset w1, eq + 0005dacc: cbz w1, #0x5dae8 + 0005dad0: cmp x3, x4 + 0005dad4: b.ls #0x5dae8 + 0005dad8: cmp x0, xzr + 0005dadc: mov w0, #1 + 0005dae0: csinv w0, w0, wzr, eq + 0005dae4: b #0x5db34 + 0005dae8: cmp x8, x6 + 0005daec: b.hi #0x5dafc + 0005daf0: cbz w1, #0x5db1c + 0005daf4: cmp x4, x3 + 0005daf8: b.ls #0x5db1c + 0005dafc: cmp x0, xzr + 0005db00: mov w0, #-1 + 0005db04: csinc w0, w0, wzr, eq + 0005db08: b #0x5db34 + 0005db0c: mov w0, #1 + 0005db10: bl #0xffffffffffd89a28 + 0005db14: mov w0, #-2 + 0005db18: b #0x5db34 + 0005db1c: mov w0, #0 + 0005db20: b #0x5db34 + 0005db24: cmp x9, x7 + 0005db28: mov w5, #0 + 0005db2c: b.ne #0x5da78 + 0005db30: b #0x5da5c + 0005db34: ldp x29, x30, [sp], #0x10 + 0005db38: ret + 0005db3c: stp x29, x30, [sp, #-0x10]! + 0005db40: fmov x0, d0 + 0005db44: fmov x1, v0.d[1] + 0005db48: mov x29, sp + 0005db4c: mov x3, x0 + 0005db50: mov x0, x1 + 0005db54: fmov x4, d1 + 0005db58: fmov x5, v1.d[1] + 0005db5c: mrs x1, fpcr + 0005db60: ubfx x7, x0, #0x30, #0xf + 0005db64: ubfx x6, x0, #0, #0x30 + 0005db68: lsr x1, x0, #0x3f + 0005db6c: mov x0, #0x7fff + 0005db70: cmp x7, x0 + 0005db74: ubfx x8, x5, #0, #0x30 + 0005db78: ubfx x9, x5, #0x30, #0xf + 0005db7c: lsr x2, x5, #0x3f + 0005db80: b.ne #0x5db90 + 0005db84: orr x0, x6, x3 + 0005db88: cbnz x0, #0x5dc48 + 0005db8c: b #0x5dc60 + 0005db90: cmp x9, x0 + 0005db94: b.ne #0x5dba0 + 0005db98: orr x0, x8, x4 + 0005db9c: cbnz x0, #0x5dc48 + 0005dba0: mov w5, #0 + 0005dba4: cbnz x7, #0x5dbb4 + 0005dba8: orr x0, x6, x3 + 0005dbac: cmp x0, xzr + 0005dbb0: cset w5, eq + 0005dbb4: mov w10, #0 + 0005dbb8: cbnz x9, #0x5dbc8 + 0005dbbc: orr x0, x8, x4 + 0005dbc0: cmp x0, xzr + 0005dbc4: cset w10, eq + 0005dbc8: tst w10, w5 + 0005dbcc: mov w0, #0 + 0005dbd0: b.ne #0x5dc70 + 0005dbd4: uxtb w2, w2 + 0005dbd8: cmp x2, xzr + 0005dbdc: cbnz w5, #0x5dc3c + 0005dbe0: uxtb w0, w1 + 0005dbe4: cbnz w10, #0x5dc14 + 0005dbe8: cmp x0, x2 + 0005dbec: b.ne #0x5dc14 + 0005dbf0: cmp x7, x9 + 0005dbf4: b.gt #0x5dc14 + 0005dbf8: b.lt #0x5dc38 + 0005dbfc: cmp x6, x8 + 0005dc00: b.hi #0x5dc14 + 0005dc04: cset w1, eq + 0005dc08: cbz w1, #0x5dc24 + 0005dc0c: cmp x3, x4 + 0005dc10: b.ls #0x5dc24 + 0005dc14: cmp x0, xzr + 0005dc18: mov w0, #1 + 0005dc1c: csinv w0, w0, wzr, eq + 0005dc20: b #0x5dc70 + 0005dc24: cmp x8, x6 + 0005dc28: b.hi #0x5dc38 + 0005dc2c: cbz w1, #0x5dc58 + 0005dc30: cmp x4, x3 + 0005dc34: b.ls #0x5dc58 + 0005dc38: cmp x0, xzr + 0005dc3c: mov w0, #-1 + 0005dc40: csinc w0, w0, wzr, eq + 0005dc44: b #0x5dc70 + 0005dc48: mov w0, #1 + 0005dc4c: bl #0xffffffffffd89a28 + 0005dc50: mov w0, #2 + 0005dc54: b #0x5dc70 + 0005dc58: mov w0, #0 + 0005dc5c: b #0x5dc70 + 0005dc60: cmp x9, x7 + 0005dc64: mov w5, #0 + 0005dc68: b.ne #0x5dbb4 + 0005dc6c: b #0x5db98 + 0005dc70: ldp x29, x30, [sp], #0x10 + 0005dc74: ret + 0005dc78: mov x2, #0 + 0005dc7c: mov w3, #0 + 0005dc80: ldrb w5, [x0], #1 + 0005dc84: and x4, x5, #0x7f + 0005dc88: lsl x4, x4, x3 + 0005dc8c: add w3, w3, #7 + 0005dc90: orr x2, x2, x4 + 0005dc94: tbnz w5, #7, #0x5dc80 + 0005dc98: str x2, [x1] + 0005dc9c: ret + 0005dca0: mov x2, #0 + 0005dca4: mov w3, #0 + 0005dca8: ldrb w4, [x0], #1 + 0005dcac: and x5, x4, #0x7f + 0005dcb0: lsl x5, x5, x3 + 0005dcb4: add w3, w3, #7 + 0005dcb8: orr x2, x2, x5 + 0005dcbc: tbnz w4, #7, #0x5dca8 + 0005dcc0: cmp w3, #0x3f + 0005dcc4: b.hi #0x5dcd8 + 0005dcc8: tbz w4, #6, #0x5dcd8 + 0005dccc: mov x4, #-1 + 0005dcd0: lsl x3, x4, x3 + 0005dcd4: orr x2, x3, x2 + 0005dcd8: str x2, [x1] + 0005dcdc: ret + 0005dce0: stp x29, x30, [sp, #-0x40]! + 0005dce4: mov x29, sp + 0005dce8: stp x19, x20, [sp, #0x10] + 0005dcec: uxtb w20, w0 + 0005dcf0: mov x19, x2 + 0005dcf4: stp x21, x22, [sp, #0x20] + 0005dcf8: cmp w20, #0x50 + 0005dcfc: mov x22, x1 + 0005dd00: mov x21, x3 + 0005dd04: b.ne #0x5dd18 + 0005dd08: add x19, x2, #7 + 0005dd0c: and x0, x19, #0xfffffffffffffff8 + 0005dd10: ldr x1, [x0], #8 + 0005dd14: b #0x5ddbc + 0005dd18: and w1, w20, #0xf + 0005dd1c: cmp w1, #0xc + 0005dd20: b.hi #0x5dd9c + 0005dd24: adrp x0, #0xa7000 + 0005dd28: add x0, x0, #0x630 + 0005dd2c: ldrb w0, [x0, w1, uxtw] + 0005dd30: adr x1, #0x5dd3c + 0005dd34: add x0, x1, w0, sxtb #2 + 0005dd38: br x0 + 0005dd3c: mov x0, x2 + 0005dd40: add x1, x29, #0x38 + 0005dd44: bl #0x5dc78 + 0005dd48: b #0x5dd58 + 0005dd4c: mov x0, x2 + 0005dd50: add x1, x29, #0x38 + 0005dd54: bl #0x5dca0 + 0005dd58: ldr x1, [x29, #0x38] + 0005dd5c: b #0x5dda0 + 0005dd60: mov x0, x2 + 0005dd64: ldrh w1, [x0], #2 + 0005dd68: b #0x5dda0 + 0005dd6c: mov x0, x2 + 0005dd70: ldr w1, [x0], #4 + 0005dd74: b #0x5dda0 + 0005dd78: mov x0, x2 + 0005dd7c: ldrsh x1, [x0], #2 + 0005dd80: b #0x5dda0 + 0005dd84: mov x0, x2 + 0005dd88: ldrsw x1, [x0], #4 + 0005dd8c: b #0x5dda0 + 0005dd90: mov x0, x2 + 0005dd94: ldr x1, [x0], #8 + 0005dd98: b #0x5dda0 + 0005dd9c: bl #0xffffffffffd8ae48 + 0005dda0: cbz x1, #0x5ddbc + 0005dda4: and w2, w20, #0x70 + 0005dda8: cmp w2, #0x10 + 0005ddac: csel x19, x19, x22, eq + 0005ddb0: add x1, x1, x19 + 0005ddb4: tbz w20, #7, #0x5ddbc + 0005ddb8: ldr x1, [x1] + 0005ddbc: str x1, [x21] + 0005ddc0: ldp x19, x20, [sp, #0x10] + 0005ddc4: ldp x21, x22, [sp, #0x20] + 0005ddc8: ldp x29, x30, [sp], #0x40 + 0005ddcc: ret + 0005ddd0: adrp x2, #0x172000 + 0005ddd4: mov w0, #8 + 0005ddd8: add x1, x2, #0x790 + 0005dddc: strb w0, [x2, #0x790] + 0005dde0: strb w0, [x1, #1] + 0005dde4: strb w0, [x1, #2] + 0005dde8: strb w0, [x1, #3] + 0005ddec: strb w0, [x1, #4] + 0005ddf0: strb w0, [x1, #5] + 0005ddf4: strb w0, [x1, #6] + 0005ddf8: strb w0, [x1, #7] + 0005ddfc: strb w0, [x1, #8] + 0005de00: strb w0, [x1, #9] + 0005de04: strb w0, [x1, #0xa] + 0005de08: strb w0, [x1, #0xb] + 0005de0c: strb w0, [x1, #0xc] + 0005de10: strb w0, [x1, #0xd] + 0005de14: strb w0, [x1, #0xe] + 0005de18: strb w0, [x1, #0xf] + 0005de1c: strb w0, [x1, #0x10] + 0005de20: strb w0, [x1, #0x11] + 0005de24: strb w0, [x1, #0x12] + 0005de28: strb w0, [x1, #0x13] + 0005de2c: strb w0, [x1, #0x14] + 0005de30: strb w0, [x1, #0x15] + 0005de34: strb w0, [x1, #0x16] + 0005de38: strb w0, [x1, #0x17] + 0005de3c: strb w0, [x1, #0x18] + 0005de40: strb w0, [x1, #0x19] + 0005de44: strb w0, [x1, #0x1a] + 0005de48: strb w0, [x1, #0x1b] + 0005de4c: strb w0, [x1, #0x1c] + 0005de50: strb w0, [x1, #0x1d] + 0005de54: strb w0, [x1, #0x1e] + 0005de58: strb w0, [x1, #0x1f] + 0005de5c: strb w0, [x1, #0x40] + 0005de60: strb w0, [x1, #0x41] + 0005de64: strb w0, [x1, #0x42] + 0005de68: strb w0, [x1, #0x43] + 0005de6c: strb w0, [x1, #0x44] + 0005de70: strb w0, [x1, #0x45] + 0005de74: strb w0, [x1, #0x46] + 0005de78: strb w0, [x1, #0x47] + 0005de7c: strb w0, [x1, #0x48] + 0005de80: strb w0, [x1, #0x49] + 0005de84: strb w0, [x1, #0x4a] + 0005de88: strb w0, [x1, #0x4b] + 0005de8c: strb w0, [x1, #0x4c] + 0005de90: strb w0, [x1, #0x4d] + 0005de94: strb w0, [x1, #0x4e] + 0005de98: strb w0, [x1, #0x4f] + 0005de9c: strb w0, [x1, #0x50] + 0005dea0: strb w0, [x1, #0x51] + 0005dea4: strb w0, [x1, #0x52] + 0005dea8: strb w0, [x1, #0x53] + 0005deac: strb w0, [x1, #0x54] + 0005deb0: strb w0, [x1, #0x55] + 0005deb4: strb w0, [x1, #0x56] + 0005deb8: strb w0, [x1, #0x57] + 0005debc: strb w0, [x1, #0x58] + 0005dec0: strb w0, [x1, #0x59] + 0005dec4: strb w0, [x1, #0x5a] + 0005dec8: strb w0, [x1, #0x5b] + 0005decc: strb w0, [x1, #0x5c] + 0005ded0: strb w0, [x1, #0x5d] + 0005ded4: strb w0, [x1, #0x5e] + 0005ded8: strb w0, [x1, #0x5f] + 0005dedc: strb w0, [x1, #0x60] + 0005dee0: ret + 0005dee4: adrp x3, #0x172000 + 0005dee8: stp x29, x30, [sp, #-0x10]! + 0005deec: mov x29, sp + 0005def0: ldrb w3, [x3, #0x7af] + 0005def4: cmp w3, #8 + 0005def8: b.ne #0x5df10 + 0005defc: str x1, [x2] + 0005df00: ldr x1, [x0, #0x340] + 0005df04: tbz x1, #0x3e, #0x5df14 + 0005df08: strb wzr, [x0, #0x377] + 0005df0c: b #0x5df14 + 0005df10: bl #0xffffffffffd8ae48 + 0005df14: str x2, [x0, #0xf8] + 0005df18: ldp x29, x30, [sp], #0x10 + 0005df1c: ret + 0005df20: stp x29, x30, [sp, #-0x10]! + 0005df24: cmp w1, #0x61 + 0005df28: mov x29, sp + 0005df2c: b.le #0x5df34 + 0005df30: bl #0xffffffffffd8ae48 + 0005df34: adrp x3, #0x172000 + 0005df38: sxtw x2, w1 + 0005df3c: add x3, x3, #0x790 + 0005df40: ldr x4, [x0, #0x340] + 0005df44: ldr x1, [x0, w1, sxtw #3] + 0005df48: ldrb w3, [x3, x2] + 0005df4c: tbz x4, #0x3e, #0x5df64 + 0005df50: add x2, x0, x2 + 0005df54: ldrb w0, [x2, #0x358] + 0005df58: cbz w0, #0x5df64 + 0005df5c: mov x0, x1 + 0005df60: b #0x5df70 + 0005df64: cmp w3, #8 + 0005df68: b.ne #0x5df30 + 0005df6c: ldr x0, [x1] + 0005df70: ldp x29, x30, [sp], #0x10 + 0005df74: ret + 0005df78: stp x29, x30, [sp, #-0x40]! + 0005df7c: mov x29, sp + 0005df80: stp x21, x22, [sp, #0x20] + 0005df84: mov x21, x0 + 0005df88: ldr x0, [x1, #0x340] + 0005df8c: stp x19, x20, [sp, #0x10] + 0005df90: mov x19, x1 + 0005df94: tbz x0, #0x3e, #0x5dfa0 + 0005df98: ldrb w0, [x1, #0x377] + 0005df9c: cbnz w0, #0x5dfb8 + +### 0x5f900 @ 0x5f900 size=2048 + 0005f900: stp x2, x3, [sp, #0x20] + 0005f904: stp d14, d15, [sp, #0xb0] + 0005f908: mov x2, x30 + 0005f90c: add x1, x29, #0x850 + 0005f910: stp x21, x22, [sp, #0x40] + 0005f914: mov x21, x0 + 0005f918: mov x0, x20 + 0005f91c: stp x23, x24, [sp, #0x50] + 0005f920: stp x25, x26, [sp, #0x60] + 0005f924: stp x27, x28, [sp, #0x70] + 0005f928: add x19, x29, #0x490 + 0005f92c: bl #0x5f2a4 + 0005f930: mov x0, x19 + 0005f934: mov x1, x20 + 0005f938: mov x2, #0x3c0 + 0005f93c: bl #0xffffffffffd87ed8 + 0005f940: ldr x0, [x21, #0x10] + 0005f944: cbnz x0, #0x5f958 + 0005f948: mov x0, x21 + 0005f94c: mov x1, x19 + 0005f950: bl #0x5f3cc + 0005f954: b #0x5f964 + 0005f958: mov x0, x21 + 0005f95c: mov x1, x19 + 0005f960: bl #0x5f48c + 0005f964: cmp w0, #7 + 0005f968: b.eq #0x5f970 + 0005f96c: bl #0xffffffffffd8ae48 + 0005f970: mov x1, x19 + 0005f974: mov x0, x20 + 0005f978: bl #0x5df78 + 0005f97c: ldr x19, [x29, #0x7a8] + 0005f980: str x0, [x29, #0xc8] + 0005f984: ldr x0, [x29, #0x7a0] + 0005f988: mov x1, x19 + 0005f98c: bl #0x5f66c + 0005f990: str x19, [sp, #8] + 0005f994: ldr x4, [x29, #0xc8] + 0005f998: ldp d8, d9, [sp, #0x80] + 0005f99c: ldp x0, x1, [sp, #0x10] + 0005f9a0: ldp d10, d11, [sp, #0x90] + 0005f9a4: ldp x2, x3, [sp, #0x20] + 0005f9a8: ldp d12, d13, [sp, #0xa0] + 0005f9ac: ldp x19, x20, [sp, #0x30] + 0005f9b0: ldp d14, d15, [sp, #0xb0] + 0005f9b4: ldp x21, x22, [sp, #0x40] + 0005f9b8: ldp x23, x24, [sp, #0x50] + 0005f9bc: ldp x25, x26, [sp, #0x60] + 0005f9c0: ldp x27, x28, [sp, #0x70] + 0005f9c4: ldp x29, x30, [sp], #0xc0 + 0005f9c8: mov x16, sp + 0005f9cc: add sp, sp, x4 + 0005f9d0: add sp, sp, #0x790 + 0005f9d4: ret + 0005f9d8: sub sp, sp, #0x790 + 0005f9dc: stp x29, x30, [sp, #-0xc0]! + 0005f9e0: mov x29, sp + 0005f9e4: stp d8, d9, [sp, #0x80] + 0005f9e8: stp x0, x1, [sp, #0x10] + 0005f9ec: stp d10, d11, [sp, #0x90] + 0005f9f0: ldr x1, [x0, #0x10] + 0005f9f4: stp d12, d13, [sp, #0xa0] + 0005f9f8: stp x2, x3, [sp, #0x20] + 0005f9fc: stp d14, d15, [sp, #0xb0] + 0005fa00: stp x21, x22, [sp, #0x40] + 0005fa04: stp x19, x20, [sp, #0x30] + 0005fa08: stp x23, x24, [sp, #0x50] + 0005fa0c: stp x25, x26, [sp, #0x60] + 0005fa10: stp x27, x28, [sp, #0x70] + 0005fa14: mov x2, x30 + 0005fa18: mov x21, x0 + 0005fa1c: cbnz x1, #0x5fa2c + 0005fa20: bl #0xffffffffffd88298 + 0005fa24: mov x4, #0 + 0005fa28: b #0x5fa90 + 0005fa2c: add x20, x29, #0xd0 + 0005fa30: add x1, x29, #0x850 + 0005fa34: mov x0, x20 + 0005fa38: add x19, x29, #0x490 + 0005fa3c: bl #0x5f2a4 + 0005fa40: mov x1, x20 + 0005fa44: mov x2, #0x3c0 + 0005fa48: mov x0, x19 + 0005fa4c: bl #0xffffffffffd87ed8 + 0005fa50: mov x0, x21 + 0005fa54: mov x1, x19 + 0005fa58: bl #0x5f48c + 0005fa5c: cmp w0, #7 + 0005fa60: b.eq #0x5fa68 + 0005fa64: bl #0xffffffffffd8ae48 + 0005fa68: mov x1, x19 + 0005fa6c: mov x0, x20 + 0005fa70: bl #0x5df78 + 0005fa74: ldr x19, [x29, #0x7a8] + 0005fa78: str x0, [x29, #0xc8] + 0005fa7c: ldr x0, [x29, #0x7a0] + 0005fa80: mov x1, x19 + 0005fa84: bl #0x5f66c + 0005fa88: str x19, [sp, #8] + 0005fa8c: ldr x4, [x29, #0xc8] + 0005fa90: ldp x2, x3, [sp, #0x20] + 0005fa94: ldp d8, d9, [sp, #0x80] + 0005fa98: ldp x19, x20, [sp, #0x30] + 0005fa9c: ldp d10, d11, [sp, #0x90] + 0005faa0: ldp x21, x22, [sp, #0x40] + 0005faa4: ldp d12, d13, [sp, #0xa0] + 0005faa8: ldp x23, x24, [sp, #0x50] + 0005faac: ldp d14, d15, [sp, #0xb0] + 0005fab0: ldp x25, x26, [sp, #0x60] + 0005fab4: ldp x27, x28, [sp, #0x70] + 0005fab8: ldp x0, x1, [sp, #0x10] + 0005fabc: ldp x29, x30, [sp], #0xc0 + 0005fac0: mov x16, sp + 0005fac4: add sp, sp, x4 + 0005fac8: add sp, sp, #0x790 + 0005facc: ret + 0005fad0: stp x29, x30, [sp, #-0x10]! + 0005fad4: mov x29, sp + 0005fad8: ldr x2, [x0, #8] + 0005fadc: cbz x2, #0x5faec + 0005fae0: mov x1, x0 + 0005fae4: mov w0, #1 + 0005fae8: blr x2 + 0005faec: ldp x29, x30, [sp], #0x10 + 0005faf0: ret + 0005faf4: sub sp, sp, #0xa40 + 0005faf8: mov x2, x30 + 0005fafc: stp x29, x30, [sp, #-0xa0]! + 0005fb00: mov x29, sp + 0005fb04: stp x19, x20, [sp, #0x10] + 0005fb08: stp d8, d9, [sp, #0x60] + 0005fb0c: add x20, x29, #0xa0 + 0005fb10: stp d10, d11, [sp, #0x70] + 0005fb14: stp x21, x22, [sp, #0x20] + 0005fb18: stp d12, d13, [sp, #0x80] + 0005fb1c: stp x23, x24, [sp, #0x30] + 0005fb20: stp d14, d15, [sp, #0x90] + 0005fb24: mov x22, x0 + 0005fb28: mov x23, x1 + 0005fb2c: mov x0, x20 + 0005fb30: add x1, x29, #0xae0 + 0005fb34: add x21, x29, #0x460 + 0005fb38: stp x25, x26, [sp, #0x40] + 0005fb3c: stp x27, x28, [sp, #0x50] + 0005fb40: bl #0x5f2a4 + 0005fb44: mov x0, x20 + 0005fb48: mov x1, x21 + 0005fb4c: bl #0x5e6c0 + 0005fb50: cmp w0, #5 + 0005fb54: mov w19, w0 + 0005fb58: b.eq #0x5fb60 + 0005fb5c: cbnz w0, #0x5fb88 + 0005fb60: mov x0, x20 + 0005fb64: mov x1, x23 + 0005fb68: blr x22 + 0005fb6c: cbnz w0, #0x5fb88 + 0005fb70: cmp w19, #5 + 0005fb74: b.eq #0x5fb90 + 0005fb78: mov x0, x20 + 0005fb7c: mov x1, x21 + 0005fb80: bl #0x5f380 + 0005fb84: b #0x5fb44 + 0005fb88: mov w0, #3 + 0005fb8c: b #0x5fb94 + 0005fb90: mov w0, w19 + 0005fb94: ldp x19, x20, [sp, #0x10] + 0005fb98: ldp d8, d9, [sp, #0x60] + 0005fb9c: ldp x21, x22, [sp, #0x20] + 0005fba0: ldp d10, d11, [sp, #0x70] + 0005fba4: ldp x23, x24, [sp, #0x30] + 0005fba8: ldp d12, d13, [sp, #0x80] + 0005fbac: ldp x25, x26, [sp, #0x40] + 0005fbb0: ldp d14, d15, [sp, #0x90] + 0005fbb4: ldp x27, x28, [sp, #0x50] + 0005fbb8: ldp x29, x30, [sp], #0xa0 + 0005fbbc: add sp, sp, #0xa40 + 0005fbc0: ret + 0005fbc4: mov x2, #0 + 0005fbc8: mov w3, #0 + 0005fbcc: ldrb w5, [x0], #1 + 0005fbd0: and x4, x5, #0x7f + 0005fbd4: lsl x4, x4, x3 + 0005fbd8: add w3, w3, #7 + 0005fbdc: orr x2, x2, x4 + 0005fbe0: tbnz w5, #7, #0x5fbcc + 0005fbe4: str x2, [x1] + 0005fbe8: ret + 0005fbec: mov x2, #0 + 0005fbf0: mov w3, #0 + 0005fbf4: ldrb w4, [x0], #1 + 0005fbf8: and x5, x4, #0x7f + 0005fbfc: lsl x5, x5, x3 + 0005fc00: add w3, w3, #7 + 0005fc04: orr x2, x2, x5 + 0005fc08: tbnz w4, #7, #0x5fbf4 + 0005fc0c: cmp w3, #0x3f + 0005fc10: b.hi #0x5fc24 + 0005fc14: tbz w4, #6, #0x5fc24 + 0005fc18: mov x4, #-1 + 0005fc1c: lsl x3, x4, x3 + 0005fc20: orr x2, x3, x2 + 0005fc24: str x2, [x1] + 0005fc28: ret + 0005fc2c: ldr x3, [x1, #8] + 0005fc30: ldr x1, [x2, #8] + 0005fc34: cmp x3, x1 + 0005fc38: csetm w0, lo + 0005fc3c: cmp x3, x1 + 0005fc40: csinc w0, w0, wzr, ls + 0005fc44: ret + 0005fc48: stp x29, x30, [sp, #-0x60]! + 0005fc4c: mov x29, sp + 0005fc50: stp x19, x20, [sp, #0x10] + 0005fc54: lsl w19, w3, #1 + 0005fc58: str x25, [sp, #0x40] + 0005fc5c: stp x23, x24, [sp, #0x30] + 0005fc60: stp x21, x22, [sp, #0x20] + 0005fc64: mov x24, x0 + 0005fc68: mov x25, x1 + 0005fc6c: mov x20, x2 + 0005fc70: mov w23, w4 + 0005fc74: add w19, w19, #1 + 0005fc78: cmp w19, w23 + 0005fc7c: b.ge #0x5fcf0 + 0005fc80: add w21, w19, #1 + 0005fc84: cmp w21, w23 + 0005fc88: b.ge #0x5fcb4 + 0005fc8c: sbfiz x1, x19, #3, #0x20 + 0005fc90: mov x0, x24 + 0005fc94: add x2, x20, x1 + 0005fc98: str x3, [x29, #0x58] + 0005fc9c: ldr x1, [x20, x1] + 0005fca0: ldr x2, [x2, #8] + 0005fca4: blr x25 + 0005fca8: cmp w0, wzr + 0005fcac: ldr x3, [x29, #0x58] + 0005fcb0: csel w19, w19, w21, ge + 0005fcb4: sbfiz x21, x3, #3, #0x20 + 0005fcb8: sbfiz x22, x19, #3, #0x20 + 0005fcbc: mov x0, x24 + 0005fcc0: ldr x1, [x20, x21] + 0005fcc4: ldr x2, [x20, x22] + 0005fcc8: blr x25 + 0005fccc: tbz w0, #0x1f, #0x5fcf0 + 0005fcd0: ldr x1, [x20, x22] + 0005fcd4: mov w3, w19 + 0005fcd8: ldr x0, [x20, x21] + 0005fcdc: str x1, [x20, x21] + 0005fce0: str x0, [x20, x22] + 0005fce4: lsl w0, w19, #1 + 0005fce8: add w19, w0, #1 + 0005fcec: b #0x5fc78 + 0005fcf0: ldp x19, x20, [sp, #0x10] + 0005fcf4: ldp x21, x22, [sp, #0x20] + 0005fcf8: ldp x23, x24, [sp, #0x30] + 0005fcfc: ldr x25, [sp, #0x40] + 0005fd00: ldp x29, x30, [sp], #0x60 + 0005fd04: ret + 0005fd08: stp x29, x30, [sp, #-0x50]! + 0005fd0c: mov x29, sp + 0005fd10: stp x19, x20, [sp, #0x10] + 0005fd14: ldr x19, [x2, #8] + 0005fd18: stp x21, x22, [sp, #0x20] + 0005fd1c: stp x23, x24, [sp, #0x30] + 0005fd20: str x25, [sp, #0x40] + 0005fd24: mov x24, x0 + 0005fd28: mov x25, x1 + 0005fd2c: mov x21, x2 + 0005fd30: add x22, x2, #0x10 + 0005fd34: lsr x20, x19, #1 + 0005fd38: sub w20, w20, #1 + 0005fd3c: tbnz w20, #0x1f, #0x5fd5c + 0005fd40: mov x0, x24 + 0005fd44: mov x1, x25 + 0005fd48: mov x2, x22 + 0005fd4c: mov w3, w20 + 0005fd50: mov w4, w19 + 0005fd54: bl #0x5fc48 + 0005fd58: b #0x5fd38 + 0005fd5c: mov x20, #0 + 0005fd60: sub w19, w19, #1 + 0005fd64: add x23, x22, w19, sxtw #3 + 0005fd68: cmp w19, wzr + 0005fd6c: b.le #0x5fda4 + 0005fd70: ldr x1, [x23, x20] + 0005fd74: mov w4, w19 + 0005fd78: ldr x0, [x21, #0x10] + 0005fd7c: mov x2, x22 + 0005fd80: str x1, [x21, #0x10] + 0005fd84: mov w3, #0 + 0005fd88: str x0, [x23, x20] + 0005fd8c: mov x1, x25 + 0005fd90: mov x0, x24 + 0005fd94: sub w19, w19, #1 + 0005fd98: sub x20, x20, #8 + 0005fd9c: bl #0x5fc48 + 0005fda0: b #0x5fd68 + 0005fda4: ldp x19, x20, [sp, #0x10] + 0005fda8: ldp x21, x22, [sp, #0x20] + 0005fdac: ldp x23, x24, [sp, #0x30] + 0005fdb0: ldr x25, [sp, #0x40] + 0005fdb4: ldp x29, x30, [sp], #0x50 + 0005fdb8: ret + 0005fdbc: stp x29, x30, [sp, #-0x10]! + 0005fdc0: uxtb w0, w0 + 0005fdc4: cmp w0, #0xff + 0005fdc8: mov x29, sp + 0005fdcc: b.eq #0x5fe08 + 0005fdd0: and w0, w0, #7 + 0005fdd4: cmp w0, #4 + 0005fdd8: b.hi #0x5fe04 + 0005fddc: adrp x1, #0xa7000 + 0005fde0: add x1, x1, #0x6d0 + 0005fde4: ldrb w0, [x1, w0, uxtw] + 0005fde8: adr x1, #0x5fdf4 + 0005fdec: add x0, x1, w0, sxtb #2 + 0005fdf0: br x0 + 0005fdf4: mov w0, #2 + 0005fdf8: b #0x5fe14 + 0005fdfc: mov w0, #4 + 0005fe00: b #0x5fe14 + 0005fe04: bl #0xffffffffffd8ae48 + 0005fe08: mov w0, #0 + 0005fe0c: b #0x5fe14 + 0005fe10: mov w0, #8 + 0005fe14: ldp x29, x30, [sp], #0x10 + 0005fe18: ret + 0005fe1c: stp x29, x30, [sp, #-0x10]! + 0005fe20: uxtb w0, w0 + 0005fe24: cmp w0, #0xff + 0005fe28: mov x29, sp + 0005fe2c: b.eq #0x5fe70 + 0005fe30: and w0, w0, #0x70 + 0005fe34: cmp w0, #0x20 + 0005fe38: b.eq #0x5fe60 + 0005fe3c: b.hi #0x5fe4c + 0005fe40: cmp w0, #0x10 + 0005fe44: cbnz w0, #0x5fe58 + 0005fe48: b #0x5fe70 + 0005fe4c: cmp w0, #0x30 + 0005fe50: b.eq #0x5fe68 + 0005fe54: cmp w0, #0x50 + 0005fe58: b.eq #0x5fe70 + 0005fe5c: bl #0xffffffffffd8ae48 + 0005fe60: ldr x0, [x1, #8] + 0005fe64: b #0x5fe74 + 0005fe68: ldr x0, [x1, #0x10] + 0005fe6c: b #0x5fe74 + 0005fe70: mov x0, #0 + 0005fe74: ldp x29, x30, [sp], #0x10 + 0005fe78: ret + 0005fe7c: stp x29, x30, [sp, #-0x10]! + 0005fe80: uxtb w0, w0 + 0005fe84: cmp w0, #0xff + 0005fe88: mov x29, sp + 0005fe8c: b.eq #0x5fed0 + 0005fe90: and w0, w0, #0x70 + 0005fe94: cmp w0, #0x20 + 0005fe98: b.eq #0x5fec0 + 0005fe9c: b.hi #0x5feac + 0005fea0: cmp w0, #0x10 + 0005fea4: cbnz w0, #0x5feb8 + 0005fea8: b #0x5fed0 + 0005feac: cmp w0, #0x30 + 0005feb0: b.eq #0x5fec8 + 0005feb4: cmp w0, #0x50 + 0005feb8: b.eq #0x5fed0 + 0005febc: bl #0xffffffffffd8ae48 + 0005fec0: ldr x0, [x1, #8] + 0005fec4: b #0x5fed4 + 0005fec8: ldr x0, [x1, #0x10] + 0005fecc: b #0x5fed4 + 0005fed0: mov x0, #0 + 0005fed4: ldp x29, x30, [sp], #0x10 + 0005fed8: ret + 0005fedc: stp x29, x30, [sp, #-0x40]! + 0005fee0: mov x29, sp + 0005fee4: stp x19, x20, [sp, #0x10] + 0005fee8: uxtb w20, w0 + 0005feec: mov x19, x2 + 0005fef0: stp x21, x22, [sp, #0x20] + 0005fef4: cmp w20, #0x50 + 0005fef8: mov x22, x1 + 0005fefc: mov x21, x3 + 0005ff00: b.ne #0x5ff14 + 0005ff04: add x19, x2, #7 + 0005ff08: and x0, x19, #0xfffffffffffffff8 + 0005ff0c: ldr x1, [x0], #8 + 0005ff10: b #0x5ffb8 + 0005ff14: and w1, w20, #0xf + 0005ff18: cmp w1, #0xc + 0005ff1c: b.hi #0x5ff98 + 0005ff20: adrp x0, #0xa7000 + 0005ff24: add x0, x0, #0x6d8 + 0005ff28: ldrb w0, [x0, w1, uxtw] + 0005ff2c: adr x1, #0x5ff38 + 0005ff30: add x0, x1, w0, sxtb #2 + 0005ff34: br x0 + 0005ff38: mov x0, x2 + 0005ff3c: add x1, x29, #0x38 + 0005ff40: bl #0x5fbc4 + 0005ff44: b #0x5ff54 + 0005ff48: mov x0, x2 + 0005ff4c: add x1, x29, #0x38 + 0005ff50: bl #0x5fbec + 0005ff54: ldr x1, [x29, #0x38] + 0005ff58: b #0x5ff9c + 0005ff5c: mov x0, x2 + 0005ff60: ldrh w1, [x0], #2 + 0005ff64: b #0x5ff9c + 0005ff68: mov x0, x2 + 0005ff6c: ldr w1, [x0], #4 + 0005ff70: b #0x5ff9c + 0005ff74: mov x0, x2 + 0005ff78: ldrsh x1, [x0], #2 + 0005ff7c: b #0x5ff9c + 0005ff80: mov x0, x2 + 0005ff84: ldrsw x1, [x0], #4 + 0005ff88: b #0x5ff9c + 0005ff8c: mov x0, x2 + 0005ff90: ldr x1, [x0], #8 + 0005ff94: b #0x5ff9c + 0005ff98: bl #0xffffffffffd8ae48 + 0005ff9c: cbz x1, #0x5ffb8 + 0005ffa0: and w2, w20, #0x70 + 0005ffa4: cmp w2, #0x10 + 0005ffa8: csel x19, x19, x22, eq + 0005ffac: add x1, x1, x19 + 0005ffb0: tbz w20, #7, #0x5ffb8 + 0005ffb4: ldr x1, [x1] + 0005ffb8: str x1, [x21] + 0005ffbc: ldp x19, x20, [sp, #0x10] + 0005ffc0: ldp x21, x22, [sp, #0x20] + 0005ffc4: ldp x29, x30, [sp], #0x40 + 0005ffc8: ret + 0005ffcc: stp x29, x30, [sp, #-0x50]! + 0005ffd0: mov x29, sp + 0005ffd4: stp x19, x20, [sp, #0x10] + 0005ffd8: ldrh w19, [x0, #0x20] + 0005ffdc: mov x20, x0 + 0005ffe0: str x23, [sp, #0x30] + 0005ffe4: mov x23, x1 + 0005ffe8: ubfx x19, x19, #3, #8 + 0005ffec: mov x1, x20 + 0005fff0: mov w0, w19 + 0005fff4: stp x21, x22, [sp, #0x20] + 0005fff8: mov x22, x2 + 0005fffc: bl #0x5fe1c + 00060000: mov x21, x0 + 00060004: add x2, x23, #8 + 00060008: mov x1, x21 + 0006000c: add x3, x29, #0x40 + 00060010: mov w0, w19 + 00060014: bl #0x5fedc + 00060018: ldrh w0, [x20, #0x20] + 0006001c: mov x1, x21 + 00060020: add x2, x22, #8 + 00060024: add x3, x29, #0x48 + 00060028: lsr x0, x0, #3 + 0006002c: bl #0x5fedc + 00060030: ldr x23, [sp, #0x30] + 00060034: ldr x2, [x29, #0x40] + 00060038: ldr x1, [x29, #0x48] + 0006003c: ldp x19, x20, [sp, #0x10] + 00060040: cmp x2, x1 + 00060044: csetm w0, lo + 00060048: cmp x2, x1 + 0006004c: ldp x21, x22, [sp, #0x20] + 00060050: csinc w0, w0, wzr, ls + 00060054: ldp x29, x30, [sp], #0x50 + 00060058: ret + 0006005c: stp x29, x30, [sp, #-0x40]! + 00060060: mov x29, sp + 00060064: stp x19, x20, [sp, #0x10] + 00060068: add x20, x0, #9 + 0006006c: mov x19, x0 + 00060070: mov x0, x20 + 00060074: bl #0xffffffffffd893d8 + 00060078: add x0, x0, #1 + 0006007c: ldrb w2, [x19, #8] + 00060080: add x1, x20, x0 + 00060084: cmp w2, #3 + 00060088: b.ls #0x600a8 + 0006008c: ldrb w2, [x20, x0] + 00060090: mov w0, #0xff + 00060094: cmp w2, #8 + 00060098: b.ne #0x6014c + 0006009c: ldrb w2, [x1, #1] + 000600a0: cbnz w2, #0x6014c + 000600a4: add x1, x1, #2 + 000600a8: ldrb w0, [x19, #9] + 000600ac: cmp w0, #0x7a + 000600b0: b.eq #0x600bc + 000600b4: mov w0, #0 + 000600b8: b #0x6014c + 000600bc: add x20, x29, #0x30 + 000600c0: mov x0, x1 + 000600c4: mov x1, x20 + 000600c8: bl #0x5fbc4 + 000600cc: add x1, x29, #0x38 + 000600d0: bl #0x5fbec + 000600d4: ldrb w2, [x19, #8] + 000600d8: cmp w2, #1 + 000600dc: b.ne #0x600e8 + 000600e0: add x0, x0, #1 + 000600e4: b #0x600f0 + 000600e8: mov x1, x20 + 000600ec: bl #0x5fbc4 + 000600f0: mov x1, x20 + 000600f4: add x19, x19, #0xa + 000600f8: add x20, x29, #0x28 + 000600fc: bl #0x5fbc4 + +### 0x5d250 @ 0x5d250 size=2048 + 0005d250: ldp x29, x30, [sp], #0x60 + 0005d254: ret + 0005d258: ldr x23, [x19, #0x10] + 0005d25c: b #0x5d1fc + 0005d260: ldr x0, [x29, #0x40] + 0005d264: bl #0xffffffffffd88b88 + 0005d268: cbnz x20, #0x5d2ac + 0005d26c: ldp x19, x20, [sp, #0x10] + 0005d270: ldp x21, x22, [sp, #0x20] + 0005d274: ldr x23, [sp, #0x30] + 0005d278: mov x0, #0 + 0005d27c: ldp x29, x30, [sp], #0x60 + 0005d280: ret + 0005d284: mov x0, x21 + 0005d288: bl #0xffffffffffd88b88 + 0005d28c: str x23, [x22] + 0005d290: b #0x5d238 + 0005d294: cbz x22, #0x5d238 + 0005d298: str x23, [x22] + 0005d29c: b #0x5d238 + 0005d2a0: cbz x20, #0x5d26c + 0005d2a4: cmp x23, #1 + 0005d2a8: b.eq #0x5d2c4 + 0005d2ac: mov w1, #-2 + 0005d2b0: mov x0, #0 + 0005d2b4: str w1, [x20] + 0005d2b8: b #0x5d1a8 + 0005d2bc: mov x0, x19 + 0005d2c0: b #0x5d1a8 + 0005d2c4: mov w1, #-1 + 0005d2c8: mov x0, #0 + 0005d2cc: str w1, [x20] + 0005d2d0: b #0x5d1a8 + 0005d2d4: stp x29, x30, [sp, #-0x10]! + 0005d2d8: mov x29, sp + 0005d2dc: cbz x0, #0x5d2fc + 0005d2e0: cbz x1, #0x5d2fc + 0005d2e4: bl #0x5cd34 + 0005d2e8: cmp w0, wzr + 0005d2ec: mov w0, #-2 + 0005d2f0: csel w0, w0, wzr, eq + 0005d2f4: ldp x29, x30, [sp], #0x10 + 0005d2f8: ret + 0005d2fc: mov w0, #-3 + 0005d300: b #0x5d2f4 + 0005d304: stp x29, x30, [sp, #-0x10]! + 0005d308: mov x29, sp + 0005d30c: bl #0xffffffffffd8a178 + 0005d310: ldr x0, [x0] + 0005d314: cbz x0, #0x5d338 + 0005d318: ldr x1, [x0, #0x50] + 0005d31c: tbnz w1, #0, #0x5d32c + 0005d320: ldr x0, [x0] + 0005d324: ldp x29, x30, [sp], #0x10 + 0005d328: ret + 0005d32c: ldr x0, [x0] + 0005d330: sub x0, x0, #0x70 + 0005d334: b #0x5d320 + 0005d338: mov x0, #0 + 0005d33c: b #0x5d324 + 0005d340: mov w1, #0x3d + 0005d344: and w0, w0, w1 + 0005d348: sub w0, w0, #1 + 0005d34c: cmp w0, #0x3b + 0005d350: b.ls #0x5d35c + 0005d354: mov x0, #0 + 0005d358: ret + 0005d35c: adrp x1, #0xa7000 + 0005d360: add x1, x1, #0x5a4 + 0005d364: ldrb w0, [x1, w0, uxtw] + 0005d368: adr x1, #0x5d374 + 0005d36c: add x0, x1, w0, sxtb #2 + 0005d370: br x0 + 0005d374: adrp x0, #0xa7000 + 0005d378: add x0, x0, #0x610 + 0005d37c: ret + 0005d380: adrp x0, #0xa7000 + 0005d384: add x0, x0, #0x600 + 0005d388: ret + 0005d38c: adrp x0, #0xa7000 + 0005d390: add x0, x0, #0x5e8 + 0005d394: ret + 0005d398: adrp x0, #0xa7000 + 0005d39c: add x0, x0, #0x608 + 0005d3a0: ret + 0005d3a4: adrp x0, #0x72000 + 0005d3a8: add x0, x0, #0xc88 + 0005d3ac: ret + 0005d3b0: adrp x0, #0xa7000 + 0005d3b4: add x0, x0, #0x5e0 + 0005d3b8: ret + 0005d3bc: adrp x0, #0xa7000 + 0005d3c0: add x0, x0, #0x618 + 0005d3c4: ret + 0005d3c8: adrp x0, #0xa7000 + 0005d3cc: add x0, x0, #0x628 + 0005d3d0: ret + 0005d3d4: adrp x0, #0xa7000 + 0005d3d8: add x0, x0, #0x5f0 + 0005d3dc: ret + 0005d3e0: adrp x0, #0xa7000 + 0005d3e4: add x0, x0, #0x620 + 0005d3e8: ret + 0005d3ec: adrp x0, #0xa7000 + 0005d3f0: add x0, x0, #0x5f8 + 0005d3f4: ret + 0005d3f8: adrp x0, #0x7d000 + 0005d3fc: add x0, x0, #0x2c8 + 0005d400: ret + 0005d404: stp x29, x30, [sp, #-0x30]! + 0005d408: mov x29, sp + 0005d40c: stp x19, x20, [sp, #0x10] + 0005d410: stp x21, x22, [sp, #0x20] + 0005d414: mov x20, x1 + 0005d418: mov x22, x2 + 0005d41c: mov w21, w0 + 0005d420: mov x19, x2 + 0005d424: mov x1, x20 + 0005d428: mov x2, x19 + 0005d42c: mov w0, w21 + 0005d430: bl #0xffffffffffd8b3a8 + 0005d434: cmn x0, #1 + 0005d438: b.eq #0x5d45c + 0005d43c: subs x19, x19, x0 + 0005d440: add x20, x20, x0 + 0005d444: b.ne #0x5d424 + 0005d448: sub x0, x22, x19 + 0005d44c: ldp x19, x20, [sp, #0x10] + 0005d450: ldp x21, x22, [sp, #0x20] + 0005d454: ldp x29, x30, [sp], #0x30 + 0005d458: ret + 0005d45c: bl #0xffffffffffd8b438 + 0005d460: ldr w0, [x0] + 0005d464: cmp w0, #4 + 0005d468: b.eq #0x5d424 + 0005d46c: sub x0, x22, x19 + 0005d470: ldp x19, x20, [sp, #0x10] + 0005d474: ldp x21, x22, [sp, #0x20] + 0005d478: ldp x29, x30, [sp], #0x30 + 0005d47c: ret + 0005d480: str xzr, [x0] + 0005d484: strb wzr, [x0, #8] + 0005d488: ret + 0005d48c: stp x29, x30, [sp, #-0x30]! + 0005d490: mov x29, sp + 0005d494: stp x19, x20, [sp, #0x10] + 0005d498: ldr x19, [x0] + 0005d49c: str x21, [sp, #0x20] + 0005d4a0: cbz x19, #0x5d4e4 + 0005d4a4: ldrb w1, [x0, #8] + 0005d4a8: cbz w1, #0x5d4e4 + 0005d4ac: mov x20, x0 + 0005d4b0: bl #0xffffffffffd8b438 + 0005d4b4: mov x21, x0 + 0005d4b8: str wzr, [x0] + 0005d4bc: mov x0, x19 + 0005d4c0: bl #0xffffffffffd895f8 + 0005d4c4: cbz w0, #0x5d4e4 + 0005d4c8: ldr w1, [x21] + 0005d4cc: cmp w1, #4 + 0005d4d0: b.ne #0x5d4e4 + 0005d4d4: ldr x19, [x20] + 0005d4d8: mov x0, x19 + 0005d4dc: bl #0xffffffffffd895f8 + 0005d4e0: cbnz w0, #0x5d4c8 + 0005d4e4: ldp x19, x20, [sp, #0x10] + 0005d4e8: ldr x21, [sp, #0x20] + 0005d4ec: ldp x29, x30, [sp], #0x30 + 0005d4f0: ret + 0005d4f4: stp x29, x30, [sp, #-0x30]! + 0005d4f8: mov x29, sp + 0005d4fc: stp x19, x20, [sp, #0x10] + 0005d500: str x21, [sp, #0x20] + 0005d504: cbz x1, #0x5d558 + 0005d508: ldr x2, [x0] + 0005d50c: cbnz x2, #0x5d558 + 0005d510: mov x19, x0 + 0005d514: mov x21, x1 + 0005d518: bl #0xffffffffffd8b438 + 0005d51c: mov x20, x0 + 0005d520: mov x0, #0 + 0005d524: str wzr, [x20] + 0005d528: bl #0xffffffffffd8ba58 + 0005d52c: cbnz w0, #0x5d54c + 0005d530: str x21, [x19] + 0005d534: mov x0, x19 + 0005d538: strb wzr, [x19, #8] + 0005d53c: ldp x19, x20, [sp, #0x10] + 0005d540: ldr x21, [sp, #0x20] + 0005d544: ldp x29, x30, [sp], #0x30 + 0005d548: ret + 0005d54c: ldr w2, [x20] + 0005d550: cmp w2, #4 + 0005d554: b.eq #0x5d56c + 0005d558: mov x0, #0 + 0005d55c: ldr x21, [sp, #0x20] + 0005d560: ldp x19, x20, [sp, #0x10] + 0005d564: ldp x29, x30, [sp], #0x30 + 0005d568: ret + 0005d56c: ldr x0, [x19] + 0005d570: b #0x5d528 + 0005d574: stp x29, x30, [sp, #-0x20]! + 0005d578: mov x29, sp + 0005d57c: stp x19, x20, [sp, #0x10] + 0005d580: mov x19, x0 + 0005d584: mov w0, w2 + 0005d588: mov w20, w1 + 0005d58c: bl #0x5d340 + 0005d590: mov x1, x0 + 0005d594: cbz x0, #0x5d5a0 + 0005d598: ldr x0, [x19] + 0005d59c: cbz x0, #0x5d5b0 + 0005d5a0: mov x0, #0 + 0005d5a4: ldp x19, x20, [sp, #0x10] + 0005d5a8: ldp x29, x30, [sp], #0x20 + 0005d5ac: ret + 0005d5b0: mov w0, w20 + 0005d5b4: bl #0xffffffffffd8a988 + 0005d5b8: str x0, [x19] + 0005d5bc: cbz x0, #0x5d5a0 + 0005d5c0: mov w1, #1 + 0005d5c4: strb w1, [x19, #8] + 0005d5c8: cbz w20, #0x5d5dc + 0005d5cc: mov x0, x19 + 0005d5d0: ldp x19, x20, [sp, #0x10] + 0005d5d4: ldp x29, x30, [sp], #0x20 + 0005d5d8: ret + 0005d5dc: mov x1, #0 + 0005d5e0: mov w2, #2 + 0005d5e4: mov x3, #0 + 0005d5e8: bl #0xffffffffffd8b1a8 + 0005d5ec: mov x0, x19 + 0005d5f0: ldp x19, x20, [sp, #0x10] + 0005d5f4: ldp x29, x30, [sp], #0x20 + 0005d5f8: ret + 0005d5fc: cmn x1, #1 + 0005d600: b.eq #0x5d608 + 0005d604: bl #0xffffffffffd8b158 + 0005d608: bl #0xffffffffffd8c3d8 + 0005d60c: stp x29, x30, [sp, #-0x30]! + 0005d610: mov x29, sp + 0005d614: str x19, [sp, #0x10] + 0005d618: mov x19, x0 + 0005d61c: mov w0, w2 + 0005d620: str x1, [x29, #0x28] + 0005d624: bl #0x5d340 + 0005d628: mov x2, x0 + 0005d62c: ldr x1, [x29, #0x28] + 0005d630: cbz x0, #0x5d63c + 0005d634: ldr x0, [x19] + 0005d638: cbz x0, #0x5d64c + 0005d63c: ldr x19, [sp, #0x10] + 0005d640: mov x0, #0 + 0005d644: ldp x29, x30, [sp], #0x30 + 0005d648: ret + 0005d64c: mov x0, x1 + 0005d650: mov x1, x2 + 0005d654: bl #0xffffffffffd87f38 + 0005d658: str x0, [x19] + 0005d65c: cbz x0, #0x5d63c + 0005d660: mov w1, #1 + 0005d664: strb w1, [x19, #8] + 0005d668: mov x0, x19 + 0005d66c: ldr x19, [sp, #0x10] + 0005d670: ldp x29, x30, [sp], #0x30 + 0005d674: ret + 0005d678: ldr x0, [x0] + 0005d67c: cmp x0, xzr + 0005d680: cset w0, ne + 0005d684: ret + 0005d688: stp x29, x30, [sp, #-0x10]! + 0005d68c: mov x29, sp + 0005d690: ldr x0, [x0] + 0005d694: bl #0xffffffffffd8a698 + 0005d698: ldp x29, x30, [sp], #0x10 + 0005d69c: ret + 0005d6a0: cmn x1, #1 + 0005d6a4: b.eq #0x5d6ac + 0005d6a8: bl #0xffffffffffd8b158 + 0005d6ac: bl #0xffffffffffd8c3d8 + 0005d6b0: ldr x0, [x0] + 0005d6b4: ret + 0005d6b8: stp x29, x30, [sp, #-0x30]! + 0005d6bc: mov x29, sp + 0005d6c0: stp x19, x20, [sp, #0x10] + 0005d6c4: ldr x20, [x0] + 0005d6c8: str x21, [sp, #0x20] + 0005d6cc: cbz x20, #0x5d704 + 0005d6d0: mov x19, x0 + 0005d6d4: ldrb w0, [x0, #8] + 0005d6d8: cbz w0, #0x5d718 + 0005d6dc: bl #0xffffffffffd8b438 + 0005d6e0: mov x21, x0 + 0005d6e4: str wzr, [x0] + 0005d6e8: mov x0, x20 + 0005d6ec: bl #0xffffffffffd895f8 + 0005d6f0: cbz w0, #0x5d718 + 0005d6f4: ldr w0, [x21] + 0005d6f8: cmp w0, #4 + 0005d6fc: b.eq #0x5d730 + 0005d700: str xzr, [x19] + 0005d704: mov x0, #0 + 0005d708: ldr x21, [sp, #0x20] + 0005d70c: ldp x19, x20, [sp, #0x10] + 0005d710: ldp x29, x30, [sp], #0x30 + 0005d714: ret + 0005d718: str xzr, [x19] + 0005d71c: mov x0, x19 + 0005d720: ldr x21, [sp, #0x20] + 0005d724: ldp x19, x20, [sp, #0x10] + 0005d728: ldp x29, x30, [sp], #0x30 + 0005d72c: ret + 0005d730: ldr x20, [x19] + 0005d734: b #0x5d6e8 + 0005d738: stp x29, x30, [sp, #-0x30]! + 0005d73c: mov x29, sp + 0005d740: stp x21, x22, [sp, #0x20] + 0005d744: stp x19, x20, [sp, #0x10] + 0005d748: mov x22, x0 + 0005d74c: mov x21, x1 + 0005d750: mov x20, x2 + 0005d754: ldr x0, [x22] + 0005d758: bl #0xffffffffffd8a698 + 0005d75c: mov x1, x21 + 0005d760: mov x2, x20 + 0005d764: bl #0xffffffffffd89228 + 0005d768: cmn x0, #1 + 0005d76c: mov x19, x0 + 0005d770: b.eq #0x5d788 + 0005d774: mov x0, x19 + 0005d778: ldp x19, x20, [sp, #0x10] + 0005d77c: ldp x21, x22, [sp, #0x20] + 0005d780: ldp x29, x30, [sp], #0x30 + 0005d784: ret + 0005d788: bl #0xffffffffffd8b438 + 0005d78c: ldr w0, [x0] + 0005d790: cmp w0, #4 + 0005d794: b.eq #0x5d754 + 0005d798: mov x0, x19 + 0005d79c: ldp x19, x20, [sp, #0x10] + 0005d7a0: ldp x21, x22, [sp, #0x20] + 0005d7a4: ldp x29, x30, [sp], #0x30 + 0005d7a8: ret + 0005d7ac: cmn x1, #1 + 0005d7b0: b.eq #0x5d7b8 + 0005d7b4: bl #0xffffffffffd8b158 + 0005d7b8: bl #0xffffffffffd8c3d8 + 0005d7bc: stp x29, x30, [sp, #-0x20]! + 0005d7c0: mov x29, sp + 0005d7c4: ldr x0, [x0] + 0005d7c8: stp x19, x20, [sp, #0x10] + 0005d7cc: mov x20, x1 + 0005d7d0: mov x19, x2 + 0005d7d4: bl #0xffffffffffd8a698 + 0005d7d8: mov x1, x20 + 0005d7dc: mov x2, x19 + 0005d7e0: ldp x19, x20, [sp, #0x10] + 0005d7e4: ldp x29, x30, [sp], #0x20 + 0005d7e8: b #0x5d404 + 0005d7ec: cmn x1, #1 + 0005d7f0: b.eq #0x5d7f8 + 0005d7f4: bl #0xffffffffffd8b158 + 0005d7f8: bl #0xffffffffffd8c3d8 + 0005d7fc: stp x29, x30, [sp, #-0x70]! + 0005d800: mov x29, sp + 0005d804: stp x25, x26, [sp, #0x40] + 0005d808: add x25, x2, x4 + 0005d80c: mov x26, x3 + 0005d810: stp x19, x20, [sp, #0x10] + 0005d814: stp x21, x22, [sp, #0x20] + 0005d818: stp x23, x24, [sp, #0x30] + 0005d81c: mov x20, x2 + 0005d820: mov x24, x4 + 0005d824: mov x21, x1 + 0005d828: mov x22, x25 + 0005d82c: bl #0x5d688 + 0005d830: add x19, x29, #0x50 + 0005d834: mov w23, w0 + 0005d838: str x26, [x29, #0x60] + 0005d83c: str x24, [x29, #0x68] + 0005d840: mov x1, x19 + 0005d844: mov w2, #2 + 0005d848: mov w0, w23 + 0005d84c: str x21, [x19] + 0005d850: str x20, [x19, #8] + 0005d854: bl #0xffffffffffd87fd8 + 0005d858: sxtw x0, w0 + 0005d85c: cmn x0, #1 + 0005d860: b.eq #0x5d8ac + 0005d864: subs x22, x22, x0 + 0005d868: add x21, x21, x0 + 0005d86c: b.eq #0x5d8bc + 0005d870: subs x2, x0, x20 + 0005d874: sub x20, x20, x0 + 0005d878: b.mi #0x5d840 + 0005d87c: add x1, x26, x2 + 0005d880: mov w0, w23 + 0005d884: sub x2, x24, x2 + 0005d888: bl #0x5d404 + 0005d88c: sub x22, x22, x0 + 0005d890: sub x0, x25, x22 + 0005d894: ldp x19, x20, [sp, #0x10] + 0005d898: ldp x21, x22, [sp, #0x20] + 0005d89c: ldp x23, x24, [sp, #0x30] + 0005d8a0: ldp x25, x26, [sp, #0x40] + 0005d8a4: ldp x29, x30, [sp], #0x70 + 0005d8a8: ret + 0005d8ac: bl #0xffffffffffd8b438 + 0005d8b0: ldr w0, [x0] + 0005d8b4: cmp w0, #4 + 0005d8b8: b.eq #0x5d840 + 0005d8bc: sub x0, x25, x22 + 0005d8c0: ldp x19, x20, [sp, #0x10] + 0005d8c4: ldp x21, x22, [sp, #0x20] + 0005d8c8: ldp x23, x24, [sp, #0x30] + 0005d8cc: ldp x25, x26, [sp, #0x40] + 0005d8d0: ldp x29, x30, [sp], #0x70 + 0005d8d4: ret + 0005d8d8: stp x29, x30, [sp, #-0x20]! + 0005d8dc: mov x29, sp + 0005d8e0: ldr x0, [x0] + 0005d8e4: stp x19, x20, [sp, #0x10] + 0005d8e8: mov x20, x1 + 0005d8ec: mov w19, w2 + 0005d8f0: bl #0xffffffffffd8a698 + 0005d8f4: mov x1, x20 + 0005d8f8: mov w2, w19 + 0005d8fc: bl #0xffffffffffd8bca8 + 0005d900: ldp x19, x20, [sp, #0x10] + 0005d904: ldp x29, x30, [sp], #0x20 + 0005d908: ret + 0005d90c: cmn x1, #1 + 0005d910: b.eq #0x5d91c + 0005d914: bl #0xffffffffffd8b158 + 0005d918: b #0x5d90c + 0005d91c: bl #0xffffffffffd8c3d8 + 0005d920: ldr x0, [x0] + 0005d924: b #0xffffffffffd8ba58 + 0005d928: stp x29, x30, [sp, #-0xb0]! + 0005d92c: mov x29, sp + 0005d930: stp x19, x20, [sp, #0x10] + 0005d934: mov x19, x0 + 0005d938: ldr x0, [x0] + 0005d93c: str wzr, [x29, #0x24] + 0005d940: bl #0xffffffffffd8a698 + 0005d944: mov w1, #0x541b + 0005d948: add x2, x29, #0x24 + 0005d94c: bl #0xffffffffffd8add8 + 0005d950: cbnz w0, #0x5d96c + 0005d954: ldr w0, [x29, #0x24] + 0005d958: tbnz w0, #0x1f, #0x5d96c + 0005d95c: ldp x19, x20, [sp, #0x10] + 0005d960: sxtw x0, w0 + 0005d964: ldp x29, x30, [sp], #0xb0 + 0005d968: ret + 0005d96c: mov x0, x19 + 0005d970: bl #0x5d688 + 0005d974: str w0, [x29, #0x28] + 0005d978: mov w3, #1 + 0005d97c: mov w1, #1 + 0005d980: add x0, x29, #0x28 + 0005d984: mov w2, #0 + 0005d988: strh w3, [x29, #0x2c] + 0005d98c: bl #0xffffffffffd8a458 + 0005d990: cmp w0, wzr + 0005d994: b.le #0x5d9c0 + 0005d998: mov x0, x19 + 0005d99c: add x20, x29, #0x30 + 0005d9a0: bl #0x5d688 + 0005d9a4: mov x1, x20 + 0005d9a8: bl #0xffffffffffd8c678 + 0005d9ac: cbnz w0, #0x5d9c0 + 0005d9b0: ldr w0, [x29, #0x40] + 0005d9b4: and w0, w0, #0xf000 + 0005d9b8: cmp w0, #8, lsl #12 + 0005d9bc: b.eq #0x5d9d0 + 0005d9c0: mov x0, #0 + 0005d9c4: ldp x19, x20, [sp, #0x10] + 0005d9c8: ldp x29, x30, [sp], #0xb0 + 0005d9cc: ret + 0005d9d0: mov x0, x19 + 0005d9d4: ldr x19, [x20, #0x30] + 0005d9d8: bl #0x5d688 + 0005d9dc: mov x1, #0 + 0005d9e0: mov w2, #1 + 0005d9e4: bl #0xffffffffffd8bca8 + 0005d9e8: sub x0, x19, x0 + 0005d9ec: b #0x5d9c4 + 0005d9f0: cmn x1, #1 + 0005d9f4: b.eq #0x5d9fc + 0005d9f8: bl #0xffffffffffd8b158 + 0005d9fc: bl #0xffffffffffd8c3d8 + 0005da00: stp x29, x30, [sp, #-0x10]! + 0005da04: fmov x0, d0 + 0005da08: fmov x1, v0.d[1] + 0005da0c: mov x29, sp + 0005da10: mov x3, x0 + 0005da14: mov x0, x1 + 0005da18: fmov x4, d1 + 0005da1c: fmov x5, v1.d[1] + 0005da20: mrs x1, fpcr + 0005da24: ubfx x7, x0, #0x30, #0xf + 0005da28: ubfx x6, x0, #0, #0x30 + 0005da2c: lsr x1, x0, #0x3f + 0005da30: mov x0, #0x7fff + 0005da34: cmp x7, x0 + 0005da38: ubfx x8, x5, #0, #0x30 + 0005da3c: ubfx x9, x5, #0x30, #0xf + 0005da40: lsr x2, x5, #0x3f + 0005da44: b.ne #0x5da54 + 0005da48: orr x0, x6, x3 + 0005da4c: cbz x0, #0x5db24 + +### 0x5e0d0 @ 0x5e0d0 size=2048 + 0005e0d0: ldr x0, [x0, w1, sxtw #3] + 0005e0d4: b.ne #0x5e09c + 0005e0d8: str x2, [x0] + 0005e0dc: ldp x29, x30, [sp], #0x10 + 0005e0e0: ret + 0005e0e4: ldr x0, [x0, #0x318] + 0005e0e8: ret + 0005e0ec: ldr x2, [x0, #0x340] + 0005e0f0: ldr x0, [x0, #0x318] + 0005e0f4: lsr x2, x2, #0x3f + 0005e0f8: str w2, [x1] + 0005e0fc: ret + 0005e100: str x1, [x0, #0x318] + 0005e104: ret + 0005e108: ldr x0, [x0, #0x320] + 0005e10c: ret + 0005e110: ldr x0, [x0, #0x338] + 0005e114: ret + 0005e118: stp x29, x30, [sp, #-0x30]! + 0005e11c: sub x0, x0, #1 + 0005e120: mov x29, sp + 0005e124: add x1, x29, #0x18 + 0005e128: bl #0xffffffffffd8a8e8 + 0005e12c: cmp x0, xzr + 0005e130: ldr x0, [x29, #0x28] + 0005e134: ldp x29, x30, [sp], #0x30 + 0005e138: csel x0, x0, xzr, ne + 0005e13c: ret + 0005e140: ldr x0, [x0, #0x330] + 0005e144: ret + 0005e148: ldr x0, [x0, #0x328] + 0005e14c: ret + 0005e150: stp x29, x30, [sp, #-0x10]! + 0005e154: uxtb w2, w0 + 0005e158: mov x0, x1 + 0005e15c: cmp w2, #0xff + 0005e160: mov x29, sp + 0005e164: b.eq #0x5e1bc + 0005e168: and w2, w2, #0x70 + 0005e16c: cmp w2, #0x20 + 0005e170: b.eq #0x5e1a8 + 0005e174: b.hi #0x5e188 + 0005e178: cbz w2, #0x5e1bc + 0005e17c: cmp w2, #0x10 + 0005e180: b.ne #0x5e1b8 + 0005e184: b #0x5e1bc + 0005e188: cmp w2, #0x40 + 0005e18c: b.eq #0x5e1b0 + 0005e190: cmp w2, #0x50 + 0005e194: b.eq #0x5e1bc + 0005e198: cmp w2, #0x30 + 0005e19c: b.ne #0x5e1b8 + 0005e1a0: ldp x29, x30, [sp], #0x10 + 0005e1a4: b #0xffffffffffd8c6b8 + 0005e1a8: ldp x29, x30, [sp], #0x10 + 0005e1ac: b #0xffffffffffd88e78 + 0005e1b0: ldp x29, x30, [sp], #0x10 + 0005e1b4: b #0xffffffffffd87fe8 + 0005e1b8: bl #0xffffffffffd8ae48 + 0005e1bc: mov x0, #0 + 0005e1c0: ldp x29, x30, [sp], #0x10 + 0005e1c4: ret + 0005e1c8: stp x29, x30, [sp, #-0x90]! + 0005e1cc: mov x29, sp + 0005e1d0: stp x21, x22, [sp, #0x20] + 0005e1d4: stp x23, x24, [sp, #0x30] + 0005e1d8: stp x25, x26, [sp, #0x40] + 0005e1dc: stp x27, x28, [sp, #0x50] + 0005e1e0: stp x19, x20, [sp, #0x10] + 0005e1e4: adrp x27, #0xa8000 + 0005e1e8: mov x28, x1 + 0005e1ec: mov x26, x2 + 0005e1f0: mov x19, x3 + 0005e1f4: str xzr, [x3, #0x620] + 0005e1f8: mov x24, #0 + 0005e1fc: add x27, x27, #0x640 + 0005e200: add x22, x29, #0x78 + 0005e204: add x21, x29, #0x80 + 0005e208: mov w23, #1 + 0005e20c: add x25, x29, #0x88 + 0005e210: cmp x0, x28 + 0005e214: b.hs #0x5e6a0 + 0005e218: ldr x1, [x26, #0x340] + 0005e21c: ldr x3, [x26, #0x318] + 0005e220: ldr x2, [x19, #0x648] + 0005e224: add x1, x3, x1, lsr #63 + 0005e228: cmp x2, x1 + 0005e22c: b.hs #0x5e6a0 + 0005e230: ldrb w1, [x0] + 0005e234: add x20, x0, #1 + 0005e238: and w3, w1, #0xc0 + 0005e23c: cmp w3, #0x40 + 0005e240: b.ne #0x5e258 + 0005e244: ldr x0, [x19, #0x660] + 0005e248: and x1, x1, #0x3f + 0005e24c: madd x1, x1, x0, x2 + 0005e250: str x1, [x19, #0x648] + 0005e254: b #0x5e698 + 0005e258: cmp w3, #0x80 + 0005e25c: b.ne #0x5e270 + 0005e260: and x1, x1, #0x3f + 0005e264: mov x0, x20 + 0005e268: str x1, [x29, #0x78] + 0005e26c: b #0x5e330 + 0005e270: cmp w3, #0xc0 + 0005e274: b.ne #0x5e288 + 0005e278: ubfiz x1, x1, #4, #6 + 0005e27c: add x1, x19, x1 + 0005e280: str wzr, [x1, #8] + 0005e284: b #0x5e698 + 0005e288: cmp w1, #0x2f + 0005e28c: b.hi #0x5e694 + 0005e290: ldrh w1, [x27, w1, uxtw #1] + 0005e294: adr x3, #0x5e2a0 + 0005e298: add x1, x3, w1, sxth #2 + 0005e29c: br x1 + 0005e2a0: ldrb w2, [x19, #0x670] + 0005e2a4: mov x1, x26 + 0005e2a8: str x2, [x29, #0x68] + 0005e2ac: mov w0, w2 + 0005e2b0: bl #0x5e150 + 0005e2b4: mov x1, x0 + 0005e2b8: ldr x2, [x29, #0x68] + 0005e2bc: mov x3, x25 + 0005e2c0: mov w0, w2 + 0005e2c4: mov x2, x20 + 0005e2c8: bl #0x5dce0 + 0005e2cc: mov x20, x0 + 0005e2d0: ldr x0, [x29, #0x88] + 0005e2d4: str x0, [x19, #0x648] + 0005e2d8: b #0x5e698 + 0005e2dc: ldrb w1, [x0, #1] + 0005e2e0: add x20, x0, #2 + 0005e2e4: ldr x3, [x19, #0x660] + 0005e2e8: madd x2, x1, x3, x2 + 0005e2ec: str x2, [x19, #0x648] + 0005e2f0: b #0x5e698 + 0005e2f4: ldurh w1, [x0, #1] + 0005e2f8: add x20, x0, #3 + 0005e2fc: ldr x3, [x19, #0x660] + 0005e300: madd x2, x1, x3, x2 + 0005e304: str x2, [x19, #0x648] + 0005e308: b #0x5e698 + 0005e30c: ldur w1, [x0, #1] + 0005e310: add x20, x0, #5 + 0005e314: ldr x3, [x19, #0x660] + 0005e318: madd x2, x1, x3, x2 + 0005e31c: str x2, [x19, #0x648] + 0005e320: b #0x5e698 + 0005e324: mov x0, x20 + 0005e328: mov x1, x22 + 0005e32c: bl #0x5dc78 + 0005e330: mov x1, x21 + 0005e334: bl #0x5dc78 + 0005e338: mov x20, x0 + 0005e33c: ldr x1, [x19, #0x658] + 0005e340: ldr x0, [x29, #0x80] + 0005e344: b #0x5e4f0 + 0005e348: mov x0, x20 + 0005e34c: mov x1, x22 + 0005e350: bl #0x5dc78 + 0005e354: mov x20, x0 + 0005e358: ldr x0, [x29, #0x78] + 0005e35c: cmp x0, #0x61 + 0005e360: b.hi #0x5e698 + 0005e364: add x0, x19, x0, lsl #4 + 0005e368: str wzr, [x0, #8] + 0005e36c: b #0x5e698 + 0005e370: mov x0, x20 + 0005e374: mov x1, x22 + 0005e378: bl #0x5dc78 + 0005e37c: mov x20, x0 + 0005e380: ldr x0, [x29, #0x78] + 0005e384: cmp x0, #0x61 + 0005e388: b.hi #0x5e698 + 0005e38c: add x0, x19, x0, lsl #4 + 0005e390: mov w1, #6 + 0005e394: str w1, [x0, #8] + 0005e398: b #0x5e698 + 0005e39c: mov x0, x20 + 0005e3a0: mov x1, x22 + 0005e3a4: bl #0x5dc78 + 0005e3a8: mov x1, x25 + 0005e3ac: bl #0x5dc78 + 0005e3b0: mov x20, x0 + 0005e3b4: ldr x0, [x29, #0x78] + 0005e3b8: cmp x0, #0x61 + 0005e3bc: b.hi #0x5e698 + 0005e3c0: lsl x0, x0, #4 + 0005e3c4: mov w2, #2 + 0005e3c8: add x1, x19, x0 + 0005e3cc: str w2, [x1, #8] + 0005e3d0: ldr x1, [x29, #0x88] + 0005e3d4: b #0x5e68c + 0005e3d8: cbz x24, #0x5e3e8 + 0005e3dc: mov x3, x24 + 0005e3e0: ldr x24, [x24, #0x620] + 0005e3e4: b #0x5e3f0 + 0005e3e8: sub sp, sp, #0x660 + 0005e3ec: mov x3, sp + 0005e3f0: mov x0, x3 + 0005e3f4: mov x1, x19 + 0005e3f8: mov x2, #0x648 + 0005e3fc: bl #0xffffffffffd87ed8 + 0005e400: str x0, [x19, #0x620] + 0005e404: b #0x5e698 + 0005e408: ldr x3, [x19, #0x620] + 0005e40c: mov x0, x19 + 0005e410: mov x2, #0x648 + 0005e414: str x3, [x29, #0x68] + 0005e418: mov x1, x3 + 0005e41c: bl #0xffffffffffd87ed8 + 0005e420: ldr x3, [x29, #0x68] + 0005e424: str x24, [x3, #0x620] + 0005e428: mov x24, x3 + 0005e42c: b #0x5e698 + 0005e430: mov x0, x20 + 0005e434: mov x1, x21 + 0005e438: bl #0x5dc78 + 0005e43c: ldr x1, [x29, #0x80] + 0005e440: str x1, [x19, #0x630] + 0005e444: mov x1, x21 + 0005e448: bl #0x5dc78 + 0005e44c: mov x20, x0 + 0005e450: ldr x0, [x29, #0x80] + 0005e454: str x0, [x19, #0x628] + 0005e458: b #0x5e474 + 0005e45c: mov x0, x20 + 0005e460: mov x1, x21 + 0005e464: bl #0x5dc78 + 0005e468: mov x20, x0 + 0005e46c: ldr x0, [x29, #0x80] + 0005e470: str x0, [x19, #0x630] + 0005e474: str w23, [x19, #0x640] + 0005e478: b #0x5e698 + 0005e47c: mov x0, x20 + 0005e480: mov x1, x21 + 0005e484: bl #0x5dc78 + 0005e488: mov x20, x0 + 0005e48c: ldr x0, [x29, #0x80] + 0005e490: b #0x5e540 + 0005e494: mov w0, #2 + 0005e498: str x20, [x19, #0x638] + 0005e49c: str w0, [x19, #0x640] + 0005e4a0: mov x0, x20 + 0005e4a4: b #0x5e5f0 + 0005e4a8: mov x1, x22 + 0005e4ac: mov x0, x20 + 0005e4b0: bl #0x5dc78 + 0005e4b4: ldr x1, [x29, #0x78] + 0005e4b8: cmp x1, #0x61 + 0005e4bc: b.hi #0x5e5f0 + 0005e4c0: lsl x1, x1, #4 + 0005e4c4: mov w3, #3 + 0005e4c8: add x2, x19, x1 + 0005e4cc: b #0x5e5e8 + 0005e4d0: mov x0, x20 + 0005e4d4: mov x1, x22 + 0005e4d8: bl #0x5dc78 + 0005e4dc: mov x1, x25 + 0005e4e0: bl #0x5dca0 + 0005e4e4: mov x20, x0 + 0005e4e8: ldr x1, [x19, #0x658] + 0005e4ec: ldr x0, [x29, #0x88] + 0005e4f0: mul x1, x0, x1 + 0005e4f4: ldr x0, [x29, #0x78] + 0005e4f8: cmp x0, #0x61 + 0005e4fc: b.hi #0x5e698 + 0005e500: lsl x0, x0, #4 + 0005e504: add x2, x19, x0 + 0005e508: str w23, [x2, #8] + 0005e50c: b #0x5e68c + 0005e510: mov x0, x20 + 0005e514: mov x1, x21 + 0005e518: bl #0x5dc78 + 0005e51c: ldr x1, [x29, #0x80] + 0005e520: str x1, [x19, #0x630] + 0005e524: mov x1, x25 + 0005e528: bl #0x5dca0 + 0005e52c: str w23, [x19, #0x640] + 0005e530: mov x20, x0 + 0005e534: ldr x1, [x19, #0x658] + 0005e538: ldr x0, [x29, #0x88] + 0005e53c: mul x0, x0, x1 + 0005e540: str x0, [x19, #0x628] + 0005e544: b #0x5e698 + 0005e548: mov x0, x20 + 0005e54c: mov x1, x25 + 0005e550: bl #0x5dca0 + 0005e554: mov x20, x0 + 0005e558: b #0x5e534 + 0005e55c: mov x0, x20 + 0005e560: mov x1, x22 + 0005e564: bl #0x5dc78 + 0005e568: mov x1, x21 + 0005e56c: bl #0x5dc78 + 0005e570: mov x20, x0 + 0005e574: ldr x1, [x19, #0x658] + 0005e578: ldr x0, [x29, #0x80] + 0005e57c: b #0x5e5a0 + 0005e580: mov x0, x20 + 0005e584: mov x1, x22 + 0005e588: bl #0x5dc78 + 0005e58c: mov x1, x25 + 0005e590: bl #0x5dca0 + 0005e594: mov x20, x0 + 0005e598: ldr x1, [x19, #0x658] + 0005e59c: ldr x0, [x29, #0x88] + 0005e5a0: mul x1, x0, x1 + 0005e5a4: ldr x0, [x29, #0x78] + 0005e5a8: cmp x0, #0x61 + 0005e5ac: b.hi #0x5e698 + 0005e5b0: lsl x0, x0, #4 + 0005e5b4: mov w3, #4 + 0005e5b8: add x2, x19, x0 + 0005e5bc: str w3, [x2, #8] + 0005e5c0: b #0x5e68c + 0005e5c4: mov x1, x22 + 0005e5c8: mov x0, x20 + 0005e5cc: bl #0x5dc78 + 0005e5d0: ldr x1, [x29, #0x78] + 0005e5d4: cmp x1, #0x61 + 0005e5d8: b.hi #0x5e5f0 + 0005e5dc: lsl x1, x1, #4 + 0005e5e0: mov w3, #5 + 0005e5e4: add x2, x19, x1 + 0005e5e8: str w3, [x2, #8] + 0005e5ec: str x0, [x19, x1] + 0005e5f0: mov x1, x21 + 0005e5f4: bl #0x5dc78 + 0005e5f8: ldr x20, [x29, #0x80] + 0005e5fc: add x20, x0, x20 + 0005e600: b #0x5e698 + 0005e604: mov x0, #0x10 + 0005e608: add x2, x19, #0x100 + 0005e60c: str x0, [x29, #0x78] + 0005e610: mov x1, #0 + 0005e614: str w23, [x2, #8] + 0005e618: add x0, x0, #1 + 0005e61c: str x1, [x2], #0x10 + 0005e620: cmp x0, #0x20 + 0005e624: add x1, x1, #8 + 0005e628: b.ne #0x5e614 + 0005e62c: b #0x5e698 + 0005e630: mov x0, x20 + 0005e634: mov x1, x21 + 0005e638: bl #0x5dc78 + 0005e63c: mov x20, x0 + 0005e640: ldr x0, [x29, #0x80] + 0005e644: str x0, [x26, #0x350] + 0005e648: b #0x5e698 + 0005e64c: mov x0, x20 + 0005e650: mov x1, x22 + 0005e654: bl #0x5dc78 + 0005e658: mov x1, x21 + 0005e65c: bl #0x5dc78 + 0005e660: mov x20, x0 + 0005e664: ldr x1, [x29, #0x80] + 0005e668: ldr x0, [x19, #0x658] + 0005e66c: mul x1, x0, x1 + 0005e670: ldr x0, [x29, #0x78] + 0005e674: cmp x0, #0x61 + 0005e678: b.hi #0x5e698 + 0005e67c: lsl x0, x0, #4 + 0005e680: neg x1, x1 + 0005e684: add x2, x19, x0 + 0005e688: str w23, [x2, #8] + 0005e68c: str x1, [x19, x0] + 0005e690: b #0x5e698 + 0005e694: bl #0xffffffffffd8ae48 + 0005e698: mov x0, x20 + 0005e69c: b #0x5e210 + 0005e6a0: mov sp, x29 + 0005e6a4: ldp x19, x20, [sp, #0x10] + 0005e6a8: ldp x21, x22, [sp, #0x20] + 0005e6ac: ldp x23, x24, [sp, #0x30] + 0005e6b0: ldp x25, x26, [sp, #0x40] + 0005e6b4: ldp x27, x28, [sp, #0x50] + 0005e6b8: ldp x29, x30, [sp], #0x90 + 0005e6bc: ret + 0005e6c0: stp x29, x30, [sp, #-0x90]! + 0005e6c4: mov x2, #0x680 + 0005e6c8: mov x29, sp + 0005e6cc: stp x19, x20, [sp, #0x10] + 0005e6d0: mov x20, x0 + 0005e6d4: mov x19, x1 + 0005e6d8: mov x0, x1 + 0005e6dc: mov w1, #0 + 0005e6e0: stp x21, x22, [sp, #0x20] + 0005e6e4: stp x23, x24, [sp, #0x30] + 0005e6e8: stp x25, x26, [sp, #0x40] + 0005e6ec: str x27, [sp, #0x50] + 0005e6f0: bl #0xffffffffffd8a958 + 0005e6f4: ldr x1, [x20, #0x318] + 0005e6f8: str xzr, [x20, #0x350] + 0005e6fc: str xzr, [x20, #0x320] + 0005e700: cbnz x1, #0x5e70c + 0005e704: mov w0, #5 + 0005e708: b #0x5eac8 + 0005e70c: ldr x0, [x20, #0x340] + 0005e710: lsr x0, x0, #0x3f + 0005e714: sub x0, x0, #1 + 0005e718: add x0, x1, x0 + 0005e71c: add x1, x20, #0x328 + 0005e720: bl #0xffffffffffd8a8e8 + 0005e724: mov x21, x0 + 0005e728: cbnz x0, #0x5e828 + 0005e72c: ldr x1, [x20, #0x318] + 0005e730: mov w0, #0x1168 + 0005e734: movk w0, #0xd280, lsl #16 + 0005e738: ldr w2, [x1] + 0005e73c: cmp w2, w0 + 0005e740: b.ne #0x5e704 + 0005e744: ldr w1, [x1, #4] + 0005e748: mov w0, #1 + 0005e74c: movk w0, #0xd400, lsl #16 + 0005e750: cmp w1, w0 + 0005e754: mov w1, #1 + 0005e758: b.ne #0x5e704 + 0005e75c: ldr x20, [x20, #0x310] + 0005e760: mov x0, #0x1f + 0005e764: str x0, [x19, #0x630] + 0005e768: mov x0, #0x130 + 0005e76c: str w1, [x19, #0x640] + 0005e770: add x3, x20, #0x130 + 0005e774: str x0, [x19, #0x628] + 0005e778: mov x4, #0x100 + 0005e77c: mov x0, #8 + 0005e780: mov x2, x19 + 0005e784: str w1, [x2, #8] + 0005e788: str x0, [x2], #0x10 + 0005e78c: add x0, x0, #8 + 0005e790: cmp x0, x4 + 0005e794: b.ne #0x5e784 + 0005e798: mov x1, #-0x3f0 + 0005e79c: add x0, x20, #0x250 + 0005e7a0: sub x1, x1, x3 + 0005e7a4: add x5, x19, #0x600 + 0005e7a8: mov w6, #1 + 0005e7ac: sub x1, x1, x19 + 0005e7b0: ldr w2, [x0] + 0005e7b4: cbz w2, #0x5e7f0 + 0005e7b8: mov w4, #0x8001 + 0005e7bc: movk w4, #0x4650, lsl #16 + 0005e7c0: cmp w2, w4 + 0005e7c4: b.ne #0x5e7e4 + 0005e7c8: add x2, x19, #0x400 + 0005e7cc: add x4, x1, x2 + 0005e7d0: str w6, [x2, #8] + 0005e7d4: add x4, x0, x4 + 0005e7d8: str x4, [x2], #0x10 + 0005e7dc: cmp x2, x5 + 0005e7e0: b.ne #0x5e7cc + 0005e7e4: ldr w2, [x0, #4] + 0005e7e8: add x0, x0, x2 + 0005e7ec: b #0x5e7b0 + 0005e7f0: add x20, x20, #0x230 + 0005e7f4: mov w0, #1 + 0005e7f8: sub x20, x20, x3 + 0005e7fc: strb w0, [x19, #0x673] + 0005e800: str x20, [x19, #0x1f0] + 0005e804: str w0, [x19, #0x1f8] + 0005e808: mov w0, #4 + 0005e80c: str w0, [x19, #0x608] + 0005e810: ldr x0, [x3, #0x108] + 0005e814: sub x3, x0, x3 + 0005e818: mov x0, #0x60 + 0005e81c: str x3, [x19, #0x600] + 0005e820: str x0, [x19, #0x668] + 0005e824: b #0x5eabc + 0005e828: ldrsw x1, [x21, #4] + 0005e82c: add x22, x21, #4 + 0005e830: ldr x0, [x20, #0x338] + 0005e834: sub x22, x22, x1 + 0005e838: str x0, [x19, #0x648] + 0005e83c: add x23, x22, #9 + 0005e840: mov x0, x23 + 0005e844: bl #0xffffffffffd893d8 + 0005e848: add x0, x0, #1 + 0005e84c: ldrb w1, [x22, #9] + 0005e850: add x0, x23, x0 + 0005e854: cmp w1, #0x65 + 0005e858: b.ne #0x5e874 + 0005e85c: ldrb w1, [x22, #0xa] + 0005e860: cmp w1, #0x68 + 0005e864: b.ne #0x5e874 + 0005e868: ldr x1, [x0], #8 + 0005e86c: add x23, x22, #0xb + 0005e870: str x1, [x19, #0x678] + 0005e874: ldrb w1, [x22, #8] + 0005e878: cmp w1, #3 + 0005e87c: b.ls #0x5e898 + 0005e880: ldrb w1, [x0] + 0005e884: cmp w1, #8 + 0005e888: b.ne #0x5eac4 + 0005e88c: ldrb w1, [x0, #1] + 0005e890: cbnz w1, #0x5eac4 + 0005e894: add x0, x0, #2 + 0005e898: add x25, x29, #0x78 + 0005e89c: mov x1, x25 + 0005e8a0: bl #0x5dc78 + 0005e8a4: ldr x1, [x29, #0x78] + 0005e8a8: str x1, [x19, #0x660] + 0005e8ac: add x1, x29, #0x80 + 0005e8b0: bl #0x5dca0 + 0005e8b4: mov x1, x0 + 0005e8b8: ldr x2, [x29, #0x80] + 0005e8bc: str x2, [x19, #0x658] + 0005e8c0: ldrb w2, [x22, #8] + 0005e8c4: cmp w2, #1 + 0005e8c8: b.ne #0x5e8d8 + 0005e8cc: add x0, x0, #1 + +### 0x60b90 @ 0x60b90 size=2048 + 00060b90: add x25, x21, x24, lsl #3 + 00060b94: ldr x28, [x0, #8] + 00060b98: cbnz x24, #0x60f18 + 00060b9c: add x0, x20, x24 + 00060ba0: sub x26, x26, #8 + 00060ba4: add x0, x0, #2 + 00060ba8: str x28, [x21, x0, lsl #3] + 00060bac: cbnz x20, #0x60b88 + 00060bb0: ldr x1, [x21, #8] + 00060bb4: ldr x0, [x27, #8] + 00060bb8: add x0, x1, x0 + 00060bbc: str x0, [x21, #8] + 00060bc0: ldr x0, [x29, #0x88] + 00060bc4: bl #0xffffffffffd88b88 + 00060bc8: ldr x0, [x29, #0x80] + 00060bcc: ldr x1, [x19, #0x18] + 00060bd0: str x1, [x0] + 00060bd4: str x0, [x19, #0x18] + 00060bd8: ldrb w0, [x19, #0x20] + 00060bdc: orr w0, w0, #1 + 00060be0: strb w0, [x19, #0x20] + 00060be4: ldr x0, [x19] + 00060be8: cmp x22, x0 + 00060bec: b.hs #0x60a40 + 00060bf0: mov x0, #0 + 00060bf4: b #0x60f68 + 00060bf8: tbz w0, #2, #0x60ca0 + 00060bfc: ldr x27, [x19, #0x18] + 00060c00: mov x24, #0 + 00060c04: add x25, x29, #0x78 + 00060c08: add x26, x29, #0x80 + 00060c0c: ldr x23, [x27, #8] + 00060c10: cmp x24, x23 + 00060c14: b.hs #0x60bf0 + 00060c18: add x21, x23, x24 + 00060c1c: lsr x21, x21, #1 + 00060c20: add x0, x21, #2 + 00060c24: ldr x20, [x27, x0, lsl #3] + 00060c28: mov x0, x20 + 00060c2c: bl #0x602b8 + 00060c30: uxtb w2, w0 + 00060c34: mov w28, w0 + 00060c38: mov x1, x19 + 00060c3c: mov w0, w2 + 00060c40: str x2, [x29, #0x68] + 00060c44: bl #0x5fe1c + 00060c48: mov x1, x0 + 00060c4c: ldr x2, [x29, #0x68] + 00060c50: mov x3, x25 + 00060c54: mov w0, w2 + 00060c58: add x2, x20, #8 + 00060c5c: bl #0x5fedc + 00060c60: mov x2, x0 + 00060c64: mov x1, #0 + 00060c68: and w0, w28, #0xf + 00060c6c: mov x3, x26 + 00060c70: bl #0x5fedc + 00060c74: ldr x1, [x29, #0x78] + 00060c78: cmp x22, x1 + 00060c7c: b.lo #0x60c98 + 00060c80: ldr x0, [x29, #0x80] + 00060c84: add x0, x1, x0 + 00060c88: cmp x22, x0 + 00060c8c: b.lo #0x60d2c + 00060c90: add x24, x21, #1 + 00060c94: mov x21, x23 + 00060c98: mov x23, x21 + 00060c9c: b #0x60c10 + 00060ca0: ldrh w0, [x19, #0x20] + 00060ca4: tst w0, #0x7f8 + 00060ca8: b.ne #0x60cfc + 00060cac: ldr x5, [x19, #0x18] + 00060cb0: mov x3, #0 + 00060cb4: ldr x2, [x5, #8] + 00060cb8: cmp x3, x2 + 00060cbc: b.hs #0x60bf0 + 00060cc0: add x1, x2, x3 + 00060cc4: lsr x1, x1, #1 + 00060cc8: add x0, x1, #2 + 00060ccc: ldr x0, [x5, x0, lsl #3] + 00060cd0: ldr x6, [x0, #8] + 00060cd4: ldr x4, [x0, #0x10] + 00060cd8: cmp x22, x6 + 00060cdc: b.lo #0x60cf4 + 00060ce0: add x3, x6, x4 + 00060ce4: cmp x22, x3 + 00060ce8: b.lo #0x60f68 + 00060cec: add x3, x1, #1 + 00060cf0: b #0x60cb8 + 00060cf4: mov x2, x1 + 00060cf8: b #0x60cb8 + 00060cfc: ubfx x0, x0, #3, #8 + 00060d00: ldr x24, [x19, #0x18] + 00060d04: mov x1, x19 + 00060d08: mov x23, #0 + 00060d0c: uxtb w25, w0 + 00060d10: add x27, x29, #0x80 + 00060d14: bl #0x5fe1c + 00060d18: and w26, w25, #0xf + 00060d1c: mov x28, x0 + 00060d20: ldr x21, [x24, #8] + 00060d24: add x4, x29, #0x78 + 00060d28: b #0x60d84 + 00060d2c: mov x0, x20 + 00060d30: b #0x60f68 + 00060d34: add x19, x21, x23 + 00060d38: mov x3, x4 + 00060d3c: lsr x19, x19, #1 + 00060d40: mov x1, x28 + 00060d44: add x0, x19, #2 + 00060d48: str x4, [x29, #0x68] + 00060d4c: ldr x20, [x24, x0, lsl #3] + 00060d50: mov w0, w25 + 00060d54: add x2, x20, #8 + 00060d58: bl #0x5fedc + 00060d5c: mov x2, x0 + 00060d60: mov x1, #0 + 00060d64: mov w0, w26 + 00060d68: mov x3, x27 + 00060d6c: bl #0x5fedc + 00060d70: ldr x1, [x29, #0x78] + 00060d74: ldr x4, [x29, #0x68] + 00060d78: cmp x22, x1 + 00060d7c: b.hs #0x60d90 + 00060d80: mov x21, x19 + 00060d84: cmp x23, x21 + 00060d88: b.lo #0x60d34 + 00060d8c: b #0x60bf0 + 00060d90: ldr x0, [x29, #0x80] + 00060d94: add x0, x1, x0 + 00060d98: cmp x22, x0 + 00060d9c: b.lo #0x60d2c + 00060da0: add x23, x19, #1 + 00060da4: mov x19, x21 + 00060da8: b #0x60d80 + 00060dac: tbz w0, #1, #0x60dd4 + 00060db0: ldr x20, [x19, #0x18] + 00060db4: ldr x1, [x20] + 00060db8: cbz x1, #0x60bf0 + 00060dbc: mov x0, x19 + 00060dc0: mov x2, x22 + 00060dc4: bl #0x60158 + 00060dc8: cbnz x0, #0x60f68 + 00060dcc: add x20, x20, #8 + 00060dd0: b #0x60db4 + 00060dd4: ldr x1, [x19, #0x18] + 00060dd8: mov x0, x19 + 00060ddc: mov x2, x22 + 00060de0: bl #0x60158 + 00060de4: b #0x60f68 + 00060de8: ldrb w0, [x19, #0x20] + 00060dec: tbz w0, #1, #0x60e14 + 00060df0: ldr x21, [x19, #0x18] + 00060df4: add x23, x29, #0x80 + 00060df8: ldr x2, [x21] + 00060dfc: cbz x2, #0x60e24 + 00060e00: mov x0, x19 + 00060e04: mov x1, x23 + 00060e08: add x21, x21, #8 + 00060e0c: bl #0x608e0 + 00060e10: b #0x60df8 + 00060e14: ldr x2, [x19, #0x18] + 00060e18: mov x0, x19 + 00060e1c: add x1, x29, #0x80 + 00060e20: bl #0x608e0 + 00060e24: ldr x24, [x29, #0x80] + 00060e28: cbz x24, #0x60e3c + 00060e2c: ldr x0, [x24, #8] + 00060e30: cmp x0, x20 + 00060e34: b.eq #0x60e3c + 00060e38: bl #0xffffffffffd8ae48 + 00060e3c: ldrb w0, [x19, #0x20] + 00060e40: tbnz w0, #2, #0x60e5c + 00060e44: ldrh w0, [x19, #0x20] + 00060e48: tst w0, #0x7f8 + 00060e4c: b.eq #0x60e68 + 00060e50: adrp x23, #0x5f000 + 00060e54: add x23, x23, #0xd54 + 00060e58: b #0x60e70 + 00060e5c: adrp x23, #0x60000 + 00060e60: add x23, x23, #0x46c + 00060e64: b #0x60e70 + 00060e68: adrp x23, #0x5f000 + 00060e6c: add x23, x23, #0x9b4 + 00060e70: ldr x25, [x29, #0x88] + 00060e74: cbz x25, #0x60f54 + 00060e78: adrp x21, #0x172000 + 00060e7c: add x26, x24, #0x10 + 00060e80: add x21, x21, #0x7f8 + 00060e84: ldr x3, [x24, #8] + 00060e88: add x21, x21, #0x190 + 00060e8c: mov x28, x26 + 00060e90: mov x27, #0 + 00060e94: mov x4, x21 + 00060e98: cmp x27, x3 + 00060e9c: b.eq #0x60ef8 + 00060ea0: cmp x21, x4 + 00060ea4: b.eq #0x60ee0 + 00060ea8: ldr x1, [x28] + 00060eac: mov x0, x19 + 00060eb0: ldr x2, [x21] + 00060eb4: str x4, [x29, #0x60] + 00060eb8: str x3, [x29, #0x68] + 00060ebc: blr x23 + 00060ec0: ldr x3, [x29, #0x68] + 00060ec4: ldr x4, [x29, #0x60] + 00060ec8: tbz w0, #0x1f, #0x60ee0 + 00060ecc: sub x0, x21, x26 + 00060ed0: add x0, x25, x0 + 00060ed4: ldr x21, [x0, #0x10] + 00060ed8: str xzr, [x0, #0x10] + 00060edc: b #0x60ea0 + 00060ee0: add x0, x25, x27, lsl #3 + 00060ee4: add x27, x27, #1 + 00060ee8: str x21, [x0, #0x10] + 00060eec: mov x21, x28 + 00060ef0: add x28, x28, #8 + 00060ef4: b #0x60e98 + 00060ef8: mov x0, #0 + 00060efc: mov x1, #0 + 00060f00: mov x2, #0 + 00060f04: b #0x60b38 + 00060f08: add x4, x0, #2 + 00060f0c: add x0, x0, #1 + 00060f10: str x5, [x25, x4, lsl #3] + 00060f14: b #0x60b30 + 00060f18: ldr x1, [x25, #8] + 00060f1c: sub x3, x24, #1 + 00060f20: mov x0, x19 + 00060f24: str x3, [x29, #0x68] + 00060f28: mov x2, x28 + 00060f2c: sub x25, x25, #8 + 00060f30: blr x23 + 00060f34: cmp w0, wzr + 00060f38: ldr x3, [x29, #0x68] + 00060f3c: b.le #0x60b9c + 00060f40: add x0, x25, x26 + 00060f44: ldr x1, [x25, #0x10] + 00060f48: mov x24, x3 + 00060f4c: str x1, [x0, #0x10] + 00060f50: b #0x60b98 + 00060f54: mov x0, x19 + 00060f58: mov x1, x23 + 00060f5c: mov x2, x24 + 00060f60: bl #0x5fd08 + 00060f64: b #0x60bc8 + 00060f68: ldp x19, x20, [sp, #0x10] + 00060f6c: ldp x21, x22, [sp, #0x20] + 00060f70: ldp x23, x24, [sp, #0x30] + 00060f74: ldp x25, x26, [sp, #0x40] + 00060f78: ldp x27, x28, [sp, #0x50] + 00060f7c: ldp x29, x30, [sp], #0x90 + 00060f80: ret + 00060f84: stp x29, x30, [sp, #-0x30]! + 00060f88: mov x29, sp + 00060f8c: stp x19, x20, [sp, #0x10] + 00060f90: str x21, [sp, #0x20] + 00060f94: cbz x0, #0x61010 + 00060f98: ldr w4, [x0] + 00060f9c: cbz w4, #0x61010 + 00060fa0: mov x19, x1 + 00060fa4: mov x1, #-1 + 00060fa8: adrp x20, #0x172000 + 00060fac: str x1, [x19] + 00060fb0: adrp x1, #0x12c000 + 00060fb4: str xzr, [x19, #0x20] + 00060fb8: mov x21, x1 + 00060fbc: str x0, [x19, #0x18] + 00060fc0: mov w0, #0x7f8 + 00060fc4: str x2, [x19, #8] + 00060fc8: str x3, [x19, #0x10] + 00060fcc: strh w0, [x19, #0x20] + 00060fd0: ldr x0, [x1, #0xcc8] + 00060fd4: cbz x0, #0x60fe4 + 00060fd8: add x0, x20, #0x7f8 + 00060fdc: add x0, x0, #0x1a0 + 00060fe0: bl #0xffffffffffd8b6a8 + 00060fe4: add x0, x20, #0x7f8 + 00060fe8: ldr x1, [x0, #0x1c8] + 00060fec: str x1, [x19, #0x28] + 00060ff0: str x19, [x0, #0x1c8] + 00060ff4: ldr x21, [x21, #0xcc8] + 00060ff8: cbz x21, #0x61010 + 00060ffc: ldp x19, x20, [sp, #0x10] + 00061000: ldr x21, [sp, #0x20] + 00061004: add x0, x0, #0x1a0 + 00061008: ldp x29, x30, [sp], #0x30 + 0006100c: b #0xffffffffffd89fe8 + 00061010: ldp x19, x20, [sp, #0x10] + 00061014: ldr x21, [sp, #0x20] + 00061018: ldp x29, x30, [sp], #0x30 + 0006101c: ret + 00061020: mov x2, #0 + 00061024: mov x3, #0 + 00061028: b #0xffffffffffd8af18 + 0006102c: stp x29, x30, [sp, #-0x20]! + 00061030: mov x29, sp + 00061034: ldr w1, [x0] + 00061038: str x19, [sp, #0x10] + 0006103c: cbz w1, #0x61060 + 00061040: mov x19, x0 + 00061044: mov x0, #0x30 + 00061048: bl #0xffffffffffd88d58 + 0006104c: mov x1, x0 + 00061050: mov x0, x19 + 00061054: ldr x19, [sp, #0x10] + 00061058: ldp x29, x30, [sp], #0x20 + 0006105c: b #0xffffffffffd8ac58 + 00061060: ldr x19, [sp, #0x10] + 00061064: ldp x29, x30, [sp], #0x20 + 00061068: ret + 0006106c: stp x29, x30, [sp, #-0x30]! + 00061070: mov x4, #-1 + 00061074: mov x29, sp + 00061078: stp x19, x20, [sp, #0x10] + 0006107c: str xzr, [x1, #0x20] + 00061080: adrp x19, #0x173000 + 00061084: str x0, [x1, #0x18] + 00061088: mov w0, #2 + 0006108c: strb w0, [x1, #0x20] + 00061090: str x2, [x1, #8] + 00061094: adrp x2, #0x12d000 + 00061098: ldrh w0, [x1, #0x20] + 0006109c: mov x20, x2 + 000610a0: str x4, [x1] + 000610a4: orr w0, w0, #0x7f8 + 000610a8: str x3, [x1, #0x10] + 000610ac: strh w0, [x1, #0x20] + 000610b0: ldr x0, [x2, #0xcc8] + 000610b4: cbz x0, #0x610cc + 000610b8: add x0, x19, #0x7f8 + 000610bc: str x1, [x29, #0x28] + 000610c0: add x0, x0, #0x1a0 + 000610c4: bl #0xffffffffffd8b6a8 + 000610c8: ldr x1, [x29, #0x28] + 000610cc: add x0, x19, #0x7f8 + 000610d0: ldr x2, [x0, #0x1c8] + 000610d4: str x2, [x1, #0x28] + 000610d8: str x1, [x0, #0x1c8] + 000610dc: ldr x20, [x20, #0xcc8] + 000610e0: cbz x20, #0x610f4 + 000610e4: ldp x19, x20, [sp, #0x10] + 000610e8: ldp x29, x30, [sp], #0x30 + 000610ec: add x0, x0, #0x1a0 + 000610f0: b #0xffffffffffd89fe8 + 000610f4: ldp x19, x20, [sp, #0x10] + 000610f8: ldp x29, x30, [sp], #0x30 + 000610fc: ret + 00061100: mov x2, #0 + 00061104: mov x3, #0 + 00061108: b #0xffffffffffd898d8 + 0006110c: stp x29, x30, [sp, #-0x20]! + 00061110: mov x29, sp + 00061114: str x19, [sp, #0x10] + 00061118: mov x19, x0 + 0006111c: mov x0, #0x30 + 00061120: bl #0xffffffffffd88d58 + 00061124: mov x1, x0 + 00061128: mov x0, x19 + 0006112c: ldr x19, [sp, #0x10] + 00061130: ldp x29, x30, [sp], #0x20 + 00061134: b #0xffffffffffd8a9b8 + 00061138: stp x29, x30, [sp, #-0x30]! + 0006113c: mov x29, sp + 00061140: stp x19, x20, [sp, #0x10] + 00061144: stp x21, x22, [sp, #0x20] + 00061148: cbz x0, #0x611f8 + 0006114c: ldr w1, [x0] + 00061150: cbz w1, #0x611f8 + 00061154: adrp x20, #0x12d000 + 00061158: mov x21, x0 + 0006115c: adrp x22, #0x173000 + 00061160: ldr x0, [x20, #0xcc8] + 00061164: cbz x0, #0x61174 + 00061168: add x0, x22, #0x7f8 + 0006116c: add x0, x0, #0x1a0 + 00061170: bl #0xffffffffffd8b6a8 + 00061174: add x0, x22, #0x7f8 + 00061178: add x0, x0, #0x1c8 + 0006117c: ldr x19, [x0] + 00061180: cbz x19, #0x6119c + 00061184: ldr x1, [x19, #0x18] + 00061188: cmp x1, x21 + 0006118c: b.eq #0x611c8 + 00061190: add x0, x19, #0x28 + 00061194: ldr x19, [x19, #0x28] + 00061198: b #0x61180 + 0006119c: add x0, x22, #0x7f8 + 000611a0: add x0, x0, #0x1d0 + 000611a4: b #0x611ac + 000611a8: add x0, x19, #0x28 + 000611ac: ldr x19, [x0] + 000611b0: cbz x19, #0x61200 + 000611b4: ldrb w1, [x19, #0x20] + 000611b8: tbnz w1, #0, #0x611d4 + 000611bc: ldr x1, [x19, #0x18] + 000611c0: cmp x1, x21 + 000611c4: b.ne #0x611a8 + 000611c8: ldr x1, [x19, #0x28] + 000611cc: str x1, [x0] + 000611d0: b #0x6121c + 000611d4: ldr x1, [x19, #0x18] + 000611d8: ldr x1, [x1] + 000611dc: cmp x1, x21 + 000611e0: b.ne #0x611a8 + 000611e4: ldr x1, [x19, #0x28] + 000611e8: str x1, [x0] + 000611ec: ldr x0, [x19, #0x18] + 000611f0: bl #0xffffffffffd88b88 + 000611f4: b #0x6121c + 000611f8: mov x19, #0 + 000611fc: b #0x61224 + 00061200: ldr x20, [x20, #0xcc8] + 00061204: cbz x20, #0x61218 + 00061208: add x0, x22, #0x7f8 + 0006120c: add x0, x0, #0x1a0 + 00061210: bl #0xffffffffffd89fe8 + 00061214: cbnz x19, #0x61224 + 00061218: bl #0xffffffffffd8ae48 + 0006121c: ldr x20, [x20, #0xcc8] + 00061220: cbnz x20, #0x61208 + 00061224: mov x0, x19 + 00061228: ldp x19, x20, [sp, #0x10] + 0006122c: ldp x21, x22, [sp, #0x20] + 00061230: ldp x29, x30, [sp], #0x30 + 00061234: ret + 00061238: b #0xffffffffffd89118 + 0006123c: stp x29, x30, [sp, #-0x10]! + 00061240: mov x29, sp + 00061244: ldr w1, [x0] + 00061248: cbz w1, #0x61258 + 0006124c: bl #0xffffffffffd8ab48 + 00061250: ldp x29, x30, [sp], #0x10 + 00061254: b #0xffffffffffd88b88 + 00061258: ldp x29, x30, [sp], #0x10 + 0006125c: ret + 00061260: stp x29, x30, [sp, #-0x80]! + 00061264: mov x29, sp + 00061268: stp x21, x22, [sp, #0x20] + 0006126c: adrp x21, #0x12d000 + 00061270: str x25, [sp, #0x40] + 00061274: stp x23, x24, [sp, #0x30] + 00061278: mov x23, x0 + 0006127c: mov x22, x1 + 00061280: ldr x0, [x21, #0xcc8] + 00061284: adrp x25, #0x172000 + 00061288: stp x19, x20, [sp, #0x10] + 0006128c: cbz x0, #0x6129c + 00061290: add x0, x25, #0x7f8 + 00061294: add x0, x0, #0x1a0 + 00061298: bl #0xffffffffffd8b6a8 + 0006129c: add x0, x25, #0x7f8 + 000612a0: ldr x19, [x0, #0x1d0] + 000612a4: cbz x19, #0x612d4 + 000612a8: ldr x0, [x19] + 000612ac: cmp x23, x0 + 000612b0: b.lo #0x612cc + 000612b4: mov x0, x19 + 000612b8: mov x1, x23 + 000612bc: bl #0x60a14 + 000612c0: mov x20, x0 + 000612c4: cbnz x0, #0x613fc + 000612c8: b #0x612d4 + 000612cc: ldr x19, [x19, #0x28] + 000612d0: b #0x612a4 + 000612d4: add x24, x25, #0x7f8 + 000612d8: ldr x19, [x24, #0x1c8] + 000612dc: cbz x19, #0x61330 + 000612e0: ldr x0, [x19, #0x28] + 000612e4: mov x1, x23 + 000612e8: str x0, [x24, #0x1c8] + 000612ec: mov x0, x19 + 000612f0: bl #0x60a14 + 000612f4: mov x20, x0 + 000612f8: ldr x1, [x24, #0x1d0] + 000612fc: add x2, x24, #0x1d0 + 00061300: cbz x1, #0x61320 + 00061304: ldr x3, [x1] + 00061308: ldr x0, [x19] + 0006130c: cmp x3, x0 + 00061310: b.lo #0x61320 + 00061314: add x2, x1, #0x28 + 00061318: ldr x1, [x1, #0x28] + 0006131c: b #0x61300 + 00061320: str x1, [x19, #0x28] + 00061324: str x19, [x2] + 00061328: cbz x20, #0x612d8 + 0006132c: b #0x613fc + 00061330: ldr x21, [x21, #0xcc8] + 00061334: mov x20, #0 + 00061338: cbz x21, #0x613a0 + 0006133c: add x0, x25, #0x7f8 + 00061340: add x0, x0, #0x1a0 + 00061344: bl #0xffffffffffd89fe8 + 00061348: cbz x20, #0x613a0 + 0006134c: ldr x0, [x19, #8] + 00061350: str x0, [x22] + 00061354: ldrb w1, [x19, #0x20] + 00061358: ldr x0, [x19, #0x10] + 0006135c: str x0, [x22, #8] + 00061360: ldrh w0, [x19, #0x20] + 00061364: ubfx x0, x0, #3, #8 + 00061368: tbz w1, #2, #0x61374 + 0006136c: mov x0, x20 + 00061370: bl #0x602b8 + 00061374: uxtb w21, w0 + 00061378: mov x1, x19 + 0006137c: mov w0, w21 + 00061380: bl #0x5fe1c + 00061384: mov x1, x0 + 00061388: add x2, x20, #8 + 0006138c: mov w0, w21 + +### 0x7c000 @ 0x7c000 size=2048 + 0007c000: str x23, [sp, #-0x40]! + 0007c004: stp x22, x21, [sp, #0x10] + 0007c008: stp x20, x19, [sp, #0x20] + 0007c00c: stp x29, x30, [sp, #0x30] + 0007c010: add x29, sp, #0x30 + 0007c014: cmp w0, #0x80 + 0007c018: b.hi #0x7c0dc + 0007c01c: adrp x9, #0x409000 + 0007c020: add x9, x9, #0x898 + 0007c024: mov w8, #0x498 + 0007c028: umaddl x19, w0, w8, x9 + 0007c02c: ldr x8, [x19, #0x10]! + 0007c030: cbz x8, #0x7c0dc + 0007c034: mov w10, w0 + 0007c038: mov w8, #0x498 + 0007c03c: madd x20, x10, x8, x9 + 0007c040: ldr x8, [x20, #8]! + 0007c044: cbz x8, #0x7c0dc + 0007c048: mov w11, #0x498 + 0007c04c: mul x10, x10, x11 + 0007c050: ldr x9, [x9, x10] + 0007c054: cbz x9, #0x7c0dc + 0007c058: cmp w1, #2 + 0007c05c: mov w9, #2 + 0007c060: mov w10, #-0x64 + 0007c064: csel w21, w1, w9, hi + 0007c068: cmn w2, #0x64 + 0007c06c: csel w9, w2, w10, gt + 0007c070: mov w11, #0x64 + 0007c074: cmp w9, #0x64 + 0007c078: csel w22, w9, w11, lt + 0007c07c: cmn w3, #0x64 + 0007c080: csel w9, w3, w10, gt + 0007c084: cmp w9, #0x64 + 0007c088: add x0, x8, #0xf0 + 0007c08c: csel w23, w9, w11, lt + 0007c090: bl #0x60430 + 0007c094: ldr x0, [x20] + 0007c098: ldr w8, [x0, #0xec] + 0007c09c: stp w22, w23, [x0, #0x30] + 0007c0a0: str wzr, [x0, #0x10] + 0007c0a4: stp w21, wzr, [x0, #0x24] + 0007c0a8: cbz w8, #0x7c0c4 + 0007c0ac: ldr x8, [x19] + 0007c0b0: ldr w8, [x8, #0x80] + 0007c0b4: cbnz w8, #0x7c0c4 + 0007c0b8: mov w1, wzr + 0007c0bc: bl #0x5ccf0 + 0007c0c0: ldr x0, [x20] + 0007c0c4: ldp x29, x30, [sp, #0x30] + 0007c0c8: ldp x20, x19, [sp, #0x20] + 0007c0cc: ldp x22, x21, [sp, #0x10] + 0007c0d0: add x0, x0, #0xf0 + 0007c0d4: ldr x23, [sp], #0x40 + 0007c0d8: b #0x5ed70 + 0007c0dc: ldp x29, x30, [sp, #0x30] + 0007c0e0: ldp x20, x19, [sp, #0x20] + 0007c0e4: ldp x22, x21, [sp, #0x10] + 0007c0e8: ldr x23, [sp], #0x40 + 0007c0ec: ret + 0007c0f0: stp x22, x21, [sp, #-0x30]! + 0007c0f4: stp x20, x19, [sp, #0x10] + 0007c0f8: stp x29, x30, [sp, #0x20] + 0007c0fc: add x29, sp, #0x20 + 0007c100: mov w19, w2 + 0007c104: cmp w0, #0x80 + 0007c108: mov w20, w1 + 0007c10c: b.hi #0x7c1a0 + 0007c110: adrp x8, #0x409000 + 0007c114: add x8, x8, #0x898 + 0007c118: mov w9, #0x498 + 0007c11c: umaddl x21, w0, w9, x8 + 0007c120: ldr x9, [x21, #0x10]! + 0007c124: cbz x9, #0x7c1a0 + 0007c128: mov w9, w0 + 0007c12c: mov w10, #0x498 + 0007c130: madd x22, x9, x10, x8 + 0007c134: ldr x10, [x22, #8]! + 0007c138: cbz x10, #0x7c1a0 + 0007c13c: mov w11, #0x498 + 0007c140: mul x9, x9, x11 + 0007c144: ldr x8, [x8, x9] + 0007c148: cbz x8, #0x7c1a0 + 0007c14c: add x0, x10, #0xf0 + 0007c150: bl #0x60430 + 0007c154: ldr x0, [x22] + 0007c158: cmp w20, w19 + 0007c15c: cset w9, le + 0007c160: ldr w8, [x0, #0xec] + 0007c164: stp wzr, w20, [x0, #0x10] + 0007c168: str w19, [x0, #0x18] + 0007c16c: str w9, [x0, #0x28] + 0007c170: cbz w8, #0x7c18c + 0007c174: ldr x8, [x21] + 0007c178: ldr w8, [x8, #0x80] + 0007c17c: cbnz w8, #0x7c18c + 0007c180: mov w1, wzr + 0007c184: bl #0x5ccf0 + 0007c188: ldr x0, [x22] + 0007c18c: ldp x29, x30, [sp, #0x20] + 0007c190: ldp x20, x19, [sp, #0x10] + 0007c194: add x0, x0, #0xf0 + 0007c198: ldp x22, x21, [sp], #0x30 + 0007c19c: b #0x5ed70 + 0007c1a0: ldp x29, x30, [sp, #0x20] + 0007c1a4: ldp x20, x19, [sp, #0x10] + 0007c1a8: ldp x22, x21, [sp], #0x30 + 0007c1ac: ret + 0007c1b0: mov w0, wzr + 0007c1b4: ret + 0007c1b8: mov w0, wzr + 0007c1bc: ret + 0007c1c0: cmp w0, #0x80 + 0007c1c4: b.ls #0x7c1d0 + 0007c1c8: mov x0, xzr + 0007c1cc: ret + 0007c1d0: adrp x8, #0x409000 + 0007c1d4: add x8, x8, #0x898 + 0007c1d8: mov w9, #0x498 + 0007c1dc: umaddl x9, w0, w9, x8 + 0007c1e0: ldr x9, [x9, #0x10] + 0007c1e4: cbz x9, #0x7c21c + 0007c1e8: mov w10, w0 + 0007c1ec: mov w9, #0x498 + 0007c1f0: madd x9, x10, x9, x8 + 0007c1f4: ldr x9, [x9, #8] + 0007c1f8: cbz x9, #0x7c224 + 0007c1fc: mov w11, #0x498 + 0007c200: mul x10, x10, x11 + 0007c204: ldr x8, [x8, x10] + 0007c208: cbz x8, #0x7c22c + 0007c20c: ldr w8, [x9, #0xec] + 0007c210: cbz w8, #0x7c234 + 0007c214: ldr x0, [x9, #0x140] + 0007c218: ret + 0007c21c: mov x0, xzr + 0007c220: ret + 0007c224: mov x0, xzr + 0007c228: ret + 0007c22c: mov x0, xzr + 0007c230: ret + 0007c234: stp x29, x30, [sp, #-0x10]! + 0007c238: mov x29, sp + 0007c23c: bl #0x601c0 + 0007c240: mov w9, #6 + 0007c244: mov x8, x0 + 0007c248: movk w9, #0xe4ae, lsl #16 + 0007c24c: mov x0, xzr + 0007c250: str w9, [x8] + 0007c254: ldp x29, x30, [sp], #0x10 + 0007c258: ret + 0007c25c: str x19, [sp, #-0x20]! + 0007c260: stp x29, x30, [sp, #0x10] + 0007c264: add x29, sp, #0x10 + 0007c268: cmp w0, #0x80 + 0007c26c: b.hi #0x7c2e0 + 0007c270: adrp x10, #0x409000 + 0007c274: add x10, x10, #0x898 + 0007c278: mov w8, #0x498 + 0007c27c: umaddl x8, w0, w8, x10 + 0007c280: ldr x8, [x8, #0x10] + 0007c284: cbz x8, #0x7c2e0 + 0007c288: mov w11, w0 + 0007c28c: mov w8, #0x498 + 0007c290: madd x8, x11, x8, x10 + 0007c294: ldr x9, [x8, #8]! + 0007c298: cbz x9, #0x7c2e0 + 0007c29c: mov w12, #0x498 + 0007c2a0: mul x11, x11, x12 + 0007c2a4: ldr x10, [x10, x11] + 0007c2a8: cbz x10, #0x7c2e0 + 0007c2ac: mov w19, #1 + 0007c2b0: movk w19, #0xe4ae, lsl #16 + 0007c2b4: cbz x1, #0x7c2f0 + 0007c2b8: cbz x2, #0x7c2f0 + 0007c2bc: ldr w10, [x9, #0xec] + 0007c2c0: cbz w10, #0x7c304 + 0007c2c4: ldr x9, [x9, #0xd8] + 0007c2c8: mov w0, #1 + 0007c2cc: str x9, [x1] + 0007c2d0: ldr x8, [x8] + 0007c2d4: add x8, x8, #0x9b0 + 0007c2d8: str x8, [x2] + 0007c2dc: b #0x7c2e4 ; -> MAG_GetOutputBMPdata + 0007c2e0: mov w0, wzr + 0007c2e4: ldp x29, x30, [sp, #0x10] + 0007c2e8: ldr x19, [sp], #0x20 + 0007c2ec: ret + 0007c2f0: bl #0x601c0 + 0007c2f4: mov x8, x0 + 0007c2f8: mov w0, wzr + 0007c2fc: str w19, [x8] + 0007c300: b #0x7c2e4 ; -> MAG_GetOutputBMPdata + 0007c304: bl #0x601c0 + 0007c308: mov x8, x0 + 0007c30c: mov w0, wzr + 0007c310: add w9, w19, #5 + 0007c314: str w9, [x8] + 0007c318: b #0x7c2e4 ; -> MAG_GetOutputBMPdata + 0007c31c: cmp w0, #0x80 + 0007c320: b.ls #0x7c32c + 0007c324: mov x0, xzr + 0007c328: ret + 0007c32c: adrp x8, #0x409000 + 0007c330: add x8, x8, #0x898 + 0007c334: mov w9, #0x498 + 0007c338: umaddl x9, w0, w9, x8 + 0007c33c: ldr x9, [x9, #0x10] + 0007c340: cbz x9, #0x7c378 + 0007c344: mov w10, w0 + 0007c348: mov w9, #0x498 + 0007c34c: madd x9, x10, x9, x8 + 0007c350: ldr x9, [x9, #8] + 0007c354: cbz x9, #0x7c380 + 0007c358: mov w11, #0x498 + 0007c35c: mul x10, x10, x11 + 0007c360: ldr x8, [x8, x10] + 0007c364: cbz x8, #0x7c388 + 0007c368: ldr w8, [x9, #0xec] + 0007c36c: cbz w8, #0x7c390 + 0007c370: ldr x0, [x9, #0x140] + 0007c374: ret + 0007c378: mov x0, xzr + 0007c37c: ret + 0007c380: mov x0, xzr + 0007c384: ret + 0007c388: mov x0, xzr + 0007c38c: ret + 0007c390: stp x29, x30, [sp, #-0x10]! + 0007c394: mov x29, sp + 0007c398: bl #0x601c0 + 0007c39c: mov w9, #6 + 0007c3a0: mov x8, x0 + 0007c3a4: movk w9, #0xe4ae, lsl #16 + 0007c3a8: mov x0, xzr + 0007c3ac: str w9, [x8] + 0007c3b0: ldp x29, x30, [sp], #0x10 + 0007c3b4: ret + 0007c3b8: str x19, [sp, #-0x20]! + 0007c3bc: stp x29, x30, [sp, #0x10] + 0007c3c0: add x29, sp, #0x10 + 0007c3c4: cmp w0, #0x80 + 0007c3c8: b.hi #0x7c43c + 0007c3cc: adrp x10, #0x409000 + 0007c3d0: add x10, x10, #0x898 + 0007c3d4: mov w8, #0x498 + 0007c3d8: umaddl x8, w0, w8, x10 + 0007c3dc: ldr x8, [x8, #0x10] + 0007c3e0: cbz x8, #0x7c43c + 0007c3e4: mov w11, w0 + 0007c3e8: mov w8, #0x498 + 0007c3ec: madd x8, x11, x8, x10 + 0007c3f0: ldr x9, [x8, #8]! + 0007c3f4: cbz x9, #0x7c43c + 0007c3f8: mov w12, #0x498 + 0007c3fc: mul x11, x11, x12 + 0007c400: ldr x10, [x10, x11] + 0007c404: cbz x10, #0x7c43c + 0007c408: mov w19, #1 + 0007c40c: movk w19, #0xe4ae, lsl #16 + 0007c410: cbz x1, #0x7c44c + 0007c414: cbz x2, #0x7c44c + 0007c418: ldr w10, [x9, #0xec] + 0007c41c: cbz w10, #0x7c460 + 0007c420: ldr x9, [x9, #0x180] + 0007c424: mov w0, #1 + 0007c428: str x9, [x1] + 0007c42c: ldr x8, [x8] + 0007c430: add x8, x8, #0xdd8 + 0007c434: str x8, [x2] + 0007c438: b #0x7c440 ; -> MAG_GetOutputColorBardata + 0007c43c: mov w0, wzr + 0007c440: ldp x29, x30, [sp, #0x10] + 0007c444: ldr x19, [sp], #0x20 + 0007c448: ret + 0007c44c: bl #0x601c0 + 0007c450: mov x8, x0 + 0007c454: mov w0, wzr + 0007c458: str w19, [x8] + 0007c45c: b #0x7c440 ; -> MAG_GetOutputColorBardata + 0007c460: bl #0x601c0 + 0007c464: mov x8, x0 + 0007c468: mov w0, wzr + 0007c46c: add w9, w19, #5 + 0007c470: str w9, [x8] + 0007c474: b #0x7c440 ; -> MAG_GetOutputColorBardata + 0007c478: str x19, [sp, #-0x20]! + 0007c47c: stp x29, x30, [sp, #0x10] + 0007c480: add x29, sp, #0x10 + 0007c484: cmp w0, #0x80 + 0007c488: b.hi #0x7c4fc + 0007c48c: adrp x8, #0x409000 + 0007c490: add x8, x8, #0x898 + 0007c494: mov w9, #0x498 + 0007c498: umaddl x9, w0, w9, x8 + 0007c49c: ldr x9, [x9, #0x10] + 0007c4a0: cbz x9, #0x7c4fc + 0007c4a4: mov w9, w0 + 0007c4a8: mov w10, #0x498 + 0007c4ac: madd x10, x9, x10, x8 + 0007c4b0: ldr x10, [x10, #8] + 0007c4b4: cbz x10, #0x7c4fc + 0007c4b8: mov w10, #0x498 + 0007c4bc: madd x8, x9, x10, x8 + 0007c4c0: ldr x9, [x8] + 0007c4c4: cbz x9, #0x7c4fc + 0007c4c8: mov w19, #1 + 0007c4cc: movk w19, #0xe4ae, lsl #16 + 0007c4d0: cbz x1, #0x7c50c + 0007c4d4: cbz x2, #0x7c50c + 0007c4d8: ldr w10, [x9, #0x158] + 0007c4dc: cbz w10, #0x7c520 + 0007c4e0: ldr x9, [x9, #0x160] + 0007c4e4: mov w0, #1 + 0007c4e8: str x9, [x1] + 0007c4ec: ldr x8, [x8] + 0007c4f0: add x8, x8, #0x128 + 0007c4f4: str x8, [x2] + 0007c4f8: b #0x7c500 ; -> MAG_GetOutputVideoData + 0007c4fc: mov w0, wzr + 0007c500: ldp x29, x30, [sp, #0x10] + 0007c504: ldr x19, [sp], #0x20 + 0007c508: ret + 0007c50c: bl #0x601c0 + 0007c510: mov x8, x0 + 0007c514: mov w0, wzr + 0007c518: str w19, [x8] + 0007c51c: b #0x7c500 ; -> MAG_GetOutputVideoData + 0007c520: bl #0x601c0 + 0007c524: mov x8, x0 + 0007c528: mov w0, wzr + 0007c52c: add w9, w19, #5 + 0007c530: str w9, [x8] + 0007c534: b #0x7c500 ; -> MAG_GetOutputVideoData + 0007c538: cmp w0, #0x80 + 0007c53c: b.ls #0x7c548 + 0007c540: mov x0, xzr + 0007c544: ret + 0007c548: adrp x8, #0x409000 + 0007c54c: add x8, x8, #0x898 + 0007c550: mov w9, #0x498 + 0007c554: umaddl x9, w0, w9, x8 + 0007c558: ldr x9, [x9, #0x10] + 0007c55c: cbz x9, #0x7c594 + 0007c560: mov w9, w0 + 0007c564: mov w10, #0x498 + 0007c568: madd x10, x9, x10, x8 + 0007c56c: ldr x10, [x10, #8] + 0007c570: cbz x10, #0x7c59c + 0007c574: mov w10, #0x498 + 0007c578: mul x9, x9, x10 + 0007c57c: ldr x8, [x8, x9] + 0007c580: cbz x8, #0x7c5a4 + 0007c584: ldr w9, [x8, #0x158] + 0007c588: cbz w9, #0x7c5ac + 0007c58c: ldr x0, [x8, #0x170] + 0007c590: ret + 0007c594: mov x0, xzr + 0007c598: ret + 0007c59c: mov x0, xzr + 0007c5a0: ret + 0007c5a4: mov x0, xzr + 0007c5a8: ret + 0007c5ac: stp x29, x30, [sp, #-0x10]! + 0007c5b0: mov x29, sp + 0007c5b4: bl #0x601c0 + 0007c5b8: mov w9, #6 + 0007c5bc: mov x8, x0 + 0007c5c0: movk w9, #0xe4ae, lsl #16 + 0007c5c4: mov x0, xzr + 0007c5c8: str w9, [x8] + 0007c5cc: ldp x29, x30, [sp], #0x10 + 0007c5d0: ret + 0007c5d4: cmp w0, #0x80 + 0007c5d8: b.hi #0x7c620 + 0007c5dc: adrp x8, #0x409000 + 0007c5e0: add x8, x8, #0x898 + 0007c5e4: mov w9, #0x498 + 0007c5e8: umaddl x9, w0, w9, x8 + 0007c5ec: ldr x9, [x9, #0x10] + 0007c5f0: cbz x9, #0x7c620 + 0007c5f4: mov w9, w0 + 0007c5f8: mov w10, #0x498 + 0007c5fc: madd x10, x9, x10, x8 + 0007c600: ldr x10, [x10, #8] + 0007c604: cbz x10, #0x7c620 + 0007c608: mov w10, #0x498 + 0007c60c: mul x9, x9, x10 + 0007c610: ldr x8, [x8, x9] + 0007c614: cbz x8, #0x7c620 + 0007c618: ldr w8, [x8, #0x158] + 0007c61c: cbz w8, #0x7c628 + 0007c620: mov w0, wzr + 0007c624: ret + 0007c628: stp x29, x30, [sp, #-0x10]! + 0007c62c: mov x29, sp + 0007c630: bl #0x601c0 + 0007c634: mov w8, #6 + 0007c638: movk w8, #0xe4ae, lsl #16 + 0007c63c: str w8, [x0] + 0007c640: ldp x29, x30, [sp], #0x10 + 0007c644: mov w0, wzr + 0007c648: ret + 0007c64c: cmp w0, #0x80 + 0007c650: b.hi #0x7c698 + 0007c654: adrp x8, #0x409000 + 0007c658: add x8, x8, #0x898 + 0007c65c: mov w9, #0x498 + 0007c660: umaddl x9, w0, w9, x8 + 0007c664: ldr x9, [x9, #0x10] + 0007c668: cbz x9, #0x7c698 + 0007c66c: mov w9, w0 + 0007c670: mov w10, #0x498 + 0007c674: madd x10, x9, x10, x8 + 0007c678: ldr x10, [x10, #8] + 0007c67c: cbz x10, #0x7c698 + 0007c680: mov w10, #0x498 + 0007c684: mul x9, x9, x10 + 0007c688: ldr x8, [x8, x9] + 0007c68c: cbz x8, #0x7c698 + 0007c690: ldr w8, [x8, #0x158] + 0007c694: cbz w8, #0x7c6a0 + 0007c698: mov w0, wzr + 0007c69c: ret + 0007c6a0: stp x29, x30, [sp, #-0x10]! + 0007c6a4: mov x29, sp + 0007c6a8: bl #0x601c0 + 0007c6ac: mov w8, #6 + 0007c6b0: movk w8, #0xe4ae, lsl #16 + 0007c6b4: str w8, [x0] + 0007c6b8: ldp x29, x30, [sp], #0x10 + 0007c6bc: mov w0, wzr + 0007c6c0: ret + 0007c6c4: cmp w0, #0x80 + 0007c6c8: b.hi #0x7c710 + 0007c6cc: adrp x8, #0x409000 + 0007c6d0: add x8, x8, #0x898 + 0007c6d4: mov w9, #0x498 + 0007c6d8: umaddl x9, w0, w9, x8 + 0007c6dc: ldr x9, [x9, #0x10] + 0007c6e0: cbz x9, #0x7c710 + 0007c6e4: mov w9, w0 + 0007c6e8: mov w10, #0x498 + 0007c6ec: madd x10, x9, x10, x8 + 0007c6f0: ldr x10, [x10, #8] + 0007c6f4: cbz x10, #0x7c710 + 0007c6f8: mov w10, #0x498 + 0007c6fc: mul x9, x9, x10 + 0007c700: ldr x8, [x8, x9] + 0007c704: cbz x8, #0x7c710 + 0007c708: ldr w8, [x8, #0x158] + 0007c70c: cbz w8, #0x7c718 + 0007c710: mov w0, wzr + 0007c714: ret + 0007c718: stp x29, x30, [sp, #-0x10]! + 0007c71c: mov x29, sp + 0007c720: bl #0x601c0 + 0007c724: mov w8, #6 + 0007c728: movk w8, #0xe4ae, lsl #16 + 0007c72c: str w8, [x0] + 0007c730: ldp x29, x30, [sp], #0x10 + 0007c734: mov w0, wzr + 0007c738: ret + 0007c73c: cmp w0, #0x80 + 0007c740: b.hi #0x7c788 + 0007c744: adrp x8, #0x409000 + 0007c748: add x8, x8, #0x898 + 0007c74c: mov w9, #0x498 + 0007c750: umaddl x9, w0, w9, x8 + 0007c754: ldr x9, [x9, #0x10] + 0007c758: cbz x9, #0x7c788 + 0007c75c: mov w9, w0 + 0007c760: mov w10, #0x498 + 0007c764: madd x10, x9, x10, x8 + 0007c768: ldr x0, [x10, #8] + 0007c76c: cbz x0, #0x7c788 + 0007c770: mov w10, #0x498 + 0007c774: mul x9, x9, x10 + 0007c778: ldr x8, [x8, x9] + 0007c77c: cbz x8, #0x7c788 + 0007c780: mov w4, wzr + 0007c784: b #0x5ed50 + 0007c788: mov w0, wzr + 0007c78c: ret + 0007c790: sub sp, sp, #0x70 + 0007c794: stp x28, x27, [sp, #0x10] + 0007c798: stp x26, x25, [sp, #0x20] + 0007c79c: stp x24, x23, [sp, #0x30] + 0007c7a0: stp x22, x21, [sp, #0x40] + 0007c7a4: stp x20, x19, [sp, #0x50] + 0007c7a8: stp x29, x30, [sp, #0x60] + 0007c7ac: add x29, sp, #0x60 + 0007c7b0: mov w21, w2 + 0007c7b4: cmp w0, #0x80 + 0007c7b8: mov x20, x1 + 0007c7bc: b.hi #0x7c9c0 + 0007c7c0: adrp x26, #0x409000 + 0007c7c4: add x26, x26, #0x898 + 0007c7c8: mov w8, #0x498 + 0007c7cc: umaddl x8, w0, w8, x26 + 0007c7d0: ldr x8, [x8, #0x10] + 0007c7d4: cbz x8, #0x7c9c0 + 0007c7d8: mov w27, w0 + 0007c7dc: mov w8, #0x498 + 0007c7e0: madd x8, x27, x8, x26 + 0007c7e4: ldr x22, [x8, #8] + 0007c7e8: cbz x22, #0x7c9c0 + 0007c7ec: mov w8, #0x498 + 0007c7f0: mul x8, x27, x8 + 0007c7f4: ldr x8, [x26, x8] + 0007c7f8: cbz x8, #0x7c9c0 + 0007c7fc: mov w19, #1 + +### 0x7c800 @ 0x7c800 size=2048 + 0007c800: movk w19, #0xe4ae, lsl #16 + 0007c804: cbz x20, #0x7c9e4 + 0007c808: cmp w21, #4 + 0007c80c: b.ls #0x7c9e4 + 0007c810: ldr w8, [x22, #0xec] + 0007c814: cbz w8, #0x7c9f8 + 0007c818: mov w10, #0x4a80 + 0007c81c: mov w8, #0x4a84 + 0007c820: add x25, x22, x10 + 0007c824: ldr x11, [x22, #0x140] + 0007c828: ldr w2, [x22, x8] + 0007c82c: ldr w8, [x25] + 0007c830: mov w9, #0x4a74 + 0007c834: mov w10, #0x4a70 + 0007c838: ldr w19, [x22, x9] + 0007c83c: ldrh w24, [x11, x2, lsl #1] + 0007c840: ldrh w28, [x11, x8, lsl #1] + 0007c844: ldr w23, [x22, x10] + 0007c848: str x11, [sp, #8] + 0007c84c: cbz w3, #0x7c87c + 0007c850: ldr s0, [x22, #0xac] + 0007c854: mov x0, x22 + 0007c858: mov w1, w19 + 0007c85c: bl #0x5dab0 + 0007c860: ldr s0, [x22, #0xac] + 0007c864: ldr w2, [x25] + 0007c868: mov w19, w0 + 0007c86c: mov x0, x22 + 0007c870: mov w1, w23 + 0007c874: bl #0x5dab0 + 0007c878: mov w23, w0 + 0007c87c: mov w8, #0x498 + 0007c880: madd x8, x27, x8, x26 + 0007c884: ldp w10, w8, [x8, #0x68] + 0007c888: lsr w9, w21, #2 + 0007c88c: mul w10, w8, w10 + 0007c890: cmp w10, w9 + 0007c894: csel w8, w10, w9, lo + 0007c898: cmp w28, w24 + 0007c89c: b.ls #0x7ca10 + 0007c8a0: cbz w8, #0x7ca5c + 0007c8a4: cmp w9, w10 + 0007c8a8: csel w10, w10, w9, hi + 0007c8ac: sub w11, w23, w19 + 0007c8b0: sub w9, w10, #1 + 0007c8b4: sub x12, x28, x24 + 0007c8b8: lsl x13, x11, #0x20 + 0007c8bc: add x11, x9, #1 + 0007c8c0: cmp x11, #8 + 0007c8c4: sdiv x9, x13, x12 + 0007c8c8: b.lo #0x7ca64 + 0007c8cc: and w12, w10, #7 + 0007c8d0: sub x13, x11, x12 + 0007c8d4: cbz x13, #0x7ca64 + 0007c8d8: ldr x14, [sp, #8] + 0007c8dc: dup v1.2d, x9 + 0007c8e0: add x10, x20, x13, lsl #2 + 0007c8e4: sub w8, w8, w13 + 0007c8e8: add x11, x14, x13, lsl #1 + 0007c8ec: dup v0.4s, w24 + 0007c8f0: dup v2.4s, w19 + 0007c8f4: add x14, x14, #8 + 0007c8f8: add x15, x20, #0x10 + 0007c8fc: mov x16, v1.d[1] + 0007c900: ldp d3, d4, [x14, #-8] + 0007c904: fmov x17, d1 + 0007c908: fmov x18, d1 + 0007c90c: add x14, x14, #0x10 + 0007c910: ushll v3.4s, v3.4h, #0 + 0007c914: ushll v4.4s, v4.4h, #0 + 0007c918: sub v3.4s, v3.4s, v0.4s + 0007c91c: sub v4.4s, v4.4s, v0.4s + 0007c920: sshll v5.2d, v3.2s, #0 + 0007c924: sshll2 v3.2d, v3.4s, #0 + 0007c928: sshll v6.2d, v4.2s, #0 + 0007c92c: sshll2 v4.2d, v4.4s, #0 + 0007c930: fmov x1, d3 + 0007c934: fmov x5, d4 + 0007c938: mul x1, x17, x1 + 0007c93c: fmov x3, d5 + 0007c940: mul x17, x17, x5 + 0007c944: fmov x5, d6 + 0007c948: mov x2, v5.d[1] + 0007c94c: mul x3, x18, x3 + 0007c950: mul x18, x18, x5 + 0007c954: mov x5, v6.d[1] + 0007c958: mov x0, v3.d[1] + 0007c95c: mov x4, v4.d[1] + 0007c960: fmov d3, x1 + 0007c964: fmov d4, x3 + 0007c968: fmov d6, x18 + 0007c96c: mul x18, x16, x2 + 0007c970: mul x1, x16, x5 + 0007c974: fmov d5, x17 + 0007c978: mul x17, x16, x0 + 0007c97c: mul x0, x16, x4 + 0007c980: mov v4.d[1], x18 + 0007c984: mov v6.d[1], x1 + 0007c988: mov v3.d[1], x17 + 0007c98c: mov v5.d[1], x0 + 0007c990: shrn v4.2s, v4.2d, #0x20 + 0007c994: shrn v6.2s, v6.2d, #0x20 + 0007c998: shrn2 v4.4s, v3.2d, #0x20 + 0007c99c: shrn2 v6.4s, v5.2d, #0x20 + 0007c9a0: add v3.4s, v2.4s, v4.4s + 0007c9a4: add v4.4s, v2.4s, v6.4s + 0007c9a8: sub x13, x13, #8 + 0007c9ac: stp q3, q4, [x15, #-0x10] + 0007c9b0: add x15, x15, #0x20 + 0007c9b4: cbnz x13, #0x7c900 + 0007c9b8: cbnz w12, #0x7ca6c + 0007c9bc: b #0x7ca5c ; -> MAG_GetTemperatureData_Raw + 0007c9c0: mov w0, wzr + 0007c9c4: ldp x29, x30, [sp, #0x60] + 0007c9c8: ldp x20, x19, [sp, #0x50] + 0007c9cc: ldp x22, x21, [sp, #0x40] + 0007c9d0: ldp x24, x23, [sp, #0x30] + 0007c9d4: ldp x26, x25, [sp, #0x20] + 0007c9d8: ldp x28, x27, [sp, #0x10] + 0007c9dc: add sp, sp, #0x70 + 0007c9e0: ret + 0007c9e4: bl #0x601c0 + 0007c9e8: mov x8, x0 + 0007c9ec: mov w0, wzr + 0007c9f0: str w19, [x8] + 0007c9f4: b #0x7c9c4 ; -> MAG_GetTemperatureData_Raw + 0007c9f8: bl #0x601c0 + 0007c9fc: mov x8, x0 + 0007ca00: add w9, w19, #4 + 0007ca04: mov w0, wzr + 0007ca08: str w9, [x8] + 0007ca0c: b #0x7c9c4 ; -> MAG_GetTemperatureData_Raw + 0007ca10: cbz w8, #0x7ca5c + 0007ca14: cmp w9, w10 + 0007ca18: csel w9, w10, w9, hi + 0007ca1c: sub w10, w9, #1 + 0007ca20: add x11, x10, #1 + 0007ca24: cmp x11, #8 + 0007ca28: b.lo #0x7ca94 + 0007ca2c: and w10, w9, #7 + 0007ca30: sub x11, x11, x10 + 0007ca34: cbz x11, #0x7ca94 + 0007ca38: add x9, x20, x11, lsl #2 + 0007ca3c: sub w8, w8, w11 + 0007ca40: dup v0.4s, w19 + 0007ca44: add x12, x20, #0x10 + 0007ca48: stp q0, q0, [x12, #-0x10] + 0007ca4c: sub x11, x11, #8 + 0007ca50: add x12, x12, #0x20 + 0007ca54: cbnz x11, #0x7ca48 + 0007ca58: cbnz w10, #0x7ca98 + 0007ca5c: mov w0, #1 + 0007ca60: b #0x7c9c4 ; -> MAG_GetTemperatureData_Raw + 0007ca64: ldr x11, [sp, #8] + 0007ca68: mov x10, x20 + 0007ca6c: mov w0, #1 + 0007ca70: ldrh w12, [x11], #2 + 0007ca74: sub w8, w8, #1 + 0007ca78: sub x12, x12, x24 + 0007ca7c: mul x12, x9, x12 + 0007ca80: lsr x12, x12, #0x20 + 0007ca84: add w12, w19, w12 + 0007ca88: str w12, [x10], #4 + 0007ca8c: cbnz w8, #0x7ca70 + 0007ca90: b #0x7c9c4 ; -> MAG_GetTemperatureData_Raw + 0007ca94: mov x9, x20 + 0007ca98: mov w0, #1 + 0007ca9c: str w19, [x9], #4 + 0007caa0: sub w8, w8, #1 + 0007caa4: cbnz w8, #0x7ca9c + 0007caa8: b #0x7c9c4 ; -> MAG_GetTemperatureData_Raw + 0007caac: cmp w0, #0x80 + 0007cab0: b.hi #0x7cb0c + 0007cab4: adrp x8, #0x409000 + 0007cab8: add x8, x8, #0x898 + 0007cabc: mov w9, #0x498 + 0007cac0: umaddl x9, w0, w9, x8 + 0007cac4: ldr x9, [x9, #0x10] + 0007cac8: cbz x9, #0x7cb0c + 0007cacc: mov w10, w0 + 0007cad0: mov w9, #0x498 + 0007cad4: madd x9, x10, x9, x8 + 0007cad8: ldr x9, [x9, #8] + 0007cadc: cbz x9, #0x7cb0c + 0007cae0: mov w11, #0x498 + 0007cae4: mul x10, x10, x11 + 0007cae8: ldr x8, [x8, x10] + 0007caec: cbz x8, #0x7cb0c + 0007caf0: cbz x1, #0x7cb10 + 0007caf4: ldur q0, [x9, #0xc4] + 0007caf8: stur q0, [x1, #0x1c] + 0007cafc: ldur q0, [x9, #0xb8] + 0007cb00: str q0, [x1, #0x10] + 0007cb04: ldur q0, [x9, #0xa8] + 0007cb08: str q0, [x1] + 0007cb0c: ret + 0007cb10: stp x29, x30, [sp, #-0x10]! + 0007cb14: mov x29, sp + 0007cb18: bl #0x601c0 + 0007cb1c: mov w8, #1 + 0007cb20: movk w8, #0xe4ae, lsl #16 + 0007cb24: str w8, [x0] + 0007cb28: ldp x29, x30, [sp], #0x10 + 0007cb2c: ret + 0007cb30: str d8, [sp, #-0x30]! + 0007cb34: str x21, [sp, #8] + 0007cb38: stp x20, x19, [sp, #0x10] + 0007cb3c: stp x29, x30, [sp, #0x20] + 0007cb40: add x29, sp, #0x20 + 0007cb44: cmp w0, #0x80 + 0007cb48: mov x19, x1 + 0007cb4c: b.hi #0x7cbf0 + 0007cb50: adrp x8, #0x409000 + 0007cb54: add x8, x8, #0x898 + 0007cb58: mov w9, #0x498 + 0007cb5c: umaddl x20, w0, w9, x8 + 0007cb60: ldr x9, [x20, #0x10]! + 0007cb64: cbz x9, #0x7cbf0 + 0007cb68: mov w10, w0 + 0007cb6c: mov w9, #0x498 + 0007cb70: madd x21, x10, x9, x8 + 0007cb74: ldr x9, [x21, #8]! + 0007cb78: cbz x9, #0x7cbf0 + 0007cb7c: mov w11, #0x498 + 0007cb80: mul x10, x10, x11 + 0007cb84: ldr x8, [x8, x10] + 0007cb88: cbz x8, #0x7cbf0 + 0007cb8c: cbz x19, #0x7cbe0 + 0007cb90: add x0, x9, #0xf0 + 0007cb94: bl #0x60430 + 0007cb98: ldr x8, [x21] + 0007cb9c: ldur q0, [x19, #0x1c] + 0007cba0: stur q0, [x8, #0xc4] + 0007cba4: ldr q0, [x19, #0x10] + 0007cba8: stur q0, [x8, #0xb8] + 0007cbac: ldr q0, [x19] + 0007cbb0: stur q0, [x8, #0xa8] + 0007cbb4: ldr x0, [x21] + 0007cbb8: add x1, x0, #0xa8 + 0007cbbc: bl #0x5d330 + 0007cbc0: ldr x8, [x21] + 0007cbc4: mov v8.16b, v0.16b + 0007cbc8: add x0, x8, #0xf0 + 0007cbcc: bl #0x5ed70 + 0007cbd0: ldr x8, [x20] + 0007cbd4: mov v0.16b, v8.16b + 0007cbd8: ldr wzr, [x8, #0x80] + 0007cbdc: b #0x7cbf4 ; -> MAG_SetFixPara + 0007cbe0: bl #0x601c0 + 0007cbe4: mov w8, #1 + 0007cbe8: movk w8, #0xe4ae, lsl #16 + 0007cbec: str w8, [x0] + 0007cbf0: fmov s0, wzr + 0007cbf4: ldp x29, x30, [sp, #0x20] + 0007cbf8: ldp x20, x19, [sp, #0x10] + 0007cbfc: ldr x21, [sp, #8] + 0007cc00: ldr d8, [sp], #0x30 + 0007cc04: ret + 0007cc08: cmp w0, #0x80 + 0007cc0c: b.hi #0x7cc50 + 0007cc10: adrp x8, #0x409000 + 0007cc14: add x8, x8, #0x898 + 0007cc18: mov w9, #0x498 + 0007cc1c: umaddl x9, w0, w9, x8 + 0007cc20: ldr x9, [x9, #0x10] + 0007cc24: cbz x9, #0x7cc50 + 0007cc28: mov w9, w0 + 0007cc2c: mov w10, #0x498 + 0007cc30: madd x10, x9, x10, x8 + 0007cc34: ldr x0, [x10, #8] + 0007cc38: cbz x0, #0x7cc50 + 0007cc3c: mov w10, #0x498 + 0007cc40: mul x9, x9, x10 + 0007cc44: ldr x8, [x8, x9] + 0007cc48: cbz x8, #0x7cc50 + 0007cc4c: b #0x5e280 + 0007cc50: ret + 0007cc54: cmp w0, #0x80 + 0007cc58: b.hi #0x7cc9c + 0007cc5c: adrp x8, #0x409000 + 0007cc60: add x8, x8, #0x898 + 0007cc64: mov w9, #0x498 + 0007cc68: umaddl x9, w0, w9, x8 + 0007cc6c: ldr x9, [x9, #0x10] + 0007cc70: cbz x9, #0x7cc9c + 0007cc74: mov w9, w0 + 0007cc78: mov w10, #0x498 + 0007cc7c: madd x10, x9, x10, x8 + 0007cc80: ldr x0, [x10, #8] + 0007cc84: cbz x0, #0x7cc9c + 0007cc88: mov w10, #0x498 + 0007cc8c: mul x9, x9, x10 + 0007cc90: ldr x8, [x8, x9] + 0007cc94: cbz x8, #0x7cc9c + 0007cc98: b #0x60590 + 0007cc9c: mov w0, wzr + 0007cca0: ret + 0007cca4: cmp w0, #0x80 + 0007cca8: b.hi #0x7ccf8 + 0007ccac: adrp x8, #0x409000 + 0007ccb0: add x8, x8, #0x898 + 0007ccb4: mov w9, #0x498 + 0007ccb8: umaddl x9, w0, w9, x8 + 0007ccbc: ldr x9, [x9, #0x10] + 0007ccc0: cbz x9, #0x7ccf8 + 0007ccc4: mov w10, w0 + 0007ccc8: mov w9, #0x498 + 0007cccc: madd x9, x10, x9, x8 + 0007ccd0: ldr x9, [x9, #8] + 0007ccd4: cbz x9, #0x7ccf8 + 0007ccd8: mov w11, #0x498 + 0007ccdc: mul x10, x10, x11 + 0007cce0: ldr x8, [x8, x10] + 0007cce4: cbz x8, #0x7ccf8 + 0007cce8: cmp w1, #0x20 + 0007ccec: csel w8, wzr, w1, hi + 0007ccf0: str w2, [x9, #0x60] + 0007ccf4: str w8, [x9, #0x2c] + 0007ccf8: ret + 0007ccfc: cmp w0, #0x80 + 0007cd00: b.hi #0x7cd54 + 0007cd04: adrp x8, #0x409000 + 0007cd08: add x8, x8, #0x898 + 0007cd0c: mov w9, #0x498 + 0007cd10: umaddl x9, w0, w9, x8 + 0007cd14: ldr x9, [x9, #0x10] + 0007cd18: cbz x9, #0x7cd54 + 0007cd1c: mov w9, w0 + 0007cd20: mov w10, #0x498 + 0007cd24: madd x10, x9, x10, x8 + 0007cd28: ldr x0, [x10, #8] + 0007cd2c: cbz x0, #0x7cd54 + 0007cd30: mov w10, #0x498 + 0007cd34: mul x10, x9, x10 + 0007cd38: ldr x10, [x8, x10] + 0007cd3c: cbz x10, #0x7cd54 + 0007cd40: mov w10, #0x498 + 0007cd44: madd x8, x9, x10, x8 + 0007cd48: ldr w8, [x8, #0x48] + 0007cd4c: madd w2, w8, w3, w2 + 0007cd50: b #0x5dab0 + 0007cd54: mov w0, w1 + 0007cd58: ret + 0007cd5c: cmp w0, #0x80 + 0007cd60: b.hi #0x7cda4 + 0007cd64: adrp x8, #0x409000 + 0007cd68: add x8, x8, #0x898 + 0007cd6c: mov w9, #0x498 + 0007cd70: umaddl x9, w0, w9, x8 + 0007cd74: ldr x9, [x9, #0x10] + 0007cd78: cbz x9, #0x7cda4 + 0007cd7c: mov w9, w0 + 0007cd80: mov w10, #0x498 + 0007cd84: madd x10, x9, x10, x8 + 0007cd88: ldr x0, [x10, #8] + 0007cd8c: cbz x0, #0x7cda4 + 0007cd90: mov w10, #0x498 + 0007cd94: mul x9, x9, x10 + 0007cd98: ldr x8, [x8, x9] + 0007cd9c: cbz x8, #0x7cda4 + 0007cda0: b #0x5dab0 + 0007cda4: mov w0, w1 + 0007cda8: ret + 0007cdac: str x19, [sp, #-0x20]! + 0007cdb0: stp x29, x30, [sp, #0x10] + 0007cdb4: add x29, sp, #0x10 + 0007cdb8: cmp w0, #0x80 + 0007cdbc: b.hi #0x7ce10 + 0007cdc0: adrp x8, #0x409000 + 0007cdc4: add x8, x8, #0x898 + 0007cdc8: mov w9, #0x498 + 0007cdcc: umaddl x9, w0, w9, x8 + 0007cdd0: ldr x9, [x9, #0x10] + 0007cdd4: cbz x9, #0x7ce10 + 0007cdd8: mov w9, w0 + 0007cddc: mov w10, #0x498 + 0007cde0: madd x19, x9, x10, x8 + 0007cde4: ldr x0, [x19, #8]! + 0007cde8: cbz x0, #0x7ce14 + 0007cdec: mov w10, #0x498 + 0007cdf0: mul x9, x9, x10 + 0007cdf4: ldr x8, [x8, x9] + 0007cdf8: cbz x8, #0x7ce10 + 0007cdfc: bl #0x5e640 + 0007ce00: ldr x8, [x19] + 0007ce04: mov w9, #0x4a58 + 0007ce08: add x0, x8, x9 + 0007ce0c: b #0x7ce14 ; -> MAG_GetFrameStatisticalData + 0007ce10: mov x0, xzr + 0007ce14: ldp x29, x30, [sp, #0x10] + 0007ce18: ldr x19, [sp], #0x20 + 0007ce1c: ret + 0007ce20: cmp w0, #0x80 + 0007ce24: b.hi #0x7ce70 + 0007ce28: adrp x8, #0x409000 + 0007ce2c: add x8, x8, #0x898 + 0007ce30: mov w9, #0x498 + 0007ce34: umaddl x9, w0, w9, x8 + 0007ce38: ldr x9, [x9, #0x10] + 0007ce3c: cbz x9, #0x7ce70 + 0007ce40: mov w9, w0 + 0007ce44: mov w10, #0x498 + 0007ce48: madd x10, x9, x10, x8 + 0007ce4c: ldr x10, [x10, #8] + 0007ce50: cbz x10, #0x7ce70 + 0007ce54: mov w10, #0x498 + 0007ce58: madd x8, x9, x10, x8 + 0007ce5c: ldr x9, [x8] + 0007ce60: add x8, x8, #0x484 + 0007ce64: cmp x9, #0 + 0007ce68: csel x0, xzr, x8, eq + 0007ce6c: ret + 0007ce70: mov x0, xzr + 0007ce74: ret + 0007ce78: cmp w0, #0x80 + 0007ce7c: b.hi #0x7ced8 + 0007ce80: adrp x8, #0x409000 + 0007ce84: add x8, x8, #0x898 + 0007ce88: mov w9, #0x498 + 0007ce8c: umaddl x9, w0, w9, x8 + 0007ce90: ldr x9, [x9, #0x10] + 0007ce94: cbz x9, #0x7ced8 + 0007ce98: mov w9, w0 + 0007ce9c: mov w10, #0x498 + 0007cea0: madd x10, x9, x10, x8 + 0007cea4: ldr x0, [x10, #8] + 0007cea8: cbz x0, #0x7ced8 + 0007ceac: mov w10, #0x498 + 0007ceb0: mul x10, x9, x10 + 0007ceb4: ldr x10, [x8, x10] + 0007ceb8: cbz x10, #0x7ced8 + 0007cebc: mov w10, #0x498 + 0007cec0: madd x8, x9, x10, x8 + 0007cec4: ldr w8, [x8, #0x68] + 0007cec8: madd w1, w8, w2, w1 + 0007cecc: mov w2, w3 + 0007ced0: mov w3, wzr + 0007ced4: b #0x5e680 + 0007ced8: mov w0, #-0x7fffffff + 0007cedc: ret + 0007cee0: cmp w0, #0x80 + 0007cee4: b.hi #0x7cf2c + 0007cee8: adrp x8, #0x409000 + 0007ceec: add x8, x8, #0x898 + 0007cef0: mov w9, #0x498 + 0007cef4: umaddl x9, w0, w9, x8 + 0007cef8: ldr x9, [x9, #0x10] + 0007cefc: cbz x9, #0x7cf2c + 0007cf00: mov w9, w0 + 0007cf04: mov w10, #0x498 + 0007cf08: madd x10, x9, x10, x8 + 0007cf0c: ldr x0, [x10, #8] + 0007cf10: cbz x0, #0x7cf2c + 0007cf14: mov w10, #0x498 + 0007cf18: mul x9, x9, x10 + 0007cf1c: ldr x8, [x8, x9] + 0007cf20: cbz x8, #0x7cf2c + 0007cf24: mov w3, wzr + 0007cf28: b #0x5e680 + 0007cf2c: mov w0, #-0x7fffffff + 0007cf30: ret + 0007cf34: cmp w0, #0x80 + 0007cf38: b.hi #0x7cf98 + 0007cf3c: adrp x8, #0x409000 + 0007cf40: add x8, x8, #0x898 + 0007cf44: mov w9, #0x498 + 0007cf48: umaddl x9, w0, w9, x8 + 0007cf4c: ldr x9, [x9, #0x10] + 0007cf50: cbz x9, #0x7cf98 + 0007cf54: mov w9, w0 + 0007cf58: mov w10, #0x498 + 0007cf5c: madd x10, x9, x10, x8 + 0007cf60: ldr x0, [x10, #8] + 0007cf64: cbz x0, #0x7cf98 + 0007cf68: mov w10, #0x498 + 0007cf6c: mul x9, x9, x10 + 0007cf70: ldr x8, [x8, x9] + 0007cf74: cbz x8, #0x7cf98 + 0007cf78: sub sp, sp, #0x20 + 0007cf7c: stp x29, x30, [sp, #0x10] + 0007cf80: add x29, sp, #0x10 + 0007cf84: str wzr, [sp] + 0007cf88: bl #0x5ff40 + 0007cf8c: ldp x29, x30, [sp, #0x10] + 0007cf90: add sp, sp, #0x20 + 0007cf94: ret + 0007cf98: mov w0, wzr + 0007cf9c: ret + 0007cfa0: cmp w0, #0x80 + 0007cfa4: b.hi #0x7cff8 + 0007cfa8: adrp x9, #0x409000 + 0007cfac: add x9, x9, #0x898 + 0007cfb0: mov w8, #0x498 + 0007cfb4: umaddl x8, w0, w8, x9 + 0007cfb8: ldr x8, [x8, #0x10] + 0007cfbc: cbz x8, #0x7cff8 + 0007cfc0: mov w10, w0 + 0007cfc4: mov w11, #0x498 + 0007cfc8: madd x11, x10, x11, x9 + 0007cfcc: ldr x0, [x11, #8] + 0007cfd0: cbz x0, #0x7cff8 + 0007cfd4: mov w11, #0x498 + 0007cfd8: mul x10, x10, x11 + 0007cfdc: ldr x9, [x9, x10] + 0007cfe0: cbz x9, #0x7cff8 + 0007cfe4: ldr w9, [x0, #0xec] + 0007cfe8: cbz w9, #0x7cff4 + 0007cfec: mov w6, wzr + 0007cff0: b #0x60900 + 0007cff4: ldr wzr, [x8, #0x80] + 0007cff8: mov w0, wzr + 0007cffc: ret + +### 0x7cd00 @ 0x7cd00 size=2048 + 0007cd00: b.hi #0x7cd54 + 0007cd04: adrp x8, #0x409000 + 0007cd08: add x8, x8, #0x898 + 0007cd0c: mov w9, #0x498 + 0007cd10: umaddl x9, w0, w9, x8 + 0007cd14: ldr x9, [x9, #0x10] + 0007cd18: cbz x9, #0x7cd54 + 0007cd1c: mov w9, w0 + 0007cd20: mov w10, #0x498 + 0007cd24: madd x10, x9, x10, x8 + 0007cd28: ldr x0, [x10, #8] + 0007cd2c: cbz x0, #0x7cd54 + 0007cd30: mov w10, #0x498 + 0007cd34: mul x10, x9, x10 + 0007cd38: ldr x10, [x8, x10] + 0007cd3c: cbz x10, #0x7cd54 + 0007cd40: mov w10, #0x498 + 0007cd44: madd x8, x9, x10, x8 + 0007cd48: ldr w8, [x8, #0x48] + 0007cd4c: madd w2, w8, w3, w2 + 0007cd50: b #0x5dab0 + 0007cd54: mov w0, w1 + 0007cd58: ret + 0007cd5c: cmp w0, #0x80 + 0007cd60: b.hi #0x7cda4 + 0007cd64: adrp x8, #0x409000 + 0007cd68: add x8, x8, #0x898 + 0007cd6c: mov w9, #0x498 + 0007cd70: umaddl x9, w0, w9, x8 + 0007cd74: ldr x9, [x9, #0x10] + 0007cd78: cbz x9, #0x7cda4 + 0007cd7c: mov w9, w0 + 0007cd80: mov w10, #0x498 + 0007cd84: madd x10, x9, x10, x8 + 0007cd88: ldr x0, [x10, #8] + 0007cd8c: cbz x0, #0x7cda4 + 0007cd90: mov w10, #0x498 + 0007cd94: mul x9, x9, x10 + 0007cd98: ldr x8, [x8, x9] + 0007cd9c: cbz x8, #0x7cda4 + 0007cda0: b #0x5dab0 + 0007cda4: mov w0, w1 + 0007cda8: ret + 0007cdac: str x19, [sp, #-0x20]! + 0007cdb0: stp x29, x30, [sp, #0x10] + 0007cdb4: add x29, sp, #0x10 + 0007cdb8: cmp w0, #0x80 + 0007cdbc: b.hi #0x7ce10 + 0007cdc0: adrp x8, #0x409000 + 0007cdc4: add x8, x8, #0x898 + 0007cdc8: mov w9, #0x498 + 0007cdcc: umaddl x9, w0, w9, x8 + 0007cdd0: ldr x9, [x9, #0x10] + 0007cdd4: cbz x9, #0x7ce10 + 0007cdd8: mov w9, w0 + 0007cddc: mov w10, #0x498 + 0007cde0: madd x19, x9, x10, x8 + 0007cde4: ldr x0, [x19, #8]! + 0007cde8: cbz x0, #0x7ce14 + 0007cdec: mov w10, #0x498 + 0007cdf0: mul x9, x9, x10 + 0007cdf4: ldr x8, [x8, x9] + 0007cdf8: cbz x8, #0x7ce10 + 0007cdfc: bl #0x5e640 + 0007ce00: ldr x8, [x19] + 0007ce04: mov w9, #0x4a58 + 0007ce08: add x0, x8, x9 + 0007ce0c: b #0x7ce14 ; -> MAG_GetFrameStatisticalData + 0007ce10: mov x0, xzr + 0007ce14: ldp x29, x30, [sp, #0x10] + 0007ce18: ldr x19, [sp], #0x20 + 0007ce1c: ret + 0007ce20: cmp w0, #0x80 + 0007ce24: b.hi #0x7ce70 + 0007ce28: adrp x8, #0x409000 + 0007ce2c: add x8, x8, #0x898 + 0007ce30: mov w9, #0x498 + 0007ce34: umaddl x9, w0, w9, x8 + 0007ce38: ldr x9, [x9, #0x10] + 0007ce3c: cbz x9, #0x7ce70 + 0007ce40: mov w9, w0 + 0007ce44: mov w10, #0x498 + 0007ce48: madd x10, x9, x10, x8 + 0007ce4c: ldr x10, [x10, #8] + 0007ce50: cbz x10, #0x7ce70 + 0007ce54: mov w10, #0x498 + 0007ce58: madd x8, x9, x10, x8 + 0007ce5c: ldr x9, [x8] + 0007ce60: add x8, x8, #0x484 + 0007ce64: cmp x9, #0 + 0007ce68: csel x0, xzr, x8, eq + 0007ce6c: ret + 0007ce70: mov x0, xzr + 0007ce74: ret + 0007ce78: cmp w0, #0x80 + 0007ce7c: b.hi #0x7ced8 + 0007ce80: adrp x8, #0x409000 + 0007ce84: add x8, x8, #0x898 + 0007ce88: mov w9, #0x498 + 0007ce8c: umaddl x9, w0, w9, x8 + 0007ce90: ldr x9, [x9, #0x10] + 0007ce94: cbz x9, #0x7ced8 + 0007ce98: mov w9, w0 + 0007ce9c: mov w10, #0x498 + 0007cea0: madd x10, x9, x10, x8 + 0007cea4: ldr x0, [x10, #8] + 0007cea8: cbz x0, #0x7ced8 + 0007ceac: mov w10, #0x498 + 0007ceb0: mul x10, x9, x10 + 0007ceb4: ldr x10, [x8, x10] + 0007ceb8: cbz x10, #0x7ced8 + 0007cebc: mov w10, #0x498 + 0007cec0: madd x8, x9, x10, x8 + 0007cec4: ldr w8, [x8, #0x68] + 0007cec8: madd w1, w8, w2, w1 + 0007cecc: mov w2, w3 + 0007ced0: mov w3, wzr + 0007ced4: b #0x5e680 + 0007ced8: mov w0, #-0x7fffffff + 0007cedc: ret + 0007cee0: cmp w0, #0x80 + 0007cee4: b.hi #0x7cf2c + 0007cee8: adrp x8, #0x409000 + 0007ceec: add x8, x8, #0x898 + 0007cef0: mov w9, #0x498 + 0007cef4: umaddl x9, w0, w9, x8 + 0007cef8: ldr x9, [x9, #0x10] + 0007cefc: cbz x9, #0x7cf2c + 0007cf00: mov w9, w0 + 0007cf04: mov w10, #0x498 + 0007cf08: madd x10, x9, x10, x8 + 0007cf0c: ldr x0, [x10, #8] + 0007cf10: cbz x0, #0x7cf2c + 0007cf14: mov w10, #0x498 + 0007cf18: mul x9, x9, x10 + 0007cf1c: ldr x8, [x8, x9] + 0007cf20: cbz x8, #0x7cf2c + 0007cf24: mov w3, wzr + 0007cf28: b #0x5e680 + 0007cf2c: mov w0, #-0x7fffffff + 0007cf30: ret + 0007cf34: cmp w0, #0x80 + 0007cf38: b.hi #0x7cf98 + 0007cf3c: adrp x8, #0x409000 + 0007cf40: add x8, x8, #0x898 + 0007cf44: mov w9, #0x498 + 0007cf48: umaddl x9, w0, w9, x8 + 0007cf4c: ldr x9, [x9, #0x10] + 0007cf50: cbz x9, #0x7cf98 + 0007cf54: mov w9, w0 + 0007cf58: mov w10, #0x498 + 0007cf5c: madd x10, x9, x10, x8 + 0007cf60: ldr x0, [x10, #8] + 0007cf64: cbz x0, #0x7cf98 + 0007cf68: mov w10, #0x498 + 0007cf6c: mul x9, x9, x10 + 0007cf70: ldr x8, [x8, x9] + 0007cf74: cbz x8, #0x7cf98 + 0007cf78: sub sp, sp, #0x20 + 0007cf7c: stp x29, x30, [sp, #0x10] + 0007cf80: add x29, sp, #0x10 + 0007cf84: str wzr, [sp] + 0007cf88: bl #0x5ff40 + 0007cf8c: ldp x29, x30, [sp, #0x10] + 0007cf90: add sp, sp, #0x20 + 0007cf94: ret + 0007cf98: mov w0, wzr + 0007cf9c: ret + 0007cfa0: cmp w0, #0x80 + 0007cfa4: b.hi #0x7cff8 + 0007cfa8: adrp x9, #0x409000 + 0007cfac: add x9, x9, #0x898 + 0007cfb0: mov w8, #0x498 + 0007cfb4: umaddl x8, w0, w8, x9 + 0007cfb8: ldr x8, [x8, #0x10] + 0007cfbc: cbz x8, #0x7cff8 + 0007cfc0: mov w10, w0 + 0007cfc4: mov w11, #0x498 + 0007cfc8: madd x11, x10, x11, x9 + 0007cfcc: ldr x0, [x11, #8] + 0007cfd0: cbz x0, #0x7cff8 + 0007cfd4: mov w11, #0x498 + 0007cfd8: mul x10, x10, x11 + 0007cfdc: ldr x9, [x9, x10] + 0007cfe0: cbz x9, #0x7cff8 + 0007cfe4: ldr w9, [x0, #0xec] + 0007cfe8: cbz w9, #0x7cff4 + 0007cfec: mov w6, wzr + 0007cff0: b #0x60900 + 0007cff4: ldr wzr, [x8, #0x80] + 0007cff8: mov w0, wzr + 0007cffc: ret + 0007d000: cmp w0, #0x80 + 0007d004: b.hi #0x7d04c + 0007d008: adrp x8, #0x409000 + 0007d00c: add x8, x8, #0x898 + 0007d010: mov w9, #0x498 + 0007d014: umaddl x9, w0, w9, x8 + 0007d018: ldr x9, [x9, #0x10] + 0007d01c: cbz x9, #0x7d04c + 0007d020: mov w9, w0 + 0007d024: mov w10, #0x498 + 0007d028: madd x10, x9, x10, x8 + 0007d02c: ldr x0, [x10, #8] + 0007d030: cbz x0, #0x7d04c + 0007d034: mov w10, #0x498 + 0007d038: mul x9, x9, x10 + 0007d03c: ldr x8, [x8, x9] + 0007d040: cbz x8, #0x7d04c + 0007d044: mov w6, wzr + 0007d048: b #0x60830 + 0007d04c: mov w0, wzr + 0007d050: ret + 0007d054: cmp w0, #0x80 + 0007d058: b.hi #0x7d0a0 + 0007d05c: adrp x8, #0x409000 + 0007d060: add x8, x8, #0x898 + 0007d064: mov w9, #0x498 + 0007d068: umaddl x9, w0, w9, x8 + 0007d06c: ldr x9, [x9, #0x10] + 0007d070: cbz x9, #0x7d0a0 + 0007d074: mov w9, w0 + 0007d078: mov w10, #0x498 + 0007d07c: madd x10, x9, x10, x8 + 0007d080: ldr x0, [x10, #8] + 0007d084: cbz x0, #0x7d0a0 + 0007d088: mov w10, #0x498 + 0007d08c: mul x9, x9, x10 + 0007d090: ldr x8, [x8, x9] + 0007d094: cbz x8, #0x7d0a0 + 0007d098: mov w4, wzr + 0007d09c: b #0x5cc80 + 0007d0a0: mov w0, wzr + 0007d0a4: ret + 0007d0a8: cmp w0, #0x80 + 0007d0ac: b.hi #0x7d0f0 + 0007d0b0: adrp x8, #0x409000 + 0007d0b4: add x8, x8, #0x898 + 0007d0b8: mov w9, #0x498 + 0007d0bc: umaddl x9, w0, w9, x8 + 0007d0c0: ldr x9, [x9, #0x10] + 0007d0c4: cbz x9, #0x7d0f0 + 0007d0c8: mov w9, w0 + 0007d0cc: mov w10, #0x498 + 0007d0d0: madd x10, x9, x10, x8 + 0007d0d4: ldr x0, [x10, #8] + 0007d0d8: cbz x0, #0x7d0f0 + 0007d0dc: mov w10, #0x498 + 0007d0e0: mul x9, x9, x10 + 0007d0e4: ldr x8, [x8, x9] + 0007d0e8: cbz x8, #0x7d0f0 + 0007d0ec: b #0x5f5f0 + 0007d0f0: mov w0, wzr + 0007d0f4: ret + 0007d0f8: cmp w0, #0x80 + 0007d0fc: b.ls #0x7d108 + 0007d100: mov w0, wzr + 0007d104: ret + 0007d108: adrp x8, #0x409000 + 0007d10c: add x8, x8, #0x898 + 0007d110: mov w9, #0x498 + 0007d114: umaddl x9, w0, w9, x8 + 0007d118: ldr x9, [x9, #0x10] + 0007d11c: cbz x9, #0x7d15c + 0007d120: mov w10, w0 + 0007d124: mov w9, #0x498 + 0007d128: madd x9, x10, x9, x8 + 0007d12c: ldr x9, [x9, #8] + 0007d130: cbz x9, #0x7d164 + 0007d134: mov w11, #0x498 + 0007d138: mul x10, x10, x11 + 0007d13c: ldr x8, [x8, x10] + 0007d140: cbz x8, #0x7d16c + 0007d144: ldr w8, [x9, #0xe0] + 0007d148: cbz w8, #0x7d174 + 0007d14c: ldr w8, [x9, #0xe8] + 0007d150: cmp w8, #0 + 0007d154: cset w0, ne + 0007d158: ret + 0007d15c: mov w0, wzr + 0007d160: ret + 0007d164: mov w0, wzr + 0007d168: ret + 0007d16c: mov w0, wzr + 0007d170: ret + 0007d174: mov w0, wzr + 0007d178: ret + 0007d17c: cmp w0, #0x80 + 0007d180: b.hi #0x7d1d4 + 0007d184: adrp x8, #0x409000 + 0007d188: add x8, x8, #0x898 + 0007d18c: mov w9, #0x498 + 0007d190: umaddl x9, w0, w9, x8 + 0007d194: ldr x9, [x9, #0x10] + 0007d198: cbz x9, #0x7d1d4 + 0007d19c: mov w9, w0 + 0007d1a0: mov w10, #0x498 + 0007d1a4: madd x10, x9, x10, x8 + 0007d1a8: ldr x0, [x10, #8] + 0007d1ac: cbz x0, #0x7d1d4 + 0007d1b0: mov w10, #0x498 + 0007d1b4: mul x9, x9, x10 + 0007d1b8: ldr x8, [x8, x9] + 0007d1bc: cbz x8, #0x7d1d4 + 0007d1c0: ldr w9, [x8, #0x158] + 0007d1c4: cbz w9, #0x7d1dc + 0007d1c8: mov x0, x8 + 0007d1cc: mov x1, x2 + 0007d1d0: b #0x5e650 + 0007d1d4: mov w0, wzr + 0007d1d8: ret + 0007d1dc: b #0x5f340 + 0007d1e0: mov w0, wzr + 0007d1e4: ret + 0007d1e8: mov w0, wzr + 0007d1ec: ret + 0007d1f0: mov w0, wzr + 0007d1f4: ret + 0007d1f8: mov w0, wzr + 0007d1fc: ret + 0007d200: cmp w0, #0x80 + 0007d204: b.hi #0x7d24c + 0007d208: adrp x8, #0x409000 + 0007d20c: add x8, x8, #0x898 + 0007d210: mov w9, #0x498 + 0007d214: umaddl x9, w0, w9, x8 + 0007d218: ldr x9, [x9, #0x10] + 0007d21c: cbz x9, #0x7d24c + 0007d220: mov w9, w0 + 0007d224: mov w10, #0x498 + 0007d228: madd x10, x9, x10, x8 + 0007d22c: ldr x10, [x10, #8] + 0007d230: cbz x10, #0x7d24c + 0007d234: mov w10, #0x498 + 0007d238: mul x9, x9, x10 + 0007d23c: ldr x8, [x8, x9] + 0007d240: cmp x8, #0 + 0007d244: cset w0, ne + 0007d248: ret + 0007d24c: mov w0, wzr + 0007d250: ret + 0007d254: mov w0, wzr + 0007d258: ret + 0007d25c: str x19, [sp, #-0x20]! + 0007d260: stp x29, x30, [sp, #0x10] + 0007d264: add x29, sp, #0x10 + 0007d268: cmp w0, #0x80 + 0007d26c: b.hi #0x7d2c8 + 0007d270: adrp x8, #0x409000 + 0007d274: add x8, x8, #0x898 + 0007d278: mov w9, #0x498 + 0007d27c: umaddl x9, w0, w9, x8 + 0007d280: ldr x9, [x9, #0x10] + 0007d284: cbz x9, #0x7d2c8 + 0007d288: mov w9, w0 + 0007d28c: mov w10, #0x498 + 0007d290: madd x19, x9, x10, x8 + 0007d294: ldr x10, [x19, #8]! + 0007d298: cbz x10, #0x7d2c8 + 0007d29c: mov w10, #0x498 + 0007d2a0: mul x9, x9, x10 + 0007d2a4: ldr x8, [x8, x9] + 0007d2a8: cbz x8, #0x7d2c8 + 0007d2ac: add x0, x8, #0xa0 + 0007d2b0: bl #0x60430 + 0007d2b4: ldr x8, [x19] + 0007d2b8: ldp x29, x30, [sp, #0x10] + 0007d2bc: add x0, x8, #0xf0 + 0007d2c0: ldr x19, [sp], #0x20 + 0007d2c4: b #0x60430 + 0007d2c8: ldp x29, x30, [sp, #0x10] + 0007d2cc: ldr x19, [sp], #0x20 + 0007d2d0: ret + 0007d2d4: str x19, [sp, #-0x20]! + 0007d2d8: stp x29, x30, [sp, #0x10] + 0007d2dc: add x29, sp, #0x10 + 0007d2e0: cmp w0, #0x80 + 0007d2e4: b.hi #0x7d340 + 0007d2e8: adrp x8, #0x409000 + 0007d2ec: add x8, x8, #0x898 + 0007d2f0: mov w9, #0x498 + 0007d2f4: umaddl x9, w0, w9, x8 + 0007d2f8: ldr x9, [x9, #0x10] + 0007d2fc: cbz x9, #0x7d340 + 0007d300: mov w10, w0 + 0007d304: mov w9, #0x498 + 0007d308: madd x9, x10, x9, x8 + 0007d30c: ldr x9, [x9, #8] + 0007d310: cbz x9, #0x7d340 + 0007d314: mov w11, #0x498 + 0007d318: madd x19, x10, x11, x8 + 0007d31c: ldr x8, [x19] + 0007d320: cbz x8, #0x7d340 + 0007d324: add x0, x9, #0xf0 + 0007d328: bl #0x5ed70 + 0007d32c: ldr x8, [x19] + 0007d330: ldp x29, x30, [sp, #0x10] + 0007d334: add x0, x8, #0xa0 + 0007d338: ldr x19, [sp], #0x20 + 0007d33c: b #0x5ed70 + 0007d340: ldp x29, x30, [sp, #0x10] + 0007d344: ldr x19, [sp], #0x20 + 0007d348: ret + 0007d34c: sub sp, sp, #0x60 + 0007d350: stp x22, x21, [sp, #0x30] + 0007d354: stp x20, x19, [sp, #0x40] + 0007d358: stp x29, x30, [sp, #0x50] + 0007d35c: add x29, sp, #0x50 + 0007d360: mrs x21, tpidr_el0 + 0007d364: ldr x8, [x21, #0x28] + 0007d368: mov w19, w0 + 0007d36c: mov x20, x1 + 0007d370: cmp w19, #0x80 + 0007d374: str x8, [sp, #0x28] + 0007d378: b.hi #0x7d3e0 + 0007d37c: adrp x8, #0x409000 + 0007d380: add x8, x8, #0x898 + 0007d384: mov w9, #0x498 + 0007d388: umaddl x9, w19, w9, x8 + 0007d38c: ldr x9, [x9, #0x10] + 0007d390: cbz x9, #0x7d3e0 + 0007d394: mov w9, w19 + 0007d398: mov w10, #0x498 + 0007d39c: madd x22, x9, x10, x8 + 0007d3a0: ldr x10, [x22, #8]! + 0007d3a4: cbz x10, #0x7d3e0 + 0007d3a8: mov w11, #0x498 + 0007d3ac: mul x9, x9, x11 + 0007d3b0: ldr x8, [x8, x9] + 0007d3b4: cbz x8, #0x7d3e0 + 0007d3b8: ldr w8, [x10, #0xec] + 0007d3bc: cbz w8, #0x7d40c + 0007d3c0: add x0, sp, #0x10 + 0007d3c4: mov w1, #0x100 + 0007d3c8: bl #0x5ddd0 + 0007d3cc: cbz x20, #0x7d424 + 0007d3d0: add x0, sp, #0x10 + 0007d3d4: mov x1, x20 + 0007d3d8: bl #0x5f8b0 + 0007d3dc: b #0x7d454 ; -> MAG_SaveMGT + 0007d3e0: mov w19, wzr + 0007d3e4: ldr x8, [x21, #0x28] + 0007d3e8: ldr x9, [sp, #0x28] + 0007d3ec: cmp x8, x9 + 0007d3f0: b.ne #0x7d490 + 0007d3f4: mov w0, w19 + 0007d3f8: ldp x29, x30, [sp, #0x50] + 0007d3fc: ldp x20, x19, [sp, #0x40] + 0007d400: ldp x22, x21, [sp, #0x30] + 0007d404: add sp, sp, #0x60 + 0007d408: ret + 0007d40c: bl #0x601c0 + 0007d410: mov w8, #6 + 0007d414: movk w8, #0xe4ae, lsl #16 + 0007d418: mov w19, wzr + 0007d41c: str w8, [x0] + 0007d420: b #0x7d3e4 ; -> MAG_SaveMGT + 0007d424: mov x0, sp + 0007d428: bl #0x5ce90 + 0007d42c: ldrh w2, [sp] + 0007d430: ldrh w3, [sp, #2] + 0007d434: ldrh w4, [sp, #6] + 0007d438: ldrh w5, [sp, #8] + 0007d43c: ldrh w6, [sp, #0xa] + 0007d440: ldrh w7, [sp, #0xc] + 0007d444: adrp x1, #0x339000 + 0007d448: add x1, x1, #0xe43 + 0007d44c: add x0, sp, #0x10 + 0007d450: bl #0x5e6c0 + 0007d454: ldr x8, [x22] + 0007d458: add x0, x8, #0xf0 + 0007d45c: bl #0x60430 + 0007d460: add x0, sp, #0x10 + 0007d464: bl #0x5ecb0 + 0007d468: mov x1, x0 + 0007d46c: mov w0, w19 + 0007d470: bl #0x5de00 + 0007d474: mov w19, w0 + 0007d478: ldr x8, [x22] + 0007d47c: add x0, x8, #0xf0 + 0007d480: bl #0x5ed70 + 0007d484: add x0, sp, #0x10 + 0007d488: bl #0x5e290 + 0007d48c: b #0x7d3e4 ; -> MAG_SaveMGT + 0007d490: bl #0x60b30 + 0007d494: b #0x7d49c ; -> MAG_SaveMGT + 0007d498: b #0x7d49c ; -> MAG_SaveMGT + 0007d49c: mov x19, x0 + 0007d4a0: add x0, sp, #0x10 + 0007d4a4: bl #0x5e290 + 0007d4a8: mov x0, x19 + 0007d4ac: bl #0x5fee0 + 0007d4b0: stp x28, x27, [sp, #-0x60]! + 0007d4b4: stp x26, x25, [sp, #0x10] + 0007d4b8: stp x24, x23, [sp, #0x20] + 0007d4bc: stp x22, x21, [sp, #0x30] + 0007d4c0: stp x20, x19, [sp, #0x40] + 0007d4c4: stp x29, x30, [sp, #0x50] + 0007d4c8: add x29, sp, #0x50 + 0007d4cc: sub sp, sp, #0x450 + 0007d4d0: mrs x21, tpidr_el0 + 0007d4d4: ldr x8, [x21, #0x28] + 0007d4d8: adrp x24, #0x409000 + 0007d4dc: mov w20, w0 + 0007d4e0: add x24, x24, #0x898 + 0007d4e4: mov w9, #0x498 + 0007d4e8: str x8, [sp, #8] + 0007d4ec: nop + 0007d4f0: umaddl x23, w20, w9, x24 + 0007d4f4: ldr x0, [x23, #8]! + 0007d4f8: mov w22, #9 + 0007d4fc: mov x19, x1 + +### 0x7d000 @ 0x7d000 size=2048 + 0007d000: cmp w0, #0x80 + 0007d004: b.hi #0x7d04c + 0007d008: adrp x8, #0x409000 + 0007d00c: add x8, x8, #0x898 + 0007d010: mov w9, #0x498 + 0007d014: umaddl x9, w0, w9, x8 + 0007d018: ldr x9, [x9, #0x10] + 0007d01c: cbz x9, #0x7d04c + 0007d020: mov w9, w0 + 0007d024: mov w10, #0x498 + 0007d028: madd x10, x9, x10, x8 + 0007d02c: ldr x0, [x10, #8] + 0007d030: cbz x0, #0x7d04c + 0007d034: mov w10, #0x498 + 0007d038: mul x9, x9, x10 + 0007d03c: ldr x8, [x8, x9] + 0007d040: cbz x8, #0x7d04c + 0007d044: mov w6, wzr + 0007d048: b #0x60830 + 0007d04c: mov w0, wzr + 0007d050: ret + 0007d054: cmp w0, #0x80 + 0007d058: b.hi #0x7d0a0 + 0007d05c: adrp x8, #0x409000 + 0007d060: add x8, x8, #0x898 + 0007d064: mov w9, #0x498 + 0007d068: umaddl x9, w0, w9, x8 + 0007d06c: ldr x9, [x9, #0x10] + 0007d070: cbz x9, #0x7d0a0 + 0007d074: mov w9, w0 + 0007d078: mov w10, #0x498 + 0007d07c: madd x10, x9, x10, x8 + 0007d080: ldr x0, [x10, #8] + 0007d084: cbz x0, #0x7d0a0 + 0007d088: mov w10, #0x498 + 0007d08c: mul x9, x9, x10 + 0007d090: ldr x8, [x8, x9] + 0007d094: cbz x8, #0x7d0a0 + 0007d098: mov w4, wzr + 0007d09c: b #0x5cc80 + 0007d0a0: mov w0, wzr + 0007d0a4: ret + 0007d0a8: cmp w0, #0x80 + 0007d0ac: b.hi #0x7d0f0 + 0007d0b0: adrp x8, #0x409000 + 0007d0b4: add x8, x8, #0x898 + 0007d0b8: mov w9, #0x498 + 0007d0bc: umaddl x9, w0, w9, x8 + 0007d0c0: ldr x9, [x9, #0x10] + 0007d0c4: cbz x9, #0x7d0f0 + 0007d0c8: mov w9, w0 + 0007d0cc: mov w10, #0x498 + 0007d0d0: madd x10, x9, x10, x8 + 0007d0d4: ldr x0, [x10, #8] + 0007d0d8: cbz x0, #0x7d0f0 + 0007d0dc: mov w10, #0x498 + 0007d0e0: mul x9, x9, x10 + 0007d0e4: ldr x8, [x8, x9] + 0007d0e8: cbz x8, #0x7d0f0 + 0007d0ec: b #0x5f5f0 + 0007d0f0: mov w0, wzr + 0007d0f4: ret + 0007d0f8: cmp w0, #0x80 + 0007d0fc: b.ls #0x7d108 + 0007d100: mov w0, wzr + 0007d104: ret + 0007d108: adrp x8, #0x409000 + 0007d10c: add x8, x8, #0x898 + 0007d110: mov w9, #0x498 + 0007d114: umaddl x9, w0, w9, x8 + 0007d118: ldr x9, [x9, #0x10] + 0007d11c: cbz x9, #0x7d15c + 0007d120: mov w10, w0 + 0007d124: mov w9, #0x498 + 0007d128: madd x9, x10, x9, x8 + 0007d12c: ldr x9, [x9, #8] + 0007d130: cbz x9, #0x7d164 + 0007d134: mov w11, #0x498 + 0007d138: mul x10, x10, x11 + 0007d13c: ldr x8, [x8, x10] + 0007d140: cbz x8, #0x7d16c + 0007d144: ldr w8, [x9, #0xe0] + 0007d148: cbz w8, #0x7d174 + 0007d14c: ldr w8, [x9, #0xe8] + 0007d150: cmp w8, #0 + 0007d154: cset w0, ne + 0007d158: ret + 0007d15c: mov w0, wzr + 0007d160: ret + 0007d164: mov w0, wzr + 0007d168: ret + 0007d16c: mov w0, wzr + 0007d170: ret + 0007d174: mov w0, wzr + 0007d178: ret + 0007d17c: cmp w0, #0x80 + 0007d180: b.hi #0x7d1d4 + 0007d184: adrp x8, #0x409000 + 0007d188: add x8, x8, #0x898 + 0007d18c: mov w9, #0x498 + 0007d190: umaddl x9, w0, w9, x8 + 0007d194: ldr x9, [x9, #0x10] + 0007d198: cbz x9, #0x7d1d4 + 0007d19c: mov w9, w0 + 0007d1a0: mov w10, #0x498 + 0007d1a4: madd x10, x9, x10, x8 + 0007d1a8: ldr x0, [x10, #8] + 0007d1ac: cbz x0, #0x7d1d4 + 0007d1b0: mov w10, #0x498 + 0007d1b4: mul x9, x9, x10 + 0007d1b8: ldr x8, [x8, x9] + 0007d1bc: cbz x8, #0x7d1d4 + 0007d1c0: ldr w9, [x8, #0x158] + 0007d1c4: cbz w9, #0x7d1dc + 0007d1c8: mov x0, x8 + 0007d1cc: mov x1, x2 + 0007d1d0: b #0x5e650 + 0007d1d4: mov w0, wzr + 0007d1d8: ret + 0007d1dc: b #0x5f340 + 0007d1e0: mov w0, wzr + 0007d1e4: ret + 0007d1e8: mov w0, wzr + 0007d1ec: ret + 0007d1f0: mov w0, wzr + 0007d1f4: ret + 0007d1f8: mov w0, wzr + 0007d1fc: ret + 0007d200: cmp w0, #0x80 + 0007d204: b.hi #0x7d24c + 0007d208: adrp x8, #0x409000 + 0007d20c: add x8, x8, #0x898 + 0007d210: mov w9, #0x498 + 0007d214: umaddl x9, w0, w9, x8 + 0007d218: ldr x9, [x9, #0x10] + 0007d21c: cbz x9, #0x7d24c + 0007d220: mov w9, w0 + 0007d224: mov w10, #0x498 + 0007d228: madd x10, x9, x10, x8 + 0007d22c: ldr x10, [x10, #8] + 0007d230: cbz x10, #0x7d24c + 0007d234: mov w10, #0x498 + 0007d238: mul x9, x9, x10 + 0007d23c: ldr x8, [x8, x9] + 0007d240: cmp x8, #0 + 0007d244: cset w0, ne + 0007d248: ret + 0007d24c: mov w0, wzr + 0007d250: ret + 0007d254: mov w0, wzr + 0007d258: ret + 0007d25c: str x19, [sp, #-0x20]! + 0007d260: stp x29, x30, [sp, #0x10] + 0007d264: add x29, sp, #0x10 + 0007d268: cmp w0, #0x80 + 0007d26c: b.hi #0x7d2c8 + 0007d270: adrp x8, #0x409000 + 0007d274: add x8, x8, #0x898 + 0007d278: mov w9, #0x498 + 0007d27c: umaddl x9, w0, w9, x8 + 0007d280: ldr x9, [x9, #0x10] + 0007d284: cbz x9, #0x7d2c8 + 0007d288: mov w9, w0 + 0007d28c: mov w10, #0x498 + 0007d290: madd x19, x9, x10, x8 + 0007d294: ldr x10, [x19, #8]! + 0007d298: cbz x10, #0x7d2c8 + 0007d29c: mov w10, #0x498 + 0007d2a0: mul x9, x9, x10 + 0007d2a4: ldr x8, [x8, x9] + 0007d2a8: cbz x8, #0x7d2c8 + 0007d2ac: add x0, x8, #0xa0 + 0007d2b0: bl #0x60430 + 0007d2b4: ldr x8, [x19] + 0007d2b8: ldp x29, x30, [sp, #0x10] + 0007d2bc: add x0, x8, #0xf0 + 0007d2c0: ldr x19, [sp], #0x20 + 0007d2c4: b #0x60430 + 0007d2c8: ldp x29, x30, [sp, #0x10] + 0007d2cc: ldr x19, [sp], #0x20 + 0007d2d0: ret + 0007d2d4: str x19, [sp, #-0x20]! + 0007d2d8: stp x29, x30, [sp, #0x10] + 0007d2dc: add x29, sp, #0x10 + 0007d2e0: cmp w0, #0x80 + 0007d2e4: b.hi #0x7d340 + 0007d2e8: adrp x8, #0x409000 + 0007d2ec: add x8, x8, #0x898 + 0007d2f0: mov w9, #0x498 + 0007d2f4: umaddl x9, w0, w9, x8 + 0007d2f8: ldr x9, [x9, #0x10] + 0007d2fc: cbz x9, #0x7d340 + 0007d300: mov w10, w0 + 0007d304: mov w9, #0x498 + 0007d308: madd x9, x10, x9, x8 + 0007d30c: ldr x9, [x9, #8] + 0007d310: cbz x9, #0x7d340 + 0007d314: mov w11, #0x498 + 0007d318: madd x19, x10, x11, x8 + 0007d31c: ldr x8, [x19] + 0007d320: cbz x8, #0x7d340 + 0007d324: add x0, x9, #0xf0 + 0007d328: bl #0x5ed70 + 0007d32c: ldr x8, [x19] + 0007d330: ldp x29, x30, [sp, #0x10] + 0007d334: add x0, x8, #0xa0 + 0007d338: ldr x19, [sp], #0x20 + 0007d33c: b #0x5ed70 + 0007d340: ldp x29, x30, [sp, #0x10] + 0007d344: ldr x19, [sp], #0x20 + 0007d348: ret + 0007d34c: sub sp, sp, #0x60 + 0007d350: stp x22, x21, [sp, #0x30] + 0007d354: stp x20, x19, [sp, #0x40] + 0007d358: stp x29, x30, [sp, #0x50] + 0007d35c: add x29, sp, #0x50 + 0007d360: mrs x21, tpidr_el0 + 0007d364: ldr x8, [x21, #0x28] + 0007d368: mov w19, w0 + 0007d36c: mov x20, x1 + 0007d370: cmp w19, #0x80 + 0007d374: str x8, [sp, #0x28] + 0007d378: b.hi #0x7d3e0 + 0007d37c: adrp x8, #0x409000 + 0007d380: add x8, x8, #0x898 + 0007d384: mov w9, #0x498 + 0007d388: umaddl x9, w19, w9, x8 + 0007d38c: ldr x9, [x9, #0x10] + 0007d390: cbz x9, #0x7d3e0 + 0007d394: mov w9, w19 + 0007d398: mov w10, #0x498 + 0007d39c: madd x22, x9, x10, x8 + 0007d3a0: ldr x10, [x22, #8]! + 0007d3a4: cbz x10, #0x7d3e0 + 0007d3a8: mov w11, #0x498 + 0007d3ac: mul x9, x9, x11 + 0007d3b0: ldr x8, [x8, x9] + 0007d3b4: cbz x8, #0x7d3e0 + 0007d3b8: ldr w8, [x10, #0xec] + 0007d3bc: cbz w8, #0x7d40c + 0007d3c0: add x0, sp, #0x10 + 0007d3c4: mov w1, #0x100 + 0007d3c8: bl #0x5ddd0 + 0007d3cc: cbz x20, #0x7d424 + 0007d3d0: add x0, sp, #0x10 + 0007d3d4: mov x1, x20 + 0007d3d8: bl #0x5f8b0 + 0007d3dc: b #0x7d454 ; -> MAG_SaveMGT + 0007d3e0: mov w19, wzr + 0007d3e4: ldr x8, [x21, #0x28] + 0007d3e8: ldr x9, [sp, #0x28] + 0007d3ec: cmp x8, x9 + 0007d3f0: b.ne #0x7d490 + 0007d3f4: mov w0, w19 + 0007d3f8: ldp x29, x30, [sp, #0x50] + 0007d3fc: ldp x20, x19, [sp, #0x40] + 0007d400: ldp x22, x21, [sp, #0x30] + 0007d404: add sp, sp, #0x60 + 0007d408: ret + 0007d40c: bl #0x601c0 + 0007d410: mov w8, #6 + 0007d414: movk w8, #0xe4ae, lsl #16 + 0007d418: mov w19, wzr + 0007d41c: str w8, [x0] + 0007d420: b #0x7d3e4 ; -> MAG_SaveMGT + 0007d424: mov x0, sp + 0007d428: bl #0x5ce90 + 0007d42c: ldrh w2, [sp] + 0007d430: ldrh w3, [sp, #2] + 0007d434: ldrh w4, [sp, #6] + 0007d438: ldrh w5, [sp, #8] + 0007d43c: ldrh w6, [sp, #0xa] + 0007d440: ldrh w7, [sp, #0xc] + 0007d444: adrp x1, #0x339000 + 0007d448: add x1, x1, #0xe43 + 0007d44c: add x0, sp, #0x10 + 0007d450: bl #0x5e6c0 + 0007d454: ldr x8, [x22] + 0007d458: add x0, x8, #0xf0 + 0007d45c: bl #0x60430 + 0007d460: add x0, sp, #0x10 + 0007d464: bl #0x5ecb0 + 0007d468: mov x1, x0 + 0007d46c: mov w0, w19 + 0007d470: bl #0x5de00 + 0007d474: mov w19, w0 + 0007d478: ldr x8, [x22] + 0007d47c: add x0, x8, #0xf0 + 0007d480: bl #0x5ed70 + 0007d484: add x0, sp, #0x10 + 0007d488: bl #0x5e290 + 0007d48c: b #0x7d3e4 ; -> MAG_SaveMGT + 0007d490: bl #0x60b30 + 0007d494: b #0x7d49c ; -> MAG_SaveMGT + 0007d498: b #0x7d49c ; -> MAG_SaveMGT + 0007d49c: mov x19, x0 + 0007d4a0: add x0, sp, #0x10 + 0007d4a4: bl #0x5e290 + 0007d4a8: mov x0, x19 + 0007d4ac: bl #0x5fee0 + 0007d4b0: stp x28, x27, [sp, #-0x60]! + 0007d4b4: stp x26, x25, [sp, #0x10] + 0007d4b8: stp x24, x23, [sp, #0x20] + 0007d4bc: stp x22, x21, [sp, #0x30] + 0007d4c0: stp x20, x19, [sp, #0x40] + 0007d4c4: stp x29, x30, [sp, #0x50] + 0007d4c8: add x29, sp, #0x50 + 0007d4cc: sub sp, sp, #0x450 + 0007d4d0: mrs x21, tpidr_el0 + 0007d4d4: ldr x8, [x21, #0x28] + 0007d4d8: adrp x24, #0x409000 + 0007d4dc: mov w20, w0 + 0007d4e0: add x24, x24, #0x898 + 0007d4e4: mov w9, #0x498 + 0007d4e8: str x8, [sp, #8] + 0007d4ec: nop + 0007d4f0: umaddl x23, w20, w9, x24 + 0007d4f4: ldr x0, [x23, #8]! + 0007d4f8: mov w22, #9 + 0007d4fc: mov x19, x1 + 0007d500: movk w22, #0xe4ae, lsl #16 + 0007d504: ldr w8, [x0, #0xec] + 0007d508: cbz w8, #0x7d6e0 + 0007d50c: mov w1, wzr + 0007d510: mov x2, x19 + 0007d514: bl #0x5f340 + 0007d518: cbz w0, #0x7d8c8 + 0007d51c: add x22, sp, #0x98 + 0007d520: mov w25, w20 + 0007d524: add x20, x22, #0xc + 0007d528: mov w2, #0x3a0 + 0007d52c: mov x0, x20 + 0007d530: mov w1, wzr + 0007d534: bl #0x5f6e0 + 0007d538: mov w8, #0x498 + 0007d53c: madd x26, x25, x8, x24 + 0007d540: ldp w2, w8, [x26, #0x60] + 0007d544: mov x9, #0x3ac + 0007d548: adrp x1, #0x33c000 + 0007d54c: movk x9, #1, lsl #48 + 0007d550: mov w10, #0x198 + 0007d554: add x1, x1, #0x98a + 0007d558: mov x0, x20 + 0007d55c: str x9, [sp, #0x98] + 0007d560: str w8, [sp, #0x170] + 0007d564: str w10, [sp, #0xa0] + 0007d568: bl #0x5dcc0 + 0007d56c: add x0, x26, #0xc8 + 0007d570: add x1, sp, #0x60 + 0007d574: bl #0x61370 + 0007d578: ldp w9, w8, [sp, #0x70] + 0007d57c: ldp w5, w4, [sp, #0x68] + 0007d580: ldp w7, w6, [sp, #0x60] + 0007d584: add x20, x22, #0x38 + 0007d588: adrp x1, #0x339000 + 0007d58c: add w2, w8, #0x76c + 0007d590: add w3, w9, #1 + 0007d594: add x1, x1, #0xe83 + 0007d598: mov x0, x20 + 0007d59c: bl #0x5dcc0 + 0007d5a0: add x0, sp, #0x50 + 0007d5a4: bl #0x5ce90 + 0007d5a8: add x0, sp, #0x38 + 0007d5ac: mov w1, #0x100 + 0007d5b0: bl #0x5ddd0 + 0007d5b4: ldrh w2, [sp, #0x50] + 0007d5b8: ldrh w3, [sp, #0x52] + 0007d5bc: ldrh w4, [sp, #0x56] + 0007d5c0: ldrh w5, [sp, #0x58] + 0007d5c4: ldrh w6, [sp, #0x5a] + 0007d5c8: ldrh w7, [sp, #0x5c] + 0007d5cc: adrp x1, #0x339000 + 0007d5d0: add x1, x1, #0xe9b + 0007d5d4: add x0, sp, #0x38 + 0007d5d8: bl #0x5e6c0 + 0007d5dc: add x0, sp, #0x38 + 0007d5e0: bl #0x5ecb0 + 0007d5e4: mov x1, x0 + 0007d5e8: mov w2, #0x14 + 0007d5ec: mov x0, x20 + 0007d5f0: add x26, sp, #0x98 + 0007d5f4: bl #0x5cfb0 + 0007d5f8: mov w8, #0x498 + 0007d5fc: add x20, sp, #0x98 + 0007d600: madd x22, x25, x8, x24 + 0007d604: add x0, x20, #0x6c + 0007d608: add x1, x22, #0x78 + 0007d60c: mov w2, #0x20 + 0007d610: bl #0x5cfb0 + 0007d614: add x0, x20, #0x4c + 0007d618: add x1, x22, #0x98 + 0007d61c: mov w2, #0x20 + 0007d620: bl #0x5cfb0 + 0007d624: ldur q0, [x22, #0xb8] + 0007d628: ldr x8, [x23] + 0007d62c: stur q0, [x26, #0x8c] + 0007d630: ldr w9, [x8, #0x70] + 0007d634: ldr w10, [x8, #0x163c] + 0007d638: cmp w10, w9 + 0007d63c: b.ls #0x7d668 + 0007d640: mov w10, #0x21c + 0007d644: madd x9, x9, x10, x8 + 0007d648: ldr q0, [x9, #0x1650] + 0007d64c: str q0, [x26, #0xc0] + 0007d650: ldr q0, [x9, #0x1640] + 0007d654: str q0, [x26, #0xb0] + 0007d658: ldr w10, [x9, #0x1664] + 0007d65c: str w10, [sp, #0x16c] + 0007d660: ldr w9, [x9, #0x1660] + 0007d664: str w9, [sp, #0x168] + 0007d668: mov w9, #0x498 + 0007d66c: madd x9, x25, x9, x24 + 0007d670: ldr w9, [x9, #0x28] + 0007d674: mov w10, #0xe8 + 0007d678: str w10, [sp, #0x238] + 0007d67c: cbnz w9, #0x7d6f4 + 0007d680: mov w9, #0x498 + 0007d684: madd x9, x25, x9, x24 + 0007d688: ldr w9, [x9, #0xe8] + 0007d68c: mov w10, #2 + 0007d690: movk w10, #1, lsl #16 + 0007d694: cmp w9, w10 + 0007d698: b.lt #0x7d6f4 + 0007d69c: mov w8, #0x498 + 0007d6a0: madd x8, x25, x8, x24 + 0007d6a4: ldp q0, q1, [x8, #0x3a0] + 0007d6a8: add x9, sp, #0x98 + 0007d6ac: add x10, x9, #0x1a4 + 0007d6b0: ldr w11, [x8, #0x3d4] + 0007d6b4: str q0, [x10] + 0007d6b8: add x10, x9, #0x1b4 + 0007d6bc: str q1, [x10] + 0007d6c0: ldr q0, [x8, #0x3c0] + 0007d6c4: ldr w10, [x8, #0x3d0] + 0007d6c8: add x9, x9, #0x1c4 + 0007d6cc: add x8, x8, #0x3d8 + 0007d6d0: str q0, [x9] + 0007d6d4: str w10, [sp, #0x26c] + 0007d6d8: str w11, [sp, #0x270] + 0007d6dc: b #0x7d754 ; -> _Z7SaveMGTjPKc + 0007d6e0: bl #0x601c0 + 0007d6e4: sub w8, w22, #3 + 0007d6e8: mov w19, wzr + 0007d6ec: str w8, [x0] + 0007d6f0: b #0x7d8d4 ; -> _Z7SaveMGTjPKc + 0007d6f4: mov w9, #0x498 + 0007d6f8: madd x9, x25, x9, x24 + 0007d6fc: ldr w9, [x9, #0x30] + 0007d700: str wzr, [sp, #0x240] + 0007d704: str w9, [sp, #0x23c] + 0007d708: ldr w9, [x8, #0xac] + 0007d70c: str w9, [sp, #0x244] + 0007d710: ldr w9, [x8, #0xb0] + 0007d714: str w9, [sp, #0x248] + 0007d718: ldr w9, [x8, #0xcc] + 0007d71c: str w9, [sp, #0x24c] + 0007d720: ldr w9, [x8, #0xd0] + 0007d724: str w9, [sp, #0x250] + 0007d728: ldr w9, [x8, #0xa8] + 0007d72c: str w9, [sp, #0x254] + 0007d730: ldr q0, [x8, #0x10] + 0007d734: str q0, [x26, #0x1c0] + 0007d738: ldr w9, [x8, #0x20] + 0007d73c: str w9, [sp, #0x268] + 0007d740: ldr w9, [x8, #0x24] + 0007d744: str w9, [sp, #0x26c] + 0007d748: ldr w9, [x8, #0x30] + 0007d74c: add x8, x8, #0x34 + 0007d750: str w9, [sp, #0x270] + 0007d754: ldr w8, [x8] + 0007d758: str w8, [sp, #0x274] + 0007d75c: add x0, sp, #0x28 + 0007d760: mov w2, #1 + 0007d764: mov x1, x19 + 0007d768: bl #0x5fb10 + 0007d76c: add x0, sp, #0x28 + 0007d770: mov w2, #2 + 0007d774: mov x1, xzr + 0007d778: bl #0x5e3b0 + 0007d77c: add x0, sp, #0x28 + 0007d780: bl #0x5ea30 + 0007d784: mov x19, x0 + 0007d788: add x0, sp, #0x28 + 0007d78c: add x1, sp, #0x98 + 0007d790: mov w2, #0x3ac + 0007d794: mov w3, #1 + 0007d798: bl #0x5e880 + 0007d79c: mov w8, #0x498 + 0007d7a0: madd x26, x25, x8, x24 + 0007d7a4: ldr w28, [x26, #0x48]! + 0007d7a8: mov x27, x26 + 0007d7ac: ldr w22, [x27, #4]! + 0007d7b0: mul w8, w22, w28 + 0007d7b4: lsl x0, x8, #2 + 0007d7b8: bl #0x5d310 + 0007d7bc: mov x20, x0 + 0007d7c0: ldr x0, [x23] + 0007d7c4: mul w8, w28, w22 + 0007d7c8: lsl w2, w8, #2 + 0007d7cc: mov w4, #1 + 0007d7d0: mov x1, x20 + 0007d7d4: mov w3, wzr + 0007d7d8: bl #0x5ed50 + 0007d7dc: cbz w0, #0x7d81c + 0007d7e0: add x0, sp, #0x28 + 0007d7e4: bl #0x5ea30 + 0007d7e8: ldr w8, [x26] + 0007d7ec: ldr w9, [x27] + 0007d7f0: str w0, [sp, #0x324] + 0007d7f4: str w8, [sp, #0x374] + 0007d7f8: mul w8, w8, w9 + 0007d7fc: lsl w8, w8, #2 + +### 0x7e000 @ 0x7e000 size=2048 + 0007e000: cmp w12, w26 + 0007e004: b.lo #0x7dfb8 + 0007e008: ldr w12, [x1, #0x10] + 0007e00c: and w12, w12, #3 + 0007e010: cbnz w12, #0x7dfb8 + 0007e014: ldr w25, [x1, #4] + 0007e018: ldr w13, [x1, #0xc] + 0007e01c: sub w14, w25, #1 + 0007e020: cmp w14, w13 + 0007e024: b.hs #0x7dfb8 + 0007e028: ldr w13, [x1, #0x14] + 0007e02c: cbz w13, #0x7dfb8 + 0007e030: subs w13, w3, #0x88 + 0007e034: b.lo #0x7dfb8 + 0007e038: mov x16, x2 + 0007e03c: ldr w15, [x16], #0x88 + 0007e040: mov w14, #0xb55b + 0007e044: movk w14, #0x5bb5, lsl #16 + 0007e048: cmp w15, w14 + 0007e04c: csel w22, w13, w3, eq + 0007e050: csel x13, x16, x2, eq + 0007e054: cmp w22, #0x98 + 0007e058: b.lo #0x7e088 + 0007e05c: cmp w15, w14 + 0007e060: b.eq #0x7e088 + 0007e064: add x15, x13, w22, uxtw + 0007e068: ldur w16, [x15, #-0x98] + 0007e06c: add w14, w14, #0x20 + 0007e070: cmp w16, w14 + 0007e074: b.ne #0x7e088 + 0007e078: ldur w14, [x15, #-0x94] + 0007e07c: add w14, w14, #0x88 + 0007e080: add x13, x13, w14, sxtw + 0007e084: sub w22, w22, w14 + 0007e088: cmp w22, #0x374 + 0007e08c: b.ls #0x7dfb8 + 0007e090: ldr w10, [x10, #0x80] + 0007e094: cbnz w10, #0x7e16c + 0007e098: mov w10, #0x498 + 0007e09c: mov x24, x1 + 0007e0a0: str w0, [sp, #0x1c] + 0007e0a4: nop + 0007e0a8: madd x27, x9, x10, x8 + 0007e0ac: add x0, sp, #0x60 + 0007e0b0: mov w2, #0x374 + 0007e0b4: mov x1, x13 + 0007e0b8: str x4, [sp, #0x28] + 0007e0bc: mov x23, x9 + 0007e0c0: str x5, [x27, #0x18]! + 0007e0c4: str x13, [sp, #0x20] + 0007e0c8: bl #0x5cc60 + 0007e0cc: ldr w8, [sp, #0x60] + 0007e0d0: cmp w8, #0x374 + 0007e0d4: b.ne #0x7e16c + 0007e0d8: ldp w8, w10, [sp, #0x68] + 0007e0dc: mov x9, x24 + 0007e0e0: stp x21, x20, [sp, #8] + 0007e0e4: cmp w8, w26 + 0007e0e8: b.ne #0x7e0f4 + 0007e0ec: cmp w10, w25 + 0007e0f0: b.eq #0x7e108 + 0007e0f4: mov w11, #0x10 + 0007e0f8: mov w25, w10 + 0007e0fc: stp w8, w10, [x9] + 0007e100: stp w8, w10, [x9, #8] + 0007e104: stp w11, w10, [x9, #0x10] + 0007e108: ldr x12, [x9, #0x10] + 0007e10c: adrp x11, #0x409000 + 0007e110: mov w13, #0x498 + 0007e114: add x11, x11, #0x898 + 0007e118: madd x11, x23, x13, x11 + 0007e11c: adrp x14, #0x42e000 + 0007e120: str x12, [x11, #0x58] + 0007e124: ldr q0, [x9] + 0007e128: ldr w9, [x14, #0x930] + 0007e12c: stur q0, [x11, #0x48] + 0007e130: cbz w9, #0x7e140 + 0007e134: ldr w11, [sp, #0x3d0] + 0007e138: cmp w11, w9 + 0007e13c: b.ne #0x7e334 + 0007e140: mul w8, w25, w8 + 0007e144: lsl x8, x8, #1 + 0007e148: mov w9, w22 + 0007e14c: add x8, x8, #0x374 + 0007e150: cmp x8, x9 + 0007e154: b.ls #0x7e184 + 0007e158: bl #0x601c0 + 0007e15c: mov x8, x0 + 0007e160: mov w0, wzr + 0007e164: str w19, [x8] + 0007e168: b #0x7e3e0 ; -> _Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ + 0007e16c: bl #0x601c0 + 0007e170: mov x8, x0 + 0007e174: add w9, w19, #2 + 0007e178: mov w0, wzr + 0007e17c: str w9, [x8] + 0007e180: b #0x7dfd0 ; -> _Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ + 0007e184: ldr w9, [sp, #0xd8] + 0007e188: ldr w10, [sp, #0x3d0] + 0007e18c: adrp x8, #0x409000 + 0007e190: mov w11, #0x498 + 0007e194: add x8, x8, #0x898 + 0007e198: madd x22, x23, x11, x8 + 0007e19c: add x0, x22, #0x68 + 0007e1a0: mov w2, #0x50 + 0007e1a4: mov w1, wzr + 0007e1a8: stp w9, w10, [x22, #0x60] + 0007e1ac: bl #0x5f6e0 + 0007e1b0: ldr w8, [x24] + 0007e1b4: ldp w10, w11, [sp, #0x88] + 0007e1b8: add x21, sp, #0x60 + 0007e1bc: mov x9, #0x100000001 + 0007e1c0: str w8, [x22, #0x68] + 0007e1c4: ldr w8, [x24, #4] + 0007e1c8: add x0, x22, #0x78 + 0007e1cc: add x1, x21, #0x50 + 0007e1d0: mov w2, #0x20 + 0007e1d4: str w8, [x22, #0x6c] + 0007e1d8: ldur q0, [x24, #8] + 0007e1dc: str x9, [x22, #0xa0] + 0007e1e0: stp w10, w11, [x22, #0x70] + 0007e1e4: stur q0, [x22, #0xa8] + 0007e1e8: bl #0x5cfb0 + 0007e1ec: add x0, x22, #0x98 + 0007e1f0: add x1, x21, #0x30 + 0007e1f4: mov w2, #8 + 0007e1f8: strb wzr, [x22, #0x97] + 0007e1fc: bl #0x5cfb0 + 0007e200: ldp w8, w9, [sp, #0x78] + 0007e204: ldp w10, w11, [sp, #0x80] + 0007e208: ldr q0, [sp, #0xe0] + 0007e20c: add x0, x22, #0xe4 + 0007e210: stp w8, w9, [x22, #0xb8] + 0007e214: ldr x8, [sp, #0xd0] + 0007e218: ldr w9, [sp, #0xdc] + 0007e21c: add x1, sp, #0x60 + 0007e220: mov w2, #0x374 + 0007e224: stp w10, w11, [x22, #0xc0] + 0007e228: str x8, [x22, #0xc8] + 0007e22c: strb wzr, [x22, #0x9f] + 0007e230: str q0, [x22, #0xd0] + 0007e234: str w9, [x22, #0xe0] + 0007e238: bl #0x5cc60 + 0007e23c: ldr q0, [x24] + 0007e240: ldr x20, [sp, #8] + 0007e244: adrp x9, #0x339000 + 0007e248: str q0, [sp, #0x30] + 0007e24c: ldr w8, [x24, #0x10] + 0007e250: ldr q0, [x9, #0xd80] + 0007e254: ldr x0, [x20] + 0007e258: str w8, [sp, #0x40] + 0007e25c: ldr w8, [x24, #0x14] + 0007e260: stur q0, [sp, #0x48] + 0007e264: str w8, [sp, #0x44] + 0007e268: mov w8, #1 + 0007e26c: str xzr, [x0, #8] + 0007e270: str w8, [x0, #0x50] + 0007e274: str w8, [x0, #0x68] + 0007e278: ldr w8, [sp, #0x334] + 0007e27c: str w8, [x0, #0xa8] + 0007e280: ldr w8, [sp, #0x324] + 0007e284: str w8, [x0, #0xac] + 0007e288: ldr w8, [sp, #0x328] + 0007e28c: stur xzr, [x0, #0xc4] + 0007e290: stur xzr, [x0, #0xbc] + 0007e294: stur xzr, [x0, #0xb4] + 0007e298: str w8, [x0, #0xb0] + 0007e29c: ldr w8, [sp, #0x32c] + 0007e2a0: str w8, [x0, #0xcc] + 0007e2a4: ldr w8, [sp, #0x330] + 0007e2a8: str w8, [x0, #0xd0] + 0007e2ac: add x8, x21, #0x2d8 + 0007e2b0: ldr q0, [x8] + 0007e2b4: str q0, [x0, #0x10] + 0007e2b8: ldr w8, [sp, #0x348] + 0007e2bc: str w8, [x0, #0x20] + 0007e2c0: ldr w8, [sp, #0x34c] + 0007e2c4: str w8, [x0, #0x24] + 0007e2c8: ldr w8, [sp, #0x350] + 0007e2cc: str w8, [x0, #0x30] + 0007e2d0: ldr w8, [sp, #0x354] + 0007e2d4: str w8, [x0, #0x34] + 0007e2d8: ldr w1, [sp, #0x31c] + 0007e2dc: str w1, [x22, #0x30] + 0007e2e0: bl #0x60370 + 0007e2e4: ldr x0, [x20] + 0007e2e8: add x1, sp, #0x30 + 0007e2ec: bl #0x5ead0 + 0007e2f0: cbz w0, #0x7e3c4 + 0007e2f4: ldr x19, [sp, #8] + 0007e2f8: ldp w1, w2, [sp, #0x70] + 0007e2fc: ldr x0, [x19] + 0007e300: bl #0x5fd70 + 0007e304: ldp w10, w9, [sp, #0x78] + 0007e308: ldr x8, [x19] + 0007e30c: mov w19, w0 + 0007e310: stp w9, w10, [x8, #0x44] + 0007e314: ldr w11, [sp, #0x3c8] + 0007e318: cbz w11, #0x7e34c + 0007e31c: ldr w10, [sp, #0x3cc] + 0007e320: cbz w10, #0x7e34c + 0007e324: add x9, sp, #0x60 + 0007e328: add x10, x9, #0x36c + 0007e32c: mov w9, w11 + 0007e330: b #0x7e350 ; -> _Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ + 0007e334: bl #0x601c0 + 0007e338: mov x8, x0 + 0007e33c: add w9, w19, #0xb + 0007e340: mov w0, wzr + 0007e344: str w9, [x8] + 0007e348: b #0x7e3e0 ; -> _Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ + 0007e34c: add x10, x21, #0x18 + 0007e350: str w9, [x8, #0x3c] + 0007e354: ldr w9, [x10] + 0007e358: add x10, sp, #0x60 + 0007e35c: add x1, x10, #0x90 + 0007e360: mov w2, #0x21c + 0007e364: mov x0, x8 + 0007e368: str w9, [x8, #0x40] + 0007e36c: bl #0x60f40 + 0007e370: cbz w19, #0x7e3d8 + 0007e374: ldr x8, [sp, #8] + 0007e378: mov w2, #1 + 0007e37c: mov w3, #1 + 0007e380: mov w4, #1 + 0007e384: ldr x0, [x8] + 0007e388: ldr x8, [sp, #0x20] + 0007e38c: mov w5, #1 + 0007e390: mov w20, #1 + 0007e394: add x1, x8, #0x374 + 0007e398: bl #0x5d0b0 + 0007e39c: ldr x8, [sp, #0x28] + 0007e3a0: cbz x8, #0x7e3dc + 0007e3a4: ldr w1, [sp, #0x78] + 0007e3a8: ldr x3, [x27] + 0007e3ac: ldr w0, [sp, #0x1c] + 0007e3b0: ldr x8, [sp, #0x28] + 0007e3b4: mov w2, #2 + 0007e3b8: blr x8 + 0007e3bc: mov w20, #1 + 0007e3c0: b #0x7e3dc ; -> _Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ + 0007e3c4: bl #0x601c0 + 0007e3c8: add w8, w19, #2 + 0007e3cc: mov w20, wzr + 0007e3d0: str w8, [x0] + 0007e3d4: b #0x7e3dc ; -> _Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ + 0007e3d8: mov w20, wzr + 0007e3dc: mov w0, w20 + 0007e3e0: ldr x20, [sp, #0x10] + 0007e3e4: b #0x7dfd0 ; -> _Z7LoadDDTjP10OutputParaPKvjPFvjjjPvES3_ + 0007e3e8: bl #0x60b30 + 0007e3ec: sub sp, sp, #0x70 + 0007e3f0: str x25, [sp, #0x20] + 0007e3f4: stp x24, x23, [sp, #0x30] + 0007e3f8: stp x22, x21, [sp, #0x40] + 0007e3fc: stp x20, x19, [sp, #0x50] + 0007e400: stp x29, x30, [sp, #0x60] + 0007e404: add x29, sp, #0x60 + 0007e408: mrs x25, tpidr_el0 + 0007e40c: ldr x8, [x25, #0x28] + 0007e410: mov w23, w0 + 0007e414: mov w0, #0x900 + 0007e418: movk w0, #0x3d, lsl #16 + 0007e41c: mov x20, x4 + 0007e420: mov x21, x3 + 0007e424: mov x24, x2 + 0007e428: mov x22, x1 + 0007e42c: str x8, [sp, #0x18] + 0007e430: bl #0x5d310 + 0007e434: mov x19, x0 + 0007e438: mov x0, sp + 0007e43c: mov x1, x24 + 0007e440: bl #0x5ee60 + 0007e444: mov w3, #0x900 + 0007e448: mov x0, sp + 0007e44c: mov w2, #1 + 0007e450: movk w3, #0x3d, lsl #16 + 0007e454: mov x1, x19 + 0007e458: bl #0x5cdd0 + 0007e45c: mov x24, x0 + 0007e460: mov x0, sp + 0007e464: bl #0x5cf60 + 0007e468: mov w0, w23 + 0007e46c: mov x1, x22 + 0007e470: mov x2, x19 + 0007e474: mov w3, w24 + 0007e478: mov x4, x21 + 0007e47c: mov x5, x20 + 0007e480: bl #0x5de20 + 0007e484: mov w20, w0 + 0007e488: mov x0, x19 + 0007e48c: bl #0x5f490 + 0007e490: ldr x8, [x25, #0x28] + 0007e494: ldr x9, [sp, #0x18] + 0007e498: cmp x8, x9 + 0007e49c: b.ne #0x7e4c0 + 0007e4a0: mov w0, w20 + 0007e4a4: ldp x29, x30, [sp, #0x60] + 0007e4a8: ldp x20, x19, [sp, #0x50] + 0007e4ac: ldp x22, x21, [sp, #0x40] + 0007e4b0: ldp x24, x23, [sp, #0x30] + 0007e4b4: ldr x25, [sp, #0x20] + 0007e4b8: add sp, sp, #0x70 + 0007e4bc: ret + 0007e4c0: bl #0x60b30 + 0007e4c4: mov x20, x0 + 0007e4c8: mov x0, sp + 0007e4cc: bl #0x5cf60 + 0007e4d0: b #0x7e4d8 ; -> MAG_LoadDDT + 0007e4d4: mov x20, x0 + 0007e4d8: mov x0, x20 + 0007e4dc: bl #0x5faf0 + 0007e4e0: mov x0, x19 + 0007e4e4: bl #0x5f490 + 0007e4e8: bl #0x5d530 + 0007e4ec: mov w20, wzr + 0007e4f0: b #0x7e490 ; -> MAG_LoadDDT + 0007e4f4: b #0x5de20 + 0007e4f8: sub sp, sp, #0x150 + 0007e4fc: stp x28, x21, [sp, #0x120] + 0007e500: stp x20, x19, [sp, #0x130] + 0007e504: stp x29, x30, [sp, #0x140] + 0007e508: add x29, sp, #0x140 + 0007e50c: mrs x20, tpidr_el0 + 0007e510: ldr x9, [x20, #0x28] + 0007e514: mov x19, x1 + 0007e518: mov x8, x0 + 0007e51c: stur x9, [x29, #-0x28] + 0007e520: cbz x19, #0x7e630 + 0007e524: mov x0, sp + 0007e528: mov x1, x8 + 0007e52c: bl #0x5ee60 + 0007e530: mov x0, sp + 0007e534: add x1, sp, #0x18 + 0007e538: mov w2, #0x88 + 0007e53c: mov w3, #1 + 0007e540: bl #0x5cdd0 + 0007e544: mov w21, #0xb55b + 0007e548: cmp w0, #0x88 + 0007e54c: movk w21, #0x5bb5, lsl #16 + 0007e550: b.ne #0x7e578 + 0007e554: ldr w8, [sp, #0x18] + 0007e558: cmp w8, w21 + 0007e55c: b.ne #0x7e578 + 0007e560: mov x0, sp + 0007e564: mov w2, #0x374 + 0007e568: mov w3, #1 + 0007e56c: mov x1, x19 + 0007e570: bl #0x5cdd0 + 0007e574: b #0x7e60c ; -> MAG_ProbeDDT + 0007e578: mov x0, sp + 0007e57c: bl #0x5e6f0 + 0007e580: sub x1, x0, #0x98 + 0007e584: mov x0, sp + 0007e588: mov w2, wzr + 0007e58c: bl #0x5e3b0 + 0007e590: mov x0, sp + 0007e594: add x1, sp, #0x18 + 0007e598: mov w2, #0x98 + 0007e59c: mov w3, #1 + 0007e5a0: bl #0x5cdd0 + 0007e5a4: cmp w0, #0x98 + 0007e5a8: b.ne #0x7e5e8 + 0007e5ac: ldr w8, [sp, #0x18] + 0007e5b0: add w9, w21, #0x20 + 0007e5b4: cmp w8, w9 + 0007e5b8: b.ne #0x7e5e8 + 0007e5bc: ldrsw x8, [sp, #0x1c] + 0007e5c0: add x1, x8, #0x88 + 0007e5c4: mov x0, sp + 0007e5c8: mov w2, wzr + 0007e5cc: bl #0x5e3b0 + 0007e5d0: mov x0, sp + 0007e5d4: mov w2, #0x374 + 0007e5d8: mov w3, #1 + 0007e5dc: mov x1, x19 + 0007e5e0: bl #0x5cdd0 + 0007e5e4: b #0x7e60c ; -> MAG_ProbeDDT + 0007e5e8: mov x0, sp + 0007e5ec: mov x1, xzr + 0007e5f0: mov w2, wzr + 0007e5f4: bl #0x5e3b0 + 0007e5f8: mov x0, sp + 0007e5fc: mov w2, #0x374 + 0007e600: mov w3, #1 + 0007e604: mov x1, x19 + 0007e608: bl #0x5cdd0 + 0007e60c: cmp x0, #0x374 + 0007e610: b.ne #0x7e624 + 0007e614: ldr w8, [x19] + 0007e618: cmp w8, #0x374 + 0007e61c: cset w19, eq + 0007e620: b #0x7e628 ; -> MAG_ProbeDDT + 0007e624: mov w19, wzr + 0007e628: mov x0, sp + 0007e62c: bl #0x5cf60 + 0007e630: ldr x8, [x20, #0x28] + 0007e634: ldur x9, [x29, #-0x28] + 0007e638: cmp x8, x9 + 0007e63c: b.ne #0x7e658 + 0007e640: mov w0, w19 + 0007e644: ldp x29, x30, [sp, #0x140] + 0007e648: ldp x20, x19, [sp, #0x130] + 0007e64c: ldp x28, x21, [sp, #0x120] + 0007e650: add sp, sp, #0x150 + 0007e654: ret + 0007e658: bl #0x60b30 + 0007e65c: b #0x7e66c ; -> MAG_ProbeDDT + 0007e660: b #0x7e66c ; -> MAG_ProbeDDT + 0007e664: mov x19, x0 + 0007e668: b #0x7e678 ; -> MAG_ProbeDDT + 0007e66c: mov x19, x0 + 0007e670: mov x0, sp + 0007e674: bl #0x5cf60 + 0007e678: mov x0, x19 + 0007e67c: bl #0x5faf0 + 0007e680: bl #0x5d530 + 0007e684: mov w19, wzr + 0007e688: b #0x7e630 ; -> MAG_ProbeDDT + 0007e68c: stp x29, x30, [sp, #-0x10]! + 0007e690: mov x29, sp + 0007e694: mov x8, x2 + 0007e698: mov x9, x0 + 0007e69c: cmp w1, #0x375 + 0007e6a0: mov w0, wzr + 0007e6a4: b.lo #0x7e748 + 0007e6a8: cbz x9, #0x7e748 + 0007e6ac: cbz x8, #0x7e748 + 0007e6b0: mov x13, x9 + 0007e6b4: ldr w12, [x13], #0x88 + 0007e6b8: mov w11, #0xb55b + 0007e6bc: movk w11, #0x5bb5, lsl #16 + 0007e6c0: sub w10, w1, #0x88 + 0007e6c4: cmp w12, w11 + 0007e6c8: csel w10, w10, w1, eq + 0007e6cc: csel x1, x13, x9, eq + 0007e6d0: cmp w10, #0x98 + 0007e6d4: b.lo #0x7e704 + 0007e6d8: cmp w12, w11 + 0007e6dc: b.eq #0x7e704 + 0007e6e0: add x9, x1, w10, sxtw + 0007e6e4: ldur w12, [x9, #-0x98] + 0007e6e8: add w11, w11, #0x20 + 0007e6ec: cmp w12, w11 + 0007e6f0: b.ne #0x7e704 + 0007e6f4: ldur w9, [x9, #-0x94] + 0007e6f8: add w9, w9, #0x88 + 0007e6fc: add x1, x1, w9, sxtw + 0007e700: sub w10, w10, w9 + 0007e704: cmp w10, #0x374 + 0007e708: b.hi #0x7e72c + 0007e70c: bl #0x601c0 + 0007e710: mov w9, #1 + 0007e714: mov x8, x0 + 0007e718: movk w9, #0xe4ae, lsl #16 + 0007e71c: mov w0, wzr + 0007e720: str w9, [x8] + 0007e724: ldp x29, x30, [sp], #0x10 + 0007e728: ret + 0007e72c: ldr w9, [x1] + 0007e730: cmp w9, #0x374 + 0007e734: b.ne #0x7e750 + 0007e738: mov w2, #0x374 + 0007e73c: mov x0, x8 + 0007e740: bl #0x5cc60 + 0007e744: mov w0, #1 + 0007e748: ldp x29, x30, [sp], #0x10 + 0007e74c: ret + 0007e750: mov w0, wzr + 0007e754: ldp x29, x30, [sp], #0x10 + 0007e758: ret + 0007e75c: mov w0, wzr + 0007e760: ret + 0007e764: mov w0, wzr + 0007e768: ret + 0007e76c: mov w0, wzr + 0007e770: ret + 0007e774: mov w0, wzr + 0007e778: ret + 0007e77c: mov w0, wzr + 0007e780: ret + 0007e784: mov w0, wzr + 0007e788: ret + 0007e78c: cmp w0, #0x80 + 0007e790: b.hi #0x7e7f4 + 0007e794: adrp x8, #0x409000 + 0007e798: add x8, x8, #0x898 + 0007e79c: mov w9, #0x498 + 0007e7a0: umaddl x9, w0, w9, x8 + 0007e7a4: ldr x9, [x9, #0x10] + 0007e7a8: cbz x9, #0x7e7f4 + 0007e7ac: mov w9, w0 + 0007e7b0: mov w10, #0x498 + 0007e7b4: madd x10, x9, x10, x8 + 0007e7b8: ldr x10, [x10, #8] + 0007e7bc: cbz x10, #0x7e7f4 + 0007e7c0: cmp w1, #5 + 0007e7c4: b.lo #0x7e7f4 + 0007e7c8: mov w10, #0x498 + 0007e7cc: mul x9, x9, x10 + 0007e7d0: ldr x8, [x8, x9] + 0007e7d4: cbz x8, #0x7e7f4 + 0007e7d8: stp x29, x30, [sp, #-0x10]! + 0007e7dc: mov x29, sp + 0007e7e0: bl #0x601c0 + 0007e7e4: mov w8, #1 + 0007e7e8: movk w8, #0xe4ae, lsl #16 + 0007e7ec: str w8, [x0] + 0007e7f0: ldp x29, x30, [sp], #0x10 + 0007e7f4: mov w0, wzr + 0007e7f8: ret + 0007e7fc: stp x26, x25, [sp, #-0x50]! + +### 0x7eb00 @ 0x7eb00 size=2048 + 0007eb00: ldp x24, x23, [sp, #0x10] + 0007eb04: mov w2, #2 + 0007eb08: ldp x26, x25, [sp], #0x50 + 0007eb0c: br x4 + 0007eb10: ret + 0007eb14: sub sp, sp, #0x80 + 0007eb18: stp x24, x23, [sp, #0x40] + 0007eb1c: stp x22, x21, [sp, #0x50] + 0007eb20: stp x20, x19, [sp, #0x60] + 0007eb24: stp x29, x30, [sp, #0x70] + 0007eb28: add x29, sp, #0x70 + 0007eb2c: mrs x22, tpidr_el0 + 0007eb30: ldr x8, [x22, #0x28] + 0007eb34: cmp w0, #0x80 + 0007eb38: str x8, [sp, #0x38] + 0007eb3c: b.hi #0x7ed8c + 0007eb40: adrp x20, #0x409000 + 0007eb44: add x20, x20, #0x898 + 0007eb48: mov w8, #0x498 + 0007eb4c: umaddl x8, w0, w8, x20 + 0007eb50: ldr x8, [x8, #0x10] + 0007eb54: cbz x8, #0x7ed8c + 0007eb58: mov w23, w0 + 0007eb5c: mov w9, #0x498 + 0007eb60: madd x21, x23, x9, x20 + 0007eb64: ldr x0, [x21, #8]! + 0007eb68: cbz x0, #0x7ed90 + 0007eb6c: mov w9, #0x498 + 0007eb70: mul x9, x23, x9 + 0007eb74: ldr x9, [x20, x9] + 0007eb78: cbz x9, #0x7ed8c + 0007eb7c: str wzr, [sp, #0x10] + 0007eb80: stp xzr, xzr, [sp] + 0007eb84: ldr w9, [x0, #0xec] + 0007eb88: mov w19, #1 + 0007eb8c: movk w19, #0xe4ae, lsl #16 + 0007eb90: cbz w9, #0x7edb8 + 0007eb94: mov x5, sp + 0007eb98: mov w6, wzr + 0007eb9c: bl #0x60900 + 0007eba0: cbz w0, #0x7edd8 + 0007eba4: ldr w19, [sp, #0x10] + 0007eba8: ldr x0, [x21] + 0007ebac: mov w2, #3 + 0007ebb0: mov w3, wzr + 0007ebb4: mov w1, w19 + 0007ebb8: bl #0x5e680 + 0007ebbc: ldr x8, [x21] + 0007ebc0: mov w1, w0 + 0007ebc4: mov w2, w19 + 0007ebc8: ldr s0, [x8, #0xac] + 0007ebcc: mov x0, x8 + 0007ebd0: bl #0x5dab0 + 0007ebd4: mov w19, w0 + 0007ebd8: ldr x0, [x21] + 0007ebdc: mov w9, #0x498 + 0007ebe0: mov w8, #0x4a78 + 0007ebe4: madd x24, x23, x9, x20 + 0007ebe8: ldr w1, [x0, x8] + 0007ebec: ldr s0, [x0, #0xac] + 0007ebf0: ldr w8, [x24, #0x68]! + 0007ebf4: ldr w9, [x24, #4] + 0007ebf8: mul w9, w9, w8 + 0007ebfc: add w2, w9, w8, lsr #1 + 0007ec00: bl #0x5dab0 + 0007ec04: ldr x8, [x21] + 0007ec08: mov w23, #0x4a84 + 0007ec0c: mov w20, w0 + 0007ec10: mov w2, #7 + 0007ec14: ldr w1, [x8, x23] + 0007ec18: mov x0, x8 + 0007ec1c: mov w3, wzr + 0007ec20: bl #0x5e680 + 0007ec24: ldr x8, [x21] + 0007ec28: mov w1, w0 + 0007ec2c: ldr s0, [x8, #0xac] + 0007ec30: ldr w2, [x8, x23] + 0007ec34: mov x0, x8 + 0007ec38: bl #0x5dab0 + 0007ec3c: ldur w2, [x24, #-8] + 0007ec40: ldr w23, [x24, #0x50] + 0007ec44: adrp x1, #0x339000 + 0007ec48: mov w21, w0 + 0007ec4c: add x1, x1, #0xf3e + 0007ec50: add x0, sp, #0x18 + 0007ec54: bl #0x5dcc0 + 0007ec58: adrp x1, #0x339000 + 0007ec5c: add x1, x1, #0xf41 + 0007ec60: add x0, sp, #0x18 + 0007ec64: strb wzr, [sp, #0x1b] + 0007ec68: bl #0x5da80 + 0007ec6c: cbz w0, #0x7edf0 + 0007ec70: adrp x1, #0x339000 + 0007ec74: add x1, x1, #0xf45 + 0007ec78: add x0, sp, #0x18 + 0007ec7c: bl #0x5da80 + 0007ec80: cbz w0, #0x7ede8 + 0007ec84: adrp x1, #0x339000 + 0007ec88: add x1, x1, #0xf49 + 0007ec8c: add x0, sp, #0x18 + 0007ec90: bl #0x5da80 + 0007ec94: cbz w0, #0x7ede8 + 0007ec98: adrp x1, #0x339000 + 0007ec9c: add x1, x1, #0xf4d + 0007eca0: add x0, sp, #0x18 + 0007eca4: bl #0x5da80 + 0007eca8: cbz w0, #0x7ede8 + 0007ecac: adrp x1, #0x339000 + 0007ecb0: add x1, x1, #0xf51 + 0007ecb4: add x0, sp, #0x18 + 0007ecb8: bl #0x5da80 + 0007ecbc: cbz w0, #0x7ede8 + 0007ecc0: adrp x1, #0x339000 + 0007ecc4: add x1, x1, #0xf55 + 0007ecc8: add x0, sp, #0x18 + 0007eccc: bl #0x5da80 + 0007ecd0: cbz w0, #0x7ede8 + 0007ecd4: adrp x1, #0x339000 + 0007ecd8: add x1, x1, #0xf59 + 0007ecdc: add x0, sp, #0x18 + 0007ece0: bl #0x5da80 + 0007ece4: cbz w0, #0x7efa8 + 0007ece8: adrp x1, #0x339000 + 0007ecec: add x1, x1, #0xf5d + 0007ecf0: add x0, sp, #0x18 + 0007ecf4: bl #0x5da80 + 0007ecf8: cbz w0, #0x7efa8 + 0007ecfc: adrp x1, #0x339000 + 0007ed00: add x1, x1, #0xf61 + 0007ed04: add x0, sp, #0x18 + 0007ed08: bl #0x5da80 + 0007ed0c: cbz w0, #0x7efa8 + 0007ed10: adrp x1, #0x339000 + 0007ed14: add x1, x1, #0xf65 + 0007ed18: add x0, sp, #0x18 + 0007ed1c: bl #0x5da80 + 0007ed20: cbz w0, #0x7efa8 + 0007ed24: adrp x1, #0x339000 + 0007ed28: add x1, x1, #0xf69 + 0007ed2c: add x0, sp, #0x18 + 0007ed30: bl #0x5da80 + 0007ed34: cbz w0, #0x7efa8 + 0007ed38: adrp x1, #0x339000 + 0007ed3c: add x1, x1, #0xf6d + 0007ed40: add x0, sp, #0x18 + 0007ed44: bl #0x5da80 + 0007ed48: cbz w0, #0x7efa8 + 0007ed4c: adrp x1, #0x339000 + 0007ed50: add x1, x1, #0xf71 + 0007ed54: add x0, sp, #0x18 + 0007ed58: bl #0x5da80 + 0007ed5c: cbz w0, #0x7efa8 + 0007ed60: adrp x1, #0x339000 + 0007ed64: add x1, x1, #0xf75 + 0007ed68: add x0, sp, #0x18 + 0007ed6c: bl #0x5da80 + 0007ed70: cbz w0, #0x7f094 + 0007ed74: ldr w8, [x24] + 0007ed78: mov w9, #-0x1f40 + 0007ed7c: cmp w8, #0x27f + 0007ed80: mov w8, #-0x2710 + 0007ed84: csel w8, w8, w9, hi + 0007ed88: b #0x7edf4 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007ed8c: mov w0, wzr + 0007ed90: ldr x8, [x22, #0x28] + 0007ed94: ldr x9, [sp, #0x38] + 0007ed98: cmp x8, x9 + 0007ed9c: b.ne #0x7f09c + 0007eda0: ldp x29, x30, [sp, #0x70] + 0007eda4: ldp x20, x19, [sp, #0x60] + 0007eda8: ldp x22, x21, [sp, #0x50] + 0007edac: ldp x24, x23, [sp, #0x40] + 0007edb0: add sp, sp, #0x80 + 0007edb4: ret + 0007edb8: ldr w9, [x8, #0x80] + 0007edbc: cbz w9, #0x7ee7c + 0007edc0: ldr wzr, [x8, #0x80] + 0007edc4: bl #0x601c0 + 0007edc8: add w8, w19, #7 + 0007edcc: str w8, [x0] + 0007edd0: mov w0, #-2 + 0007edd4: b #0x7ed90 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007edd8: bl #0x601c0 + 0007eddc: str w19, [x0] + 0007ede0: mov w0, #-1 + 0007ede4: b #0x7ed90 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007ede8: mov w8, #-0x2710 + 0007edec: b #0x7edf4 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007edf0: mov w8, #-0x2ee0 + 0007edf4: add w8, w8, w23 + 0007edf8: cmp w8, w20 + 0007edfc: csel w10, w20, w8, gt + 0007ee00: cmp w8, w21 + 0007ee04: mov w9, #0x9c40 + 0007ee08: csel w10, w21, w10, lt + 0007ee0c: cmp w10, w9 + 0007ee10: mov w8, #0x3a98 + 0007ee14: mov w11, #-0x5014 + 0007ee18: csel w9, w10, w9, lt + 0007ee1c: mov w10, #0x55f0 + 0007ee20: add w11, w19, w11 + 0007ee24: cmp w9, w8 + 0007ee28: csel w8, w9, w8, gt + 0007ee2c: cmp w11, w10 + 0007ee30: sub w0, w19, #0x1f4 + 0007ee34: b.hi #0x7ed90 + 0007ee38: mov w9, #0x7723 + 0007ee3c: cmp w19, w9 + 0007ee40: b.gt #0x7ee90 + 0007ee44: mov w10, #0x3650 + 0007ee48: mov w9, #0x7c + 0007ee4c: movk w10, #0xffd9, lsl #16 + 0007ee50: mov w11, #0x4dd3 + 0007ee54: movk w11, #0x1062, lsl #16 + 0007ee58: madd w9, w19, w9, w10 + 0007ee5c: smull x9, w9, w11 + 0007ee60: lsr x10, x9, #0x3f + 0007ee64: asr x9, x9, #0x26 + 0007ee68: add w9, w9, w10 + 0007ee6c: mov w10, #0x84d0 + 0007ee70: add w9, w9, w10 + 0007ee74: scvtf s0, w9 + 0007ee78: b #0x7ef0c ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007ee7c: bl #0x601c0 + 0007ee80: add w8, w19, #5 + 0007ee84: str w8, [x0] + 0007ee88: mov w0, #-5 + 0007ee8c: b #0x7ed90 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007ee90: mov w9, #0x8bd7 + 0007ee94: cmp w19, w9 + 0007ee98: b.gt #0x7eee8 + 0007ee9c: adrp x9, #0x339000 + 0007eea0: ldr s1, [x9, #0xdb4] + 0007eea4: adrp x9, #0x339000 + 0007eea8: ldr s2, [x9, #0xdb8] + 0007eeac: adrp x9, #0x339000 + 0007eeb0: scvtf s0, w0 + 0007eeb4: ldr s3, [x9, #0xdbc] + 0007eeb8: adrp x9, #0x339000 + 0007eebc: fmul s1, s0, s1 + 0007eec0: ldr s4, [x9, #0xdc0] + 0007eec4: fmul s2, s0, s2 + 0007eec8: fmul s1, s1, s0 + 0007eecc: fmul s2, s2, s0 + 0007eed0: fmul s1, s1, s0 + 0007eed4: fadd s1, s1, s2 + 0007eed8: fmul s0, s0, s3 + 0007eedc: fadd s0, s0, s1 + 0007eee0: fadd s0, s0, s4 + 0007eee4: b #0x7ef0c ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007eee8: adrp x10, #0x339000 + 0007eeec: ldr s0, [x10, #0xdac] + 0007eef0: adrp x10, #0x339000 + 0007eef4: mov w9, #-0x8bd8 + 0007eef8: ldr s1, [x10, #0xdb0] + 0007eefc: add w9, w19, w9 + 0007ef00: scvtf s2, w9 + 0007ef04: fmul s0, s2, s0 + 0007ef08: fadd s0, s0, s1 + 0007ef0c: mov w9, #0x61a7 + 0007ef10: mov w10, #0x61a8 + 0007ef14: cmp w8, w9 + 0007ef18: sub w8, w10, w8 + 0007ef1c: adrp x10, #0x339000 + 0007ef20: cset w9, gt + 0007ef24: add x10, x10, #0xe18 + 0007ef28: ldr s1, [x10, w9, uxtw #2] + 0007ef2c: adrp x9, #0x339000 + 0007ef30: ldr s2, [x9, #0xdc4] + 0007ef34: scvtf s3, w8 + 0007ef38: fmul s1, s1, s3 + 0007ef3c: fadd s0, s1, s0 + 0007ef40: fcmp s0, s2 + 0007ef44: b.le #0x7ef54 + 0007ef48: adrp x8, #0x339000 + 0007ef4c: ldr s1, [x8, #0xe10] + 0007ef50: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007ef54: adrp x8, #0x339000 + 0007ef58: ldr s1, [x8, #0xdc8] + 0007ef5c: fcmp s0, s1 + 0007ef60: b.le #0x7ef70 + 0007ef64: adrp x8, #0x339000 + 0007ef68: ldr s1, [x8, #0xe0c] + 0007ef6c: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007ef70: adrp x8, #0x339000 + 0007ef74: ldr s1, [x8, #0xdcc] + 0007ef78: fcmp s0, s1 + 0007ef7c: b.le #0x7ef8c + 0007ef80: adrp x8, #0x339000 + 0007ef84: ldr s1, [x8, #0xe08] + 0007ef88: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007ef8c: adrp x8, #0x339000 + 0007ef90: ldr s1, [x8, #0xdd0] + 0007ef94: fcmp s0, s1 + 0007ef98: b.le #0x7efb0 + 0007ef9c: adrp x8, #0x339000 + 0007efa0: ldr s1, [x8, #0xe04] + 0007efa4: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007efa8: mov w8, #-0x1f40 + 0007efac: b #0x7edf4 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007efb0: adrp x8, #0x339000 + 0007efb4: ldr s1, [x8, #0xdd4] + 0007efb8: fcmp s0, s1 + 0007efbc: b.le #0x7efcc + 0007efc0: adrp x8, #0x339000 + 0007efc4: ldr s1, [x8, #0xe00] + 0007efc8: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007efcc: adrp x8, #0x339000 + 0007efd0: ldr s1, [x8, #0xdd8] + 0007efd4: fcmp s0, s1 + 0007efd8: b.le #0x7efe8 + 0007efdc: adrp x8, #0x339000 + 0007efe0: ldr s1, [x8, #0xdfc] + 0007efe4: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007efe8: adrp x8, #0x339000 + 0007efec: ldr s1, [x8, #0xddc] + 0007eff0: fcmp s0, s1 + 0007eff4: b.le #0x7f004 + 0007eff8: adrp x8, #0x339000 + 0007effc: ldr s1, [x8, #0xdf8] + 0007f000: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007f004: adrp x8, #0x339000 + 0007f008: ldr s1, [x8, #0xde0] + 0007f00c: fcmp s0, s1 + 0007f010: b.le #0x7f020 + 0007f014: adrp x8, #0x339000 + 0007f018: ldr s1, [x8, #0xdf4] + 0007f01c: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007f020: adrp x8, #0x339000 + 0007f024: ldr s1, [x8, #0xde4] + 0007f028: fcmp s0, s1 + 0007f02c: b.le #0x7f03c + 0007f030: adrp x8, #0x339000 + 0007f034: ldr s1, [x8, #0xdf0] + 0007f038: b #0x7f054 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007f03c: adrp x8, #0x339000 + 0007f040: ldr s1, [x8, #0xde8] + 0007f044: fcmp s0, s1 + 0007f048: b.le #0x7f058 + 0007f04c: adrp x8, #0x339000 + 0007f050: ldr s1, [x8, #0xdec] + 0007f054: fadd s0, s0, s1 + 0007f058: adrp x8, #0x339000 + 0007f05c: ldr s2, [x8, #0xdf0] + 0007f060: adrp x8, #0x339000 + 0007f064: ldr s1, [x8, #0xde8] + 0007f068: fadd s0, s0, s2 + 0007f06c: fcmp s0, s1 + 0007f070: b.hi #0x7f08c + 0007f074: adrp x8, #0x339000 + 0007f078: ldr s2, [x8, #0xe14] + 0007f07c: fadd s0, s0, s2 + 0007f080: fmov s2, #0.50000000 + 0007f084: fmul s0, s0, s2 + 0007f088: fadd s0, s0, s1 + 0007f08c: fcvtzs w0, s0 + 0007f090: b #0x7ed90 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007f094: mov w8, #-0x1770 + 0007f098: b #0x7edf4 ; -> MAG_EstimateUnderArmTempFromForeheadRect + 0007f09c: bl #0x60b30 + 0007f0a0: str x19, [sp, #-0x20]! + 0007f0a4: stp x29, x30, [sp, #0x10] + 0007f0a8: add x29, sp, #0x10 + 0007f0ac: mov x19, x0 + 0007f0b0: add x0, x19, #0xa0 + 0007f0b4: bl #0x5f950 + 0007f0b8: mov w2, #0xa0 + 0007f0bc: mov x0, x19 + 0007f0c0: mov w1, wzr + 0007f0c4: bl #0x5f6e0 + 0007f0c8: movi v0.2d, #0000000000000000 + 0007f0cc: str wzr, [x19, #0x154] + 0007f0d0: str wzr, [x19, #0x158] + 0007f0d4: str wzr, [x19, #0xf8] + 0007f0d8: stp xzr, xzr, [x19, #0x168] + 0007f0dc: stur q0, [x19, #0xe8] + 0007f0e0: stur q0, [x19, #0xd8] + 0007f0e4: stur q0, [x19, #0xc8] + 0007f0e8: str xzr, [x19, #0x160] + 0007f0ec: ldp x29, x30, [sp, #0x10] + 0007f0f0: ldr x19, [sp], #0x20 + 0007f0f4: ret + 0007f0f8: stp x20, x19, [sp, #-0x20]! + 0007f0fc: stp x29, x30, [sp, #0x10] + 0007f100: add x29, sp, #0x10 + 0007f104: mov x20, x0 + 0007f108: add x19, x20, #0xa0 + 0007f10c: mov x0, x19 + 0007f110: bl #0x60430 + 0007f114: ldr x0, [x20, #0x160] + 0007f118: cbz x0, #0x7f124 + 0007f11c: bl #0x5f490 + 0007f120: str xzr, [x20, #0x160] + 0007f124: ldr x0, [x20, #0x168] + 0007f128: cbz x0, #0x7f134 + 0007f12c: bl #0x5f490 + 0007f130: str xzr, [x20, #0x168] + 0007f134: ldr x0, [x20, #0x170] + 0007f138: cbz x0, #0x7f144 + 0007f13c: bl #0x5f490 + 0007f140: str xzr, [x20, #0x170] + 0007f144: add x8, x20, #0x154 + 0007f148: str xzr, [x8] + 0007f14c: mov x0, x19 + 0007f150: bl #0x5ed70 + 0007f154: mov x0, x19 + 0007f158: bl #0x5d230 + 0007f15c: ldp x29, x30, [sp, #0x10] + 0007f160: ldp x20, x19, [sp], #0x20 + 0007f164: ret + 0007f168: bl #0x68f1c + 0007f16c: mov x20, x0 + 0007f170: mov x0, x19 + 0007f174: bl #0x60fd0 + 0007f178: mov x0, x20 + 0007f17c: bl #0x68f1c + 0007f180: stp x20, x19, [sp, #-0x20]! + 0007f184: stp x29, x30, [sp, #0x10] + 0007f188: add x29, sp, #0x10 + 0007f18c: mov x20, x0 + 0007f190: add x19, x20, #0xa0 + 0007f194: mov x0, x19 + 0007f198: bl #0x60430 + 0007f19c: ldr x0, [x20, #0x160] + 0007f1a0: cbz x0, #0x7f1ac + 0007f1a4: bl #0x5f490 + 0007f1a8: str xzr, [x20, #0x160] + 0007f1ac: ldr x0, [x20, #0x168] + 0007f1b0: cbz x0, #0x7f1bc + 0007f1b4: bl #0x5f490 + 0007f1b8: str xzr, [x20, #0x168] + 0007f1bc: ldr x0, [x20, #0x170] + 0007f1c0: cbz x0, #0x7f1cc + 0007f1c4: bl #0x5f490 + 0007f1c8: str xzr, [x20, #0x170] + 0007f1cc: add x8, x20, #0x154 + 0007f1d0: str xzr, [x8] + 0007f1d4: ldp x29, x30, [sp, #0x10] + 0007f1d8: mov x0, x19 + 0007f1dc: ldp x20, x19, [sp], #0x20 + 0007f1e0: b #0x5ed70 + 0007f1e4: sub sp, sp, #0x70 + 0007f1e8: str x25, [sp, #0x20] + 0007f1ec: stp x24, x23, [sp, #0x30] + 0007f1f0: stp x22, x21, [sp, #0x40] + 0007f1f4: stp x20, x19, [sp, #0x50] + 0007f1f8: stp x29, x30, [sp, #0x60] + 0007f1fc: add x29, sp, #0x60 + 0007f200: mrs x22, tpidr_el0 + 0007f204: ldr x8, [x22, #0x28] + 0007f208: mov x20, x0 + 0007f20c: add x19, x20, #0xa0 + 0007f210: mov x0, x19 + 0007f214: mov x21, x1 + 0007f218: str x8, [sp, #0x18] + 0007f21c: bl #0x60430 + 0007f220: ldr x0, [x20, #0x160] + 0007f224: cbz x0, #0x7f230 + 0007f228: bl #0x5f490 + 0007f22c: str xzr, [x20, #0x160] + 0007f230: ldr x0, [x20, #0x168] + 0007f234: cbz x0, #0x7f240 + 0007f238: bl #0x5f490 + 0007f23c: str xzr, [x20, #0x168] + 0007f240: ldr x0, [x20, #0x170] + 0007f244: cbz x0, #0x7f250 + 0007f248: bl #0x5f490 + 0007f24c: str xzr, [x20, #0x170] + 0007f250: add x8, x20, #0x154 + 0007f254: mov x0, x19 + 0007f258: str xzr, [x8] + 0007f25c: bl #0x5ed70 + 0007f260: mov x0, x19 + 0007f264: bl #0x60430 + 0007f268: ldr q0, [x21] + 0007f26c: stur q0, [x20, #0xc8] + 0007f270: ldr x8, [x21, #0x20] + 0007f274: ldr w23, [x20, #0xc8] + 0007f278: str x8, [x20, #0xe8] + 0007f27c: ldr q0, [x21, #0x10] + 0007f280: cmp w23, #4 + 0007f284: stur q0, [x20, #0xd8] + 0007f288: b.lo #0x7f350 + 0007f28c: and w8, w23, #3 + 0007f290: cbnz w8, #0x7f350 + 0007f294: ldr w24, [x20, #0xcc] + 0007f298: cbz w24, #0x7f350 + 0007f29c: ldr w8, [x20, #0xd0] + 0007f2a0: cmp w23, w8 + 0007f2a4: b.ne #0x7f350 + 0007f2a8: ldr w8, [x20, #0xd4] + 0007f2ac: cmp w24, w8 + 0007f2b0: b.ne #0x7f350 + 0007f2b4: mul w25, w24, w23 + 0007f2b8: lsl w21, w25, #2 + 0007f2bc: mov x0, x21 + 0007f2c0: stp w25, w25, [x20, #0xf0] + 0007f2c4: bl #0x5d310 + 0007f2c8: str x0, [x20, #0x160] + 0007f2cc: mov x0, x21 + 0007f2d0: bl #0x5d310 + 0007f2d4: add w8, w25, w25, lsl #1 + 0007f2d8: str x0, [x20, #0x168] + 0007f2dc: lsr w0, w8, #1 + 0007f2e0: bl #0x5d310 + 0007f2e4: mov w9, #1 + 0007f2e8: movi v0.2d, #0000000000000000 + 0007f2ec: mov w8, #0x28 + 0007f2f0: movk w9, #0x20, lsl #16 + 0007f2f4: add x10, x20, #0x128 + 0007f2f8: str x0, [x20, #0x170] + 0007f2fc: str xzr, [x20, #0x120] + +### 0x60810 @ 0x60810 size=2048 + 00060810: and w0, w1, #0x7f8 + 00060814: cmp w0, #0x7f8 + 00060818: b.ne #0x60828 + 0006081c: bfi w1, w27, #3, #8 + 00060820: strh w1, [x20, #0x20] + 00060824: b #0x60848 + 00060828: ubfx x1, x1, #3, #8 + 0006082c: cmp w1, w25 + 00060830: b.eq #0x60848 + 00060834: ldrb w0, [x20, #0x20] + 00060838: orr w0, w0, #4 + 0006083c: strb w0, [x20, #0x20] + 00060840: b #0x60848 + 00060844: mov x21, x0 + 00060848: uxtb w27, w25 + 0006084c: mov x1, x26 + 00060850: add x2, x19, #8 + 00060854: mov x3, x23 + 00060858: mov w0, w27 + 0006085c: bl #0x5fedc + 00060860: mov w0, w27 + 00060864: bl #0x5fdbc + 00060868: mov w0, w0 + 0006086c: cmp x0, #7 + 00060870: mov x1, #-1 + 00060874: b.hi #0x60884 + 00060878: lsl x1, x0, #3 + 0006087c: lsl x1, x24, x1 + 00060880: sub x1, x1, #1 + 00060884: ldr x0, [x29, #0x68] + 00060888: tst x1, x0 + 0006088c: b.eq #0x608ac + 00060890: ldr x1, [x20] + 00060894: add x22, x22, #1 + 00060898: cmp x0, x1 + 0006089c: b.hs #0x608ac + 000608a0: str x0, [x20] + 000608a4: b #0x608ac + 000608a8: mov x21, x0 + 000608ac: ldr w0, [x19] + 000608b0: add x0, x0, #4 + 000608b4: add x19, x19, x0 + 000608b8: mov x0, x21 + 000608bc: b #0x607bc + 000608c0: mov x0, x22 + 000608c4: ldp x19, x20, [sp, #0x10] + 000608c8: ldp x21, x22, [sp, #0x20] + 000608cc: ldp x23, x24, [sp, #0x30] + 000608d0: ldp x25, x26, [sp, #0x40] + 000608d4: ldr x27, [sp, #0x50] + 000608d8: ldp x29, x30, [sp], #0x70 + 000608dc: ret + 000608e0: stp x29, x30, [sp, #-0x70]! + 000608e4: mov x29, sp + 000608e8: stp x21, x22, [sp, #0x20] + 000608ec: mov x22, x0 + 000608f0: ldrh w0, [x0, #0x20] + 000608f4: stp x23, x24, [sp, #0x30] + 000608f8: ubfx x0, x0, #3, #8 + 000608fc: mov x23, x1 + 00060900: mov x1, x22 + 00060904: str x27, [sp, #0x50] + 00060908: stp x25, x26, [sp, #0x40] + 0006090c: stp x19, x20, [sp, #0x10] + 00060910: uxtb w21, w0 + 00060914: mov x19, x2 + 00060918: bl #0x5fe1c + 0006091c: add x24, x29, #0x68 + 00060920: mov x26, x0 + 00060924: mov x25, #1 + 00060928: mov x0, #0 + 0006092c: ldr w1, [x19] + 00060930: cbz w1, #0x609f8 + 00060934: ldr w1, [x19, #4] + 00060938: mov x20, x0 + 0006093c: cbz w1, #0x609e4 + 00060940: ldrb w2, [x22, #0x20] + 00060944: tbz w2, #2, #0x60970 + 00060948: add x20, x19, #4 + 0006094c: sub x20, x20, w1, sxtw + 00060950: cmp x20, x0 + 00060954: b.eq #0x60970 + 00060958: mov x0, x20 + 0006095c: bl #0x6005c + 00060960: mov w21, w0 + 00060964: mov x1, x22 + 00060968: bl #0x5fe1c + 0006096c: mov x26, x0 + 00060970: cbnz w21, #0x60980 + 00060974: ldr x0, [x19, #8] + 00060978: cbz x0, #0x609e4 + 0006097c: b #0x609c8 + 00060980: uxtb w27, w21 + 00060984: mov x1, x26 + 00060988: add x2, x19, #8 + 0006098c: mov x3, x24 + 00060990: mov w0, w27 + 00060994: bl #0x5fedc + 00060998: mov w0, w27 + 0006099c: bl #0x5fdbc + 000609a0: mov w0, w0 + 000609a4: cmp x0, #7 + 000609a8: mov x1, #-1 + 000609ac: b.hi #0x609bc + 000609b0: lsl x1, x0, #3 + 000609b4: lsl x1, x25, x1 + 000609b8: sub x1, x1, #1 + 000609bc: ldr x0, [x29, #0x68] + 000609c0: tst x1, x0 + 000609c4: b.eq #0x609e4 + 000609c8: ldr x0, [x23] + 000609cc: cbz x0, #0x609e4 + 000609d0: ldr x1, [x0, #8] + 000609d4: add x2, x1, #1 + 000609d8: add x1, x1, #2 + 000609dc: str x2, [x0, #8] + 000609e0: str x19, [x0, x1, lsl #3] + 000609e4: ldr w0, [x19] + 000609e8: add x0, x0, #4 + 000609ec: add x19, x19, x0 + 000609f0: mov x0, x20 + 000609f4: b #0x6092c + 000609f8: ldp x19, x20, [sp, #0x10] + 000609fc: ldp x21, x22, [sp, #0x20] + 00060a00: ldp x23, x24, [sp, #0x30] + 00060a04: ldp x25, x26, [sp, #0x40] + 00060a08: ldr x27, [sp, #0x50] + 00060a0c: ldp x29, x30, [sp], #0x70 + 00060a10: ret + 00060a14: stp x29, x30, [sp, #-0x90]! + 00060a18: mov x29, sp + 00060a1c: stp x21, x22, [sp, #0x20] + 00060a20: mov x22, x1 + 00060a24: ldrb w1, [x0, #0x20] + 00060a28: stp x19, x20, [sp, #0x10] + 00060a2c: stp x23, x24, [sp, #0x30] + 00060a30: stp x25, x26, [sp, #0x40] + 00060a34: stp x27, x28, [sp, #0x50] + 00060a38: mov x19, x0 + 00060a3c: tbz w1, #0, #0x60a4c + 00060a40: ldrb w0, [x19, #0x20] + 00060a44: tbnz w0, #0, #0x60bf8 + 00060a48: b #0x60dac + 00060a4c: ldr w20, [x0, #0x20] + 00060a50: ubfx x20, x20, #0xb, #0x15 + 00060a54: cbnz x20, #0x60ae0 + 00060a58: tbz w1, #1, #0x60aa4 + 00060a5c: ldr x21, [x0, #0x18] + 00060a60: ldr x1, [x21] + 00060a64: cbz x1, #0x60ab8 + 00060a68: mov x0, x19 + 00060a6c: bl #0x60780 + 00060a70: cmn x0, #1 + 00060a74: b.ne #0x60a98 + 00060a78: mov w0, #0x7f8 + 00060a7c: str xzr, [x19, #0x20] + 00060a80: strh w0, [x19, #0x20] + 00060a84: adrp x0, #0x172000 + 00060a88: add x0, x0, #0x7f8 + 00060a8c: add x0, x0, #0x198 + 00060a90: str x0, [x19, #0x18] + 00060a94: b #0x60be4 + 00060a98: add x20, x20, x0 + 00060a9c: add x21, x21, #8 + 00060aa0: b #0x60a60 + 00060aa4: ldr x1, [x0, #0x18] + 00060aa8: bl #0x60780 + 00060aac: cmn x0, #1 + 00060ab0: mov x20, x0 + 00060ab4: b.eq #0x60a78 + 00060ab8: and w0, w20, #0x1fffff + 00060abc: cmp x0, x20 + 00060ac0: mov x1, x0 + 00060ac4: ldr w0, [x19, #0x20] + 00060ac8: b.ne #0x60ad4 + 00060acc: bfi w0, w1, #0xb, #0x15 + 00060ad0: b #0x60ad8 + 00060ad4: and w0, w0, #0x7ff + 00060ad8: str w0, [x19, #0x20] + 00060adc: cbz x20, #0x60be4 + 00060ae0: add x21, x20, #2 + 00060ae4: lsl x21, x21, #3 + 00060ae8: mov x0, x21 + 00060aec: bl #0xffffffffffd88d58 + 00060af0: str x0, [x29, #0x80] + 00060af4: cbz x0, #0x60be4 + 00060af8: str xzr, [x0, #8] + 00060afc: mov x0, x21 + 00060b00: bl #0xffffffffffd88d58 + 00060b04: str x0, [x29, #0x88] + 00060b08: cbz x0, #0x60de8 + 00060b0c: str xzr, [x0, #8] + 00060b10: b #0x60de8 + 00060b14: add x4, x25, x2, lsl #3 + 00060b18: ldr x5, [x26] + 00060b1c: ldr x4, [x4, #0x10] + 00060b20: cbz x4, #0x60f08 + 00060b24: add x4, x1, #2 + 00060b28: add x1, x1, #1 + 00060b2c: str x5, [x24, x4, lsl #3] + 00060b30: add x2, x2, #1 + 00060b34: add x26, x26, #8 + 00060b38: cmp x2, x3 + 00060b3c: b.ne #0x60b14 + 00060b40: str x1, [x24, #8] + 00060b44: str x0, [x25, #8] + 00060b48: ldr x2, [x29, #0x88] + 00060b4c: ldr x0, [x29, #0x80] + 00060b50: ldr x1, [x2, #8] + 00060b54: ldr x0, [x0, #8] + 00060b58: add x0, x1, x0 + 00060b5c: cmp x0, x20 + 00060b60: b.ne #0x60e38 + 00060b64: mov x0, x19 + 00060b68: mov x1, x23 + 00060b6c: bl #0x5fd08 + 00060b70: ldr x27, [x29, #0x88] + 00060b74: ldr x21, [x29, #0x80] + 00060b78: ldr x20, [x27, #8] + 00060b7c: cbz x20, #0x60bc0 + 00060b80: ldr x24, [x21, #8] + 00060b84: lsl x26, x20, #3 + 00060b88: add x0, x27, x26 + 00060b8c: sub x20, x20, #1 + 00060b90: add x25, x21, x24, lsl #3 + 00060b94: ldr x28, [x0, #8] + 00060b98: cbnz x24, #0x60f18 + 00060b9c: add x0, x20, x24 + 00060ba0: sub x26, x26, #8 + 00060ba4: add x0, x0, #2 + 00060ba8: str x28, [x21, x0, lsl #3] + 00060bac: cbnz x20, #0x60b88 + 00060bb0: ldr x1, [x21, #8] + 00060bb4: ldr x0, [x27, #8] + 00060bb8: add x0, x1, x0 + 00060bbc: str x0, [x21, #8] + 00060bc0: ldr x0, [x29, #0x88] + 00060bc4: bl #0xffffffffffd88b88 + 00060bc8: ldr x0, [x29, #0x80] + 00060bcc: ldr x1, [x19, #0x18] + 00060bd0: str x1, [x0] + 00060bd4: str x0, [x19, #0x18] + 00060bd8: ldrb w0, [x19, #0x20] + 00060bdc: orr w0, w0, #1 + 00060be0: strb w0, [x19, #0x20] + 00060be4: ldr x0, [x19] + 00060be8: cmp x22, x0 + 00060bec: b.hs #0x60a40 + 00060bf0: mov x0, #0 + 00060bf4: b #0x60f68 + 00060bf8: tbz w0, #2, #0x60ca0 + 00060bfc: ldr x27, [x19, #0x18] + 00060c00: mov x24, #0 + 00060c04: add x25, x29, #0x78 + 00060c08: add x26, x29, #0x80 + 00060c0c: ldr x23, [x27, #8] + 00060c10: cmp x24, x23 + 00060c14: b.hs #0x60bf0 + 00060c18: add x21, x23, x24 + 00060c1c: lsr x21, x21, #1 + 00060c20: add x0, x21, #2 + 00060c24: ldr x20, [x27, x0, lsl #3] + 00060c28: mov x0, x20 + 00060c2c: bl #0x602b8 + 00060c30: uxtb w2, w0 + 00060c34: mov w28, w0 + 00060c38: mov x1, x19 + 00060c3c: mov w0, w2 + 00060c40: str x2, [x29, #0x68] + 00060c44: bl #0x5fe1c + 00060c48: mov x1, x0 + 00060c4c: ldr x2, [x29, #0x68] + 00060c50: mov x3, x25 + 00060c54: mov w0, w2 + 00060c58: add x2, x20, #8 + 00060c5c: bl #0x5fedc + 00060c60: mov x2, x0 + 00060c64: mov x1, #0 + 00060c68: and w0, w28, #0xf + 00060c6c: mov x3, x26 + 00060c70: bl #0x5fedc + 00060c74: ldr x1, [x29, #0x78] + 00060c78: cmp x22, x1 + 00060c7c: b.lo #0x60c98 + 00060c80: ldr x0, [x29, #0x80] + 00060c84: add x0, x1, x0 + 00060c88: cmp x22, x0 + 00060c8c: b.lo #0x60d2c + 00060c90: add x24, x21, #1 + 00060c94: mov x21, x23 + 00060c98: mov x23, x21 + 00060c9c: b #0x60c10 + 00060ca0: ldrh w0, [x19, #0x20] + 00060ca4: tst w0, #0x7f8 + 00060ca8: b.ne #0x60cfc + 00060cac: ldr x5, [x19, #0x18] + 00060cb0: mov x3, #0 + 00060cb4: ldr x2, [x5, #8] + 00060cb8: cmp x3, x2 + 00060cbc: b.hs #0x60bf0 + 00060cc0: add x1, x2, x3 + 00060cc4: lsr x1, x1, #1 + 00060cc8: add x0, x1, #2 + 00060ccc: ldr x0, [x5, x0, lsl #3] + 00060cd0: ldr x6, [x0, #8] + 00060cd4: ldr x4, [x0, #0x10] + 00060cd8: cmp x22, x6 + 00060cdc: b.lo #0x60cf4 + 00060ce0: add x3, x6, x4 + 00060ce4: cmp x22, x3 + 00060ce8: b.lo #0x60f68 + 00060cec: add x3, x1, #1 + 00060cf0: b #0x60cb8 + 00060cf4: mov x2, x1 + 00060cf8: b #0x60cb8 + 00060cfc: ubfx x0, x0, #3, #8 + 00060d00: ldr x24, [x19, #0x18] + 00060d04: mov x1, x19 + 00060d08: mov x23, #0 + 00060d0c: uxtb w25, w0 + 00060d10: add x27, x29, #0x80 + 00060d14: bl #0x5fe1c + 00060d18: and w26, w25, #0xf + 00060d1c: mov x28, x0 + 00060d20: ldr x21, [x24, #8] + 00060d24: add x4, x29, #0x78 + 00060d28: b #0x60d84 + 00060d2c: mov x0, x20 + 00060d30: b #0x60f68 + 00060d34: add x19, x21, x23 + 00060d38: mov x3, x4 + 00060d3c: lsr x19, x19, #1 + 00060d40: mov x1, x28 + 00060d44: add x0, x19, #2 + 00060d48: str x4, [x29, #0x68] + 00060d4c: ldr x20, [x24, x0, lsl #3] + 00060d50: mov w0, w25 + 00060d54: add x2, x20, #8 + 00060d58: bl #0x5fedc + 00060d5c: mov x2, x0 + 00060d60: mov x1, #0 + 00060d64: mov w0, w26 + 00060d68: mov x3, x27 + 00060d6c: bl #0x5fedc + 00060d70: ldr x1, [x29, #0x78] + 00060d74: ldr x4, [x29, #0x68] + 00060d78: cmp x22, x1 + 00060d7c: b.hs #0x60d90 + 00060d80: mov x21, x19 + 00060d84: cmp x23, x21 + 00060d88: b.lo #0x60d34 + 00060d8c: b #0x60bf0 + 00060d90: ldr x0, [x29, #0x80] + 00060d94: add x0, x1, x0 + 00060d98: cmp x22, x0 + 00060d9c: b.lo #0x60d2c + 00060da0: add x23, x19, #1 + 00060da4: mov x19, x21 + 00060da8: b #0x60d80 + 00060dac: tbz w0, #1, #0x60dd4 + 00060db0: ldr x20, [x19, #0x18] + 00060db4: ldr x1, [x20] + 00060db8: cbz x1, #0x60bf0 + 00060dbc: mov x0, x19 + 00060dc0: mov x2, x22 + 00060dc4: bl #0x60158 + 00060dc8: cbnz x0, #0x60f68 + 00060dcc: add x20, x20, #8 + 00060dd0: b #0x60db4 + 00060dd4: ldr x1, [x19, #0x18] + 00060dd8: mov x0, x19 + 00060ddc: mov x2, x22 + 00060de0: bl #0x60158 + 00060de4: b #0x60f68 + 00060de8: ldrb w0, [x19, #0x20] + 00060dec: tbz w0, #1, #0x60e14 + 00060df0: ldr x21, [x19, #0x18] + 00060df4: add x23, x29, #0x80 + 00060df8: ldr x2, [x21] + 00060dfc: cbz x2, #0x60e24 + 00060e00: mov x0, x19 + 00060e04: mov x1, x23 + 00060e08: add x21, x21, #8 + 00060e0c: bl #0x608e0 + 00060e10: b #0x60df8 + 00060e14: ldr x2, [x19, #0x18] + 00060e18: mov x0, x19 + 00060e1c: add x1, x29, #0x80 + 00060e20: bl #0x608e0 + 00060e24: ldr x24, [x29, #0x80] + 00060e28: cbz x24, #0x60e3c + 00060e2c: ldr x0, [x24, #8] + 00060e30: cmp x0, x20 + 00060e34: b.eq #0x60e3c + 00060e38: bl #0xffffffffffd8ae48 + 00060e3c: ldrb w0, [x19, #0x20] + 00060e40: tbnz w0, #2, #0x60e5c + 00060e44: ldrh w0, [x19, #0x20] + 00060e48: tst w0, #0x7f8 + 00060e4c: b.eq #0x60e68 + 00060e50: adrp x23, #0x5f000 + 00060e54: add x23, x23, #0xd54 + 00060e58: b #0x60e70 + 00060e5c: adrp x23, #0x60000 + 00060e60: add x23, x23, #0x46c + 00060e64: b #0x60e70 + 00060e68: adrp x23, #0x5f000 + 00060e6c: add x23, x23, #0x9b4 + 00060e70: ldr x25, [x29, #0x88] + 00060e74: cbz x25, #0x60f54 + 00060e78: adrp x21, #0x172000 + 00060e7c: add x26, x24, #0x10 + 00060e80: add x21, x21, #0x7f8 + 00060e84: ldr x3, [x24, #8] + 00060e88: add x21, x21, #0x190 + 00060e8c: mov x28, x26 + 00060e90: mov x27, #0 + 00060e94: mov x4, x21 + 00060e98: cmp x27, x3 + 00060e9c: b.eq #0x60ef8 + 00060ea0: cmp x21, x4 + 00060ea4: b.eq #0x60ee0 + 00060ea8: ldr x1, [x28] + 00060eac: mov x0, x19 + 00060eb0: ldr x2, [x21] + 00060eb4: str x4, [x29, #0x60] + 00060eb8: str x3, [x29, #0x68] + 00060ebc: blr x23 + 00060ec0: ldr x3, [x29, #0x68] + 00060ec4: ldr x4, [x29, #0x60] + 00060ec8: tbz w0, #0x1f, #0x60ee0 + 00060ecc: sub x0, x21, x26 + 00060ed0: add x0, x25, x0 + 00060ed4: ldr x21, [x0, #0x10] + 00060ed8: str xzr, [x0, #0x10] + 00060edc: b #0x60ea0 + 00060ee0: add x0, x25, x27, lsl #3 + 00060ee4: add x27, x27, #1 + 00060ee8: str x21, [x0, #0x10] + 00060eec: mov x21, x28 + 00060ef0: add x28, x28, #8 + 00060ef4: b #0x60e98 + 00060ef8: mov x0, #0 + 00060efc: mov x1, #0 + 00060f00: mov x2, #0 + 00060f04: b #0x60b38 + 00060f08: add x4, x0, #2 + 00060f0c: add x0, x0, #1 + 00060f10: str x5, [x25, x4, lsl #3] + 00060f14: b #0x60b30 + 00060f18: ldr x1, [x25, #8] + 00060f1c: sub x3, x24, #1 + 00060f20: mov x0, x19 + 00060f24: str x3, [x29, #0x68] + 00060f28: mov x2, x28 + 00060f2c: sub x25, x25, #8 + 00060f30: blr x23 + 00060f34: cmp w0, wzr + 00060f38: ldr x3, [x29, #0x68] + 00060f3c: b.le #0x60b9c + 00060f40: add x0, x25, x26 + 00060f44: ldr x1, [x25, #0x10] + 00060f48: mov x24, x3 + 00060f4c: str x1, [x0, #0x10] + 00060f50: b #0x60b98 + 00060f54: mov x0, x19 + 00060f58: mov x1, x23 + 00060f5c: mov x2, x24 + 00060f60: bl #0x5fd08 + 00060f64: b #0x60bc8 + 00060f68: ldp x19, x20, [sp, #0x10] + 00060f6c: ldp x21, x22, [sp, #0x20] + 00060f70: ldp x23, x24, [sp, #0x30] + 00060f74: ldp x25, x26, [sp, #0x40] + 00060f78: ldp x27, x28, [sp, #0x50] + 00060f7c: ldp x29, x30, [sp], #0x90 + 00060f80: ret + 00060f84: stp x29, x30, [sp, #-0x30]! + 00060f88: mov x29, sp + 00060f8c: stp x19, x20, [sp, #0x10] + 00060f90: str x21, [sp, #0x20] + 00060f94: cbz x0, #0x61010 + 00060f98: ldr w4, [x0] + 00060f9c: cbz w4, #0x61010 + 00060fa0: mov x19, x1 + 00060fa4: mov x1, #-1 + 00060fa8: adrp x20, #0x172000 + 00060fac: str x1, [x19] + 00060fb0: adrp x1, #0x12c000 + 00060fb4: str xzr, [x19, #0x20] + 00060fb8: mov x21, x1 + 00060fbc: str x0, [x19, #0x18] + 00060fc0: mov w0, #0x7f8 + 00060fc4: str x2, [x19, #8] + 00060fc8: str x3, [x19, #0x10] + 00060fcc: strh w0, [x19, #0x20] + 00060fd0: ldr x0, [x1, #0xcc8] + 00060fd4: cbz x0, #0x60fe4 + 00060fd8: add x0, x20, #0x7f8 + 00060fdc: add x0, x0, #0x1a0 + 00060fe0: bl #0xffffffffffd8b6a8 + 00060fe4: add x0, x20, #0x7f8 + 00060fe8: ldr x1, [x0, #0x1c8] + 00060fec: str x1, [x19, #0x28] + 00060ff0: str x19, [x0, #0x1c8] + 00060ff4: ldr x21, [x21, #0xcc8] + 00060ff8: cbz x21, #0x61010 + 00060ffc: ldp x19, x20, [sp, #0x10] + 00061000: ldr x21, [sp, #0x20] + 00061004: add x0, x0, #0x1a0 + 00061008: ldp x29, x30, [sp], #0x30 + 0006100c: b #0xffffffffffd89fe8 + +### 0x5e370 @ 0x5e370 size=2048 + 0005e370: mov x0, x20 + 0005e374: mov x1, x22 + 0005e378: bl #0x5dc78 + 0005e37c: mov x20, x0 + 0005e380: ldr x0, [x29, #0x78] + 0005e384: cmp x0, #0x61 + 0005e388: b.hi #0x5e698 + 0005e38c: add x0, x19, x0, lsl #4 + 0005e390: mov w1, #6 + 0005e394: str w1, [x0, #8] + 0005e398: b #0x5e698 + 0005e39c: mov x0, x20 + 0005e3a0: mov x1, x22 + 0005e3a4: bl #0x5dc78 + 0005e3a8: mov x1, x25 + 0005e3ac: bl #0x5dc78 + 0005e3b0: mov x20, x0 + 0005e3b4: ldr x0, [x29, #0x78] + 0005e3b8: cmp x0, #0x61 + 0005e3bc: b.hi #0x5e698 + 0005e3c0: lsl x0, x0, #4 + 0005e3c4: mov w2, #2 + 0005e3c8: add x1, x19, x0 + 0005e3cc: str w2, [x1, #8] + 0005e3d0: ldr x1, [x29, #0x88] + 0005e3d4: b #0x5e68c + 0005e3d8: cbz x24, #0x5e3e8 + 0005e3dc: mov x3, x24 + 0005e3e0: ldr x24, [x24, #0x620] + 0005e3e4: b #0x5e3f0 + 0005e3e8: sub sp, sp, #0x660 + 0005e3ec: mov x3, sp + 0005e3f0: mov x0, x3 + 0005e3f4: mov x1, x19 + 0005e3f8: mov x2, #0x648 + 0005e3fc: bl #0xffffffffffd87ed8 + 0005e400: str x0, [x19, #0x620] + 0005e404: b #0x5e698 + 0005e408: ldr x3, [x19, #0x620] + 0005e40c: mov x0, x19 + 0005e410: mov x2, #0x648 + 0005e414: str x3, [x29, #0x68] + 0005e418: mov x1, x3 + 0005e41c: bl #0xffffffffffd87ed8 + 0005e420: ldr x3, [x29, #0x68] + 0005e424: str x24, [x3, #0x620] + 0005e428: mov x24, x3 + 0005e42c: b #0x5e698 + 0005e430: mov x0, x20 + 0005e434: mov x1, x21 + 0005e438: bl #0x5dc78 + 0005e43c: ldr x1, [x29, #0x80] + 0005e440: str x1, [x19, #0x630] + 0005e444: mov x1, x21 + 0005e448: bl #0x5dc78 + 0005e44c: mov x20, x0 + 0005e450: ldr x0, [x29, #0x80] + 0005e454: str x0, [x19, #0x628] + 0005e458: b #0x5e474 + 0005e45c: mov x0, x20 + 0005e460: mov x1, x21 + 0005e464: bl #0x5dc78 + 0005e468: mov x20, x0 + 0005e46c: ldr x0, [x29, #0x80] + 0005e470: str x0, [x19, #0x630] + 0005e474: str w23, [x19, #0x640] + 0005e478: b #0x5e698 + 0005e47c: mov x0, x20 + 0005e480: mov x1, x21 + 0005e484: bl #0x5dc78 + 0005e488: mov x20, x0 + 0005e48c: ldr x0, [x29, #0x80] + 0005e490: b #0x5e540 + 0005e494: mov w0, #2 + 0005e498: str x20, [x19, #0x638] + 0005e49c: str w0, [x19, #0x640] + 0005e4a0: mov x0, x20 + 0005e4a4: b #0x5e5f0 + 0005e4a8: mov x1, x22 + 0005e4ac: mov x0, x20 + 0005e4b0: bl #0x5dc78 + 0005e4b4: ldr x1, [x29, #0x78] + 0005e4b8: cmp x1, #0x61 + 0005e4bc: b.hi #0x5e5f0 + 0005e4c0: lsl x1, x1, #4 + 0005e4c4: mov w3, #3 + 0005e4c8: add x2, x19, x1 + 0005e4cc: b #0x5e5e8 + 0005e4d0: mov x0, x20 + 0005e4d4: mov x1, x22 + 0005e4d8: bl #0x5dc78 + 0005e4dc: mov x1, x25 + 0005e4e0: bl #0x5dca0 + 0005e4e4: mov x20, x0 + 0005e4e8: ldr x1, [x19, #0x658] + 0005e4ec: ldr x0, [x29, #0x88] + 0005e4f0: mul x1, x0, x1 + 0005e4f4: ldr x0, [x29, #0x78] + 0005e4f8: cmp x0, #0x61 + 0005e4fc: b.hi #0x5e698 + 0005e500: lsl x0, x0, #4 + 0005e504: add x2, x19, x0 + 0005e508: str w23, [x2, #8] + 0005e50c: b #0x5e68c + 0005e510: mov x0, x20 + 0005e514: mov x1, x21 + 0005e518: bl #0x5dc78 + 0005e51c: ldr x1, [x29, #0x80] + 0005e520: str x1, [x19, #0x630] + 0005e524: mov x1, x25 + 0005e528: bl #0x5dca0 + 0005e52c: str w23, [x19, #0x640] + 0005e530: mov x20, x0 + 0005e534: ldr x1, [x19, #0x658] + 0005e538: ldr x0, [x29, #0x88] + 0005e53c: mul x0, x0, x1 + 0005e540: str x0, [x19, #0x628] + 0005e544: b #0x5e698 + 0005e548: mov x0, x20 + 0005e54c: mov x1, x25 + 0005e550: bl #0x5dca0 + 0005e554: mov x20, x0 + 0005e558: b #0x5e534 + 0005e55c: mov x0, x20 + 0005e560: mov x1, x22 + 0005e564: bl #0x5dc78 + 0005e568: mov x1, x21 + 0005e56c: bl #0x5dc78 + 0005e570: mov x20, x0 + 0005e574: ldr x1, [x19, #0x658] + 0005e578: ldr x0, [x29, #0x80] + 0005e57c: b #0x5e5a0 + 0005e580: mov x0, x20 + 0005e584: mov x1, x22 + 0005e588: bl #0x5dc78 + 0005e58c: mov x1, x25 + 0005e590: bl #0x5dca0 + 0005e594: mov x20, x0 + 0005e598: ldr x1, [x19, #0x658] + 0005e59c: ldr x0, [x29, #0x88] + 0005e5a0: mul x1, x0, x1 + 0005e5a4: ldr x0, [x29, #0x78] + 0005e5a8: cmp x0, #0x61 + 0005e5ac: b.hi #0x5e698 + 0005e5b0: lsl x0, x0, #4 + 0005e5b4: mov w3, #4 + 0005e5b8: add x2, x19, x0 + 0005e5bc: str w3, [x2, #8] + 0005e5c0: b #0x5e68c + 0005e5c4: mov x1, x22 + 0005e5c8: mov x0, x20 + 0005e5cc: bl #0x5dc78 + 0005e5d0: ldr x1, [x29, #0x78] + 0005e5d4: cmp x1, #0x61 + 0005e5d8: b.hi #0x5e5f0 + 0005e5dc: lsl x1, x1, #4 + 0005e5e0: mov w3, #5 + 0005e5e4: add x2, x19, x1 + 0005e5e8: str w3, [x2, #8] + 0005e5ec: str x0, [x19, x1] + 0005e5f0: mov x1, x21 + 0005e5f4: bl #0x5dc78 + 0005e5f8: ldr x20, [x29, #0x80] + 0005e5fc: add x20, x0, x20 + 0005e600: b #0x5e698 + 0005e604: mov x0, #0x10 + 0005e608: add x2, x19, #0x100 + 0005e60c: str x0, [x29, #0x78] + 0005e610: mov x1, #0 + 0005e614: str w23, [x2, #8] + 0005e618: add x0, x0, #1 + 0005e61c: str x1, [x2], #0x10 + 0005e620: cmp x0, #0x20 + 0005e624: add x1, x1, #8 + 0005e628: b.ne #0x5e614 + 0005e62c: b #0x5e698 + 0005e630: mov x0, x20 + 0005e634: mov x1, x21 + 0005e638: bl #0x5dc78 + 0005e63c: mov x20, x0 + 0005e640: ldr x0, [x29, #0x80] + 0005e644: str x0, [x26, #0x350] + 0005e648: b #0x5e698 + 0005e64c: mov x0, x20 + 0005e650: mov x1, x22 + 0005e654: bl #0x5dc78 + 0005e658: mov x1, x21 + 0005e65c: bl #0x5dc78 + 0005e660: mov x20, x0 + 0005e664: ldr x1, [x29, #0x80] + 0005e668: ldr x0, [x19, #0x658] + 0005e66c: mul x1, x0, x1 + 0005e670: ldr x0, [x29, #0x78] + 0005e674: cmp x0, #0x61 + 0005e678: b.hi #0x5e698 + 0005e67c: lsl x0, x0, #4 + 0005e680: neg x1, x1 + 0005e684: add x2, x19, x0 + 0005e688: str w23, [x2, #8] + 0005e68c: str x1, [x19, x0] + 0005e690: b #0x5e698 + 0005e694: bl #0xffffffffffd8ae48 + 0005e698: mov x0, x20 + 0005e69c: b #0x5e210 + 0005e6a0: mov sp, x29 + 0005e6a4: ldp x19, x20, [sp, #0x10] + 0005e6a8: ldp x21, x22, [sp, #0x20] + 0005e6ac: ldp x23, x24, [sp, #0x30] + 0005e6b0: ldp x25, x26, [sp, #0x40] + 0005e6b4: ldp x27, x28, [sp, #0x50] + 0005e6b8: ldp x29, x30, [sp], #0x90 + 0005e6bc: ret + 0005e6c0: stp x29, x30, [sp, #-0x90]! + 0005e6c4: mov x2, #0x680 + 0005e6c8: mov x29, sp + 0005e6cc: stp x19, x20, [sp, #0x10] + 0005e6d0: mov x20, x0 + 0005e6d4: mov x19, x1 + 0005e6d8: mov x0, x1 + 0005e6dc: mov w1, #0 + 0005e6e0: stp x21, x22, [sp, #0x20] + 0005e6e4: stp x23, x24, [sp, #0x30] + 0005e6e8: stp x25, x26, [sp, #0x40] + 0005e6ec: str x27, [sp, #0x50] + 0005e6f0: bl #0xffffffffffd8a958 + 0005e6f4: ldr x1, [x20, #0x318] + 0005e6f8: str xzr, [x20, #0x350] + 0005e6fc: str xzr, [x20, #0x320] + 0005e700: cbnz x1, #0x5e70c + 0005e704: mov w0, #5 + 0005e708: b #0x5eac8 + 0005e70c: ldr x0, [x20, #0x340] + 0005e710: lsr x0, x0, #0x3f + 0005e714: sub x0, x0, #1 + 0005e718: add x0, x1, x0 + 0005e71c: add x1, x20, #0x328 + 0005e720: bl #0xffffffffffd8a8e8 + 0005e724: mov x21, x0 + 0005e728: cbnz x0, #0x5e828 + 0005e72c: ldr x1, [x20, #0x318] + 0005e730: mov w0, #0x1168 + 0005e734: movk w0, #0xd280, lsl #16 + 0005e738: ldr w2, [x1] + 0005e73c: cmp w2, w0 + 0005e740: b.ne #0x5e704 + 0005e744: ldr w1, [x1, #4] + 0005e748: mov w0, #1 + 0005e74c: movk w0, #0xd400, lsl #16 + 0005e750: cmp w1, w0 + 0005e754: mov w1, #1 + 0005e758: b.ne #0x5e704 + 0005e75c: ldr x20, [x20, #0x310] + 0005e760: mov x0, #0x1f + 0005e764: str x0, [x19, #0x630] + 0005e768: mov x0, #0x130 + 0005e76c: str w1, [x19, #0x640] + 0005e770: add x3, x20, #0x130 + 0005e774: str x0, [x19, #0x628] + 0005e778: mov x4, #0x100 + 0005e77c: mov x0, #8 + 0005e780: mov x2, x19 + 0005e784: str w1, [x2, #8] + 0005e788: str x0, [x2], #0x10 + 0005e78c: add x0, x0, #8 + 0005e790: cmp x0, x4 + 0005e794: b.ne #0x5e784 + 0005e798: mov x1, #-0x3f0 + 0005e79c: add x0, x20, #0x250 + 0005e7a0: sub x1, x1, x3 + 0005e7a4: add x5, x19, #0x600 + 0005e7a8: mov w6, #1 + 0005e7ac: sub x1, x1, x19 + 0005e7b0: ldr w2, [x0] + 0005e7b4: cbz w2, #0x5e7f0 + 0005e7b8: mov w4, #0x8001 + 0005e7bc: movk w4, #0x4650, lsl #16 + 0005e7c0: cmp w2, w4 + 0005e7c4: b.ne #0x5e7e4 + 0005e7c8: add x2, x19, #0x400 + 0005e7cc: add x4, x1, x2 + 0005e7d0: str w6, [x2, #8] + 0005e7d4: add x4, x0, x4 + 0005e7d8: str x4, [x2], #0x10 + 0005e7dc: cmp x2, x5 + 0005e7e0: b.ne #0x5e7cc + 0005e7e4: ldr w2, [x0, #4] + 0005e7e8: add x0, x0, x2 + 0005e7ec: b #0x5e7b0 + 0005e7f0: add x20, x20, #0x230 + 0005e7f4: mov w0, #1 + 0005e7f8: sub x20, x20, x3 + 0005e7fc: strb w0, [x19, #0x673] + 0005e800: str x20, [x19, #0x1f0] + 0005e804: str w0, [x19, #0x1f8] + 0005e808: mov w0, #4 + 0005e80c: str w0, [x19, #0x608] + 0005e810: ldr x0, [x3, #0x108] + 0005e814: sub x3, x0, x3 + 0005e818: mov x0, #0x60 + 0005e81c: str x3, [x19, #0x600] + 0005e820: str x0, [x19, #0x668] + 0005e824: b #0x5eabc + 0005e828: ldrsw x1, [x21, #4] + 0005e82c: add x22, x21, #4 + 0005e830: ldr x0, [x20, #0x338] + 0005e834: sub x22, x22, x1 + 0005e838: str x0, [x19, #0x648] + 0005e83c: add x23, x22, #9 + 0005e840: mov x0, x23 + 0005e844: bl #0xffffffffffd893d8 + 0005e848: add x0, x0, #1 + 0005e84c: ldrb w1, [x22, #9] + 0005e850: add x0, x23, x0 + 0005e854: cmp w1, #0x65 + 0005e858: b.ne #0x5e874 + 0005e85c: ldrb w1, [x22, #0xa] + 0005e860: cmp w1, #0x68 + 0005e864: b.ne #0x5e874 + 0005e868: ldr x1, [x0], #8 + 0005e86c: add x23, x22, #0xb + 0005e870: str x1, [x19, #0x678] + 0005e874: ldrb w1, [x22, #8] + 0005e878: cmp w1, #3 + 0005e87c: b.ls #0x5e898 + 0005e880: ldrb w1, [x0] + 0005e884: cmp w1, #8 + 0005e888: b.ne #0x5eac4 + 0005e88c: ldrb w1, [x0, #1] + 0005e890: cbnz w1, #0x5eac4 + 0005e894: add x0, x0, #2 + 0005e898: add x25, x29, #0x78 + 0005e89c: mov x1, x25 + 0005e8a0: bl #0x5dc78 + 0005e8a4: ldr x1, [x29, #0x78] + 0005e8a8: str x1, [x19, #0x660] + 0005e8ac: add x1, x29, #0x80 + 0005e8b0: bl #0x5dca0 + 0005e8b4: mov x1, x0 + 0005e8b8: ldr x2, [x29, #0x80] + 0005e8bc: str x2, [x19, #0x658] + 0005e8c0: ldrb w2, [x22, #8] + 0005e8c4: cmp w2, #1 + 0005e8c8: b.ne #0x5e8d8 + 0005e8cc: add x0, x0, #1 + 0005e8d0: ldrb w1, [x1] + 0005e8d4: b #0x5e8e4 + 0005e8d8: mov x1, x25 + 0005e8dc: bl #0x5dc78 + 0005e8e0: ldr x1, [x29, #0x78] + 0005e8e4: str x1, [x19, #0x668] + 0005e8e8: mov w1, #-1 + 0005e8ec: strb w1, [x19, #0x671] + 0005e8f0: mov x24, #0 + 0005e8f4: ldrb w1, [x23] + 0005e8f8: cmp w1, #0x7a + 0005e8fc: b.ne #0x5e91c + 0005e900: mov x1, x25 + 0005e904: add x23, x23, #1 + 0005e908: bl #0x5dc78 + 0005e90c: ldr x24, [x29, #0x78] + 0005e910: mov w1, #1 + 0005e914: strb w1, [x19, #0x672] + 0005e918: add x24, x0, x24 + 0005e91c: add x23, x23, #1 + 0005e920: mov w27, #1 + 0005e924: add x25, x29, #0x88 + 0005e928: ldurb w1, [x23, #-1] + 0005e92c: cbz w1, #0x5e9b4 + 0005e930: cmp w1, #0x4c + 0005e934: b.ne #0x5e944 + 0005e938: ldrb w1, [x0] + 0005e93c: strb w1, [x19, #0x671] + 0005e940: b #0x5e954 + 0005e944: cmp w1, #0x52 + 0005e948: b.ne #0x5e95c + 0005e94c: ldrb w1, [x0] + 0005e950: strb w1, [x19, #0x670] + 0005e954: add x0, x0, #1 + 0005e958: b #0x5e9ac + 0005e95c: cmp w1, #0x50 + 0005e960: b.ne #0x5e9a0 + 0005e964: mov x2, x0 + 0005e968: mov x1, x20 + 0005e96c: ldrb w26, [x2], #1 + 0005e970: str x2, [x29, #0x68] + 0005e974: mov w0, w26 + 0005e978: str x2, [x29, #0x60] + 0005e97c: bl #0x5e150 + 0005e980: mov x1, x0 + 0005e984: ldr x2, [x29, #0x68] + 0005e988: mov w0, w26 + 0005e98c: mov x3, x25 + 0005e990: bl #0x5dce0 + 0005e994: ldr x1, [x29, #0x88] + 0005e998: str x1, [x19, #0x650] + 0005e99c: b #0x5e9ac + 0005e9a0: cmp w1, #0x53 + 0005e9a4: b.ne #0x5e9c0 + 0005e9a8: strb w27, [x19, #0x673] + 0005e9ac: add x23, x23, #1 + 0005e9b0: b #0x5e928 + 0005e9b4: cmp x24, xzr + 0005e9b8: csel x0, x24, x0, ne + 0005e9bc: b #0x5e9c4 + 0005e9c0: mov x0, x24 + 0005e9c4: cbz x0, #0x5eac4 + 0005e9c8: ldr w1, [x22] + 0005e9cc: mov x2, x20 + 0005e9d0: mov x3, x19 + 0005e9d4: add x1, x1, #4 + 0005e9d8: add x1, x22, x1 + 0005e9dc: bl #0x5e1c8 + 0005e9e0: ldrb w0, [x19, #0x670] + 0005e9e4: cmp w0, #0xff + 0005e9e8: b.eq #0x5ea24 + 0005e9ec: and w0, w0, #7 + 0005e9f0: cmp w0, #4 + 0005e9f4: b.hi #0x5ea20 + 0005e9f8: adrp x1, #0xa7000 + 0005e9fc: add x1, x1, #0x6a0 + 0005ea00: ldrb w0, [x1, w0, uxtw] + 0005ea04: adr x1, #0x5ea10 + 0005ea08: add x0, x1, w0, sxtb #2 + 0005ea0c: br x0 + 0005ea10: mov w2, #2 + 0005ea14: b #0x5ea30 + 0005ea18: mov w2, #4 + 0005ea1c: b #0x5ea30 + 0005ea20: bl #0xffffffffffd8ae48 + 0005ea24: mov w2, #0 + 0005ea28: b #0x5ea30 + 0005ea2c: mov w2, #8 + 0005ea30: ldrb w0, [x19, #0x672] + 0005ea34: lsl w2, w2, #1 + 0005ea38: add x2, x2, #8 + 0005ea3c: mov x22, #0 + 0005ea40: add x2, x21, x2 + 0005ea44: cbz w0, #0x5ea60 + 0005ea48: mov x0, x2 + 0005ea4c: add x1, x29, #0x88 + 0005ea50: bl #0x5dc78 + 0005ea54: ldr x22, [x29, #0x88] + 0005ea58: mov x2, x0 + 0005ea5c: add x22, x0, x22 + 0005ea60: ldrb w23, [x19, #0x671] + 0005ea64: cmp w23, #0xff + 0005ea68: b.eq #0x5ea9c + 0005ea6c: mov x1, x20 + 0005ea70: mov w0, w23 + 0005ea74: str x2, [x29, #0x68] + 0005ea78: bl #0x5e150 + 0005ea7c: mov x1, x0 + 0005ea80: ldr x2, [x29, #0x68] + 0005ea84: mov w0, w23 + 0005ea88: add x3, x29, #0x88 + 0005ea8c: bl #0x5dce0 + 0005ea90: mov x2, x0 + 0005ea94: ldr x0, [x29, #0x88] + 0005ea98: str x0, [x20, #0x320] + 0005ea9c: ldr w1, [x21] + 0005eaa0: cmp x22, xzr + 0005eaa4: csel x0, x22, x2, ne + 0005eaa8: mov x3, x19 + 0005eaac: add x1, x1, #4 + 0005eab0: mov x2, x20 + 0005eab4: add x1, x21, x1 + 0005eab8: bl #0x5e1c8 + 0005eabc: mov w0, #0 + 0005eac0: b #0x5eac8 + 0005eac4: mov w0, #3 + 0005eac8: ldp x19, x20, [sp, #0x10] + 0005eacc: ldp x21, x22, [sp, #0x20] + 0005ead0: ldp x23, x24, [sp, #0x30] + 0005ead4: ldp x25, x26, [sp, #0x40] + 0005ead8: ldr x27, [sp, #0x50] + 0005eadc: ldp x29, x30, [sp], #0x90 + 0005eae0: ret + 0005eae4: sub sp, sp, #0x230 + 0005eae8: mov x4, x0 + 0005eaec: stp x29, x30, [sp, #-0x60]! + 0005eaf0: mov x29, sp + 0005eaf4: stp x27, x28, [sp, #0x50] + 0005eaf8: add x28, x29, #0x90 + 0005eafc: stp x21, x22, [sp, #0x20] + 0005eb00: stp x23, x24, [sp, #0x30] + 0005eb04: adrp x22, #0xa7000 + 0005eb08: adrp x23, #0xa7000 + 0005eb0c: stp x19, x20, [sp, #0x10] + 0005eb10: stp x25, x26, [sp, #0x40] + 0005eb14: mov x24, x1 + 0005eb18: mov x19, x2 + 0005eb1c: str x3, [x28] + 0005eb20: mov w25, #1 + 0005eb24: add x22, x22, #0x6b0 + 0005eb28: add x20, x29, #0x78 + 0005eb2c: add x23, x23, #0x6a8 + 0005eb30: add x21, x29, #0x70 + 0005eb34: cmp x4, x24 + 0005eb38: b.hs #0x5f06c + 0005eb3c: ldrb w26, [x4] + 0005eb40: add x27, x4, #1 + 0005eb44: cmp w26, #0x20 + 0005eb48: b.hi #0x5ec38 + 0005eb4c: cmp w26, #0x1f + 0005eb50: b.hs #0x5ee7c + 0005eb54: cmp w26, #0x10 + 0005eb58: b.eq #0x5ed5c + 0005eb5c: b.hi #0x5ebe4 + 0005eb60: cmp w26, #0xa + 0005eb64: b.eq #0x5ed34 + 0005eb68: b.hi #0x5eba8 + 0005eb6c: cmp w26, #6 + diff --git a/analysis/reverse-cache-20260811/calib_mean.npy b/analysis/reverse-cache-20260811/calib_mean.npy new file mode 100644 index 0000000000000000000000000000000000000000..a66b5799a23eee2f9711706f4d72adccd7907e66 GIT binary patch literal 153728 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

Q#RNJxQH=W91gR9>=G{*E?7jIT(5< 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 D{3r!! literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/calibframes/f000.bin b/analysis/reverse-cache-20260811/calibframes/f000.bin new file mode 100644 index 0000000..96106f0 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f000.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9211f8f40a354410e36a75aa43d08ad7472a8ca2cfb5f4cb75992a1b01cfac8 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f001.bin b/analysis/reverse-cache-20260811/calibframes/f001.bin new file mode 100644 index 0000000..6f02297 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f001.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a4e6723ef9fd240287c99cea1d9a6951a8cbae088239f364066390ac7cf40e7 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f002.bin b/analysis/reverse-cache-20260811/calibframes/f002.bin new file mode 100644 index 0000000..ed171ad --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f002.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd6695dff348aa152c946d6071015e2a65dc18c7eeb46fbc458f5153bd968abe +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f003.bin b/analysis/reverse-cache-20260811/calibframes/f003.bin new file mode 100644 index 0000000..34f7586 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f003.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9edc503d095e00e522942c7c98734801782043bc0f454b81d1bd3114c8f8766c +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f004.bin b/analysis/reverse-cache-20260811/calibframes/f004.bin new file mode 100644 index 0000000..5f58201 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f004.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e554547cad68e41459b5553f7b476ade4daf56a2261c47be30992fe2a98e9f52 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f005.bin b/analysis/reverse-cache-20260811/calibframes/f005.bin new file mode 100644 index 0000000..38b6c29 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f005.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6227f3894b5d4268867292813d31c0b6077b56d9eed81fbcc8931f5764e23358 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f006.bin b/analysis/reverse-cache-20260811/calibframes/f006.bin new file mode 100644 index 0000000..8d2057d --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f006.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fb28b917924814e1ab6fd5b52a2329793fd53376df4569db2bc053670a1303a +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f007.bin b/analysis/reverse-cache-20260811/calibframes/f007.bin new file mode 100644 index 0000000..e13cf97 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f007.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9d405effff1e1771e9b29b654ad4a2af22f86e8d03de417d2671bc8b5c8b720 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f008.bin b/analysis/reverse-cache-20260811/calibframes/f008.bin new file mode 100644 index 0000000..a3a5267 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f008.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:534f03d28bcbcf75176d40f25a58f2fb426f39d777e77bb4ad698bc1198ca0ac +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f009.bin b/analysis/reverse-cache-20260811/calibframes/f009.bin new file mode 100644 index 0000000..21f482d --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f009.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:051f3d9a89d0d90316d32b9ca63f835bf06556fce5557a4b0bbabc5667711832 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f010.bin b/analysis/reverse-cache-20260811/calibframes/f010.bin new file mode 100644 index 0000000..688b66f --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f010.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8c6f1a8316e8a207ab3cadfd7364cdd2422a718925b88d9ad6b2efdf8a1f81d +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f011.bin b/analysis/reverse-cache-20260811/calibframes/f011.bin new file mode 100644 index 0000000..e3d2e12 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f011.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1701179478a4cc13c2bfb3d552fb29bacacbd6c0c22daa0717a59af8528b3c02 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f012.bin b/analysis/reverse-cache-20260811/calibframes/f012.bin new file mode 100644 index 0000000..260a8c0 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f012.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0406b7bc3eca9ef28925d36abdff57c595e234b5c8ceb682e4620acebc344f33 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f013.bin b/analysis/reverse-cache-20260811/calibframes/f013.bin new file mode 100644 index 0000000..8eb1947 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f013.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23f35dafffead79c3b812ffebbf448343638576048040fb80a3c59d6c1f4f805 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f014.bin b/analysis/reverse-cache-20260811/calibframes/f014.bin new file mode 100644 index 0000000..3d957bd --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f014.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:917c555783601e1df871e760d47cd230fa43a291c01654412cd5509fdb1447b8 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f015.bin b/analysis/reverse-cache-20260811/calibframes/f015.bin new file mode 100644 index 0000000..943e75f --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f015.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09bf02e03c9eb3f983cf2d05d45f89fdda8959c0eabbf05bde68be49bd670c6e +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f016.bin b/analysis/reverse-cache-20260811/calibframes/f016.bin new file mode 100644 index 0000000..726d8a9 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f016.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42bb8ab340a4c80a3501b53c6206318f301fa56f361fba6e84a1283fefc07e5c +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f017.bin b/analysis/reverse-cache-20260811/calibframes/f017.bin new file mode 100644 index 0000000..9bbcf72 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f017.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1644d78e79ba940e68ce749c1f6885733a72d0e6c43378906e50114848c0ea11 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f018.bin b/analysis/reverse-cache-20260811/calibframes/f018.bin new file mode 100644 index 0000000..f98f9a7 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f018.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81d1fabaa1f0938e31d9d8f3d2eac0c9ee8d22a75946e800efdcbeeebc3c5ffe +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f019.bin b/analysis/reverse-cache-20260811/calibframes/f019.bin new file mode 100644 index 0000000..6680c35 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f019.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebb1cbcc5c679ba034b0d122e723f1f997fa7b888ea0cdc4aab1ffc6fdef7893 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f020.bin b/analysis/reverse-cache-20260811/calibframes/f020.bin new file mode 100644 index 0000000..6ce6b61 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f020.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e42345b8094d107b30dd0442044cbeec50128e47347b09d4a1c9d89562377c45 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f021.bin b/analysis/reverse-cache-20260811/calibframes/f021.bin new file mode 100644 index 0000000..8ee7c33 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f021.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b73db5bb649f65f3fd57795ba483d5cfdfd60f739de9186caffe451b259c704 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f022.bin b/analysis/reverse-cache-20260811/calibframes/f022.bin new file mode 100644 index 0000000..f1bb7e5 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f022.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5401ac8d14c63bae1904e44b43a5f70427bc94a9c8cc113c9658f2cd5bad85fe +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f023.bin b/analysis/reverse-cache-20260811/calibframes/f023.bin new file mode 100644 index 0000000..3dbfcc2 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f023.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdc4eb63e1d803a05e6afb530d96c012a994ec1f8bbd1a6ba75427b0c25f9b99 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f024.bin b/analysis/reverse-cache-20260811/calibframes/f024.bin new file mode 100644 index 0000000..34a31ad --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f024.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cdd6889ab0de689b82b993f93bdf68c6e33231eded2f69b6be41ce0dd6d48d9 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f025.bin b/analysis/reverse-cache-20260811/calibframes/f025.bin new file mode 100644 index 0000000..ae75ed2 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f025.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c26761c5183b29db1d1a5939126fdc0d2e7a01fc5cedf96f004b02d7131488a7 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f026.bin b/analysis/reverse-cache-20260811/calibframes/f026.bin new file mode 100644 index 0000000..dc6ffca --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f026.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d750f0fb80719f4533a3bb59cb338f2f8a37ad54498488f28701c8c533e9676 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f027.bin b/analysis/reverse-cache-20260811/calibframes/f027.bin new file mode 100644 index 0000000..b752461 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f027.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec56591775021aad04a4ae7c2e5d39f7643cc17a14696d263dd51b10676b47b3 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f028.bin b/analysis/reverse-cache-20260811/calibframes/f028.bin new file mode 100644 index 0000000..e0f41ca --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f028.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a3d46f883362fac3e851db28544bcad0a3c6c0b62c1d4d5eac08c68c3878901 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f029.bin b/analysis/reverse-cache-20260811/calibframes/f029.bin new file mode 100644 index 0000000..792964f --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f029.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0482f83b15fd6ea88b8cf7599a6a1c048b3fd0ce58d0754a98e7e5d02e57ef78 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f030.bin b/analysis/reverse-cache-20260811/calibframes/f030.bin new file mode 100644 index 0000000..5e2cb38 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f030.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6cbc172e0540fefec83977730463fda98f2be6e5ae31be1a6bdc2f35a7c70eb +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f031.bin b/analysis/reverse-cache-20260811/calibframes/f031.bin new file mode 100644 index 0000000..32abb12 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f031.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59f2cb8abe1bd596ad70bbf16c8a0234accb46906a417eb6103a7ea47fa68855 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f032.bin b/analysis/reverse-cache-20260811/calibframes/f032.bin new file mode 100644 index 0000000..0d8b256 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f032.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1af73a58e56a0ec19d866ade2c5a76f0e8b1d1d9a2c6163b5f522b9d0b1685e0 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f033.bin b/analysis/reverse-cache-20260811/calibframes/f033.bin new file mode 100644 index 0000000..5141a80 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f033.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:655014377d0f94ba7bbacdd5b9b5ea6d2c8124775646d288b89450511d7ac7ff +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f034.bin b/analysis/reverse-cache-20260811/calibframes/f034.bin new file mode 100644 index 0000000..f5d6169 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f034.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3509abd97edef907400c78d390ab1240f3820454ee60e986a77a266c1985e964 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f035.bin b/analysis/reverse-cache-20260811/calibframes/f035.bin new file mode 100644 index 0000000..226794d --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f035.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3945faaca1ba4c4b16e4a8d482832f78eaee968dd2ff792f090a82bd28a05719 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f036.bin b/analysis/reverse-cache-20260811/calibframes/f036.bin new file mode 100644 index 0000000..542da65 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f036.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c42ce7b0f34624b90967f27368946772ced143b2abbdb5ee2539a42ba80c04c +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f037.bin b/analysis/reverse-cache-20260811/calibframes/f037.bin new file mode 100644 index 0000000..b32f93d --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f037.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3c5dea46a2461b2e637f50a60dbd8fba947dd64278c7a5a83f8aacfb2e9ac89 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f038.bin b/analysis/reverse-cache-20260811/calibframes/f038.bin new file mode 100644 index 0000000..74014f6 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f038.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b094fa1f893e5d45a8b20572d3e053cdba54bcb0737f2798efd63d6cc2a5ed71 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/f039.bin b/analysis/reverse-cache-20260811/calibframes/f039.bin new file mode 100644 index 0000000..b26f23e --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/f039.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a7df1b24130b7f83f46044801efa7e9bbf0ca0e404378e4869b158584d73bf0 +size 38400 diff --git a/analysis/reverse-cache-20260811/calibframes/meta.txt b/analysis/reverse-cache-20260811/calibframes/meta.txt new file mode 100644 index 0000000..f3966f3 --- /dev/null +++ b/analysis/reverse-cache-20260811/calibframes/meta.txt @@ -0,0 +1,40 @@ +0 0 215243400 11211 0 45340 +1 0 215169484 11207 0 32534 +2 0 215240360 11210 0 45340 +3 0 215232445 11210 0 45340 +4 0 215220996 11209 0 45340 +5 0 215282129 11213 0 45340 +6 0 215218436 11209 0 45340 +7 0 215308005 11214 0 45340 +8 0 215300818 11214 0 45340 +9 0 215304523 11214 0 45340 +10 0 215307364 11214 0 45340 +11 0 215318761 11215 0 45340 +12 0 215348984 11216 0 45340 +13 0 215318533 11215 0 45340 +14 0 215394770 11218 0 45340 +15 0 215478513 11223 0 45340 +16 0 215454534 11222 0 45340 +17 0 215510555 11225 0 45340 +18 0 215493914 11224 0 45340 +19 0 215512983 11225 0 45340 +20 0 215505840 11224 0 45340 +21 0 215596635 11229 0 45340 +22 0 215568436 11228 0 45340 +23 0 215554139 11227 0 45340 +24 0 215621854 11230 0 45340 +25 0 215575173 11228 0 45340 +26 0 215617706 11230 0 45340 +27 0 215654563 11232 0 45340 +28 0 215620980 11230 0 45340 +29 0 215711651 11235 0 45340 +30 0 215702210 11234 0 45340 +31 0 215751171 11237 0 45340 +32 0 215734850 11236 0 45340 +33 0 215727721 11236 0 45340 +34 0 215728042 11236 0 45340 +35 0 215741273 11237 0 45340 +36 0 215739100 11236 0 45340 +37 0 215788009 11239 0 45340 +38 0 215737758 11236 0 45340 +39 0 215816579 11240 0 45340 diff --git a/analysis/reverse-cache-20260811/frames/f000.bin b/analysis/reverse-cache-20260811/frames/f000.bin new file mode 100644 index 0000000..6f7955c --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f000.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8b05c452c9705c16fba4def8251e204325acce9685bf3d5c2c28e692d0e3d01 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f001.bin b/analysis/reverse-cache-20260811/frames/f001.bin new file mode 100644 index 0000000..afc066a --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f001.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45e22c5e02fb6a908910fd0246734340e35ac6a4057bc0d8539ce86d8edf7991 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f002.bin b/analysis/reverse-cache-20260811/frames/f002.bin new file mode 100644 index 0000000..023233d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f002.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73b3ab0c5e91dea166328b4aacf92a5f455ff8f66770e73917aeb5d6e178604d +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f003.bin b/analysis/reverse-cache-20260811/frames/f003.bin new file mode 100644 index 0000000..d913807 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f003.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3006b7161d3743e7d52dcb8139698b551c2d6dae074b61013c2e07f331eb3131 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f004.bin b/analysis/reverse-cache-20260811/frames/f004.bin new file mode 100644 index 0000000..09cc6ce --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f004.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7428c9874dd33d7d2113d8dae154347171a5356fe87537c0b8504b0eea41599d +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f005.bin b/analysis/reverse-cache-20260811/frames/f005.bin new file mode 100644 index 0000000..f388d06 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f005.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0923e186328d942764ed8a45ff308ec5c08ec946d62c4f617db8674e237780b +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f006.bin b/analysis/reverse-cache-20260811/frames/f006.bin new file mode 100644 index 0000000..1064f3f --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f006.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19230253c50321f531c856a32037c3e9a7fd56c01cb78109b42abc5a432e9687 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f007.bin b/analysis/reverse-cache-20260811/frames/f007.bin new file mode 100644 index 0000000..eeebf55 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f007.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fde1dea886b523596b438e3e0ba0bebb0aee493665b9a108cef8e7bc94743375 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f008.bin b/analysis/reverse-cache-20260811/frames/f008.bin new file mode 100644 index 0000000..e1fbbe7 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f008.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:083bd78545fc606a1a155a19c57ae7f1a7a55b97eb93064cb48088f3fb66a35f +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f009.bin b/analysis/reverse-cache-20260811/frames/f009.bin new file mode 100644 index 0000000..1991979 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f009.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:530e1337e2b03f1b8b74202284c26b293ad0f830f5e68edef0d7e044cb23827b +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f010.bin b/analysis/reverse-cache-20260811/frames/f010.bin new file mode 100644 index 0000000..9c49e76 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f010.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dde5b945b763aef657416fc590d51e9d3151337ae0071bb02ced292faeb2b2c +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f011.bin b/analysis/reverse-cache-20260811/frames/f011.bin new file mode 100644 index 0000000..2f19e54 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f011.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c29fa2445128fc2cb22736d07529bfb4cb4f49d6e1230641e2308e736716445 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f012.bin b/analysis/reverse-cache-20260811/frames/f012.bin new file mode 100644 index 0000000..3edeb9d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f012.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d56b3eb05955504f3d5f1b7b120398dd5fb310e8a1419438771d729016e83bc9 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f013.bin b/analysis/reverse-cache-20260811/frames/f013.bin new file mode 100644 index 0000000..4074046 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f013.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8291bd62fc14df80e4901b4847b5bc5087f5550905a33e513d66f15a5348c172 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f014.bin b/analysis/reverse-cache-20260811/frames/f014.bin new file mode 100644 index 0000000..533f7c8 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f014.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f70125ca6512483a3db72ce33733e04b7287b0c56df4c66ed1f08a02690535e2 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f015.bin b/analysis/reverse-cache-20260811/frames/f015.bin new file mode 100644 index 0000000..08ab2da --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f015.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a63cbeaaba8912876447be1a1aa777487e0d895dab93ca7c8a4890c96e100482 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f016.bin b/analysis/reverse-cache-20260811/frames/f016.bin new file mode 100644 index 0000000..ab59a63 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f016.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f20f70c7db0081e66f9daecb9edb1af6cfa8be2da849a346f4906e7751ed962e +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f017.bin b/analysis/reverse-cache-20260811/frames/f017.bin new file mode 100644 index 0000000..f376988 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f017.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8601d85588af2089454eee7c76cae3ae4ce643d971dc59af6009a86216af45ba +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f018.bin b/analysis/reverse-cache-20260811/frames/f018.bin new file mode 100644 index 0000000..d99b506 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f018.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0a47377f47ae1720f1bd93893c2499fa84e020db1d7519eeda50d2bf56fdd73 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f019.bin b/analysis/reverse-cache-20260811/frames/f019.bin new file mode 100644 index 0000000..7a39b07 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f019.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92dc0d164d7d59f81291b758b39d5fad74e972faed6740839ae45f27b902b341 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f020.bin b/analysis/reverse-cache-20260811/frames/f020.bin new file mode 100644 index 0000000..f986ed3 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f020.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4be59eb478caf67810807d4e363e0955bd75cfc0d125f91aaa3e954290d0e2d2 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f021.bin b/analysis/reverse-cache-20260811/frames/f021.bin new file mode 100644 index 0000000..c71f9bc --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f021.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2d1089f135f34b919ba63daf7e15ec6b8ff6ba52ec517ebd5e818f202a5f86c +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f022.bin b/analysis/reverse-cache-20260811/frames/f022.bin new file mode 100644 index 0000000..c62dada --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f022.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c585867a2f9e435c3a4319d7e31fa40232399d397e9ced2212c088e5cc04eb5c +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f023.bin b/analysis/reverse-cache-20260811/frames/f023.bin new file mode 100644 index 0000000..03ced8d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f023.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b5889ff8402044ab24b0d07e00b07b8d55b8da3b64111b7ea73b0b11d5d93d0 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f024.bin b/analysis/reverse-cache-20260811/frames/f024.bin new file mode 100644 index 0000000..ada40ed --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f024.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce352d092e064f8aaebf1e75560f6d63f5e835c0ee1ee44d64d9b031dbdd4d83 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f025.bin b/analysis/reverse-cache-20260811/frames/f025.bin new file mode 100644 index 0000000..349886d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f025.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc25eeb94e5c6686b3357b1cec79b14cf4c3d3901e8ea023a7b0579340590e35 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f026.bin b/analysis/reverse-cache-20260811/frames/f026.bin new file mode 100644 index 0000000..970a63e --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f026.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf80373241184e414b47e0480a7bad04bb850946032dbf82ef116609bcace025 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f027.bin b/analysis/reverse-cache-20260811/frames/f027.bin new file mode 100644 index 0000000..183c48d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f027.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0121c38d5b43f8d57df4f431c62f9abaff31f7447957a2e92dd4c228f98ba650 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f028.bin b/analysis/reverse-cache-20260811/frames/f028.bin new file mode 100644 index 0000000..80359c3 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f028.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:005654c97a127fc0da0a566dec9efb9353380db6951459dc467a133b4e394cda +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f029.bin b/analysis/reverse-cache-20260811/frames/f029.bin new file mode 100644 index 0000000..2620960 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f029.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a719d7cf838cb1b6aff0dd17f5be329cab790006e1c03ff7db800d1873af148 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f030.bin b/analysis/reverse-cache-20260811/frames/f030.bin new file mode 100644 index 0000000..212e6f9 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f030.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f07f90128cb74930902fe67fb6a8a39121674c2944b455847e2555526d97020 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f031.bin b/analysis/reverse-cache-20260811/frames/f031.bin new file mode 100644 index 0000000..4eac92c --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f031.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27bec3b8afb28b846a81fcd9d5ce6f81f29a1b92f870a38337902e0dac37412b +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f032.bin b/analysis/reverse-cache-20260811/frames/f032.bin new file mode 100644 index 0000000..2562fef --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f032.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cd3801fc93a321213d3374cf77ee4aec4e27ea1453a7b90e59f1e84950dfd7d +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f033.bin b/analysis/reverse-cache-20260811/frames/f033.bin new file mode 100644 index 0000000..8053468 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f033.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bc52e4451fcd3fe4bdb1df6d66fcbbade36088840dda2320a0c704937a242cd +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f034.bin b/analysis/reverse-cache-20260811/frames/f034.bin new file mode 100644 index 0000000..352ea47 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f034.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82f9c22876e25612369ea3026b432f704e5c71ea4f37be379db093599655bb23 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f035.bin b/analysis/reverse-cache-20260811/frames/f035.bin new file mode 100644 index 0000000..d7ab444 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f035.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88c682eb927a1c910665862e1b8ef3101b8be403d0bc4dd9139701f749f68987 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f036.bin b/analysis/reverse-cache-20260811/frames/f036.bin new file mode 100644 index 0000000..f1f5bf8 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f036.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:631e02d6ec9b96ca58a3de3693f71814f64c5a0726e243ad70c11088d3396047 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f037.bin b/analysis/reverse-cache-20260811/frames/f037.bin new file mode 100644 index 0000000..dd301fa --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f037.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38d58152fba87118d2613da0c588e614c249aadfa0dd04d90e3c7d90b4f8f410 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f038.bin b/analysis/reverse-cache-20260811/frames/f038.bin new file mode 100644 index 0000000..950d6c3 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f038.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192f57cd7e613f18399e0c286298b06ef2ad488315f69eee4f5c4cc69fb0ef52 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f039.bin b/analysis/reverse-cache-20260811/frames/f039.bin new file mode 100644 index 0000000..c370259 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f039.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:462e2f05bff05a60f20fa524bf6478025b31d8f5cc16f1405e5be05c30f61924 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f040.bin b/analysis/reverse-cache-20260811/frames/f040.bin new file mode 100644 index 0000000..fa2e181 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f040.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cac653a872f7d47765b6006a66d1a99228bfad3ab40e79bd9aa15c711eae5d0c +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f041.bin b/analysis/reverse-cache-20260811/frames/f041.bin new file mode 100644 index 0000000..e827f52 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f041.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efb464595f060cd7c7ad82e32da30f88aa9f879f408660788b68e4e8f5889061 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f042.bin b/analysis/reverse-cache-20260811/frames/f042.bin new file mode 100644 index 0000000..5066f88 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f042.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ddce2fbe376ba4315fba3ef949dd794bd451e42afe32bb5832fd95c78079a82 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f043.bin b/analysis/reverse-cache-20260811/frames/f043.bin new file mode 100644 index 0000000..93f11c2 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f043.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d71bfcfce9bbb1d9aea4a0a076908b9d853f5e50d2f0a008be350c4b3b109d30 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f044.bin b/analysis/reverse-cache-20260811/frames/f044.bin new file mode 100644 index 0000000..0c08e5d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f044.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bdf400bbdfd0c06486447e001f8b9e7f172b5cd8b3062e237eecfae4ff3118c +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f045.bin b/analysis/reverse-cache-20260811/frames/f045.bin new file mode 100644 index 0000000..95dd045 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f045.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52bb69700dc4fddd1cfa139283cf99c092001acc9bfecde55747df782f461f93 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f046.bin b/analysis/reverse-cache-20260811/frames/f046.bin new file mode 100644 index 0000000..201b880 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f046.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a180d080b238f2a3f901001b10c72655ad9050c1e8f9157379a8508cf15706a +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f047.bin b/analysis/reverse-cache-20260811/frames/f047.bin new file mode 100644 index 0000000..94049d0 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f047.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:440342d855e18a66486ddc3dd57576ea7e41ce0a65a2500e2c0b8a6d874f45a2 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f048.bin b/analysis/reverse-cache-20260811/frames/f048.bin new file mode 100644 index 0000000..ee714c1 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f048.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be161d677f2bdeaead2648ab9d4557fcba02f5ab827085c27263cc72ded85c76 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f049.bin b/analysis/reverse-cache-20260811/frames/f049.bin new file mode 100644 index 0000000..8d7808a --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f049.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5380b2103de536b59a15facbc5190aaf5ee5b661805134c7e941d84f5dbf4b17 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f050.bin b/analysis/reverse-cache-20260811/frames/f050.bin new file mode 100644 index 0000000..5fd8302 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f050.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fd9d3a3d4499fd288d9e139799dbf6698cd28ca77e881146503220c65c85819 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f051.bin b/analysis/reverse-cache-20260811/frames/f051.bin new file mode 100644 index 0000000..d3caf43 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f051.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87cfeec6a61061c39a28d3f703ebbdfab0ae2b898ebe1e52f18c71bbec184481 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f052.bin b/analysis/reverse-cache-20260811/frames/f052.bin new file mode 100644 index 0000000..cee07c2 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f052.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ddae1930aaaf8be8e751b4de16e6bf0fec7f0ca267b402686e2e2d3953925ce +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f053.bin b/analysis/reverse-cache-20260811/frames/f053.bin new file mode 100644 index 0000000..5a6a70d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f053.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8ac298ef13ec18a80dada3b5caf1768501369b65b28b8dc13c8c4f808e1b1bd +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f054.bin b/analysis/reverse-cache-20260811/frames/f054.bin new file mode 100644 index 0000000..6837925 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f054.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a70ab42025ca4487b9aa74648a0d1b833ab328c7080fde8ccf9f6ac36e56aa91 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f055.bin b/analysis/reverse-cache-20260811/frames/f055.bin new file mode 100644 index 0000000..92bfd8d --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f055.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c54a8063b4ab1e87e1043da9d7d92db3b47129fffafbb2072b6c7fde13ccc391 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f056.bin b/analysis/reverse-cache-20260811/frames/f056.bin new file mode 100644 index 0000000..2a28b78 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f056.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f5615d64792715859144d5820babb3908a640d2148fb78aeb327a7779fd8602 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f057.bin b/analysis/reverse-cache-20260811/frames/f057.bin new file mode 100644 index 0000000..4617d1f --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f057.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f015a66eaf1c9307a98f7f60d458c6dcacdafd75b8682e42edca6d01103a369 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f058.bin b/analysis/reverse-cache-20260811/frames/f058.bin new file mode 100644 index 0000000..55f159e --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f058.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edddee323487dc15495ea7e307cc762b26597d5c58c3b82bb928239d9da2a49a +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/f059.bin b/analysis/reverse-cache-20260811/frames/f059.bin new file mode 100644 index 0000000..c1f121e --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/f059.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ebc2a43ed151ebe6c6e2fddd61f741031bc5daa1d4ccf81fb5c1c816e6a0b26 +size 38400 diff --git a/analysis/reverse-cache-20260811/frames/mean.pgm b/analysis/reverse-cache-20260811/frames/mean.pgm new file mode 100644 index 0000000..46684c6 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/mean.pgm @@ -0,0 +1,4 @@ +P5 +160 120 +255 +vgtnhpfqlbnigjrie`fln`moumlplnulumhqgeldqlswusxr|pnrrkqt‰‹„ˆƒŠ€€w{…z{nrkkdfswlyowz|wtoivvysmpiokpmlnnzyhqgmejcm`XV]ZTSX[aYa]U^]jc_`YRSRHKKFQGRHQF¥—‘Ž‘ŒŽ‹‡Œ™–•—’˜‰’Šš‹–••—‘ˆ~’ŽƒŒ“™’“‘‹Œ†Œ‚‰”•”˜–•”–Žœ–”˜•”œ¦¨¢£¢©¨¥¦®§¥ ¢š™”š  —£•¡£žš“‘˜˜Ÿš¤’™‹‹ŠŠŠˆ¡œ˜Ž–…ˆ„Ž‚zx‚‚}{ƒ‰}Œ‡|…„—“”Œ‡ƒ||uw|{€wpxsvwtsvrqn~zyuzztzsƒ{q|wy{€vsi|yvlp…‹€~zuunrvns~‚ˆƒ†yvzzs‡‡ŒŠ‹“’“’‘Œ†ˆ…Œ††ˆ…}}y|Œ‘‡”†’‘„x}wƒŠ”‹™‹‘„qrtsprp}xjvoujtiuj^ftuonnyviyoepr}wsrkgef_eY^iekfne‡qopxlrtjonrjksgoskzq}rlvxwy{pk]ntvfm‚…}~~ymlbnjcnvw{zzzysrpqkt}€}z„z{r~rv€ˆ€€‹††}~y|ƒ}t~zƒƒ€|tu€ˆŽ|tiiikeigpq`g^bW^X`VMZpsllnrhYjcYcfqihh_X^_WWTR`^][gaƒpiljcfhfdgrkoyhqukuktleurlpxoj[jjf_g}Šƒ~qhcjkdnuuyrwxvnkknct}{}{z€wq{wywx|‰}…}}v}||z}z~†ƒ|yrrxx€zˆwzsihijgfgpkejfj`bXb[MUlhbfhmh^ji^gkrlqfd_[g^e^\eY_Ye[ggekbflhegqkjkegojrktjcpmhhrfeZhli\dxwwutfd\e_Xdoowitwwlmonhrz~}|‚~svrxovyyxxx{{vpqkqz|p€u~ƒ{tpmkyx~~‡~€otrtrsslld]b\g]\_fZUZide^mjaVc\P\]ofdd\ZYZUWVTY\c_ga|jhjc[_f^\^hddhYckcrmwpdgcfdn^\Q]\`RSvstrlfdZ``[cemoejrrqpttnwrqrsotps{pqsqv{yxƒw{xxtslrzqmxlsu{ysrpxstoƒkujkjqolmluwknjn_cag[TViea\`jbSdbV__qhhcc\]_W^YX\bdbmh~gaef_b`XXZkcdj^fmdsipoamfejlebZikj_cx€uvvug`ZccYgihmdlolmoorm{qqvprxr{~tyvy€uy}zvpmimfluqr}izwrlffbmjvjxmrijlrqljgspamei^kbk`W[^_U[`baYd_P]_khifbXZ^Y[XTcaeegfzdbeaTUTTTUjcdkadf^m`ndZf\\^i_WMW_[PYnzlonohbZ]e_ebhjcllkmktqktljkoemhrunupotqkmwppswliefqrotlvxrkgfYkjrowknclmooknjsmfkdpelgngWYd_]aehdZed[ablgca]WTTSUPLUjvptszba_iefke^]a_]bR\e_j_le\ea\bh\^[hlgYdoqillhdh]fe]h\agZemmkjijbqniiohmiirjkiquvnl~uwtslogiieendipmkc`\gkukxjpb]a\[ZY_qpelep\e[j\SV`\XT]cYHYRFTQeb_\[QOQLNHQWalhnjobZ_iabid]^d^b`W^`UfZh^Y`]^_fT`cqro_kfjegh`aaZdc^bafkaekjiehjbnkhohhpnlriqjqlmceqiovynmjnqmghcorpjff^mnsr|ovg]]b[ZaZpmdhdj\`\eXQN]_XU^aYM_\PXXmdhe]WVTTWPWVgnjpkvb`cpllpkg`b]\`X]_VbWeXSi\dcn]bYejjYc_n_aba\d`df]fade_djgjjjmesmfhhemibibidgljcgljfeha^]`eeakflk\XYYOZetj{isd\Z^^Za]ie]e[eW\SbVILc^^_afUDUQEPVh\f__ZQLKMFKKbmhslhghmgincebb[]cS][P_VeWSicegmd^Rbc]R[dnehec\cU`^W`ailckmkcbde^lgcigfkjdjgdbdhkdhujkgked^hmkhqhpvifbWWbdnhwhmdQTWWRYYngbbYcTZS^T@LXVNRY[SCOP?KOhhd``VWYTWRO[dekocƒnloaXY^\V[nkfi[f[MSO`RJif^cj]VHSV\KSdkede`^e\`b^edfiakkjehdg`heakkciicj_gadinfktjl`cYZR\djbk]imlid\\chqmwknd\[\\Y\YfeZ`\bU^XcXOQVXQUY]\O`^S^`fad^ZTWXUXWWY\d[g^„jlqaZ\^ZW]ollpbi_R_WdXTgbedj\XIY`ZLVbjbeeaZb[abZc[`f]egfgdad[m[W\`Zd_d`_cbalmlmvql_YSVNVbd\e]bik`]YUbdnivcm_\Z\ZY_]ig\d[eRZZ_SNR^XNQZ]^O]ZR[Zf^_\ZUSQRRPPXbfdng~jbk`TYZXVVeabiZb[Ub]dZUb[YdhVSKXZVJVafaaZWWYN^YU_]_^W]`hgehhcn_V][]`_fbXb^^oxorvsa`\YVZ_]VbY`]tffeekde]h]bVVV[\SXWc^W\XZTWS]RLM[[QSWX_Ub]R^Y_YZVUMZbac^Zd\d_h`x]Z_YTWVUQTnhch]b_WbZ`YQSNSRVQRK[[ZOXYc[[ZZZ\W^_ZbSXYTV]\`bacZlc`e\^fcjlchbfpokkumn]^UYRSdf\f^fhoddcYe_YYdWYMT^a^^b\fdX\V]U^R_SJLUOKO\Z_Rc]W\\jbba^Y\`^]Z[^dlisl|bbd_[X^]WXhceiZa_YdXe[SWQSS]NNGOUYKQ\aXY[VR[S[ZU\TZ\S[\\]`a_Tcebea^fdlkdideklgjskkc`ZWQXde`aZcgld_YVeacYeX_RVV\WVZXfgV\W\U]VaWKNVTQQW^WIXUNVW^^^a\[[[X\WVc_hfnfu``eaUU^VSVgbdd\d_Xb[jbX]VWW\SSFZ[^LU_g][[ZVZSZUPWXX_Z`[`][aaZea]ca^dahkde[bdd^`hcggea\[\deakbdifeb`\d[^YaQVLNPPQRRR^ZMYQUMTLWM@GURRLUXRJTTCTVtmliga\YUXUTZafdkdsYZ_[VXWRORe_\f\`XHXSZRLVPSN[LRHX`WIQ`b]X[[PYQUYSS[]bZbd\QNT[JXbgggdohaldgbb[\VW_X^abW[V[fkeqcpuc`_XT^\d^oWdYRSXXT\S[XNWOXOVS`TFK[XOPW_RATTHISqilcg_XXQYQPZiniupp[\\aXY[UST`WZ^OYXL[S]QMZTTS]TMAPOLCLoqiijdUNKORLTX\ZY\c\ORUPL]]a`_\hdckbe``ec^]k_bhg`^[`ff^i^inf`_WW\Z^]j\bXMMRNKXTddQYT^MTR[QDMYVOPV[T>LOGSRgeec^X]\U\SUYW^\f^t`]\cV\^VUXdX[aOXXMXN]VN]YV^e]PGTROCOdi_ef^OMFJL?K[^aY[f_NQTVMYWK\ZT_]gh`f_\]]VZc]]cd\_U^ab\aXeegba_VdYd^j[`UGINKHJH_\NUNUJQJXJIFZQQRT^QCSPFQSlghe^\_`]WVW\Y][ecw^\`WROSKKM_XU]PTVJTNXRMY[[V\SO@NUOENdga^`^RRGSLELX\aX_bZNSMTKWTVURR[YY`ZYW[][WXa_^WYTSPR_`W_S`_dX\WS_]cajZ_[PURVSTUXWKURYLSNWLCCWSKNRZSH\VMUXe]a^]YTWYZWS]R]Waatb^cYQUTQKOa]ZaO[XIYQ_ZQ_XUZ`RG=FED7ESOFDLPPFWSKQSdZV[URTYTXVOXYb]gcnX[[IGEGE@F`[\_SYVHYO[QJUQKNYNJ>MLLAJ_h_bc[RNIMNETNPUHPVVQRUUOZUSWVQ[Z]cX_[Y_`XX`[ZXTQQLLYYWZV]ccZYVS`]^YfZ_PUY[YZ]Z]_SXPZRUI[MCBMFCFKQNCQJBJRb\^[VSZ\W[XX\V^_ianUTTLIGJEAFda[_T^UDSITLESMQPVJM=GMK>FW`Z]\SRYPTTMSNQUKQRXUSXZN]OMONJRNYZQUOVWWSN^[WYROPJRTUSXMZ[\UVPKRVXS^PXJTY\YVV[caY[R_MWNZLGDMKDFLTMGYPCQWg`d^YVTNJLNLS^denocMMNOIPOGEHUQQVHNUKVMZPIPKJJSHD=JLNCG]cYYXVQRKPMEMKJUJOQTSTTVOYNOUSOQQVYQRQSYYYTe][Y\VVQWUXSSNYXaWVRS[SXN^MTINRTSRRW_\OWQ\LUIVOBENF?CHRK=QJCNN\ZWYWPNTPSQRXbd[ph^MJOQKNOE@IUTQULOMFQISIGRPQQZJNGYYVHO`b]_[XPPILOFNJNQKMUMAGEJ?NSOTSNWUZWQSSVVSJMZSSZYMSPRZZT]R]cWUKKFSNSL`OPGMTQOOUU]ZOTKUOXRXNFDFG??GIF@QK?NNb[WWXSNMIHHGNbicilbMMO[VZ[WPKQGIOCIPETIULFNROQXJHBSTRFMTSMPMIGMHKLCKKPSDNRN??AD7?B[RVOOIJOJLMFO]hflmjTTTZSXVPPKIFENBFLGRKWOF]YYY]YMIKTRZLRFJLNKLOKQTIIILKQLWLFFJD?EGIG=KN>MN_X\YSMLINKJIOX[Vg^vb]cWSVSQJLSOLTGLPFPJTMB]WUT[RO@OOO>IVXORQMEB=HE;CEHLCKLLEEDD9FMMPPIVKII?H>GLNILXOSLMFHDJV[SYRX\RSKEJOJVRZLRFLPSRQVRUQKRHPKRNSK?CVRMLTWK?OJDKKZYWRQMHQKQJNO^d[kcpWYXUUQVOOMVPRUGQWIYL\OIXVSR]OLCOON@EX^TRWPFE@E@>CAKKALOKIEJHBQK>BDCKGVXQQOR\]XXe_]OLFDEFLKCMENOSSOMFYNOMWLQD=CFGCFFVQFJCPGRITJ>CFIFAIIOBOKBJORKJKD>MXV\TUV]ZQ_Yr]Y\XMOTJGM]TX]OXUNWP]SFKHJNR@I>PQMDJSXLQLGAIBGL>G=FF@FJJBBECBMJHFFBIKSXPPQPRXTS^YSCC<<5FELEGD@?IDGE>F:9EBPTNPKPTUMR\ZTJGA=;>GA9C9@IUMNLGTLNHRBHB@DGHGFJYXNRMODHDKD;?MBEEHMLJVRMRQZVQTQIOWTWROWPZ[fagTUYVOSYSPL\TXVQSVJTL\OHMJENSFF@CH?JGKICDD?LHFMDEKGQOLOKOYWST^UUFHC@;FK\WV[WSPPKWOOVNURYYfNMQVRQQNIL^SRTLRKCMELGBMEIGH?D9GFE7?GKCF@?;C>BD9@<>9FJPKNHRKLOHPLMNNGJSNIFF:A:=JGDJGMLKHC>;GJSN]PSM>CEGDBHUTHQDOFKAP@?>MEHFHMO@QM?KOf\`]_TPSJQMJSQ]PZTqYTXXOTRPOMRJNO@GPDTHTJ?JHJKUFF5?CB7>TVQPKG?AFB?CBRSIQPTGLDQE=?TROPV\L;KK?ISbZ\YTRLIGIFEMU]Zg^kQPTRLJPMHINIKP@FL>KDMA?KEHIPH?7CIB9@KQFGGH:86694:QNWJRSLA?<@6IFFFBFJBIJDE?DGMIKWQOGLHA=BJFBMCMQMF?=8AJRN]KOC6=9:9:IHI8CT[PPJJ@:262/6LVTLSPN9;:71=KIIMJPOKMELCFEEAPLLPJQVH@@@8HIQH[GKF8==<=@?ELCFCI@I=K@8>TXMMSWJ>POGOLb^__UWOIGMKJQXb_dalYTXUSSVOLLNGFM>BF=IEQI?OHJMMD;4AC?29W\QNRM>>6=95:GJMGILKECBB;LGEHHEKGILEJHIHICHPGHQNGKBEGIGMFKQRKIJCKHODRAKB4:9<:?ESNBKAN=E:J:4;ZWPQVZQFRPEPQZVUOPLRYU[V\ZRXVb_dNJONILLFCGXRPVCPHCOJRL@FF?EL?<0>C?38X]VYPO>5,6.,4CKLEKJLHBHF@HCA@>>FEFGEDCFDGCAMDFLPGFBCKLCOCOPNIGB=IFOJUEOD<9>::?8FDF3>LRILIEBC=EC:BKILDHMMECDF?IEFHIBHLMRIOFFC@<8DDGGH@=7@HKFLAJJMGA=9HIQRYKSHEKJJEJCGJAJANAOK?IEBAM@<6BED8DFMCFC;9?9A=9?>?B6CDDHGGJBJ@?D@A6A9KOKAGHQEJDB?DCA9CDDCCFF>L;7?9:@>HNGNEGDC>BHJFF@>JLGMIOVGFD@=J@C;N@D9AFEKDKKWQFOMQJRIWH@BFD@@E9>;IMJ@GJSEKFA?E?HEAG69;16:=<9;;2A;8?<9?@JN=2A>3BDbZZXQOLLINICN\e]kccJJJTNSQNHJOGHL:@C:D;A<7OLKHSIE0A=<2:JVKKKE@C:G@;B:6>36?CCBEEB=?<<;>F?@FIEE@EF?;B@CKFA?D6ECFCI:=78:<@:BAIHAG@F@E9FB55>8;=ACA4EA8DEZWTUNJIMHNFGScihjeiTRZXOOQKFISMNQBHF8B=D;8SHHGPB<.<><1;@H;?A;7A;C?7>:6<38;<<;:@0A=:?8:C>AD9?8>AA;CM?=;B9BDC=:80?>LGRBJB@B>HBN=68FA?=?IE?KJ@CN]TYSSFBC?IC=I[b]galVWXQHNLJCIMFGLDI>-:4?51HDECK>7)598+3EMDACABC8@>4<98<5;>=2A<8>::A9?B9>9<9=DE?G>GI;59408>IDPAG;8=?@?A=OL=IAI>IBO>:8EB=AHFFBHLCNM`X[[XSHDDEFCL\f_jceLMNPIIMKELUOQTGKB4C:D<7PKJJRK<+9?<.7HLEBA@=;5C77@99A:CABB<@B=G73866:7>=7<68ITMMYOLFF=A8>GEBJAJMF@><7A=FEK:C?:>?CAC@ED:B:CBF@K@9:?D9;DKM@INCLKVRPMOEHHFJHITTXW\UeLKNF@@BB7AYRRRGNG?H=I=8JEGHPB?/=:=/8CMDD@?6=5B=4==H=76>>69EEI?NK=KM[SVUSGIMGPNFRWaXaZcQQQOJFLA?BRIKMAEMCLGOEDEBBEK?=/>?=39DKBC@@5;9;>4:79?7?@=<>;>7D@;A?;E>GFABBELMLIWQL>C7867?:8<5@BQMEB>ODD@J==6CHHKIKA>A7<6C=F?KB7;68=A:@6DBUNKHDO?>5B6>089?>;>?DH7B8D;A:H913;@:8AA?6JD=IJYSTWPHQWRYTJ]U\V^\gTSRMCHEF??JC@B8@E;J=LA8A>>=D;81CDB4:KNCDG>:<3;7/569<78?;587=,=B@HD?KB@E?CAFCEC=IBCBF7<8E?EKHC?;:E@DAM@H9;A?@@@>IG9=;GAM>MB97HGFGNPA2CD5@C^UXYTONLFIKKP[a[b_dKKOQJFLFDDCCK>;/1>A>?>:D@BBFIE42461;A?CBBKDDHBD>FFC<>JCHHLF>CI9G;H<:E>==E<2/:<<.6DL@G?>33*20*/EEE1-06*4A@BEAFFCH=E;FAC>=DDDDE>A=?ELBMDLPJDA=6CAJJYFJA58>:776B>684@6?7A:.5JGCEIJ@8E=9?CbYZ]YUOTUTPOXW_Yc^hOOXQHCJD<=C=9@4D90'6;4)/OSFLJC2/&+/$-;?@B9F:8<;8B;F?:B9=GHCAMGDAA;<57EF?E?CMM?F?:EEPJRIJ=.361348FC8A6=18*6-&-E???EGB8FD9HGQLMIFDGNLOLMROUOXT^GFOJFCGB;9JDEG8AB9C=I=7DDBFK>=*985).HQHHFF53(/.#.::D7=9>53462>9;>=9A=@B9>AD@F;EIRJE;7EDFDM@D;21/2177FA3=6@35082).C><;63/36.09;B7?B=??=?9CAB?>@@C792=@>=A;BJJB?=8BCRMSFND489::>7BB4:7B=A9J=27FB<:HI?1<>8DAURLQHDAMHQECQQXQ\YcLIMGDAE=?G969?53(595&0CHCCD<66-55.266<4==DG?DC=I;7;:3;@JN?G@GKKCHQMK@?<;6>@@=?:CFN@@=7HAGEOCE9669<5;APNJLE@CLIKKKSOZU^W]GFIFB?>>:>SMLVFLG8I?J@881115-36>DE;ABD?AB>6=7;415:<@8>CAA?ED:G>>A=:@C?>?FA>AG?B<>992;EGBKDIPH?=74=AIBN@E=8=@:9=@WRDKIM9@:F;14C?;>DIA3?>4ABTMQQIIKMGMMLRYaYd`[DEIECDE?;?NEIKDGG8B9G=5:957:560::B9>D6<:>95>@=998;3AA>@A=@A:;7:CC>E;DIG><838@ALJ@D>E;@;C946<:78AE>1;9.:>UQQRJFHIEGFGOU\Y^\bDBEQMOOHDCI@ED9BA9I=H>7A?@?B;=2=B@/5A;??8@:@C>DCA?A=@0D><;:>D?A;?@@:9ECDLJABBDHFBG@HKFB=62B>E@H;>87?A=@>@JL>IBH8;9C626A?:=@D?2EB8AE[SUSPMIGGLBEJ\g`adgIHNHEIHE<=KDCH@A@7B8E=2A>;?E8:4>C>0998><6=@KGK;C76<>;9?>KL@L?J7:4C702@?=:>E=4E>8DE[XXZYNJIEJFHP_b]gdoUUTPIMLICD@=;@5=A:???5A8;<94?==?7=89AF:>JEECD<:4:FGDJALO>661,69DBJ>?4;==:9<@LLAI>J:@:D<07HC?CDMB8CA6CD[SUZSMDF>BAEK^cahfkUQQGGGIAKKJB?73>>AHFPLPMGG=D>??>ISYS[ZgOJNJHFKCLQIGEC9>57<.9CCK?DHG<6895;424117:LPINHNOLJLWQOF><86:GMILFNPKFB=6@E@:7:7228=HG?HB8<<<;A76,8<9-6GNEHGE==7@?8:7;?8;:B?;>>6C814416>8JKLFC?H?NE:@>=F74,7>=+7DGBDE>8<6==3:9;=7:==78973>645317?NQGNHMQQLNXPOD@=;5?FC>K>FPXOJFANELGSCD;9:;>=?;FB9?8?:@:B6/0;9527=A6EC=GFRMPOMJPUPRSS[Q^Ya^dNLJMGJODBCRLLPAKH>LDOF<=<>C480:@?26?E<>;:5=65;/586;4<;:/24/,7<9?=:CGQOJLNPHAADKEG==<85;JKFPGNQSSJEAL@A8F<>2:@BC??ADH8@C;H:55;95:=BD=HF:EHZW[YSSTYTW[U]OTT[UiMLNKFHKCB@RLNTBJLDIDQB?H,CDJ@6)684%/>E=?<;3;197-8269249755992A?9?>:A?@E:@>>DIBANGKJIED@EIGBGCKIWMGC;LHFEL=A8::8>:?7CF^\]X[VSSQTOOTW\U_\\CECJBAJA;>QOPTEMG;GBKB7E+@@G=7)343*2ELCDD<791890;9?D8@>>23491>>;?<:B?@H>?>FCE@=JFGJKEE=CMRIWITWOHC?:JDHCN>A:38487:9DD7<7@5=9>6.2F>?=?CB7FC;CHb\`_YTUQNOPMVTWRXWaMJNKDDEB7539906;@B9@A>/.11+5?@FDAECAG?DCCAB;8E*BBK>6%242$,QVNOOJ91)1/'-:9?8@AA;969/=<9>;JLISJRXKFC;8ECIDMCF>-14.*1/32(6)1.60;2+0BC;=AGA2C@5;FWSVUSLJNHKKJOJOKSQ[BADB?=?878MFDJ=DB5C:D;5F-DCL?7,886(/PUMMKI6,#-.&,;>>:67A<<>3;@3A9?94A)>@F<2,658(+IIDCD?5.&11%+6?@5?=@9;<>6B=:;82<;CIDDGG><44A?;BA:?6=BD=G>IMGA?:6CAGERBH8889<8@;;=/86;4@BZRSSOOKPLMLJOKTLRN_FFHB9<<<7:EACG;AF>H@FE?H?GPH?A:6D=CAI@B:7<8:9:8>@0:5==JCMB769823:>;/@;5=J@6<)88A282EDB3<;B69<:20+1.*-88=7;AA?<8@5@8:9;7B:DD>>@?@@;>KA??<4:17CD;C=GLL@?64<=;6E7>0:<@?@>@BA7;:?BH?H=7576227>>3C@:CASIRMKILTMPRNTMRIWSXB?BA<:>647B==C4IL?EEB::386,489@6;AA?;>=3A;8787??FE@E>E@<;9D>?EB==7?E?@BBLJ=E=G@HAMD:;36.,697'42(46SKRNNKLMKMKKORSU\W^JHDE@AA==?=76<4<90977;4<:?:9>A>A<4;42;6;;6609=?>@JCFIKFC?DD;6=9AFD?:46=>A>F9<4556:7::LJ>FBM2:2<6./9829;?6)97+88NKLJOFHJKJHEOPZQWUZ@D@IFDIEBBKDCH;@D8DBA1>FMEEA?69.78.9/59077969::7B=:=<8@:>@9;4>@D=CJGD?:77-6=C9@9DI=63/-74<3A391.455278OPAGCL598>4++<624<=8*;6,8;9263;:/70/8/879:;;;5D<:9<8>74700029>::H@???0646>;4=3;=@23)*65C=M;C9/-10/32HG=F;:;;B;-:9/8B8@:B:6C2BBI=80==;,6>C>A==35*53-646<56<=8:9:9B:6555:556/4,1EJDHTKK@A9<6:>=9A6@D@3/')14>9E7>9).-,,26DF7A==09/=/%.<965>C90@@1>?FECGE?@B=<>>EOQJUSbMFJHFEH>A=GCBE8B:,82>3-D2C?G=C>?EIBDMHG;=55/1;<;?40=8317=?4C@9CBKGCICCCE@BA>FRSNXSjPMRHEAF@=>E.;:C57,9:;)4@A97:8/5-66+9436%12:;;9F5@73866768?4927BFBEMIE460.'0?B;F1,)&26CBO>B;/124394@=586?5=5E511D:77>A;-<=1>=JHDFA?AB>=?69=669QHKQEM@3?:F>5@3<:C63+588+8;E:@>723.73+635:3=;7/2/2(45446.56@H;A>?CBA?NFC03)*&.;=<@9A@E931/9834@5:/6:A?:A8=<380:/959-''42,177<4>;3<@PMMMJAIOIJEJKEICQHdMKMB;<@<;:UMKTFPF8C=H<19)42<-6-ADA19;@67645>4>=4;44<1:8;;558-><7?:7>>CH;ECFBA>17/55;95:9==48596=8F:.3<;6:AG;-9:,::UMRWQHJLHHGEMKPIQN^EAD;77;849LIJNAHF/?3<6+0>=47>A<-;95=98=FEGK>HK@NCMD>;*77>63(576%5;D8<7414/31*30-3+/031108,5=8<;8:96?2666<<98E>@>>5518853619>D8:50B9;8>47-(/02/24=:1:2909/:/*.B=97=E>1?;2<;NKNNIEKIFHHCIFOBMKZBDHB>BKFDM?G9->7=5/=.:7?50".23%-AC?==:08/55/8@:-+--#0;>>:8=<;=899;9935@9;8=HHAH@FI@<66/:FBDE7AA8F;D;5?2:=C7,"/33$,HNLKIG<929615=>C9;A>11/0)567:95<69>7;19:=87C7<@E9A<>CD;BGCN;E;*-1/)04@B5C:A18/:1%(@?8:?F=.<8/;:PMNNMCGJFHGCMNTNWP[CBB>88<077F>;D48=5B;F:2B4:;B<3 302".KOEKFE73-3/#.?CFAGF?.1--%0./0/(32=E<@:@>?6:C<<6521.1?B=GJ5;4)*-0)//?;.74<*,&4)&64./6;;1A?/=?LKKOJFHLIKIKKHJCNH\BBD>48=:5:GAAD;A<2A6@63?579>E??5410*/;B=B7BD>5201::A=K8?8+/+0+22@?3;6<375>3-.?=98?@;1B?6=?NGLPJFFNFLFELRRLOJV?>@758<627A>>B8;?5?9D84A8@;A=9+;99+4ELFEDD4.$--#,137279?;7:;3:1++(%/+6:5705;>:7B<=<84102<@8<17C>75308775@49*/225033=8,65:6;6?2*)24,-/54)70,25MHKJDGJGHHDBJ@@=E=V:<<43462--B89>0;4/>5@709357A47.==A04IQDEGC54+20).:=?8=:@8869):3221*526A4:67=994A6944..-.7=7=2:?9300+5262?5:/3516072<>29597B8F:2/75--686*94-77GHGKHEJPGJFJRAE==;236.-1GBDH6==0?9C916+408,2)>;;-5CG;A><7=6983;--0+1/958370;2,1..50)+&.()7:99E><<=8;4/796917<=41.-87;7D5:3.366268BE8>:B6?7E=2/822/678*53(42KFKPMIDFCIDCKILHMIM65442552*1ECBL8<>6@5A9/6/12<00,;<;,6BF=>;@45096.7.09/426-031*4040.(5..3)2(2..,0736>;591794.5.5;:851/8641:,3)/444168DC5A8@5<5@;//71/38:4'54&34NEGIJIGOJLHHLJMGOEL:49@=?CC;@KDFJ=E:-93?6-8/46<26(8;:*3EIBDD:450:8,<,16,755-.1.(6123414.*1(,(,.201;4614,.+.74.3,3<70-("//81;-7)*002.18IE;C;<==>A;9;KCEI@G<.:2?7,E=@EE;7)698+3BH95=4;A7:67:2;:7.//.'15273/;217-1*./.**5*/7:36/1:<6:5==42,*!/-62?,6+0165346EI6A8?;=6C612:4./::5*66+36ONOMQKIIAEB?GZaW[SXA?=C>>1881>5@82?899B860>><1961,-%406*9+4-*746919HE9@:C391=3-/=;56;SLNONIFC@@?@FW\RWUdOLJE:12/2*44061*505554123<7;EA?02+)%(694B9;B/'(%./=7D8;147;;5:6>@5;6?391?7-.94-26:>0>>4>>RLQPQM=@4:65>RRLTK`MHJI?CGC>>F?AB4=:.<7A92J;EFIA:,;:8-8@F?@B;,0'-+%-10:/7997639,7+(,+%,*37.0.12:32A<8/0'*'49194:D@6>4?/9.<5).8712:78/>=178MIJNNB@?<<23>RXQVP]EDFC<.7=/<7B?7JBGGJB=,<>=1;LQDHDA2/'-. -694/269693>:06/9.9192)%.,*(1/?2@A5B?IHJKDFBKFGBAIIOJPF\DDCB;HC7?:=?C:1$345(.BNCEC@6;383-4-07-84:µ99818<4642:4:94816<>6:E><25,.%+./*3+17;8200;8:9B6;3144337/==/7263;6C5./=:78=B:0@;/@?OHMNNINRHLKIOQUMQLXEBBC;EF@=AIABG:BE>I@OB9?=>@G<6,8;:,59<8:95/7-84.3.03*34778;;1;;8<:5A;892924:=8:FA>45+, '-/%1(29F;=83D?;5>491+126146=92=4>0:3?3++?@:9AJD4EE9DDQLMKMHJNINKHLKPIHFTBA>@:<>86@>E<1$-,0#,6<5742*0)12'--34+216..41+4;7=<7>::?27329>8;FAA74.,%&+)",%,5=8622<787>5:,.6;7996;;093;/018.'&>=65>A=3>A3>EVPRSPONSMOLINHLCHDSB;8>9;?734I@CF:AA9C7G=8;4697=89<29-28=8;H>>?@650581*316:;-2.*:8BBJ=F:*/02445@;3<0=/:1?3(/OLGFLLA2A>296E;4=85;C60!,21%->@:799+3.3/,0/6:.3785325.7?=DA>B;8:16026777440>9EF<,063/57FF9C:C03/7/$.GECDLJF=IF>;5;?;8999B91(688&2CGABDA58-40+29:@8>?=64750=>99:8?;>C;=;>>@954..:?9<6AF:752-;?QLQFOD1545499:A:3A:0;666A61(576'1DQADAA6516305CEJ>GJD3056.:?=B@CD>CD=A>?>@=?@:G9;>;7?<;6BERLUGOC568979=GH@GBI>9;OLCCNLJ>MJ=IFYMVVSJSZUTOMTW[SULUDB?955762:HB>E8?=5@8D@6@?<>B8=6EHE;CLRLNKL71)10&1ADGDGHI=BB?:CB=A=66@847JBAE8?E=H>K>7<>:BE<>9FHD5?GLEIDD@@@DD=D9AB:CCCKEMJKIHGJCRGGHKBHELRGPHOLMHJPJIMLECDJGF=E?IN[RNHHXPTQ\MSMNTRQOTP]ZLTQYR[O\SGLONJLLLH?NH=HObX]]ZY_hefd_i`gac[\GHLG@@GE?DTJNPHLI7DAK?;HFCFL@A0@DD4BRVPRPMISJSPIOKIQGOPQJKLNFTMJMLFRIGKIICHHKFGOFJPTPOJOTQJUMYYYRQNIVT^WcR^SXX^YV_`ikX_Z_T_Yc[MOVRPMRTSFTVKRXpgkmiehmhkfagqrlniaRTRSMKONINTOPQEKKAJCQIDOMKKPJA9FJG=JOXNWONLUMOTKOQLQNYXWTQTUM[RSXVSYTRWKMMOWUOPXOVRTLQHMQQNXRW_\XTMLYWcag^c[YY]_Z[]ki[h^g_aYcYRS^\[VZ\[M^VKWYqkjhjehlgjcaiy~yyqhZXTWST[XVQRLJPBHH@KFTKBZVSW]RPETWREQYaZ^`ZUZUXUQUSTYTX[_SVWVM[WOUVQ[Y\c[[Zacc\^e^`a`]_RW\YU`Wbod`_\Zcce^j[bZadhf`fdrpbnhs[cZg`VZfe]^bfm`xqgqqxuxy{smjcebbm}‚{€voZ^\[WW^ZUY]W[[R]TKTLWMG_]Z_f[TJVWYKQbiabea]aYbaV_[_d\ccfb]`b[ib_da_edhkdjefkrejqomfhaa[ahkfmcntrjjecoowq{oxjknpqitq}vqwq{ktozndgjjcckmrfopdnowwwywuwstmow€ƒ{‚vwiika]_b]^Z`YX`S]\N\UdWOjgeglb\Q`c_QZkpfije`cYbcY`lkrgnnvjmlqhsjlnnlomuvqsjpw~tt„{yif_f`cqskplr{|stoiww€{†zƒwfmrqmps†u|vpvozogmxuppw{wlzwpzux~}zuyzsuont‡„ÿ'­ \ No newline at end of file diff --git a/analysis/reverse-cache-20260811/frames/meta.txt b/analysis/reverse-cache-20260811/frames/meta.txt new file mode 100644 index 0000000..3a1ba85 --- /dev/null +++ b/analysis/reverse-cache-20260811/frames/meta.txt @@ -0,0 +1,60 @@ +0 0 257878383 13431 0 45340 +1 0 257641282 13419 0 45340 +2 0 257590579 13416 0 45340 +3 0 257451918 13409 0 45340 +4 0 257441269 13408 0 45340 +5 0 257277290 13400 0 45340 +6 0 257242461 13398 0 45340 +7 0 257221340 13397 0 45340 +8 0 257323551 13402 0 45340 +9 0 257593588 13416 0 45340 +10 0 257714439 13423 0 45340 +11 0 257814188 13428 0 45340 +12 0 257908521 13433 0 45340 +13 0 257990254 13437 0 45340 +14 0 257928273 13434 0 45340 +15 0 257933378 13434 0 45340 +16 0 257791544 13427 0 45340 +17 0 257563253 13415 0 45340 +18 0 257313006 13402 0 45340 +19 0 256981955 13384 0 45340 +20 0 256740944 13372 0 45340 +21 0 256566525 13363 0 45340 +22 0 256445470 13357 0 45340 +23 0 256304277 13349 0 45340 +24 0 256243526 13346 0 45340 +25 0 256330871 13351 0 45340 +26 0 256185718 13343 0 45340 +27 0 256159239 13342 0 45340 +28 0 256060448 13336 0 45340 +29 0 255877889 13327 0 45340 +30 0 255607176 13313 0 45340 +31 0 255610551 13313 0 45340 +32 0 255786844 13322 0 45340 +33 0 255860813 13326 0 45340 +34 0 255631122 13314 0 45340 +35 0 254923174 13277 0 45340 +36 0 254288113 13244 0 45340 +37 0 253751126 13216 0 45340 +38 0 253321643 13194 0 45340 +39 0 252968388 13175 0 45340 +40 0 252773777 13165 0 45340 +41 0 252565704 13154 0 45340 +42 0 252477395 13150 0 45340 +43 0 252304910 13141 0 45340 +44 0 252238479 13137 0 45340 +45 0 252218272 13136 0 45340 +46 0 252205477 13136 0 45340 +47 0 252186572 13135 0 45340 +48 0 252222993 13137 0 45340 +49 0 252090210 13130 0 45340 +50 0 252104767 13130 0 45340 +51 0 252062168 13128 0 45340 +52 0 252023305 13126 0 45340 +53 0 251860516 13118 0 45340 +54 0 251807289 13115 0 45340 +55 0 251729478 13111 0 45340 +56 0 251684747 13109 0 45340 +57 0 251483669 13098 0 45340 +58 0 251326954 13090 0 45340 +59 0 251270446 13087 0 45340 diff --git a/analysis/reverse-cache-20260811/fullframes/raw001.bin b/analysis/reverse-cache-20260811/fullframes/raw001.bin new file mode 100644 index 0000000..b8fb318 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw001.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45f29ec86ffd815422e8b0938474b33fd836b23e57ec11a06fb5077e33366d17 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw002.bin b/analysis/reverse-cache-20260811/fullframes/raw002.bin new file mode 100644 index 0000000..64561f3 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw002.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e8faacfb2b5f2f112ce9f7b9976b9156c7c1602e8485025cdc027b2fef80982 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw003.bin b/analysis/reverse-cache-20260811/fullframes/raw003.bin new file mode 100644 index 0000000..957df08 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw003.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:886d49d67cdce7f48c712be7f06256c4863abde49ffadae8ac977a5679be1250 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw004.bin b/analysis/reverse-cache-20260811/fullframes/raw004.bin new file mode 100644 index 0000000..4acbbab --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw004.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35825d8bf456991a50c5c73c678c9fa61d39b1c2b02dcf97b7a66fcc7f5367b1 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw005.bin b/analysis/reverse-cache-20260811/fullframes/raw005.bin new file mode 100644 index 0000000..82bb316 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw005.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:110079ebaa7cfff6b820e43ff5794226fb858838457c22ceb15fc00ca75884eb +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw006.bin b/analysis/reverse-cache-20260811/fullframes/raw006.bin new file mode 100644 index 0000000..156bd20 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw006.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbec52f5d02d95b077932f07b81e41c1cf751bc1e064ba62ee43e6f2f295c4ed +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw007.bin b/analysis/reverse-cache-20260811/fullframes/raw007.bin new file mode 100644 index 0000000..6973e85 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw007.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:993f8f0911cb7d9a1bb50fede7e3e837513c8d22712ee16a4851f73cad3125e5 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw008.bin b/analysis/reverse-cache-20260811/fullframes/raw008.bin new file mode 100644 index 0000000..ec30063 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw008.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46e7d73335e5739b1a8c0944d56af681e7ae40c8c8a5d62280b1c849abc78096 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw009.bin b/analysis/reverse-cache-20260811/fullframes/raw009.bin new file mode 100644 index 0000000..499aa3a --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw009.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c8a49415640c30c5b3d215c12ec4cdc250d7daa352da3759483810b5b0fb4f1 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw010.bin b/analysis/reverse-cache-20260811/fullframes/raw010.bin new file mode 100644 index 0000000..452eb0e --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw010.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b0129a80b7dc1947fbf79c3562a8b2ab03890442c17a9a0382ab5314079bcab +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw011.bin b/analysis/reverse-cache-20260811/fullframes/raw011.bin new file mode 100644 index 0000000..4e93ad0 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw011.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd41e5a4803daf74df21287392ea66938183c82c1783545957259854aeb05194 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw012.bin b/analysis/reverse-cache-20260811/fullframes/raw012.bin new file mode 100644 index 0000000..b60a24e --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw012.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b36218125eb68946e58741109c657601fa16073b8d33c8bf043e694fbb638a47 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw013.bin b/analysis/reverse-cache-20260811/fullframes/raw013.bin new file mode 100644 index 0000000..b5d2aeb --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw013.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:555ffb0bbc78f1b1093d11550b81a106d2fddbbaaa327849fac08d8a18e006dc +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw014.bin b/analysis/reverse-cache-20260811/fullframes/raw014.bin new file mode 100644 index 0000000..d6f6171 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw014.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88fdb983f6d440d5a13e941a3e42edfe89791101e65c7cacf3bc4c097fb314b5 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw015.bin b/analysis/reverse-cache-20260811/fullframes/raw015.bin new file mode 100644 index 0000000..1cdcdca --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw015.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a4df177a498daf804b43dd454ac2f26f6f6dbe3f5d51d1866d6433a3ddf891e +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw016.bin b/analysis/reverse-cache-20260811/fullframes/raw016.bin new file mode 100644 index 0000000..2048872 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw016.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31da3a9200c26c55f496f6b799e3e361180e13e762890fe270d923d85c6567a4 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw017.bin b/analysis/reverse-cache-20260811/fullframes/raw017.bin new file mode 100644 index 0000000..031a639 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw017.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3683352d5b7defe65ea82463515b35fbfa1f845c1c373d80582050b748f38203 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw018.bin b/analysis/reverse-cache-20260811/fullframes/raw018.bin new file mode 100644 index 0000000..d39fe8c --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw018.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baf03b198f5b179f8c72c366eedd99cfa582caddaa67ae6be5e8343047673702 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw019.bin b/analysis/reverse-cache-20260811/fullframes/raw019.bin new file mode 100644 index 0000000..edd5bd4 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw019.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f46ce9888d98535e2fb0352be7d0d98c1b8e904436e9aec6a3e053f3b98903b +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw020.bin b/analysis/reverse-cache-20260811/fullframes/raw020.bin new file mode 100644 index 0000000..8eb5ab0 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw020.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9750fdb37012c1f6bac038aef9c7ee00ce9f308acf9bcdc2ce9944ac703eaf5f +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw021.bin b/analysis/reverse-cache-20260811/fullframes/raw021.bin new file mode 100644 index 0000000..147c29c --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw021.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5049824dda6bbef94f573f7d317b0ee742a3b16cfea5ba7cb862414f91439062 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw022.bin b/analysis/reverse-cache-20260811/fullframes/raw022.bin new file mode 100644 index 0000000..bd9a66a --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw022.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a52b293a747a71aa514c87fc48f30538695b64f0aabe679d29dc6deb8431e6bb +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw023.bin b/analysis/reverse-cache-20260811/fullframes/raw023.bin new file mode 100644 index 0000000..4ee53a6 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw023.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f72815b503aa383c8b9e27e790769d83c511c807780419d166644c8425c450dc +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw024.bin b/analysis/reverse-cache-20260811/fullframes/raw024.bin new file mode 100644 index 0000000..f727d50 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw024.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b2893d09989981b283123be8195fb06f1ce2a7fa525cbdcc18999473b295469 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw025.bin b/analysis/reverse-cache-20260811/fullframes/raw025.bin new file mode 100644 index 0000000..07cde5f --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw025.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdba0d335348583d85cb8b44691a6022372378c163a4ec50ab901336f71c4c6d +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw026.bin b/analysis/reverse-cache-20260811/fullframes/raw026.bin new file mode 100644 index 0000000..99b4c36 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw026.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e4c7f8939f7865b89b72bd23fbc87844e57cc2a4dd1f631569528694fc57eda +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw027.bin b/analysis/reverse-cache-20260811/fullframes/raw027.bin new file mode 100644 index 0000000..de8d3b5 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw027.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee4116a001fc98d55f2a57faaba2bc38d4c46462bac4e2cb1ec012eb44166efa +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw028.bin b/analysis/reverse-cache-20260811/fullframes/raw028.bin new file mode 100644 index 0000000..7709ce5 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw028.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6de0f792afd049f9d2e06f6866f6473c62cd2df4b762c16f5b84a74938972765 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw029.bin b/analysis/reverse-cache-20260811/fullframes/raw029.bin new file mode 100644 index 0000000..4d2a128 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw029.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa08ae03bf44bba73ab087ce79aa16c238370ffbf579cab212e68f48f06487e3 +size 38456 diff --git a/analysis/reverse-cache-20260811/fullframes/raw030.bin b/analysis/reverse-cache-20260811/fullframes/raw030.bin new file mode 100644 index 0000000..f55c2a2 --- /dev/null +++ b/analysis/reverse-cache-20260811/fullframes/raw030.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d6d8f000063ee3ae1da85313ccbf7245ba507690c78739ac4185616c21a71dd +size 38456 diff --git a/analysis/reverse-cache-20260811/magcore_syms.txt b/analysis/reverse-cache-20260811/magcore_syms.txt new file mode 100644 index 0000000..cbfe757 --- /dev/null +++ b/analysis/reverse-cache-20260811/magcore_syms.txt @@ -0,0 +1,186 @@ +02c734 T _fini +05cb8 T _init +021fb0 T libusb_alloc_streams +024d90 T libusb_alloc_transfer +0221a0 T libusb_attach_kernel_driver +0273c0 T libusb_bulk_transfer +0252b0 T libusb_cancel_transfer +021cf0 T libusb_claim_interface +021ef0 T libusb_clear_halt +021800 T libusb_close +027130 T libusb_control_transfer +022130 T libusb_detach_kernel_driver +0206e0 T libusb_dev_mem_alloc +020710 T libusb_dev_mem_free +022890 T libusb_error_name +026040 T libusb_event_handler_active +025fd0 T libusb_event_handling_ok +022600 T libusb_exit +023cf0 T libusb_free_bos_descriptor +023bc0 T libusb_free_config_descriptor +024430 T libusb_free_container_id_descriptor +021060 T libusb_free_device_list +026d70 T libusb_free_pollfds +023ce0 T libusb_free_ss_endpoint_companion_descriptor +024360 T libusb_free_ss_usb_device_capability_descriptor +022040 T libusb_free_streams +024e10 T libusb_free_transfer +024290 T libusb_free_usb_2_0_extension_descriptor +023790 T libusb_get_active_config_descriptor +023d50 T libusb_get_bos_descriptor +0205e0 T libusb_get_bus_number +0238c0 T libusb_get_config_descriptor +023b20 T libusb_get_config_descriptor_by_value +021b50 T libusb_get_configuration +024370 T libusb_get_container_id_descriptor +0206d0 T libusb_get_device +020610 T libusb_get_device_address +023740 T libusb_get_device_descriptor +021170 T libusb_get_device_list +020620 T libusb_get_device_speed +020f10 T libusb_get_max_iso_packet_size +020e90 T libusb_get_max_packet_size +026250 T libusb_get_next_timeout +020600 T libusb_get_parent +026cc0 T libusb_get_pollfds +0205f0 T libusb_get_port_number +020de0 T libusb_get_port_numbers +020e80 T libusb_get_port_path +023bf0 T libusb_get_ss_endpoint_companion_descriptor +0242a0 T libusb_get_ss_usb_device_capability_descriptor +024440 T libusb_get_string_descriptor_ascii +0241d0 T libusb_get_usb_2_0_extension_descriptor +022a00 T libusb_get_version +0266e0 T libusb_handle_events +026710 T libusb_handle_events_completed +026740 T libusb_handle_events_locked +0266d0 T libusb_handle_events_timeout +026550 T libusb_handle_events_timeout_completed +020770 T libusb_has_capability +024820 T libusb_hotplug_deregister_callback +0248d0 T libusb_hotplug_register_callback +022210 T libusb_init +0260c0 T libusb_interrupt_event_handler +0273e0 T libusb_interrupt_transfer +0220c0 T libusb_kernel_driver_active +026160 T libusb_lock_event_waiters +025f30 T libusb_lock_events +0215a0 T libusb_open +021730 T libusb_open_device_with_vid_pid +026220 T libusb_pollfds_handle_timeouts +020630 T libusb_ref_device +021da0 T libusb_release_interface +021f60 T libusb_reset_device +020730 T libusb_set_auto_detach_kernel_driver +021ca0 T libusb_set_configuration +020750 T libusb_set_debug +021e40 T libusb_set_interface_alt_setting +0267b0 T libusb_set_pollfd_notifiers +024e70 T libusb_submit_transfer +025c00 T libusb_transfer_get_stream_id +025bf0 T libusb_transfer_set_stream_id +025e90 T libusb_try_lock_events +026190 T libusb_unlock_event_waiters +025f70 T libusb_unlock_events +020fb0 T libusb_unref_device +0261c0 T libusb_wait_for_event +021420 T libusb_wrap_fd +01b6a0 T MAG_DelChannel +01b770 T MAG_DisLinkCamera +01b110 T MAG_EnableAutoReConnect +01b120 T MAG_EnumCameras +01ded0 T MAG_EstimateUnderArmTempFromForeheadRect +01c9e0 T MAG_FixTemperature +01ca60 T MAG_FixTemperature2 +01b5e0 T MAG_Free +01b030 T MAG_GetCameraTemperature +01b230 T MAG_GetCamInfo +01aff0 T MAG_GetCurrentCameraInnerTemperature +01aeb0 T MAG_GetCurrentOffset +01cd40 T MAG_GetEllipseTemperatureInfo +01de60 T MAG_GetEstimatedEnvTemp +01de30 T MAG_GetEstimateUnderArmTempMode +01c960 T MAG_GetEXLevel +01c000 T MAG_GetFilteredRaw +01c750 T MAG_GetFixPara +01cac0 T MAG_GetFrameStatisticalData +01cc30 T MAG_GetLineTemperatureInfo +01b0e0 T MAG_GetLocalIp +01b280 T MAG_GetMulticastState +01c050 T MAG_GetOutputBMPdata +01c100 T MAG_GetOutputBMPdataRGB24 +01c2a0 T MAG_GetOutputColorBardata +01c250 T MAG_GetOutputRawData +01c350 T MAG_GetOutputVideoData +01c400 T MAG_GetOutputVideoYV12 +01b1a0 T MAG_GetRecentHeartBeat +01ccb0 T MAG_GetRectTemperatureInfo +01cb00 T MAG_GetRemoteInfo +01cdb0 T MAG_GetRgnTemperatureInfo +01b070 T MAG_GetSenorTemperature +01c510 T MAG_GetTemperatureData +01c570 T MAG_GetTemperatureData_Raw +01cb40 T MAG_GetTemperatureProbe +01cbe0 T MAG_GetTemperatureProbe2 +01b2a0 T MAG_GetTerminalList +01c450 T MAG_GetVideoPPS +01c490 T MAG_GetVideoSPS +01c4d0 T MAG_GetVideoVCL +01b540 T MAG_Initialize +01ad90 T MAG_IsChannelAvailable +01b0b0 T MAG_IsInitialized +01b150 T MAG_IsLinked +01b180 T MAG_IsListening +01b320 T MAG_IsProcessingImage +01ce50 T MAG_IsUsingTemperatureMask +01d880 T MAG_LinkCamera +01d780 T MAG_LinkCameraEx +01b190 T MAG_ListenTo +01d080 T MAG_LoadBufferedDDT +01e9f0 T MAG_LoadDDT +01cf70 T MAG_LockFrame +01abd0 T MAG_NewChannel +01b350 T MAG_PrepareProcessImage +01cf10 T MAG_QueryPTZState +01bff0 T MAG_ResetCamera +01ae40 T MAG_RevisedTemp2Gray +01add0 T MAG_RevisedTemp2InnerTemp +01ce90 T MAG_SaveBMP +01f830 T MAG_SaveDDT +01f990 T MAG_SaveDDT2Buffer +01f1b0 T MAG_SaveMGT +01d0f0 T MAG_SDCardStorage +01d0d0 T MAG_SDStorageAviStart +01d0e0 T MAG_SDStorageAviStop +01d0a0 T MAG_SDStorageBMP +01d0b0 T MAG_SDStorageMGSStart +01d0c0 T MAG_SDStorageMGSStop +01d090 T MAG_SDStorageMGT +01be50 T MAG_SetAutoEnlargePara +01bcf0 T MAG_SetColorPalette +01c9a0 T MAG_SetDetailEnhancement +01de90 T MAG_SetEnvTempEstimateMode +01ddd0 T MAG_SetEstimateUnderArmTempMode +01c900 T MAG_SetEXLevel +01b810 T MAG_SetFFCMode +01b100 T MAG_SetFilter +01c7f0 T MAG_SetFixPara +01bce0 T MAG_SetIoAlarmState +01bf30 T MAG_SetIsothermalPara +01cf00 T MAG_SetPTZCmd +01b1f0 T MAG_SetReConnectCallBack +01cf40 T MAG_SetSerialCallBack +01cf20 T MAG_SetSerialCmd +01bd60 T MAG_SetSubsectionEnlargePara +01bfe0 T MAG_SetUserROIs +01cf60 T MAG_SetVideoBrightness +01cf30 T MAG_SetVideoContrast +01dc50 T MAG_StartProcessImage +01dcb0 T MAG_StartProcessPulseImage +01b7e0 T MAG_StopListen +01b490 T MAG_StopProcessImage +01b440 T MAG_TransferPulseImage +01bcc0 T MAG_TriggerFFC +01cfc0 T MAG_UnLockFrame +01ce10 T MAG_UseTemperatureMask +01b3f0 T MAG_WillStartImmediately diff --git a/analysis/reverse-cache-20260811/official_gray.npy b/analysis/reverse-cache-20260811/official_gray.npy new file mode 100644 index 0000000000000000000000000000000000000000..2b788f2cde030da485c4202b8046bdc00f82d76c GIT binary patch literal 19328 zcmeIydrXye9LMnwHOjHvQ%=olFmxORSWdUjrb^LY!?a|65| z8apZ`+829&%&=%*neTrc5kn=750iR$4O1VU|NRK(QUp8}Oes=7En(6U-Kt`y6)RFDOf1n5l`^$dew8t~ zOe0jz^m2_-g~lLGm8_yt30lfZs`M}>>KQ$PL{;lCBbTj6G&67(vhL% zT7XQgP&R^EsYS?F9V@J3RjXJ*J=5x$(!e)1aCakjG;(z{XIJxRQZrh#MjNn^cbl{Z=OA8AG3 zeX8|7QOzy;Ro(A^s``JX%7F(}KIo82Z#%5wJ3d!YWV;Fnf2n-m5ru|)rQEx}QBG8c zvi(PuHSCxc-utcQM;}+lecx+tOsCRfyEJEXmr}<5pyap{n*P8^O^N?elM=c${=uJ= zFz%G%9{O3MC!E&EiDxu?@-MpQ(X+ZMu}6_pdo^fUulgsQlQ-j6dCBMH&HPQ?;}_(m zT$DHalDs*WZcmZ4RBDUfcyo%S+ifwoU+wmsaumf-59qhy| zypP@3gT2^?kFg)0;vf#;Fxv42j^Jx_;3$saIKFcl*y(g}K$v2SIAVbavJo4ERCnM4IZ7XeqY(Jt z*OCib4v~Ubv^P(0sMqyZ@@;)@;o=`1y|(%Ene2# z0`x1&fxH6;uPPU@<|pNa9?;bDn|@7m0X=XNM+c)0x9fdx$%#kZ7wI?po-!Bmh9A(y zOaD#vppy@}!G)yhMZfhTq99-xX-R@`~a?DAO ze&Nh5K)b7cVd2b0|K6YT7IYV{>Cw0Qx)XD7A$hOykhcfw6PCFe4|!XgpD$dx(*q}8 z;kK?mp_8lekhcxZ3mrdjhsS*2w%PZ^e3A~5i`Q6#)h3g%-ljnW$EW|HdxybEB|6L&acJ$-Zs~+P$-d8S3$B*3cU-s|fqi6Z(g_9SS zed*KtCC@(WAGlYzz0&`a{469NxmWT@dy==;x-%%>!*{_;ukwjGy+@9H573p%+(~+R z)4xxziI0SE{7fEyXMVo;>i@1BduHjTUnifrq`pkAkUah<e?;WF3>K}F3>K}F3>K}F3>K}F3>K} OF3>K}F3>J8cYz

Z{8D literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/official_lut1024_x.npy b/analysis/reverse-cache-20260811/official_lut1024_x.npy new file mode 100644 index 0000000000000000000000000000000000000000..7e0aa54468fae5d8c7b9216077f1b98ff3720eda GIT binary patch literal 8320 zcmeH^OKwv^5Jj6QtMJSqd60wvAp|IX;hPXX0m3h~h$9AwAR943NVNwxz*2fCEQR3o zed3)*NgWt4u_xX4^r@zzhGnM@!ZyEK>x(~P`OCx8N zm#$f}ZEeVzC4)P%v<|;+I%==v%(4US;LIxT@EfM1_DarNY_H^zmu_M{vu*|M$kND} z<)wAZ)d4wk@f@64?K=EcFc;jBn|`(Yb}$Frk()W-wO+at%&p`ecpZK>m_yE7KG4CL zn|FXGp6+2jvqW%5me%3-(O)7tbMd^AM_$^%d}iGT+>xb`Gs{bxn5zSDN0vs;EH6F4 z9A=3DcW`EvclZ|ON+f44o`Ex~ox_WGX{=i zJu)4&*Gg`INA7_~&a6vi)H6q(czSHjcD7+Irv}cfCghGfdF0IUa!}vlPfR84m7KZQ z2F|Re5qH!xt3JbHmY24z+0Hi1It4dmX|>#gdh#52>pJQO~SP zkZ07%>+ol$qxM?KE%3;hHOx`ZEHA@jjy&=7+?wrd!>m(qLzYI)EYDHTEHA^0c;uxW zQ_0cFtW$79mPXDj&x3mM9C#i6!qmFGk~7N=xPddPoZL|-uk(F@m%*d|FXHK?Y2?uw zyraQ$WHm9==fET9_o`odWzF{Y%@2HcVwOzKTs#A3Ry%S>oxB{}JJWw{Drv19FL=iU z?m<8D9C_&1Tyd5`KmVm>w~(QMZzpKkcSkH z8fi93v(-##q@~GM=_IDBt-PdqWmg8t8S0`;(lgaVSqen3vY8@Vp_;=aIqHvrnyVoQ zQ?5oJT=NuxG0IaUqBLI<5v_bV5TgZ}j#w>JJX~6&nMhUv6BaPlVkRggt&o%=UM%8v zF*l0oE}^=FuSBIN(^9R(8g}cjLCdrWTj*>@xt41uc58(yu$R;OwMxHfMXiG>tMj`` zeGaSShd)$YuTq8ekEr0szqGKyQRQ35l-KaMavPmcPUBO`ZhBgo&Ckf&;;hnIo|DJ7 zN~x_cDA{&V?zWed*zSrF{H`kAeob*5uWLr<8=B^SQ!!m{YfAS!iVmpOgr3!k47#g` z;CmX?`@V*SJkX%fhx)nCKML*pNWuO7RnGyB)otJtbsGFs?T0>7o3Q8d9bTj6BWu(+ z{DrL1FJ(o%k~QW(S>s;IihLt${99QQ-pQKuzpP*0%bNT_)|8L3rhby;G_s~67IBD2 z0$iAhB%~k}9;CsG3}j&ra*&HWVATSiUq7`3W4 z^1El$<-SqiL!;0~Mgtxj4S!-3@ysZy#>nx)DE5_6;%g(%TcfOZM)Thr6@D}-Ge&E% O8Re+J0sM&*sKRH$H)*i| literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/official_palette_full.npy b/analysis/reverse-cache-20260811/official_palette_full.npy new file mode 100644 index 0000000000000000000000000000000000000000..318c41498d2c252f12a4d4f9a774ad1da4cf6735 GIT binary patch literal 2888 zcmbW3{cBBe9LLXS=tj%(EbX-D7}vwajn+!ZL&;OJG^usDceb^5=iV7MW0>cehs``B zrKFUUl2QmEgb+fA_(M#+KEJ%%r{w(dI`3ESd+zDn@8^4N&#KCmYpM!@mY^+4XY!kK zQF$0u)GdhOVN{dNHRn=|)!AG+^Vcs;HRLn>K3|(^%Jk={i9|9U&Mk|F?cskOv1!4; zM{-~tlskT*cG| z7dgHdzf=079X}S|D*XwLpM-Cdeu?8t@w=oy#qkloUHZ0;)z6@}Tl%vcKL@`@`tuw= zAKxK;n-ldF^!7^M=4YSyMP&7h@%yE}%<(pFozh=HR&R57K>BOR>et~9N`JlMZEg=q zejw+Z|haP zt+Nx-x8Ga6J@=E+x96zd?)#MV?LO37J}v!Tvid%JkMz$w{vzJ4XCJ%d_{;b+R)kj^ ze-&@*I!XQw?S6^DHOF7a+qzDWf5A;~Hv9=|U>tsjw%%uwf52Ke9e#snq2UH64KRXV zU_C5@UtuG({rWRmuYVJtgQf5zY=V>FCunmMl0QIupO%o{LwgU}d*~g$6;6b2q0Q5H z@*8*#8g6l7?~!rj*RTVQfv;dEEQT+j?dPM&FQI<#ZM^NPBgxO9?R!P!XVCUB`+x8h z-vx)mC$JmF;A3d>K8*Yb+WZlNJDk}34k15;y|55IfPHW literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/official_t2e.txt b/analysis/reverse-cache-20260811/official_t2e.txt new file mode 100644 index 0000000..52bb811 --- /dev/null +++ b/analysis/reverse-cache-20260811/official_t2e.txt @@ -0,0 +1,646 @@ +51 +70 +94 +125 +162 +208 +264 +331 +410 +503 +612 +737 +881 +1045 +1231 +1440 +1675 +1937 +2227 +2547 +2899 +3285 +3705 +4162 +4658 +5192 +5768 +6386 +7047 +7754 +8506 +9305 +10153 +11050 +11997 +12995 +14045 +15147 +16303 +17513 +18778 +20098 +21473 +22905 +24393 +25938 +27540 +29199 +30916 +32690 +34522 +36412 +38360 +40366 +42430 +44552 +46731 +48968 +51262 +53613 +56022 +58487 +61008 +63586 +66220 +68910 +71654 +74454 +77308 +80217 +83179 +86195 +89263 +92385 +95558 +98783 +102059 +105387 +108764 +112191 +115668 +119194 +122768 +126391 +130060 +133777 +137541 +141350 +145205 +149105 +153050 +157039 +161072 +165147 +169266 +173426 +177629 +181873 +186157 +190482 +194847 +199251 +203694 +208175 +212695 +217252 +221847 +226478 +231145 +235849 +240587 +245361 +250169 +255012 +259888 +264797 +269740 +274715 +279722 +284761 +289831 +294933 +300064 +305227 +310419 +315640 +320891 +326170 +331478 +336814 +342178 +347569 +352988 +358433 +363904 +369402 +374925 +380474 +386048 +391647 +397271 +402919 +408591 +414286 +420005 +425747 +431512 +437300 +443109 +448941 +454795 +460670 +466566 +472484 +478422 +484381 +490360 +496359 +502378 +508416 +514474 +520551 +526647 +532761 +538894 +545045 +551215 +557402 +563606 +569828 +576068 +582324 +588597 +594887 +601193 +607516 +613854 +620209 +626579 +632965 +639366 +645782 +652213 +658660 +665120 +671596 +678086 +684589 +691108 +697639 +704185 +710744 +717317 +723903 +730502 +737114 +743740 +750377 +757028 +763691 +770366 +777053 +783753 +790464 +797187 +803922 +810669 +817427 +824196 +830977 +837768 +844571 +851384 +858209 +865043 +871889 +878745 +885611 +892487 +899374 +906270 +913177 +920093 +927019 +933954 +940899 +947854 +954818 +961791 +968773 +975764 +982764 +989773 +996791 +1003818 +1010853 +1017897 +1024949 +1032009 +1039078 +1046155 +1053240 +1060333 +1067435 +1074544 +1081661 +1088785 +1095918 +1103058 +1110205 +1117360 +1124523 +1131692 +1138869 +1146053 +1153245 +1160443 +1167648 +1174860 +1182080 +1189305 +1196538 +1203777 +1211023 +1218276 +1225535 +1232800 +1240072 +1247350 +1254635 +1261925 +1269222 +1276525 +1283834 +1291149 +1298470 +1305797 +1313129 +1320468 +1327812 +1335162 +1342517 +1349878 +1357245 +1364617 +1371995 +1379378 +1386766 +1394160 +1401559 +1408963 +1416372 +1423786 +1431206 +1438631 +1446060 +1453495 +1460934 +1468379 +1475828 +1483282 +1490741 +1498204 +1505672 +1513145 +1520622 +1528104 +1535591 +1543082 +1550578 +1558077 +1565582 +1573090 +1580603 +1588121 +1595642 +1603168 +1610698 +1618232 +1625770 +1633312 +1640859 +1648409 +1655963 +1663522 +1671084 +1678650 +1686220 +1693794 +1701371 +1708953 +1716538 +1724127 +1731719 +1739315 +1746915 +1754519 +1762126 +1769736 +1777350 +1784968 +1792589 +1800214 +1807842 +1815473 +1823108 +1830746 +1838387 +1846032 +1853680 +1861331 +1868986 +1876643 +1884304 +1891968 +1899635 +1907306 +1914979 +1922655 +1930335 +1938017 +1945703 +1953391 +1961082 +1968777 +1976474 +1984174 +1991877 +1999583 +2007292 +2015003 +2022718 +2030435 +2038155 +2045877 +2053602 +2061330 +2069061 +2076794 +2084530 +2092269 +2100010 +2107754 +2115500 +2123249 +2131001 +2138755 +2146511 +2154270 +2162031 +2169795 +2177562 +2185330 +2193101 +2200875 +2208651 +2216429 +2224210 +2231993 +2239778 +2247565 +2255355 +2263147 +2270941 +2278738 +2286537 +2294338 +2302141 +2309946 +2317754 +2325563 +2333375 +2341189 +2349005 +2356823 +2364643 +2372465 +2380290 +2388116 +2395944 +2403775 +2411607 +2419441 +2427278 +2435116 +2442956 +2450798 +2458642 +2466488 +2474336 +2482186 +2490038 +2497891 +2505747 +2513604 +2521463 +2529324 +2537187 +2545051 +2552918 +2560786 +2568656 +2576527 +2584401 +2592276 +2600153 +2608031 +2615911 +2623793 +2631677 +2639562 +2647449 +2655338 +2663228 +2671120 +2679014 +2686909 +2694806 +2702704 +2710604 +2718505 +2726408 +2734313 +2742219 +2750127 +2758036 +2765947 +2773859 +2781773 +2789688 +2797605 +2805524 +2813443 +2821364 +2829287 +2837211 +2845137 +2853064 +2860992 +2868922 +2876853 +2884786 +2892720 +2900655 +2908592 +2916530 +2924470 +2932411 +2940353 +2948296 +2956241 +2964187 +2972135 +2980084 +2988034 +2995985 +3003938 +3011892 +3019847 +3027803 +3035761 +3043720 +3051680 +3059642 +3067605 +3075569 +3083534 +3091500 +3099468 +3107436 +3115406 +3123378 +3131350 +3139323 +3147298 +3155274 +3163251 +3171229 +3179208 +3187189 +3195170 +3203153 +3211137 +3219121 +3227107 +3235095 +3243083 +3251072 +3259062 +3267054 +3275046 +3283040 +3291035 +3299030 +3307027 +3315025 +3323024 +3331023 +3339024 +3347026 +3355029 +3363033 +3371038 +3379044 +3387051 +3395059 +3403068 +3411078 +3419089 +3427101 +3435113 +3443127 +3451142 +3459158 +3467174 +3475192 +3483211 +3491230 +3499250 +3507272 +3515294 +3523317 +3531341 +3539366 +3547392 +3555419 +3563447 +3571475 +3579505 +3587535 +3595566 +3603598 +3611631 +3619665 +3627700 +3635735 +3643772 +3651809 +3659847 +3667886 +3675926 +3683966 +3692008 +3700050 +3708093 +3716137 +3724182 +3732227 +3740273 +3748321 +3756368 +3764417 +3772467 +3780517 +3788568 +3796620 +3804672 +3812726 +3820780 +3828835 +3836891 +3844947 +3853004 +3861062 +3869121 +3877180 +3885240 +3893301 +3901363 +3909425 +3917488 +3925552 +3933617 +3941682 +3949748 +3957814 +3965882 +3973950 +3982019 +3990088 +3998158 +4006229 +4014301 +4022373 +4030446 +4038519 +4046594 +4054669 +4062744 +4070820 +4078897 +4086975 +4095053 +4103132 +4111212 +4119292 +4127373 +4135454 +4143536 +4151619 +4159703 +4167787 +4175871 +4183957 +4192042 +4200129 diff --git a/analysis/reverse-cache-20260811/official_view.npy b/analysis/reverse-cache-20260811/official_view.npy new file mode 100644 index 0000000000000000000000000000000000000000..a5ad306dc5c47d2e2bf7e4dbed3bcfd932bf8d50 GIT binary patch literal 2531378 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

RZsB}qR$dc~#<^EzF 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 z zAI&fD>QZb0+*_}~78H-4a}=U)#*xvfw&tcuy`jU4)f5w)9?DrlSUE(f2RI633X2t@ z$A+(omgc@OE-M?jcP^w*r5AQm*yz}XikJn8F0y1P!N?PKZWNlVPg>*}V-%KXWfYA| zGDi_T)Nso>WawGVqbQxTIi8cd3R8Dn8Y7P%ipF9iWGrP0)(FGgGFjZSyi}lMq3hg#QA?Vji`iSJ|cUM~`Pa?In2 z32+fIP+9=`hxHvnEehc_Es#xS0Oi06G}ll^6dJyxeZn+ojzui-n5+nPp+>!{3`VyY zSx!kS&Dr28g{31F`UkJwZlxzbCPQr;hC=*gQ$u4m4d@UJu95`4j)YMumC`Ru%&xSI zN*%?T-t+fle)8#Sr67~->xQe6;sX(`{VD{+_N$)T#RHBqQ*T$i$$>aI=RPX36T}dP+M0BxuoC|Cj~-k|6WVx5t1WC8OAeE1 zfCi<8+HAvExVqxpFjtSOGh~{LIz~|xjn(L#9|SjXm^U8E1WD$hK&;h8r5q6>sS=ra zK+G5UHTRKM)$2>wM#^|c%|%7OJ1RJ%J-i*}0!=`VLVWb;8;?w;BuoSbTTsx3Q>t-w zzri#_qJm3UJVG-h7H|MS3{24vHQL5-@CV@TszOYT1^u9^gbXIr(vnP(dRNIX5-kDl zTPA~n+mz3V&(N$nGQ+UQPeg*4uFDIl*EM6TI?0wGIcP)uIwBI(#$+7XMy5`k#|I>` zBw-Mk%Kp0VK%R%+J#qr*ksQL9jJ7O~h8eF)ZQUubF0;`IU7f7BQw+bYx|Hd-MVT6y3dADF;Yq7$Cm=A%n% z?a&e&#`z0`hnPv>Avf1d1QDsVA^O+Dn9TKdP}f&a)lQ+eTOg)07;k3IDthm-@O~wwaW6k>P1>(G*~0D0_CKsY6yf~ zU6ZbkoEMp0q9i@5YC@=(V``t*D^W-+683Gk0FJhx6w-M~r&elWnaponSCS&YWPmITMZ*H_KvR!|@g=KE0;xN~4~A^KI;HXnTr@6B8g4G@IIHdaJsgE;EjRE=t1G7Xy4$tm(K- zKGLHv^VBRBF(A0GEM$q0rZ%0Fv(V4`J4Ry|6C&#xjx$?#wcVh4!M%r^4MyaRMr?uU zqK#hY#AmvC!UCqD-qn30n^=^jdNPS&4v{xuAA~wu3FR$eeI z?*XZAI&skw1~iBwp(itXSqeZ{E+i>rz}47exk=)7enEM*&xW^BaKM*=p`mRB)A zABnN21*RXqnM_Md+v6B~H@qko_Hqg`Cci-;)*+7ptf4mCe<4?Ze_Aw=*}x?&2rmylfP3rfn#pglNGIhp*)6 zkF-bBiPsjDb=oX00dn(-Au#G4HQero{CMDd=|E;Y(k9ViGMW?KG0rFmn^q86&+T+?p>cLjQT45k@eX z0+$|9CY|af3n?T?xoA)}hJIzwFKtEXjYx;aT(70)4GS%SgZKj=Lq*`bBuS*jR~ycr zlTtK3s`TX@_zQL=79iJhjM?C!Eo^O{M#u=!P#5?J$ih}=>k^En5Li6_A`jC8 zaX6@9DS|LgU*6X15%z&pn~kk)!BFT){=hLAnFN*a9Ul{Ky{ig_&;&QryMA5T)u^Eg zYEIz_de*8z_QPZ}A;~kg^q@nEA)svpbO(GTLzc@8KT!zN!zz`fQ+APPn3#{eU6Kby z(N{8gfF-av=j$##ZO++SJe#IAmokRoE%dO~ZSC%Fj%BoI=w`|Av~<;x zT9qzU^i|i6FJm$vnZJ+R?Y?i$SFrcT@uX!w@0am>cPR(D(UzI;nTQ0^?(RDx3DFxE z2k(@CJKzhZmypa3D<_r1Dtci)dG40Af zi&3VttMy)wN6&cyv5V%A88M;oXx3}1IH8tF>J{Na{PdbR5lrRjVU=r3rMrNku z1{$+X+IAx8F+AY_bkHB7!ExL`*KaSAq0m_3b-JSmf6x$lSk^Im+z84U$vid~^7>qk z3pbnbGKoN)+9j(CNDV#ZI-)U=htxVMYTV)_C&PRmOJqZK#c$s!7L4qE`KhO`+0Co` z^j*I3^i%K7$$b6kr${0>kHWstRQZQ{f)6kZQ)=DH05?B#5{9#P#dFxK_t38J*vv>D z%~sEIGZzo>NH5|K=-*`K`8lVg$!MaPeP)X2;YM%^5A#wAJ@c^wv#IjP5GcVw*6cBZ zJ;;nsnX!{`m=AlJRw96i*DDECtYUT?a(U*sx>c|Sq9aymVyd#Rw-31^sZl|R41=5F zW@wXC?9xglv+H-m*EQ1BGjEzgVqsQ8fl3J(42L%T z?z+j?j71o%vG9x>2uOlWxsFfhF$$gPOG?VeEaANz7#mc{IWZixp)L;4%Z(r*+(-!x zXcC(vnQjULmIV#*Koy8NYRgFS$dW}p0?`TF!|)X+k3~)N=7DU?Fd6TTEa|#NO+RCl zn#X6-nT9w_Z4HDCEcB5R@VW+t*D2&RjKg?NByHS5WfMMApH+_fI%5AK;@GQCJ{jGAanNpDFccbH|BpZUyjsgso%Kkysll^xmyC9H-k$i!zFf+PKWt3Ge= zTN{kEr9>s2Jiw9$D=Lb*2H0@aBQumJv>9EuN%$49p(@ZvS8QwP$7FnQ36qhT@evPM zCNn79!VPXi5>crnP~xS`14%M+J0IWgM^kb(?jk~=xwHdD0pB%&?BLr1ikt&uVhdOV zK0^$qQ+`+wrg6$6FCvD?9JSg~h=J@L*XN8!t5NkBOVO!iCQK%#LHQD)*v?pmJjjHA zW2)Fjp0$cSE$Gdc@BJj;GF}0~04T?vOpCk_{WLdxqozbY2kpn0SjyC1WC2a6AG4+|{_Wt%m2ko2C5!szIt3+=rp% zK-5l;3|L+ppO8wcbbfpk>;keOBHiXx%teM0x~FK=JnEmdAv&WJfNUv5G&#F9Ns)ua06%j2vkFLRNzE9kMkK^6ikJr|Wicv;eiQA~^F(S_)#?& z<7l@6Y^W7ir3&B5f!a(#KK#43D1!>f)VpSh+QT9lz)(0{R&inm=guQ*QP+5Ftta}S zuvR?Ob1v?wQFVUyDsy_z9)#tWI(Q%BY>*8*cV-wxv@~rHsLg{@GX5QU@!;Ae$55-K zt^ud2UUbA`VHhgS6tJP{Oo_vw0@93_qh1&gT%i`sFy_F+DA8e?^jf~Fn!9M>q6IMM zNj`;LH5!V!-KlG2fLZSZarAq6t)4Rl8bha_3UaZn7DiQ1GT=@)zqo9y&yMxDM z{2<;*qA|X{bmX;9Jgi8je;LoWu&;X~G;2Q0`)fLh%eip|Keq$cx_2-mZnRxCXIeg2 zK0n(blp;w>!;NzFiF$Ss)LizXPhd@?eU-D_I33Vm#5F4UaGGlOB z{}d=%U}4B%W0{w>DhtWzdk}?^)RR_)>k*77SGA&8N)p=-Q-x&S7jmu&l2KSO4N)VS zP%M%aFw|~=l`9!Q=elnww516lm-|=Wmq$5zGLq8DGi9!&42bUY0xYe)60Q@aaF_WC zwwGj@Wc-kCeFNI16=UivLX9!YFTM18EcKf+c~O>+Mid>}DN)`W_N8n|oX1BYngno^ zQ8E|0kibJ6xNk$T_i94^lo0)s8dgf74g z*x=nXq??iNNIi;il);H+o+Ty&y@>VFFU(7Moi*mhjbcb9@AgoGN_;d=owm5qHTF`` z04^8|2ruw`A{cJ8>FVhq@ggNPn)IFGmILKzlp01LBolHI2%;F3L_e&=OhvR1=5e!b z+aseQ$IS>>V&pha90rXjtZq^+Wh2!*x11RnXkpBF-%gnmgo?Y(GkjPOJPo&z=>F(MUQAmew;5tP>XItC5e`#*9vHkH|PDi zR32RKklSW7>fZ|7Q%B>ej~Ox5XKI)!2#hPtusd&{Dor%OebX=$XP?EcjSk901)Q(G zkgTNEIsG_y%ZKTP;pg}-*k6IF0G3YF%L~HxAb# zwW51bmn)Abny45SYPX)&3yDu{!io3SN>VDS#ksr0%WH*tlnEp#HY2?{(iVwXsFGc{ z9-17NW=HFMysgt<{6C!fNArh7#971T6WbJAtr~@io zf;W+-Q8?sd<51P*mAEI^;Ha>0$|M;dn`E{DklIt=thwfdJ`jr$rhrZnE0{wdU&;S+ z(|nVXpn`DuAsO;p&w@QjlXRn2dooy>RuRc0X^yA{nEhTUDH2Fqye*8$UyBME@$v@} z$ag9S22e@&Z`*GHX-ltZXngd#RVq#}36<0Z1$vy3Arh+su3`W^B1c_;ro3Rom1BuS zNDO03E5@)StsU##s&v(*ynBP_$k9+1g2iQ7S!j|I%NaSoYo--hN~@neIr9jU;qO`1uL0U zpd)b!?t}f&ilhmJJ+||q@uWPR-4O1NE94wGyL``=gX7m+BKD~*UlWqLs&IC^;ejNB z0SMthn}3SIQl6-GyX9EpwcB4WZ>`8|HR=*gRH3;pr(be7Yj{90-d07IbY$hg;*+qS zq0_Fbs&nOlhp3Q}b2$;KK$7mrQJ^8P_Jhbr8bT1g=Tfwg9}G;#sbPG0_I$xd8Ct2O zSSku!000u?ps(~x#}!k!d7xg0ZkVZB8I~LsOY(8%=X`rq3w2O~z$UJGhnY+{T1mU^ znodb>gdufj-D^VJHD#1kKFM94Nq#N~pm~cJm%e(>#jn|O@g;leAGf{ceI+DQ(U|%Q zwp2fk*MGWni^H!~B;$AZvmepZyI$)u4|!YvC7o!AwJ-628-HD{&@#8;vP}3&Rge!P z2vMlZby`8BnF;e{8*UUWNUB?^o5_@7yoEsLBB~cgc8eUacGlL-MphQ&nxAd2M)J>gjb6rnfI4U75iz^Jn z5LsnO&Lz)BZDDFjQeG7@nMA+2>LHE+H1hfNW9`N)8(U3q6CNA+bgonM1B3t%zww)Y z84y%Cs(7o|d;$wChsnNJ*Mt4wSAE00GEBT4C&({L z8j?_f;}#e)MDXl8#VrTQ@wF`df+f5;J@uNN1|+VTo>A4um9Oe8Wrfv3J3xX>P#(h= zoZJZKYMIRDuw}xhr(ZI4mX%;?dY`%mR&_BP@|B5su_Da>EL&@&O<7qd3&dT>pl#@- z3eRZ|`U_LaBLw3{vL;lKoP?d! zviFoEM}ErmSnb>_%BTf4UcTp|OAfi{(nBr^Y53Za!G|}l>V>;zpeQgyJ#+9C2(&l` zW7N_$isjb3t@T$3doF&%-ixHy@4e`c4%zpbJ^KzuGW8Yg`7P|DVNCtN@70e&GRGf# z-TL1p4$kyL-3{vXqE!4{79gi@KAY86H}Bt@6#U&1z_d(wdAFM!bKb(q>Q*(B9k4kuC3pG1S@Z=R+MqlzPOBx#1_SZwd=11NMY6K z5ThiAN|F;gxJnt_)Ji&@rwKz5VsSKkCwmx^BssewWPu-I^Bk9B8fqg@a&$*4n^bHs zGcpYzRcWPD2821%wIt`p(|5p$B~$O@GgB-xgXW_q2*EHGorRVZOJ!|Zq}H7vs(d$B z9~B0iL>X#dC1b|PnTAwm5=Y=Fm%-0^z~?==a#Y~$7uX;y0~?(9X}bW4dAyO0d0%tz_ni=EEr=KMq&FeV2KXY^AX8#@%^^#5(yDw5owu88BHq&83+^id{f#G{cT@x}7p;>;hDftyp^r50Yh zOYTK*g<{>8dU@E@go7G#evKN`i{GCl6G$LGzT1*9J%5v^r2zS6vL!_{Z7M;73W$vlXnw4bE#AGR8Iol472_h|q z$R!X(rH*|Sl@UuZt;B2+LZ<3u9!N4;hiBAK%QyrA4H5Gg#Z)0mgh$sT=UUYCYURp4 z0F1a}ukQ+{tQ>*|vh7k2KCFa?xY%k$m&etFBe05iukZ^agN2wEERpyIJL4+z$l@ui zfJp#l+HHpkrxRDZFPalkOMcWQZwWh&X(2G=@m>{qB?j10fmuP?hpV&sC!;k|Q~x0AdNikdOh#IZhyoV3z_^HAGs^ zDCvbkpj&fM{eaIO?z!ks_FnX-d-uKG|3r)z_+>)lkCfC6%s`jCKNB^;B$ag5`^+>9 zIMG>BB^U#T@{dk_8t4s&T>KaR?)lQ6eb+^AIAq`J_8c@O)BhlOV!tHQ{~(EE{1LYA zE**7qB;!uyl@gOM^OL_b^UdC7fLf0t8zyI>7Ir8sG)pEc+D9P;zE~OMEpV44Cq8nT zE=j<^((rMmi(2WS3+BRdBhBKKshG83+E@!@x@wVH`xd4X>z!m3HGyzs_7i2j{%6?| z;wtrmE7=cfvrr5WonxtDWXPwR&W2AscR24<0TY>4G~SSM$snXJx|1~VOuOlVzC?#M zWn}~!iWX5il{94%NDXFFc@+(UKEet1Rtho7cNKj(amhHaX8Nvx-f1E%>L^iC7swYz zW|SDNV2pP4LUW-e+8QyUBqQnEF-cCIXBkNj+ItsqNA zBF9&gLO2RY9kB;Dio#xG)To!851^ zIBAq9)WO};dD2%xL+YXwVH0c?WC?BW2_yY7zXHBqJ05 zAPPwtJYW+63L=D!zh01rdqp)Sw!IR5jYpPvYECnE)*W%;qw0c4bS756K$?Cz(FE$? zzIilFQ&?sO%_W*^nq(x<5AVeQZYb~H*ifk8L}uOr4lU@5(1)9@uAJ`_w;U*E>VQ3F z;-DoTqZqa0@r?|Xq_CL+YfPqIN;f!$I^?FJLCbsw{2;+c$%!P#rR+Vi7(9M9SX0c= z%ohz~BDinKVw_5$*<8{!nk%eKAdRZD(kKfrLL%560$~%RMw({_ zML1|DzM7P$A&!9ch@oJYm>1_PA-@nIkrN4?m4ZW#sw)$cA%Qo+6^U0Q7U8&tBX+*q z5?8yr(d988Ap{aQM3;DBE|m-BplwD-K61XiEe}rrqy%T=aIA?8pe7PRPzpQoF<-8M z7Cuss=8U9{aKsG*#ZEv79dSdfw?WV;-BD8cCYc4^w51ljNgzo0MMZD1a`E^fiT)Bo zAY64~X)B)7L8oQ6NP!NC6!16?<^dQhshZ#r@tE86l zC<49YmtjOg8X%X5P1MU#NqQQhjFpd?e&rtjb+u3A$@#bF2^x<2fabhOFr6#7i|4nDk;XCdrZSYO1KKFe;DDTXDV}O7JN(q?&l`u?xXbuDL zuz15UcmPp^MDhzW5J%^hN0RnjXrhzOaW z7eN>#BQzxBLii7L)PZ``1;7qMiqupW+op+X#`$i19;#fQ30A# zMUbZ@S3ZQ`SVJ;S0D$vEGk~A?fTOw%JoUB=U(5@)>nWTtwjmjg3{l`5KthfquHc)v zDs$e6Dui>^1kSr)h;&V8i2RUDh>LnO4{ON@8u6G(6p$c_L}o)v{pby~6JL^}!2D(t zJ$;kf7p{Go+E=iB5xc*XeX1{IpE6GKqcIN{r=5O9-@?BC_~qM=hyUbwnByJCBTgQV zyvKNy|C;=T@o05b^c`&@po2XK_0miFD@VRwH(!<78I~xSF*hLDk>RPQLsx7&bSAKA z%q*DFCU#>$eUzExJXGV797`z*(8nbJU};!Nmb0r=$^aS=8frIUtr`V-oh}a-uDY8< zDZ}PuVUk0dRcWosq#OMsP*2Gx!D^ig(^~FTyhx^uTJ-E*6e$sI#ArpIo=ZhC_7Vl}7I)9(HP0+h{Twlu$7Aw(ysab5PyimN=!g*DfigS( zy}M&H%_$ltPQpRcK_*YcXfvcn zKr3=czzjsGmG@y}hUKC#mGqGuU4s_7Lr?et5A;PDW74;yU`9^5@2I>+<){uM)a~zR zFMC5Igkl6vF1e(4v$NOt!eK@l_}Hb6*+9+u??YG_CrO%y{-(Ff8X8CBpG$&ztS zlt!7C?Wrv%ZN2PD-uOMn&*IfDo^bVR9xo~)Xh;LJJ`)wFEDezsi+ z6F%?Un$kTX3rEAQa`<0s%`$Q1KzZ}{bR-l1XxUo4&aFzBR+9o=A+sp7mE?SWjB~ew zwAE@u+&YLcZ#G;r`0G(xGk^|!{ zcNvdpnmya?Lx2&kX=Fu0JKvIT0tY!vW8)ylP|O`AB{L>dXPs>g^Y!Oi%LdRJN2x*| zlBt9x%wEDxW-Fy13W{eY18A!k&Jwy&Ow;P(NkiEh8EmXCtIFz zE+?6+w<`WVnB68J@Y8^?>|y1-P%aNMI7b(fC=J(%VdCj{QVtp_^qaI5CkX;^j(nfT zc>xFh(Ft$sH5Ce^A-bueqAJ`6U&ez(Hzy%3sMBOsK^tl~ro1Xn&e6ha4zWpe;p_HZB+LRKFig7KIuv_A z3&$W+*v5Tn*r=Eo2}V8}d|>hlNru`wqDMGN+$JwIdFMx665KTc13&IE-RO`ImfmSG z8&U^*PsSIQDtXs;dEK{OmGQqzhaY|Xu|K$rWD@lY+w3S8YHaT&Xa7Ms7Wm1@nHXvm~ zBu2n$wZ?%BvqPD*r3!06G0Lz8%Ba|nOJ$~f1OqGv4pBx$wt^6?kRTI;H^tSGr|`rW zjM2R-WJ<>a2Bg6T3`2+`Wqgc2$~QLD0~g7xO52b`c$Qrr)g`}0ISZ>2m|=)C1U8JG zF;|xmnX#PASA0Q+#nFbo9QnqIGW1kYFZ4*$hJ`e3<(5SmVw11?#?$Z`Y7z`r?|PIC z=OsD5Y;B+g4A8t$aMB@{0vlA|65k2{62U+q*#}wqWPusM83|p$7!rgR6yW$a>xRr0-Yy+#$=3)@u6f$#%56Nkyhv&+?pig(j+c nBnUq(q`{USt_?pFnxfC@0k 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≥8%AsMQ}Km0NX-+h5T5|F2mb4Cap?qWk~TeiF+nEXdm`UWR(V z+a;$}9rY}aEX(SO&iNa|U83}t_XRk8rqRtK`tMCn-!{pSZ&f%^?JG^Ybyxhe_Rdw) z>d_^caR%vJzo-G7pE{SBM))r+-}?U9|J_FXL(?@7BpO!PrR#C_agX|`TeZs=cGRvk zt}Lf3y5%aK>$>H=u-`Yyz^YW3fbTriK8uqHx71fq#kFeEIF=+2*Yfn4?);K#cluLj zdgDE?)tB$@KTlaavZ}olCtPlo)#|0Ljx)>gieC8y?R7a4Tk-F|Yd(savfnj7&(|FI zF8tq~{bOl?w5|LVHL15rZilb($datC)a`uHDpPLtRo+kgU9-PejW>JKzRe+i@m=%n z_^jWzf5XdD`%&dGyuH>sZn3*ncB|H1A8D556}`K)euq=m8twU4PO|0JwLGvtx5{w* zs)=_@&qtVKccrceN!+T3)aPKczim1OyZ!Ei?!9~V_eW`DUG>Aw?6*sE)yR9soaK8( zH*c*8!h2}kLL^fpZ#cXWQ+e8|5v?g+~O zU;XfbM@sd_NaKqB`3(Ja%;()neAypb^k6(_A+@R?KlXa4_5Gotn2Mw3UXpI? z;XOKwdF4sn!gA$Fosqfnq|U`$c~WO#t~@EO<;s)N;$Ji={q2Jl|Ex*Fef&`JU>EpV$ zZ&gjt*pansPnr>sR*s>*?F+-v0jw`^|^xUv~ZP?7wfO&(p>*uBVsN)?VLD|D3+q ztKZt6o=z{OpHDxtKjqgq_P4)j{`PNnfB%Ew>u=!uXM6XH>6iA?cZT-U?x&OKSG#vQ zwg3Np`bB|yH3{{n1?uUH`guAtlqEj=c)ml=EIzm20{hkU+P->=h3)nVFGqW^Lj&*k z3pDxv+1@d~e!IK=)@pArb|veN(ROW@hRz z+pw~kZ5vY(xQ`H}mC@U6iAes&)s(mTeqy@F?Gk5iO{o!QpNy^S>g~+aoyF7oHLQ5r z&OBXCzc#M!8jJe1yDDrVFIN`vOOMEO#mCkZhIPXG|6p0b8R_3Y&kGlYcJh^eQLOaE z%t@qcd890MV{4srb77Gcs}R~dO`@*ODi`qj)5HTYxWlWXAGvQ~va6}>VI^_do&ob7yZPBy6} zmk;r^{8AA9QqQQR*?m+Q$`Iw^o<4dg4_dkxoZ7+cJaTIz|b8%CqWKqo6lw7TXk&dbN@lwv@sSuV*$`H7i?y z!n|2|MsDK#t6U==nSZjCzDbqR=B?b8n?@<$TTkGb!7~dgRIb&VnH$vJ@0;scO_=fa z`9MBKwc|P=WIliacFD;8$M^t*EYmuR>-Yc`BPU*6>K3T}6IUF)6FRcIP6AuXLHAba zFpmkYCSp6XkX7F+U6wI{Le3sr2Y{sh@6xL8mqtTwhq|R}Q(2}(AZ1y{k#di)(*rMk zPlSkQ*Zzh19Y-T~C~?;OWZ1|HpUl7a#r0&Owg7vb+yXKX?OO6ZTHedv>~^m3X+*?c z5k4`0s$axPo!W|KJ1ZbkIZ*tqUGHDG5{RGedVH^9;cQmTI<=tEv^A2yjGVWMA@_in9Rq_)@ zaJw(rkEOX$jP-J^WW>y;7dNI1*UiUnD)(-#hm2YxVlG`(jC^AB&ek1X5$&{ydQFHp zjlXRw?7i9QYj$t;;nkbDTIWjEtO$tE)2-RTuX~%~XNdP^G4V5Xy_&gm+|vhKUQ2b+ z((P<1aq%k0Wu_l@HTM?ht-Z27N21~)r03S3v{Fi$ogG|do}kWpRHc~&@k*AQ|-=p zj>Nc*kjSc##Bq*9HAYBcN?3ZGueK&t5gOSM);_K@r}}8Snx8CImwMbu|*taTPImg>ExPB!iKq@X~GTUy;q)R@dRuR$mKRt9aRGt!7_u zjk%=;;XiO&X8AhvT{ExDxw+&~~qw_SK2~E=MGX5u&W2YT8#dB9#~+D&mOPzRD0$u{Bw{ zv#R~3>r9UEnuy|YL~Q-+Ge&KrcpMR1Kbfz!;x!_99Pb77RxLS@{n3iUckHyF&Iq@+ zR7m}5<+$YZ<1nqq-u`^fz<7sC>;1Cb9xW7?%e%vUCz|z+#2|Yg?A^X}k>b`MQ^PmS z2XGzsznO=c%-s|o-dPWmUr&bO>o+@F?#zPxdhs&ug~YIXho6YKZ>9^sPv;DXT`szR zpXxf|+WsGSm{2hXF7LfK9%BJ&$nJU&iL7BImvdQp9j#YgP#P$C_t zJxm+2DAx2YpRnPbu^Z13nA_I*SH+fQb%&}KQ}4_=&FW&!E!A6FN6p1ZOZC=B>PenH zb841%h#VC{OOw4rwO2)krhKttmfEYWJ4Aam z($~|TW`BohuTqR=fa_Mb%E6ld`RvXoVw~1R6R~XX%#3(kNB6qu=zxnZCGN*!uJ9bMbcwOxcdy7&3 zL$eX)1{wdF?5(q|%DOsFc4#)bDb#f}tEz1eVTlS^hs`t{VwdE=@4=uG@BYnL}s+rw-?N)VE=h+^gmvpY}Fzw=mR^G!QXRY6x z=aGd7Vf{Qzc~x96>R?^07xi#bUfy{DX-yBOtXU&{E#-j=a=2c3c^xCOU~lXw{C>Ot zl-&=0Wmf4t+`jwDx*v>F1n?!!D8M6!F`iCb=|mzr!5UA~IGp_H=R&Q2K-t)Cn)kOe z+wi;=SR1jB?RYYh76B_i{RiG~9tc=@Wq>t$+5#5!Po)9j_tUp#%au*y-r9e+)+c_j zr={N8dymhi;i3XjEcsP5t#LgOgFG{$vp(^O zA>oL(Np<0Dcz<`6%5q(Y&2n%rx<9|v zdKK+7WdT{KEWipx{VEYOuNl`|=VV7#P(yNsYg!X2ywwff|J-6FSGZ1Q#q3Bsadnb+ z&JWJW_!$CUp^fP$x;sP!&0->ca^1kDoFUC)#%k`X?lBQP!zJ68onn3z6RfzEhtAO( zI|m$dRIQWdEr{{=osK`xHHK`TS>#$BcE#b&%&a&0sE#efh`leE0la$xijIx%xC) z86(40JmwDcWI3ZyS>Ca=ibe!%tq084UelGVV*|putx296_1xaNOjc!C%}^q)@>*Rn zr8$c30{gnFGg+e?%}^o_$8MzJN|Te(Lujx)8`{=@I!|K8%kDM0ze6?1+p2faBqfeh z?gKndYb5O`mh~FfYe$jSdreKUXNjpv)YmL#b*2f7+*qI3uDfuFg7Ol5@1KWZpidu4qoGGm=J3rdVoWCiR2+j*V` zPNg4R55#!=fxw&%1x3#igV{~;G&)(=bAFL8Vnh*J`2s7MtH)SyoXihB;m1fAKiOfw zADU#0)vHxV{{GZObalI;S?>+|=sz=_pRC~ow9R;VF9;MWB1Yl-1Xc7Rt(w4~CZc{) z&(SEGSN>#?f_hGW@RL7Vnq%plP*j~-ETZNa_uO(S`HAOfYgyLweEV3|%2$0KY$8)J zn%ktjlJ}6hk zDcIKupvSYXr}fseU-^idfjk}a6|o;rqLF9L?W@XHqxNeo=B<%^&)|xoyf$No5ZC6z zBS=%C$FHHz`>bEXiYd*BBBm5IZ9kN=rISAB(fawichWw8%=gxqDp6O*?yoqPa%Fml zhYHGib=dw9h*T7{-Xdbk8_zGnU$!F!qH@=9&yzE1G(~EkO`~<}hpXqwh0w-b>siHB z<(ba%j9h8|5V4<6{;-!OSJ6C5eMmL~Ik(tHIrgJlguZOZ%TmmbK(- z%`?foLKCA%#mbD4j;o5P$x&1VSdUOywD-*R!>CK-XWS1f!rI+%K3xG4d5JoF@26EO z^S)eDqqvT+dZUi;rz%=}ay0J#{Q6winio}*kd5tRv$^%T?QzLTJqc;oNu6pIYnl^{ zEQ1rD6FE=$+Uumvxb}|at6zJnsnKYcbmZS*XYL;vi&vj|hIQb{twa>u+Mk>h$eJR> z$U&xgXr_eteqmPl*T3!QI6i%=CrbIere5(ps$SslHK-+lF4171K}SI%4}YsGiX#7d0ZQMTCgw z#`Jj#_r@6cWK2~yG6zP8c$(1>wL<$5l?y-E)$$nMp@^Qzo`v26y}K&{y$#*(d~Y5Uo8brl}(lNycT9vd1HB1iaMs2;(Ds6uBGVCGaYI^ z_EfbLHYrN$`wGremV>dA7C+0UKBI`+?Dip5TQ;+o5iEAHy?pYjS0`?)e7=lei@ znxOss0924=9TK;hjhfNL$f{IC?rWNQo*Y>fol5O(-gXtZuaBzmIkGBygnZE<_a3Oy z=g7((QH947G;QC2=b`)8y;sfGu@m7ejH`J{Q^h=r=dDXdqp&2E;F zV?DOgYYI3{O5mAiugn6?{^IME)3YfgrkS1z`ZFuop+e`}vtxe6j;zAU>$x)d{%Wo{ zU(}~Edhd3Y^m~q~m)6XW6X3Q_eb@PjXCvq%Pip18G2M0f`{rf75T@6h>NFj&n0t<2B~AP^ zPx6e|*BqUq%H~+GC66`TXVCYmhu6F>>fy;UEJOU$!c04w^+h=183^mJSk0h=u}4M@ z7(Zta7P3e8-=W9CEAM&m{@H!5jh&5l{f+O7-rTX#f%+?SWBv-g*z$c<->RvKCWvdh z^t>O?#85f(*4W_}y7azR&Di4I&weup{Tg(C45(edudq=Yi2oOMSFDg{n=g(og(wWvHcQzO=Oh3pUnQf z2Uv#d$;{Jrl)$7aV}{tJuInhb57Wrw8PYs4XDFZM;r*YUA593Kf*;KUkLL$*Q!D7i zSjeIQXP8#J5S$BSE&Gov|O?2mJt+ro%qM8waD?DK|t8LNb=gxqE} z6?|d}`>uRdujcM1 z&b{md+ANc2OwHX!t?68=e~11vjx~LY&KW3f94R}6in{>hY5%!xJn^uPCr#kSxvOmP zl_OSO8#IAi+grq+1I6A@v$*4X3(er-EbKACI#KN*G=ErU~3SJwln;Bz9|) zFlL-lk$to(m(xS>fG3ACjcUdgBYQ6Nyqafu&C6me=U-M%~C!?cxLsA{4ib=d0EaxW#|5DR0LMhyBFy*i#s5ZAI*&V zJLo=j&^+dD=PBp0n0mx&04{Z=JC5$Ht`$;0@zR>)xa2VUR}VBF!&>;eWJsE6joGVT z4Znk#uZPdEmZ$5N+JJ5B1@Zp5ZR)h6Q+Qfc?fapu$~H0_u_xalYUq{lh0l*p3AeI z%e$wG6Zwbt_@!NW-Ya=`D*yc;*ZwY7PK#f`cc01C{%`Lr{(Jh(9eMgYS=GyF9jEdO zJMxRC^2?{obsWj-8~OW{e8TnaPHTI!cp<;_Nbbb<@z;+0^2dumE`B#X8+-De|5WZh zm>}^|UU#S60XBydgm%whb-4JaT-{kb$?m|F_~}@Qe(MK$_fp<}A@Dkor^nxWE_dr% z0BK@xLU&uXx>1NjPsq9+m*wY57`p41X&)|Er+7Y;o&Q*^ul^)nVGR|m zIG0oV*$MOVF@y|j5hl_s*`3DX0xqKfSQ2zS3+&_@#sBQwMf3x^%lJk#+%AUwyAIo3+ zaxH#3cusZ16QNpYwo~~o)~9mnvFrpgZTu;ae9#B|rJ+m5Uh%?WR*v-N!546RD0_P&JA-_DEIa-} zVEs<6zNz5s-LHDzzrQWf)Gj*}%7Ja6zo}M&%57ZNzsnV?6u~{@m|DA*_j^3{o$MBR z^gw>0)Y(4AdCzz(JObKPdGCL(z590p^%GeIEahFHW`)B35)NO>v)>9IgZouieKzr? zYH?jLa6`!o>L0zogig&jp7iD3REn$Zdmt-S*>qe{Nd3egC;C#`8FaQId{olh6M52! zNG#Z^>ks7F@EkxTFQ@n5 z3|)18HU8~3ov!LjeYj8>hF*ZhMV<0g)`}G>#d@FiRyxNcft3d-23z2fKuD<&S{4?< zzCi9sV21T1E42P}Q|p0ThHi&lldt5tbA5Abcq_jTT@Ncs>E~3u0iko>*8;+cGcLt?^F33*e~y|B^7@O z+yGfr+Zc1XWM6FWcS7%K%hh^#M}DLIX}MCaj2iFj30lvq{Y2}de)(*YMyhS|)g23e zfEMYw?@#;36?%&0di(d6JE-G0^E`b>53J?&gx3d?oGar-AIT?kA}GIJ!Va+*{KGR3 zRnRVnJN{K|nyi{CnTU7PL#rl6g^muHDk`9y~Uo~^@ThE(iiJWQKmh4lJe7@SZL2A`lP(OEAg`5%P(nk=MVDN{l!O%UoXCM zR(f-2Kev{5fvVn2^6`nh{vf~q%6aDP>26^8R4C@9tP0juzB}yxUU4P=G`-i|!$0IR zsL$X9z_+Q3GyoY+#*%`;gP z!RF>t293ey<{RWoPh_(kw>be+`s^dl>IYwo7R)nNl`Zh-H zQJQi^vUzB;!vX?+UdbyofrZSiAsV~2q%oDRx$H^rA+5%3+B|5*>cKG!fmT1ckk5@fzkKYpb^<^_OM}m6mohP@voCm0B6#kZa zZlB4Xh_7xhWzMTYdRyE1wrIPN{jX|c(r5NEBKH@6HWYOGOzXtEQ#sJz-57SyV=K1u zJ>Kr_4B_t18SY@GTo;e`CqsQ72;Ro+lrp0OUA-$5ePEz}XUV^@Ck6YV#RKWO#|=@I z>%Mp*wY0gjSaZ6 zz+I~EVhiP_;I>79>AKQlX`yTe623iyh|Rj;{yQgX38;-kqHeCJ7h3sz^v&8B(jy5Xg3XHw4E@z`NMnu)vA!|UE$*8${JPv`P?~I4sH}^pzMSHj?ccGy#kg%OpAokObmEx*HMwiVZ@D?c)6Ai0 z>u~Nb{$hBDk=5RgR6qB3G(s1M9V89ZdS|U9?5M01@^*A%sbS+CF`hXRvw@r$!4#q$ zt=**Sc3-G5O|?o&-7TG%*F5bNHBXjWQ}na#d0=lIZePn@N>2uNj$wCIYmt6-9V@rF zD#&)Vqhc&GY8m?rw`6AtKdpC)H$YPBEq@~`sPmXum+F()qDG9V^*iahM=69+zy8en z?pU2-um?4@ATADSx0VvK2eol)B$tG#&d;y7^B~12U<|2SOPeybqHYO?C9JmIDYiFl zMcpu5eQRki`X0&crJWeVf$_Z9ib9;Swfl5k;jnot>c*v8QMZ>CYLDv2qZuXDYlYlc z4QQ-&@>)~mhoP;I5!NaotF2cb*hJ z659^7LXYM3^^_q2{JeO0y2I|AG17SFcb2wC&-S`AL`@^KMZZBb^r?$KzwJ~rlcRE*i`kCAAX%7J!8 zZdxz=$9}{QcPZDaC6d0MzxzPAeca+i4KMpDYy0-zQrGpQ#<;au%HvkGYAHKl;laY( zD|$e!^k9rPrb$M4dz^M}$Zmzk%3<%n_oxx_5>^s=gES`WS@ozrf#=-YlS&12;Q?3Z zGOAaCsx8!H)iG~eQ}0}DHdHEWUs(ABtoO9CmGE7SDfK91H9Hl%esu;PRvh17{MFRz zVI_V3!CeZ^82h+yM9xA}mr(Nlve<{l)@o>rb3|17F>l~I9HsFu;_VpJ!NEPc6W?=OYJ=6$W3m+WhSc19|0VUc@qDz8~8 z&m}^?uc0R+=v}SeX<=o?jip44dCaS-tmA-yrDoD{Zy#MB$D%QRm~=Nf72vm&aP$81 zC~#h7{;t?c=yUj3Y=L*8KOyh5OAC>@2UENbd1$TsM@PfM$-+u~-*apK0f7;Hd3CxK zP?J5PWsy6FZ0X6^aVs#Fv7Udd-h9~|i4GO*cRUd*7&W0<%?LXUR@uYlr=|UlJt|%L z()H$2y5>}C`)g1=9qx#W6i?RE50s%3y^ zEjs}dbWnFbE(>!157P#qhc;bfzq7R2UP?dC8-WNSDB3-lc7f^uVjx}Z`w_TTr9)5G zkNbVOu7?I#cQxI&LP54iq~1L{DLpG-N4TYL2jMPi9Mxo?+;;COqYb5O#MFSibNB8H z&$N_{7Y9q<=GaVK(I%eypE(pp>ZbPpvD zuDT1KqpTGVET}w=t@x|1vlwTItjQgbt}2DMTR$^e5@)B76>L#jx~?>rXQz+_Dd$nt zeWANz4e0zpM8(ko2O9y?1RpIv5qL6>GR^58HUJgQc?}4m5?NL1_-)BhqJzo>d>yF)S3Ple9q+*Xk$73Fwq)^anM4^oD zh_pIuTBgSE2dT5u1CdPO0)64-Zx8)k(^j>GNRLi&DHj6y=p;^ zkH>BCdA1s&3+lfk9<$qxPmIOuK9T2We<$(}@EB`v;CBO2zm_!&UDl5o=HIs7K#FkL zXyJ}{K59WDS~D-cgWNv8bv0u=<5X0}c&?^LHxd(qCsBJ(J4^pJmM@G6#q#AU=@dqL z;(amd6YuMN(~aqYPI9@N#>!#X;qEp$J5tQg990?_<1$KsI9^1-{y9xrKV&jpfaMa ziBO3T%B(A}@rkX8@}93AKn`i^IiX)DX_wYJFBg&^O-jlq7m|{81y(N?|0VjSZ5NO` zFvT_3rD-)j9LVoSqKOd=108u&$vM9nXXZe!Li?p>>pKf&N`)AUlnFg3kLR6B|8x|} zIQasdN#G;wP@(PjbM9C7+9(?(mc{^mh}|;sH+fdH+-fL;=4*)$->J@e1Dd*@Ga^hP33D+DnX}hZSxXswe~ryc5^se>zOlM1IXKeBSRzM4|ZTDDdf*LvK?N^>E46W zxOZgXbjyL$J)srg{6H*ZoaR~6Dtp@FbzvT3Uy6D7`;B~WSKwJw4xXsgcp&(Lk5sM< zpR4!KUs=Cu(pwqg5&k?~{I*7V+iPPl*L9JZcIAxij&mn|lX;yaF>6@}dS$GYcUfMl zIUnDmCl*!D;n{sFOkr8t5vVOtPhY*keTnRUXW&AwF4Ez+r`8k7rE?{h;#a?AB^N$b z`s>qI-@5YX3$%69p?msLlw24BX;Kc0C90`wZ0;MTWa^cevI6;nh z>nyLe;AABiepj`uFS+o!@@OA_>y})cG}w|3?7!`=Z2gjpowTjBv4{3R=-)~%dPI39 zr^Fzl;I+J?M-*9c$gof<&XHW`AOa7^Huk0^7bgHBs;bs(4HXYA^mM?-tq6i=2ZFa1 zRxw0bZx`9vc$Pvit^l~GPCZ2IR2Rj2V^?JFu90fYi`?5PG)`YBr*T*gW#k+*-miu6 zv~!9yrkD*T)nb;`uDm`I+Ys>`XzezVK%Xvm*uWGxkXNti+B*>}lHy6#wi z=m!ViW5qU#fK@4^`!cq#mlS5;Y@MBoUN~!y;%c-adRIL@>&tw98XO~Wc?O7m#@>uj zdS>m6F#G|XNU<}W>8bs&diwmABC+bz^iU&^pVRk|_+IFv+?}p#X8Q-Z2CDMrwCxIY zdC#4nV~V5#B(qv9`CVQXMd>=m7vkks*4I~*g31a_;Oi&J&mnUETHe>tTc!KXho6nP zG6QuU+}CrC>-DdW{rbsQ8UKCTAGFZMf4$cliszw%`q}HIgKtG1BK!1(aQT5y@JEvs zc6!dLty)tgeofZZ6XD>}%EVnG{Mz?lTlhl#XTDoI3k=^>pJO$?dMq%k&zt#3AdC5P zki_S$higOjK%UMh?COwRRT3iKSMS?9XJef*4_OnoJ4q;>&qrW#Li`Ibw z_?@7^_@5_>P!Wsl%{$@dhXS9U#FDW+mV|$?_fft&CwERIFV$e{~p*Ft^pb575+2{=-(Y>M~dybnchW1!>1%yJ9rMKs`jHIW#avC2DW0BUEGXSo$BJS5GeVwX-FA{1VAjXG z2Q#In5eiqI8ea7((?nEfwz$L?SZc8I@P0T&$L=$d%_ox1E}!S2-=>!_vbIIq8Au(Px)xS zKS%A^9NyOcr}o%py}&4ak7BO2UQjzH$CkB*lJ*$W3#sn_(eOt?h47*wu{R}$bM5Tg zY5kav$G6yT)broAST(1V!_{&DedXTj$LpR-%Utt6fV`e5*j}ye81Pn0%Q;cJ2kSnh z8S8AVR(r@=t7RR^seszZ*t^i}O& z9*2*1?Aux-c!{bL$0*V3mi!OV)yLxbLIS+lAXUbC_G+E#3A`y4qvoMC6&ComHtoDP zLEIO#GgR}i$+K${g+|)b%A-YG%Ctt+X;!cle*CtGcqh6UeJ_$=CCVcvi?T zB9nP+xQ;VF{rRmtVL7Kr&wfJ0DXr0e=TYRmwU1A2WmlP2$@uF5EsV@e(skz$-H|x| z1F>rEJJ4i2H`$vW2ZPi7Ri&%zfY(#uTjgAxVlhI!h}zD>i=}w>zQt0SHJh=N-mKK% z$Ww9hZnZh9aNlp9@Xk*0Ilu4!u7fTS1I@LJ z+FE^CY`L8^#5w*>#6qd-YSEFA(~I}s+gaT`o2Df^ls&wVD#&qdGqOKhor|h-t;X=q z*ukeGUe)bo_BH0U&FUZact*AIcOAcxRmQP2VXbkz!_7*Q)Z5wa2Jm*sy5imp8=e9k z`I~nge-pn6f3tkPjUnQ@dS5$c(mG>Dxen1xwHP-S!|P$VZ@n-smg|crOP>(cn?DK^ zqI`bahqMxEBw7MZSjPzFRaNx-E%cjtGB3ZT@-O$dR`H_ieZcboP5E9IV{|cZv+5zn z{D_C+V_qXosA1G;AvVXC?m%7BUUjOY#X4g*rCzE}$ww8?X zqgWoWo3+nftHo**)2hcFO|c|c%c!oUrP|&-dTWkFgXsNxOKn&_#mWmW`s7>a{h64a z9ecj@a$4xuva`1$Bhl{#8S?Yg@xs0KVWShx_vDlf@LT*e4@OGSJ=z$Hhxg&=>k6IK zm&4#Q!M0A#;oLO*1uBTG2-x!{QxxQ-XcR`I_m>o7q0{~y3oD*6lXHkiPvE572Jqg` zqo+AI#(X)x)mv&GWCe%l4zs)#K2SuKD$GC_GDO zJX%rK`eWT;EHzX199n>rLpg=j`k!hw#5{l1WGp9>#*j!^^c)hN2Xpyyk27&b<(_Kz zU7;3GO{$trXAY_rsnYOUk&EaCgb#mQSfxADe4SG{lQ6$ybJ3}s=e+ze=J%BH%l_r@ z+{ODONwUTsL*szz#aa70X^%EN`?DAFIa;fCTProx znGU6-%c=a}eC=K&@-iwvkR@ryAc@N!=U%nS4|c)zGTn$RSQ%4ZQU1(xayyf+pC-Op zy{grfIn+E4^L?-XpfwUtHt^!X9<(qKt;CG|%af(^swQmhg?2E`dy18cv|9Q!F-nnT z%yHiOFrj8$d1gk6^PSbw7jk!-^URz{=;xVPbJ(*;HTqV<$;*3eixuR>ntje4&9Id; zy&fwF^IJgerR_V{4)UL3`8-9dQ{KdO?QyzeP76Nd)*UA*W03x?aOx^xral88fLdG&+dU1QpIWPZq~{`gEH{hTPmlid;h20l-hePifq zek|88eWdNzv+}UEl?hAxOFI*0bYhOJv%`FAVDI&rt_1DlY1+%C)-nG2S-ieOC%3M@ zoM&HwXRZgh)AtX=`veA0cj|x_N&rQSvzsGTtBDPY3?IIEY(e=JFHwu9%uVh9XrdL_Ir!EbSHCq=z2a3roXn~ zqn{|0@@k408l)LMmz5E%x(V&$&1I_>ZAg^N=i1j;9(b4=uTH1k8%N(Ro9<}0_V8|D zXRlbiw>5mL|2yvre;|?#@)q(AQ(zI_`p}gck0(j>{h9RP+GxA_l*H8)RV<%iJjoc7(rj#l5qS&GZ%GWOr(d$BvF zZTU(piWJ?qF>P9x8vSUUN`Z_*zfV>v61FU~FZ#Z57D7EAHrax?)b%V{WPizhtyhl= zVhw?8xt_2DPKG4VTzLE~N`>Do{w)7ITBM~~>rZN=*ox7NeYLTMpCO8Rd7?&0Z$1 z%+u^HD-#|~HVWh-d_v~mG{;hYwz(`^%pX@R+dJa-oWG-fyI?XdL)INVimHqhh9wpE zqiiLgjMjuE2~~4yE-9IRKm;b)OTB6cO#B%;MLbOlN*x~BSGPIt?fGFiXC#M#_g?iz z?thzws_A{dYIJ%Ks_DG-=hr+Pc;4Ok9+0OgX>-Ir{8gT@N?FpUt98Y7?5W%} z^^m)L>LFL>o`&adkMy&7)Z_UKcFp57!a1Bhf0njK?gLsYmvv3C#=^65F7e;%?#pPU zO3HQi`!I?U=i=|qSTQhvD*J;!jPrf$6dC60U}q)CZ#`-+bLZXVW$qBA#!2(fCrBg1 zIbu6`6nB1krPPqu<>;9<^Sib7CD)U8nLV#}=kMS1spaFJ6GNr+n&7 zS3Q`Haxr@0Kbz+BBO{{ritUAGL?!CaMSiK4WXzD&7DZY+sCXp)&QsN5zQ4+vhI2l0 zy0G$%Jp}PSuabQ8&VRG?p3Z;EC6c%QvDq=0Bau^)_x?P5q3~z!Ho=7**XQDlR5RTuM*CWvmHP5mOp+|wYh9fk&hMgztqjjUN0}~eN zGs|FIkHpJ(eqOxKkvNps4F*r~jby+dh?Ycd=9#?eoNr_j-UuGR2e0MzwS4kIu4vbs zUWdFqk==bSpQ}fe>$VRk9pyjYW=?sUd0*44>MfsdH#kKg?dA0pA$q!uU)M7>l63|P z$o5)8cW)ND{uBRo2(&ljCO;}DRv8On$t>@rOkJ5H~E%sH-shsZtt^7n_sAplr zlS$GL=hoHVmXg!#668B_s!a5WlhJD&@a)2? zN1u0>nx#*lqmi2yeSR%^`b+6n!I^)5bRgu-)_uRI^qzP=+L4JoVof9WmXac(QqUHj z5L4+rktTXqZkbwX3qM=$YfD?y-P_YS?un0%Z$_3szBzhwP2!%`JJ0fcB2a|w`g1sm zT6cie){rFz`Z?cC$ADvt?JE0#Wi|(q8Ajt1Cao8}{wlWZg&=F+`qpee0_btcd96q7 zHvd|<2j}|0ia(jG+ZQ6q)zW7ztc|jy$ZmT^7^a|*6G<~E!kX+#YxOa{y1lq(wOSAN zBU$v#;9l+jcgv|2#D9%>ujWg2P^2Mn0xC67ZkyT;3V3{^jn=ETf3E(qoIL~SkF)$V zBIvESuhS6QQ=PWGG{>5=KFzHbr(KV{dARhT56>`Wr3&o4nxZFD+K zsD!0>EOrWb0N0T5X12p>d)9fx9K&;0wina%F5-QT%^V%6-tjnID^Wfd>^v2Z;c#Oa zgfHdUKS><4^*c6`z>b|VGHoRy<~WQNYxj&pZnYEQK!J+EUlCSP_rCm4_U9V68OoE2J9s*UND;Yy0B6;=S{B`_4Yt@qi^wEB!v8$R%rKiufne! zq}>#2qmk&I&vVG!q^NXG8}T&aO;Dq?E?LcgiseYJYEpf^=OU|) z<)2P--V?70ko;bxn4ama*I`S8Cm$|9t$B_Xm(O!!mKIJksdr-k_PA-?yYuE5<;h@0s2Ll@B zDnZ9)D!fPtDv>PhmRBx@l2x9lPDPv*mF>{4n*Ye_Kj%=CeV#{2nn{UyqwfK?u&;Dq z?rD?znOEl=%W-JL(Ogz(S{`BLTtAlZtd{Q6ao-}b_Q>j3 zM%^)MXAtF_4cyb zEv8r2AouQ4{T)Y*z~9>jBh|J2eT~L4bGfx{ihi@Cq|%~I{U^{>tZlaR0L{{u(Kscu zw70y!dUUQ`?=NM&n5vOm7vrlPsel2!VNWssu5tw+tE*%FV|{hJ&+X&CyFzW68A`bX z-!JIbXPmt6G{tOGuR9A? zNKQZAd!?zPDXNTk(2hWQS7`Q@#DYpa1?Va*_a*gc3}9VeMVs1oWgnj|<13tqcVDW3 z?B4oy-pC}5)Ol~e)Z#3cnBSP?iTQ1$gVfJy2FY-pvcZqmSOf}5E^k9B_D1P0KUV)>%_{T^EA}srUTpD)~@0x8# z*7Au!qqe3wu_e~IeaRH<>5*7Um?s1*Xg^>bVMN?`1XIYp_oMCaXFVEV#OV=nta@Z} zqpwNUT~+vD)pwj%_~C>A_A+QqOWoyz9c$mlYE{WP?LT!6{}O7F5nazM2EMrp@KJzc$Yt^cO*W7seEedj$v%H9@Dq7N?ENEI?uvkj>}cynqetaX z4UzP#{t8m}Ei(N-8;J7zX{9@|=JYJ@`&2BB+;v~n?N%PG# z&4ktQkLBuXq1(%f6rp0CdvCvbyavle_ryJTbLdm|`gMT}A(nngIYO&d+NYFa?ri#w z|4!FfLLc=im??YB{cW|L4g~%bK>HKd%h+Ipn^2r;0MIPwTC{76202vi4r zA=GyuH09xfwL!hOL_UMFHB%kktTn_q%jRJ6W>mg;@KU(;ao+bjJ)Bhqi*M*5AKK+1v7Sw3DfHN%*CY|7Yu5q*;C9=afhCkyT2b1PM71}=*+5s+! zPiWDXiyvh*h=pKwG@>GZUHnbnt7rMKVEC2HVo=%j>2&AQOO#>bILYk=*rIk9_hqN{ zJPpb*R9nnF8L+fUE=$s1-5fMHXDrVIS)22j_g;Cg^myh~;&_#?z4#30Q^)=dXUN6z znX8N`>alpAoU0P=6CR9*!Sb5ob5*`gx-8F1ds@lMUVHbAcyia6EM`O{s1bnirWVqbv0GzAW=a1DgE$7$T z3jH+S6Wzj)fZj}n^K~}1pX~QHa-yFvVb_`Mxyllj8Jn1wSkKz$rM^93t%)Zh1uth> z0W&i(|3F5Jdcy0rdKKbc*Dkcn#dHF52D#5E%-F;f#2VM$T_d@0;A6Y!jQONK|MY83 zEdR`t(q)gZ<-1+6R`lv>GZdI->g9y`TGx-W<+9@Z6CW;qUddI~2Fy&w@(}iRAA6g$ zw;xR26#OZ~#cJtT#>7kiOKox+T^h}cjl_p7ha!eM607&}Q#MD-{8TJWt}>l*{zyz` zh;&?*-8xbcgs$*9n`p7cX(K&s^>^yaLr{A@K_6%IqUQd^WM?A}F@JU}&U?gDkt<8K zyY);tBLp+w?HO|Fdt+t-=XL zR3QnOd~;bL=~I$QrG4}5+G3qoVdYcGuEaXtRMeyP>fBg}H^-GzI7agTtoq!YqBJ;% zb63vY#rzkXLy1$XP>1n*@j|fo-HCtR$`xdhac=sqyw7J|>m=;mv+PT$VZM>?pU5{~ z$+!M+M!laeag~31A{M;2wzQ%WT9^w|MviucKM!S%r^2OwkT_z=p{QHcOk~Y}m?Hqr zQrSVSEMHM|3;(FRYX4HY%IETMPkU$Z-gDq>*QB*X{+t~zKjF>z9y#I2vrNX;JU%xk zWh3GmALb*^NmAPU91^Obud=?Fo%$9>9+K_wW0cKa)Z`f z|Ci8v%Z5wc4*A)*&>o3u0Uz%S65CZ^;Q@;ZToc2VQTH*Z-Cl#t_GmXjO|>UrhHgrK zD&AL8J@cPSNm9xXK#r3eAPXUFzL)-kgUWOFwATQEz;;{n*`T^uw2c_N0}1r;w5MnObAhv!Q-F9O25N;B#=dJ6WYi zqO0tj1gu{go|}VTR=so7s6x6acPQ5<8w@gCqu9?U+46z# z$f}v~#J#B&82NA59J`|LVTB-n1P=aOIN18GobsG($q~w6?6XH1@WSl#$}866oktn4 zwcfdO!PsMuF2+5@k}g0|s0p%k!H8vxE>buCRiz6?9p}*n`{(;~F&YC}U1FdL>V@!u zFEdzu-lL86%MAA8w`hZv;kgZPwPXe(ee-C8wdQ@==-UG4l^M@OX5hp~_-vj=Vds30 zI@T{a7@uoV2W!W#E_HD7Z@I$yjBn_?)%st?wS(_*;S54OhtT$9G2Ry0gtv^Hbl2$& zuwEGBT@lxK&sG~Oho-G!fu0?esAbGXxzVpT+85h__VZ{2hW8_HK0kKouLI9yRK$81 zoUt3>%zABJ46UAq1HW1Aw+Lt6vssOnw7bO_IAAmrS>h~Ned#0@8`;B;R zUL_f$WnT6cHmiERFQ*KJTC=5XhYn?QUf2FGzN?mV)c=ILN}mK**sGVK4>jI!m)7}3 z^}c!62kOI6U$rB2hWcP{Zr?}pIqYfliX5&GFH1CJ=js4zBOM0YKHCrbq({__`XhE& z;vL^3Mibs^>cCxN9&6t#@$)69vU?$Qn5ZP2KVjNdCR=I73SG^LAQEnKBaj?5eApcl zQyJ@N;~oRZC3vj|;+b0ChLN&3M}JYXK~uHs@x-~Q9|F|Ce}EWv6hnv6x7b46eja3H zY)l2Iuf?MR#`R(<0IWu>yxh|}PgM%y+n@zIogWi}J<0BQ04X{c$(yl>te`$pV*Azl zG*70g-p$IJb

te$E)3KJv?+y_q7eo?VDfwYH&_$kbV7$8EB`^emtkQ_lWaB9`-W zlCgXrv$3u+w~kp)){Fe*Sx-IBYcxAkdS3JNlC}3x4WMyJWaE)}|6D52G$&clxCFJT zt?Y9dZMm4{Y0KsD0~<{osZpjyTtX!IqA3IMNGc=n8|W|H6+N7vJN#Jutk?3%7xIe! zP2{9?|9^IDTCMbnZH&CA8iOmmzpyK!g*YbJ2peRt5Vd+C(0H_@ z0Q|-3BveY})u@*x`L4=IYLs%L-uwD%Z-^N`9+k(%KAJF_I<%rXoB8^ztnBdQy81Pm zjRw55E~(@L@cyacF2rWkCjzgsDx{93;7N51?1|%lVu});7W+=nt)tx#xj!%`=F5Db z&2=(50N)zxETN=-L0-~M;pg$6_9tT2SXR(KmqmiR1-|UA`ihW3fev51L8SG*F+%?}3jjHPFY7AxIxPUKb`< z)-=h!&OQ}gHtgvm=a8^)W?fC6mJ-}s?=H)eRtcEz)6xYiaeDg%Ew=W@>vo@Wtum={-d)_Z|cx*+|W;R|~;8RNm7JtPyJM*XvNU`(?dPZ@-|K z);@XteEZF-UMv-O6D%!Xv-T(6&Gzv%y9?ueZ5Lm&2eHT3tU7AZIjfFxiErtgr+@Sy zc$ro{CttR9$~vTcr`GFXPhTE4@pAZ>J4ViJy(&kSag%vkz>6d)4!#k&k4#6~Q^lz` zh_JBk1(RdETtE8<0k`B2+WLQ1D8-fRsZQxgR`?GWMu=}&8e{!Xj31mH3yZ!-_w2LN zlihW0XRXs%^^@QC#hdsgxFhOrqmHJ#KTzmMXs^DX5q-5 zFr0tUj>4dZyp(+SJ!0TMzWbx|xpHwN!Rxv2cq;ckXBUhmMKol8i*cm+duJpGc@sP7 z7BEeFw;mflr)Ftujd~g^zSZxtMkKRO2lm;F^~{ZW;rCcQ*2b8HJ!3AuMTn;oLMdzL z^@oCDES;BEJX=qtsc)fuEVkCyQ}rQY^t971rgj$gm*UT6TGFo6O4HcBb~dNa(mUK` zIiCGbd2Q|!fp^W{Ba@`?3#9Z2PvEps?NrNQ^+qn={Ci5%Z^$(Hr;y-GH=*BuI( zO$@ePRg&c0p$daJC)ntO=k|;NLOZQN?IXX7l$k*7ifPSz2mg&$SL7AdJB!~4O`)Ie zGttX-jy7vpF6Y;2@$@k}8qv%#+mC1_9Z{czj5?7BYv4&p?_Mtxba|o!|DDog-UUgV zd3C}ntuOv}Y1PGAB1tfRuej=I^Le=Pdyr7~<4q?)MxpPG(w2<9G|J)j?$QqPyz3LO zGW(|y&?=2=xZj8*s3lCYMtj&9jg;3qeBKNi-zq~?jr!il;HT0B@UW`=@a7NXeEYj8 z2It|Oc64bc+1QwuOZD#JY^mC6AT};qyFPR+sgJ~$gVl=;q4v8~s%GdNSX&b`&&Z*F zrisEX)-uRjjcV{x$HixwsF&M1;{s>eKsw|nNz~k3+u-<|@{mxezXQEa%HU_zcQ1v9 ztuBTqlypkV64(rssLxtZVyqy7QtcyxCe#N^JrRUNdiB1g_IdOzixEosn8uJ<7|kt| zGUJyj>g8ejwX6;y~E*eBDEAq{#lXiCA$)N7m% zUdHP^8OumSUKa%GFwqP0jWr|~YnVqdtjCBc2K+W!T~|^}>(m`q^0#=6l@jr~HgW0> zV*#yGcUZ>|Nde25^tU7ISSfI8SQ@SuJFGfrVTV&jE*?9qAZTId)-tXUVaLLm`TGbv z7N?x_5$C^{NAJm=zEw)Ep|q(HQ-VzWN@}i-#I{72@qMu&Yx%$odkb>6m)bmnoP_~% z;t}L5yqN=!A%`;%pj9p#a?DG&Ajgb!1UU}|s<}#iP-iG$V=)rmj)LxtW8BQZFm zA+Bmip0AWO3Q;_}r0v(nYQde%n~qaAzNP+5JmUco0lPBpdK|CtNtn&xx2%!kf55u0;g~X*UabQC^iRlO)YK2`dS zbVh9f;9HCllQ*oivV3@B3I9GMFFNXt9Z^Q$#Pgc+=`p1&y+`-VewZkpkaRpN#*F9?vzpVUoB(le=o1hn!L#fuXcnb65K9m#>eJH7n zX+a6om!XY%P=ZwOVVJJkJO#exPius9RV$(eCDwrF^*^>g0P&i>Ep@RO1?){@hLNp< zyA;E*PTXWh0Uc+wpxY9vwxIDX#a$maqg1o~`2;{k`99AlB<|36u$F46N$)dJOZ_cG zO1|%*MJefM)YD9d>h$Z>U zYDC;ci!0q#YXsaiR*5qb`8%&f^z(DA36GqGpL2$nC8948*?uC9q^mJB4&aG|4>@GqfkD`N*L1X&Q zTUW|Mq;*-?q+Ij7T{906Sw-6Q3k<~+0@&10r7a%y6nmW!fCPRqNoVWdVqLV>;tc!y zQY8nuM!&z-KBOVM(wdK4SB3OZm3J*Ak_9D}1b{gK#=GQTZu{EAcoGi_us&(Qd;TnbJVuXWA^j7sO&sn&s0TrnI;?ZAi^Yjc>*i*0P=)oW{$`L`bQQx$&+ z@%*n zEn{r$d`grjOj4zWHJ(k3$LA__V!sL*tCG_3Oq86R-HFV0vT#(VrWX#DSayv8)ttWPbY7_KI<#SX}+kg|6KkL zPa7xtL0f$zub4qWDX+1&+NJ^g$e(TL10JdQdevT3Yg>X#)Q8KtsrF}amts1$!-3h+ ztU_*w&x!Hw$}H9U#y-RfX`8j_zP1nXEn=YkEe``Jo0@3Y%YY%%SyHV1%co(`lTx4G zD^SwbMRi{)71-`rQYgCEaUO_TvC#Uc&QPj(B-MTYzW7e|bu9e#a>^jD(n}aye9-8> z6`JOX61=I6>zEktEZ0sOx;Lx#vCJ#}Vhy{>`LE`9?17P%9=-K*k{-P&hQ5`$0aOb@ z<{eMcEAG3-+{kC*TYM%Me=AZEkSL#_Cxd_*4y*H&6)&`W(yn|>FzVfp<|^l{95ZZD zpX%WneAqe(_K|!C^T*(U*^^D!zd6cHX)e50%R+)4i}v|RFb10bbi&+ISu4R-rsy@M5YX&j7oP}i*ct2Wj`C-$Gg~+& zLu-o7Wy1rZR!kIlCa*XJ`6K!Nyc6U13t3Y?Z&P&NqY%}Q@f2D_>XKe+y;C`z+eye` zQ$E-G)zg>e^?Jq-Eair-Qt3a3fv2nJwhEdbF{fj6Q-E*3iPbwe`}Fkk8-)`N33a>=`j&E4bpU$%AHm*$?$t@_TJ zUNWDSJv^&r`kmtmsn6S@Cd4A(1E>#&dBLdFhd260q!znePQ>>AP`na&Tk~}{Isw2_ zh_Jj8zX8?6u$A#k_^soq2fmC8?8><+I7mr7SvHQ^?pHp+>5lj2vENWT1Th- z`vvuWR??^SCjxQQ$MsTXviR7>`^$v6IkiEF? z`UuS4jM=KhFT6H*m#@TcgAe>h{-2+SiHzG@x%R!RVt2}=BLV~O5EdumGWx0Si@r}7 z?8g<_7(70MBI1CAJv>2${hkYZ@E&2m7r@>|{!sI-y%=NE5c8te23_A+WTE`^`Lb{{ z9tLQlBE(i+0CSov(606;Qj_UroK(Wa`Gk>ZLYvbc2`|17&cdD!WvxE1Gp0X=UDDe; zUe`DfI!AGqUi{DOO0;qoVe%3LKSE`O7jeJ-c`Du}+1?qvaKUFVUK2cq#Y!vQ|C>Lu9qI<@#vbooBM cRx4^oP(6`Sw{YK=6$R3chguK*&!i3iKQ: + 180001000: 48 83 ec 28 sub rsp,0x28 + 180001004: ba 01 00 00 00 mov edx,0x1 + 180001009: c6 44 24 30 7e mov BYTE PTR [rsp+0x30],0x7e + 18000100e: 48 8d 0d 4b 50 01 00 lea rcx,[rip+0x1504b] # 0x180016060 + 180001015: e8 96 1a 00 00 call 0x180002ab0 + 18000101a: 48 8b 0d 3f 50 01 00 mov rcx,QWORD PTR [rip+0x1503f] # 0x180016060 + 180001021: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30] + 180001026: 88 01 mov BYTE PTR [rcx],al + 180001028: 48 8d 41 01 lea rax,[rcx+0x1] + 18000102c: 48 8d 0d cd d2 00 00 lea rcx,[rip+0xd2cd] # 0x18000e300 + 180001033: 48 89 05 2e 50 01 00 mov QWORD PTR [rip+0x1502e],rax # 0x180016068 + 18000103a: 48 83 c4 28 add rsp,0x28 + 18000103e: e9 b5 b8 00 00 jmp 0x18000c8f8 + 180001043: cc int3 + 180001044: cc int3 + 180001045: cc int3 + 180001046: cc int3 + 180001047: cc int3 + 180001048: cc int3 + 180001049: cc int3 + 18000104a: cc int3 + 18000104b: cc int3 + 18000104c: cc int3 + 18000104d: cc int3 + 18000104e: cc int3 + 18000104f: cc int3 + 180001050: 48 83 ec 28 sub rsp,0x28 + 180001054: ba 08 00 00 00 mov edx,0x8 + 180001059: c7 44 24 30 02 39 39 mov DWORD PTR [rsp+0x30],0x39393902 + 180001060: 39 + 180001061: 48 8d 0d 98 4f 01 00 lea rcx,[rip+0x14f98] # 0x180016000 + 180001068: c7 44 24 34 39 39 39 mov DWORD PTR [rsp+0x34],0x3393939 + 18000106f: 03 + 180001070: e8 3b 1a 00 00 call 0x180002ab0 + 180001075: 48 8b 0d 84 4f 01 00 mov rcx,QWORD PTR [rip+0x14f84] # 0x180016000 + 18000107c: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30] + 180001081: 48 89 01 mov QWORD PTR [rcx],rax + 180001084: 48 8d 41 08 lea rax,[rcx+0x8] + 180001088: 48 8d 0d e1 d2 00 00 lea rcx,[rip+0xd2e1] # 0x18000e370 + 18000108f: 48 89 05 72 4f 01 00 mov QWORD PTR [rip+0x14f72],rax # 0x180016008 + 180001096: 48 83 c4 28 add rsp,0x28 + 18000109a: e9 59 b8 00 00 jmp 0x18000c8f8 + 18000109f: cc int3 + 1800010a0: 48 83 ec 28 sub rsp,0x28 + 1800010a4: ba 08 00 00 00 mov edx,0x8 + 1800010a9: c7 44 24 30 02 31 32 mov DWORD PTR [rsp+0x30],0x31323102 + 1800010b0: 31 + 1800010b1: 48 8d 0d 60 4f 01 00 lea rcx,[rip+0x14f60] # 0x180016018 + 1800010b8: c7 44 24 34 32 31 34 mov DWORD PTR [rsp+0x34],0x3343132 + 1800010bf: 03 + 1800010c0: e8 eb 19 00 00 call 0x180002ab0 + 1800010c5: 48 8b 0d 4c 4f 01 00 mov rcx,QWORD PTR [rip+0x14f4c] # 0x180016018 + 1800010cc: 48 8b 44 24 30 mov rax,QWORD PTR [rsp+0x30] + 1800010d1: 48 89 01 mov QWORD PTR [rcx],rax + 1800010d4: 48 8d 41 08 lea rax,[rcx+0x8] + 1800010d8: 48 8d 0d 01 d3 00 00 lea rcx,[rip+0xd301] # 0x18000e3e0 + 1800010df: 48 89 05 3a 4f 01 00 mov QWORD PTR [rip+0x14f3a],rax # 0x180016020 + 1800010e6: 48 83 c4 28 add rsp,0x28 + 1800010ea: e9 09 b8 00 00 jmp 0x18000c8f8 + 1800010ef: cc int3 + 1800010f0: 48 83 ec 28 sub rsp,0x28 + 1800010f4: ba 01 00 00 00 mov edx,0x1 + 1800010f9: c6 44 24 30 13 mov BYTE PTR [rsp+0x30],0x13 + 1800010fe: 48 8d 0d 8b 4f 01 00 lea rcx,[rip+0x14f8b] # 0x180016090 + 180001105: e8 a6 19 00 00 call 0x180002ab0 + 18000110a: 48 8b 0d 7f 4f 01 00 mov rcx,QWORD PTR [rip+0x14f7f] # 0x180016090 + 180001111: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30] + 180001116: 88 01 mov BYTE PTR [rcx],al + 180001118: 48 8d 41 01 lea rax,[rcx+0x1] + 18000111c: 48 8d 0d 2d d3 00 00 lea rcx,[rip+0xd32d] # 0x18000e450 + 180001123: 48 89 05 6e 4f 01 00 mov QWORD PTR [rip+0x14f6e],rax # 0x180016098 + 18000112a: 48 83 c4 28 add rsp,0x28 + 18000112e: e9 c5 b7 00 00 jmp 0x18000c8f8 + 180001133: cc int3 + 180001134: cc int3 + 180001135: cc int3 + 180001136: cc int3 + 180001137: cc int3 + 180001138: cc int3 + 180001139: cc int3 + 18000113a: cc int3 + 18000113b: cc int3 + 18000113c: cc int3 + 18000113d: cc int3 + 18000113e: cc int3 + 18000113f: cc int3 + 180001140: 48 83 ec 28 sub rsp,0x28 + 180001144: ba 01 00 00 00 mov edx,0x1 + 180001149: c6 44 24 30 12 mov BYTE PTR [rsp+0x30],0x12 + 18000114e: 48 8d 0d 23 4f 01 00 lea rcx,[rip+0x14f23] # 0x180016078 + 180001155: e8 56 19 00 00 call 0x180002ab0 + 18000115a: 48 8b 0d 17 4f 01 00 mov rcx,QWORD PTR [rip+0x14f17] # 0x180016078 + 180001161: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30] + 180001166: 88 01 mov BYTE PTR [rcx],al + 180001168: 48 8d 41 01 lea rax,[rcx+0x1] + 18000116c: 48 8d 0d 4d d3 00 00 lea rcx,[rip+0xd34d] # 0x18000e4c0 + 180001173: 48 89 05 06 4f 01 00 mov QWORD PTR [rip+0x14f06],rax # 0x180016080 + 18000117a: 48 83 c4 28 add rsp,0x28 + 18000117e: e9 75 b7 00 00 jmp 0x18000c8f8 + 180001183: cc int3 + 180001184: cc int3 + 180001185: cc int3 + 180001186: cc int3 + 180001187: cc int3 + 180001188: cc int3 + 180001189: cc int3 + 18000118a: cc int3 + 18000118b: cc int3 + 18000118c: cc int3 + 18000118d: cc int3 + 18000118e: cc int3 + 18000118f: cc int3 + 180001190: 40 53 rex push rbx + 180001192: 48 83 ec 20 sub rsp,0x20 + 180001196: ba 06 00 00 00 mov edx,0x6 + 18000119b: c7 44 24 30 66 77 75 mov DWORD PTR [rsp+0x30],0x70757766 + 1800011a2: 70 + 1800011a3: 48 8d 0d 86 4e 01 00 lea rcx,[rip+0x14e86] # 0x180016030 + 1800011aa: 66 c7 44 24 34 0d 0a mov WORD PTR [rsp+0x34],0xa0d + 1800011b1: e8 fa 18 00 00 call 0x180002ab0 + 1800011b6: 48 8b 1d 73 4e 01 00 mov rbx,QWORD PTR [rip+0x14e73] # 0x180016030 + 1800011bd: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 1800011c2: 48 8b cb mov rcx,rbx + 1800011c5: 41 b8 06 00 00 00 mov r8d,0x6 + 1800011cb: e8 9b c6 00 00 call 0x18000d86b + 1800011d0: 48 8d 43 06 lea rax,[rbx+0x6] + 1800011d4: 48 8d 0d 55 d3 00 00 lea rcx,[rip+0xd355] # 0x18000e530 + 1800011db: 48 89 05 56 4e 01 00 mov QWORD PTR [rip+0x14e56],rax # 0x180016038 + 1800011e2: 48 83 c4 20 add rsp,0x20 + 1800011e6: 5b pop rbx + 1800011e7: e9 0c b7 00 00 jmp 0x18000c8f8 + 1800011ec: cc int3 + 1800011ed: cc int3 + 1800011ee: cc int3 + 1800011ef: cc int3 + 1800011f0: 40 53 rex push rbx + 1800011f2: 48 83 ec 20 sub rsp,0x20 + 1800011f6: ba 05 00 00 00 mov edx,0x5 + 1800011fb: c7 44 24 30 76 65 72 mov DWORD PTR [rsp+0x30],0xd726576 + 180001202: 0d + 180001203: 48 8d 0d 9e 4e 01 00 lea rcx,[rip+0x14e9e] # 0x1800160a8 + 18000120a: c6 44 24 34 0a mov BYTE PTR [rsp+0x34],0xa + 18000120f: e8 9c 18 00 00 call 0x180002ab0 + 180001214: 48 8b 1d 8d 4e 01 00 mov rbx,QWORD PTR [rip+0x14e8d] # 0x1800160a8 + 18000121b: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 180001220: 48 8b cb mov rcx,rbx + 180001223: 41 b8 05 00 00 00 mov r8d,0x5 + 180001229: e8 3d c6 00 00 call 0x18000d86b + 18000122e: 48 8d 43 05 lea rax,[rbx+0x5] + 180001232: 48 8d 0d 67 d3 00 00 lea rcx,[rip+0xd367] # 0x18000e5a0 + 180001239: 48 89 05 70 4e 01 00 mov QWORD PTR [rip+0x14e70],rax # 0x1800160b0 + 180001240: 48 83 c4 20 add rsp,0x20 + 180001244: 5b pop rbx + 180001245: e9 ae b6 00 00 jmp 0x18000c8f8 + 18000124a: cc int3 + 18000124b: cc int3 + 18000124c: cc int3 + 18000124d: cc int3 + 18000124e: cc int3 + 18000124f: cc int3 + 180001250: 48 83 ec 28 sub rsp,0x28 + 180001254: ba 01 00 00 00 mov edx,0x1 + 180001259: c6 44 24 30 04 mov BYTE PTR [rsp+0x30],0x4 + 18000125e: 48 8d 0d e3 4d 01 00 lea rcx,[rip+0x14de3] # 0x180016048 + 180001265: e8 46 18 00 00 call 0x180002ab0 + 18000126a: 48 8b 0d d7 4d 01 00 mov rcx,QWORD PTR [rip+0x14dd7] # 0x180016048 + 180001271: 0f b6 44 24 30 movzx eax,BYTE PTR [rsp+0x30] + 180001276: 88 01 mov BYTE PTR [rcx],al + 180001278: 48 8d 41 01 lea rax,[rcx+0x1] + 18000127c: 48 8d 0d 8d d3 00 00 lea rcx,[rip+0xd38d] # 0x18000e610 + 180001283: 48 89 05 c6 4d 01 00 mov QWORD PTR [rip+0x14dc6],rax # 0x180016050 + 18000128a: 48 83 c4 28 add rsp,0x28 + 18000128e: e9 65 b6 00 00 jmp 0x18000c8f8 + 180001293: cc int3 + 180001294: cc int3 + 180001295: cc int3 + 180001296: cc int3 + 180001297: cc int3 + 180001298: cc int3 + 180001299: cc int3 + 18000129a: cc int3 + 18000129b: cc int3 + 18000129c: cc int3 + 18000129d: cc int3 + 18000129e: cc int3 + 18000129f: cc int3 + 1800012a0: 48 83 ec 28 sub rsp,0x28 + 1800012a4: 41 b8 0e 00 00 00 mov r8d,0xe + 1800012aa: 48 8d 15 3f eb 00 00 lea rdx,[rip+0xeb3f] # 0x18000fdf0 + 1800012b1: 48 8d 0d a8 3d 01 00 lea rcx,[rip+0x13da8] # 0x180015060 + 1800012b8: e8 53 13 00 00 call 0x180002610 + 1800012bd: 48 8d 0d 2c d4 00 00 lea rcx,[rip+0xd42c] # 0x18000e6f0 + 1800012c4: 48 83 c4 28 add rsp,0x28 + 1800012c8: e9 2b b6 00 00 jmp 0x18000c8f8 + 1800012cd: cc int3 + 1800012ce: cc int3 + 1800012cf: cc int3 + 1800012d0: 48 83 ec 28 sub rsp,0x28 + 1800012d4: 41 b8 0f 00 00 00 mov r8d,0xf + 1800012da: 48 8d 15 1f eb 00 00 lea rdx,[rip+0xeb1f] # 0x18000fe00 + 1800012e1: 48 8d 0d b8 3d 01 00 lea rcx,[rip+0x13db8] # 0x1800150a0 + 1800012e8: e8 23 13 00 00 call 0x180002610 + 1800012ed: 48 8d 0d 6c d4 00 00 lea rcx,[rip+0xd46c] # 0x18000e760 + 1800012f4: 48 83 c4 28 add rsp,0x28 + 1800012f8: e9 fb b5 00 00 jmp 0x18000c8f8 + 1800012fd: cc int3 + 1800012fe: cc int3 + 1800012ff: cc int3 + 180001300: 48 83 ec 28 sub rsp,0x28 + 180001304: 41 b8 13 00 00 00 mov r8d,0x13 + 18000130a: 48 8d 15 ff ea 00 00 lea rdx,[rip+0xeaff] # 0x18000fe10 + 180001311: 48 8d 0d c8 3e 01 00 lea rcx,[rip+0x13ec8] # 0x1800151e0 + 180001318: e8 f3 12 00 00 call 0x180002610 + 18000131d: 48 8d 0d ac d4 00 00 lea rcx,[rip+0xd4ac] # 0x18000e7d0 + 180001324: 48 83 c4 28 add rsp,0x28 + 180001328: e9 cb b5 00 00 jmp 0x18000c8f8 + 18000132d: cc int3 + 18000132e: cc int3 + 18000132f: cc int3 + 180001330: 48 83 ec 28 sub rsp,0x28 + 180001334: 41 b8 11 00 00 00 mov r8d,0x11 + 18000133a: 48 8d 15 e7 ea 00 00 lea rdx,[rip+0xeae7] # 0x18000fe28 + 180001341: 48 8d 0d 38 3e 01 00 lea rcx,[rip+0x13e38] # 0x180015180 + 180001348: e8 c3 12 00 00 call 0x180002610 + 18000134d: 48 8d 0d ec d4 00 00 lea rcx,[rip+0xd4ec] # 0x18000e840 + 180001354: 48 83 c4 28 add rsp,0x28 + 180001358: e9 9b b5 00 00 jmp 0x18000c8f8 + 18000135d: cc int3 + 18000135e: cc int3 + 18000135f: cc int3 + 180001360: 48 83 ec 28 sub rsp,0x28 + 180001364: 41 b8 13 00 00 00 mov r8d,0x13 + 18000136a: 48 8d 15 cf ea 00 00 lea rdx,[rip+0xeacf] # 0x18000fe40 + 180001371: 48 8d 0d 68 3d 01 00 lea rcx,[rip+0x13d68] # 0x1800150e0 + 180001378: e8 93 12 00 00 call 0x180002610 + 18000137d: 48 8d 0d 2c d5 00 00 lea rcx,[rip+0xd52c] # 0x18000e8b0 + 180001384: 48 83 c4 28 add rsp,0x28 + 180001388: e9 6b b5 00 00 jmp 0x18000c8f8 + 18000138d: cc int3 + 18000138e: cc int3 + 18000138f: cc int3 + 180001390: 48 83 ec 28 sub rsp,0x28 + 180001394: 41 b8 14 00 00 00 mov r8d,0x14 + 18000139a: 48 8d 15 b7 ea 00 00 lea rdx,[rip+0xeab7] # 0x18000fe58 + 1800013a1: 48 8d 0d b8 3d 01 00 lea rcx,[rip+0x13db8] # 0x180015160 + 1800013a8: e8 63 12 00 00 call 0x180002610 + 1800013ad: 48 8d 0d 6c d5 00 00 lea rcx,[rip+0xd56c] # 0x18000e920 + 1800013b4: 48 83 c4 28 add rsp,0x28 + 1800013b8: e9 3b b5 00 00 jmp 0x18000c8f8 + 1800013bd: cc int3 + 1800013be: cc int3 + 1800013bf: cc int3 + 1800013c0: 48 83 ec 28 sub rsp,0x28 + 1800013c4: 41 b8 12 00 00 00 mov r8d,0x12 + 1800013ca: 48 8d 15 9f ea 00 00 lea rdx,[rip+0xea9f] # 0x18000fe70 + 1800013d1: 48 8d 0d e8 3d 01 00 lea rcx,[rip+0x13de8] # 0x1800151c0 + 1800013d8: e8 33 12 00 00 call 0x180002610 + 1800013dd: 48 8d 0d ac d5 00 00 lea rcx,[rip+0xd5ac] # 0x18000e990 + 1800013e4: 48 83 c4 28 add rsp,0x28 + 1800013e8: e9 0b b5 00 00 jmp 0x18000c8f8 + 1800013ed: cc int3 + 1800013ee: cc int3 + 1800013ef: cc int3 + 1800013f0: 48 83 ec 28 sub rsp,0x28 + 1800013f4: 41 b8 13 00 00 00 mov r8d,0x13 + 1800013fa: 48 8d 15 87 ea 00 00 lea rdx,[rip+0xea87] # 0x18000fe88 + 180001401: 48 8d 0d 18 3d 01 00 lea rcx,[rip+0x13d18] # 0x180015120 + 180001408: e8 03 12 00 00 call 0x180002610 + 18000140d: 48 8d 0d ec d5 00 00 lea rcx,[rip+0xd5ec] # 0x18000ea00 + 180001414: 48 83 c4 28 add rsp,0x28 + 180001418: e9 db b4 00 00 jmp 0x18000c8f8 + 18000141d: cc int3 + 18000141e: cc int3 + 18000141f: cc int3 + 180001420: 48 83 ec 28 sub rsp,0x28 + 180001424: 41 b8 12 00 00 00 mov r8d,0x12 + 18000142a: 48 8d 15 6f ea 00 00 lea rdx,[rip+0xea6f] # 0x18000fea0 + 180001431: 48 8d 0d 88 3c 01 00 lea rcx,[rip+0x13c88] # 0x1800150c0 + 180001438: e8 d3 11 00 00 call 0x180002610 + 18000143d: 48 8d 0d 2c d6 00 00 lea rcx,[rip+0xd62c] # 0x18000ea70 + 180001444: 48 83 c4 28 add rsp,0x28 + 180001448: e9 ab b4 00 00 jmp 0x18000c8f8 + 18000144d: cc int3 + 18000144e: cc int3 + 18000144f: cc int3 + 180001450: 48 83 ec 28 sub rsp,0x28 + 180001454: 41 b8 12 00 00 00 mov r8d,0x12 + 18000145a: 48 8d 15 57 ea 00 00 lea rdx,[rip+0xea57] # 0x18000feb8 + 180001461: 48 8d 0d d8 3c 01 00 lea rcx,[rip+0x13cd8] # 0x180015140 + 180001468: e8 a3 11 00 00 call 0x180002610 + 18000146d: 48 8d 0d 6c d6 00 00 lea rcx,[rip+0xd66c] # 0x18000eae0 + 180001474: 48 83 c4 28 add rsp,0x28 + 180001478: e9 7b b4 00 00 jmp 0x18000c8f8 + 18000147d: cc int3 + 18000147e: cc int3 + 18000147f: cc int3 + 180001480: 48 83 ec 28 sub rsp,0x28 + 180001484: 41 b8 12 00 00 00 mov r8d,0x12 + 18000148a: 48 8d 15 3f ea 00 00 lea rdx,[rip+0xea3f] # 0x18000fed0 + 180001491: 48 8d 0d 68 3c 01 00 lea rcx,[rip+0x13c68] # 0x180015100 + 180001498: e8 73 11 00 00 call 0x180002610 + 18000149d: 48 8d 0d ac d6 00 00 lea rcx,[rip+0xd6ac] # 0x18000eb50 + 1800014a4: 48 83 c4 28 add rsp,0x28 + 1800014a8: e9 4b b4 00 00 jmp 0x18000c8f8 + 1800014ad: cc int3 + 1800014ae: cc int3 + 1800014af: cc int3 + 1800014b0: 48 83 ec 28 sub rsp,0x28 + 1800014b4: 41 b8 12 00 00 00 mov r8d,0x12 + 1800014ba: 48 8d 15 27 ea 00 00 lea rdx,[rip+0xea27] # 0x18000fee8 + 1800014c1: 48 8d 0d d8 3c 01 00 lea rcx,[rip+0x13cd8] # 0x1800151a0 + 1800014c8: e8 43 11 00 00 call 0x180002610 + 1800014cd: 48 8d 0d ec d6 00 00 lea rcx,[rip+0xd6ec] # 0x18000ebc0 + 1800014d4: 48 83 c4 28 add rsp,0x28 + 1800014d8: e9 1b b4 00 00 jmp 0x18000c8f8 + 1800014dd: cc int3 + 1800014de: cc int3 + 1800014df: cc int3 + 1800014e0: 48 83 ec 28 sub rsp,0x28 + 1800014e4: 41 b8 15 00 00 00 mov r8d,0x15 + 1800014ea: 48 8d 15 0f ea 00 00 lea rdx,[rip+0xea0f] # 0x18000ff00 + 1800014f1: 48 8d 0d 48 3b 01 00 lea rcx,[rip+0x13b48] # 0x180015040 + 1800014f8: e8 13 11 00 00 call 0x180002610 + 1800014fd: 48 8d 0d 2c d7 00 00 lea rcx,[rip+0xd72c] # 0x18000ec30 + 180001504: 48 83 c4 28 add rsp,0x28 + 180001508: e9 eb b3 00 00 jmp 0x18000c8f8 + 18000150d: cc int3 + 18000150e: cc int3 + 18000150f: cc int3 + 180001510: 48 83 ec 28 sub rsp,0x28 + 180001514: 41 b8 12 00 00 00 mov r8d,0x12 + 18000151a: 48 8d 15 f7 e9 00 00 lea rdx,[rip+0xe9f7] # 0x18000ff18 + 180001521: 48 8d 0d 58 3b 01 00 lea rcx,[rip+0x13b58] # 0x180015080 + 180001528: e8 e3 10 00 00 call 0x180002610 + 18000152d: 48 8d 0d 6c d7 00 00 lea rcx,[rip+0xd76c] # 0x18000eca0 + 180001534: 48 83 c4 28 add rsp,0x28 + 180001538: e9 bb b3 00 00 jmp 0x18000c8f8 + 18000153d: cc int3 + 18000153e: cc int3 + 18000153f: cc int3 + 180001540: b8 01 00 00 00 mov eax,0x1 + 180001545: c3 ret + 180001546: cc int3 + 180001547: cc int3 + 180001548: cc int3 + 180001549: cc int3 + 18000154a: cc int3 + 18000154b: cc int3 + 18000154c: cc int3 + 18000154d: cc int3 + 18000154e: cc int3 + 18000154f: cc int3 + 180001550: 40 53 rex push rbx + 180001552: 48 83 ec 20 sub rsp,0x20 + 180001556: 48 8b d9 mov rbx,rcx + 180001559: 8b 49 10 mov ecx,DWORD PTR [rcx+0x10] + 18000155c: ff 15 be da 00 00 call QWORD PTR [rip+0xdabe] # 0x18000f020 + 180001562: 85 c0 test eax,eax + 180001564: 74 09 je 0x18000156f + 180001566: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10] + 180001569: ff 15 d1 da 00 00 call QWORD PTR [rip+0xdad1] # 0x18000f040 + 18000156f: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10] + 180001572: ff 15 50 db 00 00 call QWORD PTR [rip+0xdb50] # 0x18000f0c8 + 180001578: 85 c0 test eax,eax + 18000157a: 74 09 je 0x180001585 + 18000157c: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10] + 18000157f: ff 15 d3 da 00 00 call QWORD PTR [rip+0xdad3] # 0x18000f058 + 180001585: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10] + 180001588: ff 15 42 db 00 00 call QWORD PTR [rip+0xdb42] # 0x18000f0d0 + 18000158e: 85 c0 test eax,eax + 180001590: 74 0f je 0x1800015a1 + 180001592: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10] + 180001595: ff 15 45 db 00 00 call QWORD PTR [rip+0xdb45] # 0x18000f0e0 + 18000159b: c7 03 00 00 00 00 mov DWORD PTR [rbx],0x0 + 1800015a1: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10] + 1800015a4: ff 15 9e da 00 00 call QWORD PTR [rip+0xda9e] # 0x18000f048 + 1800015aa: 85 c0 test eax,eax + 1800015ac: 74 10 je 0x1800015be + 1800015ae: 8b 4b 10 mov ecx,DWORD PTR [rbx+0x10] + 1800015b1: ff 15 f1 da 00 00 call QWORD PTR [rip+0xdaf1] # 0x18000f0a8 + 1800015b7: c7 43 10 ff ff ff ff mov DWORD PTR [rbx+0x10],0xffffffff + 1800015be: 48 83 c4 20 add rsp,0x20 + 1800015c2: 5b pop rbx + 1800015c3: c3 ret + 1800015c4: cc int3 + 1800015c5: cc int3 + 1800015c6: cc int3 + 1800015c7: cc int3 + 1800015c8: cc int3 + 1800015c9: cc int3 + 1800015ca: cc int3 + 1800015cb: cc int3 + 1800015cc: cc int3 + 1800015cd: cc int3 + 1800015ce: cc int3 + 1800015cf: cc int3 + 1800015d0: 40 57 rex push rdi + 1800015d2: 48 83 ec 20 sub rsp,0x20 + 1800015d6: 83 39 00 cmp DWORD PTR [rcx],0x0 + 1800015d9: 48 8b f9 mov rdi,rcx + 1800015dc: 74 0b je 0x1800015e9 + 1800015de: b8 01 00 00 00 mov eax,0x1 + 1800015e3: 48 83 c4 20 add rsp,0x20 + 1800015e7: 5f pop rdi + 1800015e8: c3 ret + 1800015e9: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx + 1800015ee: 8b 59 10 mov ebx,DWORD PTR [rcx+0x10] + 1800015f1: 81 fb 80 00 00 00 cmp ebx,0x80 + 1800015f7: 76 35 jbe 0x18000162e + 1800015f9: 33 db xor ebx,ebx + 1800015fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180001600: 8b cb mov ecx,ebx + 180001602: ff 15 40 da 00 00 call QWORD PTR [rip+0xda40] # 0x18000f048 + 180001608: 85 c0 test eax,eax + 18000160a: 74 0f je 0x18000161b + 18000160c: ff c3 inc ebx + 18000160e: 81 fb 80 00 00 00 cmp ebx,0x80 + 180001614: 7e ea jle 0x180001600 + 180001616: 8b 5f 10 mov ebx,DWORD PTR [rdi+0x10] + 180001619: eb 0b jmp 0x180001626 + 18000161b: 8b cb mov ecx,ebx + 18000161d: ff 15 45 da 00 00 call QWORD PTR [rip+0xda45] # 0x18000f068 + 180001623: 89 5f 10 mov DWORD PTR [rdi+0x10],ebx + 180001626: 81 fb 80 00 00 00 cmp ebx,0x80 + 18000162c: 77 0e ja 0x18000163c + 18000162e: 48 8b 57 08 mov rdx,QWORD PTR [rdi+0x8] + 180001632: 8b cb mov ecx,ebx + 180001634: ff 15 36 da 00 00 call QWORD PTR [rip+0xda36] # 0x18000f070 + 18000163a: 89 07 mov DWORD PTR [rdi],eax + 18000163c: 8b 07 mov eax,DWORD PTR [rdi] + 18000163e: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 180001643: 48 83 c4 20 add rsp,0x20 + 180001647: 5f pop rdi + 180001648: c3 ret + 180001649: cc int3 + 18000164a: cc int3 + 18000164b: cc int3 + 18000164c: cc int3 + 18000164d: cc int3 + 18000164e: cc int3 + 18000164f: cc int3 + 180001650: 40 53 rex push rbx + 180001652: 48 83 ec 20 sub rsp,0x20 + 180001656: 48 8b d9 mov rbx,rcx + 180001659: 48 8b c2 mov rax,rdx + 18000165c: 48 8d 0d 75 e0 00 00 lea rcx,[rip+0xe075] # 0x18000f6d8 + 180001663: 0f 57 c0 xorps xmm0,xmm0 + 180001666: 48 8d 53 08 lea rdx,[rbx+0x8] + 18000166a: 48 89 0b mov QWORD PTR [rbx],rcx + 18000166d: 48 8d 48 08 lea rcx,[rax+0x8] + 180001671: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 180001674: ff 15 6e dd 00 00 call QWORD PTR [rip+0xdd6e] # 0x18000f3e8 + 18000167a: 48 8b c3 mov rax,rbx + 18000167d: 48 83 c4 20 add rsp,0x20 + 180001681: 5b pop rbx + 180001682: c3 ret + 180001683: cc int3 + 180001684: cc int3 + 180001685: cc int3 + 180001686: cc int3 + 180001687: cc int3 + 180001688: cc int3 + 180001689: cc int3 + 18000168a: cc int3 + 18000168b: cc int3 + 18000168c: cc int3 + 18000168d: cc int3 + 18000168e: cc int3 + 18000168f: cc int3 + 180001690: 48 8d 05 41 e0 00 00 lea rax,[rip+0xe041] # 0x18000f6d8 + 180001697: 48 89 01 mov QWORD PTR [rcx],rax + 18000169a: 48 83 c1 08 add rcx,0x8 + 18000169e: 48 ff 25 3b dd 00 00 rex.W jmp QWORD PTR [rip+0xdd3b] # 0x18000f3e0 + 1800016a5: cc int3 + 1800016a6: cc int3 + 1800016a7: cc int3 + 1800016a8: cc int3 + 1800016a9: cc int3 + 1800016aa: cc int3 + 1800016ab: cc int3 + 1800016ac: cc int3 + 1800016ad: cc int3 + 1800016ae: cc int3 + 1800016af: cc int3 + 1800016b0: 48 8b 51 08 mov rdx,QWORD PTR [rcx+0x8] + 1800016b4: 48 8d 05 6d e0 00 00 lea rax,[rip+0xe06d] # 0x18000f728 + 1800016bb: 48 85 d2 test rdx,rdx + 1800016be: 48 0f 45 c2 cmovne rax,rdx + 1800016c2: c3 ret + 1800016c3: cc int3 + 1800016c4: cc int3 + 1800016c5: cc int3 + 1800016c6: cc int3 + 1800016c7: cc int3 + 1800016c8: cc int3 + 1800016c9: cc int3 + 1800016ca: cc int3 + 1800016cb: cc int3 + 1800016cc: cc int3 + 1800016cd: cc int3 + 1800016ce: cc int3 + 1800016cf: cc int3 + 1800016d0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 1800016d5: 57 push rdi + 1800016d6: 48 83 ec 20 sub rsp,0x20 + 1800016da: 48 8d 05 f7 df 00 00 lea rax,[rip+0xdff7] # 0x18000f6d8 + 1800016e1: 48 8b f9 mov rdi,rcx + 1800016e4: 48 89 01 mov QWORD PTR [rcx],rax + 1800016e7: 8b da mov ebx,edx + 1800016e9: 48 83 c1 08 add rcx,0x8 + 1800016ed: ff 15 ed dc 00 00 call QWORD PTR [rip+0xdced] # 0x18000f3e0 + 1800016f3: f6 c3 01 test bl,0x1 + 1800016f6: 74 0d je 0x180001705 + 1800016f8: ba 18 00 00 00 mov edx,0x18 + 1800016fd: 48 8b cf mov rcx,rdi + 180001700: e8 0b b2 00 00 call 0x18000c910 + 180001705: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000170a: 48 8b c7 mov rax,rdi + 18000170d: 48 83 c4 20 add rsp,0x20 + 180001711: 5f pop rdi + 180001712: c3 ret + 180001713: cc int3 + 180001714: cc int3 + 180001715: cc int3 + 180001716: cc int3 + 180001717: cc int3 + 180001718: cc int3 + 180001719: cc int3 + 18000171a: cc int3 + 18000171b: cc int3 + 18000171c: cc int3 + 18000171d: cc int3 + 18000171e: cc int3 + 18000171f: cc int3 + 180001720: 48 8d 05 19 e0 00 00 lea rax,[rip+0xe019] # 0x18000f740 + 180001727: 48 c7 41 10 00 00 00 mov QWORD PTR [rcx+0x10],0x0 + 18000172e: 00 + 18000172f: 48 89 41 08 mov QWORD PTR [rcx+0x8],rax + 180001733: 48 8d 05 de df 00 00 lea rax,[rip+0xdfde] # 0x18000f718 + 18000173a: 48 89 01 mov QWORD PTR [rcx],rax + 18000173d: 48 8b c1 mov rax,rcx + 180001740: c3 ret + 180001741: cc int3 + 180001742: cc int3 + 180001743: cc int3 + 180001744: cc int3 + 180001745: cc int3 + 180001746: cc int3 + 180001747: cc int3 + 180001748: cc int3 + 180001749: cc int3 + 18000174a: cc int3 + 18000174b: cc int3 + 18000174c: cc int3 + 18000174d: cc int3 + 18000174e: cc int3 + 18000174f: cc int3 + 180001750: 48 83 ec 48 sub rsp,0x48 + 180001754: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 180001759: e8 c2 ff ff ff call 0x180001720 + 18000175e: 48 8d 15 db 1b 01 00 lea rdx,[rip+0x11bdb] # 0x180013340 + 180001765: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 18000176a: e8 79 bf 00 00 call 0x18000d6e8 + 18000176f: cc int3 + 180001770: 40 53 rex push rbx + 180001772: 48 83 ec 20 sub rsp,0x20 + 180001776: 48 8b d9 mov rbx,rcx + 180001779: 48 8b c2 mov rax,rdx + 18000177c: 48 8d 0d 55 df 00 00 lea rcx,[rip+0xdf55] # 0x18000f6d8 + 180001783: 0f 57 c0 xorps xmm0,xmm0 + 180001786: 48 8d 53 08 lea rdx,[rbx+0x8] + 18000178a: 48 89 0b mov QWORD PTR [rbx],rcx + 18000178d: 48 8d 48 08 lea rcx,[rax+0x8] + 180001791: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 180001794: ff 15 4e dc 00 00 call QWORD PTR [rip+0xdc4e] # 0x18000f3e8 + 18000179a: 48 8d 05 77 df 00 00 lea rax,[rip+0xdf77] # 0x18000f718 + 1800017a1: 48 89 03 mov QWORD PTR [rbx],rax + 1800017a4: 48 8b c3 mov rax,rbx + 1800017a7: 48 83 c4 20 add rsp,0x20 + 1800017ab: 5b pop rbx + 1800017ac: c3 ret + 1800017ad: cc int3 + 1800017ae: cc int3 + 1800017af: cc int3 + 1800017b0: 40 53 rex push rbx + 1800017b2: 48 83 ec 20 sub rsp,0x20 + 1800017b6: 48 8b d9 mov rbx,rcx + 1800017b9: 48 8b c2 mov rax,rdx + 1800017bc: 48 8d 0d 15 df 00 00 lea rcx,[rip+0xdf15] # 0x18000f6d8 + 1800017c3: 0f 57 c0 xorps xmm0,xmm0 + 1800017c6: 48 8d 53 08 lea rdx,[rbx+0x8] + 1800017ca: 48 89 0b mov QWORD PTR [rbx],rcx + 1800017cd: 48 8d 48 08 lea rcx,[rax+0x8] + 1800017d1: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 1800017d4: ff 15 0e dc 00 00 call QWORD PTR [rip+0xdc0e] # 0x18000f3e8 + 1800017da: 48 8d 05 0f df 00 00 lea rax,[rip+0xdf0f] # 0x18000f6f0 + 1800017e1: 48 89 03 mov QWORD PTR [rbx],rax + 1800017e4: 48 8b c3 mov rax,rbx + 1800017e7: 48 83 c4 20 add rsp,0x20 + 1800017eb: 5b pop rbx + 1800017ec: c3 ret + 1800017ed: cc int3 + 1800017ee: cc int3 + 1800017ef: cc int3 + 1800017f0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800017f5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 1800017fa: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 1800017ff: 55 push rbp + 180001800: 41 54 push r12 + 180001802: 41 55 push r13 + 180001804: 41 56 push r14 + 180001806: 41 57 push r15 + 180001808: 48 8b ec mov rbp,rsp + 18000180b: 48 83 ec 60 sub rsp,0x60 + 18000180f: 48 8b 05 fa 37 01 00 mov rax,QWORD PTR [rip+0x137fa] # 0x180015010 + 180001816: 48 33 c4 xor rax,rsp + 180001819: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 18000181d: 48 8b da mov rbx,rdx + 180001820: 48 8b f1 mov rsi,rcx + 180001823: 8b 41 4c mov eax,DWORD PTR [rcx+0x4c] + 180001826: 83 f8 01 cmp eax,0x1 + 180001829: 75 3c jne 0x180001867 + 18000182b: 48 8b 0a mov rcx,QWORD PTR [rdx] + 18000182e: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8] + 180001832: 48 2b c1 sub rax,rcx + 180001835: 48 83 f8 01 cmp rax,0x1 + 180001839: 0f 85 77 08 00 00 jne 0x1800020b6 + 18000183f: 80 39 06 cmp BYTE PTR [rcx],0x6 + 180001842: 0f 85 6e 08 00 00 jne 0x1800020b6 + 180001848: 88 46 48 mov BYTE PTR [rsi+0x48],al + 18000184b: 48 8d 4e 58 lea rcx,[rsi+0x58] + 18000184f: ff 15 b3 da 00 00 call QWORD PTR [rip+0xdab3] # 0x18000f308 + 180001855: 85 c0 test eax,eax + 180001857: 74 09 je 0x180001862 + 180001859: 8b c8 mov ecx,eax + 18000185b: ff 15 e7 da 00 00 call QWORD PTR [rip+0xdae7] # 0x18000f348 + 180001861: 90 nop + 180001862: e9 4f 08 00 00 jmp 0x1800020b6 + 180001867: 83 f8 02 cmp eax,0x2 + 18000186a: 75 3c jne 0x1800018a8 + 18000186c: 48 8b 0a mov rcx,QWORD PTR [rdx] + 18000186f: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8] + 180001873: 48 2b c1 sub rax,rcx + 180001876: 48 83 f8 01 cmp rax,0x1 + 18000187a: 0f 85 36 08 00 00 jne 0x1800020b6 + 180001880: 80 39 06 cmp BYTE PTR [rcx],0x6 + 180001883: 0f 85 2d 08 00 00 jne 0x1800020b6 + 180001889: 88 46 48 mov BYTE PTR [rsi+0x48],al + 18000188c: 48 8d 4e 58 lea rcx,[rsi+0x58] + 180001890: ff 15 72 da 00 00 call QWORD PTR [rip+0xda72] # 0x18000f308 + 180001896: 85 c0 test eax,eax + 180001898: 74 09 je 0x1800018a3 + 18000189a: 8b c8 mov ecx,eax + 18000189c: ff 15 a6 da 00 00 call QWORD PTR [rip+0xdaa6] # 0x18000f348 + 1800018a2: 90 nop + 1800018a3: e9 0e 08 00 00 jmp 0x1800020b6 + 1800018a8: 83 f8 03 cmp eax,0x3 + 1800018ab: 75 3c jne 0x1800018e9 + 1800018ad: 48 8b 0a mov rcx,QWORD PTR [rdx] + 1800018b0: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8] + 1800018b4: 48 2b c1 sub rax,rcx + 1800018b7: 48 83 f8 01 cmp rax,0x1 + 1800018bb: 0f 85 f5 07 00 00 jne 0x1800020b6 + 1800018c1: 80 39 06 cmp BYTE PTR [rcx],0x6 + 1800018c4: 0f 85 ec 07 00 00 jne 0x1800020b6 + 1800018ca: 88 46 48 mov BYTE PTR [rsi+0x48],al + 1800018cd: 48 8d 4e 58 lea rcx,[rsi+0x58] + 1800018d1: ff 15 31 da 00 00 call QWORD PTR [rip+0xda31] # 0x18000f308 + 1800018d7: 85 c0 test eax,eax + 1800018d9: 74 09 je 0x1800018e4 + 1800018db: 8b c8 mov ecx,eax + 1800018dd: ff 15 65 da 00 00 call QWORD PTR [rip+0xda65] # 0x18000f348 + 1800018e3: 90 nop + 1800018e4: e9 cd 07 00 00 jmp 0x1800020b6 + 1800018e9: 83 f8 04 cmp eax,0x4 + 1800018ec: 0f 85 70 02 00 00 jne 0x180001b62 + 1800018f2: 33 ff xor edi,edi + 1800018f4: 44 8b d7 mov r10d,edi + 1800018f7: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi + 1800018fa: 48 8b 12 mov rdx,QWORD PTR [rdx] + 1800018fd: 48 39 53 08 cmp QWORD PTR [rbx+0x8],rdx + 180001901: 0f 84 cd 00 00 00 je 0x1800019d4 + 180001907: 44 8b ef mov r13d,edi + 18000190a: 4c 8b 41 40 mov r8,QWORD PTR [rcx+0x40] + 18000190e: 66 90 xchg ax,ax + 180001910: 42 0f b6 04 2a movzx eax,BYTE PTR [rdx+r13*1] + 180001915: 88 45 c0 mov BYTE PTR [rbp-0x40],al + 180001918: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38] + 18000191c: 4d 8b c8 mov r9,r8 + 18000191f: 41 8d 04 10 lea eax,[r8+rdx*1] + 180001923: a8 0f test al,0xf + 180001925: 75 23 jne 0x18000194a + 180001927: 49 8d 40 10 lea rax,[r8+0x10] + 18000192b: 48 c1 e8 04 shr rax,0x4 + 18000192f: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax + 180001933: 77 15 ja 0x18000194a + 180001935: 48 8d 4e 20 lea rcx,[rsi+0x20] + 180001939: e8 92 0f 00 00 call 0x1800028d0 + 18000193e: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38] + 180001942: 4c 8b 4e 40 mov r9,QWORD PTR [rsi+0x40] + 180001946: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c] + 18000194a: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30] + 18000194e: 48 8b c1 mov rax,rcx + 180001951: 48 c1 e0 04 shl rax,0x4 + 180001955: 48 ff c8 dec rax + 180001958: 48 23 c2 and rax,rdx + 18000195b: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax + 18000195f: 4e 8d 3c 08 lea r15,[rax+r9*1] + 180001963: 48 ff c9 dec rcx + 180001966: 49 8b c7 mov rax,r15 + 180001969: 48 c1 e8 04 shr rax,0x4 + 18000196d: 48 23 c8 and rcx,rax + 180001970: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0] + 180001977: 00 + 180001978: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 18000197c: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi + 180001980: 75 1a jne 0x18000199c + 180001982: b9 10 00 00 00 mov ecx,0x10 + 180001987: e8 c8 ab 00 00 call 0x18000c554 + 18000198c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28] + 180001990: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax + 180001994: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001998: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c] + 18000199c: 41 83 e7 0f and r15d,0xf + 1800019a0: 49 8b 04 04 mov rax,QWORD PTR [r12+rax*1] + 1800019a4: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40] + 1800019a8: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl + 1800019ac: 48 ff 46 40 inc QWORD PTR [rsi+0x40] + 1800019b0: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40] + 1800019b4: 41 ff c2 inc r10d + 1800019b7: 44 89 55 c4 mov DWORD PTR [rbp-0x3c],r10d + 1800019bb: 49 ff c5 inc r13 + 1800019be: 48 8b 13 mov rdx,QWORD PTR [rbx] + 1800019c1: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 1800019c5: 48 2b ca sub rcx,rdx + 1800019c8: 49 63 c2 movsxd rax,r10d + 1800019cb: 48 3b c1 cmp rax,rcx + 1800019ce: 0f 82 3c ff ff ff jb 0x180001910 + 1800019d4: 4c 8b c7 mov r8,rdi + 1800019d7: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi + 1800019db: bb 0f 00 00 00 mov ebx,0xf + 1800019e0: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx + 1800019e4: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil + 1800019e8: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38] + 1800019ec: 4c 8b 7e 40 mov r15,QWORD PTR [rsi+0x40] + 1800019f0: 4d 03 fe add r15,r14 + 1800019f3: 4d 3b f7 cmp r14,r15 + 1800019f6: 74 6b je 0x180001a63 + 1800019f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800019ff: 00 + 180001a00: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30] + 180001a04: 48 ff c9 dec rcx + 180001a07: 49 8b c6 mov rax,r14 + 180001a0a: 48 c1 e8 04 shr rax,0x4 + 180001a0e: 48 23 c8 and rcx,rax + 180001a11: 49 8b d6 mov rdx,r14 + 180001a14: 83 e2 0f and edx,0xf + 180001a17: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001a1b: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8] + 180001a1f: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1] + 180001a24: 4c 3b c3 cmp r8,rbx + 180001a27: 73 21 jae 0x180001a4a + 180001a29: 49 8d 40 01 lea rax,[r8+0x1] + 180001a2d: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 180001a31: 48 8d 45 d0 lea rax,[rbp-0x30] + 180001a35: 48 83 fb 10 cmp rbx,0x10 + 180001a39: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30] + 180001a3e: 46 88 0c 00 mov BYTE PTR [rax+r8*1],r9b + 180001a42: 42 c6 44 00 01 00 mov BYTE PTR [rax+r8*1+0x1],0x0 + 180001a48: eb 09 jmp 0x180001a53 + 180001a4a: 48 8d 4d d0 lea rcx,[rbp-0x30] + 180001a4e: e8 1d 0d 00 00 call 0x180002770 + 180001a53: 49 ff c6 inc r14 + 180001a56: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 180001a5a: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20] + 180001a5e: 4d 3b f7 cmp r14,r15 + 180001a61: 75 9d jne 0x180001a00 + 180001a63: 4c 8d 65 d0 lea r12,[rbp-0x30] + 180001a67: 4c 8b 7d d0 mov r15,QWORD PTR [rbp-0x30] + 180001a6b: 48 83 fb 10 cmp rbx,0x10 + 180001a6f: 4d 0f 43 e7 cmovae r12,r15 + 180001a73: 49 83 f8 05 cmp r8,0x5 + 180001a77: 0f 82 aa 00 00 00 jb 0x180001b27 + 180001a7d: 4f 8d 2c 04 lea r13,[r12+r8*1] + 180001a81: 4d 8d 45 fc lea r8,[r13-0x4] + 180001a85: 4d 2b c4 sub r8,r12 + 180001a88: ba 4d 00 00 00 mov edx,0x4d + 180001a8d: 49 8b cc mov rcx,r12 + 180001a90: e8 c4 bd 00 00 call 0x18000d859 + 180001a95: 4c 8b c8 mov r9,rax + 180001a98: 48 85 c0 test rax,rax + 180001a9b: 0f 84 86 00 00 00 je 0x180001b27 + 180001aa1: 4c 8d 35 b0 dc 00 00 lea r14,[rip+0xdcb0] # 0x18000f758 + 180001aa8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180001aaf: 00 + 180001ab0: 48 8b cf mov rcx,rdi + 180001ab3: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180001ab7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 180001abe: 00 00 + 180001ac0: 41 0f b6 04 09 movzx eax,BYTE PTR [r9+rcx*1] + 180001ac5: 48 ff c1 inc rcx + 180001ac8: 41 3a 44 0e ff cmp al,BYTE PTR [r14+rcx*1-0x1] + 180001acd: 75 0a jne 0x180001ad9 + 180001acf: 48 83 f9 05 cmp rcx,0x5 + 180001ad3: 75 eb jne 0x180001ac0 + 180001ad5: 8b c7 mov eax,edi + 180001ad7: eb 05 jmp 0x180001ade + 180001ad9: 1b c0 sbb eax,eax + 180001adb: 83 c8 01 or eax,0x1 + 180001ade: 85 c0 test eax,eax + 180001ae0: 74 21 je 0x180001b03 + 180001ae2: 49 ff c1 inc r9 + 180001ae5: 4d 8d 45 fc lea r8,[r13-0x4] + 180001ae9: 4d 2b c1 sub r8,r9 + 180001aec: ba 4d 00 00 00 mov edx,0x4d + 180001af1: 49 8b c9 mov rcx,r9 + 180001af4: e8 60 bd 00 00 call 0x18000d859 + 180001af9: 4c 8b c8 mov r9,rax + 180001afc: 48 85 c0 test rax,rax + 180001aff: 75 af jne 0x180001ab0 + 180001b01: eb 24 jmp 0x180001b27 + 180001b03: 4d 2b cc sub r9,r12 + 180001b06: 49 83 f9 ff cmp r9,0xffffffffffffffff + 180001b0a: 74 1b je 0x180001b27 + 180001b0c: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1 + 180001b10: 48 8d 4e 58 lea rcx,[rsi+0x58] + 180001b14: ff 15 ee d7 00 00 call QWORD PTR [rip+0xd7ee] # 0x18000f308 + 180001b1a: 85 c0 test eax,eax + 180001b1c: 74 09 je 0x180001b27 + 180001b1e: 8b c8 mov ecx,eax + 180001b20: ff 15 22 d8 00 00 call QWORD PTR [rip+0xd822] # 0x18000f348 + 180001b26: 90 nop + 180001b27: 48 83 fb 10 cmp rbx,0x10 + 180001b2b: 0f 82 85 05 00 00 jb 0x1800020b6 + 180001b31: 48 8d 53 01 lea rdx,[rbx+0x1] + 180001b35: 49 8b c7 mov rax,r15 + 180001b38: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180001b3f: 72 19 jb 0x180001b5a + 180001b41: 48 83 c2 27 add rdx,0x27 + 180001b45: 4d 8b 7f f8 mov r15,QWORD PTR [r15-0x8] + 180001b49: 49 2b c7 sub rax,r15 + 180001b4c: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180001b50: 48 83 f8 1f cmp rax,0x1f + 180001b54: 0f 87 8c 08 00 00 ja 0x1800023e6 + 180001b5a: 49 8b cf mov rcx,r15 + 180001b5d: e9 4f 05 00 00 jmp 0x1800020b1 + 180001b62: 83 f8 06 cmp eax,0x6 + 180001b65: 0f 85 f7 02 00 00 jne 0x180001e62 + 180001b6b: 33 ff xor edi,edi + 180001b6d: 44 8b d7 mov r10d,edi + 180001b70: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi + 180001b73: 48 8b 12 mov rdx,QWORD PTR [rdx] + 180001b76: 48 39 53 08 cmp QWORD PTR [rbx+0x8],rdx + 180001b7a: 0f 84 d4 00 00 00 je 0x180001c54 + 180001b80: 44 8b ef mov r13d,edi + 180001b83: 4c 8b 41 40 mov r8,QWORD PTR [rcx+0x40] + 180001b87: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 180001b8e: 00 00 + 180001b90: 42 0f b6 04 2a movzx eax,BYTE PTR [rdx+r13*1] + 180001b95: 88 45 c0 mov BYTE PTR [rbp-0x40],al + 180001b98: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38] + 180001b9c: 4d 8b c8 mov r9,r8 + 180001b9f: 41 8d 04 10 lea eax,[r8+rdx*1] + 180001ba3: a8 0f test al,0xf + 180001ba5: 75 23 jne 0x180001bca + 180001ba7: 49 8d 40 10 lea rax,[r8+0x10] + 180001bab: 48 c1 e8 04 shr rax,0x4 + 180001baf: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax + 180001bb3: 77 15 ja 0x180001bca + 180001bb5: 48 8d 4e 20 lea rcx,[rsi+0x20] + 180001bb9: e8 12 0d 00 00 call 0x1800028d0 + 180001bbe: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38] + 180001bc2: 4c 8b 4e 40 mov r9,QWORD PTR [rsi+0x40] + 180001bc6: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c] + 180001bca: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30] + 180001bce: 48 8b c1 mov rax,rcx + 180001bd1: 48 c1 e0 04 shl rax,0x4 + 180001bd5: 48 ff c8 dec rax + 180001bd8: 48 23 c2 and rax,rdx + 180001bdb: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax + 180001bdf: 4d 8d 3c 01 lea r15,[r9+rax*1] + 180001be3: 48 ff c9 dec rcx + 180001be6: 49 8b c7 mov rax,r15 + 180001be9: 48 c1 e8 04 shr rax,0x4 + 180001bed: 48 23 c8 and rcx,rax + 180001bf0: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0] + 180001bf7: 00 + 180001bf8: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001bfc: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi + 180001c00: 75 1a jne 0x180001c1c + 180001c02: b9 10 00 00 00 mov ecx,0x10 + 180001c07: e8 48 a9 00 00 call 0x18000c554 + 180001c0c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28] + 180001c10: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax + 180001c14: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001c18: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c] + 180001c1c: 41 83 e7 0f and r15d,0xf + 180001c20: 49 8b 04 04 mov rax,QWORD PTR [r12+rax*1] + 180001c24: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40] + 180001c28: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl + 180001c2c: 48 ff 46 40 inc QWORD PTR [rsi+0x40] + 180001c30: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40] + 180001c34: 41 ff c2 inc r10d + 180001c37: 44 89 55 c4 mov DWORD PTR [rbp-0x3c],r10d + 180001c3b: 49 ff c5 inc r13 + 180001c3e: 48 8b 13 mov rdx,QWORD PTR [rbx] + 180001c41: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 180001c45: 48 2b ca sub rcx,rdx + 180001c48: 49 63 c2 movsxd rax,r10d + 180001c4b: 48 3b c1 cmp rax,rcx + 180001c4e: 0f 82 3c ff ff ff jb 0x180001b90 + 180001c54: 4c 8b ff mov r15,rdi + 180001c57: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi + 180001c5b: bb 0f 00 00 00 mov ebx,0xf + 180001c60: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx + 180001c64: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil + 180001c68: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38] + 180001c6c: 4c 8b 66 40 mov r12,QWORD PTR [rsi+0x40] + 180001c70: 4d 03 e6 add r12,r14 + 180001c73: 4d 3b f4 cmp r14,r12 + 180001c76: 74 6b je 0x180001ce3 + 180001c78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180001c7f: 00 + 180001c80: 49 8b ce mov rcx,r14 + 180001c83: 48 c1 e9 04 shr rcx,0x4 + 180001c87: 48 8b 46 30 mov rax,QWORD PTR [rsi+0x30] + 180001c8b: 48 ff c8 dec rax + 180001c8e: 48 23 c8 and rcx,rax + 180001c91: 49 8b d6 mov rdx,r14 + 180001c94: 83 e2 0f and edx,0xf + 180001c97: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001c9b: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8] + 180001c9f: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1] + 180001ca4: 4c 3b fb cmp r15,rbx + 180001ca7: 73 21 jae 0x180001cca + 180001ca9: 49 8d 47 01 lea rax,[r15+0x1] + 180001cad: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 180001cb1: 48 8d 45 d0 lea rax,[rbp-0x30] + 180001cb5: 48 83 fb 10 cmp rbx,0x10 + 180001cb9: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30] + 180001cbe: 46 88 0c 38 mov BYTE PTR [rax+r15*1],r9b + 180001cc2: 42 c6 44 38 01 00 mov BYTE PTR [rax+r15*1+0x1],0x0 + 180001cc8: eb 09 jmp 0x180001cd3 + 180001cca: 48 8d 4d d0 lea rcx,[rbp-0x30] + 180001cce: e8 9d 0a 00 00 call 0x180002770 + 180001cd3: 49 ff c6 inc r14 + 180001cd6: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 180001cda: 4c 8b 7d e0 mov r15,QWORD PTR [rbp-0x20] + 180001cde: 4d 3b f4 cmp r14,r12 + 180001ce1: 75 9d jne 0x180001c80 + 180001ce3: 4c 8d 65 d0 lea r12,[rbp-0x30] + 180001ce7: 4c 8b 6d d0 mov r13,QWORD PTR [rbp-0x30] + 180001ceb: 48 83 fb 10 cmp rbx,0x10 + 180001cef: 4d 0f 43 e5 cmovae r12,r13 + 180001cf3: 49 83 ff 05 cmp r15,0x5 + 180001cf7: 0f 82 2a 01 00 00 jb 0x180001e27 + 180001cfd: 4d 8d 47 fc lea r8,[r15-0x4] + 180001d01: 4d 03 c4 add r8,r12 + 180001d04: 4d 2b c4 sub r8,r12 + 180001d07: ba 4d 00 00 00 mov edx,0x4d + 180001d0c: 49 8b cc mov rcx,r12 + 180001d0f: e8 45 bb 00 00 call 0x18000d859 + 180001d14: 4c 8b c8 mov r9,rax + 180001d17: 48 85 c0 test rax,rax + 180001d1a: 0f 84 07 01 00 00 je 0x180001e27 + 180001d20: 4c 8d 35 31 da 00 00 lea r14,[rip+0xda31] # 0x18000f758 + 180001d27: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 180001d2e: 00 00 + 180001d30: 48 8b cf mov rcx,rdi + 180001d33: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180001d37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 180001d3e: 00 00 + 180001d40: 41 0f b6 04 09 movzx eax,BYTE PTR [r9+rcx*1] + 180001d45: 48 ff c1 inc rcx + 180001d48: 41 3a 44 0e ff cmp al,BYTE PTR [r14+rcx*1-0x1] + 180001d4d: 75 0a jne 0x180001d59 + 180001d4f: 48 83 f9 05 cmp rcx,0x5 + 180001d53: 75 eb jne 0x180001d40 + 180001d55: 8b c7 mov eax,edi + 180001d57: eb 05 jmp 0x180001d5e + 180001d59: 1b c0 sbb eax,eax + 180001d5b: 83 c8 01 or eax,0x1 + 180001d5e: 85 c0 test eax,eax + 180001d60: 74 27 je 0x180001d89 + 180001d62: 49 ff c1 inc r9 + 180001d65: 4d 8d 47 fc lea r8,[r15-0x4] + 180001d69: 4d 03 c4 add r8,r12 + 180001d6c: 4d 2b c1 sub r8,r9 + 180001d6f: ba 4d 00 00 00 mov edx,0x4d + 180001d74: 49 8b c9 mov rcx,r9 + 180001d77: e8 dd ba 00 00 call 0x18000d859 + 180001d7c: 4c 8b c8 mov r9,rax + 180001d7f: 48 85 c0 test rax,rax + 180001d82: 75 ac jne 0x180001d30 + 180001d84: e9 9e 00 00 00 jmp 0x180001e27 + 180001d89: 4d 2b cc sub r9,r12 + 180001d8c: 49 83 f9 ff cmp r9,0xffffffffffffffff + 180001d90: 0f 84 91 00 00 00 je 0x180001e27 + 180001d96: 4c 8d 75 d0 lea r14,[rbp-0x30] + 180001d9a: 48 83 fb 10 cmp rbx,0x10 + 180001d9e: 4d 0f 43 f5 cmovae r14,r13 + 180001da2: 49 83 ff 03 cmp r15,0x3 + 180001da6: 72 7f jb 0x180001e27 + 180001da8: 4d 8d 46 fe lea r8,[r14-0x2] + 180001dac: 4d 03 c7 add r8,r15 + 180001daf: 4d 2b c6 sub r8,r14 + 180001db2: ba 76 00 00 00 mov edx,0x76 + 180001db7: 49 8b ce mov rcx,r14 + 180001dba: e8 9a ba 00 00 call 0x18000d859 + 180001dbf: 48 85 c0 test rax,rax + 180001dc2: 74 63 je 0x180001e27 + 180001dc4: 80 38 76 cmp BYTE PTR [rax],0x76 + 180001dc7: 75 10 jne 0x180001dd9 + 180001dc9: 80 78 01 65 cmp BYTE PTR [rax+0x1],0x65 + 180001dcd: 75 0a jne 0x180001dd9 + 180001dcf: 80 78 02 72 cmp BYTE PTR [rax+0x2],0x72 + 180001dd3: 75 04 jne 0x180001dd9 + 180001dd5: 8b cf mov ecx,edi + 180001dd7: eb 05 jmp 0x180001dde + 180001dd9: 1b c9 sbb ecx,ecx + 180001ddb: 83 c9 01 or ecx,0x1 + 180001dde: 85 c9 test ecx,ecx + 180001de0: 74 21 je 0x180001e03 + 180001de2: 48 ff c0 inc rax + 180001de5: 4d 8d 46 fe lea r8,[r14-0x2] + 180001de9: 4d 03 c7 add r8,r15 + 180001dec: 4c 2b c0 sub r8,rax + 180001def: ba 76 00 00 00 mov edx,0x76 + 180001df4: 48 8b c8 mov rcx,rax + 180001df7: e8 5d ba 00 00 call 0x18000d859 + 180001dfc: 48 85 c0 test rax,rax + 180001dff: 75 c3 jne 0x180001dc4 + 180001e01: eb 24 jmp 0x180001e27 + 180001e03: 49 2b c6 sub rax,r14 + 180001e06: 48 83 f8 ff cmp rax,0xffffffffffffffff + 180001e0a: 74 1b je 0x180001e27 + 180001e0c: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1 + 180001e10: 48 8d 4e 58 lea rcx,[rsi+0x58] + 180001e14: ff 15 ee d4 00 00 call QWORD PTR [rip+0xd4ee] # 0x18000f308 + 180001e1a: 85 c0 test eax,eax + 180001e1c: 74 09 je 0x180001e27 + 180001e1e: 8b c8 mov ecx,eax + 180001e20: ff 15 22 d5 00 00 call QWORD PTR [rip+0xd522] # 0x18000f348 + 180001e26: 90 nop + 180001e27: 48 83 fb 10 cmp rbx,0x10 + 180001e2b: 0f 82 85 02 00 00 jb 0x1800020b6 + 180001e31: 48 8d 53 01 lea rdx,[rbx+0x1] + 180001e35: 49 8b c5 mov rax,r13 + 180001e38: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180001e3f: 72 19 jb 0x180001e5a + 180001e41: 48 83 c2 27 add rdx,0x27 + 180001e45: 4d 8b 6d f8 mov r13,QWORD PTR [r13-0x8] + 180001e49: 49 2b c5 sub rax,r13 + 180001e4c: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180001e50: 48 83 f8 1f cmp rax,0x1f + 180001e54: 0f 87 8c 05 00 00 ja 0x1800023e6 + 180001e5a: 49 8b cd mov rcx,r13 + 180001e5d: e9 4f 02 00 00 jmp 0x1800020b1 + 180001e62: 83 f8 05 cmp eax,0x5 + 180001e65: 0f 85 75 02 00 00 jne 0x1800020e0 + 180001e6b: 33 ff xor edi,edi + 180001e6d: 44 8b d7 mov r10d,edi + 180001e70: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi + 180001e73: 48 8b 12 mov rdx,QWORD PTR [rdx] + 180001e76: 48 39 53 08 cmp QWORD PTR [rbx+0x8],rdx + 180001e7a: 0f 84 d4 00 00 00 je 0x180001f54 + 180001e80: 44 8b ef mov r13d,edi + 180001e83: 4c 8b 41 40 mov r8,QWORD PTR [rcx+0x40] + 180001e87: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 180001e8e: 00 00 + 180001e90: 42 0f b6 04 2a movzx eax,BYTE PTR [rdx+r13*1] + 180001e95: 88 45 c0 mov BYTE PTR [rbp-0x40],al + 180001e98: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38] + 180001e9c: 4d 8b c8 mov r9,r8 + 180001e9f: 41 8d 04 10 lea eax,[r8+rdx*1] + 180001ea3: a8 0f test al,0xf + 180001ea5: 75 23 jne 0x180001eca + 180001ea7: 49 8d 40 10 lea rax,[r8+0x10] + 180001eab: 48 c1 e8 04 shr rax,0x4 + 180001eaf: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax + 180001eb3: 77 15 ja 0x180001eca + 180001eb5: 48 8d 4e 20 lea rcx,[rsi+0x20] + 180001eb9: e8 12 0a 00 00 call 0x1800028d0 + 180001ebe: 48 8b 56 38 mov rdx,QWORD PTR [rsi+0x38] + 180001ec2: 4c 8b 4e 40 mov r9,QWORD PTR [rsi+0x40] + 180001ec6: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c] + 180001eca: 48 8b 4e 30 mov rcx,QWORD PTR [rsi+0x30] + 180001ece: 48 8b c1 mov rax,rcx + 180001ed1: 48 c1 e0 04 shl rax,0x4 + 180001ed5: 48 ff c8 dec rax + 180001ed8: 48 23 c2 and rax,rdx + 180001edb: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax + 180001edf: 4d 8d 3c 01 lea r15,[r9+rax*1] + 180001ee3: 48 ff c9 dec rcx + 180001ee6: 49 8b c7 mov rax,r15 + 180001ee9: 48 c1 e8 04 shr rax,0x4 + 180001eed: 48 23 c8 and rcx,rax + 180001ef0: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0] + 180001ef7: 00 + 180001ef8: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001efc: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi + 180001f00: 75 1a jne 0x180001f1c + 180001f02: b9 10 00 00 00 mov ecx,0x10 + 180001f07: e8 48 a6 00 00 call 0x18000c554 + 180001f0c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28] + 180001f10: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax + 180001f14: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001f18: 44 8b 55 c4 mov r10d,DWORD PTR [rbp-0x3c] + 180001f1c: 41 83 e7 0f and r15d,0xf + 180001f20: 49 8b 04 04 mov rax,QWORD PTR [r12+rax*1] + 180001f24: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40] + 180001f28: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl + 180001f2c: 48 ff 46 40 inc QWORD PTR [rsi+0x40] + 180001f30: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40] + 180001f34: 41 ff c2 inc r10d + 180001f37: 44 89 55 c4 mov DWORD PTR [rbp-0x3c],r10d + 180001f3b: 49 ff c5 inc r13 + 180001f3e: 48 8b 13 mov rdx,QWORD PTR [rbx] + 180001f41: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 180001f45: 48 2b ca sub rcx,rdx + 180001f48: 49 63 c2 movsxd rax,r10d + 180001f4b: 48 3b c1 cmp rax,rcx + 180001f4e: 0f 82 3c ff ff ff jb 0x180001e90 + 180001f54: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi + 180001f58: bb 0f 00 00 00 mov ebx,0xf + 180001f5d: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx + 180001f61: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil + 180001f65: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38] + 180001f69: 4c 8b 7e 40 mov r15,QWORD PTR [rsi+0x40] + 180001f6d: 4d 03 fe add r15,r14 + 180001f70: 4d 3b f7 cmp r14,r15 + 180001f73: 74 6d je 0x180001fe2 + 180001f75: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 180001f7c: 00 00 00 00 + 180001f80: 49 8b ce mov rcx,r14 + 180001f83: 48 c1 e9 04 shr rcx,0x4 + 180001f87: 48 8b 46 30 mov rax,QWORD PTR [rsi+0x30] + 180001f8b: 48 ff c8 dec rax + 180001f8e: 48 23 c8 and rcx,rax + 180001f91: 49 8b d6 mov rdx,r14 + 180001f94: 83 e2 0f and edx,0xf + 180001f97: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180001f9b: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8] + 180001f9f: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1] + 180001fa4: 48 3b fb cmp rdi,rbx + 180001fa7: 73 20 jae 0x180001fc9 + 180001fa9: 48 8d 47 01 lea rax,[rdi+0x1] + 180001fad: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 180001fb1: 48 8d 45 d0 lea rax,[rbp-0x30] + 180001fb5: 48 83 fb 10 cmp rbx,0x10 + 180001fb9: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30] + 180001fbe: 44 88 0c 38 mov BYTE PTR [rax+rdi*1],r9b + 180001fc2: c6 44 38 01 00 mov BYTE PTR [rax+rdi*1+0x1],0x0 + 180001fc7: eb 09 jmp 0x180001fd2 + 180001fc9: 48 8d 4d d0 lea rcx,[rbp-0x30] + 180001fcd: e8 9e 07 00 00 call 0x180002770 + 180001fd2: 49 ff c6 inc r14 + 180001fd5: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 180001fd9: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 180001fdd: 4d 3b f7 cmp r14,r15 + 180001fe0: 75 9e jne 0x180001f80 + 180001fe2: 4c 8d 7d d0 lea r15,[rbp-0x30] + 180001fe6: 4c 8b 75 d0 mov r14,QWORD PTR [rbp-0x30] + 180001fea: 48 83 fb 10 cmp rbx,0x10 + 180001fee: 4d 0f 43 fe cmovae r15,r14 + 180001ff2: 48 83 ff 17 cmp rdi,0x17 + 180001ff6: 0f 82 83 00 00 00 jb 0x18000207f + 180001ffc: 4d 8d 24 3f lea r12,[r15+rdi*1] + 180002000: 4d 8d 44 24 ea lea r8,[r12-0x16] + 180002005: 4d 2b c7 sub r8,r15 + 180002008: ba 55 00 00 00 mov edx,0x55 + 18000200d: 49 8b cf mov rcx,r15 + 180002010: e8 44 b8 00 00 call 0x18000d859 + 180002015: 48 8b f8 mov rdi,rax + 180002018: 48 85 c0 test rax,rax + 18000201b: 74 62 je 0x18000207f + 18000201d: 0f 1f 00 nop DWORD PTR [rax] + 180002020: 41 b8 17 00 00 00 mov r8d,0x17 + 180002026: 48 8d 15 33 d7 00 00 lea rdx,[rip+0xd733] # 0x18000f760 + 18000202d: 48 8b cf mov rcx,rdi + 180002030: e8 2a b8 00 00 call 0x18000d85f + 180002035: 85 c0 test eax,eax + 180002037: 74 22 je 0x18000205b + 180002039: 48 ff c7 inc rdi + 18000203c: 4d 8d 44 24 ea lea r8,[r12-0x16] + 180002041: 4c 2b c7 sub r8,rdi + 180002044: ba 55 00 00 00 mov edx,0x55 + 180002049: 48 8b cf mov rcx,rdi + 18000204c: e8 08 b8 00 00 call 0x18000d859 + 180002051: 48 8b f8 mov rdi,rax + 180002054: 48 85 c0 test rax,rax + 180002057: 75 c7 jne 0x180002020 + 180002059: eb 24 jmp 0x18000207f + 18000205b: 49 2b ff sub rdi,r15 + 18000205e: 48 83 ff ff cmp rdi,0xffffffffffffffff + 180002062: 74 1b je 0x18000207f + 180002064: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1 + 180002068: 48 8d 4e 58 lea rcx,[rsi+0x58] + 18000206c: ff 15 96 d2 00 00 call QWORD PTR [rip+0xd296] # 0x18000f308 + 180002072: 85 c0 test eax,eax + 180002074: 74 09 je 0x18000207f + 180002076: 8b c8 mov ecx,eax + 180002078: ff 15 ca d2 00 00 call QWORD PTR [rip+0xd2ca] # 0x18000f348 + 18000207e: 90 nop + 18000207f: 48 83 fb 10 cmp rbx,0x10 + 180002083: 72 31 jb 0x1800020b6 + 180002085: 48 8d 53 01 lea rdx,[rbx+0x1] + 180002089: 49 8b c6 mov rax,r14 + 18000208c: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002093: 72 19 jb 0x1800020ae + 180002095: 48 83 c2 27 add rdx,0x27 + 180002099: 4d 8b 76 f8 mov r14,QWORD PTR [r14-0x8] + 18000209d: 49 2b c6 sub rax,r14 + 1800020a0: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800020a4: 48 83 f8 1f cmp rax,0x1f + 1800020a8: 0f 87 38 03 00 00 ja 0x1800023e6 + 1800020ae: 49 8b ce mov rcx,r14 + 1800020b1: e8 5a a8 00 00 call 0x18000c910 + 1800020b6: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 1800020ba: 48 33 cc xor rcx,rsp + 1800020bd: e8 6e a4 00 00 call 0x18000c530 + 1800020c2: 4c 8d 5c 24 60 lea r11,[rsp+0x60] + 1800020c7: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38] + 1800020cb: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40] + 1800020cf: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48] + 1800020d3: 49 8b e3 mov rsp,r11 + 1800020d6: 41 5f pop r15 + 1800020d8: 41 5e pop r14 + 1800020da: 41 5d pop r13 + 1800020dc: 41 5c pop r12 + 1800020de: 5d pop rbp + 1800020df: c3 ret + 1800020e0: 83 f8 07 cmp eax,0x7 + 1800020e3: 75 31 jne 0x180002116 + 1800020e5: 48 8b 0a mov rcx,QWORD PTR [rdx] + 1800020e8: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8] + 1800020ec: 48 2b c1 sub rax,rcx + 1800020ef: 48 83 f8 01 cmp rax,0x1 + 1800020f3: 75 c1 jne 0x1800020b6 + 1800020f5: 80 39 06 cmp BYTE PTR [rcx],0x6 + 1800020f8: 75 bc jne 0x1800020b6 + 1800020fa: 88 46 48 mov BYTE PTR [rsi+0x48],al + 1800020fd: 48 8d 4e 58 lea rcx,[rsi+0x58] + 180002101: ff 15 01 d2 00 00 call QWORD PTR [rip+0xd201] # 0x18000f308 + 180002107: 85 c0 test eax,eax + 180002109: 74 09 je 0x180002114 + 18000210b: 8b c8 mov ecx,eax + 18000210d: ff 15 35 d2 00 00 call QWORD PTR [rip+0xd235] # 0x18000f348 + 180002113: 90 nop + 180002114: eb a0 jmp 0x1800020b6 + 180002116: 83 f8 08 cmp eax,0x8 + 180002119: 75 34 jne 0x18000214f + 18000211b: 48 8b 0a mov rcx,QWORD PTR [rdx] + 18000211e: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8] + 180002122: 48 2b c1 sub rax,rcx + 180002125: 48 83 f8 01 cmp rax,0x1 + 180002129: 75 8b jne 0x1800020b6 + 18000212b: 80 39 06 cmp BYTE PTR [rcx],0x6 + 18000212e: 75 86 jne 0x1800020b6 + 180002130: 88 46 48 mov BYTE PTR [rsi+0x48],al + 180002133: 48 8d 4e 58 lea rcx,[rsi+0x58] + 180002137: ff 15 cb d1 00 00 call QWORD PTR [rip+0xd1cb] # 0x18000f308 + 18000213d: 85 c0 test eax,eax + 18000213f: 74 09 je 0x18000214a + 180002141: 8b c8 mov ecx,eax + 180002143: ff 15 ff d1 00 00 call QWORD PTR [rip+0xd1ff] # 0x18000f348 + 180002149: 90 nop + 18000214a: e9 67 ff ff ff jmp 0x1800020b6 + 18000214f: 83 f8 09 cmp eax,0x9 + 180002152: 75 3c jne 0x180002190 + 180002154: 48 8b 0a mov rcx,QWORD PTR [rdx] + 180002157: 48 8b 42 08 mov rax,QWORD PTR [rdx+0x8] + 18000215b: 48 2b c1 sub rax,rcx + 18000215e: 48 83 f8 01 cmp rax,0x1 + 180002162: 0f 85 4e ff ff ff jne 0x1800020b6 + 180002168: 80 39 06 cmp BYTE PTR [rcx],0x6 + 18000216b: 0f 85 45 ff ff ff jne 0x1800020b6 + 180002171: 88 46 48 mov BYTE PTR [rsi+0x48],al + 180002174: 48 8d 4e 58 lea rcx,[rsi+0x58] + 180002178: ff 15 8a d1 00 00 call QWORD PTR [rip+0xd18a] # 0x18000f308 + 18000217e: 85 c0 test eax,eax + 180002180: 74 09 je 0x18000218b + 180002182: 8b c8 mov ecx,eax + 180002184: ff 15 be d1 00 00 call QWORD PTR [rip+0xd1be] # 0x18000f348 + 18000218a: 90 nop + 18000218b: e9 26 ff ff ff jmp 0x1800020b6 + 180002190: 83 f8 0a cmp eax,0xa + 180002193: 0f 85 1d ff ff ff jne 0x1800020b6 + 180002199: 33 ff xor edi,edi + 18000219b: 44 8b cf mov r9d,edi + 18000219e: 89 7d c4 mov DWORD PTR [rbp-0x3c],edi + 1800021a1: 4c 8b 02 mov r8,QWORD PTR [rdx] + 1800021a4: 4c 39 42 08 cmp QWORD PTR [rdx+0x8],r8 + 1800021a8: 0f 84 d6 00 00 00 je 0x180002284 + 1800021ae: 44 8b ef mov r13d,edi + 1800021b1: 48 8b 51 40 mov rdx,QWORD PTR [rcx+0x40] + 1800021b5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 1800021bc: 00 00 00 00 + 1800021c0: 43 0f b6 04 28 movzx eax,BYTE PTR [r8+r13*1] + 1800021c5: 88 45 c0 mov BYTE PTR [rbp-0x40],al + 1800021c8: 48 8b 4e 38 mov rcx,QWORD PTR [rsi+0x38] + 1800021cc: 4c 8b c2 mov r8,rdx + 1800021cf: 8d 04 11 lea eax,[rcx+rdx*1] + 1800021d2: a8 0f test al,0xf + 1800021d4: 75 23 jne 0x1800021f9 + 1800021d6: 48 8d 42 10 lea rax,[rdx+0x10] + 1800021da: 48 c1 e8 04 shr rax,0x4 + 1800021de: 48 39 46 30 cmp QWORD PTR [rsi+0x30],rax + 1800021e2: 77 15 ja 0x1800021f9 + 1800021e4: 48 8d 4e 20 lea rcx,[rsi+0x20] + 1800021e8: e8 e3 06 00 00 call 0x1800028d0 + 1800021ed: 48 8b 4e 38 mov rcx,QWORD PTR [rsi+0x38] + 1800021f1: 4c 8b 46 40 mov r8,QWORD PTR [rsi+0x40] + 1800021f5: 44 8b 4d c4 mov r9d,DWORD PTR [rbp-0x3c] + 1800021f9: 48 8b 56 30 mov rdx,QWORD PTR [rsi+0x30] + 1800021fd: 48 8b c2 mov rax,rdx + 180002200: 48 c1 e0 04 shl rax,0x4 + 180002204: 48 ff c8 dec rax + 180002207: 48 23 c1 and rax,rcx + 18000220a: 48 89 46 38 mov QWORD PTR [rsi+0x38],rax + 18000220e: 4e 8d 3c 00 lea r15,[rax+r8*1] + 180002212: 49 8b cf mov rcx,r15 + 180002215: 48 c1 e9 04 shr rcx,0x4 + 180002219: 48 8d 42 ff lea rax,[rdx-0x1] + 18000221d: 48 23 c8 and rcx,rax + 180002220: 4c 8d 24 cd 00 00 00 lea r12,[rcx*8+0x0] + 180002227: 00 + 180002228: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 18000222c: 4a 39 3c 20 cmp QWORD PTR [rax+r12*1],rdi + 180002230: 75 1a jne 0x18000224c + 180002232: b9 10 00 00 00 mov ecx,0x10 + 180002237: e8 18 a3 00 00 call 0x18000c554 + 18000223c: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28] + 180002240: 49 89 04 0c mov QWORD PTR [r12+rcx*1],rax + 180002244: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 180002248: 44 8b 4d c4 mov r9d,DWORD PTR [rbp-0x3c] + 18000224c: 41 83 e7 0f and r15d,0xf + 180002250: 4a 8b 04 20 mov rax,QWORD PTR [rax+r12*1] + 180002254: 0f b6 4d c0 movzx ecx,BYTE PTR [rbp-0x40] + 180002258: 41 88 0c 07 mov BYTE PTR [r15+rax*1],cl + 18000225c: 48 ff 46 40 inc QWORD PTR [rsi+0x40] + 180002260: 48 8b 56 40 mov rdx,QWORD PTR [rsi+0x40] + 180002264: 41 ff c1 inc r9d + 180002267: 44 89 4d c4 mov DWORD PTR [rbp-0x3c],r9d + 18000226b: 49 ff c5 inc r13 + 18000226e: 4c 8b 03 mov r8,QWORD PTR [rbx] + 180002271: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 180002275: 49 2b c8 sub rcx,r8 + 180002278: 49 63 c1 movsxd rax,r9d + 18000227b: 48 3b c1 cmp rax,rcx + 18000227e: 0f 82 3c ff ff ff jb 0x1800021c0 + 180002284: 48 89 7d e0 mov QWORD PTR [rbp-0x20],rdi + 180002288: bb 0f 00 00 00 mov ebx,0xf + 18000228d: 48 89 5d e8 mov QWORD PTR [rbp-0x18],rbx + 180002291: 40 88 7d d0 mov BYTE PTR [rbp-0x30],dil + 180002295: 4c 8b 76 38 mov r14,QWORD PTR [rsi+0x38] + 180002299: 4c 8b 7e 40 mov r15,QWORD PTR [rsi+0x40] + 18000229d: 4d 03 fe add r15,r14 + 1800022a0: 4d 3b f7 cmp r14,r15 + 1800022a3: 74 6d je 0x180002312 + 1800022a5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 1800022ac: 00 00 00 00 + 1800022b0: 49 8b ce mov rcx,r14 + 1800022b3: 48 c1 e9 04 shr rcx,0x4 + 1800022b7: 48 8b 46 30 mov rax,QWORD PTR [rsi+0x30] + 1800022bb: 48 ff c8 dec rax + 1800022be: 48 23 c8 and rcx,rax + 1800022c1: 49 8b d6 mov rdx,r14 + 1800022c4: 83 e2 0f and edx,0xf + 1800022c7: 48 8b 46 28 mov rax,QWORD PTR [rsi+0x28] + 1800022cb: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8] + 1800022cf: 44 0f b6 0c 0a movzx r9d,BYTE PTR [rdx+rcx*1] + 1800022d4: 48 3b fb cmp rdi,rbx + 1800022d7: 73 20 jae 0x1800022f9 + 1800022d9: 48 8d 47 01 lea rax,[rdi+0x1] + 1800022dd: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 1800022e1: 48 8d 45 d0 lea rax,[rbp-0x30] + 1800022e5: 48 83 fb 10 cmp rbx,0x10 + 1800022e9: 48 0f 43 45 d0 cmovae rax,QWORD PTR [rbp-0x30] + 1800022ee: 44 88 0c 07 mov BYTE PTR [rdi+rax*1],r9b + 1800022f2: c6 44 07 01 00 mov BYTE PTR [rdi+rax*1+0x1],0x0 + 1800022f7: eb 09 jmp 0x180002302 + 1800022f9: 48 8d 4d d0 lea rcx,[rbp-0x30] + 1800022fd: e8 6e 04 00 00 call 0x180002770 + 180002302: 49 ff c6 inc r14 + 180002305: 48 8b 5d e8 mov rbx,QWORD PTR [rbp-0x18] + 180002309: 48 8b 7d e0 mov rdi,QWORD PTR [rbp-0x20] + 18000230d: 4d 3b f7 cmp r14,r15 + 180002310: 75 9e jne 0x1800022b0 + 180002312: 4c 8d 7d d0 lea r15,[rbp-0x30] + 180002316: 4c 8b 75 d0 mov r14,QWORD PTR [rbp-0x30] + 18000231a: 48 83 fb 10 cmp rbx,0x10 + 18000231e: 4d 0f 43 fe cmovae r15,r14 + 180002322: 48 83 ff 26 cmp rdi,0x26 + 180002326: 0f 82 83 00 00 00 jb 0x1800023af + 18000232c: 4e 8d 24 3f lea r12,[rdi+r15*1] + 180002330: 4d 8d 44 24 db lea r8,[r12-0x25] + 180002335: 4d 2b c7 sub r8,r15 + 180002338: ba 46 00 00 00 mov edx,0x46 + 18000233d: 49 8b cf mov rcx,r15 + 180002340: e8 14 b5 00 00 call 0x18000d859 + 180002345: 48 8b f8 mov rdi,rax + 180002348: 48 85 c0 test rax,rax + 18000234b: 74 62 je 0x1800023af + 18000234d: 0f 1f 00 nop DWORD PTR [rax] + 180002350: 41 b8 26 00 00 00 mov r8d,0x26 + 180002356: 48 8d 15 1b d4 00 00 lea rdx,[rip+0xd41b] # 0x18000f778 + 18000235d: 48 8b cf mov rcx,rdi + 180002360: e8 fa b4 00 00 call 0x18000d85f + 180002365: 85 c0 test eax,eax + 180002367: 74 22 je 0x18000238b + 180002369: 48 ff c7 inc rdi + 18000236c: 4d 8d 44 24 db lea r8,[r12-0x25] + 180002371: 4c 2b c7 sub r8,rdi + 180002374: ba 46 00 00 00 mov edx,0x46 + 180002379: 48 8b cf mov rcx,rdi + 18000237c: e8 d8 b4 00 00 call 0x18000d859 + 180002381: 48 8b f8 mov rdi,rax + 180002384: 48 85 c0 test rax,rax + 180002387: 75 c7 jne 0x180002350 + 180002389: eb 24 jmp 0x1800023af + 18000238b: 49 2b ff sub rdi,r15 + 18000238e: 48 83 ff ff cmp rdi,0xffffffffffffffff + 180002392: 74 1b je 0x1800023af + 180002394: c6 46 48 01 mov BYTE PTR [rsi+0x48],0x1 + 180002398: 48 8d 4e 58 lea rcx,[rsi+0x58] + 18000239c: ff 15 66 cf 00 00 call QWORD PTR [rip+0xcf66] # 0x18000f308 + 1800023a2: 85 c0 test eax,eax + 1800023a4: 74 09 je 0x1800023af + 1800023a6: 8b c8 mov ecx,eax + 1800023a8: ff 15 9a cf 00 00 call QWORD PTR [rip+0xcf9a] # 0x18000f348 + 1800023ae: 90 nop + 1800023af: 48 83 fb 10 cmp rbx,0x10 + 1800023b3: 0f 82 fd fc ff ff jb 0x1800020b6 + 1800023b9: 48 8d 53 01 lea rdx,[rbx+0x1] + 1800023bd: 49 8b c6 mov rax,r14 + 1800023c0: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800023c7: 0f 82 e1 fc ff ff jb 0x1800020ae + 1800023cd: 48 83 c2 27 add rdx,0x27 + 1800023d1: 4d 8b 76 f8 mov r14,QWORD PTR [r14-0x8] + 1800023d5: 49 2b c6 sub rax,r14 + 1800023d8: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800023dc: 48 83 f8 1f cmp rax,0x1f + 1800023e0: 0f 86 c8 fc ff ff jbe 0x1800020ae + 1800023e6: ff 15 74 d0 00 00 call QWORD PTR [rip+0xd074] # 0x18000f460 + 1800023ec: cc int3 + 1800023ed: cc int3 + 1800023ee: cc int3 + 1800023ef: cc int3 + 1800023f0: 40 53 rex push rbx + 1800023f2: 48 83 ec 20 sub rsp,0x20 + 1800023f6: 48 8b d9 mov rbx,rcx + 1800023f9: e8 52 01 00 00 call 0x180002550 + 1800023fe: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180002401: ba 10 00 00 00 mov edx,0x10 + 180002406: 48 c7 03 00 00 00 00 mov QWORD PTR [rbx],0x0 + 18000240d: 48 83 c4 20 add rsp,0x20 + 180002411: 5b pop rbx + 180002412: e9 f9 a4 00 00 jmp 0x18000c910 + 180002417: cc int3 + 180002418: cc int3 + 180002419: cc int3 + 18000241a: cc int3 + 18000241b: cc int3 + 18000241c: cc int3 + 18000241d: cc int3 + 18000241e: cc int3 + 18000241f: cc int3 + 180002420: 40 53 rex push rbx + 180002422: 48 83 ec 20 sub rsp,0x20 + 180002426: 48 8b d9 mov rbx,rcx + 180002429: 48 8b 09 mov rcx,QWORD PTR [rcx] + 18000242c: 48 85 c9 test rcx,rcx + 18000242f: 74 3a je 0x18000246b + 180002431: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10] + 180002435: 48 2b d1 sub rdx,rcx + 180002438: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000243f: 72 18 jb 0x180002459 + 180002441: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180002445: 48 83 c2 27 add rdx,0x27 + 180002449: 49 2b c8 sub rcx,r8 + 18000244c: 48 8d 41 f8 lea rax,[rcx-0x8] + 180002450: 48 83 f8 1f cmp rax,0x1f + 180002454: 77 1b ja 0x180002471 + 180002456: 49 8b c8 mov rcx,r8 + 180002459: e8 b2 a4 00 00 call 0x18000c910 + 18000245e: 33 c0 xor eax,eax + 180002460: 48 89 03 mov QWORD PTR [rbx],rax + 180002463: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 180002467: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 18000246b: 48 83 c4 20 add rsp,0x20 + 18000246f: 5b pop rbx + 180002470: c3 ret + 180002471: ff 15 e9 cf 00 00 call QWORD PTR [rip+0xcfe9] # 0x18000f460 + 180002477: cc int3 + 180002478: cc int3 + 180002479: cc int3 + 18000247a: cc int3 + 18000247b: cc int3 + 18000247c: cc int3 + 18000247d: cc int3 + 18000247e: cc int3 + 18000247f: cc int3 + 180002480: 48 83 ec 28 sub rsp,0x28 + 180002484: 80 79 08 00 cmp BYTE PTR [rcx+0x8],0x0 + 180002488: 74 17 je 0x1800024a1 + 18000248a: 48 8b 09 mov rcx,QWORD PTR [rcx] + 18000248d: ff 15 7d ce 00 00 call QWORD PTR [rip+0xce7d] # 0x18000f310 + 180002493: 90 nop + 180002494: 85 c0 test eax,eax + 180002496: 74 09 je 0x1800024a1 + 180002498: 8b c8 mov ecx,eax + 18000249a: ff 15 a8 ce 00 00 call QWORD PTR [rip+0xcea8] # 0x18000f348 + 1800024a0: 90 nop + 1800024a1: 48 83 c4 28 add rsp,0x28 + 1800024a5: c3 ret + 1800024a6: cc int3 + 1800024a7: cc int3 + 1800024a8: cc int3 + 1800024a9: cc int3 + 1800024aa: cc int3 + 1800024ab: cc int3 + 1800024ac: cc int3 + 1800024ad: cc int3 + 1800024ae: cc int3 + 1800024af: cc int3 + 1800024b0: 40 53 rex push rbx + 1800024b2: 48 83 ec 20 sub rsp,0x20 + 1800024b6: 48 8b 51 18 mov rdx,QWORD PTR [rcx+0x18] + 1800024ba: 48 8b d9 mov rbx,rcx + 1800024bd: 48 83 fa 10 cmp rdx,0x10 + 1800024c1: 72 2c jb 0x1800024ef + 1800024c3: 48 8b 09 mov rcx,QWORD PTR [rcx] + 1800024c6: 48 ff c2 inc rdx + 1800024c9: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800024d0: 72 18 jb 0x1800024ea + 1800024d2: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800024d6: 48 83 c2 27 add rdx,0x27 + 1800024da: 49 2b c8 sub rcx,r8 + 1800024dd: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800024e1: 48 83 f8 1f cmp rax,0x1f + 1800024e5: 77 21 ja 0x180002508 + 1800024e7: 49 8b c8 mov rcx,r8 + 1800024ea: e8 21 a4 00 00 call 0x18000c910 + 1800024ef: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0 + 1800024f6: 00 + 1800024f7: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf + 1800024fe: 00 + 1800024ff: c6 03 00 mov BYTE PTR [rbx],0x0 + 180002502: 48 83 c4 20 add rsp,0x20 + 180002506: 5b pop rbx + 180002507: c3 ret + 180002508: ff 15 52 cf 00 00 call QWORD PTR [rip+0xcf52] # 0x18000f460 + 18000250e: cc int3 + 18000250f: cc int3 + 180002510: 40 53 rex push rbx + 180002512: 48 83 ec 20 sub rsp,0x20 + 180002516: 48 8b d9 mov rbx,rcx + 180002519: 48 c7 41 10 00 00 00 mov QWORD PTR [rcx+0x10],0x0 + 180002520: 00 + 180002521: 48 c7 41 18 0f 00 00 mov QWORD PTR [rcx+0x18],0xf + 180002528: 00 + 180002529: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff + 180002530: c6 01 00 mov BYTE PTR [rcx],0x0 + 180002533: 49 ff c0 inc r8 + 180002536: 42 80 3c 02 00 cmp BYTE PTR [rdx+r8*1],0x0 + 18000253b: 75 f6 jne 0x180002533 + 18000253d: e8 ce 00 00 00 call 0x180002610 + 180002542: 48 8b c3 mov rax,rbx + 180002545: 48 83 c4 20 add rsp,0x20 + 180002549: 5b pop rbx + 18000254a: c3 ret + 18000254b: cc int3 + 18000254c: cc int3 + 18000254d: cc int3 + 18000254e: cc int3 + 18000254f: cc int3 + 180002550: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180002555: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000255a: 57 push rdi + 18000255b: 48 83 ec 20 sub rsp,0x20 + 18000255f: 48 8b d9 mov rbx,rcx + 180002562: 33 f6 xor esi,esi + 180002564: 48 8b 49 20 mov rcx,QWORD PTR [rcx+0x20] + 180002568: 48 85 c9 test rcx,rcx + 18000256b: 74 17 je 0x180002584 + 18000256d: 0f 1f 00 nop DWORD PTR [rax] + 180002570: 48 8d 41 ff lea rax,[rcx-0x1] + 180002574: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax + 180002578: 48 8b c8 mov rcx,rax + 18000257b: 48 85 c0 test rax,rax + 18000257e: 75 f0 jne 0x180002570 + 180002580: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi + 180002584: 48 8b 7b 10 mov rdi,QWORD PTR [rbx+0x10] + 180002588: 48 85 ff test rdi,rdi + 18000258b: 74 22 je 0x1800025af + 18000258d: 0f 1f 00 nop DWORD PTR [rax] + 180002590: 48 8b 43 08 mov rax,QWORD PTR [rbx+0x8] + 180002594: 48 ff cf dec rdi + 180002597: 48 8b 0c f8 mov rcx,QWORD PTR [rax+rdi*8] + 18000259b: 48 85 c9 test rcx,rcx + 18000259e: 74 0a je 0x1800025aa + 1800025a0: ba 10 00 00 00 mov edx,0x10 + 1800025a5: e8 66 a3 00 00 call 0x18000c910 + 1800025aa: 48 85 ff test rdi,rdi + 1800025ad: 75 e1 jne 0x180002590 + 1800025af: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 1800025b3: 48 85 c9 test rcx,rcx + 1800025b6: 74 2e je 0x1800025e6 + 1800025b8: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10] + 1800025bc: 48 c1 e2 03 shl rdx,0x3 + 1800025c0: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800025c7: 72 18 jb 0x1800025e1 + 1800025c9: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800025cd: 48 83 c2 27 add rdx,0x27 + 1800025d1: 49 2b c8 sub rcx,r8 + 1800025d4: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800025d8: 48 83 f8 1f cmp rax,0x1f + 1800025dc: 77 20 ja 0x1800025fe + 1800025de: 49 8b c8 mov rcx,r8 + 1800025e1: e8 2a a3 00 00 call 0x18000c910 + 1800025e6: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 1800025ea: 48 89 73 08 mov QWORD PTR [rbx+0x8],rsi + 1800025ee: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 1800025f3: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 1800025f8: 48 83 c4 20 add rsp,0x20 + 1800025fc: 5f pop rdi + 1800025fd: c3 ret + 1800025fe: ff 15 5c ce 00 00 call QWORD PTR [rip+0xce5c] # 0x18000f460 + 180002604: cc int3 + 180002605: cc int3 + 180002606: cc int3 + 180002607: cc int3 + 180002608: cc int3 + 180002609: cc int3 + 18000260a: cc int3 + 18000260b: cc int3 + 18000260c: cc int3 + 18000260d: cc int3 + 18000260e: cc int3 + 18000260f: cc int3 + 180002610: 40 53 rex push rbx + 180002612: 55 push rbp + 180002613: 57 push rdi + 180002614: 41 56 push r14 + 180002616: 41 57 push r15 + 180002618: 48 83 ec 20 sub rsp,0x20 + 18000261c: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18] + 180002620: 4d 8b f0 mov r14,r8 + 180002623: 4c 8b fa mov r15,rdx + 180002626: 48 8b d9 mov rbx,rcx + 180002629: 4c 3b c5 cmp r8,rbp + 18000262c: 77 2c ja 0x18000265a + 18000262e: 48 8b f9 mov rdi,rcx + 180002631: 48 83 fd 10 cmp rbp,0x10 + 180002635: 72 03 jb 0x18000263a + 180002637: 48 8b 39 mov rdi,QWORD PTR [rcx] + 18000263a: 4c 89 71 10 mov QWORD PTR [rcx+0x10],r14 + 18000263e: 48 8b cf mov rcx,rdi + 180002641: e8 25 b2 00 00 call 0x18000d86b + 180002646: 48 8b c3 mov rax,rbx + 180002649: 41 c6 04 3e 00 mov BYTE PTR [r14+rdi*1],0x0 + 18000264e: 48 83 c4 20 add rsp,0x20 + 180002652: 41 5f pop r15 + 180002654: 41 5e pop r14 + 180002656: 5f pop rdi + 180002657: 5d pop rbp + 180002658: 5b pop rbx + 180002659: c3 ret + 18000265a: 48 bf ff ff ff ff ff movabs rdi,0x7fffffffffffffff + 180002661: ff ff 7f + 180002664: 4c 3b f7 cmp r14,rdi + 180002667: 0f 87 fa 00 00 00 ja 0x180002767 + 18000266d: 49 8b ce mov rcx,r14 + 180002670: 48 83 c9 0f or rcx,0xf + 180002674: 48 3b cf cmp rcx,rdi + 180002677: 77 1f ja 0x180002698 + 180002679: 48 8b d5 mov rdx,rbp + 18000267c: 48 8b c7 mov rax,rdi + 18000267f: 48 d1 ea shr rdx,1 + 180002682: 48 2b c2 sub rax,rdx + 180002685: 48 3b e8 cmp rbp,rax + 180002688: 77 0e ja 0x180002698 + 18000268a: 48 8d 04 2a lea rax,[rdx+rbp*1] + 18000268e: 48 8b f9 mov rdi,rcx + 180002691: 48 3b c8 cmp rcx,rax + 180002694: 48 0f 42 f8 cmovb rdi,rax + 180002698: 48 8b cf mov rcx,rdi + 18000269b: 48 89 74 24 68 mov QWORD PTR [rsp+0x68],rsi + 1800026a0: 48 83 c1 01 add rcx,0x1 + 1800026a4: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff + 1800026ab: 48 0f 42 c8 cmovb rcx,rax + 1800026af: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 1800026b6: 72 2c jb 0x1800026e4 + 1800026b8: 48 8d 41 27 lea rax,[rcx+0x27] + 1800026bc: 48 3b c1 cmp rax,rcx + 1800026bf: 0f 86 9c 00 00 00 jbe 0x180002761 + 1800026c5: 48 8b c8 mov rcx,rax + 1800026c8: e8 87 9e 00 00 call 0x18000c554 + 1800026cd: 48 85 c0 test rax,rax + 1800026d0: 0f 84 84 00 00 00 je 0x18000275a + 1800026d6: 48 8d 70 27 lea rsi,[rax+0x27] + 1800026da: 48 83 e6 e0 and rsi,0xffffffffffffffe0 + 1800026de: 48 89 46 f8 mov QWORD PTR [rsi-0x8],rax + 1800026e2: eb 11 jmp 0x1800026f5 + 1800026e4: 48 85 c9 test rcx,rcx + 1800026e7: 74 0a je 0x1800026f3 + 1800026e9: e8 66 9e 00 00 call 0x18000c554 + 1800026ee: 48 8b f0 mov rsi,rax + 1800026f1: eb 02 jmp 0x1800026f5 + 1800026f3: 33 f6 xor esi,esi + 1800026f5: 4d 8b c6 mov r8,r14 + 1800026f8: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14 + 1800026fc: 49 8b d7 mov rdx,r15 + 1800026ff: 48 89 7b 18 mov QWORD PTR [rbx+0x18],rdi + 180002703: 48 8b ce mov rcx,rsi + 180002706: e8 5a b1 00 00 call 0x18000d865 + 18000270b: 41 c6 04 36 00 mov BYTE PTR [r14+rsi*1],0x0 + 180002710: 48 83 fd 10 cmp rbp,0x10 + 180002714: 72 2d jb 0x180002743 + 180002716: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180002719: 48 8d 55 01 lea rdx,[rbp+0x1] + 18000271d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002724: 72 18 jb 0x18000273e + 180002726: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 18000272a: 48 83 c2 27 add rdx,0x27 + 18000272e: 49 2b c8 sub rcx,r8 + 180002731: 48 8d 41 f8 lea rax,[rcx-0x8] + 180002735: 48 83 f8 1f cmp rax,0x1f + 180002739: 77 1f ja 0x18000275a + 18000273b: 49 8b c8 mov rcx,r8 + 18000273e: e8 cd a1 00 00 call 0x18000c910 + 180002743: 48 89 33 mov QWORD PTR [rbx],rsi + 180002746: 48 8b c3 mov rax,rbx + 180002749: 48 8b 74 24 68 mov rsi,QWORD PTR [rsp+0x68] + 18000274e: 48 83 c4 20 add rsp,0x20 + 180002752: 41 5f pop r15 + 180002754: 41 5e pop r14 + 180002756: 5f pop rdi + 180002757: 5d pop rbp + 180002758: 5b pop rbx + 180002759: c3 ret + 18000275a: ff 15 00 cd 00 00 call QWORD PTR [rip+0xcd00] # 0x18000f460 + 180002760: cc int3 + 180002761: e8 ea ef ff ff call 0x180001750 + 180002766: cc int3 + 180002767: e8 d4 03 00 00 call 0x180002b40 + 18000276c: cc int3 + 18000276d: cc int3 + 18000276e: cc int3 + 18000276f: cc int3 + 180002770: 40 53 rex push rbx + 180002772: 55 push rbp + 180002773: 56 push rsi + 180002774: 41 57 push r15 + 180002776: 48 83 ec 28 sub rsp,0x28 + 18000277a: 48 8b 69 10 mov rbp,QWORD PTR [rcx+0x10] + 18000277e: 48 bb ff ff ff ff ff movabs rbx,0x7fffffffffffffff + 180002785: ff ff 7f + 180002788: 48 8b c3 mov rax,rbx + 18000278b: 45 0f b6 f9 movzx r15d,r9b + 18000278f: 48 2b c5 sub rax,rbp + 180002792: 48 8b f1 mov rsi,rcx + 180002795: 48 83 f8 01 cmp rax,0x1 + 180002799: 0f 82 2a 01 00 00 jb 0x1800028c9 + 18000279f: 4c 89 64 24 60 mov QWORD PTR [rsp+0x60],r12 + 1800027a4: 4c 8d 65 01 lea r12,[rbp+0x1] + 1800027a8: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 1800027ad: 4c 8b 71 18 mov r14,QWORD PTR [rcx+0x18] + 1800027b1: 49 8b cc mov rcx,r12 + 1800027b4: 48 83 c9 0f or rcx,0xf + 1800027b8: 48 3b cb cmp rcx,rbx + 1800027bb: 77 1f ja 0x1800027dc + 1800027bd: 49 8b d6 mov rdx,r14 + 1800027c0: 48 8b c3 mov rax,rbx + 1800027c3: 48 d1 ea shr rdx,1 + 1800027c6: 48 2b c2 sub rax,rdx + 1800027c9: 4c 3b f0 cmp r14,rax + 1800027cc: 77 0e ja 0x1800027dc + 1800027ce: 4a 8d 04 32 lea rax,[rdx+r14*1] + 1800027d2: 48 8b d9 mov rbx,rcx + 1800027d5: 48 3b c8 cmp rcx,rax + 1800027d8: 48 0f 42 d8 cmovb rbx,rax + 1800027dc: 48 8b cb mov rcx,rbx + 1800027df: 48 89 7c 24 58 mov QWORD PTR [rsp+0x58],rdi + 1800027e4: 48 83 c1 01 add rcx,0x1 + 1800027e8: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff + 1800027ef: 48 0f 42 c8 cmovb rcx,rax + 1800027f3: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 1800027fa: 72 28 jb 0x180002824 + 1800027fc: 48 8d 41 27 lea rax,[rcx+0x27] + 180002800: 48 3b c1 cmp rax,rcx + 180002803: 0f 86 ba 00 00 00 jbe 0x1800028c3 + 180002809: 48 8b c8 mov rcx,rax + 18000280c: e8 43 9d 00 00 call 0x18000c554 + 180002811: 48 85 c0 test rax,rax + 180002814: 74 76 je 0x18000288c + 180002816: 48 8d 78 27 lea rdi,[rax+0x27] + 18000281a: 48 83 e7 e0 and rdi,0xffffffffffffffe0 + 18000281e: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax + 180002822: eb 11 jmp 0x180002835 + 180002824: 48 85 c9 test rcx,rcx + 180002827: 74 0a je 0x180002833 + 180002829: e8 26 9d 00 00 call 0x18000c554 + 18000282e: 48 8b f8 mov rdi,rax + 180002831: eb 02 jmp 0x180002835 + 180002833: 33 ff xor edi,edi + 180002835: 4c 89 66 10 mov QWORD PTR [rsi+0x10],r12 + 180002839: 4c 8b c5 mov r8,rbp + 18000283c: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx + 180002840: 48 8b cf mov rcx,rdi + 180002843: 49 83 fe 10 cmp r14,0x10 + 180002847: 72 4a jb 0x180002893 + 180002849: 48 8b 1e mov rbx,QWORD PTR [rsi] + 18000284c: 48 8b d3 mov rdx,rbx + 18000284f: e8 11 b0 00 00 call 0x18000d865 + 180002854: 49 8d 56 01 lea rdx,[r14+0x1] + 180002858: 44 88 3c 2f mov BYTE PTR [rdi+rbp*1],r15b + 18000285c: c6 44 2f 01 00 mov BYTE PTR [rdi+rbp*1+0x1],0x0 + 180002861: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002868: 72 18 jb 0x180002882 + 18000286a: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8] + 18000286e: 48 83 c2 27 add rdx,0x27 + 180002872: 48 2b d9 sub rbx,rcx + 180002875: 48 8d 43 f8 lea rax,[rbx-0x8] + 180002879: 48 83 f8 1f cmp rax,0x1f + 18000287d: 77 0d ja 0x18000288c + 18000287f: 48 8b d9 mov rbx,rcx + 180002882: 48 8b cb mov rcx,rbx + 180002885: e8 86 a0 00 00 call 0x18000c910 + 18000288a: eb 18 jmp 0x1800028a4 + 18000288c: ff 15 ce cb 00 00 call QWORD PTR [rip+0xcbce] # 0x18000f460 + 180002892: cc int3 + 180002893: 48 8b d6 mov rdx,rsi + 180002896: e8 ca af 00 00 call 0x18000d865 + 18000289b: 44 88 3c 2f mov BYTE PTR [rdi+rbp*1],r15b + 18000289f: c6 44 2f 01 00 mov BYTE PTR [rdi+rbp*1+0x1],0x0 + 1800028a4: 48 89 3e mov QWORD PTR [rsi],rdi + 1800028a7: 48 8b c6 mov rax,rsi + 1800028aa: 48 8b 7c 24 58 mov rdi,QWORD PTR [rsp+0x58] + 1800028af: 4c 8b 64 24 60 mov r12,QWORD PTR [rsp+0x60] + 1800028b4: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 1800028b9: 48 83 c4 28 add rsp,0x28 + 1800028bd: 41 5f pop r15 + 1800028bf: 5e pop rsi + 1800028c0: 5d pop rbp + 1800028c1: 5b pop rbx + 1800028c2: c3 ret + 1800028c3: e8 88 ee ff ff call 0x180001750 + 1800028c8: cc int3 + 1800028c9: e8 72 02 00 00 call 0x180002b40 + 1800028ce: cc int3 + 1800028cf: cc int3 + 1800028d0: 40 55 rex push rbp + 1800028d2: 56 push rsi + 1800028d3: 48 83 ec 38 sub rsp,0x38 + 1800028d7: 48 8b 51 10 mov rdx,QWORD PTR [rcx+0x10] + 1800028db: b8 01 00 00 00 mov eax,0x1 + 1800028e0: 48 85 d2 test rdx,rdx + 1800028e3: 48 8b e9 mov rbp,rcx + 1800028e6: 49 b8 ff ff ff ff ff movabs r8,0x7ffffffffffffff + 1800028ed: ff ff 07 + 1800028f0: 48 0f 45 c2 cmovne rax,rdx + 1800028f4: 48 8b f0 mov rsi,rax + 1800028f7: 48 2b f2 sub rsi,rdx + 1800028fa: 48 83 fe 01 cmp rsi,0x1 + 1800028fe: 72 06 jb 0x180002906 + 180002900: 48 83 f8 08 cmp rax,0x8 + 180002904: 73 14 jae 0x18000291a + 180002906: 49 8b c8 mov rcx,r8 + 180002909: 48 2b c8 sub rcx,rax + 18000290c: 48 3b c8 cmp rcx,rax + 18000290f: 0f 82 8c 01 00 00 jb 0x180002aa1 + 180002915: 48 03 c0 add rax,rax + 180002918: eb da jmp 0x1800028f4 + 18000291a: 4c 89 74 24 28 mov QWORD PTR [rsp+0x28],r14 + 18000291f: 48 b9 ff ff ff ff ff movabs rcx,0x1fffffffffffffff + 180002926: ff ff 1f + 180002929: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15 + 18000292e: 4c 8b 7d 18 mov r15,QWORD PTR [rbp+0x18] + 180002932: 49 c1 ef 04 shr r15,0x4 + 180002936: 48 3b c1 cmp rax,rcx + 180002939: 0f 87 5c 01 00 00 ja 0x180002a9b + 18000293f: 48 8d 0c c5 00 00 00 lea rcx,[rax*8+0x0] + 180002946: 00 + 180002947: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 18000294e: 72 2c jb 0x18000297c + 180002950: 48 8d 41 27 lea rax,[rcx+0x27] + 180002954: 48 3b c1 cmp rax,rcx + 180002957: 0f 86 3e 01 00 00 jbe 0x180002a9b + 18000295d: 48 8b c8 mov rcx,rax + 180002960: e8 ef 9b 00 00 call 0x18000c554 + 180002965: 48 85 c0 test rax,rax + 180002968: 0f 84 26 01 00 00 je 0x180002a94 + 18000296e: 4c 8d 70 27 lea r14,[rax+0x27] + 180002972: 49 83 e6 e0 and r14,0xffffffffffffffe0 + 180002976: 49 89 46 f8 mov QWORD PTR [r14-0x8],rax + 18000297a: eb 12 jmp 0x18000298e + 18000297c: 48 85 c9 test rcx,rcx + 18000297f: 74 0a je 0x18000298b + 180002981: e8 ce 9b 00 00 call 0x18000c554 + 180002986: 4c 8b f0 mov r14,rax + 180002989: eb 03 jmp 0x18000298e + 18000298b: 45 33 f6 xor r14d,r14d + 18000298e: 48 8b 45 08 mov rax,QWORD PTR [rbp+0x8] + 180002992: 48 89 5c 24 58 mov QWORD PTR [rsp+0x58],rbx + 180002997: 48 8b 5d 10 mov rbx,QWORD PTR [rbp+0x10] + 18000299b: 48 89 7c 24 60 mov QWORD PTR [rsp+0x60],rdi + 1800029a0: 48 c1 e3 03 shl rbx,0x3 + 1800029a4: 4c 89 64 24 30 mov QWORD PTR [rsp+0x30],r12 + 1800029a9: 4e 8d 24 fd 00 00 00 lea r12,[r15*8+0x0] + 1800029b0: 00 + 1800029b1: 4a 8d 14 20 lea rdx,[rax+r12*1] + 1800029b5: 48 2b da sub rbx,rdx + 1800029b8: 4b 8d 3c 34 lea rdi,[r12+r14*1] + 1800029bc: 48 03 d8 add rbx,rax + 1800029bf: 48 8b cf mov rcx,rdi + 1800029c2: 4c 8b c3 mov r8,rbx + 1800029c5: e8 a1 ae 00 00 call 0x18000d86b + 1800029ca: 48 8b 55 08 mov rdx,QWORD PTR [rbp+0x8] + 1800029ce: 48 03 df add rbx,rdi + 1800029d1: 48 8b cb mov rcx,rbx + 1800029d4: 4c 3b fe cmp r15,rsi + 1800029d7: 77 25 ja 0x1800029fe + 1800029d9: 4d 8b c4 mov r8,r12 + 1800029dc: e8 8a ae 00 00 call 0x18000d86b + 1800029e1: 4c 8b c6 mov r8,rsi + 1800029e4: 49 8d 0c 1c lea rcx,[r12+rbx*1] + 1800029e8: 4d 2b c7 sub r8,r15 + 1800029eb: 33 d2 xor edx,edx + 1800029ed: 49 c1 e0 03 shl r8,0x3 + 1800029f1: e8 f8 ac 00 00 call 0x18000d6ee + 1800029f6: 4d 8b c4 mov r8,r12 + 1800029f9: 49 8b ce mov rcx,r14 + 1800029fc: eb 30 jmp 0x180002a2e + 1800029fe: 48 8d 3c f5 00 00 00 lea rdi,[rsi*8+0x0] + 180002a05: 00 + 180002a06: 4c 8b c7 mov r8,rdi + 180002a09: e8 5d ae 00 00 call 0x18000d86b + 180002a0e: 48 8b 5d 08 mov rbx,QWORD PTR [rbp+0x8] + 180002a12: 49 8b ce mov rcx,r14 + 180002a15: 48 8d 14 1f lea rdx,[rdi+rbx*1] + 180002a19: 48 2b da sub rbx,rdx + 180002a1c: 49 03 dc add rbx,r12 + 180002a1f: 4c 8b c3 mov r8,rbx + 180002a22: e8 44 ae 00 00 call 0x18000d86b + 180002a27: 4a 8d 0c 33 lea rcx,[rbx+r14*1] + 180002a2b: 4c 8b c7 mov r8,rdi + 180002a2e: 33 d2 xor edx,edx + 180002a30: e8 b9 ac 00 00 call 0x18000d6ee + 180002a35: 48 8b 4d 08 mov rcx,QWORD PTR [rbp+0x8] + 180002a39: 4c 8b 64 24 30 mov r12,QWORD PTR [rsp+0x30] + 180002a3e: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60] + 180002a43: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58] + 180002a48: 48 85 c9 test rcx,rcx + 180002a4b: 74 2e je 0x180002a7b + 180002a4d: 48 8b 55 10 mov rdx,QWORD PTR [rbp+0x10] + 180002a51: 48 c1 e2 03 shl rdx,0x3 + 180002a55: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002a5c: 72 18 jb 0x180002a76 + 180002a5e: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180002a62: 48 83 c2 27 add rdx,0x27 + 180002a66: 49 2b c8 sub rcx,r8 + 180002a69: 48 8d 41 f8 lea rax,[rcx-0x8] + 180002a6d: 48 83 f8 1f cmp rax,0x1f + 180002a71: 77 21 ja 0x180002a94 + 180002a73: 49 8b c8 mov rcx,r8 + 180002a76: e8 95 9e 00 00 call 0x18000c910 + 180002a7b: 48 01 75 10 add QWORD PTR [rbp+0x10],rsi + 180002a7f: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20] + 180002a84: 4c 89 75 08 mov QWORD PTR [rbp+0x8],r14 + 180002a88: 4c 8b 74 24 28 mov r14,QWORD PTR [rsp+0x28] + 180002a8d: 48 83 c4 38 add rsp,0x38 + 180002a91: 5e pop rsi + 180002a92: 5d pop rbp + 180002a93: c3 ret + 180002a94: ff 15 c6 c9 00 00 call QWORD PTR [rip+0xc9c6] # 0x18000f460 + 180002a9a: cc int3 + 180002a9b: e8 b0 ec ff ff call 0x180001750 + 180002aa0: cc int3 + 180002aa1: e8 ba 00 00 00 call 0x180002b60 + 180002aa6: cc int3 + 180002aa7: cc int3 + 180002aa8: cc int3 + 180002aa9: cc int3 + 180002aaa: cc int3 + 180002aab: cc int3 + 180002aac: cc int3 + 180002aad: cc int3 + 180002aae: cc int3 + 180002aaf: cc int3 + 180002ab0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180002ab5: 57 push rdi + 180002ab6: 48 83 ec 20 sub rsp,0x20 + 180002aba: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff + 180002ac1: ff ff 7f + 180002ac4: 48 8b da mov rbx,rdx + 180002ac7: 48 8b f9 mov rdi,rcx + 180002aca: 48 3b d0 cmp rdx,rax + 180002acd: 77 5e ja 0x180002b2d + 180002acf: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002ad6: 72 2b jb 0x180002b03 + 180002ad8: 48 8d 4a 27 lea rcx,[rdx+0x27] + 180002adc: 48 3b ca cmp rcx,rdx + 180002adf: 76 52 jbe 0x180002b33 + 180002ae1: e8 6e 9a 00 00 call 0x18000c554 + 180002ae6: 48 8b c8 mov rcx,rax + 180002ae9: 48 85 c0 test rax,rax + 180002aec: 74 0e je 0x180002afc + 180002aee: 48 83 c0 27 add rax,0x27 + 180002af2: 48 83 e0 e0 and rax,0xffffffffffffffe0 + 180002af6: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx + 180002afa: eb 18 jmp 0x180002b14 + 180002afc: ff 15 5e c9 00 00 call QWORD PTR [rip+0xc95e] # 0x18000f460 + 180002b02: cc int3 + 180002b03: 48 85 db test rbx,rbx + 180002b06: 74 0a je 0x180002b12 + 180002b08: 48 8b cb mov rcx,rbx + 180002b0b: e8 44 9a 00 00 call 0x18000c554 + 180002b10: eb 02 jmp 0x180002b14 + 180002b12: 33 c0 xor eax,eax + 180002b14: 48 89 07 mov QWORD PTR [rdi],rax + 180002b17: 48 89 47 08 mov QWORD PTR [rdi+0x8],rax + 180002b1b: 48 03 c3 add rax,rbx + 180002b1e: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 180002b23: 48 89 47 10 mov QWORD PTR [rdi+0x10],rax + 180002b27: 48 83 c4 20 add rsp,0x20 + 180002b2b: 5f pop rdi + 180002b2c: c3 ret + 180002b2d: e8 4e 00 00 00 call 0x180002b80 + 180002b32: cc int3 + 180002b33: e8 18 ec ff ff call 0x180001750 + 180002b38: cc int3 + 180002b39: cc int3 + 180002b3a: cc int3 + 180002b3b: cc int3 + 180002b3c: cc int3 + 180002b3d: cc int3 + 180002b3e: cc int3 + 180002b3f: cc int3 + 180002b40: 48 83 ec 28 sub rsp,0x28 + 180002b44: 48 8d 0d 55 cc 00 00 lea rcx,[rip+0xcc55] # 0x18000f7a0 + 180002b4b: ff 15 ef c7 00 00 call QWORD PTR [rip+0xc7ef] # 0x18000f340 + 180002b51: cc int3 + 180002b52: cc int3 + 180002b53: cc int3 + 180002b54: cc int3 + 180002b55: cc int3 + 180002b56: cc int3 + 180002b57: cc int3 + 180002b58: cc int3 + 180002b59: cc int3 + 180002b5a: cc int3 + 180002b5b: cc int3 + 180002b5c: cc int3 + 180002b5d: cc int3 + 180002b5e: cc int3 + 180002b5f: cc int3 + 180002b60: 48 83 ec 28 sub rsp,0x28 + 180002b64: 48 8d 0d 45 cc 00 00 lea rcx,[rip+0xcc45] # 0x18000f7b0 + 180002b6b: ff 15 cf c7 00 00 call QWORD PTR [rip+0xc7cf] # 0x18000f340 + 180002b71: cc int3 + 180002b72: cc int3 + 180002b73: cc int3 + 180002b74: cc int3 + 180002b75: cc int3 + 180002b76: cc int3 + 180002b77: cc int3 + 180002b78: cc int3 + 180002b79: cc int3 + 180002b7a: cc int3 + 180002b7b: cc int3 + 180002b7c: cc int3 + 180002b7d: cc int3 + 180002b7e: cc int3 + 180002b7f: cc int3 + 180002b80: 48 83 ec 28 sub rsp,0x28 + 180002b84: 48 8d 0d 3d cc 00 00 lea rcx,[rip+0xcc3d] # 0x18000f7c8 + 180002b8b: ff 15 af c7 00 00 call QWORD PTR [rip+0xc7af] # 0x18000f340 + 180002b91: cc int3 + 180002b92: cc int3 + 180002b93: cc int3 + 180002b94: cc int3 + 180002b95: cc int3 + 180002b96: cc int3 + 180002b97: cc int3 + 180002b98: cc int3 + 180002b99: cc int3 + 180002b9a: cc int3 + 180002b9b: cc int3 + 180002b9c: cc int3 + 180002b9d: cc int3 + 180002b9e: cc int3 + 180002b9f: cc int3 + 180002ba0: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 180002ba5: 57 push rdi + 180002ba6: 48 83 ec 20 sub rsp,0x20 + 180002baa: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff + 180002bb1: ff ff 7f + 180002bb4: 48 8b fa mov rdi,rdx + 180002bb7: 48 8b f1 mov rsi,rcx + 180002bba: 48 3b d0 cmp rdx,rax + 180002bbd: 0f 87 c9 00 00 00 ja 0x180002c8c + 180002bc3: 48 8b 09 mov rcx,QWORD PTR [rcx] + 180002bc6: 48 8b 56 10 mov rdx,QWORD PTR [rsi+0x10] + 180002bca: 48 2b d1 sub rdx,rcx + 180002bcd: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx + 180002bd2: 4c 8b c2 mov r8,rdx + 180002bd5: 49 d1 e8 shr r8,1 + 180002bd8: 49 2b c0 sub rax,r8 + 180002bdb: 48 3b d0 cmp rdx,rax + 180002bde: 77 0e ja 0x180002bee + 180002be0: 49 8d 04 10 lea rax,[r8+rdx*1] + 180002be4: 48 3b c7 cmp rax,rdi + 180002be7: 48 0f 42 c7 cmovb rax,rdi + 180002beb: 48 8b f8 mov rdi,rax + 180002bee: 33 db xor ebx,ebx + 180002bf0: 48 85 c9 test rcx,rcx + 180002bf3: 74 31 je 0x180002c26 + 180002bf5: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002bfc: 72 18 jb 0x180002c16 + 180002bfe: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180002c02: 48 83 c2 27 add rdx,0x27 + 180002c06: 49 2b c8 sub rcx,r8 + 180002c09: 48 8d 41 f8 lea rax,[rcx-0x8] + 180002c0d: 48 83 f8 1f cmp rax,0x1f + 180002c11: 77 3d ja 0x180002c50 + 180002c13: 49 8b c8 mov rcx,r8 + 180002c16: e8 f5 9c 00 00 call 0x18000c910 + 180002c1b: 48 89 1e mov QWORD PTR [rsi],rbx + 180002c1e: 48 89 5e 08 mov QWORD PTR [rsi+0x8],rbx + 180002c22: 48 89 5e 10 mov QWORD PTR [rsi+0x10],rbx + 180002c26: 48 81 ff 00 10 00 00 cmp rdi,0x1000 + 180002c2d: 72 28 jb 0x180002c57 + 180002c2f: 48 8d 4f 27 lea rcx,[rdi+0x27] + 180002c33: 48 3b cf cmp rcx,rdi + 180002c36: 76 4e jbe 0x180002c86 + 180002c38: e8 17 99 00 00 call 0x18000c554 + 180002c3d: 48 85 c0 test rax,rax + 180002c40: 74 0e je 0x180002c50 + 180002c42: 48 8d 58 27 lea rbx,[rax+0x27] + 180002c46: 48 83 e3 e0 and rbx,0xffffffffffffffe0 + 180002c4a: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax + 180002c4e: eb 17 jmp 0x180002c67 + 180002c50: ff 15 0a c8 00 00 call QWORD PTR [rip+0xc80a] # 0x18000f460 + 180002c56: cc int3 + 180002c57: 48 85 ff test rdi,rdi + 180002c5a: 74 0b je 0x180002c67 + 180002c5c: 48 8b cf mov rcx,rdi + 180002c5f: e8 f0 98 00 00 call 0x18000c554 + 180002c64: 48 8b d8 mov rbx,rax + 180002c67: 48 89 1e mov QWORD PTR [rsi],rbx + 180002c6a: 48 8d 04 3b lea rax,[rbx+rdi*1] + 180002c6e: 48 89 5e 08 mov QWORD PTR [rsi+0x8],rbx + 180002c72: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 180002c77: 48 89 46 10 mov QWORD PTR [rsi+0x10],rax + 180002c7b: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 180002c80: 48 83 c4 20 add rsp,0x20 + 180002c84: 5f pop rdi + 180002c85: c3 ret + 180002c86: e8 c5 ea ff ff call 0x180001750 + 180002c8b: cc int3 + 180002c8c: e8 ef fe ff ff call 0x180002b80 + 180002c91: cc int3 + 180002c92: cc int3 + 180002c93: cc int3 + 180002c94: cc int3 + 180002c95: cc int3 + 180002c96: cc int3 + 180002c97: cc int3 + 180002c98: cc int3 + 180002c99: cc int3 + 180002c9a: cc int3 + 180002c9b: cc int3 + 180002c9c: cc int3 + 180002c9d: cc int3 + 180002c9e: cc int3 + 180002c9f: cc int3 + 180002ca0: 40 53 rex push rbx + 180002ca2: 48 83 ec 20 sub rsp,0x20 + 180002ca6: 48 8b 51 58 mov rdx,QWORD PTR [rcx+0x58] + 180002caa: 48 8b d9 mov rbx,rcx + 180002cad: 48 83 fa 10 cmp rdx,0x10 + 180002cb1: 72 31 jb 0x180002ce4 + 180002cb3: 48 8b 49 40 mov rcx,QWORD PTR [rcx+0x40] + 180002cb7: 48 ff c2 inc rdx + 180002cba: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002cc1: 72 1c jb 0x180002cdf + 180002cc3: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180002cc7: 48 83 c2 27 add rdx,0x27 + 180002ccb: 49 2b c8 sub rcx,r8 + 180002cce: 48 8d 41 f8 lea rax,[rcx-0x8] + 180002cd2: 48 83 f8 1f cmp rax,0x1f + 180002cd6: 0f 87 b6 00 00 00 ja 0x180002d92 + 180002cdc: 49 8b c8 mov rcx,r8 + 180002cdf: e8 2c 9c 00 00 call 0x18000c910 + 180002ce4: 48 c7 43 50 00 00 00 mov QWORD PTR [rbx+0x50],0x0 + 180002ceb: 00 + 180002cec: 48 c7 43 58 0f 00 00 mov QWORD PTR [rbx+0x58],0xf + 180002cf3: 00 + 180002cf4: c6 43 40 00 mov BYTE PTR [rbx+0x40],0x0 + 180002cf8: 48 8b 53 38 mov rdx,QWORD PTR [rbx+0x38] + 180002cfc: 48 83 fa 10 cmp rdx,0x10 + 180002d00: 72 2d jb 0x180002d2f + 180002d02: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20] + 180002d06: 48 ff c2 inc rdx + 180002d09: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002d10: 72 18 jb 0x180002d2a + 180002d12: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180002d16: 48 83 c2 27 add rdx,0x27 + 180002d1a: 49 2b c8 sub rcx,r8 + 180002d1d: 48 8d 41 f8 lea rax,[rcx-0x8] + 180002d21: 48 83 f8 1f cmp rax,0x1f + 180002d25: 77 6b ja 0x180002d92 + 180002d27: 49 8b c8 mov rcx,r8 + 180002d2a: e8 e1 9b 00 00 call 0x18000c910 + 180002d2f: 48 c7 43 30 00 00 00 mov QWORD PTR [rbx+0x30],0x0 + 180002d36: 00 + 180002d37: 48 c7 43 38 0f 00 00 mov QWORD PTR [rbx+0x38],0xf + 180002d3e: 00 + 180002d3f: c6 43 20 00 mov BYTE PTR [rbx+0x20],0x0 + 180002d43: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 180002d47: 48 83 fa 10 cmp rdx,0x10 + 180002d4b: 72 2c jb 0x180002d79 + 180002d4d: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180002d50: 48 ff c2 inc rdx + 180002d53: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002d5a: 72 18 jb 0x180002d74 + 180002d5c: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180002d60: 48 83 c2 27 add rdx,0x27 + 180002d64: 49 2b c8 sub rcx,r8 + 180002d67: 48 8d 41 f8 lea rax,[rcx-0x8] + 180002d6b: 48 83 f8 1f cmp rax,0x1f + 180002d6f: 77 21 ja 0x180002d92 + 180002d71: 49 8b c8 mov rcx,r8 + 180002d74: e8 97 9b 00 00 call 0x18000c910 + 180002d79: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0 + 180002d80: 00 + 180002d81: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf + 180002d88: 00 + 180002d89: c6 03 00 mov BYTE PTR [rbx],0x0 + 180002d8c: 48 83 c4 20 add rsp,0x20 + 180002d90: 5b pop rbx + 180002d91: c3 ret + 180002d92: ff 15 c8 c6 00 00 call QWORD PTR [rip+0xc6c8] # 0x18000f460 + 180002d98: cc int3 + 180002d99: cc int3 + 180002d9a: cc int3 + 180002d9b: cc int3 + 180002d9c: cc int3 + 180002d9d: cc int3 + 180002d9e: cc int3 + 180002d9f: cc int3 + 180002da0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 180002da5: 57 push rdi + 180002da6: 48 83 ec 20 sub rsp,0x20 + 180002daa: 48 8b 19 mov rbx,QWORD PTR [rcx] + 180002dad: 48 8b f9 mov rdi,rcx + 180002db0: 48 85 db test rbx,rbx + 180002db3: 0f 84 87 00 00 00 je 0x180002e40 + 180002db9: 48 89 74 24 38 mov QWORD PTR [rsp+0x38],rsi + 180002dbe: 48 8b 71 08 mov rsi,QWORD PTR [rcx+0x8] + 180002dc2: 48 3b de cmp rbx,rsi + 180002dc5: 74 14 je 0x180002ddb + 180002dc7: 48 8b cb mov rcx,rbx + 180002dca: e8 d1 fe ff ff call 0x180002ca0 + 180002dcf: 48 83 c3 60 add rbx,0x60 + 180002dd3: 48 3b de cmp rbx,rsi + 180002dd6: 75 ef jne 0x180002dc7 + 180002dd8: 48 8b 1f mov rbx,QWORD PTR [rdi] + 180002ddb: 48 8b 4f 10 mov rcx,QWORD PTR [rdi+0x10] + 180002ddf: 48 b8 ab aa aa aa aa movabs rax,0x2aaaaaaaaaaaaaab + 180002de6: aa aa 2a + 180002de9: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38] + 180002dee: 48 2b cb sub rcx,rbx + 180002df1: 48 f7 e9 imul rcx + 180002df4: 48 c1 fa 04 sar rdx,0x4 + 180002df8: 48 8b c2 mov rax,rdx + 180002dfb: 48 c1 e8 3f shr rax,0x3f + 180002dff: 48 03 d0 add rdx,rax + 180002e02: 48 8d 14 52 lea rdx,[rdx+rdx*2] + 180002e06: 48 c1 e2 05 shl rdx,0x5 + 180002e0a: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002e11: 72 18 jb 0x180002e2b + 180002e13: 48 8b 43 f8 mov rax,QWORD PTR [rbx-0x8] + 180002e17: 48 83 c2 27 add rdx,0x27 + 180002e1b: 48 2b d8 sub rbx,rax + 180002e1e: 48 83 c3 f8 add rbx,0xfffffffffffffff8 + 180002e22: 48 83 fb 1f cmp rbx,0x1f + 180002e26: 77 23 ja 0x180002e4b + 180002e28: 48 8b d8 mov rbx,rax + 180002e2b: 48 8b cb mov rcx,rbx + 180002e2e: e8 dd 9a 00 00 call 0x18000c910 + 180002e33: 33 c0 xor eax,eax + 180002e35: 48 89 07 mov QWORD PTR [rdi],rax + 180002e38: 48 89 47 08 mov QWORD PTR [rdi+0x8],rax + 180002e3c: 48 89 47 10 mov QWORD PTR [rdi+0x10],rax + 180002e40: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 180002e45: 48 83 c4 20 add rsp,0x20 + 180002e49: 5f pop rdi + 180002e4a: c3 ret + 180002e4b: ff 15 0f c6 00 00 call QWORD PTR [rip+0xc60f] # 0x18000f460 + 180002e51: cc int3 + 180002e52: cc int3 + 180002e53: cc int3 + 180002e54: cc int3 + 180002e55: cc int3 + 180002e56: cc int3 + 180002e57: cc int3 + 180002e58: cc int3 + 180002e59: cc int3 + 180002e5a: cc int3 + 180002e5b: cc int3 + 180002e5c: cc int3 + 180002e5d: cc int3 + 180002e5e: cc int3 + 180002e5f: cc int3 + 180002e60: 40 53 rex push rbx + 180002e62: 55 push rbp + 180002e63: 57 push rdi + 180002e64: 48 83 ec 20 sub rsp,0x20 + 180002e68: 33 c0 xor eax,eax + 180002e6a: 48 8b fa mov rdi,rdx + 180002e6d: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 180002e71: 48 8b d9 mov rbx,rcx + 180002e74: 48 89 41 18 mov QWORD PTR [rcx+0x18],rax + 180002e78: 48 83 7a 18 10 cmp QWORD PTR [rdx+0x18],0x10 + 180002e7d: 48 8b 6a 10 mov rbp,QWORD PTR [rdx+0x10] + 180002e81: 72 03 jb 0x180002e86 + 180002e83: 48 8b 3a mov rdi,QWORD PTR [rdx] + 180002e86: 48 89 74 24 50 mov QWORD PTR [rsp+0x50],rsi + 180002e8b: 48 83 fd 10 cmp rbp,0x10 + 180002e8f: 73 0d jae 0x180002e9e + 180002e91: 0f 10 07 movups xmm0,XMMWORD PTR [rdi] + 180002e94: be 0f 00 00 00 mov esi,0xf + 180002e99: 0f 11 01 movups XMMWORD PTR [rcx],xmm0 + 180002e9c: eb 6f jmp 0x180002f0d + 180002e9e: 48 b9 ff ff ff ff ff movabs rcx,0x7fffffffffffffff + 180002ea5: ff ff 7f + 180002ea8: 48 8b f5 mov rsi,rbp + 180002eab: 48 83 ce 0f or rsi,0xf + 180002eaf: 48 3b f1 cmp rsi,rcx + 180002eb2: 48 0f 47 f1 cmova rsi,rcx + 180002eb6: 48 8d 4e 01 lea rcx,[rsi+0x1] + 180002eba: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 180002ec1: 72 2e jb 0x180002ef1 + 180002ec3: 48 8d 41 27 lea rax,[rcx+0x27] + 180002ec7: 48 3b c1 cmp rax,rcx + 180002eca: 76 59 jbe 0x180002f25 + 180002ecc: 48 8b c8 mov rcx,rax + 180002ecf: e8 80 96 00 00 call 0x18000c554 + 180002ed4: 48 8b c8 mov rcx,rax + 180002ed7: 48 85 c0 test rax,rax + 180002eda: 74 0e je 0x180002eea + 180002edc: 48 83 c0 27 add rax,0x27 + 180002ee0: 48 83 e0 e0 and rax,0xffffffffffffffe0 + 180002ee4: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx + 180002ee8: eb 11 jmp 0x180002efb + 180002eea: ff 15 70 c5 00 00 call QWORD PTR [rip+0xc570] # 0x18000f460 + 180002ef0: cc int3 + 180002ef1: 48 85 c9 test rcx,rcx + 180002ef4: 74 05 je 0x180002efb + 180002ef6: e8 59 96 00 00 call 0x18000c554 + 180002efb: 4c 8d 45 01 lea r8,[rbp+0x1] + 180002eff: 48 89 03 mov QWORD PTR [rbx],rax + 180002f02: 48 8b d7 mov rdx,rdi + 180002f05: 48 8b c8 mov rcx,rax + 180002f08: e8 58 a9 00 00 call 0x18000d865 + 180002f0d: 48 89 6b 10 mov QWORD PTR [rbx+0x10],rbp + 180002f11: 48 8b c3 mov rax,rbx + 180002f14: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi + 180002f18: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 180002f1d: 48 83 c4 20 add rsp,0x20 + 180002f21: 5f pop rdi + 180002f22: 5d pop rbp + 180002f23: 5b pop rbx + 180002f24: c3 ret + 180002f25: e8 26 e8 ff ff call 0x180001750 + 180002f2a: cc int3 + 180002f2b: cc int3 + 180002f2c: cc int3 + 180002f2d: cc int3 + 180002f2e: cc int3 + 180002f2f: cc int3 + 180002f30: 49 3b d0 cmp rdx,r8 + 180002f33: 74 2b je 0x180002f60 + 180002f35: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180002f3a: 57 push rdi + 180002f3b: 48 83 ec 20 sub rsp,0x20 + 180002f3f: 49 8b f8 mov rdi,r8 + 180002f42: 48 8b da mov rbx,rdx + 180002f45: 48 8b cb mov rcx,rbx + 180002f48: e8 53 fd ff ff call 0x180002ca0 + 180002f4d: 48 83 c3 60 add rbx,0x60 + 180002f51: 48 3b df cmp rbx,rdi + 180002f54: 75 ef jne 0x180002f45 + 180002f56: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 180002f5b: 48 83 c4 20 add rsp,0x20 + 180002f5f: 5f pop rdi + 180002f60: c3 ret + 180002f61: cc int3 + 180002f62: cc int3 + 180002f63: cc int3 + 180002f64: cc int3 + 180002f65: cc int3 + 180002f66: cc int3 + 180002f67: cc int3 + 180002f68: cc int3 + 180002f69: cc int3 + 180002f6a: cc int3 + 180002f6b: cc int3 + 180002f6c: cc int3 + 180002f6d: cc int3 + 180002f6e: cc int3 + 180002f6f: cc int3 + 180002f70: 48 83 ec 28 sub rsp,0x28 + 180002f74: 48 8b c2 mov rax,rdx + 180002f77: 4b 8d 14 40 lea rdx,[r8+r8*2] + 180002f7b: 48 c1 e2 05 shl rdx,0x5 + 180002f7f: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180002f86: 72 18 jb 0x180002fa0 + 180002f88: 48 8b 48 f8 mov rcx,QWORD PTR [rax-0x8] + 180002f8c: 48 83 c2 27 add rdx,0x27 + 180002f90: 48 2b c1 sub rax,rcx + 180002f93: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180002f97: 48 83 f8 1f cmp rax,0x1f + 180002f9b: 77 0f ja 0x180002fac + 180002f9d: 48 8b c1 mov rax,rcx + 180002fa0: 48 8b c8 mov rcx,rax + 180002fa3: 48 83 c4 28 add rsp,0x28 + 180002fa7: e9 64 99 00 00 jmp 0x18000c910 + 180002fac: ff 15 ae c4 00 00 call QWORD PTR [rip+0xc4ae] # 0x18000f460 + 180002fb2: cc int3 + 180002fb3: cc int3 + 180002fb4: cc int3 + 180002fb5: cc int3 + 180002fb6: cc int3 + 180002fb7: cc int3 + 180002fb8: cc int3 + 180002fb9: cc int3 + 180002fba: cc int3 + 180002fbb: cc int3 + 180002fbc: cc int3 + 180002fbd: cc int3 + 180002fbe: cc int3 + 180002fbf: cc int3 + 180002fc0: 48 8d 05 19 30 01 00 lea rax,[rip+0x13019] # 0x180015fe0 + 180002fc7: c3 ret + 180002fc8: cc int3 + 180002fc9: cc int3 + 180002fca: cc int3 + 180002fcb: cc int3 + 180002fcc: cc int3 + 180002fcd: cc int3 + 180002fce: cc int3 + 180002fcf: cc int3 + 180002fd0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180002fd5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180002fda: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180002fdf: 55 push rbp + 180002fe0: 41 54 push r12 + 180002fe2: 41 55 push r13 + 180002fe4: 41 56 push r14 + 180002fe6: 41 57 push r15 + 180002fe8: 48 8d ac 24 60 f9 ff lea rbp,[rsp-0x6a0] + 180002fef: ff + 180002ff0: 48 81 ec a0 07 00 00 sub rsp,0x7a0 + 180002ff7: 48 8b 05 12 20 01 00 mov rax,QWORD PTR [rip+0x12012] # 0x180015010 + 180002ffe: 48 33 c4 xor rax,rsp + 180003001: 48 89 85 90 06 00 00 mov QWORD PTR [rbp+0x690],rax + 180003008: 48 8b f1 mov rsi,rcx + 18000300b: 48 89 4d 88 mov QWORD PTR [rbp-0x78],rcx + 18000300f: 45 33 ed xor r13d,r13d + 180003012: 44 89 6c 24 40 mov DWORD PTR [rsp+0x40],r13d + 180003017: 0f 57 c0 xorps xmm0,xmm0 + 18000301a: 0f 11 01 movups XMMWORD PTR [rcx],xmm0 + 18000301d: 4c 89 29 mov QWORD PTR [rcx],r13 + 180003020: 4c 89 69 08 mov QWORD PTR [rcx+0x8],r13 + 180003024: 4c 89 69 10 mov QWORD PTR [rcx+0x10],r13 + 180003028: 41 bc 01 00 00 00 mov r12d,0x1 + 18000302e: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d + 180003033: 45 8d 4d 02 lea r9d,[r13+0x2] + 180003037: 45 33 c0 xor r8d,r8d + 18000303a: 33 d2 xor edx,edx + 18000303c: 48 8d 0d a5 c7 00 00 lea rcx,[rip+0xc7a5] # 0x18000f7e8 + 180003043: ff 15 47 c3 00 00 call QWORD PTR [rip+0xc347] # 0x18000f390 + 180003049: 4c 8b f0 mov r14,rax + 18000304c: 45 8b fd mov r15d,r13d + 18000304f: c7 45 08 20 00 00 00 mov DWORD PTR [rbp+0x8],0x20 + 180003056: 33 d2 xor edx,edx + 180003058: 48 8b c8 mov rcx,rax + 18000305b: 4c 8d 45 08 lea r8,[rbp+0x8] + 18000305f: ff 15 1b c3 00 00 call QWORD PTR [rip+0xc31b] # 0x18000f380 + 180003065: 49 8b ce mov rcx,r14 + 180003068: 85 c0 test eax,eax + 18000306a: 0f 84 05 07 00 00 je 0x180003775 + 180003070: 41 ff c7 inc r15d + 180003073: c7 44 24 28 19 00 02 mov DWORD PTR [rsp+0x28],0x20019 + 18000307a: 00 + 18000307b: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1 + 180003082: 00 + 180003083: 45 33 c9 xor r9d,r9d + 180003086: 45 8d 41 01 lea r8d,[r9+0x1] + 18000308a: 48 8d 55 08 lea rdx,[rbp+0x8] + 18000308e: ff 15 f4 c2 00 00 call QWORD PTR [rip+0xc2f4] # 0x18000f388 + 180003094: 48 8b f8 mov rdi,rax + 180003097: c7 45 98 00 01 00 00 mov DWORD PTR [rbp-0x68],0x100 + 18000309e: 48 8d 45 98 lea rax,[rbp-0x68] + 1800030a2: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax + 1800030a7: 48 8d 85 90 00 00 00 lea rax,[rbp+0x90] + 1800030ae: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 1800030b3: 45 33 c9 xor r9d,r9d + 1800030b6: 45 33 c0 xor r8d,r8d + 1800030b9: 48 8d 15 38 c7 00 00 lea rdx,[rip+0xc738] # 0x18000f7f8 + 1800030c0: 48 8b cf mov rcx,rdi + 1800030c3: ff 15 37 bf 00 00 call QWORD PTR [rip+0xbf37] # 0x18000f000 + 1800030c9: 8b d8 mov ebx,eax + 1800030cb: 48 8b cf mov rcx,rdi + 1800030ce: ff 15 34 bf 00 00 call QWORD PTR [rip+0xbf34] # 0x18000f008 + 1800030d4: 85 db test ebx,ebx + 1800030d6: 0f 85 64 06 00 00 jne 0x180003740 + 1800030dc: 8b 45 98 mov eax,DWORD PTR [rbp-0x68] + 1800030df: ff c8 dec eax + 1800030e1: 3d ff 00 00 00 cmp eax,0xff + 1800030e6: 77 1a ja 0x180003102 + 1800030e8: 48 03 c0 add rax,rax + 1800030eb: 48 3d 00 02 00 00 cmp rax,0x200 + 1800030f1: 0f 83 b7 06 00 00 jae 0x1800037ae + 1800030f7: 66 44 89 ac 05 90 00 mov WORD PTR [rbp+rax*1+0x90],r13w + 1800030fe: 00 00 + 180003100: eb 08 jmp 0x18000310a + 180003102: 66 44 89 ad 90 00 00 mov WORD PTR [rbp+0x90],r13w + 180003109: 00 + 18000310a: 48 8d 15 ff c6 00 00 lea rdx,[rip+0xc6ff] # 0x18000f810 + 180003111: 48 8d 8d 90 00 00 00 lea rcx,[rbp+0x90] + 180003118: ff 15 d2 c2 00 00 call QWORD PTR [rip+0xc2d2] # 0x18000f3f0 + 18000311e: 48 85 c0 test rax,rax + 180003121: 0f 85 19 06 00 00 jne 0x180003740 + 180003127: 44 89 6d 9c mov DWORD PTR [rbp-0x64],r13d + 18000312b: 48 8d 45 9c lea rax,[rbp-0x64] + 18000312f: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax + 180003134: c7 44 24 28 00 01 00 mov DWORD PTR [rsp+0x28],0x100 + 18000313b: 00 + 18000313c: 48 8d 85 90 02 00 00 lea rax,[rbp+0x290] + 180003143: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180003148: 45 33 c9 xor r9d,r9d + 18000314b: 45 8d 41 0c lea r8d,[r9+0xc] + 18000314f: 48 8d 55 08 lea rdx,[rbp+0x8] + 180003153: 49 8b ce mov rcx,r14 + 180003156: ff 15 1c c2 00 00 call QWORD PTR [rip+0xc21c] # 0x18000f378 + 18000315c: 83 f8 01 cmp eax,0x1 + 18000315f: 75 25 jne 0x180003186 + 180003161: 8b 45 9c mov eax,DWORD PTR [rbp-0x64] + 180003164: 85 c0 test eax,eax + 180003166: 74 1e je 0x180003186 + 180003168: 8d 48 ff lea ecx,[rax-0x1] + 18000316b: 48 03 c9 add rcx,rcx + 18000316e: 48 81 f9 00 02 00 00 cmp rcx,0x200 + 180003175: 0f 83 33 06 00 00 jae 0x1800037ae + 18000317b: 66 44 89 ac 0d 90 02 mov WORD PTR [rbp+rcx*1+0x290],r13w + 180003182: 00 00 + 180003184: eb 08 jmp 0x18000318e + 180003186: 66 44 89 ad 90 02 00 mov WORD PTR [rbp+0x290],r13w + 18000318d: 00 + 18000318e: 44 89 6d a0 mov DWORD PTR [rbp-0x60],r13d + 180003192: 48 8d 45 a0 lea rax,[rbp-0x60] + 180003196: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax + 18000319b: c7 44 24 28 00 01 00 mov DWORD PTR [rsp+0x28],0x100 + 1800031a2: 00 + 1800031a3: 48 8d 85 90 04 00 00 lea rax,[rbp+0x490] + 1800031aa: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 1800031af: 45 33 c9 xor r9d,r9d + 1800031b2: 45 8d 41 01 lea r8d,[r9+0x1] + 1800031b6: 48 8d 55 08 lea rdx,[rbp+0x8] + 1800031ba: 49 8b ce mov rcx,r14 + 1800031bd: ff 15 b5 c1 00 00 call QWORD PTR [rip+0xc1b5] # 0x18000f378 + 1800031c3: 83 f8 01 cmp eax,0x1 + 1800031c6: 75 25 jne 0x1800031ed + 1800031c8: 8b 45 a0 mov eax,DWORD PTR [rbp-0x60] + 1800031cb: 85 c0 test eax,eax + 1800031cd: 74 1e je 0x1800031ed + 1800031cf: 8d 48 ff lea ecx,[rax-0x1] + 1800031d2: 48 03 c9 add rcx,rcx + 1800031d5: 48 81 f9 00 02 00 00 cmp rcx,0x200 + 1800031dc: 0f 83 cc 05 00 00 jae 0x1800037ae + 1800031e2: 66 44 89 ac 0d 90 04 mov WORD PTR [rbp+rcx*1+0x490],r13w + 1800031e9: 00 00 + 1800031eb: eb 08 jmp 0x1800031f5 + 1800031ed: 66 44 89 ad 90 04 00 mov WORD PTR [rbp+0x490],r13w + 1800031f4: 00 + 1800031f5: 4c 89 6c 24 58 mov QWORD PTR [rsp+0x58],r13 + 1800031fa: 48 c7 44 24 60 07 00 mov QWORD PTR [rsp+0x60],0x7 + 180003201: 00 00 + 180003203: 66 44 89 6c 24 48 mov WORD PTR [rsp+0x48],r13w + 180003209: 48 8d 85 90 00 00 00 lea rax,[rbp+0x90] + 180003210: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff + 180003217: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000321e: 00 00 + 180003220: 49 ff c0 inc r8 + 180003223: 66 42 83 3c 40 00 cmp WORD PTR [rax+r8*2],0x0 + 180003229: 75 f5 jne 0x180003220 + 18000322b: 48 8d 95 90 00 00 00 lea rdx,[rbp+0x90] + 180003232: 48 8d 4c 24 48 lea rcx,[rsp+0x48] + 180003237: e8 f4 05 00 00 call 0x180003830 + 18000323c: 90 nop + 18000323d: 4c 8d 44 24 48 lea r8,[rsp+0x48] + 180003242: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8 + 180003248: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48] + 18000324e: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13 + 180003253: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13 + 180003258: 44 89 6c 24 28 mov DWORD PTR [rsp+0x28],r13d + 18000325d: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13 + 180003262: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58] + 180003267: 33 d2 xor edx,edx + 180003269: b9 e9 fd 00 00 mov ecx,0xfde9 + 18000326e: ff 15 f4 be 00 00 call QWORD PTR [rip+0xbef4] # 0x18000f168 + 180003274: 48 63 d8 movsxd rbx,eax + 180003277: 4c 89 6d f8 mov QWORD PTR [rbp-0x8],r13 + 18000327b: 48 c7 45 00 0f 00 00 mov QWORD PTR [rbp+0x0],0xf + 180003282: 00 + 180003283: c6 45 e8 00 mov BYTE PTR [rbp-0x18],0x0 + 180003287: 48 8b d3 mov rdx,rbx + 18000328a: 48 8d 4d e8 lea rcx,[rbp-0x18] + 18000328e: e8 0d 07 00 00 call 0x1800039a0 + 180003293: 41 83 cc 02 or r12d,0x2 + 180003297: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d + 18000329c: 48 8d 45 e8 lea rax,[rbp-0x18] + 1800032a0: 48 83 7d 00 10 cmp QWORD PTR [rbp+0x0],0x10 + 1800032a5: 48 0f 43 45 e8 cmovae rax,QWORD PTR [rbp-0x18] + 1800032aa: 4c 8d 44 24 48 lea r8,[rsp+0x48] + 1800032af: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8 + 1800032b5: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48] + 1800032bb: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13 + 1800032c0: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13 + 1800032c5: 89 5c 24 28 mov DWORD PTR [rsp+0x28],ebx + 1800032c9: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 1800032ce: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58] + 1800032d3: 33 d2 xor edx,edx + 1800032d5: b9 e9 fd 00 00 mov ecx,0xfde9 + 1800032da: ff 15 88 be 00 00 call QWORD PTR [rip+0xbe88] # 0x18000f168 + 1800032e0: 90 nop + 1800032e1: 48 8b 54 24 60 mov rdx,QWORD PTR [rsp+0x60] + 1800032e6: 48 83 fa 08 cmp rdx,0x8 + 1800032ea: 72 37 jb 0x180003323 + 1800032ec: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 1800032f3: 00 + 1800032f4: 48 8b 4c 24 48 mov rcx,QWORD PTR [rsp+0x48] + 1800032f9: 48 8b c1 mov rax,rcx + 1800032fc: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180003303: 72 19 jb 0x18000331e + 180003305: 48 83 c2 27 add rdx,0x27 + 180003309: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000330d: 48 2b c1 sub rax,rcx + 180003310: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180003314: 48 83 f8 1f cmp rax,0x1f + 180003318: 0f 87 2d 04 00 00 ja 0x18000374b + 18000331e: e8 ed 95 00 00 call 0x18000c910 + 180003323: 4c 89 6c 24 58 mov QWORD PTR [rsp+0x58],r13 + 180003328: 48 c7 44 24 60 07 00 mov QWORD PTR [rsp+0x60],0x7 + 18000332f: 00 00 + 180003331: 66 44 89 6c 24 48 mov WORD PTR [rsp+0x48],r13w + 180003337: 4c 89 6c 24 78 mov QWORD PTR [rsp+0x78],r13 + 18000333c: 48 c7 45 80 07 00 00 mov QWORD PTR [rbp-0x80],0x7 + 180003343: 00 + 180003344: 66 44 89 6c 24 68 mov WORD PTR [rsp+0x68],r13w + 18000334a: 48 8d 85 90 02 00 00 lea rax,[rbp+0x290] + 180003351: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff + 180003358: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000335f: 00 + 180003360: 49 ff c0 inc r8 + 180003363: 66 42 83 3c 40 00 cmp WORD PTR [rax+r8*2],0x0 + 180003369: 75 f5 jne 0x180003360 + 18000336b: 48 8d 95 90 02 00 00 lea rdx,[rbp+0x290] + 180003372: 48 8d 4c 24 68 lea rcx,[rsp+0x68] + 180003377: e8 b4 04 00 00 call 0x180003830 + 18000337c: 90 nop + 18000337d: 4c 8d 44 24 68 lea r8,[rsp+0x68] + 180003382: 48 83 7d 80 08 cmp QWORD PTR [rbp-0x80],0x8 + 180003387: 4c 0f 43 44 24 68 cmovae r8,QWORD PTR [rsp+0x68] + 18000338d: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13 + 180003392: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13 + 180003397: 44 89 6c 24 28 mov DWORD PTR [rsp+0x28],r13d + 18000339c: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13 + 1800033a1: 44 8b 4c 24 78 mov r9d,DWORD PTR [rsp+0x78] + 1800033a6: 33 d2 xor edx,edx + 1800033a8: b9 e9 fd 00 00 mov ecx,0xfde9 + 1800033ad: ff 15 b5 bd 00 00 call QWORD PTR [rip+0xbdb5] # 0x18000f168 + 1800033b3: 48 63 d8 movsxd rbx,eax + 1800033b6: 4c 89 6d d8 mov QWORD PTR [rbp-0x28],r13 + 1800033ba: 48 c7 45 e0 0f 00 00 mov QWORD PTR [rbp-0x20],0xf + 1800033c1: 00 + 1800033c2: c6 45 c8 00 mov BYTE PTR [rbp-0x38],0x0 + 1800033c6: 48 8b d3 mov rdx,rbx + 1800033c9: 48 8d 4d c8 lea rcx,[rbp-0x38] + 1800033cd: e8 ce 05 00 00 call 0x1800039a0 + 1800033d2: 41 83 cc 04 or r12d,0x4 + 1800033d6: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d + 1800033db: 48 8d 45 c8 lea rax,[rbp-0x38] + 1800033df: 48 83 7d e0 10 cmp QWORD PTR [rbp-0x20],0x10 + 1800033e4: 48 0f 43 45 c8 cmovae rax,QWORD PTR [rbp-0x38] + 1800033e9: 4c 8d 44 24 68 lea r8,[rsp+0x68] + 1800033ee: 48 83 7d 80 08 cmp QWORD PTR [rbp-0x80],0x8 + 1800033f3: 4c 0f 43 44 24 68 cmovae r8,QWORD PTR [rsp+0x68] + 1800033f9: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13 + 1800033fe: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13 + 180003403: 89 5c 24 28 mov DWORD PTR [rsp+0x28],ebx + 180003407: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 18000340c: 44 8b 4c 24 78 mov r9d,DWORD PTR [rsp+0x78] + 180003411: 33 d2 xor edx,edx + 180003413: b9 e9 fd 00 00 mov ecx,0xfde9 + 180003418: ff 15 4a bd 00 00 call QWORD PTR [rip+0xbd4a] # 0x18000f168 + 18000341e: 90 nop + 18000341f: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 180003423: 48 83 fa 08 cmp rdx,0x8 + 180003427: 72 37 jb 0x180003460 + 180003429: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 180003430: 00 + 180003431: 48 8b 4c 24 68 mov rcx,QWORD PTR [rsp+0x68] + 180003436: 48 8b c1 mov rax,rcx + 180003439: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180003440: 72 19 jb 0x18000345b + 180003442: 48 83 c2 27 add rdx,0x27 + 180003446: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000344a: 48 2b c1 sub rax,rcx + 18000344d: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180003451: 48 83 f8 1f cmp rax,0x1f + 180003455: 0f 87 f7 02 00 00 ja 0x180003752 + 18000345b: e8 b0 94 00 00 call 0x18000c910 + 180003460: 4c 89 6c 24 78 mov QWORD PTR [rsp+0x78],r13 + 180003465: 48 c7 45 80 07 00 00 mov QWORD PTR [rbp-0x80],0x7 + 18000346c: 00 + 18000346d: 66 44 89 6c 24 68 mov WORD PTR [rsp+0x68],r13w + 180003473: 4c 89 6c 24 58 mov QWORD PTR [rsp+0x58],r13 + 180003478: 48 c7 44 24 60 07 00 mov QWORD PTR [rsp+0x60],0x7 + 18000347f: 00 00 + 180003481: 66 44 89 6c 24 48 mov WORD PTR [rsp+0x48],r13w + 180003487: 48 8d 85 90 04 00 00 lea rax,[rbp+0x490] + 18000348e: 49 c7 c0 ff ff ff ff mov r8,0xffffffffffffffff + 180003495: 49 ff c0 inc r8 + 180003498: 66 42 83 3c 40 00 cmp WORD PTR [rax+r8*2],0x0 + 18000349e: 75 f5 jne 0x180003495 + 1800034a0: 48 8d 95 90 04 00 00 lea rdx,[rbp+0x490] + 1800034a7: 48 8d 4c 24 48 lea rcx,[rsp+0x48] + 1800034ac: e8 7f 03 00 00 call 0x180003830 + 1800034b1: 90 nop + 1800034b2: 4c 8d 44 24 48 lea r8,[rsp+0x48] + 1800034b7: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8 + 1800034bd: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48] + 1800034c3: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13 + 1800034c8: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13 + 1800034cd: 44 89 6c 24 28 mov DWORD PTR [rsp+0x28],r13d + 1800034d2: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13 + 1800034d7: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58] + 1800034dc: 33 d2 xor edx,edx + 1800034de: b9 e9 fd 00 00 mov ecx,0xfde9 + 1800034e3: ff 15 7f bc 00 00 call QWORD PTR [rip+0xbc7f] # 0x18000f168 + 1800034e9: 48 63 d8 movsxd rbx,eax + 1800034ec: 4c 89 6d b8 mov QWORD PTR [rbp-0x48],r13 + 1800034f0: 48 c7 45 c0 0f 00 00 mov QWORD PTR [rbp-0x40],0xf + 1800034f7: 00 + 1800034f8: c6 45 a8 00 mov BYTE PTR [rbp-0x58],0x0 + 1800034fc: 48 8b d3 mov rdx,rbx + 1800034ff: 48 8d 4d a8 lea rcx,[rbp-0x58] + 180003503: e8 98 04 00 00 call 0x1800039a0 + 180003508: 41 83 cc 08 or r12d,0x8 + 18000350c: 44 89 64 24 40 mov DWORD PTR [rsp+0x40],r12d + 180003511: 48 8d 45 a8 lea rax,[rbp-0x58] + 180003515: 48 83 7d c0 10 cmp QWORD PTR [rbp-0x40],0x10 + 18000351a: 48 0f 43 45 a8 cmovae rax,QWORD PTR [rbp-0x58] + 18000351f: 4c 8d 44 24 48 lea r8,[rsp+0x48] + 180003524: 48 83 7c 24 60 08 cmp QWORD PTR [rsp+0x60],0x8 + 18000352a: 4c 0f 43 44 24 48 cmovae r8,QWORD PTR [rsp+0x48] + 180003530: 4c 89 6c 24 38 mov QWORD PTR [rsp+0x38],r13 + 180003535: 4c 89 6c 24 30 mov QWORD PTR [rsp+0x30],r13 + 18000353a: 89 5c 24 28 mov DWORD PTR [rsp+0x28],ebx + 18000353e: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180003543: 44 8b 4c 24 58 mov r9d,DWORD PTR [rsp+0x58] + 180003548: 33 d2 xor edx,edx + 18000354a: b9 e9 fd 00 00 mov ecx,0xfde9 + 18000354f: ff 15 13 bc 00 00 call QWORD PTR [rip+0xbc13] # 0x18000f168 + 180003555: 90 nop + 180003556: 48 8b 54 24 60 mov rdx,QWORD PTR [rsp+0x60] + 18000355b: 48 83 fa 08 cmp rdx,0x8 + 18000355f: 72 37 jb 0x180003598 + 180003561: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 180003568: 00 + 180003569: 48 8b 4c 24 48 mov rcx,QWORD PTR [rsp+0x48] + 18000356e: 48 8b c1 mov rax,rcx + 180003571: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180003578: 72 19 jb 0x180003593 + 18000357a: 48 83 c2 27 add rdx,0x27 + 18000357e: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 180003582: 48 2b c1 sub rax,rcx + 180003585: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180003589: 48 83 f8 1f cmp rax,0x1f + 18000358d: 0f 87 c6 01 00 00 ja 0x180003759 + 180003593: e8 78 93 00 00 call 0x18000c910 + 180003598: 4c 89 6d 40 mov QWORD PTR [rbp+0x40],r13 + 18000359c: 48 c7 45 48 0f 00 00 mov QWORD PTR [rbp+0x48],0xf + 1800035a3: 00 + 1800035a4: c6 45 30 00 mov BYTE PTR [rbp+0x30],0x0 + 1800035a8: 4c 89 6d 60 mov QWORD PTR [rbp+0x60],r13 + 1800035ac: 48 c7 45 68 0f 00 00 mov QWORD PTR [rbp+0x68],0xf + 1800035b3: 00 + 1800035b4: c6 45 50 00 mov BYTE PTR [rbp+0x50],0x0 + 1800035b8: 4c 89 ad 80 00 00 00 mov QWORD PTR [rbp+0x80],r13 + 1800035bf: 48 c7 85 88 00 00 00 mov QWORD PTR [rbp+0x88],0xf + 1800035c6: 0f 00 00 00 + 1800035ca: c6 45 70 00 mov BYTE PTR [rbp+0x70],0x0 + 1800035ce: 48 8d 55 e8 lea rdx,[rbp-0x18] + 1800035d2: 48 83 7d 00 10 cmp QWORD PTR [rbp+0x0],0x10 + 1800035d7: 48 0f 43 55 e8 cmovae rdx,QWORD PTR [rbp-0x18] + 1800035dc: 4c 8b 45 f8 mov r8,QWORD PTR [rbp-0x8] + 1800035e0: 48 8d 4d 30 lea rcx,[rbp+0x30] + 1800035e4: e8 27 f0 ff ff call 0x180002610 + 1800035e9: 48 8d 55 c8 lea rdx,[rbp-0x38] + 1800035ed: 48 83 7d e0 10 cmp QWORD PTR [rbp-0x20],0x10 + 1800035f2: 48 0f 43 55 c8 cmovae rdx,QWORD PTR [rbp-0x38] + 1800035f7: 4c 8b 45 d8 mov r8,QWORD PTR [rbp-0x28] + 1800035fb: 48 8d 4d 50 lea rcx,[rbp+0x50] + 1800035ff: e8 0c f0 ff ff call 0x180002610 + 180003604: 48 8d 55 a8 lea rdx,[rbp-0x58] + 180003608: 48 83 7d c0 10 cmp QWORD PTR [rbp-0x40],0x10 + 18000360d: 48 0f 43 55 a8 cmovae rdx,QWORD PTR [rbp-0x58] + 180003612: 4c 8b 45 b8 mov r8,QWORD PTR [rbp-0x48] + 180003616: 48 8d 4d 70 lea rcx,[rbp+0x70] + 18000361a: e8 f1 ef ff ff call 0x180002610 + 18000361f: 48 8b 5e 08 mov rbx,QWORD PTR [rsi+0x8] + 180003623: 48 3b 5e 10 cmp rbx,QWORD PTR [rsi+0x10] + 180003627: 74 34 je 0x18000365d + 180003629: 48 89 5d 90 mov QWORD PTR [rbp-0x70],rbx + 18000362d: 48 8d 55 30 lea rdx,[rbp+0x30] + 180003631: 48 8b cb mov rcx,rbx + 180003634: e8 27 f8 ff ff call 0x180002e60 + 180003639: 90 nop + 18000363a: 48 8d 4b 20 lea rcx,[rbx+0x20] + 18000363e: 48 8d 55 50 lea rdx,[rbp+0x50] + 180003642: e8 19 f8 ff ff call 0x180002e60 + 180003647: 90 nop + 180003648: 48 8d 4b 40 lea rcx,[rbx+0x40] + 18000364c: 48 8d 55 70 lea rdx,[rbp+0x70] + 180003650: e8 0b f8 ff ff call 0x180002e60 + 180003655: 90 nop + 180003656: 48 83 46 08 60 add QWORD PTR [rsi+0x8],0x60 + 18000365b: eb 10 jmp 0x18000366d + 18000365d: 4c 8d 45 30 lea r8,[rbp+0x30] + 180003661: 48 8b d3 mov rdx,rbx + 180003664: 48 8b ce mov rcx,rsi + 180003667: e8 94 04 00 00 call 0x180003b00 + 18000366c: 90 nop + 18000366d: 48 8d 4d 30 lea rcx,[rbp+0x30] + 180003671: e8 2a f6 ff ff call 0x180002ca0 + 180003676: 90 nop + 180003677: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 18000367b: 48 83 fa 10 cmp rdx,0x10 + 18000367f: 72 31 jb 0x1800036b2 + 180003681: 48 ff c2 inc rdx + 180003684: 48 8b 4d a8 mov rcx,QWORD PTR [rbp-0x58] + 180003688: 48 8b c1 mov rax,rcx + 18000368b: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180003692: 72 19 jb 0x1800036ad + 180003694: 48 83 c2 27 add rdx,0x27 + 180003698: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000369c: 48 2b c1 sub rax,rcx + 18000369f: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800036a3: 48 83 f8 1f cmp rax,0x1f + 1800036a7: 0f 87 b3 00 00 00 ja 0x180003760 + 1800036ad: e8 5e 92 00 00 call 0x18000c910 + 1800036b2: 4c 89 6d b8 mov QWORD PTR [rbp-0x48],r13 + 1800036b6: 48 c7 45 c0 0f 00 00 mov QWORD PTR [rbp-0x40],0xf + 1800036bd: 00 + 1800036be: c6 45 a8 00 mov BYTE PTR [rbp-0x58],0x0 + 1800036c2: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 1800036c6: 48 83 fa 10 cmp rdx,0x10 + 1800036ca: 72 2d jb 0x1800036f9 + 1800036cc: 48 ff c2 inc rdx + 1800036cf: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 1800036d3: 48 8b c1 mov rax,rcx + 1800036d6: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800036dd: 72 15 jb 0x1800036f4 + 1800036df: 48 83 c2 27 add rdx,0x27 + 1800036e3: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 1800036e7: 48 2b c1 sub rax,rcx + 1800036ea: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800036ee: 48 83 f8 1f cmp rax,0x1f + 1800036f2: 77 73 ja 0x180003767 + 1800036f4: e8 17 92 00 00 call 0x18000c910 + 1800036f9: 4c 89 6d d8 mov QWORD PTR [rbp-0x28],r13 + 1800036fd: 48 c7 45 e0 0f 00 00 mov QWORD PTR [rbp-0x20],0xf + 180003704: 00 + 180003705: c6 45 c8 00 mov BYTE PTR [rbp-0x38],0x0 + 180003709: 48 8b 55 00 mov rdx,QWORD PTR [rbp+0x0] + 18000370d: 48 83 fa 10 cmp rdx,0x10 + 180003711: 72 2d jb 0x180003740 + 180003713: 48 ff c2 inc rdx + 180003716: 48 8b 4d e8 mov rcx,QWORD PTR [rbp-0x18] + 18000371a: 48 8b c1 mov rax,rcx + 18000371d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180003724: 72 15 jb 0x18000373b + 180003726: 48 83 c2 27 add rdx,0x27 + 18000372a: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000372e: 48 2b c1 sub rax,rcx + 180003731: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180003735: 48 83 f8 1f cmp rax,0x1f + 180003739: 77 33 ja 0x18000376e + 18000373b: e8 d0 91 00 00 call 0x18000c910 + 180003740: 41 8b d7 mov edx,r15d + 180003743: 49 8b ce mov rcx,r14 + 180003746: e9 10 f9 ff ff jmp 0x18000305b + 18000374b: ff 15 0f bd 00 00 call QWORD PTR [rip+0xbd0f] # 0x18000f460 + 180003751: 90 nop + 180003752: ff 15 08 bd 00 00 call QWORD PTR [rip+0xbd08] # 0x18000f460 + 180003758: 90 nop + 180003759: ff 15 01 bd 00 00 call QWORD PTR [rip+0xbd01] # 0x18000f460 + 18000375f: 90 nop + 180003760: ff 15 fa bc 00 00 call QWORD PTR [rip+0xbcfa] # 0x18000f460 + 180003766: 90 nop + 180003767: ff 15 f3 bc 00 00 call QWORD PTR [rip+0xbcf3] # 0x18000f460 + 18000376d: 90 nop + 18000376e: ff 15 ec bc 00 00 call QWORD PTR [rip+0xbcec] # 0x18000f460 + 180003774: cc int3 + 180003775: ff 15 1d bc 00 00 call QWORD PTR [rip+0xbc1d] # 0x18000f398 + 18000377b: 48 8b c6 mov rax,rsi + 18000377e: 48 8b 8d 90 06 00 00 mov rcx,QWORD PTR [rbp+0x690] + 180003785: 48 33 cc xor rcx,rsp + 180003788: e8 a3 8d 00 00 call 0x18000c530 + 18000378d: 4c 8d 9c 24 a0 07 00 lea r11,[rsp+0x7a0] + 180003794: 00 + 180003795: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38] + 180003799: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40] + 18000379d: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48] + 1800037a1: 49 8b e3 mov rsp,r11 + 1800037a4: 41 5f pop r15 + 1800037a6: 41 5e pop r14 + 1800037a8: 41 5d pop r13 + 1800037aa: 41 5c pop r12 + 1800037ac: 5d pop rbp + 1800037ad: c3 ret + 1800037ae: e8 99 92 00 00 call 0x18000ca4c + 1800037b3: cc int3 + 1800037b4: cc int3 + 1800037b5: cc int3 + 1800037b6: cc int3 + 1800037b7: cc int3 + 1800037b8: cc int3 + 1800037b9: cc int3 + 1800037ba: cc int3 + 1800037bb: cc int3 + 1800037bc: cc int3 + 1800037bd: cc int3 + 1800037be: cc int3 + 1800037bf: cc int3 + 1800037c0: 40 53 rex push rbx + 1800037c2: 48 83 ec 20 sub rsp,0x20 + 1800037c6: 48 8b 51 18 mov rdx,QWORD PTR [rcx+0x18] + 1800037ca: 48 8b d9 mov rbx,rcx + 1800037cd: 48 83 fa 08 cmp rdx,0x8 + 1800037d1: 72 31 jb 0x180003804 + 1800037d3: 48 8b 09 mov rcx,QWORD PTR [rcx] + 1800037d6: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 1800037dd: 00 + 1800037de: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800037e5: 72 18 jb 0x1800037ff + 1800037e7: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800037eb: 48 83 c2 27 add rdx,0x27 + 1800037ef: 49 2b c8 sub rcx,r8 + 1800037f2: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800037f6: 48 83 f8 1f cmp rax,0x1f + 1800037fa: 77 1f ja 0x18000381b + 1800037fc: 49 8b c8 mov rcx,r8 + 1800037ff: e8 0c 91 00 00 call 0x18000c910 + 180003804: 33 c0 xor eax,eax + 180003806: 48 c7 43 18 07 00 00 mov QWORD PTR [rbx+0x18],0x7 + 18000380d: 00 + 18000380e: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 180003812: 66 89 03 mov WORD PTR [rbx],ax + 180003815: 48 83 c4 20 add rsp,0x20 + 180003819: 5b pop rbx + 18000381a: c3 ret + 18000381b: ff 15 3f bc 00 00 call QWORD PTR [rip+0xbc3f] # 0x18000f460 + 180003821: cc int3 + 180003822: cc int3 + 180003823: cc int3 + 180003824: cc int3 + 180003825: cc int3 + 180003826: cc int3 + 180003827: cc int3 + 180003828: cc int3 + 180003829: cc int3 + 18000382a: cc int3 + 18000382b: cc int3 + 18000382c: cc int3 + 18000382d: cc int3 + 18000382e: cc int3 + 18000382f: cc int3 + 180003830: 40 53 rex push rbx + 180003832: 55 push rbp + 180003833: 56 push rsi + 180003834: 57 push rdi + 180003835: 41 54 push r12 + 180003837: 41 56 push r14 + 180003839: 41 57 push r15 + 18000383b: 48 83 ec 20 sub rsp,0x20 + 18000383f: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18] + 180003843: 4d 8b f0 mov r14,r8 + 180003846: 4c 8b e2 mov r12,rdx + 180003849: 48 8b f9 mov rdi,rcx + 18000384c: 4c 3b c5 cmp r8,rbp + 18000384f: 77 39 ja 0x18000388a + 180003851: 48 8b f1 mov rsi,rcx + 180003854: 48 83 fd 08 cmp rbp,0x8 + 180003858: 72 03 jb 0x18000385d + 18000385a: 48 8b 31 mov rsi,QWORD PTR [rcx] + 18000385d: 4b 8d 1c 00 lea rbx,[r8+r8*1] + 180003861: 4c 89 71 10 mov QWORD PTR [rcx+0x10],r14 + 180003865: 4c 8b c3 mov r8,rbx + 180003868: 48 8b ce mov rcx,rsi + 18000386b: e8 fb 9f 00 00 call 0x18000d86b + 180003870: 45 33 ff xor r15d,r15d + 180003873: 66 44 89 3c 33 mov WORD PTR [rbx+rsi*1],r15w + 180003878: 48 8b c7 mov rax,rdi + 18000387b: 48 83 c4 20 add rsp,0x20 + 18000387f: 41 5f pop r15 + 180003881: 41 5e pop r14 + 180003883: 41 5c pop r12 + 180003885: 5f pop rdi + 180003886: 5e pop rsi + 180003887: 5d pop rbp + 180003888: 5b pop rbx + 180003889: c3 ret + 18000388a: 48 bb fe ff ff ff ff movabs rbx,0x7ffffffffffffffe + 180003891: ff ff 7f + 180003894: 4c 3b f3 cmp r14,rbx + 180003897: 0f 87 f0 00 00 00 ja 0x18000398d + 18000389d: 49 8b ce mov rcx,r14 + 1800038a0: 48 83 c9 07 or rcx,0x7 + 1800038a4: 48 3b cb cmp rcx,rbx + 1800038a7: 77 1f ja 0x1800038c8 + 1800038a9: 48 8b d5 mov rdx,rbp + 1800038ac: 48 8b c3 mov rax,rbx + 1800038af: 48 d1 ea shr rdx,1 + 1800038b2: 48 2b c2 sub rax,rdx + 1800038b5: 48 3b e8 cmp rbp,rax + 1800038b8: 77 0e ja 0x1800038c8 + 1800038ba: 48 8d 04 2a lea rax,[rdx+rbp*1] + 1800038be: 48 8b d9 mov rbx,rcx + 1800038c1: 48 3b c8 cmp rcx,rax + 1800038c4: 48 0f 42 d8 cmovb rbx,rax + 1800038c8: 48 8d 4b 01 lea rcx,[rbx+0x1] + 1800038cc: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff + 1800038d3: ff ff 7f + 1800038d6: 48 3b c8 cmp rcx,rax + 1800038d9: 0f 87 b4 00 00 00 ja 0x180003993 + 1800038df: 48 03 c9 add rcx,rcx + 1800038e2: 45 33 ff xor r15d,r15d + 1800038e5: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 1800038ec: 72 28 jb 0x180003916 + 1800038ee: 48 8d 41 27 lea rax,[rcx+0x27] + 1800038f2: 48 3b c1 cmp rax,rcx + 1800038f5: 0f 86 98 00 00 00 jbe 0x180003993 + 1800038fb: 48 8b c8 mov rcx,rax + 1800038fe: e8 51 8c 00 00 call 0x18000c554 + 180003903: 48 85 c0 test rax,rax + 180003906: 74 7e je 0x180003986 + 180003908: 48 8d 70 27 lea rsi,[rax+0x27] + 18000390c: 48 83 e6 e0 and rsi,0xffffffffffffffe0 + 180003910: 48 89 46 f8 mov QWORD PTR [rsi-0x8],rax + 180003914: eb 12 jmp 0x180003928 + 180003916: 48 85 c9 test rcx,rcx + 180003919: 74 0a je 0x180003925 + 18000391b: e8 34 8c 00 00 call 0x18000c554 + 180003920: 48 8b f0 mov rsi,rax + 180003923: eb 03 jmp 0x180003928 + 180003925: 49 8b f7 mov rsi,r15 + 180003928: 48 89 5f 18 mov QWORD PTR [rdi+0x18],rbx + 18000392c: 49 8b d4 mov rdx,r12 + 18000392f: 4b 8d 1c 36 lea rbx,[r14+r14*1] + 180003933: 4c 89 77 10 mov QWORD PTR [rdi+0x10],r14 + 180003937: 4c 8b c3 mov r8,rbx + 18000393a: 48 8b ce mov rcx,rsi + 18000393d: e8 23 9f 00 00 call 0x18000d865 + 180003942: 66 44 89 3c 33 mov WORD PTR [rbx+rsi*1],r15w + 180003947: 48 83 fd 08 cmp rbp,0x8 + 18000394b: 72 31 jb 0x18000397e + 18000394d: 48 8b 0f mov rcx,QWORD PTR [rdi] + 180003950: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2] + 180003957: 00 + 180003958: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000395f: 72 18 jb 0x180003979 + 180003961: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180003965: 48 83 c2 27 add rdx,0x27 + 180003969: 49 2b c8 sub rcx,r8 + 18000396c: 48 8d 41 f8 lea rax,[rcx-0x8] + 180003970: 48 83 f8 1f cmp rax,0x1f + 180003974: 77 10 ja 0x180003986 + 180003976: 49 8b c8 mov rcx,r8 + 180003979: e8 92 8f 00 00 call 0x18000c910 + 18000397e: 48 89 37 mov QWORD PTR [rdi],rsi + 180003981: e9 f2 fe ff ff jmp 0x180003878 + 180003986: ff 15 d4 ba 00 00 call QWORD PTR [rip+0xbad4] # 0x18000f460 + 18000398c: cc int3 + 18000398d: e8 ae f1 ff ff call 0x180002b40 + 180003992: cc int3 + 180003993: e8 b8 dd ff ff call 0x180001750 + 180003998: cc int3 + 180003999: cc int3 + 18000399a: cc int3 + 18000399b: cc int3 + 18000399c: cc int3 + 18000399d: cc int3 + 18000399e: cc int3 + 18000399f: cc int3 + 1800039a0: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 1800039a5: 55 push rbp + 1800039a6: 56 push rsi + 1800039a7: 57 push rdi + 1800039a8: 48 83 ec 20 sub rsp,0x20 + 1800039ac: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18] + 1800039b0: 48 8b f2 mov rsi,rdx + 1800039b3: 48 8b d9 mov rbx,rcx + 1800039b6: 48 3b d5 cmp rdx,rbp + 1800039b9: 77 31 ja 0x1800039ec + 1800039bb: 48 8b f9 mov rdi,rcx + 1800039be: 48 83 fd 10 cmp rbp,0x10 + 1800039c2: 72 03 jb 0x1800039c7 + 1800039c4: 48 8b 39 mov rdi,QWORD PTR [rcx] + 1800039c7: 48 89 71 10 mov QWORD PTR [rcx+0x10],rsi + 1800039cb: 4c 8b c6 mov r8,rsi + 1800039ce: 48 8b cf mov rcx,rdi + 1800039d1: 33 d2 xor edx,edx + 1800039d3: e8 16 9d 00 00 call 0x18000d6ee + 1800039d8: 48 8b c3 mov rax,rbx + 1800039db: c6 04 3e 00 mov BYTE PTR [rsi+rdi*1],0x0 + 1800039df: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58] + 1800039e4: 48 83 c4 20 add rsp,0x20 + 1800039e8: 5f pop rdi + 1800039e9: 5e pop rsi + 1800039ea: 5d pop rbp + 1800039eb: c3 ret + 1800039ec: 48 bf ff ff ff ff ff movabs rdi,0x7fffffffffffffff + 1800039f3: ff ff 7f + 1800039f6: 48 3b f7 cmp rsi,rdi + 1800039f9: 0f 87 fb 00 00 00 ja 0x180003afa + 1800039ff: 48 8b ce mov rcx,rsi + 180003a02: 48 83 c9 0f or rcx,0xf + 180003a06: 48 3b cf cmp rcx,rdi + 180003a09: 77 1f ja 0x180003a2a + 180003a0b: 48 8b d5 mov rdx,rbp + 180003a0e: 48 8b c7 mov rax,rdi + 180003a11: 48 d1 ea shr rdx,1 + 180003a14: 48 2b c2 sub rax,rdx + 180003a17: 48 3b e8 cmp rbp,rax + 180003a1a: 77 0e ja 0x180003a2a + 180003a1c: 48 8d 04 2a lea rax,[rdx+rbp*1] + 180003a20: 48 8b f9 mov rdi,rcx + 180003a23: 48 3b c8 cmp rcx,rax + 180003a26: 48 0f 42 f8 cmovb rdi,rax + 180003a2a: 48 8b cf mov rcx,rdi + 180003a2d: 4c 89 74 24 50 mov QWORD PTR [rsp+0x50],r14 + 180003a32: 48 83 c1 01 add rcx,0x1 + 180003a36: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff + 180003a3d: 48 0f 42 c8 cmovb rcx,rax + 180003a41: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 180003a48: 72 2c jb 0x180003a76 + 180003a4a: 48 8d 41 27 lea rax,[rcx+0x27] + 180003a4e: 48 3b c1 cmp rax,rcx + 180003a51: 0f 86 9d 00 00 00 jbe 0x180003af4 + 180003a57: 48 8b c8 mov rcx,rax + 180003a5a: e8 f5 8a 00 00 call 0x18000c554 + 180003a5f: 48 85 c0 test rax,rax + 180003a62: 0f 84 85 00 00 00 je 0x180003aed + 180003a68: 4c 8d 70 27 lea r14,[rax+0x27] + 180003a6c: 49 83 e6 e0 and r14,0xffffffffffffffe0 + 180003a70: 49 89 46 f8 mov QWORD PTR [r14-0x8],rax + 180003a74: eb 12 jmp 0x180003a88 + 180003a76: 48 85 c9 test rcx,rcx + 180003a79: 74 0a je 0x180003a85 + 180003a7b: e8 d4 8a 00 00 call 0x18000c554 + 180003a80: 4c 8b f0 mov r14,rax + 180003a83: eb 03 jmp 0x180003a88 + 180003a85: 45 33 f6 xor r14d,r14d + 180003a88: 4c 8b c6 mov r8,rsi + 180003a8b: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 180003a8f: 33 d2 xor edx,edx + 180003a91: 48 89 7b 18 mov QWORD PTR [rbx+0x18],rdi + 180003a95: 49 8b ce mov rcx,r14 + 180003a98: e8 51 9c 00 00 call 0x18000d6ee + 180003a9d: 41 c6 04 36 00 mov BYTE PTR [r14+rsi*1],0x0 + 180003aa2: 48 83 fd 10 cmp rbp,0x10 + 180003aa6: 72 2d jb 0x180003ad5 + 180003aa8: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180003aab: 48 8d 55 01 lea rdx,[rbp+0x1] + 180003aaf: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180003ab6: 72 18 jb 0x180003ad0 + 180003ab8: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180003abc: 48 83 c2 27 add rdx,0x27 + 180003ac0: 49 2b c8 sub rcx,r8 + 180003ac3: 48 8d 41 f8 lea rax,[rcx-0x8] + 180003ac7: 48 83 f8 1f cmp rax,0x1f + 180003acb: 77 20 ja 0x180003aed + 180003acd: 49 8b c8 mov rcx,r8 + 180003ad0: e8 3b 8e 00 00 call 0x18000c910 + 180003ad5: 4c 89 33 mov QWORD PTR [rbx],r14 + 180003ad8: 48 8b c3 mov rax,rbx + 180003adb: 4c 8b 74 24 50 mov r14,QWORD PTR [rsp+0x50] + 180003ae0: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58] + 180003ae5: 48 83 c4 20 add rsp,0x20 + 180003ae9: 5f pop rdi + 180003aea: 5e pop rsi + 180003aeb: 5d pop rbp + 180003aec: c3 ret + 180003aed: ff 15 6d b9 00 00 call QWORD PTR [rip+0xb96d] # 0x18000f460 + 180003af3: cc int3 + 180003af4: e8 57 dc ff ff call 0x180001750 + 180003af9: cc int3 + 180003afa: e8 41 f0 ff ff call 0x180002b40 + 180003aff: cc int3 + 180003b00: 40 53 rex push rbx + 180003b02: 56 push rsi + 180003b03: 57 push rdi + 180003b04: 41 54 push r12 + 180003b06: 41 55 push r13 + 180003b08: 41 56 push r14 + 180003b0a: 41 57 push r15 + 180003b0c: 48 83 ec 50 sub rsp,0x50 + 180003b10: 4d 8b f8 mov r15,r8 + 180003b13: 48 89 54 24 38 mov QWORD PTR [rsp+0x38],rdx + 180003b18: 48 8b f1 mov rsi,rcx + 180003b1b: 4c 8b 01 mov r8,QWORD PTR [rcx] + 180003b1e: 49 2b d0 sub rdx,r8 + 180003b21: 49 ba ab aa aa aa aa movabs r10,0x2aaaaaaaaaaaaaab + 180003b28: aa aa 2a + 180003b2b: 49 8b c2 mov rax,r10 + 180003b2e: 48 f7 ea imul rdx + 180003b31: 48 8b da mov rbx,rdx + 180003b34: 48 c1 fb 04 sar rbx,0x4 + 180003b38: 48 8b c3 mov rax,rbx + 180003b3b: 48 c1 e8 3f shr rax,0x3f + 180003b3f: 48 03 d8 add rbx,rax + 180003b42: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8] + 180003b46: 49 2b c8 sub rcx,r8 + 180003b49: 49 8b c2 mov rax,r10 + 180003b4c: 48 f7 e9 imul rcx + 180003b4f: 48 c1 fa 04 sar rdx,0x4 + 180003b53: 48 8b c2 mov rax,rdx + 180003b56: 48 c1 e8 3f shr rax,0x3f + 180003b5a: 48 03 d0 add rdx,rax + 180003b5d: 49 b9 aa aa aa aa aa movabs r9,0x2aaaaaaaaaaaaaa + 180003b64: aa aa 02 + 180003b67: 49 3b d1 cmp rdx,r9 + 180003b6a: 0f 84 d1 01 00 00 je 0x180003d41 + 180003b70: 4c 8d 62 01 lea r12,[rdx+0x1] + 180003b74: 48 8b 4e 10 mov rcx,QWORD PTR [rsi+0x10] + 180003b78: 49 2b c8 sub rcx,r8 + 180003b7b: 49 8b c2 mov rax,r10 + 180003b7e: 48 f7 e9 imul rcx + 180003b81: 48 c1 fa 04 sar rdx,0x4 + 180003b85: 48 8b c2 mov rax,rdx + 180003b88: 48 c1 e8 3f shr rax,0x3f + 180003b8c: 48 03 d0 add rdx,rax + 180003b8f: 48 8b ca mov rcx,rdx + 180003b92: 48 d1 e9 shr rcx,1 + 180003b95: 49 8b c1 mov rax,r9 + 180003b98: 48 2b c1 sub rax,rcx + 180003b9b: 48 3b d0 cmp rdx,rax + 180003b9e: 76 05 jbe 0x180003ba5 + 180003ba0: 49 8b c4 mov rax,r12 + 180003ba3: eb 0b jmp 0x180003bb0 + 180003ba5: 48 8d 04 11 lea rax,[rcx+rdx*1] + 180003ba9: 49 3b c4 cmp rax,r12 + 180003bac: 49 0f 42 c4 cmovb rax,r12 + 180003bb0: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax + 180003bb5: 49 3b c1 cmp rax,r9 + 180003bb8: 0f 87 7d 01 00 00 ja 0x180003d3b + 180003bbe: 4c 8d 34 40 lea r14,[rax+rax*2] + 180003bc2: 49 c1 e6 05 shl r14,0x5 + 180003bc6: 49 81 fe 00 10 00 00 cmp r14,0x1000 + 180003bcd: 72 29 jb 0x180003bf8 + 180003bcf: 49 8d 4e 27 lea rcx,[r14+0x27] + 180003bd3: 49 3b ce cmp rcx,r14 + 180003bd6: 0f 86 5f 01 00 00 jbe 0x180003d3b + 180003bdc: e8 73 89 00 00 call 0x18000c554 + 180003be1: 48 85 c0 test rax,rax + 180003be4: 0f 84 4a 01 00 00 je 0x180003d34 + 180003bea: 48 8d 78 27 lea rdi,[rax+0x27] + 180003bee: 48 83 e7 e0 and rdi,0xffffffffffffffe0 + 180003bf2: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax + 180003bf6: eb 14 jmp 0x180003c0c + 180003bf8: 4d 85 f6 test r14,r14 + 180003bfb: 74 0d je 0x180003c0a + 180003bfd: 49 8b ce mov rcx,r14 + 180003c00: e8 4f 89 00 00 call 0x18000c554 + 180003c05: 48 8b f8 mov rdi,rax + 180003c08: eb 02 jmp 0x180003c0c + 180003c0a: 33 ff xor edi,edi + 180003c0c: 48 89 7c 24 28 mov QWORD PTR [rsp+0x28],rdi + 180003c11: 4c 8d 2c 5b lea r13,[rbx+rbx*2] + 180003c15: 49 c1 e5 05 shl r13,0x5 + 180003c19: 4c 03 ef add r13,rdi + 180003c1c: 49 8d 5d 60 lea rbx,[r13+0x60] + 180003c20: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx + 180003c25: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 180003c2a: 4c 89 6c 24 48 mov QWORD PTR [rsp+0x48],r13 + 180003c2f: 49 8b d7 mov rdx,r15 + 180003c32: 49 8b cd mov rcx,r13 + 180003c35: e8 26 f2 ff ff call 0x180002e60 + 180003c3a: 90 nop + 180003c3b: 49 8d 57 20 lea rdx,[r15+0x20] + 180003c3f: 49 8d 4d 20 lea rcx,[r13+0x20] + 180003c43: e8 18 f2 ff ff call 0x180002e60 + 180003c48: 90 nop + 180003c49: 49 8d 57 40 lea rdx,[r15+0x40] + 180003c4d: 49 8d 4d 40 lea rcx,[r13+0x40] + 180003c51: e8 0a f2 ff ff call 0x180002e60 + 180003c56: 90 nop + 180003c57: 4c 89 6c 24 20 mov QWORD PTR [rsp+0x20],r13 + 180003c5c: 48 8b 56 08 mov rdx,QWORD PTR [rsi+0x8] + 180003c60: 48 8b 0e mov rcx,QWORD PTR [rsi] + 180003c63: 4c 8b 5c 24 38 mov r11,QWORD PTR [rsp+0x38] + 180003c68: 4c 8b c7 mov r8,rdi + 180003c6b: 4c 3b da cmp r11,rdx + 180003c6e: 74 17 je 0x180003c87 + 180003c70: 49 8b d3 mov rdx,r11 + 180003c73: e8 d8 00 00 00 call 0x180003d50 + 180003c78: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180003c7d: 4c 8b c3 mov r8,rbx + 180003c80: 48 8b 56 08 mov rdx,QWORD PTR [rsi+0x8] + 180003c84: 49 8b cb mov rcx,r11 + 180003c87: e8 c4 00 00 00 call 0x180003d50 + 180003c8c: 90 nop + 180003c8d: 48 8b 1e mov rbx,QWORD PTR [rsi] + 180003c90: 48 85 db test rbx,rbx + 180003c93: 74 72 je 0x180003d07 + 180003c95: 4c 8b 7e 08 mov r15,QWORD PTR [rsi+0x8] + 180003c99: 49 3b df cmp rbx,r15 + 180003c9c: 74 16 je 0x180003cb4 + 180003c9e: 66 90 xchg ax,ax + 180003ca0: 48 8b cb mov rcx,rbx + 180003ca3: e8 f8 ef ff ff call 0x180002ca0 + 180003ca8: 48 83 c3 60 add rbx,0x60 + 180003cac: 49 3b df cmp rbx,r15 + 180003caf: 75 ef jne 0x180003ca0 + 180003cb1: 48 8b 1e mov rbx,QWORD PTR [rsi] + 180003cb4: 48 8b 4e 10 mov rcx,QWORD PTR [rsi+0x10] + 180003cb8: 48 2b cb sub rcx,rbx + 180003cbb: 48 b8 ab aa aa aa aa movabs rax,0x2aaaaaaaaaaaaaab + 180003cc2: aa aa 2a + 180003cc5: 48 f7 e9 imul rcx + 180003cc8: 48 c1 fa 04 sar rdx,0x4 + 180003ccc: 48 8b c2 mov rax,rdx + 180003ccf: 48 c1 e8 3f shr rax,0x3f + 180003cd3: 48 03 d0 add rdx,rax + 180003cd6: 48 8d 14 52 lea rdx,[rdx+rdx*2] + 180003cda: 48 c1 e2 05 shl rdx,0x5 + 180003cde: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180003ce5: 72 18 jb 0x180003cff + 180003ce7: 48 83 c2 27 add rdx,0x27 + 180003ceb: 48 8b 43 f8 mov rax,QWORD PTR [rbx-0x8] + 180003cef: 48 2b d8 sub rbx,rax + 180003cf2: 48 83 c3 f8 add rbx,0xfffffffffffffff8 + 180003cf6: 48 83 fb 1f cmp rbx,0x1f + 180003cfa: 77 38 ja 0x180003d34 + 180003cfc: 48 8b d8 mov rbx,rax + 180003cff: 48 8b cb mov rcx,rbx + 180003d02: e8 09 8c 00 00 call 0x18000c910 + 180003d07: 48 89 3e mov QWORD PTR [rsi],rdi + 180003d0a: 4b 8d 0c 64 lea rcx,[r12+r12*2] + 180003d0e: 48 c1 e1 05 shl rcx,0x5 + 180003d12: 48 03 cf add rcx,rdi + 180003d15: 48 89 4e 08 mov QWORD PTR [rsi+0x8],rcx + 180003d19: 49 8d 0c 3e lea rcx,[r14+rdi*1] + 180003d1d: 48 89 4e 10 mov QWORD PTR [rsi+0x10],rcx + 180003d21: 49 8b c5 mov rax,r13 + 180003d24: 48 83 c4 50 add rsp,0x50 + 180003d28: 41 5f pop r15 + 180003d2a: 41 5e pop r14 + 180003d2c: 41 5d pop r13 + 180003d2e: 41 5c pop r12 + 180003d30: 5f pop rdi + 180003d31: 5e pop rsi + 180003d32: 5b pop rbx + 180003d33: c3 ret + 180003d34: ff 15 26 b7 00 00 call QWORD PTR [rip+0xb726] # 0x18000f460 + 180003d3a: cc int3 + 180003d3b: e8 10 da ff ff call 0x180001750 + 180003d40: cc int3 + 180003d41: e8 3a ee ff ff call 0x180002b80 + 180003d46: cc int3 + 180003d47: cc int3 + 180003d48: cc int3 + 180003d49: cc int3 + 180003d4a: cc int3 + 180003d4b: cc int3 + 180003d4c: cc int3 + 180003d4d: cc int3 + 180003d4e: cc int3 + 180003d4f: cc int3 + 180003d50: 49 8b c0 mov rax,r8 + 180003d53: 48 3b ca cmp rcx,rdx + 180003d56: 0f 84 bd 00 00 00 je 0x180003e19 + 180003d5c: 4c 8b c8 mov r9,rax + 180003d5f: 4c 8d 41 38 lea r8,[rcx+0x38] + 180003d63: 4c 2b c9 sub r9,rcx + 180003d66: 45 33 d2 xor r10d,r10d + 180003d69: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003d70: 4f 89 54 01 d8 mov QWORD PTR [r9+r8*1-0x28],r10 + 180003d75: 4f 89 54 01 e0 mov QWORD PTR [r9+r8*1-0x20],r10 + 180003d7a: 41 0f 10 40 c8 movups xmm0,XMMWORD PTR [r8-0x38] + 180003d7f: 4d 8d 40 60 lea r8,[r8+0x60] + 180003d83: 49 8d 48 c8 lea rcx,[r8-0x38] + 180003d87: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 180003d8a: 41 0f 10 88 78 ff ff movups xmm1,XMMWORD PTR [r8-0x88] + 180003d91: ff + 180003d92: 0f 11 48 10 movups XMMWORD PTR [rax+0x10],xmm1 + 180003d96: 4d 89 90 78 ff ff ff mov QWORD PTR [r8-0x88],r10 + 180003d9d: 48 83 c0 60 add rax,0x60 + 180003da1: 49 c7 40 80 0f 00 00 mov QWORD PTR [r8-0x80],0xf + 180003da8: 00 + 180003da9: 45 88 90 68 ff ff ff mov BYTE PTR [r8-0x98],r10b + 180003db0: 4f 89 54 01 98 mov QWORD PTR [r9+r8*1-0x68],r10 + 180003db5: 4f 89 54 01 a0 mov QWORD PTR [r9+r8*1-0x60],r10 + 180003dba: 41 0f 10 40 88 movups xmm0,XMMWORD PTR [r8-0x78] + 180003dbf: 43 0f 11 44 01 88 movups XMMWORD PTR [r9+r8*1-0x78],xmm0 + 180003dc5: 41 0f 10 48 98 movups xmm1,XMMWORD PTR [r8-0x68] + 180003dca: 43 0f 11 4c 01 98 movups XMMWORD PTR [r9+r8*1-0x68],xmm1 + 180003dd0: 4d 89 50 98 mov QWORD PTR [r8-0x68],r10 + 180003dd4: 49 c7 40 a0 0f 00 00 mov QWORD PTR [r8-0x60],0xf + 180003ddb: 00 + 180003ddc: 45 88 50 88 mov BYTE PTR [r8-0x78],r10b + 180003de0: 4f 89 54 01 b8 mov QWORD PTR [r9+r8*1-0x48],r10 + 180003de5: 4f 89 54 01 c0 mov QWORD PTR [r9+r8*1-0x40],r10 + 180003dea: 41 0f 10 40 a8 movups xmm0,XMMWORD PTR [r8-0x58] + 180003def: 43 0f 11 44 01 a8 movups XMMWORD PTR [r9+r8*1-0x58],xmm0 + 180003df5: 41 0f 10 48 b8 movups xmm1,XMMWORD PTR [r8-0x48] + 180003dfa: 43 0f 11 4c 01 b8 movups XMMWORD PTR [r9+r8*1-0x48],xmm1 + 180003e00: 4d 89 50 b8 mov QWORD PTR [r8-0x48],r10 + 180003e04: 49 c7 40 c0 0f 00 00 mov QWORD PTR [r8-0x40],0xf + 180003e0b: 00 + 180003e0c: 45 88 50 a8 mov BYTE PTR [r8-0x58],r10b + 180003e10: 48 3b ca cmp rcx,rdx + 180003e13: 0f 85 57 ff ff ff jne 0x180003d70 + 180003e19: c3 ret + 180003e1a: cc int3 + 180003e1b: cc int3 + 180003e1c: cc int3 + 180003e1d: cc int3 + 180003e1e: cc int3 + 180003e1f: cc int3 + 180003e20: 40 53 rex push rbx + 180003e22: 48 83 ec 40 sub rsp,0x40 + 180003e26: 48 8b 05 e3 11 01 00 mov rax,QWORD PTR [rip+0x111e3] # 0x180015010 + 180003e2d: 48 33 c4 xor rax,rsp + 180003e30: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax + 180003e35: 4c 8b c2 mov r8,rdx + 180003e38: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1 + 180003e3d: 48 8d 51 08 lea rdx,[rcx+0x8] + 180003e41: 4c 89 44 24 20 mov QWORD PTR [rsp+0x20],r8 + 180003e46: 48 8d 05 8b b8 00 00 lea rax,[rip+0xb88b] # 0x18000f6d8 + 180003e4d: 48 8b d9 mov rbx,rcx + 180003e50: 48 89 01 mov QWORD PTR [rcx],rax + 180003e53: 0f 57 c0 xorps xmm0,xmm0 + 180003e56: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 180003e5b: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 180003e5e: ff 15 84 b5 00 00 call QWORD PTR [rip+0xb584] # 0x18000f3e8 + 180003e64: 48 8d 05 e5 bd 00 00 lea rax,[rip+0xbde5] # 0x18000fc50 + 180003e6b: 48 89 03 mov QWORD PTR [rbx],rax + 180003e6e: 48 8b c3 mov rax,rbx + 180003e71: 48 8b 4c 24 30 mov rcx,QWORD PTR [rsp+0x30] + 180003e76: 48 33 cc xor rcx,rsp + 180003e79: e8 b2 86 00 00 call 0x18000c530 + 180003e7e: 48 83 c4 40 add rsp,0x40 + 180003e82: 5b pop rbx + 180003e83: c3 ret + 180003e84: cc int3 + 180003e85: cc int3 + 180003e86: cc int3 + 180003e87: cc int3 + 180003e88: cc int3 + 180003e89: cc int3 + 180003e8a: cc int3 + 180003e8b: cc int3 + 180003e8c: cc int3 + 180003e8d: cc int3 + 180003e8e: cc int3 + 180003e8f: cc int3 + 180003e90: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180003e95: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180003e9a: 55 push rbp + 180003e9b: 57 push rdi + 180003e9c: 41 56 push r14 + 180003e9e: 48 8d 6c 24 90 lea rbp,[rsp-0x70] + 180003ea3: 48 81 ec 70 01 00 00 sub rsp,0x170 + 180003eaa: 48 8b 05 5f 11 01 00 mov rax,QWORD PTR [rip+0x1115f] # 0x180015010 + 180003eb1: 48 33 c4 xor rax,rsp + 180003eb4: 48 89 45 60 mov QWORD PTR [rbp+0x60],rax + 180003eb8: 48 8b f9 mov rdi,rcx + 180003ebb: 48 89 4c 24 48 mov QWORD PTR [rsp+0x48],rcx + 180003ec0: 33 f6 xor esi,esi + 180003ec2: 89 74 24 20 mov DWORD PTR [rsp+0x20],esi + 180003ec6: 0f 57 c0 xorps xmm0,xmm0 + 180003ec9: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0 + 180003ecd: 48 8d 05 bc bd 00 00 lea rax,[rip+0xbdbc] # 0x18000fc90 + 180003ed4: 48 89 01 mov QWORD PTR [rcx],rax + 180003ed7: 48 8d 59 18 lea rbx,[rcx+0x18] + 180003edb: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 180003edf: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf + 180003ee6: 00 + 180003ee7: 40 88 33 mov BYTE PTR [rbx],sil + 180003eea: 33 d2 xor edx,edx + 180003eec: 41 b8 f8 00 00 00 mov r8d,0xf8 + 180003ef2: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 180003ef7: e8 f2 97 00 00 call 0x18000d6ee + 180003efc: 48 8d 05 b5 bd 00 00 lea rax,[rip+0xbdb5] # 0x18000fcb8 + 180003f03: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax + 180003f08: 48 8d 05 99 bc 00 00 lea rax,[rip+0xbc99] # 0x18000fba8 + 180003f0f: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax + 180003f14: 48 8d 4d f8 lea rcx,[rbp-0x8] + 180003f18: ff 15 3a b3 00 00 call QWORD PTR [rip+0xb33a] # 0x18000f258 + 180003f1e: 90 nop + 180003f1f: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1 + 180003f26: 00 + 180003f27: 45 33 c0 xor r8d,r8d + 180003f2a: 48 8d 54 24 78 lea rdx,[rsp+0x78] + 180003f2f: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 180003f34: ff 15 26 b3 00 00 call QWORD PTR [rip+0xb326] # 0x18000f260 + 180003f3a: 90 nop + 180003f3b: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60] + 180003f40: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180003f44: 4c 8d 35 35 bd 00 00 lea r14,[rip+0xbd35] # 0x18000fc80 + 180003f4b: 4c 89 74 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r14 + 180003f50: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60] + 180003f55: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180003f59: 8d 91 68 ff ff ff lea edx,[rcx-0x98] + 180003f5f: 89 54 0c 5c mov DWORD PTR [rsp+rcx*1+0x5c],edx + 180003f63: 48 8d 4c 24 78 lea rcx,[rsp+0x78] + 180003f68: ff 15 72 b3 00 00 call QWORD PTR [rip+0xb372] # 0x18000f2e0 + 180003f6e: 48 8d 05 5b bc 00 00 lea rax,[rip+0xbc5b] # 0x18000fbd0 + 180003f75: 48 89 44 24 78 mov QWORD PTR [rsp+0x78],rax + 180003f7a: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 180003f7e: 89 75 e8 mov DWORD PTR [rbp-0x18],esi + 180003f81: 48 8d 15 a0 b8 00 00 lea rdx,[rip+0xb8a0] # 0x18000f828 + 180003f88: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 180003f8d: e8 7e 23 00 00 call 0x180006310 + 180003f92: 48 8b c8 mov rcx,rax + 180003f95: 48 8d 15 04 b9 00 00 lea rdx,[rip+0xb904] # 0x18000f8a0 + 180003f9c: e8 6f 23 00 00 call 0x180006310 + 180003fa1: 48 8b c8 mov rcx,rax + 180003fa4: 48 8d 15 6d b8 00 00 lea rdx,[rip+0xb86d] # 0x18000f818 + 180003fab: e8 60 23 00 00 call 0x180006310 + 180003fb0: 90 nop + 180003fb1: 48 89 74 24 38 mov QWORD PTR [rsp+0x38],rsi + 180003fb6: ba 0f 00 00 00 mov edx,0xf + 180003fbb: 48 89 54 24 40 mov QWORD PTR [rsp+0x40],rdx + 180003fc0: 40 88 74 24 28 mov BYTE PTR [rsp+0x28],sil + 180003fc5: c7 44 24 20 05 00 00 mov DWORD PTR [rsp+0x20],0x5 + 180003fcc: 00 + 180003fcd: 8b 4d e8 mov ecx,DWORD PTR [rbp-0x18] + 180003fd0: f6 c1 02 test cl,0x2 + 180003fd3: 75 21 jne 0x180003ff6 + 180003fd5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 180003fd9: 4c 8b 00 mov r8,QWORD PTR [rax] + 180003fdc: 4d 85 c0 test r8,r8 + 180003fdf: 74 15 je 0x180003ff6 + 180003fe1: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 180003fe5: 48 8b 10 mov rdx,QWORD PTR [rax] + 180003fe8: 4c 3b 45 e0 cmp r8,QWORD PTR [rbp-0x20] + 180003fec: 4c 0f 42 45 e0 cmovb r8,QWORD PTR [rbp-0x20] + 180003ff1: 4c 2b c2 sub r8,rdx + 180003ff4: eb 25 jmp 0x18000401b + 180003ff6: f6 c1 04 test cl,0x4 + 180003ff9: 75 2f jne 0x18000402a + 180003ffb: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 180003fff: 48 8b 08 mov rcx,QWORD PTR [rax] + 180004002: 48 85 c9 test rcx,rcx + 180004005: 74 23 je 0x18000402a + 180004007: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 18000400b: 48 8b 10 mov rdx,QWORD PTR [rax] + 18000400e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 180004012: 4c 63 00 movsxd r8,DWORD PTR [rax] + 180004015: 4c 2b c2 sub r8,rdx + 180004018: 4c 03 c1 add r8,rcx + 18000401b: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180004020: e8 eb e5 ff ff call 0x180002610 + 180004025: 48 8b 54 24 40 mov rdx,QWORD PTR [rsp+0x40] + 18000402a: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000402f: 48 3b d8 cmp rbx,rax + 180004032: 74 54 je 0x180004088 + 180004034: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 180004038: 48 83 fa 10 cmp rdx,0x10 + 18000403c: 72 2c jb 0x18000406a + 18000403e: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180004041: 48 ff c2 inc rdx + 180004044: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000404b: 72 18 jb 0x180004065 + 18000404d: 48 83 c2 27 add rdx,0x27 + 180004051: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004055: 49 2b c8 sub rcx,r8 + 180004058: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000405c: 48 83 f8 1f cmp rax,0x1f + 180004060: 77 55 ja 0x1800040b7 + 180004062: 49 8b c8 mov rcx,r8 + 180004065: e8 a6 88 00 00 call 0x18000c910 + 18000406a: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf + 180004071: 00 + 180004072: c6 03 00 mov BYTE PTR [rbx],0x0 + 180004075: 0f 10 44 24 28 movups xmm0,XMMWORD PTR [rsp+0x28] + 18000407a: 0f 11 03 movups XMMWORD PTR [rbx],xmm0 + 18000407d: 0f 10 4c 24 38 movups xmm1,XMMWORD PTR [rsp+0x38] + 180004082: 0f 11 4b 10 movups XMMWORD PTR [rbx+0x10],xmm1 + 180004086: eb 3c jmp 0x1800040c4 + 180004088: 48 83 fa 10 cmp rdx,0x10 + 18000408c: 72 36 jb 0x1800040c4 + 18000408e: 48 ff c2 inc rdx + 180004091: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28] + 180004096: 48 8b c1 mov rax,rcx + 180004099: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800040a0: 72 1c jb 0x1800040be + 1800040a2: 48 83 c2 27 add rdx,0x27 + 1800040a6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 1800040aa: 48 2b c1 sub rax,rcx + 1800040ad: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800040b1: 48 83 f8 1f cmp rax,0x1f + 1800040b5: 76 07 jbe 0x1800040be + 1800040b7: ff 15 a3 b3 00 00 call QWORD PTR [rip+0xb3a3] # 0x18000f460 + 1800040bd: cc int3 + 1800040be: e8 4d 88 00 00 call 0x18000c910 + 1800040c3: 90 nop + 1800040c4: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60] + 1800040c9: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800040cd: 4c 89 74 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r14 + 1800040d2: 48 8b 4c 24 60 mov rcx,QWORD PTR [rsp+0x60] + 1800040d7: 48 63 51 04 movsxd rdx,DWORD PTR [rcx+0x4] + 1800040db: 44 8d 82 68 ff ff ff lea r8d,[rdx-0x98] + 1800040e2: 44 89 44 14 5c mov DWORD PTR [rsp+rdx*1+0x5c],r8d + 1800040e7: 48 8d 4c 24 78 lea rcx,[rsp+0x78] + 1800040ec: e8 9f 1e 00 00 call 0x180005f90 + 1800040f1: 48 8d 4d 80 lea rcx,[rbp-0x80] + 1800040f5: ff 15 6d b2 00 00 call QWORD PTR [rip+0xb26d] # 0x18000f368 + 1800040fb: 48 8d 4d f8 lea rcx,[rbp-0x8] + 1800040ff: ff 15 b3 b1 00 00 call QWORD PTR [rip+0xb1b3] # 0x18000f2b8 + 180004105: 90 nop + 180004106: 48 8b c7 mov rax,rdi + 180004109: 48 8b 4d 60 mov rcx,QWORD PTR [rbp+0x60] + 18000410d: 48 33 cc xor rcx,rsp + 180004110: e8 1b 84 00 00 call 0x18000c530 + 180004115: 4c 8d 9c 24 70 01 00 lea r11,[rsp+0x170] + 18000411c: 00 + 18000411d: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28] + 180004121: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30] + 180004125: 49 8b e3 mov rsp,r11 + 180004128: 41 5e pop r14 + 18000412a: 5f pop rdi + 18000412b: 5d pop rbp + 18000412c: c3 ret + 18000412d: cc int3 + 18000412e: cc int3 + 18000412f: cc int3 + 180004130: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 180004135: 53 push rbx + 180004136: 48 83 ec 20 sub rsp,0x20 + 18000413a: 48 8b d9 mov rbx,rcx + 18000413d: 0f 57 c0 xorps xmm0,xmm0 + 180004140: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0 + 180004144: 48 8d 05 45 bb 00 00 lea rax,[rip+0xbb45] # 0x18000fc90 + 18000414b: 48 89 01 mov QWORD PTR [rcx],rax + 18000414e: 48 83 c2 18 add rdx,0x18 + 180004152: 48 83 c1 18 add rcx,0x18 + 180004156: e8 05 ed ff ff call 0x180002e60 + 18000415b: 90 nop + 18000415c: 48 8b c3 mov rax,rbx + 18000415f: 48 83 c4 20 add rsp,0x20 + 180004163: 5b pop rbx + 180004164: c3 ret + 180004165: cc int3 + 180004166: cc int3 + 180004167: cc int3 + 180004168: cc int3 + 180004169: cc int3 + 18000416a: cc int3 + 18000416b: cc int3 + 18000416c: cc int3 + 18000416d: cc int3 + 18000416e: cc int3 + 18000416f: cc int3 + 180004170: 40 53 rex push rbx + 180004172: 48 83 ec 20 sub rsp,0x20 + 180004176: 48 8d 05 13 bb 00 00 lea rax,[rip+0xbb13] # 0x18000fc90 + 18000417d: 48 8b d9 mov rbx,rcx + 180004180: 48 89 01 mov QWORD PTR [rcx],rax + 180004183: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30] + 180004187: 48 83 fa 10 cmp rdx,0x10 + 18000418b: 72 2d jb 0x1800041ba + 18000418d: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18] + 180004191: 48 ff c2 inc rdx + 180004194: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000419b: 72 18 jb 0x1800041b5 + 18000419d: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800041a1: 48 83 c2 27 add rdx,0x27 + 1800041a5: 49 2b c8 sub rcx,r8 + 1800041a8: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800041ac: 48 83 f8 1f cmp rax,0x1f + 1800041b0: 77 36 ja 0x1800041e8 + 1800041b2: 49 8b c8 mov rcx,r8 + 1800041b5: e8 56 87 00 00 call 0x18000c910 + 1800041ba: 48 8d 05 17 b5 00 00 lea rax,[rip+0xb517] # 0x18000f6d8 + 1800041c1: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0 + 1800041c8: 00 + 1800041c9: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf + 1800041d0: 00 + 1800041d1: 48 8d 4b 08 lea rcx,[rbx+0x8] + 1800041d5: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 1800041d9: 48 89 03 mov QWORD PTR [rbx],rax + 1800041dc: 48 83 c4 20 add rsp,0x20 + 1800041e0: 5b pop rbx + 1800041e1: 48 ff 25 f8 b1 00 00 rex.W jmp QWORD PTR [rip+0xb1f8] # 0x18000f3e0 + 1800041e8: ff 15 72 b2 00 00 call QWORD PTR [rip+0xb272] # 0x18000f460 + 1800041ee: cc int3 + 1800041ef: cc int3 + 1800041f0: 48 83 79 30 10 cmp QWORD PTR [rcx+0x30],0x10 + 1800041f5: 48 8d 41 18 lea rax,[rcx+0x18] + 1800041f9: 72 03 jb 0x1800041fe + 1800041fb: 48 8b 00 mov rax,QWORD PTR [rax] + 1800041fe: c3 ret + 1800041ff: cc int3 + 180004200: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180004205: 57 push rdi + 180004206: 48 83 ec 20 sub rsp,0x20 + 18000420a: 48 8d 05 7f ba 00 00 lea rax,[rip+0xba7f] # 0x18000fc90 + 180004211: 8b fa mov edi,edx + 180004213: 48 89 01 mov QWORD PTR [rcx],rax + 180004216: 48 8b d9 mov rbx,rcx + 180004219: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30] + 18000421d: 48 83 fa 10 cmp rdx,0x10 + 180004221: 72 2d jb 0x180004250 + 180004223: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18] + 180004227: 48 ff c2 inc rdx + 18000422a: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004231: 72 18 jb 0x18000424b + 180004233: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004237: 48 83 c2 27 add rdx,0x27 + 18000423b: 49 2b c8 sub rcx,r8 + 18000423e: 48 8d 41 f8 lea rax,[rcx-0x8] + 180004242: 48 83 f8 1f cmp rax,0x1f + 180004246: 77 51 ja 0x180004299 + 180004248: 49 8b c8 mov rcx,r8 + 18000424b: e8 c0 86 00 00 call 0x18000c910 + 180004250: 48 8d 05 81 b4 00 00 lea rax,[rip+0xb481] # 0x18000f6d8 + 180004257: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0 + 18000425e: 00 + 18000425f: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf + 180004266: 00 + 180004267: 48 8d 4b 08 lea rcx,[rbx+0x8] + 18000426b: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 18000426f: 48 89 03 mov QWORD PTR [rbx],rax + 180004272: ff 15 68 b1 00 00 call QWORD PTR [rip+0xb168] # 0x18000f3e0 + 180004278: 40 f6 c7 01 test dil,0x1 + 18000427c: 74 0d je 0x18000428b + 18000427e: ba 38 00 00 00 mov edx,0x38 + 180004283: 48 8b cb mov rcx,rbx + 180004286: e8 85 86 00 00 call 0x18000c910 + 18000428b: 48 8b c3 mov rax,rbx + 18000428e: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 180004293: 48 83 c4 20 add rsp,0x20 + 180004297: 5f pop rdi + 180004298: c3 ret + 180004299: ff 15 c1 b1 00 00 call QWORD PTR [rip+0xb1c1] # 0x18000f460 + 18000429f: cc int3 + 1800042a0: 40 53 rex push rbx + 1800042a2: 48 83 ec 20 sub rsp,0x20 + 1800042a6: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800042a9: 48 8d 99 98 00 00 00 lea rbx,[rcx+0x98] + 1800042b0: 48 8d 4b 80 lea rcx,[rbx-0x80] + 1800042b4: 48 63 50 04 movsxd rdx,DWORD PTR [rax+0x4] + 1800042b8: 48 8d 05 c1 b9 00 00 lea rax,[rip+0xb9c1] # 0x18000fc80 + 1800042bf: 48 89 84 1a 68 ff ff mov QWORD PTR [rdx+rbx*1-0x98],rax + 1800042c6: ff + 1800042c7: 48 8b 83 68 ff ff ff mov rax,QWORD PTR [rbx-0x98] + 1800042ce: 48 63 50 04 movsxd rdx,DWORD PTR [rax+0x4] + 1800042d2: 44 8d 82 68 ff ff ff lea r8d,[rdx-0x98] + 1800042d9: 44 89 84 1a 64 ff ff mov DWORD PTR [rdx+rbx*1-0x9c],r8d + 1800042e0: ff + 1800042e1: e8 aa 1c 00 00 call 0x180005f90 + 1800042e6: 48 8d 4b 88 lea rcx,[rbx-0x78] + 1800042ea: ff 15 78 b0 00 00 call QWORD PTR [rip+0xb078] # 0x18000f368 + 1800042f0: 48 8b cb mov rcx,rbx + 1800042f3: 48 83 c4 20 add rsp,0x20 + 1800042f7: 5b pop rbx + 1800042f8: 48 ff 25 b9 af 00 00 rex.W jmp QWORD PTR [rip+0xafb9] # 0x18000f2b8 + 1800042ff: cc int3 + 180004300: 33 d2 xor edx,edx + 180004302: 41 b8 f8 00 00 00 mov r8d,0xf8 + 180004308: e9 e1 93 00 00 jmp 0x18000d6ee + 18000430d: cc int3 + 18000430e: cc int3 + 18000430f: cc int3 + 180004310: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 180004315: 55 push rbp + 180004316: 56 push rsi + 180004317: 57 push rdi + 180004318: 41 54 push r12 + 18000431a: 41 55 push r13 + 18000431c: 41 56 push r14 + 18000431e: 41 57 push r15 + 180004320: 48 8d 6c 24 80 lea rbp,[rsp-0x80] + 180004325: 48 81 ec 80 01 00 00 sub rsp,0x180 + 18000432c: 48 8b 05 dd 0c 01 00 mov rax,QWORD PTR [rip+0x10cdd] # 0x180015010 + 180004333: 48 33 c4 xor rax,rsp + 180004336: 48 89 45 70 mov QWORD PTR [rbp+0x70],rax + 18000433a: 49 8b f9 mov rdi,r9 + 18000433d: 41 8b d8 mov ebx,r8d + 180004340: 48 8b f2 mov rsi,rdx + 180004343: 4c 8b f9 mov r15,rcx + 180004346: 48 89 4c 24 50 mov QWORD PTR [rsp+0x50],rcx + 18000434b: 48 89 54 24 68 mov QWORD PTR [rsp+0x68],rdx + 180004350: 45 33 e4 xor r12d,r12d + 180004353: 44 89 64 24 20 mov DWORD PTR [rsp+0x20],r12d + 180004358: 0f 57 c0 xorps xmm0,xmm0 + 18000435b: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0 + 18000435f: 48 8d 05 02 b9 00 00 lea rax,[rip+0xb902] # 0x18000fc68 + 180004366: 48 89 01 mov QWORD PTR [rcx],rax + 180004369: 48 83 c1 18 add rcx,0x18 + 18000436d: e8 ee ea ff ff call 0x180002e60 + 180004372: 90 nop + 180004373: 41 89 5f 38 mov DWORD PTR [r15+0x38],ebx + 180004377: 49 8d 5f 40 lea rbx,[r15+0x40] + 18000437b: 4c 89 63 10 mov QWORD PTR [rbx+0x10],r12 + 18000437f: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf + 180004386: 00 + 180004387: 44 88 23 mov BYTE PTR [rbx],r12b + 18000438a: 45 89 67 60 mov DWORD PTR [r15+0x60],r12d + 18000438e: 33 d2 xor edx,edx + 180004390: 41 b8 f8 00 00 00 mov r8d,0xf8 + 180004396: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 18000439b: e8 4e 93 00 00 call 0x18000d6ee + 1800043a0: 48 8d 05 11 b9 00 00 lea rax,[rip+0xb911] # 0x18000fcb8 + 1800043a7: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax + 1800043ac: 48 8d 05 f5 b7 00 00 lea rax,[rip+0xb7f5] # 0x18000fba8 + 1800043b3: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 1800043b7: 48 8d 4d 08 lea rcx,[rbp+0x8] + 1800043bb: ff 15 97 ae 00 00 call QWORD PTR [rip+0xae97] # 0x18000f258 + 1800043c1: 90 nop + 1800043c2: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1 + 1800043c9: 00 + 1800043ca: 45 33 c0 xor r8d,r8d + 1800043cd: 48 8d 55 88 lea rdx,[rbp-0x78] + 1800043d1: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 1800043d6: ff 15 84 ae 00 00 call QWORD PTR [rip+0xae84] # 0x18000f260 + 1800043dc: 90 nop + 1800043dd: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70] + 1800043e2: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800043e6: 4c 8d 2d 93 b8 00 00 lea r13,[rip+0xb893] # 0x18000fc80 + 1800043ed: 4c 89 6c 0c 70 mov QWORD PTR [rsp+rcx*1+0x70],r13 + 1800043f2: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70] + 1800043f7: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800043fb: 8d 91 68 ff ff ff lea edx,[rcx-0x98] + 180004401: 89 54 0c 6c mov DWORD PTR [rsp+rcx*1+0x6c],edx + 180004405: 48 8d 4d 88 lea rcx,[rbp-0x78] + 180004409: ff 15 d1 ae 00 00 call QWORD PTR [rip+0xaed1] # 0x18000f2e0 + 18000440f: 48 8d 05 ba b7 00 00 lea rax,[rip+0xb7ba] # 0x18000fbd0 + 180004416: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 18000441a: 4c 89 65 f0 mov QWORD PTR [rbp-0x10],r12 + 18000441e: 44 89 65 f8 mov DWORD PTR [rbp-0x8],r12d + 180004422: 48 8d 15 27 b4 00 00 lea rdx,[rip+0xb427] # 0x18000f850 + 180004429: 48 8d 4d 80 lea rcx,[rbp-0x80] + 18000442d: e8 de 1e 00 00 call 0x180006310 + 180004432: 48 8b c8 mov rcx,rax + 180004435: 48 8b d7 mov rdx,rdi + 180004438: e8 d3 1e 00 00 call 0x180006310 + 18000443d: 48 8d 15 04 b4 00 00 lea rdx,[rip+0xb404] # 0x18000f848 + 180004444: 48 8d 4d 80 lea rcx,[rbp-0x80] + 180004448: e8 c3 1e 00 00 call 0x180006310 + 18000444d: 49 8d 57 18 lea rdx,[r15+0x18] + 180004451: 49 83 7f 30 10 cmp QWORD PTR [r15+0x30],0x10 + 180004456: 72 04 jb 0x18000445c + 180004458: 49 8b 57 18 mov rdx,QWORD PTR [r15+0x18] + 18000445c: 4d 8b 47 28 mov r8,QWORD PTR [r15+0x28] + 180004460: 48 8b c8 mov rcx,rax + 180004463: e8 b8 24 00 00 call 0x180006920 + 180004468: 48 8d 15 d1 b3 00 00 lea rdx,[rip+0xb3d1] # 0x18000f840 + 18000446f: 48 8b c8 mov rcx,rax + 180004472: e8 99 1e 00 00 call 0x180006310 + 180004477: 48 8b c8 mov rcx,rax + 18000447a: 41 8b 57 38 mov edx,DWORD PTR [r15+0x38] + 18000447e: ff 15 3c ae 00 00 call QWORD PTR [rip+0xae3c] # 0x18000f2c0 + 180004484: 48 8b c8 mov rcx,rax + 180004487: 48 8d 15 ae b3 00 00 lea rdx,[rip+0xb3ae] # 0x18000f83c + 18000448e: e8 7d 1e 00 00 call 0x180006310 + 180004493: 90 nop + 180004494: 4c 89 64 24 38 mov QWORD PTR [rsp+0x38],r12 + 180004499: b9 0f 00 00 00 mov ecx,0xf + 18000449e: 48 89 4c 24 40 mov QWORD PTR [rsp+0x40],rcx + 1800044a3: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0 + 1800044a8: c7 44 24 20 05 00 00 mov DWORD PTR [rsp+0x20],0x5 + 1800044af: 00 + 1800044b0: 8b 55 f8 mov edx,DWORD PTR [rbp-0x8] + 1800044b3: f6 c2 02 test dl,0x2 + 1800044b6: 75 21 jne 0x1800044d9 + 1800044b8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 1800044bc: 4c 8b 00 mov r8,QWORD PTR [rax] + 1800044bf: 4d 85 c0 test r8,r8 + 1800044c2: 74 15 je 0x1800044d9 + 1800044c4: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 1800044c8: 48 8b 10 mov rdx,QWORD PTR [rax] + 1800044cb: 4c 3b 45 f0 cmp r8,QWORD PTR [rbp-0x10] + 1800044cf: 4c 0f 42 45 f0 cmovb r8,QWORD PTR [rbp-0x10] + 1800044d4: 4c 2b c2 sub r8,rdx + 1800044d7: eb 25 jmp 0x1800044fe + 1800044d9: f6 c2 04 test dl,0x4 + 1800044dc: 75 2f jne 0x18000450d + 1800044de: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 1800044e2: 4c 8b 08 mov r9,QWORD PTR [rax] + 1800044e5: 4d 85 c9 test r9,r9 + 1800044e8: 74 23 je 0x18000450d + 1800044ea: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 1800044ee: 48 8b 10 mov rdx,QWORD PTR [rax] + 1800044f1: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 1800044f5: 4c 63 00 movsxd r8,DWORD PTR [rax] + 1800044f8: 4c 2b c2 sub r8,rdx + 1800044fb: 4d 03 c1 add r8,r9 + 1800044fe: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180004503: e8 08 e1 ff ff call 0x180002610 + 180004508: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40] + 18000450d: 48 8d 44 24 28 lea rax,[rsp+0x28] + 180004512: 48 3b d8 cmp rbx,rax + 180004515: 74 54 je 0x18000456b + 180004517: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 18000451b: 48 83 fa 10 cmp rdx,0x10 + 18000451f: 72 2c jb 0x18000454d + 180004521: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180004524: 48 ff c2 inc rdx + 180004527: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000452e: 72 18 jb 0x180004548 + 180004530: 48 83 c2 27 add rdx,0x27 + 180004534: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004538: 49 2b c8 sub rcx,r8 + 18000453b: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000453f: 48 83 f8 1f cmp rax,0x1f + 180004543: 77 56 ja 0x18000459b + 180004545: 49 8b c8 mov rcx,r8 + 180004548: e8 c3 83 00 00 call 0x18000c910 + 18000454d: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf + 180004554: 00 + 180004555: c6 03 00 mov BYTE PTR [rbx],0x0 + 180004558: 0f 10 44 24 28 movups xmm0,XMMWORD PTR [rsp+0x28] + 18000455d: 0f 11 03 movups XMMWORD PTR [rbx],xmm0 + 180004560: 0f 10 4c 24 38 movups xmm1,XMMWORD PTR [rsp+0x38] + 180004565: 0f 11 4b 10 movups XMMWORD PTR [rbx+0x10],xmm1 + 180004569: eb 3d jmp 0x1800045a8 + 18000456b: 48 83 f9 10 cmp rcx,0x10 + 18000456f: 72 37 jb 0x1800045a8 + 180004571: 48 8d 51 01 lea rdx,[rcx+0x1] + 180004575: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28] + 18000457a: 48 8b c1 mov rax,rcx + 18000457d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004584: 72 1c jb 0x1800045a2 + 180004586: 48 83 c2 27 add rdx,0x27 + 18000458a: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000458e: 48 2b c1 sub rax,rcx + 180004591: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180004595: 48 83 f8 1f cmp rax,0x1f + 180004599: 76 07 jbe 0x1800045a2 + 18000459b: ff 15 bf ae 00 00 call QWORD PTR [rip+0xaebf] # 0x18000f460 + 1800045a1: cc int3 + 1800045a2: e8 69 83 00 00 call 0x18000c910 + 1800045a7: 90 nop + 1800045a8: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70] + 1800045ad: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800045b1: 4c 89 6c 0c 70 mov QWORD PTR [rsp+rcx*1+0x70],r13 + 1800045b6: 48 8b 44 24 70 mov rax,QWORD PTR [rsp+0x70] + 1800045bb: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800045bf: 8d 91 68 ff ff ff lea edx,[rcx-0x98] + 1800045c5: 89 54 0c 6c mov DWORD PTR [rsp+rcx*1+0x6c],edx + 1800045c9: 48 8d 4d 88 lea rcx,[rbp-0x78] + 1800045cd: e8 be 19 00 00 call 0x180005f90 + 1800045d2: 48 8d 4d 90 lea rcx,[rbp-0x70] + 1800045d6: ff 15 8c ad 00 00 call QWORD PTR [rip+0xad8c] # 0x18000f368 + 1800045dc: 48 8d 4d 08 lea rcx,[rbp+0x8] + 1800045e0: ff 15 d2 ac 00 00 call QWORD PTR [rip+0xacd2] # 0x18000f2b8 + 1800045e6: 90 nop + 1800045e7: 48 8b 56 18 mov rdx,QWORD PTR [rsi+0x18] + 1800045eb: 48 83 fa 10 cmp rdx,0x10 + 1800045ef: 72 2c jb 0x18000461d + 1800045f1: 48 ff c2 inc rdx + 1800045f4: 48 8b 0e mov rcx,QWORD PTR [rsi] + 1800045f7: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800045fe: 72 18 jb 0x180004618 + 180004600: 48 83 c2 27 add rdx,0x27 + 180004604: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004608: 49 2b c8 sub rcx,r8 + 18000460b: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000460f: 48 83 f8 1f cmp rax,0x1f + 180004613: 77 41 ja 0x180004656 + 180004615: 49 8b c8 mov rcx,r8 + 180004618: e8 f3 82 00 00 call 0x18000c910 + 18000461d: 4c 89 66 10 mov QWORD PTR [rsi+0x10],r12 + 180004621: 48 c7 46 18 0f 00 00 mov QWORD PTR [rsi+0x18],0xf + 180004628: 00 + 180004629: c6 06 00 mov BYTE PTR [rsi],0x0 + 18000462c: 49 8b c7 mov rax,r15 + 18000462f: 48 8b 4d 70 mov rcx,QWORD PTR [rbp+0x70] + 180004633: 48 33 cc xor rcx,rsp + 180004636: e8 f5 7e 00 00 call 0x18000c530 + 18000463b: 48 8b 9c 24 d0 01 00 mov rbx,QWORD PTR [rsp+0x1d0] + 180004642: 00 + 180004643: 48 81 c4 80 01 00 00 add rsp,0x180 + 18000464a: 41 5f pop r15 + 18000464c: 41 5e pop r14 + 18000464e: 41 5d pop r13 + 180004650: 41 5c pop r12 + 180004652: 5f pop rdi + 180004653: 5e pop rsi + 180004654: 5d pop rbp + 180004655: c3 ret + 180004656: ff 15 04 ae 00 00 call QWORD PTR [rip+0xae04] # 0x18000f460 + 18000465c: cc int3 + 18000465d: cc int3 + 18000465e: cc int3 + 18000465f: cc int3 + 180004660: 40 53 rex push rbx + 180004662: 48 83 ec 20 sub rsp,0x20 + 180004666: 48 8d 05 fb b5 00 00 lea rax,[rip+0xb5fb] # 0x18000fc68 + 18000466d: 48 8b d9 mov rbx,rcx + 180004670: 48 89 01 mov QWORD PTR [rcx],rax + 180004673: 48 8b 51 58 mov rdx,QWORD PTR [rcx+0x58] + 180004677: 48 83 fa 10 cmp rdx,0x10 + 18000467b: 72 31 jb 0x1800046ae + 18000467d: 48 8b 49 40 mov rcx,QWORD PTR [rcx+0x40] + 180004681: 48 ff c2 inc rdx + 180004684: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000468b: 72 1c jb 0x1800046a9 + 18000468d: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004691: 48 83 c2 27 add rdx,0x27 + 180004695: 49 2b c8 sub rcx,r8 + 180004698: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000469c: 48 83 f8 1f cmp rax,0x1f + 1800046a0: 0f 87 81 00 00 00 ja 0x180004727 + 1800046a6: 49 8b c8 mov rcx,r8 + 1800046a9: e8 62 82 00 00 call 0x18000c910 + 1800046ae: 48 c7 43 50 00 00 00 mov QWORD PTR [rbx+0x50],0x0 + 1800046b5: 00 + 1800046b6: 48 c7 43 58 0f 00 00 mov QWORD PTR [rbx+0x58],0xf + 1800046bd: 00 + 1800046be: c6 43 40 00 mov BYTE PTR [rbx+0x40],0x0 + 1800046c2: 48 8b 53 30 mov rdx,QWORD PTR [rbx+0x30] + 1800046c6: 48 83 fa 10 cmp rdx,0x10 + 1800046ca: 72 2d jb 0x1800046f9 + 1800046cc: 48 8b 4b 18 mov rcx,QWORD PTR [rbx+0x18] + 1800046d0: 48 ff c2 inc rdx + 1800046d3: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800046da: 72 18 jb 0x1800046f4 + 1800046dc: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800046e0: 48 83 c2 27 add rdx,0x27 + 1800046e4: 49 2b c8 sub rcx,r8 + 1800046e7: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800046eb: 48 83 f8 1f cmp rax,0x1f + 1800046ef: 77 36 ja 0x180004727 + 1800046f1: 49 8b c8 mov rcx,r8 + 1800046f4: e8 17 82 00 00 call 0x18000c910 + 1800046f9: 48 8d 05 d8 af 00 00 lea rax,[rip+0xafd8] # 0x18000f6d8 + 180004700: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0 + 180004707: 00 + 180004708: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf + 18000470f: 00 + 180004710: 48 8d 4b 08 lea rcx,[rbx+0x8] + 180004714: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 180004718: 48 89 03 mov QWORD PTR [rbx],rax + 18000471b: 48 83 c4 20 add rsp,0x20 + 18000471f: 5b pop rbx + 180004720: 48 ff 25 b9 ac 00 00 rex.W jmp QWORD PTR [rip+0xacb9] # 0x18000f3e0 + 180004727: ff 15 33 ad 00 00 call QWORD PTR [rip+0xad33] # 0x18000f460 + 18000472d: cc int3 + 18000472e: cc int3 + 18000472f: cc int3 + 180004730: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180004735: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 18000473a: 57 push rdi + 18000473b: 48 83 ec 20 sub rsp,0x20 + 18000473f: 48 8b da mov rbx,rdx + 180004742: 48 8b f9 mov rdi,rcx + 180004745: 0f 57 c0 xorps xmm0,xmm0 + 180004748: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0 + 18000474c: 48 8d 05 15 b5 00 00 lea rax,[rip+0xb515] # 0x18000fc68 + 180004753: 48 89 01 mov QWORD PTR [rcx],rax + 180004756: 48 c7 41 28 00 00 00 mov QWORD PTR [rcx+0x28],0x0 + 18000475d: 00 + 18000475e: 48 c7 41 30 0f 00 00 mov QWORD PTR [rcx+0x30],0xf + 180004765: 00 + 180004766: c6 41 18 00 mov BYTE PTR [rcx+0x18],0x0 + 18000476a: 8b 42 38 mov eax,DWORD PTR [rdx+0x38] + 18000476d: 89 41 38 mov DWORD PTR [rcx+0x38],eax + 180004770: 48 83 c2 40 add rdx,0x40 + 180004774: 48 83 c1 40 add rcx,0x40 + 180004778: e8 e3 e6 ff ff call 0x180002e60 + 18000477d: 8b 43 60 mov eax,DWORD PTR [rbx+0x60] + 180004780: 89 47 60 mov DWORD PTR [rdi+0x60],eax + 180004783: 48 8b c7 mov rax,rdi + 180004786: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 18000478b: 48 83 c4 20 add rsp,0x20 + 18000478f: 5f pop rdi + 180004790: c3 ret + 180004791: cc int3 + 180004792: cc int3 + 180004793: cc int3 + 180004794: cc int3 + 180004795: cc int3 + 180004796: cc int3 + 180004797: cc int3 + 180004798: cc int3 + 180004799: cc int3 + 18000479a: cc int3 + 18000479b: cc int3 + 18000479c: cc int3 + 18000479d: cc int3 + 18000479e: cc int3 + 18000479f: cc int3 + 1800047a0: 48 83 79 58 10 cmp QWORD PTR [rcx+0x58],0x10 + 1800047a5: 48 8d 41 40 lea rax,[rcx+0x40] + 1800047a9: 72 03 jb 0x1800047ae + 1800047ab: 48 8b 00 mov rax,QWORD PTR [rax] + 1800047ae: c3 ret + 1800047af: cc int3 + 1800047b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800047b5: 57 push rdi + 1800047b6: 48 83 ec 20 sub rsp,0x20 + 1800047ba: 48 8d 05 a7 b4 00 00 lea rax,[rip+0xb4a7] # 0x18000fc68 + 1800047c1: 8b fa mov edi,edx + 1800047c3: 48 89 01 mov QWORD PTR [rcx],rax + 1800047c6: 48 8b d9 mov rbx,rcx + 1800047c9: 48 8b 51 58 mov rdx,QWORD PTR [rcx+0x58] + 1800047cd: 48 83 fa 10 cmp rdx,0x10 + 1800047d1: 72 31 jb 0x180004804 + 1800047d3: 48 8b 49 40 mov rcx,QWORD PTR [rcx+0x40] + 1800047d7: 48 ff c2 inc rdx + 1800047da: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800047e1: 72 1c jb 0x1800047ff + 1800047e3: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800047e7: 48 83 c2 27 add rdx,0x27 + 1800047eb: 49 2b c8 sub rcx,r8 + 1800047ee: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800047f2: 48 83 f8 1f cmp rax,0x1f + 1800047f6: 0f 87 9c 00 00 00 ja 0x180004898 + 1800047fc: 49 8b c8 mov rcx,r8 + 1800047ff: e8 0c 81 00 00 call 0x18000c910 + 180004804: 48 c7 43 50 00 00 00 mov QWORD PTR [rbx+0x50],0x0 + 18000480b: 00 + 18000480c: 48 c7 43 58 0f 00 00 mov QWORD PTR [rbx+0x58],0xf + 180004813: 00 + 180004814: c6 43 40 00 mov BYTE PTR [rbx+0x40],0x0 + 180004818: 48 8b 53 30 mov rdx,QWORD PTR [rbx+0x30] + 18000481c: 48 83 fa 10 cmp rdx,0x10 + 180004820: 72 2d jb 0x18000484f + 180004822: 48 8b 4b 18 mov rcx,QWORD PTR [rbx+0x18] + 180004826: 48 ff c2 inc rdx + 180004829: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004830: 72 18 jb 0x18000484a + 180004832: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004836: 48 83 c2 27 add rdx,0x27 + 18000483a: 49 2b c8 sub rcx,r8 + 18000483d: 48 8d 41 f8 lea rax,[rcx-0x8] + 180004841: 48 83 f8 1f cmp rax,0x1f + 180004845: 77 51 ja 0x180004898 + 180004847: 49 8b c8 mov rcx,r8 + 18000484a: e8 c1 80 00 00 call 0x18000c910 + 18000484f: 48 8d 05 82 ae 00 00 lea rax,[rip+0xae82] # 0x18000f6d8 + 180004856: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0 + 18000485d: 00 + 18000485e: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf + 180004865: 00 + 180004866: 48 8d 4b 08 lea rcx,[rbx+0x8] + 18000486a: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 18000486e: 48 89 03 mov QWORD PTR [rbx],rax + 180004871: ff 15 69 ab 00 00 call QWORD PTR [rip+0xab69] # 0x18000f3e0 + 180004877: 40 f6 c7 01 test dil,0x1 + 18000487b: 74 0d je 0x18000488a + 18000487d: ba 68 00 00 00 mov edx,0x68 + 180004882: 48 8b cb mov rcx,rbx + 180004885: e8 86 80 00 00 call 0x18000c910 + 18000488a: 48 8b c3 mov rax,rbx + 18000488d: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 180004892: 48 83 c4 20 add rsp,0x20 + 180004896: 5f pop rdi + 180004897: c3 ret + 180004898: ff 15 c2 ab 00 00 call QWORD PTR [rip+0xabc2] # 0x18000f460 + 18000489e: cc int3 + 18000489f: cc int3 + 1800048a0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 1800048a5: 55 push rbp + 1800048a6: 56 push rsi + 1800048a7: 57 push rdi + 1800048a8: 41 56 push r14 + 1800048aa: 41 57 push r15 + 1800048ac: 48 8d 6c 24 90 lea rbp,[rsp-0x70] + 1800048b1: 48 81 ec 70 01 00 00 sub rsp,0x170 + 1800048b8: 48 8b 05 51 07 01 00 mov rax,QWORD PTR [rip+0x10751] # 0x180015010 + 1800048bf: 48 33 c4 xor rax,rsp + 1800048c2: 48 89 45 60 mov QWORD PTR [rbp+0x60],rax + 1800048c6: 48 8b da mov rbx,rdx + 1800048c9: 48 8b f1 mov rsi,rcx + 1800048cc: 48 89 4c 24 48 mov QWORD PTR [rsp+0x48],rcx + 1800048d1: 45 33 f6 xor r14d,r14d + 1800048d4: 44 89 74 24 20 mov DWORD PTR [rsp+0x20],r14d + 1800048d9: 0f 57 c0 xorps xmm0,xmm0 + 1800048dc: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0 + 1800048e0: 48 8d 05 c1 b3 00 00 lea rax,[rip+0xb3c1] # 0x18000fca8 + 1800048e7: 48 89 01 mov QWORD PTR [rcx],rax + 1800048ea: 48 8d 79 18 lea rdi,[rcx+0x18] + 1800048ee: 4c 89 77 10 mov QWORD PTR [rdi+0x10],r14 + 1800048f2: 48 c7 47 18 0f 00 00 mov QWORD PTR [rdi+0x18],0xf + 1800048f9: 00 + 1800048fa: 44 88 37 mov BYTE PTR [rdi],r14b + 1800048fd: 33 d2 xor edx,edx + 1800048ff: 41 b8 f8 00 00 00 mov r8d,0xf8 + 180004905: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 18000490a: e8 df 8d 00 00 call 0x18000d6ee + 18000490f: 48 8d 05 a2 b3 00 00 lea rax,[rip+0xb3a2] # 0x18000fcb8 + 180004916: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax + 18000491b: 48 8d 05 86 b2 00 00 lea rax,[rip+0xb286] # 0x18000fba8 + 180004922: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax + 180004927: 48 8d 4d f8 lea rcx,[rbp-0x8] + 18000492b: ff 15 27 a9 00 00 call QWORD PTR [rip+0xa927] # 0x18000f258 + 180004931: 90 nop + 180004932: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1 + 180004939: 00 + 18000493a: 45 33 c0 xor r8d,r8d + 18000493d: 48 8d 54 24 78 lea rdx,[rsp+0x78] + 180004942: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 180004947: ff 15 13 a9 00 00 call QWORD PTR [rip+0xa913] # 0x18000f260 + 18000494d: 90 nop + 18000494e: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60] + 180004953: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180004957: 4c 8d 3d 22 b3 00 00 lea r15,[rip+0xb322] # 0x18000fc80 + 18000495e: 4c 89 7c 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r15 + 180004963: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60] + 180004968: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 18000496c: 8d 91 68 ff ff ff lea edx,[rcx-0x98] + 180004972: 89 54 0c 5c mov DWORD PTR [rsp+rcx*1+0x5c],edx + 180004976: 48 8d 4c 24 78 lea rcx,[rsp+0x78] + 18000497b: ff 15 5f a9 00 00 call QWORD PTR [rip+0xa95f] # 0x18000f2e0 + 180004981: 48 8d 05 48 b2 00 00 lea rax,[rip+0xb248] # 0x18000fbd0 + 180004988: 48 89 44 24 78 mov QWORD PTR [rsp+0x78],rax + 18000498d: 4c 89 75 e0 mov QWORD PTR [rbp-0x20],r14 + 180004991: 44 89 75 e8 mov DWORD PTR [rbp-0x18],r14d + 180004995: 48 8d 15 c4 ae 00 00 lea rdx,[rip+0xaec4] # 0x18000f860 + 18000499c: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 1800049a1: e8 6a 19 00 00 call 0x180006310 + 1800049a6: 48 8b c8 mov rcx,rax + 1800049a9: 48 8b d3 mov rdx,rbx + 1800049ac: e8 5f 19 00 00 call 0x180006310 + 1800049b1: 48 8b c8 mov rcx,rax + 1800049b4: 48 8d 15 5d ae 00 00 lea rdx,[rip+0xae5d] # 0x18000f818 + 1800049bb: e8 50 19 00 00 call 0x180006310 + 1800049c0: 90 nop + 1800049c1: 4c 89 74 24 38 mov QWORD PTR [rsp+0x38],r14 + 1800049c6: ba 0f 00 00 00 mov edx,0xf + 1800049cb: 48 89 54 24 40 mov QWORD PTR [rsp+0x40],rdx + 1800049d0: 44 88 74 24 28 mov BYTE PTR [rsp+0x28],r14b + 1800049d5: c7 44 24 20 05 00 00 mov DWORD PTR [rsp+0x20],0x5 + 1800049dc: 00 + 1800049dd: 8b 4d e8 mov ecx,DWORD PTR [rbp-0x18] + 1800049e0: f6 c1 02 test cl,0x2 + 1800049e3: 75 21 jne 0x180004a06 + 1800049e5: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 1800049e9: 4c 8b 00 mov r8,QWORD PTR [rax] + 1800049ec: 4d 85 c0 test r8,r8 + 1800049ef: 74 15 je 0x180004a06 + 1800049f1: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 1800049f5: 48 8b 10 mov rdx,QWORD PTR [rax] + 1800049f8: 4c 3b 45 e0 cmp r8,QWORD PTR [rbp-0x20] + 1800049fc: 4c 0f 42 45 e0 cmovb r8,QWORD PTR [rbp-0x20] + 180004a01: 4c 2b c2 sub r8,rdx + 180004a04: eb 25 jmp 0x180004a2b + 180004a06: f6 c1 04 test cl,0x4 + 180004a09: 75 2f jne 0x180004a3a + 180004a0b: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 180004a0f: 48 8b 08 mov rcx,QWORD PTR [rax] + 180004a12: 48 85 c9 test rcx,rcx + 180004a15: 74 23 je 0x180004a3a + 180004a17: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 180004a1b: 48 8b 10 mov rdx,QWORD PTR [rax] + 180004a1e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 180004a22: 4c 63 00 movsxd r8,DWORD PTR [rax] + 180004a25: 4c 2b c2 sub r8,rdx + 180004a28: 4c 03 c1 add r8,rcx + 180004a2b: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180004a30: e8 db db ff ff call 0x180002610 + 180004a35: 48 8b 54 24 40 mov rdx,QWORD PTR [rsp+0x40] + 180004a3a: 48 8d 44 24 28 lea rax,[rsp+0x28] + 180004a3f: 48 3b f8 cmp rdi,rax + 180004a42: 74 54 je 0x180004a98 + 180004a44: 48 8b 57 18 mov rdx,QWORD PTR [rdi+0x18] + 180004a48: 48 83 fa 10 cmp rdx,0x10 + 180004a4c: 72 2c jb 0x180004a7a + 180004a4e: 48 8b 0f mov rcx,QWORD PTR [rdi] + 180004a51: 48 ff c2 inc rdx + 180004a54: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004a5b: 72 18 jb 0x180004a75 + 180004a5d: 48 83 c2 27 add rdx,0x27 + 180004a61: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004a65: 49 2b c8 sub rcx,r8 + 180004a68: 48 8d 41 f8 lea rax,[rcx-0x8] + 180004a6c: 48 83 f8 1f cmp rax,0x1f + 180004a70: 77 55 ja 0x180004ac7 + 180004a72: 49 8b c8 mov rcx,r8 + 180004a75: e8 96 7e 00 00 call 0x18000c910 + 180004a7a: 48 c7 47 18 0f 00 00 mov QWORD PTR [rdi+0x18],0xf + 180004a81: 00 + 180004a82: c6 07 00 mov BYTE PTR [rdi],0x0 + 180004a85: 0f 10 44 24 28 movups xmm0,XMMWORD PTR [rsp+0x28] + 180004a8a: 0f 11 07 movups XMMWORD PTR [rdi],xmm0 + 180004a8d: 0f 10 4c 24 38 movups xmm1,XMMWORD PTR [rsp+0x38] + 180004a92: 0f 11 4f 10 movups XMMWORD PTR [rdi+0x10],xmm1 + 180004a96: eb 3c jmp 0x180004ad4 + 180004a98: 48 83 fa 10 cmp rdx,0x10 + 180004a9c: 72 36 jb 0x180004ad4 + 180004a9e: 48 ff c2 inc rdx + 180004aa1: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28] + 180004aa6: 48 8b c1 mov rax,rcx + 180004aa9: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004ab0: 72 1c jb 0x180004ace + 180004ab2: 48 83 c2 27 add rdx,0x27 + 180004ab6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 180004aba: 48 2b c1 sub rax,rcx + 180004abd: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180004ac1: 48 83 f8 1f cmp rax,0x1f + 180004ac5: 76 07 jbe 0x180004ace + 180004ac7: ff 15 93 a9 00 00 call QWORD PTR [rip+0xa993] # 0x18000f460 + 180004acd: cc int3 + 180004ace: e8 3d 7e 00 00 call 0x18000c910 + 180004ad3: 90 nop + 180004ad4: 48 8b 44 24 60 mov rax,QWORD PTR [rsp+0x60] + 180004ad9: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180004add: 4c 89 7c 0c 60 mov QWORD PTR [rsp+rcx*1+0x60],r15 + 180004ae2: 48 8b 4c 24 60 mov rcx,QWORD PTR [rsp+0x60] + 180004ae7: 48 63 51 04 movsxd rdx,DWORD PTR [rcx+0x4] + 180004aeb: 44 8d 82 68 ff ff ff lea r8d,[rdx-0x98] + 180004af2: 44 89 44 14 5c mov DWORD PTR [rsp+rdx*1+0x5c],r8d + 180004af7: 48 8d 4c 24 78 lea rcx,[rsp+0x78] + 180004afc: e8 8f 14 00 00 call 0x180005f90 + 180004b01: 48 8d 4d 80 lea rcx,[rbp-0x80] + 180004b05: ff 15 5d a8 00 00 call QWORD PTR [rip+0xa85d] # 0x18000f368 + 180004b0b: 48 8d 4d f8 lea rcx,[rbp-0x8] + 180004b0f: ff 15 a3 a7 00 00 call QWORD PTR [rip+0xa7a3] # 0x18000f2b8 + 180004b15: 90 nop + 180004b16: 48 8b c6 mov rax,rsi + 180004b19: 48 8b 4d 60 mov rcx,QWORD PTR [rbp+0x60] + 180004b1d: 48 33 cc xor rcx,rsp + 180004b20: e8 0b 7a 00 00 call 0x18000c530 + 180004b25: 48 8b 9c 24 b0 01 00 mov rbx,QWORD PTR [rsp+0x1b0] + 180004b2c: 00 + 180004b2d: 48 81 c4 70 01 00 00 add rsp,0x170 + 180004b34: 41 5f pop r15 + 180004b36: 41 5e pop r14 + 180004b38: 5f pop rdi + 180004b39: 5e pop rsi + 180004b3a: 5d pop rbp + 180004b3b: c3 ret + 180004b3c: cc int3 + 180004b3d: cc int3 + 180004b3e: cc int3 + 180004b3f: cc int3 + 180004b40: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 180004b45: 53 push rbx + 180004b46: 48 83 ec 20 sub rsp,0x20 + 180004b4a: 48 8b d9 mov rbx,rcx + 180004b4d: 0f 57 c0 xorps xmm0,xmm0 + 180004b50: 0f 11 41 08 movups XMMWORD PTR [rcx+0x8],xmm0 + 180004b54: 48 8d 05 4d b1 00 00 lea rax,[rip+0xb14d] # 0x18000fca8 + 180004b5b: 48 89 01 mov QWORD PTR [rcx],rax + 180004b5e: 48 83 c2 18 add rdx,0x18 + 180004b62: 48 83 c1 18 add rcx,0x18 + 180004b66: e8 f5 e2 ff ff call 0x180002e60 + 180004b6b: 90 nop + 180004b6c: 48 8b c3 mov rax,rbx + 180004b6f: 48 83 c4 20 add rsp,0x20 + 180004b73: 5b pop rbx + 180004b74: c3 ret + 180004b75: cc int3 + 180004b76: cc int3 + 180004b77: cc int3 + 180004b78: cc int3 + 180004b79: cc int3 + 180004b7a: cc int3 + 180004b7b: cc int3 + 180004b7c: cc int3 + 180004b7d: cc int3 + 180004b7e: cc int3 + 180004b7f: cc int3 + 180004b80: 40 53 rex push rbx + 180004b82: 48 83 ec 20 sub rsp,0x20 + 180004b86: 48 8d 05 1b b1 00 00 lea rax,[rip+0xb11b] # 0x18000fca8 + 180004b8d: 48 8b d9 mov rbx,rcx + 180004b90: 48 89 01 mov QWORD PTR [rcx],rax + 180004b93: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30] + 180004b97: 48 83 fa 10 cmp rdx,0x10 + 180004b9b: 72 2d jb 0x180004bca + 180004b9d: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18] + 180004ba1: 48 ff c2 inc rdx + 180004ba4: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004bab: 72 18 jb 0x180004bc5 + 180004bad: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004bb1: 48 83 c2 27 add rdx,0x27 + 180004bb5: 49 2b c8 sub rcx,r8 + 180004bb8: 48 8d 41 f8 lea rax,[rcx-0x8] + 180004bbc: 48 83 f8 1f cmp rax,0x1f + 180004bc0: 77 36 ja 0x180004bf8 + 180004bc2: 49 8b c8 mov rcx,r8 + 180004bc5: e8 46 7d 00 00 call 0x18000c910 + 180004bca: 48 8d 05 07 ab 00 00 lea rax,[rip+0xab07] # 0x18000f6d8 + 180004bd1: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0 + 180004bd8: 00 + 180004bd9: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf + 180004be0: 00 + 180004be1: 48 8d 4b 08 lea rcx,[rbx+0x8] + 180004be5: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 180004be9: 48 89 03 mov QWORD PTR [rbx],rax + 180004bec: 48 83 c4 20 add rsp,0x20 + 180004bf0: 5b pop rbx + 180004bf1: 48 ff 25 e8 a7 00 00 rex.W jmp QWORD PTR [rip+0xa7e8] # 0x18000f3e0 + 180004bf8: ff 15 62 a8 00 00 call QWORD PTR [rip+0xa862] # 0x18000f460 + 180004bfe: cc int3 + 180004bff: cc int3 + 180004c00: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180004c05: 57 push rdi + 180004c06: 48 83 ec 20 sub rsp,0x20 + 180004c0a: 48 8d 05 97 b0 00 00 lea rax,[rip+0xb097] # 0x18000fca8 + 180004c11: 8b fa mov edi,edx + 180004c13: 48 89 01 mov QWORD PTR [rcx],rax + 180004c16: 48 8b d9 mov rbx,rcx + 180004c19: 48 8b 51 30 mov rdx,QWORD PTR [rcx+0x30] + 180004c1d: 48 83 fa 10 cmp rdx,0x10 + 180004c21: 72 2d jb 0x180004c50 + 180004c23: 48 8b 49 18 mov rcx,QWORD PTR [rcx+0x18] + 180004c27: 48 ff c2 inc rdx + 180004c2a: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004c31: 72 18 jb 0x180004c4b + 180004c33: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004c37: 48 83 c2 27 add rdx,0x27 + 180004c3b: 49 2b c8 sub rcx,r8 + 180004c3e: 48 8d 41 f8 lea rax,[rcx-0x8] + 180004c42: 48 83 f8 1f cmp rax,0x1f + 180004c46: 77 51 ja 0x180004c99 + 180004c48: 49 8b c8 mov rcx,r8 + 180004c4b: e8 c0 7c 00 00 call 0x18000c910 + 180004c50: 48 8d 05 81 aa 00 00 lea rax,[rip+0xaa81] # 0x18000f6d8 + 180004c57: 48 c7 43 28 00 00 00 mov QWORD PTR [rbx+0x28],0x0 + 180004c5e: 00 + 180004c5f: 48 c7 43 30 0f 00 00 mov QWORD PTR [rbx+0x30],0xf + 180004c66: 00 + 180004c67: 48 8d 4b 08 lea rcx,[rbx+0x8] + 180004c6b: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 180004c6f: 48 89 03 mov QWORD PTR [rbx],rax + 180004c72: ff 15 68 a7 00 00 call QWORD PTR [rip+0xa768] # 0x18000f3e0 + 180004c78: 40 f6 c7 01 test dil,0x1 + 180004c7c: 74 0d je 0x180004c8b + 180004c7e: ba 38 00 00 00 mov edx,0x38 + 180004c83: 48 8b cb mov rcx,rbx + 180004c86: e8 85 7c 00 00 call 0x18000c910 + 180004c8b: 48 8b c3 mov rax,rbx + 180004c8e: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 180004c93: 48 83 c4 20 add rsp,0x20 + 180004c97: 5f pop rdi + 180004c98: c3 ret + 180004c99: ff 15 c1 a7 00 00 call QWORD PTR [rip+0xa7c1] # 0x18000f460 + 180004c9f: cc int3 + 180004ca0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 180004ca5: 48 89 6c 24 20 mov QWORD PTR [rsp+0x20],rbp + 180004caa: 56 push rsi + 180004cab: 57 push rdi + 180004cac: 41 54 push r12 + 180004cae: 41 56 push r14 + 180004cb0: 41 57 push r15 + 180004cb2: 48 83 ec 40 sub rsp,0x40 + 180004cb6: 48 8b fa mov rdi,rdx + 180004cb9: 48 8b d9 mov rbx,rcx + 180004cbc: 48 89 4c 24 38 mov QWORD PTR [rsp+0x38],rcx + 180004cc1: 33 f6 xor esi,esi + 180004cc3: 89 74 24 30 mov DWORD PTR [rsp+0x30],esi + 180004cc7: 8b 0d e7 12 01 00 mov ecx,DWORD PTR [rip+0x112e7] # 0x180015fb4 + 180004ccd: 65 48 8b 04 25 58 00 mov rax,QWORD PTR gs:0x58 + 180004cd4: 00 00 + 180004cd6: 41 b8 04 00 00 00 mov r8d,0x4 + 180004cdc: 48 8b 14 c8 mov rdx,QWORD PTR [rax+rcx*8] + 180004ce0: 8d 6e 07 lea ebp,[rsi+0x7] + 180004ce3: 4c 8d 3d d6 13 01 00 lea r15,[rip+0x113d6] # 0x1800160c0 + 180004cea: 41 8b 04 10 mov eax,DWORD PTR [r8+rdx*1] + 180004cee: 39 05 ec 13 01 00 cmp DWORD PTR [rip+0x113ec],eax # 0x1800160e0 + 180004cf4: 7e 56 jle 0x180004d4c + 180004cf6: 48 8d 0d e3 13 01 00 lea rcx,[rip+0x113e3] # 0x1800160e0 + 180004cfd: e8 66 80 00 00 call 0x18000cd68 + 180004d02: 83 3d d7 13 01 00 ff cmp DWORD PTR [rip+0x113d7],0xffffffff # 0x1800160e0 + 180004d09: 75 41 jne 0x180004d4c + 180004d0b: 48 89 35 be 13 01 00 mov QWORD PTR [rip+0x113be],rsi # 0x1800160d0 + 180004d12: 48 89 2d bf 13 01 00 mov QWORD PTR [rip+0x113bf],rbp # 0x1800160d8 + 180004d19: 66 89 35 a0 13 01 00 mov WORD PTR [rip+0x113a0],si # 0x1800160c0 + 180004d20: 44 8d 46 04 lea r8d,[rsi+0x4] + 180004d24: 48 8d 15 4d ab 00 00 lea rdx,[rip+0xab4d] # 0x18000f878 + 180004d2b: 49 8b cf mov rcx,r15 + 180004d2e: e8 fd ea ff ff call 0x180003830 + 180004d33: 48 8d 0d 46 99 00 00 lea rcx,[rip+0x9946] # 0x18000e680 + 180004d3a: e8 b9 7b 00 00 call 0x18000c8f8 + 180004d3f: 90 nop + 180004d40: 48 8d 0d 99 13 01 00 lea rcx,[rip+0x11399] # 0x1800160e0 + 180004d47: e8 bc 7f 00 00 call 0x18000cd08 + 180004d4c: 49 8b cf mov rcx,r15 + 180004d4f: 48 83 3d 81 13 01 00 cmp QWORD PTR [rip+0x11381],0x8 # 0x1800160d8 + 180004d56: 08 + 180004d57: 48 0f 43 0d 61 13 01 cmovae rcx,QWORD PTR [rip+0x11361] # 0x1800160c0 + 180004d5e: 00 + 180004d5f: 4c 8b c7 mov r8,rdi + 180004d62: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8 + 180004d67: 72 03 jb 0x180004d6c + 180004d69: 4c 8b 07 mov r8,QWORD PTR [rdi] + 180004d6c: 4c 8b 0d 5d 13 01 00 mov r9,QWORD PTR [rip+0x1135d] # 0x1800160d0 + 180004d73: 4c 8d 67 10 lea r12,[rdi+0x10] + 180004d77: 4d 8b 14 24 mov r10,QWORD PTR [r12] + 180004d7b: 49 8b d2 mov rdx,r10 + 180004d7e: 4d 3b ca cmp r9,r10 + 180004d81: 49 0f 42 d1 cmovb rdx,r9 + 180004d85: 48 85 d2 test rdx,rdx + 180004d88: 74 1e je 0x180004da8 + 180004d8a: 4c 2b c1 sub r8,rcx + 180004d8d: 0f 1f 00 nop DWORD PTR [rax] + 180004d90: 0f b7 01 movzx eax,WORD PTR [rcx] + 180004d93: 66 41 39 04 08 cmp WORD PTR [r8+rcx*1],ax + 180004d98: 0f 85 e2 00 00 00 jne 0x180004e80 + 180004d9e: 48 83 c1 02 add rcx,0x2 + 180004da2: 48 83 ea 01 sub rdx,0x1 + 180004da6: 75 e8 jne 0x180004d90 + 180004da8: 4d 3b d1 cmp r10,r9 + 180004dab: 0f 82 cf 00 00 00 jb 0x180004e80 + 180004db1: 0f 87 c9 00 00 00 ja 0x180004e80 + 180004db7: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 180004dbb: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi + 180004dbf: 4d 8b 34 24 mov r14,QWORD PTR [r12] + 180004dc3: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8 + 180004dc8: 72 03 jb 0x180004dcd + 180004dca: 48 8b 3f mov rdi,QWORD PTR [rdi] + 180004dcd: 49 83 fe 08 cmp r14,0x8 + 180004dd1: 73 13 jae 0x180004de6 + 180004dd3: 0f 10 07 movups xmm0,XMMWORD PTR [rdi] + 180004dd6: 0f 11 03 movups XMMWORD PTR [rbx],xmm0 + 180004dd9: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14 + 180004ddd: 48 89 6b 18 mov QWORD PTR [rbx+0x18],rbp + 180004de1: e9 82 01 00 00 jmp 0x180004f68 + 180004de6: 49 8b ee mov rbp,r14 + 180004de9: 48 83 cd 07 or rbp,0x7 + 180004ded: 48 b8 fe ff ff ff ff movabs rax,0x7ffffffffffffffe + 180004df4: ff ff 7f + 180004df7: 48 3b e8 cmp rbp,rax + 180004dfa: 48 0f 47 e8 cmova rbp,rax + 180004dfe: 48 8d 4d 01 lea rcx,[rbp+0x1] + 180004e02: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff + 180004e09: ff ff 7f + 180004e0c: 48 3b c8 cmp rcx,rax + 180004e0f: 0f 87 6f 01 00 00 ja 0x180004f84 + 180004e15: 48 03 c9 add rcx,rcx + 180004e18: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 180004e1f: 72 2f jb 0x180004e50 + 180004e21: 48 8d 41 27 lea rax,[rcx+0x27] + 180004e25: 48 3b c1 cmp rax,rcx + 180004e28: 0f 86 56 01 00 00 jbe 0x180004f84 + 180004e2e: 48 8b c8 mov rcx,rax + 180004e31: e8 1e 77 00 00 call 0x18000c554 + 180004e36: 48 85 c0 test rax,rax + 180004e39: 74 0e je 0x180004e49 + 180004e3b: 48 8d 70 27 lea rsi,[rax+0x27] + 180004e3f: 48 83 e6 e0 and rsi,0xffffffffffffffe0 + 180004e43: 48 89 46 f8 mov QWORD PTR [rsi-0x8],rax + 180004e47: eb 14 jmp 0x180004e5d + 180004e49: ff 15 11 a6 00 00 call QWORD PTR [rip+0xa611] # 0x18000f460 + 180004e4f: cc int3 + 180004e50: 48 85 c9 test rcx,rcx + 180004e53: 74 08 je 0x180004e5d + 180004e55: e8 fa 76 00 00 call 0x18000c554 + 180004e5a: 48 8b f0 mov rsi,rax + 180004e5d: 48 89 33 mov QWORD PTR [rbx],rsi + 180004e60: 4e 8d 04 75 02 00 00 lea r8,[r14*2+0x2] + 180004e67: 00 + 180004e68: 48 8b d7 mov rdx,rdi + 180004e6b: 48 8b ce mov rcx,rsi + 180004e6e: e8 f2 89 00 00 call 0x18000d865 + 180004e73: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14 + 180004e77: 48 89 6b 18 mov QWORD PTR [rbx+0x18],rbp + 180004e7b: e9 e8 00 00 00 jmp 0x180004f68 + 180004e80: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 180004e84: 48 89 6b 18 mov QWORD PTR [rbx+0x18],rbp + 180004e88: 66 89 33 mov WORD PTR [rbx],si + 180004e8b: c7 44 24 30 02 00 00 mov DWORD PTR [rsp+0x30],0x2 + 180004e92: 00 + 180004e93: 48 8b 15 36 12 01 00 mov rdx,QWORD PTR [rip+0x11236] # 0x1800160d0 + 180004e9a: 49 03 14 24 add rdx,QWORD PTR [r12] + 180004e9e: 48 8b cb mov rcx,rbx + 180004ea1: e8 ba 19 00 00 call 0x180006860 + 180004ea6: 48 83 3d 2a 12 01 00 cmp QWORD PTR [rip+0x1122a],0x8 # 0x1800160d8 + 180004ead: 08 + 180004eae: 4c 0f 43 3d 0a 12 01 cmovae r15,QWORD PTR [rip+0x1120a] # 0x1800160c0 + 180004eb5: 00 + 180004eb6: 48 8b 15 13 12 01 00 mov rdx,QWORD PTR [rip+0x11213] # 0x1800160d0 + 180004ebd: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10] + 180004ec1: 4c 8b 43 18 mov r8,QWORD PTR [rbx+0x18] + 180004ec5: 49 8b c0 mov rax,r8 + 180004ec8: 48 2b c1 sub rax,rcx + 180004ecb: 48 3b d0 cmp rdx,rax + 180004ece: 77 2b ja 0x180004efb + 180004ed0: 48 8d 2c 11 lea rbp,[rcx+rdx*1] + 180004ed4: 48 89 6b 10 mov QWORD PTR [rbx+0x10],rbp + 180004ed8: 4c 8b f3 mov r14,rbx + 180004edb: 49 83 f8 08 cmp r8,0x8 + 180004edf: 72 03 jb 0x180004ee4 + 180004ee1: 4c 8b 33 mov r14,QWORD PTR [rbx] + 180004ee4: 4c 8d 04 12 lea r8,[rdx+rdx*1] + 180004ee8: 49 8d 0c 4e lea rcx,[r14+rcx*2] + 180004eec: 49 8b d7 mov rdx,r15 + 180004eef: e8 77 89 00 00 call 0x18000d86b + 180004ef4: 66 41 89 34 6e mov WORD PTR [r14+rbp*2],si + 180004ef9: eb 10 jmp 0x180004f0b + 180004efb: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx + 180004f00: 4d 8b cf mov r9,r15 + 180004f03: 48 8b cb mov rcx,rbx + 180004f06: e8 95 17 00 00 call 0x1800066a0 + 180004f0b: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8 + 180004f10: 72 03 jb 0x180004f15 + 180004f12: 48 8b 3f mov rdi,QWORD PTR [rdi] + 180004f15: 49 8b 14 24 mov rdx,QWORD PTR [r12] + 180004f19: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10] + 180004f1d: 4c 8b 43 18 mov r8,QWORD PTR [rbx+0x18] + 180004f21: 49 8b c0 mov rax,r8 + 180004f24: 48 2b c1 sub rax,rcx + 180004f27: 48 3b d0 cmp rdx,rax + 180004f2a: 77 2b ja 0x180004f57 + 180004f2c: 48 8d 2c 11 lea rbp,[rcx+rdx*1] + 180004f30: 48 89 6b 10 mov QWORD PTR [rbx+0x10],rbp + 180004f34: 4c 8b f3 mov r14,rbx + 180004f37: 49 83 f8 08 cmp r8,0x8 + 180004f3b: 72 03 jb 0x180004f40 + 180004f3d: 4c 8b 33 mov r14,QWORD PTR [rbx] + 180004f40: 4c 8d 04 12 lea r8,[rdx+rdx*1] + 180004f44: 49 8d 0c 4e lea rcx,[r14+rcx*2] + 180004f48: 48 8b d7 mov rdx,rdi + 180004f4b: e8 1b 89 00 00 call 0x18000d86b + 180004f50: 66 41 89 34 6e mov WORD PTR [r14+rbp*2],si + 180004f55: eb 11 jmp 0x180004f68 + 180004f57: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx + 180004f5c: 4c 8b cf mov r9,rdi + 180004f5f: 48 8b cb mov rcx,rbx + 180004f62: e8 39 17 00 00 call 0x1800066a0 + 180004f67: 90 nop + 180004f68: 48 8b c3 mov rax,rbx + 180004f6b: 4c 8d 5c 24 40 lea r11,[rsp+0x40] + 180004f70: 49 8b 5b 40 mov rbx,QWORD PTR [r11+0x40] + 180004f74: 49 8b 6b 48 mov rbp,QWORD PTR [r11+0x48] + 180004f78: 49 8b e3 mov rsp,r11 + 180004f7b: 41 5f pop r15 + 180004f7d: 41 5e pop r14 + 180004f7f: 41 5c pop r12 + 180004f81: 5f pop rdi + 180004f82: 5e pop rsi + 180004f83: c3 ret + 180004f84: e8 c7 c7 ff ff call 0x180001750 + 180004f89: cc int3 + 180004f8a: cc int3 + 180004f8b: cc int3 + 180004f8c: cc int3 + 180004f8d: cc int3 + 180004f8e: cc int3 + 180004f8f: cc int3 + 180004f90: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180004f95: 57 push rdi + 180004f96: 48 83 ec 20 sub rsp,0x20 + 180004f9a: 8b fa mov edi,edx + 180004f9c: 48 8b d9 mov rbx,rcx + 180004f9f: 48 8d 05 22 ad 00 00 lea rax,[rip+0xad22] # 0x18000fcc8 + 180004fa6: 48 89 01 mov QWORD PTR [rcx],rax + 180004fa9: e8 e2 07 00 00 call 0x180005790 + 180004fae: 90 nop + 180004faf: 48 8b 4b 60 mov rcx,QWORD PTR [rbx+0x60] + 180004fb3: ff 15 6f a1 00 00 call QWORD PTR [rip+0xa16f] # 0x18000f128 + 180004fb9: 90 nop + 180004fba: 48 8b 4b 68 mov rcx,QWORD PTR [rbx+0x68] + 180004fbe: ff 15 64 a1 00 00 call QWORD PTR [rip+0xa164] # 0x18000f128 + 180004fc4: 90 nop + 180004fc5: 48 8b 53 20 mov rdx,QWORD PTR [rbx+0x20] + 180004fc9: 48 83 fa 08 cmp rdx,0x8 + 180004fcd: 72 33 jb 0x180005002 + 180004fcf: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 180004fd3: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 180004fda: 00 + 180004fdb: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180004fe2: 72 18 jb 0x180004ffc + 180004fe4: 48 83 c2 27 add rdx,0x27 + 180004fe8: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180004fec: 49 2b c8 sub rcx,r8 + 180004fef: 48 8d 41 f8 lea rax,[rcx-0x8] + 180004ff3: 48 83 f8 1f cmp rax,0x1f + 180004ff7: 77 3b ja 0x180005034 + 180004ff9: 49 8b c8 mov rcx,r8 + 180004ffc: e8 0f 79 00 00 call 0x18000c910 + 180005001: 90 nop + 180005002: 33 c0 xor eax,eax + 180005004: 48 89 43 18 mov QWORD PTR [rbx+0x18],rax + 180005008: 48 c7 43 20 07 00 00 mov QWORD PTR [rbx+0x20],0x7 + 18000500f: 00 + 180005010: 66 89 43 08 mov WORD PTR [rbx+0x8],ax + 180005014: 40 f6 c7 01 test dil,0x1 + 180005018: 74 0c je 0x180005026 + 18000501a: 8d 50 70 lea edx,[rax+0x70] + 18000501d: 48 8b cb mov rcx,rbx + 180005020: e8 eb 78 00 00 call 0x18000c910 + 180005025: 90 nop + 180005026: 48 8b c3 mov rax,rbx + 180005029: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 18000502e: 48 83 c4 20 add rsp,0x20 + 180005032: 5f pop rdi + 180005033: c3 ret + 180005034: ff 15 26 a4 00 00 call QWORD PTR [rip+0xa426] # 0x18000f460 + 18000503a: 90 nop + 18000503b: cc int3 + 18000503c: cc int3 + 18000503d: cc int3 + 18000503e: cc int3 + 18000503f: cc int3 + 180005040: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180005045: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000504a: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 18000504f: 55 push rbp + 180005050: 48 8d ac 24 b0 fe ff lea rbp,[rsp-0x150] + 180005057: ff + 180005058: 48 81 ec 50 02 00 00 sub rsp,0x250 + 18000505f: 48 8b 05 aa ff 00 00 mov rax,QWORD PTR [rip+0xffaa] # 0x180015010 + 180005066: 48 33 c4 xor rax,rsp + 180005069: 48 89 85 40 01 00 00 mov QWORD PTR [rbp+0x140],rax + 180005070: 48 8b d9 mov rbx,rcx + 180005073: 33 f6 xor esi,esi + 180005075: 89 74 24 40 mov DWORD PTR [rsp+0x40],esi + 180005079: 48 39 71 18 cmp QWORD PTR [rcx+0x18],rsi + 18000507d: 0f 84 7b 02 00 00 je 0x1800052fe + 180005083: 80 79 30 01 cmp BYTE PTR [rcx+0x30],0x1 + 180005087: 0f 84 94 02 00 00 je 0x180005321 + 18000508d: 48 8d 51 08 lea rdx,[rcx+0x8] + 180005091: 48 8d 4d 20 lea rcx,[rbp+0x20] + 180005095: e8 06 fc ff ff call 0x180004ca0 + 18000509a: 90 nop + 18000509b: 48 8d 4d 20 lea rcx,[rbp+0x20] + 18000509f: 48 83 7d 38 08 cmp QWORD PTR [rbp+0x38],0x8 + 1800050a4: 48 0f 43 4d 20 cmovae rcx,QWORD PTR [rbp+0x20] + 1800050a9: 48 89 74 24 30 mov QWORD PTR [rsp+0x30],rsi + 1800050ae: c7 44 24 28 80 00 00 mov DWORD PTR [rsp+0x28],0x80 + 1800050b5: 00 + 1800050b6: c7 44 24 20 03 00 00 mov DWORD PTR [rsp+0x20],0x3 + 1800050bd: 00 + 1800050be: 45 33 c9 xor r9d,r9d + 1800050c1: 45 33 c0 xor r8d,r8d + 1800050c4: ba 00 00 00 c0 mov edx,0xc0000000 + 1800050c9: ff 15 79 a0 00 00 call QWORD PTR [rip+0xa079] # 0x18000f148 + 1800050cf: 48 89 43 28 mov QWORD PTR [rbx+0x28],rax + 1800050d3: 48 83 f8 ff cmp rax,0xffffffffffffffff + 1800050d7: 0f 85 aa 00 00 00 jne 0x180005187 + 1800050dd: ff 15 55 a0 00 00 call QWORD PTR [rip+0xa055] # 0x18000f138 + 1800050e3: 8b f8 mov edi,eax + 1800050e5: 33 d2 xor edx,edx + 1800050e7: 41 b8 f8 00 00 00 mov r8d,0xf8 + 1800050ed: 48 8d 4d 40 lea rcx,[rbp+0x40] + 1800050f1: e8 f8 85 00 00 call 0x18000d6ee + 1800050f6: 48 8d 05 bb ab 00 00 lea rax,[rip+0xabbb] # 0x18000fcb8 + 1800050fd: 48 89 45 40 mov QWORD PTR [rbp+0x40],rax + 180005101: 48 8d 05 a0 aa 00 00 lea rax,[rip+0xaaa0] # 0x18000fba8 + 180005108: 48 89 45 50 mov QWORD PTR [rbp+0x50],rax + 18000510c: 48 8d 8d d8 00 00 00 lea rcx,[rbp+0xd8] + 180005113: ff 15 3f a1 00 00 call QWORD PTR [rip+0xa13f] # 0x18000f258 + 180005119: 90 nop + 18000511a: c7 44 24 40 01 00 00 mov DWORD PTR [rsp+0x40],0x1 + 180005121: 00 + 180005122: 45 33 c0 xor r8d,r8d + 180005125: 48 8d 55 58 lea rdx,[rbp+0x58] + 180005129: 48 8d 4d 40 lea rcx,[rbp+0x40] + 18000512d: ff 15 2d a1 00 00 call QWORD PTR [rip+0xa12d] # 0x18000f260 + 180005133: 90 nop + 180005134: 48 8b 45 40 mov rax,QWORD PTR [rbp+0x40] + 180005138: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 18000513c: 48 8d 05 3d ab 00 00 lea rax,[rip+0xab3d] # 0x18000fc80 + 180005143: 48 89 44 0d 40 mov QWORD PTR [rbp+rcx*1+0x40],rax + 180005148: 48 8b 45 40 mov rax,QWORD PTR [rbp+0x40] + 18000514c: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180005150: 8d 91 68 ff ff ff lea edx,[rcx-0x98] + 180005156: 89 54 0d 3c mov DWORD PTR [rbp+rcx*1+0x3c],edx + 18000515a: 48 8d 4d 58 lea rcx,[rbp+0x58] + 18000515e: ff 15 7c a1 00 00 call QWORD PTR [rip+0xa17c] # 0x18000f2e0 + 180005164: 48 8d 05 65 aa 00 00 lea rax,[rip+0xaa65] # 0x18000fbd0 + 18000516b: 48 89 45 58 mov QWORD PTR [rbp+0x58],rax + 18000516f: 48 89 b5 c0 00 00 00 mov QWORD PTR [rbp+0xc0],rsi + 180005176: 89 b5 c8 00 00 00 mov DWORD PTR [rbp+0xc8],esi + 18000517c: 83 ff 02 cmp edi,0x2 + 18000517f: 0f 85 0e 01 00 00 jne 0x180005293 + 180005185: eb 77 jmp 0x1800051fe + 180005187: 48 8b cb mov rcx,rbx + 18000518a: e8 31 02 00 00 call 0x1800053c0 + 18000518f: c6 43 30 01 mov BYTE PTR [rbx+0x30],0x1 + 180005193: 48 8b 55 38 mov rdx,QWORD PTR [rbp+0x38] + 180005197: 48 83 fa 08 cmp rdx,0x8 + 18000519b: 72 39 jb 0x1800051d6 + 18000519d: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 1800051a4: 00 + 1800051a5: 48 8b 4d 20 mov rcx,QWORD PTR [rbp+0x20] + 1800051a9: 48 8b c1 mov rax,rcx + 1800051ac: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800051b3: 72 1c jb 0x1800051d1 + 1800051b5: 48 83 c2 27 add rdx,0x27 + 1800051b9: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 1800051bd: 48 2b c1 sub rax,rcx + 1800051c0: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800051c4: 48 83 f8 1f cmp rax,0x1f + 1800051c8: 76 07 jbe 0x1800051d1 + 1800051ca: ff 15 90 a2 00 00 call QWORD PTR [rip+0xa290] # 0x18000f460 + 1800051d0: cc int3 + 1800051d1: e8 3a 77 00 00 call 0x18000c910 + 1800051d6: 48 8b 8d 40 01 00 00 mov rcx,QWORD PTR [rbp+0x140] + 1800051dd: 48 33 cc xor rcx,rsp + 1800051e0: e8 4b 73 00 00 call 0x18000c530 + 1800051e5: 4c 8d 9c 24 50 02 00 lea r11,[rsp+0x250] + 1800051ec: 00 + 1800051ed: 49 8b 5b 18 mov rbx,QWORD PTR [r11+0x18] + 1800051f1: 49 8b 73 20 mov rsi,QWORD PTR [r11+0x20] + 1800051f5: 49 8b 7b 28 mov rdi,QWORD PTR [r11+0x28] + 1800051f9: 49 8b e3 mov rsp,r11 + 1800051fc: 5d pop rbp + 1800051fd: c3 ret + 1800051fe: 48 8d 54 24 50 lea rdx,[rsp+0x50] + 180005203: 48 8b cb mov rcx,rbx + 180005206: e8 b5 07 00 00 call 0x1800059c0 + 18000520b: 48 8b d8 mov rbx,rax + 18000520e: 48 8d 15 c3 a6 00 00 lea rdx,[rip+0xa6c3] # 0x18000f8d8 + 180005215: 48 8d 4d 50 lea rcx,[rbp+0x50] + 180005219: e8 f2 10 00 00 call 0x180006310 + 18000521e: 48 8b c8 mov rcx,rax + 180005221: 48 8b d3 mov rdx,rbx + 180005224: e8 b7 12 00 00 call 0x1800064e0 + 180005229: 48 8b c8 mov rcx,rax + 18000522c: 48 8d 15 8d a6 00 00 lea rdx,[rip+0xa68d] # 0x18000f8c0 + 180005233: e8 d8 10 00 00 call 0x180006310 + 180005238: 90 nop + 180005239: 48 8d 4c 24 50 lea rcx,[rsp+0x50] + 18000523e: e8 6d d2 ff ff call 0x1800024b0 + 180005243: 48 8d 54 24 70 lea rdx,[rsp+0x70] + 180005248: 48 8d 4d 40 lea rcx,[rbp+0x40] + 18000524c: e8 ff 0d 00 00 call 0x180006050 + 180005251: 48 8b d8 mov rbx,rax + 180005254: 48 8d 15 95 a6 00 00 lea rdx,[rip+0xa695] # 0x18000f8f0 + 18000525b: 48 8d 4c 24 50 lea rcx,[rsp+0x50] + 180005260: e8 ab d2 ff ff call 0x180002510 + 180005265: 48 8b d0 mov rdx,rax + 180005268: 48 8b cb mov rcx,rbx + 18000526b: e8 40 0f 00 00 call 0x1800061b0 + 180005270: 4c 8b c8 mov r9,rax + 180005273: 41 b8 53 00 00 00 mov r8d,0x53 + 180005279: 48 8d 4d b0 lea rcx,[rbp-0x50] + 18000527d: e8 8e f0 ff ff call 0x180004310 + 180005282: 48 8d 15 2f e2 00 00 lea rdx,[rip+0xe22f] # 0x1800134b8 + 180005289: 48 8d 4d b0 lea rcx,[rbp-0x50] + 18000528d: e8 56 84 00 00 call 0x18000d6e8 + 180005292: 90 nop + 180005293: 48 8d 15 a6 a6 00 00 lea rdx,[rip+0xa6a6] # 0x18000f940 + 18000529a: 48 8d 4d 50 lea rcx,[rbp+0x50] + 18000529e: e8 6d 10 00 00 call 0x180006310 + 1800052a3: 48 8b c8 mov rcx,rax + 1800052a6: 8b d7 mov edx,edi + 1800052a8: ff 15 1a a0 00 00 call QWORD PTR [rip+0xa01a] # 0x18000f2c8 + 1800052ae: 48 8d 54 24 70 lea rdx,[rsp+0x70] + 1800052b3: 48 8d 4d 40 lea rcx,[rbp+0x40] + 1800052b7: e8 94 0d 00 00 call 0x180006050 + 1800052bc: 48 8b d8 mov rbx,rax + 1800052bf: 48 8d 15 2a a6 00 00 lea rdx,[rip+0xa62a] # 0x18000f8f0 + 1800052c6: 48 8d 4c 24 50 lea rcx,[rsp+0x50] + 1800052cb: e8 40 d2 ff ff call 0x180002510 + 1800052d0: 48 8b d0 mov rdx,rax + 1800052d3: 48 8b cb mov rcx,rbx + 1800052d6: e8 d5 0e 00 00 call 0x1800061b0 + 1800052db: 4c 8b c8 mov r9,rax + 1800052de: 41 b8 56 00 00 00 mov r8d,0x56 + 1800052e4: 48 8d 4d b0 lea rcx,[rbp-0x50] + 1800052e8: e8 23 f0 ff ff call 0x180004310 + 1800052ed: 48 8d 15 c4 e1 00 00 lea rdx,[rip+0xe1c4] # 0x1800134b8 + 1800052f4: 48 8d 4d b0 lea rcx,[rbp-0x50] + 1800052f8: e8 eb 83 00 00 call 0x18000d6e8 + 1800052fd: 90 nop + 1800052fe: 48 8d 15 83 a5 00 00 lea rdx,[rip+0xa583] # 0x18000f888 + 180005305: 48 8d 4c 24 50 lea rcx,[rsp+0x50] + 18000530a: e8 11 eb ff ff call 0x180003e20 + 18000530f: 48 8d 15 32 e1 00 00 lea rdx,[rip+0xe132] # 0x180013448 + 180005316: 48 8d 4c 24 50 lea rcx,[rsp+0x50] + 18000531b: e8 c8 83 00 00 call 0x18000d6e8 + 180005320: cc int3 + 180005321: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 180005326: e8 65 eb ff ff call 0x180003e90 + 18000532b: 48 8d 15 6e e0 00 00 lea rdx,[rip+0xe06e] # 0x1800133a0 + 180005332: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 180005337: e8 ac 83 00 00 call 0x18000d6e8 + 18000533c: cc int3 + 18000533d: cc int3 + 18000533e: cc int3 + 18000533f: cc int3 + 180005340: 40 53 rex push rbx + 180005342: 48 83 ec 20 sub rsp,0x20 + 180005346: 48 8b d9 mov rbx,rcx + 180005349: 48 8b c2 mov rax,rdx + 18000534c: 48 8d 0d 85 a3 00 00 lea rcx,[rip+0xa385] # 0x18000f6d8 + 180005353: 0f 57 c0 xorps xmm0,xmm0 + 180005356: 48 8d 53 08 lea rdx,[rbx+0x8] + 18000535a: 48 89 0b mov QWORD PTR [rbx],rcx + 18000535d: 48 8d 48 08 lea rcx,[rax+0x8] + 180005361: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 180005364: ff 15 7e a0 00 00 call QWORD PTR [rip+0xa07e] # 0x18000f3e8 + 18000536a: 48 8d 05 df a8 00 00 lea rax,[rip+0xa8df] # 0x18000fc50 + 180005371: 48 89 03 mov QWORD PTR [rbx],rax + 180005374: 48 8b c3 mov rax,rbx + 180005377: 48 83 c4 20 add rsp,0x20 + 18000537b: 5b pop rbx + 18000537c: c3 ret + 18000537d: cc int3 + 18000537e: cc int3 + 18000537f: cc int3 + 180005380: 40 53 rex push rbx + 180005382: 48 83 ec 20 sub rsp,0x20 + 180005386: 48 8b d9 mov rbx,rcx + 180005389: 48 8b c2 mov rax,rdx + 18000538c: 48 8d 0d 45 a3 00 00 lea rcx,[rip+0xa345] # 0x18000f6d8 + 180005393: 0f 57 c0 xorps xmm0,xmm0 + 180005396: 48 8d 53 08 lea rdx,[rbx+0x8] + 18000539a: 48 89 0b mov QWORD PTR [rbx],rcx + 18000539d: 48 8d 48 08 lea rcx,[rax+0x8] + 1800053a1: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 1800053a4: ff 15 3e a0 00 00 call QWORD PTR [rip+0xa03e] # 0x18000f3e8 + 1800053aa: 48 8d 05 07 a8 00 00 lea rax,[rip+0xa807] # 0x18000fbb8 + 1800053b1: 48 89 03 mov QWORD PTR [rbx],rax + 1800053b4: 48 8b c3 mov rax,rbx + 1800053b7: 48 83 c4 20 add rsp,0x20 + 1800053bb: 5b pop rbx + 1800053bc: c3 ret + 1800053bd: cc int3 + 1800053be: cc int3 + 1800053bf: cc int3 + 1800053c0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800053c5: 55 push rbp + 1800053c6: 48 8d 6c 24 a9 lea rbp,[rsp-0x57] + 1800053cb: 48 81 ec 00 01 00 00 sub rsp,0x100 + 1800053d2: 48 8b 05 37 fc 00 00 mov rax,QWORD PTR [rip+0xfc37] # 0x180015010 + 1800053d9: 48 33 c4 xor rax,rsp + 1800053dc: 48 89 45 4f mov QWORD PTR [rbp+0x4f],rax + 1800053e0: 48 8b d9 mov rbx,rcx + 1800053e3: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28] + 1800053e7: 48 83 f9 ff cmp rcx,0xffffffffffffffff + 1800053eb: 0f 84 66 02 00 00 je 0x180005657 + 1800053f1: 0f 57 c0 xorps xmm0,xmm0 + 1800053f4: 48 c7 45 2b 00 00 00 mov QWORD PTR [rbp+0x2b],0x0 + 1800053fb: 00 + 1800053fc: 48 8d 55 17 lea rdx,[rbp+0x17] + 180005400: c7 45 17 1c 00 00 00 mov DWORD PTR [rbp+0x17],0x1c + 180005407: f3 0f 7f 45 1b movdqu XMMWORD PTR [rbp+0x1b],xmm0 + 18000540c: ff 15 1e 9d 00 00 call QWORD PTR [rip+0x9d1e] # 0x18000f130 + 180005412: 85 c0 test eax,eax + 180005414: 0f 84 78 02 00 00 je 0x180005692 + 18000541a: 8b 43 48 mov eax,DWORD PTR [rbx+0x48] + 18000541d: 3d 40 38 00 00 cmp eax,0x3840 + 180005422: 0f 87 83 00 00 00 ja 0x1800054ab + 180005428: 74 78 je 0x1800054a2 + 18000542a: 3d b0 04 00 00 cmp eax,0x4b0 + 18000542f: 77 45 ja 0x180005476 + 180005431: 74 37 je 0x18000546a + 180005433: 83 f8 6e cmp eax,0x6e + 180005436: 74 26 je 0x18000545e + 180005438: 3d 2c 01 00 00 cmp eax,0x12c + 18000543d: 74 13 je 0x180005452 + 18000543f: 3d 58 02 00 00 cmp eax,0x258 + 180005444: 0f 85 ad 00 00 00 jne 0x1800054f7 + 18000544a: 89 45 1b mov DWORD PTR [rbp+0x1b],eax + 18000544d: e9 ba 00 00 00 jmp 0x18000550c + 180005452: c7 45 1b 2c 01 00 00 mov DWORD PTR [rbp+0x1b],0x12c + 180005459: e9 ae 00 00 00 jmp 0x18000550c + 18000545e: c7 45 1b 6e 00 00 00 mov DWORD PTR [rbp+0x1b],0x6e + 180005465: e9 a2 00 00 00 jmp 0x18000550c + 18000546a: c7 45 1b b0 04 00 00 mov DWORD PTR [rbp+0x1b],0x4b0 + 180005471: e9 96 00 00 00 jmp 0x18000550c + 180005476: 3d 60 09 00 00 cmp eax,0x960 + 18000547b: 74 1c je 0x180005499 + 18000547d: 3d c0 12 00 00 cmp eax,0x12c0 + 180005482: 74 0c je 0x180005490 + 180005484: 3d 80 25 00 00 cmp eax,0x2580 + 180005489: 75 6c jne 0x1800054f7 + 18000548b: 89 45 1b mov DWORD PTR [rbp+0x1b],eax + 18000548e: eb 7c jmp 0x18000550c + 180005490: c7 45 1b c0 12 00 00 mov DWORD PTR [rbp+0x1b],0x12c0 + 180005497: eb 73 jmp 0x18000550c + 180005499: c7 45 1b 60 09 00 00 mov DWORD PTR [rbp+0x1b],0x960 + 1800054a0: eb 6a jmp 0x18000550c + 1800054a2: c7 45 1b 40 38 00 00 mov DWORD PTR [rbp+0x1b],0x3840 + 1800054a9: eb 61 jmp 0x18000550c + 1800054ab: 3d 00 c2 01 00 cmp eax,0x1c200 + 1800054b0: 77 37 ja 0x1800054e9 + 1800054b2: 74 2c je 0x1800054e0 + 1800054b4: 3d 00 4b 00 00 cmp eax,0x4b00 + 1800054b9: 74 1c je 0x1800054d7 + 1800054bb: 3d 00 96 00 00 cmp eax,0x9600 + 1800054c0: 74 0c je 0x1800054ce + 1800054c2: 3d 00 e1 00 00 cmp eax,0xe100 + 1800054c7: 75 2e jne 0x1800054f7 + 1800054c9: 89 45 1b mov DWORD PTR [rbp+0x1b],eax + 1800054cc: eb 3e jmp 0x18000550c + 1800054ce: c7 45 1b 00 96 00 00 mov DWORD PTR [rbp+0x1b],0x9600 + 1800054d5: eb 35 jmp 0x18000550c + 1800054d7: c7 45 1b 00 4b 00 00 mov DWORD PTR [rbp+0x1b],0x4b00 + 1800054de: eb 2c jmp 0x18000550c + 1800054e0: c7 45 1b 00 c2 01 00 mov DWORD PTR [rbp+0x1b],0x1c200 + 1800054e7: eb 23 jmp 0x18000550c + 1800054e9: 3d 00 f4 01 00 cmp eax,0x1f400 + 1800054ee: 74 15 je 0x180005505 + 1800054f0: 3d 00 e8 03 00 cmp eax,0x3e800 + 1800054f5: 74 05 je 0x1800054fc + 1800054f7: 89 45 1b mov DWORD PTR [rbp+0x1b],eax + 1800054fa: eb 10 jmp 0x18000550c + 1800054fc: c7 45 1b 00 e8 03 00 mov DWORD PTR [rbp+0x1b],0x3e800 + 180005503: eb 07 jmp 0x18000550c + 180005505: c7 45 1b 00 f4 01 00 mov DWORD PTR [rbp+0x1b],0x1f400 + 18000550c: 8b 43 50 mov eax,DWORD PTR [rbx+0x50] + 18000550f: 83 f8 08 cmp eax,0x8 + 180005512: 75 05 jne 0x180005519 + 180005514: 88 45 29 mov BYTE PTR [rbp+0x29],al + 180005517: eb 20 jmp 0x180005539 + 180005519: 83 f8 07 cmp eax,0x7 + 18000551c: 75 05 jne 0x180005523 + 18000551e: 88 45 29 mov BYTE PTR [rbp+0x29],al + 180005521: eb 16 jmp 0x180005539 + 180005523: 83 f8 06 cmp eax,0x6 + 180005526: 75 05 jne 0x18000552d + 180005528: 88 45 29 mov BYTE PTR [rbp+0x29],al + 18000552b: eb 0c jmp 0x180005539 + 18000552d: 83 f8 05 cmp eax,0x5 + 180005530: 0f 85 fe 00 00 00 jne 0x180005634 + 180005536: 88 45 29 mov BYTE PTR [rbp+0x29],al + 180005539: 8b 43 54 mov eax,DWORD PTR [rbx+0x54] + 18000553c: 83 f8 01 cmp eax,0x1 + 18000553f: 75 06 jne 0x180005547 + 180005541: c6 45 2b 00 mov BYTE PTR [rbp+0x2b],0x0 + 180005545: eb 17 jmp 0x18000555e + 180005547: 83 f8 03 cmp eax,0x3 + 18000554a: 75 06 jne 0x180005552 + 18000554c: c6 45 2b 01 mov BYTE PTR [rbp+0x2b],0x1 + 180005550: eb 0c jmp 0x18000555e + 180005552: 83 f8 02 cmp eax,0x2 + 180005555: 0f 85 11 02 00 00 jne 0x18000576c + 18000555b: 88 45 2b mov BYTE PTR [rbp+0x2b],al + 18000555e: 8b 43 4c mov eax,DWORD PTR [rbx+0x4c] + 180005561: 85 c0 test eax,eax + 180005563: 75 05 jne 0x18000556a + 180005565: 88 45 2a mov BYTE PTR [rbp+0x2a],al + 180005568: eb 2a jmp 0x180005594 + 18000556a: 83 f8 02 cmp eax,0x2 + 18000556d: 75 05 jne 0x180005574 + 18000556f: 88 45 2a mov BYTE PTR [rbp+0x2a],al + 180005572: eb 20 jmp 0x180005594 + 180005574: 83 f8 01 cmp eax,0x1 + 180005577: 75 05 jne 0x18000557e + 180005579: 88 45 2a mov BYTE PTR [rbp+0x2a],al + 18000557c: eb 16 jmp 0x180005594 + 18000557e: 83 f8 03 cmp eax,0x3 + 180005581: 75 05 jne 0x180005588 + 180005583: 88 45 2a mov BYTE PTR [rbp+0x2a],al + 180005586: eb 0c jmp 0x180005594 + 180005588: 83 f8 04 cmp eax,0x4 + 18000558b: 0f 85 b8 01 00 00 jne 0x180005749 + 180005591: 88 45 2a mov BYTE PTR [rbp+0x2a],al + 180005594: 8b 43 58 mov eax,DWORD PTR [rbx+0x58] + 180005597: 85 c0 test eax,eax + 180005599: 75 09 jne 0x1800055a4 + 18000559b: 81 65 1f fb cc ff ff and DWORD PTR [rbp+0x1f],0xffffccfb + 1800055a2: eb 29 jmp 0x1800055cd + 1800055a4: 83 f8 01 cmp eax,0x1 + 1800055a7: 75 0f jne 0x1800055b8 + 1800055a9: 8b 45 1f mov eax,DWORD PTR [rbp+0x1f] + 1800055ac: 25 fb cf ff ff and eax,0xffffcffb + 1800055b1: 0d 00 03 00 00 or eax,0x300 + 1800055b6: eb 12 jmp 0x1800055ca + 1800055b8: 83 f8 02 cmp eax,0x2 + 1800055bb: 75 10 jne 0x1800055cd + 1800055bd: 8b 45 1f mov eax,DWORD PTR [rbp+0x1f] + 1800055c0: 25 ff ec ff ff and eax,0xffffecff + 1800055c5: 0d 04 20 00 00 or eax,0x2004 + 1800055ca: 89 45 1f mov DWORD PTR [rbp+0x1f],eax + 1800055cd: 48 8b 4b 28 mov rcx,QWORD PTR [rbx+0x28] + 1800055d1: 48 8d 55 17 lea rdx,[rbp+0x17] + 1800055d5: ff 15 35 9b 00 00 call QWORD PTR [rip+0x9b35] # 0x18000f110 + 1800055db: 48 8b 4b 28 mov rcx,QWORD PTR [rbx+0x28] + 1800055df: 85 c0 test eax,eax + 1800055e1: 0f 84 e6 00 00 00 je 0x1800056cd + 1800055e7: 8b 43 34 mov eax,DWORD PTR [rbx+0x34] + 1800055ea: 48 8d 55 37 lea rdx,[rbp+0x37] + 1800055ee: 89 45 37 mov DWORD PTR [rbp+0x37],eax + 1800055f1: 8b 43 38 mov eax,DWORD PTR [rbx+0x38] + 1800055f4: 89 45 3f mov DWORD PTR [rbp+0x3f],eax + 1800055f7: 8b 43 3c mov eax,DWORD PTR [rbx+0x3c] + 1800055fa: 89 45 3b mov DWORD PTR [rbp+0x3b],eax + 1800055fd: 8b 43 40 mov eax,DWORD PTR [rbx+0x40] + 180005600: 89 45 47 mov DWORD PTR [rbp+0x47],eax + 180005603: 8b 43 44 mov eax,DWORD PTR [rbx+0x44] + 180005606: 89 45 43 mov DWORD PTR [rbp+0x43],eax + 180005609: ff 15 09 9b 00 00 call QWORD PTR [rip+0x9b09] # 0x18000f118 + 18000560f: 85 c0 test eax,eax + 180005611: 0f 84 f7 00 00 00 je 0x18000570e + 180005617: 48 8b 4d 4f mov rcx,QWORD PTR [rbp+0x4f] + 18000561b: 48 33 cc xor rcx,rsp + 18000561e: e8 0d 6f 00 00 call 0x18000c530 + 180005623: 48 8b 9c 24 18 01 00 mov rbx,QWORD PTR [rsp+0x118] + 18000562a: 00 + 18000562b: 48 81 c4 00 01 00 00 add rsp,0x100 + 180005632: 5d pop rbp + 180005633: c3 ret + 180005634: 48 8d 15 8d a3 00 00 lea rdx,[rip+0xa38d] # 0x18000f9c8 + 18000563b: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005640: e8 db e7 ff ff call 0x180003e20 + 180005645: 48 8d 15 fc dd 00 00 lea rdx,[rip+0xddfc] # 0x180013448 + 18000564c: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005651: e8 92 80 00 00 call 0x18000d6e8 + 180005656: cc int3 + 180005657: 48 8d 15 92 a2 00 00 lea rdx,[rip+0xa292] # 0x18000f8f0 + 18000565e: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005663: e8 a8 ce ff ff call 0x180002510 + 180005668: 4c 8d 0d f9 a2 00 00 lea r9,[rip+0xa2f9] # 0x18000f968 + 18000566f: 41 b8 63 00 00 00 mov r8d,0x63 + 180005675: 48 8b d0 mov rdx,rax + 180005678: 48 8d 4d a7 lea rcx,[rbp-0x59] + 18000567c: e8 8f ec ff ff call 0x180004310 + 180005681: 48 8d 15 30 de 00 00 lea rdx,[rip+0xde30] # 0x1800134b8 + 180005688: 48 8d 4d a7 lea rcx,[rbp-0x59] + 18000568c: e8 57 80 00 00 call 0x18000d6e8 + 180005691: cc int3 + 180005692: 48 8d 15 57 a2 00 00 lea rdx,[rip+0xa257] # 0x18000f8f0 + 180005699: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 18000569e: e8 6d ce ff ff call 0x180002510 + 1800056a3: 4c 8d 0d f6 a2 00 00 lea r9,[rip+0xa2f6] # 0x18000f9a0 + 1800056aa: 41 b8 6c 00 00 00 mov r8d,0x6c + 1800056b0: 48 8b d0 mov rdx,rax + 1800056b3: 48 8d 4d a7 lea rcx,[rbp-0x59] + 1800056b7: e8 54 ec ff ff call 0x180004310 + 1800056bc: 48 8d 15 f5 dd 00 00 lea rdx,[rip+0xddf5] # 0x1800134b8 + 1800056c3: 48 8d 4d a7 lea rcx,[rbp-0x59] + 1800056c7: e8 1c 80 00 00 call 0x18000d6e8 + 1800056cc: cc int3 + 1800056cd: ff 15 55 9a 00 00 call QWORD PTR [rip+0x9a55] # 0x18000f128 + 1800056d3: 48 8d 15 16 a2 00 00 lea rdx,[rip+0xa216] # 0x18000f8f0 + 1800056da: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 1800056df: e8 2c ce ff ff call 0x180002510 + 1800056e4: 4c 8d 0d 1d a3 00 00 lea r9,[rip+0xa31d] # 0x18000fa08 + 1800056eb: 41 b8 06 01 00 00 mov r8d,0x106 + 1800056f1: 48 8b d0 mov rdx,rax + 1800056f4: 48 8d 4d a7 lea rcx,[rbp-0x59] + 1800056f8: e8 13 ec ff ff call 0x180004310 + 1800056fd: 48 8d 15 b4 dd 00 00 lea rdx,[rip+0xddb4] # 0x1800134b8 + 180005704: 48 8d 4d a7 lea rcx,[rbp-0x59] + 180005708: e8 db 7f 00 00 call 0x18000d6e8 + 18000570d: cc int3 + 18000570e: 48 8d 15 db a1 00 00 lea rdx,[rip+0xa1db] # 0x18000f8f0 + 180005715: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 18000571a: e8 f1 cd ff ff call 0x180002510 + 18000571f: 4c 8d 0d 0a a3 00 00 lea r9,[rip+0xa30a] # 0x18000fa30 + 180005726: 41 b8 11 01 00 00 mov r8d,0x111 + 18000572c: 48 8b d0 mov rdx,rax + 18000572f: 48 8d 4d a7 lea rcx,[rbp-0x59] + 180005733: e8 d8 eb ff ff call 0x180004310 + 180005738: 48 8d 15 79 dd 00 00 lea rdx,[rip+0xdd79] # 0x1800134b8 + 18000573f: 48 8d 4d a7 lea rcx,[rbp-0x59] + 180005743: e8 a0 7f 00 00 call 0x18000d6e8 + 180005748: cc int3 + 180005749: 48 8d 15 a8 a2 00 00 lea rdx,[rip+0xa2a8] # 0x18000f9f8 + 180005750: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005755: e8 c6 e6 ff ff call 0x180003e20 + 18000575a: 48 8d 15 e7 dc 00 00 lea rdx,[rip+0xdce7] # 0x180013448 + 180005761: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005766: e8 7d 7f 00 00 call 0x18000d6e8 + 18000576b: cc int3 + 18000576c: 48 8d 15 6d a2 00 00 lea rdx,[rip+0xa26d] # 0x18000f9e0 + 180005773: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005778: e8 a3 e6 ff ff call 0x180003e20 + 18000577d: 48 8d 15 c4 dc 00 00 lea rdx,[rip+0xdcc4] # 0x180013448 + 180005784: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005789: e8 5a 7f 00 00 call 0x18000d6e8 + 18000578e: cc int3 + 18000578f: cc int3 + 180005790: 40 53 rex push rbx + 180005792: 48 81 ec f0 01 00 00 sub rsp,0x1f0 + 180005799: 48 8b 05 70 f8 00 00 mov rax,QWORD PTR [rip+0xf870] # 0x180015010 + 1800057a0: 48 33 c4 xor rax,rsp + 1800057a3: 48 89 84 24 e0 01 00 mov QWORD PTR [rsp+0x1e0],rax + 1800057aa: 00 + 1800057ab: 48 8b d9 mov rbx,rcx + 1800057ae: 80 79 30 01 cmp BYTE PTR [rcx+0x30],0x1 + 1800057b2: 75 20 jne 0x1800057d4 + 1800057b4: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28] + 1800057b8: 48 83 f9 ff cmp rcx,0xffffffffffffffff + 1800057bc: 74 12 je 0x1800057d0 + 1800057be: ff 15 64 99 00 00 call QWORD PTR [rip+0x9964] # 0x18000f128 + 1800057c4: 85 c0 test eax,eax + 1800057c6: 74 25 je 0x1800057ed + 1800057c8: 48 c7 43 28 ff ff ff mov QWORD PTR [rbx+0x28],0xffffffffffffffff + 1800057cf: ff + 1800057d0: c6 43 30 00 mov BYTE PTR [rbx+0x30],0x0 + 1800057d4: 48 8b 8c 24 e0 01 00 mov rcx,QWORD PTR [rsp+0x1e0] + 1800057db: 00 + 1800057dc: 48 33 cc xor rcx,rsp + 1800057df: e8 4c 6d 00 00 call 0x18000c530 + 1800057e4: 48 81 c4 f0 01 00 00 add rsp,0x1f0 + 1800057eb: 5b pop rbx + 1800057ec: c3 ret + 1800057ed: 48 8d 8c 24 e0 00 00 lea rcx,[rsp+0xe0] + 1800057f4: 00 + 1800057f5: e8 06 eb ff ff call 0x180004300 + 1800057fa: 48 8d 8c 24 e0 00 00 lea rcx,[rsp+0xe0] + 180005801: 00 + 180005802: e8 e9 08 00 00 call 0x1800060f0 + 180005807: 90 nop + 180005808: ff 15 2a 99 00 00 call QWORD PTR [rip+0x992a] # 0x18000f138 + 18000580e: 8b d8 mov ebx,eax + 180005810: 48 8d 15 31 a2 00 00 lea rdx,[rip+0xa231] # 0x18000fa48 + 180005817: 48 8d 8c 24 f0 00 00 lea rcx,[rsp+0xf0] + 18000581e: 00 + 18000581f: e8 ec 0a 00 00 call 0x180006310 + 180005824: 48 8b c8 mov rcx,rax + 180005827: 8b d3 mov edx,ebx + 180005829: ff 15 99 9a 00 00 call QWORD PTR [rip+0x9a99] # 0x18000f2c8 + 18000582f: 48 8d 54 24 48 lea rdx,[rsp+0x48] + 180005834: 48 8d 8c 24 e0 00 00 lea rcx,[rsp+0xe0] + 18000583b: 00 + 18000583c: e8 0f 08 00 00 call 0x180006050 + 180005841: 48 8b d8 mov rbx,rax + 180005844: 48 8d 15 a5 a0 00 00 lea rdx,[rip+0xa0a5] # 0x18000f8f0 + 18000584b: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 180005850: e8 bb cc ff ff call 0x180002510 + 180005855: 48 8b d0 mov rdx,rax + 180005858: 48 8b cb mov rcx,rbx + 18000585b: e8 50 09 00 00 call 0x1800061b0 + 180005860: 4c 8b c8 mov r9,rax + 180005863: 41 b8 1f 01 00 00 mov r8d,0x11f + 180005869: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 18000586e: e8 9d ea ff ff call 0x180004310 + 180005873: 48 8d 15 3e dc 00 00 lea rdx,[rip+0xdc3e] # 0x1800134b8 + 18000587a: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 18000587f: e8 64 7e 00 00 call 0x18000d6e8 + 180005884: cc int3 + 180005885: cc int3 + 180005886: cc int3 + 180005887: cc int3 + 180005888: cc int3 + 180005889: cc int3 + 18000588a: cc int3 + 18000588b: cc int3 + 18000588c: cc int3 + 18000588d: cc int3 + 18000588e: cc int3 + 18000588f: cc int3 + 180005890: 40 53 rex push rbx + 180005892: 48 81 ec 20 02 00 00 sub rsp,0x220 + 180005899: 48 8b 05 70 f7 00 00 mov rax,QWORD PTR [rip+0xf770] # 0x180015010 + 1800058a0: 48 33 c4 xor rax,rsp + 1800058a3: 48 89 84 24 10 02 00 mov QWORD PTR [rsp+0x210],rax + 1800058aa: 00 + 1800058ab: 80 79 30 00 cmp BYTE PTR [rcx+0x30],0x0 + 1800058af: 0f 84 dd 00 00 00 je 0x180005992 + 1800058b5: 48 c7 44 24 20 00 00 mov QWORD PTR [rsp+0x20],0x0 + 1800058bc: 00 00 + 1800058be: 4c 8d 8c 24 00 01 00 lea r9,[rsp+0x100] + 1800058c5: 00 + 1800058c6: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28] + 1800058ca: ff 15 a0 98 00 00 call QWORD PTR [rip+0x98a0] # 0x18000f170 + 1800058d0: 85 c0 test eax,eax + 1800058d2: 74 20 je 0x1800058f4 + 1800058d4: 8b 84 24 00 01 00 00 mov eax,DWORD PTR [rsp+0x100] + 1800058db: 48 8b 8c 24 10 02 00 mov rcx,QWORD PTR [rsp+0x210] + 1800058e2: 00 + 1800058e3: 48 33 cc xor rcx,rsp + 1800058e6: e8 45 6c 00 00 call 0x18000c530 + 1800058eb: 48 81 c4 20 02 00 00 add rsp,0x220 + 1800058f2: 5b pop rbx + 1800058f3: c3 ret + 1800058f4: 48 8d 8c 24 10 01 00 lea rcx,[rsp+0x110] + 1800058fb: 00 + 1800058fc: e8 ff e9 ff ff call 0x180004300 + 180005901: 48 8d 8c 24 10 01 00 lea rcx,[rsp+0x110] + 180005908: 00 + 180005909: e8 e2 07 00 00 call 0x1800060f0 + 18000590e: 90 nop + 18000590f: ff 15 23 98 00 00 call QWORD PTR [rip+0x9823] # 0x18000f138 + 180005915: 8b d8 mov ebx,eax + 180005917: 48 8d 15 9a a1 00 00 lea rdx,[rip+0xa19a] # 0x18000fab8 + 18000591e: 48 8d 8c 24 20 01 00 lea rcx,[rsp+0x120] + 180005925: 00 + 180005926: e8 e5 09 00 00 call 0x180006310 + 18000592b: 48 8b c8 mov rcx,rax + 18000592e: 8b d3 mov edx,ebx + 180005930: ff 15 92 99 00 00 call QWORD PTR [rip+0x9992] # 0x18000f2c8 + 180005936: 48 8d 54 24 58 lea rdx,[rsp+0x58] + 18000593b: 48 8d 8c 24 10 01 00 lea rcx,[rsp+0x110] + 180005942: 00 + 180005943: e8 08 07 00 00 call 0x180006050 + 180005948: 48 8b d8 mov rbx,rax + 18000594b: 48 8d 15 9e 9f 00 00 lea rdx,[rip+0x9f9e] # 0x18000f8f0 + 180005952: 48 8d 4c 24 38 lea rcx,[rsp+0x38] + 180005957: e8 b4 cb ff ff call 0x180002510 + 18000595c: 48 8b d0 mov rdx,rax + 18000595f: 48 8b cb mov rcx,rbx + 180005962: e8 49 08 00 00 call 0x1800061b0 + 180005967: 4c 8b c8 mov r9,rax + 18000596a: 41 b8 54 01 00 00 mov r8d,0x154 + 180005970: 48 8d 8c 24 90 00 00 lea rcx,[rsp+0x90] + 180005977: 00 + 180005978: e8 93 e9 ff ff call 0x180004310 + 18000597d: 48 8d 15 34 db 00 00 lea rdx,[rip+0xdb34] # 0x1800134b8 + 180005984: 48 8d 8c 24 90 00 00 lea rcx,[rsp+0x90] + 18000598b: 00 + 18000598c: e8 57 7d 00 00 call 0x18000d6e8 + 180005991: 90 nop + 180005992: 48 8d 15 0f a1 00 00 lea rdx,[rip+0xa10f] # 0x18000faa8 + 180005999: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 18000599e: e8 fd ee ff ff call 0x1800048a0 + 1800059a3: 48 8d 15 2e db 00 00 lea rdx,[rip+0xdb2e] # 0x1800134d8 + 1800059aa: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 1800059af: e8 34 7d 00 00 call 0x18000d6e8 + 1800059b4: cc int3 + 1800059b5: cc int3 + 1800059b6: cc int3 + 1800059b7: cc int3 + 1800059b8: cc int3 + 1800059b9: cc int3 + 1800059ba: cc int3 + 1800059bb: cc int3 + 1800059bc: cc int3 + 1800059bd: cc int3 + 1800059be: cc int3 + 1800059bf: cc int3 + 1800059c0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 1800059c5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 1800059ca: 57 push rdi + 1800059cb: 48 83 ec 30 sub rsp,0x30 + 1800059cf: 48 8b da mov rbx,rdx + 1800059d2: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx + 1800059d7: 48 8d 79 08 lea rdi,[rcx+0x8] + 1800059db: 48 8b cf mov rcx,rdi + 1800059de: 48 83 7f 18 08 cmp QWORD PTR [rdi+0x18],0x8 + 1800059e3: 72 03 jb 0x1800059e8 + 1800059e5: 48 8b 0f mov rcx,QWORD PTR [rdi] + 1800059e8: 48 8b 47 10 mov rax,QWORD PTR [rdi+0x10] + 1800059ec: 48 8d 34 41 lea rsi,[rcx+rax*2] + 1800059f0: 72 03 jb 0x1800059f5 + 1800059f2: 48 8b 3f mov rdi,QWORD PTR [rdi] + 1800059f5: 48 c7 42 10 00 00 00 mov QWORD PTR [rdx+0x10],0x0 + 1800059fc: 00 + 1800059fd: 48 c7 42 18 0f 00 00 mov QWORD PTR [rdx+0x18],0xf + 180005a04: 00 + 180005a05: c6 02 00 mov BYTE PTR [rdx],0x0 + 180005a08: 48 8b d6 mov rdx,rsi + 180005a0b: 48 2b d7 sub rdx,rdi + 180005a0e: 48 d1 fa sar rdx,1 + 180005a11: 48 83 fa 0f cmp rdx,0xf + 180005a15: 76 10 jbe 0x180005a27 + 180005a17: 48 8b cb mov rcx,rbx + 180005a1a: e8 31 12 00 00 call 0x180006c50 + 180005a1f: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0 + 180005a26: 00 + 180005a27: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 180005a2c: 48 3b fe cmp rdi,rsi + 180005a2f: 74 41 je 0x180005a72 + 180005a31: 44 0f b6 0f movzx r9d,BYTE PTR [rdi] + 180005a35: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10] + 180005a39: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 180005a3d: 48 3b ca cmp rcx,rdx + 180005a40: 73 1f jae 0x180005a61 + 180005a42: 48 8d 41 01 lea rax,[rcx+0x1] + 180005a46: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 180005a4a: 48 8b c3 mov rax,rbx + 180005a4d: 48 83 fa 10 cmp rdx,0x10 + 180005a51: 72 03 jb 0x180005a56 + 180005a53: 48 8b 03 mov rax,QWORD PTR [rbx] + 180005a56: 44 88 0c 08 mov BYTE PTR [rax+rcx*1],r9b + 180005a5a: c6 44 08 01 00 mov BYTE PTR [rax+rcx*1+0x1],0x0 + 180005a5f: eb 08 jmp 0x180005a69 + 180005a61: 48 8b cb mov rcx,rbx + 180005a64: e8 07 cd ff ff call 0x180002770 + 180005a69: 48 83 c7 02 add rdi,0x2 + 180005a6d: 48 3b fe cmp rdi,rsi + 180005a70: 75 bf jne 0x180005a31 + 180005a72: 48 8b c3 mov rax,rbx + 180005a75: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 180005a7a: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 180005a7f: 48 83 c4 30 add rsp,0x30 + 180005a83: 5f pop rdi + 180005a84: c3 ret + 180005a85: cc int3 + 180005a86: cc int3 + 180005a87: cc int3 + 180005a88: cc int3 + 180005a89: cc int3 + 180005a8a: cc int3 + 180005a8b: cc int3 + 180005a8c: cc int3 + 180005a8d: cc int3 + 180005a8e: cc int3 + 180005a8f: cc int3 + 180005a90: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180005a95: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi + 180005a9a: 48 89 7c 24 18 mov QWORD PTR [rsp+0x18],rdi + 180005a9f: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 180005aa4: 4c 8b 71 38 mov r14,QWORD PTR [rcx+0x38] + 180005aa8: 4c 8b d1 mov r10,rcx + 180005aab: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40] + 180005aaf: 4d 8b 58 08 mov r11,QWORD PTR [r8+0x8] + 180005ab3: 4d 03 18 add r11,QWORD PTR [r8] + 180005ab6: 49 8b 36 mov rsi,QWORD PTR [r14] + 180005ab9: 48 8b 08 mov rcx,QWORD PTR [rax] + 180005abc: 48 85 c9 test rcx,rcx + 180005abf: 74 0a je 0x180005acb + 180005ac1: 49 39 4a 68 cmp QWORD PTR [r10+0x68],rcx + 180005ac5: 73 04 jae 0x180005acb + 180005ac7: 49 89 4a 68 mov QWORD PTR [r10+0x68],rcx + 180005acb: 49 8b 42 18 mov rax,QWORD PTR [r10+0x18] + 180005acf: 49 8b 5a 68 mov rbx,QWORD PTR [r10+0x68] + 180005ad3: 48 8b 38 mov rdi,QWORD PTR [rax] + 180005ad6: 48 8b c3 mov rax,rbx + 180005ad9: 48 2b c7 sub rax,rdi + 180005adc: 4c 3b d8 cmp r11,rax + 180005adf: 77 6b ja 0x180005b4c + 180005ae1: 4d 85 db test r11,r11 + 180005ae4: 74 16 je 0x180005afc + 180005ae6: 41 f6 c1 01 test r9b,0x1 + 180005aea: 74 05 je 0x180005af1 + 180005aec: 48 85 f6 test rsi,rsi + 180005aef: 74 5b je 0x180005b4c + 180005af1: 41 f6 c1 02 test r9b,0x2 + 180005af5: 74 05 je 0x180005afc + 180005af7: 48 85 c9 test rcx,rcx + 180005afa: 74 50 je 0x180005b4c + 180005afc: 4e 8d 04 1f lea r8,[rdi+r11*1] + 180005b00: 41 f6 c1 01 test r9b,0x1 + 180005b04: 74 11 je 0x180005b17 + 180005b06: 48 85 f6 test rsi,rsi + 180005b09: 74 0c je 0x180005b17 + 180005b0b: 4d 89 06 mov QWORD PTR [r14],r8 + 180005b0e: 41 2b d8 sub ebx,r8d + 180005b11: 49 8b 42 50 mov rax,QWORD PTR [r10+0x50] + 180005b15: 89 18 mov DWORD PTR [rax],ebx + 180005b17: 41 f6 c1 02 test r9b,0x2 + 180005b1b: 74 2a je 0x180005b47 + 180005b1d: 48 85 c9 test rcx,rcx + 180005b20: 74 25 je 0x180005b47 + 180005b22: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58] + 180005b26: 48 63 08 movsxd rcx,DWORD PTR [rax] + 180005b29: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40] + 180005b2d: 48 03 08 add rcx,QWORD PTR [rax] + 180005b30: 49 8b 42 20 mov rax,QWORD PTR [r10+0x20] + 180005b34: 41 2b c8 sub ecx,r8d + 180005b37: 48 89 38 mov QWORD PTR [rax],rdi + 180005b3a: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40] + 180005b3e: 4c 89 00 mov QWORD PTR [rax],r8 + 180005b41: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58] + 180005b45: 89 08 mov DWORD PTR [rax],ecx + 180005b47: 4c 89 1a mov QWORD PTR [rdx],r11 + 180005b4a: eb 07 jmp 0x180005b53 + 180005b4c: 48 c7 02 ff ff ff ff mov QWORD PTR [rdx],0xffffffffffffffff + 180005b53: 48 8b 5c 24 08 mov rbx,QWORD PTR [rsp+0x8] + 180005b58: 33 c0 xor eax,eax + 180005b5a: 48 8b 74 24 10 mov rsi,QWORD PTR [rsp+0x10] + 180005b5f: 48 8b 7c 24 18 mov rdi,QWORD PTR [rsp+0x18] + 180005b64: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 180005b69: 48 c7 42 08 00 00 00 mov QWORD PTR [rdx+0x8],0x0 + 180005b70: 00 + 180005b71: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax + 180005b75: 48 8b c2 mov rax,rdx + 180005b78: c3 ret + 180005b79: cc int3 + 180005b7a: cc int3 + 180005b7b: cc int3 + 180005b7c: cc int3 + 180005b7d: cc int3 + 180005b7e: cc int3 + 180005b7f: cc int3 + 180005b80: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180005b85: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp + 180005b8a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180005b8f: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180005b94: 41 56 push r14 + 180005b96: 4c 8b 71 38 mov r14,QWORD PTR [rcx+0x38] + 180005b9a: 4c 8b d1 mov r10,rcx + 180005b9d: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40] + 180005ba1: 49 8b e8 mov rbp,r8 + 180005ba4: 49 8b 3e mov rdi,QWORD PTR [r14] + 180005ba7: 48 8b 08 mov rcx,QWORD PTR [rax] + 180005baa: 48 85 c9 test rcx,rcx + 180005bad: 74 0a je 0x180005bb9 + 180005baf: 49 39 4a 68 cmp QWORD PTR [r10+0x68],rcx + 180005bb3: 73 04 jae 0x180005bb9 + 180005bb5: 49 89 4a 68 mov QWORD PTR [r10+0x68],rcx + 180005bb9: 49 8b 42 18 mov rax,QWORD PTR [r10+0x18] + 180005bbd: 49 8b 72 68 mov rsi,QWORD PTR [r10+0x68] + 180005bc1: 44 8b 44 24 30 mov r8d,DWORD PTR [rsp+0x30] + 180005bc6: 4c 8b de mov r11,rsi + 180005bc9: 48 8b 18 mov rbx,QWORD PTR [rax] + 180005bcc: 4c 2b db sub r11,rbx + 180005bcf: 45 85 c9 test r9d,r9d + 180005bd2: 74 5b je 0x180005c2f + 180005bd4: 41 83 e9 01 sub r9d,0x1 + 180005bd8: 74 0f je 0x180005be9 + 180005bda: 41 83 f9 01 cmp r9d,0x1 + 180005bde: 0f 85 c1 00 00 00 jne 0x180005ca5 + 180005be4: 49 8b c3 mov rax,r11 + 180005be7: eb 48 jmp 0x180005c31 + 180005be9: 41 8b c0 mov eax,r8d + 180005bec: 83 e0 03 and eax,0x3 + 180005bef: 3c 03 cmp al,0x3 + 180005bf1: 0f 84 ae 00 00 00 je 0x180005ca5 + 180005bf7: 41 f6 c0 01 test r8b,0x1 + 180005bfb: 74 16 je 0x180005c13 + 180005bfd: 48 85 ff test rdi,rdi + 180005c00: 75 09 jne 0x180005c0b + 180005c02: 48 85 db test rbx,rbx + 180005c05: 0f 85 9a 00 00 00 jne 0x180005ca5 + 180005c0b: 48 8b c7 mov rax,rdi + 180005c0e: 48 2b c3 sub rax,rbx + 180005c11: eb 1e jmp 0x180005c31 + 180005c13: 41 f6 c0 02 test r8b,0x2 + 180005c17: 0f 84 88 00 00 00 je 0x180005ca5 + 180005c1d: 48 85 c9 test rcx,rcx + 180005c20: 75 05 jne 0x180005c27 + 180005c22: 48 85 db test rbx,rbx + 180005c25: 75 7e jne 0x180005ca5 + 180005c27: 48 8b c1 mov rax,rcx + 180005c2a: 48 2b c3 sub rax,rbx + 180005c2d: eb 02 jmp 0x180005c31 + 180005c2f: 33 c0 xor eax,eax + 180005c31: 4c 8d 0c 28 lea r9,[rax+rbp*1] + 180005c35: 4d 3b cb cmp r9,r11 + 180005c38: 77 6b ja 0x180005ca5 + 180005c3a: 4d 85 c9 test r9,r9 + 180005c3d: 74 16 je 0x180005c55 + 180005c3f: 41 f6 c0 01 test r8b,0x1 + 180005c43: 74 05 je 0x180005c4a + 180005c45: 48 85 ff test rdi,rdi + 180005c48: 74 5b je 0x180005ca5 + 180005c4a: 41 f6 c0 02 test r8b,0x2 + 180005c4e: 74 05 je 0x180005c55 + 180005c50: 48 85 c9 test rcx,rcx + 180005c53: 74 50 je 0x180005ca5 + 180005c55: 4e 8d 1c 0b lea r11,[rbx+r9*1] + 180005c59: 41 f6 c0 01 test r8b,0x1 + 180005c5d: 74 11 je 0x180005c70 + 180005c5f: 48 85 ff test rdi,rdi + 180005c62: 74 0c je 0x180005c70 + 180005c64: 4d 89 1e mov QWORD PTR [r14],r11 + 180005c67: 41 2b f3 sub esi,r11d + 180005c6a: 49 8b 42 50 mov rax,QWORD PTR [r10+0x50] + 180005c6e: 89 30 mov DWORD PTR [rax],esi + 180005c70: 41 f6 c0 02 test r8b,0x2 + 180005c74: 74 2a je 0x180005ca0 + 180005c76: 48 85 c9 test rcx,rcx + 180005c79: 74 25 je 0x180005ca0 + 180005c7b: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58] + 180005c7f: 48 63 08 movsxd rcx,DWORD PTR [rax] + 180005c82: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40] + 180005c86: 48 03 08 add rcx,QWORD PTR [rax] + 180005c89: 49 8b 42 20 mov rax,QWORD PTR [r10+0x20] + 180005c8d: 41 2b cb sub ecx,r11d + 180005c90: 48 89 18 mov QWORD PTR [rax],rbx + 180005c93: 49 8b 42 40 mov rax,QWORD PTR [r10+0x40] + 180005c97: 4c 89 18 mov QWORD PTR [rax],r11 + 180005c9a: 49 8b 42 58 mov rax,QWORD PTR [r10+0x58] + 180005c9e: 89 08 mov DWORD PTR [rax],ecx + 180005ca0: 4c 89 0a mov QWORD PTR [rdx],r9 + 180005ca3: eb 07 jmp 0x180005cac + 180005ca5: 48 c7 02 ff ff ff ff mov QWORD PTR [rdx],0xffffffffffffffff + 180005cac: 48 8b 5c 24 10 mov rbx,QWORD PTR [rsp+0x10] + 180005cb1: 33 c0 xor eax,eax + 180005cb3: 48 8b 6c 24 18 mov rbp,QWORD PTR [rsp+0x18] + 180005cb8: 48 8b 74 24 20 mov rsi,QWORD PTR [rsp+0x20] + 180005cbd: 48 8b 7c 24 28 mov rdi,QWORD PTR [rsp+0x28] + 180005cc2: 48 c7 42 08 00 00 00 mov QWORD PTR [rdx+0x8],0x0 + 180005cc9: 00 + 180005cca: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax + 180005cce: 48 8b c2 mov rax,rdx + 180005cd1: 41 5e pop r14 + 180005cd3: c3 ret + 180005cd4: cc int3 + 180005cd5: cc int3 + 180005cd6: cc int3 + 180005cd7: cc int3 + 180005cd8: cc int3 + 180005cd9: cc int3 + 180005cda: cc int3 + 180005cdb: cc int3 + 180005cdc: cc int3 + 180005cdd: cc int3 + 180005cde: cc int3 + 180005cdf: cc int3 + 180005ce0: 4c 8b 51 38 mov r10,QWORD PTR [rcx+0x38] + 180005ce4: 48 8b d1 mov rdx,rcx + 180005ce7: 4d 8b 02 mov r8,QWORD PTR [r10] + 180005cea: 4d 85 c0 test r8,r8 + 180005ced: 74 53 je 0x180005d42 + 180005cef: 48 8b 41 50 mov rax,QWORD PTR [rcx+0x50] + 180005cf3: 48 63 08 movsxd rcx,DWORD PTR [rax] + 180005cf6: 49 03 c8 add rcx,r8 + 180005cf9: 4c 3b c1 cmp r8,rcx + 180005cfc: 73 05 jae 0x180005d03 + 180005cfe: 41 0f b6 00 movzx eax,BYTE PTR [r8] + 180005d02: c3 ret + 180005d03: 48 8b 42 40 mov rax,QWORD PTR [rdx+0x40] + 180005d07: 4c 8b 08 mov r9,QWORD PTR [rax] + 180005d0a: 4d 85 c9 test r9,r9 + 180005d0d: 74 33 je 0x180005d42 + 180005d0f: f6 42 70 04 test BYTE PTR [rdx+0x70],0x4 + 180005d13: 75 2d jne 0x180005d42 + 180005d15: 48 8b 4a 68 mov rcx,QWORD PTR [rdx+0x68] + 180005d19: 49 3b c9 cmp rcx,r9 + 180005d1c: 49 0f 42 c9 cmovb rcx,r9 + 180005d20: 49 3b c8 cmp rcx,r8 + 180005d23: 76 1d jbe 0x180005d42 + 180005d25: 48 89 4a 68 mov QWORD PTR [rdx+0x68],rcx + 180005d29: 49 8b 02 mov rax,QWORD PTR [r10] + 180005d2c: 49 89 02 mov QWORD PTR [r10],rax + 180005d2f: 2b c8 sub ecx,eax + 180005d31: 48 8b 42 50 mov rax,QWORD PTR [rdx+0x50] + 180005d35: 89 08 mov DWORD PTR [rax],ecx + 180005d37: 48 8b 42 38 mov rax,QWORD PTR [rdx+0x38] + 180005d3b: 48 8b 08 mov rcx,QWORD PTR [rax] + 180005d3e: 0f b6 01 movzx eax,BYTE PTR [rcx] + 180005d41: c3 ret + 180005d42: b8 ff ff ff ff mov eax,0xffffffff + 180005d47: c3 ret + 180005d48: cc int3 + 180005d49: cc int3 + 180005d4a: cc int3 + 180005d4b: cc int3 + 180005d4c: cc int3 + 180005d4d: cc int3 + 180005d4e: cc int3 + 180005d4f: cc int3 + 180005d50: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38] + 180005d54: 4c 8b 00 mov r8,QWORD PTR [rax] + 180005d57: 4d 85 c0 test r8,r8 + 180005d5a: 74 40 je 0x180005d9c + 180005d5c: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18] + 180005d60: 4c 3b 00 cmp r8,QWORD PTR [rax] + 180005d63: 76 37 jbe 0x180005d9c + 180005d65: 83 fa ff cmp edx,0xffffffff + 180005d68: 74 0c je 0x180005d76 + 180005d6a: 41 3a 50 ff cmp dl,BYTE PTR [r8-0x1] + 180005d6e: 74 06 je 0x180005d76 + 180005d70: f6 41 70 02 test BYTE PTR [rcx+0x70],0x2 + 180005d74: 75 26 jne 0x180005d9c + 180005d76: 48 8b 41 50 mov rax,QWORD PTR [rcx+0x50] + 180005d7a: ff 00 inc DWORD PTR [rax] + 180005d7c: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38] + 180005d80: 48 ff 08 dec QWORD PTR [rax] + 180005d83: 83 fa ff cmp edx,0xffffffff + 180005d86: 74 09 je 0x180005d91 + 180005d88: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38] + 180005d8c: 48 8b 08 mov rcx,QWORD PTR [rax] + 180005d8f: 88 11 mov BYTE PTR [rcx],dl + 180005d91: 33 c0 xor eax,eax + 180005d93: 83 fa ff cmp edx,0xffffffff + 180005d96: 0f 44 d0 cmove edx,eax + 180005d99: 8b c2 mov eax,edx + 180005d9b: c3 ret + 180005d9c: b8 ff ff ff ff mov eax,0xffffffff + 180005da1: c3 ret + 180005da2: cc int3 + 180005da3: cc int3 + 180005da4: cc int3 + 180005da5: cc int3 + 180005da6: cc int3 + 180005da7: cc int3 + 180005da8: cc int3 + 180005da9: cc int3 + 180005daa: cc int3 + 180005dab: cc int3 + 180005dac: cc int3 + 180005dad: cc int3 + 180005dae: cc int3 + 180005daf: cc int3 + 180005db0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180005db5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 180005dba: 56 push rsi + 180005dbb: 57 push rdi + 180005dbc: 41 54 push r12 + 180005dbe: 41 56 push r14 + 180005dc0: 41 57 push r15 + 180005dc2: 48 83 ec 20 sub rsp,0x20 + 180005dc6: f6 41 70 02 test BYTE PTR [rcx+0x70],0x2 + 180005dca: 44 8b fa mov r15d,edx + 180005dcd: 48 8b d9 mov rbx,rcx + 180005dd0: 0f 85 98 01 00 00 jne 0x180005f6e + 180005dd6: 83 fa ff cmp edx,0xffffffff + 180005dd9: 75 07 jne 0x180005de2 + 180005ddb: 33 c0 xor eax,eax + 180005ddd: e9 91 01 00 00 jmp 0x180005f73 + 180005de2: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40] + 180005de6: 48 8b 30 mov rsi,QWORD PTR [rax] + 180005de9: 48 8b 41 58 mov rax,QWORD PTR [rcx+0x58] + 180005ded: 48 63 38 movsxd rdi,DWORD PTR [rax] + 180005df0: 48 03 fe add rdi,rsi + 180005df3: 48 85 f6 test rsi,rsi + 180005df6: 74 1e je 0x180005e16 + 180005df8: 48 3b f7 cmp rsi,rdi + 180005dfb: 73 19 jae 0x180005e16 + 180005dfd: ff 15 45 94 00 00 call QWORD PTR [rip+0x9445] # 0x18000f248 + 180005e03: 44 88 38 mov BYTE PTR [rax],r15b + 180005e06: 48 8d 46 01 lea rax,[rsi+0x1] + 180005e0a: 48 89 43 68 mov QWORD PTR [rbx+0x68],rax + 180005e0e: 41 8b c7 mov eax,r15d + 180005e11: e9 5d 01 00 00 jmp 0x180005f73 + 180005e16: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18] + 180005e1a: 45 33 e4 xor r12d,r12d + 180005e1d: 4c 8b 30 mov r14,QWORD PTR [rax] + 180005e20: 49 2b fe sub rdi,r14 + 180005e23: 48 85 f6 test rsi,rsi + 180005e26: 49 0f 44 fc cmove rdi,r12 + 180005e2a: 48 83 ff 20 cmp rdi,0x20 + 180005e2e: 73 11 jae 0x180005e41 + 180005e30: be 20 00 00 00 mov esi,0x20 + 180005e35: 8b ce mov ecx,esi + 180005e37: e8 18 67 00 00 call 0x18000c554 + 180005e3c: 48 8b e8 mov rbp,rax + 180005e3f: eb 62 jmp 0x180005ea3 + 180005e41: 48 81 ff ff ff ff 3f cmp rdi,0x3fffffff + 180005e48: 73 24 jae 0x180005e6e + 180005e4a: 48 8d 34 3f lea rsi,[rdi+rdi*1] + 180005e4e: 48 81 fe 00 10 00 00 cmp rsi,0x1000 + 180005e55: 73 25 jae 0x180005e7c + 180005e57: 48 85 f6 test rsi,rsi + 180005e5a: 74 0d je 0x180005e69 + 180005e5c: 48 8b ce mov rcx,rsi + 180005e5f: e8 f0 66 00 00 call 0x18000c554 + 180005e64: 48 8b e8 mov rbp,rax + 180005e67: eb 3a jmp 0x180005ea3 + 180005e69: 49 8b ec mov rbp,r12 + 180005e6c: eb 35 jmp 0x180005ea3 + 180005e6e: be ff ff ff 7f mov esi,0x7fffffff + 180005e73: 48 3b fe cmp rdi,rsi + 180005e76: 0f 83 f2 00 00 00 jae 0x180005f6e + 180005e7c: 48 8d 4e 27 lea rcx,[rsi+0x27] + 180005e80: 48 3b ce cmp rcx,rsi + 180005e83: 0f 86 01 01 00 00 jbe 0x180005f8a + 180005e89: e8 c6 66 00 00 call 0x18000c554 + 180005e8e: 48 85 c0 test rax,rax + 180005e91: 0f 84 d0 00 00 00 je 0x180005f67 + 180005e97: 48 8d 68 27 lea rbp,[rax+0x27] + 180005e9b: 48 83 e5 e0 and rbp,0xffffffffffffffe0 + 180005e9f: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 180005ea3: 4c 8b c7 mov r8,rdi + 180005ea6: 49 8b d6 mov rdx,r14 + 180005ea9: 48 8b cd mov rcx,rbp + 180005eac: e8 b4 79 00 00 call 0x18000d865 + 180005eb1: 48 8d 14 2f lea rdx,[rdi+rbp*1] + 180005eb5: 8b cd mov ecx,ebp + 180005eb7: 48 8d 42 01 lea rax,[rdx+0x1] + 180005ebb: 2b ca sub ecx,edx + 180005ebd: 48 89 43 68 mov QWORD PTR [rbx+0x68],rax + 180005ec1: 03 ce add ecx,esi + 180005ec3: 48 8b 43 20 mov rax,QWORD PTR [rbx+0x20] + 180005ec7: 48 89 28 mov QWORD PTR [rax],rbp + 180005eca: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40] + 180005ece: 48 89 10 mov QWORD PTR [rax],rdx + 180005ed1: 48 8b 43 58 mov rax,QWORD PTR [rbx+0x58] + 180005ed5: 89 08 mov DWORD PTR [rax],ecx + 180005ed7: f6 43 70 04 test BYTE PTR [rbx+0x70],0x4 + 180005edb: 74 16 je 0x180005ef3 + 180005edd: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18] + 180005ee1: 48 89 28 mov QWORD PTR [rax],rbp + 180005ee4: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38] + 180005ee8: 4c 89 20 mov QWORD PTR [rax],r12 + 180005eeb: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50] + 180005eef: 89 28 mov DWORD PTR [rax],ebp + 180005ef1: eb 27 jmp 0x180005f1a + 180005ef3: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38] + 180005ef7: 48 8b 53 68 mov rdx,QWORD PTR [rbx+0x68] + 180005efb: 48 8b 08 mov rcx,QWORD PTR [rax] + 180005efe: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18] + 180005f02: 49 2b ce sub rcx,r14 + 180005f05: 48 03 cd add rcx,rbp + 180005f08: 2b d1 sub edx,ecx + 180005f0a: 48 89 28 mov QWORD PTR [rax],rbp + 180005f0d: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38] + 180005f11: 48 89 08 mov QWORD PTR [rax],rcx + 180005f14: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50] + 180005f18: 89 10 mov DWORD PTR [rax],edx + 180005f1a: 8b 43 70 mov eax,DWORD PTR [rbx+0x70] + 180005f1d: a8 01 test al,0x1 + 180005f1f: 74 2f je 0x180005f50 + 180005f21: 48 81 ff 00 10 00 00 cmp rdi,0x1000 + 180005f28: 72 18 jb 0x180005f42 + 180005f2a: 49 8b 56 f8 mov rdx,QWORD PTR [r14-0x8] + 180005f2e: 48 83 c7 27 add rdi,0x27 + 180005f32: 4c 2b f2 sub r14,rdx + 180005f35: 49 8d 46 f8 lea rax,[r14-0x8] + 180005f39: 48 83 f8 1f cmp rax,0x1f + 180005f3d: 77 28 ja 0x180005f67 + 180005f3f: 4c 8b f2 mov r14,rdx + 180005f42: 48 8b d7 mov rdx,rdi + 180005f45: 49 8b ce mov rcx,r14 + 180005f48: e8 c3 69 00 00 call 0x18000c910 + 180005f4d: 8b 43 70 mov eax,DWORD PTR [rbx+0x70] + 180005f50: 83 c8 01 or eax,0x1 + 180005f53: 48 8b cb mov rcx,rbx + 180005f56: 89 43 70 mov DWORD PTR [rbx+0x70],eax + 180005f59: ff 15 e9 92 00 00 call QWORD PTR [rip+0x92e9] # 0x18000f248 + 180005f5f: 44 88 38 mov BYTE PTR [rax],r15b + 180005f62: 41 8b c7 mov eax,r15d + 180005f65: eb 0c jmp 0x180005f73 + 180005f67: ff 15 f3 94 00 00 call QWORD PTR [rip+0x94f3] # 0x18000f460 + 180005f6d: cc int3 + 180005f6e: b8 ff ff ff ff mov eax,0xffffffff + 180005f73: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58] + 180005f78: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60] + 180005f7d: 48 83 c4 20 add rsp,0x20 + 180005f81: 41 5f pop r15 + 180005f83: 41 5e pop r14 + 180005f85: 41 5c pop r12 + 180005f87: 5f pop rdi + 180005f88: 5e pop rsi + 180005f89: c3 ret + 180005f8a: e8 c1 b7 ff ff call 0x180001750 + 180005f8f: cc int3 + 180005f90: 40 53 rex push rbx + 180005f92: 48 83 ec 20 sub rsp,0x20 + 180005f96: f6 41 70 01 test BYTE PTR [rcx+0x70],0x1 + 180005f9a: 48 8d 05 2f 9c 00 00 lea rax,[rip+0x9c2f] # 0x18000fbd0 + 180005fa1: 48 89 01 mov QWORD PTR [rcx],rax + 180005fa4: 48 8b d9 mov rbx,rcx + 180005fa7: 74 56 je 0x180005fff + 180005fa9: 48 8b 41 40 mov rax,QWORD PTR [rcx+0x40] + 180005fad: 48 8b 08 mov rcx,QWORD PTR [rax] + 180005fb0: 48 85 c9 test rcx,rcx + 180005fb3: 74 0c je 0x180005fc1 + 180005fb5: 48 8b 43 58 mov rax,QWORD PTR [rbx+0x58] + 180005fb9: 48 63 10 movsxd rdx,DWORD PTR [rax] + 180005fbc: 48 03 d1 add rdx,rcx + 180005fbf: eb 0e jmp 0x180005fcf + 180005fc1: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50] + 180005fc5: 48 63 10 movsxd rdx,DWORD PTR [rax] + 180005fc8: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38] + 180005fcc: 48 03 10 add rdx,QWORD PTR [rax] + 180005fcf: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18] + 180005fd3: 48 8b 08 mov rcx,QWORD PTR [rax] + 180005fd6: 48 2b d1 sub rdx,rcx + 180005fd9: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180005fe0: 72 18 jb 0x180005ffa + 180005fe2: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180005fe6: 48 83 c2 27 add rdx,0x27 + 180005fea: 49 2b c8 sub rcx,r8 + 180005fed: 48 8d 41 f8 lea rax,[rcx-0x8] + 180005ff1: 48 83 f8 1f cmp rax,0x1f + 180005ff5: 77 49 ja 0x180006040 + 180005ff7: 49 8b c8 mov rcx,r8 + 180005ffa: e8 11 69 00 00 call 0x18000c910 + 180005fff: 48 8b 43 18 mov rax,QWORD PTR [rbx+0x18] + 180006003: 33 c9 xor ecx,ecx + 180006005: 48 89 08 mov QWORD PTR [rax],rcx + 180006008: 48 8b 43 38 mov rax,QWORD PTR [rbx+0x38] + 18000600c: 48 89 08 mov QWORD PTR [rax],rcx + 18000600f: 48 8b 43 50 mov rax,QWORD PTR [rbx+0x50] + 180006013: 89 08 mov DWORD PTR [rax],ecx + 180006015: 48 8b 43 20 mov rax,QWORD PTR [rbx+0x20] + 180006019: 48 89 08 mov QWORD PTR [rax],rcx + 18000601c: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40] + 180006020: 48 89 08 mov QWORD PTR [rax],rcx + 180006023: 48 8b 43 58 mov rax,QWORD PTR [rbx+0x58] + 180006027: 89 08 mov DWORD PTR [rax],ecx + 180006029: 83 63 70 fe and DWORD PTR [rbx+0x70],0xfffffffe + 18000602d: 48 89 4b 68 mov QWORD PTR [rbx+0x68],rcx + 180006031: 48 8b cb mov rcx,rbx + 180006034: 48 83 c4 20 add rsp,0x20 + 180006038: 5b pop rbx + 180006039: 48 ff 25 28 92 00 00 rex.W jmp QWORD PTR [rip+0x9228] # 0x18000f268 + 180006040: ff 15 1a 94 00 00 call QWORD PTR [rip+0x941a] # 0x18000f460 + 180006046: cc int3 + 180006047: cc int3 + 180006048: cc int3 + 180006049: cc int3 + 18000604a: cc int3 + 18000604b: cc int3 + 18000604c: cc int3 + 18000604d: cc int3 + 18000604e: cc int3 + 18000604f: cc int3 + 180006050: 40 53 rex push rbx + 180006052: 48 83 ec 40 sub rsp,0x40 + 180006056: 48 8b da mov rbx,rdx + 180006059: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx + 18000605e: 33 c0 xor eax,eax + 180006060: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax + 180006064: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax + 180006068: 48 c7 42 18 0f 00 00 mov QWORD PTR [rdx+0x18],0xf + 18000606f: 00 + 180006070: 88 02 mov BYTE PTR [rdx],al + 180006072: c7 44 24 20 02 00 00 mov DWORD PTR [rsp+0x20],0x2 + 180006079: 00 + 18000607a: 8b 91 88 00 00 00 mov edx,DWORD PTR [rcx+0x88] + 180006080: f6 c2 02 test dl,0x2 + 180006083: 75 30 jne 0x1800060b5 + 180006085: 48 8b 41 58 mov rax,QWORD PTR [rcx+0x58] + 180006089: 4c 8b 08 mov r9,QWORD PTR [rax] + 18000608c: 4d 85 c9 test r9,r9 + 18000608f: 74 24 je 0x1800060b5 + 180006091: 48 8b 41 38 mov rax,QWORD PTR [rcx+0x38] + 180006095: 48 8b 10 mov rdx,QWORD PTR [rax] + 180006098: 4c 89 4c 24 28 mov QWORD PTR [rsp+0x28],r9 + 18000609d: 48 83 e9 80 sub rcx,0xffffffffffffff80 + 1800060a1: 4c 8d 44 24 28 lea r8,[rsp+0x28] + 1800060a6: 4c 3b 09 cmp r9,QWORD PTR [rcx] + 1800060a9: 4c 0f 42 c1 cmovb r8,rcx + 1800060ad: 4d 8b 00 mov r8,QWORD PTR [r8] + 1800060b0: 4c 2b c2 sub r8,rdx + 1800060b3: eb 25 jmp 0x1800060da + 1800060b5: f6 c2 04 test dl,0x4 + 1800060b8: 75 29 jne 0x1800060e3 + 1800060ba: 48 8b 41 50 mov rax,QWORD PTR [rcx+0x50] + 1800060be: 4c 8b 08 mov r9,QWORD PTR [rax] + 1800060c1: 4d 85 c9 test r9,r9 + 1800060c4: 74 1d je 0x1800060e3 + 1800060c6: 48 8b 41 30 mov rax,QWORD PTR [rcx+0x30] + 1800060ca: 48 8b 10 mov rdx,QWORD PTR [rax] + 1800060cd: 48 8b 41 68 mov rax,QWORD PTR [rcx+0x68] + 1800060d1: 4c 63 00 movsxd r8,DWORD PTR [rax] + 1800060d4: 4c 2b c2 sub r8,rdx + 1800060d7: 4d 03 c1 add r8,r9 + 1800060da: 48 8b cb mov rcx,rbx + 1800060dd: e8 2e c5 ff ff call 0x180002610 + 1800060e2: 90 nop + 1800060e3: 48 8b c3 mov rax,rbx + 1800060e6: 48 83 c4 40 add rsp,0x40 + 1800060ea: 5b pop rbx + 1800060eb: c3 ret + 1800060ec: cc int3 + 1800060ed: cc int3 + 1800060ee: cc int3 + 1800060ef: cc int3 + 1800060f0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800060f5: 44 89 44 24 18 mov DWORD PTR [rsp+0x18],r8d + 1800060fa: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 1800060ff: 57 push rdi + 180006100: 48 83 ec 20 sub rsp,0x20 + 180006104: 48 8b f9 mov rdi,rcx + 180006107: c7 44 24 40 00 00 00 mov DWORD PTR [rsp+0x40],0x0 + 18000610e: 00 + 18000610f: 48 8d 05 a2 9b 00 00 lea rax,[rip+0x9ba2] # 0x18000fcb8 + 180006116: 48 89 01 mov QWORD PTR [rcx],rax + 180006119: 48 8d 05 88 9a 00 00 lea rax,[rip+0x9a88] # 0x18000fba8 + 180006120: 48 89 41 10 mov QWORD PTR [rcx+0x10],rax + 180006124: 48 81 c1 98 00 00 00 add rcx,0x98 + 18000612b: ff 15 27 91 00 00 call QWORD PTR [rip+0x9127] # 0x18000f258 + 180006131: 90 nop + 180006132: c7 44 24 40 01 00 00 mov DWORD PTR [rsp+0x40],0x1 + 180006139: 00 + 18000613a: 48 8d 5f 18 lea rbx,[rdi+0x18] + 18000613e: 45 33 c0 xor r8d,r8d + 180006141: 48 8b d3 mov rdx,rbx + 180006144: 48 8b cf mov rcx,rdi + 180006147: ff 15 13 91 00 00 call QWORD PTR [rip+0x9113] # 0x18000f260 + 18000614d: 90 nop + 18000614e: 48 8b 07 mov rax,QWORD PTR [rdi] + 180006151: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006155: 48 8d 05 24 9b 00 00 lea rax,[rip+0x9b24] # 0x18000fc80 + 18000615c: 48 89 04 39 mov QWORD PTR [rcx+rdi*1],rax + 180006160: 48 8b 07 mov rax,QWORD PTR [rdi] + 180006163: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006167: 8d 91 68 ff ff ff lea edx,[rcx-0x98] + 18000616d: 89 54 39 fc mov DWORD PTR [rcx+rdi*1-0x4],edx + 180006171: 48 89 5c 24 48 mov QWORD PTR [rsp+0x48],rbx + 180006176: 48 8b cb mov rcx,rbx + 180006179: ff 15 61 91 00 00 call QWORD PTR [rip+0x9161] # 0x18000f2e0 + 18000617f: 48 8d 05 4a 9a 00 00 lea rax,[rip+0x9a4a] # 0x18000fbd0 + 180006186: 48 89 03 mov QWORD PTR [rbx],rax + 180006189: 48 c7 43 68 00 00 00 mov QWORD PTR [rbx+0x68],0x0 + 180006190: 00 + 180006191: c7 43 70 00 00 00 00 mov DWORD PTR [rbx+0x70],0x0 + 180006198: 48 8b c7 mov rax,rdi + 18000619b: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 1800061a0: 48 83 c4 20 add rsp,0x20 + 1800061a4: 5f pop rdi + 1800061a5: c3 ret + 1800061a6: cc int3 + 1800061a7: cc int3 + 1800061a8: cc int3 + 1800061a9: cc int3 + 1800061aa: cc int3 + 1800061ab: cc int3 + 1800061ac: cc int3 + 1800061ad: cc int3 + 1800061ae: cc int3 + 1800061af: cc int3 + 1800061b0: 48 83 79 18 10 cmp QWORD PTR [rcx+0x18],0x10 + 1800061b5: 72 04 jb 0x1800061bb + 1800061b7: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800061ba: c3 ret + 1800061bb: 48 8b c1 mov rax,rcx + 1800061be: c3 ret + 1800061bf: cc int3 + 1800061c0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 1800061c5: 57 push rdi + 1800061c6: 48 83 ec 20 sub rsp,0x20 + 1800061ca: 8b da mov ebx,edx + 1800061cc: 48 8b f9 mov rdi,rcx + 1800061cf: e8 bc fd ff ff call 0x180005f90 + 1800061d4: f6 c3 01 test bl,0x1 + 1800061d7: 74 0d je 0x1800061e6 + 1800061d9: ba 78 00 00 00 mov edx,0x78 + 1800061de: 48 8b cf mov rcx,rdi + 1800061e1: e8 2a 67 00 00 call 0x18000c910 + 1800061e6: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 1800061eb: 48 8b c7 mov rax,rdi + 1800061ee: 48 83 c4 20 add rsp,0x20 + 1800061f2: 5f pop rdi + 1800061f3: c3 ret + 1800061f4: cc int3 + 1800061f5: cc int3 + 1800061f6: cc int3 + 1800061f7: cc int3 + 1800061f8: cc int3 + 1800061f9: cc int3 + 1800061fa: cc int3 + 1800061fb: cc int3 + 1800061fc: cc int3 + 1800061fd: cc int3 + 1800061fe: cc int3 + 1800061ff: cc int3 + 180006200: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180006205: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi + 18000620a: 57 push rdi + 18000620b: 48 83 ec 20 sub rsp,0x20 + 18000620f: 48 8b 81 68 ff ff ff mov rax,QWORD PTR [rcx-0x98] + 180006216: 48 8b d9 mov rbx,rcx + 180006219: 8b fa mov edi,edx + 18000621b: 4c 63 40 04 movsxd r8,DWORD PTR [rax+0x4] + 18000621f: 48 8d 05 5a 9a 00 00 lea rax,[rip+0x9a5a] # 0x18000fc80 + 180006226: 49 89 84 08 68 ff ff mov QWORD PTR [r8+rcx*1-0x98],rax + 18000622d: ff + 18000622e: 48 8b 81 68 ff ff ff mov rax,QWORD PTR [rcx-0x98] + 180006235: 4c 63 40 04 movsxd r8,DWORD PTR [rax+0x4] + 180006239: 45 8d 88 68 ff ff ff lea r9d,[r8-0x98] + 180006240: 45 89 8c 08 64 ff ff mov DWORD PTR [r8+rcx*1-0x9c],r9d + 180006247: ff + 180006248: 48 83 c1 80 add rcx,0xffffffffffffff80 + 18000624c: e8 3f fd ff ff call 0x180005f90 + 180006251: 48 8d 4b 88 lea rcx,[rbx-0x78] + 180006255: ff 15 0d 91 00 00 call QWORD PTR [rip+0x910d] # 0x18000f368 + 18000625b: 48 8b cb mov rcx,rbx + 18000625e: ff 15 54 90 00 00 call QWORD PTR [rip+0x9054] # 0x18000f2b8 + 180006264: 40 f6 c7 01 test dil,0x1 + 180006268: 74 11 je 0x18000627b + 18000626a: ba f8 00 00 00 mov edx,0xf8 + 18000626f: 48 8d 8b 68 ff ff ff lea rcx,[rbx-0x98] + 180006276: e8 95 66 00 00 call 0x18000c910 + 18000627b: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38] + 180006280: 48 8d 83 68 ff ff ff lea rax,[rbx-0x98] + 180006287: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000628c: 48 83 c4 20 add rsp,0x20 + 180006290: 5f pop rdi + 180006291: c3 ret + 180006292: cc int3 + 180006293: cc int3 + 180006294: cc int3 + 180006295: cc int3 + 180006296: cc int3 + 180006297: cc int3 + 180006298: cc int3 + 180006299: cc int3 + 18000629a: cc int3 + 18000629b: cc int3 + 18000629c: cc int3 + 18000629d: cc int3 + 18000629e: cc int3 + 18000629f: cc int3 + 1800062a0: 40 53 rex push rbx + 1800062a2: 48 83 ec 20 sub rsp,0x20 + 1800062a6: 48 8b d9 mov rbx,rcx + 1800062a9: ff 15 49 90 00 00 call QWORD PTR [rip+0x9049] # 0x18000f2f8 + 1800062af: 90 nop + 1800062b0: 84 c0 test al,al + 1800062b2: 75 0a jne 0x1800062be + 1800062b4: 48 8b 0b mov rcx,QWORD PTR [rbx] + 1800062b7: ff 15 13 90 00 00 call QWORD PTR [rip+0x9013] # 0x18000f2d0 + 1800062bd: 90 nop + 1800062be: 48 8b 13 mov rdx,QWORD PTR [rbx] + 1800062c1: 48 8b 02 mov rax,QWORD PTR [rdx] + 1800062c4: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800062c8: 48 8b 4c 11 48 mov rcx,QWORD PTR [rcx+rdx*1+0x48] + 1800062cd: 48 85 c9 test rcx,rcx + 1800062d0: 74 07 je 0x1800062d9 + 1800062d2: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800062d5: ff 50 10 call QWORD PTR [rax+0x10] + 1800062d8: 90 nop + 1800062d9: 48 83 c4 20 add rsp,0x20 + 1800062dd: 5b pop rbx + 1800062de: c3 ret + 1800062df: cc int3 + 1800062e0: 48 83 ec 28 sub rsp,0x28 + 1800062e4: 48 8b 11 mov rdx,QWORD PTR [rcx] + 1800062e7: 48 8b 02 mov rax,QWORD PTR [rdx] + 1800062ea: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800062ee: 48 8b 4c 11 48 mov rcx,QWORD PTR [rcx+rdx*1+0x48] + 1800062f3: 48 85 c9 test rcx,rcx + 1800062f6: 74 07 je 0x1800062ff + 1800062f8: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800062fb: ff 50 10 call QWORD PTR [rax+0x10] + 1800062fe: 90 nop + 1800062ff: 48 83 c4 28 add rsp,0x28 + 180006303: c3 ret + 180006304: cc int3 + 180006305: cc int3 + 180006306: cc int3 + 180006307: cc int3 + 180006308: cc int3 + 180006309: cc int3 + 18000630a: cc int3 + 18000630b: cc int3 + 18000630c: cc int3 + 18000630d: cc int3 + 18000630e: cc int3 + 18000630f: cc int3 + 180006310: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180006315: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 18000631a: 56 push rsi + 18000631b: 57 push rdi + 18000631c: 41 54 push r12 + 18000631e: 41 56 push r14 + 180006320: 41 57 push r15 + 180006322: 48 83 ec 30 sub rsp,0x30 + 180006326: 4c 8b fa mov r15,rdx + 180006329: 48 8b f1 mov rsi,rcx + 18000632c: 33 db xor ebx,ebx + 18000632e: 89 5c 24 70 mov DWORD PTR [rsp+0x70],ebx + 180006332: 49 c7 c6 ff ff ff ff mov r14,0xffffffffffffffff + 180006339: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180006340: 49 ff c6 inc r14 + 180006343: 42 38 1c 32 cmp BYTE PTR [rdx+r14*1],bl + 180006347: 75 f7 jne 0x180006340 + 180006349: 48 8b 09 mov rcx,QWORD PTR [rcx] + 18000634c: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 180006350: 48 8b 7c 30 28 mov rdi,QWORD PTR [rax+rsi*1+0x28] + 180006355: 48 85 ff test rdi,rdi + 180006358: 7e 0a jle 0x180006364 + 18000635a: 49 3b fe cmp rdi,r14 + 18000635d: 7e 05 jle 0x180006364 + 18000635f: 49 2b fe sub rdi,r14 + 180006362: eb 02 jmp 0x180006366 + 180006364: 33 ff xor edi,edi + 180006366: 4c 8b e6 mov r12,rsi + 180006369: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000636e: 4c 8b 44 30 48 mov r8,QWORD PTR [rax+rsi*1+0x48] + 180006373: 48 8b d1 mov rdx,rcx + 180006376: 4d 85 c0 test r8,r8 + 180006379: 74 0f je 0x18000638a + 18000637b: 49 8b 00 mov rax,QWORD PTR [r8] + 18000637e: 49 8b c8 mov rcx,r8 + 180006381: ff 50 08 call QWORD PTR [rax+0x8] + 180006384: 48 8b 0e mov rcx,QWORD PTR [rsi] + 180006387: 48 8b d1 mov rdx,rcx + 18000638a: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 18000638e: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0 + 180006393: 74 04 je 0x180006399 + 180006395: 32 c0 xor al,al + 180006397: eb 2e jmp 0x1800063c7 + 180006399: 48 8b 44 30 50 mov rax,QWORD PTR [rax+rsi*1+0x50] + 18000639e: 48 85 c0 test rax,rax + 1800063a1: 74 22 je 0x1800063c5 + 1800063a3: 48 3b c6 cmp rax,rsi + 1800063a6: 74 1d je 0x1800063c5 + 1800063a8: 48 8b c8 mov rcx,rax + 1800063ab: ff 15 8f 8e 00 00 call QWORD PTR [rip+0x8e8f] # 0x18000f240 + 1800063b1: 48 8b 0e mov rcx,QWORD PTR [rsi] + 1800063b4: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 1800063b8: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0 + 1800063bd: 0f 94 c0 sete al + 1800063c0: 48 8b d1 mov rdx,rcx + 1800063c3: eb 02 jmp 0x1800063c7 + 1800063c5: b0 01 mov al,0x1 + 1800063c7: 88 44 24 28 mov BYTE PTR [rsp+0x28],al + 1800063cb: 84 c0 test al,al + 1800063cd: 75 0a jne 0x1800063d9 + 1800063cf: bb 04 00 00 00 mov ebx,0x4 + 1800063d4: e9 a9 00 00 00 jmp 0x180006482 + 1800063d9: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 1800063dd: 8b 4c 30 18 mov ecx,DWORD PTR [rax+rsi*1+0x18] + 1800063e1: 81 e1 c0 01 00 00 and ecx,0x1c0 + 1800063e7: 83 f9 40 cmp ecx,0x40 + 1800063ea: 74 2d je 0x180006419 + 1800063ec: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800063f0: 48 85 ff test rdi,rdi + 1800063f3: 7e 21 jle 0x180006416 + 1800063f5: 48 8b 06 mov rax,QWORD PTR [rsi] + 1800063f8: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800063fc: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58] + 180006401: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48] + 180006406: ff 15 dc 8e 00 00 call QWORD PTR [rip+0x8edc] # 0x18000f2e8 + 18000640c: 83 f8 ff cmp eax,0xffffffff + 18000640f: 74 48 je 0x180006459 + 180006411: 48 ff cf dec rdi + 180006414: eb da jmp 0x1800063f0 + 180006416: 48 8b 16 mov rdx,QWORD PTR [rsi] + 180006419: 48 63 42 04 movsxd rax,DWORD PTR [rdx+0x4] + 18000641d: 4d 8b c6 mov r8,r14 + 180006420: 49 8b d7 mov rdx,r15 + 180006423: 48 8b 4c 30 48 mov rcx,QWORD PTR [rax+rsi*1+0x48] + 180006428: ff 15 c2 8e 00 00 call QWORD PTR [rip+0x8ec2] # 0x18000f2f0 + 18000642e: 49 3b c6 cmp rax,r14 + 180006431: 75 26 jne 0x180006459 + 180006433: 48 85 ff test rdi,rdi + 180006436: 7e 2a jle 0x180006462 + 180006438: 48 8b 06 mov rax,QWORD PTR [rsi] + 18000643b: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 18000643f: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58] + 180006444: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48] + 180006449: ff 15 99 8e 00 00 call QWORD PTR [rip+0x8e99] # 0x18000f2e8 + 18000644f: 83 f8 ff cmp eax,0xffffffff + 180006452: 74 05 je 0x180006459 + 180006454: 48 ff cf dec rdi + 180006457: eb da jmp 0x180006433 + 180006459: bb 04 00 00 00 mov ebx,0x4 + 18000645e: 89 5c 24 70 mov DWORD PTR [rsp+0x70],ebx + 180006462: 48 8b 06 mov rax,QWORD PTR [rsi] + 180006465: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006469: 48 c7 44 31 28 00 00 mov QWORD PTR [rcx+rsi*1+0x28],0x0 + 180006470: 00 00 + 180006472: eb 0e jmp 0x180006482 + 180006474: 48 8b 74 24 60 mov rsi,QWORD PTR [rsp+0x60] + 180006479: 8b 5c 24 70 mov ebx,DWORD PTR [rsp+0x70] + 18000647d: 4c 8b 64 24 20 mov r12,QWORD PTR [rsp+0x20] + 180006482: 48 8b 06 mov rax,QWORD PTR [rsi] + 180006485: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006489: 48 03 ce add rcx,rsi + 18000648c: 45 33 c0 xor r8d,r8d + 18000648f: 8b d3 mov edx,ebx + 180006491: ff 15 b9 8d 00 00 call QWORD PTR [rip+0x8db9] # 0x18000f250 + 180006497: 90 nop + 180006498: ff 15 5a 8e 00 00 call QWORD PTR [rip+0x8e5a] # 0x18000f2f8 + 18000649e: 84 c0 test al,al + 1800064a0: 75 0a jne 0x1800064ac + 1800064a2: 49 8b cc mov rcx,r12 + 1800064a5: ff 15 25 8e 00 00 call QWORD PTR [rip+0x8e25] # 0x18000f2d0 + 1800064ab: 90 nop + 1800064ac: 49 8b 04 24 mov rax,QWORD PTR [r12] + 1800064b0: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800064b4: 4a 8b 4c 21 48 mov rcx,QWORD PTR [rcx+r12*1+0x48] + 1800064b9: 48 85 c9 test rcx,rcx + 1800064bc: 74 07 je 0x1800064c5 + 1800064be: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800064c1: ff 50 10 call QWORD PTR [rax+0x10] + 1800064c4: 90 nop + 1800064c5: 48 8b c6 mov rax,rsi + 1800064c8: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68] + 1800064cd: 48 83 c4 30 add rsp,0x30 + 1800064d1: 41 5f pop r15 + 1800064d3: 41 5e pop r14 + 1800064d5: 41 5c pop r12 + 1800064d7: 5f pop rdi + 1800064d8: 5e pop rsi + 1800064d9: c3 ret + 1800064da: cc int3 + 1800064db: cc int3 + 1800064dc: cc int3 + 1800064dd: cc int3 + 1800064de: cc int3 + 1800064df: cc int3 + 1800064e0: 48 83 7a 18 10 cmp QWORD PTR [rdx+0x18],0x10 + 1800064e5: 48 8b c2 mov rax,rdx + 1800064e8: 72 03 jb 0x1800064ed + 1800064ea: 48 8b 02 mov rax,QWORD PTR [rdx] + 1800064ed: 4c 8b 42 10 mov r8,QWORD PTR [rdx+0x10] + 1800064f1: 48 8b d0 mov rdx,rax + 1800064f4: e9 27 04 00 00 jmp 0x180006920 + 1800064f9: cc int3 + 1800064fa: cc int3 + 1800064fb: cc int3 + 1800064fc: cc int3 + 1800064fd: cc int3 + 1800064fe: cc int3 + 1800064ff: cc int3 + 180006500: 40 53 rex push rbx + 180006502: 56 push rsi + 180006503: 41 54 push r12 + 180006505: 41 56 push r14 + 180006507: 48 83 ec 28 sub rsp,0x28 + 18000650b: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10] + 18000650f: 48 bb fe ff ff ff ff movabs rbx,0x7ffffffffffffffe + 180006516: ff ff 7f + 180006519: 48 8b c3 mov rax,rbx + 18000651c: 45 0f b7 e1 movzx r12d,r9w + 180006520: 49 2b c6 sub rax,r14 + 180006523: 48 8b f1 mov rsi,rcx + 180006526: 48 83 f8 01 cmp rax,0x1 + 18000652a: 0f 82 59 01 00 00 jb 0x180006689 + 180006530: 48 89 6c 24 58 mov QWORD PTR [rsp+0x58],rbp + 180006535: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18] + 180006539: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15 + 18000653e: 4d 8d 7e 01 lea r15,[r14+0x1] + 180006542: 49 8b cf mov rcx,r15 + 180006545: 48 83 c9 07 or rcx,0x7 + 180006549: 48 3b cb cmp rcx,rbx + 18000654c: 77 1f ja 0x18000656d + 18000654e: 48 8b d5 mov rdx,rbp + 180006551: 48 8b c3 mov rax,rbx + 180006554: 48 d1 ea shr rdx,1 + 180006557: 48 2b c2 sub rax,rdx + 18000655a: 48 3b e8 cmp rbp,rax + 18000655d: 77 0e ja 0x18000656d + 18000655f: 48 8d 04 2a lea rax,[rdx+rbp*1] + 180006563: 48 8b d9 mov rbx,rcx + 180006566: 48 3b c8 cmp rcx,rax + 180006569: 48 0f 42 d8 cmovb rbx,rax + 18000656d: 48 c7 c1 ff ff ff ff mov rcx,0xffffffffffffffff + 180006574: 48 89 7c 24 60 mov QWORD PTR [rsp+0x60],rdi + 180006579: 48 8b c3 mov rax,rbx + 18000657c: 4c 89 6c 24 68 mov QWORD PTR [rsp+0x68],r13 + 180006581: 48 83 c0 01 add rax,0x1 + 180006585: 48 0f 42 c1 cmovb rax,rcx + 180006589: 48 b9 ff ff ff ff ff movabs rcx,0x7fffffffffffffff + 180006590: ff ff 7f + 180006593: 48 3b c1 cmp rax,rcx + 180006596: 0f 87 f3 00 00 00 ja 0x18000668f + 18000659c: 48 8d 0c 00 lea rcx,[rax+rax*1] + 1800065a0: 45 33 ed xor r13d,r13d + 1800065a3: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 1800065aa: 72 2c jb 0x1800065d8 + 1800065ac: 48 8d 41 27 lea rax,[rcx+0x27] + 1800065b0: 48 3b c1 cmp rax,rcx + 1800065b3: 0f 86 d6 00 00 00 jbe 0x18000668f + 1800065b9: 48 8b c8 mov rcx,rax + 1800065bc: e8 93 5f 00 00 call 0x18000c554 + 1800065c1: 48 85 c0 test rax,rax + 1800065c4: 0f 84 80 00 00 00 je 0x18000664a + 1800065ca: 48 8d 78 27 lea rdi,[rax+0x27] + 1800065ce: 48 83 e7 e0 and rdi,0xffffffffffffffe0 + 1800065d2: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax + 1800065d6: eb 12 jmp 0x1800065ea + 1800065d8: 48 85 c9 test rcx,rcx + 1800065db: 74 0a je 0x1800065e7 + 1800065dd: e8 72 5f 00 00 call 0x18000c554 + 1800065e2: 48 8b f8 mov rdi,rax + 1800065e5: eb 03 jmp 0x1800065ea + 1800065e7: 49 8b fd mov rdi,r13 + 1800065ea: 4d 03 f6 add r14,r14 + 1800065ed: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15 + 1800065f1: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx + 1800065f5: 4d 8b c6 mov r8,r14 + 1800065f8: 48 8b cf mov rcx,rdi + 1800065fb: 48 83 fd 08 cmp rbp,0x8 + 1800065ff: 72 50 jb 0x180006651 + 180006601: 48 8b 1e mov rbx,QWORD PTR [rsi] + 180006604: 48 8b d3 mov rdx,rbx + 180006607: e8 59 72 00 00 call 0x18000d865 + 18000660c: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2] + 180006613: 00 + 180006614: 66 45 89 24 3e mov WORD PTR [r14+rdi*1],r12w + 180006619: 66 45 89 6c 3e 02 mov WORD PTR [r14+rdi*1+0x2],r13w + 18000661f: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180006626: 72 18 jb 0x180006640 + 180006628: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8] + 18000662c: 48 83 c2 27 add rdx,0x27 + 180006630: 48 2b d9 sub rbx,rcx + 180006633: 48 8d 43 f8 lea rax,[rbx-0x8] + 180006637: 48 83 f8 1f cmp rax,0x1f + 18000663b: 77 0d ja 0x18000664a + 18000663d: 48 8b d9 mov rbx,rcx + 180006640: 48 8b cb mov rcx,rbx + 180006643: e8 c8 62 00 00 call 0x18000c910 + 180006648: eb 1a jmp 0x180006664 + 18000664a: ff 15 10 8e 00 00 call QWORD PTR [rip+0x8e10] # 0x18000f460 + 180006650: cc int3 + 180006651: 48 8b d6 mov rdx,rsi + 180006654: e8 0c 72 00 00 call 0x18000d865 + 180006659: 66 45 89 24 3e mov WORD PTR [r14+rdi*1],r12w + 18000665e: 66 45 89 6c 3e 02 mov WORD PTR [r14+rdi*1+0x2],r13w + 180006664: 48 89 3e mov QWORD PTR [rsi],rdi + 180006667: 48 8b c6 mov rax,rsi + 18000666a: 4c 8b 6c 24 68 mov r13,QWORD PTR [rsp+0x68] + 18000666f: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60] + 180006674: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58] + 180006679: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20] + 18000667e: 48 83 c4 28 add rsp,0x28 + 180006682: 41 5e pop r14 + 180006684: 41 5c pop r12 + 180006686: 5e pop rsi + 180006687: 5b pop rbx + 180006688: c3 ret + 180006689: e8 b2 c4 ff ff call 0x180002b40 + 18000668e: cc int3 + 18000668f: e8 bc b0 ff ff call 0x180001750 + 180006694: cc int3 + 180006695: cc int3 + 180006696: cc int3 + 180006697: cc int3 + 180006698: cc int3 + 180006699: cc int3 + 18000669a: cc int3 + 18000669b: cc int3 + 18000669c: cc int3 + 18000669d: cc int3 + 18000669e: cc int3 + 18000669f: cc int3 + 1800066a0: 40 56 rex push rsi + 1800066a2: 57 push rdi + 1800066a3: 41 55 push r13 + 1800066a5: 41 56 push r14 + 1800066a7: 48 83 ec 38 sub rsp,0x38 + 1800066ab: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10] + 1800066af: 48 bf fe ff ff ff ff movabs rdi,0x7ffffffffffffffe + 1800066b6: ff ff 7f + 1800066b9: 48 8b c7 mov rax,rdi + 1800066bc: 4d 8b e9 mov r13,r9 + 1800066bf: 49 2b c6 sub rax,r14 + 1800066c2: 48 8b f1 mov rsi,rcx + 1800066c5: 48 3b c2 cmp rax,rdx + 1800066c8: 0f 82 7a 01 00 00 jb 0x180006848 + 1800066ce: 48 89 6c 24 30 mov QWORD PTR [rsp+0x30],rbp + 1800066d3: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18] + 1800066d7: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15 + 1800066dc: 4e 8d 3c 32 lea r15,[rdx+r14*1] + 1800066e0: 49 8b cf mov rcx,r15 + 1800066e3: 48 83 c9 07 or rcx,0x7 + 1800066e7: 48 3b cf cmp rcx,rdi + 1800066ea: 77 1f ja 0x18000670b + 1800066ec: 48 8b d5 mov rdx,rbp + 1800066ef: 48 8b c7 mov rax,rdi + 1800066f2: 48 d1 ea shr rdx,1 + 1800066f5: 48 2b c2 sub rax,rdx + 1800066f8: 48 3b e8 cmp rbp,rax + 1800066fb: 77 0e ja 0x18000670b + 1800066fd: 48 8d 04 2a lea rax,[rdx+rbp*1] + 180006701: 48 8b f9 mov rdi,rcx + 180006704: 48 3b c8 cmp rcx,rax + 180006707: 48 0f 42 f8 cmovb rdi,rax + 18000670b: 48 c7 c1 ff ff ff ff mov rcx,0xffffffffffffffff + 180006712: 48 89 5c 24 70 mov QWORD PTR [rsp+0x70],rbx + 180006717: 48 8b c7 mov rax,rdi + 18000671a: 4c 89 64 24 28 mov QWORD PTR [rsp+0x28],r12 + 18000671f: 48 83 c0 01 add rax,0x1 + 180006723: 48 0f 42 c1 cmovb rax,rcx + 180006727: 48 b9 ff ff ff ff ff movabs rcx,0x7fffffffffffffff + 18000672e: ff ff 7f + 180006731: 48 3b c1 cmp rax,rcx + 180006734: 0f 87 14 01 00 00 ja 0x18000684e + 18000673a: 48 8d 0c 00 lea rcx,[rax+rax*1] + 18000673e: 33 c0 xor eax,eax + 180006740: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 180006747: 72 2c jb 0x180006775 + 180006749: 48 8d 41 27 lea rax,[rcx+0x27] + 18000674d: 48 3b c1 cmp rax,rcx + 180006750: 0f 86 f8 00 00 00 jbe 0x18000684e + 180006756: 48 8b c8 mov rcx,rax + 180006759: e8 f6 5d 00 00 call 0x18000c554 + 18000675e: 48 85 c0 test rax,rax + 180006761: 0f 84 99 00 00 00 je 0x180006800 + 180006767: 48 8d 58 27 lea rbx,[rax+0x27] + 18000676b: 48 83 e3 e0 and rbx,0xffffffffffffffe0 + 18000676f: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax + 180006773: eb 0d jmp 0x180006782 + 180006775: 48 85 c9 test rcx,rcx + 180006778: 74 05 je 0x18000677f + 18000677a: e8 d5 5d 00 00 call 0x18000c554 + 18000677f: 48 8b d8 mov rbx,rax + 180006782: 48 8b 84 24 80 00 00 mov rax,QWORD PTR [rsp+0x80] + 180006789: 00 + 18000678a: 4f 8d 04 36 lea r8,[r14+r14*1] + 18000678e: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15 + 180006792: 4d 8d 24 18 lea r12,[r8+rbx*1] + 180006796: 48 89 7e 18 mov QWORD PTR [rsi+0x18],rdi + 18000679a: 48 8b cb mov rcx,rbx + 18000679d: 4c 8d 3c 00 lea r15,[rax+rax*1] + 1800067a1: 49 03 c6 add rax,r14 + 1800067a4: 4c 8d 34 43 lea r14,[rbx+rax*2] + 1800067a8: 48 83 fd 08 cmp rbp,0x8 + 1800067ac: 72 59 jb 0x180006807 + 1800067ae: 48 8b 3e mov rdi,QWORD PTR [rsi] + 1800067b1: 48 8b d7 mov rdx,rdi + 1800067b4: e8 ac 70 00 00 call 0x18000d865 + 1800067b9: 4d 8b c7 mov r8,r15 + 1800067bc: 49 8b d5 mov rdx,r13 + 1800067bf: 49 8b cc mov rcx,r12 + 1800067c2: e8 9e 70 00 00 call 0x18000d865 + 1800067c7: 33 c0 xor eax,eax + 1800067c9: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2] + 1800067d0: 00 + 1800067d1: 66 41 89 06 mov WORD PTR [r14],ax + 1800067d5: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800067dc: 72 18 jb 0x1800067f6 + 1800067de: 48 8b 4f f8 mov rcx,QWORD PTR [rdi-0x8] + 1800067e2: 48 83 c2 27 add rdx,0x27 + 1800067e6: 48 2b f9 sub rdi,rcx + 1800067e9: 48 8d 47 f8 lea rax,[rdi-0x8] + 1800067ed: 48 83 f8 1f cmp rax,0x1f + 1800067f1: 77 0d ja 0x180006800 + 1800067f3: 48 8b f9 mov rdi,rcx + 1800067f6: 48 8b cf mov rcx,rdi + 1800067f9: e8 12 61 00 00 call 0x18000c910 + 1800067fe: eb 23 jmp 0x180006823 + 180006800: ff 15 5a 8c 00 00 call QWORD PTR [rip+0x8c5a] # 0x18000f460 + 180006806: cc int3 + 180006807: 48 8b d6 mov rdx,rsi + 18000680a: e8 56 70 00 00 call 0x18000d865 + 18000680f: 4d 8b c7 mov r8,r15 + 180006812: 49 8b d5 mov rdx,r13 + 180006815: 49 8b cc mov rcx,r12 + 180006818: e8 48 70 00 00 call 0x18000d865 + 18000681d: 33 c0 xor eax,eax + 18000681f: 66 41 89 06 mov WORD PTR [r14],ax + 180006823: 48 89 1e mov QWORD PTR [rsi],rbx + 180006826: 48 8b c6 mov rax,rsi + 180006829: 4c 8b 64 24 28 mov r12,QWORD PTR [rsp+0x28] + 18000682e: 48 8b 5c 24 70 mov rbx,QWORD PTR [rsp+0x70] + 180006833: 48 8b 6c 24 30 mov rbp,QWORD PTR [rsp+0x30] + 180006838: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20] + 18000683d: 48 83 c4 38 add rsp,0x38 + 180006841: 41 5e pop r14 + 180006843: 41 5d pop r13 + 180006845: 5f pop rdi + 180006846: 5e pop rsi + 180006847: c3 ret + 180006848: e8 f3 c2 ff ff call 0x180002b40 + 18000684d: cc int3 + 18000684e: e8 fd ae ff ff call 0x180001750 + 180006853: cc int3 + 180006854: cc int3 + 180006855: cc int3 + 180006856: cc int3 + 180006857: cc int3 + 180006858: cc int3 + 180006859: cc int3 + 18000685a: cc int3 + 18000685b: cc int3 + 18000685c: cc int3 + 18000685d: cc int3 + 18000685e: cc int3 + 18000685f: cc int3 + 180006860: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 180006865: 57 push rdi + 180006866: 48 83 ec 20 sub rsp,0x20 + 18000686a: 48 8b 71 10 mov rsi,QWORD PTR [rcx+0x10] + 18000686e: 48 8b f9 mov rdi,rcx + 180006871: 48 3b f2 cmp rsi,rdx + 180006874: 0f 87 88 00 00 00 ja 0x180006902 + 18000687a: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18] + 18000687e: 48 3b c2 cmp rax,rdx + 180006881: 74 7f je 0x180006902 + 180006883: 73 17 jae 0x18000689c + 180006885: 48 2b d6 sub rdx,rsi + 180006888: e8 53 02 00 00 call 0x180006ae0 + 18000688d: 48 89 77 10 mov QWORD PTR [rdi+0x10],rsi + 180006891: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 180006896: 48 83 c4 20 add rsp,0x20 + 18000689a: 5f pop rdi + 18000689b: c3 ret + 18000689c: 48 83 fa 08 cmp rdx,0x8 + 1800068a0: 73 60 jae 0x180006902 + 1800068a2: 48 83 f8 08 cmp rax,0x8 + 1800068a6: 72 5a jb 0x180006902 + 1800068a8: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx + 1800068ad: 4c 8d 04 75 02 00 00 lea r8,[rsi*2+0x2] + 1800068b4: 00 + 1800068b5: 48 8b 19 mov rbx,QWORD PTR [rcx] + 1800068b8: 48 8b d3 mov rdx,rbx + 1800068bb: e8 a5 6f 00 00 call 0x18000d865 + 1800068c0: 48 8b 47 18 mov rax,QWORD PTR [rdi+0x18] + 1800068c4: 48 8d 14 45 02 00 00 lea rdx,[rax*2+0x2] + 1800068cb: 00 + 1800068cc: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800068d3: 72 18 jb 0x1800068ed + 1800068d5: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8] + 1800068d9: 48 83 c2 27 add rdx,0x27 + 1800068dd: 48 2b d9 sub rbx,rcx + 1800068e0: 48 8d 43 f8 lea rax,[rbx-0x8] + 1800068e4: 48 83 f8 1f cmp rax,0x1f + 1800068e8: 77 23 ja 0x18000690d + 1800068ea: 48 8b d9 mov rbx,rcx + 1800068ed: 48 8b cb mov rcx,rbx + 1800068f0: e8 1b 60 00 00 call 0x18000c910 + 1800068f5: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 1800068fa: 48 c7 47 18 07 00 00 mov QWORD PTR [rdi+0x18],0x7 + 180006901: 00 + 180006902: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 180006907: 48 83 c4 20 add rsp,0x20 + 18000690b: 5f pop rdi + 18000690c: c3 ret + 18000690d: ff 15 4d 8b 00 00 call QWORD PTR [rip+0x8b4d] # 0x18000f460 + 180006913: cc int3 + 180006914: cc int3 + 180006915: cc int3 + 180006916: cc int3 + 180006917: cc int3 + 180006918: cc int3 + 180006919: cc int3 + 18000691a: cc int3 + 18000691b: cc int3 + 18000691c: cc int3 + 18000691d: cc int3 + 18000691e: cc int3 + 18000691f: cc int3 + 180006920: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180006925: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 18000692a: 56 push rsi + 18000692b: 57 push rdi + 18000692c: 41 54 push r12 + 18000692e: 41 56 push r14 + 180006930: 41 57 push r15 + 180006932: 48 83 ec 30 sub rsp,0x30 + 180006936: 4d 8b f8 mov r15,r8 + 180006939: 4c 8b e2 mov r12,rdx + 18000693c: 48 8b f1 mov rsi,rcx + 18000693f: 33 db xor ebx,ebx + 180006941: 89 5c 24 78 mov DWORD PTR [rsp+0x78],ebx + 180006945: 48 8b 09 mov rcx,QWORD PTR [rcx] + 180006948: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 18000694c: 48 8b 7c 30 28 mov rdi,QWORD PTR [rax+rsi*1+0x28] + 180006951: 48 85 ff test rdi,rdi + 180006954: 7e 0a jle 0x180006960 + 180006956: 49 3b f8 cmp rdi,r8 + 180006959: 76 05 jbe 0x180006960 + 18000695b: 49 2b f8 sub rdi,r8 + 18000695e: eb 02 jmp 0x180006962 + 180006960: 33 ff xor edi,edi + 180006962: 4c 8b f6 mov r14,rsi + 180006965: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000696a: 4c 8b 44 30 48 mov r8,QWORD PTR [rax+rsi*1+0x48] + 18000696f: 48 8b d1 mov rdx,rcx + 180006972: 4d 85 c0 test r8,r8 + 180006975: 74 0f je 0x180006986 + 180006977: 49 8b 00 mov rax,QWORD PTR [r8] + 18000697a: 49 8b c8 mov rcx,r8 + 18000697d: ff 50 08 call QWORD PTR [rax+0x8] + 180006980: 48 8b 0e mov rcx,QWORD PTR [rsi] + 180006983: 48 8b d1 mov rdx,rcx + 180006986: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 18000698a: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0 + 18000698f: 74 04 je 0x180006995 + 180006991: 32 c0 xor al,al + 180006993: eb 2e jmp 0x1800069c3 + 180006995: 48 8b 44 30 50 mov rax,QWORD PTR [rax+rsi*1+0x50] + 18000699a: 48 85 c0 test rax,rax + 18000699d: 74 22 je 0x1800069c1 + 18000699f: 48 3b c6 cmp rax,rsi + 1800069a2: 74 1d je 0x1800069c1 + 1800069a4: 48 8b c8 mov rcx,rax + 1800069a7: ff 15 93 88 00 00 call QWORD PTR [rip+0x8893] # 0x18000f240 + 1800069ad: 48 8b 0e mov rcx,QWORD PTR [rsi] + 1800069b0: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 1800069b4: 83 7c 30 10 00 cmp DWORD PTR [rax+rsi*1+0x10],0x0 + 1800069b9: 0f 94 c0 sete al + 1800069bc: 48 8b d1 mov rdx,rcx + 1800069bf: eb 02 jmp 0x1800069c3 + 1800069c1: b0 01 mov al,0x1 + 1800069c3: 88 44 24 28 mov BYTE PTR [rsp+0x28],al + 1800069c7: 84 c0 test al,al + 1800069c9: 75 0a jne 0x1800069d5 + 1800069cb: bb 04 00 00 00 mov ebx,0x4 + 1800069d0: e9 b3 00 00 00 jmp 0x180006a88 + 1800069d5: 48 63 41 04 movsxd rax,DWORD PTR [rcx+0x4] + 1800069d9: 8b 4c 30 18 mov ecx,DWORD PTR [rax+rsi*1+0x18] + 1800069dd: 81 e1 c0 01 00 00 and ecx,0x1c0 + 1800069e3: 83 f9 40 cmp ecx,0x40 + 1800069e6: 74 6c je 0x180006a54 + 1800069e8: 48 85 ff test rdi,rdi + 1800069eb: 74 64 je 0x180006a51 + 1800069ed: 48 8b 06 mov rax,QWORD PTR [rsi] + 1800069f0: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 1800069f4: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58] + 1800069f9: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48] + 1800069fe: ff 15 e4 88 00 00 call QWORD PTR [rip+0x88e4] # 0x18000f2e8 + 180006a04: 83 f8 ff cmp eax,0xffffffff + 180006a07: 75 43 jne 0x180006a4c + 180006a09: bb 04 00 00 00 mov ebx,0x4 + 180006a0e: 89 5c 24 78 mov DWORD PTR [rsp+0x78],ebx + 180006a12: 48 85 ff test rdi,rdi + 180006a15: 74 23 je 0x180006a3a + 180006a17: 48 8b 06 mov rax,QWORD PTR [rsi] + 180006a1a: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006a1e: 0f b6 54 31 58 movzx edx,BYTE PTR [rcx+rsi*1+0x58] + 180006a23: 48 8b 4c 31 48 mov rcx,QWORD PTR [rcx+rsi*1+0x48] + 180006a28: ff 15 ba 88 00 00 call QWORD PTR [rip+0x88ba] # 0x18000f2e8 + 180006a2e: 83 f8 ff cmp eax,0xffffffff + 180006a31: 75 42 jne 0x180006a75 + 180006a33: 83 cb 04 or ebx,0x4 + 180006a36: 89 5c 24 78 mov DWORD PTR [rsp+0x78],ebx + 180006a3a: 48 8b 06 mov rax,QWORD PTR [rsi] + 180006a3d: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006a41: 48 c7 44 31 28 00 00 mov QWORD PTR [rcx+rsi*1+0x28],0x0 + 180006a48: 00 00 + 180006a4a: eb 3c jmp 0x180006a88 + 180006a4c: 48 ff cf dec rdi + 180006a4f: eb 97 jmp 0x1800069e8 + 180006a51: 48 8b 16 mov rdx,QWORD PTR [rsi] + 180006a54: 48 63 42 04 movsxd rax,DWORD PTR [rdx+0x4] + 180006a58: 4d 8b c7 mov r8,r15 + 180006a5b: 49 8b d4 mov rdx,r12 + 180006a5e: 48 8b 4c 30 48 mov rcx,QWORD PTR [rax+rsi*1+0x48] + 180006a63: ff 15 87 88 00 00 call QWORD PTR [rip+0x8887] # 0x18000f2f0 + 180006a69: 49 3b c7 cmp rax,r15 + 180006a6c: 74 a4 je 0x180006a12 + 180006a6e: bb 04 00 00 00 mov ebx,0x4 + 180006a73: eb c1 jmp 0x180006a36 + 180006a75: 48 ff cf dec rdi + 180006a78: eb 98 jmp 0x180006a12 + 180006a7a: 48 8b 74 24 60 mov rsi,QWORD PTR [rsp+0x60] + 180006a7f: 8b 5c 24 78 mov ebx,DWORD PTR [rsp+0x78] + 180006a83: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 180006a88: 48 8b 06 mov rax,QWORD PTR [rsi] + 180006a8b: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006a8f: 48 03 ce add rcx,rsi + 180006a92: 45 33 c0 xor r8d,r8d + 180006a95: 8b d3 mov edx,ebx + 180006a97: ff 15 b3 87 00 00 call QWORD PTR [rip+0x87b3] # 0x18000f250 + 180006a9d: 90 nop + 180006a9e: ff 15 54 88 00 00 call QWORD PTR [rip+0x8854] # 0x18000f2f8 + 180006aa4: 84 c0 test al,al + 180006aa6: 75 0a jne 0x180006ab2 + 180006aa8: 49 8b ce mov rcx,r14 + 180006aab: ff 15 1f 88 00 00 call QWORD PTR [rip+0x881f] # 0x18000f2d0 + 180006ab1: 90 nop + 180006ab2: 49 8b 06 mov rax,QWORD PTR [r14] + 180006ab5: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 180006ab9: 4a 8b 4c 31 48 mov rcx,QWORD PTR [rcx+r14*1+0x48] + 180006abe: 48 85 c9 test rcx,rcx + 180006ac1: 74 07 je 0x180006aca + 180006ac3: 48 8b 01 mov rax,QWORD PTR [rcx] + 180006ac6: ff 50 10 call QWORD PTR [rax+0x10] + 180006ac9: 90 nop + 180006aca: 48 8b c6 mov rax,rsi + 180006acd: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68] + 180006ad2: 48 83 c4 30 add rsp,0x30 + 180006ad6: 41 5f pop r15 + 180006ad8: 41 5e pop r14 + 180006ada: 41 5c pop r12 + 180006adc: 5f pop rdi + 180006add: 5e pop rsi + 180006ade: c3 ret + 180006adf: cc int3 + 180006ae0: 40 53 rex push rbx + 180006ae2: 56 push rsi + 180006ae3: 41 56 push r14 + 180006ae5: 48 83 ec 30 sub rsp,0x30 + 180006ae9: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10] + 180006aed: 48 bb fe ff ff ff ff movabs rbx,0x7ffffffffffffffe + 180006af4: ff ff 7f + 180006af7: 48 8b c3 mov rax,rbx + 180006afa: 48 8b f1 mov rsi,rcx + 180006afd: 49 2b c6 sub rax,r14 + 180006b00: 48 3b c2 cmp rax,rdx + 180006b03: 0f 82 30 01 00 00 jb 0x180006c39 + 180006b09: 48 89 6c 24 60 mov QWORD PTR [rsp+0x60],rbp + 180006b0e: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18] + 180006b12: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15 + 180006b17: 4e 8d 3c 32 lea r15,[rdx+r14*1] + 180006b1b: 49 8b d7 mov rdx,r15 + 180006b1e: 48 83 ca 07 or rdx,0x7 + 180006b22: 48 3b d3 cmp rdx,rbx + 180006b25: 77 1f ja 0x180006b46 + 180006b27: 48 8b cd mov rcx,rbp + 180006b2a: 48 8b c3 mov rax,rbx + 180006b2d: 48 d1 e9 shr rcx,1 + 180006b30: 48 2b c1 sub rax,rcx + 180006b33: 48 3b e8 cmp rbp,rax + 180006b36: 77 0e ja 0x180006b46 + 180006b38: 48 8d 04 29 lea rax,[rcx+rbp*1] + 180006b3c: 48 8b da mov rbx,rdx + 180006b3f: 48 3b d0 cmp rdx,rax + 180006b42: 48 0f 42 d8 cmovb rbx,rax + 180006b46: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff + 180006b4d: 48 89 7c 24 28 mov QWORD PTR [rsp+0x28],rdi + 180006b52: 48 8b cb mov rcx,rbx + 180006b55: 48 83 c1 01 add rcx,0x1 + 180006b59: 48 0f 42 c8 cmovb rcx,rax + 180006b5d: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff + 180006b64: ff ff 7f + 180006b67: 48 3b c8 cmp rcx,rax + 180006b6a: 0f 87 cf 00 00 00 ja 0x180006c3f + 180006b70: 48 03 c9 add rcx,rcx + 180006b73: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 180006b7a: 72 28 jb 0x180006ba4 + 180006b7c: 48 8d 41 27 lea rax,[rcx+0x27] + 180006b80: 48 3b c1 cmp rax,rcx + 180006b83: 0f 86 b6 00 00 00 jbe 0x180006c3f + 180006b89: 48 8b c8 mov rcx,rax + 180006b8c: e8 c3 59 00 00 call 0x18000c554 + 180006b91: 48 85 c0 test rax,rax + 180006b94: 74 76 je 0x180006c0c + 180006b96: 48 8d 78 27 lea rdi,[rax+0x27] + 180006b9a: 48 83 e7 e0 and rdi,0xffffffffffffffe0 + 180006b9e: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax + 180006ba2: eb 11 jmp 0x180006bb5 + 180006ba4: 48 85 c9 test rcx,rcx + 180006ba7: 74 0a je 0x180006bb3 + 180006ba9: e8 a6 59 00 00 call 0x18000c554 + 180006bae: 48 8b f8 mov rdi,rax + 180006bb1: eb 02 jmp 0x180006bb5 + 180006bb3: 33 ff xor edi,edi + 180006bb5: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15 + 180006bb9: 4e 8d 04 75 02 00 00 lea r8,[r14*2+0x2] + 180006bc0: 00 + 180006bc1: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx + 180006bc5: 48 8b cf mov rcx,rdi + 180006bc8: 48 83 fd 08 cmp rbp,0x8 + 180006bcc: 72 45 jb 0x180006c13 + 180006bce: 48 8b 1e mov rbx,QWORD PTR [rsi] + 180006bd1: 48 8b d3 mov rdx,rbx + 180006bd4: e8 8c 6c 00 00 call 0x18000d865 + 180006bd9: 48 8d 14 6d 02 00 00 lea rdx,[rbp*2+0x2] + 180006be0: 00 + 180006be1: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180006be8: 72 18 jb 0x180006c02 + 180006bea: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8] + 180006bee: 48 83 c2 27 add rdx,0x27 + 180006bf2: 48 2b d9 sub rbx,rcx + 180006bf5: 48 8d 43 f8 lea rax,[rbx-0x8] + 180006bf9: 48 83 f8 1f cmp rax,0x1f + 180006bfd: 77 0d ja 0x180006c0c + 180006bff: 48 8b d9 mov rbx,rcx + 180006c02: 48 8b cb mov rcx,rbx + 180006c05: e8 06 5d 00 00 call 0x18000c910 + 180006c0a: eb 0f jmp 0x180006c1b + 180006c0c: ff 15 4e 88 00 00 call QWORD PTR [rip+0x884e] # 0x18000f460 + 180006c12: cc int3 + 180006c13: 48 8b d6 mov rdx,rsi + 180006c16: e8 4a 6c 00 00 call 0x18000d865 + 180006c1b: 48 89 3e mov QWORD PTR [rsi],rdi + 180006c1e: 48 8b c6 mov rax,rsi + 180006c21: 48 8b 7c 24 28 mov rdi,QWORD PTR [rsp+0x28] + 180006c26: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60] + 180006c2b: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20] + 180006c30: 48 83 c4 30 add rsp,0x30 + 180006c34: 41 5e pop r14 + 180006c36: 5e pop rsi + 180006c37: 5b pop rbx + 180006c38: c3 ret + 180006c39: e8 02 bf ff ff call 0x180002b40 + 180006c3e: cc int3 + 180006c3f: e8 0c ab ff ff call 0x180001750 + 180006c44: cc int3 + 180006c45: cc int3 + 180006c46: cc int3 + 180006c47: cc int3 + 180006c48: cc int3 + 180006c49: cc int3 + 180006c4a: cc int3 + 180006c4b: cc int3 + 180006c4c: cc int3 + 180006c4d: cc int3 + 180006c4e: cc int3 + 180006c4f: cc int3 + 180006c50: 40 53 rex push rbx + 180006c52: 56 push rsi + 180006c53: 41 56 push r14 + 180006c55: 48 83 ec 30 sub rsp,0x30 + 180006c59: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10] + 180006c5d: 48 bb ff ff ff ff ff movabs rbx,0x7fffffffffffffff + 180006c64: ff ff 7f + 180006c67: 48 8b c3 mov rax,rbx + 180006c6a: 48 8b f1 mov rsi,rcx + 180006c6d: 49 2b c6 sub rax,r14 + 180006c70: 48 3b c2 cmp rax,rdx + 180006c73: 0f 82 18 01 00 00 jb 0x180006d91 + 180006c79: 48 89 6c 24 60 mov QWORD PTR [rsp+0x60],rbp + 180006c7e: 48 8b 69 18 mov rbp,QWORD PTR [rcx+0x18] + 180006c82: 4c 89 7c 24 20 mov QWORD PTR [rsp+0x20],r15 + 180006c87: 4e 8d 3c 32 lea r15,[rdx+r14*1] + 180006c8b: 49 8b d7 mov rdx,r15 + 180006c8e: 48 83 ca 0f or rdx,0xf + 180006c92: 48 3b d3 cmp rdx,rbx + 180006c95: 77 1f ja 0x180006cb6 + 180006c97: 48 8b cd mov rcx,rbp + 180006c9a: 48 8b c3 mov rax,rbx + 180006c9d: 48 d1 e9 shr rcx,1 + 180006ca0: 48 2b c1 sub rax,rcx + 180006ca3: 48 3b e8 cmp rbp,rax + 180006ca6: 77 0e ja 0x180006cb6 + 180006ca8: 48 8d 04 29 lea rax,[rcx+rbp*1] + 180006cac: 48 8b da mov rbx,rdx + 180006caf: 48 3b d0 cmp rdx,rax + 180006cb2: 48 0f 42 d8 cmovb rbx,rax + 180006cb6: 48 8b cb mov rcx,rbx + 180006cb9: 48 89 7c 24 28 mov QWORD PTR [rsp+0x28],rdi + 180006cbe: 48 83 c1 01 add rcx,0x1 + 180006cc2: 48 c7 c0 ff ff ff ff mov rax,0xffffffffffffffff + 180006cc9: 48 0f 42 c8 cmovb rcx,rax + 180006ccd: 48 81 f9 00 10 00 00 cmp rcx,0x1000 + 180006cd4: 72 28 jb 0x180006cfe + 180006cd6: 48 8d 41 27 lea rax,[rcx+0x27] + 180006cda: 48 3b c1 cmp rax,rcx + 180006cdd: 0f 86 a8 00 00 00 jbe 0x180006d8b + 180006ce3: 48 8b c8 mov rcx,rax + 180006ce6: e8 69 58 00 00 call 0x18000c554 + 180006ceb: 48 85 c0 test rax,rax + 180006cee: 74 6e je 0x180006d5e + 180006cf0: 48 8d 78 27 lea rdi,[rax+0x27] + 180006cf4: 48 83 e7 e0 and rdi,0xffffffffffffffe0 + 180006cf8: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax + 180006cfc: eb 11 jmp 0x180006d0f + 180006cfe: 48 85 c9 test rcx,rcx + 180006d01: 74 0a je 0x180006d0d + 180006d03: e8 4c 58 00 00 call 0x18000c554 + 180006d08: 48 8b f8 mov rdi,rax + 180006d0b: eb 02 jmp 0x180006d0f + 180006d0d: 33 ff xor edi,edi + 180006d0f: 4c 89 7e 10 mov QWORD PTR [rsi+0x10],r15 + 180006d13: 4d 8d 46 01 lea r8,[r14+0x1] + 180006d17: 48 89 5e 18 mov QWORD PTR [rsi+0x18],rbx + 180006d1b: 48 8b cf mov rcx,rdi + 180006d1e: 48 83 fd 10 cmp rbp,0x10 + 180006d22: 72 41 jb 0x180006d65 + 180006d24: 48 8b 1e mov rbx,QWORD PTR [rsi] + 180006d27: 48 8b d3 mov rdx,rbx + 180006d2a: e8 36 6b 00 00 call 0x18000d865 + 180006d2f: 48 8d 55 01 lea rdx,[rbp+0x1] + 180006d33: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180006d3a: 72 18 jb 0x180006d54 + 180006d3c: 48 8b 4b f8 mov rcx,QWORD PTR [rbx-0x8] + 180006d40: 48 83 c2 27 add rdx,0x27 + 180006d44: 48 2b d9 sub rbx,rcx + 180006d47: 48 8d 43 f8 lea rax,[rbx-0x8] + 180006d4b: 48 83 f8 1f cmp rax,0x1f + 180006d4f: 77 0d ja 0x180006d5e + 180006d51: 48 8b d9 mov rbx,rcx + 180006d54: 48 8b cb mov rcx,rbx + 180006d57: e8 b4 5b 00 00 call 0x18000c910 + 180006d5c: eb 0f jmp 0x180006d6d + 180006d5e: ff 15 fc 86 00 00 call QWORD PTR [rip+0x86fc] # 0x18000f460 + 180006d64: cc int3 + 180006d65: 48 8b d6 mov rdx,rsi + 180006d68: e8 f8 6a 00 00 call 0x18000d865 + 180006d6d: 48 89 3e mov QWORD PTR [rsi],rdi + 180006d70: 48 8b c6 mov rax,rsi + 180006d73: 48 8b 7c 24 28 mov rdi,QWORD PTR [rsp+0x28] + 180006d78: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60] + 180006d7d: 4c 8b 7c 24 20 mov r15,QWORD PTR [rsp+0x20] + 180006d82: 48 83 c4 30 add rsp,0x30 + 180006d86: 41 5e pop r14 + 180006d88: 5e pop rsi + 180006d89: 5b pop rbx + 180006d8a: c3 ret + 180006d8b: e8 c0 a9 ff ff call 0x180001750 + 180006d90: cc int3 + 180006d91: e8 aa bd ff ff call 0x180002b40 + 180006d96: cc int3 + 180006d97: cc int3 + 180006d98: cc int3 + 180006d99: cc int3 + 180006d9a: cc int3 + 180006d9b: cc int3 + 180006d9c: cc int3 + 180006d9d: cc int3 + 180006d9e: cc int3 + 180006d9f: cc int3 + 180006da0: 40 53 rex push rbx + 180006da2: 48 83 ec 20 sub rsp,0x20 + 180006da6: 48 8b 19 mov rbx,QWORD PTR [rcx] + 180006da9: 48 85 db test rbx,rbx + 180006dac: 74 49 je 0x180006df7 + 180006dae: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 180006db2: 48 83 fa 10 cmp rdx,0x10 + 180006db6: 72 2c jb 0x180006de4 + 180006db8: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180006dbb: 48 ff c2 inc rdx + 180006dbe: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180006dc5: 72 18 jb 0x180006ddf + 180006dc7: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180006dcb: 48 83 c2 27 add rdx,0x27 + 180006dcf: 49 2b c8 sub rcx,r8 + 180006dd2: 48 8d 41 f8 lea rax,[rcx-0x8] + 180006dd6: 48 83 f8 1f cmp rax,0x1f + 180006dda: 77 21 ja 0x180006dfd + 180006ddc: 49 8b c8 mov rcx,r8 + 180006ddf: e8 2c 5b 00 00 call 0x18000c910 + 180006de4: 48 c7 43 10 00 00 00 mov QWORD PTR [rbx+0x10],0x0 + 180006deb: 00 + 180006dec: 48 c7 43 18 0f 00 00 mov QWORD PTR [rbx+0x18],0xf + 180006df3: 00 + 180006df4: c6 03 00 mov BYTE PTR [rbx],0x0 + 180006df7: 48 83 c4 20 add rsp,0x20 + 180006dfb: 5b pop rbx + 180006dfc: c3 ret + 180006dfd: ff 15 5d 86 00 00 call QWORD PTR [rip+0x865d] # 0x18000f460 + 180006e03: cc int3 + 180006e04: cc int3 + 180006e05: cc int3 + 180006e06: cc int3 + 180006e07: cc int3 + 180006e08: cc int3 + 180006e09: cc int3 + 180006e0a: cc int3 + 180006e0b: cc int3 + 180006e0c: cc int3 + 180006e0d: cc int3 + 180006e0e: cc int3 + 180006e0f: cc int3 + 180006e10: 40 53 rex push rbx + 180006e12: 48 83 ec 20 sub rsp,0x20 + 180006e16: 48 8b 19 mov rbx,QWORD PTR [rcx] + 180006e19: 48 85 db test rbx,rbx + 180006e1c: 74 4c je 0x180006e6a + 180006e1e: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 180006e22: 48 83 fa 08 cmp rdx,0x8 + 180006e26: 72 31 jb 0x180006e59 + 180006e28: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180006e2b: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 180006e32: 00 + 180006e33: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180006e3a: 72 18 jb 0x180006e54 + 180006e3c: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180006e40: 48 83 c2 27 add rdx,0x27 + 180006e44: 49 2b c8 sub rcx,r8 + 180006e47: 48 8d 41 f8 lea rax,[rcx-0x8] + 180006e4b: 48 83 f8 1f cmp rax,0x1f + 180006e4f: 77 1f ja 0x180006e70 + 180006e51: 49 8b c8 mov rcx,r8 + 180006e54: e8 b7 5a 00 00 call 0x18000c910 + 180006e59: 33 c0 xor eax,eax + 180006e5b: 48 c7 43 18 07 00 00 mov QWORD PTR [rbx+0x18],0x7 + 180006e62: 00 + 180006e63: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 180006e67: 66 89 03 mov WORD PTR [rbx],ax + 180006e6a: 48 83 c4 20 add rsp,0x20 + 180006e6e: 5b pop rbx + 180006e6f: c3 ret + 180006e70: ff 15 ea 85 00 00 call QWORD PTR [rip+0x85ea] # 0x18000f460 + 180006e76: cc int3 + 180006e77: cc int3 + 180006e78: 48 63 41 fc movsxd rax,DWORD PTR [rcx-0x4] + 180006e7c: 48 2b c8 sub rcx,rax + 180006e7f: e9 7c f3 ff ff jmp 0x180006200 + 180006e84: cc int3 + 180006e85: cc int3 + 180006e86: cc int3 + 180006e87: cc int3 + 180006e88: cc int3 + 180006e89: cc int3 + 180006e8a: cc int3 + 180006e8b: cc int3 + 180006e8c: cc int3 + 180006e8d: cc int3 + 180006e8e: cc int3 + 180006e8f: cc int3 + 180006e90: 48 81 ec b8 00 00 00 sub rsp,0xb8 + 180006e97: 48 8b 09 mov rcx,QWORD PTR [rcx] + 180006e9a: 48 8b 49 60 mov rcx,QWORD PTR [rcx+0x60] + 180006e9e: ff 15 9c 82 00 00 call QWORD PTR [rip+0x829c] # 0x18000f140 + 180006ea4: 90 nop + 180006ea5: 85 c0 test eax,eax + 180006ea7: 74 08 je 0x180006eb1 + 180006ea9: 48 81 c4 b8 00 00 00 add rsp,0xb8 + 180006eb0: c3 ret + 180006eb1: 48 8d 15 38 8a 00 00 lea rdx,[rip+0x8a38] # 0x18000f8f0 + 180006eb8: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 180006ebd: e8 4e b6 ff ff call 0x180002510 + 180006ec2: 90 nop + 180006ec3: 48 8b d0 mov rdx,rax + 180006ec6: 4c 8d 0d 7b 8c 00 00 lea r9,[rip+0x8c7b] # 0x18000fb48 + 180006ecd: 41 b8 71 02 00 00 mov r8d,0x271 + 180006ed3: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 180006ed8: e8 33 d4 ff ff call 0x180004310 + 180006edd: 90 nop + 180006ede: 48 8d 15 d3 c5 00 00 lea rdx,[rip+0xc5d3] # 0x1800134b8 + 180006ee5: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 180006eea: e8 f9 67 00 00 call 0x18000d6e8 + 180006eef: 90 nop + 180006ef0: 48 81 ec b8 00 00 00 sub rsp,0xb8 + 180006ef7: 48 8b 09 mov rcx,QWORD PTR [rcx] + 180006efa: 48 8b 49 68 mov rcx,QWORD PTR [rcx+0x68] + 180006efe: ff 15 3c 82 00 00 call QWORD PTR [rip+0x823c] # 0x18000f140 + 180006f04: 90 nop + 180006f05: 85 c0 test eax,eax + 180006f07: 74 08 je 0x180006f11 + 180006f09: 48 81 c4 b8 00 00 00 add rsp,0xb8 + 180006f10: c3 ret + 180006f11: 48 8d 15 d8 89 00 00 lea rdx,[rip+0x89d8] # 0x18000f8f0 + 180006f18: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 180006f1d: e8 ee b5 ff ff call 0x180002510 + 180006f22: 90 nop + 180006f23: 48 8b d0 mov rdx,rax + 180006f26: 4c 8d 0d 5b 8c 00 00 lea r9,[rip+0x8c5b] # 0x18000fb88 + 180006f2d: 41 b8 81 02 00 00 mov r8d,0x281 + 180006f33: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 180006f38: e8 d3 d3 ff ff call 0x180004310 + 180006f3d: 90 nop + 180006f3e: 48 8d 15 73 c5 00 00 lea rdx,[rip+0xc573] # 0x1800134b8 + 180006f45: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 180006f4a: e8 99 67 00 00 call 0x18000d6e8 + 180006f4f: 90 nop + 180006f50: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180006f55: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 180006f5a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 180006f5f: 57 push rdi + 180006f60: 41 54 push r12 + 180006f62: 41 55 push r13 + 180006f64: 41 56 push r14 + 180006f66: 41 57 push r15 + 180006f68: 48 83 ec 30 sub rsp,0x30 + 180006f6c: 4d 8b e9 mov r13,r9 + 180006f6f: 41 8b e8 mov ebp,r8d + 180006f72: 48 8b f2 mov rsi,rdx + 180006f75: 4c 8b f9 mov r15,rcx + 180006f78: 48 8d 05 59 8d 00 00 lea rax,[rip+0x8d59] # 0x18000fcd8 + 180006f7f: 48 89 01 mov QWORD PTR [rcx],rax + 180006f82: b9 70 00 00 00 mov ecx,0x70 + 180006f87: e8 c8 55 00 00 call 0x18000c554 + 180006f8c: 48 8b f8 mov rdi,rax + 180006f8f: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180006f94: 0f 57 c0 xorps xmm0,xmm0 + 180006f97: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 180006f9a: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0 + 180006f9e: 0f 11 40 20 movups XMMWORD PTR [rax+0x20],xmm0 + 180006fa2: 0f 11 40 30 movups XMMWORD PTR [rax+0x30],xmm0 + 180006fa6: 0f 11 40 40 movups XMMWORD PTR [rax+0x40],xmm0 + 180006faa: 0f 11 40 50 movups XMMWORD PTR [rax+0x50],xmm0 + 180006fae: 0f 11 40 60 movups XMMWORD PTR [rax+0x60],xmm0 + 180006fb2: 48 8d 05 0f 8d 00 00 lea rax,[rip+0x8d0f] # 0x18000fcc8 + 180006fb9: 48 89 07 mov QWORD PTR [rdi],rax + 180006fbc: 48 8b ce mov rcx,rsi + 180006fbf: 48 8b 56 18 mov rdx,QWORD PTR [rsi+0x18] + 180006fc3: 48 83 fa 10 cmp rdx,0x10 + 180006fc7: 72 03 jb 0x180006fcc + 180006fc9: 48 8b 0e mov rcx,QWORD PTR [rsi] + 180006fcc: 48 8b 5e 10 mov rbx,QWORD PTR [rsi+0x10] + 180006fd0: 48 03 d9 add rbx,rcx + 180006fd3: 48 83 fa 10 cmp rdx,0x10 + 180006fd7: 72 03 jb 0x180006fdc + 180006fd9: 48 8b 36 mov rsi,QWORD PTR [rsi] + 180006fdc: 4c 8d 77 08 lea r14,[rdi+0x8] + 180006fe0: 45 33 e4 xor r12d,r12d + 180006fe3: 4d 89 66 10 mov QWORD PTR [r14+0x10],r12 + 180006fe7: 49 c7 46 18 07 00 00 mov QWORD PTR [r14+0x18],0x7 + 180006fee: 00 + 180006fef: 66 45 89 26 mov WORD PTR [r14],r12w + 180006ff3: 48 8b d3 mov rdx,rbx + 180006ff6: 48 2b d6 sub rdx,rsi + 180006ff9: 49 8b ce mov rcx,r14 + 180006ffc: e8 5f f8 ff ff call 0x180006860 + 180007001: 4c 89 74 24 28 mov QWORD PTR [rsp+0x28],r14 + 180007006: 48 3b f3 cmp rsi,rbx + 180007009: 74 47 je 0x180007052 + 18000700b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180007010: 44 0f be 0e movsx r9d,BYTE PTR [rsi] + 180007014: 49 8b 4e 10 mov rcx,QWORD PTR [r14+0x10] + 180007018: 49 8b 56 18 mov rdx,QWORD PTR [r14+0x18] + 18000701c: 48 3b ca cmp rcx,rdx + 18000701f: 73 21 jae 0x180007042 + 180007021: 48 8d 41 01 lea rax,[rcx+0x1] + 180007025: 49 89 46 10 mov QWORD PTR [r14+0x10],rax + 180007029: 49 8b c6 mov rax,r14 + 18000702c: 48 83 fa 08 cmp rdx,0x8 + 180007030: 72 03 jb 0x180007035 + 180007032: 49 8b 06 mov rax,QWORD PTR [r14] + 180007035: 66 44 89 0c 48 mov WORD PTR [rax+rcx*2],r9w + 18000703a: 66 44 89 64 48 02 mov WORD PTR [rax+rcx*2+0x2],r12w + 180007040: eb 08 jmp 0x18000704a + 180007042: 49 8b ce mov rcx,r14 + 180007045: e8 b6 f4 ff ff call 0x180006500 + 18000704a: 48 ff c6 inc rsi + 18000704d: 48 3b f3 cmp rsi,rbx + 180007050: 75 be jne 0x180007010 + 180007052: 48 c7 47 28 ff ff ff mov QWORD PTR [rdi+0x28],0xffffffffffffffff + 180007059: ff + 18000705a: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 18000705e: 4c 89 67 34 mov QWORD PTR [rdi+0x34],r12 + 180007062: 4c 89 67 3c mov QWORD PTR [rdi+0x3c],r12 + 180007066: 44 89 67 44 mov DWORD PTR [rdi+0x44],r12d + 18000706a: 89 6f 48 mov DWORD PTR [rdi+0x48],ebp + 18000706d: 44 89 67 4c mov DWORD PTR [rdi+0x4c],r12d + 180007071: c7 47 50 08 00 00 00 mov DWORD PTR [rdi+0x50],0x8 + 180007078: 48 c7 47 54 01 00 00 mov QWORD PTR [rdi+0x54],0x1 + 18000707f: 00 + 180007080: 48 83 7f 18 00 cmp QWORD PTR [rdi+0x18],0x0 + 180007085: 74 08 je 0x18000708f + 180007087: 48 8b cf mov rcx,rdi + 18000708a: e8 b1 df ff ff call 0x180005040 + 18000708f: 45 33 c0 xor r8d,r8d + 180007092: 33 d2 xor edx,edx + 180007094: 33 c9 xor ecx,ecx + 180007096: ff 15 bc 80 00 00 call QWORD PTR [rip+0x80bc] # 0x18000f158 + 18000709c: 48 89 47 60 mov QWORD PTR [rdi+0x60],rax + 1800070a0: 45 33 c0 xor r8d,r8d + 1800070a3: 33 d2 xor edx,edx + 1800070a5: 33 c9 xor ecx,ecx + 1800070a7: ff 15 ab 80 00 00 call QWORD PTR [rip+0x80ab] # 0x18000f158 + 1800070ad: 48 89 47 68 mov QWORD PTR [rdi+0x68],rax + 1800070b1: 49 89 7f 08 mov QWORD PTR [r15+0x8],rdi + 1800070b5: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1800070ba: 0f 11 47 34 movups XMMWORD PTR [rdi+0x34],xmm0 + 1800070be: 41 8b 4d 10 mov ecx,DWORD PTR [r13+0x10] + 1800070c2: 89 4f 44 mov DWORD PTR [rdi+0x44],ecx + 1800070c5: 80 7f 30 00 cmp BYTE PTR [rdi+0x30],0x0 + 1800070c9: 74 08 je 0x1800070d3 + 1800070cb: 48 8b cf mov rcx,rdi + 1800070ce: e8 ed e2 ff ff call 0x1800053c0 + 1800070d3: 49 8b c7 mov rax,r15 + 1800070d6: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68] + 1800070db: 48 8b 6c 24 70 mov rbp,QWORD PTR [rsp+0x70] + 1800070e0: 48 8b 74 24 78 mov rsi,QWORD PTR [rsp+0x78] + 1800070e5: 48 83 c4 30 add rsp,0x30 + 1800070e9: 41 5f pop r15 + 1800070eb: 41 5e pop r14 + 1800070ed: 41 5d pop r13 + 1800070ef: 41 5c pop r12 + 1800070f1: 5f pop rdi + 1800070f2: c3 ret + 1800070f3: cc int3 + 1800070f4: cc int3 + 1800070f5: cc int3 + 1800070f6: cc int3 + 1800070f7: cc int3 + 1800070f8: cc int3 + 1800070f9: cc int3 + 1800070fa: cc int3 + 1800070fb: cc int3 + 1800070fc: cc int3 + 1800070fd: cc int3 + 1800070fe: cc int3 + 1800070ff: cc int3 + 180007100: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180007105: 57 push rdi + 180007106: 48 83 ec 20 sub rsp,0x20 + 18000710a: 48 8d 05 c7 8b 00 00 lea rax,[rip+0x8bc7] # 0x18000fcd8 + 180007111: 48 8b d9 mov rbx,rcx + 180007114: 48 89 01 mov QWORD PTR [rcx],rax + 180007117: 8b fa mov edi,edx + 180007119: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8] + 18000711d: 48 85 c9 test rcx,rcx + 180007120: 74 0a je 0x18000712c + 180007122: 48 8b 01 mov rax,QWORD PTR [rcx] + 180007125: ba 01 00 00 00 mov edx,0x1 + 18000712a: ff 10 call QWORD PTR [rax] + 18000712c: 40 f6 c7 01 test dil,0x1 + 180007130: 74 0d je 0x18000713f + 180007132: ba 10 00 00 00 mov edx,0x10 + 180007137: 48 8b cb mov rcx,rbx + 18000713a: e8 d1 57 00 00 call 0x18000c910 + 18000713f: 48 8b c3 mov rax,rbx + 180007142: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 180007147: 48 83 c4 20 add rsp,0x20 + 18000714b: 5f pop rdi + 18000714c: c3 ret + 18000714d: cc int3 + 18000714e: cc int3 + 18000714f: cc int3 + 180007150: 40 53 rex push rbx + 180007152: 48 81 ec 40 02 00 00 sub rsp,0x240 + 180007159: 48 8b 05 b0 de 00 00 mov rax,QWORD PTR [rip+0xdeb0] # 0x180015010 + 180007160: 48 33 c4 xor rax,rsp + 180007163: 48 89 84 24 30 02 00 mov QWORD PTR [rsp+0x230],rax + 18000716a: 00 + 18000716b: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8] + 18000716f: 80 79 30 00 cmp BYTE PTR [rcx+0x30],0x0 + 180007173: 0f 84 e0 00 00 00 je 0x180007259 + 180007179: 48 c7 44 24 20 00 00 mov QWORD PTR [rsp+0x20],0x0 + 180007180: 00 00 + 180007182: 4c 8d 8c 24 20 01 00 lea r9,[rsp+0x120] + 180007189: 00 + 18000718a: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28] + 18000718e: ff 15 cc 7f 00 00 call QWORD PTR [rip+0x7fcc] # 0x18000f160 + 180007194: 85 c0 test eax,eax + 180007196: 74 20 je 0x1800071b8 + 180007198: 8b 84 24 20 01 00 00 mov eax,DWORD PTR [rsp+0x120] + 18000719f: 48 8b 8c 24 30 02 00 mov rcx,QWORD PTR [rsp+0x230] + 1800071a6: 00 + 1800071a7: 48 33 cc xor rcx,rsp + 1800071aa: e8 81 53 00 00 call 0x18000c530 + 1800071af: 48 81 c4 40 02 00 00 add rsp,0x240 + 1800071b6: 5b pop rbx + 1800071b7: c3 ret + 1800071b8: 48 8d 8c 24 30 01 00 lea rcx,[rsp+0x130] + 1800071bf: 00 + 1800071c0: e8 3b d1 ff ff call 0x180004300 + 1800071c5: 48 8d 8c 24 30 01 00 lea rcx,[rsp+0x130] + 1800071cc: 00 + 1800071cd: e8 1e ef ff ff call 0x1800060f0 + 1800071d2: 90 nop + 1800071d3: ff 15 5f 7f 00 00 call QWORD PTR [rip+0x7f5f] # 0x18000f138 + 1800071d9: 8b d8 mov ebx,eax + 1800071db: 48 8d 15 16 89 00 00 lea rdx,[rip+0x8916] # 0x18000faf8 + 1800071e2: 48 8d 8c 24 40 01 00 lea rcx,[rsp+0x140] + 1800071e9: 00 + 1800071ea: e8 21 f1 ff ff call 0x180006310 + 1800071ef: 48 8b c8 mov rcx,rax + 1800071f2: 8b d3 mov edx,ebx + 1800071f4: ff 15 ce 80 00 00 call QWORD PTR [rip+0x80ce] # 0x18000f2c8 + 1800071fa: 48 8d 94 24 90 00 00 lea rdx,[rsp+0x90] + 180007201: 00 + 180007202: 48 8d 8c 24 30 01 00 lea rcx,[rsp+0x130] + 180007209: 00 + 18000720a: e8 41 ee ff ff call 0x180006050 + 18000720f: 48 8b d8 mov rbx,rax + 180007212: 48 8d 15 d7 86 00 00 lea rdx,[rip+0x86d7] # 0x18000f8f0 + 180007219: 48 8d 4c 24 38 lea rcx,[rsp+0x38] + 18000721e: e8 ed b2 ff ff call 0x180002510 + 180007223: 48 8b d0 mov rdx,rax + 180007226: 48 8b cb mov rcx,rbx + 180007229: e8 82 ef ff ff call 0x1800061b0 + 18000722e: 4c 8b c8 mov r9,rax + 180007231: 41 b8 63 01 00 00 mov r8d,0x163 + 180007237: 48 8d 8c 24 b0 00 00 lea rcx,[rsp+0xb0] + 18000723e: 00 + 18000723f: e8 cc d0 ff ff call 0x180004310 + 180007244: 48 8d 15 6d c2 00 00 lea rdx,[rip+0xc26d] # 0x1800134b8 + 18000724b: 48 8d 8c 24 b0 00 00 lea rcx,[rsp+0xb0] + 180007252: 00 + 180007253: e8 90 64 00 00 call 0x18000d6e8 + 180007258: 90 nop + 180007259: 48 8d 15 88 88 00 00 lea rdx,[rip+0x8888] # 0x18000fae8 + 180007260: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 180007265: e8 36 d6 ff ff call 0x1800048a0 + 18000726a: 48 8d 15 67 c2 00 00 lea rdx,[rip+0xc267] # 0x1800134d8 + 180007271: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 180007276: e8 6d 64 00 00 call 0x18000d6e8 + 18000727b: cc int3 + 18000727c: cc int3 + 18000727d: cc int3 + 18000727e: cc int3 + 18000727f: cc int3 + 180007280: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180007285: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 18000728a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000728f: 57 push rdi + 180007290: 48 83 ec 20 sub rsp,0x20 + 180007294: 48 8b d9 mov rbx,rcx + 180007297: 49 8b f1 mov rsi,r9 + 18000729a: 48 8b 09 mov rcx,QWORD PTR [rcx] + 18000729d: 49 8b e8 mov rbp,r8 + 1800072a0: 48 8b fa mov rdi,rdx + 1800072a3: 48 85 c9 test rcx,rcx + 1800072a6: 74 2d je 0x1800072d5 + 1800072a8: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10] + 1800072ac: 48 2b d1 sub rdx,rcx + 1800072af: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800072b6: 72 18 jb 0x1800072d0 + 1800072b8: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800072bc: 48 83 c2 27 add rdx,0x27 + 1800072c0: 49 2b c8 sub rcx,r8 + 1800072c3: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800072c7: 48 83 f8 1f cmp rax,0x1f + 1800072cb: 77 30 ja 0x1800072fd + 1800072cd: 49 8b c8 mov rcx,r8 + 1800072d0: e8 3b 56 00 00 call 0x18000c910 + 1800072d5: 48 8d 04 2f lea rax,[rdi+rbp*1] + 1800072d9: 48 89 3b mov QWORD PTR [rbx],rdi + 1800072dc: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40] + 1800072e1: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 1800072e5: 48 8d 04 37 lea rax,[rdi+rsi*1] + 1800072e9: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 1800072ee: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 1800072f2: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 1800072f7: 48 83 c4 20 add rsp,0x20 + 1800072fb: 5f pop rdi + 1800072fc: c3 ret + 1800072fd: ff 15 5d 81 00 00 call QWORD PTR [rip+0x815d] # 0x18000f460 + 180007303: cc int3 + 180007304: cc int3 + 180007305: cc int3 + 180007306: cc int3 + 180007307: cc int3 + 180007308: cc int3 + 180007309: cc int3 + 18000730a: cc int3 + 18000730b: cc int3 + 18000730c: cc int3 + 18000730d: cc int3 + 18000730e: cc int3 + 18000730f: cc int3 + 180007310: 48 83 ec 28 sub rsp,0x28 + 180007314: 48 8b 01 mov rax,QWORD PTR [rcx] + 180007317: ff 10 call QWORD PTR [rax] + 180007319: 90 nop + 18000731a: 48 83 c4 28 add rsp,0x28 + 18000731e: c3 ret + 18000731f: cc int3 + 180007320: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180007325: 57 push rdi + 180007326: 48 83 ec 20 sub rsp,0x20 + 18000732a: 8b da mov ebx,edx + 18000732c: 48 8b f9 mov rdi,rcx + 18000732f: e8 2c 00 00 00 call 0x180007360 + 180007334: f6 c3 01 test bl,0x1 + 180007337: 74 0d je 0x180007346 + 180007339: ba 30 00 00 00 mov edx,0x30 + 18000733e: 48 8b cf mov rcx,rdi + 180007341: e8 ca 55 00 00 call 0x18000c910 + 180007346: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000734b: 48 8b c7 mov rax,rdi + 18000734e: 48 83 c4 20 add rsp,0x20 + 180007352: 5f pop rdi + 180007353: c3 ret + 180007354: cc int3 + 180007355: cc int3 + 180007356: cc int3 + 180007357: cc int3 + 180007358: cc int3 + 180007359: cc int3 + 18000735a: cc int3 + 18000735b: cc int3 + 18000735c: cc int3 + 18000735d: cc int3 + 18000735e: cc int3 + 18000735f: cc int3 + 180007360: 40 53 rex push rbx + 180007362: 48 83 ec 20 sub rsp,0x20 + 180007366: 48 8b d9 mov rbx,rcx + 180007369: 48 8d 05 78 89 00 00 lea rax,[rip+0x8978] # 0x18000fce8 + 180007370: 48 89 01 mov QWORD PTR [rcx],rax + 180007373: 48 83 79 20 00 cmp QWORD PTR [rcx+0x20],0x0 + 180007378: 74 41 je 0x1800073bb + 18000737a: 0f b6 41 18 movzx eax,BYTE PTR [rcx+0x18] + 18000737e: 3c 01 cmp al,0x1 + 180007380: 75 39 jne 0x1800073bb + 180007382: 48 8b 01 mov rax,QWORD PTR [rcx] + 180007385: ff 50 28 call QWORD PTR [rax+0x28] + 180007388: 90 nop + 180007389: 84 c0 test al,al + 18000738b: 74 2e je 0x1800073bb + 18000738d: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 180007391: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20] + 180007395: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8] + 180007399: e8 f2 e3 ff ff call 0x180005790 + 18000739e: 90 nop + 18000739f: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20] + 1800073a3: 48 85 c9 test rcx,rcx + 1800073a6: 74 0b je 0x1800073b3 + 1800073a8: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800073ab: ba 01 00 00 00 mov edx,0x1 + 1800073b0: ff 10 call QWORD PTR [rax] + 1800073b2: 90 nop + 1800073b3: 48 c7 43 20 00 00 00 mov QWORD PTR [rbx+0x20],0x0 + 1800073ba: 00 + 1800073bb: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20] + 1800073bf: 48 85 c9 test rcx,rcx + 1800073c2: 74 0b je 0x1800073cf + 1800073c4: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800073c7: ba 01 00 00 00 mov edx,0x1 + 1800073cc: ff 10 call QWORD PTR [rax] + 1800073ce: 90 nop + 1800073cf: 48 c7 43 20 00 00 00 mov QWORD PTR [rbx+0x20],0x0 + 1800073d6: 00 + 1800073d7: 83 7b 10 00 cmp DWORD PTR [rbx+0x10],0x0 + 1800073db: 74 07 je 0x1800073e4 + 1800073dd: ff 15 65 80 00 00 call QWORD PTR [rip+0x8065] # 0x18000f448 + 1800073e3: 90 nop + 1800073e4: 48 83 c4 20 add rsp,0x20 + 1800073e8: 5b pop rbx + 1800073e9: c3 ret + 1800073ea: cc int3 + 1800073eb: cc int3 + 1800073ec: cc int3 + 1800073ed: cc int3 + 1800073ee: cc int3 + 1800073ef: cc int3 + 1800073f0: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 1800073f5: 56 push rsi + 1800073f6: 57 push rdi + 1800073f7: 41 56 push r14 + 1800073f9: 48 81 ec 80 00 00 00 sub rsp,0x80 + 180007400: 48 8b 05 09 dc 00 00 mov rax,QWORD PTR [rip+0xdc09] # 0x180015010 + 180007407: 48 33 c4 xor rax,rsp + 18000740a: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax + 18000740f: 41 8b f8 mov edi,r8d + 180007412: 48 8b f2 mov rsi,rdx + 180007415: 48 8b d9 mov rbx,rcx + 180007418: 48 89 4c 24 60 mov QWORD PTR [rsp+0x60],rcx + 18000741d: 48 8b 01 mov rax,QWORD PTR [rcx] + 180007420: ff 50 28 call QWORD PTR [rax+0x28] + 180007423: 84 c0 test al,al + 180007425: 74 0a je 0x180007431 + 180007427: 48 8b 03 mov rax,QWORD PTR [rbx] + 18000742a: 48 8b cb mov rcx,rbx + 18000742d: ff 50 20 call QWORD PTR [rax+0x20] + 180007430: 90 nop + 180007431: b9 10 00 00 00 mov ecx,0x10 + 180007436: e8 19 51 00 00 call 0x18000c554 + 18000743b: 48 89 44 24 68 mov QWORD PTR [rsp+0x68],rax + 180007440: 0f 57 c0 xorps xmm0,xmm0 + 180007443: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 180007446: 45 33 f6 xor r14d,r14d + 180007449: 4c 89 74 24 40 mov QWORD PTR [rsp+0x40],r14 + 18000744e: 4c 89 74 24 48 mov QWORD PTR [rsp+0x48],r14 + 180007453: 0f 10 44 24 40 movups xmm0,XMMWORD PTR [rsp+0x40] + 180007458: 0f 29 44 24 40 movaps XMMWORD PTR [rsp+0x40],xmm0 + 18000745d: 44 89 74 24 50 mov DWORD PTR [rsp+0x50],r14d + 180007462: 4c 8d 4c 24 40 lea r9,[rsp+0x40] + 180007467: 44 8b c7 mov r8d,edi + 18000746a: 48 8b d6 mov rdx,rsi + 18000746d: 48 8b c8 mov rcx,rax + 180007470: e8 db fa ff ff call 0x180006f50 + 180007475: 90 nop + 180007476: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax + 18000747a: 41 8d 4e 10 lea ecx,[r14+0x10] + 18000747e: e8 d1 50 00 00 call 0x18000c554 + 180007483: 48 89 18 mov QWORD PTR [rax],rbx + 180007486: 48 8d 0d 83 fe ff ff lea rcx,[rip+0xfffffffffffffe83] # 0x180007310 + 18000748d: 48 89 48 08 mov QWORD PTR [rax+0x8],rcx + 180007491: 48 89 44 24 68 mov QWORD PTR [rsp+0x68],rax + 180007496: 48 8d 4c 24 48 lea rcx,[rsp+0x48] + 18000749b: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx + 1800074a0: 44 89 74 24 20 mov DWORD PTR [rsp+0x20],r14d + 1800074a5: 4c 8b c8 mov r9,rax + 1800074a8: 4c 8d 05 81 04 00 00 lea r8,[rip+0x481] # 0x180007930 + 1800074af: 33 d2 xor edx,edx + 1800074b1: 33 c9 xor ecx,ecx + 1800074b3: ff 15 9f 7f 00 00 call QWORD PTR [rip+0x7f9f] # 0x18000f458 + 1800074b9: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 1800074be: 48 85 c0 test rax,rax + 1800074c1: 74 1a je 0x1800074dd + 1800074c3: 44 39 73 10 cmp DWORD PTR [rbx+0x10],r14d + 1800074c7: 75 0d jne 0x1800074d6 + 1800074c9: 0f 28 44 24 40 movaps xmm0,XMMWORD PTR [rsp+0x40] + 1800074ce: 0f 11 43 08 movups XMMWORD PTR [rbx+0x8],xmm0 + 1800074d2: b0 01 mov al,0x1 + 1800074d4: eb 1a jmp 0x1800074f0 + 1800074d6: ff 15 6c 7f 00 00 call QWORD PTR [rip+0x7f6c] # 0x18000f448 + 1800074dc: 90 nop + 1800074dd: 44 89 74 24 48 mov DWORD PTR [rsp+0x48],r14d + 1800074e2: b9 06 00 00 00 mov ecx,0x6 + 1800074e7: ff 15 63 7e 00 00 call QWORD PTR [rip+0x7e63] # 0x18000f350 + 1800074ed: 90 nop + 1800074ee: 32 c0 xor al,al + 1800074f0: 48 8b 4c 24 70 mov rcx,QWORD PTR [rsp+0x70] + 1800074f5: 48 33 cc xor rcx,rsp + 1800074f8: e8 33 50 00 00 call 0x18000c530 + 1800074fd: 48 8b 9c 24 b0 00 00 mov rbx,QWORD PTR [rsp+0xb0] + 180007504: 00 + 180007505: 48 81 c4 80 00 00 00 add rsp,0x80 + 18000750c: 41 5e pop r14 + 18000750e: 5f pop rdi + 18000750f: 5e pop rsi + 180007510: c3 ret + 180007511: cc int3 + 180007512: cc int3 + 180007513: cc int3 + 180007514: cc int3 + 180007515: cc int3 + 180007516: cc int3 + 180007517: cc int3 + 180007518: cc int3 + 180007519: cc int3 + 18000751a: cc int3 + 18000751b: cc int3 + 18000751c: cc int3 + 18000751d: cc int3 + 18000751e: cc int3 + 18000751f: cc int3 + 180007520: 40 53 rex push rbx + 180007522: 48 83 ec 20 sub rsp,0x20 + 180007526: 48 8b 01 mov rax,QWORD PTR [rcx] + 180007529: 48 8b d9 mov rbx,rcx + 18000752c: ff 50 28 call QWORD PTR [rax+0x28] + 18000752f: 84 c0 test al,al + 180007531: 74 2c je 0x18000755f + 180007533: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20] + 180007537: c6 43 18 00 mov BYTE PTR [rbx+0x18],0x0 + 18000753b: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8] + 18000753f: e8 4c e2 ff ff call 0x180005790 + 180007544: 48 8b 4b 20 mov rcx,QWORD PTR [rbx+0x20] + 180007548: 48 85 c9 test rcx,rcx + 18000754b: 74 0a je 0x180007557 + 18000754d: 48 8b 01 mov rax,QWORD PTR [rcx] + 180007550: ba 01 00 00 00 mov edx,0x1 + 180007555: ff 10 call QWORD PTR [rax] + 180007557: 48 c7 43 20 00 00 00 mov QWORD PTR [rbx+0x20],0x0 + 18000755e: 00 + 18000755f: 48 83 c4 20 add rsp,0x20 + 180007563: 5b pop rbx + 180007564: c3 ret + 180007565: cc int3 + 180007566: cc int3 + 180007567: cc int3 + 180007568: cc int3 + 180007569: cc int3 + 18000756a: cc int3 + 18000756b: cc int3 + 18000756c: cc int3 + 18000756d: cc int3 + 18000756e: cc int3 + 18000756f: cc int3 + 180007570: 48 83 79 20 00 cmp QWORD PTR [rcx+0x20],0x0 + 180007575: 74 09 je 0x180007580 + 180007577: 0f b6 41 18 movzx eax,BYTE PTR [rcx+0x18] + 18000757b: 3c 01 cmp al,0x1 + 18000757d: 75 01 jne 0x180007580 + 18000757f: c3 ret + 180007580: 32 c0 xor al,al + 180007582: c3 ret + 180007583: cc int3 + 180007584: cc int3 + 180007585: cc int3 + 180007586: cc int3 + 180007587: cc int3 + 180007588: cc int3 + 180007589: cc int3 + 18000758a: cc int3 + 18000758b: cc int3 + 18000758c: cc int3 + 18000758d: cc int3 + 18000758e: cc int3 + 18000758f: cc int3 + 180007590: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 180007595: 55 push rbp + 180007596: 56 push rsi + 180007597: 57 push rdi + 180007598: 48 81 ec 50 01 00 00 sub rsp,0x150 + 18000759f: 48 8b 05 6a da 00 00 mov rax,QWORD PTR [rip+0xda6a] # 0x180015010 + 1800075a6: 48 33 c4 xor rax,rsp + 1800075a9: 48 89 84 24 48 01 00 mov QWORD PTR [rsp+0x148],rax + 1800075b0: 00 + 1800075b1: 49 63 e8 movsxd rbp,r8d + 1800075b4: 48 8b f2 mov rsi,rdx + 1800075b7: 48 8b d9 mov rbx,rcx + 1800075ba: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800075bd: ff 50 28 call QWORD PTR [rax+0x28] + 1800075c0: 84 c0 test al,al + 1800075c2: 75 07 jne 0x1800075cb + 1800075c4: b8 ff ff ff ff mov eax,0xffffffff + 1800075c9: eb 48 jmp 0x180007613 + 1800075cb: 48 8b 7b 20 mov rdi,QWORD PTR [rbx+0x20] + 1800075cf: 48 8b 5f 08 mov rbx,QWORD PTR [rdi+0x8] + 1800075d3: 48 89 9c 24 40 01 00 mov QWORD PTR [rsp+0x140],rbx + 1800075da: 00 + 1800075db: ba ff ff ff ff mov edx,0xffffffff + 1800075e0: 48 8b 4b 68 mov rcx,QWORD PTR [rbx+0x68] + 1800075e4: ff 15 66 7b 00 00 call QWORD PTR [rip+0x7b66] # 0x18000f150 + 1800075ea: 85 c0 test eax,eax + 1800075ec: 0f 85 87 00 00 00 jne 0x180007679 + 1800075f2: 4c 8b c5 mov r8,rbp + 1800075f5: 48 8b d6 mov rdx,rsi + 1800075f8: 48 8b cf mov rcx,rdi + 1800075fb: e8 50 fb ff ff call 0x180007150 + 180007600: 48 8b f8 mov rdi,rax + 180007603: 48 8b 4b 68 mov rcx,QWORD PTR [rbx+0x68] + 180007607: ff 15 33 7b 00 00 call QWORD PTR [rip+0x7b33] # 0x18000f140 + 18000760d: 85 c0 test eax,eax + 18000760f: 74 25 je 0x180007636 + 180007611: 8b c7 mov eax,edi + 180007613: 48 8b 8c 24 48 01 00 mov rcx,QWORD PTR [rsp+0x148] + 18000761a: 00 + 18000761b: 48 33 cc xor rcx,rsp + 18000761e: e8 0d 4f 00 00 call 0x18000c530 + 180007623: 48 8b 9c 24 88 01 00 mov rbx,QWORD PTR [rsp+0x188] + 18000762a: 00 + 18000762b: 48 81 c4 50 01 00 00 add rsp,0x150 + 180007632: 5f pop rdi + 180007633: 5e pop rsi + 180007634: 5d pop rbp + 180007635: c3 ret + 180007636: 48 8d 15 b3 82 00 00 lea rdx,[rip+0x82b3] # 0x18000f8f0 + 18000763d: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 180007642: e8 c9 ae ff ff call 0x180002510 + 180007647: 4c 8d 0d 3a 85 00 00 lea r9,[rip+0x853a] # 0x18000fb88 + 18000764e: 41 b8 81 02 00 00 mov r8d,0x281 + 180007654: 48 8b d0 mov rdx,rax + 180007657: 48 8d 8c 24 d0 00 00 lea rcx,[rsp+0xd0] + 18000765e: 00 + 18000765f: e8 ac cc ff ff call 0x180004310 + 180007664: 48 8d 15 4d be 00 00 lea rdx,[rip+0xbe4d] # 0x1800134b8 + 18000766b: 48 8d 8c 24 d0 00 00 lea rcx,[rsp+0xd0] + 180007672: 00 + 180007673: e8 70 60 00 00 call 0x18000d6e8 + 180007678: 90 nop + 180007679: 48 8d 15 70 82 00 00 lea rdx,[rip+0x8270] # 0x18000f8f0 + 180007680: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 180007685: e8 86 ae ff ff call 0x180002510 + 18000768a: 4c 8d 0d d7 84 00 00 lea r9,[rip+0x84d7] # 0x18000fb68 + 180007691: 41 b8 79 02 00 00 mov r8d,0x279 + 180007697: 48 8b d0 mov rdx,rax + 18000769a: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 18000769f: e8 6c cc ff ff call 0x180004310 + 1800076a4: 48 8d 15 0d be 00 00 lea rdx,[rip+0xbe0d] # 0x1800134b8 + 1800076ab: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 1800076b0: e8 33 60 00 00 call 0x18000d6e8 + 1800076b5: cc int3 + 1800076b6: cc int3 + 1800076b7: cc int3 + 1800076b8: cc int3 + 1800076b9: cc int3 + 1800076ba: cc int3 + 1800076bb: cc int3 + 1800076bc: cc int3 + 1800076bd: cc int3 + 1800076be: cc int3 + 1800076bf: cc int3 + 1800076c0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800076c5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 1800076ca: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 1800076cf: 55 push rbp + 1800076d0: 41 56 push r14 + 1800076d2: 41 57 push r15 + 1800076d4: 48 8d ac 24 e0 f9 ff lea rbp,[rsp-0x620] + 1800076db: ff + 1800076dc: 48 81 ec 20 07 00 00 sub rsp,0x720 + 1800076e3: 48 8b 05 26 d9 00 00 mov rax,QWORD PTR [rip+0xd926] # 0x180015010 + 1800076ea: 48 33 c4 xor rax,rsp + 1800076ed: 48 89 85 10 06 00 00 mov QWORD PTR [rbp+0x610],rax + 1800076f4: 48 8b f1 mov rsi,rcx + 1800076f7: c6 41 18 01 mov BYTE PTR [rcx+0x18],0x1 + 1800076fb: 0f b6 41 18 movzx eax,BYTE PTR [rcx+0x18] + 1800076ff: 84 c0 test al,al + 180007701: 0f 84 c6 00 00 00 je 0x1800077cd + 180007707: 41 bf 00 04 00 00 mov r15d,0x400 + 18000770d: 0f 1f 00 nop DWORD PTR [rax] + 180007710: 48 8b 46 20 mov rax,QWORD PTR [rsi+0x20] + 180007714: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 180007718: 80 79 30 00 cmp BYTE PTR [rcx+0x30],0x0 + 18000771c: 75 04 jne 0x180007722 + 18000771e: 33 ff xor edi,edi + 180007720: eb 21 jmp 0x180007743 + 180007722: 4c 8d 85 f8 00 00 00 lea r8,[rbp+0xf8] + 180007729: 33 d2 xor edx,edx + 18000772b: 48 8b 49 28 mov rcx,QWORD PTR [rcx+0x28] + 18000772f: ff 15 eb 79 00 00 call QWORD PTR [rip+0x79eb] # 0x18000f120 + 180007735: 85 c0 test eax,eax + 180007737: 0f 84 f7 00 00 00 je 0x180007834 + 18000773d: 8b bd fc 00 00 00 mov edi,DWORD PTR [rbp+0xfc] + 180007743: 85 ff test edi,edi + 180007745: 7e 7a jle 0x1800077c1 + 180007747: 4d 8b c7 mov r8,r15 + 18000774a: 33 d2 xor edx,edx + 18000774c: 48 8d 8d 10 02 00 00 lea rcx,[rbp+0x210] + 180007753: e8 96 5f 00 00 call 0x18000d6ee + 180007758: 41 3b ff cmp edi,r15d + 18000775b: 41 0f 4f ff cmovg edi,r15d + 18000775f: 4c 8b 76 20 mov r14,QWORD PTR [rsi+0x20] + 180007763: 49 8b 5e 08 mov rbx,QWORD PTR [r14+0x8] + 180007767: 48 89 9d f0 00 00 00 mov QWORD PTR [rbp+0xf0],rbx + 18000776e: ba ff ff ff ff mov edx,0xffffffff + 180007773: 48 8b 4b 60 mov rcx,QWORD PTR [rbx+0x60] + 180007777: ff 15 d3 79 00 00 call QWORD PTR [rip+0x79d3] # 0x18000f150 + 18000777d: 85 c0 test eax,eax + 18000777f: 75 78 jne 0x1800077f9 + 180007781: 44 8b c7 mov r8d,edi + 180007784: 48 8d 95 10 02 00 00 lea rdx,[rbp+0x210] + 18000778b: 49 8b 4e 08 mov rcx,QWORD PTR [r14+0x8] + 18000778f: e8 fc e0 ff ff call 0x180005890 + 180007794: 48 8b f8 mov rdi,rax + 180007797: 48 8b 4b 60 mov rcx,QWORD PTR [rbx+0x60] + 18000779b: ff 15 9f 79 00 00 call QWORD PTR [rip+0x799f] # 0x18000f140 + 1800077a1: 85 c0 test eax,eax + 1800077a3: 0f 84 22 01 00 00 je 0x1800078cb + 1800077a9: 48 8b 4e 28 mov rcx,QWORD PTR [rsi+0x28] + 1800077ad: 48 85 c9 test rcx,rcx + 1800077b0: 74 0f je 0x1800077c1 + 1800077b2: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800077b5: 44 8b c7 mov r8d,edi + 1800077b8: 48 8d 95 10 02 00 00 lea rdx,[rbp+0x210] + 1800077bf: ff 10 call QWORD PTR [rax] + 1800077c1: 0f b6 46 18 movzx eax,BYTE PTR [rsi+0x18] + 1800077c5: 84 c0 test al,al + 1800077c7: 0f 85 43 ff ff ff jne 0x180007710 + 1800077cd: 48 8b 8d 10 06 00 00 mov rcx,QWORD PTR [rbp+0x610] + 1800077d4: 48 33 cc xor rcx,rsp + 1800077d7: e8 54 4d 00 00 call 0x18000c530 + 1800077dc: 4c 8d 9c 24 20 07 00 lea r11,[rsp+0x720] + 1800077e3: 00 + 1800077e4: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28] + 1800077e8: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30] + 1800077ec: 49 8b 7b 38 mov rdi,QWORD PTR [r11+0x38] + 1800077f0: 49 8b e3 mov rsp,r11 + 1800077f3: 41 5f pop r15 + 1800077f5: 41 5e pop r14 + 1800077f7: 5d pop rbp + 1800077f8: c3 ret + 1800077f9: 48 8d 15 f0 80 00 00 lea rdx,[rip+0x80f0] # 0x18000f8f0 + 180007800: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 180007805: e8 06 ad ff ff call 0x180002510 + 18000780a: 4c 8d 0d 17 83 00 00 lea r9,[rip+0x8317] # 0x18000fb28 + 180007811: 41 b8 69 02 00 00 mov r8d,0x269 + 180007817: 48 8b d0 mov rdx,rax + 18000781a: 48 8d 4d 10 lea rcx,[rbp+0x10] + 18000781e: e8 ed ca ff ff call 0x180004310 + 180007823: 48 8d 15 8e bc 00 00 lea rdx,[rip+0xbc8e] # 0x1800134b8 + 18000782a: 48 8d 4d 10 lea rcx,[rbp+0x10] + 18000782e: e8 b5 5e 00 00 call 0x18000d6e8 + 180007833: cc int3 + 180007834: 48 8d 8d 10 01 00 00 lea rcx,[rbp+0x110] + 18000783b: e8 c0 ca ff ff call 0x180004300 + 180007840: 48 8d 8d 10 01 00 00 lea rcx,[rbp+0x110] + 180007847: e8 a4 e8 ff ff call 0x1800060f0 + 18000784c: 90 nop + 18000784d: ff 15 e5 78 00 00 call QWORD PTR [rip+0x78e5] # 0x18000f138 + 180007853: 8b d8 mov ebx,eax + 180007855: 48 8d 15 14 82 00 00 lea rdx,[rip+0x8214] # 0x18000fa70 + 18000785c: 48 8d 8d 20 01 00 00 lea rcx,[rbp+0x120] + 180007863: e8 a8 ea ff ff call 0x180006310 + 180007868: 48 8b c8 mov rcx,rax + 18000786b: 8b d3 mov edx,ebx + 18000786d: ff 15 55 7a 00 00 call QWORD PTR [rip+0x7a55] # 0x18000f2c8 + 180007873: 48 8d 55 80 lea rdx,[rbp-0x80] + 180007877: 48 8d 8d 10 01 00 00 lea rcx,[rbp+0x110] + 18000787e: e8 cd e7 ff ff call 0x180006050 + 180007883: 48 8b d8 mov rbx,rax + 180007886: 48 8d 15 63 80 00 00 lea rdx,[rip+0x8063] # 0x18000f8f0 + 18000788d: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 180007892: e8 79 ac ff ff call 0x180002510 + 180007897: 48 8b d0 mov rdx,rax + 18000789a: 48 8b cb mov rcx,rbx + 18000789d: e8 0e e9 ff ff call 0x1800061b0 + 1800078a2: 4c 8b c8 mov r9,rax + 1800078a5: 41 b8 38 01 00 00 mov r8d,0x138 + 1800078ab: 48 8d 8d 80 00 00 00 lea rcx,[rbp+0x80] + 1800078b2: e8 59 ca ff ff call 0x180004310 + 1800078b7: 48 8d 15 fa bb 00 00 lea rdx,[rip+0xbbfa] # 0x1800134b8 + 1800078be: 48 8d 8d 80 00 00 00 lea rcx,[rbp+0x80] + 1800078c5: e8 1e 5e 00 00 call 0x18000d6e8 + 1800078ca: 90 nop + 1800078cb: 48 8d 15 1e 80 00 00 lea rdx,[rip+0x801e] # 0x18000f8f0 + 1800078d2: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 1800078d7: e8 34 ac ff ff call 0x180002510 + 1800078dc: 4c 8d 0d 65 82 00 00 lea r9,[rip+0x8265] # 0x18000fb48 + 1800078e3: 41 b8 71 02 00 00 mov r8d,0x271 + 1800078e9: 48 8b d0 mov rdx,rax + 1800078ec: 48 8d 4d a0 lea rcx,[rbp-0x60] + 1800078f0: e8 1b ca ff ff call 0x180004310 + 1800078f5: 48 8d 15 bc bb 00 00 lea rdx,[rip+0xbbbc] # 0x1800134b8 + 1800078fc: 48 8d 4d a0 lea rcx,[rbp-0x60] + 180007900: e8 e3 5d 00 00 call 0x18000d6e8 + 180007905: cc int3 + 180007906: cc int3 + 180007907: cc int3 + 180007908: cc int3 + 180007909: cc int3 + 18000790a: cc int3 + 18000790b: cc int3 + 18000790c: cc int3 + 18000790d: cc int3 + 18000790e: cc int3 + 18000790f: cc int3 + 180007910: 48 8b 09 mov rcx,QWORD PTR [rcx] + 180007913: 48 85 c9 test rcx,rcx + 180007916: 74 0a je 0x180007922 + 180007918: ba 10 00 00 00 mov edx,0x10 + 18000791d: e9 ee 4f 00 00 jmp 0x18000c910 + 180007922: c3 ret + 180007923: cc int3 + 180007924: cc int3 + 180007925: cc int3 + 180007926: cc int3 + 180007927: cc int3 + 180007928: cc int3 + 180007929: cc int3 + 18000792a: cc int3 + 18000792b: cc int3 + 18000792c: cc int3 + 18000792d: cc int3 + 18000792e: cc int3 + 18000792f: cc int3 + 180007930: 40 53 rex push rbx + 180007932: 48 83 ec 20 sub rsp,0x20 + 180007936: 48 8b d9 mov rbx,rcx + 180007939: 48 8b 09 mov rcx,QWORD PTR [rcx] + 18000793c: ff 53 08 call QWORD PTR [rbx+0x8] + 18000793f: 90 nop + 180007940: ff 15 92 79 00 00 call QWORD PTR [rip+0x7992] # 0x18000f2d8 + 180007946: 90 nop + 180007947: ba 10 00 00 00 mov edx,0x10 + 18000794c: 48 8b cb mov rcx,rbx + 18000794f: e8 bc 4f 00 00 call 0x18000c910 + 180007954: 90 nop + 180007955: 33 c0 xor eax,eax + 180007957: 48 83 c4 20 add rsp,0x20 + 18000795b: 5b pop rbx + 18000795c: c3 ret + 18000795d: cc int3 + 18000795e: cc int3 + 18000795f: cc int3 + 180007960: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 180007965: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx + 18000796a: 4c 89 44 24 18 mov QWORD PTR [rsp+0x18],r8 + 18000796f: 4c 89 4c 24 20 mov QWORD PTR [rsp+0x20],r9 + 180007974: 53 push rbx + 180007975: 56 push rsi + 180007976: 57 push rdi + 180007977: 48 83 ec 30 sub rsp,0x30 + 18000797b: 48 8b f9 mov rdi,rcx + 18000797e: 48 8d 74 24 58 lea rsi,[rsp+0x58] + 180007983: b9 01 00 00 00 mov ecx,0x1 + 180007988: ff 15 32 7b 00 00 call QWORD PTR [rip+0x7b32] # 0x18000f4c0 + 18000798e: 48 8b d8 mov rbx,rax + 180007991: e8 2a b6 ff ff call 0x180002fc0 + 180007996: 45 33 c9 xor r9d,r9d + 180007999: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000799e: 4c 8b c7 mov r8,rdi + 1800079a1: 48 8b d3 mov rdx,rbx + 1800079a4: 48 8b 08 mov rcx,QWORD PTR [rax] + 1800079a7: ff 15 0b 7b 00 00 call QWORD PTR [rip+0x7b0b] # 0x18000f4b8 + 1800079ad: 48 83 c4 30 add rsp,0x30 + 1800079b1: 5f pop rdi + 1800079b2: 5e pop rsi + 1800079b3: 5b pop rbx + 1800079b4: c3 ret + 1800079b5: cc int3 + 1800079b6: cc int3 + 1800079b7: cc int3 + 1800079b8: cc int3 + 1800079b9: cc int3 + 1800079ba: cc int3 + 1800079bb: cc int3 + 1800079bc: cc int3 + 1800079bd: cc int3 + 1800079be: cc int3 + 1800079bf: cc int3 + 1800079c0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800079c5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 1800079ca: 57 push rdi + 1800079cb: 48 83 ec 20 sub rsp,0x20 + 1800079cf: 48 8d 05 e2 87 00 00 lea rax,[rip+0x87e2] # 0x1800101b8 + 1800079d6: 48 8b f1 mov rsi,rcx + 1800079d9: 48 89 01 mov QWORD PTR [rcx],rax + 1800079dc: 8b fa mov edi,edx + 1800079de: 48 83 e9 80 sub rcx,0xffffffffffffff80 + 1800079e2: ff 15 48 79 00 00 call QWORD PTR [rip+0x7948] # 0x18000f330 + 1800079e8: 48 8d 4e 38 lea rcx,[rsi+0x38] + 1800079ec: ff 15 0e 79 00 00 call QWORD PTR [rip+0x790e] # 0x18000f300 + 1800079f2: 48 8d 4e 08 lea rcx,[rsi+0x8] + 1800079f6: e8 55 ab ff ff call 0x180002550 + 1800079fb: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8] + 1800079ff: ba 10 00 00 00 mov edx,0x10 + 180007a04: 48 c7 46 08 00 00 00 mov QWORD PTR [rsi+0x8],0x0 + 180007a0b: 00 + 180007a0c: e8 ff 4e 00 00 call 0x18000c910 + 180007a11: 40 f6 c7 01 test dil,0x1 + 180007a15: 74 0d je 0x180007a24 + 180007a17: ba d8 00 00 00 mov edx,0xd8 + 180007a1c: 48 8b ce mov rcx,rsi + 180007a1f: e8 ec 4e 00 00 call 0x18000c910 + 180007a24: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 180007a29: 48 8b c6 mov rax,rsi + 180007a2c: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 180007a31: 48 83 c4 20 add rsp,0x20 + 180007a35: 5f pop rdi + 180007a36: c3 ret + 180007a37: cc int3 + 180007a38: cc int3 + 180007a39: cc int3 + 180007a3a: cc int3 + 180007a3b: cc int3 + 180007a3c: cc int3 + 180007a3d: cc int3 + 180007a3e: cc int3 + 180007a3f: cc int3 + 180007a40: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180007a45: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180007a4a: 55 push rbp + 180007a4b: 57 push rdi + 180007a4c: 41 56 push r14 + 180007a4e: 48 8b ec mov rbp,rsp + 180007a51: 48 83 ec 70 sub rsp,0x70 + 180007a55: 48 8b 05 b4 d5 00 00 mov rax,QWORD PTR [rip+0xd5b4] # 0x180015010 + 180007a5c: 48 33 c4 xor rax,rsp + 180007a5f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 180007a63: 48 8b f9 mov rdi,rcx + 180007a66: 85 d2 test edx,edx + 180007a68: 75 07 jne 0x180007a71 + 180007a6a: b0 01 mov al,0x1 + 180007a6c: e9 3a 02 00 00 jmp 0x180007cab + 180007a71: bb 80 00 00 00 mov ebx,0x80 + 180007a76: 3b d3 cmp edx,ebx + 180007a78: 7f 0c jg 0x180007a86 + 180007a7a: 8b da mov ebx,edx + 180007a7c: b8 80 ff ff ff mov eax,0xffffff80 + 180007a81: 3b d0 cmp edx,eax + 180007a83: 0f 4c d8 cmovl ebx,eax + 180007a86: 0f 57 c9 xorps xmm1,xmm1 + 180007a89: f3 0f 7f 4d b8 movdqu XMMWORD PTR [rbp-0x48],xmm1 + 180007a8e: 45 33 f6 xor r14d,r14d + 180007a91: 4c 89 75 c8 mov QWORD PTR [rbp-0x38],r14 + 180007a95: 4c 8d 45 b0 lea r8,[rbp-0x50] + 180007a99: 33 d2 xor edx,edx + 180007a9b: 48 8d 4d b8 lea rcx,[rbp-0x48] + 180007a9f: 85 db test ebx,ebx + 180007aa1: 79 32 jns 0x180007ad5 + 180007aa3: c6 45 b0 01 mov BYTE PTR [rbp-0x50],0x1 + 180007aa7: e8 84 02 00 00 call 0x180007d30 + 180007aac: f6 db neg bl + 180007aae: 88 5d b0 mov BYTE PTR [rbp-0x50],bl + 180007ab1: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 180007ab5: 48 3b 55 c8 cmp rdx,QWORD PTR [rbp-0x38] + 180007ab9: 74 0b je 0x180007ac6 + 180007abb: 88 1a mov BYTE PTR [rdx],bl + 180007abd: 48 ff c2 inc rdx + 180007ac0: 48 89 55 c0 mov QWORD PTR [rbp-0x40],rdx + 180007ac4: eb 3d jmp 0x180007b03 + 180007ac6: 4c 8d 45 b0 lea r8,[rbp-0x50] + 180007aca: 48 8d 4d b8 lea rcx,[rbp-0x48] + 180007ace: e8 5d 02 00 00 call 0x180007d30 + 180007ad3: eb 2e jmp 0x180007b03 + 180007ad5: c6 45 b0 00 mov BYTE PTR [rbp-0x50],0x0 + 180007ad9: e8 52 02 00 00 call 0x180007d30 + 180007ade: 88 5d b0 mov BYTE PTR [rbp-0x50],bl + 180007ae1: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 180007ae5: 48 3b 55 c8 cmp rdx,QWORD PTR [rbp-0x38] + 180007ae9: 74 0b je 0x180007af6 + 180007aeb: 88 1a mov BYTE PTR [rdx],bl + 180007aed: 48 ff c2 inc rdx + 180007af0: 48 89 55 c0 mov QWORD PTR [rbp-0x40],rdx + 180007af4: eb 0d jmp 0x180007b03 + 180007af6: 4c 8d 45 b0 lea r8,[rbp-0x50] + 180007afa: 48 8d 4d b8 lea rcx,[rbp-0x48] + 180007afe: e8 2d 02 00 00 call 0x180007d30 + 180007b03: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 180007b07: b9 28 00 00 00 mov ecx,0x28 + 180007b0c: e8 43 4a 00 00 call 0x18000c554 + 180007b11: 48 8b d8 mov rbx,rax + 180007b14: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 180007b18: 0f 57 c0 xorps xmm0,xmm0 + 180007b1b: 33 c0 xor eax,eax + 180007b1d: 0f 11 03 movups XMMWORD PTR [rbx],xmm0 + 180007b20: 0f 11 43 10 movups XMMWORD PTR [rbx+0x10],xmm0 + 180007b24: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax + 180007b28: 48 8d 05 c9 85 00 00 lea rax,[rip+0x85c9] # 0x1800100f8 + 180007b2f: 48 89 03 mov QWORD PTR [rbx],rax + 180007b32: 4c 89 73 08 mov QWORD PTR [rbx+0x8],r14 + 180007b36: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14 + 180007b3a: 4c 89 73 18 mov QWORD PTR [rbx+0x18],r14 + 180007b3e: 4c 8d 4d b8 lea r9,[rbp-0x48] + 180007b42: 41 b0 77 mov r8b,0x77 + 180007b45: 48 8b cb mov rcx,rbx + 180007b48: e8 23 22 00 00 call 0x180009d70 + 180007b4d: 90 nop + 180007b4e: 48 8b 8f d0 00 00 00 mov rcx,QWORD PTR [rdi+0xd0] + 180007b55: 48 85 c9 test rcx,rcx + 180007b58: 74 12 je 0x180007b6c + 180007b5a: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8] + 180007b5e: 4c 8b 43 10 mov r8,QWORD PTR [rbx+0x10] + 180007b62: 4c 2b c2 sub r8,rdx + 180007b65: 4c 8b 09 mov r9,QWORD PTR [rcx] + 180007b68: 41 ff 51 08 call QWORD PTR [r9+0x8] + 180007b6c: 48 8b 03 mov rax,QWORD PTR [rbx] + 180007b6f: be 01 00 00 00 mov esi,0x1 + 180007b74: 8b d6 mov edx,esi + 180007b76: 48 8b cb mov rcx,rbx + 180007b79: ff 10 call QWORD PTR [rax] + 180007b7b: 0f 57 c0 xorps xmm0,xmm0 + 180007b7e: 0f 11 45 d0 movups XMMWORD PTR [rbp-0x30],xmm0 + 180007b82: 48 8d 9f 80 00 00 00 lea rbx,[rdi+0x80] + 180007b89: 48 89 5d d0 mov QWORD PTR [rbp-0x30],rbx + 180007b8d: c6 45 d8 00 mov BYTE PTR [rbp-0x28],0x0 + 180007b91: 48 8b cb mov rcx,rbx + 180007b94: ff 15 8e 77 00 00 call QWORD PTR [rip+0x778e] # 0x18000f328 + 180007b9a: 85 c0 test eax,eax + 180007b9c: 74 09 je 0x180007ba7 + 180007b9e: 8b c8 mov ecx,eax + 180007ba0: ff 15 a2 77 00 00 call QWORD PTR [rip+0x77a2] # 0x18000f348 + 180007ba6: cc int3 + 180007ba7: 40 88 75 d8 mov BYTE PTR [rbp-0x28],sil + 180007bab: ff 15 67 77 00 00 call QWORD PTR [rip+0x7767] # 0x18000f318 + 180007bb1: 48 05 40 42 0f 00 add rax,0xf4240 + 180007bb7: 48 6b c8 64 imul rcx,rax,0x64 + 180007bbb: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3 + 180007bc2: 0b 2e 11 + 180007bc5: 48 f7 e9 imul rcx + 180007bc8: 48 c1 fa 1a sar rdx,0x1a + 180007bcc: 48 8b c2 mov rax,rdx + 180007bcf: 48 c1 e8 3f shr rax,0x3f + 180007bd3: 48 03 d0 add rdx,rax + 180007bd6: 48 89 55 e0 mov QWORD PTR [rbp-0x20],rdx + 180007bda: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00 + 180007be1: 48 2b c8 sub rcx,rax + 180007be4: 89 4d e8 mov DWORD PTR [rbp-0x18],ecx + 180007be7: 48 8b cb mov rcx,rbx + 180007bea: ff 15 70 77 00 00 call QWORD PTR [rip+0x7770] # 0x18000f360 + 180007bf0: 85 c0 test eax,eax + 180007bf2: 75 0a jne 0x180007bfe + 180007bf4: 8d 48 04 lea ecx,[rax+0x4] + 180007bf7: ff 15 53 77 00 00 call QWORD PTR [rip+0x7753] # 0x18000f350 + 180007bfd: cc int3 + 180007bfe: 48 8d 4f 38 lea rcx,[rdi+0x38] + 180007c02: 4c 8d 45 e0 lea r8,[rbp-0x20] + 180007c06: 48 8b d3 mov rdx,rbx + 180007c09: ff 15 29 77 00 00 call QWORD PTR [rip+0x7729] # 0x18000f338 + 180007c0f: 85 c0 test eax,eax + 180007c11: 74 0e je 0x180007c21 + 180007c13: 83 f8 02 cmp eax,0x2 + 180007c16: 74 0c je 0x180007c24 + 180007c18: 8b c8 mov ecx,eax + 180007c1a: ff 15 28 77 00 00 call QWORD PTR [rip+0x7728] # 0x18000f348 + 180007c20: cc int3 + 180007c21: 41 8b f6 mov esi,r14d + 180007c24: 80 3d c5 e3 00 00 00 cmp BYTE PTR [rip+0xe3c5],0x0 # 0x180015ff0 + 180007c2b: 74 23 je 0x180007c50 + 180007c2d: 83 fe 01 cmp esi,0x1 + 180007c30: 75 0e jne 0x180007c40 + 180007c32: 48 8d 0d df 80 00 00 lea rcx,[rip+0x80df] # 0x18000fd18 + 180007c39: e8 22 fd ff ff call 0x180007960 + 180007c3e: eb 10 jmp 0x180007c50 + 180007c40: 0f b6 57 30 movzx edx,BYTE PTR [rdi+0x30] + 180007c44: 48 8d 0d e5 80 00 00 lea rcx,[rip+0x80e5] # 0x18000fd30 + 180007c4b: e8 10 fd ff ff call 0x180007960 + 180007c50: 0f b6 7f 30 movzx edi,BYTE PTR [rdi+0x30] + 180007c54: 48 8b cb mov rcx,rbx + 180007c57: ff 15 b3 76 00 00 call QWORD PTR [rip+0x76b3] # 0x18000f310 + 180007c5d: 85 c0 test eax,eax + 180007c5f: 74 09 je 0x180007c6a + 180007c61: 8b c8 mov ecx,eax + 180007c63: ff 15 df 76 00 00 call QWORD PTR [rip+0x76df] # 0x18000f348 + 180007c69: 90 nop + 180007c6a: 48 8b 4d b8 mov rcx,QWORD PTR [rbp-0x48] + 180007c6e: 48 85 c9 test rcx,rcx + 180007c71: 74 34 je 0x180007ca7 + 180007c73: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 180007c77: 48 2b d1 sub rdx,rcx + 180007c7a: 48 8b c1 mov rax,rcx + 180007c7d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180007c84: 72 1c jb 0x180007ca2 + 180007c86: 48 83 c2 27 add rdx,0x27 + 180007c8a: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 180007c8e: 48 2b c1 sub rax,rcx + 180007c91: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180007c95: 48 83 f8 1f cmp rax,0x1f + 180007c99: 76 07 jbe 0x180007ca2 + 180007c9b: ff 15 bf 77 00 00 call QWORD PTR [rip+0x77bf] # 0x18000f460 + 180007ca1: cc int3 + 180007ca2: e8 69 4c 00 00 call 0x18000c910 + 180007ca7: 40 0f b6 c7 movzx eax,dil + 180007cab: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 180007caf: 48 33 cc xor rcx,rsp + 180007cb2: e8 79 48 00 00 call 0x18000c530 + 180007cb7: 4c 8d 5c 24 70 lea r11,[rsp+0x70] + 180007cbc: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28] + 180007cc0: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30] + 180007cc4: 49 8b e3 mov rsp,r11 + 180007cc7: 41 5e pop r14 + 180007cc9: 5f pop rdi + 180007cca: 5d pop rbp + 180007ccb: c3 ret + 180007ccc: cc int3 + 180007ccd: cc int3 + 180007cce: cc int3 + 180007ccf: cc int3 + 180007cd0: 80 fa 02 cmp dl,0x2 + 180007cd3: 75 09 jne 0x180007cde + 180007cd5: 41 80 f8 77 cmp r8b,0x77 + 180007cd9: 75 03 jne 0x180007cde + 180007cdb: b0 01 mov al,0x1 + 180007cdd: c3 ret + 180007cde: 32 c0 xor al,al + 180007ce0: c3 ret + 180007ce1: cc int3 + 180007ce2: cc int3 + 180007ce3: cc int3 + 180007ce4: cc int3 + 180007ce5: cc int3 + 180007ce6: cc int3 + 180007ce7: cc int3 + 180007ce8: cc int3 + 180007ce9: cc int3 + 180007cea: cc int3 + 180007ceb: cc int3 + 180007cec: cc int3 + 180007ced: cc int3 + 180007cee: cc int3 + 180007cef: cc int3 + 180007cf0: 48 83 ec 28 sub rsp,0x28 + 180007cf4: 48 8b 02 mov rax,QWORD PTR [rdx] + 180007cf7: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2 + 180007cfb: 75 27 jne 0x180007d24 + 180007cfd: 80 78 05 77 cmp BYTE PTR [rax+0x5],0x77 + 180007d01: 75 21 jne 0x180007d24 + 180007d03: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1 + 180007d07: 0f 94 c0 sete al + 180007d0a: 88 41 30 mov BYTE PTR [rcx+0x30],al + 180007d0d: 48 83 c1 38 add rcx,0x38 + 180007d11: ff 15 f1 75 00 00 call QWORD PTR [rip+0x75f1] # 0x18000f308 + 180007d17: 85 c0 test eax,eax + 180007d19: 74 09 je 0x180007d24 + 180007d1b: 8b c8 mov ecx,eax + 180007d1d: ff 15 25 76 00 00 call QWORD PTR [rip+0x7625] # 0x18000f348 + 180007d23: 90 nop + 180007d24: 48 83 c4 28 add rsp,0x28 + 180007d28: c3 ret + 180007d29: cc int3 + 180007d2a: cc int3 + 180007d2b: cc int3 + 180007d2c: cc int3 + 180007d2d: cc int3 + 180007d2e: cc int3 + 180007d2f: cc int3 + 180007d30: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 180007d35: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 180007d3a: 41 54 push r12 + 180007d3c: 41 56 push r14 + 180007d3e: 41 57 push r15 + 180007d40: 48 83 ec 20 sub rsp,0x20 + 180007d44: 48 8b f1 mov rsi,rcx + 180007d47: 4c 8b f2 mov r14,rdx + 180007d4a: 48 8b 09 mov rcx,QWORD PTR [rcx] + 180007d4d: 49 b9 ff ff ff ff ff movabs r9,0x7fffffffffffffff + 180007d54: ff ff 7f + 180007d57: 4c 2b f1 sub r14,rcx + 180007d5a: 4d 8b e0 mov r12,r8 + 180007d5d: 4c 8b fa mov r15,rdx + 180007d60: 48 8b 6e 08 mov rbp,QWORD PTR [rsi+0x8] + 180007d64: 48 2b e9 sub rbp,rcx + 180007d67: 49 3b e9 cmp rbp,r9 + 180007d6a: 0f 84 f1 00 00 00 je 0x180007e61 + 180007d70: 48 8b 46 10 mov rax,QWORD PTR [rsi+0x10] + 180007d74: 48 ff c5 inc rbp + 180007d77: 48 2b c1 sub rax,rcx + 180007d7a: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx + 180007d7f: 48 8b c8 mov rcx,rax + 180007d82: 48 d1 e9 shr rcx,1 + 180007d85: 4c 2b c9 sub r9,rcx + 180007d88: 49 3b c1 cmp rax,r9 + 180007d8b: 76 05 jbe 0x180007d92 + 180007d8d: 48 8b dd mov rbx,rbp + 180007d90: eb 0b jmp 0x180007d9d + 180007d92: 48 8d 1c 01 lea rbx,[rcx+rax*1] + 180007d96: 48 3b dd cmp rbx,rbp + 180007d99: 48 0f 42 dd cmovb rbx,rbp + 180007d9d: 48 89 7c 24 48 mov QWORD PTR [rsp+0x48],rdi + 180007da2: 48 81 fb 00 10 00 00 cmp rbx,0x1000 + 180007da9: 72 2c jb 0x180007dd7 + 180007dab: 48 8d 4b 27 lea rcx,[rbx+0x27] + 180007daf: 48 3b cb cmp rcx,rbx + 180007db2: 0f 86 a3 00 00 00 jbe 0x180007e5b + 180007db8: e8 97 47 00 00 call 0x18000c554 + 180007dbd: 48 85 c0 test rax,rax + 180007dc0: 74 0e je 0x180007dd0 + 180007dc2: 48 8d 78 27 lea rdi,[rax+0x27] + 180007dc6: 48 83 e7 e0 and rdi,0xffffffffffffffe0 + 180007dca: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax + 180007dce: eb 1b jmp 0x180007deb + 180007dd0: ff 15 8a 76 00 00 call QWORD PTR [rip+0x768a] # 0x18000f460 + 180007dd6: cc int3 + 180007dd7: 48 85 db test rbx,rbx + 180007dda: 74 0d je 0x180007de9 + 180007ddc: 48 8b cb mov rcx,rbx + 180007ddf: e8 70 47 00 00 call 0x18000c554 + 180007de4: 48 8b f8 mov rdi,rax + 180007de7: eb 02 jmp 0x180007deb + 180007de9: 33 ff xor edi,edi + 180007deb: 41 0f b6 04 24 movzx eax,BYTE PTR [r12] + 180007df0: 4c 03 f7 add r14,rdi + 180007df3: 48 8b cf mov rcx,rdi + 180007df6: 41 88 06 mov BYTE PTR [r14],al + 180007df9: 4c 8b 46 08 mov r8,QWORD PTR [rsi+0x8] + 180007dfd: 48 8b 16 mov rdx,QWORD PTR [rsi] + 180007e00: 4d 3b f8 cmp r15,r8 + 180007e03: 75 05 jne 0x180007e0a + 180007e05: 4c 2b c2 sub r8,rdx + 180007e08: eb 19 jmp 0x180007e23 + 180007e0a: 4d 8b c7 mov r8,r15 + 180007e0d: 4c 2b c2 sub r8,rdx + 180007e10: e8 56 5a 00 00 call 0x18000d86b + 180007e15: 4c 8b 46 08 mov r8,QWORD PTR [rsi+0x8] + 180007e19: 49 8d 4e 01 lea rcx,[r14+0x1] + 180007e1d: 4d 2b c7 sub r8,r15 + 180007e20: 49 8b d7 mov rdx,r15 + 180007e23: e8 43 5a 00 00 call 0x18000d86b + 180007e28: 4c 8b cb mov r9,rbx + 180007e2b: 4c 8b c5 mov r8,rbp + 180007e2e: 48 8b d7 mov rdx,rdi + 180007e31: 48 8b ce mov rcx,rsi + 180007e34: e8 47 f4 ff ff call 0x180007280 + 180007e39: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48] + 180007e3e: 49 8b c6 mov rax,r14 + 180007e41: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 180007e46: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50] + 180007e4b: 48 8b 74 24 58 mov rsi,QWORD PTR [rsp+0x58] + 180007e50: 48 83 c4 20 add rsp,0x20 + 180007e54: 41 5f pop r15 + 180007e56: 41 5e pop r14 + 180007e58: 41 5c pop r12 + 180007e5a: c3 ret + 180007e5b: e8 f0 98 ff ff call 0x180001750 + 180007e60: cc int3 + 180007e61: e8 1a ad ff ff call 0x180002b80 + 180007e66: cc int3 + 180007e67: cc int3 + 180007e68: cc int3 + 180007e69: cc int3 + 180007e6a: cc int3 + 180007e6b: cc int3 + 180007e6c: cc int3 + 180007e6d: cc int3 + 180007e6e: cc int3 + 180007e6f: cc int3 + 180007e70: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180007e75: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180007e7a: 57 push rdi + 180007e7b: 48 83 ec 20 sub rsp,0x20 + 180007e7f: 48 8d 05 32 83 00 00 lea rax,[rip+0x8332] # 0x1800101b8 + 180007e86: 48 8b f1 mov rsi,rcx + 180007e89: 48 89 01 mov QWORD PTR [rcx],rax + 180007e8c: 8b fa mov edi,edx + 180007e8e: 48 83 e9 80 sub rcx,0xffffffffffffff80 + 180007e92: ff 15 98 74 00 00 call QWORD PTR [rip+0x7498] # 0x18000f330 + 180007e98: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180007e9c: ff 15 5e 74 00 00 call QWORD PTR [rip+0x745e] # 0x18000f300 + 180007ea2: 48 8d 4e 08 lea rcx,[rsi+0x8] + 180007ea6: e8 a5 a6 ff ff call 0x180002550 + 180007eab: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8] + 180007eaf: ba 10 00 00 00 mov edx,0x10 + 180007eb4: 48 c7 46 08 00 00 00 mov QWORD PTR [rsi+0x8],0x0 + 180007ebb: 00 + 180007ebc: e8 4f 4a 00 00 call 0x18000c910 + 180007ec1: 40 f6 c7 01 test dil,0x1 + 180007ec5: 74 0d je 0x180007ed4 + 180007ec7: ba e0 00 00 00 mov edx,0xe0 + 180007ecc: 48 8b ce mov rcx,rsi + 180007ecf: e8 3c 4a 00 00 call 0x18000c910 + 180007ed4: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 180007ed9: 48 8b c6 mov rax,rsi + 180007edc: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 180007ee1: 48 83 c4 20 add rsp,0x20 + 180007ee5: 5f pop rdi + 180007ee6: c3 ret + 180007ee7: cc int3 + 180007ee8: cc int3 + 180007ee9: cc int3 + 180007eea: cc int3 + 180007eeb: cc int3 + 180007eec: cc int3 + 180007eed: cc int3 + 180007eee: cc int3 + 180007eef: cc int3 + 180007ef0: 80 fa 02 cmp dl,0x2 + 180007ef3: 75 09 jne 0x180007efe + 180007ef5: 41 80 f8 78 cmp r8b,0x78 + 180007ef9: 75 03 jne 0x180007efe + 180007efb: b0 01 mov al,0x1 + 180007efd: c3 ret + 180007efe: 32 c0 xor al,al + 180007f00: c3 ret + 180007f01: cc int3 + 180007f02: cc int3 + 180007f03: cc int3 + 180007f04: cc int3 + 180007f05: cc int3 + 180007f06: cc int3 + 180007f07: cc int3 + 180007f08: cc int3 + 180007f09: cc int3 + 180007f0a: cc int3 + 180007f0b: cc int3 + 180007f0c: cc int3 + 180007f0d: cc int3 + 180007f0e: cc int3 + 180007f0f: cc int3 + 180007f10: 48 8b 02 mov rax,QWORD PTR [rdx] + 180007f13: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2 + 180007f17: 75 32 jne 0x180007f4b + 180007f19: 80 78 05 78 cmp BYTE PTR [rax+0x5],0x78 + 180007f1d: 75 2c jne 0x180007f4b + 180007f1f: 80 78 08 00 cmp BYTE PTR [rax+0x8],0x0 + 180007f23: 75 07 jne 0x180007f2c + 180007f25: ba ff ff ff ff mov edx,0xffffffff + 180007f2a: eb 0d jmp 0x180007f39 + 180007f2c: 0f b6 50 09 movzx edx,BYTE PTR [rax+0x9] + 180007f30: 0f b6 40 0a movzx eax,BYTE PTR [rax+0xa] + 180007f34: c1 e2 08 shl edx,0x8 + 180007f37: 0b d0 or edx,eax + 180007f39: 48 8b 89 d8 00 00 00 mov rcx,QWORD PTR [rcx+0xd8] + 180007f40: 48 85 c9 test rcx,rcx + 180007f43: 74 06 je 0x180007f4b + 180007f45: 48 8b 01 mov rax,QWORD PTR [rcx] + 180007f48: 48 ff 20 rex.W jmp QWORD PTR [rax] + 180007f4b: c3 ret + 180007f4c: cc int3 + 180007f4d: cc int3 + 180007f4e: cc int3 + 180007f4f: cc int3 + 180007f50: 80 fa 02 cmp dl,0x2 + 180007f53: 75 09 jne 0x180007f5e + 180007f55: 41 80 f8 50 cmp r8b,0x50 + 180007f59: 75 03 jne 0x180007f5e + 180007f5b: b0 01 mov al,0x1 + 180007f5d: c3 ret + 180007f5e: 32 c0 xor al,al + 180007f60: c3 ret + 180007f61: cc int3 + 180007f62: cc int3 + 180007f63: cc int3 + 180007f64: cc int3 + 180007f65: cc int3 + 180007f66: cc int3 + 180007f67: cc int3 + 180007f68: cc int3 + 180007f69: cc int3 + 180007f6a: cc int3 + 180007f6b: cc int3 + 180007f6c: cc int3 + 180007f6d: cc int3 + 180007f6e: cc int3 + 180007f6f: cc int3 + 180007f70: 48 83 ec 28 sub rsp,0x28 + 180007f74: 48 8b 02 mov rax,QWORD PTR [rdx] + 180007f77: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2 + 180007f7b: 75 27 jne 0x180007fa4 + 180007f7d: 80 78 05 50 cmp BYTE PTR [rax+0x5],0x50 + 180007f81: 75 21 jne 0x180007fa4 + 180007f83: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1 + 180007f87: 0f 94 c0 sete al + 180007f8a: 88 41 30 mov BYTE PTR [rcx+0x30],al + 180007f8d: 48 83 c1 38 add rcx,0x38 + 180007f91: ff 15 71 73 00 00 call QWORD PTR [rip+0x7371] # 0x18000f308 + 180007f97: 85 c0 test eax,eax + 180007f99: 74 09 je 0x180007fa4 + 180007f9b: 8b c8 mov ecx,eax + 180007f9d: ff 15 a5 73 00 00 call QWORD PTR [rip+0x73a5] # 0x18000f348 + 180007fa3: 90 nop + 180007fa4: 48 83 c4 28 add rsp,0x28 + 180007fa8: c3 ret + 180007fa9: cc int3 + 180007faa: cc int3 + 180007fab: cc int3 + 180007fac: cc int3 + 180007fad: cc int3 + 180007fae: cc int3 + 180007faf: cc int3 + 180007fb0: 80 fa 02 cmp dl,0x2 + 180007fb3: 75 09 jne 0x180007fbe + 180007fb5: 41 80 f8 31 cmp r8b,0x31 + 180007fb9: 75 03 jne 0x180007fbe + 180007fbb: b0 01 mov al,0x1 + 180007fbd: c3 ret + 180007fbe: 32 c0 xor al,al + 180007fc0: c3 ret + 180007fc1: cc int3 + 180007fc2: cc int3 + 180007fc3: cc int3 + 180007fc4: cc int3 + 180007fc5: cc int3 + 180007fc6: cc int3 + 180007fc7: cc int3 + 180007fc8: cc int3 + 180007fc9: cc int3 + 180007fca: cc int3 + 180007fcb: cc int3 + 180007fcc: cc int3 + 180007fcd: cc int3 + 180007fce: cc int3 + 180007fcf: cc int3 + 180007fd0: 48 83 ec 28 sub rsp,0x28 + 180007fd4: 48 8b 02 mov rax,QWORD PTR [rdx] + 180007fd7: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2 + 180007fdb: 75 27 jne 0x180008004 + 180007fdd: 80 78 05 31 cmp BYTE PTR [rax+0x5],0x31 + 180007fe1: 75 21 jne 0x180008004 + 180007fe3: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1 + 180007fe7: 0f 94 c0 sete al + 180007fea: 88 41 30 mov BYTE PTR [rcx+0x30],al + 180007fed: 48 83 c1 38 add rcx,0x38 + 180007ff1: ff 15 11 73 00 00 call QWORD PTR [rip+0x7311] # 0x18000f308 + 180007ff7: 85 c0 test eax,eax + 180007ff9: 74 09 je 0x180008004 + 180007ffb: 8b c8 mov ecx,eax + 180007ffd: ff 15 45 73 00 00 call QWORD PTR [rip+0x7345] # 0x18000f348 + 180008003: 90 nop + 180008004: 48 83 c4 28 add rsp,0x28 + 180008008: c3 ret + 180008009: cc int3 + 18000800a: cc int3 + 18000800b: cc int3 + 18000800c: cc int3 + 18000800d: cc int3 + 18000800e: cc int3 + 18000800f: cc int3 + 180008010: 80 fa 02 cmp dl,0x2 + 180008013: 75 09 jne 0x18000801e + 180008015: 41 80 f8 41 cmp r8b,0x41 + 180008019: 75 03 jne 0x18000801e + 18000801b: b0 01 mov al,0x1 + 18000801d: c3 ret + 18000801e: 32 c0 xor al,al + 180008020: c3 ret + 180008021: cc int3 + 180008022: cc int3 + 180008023: cc int3 + 180008024: cc int3 + 180008025: cc int3 + 180008026: cc int3 + 180008027: cc int3 + 180008028: cc int3 + 180008029: cc int3 + 18000802a: cc int3 + 18000802b: cc int3 + 18000802c: cc int3 + 18000802d: cc int3 + 18000802e: cc int3 + 18000802f: cc int3 + 180008030: 48 83 ec 28 sub rsp,0x28 + 180008034: 48 8b 02 mov rax,QWORD PTR [rdx] + 180008037: 80 78 04 02 cmp BYTE PTR [rax+0x4],0x2 + 18000803b: 75 27 jne 0x180008064 + 18000803d: 80 78 05 41 cmp BYTE PTR [rax+0x5],0x41 + 180008041: 75 21 jne 0x180008064 + 180008043: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1 + 180008047: 0f 94 c0 sete al + 18000804a: 88 41 30 mov BYTE PTR [rcx+0x30],al + 18000804d: 48 83 c1 38 add rcx,0x38 + 180008051: ff 15 b1 72 00 00 call QWORD PTR [rip+0x72b1] # 0x18000f308 + 180008057: 85 c0 test eax,eax + 180008059: 74 09 je 0x180008064 + 18000805b: 8b c8 mov ecx,eax + 18000805d: ff 15 e5 72 00 00 call QWORD PTR [rip+0x72e5] # 0x18000f348 + 180008063: 90 nop + 180008064: 48 83 c4 28 add rsp,0x28 + 180008068: c3 ret + 180008069: cc int3 + 18000806a: cc int3 + 18000806b: cc int3 + 18000806c: cc int3 + 18000806d: cc int3 + 18000806e: cc int3 + 18000806f: cc int3 + 180008070: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180008075: 57 push rdi + 180008076: 48 83 ec 20 sub rsp,0x20 + 18000807a: 8b da mov ebx,edx + 18000807c: 48 8b f9 mov rdi,rcx + 18000807f: e8 2c 00 00 00 call 0x1800080b0 + 180008084: f6 c3 01 test bl,0x1 + 180008087: 74 0d je 0x180008096 + 180008089: ba 38 01 00 00 mov edx,0x138 + 18000808e: 48 8b cf mov rcx,rdi + 180008091: e8 7a 48 00 00 call 0x18000c910 + 180008096: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000809b: 48 8b c7 mov rax,rdi + 18000809e: 48 83 c4 20 add rsp,0x20 + 1800080a2: 5f pop rdi + 1800080a3: c3 ret + 1800080a4: cc int3 + 1800080a5: cc int3 + 1800080a6: cc int3 + 1800080a7: cc int3 + 1800080a8: cc int3 + 1800080a9: cc int3 + 1800080aa: cc int3 + 1800080ab: cc int3 + 1800080ac: cc int3 + 1800080ad: cc int3 + 1800080ae: cc int3 + 1800080af: cc int3 + 1800080b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800080b5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 1800080ba: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 1800080bf: 57 push rdi + 1800080c0: 48 83 ec 20 sub rsp,0x20 + 1800080c4: 48 8b b1 f0 00 00 00 mov rsi,QWORD PTR [rcx+0xf0] + 1800080cb: 48 8d 05 56 7f 00 00 lea rax,[rip+0x7f56] # 0x180010028 + 1800080d2: 48 89 01 mov QWORD PTR [rcx],rax + 1800080d5: 33 ed xor ebp,ebp + 1800080d7: 48 8d 05 6a 7f 00 00 lea rax,[rip+0x7f6a] # 0x180010048 + 1800080de: 48 8b f9 mov rdi,rcx + 1800080e1: 48 89 81 d8 00 00 00 mov QWORD PTR [rcx+0xd8],rax + 1800080e8: 48 85 f6 test rsi,rsi + 1800080eb: 0f 84 94 00 00 00 je 0x180008185 + 1800080f1: 48 8d 05 e8 76 00 00 lea rax,[rip+0x76e8] # 0x18000f7e0 + 1800080f8: 48 8d 8e a0 00 00 00 lea rcx,[rsi+0xa0] + 1800080ff: 48 89 06 mov QWORD PTR [rsi],rax + 180008102: ff 15 28 72 00 00 call QWORD PTR [rip+0x7228] # 0x18000f330 + 180008108: 48 8d 4e 58 lea rcx,[rsi+0x58] + 18000810c: ff 15 ee 71 00 00 call QWORD PTR [rip+0x71ee] # 0x18000f300 + 180008112: 48 8d 4e 20 lea rcx,[rsi+0x20] + 180008116: e8 35 a4 ff ff call 0x180002550 + 18000811b: 48 8b 4e 20 mov rcx,QWORD PTR [rsi+0x20] + 18000811f: 8d 55 10 lea edx,[rbp+0x10] + 180008122: 48 89 6e 20 mov QWORD PTR [rsi+0x20],rbp + 180008126: e8 e5 47 00 00 call 0x18000c910 + 18000812b: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8] + 18000812f: 48 85 c9 test rcx,rcx + 180008132: 74 3d je 0x180008171 + 180008134: 48 8b 56 18 mov rdx,QWORD PTR [rsi+0x18] + 180008138: 48 2b d1 sub rdx,rcx + 18000813b: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180008142: 72 1c jb 0x180008160 + 180008144: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180008148: 48 83 c2 27 add rdx,0x27 + 18000814c: 49 2b c8 sub rcx,r8 + 18000814f: 48 8d 41 f8 lea rax,[rcx-0x8] + 180008153: 48 83 f8 1f cmp rax,0x1f + 180008157: 0f 87 23 01 00 00 ja 0x180008280 + 18000815d: 49 8b c8 mov rcx,r8 + 180008160: e8 ab 47 00 00 call 0x18000c910 + 180008165: 48 89 6e 08 mov QWORD PTR [rsi+0x8],rbp + 180008169: 48 89 6e 10 mov QWORD PTR [rsi+0x10],rbp + 18000816d: 48 89 6e 18 mov QWORD PTR [rsi+0x18],rbp + 180008171: ba f0 00 00 00 mov edx,0xf0 + 180008176: 48 8b ce mov rcx,rsi + 180008179: e8 92 47 00 00 call 0x18000c910 + 18000817e: 48 89 af f0 00 00 00 mov QWORD PTR [rdi+0xf0],rbp + 180008185: 48 8b 8f 18 01 00 00 mov rcx,QWORD PTR [rdi+0x118] + 18000818c: 48 85 c9 test rcx,rcx + 18000818f: 74 49 je 0x1800081da + 180008191: 48 8b 97 28 01 00 00 mov rdx,QWORD PTR [rdi+0x128] + 180008198: 48 2b d1 sub rdx,rcx + 18000819b: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800081a2: 72 1c jb 0x1800081c0 + 1800081a4: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800081a8: 48 83 c2 27 add rdx,0x27 + 1800081ac: 49 2b c8 sub rcx,r8 + 1800081af: 48 8d 41 f8 lea rax,[rcx-0x8] + 1800081b3: 48 83 f8 1f cmp rax,0x1f + 1800081b7: 0f 87 c3 00 00 00 ja 0x180008280 + 1800081bd: 49 8b c8 mov rcx,r8 + 1800081c0: e8 4b 47 00 00 call 0x18000c910 + 1800081c5: 48 89 af 18 01 00 00 mov QWORD PTR [rdi+0x118],rbp + 1800081cc: 48 89 af 20 01 00 00 mov QWORD PTR [rdi+0x120],rbp + 1800081d3: 48 89 af 28 01 00 00 mov QWORD PTR [rdi+0x128],rbp + 1800081da: 48 8b 97 10 01 00 00 mov rdx,QWORD PTR [rdi+0x110] + 1800081e1: 48 83 fa 10 cmp rdx,0x10 + 1800081e5: 72 30 jb 0x180008217 + 1800081e7: 48 8b 8f f8 00 00 00 mov rcx,QWORD PTR [rdi+0xf8] + 1800081ee: 48 ff c2 inc rdx + 1800081f1: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800081f8: 72 18 jb 0x180008212 + 1800081fa: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800081fe: 48 83 c2 27 add rdx,0x27 + 180008202: 49 2b c8 sub rcx,r8 + 180008205: 48 8d 41 f8 lea rax,[rcx-0x8] + 180008209: 48 83 f8 1f cmp rax,0x1f + 18000820d: 77 71 ja 0x180008280 + 18000820f: 49 8b c8 mov rcx,r8 + 180008212: e8 f9 46 00 00 call 0x18000c910 + 180008217: 48 8d 05 9a 7f 00 00 lea rax,[rip+0x7f9a] # 0x1800101b8 + 18000821e: 48 89 af 08 01 00 00 mov QWORD PTR [rdi+0x108],rbp + 180008225: 48 c7 87 10 01 00 00 mov QWORD PTR [rdi+0x110],0xf + 18000822c: 0f 00 00 00 + 180008230: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80] + 180008237: 40 88 af f8 00 00 00 mov BYTE PTR [rdi+0xf8],bpl + 18000823e: 48 89 07 mov QWORD PTR [rdi],rax + 180008241: ff 15 e9 70 00 00 call QWORD PTR [rip+0x70e9] # 0x18000f330 + 180008247: 48 8d 4f 38 lea rcx,[rdi+0x38] + 18000824b: ff 15 af 70 00 00 call QWORD PTR [rip+0x70af] # 0x18000f300 + 180008251: 48 8d 4f 08 lea rcx,[rdi+0x8] + 180008255: e8 f6 a2 ff ff call 0x180002550 + 18000825a: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8] + 18000825e: ba 10 00 00 00 mov edx,0x10 + 180008263: 48 89 6f 08 mov QWORD PTR [rdi+0x8],rbp + 180008267: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 18000826c: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40] + 180008271: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 180008276: 48 83 c4 20 add rsp,0x20 + 18000827a: 5f pop rdi + 18000827b: e9 90 46 00 00 jmp 0x18000c910 + 180008280: ff 15 da 71 00 00 call QWORD PTR [rip+0x71da] # 0x18000f460 + 180008286: cc int3 + 180008287: cc int3 + 180008288: cc int3 + 180008289: cc int3 + 18000828a: cc int3 + 18000828b: cc int3 + 18000828c: cc int3 + 18000828d: cc int3 + 18000828e: cc int3 + 18000828f: cc int3 + 180008290: 80 fa 81 cmp dl,0x81 + 180008293: 75 09 jne 0x18000829e + 180008295: 41 80 f8 03 cmp r8b,0x3 + 180008299: 74 24 je 0x1800082bf + 18000829b: 32 c0 xor al,al + 18000829d: c3 ret + 18000829e: 80 fa 02 cmp dl,0x2 + 1800082a1: 75 f8 jne 0x18000829b + 1800082a3: 41 8d 40 a0 lea eax,[r8-0x60] + 1800082a7: 3c 0f cmp al,0xf + 1800082a9: 77 0a ja 0x1800082b5 + 1800082ab: b9 ff a3 00 00 mov ecx,0xa3ff + 1800082b0: 0f a3 c1 bt ecx,eax + 1800082b3: 72 0a jb 0x1800082bf + 1800082b5: 41 80 e8 08 sub r8b,0x8 + 1800082b9: 41 80 f8 03 cmp r8b,0x3 + 1800082bd: 77 dc ja 0x18000829b + 1800082bf: b0 01 mov al,0x1 + 1800082c1: c3 ret + 1800082c2: cc int3 + 1800082c3: cc int3 + 1800082c4: cc int3 + 1800082c5: cc int3 + 1800082c6: cc int3 + 1800082c7: cc int3 + 1800082c8: cc int3 + 1800082c9: cc int3 + 1800082ca: cc int3 + 1800082cb: cc int3 + 1800082cc: cc int3 + 1800082cd: cc int3 + 1800082ce: cc int3 + 1800082cf: cc int3 + 1800082d0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800082d5: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 1800082da: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 1800082df: 55 push rbp + 1800082e0: 41 54 push r12 + 1800082e2: 41 55 push r13 + 1800082e4: 41 56 push r14 + 1800082e6: 41 57 push r15 + 1800082e8: 48 8b ec mov rbp,rsp + 1800082eb: 48 81 ec 80 00 00 00 sub rsp,0x80 + 1800082f2: 48 8b 05 17 cd 00 00 mov rax,QWORD PTR [rip+0xcd17] # 0x180015010 + 1800082f9: 48 33 c4 xor rax,rsp + 1800082fc: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 180008300: 48 8b fa mov rdi,rdx + 180008303: 4c 8b f9 mov r15,rcx + 180008306: 48 8b 0a mov rcx,QWORD PTR [rdx] + 180008309: 44 0f b6 69 04 movzx r13d,BYTE PTR [rcx+0x4] + 18000830e: 44 0f b6 71 05 movzx r14d,BYTE PTR [rcx+0x5] + 180008313: 33 f6 xor esi,esi + 180008315: 48 8d 15 dc 7d 00 00 lea rdx,[rip+0x7ddc] # 0x1800100f8 + 18000831c: 41 80 fd 81 cmp r13b,0x81 + 180008320: 75 0b jne 0x18000832d + 180008322: 41 80 fe 03 cmp r14b,0x3 + 180008326: 74 19 je 0x180008341 + 180008328: e9 ca 06 00 00 jmp 0x1800089f7 + 18000832d: 41 80 fd 02 cmp r13b,0x2 + 180008331: 0f 85 c0 06 00 00 jne 0x1800089f7 + 180008337: 41 80 fe 60 cmp r14b,0x60 + 18000833b: 0f 85 f3 01 00 00 jne 0x180008534 + 180008341: 48 8b 47 08 mov rax,QWORD PTR [rdi+0x8] + 180008345: 48 2b c1 sub rax,rcx + 180008348: 8d 48 ff lea ecx,[rax-0x1] + 18000834b: 48 8b d6 mov rdx,rsi + 18000834e: 48 89 55 d8 mov QWORD PTR [rbp-0x28],rdx + 180008352: 41 b8 0f 00 00 00 mov r8d,0xf + 180008358: 4c 89 45 e0 mov QWORD PTR [rbp-0x20],r8 + 18000835c: 88 55 c8 mov BYTE PTR [rbp-0x38],dl + 18000835f: bb 08 00 00 00 mov ebx,0x8 + 180008364: 4c 63 e1 movsxd r12,ecx + 180008367: 49 3b dc cmp rbx,r12 + 18000836a: 7d 4a jge 0x1800083b6 + 18000836c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180008370: 48 8b 07 mov rax,QWORD PTR [rdi] + 180008373: 44 0f b6 0c 03 movzx r9d,BYTE PTR [rbx+rax*1] + 180008378: 49 3b d0 cmp rdx,r8 + 18000837b: 73 20 jae 0x18000839d + 18000837d: 48 8d 42 01 lea rax,[rdx+0x1] + 180008381: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 180008385: 48 8d 45 c8 lea rax,[rbp-0x38] + 180008389: 49 83 f8 10 cmp r8,0x10 + 18000838d: 48 0f 43 45 c8 cmovae rax,QWORD PTR [rbp-0x38] + 180008392: 44 88 0c 10 mov BYTE PTR [rax+rdx*1],r9b + 180008396: c6 44 10 01 00 mov BYTE PTR [rax+rdx*1+0x1],0x0 + 18000839b: eb 09 jmp 0x1800083a6 + 18000839d: 48 8d 4d c8 lea rcx,[rbp-0x38] + 1800083a1: e8 ca a3 ff ff call 0x180002770 + 1800083a6: 48 ff c3 inc rbx + 1800083a9: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20] + 1800083ad: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 1800083b1: 49 3b dc cmp rbx,r12 + 1800083b4: 7c ba jl 0x180008370 + 1800083b6: 49 3b d0 cmp rdx,r8 + 1800083b9: 73 1d jae 0x1800083d8 + 1800083bb: 48 8d 42 01 lea rax,[rdx+0x1] + 1800083bf: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 1800083c3: 48 8d 45 c8 lea rax,[rbp-0x38] + 1800083c7: 49 83 f8 10 cmp r8,0x10 + 1800083cb: 48 0f 43 45 c8 cmovae rax,QWORD PTR [rbp-0x38] + 1800083d0: 66 c7 04 10 00 00 mov WORD PTR [rax+rdx*1],0x0 + 1800083d6: eb 0c jmp 0x1800083e4 + 1800083d8: 45 33 c9 xor r9d,r9d + 1800083db: 48 8d 4d c8 lea rcx,[rbp-0x38] + 1800083df: e8 8c a3 ff ff call 0x180002770 + 1800083e4: 49 8b 87 e0 00 00 00 mov rax,QWORD PTR [r15+0xe0] + 1800083eb: 48 85 c0 test rax,rax + 1800083ee: 74 10 je 0x180008400 + 1800083f0: 48 8d 4d c8 lea rcx,[rbp-0x38] + 1800083f4: 48 83 7d e0 10 cmp QWORD PTR [rbp-0x20],0x10 + 1800083f9: 48 0f 43 4d c8 cmovae rcx,QWORD PTR [rbp-0x38] + 1800083fe: ff d0 call rax + 180008400: 41 80 fd 02 cmp r13b,0x2 + 180008404: 0f 85 db 00 00 00 jne 0x1800084e5 + 18000840a: 41 80 fe 60 cmp r14b,0x60 + 18000840e: 0f 85 d1 00 00 00 jne 0x1800084e5 + 180008414: 0f 57 c9 xorps xmm1,xmm1 + 180008417: f3 0f 7f 4d b0 movdqu XMMWORD PTR [rbp-0x50],xmm1 + 18000841c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 180008420: c6 45 a0 01 mov BYTE PTR [rbp-0x60],0x1 + 180008424: 4c 8d 45 a0 lea r8,[rbp-0x60] + 180008428: 33 d2 xor edx,edx + 18000842a: 48 8d 4d b0 lea rcx,[rbp-0x50] + 18000842e: e8 fd f8 ff ff call 0x180007d30 + 180008433: b9 28 00 00 00 mov ecx,0x28 + 180008438: e8 17 41 00 00 call 0x18000c554 + 18000843d: 48 8b d8 mov rbx,rax + 180008440: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 180008444: 0f 57 c0 xorps xmm0,xmm0 + 180008447: 33 c0 xor eax,eax + 180008449: 0f 11 03 movups XMMWORD PTR [rbx],xmm0 + 18000844c: 0f 11 43 10 movups XMMWORD PTR [rbx+0x10],xmm0 + 180008450: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax + 180008454: 48 8d 05 9d 7c 00 00 lea rax,[rip+0x7c9d] # 0x1800100f8 + 18000845b: 48 89 03 mov QWORD PTR [rbx],rax + 18000845e: 48 89 73 08 mov QWORD PTR [rbx+0x8],rsi + 180008462: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 180008466: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi + 18000846a: 4c 8d 4d b0 lea r9,[rbp-0x50] + 18000846e: 45 0f b6 c6 movzx r8d,r14b + 180008472: 48 8b cb mov rcx,rbx + 180008475: e8 f6 18 00 00 call 0x180009d70 + 18000847a: 90 nop + 18000847b: 49 8b 8f d0 00 00 00 mov rcx,QWORD PTR [r15+0xd0] + 180008482: 48 85 c9 test rcx,rcx + 180008485: 74 12 je 0x180008499 + 180008487: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8] + 18000848b: 4c 8b 43 10 mov r8,QWORD PTR [rbx+0x10] + 18000848f: 4c 2b c2 sub r8,rdx + 180008492: 4c 8b 09 mov r9,QWORD PTR [rcx] + 180008495: 41 ff 51 08 call QWORD PTR [r9+0x8] + 180008499: 48 8b 03 mov rax,QWORD PTR [rbx] + 18000849c: ba 01 00 00 00 mov edx,0x1 + 1800084a1: 48 8b cb mov rcx,rbx + 1800084a4: ff 10 call QWORD PTR [rax] + 1800084a6: 90 nop + 1800084a7: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 1800084ab: 48 85 c9 test rcx,rcx + 1800084ae: 74 35 je 0x1800084e5 + 1800084b0: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 1800084b4: 48 2b d1 sub rdx,rcx + 1800084b7: 48 8b c1 mov rax,rcx + 1800084ba: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800084c1: 72 1c jb 0x1800084df + 1800084c3: 48 83 c2 27 add rdx,0x27 + 1800084c7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 1800084cb: 48 2b c1 sub rax,rcx + 1800084ce: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800084d2: 48 83 f8 1f cmp rax,0x1f + 1800084d6: 76 07 jbe 0x1800084df + 1800084d8: ff 15 82 6f 00 00 call QWORD PTR [rip+0x6f82] # 0x18000f460 + 1800084de: cc int3 + 1800084df: e8 2c 44 00 00 call 0x18000c910 + 1800084e4: 90 nop + 1800084e5: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 1800084e9: 48 83 fa 10 cmp rdx,0x10 + 1800084ed: 72 34 jb 0x180008523 + 1800084ef: 48 ff c2 inc rdx + 1800084f2: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 1800084f6: 48 8b c1 mov rax,rcx + 1800084f9: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180008500: 72 1c jb 0x18000851e + 180008502: 48 83 c2 27 add rdx,0x27 + 180008506: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000850a: 48 2b c1 sub rax,rcx + 18000850d: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180008511: 48 83 f8 1f cmp rax,0x1f + 180008515: 76 07 jbe 0x18000851e + 180008517: ff 15 43 6f 00 00 call QWORD PTR [rip+0x6f43] # 0x18000f460 + 18000851d: cc int3 + 18000851e: e8 ed 43 00 00 call 0x18000c910 + 180008523: 41 80 fd 02 cmp r13b,0x2 + 180008527: 0f 85 ca 04 00 00 jne 0x1800089f7 + 18000852d: 48 8d 15 c4 7b 00 00 lea rdx,[rip+0x7bc4] # 0x1800100f8 + 180008534: 41 8d 46 9f lea eax,[r14-0x61] + 180008538: 3c 08 cmp al,0x8 + 18000853a: 0f 86 92 04 00 00 jbe 0x1800089d2 + 180008540: 41 80 fe 08 cmp r14b,0x8 + 180008544: 0f 85 9a 01 00 00 jne 0x1800086e4 + 18000854a: 0f 57 c0 xorps xmm0,xmm0 + 18000854d: 33 c0 xor eax,eax + 18000854f: 0f 11 45 c8 movups XMMWORD PTR [rbp-0x38],xmm0 + 180008553: 0f 11 45 d8 movups XMMWORD PTR [rbp-0x28],xmm0 + 180008557: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 18000855b: 48 89 55 c8 mov QWORD PTR [rbp-0x38],rdx + 18000855f: f3 0f 7f 45 d0 movdqu XMMWORD PTR [rbp-0x30],xmm0 + 180008564: 48 89 75 e0 mov QWORD PTR [rbp-0x20],rsi + 180008568: 48 8b 1f mov rbx,QWORD PTR [rdi] + 18000856b: 0f b6 43 04 movzx eax,BYTE PTR [rbx+0x4] + 18000856f: 88 45 ec mov BYTE PTR [rbp-0x14],al + 180008572: 0f b6 43 05 movzx eax,BYTE PTR [rbx+0x5] + 180008576: 88 45 ed mov BYTE PTR [rbp-0x13],al + 180008579: 48 8b 7f 08 mov rdi,QWORD PTR [rdi+0x8] + 18000857d: 48 8b cf mov rcx,rdi + 180008580: 48 2b cb sub rcx,rbx + 180008583: 83 c1 f7 add ecx,0xfffffff7 + 180008586: 0f 48 ce cmovs ecx,esi + 180008589: 89 4d e8 mov DWORD PTR [rbp-0x18],ecx + 18000858c: 48 2b fb sub rdi,rbx + 18000858f: 74 0c je 0x18000859d + 180008591: 48 8b d7 mov rdx,rdi + 180008594: 48 8d 4d d0 lea rcx,[rbp-0x30] + 180008598: e8 03 a6 ff ff call 0x180002ba0 + 18000859d: 4c 8b c7 mov r8,rdi + 1800085a0: 48 8b d3 mov rdx,rbx + 1800085a3: 48 8b 5d d0 mov rbx,QWORD PTR [rbp-0x30] + 1800085a7: 48 8b cb mov rcx,rbx + 1800085aa: e8 bc 52 00 00 call 0x18000d86b + 1800085af: 48 8d 04 3b lea rax,[rbx+rdi*1] + 1800085b3: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 1800085b7: 0f 57 c0 xorps xmm0,xmm0 + 1800085ba: 33 c0 xor eax,eax + 1800085bc: 0f 11 45 b0 movups XMMWORD PTR [rbp-0x50],xmm0 + 1800085c0: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 1800085c4: 48 8d 55 b0 lea rdx,[rbp-0x50] + 1800085c8: 48 8d 4d c8 lea rcx,[rbp-0x38] + 1800085cc: e8 8f 1d 00 00 call 0x18000a360 + 1800085d1: 90 nop + 1800085d2: 49 8d 9f f8 00 00 00 lea rbx,[r15+0xf8] + 1800085d9: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 1800085dd: 48 8b c3 mov rax,rbx + 1800085e0: 48 83 7b 18 10 cmp QWORD PTR [rbx+0x18],0x10 + 1800085e5: 72 03 jb 0x1800085ea + 1800085e7: 48 8b 03 mov rax,QWORD PTR [rbx] + 1800085ea: c6 00 00 mov BYTE PTR [rax],0x0 + 1800085ed: 4c 8b 75 b8 mov r14,QWORD PTR [rbp-0x48] + 1800085f1: 48 8b 7d b0 mov rdi,QWORD PTR [rbp-0x50] + 1800085f5: 49 3b fe cmp rdi,r14 + 1800085f8: 74 46 je 0x180008640 + 1800085fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180008600: 44 0f b6 0f movzx r9d,BYTE PTR [rdi] + 180008604: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10] + 180008608: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 18000860c: 48 3b ca cmp rcx,rdx + 18000860f: 73 1f jae 0x180008630 + 180008611: 48 8d 41 01 lea rax,[rcx+0x1] + 180008615: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 180008619: 48 8b c3 mov rax,rbx + 18000861c: 48 83 fa 10 cmp rdx,0x10 + 180008620: 72 03 jb 0x180008625 + 180008622: 48 8b 03 mov rax,QWORD PTR [rbx] + 180008625: 44 88 0c 08 mov BYTE PTR [rax+rcx*1],r9b + 180008629: c6 44 08 01 00 mov BYTE PTR [rax+rcx*1+0x1],0x0 + 18000862e: eb 08 jmp 0x180008638 + 180008630: 48 8b cb mov rcx,rbx + 180008633: e8 38 a1 ff ff call 0x180002770 + 180008638: 48 ff c7 inc rdi + 18000863b: 49 3b fe cmp rdi,r14 + 18000863e: 75 c0 jne 0x180008600 + 180008640: 49 8d 4f 38 lea rcx,[r15+0x38] + 180008644: ff 15 be 6c 00 00 call QWORD PTR [rip+0x6cbe] # 0x18000f308 + 18000864a: 85 c0 test eax,eax + 18000864c: 74 09 je 0x180008657 + 18000864e: 8b c8 mov ecx,eax + 180008650: ff 15 f2 6c 00 00 call QWORD PTR [rip+0x6cf2] # 0x18000f348 + 180008656: 90 nop + 180008657: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 18000865b: 48 85 c9 test rcx,rcx + 18000865e: 74 40 je 0x1800086a0 + 180008660: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 180008664: 48 2b d1 sub rdx,rcx + 180008667: 48 8b c1 mov rax,rcx + 18000866a: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180008671: 72 1c jb 0x18000868f + 180008673: 48 83 c2 27 add rdx,0x27 + 180008677: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000867b: 48 2b c1 sub rax,rcx + 18000867e: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180008682: 48 83 f8 1f cmp rax,0x1f + 180008686: 76 07 jbe 0x18000868f + 180008688: ff 15 d2 6d 00 00 call QWORD PTR [rip+0x6dd2] # 0x18000f460 + 18000868e: cc int3 + 18000868f: e8 7c 42 00 00 call 0x18000c910 + 180008694: 0f 57 c0 xorps xmm0,xmm0 + 180008697: f3 0f 7f 45 b0 movdqu XMMWORD PTR [rbp-0x50],xmm0 + 18000869c: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 1800086a0: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 1800086a4: 48 85 c9 test rcx,rcx + 1800086a7: 0f 84 4a 03 00 00 je 0x1800089f7 + 1800086ad: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 1800086b1: 48 2b d1 sub rdx,rcx + 1800086b4: 48 8b c1 mov rax,rcx + 1800086b7: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800086be: 0f 82 36 01 00 00 jb 0x1800087fa + 1800086c4: 48 83 c2 27 add rdx,0x27 + 1800086c8: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 1800086cc: 48 2b c1 sub rax,rcx + 1800086cf: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800086d3: 48 83 f8 1f cmp rax,0x1f + 1800086d7: 0f 86 1d 01 00 00 jbe 0x1800087fa + 1800086dd: ff 15 7d 6d 00 00 call QWORD PTR [rip+0x6d7d] # 0x18000f460 + 1800086e3: cc int3 + 1800086e4: 41 80 fe 09 cmp r14b,0x9 + 1800086e8: 75 29 jne 0x180008713 + 1800086ea: 48 8b 07 mov rax,QWORD PTR [rdi] + 1800086ed: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1 + 1800086f1: 0f 94 c0 sete al + 1800086f4: 41 88 47 30 mov BYTE PTR [r15+0x30],al + 1800086f8: 49 8d 4f 38 lea rcx,[r15+0x38] + 1800086fc: ff 15 06 6c 00 00 call QWORD PTR [rip+0x6c06] # 0x18000f308 + 180008702: 85 c0 test eax,eax + 180008704: 0f 84 ed 02 00 00 je 0x1800089f7 + 18000870a: 8b c8 mov ecx,eax + 18000870c: ff 15 36 6c 00 00 call QWORD PTR [rip+0x6c36] # 0x18000f348 + 180008712: 90 nop + 180008713: 41 80 fe 0a cmp r14b,0xa + 180008717: 75 29 jne 0x180008742 + 180008719: 48 8b 07 mov rax,QWORD PTR [rdi] + 18000871c: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1 + 180008720: 0f 94 c0 sete al + 180008723: 41 88 47 30 mov BYTE PTR [r15+0x30],al + 180008727: 49 8d 4f 38 lea rcx,[r15+0x38] + 18000872b: ff 15 d7 6b 00 00 call QWORD PTR [rip+0x6bd7] # 0x18000f308 + 180008731: 85 c0 test eax,eax + 180008733: 0f 84 be 02 00 00 je 0x1800089f7 + 180008739: 8b c8 mov ecx,eax + 18000873b: ff 15 07 6c 00 00 call QWORD PTR [rip+0x6c07] # 0x18000f348 + 180008741: 90 nop + 180008742: 41 80 fe 0b cmp r14b,0xb + 180008746: 0f 85 b8 00 00 00 jne 0x180008804 + 18000874c: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8] + 180008750: 48 2b 0f sub rcx,QWORD PTR [rdi] + 180008753: 83 c1 f7 add ecx,0xfffffff7 + 180008756: 0f 57 c9 xorps xmm1,xmm1 + 180008759: f3 0f 7f 4d b0 movdqu XMMWORD PTR [rbp-0x50],xmm1 + 18000875e: 48 89 75 c0 mov QWORD PTR [rbp-0x40],rsi + 180008762: 48 8b de mov rbx,rsi + 180008765: 4c 63 f1 movsxd r14,ecx + 180008768: 85 c9 test ecx,ecx + 18000876a: 7e 41 jle 0x1800087ad + 18000876c: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 180008770: 4c 8b 07 mov r8,QWORD PTR [rdi] + 180008773: 49 83 c0 08 add r8,0x8 + 180008777: 4c 03 c3 add r8,rbx + 18000877a: 48 3b d6 cmp rdx,rsi + 18000877d: 74 13 je 0x180008792 + 18000877f: 41 0f b6 00 movzx eax,BYTE PTR [r8] + 180008783: 88 02 mov BYTE PTR [rdx],al + 180008785: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 180008789: 48 ff c2 inc rdx + 18000878c: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 180008790: eb 0d jmp 0x18000879f + 180008792: 48 8d 4d b0 lea rcx,[rbp-0x50] + 180008796: e8 95 f5 ff ff call 0x180007d30 + 18000879b: 48 8b 55 b8 mov rdx,QWORD PTR [rbp-0x48] + 18000879f: 48 ff c3 inc rbx + 1800087a2: 49 3b de cmp rbx,r14 + 1800087a5: 7d 06 jge 0x1800087ad + 1800087a7: 48 8b 75 c0 mov rsi,QWORD PTR [rbp-0x40] + 1800087ab: eb c3 jmp 0x180008770 + 1800087ad: 49 8b 8f f0 00 00 00 mov rcx,QWORD PTR [r15+0xf0] + 1800087b4: 48 8b 01 mov rax,QWORD PTR [rcx] + 1800087b7: 48 8d 55 b0 lea rdx,[rbp-0x50] + 1800087bb: ff 10 call QWORD PTR [rax] + 1800087bd: 90 nop + 1800087be: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 1800087c2: 48 85 c9 test rcx,rcx + 1800087c5: 0f 84 2c 02 00 00 je 0x1800089f7 + 1800087cb: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 1800087cf: 48 2b d1 sub rdx,rcx + 1800087d2: 48 8b c1 mov rax,rcx + 1800087d5: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800087dc: 72 1c jb 0x1800087fa + 1800087de: 48 83 c2 27 add rdx,0x27 + 1800087e2: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 1800087e6: 48 2b c1 sub rax,rcx + 1800087e9: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800087ed: 48 83 f8 1f cmp rax,0x1f + 1800087f1: 76 07 jbe 0x1800087fa + 1800087f3: ff 15 67 6c 00 00 call QWORD PTR [rip+0x6c67] # 0x18000f460 + 1800087f9: cc int3 + 1800087fa: e8 11 41 00 00 call 0x18000c910 + 1800087ff: e9 f3 01 00 00 jmp 0x1800089f7 + 180008804: 41 80 fe 6f cmp r14b,0x6f + 180008808: 0f 85 e9 01 00 00 jne 0x1800089f7 + 18000880e: 48 8b 07 mov rax,QWORD PTR [rdi] + 180008811: 0f b6 58 08 movzx ebx,BYTE PTR [rax+0x8] + 180008815: 48 89 75 d8 mov QWORD PTR [rbp-0x28],rsi + 180008819: 48 c7 45 e0 0f 00 00 mov QWORD PTR [rbp-0x20],0xf + 180008820: 00 + 180008821: c6 45 c8 00 mov BYTE PTR [rbp-0x38],0x0 + 180008825: 45 33 c0 xor r8d,r8d + 180008828: 48 8d 15 b9 75 00 00 lea rdx,[rip+0x75b9] # 0x18000fde8 + 18000882f: 48 8d 4d c8 lea rcx,[rbp-0x38] + 180008833: e8 d8 9d ff ff call 0x180002610 + 180008838: 90 nop + 180008839: 8d 43 9f lea eax,[rbx-0x61] + 18000883c: 83 f8 08 cmp eax,0x8 + 18000883f: 0f 87 4c 01 00 00 ja 0x180008991 + 180008845: 48 98 cdqe + 180008847: 48 8d 15 b2 77 ff ff lea rdx,[rip+0xffffffffffff77b2] # 0x180000000 + 18000884e: 8b 8c 82 24 8a 00 00 mov ecx,DWORD PTR [rdx+rax*4+0x8a24] + 180008855: 48 03 ca add rcx,rdx + 180008858: ff e1 jmp rcx + 18000885a: 48 8d 15 1f c9 00 00 lea rdx,[rip+0xc91f] # 0x180015180 + 180008861: 48 83 3d 2f c9 00 00 cmp QWORD PTR [rip+0xc92f],0x10 # 0x180015198 + 180008868: 10 + 180008869: 48 0f 43 15 0f c9 00 cmovae rdx,QWORD PTR [rip+0xc90f] # 0x180015180 + 180008870: 00 + 180008871: 4c 8b 05 18 c9 00 00 mov r8,QWORD PTR [rip+0xc918] # 0x180015190 + 180008878: e9 0a 01 00 00 jmp 0x180008987 + 18000887d: 48 8d 15 5c c8 00 00 lea rdx,[rip+0xc85c] # 0x1800150e0 + 180008884: 48 83 3d 6c c8 00 00 cmp QWORD PTR [rip+0xc86c],0x10 # 0x1800150f8 + 18000888b: 10 + 18000888c: 48 0f 43 15 4c c8 00 cmovae rdx,QWORD PTR [rip+0xc84c] # 0x1800150e0 + 180008893: 00 + 180008894: 4c 8b 05 55 c8 00 00 mov r8,QWORD PTR [rip+0xc855] # 0x1800150f0 + 18000889b: e9 e7 00 00 00 jmp 0x180008987 + 1800088a0: 48 8d 15 b9 c8 00 00 lea rdx,[rip+0xc8b9] # 0x180015160 + 1800088a7: 48 83 3d c9 c8 00 00 cmp QWORD PTR [rip+0xc8c9],0x10 # 0x180015178 + 1800088ae: 10 + 1800088af: 48 0f 43 15 a9 c8 00 cmovae rdx,QWORD PTR [rip+0xc8a9] # 0x180015160 + 1800088b6: 00 + 1800088b7: 4c 8b 05 b2 c8 00 00 mov r8,QWORD PTR [rip+0xc8b2] # 0x180015170 + 1800088be: e9 c4 00 00 00 jmp 0x180008987 + 1800088c3: 48 8d 15 f6 c8 00 00 lea rdx,[rip+0xc8f6] # 0x1800151c0 + 1800088ca: 48 83 3d 06 c9 00 00 cmp QWORD PTR [rip+0xc906],0x10 # 0x1800151d8 + 1800088d1: 10 + 1800088d2: 48 0f 43 15 e6 c8 00 cmovae rdx,QWORD PTR [rip+0xc8e6] # 0x1800151c0 + 1800088d9: 00 + 1800088da: 4c 8b 05 ef c8 00 00 mov r8,QWORD PTR [rip+0xc8ef] # 0x1800151d0 + 1800088e1: e9 a1 00 00 00 jmp 0x180008987 + 1800088e6: 48 8d 15 33 c8 00 00 lea rdx,[rip+0xc833] # 0x180015120 + 1800088ed: 48 83 3d 43 c8 00 00 cmp QWORD PTR [rip+0xc843],0x10 # 0x180015138 + 1800088f4: 10 + 1800088f5: 48 0f 43 15 23 c8 00 cmovae rdx,QWORD PTR [rip+0xc823] # 0x180015120 + 1800088fc: 00 + 1800088fd: 4c 8b 05 2c c8 00 00 mov r8,QWORD PTR [rip+0xc82c] # 0x180015130 + 180008904: e9 7e 00 00 00 jmp 0x180008987 + 180008909: 48 8d 15 b0 c7 00 00 lea rdx,[rip+0xc7b0] # 0x1800150c0 + 180008910: 48 83 3d c0 c7 00 00 cmp QWORD PTR [rip+0xc7c0],0x10 # 0x1800150d8 + 180008917: 10 + 180008918: 48 0f 43 15 a0 c7 00 cmovae rdx,QWORD PTR [rip+0xc7a0] # 0x1800150c0 + 18000891f: 00 + 180008920: 4c 8b 05 a9 c7 00 00 mov r8,QWORD PTR [rip+0xc7a9] # 0x1800150d0 + 180008927: eb 5e jmp 0x180008987 + 180008929: 48 8d 15 10 c8 00 00 lea rdx,[rip+0xc810] # 0x180015140 + 180008930: 48 83 3d 20 c8 00 00 cmp QWORD PTR [rip+0xc820],0x10 # 0x180015158 + 180008937: 10 + 180008938: 48 0f 43 15 00 c8 00 cmovae rdx,QWORD PTR [rip+0xc800] # 0x180015140 + 18000893f: 00 + 180008940: 4c 8b 05 09 c8 00 00 mov r8,QWORD PTR [rip+0xc809] # 0x180015150 + 180008947: eb 3e jmp 0x180008987 + 180008949: 48 8d 15 50 c8 00 00 lea rdx,[rip+0xc850] # 0x1800151a0 + 180008950: 48 83 3d 60 c8 00 00 cmp QWORD PTR [rip+0xc860],0x10 # 0x1800151b8 + 180008957: 10 + 180008958: 48 0f 43 15 40 c8 00 cmovae rdx,QWORD PTR [rip+0xc840] # 0x1800151a0 + 18000895f: 00 + 180008960: 4c 8b 05 49 c8 00 00 mov r8,QWORD PTR [rip+0xc849] # 0x1800151b0 + 180008967: eb 1e jmp 0x180008987 + 180008969: 48 8d 15 10 c7 00 00 lea rdx,[rip+0xc710] # 0x180015080 + 180008970: 48 83 3d 20 c7 00 00 cmp QWORD PTR [rip+0xc720],0x10 # 0x180015098 + 180008977: 10 + 180008978: 48 0f 43 15 00 c7 00 cmovae rdx,QWORD PTR [rip+0xc700] # 0x180015080 + 18000897f: 00 + 180008980: 4c 8b 05 09 c7 00 00 mov r8,QWORD PTR [rip+0xc709] # 0x180015090 + 180008987: 48 8d 4d c8 lea rcx,[rbp-0x38] + 18000898b: e8 80 9c ff ff call 0x180002610 + 180008990: 90 nop + 180008991: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 180008995: 48 83 fa 10 cmp rdx,0x10 + 180008999: 72 5c jb 0x1800089f7 + 18000899b: 48 ff c2 inc rdx + 18000899e: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 1800089a2: 48 8b c1 mov rax,rcx + 1800089a5: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800089ac: 0f 82 48 fe ff ff jb 0x1800087fa + 1800089b2: 48 83 c2 27 add rdx,0x27 + 1800089b6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 1800089ba: 48 2b c1 sub rax,rcx + 1800089bd: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800089c1: 48 83 f8 1f cmp rax,0x1f + 1800089c5: 0f 86 2f fe ff ff jbe 0x1800087fa + 1800089cb: ff 15 8f 6a 00 00 call QWORD PTR [rip+0x6a8f] # 0x18000f460 + 1800089d1: cc int3 + 1800089d2: 48 8b 07 mov rax,QWORD PTR [rdi] + 1800089d5: 80 78 08 01 cmp BYTE PTR [rax+0x8],0x1 + 1800089d9: 0f 94 c0 sete al + 1800089dc: 41 88 47 30 mov BYTE PTR [r15+0x30],al + 1800089e0: 49 8d 4f 38 lea rcx,[r15+0x38] + 1800089e4: ff 15 1e 69 00 00 call QWORD PTR [rip+0x691e] # 0x18000f308 + 1800089ea: 85 c0 test eax,eax + 1800089ec: 74 09 je 0x1800089f7 + 1800089ee: 8b c8 mov ecx,eax + 1800089f0: ff 15 52 69 00 00 call QWORD PTR [rip+0x6952] # 0x18000f348 + 1800089f6: 90 nop + 1800089f7: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 1800089fb: 48 33 cc xor rcx,rsp + 1800089fe: e8 2d 3b 00 00 call 0x18000c530 + 180008a03: 4c 8d 9c 24 80 00 00 lea r11,[rsp+0x80] + 180008a0a: 00 + 180008a0b: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38] + 180008a0f: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40] + 180008a13: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48] + 180008a17: 49 8b e3 mov rsp,r11 + 180008a1a: 41 5f pop r15 + 180008a1c: 41 5e pop r14 + 180008a1e: 41 5d pop r13 + 180008a20: 41 5c pop r12 + 180008a22: 5d pop rbp + 180008a23: c3 ret + 180008a24: 5a pop rdx + 180008a25: 88 00 mov BYTE PTR [rax],al + 180008a27: 00 7d 88 add BYTE PTR [rbp-0x78],bh + 180008a2a: 00 00 add BYTE PTR [rax],al + 180008a2c: a0 88 00 00 c3 88 00 movabs al,ds:0xe6000088c3000088 + 180008a33: 00 e6 + 180008a35: 88 00 mov BYTE PTR [rax],al + 180008a37: 00 09 add BYTE PTR [rcx],cl + 180008a39: 89 00 mov DWORD PTR [rax],eax + 180008a3b: 00 29 add BYTE PTR [rcx],ch + 180008a3d: 89 00 mov DWORD PTR [rax],eax + 180008a3f: 00 69 89 add BYTE PTR [rcx-0x77],ch + 180008a42: 00 00 add BYTE PTR [rax],al + 180008a44: 49 89 00 mov QWORD PTR [r8],rax + 180008a47: 00 cc add ah,cl + 180008a49: cc int3 + 180008a4a: cc int3 + 180008a4b: cc int3 + 180008a4c: cc int3 + 180008a4d: cc int3 + 180008a4e: cc int3 + 180008a4f: cc int3 + 180008a50: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 180008a55: 48 89 6c 24 20 mov QWORD PTR [rsp+0x20],rbp + 180008a5a: 56 push rsi + 180008a5b: 57 push rdi + 180008a5c: 41 56 push r14 + 180008a5e: 48 83 ec 50 sub rsp,0x50 + 180008a62: 48 8b e9 mov rbp,rcx + 180008a65: 0f 57 c0 xorps xmm0,xmm0 + 180008a68: f3 0f 7f 44 24 20 movdqu XMMWORD PTR [rsp+0x20],xmm0 + 180008a6e: 45 33 f6 xor r14d,r14d + 180008a71: 4c 89 74 24 30 mov QWORD PTR [rsp+0x30],r14 + 180008a76: 48 8b 32 mov rsi,QWORD PTR [rdx] + 180008a79: 48 8b 7a 08 mov rdi,QWORD PTR [rdx+0x8] + 180008a7d: 48 3b f7 cmp rsi,rdi + 180008a80: 74 70 je 0x180008af2 + 180008a82: 48 2b fe sub rdi,rsi + 180008a85: 48 81 ff 00 10 00 00 cmp rdi,0x1000 + 180008a8c: 72 2c jb 0x180008aba + 180008a8e: 48 8d 4f 27 lea rcx,[rdi+0x27] + 180008a92: 48 3b cf cmp rcx,rdi + 180008a95: 0f 86 3c 01 00 00 jbe 0x180008bd7 + 180008a9b: e8 b4 3a 00 00 call 0x18000c554 + 180008aa0: 48 8b c8 mov rcx,rax + 180008aa3: 48 85 c0 test rax,rax + 180008aa6: 0f 84 0a 01 00 00 je 0x180008bb6 + 180008aac: 48 83 c0 27 add rax,0x27 + 180008ab0: 48 83 e0 e0 and rax,0xffffffffffffffe0 + 180008ab4: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx + 180008ab8: eb 12 jmp 0x180008acc + 180008aba: 48 85 ff test rdi,rdi + 180008abd: 74 0a je 0x180008ac9 + 180008abf: 48 8b cf mov rcx,rdi + 180008ac2: e8 8d 3a 00 00 call 0x18000c554 + 180008ac7: eb 03 jmp 0x180008acc + 180008ac9: 49 8b c6 mov rax,r14 + 180008acc: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180008ad1: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax + 180008ad6: 48 8d 1c 38 lea rbx,[rax+rdi*1] + 180008ada: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx + 180008adf: 4c 8b c7 mov r8,rdi + 180008ae2: 48 8b d6 mov rdx,rsi + 180008ae5: 48 8b c8 mov rcx,rax + 180008ae8: e8 7e 4d 00 00 call 0x18000d86b + 180008aed: 48 89 5c 24 28 mov QWORD PTR [rsp+0x28],rbx + 180008af2: 48 8d 44 24 20 lea rax,[rsp+0x20] + 180008af7: 48 89 44 24 38 mov QWORD PTR [rsp+0x38],rax + 180008afc: 80 3d ed d4 00 00 00 cmp BYTE PTR [rip+0xd4ed],0x0 # 0x180015ff0 + 180008b03: 74 0c je 0x180008b11 + 180008b05: 48 8d 0d 04 75 00 00 lea rcx,[rip+0x7504] # 0x180010010 + 180008b0c: e8 4f ee ff ff call 0x180007960 + 180008b11: b9 28 00 00 00 mov ecx,0x28 + 180008b16: e8 39 3a 00 00 call 0x18000c554 + 180008b1b: 48 8b d8 mov rbx,rax + 180008b1e: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 180008b23: 0f 57 c0 xorps xmm0,xmm0 + 180008b26: 33 c0 xor eax,eax + 180008b28: 0f 11 03 movups XMMWORD PTR [rbx],xmm0 + 180008b2b: 0f 11 43 10 movups XMMWORD PTR [rbx+0x10],xmm0 + 180008b2f: 48 89 43 20 mov QWORD PTR [rbx+0x20],rax + 180008b33: 48 8d 05 be 75 00 00 lea rax,[rip+0x75be] # 0x1800100f8 + 180008b3a: 48 89 03 mov QWORD PTR [rbx],rax + 180008b3d: 4c 89 73 08 mov QWORD PTR [rbx+0x8],r14 + 180008b41: 4c 89 73 10 mov QWORD PTR [rbx+0x10],r14 + 180008b45: 4c 89 73 18 mov QWORD PTR [rbx+0x18],r14 + 180008b49: 4c 8d 4c 24 20 lea r9,[rsp+0x20] + 180008b4e: 41 b0 0b mov r8b,0xb + 180008b51: 48 8b cb mov rcx,rbx + 180008b54: e8 17 12 00 00 call 0x180009d70 + 180008b59: 90 nop + 180008b5a: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 180008b5e: 48 85 c9 test rcx,rcx + 180008b61: 74 12 je 0x180008b75 + 180008b63: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8] + 180008b67: 4c 8b 43 10 mov r8,QWORD PTR [rbx+0x10] + 180008b6b: 4c 2b c2 sub r8,rdx + 180008b6e: 4c 8b 09 mov r9,QWORD PTR [rcx] + 180008b71: 41 ff 51 08 call QWORD PTR [r9+0x8] + 180008b75: 48 8b 03 mov rax,QWORD PTR [rbx] + 180008b78: ba 01 00 00 00 mov edx,0x1 + 180008b7d: 48 8b cb mov rcx,rbx + 180008b80: ff 10 call QWORD PTR [rax] + 180008b82: 90 nop + 180008b83: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20] + 180008b88: 48 85 c9 test rcx,rcx + 180008b8b: 74 35 je 0x180008bc2 + 180008b8d: 48 8b 54 24 30 mov rdx,QWORD PTR [rsp+0x30] + 180008b92: 48 2b d1 sub rdx,rcx + 180008b95: 48 8b c1 mov rax,rcx + 180008b98: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180008b9f: 72 1c jb 0x180008bbd + 180008ba1: 48 83 c2 27 add rdx,0x27 + 180008ba5: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 180008ba9: 48 2b c1 sub rax,rcx + 180008bac: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180008bb0: 48 83 f8 1f cmp rax,0x1f + 180008bb4: 76 07 jbe 0x180008bbd + 180008bb6: ff 15 a4 68 00 00 call QWORD PTR [rip+0x68a4] # 0x18000f460 + 180008bbc: cc int3 + 180008bbd: e8 4e 3d 00 00 call 0x18000c910 + 180008bc2: 4c 8d 5c 24 50 lea r11,[rsp+0x50] + 180008bc7: 49 8b 5b 30 mov rbx,QWORD PTR [r11+0x30] + 180008bcb: 49 8b 6b 38 mov rbp,QWORD PTR [r11+0x38] + 180008bcf: 49 8b e3 mov rsp,r11 + 180008bd2: 41 5e pop r14 + 180008bd4: 5f pop rdi + 180008bd5: 5e pop rsi + 180008bd6: c3 ret + 180008bd7: e8 74 8b ff ff call 0x180001750 + 180008bdc: cc int3 + 180008bdd: cc int3 + 180008bde: cc int3 + 180008bdf: cc int3 + 180008be0: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 180008be5: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 180008bea: 57 push rdi + 180008beb: 48 83 ec 20 sub rsp,0x20 + 180008bef: 48 8d 05 62 74 00 00 lea rax,[rip+0x7462] # 0x180010058 + 180008bf6: 48 8b f9 mov rdi,rcx + 180008bf9: 48 89 01 mov QWORD PTR [rcx],rax + 180008bfc: 33 ed xor ebp,ebp + 180008bfe: 48 8b 89 e0 00 00 00 mov rcx,QWORD PTR [rcx+0xe0] + 180008c05: 8b f2 mov esi,edx + 180008c07: 48 85 c9 test rcx,rcx + 180008c0a: 74 49 je 0x180008c55 + 180008c0c: 48 8b 97 f0 00 00 00 mov rdx,QWORD PTR [rdi+0xf0] + 180008c13: 48 2b d1 sub rdx,rcx + 180008c16: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180008c1d: 72 1c jb 0x180008c3b + 180008c1f: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180008c23: 48 83 c2 27 add rdx,0x27 + 180008c27: 49 2b c8 sub rcx,r8 + 180008c2a: 48 8d 41 f8 lea rax,[rcx-0x8] + 180008c2e: 48 83 f8 1f cmp rax,0x1f + 180008c32: 0f 87 89 00 00 00 ja 0x180008cc1 + 180008c38: 49 8b c8 mov rcx,r8 + 180008c3b: e8 d0 3c 00 00 call 0x18000c910 + 180008c40: 48 89 af e0 00 00 00 mov QWORD PTR [rdi+0xe0],rbp + 180008c47: 48 89 af e8 00 00 00 mov QWORD PTR [rdi+0xe8],rbp + 180008c4e: 48 89 af f0 00 00 00 mov QWORD PTR [rdi+0xf0],rbp + 180008c55: 48 8d 05 5c 75 00 00 lea rax,[rip+0x755c] # 0x1800101b8 + 180008c5c: 48 89 5c 24 38 mov QWORD PTR [rsp+0x38],rbx + 180008c61: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80] + 180008c68: 48 89 07 mov QWORD PTR [rdi],rax + 180008c6b: ff 15 bf 66 00 00 call QWORD PTR [rip+0x66bf] # 0x18000f330 + 180008c71: 48 8d 4f 38 lea rcx,[rdi+0x38] + 180008c75: ff 15 85 66 00 00 call QWORD PTR [rip+0x6685] # 0x18000f300 + 180008c7b: 48 8d 4f 08 lea rcx,[rdi+0x8] + 180008c7f: e8 cc 98 ff ff call 0x180002550 + 180008c84: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8] + 180008c88: ba 10 00 00 00 mov edx,0x10 + 180008c8d: 48 89 6f 08 mov QWORD PTR [rdi+0x8],rbp + 180008c91: e8 7a 3c 00 00 call 0x18000c910 + 180008c96: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 180008c9b: 40 f6 c6 01 test sil,0x1 + 180008c9f: 74 0d je 0x180008cae + 180008ca1: ba f8 00 00 00 mov edx,0xf8 + 180008ca6: 48 8b cf mov rcx,rdi + 180008ca9: e8 62 3c 00 00 call 0x18000c910 + 180008cae: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40] + 180008cb3: 48 8b c7 mov rax,rdi + 180008cb6: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 180008cbb: 48 83 c4 20 add rsp,0x20 + 180008cbf: 5f pop rdi + 180008cc0: c3 ret + 180008cc1: ff 15 99 67 00 00 call QWORD PTR [rip+0x6799] # 0x18000f460 + 180008cc7: cc int3 + 180008cc8: cc int3 + 180008cc9: cc int3 + 180008cca: cc int3 + 180008ccb: cc int3 + 180008ccc: cc int3 + 180008ccd: cc int3 + 180008cce: cc int3 + 180008ccf: cc int3 + 180008cd0: 80 fa 02 cmp dl,0x2 + 180008cd3: 75 0d jne 0x180008ce2 + 180008cd5: 41 80 e8 21 sub r8b,0x21 + 180008cd9: 41 80 f8 05 cmp r8b,0x5 + 180008cdd: 77 03 ja 0x180008ce2 + 180008cdf: b0 01 mov al,0x1 + 180008ce1: c3 ret + 180008ce2: 32 c0 xor al,al + 180008ce4: c3 ret + 180008ce5: cc int3 + 180008ce6: cc int3 + 180008ce7: cc int3 + 180008ce8: cc int3 + 180008ce9: cc int3 + 180008cea: cc int3 + 180008ceb: cc int3 + 180008cec: cc int3 + 180008ced: cc int3 + 180008cee: cc int3 + 180008cef: cc int3 + 180008cf0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180008cf5: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp + 180008cfa: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180008cff: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180008d04: 41 56 push r14 + 180008d06: 48 83 ec 20 sub rsp,0x20 + 180008d0a: 4c 8b f2 mov r14,rdx + 180008d0d: 48 8b f1 mov rsi,rcx + 180008d10: 4c 8b 02 mov r8,QWORD PTR [rdx] + 180008d13: 41 0f b6 40 05 movzx eax,BYTE PTR [r8+0x5] + 180008d18: 41 80 78 04 02 cmp BYTE PTR [r8+0x4],0x2 + 180008d1d: 0f 85 60 01 00 00 jne 0x180008e83 + 180008d23: 3c 21 cmp al,0x21 + 180008d25: 75 26 jne 0x180008d4d + 180008d27: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1 + 180008d2c: 0f 94 c0 sete al + 180008d2f: 88 41 30 mov BYTE PTR [rcx+0x30],al + 180008d32: 48 83 c1 38 add rcx,0x38 + 180008d36: ff 15 cc 65 00 00 call QWORD PTR [rip+0x65cc] # 0x18000f308 + 180008d3c: 85 c0 test eax,eax + 180008d3e: 0f 84 3f 01 00 00 je 0x180008e83 + 180008d44: 8b c8 mov ecx,eax + 180008d46: ff 15 fc 65 00 00 call QWORD PTR [rip+0x65fc] # 0x18000f348 + 180008d4c: 90 nop + 180008d4d: 3c 22 cmp al,0x22 + 180008d4f: 75 48 jne 0x180008d99 + 180008d51: 41 0f b6 48 08 movzx ecx,BYTE PTR [r8+0x8] + 180008d56: c1 e1 08 shl ecx,0x8 + 180008d59: 41 0f b6 40 09 movzx eax,BYTE PTR [r8+0x9] + 180008d5e: 0b c8 or ecx,eax + 180008d60: c1 e1 08 shl ecx,0x8 + 180008d63: 41 0f b6 40 0a movzx eax,BYTE PTR [r8+0xa] + 180008d68: 0b c8 or ecx,eax + 180008d6a: c1 e1 08 shl ecx,0x8 + 180008d6d: 41 0f b6 40 0b movzx eax,BYTE PTR [r8+0xb] + 180008d72: 0b c8 or ecx,eax + 180008d74: 89 8e d8 00 00 00 mov DWORD PTR [rsi+0xd8],ecx + 180008d7a: c6 46 30 01 mov BYTE PTR [rsi+0x30],0x1 + 180008d7e: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180008d82: ff 15 80 65 00 00 call QWORD PTR [rip+0x6580] # 0x18000f308 + 180008d88: 85 c0 test eax,eax + 180008d8a: 0f 84 f3 00 00 00 je 0x180008e83 + 180008d90: 8b c8 mov ecx,eax + 180008d92: ff 15 b0 65 00 00 call QWORD PTR [rip+0x65b0] # 0x18000f348 + 180008d98: 90 nop + 180008d99: 3c 23 cmp al,0x23 + 180008d9b: 75 26 jne 0x180008dc3 + 180008d9d: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1 + 180008da2: 0f 94 c0 sete al + 180008da5: 88 41 30 mov BYTE PTR [rcx+0x30],al + 180008da8: 48 83 c1 38 add rcx,0x38 + 180008dac: ff 15 56 65 00 00 call QWORD PTR [rip+0x6556] # 0x18000f308 + 180008db2: 85 c0 test eax,eax + 180008db4: 0f 84 c9 00 00 00 je 0x180008e83 + 180008dba: 8b c8 mov ecx,eax + 180008dbc: ff 15 86 65 00 00 call QWORD PTR [rip+0x6586] # 0x18000f348 + 180008dc2: 90 nop + 180008dc3: 3c 24 cmp al,0x24 + 180008dc5: 75 26 jne 0x180008ded + 180008dc7: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1 + 180008dcc: 0f 94 c0 sete al + 180008dcf: 88 41 30 mov BYTE PTR [rcx+0x30],al + 180008dd2: 48 83 c1 38 add rcx,0x38 + 180008dd6: ff 15 2c 65 00 00 call QWORD PTR [rip+0x652c] # 0x18000f308 + 180008ddc: 85 c0 test eax,eax + 180008dde: 0f 84 9f 00 00 00 je 0x180008e83 + 180008de4: 8b c8 mov ecx,eax + 180008de6: ff 15 5c 65 00 00 call QWORD PTR [rip+0x655c] # 0x18000f348 + 180008dec: 90 nop + 180008ded: 3c 25 cmp al,0x25 + 180008def: 75 6c jne 0x180008e5d + 180008df1: 48 8b 4a 08 mov rcx,QWORD PTR [rdx+0x8] + 180008df5: 49 2b c8 sub rcx,r8 + 180008df8: 83 c1 f7 add ecx,0xfffffff7 + 180008dfb: 48 8d 9e e0 00 00 00 lea rbx,[rsi+0xe0] + 180008e02: 48 8b 03 mov rax,QWORD PTR [rbx] + 180008e05: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 180008e09: 48 63 e9 movsxd rbp,ecx + 180008e0c: 85 c9 test ecx,ecx + 180008e0e: 7e 32 jle 0x180008e42 + 180008e10: 33 ff xor edi,edi + 180008e12: 4d 8b 06 mov r8,QWORD PTR [r14] + 180008e15: 49 83 c0 08 add r8,0x8 + 180008e19: 4c 03 c7 add r8,rdi + 180008e1c: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8] + 180008e20: 48 3b 53 10 cmp rdx,QWORD PTR [rbx+0x10] + 180008e24: 74 0c je 0x180008e32 + 180008e26: 41 0f b6 00 movzx eax,BYTE PTR [r8] + 180008e2a: 88 02 mov BYTE PTR [rdx],al + 180008e2c: 48 ff 43 08 inc QWORD PTR [rbx+0x8] + 180008e30: eb 08 jmp 0x180008e3a + 180008e32: 48 8b cb mov rcx,rbx + 180008e35: e8 f6 ee ff ff call 0x180007d30 + 180008e3a: 48 ff c7 inc rdi + 180008e3d: 48 3b fd cmp rdi,rbp + 180008e40: 7c d0 jl 0x180008e12 + 180008e42: c6 46 30 01 mov BYTE PTR [rsi+0x30],0x1 + 180008e46: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180008e4a: ff 15 b8 64 00 00 call QWORD PTR [rip+0x64b8] # 0x18000f308 + 180008e50: 85 c0 test eax,eax + 180008e52: 74 2f je 0x180008e83 + 180008e54: 8b c8 mov ecx,eax + 180008e56: ff 15 ec 64 00 00 call QWORD PTR [rip+0x64ec] # 0x18000f348 + 180008e5c: 90 nop + 180008e5d: 3c 26 cmp al,0x26 + 180008e5f: 75 22 jne 0x180008e83 + 180008e61: 41 80 78 08 01 cmp BYTE PTR [r8+0x8],0x1 + 180008e66: 0f 94 c0 sete al + 180008e69: 88 41 30 mov BYTE PTR [rcx+0x30],al + 180008e6c: 48 83 c1 38 add rcx,0x38 + 180008e70: ff 15 92 64 00 00 call QWORD PTR [rip+0x6492] # 0x18000f308 + 180008e76: 85 c0 test eax,eax + 180008e78: 74 09 je 0x180008e83 + 180008e7a: 8b c8 mov ecx,eax + 180008e7c: ff 15 c6 64 00 00 call QWORD PTR [rip+0x64c6] # 0x18000f348 + 180008e82: 90 nop + 180008e83: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 180008e88: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38] + 180008e8d: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 180008e92: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48] + 180008e97: 48 83 c4 20 add rsp,0x20 + 180008e9b: 41 5e pop r14 + 180008e9d: c3 ret + 180008e9e: cc int3 + 180008e9f: cc int3 + 180008ea0: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 180008ea5: 57 push rdi + 180008ea6: 48 83 ec 20 sub rsp,0x20 + 180008eaa: 83 b9 20 01 00 00 00 cmp DWORD PTR [rcx+0x120],0x0 + 180008eb1: 48 8d 05 20 72 00 00 lea rax,[rip+0x7220] # 0x1800100d8 + 180008eb8: 48 89 01 mov QWORD PTR [rcx],rax + 180008ebb: 8b f2 mov esi,edx + 180008ebd: 48 8b f9 mov rdi,rcx + 180008ec0: 74 07 je 0x180008ec9 + 180008ec2: ff 15 80 65 00 00 call QWORD PTR [rip+0x6580] # 0x18000f448 + 180008ec8: cc int3 + 180008ec9: 48 8b 89 00 01 00 00 mov rcx,QWORD PTR [rcx+0x100] + 180008ed0: 48 89 6c 24 40 mov QWORD PTR [rsp+0x40],rbp + 180008ed5: 33 ed xor ebp,ebp + 180008ed7: 48 85 c9 test rcx,rcx + 180008eda: 74 49 je 0x180008f25 + 180008edc: 48 8b 97 10 01 00 00 mov rdx,QWORD PTR [rdi+0x110] + 180008ee3: 48 2b d1 sub rdx,rcx + 180008ee6: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180008eed: 72 1c jb 0x180008f0b + 180008eef: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180008ef3: 48 83 c2 27 add rdx,0x27 + 180008ef7: 49 2b c8 sub rcx,r8 + 180008efa: 48 8d 41 f8 lea rax,[rcx-0x8] + 180008efe: 48 83 f8 1f cmp rax,0x1f + 180008f02: 0f 87 e3 00 00 00 ja 0x180008feb + 180008f08: 49 8b c8 mov rcx,r8 + 180008f0b: e8 00 3a 00 00 call 0x18000c910 + 180008f10: 48 89 af 00 01 00 00 mov QWORD PTR [rdi+0x100],rbp + 180008f17: 48 89 af 08 01 00 00 mov QWORD PTR [rdi+0x108],rbp + 180008f1e: 48 89 af 10 01 00 00 mov QWORD PTR [rdi+0x110],rbp + 180008f25: 48 8b 97 f8 00 00 00 mov rdx,QWORD PTR [rdi+0xf8] + 180008f2c: 48 83 fa 10 cmp rdx,0x10 + 180008f30: 72 34 jb 0x180008f66 + 180008f32: 48 8b 8f e0 00 00 00 mov rcx,QWORD PTR [rdi+0xe0] + 180008f39: 48 ff c2 inc rdx + 180008f3c: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180008f43: 72 1c jb 0x180008f61 + 180008f45: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 180008f49: 48 83 c2 27 add rdx,0x27 + 180008f4d: 49 2b c8 sub rcx,r8 + 180008f50: 48 8d 41 f8 lea rax,[rcx-0x8] + 180008f54: 48 83 f8 1f cmp rax,0x1f + 180008f58: 0f 87 8d 00 00 00 ja 0x180008feb + 180008f5e: 49 8b c8 mov rcx,r8 + 180008f61: e8 aa 39 00 00 call 0x18000c910 + 180008f66: 48 8d 05 4b 72 00 00 lea rax,[rip+0x724b] # 0x1800101b8 + 180008f6d: 48 89 af f0 00 00 00 mov QWORD PTR [rdi+0xf0],rbp + 180008f74: 48 c7 87 f8 00 00 00 mov QWORD PTR [rdi+0xf8],0xf + 180008f7b: 0f 00 00 00 + 180008f7f: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80] + 180008f86: 40 88 af e0 00 00 00 mov BYTE PTR [rdi+0xe0],bpl + 180008f8d: 48 89 07 mov QWORD PTR [rdi],rax + 180008f90: 48 89 5c 24 38 mov QWORD PTR [rsp+0x38],rbx + 180008f95: ff 15 95 63 00 00 call QWORD PTR [rip+0x6395] # 0x18000f330 + 180008f9b: 48 8d 4f 38 lea rcx,[rdi+0x38] + 180008f9f: ff 15 5b 63 00 00 call QWORD PTR [rip+0x635b] # 0x18000f300 + 180008fa5: 48 8d 4f 08 lea rcx,[rdi+0x8] + 180008fa9: e8 a2 95 ff ff call 0x180002550 + 180008fae: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8] + 180008fb2: ba 10 00 00 00 mov edx,0x10 + 180008fb7: 48 89 6f 08 mov QWORD PTR [rdi+0x8],rbp + 180008fbb: e8 50 39 00 00 call 0x18000c910 + 180008fc0: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 180008fc5: 40 f6 c6 01 test sil,0x1 + 180008fc9: 74 0d je 0x180008fd8 + 180008fcb: ba 28 01 00 00 mov edx,0x128 + 180008fd0: 48 8b cf mov rcx,rdi + 180008fd3: e8 38 39 00 00 call 0x18000c910 + 180008fd8: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40] + 180008fdd: 48 8b c7 mov rax,rdi + 180008fe0: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 180008fe5: 48 83 c4 20 add rsp,0x20 + 180008fe9: 5f pop rdi + 180008fea: c3 ret + 180008feb: ff 15 6f 64 00 00 call QWORD PTR [rip+0x646f] # 0x18000f460 + 180008ff1: cc int3 + 180008ff2: cc int3 + 180008ff3: cc int3 + 180008ff4: cc int3 + 180008ff5: cc int3 + 180008ff6: cc int3 + 180008ff7: cc int3 + 180008ff8: cc int3 + 180008ff9: cc int3 + 180008ffa: cc int3 + 180008ffb: cc int3 + 180008ffc: cc int3 + 180008ffd: cc int3 + 180008ffe: cc int3 + 180008fff: cc int3 + 180009000: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 180009005: 55 push rbp + 180009006: 56 push rsi + 180009007: 57 push rdi + 180009008: 48 83 ec 50 sub rsp,0x50 + 18000900c: 48 8b 05 fd bf 00 00 mov rax,QWORD PTR [rip+0xbffd] # 0x180015010 + 180009013: 48 33 c4 xor rax,rsp + 180009016: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 18000901b: 48 8b f2 mov rsi,rdx + 18000901e: 48 8b e9 mov rbp,rcx + 180009021: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx + 180009026: 80 3d c3 cf 00 00 00 cmp BYTE PTR [rip+0xcfc3],0x0 # 0x180015ff0 + 18000902d: 74 0c je 0x18000903b + 18000902f: 48 8d 0d fa 6e 00 00 lea rcx,[rip+0x6efa] # 0x18000ff30 + 180009036: e8 25 e9 ff ff call 0x180007960 + 18000903b: 45 33 c0 xor r8d,r8d + 18000903e: 48 8d 15 a3 6d 00 00 lea rdx,[rip+0x6da3] # 0x18000fde8 + 180009045: 48 8d 8d e0 00 00 00 lea rcx,[rbp+0xe0] + 18000904c: e8 bf 95 ff ff call 0x180002610 + 180009051: b9 28 00 00 00 mov ecx,0x28 + 180009056: e8 f9 34 00 00 call 0x18000c554 + 18000905b: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180009060: 0f 57 c0 xorps xmm0,xmm0 + 180009063: 33 c9 xor ecx,ecx + 180009065: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 180009068: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0 + 18000906c: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx + 180009070: 41 b0 04 mov r8b,0x4 + 180009073: 48 8b c8 mov rcx,rax + 180009076: e8 c5 11 00 00 call 0x18000a240 + 18000907b: 48 8b f8 mov rdi,rax + 18000907e: 48 85 c0 test rax,rax + 180009081: 74 2b je 0x1800090ae + 180009083: 48 8b 8d d0 00 00 00 mov rcx,QWORD PTR [rbp+0xd0] + 18000908a: 48 85 c9 test rcx,rcx + 18000908d: 74 12 je 0x1800090a1 + 18000908f: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 180009093: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10] + 180009097: 4c 2b c2 sub r8,rdx + 18000909a: 4c 8b 09 mov r9,QWORD PTR [rcx] + 18000909d: 41 ff 51 08 call QWORD PTR [r9+0x8] + 1800090a1: 48 8b 07 mov rax,QWORD PTR [rdi] + 1800090a4: ba 01 00 00 00 mov edx,0x1 + 1800090a9: 48 8b cf mov rcx,rdi + 1800090ac: ff 10 call QWORD PTR [rax] + 1800090ae: 0f 57 c0 xorps xmm0,xmm0 + 1800090b1: 0f 11 44 24 20 movups XMMWORD PTR [rsp+0x20],xmm0 + 1800090b6: 48 8d bd 80 00 00 00 lea rdi,[rbp+0x80] + 1800090bd: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 1800090c2: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0 + 1800090c7: 48 8b cf mov rcx,rdi + 1800090ca: ff 15 58 62 00 00 call QWORD PTR [rip+0x6258] # 0x18000f328 + 1800090d0: 85 c0 test eax,eax + 1800090d2: 74 09 je 0x1800090dd + 1800090d4: 8b c8 mov ecx,eax + 1800090d6: ff 15 6c 62 00 00 call QWORD PTR [rip+0x626c] # 0x18000f348 + 1800090dc: cc int3 + 1800090dd: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1 + 1800090e2: ff 15 30 62 00 00 call QWORD PTR [rip+0x6230] # 0x18000f318 + 1800090e8: 48 05 40 42 0f 00 add rax,0xf4240 + 1800090ee: 48 6b c8 64 imul rcx,rax,0x64 + 1800090f2: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3 + 1800090f9: 0b 2e 11 + 1800090fc: 48 f7 e9 imul rcx + 1800090ff: 48 c1 fa 1a sar rdx,0x1a + 180009103: 48 8b c2 mov rax,rdx + 180009106: 48 c1 e8 3f shr rax,0x3f + 18000910a: 48 03 d0 add rdx,rax + 18000910d: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx + 180009112: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00 + 180009119: 48 2b c8 sub rcx,rax + 18000911c: 89 4c 24 38 mov DWORD PTR [rsp+0x38],ecx + 180009120: 48 8b cf mov rcx,rdi + 180009123: ff 15 37 62 00 00 call QWORD PTR [rip+0x6237] # 0x18000f360 + 180009129: 85 c0 test eax,eax + 18000912b: 75 0a jne 0x180009137 + 18000912d: 8d 48 04 lea ecx,[rax+0x4] + 180009130: ff 15 1a 62 00 00 call QWORD PTR [rip+0x621a] # 0x18000f350 + 180009136: cc int3 + 180009137: 48 8d 4d 38 lea rcx,[rbp+0x38] + 18000913b: 4c 8d 44 24 30 lea r8,[rsp+0x30] + 180009140: 48 8b d7 mov rdx,rdi + 180009143: ff 15 ef 61 00 00 call QWORD PTR [rip+0x61ef] # 0x18000f338 + 180009149: 85 c0 test eax,eax + 18000914b: 74 1c je 0x180009169 + 18000914d: 83 f8 02 cmp eax,0x2 + 180009150: 74 09 je 0x18000915b + 180009152: 8b c8 mov ecx,eax + 180009154: ff 15 ee 61 00 00 call QWORD PTR [rip+0x61ee] # 0x18000f348 + 18000915a: cc int3 + 18000915b: 48 8d 0d de 6d 00 00 lea rcx,[rip+0x6dde] # 0x18000ff40 + 180009162: e8 f9 e7 ff ff call 0x180007960 + 180009167: eb 24 jmp 0x18000918d + 180009169: 48 8d 95 e0 00 00 00 lea rdx,[rbp+0xe0] + 180009170: 48 83 bd f8 00 00 00 cmp QWORD PTR [rbp+0xf8],0x10 + 180009177: 10 + 180009178: 72 07 jb 0x180009181 + 18000917a: 48 8b 95 e0 00 00 00 mov rdx,QWORD PTR [rbp+0xe0] + 180009181: 48 8d 0d d0 6d 00 00 lea rcx,[rip+0x6dd0] # 0x18000ff58 + 180009188: e8 d3 e7 ff ff call 0x180007960 + 18000918d: 48 8d 95 e0 00 00 00 lea rdx,[rbp+0xe0] + 180009194: 48 8b ce mov rcx,rsi + 180009197: e8 c4 9c ff ff call 0x180002e60 + 18000919c: 90 nop + 18000919d: 48 8b cf mov rcx,rdi + 1800091a0: ff 15 6a 61 00 00 call QWORD PTR [rip+0x616a] # 0x18000f310 + 1800091a6: 85 c0 test eax,eax + 1800091a8: 74 09 je 0x1800091b3 + 1800091aa: 8b c8 mov ecx,eax + 1800091ac: ff 15 96 61 00 00 call QWORD PTR [rip+0x6196] # 0x18000f348 + 1800091b2: 90 nop + 1800091b3: 48 8b c6 mov rax,rsi + 1800091b6: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40] + 1800091bb: 48 33 cc xor rcx,rsp + 1800091be: e8 6d 33 00 00 call 0x18000c530 + 1800091c3: 48 8b 9c 24 80 00 00 mov rbx,QWORD PTR [rsp+0x80] + 1800091ca: 00 + 1800091cb: 48 83 c4 50 add rsp,0x50 + 1800091cf: 5f pop rdi + 1800091d0: 5e pop rsi + 1800091d1: 5d pop rbp + 1800091d2: c3 ret + 1800091d3: cc int3 + 1800091d4: cc int3 + 1800091d5: cc int3 + 1800091d6: cc int3 + 1800091d7: cc int3 + 1800091d8: cc int3 + 1800091d9: cc int3 + 1800091da: cc int3 + 1800091db: cc int3 + 1800091dc: cc int3 + 1800091dd: cc int3 + 1800091de: cc int3 + 1800091df: cc int3 + 1800091e0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800091e5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 1800091ea: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 1800091ef: 57 push rdi + 1800091f0: 41 54 push r12 + 1800091f2: 41 55 push r13 + 1800091f4: 41 56 push r14 + 1800091f6: 41 57 push r15 + 1800091f8: 48 83 ec 70 sub rsp,0x70 + 1800091fc: 48 8b 05 0d be 00 00 mov rax,QWORD PTR [rip+0xbe0d] # 0x180015010 + 180009203: 48 33 c4 xor rax,rsp + 180009206: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax + 18000920b: 4c 8b f1 mov r14,rcx + 18000920e: 48 8b 81 08 01 00 00 mov rax,QWORD PTR [rcx+0x108] + 180009215: 48 3b 81 00 01 00 00 cmp rax,QWORD PTR [rcx+0x100] + 18000921c: 75 19 jne 0x180009237 + 18000921e: 48 8b 81 d8 00 00 00 mov rax,QWORD PTR [rcx+0xd8] + 180009225: 48 85 c0 test rax,rax + 180009228: 0f 84 a3 02 00 00 je 0x1800094d1 + 18000922e: 33 d2 xor edx,edx + 180009230: 33 c9 xor ecx,ecx + 180009232: e9 98 02 00 00 jmp 0x1800094cf + 180009237: e8 d4 02 00 00 call 0x180009510 + 18000923c: 84 c0 test al,al + 18000923e: 75 28 jne 0x180009268 + 180009240: 48 8d 0d 21 6d 00 00 lea rcx,[rip+0x6d21] # 0x18000ff68 + 180009247: e8 14 e7 ff ff call 0x180007960 + 18000924c: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8] + 180009253: 48 85 c0 test rax,rax + 180009256: 0f 84 75 02 00 00 je 0x1800094d1 + 18000925c: ba 01 00 00 00 mov edx,0x1 + 180009261: 33 c9 xor ecx,ecx + 180009263: e9 67 02 00 00 jmp 0x1800094cf + 180009268: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8] + 18000926f: 48 85 c0 test rax,rax + 180009272: 74 0a je 0x18000927e + 180009274: ba 01 00 00 00 mov edx,0x1 + 180009279: 0f b6 ca movzx ecx,dl + 18000927c: ff d0 call rax + 18000927e: 49 8b 86 08 01 00 00 mov rax,QWORD PTR [r14+0x108] + 180009285: 49 2b 86 00 01 00 00 sub rax,QWORD PTR [r14+0x100] + 18000928c: 48 83 c0 7f add rax,0x7f + 180009290: 48 c1 e8 07 shr rax,0x7 + 180009294: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180009299: 45 33 ff xor r15d,r15d + 18000929c: 85 c0 test eax,eax + 18000929e: 0f 8e 7f 01 00 00 jle 0x180009423 + 1800092a4: 45 33 e4 xor r12d,r12d + 1800092a7: ba 80 00 00 00 mov edx,0x80 + 1800092ac: 45 8d 6f 62 lea r13d,[r15+0x62] + 1800092b0: 49 8b 8e 00 01 00 00 mov rcx,QWORD PTR [r14+0x100] + 1800092b7: 49 8b 86 08 01 00 00 mov rax,QWORD PTR [r14+0x108] + 1800092be: 48 2b c1 sub rax,rcx + 1800092c1: 41 2b c4 sub eax,r12d + 1800092c4: 3b c2 cmp eax,edx + 1800092c6: 0f 4f c2 cmovg eax,edx + 1800092c9: 0f 57 c9 xorps xmm1,xmm1 + 1800092cc: f3 0f 7f 4c 24 48 movdqu XMMWORD PTR [rsp+0x48],xmm1 + 1800092d2: 33 ed xor ebp,ebp + 1800092d4: 48 89 6c 24 58 mov QWORD PTR [rsp+0x58],rbp + 1800092d9: 48 63 f0 movsxd rsi,eax + 1800092dc: 49 63 dc movsxd rbx,r12d + 1800092df: 48 03 d9 add rbx,rcx + 1800092e2: 85 c0 test eax,eax + 1800092e4: 74 12 je 0x1800092f8 + 1800092e6: 48 8b d6 mov rdx,rsi + 1800092e9: 48 8d 4c 24 48 lea rcx,[rsp+0x48] + 1800092ee: e8 ad 98 ff ff call 0x180002ba0 + 1800092f3: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58] + 1800092f8: 4c 8b c6 mov r8,rsi + 1800092fb: 48 8b d3 mov rdx,rbx + 1800092fe: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 180009303: 48 8b cb mov rcx,rbx + 180009306: e8 60 45 00 00 call 0x18000d86b + 18000930b: 48 8d 04 33 lea rax,[rbx+rsi*1] + 18000930f: 48 89 44 24 50 mov QWORD PTR [rsp+0x50],rax + 180009314: 0f 57 c0 xorps xmm0,xmm0 + 180009317: f3 0f 7f 44 24 28 movdqu XMMWORD PTR [rsp+0x28],xmm0 + 18000931d: 48 c7 44 24 38 00 00 mov QWORD PTR [rsp+0x38],0x0 + 180009324: 00 00 + 180009326: 48 3b d8 cmp rbx,rax + 180009329: 74 6c je 0x180009397 + 18000932b: 48 81 fe 00 10 00 00 cmp rsi,0x1000 + 180009332: 72 2c jb 0x180009360 + 180009334: 48 8d 4e 27 lea rcx,[rsi+0x27] + 180009338: 48 3b ce cmp rcx,rsi + 18000933b: 0f 86 bb 01 00 00 jbe 0x1800094fc + 180009341: e8 0e 32 00 00 call 0x18000c554 + 180009346: 48 8b c8 mov rcx,rax + 180009349: 48 85 c0 test rax,rax + 18000934c: 0f 84 06 01 00 00 je 0x180009458 + 180009352: 48 83 c0 27 add rax,0x27 + 180009356: 48 83 e0 e0 and rax,0xffffffffffffffe0 + 18000935a: 48 89 48 f8 mov QWORD PTR [rax-0x8],rcx + 18000935e: eb 11 jmp 0x180009371 + 180009360: 48 85 f6 test rsi,rsi + 180009363: 74 0a je 0x18000936f + 180009365: 48 8b ce mov rcx,rsi + 180009368: e8 e7 31 00 00 call 0x18000c554 + 18000936d: eb 02 jmp 0x180009371 + 18000936f: 33 c0 xor eax,eax + 180009371: 48 89 44 24 28 mov QWORD PTR [rsp+0x28],rax + 180009376: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax + 18000937b: 48 8d 3c 30 lea rdi,[rax+rsi*1] + 18000937f: 48 89 7c 24 38 mov QWORD PTR [rsp+0x38],rdi + 180009384: 4c 8b c6 mov r8,rsi + 180009387: 48 8b d3 mov rdx,rbx + 18000938a: 48 8b c8 mov rcx,rax + 18000938d: e8 d9 44 00 00 call 0x18000d86b + 180009392: 48 89 7c 24 30 mov QWORD PTR [rsp+0x30],rdi + 180009397: 45 8b c7 mov r8d,r15d + 18000939a: 48 8d 54 24 28 lea rdx,[rsp+0x28] + 18000939f: 49 8b ce mov rcx,r14 + 1800093a2: e8 a9 04 00 00 call 0x180009850 + 1800093a7: 0f b6 c8 movzx ecx,al + 1800093aa: 41 8b c5 mov eax,r13d + 1800093ad: 99 cdq + 1800093ae: 48 8b 74 24 20 mov rsi,QWORD PTR [rsp+0x20] + 1800093b3: f7 fe idiv esi + 1800093b5: 8b f8 mov edi,eax + 1800093b7: 84 c9 test cl,cl + 1800093b9: 0f 84 a0 00 00 00 je 0x18000945f + 1800093bf: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8] + 1800093c6: 48 85 c0 test rax,rax + 1800093c9: 74 08 je 0x1800093d3 + 1800093cb: 8d 57 01 lea edx,[rdi+0x1] + 1800093ce: b1 01 mov cl,0x1 + 1800093d0: ff d0 call rax + 1800093d2: 90 nop + 1800093d3: 48 85 db test rbx,rbx + 1800093d6: 74 33 je 0x18000940b + 1800093d8: 48 2b eb sub rbp,rbx + 1800093db: 48 8b c3 mov rax,rbx + 1800093de: 48 81 fd 00 10 00 00 cmp rbp,0x1000 + 1800093e5: 72 19 jb 0x180009400 + 1800093e7: 48 83 c5 27 add rbp,0x27 + 1800093eb: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8] + 1800093ef: 48 2b c3 sub rax,rbx + 1800093f2: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800093f6: 48 83 f8 1f cmp rax,0x1f + 1800093fa: 0f 87 a8 00 00 00 ja 0x1800094a8 + 180009400: 48 8b d5 mov rdx,rbp + 180009403: 48 8b cb mov rcx,rbx + 180009406: e8 05 35 00 00 call 0x18000c910 + 18000940b: 41 ff c7 inc r15d + 18000940e: ba 80 00 00 00 mov edx,0x80 + 180009413: 44 03 e2 add r12d,edx + 180009416: 41 83 c5 62 add r13d,0x62 + 18000941a: 44 3b fe cmp r15d,esi + 18000941d: 0f 8c 8d fe ff ff jl 0x1800092b0 + 180009423: 49 8b ce mov rcx,r14 + 180009426: e8 85 02 00 00 call 0x1800096b0 + 18000942b: 84 c0 test al,al + 18000942d: 0f 85 89 00 00 00 jne 0x1800094bc + 180009433: 48 8d 0d 46 6b 00 00 lea rcx,[rip+0x6b46] # 0x18000ff80 + 18000943a: e8 21 e5 ff ff call 0x180007960 + 18000943f: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8] + 180009446: 48 85 c0 test rax,rax + 180009449: 0f 84 82 00 00 00 je 0x1800094d1 + 18000944f: ba 63 00 00 00 mov edx,0x63 + 180009454: 33 c9 xor ecx,ecx + 180009456: eb 77 jmp 0x1800094cf + 180009458: ff 15 02 60 00 00 call QWORD PTR [rip+0x6002] # 0x18000f460 + 18000945e: cc int3 + 18000945f: 48 8d 0d 0a 6c 00 00 lea rcx,[rip+0x6c0a] # 0x180010070 + 180009466: e8 f5 e4 ff ff call 0x180007960 + 18000946b: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8] + 180009472: 48 85 c0 test rax,rax + 180009475: 74 08 je 0x18000947f + 180009477: 8d 57 01 lea edx,[rdi+0x1] + 18000947a: 33 c9 xor ecx,ecx + 18000947c: ff d0 call rax + 18000947e: 90 nop + 18000947f: 48 85 db test rbx,rbx + 180009482: 74 4d je 0x1800094d1 + 180009484: 48 2b eb sub rbp,rbx + 180009487: 48 8b c3 mov rax,rbx + 18000948a: 48 81 fd 00 10 00 00 cmp rbp,0x1000 + 180009491: 72 1c jb 0x1800094af + 180009493: 48 83 c5 27 add rbp,0x27 + 180009497: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8] + 18000949b: 48 2b c3 sub rax,rbx + 18000949e: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 1800094a2: 48 83 f8 1f cmp rax,0x1f + 1800094a6: 76 07 jbe 0x1800094af + 1800094a8: ff 15 b2 5f 00 00 call QWORD PTR [rip+0x5fb2] # 0x18000f460 + 1800094ae: cc int3 + 1800094af: 48 8b d5 mov rdx,rbp + 1800094b2: 48 8b cb mov rcx,rbx + 1800094b5: e8 56 34 00 00 call 0x18000c910 + 1800094ba: eb 15 jmp 0x1800094d1 + 1800094bc: 49 8b 86 d8 00 00 00 mov rax,QWORD PTR [r14+0xd8] + 1800094c3: 48 85 c0 test rax,rax + 1800094c6: 74 09 je 0x1800094d1 + 1800094c8: ba 64 00 00 00 mov edx,0x64 + 1800094cd: b1 01 mov cl,0x1 + 1800094cf: ff d0 call rax + 1800094d1: 48 8b 4c 24 60 mov rcx,QWORD PTR [rsp+0x60] + 1800094d6: 48 33 cc xor rcx,rsp + 1800094d9: e8 52 30 00 00 call 0x18000c530 + 1800094de: 4c 8d 5c 24 70 lea r11,[rsp+0x70] + 1800094e3: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38] + 1800094e7: 49 8b 6b 40 mov rbp,QWORD PTR [r11+0x40] + 1800094eb: 49 8b 73 48 mov rsi,QWORD PTR [r11+0x48] + 1800094ef: 49 8b e3 mov rsp,r11 + 1800094f2: 41 5f pop r15 + 1800094f4: 41 5e pop r14 + 1800094f6: 41 5d pop r13 + 1800094f8: 41 5c pop r12 + 1800094fa: 5f pop rdi + 1800094fb: c3 ret + 1800094fc: e8 4f 82 ff ff call 0x180001750 + 180009501: 90 nop + 180009502: cc int3 + 180009503: cc int3 + 180009504: cc int3 + 180009505: cc int3 + 180009506: cc int3 + 180009507: cc int3 + 180009508: cc int3 + 180009509: cc int3 + 18000950a: cc int3 + 18000950b: cc int3 + 18000950c: cc int3 + 18000950d: cc int3 + 18000950e: cc int3 + 18000950f: cc int3 + 180009510: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180009515: 57 push rdi + 180009516: 48 83 ec 50 sub rsp,0x50 + 18000951a: 48 8b 05 ef ba 00 00 mov rax,QWORD PTR [rip+0xbaef] # 0x180015010 + 180009521: 48 33 c4 xor rax,rsp + 180009524: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 180009529: 48 8b d9 mov rbx,rcx + 18000952c: 80 3d bd ca 00 00 00 cmp BYTE PTR [rip+0xcabd],0x0 # 0x180015ff0 + 180009533: 74 0c je 0x180009541 + 180009535: 48 8d 0d 5c 6a 00 00 lea rcx,[rip+0x6a5c] # 0x18000ff98 + 18000953c: e8 1f e4 ff ff call 0x180007960 + 180009541: c6 43 30 00 mov BYTE PTR [rbx+0x30],0x0 + 180009545: b9 28 00 00 00 mov ecx,0x28 + 18000954a: e8 05 30 00 00 call 0x18000c554 + 18000954f: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180009554: 0f 57 c0 xorps xmm0,xmm0 + 180009557: 33 c9 xor ecx,ecx + 180009559: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 18000955c: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0 + 180009560: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx + 180009564: 41 b0 05 mov r8b,0x5 + 180009567: 48 8b c8 mov rcx,rax + 18000956a: e8 d1 0c 00 00 call 0x18000a240 + 18000956f: 48 8b f8 mov rdi,rax + 180009572: 48 85 c0 test rax,rax + 180009575: 74 2b je 0x1800095a2 + 180009577: 48 8b 8b d0 00 00 00 mov rcx,QWORD PTR [rbx+0xd0] + 18000957e: 48 85 c9 test rcx,rcx + 180009581: 74 12 je 0x180009595 + 180009583: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 180009587: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10] + 18000958b: 4c 2b c2 sub r8,rdx + 18000958e: 4c 8b 09 mov r9,QWORD PTR [rcx] + 180009591: 41 ff 51 08 call QWORD PTR [r9+0x8] + 180009595: 48 8b 07 mov rax,QWORD PTR [rdi] + 180009598: ba 01 00 00 00 mov edx,0x1 + 18000959d: 48 8b cf mov rcx,rdi + 1800095a0: ff 10 call QWORD PTR [rax] + 1800095a2: 0f 57 c0 xorps xmm0,xmm0 + 1800095a5: 0f 11 44 24 20 movups XMMWORD PTR [rsp+0x20],xmm0 + 1800095aa: 48 8d bb 80 00 00 00 lea rdi,[rbx+0x80] + 1800095b1: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 1800095b6: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0 + 1800095bb: 48 8b cf mov rcx,rdi + 1800095be: ff 15 64 5d 00 00 call QWORD PTR [rip+0x5d64] # 0x18000f328 + 1800095c4: 85 c0 test eax,eax + 1800095c6: 74 09 je 0x1800095d1 + 1800095c8: 8b c8 mov ecx,eax + 1800095ca: ff 15 78 5d 00 00 call QWORD PTR [rip+0x5d78] # 0x18000f348 + 1800095d0: cc int3 + 1800095d1: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1 + 1800095d6: ff 15 3c 5d 00 00 call QWORD PTR [rip+0x5d3c] # 0x18000f318 + 1800095dc: 48 05 80 c3 c9 01 add rax,0x1c9c380 + 1800095e2: 48 6b c8 64 imul rcx,rax,0x64 + 1800095e6: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3 + 1800095ed: 0b 2e 11 + 1800095f0: 48 f7 e9 imul rcx + 1800095f3: 48 c1 fa 1a sar rdx,0x1a + 1800095f7: 48 8b c2 mov rax,rdx + 1800095fa: 48 c1 e8 3f shr rax,0x3f + 1800095fe: 48 03 d0 add rdx,rax + 180009601: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx + 180009606: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00 + 18000960d: 48 2b c8 sub rcx,rax + 180009610: 89 4c 24 38 mov DWORD PTR [rsp+0x38],ecx + 180009614: 48 8b cf mov rcx,rdi + 180009617: ff 15 43 5d 00 00 call QWORD PTR [rip+0x5d43] # 0x18000f360 + 18000961d: 85 c0 test eax,eax + 18000961f: 75 0a jne 0x18000962b + 180009621: 8d 48 04 lea ecx,[rax+0x4] + 180009624: ff 15 26 5d 00 00 call QWORD PTR [rip+0x5d26] # 0x18000f350 + 18000962a: cc int3 + 18000962b: 48 8d 4b 38 lea rcx,[rbx+0x38] + 18000962f: 4c 8d 44 24 30 lea r8,[rsp+0x30] + 180009634: 48 8b d7 mov rdx,rdi + 180009637: ff 15 fb 5c 00 00 call QWORD PTR [rip+0x5cfb] # 0x18000f338 + 18000963d: 85 c0 test eax,eax + 18000963f: 74 1c je 0x18000965d + 180009641: 83 f8 02 cmp eax,0x2 + 180009644: 74 09 je 0x18000964f + 180009646: 8b c8 mov ecx,eax + 180009648: ff 15 fa 5c 00 00 call QWORD PTR [rip+0x5cfa] # 0x18000f348 + 18000964e: cc int3 + 18000964f: 48 8d 0d 52 69 00 00 lea rcx,[rip+0x6952] # 0x18000ffa8 + 180009656: e8 05 e3 ff ff call 0x180007960 + 18000965b: eb 10 jmp 0x18000966d + 18000965d: 0f b6 53 30 movzx edx,BYTE PTR [rbx+0x30] + 180009661: 48 8d 0d 58 69 00 00 lea rcx,[rip+0x6958] # 0x18000ffc0 + 180009668: e8 f3 e2 ff ff call 0x180007960 + 18000966d: 0f b6 5b 30 movzx ebx,BYTE PTR [rbx+0x30] + 180009671: 48 8b cf mov rcx,rdi + 180009674: ff 15 96 5c 00 00 call QWORD PTR [rip+0x5c96] # 0x18000f310 + 18000967a: 85 c0 test eax,eax + 18000967c: 74 09 je 0x180009687 + 18000967e: 8b c8 mov ecx,eax + 180009680: ff 15 c2 5c 00 00 call QWORD PTR [rip+0x5cc2] # 0x18000f348 + 180009686: 90 nop + 180009687: 0f b6 c3 movzx eax,bl + 18000968a: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40] + 18000968f: 48 33 cc xor rcx,rsp + 180009692: e8 99 2e 00 00 call 0x18000c530 + 180009697: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68] + 18000969c: 48 83 c4 50 add rsp,0x50 + 1800096a0: 5f pop rdi + 1800096a1: c3 ret + 1800096a2: cc int3 + 1800096a3: cc int3 + 1800096a4: cc int3 + 1800096a5: cc int3 + 1800096a6: cc int3 + 1800096a7: cc int3 + 1800096a8: cc int3 + 1800096a9: cc int3 + 1800096aa: cc int3 + 1800096ab: cc int3 + 1800096ac: cc int3 + 1800096ad: cc int3 + 1800096ae: cc int3 + 1800096af: cc int3 + 1800096b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 1800096b5: 57 push rdi + 1800096b6: 48 83 ec 50 sub rsp,0x50 + 1800096ba: 48 8b 05 4f b9 00 00 mov rax,QWORD PTR [rip+0xb94f] # 0x180015010 + 1800096c1: 48 33 c4 xor rax,rsp + 1800096c4: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 1800096c9: 48 8b d9 mov rbx,rcx + 1800096cc: 80 3d 1d c9 00 00 00 cmp BYTE PTR [rip+0xc91d],0x0 # 0x180015ff0 + 1800096d3: 74 0c je 0x1800096e1 + 1800096d5: 48 8d 0d f4 68 00 00 lea rcx,[rip+0x68f4] # 0x18000ffd0 + 1800096dc: e8 7f e2 ff ff call 0x180007960 + 1800096e1: c6 43 30 00 mov BYTE PTR [rbx+0x30],0x0 + 1800096e5: b9 28 00 00 00 mov ecx,0x28 + 1800096ea: e8 65 2e 00 00 call 0x18000c554 + 1800096ef: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 1800096f4: 0f 57 c0 xorps xmm0,xmm0 + 1800096f7: 33 c9 xor ecx,ecx + 1800096f9: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 1800096fc: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0 + 180009700: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx + 180009704: 41 b0 06 mov r8b,0x6 + 180009707: 48 8b c8 mov rcx,rax + 18000970a: e8 31 0b 00 00 call 0x18000a240 + 18000970f: 48 8b f8 mov rdi,rax + 180009712: 48 85 c0 test rax,rax + 180009715: 74 2b je 0x180009742 + 180009717: 48 8b 8b d0 00 00 00 mov rcx,QWORD PTR [rbx+0xd0] + 18000971e: 48 85 c9 test rcx,rcx + 180009721: 74 12 je 0x180009735 + 180009723: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 180009727: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10] + 18000972b: 4c 2b c2 sub r8,rdx + 18000972e: 4c 8b 09 mov r9,QWORD PTR [rcx] + 180009731: 41 ff 51 08 call QWORD PTR [r9+0x8] + 180009735: 48 8b 07 mov rax,QWORD PTR [rdi] + 180009738: ba 01 00 00 00 mov edx,0x1 + 18000973d: 48 8b cf mov rcx,rdi + 180009740: ff 10 call QWORD PTR [rax] + 180009742: 0f 57 c0 xorps xmm0,xmm0 + 180009745: 0f 11 44 24 20 movups XMMWORD PTR [rsp+0x20],xmm0 + 18000974a: 48 8d bb 80 00 00 00 lea rdi,[rbx+0x80] + 180009751: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180009756: c6 44 24 28 00 mov BYTE PTR [rsp+0x28],0x0 + 18000975b: 48 8b cf mov rcx,rdi + 18000975e: ff 15 c4 5b 00 00 call QWORD PTR [rip+0x5bc4] # 0x18000f328 + 180009764: 85 c0 test eax,eax + 180009766: 74 09 je 0x180009771 + 180009768: 8b c8 mov ecx,eax + 18000976a: ff 15 d8 5b 00 00 call QWORD PTR [rip+0x5bd8] # 0x18000f348 + 180009770: cc int3 + 180009771: c6 44 24 28 01 mov BYTE PTR [rsp+0x28],0x1 + 180009776: ff 15 9c 5b 00 00 call QWORD PTR [rip+0x5b9c] # 0x18000f318 + 18000977c: 48 05 80 d1 f0 08 add rax,0x8f0d180 + 180009782: 48 6b c8 64 imul rcx,rax,0x64 + 180009786: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3 + 18000978d: 0b 2e 11 + 180009790: 48 f7 e9 imul rcx + 180009793: 48 c1 fa 1a sar rdx,0x1a + 180009797: 48 8b c2 mov rax,rdx + 18000979a: 48 c1 e8 3f shr rax,0x3f + 18000979e: 48 03 d0 add rdx,rax + 1800097a1: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx + 1800097a6: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00 + 1800097ad: 48 2b c8 sub rcx,rax + 1800097b0: 89 4c 24 38 mov DWORD PTR [rsp+0x38],ecx + 1800097b4: 48 8b cf mov rcx,rdi + 1800097b7: ff 15 a3 5b 00 00 call QWORD PTR [rip+0x5ba3] # 0x18000f360 + 1800097bd: 85 c0 test eax,eax + 1800097bf: 75 0a jne 0x1800097cb + 1800097c1: 8d 48 04 lea ecx,[rax+0x4] + 1800097c4: ff 15 86 5b 00 00 call QWORD PTR [rip+0x5b86] # 0x18000f350 + 1800097ca: cc int3 + 1800097cb: 48 8d 4b 38 lea rcx,[rbx+0x38] + 1800097cf: 4c 8d 44 24 30 lea r8,[rsp+0x30] + 1800097d4: 48 8b d7 mov rdx,rdi + 1800097d7: ff 15 5b 5b 00 00 call QWORD PTR [rip+0x5b5b] # 0x18000f338 + 1800097dd: 85 c0 test eax,eax + 1800097df: 74 1c je 0x1800097fd + 1800097e1: 83 f8 02 cmp eax,0x2 + 1800097e4: 74 09 je 0x1800097ef + 1800097e6: 8b c8 mov ecx,eax + 1800097e8: ff 15 5a 5b 00 00 call QWORD PTR [rip+0x5b5a] # 0x18000f348 + 1800097ee: cc int3 + 1800097ef: 48 8d 0d ea 67 00 00 lea rcx,[rip+0x67ea] # 0x18000ffe0 + 1800097f6: e8 65 e1 ff ff call 0x180007960 + 1800097fb: eb 10 jmp 0x18000980d + 1800097fd: 0f b6 53 30 movzx edx,BYTE PTR [rbx+0x30] + 180009801: 48 8d 0d f0 67 00 00 lea rcx,[rip+0x67f0] # 0x18000fff8 + 180009808: e8 53 e1 ff ff call 0x180007960 + 18000980d: 0f b6 5b 30 movzx ebx,BYTE PTR [rbx+0x30] + 180009811: 48 8b cf mov rcx,rdi + 180009814: ff 15 f6 5a 00 00 call QWORD PTR [rip+0x5af6] # 0x18000f310 + 18000981a: 85 c0 test eax,eax + 18000981c: 74 09 je 0x180009827 + 18000981e: 8b c8 mov ecx,eax + 180009820: ff 15 22 5b 00 00 call QWORD PTR [rip+0x5b22] # 0x18000f348 + 180009826: 90 nop + 180009827: 0f b6 c3 movzx eax,bl + 18000982a: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40] + 18000982f: 48 33 cc xor rcx,rsp + 180009832: e8 f9 2c 00 00 call 0x18000c530 + 180009837: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68] + 18000983c: 48 83 c4 50 add rsp,0x50 + 180009840: 5f pop rdi + 180009841: c3 ret + 180009842: cc int3 + 180009843: cc int3 + 180009844: cc int3 + 180009845: cc int3 + 180009846: cc int3 + 180009847: cc int3 + 180009848: cc int3 + 180009849: cc int3 + 18000984a: cc int3 + 18000984b: cc int3 + 18000984c: cc int3 + 18000984d: cc int3 + 18000984e: cc int3 + 18000984f: cc int3 + 180009850: 40 53 rex push rbx + 180009852: 56 push rsi + 180009853: 57 push rdi + 180009854: 48 83 ec 60 sub rsp,0x60 + 180009858: 48 8b 05 b1 b7 00 00 mov rax,QWORD PTR [rip+0xb7b1] # 0x180015010 + 18000985f: 48 33 c4 xor rax,rsp + 180009862: 48 89 44 24 58 mov QWORD PTR [rsp+0x58],rax + 180009867: 41 8b f0 mov esi,r8d + 18000986a: 48 8b da mov rbx,rdx + 18000986d: 48 8b f9 mov rdi,rcx + 180009870: 48 89 54 24 30 mov QWORD PTR [rsp+0x30],rdx + 180009875: 80 3d 74 c7 00 00 00 cmp BYTE PTR [rip+0xc774],0x0 # 0x180015ff0 + 18000987c: 74 0f je 0x18000988d + 18000987e: 41 8b d0 mov edx,r8d + 180009881: 48 8d 0d 00 68 00 00 lea rcx,[rip+0x6800] # 0x180010088 + 180009888: e8 d3 e0 ff ff call 0x180007960 + 18000988d: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 180009891: b9 28 00 00 00 mov ecx,0x28 + 180009896: e8 b9 2c 00 00 call 0x18000c554 + 18000989b: 48 89 44 24 38 mov QWORD PTR [rsp+0x38],rax + 1800098a0: 0f 57 c0 xorps xmm0,xmm0 + 1800098a3: 33 c9 xor ecx,ecx + 1800098a5: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 1800098a8: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0 + 1800098ac: 48 89 48 20 mov QWORD PTR [rax+0x20],rcx + 1800098b0: 8d 8e 01 80 00 00 lea ecx,[rsi+0x8001] + 1800098b6: 89 4c 24 20 mov DWORD PTR [rsp+0x20],ecx + 1800098ba: 4c 8b cb mov r9,rbx + 1800098bd: 48 8b c8 mov rcx,rax + 1800098c0: e8 db 06 00 00 call 0x180009fa0 + 1800098c5: 48 8b f0 mov rsi,rax + 1800098c8: 48 85 c0 test rax,rax + 1800098cb: 74 2b je 0x1800098f8 + 1800098cd: 48 8b 8f d0 00 00 00 mov rcx,QWORD PTR [rdi+0xd0] + 1800098d4: 48 85 c9 test rcx,rcx + 1800098d7: 74 12 je 0x1800098eb + 1800098d9: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + 1800098dd: 4c 8b 40 10 mov r8,QWORD PTR [rax+0x10] + 1800098e1: 4c 2b c2 sub r8,rdx + 1800098e4: 4c 8b 09 mov r9,QWORD PTR [rcx] + 1800098e7: 41 ff 51 08 call QWORD PTR [r9+0x8] + 1800098eb: 48 8b 06 mov rax,QWORD PTR [rsi] + 1800098ee: ba 01 00 00 00 mov edx,0x1 + 1800098f3: 48 8b ce mov rcx,rsi + 1800098f6: ff 10 call QWORD PTR [rax] + 1800098f8: 0f 57 c0 xorps xmm0,xmm0 + 1800098fb: 0f 11 44 24 38 movups XMMWORD PTR [rsp+0x38],xmm0 + 180009900: 48 8d b7 80 00 00 00 lea rsi,[rdi+0x80] + 180009907: 48 89 74 24 38 mov QWORD PTR [rsp+0x38],rsi + 18000990c: c6 44 24 40 00 mov BYTE PTR [rsp+0x40],0x0 + 180009911: 48 8b ce mov rcx,rsi + 180009914: ff 15 0e 5a 00 00 call QWORD PTR [rip+0x5a0e] # 0x18000f328 + 18000991a: 85 c0 test eax,eax + 18000991c: 74 09 je 0x180009927 + 18000991e: 8b c8 mov ecx,eax + 180009920: ff 15 22 5a 00 00 call QWORD PTR [rip+0x5a22] # 0x18000f348 + 180009926: cc int3 + 180009927: c6 44 24 40 01 mov BYTE PTR [rsp+0x40],0x1 + 18000992c: ff 15 e6 59 00 00 call QWORD PTR [rip+0x59e6] # 0x18000f318 + 180009932: 48 05 40 4b 4c 00 add rax,0x4c4b40 + 180009938: 48 6b c8 64 imul rcx,rax,0x64 + 18000993c: 48 b8 b3 94 d6 26 e8 movabs rax,0x112e0be826d694b3 + 180009943: 0b 2e 11 + 180009946: 48 f7 e9 imul rcx + 180009949: 48 c1 fa 1a sar rdx,0x1a + 18000994d: 48 8b c2 mov rax,rdx + 180009950: 48 c1 e8 3f shr rax,0x3f + 180009954: 48 03 d0 add rdx,rax + 180009957: 48 89 54 24 48 mov QWORD PTR [rsp+0x48],rdx + 18000995c: 48 69 c2 00 ca 9a 3b imul rax,rdx,0x3b9aca00 + 180009963: 48 2b c8 sub rcx,rax + 180009966: 89 4c 24 50 mov DWORD PTR [rsp+0x50],ecx + 18000996a: 48 8b ce mov rcx,rsi + 18000996d: ff 15 ed 59 00 00 call QWORD PTR [rip+0x59ed] # 0x18000f360 + 180009973: 85 c0 test eax,eax + 180009975: 75 0a jne 0x180009981 + 180009977: 8d 48 04 lea ecx,[rax+0x4] + 18000997a: ff 15 d0 59 00 00 call QWORD PTR [rip+0x59d0] # 0x18000f350 + 180009980: cc int3 + 180009981: 48 8d 4f 38 lea rcx,[rdi+0x38] + 180009985: 4c 8d 44 24 48 lea r8,[rsp+0x48] + 18000998a: 48 8b d6 mov rdx,rsi + 18000998d: ff 15 a5 59 00 00 call QWORD PTR [rip+0x59a5] # 0x18000f338 + 180009993: 85 c0 test eax,eax + 180009995: 74 1c je 0x1800099b3 + 180009997: 83 f8 02 cmp eax,0x2 + 18000999a: 74 09 je 0x1800099a5 + 18000999c: 8b c8 mov ecx,eax + 18000999e: ff 15 a4 59 00 00 call QWORD PTR [rip+0x59a4] # 0x18000f348 + 1800099a4: cc int3 + 1800099a5: 48 8d 0d f4 66 00 00 lea rcx,[rip+0x66f4] # 0x1800100a0 + 1800099ac: e8 af df ff ff call 0x180007960 + 1800099b1: eb 10 jmp 0x1800099c3 + 1800099b3: 0f b6 57 30 movzx edx,BYTE PTR [rdi+0x30] + 1800099b7: 48 8d 0d fa 66 00 00 lea rcx,[rip+0x66fa] # 0x1800100b8 + 1800099be: e8 9d df ff ff call 0x180007960 + 1800099c3: 0f b6 7f 30 movzx edi,BYTE PTR [rdi+0x30] + 1800099c7: 48 8b ce mov rcx,rsi + 1800099ca: ff 15 40 59 00 00 call QWORD PTR [rip+0x5940] # 0x18000f310 + 1800099d0: 85 c0 test eax,eax + 1800099d2: 74 09 je 0x1800099dd + 1800099d4: 8b c8 mov ecx,eax + 1800099d6: ff 15 6c 59 00 00 call QWORD PTR [rip+0x596c] # 0x18000f348 + 1800099dc: 90 nop + 1800099dd: 48 8b 0b mov rcx,QWORD PTR [rbx] + 1800099e0: 48 85 c9 test rcx,rcx + 1800099e3: 74 3a je 0x180009a1f + 1800099e5: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10] + 1800099e9: 48 2b d1 sub rdx,rcx + 1800099ec: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 1800099f3: 72 18 jb 0x180009a0d + 1800099f5: 48 83 c2 27 add rdx,0x27 + 1800099f9: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 1800099fd: 49 2b c8 sub rcx,r8 + 180009a00: 48 8d 41 f8 lea rax,[rcx-0x8] + 180009a04: 48 83 f8 1f cmp rax,0x1f + 180009a08: 77 2e ja 0x180009a38 + 180009a0a: 49 8b c8 mov rcx,r8 + 180009a0d: e8 fe 2e 00 00 call 0x18000c910 + 180009a12: 33 c0 xor eax,eax + 180009a14: 48 89 03 mov QWORD PTR [rbx],rax + 180009a17: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 180009a1b: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 180009a1f: 40 0f b6 c7 movzx eax,dil + 180009a23: 48 8b 4c 24 58 mov rcx,QWORD PTR [rsp+0x58] + 180009a28: 48 33 cc xor rcx,rsp + 180009a2b: e8 00 2b 00 00 call 0x18000c530 + 180009a30: 48 83 c4 60 add rsp,0x60 + 180009a34: 5f pop rdi + 180009a35: 5e pop rsi + 180009a36: 5b pop rbx + 180009a37: c3 ret + 180009a38: ff 15 22 5a 00 00 call QWORD PTR [rip+0x5a22] # 0x18000f460 + 180009a3e: cc int3 + 180009a3f: cc int3 + 180009a40: 80 fa 02 cmp dl,0x2 + 180009a43: 75 0a jne 0x180009a4f + 180009a45: 41 80 e8 04 sub r8b,0x4 + 180009a49: 41 80 f8 03 cmp r8b,0x3 + 180009a4d: eb 0d jmp 0x180009a5c + 180009a4f: 80 fa 81 cmp dl,0x81 + 180009a52: 75 0d jne 0x180009a61 + 180009a54: 41 80 e8 0a sub r8b,0xa + 180009a58: 41 80 f8 02 cmp r8b,0x2 + 180009a5c: 77 03 ja 0x180009a61 + 180009a5e: b0 01 mov al,0x1 + 180009a60: c3 ret + 180009a61: 32 c0 xor al,al + 180009a63: c3 ret + 180009a64: cc int3 + 180009a65: cc int3 + 180009a66: cc int3 + 180009a67: cc int3 + 180009a68: cc int3 + 180009a69: cc int3 + 180009a6a: cc int3 + 180009a6b: cc int3 + 180009a6c: cc int3 + 180009a6d: cc int3 + 180009a6e: cc int3 + 180009a6f: cc int3 + 180009a70: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180009a75: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180009a7a: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180009a7f: 55 push rbp + 180009a80: 41 56 push r14 + 180009a82: 41 57 push r15 + 180009a84: 48 8b ec mov rbp,rsp + 180009a87: 48 83 ec 70 sub rsp,0x70 + 180009a8b: 48 8b 05 7e b5 00 00 mov rax,QWORD PTR [rip+0xb57e] # 0x180015010 + 180009a92: 48 33 c4 xor rax,rsp + 180009a95: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 180009a99: 48 8b f1 mov rsi,rcx + 180009a9c: 48 8b 1a mov rbx,QWORD PTR [rdx] + 180009a9f: 0f b6 4b 04 movzx ecx,BYTE PTR [rbx+0x4] + 180009aa3: 0f b6 43 05 movzx eax,BYTE PTR [rbx+0x5] + 180009aa7: 80 f9 02 cmp cl,0x2 + 180009aaa: 0f 85 1b 02 00 00 jne 0x180009ccb + 180009ab0: 3c 04 cmp al,0x4 + 180009ab2: 0f 85 9e 01 00 00 jne 0x180009c56 + 180009ab8: 0f 57 c0 xorps xmm0,xmm0 + 180009abb: 45 33 c0 xor r8d,r8d + 180009abe: 0f 11 45 c8 movups XMMWORD PTR [rbp-0x38],xmm0 + 180009ac2: 0f 11 45 d8 movups XMMWORD PTR [rbp-0x28],xmm0 + 180009ac6: 4c 89 45 e8 mov QWORD PTR [rbp-0x18],r8 + 180009aca: 4c 8d 05 27 66 00 00 lea r8,[rip+0x6627] # 0x1800100f8 + 180009ad1: 4c 89 45 c8 mov QWORD PTR [rbp-0x38],r8 + 180009ad5: f3 0f 7f 45 d0 movdqu XMMWORD PTR [rbp-0x30],xmm0 + 180009ada: 45 33 ff xor r15d,r15d + 180009add: 4c 89 7d e0 mov QWORD PTR [rbp-0x20],r15 + 180009ae1: 88 4d ec mov BYTE PTR [rbp-0x14],cl + 180009ae4: 88 45 ed mov BYTE PTR [rbp-0x13],al + 180009ae7: 48 8b 7a 08 mov rdi,QWORD PTR [rdx+0x8] + 180009aeb: 48 2b fb sub rdi,rbx + 180009aee: 8d 47 f7 lea eax,[rdi-0x9] + 180009af1: 85 c0 test eax,eax + 180009af3: 41 0f 48 c7 cmovs eax,r15d + 180009af7: 89 45 e8 mov DWORD PTR [rbp-0x18],eax + 180009afa: 48 85 ff test rdi,rdi + 180009afd: 74 0c je 0x180009b0b + 180009aff: 48 8b d7 mov rdx,rdi + 180009b02: 48 8d 4d d0 lea rcx,[rbp-0x30] + 180009b06: e8 95 90 ff ff call 0x180002ba0 + 180009b0b: 4c 8b c7 mov r8,rdi + 180009b0e: 48 8b d3 mov rdx,rbx + 180009b11: 48 8b 5d d0 mov rbx,QWORD PTR [rbp-0x30] + 180009b15: 48 8b cb mov rcx,rbx + 180009b18: e8 4e 3d 00 00 call 0x18000d86b + 180009b1d: 48 8d 04 3b lea rax,[rbx+rdi*1] + 180009b21: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 180009b25: 0f 57 c0 xorps xmm0,xmm0 + 180009b28: 33 c0 xor eax,eax + 180009b2a: 0f 11 45 b0 movups XMMWORD PTR [rbp-0x50],xmm0 + 180009b2e: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 180009b32: 48 8d 55 b0 lea rdx,[rbp-0x50] + 180009b36: 48 8d 4d c8 lea rcx,[rbp-0x38] + 180009b3a: e8 21 08 00 00 call 0x18000a360 + 180009b3f: 90 nop + 180009b40: 48 8d 9e e0 00 00 00 lea rbx,[rsi+0xe0] + 180009b47: 4c 89 7b 10 mov QWORD PTR [rbx+0x10],r15 + 180009b4b: 48 8b c3 mov rax,rbx + 180009b4e: 48 83 7b 18 10 cmp QWORD PTR [rbx+0x18],0x10 + 180009b53: 72 03 jb 0x180009b58 + 180009b55: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009b58: c6 00 00 mov BYTE PTR [rax],0x0 + 180009b5b: 4c 8b 75 b8 mov r14,QWORD PTR [rbp-0x48] + 180009b5f: 48 8b 7d b0 mov rdi,QWORD PTR [rbp-0x50] + 180009b63: 49 3b fe cmp rdi,r14 + 180009b66: 74 48 je 0x180009bb0 + 180009b68: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180009b6f: 00 + 180009b70: 44 0f b6 0f movzx r9d,BYTE PTR [rdi] + 180009b74: 48 8b 4b 10 mov rcx,QWORD PTR [rbx+0x10] + 180009b78: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 180009b7c: 48 3b ca cmp rcx,rdx + 180009b7f: 73 1f jae 0x180009ba0 + 180009b81: 48 8d 41 01 lea rax,[rcx+0x1] + 180009b85: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 180009b89: 48 8b c3 mov rax,rbx + 180009b8c: 48 83 fa 10 cmp rdx,0x10 + 180009b90: 72 03 jb 0x180009b95 + 180009b92: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009b95: 44 88 0c 08 mov BYTE PTR [rax+rcx*1],r9b + 180009b99: c6 44 08 01 00 mov BYTE PTR [rax+rcx*1+0x1],0x0 + 180009b9e: eb 08 jmp 0x180009ba8 + 180009ba0: 48 8b cb mov rcx,rbx + 180009ba3: e8 c8 8b ff ff call 0x180002770 + 180009ba8: 48 ff c7 inc rdi + 180009bab: 49 3b fe cmp rdi,r14 + 180009bae: 75 c0 jne 0x180009b70 + 180009bb0: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180009bb4: ff 15 4e 57 00 00 call QWORD PTR [rip+0x574e] # 0x18000f308 + 180009bba: 85 c0 test eax,eax + 180009bbc: 74 09 je 0x180009bc7 + 180009bbe: 8b c8 mov ecx,eax + 180009bc0: ff 15 82 57 00 00 call QWORD PTR [rip+0x5782] # 0x18000f348 + 180009bc6: 90 nop + 180009bc7: 48 8b 4d b0 mov rcx,QWORD PTR [rbp-0x50] + 180009bcb: 48 85 c9 test rcx,rcx + 180009bce: 74 40 je 0x180009c10 + 180009bd0: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 180009bd4: 48 2b d1 sub rdx,rcx + 180009bd7: 48 8b c1 mov rax,rcx + 180009bda: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180009be1: 72 1c jb 0x180009bff + 180009be3: 48 83 c2 27 add rdx,0x27 + 180009be7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 180009beb: 48 2b c1 sub rax,rcx + 180009bee: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180009bf2: 48 83 f8 1f cmp rax,0x1f + 180009bf6: 76 07 jbe 0x180009bff + 180009bf8: ff 15 62 58 00 00 call QWORD PTR [rip+0x5862] # 0x18000f460 + 180009bfe: cc int3 + 180009bff: e8 0c 2d 00 00 call 0x18000c910 + 180009c04: 0f 57 c0 xorps xmm0,xmm0 + 180009c07: f3 0f 7f 45 b0 movdqu XMMWORD PTR [rbp-0x50],xmm0 + 180009c0c: 4c 89 7d c0 mov QWORD PTR [rbp-0x40],r15 + 180009c10: 48 8b 4d d0 mov rcx,QWORD PTR [rbp-0x30] + 180009c14: 48 85 c9 test rcx,rcx + 180009c17: 0f 84 22 01 00 00 je 0x180009d3f + 180009c1d: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 180009c21: 48 2b d1 sub rdx,rcx + 180009c24: 48 8b c1 mov rax,rcx + 180009c27: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 180009c2e: 72 1c jb 0x180009c4c + 180009c30: 48 83 c2 27 add rdx,0x27 + 180009c34: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 180009c38: 48 2b c1 sub rax,rcx + 180009c3b: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 180009c3f: 48 83 f8 1f cmp rax,0x1f + 180009c43: 76 07 jbe 0x180009c4c + 180009c45: ff 15 15 58 00 00 call QWORD PTR [rip+0x5815] # 0x18000f460 + 180009c4b: cc int3 + 180009c4c: e8 bf 2c 00 00 call 0x18000c910 + 180009c51: e9 e9 00 00 00 jmp 0x180009d3f + 180009c56: 3c 05 cmp al,0x5 + 180009c58: 75 21 jne 0x180009c7b + 180009c5a: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1 + 180009c5e: 0f 94 c0 sete al + 180009c61: 88 46 30 mov BYTE PTR [rsi+0x30],al + 180009c64: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180009c68: ff 15 9a 56 00 00 call QWORD PTR [rip+0x569a] # 0x18000f308 + 180009c6e: 85 c0 test eax,eax + 180009c70: 74 57 je 0x180009cc9 + 180009c72: 8b c8 mov ecx,eax + 180009c74: ff 15 ce 56 00 00 call QWORD PTR [rip+0x56ce] # 0x18000f348 + 180009c7a: 90 nop + 180009c7b: 3c 06 cmp al,0x6 + 180009c7d: 75 21 jne 0x180009ca0 + 180009c7f: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1 + 180009c83: 0f 94 c0 sete al + 180009c86: 88 46 30 mov BYTE PTR [rsi+0x30],al + 180009c89: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180009c8d: ff 15 75 56 00 00 call QWORD PTR [rip+0x5675] # 0x18000f308 + 180009c93: 85 c0 test eax,eax + 180009c95: 74 32 je 0x180009cc9 + 180009c97: 8b c8 mov ecx,eax + 180009c99: ff 15 a9 56 00 00 call QWORD PTR [rip+0x56a9] # 0x18000f348 + 180009c9f: 90 nop + 180009ca0: 3c 07 cmp al,0x7 + 180009ca2: 0f 85 97 00 00 00 jne 0x180009d3f + 180009ca8: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1 + 180009cac: 0f 94 c0 sete al + 180009caf: 88 46 30 mov BYTE PTR [rsi+0x30],al + 180009cb2: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180009cb6: ff 15 4c 56 00 00 call QWORD PTR [rip+0x564c] # 0x18000f308 + 180009cbc: 85 c0 test eax,eax + 180009cbe: 74 09 je 0x180009cc9 + 180009cc0: 8b c8 mov ecx,eax + 180009cc2: ff 15 80 56 00 00 call QWORD PTR [rip+0x5680] # 0x18000f348 + 180009cc8: 90 nop + 180009cc9: eb 74 jmp 0x180009d3f + 180009ccb: 80 f9 81 cmp cl,0x81 + 180009cce: 75 6f jne 0x180009d3f + 180009cd0: 3c 0c cmp al,0xc + 180009cd2: 75 21 jne 0x180009cf5 + 180009cd4: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1 + 180009cd8: 0f 94 c0 sete al + 180009cdb: 88 46 30 mov BYTE PTR [rsi+0x30],al + 180009cde: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180009ce2: ff 15 20 56 00 00 call QWORD PTR [rip+0x5620] # 0x18000f308 + 180009ce8: 85 c0 test eax,eax + 180009cea: 74 53 je 0x180009d3f + 180009cec: 8b c8 mov ecx,eax + 180009cee: ff 15 54 56 00 00 call QWORD PTR [rip+0x5654] # 0x18000f348 + 180009cf4: 90 nop + 180009cf5: 3c 0a cmp al,0xa + 180009cf7: 75 21 jne 0x180009d1a + 180009cf9: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1 + 180009cfd: 0f 94 c0 sete al + 180009d00: 88 46 30 mov BYTE PTR [rsi+0x30],al + 180009d03: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180009d07: ff 15 fb 55 00 00 call QWORD PTR [rip+0x55fb] # 0x18000f308 + 180009d0d: 85 c0 test eax,eax + 180009d0f: 74 2e je 0x180009d3f + 180009d11: 8b c8 mov ecx,eax + 180009d13: ff 15 2f 56 00 00 call QWORD PTR [rip+0x562f] # 0x18000f348 + 180009d19: 90 nop + 180009d1a: 3c 0b cmp al,0xb + 180009d1c: 75 21 jne 0x180009d3f + 180009d1e: 80 7b 08 01 cmp BYTE PTR [rbx+0x8],0x1 + 180009d22: 0f 94 c0 sete al + 180009d25: 88 46 30 mov BYTE PTR [rsi+0x30],al + 180009d28: 48 8d 4e 38 lea rcx,[rsi+0x38] + 180009d2c: ff 15 d6 55 00 00 call QWORD PTR [rip+0x55d6] # 0x18000f308 + 180009d32: 85 c0 test eax,eax + 180009d34: 74 09 je 0x180009d3f + 180009d36: 8b c8 mov ecx,eax + 180009d38: ff 15 0a 56 00 00 call QWORD PTR [rip+0x560a] # 0x18000f348 + 180009d3e: 90 nop + 180009d3f: 48 8b 4d f0 mov rcx,QWORD PTR [rbp-0x10] + 180009d43: 48 33 cc xor rcx,rsp + 180009d46: e8 e5 27 00 00 call 0x18000c530 + 180009d4b: 4c 8d 5c 24 70 lea r11,[rsp+0x70] + 180009d50: 49 8b 5b 28 mov rbx,QWORD PTR [r11+0x28] + 180009d54: 49 8b 73 30 mov rsi,QWORD PTR [r11+0x30] + 180009d58: 49 8b 7b 38 mov rdi,QWORD PTR [r11+0x38] + 180009d5c: 49 8b e3 mov rsp,r11 + 180009d5f: 41 5f pop r15 + 180009d61: 41 5e pop r14 + 180009d63: 5d pop rbp + 180009d64: c3 ret + 180009d65: cc int3 + 180009d66: cc int3 + 180009d67: cc int3 + 180009d68: cc int3 + 180009d69: cc int3 + 180009d6a: cc int3 + 180009d6b: cc int3 + 180009d6c: cc int3 + 180009d6d: cc int3 + 180009d6e: cc int3 + 180009d6f: cc int3 + 180009d70: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180009d75: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp + 180009d7a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 180009d7f: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180009d84: 41 55 push r13 + 180009d86: 41 56 push r14 + 180009d88: 41 57 push r15 + 180009d8a: 48 83 ec 20 sub rsp,0x20 + 180009d8e: 41 8b 41 08 mov eax,DWORD PTR [r9+0x8] + 180009d92: 48 8d 59 08 lea rbx,[rcx+0x8] + 180009d96: 41 2b 01 sub eax,DWORD PTR [r9] + 180009d99: 49 8b f9 mov rdi,r9 + 180009d9c: 89 41 20 mov DWORD PTR [rcx+0x20],eax + 180009d9f: 45 0f b6 f8 movzx r15d,r8b + 180009da3: c6 41 24 02 mov BYTE PTR [rcx+0x24],0x2 + 180009da7: 44 88 41 25 mov BYTE PTR [rcx+0x25],r8b + 180009dab: 48 8b 6b 08 mov rbp,QWORD PTR [rbx+0x8] + 180009daf: 44 8d 70 05 lea r14d,[rax+0x5] + 180009db3: 48 8b 13 mov rdx,QWORD PTR [rbx] + 180009db6: 45 8d 6e 04 lea r13d,[r14+0x4] + 180009dba: 48 8b cd mov rcx,rbp + 180009dbd: 49 63 f5 movsxd rsi,r13d + 180009dc0: 48 2b ca sub rcx,rdx + 180009dc3: 48 3b f1 cmp rsi,rcx + 180009dc6: 73 06 jae 0x180009dce + 180009dc8: 48 8d 04 32 lea rax,[rdx+rsi*1] + 180009dcc: eb 2f jmp 0x180009dfd + 180009dce: 76 31 jbe 0x180009e01 + 180009dd0: 48 8b 43 10 mov rax,QWORD PTR [rbx+0x10] + 180009dd4: 48 2b c2 sub rax,rdx + 180009dd7: 48 3b f0 cmp rsi,rax + 180009dda: 76 0d jbe 0x180009de9 + 180009ddc: 48 8b d6 mov rdx,rsi + 180009ddf: 48 8b cb mov rcx,rbx + 180009de2: e8 19 06 00 00 call 0x18000a400 + 180009de7: eb 18 jmp 0x180009e01 + 180009de9: 48 2b f1 sub rsi,rcx + 180009dec: 33 d2 xor edx,edx + 180009dee: 4c 8b c6 mov r8,rsi + 180009df1: 48 8b cd mov rcx,rbp + 180009df4: e8 f5 38 00 00 call 0x18000d6ee + 180009df9: 48 8d 04 2e lea rax,[rsi+rbp*1] + 180009dfd: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 180009e01: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009e04: 41 8b ce mov ecx,r14d + 180009e07: c1 f9 08 sar ecx,0x8 + 180009e0a: 40 32 f6 xor sil,sil + 180009e0d: 41 b8 03 00 00 00 mov r8d,0x3 + 180009e13: c6 00 7e mov BYTE PTR [rax],0x7e + 180009e16: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009e19: 88 48 01 mov BYTE PTR [rax+0x1],cl + 180009e1c: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009e1f: 44 88 70 02 mov BYTE PTR [rax+0x2],r14b + 180009e23: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 180009e27: 48 8b 13 mov rdx,QWORD PTR [rbx] + 180009e2a: 48 8b c1 mov rax,rcx + 180009e2d: 48 2b c2 sub rax,rdx + 180009e30: 49 3b c0 cmp rax,r8 + 180009e33: 73 06 jae 0x180009e3b + 180009e35: 44 8b c1 mov r8d,ecx + 180009e38: 44 2b c2 sub r8d,edx + 180009e3b: 4d 63 d8 movsxd r11,r8d + 180009e3e: 32 c9 xor cl,cl + 180009e40: 45 33 c0 xor r8d,r8d + 180009e43: 45 32 c9 xor r9b,r9b + 180009e46: 4d 85 db test r11,r11 + 180009e49: 7e 3f jle 0x180009e8a + 180009e4b: 41 8b c0 mov eax,r8d + 180009e4e: 49 83 fb 02 cmp r11,0x2 + 180009e52: 7c 2c jl 0x180009e80 + 180009e54: 4d 8d 53 ff lea r10,[r11-0x1] + 180009e58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180009e5f: 00 + 180009e60: 02 0c 10 add cl,BYTE PTR [rax+rdx*1] + 180009e63: 44 02 4c 10 01 add r9b,BYTE PTR [rax+rdx*1+0x1] + 180009e68: 48 83 c0 02 add rax,0x2 + 180009e6c: 49 3b c2 cmp rax,r10 + 180009e6f: 7c ef jl 0x180009e60 + 180009e71: 49 3b c3 cmp rax,r11 + 180009e74: 7d 0e jge 0x180009e84 + 180009e76: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 180009e7d: 00 00 00 + 180009e80: 0f b6 34 10 movzx esi,BYTE PTR [rax+rdx*1] + 180009e84: 41 02 c9 add cl,r9b + 180009e87: 40 02 f1 add sil,cl + 180009e8a: 40 88 72 03 mov BYTE PTR [rdx+0x3],sil + 180009e8e: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009e91: 8b 35 a1 b1 00 00 mov esi,DWORD PTR [rip+0xb1a1] # 0x180015038 + 180009e97: 8b ce mov ecx,esi + 180009e99: c1 f9 08 sar ecx,0x8 + 180009e9c: c6 40 04 02 mov BYTE PTR [rax+0x4],0x2 + 180009ea0: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009ea3: 44 88 78 05 mov BYTE PTR [rax+0x5],r15b + 180009ea7: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009eaa: 88 48 06 mov BYTE PTR [rax+0x6],cl + 180009ead: 48 8b 03 mov rax,QWORD PTR [rbx] + 180009eb0: 40 88 70 07 mov BYTE PTR [rax+0x7],sil + 180009eb4: 48 8b 47 08 mov rax,QWORD PTR [rdi+0x8] + 180009eb8: 48 3b 07 cmp rax,QWORD PTR [rdi] + 180009ebb: 74 28 je 0x180009ee5 + 180009ebd: 49 8b d0 mov rdx,r8 + 180009ec0: 48 8b 07 mov rax,QWORD PTR [rdi] + 180009ec3: 48 8d 52 01 lea rdx,[rdx+0x1] + 180009ec7: 48 8b 0b mov rcx,QWORD PTR [rbx] + 180009eca: 41 ff c0 inc r8d + 180009ecd: 0f b6 44 02 ff movzx eax,BYTE PTR [rdx+rax*1-0x1] + 180009ed2: 88 44 0a 07 mov BYTE PTR [rdx+rcx*1+0x7],al + 180009ed6: 48 8b 4f 08 mov rcx,QWORD PTR [rdi+0x8] + 180009eda: 48 2b 0f sub rcx,QWORD PTR [rdi] + 180009edd: 49 63 c0 movsxd rax,r8d + 180009ee0: 48 3b c1 cmp rax,rcx + 180009ee3: 72 db jb 0x180009ec0 + 180009ee5: 48 8b 4b 08 mov rcx,QWORD PTR [rbx+0x8] + 180009ee9: 45 8d 4d ff lea r9d,[r13-0x1] + 180009eed: 48 8b 13 mov rdx,QWORD PTR [rbx] + 180009ef0: 48 8b c1 mov rax,rcx + 180009ef3: 48 2b c2 sub rax,rdx + 180009ef6: 49 63 f9 movsxd rdi,r9d + 180009ef9: 45 32 d2 xor r10b,r10b + 180009efc: 48 3b f8 cmp rdi,rax + 180009eff: 76 06 jbe 0x180009f07 + 180009f01: 44 8b c9 mov r9d,ecx + 180009f04: 44 2b ca sub r9d,edx + 180009f07: 32 c9 xor cl,cl + 180009f09: 4d 63 d9 movsxd r11,r9d + 180009f0c: 45 32 c0 xor r8b,r8b + 180009f0f: 49 83 fb 04 cmp r11,0x4 + 180009f13: 7e 46 jle 0x180009f5b + 180009f15: b8 04 00 00 00 mov eax,0x4 + 180009f1a: 49 83 fb 06 cmp r11,0x6 + 180009f1e: 7c 30 jl 0x180009f50 + 180009f20: 4d 8d 4b ff lea r9,[r11-0x1] + 180009f24: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180009f28: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180009f2f: 00 + 180009f30: 02 0c 02 add cl,BYTE PTR [rdx+rax*1] + 180009f33: 44 02 44 02 01 add r8b,BYTE PTR [rdx+rax*1+0x1] + 180009f38: 48 83 c0 02 add rax,0x2 + 180009f3c: 49 3b c1 cmp rax,r9 + 180009f3f: 7c ef jl 0x180009f30 + 180009f41: 49 3b c3 cmp rax,r11 + 180009f44: 7d 0f jge 0x180009f55 + 180009f46: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 180009f4d: 00 00 00 + 180009f50: 44 0f b6 14 02 movzx r10d,BYTE PTR [rdx+rax*1] + 180009f55: 41 02 c8 add cl,r8b + 180009f58: 44 02 d1 add r10b,cl + 180009f5b: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 180009f60: 8d 4e 01 lea ecx,[rsi+0x1] + 180009f63: 48 8b 6c 24 48 mov rbp,QWORD PTR [rsp+0x48] + 180009f68: 81 f9 00 80 00 00 cmp ecx,0x8000 + 180009f6e: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 180009f73: b8 01 00 00 00 mov eax,0x1 + 180009f78: 0f 4c c1 cmovl eax,ecx + 180009f7b: 44 88 14 17 mov BYTE PTR [rdi+rdx*1],r10b + 180009f7f: 48 8b 7c 24 58 mov rdi,QWORD PTR [rsp+0x58] + 180009f84: 89 05 ae b0 00 00 mov DWORD PTR [rip+0xb0ae],eax # 0x180015038 + 180009f8a: 48 83 c4 20 add rsp,0x20 + 180009f8e: 41 5f pop r15 + 180009f90: 41 5e pop r14 + 180009f92: 41 5d pop r13 + 180009f94: c3 ret + 180009f95: cc int3 + 180009f96: cc int3 + 180009f97: cc int3 + 180009f98: cc int3 + 180009f99: cc int3 + 180009f9a: cc int3 + 180009f9b: cc int3 + 180009f9c: cc int3 + 180009f9d: cc int3 + 180009f9e: cc int3 + 180009f9f: cc int3 + 180009fa0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 180009fa5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 180009faa: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 180009faf: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 180009fb4: 57 push rdi + 180009fb5: 41 54 push r12 + 180009fb7: 41 55 push r13 + 180009fb9: 41 56 push r14 + 180009fbb: 41 57 push r15 + 180009fbd: 48 83 ec 20 sub rsp,0x20 + 180009fc1: 49 8b f1 mov rsi,r9 + 180009fc4: 4c 8b f9 mov r15,rcx + 180009fc7: 48 8d 05 2a 61 00 00 lea rax,[rip+0x612a] # 0x1800100f8 + 180009fce: 48 89 01 mov QWORD PTR [rcx],rax + 180009fd1: 33 ff xor edi,edi + 180009fd3: 48 89 79 08 mov QWORD PTR [rcx+0x8],rdi + 180009fd7: 48 89 79 10 mov QWORD PTR [rcx+0x10],rdi + 180009fdb: 48 89 79 18 mov QWORD PTR [rcx+0x18],rdi + 180009fdf: 49 8b 41 08 mov rax,QWORD PTR [r9+0x8] + 180009fe3: 49 2b 01 sub rax,QWORD PTR [r9] + 180009fe6: 89 41 20 mov DWORD PTR [rcx+0x20],eax + 180009fe9: 66 c7 41 24 02 07 mov WORD PTR [rcx+0x24],0x702 + 180009fef: 44 8d 68 05 lea r13d,[rax+0x5] + 180009ff3: 45 8d 65 04 lea r12d,[r13+0x4] + 180009ff7: 49 63 ec movsxd rbp,r12d + 180009ffa: 4c 8b 71 10 mov r14,QWORD PTR [rcx+0x10] + 180009ffe: 49 3b ee cmp rbp,r14 + 18000a001: 73 06 jae 0x18000a009 + 18000a003: 48 89 69 10 mov QWORD PTR [rcx+0x10],rbp + 18000a007: eb 2d jmp 0x18000a036 + 18000a009: 76 2b jbe 0x18000a036 + 18000a00b: 45 85 e4 test r12d,r12d + 18000a00e: 74 0e je 0x18000a01e + 18000a010: 48 8b d5 mov rdx,rbp + 18000a013: 48 83 c1 08 add rcx,0x8 + 18000a017: e8 e4 03 00 00 call 0x18000a400 + 18000a01c: eb 18 jmp 0x18000a036 + 18000a01e: 49 2b ee sub rbp,r14 + 18000a021: 4c 8b c5 mov r8,rbp + 18000a024: 33 d2 xor edx,edx + 18000a026: 49 8b ce mov rcx,r14 + 18000a029: e8 c0 36 00 00 call 0x18000d6ee + 18000a02e: 49 8d 04 2e lea rax,[r14+rbp*1] + 18000a032: 49 89 47 10 mov QWORD PTR [r15+0x10],rax + 18000a036: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8] + 18000a03a: c6 00 7e mov BYTE PTR [rax],0x7e + 18000a03d: 49 8b 4f 08 mov rcx,QWORD PTR [r15+0x8] + 18000a041: 41 8b c5 mov eax,r13d + 18000a044: c1 f8 08 sar eax,0x8 + 18000a047: 88 41 01 mov BYTE PTR [rcx+0x1],al + 18000a04a: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8] + 18000a04e: 44 88 68 02 mov BYTE PTR [rax+0x2],r13b + 18000a052: b9 03 00 00 00 mov ecx,0x3 + 18000a057: 45 32 d2 xor r10b,r10b + 18000a05a: 4d 8b 47 08 mov r8,QWORD PTR [r15+0x8] + 18000a05e: 49 8b 47 10 mov rax,QWORD PTR [r15+0x10] + 18000a062: 49 2b c0 sub rax,r8 + 18000a065: 48 3b c1 cmp rax,rcx + 18000a068: 0f 42 c8 cmovb ecx,eax + 18000a06b: 32 d2 xor dl,dl + 18000a06d: 45 32 c9 xor r9b,r9b + 18000a070: 4c 63 d9 movsxd r11,ecx + 18000a073: 85 c9 test ecx,ecx + 18000a075: 7e 44 jle 0x18000a0bb + 18000a077: 48 8b c7 mov rax,rdi + 18000a07a: 49 83 fb 02 cmp r11,0x2 + 18000a07e: 7c 30 jl 0x18000a0b0 + 18000a080: 49 8d 4b ff lea rcx,[r11-0x1] + 18000a084: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000a088: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000a08f: 00 + 18000a090: 42 02 14 00 add dl,BYTE PTR [rax+r8*1] + 18000a094: 46 02 4c 00 01 add r9b,BYTE PTR [rax+r8*1+0x1] + 18000a099: 48 83 c0 02 add rax,0x2 + 18000a09d: 48 3b c1 cmp rax,rcx + 18000a0a0: 7c ee jl 0x18000a090 + 18000a0a2: 49 3b c3 cmp rax,r11 + 18000a0a5: 7d 0e jge 0x18000a0b5 + 18000a0a7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000a0ae: 00 00 + 18000a0b0: 46 0f b6 14 00 movzx r10d,BYTE PTR [rax+r8*1] + 18000a0b5: 41 02 d1 add dl,r9b + 18000a0b8: 44 02 d2 add r10b,dl + 18000a0bb: 45 88 50 03 mov BYTE PTR [r8+0x3],r10b + 18000a0bf: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8] + 18000a0c3: c6 40 04 02 mov BYTE PTR [rax+0x4],0x2 + 18000a0c7: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8] + 18000a0cb: c6 40 05 07 mov BYTE PTR [rax+0x5],0x7 + 18000a0cf: 49 8b 4f 08 mov rcx,QWORD PTR [r15+0x8] + 18000a0d3: 8b 54 24 70 mov edx,DWORD PTR [rsp+0x70] + 18000a0d7: 8b c2 mov eax,edx + 18000a0d9: c1 f8 08 sar eax,0x8 + 18000a0dc: 88 41 06 mov BYTE PTR [rcx+0x6],al + 18000a0df: 49 8b 47 08 mov rax,QWORD PTR [r15+0x8] + 18000a0e3: 88 50 07 mov BYTE PTR [rax+0x7],dl + 18000a0e6: 48 8b 46 08 mov rax,QWORD PTR [rsi+0x8] + 18000a0ea: 48 3b 06 cmp rax,QWORD PTR [rsi] + 18000a0ed: 74 29 je 0x18000a118 + 18000a0ef: 4c 8b c7 mov r8,rdi + 18000a0f2: 49 8b 57 08 mov rdx,QWORD PTR [r15+0x8] + 18000a0f6: 48 8b 06 mov rax,QWORD PTR [rsi] + 18000a0f9: 41 0f b6 0c 00 movzx ecx,BYTE PTR [r8+rax*1] + 18000a0fe: 42 88 4c 02 08 mov BYTE PTR [rdx+r8*1+0x8],cl + 18000a103: ff c7 inc edi + 18000a105: 4d 8d 40 01 lea r8,[r8+0x1] + 18000a109: 48 8b 4e 08 mov rcx,QWORD PTR [rsi+0x8] + 18000a10d: 48 2b 0e sub rcx,QWORD PTR [rsi] + 18000a110: 48 63 c7 movsxd rax,edi + 18000a113: 48 3b c1 cmp rax,rcx + 18000a116: 72 da jb 0x18000a0f2 + 18000a118: 41 8d 4c 24 ff lea ecx,[r12-0x1] + 18000a11d: 45 32 d2 xor r10b,r10b + 18000a120: 4d 8b 47 08 mov r8,QWORD PTR [r15+0x8] + 18000a124: 49 8b 47 10 mov rax,QWORD PTR [r15+0x10] + 18000a128: 49 2b c0 sub rax,r8 + 18000a12b: 48 63 f9 movsxd rdi,ecx + 18000a12e: 32 d2 xor dl,dl + 18000a130: 45 32 c9 xor r9b,r9b + 18000a133: 48 3b f8 cmp rdi,rax + 18000a136: 0f 46 c1 cmovbe eax,ecx + 18000a139: 4c 63 d8 movsxd r11,eax + 18000a13c: 49 83 fb 04 cmp r11,0x4 + 18000a140: 7e 49 jle 0x18000a18b + 18000a142: b8 04 00 00 00 mov eax,0x4 + 18000a147: 49 83 fb 06 cmp r11,0x6 + 18000a14b: 7c 33 jl 0x18000a180 + 18000a14d: 49 8d 4b ff lea rcx,[r11-0x1] + 18000a151: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000a155: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 18000a15c: 00 00 00 00 + 18000a160: 42 02 14 00 add dl,BYTE PTR [rax+r8*1] + 18000a164: 46 02 4c 00 01 add r9b,BYTE PTR [rax+r8*1+0x1] + 18000a169: 48 83 c0 02 add rax,0x2 + 18000a16d: 48 3b c1 cmp rax,rcx + 18000a170: 7c ee jl 0x18000a160 + 18000a172: 49 3b c3 cmp rax,r11 + 18000a175: 7d 0e jge 0x18000a185 + 18000a177: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000a17e: 00 00 + 18000a180: 46 0f b6 14 00 movzx r10d,BYTE PTR [rax+r8*1] + 18000a185: 41 02 d1 add dl,r9b + 18000a188: 44 02 d2 add r10b,dl + 18000a18b: 46 88 14 07 mov BYTE PTR [rdi+r8*1],r10b + 18000a18f: 49 8b c7 mov rax,r15 + 18000a192: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58] + 18000a197: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60] + 18000a19c: 48 8b 74 24 68 mov rsi,QWORD PTR [rsp+0x68] + 18000a1a1: 48 83 c4 20 add rsp,0x20 + 18000a1a5: 41 5f pop r15 + 18000a1a7: 41 5e pop r14 + 18000a1a9: 41 5d pop r13 + 18000a1ab: 41 5c pop r12 + 18000a1ad: 5f pop rdi + 18000a1ae: c3 ret + 18000a1af: cc int3 + 18000a1b0: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 18000a1b5: 57 push rdi + 18000a1b6: 48 83 ec 20 sub rsp,0x20 + 18000a1ba: 48 8d 05 37 5f 00 00 lea rax,[rip+0x5f37] # 0x1800100f8 + 18000a1c1: 48 8b d9 mov rbx,rcx + 18000a1c4: 48 89 01 mov QWORD PTR [rcx],rax + 18000a1c7: 8b fa mov edi,edx + 18000a1c9: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8] + 18000a1cd: 48 85 c9 test rcx,rcx + 18000a1d0: 74 3b je 0x18000a20d + 18000a1d2: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 18000a1d6: 48 2b d1 sub rdx,rcx + 18000a1d9: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000a1e0: 72 18 jb 0x18000a1fa + 18000a1e2: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 18000a1e6: 48 83 c2 27 add rdx,0x27 + 18000a1ea: 49 2b c8 sub rcx,r8 + 18000a1ed: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000a1f1: 48 83 f8 1f cmp rax,0x1f + 18000a1f5: 77 37 ja 0x18000a22e + 18000a1f7: 49 8b c8 mov rcx,r8 + 18000a1fa: e8 11 27 00 00 call 0x18000c910 + 18000a1ff: 33 c0 xor eax,eax + 18000a201: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 18000a205: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 18000a209: 48 89 43 18 mov QWORD PTR [rbx+0x18],rax + 18000a20d: 40 f6 c7 01 test dil,0x1 + 18000a211: 74 0d je 0x18000a220 + 18000a213: ba 28 00 00 00 mov edx,0x28 + 18000a218: 48 8b cb mov rcx,rbx + 18000a21b: e8 f0 26 00 00 call 0x18000c910 + 18000a220: 48 8b c3 mov rax,rbx + 18000a223: 48 8b 5c 24 38 mov rbx,QWORD PTR [rsp+0x38] + 18000a228: 48 83 c4 20 add rsp,0x20 + 18000a22c: 5f pop rdi + 18000a22d: c3 ret + 18000a22e: ff 15 2c 52 00 00 call QWORD PTR [rip+0x522c] # 0x18000f460 + 18000a234: cc int3 + 18000a235: cc int3 + 18000a236: cc int3 + 18000a237: cc int3 + 18000a238: cc int3 + 18000a239: cc int3 + 18000a23a: cc int3 + 18000a23b: cc int3 + 18000a23c: cc int3 + 18000a23d: cc int3 + 18000a23e: cc int3 + 18000a23f: cc int3 + 18000a240: 40 53 rex push rbx + 18000a242: 48 83 ec 50 sub rsp,0x50 + 18000a246: 48 8b 05 c3 ad 00 00 mov rax,QWORD PTR [rip+0xadc3] # 0x180015010 + 18000a24d: 48 33 c4 xor rax,rsp + 18000a250: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 18000a255: 48 8b d9 mov rbx,rcx + 18000a258: 48 89 4c 24 20 mov QWORD PTR [rsp+0x20],rcx + 18000a25d: 48 8d 05 94 5e 00 00 lea rax,[rip+0x5e94] # 0x1800100f8 + 18000a264: 48 89 01 mov QWORD PTR [rcx],rax + 18000a267: 33 c9 xor ecx,ecx + 18000a269: 48 89 4b 08 mov QWORD PTR [rbx+0x8],rcx + 18000a26d: 48 89 4b 10 mov QWORD PTR [rbx+0x10],rcx + 18000a271: 48 89 4b 18 mov QWORD PTR [rbx+0x18],rcx + 18000a275: 0f 57 c9 xorps xmm1,xmm1 + 18000a278: f3 0f 7f 4c 24 28 movdqu XMMWORD PTR [rsp+0x28],xmm1 + 18000a27e: 48 89 4c 24 38 mov QWORD PTR [rsp+0x38],rcx + 18000a283: 4c 8d 4c 24 28 lea r9,[rsp+0x28] + 18000a288: 48 8b cb mov rcx,rbx + 18000a28b: e8 e0 fa ff ff call 0x180009d70 + 18000a290: 90 nop + 18000a291: 48 8b 4c 24 28 mov rcx,QWORD PTR [rsp+0x28] + 18000a296: 48 85 c9 test rcx,rcx + 18000a299: 74 36 je 0x18000a2d1 + 18000a29b: 48 8b 54 24 38 mov rdx,QWORD PTR [rsp+0x38] + 18000a2a0: 48 2b d1 sub rdx,rcx + 18000a2a3: 48 8b c1 mov rax,rcx + 18000a2a6: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000a2ad: 72 1c jb 0x18000a2cb + 18000a2af: 48 83 c2 27 add rdx,0x27 + 18000a2b3: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000a2b7: 48 2b c1 sub rax,rcx + 18000a2ba: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000a2be: 48 83 f8 1f cmp rax,0x1f + 18000a2c2: 76 07 jbe 0x18000a2cb + 18000a2c4: ff 15 96 51 00 00 call QWORD PTR [rip+0x5196] # 0x18000f460 + 18000a2ca: cc int3 + 18000a2cb: e8 40 26 00 00 call 0x18000c910 + 18000a2d0: 90 nop + 18000a2d1: 48 8b c3 mov rax,rbx + 18000a2d4: 48 8b 4c 24 40 mov rcx,QWORD PTR [rsp+0x40] + 18000a2d9: 48 33 cc xor rcx,rsp + 18000a2dc: e8 4f 22 00 00 call 0x18000c530 + 18000a2e1: 48 83 c4 50 add rsp,0x50 + 18000a2e5: 5b pop rbx + 18000a2e6: c3 ret + 18000a2e7: cc int3 + 18000a2e8: cc int3 + 18000a2e9: cc int3 + 18000a2ea: cc int3 + 18000a2eb: cc int3 + 18000a2ec: cc int3 + 18000a2ed: cc int3 + 18000a2ee: cc int3 + 18000a2ef: cc int3 + 18000a2f0: 40 53 rex push rbx + 18000a2f2: 48 83 ec 20 sub rsp,0x20 + 18000a2f6: 48 8d 05 fb 5d 00 00 lea rax,[rip+0x5dfb] # 0x1800100f8 + 18000a2fd: 48 8b d9 mov rbx,rcx + 18000a300: 48 89 01 mov QWORD PTR [rcx],rax + 18000a303: 48 8b 49 08 mov rcx,QWORD PTR [rcx+0x8] + 18000a307: 48 85 c9 test rcx,rcx + 18000a30a: 74 3b je 0x18000a347 + 18000a30c: 48 8b 53 18 mov rdx,QWORD PTR [rbx+0x18] + 18000a310: 48 2b d1 sub rdx,rcx + 18000a313: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000a31a: 72 18 jb 0x18000a334 + 18000a31c: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 18000a320: 48 83 c2 27 add rdx,0x27 + 18000a324: 49 2b c8 sub rcx,r8 + 18000a327: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000a32b: 48 83 f8 1f cmp rax,0x1f + 18000a32f: 77 1c ja 0x18000a34d + 18000a331: 49 8b c8 mov rcx,r8 + 18000a334: e8 d7 25 00 00 call 0x18000c910 + 18000a339: 33 c0 xor eax,eax + 18000a33b: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 18000a33f: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 18000a343: 48 89 43 18 mov QWORD PTR [rbx+0x18],rax + 18000a347: 48 83 c4 20 add rsp,0x20 + 18000a34b: 5b pop rbx + 18000a34c: c3 ret + 18000a34d: ff 15 0d 51 00 00 call QWORD PTR [rip+0x510d] # 0x18000f460 + 18000a353: cc int3 + 18000a354: cc int3 + 18000a355: cc int3 + 18000a356: cc int3 + 18000a357: cc int3 + 18000a358: cc int3 + 18000a359: cc int3 + 18000a35a: cc int3 + 18000a35b: cc int3 + 18000a35c: cc int3 + 18000a35d: cc int3 + 18000a35e: cc int3 + 18000a35f: cc int3 + 18000a360: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000a365: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 18000a36a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000a36f: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx + 18000a374: 57 push rdi + 18000a375: 48 83 ec 30 sub rsp,0x30 + 18000a379: 48 8b da mov rbx,rdx + 18000a37c: 48 8b e9 mov rbp,rcx + 18000a37f: 33 ff xor edi,edi + 18000a381: 89 7c 24 20 mov DWORD PTR [rsp+0x20],edi + 18000a385: 0f 57 c0 xorps xmm0,xmm0 + 18000a388: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 18000a38b: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a38e: 48 89 7a 08 mov QWORD PTR [rdx+0x8],rdi + 18000a392: 48 89 7a 10 mov QWORD PTR [rdx+0x10],rdi + 18000a396: c7 44 24 20 01 00 00 mov DWORD PTR [rsp+0x20],0x1 + 18000a39d: 00 + 18000a39e: 39 79 20 cmp DWORD PTR [rcx+0x20],edi + 18000a3a1: 7e 40 jle 0x18000a3e3 + 18000a3a3: 8b f7 mov esi,edi + 18000a3a5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 18000a3ac: 00 00 00 00 + 18000a3b0: 4c 8b 45 08 mov r8,QWORD PTR [rbp+0x8] + 18000a3b4: 49 83 c0 08 add r8,0x8 + 18000a3b8: 4c 03 c6 add r8,rsi + 18000a3bb: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8] + 18000a3bf: 48 3b 53 10 cmp rdx,QWORD PTR [rbx+0x10] + 18000a3c3: 74 0c je 0x18000a3d1 + 18000a3c5: 41 0f b6 00 movzx eax,BYTE PTR [r8] + 18000a3c9: 88 02 mov BYTE PTR [rdx],al + 18000a3cb: 48 ff 43 08 inc QWORD PTR [rbx+0x8] + 18000a3cf: eb 08 jmp 0x18000a3d9 + 18000a3d1: 48 8b cb mov rcx,rbx + 18000a3d4: e8 57 d9 ff ff call 0x180007d30 + 18000a3d9: ff c7 inc edi + 18000a3db: 48 ff c6 inc rsi + 18000a3de: 3b 7d 20 cmp edi,DWORD PTR [rbp+0x20] + 18000a3e1: 7c cd jl 0x18000a3b0 + 18000a3e3: 48 8b c3 mov rax,rbx + 18000a3e6: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 18000a3eb: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50] + 18000a3f0: 48 8b 74 24 58 mov rsi,QWORD PTR [rsp+0x58] + 18000a3f5: 48 83 c4 30 add rsp,0x30 + 18000a3f9: 5f pop rdi + 18000a3fa: c3 ret + 18000a3fb: cc int3 + 18000a3fc: cc int3 + 18000a3fd: cc int3 + 18000a3fe: cc int3 + 18000a3ff: cc int3 + 18000a400: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000a405: 41 56 push r14 + 18000a407: 48 83 ec 20 sub rsp,0x20 + 18000a40b: 48 8b f2 mov rsi,rdx + 18000a40e: 4c 8b f1 mov r14,rcx + 18000a411: 48 ba ff ff ff ff ff movabs rdx,0x7fffffffffffffff + 18000a418: ff ff 7f + 18000a41b: 48 3b f2 cmp rsi,rdx + 18000a41e: 0f 87 d8 00 00 00 ja 0x18000a4fc + 18000a424: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx + 18000a429: 48 89 6c 24 38 mov QWORD PTR [rsp+0x38],rbp + 18000a42e: 48 8b 69 08 mov rbp,QWORD PTR [rcx+0x8] + 18000a432: 48 2b 29 sub rbp,QWORD PTR [rcx] + 18000a435: 48 8b 49 10 mov rcx,QWORD PTR [rcx+0x10] + 18000a439: 49 2b 0e sub rcx,QWORD PTR [r14] + 18000a43c: 48 8b c1 mov rax,rcx + 18000a43f: 48 d1 e8 shr rax,1 + 18000a442: 48 2b d0 sub rdx,rax + 18000a445: 48 3b ca cmp rcx,rdx + 18000a448: 76 05 jbe 0x18000a44f + 18000a44a: 48 8b de mov rbx,rsi + 18000a44d: eb 0b jmp 0x18000a45a + 18000a44f: 48 8d 1c 08 lea rbx,[rax+rcx*1] + 18000a453: 48 3b de cmp rbx,rsi + 18000a456: 48 0f 42 de cmovb rbx,rsi + 18000a45a: 48 89 7c 24 40 mov QWORD PTR [rsp+0x40],rdi + 18000a45f: 48 81 fb 00 10 00 00 cmp rbx,0x1000 + 18000a466: 72 2c jb 0x18000a494 + 18000a468: 48 8d 4b 27 lea rcx,[rbx+0x27] + 18000a46c: 48 3b cb cmp rcx,rbx + 18000a46f: 0f 86 81 00 00 00 jbe 0x18000a4f6 + 18000a475: e8 da 20 00 00 call 0x18000c554 + 18000a47a: 48 85 c0 test rax,rax + 18000a47d: 74 0e je 0x18000a48d + 18000a47f: 48 8d 78 27 lea rdi,[rax+0x27] + 18000a483: 48 83 e7 e0 and rdi,0xffffffffffffffe0 + 18000a487: 48 89 47 f8 mov QWORD PTR [rdi-0x8],rax + 18000a48b: eb 1b jmp 0x18000a4a8 + 18000a48d: ff 15 cd 4f 00 00 call QWORD PTR [rip+0x4fcd] # 0x18000f460 + 18000a493: cc int3 + 18000a494: 48 85 db test rbx,rbx + 18000a497: 74 0d je 0x18000a4a6 + 18000a499: 48 8b cb mov rcx,rbx + 18000a49c: e8 b3 20 00 00 call 0x18000c554 + 18000a4a1: 48 8b f8 mov rdi,rax + 18000a4a4: eb 02 jmp 0x18000a4a8 + 18000a4a6: 33 ff xor edi,edi + 18000a4a8: 4c 8b c6 mov r8,rsi + 18000a4ab: 48 8d 0c 2f lea rcx,[rdi+rbp*1] + 18000a4af: 4c 2b c5 sub r8,rbp + 18000a4b2: 33 d2 xor edx,edx + 18000a4b4: e8 35 32 00 00 call 0x18000d6ee + 18000a4b9: 49 8b 16 mov rdx,QWORD PTR [r14] + 18000a4bc: 48 8b cf mov rcx,rdi + 18000a4bf: 4d 8b 46 08 mov r8,QWORD PTR [r14+0x8] + 18000a4c3: 4c 2b c2 sub r8,rdx + 18000a4c6: e8 a0 33 00 00 call 0x18000d86b + 18000a4cb: 4c 8b cb mov r9,rbx + 18000a4ce: 4c 8b c6 mov r8,rsi + 18000a4d1: 48 8b d7 mov rdx,rdi + 18000a4d4: 49 8b ce mov rcx,r14 + 18000a4d7: 48 8b 7c 24 40 mov rdi,QWORD PTR [rsp+0x40] + 18000a4dc: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000a4e1: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38] + 18000a4e6: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 18000a4eb: 48 83 c4 20 add rsp,0x20 + 18000a4ef: 41 5e pop r14 + 18000a4f1: e9 8a cd ff ff jmp 0x180007280 + 18000a4f6: e8 55 72 ff ff call 0x180001750 + 18000a4fb: cc int3 + 18000a4fc: e8 7f 86 ff ff call 0x180002b80 + 18000a501: cc int3 + 18000a502: cc int3 + 18000a503: cc int3 + 18000a504: cc int3 + 18000a505: cc int3 + 18000a506: cc int3 + 18000a507: cc int3 + 18000a508: cc int3 + 18000a509: cc int3 + 18000a50a: cc int3 + 18000a50b: cc int3 + 18000a50c: cc int3 + 18000a50d: cc int3 + 18000a50e: cc int3 + 18000a50f: cc int3 + 18000a510: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 18000a515: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 18000a51a: 55 push rbp + 18000a51b: 56 push rsi + 18000a51c: 57 push rdi + 18000a51d: 41 56 push r14 + 18000a51f: 41 57 push r15 + 18000a521: 48 8b ec mov rbp,rsp + 18000a524: 48 83 ec 20 sub rsp,0x20 + 18000a528: 4c 8b f1 mov r14,rcx + 18000a52b: 48 8d 05 de 5b 00 00 lea rax,[rip+0x5bde] # 0x180010110 + 18000a532: 48 89 01 mov QWORD PTR [rcx],rax + 18000a535: 48 8d 71 08 lea rsi,[rcx+0x8] + 18000a539: 48 8d 05 a8 57 00 00 lea rax,[rip+0x57a8] # 0x18000fce8 + 18000a540: 48 89 06 mov QWORD PTR [rsi],rax + 18000a543: 0f 57 c0 xorps xmm0,xmm0 + 18000a546: 0f 11 46 08 movups XMMWORD PTR [rsi+0x8],xmm0 + 18000a54a: c6 46 18 00 mov BYTE PTR [rsi+0x18],0x0 + 18000a54e: 45 33 ff xor r15d,r15d + 18000a551: 4c 89 7e 20 mov QWORD PTR [rsi+0x20],r15 + 18000a555: 4c 89 7e 28 mov QWORD PTR [rsi+0x28],r15 + 18000a559: 48 8d 59 38 lea rbx,[rcx+0x38] + 18000a55d: 4c 89 3b mov QWORD PTR [rbx],r15 + 18000a560: 4c 89 7b 08 mov QWORD PTR [rbx+0x8],r15 + 18000a564: 4c 89 7b 10 mov QWORD PTR [rbx+0x10],r15 + 18000a568: 4c 89 7b 18 mov QWORD PTR [rbx+0x18],r15 + 18000a56c: 4c 89 7b 20 mov QWORD PTR [rbx+0x20],r15 + 18000a570: 41 8d 4f 10 lea ecx,[r15+0x10] + 18000a574: e8 db 1f 00 00 call 0x18000c554 + 18000a579: 4c 89 78 08 mov QWORD PTR [rax+0x8],r15 + 18000a57d: 48 89 03 mov QWORD PTR [rbx],rax + 18000a580: 48 89 18 mov QWORD PTR [rax],rbx + 18000a583: 4d 89 7e 60 mov QWORD PTR [r14+0x60],r15 + 18000a587: 4d 89 7e 68 mov QWORD PTR [r14+0x68],r15 + 18000a58b: 4d 89 7e 70 mov QWORD PTR [r14+0x70],r15 + 18000a58f: b9 d8 00 00 00 mov ecx,0xd8 + 18000a594: e8 bb 1f 00 00 call 0x18000c554 + 18000a599: 48 8b f8 mov rdi,rax + 18000a59c: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a5a0: 33 d2 xor edx,edx + 18000a5a2: 41 b8 d8 00 00 00 mov r8d,0xd8 + 18000a5a8: 48 8b c8 mov rcx,rax + 18000a5ab: e8 3e 31 00 00 call 0x18000d6ee + 18000a5b0: 48 8b cf mov rcx,rdi + 18000a5b3: e8 58 0e 00 00 call 0x18000b410 + 18000a5b8: 48 8d 05 d1 57 00 00 lea rax,[rip+0x57d1] # 0x18000fd90 + 18000a5bf: 48 89 07 mov QWORD PTR [rdi],rax + 18000a5c2: 44 88 7f 30 mov BYTE PTR [rdi+0x30],r15b + 18000a5c6: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a5ca: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a5ce: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a5d2: 74 0a je 0x18000a5de + 18000a5d4: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a5d7: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a5dc: eb 0d jmp 0x18000a5eb + 18000a5de: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a5e2: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a5e6: e8 95 0c 00 00 call 0x18000b280 + 18000a5eb: b9 d8 00 00 00 mov ecx,0xd8 + 18000a5f0: e8 5f 1f 00 00 call 0x18000c554 + 18000a5f5: 48 8b f8 mov rdi,rax + 18000a5f8: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a5fc: 33 d2 xor edx,edx + 18000a5fe: 41 b8 d8 00 00 00 mov r8d,0xd8 + 18000a604: 48 8b c8 mov rcx,rax + 18000a607: e8 e2 30 00 00 call 0x18000d6ee + 18000a60c: 48 8b cf mov rcx,rdi + 18000a60f: e8 fc 0d 00 00 call 0x18000b410 + 18000a614: 48 8d 05 95 57 00 00 lea rax,[rip+0x5795] # 0x18000fdb0 + 18000a61b: 48 89 07 mov QWORD PTR [rdi],rax + 18000a61e: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 18000a622: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a626: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a62a: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a62e: 74 0a je 0x18000a63a + 18000a630: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a633: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a638: eb 0d jmp 0x18000a647 + 18000a63a: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a63e: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a642: e8 39 0c 00 00 call 0x18000b280 + 18000a647: b9 d8 00 00 00 mov ecx,0xd8 + 18000a64c: e8 03 1f 00 00 call 0x18000c554 + 18000a651: 48 8b f8 mov rdi,rax + 18000a654: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a658: 33 d2 xor edx,edx + 18000a65a: 41 b8 d8 00 00 00 mov r8d,0xd8 + 18000a660: 48 8b c8 mov rcx,rax + 18000a663: e8 86 30 00 00 call 0x18000d6ee + 18000a668: 48 8b cf mov rcx,rdi + 18000a66b: e8 a0 0d 00 00 call 0x18000b410 + 18000a670: 48 8d 05 59 57 00 00 lea rax,[rip+0x5759] # 0x18000fdd0 + 18000a677: 48 89 07 mov QWORD PTR [rdi],rax + 18000a67a: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 18000a67e: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a682: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a686: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a68a: 74 0a je 0x18000a696 + 18000a68c: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a68f: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a694: eb 0d jmp 0x18000a6a3 + 18000a696: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a69a: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a69e: e8 dd 0b 00 00 call 0x18000b280 + 18000a6a3: b9 38 01 00 00 mov ecx,0x138 + 18000a6a8: e8 a7 1e 00 00 call 0x18000c554 + 18000a6ad: 48 8b f8 mov rdi,rax + 18000a6b0: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a6b4: 33 d2 xor edx,edx + 18000a6b6: 41 b8 38 01 00 00 mov r8d,0x138 + 18000a6bc: 48 8b c8 mov rcx,rax + 18000a6bf: e8 2a 30 00 00 call 0x18000d6ee + 18000a6c4: 48 8b cf mov rcx,rdi + 18000a6c7: e8 44 0d 00 00 call 0x18000b410 + 18000a6cc: 48 8d 05 55 59 00 00 lea rax,[rip+0x5955] # 0x180010028 + 18000a6d3: 48 89 07 mov QWORD PTR [rdi],rax + 18000a6d6: 48 8d 05 6b 59 00 00 lea rax,[rip+0x596b] # 0x180010048 + 18000a6dd: 48 89 87 d8 00 00 00 mov QWORD PTR [rdi+0xd8],rax + 18000a6e4: 4c 89 bf 08 01 00 00 mov QWORD PTR [rdi+0x108],r15 + 18000a6eb: 48 c7 87 10 01 00 00 mov QWORD PTR [rdi+0x110],0xf + 18000a6f2: 0f 00 00 00 + 18000a6f6: c6 87 f8 00 00 00 00 mov BYTE PTR [rdi+0xf8],0x0 + 18000a6fd: 4c 89 bf 18 01 00 00 mov QWORD PTR [rdi+0x118],r15 + 18000a704: 4c 89 bf 20 01 00 00 mov QWORD PTR [rdi+0x120],r15 + 18000a70b: 4c 89 bf 28 01 00 00 mov QWORD PTR [rdi+0x128],r15 + 18000a712: 4c 89 bf e0 00 00 00 mov QWORD PTR [rdi+0xe0],r15 + 18000a719: 4c 89 bf e8 00 00 00 mov QWORD PTR [rdi+0xe8],r15 + 18000a720: 4c 89 bf f0 00 00 00 mov QWORD PTR [rdi+0xf0],r15 + 18000a727: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 18000a72b: c6 87 30 01 00 00 00 mov BYTE PTR [rdi+0x130],0x0 + 18000a732: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a736: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a73a: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a73e: 74 0a je 0x18000a74a + 18000a740: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a743: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a748: eb 0d jmp 0x18000a757 + 18000a74a: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a74e: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a752: e8 29 0b 00 00 call 0x18000b280 + 18000a757: b9 f8 00 00 00 mov ecx,0xf8 + 18000a75c: e8 f3 1d 00 00 call 0x18000c554 + 18000a761: 48 8b f8 mov rdi,rax + 18000a764: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a768: 33 d2 xor edx,edx + 18000a76a: 41 b8 f8 00 00 00 mov r8d,0xf8 + 18000a770: 48 8b c8 mov rcx,rax + 18000a773: e8 76 2f 00 00 call 0x18000d6ee + 18000a778: 48 8b cf mov rcx,rdi + 18000a77b: e8 90 0c 00 00 call 0x18000b410 + 18000a780: 48 8d 05 d1 58 00 00 lea rax,[rip+0x58d1] # 0x180010058 + 18000a787: 48 89 07 mov QWORD PTR [rdi],rax + 18000a78a: 4c 89 bf e0 00 00 00 mov QWORD PTR [rdi+0xe0],r15 + 18000a791: 4c 89 bf e8 00 00 00 mov QWORD PTR [rdi+0xe8],r15 + 18000a798: 4c 89 bf f0 00 00 00 mov QWORD PTR [rdi+0xf0],r15 + 18000a79f: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 18000a7a3: 44 89 bf d8 00 00 00 mov DWORD PTR [rdi+0xd8],r15d + 18000a7aa: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a7ae: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a7b2: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a7b6: 74 0a je 0x18000a7c2 + 18000a7b8: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a7bb: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a7c0: eb 0d jmp 0x18000a7cf + 18000a7c2: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a7c6: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a7ca: e8 b1 0a 00 00 call 0x18000b280 + 18000a7cf: b9 28 01 00 00 mov ecx,0x128 + 18000a7d4: e8 7b 1d 00 00 call 0x18000c554 + 18000a7d9: 48 8b f8 mov rdi,rax + 18000a7dc: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a7e0: 33 d2 xor edx,edx + 18000a7e2: 41 b8 28 01 00 00 mov r8d,0x128 + 18000a7e8: 48 8b c8 mov rcx,rax + 18000a7eb: e8 fe 2e 00 00 call 0x18000d6ee + 18000a7f0: 48 8b cf mov rcx,rdi + 18000a7f3: e8 18 0c 00 00 call 0x18000b410 + 18000a7f8: 48 8d 05 d9 58 00 00 lea rax,[rip+0x58d9] # 0x1800100d8 + 18000a7ff: 48 89 07 mov QWORD PTR [rdi],rax + 18000a802: 4c 89 bf f0 00 00 00 mov QWORD PTR [rdi+0xf0],r15 + 18000a809: 48 c7 87 f8 00 00 00 mov QWORD PTR [rdi+0xf8],0xf + 18000a810: 0f 00 00 00 + 18000a814: c6 87 e0 00 00 00 00 mov BYTE PTR [rdi+0xe0],0x0 + 18000a81b: 4c 89 bf 00 01 00 00 mov QWORD PTR [rdi+0x100],r15 + 18000a822: 4c 89 bf 08 01 00 00 mov QWORD PTR [rdi+0x108],r15 + 18000a829: 4c 89 bf 10 01 00 00 mov QWORD PTR [rdi+0x110],r15 + 18000a830: 0f 57 c0 xorps xmm0,xmm0 + 18000a833: 0f 11 87 18 01 00 00 movups XMMWORD PTR [rdi+0x118],xmm0 + 18000a83a: 4c 89 bf d8 00 00 00 mov QWORD PTR [rdi+0xd8],r15 + 18000a841: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a845: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a849: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a84d: 74 0a je 0x18000a859 + 18000a84f: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a852: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a857: eb 0d jmp 0x18000a866 + 18000a859: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a85d: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a861: e8 1a 0a 00 00 call 0x18000b280 + 18000a866: b9 d8 00 00 00 mov ecx,0xd8 + 18000a86b: e8 e4 1c 00 00 call 0x18000c554 + 18000a870: 48 8b f8 mov rdi,rax + 18000a873: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a877: 33 d2 xor edx,edx + 18000a879: 41 b8 d8 00 00 00 mov r8d,0xd8 + 18000a87f: 48 8b c8 mov rcx,rax + 18000a882: e8 67 2e 00 00 call 0x18000d6ee + 18000a887: 48 8b cf mov rcx,rdi + 18000a88a: e8 81 0b 00 00 call 0x18000b410 + 18000a88f: 48 8d 05 ba 54 00 00 lea rax,[rip+0x54ba] # 0x18000fd50 + 18000a896: 48 89 07 mov QWORD PTR [rdi],rax + 18000a899: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 18000a89d: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a8a1: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a8a5: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a8a9: 74 0a je 0x18000a8b5 + 18000a8ab: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a8ae: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a8b3: eb 0d jmp 0x18000a8c2 + 18000a8b5: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a8b9: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a8bd: e8 be 09 00 00 call 0x18000b280 + 18000a8c2: b9 e0 00 00 00 mov ecx,0xe0 + 18000a8c7: e8 88 1c 00 00 call 0x18000c554 + 18000a8cc: 48 8b f8 mov rdi,rax + 18000a8cf: 48 89 45 38 mov QWORD PTR [rbp+0x38],rax + 18000a8d3: 33 d2 xor edx,edx + 18000a8d5: 41 b8 e0 00 00 00 mov r8d,0xe0 + 18000a8db: 48 8b c8 mov rcx,rax + 18000a8de: e8 0b 2e 00 00 call 0x18000d6ee + 18000a8e3: 48 8b cf mov rcx,rdi + 18000a8e6: e8 25 0b 00 00 call 0x18000b410 + 18000a8eb: 48 8d 05 7e 54 00 00 lea rax,[rip+0x547e] # 0x18000fd70 + 18000a8f2: 48 89 07 mov QWORD PTR [rdi],rax + 18000a8f5: c6 47 30 00 mov BYTE PTR [rdi+0x30],0x0 + 18000a8f9: 4c 89 bf d8 00 00 00 mov QWORD PTR [rdi+0xd8],r15 + 18000a900: 48 89 7d 38 mov QWORD PTR [rbp+0x38],rdi + 18000a904: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a908: 49 3b 56 70 cmp rdx,QWORD PTR [r14+0x70] + 18000a90c: 74 0a je 0x18000a918 + 18000a90e: 48 89 3a mov QWORD PTR [rdx],rdi + 18000a911: 49 83 46 68 08 add QWORD PTR [r14+0x68],0x8 + 18000a916: eb 0d jmp 0x18000a925 + 18000a918: 4c 8d 45 38 lea r8,[rbp+0x38] + 18000a91c: 49 8d 4e 60 lea rcx,[r14+0x60] + 18000a920: e8 5b 09 00 00 call 0x18000b280 + 18000a925: 49 8b 56 68 mov rdx,QWORD PTR [r14+0x68] + 18000a929: 49 8b 4e 60 mov rcx,QWORD PTR [r14+0x60] + 18000a92d: 48 3b ca cmp rcx,rdx + 18000a930: 74 13 je 0x18000a945 + 18000a932: 48 8b 01 mov rax,QWORD PTR [rcx] + 18000a935: 48 89 b0 d0 00 00 00 mov QWORD PTR [rax+0xd0],rsi + 18000a93c: 48 83 c1 08 add rcx,0x8 + 18000a940: 48 3b ca cmp rcx,rdx + 18000a943: 75 ed jne 0x18000a932 + 18000a945: 4d 89 76 30 mov QWORD PTR [r14+0x30],r14 + 18000a949: 49 8b c6 mov rax,r14 + 18000a94c: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60] + 18000a951: 48 83 c4 20 add rsp,0x20 + 18000a955: 41 5f pop r15 + 18000a957: 41 5e pop r14 + 18000a959: 5f pop rdi + 18000a95a: 5e pop rsi + 18000a95b: 5d pop rbp + 18000a95c: c3 ret + 18000a95d: cc int3 + 18000a95e: cc int3 + 18000a95f: cc int3 + 18000a960: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 18000a965: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000a96a: 55 push rbp + 18000a96b: 57 push rdi + 18000a96c: 41 55 push r13 + 18000a96e: 41 56 push r14 + 18000a970: 41 57 push r15 + 18000a972: 48 8d 6c 24 f0 lea rbp,[rsp-0x10] + 18000a977: 48 81 ec 10 01 00 00 sub rsp,0x110 + 18000a97e: 48 8b 05 8b a6 00 00 mov rax,QWORD PTR [rip+0xa68b] # 0x180015010 + 18000a985: 48 33 c4 xor rax,rsp + 18000a988: 48 89 45 00 mov QWORD PTR [rbp+0x0],rax + 18000a98c: 4c 8b e9 mov r13,rcx + 18000a98f: 0f 57 c0 xorps xmm0,xmm0 + 18000a992: 33 c0 xor eax,eax + 18000a994: 0f 11 45 88 movups XMMWORD PTR [rbp-0x78],xmm0 + 18000a998: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 18000a99c: 48 8d 4d 88 lea rcx,[rbp-0x78] + 18000a9a0: e8 2b 86 ff ff call 0x180002fd0 + 18000a9a5: 90 nop + 18000a9a6: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78] + 18000a9aa: 4c 8b 7d 90 mov r15,QWORD PTR [rbp-0x70] + 18000a9ae: 49 3b ff cmp rdi,r15 + 18000a9b1: 0f 84 13 01 00 00 je 0x18000aaca + 18000a9b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000a9be: 00 00 + 18000a9c0: 48 8b d7 mov rdx,rdi + 18000a9c3: 48 8d 4d a0 lea rcx,[rbp-0x60] + 18000a9c7: e8 94 84 ff ff call 0x180002e60 + 18000a9cc: 90 nop + 18000a9cd: 48 8d 57 20 lea rdx,[rdi+0x20] + 18000a9d1: 48 8d 4d c0 lea rcx,[rbp-0x40] + 18000a9d5: e8 86 84 ff ff call 0x180002e60 + 18000a9da: 90 nop + 18000a9db: 48 8d 57 40 lea rdx,[rdi+0x40] + 18000a9df: 48 8d 4d e0 lea rcx,[rbp-0x20] + 18000a9e3: e8 78 84 ff ff call 0x180002e60 + 18000a9e8: 90 nop + 18000a9e9: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000a9ee: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 18000a9f3: 48 8d 55 a0 lea rdx,[rbp-0x60] + 18000a9f7: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 18000a9fc: e8 5f 84 ff ff call 0x180002e60 + 18000aa01: 90 nop + 18000aa02: 48 8d 55 c0 lea rdx,[rbp-0x40] + 18000aa06: 48 8d 4c 24 48 lea rcx,[rsp+0x48] + 18000aa0b: e8 50 84 ff ff call 0x180002e60 + 18000aa10: 90 nop + 18000aa11: 48 8d 55 e0 lea rdx,[rbp-0x20] + 18000aa15: 48 8d 4c 24 68 lea rcx,[rsp+0x68] + 18000aa1a: e8 41 84 ff ff call 0x180002e60 + 18000aa1f: 90 nop + 18000aa20: 4c 8d 74 24 68 lea r14,[rsp+0x68] + 18000aa25: 48 83 7d 80 10 cmp QWORD PTR [rbp-0x80],0x10 + 18000aa2a: 4c 0f 43 74 24 68 cmovae r14,QWORD PTR [rsp+0x68] + 18000aa30: 48 8b 44 24 78 mov rax,QWORD PTR [rsp+0x78] + 18000aa35: 48 83 f8 21 cmp rax,0x21 + 18000aa39: 72 61 jb 0x18000aa9c + 18000aa3b: 4a 8d 34 30 lea rsi,[rax+r14*1] + 18000aa3f: 4c 8d 46 e0 lea r8,[rsi-0x20] + 18000aa43: 4d 2b c6 sub r8,r14 + 18000aa46: ba 46 00 00 00 mov edx,0x46 + 18000aa4b: 49 8b ce mov rcx,r14 + 18000aa4e: e8 06 2e 00 00 call 0x18000d859 + 18000aa53: 48 8b d8 mov rbx,rax + 18000aa56: 48 85 c0 test rax,rax + 18000aa59: 74 41 je 0x18000aa9c + 18000aa5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000aa60: 41 b8 21 00 00 00 mov r8d,0x21 + 18000aa66: 48 8d 15 bb 56 00 00 lea rdx,[rip+0x56bb] # 0x180010128 + 18000aa6d: 48 8b cb mov rcx,rbx + 18000aa70: e8 ea 2d 00 00 call 0x18000d85f + 18000aa75: 85 c0 test eax,eax + 18000aa77: 0f 84 ca 00 00 00 je 0x18000ab47 + 18000aa7d: 48 ff c3 inc rbx + 18000aa80: 4c 8d 46 e0 lea r8,[rsi-0x20] + 18000aa84: 4c 2b c3 sub r8,rbx + 18000aa87: ba 46 00 00 00 mov edx,0x46 + 18000aa8c: 48 8b cb mov rcx,rbx + 18000aa8f: e8 c5 2d 00 00 call 0x18000d859 + 18000aa94: 48 8b d8 mov rbx,rax + 18000aa97: 48 85 c0 test rax,rax + 18000aa9a: 75 c4 jne 0x18000aa60 + 18000aa9c: 32 db xor bl,bl + 18000aa9e: 48 8d 4c 24 28 lea rcx,[rsp+0x28] + 18000aaa3: e8 f8 81 ff ff call 0x180002ca0 + 18000aaa8: 84 db test bl,bl + 18000aaaa: 0f 85 ab 00 00 00 jne 0x18000ab5b + 18000aab0: 48 8d 4d a0 lea rcx,[rbp-0x60] + 18000aab4: e8 e7 81 ff ff call 0x180002ca0 + 18000aab9: 48 83 c7 60 add rdi,0x60 + 18000aabd: 49 3b ff cmp rdi,r15 + 18000aac0: 0f 85 fa fe ff ff jne 0x18000a9c0 + 18000aac6: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78] + 18000aaca: 40 32 f6 xor sil,sil + 18000aacd: 48 85 ff test rdi,rdi + 18000aad0: 0f 84 c5 00 00 00 je 0x18000ab9b + 18000aad6: 48 8b 5d 90 mov rbx,QWORD PTR [rbp-0x70] + 18000aada: 48 3b fb cmp rdi,rbx + 18000aadd: 74 16 je 0x18000aaf5 + 18000aadf: 90 nop + 18000aae0: 48 8b cf mov rcx,rdi + 18000aae3: e8 b8 81 ff ff call 0x180002ca0 + 18000aae8: 48 83 c7 60 add rdi,0x60 + 18000aaec: 48 3b fb cmp rdi,rbx + 18000aaef: 75 ef jne 0x18000aae0 + 18000aaf1: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78] + 18000aaf5: 48 8b 4d 98 mov rcx,QWORD PTR [rbp-0x68] + 18000aaf9: 48 2b cf sub rcx,rdi + 18000aafc: 48 b8 ab aa aa aa aa movabs rax,0x2aaaaaaaaaaaaaab + 18000ab03: aa aa 2a + 18000ab06: 48 f7 e9 imul rcx + 18000ab09: 48 c1 fa 04 sar rdx,0x4 + 18000ab0d: 48 8b c2 mov rax,rdx + 18000ab10: 48 c1 e8 3f shr rax,0x3f + 18000ab14: 48 03 d0 add rdx,rax + 18000ab17: 48 8d 14 52 lea rdx,[rdx+rdx*2] + 18000ab1b: 48 c1 e2 05 shl rdx,0x5 + 18000ab1f: 48 8b c7 mov rax,rdi + 18000ab22: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000ab29: 72 68 jb 0x18000ab93 + 18000ab2b: 48 83 c2 27 add rdx,0x27 + 18000ab2f: 48 8b 7f f8 mov rdi,QWORD PTR [rdi-0x8] + 18000ab33: 48 2b c7 sub rax,rdi + 18000ab36: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000ab3a: 48 83 f8 1f cmp rax,0x1f + 18000ab3e: 76 53 jbe 0x18000ab93 + 18000ab40: ff 15 1a 49 00 00 call QWORD PTR [rip+0x491a] # 0x18000f460 + 18000ab46: 90 nop + 18000ab47: 49 2b de sub rbx,r14 + 18000ab4a: 48 83 fb ff cmp rbx,0xffffffffffffffff + 18000ab4e: 0f 84 48 ff ff ff je 0x18000aa9c + 18000ab54: b3 01 mov bl,0x1 + 18000ab56: e9 43 ff ff ff jmp 0x18000aa9e + 18000ab5b: 49 8d 4d 08 lea rcx,[r13+0x8] + 18000ab5f: 48 8b 01 mov rax,QWORD PTR [rcx] + 18000ab62: 41 b8 00 c2 01 00 mov r8d,0x1c200 + 18000ab68: 48 8d 55 a0 lea rdx,[rbp-0x60] + 18000ab6c: ff 50 18 call QWORD PTR [rax+0x18] + 18000ab6f: 0f b6 f0 movzx esi,al + 18000ab72: 8b d6 mov edx,esi + 18000ab74: 48 8d 0d 9d 55 00 00 lea rcx,[rip+0x559d] # 0x180010118 + 18000ab7b: e8 e0 cd ff ff call 0x180007960 + 18000ab80: 90 nop + 18000ab81: 48 8d 4d a0 lea rcx,[rbp-0x60] + 18000ab85: e8 16 81 ff ff call 0x180002ca0 + 18000ab8a: 48 8b 7d 88 mov rdi,QWORD PTR [rbp-0x78] + 18000ab8e: e9 3a ff ff ff jmp 0x18000aacd + 18000ab93: 48 8b cf mov rcx,rdi + 18000ab96: e8 75 1d 00 00 call 0x18000c910 + 18000ab9b: 40 0f b6 c6 movzx eax,sil + 18000ab9f: 48 8b 4d 00 mov rcx,QWORD PTR [rbp+0x0] + 18000aba3: 48 33 cc xor rcx,rsp + 18000aba6: e8 85 19 00 00 call 0x18000c530 + 18000abab: 4c 8d 9c 24 10 01 00 lea r11,[rsp+0x110] + 18000abb2: 00 + 18000abb3: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38] + 18000abb7: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40] + 18000abbb: 49 8b e3 mov rsp,r11 + 18000abbe: 41 5f pop r15 + 18000abc0: 41 5e pop r14 + 18000abc2: 41 5d pop r13 + 18000abc4: 5f pop rdi + 18000abc5: 5d pop rbp + 18000abc6: c3 ret + 18000abc7: cc int3 + 18000abc8: cc int3 + 18000abc9: cc int3 + 18000abca: cc int3 + 18000abcb: cc int3 + 18000abcc: cc int3 + 18000abcd: cc int3 + 18000abce: cc int3 + 18000abcf: cc int3 + 18000abd0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000abd5: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 18000abda: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000abdf: 57 push rdi + 18000abe0: 48 83 ec 30 sub rsp,0x30 + 18000abe4: 48 8b da mov rbx,rdx + 18000abe7: 48 8b e9 mov rbp,rcx + 18000abea: 48 89 54 24 28 mov QWORD PTR [rsp+0x28],rdx + 18000abef: 33 ff xor edi,edi + 18000abf1: 89 7c 24 24 mov DWORD PTR [rsp+0x24],edi + 18000abf5: 0f 57 c0 xorps xmm0,xmm0 + 18000abf8: 0f 11 02 movups XMMWORD PTR [rdx],xmm0 + 18000abfb: 48 89 3a mov QWORD PTR [rdx],rdi + 18000abfe: 48 89 7a 08 mov QWORD PTR [rdx+0x8],rdi + 18000ac02: 48 89 7a 10 mov QWORD PTR [rdx+0x10],rdi + 18000ac06: c7 44 24 24 01 00 00 mov DWORD PTR [rsp+0x24],0x1 + 18000ac0d: 00 + 18000ac0e: 8d 77 04 lea esi,[rdi+0x4] + 18000ac11: 48 8b 55 50 mov rdx,QWORD PTR [rbp+0x50] + 18000ac15: 48 03 d7 add rdx,rdi + 18000ac18: 48 8b ca mov rcx,rdx + 18000ac1b: 48 c1 e9 04 shr rcx,0x4 + 18000ac1f: 48 8b 45 48 mov rax,QWORD PTR [rbp+0x48] + 18000ac23: 48 ff c8 dec rax + 18000ac26: 48 23 c8 and rcx,rax + 18000ac29: 48 8b 45 40 mov rax,QWORD PTR [rbp+0x40] + 18000ac2d: 83 e2 0f and edx,0xf + 18000ac30: 48 8b 04 c8 mov rax,QWORD PTR [rax+rcx*8] + 18000ac34: 0f b6 0c 02 movzx ecx,BYTE PTR [rdx+rax*1] + 18000ac38: 88 4c 24 20 mov BYTE PTR [rsp+0x20],cl + 18000ac3c: 48 8b 53 08 mov rdx,QWORD PTR [rbx+0x8] + 18000ac40: 48 3b 53 10 cmp rdx,QWORD PTR [rbx+0x10] + 18000ac44: 74 08 je 0x18000ac4e + 18000ac46: 88 0a mov BYTE PTR [rdx],cl + 18000ac48: 48 ff 43 08 inc QWORD PTR [rbx+0x8] + 18000ac4c: eb 0d jmp 0x18000ac5b + 18000ac4e: 4c 8d 44 24 20 lea r8,[rsp+0x20] + 18000ac53: 48 8b cb mov rcx,rbx + 18000ac56: e8 d5 d0 ff ff call 0x180007d30 + 18000ac5b: 48 ff c7 inc rdi + 18000ac5e: 48 83 ee 01 sub rsi,0x1 + 18000ac62: 75 ad jne 0x18000ac11 + 18000ac64: 48 8b c3 mov rax,rbx + 18000ac67: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 18000ac6c: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50] + 18000ac71: 48 8b 74 24 58 mov rsi,QWORD PTR [rsp+0x58] + 18000ac76: 48 83 c4 30 add rsp,0x30 + 18000ac7a: 5f pop rdi + 18000ac7b: c3 ret + 18000ac7c: cc int3 + 18000ac7d: cc int3 + 18000ac7e: cc int3 + 18000ac7f: cc int3 + 18000ac80: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 18000ac85: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000ac8a: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 18000ac8f: 55 push rbp + 18000ac90: 41 54 push r12 + 18000ac92: 41 55 push r13 + 18000ac94: 41 56 push r14 + 18000ac96: 41 57 push r15 + 18000ac98: 48 8b ec mov rbp,rsp + 18000ac9b: 48 83 ec 70 sub rsp,0x70 + 18000ac9f: 48 8b 05 6a a3 00 00 mov rax,QWORD PTR [rip+0xa36a] # 0x180015010 + 18000aca6: 48 33 c4 xor rax,rsp + 18000aca9: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + 18000acad: 48 8b c2 mov rax,rdx + 18000acb0: 48 89 55 b8 mov QWORD PTR [rbp-0x48],rdx + 18000acb4: 48 8b d9 mov rbx,rcx + 18000acb7: 48 89 4d c0 mov QWORD PTR [rbp-0x40],rcx + 18000acbb: 4d 63 e8 movsxd r13,r8d + 18000acbe: 45 33 ff xor r15d,r15d + 18000acc1: 45 85 c0 test r8d,r8d + 18000acc4: 0f 8e ae 00 00 00 jle 0x18000ad78 + 18000acca: 45 8b f7 mov r14d,r15d + 18000accd: 48 8b 49 58 mov rcx,QWORD PTR [rcx+0x58] + 18000acd1: 45 0f b6 24 06 movzx r12d,BYTE PTR [r14+rax*1] + 18000acd6: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50] + 18000acda: 4c 8b c1 mov r8,rcx + 18000acdd: 8d 04 11 lea eax,[rcx+rdx*1] + 18000ace0: a8 0f test al,0xf + 18000ace2: 75 1f jne 0x18000ad03 + 18000ace4: 48 8d 41 10 lea rax,[rcx+0x10] + 18000ace8: 48 c1 e8 04 shr rax,0x4 + 18000acec: 48 39 43 48 cmp QWORD PTR [rbx+0x48],rax + 18000acf0: 77 11 ja 0x18000ad03 + 18000acf2: 48 8d 4b 38 lea rcx,[rbx+0x38] + 18000acf6: e8 d5 7b ff ff call 0x1800028d0 + 18000acfb: 48 8b 53 50 mov rdx,QWORD PTR [rbx+0x50] + 18000acff: 4c 8b 43 58 mov r8,QWORD PTR [rbx+0x58] + 18000ad03: 48 8b 4b 48 mov rcx,QWORD PTR [rbx+0x48] + 18000ad07: 48 8b c1 mov rax,rcx + 18000ad0a: 48 c1 e0 04 shl rax,0x4 + 18000ad0e: 48 ff c8 dec rax + 18000ad11: 48 23 c2 and rax,rdx + 18000ad14: 48 89 43 50 mov QWORD PTR [rbx+0x50],rax + 18000ad18: 4a 8d 34 00 lea rsi,[rax+r8*1] + 18000ad1c: 48 ff c9 dec rcx + 18000ad1f: 48 8b c6 mov rax,rsi + 18000ad22: 48 c1 e8 04 shr rax,0x4 + 18000ad26: 48 23 c8 and rcx,rax + 18000ad29: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40] + 18000ad2d: 4c 8d 3c cd 00 00 00 lea r15,[rcx*8+0x0] + 18000ad34: 00 + 18000ad35: 49 83 3c 07 00 cmp QWORD PTR [r15+rax*1],0x0 + 18000ad3a: 75 16 jne 0x18000ad52 + 18000ad3c: b9 10 00 00 00 mov ecx,0x10 + 18000ad41: e8 0e 18 00 00 call 0x18000c554 + 18000ad46: 48 8b 4b 40 mov rcx,QWORD PTR [rbx+0x40] + 18000ad4a: 49 89 04 0f mov QWORD PTR [r15+rcx*1],rax + 18000ad4e: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40] + 18000ad52: 83 e6 0f and esi,0xf + 18000ad55: 49 8b 04 07 mov rax,QWORD PTR [r15+rax*1] + 18000ad59: 44 88 24 06 mov BYTE PTR [rsi+rax*1],r12b + 18000ad5d: 48 ff 43 58 inc QWORD PTR [rbx+0x58] + 18000ad61: 48 8b 4b 58 mov rcx,QWORD PTR [rbx+0x58] + 18000ad65: 49 ff c6 inc r14 + 18000ad68: 4d 3b f5 cmp r14,r13 + 18000ad6b: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 18000ad6f: 0f 8c 5c ff ff ff jl 0x18000acd1 + 18000ad75: 45 33 ff xor r15d,r15d + 18000ad78: 8b 73 58 mov esi,DWORD PTR [rbx+0x58] + 18000ad7b: 83 fe 09 cmp esi,0x9 + 18000ad7e: 0f 8c 64 04 00 00 jl 0x18000b1e8 + 18000ad84: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000ad88: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ad8f: 00 + 18000ad90: 0f 57 c0 xorps xmm0,xmm0 + 18000ad93: 33 c0 xor eax,eax + 18000ad95: 0f 11 45 e0 movups XMMWORD PTR [rbp-0x20],xmm0 + 18000ad99: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + 18000ad9d: 48 8d 55 e0 lea rdx,[rbp-0x20] + 18000ada1: 48 8b cb mov rcx,rbx + 18000ada4: e8 27 fe ff ff call 0x18000abd0 + 18000ada9: 90 nop + 18000adaa: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20] + 18000adae: 0f b6 05 4c 53 00 00 movzx eax,BYTE PTR [rip+0x534c] # 0x180010101 + 18000adb5: 41 38 00 cmp BYTE PTR [r8],al + 18000adb8: 0f 85 24 01 00 00 jne 0x18000aee2 + 18000adbe: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + 18000adc2: 49 2b d0 sub rdx,r8 + 18000adc5: 4d 8d 34 10 lea r14,[r8+rdx*1] + 18000adc9: 8d 4a ff lea ecx,[rdx-0x1] + 18000adcc: 40 32 ff xor dil,dil + 18000adcf: 48 63 c1 movsxd rax,ecx + 18000add2: 45 32 d2 xor r10b,r10b + 18000add5: 45 32 db xor r11b,r11b + 18000add8: 4d 8b cf mov r9,r15 + 18000addb: 48 3b c2 cmp rax,rdx + 18000adde: 0f 46 d1 cmovbe edx,ecx + 18000ade1: 48 63 ca movsxd rcx,edx + 18000ade4: 85 d2 test edx,edx + 18000ade6: 7e 3a jle 0x18000ae22 + 18000ade8: 48 83 f9 02 cmp rcx,0x2 + 18000adec: 7c 29 jl 0x18000ae17 + 18000adee: 48 8d 41 ff lea rax,[rcx-0x1] + 18000adf2: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000adf6: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 18000adfd: 00 00 00 + 18000ae00: 47 02 14 08 add r10b,BYTE PTR [r8+r9*1] + 18000ae04: 47 02 5c 08 01 add r11b,BYTE PTR [r8+r9*1+0x1] + 18000ae09: 49 83 c1 02 add r9,0x2 + 18000ae0d: 4c 3b c8 cmp r9,rax + 18000ae10: 7c ee jl 0x18000ae00 + 18000ae12: 4c 3b c9 cmp r9,rcx + 18000ae15: 7d 05 jge 0x18000ae1c + 18000ae17: 43 0f b6 3c 08 movzx edi,BYTE PTR [r8+r9*1] + 18000ae1c: 45 02 d3 add r10b,r11b + 18000ae1f: 41 02 fa add dil,r10b + 18000ae22: 41 38 7e ff cmp BYTE PTR [r14-0x1],dil + 18000ae26: 0f 85 b6 00 00 00 jne 0x18000aee2 + 18000ae2c: 41 0f b6 48 01 movzx ecx,BYTE PTR [r8+0x1] + 18000ae31: c1 e1 08 shl ecx,0x8 + 18000ae34: 41 0f b6 40 02 movzx eax,BYTE PTR [r8+0x2] + 18000ae39: 0b c8 or ecx,eax + 18000ae3b: 44 8d 71 04 lea r14d,[rcx+0x4] + 18000ae3f: 41 3b f6 cmp esi,r14d + 18000ae42: 0f 82 67 03 00 00 jb 0x18000b1af + 18000ae48: ba 04 00 00 00 mov edx,0x4 + 18000ae4d: 45 32 d2 xor r10b,r10b + 18000ae50: ff c9 dec ecx + 18000ae52: 85 c9 test ecx,ecx + 18000ae54: 7e 3d jle 0x18000ae93 + 18000ae56: 4c 8b 5b 50 mov r11,QWORD PTR [rbx+0x50] + 18000ae5a: 48 8b 7b 48 mov rdi,QWORD PTR [rbx+0x48] + 18000ae5e: 48 ff cf dec rdi + 18000ae61: 48 8b 73 40 mov rsi,QWORD PTR [rbx+0x40] + 18000ae65: 44 8b c9 mov r9d,ecx + 18000ae68: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ae6f: 00 + 18000ae70: 48 63 ca movsxd rcx,edx + 18000ae73: 49 03 cb add rcx,r11 + 18000ae76: 48 8b c1 mov rax,rcx + 18000ae79: 48 c1 e8 04 shr rax,0x4 + 18000ae7d: 48 23 c7 and rax,rdi + 18000ae80: 83 e1 0f and ecx,0xf + 18000ae83: 48 8b 04 c6 mov rax,QWORD PTR [rsi+rax*8] + 18000ae87: 44 02 14 01 add r10b,BYTE PTR [rcx+rax*1] + 18000ae8b: ff c2 inc edx + 18000ae8d: 49 83 e9 01 sub r9,0x1 + 18000ae91: 75 dd jne 0x18000ae70 + 18000ae93: 4c 8b 4b 50 mov r9,QWORD PTR [rbx+0x50] + 18000ae97: 48 63 d2 movsxd rdx,edx + 18000ae9a: 49 03 d1 add rdx,r9 + 18000ae9d: 48 8b 4b 48 mov rcx,QWORD PTR [rbx+0x48] + 18000aea1: 48 ff c9 dec rcx + 18000aea4: 48 8b c2 mov rax,rdx + 18000aea7: 48 c1 e8 04 shr rax,0x4 + 18000aeab: 48 23 c8 and rcx,rax + 18000aeae: 83 e2 0f and edx,0xf + 18000aeb1: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40] + 18000aeb5: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8] + 18000aeb9: 0f b6 04 0a movzx eax,BYTE PTR [rdx+rcx*1] + 18000aebd: 44 3a d0 cmp r10b,al + 18000aec0: 74 34 je 0x18000aef6 + 18000aec2: 80 3d 27 b1 00 00 00 cmp BYTE PTR [rip+0xb127],0x0 # 0x180015ff0 + 18000aec9: 74 17 je 0x18000aee2 + 18000aecb: 44 8b c0 mov r8d,eax + 18000aece: 41 0f b6 d2 movzx edx,r10b + 18000aed2: 48 8d 0d 77 52 00 00 lea rcx,[rip+0x5277] # 0x180010150 + 18000aed9: e8 82 ca ff ff call 0x180007960 + 18000aede: 4c 8b 45 e0 mov r8,QWORD PTR [rbp-0x20] + 18000aee2: 48 83 6b 58 01 sub QWORD PTR [rbx+0x58],0x1 + 18000aee7: 0f 85 72 02 00 00 jne 0x18000b15f + 18000aeed: 4c 89 7b 50 mov QWORD PTR [rbx+0x50],r15 + 18000aef1: e9 6d 02 00 00 jmp 0x18000b163 + 18000aef6: 0f 57 c9 xorps xmm1,xmm1 + 18000aef9: f3 0f 7f 4d c8 movdqu XMMWORD PTR [rbp-0x38],xmm1 + 18000aefe: 4d 8b c7 mov r8,r15 + 18000af01: 4c 89 7d d8 mov QWORD PTR [rbp-0x28],r15 + 18000af05: 45 85 f6 test r14d,r14d + 18000af08: 74 75 je 0x18000af7f + 18000af0a: 41 8b fe mov edi,r14d + 18000af0d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 18000af11: 48 8b 4b 48 mov rcx,QWORD PTR [rbx+0x48] + 18000af15: 48 ff c9 dec rcx + 18000af18: 49 8b c1 mov rax,r9 + 18000af1b: 48 c1 e8 04 shr rax,0x4 + 18000af1f: 48 23 c8 and rcx,rax + 18000af22: 41 83 e1 0f and r9d,0xf + 18000af26: 48 8b 43 40 mov rax,QWORD PTR [rbx+0x40] + 18000af2a: 48 8b 0c c8 mov rcx,QWORD PTR [rax+rcx*8] + 18000af2e: 41 0f b6 04 09 movzx eax,BYTE PTR [r9+rcx*1] + 18000af33: 88 45 b0 mov BYTE PTR [rbp-0x50],al + 18000af36: 49 3b d0 cmp rdx,r8 + 18000af39: 74 0f je 0x18000af4a + 18000af3b: 88 02 mov BYTE PTR [rdx],al + 18000af3d: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 18000af41: 48 ff c2 inc rdx + 18000af44: 48 89 55 d0 mov QWORD PTR [rbp-0x30],rdx + 18000af48: eb 11 jmp 0x18000af5b + 18000af4a: 4c 8d 45 b0 lea r8,[rbp-0x50] + 18000af4e: 48 8d 4d c8 lea rcx,[rbp-0x38] + 18000af52: e8 d9 cd ff ff call 0x180007d30 + 18000af57: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + 18000af5b: 48 83 6b 58 01 sub QWORD PTR [rbx+0x58],0x1 + 18000af60: 75 09 jne 0x18000af6b + 18000af62: 4c 89 7b 50 mov QWORD PTR [rbx+0x50],r15 + 18000af66: 4d 8b cf mov r9,r15 + 18000af69: eb 08 jmp 0x18000af73 + 18000af6b: 48 ff 43 50 inc QWORD PTR [rbx+0x50] + 18000af6f: 4c 8b 4b 50 mov r9,QWORD PTR [rbx+0x50] + 18000af73: 48 83 ef 01 sub rdi,0x1 + 18000af77: 74 06 je 0x18000af7f + 18000af79: 4c 8b 45 d8 mov r8,QWORD PTR [rbp-0x28] + 18000af7d: eb 92 jmp 0x18000af11 + 18000af7f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 18000af83: 44 0f b6 60 04 movzx r12d,BYTE PTR [rax+0x4] + 18000af88: 44 0f b6 70 05 movzx r14d,BYTE PTR [rax+0x5] + 18000af8d: 44 88 75 b0 mov BYTE PTR [rbp-0x50],r14b + 18000af91: 44 0f b6 68 06 movzx r13d,BYTE PTR [rax+0x6] + 18000af96: 41 c1 e5 08 shl r13d,0x8 + 18000af9a: 0f b6 40 07 movzx eax,BYTE PTR [rax+0x7] + 18000af9e: 44 0b e8 or r13d,eax + 18000afa1: 80 3d 48 b0 00 00 00 cmp BYTE PTR [rip+0xb048],0x0 # 0x180015ff0 + 18000afa8: 74 60 je 0x18000b00a + 18000afaa: 48 8d 0d bf 51 00 00 lea rcx,[rip+0x51bf] # 0x180010170 + 18000afb1: e8 aa c9 ff ff call 0x180007960 + 18000afb6: 41 8b ff mov edi,r15d + 18000afb9: 49 8b f7 mov rsi,r15 + 18000afbc: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 18000afc0: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 18000afc4: 48 2b c1 sub rax,rcx + 18000afc7: 85 c0 test eax,eax + 18000afc9: 7e 2a jle 0x18000aff5 + 18000afcb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000afd0: 0f b6 14 31 movzx edx,BYTE PTR [rcx+rsi*1] + 18000afd4: 48 8d 0d 9d 51 00 00 lea rcx,[rip+0x519d] # 0x180010178 + 18000afdb: e8 80 c9 ff ff call 0x180007960 + 18000afe0: ff c7 inc edi + 18000afe2: 48 8d 76 01 lea rsi,[rsi+0x1] + 18000afe6: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 18000afea: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 18000afee: 48 2b c1 sub rax,rcx + 18000aff1: 3b f8 cmp edi,eax + 18000aff3: 7c db jl 0x18000afd0 + 18000aff5: 45 8b c6 mov r8d,r14d + 18000aff8: 41 8b d4 mov edx,r12d + 18000affb: 45 8b cd mov r9d,r13d + 18000affe: 48 8d 0d 7b 51 00 00 lea rcx,[rip+0x517b] # 0x180010180 + 18000b005: e8 56 c9 ff ff call 0x180007960 + 18000b00a: 41 8d 4d 01 lea ecx,[r13+0x1] + 18000b00e: b8 01 00 00 00 mov eax,0x1 + 18000b013: 81 f9 00 80 00 00 cmp ecx,0x8000 + 18000b019: 0f 42 c1 cmovb eax,ecx + 18000b01c: 89 05 16 a0 00 00 mov DWORD PTR [rip+0xa016],eax # 0x180015038 + 18000b022: 45 32 ff xor r15b,r15b + 18000b025: 4c 8b 73 68 mov r14,QWORD PTR [rbx+0x68] + 18000b029: 48 8b 7b 60 mov rdi,QWORD PTR [rbx+0x60] + 18000b02d: 49 3b fe cmp rdi,r14 + 18000b030: 74 47 je 0x18000b079 + 18000b032: 0f b6 5d b0 movzx ebx,BYTE PTR [rbp-0x50] + 18000b036: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 18000b03d: 00 00 00 + 18000b040: 48 8b 37 mov rsi,QWORD PTR [rdi] + 18000b043: 48 8b 06 mov rax,QWORD PTR [rsi] + 18000b046: 44 0f b6 c3 movzx r8d,bl + 18000b04a: 41 0f b6 d4 movzx edx,r12b + 18000b04e: 48 8b ce mov rcx,rsi + 18000b051: ff 10 call QWORD PTR [rax] + 18000b053: 84 c0 test al,al + 18000b055: 74 10 je 0x18000b067 + 18000b057: 41 b7 01 mov r15b,0x1 + 18000b05a: 48 8b 06 mov rax,QWORD PTR [rsi] + 18000b05d: 48 8d 55 c8 lea rdx,[rbp-0x38] + 18000b061: 48 8b ce mov rcx,rsi + 18000b064: ff 50 08 call QWORD PTR [rax+0x8] + 18000b067: 48 83 c7 08 add rdi,0x8 + 18000b06b: 49 3b fe cmp rdi,r14 + 18000b06e: 75 d0 jne 0x18000b040 + 18000b070: 48 8b 5d c0 mov rbx,QWORD PTR [rbp-0x40] + 18000b074: 45 84 ff test r15b,r15b + 18000b077: 75 64 jne 0x18000b0dd + 18000b079: 48 8d 0d 20 51 00 00 lea rcx,[rip+0x5120] # 0x1800101a0 + 18000b080: e8 db c8 ff ff call 0x180007960 + 18000b085: 33 ff xor edi,edi + 18000b087: 33 f6 xor esi,esi + 18000b089: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 18000b08d: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 18000b091: 48 2b c1 sub rax,rcx + 18000b094: 85 c0 test eax,eax + 18000b096: 7e 2d jle 0x18000b0c5 + 18000b098: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b09f: 00 + 18000b0a0: 0f b6 14 31 movzx edx,BYTE PTR [rcx+rsi*1] + 18000b0a4: 48 8d 0d cd 50 00 00 lea rcx,[rip+0x50cd] # 0x180010178 + 18000b0ab: e8 b0 c8 ff ff call 0x180007960 + 18000b0b0: ff c7 inc edi + 18000b0b2: 48 8d 76 01 lea rsi,[rsi+0x1] + 18000b0b6: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 18000b0ba: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 18000b0be: 48 2b c1 sub rax,rcx + 18000b0c1: 3b f8 cmp edi,eax + 18000b0c3: 7c db jl 0x18000b0a0 + 18000b0c5: 44 0f b6 45 b0 movzx r8d,BYTE PTR [rbp-0x50] + 18000b0ca: 41 8b d4 mov edx,r12d + 18000b0cd: 45 8b cd mov r9d,r13d + 18000b0d0: 48 8d 0d a9 50 00 00 lea rcx,[rip+0x50a9] # 0x180010180 + 18000b0d7: e8 84 c8 ff ff call 0x180007960 + 18000b0dc: 90 nop + 18000b0dd: 48 8b 4d c8 mov rcx,QWORD PTR [rbp-0x38] + 18000b0e1: 48 85 c9 test rcx,rcx + 18000b0e4: 74 41 je 0x18000b127 + 18000b0e6: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 18000b0ea: 48 2b d1 sub rdx,rcx + 18000b0ed: 48 8b c1 mov rax,rcx + 18000b0f0: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000b0f7: 72 19 jb 0x18000b112 + 18000b0f9: 48 83 c2 27 add rdx,0x27 + 18000b0fd: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000b101: 48 2b c1 sub rax,rcx + 18000b104: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000b108: 48 83 f8 1f cmp rax,0x1f + 18000b10c: 0f 87 96 00 00 00 ja 0x18000b1a8 + 18000b112: e8 f9 17 00 00 call 0x18000c910 + 18000b117: 0f 57 c0 xorps xmm0,xmm0 + 18000b11a: f3 0f 7f 45 c8 movdqu XMMWORD PTR [rbp-0x38],xmm0 + 18000b11f: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + 18000b126: 00 + 18000b127: 48 8b 4d e0 mov rcx,QWORD PTR [rbp-0x20] + 18000b12b: 48 85 c9 test rcx,rcx + 18000b12e: 74 68 je 0x18000b198 + 18000b130: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 18000b134: 48 2b d1 sub rdx,rcx + 18000b137: 48 8b c1 mov rax,rcx + 18000b13a: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000b141: 72 50 jb 0x18000b193 + 18000b143: 48 83 c2 27 add rdx,0x27 + 18000b147: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000b14b: 48 2b c1 sub rax,rcx + 18000b14e: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000b152: 48 83 f8 1f cmp rax,0x1f + 18000b156: 76 3b jbe 0x18000b193 + 18000b158: ff 15 02 43 00 00 call QWORD PTR [rip+0x4302] # 0x18000f460 + 18000b15e: 90 nop + 18000b15f: 48 ff 43 50 inc QWORD PTR [rbx+0x50] + 18000b163: 4d 85 c0 test r8,r8 + 18000b166: 74 30 je 0x18000b198 + 18000b168: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 18000b16c: 49 2b d0 sub rdx,r8 + 18000b16f: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000b176: 49 8b c0 mov rax,r8 + 18000b179: 72 15 jb 0x18000b190 + 18000b17b: 4d 8b 40 f8 mov r8,QWORD PTR [r8-0x8] + 18000b17f: 49 2b c0 sub rax,r8 + 18000b182: 48 83 c2 27 add rdx,0x27 + 18000b186: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000b18a: 48 83 f8 1f cmp rax,0x1f + 18000b18e: 77 c8 ja 0x18000b158 + 18000b190: 49 8b c8 mov rcx,r8 + 18000b193: e8 78 17 00 00 call 0x18000c910 + 18000b198: 8b 73 58 mov esi,DWORD PTR [rbx+0x58] + 18000b19b: 83 fe 09 cmp esi,0x9 + 18000b19e: 7c 48 jl 0x18000b1e8 + 18000b1a0: 45 33 ff xor r15d,r15d + 18000b1a3: e9 e8 fb ff ff jmp 0x18000ad90 + 18000b1a8: ff 15 b2 42 00 00 call QWORD PTR [rip+0x42b2] # 0x18000f460 + 18000b1ae: 90 nop + 18000b1af: 4d 85 c0 test r8,r8 + 18000b1b2: 74 34 je 0x18000b1e8 + 18000b1b4: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + 18000b1b8: 49 2b d0 sub rdx,r8 + 18000b1bb: 49 8b c0 mov rax,r8 + 18000b1be: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000b1c5: 72 19 jb 0x18000b1e0 + 18000b1c7: 48 83 c2 27 add rdx,0x27 + 18000b1cb: 4d 8b 40 f8 mov r8,QWORD PTR [r8-0x8] + 18000b1cf: 49 2b c0 sub rax,r8 + 18000b1d2: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000b1d6: 48 83 f8 1f cmp rax,0x1f + 18000b1da: 0f 87 78 ff ff ff ja 0x18000b158 + 18000b1e0: 49 8b c8 mov rcx,r8 + 18000b1e3: e8 28 17 00 00 call 0x18000c910 + 18000b1e8: 48 8b 4d f8 mov rcx,QWORD PTR [rbp-0x8] + 18000b1ec: 48 33 cc xor rcx,rsp + 18000b1ef: e8 3c 13 00 00 call 0x18000c530 + 18000b1f4: 4c 8d 5c 24 70 lea r11,[rsp+0x70] + 18000b1f9: 49 8b 5b 38 mov rbx,QWORD PTR [r11+0x38] + 18000b1fd: 49 8b 73 40 mov rsi,QWORD PTR [r11+0x40] + 18000b201: 49 8b 7b 48 mov rdi,QWORD PTR [r11+0x48] + 18000b205: 49 8b e3 mov rsp,r11 + 18000b208: 41 5f pop r15 + 18000b20a: 41 5e pop r14 + 18000b20c: 41 5d pop r13 + 18000b20e: 41 5c pop r12 + 18000b210: 5d pop rbp + 18000b211: c3 ret + 18000b212: cc int3 + 18000b213: cc int3 + 18000b214: cc int3 + 18000b215: cc int3 + 18000b216: cc int3 + 18000b217: cc int3 + 18000b218: cc int3 + 18000b219: cc int3 + 18000b21a: cc int3 + 18000b21b: cc int3 + 18000b21c: cc int3 + 18000b21d: cc int3 + 18000b21e: cc int3 + 18000b21f: cc int3 + 18000b220: 40 53 rex push rbx + 18000b222: 48 83 ec 20 sub rsp,0x20 + 18000b226: 48 8b d9 mov rbx,rcx + 18000b229: 48 8b 09 mov rcx,QWORD PTR [rcx] + 18000b22c: 48 85 c9 test rcx,rcx + 18000b22f: 74 3e je 0x18000b26f + 18000b231: 48 8b 53 10 mov rdx,QWORD PTR [rbx+0x10] + 18000b235: 48 2b d1 sub rdx,rcx + 18000b238: 48 83 e2 f8 and rdx,0xfffffffffffffff8 + 18000b23c: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000b243: 72 18 jb 0x18000b25d + 18000b245: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 18000b249: 48 83 c2 27 add rdx,0x27 + 18000b24d: 49 2b c8 sub rcx,r8 + 18000b250: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000b254: 48 83 f8 1f cmp rax,0x1f + 18000b258: 77 1b ja 0x18000b275 + 18000b25a: 49 8b c8 mov rcx,r8 + 18000b25d: e8 ae 16 00 00 call 0x18000c910 + 18000b262: 33 c0 xor eax,eax + 18000b264: 48 89 03 mov QWORD PTR [rbx],rax + 18000b267: 48 89 43 08 mov QWORD PTR [rbx+0x8],rax + 18000b26b: 48 89 43 10 mov QWORD PTR [rbx+0x10],rax + 18000b26f: 48 83 c4 20 add rsp,0x20 + 18000b273: 5b pop rbx + 18000b274: c3 ret + 18000b275: ff 15 e5 41 00 00 call QWORD PTR [rip+0x41e5] # 0x18000f460 + 18000b27b: cc int3 + 18000b27c: cc int3 + 18000b27d: cc int3 + 18000b27e: cc int3 + 18000b27f: cc int3 + 18000b280: 40 57 rex push rdi + 18000b282: 41 54 push r12 + 18000b284: 41 56 push r14 + 18000b286: 41 57 push r15 + 18000b288: 48 83 ec 28 sub rsp,0x28 + 18000b28c: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18000b290: 4c 8b fa mov r15,rdx + 18000b293: 48 8b 11 mov rdx,QWORD PTR [rcx] + 18000b296: 4d 8b f7 mov r14,r15 + 18000b299: 4c 2b f2 sub r14,rdx + 18000b29c: 48 2b c2 sub rax,rdx + 18000b29f: 4d 8b e0 mov r12,r8 + 18000b2a2: 49 c1 fe 03 sar r14,0x3 + 18000b2a6: 48 c1 f8 03 sar rax,0x3 + 18000b2aa: 49 b8 ff ff ff ff ff movabs r8,0x1fffffffffffffff + 18000b2b1: ff ff 1f + 18000b2b4: 48 8b f9 mov rdi,rcx + 18000b2b7: 49 3b c0 cmp rax,r8 + 18000b2ba: 0f 84 44 01 00 00 je 0x18000b404 + 18000b2c0: 48 8b 49 10 mov rcx,QWORD PTR [rcx+0x10] + 18000b2c4: 48 2b ca sub rcx,rdx + 18000b2c7: 48 89 6c 24 68 mov QWORD PTR [rsp+0x68],rbp + 18000b2cc: 48 c1 f9 03 sar rcx,0x3 + 18000b2d0: 48 8d 68 01 lea rbp,[rax+0x1] + 18000b2d4: 48 8b d1 mov rdx,rcx + 18000b2d7: 49 8b c0 mov rax,r8 + 18000b2da: 48 d1 ea shr rdx,1 + 18000b2dd: 48 2b c2 sub rax,rdx + 18000b2e0: 48 3b c8 cmp rcx,rax + 18000b2e3: 76 05 jbe 0x18000b2ea + 18000b2e5: 48 8b c5 mov rax,rbp + 18000b2e8: eb 0b jmp 0x18000b2f5 + 18000b2ea: 48 8d 04 0a lea rax,[rdx+rcx*1] + 18000b2ee: 48 3b c5 cmp rax,rbp + 18000b2f1: 48 0f 42 c5 cmovb rax,rbp + 18000b2f5: 48 89 5c 24 60 mov QWORD PTR [rsp+0x60],rbx + 18000b2fa: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000b2ff: 49 3b c0 cmp rax,r8 + 18000b302: 0f 87 02 01 00 00 ja 0x18000b40a + 18000b308: 48 8d 34 c5 00 00 00 lea rsi,[rax*8+0x0] + 18000b30f: 00 + 18000b310: 48 81 fe 00 10 00 00 cmp rsi,0x1000 + 18000b317: 72 29 jb 0x18000b342 + 18000b319: 48 8d 4e 27 lea rcx,[rsi+0x27] + 18000b31d: 48 3b ce cmp rcx,rsi + 18000b320: 0f 86 e4 00 00 00 jbe 0x18000b40a + 18000b326: e8 29 12 00 00 call 0x18000c554 + 18000b32b: 48 85 c0 test rax,rax + 18000b32e: 0f 84 c9 00 00 00 je 0x18000b3fd + 18000b334: 48 8d 58 27 lea rbx,[rax+0x27] + 18000b338: 48 83 e3 e0 and rbx,0xffffffffffffffe0 + 18000b33c: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax + 18000b340: eb 14 jmp 0x18000b356 + 18000b342: 48 85 f6 test rsi,rsi + 18000b345: 74 0d je 0x18000b354 + 18000b347: 48 8b ce mov rcx,rsi + 18000b34a: e8 05 12 00 00 call 0x18000c554 + 18000b34f: 48 8b d8 mov rbx,rax + 18000b352: eb 02 jmp 0x18000b356 + 18000b354: 33 db xor ebx,ebx + 18000b356: 49 8b 04 24 mov rax,QWORD PTR [r12] + 18000b35a: 4e 8d 34 f3 lea r14,[rbx+r14*8] + 18000b35e: 49 89 06 mov QWORD PTR [r14],rax + 18000b361: 48 8b cb mov rcx,rbx + 18000b364: 4c 8b 47 08 mov r8,QWORD PTR [rdi+0x8] + 18000b368: 48 8b 17 mov rdx,QWORD PTR [rdi] + 18000b36b: 4d 3b f8 cmp r15,r8 + 18000b36e: 75 05 jne 0x18000b375 + 18000b370: 4c 2b c2 sub r8,rdx + 18000b373: eb 19 jmp 0x18000b38e + 18000b375: 4d 8b c7 mov r8,r15 + 18000b378: 4c 2b c2 sub r8,rdx + 18000b37b: e8 eb 24 00 00 call 0x18000d86b + 18000b380: 4c 8b 47 08 mov r8,QWORD PTR [rdi+0x8] + 18000b384: 49 8d 4e 08 lea rcx,[r14+0x8] + 18000b388: 4d 2b c7 sub r8,r15 + 18000b38b: 49 8b d7 mov rdx,r15 + 18000b38e: e8 d8 24 00 00 call 0x18000d86b + 18000b393: 48 8b 0f mov rcx,QWORD PTR [rdi] + 18000b396: 48 85 c9 test rcx,rcx + 18000b399: 74 31 je 0x18000b3cc + 18000b39b: 48 8b 57 10 mov rdx,QWORD PTR [rdi+0x10] + 18000b39f: 48 2b d1 sub rdx,rcx + 18000b3a2: 48 83 e2 f8 and rdx,0xfffffffffffffff8 + 18000b3a6: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000b3ad: 72 18 jb 0x18000b3c7 + 18000b3af: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 18000b3b3: 48 83 c2 27 add rdx,0x27 + 18000b3b7: 49 2b c8 sub rcx,r8 + 18000b3ba: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000b3be: 48 83 f8 1f cmp rax,0x1f + 18000b3c2: 77 39 ja 0x18000b3fd + 18000b3c4: 49 8b c8 mov rcx,r8 + 18000b3c7: e8 44 15 00 00 call 0x18000c910 + 18000b3cc: 48 8d 0c eb lea rcx,[rbx+rbp*8] + 18000b3d0: 48 89 1f mov QWORD PTR [rdi],rbx + 18000b3d3: 48 8b 6c 24 68 mov rbp,QWORD PTR [rsp+0x68] + 18000b3d8: 49 8b c6 mov rax,r14 + 18000b3db: 48 89 4f 08 mov QWORD PTR [rdi+0x8],rcx + 18000b3df: 48 8d 0c 1e lea rcx,[rsi+rbx*1] + 18000b3e3: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60] + 18000b3e8: 48 8b 74 24 20 mov rsi,QWORD PTR [rsp+0x20] + 18000b3ed: 48 89 4f 10 mov QWORD PTR [rdi+0x10],rcx + 18000b3f1: 48 83 c4 28 add rsp,0x28 + 18000b3f5: 41 5f pop r15 + 18000b3f7: 41 5e pop r14 + 18000b3f9: 41 5c pop r12 + 18000b3fb: 5f pop rdi + 18000b3fc: c3 ret + 18000b3fd: ff 15 5d 40 00 00 call QWORD PTR [rip+0x405d] # 0x18000f460 + 18000b403: cc int3 + 18000b404: e8 77 77 ff ff call 0x180002b80 + 18000b409: cc int3 + 18000b40a: e8 41 63 ff ff call 0x180001750 + 18000b40f: cc int3 + 18000b410: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000b415: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi + 18000b41a: 57 push rdi + 18000b41b: 48 83 ec 20 sub rsp,0x20 + 18000b41f: 48 8d 59 08 lea rbx,[rcx+0x8] + 18000b423: 33 f6 xor esi,esi + 18000b425: 48 8d 05 8c 4d 00 00 lea rax,[rip+0x4d8c] # 0x1800101b8 + 18000b42c: 48 8b f9 mov rdi,rcx + 18000b42f: 48 89 01 mov QWORD PTR [rcx],rax + 18000b432: 48 89 33 mov QWORD PTR [rbx],rsi + 18000b435: 8d 4e 10 lea ecx,[rsi+0x10] + 18000b438: 48 89 73 08 mov QWORD PTR [rbx+0x8],rsi + 18000b43c: 48 89 73 10 mov QWORD PTR [rbx+0x10],rsi + 18000b440: 48 89 73 18 mov QWORD PTR [rbx+0x18],rsi + 18000b444: 48 89 73 20 mov QWORD PTR [rbx+0x20],rsi + 18000b448: e8 07 11 00 00 call 0x18000c554 + 18000b44d: 48 8d 4f 38 lea rcx,[rdi+0x38] + 18000b451: 48 89 70 08 mov QWORD PTR [rax+0x8],rsi + 18000b455: 48 89 03 mov QWORD PTR [rbx],rax + 18000b458: 48 89 18 mov QWORD PTR [rax],rbx + 18000b45b: ff 15 f7 3e 00 00 call QWORD PTR [rip+0x3ef7] # 0x18000f358 + 18000b461: 48 8d 8f 80 00 00 00 lea rcx,[rdi+0x80] + 18000b468: 8d 56 02 lea edx,[rsi+0x2] + 18000b46b: ff 15 af 3e 00 00 call QWORD PTR [rip+0x3eaf] # 0x18000f320 + 18000b471: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000b476: 48 8b c7 mov rax,rdi + 18000b479: 48 89 b7 d0 00 00 00 mov QWORD PTR [rdi+0xd0],rsi + 18000b480: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38] + 18000b485: 48 83 c4 20 add rsp,0x20 + 18000b489: 5f pop rdi + 18000b48a: c3 ret + 18000b48b: cc int3 + 18000b48c: cc int3 + 18000b48d: cc int3 + 18000b48e: cc int3 + 18000b48f: cc int3 + 18000b490: c2 00 00 ret 0x0 + 18000b493: cc int3 + 18000b494: cc int3 + 18000b495: cc int3 + 18000b496: cc int3 + 18000b497: cc int3 + 18000b498: cc int3 + 18000b499: cc int3 + 18000b49a: cc int3 + 18000b49b: cc int3 + 18000b49c: cc int3 + 18000b49d: cc int3 + 18000b49e: cc int3 + 18000b49f: cc int3 + 18000b4a0: 32 c0 xor al,al + 18000b4a2: c3 ret + 18000b4a3: cc int3 + 18000b4a4: cc int3 + 18000b4a5: cc int3 + 18000b4a6: cc int3 + 18000b4a7: cc int3 + 18000b4a8: cc int3 + 18000b4a9: cc int3 + 18000b4aa: cc int3 + 18000b4ab: cc int3 + 18000b4ac: cc int3 + 18000b4ad: cc int3 + 18000b4ae: cc int3 + 18000b4af: cc int3 + 18000b4b0: 48 83 ec 28 sub rsp,0x28 + 18000b4b4: 83 7c 24 50 02 cmp DWORD PTR [rsp+0x50],0x2 + 18000b4b9: 75 64 jne 0x18000b51f + 18000b4bb: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 18000b4c0: 41 b9 01 00 00 00 mov r9d,0x1 + 18000b4c6: 48 8b 5c 24 58 mov rbx,QWORD PTR [rsp+0x58] + 18000b4cb: 44 8b 83 18 02 00 00 mov r8d,DWORD PTR [rbx+0x218] + 18000b4d2: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18] + 18000b4d5: 89 93 40 02 00 00 mov DWORD PTR [rbx+0x240],edx + 18000b4db: 48 8b 93 20 02 00 00 mov rdx,QWORD PTR [rbx+0x220] + 18000b4e2: ff 15 b8 3b 00 00 call QWORD PTR [rip+0x3bb8] # 0x18000f0a0 + 18000b4e8: 48 8b 83 28 02 00 00 mov rax,QWORD PTR [rbx+0x228] + 18000b4ef: 48 85 c0 test rax,rax + 18000b4f2: 74 26 je 0x18000b51a + 18000b4f4: 44 8b 83 0c 02 00 00 mov r8d,DWORD PTR [rbx+0x20c] + 18000b4fb: 41 b9 03 00 00 00 mov r9d,0x3 + 18000b501: 8b 93 08 02 00 00 mov edx,DWORD PTR [rbx+0x208] + 18000b507: 48 8b 8b 20 02 00 00 mov rcx,QWORD PTR [rbx+0x220] + 18000b50e: 48 8b 5c 24 20 mov rbx,QWORD PTR [rsp+0x20] + 18000b513: 48 83 c4 28 add rsp,0x28 + 18000b517: 48 ff e0 rex.W jmp rax + 18000b51a: 48 8b 5c 24 20 mov rbx,QWORD PTR [rsp+0x20] + 18000b51f: 48 83 c4 28 add rsp,0x28 + 18000b523: c3 ret + 18000b524: cc int3 + 18000b525: cc int3 + 18000b526: cc int3 + 18000b527: cc int3 + 18000b528: cc int3 + 18000b529: cc int3 + 18000b52a: cc int3 + 18000b52b: cc int3 + 18000b52c: cc int3 + 18000b52d: cc int3 + 18000b52e: cc int3 + 18000b52f: cc int3 + 18000b530: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 18000b535: 55 push rbp + 18000b536: 56 push rsi + 18000b537: 57 push rdi + 18000b538: 48 83 ec 30 sub rsp,0x30 + 18000b53c: 48 8b 05 b5 aa 00 00 mov rax,QWORD PTR [rip+0xaab5] # 0x180015ff8 + 18000b543: 48 85 c0 test rax,rax + 18000b546: 0f 85 91 01 00 00 jne 0x18000b6dd + 18000b54c: b9 b0 02 00 00 mov ecx,0x2b0 + 18000b551: e8 fe 0f 00 00 call 0x18000c554 + 18000b556: 48 8b f8 mov rdi,rax + 18000b559: 48 89 44 24 50 mov QWORD PTR [rsp+0x50],rax + 18000b55e: 33 d2 xor edx,edx + 18000b560: 41 b8 b0 02 00 00 mov r8d,0x2b0 + 18000b566: 48 8b c8 mov rcx,rax + 18000b569: e8 80 21 00 00 call 0x18000d6ee + 18000b56e: 48 8d 05 63 4c 00 00 lea rax,[rip+0x4c63] # 0x1800101d8 + 18000b575: 48 89 07 mov QWORD PTR [rdi],rax + 18000b578: 48 8d 4f 08 lea rcx,[rdi+0x8] + 18000b57c: 33 ed xor ebp,ebp + 18000b57e: 89 29 mov DWORD PTR [rcx],ebp + 18000b580: 48 89 69 08 mov QWORD PTR [rcx+0x8],rbp + 18000b584: c7 41 10 ff ff ff ff mov DWORD PTR [rcx+0x10],0xffffffff + 18000b58b: 48 89 a9 e8 01 00 00 mov QWORD PTR [rcx+0x1e8],rbp + 18000b592: 89 a9 f0 01 00 00 mov DWORD PTR [rcx+0x1f0],ebp + 18000b598: 0f 57 c0 xorps xmm0,xmm0 + 18000b59b: 33 c0 xor eax,eax + 18000b59d: 0f 11 41 14 movups XMMWORD PTR [rcx+0x14],xmm0 + 18000b5a1: 0f 11 41 24 movups XMMWORD PTR [rcx+0x24],xmm0 + 18000b5a5: 0f 11 41 34 movups XMMWORD PTR [rcx+0x34],xmm0 + 18000b5a9: 0f 11 41 44 movups XMMWORD PTR [rcx+0x44],xmm0 + 18000b5ad: 48 89 41 54 mov QWORD PTR [rcx+0x54],rax + 18000b5b1: e8 1a 60 ff ff call 0x1800015d0 + 18000b5b6: 90 nop + 18000b5b7: 48 89 af 20 02 00 00 mov QWORD PTR [rdi+0x220],rbp + 18000b5be: 48 89 af 28 02 00 00 mov QWORD PTR [rdi+0x228],rbp + 18000b5c5: 48 89 af 38 02 00 00 mov QWORD PTR [rdi+0x238],rbp + 18000b5cc: 89 af 7c 02 00 00 mov DWORD PTR [rdi+0x27c],ebp + 18000b5d2: 48 89 af 40 02 00 00 mov QWORD PTR [rdi+0x240],rbp + 18000b5d9: 48 b8 5c 8f c2 f5 28 movabs rax,0x3fef5c28f5c28f5c + 18000b5e0: 5c ef 3f + 18000b5e3: 48 89 87 48 02 00 00 mov QWORD PTR [rdi+0x248],rax + 18000b5ea: 48 89 af 98 02 00 00 mov QWORD PTR [rdi+0x298],rbp + 18000b5f1: 48 c7 87 a0 02 00 00 mov QWORD PTR [rdi+0x2a0],0xffffffffffffffff + 18000b5f8: ff ff ff ff + 18000b5fc: 48 b8 00 00 00 00 00 movabs rax,0x4040000000000000 + 18000b603: 00 40 40 + 18000b606: 48 89 87 88 02 00 00 mov QWORD PTR [rdi+0x288],rax + 18000b60d: 48 b8 00 00 00 00 00 movabs rax,0x4044000000000000 + 18000b614: 00 44 40 + 18000b617: 48 89 87 90 02 00 00 mov QWORD PTR [rdi+0x290],rax + 18000b61e: 48 b8 00 00 00 00 00 movabs rax,0x4042800000000000 + 18000b625: 80 42 40 + 18000b628: 48 89 87 80 02 00 00 mov QWORD PTR [rdi+0x280],rax + 18000b62f: 66 89 af a8 02 00 00 mov WORD PTR [rdi+0x2a8],bp + 18000b636: 48 8b 05 ab a9 00 00 mov rax,QWORD PTR [rip+0xa9ab] # 0x180015fe8 + 18000b63d: 48 85 c0 test rax,rax + 18000b640: 75 41 jne 0x18000b683 + 18000b642: 8d 4d 78 lea ecx,[rbp+0x78] + 18000b645: e8 0a 0f 00 00 call 0x18000c554 + 18000b64a: 48 89 44 24 58 mov QWORD PTR [rsp+0x58],rax + 18000b64f: 0f 57 c0 xorps xmm0,xmm0 + 18000b652: 33 c9 xor ecx,ecx + 18000b654: 0f 11 00 movups XMMWORD PTR [rax],xmm0 + 18000b657: 0f 11 40 10 movups XMMWORD PTR [rax+0x10],xmm0 + 18000b65b: 0f 11 40 20 movups XMMWORD PTR [rax+0x20],xmm0 + 18000b65f: 0f 11 40 30 movups XMMWORD PTR [rax+0x30],xmm0 + 18000b663: 0f 11 40 40 movups XMMWORD PTR [rax+0x40],xmm0 + 18000b667: 0f 11 40 50 movups XMMWORD PTR [rax+0x50],xmm0 + 18000b66b: 0f 11 40 60 movups XMMWORD PTR [rax+0x60],xmm0 + 18000b66f: 48 89 48 70 mov QWORD PTR [rax+0x70],rcx + 18000b673: 48 8b c8 mov rcx,rax + 18000b676: e8 95 ee ff ff call 0x18000a510 + 18000b67b: 90 nop + 18000b67c: 48 89 05 65 a9 00 00 mov QWORD PTR [rip+0xa965],rax # 0x180015fe8 + 18000b683: 48 89 87 30 02 00 00 mov QWORD PTR [rdi+0x230],rax + 18000b68a: 48 8b 58 60 mov rbx,QWORD PTR [rax+0x60] + 18000b68e: 48 8b 70 68 mov rsi,QWORD PTR [rax+0x68] + 18000b692: 48 3b de cmp rbx,rsi + 18000b695: 74 3c je 0x18000b6d3 + 18000b697: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000b69e: 00 00 + 18000b6a0: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp + 18000b6a4: 4c 8d 0d ed a0 00 00 lea r9,[rip+0xa0ed] # 0x180015798 + 18000b6ab: 4c 8d 05 66 a0 00 00 lea r8,[rip+0xa066] # 0x180015718 + 18000b6b2: 33 d2 xor edx,edx + 18000b6b4: 48 8b 0b mov rcx,QWORD PTR [rbx] + 18000b6b7: e8 97 21 00 00 call 0x18000d853 + 18000b6bc: 48 85 c0 test rax,rax + 18000b6bf: 75 0b jne 0x18000b6cc + 18000b6c1: 48 83 c3 08 add rbx,0x8 + 18000b6c5: 48 3b de cmp rbx,rsi + 18000b6c8: 75 d6 jne 0x18000b6a0 + 18000b6ca: eb 07 jmp 0x18000b6d3 + 18000b6cc: 48 89 b8 d8 00 00 00 mov QWORD PTR [rax+0xd8],rdi + 18000b6d3: 48 89 3d 1e a9 00 00 mov QWORD PTR [rip+0xa91e],rdi # 0x180015ff8 + 18000b6da: 48 8b c7 mov rax,rdi + 18000b6dd: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60] + 18000b6e2: 48 83 c4 30 add rsp,0x30 + 18000b6e6: 5f pop rdi + 18000b6e7: 5e pop rsi + 18000b6e8: 5d pop rbp + 18000b6e9: c3 ret + 18000b6ea: cc int3 + 18000b6eb: cc int3 + 18000b6ec: cc int3 + 18000b6ed: cc int3 + 18000b6ee: cc int3 + 18000b6ef: cc int3 + 18000b6f0: 48 83 ec 38 sub rsp,0x38 + 18000b6f4: 83 79 08 00 cmp DWORD PTR [rcx+0x8],0x0 + 18000b6f8: 48 89 5c 24 40 mov QWORD PTR [rsp+0x40],rbx + 18000b6fd: 48 89 74 24 48 mov QWORD PTR [rsp+0x48],rsi + 18000b702: 48 8b f1 mov rsi,rcx + 18000b705: 0f 84 40 01 00 00 je 0x18000b84b + 18000b70b: 8b 49 18 mov ecx,DWORD PTR [rcx+0x18] + 18000b70e: ff 15 64 39 00 00 call QWORD PTR [rip+0x3964] # 0x18000f078 + 18000b714: b9 32 00 00 00 mov ecx,0x32 + 18000b719: ff 15 e9 39 00 00 call QWORD PTR [rip+0x39e9] # 0x18000f108 + 18000b71f: 83 7e 08 00 cmp DWORD PTR [rsi+0x8],0x0 + 18000b723: 0f 84 22 01 00 00 je 0x18000b84b + 18000b729: 33 d2 xor edx,edx + 18000b72b: 33 c9 xor ecx,ecx + 18000b72d: ff 15 e5 38 00 00 call QWORD PTR [rip+0x38e5] # 0x18000f018 + 18000b733: 85 c0 test eax,eax + 18000b735: 0f 84 10 01 00 00 je 0x18000b84b + 18000b73b: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18] + 18000b73e: 33 d2 xor edx,edx + 18000b740: 41 b8 e8 03 00 00 mov r8d,0x3e8 + 18000b746: ff 15 04 39 00 00 call QWORD PTR [rip+0x3904] # 0x18000f050 + 18000b74c: 85 c0 test eax,eax + 18000b74e: 0f 84 f7 00 00 00 je 0x18000b84b + 18000b754: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18] + 18000b757: 48 8d 5e 1c lea rbx,[rsi+0x1c] + 18000b75b: 48 8b d3 mov rdx,rbx + 18000b75e: 41 b8 48 00 00 00 mov r8d,0x48 + 18000b764: ff 15 f6 38 00 00 call QWORD PTR [rip+0x38f6] # 0x18000f060 + 18000b76a: 48 85 db test rbx,rbx + 18000b76d: 0f 84 d8 00 00 00 je 0x18000b84b + 18000b773: 8b 03 mov eax,DWORD PTR [rbx] + 18000b775: 48 8d 96 50 02 00 00 lea rdx,[rsi+0x250] + 18000b77c: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18] + 18000b77f: 89 86 00 02 00 00 mov DWORD PTR [rsi+0x200],eax + 18000b785: 8b 43 04 mov eax,DWORD PTR [rbx+0x4] + 18000b788: 89 86 04 02 00 00 mov DWORD PTR [rsi+0x204],eax + 18000b78e: 8b 43 40 mov eax,DWORD PTR [rbx+0x40] + 18000b791: 89 86 08 02 00 00 mov DWORD PTR [rsi+0x208],eax + 18000b797: 8b 43 44 mov eax,DWORD PTR [rbx+0x44] + 18000b79a: 89 86 0c 02 00 00 mov DWORD PTR [rsi+0x20c],eax + 18000b7a0: c7 86 10 02 00 00 10 mov DWORD PTR [rsi+0x210],0x10 + 18000b7a7: 00 00 00 + 18000b7aa: 8b 43 44 mov eax,DWORD PTR [rbx+0x44] + 18000b7ad: 89 86 14 02 00 00 mov DWORD PTR [rsi+0x214],eax + 18000b7b3: 48 89 7c 24 30 mov QWORD PTR [rsp+0x30],rdi + 18000b7b8: ff 15 1a 39 00 00 call QWORD PTR [rip+0x391a] # 0x18000f0d8 + 18000b7be: f2 0f 10 86 48 02 00 movsd xmm0,QWORD PTR [rsi+0x248] + 18000b7c5: 00 + 18000b7c6: 48 8d 96 50 02 00 00 lea rdx,[rsi+0x250] + 18000b7cd: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18] + 18000b7d0: 41 b8 02 00 00 00 mov r8d,0x2 + 18000b7d6: 66 0f 5a c0 cvtpd2ps xmm0,xmm0 + 18000b7da: c7 86 50 02 00 00 66 mov DWORD PTR [rsi+0x250],0x3f266666 + 18000b7e1: 66 26 3f + 18000b7e4: f3 0f 11 86 54 02 00 movss DWORD PTR [rsi+0x254],xmm0 + 18000b7eb: 00 + 18000b7ec: ff 15 ce 38 00 00 call QWORD PTR [rip+0x38ce] # 0x18000f0c0 + 18000b7f2: 8b 86 08 02 00 00 mov eax,DWORD PTR [rsi+0x208] + 18000b7f8: 0f af 86 0c 02 00 00 imul eax,DWORD PTR [rsi+0x20c] + 18000b7ff: 8d 04 40 lea eax,[rax+rax*2] + 18000b802: 48 63 c8 movsxd rcx,eax + 18000b805: 89 86 18 02 00 00 mov DWORD PTR [rsi+0x218],eax + 18000b80b: e8 68 16 00 00 call 0x18000ce78 + 18000b810: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18] + 18000b813: 4c 8d 05 96 fc ff ff lea r8,[rip+0xfffffffffffffc96] # 0x18000b4b0 + 18000b81a: 41 b9 02 00 00 00 mov r9d,0x2 + 18000b820: 48 89 86 20 02 00 00 mov QWORD PTR [rsi+0x220],rax + 18000b827: 48 8d 96 00 02 00 00 lea rdx,[rsi+0x200] + 18000b82e: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000b833: ff 15 57 38 00 00 call QWORD PTR [rip+0x3857] # 0x18000f090 + 18000b839: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18] + 18000b83c: 48 8b 7c 24 30 mov rdi,QWORD PTR [rsp+0x30] + 18000b841: 85 c0 test eax,eax + 18000b843: 75 3e jne 0x18000b883 + 18000b845: ff 15 0d 38 00 00 call QWORD PTR [rip+0x380d] # 0x18000f058 + 18000b84b: 32 c0 xor al,al + 18000b84d: 48 8b 8e 30 02 00 00 mov rcx,QWORD PTR [rsi+0x230] + 18000b854: 88 86 a8 02 00 00 mov BYTE PTR [rsi+0x2a8],al + 18000b85a: e8 01 f1 ff ff call 0x18000a960 + 18000b85f: 80 be a8 02 00 00 00 cmp BYTE PTR [rsi+0x2a8],0x0 + 18000b866: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 18000b86b: 88 86 a9 02 00 00 mov BYTE PTR [rsi+0x2a9],al + 18000b871: 48 8b 74 24 48 mov rsi,QWORD PTR [rsp+0x48] + 18000b876: 74 1a je 0x18000b892 + 18000b878: 84 c0 test al,al + 18000b87a: 74 16 je 0x18000b892 + 18000b87c: b0 01 mov al,0x1 + 18000b87e: 48 83 c4 38 add rsp,0x38 + 18000b882: c3 ret + 18000b883: ba 02 00 00 00 mov edx,0x2 + 18000b888: ff 15 fa 37 00 00 call QWORD PTR [rip+0x37fa] # 0x18000f088 + 18000b88e: b0 01 mov al,0x1 + 18000b890: eb bb jmp 0x18000b84d + 18000b892: 32 c0 xor al,al + 18000b894: 48 83 c4 38 add rsp,0x38 + 18000b898: c3 ret + 18000b899: cc int3 + 18000b89a: cc int3 + 18000b89b: cc int3 + 18000b89c: cc int3 + 18000b89d: cc int3 + 18000b89e: cc int3 + 18000b89f: cc int3 + 18000b8a0: 40 53 rex push rbx + 18000b8a2: 48 83 ec 30 sub rsp,0x30 + 18000b8a6: 48 8b 81 38 02 00 00 mov rax,QWORD PTR [rcx+0x238] + 18000b8ad: 48 8b d9 mov rbx,rcx + 18000b8b0: 89 91 a0 02 00 00 mov DWORD PTR [rcx+0x2a0],edx + 18000b8b6: 48 85 c0 test rax,rax + 18000b8b9: 0f 84 8c 00 00 00 je 0x18000b94b + 18000b8bf: 0f 29 74 24 20 movaps XMMWORD PTR [rsp+0x20],xmm6 + 18000b8c4: 66 0f 6e f2 movd xmm6,edx + 18000b8c8: 0f 5b f6 cvtdq2ps xmm6,xmm6 + 18000b8cb: 85 d2 test edx,edx + 18000b8cd: 79 4e jns 0x18000b91d + 18000b8cf: 0f 28 c6 movaps xmm0,xmm6 + 18000b8d2: ff d0 call rax + 18000b8d4: ff 15 26 38 00 00 call QWORD PTR [rip+0x3826] # 0x18000f100 + 18000b8da: 8b c8 mov ecx,eax + 18000b8dc: 2b 8b 44 02 00 00 sub ecx,DWORD PTR [rbx+0x244] + 18000b8e2: 81 f9 60 ea 00 00 cmp ecx,0xea60 + 18000b8e8: 76 5c jbe 0x18000b946 + 18000b8ea: 2b 83 a4 02 00 00 sub eax,DWORD PTR [rbx+0x2a4] + 18000b8f0: 3d 88 13 00 00 cmp eax,0x1388 + 18000b8f5: 76 4f jbe 0x18000b946 + 18000b8f7: 83 7b 08 00 cmp DWORD PTR [rbx+0x8],0x0 + 18000b8fb: 74 09 je 0x18000b906 + 18000b8fd: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18] + 18000b900: ff 15 aa 37 00 00 call QWORD PTR [rip+0x37aa] # 0x18000f0b0 + 18000b906: ff 15 f4 37 00 00 call QWORD PTR [rip+0x37f4] # 0x18000f100 + 18000b90c: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20] + 18000b911: 89 83 44 02 00 00 mov DWORD PTR [rbx+0x244],eax + 18000b917: 48 83 c4 30 add rsp,0x30 + 18000b91b: 5b pop rbx + 18000b91c: c3 ret + 18000b91d: ff 15 dd 37 00 00 call QWORD PTR [rip+0x37dd] # 0x18000f100 + 18000b923: 83 bb 7c 02 00 00 00 cmp DWORD PTR [rbx+0x27c],0x0 + 18000b92a: 89 83 a4 02 00 00 mov DWORD PTR [rbx+0x2a4],eax + 18000b930: 48 8b 83 38 02 00 00 mov rax,QWORD PTR [rbx+0x238] + 18000b937: 74 08 je 0x18000b941 + 18000b939: f3 0f 59 35 9f 48 00 mulss xmm6,DWORD PTR [rip+0x489f] # 0x1800101e0 + 18000b940: 00 + 18000b941: 0f 28 c6 movaps xmm0,xmm6 + 18000b944: ff d0 call rax + 18000b946: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20] + 18000b94b: 48 83 c4 30 add rsp,0x30 + 18000b94f: 5b pop rbx + 18000b950: c3 ret + 18000b951: cc int3 + 18000b952: cc int3 + 18000b953: cc int3 + 18000b954: cc int3 + 18000b955: cc int3 + 18000b956: cc int3 + 18000b957: cc int3 + 18000b958: cc int3 + 18000b959: cc int3 + 18000b95a: cc int3 + 18000b95b: cc int3 + 18000b95c: cc int3 + 18000b95d: cc int3 + 18000b95e: cc int3 + 18000b95f: cc int3 + 18000b960: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 18000b965: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000b96a: 57 push rdi + 18000b96b: 41 56 push r14 + 18000b96d: 41 57 push r15 + 18000b96f: 48 83 ec 40 sub rsp,0x40 + 18000b973: 41 bf 9f 00 00 00 mov r15d,0x9f + 18000b979: 41 8b f1 mov esi,r9d + 18000b97c: 45 8b f0 mov r14d,r8d + 18000b97f: 48 8b da mov rbx,rdx + 18000b982: 48 8b f9 mov rdi,rcx + 18000b985: 45 3b c7 cmp r8d,r15d + 18000b988: 0f 87 54 01 00 00 ja 0x18000bae2 + 18000b98e: 41 83 f9 77 cmp r9d,0x77 + 18000b992: 0f 87 4a 01 00 00 ja 0x18000bae2 + 18000b998: 8b 49 18 mov ecx,DWORD PTR [rcx+0x18] + 18000b99b: 41 b9 03 00 00 00 mov r9d,0x3 + 18000b9a1: 48 89 6c 24 60 mov QWORD PTR [rsp+0x60],rbp + 18000b9a6: 44 8b c6 mov r8d,esi + 18000b9a9: 41 8b d6 mov edx,r14d + 18000b9ac: 0f 29 7c 24 30 movaps XMMWORD PTR [rsp+0x30],xmm7 + 18000b9b1: ff 15 81 36 00 00 call QWORD PTR [rip+0x3681] # 0x18000f038 + 18000b9b7: f3 0f 10 97 54 02 00 movss xmm2,DWORD PTR [rdi+0x254] + 18000b9be: 00 + 18000b9bf: 45 8b ce mov r9d,r14d + 18000b9c2: 8b 4f 18 mov ecx,DWORD PTR [rdi+0x18] + 18000b9c5: 8b d0 mov edx,eax + 18000b9c7: 89 74 24 20 mov DWORD PTR [rsp+0x20],esi + 18000b9cb: ff 15 e7 36 00 00 call QWORD PTR [rip+0x36e7] # 0x18000f0b8 + 18000b9d1: 33 ed xor ebp,ebp + 18000b9d3: 41 8d 4e ff lea ecx,[r14-0x1] + 18000b9d7: 85 c9 test ecx,ecx + 18000b9d9: 8b d5 mov edx,ebp + 18000b9db: 44 8b c5 mov r8d,ebp + 18000b9de: 0f 49 d1 cmovns edx,ecx + 18000b9e1: 66 0f 6e f8 movd xmm7,eax + 18000b9e5: 41 8d 4e 01 lea ecx,[r14+0x1] + 18000b9e9: 41 3b cf cmp ecx,r15d + 18000b9ec: 8d 46 01 lea eax,[rsi+0x1] + 18000b9ef: f3 0f e6 ff cvtdq2pd xmm7,xmm7 + 18000b9f3: 44 0f 4c f9 cmovl r15d,ecx + 18000b9f7: 8d 4e ff lea ecx,[rsi-0x1] + 18000b9fa: 85 c9 test ecx,ecx + 18000b9fc: 45 8b cf mov r9d,r15d + 18000b9ff: 44 0f 49 c1 cmovns r8d,ecx + 18000ba03: b9 77 00 00 00 mov ecx,0x77 + 18000ba08: 3b c1 cmp eax,ecx + 18000ba0a: f2 0f 59 3d d6 47 00 mulsd xmm7,QWORD PTR [rip+0x47d6] # 0x1800101e8 + 18000ba11: 00 + 18000ba12: 0f 4c c8 cmovl ecx,eax + 18000ba15: 89 4c 24 20 mov DWORD PTR [rsp+0x20],ecx + 18000ba19: 8b 4f 18 mov ecx,DWORD PTR [rdi+0x18] + 18000ba1c: ff 15 76 36 00 00 call QWORD PTR [rip+0x3676] # 0x18000f098 + 18000ba22: 66 0f 6e d0 movd xmm2,eax + 18000ba26: 8b 87 7c 02 00 00 mov eax,DWORD PTR [rdi+0x27c] + 18000ba2c: f3 0f e6 d2 cvtdq2pd xmm2,xmm2 + 18000ba30: f2 0f 59 15 b0 47 00 mulsd xmm2,QWORD PTR [rip+0x47b0] # 0x1800101e8 + 18000ba37: 00 + 18000ba38: 83 f8 01 cmp eax,0x1 + 18000ba3b: 75 20 jne 0x18000ba5d + 18000ba3d: f2 0f 59 3d ab 47 00 mulsd xmm7,QWORD PTR [rip+0x47ab] # 0x1800101f0 + 18000ba44: 00 + 18000ba45: f2 0f 59 15 a3 47 00 mulsd xmm2,QWORD PTR [rip+0x47a3] # 0x1800101f0 + 18000ba4c: 00 + 18000ba4d: f2 0f 58 3d a3 47 00 addsd xmm7,QWORD PTR [rip+0x47a3] # 0x1800101f8 + 18000ba54: 00 + 18000ba55: f2 0f 58 15 9b 47 00 addsd xmm2,QWORD PTR [rip+0x479b] # 0x1800101f8 + 18000ba5c: 00 + 18000ba5d: f2 0f 10 87 98 02 00 movsd xmm0,QWORD PTR [rdi+0x298] + 18000ba64: 00 + 18000ba65: f2 0f 58 d0 addsd xmm2,xmm0 + 18000ba69: f2 0f 58 f8 addsd xmm7,xmm0 + 18000ba6d: 66 0f 2f 97 90 02 00 comisd xmm2,QWORD PTR [rdi+0x290] + 18000ba74: 00 + 18000ba75: 77 1c ja 0x18000ba93 + 18000ba77: f2 0f 10 87 88 02 00 movsd xmm0,QWORD PTR [rdi+0x288] + 18000ba7e: 00 + 18000ba7f: 66 0f 2f c2 comisd xmm0,xmm2 + 18000ba83: 77 0e ja 0x18000ba93 + 18000ba85: 66 0f 2f 97 80 02 00 comisd xmm2,QWORD PTR [rdi+0x280] + 18000ba8c: 00 + 18000ba8d: 40 0f 93 c5 setae bpl + 18000ba91: eb 05 jmp 0x18000ba98 + 18000ba93: bd ff ff ff ff mov ebp,0xffffffff + 18000ba98: 66 41 0f 6e c6 movd xmm0,r14d + 18000ba9d: 0f 5b c0 cvtdq2ps xmm0,xmm0 + 18000baa0: 89 6b 24 mov DWORD PTR [rbx+0x24],ebp + 18000baa3: 48 8b 6c 24 60 mov rbp,QWORD PTR [rsp+0x60] + 18000baa8: 89 43 20 mov DWORD PTR [rbx+0x20],eax + 18000baab: 66 0f 6e ce movd xmm1,esi + 18000baaf: f3 0f 5e 05 4d 47 00 divss xmm0,DWORD PTR [rip+0x474d] # 0x180010204 + 18000bab6: 00 + 18000bab7: 0f 5b c9 cvtdq2ps xmm1,xmm1 + 18000baba: 0f 5a c0 cvtps2pd xmm0,xmm0 + 18000babd: f3 0f 5e 0d 3b 47 00 divss xmm1,DWORD PTR [rip+0x473b] # 0x180010200 + 18000bac4: 00 + 18000bac5: f2 0f 11 03 movsd QWORD PTR [rbx],xmm0 + 18000bac9: 0f 5a c1 cvtps2pd xmm0,xmm1 + 18000bacc: f2 0f 11 7b 10 movsd QWORD PTR [rbx+0x10],xmm7 + 18000bad1: 0f 28 7c 24 30 movaps xmm7,XMMWORD PTR [rsp+0x30] + 18000bad6: f2 0f 11 43 08 movsd QWORD PTR [rbx+0x8],xmm0 + 18000badb: f2 0f 11 53 18 movsd QWORD PTR [rbx+0x18],xmm2 + 18000bae0: eb 33 jmp 0x18000bb15 + 18000bae2: 48 b8 00 00 00 00 00 movabs rax,0xbff0000000000000 + 18000bae9: 00 f0 bf + 18000baec: c7 42 24 00 1f 0a fa mov DWORD PTR [rdx+0x24],0xfa0a1f00 + 18000baf3: 48 89 02 mov QWORD PTR [rdx],rax + 18000baf6: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 18000bafa: 48 b8 00 00 00 00 84 movabs rax,0xc197d78400000000 + 18000bb01: d7 97 c1 + 18000bb04: 48 89 42 18 mov QWORD PTR [rdx+0x18],rax + 18000bb08: 48 89 42 10 mov QWORD PTR [rdx+0x10],rax + 18000bb0c: 8b 81 7c 02 00 00 mov eax,DWORD PTR [rcx+0x27c] + 18000bb12: 89 42 20 mov DWORD PTR [rdx+0x20],eax + 18000bb15: 48 8b 74 24 70 mov rsi,QWORD PTR [rsp+0x70] + 18000bb1a: 48 8b c3 mov rax,rbx + 18000bb1d: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68] + 18000bb22: 48 83 c4 40 add rsp,0x40 + 18000bb26: 41 5f pop r15 + 18000bb28: 41 5e pop r14 + 18000bb2a: 5f pop rdi + 18000bb2b: c3 ret + 18000bb2c: cc int3 + 18000bb2d: cc int3 + 18000bb2e: cc int3 + 18000bb2f: cc int3 + 18000bb30: b8 10 27 00 00 mov eax,0x2710 + 18000bb35: c3 ret + 18000bb36: cc int3 + 18000bb37: cc int3 + 18000bb38: cc int3 + 18000bb39: cc int3 + 18000bb3a: cc int3 + 18000bb3b: cc int3 + 18000bb3c: cc int3 + 18000bb3d: cc int3 + 18000bb3e: cc int3 + 18000bb3f: cc int3 + 18000bb40: 48 83 ec 28 sub rsp,0x28 + 18000bb44: e8 e7 f9 ff ff call 0x18000b530 + 18000bb49: 48 8b c8 mov rcx,rax + 18000bb4c: 48 83 c4 28 add rsp,0x28 + 18000bb50: e9 9b fb ff ff jmp 0x18000b6f0 + 18000bb55: cc int3 + 18000bb56: cc int3 + 18000bb57: cc int3 + 18000bb58: cc int3 + 18000bb59: cc int3 + 18000bb5a: cc int3 + 18000bb5b: cc int3 + 18000bb5c: cc int3 + 18000bb5d: cc int3 + 18000bb5e: cc int3 + 18000bb5f: cc int3 + 18000bb60: 40 53 rex push rbx + 18000bb62: 48 83 ec 20 sub rsp,0x20 + 18000bb66: e8 c5 f9 ff ff call 0x18000b530 + 18000bb6b: 48 8b d8 mov rbx,rax + 18000bb6e: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 18000bb71: ff 15 a9 34 00 00 call QWORD PTR [rip+0x34a9] # 0x18000f020 + 18000bb77: 85 c0 test eax,eax + 18000bb79: 74 42 je 0x18000bbbd + 18000bb7b: 83 bb f0 01 00 00 00 cmp DWORD PTR [rbx+0x1f0],0x0 + 18000bb82: 74 13 je 0x18000bb97 + 18000bb84: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18] + 18000bb87: ff 15 63 35 00 00 call QWORD PTR [rip+0x3563] # 0x18000f0f0 + 18000bb8d: c7 83 f0 01 00 00 00 mov DWORD PTR [rbx+0x1f0],0x0 + 18000bb94: 00 00 00 + 18000bb97: 83 bb f4 01 00 00 00 cmp DWORD PTR [rbx+0x1f4],0x0 + 18000bb9e: 74 14 je 0x18000bbb4 + 18000bba0: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18] + 18000bba3: ff 15 d7 34 00 00 call QWORD PTR [rip+0x34d7] # 0x18000f080 + 18000bba9: 48 c7 83 f4 01 00 00 mov QWORD PTR [rbx+0x1f4],0x0 + 18000bbb0: 00 00 00 00 + 18000bbb4: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18] + 18000bbb7: ff 15 83 34 00 00 call QWORD PTR [rip+0x3483] # 0x18000f040 + 18000bbbd: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18] + 18000bbc0: ff 15 02 35 00 00 call QWORD PTR [rip+0x3502] # 0x18000f0c8 + 18000bbc6: 85 c0 test eax,eax + 18000bbc8: 74 09 je 0x18000bbd3 + 18000bbca: 8b 4b 18 mov ecx,DWORD PTR [rbx+0x18] + 18000bbcd: ff 15 85 34 00 00 call QWORD PTR [rip+0x3485] # 0x18000f058 + 18000bbd3: 48 8b 8b 30 02 00 00 mov rcx,QWORD PTR [rbx+0x230] + 18000bbda: 48 83 c1 08 add rcx,0x8 + 18000bbde: c6 83 a8 02 00 00 00 mov BYTE PTR [rbx+0x2a8],0x0 + 18000bbe5: 48 8b 01 mov rax,QWORD PTR [rcx] + 18000bbe8: ff 50 20 call QWORD PTR [rax+0x20] + 18000bbeb: c6 83 a9 02 00 00 00 mov BYTE PTR [rbx+0x2a9],0x0 + 18000bbf2: 48 83 c4 20 add rsp,0x20 + 18000bbf6: 5b pop rbx + 18000bbf7: c3 ret + 18000bbf8: cc int3 + 18000bbf9: cc int3 + 18000bbfa: cc int3 + 18000bbfb: cc int3 + 18000bbfc: cc int3 + 18000bbfd: cc int3 + 18000bbfe: cc int3 + 18000bbff: cc int3 + 18000bc00: 48 83 ec 28 sub rsp,0x28 + 18000bc04: e8 27 f9 ff ff call 0x18000b530 + 18000bc09: 80 b8 a8 02 00 00 00 cmp BYTE PTR [rax+0x2a8],0x0 + 18000bc10: 74 10 je 0x18000bc22 + 18000bc12: 80 b8 a9 02 00 00 00 cmp BYTE PTR [rax+0x2a9],0x0 + 18000bc19: 74 07 je 0x18000bc22 + 18000bc1b: b0 01 mov al,0x1 + 18000bc1d: 48 83 c4 28 add rsp,0x28 + 18000bc21: c3 ret + 18000bc22: 32 c0 xor al,al + 18000bc24: 48 83 c4 28 add rsp,0x28 + 18000bc28: c3 ret + 18000bc29: cc int3 + 18000bc2a: cc int3 + 18000bc2b: cc int3 + 18000bc2c: cc int3 + 18000bc2d: cc int3 + 18000bc2e: cc int3 + 18000bc2f: cc int3 + 18000bc30: 40 53 rex push rbx + 18000bc32: 48 83 ec 20 sub rsp,0x20 + 18000bc36: 48 8b d9 mov rbx,rcx + 18000bc39: e8 f2 f8 ff ff call 0x18000b530 + 18000bc3e: 48 89 98 28 02 00 00 mov QWORD PTR [rax+0x228],rbx + 18000bc45: 48 83 c4 20 add rsp,0x20 + 18000bc49: 5b pop rbx + 18000bc4a: c3 ret + 18000bc4b: cc int3 + 18000bc4c: cc int3 + 18000bc4d: cc int3 + 18000bc4e: cc int3 + 18000bc4f: cc int3 + 18000bc50: 40 53 rex push rbx + 18000bc52: 48 83 ec 20 sub rsp,0x20 + 18000bc56: 48 8b d9 mov rbx,rcx + 18000bc59: e8 d2 f8 ff ff call 0x18000b530 + 18000bc5e: 48 89 98 38 02 00 00 mov QWORD PTR [rax+0x238],rbx + 18000bc65: 48 83 c4 20 add rsp,0x20 + 18000bc69: 5b pop rbx + 18000bc6a: c3 ret + 18000bc6b: cc int3 + 18000bc6c: cc int3 + 18000bc6d: cc int3 + 18000bc6e: cc int3 + 18000bc6f: cc int3 + 18000bc70: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000bc75: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp + 18000bc7a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000bc7f: 57 push rdi + 18000bc80: 48 83 ec 50 sub rsp,0x50 + 18000bc84: 49 8b e8 mov rbp,r8 + 18000bc87: 8b da mov ebx,edx + 18000bc89: 8b f9 mov edi,ecx + 18000bc8b: e8 a0 f8 ff ff call 0x18000b530 + 18000bc90: 48 8b f0 mov rsi,rax + 18000bc93: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 18000bc96: ff 15 94 33 00 00 call QWORD PTR [rip+0x3394] # 0x18000f030 + 18000bc9c: 44 8b cb mov r9d,ebx + 18000bc9f: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 18000bca4: 44 8b c7 mov r8d,edi + 18000bca7: 48 8b ce mov rcx,rsi + 18000bcaa: e8 b1 fc ff ff call 0x18000b960 + 18000bcaf: 8b 4e 18 mov ecx,DWORD PTR [rsi+0x18] + 18000bcb2: ff 15 30 34 00 00 call QWORD PTR [rip+0x3430] # 0x18000f0e8 + 18000bcb8: 0f 10 44 24 20 movups xmm0,XMMWORD PTR [rsp+0x20] + 18000bcbd: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60] + 18000bcc2: 0f 10 4c 24 30 movups xmm1,XMMWORD PTR [rsp+0x30] + 18000bcc7: 48 8b 74 24 70 mov rsi,QWORD PTR [rsp+0x70] + 18000bccc: 0f 11 45 00 movups XMMWORD PTR [rbp+0x0],xmm0 + 18000bcd0: f2 0f 10 44 24 40 movsd xmm0,QWORD PTR [rsp+0x40] + 18000bcd6: 0f 11 4d 10 movups XMMWORD PTR [rbp+0x10],xmm1 + 18000bcda: f2 0f 11 45 20 movsd QWORD PTR [rbp+0x20],xmm0 + 18000bcdf: 48 8b 6c 24 68 mov rbp,QWORD PTR [rsp+0x68] + 18000bce4: 48 83 c4 50 add rsp,0x50 + 18000bce8: 5f pop rdi + 18000bce9: c3 ret + 18000bcea: cc int3 + 18000bceb: cc int3 + 18000bcec: cc int3 + 18000bced: cc int3 + 18000bcee: cc int3 + 18000bcef: cc int3 + 18000bcf0: 40 53 rex push rbx + 18000bcf2: 55 push rbp + 18000bcf3: 56 push rsi + 18000bcf4: 57 push rdi + 18000bcf5: 41 56 push r14 + 18000bcf7: 41 57 push r15 + 18000bcf9: 48 81 ec 98 00 00 00 sub rsp,0x98 + 18000bd00: 0f 29 b4 24 80 00 00 movaps XMMWORD PTR [rsp+0x80],xmm6 + 18000bd07: 00 + 18000bd08: 48 8b 05 01 93 00 00 mov rax,QWORD PTR [rip+0x9301] # 0x180015010 + 18000bd0f: 48 33 c4 xor rax,rsp + 18000bd12: 48 89 44 24 70 mov QWORD PTR [rsp+0x70],rax + 18000bd17: 4c 8b bc 24 f0 00 00 mov r15,QWORD PTR [rsp+0xf0] + 18000bd1e: 00 + 18000bd1f: 41 8b f9 mov edi,r9d + 18000bd22: 41 8b f0 mov esi,r8d + 18000bd25: 8b da mov ebx,edx + 18000bd27: 8b e9 mov ebp,ecx + 18000bd29: e8 02 f8 ff ff call 0x18000b530 + 18000bd2e: 4c 8b f0 mov r14,rax + 18000bd31: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 18000bd34: ff 15 f6 32 00 00 call QWORD PTR [rip+0x32f6] # 0x18000f030 + 18000bd3a: 33 c0 xor eax,eax + 18000bd3c: 45 33 c9 xor r9d,r9d + 18000bd3f: 41 b8 77 00 00 00 mov r8d,0x77 + 18000bd45: 89 44 24 68 mov DWORD PTR [rsp+0x68],eax + 18000bd49: 41 8b c0 mov eax,r8d + 18000bd4c: 85 db test ebx,ebx + 18000bd4e: 0f 57 c0 xorps xmm0,xmm0 + 18000bd51: 8b d5 mov edx,ebp + 18000bd53: 44 0f 49 cb cmovns r9d,ebx + 18000bd57: 0f 11 44 24 58 movups XMMWORD PTR [rsp+0x58],xmm0 + 18000bd5c: 41 8d 0c 39 lea ecx,[r9+rdi*1] + 18000bd60: 83 f9 78 cmp ecx,0x78 + 18000bd63: 41 0f 4d c8 cmovge ecx,r8d + 18000bd67: 41 2b c1 sub eax,r9d + 18000bd6a: 44 2b c1 sub r8d,ecx + 18000bd6d: 44 8d 0c 2e lea r9d,[rsi+rbp*1] + 18000bd71: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 18000bd76: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx + 18000bd7b: 41 8b 4e 18 mov ecx,DWORD PTR [r14+0x18] + 18000bd7f: 89 44 24 20 mov DWORD PTR [rsp+0x20],eax + 18000bd83: ff 15 9f 32 00 00 call QWORD PTR [rip+0x329f] # 0x18000f028 + 18000bd89: 84 c0 test al,al + 18000bd8b: 74 5d je 0x18000bdea + 18000bd8d: 8b 7c 24 68 mov edi,DWORD PTR [rsp+0x68] + 18000bd91: b8 67 66 66 66 mov eax,0x66666667 + 18000bd96: f3 41 0f 10 96 54 02 movss xmm2,DWORD PTR [r14+0x254] + 18000bd9d: 00 00 + 18000bd9f: 41 8b 4e 18 mov ecx,DWORD PTR [r14+0x18] + 18000bda3: f7 ef imul edi + 18000bda5: 8b da mov ebx,edx + 18000bda7: 8b 54 24 5c mov edx,DWORD PTR [rsp+0x5c] + 18000bdab: c1 fb 06 sar ebx,0x6 + 18000bdae: 8b c3 mov eax,ebx + 18000bdb0: c1 e8 1f shr eax,0x1f + 18000bdb3: 03 d8 add ebx,eax + 18000bdb5: 89 5c 24 20 mov DWORD PTR [rsp+0x20],ebx + 18000bdb9: 8d 04 9b lea eax,[rbx+rbx*4] + 18000bdbc: c1 e0 05 shl eax,0x5 + 18000bdbf: 2b f8 sub edi,eax + 18000bdc1: 44 8b cf mov r9d,edi + 18000bdc4: ff 15 ee 32 00 00 call QWORD PTR [rip+0x32ee] # 0x18000f0b8 + 18000bdca: 41 b9 78 00 00 00 mov r9d,0x78 + 18000bdd0: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 18000bdd5: 44 2b cb sub r9d,ebx + 18000bdd8: 44 8b c7 mov r8d,edi + 18000bddb: 49 8b ce mov rcx,r14 + 18000bdde: e8 7d fb ff ff call 0x18000b960 + 18000bde3: 0f 10 74 24 30 movups xmm6,XMMWORD PTR [rsp+0x30] + 18000bde8: eb 26 jmp 0x18000be10 + 18000bdea: 0f 28 05 2f 44 00 00 movaps xmm0,XMMWORD PTR [rip+0x442f] # 0x180010220 + 18000bdf1: 41 8b 86 7c 02 00 00 mov eax,DWORD PTR [r14+0x27c] + 18000bdf8: 0f 28 35 11 44 00 00 movaps xmm6,XMMWORD PTR [rip+0x4411] # 0x180010210 + 18000bdff: 0f 11 44 24 40 movups XMMWORD PTR [rsp+0x40],xmm0 + 18000be04: 89 44 24 50 mov DWORD PTR [rsp+0x50],eax + 18000be08: c7 44 24 54 00 1f 0a mov DWORD PTR [rsp+0x54],0xfa0a1f00 + 18000be0f: fa + 18000be10: 41 8b 4e 18 mov ecx,DWORD PTR [r14+0x18] + 18000be14: ff 15 ce 32 00 00 call QWORD PTR [rip+0x32ce] # 0x18000f0e8 + 18000be1a: 0f 10 44 24 40 movups xmm0,XMMWORD PTR [rsp+0x40] + 18000be1f: f2 0f 10 4c 24 50 movsd xmm1,QWORD PTR [rsp+0x50] + 18000be25: 41 0f 11 37 movups XMMWORD PTR [r15],xmm6 + 18000be29: 41 0f 11 47 10 movups XMMWORD PTR [r15+0x10],xmm0 + 18000be2e: f2 41 0f 11 4f 20 movsd QWORD PTR [r15+0x20],xmm1 + 18000be34: 48 8b 4c 24 70 mov rcx,QWORD PTR [rsp+0x70] + 18000be39: 48 33 cc xor rcx,rsp + 18000be3c: e8 ef 06 00 00 call 0x18000c530 + 18000be41: 0f 28 b4 24 80 00 00 movaps xmm6,XMMWORD PTR [rsp+0x80] + 18000be48: 00 + 18000be49: 48 81 c4 98 00 00 00 add rsp,0x98 + 18000be50: 41 5f pop r15 + 18000be52: 41 5e pop r14 + 18000be54: 5f pop rdi + 18000be55: 5e pop rsi + 18000be56: 5d pop rbp + 18000be57: 5b pop rbx + 18000be58: c3 ret + 18000be59: cc int3 + 18000be5a: cc int3 + 18000be5b: cc int3 + 18000be5c: cc int3 + 18000be5d: cc int3 + 18000be5e: cc int3 + 18000be5f: cc int3 + 18000be60: 48 83 ec 58 sub rsp,0x58 + 18000be64: 0f 29 74 24 40 movaps XMMWORD PTR [rsp+0x40],xmm6 + 18000be69: 0f 28 f0 movaps xmm6,xmm0 + 18000be6c: 0f 29 7c 24 30 movaps XMMWORD PTR [rsp+0x30],xmm7 + 18000be71: 0f 28 f9 movaps xmm7,xmm1 + 18000be74: 44 0f 29 44 24 20 movaps XMMWORD PTR [rsp+0x20],xmm8 + 18000be7a: 44 0f 28 c2 movaps xmm8,xmm2 + 18000be7e: e8 ad f6 ff ff call 0x18000b530 + 18000be83: f2 0f 11 b0 88 02 00 movsd QWORD PTR [rax+0x288],xmm6 + 18000be8a: 00 + 18000be8b: 0f 28 74 24 40 movaps xmm6,XMMWORD PTR [rsp+0x40] + 18000be90: f2 0f 11 b8 90 02 00 movsd QWORD PTR [rax+0x290],xmm7 + 18000be97: 00 + 18000be98: 0f 28 7c 24 30 movaps xmm7,XMMWORD PTR [rsp+0x30] + 18000be9d: f2 44 0f 11 80 80 02 movsd QWORD PTR [rax+0x280],xmm8 + 18000bea4: 00 00 + 18000bea6: 44 0f 28 44 24 20 movaps xmm8,XMMWORD PTR [rsp+0x20] + 18000beac: 48 83 c4 58 add rsp,0x58 + 18000beb0: c3 ret + 18000beb1: cc int3 + 18000beb2: cc int3 + 18000beb3: cc int3 + 18000beb4: cc int3 + 18000beb5: cc int3 + 18000beb6: cc int3 + 18000beb7: cc int3 + 18000beb8: cc int3 + 18000beb9: cc int3 + 18000beba: cc int3 + 18000bebb: cc int3 + 18000bebc: cc int3 + 18000bebd: cc int3 + 18000bebe: cc int3 + 18000bebf: cc int3 + 18000bec0: 48 83 ec 38 sub rsp,0x38 + 18000bec4: 0f 29 74 24 20 movaps XMMWORD PTR [rsp+0x20],xmm6 + 18000bec9: 0f 28 f0 movaps xmm6,xmm0 + 18000becc: e8 5f f6 ff ff call 0x18000b530 + 18000bed1: f2 0f 11 b0 98 02 00 movsd QWORD PTR [rax+0x298],xmm6 + 18000bed8: 00 + 18000bed9: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20] + 18000bede: 48 83 c4 38 add rsp,0x38 + 18000bee2: c3 ret + 18000bee3: cc int3 + 18000bee4: cc int3 + 18000bee5: cc int3 + 18000bee6: cc int3 + 18000bee7: cc int3 + 18000bee8: cc int3 + 18000bee9: cc int3 + 18000beea: cc int3 + 18000beeb: cc int3 + 18000beec: cc int3 + 18000beed: cc int3 + 18000beee: cc int3 + 18000beef: cc int3 + 18000bef0: 40 53 rex push rbx + 18000bef2: 48 83 ec 20 sub rsp,0x20 + 18000bef6: 8b d9 mov ebx,ecx + 18000bef8: e8 33 f6 ff ff call 0x18000b530 + 18000befd: 89 98 7c 02 00 00 mov DWORD PTR [rax+0x27c],ebx + 18000bf03: 48 83 c4 20 add rsp,0x20 + 18000bf07: 5b pop rbx + 18000bf08: c3 ret + 18000bf09: cc int3 + 18000bf0a: cc int3 + 18000bf0b: cc int3 + 18000bf0c: cc int3 + 18000bf0d: cc int3 + 18000bf0e: cc int3 + 18000bf0f: cc int3 + 18000bf10: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 18000bf15: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000bf1a: 57 push rdi + 18000bf1b: 48 83 ec 30 sub rsp,0x30 + 18000bf1f: 8b f1 mov esi,ecx + 18000bf21: e8 0a f6 ff ff call 0x18000b530 + 18000bf26: 48 8b 90 30 02 00 00 mov rdx,QWORD PTR [rax+0x230] + 18000bf2d: 48 8b 5a 60 mov rbx,QWORD PTR [rdx+0x60] + 18000bf31: 48 8b 7a 68 mov rdi,QWORD PTR [rdx+0x68] + 18000bf35: 48 3b df cmp rbx,rdi + 18000bf38: 74 42 je 0x18000bf7c + 18000bf3a: 48 89 6c 24 40 mov QWORD PTR [rsp+0x40],rbp + 18000bf3f: 33 ed xor ebp,ebp + 18000bf41: 48 8b 0b mov rcx,QWORD PTR [rbx] + 18000bf44: 4c 8d 0d f5 97 00 00 lea r9,[rip+0x97f5] # 0x180015740 + 18000bf4b: 4c 8d 05 c6 97 00 00 lea r8,[rip+0x97c6] # 0x180015718 + 18000bf52: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp + 18000bf56: 33 d2 xor edx,edx + 18000bf58: e8 f6 18 00 00 call 0x18000d853 + 18000bf5d: 48 85 c0 test rax,rax + 18000bf60: 75 0b jne 0x18000bf6d + 18000bf62: 48 83 c3 08 add rbx,0x8 + 18000bf66: 48 3b df cmp rbx,rdi + 18000bf69: 75 d6 jne 0x18000bf41 + 18000bf6b: eb 0a jmp 0x18000bf77 + 18000bf6d: 8b d6 mov edx,esi + 18000bf6f: 48 8b c8 mov rcx,rax + 18000bf72: e8 c9 ba ff ff call 0x180007a40 + 18000bf77: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40] + 18000bf7c: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 18000bf81: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 18000bf86: 48 83 c4 30 add rsp,0x30 + 18000bf8a: 5f pop rdi + 18000bf8b: c3 ret + 18000bf8c: cc int3 + 18000bf8d: cc int3 + 18000bf8e: cc int3 + 18000bf8f: cc int3 + 18000bf90: 48 83 ec 28 sub rsp,0x28 + 18000bf94: e8 97 f5 ff ff call 0x18000b530 + 18000bf99: 83 b8 7c 02 00 00 01 cmp DWORD PTR [rax+0x27c],0x1 + 18000bfa0: 66 0f 6e 80 40 02 00 movd xmm0,DWORD PTR [rax+0x240] + 18000bfa7: 00 + 18000bfa8: f3 0f e6 c0 cvtdq2pd xmm0,xmm0 + 18000bfac: f2 0f 59 05 34 42 00 mulsd xmm0,QWORD PTR [rip+0x4234] # 0x1800101e8 + 18000bfb3: 00 + 18000bfb4: 75 10 jne 0x18000bfc6 + 18000bfb6: f2 0f 59 05 32 42 00 mulsd xmm0,QWORD PTR [rip+0x4232] # 0x1800101f0 + 18000bfbd: 00 + 18000bfbe: f2 0f 58 05 32 42 00 addsd xmm0,QWORD PTR [rip+0x4232] # 0x1800101f8 + 18000bfc5: 00 + 18000bfc6: 48 83 c4 28 add rsp,0x28 + 18000bfca: c3 ret + 18000bfcb: cc int3 + 18000bfcc: cc int3 + 18000bfcd: cc int3 + 18000bfce: cc int3 + 18000bfcf: cc int3 + 18000bfd0: 48 83 ec 38 sub rsp,0x38 + 18000bfd4: 0f 29 74 24 20 movaps XMMWORD PTR [rsp+0x20],xmm6 + 18000bfd9: 0f 28 f0 movaps xmm6,xmm0 + 18000bfdc: e8 4f f5 ff ff call 0x18000b530 + 18000bfe1: 83 78 08 00 cmp DWORD PTR [rax+0x8],0x0 + 18000bfe5: 75 12 jne 0x18000bff9 + 18000bfe7: f2 0f 11 b0 48 02 00 movsd QWORD PTR [rax+0x248],xmm6 + 18000bfee: 00 + 18000bfef: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20] + 18000bff4: 48 83 c4 38 add rsp,0x38 + 18000bff8: c3 ret + 18000bff9: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 18000bffc: 48 8d 90 50 02 00 00 lea rdx,[rax+0x250] + 18000c003: 0f 57 c0 xorps xmm0,xmm0 + 18000c006: 41 b8 02 00 00 00 mov r8d,0x2 + 18000c00c: f2 0f 5a c6 cvtsd2ss xmm0,xmm6 + 18000c010: f3 0f 11 80 54 02 00 movss DWORD PTR [rax+0x254],xmm0 + 18000c017: 00 + 18000c018: 0f 28 74 24 20 movaps xmm6,XMMWORD PTR [rsp+0x20] + 18000c01d: 48 83 c4 38 add rsp,0x38 + 18000c021: 48 ff 25 98 30 00 00 rex.W jmp QWORD PTR [rip+0x3098] # 0x18000f0c0 + 18000c028: cc int3 + 18000c029: cc int3 + 18000c02a: cc int3 + 18000c02b: cc int3 + 18000c02c: cc int3 + 18000c02d: cc int3 + 18000c02e: cc int3 + 18000c02f: cc int3 + 18000c030: 40 53 rex push rbx + 18000c032: 48 83 ec 20 sub rsp,0x20 + 18000c036: e8 f5 f4 ff ff call 0x18000b530 + 18000c03b: 48 8b d8 mov rbx,rax + 18000c03e: 83 78 08 00 cmp DWORD PTR [rax+0x8],0x0 + 18000c042: 74 09 je 0x18000c04d + 18000c044: 8b 48 18 mov ecx,DWORD PTR [rax+0x18] + 18000c047: ff 15 63 30 00 00 call QWORD PTR [rip+0x3063] # 0x18000f0b0 + 18000c04d: ff 15 ad 30 00 00 call QWORD PTR [rip+0x30ad] # 0x18000f100 + 18000c053: 89 83 44 02 00 00 mov DWORD PTR [rbx+0x244],eax + 18000c059: 48 83 c4 20 add rsp,0x20 + 18000c05d: 5b pop rbx + 18000c05e: c3 ret + 18000c05f: cc int3 + 18000c060: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 18000c065: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18000c06a: 57 push rdi + 18000c06b: 48 83 ec 60 sub rsp,0x60 + 18000c06f: 48 8b 05 9a 8f 00 00 mov rax,QWORD PTR [rip+0x8f9a] # 0x180015010 + 18000c076: 48 33 c4 xor rax,rsp + 18000c079: 48 89 44 24 50 mov QWORD PTR [rsp+0x50],rax + 18000c07e: 48 8b f1 mov rsi,rcx + 18000c081: e8 aa f4 ff ff call 0x18000b530 + 18000c086: 48 8b 88 30 02 00 00 mov rcx,QWORD PTR [rax+0x230] + 18000c08d: 48 8b 59 60 mov rbx,QWORD PTR [rcx+0x60] + 18000c091: 48 8b 79 68 mov rdi,QWORD PTR [rcx+0x68] + 18000c095: 48 3b df cmp rbx,rdi + 18000c098: 0f 84 a3 00 00 00 je 0x18000c141 + 18000c09e: 48 89 6c 24 78 mov QWORD PTR [rsp+0x78],rbp + 18000c0a3: 33 ed xor ebp,ebp + 18000c0a5: 48 8b 0b mov rcx,QWORD PTR [rbx] + 18000c0a8: 4c 8d 0d 21 98 00 00 lea r9,[rip+0x9821] # 0x1800158d0 + 18000c0af: 4c 8d 05 62 96 00 00 lea r8,[rip+0x9662] # 0x180015718 + 18000c0b6: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp + 18000c0ba: 33 d2 xor edx,edx + 18000c0bc: e8 92 17 00 00 call 0x18000d853 + 18000c0c1: 48 85 c0 test rax,rax + 18000c0c4: 75 0b jne 0x18000c0d1 + 18000c0c6: 48 83 c3 08 add rbx,0x8 + 18000c0ca: 48 3b df cmp rbx,rdi + 18000c0cd: 75 d6 jne 0x18000c0a5 + 18000c0cf: eb 6b jmp 0x18000c13c + 18000c0d1: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 18000c0d6: 48 8b c8 mov rcx,rax + 18000c0d9: e8 22 cf ff ff call 0x180009000 + 18000c0de: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48] + 18000c0e3: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 18000c0e8: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000c0ed: 48 83 ff 10 cmp rdi,0x10 + 18000c0f1: 4c 63 44 24 40 movsxd r8,DWORD PTR [rsp+0x40] + 18000c0f6: 48 8b ce mov rcx,rsi + 18000c0f9: 48 0f 43 d3 cmovae rdx,rbx + 18000c0fd: e8 63 17 00 00 call 0x18000d865 + 18000c102: 48 83 ff 10 cmp rdi,0x10 + 18000c106: 72 34 jb 0x18000c13c + 18000c108: 48 8d 57 01 lea rdx,[rdi+0x1] + 18000c10c: 48 8b c3 mov rax,rbx + 18000c10f: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000c116: 72 1c jb 0x18000c134 + 18000c118: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8] + 18000c11c: 48 83 c2 27 add rdx,0x27 + 18000c120: 48 2b c3 sub rax,rbx + 18000c123: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000c127: 48 83 f8 1f cmp rax,0x1f + 18000c12b: 76 07 jbe 0x18000c134 + 18000c12d: ff 15 2d 33 00 00 call QWORD PTR [rip+0x332d] # 0x18000f460 + 18000c133: cc int3 + 18000c134: 48 8b cb mov rcx,rbx + 18000c137: e8 d4 07 00 00 call 0x18000c910 + 18000c13c: 48 8b 6c 24 78 mov rbp,QWORD PTR [rsp+0x78] + 18000c141: 48 8b 4c 24 50 mov rcx,QWORD PTR [rsp+0x50] + 18000c146: 48 33 cc xor rcx,rsp + 18000c149: e8 e2 03 00 00 call 0x18000c530 + 18000c14e: 4c 8d 5c 24 60 lea r11,[rsp+0x60] + 18000c153: 49 8b 5b 20 mov rbx,QWORD PTR [r11+0x20] + 18000c157: 49 8b 73 28 mov rsi,QWORD PTR [r11+0x28] + 18000c15b: 49 8b e3 mov rsp,r11 + 18000c15e: 5f pop rdi + 18000c15f: c3 ret + 18000c160: 40 53 rex push rbx + 18000c162: 55 push rbp + 18000c163: 56 push rsi + 18000c164: 41 57 push r15 + 18000c166: 48 83 ec 58 sub rsp,0x58 + 18000c16a: 48 8b 05 9f 8e 00 00 mov rax,QWORD PTR [rip+0x8e9f] # 0x180015010 + 18000c171: 48 33 c4 xor rax,rsp + 18000c174: 48 89 44 24 48 mov QWORD PTR [rsp+0x48],rax + 18000c179: 48 63 ea movsxd rbp,edx + 18000c17c: 4c 8b f9 mov r15,rcx + 18000c17f: e8 ac f3 ff ff call 0x18000b530 + 18000c184: 48 8b 88 30 02 00 00 mov rcx,QWORD PTR [rax+0x230] + 18000c18b: 48 8b 59 60 mov rbx,QWORD PTR [rcx+0x60] + 18000c18f: 48 8b 71 68 mov rsi,QWORD PTR [rcx+0x68] + 18000c193: 48 3b de cmp rbx,rsi + 18000c196: 0f 84 3e 01 00 00 je 0x18000c2da + 18000c19c: 48 89 bc 24 90 00 00 mov QWORD PTR [rsp+0x90],rdi + 18000c1a3: 00 + 18000c1a4: 33 ff xor edi,edi + 18000c1a6: 4c 89 74 24 50 mov QWORD PTR [rsp+0x50],r14 + 18000c1ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c1b0: 48 8b 0b mov rcx,QWORD PTR [rbx] + 18000c1b3: 4c 8d 0d 16 97 00 00 lea r9,[rip+0x9716] # 0x1800158d0 + 18000c1ba: 4c 8d 05 57 95 00 00 lea r8,[rip+0x9557] # 0x180015718 + 18000c1c1: 89 7c 24 20 mov DWORD PTR [rsp+0x20],edi + 18000c1c5: 33 d2 xor edx,edx + 18000c1c7: e8 87 16 00 00 call 0x18000d853 + 18000c1cc: 4c 8b f0 mov r14,rax + 18000c1cf: 48 85 c0 test rax,rax + 18000c1d2: 75 0e jne 0x18000c1e2 + 18000c1d4: 48 83 c3 08 add rbx,0x8 + 18000c1d8: 48 3b de cmp rbx,rsi + 18000c1db: 75 d3 jne 0x18000c1b0 + 18000c1dd: e9 eb 00 00 00 jmp 0x18000c2cd + 18000c1e2: 48 89 7c 24 40 mov QWORD PTR [rsp+0x40],rdi + 18000c1e7: 0f 57 c0 xorps xmm0,xmm0 + 18000c1ea: f3 0f 7f 44 24 30 movdqu XMMWORD PTR [rsp+0x30],xmm0 + 18000c1f0: 85 ed test ebp,ebp + 18000c1f2: 74 25 je 0x18000c219 + 18000c1f4: 48 b8 ff ff ff ff ff movabs rax,0x7fffffffffffffff + 18000c1fb: ff ff 7f + 18000c1fe: 48 3b e8 cmp rbp,rax + 18000c201: 0f 87 ea 00 00 00 ja 0x18000c2f1 + 18000c207: 48 8b d5 mov rdx,rbp + 18000c20a: 48 8d 4c 24 30 lea rcx,[rsp+0x30] + 18000c20f: e8 5c 02 00 00 call 0x18000c470 + 18000c214: 48 8b 7c 24 40 mov rdi,QWORD PTR [rsp+0x40] + 18000c219: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000c21e: 48 8b c7 mov rax,rdi + 18000c221: 48 2b c3 sub rax,rbx + 18000c224: 48 3b e8 cmp rbp,rax + 18000c227: 76 17 jbe 0x18000c240 + 18000c229: 48 8b d5 mov rdx,rbp + 18000c22c: 48 8d 4c 24 30 lea rcx,[rsp+0x30] + 18000c231: e8 6a 69 ff ff call 0x180002ba0 + 18000c236: 48 8b 7c 24 40 mov rdi,QWORD PTR [rsp+0x40] + 18000c23b: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000c240: 4c 8b c5 mov r8,rbp + 18000c243: 49 8b d7 mov rdx,r15 + 18000c246: 48 8b cb mov rcx,rbx + 18000c249: e8 1d 16 00 00 call 0x18000d86b + 18000c24e: 48 8d 44 24 30 lea rax,[rsp+0x30] + 18000c253: 49 81 c6 00 01 00 00 add r14,0x100 + 18000c25a: 4c 3b f0 cmp r14,rax + 18000c25d: 74 33 je 0x18000c292 + 18000c25f: 4d 8b 3e mov r15,QWORD PTR [r14] + 18000c262: 49 8b 46 10 mov rax,QWORD PTR [r14+0x10] + 18000c266: 49 2b c7 sub rax,r15 + 18000c269: 48 3b e8 cmp rbp,rax + 18000c26c: 76 0e jbe 0x18000c27c + 18000c26e: 48 8b d5 mov rdx,rbp + 18000c271: 49 8b ce mov rcx,r14 + 18000c274: e8 27 69 ff ff call 0x180002ba0 + 18000c279: 4d 8b 3e mov r15,QWORD PTR [r14] + 18000c27c: 4c 8b c5 mov r8,rbp + 18000c27f: 48 8b d3 mov rdx,rbx + 18000c282: 49 8b cf mov rcx,r15 + 18000c285: e8 e1 15 00 00 call 0x18000d86b + 18000c28a: 49 8d 04 2f lea rax,[r15+rbp*1] + 18000c28e: 49 89 46 08 mov QWORD PTR [r14+0x8],rax + 18000c292: 48 85 db test rbx,rbx + 18000c295: 74 36 je 0x18000c2cd + 18000c297: 48 2b fb sub rdi,rbx + 18000c29a: 48 8b c3 mov rax,rbx + 18000c29d: 48 81 ff 00 10 00 00 cmp rdi,0x1000 + 18000c2a4: 72 1c jb 0x18000c2c2 + 18000c2a6: 48 8b 5b f8 mov rbx,QWORD PTR [rbx-0x8] + 18000c2aa: 48 83 c7 27 add rdi,0x27 + 18000c2ae: 48 2b c3 sub rax,rbx + 18000c2b1: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000c2b5: 48 83 f8 1f cmp rax,0x1f + 18000c2b9: 76 07 jbe 0x18000c2c2 + 18000c2bb: ff 15 9f 31 00 00 call QWORD PTR [rip+0x319f] # 0x18000f460 + 18000c2c1: cc int3 + 18000c2c2: 48 8b d7 mov rdx,rdi + 18000c2c5: 48 8b cb mov rcx,rbx + 18000c2c8: e8 43 06 00 00 call 0x18000c910 + 18000c2cd: 48 8b bc 24 90 00 00 mov rdi,QWORD PTR [rsp+0x90] + 18000c2d4: 00 + 18000c2d5: 4c 8b 74 24 50 mov r14,QWORD PTR [rsp+0x50] + 18000c2da: 48 8b 4c 24 48 mov rcx,QWORD PTR [rsp+0x48] + 18000c2df: 48 33 cc xor rcx,rsp + 18000c2e2: e8 49 02 00 00 call 0x18000c530 + 18000c2e7: 48 83 c4 58 add rsp,0x58 + 18000c2eb: 41 5f pop r15 + 18000c2ed: 5e pop rsi + 18000c2ee: 5d pop rbp + 18000c2ef: 5b pop rbx + 18000c2f0: c3 ret + 18000c2f1: e8 8a 68 ff ff call 0x180002b80 + 18000c2f6: cc int3 + 18000c2f7: cc int3 + 18000c2f8: cc int3 + 18000c2f9: cc int3 + 18000c2fa: cc int3 + 18000c2fb: cc int3 + 18000c2fc: cc int3 + 18000c2fd: cc int3 + 18000c2fe: cc int3 + 18000c2ff: cc int3 + 18000c300: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 18000c305: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000c30a: 57 push rdi + 18000c30b: 48 83 ec 30 sub rsp,0x30 + 18000c30f: 48 8b f1 mov rsi,rcx + 18000c312: e8 19 f2 ff ff call 0x18000b530 + 18000c317: 48 8b 90 30 02 00 00 mov rdx,QWORD PTR [rax+0x230] + 18000c31e: 48 8b 5a 60 mov rbx,QWORD PTR [rdx+0x60] + 18000c322: 48 8b 7a 68 mov rdi,QWORD PTR [rdx+0x68] + 18000c326: 48 3b df cmp rbx,rdi + 18000c329: 74 3f je 0x18000c36a + 18000c32b: 48 89 6c 24 40 mov QWORD PTR [rsp+0x40],rbp + 18000c330: 33 ed xor ebp,ebp + 18000c332: 48 8b 0b mov rcx,QWORD PTR [rbx] + 18000c335: 4c 8d 0d 94 95 00 00 lea r9,[rip+0x9594] # 0x1800158d0 + 18000c33c: 4c 8d 05 d5 93 00 00 lea r8,[rip+0x93d5] # 0x180015718 + 18000c343: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp + 18000c347: 33 d2 xor edx,edx + 18000c349: e8 05 15 00 00 call 0x18000d853 + 18000c34e: 48 85 c0 test rax,rax + 18000c351: 75 0b jne 0x18000c35e + 18000c353: 48 83 c3 08 add rbx,0x8 + 18000c357: 48 3b df cmp rbx,rdi + 18000c35a: 75 d6 jne 0x18000c332 + 18000c35c: eb 07 jmp 0x18000c365 + 18000c35e: 48 89 b0 d8 00 00 00 mov QWORD PTR [rax+0xd8],rsi + 18000c365: 48 8b 6c 24 40 mov rbp,QWORD PTR [rsp+0x40] + 18000c36a: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 18000c36f: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 18000c374: 48 83 c4 30 add rsp,0x30 + 18000c378: 5f pop rdi + 18000c379: c3 ret + 18000c37a: cc int3 + 18000c37b: cc int3 + 18000c37c: cc int3 + 18000c37d: cc int3 + 18000c37e: cc int3 + 18000c37f: cc int3 + 18000c380: 48 89 5c 24 18 mov QWORD PTR [rsp+0x18],rbx + 18000c385: 56 push rsi + 18000c386: 48 83 ec 40 sub rsp,0x40 + 18000c38a: e8 a1 f1 ff ff call 0x18000b530 + 18000c38f: 48 8b 88 30 02 00 00 mov rcx,QWORD PTR [rax+0x230] + 18000c396: 48 8b 59 60 mov rbx,QWORD PTR [rcx+0x60] + 18000c39a: 48 8b 71 68 mov rsi,QWORD PTR [rcx+0x68] + 18000c39e: 48 3b de cmp rbx,rsi + 18000c3a1: 74 44 je 0x18000c3e7 + 18000c3a3: 48 89 6c 24 50 mov QWORD PTR [rsp+0x50],rbp + 18000c3a8: 33 ed xor ebp,ebp + 18000c3aa: 48 89 7c 24 58 mov QWORD PTR [rsp+0x58],rdi + 18000c3af: 90 nop + 18000c3b0: 48 8b 0b mov rcx,QWORD PTR [rbx] + 18000c3b3: 4c 8d 0d 16 95 00 00 lea r9,[rip+0x9516] # 0x1800158d0 + 18000c3ba: 4c 8d 05 57 93 00 00 lea r8,[rip+0x9357] # 0x180015718 + 18000c3c1: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp + 18000c3c5: 33 d2 xor edx,edx + 18000c3c7: e8 87 14 00 00 call 0x18000d853 + 18000c3cc: 48 8b f8 mov rdi,rax + 18000c3cf: 48 85 c0 test rax,rax + 18000c3d2: 75 1e jne 0x18000c3f2 + 18000c3d4: 48 83 c3 08 add rbx,0x8 + 18000c3d8: 48 3b de cmp rbx,rsi + 18000c3db: 75 d3 jne 0x18000c3b0 + 18000c3dd: 48 8b 6c 24 50 mov rbp,QWORD PTR [rsp+0x50] + 18000c3e2: 48 8b 7c 24 58 mov rdi,QWORD PTR [rsp+0x58] + 18000c3e7: 48 8b 5c 24 60 mov rbx,QWORD PTR [rsp+0x60] + 18000c3ec: 48 83 c4 40 add rsp,0x40 + 18000c3f0: 5e pop rsi + 18000c3f1: c3 ret + 18000c3f2: b9 10 00 00 00 mov ecx,0x10 + 18000c3f7: e8 58 01 00 00 call 0x18000c554 + 18000c3fc: 48 8d 0d dd cd ff ff lea rcx,[rip+0xffffffffffffcddd] # 0x1800091e0 + 18000c403: 4c 8b c8 mov r9,rax + 18000c406: 4c 8d 05 23 b5 ff ff lea r8,[rip+0xffffffffffffb523] # 0x180007930 + 18000c40d: 33 d2 xor edx,edx + 18000c40f: 48 89 48 08 mov QWORD PTR [rax+0x8],rcx + 18000c413: 48 8d 4c 24 38 lea rcx,[rsp+0x38] + 18000c418: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx + 18000c41d: 33 c9 xor ecx,ecx + 18000c41f: 48 89 38 mov QWORD PTR [rax],rdi + 18000c422: 89 6c 24 20 mov DWORD PTR [rsp+0x20],ebp + 18000c426: ff 15 2c 30 00 00 call QWORD PTR [rip+0x302c] # 0x18000f458 + 18000c42c: 48 89 44 24 30 mov QWORD PTR [rsp+0x30],rax + 18000c431: 48 85 c0 test rax,rax + 18000c434: 74 1d je 0x18000c453 + 18000c436: 39 af 20 01 00 00 cmp DWORD PTR [rdi+0x120],ebp + 18000c43c: 75 0e jne 0x18000c44c + 18000c43e: 0f 28 44 24 30 movaps xmm0,XMMWORD PTR [rsp+0x30] + 18000c443: 0f 11 87 18 01 00 00 movups XMMWORD PTR [rdi+0x118],xmm0 + 18000c44a: eb 91 jmp 0x18000c3dd + 18000c44c: ff 15 f6 2f 00 00 call QWORD PTR [rip+0x2ff6] # 0x18000f448 + 18000c452: cc int3 + 18000c453: b9 06 00 00 00 mov ecx,0x6 + 18000c458: 89 6c 24 38 mov DWORD PTR [rsp+0x38],ebp + 18000c45c: ff 15 ee 2e 00 00 call QWORD PTR [rip+0x2eee] # 0x18000f350 + 18000c462: cc int3 + 18000c463: cc int3 + 18000c464: cc int3 + 18000c465: cc int3 + 18000c466: cc int3 + 18000c467: cc int3 + 18000c468: cc int3 + 18000c469: cc int3 + 18000c46a: cc int3 + 18000c46b: cc int3 + 18000c46c: cc int3 + 18000c46d: cc int3 + 18000c46e: cc int3 + 18000c46f: cc int3 + 18000c470: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000c475: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp + 18000c47a: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000c47f: 57 push rdi + 18000c480: 48 83 ec 20 sub rsp,0x20 + 18000c484: 48 8b 69 08 mov rbp,QWORD PTR [rcx+0x8] + 18000c488: 48 8b fa mov rdi,rdx + 18000c48b: 48 2b 29 sub rbp,QWORD PTR [rcx] + 18000c48e: 48 8b f1 mov rsi,rcx + 18000c491: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000c498: 72 28 jb 0x18000c4c2 + 18000c49a: 48 8d 4a 27 lea rcx,[rdx+0x27] + 18000c49e: 48 3b ca cmp rcx,rdx + 18000c4a1: 76 6a jbe 0x18000c50d + 18000c4a3: e8 ac 00 00 00 call 0x18000c554 + 18000c4a8: 48 85 c0 test rax,rax + 18000c4ab: 74 0e je 0x18000c4bb + 18000c4ad: 48 8d 58 27 lea rbx,[rax+0x27] + 18000c4b1: 48 83 e3 e0 and rbx,0xffffffffffffffe0 + 18000c4b5: 48 89 43 f8 mov QWORD PTR [rbx-0x8],rax + 18000c4b9: eb 1b jmp 0x18000c4d6 + 18000c4bb: ff 15 9f 2f 00 00 call QWORD PTR [rip+0x2f9f] # 0x18000f460 + 18000c4c1: cc int3 + 18000c4c2: 48 85 ff test rdi,rdi + 18000c4c5: 74 0d je 0x18000c4d4 + 18000c4c7: 48 8b cf mov rcx,rdi + 18000c4ca: e8 85 00 00 00 call 0x18000c554 + 18000c4cf: 48 8b d8 mov rbx,rax + 18000c4d2: eb 02 jmp 0x18000c4d6 + 18000c4d4: 33 db xor ebx,ebx + 18000c4d6: 48 8b 16 mov rdx,QWORD PTR [rsi] + 18000c4d9: 48 8b cb mov rcx,rbx + 18000c4dc: 4c 8b 46 08 mov r8,QWORD PTR [rsi+0x8] + 18000c4e0: 4c 2b c2 sub r8,rdx + 18000c4e3: e8 83 13 00 00 call 0x18000d86b + 18000c4e8: 4c 8b cf mov r9,rdi + 18000c4eb: 4c 8b c5 mov r8,rbp + 18000c4ee: 48 8b d3 mov rdx,rbx + 18000c4f1: 48 8b ce mov rcx,rsi + 18000c4f4: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000c4f9: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38] + 18000c4fe: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 18000c503: 48 83 c4 20 add rsp,0x20 + 18000c507: 5f pop rdi + 18000c508: e9 73 ad ff ff jmp 0x180007280 + 18000c50d: e8 3e 52 ff ff call 0x180001750 + 18000c512: cc int3 + 18000c513: cc int3 + 18000c514: cc int3 + 18000c515: cc int3 + 18000c516: cc int3 + 18000c517: cc int3 + 18000c518: cc int3 + 18000c519: cc int3 + 18000c51a: cc int3 + 18000c51b: cc int3 + 18000c51c: cc int3 + 18000c51d: cc int3 + 18000c51e: cc int3 + 18000c51f: cc int3 + 18000c520: cc int3 + 18000c521: cc int3 + 18000c522: cc int3 + 18000c523: cc int3 + 18000c524: cc int3 + 18000c525: cc int3 + 18000c526: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 18000c52d: 00 00 00 + 18000c530: 48 3b 0d d9 8a 00 00 cmp rcx,QWORD PTR [rip+0x8ad9] # 0x180015010 + 18000c537: f2 75 12 bnd jne 0x18000c54c + 18000c53a: 48 c1 c1 10 rol rcx,0x10 + 18000c53e: 66 f7 c1 ff ff test cx,0xffff + 18000c543: f2 75 02 bnd jne 0x18000c548 + 18000c546: f2 c3 bnd ret + 18000c548: 48 c1 c9 10 ror rcx,0x10 + 18000c54c: e9 27 04 00 00 jmp 0x18000c978 + 18000c551: cc int3 + 18000c552: cc int3 + 18000c553: cc int3 + 18000c554: 40 53 rex push rbx + 18000c556: 48 83 ec 20 sub rsp,0x20 + 18000c55a: 48 8b d9 mov rbx,rcx + 18000c55d: eb 0f jmp 0x18000c56e + 18000c55f: 48 8b cb mov rcx,rbx + 18000c562: e8 93 11 00 00 call 0x18000d6fa + 18000c567: 85 c0 test eax,eax + 18000c569: 74 13 je 0x18000c57e + 18000c56b: 48 8b cb mov rcx,rbx + 18000c56e: e8 8d 11 00 00 call 0x18000d700 + 18000c573: 48 85 c0 test rax,rax + 18000c576: 74 e7 je 0x18000c55f + 18000c578: 48 83 c4 20 add rsp,0x20 + 18000c57c: 5b pop rbx + 18000c57d: c3 ret + 18000c57e: 48 83 fb ff cmp rbx,0xffffffffffffffff + 18000c582: 74 06 je 0x18000c58a + 18000c584: e8 77 0c 00 00 call 0x18000d200 + 18000c589: cc int3 + 18000c58a: e8 c1 51 ff ff call 0x180001750 + 18000c58f: cc int3 + 18000c590: 48 83 ec 28 sub rsp,0x28 + 18000c594: e8 2b 0e 00 00 call 0x18000d3c4 + 18000c599: 85 c0 test eax,eax + 18000c59b: 74 21 je 0x18000c5be + 18000c59d: 65 48 8b 04 25 30 00 mov rax,QWORD PTR gs:0x30 + 18000c5a4: 00 00 + 18000c5a6: 48 8b 48 08 mov rcx,QWORD PTR [rax+0x8] + 18000c5aa: eb 05 jmp 0x18000c5b1 + 18000c5ac: 48 3b c8 cmp rcx,rax + 18000c5af: 74 14 je 0x18000c5c5 + 18000c5b1: 33 c0 xor eax,eax + 18000c5b3: f0 48 0f b1 0d ec 93 lock cmpxchg QWORD PTR [rip+0x93ec],rcx # 0x1800159a8 + 18000c5ba: 00 00 + 18000c5bc: 75 ee jne 0x18000c5ac + 18000c5be: 32 c0 xor al,al + 18000c5c0: 48 83 c4 28 add rsp,0x28 + 18000c5c4: c3 ret + 18000c5c5: b0 01 mov al,0x1 + 18000c5c7: eb f7 jmp 0x18000c5c0 + 18000c5c9: cc int3 + 18000c5ca: cc int3 + 18000c5cb: cc int3 + 18000c5cc: 48 83 ec 28 sub rsp,0x28 + 18000c5d0: e8 ef 0d 00 00 call 0x18000d3c4 + 18000c5d5: 85 c0 test eax,eax + 18000c5d7: 74 07 je 0x18000c5e0 + 18000c5d9: e8 42 0c 00 00 call 0x18000d220 + 18000c5de: eb 19 jmp 0x18000c5f9 + 18000c5e0: e8 5b 4f ff ff call 0x180001540 + 18000c5e5: 8b c8 mov ecx,eax + 18000c5e7: e8 20 11 00 00 call 0x18000d70c + 18000c5ec: 85 c0 test eax,eax + 18000c5ee: 74 04 je 0x18000c5f4 + 18000c5f0: 32 c0 xor al,al + 18000c5f2: eb 07 jmp 0x18000c5fb + 18000c5f4: e8 19 11 00 00 call 0x18000d712 + 18000c5f9: b0 01 mov al,0x1 + 18000c5fb: 48 83 c4 28 add rsp,0x28 + 18000c5ff: c3 ret + 18000c600: 48 83 ec 28 sub rsp,0x28 + 18000c604: 33 c9 xor ecx,ecx + 18000c606: e8 3d 01 00 00 call 0x18000c748 + 18000c60b: 84 c0 test al,al + 18000c60d: 0f 95 c0 setne al + 18000c610: 48 83 c4 28 add rsp,0x28 + 18000c614: c3 ret + 18000c615: cc int3 + 18000c616: cc int3 + 18000c617: cc int3 + 18000c618: 48 83 ec 28 sub rsp,0x28 + 18000c61c: e8 2f 11 00 00 call 0x18000d750 + 18000c621: 84 c0 test al,al + 18000c623: 75 04 jne 0x18000c629 + 18000c625: 32 c0 xor al,al + 18000c627: eb 12 jmp 0x18000c63b + 18000c629: e8 22 11 00 00 call 0x18000d750 + 18000c62e: 84 c0 test al,al + 18000c630: 75 07 jne 0x18000c639 + 18000c632: e8 19 11 00 00 call 0x18000d750 + 18000c637: eb ec jmp 0x18000c625 + 18000c639: b0 01 mov al,0x1 + 18000c63b: 48 83 c4 28 add rsp,0x28 + 18000c63f: c3 ret + 18000c640: 48 83 ec 28 sub rsp,0x28 + 18000c644: e8 07 11 00 00 call 0x18000d750 + 18000c649: e8 02 11 00 00 call 0x18000d750 + 18000c64e: b0 01 mov al,0x1 + 18000c650: 48 83 c4 28 add rsp,0x28 + 18000c654: c3 ret + 18000c655: cc int3 + 18000c656: cc int3 + 18000c657: cc int3 + 18000c658: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000c65d: 48 89 6c 24 10 mov QWORD PTR [rsp+0x10],rbp + 18000c662: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000c667: 57 push rdi + 18000c668: 48 83 ec 20 sub rsp,0x20 + 18000c66c: 49 8b f9 mov rdi,r9 + 18000c66f: 49 8b f0 mov rsi,r8 + 18000c672: 8b da mov ebx,edx + 18000c674: 48 8b e9 mov rbp,rcx + 18000c677: e8 48 0d 00 00 call 0x18000d3c4 + 18000c67c: 85 c0 test eax,eax + 18000c67e: 75 16 jne 0x18000c696 + 18000c680: 83 fb 01 cmp ebx,0x1 + 18000c683: 75 11 jne 0x18000c696 + 18000c685: 4c 8b c6 mov r8,rsi + 18000c688: 33 d2 xor edx,edx + 18000c68a: 48 8b cd mov rcx,rbp + 18000c68d: 48 8b c7 mov rax,rdi + 18000c690: ff 15 42 2e 00 00 call QWORD PTR [rip+0x2e42] # 0x18000f4d8 + 18000c696: 48 8b 54 24 58 mov rdx,QWORD PTR [rsp+0x58] + 18000c69b: 8b 4c 24 50 mov ecx,DWORD PTR [rsp+0x50] + 18000c69f: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000c6a4: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38] + 18000c6a9: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 18000c6ae: 48 83 c4 20 add rsp,0x20 + 18000c6b2: 5f pop rdi + 18000c6b3: e9 4e 10 00 00 jmp 0x18000d706 + 18000c6b8: 48 83 ec 28 sub rsp,0x28 + 18000c6bc: e8 03 0d 00 00 call 0x18000d3c4 + 18000c6c1: 85 c0 test eax,eax + 18000c6c3: 74 10 je 0x18000c6d5 + 18000c6c5: 48 8d 0d ec 92 00 00 lea rcx,[rip+0x92ec] # 0x1800159b8 + 18000c6cc: 48 83 c4 28 add rsp,0x28 + 18000c6d0: e9 4f 10 00 00 jmp 0x18000d724 + 18000c6d5: e8 7a 10 00 00 call 0x18000d754 + 18000c6da: 85 c0 test eax,eax + 18000c6dc: 75 05 jne 0x18000c6e3 + 18000c6de: e8 4d 10 00 00 call 0x18000d730 + 18000c6e3: 48 83 c4 28 add rsp,0x28 + 18000c6e7: c3 ret + 18000c6e8: 48 83 ec 28 sub rsp,0x28 + 18000c6ec: 33 c9 xor ecx,ecx + 18000c6ee: e8 5d 10 00 00 call 0x18000d750 + 18000c6f3: 48 83 c4 28 add rsp,0x28 + 18000c6f7: e9 54 10 00 00 jmp 0x18000d750 + 18000c6fc: 40 53 rex push rbx + 18000c6fe: 48 83 ec 20 sub rsp,0x20 + 18000c702: 0f b6 05 a7 92 00 00 movzx eax,BYTE PTR [rip+0x92a7] # 0x1800159b0 + 18000c709: 85 c9 test ecx,ecx + 18000c70b: bb 01 00 00 00 mov ebx,0x1 + 18000c710: 0f 44 c3 cmove eax,ebx + 18000c713: 88 05 97 92 00 00 mov BYTE PTR [rip+0x9297],al # 0x1800159b0 + 18000c719: e8 02 0b 00 00 call 0x18000d220 + 18000c71e: e8 2d 10 00 00 call 0x18000d750 + 18000c723: 84 c0 test al,al + 18000c725: 75 04 jne 0x18000c72b + 18000c727: 32 c0 xor al,al + 18000c729: eb 14 jmp 0x18000c73f + 18000c72b: e8 20 10 00 00 call 0x18000d750 + 18000c730: 84 c0 test al,al + 18000c732: 75 09 jne 0x18000c73d + 18000c734: 33 c9 xor ecx,ecx + 18000c736: e8 15 10 00 00 call 0x18000d750 + 18000c73b: eb ea jmp 0x18000c727 + 18000c73d: 8a c3 mov al,bl + 18000c73f: 48 83 c4 20 add rsp,0x20 + 18000c743: 5b pop rbx + 18000c744: c3 ret + 18000c745: cc int3 + 18000c746: cc int3 + 18000c747: cc int3 + 18000c748: 40 53 rex push rbx + 18000c74a: 48 83 ec 20 sub rsp,0x20 + 18000c74e: 80 3d 5c 92 00 00 00 cmp BYTE PTR [rip+0x925c],0x0 # 0x1800159b1 + 18000c755: 8b d9 mov ebx,ecx + 18000c757: 75 67 jne 0x18000c7c0 + 18000c759: 83 f9 01 cmp ecx,0x1 + 18000c75c: 77 6a ja 0x18000c7c8 + 18000c75e: e8 61 0c 00 00 call 0x18000d3c4 + 18000c763: 85 c0 test eax,eax + 18000c765: 74 28 je 0x18000c78f + 18000c767: 85 db test ebx,ebx + 18000c769: 75 24 jne 0x18000c78f + 18000c76b: 48 8d 0d 46 92 00 00 lea rcx,[rip+0x9246] # 0x1800159b8 + 18000c772: e8 a1 0f 00 00 call 0x18000d718 + 18000c777: 85 c0 test eax,eax + 18000c779: 75 10 jne 0x18000c78b + 18000c77b: 48 8d 0d 4e 92 00 00 lea rcx,[rip+0x924e] # 0x1800159d0 + 18000c782: e8 91 0f 00 00 call 0x18000d718 + 18000c787: 85 c0 test eax,eax + 18000c789: 74 2e je 0x18000c7b9 + 18000c78b: 32 c0 xor al,al + 18000c78d: eb 33 jmp 0x18000c7c2 + 18000c78f: 66 0f 6f 05 59 2e 00 movdqa xmm0,XMMWORD PTR [rip+0x2e59] # 0x18000f5f0 + 18000c796: 00 + 18000c797: 48 83 c8 ff or rax,0xffffffffffffffff + 18000c79b: f3 0f 7f 05 15 92 00 movdqu XMMWORD PTR [rip+0x9215],xmm0 # 0x1800159b8 + 18000c7a2: 00 + 18000c7a3: 48 89 05 1e 92 00 00 mov QWORD PTR [rip+0x921e],rax # 0x1800159c8 + 18000c7aa: f3 0f 7f 05 1e 92 00 movdqu XMMWORD PTR [rip+0x921e],xmm0 # 0x1800159d0 + 18000c7b1: 00 + 18000c7b2: 48 89 05 27 92 00 00 mov QWORD PTR [rip+0x9227],rax # 0x1800159e0 + 18000c7b9: c6 05 f1 91 00 00 01 mov BYTE PTR [rip+0x91f1],0x1 # 0x1800159b1 + 18000c7c0: b0 01 mov al,0x1 + 18000c7c2: 48 83 c4 20 add rsp,0x20 + 18000c7c6: 5b pop rbx + 18000c7c7: c3 ret + 18000c7c8: b9 05 00 00 00 mov ecx,0x5 + 18000c7cd: e8 06 0c 00 00 call 0x18000d3d8 + 18000c7d2: cc int3 + 18000c7d3: cc int3 + 18000c7d4: 48 83 ec 18 sub rsp,0x18 + 18000c7d8: 4c 8b c1 mov r8,rcx + 18000c7db: b8 4d 5a 00 00 mov eax,0x5a4d + 18000c7e0: 66 39 05 19 38 ff ff cmp WORD PTR [rip+0xffffffffffff3819],ax # 0x180000000 + 18000c7e7: 75 78 jne 0x18000c861 + 18000c7e9: 48 63 0d 4c 38 ff ff movsxd rcx,DWORD PTR [rip+0xffffffffffff384c] # 0x18000003c + 18000c7f0: 48 8d 15 09 38 ff ff lea rdx,[rip+0xffffffffffff3809] # 0x180000000 + 18000c7f7: 48 03 ca add rcx,rdx + 18000c7fa: 81 39 50 45 00 00 cmp DWORD PTR [rcx],0x4550 + 18000c800: 75 5f jne 0x18000c861 + 18000c802: b8 0b 02 00 00 mov eax,0x20b + 18000c807: 66 39 41 18 cmp WORD PTR [rcx+0x18],ax + 18000c80b: 75 54 jne 0x18000c861 + 18000c80d: 4c 2b c2 sub r8,rdx + 18000c810: 0f b7 41 14 movzx eax,WORD PTR [rcx+0x14] + 18000c814: 48 8d 51 18 lea rdx,[rcx+0x18] + 18000c818: 48 03 d0 add rdx,rax + 18000c81b: 0f b7 41 06 movzx eax,WORD PTR [rcx+0x6] + 18000c81f: 48 8d 0c 80 lea rcx,[rax+rax*4] + 18000c823: 4c 8d 0c ca lea r9,[rdx+rcx*8] + 18000c827: 48 89 14 24 mov QWORD PTR [rsp],rdx + 18000c82b: 49 3b d1 cmp rdx,r9 + 18000c82e: 74 18 je 0x18000c848 + 18000c830: 8b 4a 0c mov ecx,DWORD PTR [rdx+0xc] + 18000c833: 4c 3b c1 cmp r8,rcx + 18000c836: 72 0a jb 0x18000c842 + 18000c838: 8b 42 08 mov eax,DWORD PTR [rdx+0x8] + 18000c83b: 03 c1 add eax,ecx + 18000c83d: 4c 3b c0 cmp r8,rax + 18000c840: 72 08 jb 0x18000c84a + 18000c842: 48 83 c2 28 add rdx,0x28 + 18000c846: eb df jmp 0x18000c827 + 18000c848: 33 d2 xor edx,edx + 18000c84a: 48 85 d2 test rdx,rdx + 18000c84d: 75 04 jne 0x18000c853 + 18000c84f: 32 c0 xor al,al + 18000c851: eb 14 jmp 0x18000c867 + 18000c853: 83 7a 24 00 cmp DWORD PTR [rdx+0x24],0x0 + 18000c857: 7d 04 jge 0x18000c85d + 18000c859: 32 c0 xor al,al + 18000c85b: eb 0a jmp 0x18000c867 + 18000c85d: b0 01 mov al,0x1 + 18000c85f: eb 06 jmp 0x18000c867 + 18000c861: 32 c0 xor al,al + 18000c863: eb 02 jmp 0x18000c867 + 18000c865: 32 c0 xor al,al + 18000c867: 48 83 c4 18 add rsp,0x18 + 18000c86b: c3 ret + 18000c86c: 40 53 rex push rbx + 18000c86e: 48 83 ec 20 sub rsp,0x20 + 18000c872: 8a d9 mov bl,cl + 18000c874: e8 4b 0b 00 00 call 0x18000d3c4 + 18000c879: 33 d2 xor edx,edx + 18000c87b: 85 c0 test eax,eax + 18000c87d: 74 0b je 0x18000c88a + 18000c87f: 84 db test bl,bl + 18000c881: 75 07 jne 0x18000c88a + 18000c883: 48 87 15 1e 91 00 00 xchg QWORD PTR [rip+0x911e],rdx # 0x1800159a8 + 18000c88a: 48 83 c4 20 add rsp,0x20 + 18000c88e: 5b pop rbx + 18000c88f: c3 ret + 18000c890: 40 53 rex push rbx + 18000c892: 48 83 ec 20 sub rsp,0x20 + 18000c896: 80 3d 13 91 00 00 00 cmp BYTE PTR [rip+0x9113],0x0 # 0x1800159b0 + 18000c89d: 8a d9 mov bl,cl + 18000c89f: 74 04 je 0x18000c8a5 + 18000c8a1: 84 d2 test dl,dl + 18000c8a3: 75 0c jne 0x18000c8b1 + 18000c8a5: e8 a6 0e 00 00 call 0x18000d750 + 18000c8aa: 8a cb mov cl,bl + 18000c8ac: e8 9f 0e 00 00 call 0x18000d750 + 18000c8b1: b0 01 mov al,0x1 + 18000c8b3: 48 83 c4 20 add rsp,0x20 + 18000c8b7: 5b pop rbx + 18000c8b8: c3 ret + 18000c8b9: cc int3 + 18000c8ba: cc int3 + 18000c8bb: cc int3 + 18000c8bc: 40 53 rex push rbx + 18000c8be: 48 83 ec 20 sub rsp,0x20 + 18000c8c2: 48 83 3d ee 90 00 00 cmp QWORD PTR [rip+0x90ee],0xffffffffffffffff # 0x1800159b8 + 18000c8c9: ff + 18000c8ca: 48 8b d9 mov rbx,rcx + 18000c8cd: 75 07 jne 0x18000c8d6 + 18000c8cf: e8 56 0e 00 00 call 0x18000d72a + 18000c8d4: eb 0f jmp 0x18000c8e5 + 18000c8d6: 48 8b d3 mov rdx,rbx + 18000c8d9: 48 8d 0d d8 90 00 00 lea rcx,[rip+0x90d8] # 0x1800159b8 + 18000c8e0: e8 39 0e 00 00 call 0x18000d71e + 18000c8e5: 33 d2 xor edx,edx + 18000c8e7: 85 c0 test eax,eax + 18000c8e9: 48 0f 44 d3 cmove rdx,rbx + 18000c8ed: 48 8b c2 mov rax,rdx + 18000c8f0: 48 83 c4 20 add rsp,0x20 + 18000c8f4: 5b pop rbx + 18000c8f5: c3 ret + 18000c8f6: cc int3 + 18000c8f7: cc int3 + 18000c8f8: 48 83 ec 28 sub rsp,0x28 + 18000c8fc: e8 bb ff ff ff call 0x18000c8bc + 18000c901: 48 f7 d8 neg rax + 18000c904: 1b c0 sbb eax,eax + 18000c906: f7 d8 neg eax + 18000c908: ff c8 dec eax + 18000c90a: 48 83 c4 28 add rsp,0x28 + 18000c90e: c3 ret + 18000c90f: cc int3 + 18000c910: e9 0f 0c 00 00 jmp 0x18000d524 + 18000c915: cc int3 + 18000c916: cc int3 + 18000c917: cc int3 + 18000c918: 40 53 rex push rbx + 18000c91a: 48 83 ec 20 sub rsp,0x20 + 18000c91e: 48 8d 05 e3 2c 00 00 lea rax,[rip+0x2ce3] # 0x18000f608 + 18000c925: 48 8b d9 mov rbx,rcx + 18000c928: 48 89 01 mov QWORD PTR [rcx],rax + 18000c92b: f6 c2 01 test dl,0x1 + 18000c92e: 74 0a je 0x18000c93a + 18000c930: ba 18 00 00 00 mov edx,0x18 + 18000c935: e8 d6 ff ff ff call 0x18000c910 + 18000c93a: 48 8b c3 mov rax,rbx + 18000c93d: 48 83 c4 20 add rsp,0x20 + 18000c941: 5b pop rbx + 18000c942: c3 ret + 18000c943: cc int3 + 18000c944: 40 53 rex push rbx + 18000c946: 48 83 ec 20 sub rsp,0x20 + 18000c94a: 48 8b d9 mov rbx,rcx + 18000c94d: 33 c9 xor ecx,ecx + 18000c94f: ff 15 3b 28 00 00 call QWORD PTR [rip+0x283b] # 0x18000f190 + 18000c955: 48 8b cb mov rcx,rbx + 18000c958: ff 15 2a 28 00 00 call QWORD PTR [rip+0x282a] # 0x18000f188 + 18000c95e: ff 15 34 28 00 00 call QWORD PTR [rip+0x2834] # 0x18000f198 + 18000c964: 48 8b c8 mov rcx,rax + 18000c967: ba 09 04 00 c0 mov edx,0xc0000409 + 18000c96c: 48 83 c4 20 add rsp,0x20 + 18000c970: 5b pop rbx + 18000c971: 48 ff 25 28 28 00 00 rex.W jmp QWORD PTR [rip+0x2828] # 0x18000f1a0 + 18000c978: 48 89 4c 24 08 mov QWORD PTR [rsp+0x8],rcx + 18000c97d: 48 83 ec 38 sub rsp,0x38 + 18000c981: b9 17 00 00 00 mov ecx,0x17 + 18000c986: e8 bd 0d 00 00 call 0x18000d748 + 18000c98b: 85 c0 test eax,eax + 18000c98d: 74 07 je 0x18000c996 + 18000c98f: b9 02 00 00 00 mov ecx,0x2 + 18000c994: cd 29 int 0x29 + 18000c996: 48 8d 0d f3 90 00 00 lea rcx,[rip+0x90f3] # 0x180015a90 + 18000c99d: e8 ca 01 00 00 call 0x18000cb6c + 18000c9a2: 48 8b 44 24 38 mov rax,QWORD PTR [rsp+0x38] + 18000c9a7: 48 89 05 da 91 00 00 mov QWORD PTR [rip+0x91da],rax # 0x180015b88 + 18000c9ae: 48 8d 44 24 38 lea rax,[rsp+0x38] + 18000c9b3: 48 83 c0 08 add rax,0x8 + 18000c9b7: 48 89 05 6a 91 00 00 mov QWORD PTR [rip+0x916a],rax # 0x180015b28 + 18000c9be: 48 8b 05 c3 91 00 00 mov rax,QWORD PTR [rip+0x91c3] # 0x180015b88 + 18000c9c5: 48 89 05 34 90 00 00 mov QWORD PTR [rip+0x9034],rax # 0x180015a00 + 18000c9cc: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40] + 18000c9d1: 48 89 05 38 91 00 00 mov QWORD PTR [rip+0x9138],rax # 0x180015b10 + 18000c9d8: c7 05 0e 90 00 00 09 mov DWORD PTR [rip+0x900e],0xc0000409 # 0x1800159f0 + 18000c9df: 04 00 c0 + 18000c9e2: c7 05 08 90 00 00 01 mov DWORD PTR [rip+0x9008],0x1 # 0x1800159f4 + 18000c9e9: 00 00 00 + 18000c9ec: c7 05 12 90 00 00 01 mov DWORD PTR [rip+0x9012],0x1 # 0x180015a08 + 18000c9f3: 00 00 00 + 18000c9f6: b8 08 00 00 00 mov eax,0x8 + 18000c9fb: 48 6b c0 00 imul rax,rax,0x0 + 18000c9ff: 48 8d 0d 0a 90 00 00 lea rcx,[rip+0x900a] # 0x180015a10 + 18000ca06: 48 c7 04 01 02 00 00 mov QWORD PTR [rcx+rax*1],0x2 + 18000ca0d: 00 + 18000ca0e: b8 08 00 00 00 mov eax,0x8 + 18000ca13: 48 6b c0 00 imul rax,rax,0x0 + 18000ca17: 48 8b 0d f2 85 00 00 mov rcx,QWORD PTR [rip+0x85f2] # 0x180015010 + 18000ca1e: 48 89 4c 04 20 mov QWORD PTR [rsp+rax*1+0x20],rcx + 18000ca23: b8 08 00 00 00 mov eax,0x8 + 18000ca28: 48 6b c0 01 imul rax,rax,0x1 + 18000ca2c: 48 8b 0d d5 85 00 00 mov rcx,QWORD PTR [rip+0x85d5] # 0x180015008 + 18000ca33: 48 89 4c 04 20 mov QWORD PTR [rsp+rax*1+0x20],rcx + 18000ca38: 48 8d 0d d1 2b 00 00 lea rcx,[rip+0x2bd1] # 0x18000f610 + 18000ca3f: e8 00 ff ff ff call 0x18000c944 + 18000ca44: 48 83 c4 38 add rsp,0x38 + 18000ca48: c3 ret + 18000ca49: cc int3 + 18000ca4a: cc int3 + 18000ca4b: cc int3 + 18000ca4c: 48 83 ec 28 sub rsp,0x28 + 18000ca50: b9 08 00 00 00 mov ecx,0x8 + 18000ca55: e8 06 00 00 00 call 0x18000ca60 + 18000ca5a: 48 83 c4 28 add rsp,0x28 + 18000ca5e: c3 ret + 18000ca5f: cc int3 + 18000ca60: 89 4c 24 08 mov DWORD PTR [rsp+0x8],ecx + 18000ca64: 48 83 ec 28 sub rsp,0x28 + 18000ca68: b9 17 00 00 00 mov ecx,0x17 + 18000ca6d: e8 d6 0c 00 00 call 0x18000d748 + 18000ca72: 85 c0 test eax,eax + 18000ca74: 74 08 je 0x18000ca7e + 18000ca76: 8b 44 24 30 mov eax,DWORD PTR [rsp+0x30] + 18000ca7a: 8b c8 mov ecx,eax + 18000ca7c: cd 29 int 0x29 + 18000ca7e: 48 8d 0d 0b 90 00 00 lea rcx,[rip+0x900b] # 0x180015a90 + 18000ca85: e8 72 00 00 00 call 0x18000cafc + 18000ca8a: 48 8b 44 24 28 mov rax,QWORD PTR [rsp+0x28] + 18000ca8f: 48 89 05 f2 90 00 00 mov QWORD PTR [rip+0x90f2],rax # 0x180015b88 + 18000ca96: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000ca9b: 48 83 c0 08 add rax,0x8 + 18000ca9f: 48 89 05 82 90 00 00 mov QWORD PTR [rip+0x9082],rax # 0x180015b28 + 18000caa6: 48 8b 05 db 90 00 00 mov rax,QWORD PTR [rip+0x90db] # 0x180015b88 + 18000caad: 48 89 05 4c 8f 00 00 mov QWORD PTR [rip+0x8f4c],rax # 0x180015a00 + 18000cab4: c7 05 32 8f 00 00 09 mov DWORD PTR [rip+0x8f32],0xc0000409 # 0x1800159f0 + 18000cabb: 04 00 c0 + 18000cabe: c7 05 2c 8f 00 00 01 mov DWORD PTR [rip+0x8f2c],0x1 # 0x1800159f4 + 18000cac5: 00 00 00 + 18000cac8: c7 05 36 8f 00 00 01 mov DWORD PTR [rip+0x8f36],0x1 # 0x180015a08 + 18000cacf: 00 00 00 + 18000cad2: b8 08 00 00 00 mov eax,0x8 + 18000cad7: 48 6b c0 00 imul rax,rax,0x0 + 18000cadb: 48 8d 0d 2e 8f 00 00 lea rcx,[rip+0x8f2e] # 0x180015a10 + 18000cae2: 8b 54 24 30 mov edx,DWORD PTR [rsp+0x30] + 18000cae6: 48 89 14 01 mov QWORD PTR [rcx+rax*1],rdx + 18000caea: 48 8d 0d 1f 2b 00 00 lea rcx,[rip+0x2b1f] # 0x18000f610 + 18000caf1: e8 4e fe ff ff call 0x18000c944 + 18000caf6: 48 83 c4 28 add rsp,0x28 + 18000cafa: c3 ret + 18000cafb: cc int3 + 18000cafc: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 18000cb01: 57 push rdi + 18000cb02: 48 83 ec 40 sub rsp,0x40 + 18000cb06: 48 8b d9 mov rbx,rcx + 18000cb09: ff 15 21 27 00 00 call QWORD PTR [rip+0x2721] # 0x18000f230 + 18000cb0f: 48 8b bb f8 00 00 00 mov rdi,QWORD PTR [rbx+0xf8] + 18000cb16: 48 8d 54 24 50 lea rdx,[rsp+0x50] + 18000cb1b: 48 8b cf mov rcx,rdi + 18000cb1e: 45 33 c0 xor r8d,r8d + 18000cb21: ff 15 51 26 00 00 call QWORD PTR [rip+0x2651] # 0x18000f178 + 18000cb27: 48 85 c0 test rax,rax + 18000cb2a: 74 32 je 0x18000cb5e + 18000cb2c: 48 83 64 24 38 00 and QWORD PTR [rsp+0x38],0x0 + 18000cb32: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 18000cb37: 48 8b 54 24 50 mov rdx,QWORD PTR [rsp+0x50] + 18000cb3c: 4c 8b c8 mov r9,rax + 18000cb3f: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx + 18000cb44: 4c 8b c7 mov r8,rdi + 18000cb47: 48 8d 4c 24 60 lea rcx,[rsp+0x60] + 18000cb4c: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx + 18000cb51: 33 c9 xor ecx,ecx + 18000cb53: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 18000cb58: ff 15 22 26 00 00 call QWORD PTR [rip+0x2622] # 0x18000f180 + 18000cb5e: 48 8b 5c 24 68 mov rbx,QWORD PTR [rsp+0x68] + 18000cb63: 48 83 c4 40 add rsp,0x40 + 18000cb67: 5f pop rdi + 18000cb68: c3 ret + 18000cb69: cc int3 + 18000cb6a: cc int3 + 18000cb6b: cc int3 + 18000cb6c: 40 53 rex push rbx + 18000cb6e: 56 push rsi + 18000cb6f: 57 push rdi + 18000cb70: 48 83 ec 40 sub rsp,0x40 + 18000cb74: 48 8b d9 mov rbx,rcx + 18000cb77: ff 15 b3 26 00 00 call QWORD PTR [rip+0x26b3] # 0x18000f230 + 18000cb7d: 48 8b b3 f8 00 00 00 mov rsi,QWORD PTR [rbx+0xf8] + 18000cb84: 33 ff xor edi,edi + 18000cb86: 45 33 c0 xor r8d,r8d + 18000cb89: 48 8d 54 24 60 lea rdx,[rsp+0x60] + 18000cb8e: 48 8b ce mov rcx,rsi + 18000cb91: ff 15 e1 25 00 00 call QWORD PTR [rip+0x25e1] # 0x18000f178 + 18000cb97: 48 85 c0 test rax,rax + 18000cb9a: 74 39 je 0x18000cbd5 + 18000cb9c: 48 83 64 24 38 00 and QWORD PTR [rsp+0x38],0x0 + 18000cba2: 48 8d 4c 24 68 lea rcx,[rsp+0x68] + 18000cba7: 48 8b 54 24 60 mov rdx,QWORD PTR [rsp+0x60] + 18000cbac: 4c 8b c8 mov r9,rax + 18000cbaf: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx + 18000cbb4: 4c 8b c6 mov r8,rsi + 18000cbb7: 48 8d 4c 24 70 lea rcx,[rsp+0x70] + 18000cbbc: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx + 18000cbc1: 33 c9 xor ecx,ecx + 18000cbc3: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 18000cbc8: ff 15 b2 25 00 00 call QWORD PTR [rip+0x25b2] # 0x18000f180 + 18000cbce: ff c7 inc edi + 18000cbd0: 83 ff 02 cmp edi,0x2 + 18000cbd3: 7c b1 jl 0x18000cb86 + 18000cbd5: 48 83 c4 40 add rsp,0x40 + 18000cbd9: 5f pop rdi + 18000cbda: 5e pop rsi + 18000cbdb: 5b pop rbx + 18000cbdc: c3 ret + 18000cbdd: cc int3 + 18000cbde: cc int3 + 18000cbdf: cc int3 + 18000cbe0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000cbe5: 57 push rdi + 18000cbe6: 48 83 ec 20 sub rsp,0x20 + 18000cbea: ba a0 0f 00 00 mov edx,0xfa0 + 18000cbef: 48 8d 0d 7a 93 00 00 lea rcx,[rip+0x937a] # 0x180015f70 + 18000cbf6: ff 15 c4 25 00 00 call QWORD PTR [rip+0x25c4] # 0x18000f1c0 + 18000cbfc: 48 8d 0d 1d 2a 00 00 lea rcx,[rip+0x2a1d] # 0x18000f620 + 18000cc03: ff 15 e7 25 00 00 call QWORD PTR [rip+0x25e7] # 0x18000f1f0 + 18000cc09: 48 8b d8 mov rbx,rax + 18000cc0c: 48 85 c0 test rax,rax + 18000cc0f: 75 15 jne 0x18000cc26 + 18000cc11: 48 8d 0d 50 2a 00 00 lea rcx,[rip+0x2a50] # 0x18000f668 + 18000cc18: ff 15 d2 25 00 00 call QWORD PTR [rip+0x25d2] # 0x18000f1f0 + 18000cc1e: 48 8b d8 mov rbx,rax + 18000cc21: 48 85 c0 test rax,rax + 18000cc24: 74 7f je 0x18000cca5 + 18000cc26: 48 8d 15 5b 2a 00 00 lea rdx,[rip+0x2a5b] # 0x18000f688 + 18000cc2d: 48 8b cb mov rcx,rbx + 18000cc30: ff 15 c2 25 00 00 call QWORD PTR [rip+0x25c2] # 0x18000f1f8 + 18000cc36: 48 8d 15 6b 2a 00 00 lea rdx,[rip+0x2a6b] # 0x18000f6a8 + 18000cc3d: 48 8b cb mov rcx,rbx + 18000cc40: 48 8b f8 mov rdi,rax + 18000cc43: ff 15 af 25 00 00 call QWORD PTR [rip+0x25af] # 0x18000f1f8 + 18000cc49: 48 85 ff test rdi,rdi + 18000cc4c: 74 15 je 0x18000cc63 + 18000cc4e: 48 85 c0 test rax,rax + 18000cc51: 74 10 je 0x18000cc63 + 18000cc53: 48 89 3d 3e 93 00 00 mov QWORD PTR [rip+0x933e],rdi # 0x180015f98 + 18000cc5a: 48 89 05 3f 93 00 00 mov QWORD PTR [rip+0x933f],rax # 0x180015fa0 + 18000cc61: eb 1e jmp 0x18000cc81 + 18000cc63: 45 33 c9 xor r9d,r9d + 18000cc66: 45 33 c0 xor r8d,r8d + 18000cc69: 33 c9 xor ecx,ecx + 18000cc6b: 41 8d 51 01 lea edx,[r9+0x1] + 18000cc6f: ff 15 73 25 00 00 call QWORD PTR [rip+0x2573] # 0x18000f1e8 + 18000cc75: 48 89 05 ec 92 00 00 mov QWORD PTR [rip+0x92ec],rax # 0x180015f68 + 18000cc7c: 48 85 c0 test rax,rax + 18000cc7f: 74 24 je 0x18000cca5 + 18000cc81: 33 c9 xor ecx,ecx + 18000cc83: e8 c0 fa ff ff call 0x18000c748 + 18000cc88: 84 c0 test al,al + 18000cc8a: 74 19 je 0x18000cca5 + 18000cc8c: 48 8d 0d 1d 00 00 00 lea rcx,[rip+0x1d] # 0x18000ccb0 + 18000cc93: e8 60 fc ff ff call 0x18000c8f8 + 18000cc98: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000cc9d: 33 c0 xor eax,eax + 18000cc9f: 48 83 c4 20 add rsp,0x20 + 18000cca3: 5f pop rdi + 18000cca4: c3 ret + 18000cca5: b9 07 00 00 00 mov ecx,0x7 + 18000ccaa: e8 29 07 00 00 call 0x18000d3d8 + 18000ccaf: cc int3 + 18000ccb0: 48 83 ec 28 sub rsp,0x28 + 18000ccb4: 48 8d 0d b5 92 00 00 lea rcx,[rip+0x92b5] # 0x180015f70 + 18000ccbb: ff 15 07 25 00 00 call QWORD PTR [rip+0x2507] # 0x18000f1c8 + 18000ccc1: 48 8b 0d a0 92 00 00 mov rcx,QWORD PTR [rip+0x92a0] # 0x180015f68 + 18000ccc8: 48 85 c9 test rcx,rcx + 18000cccb: 74 06 je 0x18000ccd3 + 18000cccd: ff 15 55 24 00 00 call QWORD PTR [rip+0x2455] # 0x18000f128 + 18000ccd3: 48 83 c4 28 add rsp,0x28 + 18000ccd7: c3 ret + 18000ccd8: 40 53 rex push rbx + 18000ccda: 48 83 ec 20 sub rsp,0x20 + 18000ccde: 48 8b d9 mov rbx,rcx + 18000cce1: 48 8d 0d 88 92 00 00 lea rcx,[rip+0x9288] # 0x180015f70 + 18000cce8: ff 15 c2 24 00 00 call QWORD PTR [rip+0x24c2] # 0x18000f1b0 + 18000ccee: 83 23 00 and DWORD PTR [rbx],0x0 + 18000ccf1: 48 8d 0d 78 92 00 00 lea rcx,[rip+0x9278] # 0x180015f70 + 18000ccf8: ff 15 ba 24 00 00 call QWORD PTR [rip+0x24ba] # 0x18000f1b8 + 18000ccfe: 48 83 c4 20 add rsp,0x20 + 18000cd02: 5b pop rbx + 18000cd03: e9 c8 00 00 00 jmp 0x18000cdd0 + 18000cd08: 40 53 rex push rbx + 18000cd0a: 48 83 ec 20 sub rsp,0x20 + 18000cd0e: 48 8b d9 mov rbx,rcx + 18000cd11: 48 8d 0d 58 92 00 00 lea rcx,[rip+0x9258] # 0x180015f70 + 18000cd18: ff 15 92 24 00 00 call QWORD PTR [rip+0x2492] # 0x18000f1b0 + 18000cd1e: 8b 05 e0 82 00 00 mov eax,DWORD PTR [rip+0x82e0] # 0x180015004 + 18000cd24: 48 8d 0d 45 92 00 00 lea rcx,[rip+0x9245] # 0x180015f70 + 18000cd2b: 8b 15 83 92 00 00 mov edx,DWORD PTR [rip+0x9283] # 0x180015fb4 + 18000cd31: ff c0 inc eax + 18000cd33: 89 05 cb 82 00 00 mov DWORD PTR [rip+0x82cb],eax # 0x180015004 + 18000cd39: 89 03 mov DWORD PTR [rbx],eax + 18000cd3b: 65 48 8b 04 25 58 00 mov rax,QWORD PTR gs:0x58 + 18000cd42: 00 00 + 18000cd44: 41 b9 04 00 00 00 mov r9d,0x4 + 18000cd4a: 4c 8b 04 d0 mov r8,QWORD PTR [rax+rdx*8] + 18000cd4e: 8b 05 b0 82 00 00 mov eax,DWORD PTR [rip+0x82b0] # 0x180015004 + 18000cd54: 43 89 04 01 mov DWORD PTR [r9+r8*1],eax + 18000cd58: ff 15 5a 24 00 00 call QWORD PTR [rip+0x245a] # 0x18000f1b8 + 18000cd5e: 48 83 c4 20 add rsp,0x20 + 18000cd62: 5b pop rbx + 18000cd63: e9 68 00 00 00 jmp 0x18000cdd0 + 18000cd68: 40 53 rex push rbx + 18000cd6a: 48 83 ec 20 sub rsp,0x20 + 18000cd6e: 48 8b d9 mov rbx,rcx + 18000cd71: 48 8d 0d f8 91 00 00 lea rcx,[rip+0x91f8] # 0x180015f70 + 18000cd78: ff 15 32 24 00 00 call QWORD PTR [rip+0x2432] # 0x18000f1b0 + 18000cd7e: 83 3b 00 cmp DWORD PTR [rbx],0x0 + 18000cd81: 75 11 jne 0x18000cd94 + 18000cd83: 83 0b ff or DWORD PTR [rbx],0xffffffff + 18000cd86: eb 34 jmp 0x18000cdbc + 18000cd88: b9 64 00 00 00 mov ecx,0x64 + 18000cd8d: e8 82 00 00 00 call 0x18000ce14 + 18000cd92: eb ea jmp 0x18000cd7e + 18000cd94: 83 3b ff cmp DWORD PTR [rbx],0xffffffff + 18000cd97: 74 ef je 0x18000cd88 + 18000cd99: 65 48 8b 04 25 58 00 mov rax,QWORD PTR gs:0x58 + 18000cda0: 00 00 + 18000cda2: 8b 0d 0c 92 00 00 mov ecx,DWORD PTR [rip+0x920c] # 0x180015fb4 + 18000cda8: 41 b8 04 00 00 00 mov r8d,0x4 + 18000cdae: 48 8b 14 c8 mov rdx,QWORD PTR [rax+rcx*8] + 18000cdb2: 8b 05 4c 82 00 00 mov eax,DWORD PTR [rip+0x824c] # 0x180015004 + 18000cdb8: 41 89 04 10 mov DWORD PTR [r8+rdx*1],eax + 18000cdbc: 48 8d 0d ad 91 00 00 lea rcx,[rip+0x91ad] # 0x180015f70 + 18000cdc3: 48 83 c4 20 add rsp,0x20 + 18000cdc7: 5b pop rbx + 18000cdc8: 48 ff 25 e9 23 00 00 rex.W jmp QWORD PTR [rip+0x23e9] # 0x18000f1b8 + 18000cdcf: cc int3 + 18000cdd0: 48 83 ec 28 sub rsp,0x28 + 18000cdd4: 48 8b 05 c5 91 00 00 mov rax,QWORD PTR [rip+0x91c5] # 0x180015fa0 + 18000cddb: 48 85 c0 test rax,rax + 18000cdde: 74 12 je 0x18000cdf2 + 18000cde0: 48 8d 0d 79 91 00 00 lea rcx,[rip+0x9179] # 0x180015f60 + 18000cde7: 48 83 c4 28 add rsp,0x28 + 18000cdeb: 48 ff 25 e6 26 00 00 rex.W jmp QWORD PTR [rip+0x26e6] # 0x18000f4d8 + 18000cdf2: 48 8b 0d 6f 91 00 00 mov rcx,QWORD PTR [rip+0x916f] # 0x180015f68 + 18000cdf9: ff 15 d1 23 00 00 call QWORD PTR [rip+0x23d1] # 0x18000f1d0 + 18000cdff: 48 8b 0d 62 91 00 00 mov rcx,QWORD PTR [rip+0x9162] # 0x180015f68 + 18000ce06: 48 83 c4 28 add rsp,0x28 + 18000ce0a: 48 ff 25 c7 23 00 00 rex.W jmp QWORD PTR [rip+0x23c7] # 0x18000f1d8 + 18000ce11: cc int3 + 18000ce12: cc int3 + 18000ce13: cc int3 + 18000ce14: 40 53 rex push rbx + 18000ce16: 48 83 ec 20 sub rsp,0x20 + 18000ce1a: 48 8b 05 77 91 00 00 mov rax,QWORD PTR [rip+0x9177] # 0x180015f98 + 18000ce21: 8b d9 mov ebx,ecx + 18000ce23: 48 85 c0 test rax,rax + 18000ce26: 74 1d je 0x18000ce45 + 18000ce28: 44 8b c1 mov r8d,ecx + 18000ce2b: 48 8d 15 3e 91 00 00 lea rdx,[rip+0x913e] # 0x180015f70 + 18000ce32: 48 8d 0d 27 91 00 00 lea rcx,[rip+0x9127] # 0x180015f60 + 18000ce39: 48 83 c4 20 add rsp,0x20 + 18000ce3d: 5b pop rbx + 18000ce3e: 48 ff 25 93 26 00 00 rex.W jmp QWORD PTR [rip+0x2693] # 0x18000f4d8 + 18000ce45: 48 8d 0d 24 91 00 00 lea rcx,[rip+0x9124] # 0x180015f70 + 18000ce4c: ff 15 66 23 00 00 call QWORD PTR [rip+0x2366] # 0x18000f1b8 + 18000ce52: 48 8b 0d 0f 91 00 00 mov rcx,QWORD PTR [rip+0x910f] # 0x180015f68 + 18000ce59: 45 33 c0 xor r8d,r8d + 18000ce5c: 8b d3 mov edx,ebx + 18000ce5e: ff 15 7c 23 00 00 call QWORD PTR [rip+0x237c] # 0x18000f1e0 + 18000ce64: 48 8d 0d 05 91 00 00 lea rcx,[rip+0x9105] # 0x180015f70 + 18000ce6b: 48 83 c4 20 add rsp,0x20 + 18000ce6f: 5b pop rbx + 18000ce70: 48 ff 25 39 23 00 00 rex.W jmp QWORD PTR [rip+0x2339] # 0x18000f1b0 + 18000ce77: cc int3 + 18000ce78: e9 d7 f6 ff ff jmp 0x18000c554 + 18000ce7d: cc int3 + 18000ce7e: cc int3 + 18000ce7f: cc int3 + 18000ce80: 48 83 ec 28 sub rsp,0x28 + 18000ce84: 85 d2 test edx,edx + 18000ce86: 74 39 je 0x18000cec1 + 18000ce88: 83 ea 01 sub edx,0x1 + 18000ce8b: 74 28 je 0x18000ceb5 + 18000ce8d: 83 ea 01 sub edx,0x1 + 18000ce90: 74 16 je 0x18000cea8 + 18000ce92: 83 fa 01 cmp edx,0x1 + 18000ce95: 74 0a je 0x18000cea1 + 18000ce97: b8 01 00 00 00 mov eax,0x1 + 18000ce9c: 48 83 c4 28 add rsp,0x28 + 18000cea0: c3 ret + 18000cea1: e8 9a f7 ff ff call 0x18000c640 + 18000cea6: eb 05 jmp 0x18000cead + 18000cea8: e8 6b f7 ff ff call 0x18000c618 + 18000cead: 0f b6 c0 movzx eax,al + 18000ceb0: 48 83 c4 28 add rsp,0x28 + 18000ceb4: c3 ret + 18000ceb5: 49 8b d0 mov rdx,r8 + 18000ceb8: 48 83 c4 28 add rsp,0x28 + 18000cebc: e9 0f 00 00 00 jmp 0x18000ced0 + 18000cec1: 4d 85 c0 test r8,r8 + 18000cec4: 0f 95 c1 setne cl + 18000cec7: 48 83 c4 28 add rsp,0x28 + 18000cecb: e9 18 01 00 00 jmp 0x18000cfe8 + 18000ced0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000ced5: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi + 18000ceda: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 18000cedf: 41 56 push r14 + 18000cee1: 48 83 ec 20 sub rsp,0x20 + 18000cee5: 48 8b f2 mov rsi,rdx + 18000cee8: 4c 8b f1 mov r14,rcx + 18000ceeb: 33 c9 xor ecx,ecx + 18000ceed: e8 0a f8 ff ff call 0x18000c6fc + 18000cef2: 84 c0 test al,al + 18000cef4: 0f 84 c8 00 00 00 je 0x18000cfc2 + 18000cefa: e8 91 f6 ff ff call 0x18000c590 + 18000ceff: 8a d8 mov bl,al + 18000cf01: 88 44 24 40 mov BYTE PTR [rsp+0x40],al + 18000cf05: 40 b7 01 mov dil,0x1 + 18000cf08: 83 3d 91 8a 00 00 00 cmp DWORD PTR [rip+0x8a91],0x0 # 0x1800159a0 + 18000cf0f: 0f 85 c5 00 00 00 jne 0x18000cfda + 18000cf15: c7 05 81 8a 00 00 01 mov DWORD PTR [rip+0x8a81],0x1 # 0x1800159a0 + 18000cf1c: 00 00 00 + 18000cf1f: e8 dc f6 ff ff call 0x18000c600 + 18000cf24: 84 c0 test al,al + 18000cf26: 74 4f je 0x18000cf77 + 18000cf28: e8 f3 06 00 00 call 0x18000d620 + 18000cf2d: e8 a6 06 00 00 call 0x18000d5d8 + 18000cf32: e8 c5 06 00 00 call 0x18000d5fc + 18000cf37: 48 8d 15 72 26 00 00 lea rdx,[rip+0x2672] # 0x18000f5b0 + 18000cf3e: 48 8d 0d 5b 26 00 00 lea rcx,[rip+0x265b] # 0x18000f5a0 + 18000cf45: e8 f2 07 00 00 call 0x18000d73c + 18000cf4a: 85 c0 test eax,eax + 18000cf4c: 75 29 jne 0x18000cf77 + 18000cf4e: e8 79 f6 ff ff call 0x18000c5cc + 18000cf53: 84 c0 test al,al + 18000cf55: 74 20 je 0x18000cf77 + 18000cf57: 48 8d 15 3a 26 00 00 lea rdx,[rip+0x263a] # 0x18000f598 + 18000cf5e: 48 8d 0d 7b 25 00 00 lea rcx,[rip+0x257b] # 0x18000f4e0 + 18000cf65: e8 cc 07 00 00 call 0x18000d736 + 18000cf6a: c7 05 2c 8a 00 00 02 mov DWORD PTR [rip+0x8a2c],0x2 # 0x1800159a0 + 18000cf71: 00 00 00 + 18000cf74: 40 32 ff xor dil,dil + 18000cf77: 8a cb mov cl,bl + 18000cf79: e8 ee f8 ff ff call 0x18000c86c + 18000cf7e: 40 84 ff test dil,dil + 18000cf81: 75 3f jne 0x18000cfc2 + 18000cf83: e8 90 06 00 00 call 0x18000d618 + 18000cf88: 48 8b d8 mov rbx,rax + 18000cf8b: 48 83 38 00 cmp QWORD PTR [rax],0x0 + 18000cf8f: 74 24 je 0x18000cfb5 + 18000cf91: 48 8b c8 mov rcx,rax + 18000cf94: e8 3b f8 ff ff call 0x18000c7d4 + 18000cf99: 84 c0 test al,al + 18000cf9b: 74 18 je 0x18000cfb5 + 18000cf9d: 4c 8b c6 mov r8,rsi + 18000cfa0: ba 02 00 00 00 mov edx,0x2 + 18000cfa5: 49 8b ce mov rcx,r14 + 18000cfa8: 48 8b 03 mov rax,QWORD PTR [rbx] + 18000cfab: 4c 8b 0d 26 25 00 00 mov r9,QWORD PTR [rip+0x2526] # 0x18000f4d8 + 18000cfb2: 41 ff d1 call r9 + 18000cfb5: ff 05 ed 8f 00 00 inc DWORD PTR [rip+0x8fed] # 0x180015fa8 + 18000cfbb: b8 01 00 00 00 mov eax,0x1 + 18000cfc0: eb 02 jmp 0x18000cfc4 + 18000cfc2: 33 c0 xor eax,eax + 18000cfc4: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000cfc9: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38] + 18000cfce: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48] + 18000cfd3: 48 83 c4 20 add rsp,0x20 + 18000cfd7: 41 5e pop r14 + 18000cfd9: c3 ret + 18000cfda: b9 07 00 00 00 mov ecx,0x7 + 18000cfdf: e8 f4 03 00 00 call 0x18000d3d8 + 18000cfe4: 90 nop + 18000cfe5: cc int3 + 18000cfe6: cc int3 + 18000cfe7: cc int3 + 18000cfe8: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000cfed: 57 push rdi + 18000cfee: 48 83 ec 30 sub rsp,0x30 + 18000cff2: 40 8a f9 mov dil,cl + 18000cff5: 8b 05 ad 8f 00 00 mov eax,DWORD PTR [rip+0x8fad] # 0x180015fa8 + 18000cffb: 85 c0 test eax,eax + 18000cffd: 7f 0d jg 0x18000d00c + 18000cfff: 33 c0 xor eax,eax + 18000d001: 48 8b 5c 24 40 mov rbx,QWORD PTR [rsp+0x40] + 18000d006: 48 83 c4 30 add rsp,0x30 + 18000d00a: 5f pop rdi + 18000d00b: c3 ret + 18000d00c: ff c8 dec eax + 18000d00e: 89 05 94 8f 00 00 mov DWORD PTR [rip+0x8f94],eax # 0x180015fa8 + 18000d014: e8 77 f5 ff ff call 0x18000c590 + 18000d019: 8a d8 mov bl,al + 18000d01b: 88 44 24 20 mov BYTE PTR [rsp+0x20],al + 18000d01f: 83 3d 7a 89 00 00 02 cmp DWORD PTR [rip+0x897a],0x2 # 0x1800159a0 + 18000d026: 75 37 jne 0x18000d05f + 18000d028: e8 8b f6 ff ff call 0x18000c6b8 + 18000d02d: e8 b6 05 00 00 call 0x18000d5e8 + 18000d032: e8 25 06 00 00 call 0x18000d65c + 18000d037: 83 25 62 89 00 00 00 and DWORD PTR [rip+0x8962],0x0 # 0x1800159a0 + 18000d03e: 8a cb mov cl,bl + 18000d040: e8 27 f8 ff ff call 0x18000c86c + 18000d045: 33 d2 xor edx,edx + 18000d047: 40 8a cf mov cl,dil + 18000d04a: e8 41 f8 ff ff call 0x18000c890 + 18000d04f: f6 d8 neg al + 18000d051: 1b db sbb ebx,ebx + 18000d053: 83 e3 01 and ebx,0x1 + 18000d056: e8 8d f6 ff ff call 0x18000c6e8 + 18000d05b: 8b c3 mov eax,ebx + 18000d05d: eb a2 jmp 0x18000d001 + 18000d05f: b9 07 00 00 00 mov ecx,0x7 + 18000d064: e8 6f 03 00 00 call 0x18000d3d8 + 18000d069: 90 nop + 18000d06a: 90 nop + 18000d06b: cc int3 + 18000d06c: 48 8b c4 mov rax,rsp + 18000d06f: 48 89 58 20 mov QWORD PTR [rax+0x20],rbx + 18000d073: 4c 89 40 18 mov QWORD PTR [rax+0x18],r8 + 18000d077: 89 50 10 mov DWORD PTR [rax+0x10],edx + 18000d07a: 48 89 48 08 mov QWORD PTR [rax+0x8],rcx + 18000d07e: 56 push rsi + 18000d07f: 57 push rdi + 18000d080: 41 56 push r14 + 18000d082: 48 83 ec 40 sub rsp,0x40 + 18000d086: 49 8b f0 mov rsi,r8 + 18000d089: 8b fa mov edi,edx + 18000d08b: 4c 8b f1 mov r14,rcx + 18000d08e: 85 d2 test edx,edx + 18000d090: 75 0f jne 0x18000d0a1 + 18000d092: 39 15 10 8f 00 00 cmp DWORD PTR [rip+0x8f10],edx # 0x180015fa8 + 18000d098: 7f 07 jg 0x18000d0a1 + 18000d09a: 33 c0 xor eax,eax + 18000d09c: e9 f0 00 00 00 jmp 0x18000d191 + 18000d0a1: 8d 42 ff lea eax,[rdx-0x1] + 18000d0a4: 83 f8 01 cmp eax,0x1 + 18000d0a7: 77 45 ja 0x18000d0ee + 18000d0a9: 48 8b 05 18 26 00 00 mov rax,QWORD PTR [rip+0x2618] # 0x18000f6c8 + 18000d0b0: 48 85 c0 test rax,rax + 18000d0b3: 75 0a jne 0x18000d0bf + 18000d0b5: c7 44 24 30 01 00 00 mov DWORD PTR [rsp+0x30],0x1 + 18000d0bc: 00 + 18000d0bd: eb 14 jmp 0x18000d0d3 + 18000d0bf: ff 15 13 24 00 00 call QWORD PTR [rip+0x2413] # 0x18000f4d8 + 18000d0c5: 8b d8 mov ebx,eax + 18000d0c7: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax + 18000d0cb: 85 c0 test eax,eax + 18000d0cd: 0f 84 b4 00 00 00 je 0x18000d187 + 18000d0d3: 4c 8b c6 mov r8,rsi + 18000d0d6: 8b d7 mov edx,edi + 18000d0d8: 49 8b ce mov rcx,r14 + 18000d0db: e8 a0 fd ff ff call 0x18000ce80 + 18000d0e0: 8b d8 mov ebx,eax + 18000d0e2: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax + 18000d0e6: 85 c0 test eax,eax + 18000d0e8: 0f 84 99 00 00 00 je 0x18000d187 + 18000d0ee: 4c 8b c6 mov r8,rsi + 18000d0f1: 8b d7 mov edx,edi + 18000d0f3: 49 8b ce mov rcx,r14 + 18000d0f6: e8 45 44 ff ff call 0x180001540 + 18000d0fb: 8b d8 mov ebx,eax + 18000d0fd: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax + 18000d101: 83 ff 01 cmp edi,0x1 + 18000d104: 75 38 jne 0x18000d13e + 18000d106: 85 c0 test eax,eax + 18000d108: 75 34 jne 0x18000d13e + 18000d10a: 4c 8b c6 mov r8,rsi + 18000d10d: 33 d2 xor edx,edx + 18000d10f: 49 8b ce mov rcx,r14 + 18000d112: e8 29 44 ff ff call 0x180001540 + 18000d117: 4c 8b c6 mov r8,rsi + 18000d11a: 33 d2 xor edx,edx + 18000d11c: 49 8b ce mov rcx,r14 + 18000d11f: e8 5c fd ff ff call 0x18000ce80 + 18000d124: 48 8b 05 9d 25 00 00 mov rax,QWORD PTR [rip+0x259d] # 0x18000f6c8 + 18000d12b: 48 85 c0 test rax,rax + 18000d12e: 74 0e je 0x18000d13e + 18000d130: 4c 8b c6 mov r8,rsi + 18000d133: 33 d2 xor edx,edx + 18000d135: 49 8b ce mov rcx,r14 + 18000d138: ff 15 9a 23 00 00 call QWORD PTR [rip+0x239a] # 0x18000f4d8 + 18000d13e: 85 ff test edi,edi + 18000d140: 74 05 je 0x18000d147 + 18000d142: 83 ff 03 cmp edi,0x3 + 18000d145: 75 40 jne 0x18000d187 + 18000d147: 4c 8b c6 mov r8,rsi + 18000d14a: 8b d7 mov edx,edi + 18000d14c: 49 8b ce mov rcx,r14 + 18000d14f: e8 2c fd ff ff call 0x18000ce80 + 18000d154: 8b d8 mov ebx,eax + 18000d156: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax + 18000d15a: 85 c0 test eax,eax + 18000d15c: 74 29 je 0x18000d187 + 18000d15e: 48 8b 05 63 25 00 00 mov rax,QWORD PTR [rip+0x2563] # 0x18000f6c8 + 18000d165: 48 85 c0 test rax,rax + 18000d168: 75 09 jne 0x18000d173 + 18000d16a: 8d 58 01 lea ebx,[rax+0x1] + 18000d16d: 89 5c 24 30 mov DWORD PTR [rsp+0x30],ebx + 18000d171: eb 14 jmp 0x18000d187 + 18000d173: 4c 8b c6 mov r8,rsi + 18000d176: 8b d7 mov edx,edi + 18000d178: 49 8b ce mov rcx,r14 + 18000d17b: ff 15 57 23 00 00 call QWORD PTR [rip+0x2357] # 0x18000f4d8 + 18000d181: 8b d8 mov ebx,eax + 18000d183: 89 44 24 30 mov DWORD PTR [rsp+0x30],eax + 18000d187: eb 06 jmp 0x18000d18f + 18000d189: 33 db xor ebx,ebx + 18000d18b: 89 5c 24 30 mov DWORD PTR [rsp+0x30],ebx + 18000d18f: 8b c3 mov eax,ebx + 18000d191: 48 8b 5c 24 78 mov rbx,QWORD PTR [rsp+0x78] + 18000d196: 48 83 c4 40 add rsp,0x40 + 18000d19a: 41 5e pop r14 + 18000d19c: 5f pop rdi + 18000d19d: 5e pop rsi + 18000d19e: c3 ret + 18000d19f: cc int3 + 18000d1a0: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000d1a5: 48 89 74 24 10 mov QWORD PTR [rsp+0x10],rsi + 18000d1aa: 57 push rdi + 18000d1ab: 48 83 ec 20 sub rsp,0x20 + 18000d1af: 49 8b f8 mov rdi,r8 + 18000d1b2: 8b da mov ebx,edx + 18000d1b4: 48 8b f1 mov rsi,rcx + 18000d1b7: 83 fa 01 cmp edx,0x1 + 18000d1ba: 75 05 jne 0x18000d1c1 + 18000d1bc: e8 6b 03 00 00 call 0x18000d52c + 18000d1c1: 4c 8b c7 mov r8,rdi + 18000d1c4: 8b d3 mov edx,ebx + 18000d1c6: 48 8b ce mov rcx,rsi + 18000d1c9: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000d1ce: 48 8b 74 24 38 mov rsi,QWORD PTR [rsp+0x38] + 18000d1d3: 48 83 c4 20 add rsp,0x20 + 18000d1d7: 5f pop rdi + 18000d1d8: e9 8f fe ff ff jmp 0x18000d06c + 18000d1dd: cc int3 + 18000d1de: cc int3 + 18000d1df: cc int3 + 18000d1e0: 48 83 61 10 00 and QWORD PTR [rcx+0x10],0x0 + 18000d1e5: 48 8d 05 14 25 00 00 lea rax,[rip+0x2514] # 0x18000f700 + 18000d1ec: 48 89 41 08 mov QWORD PTR [rcx+0x8],rax + 18000d1f0: 48 8d 05 f9 24 00 00 lea rax,[rip+0x24f9] # 0x18000f6f0 + 18000d1f7: 48 89 01 mov QWORD PTR [rcx],rax + 18000d1fa: 48 8b c1 mov rax,rcx + 18000d1fd: c3 ret + 18000d1fe: cc int3 + 18000d1ff: cc int3 + 18000d200: 48 83 ec 48 sub rsp,0x48 + 18000d204: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 18000d209: e8 d2 ff ff ff call 0x18000d1e0 + 18000d20e: 48 8d 15 5b 60 00 00 lea rdx,[rip+0x605b] # 0x180013270 + 18000d215: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 18000d21a: e8 c9 04 00 00 call 0x18000d6e8 + 18000d21f: cc int3 + 18000d220: 48 89 5c 24 10 mov QWORD PTR [rsp+0x10],rbx + 18000d225: 48 89 74 24 18 mov QWORD PTR [rsp+0x18],rsi + 18000d22a: 57 push rdi + 18000d22b: 48 83 ec 10 sub rsp,0x10 + 18000d22f: 33 c0 xor eax,eax + 18000d231: 33 c9 xor ecx,ecx + 18000d233: 0f a2 cpuid + 18000d235: 44 8b c1 mov r8d,ecx + 18000d238: 45 33 db xor r11d,r11d + 18000d23b: 44 8b cb mov r9d,ebx + 18000d23e: 41 81 f0 6e 74 65 6c xor r8d,0x6c65746e + 18000d245: 41 81 f1 47 65 6e 75 xor r9d,0x756e6547 + 18000d24c: 44 8b d2 mov r10d,edx + 18000d24f: 8b f0 mov esi,eax + 18000d251: 33 c9 xor ecx,ecx + 18000d253: 41 8d 43 01 lea eax,[r11+0x1] + 18000d257: 45 0b c8 or r9d,r8d + 18000d25a: 0f a2 cpuid + 18000d25c: 41 81 f2 69 6e 65 49 xor r10d,0x49656e69 + 18000d263: 89 04 24 mov DWORD PTR [rsp],eax + 18000d266: 45 0b ca or r9d,r10d + 18000d269: 89 5c 24 04 mov DWORD PTR [rsp+0x4],ebx + 18000d26d: 8b f9 mov edi,ecx + 18000d26f: 89 4c 24 08 mov DWORD PTR [rsp+0x8],ecx + 18000d273: 89 54 24 0c mov DWORD PTR [rsp+0xc],edx + 18000d277: 75 50 jne 0x18000d2c9 + 18000d279: 48 83 0d 9f 7d 00 00 or QWORD PTR [rip+0x7d9f],0xffffffffffffffff # 0x180015020 + 18000d280: ff + 18000d281: 25 f0 3f ff 0f and eax,0xfff3ff0 + 18000d286: 3d c0 06 01 00 cmp eax,0x106c0 + 18000d28b: 74 28 je 0x18000d2b5 + 18000d28d: 3d 60 06 02 00 cmp eax,0x20660 + 18000d292: 74 21 je 0x18000d2b5 + 18000d294: 3d 70 06 02 00 cmp eax,0x20670 + 18000d299: 74 1a je 0x18000d2b5 + 18000d29b: 05 b0 f9 fc ff add eax,0xfffcf9b0 + 18000d2a0: 83 f8 20 cmp eax,0x20 + 18000d2a3: 77 24 ja 0x18000d2c9 + 18000d2a5: 48 b9 01 00 01 00 01 movabs rcx,0x100010001 + 18000d2ac: 00 00 00 + 18000d2af: 48 0f a3 c1 bt rcx,rax + 18000d2b3: 73 14 jae 0x18000d2c9 + 18000d2b5: 44 8b 05 f0 8c 00 00 mov r8d,DWORD PTR [rip+0x8cf0] # 0x180015fac + 18000d2bc: 41 83 c8 01 or r8d,0x1 + 18000d2c0: 44 89 05 e5 8c 00 00 mov DWORD PTR [rip+0x8ce5],r8d # 0x180015fac + 18000d2c7: eb 07 jmp 0x18000d2d0 + 18000d2c9: 44 8b 05 dc 8c 00 00 mov r8d,DWORD PTR [rip+0x8cdc] # 0x180015fac + 18000d2d0: b8 07 00 00 00 mov eax,0x7 + 18000d2d5: 44 8d 48 fb lea r9d,[rax-0x5] + 18000d2d9: 3b f0 cmp esi,eax + 18000d2db: 7c 26 jl 0x18000d303 + 18000d2dd: 33 c9 xor ecx,ecx + 18000d2df: 0f a2 cpuid + 18000d2e1: 89 04 24 mov DWORD PTR [rsp],eax + 18000d2e4: 44 8b db mov r11d,ebx + 18000d2e7: 89 5c 24 04 mov DWORD PTR [rsp+0x4],ebx + 18000d2eb: 89 4c 24 08 mov DWORD PTR [rsp+0x8],ecx + 18000d2ef: 89 54 24 0c mov DWORD PTR [rsp+0xc],edx + 18000d2f3: 0f ba e3 09 bt ebx,0x9 + 18000d2f7: 73 0a jae 0x18000d303 + 18000d2f9: 45 0b c1 or r8d,r9d + 18000d2fc: 44 89 05 a9 8c 00 00 mov DWORD PTR [rip+0x8ca9],r8d # 0x180015fac + 18000d303: c7 05 0b 7d 00 00 01 mov DWORD PTR [rip+0x7d0b],0x1 # 0x180015018 + 18000d30a: 00 00 00 + 18000d30d: 44 89 0d 08 7d 00 00 mov DWORD PTR [rip+0x7d08],r9d # 0x18001501c + 18000d314: 0f ba e7 14 bt edi,0x14 + 18000d318: 0f 83 91 00 00 00 jae 0x18000d3af + 18000d31e: 44 89 0d f3 7c 00 00 mov DWORD PTR [rip+0x7cf3],r9d # 0x180015018 + 18000d325: bb 06 00 00 00 mov ebx,0x6 + 18000d32a: 89 1d ec 7c 00 00 mov DWORD PTR [rip+0x7cec],ebx # 0x18001501c + 18000d330: 0f ba e7 1b bt edi,0x1b + 18000d334: 73 79 jae 0x18000d3af + 18000d336: 0f ba e7 1c bt edi,0x1c + 18000d33a: 73 73 jae 0x18000d3af + 18000d33c: 33 c9 xor ecx,ecx + 18000d33e: 0f 01 d0 xgetbv + 18000d341: 48 c1 e2 20 shl rdx,0x20 + 18000d345: 48 0b d0 or rdx,rax + 18000d348: 48 89 54 24 20 mov QWORD PTR [rsp+0x20],rdx + 18000d34d: 48 8b 44 24 20 mov rax,QWORD PTR [rsp+0x20] + 18000d352: 22 c3 and al,bl + 18000d354: 3a c3 cmp al,bl + 18000d356: 75 57 jne 0x18000d3af + 18000d358: 8b 05 be 7c 00 00 mov eax,DWORD PTR [rip+0x7cbe] # 0x18001501c + 18000d35e: 83 c8 08 or eax,0x8 + 18000d361: c7 05 ad 7c 00 00 03 mov DWORD PTR [rip+0x7cad],0x3 # 0x180015018 + 18000d368: 00 00 00 + 18000d36b: 89 05 ab 7c 00 00 mov DWORD PTR [rip+0x7cab],eax # 0x18001501c + 18000d371: 41 f6 c3 20 test r11b,0x20 + 18000d375: 74 38 je 0x18000d3af + 18000d377: 83 c8 20 or eax,0x20 + 18000d37a: c7 05 94 7c 00 00 05 mov DWORD PTR [rip+0x7c94],0x5 # 0x180015018 + 18000d381: 00 00 00 + 18000d384: 89 05 92 7c 00 00 mov DWORD PTR [rip+0x7c92],eax # 0x18001501c + 18000d38a: b8 00 00 03 d0 mov eax,0xd0030000 + 18000d38f: 44 23 d8 and r11d,eax + 18000d392: 44 3b d8 cmp r11d,eax + 18000d395: 75 18 jne 0x18000d3af + 18000d397: 48 8b 44 24 20 mov rax,QWORD PTR [rsp+0x20] + 18000d39c: 24 e0 and al,0xe0 + 18000d39e: 3c e0 cmp al,0xe0 + 18000d3a0: 75 0d jne 0x18000d3af + 18000d3a2: 83 0d 73 7c 00 00 40 or DWORD PTR [rip+0x7c73],0x40 # 0x18001501c + 18000d3a9: 89 1d 69 7c 00 00 mov DWORD PTR [rip+0x7c69],ebx # 0x180015018 + 18000d3af: 48 8b 5c 24 28 mov rbx,QWORD PTR [rsp+0x28] + 18000d3b4: 33 c0 xor eax,eax + 18000d3b6: 48 8b 74 24 30 mov rsi,QWORD PTR [rsp+0x30] + 18000d3bb: 48 83 c4 10 add rsp,0x10 + 18000d3bf: 5f pop rdi + 18000d3c0: c3 ret + 18000d3c1: cc int3 + 18000d3c2: cc int3 + 18000d3c3: cc int3 + 18000d3c4: 33 c0 xor eax,eax + 18000d3c6: 39 05 64 7c 00 00 cmp DWORD PTR [rip+0x7c64],eax # 0x180015030 + 18000d3cc: 0f 95 c0 setne al + 18000d3cf: c3 ret + 18000d3d0: 83 25 d9 8b 00 00 00 and DWORD PTR [rip+0x8bd9],0x0 # 0x180015fb0 + 18000d3d7: c3 ret + 18000d3d8: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000d3dd: 55 push rbp + 18000d3de: 48 8d ac 24 40 fb ff lea rbp,[rsp-0x4c0] + 18000d3e5: ff + 18000d3e6: 48 81 ec c0 05 00 00 sub rsp,0x5c0 + 18000d3ed: 8b d9 mov ebx,ecx + 18000d3ef: b9 17 00 00 00 mov ecx,0x17 + 18000d3f4: e8 4f 03 00 00 call 0x18000d748 + 18000d3f9: 85 c0 test eax,eax + 18000d3fb: 74 04 je 0x18000d401 + 18000d3fd: 8b cb mov ecx,ebx + 18000d3ff: cd 29 int 0x29 + 18000d401: b9 03 00 00 00 mov ecx,0x3 + 18000d406: e8 c5 ff ff ff call 0x18000d3d0 + 18000d40b: 33 d2 xor edx,edx + 18000d40d: 48 8d 4d f0 lea rcx,[rbp-0x10] + 18000d411: 41 b8 d0 04 00 00 mov r8d,0x4d0 + 18000d417: e8 d2 02 00 00 call 0x18000d6ee + 18000d41c: 48 8d 4d f0 lea rcx,[rbp-0x10] + 18000d420: ff 15 0a 1e 00 00 call QWORD PTR [rip+0x1e0a] # 0x18000f230 + 18000d426: 48 8b 9d e8 00 00 00 mov rbx,QWORD PTR [rbp+0xe8] + 18000d42d: 48 8d 95 d8 04 00 00 lea rdx,[rbp+0x4d8] + 18000d434: 48 8b cb mov rcx,rbx + 18000d437: 45 33 c0 xor r8d,r8d + 18000d43a: ff 15 38 1d 00 00 call QWORD PTR [rip+0x1d38] # 0x18000f178 + 18000d440: 48 85 c0 test rax,rax + 18000d443: 74 3c je 0x18000d481 + 18000d445: 48 83 64 24 38 00 and QWORD PTR [rsp+0x38],0x0 + 18000d44b: 48 8d 8d e0 04 00 00 lea rcx,[rbp+0x4e0] + 18000d452: 48 8b 95 d8 04 00 00 mov rdx,QWORD PTR [rbp+0x4d8] + 18000d459: 4c 8b c8 mov r9,rax + 18000d45c: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx + 18000d461: 4c 8b c3 mov r8,rbx + 18000d464: 48 8d 8d e8 04 00 00 lea rcx,[rbp+0x4e8] + 18000d46b: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx + 18000d470: 48 8d 4d f0 lea rcx,[rbp-0x10] + 18000d474: 48 89 4c 24 20 mov QWORD PTR [rsp+0x20],rcx + 18000d479: 33 c9 xor ecx,ecx + 18000d47b: ff 15 ff 1c 00 00 call QWORD PTR [rip+0x1cff] # 0x18000f180 + 18000d481: 48 8b 85 c8 04 00 00 mov rax,QWORD PTR [rbp+0x4c8] + 18000d488: 48 8d 4c 24 50 lea rcx,[rsp+0x50] + 18000d48d: 48 89 85 e8 00 00 00 mov QWORD PTR [rbp+0xe8],rax + 18000d494: 33 d2 xor edx,edx + 18000d496: 48 8d 85 c8 04 00 00 lea rax,[rbp+0x4c8] + 18000d49d: 41 b8 98 00 00 00 mov r8d,0x98 + 18000d4a3: 48 83 c0 08 add rax,0x8 + 18000d4a7: 48 89 85 88 00 00 00 mov QWORD PTR [rbp+0x88],rax + 18000d4ae: e8 3b 02 00 00 call 0x18000d6ee + 18000d4b3: 48 8b 85 c8 04 00 00 mov rax,QWORD PTR [rbp+0x4c8] + 18000d4ba: 48 89 44 24 60 mov QWORD PTR [rsp+0x60],rax + 18000d4bf: c7 44 24 50 15 00 00 mov DWORD PTR [rsp+0x50],0x40000015 + 18000d4c6: 40 + 18000d4c7: c7 44 24 54 01 00 00 mov DWORD PTR [rsp+0x54],0x1 + 18000d4ce: 00 + 18000d4cf: ff 15 2b 1d 00 00 call QWORD PTR [rip+0x1d2b] # 0x18000f200 + 18000d4d5: 83 f8 01 cmp eax,0x1 + 18000d4d8: 48 8d 44 24 50 lea rax,[rsp+0x50] + 18000d4dd: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 18000d4e2: 48 8d 45 f0 lea rax,[rbp-0x10] + 18000d4e6: 0f 94 c3 sete bl + 18000d4e9: 48 89 44 24 48 mov QWORD PTR [rsp+0x48],rax + 18000d4ee: 33 c9 xor ecx,ecx + 18000d4f0: ff 15 9a 1c 00 00 call QWORD PTR [rip+0x1c9a] # 0x18000f190 + 18000d4f6: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 18000d4fb: ff 15 87 1c 00 00 call QWORD PTR [rip+0x1c87] # 0x18000f188 + 18000d501: 85 c0 test eax,eax + 18000d503: 75 0c jne 0x18000d511 + 18000d505: 84 db test bl,bl + 18000d507: 75 08 jne 0x18000d511 + 18000d509: 8d 48 03 lea ecx,[rax+0x3] + 18000d50c: e8 bf fe ff ff call 0x18000d3d0 + 18000d511: 48 8b 9c 24 d0 05 00 mov rbx,QWORD PTR [rsp+0x5d0] + 18000d518: 00 + 18000d519: 48 81 c4 c0 05 00 00 add rsp,0x5c0 + 18000d520: 5d pop rbp + 18000d521: c3 ret + 18000d522: cc int3 + 18000d523: cc int3 + 18000d524: e9 19 02 00 00 jmp 0x18000d742 + 18000d529: cc int3 + 18000d52a: cc int3 + 18000d52b: cc int3 + 18000d52c: 48 89 5c 24 20 mov QWORD PTR [rsp+0x20],rbx + 18000d531: 55 push rbp + 18000d532: 48 8b ec mov rbp,rsp + 18000d535: 48 83 ec 20 sub rsp,0x20 + 18000d539: 48 8b 05 d0 7a 00 00 mov rax,QWORD PTR [rip+0x7ad0] # 0x180015010 + 18000d540: 48 bb 32 a2 df 2d 99 movabs rbx,0x2b992ddfa232 + 18000d547: 2b 00 00 + 18000d54a: 48 3b c3 cmp rax,rbx + 18000d54d: 75 74 jne 0x18000d5c3 + 18000d54f: 48 83 65 18 00 and QWORD PTR [rbp+0x18],0x0 + 18000d554: 48 8d 4d 18 lea rcx,[rbp+0x18] + 18000d558: ff 15 c2 1c 00 00 call QWORD PTR [rip+0x1cc2] # 0x18000f220 + 18000d55e: 48 8b 45 18 mov rax,QWORD PTR [rbp+0x18] + 18000d562: 48 89 45 10 mov QWORD PTR [rbp+0x10],rax + 18000d566: ff 15 ac 1c 00 00 call QWORD PTR [rip+0x1cac] # 0x18000f218 + 18000d56c: 8b c0 mov eax,eax + 18000d56e: 48 31 45 10 xor QWORD PTR [rbp+0x10],rax + 18000d572: ff 15 98 1c 00 00 call QWORD PTR [rip+0x1c98] # 0x18000f210 + 18000d578: 8b c0 mov eax,eax + 18000d57a: 48 8d 4d 20 lea rcx,[rbp+0x20] + 18000d57e: 48 31 45 10 xor QWORD PTR [rbp+0x10],rax + 18000d582: ff 15 80 1c 00 00 call QWORD PTR [rip+0x1c80] # 0x18000f208 + 18000d588: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 18000d58b: 48 8d 4d 10 lea rcx,[rbp+0x10] + 18000d58f: 48 c1 e0 20 shl rax,0x20 + 18000d593: 48 33 45 20 xor rax,QWORD PTR [rbp+0x20] + 18000d597: 48 33 45 10 xor rax,QWORD PTR [rbp+0x10] + 18000d59b: 48 33 c1 xor rax,rcx + 18000d59e: 48 b9 ff ff ff ff ff movabs rcx,0xffffffffffff + 18000d5a5: ff 00 00 + 18000d5a8: 48 23 c1 and rax,rcx + 18000d5ab: 48 b9 33 a2 df 2d 99 movabs rcx,0x2b992ddfa233 + 18000d5b2: 2b 00 00 + 18000d5b5: 48 3b c3 cmp rax,rbx + 18000d5b8: 48 0f 44 c1 cmove rax,rcx + 18000d5bc: 48 89 05 4d 7a 00 00 mov QWORD PTR [rip+0x7a4d],rax # 0x180015010 + 18000d5c3: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 18000d5c8: 48 f7 d0 not rax + 18000d5cb: 48 89 05 36 7a 00 00 mov QWORD PTR [rip+0x7a36],rax # 0x180015008 + 18000d5d2: 48 83 c4 20 add rsp,0x20 + 18000d5d6: 5d pop rbp + 18000d5d7: c3 ret + 18000d5d8: 48 8d 0d e1 89 00 00 lea rcx,[rip+0x89e1] # 0x180015fc0 + 18000d5df: 48 ff 25 42 1c 00 00 rex.W jmp QWORD PTR [rip+0x1c42] # 0x18000f228 + 18000d5e6: cc int3 + 18000d5e7: cc int3 + 18000d5e8: 48 8d 0d d1 89 00 00 lea rcx,[rip+0x89d1] # 0x180015fc0 + 18000d5ef: e9 00 01 00 00 jmp 0x18000d6f4 + 18000d5f4: 48 8d 05 d5 89 00 00 lea rax,[rip+0x89d5] # 0x180015fd0 + 18000d5fb: c3 ret + 18000d5fc: 48 83 ec 28 sub rsp,0x28 + 18000d600: e8 bb 59 ff ff call 0x180002fc0 + 18000d605: 48 83 08 24 or QWORD PTR [rax],0x24 + 18000d609: e8 e6 ff ff ff call 0x18000d5f4 + 18000d60e: 48 83 08 02 or QWORD PTR [rax],0x2 + 18000d612: 48 83 c4 28 add rsp,0x28 + 18000d616: c3 ret + 18000d617: cc int3 + 18000d618: 48 8d 05 c9 8a 00 00 lea rax,[rip+0x8ac9] # 0x1800160e8 + 18000d61f: c3 ret + 18000d620: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000d625: 57 push rdi + 18000d626: 48 83 ec 20 sub rsp,0x20 + 18000d62a: 48 8d 1d ef 44 00 00 lea rbx,[rip+0x44ef] # 0x180011b20 + 18000d631: 48 8d 3d e8 44 00 00 lea rdi,[rip+0x44e8] # 0x180011b20 + 18000d638: eb 12 jmp 0x18000d64c + 18000d63a: 48 8b 03 mov rax,QWORD PTR [rbx] + 18000d63d: 48 85 c0 test rax,rax + 18000d640: 74 06 je 0x18000d648 + 18000d642: ff 15 90 1e 00 00 call QWORD PTR [rip+0x1e90] # 0x18000f4d8 + 18000d648: 48 83 c3 08 add rbx,0x8 + 18000d64c: 48 3b df cmp rbx,rdi + 18000d64f: 72 e9 jb 0x18000d63a + 18000d651: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000d656: 48 83 c4 20 add rsp,0x20 + 18000d65a: 5f pop rdi + 18000d65b: c3 ret + 18000d65c: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 18000d661: 57 push rdi + 18000d662: 48 83 ec 20 sub rsp,0x20 + 18000d666: 48 8d 1d c3 44 00 00 lea rbx,[rip+0x44c3] # 0x180011b30 + 18000d66d: 48 8d 3d bc 44 00 00 lea rdi,[rip+0x44bc] # 0x180011b30 + 18000d674: eb 12 jmp 0x18000d688 + 18000d676: 48 8b 03 mov rax,QWORD PTR [rbx] + 18000d679: 48 85 c0 test rax,rax + 18000d67c: 74 06 je 0x18000d684 + 18000d67e: ff 15 54 1e 00 00 call QWORD PTR [rip+0x1e54] # 0x18000f4d8 + 18000d684: 48 83 c3 08 add rbx,0x8 + 18000d688: 48 3b df cmp rbx,rdi + 18000d68b: 72 e9 jb 0x18000d676 + 18000d68d: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000d692: 48 83 c4 20 add rsp,0x20 + 18000d696: 5f pop rdi + 18000d697: c3 ret + 18000d698: cc int3 + 18000d699: cc int3 + 18000d69a: cc int3 + 18000d69b: cc int3 + 18000d69c: cc int3 + 18000d69d: cc int3 + 18000d69e: cc int3 + 18000d69f: cc int3 + 18000d6a0: ff 25 ca 1b 00 00 jmp QWORD PTR [rip+0x1bca] # 0x18000f270 + 18000d6a6: ff 25 cc 1b 00 00 jmp QWORD PTR [rip+0x1bcc] # 0x18000f278 + 18000d6ac: ff 25 ce 1b 00 00 jmp QWORD PTR [rip+0x1bce] # 0x18000f280 + 18000d6b2: ff 25 d0 1b 00 00 jmp QWORD PTR [rip+0x1bd0] # 0x18000f288 + 18000d6b8: ff 25 d2 1b 00 00 jmp QWORD PTR [rip+0x1bd2] # 0x18000f290 + 18000d6be: ff 25 d4 1b 00 00 jmp QWORD PTR [rip+0x1bd4] # 0x18000f298 + 18000d6c4: ff 25 d6 1b 00 00 jmp QWORD PTR [rip+0x1bd6] # 0x18000f2a0 + 18000d6ca: ff 25 d8 1b 00 00 jmp QWORD PTR [rip+0x1bd8] # 0x18000f2a8 + 18000d6d0: ff 25 da 1b 00 00 jmp QWORD PTR [rip+0x1bda] # 0x18000f2b0 + 18000d6d6: ff 25 3c 1d 00 00 jmp QWORD PTR [rip+0x1d3c] # 0x18000f418 + 18000d6dc: ff 25 f6 1c 00 00 jmp QWORD PTR [rip+0x1cf6] # 0x18000f3d8 + 18000d6e2: ff 25 10 1d 00 00 jmp QWORD PTR [rip+0x1d10] # 0x18000f3f8 + 18000d6e8: ff 25 12 1d 00 00 jmp QWORD PTR [rip+0x1d12] # 0x18000f400 + 18000d6ee: ff 25 dc 1c 00 00 jmp QWORD PTR [rip+0x1cdc] # 0x18000f3d0 + 18000d6f4: ff 25 0e 1d 00 00 jmp QWORD PTR [rip+0x1d0e] # 0x18000f408 + 18000d6fa: ff 25 28 1d 00 00 jmp QWORD PTR [rip+0x1d28] # 0x18000f428 + 18000d700: ff 25 2a 1d 00 00 jmp QWORD PTR [rip+0x1d2a] # 0x18000f430 + 18000d706: ff 25 44 1d 00 00 jmp QWORD PTR [rip+0x1d44] # 0x18000f450 + 18000d70c: ff 25 96 1d 00 00 jmp QWORD PTR [rip+0x1d96] # 0x18000f4a8 + 18000d712: ff 25 88 1d 00 00 jmp QWORD PTR [rip+0x1d88] # 0x18000f4a0 + 18000d718: ff 25 7a 1d 00 00 jmp QWORD PTR [rip+0x1d7a] # 0x18000f498 + 18000d71e: ff 25 6c 1d 00 00 jmp QWORD PTR [rip+0x1d6c] # 0x18000f490 + 18000d724: ff 25 5e 1d 00 00 jmp QWORD PTR [rip+0x1d5e] # 0x18000f488 + 18000d72a: ff 25 50 1d 00 00 jmp QWORD PTR [rip+0x1d50] # 0x18000f480 + 18000d730: ff 25 42 1d 00 00 jmp QWORD PTR [rip+0x1d42] # 0x18000f478 + 18000d736: ff 25 34 1d 00 00 jmp QWORD PTR [rip+0x1d34] # 0x18000f470 + 18000d73c: ff 25 26 1d 00 00 jmp QWORD PTR [rip+0x1d26] # 0x18000f468 + 18000d742: ff 25 f0 1c 00 00 jmp QWORD PTR [rip+0x1cf0] # 0x18000f438 + 18000d748: ff 25 5a 1a 00 00 jmp QWORD PTR [rip+0x1a5a] # 0x18000f1a8 + 18000d74e: cc int3 + 18000d74f: cc int3 + 18000d750: b0 01 mov al,0x1 + 18000d752: c3 ret + 18000d753: cc int3 + 18000d754: 33 c0 xor eax,eax + 18000d756: c3 ret + 18000d757: cc int3 + 18000d758: 48 83 ec 28 sub rsp,0x28 + 18000d75c: 4d 8b 41 38 mov r8,QWORD PTR [r9+0x38] + 18000d760: 48 8b ca mov rcx,rdx + 18000d763: 49 8b d1 mov rdx,r9 + 18000d766: e8 0d 00 00 00 call 0x18000d778 + 18000d76b: b8 01 00 00 00 mov eax,0x1 + 18000d770: 48 83 c4 28 add rsp,0x28 + 18000d774: c3 ret + 18000d775: cc int3 + 18000d776: cc int3 + 18000d777: cc int3 + 18000d778: 40 53 rex push rbx + 18000d77a: 45 8b 18 mov r11d,DWORD PTR [r8] + 18000d77d: 48 8b da mov rbx,rdx + 18000d780: 41 83 e3 f8 and r11d,0xfffffff8 + 18000d784: 4c 8b c9 mov r9,rcx + 18000d787: 41 f6 00 04 test BYTE PTR [r8],0x4 + 18000d78b: 4c 8b d1 mov r10,rcx + 18000d78e: 74 13 je 0x18000d7a3 + 18000d790: 41 8b 40 08 mov eax,DWORD PTR [r8+0x8] + 18000d794: 4d 63 50 04 movsxd r10,DWORD PTR [r8+0x4] + 18000d798: f7 d8 neg eax + 18000d79a: 4c 03 d1 add r10,rcx + 18000d79d: 48 63 c8 movsxd rcx,eax + 18000d7a0: 4c 23 d1 and r10,rcx + 18000d7a3: 49 63 c3 movsxd rax,r11d + 18000d7a6: 4a 8b 14 10 mov rdx,QWORD PTR [rax+r10*1] + 18000d7aa: 48 8b 43 10 mov rax,QWORD PTR [rbx+0x10] + 18000d7ae: 8b 48 08 mov ecx,DWORD PTR [rax+0x8] + 18000d7b1: 48 8b 43 08 mov rax,QWORD PTR [rbx+0x8] + 18000d7b5: f6 44 01 03 0f test BYTE PTR [rcx+rax*1+0x3],0xf + 18000d7ba: 74 0b je 0x18000d7c7 + 18000d7bc: 0f b6 44 01 03 movzx eax,BYTE PTR [rcx+rax*1+0x3] + 18000d7c1: 83 e0 f0 and eax,0xfffffff0 + 18000d7c4: 4c 03 c8 add r9,rax + 18000d7c7: 4c 33 ca xor r9,rdx + 18000d7ca: 49 8b c9 mov rcx,r9 + 18000d7cd: 5b pop rbx + 18000d7ce: e9 5d ed ff ff jmp 0x18000c530 + 18000d7d3: cc int3 + 18000d7d4: 48 8b c4 mov rax,rsp + 18000d7d7: 48 89 58 08 mov QWORD PTR [rax+0x8],rbx + 18000d7db: 48 89 68 10 mov QWORD PTR [rax+0x10],rbp + 18000d7df: 48 89 70 18 mov QWORD PTR [rax+0x18],rsi + 18000d7e3: 48 89 78 20 mov QWORD PTR [rax+0x20],rdi + 18000d7e7: 41 56 push r14 + 18000d7e9: 48 83 ec 20 sub rsp,0x20 + 18000d7ed: 49 8b 59 38 mov rbx,QWORD PTR [r9+0x38] + 18000d7f1: 48 8b f2 mov rsi,rdx + 18000d7f4: 4d 8b f0 mov r14,r8 + 18000d7f7: 48 8b e9 mov rbp,rcx + 18000d7fa: 49 8b d1 mov rdx,r9 + 18000d7fd: 48 8b ce mov rcx,rsi + 18000d800: 49 8b f9 mov rdi,r9 + 18000d803: 4c 8d 43 04 lea r8,[rbx+0x4] + 18000d807: e8 6c ff ff ff call 0x18000d778 + 18000d80c: 8b 45 04 mov eax,DWORD PTR [rbp+0x4] + 18000d80f: 24 66 and al,0x66 + 18000d811: f6 d8 neg al + 18000d813: b8 01 00 00 00 mov eax,0x1 + 18000d818: 45 1b c0 sbb r8d,r8d + 18000d81b: 41 f7 d8 neg r8d + 18000d81e: 44 03 c0 add r8d,eax + 18000d821: 44 85 43 04 test DWORD PTR [rbx+0x4],r8d + 18000d825: 74 11 je 0x18000d838 + 18000d827: 4c 8b cf mov r9,rdi + 18000d82a: 4d 8b c6 mov r8,r14 + 18000d82d: 48 8b d6 mov rdx,rsi + 18000d830: 48 8b cd mov rcx,rbp + 18000d833: e8 9e fe ff ff call 0x18000d6d6 + 18000d838: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 18000d83d: 48 8b 6c 24 38 mov rbp,QWORD PTR [rsp+0x38] + 18000d842: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 18000d847: 48 8b 7c 24 48 mov rdi,QWORD PTR [rsp+0x48] + 18000d84c: 48 83 c4 20 add rsp,0x20 + 18000d850: 41 5e pop r14 + 18000d852: c3 ret + 18000d853: ff 25 6f 1b 00 00 jmp QWORD PTR [rip+0x1b6f] # 0x18000f3c8 + 18000d859: ff 25 49 1b 00 00 jmp QWORD PTR [rip+0x1b49] # 0x18000f3a8 + 18000d85f: ff 25 4b 1b 00 00 jmp QWORD PTR [rip+0x1b4b] # 0x18000f3b0 + 18000d865: ff 25 4d 1b 00 00 jmp QWORD PTR [rip+0x1b4d] # 0x18000f3b8 + 18000d86b: ff 25 4f 1b 00 00 jmp QWORD PTR [rip+0x1b4f] # 0x18000f3c0 + 18000d871: cc int3 + 18000d872: cc int3 + 18000d873: cc int3 + 18000d874: cc int3 + 18000d875: cc int3 + 18000d876: cc int3 + 18000d877: cc int3 + 18000d878: cc int3 + 18000d879: cc int3 + 18000d87a: cc int3 + 18000d87b: cc int3 + 18000d87c: cc int3 + 18000d87d: cc int3 + 18000d87e: cc int3 + 18000d87f: cc int3 + 18000d880: cc int3 + 18000d881: cc int3 + 18000d882: cc int3 + 18000d883: cc int3 + 18000d884: cc int3 + 18000d885: cc int3 + 18000d886: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 18000d88d: 00 00 00 + 18000d890: ff e0 jmp rax + 18000d892: cc int3 + 18000d893: cc int3 + 18000d894: cc int3 + 18000d895: cc int3 + 18000d896: cc int3 + 18000d897: cc int3 + 18000d898: cc int3 + 18000d899: cc int3 + 18000d89a: cc int3 + 18000d89b: cc int3 + 18000d89c: cc int3 + 18000d89d: cc int3 + 18000d89e: cc int3 + 18000d89f: cc int3 + 18000d8a0: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30] + 18000d8a7: e9 04 4c ff ff jmp 0x1800024b0 + 18000d8ac: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30] + 18000d8b3: e9 f8 4b ff ff jmp 0x1800024b0 + 18000d8b8: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30] + 18000d8bf: e9 ec 4b ff ff jmp 0x1800024b0 + 18000d8c4: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30] + 18000d8cb: e9 e0 4b ff ff jmp 0x1800024b0 + 18000d8d0: 40 55 rex push rbp + 18000d8d2: 48 83 ec 20 sub rsp,0x20 + 18000d8d6: 48 8b ea mov rbp,rdx + 18000d8d9: 8b 45 40 mov eax,DWORD PTR [rbp+0x40] + 18000d8dc: 83 e0 01 and eax,0x1 + 18000d8df: 85 c0 test eax,eax + 18000d8e1: 74 10 je 0x18000d8f3 + 18000d8e3: 83 65 40 fe and DWORD PTR [rbp+0x40],0xfffffffe + 18000d8e7: 48 8b 8d 88 00 00 00 mov rcx,QWORD PTR [rbp+0x88] + 18000d8ee: e8 ad 54 ff ff call 0x180002da0 + 18000d8f3: 48 83 c4 20 add rsp,0x20 + 18000d8f7: 5d pop rbp + 18000d8f8: c3 ret + 18000d8f9: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000d900: e9 bb 5e ff ff jmp 0x1800037c0 + 18000d905: 48 8d 8a e8 00 00 00 lea rcx,[rdx+0xe8] + 18000d90c: e9 9f 4b ff ff jmp 0x1800024b0 + 18000d911: 48 8d 8a 68 00 00 00 lea rcx,[rdx+0x68] + 18000d918: e9 a3 5e ff ff jmp 0x1800037c0 + 18000d91d: 48 8d 8a c8 00 00 00 lea rcx,[rdx+0xc8] + 18000d924: e9 87 4b ff ff jmp 0x1800024b0 + 18000d929: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000d930: e9 8b 5e ff ff jmp 0x1800037c0 + 18000d935: 48 8d 8a a8 00 00 00 lea rcx,[rdx+0xa8] + 18000d93c: e9 6f 4b ff ff jmp 0x1800024b0 + 18000d941: 48 8d 8a 30 01 00 00 lea rcx,[rdx+0x130] + 18000d948: e9 53 53 ff ff jmp 0x180002ca0 + 18000d94d: 48 8b 8a 90 00 00 00 mov rcx,QWORD PTR [rdx+0x90] + 18000d954: e9 57 4b ff ff jmp 0x1800024b0 + 18000d959: 48 8b 8a 90 00 00 00 mov rcx,QWORD PTR [rdx+0x90] + 18000d960: 48 83 c1 20 add rcx,0x20 + 18000d964: e9 47 4b ff ff jmp 0x1800024b0 + 18000d969: cc int3 + 18000d96a: cc int3 + 18000d96b: cc int3 + 18000d96c: cc int3 + 18000d96d: cc int3 + 18000d96e: cc int3 + 18000d96f: cc int3 + 18000d970: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48] + 18000d977: e9 34 4b ff ff jmp 0x1800024b0 + 18000d97c: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48] + 18000d983: 48 83 c1 20 add rcx,0x20 + 18000d987: e9 24 4b ff ff jmp 0x1800024b0 + 18000d98c: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx + 18000d991: 55 push rbp + 18000d992: 48 83 ec 20 sub rsp,0x20 + 18000d996: 48 8b ea mov rbp,rdx + 18000d999: 4c 8b 45 40 mov r8,QWORD PTR [rbp+0x40] + 18000d99d: 48 8b 55 20 mov rdx,QWORD PTR [rbp+0x20] + 18000d9a1: e8 8a 55 ff ff call 0x180002f30 + 18000d9a6: 4c 8b 45 30 mov r8,QWORD PTR [rbp+0x30] + 18000d9aa: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28] + 18000d9ae: e8 bd 55 ff ff call 0x180002f70 + 18000d9b3: 33 d2 xor edx,edx + 18000d9b5: 33 c9 xor ecx,ecx + 18000d9b7: e8 2c fd ff ff call 0x18000d6e8 + 18000d9bc: 90 nop + 18000d9bd: cc int3 + 18000d9be: cc int3 + 18000d9bf: cc int3 + 18000d9c0: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48] + 18000d9c7: e9 c4 3c ff ff jmp 0x180001690 + 18000d9cc: 48 8b 8a 48 00 00 00 mov rcx,QWORD PTR [rdx+0x48] + 18000d9d3: 48 83 c1 18 add rcx,0x18 + 18000d9d7: e9 d4 4a ff ff jmp 0x1800024b0 + 18000d9dc: 40 55 rex push rbp + 18000d9de: 48 83 ec 20 sub rsp,0x20 + 18000d9e2: 48 8b ea mov rbp,rdx + 18000d9e5: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 18000d9e8: 83 e0 01 and eax,0x1 + 18000d9eb: 85 c0 test eax,eax + 18000d9ed: 74 15 je 0x18000da04 + 18000d9ef: 83 65 20 fe and DWORD PTR [rbp+0x20],0xfffffffe + 18000d9f3: 48 8d 4d 60 lea rcx,[rbp+0x60] + 18000d9f7: 48 81 c1 98 00 00 00 add rcx,0x98 + 18000d9fe: ff 15 b4 18 00 00 call QWORD PTR [rip+0x18b4] # 0x18000f2b8 + 18000da04: 48 83 c4 20 add rsp,0x20 + 18000da08: 5d pop rbp + 18000da09: c3 ret + 18000da0a: 48 8d 8a 60 00 00 00 lea rcx,[rdx+0x60] + 18000da11: 48 83 c1 20 add rcx,0x20 + 18000da15: 48 ff 25 4c 19 00 00 rex.W jmp QWORD PTR [rip+0x194c] # 0x18000f368 + 18000da1c: 48 8d 8a 60 00 00 00 lea rcx,[rdx+0x60] + 18000da23: e9 78 68 ff ff jmp 0x1800042a0 + 18000da28: 40 55 rex push rbp + 18000da2a: 48 83 ec 20 sub rsp,0x20 + 18000da2e: 48 8b ea mov rbp,rdx + 18000da31: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 18000da34: 83 e0 04 and eax,0x4 + 18000da37: 85 c0 test eax,eax + 18000da39: 74 0d je 0x18000da48 + 18000da3b: 83 65 20 fb and DWORD PTR [rbp+0x20],0xfffffffb + 18000da3f: 48 8d 4d 28 lea rcx,[rbp+0x28] + 18000da43: e8 68 4a ff ff call 0x1800024b0 + 18000da48: 48 83 c4 20 add rsp,0x20 + 18000da4c: 5d pop rbp + 18000da4d: c3 ret + 18000da4e: cc int3 + 18000da4f: cc int3 + 18000da50: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30] + 18000da57: e9 34 3c ff ff jmp 0x180001690 + 18000da5c: cc int3 + 18000da5d: cc int3 + 18000da5e: cc int3 + 18000da5f: cc int3 + 18000da60: 48 8b 8a 68 00 00 00 mov rcx,QWORD PTR [rdx+0x68] + 18000da67: e9 44 4a ff ff jmp 0x1800024b0 + 18000da6c: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000da73: e9 18 3c ff ff jmp 0x180001690 + 18000da78: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000da7f: 48 83 c1 18 add rcx,0x18 + 18000da83: e9 28 4a ff ff jmp 0x1800024b0 + 18000da88: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000da8f: 48 83 c1 40 add rcx,0x40 + 18000da93: e9 18 4a ff ff jmp 0x1800024b0 + 18000da98: 40 55 rex push rbp + 18000da9a: 48 83 ec 20 sub rsp,0x20 + 18000da9e: 48 8b ea mov rbp,rdx + 18000daa1: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 18000daa4: 83 e0 01 and eax,0x1 + 18000daa7: 85 c0 test eax,eax + 18000daa9: 74 15 je 0x18000dac0 + 18000daab: 83 65 20 fe and DWORD PTR [rbp+0x20],0xfffffffe + 18000daaf: 48 8d 4d 70 lea rcx,[rbp+0x70] + 18000dab3: 48 81 c1 98 00 00 00 add rcx,0x98 + 18000daba: ff 15 f8 17 00 00 call QWORD PTR [rip+0x17f8] # 0x18000f2b8 + 18000dac0: 48 83 c4 20 add rsp,0x20 + 18000dac4: 5d pop rbp + 18000dac5: c3 ret + 18000dac6: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70] + 18000dacd: 48 83 c1 20 add rcx,0x20 + 18000dad1: 48 ff 25 90 18 00 00 rex.W jmp QWORD PTR [rip+0x1890] # 0x18000f368 + 18000dad8: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70] + 18000dadf: e9 bc 67 ff ff jmp 0x1800042a0 + 18000dae4: 40 55 rex push rbp + 18000dae6: 48 83 ec 20 sub rsp,0x20 + 18000daea: 48 8b ea mov rbp,rdx + 18000daed: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 18000daf0: 83 e0 04 and eax,0x4 + 18000daf3: 85 c0 test eax,eax + 18000daf5: 74 0d je 0x18000db04 + 18000daf7: 83 65 20 fb and DWORD PTR [rbp+0x20],0xfffffffb + 18000dafb: 48 8d 4d 28 lea rcx,[rbp+0x28] + 18000daff: e8 ac 49 ff ff call 0x1800024b0 + 18000db04: 48 83 c4 20 add rsp,0x20 + 18000db08: 5d pop rbp + 18000db09: c3 ret + 18000db0a: cc int3 + 18000db0b: cc int3 + 18000db0c: cc int3 + 18000db0d: cc int3 + 18000db0e: cc int3 + 18000db0f: cc int3 + 18000db10: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30] + 18000db17: e9 74 3b ff ff jmp 0x180001690 + 18000db1c: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30] + 18000db23: 48 83 c1 18 add rcx,0x18 + 18000db27: e9 84 49 ff ff jmp 0x1800024b0 + 18000db2c: cc int3 + 18000db2d: cc int3 + 18000db2e: cc int3 + 18000db2f: cc int3 + 18000db30: 48 8d 0d a9 85 00 00 lea rcx,[rip+0x85a9] # 0x1800160e0 + 18000db37: e9 9c f1 ff ff jmp 0x18000ccd8 + 18000db3c: 40 55 rex push rbp + 18000db3e: 48 83 ec 20 sub rsp,0x20 + 18000db42: 48 8b ea mov rbp,rdx + 18000db45: 8b 45 30 mov eax,DWORD PTR [rbp+0x30] + 18000db48: 83 e0 02 and eax,0x2 + 18000db4b: 85 c0 test eax,eax + 18000db4d: 74 0d je 0x18000db5c + 18000db4f: 83 65 30 fd and DWORD PTR [rbp+0x30],0xfffffffd + 18000db53: 48 8b 4d 38 mov rcx,QWORD PTR [rbp+0x38] + 18000db57: e8 64 5c ff ff call 0x1800037c0 + 18000db5c: 48 83 c4 20 add rsp,0x20 + 18000db60: 5d pop rbp + 18000db61: c3 ret + 18000db62: cc int3 + 18000db63: cc int3 + 18000db64: cc int3 + 18000db65: cc int3 + 18000db66: cc int3 + 18000db67: cc int3 + 18000db68: cc int3 + 18000db69: cc int3 + 18000db6a: cc int3 + 18000db6b: cc int3 + 18000db6c: cc int3 + 18000db6d: cc int3 + 18000db6e: cc int3 + 18000db6f: cc int3 + 18000db70: 48 8d 8a 20 01 00 00 lea rcx,[rdx+0x120] + 18000db77: e9 44 5c ff ff jmp 0x1800037c0 + 18000db7c: 40 55 rex push rbp + 18000db7e: 48 83 ec 20 sub rsp,0x20 + 18000db82: 48 8b ea mov rbp,rdx + 18000db85: 8b 45 40 mov eax,DWORD PTR [rbp+0x40] + 18000db88: 83 e0 01 and eax,0x1 + 18000db8b: 85 c0 test eax,eax + 18000db8d: 74 18 je 0x18000dba7 + 18000db8f: 83 65 40 fe and DWORD PTR [rbp+0x40],0xfffffffe + 18000db93: 48 8d 8d 40 01 00 00 lea rcx,[rbp+0x140] + 18000db9a: 48 81 c1 98 00 00 00 add rcx,0x98 + 18000dba1: ff 15 11 17 00 00 call QWORD PTR [rip+0x1711] # 0x18000f2b8 + 18000dba7: 48 83 c4 20 add rsp,0x20 + 18000dbab: 5d pop rbp + 18000dbac: c3 ret + 18000dbad: 48 8d 8a 40 01 00 00 lea rcx,[rdx+0x140] + 18000dbb4: 48 83 c1 20 add rcx,0x20 + 18000dbb8: 48 ff 25 a9 17 00 00 rex.W jmp QWORD PTR [rip+0x17a9] # 0x18000f368 + 18000dbbf: 48 8d 8a 40 01 00 00 lea rcx,[rdx+0x140] + 18000dbc6: e9 d5 66 ff ff jmp 0x1800042a0 + 18000dbcb: 48 8d 8a 50 00 00 00 lea rcx,[rdx+0x50] + 18000dbd2: e9 d9 48 ff ff jmp 0x1800024b0 + 18000dbd7: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70] + 18000dbde: e9 cd 48 ff ff jmp 0x1800024b0 + 18000dbe3: 48 8d 8a 70 00 00 00 lea rcx,[rdx+0x70] + 18000dbea: e9 c1 48 ff ff jmp 0x1800024b0 + 18000dbef: cc int3 + 18000dbf0: 48 8d 8a e0 00 00 00 lea rcx,[rdx+0xe0] + 18000dbf7: e9 a4 66 ff ff jmp 0x1800042a0 + 18000dbfc: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000dc03: e9 a8 48 ff ff jmp 0x1800024b0 + 18000dc08: cc int3 + 18000dc09: cc int3 + 18000dc0a: cc int3 + 18000dc0b: cc int3 + 18000dc0c: cc int3 + 18000dc0d: cc int3 + 18000dc0e: cc int3 + 18000dc0f: cc int3 + 18000dc10: 48 8d 8a 10 01 00 00 lea rcx,[rdx+0x110] + 18000dc17: e9 84 66 ff ff jmp 0x1800042a0 + 18000dc1c: 48 8d 8a 58 00 00 00 lea rcx,[rdx+0x58] + 18000dc23: e9 88 48 ff ff jmp 0x1800024b0 + 18000dc28: cc int3 + 18000dc29: cc int3 + 18000dc2a: cc int3 + 18000dc2b: cc int3 + 18000dc2c: cc int3 + 18000dc2d: cc int3 + 18000dc2e: cc int3 + 18000dc2f: cc int3 + 18000dc30: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20] + 18000dc37: e9 64 91 ff ff jmp 0x180006da0 + 18000dc3c: cc int3 + 18000dc3d: cc int3 + 18000dc3e: cc int3 + 18000dc3f: cc int3 + 18000dc40: 40 55 rex push rbp + 18000dc42: 48 83 ec 20 sub rsp,0x20 + 18000dc46: 48 8b ea mov rbp,rdx + 18000dc49: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 18000dc4c: 83 e0 02 and eax,0x2 + 18000dc4f: 85 c0 test eax,eax + 18000dc51: 74 0d je 0x18000dc60 + 18000dc53: 83 65 20 fd and DWORD PTR [rbp+0x20],0xfffffffd + 18000dc57: 48 8b 4d 30 mov rcx,QWORD PTR [rbp+0x30] + 18000dc5b: e8 50 48 ff ff call 0x1800024b0 + 18000dc60: 48 83 c4 20 add rsp,0x20 + 18000dc64: 5d pop rbp + 18000dc65: c3 ret + 18000dc66: cc int3 + 18000dc67: cc int3 + 18000dc68: cc int3 + 18000dc69: cc int3 + 18000dc6a: cc int3 + 18000dc6b: cc int3 + 18000dc6c: cc int3 + 18000dc6d: cc int3 + 18000dc6e: cc int3 + 18000dc6f: cc int3 + 18000dc70: 40 55 rex push rbp + 18000dc72: 48 83 ec 20 sub rsp,0x20 + 18000dc76: 48 8b ea mov rbp,rdx + 18000dc79: 8b 45 40 mov eax,DWORD PTR [rbp+0x40] + 18000dc7c: 83 e0 01 and eax,0x1 + 18000dc7f: 85 c0 test eax,eax + 18000dc81: 74 15 je 0x18000dc98 + 18000dc83: 83 65 40 fe and DWORD PTR [rbp+0x40],0xfffffffe + 18000dc87: 48 8b 4d 30 mov rcx,QWORD PTR [rbp+0x30] + 18000dc8b: 48 81 c1 98 00 00 00 add rcx,0x98 + 18000dc92: ff 15 20 16 00 00 call QWORD PTR [rip+0x1620] # 0x18000f2b8 + 18000dc98: 48 83 c4 20 add rsp,0x20 + 18000dc9c: 5d pop rbp + 18000dc9d: c3 ret + 18000dc9e: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30] + 18000dca5: 48 83 c1 20 add rcx,0x20 + 18000dca9: 48 ff 25 b8 16 00 00 rex.W jmp QWORD PTR [rip+0x16b8] # 0x18000f368 + 18000dcb0: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20] + 18000dcb7: e9 24 86 ff ff jmp 0x1800062e0 + 18000dcbc: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20] + 18000dcc3: e9 d8 85 ff ff jmp 0x1800062a0 + 18000dcc8: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx + 18000dccd: 55 push rbp + 18000dcce: 48 83 ec 20 sub rsp,0x20 + 18000dcd2: 48 8b ea mov rbp,rdx + 18000dcd5: 48 8b 55 60 mov rdx,QWORD PTR [rbp+0x60] + 18000dcd9: 48 8b 02 mov rax,QWORD PTR [rdx] + 18000dcdc: 48 63 48 04 movsxd rcx,DWORD PTR [rax+0x4] + 18000dce0: 48 03 ca add rcx,rdx + 18000dce3: 41 b0 01 mov r8b,0x1 + 18000dce6: ba 04 00 00 00 mov edx,0x4 + 18000dceb: ff 15 5f 15 00 00 call QWORD PTR [rip+0x155f] # 0x18000f250 + 18000dcf1: 90 nop + 18000dcf2: 48 b8 00 00 00 00 00 movabs rax,0x0 + 18000dcf9: 00 00 00 + 18000dcfc: 48 83 c4 20 add rsp,0x20 + 18000dd00: 5d pop rbp + 18000dd01: c3 ret + 18000dd02: cc int3 + 18000dd03: cc int3 + 18000dd04: cc int3 + 18000dd05: cc int3 + 18000dd06: cc int3 + 18000dd07: cc int3 + 18000dd08: cc int3 + 18000dd09: cc int3 + 18000dd0a: cc int3 + 18000dd0b: cc int3 + 18000dd0c: cc int3 + 18000dd0d: cc int3 + 18000dd0e: cc int3 + 18000dd0f: cc int3 + 18000dd10: 40 55 rex push rbp + 18000dd12: 48 83 ec 20 sub rsp,0x20 + 18000dd16: 48 8b ea mov rbp,rdx + 18000dd19: ba 70 00 00 00 mov edx,0x70 + 18000dd1e: 48 8b 4d 20 mov rcx,QWORD PTR [rbp+0x20] + 18000dd22: e8 e9 eb ff ff call 0x18000c910 + 18000dd27: 48 83 c4 20 add rsp,0x20 + 18000dd2b: 5d pop rbp + 18000dd2c: c3 ret + 18000dd2d: 48 8d 8a 28 00 00 00 lea rcx,[rdx+0x28] + 18000dd34: e9 d7 90 ff ff jmp 0x180006e10 + 18000dd39: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20] + 18000dd40: 48 83 c1 08 add rcx,0x8 + 18000dd44: e9 77 5a ff ff jmp 0x1800037c0 + 18000dd49: cc int3 + 18000dd4a: cc int3 + 18000dd4b: cc int3 + 18000dd4c: cc int3 + 18000dd4d: cc int3 + 18000dd4e: cc int3 + 18000dd4f: cc int3 + 18000dd50: 48 8d 8a 30 01 00 00 lea rcx,[rdx+0x130] + 18000dd57: e9 44 65 ff ff jmp 0x1800042a0 + 18000dd5c: 48 8d 8a 90 00 00 00 lea rcx,[rdx+0x90] + 18000dd63: e9 48 47 ff ff jmp 0x1800024b0 + 18000dd68: cc int3 + 18000dd69: cc int3 + 18000dd6a: cc int3 + 18000dd6b: cc int3 + 18000dd6c: cc int3 + 18000dd6d: cc int3 + 18000dd6e: cc int3 + 18000dd6f: cc int3 + 18000dd70: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx + 18000dd75: 55 push rbp + 18000dd76: 48 83 ec 20 sub rsp,0x20 + 18000dd7a: 48 8b ea mov rbp,rdx + 18000dd7d: 48 b8 00 00 00 00 00 movabs rax,0x0 + 18000dd84: 00 00 00 + 18000dd87: 48 83 c4 20 add rsp,0x20 + 18000dd8b: 5d pop rbp + 18000dd8c: c3 ret + 18000dd8d: cc int3 + 18000dd8e: cc int3 + 18000dd8f: cc int3 + 18000dd90: 40 55 rex push rbp + 18000dd92: 48 83 ec 20 sub rsp,0x20 + 18000dd96: 48 8b ea mov rbp,rdx + 18000dd99: ba 10 00 00 00 mov edx,0x10 + 18000dd9e: 48 8b 4d 68 mov rcx,QWORD PTR [rbp+0x68] + 18000dda2: e8 69 eb ff ff call 0x18000c910 + 18000dda7: 48 83 c4 20 add rsp,0x20 + 18000ddab: 5d pop rbp + 18000ddac: c3 ret + 18000ddad: 48 8d 8a 68 00 00 00 lea rcx,[rdx+0x68] + 18000ddb4: e9 57 9b ff ff jmp 0x180007910 + 18000ddb9: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx + 18000ddbe: 55 push rbp + 18000ddbf: 48 83 ec 40 sub rsp,0x40 + 18000ddc3: 48 8b ea mov rbp,rdx + 18000ddc6: 48 8b 45 60 mov rax,QWORD PTR [rbp+0x60] + 18000ddca: 48 c7 40 20 00 00 00 mov QWORD PTR [rax+0x20],0x0 + 18000ddd1: 00 + 18000ddd2: 48 b8 00 00 00 00 00 movabs rax,0x0 + 18000ddd9: 00 00 00 + 18000dddc: 48 83 c4 40 add rsp,0x40 + 18000dde0: 5d pop rbp + 18000dde1: c3 ret + 18000dde2: cc int3 + 18000dde3: cc int3 + 18000dde4: cc int3 + 18000dde5: cc int3 + 18000dde6: cc int3 + 18000dde7: cc int3 + 18000dde8: cc int3 + 18000dde9: cc int3 + 18000ddea: cc int3 + 18000ddeb: cc int3 + 18000ddec: cc int3 + 18000dded: cc int3 + 18000ddee: cc int3 + 18000ddef: cc int3 + 18000ddf0: 48 8d 8a 40 01 00 00 lea rcx,[rdx+0x140] + 18000ddf7: e9 f4 90 ff ff jmp 0x180006ef0 + 18000ddfc: cc int3 + 18000ddfd: cc int3 + 18000ddfe: cc int3 + 18000ddff: cc int3 + 18000de00: 48 8d 8a 10 02 00 00 lea rcx,[rdx+0x210] + 18000de07: e9 94 64 ff ff jmp 0x1800042a0 + 18000de0c: 48 8d 8a 80 00 00 00 lea rcx,[rdx+0x80] + 18000de13: e9 98 46 ff ff jmp 0x1800024b0 + 18000de18: 48 8d 8a f0 01 00 00 lea rcx,[rdx+0x1f0] + 18000de1f: e9 6c 90 ff ff jmp 0x180006e90 + 18000de24: cc int3 + 18000de25: cc int3 + 18000de26: cc int3 + 18000de27: cc int3 + 18000de28: cc int3 + 18000de29: cc int3 + 18000de2a: cc int3 + 18000de2b: cc int3 + 18000de2c: cc int3 + 18000de2d: cc int3 + 18000de2e: cc int3 + 18000de2f: cc int3 + 18000de30: 48 8d 8a 28 00 00 00 lea rcx,[rdx+0x28] + 18000de37: e9 e4 45 ff ff jmp 0x180002420 + 18000de3c: 40 55 rex push rbp + 18000de3e: 48 83 ec 20 sub rsp,0x20 + 18000de42: 48 8b ea mov rbp,rdx + 18000de45: ba 28 00 00 00 mov edx,0x28 + 18000de4a: 48 8b 4d 40 mov rcx,QWORD PTR [rbp+0x40] + 18000de4e: e8 bd ea ff ff call 0x18000c910 + 18000de53: 48 83 c4 20 add rsp,0x20 + 18000de57: 5d pop rbp + 18000de58: c3 ret + 18000de59: 48 8b 8a 40 00 00 00 mov rcx,QWORD PTR [rdx+0x40] + 18000de60: 48 83 c1 08 add rcx,0x8 + 18000de64: e9 b7 45 ff ff jmp 0x180002420 + 18000de69: 48 8d 8a 40 00 00 00 lea rcx,[rdx+0x40] + 18000de70: e9 0b 46 ff ff jmp 0x180002480 + 18000de75: cc int3 + 18000de76: cc int3 + 18000de77: cc int3 + 18000de78: cc int3 + 18000de79: cc int3 + 18000de7a: cc int3 + 18000de7b: cc int3 + 18000de7c: cc int3 + 18000de7d: cc int3 + 18000de7e: cc int3 + 18000de7f: cc int3 + 18000de80: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000de87: e9 24 46 ff ff jmp 0x1800024b0 + 18000de8c: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30] + 18000de93: e9 88 45 ff ff jmp 0x180002420 + 18000de98: 40 55 rex push rbp + 18000de9a: 48 83 ec 20 sub rsp,0x20 + 18000de9e: 48 8b ea mov rbp,rdx + 18000dea1: ba 28 00 00 00 mov edx,0x28 + 18000dea6: 48 8b 4d 28 mov rcx,QWORD PTR [rbp+0x28] + 18000deaa: e8 61 ea ff ff call 0x18000c910 + 18000deaf: 48 83 c4 20 add rsp,0x20 + 18000deb3: 5d pop rbp + 18000deb4: c3 ret + 18000deb5: 48 8b 8a 28 00 00 00 mov rcx,QWORD PTR [rdx+0x28] + 18000debc: 48 83 c1 08 add rcx,0x8 + 18000dec0: e9 5b 45 ff ff jmp 0x180002420 + 18000dec5: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000decc: 48 83 c1 08 add rcx,0x8 + 18000ded0: e9 4b 45 ff ff jmp 0x180002420 + 18000ded5: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000dedc: e9 0f c4 ff ff jmp 0x18000a2f0 + 18000dee1: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30] + 18000dee8: e9 33 45 ff ff jmp 0x180002420 + 18000deed: 48 8d 8a 30 00 00 00 lea rcx,[rdx+0x30] + 18000def4: e9 27 45 ff ff jmp 0x180002420 + 18000def9: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000df00: e9 ab 45 ff ff jmp 0x1800024b0 + 18000df05: cc int3 + 18000df06: cc int3 + 18000df07: cc int3 + 18000df08: cc int3 + 18000df09: cc int3 + 18000df0a: cc int3 + 18000df0b: cc int3 + 18000df0c: cc int3 + 18000df0d: cc int3 + 18000df0e: cc int3 + 18000df0f: cc int3 + 18000df10: 48 8b 8a 38 00 00 00 mov rcx,QWORD PTR [rdx+0x38] + 18000df17: e9 04 45 ff ff jmp 0x180002420 + 18000df1c: 40 55 rex push rbp + 18000df1e: 48 83 ec 20 sub rsp,0x20 + 18000df22: 48 8b ea mov rbp,rdx + 18000df25: ba 28 00 00 00 mov edx,0x28 + 18000df2a: 48 8b 4d 40 mov rcx,QWORD PTR [rbp+0x40] + 18000df2e: e8 dd e9 ff ff call 0x18000c910 + 18000df33: 48 83 c4 20 add rsp,0x20 + 18000df37: 5d pop rbp + 18000df38: c3 ret + 18000df39: 48 8b 8a 40 00 00 00 mov rcx,QWORD PTR [rdx+0x40] + 18000df40: 48 83 c1 08 add rcx,0x8 + 18000df44: e9 d7 44 ff ff jmp 0x180002420 + 18000df49: cc int3 + 18000df4a: cc int3 + 18000df4b: cc int3 + 18000df4c: cc int3 + 18000df4d: cc int3 + 18000df4e: cc int3 + 18000df4f: cc int3 + 18000df50: 40 55 rex push rbp + 18000df52: 48 83 ec 20 sub rsp,0x20 + 18000df56: 48 8b ea mov rbp,rdx + 18000df59: ba 28 00 00 00 mov edx,0x28 + 18000df5e: 48 8b 4d 20 mov rcx,QWORD PTR [rbp+0x20] + 18000df62: e8 a9 e9 ff ff call 0x18000c910 + 18000df67: 48 83 c4 20 add rsp,0x20 + 18000df6b: 5d pop rbp + 18000df6c: c3 ret + 18000df6d: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20] + 18000df74: e9 07 45 ff ff jmp 0x180002480 + 18000df79: cc int3 + 18000df7a: cc int3 + 18000df7b: cc int3 + 18000df7c: cc int3 + 18000df7d: cc int3 + 18000df7e: cc int3 + 18000df7f: cc int3 + 18000df80: 48 8d 8a 48 00 00 00 lea rcx,[rdx+0x48] + 18000df87: e9 94 44 ff ff jmp 0x180002420 + 18000df8c: cc int3 + 18000df8d: cc int3 + 18000df8e: cc int3 + 18000df8f: cc int3 + 18000df90: 48 8b 8a 30 00 00 00 mov rcx,QWORD PTR [rdx+0x30] + 18000df97: e9 84 44 ff ff jmp 0x180002420 + 18000df9c: 40 55 rex push rbp + 18000df9e: 48 83 ec 20 sub rsp,0x20 + 18000dfa2: 48 8b ea mov rbp,rdx + 18000dfa5: ba 28 00 00 00 mov edx,0x28 + 18000dfaa: 48 8b 4d 38 mov rcx,QWORD PTR [rbp+0x38] + 18000dfae: e8 5d e9 ff ff call 0x18000c910 + 18000dfb3: 48 83 c4 20 add rsp,0x20 + 18000dfb7: 5d pop rbp + 18000dfb8: c3 ret + 18000dfb9: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38] + 18000dfc0: e9 bb 44 ff ff jmp 0x180002480 + 18000dfc5: cc int3 + 18000dfc6: cc int3 + 18000dfc7: cc int3 + 18000dfc8: cc int3 + 18000dfc9: cc int3 + 18000dfca: cc int3 + 18000dfcb: cc int3 + 18000dfcc: cc int3 + 18000dfcd: cc int3 + 18000dfce: cc int3 + 18000dfcf: cc int3 + 18000dfd0: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38] + 18000dfd7: 48 83 c1 08 add rcx,0x8 + 18000dfdb: e9 40 44 ff ff jmp 0x180002420 + 18000dfe0: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38] + 18000dfe7: e9 04 c3 ff ff jmp 0x18000a2f0 + 18000dfec: 48 8d 8a 20 00 00 00 lea rcx,[rdx+0x20] + 18000dff3: e9 28 44 ff ff jmp 0x180002420 + 18000dff8: cc int3 + 18000dff9: cc int3 + 18000dffa: cc int3 + 18000dffb: cc int3 + 18000dffc: cc int3 + 18000dffd: cc int3 + 18000dffe: cc int3 + 18000dfff: cc int3 + 18000e000: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000e007: 48 83 c1 08 add rcx,0x8 + 18000e00b: e9 10 44 ff ff jmp 0x180002420 + 18000e010: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20] + 18000e017: 48 83 c1 08 add rcx,0x8 + 18000e01b: e9 00 44 ff ff jmp 0x180002420 + 18000e020: 48 8d 8a 28 00 00 00 lea rcx,[rdx+0x28] + 18000e027: e9 f4 43 ff ff jmp 0x180002420 + 18000e02c: cc int3 + 18000e02d: cc int3 + 18000e02e: cc int3 + 18000e02f: cc int3 + 18000e030: 40 55 rex push rbp + 18000e032: 48 83 ec 20 sub rsp,0x20 + 18000e036: 48 8b ea mov rbp,rdx + 18000e039: 8b 45 20 mov eax,DWORD PTR [rbp+0x20] + 18000e03c: 83 e0 01 and eax,0x1 + 18000e03f: 85 c0 test eax,eax + 18000e041: 74 0d je 0x18000e050 + 18000e043: 83 65 20 fe and DWORD PTR [rbp+0x20],0xfffffffe + 18000e047: 48 8b 4d 48 mov rcx,QWORD PTR [rbp+0x48] + 18000e04b: e8 d0 43 ff ff call 0x180002420 + 18000e050: 48 83 c4 20 add rsp,0x20 + 18000e054: 5d pop rbp + 18000e055: c3 ret + 18000e056: cc int3 + 18000e057: cc int3 + 18000e058: cc int3 + 18000e059: cc int3 + 18000e05a: cc int3 + 18000e05b: cc int3 + 18000e05c: cc int3 + 18000e05d: cc int3 + 18000e05e: cc int3 + 18000e05f: cc int3 + 18000e060: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000e067: 48 83 c1 08 add rcx,0x8 + 18000e06b: e9 f0 92 ff ff jmp 0x180007360 + 18000e070: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000e077: 48 83 c1 38 add rcx,0x38 + 18000e07b: e9 70 43 ff ff jmp 0x1800023f0 + 18000e080: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000e087: 48 83 c1 60 add rcx,0x60 + 18000e08b: e9 90 d1 ff ff jmp 0x18000b220 + 18000e090: 40 55 rex push rbp + 18000e092: 48 83 ec 20 sub rsp,0x20 + 18000e096: 48 8b ea mov rbp,rdx + 18000e099: ba d8 00 00 00 mov edx,0xd8 + 18000e09e: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e0a2: e8 69 e8 ff ff call 0x18000c910 + 18000e0a7: 48 83 c4 20 add rsp,0x20 + 18000e0ab: 5d pop rbp + 18000e0ac: c3 ret + 18000e0ad: 40 55 rex push rbp + 18000e0af: 48 83 ec 20 sub rsp,0x20 + 18000e0b3: 48 8b ea mov rbp,rdx + 18000e0b6: ba d8 00 00 00 mov edx,0xd8 + 18000e0bb: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e0bf: e8 4c e8 ff ff call 0x18000c910 + 18000e0c4: 48 83 c4 20 add rsp,0x20 + 18000e0c8: 5d pop rbp + 18000e0c9: c3 ret + 18000e0ca: 40 55 rex push rbp + 18000e0cc: 48 83 ec 20 sub rsp,0x20 + 18000e0d0: 48 8b ea mov rbp,rdx + 18000e0d3: ba d8 00 00 00 mov edx,0xd8 + 18000e0d8: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e0dc: e8 2f e8 ff ff call 0x18000c910 + 18000e0e1: 48 83 c4 20 add rsp,0x20 + 18000e0e5: 5d pop rbp + 18000e0e6: c3 ret + 18000e0e7: 40 55 rex push rbp + 18000e0e9: 48 83 ec 20 sub rsp,0x20 + 18000e0ed: 48 8b ea mov rbp,rdx + 18000e0f0: ba 38 01 00 00 mov edx,0x138 + 18000e0f5: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e0f9: e8 12 e8 ff ff call 0x18000c910 + 18000e0fe: 48 83 c4 20 add rsp,0x20 + 18000e102: 5d pop rbp + 18000e103: c3 ret + 18000e104: 40 55 rex push rbp + 18000e106: 48 83 ec 20 sub rsp,0x20 + 18000e10a: 48 8b ea mov rbp,rdx + 18000e10d: ba f8 00 00 00 mov edx,0xf8 + 18000e112: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e116: e8 f5 e7 ff ff call 0x18000c910 + 18000e11b: 48 83 c4 20 add rsp,0x20 + 18000e11f: 5d pop rbp + 18000e120: c3 ret + 18000e121: 40 55 rex push rbp + 18000e123: 48 83 ec 20 sub rsp,0x20 + 18000e127: 48 8b ea mov rbp,rdx + 18000e12a: ba 28 01 00 00 mov edx,0x128 + 18000e12f: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e133: e8 d8 e7 ff ff call 0x18000c910 + 18000e138: 48 83 c4 20 add rsp,0x20 + 18000e13c: 5d pop rbp + 18000e13d: c3 ret + 18000e13e: 40 55 rex push rbp + 18000e140: 48 83 ec 20 sub rsp,0x20 + 18000e144: 48 8b ea mov rbp,rdx + 18000e147: ba d8 00 00 00 mov edx,0xd8 + 18000e14c: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e150: e8 bb e7 ff ff call 0x18000c910 + 18000e155: 48 83 c4 20 add rsp,0x20 + 18000e159: 5d pop rbp + 18000e15a: c3 ret + 18000e15b: 40 55 rex push rbp + 18000e15d: 48 83 ec 20 sub rsp,0x20 + 18000e161: 48 8b ea mov rbp,rdx + 18000e164: ba e0 00 00 00 mov edx,0xe0 + 18000e169: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e16d: e8 9e e7 ff ff call 0x18000c910 + 18000e172: 48 83 c4 20 add rsp,0x20 + 18000e176: 5d pop rbp + 18000e177: c3 ret + 18000e178: cc int3 + 18000e179: cc int3 + 18000e17a: cc int3 + 18000e17b: cc int3 + 18000e17c: cc int3 + 18000e17d: cc int3 + 18000e17e: cc int3 + 18000e17f: cc int3 + 18000e180: 48 8d 8a 88 00 00 00 lea rcx,[rdx+0x88] + 18000e187: e9 14 4c ff ff jmp 0x180002da0 + 18000e18c: 48 8d 8a a0 00 00 00 lea rcx,[rdx+0xa0] + 18000e193: e9 18 43 ff ff jmp 0x1800024b0 + 18000e198: 48 8d 8a a0 00 00 00 lea rcx,[rdx+0xa0] + 18000e19f: 48 83 c1 20 add rcx,0x20 + 18000e1a3: e9 08 43 ff ff jmp 0x1800024b0 + 18000e1a8: 48 8d 8a a0 00 00 00 lea rcx,[rdx+0xa0] + 18000e1af: e9 ec 4a ff ff jmp 0x180002ca0 + 18000e1b4: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20] + 18000e1bb: e9 f0 42 ff ff jmp 0x1800024b0 + 18000e1c0: 48 8b 8a 20 00 00 00 mov rcx,QWORD PTR [rdx+0x20] + 18000e1c7: 48 83 c1 20 add rcx,0x20 + 18000e1cb: e9 e0 42 ff ff jmp 0x1800024b0 + 18000e1d0: 40 55 rex push rbp + 18000e1d2: 48 83 ec 20 sub rsp,0x20 + 18000e1d6: 48 8b ea mov rbp,rdx + 18000e1d9: 8b 45 24 mov eax,DWORD PTR [rbp+0x24] + 18000e1dc: 83 e0 01 and eax,0x1 + 18000e1df: 85 c0 test eax,eax + 18000e1e1: 74 0d je 0x18000e1f0 + 18000e1e3: 83 65 24 fe and DWORD PTR [rbp+0x24],0xfffffffe + 18000e1e7: 48 8b 4d 28 mov rcx,QWORD PTR [rbp+0x28] + 18000e1eb: e8 30 42 ff ff call 0x180002420 + 18000e1f0: 48 83 c4 20 add rsp,0x20 + 18000e1f4: 5d pop rbp + 18000e1f5: c3 ret + 18000e1f6: cc int3 + 18000e1f7: cc int3 + 18000e1f8: cc int3 + 18000e1f9: cc int3 + 18000e1fa: cc int3 + 18000e1fb: cc int3 + 18000e1fc: cc int3 + 18000e1fd: cc int3 + 18000e1fe: cc int3 + 18000e1ff: cc int3 + 18000e200: 48 8d 8a 50 00 00 00 lea rcx,[rdx+0x50] + 18000e207: e9 14 42 ff ff jmp 0x180002420 + 18000e20c: 48 8d 8a 38 00 00 00 lea rcx,[rdx+0x38] + 18000e213: e9 08 42 ff ff jmp 0x180002420 + 18000e218: cc int3 + 18000e219: cc int3 + 18000e21a: cc int3 + 18000e21b: cc int3 + 18000e21c: cc int3 + 18000e21d: cc int3 + 18000e21e: cc int3 + 18000e21f: cc int3 + 18000e220: 40 55 rex push rbp + 18000e222: 48 83 ec 20 sub rsp,0x20 + 18000e226: 48 8b ea mov rbp,rdx + 18000e229: ba b0 02 00 00 mov edx,0x2b0 + 18000e22e: 48 8b 4d 50 mov rcx,QWORD PTR [rbp+0x50] + 18000e232: e8 d9 e6 ff ff call 0x18000c910 + 18000e237: 48 83 c4 20 add rsp,0x20 + 18000e23b: 5d pop rbp + 18000e23c: c3 ret + 18000e23d: 48 8b 8a 50 00 00 00 mov rcx,QWORD PTR [rdx+0x50] + 18000e244: 48 83 c1 08 add rcx,0x8 + 18000e248: e9 03 33 ff ff jmp 0x180001550 + 18000e24d: 40 55 rex push rbp + 18000e24f: 48 83 ec 20 sub rsp,0x20 + 18000e253: 48 8b ea mov rbp,rdx + 18000e256: ba 78 00 00 00 mov edx,0x78 + 18000e25b: 48 8b 4d 58 mov rcx,QWORD PTR [rbp+0x58] + 18000e25f: e8 ac e6 ff ff call 0x18000c910 + 18000e264: 48 83 c4 20 add rsp,0x20 + 18000e268: 5d pop rbp + 18000e269: c3 ret + 18000e26a: 40 55 rex push rbp + 18000e26c: 48 8b ea mov rbp,rdx + 18000e26f: 48 8b 01 mov rax,QWORD PTR [rcx] + 18000e272: 33 c9 xor ecx,ecx + 18000e274: 81 38 05 00 00 c0 cmp DWORD PTR [rax],0xc0000005 + 18000e27a: 0f 94 c1 sete cl + 18000e27d: 8b c1 mov eax,ecx + 18000e27f: 5d pop rbp + 18000e280: c3 ret + 18000e281: cc int3 + 18000e282: 40 55 rex push rbp + 18000e284: 48 83 ec 20 sub rsp,0x20 + 18000e288: 48 8b ea mov rbp,rdx + 18000e28b: 8a 4d 40 mov cl,BYTE PTR [rbp+0x40] + 18000e28e: 48 83 c4 20 add rsp,0x20 + 18000e292: 5d pop rbp + 18000e293: e9 d4 e5 ff ff jmp 0x18000c86c + 18000e298: cc int3 + 18000e299: 40 55 rex push rbp + 18000e29b: 48 83 ec 20 sub rsp,0x20 + 18000e29f: 48 8b ea mov rbp,rdx + 18000e2a2: 8a 4d 20 mov cl,BYTE PTR [rbp+0x20] + 18000e2a5: e8 c2 e5 ff ff call 0x18000c86c + 18000e2aa: 90 nop + 18000e2ab: 48 83 c4 20 add rsp,0x20 + 18000e2af: 5d pop rbp + 18000e2b0: c3 ret + 18000e2b1: cc int3 + 18000e2b2: 40 55 rex push rbp + 18000e2b4: 48 83 ec 20 sub rsp,0x20 + 18000e2b8: 48 8b ea mov rbp,rdx + 18000e2bb: 48 83 c4 20 add rsp,0x20 + 18000e2bf: 5d pop rbp + 18000e2c0: e9 23 e4 ff ff jmp 0x18000c6e8 + 18000e2c5: cc int3 + 18000e2c6: 40 55 rex push rbp + 18000e2c8: 48 83 ec 30 sub rsp,0x30 + 18000e2cc: 48 8b ea mov rbp,rdx + 18000e2cf: 48 8b 01 mov rax,QWORD PTR [rcx] + 18000e2d2: 8b 10 mov edx,DWORD PTR [rax] + 18000e2d4: 48 89 4c 24 28 mov QWORD PTR [rsp+0x28],rcx + 18000e2d9: 89 54 24 20 mov DWORD PTR [rsp+0x20],edx + 18000e2dd: 4c 8d 0d 9c eb ff ff lea r9,[rip+0xffffffffffffeb9c] # 0x18000ce80 + 18000e2e4: 4c 8b 45 70 mov r8,QWORD PTR [rbp+0x70] + 18000e2e8: 8b 55 68 mov edx,DWORD PTR [rbp+0x68] + 18000e2eb: 48 8b 4d 60 mov rcx,QWORD PTR [rbp+0x60] + 18000e2ef: e8 64 e3 ff ff call 0x18000c658 + 18000e2f4: 90 nop + 18000e2f5: 48 83 c4 30 add rsp,0x30 + 18000e2f9: 5d pop rbp + 18000e2fa: c3 ret + 18000e2fb: cc int3 + 18000e2fc: cc int3 + 18000e2fd: cc int3 + 18000e2fe: cc int3 + 18000e2ff: cc int3 + 18000e300: 48 83 ec 28 sub rsp,0x28 + 18000e304: 48 8b 0d 55 7d 00 00 mov rcx,QWORD PTR [rip+0x7d55] # 0x180016060 + 18000e30b: 48 85 c9 test rcx,rcx + 18000e30e: 74 4d je 0x18000e35d + 18000e310: 48 8b 15 59 7d 00 00 mov rdx,QWORD PTR [rip+0x7d59] # 0x180016070 + 18000e317: 48 8b c1 mov rax,rcx + 18000e31a: 48 2b d1 sub rdx,rcx + 18000e31d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e324: 72 1c jb 0x18000e342 + 18000e326: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e32a: 48 83 c2 27 add rdx,0x27 + 18000e32e: 48 2b c1 sub rax,rcx + 18000e331: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e335: 48 83 f8 1f cmp rax,0x1f + 18000e339: 76 07 jbe 0x18000e342 + 18000e33b: ff 15 1f 11 00 00 call QWORD PTR [rip+0x111f] # 0x18000f460 + 18000e341: cc int3 + 18000e342: e8 c9 e5 ff ff call 0x18000c910 + 18000e347: 0f 57 c0 xorps xmm0,xmm0 + 18000e34a: 48 c7 05 0b 7d 00 00 mov QWORD PTR [rip+0x7d0b],0x0 # 0x180016060 + 18000e351: 00 00 00 00 + 18000e355: f3 0f 7f 05 0b 7d 00 movdqu XMMWORD PTR [rip+0x7d0b],xmm0 # 0x180016068 + 18000e35c: 00 + 18000e35d: 48 83 c4 28 add rsp,0x28 + 18000e361: c3 ret + 18000e362: cc int3 + 18000e363: cc int3 + 18000e364: cc int3 + 18000e365: cc int3 + 18000e366: cc int3 + 18000e367: cc int3 + 18000e368: cc int3 + 18000e369: cc int3 + 18000e36a: cc int3 + 18000e36b: cc int3 + 18000e36c: cc int3 + 18000e36d: cc int3 + 18000e36e: cc int3 + 18000e36f: cc int3 + 18000e370: 48 83 ec 28 sub rsp,0x28 + 18000e374: 48 8b 0d 85 7c 00 00 mov rcx,QWORD PTR [rip+0x7c85] # 0x180016000 + 18000e37b: 48 85 c9 test rcx,rcx + 18000e37e: 74 4d je 0x18000e3cd + 18000e380: 48 8b 15 89 7c 00 00 mov rdx,QWORD PTR [rip+0x7c89] # 0x180016010 + 18000e387: 48 8b c1 mov rax,rcx + 18000e38a: 48 2b d1 sub rdx,rcx + 18000e38d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e394: 72 1c jb 0x18000e3b2 + 18000e396: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e39a: 48 83 c2 27 add rdx,0x27 + 18000e39e: 48 2b c1 sub rax,rcx + 18000e3a1: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e3a5: 48 83 f8 1f cmp rax,0x1f + 18000e3a9: 76 07 jbe 0x18000e3b2 + 18000e3ab: ff 15 af 10 00 00 call QWORD PTR [rip+0x10af] # 0x18000f460 + 18000e3b1: cc int3 + 18000e3b2: e8 59 e5 ff ff call 0x18000c910 + 18000e3b7: 0f 57 c0 xorps xmm0,xmm0 + 18000e3ba: 48 c7 05 3b 7c 00 00 mov QWORD PTR [rip+0x7c3b],0x0 # 0x180016000 + 18000e3c1: 00 00 00 00 + 18000e3c5: f3 0f 7f 05 3b 7c 00 movdqu XMMWORD PTR [rip+0x7c3b],xmm0 # 0x180016008 + 18000e3cc: 00 + 18000e3cd: 48 83 c4 28 add rsp,0x28 + 18000e3d1: c3 ret + 18000e3d2: cc int3 + 18000e3d3: cc int3 + 18000e3d4: cc int3 + 18000e3d5: cc int3 + 18000e3d6: cc int3 + 18000e3d7: cc int3 + 18000e3d8: cc int3 + 18000e3d9: cc int3 + 18000e3da: cc int3 + 18000e3db: cc int3 + 18000e3dc: cc int3 + 18000e3dd: cc int3 + 18000e3de: cc int3 + 18000e3df: cc int3 + 18000e3e0: 48 83 ec 28 sub rsp,0x28 + 18000e3e4: 48 8b 0d 2d 7c 00 00 mov rcx,QWORD PTR [rip+0x7c2d] # 0x180016018 + 18000e3eb: 48 85 c9 test rcx,rcx + 18000e3ee: 74 4d je 0x18000e43d + 18000e3f0: 48 8b 15 31 7c 00 00 mov rdx,QWORD PTR [rip+0x7c31] # 0x180016028 + 18000e3f7: 48 8b c1 mov rax,rcx + 18000e3fa: 48 2b d1 sub rdx,rcx + 18000e3fd: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e404: 72 1c jb 0x18000e422 + 18000e406: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e40a: 48 83 c2 27 add rdx,0x27 + 18000e40e: 48 2b c1 sub rax,rcx + 18000e411: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e415: 48 83 f8 1f cmp rax,0x1f + 18000e419: 76 07 jbe 0x18000e422 + 18000e41b: ff 15 3f 10 00 00 call QWORD PTR [rip+0x103f] # 0x18000f460 + 18000e421: cc int3 + 18000e422: e8 e9 e4 ff ff call 0x18000c910 + 18000e427: 0f 57 c0 xorps xmm0,xmm0 + 18000e42a: 48 c7 05 e3 7b 00 00 mov QWORD PTR [rip+0x7be3],0x0 # 0x180016018 + 18000e431: 00 00 00 00 + 18000e435: f3 0f 7f 05 e3 7b 00 movdqu XMMWORD PTR [rip+0x7be3],xmm0 # 0x180016020 + 18000e43c: 00 + 18000e43d: 48 83 c4 28 add rsp,0x28 + 18000e441: c3 ret + 18000e442: cc int3 + 18000e443: cc int3 + 18000e444: cc int3 + 18000e445: cc int3 + 18000e446: cc int3 + 18000e447: cc int3 + 18000e448: cc int3 + 18000e449: cc int3 + 18000e44a: cc int3 + 18000e44b: cc int3 + 18000e44c: cc int3 + 18000e44d: cc int3 + 18000e44e: cc int3 + 18000e44f: cc int3 + 18000e450: 48 83 ec 28 sub rsp,0x28 + 18000e454: 48 8b 0d 35 7c 00 00 mov rcx,QWORD PTR [rip+0x7c35] # 0x180016090 + 18000e45b: 48 85 c9 test rcx,rcx + 18000e45e: 74 4d je 0x18000e4ad + 18000e460: 48 8b 15 39 7c 00 00 mov rdx,QWORD PTR [rip+0x7c39] # 0x1800160a0 + 18000e467: 48 8b c1 mov rax,rcx + 18000e46a: 48 2b d1 sub rdx,rcx + 18000e46d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e474: 72 1c jb 0x18000e492 + 18000e476: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e47a: 48 83 c2 27 add rdx,0x27 + 18000e47e: 48 2b c1 sub rax,rcx + 18000e481: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e485: 48 83 f8 1f cmp rax,0x1f + 18000e489: 76 07 jbe 0x18000e492 + 18000e48b: ff 15 cf 0f 00 00 call QWORD PTR [rip+0xfcf] # 0x18000f460 + 18000e491: cc int3 + 18000e492: e8 79 e4 ff ff call 0x18000c910 + 18000e497: 0f 57 c0 xorps xmm0,xmm0 + 18000e49a: 48 c7 05 eb 7b 00 00 mov QWORD PTR [rip+0x7beb],0x0 # 0x180016090 + 18000e4a1: 00 00 00 00 + 18000e4a5: f3 0f 7f 05 eb 7b 00 movdqu XMMWORD PTR [rip+0x7beb],xmm0 # 0x180016098 + 18000e4ac: 00 + 18000e4ad: 48 83 c4 28 add rsp,0x28 + 18000e4b1: c3 ret + 18000e4b2: cc int3 + 18000e4b3: cc int3 + 18000e4b4: cc int3 + 18000e4b5: cc int3 + 18000e4b6: cc int3 + 18000e4b7: cc int3 + 18000e4b8: cc int3 + 18000e4b9: cc int3 + 18000e4ba: cc int3 + 18000e4bb: cc int3 + 18000e4bc: cc int3 + 18000e4bd: cc int3 + 18000e4be: cc int3 + 18000e4bf: cc int3 + 18000e4c0: 48 83 ec 28 sub rsp,0x28 + 18000e4c4: 48 8b 0d ad 7b 00 00 mov rcx,QWORD PTR [rip+0x7bad] # 0x180016078 + 18000e4cb: 48 85 c9 test rcx,rcx + 18000e4ce: 74 4d je 0x18000e51d + 18000e4d0: 48 8b 15 b1 7b 00 00 mov rdx,QWORD PTR [rip+0x7bb1] # 0x180016088 + 18000e4d7: 48 8b c1 mov rax,rcx + 18000e4da: 48 2b d1 sub rdx,rcx + 18000e4dd: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e4e4: 72 1c jb 0x18000e502 + 18000e4e6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e4ea: 48 83 c2 27 add rdx,0x27 + 18000e4ee: 48 2b c1 sub rax,rcx + 18000e4f1: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e4f5: 48 83 f8 1f cmp rax,0x1f + 18000e4f9: 76 07 jbe 0x18000e502 + 18000e4fb: ff 15 5f 0f 00 00 call QWORD PTR [rip+0xf5f] # 0x18000f460 + 18000e501: cc int3 + 18000e502: e8 09 e4 ff ff call 0x18000c910 + 18000e507: 0f 57 c0 xorps xmm0,xmm0 + 18000e50a: 48 c7 05 63 7b 00 00 mov QWORD PTR [rip+0x7b63],0x0 # 0x180016078 + 18000e511: 00 00 00 00 + 18000e515: f3 0f 7f 05 63 7b 00 movdqu XMMWORD PTR [rip+0x7b63],xmm0 # 0x180016080 + 18000e51c: 00 + 18000e51d: 48 83 c4 28 add rsp,0x28 + 18000e521: c3 ret + 18000e522: cc int3 + 18000e523: cc int3 + 18000e524: cc int3 + 18000e525: cc int3 + 18000e526: cc int3 + 18000e527: cc int3 + 18000e528: cc int3 + 18000e529: cc int3 + 18000e52a: cc int3 + 18000e52b: cc int3 + 18000e52c: cc int3 + 18000e52d: cc int3 + 18000e52e: cc int3 + 18000e52f: cc int3 + 18000e530: 48 83 ec 28 sub rsp,0x28 + 18000e534: 48 8b 0d f5 7a 00 00 mov rcx,QWORD PTR [rip+0x7af5] # 0x180016030 + 18000e53b: 48 85 c9 test rcx,rcx + 18000e53e: 74 4d je 0x18000e58d + 18000e540: 48 8b 15 f9 7a 00 00 mov rdx,QWORD PTR [rip+0x7af9] # 0x180016040 + 18000e547: 48 8b c1 mov rax,rcx + 18000e54a: 48 2b d1 sub rdx,rcx + 18000e54d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e554: 72 1c jb 0x18000e572 + 18000e556: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e55a: 48 83 c2 27 add rdx,0x27 + 18000e55e: 48 2b c1 sub rax,rcx + 18000e561: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e565: 48 83 f8 1f cmp rax,0x1f + 18000e569: 76 07 jbe 0x18000e572 + 18000e56b: ff 15 ef 0e 00 00 call QWORD PTR [rip+0xeef] # 0x18000f460 + 18000e571: cc int3 + 18000e572: e8 99 e3 ff ff call 0x18000c910 + 18000e577: 0f 57 c0 xorps xmm0,xmm0 + 18000e57a: 48 c7 05 ab 7a 00 00 mov QWORD PTR [rip+0x7aab],0x0 # 0x180016030 + 18000e581: 00 00 00 00 + 18000e585: f3 0f 7f 05 ab 7a 00 movdqu XMMWORD PTR [rip+0x7aab],xmm0 # 0x180016038 + 18000e58c: 00 + 18000e58d: 48 83 c4 28 add rsp,0x28 + 18000e591: c3 ret + 18000e592: cc int3 + 18000e593: cc int3 + 18000e594: cc int3 + 18000e595: cc int3 + 18000e596: cc int3 + 18000e597: cc int3 + 18000e598: cc int3 + 18000e599: cc int3 + 18000e59a: cc int3 + 18000e59b: cc int3 + 18000e59c: cc int3 + 18000e59d: cc int3 + 18000e59e: cc int3 + 18000e59f: cc int3 + 18000e5a0: 48 83 ec 28 sub rsp,0x28 + 18000e5a4: 48 8b 0d fd 7a 00 00 mov rcx,QWORD PTR [rip+0x7afd] # 0x1800160a8 + 18000e5ab: 48 85 c9 test rcx,rcx + 18000e5ae: 74 4d je 0x18000e5fd + 18000e5b0: 48 8b 15 01 7b 00 00 mov rdx,QWORD PTR [rip+0x7b01] # 0x1800160b8 + 18000e5b7: 48 8b c1 mov rax,rcx + 18000e5ba: 48 2b d1 sub rdx,rcx + 18000e5bd: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e5c4: 72 1c jb 0x18000e5e2 + 18000e5c6: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e5ca: 48 83 c2 27 add rdx,0x27 + 18000e5ce: 48 2b c1 sub rax,rcx + 18000e5d1: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e5d5: 48 83 f8 1f cmp rax,0x1f + 18000e5d9: 76 07 jbe 0x18000e5e2 + 18000e5db: ff 15 7f 0e 00 00 call QWORD PTR [rip+0xe7f] # 0x18000f460 + 18000e5e1: cc int3 + 18000e5e2: e8 29 e3 ff ff call 0x18000c910 + 18000e5e7: 0f 57 c0 xorps xmm0,xmm0 + 18000e5ea: 48 c7 05 b3 7a 00 00 mov QWORD PTR [rip+0x7ab3],0x0 # 0x1800160a8 + 18000e5f1: 00 00 00 00 + 18000e5f5: f3 0f 7f 05 b3 7a 00 movdqu XMMWORD PTR [rip+0x7ab3],xmm0 # 0x1800160b0 + 18000e5fc: 00 + 18000e5fd: 48 83 c4 28 add rsp,0x28 + 18000e601: c3 ret + 18000e602: cc int3 + 18000e603: cc int3 + 18000e604: cc int3 + 18000e605: cc int3 + 18000e606: cc int3 + 18000e607: cc int3 + 18000e608: cc int3 + 18000e609: cc int3 + 18000e60a: cc int3 + 18000e60b: cc int3 + 18000e60c: cc int3 + 18000e60d: cc int3 + 18000e60e: cc int3 + 18000e60f: cc int3 + 18000e610: 48 83 ec 28 sub rsp,0x28 + 18000e614: 48 8b 0d 2d 7a 00 00 mov rcx,QWORD PTR [rip+0x7a2d] # 0x180016048 + 18000e61b: 48 85 c9 test rcx,rcx + 18000e61e: 74 4d je 0x18000e66d + 18000e620: 48 8b 15 31 7a 00 00 mov rdx,QWORD PTR [rip+0x7a31] # 0x180016058 + 18000e627: 48 8b c1 mov rax,rcx + 18000e62a: 48 2b d1 sub rdx,rcx + 18000e62d: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e634: 72 1c jb 0x18000e652 + 18000e636: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e63a: 48 83 c2 27 add rdx,0x27 + 18000e63e: 48 2b c1 sub rax,rcx + 18000e641: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e645: 48 83 f8 1f cmp rax,0x1f + 18000e649: 76 07 jbe 0x18000e652 + 18000e64b: ff 15 0f 0e 00 00 call QWORD PTR [rip+0xe0f] # 0x18000f460 + 18000e651: cc int3 + 18000e652: e8 b9 e2 ff ff call 0x18000c910 + 18000e657: 0f 57 c0 xorps xmm0,xmm0 + 18000e65a: 48 c7 05 e3 79 00 00 mov QWORD PTR [rip+0x79e3],0x0 # 0x180016048 + 18000e661: 00 00 00 00 + 18000e665: f3 0f 7f 05 e3 79 00 movdqu XMMWORD PTR [rip+0x79e3],xmm0 # 0x180016050 + 18000e66c: 00 + 18000e66d: 48 83 c4 28 add rsp,0x28 + 18000e671: c3 ret + 18000e672: cc int3 + 18000e673: cc int3 + 18000e674: cc int3 + 18000e675: cc int3 + 18000e676: cc int3 + 18000e677: cc int3 + 18000e678: cc int3 + 18000e679: cc int3 + 18000e67a: cc int3 + 18000e67b: cc int3 + 18000e67c: cc int3 + 18000e67d: cc int3 + 18000e67e: cc int3 + 18000e67f: cc int3 + 18000e680: 48 83 ec 28 sub rsp,0x28 + 18000e684: 48 8b 15 4d 7a 00 00 mov rdx,QWORD PTR [rip+0x7a4d] # 0x1800160d8 + 18000e68b: 48 83 fa 08 cmp rdx,0x8 + 18000e68f: 72 35 jb 0x18000e6c6 + 18000e691: 48 8b 0d 28 7a 00 00 mov rcx,QWORD PTR [rip+0x7a28] # 0x1800160c0 + 18000e698: 48 8d 14 55 02 00 00 lea rdx,[rdx*2+0x2] + 18000e69f: 00 + 18000e6a0: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e6a7: 72 18 jb 0x18000e6c1 + 18000e6a9: 4c 8b 41 f8 mov r8,QWORD PTR [rcx-0x8] + 18000e6ad: 48 83 c2 27 add rdx,0x27 + 18000e6b1: 49 2b c8 sub rcx,r8 + 18000e6b4: 48 8d 41 f8 lea rax,[rcx-0x8] + 18000e6b8: 48 83 f8 1f cmp rax,0x1f + 18000e6bc: 77 28 ja 0x18000e6e6 + 18000e6be: 49 8b c8 mov rcx,r8 + 18000e6c1: e8 4a e2 ff ff call 0x18000c910 + 18000e6c6: 33 c0 xor eax,eax + 18000e6c8: 48 c7 05 05 7a 00 00 mov QWORD PTR [rip+0x7a05],0x7 # 0x1800160d8 + 18000e6cf: 07 00 00 00 + 18000e6d3: 48 89 05 f6 79 00 00 mov QWORD PTR [rip+0x79f6],rax # 0x1800160d0 + 18000e6da: 66 89 05 df 79 00 00 mov WORD PTR [rip+0x79df],ax # 0x1800160c0 + 18000e6e1: 48 83 c4 28 add rsp,0x28 + 18000e6e5: c3 ret + 18000e6e6: ff 15 74 0d 00 00 call QWORD PTR [rip+0xd74] # 0x18000f460 + 18000e6ec: cc int3 + 18000e6ed: cc int3 + 18000e6ee: cc int3 + 18000e6ef: cc int3 + 18000e6f0: 48 83 ec 28 sub rsp,0x28 + 18000e6f4: 48 8b 15 7d 69 00 00 mov rdx,QWORD PTR [rip+0x697d] # 0x180015078 + 18000e6fb: 48 83 fa 10 cmp rdx,0x10 + 18000e6ff: 72 37 jb 0x18000e738 + 18000e701: 48 8b 0d 58 69 00 00 mov rcx,QWORD PTR [rip+0x6958] # 0x180015060 + 18000e708: 48 ff c2 inc rdx + 18000e70b: 48 8b c1 mov rax,rcx + 18000e70e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e715: 72 1c jb 0x18000e733 + 18000e717: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e71b: 48 83 c2 27 add rdx,0x27 + 18000e71f: 48 2b c1 sub rax,rcx + 18000e722: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e726: 48 83 f8 1f cmp rax,0x1f + 18000e72a: 76 07 jbe 0x18000e733 + 18000e72c: ff 15 2e 0d 00 00 call QWORD PTR [rip+0xd2e] # 0x18000f460 + 18000e732: cc int3 + 18000e733: e8 d8 e1 ff ff call 0x18000c910 + 18000e738: 48 c7 05 2d 69 00 00 mov QWORD PTR [rip+0x692d],0x0 # 0x180015070 + 18000e73f: 00 00 00 00 + 18000e743: 48 c7 05 2a 69 00 00 mov QWORD PTR [rip+0x692a],0xf # 0x180015078 + 18000e74a: 0f 00 00 00 + 18000e74e: c6 05 0b 69 00 00 00 mov BYTE PTR [rip+0x690b],0x0 # 0x180015060 + 18000e755: 48 83 c4 28 add rsp,0x28 + 18000e759: c3 ret + 18000e75a: cc int3 + 18000e75b: cc int3 + 18000e75c: cc int3 + 18000e75d: cc int3 + 18000e75e: cc int3 + 18000e75f: cc int3 + 18000e760: 48 83 ec 28 sub rsp,0x28 + 18000e764: 48 8b 15 4d 69 00 00 mov rdx,QWORD PTR [rip+0x694d] # 0x1800150b8 + 18000e76b: 48 83 fa 10 cmp rdx,0x10 + 18000e76f: 72 37 jb 0x18000e7a8 + 18000e771: 48 8b 0d 28 69 00 00 mov rcx,QWORD PTR [rip+0x6928] # 0x1800150a0 + 18000e778: 48 ff c2 inc rdx + 18000e77b: 48 8b c1 mov rax,rcx + 18000e77e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e785: 72 1c jb 0x18000e7a3 + 18000e787: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e78b: 48 83 c2 27 add rdx,0x27 + 18000e78f: 48 2b c1 sub rax,rcx + 18000e792: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e796: 48 83 f8 1f cmp rax,0x1f + 18000e79a: 76 07 jbe 0x18000e7a3 + 18000e79c: ff 15 be 0c 00 00 call QWORD PTR [rip+0xcbe] # 0x18000f460 + 18000e7a2: cc int3 + 18000e7a3: e8 68 e1 ff ff call 0x18000c910 + 18000e7a8: 48 c7 05 fd 68 00 00 mov QWORD PTR [rip+0x68fd],0x0 # 0x1800150b0 + 18000e7af: 00 00 00 00 + 18000e7b3: 48 c7 05 fa 68 00 00 mov QWORD PTR [rip+0x68fa],0xf # 0x1800150b8 + 18000e7ba: 0f 00 00 00 + 18000e7be: c6 05 db 68 00 00 00 mov BYTE PTR [rip+0x68db],0x0 # 0x1800150a0 + 18000e7c5: 48 83 c4 28 add rsp,0x28 + 18000e7c9: c3 ret + 18000e7ca: cc int3 + 18000e7cb: cc int3 + 18000e7cc: cc int3 + 18000e7cd: cc int3 + 18000e7ce: cc int3 + 18000e7cf: cc int3 + 18000e7d0: 48 83 ec 28 sub rsp,0x28 + 18000e7d4: 48 8b 15 1d 6a 00 00 mov rdx,QWORD PTR [rip+0x6a1d] # 0x1800151f8 + 18000e7db: 48 83 fa 10 cmp rdx,0x10 + 18000e7df: 72 37 jb 0x18000e818 + 18000e7e1: 48 8b 0d f8 69 00 00 mov rcx,QWORD PTR [rip+0x69f8] # 0x1800151e0 + 18000e7e8: 48 ff c2 inc rdx + 18000e7eb: 48 8b c1 mov rax,rcx + 18000e7ee: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e7f5: 72 1c jb 0x18000e813 + 18000e7f7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e7fb: 48 83 c2 27 add rdx,0x27 + 18000e7ff: 48 2b c1 sub rax,rcx + 18000e802: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e806: 48 83 f8 1f cmp rax,0x1f + 18000e80a: 76 07 jbe 0x18000e813 + 18000e80c: ff 15 4e 0c 00 00 call QWORD PTR [rip+0xc4e] # 0x18000f460 + 18000e812: cc int3 + 18000e813: e8 f8 e0 ff ff call 0x18000c910 + 18000e818: 48 c7 05 cd 69 00 00 mov QWORD PTR [rip+0x69cd],0x0 # 0x1800151f0 + 18000e81f: 00 00 00 00 + 18000e823: 48 c7 05 ca 69 00 00 mov QWORD PTR [rip+0x69ca],0xf # 0x1800151f8 + 18000e82a: 0f 00 00 00 + 18000e82e: c6 05 ab 69 00 00 00 mov BYTE PTR [rip+0x69ab],0x0 # 0x1800151e0 + 18000e835: 48 83 c4 28 add rsp,0x28 + 18000e839: c3 ret + 18000e83a: cc int3 + 18000e83b: cc int3 + 18000e83c: cc int3 + 18000e83d: cc int3 + 18000e83e: cc int3 + 18000e83f: cc int3 + 18000e840: 48 83 ec 28 sub rsp,0x28 + 18000e844: 48 8b 15 4d 69 00 00 mov rdx,QWORD PTR [rip+0x694d] # 0x180015198 + 18000e84b: 48 83 fa 10 cmp rdx,0x10 + 18000e84f: 72 37 jb 0x18000e888 + 18000e851: 48 8b 0d 28 69 00 00 mov rcx,QWORD PTR [rip+0x6928] # 0x180015180 + 18000e858: 48 ff c2 inc rdx + 18000e85b: 48 8b c1 mov rax,rcx + 18000e85e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e865: 72 1c jb 0x18000e883 + 18000e867: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e86b: 48 83 c2 27 add rdx,0x27 + 18000e86f: 48 2b c1 sub rax,rcx + 18000e872: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e876: 48 83 f8 1f cmp rax,0x1f + 18000e87a: 76 07 jbe 0x18000e883 + 18000e87c: ff 15 de 0b 00 00 call QWORD PTR [rip+0xbde] # 0x18000f460 + 18000e882: cc int3 + 18000e883: e8 88 e0 ff ff call 0x18000c910 + 18000e888: 48 c7 05 fd 68 00 00 mov QWORD PTR [rip+0x68fd],0x0 # 0x180015190 + 18000e88f: 00 00 00 00 + 18000e893: 48 c7 05 fa 68 00 00 mov QWORD PTR [rip+0x68fa],0xf # 0x180015198 + 18000e89a: 0f 00 00 00 + 18000e89e: c6 05 db 68 00 00 00 mov BYTE PTR [rip+0x68db],0x0 # 0x180015180 + 18000e8a5: 48 83 c4 28 add rsp,0x28 + 18000e8a9: c3 ret + 18000e8aa: cc int3 + 18000e8ab: cc int3 + 18000e8ac: cc int3 + 18000e8ad: cc int3 + 18000e8ae: cc int3 + 18000e8af: cc int3 + 18000e8b0: 48 83 ec 28 sub rsp,0x28 + 18000e8b4: 48 8b 15 3d 68 00 00 mov rdx,QWORD PTR [rip+0x683d] # 0x1800150f8 + 18000e8bb: 48 83 fa 10 cmp rdx,0x10 + 18000e8bf: 72 37 jb 0x18000e8f8 + 18000e8c1: 48 8b 0d 18 68 00 00 mov rcx,QWORD PTR [rip+0x6818] # 0x1800150e0 + 18000e8c8: 48 ff c2 inc rdx + 18000e8cb: 48 8b c1 mov rax,rcx + 18000e8ce: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e8d5: 72 1c jb 0x18000e8f3 + 18000e8d7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e8db: 48 83 c2 27 add rdx,0x27 + 18000e8df: 48 2b c1 sub rax,rcx + 18000e8e2: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e8e6: 48 83 f8 1f cmp rax,0x1f + 18000e8ea: 76 07 jbe 0x18000e8f3 + 18000e8ec: ff 15 6e 0b 00 00 call QWORD PTR [rip+0xb6e] # 0x18000f460 + 18000e8f2: cc int3 + 18000e8f3: e8 18 e0 ff ff call 0x18000c910 + 18000e8f8: 48 c7 05 ed 67 00 00 mov QWORD PTR [rip+0x67ed],0x0 # 0x1800150f0 + 18000e8ff: 00 00 00 00 + 18000e903: 48 c7 05 ea 67 00 00 mov QWORD PTR [rip+0x67ea],0xf # 0x1800150f8 + 18000e90a: 0f 00 00 00 + 18000e90e: c6 05 cb 67 00 00 00 mov BYTE PTR [rip+0x67cb],0x0 # 0x1800150e0 + 18000e915: 48 83 c4 28 add rsp,0x28 + 18000e919: c3 ret + 18000e91a: cc int3 + 18000e91b: cc int3 + 18000e91c: cc int3 + 18000e91d: cc int3 + 18000e91e: cc int3 + 18000e91f: cc int3 + 18000e920: 48 83 ec 28 sub rsp,0x28 + 18000e924: 48 8b 15 4d 68 00 00 mov rdx,QWORD PTR [rip+0x684d] # 0x180015178 + 18000e92b: 48 83 fa 10 cmp rdx,0x10 + 18000e92f: 72 37 jb 0x18000e968 + 18000e931: 48 8b 0d 28 68 00 00 mov rcx,QWORD PTR [rip+0x6828] # 0x180015160 + 18000e938: 48 ff c2 inc rdx + 18000e93b: 48 8b c1 mov rax,rcx + 18000e93e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e945: 72 1c jb 0x18000e963 + 18000e947: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e94b: 48 83 c2 27 add rdx,0x27 + 18000e94f: 48 2b c1 sub rax,rcx + 18000e952: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e956: 48 83 f8 1f cmp rax,0x1f + 18000e95a: 76 07 jbe 0x18000e963 + 18000e95c: ff 15 fe 0a 00 00 call QWORD PTR [rip+0xafe] # 0x18000f460 + 18000e962: cc int3 + 18000e963: e8 a8 df ff ff call 0x18000c910 + 18000e968: 48 c7 05 fd 67 00 00 mov QWORD PTR [rip+0x67fd],0x0 # 0x180015170 + 18000e96f: 00 00 00 00 + 18000e973: 48 c7 05 fa 67 00 00 mov QWORD PTR [rip+0x67fa],0xf # 0x180015178 + 18000e97a: 0f 00 00 00 + 18000e97e: c6 05 db 67 00 00 00 mov BYTE PTR [rip+0x67db],0x0 # 0x180015160 + 18000e985: 48 83 c4 28 add rsp,0x28 + 18000e989: c3 ret + 18000e98a: cc int3 + 18000e98b: cc int3 + 18000e98c: cc int3 + 18000e98d: cc int3 + 18000e98e: cc int3 + 18000e98f: cc int3 + 18000e990: 48 83 ec 28 sub rsp,0x28 + 18000e994: 48 8b 15 3d 68 00 00 mov rdx,QWORD PTR [rip+0x683d] # 0x1800151d8 + 18000e99b: 48 83 fa 10 cmp rdx,0x10 + 18000e99f: 72 37 jb 0x18000e9d8 + 18000e9a1: 48 8b 0d 18 68 00 00 mov rcx,QWORD PTR [rip+0x6818] # 0x1800151c0 + 18000e9a8: 48 ff c2 inc rdx + 18000e9ab: 48 8b c1 mov rax,rcx + 18000e9ae: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000e9b5: 72 1c jb 0x18000e9d3 + 18000e9b7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000e9bb: 48 83 c2 27 add rdx,0x27 + 18000e9bf: 48 2b c1 sub rax,rcx + 18000e9c2: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000e9c6: 48 83 f8 1f cmp rax,0x1f + 18000e9ca: 76 07 jbe 0x18000e9d3 + 18000e9cc: ff 15 8e 0a 00 00 call QWORD PTR [rip+0xa8e] # 0x18000f460 + 18000e9d2: cc int3 + 18000e9d3: e8 38 df ff ff call 0x18000c910 + 18000e9d8: 48 c7 05 ed 67 00 00 mov QWORD PTR [rip+0x67ed],0x0 # 0x1800151d0 + 18000e9df: 00 00 00 00 + 18000e9e3: 48 c7 05 ea 67 00 00 mov QWORD PTR [rip+0x67ea],0xf # 0x1800151d8 + 18000e9ea: 0f 00 00 00 + 18000e9ee: c6 05 cb 67 00 00 00 mov BYTE PTR [rip+0x67cb],0x0 # 0x1800151c0 + 18000e9f5: 48 83 c4 28 add rsp,0x28 + 18000e9f9: c3 ret + 18000e9fa: cc int3 + 18000e9fb: cc int3 + 18000e9fc: cc int3 + 18000e9fd: cc int3 + 18000e9fe: cc int3 + 18000e9ff: cc int3 + 18000ea00: 48 83 ec 28 sub rsp,0x28 + 18000ea04: 48 8b 15 2d 67 00 00 mov rdx,QWORD PTR [rip+0x672d] # 0x180015138 + 18000ea0b: 48 83 fa 10 cmp rdx,0x10 + 18000ea0f: 72 37 jb 0x18000ea48 + 18000ea11: 48 8b 0d 08 67 00 00 mov rcx,QWORD PTR [rip+0x6708] # 0x180015120 + 18000ea18: 48 ff c2 inc rdx + 18000ea1b: 48 8b c1 mov rax,rcx + 18000ea1e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000ea25: 72 1c jb 0x18000ea43 + 18000ea27: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000ea2b: 48 83 c2 27 add rdx,0x27 + 18000ea2f: 48 2b c1 sub rax,rcx + 18000ea32: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000ea36: 48 83 f8 1f cmp rax,0x1f + 18000ea3a: 76 07 jbe 0x18000ea43 + 18000ea3c: ff 15 1e 0a 00 00 call QWORD PTR [rip+0xa1e] # 0x18000f460 + 18000ea42: cc int3 + 18000ea43: e8 c8 de ff ff call 0x18000c910 + 18000ea48: 48 c7 05 dd 66 00 00 mov QWORD PTR [rip+0x66dd],0x0 # 0x180015130 + 18000ea4f: 00 00 00 00 + 18000ea53: 48 c7 05 da 66 00 00 mov QWORD PTR [rip+0x66da],0xf # 0x180015138 + 18000ea5a: 0f 00 00 00 + 18000ea5e: c6 05 bb 66 00 00 00 mov BYTE PTR [rip+0x66bb],0x0 # 0x180015120 + 18000ea65: 48 83 c4 28 add rsp,0x28 + 18000ea69: c3 ret + 18000ea6a: cc int3 + 18000ea6b: cc int3 + 18000ea6c: cc int3 + 18000ea6d: cc int3 + 18000ea6e: cc int3 + 18000ea6f: cc int3 + 18000ea70: 48 83 ec 28 sub rsp,0x28 + 18000ea74: 48 8b 15 5d 66 00 00 mov rdx,QWORD PTR [rip+0x665d] # 0x1800150d8 + 18000ea7b: 48 83 fa 10 cmp rdx,0x10 + 18000ea7f: 72 37 jb 0x18000eab8 + 18000ea81: 48 8b 0d 38 66 00 00 mov rcx,QWORD PTR [rip+0x6638] # 0x1800150c0 + 18000ea88: 48 ff c2 inc rdx + 18000ea8b: 48 8b c1 mov rax,rcx + 18000ea8e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000ea95: 72 1c jb 0x18000eab3 + 18000ea97: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000ea9b: 48 83 c2 27 add rdx,0x27 + 18000ea9f: 48 2b c1 sub rax,rcx + 18000eaa2: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000eaa6: 48 83 f8 1f cmp rax,0x1f + 18000eaaa: 76 07 jbe 0x18000eab3 + 18000eaac: ff 15 ae 09 00 00 call QWORD PTR [rip+0x9ae] # 0x18000f460 + 18000eab2: cc int3 + 18000eab3: e8 58 de ff ff call 0x18000c910 + 18000eab8: 48 c7 05 0d 66 00 00 mov QWORD PTR [rip+0x660d],0x0 # 0x1800150d0 + 18000eabf: 00 00 00 00 + 18000eac3: 48 c7 05 0a 66 00 00 mov QWORD PTR [rip+0x660a],0xf # 0x1800150d8 + 18000eaca: 0f 00 00 00 + 18000eace: c6 05 eb 65 00 00 00 mov BYTE PTR [rip+0x65eb],0x0 # 0x1800150c0 + 18000ead5: 48 83 c4 28 add rsp,0x28 + 18000ead9: c3 ret + 18000eada: cc int3 + 18000eadb: cc int3 + 18000eadc: cc int3 + 18000eadd: cc int3 + 18000eade: cc int3 + 18000eadf: cc int3 + 18000eae0: 48 83 ec 28 sub rsp,0x28 + 18000eae4: 48 8b 15 6d 66 00 00 mov rdx,QWORD PTR [rip+0x666d] # 0x180015158 + 18000eaeb: 48 83 fa 10 cmp rdx,0x10 + 18000eaef: 72 37 jb 0x18000eb28 + 18000eaf1: 48 8b 0d 48 66 00 00 mov rcx,QWORD PTR [rip+0x6648] # 0x180015140 + 18000eaf8: 48 ff c2 inc rdx + 18000eafb: 48 8b c1 mov rax,rcx + 18000eafe: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000eb05: 72 1c jb 0x18000eb23 + 18000eb07: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000eb0b: 48 83 c2 27 add rdx,0x27 + 18000eb0f: 48 2b c1 sub rax,rcx + 18000eb12: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000eb16: 48 83 f8 1f cmp rax,0x1f + 18000eb1a: 76 07 jbe 0x18000eb23 + 18000eb1c: ff 15 3e 09 00 00 call QWORD PTR [rip+0x93e] # 0x18000f460 + 18000eb22: cc int3 + 18000eb23: e8 e8 dd ff ff call 0x18000c910 + 18000eb28: 48 c7 05 1d 66 00 00 mov QWORD PTR [rip+0x661d],0x0 # 0x180015150 + 18000eb2f: 00 00 00 00 + 18000eb33: 48 c7 05 1a 66 00 00 mov QWORD PTR [rip+0x661a],0xf # 0x180015158 + 18000eb3a: 0f 00 00 00 + 18000eb3e: c6 05 fb 65 00 00 00 mov BYTE PTR [rip+0x65fb],0x0 # 0x180015140 + 18000eb45: 48 83 c4 28 add rsp,0x28 + 18000eb49: c3 ret + 18000eb4a: cc int3 + 18000eb4b: cc int3 + 18000eb4c: cc int3 + 18000eb4d: cc int3 + 18000eb4e: cc int3 + 18000eb4f: cc int3 + 18000eb50: 48 83 ec 28 sub rsp,0x28 + 18000eb54: 48 8b 15 bd 65 00 00 mov rdx,QWORD PTR [rip+0x65bd] # 0x180015118 + 18000eb5b: 48 83 fa 10 cmp rdx,0x10 + 18000eb5f: 72 37 jb 0x18000eb98 + 18000eb61: 48 8b 0d 98 65 00 00 mov rcx,QWORD PTR [rip+0x6598] # 0x180015100 + 18000eb68: 48 ff c2 inc rdx + 18000eb6b: 48 8b c1 mov rax,rcx + 18000eb6e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000eb75: 72 1c jb 0x18000eb93 + 18000eb77: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000eb7b: 48 83 c2 27 add rdx,0x27 + 18000eb7f: 48 2b c1 sub rax,rcx + 18000eb82: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000eb86: 48 83 f8 1f cmp rax,0x1f + 18000eb8a: 76 07 jbe 0x18000eb93 + 18000eb8c: ff 15 ce 08 00 00 call QWORD PTR [rip+0x8ce] # 0x18000f460 + 18000eb92: cc int3 + 18000eb93: e8 78 dd ff ff call 0x18000c910 + 18000eb98: 48 c7 05 6d 65 00 00 mov QWORD PTR [rip+0x656d],0x0 # 0x180015110 + 18000eb9f: 00 00 00 00 + 18000eba3: 48 c7 05 6a 65 00 00 mov QWORD PTR [rip+0x656a],0xf # 0x180015118 + 18000ebaa: 0f 00 00 00 + 18000ebae: c6 05 4b 65 00 00 00 mov BYTE PTR [rip+0x654b],0x0 # 0x180015100 + 18000ebb5: 48 83 c4 28 add rsp,0x28 + 18000ebb9: c3 ret + 18000ebba: cc int3 + 18000ebbb: cc int3 + 18000ebbc: cc int3 + 18000ebbd: cc int3 + 18000ebbe: cc int3 + 18000ebbf: cc int3 + 18000ebc0: 48 83 ec 28 sub rsp,0x28 + 18000ebc4: 48 8b 15 ed 65 00 00 mov rdx,QWORD PTR [rip+0x65ed] # 0x1800151b8 + 18000ebcb: 48 83 fa 10 cmp rdx,0x10 + 18000ebcf: 72 37 jb 0x18000ec08 + 18000ebd1: 48 8b 0d c8 65 00 00 mov rcx,QWORD PTR [rip+0x65c8] # 0x1800151a0 + 18000ebd8: 48 ff c2 inc rdx + 18000ebdb: 48 8b c1 mov rax,rcx + 18000ebde: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000ebe5: 72 1c jb 0x18000ec03 + 18000ebe7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000ebeb: 48 83 c2 27 add rdx,0x27 + 18000ebef: 48 2b c1 sub rax,rcx + 18000ebf2: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000ebf6: 48 83 f8 1f cmp rax,0x1f + 18000ebfa: 76 07 jbe 0x18000ec03 + 18000ebfc: ff 15 5e 08 00 00 call QWORD PTR [rip+0x85e] # 0x18000f460 + 18000ec02: cc int3 + 18000ec03: e8 08 dd ff ff call 0x18000c910 + 18000ec08: 48 c7 05 9d 65 00 00 mov QWORD PTR [rip+0x659d],0x0 # 0x1800151b0 + 18000ec0f: 00 00 00 00 + 18000ec13: 48 c7 05 9a 65 00 00 mov QWORD PTR [rip+0x659a],0xf # 0x1800151b8 + 18000ec1a: 0f 00 00 00 + 18000ec1e: c6 05 7b 65 00 00 00 mov BYTE PTR [rip+0x657b],0x0 # 0x1800151a0 + 18000ec25: 48 83 c4 28 add rsp,0x28 + 18000ec29: c3 ret + 18000ec2a: cc int3 + 18000ec2b: cc int3 + 18000ec2c: cc int3 + 18000ec2d: cc int3 + 18000ec2e: cc int3 + 18000ec2f: cc int3 + 18000ec30: 48 83 ec 28 sub rsp,0x28 + 18000ec34: 48 8b 15 1d 64 00 00 mov rdx,QWORD PTR [rip+0x641d] # 0x180015058 + 18000ec3b: 48 83 fa 10 cmp rdx,0x10 + 18000ec3f: 72 37 jb 0x18000ec78 + 18000ec41: 48 8b 0d f8 63 00 00 mov rcx,QWORD PTR [rip+0x63f8] # 0x180015040 + 18000ec48: 48 ff c2 inc rdx + 18000ec4b: 48 8b c1 mov rax,rcx + 18000ec4e: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000ec55: 72 1c jb 0x18000ec73 + 18000ec57: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000ec5b: 48 83 c2 27 add rdx,0x27 + 18000ec5f: 48 2b c1 sub rax,rcx + 18000ec62: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000ec66: 48 83 f8 1f cmp rax,0x1f + 18000ec6a: 76 07 jbe 0x18000ec73 + 18000ec6c: ff 15 ee 07 00 00 call QWORD PTR [rip+0x7ee] # 0x18000f460 + 18000ec72: cc int3 + 18000ec73: e8 98 dc ff ff call 0x18000c910 + 18000ec78: 48 c7 05 cd 63 00 00 mov QWORD PTR [rip+0x63cd],0x0 # 0x180015050 + 18000ec7f: 00 00 00 00 + 18000ec83: 48 c7 05 ca 63 00 00 mov QWORD PTR [rip+0x63ca],0xf # 0x180015058 + 18000ec8a: 0f 00 00 00 + 18000ec8e: c6 05 ab 63 00 00 00 mov BYTE PTR [rip+0x63ab],0x0 # 0x180015040 + 18000ec95: 48 83 c4 28 add rsp,0x28 + 18000ec99: c3 ret + 18000ec9a: cc int3 + 18000ec9b: cc int3 + 18000ec9c: cc int3 + 18000ec9d: cc int3 + 18000ec9e: cc int3 + 18000ec9f: cc int3 + 18000eca0: 48 83 ec 28 sub rsp,0x28 + 18000eca4: 48 8b 15 ed 63 00 00 mov rdx,QWORD PTR [rip+0x63ed] # 0x180015098 + 18000ecab: 48 83 fa 10 cmp rdx,0x10 + 18000ecaf: 72 37 jb 0x18000ece8 + 18000ecb1: 48 8b 0d c8 63 00 00 mov rcx,QWORD PTR [rip+0x63c8] # 0x180015080 + 18000ecb8: 48 ff c2 inc rdx + 18000ecbb: 48 8b c1 mov rax,rcx + 18000ecbe: 48 81 fa 00 10 00 00 cmp rdx,0x1000 + 18000ecc5: 72 1c jb 0x18000ece3 + 18000ecc7: 48 8b 49 f8 mov rcx,QWORD PTR [rcx-0x8] + 18000eccb: 48 83 c2 27 add rdx,0x27 + 18000eccf: 48 2b c1 sub rax,rcx + 18000ecd2: 48 83 c0 f8 add rax,0xfffffffffffffff8 + 18000ecd6: 48 83 f8 1f cmp rax,0x1f + 18000ecda: 76 07 jbe 0x18000ece3 + 18000ecdc: ff 15 7e 07 00 00 call QWORD PTR [rip+0x77e] # 0x18000f460 + 18000ece2: cc int3 + 18000ece3: e8 28 dc ff ff call 0x18000c910 + 18000ece8: 48 c7 05 9d 63 00 00 mov QWORD PTR [rip+0x639d],0x0 # 0x180015090 + 18000ecef: 00 00 00 00 + 18000ecf3: 48 c7 05 9a 63 00 00 mov QWORD PTR [rip+0x639a],0xf # 0x180015098 + 18000ecfa: 0f 00 00 00 + 18000ecfe: c6 05 7b 63 00 00 00 mov BYTE PTR [rip+0x637b],0x0 # 0x180015080 + 18000ed05: 48 83 c4 28 add rsp,0x28 + 18000ed09: c3 ret diff --git a/analysis/reverse-cache-20260811/thermal_processor.txt b/analysis/reverse-cache-20260811/thermal_processor.txt new file mode 100644 index 0000000000000000000000000000000000000000..a7cd4560392556d10a799fb5d7d0cdf414f3e974 GIT binary patch literal 61604 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 + + + + + \ No newline at end of file diff --git a/analysis/reverse-cache-20260811/thermallib/R.txt b/analysis/reverse-cache-20260811/thermallib/R.txt new file mode 100644 index 0000000..f7a3f1d --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/R.txt @@ -0,0 +1,1596 @@ +int anim abc_fade_in 0x0 +int anim abc_fade_out 0x0 +int anim abc_grow_fade_in_from_bottom 0x0 +int anim abc_popup_enter 0x0 +int anim abc_popup_exit 0x0 +int anim abc_shrink_fade_out_from_bottom 0x0 +int anim abc_slide_in_bottom 0x0 +int anim abc_slide_in_top 0x0 +int anim abc_slide_out_bottom 0x0 +int anim abc_slide_out_top 0x0 +int anim abc_tooltip_enter 0x0 +int anim abc_tooltip_exit 0x0 +int attr actionBarDivider 0x0 +int attr actionBarItemBackground 0x0 +int attr actionBarPopupTheme 0x0 +int attr actionBarSize 0x0 +int attr actionBarSplitStyle 0x0 +int attr actionBarStyle 0x0 +int attr actionBarTabBarStyle 0x0 +int attr actionBarTabStyle 0x0 +int attr actionBarTabTextStyle 0x0 +int attr actionBarTheme 0x0 +int attr actionBarWidgetTheme 0x0 +int attr actionButtonStyle 0x0 +int attr actionDropDownStyle 0x0 +int attr actionLayout 0x0 +int attr actionMenuTextAppearance 0x0 +int attr actionMenuTextColor 0x0 +int attr actionModeBackground 0x0 +int attr actionModeCloseButtonStyle 0x0 +int attr actionModeCloseDrawable 0x0 +int attr actionModeCopyDrawable 0x0 +int attr actionModeCutDrawable 0x0 +int attr actionModeFindDrawable 0x0 +int attr actionModePasteDrawable 0x0 +int attr actionModePopupWindowStyle 0x0 +int attr actionModeSelectAllDrawable 0x0 +int attr actionModeShareDrawable 0x0 +int attr actionModeSplitBackground 0x0 +int attr actionModeStyle 0x0 +int attr actionModeWebSearchDrawable 0x0 +int attr actionOverflowButtonStyle 0x0 +int attr actionOverflowMenuStyle 0x0 +int attr actionProviderClass 0x0 +int attr actionViewClass 0x0 +int attr activityChooserViewStyle 0x0 +int attr alertDialogButtonGroupStyle 0x0 +int attr alertDialogCenterButtons 0x0 +int attr alertDialogStyle 0x0 +int attr alertDialogTheme 0x0 +int attr allowStacking 0x0 +int attr alpha 0x0 +int attr alphabeticModifiers 0x0 +int attr arrowHeadLength 0x0 +int attr arrowShaftLength 0x0 +int attr autoCompleteTextViewStyle 0x0 +int attr autoSizeMaxTextSize 0x0 +int attr autoSizeMinTextSize 0x0 +int attr autoSizePresetSizes 0x0 +int attr autoSizeStepGranularity 0x0 +int attr autoSizeTextType 0x0 +int attr background 0x0 +int attr backgroundSplit 0x0 +int attr backgroundStacked 0x0 +int attr backgroundTint 0x0 +int attr backgroundTintMode 0x0 +int attr barLength 0x0 +int attr borderlessButtonStyle 0x0 +int attr buttonBarButtonStyle 0x0 +int attr buttonBarNegativeButtonStyle 0x0 +int attr buttonBarNeutralButtonStyle 0x0 +int attr buttonBarPositiveButtonStyle 0x0 +int attr buttonBarStyle 0x0 +int attr buttonGravity 0x0 +int attr buttonIconDimen 0x0 +int attr buttonPanelSideLayout 0x0 +int attr buttonStyle 0x0 +int attr buttonStyleSmall 0x0 +int attr buttonTint 0x0 +int attr buttonTintMode 0x0 +int attr camera_id 0x0 +int attr checkboxStyle 0x0 +int attr checkedTextViewStyle 0x0 +int attr closeIcon 0x0 +int attr closeItemLayout 0x0 +int attr collapseContentDescription 0x0 +int attr collapseIcon 0x0 +int attr color 0x0 +int attr colorAccent 0x0 +int attr colorBackgroundFloating 0x0 +int attr colorButtonNormal 0x0 +int attr colorControlActivated 0x0 +int attr colorControlHighlight 0x0 +int attr colorControlNormal 0x0 +int attr colorError 0x0 +int attr colorPrimary 0x0 +int attr colorPrimaryDark 0x0 +int attr colorSwitchThumbNormal 0x0 +int attr commitIcon 0x0 +int attr contentDescription 0x0 +int attr contentInsetEnd 0x0 +int attr contentInsetEndWithActions 0x0 +int attr contentInsetLeft 0x0 +int attr contentInsetRight 0x0 +int attr contentInsetStart 0x0 +int attr contentInsetStartWithNavigation 0x0 +int attr controlBackground 0x0 +int attr coordinatorLayoutStyle 0x0 +int attr customNavigationLayout 0x0 +int attr defaultQueryHint 0x0 +int attr dialogCornerRadius 0x0 +int attr dialogPreferredPadding 0x0 +int attr dialogTheme 0x0 +int attr displayOptions 0x0 +int attr divider 0x0 +int attr dividerHorizontal 0x0 +int attr dividerPadding 0x0 +int attr dividerVertical 0x0 +int attr drawableSize 0x0 +int attr drawerArrowStyle 0x0 +int attr dropDownListViewStyle 0x0 +int attr dropdownListPreferredItemHeight 0x0 +int attr editTextBackground 0x0 +int attr editTextColor 0x0 +int attr editTextStyle 0x0 +int attr elevation 0x0 +int attr expandActivityOverflowButtonDrawable 0x0 +int attr firstBaselineToTopHeight 0x0 +int attr font 0x0 +int attr fontFamily 0x0 +int attr fontProviderAuthority 0x0 +int attr fontProviderCerts 0x0 +int attr fontProviderFetchStrategy 0x0 +int attr fontProviderFetchTimeout 0x0 +int attr fontProviderPackage 0x0 +int attr fontProviderQuery 0x0 +int attr fontStyle 0x0 +int attr fontVariationSettings 0x0 +int attr fontWeight 0x0 +int attr gapBetweenBars 0x0 +int attr goIcon 0x0 +int attr height 0x0 +int attr hideOnContentScroll 0x0 +int attr homeAsUpIndicator 0x0 +int attr homeLayout 0x0 +int attr icon 0x0 +int attr iconTint 0x0 +int attr iconTintMode 0x0 +int attr iconifiedByDefault 0x0 +int attr imageButtonStyle 0x0 +int attr indeterminateProgressStyle 0x0 +int attr initialActivityCount 0x0 +int attr isLightTheme 0x0 +int attr itemPadding 0x0 +int attr keylines 0x0 +int attr lastBaselineToBottomHeight 0x0 +int attr layout 0x0 +int attr layout_anchor 0x0 +int attr layout_anchorGravity 0x0 +int attr layout_behavior 0x0 +int attr layout_dodgeInsetEdges 0x0 +int attr layout_insetEdge 0x0 +int attr layout_keyline 0x0 +int attr lineHeight 0x0 +int attr listChoiceBackgroundIndicator 0x0 +int attr listDividerAlertDialog 0x0 +int attr listItemLayout 0x0 +int attr listLayout 0x0 +int attr listMenuViewStyle 0x0 +int attr listPopupWindowStyle 0x0 +int attr listPreferredItemHeight 0x0 +int attr listPreferredItemHeightLarge 0x0 +int attr listPreferredItemHeightSmall 0x0 +int attr listPreferredItemPaddingLeft 0x0 +int attr listPreferredItemPaddingRight 0x0 +int attr logo 0x0 +int attr logoDescription 0x0 +int attr maxButtonHeight 0x0 +int attr measureWithLargestChild 0x0 +int attr multiChoiceItemLayout 0x0 +int attr navigationContentDescription 0x0 +int attr navigationIcon 0x0 +int attr navigationMode 0x0 +int attr numericModifiers 0x0 +int attr overlapAnchor 0x0 +int attr paddingBottomNoButtons 0x0 +int attr paddingEnd 0x0 +int attr paddingStart 0x0 +int attr paddingTopNoTitle 0x0 +int attr panelBackground 0x0 +int attr panelMenuListTheme 0x0 +int attr panelMenuListWidth 0x0 +int attr popupMenuStyle 0x0 +int attr popupTheme 0x0 +int attr popupWindowStyle 0x0 +int attr preserveIconSpacing 0x0 +int attr progressBarPadding 0x0 +int attr progressBarStyle 0x0 +int attr queryBackground 0x0 +int attr queryHint 0x0 +int attr radioButtonStyle 0x0 +int attr ratingBarStyle 0x0 +int attr ratingBarStyleIndicator 0x0 +int attr ratingBarStyleSmall 0x0 +int attr searchHintIcon 0x0 +int attr searchIcon 0x0 +int attr searchViewStyle 0x0 +int attr seekBarStyle 0x0 +int attr selectableItemBackground 0x0 +int attr selectableItemBackgroundBorderless 0x0 +int attr showAsAction 0x0 +int attr showDividers 0x0 +int attr showText 0x0 +int attr showTitle 0x0 +int attr show_fps 0x0 +int attr singleChoiceItemLayout 0x0 +int attr spinBars 0x0 +int attr spinnerDropDownItemStyle 0x0 +int attr spinnerStyle 0x0 +int attr splitTrack 0x0 +int attr srcCompat 0x0 +int attr state_above_anchor 0x0 +int attr statusBarBackground 0x0 +int attr subMenuArrow 0x0 +int attr submitBackground 0x0 +int attr subtitle 0x0 +int attr subtitleTextAppearance 0x0 +int attr subtitleTextColor 0x0 +int attr subtitleTextStyle 0x0 +int attr suggestionRowLayout 0x0 +int attr switchMinWidth 0x0 +int attr switchPadding 0x0 +int attr switchStyle 0x0 +int attr switchTextAppearance 0x0 +int attr textAllCaps 0x0 +int attr textAppearanceLargePopupMenu 0x0 +int attr textAppearanceListItem 0x0 +int attr textAppearanceListItemSecondary 0x0 +int attr textAppearanceListItemSmall 0x0 +int attr textAppearancePopupMenuHeader 0x0 +int attr textAppearanceSearchResultSubtitle 0x0 +int attr textAppearanceSearchResultTitle 0x0 +int attr textAppearanceSmallPopupMenu 0x0 +int attr textColorAlertDialogListItem 0x0 +int attr textColorSearchUrl 0x0 +int attr theme 0x0 +int attr thickness 0x0 +int attr thumbTextPadding 0x0 +int attr thumbTint 0x0 +int attr thumbTintMode 0x0 +int attr tickMark 0x0 +int attr tickMarkTint 0x0 +int attr tickMarkTintMode 0x0 +int attr tint 0x0 +int attr tintMode 0x0 +int attr title 0x0 +int attr titleMargin 0x0 +int attr titleMarginBottom 0x0 +int attr titleMarginEnd 0x0 +int attr titleMarginStart 0x0 +int attr titleMarginTop 0x0 +int attr titleMargins 0x0 +int attr titleTextAppearance 0x0 +int attr titleTextColor 0x0 +int attr titleTextStyle 0x0 +int attr toolbarNavigationButtonStyle 0x0 +int attr toolbarStyle 0x0 +int attr tooltipForegroundColor 0x0 +int attr tooltipFrameBackground 0x0 +int attr tooltipText 0x0 +int attr track 0x0 +int attr trackTint 0x0 +int attr trackTintMode 0x0 +int attr ttcIndex 0x0 +int attr viewInflaterClass 0x0 +int attr voiceIcon 0x0 +int attr windowActionBar 0x0 +int attr windowActionBarOverlay 0x0 +int attr windowActionModeOverlay 0x0 +int attr windowFixedHeightMajor 0x0 +int attr windowFixedHeightMinor 0x0 +int attr windowFixedWidthMajor 0x0 +int attr windowFixedWidthMinor 0x0 +int attr windowMinWidthMajor 0x0 +int attr windowMinWidthMinor 0x0 +int attr windowNoTitle 0x0 +int bool abc_action_bar_embed_tabs 0x0 +int bool abc_allow_stacked_button_bar 0x0 +int bool abc_config_actionMenuItemAllCaps 0x0 +int color abc_background_cache_hint_selector_material_dark 0x0 +int color abc_background_cache_hint_selector_material_light 0x0 +int color abc_btn_colored_borderless_text_material 0x0 +int color abc_btn_colored_text_material 0x0 +int color abc_color_highlight_material 0x0 +int color abc_hint_foreground_material_dark 0x0 +int color abc_hint_foreground_material_light 0x0 +int color abc_input_method_navigation_guard 0x0 +int color abc_primary_text_disable_only_material_dark 0x0 +int color abc_primary_text_disable_only_material_light 0x0 +int color abc_primary_text_material_dark 0x0 +int color abc_primary_text_material_light 0x0 +int color abc_search_url_text 0x0 +int color abc_search_url_text_normal 0x0 +int color abc_search_url_text_pressed 0x0 +int color abc_search_url_text_selected 0x0 +int color abc_secondary_text_material_dark 0x0 +int color abc_secondary_text_material_light 0x0 +int color abc_tint_btn_checkable 0x0 +int color abc_tint_default 0x0 +int color abc_tint_edittext 0x0 +int color abc_tint_seek_thumb 0x0 +int color abc_tint_spinner 0x0 +int color abc_tint_switch_track 0x0 +int color accent_material_dark 0x0 +int color accent_material_light 0x0 +int color background_floating_material_dark 0x0 +int color background_floating_material_light 0x0 +int color background_material_dark 0x0 +int color background_material_light 0x0 +int color bright_foreground_disabled_material_dark 0x0 +int color bright_foreground_disabled_material_light 0x0 +int color bright_foreground_inverse_material_dark 0x0 +int color bright_foreground_inverse_material_light 0x0 +int color bright_foreground_material_dark 0x0 +int color bright_foreground_material_light 0x0 +int color button_material_dark 0x0 +int color button_material_light 0x0 +int color dim_foreground_disabled_material_dark 0x0 +int color dim_foreground_disabled_material_light 0x0 +int color dim_foreground_material_dark 0x0 +int color dim_foreground_material_light 0x0 +int color error_color_material_dark 0x0 +int color error_color_material_light 0x0 +int color foreground_material_dark 0x0 +int color foreground_material_light 0x0 +int color highlighted_text_material_dark 0x0 +int color highlighted_text_material_light 0x0 +int color material_blue_grey_800 0x0 +int color material_blue_grey_900 0x0 +int color material_blue_grey_950 0x0 +int color material_deep_teal_200 0x0 +int color material_deep_teal_500 0x0 +int color material_grey_100 0x0 +int color material_grey_300 0x0 +int color material_grey_50 0x0 +int color material_grey_600 0x0 +int color material_grey_800 0x0 +int color material_grey_850 0x0 +int color material_grey_900 0x0 +int color notification_action_color_filter 0x0 +int color notification_icon_bg_color 0x0 +int color primary_dark_material_dark 0x0 +int color primary_dark_material_light 0x0 +int color primary_material_dark 0x0 +int color primary_material_light 0x0 +int color primary_text_default_material_dark 0x0 +int color primary_text_default_material_light 0x0 +int color primary_text_disabled_material_dark 0x0 +int color primary_text_disabled_material_light 0x0 +int color ripple_material_dark 0x0 +int color ripple_material_light 0x0 +int color secondary_text_default_material_dark 0x0 +int color secondary_text_default_material_light 0x0 +int color secondary_text_disabled_material_dark 0x0 +int color secondary_text_disabled_material_light 0x0 +int color switch_thumb_disabled_material_dark 0x0 +int color switch_thumb_disabled_material_light 0x0 +int color switch_thumb_material_dark 0x0 +int color switch_thumb_material_light 0x0 +int color switch_thumb_normal_material_dark 0x0 +int color switch_thumb_normal_material_light 0x0 +int color tooltip_background_dark 0x0 +int color tooltip_background_light 0x0 +int dimen abc_action_bar_content_inset_material 0x0 +int dimen abc_action_bar_content_inset_with_nav 0x0 +int dimen abc_action_bar_default_height_material 0x0 +int dimen abc_action_bar_default_padding_end_material 0x0 +int dimen abc_action_bar_default_padding_start_material 0x0 +int dimen abc_action_bar_elevation_material 0x0 +int dimen abc_action_bar_icon_vertical_padding_material 0x0 +int dimen abc_action_bar_overflow_padding_end_material 0x0 +int dimen abc_action_bar_overflow_padding_start_material 0x0 +int dimen abc_action_bar_stacked_max_height 0x0 +int dimen abc_action_bar_stacked_tab_max_width 0x0 +int dimen abc_action_bar_subtitle_bottom_margin_material 0x0 +int dimen abc_action_bar_subtitle_top_margin_material 0x0 +int dimen abc_action_button_min_height_material 0x0 +int dimen abc_action_button_min_width_material 0x0 +int dimen abc_action_button_min_width_overflow_material 0x0 +int dimen abc_alert_dialog_button_bar_height 0x0 +int dimen abc_alert_dialog_button_dimen 0x0 +int dimen abc_button_inset_horizontal_material 0x0 +int dimen abc_button_inset_vertical_material 0x0 +int dimen abc_button_padding_horizontal_material 0x0 +int dimen abc_button_padding_vertical_material 0x0 +int dimen abc_cascading_menus_min_smallest_width 0x0 +int dimen abc_config_prefDialogWidth 0x0 +int dimen abc_control_corner_material 0x0 +int dimen abc_control_inset_material 0x0 +int dimen abc_control_padding_material 0x0 +int dimen abc_dialog_corner_radius_material 0x0 +int dimen abc_dialog_fixed_height_major 0x0 +int dimen abc_dialog_fixed_height_minor 0x0 +int dimen abc_dialog_fixed_width_major 0x0 +int dimen abc_dialog_fixed_width_minor 0x0 +int dimen abc_dialog_list_padding_bottom_no_buttons 0x0 +int dimen abc_dialog_list_padding_top_no_title 0x0 +int dimen abc_dialog_min_width_major 0x0 +int dimen abc_dialog_min_width_minor 0x0 +int dimen abc_dialog_padding_material 0x0 +int dimen abc_dialog_padding_top_material 0x0 +int dimen abc_dialog_title_divider_material 0x0 +int dimen abc_disabled_alpha_material_dark 0x0 +int dimen abc_disabled_alpha_material_light 0x0 +int dimen abc_dropdownitem_icon_width 0x0 +int dimen abc_dropdownitem_text_padding_left 0x0 +int dimen abc_dropdownitem_text_padding_right 0x0 +int dimen abc_edit_text_inset_bottom_material 0x0 +int dimen abc_edit_text_inset_horizontal_material 0x0 +int dimen abc_edit_text_inset_top_material 0x0 +int dimen abc_floating_window_z 0x0 +int dimen abc_list_item_padding_horizontal_material 0x0 +int dimen abc_panel_menu_list_width 0x0 +int dimen abc_progress_bar_height_material 0x0 +int dimen abc_search_view_preferred_height 0x0 +int dimen abc_search_view_preferred_width 0x0 +int dimen abc_seekbar_track_background_height_material 0x0 +int dimen abc_seekbar_track_progress_height_material 0x0 +int dimen abc_select_dialog_padding_start_material 0x0 +int dimen abc_switch_padding 0x0 +int dimen abc_text_size_body_1_material 0x0 +int dimen abc_text_size_body_2_material 0x0 +int dimen abc_text_size_button_material 0x0 +int dimen abc_text_size_caption_material 0x0 +int dimen abc_text_size_display_1_material 0x0 +int dimen abc_text_size_display_2_material 0x0 +int dimen abc_text_size_display_3_material 0x0 +int dimen abc_text_size_display_4_material 0x0 +int dimen abc_text_size_headline_material 0x0 +int dimen abc_text_size_large_material 0x0 +int dimen abc_text_size_medium_material 0x0 +int dimen abc_text_size_menu_header_material 0x0 +int dimen abc_text_size_menu_material 0x0 +int dimen abc_text_size_small_material 0x0 +int dimen abc_text_size_subhead_material 0x0 +int dimen abc_text_size_subtitle_material_toolbar 0x0 +int dimen abc_text_size_title_material 0x0 +int dimen abc_text_size_title_material_toolbar 0x0 +int dimen compat_button_inset_horizontal_material 0x0 +int dimen compat_button_inset_vertical_material 0x0 +int dimen compat_button_padding_horizontal_material 0x0 +int dimen compat_button_padding_vertical_material 0x0 +int dimen compat_control_corner_material 0x0 +int dimen compat_notification_large_icon_max_height 0x0 +int dimen compat_notification_large_icon_max_width 0x0 +int dimen disabled_alpha_material_dark 0x0 +int dimen disabled_alpha_material_light 0x0 +int dimen highlight_alpha_material_colored 0x0 +int dimen highlight_alpha_material_dark 0x0 +int dimen highlight_alpha_material_light 0x0 +int dimen hint_alpha_material_dark 0x0 +int dimen hint_alpha_material_light 0x0 +int dimen hint_pressed_alpha_material_dark 0x0 +int dimen hint_pressed_alpha_material_light 0x0 +int dimen notification_action_icon_size 0x0 +int dimen notification_action_text_size 0x0 +int dimen notification_big_circle_margin 0x0 +int dimen notification_content_margin_start 0x0 +int dimen notification_large_icon_height 0x0 +int dimen notification_large_icon_width 0x0 +int dimen notification_main_column_padding_top 0x0 +int dimen notification_media_narrow_margin 0x0 +int dimen notification_right_icon_size 0x0 +int dimen notification_right_side_padding_top 0x0 +int dimen notification_small_icon_background_padding 0x0 +int dimen notification_small_icon_size_as_large 0x0 +int dimen notification_subtext_size 0x0 +int dimen notification_top_pad 0x0 +int dimen notification_top_pad_large_text 0x0 +int dimen tooltip_corner_radius 0x0 +int dimen tooltip_horizontal_padding 0x0 +int dimen tooltip_margin 0x0 +int dimen tooltip_precise_anchor_extra_offset 0x0 +int dimen tooltip_precise_anchor_threshold 0x0 +int dimen tooltip_vertical_padding 0x0 +int dimen tooltip_y_offset_non_touch 0x0 +int dimen tooltip_y_offset_touch 0x0 +int drawable abc_ab_share_pack_mtrl_alpha 0x0 +int drawable abc_action_bar_item_background_material 0x0 +int drawable abc_btn_borderless_material 0x0 +int drawable abc_btn_check_material 0x0 +int drawable abc_btn_check_to_on_mtrl_000 0x0 +int drawable abc_btn_check_to_on_mtrl_015 0x0 +int drawable abc_btn_colored_material 0x0 +int drawable abc_btn_default_mtrl_shape 0x0 +int drawable abc_btn_radio_material 0x0 +int drawable abc_btn_radio_to_on_mtrl_000 0x0 +int drawable abc_btn_radio_to_on_mtrl_015 0x0 +int drawable abc_btn_switch_to_on_mtrl_00001 0x0 +int drawable abc_btn_switch_to_on_mtrl_00012 0x0 +int drawable abc_cab_background_internal_bg 0x0 +int drawable abc_cab_background_top_material 0x0 +int drawable abc_cab_background_top_mtrl_alpha 0x0 +int drawable abc_control_background_material 0x0 +int drawable abc_dialog_material_background 0x0 +int drawable abc_edit_text_material 0x0 +int drawable abc_ic_ab_back_material 0x0 +int drawable abc_ic_arrow_drop_right_black_24dp 0x0 +int drawable abc_ic_clear_material 0x0 +int drawable abc_ic_commit_search_api_mtrl_alpha 0x0 +int drawable abc_ic_go_search_api_material 0x0 +int drawable abc_ic_menu_copy_mtrl_am_alpha 0x0 +int drawable abc_ic_menu_cut_mtrl_alpha 0x0 +int drawable abc_ic_menu_overflow_material 0x0 +int drawable abc_ic_menu_paste_mtrl_am_alpha 0x0 +int drawable abc_ic_menu_selectall_mtrl_alpha 0x0 +int drawable abc_ic_menu_share_mtrl_alpha 0x0 +int drawable abc_ic_search_api_material 0x0 +int drawable abc_ic_star_black_16dp 0x0 +int drawable abc_ic_star_black_36dp 0x0 +int drawable abc_ic_star_black_48dp 0x0 +int drawable abc_ic_star_half_black_16dp 0x0 +int drawable abc_ic_star_half_black_36dp 0x0 +int drawable abc_ic_star_half_black_48dp 0x0 +int drawable abc_ic_voice_search_api_material 0x0 +int drawable abc_item_background_holo_dark 0x0 +int drawable abc_item_background_holo_light 0x0 +int drawable abc_list_divider_material 0x0 +int drawable abc_list_divider_mtrl_alpha 0x0 +int drawable abc_list_focused_holo 0x0 +int drawable abc_list_longpressed_holo 0x0 +int drawable abc_list_pressed_holo_dark 0x0 +int drawable abc_list_pressed_holo_light 0x0 +int drawable abc_list_selector_background_transition_holo_dark 0x0 +int drawable abc_list_selector_background_transition_holo_light 0x0 +int drawable abc_list_selector_disabled_holo_dark 0x0 +int drawable abc_list_selector_disabled_holo_light 0x0 +int drawable abc_list_selector_holo_dark 0x0 +int drawable abc_list_selector_holo_light 0x0 +int drawable abc_menu_hardkey_panel_mtrl_mult 0x0 +int drawable abc_popup_background_mtrl_mult 0x0 +int drawable abc_ratingbar_indicator_material 0x0 +int drawable abc_ratingbar_material 0x0 +int drawable abc_ratingbar_small_material 0x0 +int drawable abc_scrubber_control_off_mtrl_alpha 0x0 +int drawable abc_scrubber_control_to_pressed_mtrl_000 0x0 +int drawable abc_scrubber_control_to_pressed_mtrl_005 0x0 +int drawable abc_scrubber_primary_mtrl_alpha 0x0 +int drawable abc_scrubber_track_mtrl_alpha 0x0 +int drawable abc_seekbar_thumb_material 0x0 +int drawable abc_seekbar_tick_mark_material 0x0 +int drawable abc_seekbar_track_material 0x0 +int drawable abc_spinner_mtrl_am_alpha 0x0 +int drawable abc_spinner_textfield_background_material 0x0 +int drawable abc_switch_thumb_material 0x0 +int drawable abc_switch_track_mtrl_alpha 0x0 +int drawable abc_tab_indicator_material 0x0 +int drawable abc_tab_indicator_mtrl_alpha 0x0 +int drawable abc_text_cursor_material 0x0 +int drawable abc_text_select_handle_left_mtrl_dark 0x0 +int drawable abc_text_select_handle_left_mtrl_light 0x0 +int drawable abc_text_select_handle_middle_mtrl_dark 0x0 +int drawable abc_text_select_handle_middle_mtrl_light 0x0 +int drawable abc_text_select_handle_right_mtrl_dark 0x0 +int drawable abc_text_select_handle_right_mtrl_light 0x0 +int drawable abc_textfield_activated_mtrl_alpha 0x0 +int drawable abc_textfield_default_mtrl_alpha 0x0 +int drawable abc_textfield_search_activated_mtrl_alpha 0x0 +int drawable abc_textfield_search_default_mtrl_alpha 0x0 +int drawable abc_textfield_search_material 0x0 +int drawable abc_vector_test 0x0 +int drawable notification_action_background 0x0 +int drawable notification_bg 0x0 +int drawable notification_bg_low 0x0 +int drawable notification_bg_low_normal 0x0 +int drawable notification_bg_low_pressed 0x0 +int drawable notification_bg_normal 0x0 +int drawable notification_bg_normal_pressed 0x0 +int drawable notification_icon_background 0x0 +int drawable notification_template_icon_bg 0x0 +int drawable notification_template_icon_low_bg 0x0 +int drawable notification_tile_bg 0x0 +int drawable notify_panel_notification_icon_bg 0x0 +int drawable tooltip_frame_dark 0x0 +int drawable tooltip_frame_light 0x0 +int id action_bar 0x0 +int id action_bar_activity_content 0x0 +int id action_bar_container 0x0 +int id action_bar_root 0x0 +int id action_bar_spinner 0x0 +int id action_bar_subtitle 0x0 +int id action_bar_title 0x0 +int id action_container 0x0 +int id action_context_bar 0x0 +int id action_divider 0x0 +int id action_image 0x0 +int id action_menu_divider 0x0 +int id action_menu_presenter 0x0 +int id action_mode_bar 0x0 +int id action_mode_bar_stub 0x0 +int id action_mode_close_button 0x0 +int id action_text 0x0 +int id actions 0x0 +int id activity_chooser_view_content 0x0 +int id add 0x0 +int id alertTitle 0x0 +int id any 0x0 +int id async 0x0 +int id back 0x0 +int id blocking 0x0 +int id bottom 0x0 +int id buttonPanel 0x0 +int id checkbox 0x0 +int id chronometer 0x0 +int id content 0x0 +int id contentPanel 0x0 +int id custom 0x0 +int id customPanel 0x0 +int id decor_content_parent 0x0 +int id default_activity_button 0x0 +int id edit_query 0x0 +int id end 0x0 +int id expand_activities_button 0x0 +int id expanded_menu 0x0 +int id forever 0x0 +int id front 0x0 +int id group_divider 0x0 +int id home 0x0 +int id icon 0x0 +int id icon_group 0x0 +int id image 0x0 +int id info 0x0 +int id italic 0x0 +int id left 0x0 +int id line1 0x0 +int id line3 0x0 +int id listMode 0x0 +int id list_item 0x0 +int id message 0x0 +int id multiply 0x0 +int id none 0x0 +int id normal 0x0 +int id notification_background 0x0 +int id notification_main_column 0x0 +int id notification_main_column_container 0x0 +int id parentPanel 0x0 +int id progress_circular 0x0 +int id progress_horizontal 0x0 +int id radio 0x0 +int id right 0x0 +int id right_icon 0x0 +int id right_side 0x0 +int id screen 0x0 +int id scrollIndicatorDown 0x0 +int id scrollIndicatorUp 0x0 +int id scrollView 0x0 +int id search_badge 0x0 +int id search_bar 0x0 +int id search_button 0x0 +int id search_close_btn 0x0 +int id search_edit_frame 0x0 +int id search_go_btn 0x0 +int id search_mag_icon 0x0 +int id search_plate 0x0 +int id search_src_text 0x0 +int id search_voice_btn 0x0 +int id select_dialog_listview 0x0 +int id shortcut 0x0 +int id spacer 0x0 +int id split_action_bar 0x0 +int id src_atop 0x0 +int id src_in 0x0 +int id src_over 0x0 +int id start 0x0 +int id submenuarrow 0x0 +int id submit_area 0x0 +int id tabMode 0x0 +int id tag_transition_group 0x0 +int id tag_unhandled_key_event_manager 0x0 +int id tag_unhandled_key_listeners 0x0 +int id text 0x0 +int id text2 0x0 +int id textSpacerNoButtons 0x0 +int id textSpacerNoTitle 0x0 +int id time 0x0 +int id title 0x0 +int id titleDividerNoCustom 0x0 +int id title_template 0x0 +int id top 0x0 +int id topPanel 0x0 +int id uniform 0x0 +int id up 0x0 +int id wrap_content 0x0 +int integer abc_config_activityDefaultDur 0x0 +int integer abc_config_activityShortDur 0x0 +int integer cancel_button_image_alpha 0x0 +int integer config_tooltipAnimTime 0x0 +int integer status_bar_notification_info_maxnum 0x0 +int layout abc_action_bar_title_item 0x0 +int layout abc_action_bar_up_container 0x0 +int layout abc_action_menu_item_layout 0x0 +int layout abc_action_menu_layout 0x0 +int layout abc_action_mode_bar 0x0 +int layout abc_action_mode_close_item_material 0x0 +int layout abc_activity_chooser_view 0x0 +int layout abc_activity_chooser_view_list_item 0x0 +int layout abc_alert_dialog_button_bar_material 0x0 +int layout abc_alert_dialog_material 0x0 +int layout abc_alert_dialog_title_material 0x0 +int layout abc_cascading_menu_item_layout 0x0 +int layout abc_dialog_title_material 0x0 +int layout abc_expanded_menu_layout 0x0 +int layout abc_list_menu_item_checkbox 0x0 +int layout abc_list_menu_item_icon 0x0 +int layout abc_list_menu_item_layout 0x0 +int layout abc_list_menu_item_radio 0x0 +int layout abc_popup_menu_header_item_layout 0x0 +int layout abc_popup_menu_item_layout 0x0 +int layout abc_screen_content_include 0x0 +int layout abc_screen_simple 0x0 +int layout abc_screen_simple_overlay_action_mode 0x0 +int layout abc_screen_toolbar 0x0 +int layout abc_search_dropdown_item_icons_2line 0x0 +int layout abc_search_view 0x0 +int layout abc_select_dialog_material 0x0 +int layout abc_tooltip 0x0 +int layout notification_action 0x0 +int layout notification_action_tombstone 0x0 +int layout notification_template_custom_big 0x0 +int layout notification_template_icon_group 0x0 +int layout notification_template_part_chronometer 0x0 +int layout notification_template_part_time 0x0 +int layout select_dialog_item_material 0x0 +int layout select_dialog_multichoice_material 0x0 +int layout select_dialog_singlechoice_material 0x0 +int layout support_simple_spinner_dropdown_item 0x0 +int raw cascade_1 0x0 +int raw cascade_2 0x0 +int raw cascade_3 0x0 +int raw cascade_4 0x0 +int raw haarcascade_eye 0x0 +int raw hog 0x0 +int raw ir_mask 0x0 +int raw lbp 0x0 +int raw lbpcascade_frontalface 0x0 +int raw uvc_mask_haar 0x0 +int raw uvc_mask_lbp 0x0 +int string abc_action_bar_home_description 0x0 +int string abc_action_bar_up_description 0x0 +int string abc_action_menu_overflow_description 0x0 +int string abc_action_mode_done 0x0 +int string abc_activity_chooser_view_see_all 0x0 +int string abc_activitychooserview_choose_application 0x0 +int string abc_capital_off 0x0 +int string abc_capital_on 0x0 +int string abc_font_family_body_1_material 0x0 +int string abc_font_family_body_2_material 0x0 +int string abc_font_family_button_material 0x0 +int string abc_font_family_caption_material 0x0 +int string abc_font_family_display_1_material 0x0 +int string abc_font_family_display_2_material 0x0 +int string abc_font_family_display_3_material 0x0 +int string abc_font_family_display_4_material 0x0 +int string abc_font_family_headline_material 0x0 +int string abc_font_family_menu_material 0x0 +int string abc_font_family_subhead_material 0x0 +int string abc_font_family_title_material 0x0 +int string abc_menu_alt_shortcut_label 0x0 +int string abc_menu_ctrl_shortcut_label 0x0 +int string abc_menu_delete_shortcut_label 0x0 +int string abc_menu_enter_shortcut_label 0x0 +int string abc_menu_function_shortcut_label 0x0 +int string abc_menu_meta_shortcut_label 0x0 +int string abc_menu_shift_shortcut_label 0x0 +int string abc_menu_space_shortcut_label 0x0 +int string abc_menu_sym_shortcut_label 0x0 +int string abc_prepend_shortcut_label 0x0 +int string abc_search_hint 0x0 +int string abc_searchview_description_clear 0x0 +int string abc_searchview_description_query 0x0 +int string abc_searchview_description_search 0x0 +int string abc_searchview_description_submit 0x0 +int string abc_searchview_description_voice 0x0 +int string abc_shareactionprovider_share_with 0x0 +int string abc_shareactionprovider_share_with_application 0x0 +int string abc_toolbar_collapse_description 0x0 +int string search_menu_title 0x0 +int string status_bar_notification_info_overflow 0x0 +int style AlertDialog_AppCompat 0x0 +int style AlertDialog_AppCompat_Light 0x0 +int style Animation_AppCompat_Dialog 0x0 +int style Animation_AppCompat_DropDownUp 0x0 +int style Animation_AppCompat_Tooltip 0x0 +int style Base_AlertDialog_AppCompat 0x0 +int style Base_AlertDialog_AppCompat_Light 0x0 +int style Base_Animation_AppCompat_Dialog 0x0 +int style Base_Animation_AppCompat_DropDownUp 0x0 +int style Base_Animation_AppCompat_Tooltip 0x0 +int style Base_DialogWindowTitleBackground_AppCompat 0x0 +int style Base_DialogWindowTitle_AppCompat 0x0 +int style Base_TextAppearance_AppCompat 0x0 +int style Base_TextAppearance_AppCompat_Body1 0x0 +int style Base_TextAppearance_AppCompat_Body2 0x0 +int style Base_TextAppearance_AppCompat_Button 0x0 +int style Base_TextAppearance_AppCompat_Caption 0x0 +int style Base_TextAppearance_AppCompat_Display1 0x0 +int style Base_TextAppearance_AppCompat_Display2 0x0 +int style Base_TextAppearance_AppCompat_Display3 0x0 +int style Base_TextAppearance_AppCompat_Display4 0x0 +int style Base_TextAppearance_AppCompat_Headline 0x0 +int style Base_TextAppearance_AppCompat_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Large 0x0 +int style Base_TextAppearance_AppCompat_Large_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 +int style Base_TextAppearance_AppCompat_Medium 0x0 +int style Base_TextAppearance_AppCompat_Medium_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Menu 0x0 +int style Base_TextAppearance_AppCompat_SearchResult 0x0 +int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_SearchResult_Title 0x0 +int style Base_TextAppearance_AppCompat_Small 0x0 +int style Base_TextAppearance_AppCompat_Small_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Subhead 0x0 +int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Title 0x0 +int style Base_TextAppearance_AppCompat_Title_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Tooltip 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 +int style Base_TextAppearance_AppCompat_Widget_Switch 0x0 +int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 +int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 +int style Base_ThemeOverlay_AppCompat 0x0 +int style Base_ThemeOverlay_AppCompat_ActionBar 0x0 +int style Base_ThemeOverlay_AppCompat_Dark 0x0 +int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x0 +int style Base_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x0 +int style Base_ThemeOverlay_AppCompat_Light 0x0 +int style Base_Theme_AppCompat 0x0 +int style Base_Theme_AppCompat_CompactMenu 0x0 +int style Base_Theme_AppCompat_Dialog 0x0 +int style Base_Theme_AppCompat_DialogWhenLarge 0x0 +int style Base_Theme_AppCompat_Dialog_Alert 0x0 +int style Base_Theme_AppCompat_Dialog_FixedSize 0x0 +int style Base_Theme_AppCompat_Dialog_MinWidth 0x0 +int style Base_Theme_AppCompat_Light 0x0 +int style Base_Theme_AppCompat_Light_DarkActionBar 0x0 +int style Base_Theme_AppCompat_Light_Dialog 0x0 +int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x0 +int style Base_Theme_AppCompat_Light_Dialog_Alert 0x0 +int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x0 +int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x0 +int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_V21_Theme_AppCompat 0x0 +int style Base_V21_Theme_AppCompat_Dialog 0x0 +int style Base_V21_Theme_AppCompat_Light 0x0 +int style Base_V21_Theme_AppCompat_Light_Dialog 0x0 +int style Base_V22_Theme_AppCompat 0x0 +int style Base_V22_Theme_AppCompat_Light 0x0 +int style Base_V23_Theme_AppCompat 0x0 +int style Base_V23_Theme_AppCompat_Light 0x0 +int style Base_V26_Theme_AppCompat 0x0 +int style Base_V26_Theme_AppCompat_Light 0x0 +int style Base_V26_Widget_AppCompat_Toolbar 0x0 +int style Base_V28_Theme_AppCompat 0x0 +int style Base_V28_Theme_AppCompat_Light 0x0 +int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_V7_Theme_AppCompat 0x0 +int style Base_V7_Theme_AppCompat_Dialog 0x0 +int style Base_V7_Theme_AppCompat_Light 0x0 +int style Base_V7_Theme_AppCompat_Light_Dialog 0x0 +int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x0 +int style Base_V7_Widget_AppCompat_EditText 0x0 +int style Base_V7_Widget_AppCompat_Toolbar 0x0 +int style Base_Widget_AppCompat_ActionBar 0x0 +int style Base_Widget_AppCompat_ActionBar_Solid 0x0 +int style Base_Widget_AppCompat_ActionBar_TabBar 0x0 +int style Base_Widget_AppCompat_ActionBar_TabText 0x0 +int style Base_Widget_AppCompat_ActionBar_TabView 0x0 +int style Base_Widget_AppCompat_ActionButton 0x0 +int style Base_Widget_AppCompat_ActionButton_CloseMode 0x0 +int style Base_Widget_AppCompat_ActionButton_Overflow 0x0 +int style Base_Widget_AppCompat_ActionMode 0x0 +int style Base_Widget_AppCompat_ActivityChooserView 0x0 +int style Base_Widget_AppCompat_AutoCompleteTextView 0x0 +int style Base_Widget_AppCompat_Button 0x0 +int style Base_Widget_AppCompat_ButtonBar 0x0 +int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x0 +int style Base_Widget_AppCompat_Button_Borderless 0x0 +int style Base_Widget_AppCompat_Button_Borderless_Colored 0x0 +int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 +int style Base_Widget_AppCompat_Button_Colored 0x0 +int style Base_Widget_AppCompat_Button_Small 0x0 +int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x0 +int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x0 +int style Base_Widget_AppCompat_CompoundButton_Switch 0x0 +int style Base_Widget_AppCompat_DrawerArrowToggle 0x0 +int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x0 +int style Base_Widget_AppCompat_DropDownItem_Spinner 0x0 +int style Base_Widget_AppCompat_EditText 0x0 +int style Base_Widget_AppCompat_ImageButton 0x0 +int style Base_Widget_AppCompat_Light_ActionBar 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x0 +int style Base_Widget_AppCompat_Light_PopupMenu 0x0 +int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x0 +int style Base_Widget_AppCompat_ListMenuView 0x0 +int style Base_Widget_AppCompat_ListPopupWindow 0x0 +int style Base_Widget_AppCompat_ListView 0x0 +int style Base_Widget_AppCompat_ListView_DropDown 0x0 +int style Base_Widget_AppCompat_ListView_Menu 0x0 +int style Base_Widget_AppCompat_PopupMenu 0x0 +int style Base_Widget_AppCompat_PopupMenu_Overflow 0x0 +int style Base_Widget_AppCompat_PopupWindow 0x0 +int style Base_Widget_AppCompat_ProgressBar 0x0 +int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x0 +int style Base_Widget_AppCompat_RatingBar 0x0 +int style Base_Widget_AppCompat_RatingBar_Indicator 0x0 +int style Base_Widget_AppCompat_RatingBar_Small 0x0 +int style Base_Widget_AppCompat_SearchView 0x0 +int style Base_Widget_AppCompat_SearchView_ActionBar 0x0 +int style Base_Widget_AppCompat_SeekBar 0x0 +int style Base_Widget_AppCompat_SeekBar_Discrete 0x0 +int style Base_Widget_AppCompat_Spinner 0x0 +int style Base_Widget_AppCompat_Spinner_Underlined 0x0 +int style Base_Widget_AppCompat_TextView_SpinnerItem 0x0 +int style Base_Widget_AppCompat_Toolbar 0x0 +int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x0 +int style Platform_AppCompat 0x0 +int style Platform_AppCompat_Light 0x0 +int style Platform_ThemeOverlay_AppCompat 0x0 +int style Platform_ThemeOverlay_AppCompat_Dark 0x0 +int style Platform_ThemeOverlay_AppCompat_Light 0x0 +int style Platform_V21_AppCompat 0x0 +int style Platform_V21_AppCompat_Light 0x0 +int style Platform_V25_AppCompat 0x0 +int style Platform_V25_AppCompat_Light 0x0 +int style Platform_Widget_AppCompat_Spinner 0x0 +int style RtlOverlay_DialogWindowTitle_AppCompat 0x0 +int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x0 +int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x0 +int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x0 +int style RtlUnderlay_Widget_AppCompat_ActionButton 0x0 +int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x0 +int style TextAppearance_AppCompat 0x0 +int style TextAppearance_AppCompat_Body1 0x0 +int style TextAppearance_AppCompat_Body2 0x0 +int style TextAppearance_AppCompat_Button 0x0 +int style TextAppearance_AppCompat_Caption 0x0 +int style TextAppearance_AppCompat_Display1 0x0 +int style TextAppearance_AppCompat_Display2 0x0 +int style TextAppearance_AppCompat_Display3 0x0 +int style TextAppearance_AppCompat_Display4 0x0 +int style TextAppearance_AppCompat_Headline 0x0 +int style TextAppearance_AppCompat_Inverse 0x0 +int style TextAppearance_AppCompat_Large 0x0 +int style TextAppearance_AppCompat_Large_Inverse 0x0 +int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x0 +int style TextAppearance_AppCompat_Light_SearchResult_Title 0x0 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 +int style TextAppearance_AppCompat_Medium 0x0 +int style TextAppearance_AppCompat_Medium_Inverse 0x0 +int style TextAppearance_AppCompat_Menu 0x0 +int style TextAppearance_AppCompat_SearchResult_Subtitle 0x0 +int style TextAppearance_AppCompat_SearchResult_Title 0x0 +int style TextAppearance_AppCompat_Small 0x0 +int style TextAppearance_AppCompat_Small_Inverse 0x0 +int style TextAppearance_AppCompat_Subhead 0x0 +int style TextAppearance_AppCompat_Subhead_Inverse 0x0 +int style TextAppearance_AppCompat_Title 0x0 +int style TextAppearance_AppCompat_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Tooltip 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_Button 0x0 +int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 +int style TextAppearance_AppCompat_Widget_Button_Colored 0x0 +int style TextAppearance_AppCompat_Widget_Button_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_DropDownItem 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 +int style TextAppearance_AppCompat_Widget_Switch 0x0 +int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 +int style TextAppearance_Compat_Notification 0x0 +int style TextAppearance_Compat_Notification_Info 0x0 +int style TextAppearance_Compat_Notification_Line2 0x0 +int style TextAppearance_Compat_Notification_Time 0x0 +int style TextAppearance_Compat_Notification_Title 0x0 +int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 +int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 +int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 +int style ThemeOverlay_AppCompat 0x0 +int style ThemeOverlay_AppCompat_ActionBar 0x0 +int style ThemeOverlay_AppCompat_Dark 0x0 +int style ThemeOverlay_AppCompat_Dark_ActionBar 0x0 +int style ThemeOverlay_AppCompat_Dialog 0x0 +int style ThemeOverlay_AppCompat_Dialog_Alert 0x0 +int style ThemeOverlay_AppCompat_Light 0x0 +int style Theme_AppCompat 0x0 +int style Theme_AppCompat_CompactMenu 0x0 +int style Theme_AppCompat_DayNight 0x0 +int style Theme_AppCompat_DayNight_DarkActionBar 0x0 +int style Theme_AppCompat_DayNight_Dialog 0x0 +int style Theme_AppCompat_DayNight_DialogWhenLarge 0x0 +int style Theme_AppCompat_DayNight_Dialog_Alert 0x0 +int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x0 +int style Theme_AppCompat_DayNight_NoActionBar 0x0 +int style Theme_AppCompat_Dialog 0x0 +int style Theme_AppCompat_DialogWhenLarge 0x0 +int style Theme_AppCompat_Dialog_Alert 0x0 +int style Theme_AppCompat_Dialog_MinWidth 0x0 +int style Theme_AppCompat_Light 0x0 +int style Theme_AppCompat_Light_DarkActionBar 0x0 +int style Theme_AppCompat_Light_Dialog 0x0 +int style Theme_AppCompat_Light_DialogWhenLarge 0x0 +int style Theme_AppCompat_Light_Dialog_Alert 0x0 +int style Theme_AppCompat_Light_Dialog_MinWidth 0x0 +int style Theme_AppCompat_Light_NoActionBar 0x0 +int style Theme_AppCompat_NoActionBar 0x0 +int style Widget_AppCompat_ActionBar 0x0 +int style Widget_AppCompat_ActionBar_Solid 0x0 +int style Widget_AppCompat_ActionBar_TabBar 0x0 +int style Widget_AppCompat_ActionBar_TabText 0x0 +int style Widget_AppCompat_ActionBar_TabView 0x0 +int style Widget_AppCompat_ActionButton 0x0 +int style Widget_AppCompat_ActionButton_CloseMode 0x0 +int style Widget_AppCompat_ActionButton_Overflow 0x0 +int style Widget_AppCompat_ActionMode 0x0 +int style Widget_AppCompat_ActivityChooserView 0x0 +int style Widget_AppCompat_AutoCompleteTextView 0x0 +int style Widget_AppCompat_Button 0x0 +int style Widget_AppCompat_ButtonBar 0x0 +int style Widget_AppCompat_ButtonBar_AlertDialog 0x0 +int style Widget_AppCompat_Button_Borderless 0x0 +int style Widget_AppCompat_Button_Borderless_Colored 0x0 +int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 +int style Widget_AppCompat_Button_Colored 0x0 +int style Widget_AppCompat_Button_Small 0x0 +int style Widget_AppCompat_CompoundButton_CheckBox 0x0 +int style Widget_AppCompat_CompoundButton_RadioButton 0x0 +int style Widget_AppCompat_CompoundButton_Switch 0x0 +int style Widget_AppCompat_DrawerArrowToggle 0x0 +int style Widget_AppCompat_DropDownItem_Spinner 0x0 +int style Widget_AppCompat_EditText 0x0 +int style Widget_AppCompat_ImageButton 0x0 +int style Widget_AppCompat_Light_ActionBar 0x0 +int style Widget_AppCompat_Light_ActionBar_Solid 0x0 +int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabBar 0x0 +int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabText 0x0 +int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabView 0x0 +int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x0 +int style Widget_AppCompat_Light_ActionButton 0x0 +int style Widget_AppCompat_Light_ActionButton_CloseMode 0x0 +int style Widget_AppCompat_Light_ActionButton_Overflow 0x0 +int style Widget_AppCompat_Light_ActionMode_Inverse 0x0 +int style Widget_AppCompat_Light_ActivityChooserView 0x0 +int style Widget_AppCompat_Light_AutoCompleteTextView 0x0 +int style Widget_AppCompat_Light_DropDownItem_Spinner 0x0 +int style Widget_AppCompat_Light_ListPopupWindow 0x0 +int style Widget_AppCompat_Light_ListView_DropDown 0x0 +int style Widget_AppCompat_Light_PopupMenu 0x0 +int style Widget_AppCompat_Light_PopupMenu_Overflow 0x0 +int style Widget_AppCompat_Light_SearchView 0x0 +int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x0 +int style Widget_AppCompat_ListMenuView 0x0 +int style Widget_AppCompat_ListPopupWindow 0x0 +int style Widget_AppCompat_ListView 0x0 +int style Widget_AppCompat_ListView_DropDown 0x0 +int style Widget_AppCompat_ListView_Menu 0x0 +int style Widget_AppCompat_PopupMenu 0x0 +int style Widget_AppCompat_PopupMenu_Overflow 0x0 +int style Widget_AppCompat_PopupWindow 0x0 +int style Widget_AppCompat_ProgressBar 0x0 +int style Widget_AppCompat_ProgressBar_Horizontal 0x0 +int style Widget_AppCompat_RatingBar 0x0 +int style Widget_AppCompat_RatingBar_Indicator 0x0 +int style Widget_AppCompat_RatingBar_Small 0x0 +int style Widget_AppCompat_SearchView 0x0 +int style Widget_AppCompat_SearchView_ActionBar 0x0 +int style Widget_AppCompat_SeekBar 0x0 +int style Widget_AppCompat_SeekBar_Discrete 0x0 +int style Widget_AppCompat_Spinner 0x0 +int style Widget_AppCompat_Spinner_DropDown 0x0 +int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x0 +int style Widget_AppCompat_Spinner_Underlined 0x0 +int style Widget_AppCompat_TextView_SpinnerItem 0x0 +int style Widget_AppCompat_Toolbar 0x0 +int style Widget_AppCompat_Toolbar_Button_Navigation 0x0 +int style Widget_Compat_NotificationActionContainer 0x0 +int style Widget_Compat_NotificationActionText 0x0 +int style Widget_Support_CoordinatorLayout 0x0 +int[] styleable ActionBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ActionBar_background 0 +int styleable ActionBar_backgroundSplit 1 +int styleable ActionBar_backgroundStacked 2 +int styleable ActionBar_contentInsetEnd 3 +int styleable ActionBar_contentInsetEndWithActions 4 +int styleable ActionBar_contentInsetLeft 5 +int styleable ActionBar_contentInsetRight 6 +int styleable ActionBar_contentInsetStart 7 +int styleable ActionBar_contentInsetStartWithNavigation 8 +int styleable ActionBar_customNavigationLayout 9 +int styleable ActionBar_displayOptions 10 +int styleable ActionBar_divider 11 +int styleable ActionBar_elevation 12 +int styleable ActionBar_height 13 +int styleable ActionBar_hideOnContentScroll 14 +int styleable ActionBar_homeAsUpIndicator 15 +int styleable ActionBar_homeLayout 16 +int styleable ActionBar_icon 17 +int styleable ActionBar_indeterminateProgressStyle 18 +int styleable ActionBar_itemPadding 19 +int styleable ActionBar_logo 20 +int styleable ActionBar_navigationMode 21 +int styleable ActionBar_popupTheme 22 +int styleable ActionBar_progressBarPadding 23 +int styleable ActionBar_progressBarStyle 24 +int styleable ActionBar_subtitle 25 +int styleable ActionBar_subtitleTextStyle 26 +int styleable ActionBar_title 27 +int styleable ActionBar_titleTextStyle 28 +int[] styleable ActionBarLayout { 0x10100b3 } +int styleable ActionBarLayout_android_layout_gravity 0 +int[] styleable ActionMenuItemView { 0x101013f } +int styleable ActionMenuItemView_android_minWidth 0 +int[] styleable ActionMenuView { } +int[] styleable ActionMode { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ActionMode_background 0 +int styleable ActionMode_backgroundSplit 1 +int styleable ActionMode_closeItemLayout 2 +int styleable ActionMode_height 3 +int styleable ActionMode_subtitleTextStyle 4 +int styleable ActionMode_titleTextStyle 5 +int[] styleable ActivityChooserView { 0x0, 0x0 } +int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0 +int styleable ActivityChooserView_initialActivityCount 1 +int[] styleable AlertDialog { 0x10100f2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AlertDialog_android_layout 0 +int styleable AlertDialog_buttonIconDimen 1 +int styleable AlertDialog_buttonPanelSideLayout 2 +int styleable AlertDialog_listItemLayout 3 +int styleable AlertDialog_listLayout 4 +int styleable AlertDialog_multiChoiceItemLayout 5 +int styleable AlertDialog_showTitle 6 +int styleable AlertDialog_singleChoiceItemLayout 7 +int[] styleable AnimatedStateListDrawableCompat { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } +int styleable AnimatedStateListDrawableCompat_android_constantSize 0 +int styleable AnimatedStateListDrawableCompat_android_dither 1 +int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 2 +int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 3 +int styleable AnimatedStateListDrawableCompat_android_variablePadding 4 +int styleable AnimatedStateListDrawableCompat_android_visible 5 +int[] styleable AnimatedStateListDrawableItem { 0x1010199, 0x10100d0 } +int styleable AnimatedStateListDrawableItem_android_drawable 0 +int styleable AnimatedStateListDrawableItem_android_id 1 +int[] styleable AnimatedStateListDrawableTransition { 0x1010199, 0x101044a, 0x101044b, 0x1010449 } +int styleable AnimatedStateListDrawableTransition_android_drawable 0 +int styleable AnimatedStateListDrawableTransition_android_fromId 1 +int styleable AnimatedStateListDrawableTransition_android_reversible 2 +int styleable AnimatedStateListDrawableTransition_android_toId 3 +int[] styleable AppCompatImageView { 0x1010119, 0x0, 0x0, 0x0 } +int styleable AppCompatImageView_android_src 0 +int styleable AppCompatImageView_srcCompat 1 +int styleable AppCompatImageView_tint 2 +int styleable AppCompatImageView_tintMode 3 +int[] styleable AppCompatSeekBar { 0x1010142, 0x0, 0x0, 0x0 } +int styleable AppCompatSeekBar_android_thumb 0 +int styleable AppCompatSeekBar_tickMark 1 +int styleable AppCompatSeekBar_tickMarkTint 2 +int styleable AppCompatSeekBar_tickMarkTintMode 3 +int[] styleable AppCompatTextHelper { 0x101016e, 0x1010393, 0x101016f, 0x1010170, 0x1010392, 0x101016d, 0x1010034 } +int styleable AppCompatTextHelper_android_drawableBottom 0 +int styleable AppCompatTextHelper_android_drawableEnd 1 +int styleable AppCompatTextHelper_android_drawableLeft 2 +int styleable AppCompatTextHelper_android_drawableRight 3 +int styleable AppCompatTextHelper_android_drawableStart 4 +int styleable AppCompatTextHelper_android_drawableTop 5 +int styleable AppCompatTextHelper_android_textAppearance 6 +int[] styleable AppCompatTextView { 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppCompatTextView_android_textAppearance 0 +int styleable AppCompatTextView_autoSizeMaxTextSize 1 +int styleable AppCompatTextView_autoSizeMinTextSize 2 +int styleable AppCompatTextView_autoSizePresetSizes 3 +int styleable AppCompatTextView_autoSizeStepGranularity 4 +int styleable AppCompatTextView_autoSizeTextType 5 +int styleable AppCompatTextView_firstBaselineToTopHeight 6 +int styleable AppCompatTextView_fontFamily 7 +int styleable AppCompatTextView_lastBaselineToBottomHeight 8 +int styleable AppCompatTextView_lineHeight 9 +int styleable AppCompatTextView_textAllCaps 10 +int[] styleable AppCompatTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10100ae, 0x1010057, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppCompatTheme_actionBarDivider 0 +int styleable AppCompatTheme_actionBarItemBackground 1 +int styleable AppCompatTheme_actionBarPopupTheme 2 +int styleable AppCompatTheme_actionBarSize 3 +int styleable AppCompatTheme_actionBarSplitStyle 4 +int styleable AppCompatTheme_actionBarStyle 5 +int styleable AppCompatTheme_actionBarTabBarStyle 6 +int styleable AppCompatTheme_actionBarTabStyle 7 +int styleable AppCompatTheme_actionBarTabTextStyle 8 +int styleable AppCompatTheme_actionBarTheme 9 +int styleable AppCompatTheme_actionBarWidgetTheme 10 +int styleable AppCompatTheme_actionButtonStyle 11 +int styleable AppCompatTheme_actionDropDownStyle 12 +int styleable AppCompatTheme_actionMenuTextAppearance 13 +int styleable AppCompatTheme_actionMenuTextColor 14 +int styleable AppCompatTheme_actionModeBackground 15 +int styleable AppCompatTheme_actionModeCloseButtonStyle 16 +int styleable AppCompatTheme_actionModeCloseDrawable 17 +int styleable AppCompatTheme_actionModeCopyDrawable 18 +int styleable AppCompatTheme_actionModeCutDrawable 19 +int styleable AppCompatTheme_actionModeFindDrawable 20 +int styleable AppCompatTheme_actionModePasteDrawable 21 +int styleable AppCompatTheme_actionModePopupWindowStyle 22 +int styleable AppCompatTheme_actionModeSelectAllDrawable 23 +int styleable AppCompatTheme_actionModeShareDrawable 24 +int styleable AppCompatTheme_actionModeSplitBackground 25 +int styleable AppCompatTheme_actionModeStyle 26 +int styleable AppCompatTheme_actionModeWebSearchDrawable 27 +int styleable AppCompatTheme_actionOverflowButtonStyle 28 +int styleable AppCompatTheme_actionOverflowMenuStyle 29 +int styleable AppCompatTheme_activityChooserViewStyle 30 +int styleable AppCompatTheme_alertDialogButtonGroupStyle 31 +int styleable AppCompatTheme_alertDialogCenterButtons 32 +int styleable AppCompatTheme_alertDialogStyle 33 +int styleable AppCompatTheme_alertDialogTheme 34 +int styleable AppCompatTheme_android_windowAnimationStyle 35 +int styleable AppCompatTheme_android_windowIsFloating 36 +int styleable AppCompatTheme_autoCompleteTextViewStyle 37 +int styleable AppCompatTheme_borderlessButtonStyle 38 +int styleable AppCompatTheme_buttonBarButtonStyle 39 +int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40 +int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41 +int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42 +int styleable AppCompatTheme_buttonBarStyle 43 +int styleable AppCompatTheme_buttonStyle 44 +int styleable AppCompatTheme_buttonStyleSmall 45 +int styleable AppCompatTheme_checkboxStyle 46 +int styleable AppCompatTheme_checkedTextViewStyle 47 +int styleable AppCompatTheme_colorAccent 48 +int styleable AppCompatTheme_colorBackgroundFloating 49 +int styleable AppCompatTheme_colorButtonNormal 50 +int styleable AppCompatTheme_colorControlActivated 51 +int styleable AppCompatTheme_colorControlHighlight 52 +int styleable AppCompatTheme_colorControlNormal 53 +int styleable AppCompatTheme_colorError 54 +int styleable AppCompatTheme_colorPrimary 55 +int styleable AppCompatTheme_colorPrimaryDark 56 +int styleable AppCompatTheme_colorSwitchThumbNormal 57 +int styleable AppCompatTheme_controlBackground 58 +int styleable AppCompatTheme_dialogCornerRadius 59 +int styleable AppCompatTheme_dialogPreferredPadding 60 +int styleable AppCompatTheme_dialogTheme 61 +int styleable AppCompatTheme_dividerHorizontal 62 +int styleable AppCompatTheme_dividerVertical 63 +int styleable AppCompatTheme_dropDownListViewStyle 64 +int styleable AppCompatTheme_dropdownListPreferredItemHeight 65 +int styleable AppCompatTheme_editTextBackground 66 +int styleable AppCompatTheme_editTextColor 67 +int styleable AppCompatTheme_editTextStyle 68 +int styleable AppCompatTheme_homeAsUpIndicator 69 +int styleable AppCompatTheme_imageButtonStyle 70 +int styleable AppCompatTheme_listChoiceBackgroundIndicator 71 +int styleable AppCompatTheme_listDividerAlertDialog 72 +int styleable AppCompatTheme_listMenuViewStyle 73 +int styleable AppCompatTheme_listPopupWindowStyle 74 +int styleable AppCompatTheme_listPreferredItemHeight 75 +int styleable AppCompatTheme_listPreferredItemHeightLarge 76 +int styleable AppCompatTheme_listPreferredItemHeightSmall 77 +int styleable AppCompatTheme_listPreferredItemPaddingLeft 78 +int styleable AppCompatTheme_listPreferredItemPaddingRight 79 +int styleable AppCompatTheme_panelBackground 80 +int styleable AppCompatTheme_panelMenuListTheme 81 +int styleable AppCompatTheme_panelMenuListWidth 82 +int styleable AppCompatTheme_popupMenuStyle 83 +int styleable AppCompatTheme_popupWindowStyle 84 +int styleable AppCompatTheme_radioButtonStyle 85 +int styleable AppCompatTheme_ratingBarStyle 86 +int styleable AppCompatTheme_ratingBarStyleIndicator 87 +int styleable AppCompatTheme_ratingBarStyleSmall 88 +int styleable AppCompatTheme_searchViewStyle 89 +int styleable AppCompatTheme_seekBarStyle 90 +int styleable AppCompatTheme_selectableItemBackground 91 +int styleable AppCompatTheme_selectableItemBackgroundBorderless 92 +int styleable AppCompatTheme_spinnerDropDownItemStyle 93 +int styleable AppCompatTheme_spinnerStyle 94 +int styleable AppCompatTheme_switchStyle 95 +int styleable AppCompatTheme_textAppearanceLargePopupMenu 96 +int styleable AppCompatTheme_textAppearanceListItem 97 +int styleable AppCompatTheme_textAppearanceListItemSecondary 98 +int styleable AppCompatTheme_textAppearanceListItemSmall 99 +int styleable AppCompatTheme_textAppearancePopupMenuHeader 100 +int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 101 +int styleable AppCompatTheme_textAppearanceSearchResultTitle 102 +int styleable AppCompatTheme_textAppearanceSmallPopupMenu 103 +int styleable AppCompatTheme_textColorAlertDialogListItem 104 +int styleable AppCompatTheme_textColorSearchUrl 105 +int styleable AppCompatTheme_toolbarNavigationButtonStyle 106 +int styleable AppCompatTheme_toolbarStyle 107 +int styleable AppCompatTheme_tooltipForegroundColor 108 +int styleable AppCompatTheme_tooltipFrameBackground 109 +int styleable AppCompatTheme_viewInflaterClass 110 +int styleable AppCompatTheme_windowActionBar 111 +int styleable AppCompatTheme_windowActionBarOverlay 112 +int styleable AppCompatTheme_windowActionModeOverlay 113 +int styleable AppCompatTheme_windowFixedHeightMajor 114 +int styleable AppCompatTheme_windowFixedHeightMinor 115 +int styleable AppCompatTheme_windowFixedWidthMajor 116 +int styleable AppCompatTheme_windowFixedWidthMinor 117 +int styleable AppCompatTheme_windowMinWidthMajor 118 +int styleable AppCompatTheme_windowMinWidthMinor 119 +int styleable AppCompatTheme_windowNoTitle 120 +int[] styleable ButtonBarLayout { 0x0 } +int styleable ButtonBarLayout_allowStacking 0 +int[] styleable CameraBridgeViewBase { 0x0, 0x0 } +int styleable CameraBridgeViewBase_camera_id 0 +int styleable CameraBridgeViewBase_show_fps 1 +int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5 } +int styleable ColorStateListItem_alpha 0 +int styleable ColorStateListItem_android_alpha 1 +int styleable ColorStateListItem_android_color 2 +int[] styleable CompoundButton { 0x1010107, 0x0, 0x0 } +int styleable CompoundButton_android_button 0 +int styleable CompoundButton_buttonTint 1 +int styleable CompoundButton_buttonTintMode 2 +int[] styleable CoordinatorLayout { 0x0, 0x0 } +int styleable CoordinatorLayout_keylines 0 +int styleable CoordinatorLayout_statusBarBackground 1 +int[] styleable CoordinatorLayout_Layout { 0x10100b3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CoordinatorLayout_Layout_android_layout_gravity 0 +int styleable CoordinatorLayout_Layout_layout_anchor 1 +int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 +int styleable CoordinatorLayout_Layout_layout_behavior 3 +int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 +int styleable CoordinatorLayout_Layout_layout_insetEdge 5 +int styleable CoordinatorLayout_Layout_layout_keyline 6 +int[] styleable DrawerArrowToggle { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable DrawerArrowToggle_arrowHeadLength 0 +int styleable DrawerArrowToggle_arrowShaftLength 1 +int styleable DrawerArrowToggle_barLength 2 +int styleable DrawerArrowToggle_color 3 +int styleable DrawerArrowToggle_drawableSize 4 +int styleable DrawerArrowToggle_gapBetweenBars 5 +int styleable DrawerArrowToggle_spinBars 6 +int styleable DrawerArrowToggle_thickness 7 +int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamily_fontProviderAuthority 0 +int styleable FontFamily_fontProviderCerts 1 +int styleable FontFamily_fontProviderFetchStrategy 2 +int styleable FontFamily_fontProviderFetchTimeout 3 +int styleable FontFamily_fontProviderPackage 4 +int styleable FontFamily_fontProviderQuery 5 +int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamilyFont_android_font 0 +int styleable FontFamilyFont_android_fontStyle 1 +int styleable FontFamilyFont_android_fontVariationSettings 2 +int styleable FontFamilyFont_android_fontWeight 3 +int styleable FontFamilyFont_android_ttcIndex 4 +int styleable FontFamilyFont_font 5 +int styleable FontFamilyFont_fontStyle 6 +int styleable FontFamilyFont_fontVariationSettings 7 +int styleable FontFamilyFont_fontWeight 8 +int styleable FontFamilyFont_ttcIndex 9 +int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 } +int styleable GradientColor_android_centerColor 0 +int styleable GradientColor_android_centerX 1 +int styleable GradientColor_android_centerY 2 +int styleable GradientColor_android_endColor 3 +int styleable GradientColor_android_endX 4 +int styleable GradientColor_android_endY 5 +int styleable GradientColor_android_gradientRadius 6 +int styleable GradientColor_android_startColor 7 +int styleable GradientColor_android_startX 8 +int styleable GradientColor_android_startY 9 +int styleable GradientColor_android_tileMode 10 +int styleable GradientColor_android_type 11 +int[] styleable GradientColorItem { 0x10101a5, 0x1010514 } +int styleable GradientColorItem_android_color 0 +int styleable GradientColorItem_android_offset 1 +int[] styleable LinearLayoutCompat { 0x1010126, 0x1010127, 0x10100af, 0x10100c4, 0x1010128, 0x0, 0x0, 0x0, 0x0 } +int styleable LinearLayoutCompat_android_baselineAligned 0 +int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 1 +int styleable LinearLayoutCompat_android_gravity 2 +int styleable LinearLayoutCompat_android_orientation 3 +int styleable LinearLayoutCompat_android_weightSum 4 +int styleable LinearLayoutCompat_divider 5 +int styleable LinearLayoutCompat_dividerPadding 6 +int styleable LinearLayoutCompat_measureWithLargestChild 7 +int styleable LinearLayoutCompat_showDividers 8 +int[] styleable LinearLayoutCompat_Layout { 0x10100b3, 0x10100f5, 0x1010181, 0x10100f4 } +int styleable LinearLayoutCompat_Layout_android_layout_gravity 0 +int styleable LinearLayoutCompat_Layout_android_layout_height 1 +int styleable LinearLayoutCompat_Layout_android_layout_weight 2 +int styleable LinearLayoutCompat_Layout_android_layout_width 3 +int[] styleable ListPopupWindow { 0x10102ac, 0x10102ad } +int styleable ListPopupWindow_android_dropDownHorizontalOffset 0 +int styleable ListPopupWindow_android_dropDownVerticalOffset 1 +int[] styleable MenuGroup { 0x10101e0, 0x101000e, 0x10100d0, 0x10101de, 0x10101df, 0x1010194 } +int styleable MenuGroup_android_checkableBehavior 0 +int styleable MenuGroup_android_enabled 1 +int styleable MenuGroup_android_id 2 +int styleable MenuGroup_android_menuCategory 3 +int styleable MenuGroup_android_orderInCategory 4 +int styleable MenuGroup_android_visible 5 +int[] styleable MenuItem { 0x0, 0x0, 0x0, 0x0, 0x10101e3, 0x10101e5, 0x1010106, 0x101000e, 0x1010002, 0x10100d0, 0x10101de, 0x10101e4, 0x101026f, 0x10101df, 0x10101e1, 0x10101e2, 0x1010194, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MenuItem_actionLayout 0 +int styleable MenuItem_actionProviderClass 1 +int styleable MenuItem_actionViewClass 2 +int styleable MenuItem_alphabeticModifiers 3 +int styleable MenuItem_android_alphabeticShortcut 4 +int styleable MenuItem_android_checkable 5 +int styleable MenuItem_android_checked 6 +int styleable MenuItem_android_enabled 7 +int styleable MenuItem_android_icon 8 +int styleable MenuItem_android_id 9 +int styleable MenuItem_android_menuCategory 10 +int styleable MenuItem_android_numericShortcut 11 +int styleable MenuItem_android_onClick 12 +int styleable MenuItem_android_orderInCategory 13 +int styleable MenuItem_android_title 14 +int styleable MenuItem_android_titleCondensed 15 +int styleable MenuItem_android_visible 16 +int styleable MenuItem_contentDescription 17 +int styleable MenuItem_iconTint 18 +int styleable MenuItem_iconTintMode 19 +int styleable MenuItem_numericModifiers 20 +int styleable MenuItem_showAsAction 21 +int styleable MenuItem_tooltipText 22 +int[] styleable MenuView { 0x101012f, 0x101012d, 0x1010130, 0x1010131, 0x101012c, 0x101012e, 0x10100ae, 0x0, 0x0 } +int styleable MenuView_android_headerBackground 0 +int styleable MenuView_android_horizontalDivider 1 +int styleable MenuView_android_itemBackground 2 +int styleable MenuView_android_itemIconDisabledAlpha 3 +int styleable MenuView_android_itemTextAppearance 4 +int styleable MenuView_android_verticalDivider 5 +int styleable MenuView_android_windowAnimationStyle 6 +int styleable MenuView_preserveIconSpacing 7 +int styleable MenuView_subMenuArrow 8 +int[] styleable PopupWindow { 0x10102c9, 0x1010176, 0x0 } +int styleable PopupWindow_android_popupAnimationStyle 0 +int styleable PopupWindow_android_popupBackground 1 +int styleable PopupWindow_overlapAnchor 2 +int[] styleable PopupWindowBackgroundState { 0x0 } +int styleable PopupWindowBackgroundState_state_above_anchor 0 +int[] styleable RecycleListView { 0x0, 0x0 } +int styleable RecycleListView_paddingBottomNoButtons 0 +int styleable RecycleListView_paddingTopNoTitle 1 +int[] styleable SearchView { 0x10100da, 0x1010264, 0x1010220, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SearchView_android_focusable 0 +int styleable SearchView_android_imeOptions 1 +int styleable SearchView_android_inputType 2 +int styleable SearchView_android_maxWidth 3 +int styleable SearchView_closeIcon 4 +int styleable SearchView_commitIcon 5 +int styleable SearchView_defaultQueryHint 6 +int styleable SearchView_goIcon 7 +int styleable SearchView_iconifiedByDefault 8 +int styleable SearchView_layout 9 +int styleable SearchView_queryBackground 10 +int styleable SearchView_queryHint 11 +int styleable SearchView_searchHintIcon 12 +int styleable SearchView_searchIcon 13 +int styleable SearchView_submitBackground 14 +int styleable SearchView_suggestionRowLayout 15 +int styleable SearchView_voiceIcon 16 +int[] styleable Spinner { 0x1010262, 0x10100b2, 0x1010176, 0x101017b, 0x0 } +int styleable Spinner_android_dropDownWidth 0 +int styleable Spinner_android_entries 1 +int styleable Spinner_android_popupBackground 2 +int styleable Spinner_android_prompt 3 +int styleable Spinner_popupTheme 4 +int[] styleable StateListDrawable { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } +int styleable StateListDrawable_android_constantSize 0 +int styleable StateListDrawable_android_dither 1 +int styleable StateListDrawable_android_enterFadeDuration 2 +int styleable StateListDrawable_android_exitFadeDuration 3 +int styleable StateListDrawable_android_variablePadding 4 +int styleable StateListDrawable_android_visible 5 +int[] styleable StateListDrawableItem { 0x1010199 } +int styleable StateListDrawableItem_android_drawable 0 +int[] styleable SwitchCompat { 0x1010125, 0x1010124, 0x1010142, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SwitchCompat_android_textOff 0 +int styleable SwitchCompat_android_textOn 1 +int styleable SwitchCompat_android_thumb 2 +int styleable SwitchCompat_showText 3 +int styleable SwitchCompat_splitTrack 4 +int styleable SwitchCompat_switchMinWidth 5 +int styleable SwitchCompat_switchPadding 6 +int styleable SwitchCompat_switchTextAppearance 7 +int styleable SwitchCompat_thumbTextPadding 8 +int styleable SwitchCompat_thumbTint 9 +int styleable SwitchCompat_thumbTintMode 10 +int styleable SwitchCompat_track 11 +int styleable SwitchCompat_trackTint 12 +int styleable SwitchCompat_trackTintMode 13 +int[] styleable TextAppearance { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x1010098, 0x101009a, 0x101009b, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0 } +int styleable TextAppearance_android_fontFamily 0 +int styleable TextAppearance_android_shadowColor 1 +int styleable TextAppearance_android_shadowDx 2 +int styleable TextAppearance_android_shadowDy 3 +int styleable TextAppearance_android_shadowRadius 4 +int styleable TextAppearance_android_textColor 5 +int styleable TextAppearance_android_textColorHint 6 +int styleable TextAppearance_android_textColorLink 7 +int styleable TextAppearance_android_textSize 8 +int styleable TextAppearance_android_textStyle 9 +int styleable TextAppearance_android_typeface 10 +int styleable TextAppearance_fontFamily 11 +int styleable TextAppearance_textAllCaps 12 +int[] styleable Toolbar { 0x10100af, 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Toolbar_android_gravity 0 +int styleable Toolbar_android_minHeight 1 +int styleable Toolbar_buttonGravity 2 +int styleable Toolbar_collapseContentDescription 3 +int styleable Toolbar_collapseIcon 4 +int styleable Toolbar_contentInsetEnd 5 +int styleable Toolbar_contentInsetEndWithActions 6 +int styleable Toolbar_contentInsetLeft 7 +int styleable Toolbar_contentInsetRight 8 +int styleable Toolbar_contentInsetStart 9 +int styleable Toolbar_contentInsetStartWithNavigation 10 +int styleable Toolbar_logo 11 +int styleable Toolbar_logoDescription 12 +int styleable Toolbar_maxButtonHeight 13 +int styleable Toolbar_navigationContentDescription 14 +int styleable Toolbar_navigationIcon 15 +int styleable Toolbar_popupTheme 16 +int styleable Toolbar_subtitle 17 +int styleable Toolbar_subtitleTextAppearance 18 +int styleable Toolbar_subtitleTextColor 19 +int styleable Toolbar_title 20 +int styleable Toolbar_titleMargin 21 +int styleable Toolbar_titleMarginBottom 22 +int styleable Toolbar_titleMarginEnd 23 +int styleable Toolbar_titleMarginStart 24 +int styleable Toolbar_titleMarginTop 25 +int styleable Toolbar_titleMargins 26 +int styleable Toolbar_titleTextAppearance 27 +int styleable Toolbar_titleTextColor 28 +int[] styleable View { 0x10100da, 0x1010000, 0x0, 0x0, 0x0 } +int styleable View_android_focusable 0 +int styleable View_android_theme 1 +int styleable View_paddingEnd 2 +int styleable View_paddingStart 3 +int styleable View_theme 4 +int[] styleable ViewBackgroundHelper { 0x10100d4, 0x0, 0x0 } +int styleable ViewBackgroundHelper_android_background 0 +int styleable ViewBackgroundHelper_backgroundTint 1 +int styleable ViewBackgroundHelper_backgroundTintMode 2 +int[] styleable ViewStubCompat { 0x10100d0, 0x10100f3, 0x10100f2 } +int styleable ViewStubCompat_android_id 0 +int styleable ViewStubCompat_android_inflatedId 1 +int styleable ViewStubCompat_android_layout 2 diff --git a/analysis/reverse-cache-20260811/thermallib/classes.jar b/analysis/reverse-cache-20260811/thermallib/classes.jar new file mode 100644 index 0000000..c5ad5ca --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/classes.jar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64acf816da3ab6a6bdcd8bfa09de76093abca376edd7379f7f65c0a52e94887b +size 115499 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/cn/com/magnity/coresdk/META-INF/MANIFEST.MF b/analysis/reverse-cache-20260811/thermallib/jar/cn/com/magnity/coresdk/META-INF/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/jar/cn/com/magnity/coresdk/META-INF/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/ITCMServiceConsts.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/ITCMServiceConsts.class new file mode 100644 index 0000000000000000000000000000000000000000..b4cbe0537383cbb3a7814246d5a4cb989679bd59 GIT binary patch literal 1014 zcmZY7+fLg+5C-7c1W3r4&_d~n9-yTsTnN4D)yCc=7GWKE9VD(IV_6WC#!}+&aJ}dQ z^r5QGI;Nhem*4N%+1>H}{`2z}0JPv+0a^t(W6)4$PgujgutwbUY)3L^_V4_A-E@N|Y}C@ps$dFBN!OQB3IrEs%g;M&sDK{Krw z^sba`^8UHF(v8-zdHSVqcY8_mbv#>|wRyKITwS=4?I^g?iN5i}wn8e$P0}Js2ZEn3 zSK}ngX>Etgq_C6~a%s7aZRw`v>^wu&9-Zi{vYMUhth$=DbXHr<&U9AKGCs6yM`sPZ zii#GqAnc4MA%h(oXQ;y2{Wu7de?33e&w#;E5dAR1Nfbwm;MNGzXD~PZtH&3SJsjuy zE(~Iv7lRz`whMcZhc(nXDhC_r0&x+&NnApgq4KZ3imnmY(GB7)bdz`+{fJoCKPJ}o zJH)zvm-q>KkN7F-8S!)U3*wjPed1T>*TiqoZ;21khs5vD?}?AlABaDqKM{XMe<40b P8^m96$_!4DS)cv|o6?t| literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Bagger.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Bagger.class new file mode 100644 index 0000000000000000000000000000000000000000..20b3a4b82d7b4e86cc352e7b37a08040956fc125 GIT binary patch literal 712 zcmb7>OK;Oq5QWd=W#Xo75*|(8gmwX4V4*BQNNto~8(W3CcMu8sWQf3ZSh z!4Kd+kuWx?bStr-o3X!h?##K5U&|jq0d#PpqlhC7FEz9YwJUpMI;L$+Y^z5gld#zh zgE$dEG8TR+i`+!&I_K8Tv;v_ya?YKb(WG~MJ+b@!p=tGstJUf^p`kc8*1*2CGGqDB z=zZesykkY!QaUcqFS7&?s%zCA5Go(Mz)L<7im%^{38ilMSrWE~ULdXXZYm>3Onp|G z!_XD}SVUgNYq6Bfy_jcQh}ld=d>k_fWYqOV981>dp;!eF3p?B_r?4 zTt>pbzm)j&?~L~ZeH5mVEBjs++xo}Sw+r!A)bJF~G`u3bdvpk)o{cbk5zGvGx{z){ zIQ#!GXrsWd4QSX!31z<0O7?a+KT){KzOL{Fb4}q*<}HP{nd=HSn41b~oJ85dxjyGa rBWIv|_8s&s-@*&76_&vp+u>Tv|I27$KlcyvdWb##>g*M8%pui3_A#LM literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$CashBox.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$CashBox.class new file mode 100644 index 0000000000000000000000000000000000000000..66cc3193a99e65a8aeeae2cd276dc5f10b2ce9bf GIT binary patch literal 610 zcmb7>%SyvQ6o&uPTWoFZ#artQ1Q*(c0d=PcT3RSAP3cW{GL3^tNfSv@@wHqDE_?vr z$<~ulp@Iut%$fPlf95}&nUCq)JAhN{r4U6)!M1`OLZREc>h-&K)lTP5tJRwIR+T_? zLZ;%_o-b^FAgqau&StYuLVlsT-)d+#tw5Om6sosvty>L*86i2pp*5o19fZV%X`B8f zA$oW;AjB%py(DCtrY&2O@ld)wF|;^SXga#E2EsK1o+o3zVR{6mB0S^Tc_yUmwk_R? zB|J~EaMskFu_`UccP6@_>hlpiwJlxq(U7jNzQ^(o<|gNaRM(lfx~!Q&Mhq+k+`Id)J(2IA#c&`W5U=a}F$xTwG}9iHP@#YU)ahOvls-czhau!S`wzW~AH Bl2N77=_QIN#iU{+mxkcFBE74)TL#oEKP8rs+FK@6<3iHti+XTBgf&rxI*HB z2jHO)$4l@aaRE1z|2v*JGyjqwKfiqku!q-q%;8=ZY8E>J<#y+w({1;)R;%Bv*Y(4O zMo~X8J{ziSI3u;~dzLeLF0fE@or!Nae$TL{rh@wd%hKU)^HN}b-*POU!QAFnPas`$ zKblNPw;Z!EJsp@{#~9dD%DOu=?4IFS0mow6A6pZFjBbs_zCiKNaZImf890 zr>beYzB?U`)nVM4iTd93tWRUpGwfNrCL5sz^UAl~sW&w1R&eR+Uv_Q>Z7q#kO$%@1|a$e#B zxhU}hxg_x-c}e1Ba#`XP@)?QGlFvzep1dmY8u^067s;0-zD&L%@m2CQiPxE#2u6bI v1~XJc1~Qee5MRQSZ*rZd3_j!**J2oFa2u8I`<-yTi!J`<`7MQQY$EpyRgdux literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$PhysicalKey.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$PhysicalKey.class new file mode 100644 index 0000000000000000000000000000000000000000..21e61c4ca3df05bc9c7b9fb0827905fcd193770d GIT binary patch literal 745 zcmbV~O;6iE5Qg7z65^OpAcaEd2j4B^fDe_bN+2W}IcgNkiAV_I6m86kEHZXwJ4pO2 zPL(+D1Nc#>V-u(=aX?&V^~}u9yZi3m-QU~-_=YV5Ieac+rHEC+RMR@?cTd_@|CeRA z3Dn?RE%2jQ_;F8oBbnn}M5uJS2i>Di-#R?(x9WAf;aHrs&&8!MJ>j33oj6qf*{+T? z!fdAb$Z58Y9UbcgW1QywIyMNUN9OV-p*+T)JiMvn3t?hU`6}KgdSfxhbz$qv889ta&1eBo}|!Zg62r zFNlMYJ2c(##UryVL-l(oL*YG|5p84!?IxEAMxiU~DmlR7GyOY>H)XuVToGRh-(ROh znEB^%Yj7^znD6x8D;Nnq*vw9`xdg4{5DKZ0gzC$cu?mg92QY#6$fE#$111ecW*wy` zHkc$awpEQZ`U$ck?9hDXn_u9hnn?{t7#*Cf4ce{9QoKX!wLNpVp!D>m>Ji$0=!&`VR+XIy!Z`6YI&u}Fer!bTsnj11+LybJ#r(?LEuKR?{qpY3ENsLJk7g)7>C_fJKyTLpp!S;$a~**BggMM zqqEd2LUzfTVK-{IC68}B_m{bA++#T`VH1gObkSWQ- z0vFa9#swzZF|7W37g)pq{Y}6O<}rvNGT<~w*}_)?+DEIzbo)P;zfbEeqUg&KMi?q%q8&di@>v+thWv%BZ_pP#<~RPj86D4ry7kc7anrb;bMsyDO`@+VD| z#Fkc9#0En_In}@Ff~`9zg6eygbMlHIC%Mkp*B!sF+Y>W|XAHYD|Gucq{k2+C72hec z_OYu;?V8NMno)|*77?UvST_2e$K zCxr?_adx4Le!rK+n%qs{@G@h)-6rQ0stk$OmSg#E7@~XoeTJCiel{6a70WSOle3}e z_4J`lI|aoxbi1#67U$_^%pX}}hNNofj$?WZ*(U!=wmu%4WH?d`_e?Nt*LNqzNHC^z zHWoUjXMGu&o^H=(Z(N!lLIasm-HB(Ib&CgHzeIb$r#Opk>?Co-aQOdG81nO%&>o(e zhR=`=y_DiV%FVD6sLtyLO>`%e-(BK+A-+$%8RD&Abg4Idfayj; sz(BnG1MGWn#S*Ov+6LO#r8OJ;$MF#RfxR58kFiJJ4A~-hibqKQ1tu913jhEB literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Sensor.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/constants/PeripheralConstants$Sensor.class new file mode 100644 index 0000000000000000000000000000000000000000..73a5ffa41fc5014c4dc6e3897b6c59dc0f476e25 GIT binary patch literal 430 zcmb7=!Ait15QhJB+pSxxyRII*3LbP12HB(Hr634Jg_XUhG1x5KM3U6^@+5fh0emQN zTJ`2Z6ZmK5o8h03_m9^%0CVhR7+{=YC&iRuc&?2O7Yu`=<0V5}*n7n=F11nD?YdI# zPE-w%X=$Zsmcr?-{)Ta=wI`2-GTu6d{K^>Ribi;^h|f!D*IYF=*jCnDTH}K-!Sh?? z^kc1@Xo??p_~miNkS%QMq`K7I+WlWfPgded!I=haoD9|9H0u=>Lt5y}nQj(l~d6W@tHYPRp>qpV;UBZSTWTN4Hnp%+Ti@~)b9 z%8v=V|JSely!c)g&37vZSwx+d5e_ok^sBXmoeaWs1hV~LXH>F1-}gvi5jh^^+cz!~GlA_C<8qI?PQka;`WMbLT*-R?CWfG7lqp^Ifp*x$( zjwUZP-DF~^Y$7w-6#ArcZaTh0)-GjZQ?X34sn#e!_{`;FQ~9R2ky&m!kx1rpO`&t7 zR4rNO*pP7Vi~=oDE1C+t=~C6qu2kmDdfu2XQ{qq83PyRxsFwt93pH!0w5*^fU8q%} zX1Qk7Rtihe1*=$!imVc~O2w!a*;4PKSvBj1W!fSIhr?+e)oZ0de)6O|&{PaEg*%DiM8bX7MLI2P(gg$1;Rh2NBP>?l=> z=Bff$VaY7qTwbZrOPGhLUV6}qhDAH~vSrk*l&xr1i#Dm&O(wJ_XBmZ?8RM4S3Agla z=iMelr_Ji3wM0k4Uz2GqREkYnC9NaKG)4+#dkXGcZKYl?$4a8-aOHUBpo+AxQVg{`*Fa7 zZsFq%0eS>DB*0+-jtFoRA!fIIbtdO;m<4vFbN3L_R;jEYuxMJb6|0u27V4(4Y|4IK zWL~e|1UW3YU<=`@!OUetJjU&3igNpt1Kh! zs3>=P*)q8nt%k5E)Nau(veT|n@^EU0tEMO=E|PaU>qOaD<}KO7`g5hqt+JVw3)vCg zC22OfjSnCQJH;eO1;s2S=3ph}lqKenB<7qX=BOm*v?S)hB<9Q{=GcgxP{bM$9wQee zR)`&ur%=8n(SqZ)65vIcw5OqfUPQ>Xa_#zTV-p%2lzAiTXc^K%UHw6A9qMC>8gAUg z;LbR?GQ!pAhC2Fjf}98t#YySji&Lb8wioZPUX?bj{5}XWga~=s4!LB9^mng=u^dBM zXQ*%2sK;p+-VxO=V~MDK8B0{{m$5`tKi*|`RN8Du<@K?nKIVxiG@_mheGP{?(iPeG z2F}RF+0dXC(7GPL*BuFH19SJz-PM$bum0$ML~T{J@)$ir)^>_D4Zy`nd+FJSGo0}- zyK{zFp54l{106CKO~k|da`u8c!~8_f5e$)P;U`S%lZ-M#>0W3r;Zj^L(W3l`eQ=A{ zp^?4vyX+;fsSav=&!P8ih@@R}gN}gX37m6-&VcioYe-iIT>;k<=nv2l)CEO$Ab;1z zf;NSKRKU^h`pkz{ckbo4B>!TAx=Ig@xplNQH9DI_DBu4ahx#|P`{=Z-)#h2hI*@;e zqg3eW-*DVV&{h!gCaDeNnZB=24eGkcJHQ2S^U$dkgF+yPMqIIhjqWeV{>8|}p(DY2 zm1O6~C>`h1mSXqMv!iKt{5-pvMFx|&h6||im&Gck@Hu~3e1U0vi5Wb=B|O4qJjE6K zfa`dUS^NqEFEB5scTG-ub8F8wxAtsvYtJ_2POHr41xETlk!a|Ra`<2+b-Cxna_`B$D`wpHp z?9raNF01W#@@o*|-B<(rraR}>;AHUMOzXi#E06bjlS^xk5 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/ftdi/FTDIUtil.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/ftdi/FTDIUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..f180e8b5cdbe20acfd9a4fde360c373884a81feb GIT binary patch literal 3880 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 YFw8}Am!ab#H|(Q(118_|T;E3KD;xB9`v3p{ literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/ConvertUtil.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/ConvertUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..cdb199c658ade98916dd3ebb591d59b40fb78f33 GIT binary patch literal 858 zcmah`O-~b16g_Wd+9{RFv`}rQAT55REs2dZZq%4iv`MAl0%XI+>G*)bq0|-gDo%=broK=kISn05owkjRY1=l+(~qF|lOg zx6PvMKA5gmBP0+p^C z95tjLM8VKKXdFm?Aj8I5&_9u3^epoH`vMuSAIW_guC!i7l0AuPr?%VT*b~PW5FKWr zj07}Q%=8p#r88=w$?9&aQ+q-lo#eZR&WY3To&J8~@u@2Zkr(tiArUu`9PI5KD=EQ- z%vR*MFE^Y)?ASz(`wOJEf??>&wx>3;{xW)7NlzmQQ(*QVW2SLKT`m4+Uy4qepY{%= zOFJ`zkZ%zC*$y37q5^||M14AF8z#>bQG-!1ChA`yJ~PoU#WNWfb)=b3j|jNL47|sW|w w*J-s)Q+aX>WsSTXqsj_gMQN{dsUoAzY7W{tMRXG-VL+IeSASuFHyW<}0pMn%Q2+n{ literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/EloHelper.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/helper/EloHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..8745de38b436b2da1650efe9215dcc382afdd236 GIT binary patch literal 9893 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 QzvMsShlJdwB85Bu0xli(DgXcg literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/libtcm/TCMDev.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/libtcm/TCMDev.class new file mode 100644 index 0000000000000000000000000000000000000000..cb4f53d70f92c9cb44434014062172d95140b36f GIT binary patch literal 3896 zcma)9*>@A?75|MSdxSg&Y`|cHZ5+qM8&=b#G{vqPFc6eVHX!4Kq(vP|gFSexF`BUh z-DtX|P4^`!NxCFm=#sXfC2~m4>B&TjD>9&#G(*W$Ymi*LaY>$SXNO^!j{(+6<1VLQqZs<#1Y~OSrxLD z!ZWzqf@}D^kT0nCVhVe(s^Uv2?8TQ;Xu^B~{FX>P zC(Cck@;gGF7xG;p-&65@6+cMghbcUOAEoeP{6rLfs^Vt~+A`C#C#Po%XHK5WW%BvV z%(Q~`>}7pTPg{CMH2W>g7_!HcM%b zRd&;ql`X2Z6jq)2oL<%!jEaK3P;ybPl%CNmMw;8{^Pz}1DwtF*yQfUc6`h_?r)E7< zw@-ys!7VPIFxJc>!y3pI?d7y#*{;1>T=cA;wCvfbT;bI0iA=#4^WvgX-l+ImeT`a< z&ree=5TQo%gjqJ-Nd*T6H$+s+cW6#QV#+QtkR4gGY)r2%&l{ClecmFcJ!=lCh?sx6!{~!l(&L7;nN|G#&bG6tv8FrXg`skTI$rL{gIk?NWY^U&>Y2w9>~a z75!S)bfhdDjj>!?sl{_-GlhvpuN%Ufq{Y^}s~4AY`ihqr8;)l{#S1E4WQ7(CH^jPs zaH!GTrf4VZ6{D;mJ}8hjGa0YC2SeoV?Vk{+__DsDU{_rlr*&tMaWTeJ(Y7q3=$bZ7 zchreYg?vgqR<{x8PWUXV?nHc0B!bB!b(SI*6CbRq;^!)EC}=8Lw!_wGHl3Lo9#1h3 z0msi+L4VYaTYw@Ews@9mIvvGDqqyX+oHIsc*>oHal(yw))d z@HYk1yuDf}8a%Cxv&HYkF_|A4#&K4|gZQY%srj&mkKu@hkK+*ypTJQKFX3ecd$*Vz ztUS9+!z=g&Pe)DY-u%M3(*Ge2y@p@na~ghyUu$?36B=H_Z`hz3ev99+OEvr+7d70( z9~5+NW-dI945(p$WB*F(f7I|N{F#N+@H+nDRkLTSJp4jv_$&UVp&(J}0^J)D&@JK3 z3$Gx{zsrU$Z~wqqHgU~l<7`yW)evICobWftI3vfL($d)Z{PDW!FQMO7@ur3<)-}9^ zI|_D2*TKyEWu70NFOStYRyg4zZicg4cWut^wul*=CI!1AUUV)vtvDx+t*lsPQI|6s zOjULuN5;L0)E$=cc<5}S$)P#)@vH7IzdM`Jg)yX|;3HhcFvNe3 zR_~qD)q8TldQZ++@5wRCXOcSOm>~Tmpgf5t{sFHHuR|GD-b74DTu4GllaS`&kt$T# z8@`QL`?e}l@1jM--hp;u9jzjF8%;_T+vUmscojQ>*H{%h<+X~o+-Mc;(}(Y1mx3GU z;>&IY?_$r+k2*pB_!g>J5T zN$>=G)ZN`+L>iBx^km;u%9k!SoYVjJaANy zZ0bx@(R~BkhC37M=(&0KzY&N%P-!j8M#!O+K@Kv^hw1Mq&aox(Auxjk`yAH-%w!N( zl5ou8JR@smyUpQ=0GJLw{kp=8F-I;1)mA?dx$F^oOSd{ zm_9fuK0#LrI@t`M&$6;!4|{bI14&7|ii59*Hhh4euG3EjiNxey4fLO-C-F5R02AE4 zmx$ZQI_|qA2FdW6x{CfANck@AmoVdA4Sh5(@&{A_J880wmvbkIY{U}VYr%6Z=+J!F zTq7Q?iib`Du{Ji5-0(p-^ISllu|g^?Ut@ev-{(WoxlJ>e@n fcNH9f<9Rvg8weBZ4iemj6rm`22^n+|!=?WNWOveB literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/IPeripheralService.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/IPeripheralService.class new file mode 100644 index 0000000000000000000000000000000000000000..7ba4d2edaf135e9d99454d6ce8398c14b0697932 GIT binary patch literal 460 zcmZ{h%}N6?6opS}+tK>dcI6vri_k1wx)MPMR4k0RkKr}%fr*|8P_d>XjW4Ff;>4${W=(Wv<3ISR0|5W%qi$%>zXa~Mhjg1x0b)Oz^LYB spyLnWjAMu7ss@L#O#Bci7@jhZO2#7sRn*_ffa`SFC9YokQ5cQpO)fak)>*K=GE)L8sJ_1O zRDi=e|E%O^YnM^gqnc&15)wbAAv*S*0hNJPB5*@Zld)h^w6v9;%sU{6a)HqV4yE=FD7SLKy7%m4BM%M&N|0*yWKjYR1NH zqNX$vZZcQ7e@yt8i?}ZzC)lw-fWQ*|3IMGfJ~`w75c3ub7K;{3u#%mZVKu{w; literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/IPrinterAPI.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/IPrinterAPI.class new file mode 100644 index 0000000000000000000000000000000000000000..adb65da11a9c4f1752b54551cc182a14166a14af GIT binary patch literal 1094 zcmZuw$x_=u5bYsez<@CjAR!4Mt3?)+<;clPT&T(w98BVaPh)8;4<&0<@;H^^({jiM z{4h?>XDl2Pgx;lVr!bp-TX&n zEzL3+izL-0#Vs#moszY&jrnxC@6k~ixu%*9BAmu7%IFyEQx0SGWS~dqA{%Vp z@$A%Q^16zGc|v0~c{8}dQ)!&^8mhlsHdKJs z94zTQE2D&}I!}EoGkfyJJj9422fGhaB?C9aMU13BaqCi#d2*Ho7Es%1wix7{e%&nD zT+z8o<&BCpk4()BO!kHvk1-Vk6VaIBZIwkF{C}Aq`h8SN^qadvyVO#%dZv0~k@UB&NLi5p$$YJYEH=lYWvW$e!L2(xK?bFuANx!!G8geWz&RlLzT z6DAifW!q@Q^Mh=pPrP;KKMP^pnnW&(OuT*^Sh*pA(DPpff<7TYAMiN9@E1coc!u!k HYY)*0+zfX} literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/PrinterFinishReceiver.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/printer/PrinterFinishReceiver.class new file mode 100644 index 0000000000000000000000000000000000000000..78ce0b383e8e21dff9aadd64d39092a4781179e2 GIT binary patch literal 187 zcmZvWJqp4=6olu+B&$~1dID`+#5)A66a@>rb@MPA;_kBfIh=(D@K9ocm0&Y`#eBoO z-j64MEhYj&U`&`hdkDrh95Q1~U2slFmb=U9OqiZr8#HI8V#4C5c4W<_%QjC^^+FGbfdiK?+54P-=2&W?5>H9!Mi2gJE)hu6}Ax zeo205a)y3EesN+!rhWm$Hhrub85sl+cKRn}r6!lKF)}bRFaaISz`)4D$iU3N0%9?+ J0!bzYHULt&JhuP< literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScanEventListener.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScanEventListener.class new file mode 100644 index 0000000000000000000000000000000000000000..1c1f6de16c2c64158ff58855294f35f98af8e54e GIT binary patch literal 205 zcmZXOu?~Vj5JYDYL8xquzo3O)VQH<23C4oN{=94uf_LQZ;NvX(06)rjR2Eh*yR$R1 z@6YoEV23=#EJa30j4qYbgvF|8WbtOt~YhCTvS3+j=nVpjr6Y|pZR`IcJ!>~M! z#>2qc7q#=O*>1-K!bX{g;MRE4tGnoolU*%bIA$yUO@#Tc_;PDl`Gi1-!lOVG6DEj( M!0E`KB;y|G7iriv^8f$< literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScanMotionEventListener.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScanMotionEventListener.class new file mode 100644 index 0000000000000000000000000000000000000000..e6c52cf4bbe18eb99d858124cf9ec2acec3b3a0f GIT binary patch literal 201 zcmZ{eI|{-;6h-fgF~7x10$h|h!P@G;xg5Cf z&+`Q!M;0TAkrEQNTfRIBOPHrZ- zx2feQ3Ay6C&<#5t)J?S9%hrhAC%O~=Qo>@2MI-H1l;>J27ZC`7KM4e(KZOwRoKN&i HGz<+b$2l!FO+oB;x z5;k)-=W)-O&#(6n09ObDoCFvM^h)wcs?1oIo(wsG%V?b1nWVycyGUQ<+?HytWyvIR z^1dS9Ey?&_MLe7cwAtpyniri5oJM11GG}!rZ7Hu8CMzf&J~1g@lfr1YfhBOnoGOB| zCge(Ojlh7pQ?*pGP$rj&ciQCf>hzIzvp41FR(T~5M*n$L@YzpEHhr9D%F~|$0`d0B zo27O4Zt0ctD`SD3sM@2G*o8}JqzmHv>(SUDA-B{iT~uWR&bQ6HRtWUh13WxWDfKM@ pfd+pj5HvX!O@MJ1tr`RD)!0U-#xC}2JiuX%J@i@0d-L1C@i!esnU4Sf literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScannerUpdateEventListener.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/scaner/IScannerUpdateEventListener.class new file mode 100644 index 0000000000000000000000000000000000000000..8f9ba54859332513772ba8511c9e7b69dc1f7569 GIT binary patch literal 278 zcmaJ+J!=9%5PhQ;FEJ5PrA~P^*&>i8Wr!dM5sp~cZPwv(a_%0xqd(5VAK;G)8I>S5 zY39NE;LY3rYjG01V7Fg5R$u*Vct;vI%r03QCShw literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/tcm/ITCMService.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/tcm/ITCMService.class new file mode 100644 index 0000000000000000000000000000000000000000..5ed0a3e8e69b3f205a77f4a878bf5b03bc7bcc05 GIT binary patch literal 622 zcmaJ;%TB^T6g`7H6cA8eqVC+3ja}%Dm53xH7)`1y+zssw7TXS)PT}8N_yK;DaXJu< zO5DuJoclQUp8Njs`UcWv_zZ z2OFoWbhor&Xs?@WsnBa_k)k6K>C(^-^yszJWrt+C<$3BL!`Xia*`(^iZ@cfNb8=Ol zfgz(W50taoLSzArIphr%uxoG+MS~@j4eq02u)4w8CVqfJ!`C<1K-2tNXln(ABmHL3 F`2-BLq4EF# literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/tcm/ITCMUpdateEventListener.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/posapi/tcm/ITCMUpdateEventListener.class new file mode 100644 index 0000000000000000000000000000000000000000..f7889f025fbef3847fd61e96406a7e5bfc298a1d GIT binary patch literal 267 zcmZ`!F>b;@5S+yh4iF?Nsyx7HxPmez3K9|sB$E{BE|--tvhS?(!sAlp0eMu!0YZp^ zW=GnY(aik)|NH_Nqo1Ic;EB+8_Pzer!kK6F|M{PHAJ8yVeltJ}8TTd3}sJA^^nHP<)Wj{Jv3Cg%iap}bE w%tqC&(RHE3RO*f`bi8IRzqV|oO(3+wJRpk062w5j2eeO^;4v_SPPi>}4`q}_-T(jq literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/IEloScannerImplementInterface.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/IEloScannerImplementInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..69d5fd4cc3bcf54404700ed1ed2017e7fa4828ad GIT binary patch literal 723 zcmaiy%TB^T6o$_rf^rAJyBk+!V*|uQgB!xdV2HN{NZ1YKSW8Mvh5_Hrg%99E8E47_ z8ZlwhFEexg|J?fh^Z5k;6}X7PSrpC*-;kiN;)L$mgHLm(AAmnuP})KzW?WL6>arc@TH#OmtaCEe$ z0D+MBjR4YNF=+?`2<}3}XB75)?nBIH91=d0kn)*U%qV6RbBYIwdBuX_q2du7i_8R0 I#5V+|zn0#<l?rVlL(^-W5UErYP1Nu)NAJn?RfT17~R$@$q0|}dan;!m0EI@dRIvP z(wz0JENym7gfO_Yn>zfM-q>$kRXS(FFtxQa{92S@cuH2K{gY*PC=4g!*=@Dq=SGMy zH}+F;X}zt@PE{9+>JBfc{#)F9?AiDpfzS$hfo>-xLk9@hMei4*>)gNMpxFn;Fw_ ziAz_~Rn=Yfz5o0IaF0=rVUBCUDERqiWg_cnBog}N?Hgfy+P+Gtg}aWBmDNAyDYP5M zkqI~DVzxFrqnz=z(oq^;KOVG&4qLJO+_BE1yTcX2 zgAJ`>7h>4j57iwl>byP0{)_RlT(gY>0-={01N|(OLk1+gz~C2iTqcHam1Ymc55g-? A00000 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/ScannerConfig.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/scanner/ScannerConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..d2636391c4beb57a40a119319dcafb648e5ddd09 GIT binary patch literal 3493 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/tcm/IEloTCMUpdaterServiceInterface.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/tcm/IEloTCMUpdaterServiceInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..de9f2b96df713f8654571de46dbcf3cb92ea399f GIT binary patch literal 274 zcmaJ+F>b;@5S+yZ0|`>9e1OI@T#+&*N+e4}L2{CU?l=}>boQZR;c*l^fJa3fAQaK0 z*^zc;cV>>i`vZU%^b$NIcqH^({k@)R;as#ALX-}E2v4`|#Jj@tWbg+5__8iu&)RP8w%+i2X@jbty;=7)`nbCJoc*peoYlg9p$!ku9|+30 xO0jj~wq~isROgsk->o`s=>(>I#Fr<{Hvfo(#vbYHb9oxAp}nZOPq z)iN8+YQ5Ge*DG8`)zFqE;-OsvyM*a;?V;X%lD1FCabf;vi2UCWgt#ZQ6eDgLInAHo6jS^cKn!b$ zvhos`rVwXNVCI*T%(D}mVxGhNZ$8bOnaD42h8KlJ)+Kf{#>{<=UqLV97R#*D91eAb RH8noRki#kyv0*sK`WNneb8r9v literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/INewDistance.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/INewDistance.class new file mode 100644 index 0000000000000000000000000000000000000000..1427c92c575910cf1ef2c78ef5c5a707e0a36296 GIT binary patch literal 157 zcmX^0Z`VEs1_omWPId-%b_Nbc2Cn=(m(1dl#JuEGMg|rQH_b4hSa5!6QF5wVW)4tH z(9fNVR@WVqUtw ke^ORzatRwF10w?y&;bk#j4X@{%nU3b76U7gWMW_g0HYNrU;qFB literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/INewIRFrame.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/INewIRFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..732cd91ee0e8e4715ab0a51547b08c27f5e0023e GIT binary patch literal 178 zcmYk0u?oU46h&`pwbscGaC6bc432INg@Pz3xWA^MO-Y&(Q~fswKfsR?Q*dy(oZ%d} z@6YoEV2db^+BQFDj*MhjtPa$c&Z?4Ej=EZj8{aE$sN1ct46}>vosgN*!JX$v z`S_KahVI0$6xML5t+&0Xxv!-&q_ryepBlnJ=9=1ypNd8bKVe{q!YhEq3?sw?VH`HX FN+8Gf5v!IU|DrNP~V( oVqUtwe^ORzatRwF10w?y&=m{}j4X@{%nU3b76U7gWMW_g0H6;kFaQ7m literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ImageSaver.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ImageSaver.class new file mode 100644 index 0000000000000000000000000000000000000000..88a7683b2eef6fd614b3d23a28fe55b46dfbc969 GIT binary patch literal 494 zcmah_O-lnY6r60oY^}CdEqGKsv>uv+;HBb0K@b)_RC@51-G<$i&8DPjf0Y+cf(L(q zKT3RwLJuP5@ZOu5H(`>G&$o8~=jgXk!F~e=4IDDmFIB1B6+>k(oHA5z%uF(LVpYof zl}@C66iGo$FE*(trot+Zf5@uK)so>fPL1ZWFwU&foV#3FEs8=V{7#EZPQ+T;F++1n zLtq$2gIJU^Yt)QqRxEOrF8Q@`S}ex#T&x8zM49o4v#QL-!zYTD=mo>kpDv1C3LS#} z@-wt1W@S@(tNc?sn^Yse+eQ^NhLisv!O-1Y{*cUN>TryR{?nfb6aqD>bwZpvqh33E z1$zl{gK9mHZEVrp{$4;6EkaFf2gaK(NQtONm1keEadv~V|E*#NyQKS#4!Y!F*bAul E1)I`s!~g&Q literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/TemperatureResult.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/TemperatureResult.class new file mode 100644 index 0000000000000000000000000000000000000000..4702836318a37ed8d3b23a74cb08fd8a90a1cf88 GIT binary patch literal 1109 zcma)4ZEMp|6n<`-m$r-RI@h_bIv1U;$#fC?s0_q1m{c8e_G?MgOPi83B~A2~_%8$% zEP@~W0sbiQ+?%eOr2`2$=iHa)JkN8I-+zAo0`L@1N+@8z2ptU(ED>xG4n%mQ4U9UL+2Hk!?ATc4a*Z3g9K)Z+~0mOtWe(y+_pbGIAN&U!2I+@S5o zzF5yTm1N*g7!F!q6goVJk|^~CPBP$e=mvq`bFLxnEVOs>!|G%=cMU)JzqHJIdWd`fNr^2u%8ajbH>N{_{ zL+;UMBVBEn^n(=WCsLt^_Eaf?P-fzknHXgzQpy^=6|95dCRLx1mw40u0cP({k+ZES z@^(#~Lb0pb6sld-r_jF9j6Pvh2E0D}B z62oLwqbe_}Z4#`?s!sicFcY__(&^?M;>jdBlm$|?zeD*-MJ7X&n_H4DYpu@c819mg y3vg}@&V5+`*O!9LrQrM`cxNg29`4VXFJ-Hr7nseZ;Ju|_Z4tb;6#PI^Jp2o%u)WX# literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalConst.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalConst.class new file mode 100644 index 0000000000000000000000000000000000000000..3a00a409d00b017c7ea94e8c4f52c428e4c8176a GIT binary patch literal 1047 zcma))&2G~`5XWcp;XnxeqNpwOgFq>5fg0!$ghHBx2ALKmPB^YM_7c0=c#&fV^~QmB z;5j%UaX{kA3-C4#vrY{Q5fYb`fB*UKjAwSfpMCiX0Q<0Cge*KLz{3JOB5=j_csO8! zb^<@5FL@OD4gu06aQQ$6!-xe@mx-8X@h%XU{lngAE13{jOyy=UV#0T+%?EEWP0jfB z@yCbB)s56s<8N3jBHG|19#Y#2`OuTXH7eEj%86B0|F%|T9JnkzrIvhWR4R!LeQW>p z9r}IGsMJ#9dTM+TyL~?3K}4HE@ILmf{xmxtkIx8{r(IQkDg&3M^_6iJ_P zZCg3>1dJy>KJ8Ni+3lS!f!u*~IhMElfFH$!9uIBS6R0d$(qW>@LSON@n2S7rNMOry zReVF^8^~piZzA8)coX@y##`7KQM1Hz2Pa@AjL*IM g8OWz(B)fPTDC4%kT|7(4cOLG+eIx>VcxJ%-32r*y`v3p{ literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$1.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f2ec2a1de15f8eaf178df976e55e64645d5cfa05 GIT binary patch literal 1096 zcmb7DTTc@~6#k}^Zo4dYEf>XlsaT;G>4GRV(U6dWu}Oi%5_~k%?WA2g-66YM690z3 zfH$5^ybvG!0sbKqjl?rhFOdgvl9@T*mow*lbI#1?laHSOETfu&iJXZs+%_<4;uh}c zC7;Ay6LXkPqM&inK*>Paz&(aU)b+yrB15_1s=gzniqydEI#E{yeJ-Wfa(2$ln)0JS zNhyNIbnJ=ed(kRGrSKo;in|Q)nraJ%bi?z-)}Y@K!47XpVloZoa=FU`PvapO*YX&w zy6=miCV3bNf(sYVnO`Ecru6*Ya}f??L;?zRts@Z(F{?9-HzV%$Hu?TAt=UwAz!gtD zEo}N+0V;d^fYTi|d{?T_^E;a&>Z-PZiiL4pvXF+ukaK-U*R;<&RI68HQ_6PF+2oyd zap1Ya!Xj)7OSsRFs%>v=y?nY>Zx~p%@Bj}<)hV~Wv9nftwy|zuMMo`PxJ~&b23sq2 zB=Mf%4kUAo8TsP#p%=W|%LWcRtS)si6twHzT!=9DRr}&;tUqZQUFC zCo!67*u-8YYn8BO%u@LsSm^^|Z%%zOv?j<0_<{*qr_a1FNtPbwX*AM>E4Vt0^?Deq znvEY~y!00A81W;Nvav&?k1?7_9K(2Vgqf^;a)=4dBsHTw-y@|Hk3c7$MUvL97{xb| z`kj)VAV*r}7^623!wQT4A*%XIR24J0Mq;vbdK4pRdx`>HClJF8+@w8D-yfKwnIX=k LT@Q=A780o+w^#-q literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$2.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$2.class new file mode 100644 index 0000000000000000000000000000000000000000..d57023c2035692485eb96c779cdf309dda5e7dce GIT binary patch literal 1436 zcmb7E?M@Rx6g|_HE^HTCQ1Bb8uG$u1O9d4{)Kp2D6ikFb!oTTu(k|W3lG!bW_wbi* zLE;Dc!w2x8jCb0GkZ7>oWOvV;xpVKibMMTr-#>l=c#PL$FmcC33U^IpaZi726Zi2z zqlfyFOCgVf=H?7MGB9tzVMsouIHzo}NZalV zqijEaKC_a}Ycl z`@TMsO`PVI3!lMG5&wk5Ne?EzVnn0FDUy3V%J_~^hO_B09X1Xfb`}POrQ4B_cs7n{ zHi21|MuBCp#3s9Pvb{iOa+Yxo*R@x6#tzxbi;NFX{g~(K#N4#q|$AhBK=1T4J`zd7D;SHQQU6U^w!O8X0rkN z0d)8PJ~<8#_JL<-XsJ5mqYr)*zk)N4=O(FXC*siE$-VcSd;Xu_+5GYMFTVlE;L&lM z!KjL}7&{IF<0>ziK1|@MiuZ9%@+Ob5BtL(CA*rc0b?T`UotDc?`1-|#Z{%rK!F3e_ z7>i&|?(=fFA(xvf7LZkNOTnUoB|>koA?nFd!f@X5s)p@&f!DA$j9|m|tES_Kb)(ce zW<59XJ;$;A8CIJWt_bD`Bl;2aQmce;)+^hDlX>CV%Z=)~?U&4ThdHslXPM5b=?h7> znPC|oLCd+W?PndcUbmUN^7=lL8ID%<+*_g^n6AZs!g@}|p;!&SB&y7yyM$1+%7+}G zzZjU-R|T`y4nQq>4d1etgbXp>Rf>^K^RdaB-F)q4CNqR+$JxsIrfmg;@k0h`Ufrw-Be1GQu9Pj@ z^S!S{RRmj$k8L-|b7^gE4Hi=^=+R{t`X6ymgHCh$Ov|$C_2gJ)lrdR661ZLo zirljOWZwm&A^EB(56VfLEXfED)TX$_i84+G7&<;DF5y!UJR=NAPKRL>ZKhN5MWw>H zZlWvRWUZRqz5N(k7Yeskig8Exlb(=CA8n!-vT9p>Qfd$CseGrKE$GO3HET87E%WH; z-Phe3ZLqQ8d7hRojm~u>@LE1NchfEVo+ulQKsZL;tMEVx!sY*P*ky1gmBSE!0ndVP z4it^b;o)yxh<_LGCUf87(;U;1qo#*Uj*r{C%CU)`0F5-JQ zy(W|F;qm~}IKfGdBSIO(XaaG%iX>fwPLsGpQ&^!{+^0D_qaC`-S`bO={4!h4wiS%6FYQ(5v1@BI7& D?hm$- literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$4.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$4.class new file mode 100644 index 0000000000000000000000000000000000000000..bd8d0c18f4a983e99da5cb53b1e23bccbbddfaf5 GIT binary patch literal 1348 zcmb7@%~I1)6vzKJH*IX1LM>24RI1cciV&2t!eP_Fna&htrpSU_nqFuyO*(1HTlfGz zfoo@A99_6{;S)LI=ecQ$e2fmZllyUU&i(z*IX7Q^e*6Sr4b>EqDC*GgFok)P1q&DMwFMDk(6wS~ILIz%zN;0&wUu|2xn3WxQ?F9Z|Ao>JS%k@ZePXsmt zt23NA)%^kTpZAO(^sS^vcpHSmiyGceGP5Mq`qEpnSzRt@A@KWRasC`A4VG&A|jFM7LN63^-fBse69N1&V(rF?^~d`C|Cfs*nof=ZEeTnwFx{8@>N zc}&O59vva|Ut-Q)kI6Z7t|G@1C~@svq9dlH-@**R&e3mUHm1KOIw$)2S;ot=Z!k5= zHrtL8eT(VX!iV$a{PRdqDbl3Hz!=Yf2??`J)HnSFzUv?8 zvonh5gTDJq9Djs*w?Qa6F&9A_uia)_HOd^$EVK#hHy8AR;1%dBGZ7*I2qY` zTA*L#oAUN*I2%VF`qf~>k;8yOgK8LR#5oKrG@=$pHJn$*n1%})E;2;@l3h;a7<%)T zw`K^(^S!_-8GcE~HPdnIWn(^sQ=aQf&vArQVdJ)I`7**DrD2>QKIa9}5;tr`wEZtZ`k$CjO&x7$*Kr8l zIxgX|jw_g8XjMywW4e!x>(4E*?%STL;i`^FOzF6W>l$w8xT%6}DbF-!G~CvaSDpfj zI_{vGp=&42wCf8ggLPl5Y-iLliw=g-Js;t285j~f`G0F%!<<~+v+$I(vha)M8p+U> z&hG@x`O7dgy%FOJU6Ul5^>XcJsIcmuLb=DF?<5u)QPK7V-t1-h; z0^fEF%X6(jO5ys3<5{a^2z4&?MQ)lgReI2g`l{&$dK1Q1`aF^9YRx5TT$R#CQtL{1lFoPp4>#!7&`CnbA|a z!+b17*=RprCQ-i$t%ACI_8r(JVz1$bD87Nl5b1Bw5~8M$IKWW(`CXZjO*AiV?@d(D zwUvV+$x0M<*3NzjaqJDE6*PrLOXcUQw^bHV#Lz(XPtY|!Se+jdw+K{SMN$SlgDCH# z+IkV^{Ydfwbn!u?`4C3=FedmIX7~jZ_$Z2m9}s>>^COx|d>oQrLck~Rf=|}y@^VX; plk}7%V$&LW(AsfdL#m+Rl&;4}qtmp;aRyy9$4R?Z`XF?I{{rpxs3`yd literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$TryFindingTask.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$TryFindingTask.class new file mode 100644 index 0000000000000000000000000000000000000000..e7e748387882ac00fb76fb9827f0aa5b981ff804 GIT binary patch literal 1343 zcmb7ET~E_s6n@S&H&zPF@gX20DCii<*bqgADB;V+iOA{_yumUWsB|r9J0lk+8ly3q zX!IX&#kEGzc;OH5#y?}Y6wljXGLQ?rd3&DooR8<6x9yML-@XGFz>P2h=#d~HF09@V zE=st7K5-<%=tr^&DTxCwg)m5{SLWuYGBXpIndybhj50ZwAIlObL#P?IOvhDCH?JBc z%@5Eof~1V)ZY|`L$=M`(AXR!&m0&>70YcPEn7gBlDU%Ca``%>oFlWlYySuw{7&AZ! zF6icx_LvQKMR&UT3BB2ZRZM7xy?4oKI`eH&Uo2=cnEyK|4G^dT|rtXds z`eOf)*OMm%#;qldP?yzBZKhOQ)NDmvG}sf(S_Rd}tF|uio--ii5o#5CeTo(9=CYzX zs{}b?nwmXssE(sCKYVl%UHeP%EPlIW@);BAYI3exSiP;T?e&*(R>>}CQ@T*t^v@>x z9;%O287*j)aT47!njwd9nJ{$ZWggHY;|khj4B=`B!!pts;bCuThGBImdQr1GL%1em z6xaDZ6U`GPS2q$KRo+a`kvkKr)j~mYoUY_xKfeJ%+j3Qx=M2O$ViyswzM-1SiQKy5 zYDHd>RdNZ9S&z}J#H_8GZqBtewaAMs3)=4{gw{lm!7FZzl@rS)U3M?0d-CYuZ%X1< zJB(ITLk8ahBOhuR*Hz#M{}%ioy}))pB|(#eFg?L(#!cmL9_TD1PV~z1r;jdl?-l(C zKU+XC{u%yA^9E|zpszT#3B_|YY@kKBBGNX3@p+C4Jm9XI81!iAFTHbsZaO6C6GG9d zZG?qnKZN9zn3tZioEUN$j literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$UsbReceiver.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController$UsbReceiver.class new file mode 100644 index 0000000000000000000000000000000000000000..027bb7f6c34e8dd013e1581423b5ec8830e73a05 GIT binary patch literal 2065 zcmb7FZBrXn6n=J-?n1hhn6|X|QbAFZ0NGHWR8p~!q!tadHX&7fVQx0pWa+Z2n+;~h z89&%x!7u1%XDaRZ!SQo{Qb!%n-OWNKR42)Yd(S!dyr1W6Ui|a>9{?7y8$$w%qjW6A za1qNf+`x*8nuNV`Bt)aTmlUj654kHr+q7-&<}KE0ae7=C zJcF4YKUBr2V|TquSW1?dU3VR`t{YS-w>@1{%sXE0%)_Sto)hILb$)0Xl>XF-R+G8) zADPSbcB`gSz=E$q;Z)yo$CEI5qTC;gJet0D30Kc3b>or_Gd$C=Mbq}#A=52pH}taS zns$TYjFmlRJlbO4`%P4FmjIz+Q^Hrn3~Pw4F8HmGI|L)Svmjx9C|e1!veR}Ae#aCz zm^g#CjHpq=1g>bfgv)~ZRK;f+O4yR{b~v{FzHc#`H3VMtu0|%*$k1dmK?^fG<&C{U zvAUTr?yXlU>-oFI0(DHoHtuP-kIyAs`>z1OU{yTOP)0?=j!3X7sE4>Rc-TTQ2&>@> z;owVQyFBnR_Ci|1beL<1s}0v-b%V9M)Afn>Lxz@r@NhKVNKznwqCZrCPTHyl_tv}k zyp&A63ZV-Bq0KDX-OI_I=XZW1Tc9ZS#t208rkf_fJ-erq0+|M&e?{EQEfq&!lT z!Bw358@h_LirJS)$bTUfP;t;8=7ScZKz0$*R?@T2Ae|0D@jX}lY^DN@lgJ7(G*U4X eg{sPu2N?^*$+(WU=uQxopnvQ)>6{~;e*Xg2)*NmC literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalController.class new file mode 100644 index 0000000000000000000000000000000000000000..e325d6d3d8b6d59ca5742ef7f6a2fea4c91eb78b GIT binary patch literal 20146 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalImageProcesser$ProcessLine.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/thermallib/ThermalImageProcesser$ProcessLine.class new file mode 100644 index 0000000000000000000000000000000000000000..ea0b3963fda0ff0426d87e70db965987310aea85 GIT binary patch literal 782 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 N{yY5J`af)|`ai~TFm(U` literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloFTDIDevice$FtdiReadThread.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloFTDIDevice$FtdiReadThread.class new file mode 100644 index 0000000000000000000000000000000000000000..8489656e002568c0b928bec77d78eed6668c528f GIT binary patch literal 1523 zcmah}-%}e^6#h;USh8Ipg<_>5O)1)tlrEMQ6=-Whhz$);nlwl|qb{3U*cf)1&E1H9 zfPaJIi$3z)nKm+xqce8K2md6;v7WohlwzIsVeg)M?)mwh@7_QE`T17>vv?545T89wuN7@wi~P&DtWfms9L_G_FZL66+##&$eMFcShdQo&nv+wx~}k-8dkF@_}qL$ z=E;-(Ty@kBTwYVEq&^ihZ%K;~d6*;g*I3TBET_?_jEV%}3P(zHt7VxD%iS@T4{Wh7 z9na-h{bgy{U#(jEVbP4QhMa~aMwFnJy}-9c!3kSDf!!4q&A>3u7#P8MLgF}lr%wZU zENdtj_!PGZr&XOv8A6b3O3RlTiUuaJV&D!+23E0VU>$b}>`PI5QM7># z+|y7tP*E=TQ8loM&j`cEelHnssp_U*&xHR#e4?B6?Ygk#iRj#*_jL!}Q%xc7`i|#2 z@*Czys;Fi%{`zbTtYzDx$t0a&nx08by)>J$^c{DH2a~Yen(sL^GmuWhEO|SGOQ}~4 zU)4y#&RNys{~R&hIn_oW0>Q+R0rNYiCeK$b^)OddwGDW#;%m|65MhBme4;2hrNKTiwiJMk#T);+9i9ieBa_Xyf%`U&U>`o4!yQXBDa zkDwnSR_YuWe<0hHwo1Qur8fF+jQxPIv0wVux~l21HU`3A(`^i9o*hD;k7b^X#(q0| z{$nZA#_7Z7-#tc*yBx;_oWdNwgw2)M*a`m=sAG?7jzV>{!nlCuxvNDC(=Cj1+CzkFZ4Tz F{0rD6WI+G` literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloFTDIDevice.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloFTDIDevice.class new file mode 100644 index 0000000000000000000000000000000000000000..108cb09a6244f629b31c6de099bae94e02e1d42c GIT binary patch literal 5965 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloLightDevice.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloLightDevice.class new file mode 100644 index 0000000000000000000000000000000000000000..effc9c06c285ac6293bc894620bec6e133af4ed2 GIT binary patch literal 6247 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 LSNX67w;=a_$iyNA literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloMotorDevice.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloMotorDevice.class new file mode 100644 index 0000000000000000000000000000000000000000..0946b89349ca39ffae4af6bdf6f6b3ed56197c3c GIT binary patch literal 3413 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloProximityDevice.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloProximityDevice.class new file mode 100644 index 0000000000000000000000000000000000000000..ca93f46b1e45c19462a4240ee782596444c7acb2 GIT binary patch literal 3280 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMDevice.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMDevice.class new file mode 100644 index 0000000000000000000000000000000000000000..601aa1b8539114ffdad30483ba7a5fd1a9b30792 GIT binary patch literal 8083 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 akDFIfj4yNDfv?c>U|Pu~x>8kpeE$#A7F#p` literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice$1.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e4b4b2260c185dae7b99030169d4764cfca46a1f GIT binary patch literal 694 zcma)4U279T6g`t{-DbPmnA%$FHw0-TbW?=BwDcuyK}Z#}_I-9TBvUpsvLF2;K8Qa< zP!u2f1Nx)HGn+tPe8|GyJNI(Wx#!NEo476NQWSi++S8`ui*IK-0>PX+Fj z6H|2i0<9nL1WoBQIrrYVbN}z|FM!W@*MNuB0CRX1UNs2vz?XB4;+kFAAYlm83 zv6mQqT#g4iJClQynO4s#nf7ItxOkfMTvGz!p)oq^rZUep!`aG3JM6KZm4aphM3Gto6LWr~i;*4rcoSk1tq?xuLp0p!Edt)uEEg5+2sE8= zoJw;ZpA0UvDmda;XwatF~Yg5(l*nd*Y0WaG(JIGt2V=Xvz0(_wcWSIiATG@Gt# zF2BaVfq>bkJnb=dnV|jQ2BQ57wVxFxq$P{?77Mg16BM4I$%yz$O%U-Mt*O>7y<^O` quOWV;{-_jG>_6n(Rche`H&v_S1z9yLVVT}zt(RD=YVeuR^Lqe$8l3L{ literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice$3.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCMUpdaterDevice$3.class new file mode 100644 index 0000000000000000000000000000000000000000..3a05900e0a15fcc0705744c7ee87a7175c26a945 GIT binary patch literal 711 zcma)4%Sr<=6g_FDjvYs>_5FTOq*ic*f*Zw!RY9l>K!WI9i7<*r?qPQ`Etr-l*R&U^v`o399W@X zd!VO~p`C|E(Gj{Gl5ZnkW&0JZ@{Y`N7vs}OEPyeL(tW0f!WatV5x%R&2r+?TUu%yn uF)&A_wbr(4*ZyeT*0pP`iuC>Ny)&7R(7MmF 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Comm_Device$DeviceWriteThread.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Comm_Device$DeviceWriteThread.class new file mode 100644 index 0000000000000000000000000000000000000000..8aa4347fefc81b709976efb576e969eea4a104f0 GIT binary patch literal 2645 zcma)8$x{?(6#qSD>6xaL0h}NTN>FrIbX+0|5)=khU_c@Wq9)kW(?ZKIJ@)jlWlu~@ z%yRRPOH!3eifgQxk%}oy#VQZ}6*=XUL#lEyR!Z}}o(W3`RUG} zK&Xpq=44n;n6{bG#>1I(EZmte2P3_s?U}^HXvCbH9PQAj3{5}IRxL)-uv-cHLK`=$ z9U{0RW?Ux}MUAB1mzj*|)}R_ou%skvYHDIgwG6S(3*7=7p*RI6>)3 zCUq;4P}6ChRa!O-WA_?ooR7=OBzX)8h`yAnO$-=w42rr4QaTgsP;He^aH*Z((acQJ z=2r$M6L;i=lj=f6ugah6ugV~B)qTS20kE^EqffWEh9PBo-q<}onw_c$6wWHS*BIhIg`>g zyIH}9xG9E@xFoBp+8oixNGP}^fPNzKEXmoOHqH35*{67uJub&u0r@jw)Vxtf*H+Ui zX3xg1G0s(?m~3-8SM!Bw-R`#xlewPdY6^9U@{?6f)6?9N2e>J>glbomPmU3;oq(E* zTc!~YXKW)8j+$eHy`i;=YbCW@(0(H=C}D27iZ60SrxUuK67jp8_?pR`rHLvPm%_i1 z##Jjmty;QsF`Q4wa$OWz(q&ZsgsDw9Y>ReYCO1a{E0m`6WSryX!;7xs*3CDFlS-Rq zsk2cdZ3}J3!)h_3Ogo*)t;(sm#&jk($i)3$xD^#XFq^jZNrtG30GgR%zUx*pmdDt& z)=!snDus+ZWg1EQY=$FNuS-j3UXAgGHcA~|W--2E2Q4+3zA8$ck*#ODRiRkoaakrB`>S`iSbpertQD4eYTksah0%lkCxC?#^$y3Npp(tq@onJr|n!~ zj9kE`S07an10mfS(%d;qTO5UbXXHNCI{BKcJxQ9$a++ISbDnM>E9ZX1Lhg z3qMIHA|Gm5rm!{Jpbq<{WTsnECxN5 z|{ldoB75aM#l74$Bk#MS7_hZ|}3=c6b&Nh#};ON%1iEsef%|HF9{ zHp@Jh%MXG+e)AO?Ig9%Uj@-iwC1qJ`WnmWOCEIuz^zkZ-?F*>Lr^w(d=TW=DWXJj@ zH#{`|ylF+&C|b^X=WsoPk(&$aAC?zBn1A*lTA#&>^Uv30-h=0c<#(5hrv5fzk@EAvU zbzh6QNp5p|(5?+?j zDxsK&75~OodX6^8E5%&j#r(8_hZ9dBH9tYkQ+S?WYlkE7wo5oEF^V?!UcjBxz_a*O Ktmda41^)mNG?w!K literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Comm_Device.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_Bulk_Comm_Device.class new file mode 100644 index 0000000000000000000000000000000000000000..cd1c4f161ba6078bfcc7ef6f59d9338829c35790 GIT binary patch literal 5313 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_FTDI_Comm_Device$FtdiReadThread.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloTCM_FTDI_Comm_Device$FtdiReadThread.class new file mode 100644 index 0000000000000000000000000000000000000000..5c94f60eb781dd0f9bbb296820f7ccc16f949d5e GIT binary patch literal 1908 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 literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloUsbDevice.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/EloUsbDevice.class new file mode 100644 index 0000000000000000000000000000000000000000..2b51140907ee03e8dfeb80400baf15526dc169bc GIT binary patch literal 4026 zcma)9YgZFj6x|ab3F8O|iq&Ej)HZ-Nw$;|EwF>yaMr;MON*_*=A&d<(bTaYL_xt^B ze?~v_CAxI2{(%0duI_VZGMR*gs%zbw`#AgTbM8JT;h%r+{SDwL{GwwBb~m=-nhbBq zP?ljy21f>0hUFCA)X@!F22XY>I($@hT*r+RZtCcToyIMh-xAEX(|AV~@5;c%dosVD z#s?{UsN*AioWdt5e5zs7^og>2p^`ssI>oYe-YQ(5GJR8nG3_{(H(53-6|175WA6AV z4gI-m=5;e$Hl0#-*7t0ubXbF4t>n*|j#;ui4Z}I&c&=T{E}CBPhUr;Z9%tzwyh4L+ z?o3(N?SiFYN89_s4PH+bT*tR=`Wm)Gm(`ZzXD5Rr-ZGZy%kgWt+j9kXDQlHo->nuF z6^9_s2sUk3&N*e^oRI@-L+)ysNHR+vu^rn#${c1!FKXzV zbc^)ao1^QQ>QdhF=FEJVJN-GgV3seMo-ONev(sO+nSR}_Ogk0dbR=gxGf^IzlN?4j z%7FBe6=s9>n=_-q(^Y-DoIUP&=B=Dv@yV{U%$YK1b3E8c>eh0N*wd{Hj;x)c!$;|` zd)6*FreF0K$-&mN9t6gySUw-A_TCSW6Xrfy3}v@Iu#RNAt9?pqx|O#}E!A{xFuO7L zBMhXS@FT_b(&>v0DjmuEPr}5hPP0(w8iwjbn`=Pbb*bT6PN+BPU|pf?R;=1yj~gD> zwBH+TEGz`oFyL7wYQplQ83aYZ!an#vRNKg3NcAi>^_K1%p6y#fpJC?LuGIO7(P_%G zsJc>OenLZE!E^#%lkO5XY;~EB(yT*bx@EJZg zumi&>d|}{Ae3io22EM_!>;Y})F=e{y^M?$4hwlyKQK0JBasrL0?H?F}9*9V-f8?|3 zaWNm#ux-tUOyMU3KMQnUoyfWTHLJk(^VFKAt+mC5Y8Ls-n=-M)2Y`n~2wNL47yP1~ zJvlcueSsa251GH^TdEJvxu>n0wf7yACy&8JUvho5>Q?#Axg{!zz8{PG4ll1Z7Xc^D zWtJvQ_O>ut?XoVNq0E)FjvL@=(XXOVhwH5;Up+djfvs%TURo|&GprB{^T)*yf1IQ_ zQ%C&NDQZ+R1*v9gQq7d5nyE}RQ=Dq1J~?lKCSvCJ1Xm6c`~+mi?m!#UZX+Q>hYX!E zbd7b~MpA~9EYrX9ZURqo93dCLAddn5`q_vcA`f5?4`DO5aU8)G{*;m%3LpCwD-8$m zbm&{=gy41jDx*S8s@p@#axgdzE#-zp$|uG%ILMXoe~q(X^xa4I}9|F2vfS z){JG9NS=*Fl!zia`v8{DwY1z5S;iBYYS!klm~lOkGf_qDXWB*a$+1pWPIK^64E{t6 zp{5QE=UO00?KLBuBEspG2xBb+NHzy>CT3g@;6=O?X1qZOv4RieJwx~B6vAqGpJ#)S z*PF#$h$ST><+u9v&MS-^!D&kuBjNirjyXd)8_Z6i0b*#hHSc;9vpAq`gn zft|lZ?u(d#&Hr!2;&8$^(!5pVZRxWMk?M!JmVe#-TUYS#pD-jXTI@?<1H&wFFG29_ OoOPaV;P%_kt!cYEB#^_*)zLZ@Q9Kht zBC~ueL#U0Xj`5sMXOy~zj|kN*pN^eB{6r|+t4PHUgzV+jjF5BnT(aC#ksKtUCsz~U z1x)Ha?TcV0R?6fp%*6|}CS3G<9ojO`u}=Jjovb~3;`Up~TxnN_p@`;pgwj|iD_=e; z)2-17^smyE8|BNJrPzov%BT>U|Fz>^8r=>=^kNUarSxMok>PoP*Ew>?gTH150*iBT vC+~4C?c{wnVcz9>z$crlA^Gb!&}-VF%6lP&Mb!9Q{teWfwR58#I~{!b}pCfm9fy*y8!bAG2!&-VMzk6%PIOP3=Qpi3c|ijYLpA(~;- zzIr{KO{^v#Wzx$lIYvxIE@2uwwqn>DieBM<4D~T;UB4rXy0xrGU}V%y$eDEZhRDS+ z@+fzE>3VKOBxf0govGb{3^TcLDkTbtQOkm6X!ar_|Je8jqd>wea7G;&&EVNeInS+} zlGl;x%9yI6Zzz@~VmBGEOWF>j!HjB_C9a#cSy4+;WhXD?5~~@lSh5plxvUt4d8|Yi z@!HlFqu5vmIm^@vl4=?@H*5)SZS#G5etZ)>2szn(n^AAwLM*kQ*a{<`7!kI3!SN1n zWnD8K<7JVREw0!l+~?6wx5T-3Ya$|lRMd9Bb=}-^%iQRwuxN2^xQ`-E;67*E?j_xHh9vo}rt+z6Wmkz(H=SVA@71#q#iQ6abBsF0FiBU8qO_LZ<|-N! z`)~A?UC^XdE}3@QjSpDl2DcQO|H};2Z@MgR%4j_GlMj28sD*kdh%>$fA|Hhjw^qdw z#BEh^6mff1d<=0%RosdAcvakmY7$+5a1wVCt_;`U#5ZDJ9kK^!u>b;e3g_ry0iDKF zgvIpH8Dzv@jwSnWjfH-OGn0OQZZd!)h@-`yn+SH!OnxW-7ZmtNOxlNO36lhH7sez} zI!m1t!&=TeP|x9H$i`3?K;=0+!Tv#a>W~4DK2LH8lMRC$0XYhC4CI6dInXp2ul1Hw zASIB~AZI|vLC$%QgH4mOwa66%Tl(sL%LK?I$R&^|kjo&` z9^_EdWX;B|g3N+k19=nVEs*OTXa7N0JAr zf-HdKAh$r4Jjl_e$(oJTL6$)pAWe`@Kw2K;SR+zwpT=*w2XY_e0m!EypMiYtL5?>~ w)_ltsAYX!f1@bk>Hz417kP}UlHMh?@kncf$0QnK*Cy<{Tl8h#uKh2AO0l;84X8-^I literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMMotorCommand.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMMotorCommand.class new file mode 100644 index 0000000000000000000000000000000000000000..d6e2b871ce8b219a63f006ca0ff5c92f9d9ba8c8 GIT binary patch literal 397 zcmaiw&rZTX5XQfu<&Ox0peEjkC-qePNb{wL z3u$pzh2i3HWPEc!7zPsqUkJ5Zm8$%XV4Ytq3AU?OlF*r|RL+VdlvyCcm`QJ{BM~n} zri}iDcD`0y!r3&^i6dj3>mph^#Wr*T*Yj9ru1*q>u5Jj;g)Xv4-YYY$KZ$i&AIqJJ z#q69)gyB6N-2iADPC_~AxIIR>ckm++N1g^eosu2R)mH~#27uE6Z!*y7CL fXh`+)4fI;JwE3--uz>^4TR#SL&}Bt9EM2{CIvG-} literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMPowerManagerCommand.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMPowerManagerCommand.class new file mode 100644 index 0000000000000000000000000000000000000000..bb4d52ac4d35ed713d9864369b83bef4a2a61adc GIT binary patch literal 417 zcma)&%}&BV6ot>_uZl$we-d4}Q(V{uON|K>OiU;cL0pHv#givtJR1&H^rDZ>jd>N00AF@*KnLvaS5vzG~@aAE6=6&+cOlCg6-ai0b;m|-5`&k@hQDrFGcg?nC*Ppw+&STSVI!_F&#*nvE zFpGE)4Y?PKBvmFDO8r6Yk5}^rLt)Jy8hvNbYiPP;$lS<4Mz;*fv-2TC%2H#&P;ALS zv}1oHLWhq$B9)eMxi{pY)Orn5(L~M|PFt?>P2s6X#qPw6XCu?G>~5$Q(wEWFQohfF z@il|dS8?cyd#O8C8=m_0)Wux7;&RI8Jck_e3@88TN!#iY)8oO5*%?iR8{rrUx*g~p zA%!$(M|~J%NpEfFZPLbu-XSOSY>EZSOp2PMFW$gjS1pS4XI9WaiSpc!0cBK3G3>5f Fd*5#GUwZ%m literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMScheduleTaskCommand.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMScheduleTaskCommand.class new file mode 100644 index 0000000000000000000000000000000000000000..175ca0d0f63e072c8f8981a208b2a1d6015d165d GIT binary patch literal 1412 zcma)*(Nfbu6o${Xh1yyyARwTK1qu{|h{%P5IFqIUJEkyWLvOfXw#f>?G&|F7JKXw4 zdZpuq58y*t&xRlilaAgb^Z)1Uw`c!se*OOO69BehCkrXqNW*3pGdOR% z-*|y1-V#WzmKp?726q{bXL$iT?6#V$ZPTWY&bY-L>NjZHlR7d};@s;HC|M3~Y0T$> zcb#*s+i7aHQL8)W%uzgRaG;8`?J$HrmJcn&w&>qdfBbX+z@}E(q;bjhQ<}193a<%5u z;7mJeUN8rOro?LzRK2FprL0yoX0hNN;Uuw6Ojil3!3H;090%0aI5^m_Y&S z60rb_h{(Va6eH9&qU4qmwLoG}8_F!12$g~5*jX0iX4x7r%StrMYAk9g4z=?SR4MjY a#kga=jy={|EMPefuonX$u#QnC;Q1eK@%w)O literal 0 HcmV?d00001 diff --git a/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMUpdateCommand.class b/analysis/reverse-cache-20260811/thermallib/jar/com/elotouch/usb/TCMUpdateCommand.class new file mode 100644 index 0000000000000000000000000000000000000000..d3eb1ce6496a2ebe7f146506e0d1fa5d5ca23540 GIT binary patch literal 1275 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 + + + BOOST + LBP + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 4 + + + <_> + 1 + 3.3333334326744080e-01 + + <_> + + 0 -1 4 -1 -2109281 -309227041 -4195873 -5637121 -69214061 + -71832577 -1 + + -1. 3.3333334326744080e-01 + + <_> + 2 + -4.8941883444786072e-01 + + <_> + + 0 -1 1 -33562625 -2049 -648677921 -2115073 -18087937 -1 + -4194369 -17 + + -9.9921536445617676e-01 5.0000000000000000e-01 + <_> + + 0 -1 2 -2097185 -2099201 -547234305 -3105 -1314817 -73666069 + -67371009 -17 + + -1. 5.0979655981063843e-01 + + <_> + 1 + 6.0000002384185791e-01 + + <_> + + 0 -1 3 -1 -2113537 -547897377 -67635745 -67108929 -5 + -68157441 -1 + + -1. 6.0000002384185791e-01 + + <_> + 2 + -4.9742162227630615e-01 + + <_> + + 0 -1 5 -1 -129 -2049 -1 -67109377 -1 -2049 -1048577 + + -9.9921536445617676e-01 5.0000000000000000e-01 + <_> + + 0 -1 0 -1 -4194337 -164299265 -44048897 -740556833 -5506625 + -87031809 -1 + + -9.9742162227630615e-01 1. + + <_> + + 0 3 5 6 + <_> + + 3 16 4 2 + <_> + + 5 12 4 4 + <_> + + 5 15 1 1 + <_> + + 15 17 2 2 + <_> + + 16 15 2 3 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_2.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_2.xml new file mode 100644 index 0000000..ae377c1 --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_2.xml @@ -0,0 +1,192 @@ + + + + BOOST + LBP + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 6 + + + <_> + 3 + -1.3411060571670532e+00 + + <_> + + 0 -1 7 -134217729 -2621953 -788016869 -69217313 -12845057 + -70532146 -72351809 -65 + + -9.8985564708709717e-01 5.0000000000000000e-01 + <_> + + 0 -1 5 -805568513 -46140973 -438578209 -8777 -73667649 + -72367941 -72614913 -1 + + -9.8798942565917969e-01 6.3552415370941162e-01 + <_> + + 0 -1 0 -270536705 -14728745 -67005953 -44673 -1648641281 + -6321701 -39871745 -4195585 + + -9.9644756317138672e-01 6.3673895597457886e-01 + + <_> + 3 + -1.4082984924316406e+00 + + <_> + + 0 -1 6 -2099201 -6300193 -888416513 -2107969 -18613345 + -1662267353 -70780177 -65 + + -9.8754376173019409e-01 7.1428573131561279e-01 + <_> + + 0 -1 4 -2097153 -11841 -686563841 -2106913 -271590993 + -39860037 -68953122 -81 + + -9.7699671983718872e-01 5.6783354282379150e-01 + <_> + + 0 -1 3 -16779265 -689508209 -1069289185 -70058165 -112211257 + -502542589 -409482805 -16778241 + + -9.8858827352523804e-01 5.9940677881240845e-01 + + <_> + 3 + -1.6329773664474487e+00 + + <_> + + 0 -1 14 -538976257 -6689 -202638337 -1 -2097153 -4195141 + -3145737 -1025 + + -9.9134540557861328e-01 -1.7073170840740204e-01 + <_> + + 0 -1 13 -69238785 -2049 -8398881 -2102305 -205521153 + -337924673 -539231233 -33 + + -9.8674029111862183e-01 3.1942030787467957e-01 + <_> + + 0 -1 1 -268435457 -1 -572563457 -2053 -1 -6294897 -67109381 + -5 + + -9.6105229854583740e-01 6.2547820806503296e-01 + + <_> + 2 + -1.3941068649291992e+00 + + <_> + + 0 -1 9 -44040385 -2795073 -4497537 -2629921 -84148227 + -5272065 -67383297 -1025 + + -9.9600797891616821e-01 -4.1025641560554504e-01 + <_> + + 0 -1 14 -2097161 -551169 -552085505 -27657 -71303169 + -4208741 -90218507 -5 + + -9.8385047912597656e-01 8.7483391165733337e-02 + + <_> + 2 + -1.1281903982162476e+00 + + <_> + + 0 -1 2 -1 -203694089 -1088168033 -134221969 -739515489 + -340538593 -657458977 -1 + + -9.8518520593643188e-01 0. + <_> + + 0 -1 11 -3 -33563713 -745932865 -134234417 -69730371 + -34618721 -69730370 -1 + + -9.9773257970809937e-01 -1.4300517737865448e-01 + + <_> + 3 + -1.8341462612152100e+00 + + <_> + + 0 -1 8 -536870913 -2049 -973087745 -1320481 -537658369 + -67128657 -19152897 -257 + + -9.8215669393539429e-01 1. + <_> + + 0 -1 10 2145370111 2146812415 2111299039 -291 -83891717 + -5528165 -1147536642 -4198417 + + -9.7694903612136841e-01 1.0827612131834030e-01 + <_> + + 0 -1 12 -263681 -2081 -13633537 -2164385 -625004545 + -71584293 -33580045 -1049857 + + -9.6026563644409180e-01 4.7547227144241333e-01 + + <_> + + 0 0 5 1 + <_> + + 0 1 2 2 + <_> + + 0 2 3 7 + <_> + + 0 4 1 5 + <_> + + 0 6 8 6 + <_> + + 1 1 3 2 + <_> + + 3 5 7 6 + <_> + + 4 6 6 6 + <_> + + 4 16 5 2 + <_> + + 4 18 6 2 + <_> + + 7 20 3 1 + <_> + + 11 1 4 5 + <_> + + 18 20 2 1 + <_> + + 19 1 1 1 + <_> + + 21 14 1 1 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_3.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_3.xml new file mode 100644 index 0000000..369b3b7 --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_3.xml @@ -0,0 +1,210 @@ + + + + BOOST + LBP + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 6 + + + <_> + 3 + -1.3002042770385742e+00 + + <_> + + 0 -1 16 -129 -140524665 -922630253 -536872057 -542114817 + -75250981 -18875425 -1025 + + -9.9058085680007935e-01 2.3999999463558197e-01 + <_> + + 0 -1 6 -8650945 -2895429 -1718789635 -10529377 -1197825089 + -7836005 -338977793 -5377 + + -9.8223513364791870e-01 5.5215847492218018e-01 + <_> + + 0 -1 11 -2097161 -69217945 -716449449 -2108353 -253756417 + -69484401 -124781641 -225 + + -9.8068249225616455e-01 6.7261165380477905e-01 + + <_> + 3 + -1.4382952451705933e+00 + + <_> + + 0 -1 13 -161 -525865 -208807457 -550433 -309330945 -8652609 + -70258721 -1 + + -9.9051755666732788e-01 -7.4626863002777100e-02 + <_> + + 0 -1 4 -1073743361 -135791633 -128466445 -6292801 -70520849 + -24132403 -3145985 -1025 + + -9.9197548627853394e-01 3.0412802100181580e-01 + <_> + + 0 -1 1 -1025 -2098689 -1756308769 -285213729 -102760449 + -21249313 -39321601 -1025 + + -9.8739749193191528e-01 5.4419785737991333e-01 + + <_> + 3 + -1.5715404748916626e+00 + + <_> + + 0 -1 14 -67141633 -26145 -123732069 -2104385 -71827457 + -277505 -1048577 -17 + + -9.9838054180145264e-01 -3.5937500000000000e-01 + <_> + + 0 -1 2 -1073741825 -10494977 -538709537 -2105377 -6291457 + -6423893 -536872017 -1 + + -9.8808026313781738e-01 1.9259256124496460e-01 + <_> + + 0 -1 15 -11 -2102353 -797715457 -11534389 -638598209 + -907286329 -84935729 -1 + + -9.9361324310302734e-01 4.1492038965225220e-01 + + <_> + 3 + -1.5348663330078125e+00 + + <_> + + 0 -1 5 -1 -2631777 1563819487 -9733 -4215041 -73676353 + -33571329 -279570 + + -9.8356163501739502e-01 2.3255813866853714e-02 + <_> + + 0 -1 7 -524419 -43715 -541605921 -2107435 -1074004993 + -294855 -72877057 -1159 + + -9.6505159139633179e-01 2.3120769858360291e-01 + <_> + + 0 -1 12 -41025 -673316897 -786957825 -1157 -1075872769 + -24146449 -1162608899 -2097157 + + -9.9575996398925781e-01 4.1374692320823669e-01 + + <_> + 3 + -1.6811379194259644e+00 + + <_> + + 0 -1 10 -526337 -67634209 -675556353 -543696009 -141495809 + -67191143 -2885121 -660513 + + -9.8426437377929688e-01 -1.7857143282890320e-01 + <_> + + 0 -1 3 -69210113 -147717 -174874625 -2593 -51651585 + -71589377 -342884673 -6439954 + + -9.5702105760574341e-01 2.7641120553016663e-01 + <_> + + 0 -1 0 -1 -85009461 -171581549 -1365613946 -214433825 + -817121469 -75244149 -4369 + + -9.7328472137451172e-01 4.2849540710449219e-01 + + <_> + 3 + -1.8367539644241333e+00 + + <_> + + 0 -1 8 -11141121 -10790849 -10233857 -6297635 -1151664145 + -108601187 -314836481 -4194305 + + -9.7750192880630493e-01 4.0000000596046448e-01 + <_> + + 0 -1 7 -11010179 -67402473 -1745132035 -2909185 -1146094850 + -4485073 -1358570497 -10179 + + -9.6682465076446533e-01 7.7377840876579285e-02 + <_> + + 0 -1 9 2119952315 -1210328101 -546089795 -11341 -72615201 + -242564477 1539380191 -289 + + -9.3662989139556885e-01 4.3893378973007202e-01 + + <_> + + 0 5 1 4 + <_> + + 0 17 2 2 + <_> + + 1 0 1 2 + <_> + + 1 7 6 4 + <_> + + 2 0 1 2 + <_> + + 2 4 6 5 + <_> + + 6 0 6 1 + <_> + + 6 6 5 2 + <_> + + 7 2 4 2 + <_> + + 8 5 2 1 + <_> + + 12 5 3 2 + <_> + + 14 12 3 4 + <_> + + 18 0 1 1 + <_> + + 18 0 2 3 + <_> + + 20 0 1 2 + <_> + + 21 0 1 7 + <_> + + 21 1 1 3 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_4.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_4.xml new file mode 100644 index 0000000..703bd98 --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/cascade_4.xml @@ -0,0 +1,153 @@ + + + + BOOST + LBP + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 5 + + + <_> + 2 + -6.7453706264495850e-01 + + <_> + + 0 -1 3 -2049 -2633281 1368783871 -2108449 -72614913 -7624311 + -1048577 -257 + + -9.9575597047805786e-01 6.3636362552642822e-01 + <_> + + 0 -1 10 -1025 -140775009 1395782615 -35922945 -40894625 + -1316697 -68420609 -1089 + + -9.9923348426818848e-01 3.2121893763542175e-01 + + <_> + 2 + -9.9637508392333984e-01 + + <_> + + 0 -1 5 -2097153 -9 -572525569 -1057 -1310721 -1089 -1114113 + -1 + + -9.9364238977432251e-01 6.6666668653488159e-01 + <_> + + 0 -1 11 -1 -2099201 -733742081 -17 -2097153 -67375493 + -2098187 -1 + + -1. -2.7326731942594051e-03 + + <_> + 3 + -1.4311876296997070e+00 + + <_> + + 0 -1 6 -167772161 -16425 2111438847 -2097153 -68157441 -7457 + -268439553 -1 + + -9.9574583768844604e-01 -1.0000000149011612e-01 + <_> + + 0 -1 7 -1 -11265 -135004673 -813057 -100663297 -69601093 + -132097 -20513 + + -9.8057448863983154e-01 5.5270081758499146e-01 + <_> + + 0 -1 9 -32769 -2049 -36184065 -2097153 -67371009 -262945 + -2097153 -1 + + -9.8814254999160767e-01 6.7073523998260498e-01 + + <_> + 3 + -1.6425378322601318e+00 + + <_> + + 0 -1 2 -2228225 -1 -3407889 -2884097 -1 -4194305 -67109889 + -1 + + -9.9574130773544312e-01 -2.5000000000000000e-01 + <_> + + 0 -1 8 -134219777 -4097 -171966465 -3105 -2097153 -589833 + -268439553 -513 + + -9.8507761955261230e-01 3.1705099344253540e-01 + <_> + + 0 -1 4 -33686529 -1 -2883585 -8193 -16785409 -65 -1025 -1 + + -9.6384751796722412e-01 8.1932729482650757e-01 + + <_> + 2 + -9.6091306209564209e-01 + + <_> + + 0 -1 1 -524289 -2097665 -539103233 -8705 -369124353 -1064965 + -65 -1 + + -9.9311441183090210e-01 6.0000002384185791e-01 + <_> + + 0 -1 0 -2097153 -272638977 -540041729 -1025 -273678337 + -1203205 -2106369 -1314817 + + -9.9919402599334717e-01 3.2201319932937622e-02 + + <_> + + 0 0 3 1 + <_> + + 0 6 5 1 + <_> + + 1 2 7 5 + <_> + + 1 4 7 3 + <_> + + 3 2 6 3 + <_> + + 3 3 4 2 + <_> + + 3 3 6 2 + <_> + + 3 8 4 3 + <_> + + 5 12 2 3 + <_> + + 17 0 1 1 + <_> + + 21 5 1 1 + <_> + + 21 13 1 2 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/haarcascade_eye.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/haarcascade_eye.xml new file mode 100644 index 0000000..b21e3b9 --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/haarcascade_eye.xml @@ -0,0 +1,12213 @@ + + + +BOOST + HAAR + 20 + 20 + + 93 + + 0 + 24 + + <_> + 6 + -1.4562760591506958e+00 + + <_> + + 0 -1 0 1.2963959574699402e-01 + + -7.7304208278656006e-01 6.8350148200988770e-01 + <_> + + 0 -1 1 -4.6326808631420135e-02 + + 5.7352751493453979e-01 -4.9097689986228943e-01 + <_> + + 0 -1 2 -1.6173090785741806e-02 + + 6.0254341363906860e-01 -3.1610709428787231e-01 + <_> + + 0 -1 3 -4.5828841626644135e-02 + + 6.4177548885345459e-01 -1.5545040369033813e-01 + <_> + + 0 -1 4 -5.3759619593620300e-02 + + 5.4219317436218262e-01 -2.0480829477310181e-01 + <_> + + 0 -1 5 3.4171190112829208e-02 + + -2.3388190567493439e-01 4.8410901427268982e-01 + <_> + 12 + -1.2550230026245117e+00 + + <_> + + 0 -1 6 -2.1727620065212250e-01 + + 7.1098899841308594e-01 -5.9360730648040771e-01 + <_> + + 0 -1 7 1.2071969918906689e-02 + + -2.8240481019020081e-01 5.9013551473617554e-01 + <_> + + 0 -1 8 -1.7854139208793640e-02 + + 5.3137522935867310e-01 -2.2758960723876953e-01 + <_> + + 0 -1 9 2.2333610802888870e-02 + + -1.7556099593639374e-01 6.3356137275695801e-01 + <_> + + 0 -1 10 -9.1420017182826996e-02 + + 6.1563092470169067e-01 -1.6899530589580536e-01 + <_> + + 0 -1 11 2.8973650187253952e-02 + + -1.2250079959630966e-01 7.4401170015335083e-01 + <_> + + 0 -1 12 7.8203463926911354e-03 + + 1.6974370181560516e-01 -6.5441650152206421e-01 + <_> + + 0 -1 13 2.0340489223599434e-02 + + -1.2556649744510651e-01 8.2710450887680054e-01 + <_> + + 0 -1 14 -1.1926149949431419e-02 + + 3.8605681061744690e-01 -2.0992340147495270e-01 + <_> + + 0 -1 15 -9.7281101625412703e-04 + + -6.3761192560195923e-01 1.2952390313148499e-01 + <_> + + 0 -1 16 1.8322050891583785e-05 + + -3.4631478786468506e-01 2.2924269735813141e-01 + <_> + + 0 -1 17 -8.0854417756199837e-03 + + -6.3665801286697388e-01 1.3078659772872925e-01 + <_> + 9 + -1.3728189468383789e+00 + + <_> + + 0 -1 18 -1.1812269687652588e-01 + + 6.7844521999359131e-01 -5.0045782327651978e-01 + <_> + + 0 -1 19 -3.4332759678363800e-02 + + 6.7186361551284790e-01 -3.5744878649711609e-01 + <_> + + 0 -1 20 -2.1530799567699432e-02 + + 7.2220700979232788e-01 -1.8192419409751892e-01 + <_> + + 0 -1 21 -2.1909970790147781e-02 + + 6.6529387235641479e-01 -2.7510228753089905e-01 + <_> + + 0 -1 22 -2.8713539242744446e-02 + + 6.9955700635910034e-01 -1.9615580141544342e-01 + <_> + + 0 -1 23 -1.1467480100691319e-02 + + 5.9267348051071167e-01 -2.2097350656986237e-01 + <_> + + 0 -1 24 -2.2611169144511223e-02 + + 3.4483069181442261e-01 -3.8379558920860291e-01 + <_> + + 0 -1 25 -1.9308089977130294e-03 + + -7.9445719718933105e-01 1.5628659725189209e-01 + <_> + + 0 -1 26 5.6419910833938047e-05 + + -3.0896010994911194e-01 3.5431089997291565e-01 + <_> + 16 + -1.2879480123519897e+00 + + <_> + + 0 -1 27 1.9886520504951477e-01 + + -5.2860701084136963e-01 3.5536721348762512e-01 + <_> + + 0 -1 28 -3.6008939146995544e-02 + + 4.2109689116477966e-01 -3.9348980784416199e-01 + <_> + + 0 -1 29 -7.7569849789142609e-02 + + 4.7991541028022766e-01 -2.5122168660163879e-01 + <_> + + 0 -1 30 8.2630853285081685e-05 + + -3.8475489616394043e-01 3.1849220395088196e-01 + <_> + + 0 -1 31 3.2773229759186506e-04 + + -2.6427319645881653e-01 3.2547241449356079e-01 + <_> + + 0 -1 32 -1.8574850633740425e-02 + + 4.6736589074134827e-01 -1.5067270398139954e-01 + <_> + + 0 -1 33 -7.0008762122597545e-05 + + 2.9313150048255920e-01 -2.5365099310874939e-01 + <_> + + 0 -1 34 -1.8552130088210106e-02 + + 4.6273660659790039e-01 -1.3148050010204315e-01 + <_> + + 0 -1 35 -1.3030420057475567e-02 + + 4.1627219319343567e-01 -1.7751489579677582e-01 + <_> + + 0 -1 36 6.5694141085259616e-05 + + -2.8035101294517517e-01 2.6680740714073181e-01 + <_> + + 0 -1 37 1.7005260451696813e-04 + + -2.7027249336242676e-01 2.3981650173664093e-01 + <_> + + 0 -1 38 -3.3129199873656034e-03 + + 4.4411438703536987e-01 -1.4428889751434326e-01 + <_> + + 0 -1 39 1.7583490116521716e-03 + + -1.6126190125942230e-01 4.2940768599510193e-01 + <_> + + 0 -1 40 -2.5194749236106873e-02 + + 4.0687298774719238e-01 -1.8202580511569977e-01 + <_> + + 0 -1 41 1.4031709870323539e-03 + + 8.4759786725044250e-02 -8.0018568038940430e-01 + <_> + + 0 -1 42 -7.3991729877889156e-03 + + 5.5766099691390991e-01 -1.1843159794807434e-01 + <_> + 23 + -1.2179850339889526e+00 + + <_> + + 0 -1 43 -2.9943080618977547e-02 + + 3.5810810327529907e-01 -3.8487631082534790e-01 + <_> + + 0 -1 44 -1.2567380070686340e-01 + + 3.9316931366920471e-01 -3.0012258887290955e-01 + <_> + + 0 -1 45 5.3635272197425365e-03 + + -4.3908619880676270e-01 1.9257010519504547e-01 + <_> + + 0 -1 46 -8.0971820279955864e-03 + + 3.9906668663024902e-01 -2.3407870531082153e-01 + <_> + + 0 -1 47 -1.6597909852862358e-02 + + 4.2095288634300232e-01 -2.2674840688705444e-01 + <_> + + 0 -1 48 -2.0199299324303865e-03 + + -7.4156731367111206e-01 1.2601189315319061e-01 + <_> + + 0 -1 49 -1.5202340437099338e-03 + + -7.6154601573944092e-01 8.6373612284660339e-02 + <_> + + 0 -1 50 -4.9663940444588661e-03 + + 4.2182239890098572e-01 -1.7904919385910034e-01 + <_> + + 0 -1 51 -1.9207600504159927e-02 + + 4.6894899010658264e-01 -1.4378750324249268e-01 + <_> + + 0 -1 52 -1.2222680263221264e-02 + + 3.2842078804969788e-01 -2.1802149713039398e-01 + <_> + + 0 -1 53 5.7548668235540390e-02 + + -3.6768808960914612e-01 2.4357110261917114e-01 + <_> + + 0 -1 54 -9.5794079825282097e-03 + + -7.2245067358016968e-01 6.3664563000202179e-02 + <_> + + 0 -1 55 -2.9545740690082312e-03 + + 3.5846439003944397e-01 -1.6696329414844513e-01 + <_> + + 0 -1 56 -4.2017991654574871e-03 + + 3.9094808697700500e-01 -1.2041790038347244e-01 + <_> + + 0 -1 57 -1.3624990358948708e-02 + + -5.8767718076705933e-01 8.8404729962348938e-02 + <_> + + 0 -1 58 6.2853112467564642e-05 + + -2.6348459720611572e-01 2.1419279277324677e-01 + <_> + + 0 -1 59 -2.6782939676195383e-03 + + -7.8390169143676758e-01 8.0526962876319885e-02 + <_> + + 0 -1 60 -7.0597179234027863e-02 + + 4.1469261050224304e-01 -1.3989959657192230e-01 + <_> + + 0 -1 61 9.2093646526336670e-02 + + -1.3055180013179779e-01 5.0435781478881836e-01 + <_> + + 0 -1 62 -8.8004386052489281e-03 + + 3.6609750986099243e-01 -1.4036649465560913e-01 + <_> + + 0 -1 63 7.5080977694597095e-05 + + -2.9704439640045166e-01 2.0702940225601196e-01 + <_> + + 0 -1 64 -2.9870450962334871e-03 + + 3.5615700483322144e-01 -1.5445969998836517e-01 + <_> + + 0 -1 65 -2.6441509835422039e-03 + + -5.4353517293930054e-01 1.0295110195875168e-01 + <_> + 27 + -1.2905240058898926e+00 + + <_> + + 0 -1 66 -4.7862470149993896e-02 + + 4.1528239846229553e-01 -3.4185820817947388e-01 + <_> + + 0 -1 67 8.7350532412528992e-02 + + -3.8749781250953674e-01 2.4204200506210327e-01 + <_> + + 0 -1 68 -1.6849499195814133e-02 + + 5.3082478046417236e-01 -1.7282910645008087e-01 + <_> + + 0 -1 69 -2.8870029374957085e-02 + + 3.5843509435653687e-01 -2.2402590513229370e-01 + <_> + + 0 -1 70 2.5679389946162701e-03 + + 1.4990499615669250e-01 -6.5609407424926758e-01 + <_> + + 0 -1 71 -2.4116659536957741e-02 + + 5.5889678001403809e-01 -1.4810280501842499e-01 + <_> + + 0 -1 72 -3.2826658338308334e-02 + + 4.6468681097030640e-01 -1.0785529762506485e-01 + <_> + + 0 -1 73 -1.5233060345053673e-02 + + -7.3954427242279053e-01 5.6236881762742996e-02 + <_> + + 0 -1 74 -3.0209511169232428e-04 + + -4.5548820495605469e-01 9.7069837152957916e-02 + <_> + + 0 -1 75 7.5365108205005527e-04 + + 9.5147296786308289e-02 -5.4895019531250000e-01 + <_> + + 0 -1 76 -1.0638950392603874e-02 + + 4.0912970900535583e-01 -1.2308409810066223e-01 + <_> + + 0 -1 77 -7.5217830017209053e-03 + + 4.0289148688316345e-01 -1.6048780083656311e-01 + <_> + + 0 -1 78 -1.0677099972963333e-01 + + 6.1759322881698608e-01 -7.3091186583042145e-02 + <_> + + 0 -1 79 1.6256919130682945e-02 + + -1.3103680312633514e-01 3.7453651428222656e-01 + <_> + + 0 -1 80 -2.0679360255599022e-02 + + -7.1402907371520996e-01 5.2390009164810181e-02 + <_> + + 0 -1 81 1.7052369192242622e-02 + + 1.2822860479354858e-01 -3.1080681085586548e-01 + <_> + + 0 -1 82 -5.7122060097754002e-03 + + -6.0556507110595703e-01 8.1884756684303284e-02 + <_> + + 0 -1 83 2.0851430235779844e-05 + + -2.6812988519668579e-01 1.4453840255737305e-01 + <_> + + 0 -1 84 7.9284431412816048e-03 + + -7.8795351088047028e-02 5.6762582063674927e-01 + <_> + + 0 -1 85 -2.5217379443347454e-03 + + 3.7068629264831543e-01 -1.3620570302009583e-01 + <_> + + 0 -1 86 -2.2426199167966843e-02 + + -6.8704998493194580e-01 5.1062859594821930e-02 + <_> + + 0 -1 87 -7.6451441273093224e-03 + + 2.3492220044136047e-01 -1.7905959486961365e-01 + <_> + + 0 -1 88 -1.1175329564139247e-03 + + -5.9869050979614258e-01 7.4324436485767365e-02 + <_> + + 0 -1 89 1.9212789833545685e-02 + + -1.5702550113201141e-01 2.9737469553947449e-01 + <_> + + 0 -1 90 5.6293429806828499e-03 + + -9.9769018590450287e-02 4.2130270600318909e-01 + <_> + + 0 -1 91 -9.5671862363815308e-03 + + -6.0858798027038574e-01 7.3506258428096771e-02 + <_> + + 0 -1 92 1.1217960156500340e-02 + + -1.0320810228586197e-01 4.1909849643707275e-01 + <_> + 28 + -1.1600480079650879e+00 + + <_> + + 0 -1 93 -1.7486440017819405e-02 + + 3.1307280063629150e-01 -3.3681181073188782e-01 + <_> + + 0 -1 94 3.0714649707078934e-02 + + -1.8766190111637115e-01 5.3780800104141235e-01 + <_> + + 0 -1 95 -2.2188719362020493e-02 + + 3.6637881398200989e-01 -1.6124810278415680e-01 + <_> + + 0 -1 96 -5.0700771680567414e-05 + + 2.1245710551738739e-01 -2.8444620966911316e-01 + <_> + + 0 -1 97 -7.0170420221984386e-03 + + 3.9543110132217407e-01 -1.3173590600490570e-01 + <_> + + 0 -1 98 -6.8563609384000301e-03 + + 3.0373859405517578e-01 -2.0657819509506226e-01 + <_> + + 0 -1 99 -1.4129259623587132e-02 + + -7.6503008604049683e-01 9.8213188350200653e-02 + <_> + + 0 -1 100 -4.7915481030941010e-02 + + 4.8307389020919800e-01 -1.3006809353828430e-01 + <_> + + 0 -1 101 4.7032979637151584e-05 + + -2.5216570496559143e-01 2.4386680126190186e-01 + <_> + + 0 -1 102 1.0221180273219943e-03 + + 6.8857602775096893e-02 -6.5861141681671143e-01 + <_> + + 0 -1 103 -2.6056109927594662e-03 + + 4.2942029237747192e-01 -1.3022460043430328e-01 + <_> + + 0 -1 104 5.4505340813193470e-05 + + -1.9288620352745056e-01 2.8958499431610107e-01 + <_> + + 0 -1 105 -6.6721157054416835e-05 + + 3.0290710926055908e-01 -1.9854369759559631e-01 + <_> + + 0 -1 106 2.6281431317329407e-01 + + -2.3293940722942352e-01 2.3692460358142853e-01 + <_> + + 0 -1 107 -2.3569669574499130e-02 + + 1.9401040673255920e-01 -2.8484618663787842e-01 + <_> + + 0 -1 108 -3.9120172150433064e-03 + + 5.5378979444503784e-01 -9.5665678381919861e-02 + <_> + + 0 -1 109 5.0788799853762612e-05 + + -2.3912659287452698e-01 2.1799489855766296e-01 + <_> + + 0 -1 110 -7.8732017427682877e-03 + + 4.0697428584098816e-01 -1.2768040597438812e-01 + <_> + + 0 -1 111 -1.6778609715402126e-03 + + -5.7744657993316650e-01 9.7324788570404053e-02 + <_> + + 0 -1 112 -2.6832430739887059e-04 + + 2.9021880030632019e-01 -1.6831269860267639e-01 + <_> + + 0 -1 113 7.8687182394787669e-05 + + -1.9551570713520050e-01 2.7720969915390015e-01 + <_> + + 0 -1 114 1.2953500263392925e-02 + + -9.6838317811489105e-02 4.0323871374130249e-01 + <_> + + 0 -1 115 -1.3043959625065327e-02 + + 4.7198569774627686e-01 -8.9287549257278442e-02 + <_> + + 0 -1 116 3.0261781066656113e-03 + + -1.3623380661010742e-01 3.0686271190643311e-01 + <_> + + 0 -1 117 -6.0438038781285286e-03 + + -7.7954101562500000e-01 5.7316310703754425e-02 + <_> + + 0 -1 118 -2.2507249377667904e-03 + + 3.0877059698104858e-01 -1.5006309747695923e-01 + <_> + + 0 -1 119 1.5826810151338577e-02 + + 6.4551889896392822e-02 -7.2455567121505737e-01 + <_> + + 0 -1 120 6.5864507632795721e-05 + + -1.7598840594291687e-01 2.3210389912128448e-01 + <_> + 36 + -1.2257250547409058e+00 + + <_> + + 0 -1 121 -2.7854869142174721e-02 + + 4.5518448948860168e-01 -1.8099910020828247e-01 + <_> + + 0 -1 122 1.2895040214061737e-01 + + -5.2565532922744751e-01 1.6188900172710419e-01 + <_> + + 0 -1 123 2.4403180927038193e-02 + + -1.4974960684776306e-01 4.2357379198074341e-01 + <_> + + 0 -1 124 -2.4458570405840874e-03 + + 3.2948669791221619e-01 -1.7447690665721893e-01 + <_> + + 0 -1 125 -3.5336529836058617e-03 + + 4.7426640987396240e-01 -7.3618359863758087e-02 + <_> + + 0 -1 126 5.1358150813030079e-05 + + -3.0421930551528931e-01 1.5633270144462585e-01 + <_> + + 0 -1 127 -1.6225680708885193e-02 + + 2.3002180457115173e-01 -2.0359820127487183e-01 + <_> + + 0 -1 128 -4.6007009223103523e-03 + + 4.0459269285202026e-01 -1.3485440611839294e-01 + <_> + + 0 -1 129 -2.1928999572992325e-02 + + -6.8724489212036133e-01 8.0684266984462738e-02 + <_> + + 0 -1 130 -2.8971210122108459e-03 + + -6.9619607925415039e-01 4.8545219004154205e-02 + <_> + + 0 -1 131 -4.4074649922549725e-03 + + 2.5166261196136475e-01 -1.6236649453639984e-01 + <_> + + 0 -1 132 2.8437169268727303e-02 + + 6.0394261032342911e-02 -6.6744458675384521e-01 + <_> + + 0 -1 133 8.3212882280349731e-02 + + 6.4357921481132507e-02 -5.3626042604446411e-01 + <_> + + 0 -1 134 -1.2419329956173897e-02 + + -7.0816862583160400e-01 5.7526610791683197e-02 + <_> + + 0 -1 135 -4.6992599964141846e-03 + + 5.1254332065582275e-01 -8.7350800633430481e-02 + <_> + + 0 -1 136 -7.8025809489190578e-04 + + 2.6687660813331604e-01 -1.7961509525775909e-01 + <_> + + 0 -1 137 -1.9724339246749878e-02 + + -6.7563730478286743e-01 7.2941906750202179e-02 + <_> + + 0 -1 138 1.0269250487908721e-03 + + 5.3919319063425064e-02 -5.5540180206298828e-01 + <_> + + 0 -1 139 -2.5957189500331879e-02 + + 5.6362527608871460e-01 -7.1898393332958221e-02 + <_> + + 0 -1 140 -1.2552699772641063e-03 + + -5.0346630811691284e-01 8.9691452682018280e-02 + <_> + + 0 -1 141 -4.9970578402280807e-02 + + 1.7685119807720184e-01 -2.2301959991455078e-01 + <_> + + 0 -1 142 -2.9899610672146082e-03 + + 3.9122420549392700e-01 -1.0149750113487244e-01 + <_> + + 0 -1 143 4.8546842299401760e-03 + + -1.1770179867744446e-01 4.2190939188003540e-01 + <_> + + 0 -1 144 1.0448860120959580e-04 + + -1.7333979904651642e-01 2.2344440221786499e-01 + <_> + + 0 -1 145 5.9689260524464771e-05 + + -2.3409630358219147e-01 1.6558240354061127e-01 + <_> + + 0 -1 146 -1.3423919677734375e-02 + + 4.3023818731307983e-01 -9.9723652005195618e-02 + <_> + + 0 -1 147 2.2581999655812979e-03 + + 7.2720989584922791e-02 -5.7501018047332764e-01 + <_> + + 0 -1 148 -1.2546280398964882e-02 + + 3.6184579133987427e-01 -1.1457010358572006e-01 + <_> + + 0 -1 149 -2.8705769218504429e-03 + + 2.8210538625717163e-01 -1.2367550283670425e-01 + <_> + + 0 -1 150 1.9785640761256218e-02 + + 4.7876749187707901e-02 -8.0666238069534302e-01 + <_> + + 0 -1 151 4.7588930465281010e-03 + + -1.0925389826297760e-01 3.3746978640556335e-01 + <_> + + 0 -1 152 -6.9974269717931747e-03 + + -8.0295938253402710e-01 4.5706700533628464e-02 + <_> + + 0 -1 153 -1.3033480383455753e-02 + + 1.8680439889431000e-01 -1.7688910663127899e-01 + <_> + + 0 -1 154 -1.3742579612880945e-03 + + 2.7725479006767273e-01 -1.2809009850025177e-01 + <_> + + 0 -1 155 2.7657810132950544e-03 + + 9.0758942067623138e-02 -4.2594739794731140e-01 + <_> + + 0 -1 156 2.8941841446794569e-04 + + -3.8816329836845398e-01 8.9267797768115997e-02 + <_> + 47 + -1.2863140106201172e+00 + + <_> + + 0 -1 157 -1.4469229616224766e-02 + + 3.7507829070091248e-01 -2.4928289651870728e-01 + <_> + + 0 -1 158 -1.3317629694938660e-01 + + 3.0166378617286682e-01 -2.2414070367813110e-01 + <_> + + 0 -1 159 -1.0132160037755966e-02 + + 3.6985591053962708e-01 -1.7850010097026825e-01 + <_> + + 0 -1 160 -7.8511182218790054e-03 + + 4.6086761355400085e-01 -1.2931390106678009e-01 + <_> + + 0 -1 161 -1.4295839704573154e-02 + + 4.4841429591178894e-01 -1.0226240009069443e-01 + <_> + + 0 -1 162 -5.9606940485537052e-03 + + 2.7927988767623901e-01 -1.5323829650878906e-01 + <_> + + 0 -1 163 1.0932769626379013e-02 + + -1.5141740441322327e-01 3.9889648556709290e-01 + <_> + + 0 -1 164 5.0430990086169913e-05 + + -2.2681570053100586e-01 2.1644389629364014e-01 + <_> + + 0 -1 165 -5.8431681245565414e-03 + + 4.5420148968696594e-01 -1.2587159872055054e-01 + <_> + + 0 -1 166 -2.2346209734678268e-02 + + -6.2690192461013794e-01 8.2403123378753662e-02 + <_> + + 0 -1 167 -4.8836669884622097e-03 + + 2.6359251141548157e-01 -1.4686630666255951e-01 + <_> + + 0 -1 168 7.5506002758629620e-05 + + -2.4507020413875580e-01 1.6678880155086517e-01 + <_> + + 0 -1 169 -4.9026997294276953e-04 + + -4.2649960517883301e-01 8.9973561465740204e-02 + <_> + + 0 -1 170 1.4861579984426498e-03 + + -1.2040250003337860e-01 3.0097651481628418e-01 + <_> + + 0 -1 171 -1.1988339945673943e-02 + + 2.7852478623390198e-01 -1.2244340032339096e-01 + <_> + + 0 -1 172 1.0502239689230919e-02 + + 4.0452759712934494e-02 -7.4050408601760864e-01 + <_> + + 0 -1 173 -3.0963009223341942e-02 + + -6.2842690944671631e-01 4.8013761639595032e-02 + <_> + + 0 -1 174 1.1414520442485809e-02 + + 3.9405211806297302e-02 -7.1674120426177979e-01 + <_> + + 0 -1 175 -1.2337000109255314e-02 + + 1.9941329956054688e-01 -1.9274300336837769e-01 + <_> + + 0 -1 176 -5.9942267835140228e-03 + + 5.1318162679672241e-01 -6.1658058315515518e-02 + <_> + + 0 -1 177 -1.1923230485990644e-03 + + -7.2605299949645996e-01 5.0652720034122467e-02 + <_> + + 0 -1 178 -7.4582789093255997e-03 + + 2.9603078961372375e-01 -1.1754789948463440e-01 + <_> + + 0 -1 179 2.7877509128302336e-03 + + 4.5068711042404175e-02 -6.9535410404205322e-01 + <_> + + 0 -1 180 -2.2503209766000509e-04 + + 2.0047250390052795e-01 -1.5775249898433685e-01 + <_> + + 0 -1 181 -5.0367889925837517e-03 + + 2.9299819469451904e-01 -1.1700499802827835e-01 + <_> + + 0 -1 182 7.4742160737514496e-02 + + -1.1392319947481155e-01 3.0256620049476624e-01 + <_> + + 0 -1 183 2.0255519077181816e-02 + + -1.0515890270471573e-01 4.0670460462570190e-01 + <_> + + 0 -1 184 4.4214509427547455e-02 + + -2.7631640434265137e-01 1.2363869696855545e-01 + <_> + + 0 -1 185 -8.7259558495134115e-04 + + 2.4355030059814453e-01 -1.3300949335098267e-01 + <_> + + 0 -1 186 -2.4453739169985056e-03 + + -5.3866171836853027e-01 6.2510646879673004e-02 + <_> + + 0 -1 187 8.2725353422574699e-05 + + -2.0772209763526917e-01 1.6270439326763153e-01 + <_> + + 0 -1 188 -3.6627110093832016e-02 + + 3.6568409204483032e-01 -9.0330280363559723e-02 + <_> + + 0 -1 189 3.0996399000287056e-03 + + -1.3183020055294037e-01 2.5354298949241638e-01 + <_> + + 0 -1 190 -2.4709280114620924e-03 + + -5.6853497028350830e-01 5.3505431860685349e-02 + <_> + + 0 -1 191 -1.4114670455455780e-02 + + -4.8599010705947876e-01 5.8485250920057297e-02 + <_> + + 0 -1 192 8.4537261864170432e-04 + + -8.0093637108802795e-02 4.0265649557113647e-01 + <_> + + 0 -1 193 -7.1098632179200649e-03 + + 4.4703239202499390e-01 -6.2947437167167664e-02 + <_> + + 0 -1 194 -1.9125960767269135e-02 + + -6.6422867774963379e-01 4.9822770059108734e-02 + <_> + + 0 -1 195 -5.0773010589182377e-03 + + 1.7379400134086609e-01 -1.6850599646568298e-01 + <_> + + 0 -1 196 -2.9198289848864079e-03 + + -6.0110282897949219e-01 5.7427939027547836e-02 + <_> + + 0 -1 197 -2.4902150034904480e-02 + + 2.3397980630397797e-01 -1.1818459630012512e-01 + <_> + + 0 -1 198 2.0147779956459999e-02 + + -8.9459821581840515e-02 3.6024400591850281e-01 + <_> + + 0 -1 199 1.7597640398889780e-03 + + 4.9458440393209457e-02 -6.3102620840072632e-01 + <_> + + 0 -1 200 1.3812039978802204e-03 + + -1.5218059718608856e-01 1.8971739709377289e-01 + <_> + + 0 -1 201 -1.0904540307819843e-02 + + -5.8097380399703979e-01 4.4862728565931320e-02 + <_> + + 0 -1 202 7.5157178798690438e-05 + + -1.3777349889278412e-01 1.9543160498142242e-01 + <_> + + 0 -1 203 3.8649770431220531e-03 + + -1.0302229970693588e-01 2.5374969840049744e-01 + <_> + 48 + -1.1189440488815308e+00 + + <_> + + 0 -1 204 -1.0215889662504196e-01 + + 4.1681259870529175e-01 -1.6655629873275757e-01 + <_> + + 0 -1 205 -5.1939819008111954e-02 + + 3.3023950457572937e-01 -2.0715710520744324e-01 + <_> + + 0 -1 206 -4.2717780917882919e-02 + + 2.6093730330467224e-01 -1.6013890504837036e-01 + <_> + + 0 -1 207 4.3890418601222336e-04 + + -3.4750530123710632e-01 1.3918919861316681e-01 + <_> + + 0 -1 208 2.4264389649033546e-02 + + -4.2552059888839722e-01 1.3578380644321442e-01 + <_> + + 0 -1 209 -2.3820599541068077e-02 + + 3.1749808788299561e-01 -1.6652040183544159e-01 + <_> + + 0 -1 210 -7.0518180727958679e-03 + + 3.0947178602218628e-01 -1.3338300585746765e-01 + <_> + + 0 -1 211 -6.8517157342284918e-04 + + -6.0082262754440308e-01 8.7747000157833099e-02 + <_> + + 0 -1 212 5.3705149330198765e-03 + + -1.2311449646949768e-01 3.8333550095558167e-01 + <_> + + 0 -1 213 -1.3403539545834064e-02 + + 3.3877369761466980e-01 -1.0140489786863327e-01 + <_> + + 0 -1 214 -6.6856360062956810e-03 + + -6.1193597316741943e-01 4.7740221023559570e-02 + <_> + + 0 -1 215 -4.2887418530881405e-03 + + 2.5275790691375732e-01 -1.4434510469436646e-01 + <_> + + 0 -1 216 -1.0876749642193317e-02 + + 5.4775732755661011e-01 -5.9455480426549911e-02 + <_> + + 0 -1 217 3.7882640026509762e-04 + + 8.3410300314426422e-02 -4.4226369261741638e-01 + <_> + + 0 -1 218 -2.4550149682909250e-03 + + 2.3330999910831451e-01 -1.3964480161666870e-01 + <_> + + 0 -1 219 1.2721839593723416e-03 + + 6.0480289161205292e-02 -4.9456089735031128e-01 + <_> + + 0 -1 220 -4.8933159559965134e-03 + + -6.6833269596099854e-01 4.6218499541282654e-02 + <_> + + 0 -1 221 2.6449989527463913e-02 + + -7.3235362768173218e-02 4.4425961375236511e-01 + <_> + + 0 -1 222 -3.3706070389598608e-03 + + -4.2464339733123779e-01 6.8676561117172241e-02 + <_> + + 0 -1 223 -2.9559480026364326e-03 + + 1.6218039393424988e-01 -1.8222999572753906e-01 + <_> + + 0 -1 224 3.0619909986853600e-02 + + -5.8643341064453125e-02 5.3263628482818604e-01 + <_> + + 0 -1 225 -9.5765907317399979e-03 + + -6.0562682151794434e-01 5.3345989435911179e-02 + <_> + + 0 -1 226 6.6372493165545166e-05 + + -1.6680839657783508e-01 1.9284160435199738e-01 + <_> + + 0 -1 227 5.0975950434803963e-03 + + 4.4119510799646378e-02 -5.7458841800689697e-01 + <_> + + 0 -1 228 3.7112718564458191e-04 + + -1.1086399853229523e-01 2.3105390369892120e-01 + <_> + + 0 -1 229 -8.6607588455080986e-03 + + 4.0456289052963257e-01 -6.2446091324090958e-02 + <_> + + 0 -1 230 8.7489158613607287e-04 + + 6.4875148236751556e-02 -4.4871041178703308e-01 + <_> + + 0 -1 231 1.1120870476588607e-03 + + -9.3861460685729980e-02 3.0453911423683167e-01 + <_> + + 0 -1 232 -2.3837819695472717e-02 + + -5.8887428045272827e-01 4.6659421175718307e-02 + <_> + + 0 -1 233 2.2272899514064193e-04 + + -1.4898599684238434e-01 1.7701950669288635e-01 + <_> + + 0 -1 234 2.4467470124363899e-02 + + -5.5789601057767868e-02 4.9208301305770874e-01 + <_> + + 0 -1 235 -1.4239320158958435e-01 + + 1.5192000567913055e-01 -1.8778899312019348e-01 + <_> + + 0 -1 236 -2.0123120397329330e-02 + + 2.1780100464820862e-01 -1.2081900238990784e-01 + <_> + + 0 -1 237 1.1513679783092812e-04 + + -1.6856589913368225e-01 1.6451929509639740e-01 + <_> + + 0 -1 238 -2.7556740678846836e-03 + + -6.9442039728164673e-01 3.9449468255043030e-02 + <_> + + 0 -1 239 -7.5843912782147527e-05 + + 1.8941369652748108e-01 -1.5183840692043304e-01 + <_> + + 0 -1 240 -7.0697711780667305e-03 + + 4.7064599394798279e-01 -5.7927619665861130e-02 + <_> + + 0 -1 241 -3.7393178790807724e-02 + + -7.5892448425292969e-01 3.4116048365831375e-02 + <_> + + 0 -1 242 -1.5995610505342484e-02 + + 3.0670469999313354e-01 -8.7525576353073120e-02 + <_> + + 0 -1 243 -3.1183990649878979e-03 + + 2.6195371150970459e-01 -9.1214887797832489e-02 + <_> + + 0 -1 244 1.0651360498741269e-03 + + -1.7427560687065125e-01 1.5277640521526337e-01 + <_> + + 0 -1 245 -1.6029420075938106e-03 + + 3.5612630844116211e-01 -7.6629996299743652e-02 + <_> + + 0 -1 246 4.3619908392429352e-03 + + 4.9356970936059952e-02 -5.9228771924972534e-01 + <_> + + 0 -1 247 -1.0779909789562225e-02 + + -6.3922178745269775e-01 3.3204540610313416e-02 + <_> + + 0 -1 248 -4.3590869754552841e-03 + + 1.6107389330863953e-01 -1.5221320092678070e-01 + <_> + + 0 -1 249 7.4596069753170013e-03 + + 3.3172961324453354e-02 -7.5007742643356323e-01 + <_> + + 0 -1 250 8.1385448575019836e-03 + + 2.6325279846787453e-02 -7.1731162071228027e-01 + <_> + + 0 -1 251 -3.3338490873575211e-02 + + 3.3536610007286072e-01 -7.0803590118885040e-02 + <_> + 55 + -1.1418989896774292e+00 + + <_> + + 0 -1 252 1.9553979858756065e-02 + + -1.0439720004796982e-01 5.3128951787948608e-01 + <_> + + 0 -1 253 2.2122919559478760e-02 + + -2.4747270345687866e-01 2.0847250521183014e-01 + <_> + + 0 -1 254 -4.1829389519989491e-03 + + 3.8289439678192139e-01 -1.4711579680442810e-01 + <_> + + 0 -1 255 -8.6381728760898113e-04 + + -6.2632888555526733e-01 1.1993259936571121e-01 + <_> + + 0 -1 256 7.9958612332120538e-04 + + 9.2573471367359161e-02 -5.5168831348419189e-01 + <_> + + 0 -1 257 9.1527570039033890e-03 + + -7.2929807007312775e-02 5.5512511730194092e-01 + <_> + + 0 -1 258 -3.9388681761920452e-03 + + 2.0196039974689484e-01 -2.0912039279937744e-01 + <_> + + 0 -1 259 1.4613410166930407e-04 + + -2.7861818671226501e-01 1.3817410171031952e-01 + <_> + + 0 -1 260 -3.1691689509898424e-03 + + 3.6685898900032043e-01 -7.6308242976665497e-02 + <_> + + 0 -1 261 -2.2189389914274216e-02 + + 3.9096599817276001e-01 -1.0971540212631226e-01 + <_> + + 0 -1 262 -7.4523608200252056e-03 + + 1.2838590145111084e-01 -2.4159869551658630e-01 + <_> + + 0 -1 263 7.7997002517804503e-04 + + 7.1978069841861725e-02 -4.3976500630378723e-01 + <_> + + 0 -1 264 -4.6783639118075371e-03 + + 2.1569849550724030e-01 -1.4205920696258545e-01 + <_> + + 0 -1 265 -1.5188639983534813e-02 + + 3.6458781361579895e-01 -8.2675926387310028e-02 + <_> + + 0 -1 266 5.0619798712432384e-03 + + -3.4380409121513367e-01 9.2068232595920563e-02 + <_> + + 0 -1 267 -1.7351920250803232e-03 + + -6.1725497245788574e-01 4.9214478582143784e-02 + <_> + + 0 -1 268 -1.2423450127243996e-02 + + -5.8558952808380127e-01 4.6112600713968277e-02 + <_> + + 0 -1 269 -1.3031429611146450e-02 + + -5.9710788726806641e-01 4.0672458708286285e-02 + <_> + + 0 -1 270 -1.2369629694148898e-03 + + -6.8334168195724487e-01 3.3156178891658783e-02 + <_> + + 0 -1 271 6.1022108420729637e-03 + + -9.4729237258434296e-02 3.0102241039276123e-01 + <_> + + 0 -1 272 6.6952849738299847e-04 + + 8.1816866993904114e-02 -3.5196030139923096e-01 + <_> + + 0 -1 273 -1.7970580374822021e-03 + + 2.3718979954719543e-01 -1.1768709868192673e-01 + <_> + + 0 -1 274 -7.1074528386816382e-04 + + -4.4763788580894470e-01 5.7682480663061142e-02 + <_> + + 0 -1 275 -5.9126471169292927e-03 + + 4.3425410985946655e-01 -6.6868573427200317e-02 + <_> + + 0 -1 276 -3.3132149837911129e-03 + + 1.8150010704994202e-01 -1.4180320501327515e-01 + <_> + + 0 -1 277 -6.0814660042524338e-02 + + 4.7221711277961731e-01 -6.1410639435052872e-02 + <_> + + 0 -1 278 -9.6714183688163757e-02 + + 2.7683168649673462e-01 -9.4490036368370056e-02 + <_> + + 0 -1 279 3.9073550142347813e-03 + + -1.2278530001640320e-01 2.1057400107383728e-01 + <_> + + 0 -1 280 -9.0431869029998779e-03 + + 3.5641568899154663e-01 -7.7806226909160614e-02 + <_> + + 0 -1 281 -4.8800031654536724e-03 + + -4.1034790873527527e-01 6.9694377481937408e-02 + <_> + + 0 -1 282 -4.3547428213059902e-03 + + -7.3017889261245728e-01 3.6655150353908539e-02 + <_> + + 0 -1 283 -9.6500627696514130e-03 + + 5.5181127786636353e-01 -5.3168080747127533e-02 + <_> + + 0 -1 284 -1.7397310584783554e-02 + + -5.7084232568740845e-01 5.0214089453220367e-02 + <_> + + 0 -1 285 -6.8304329179227352e-03 + + -4.6180281043052673e-01 5.0202690064907074e-02 + <_> + + 0 -1 286 3.3255619928240776e-04 + + -9.5362730324268341e-02 2.5983759760856628e-01 + <_> + + 0 -1 287 -2.3100529797375202e-03 + + 2.2872470319271088e-01 -1.0533530265092850e-01 + <_> + + 0 -1 288 -7.5426651164889336e-03 + + -5.6990510225296021e-01 4.8863459378480911e-02 + <_> + + 0 -1 289 -5.2723060362040997e-03 + + 3.5145181417465210e-01 -8.2390107214450836e-02 + <_> + + 0 -1 290 -4.8578968271613121e-03 + + -6.0417622327804565e-01 4.4539440423250198e-02 + <_> + + 0 -1 291 1.5867310576140881e-03 + + -1.0340909659862518e-01 2.3282019793987274e-01 + <_> + + 0 -1 292 -4.7427811659872532e-03 + + 2.8490281105041504e-01 -9.8090499639511108e-02 + <_> + + 0 -1 293 -1.3515240279957652e-03 + + 2.3096430301666260e-01 -1.1361840367317200e-01 + <_> + + 0 -1 294 2.2526069078594446e-03 + + 6.4478322863578796e-02 -4.2205891013145447e-01 + <_> + + 0 -1 295 -3.8038659840822220e-04 + + -3.8076201081275940e-01 6.0043290257453918e-02 + <_> + + 0 -1 296 4.9043921753764153e-03 + + -7.6104998588562012e-02 3.3232170343399048e-01 + <_> + + 0 -1 297 -9.0969670563936234e-03 + + 1.4287790656089783e-01 -1.6887800395488739e-01 + <_> + + 0 -1 298 -6.9317929446697235e-03 + + 2.7255409955978394e-01 -9.2879563570022583e-02 + <_> + + 0 -1 299 1.1471060570329428e-03 + + -1.5273059904575348e-01 1.9702400267124176e-01 + <_> + + 0 -1 300 -3.7662889808416367e-02 + + -5.9320437908172607e-01 4.0738601237535477e-02 + <_> + + 0 -1 301 -6.8165571428835392e-03 + + 2.5494089722633362e-01 -9.4081960618495941e-02 + <_> + + 0 -1 302 6.6205562325194478e-04 + + 4.6795718371868134e-02 -4.8454371094703674e-01 + <_> + + 0 -1 303 -4.2202551849186420e-03 + + 2.4682149291038513e-01 -9.4673976302146912e-02 + <_> + + 0 -1 304 -6.8986512720584869e-02 + + -6.6514801979064941e-01 3.5926390439271927e-02 + <_> + + 0 -1 305 6.1707608401775360e-03 + + 2.5833319872617722e-02 -7.2686272859573364e-01 + <_> + + 0 -1 306 1.0536249727010727e-02 + + -8.1828996539115906e-02 2.9760798811912537e-01 + <_> + 32 + -1.1255199909210205e+00 + + <_> + + 0 -1 307 -6.2758728861808777e-02 + + 2.7899080514907837e-01 -2.9656109213829041e-01 + <_> + + 0 -1 308 3.4516479354351759e-03 + + -3.4635880589485168e-01 2.0903840661048889e-01 + <_> + + 0 -1 309 -7.8699486330151558e-03 + + 2.4144889414310455e-01 -1.9205570220947266e-01 + <_> + + 0 -1 310 -3.4624869003891945e-03 + + -5.9151780605316162e-01 1.2486449629068375e-01 + <_> + + 0 -1 311 -9.4818761572241783e-03 + + 1.8391540646553040e-01 -2.4858260154724121e-01 + <_> + + 0 -1 312 2.3226840130519122e-04 + + -3.3047258853912354e-01 1.0999260097742081e-01 + <_> + + 0 -1 313 1.8101120367646217e-03 + + 9.8744012415409088e-02 -4.9634781479835510e-01 + <_> + + 0 -1 314 -5.4422430694103241e-03 + + 2.9344418644905090e-01 -1.3094750046730042e-01 + <_> + + 0 -1 315 7.4148122221231461e-03 + + -1.4762699604034424e-01 3.3277168869972229e-01 + <_> + + 0 -1 316 -1.5565140172839165e-02 + + -6.8404901027679443e-01 9.9872693419456482e-02 + <_> + + 0 -1 317 2.8720520436763763e-02 + + -1.4833280444145203e-01 3.0902579426765442e-01 + <_> + + 0 -1 318 9.6687392215244472e-05 + + -1.7431040108203888e-01 2.1402959525585175e-01 + <_> + + 0 -1 319 5.2371058613061905e-02 + + -7.0156857371330261e-02 4.9222990870475769e-01 + <_> + + 0 -1 320 -8.6485691368579865e-02 + + 5.0757247209548950e-01 -7.5294211506843567e-02 + <_> + + 0 -1 321 -4.2169868946075439e-02 + + 4.5680961012840271e-01 -9.0219900012016296e-02 + <_> + + 0 -1 322 4.5369830331765115e-05 + + -2.6538279652595520e-01 1.6189539432525635e-01 + <_> + + 0 -1 323 5.2918000146746635e-03 + + 7.4890151619911194e-02 -5.4054671525955200e-01 + <_> + + 0 -1 324 -7.5511651812121272e-04 + + -4.9261990189552307e-01 5.8723948895931244e-02 + <_> + + 0 -1 325 7.5108138844370842e-05 + + -2.1432100236415863e-01 1.4077760279178619e-01 + <_> + + 0 -1 326 4.9981209449470043e-03 + + -9.0547338128089905e-02 3.5716068744659424e-01 + <_> + + 0 -1 327 -1.4929979806765914e-03 + + 2.5623458623886108e-01 -1.4229069650173187e-01 + <_> + + 0 -1 328 2.7239411137998104e-03 + + -1.5649250149726868e-01 2.1088710427284241e-01 + <_> + + 0 -1 329 2.2218320518732071e-03 + + -1.5072989463806152e-01 2.6801869273185730e-01 + <_> + + 0 -1 330 -7.3993072146549821e-04 + + 2.9546990990638733e-01 -1.0692390054464340e-01 + <_> + + 0 -1 331 2.0113459322601557e-03 + + 5.0614349544048309e-02 -7.1683371067047119e-01 + <_> + + 0 -1 332 1.1452870443463326e-02 + + -1.2719069421291351e-01 2.4152779579162598e-01 + <_> + + 0 -1 333 -1.0782170575112104e-03 + + 2.4813009798526764e-01 -1.3461199402809143e-01 + <_> + + 0 -1 334 3.3417691010981798e-03 + + 5.3578309714794159e-02 -5.2274167537689209e-01 + <_> + + 0 -1 335 6.9398651248775423e-05 + + -2.1698740124702454e-01 1.2812179327011108e-01 + <_> + + 0 -1 336 -4.0982551872730255e-03 + + 2.4401889741420746e-01 -1.1570589989423752e-01 + <_> + + 0 -1 337 -1.6289720078930259e-03 + + 2.8261470794677734e-01 -1.0659469664096832e-01 + <_> + + 0 -1 338 1.3984859921038151e-02 + + 4.2715899646282196e-02 -7.3646312952041626e-01 + <_> + 30 + -1.1729990243911743e+00 + + <_> + + 0 -1 339 1.6416519880294800e-01 + + -4.8960301280021667e-01 1.7607709765434265e-01 + <_> + + 0 -1 340 8.3413062384352088e-04 + + -2.8220430016517639e-01 2.4199579656124115e-01 + <_> + + 0 -1 341 -1.7193210078403354e-03 + + -7.1485888957977295e-01 8.6162216961383820e-02 + <_> + + 0 -1 342 -1.5654950402677059e-03 + + -7.2972381114959717e-01 9.4070672988891602e-02 + <_> + + 0 -1 343 1.9124479731544852e-03 + + -3.1187158823013306e-01 1.8143390119075775e-01 + <_> + + 0 -1 344 -1.3512369990348816e-01 + + 2.9577299952507019e-01 -2.2179250419139862e-01 + <_> + + 0 -1 345 -4.0300549007952213e-03 + + -6.6595137119293213e-01 8.5431016981601715e-02 + <_> + + 0 -1 346 -2.8640460222959518e-03 + + -6.2086361646652222e-01 5.3106021136045456e-02 + <_> + + 0 -1 347 -1.4065420255064964e-03 + + 2.2346289455890656e-01 -2.0211009681224823e-01 + <_> + + 0 -1 348 -3.5820449702441692e-03 + + -5.4030400514602661e-01 6.8213619291782379e-02 + <_> + + 0 -1 349 4.1544470936059952e-02 + + -6.5215840935707092e-02 6.2109231948852539e-01 + <_> + + 0 -1 350 -9.1709550470113754e-03 + + -7.5553297996520996e-01 5.2640449255704880e-02 + <_> + + 0 -1 351 6.1552738770842552e-03 + + 9.0939402580261230e-02 -4.4246131181716919e-01 + <_> + + 0 -1 352 -1.0043520014733076e-03 + + 2.4292330443859100e-01 -1.8669790029525757e-01 + <_> + + 0 -1 353 1.1519829742610455e-02 + + -1.1763150244951248e-01 3.6723458766937256e-01 + <_> + + 0 -1 354 -8.9040733873844147e-03 + + -4.8931330442428589e-01 1.0897020250558853e-01 + <_> + + 0 -1 355 5.3973670583218336e-04 + + -2.1850399672985077e-01 1.8489989638328552e-01 + <_> + + 0 -1 356 1.3727260520681739e-03 + + -1.5072910487651825e-01 2.9173129796981812e-01 + <_> + + 0 -1 357 -1.0807390324771404e-02 + + 4.2897450923919678e-01 -1.0280139744281769e-01 + <_> + + 0 -1 358 1.2670770520344377e-03 + + 7.4192158877849579e-02 -6.4208251237869263e-01 + <_> + + 0 -1 359 2.2991129662841558e-03 + + 4.7100279480218887e-02 -7.2335231304168701e-01 + <_> + + 0 -1 360 2.7187510859221220e-03 + + -1.7086869478225708e-01 2.3513509333133698e-01 + <_> + + 0 -1 361 -6.6619180142879486e-03 + + -7.8975427150726318e-01 4.5084670186042786e-02 + <_> + + 0 -1 362 -4.8266649246215820e-02 + + -6.9579917192459106e-01 4.1976079344749451e-02 + <_> + + 0 -1 363 1.5214690007269382e-02 + + -1.0818280279636383e-01 3.6460620164871216e-01 + <_> + + 0 -1 364 -6.0080131515860558e-03 + + 3.0970990657806396e-01 -1.1359210312366486e-01 + <_> + + 0 -1 365 6.6127157770097256e-03 + + 8.0665342509746552e-02 -4.6658530831336975e-01 + <_> + + 0 -1 366 -7.9607013612985611e-03 + + -8.7201941013336182e-01 3.6774590611457825e-02 + <_> + + 0 -1 367 3.8847199175506830e-03 + + -1.1666289716959000e-01 3.3070269227027893e-01 + <_> + + 0 -1 368 -1.0988810099661350e-03 + + 2.3872570693492889e-01 -1.7656759917736053e-01 + <_> + 44 + -1.0368299484252930e+00 + + <_> + + 0 -1 369 3.5903379321098328e-03 + + -2.3688079416751862e-01 2.4631640315055847e-01 + <_> + + 0 -1 370 6.4815930090844631e-03 + + -3.1373620033264160e-01 1.8675759434700012e-01 + <_> + + 0 -1 371 7.3048402555286884e-05 + + -2.7644351124763489e-01 1.6496239602565765e-01 + <_> + + 0 -1 372 -3.8514640182256699e-03 + + -5.6014508008956909e-01 1.1294739693403244e-01 + <_> + + 0 -1 373 3.8588210009038448e-03 + + 3.9848998188972473e-02 -5.8071857690811157e-01 + <_> + + 0 -1 374 -2.4651220068335533e-02 + + 1.6755010187625885e-01 -2.5343671441078186e-01 + <_> + + 0 -1 375 4.7245521098375320e-02 + + -1.0662080347537994e-01 3.9451980590820312e-01 + <_> + + 0 -1 376 6.5964651294052601e-03 + + -1.7744250595569611e-01 2.7280190587043762e-01 + <_> + + 0 -1 377 -1.3177490327507257e-03 + + -5.4272651672363281e-01 4.8606589436531067e-02 + <_> + + 0 -1 378 -5.0261709839105606e-03 + + 2.4394249916076660e-01 -1.3143649697303772e-01 + <_> + + 0 -1 379 3.4632768947631121e-03 + + 6.9049343466758728e-02 -7.0336240530014038e-01 + <_> + + 0 -1 380 2.1692588925361633e-03 + + -1.3289460539817810e-01 2.2098529338836670e-01 + <_> + + 0 -1 381 2.9395870864391327e-02 + + -2.8530520200729370e-01 1.3543990254402161e-01 + <_> + + 0 -1 382 -9.6181448316201568e-04 + + -5.8041381835937500e-01 3.7450648844242096e-02 + <_> + + 0 -1 383 -1.0820999741554260e-01 + + 3.9467281103134155e-01 -7.8655943274497986e-02 + <_> + + 0 -1 384 -1.8024869263172150e-02 + + 2.7355629205703735e-01 -1.3415299355983734e-01 + <_> + + 0 -1 385 6.2509840354323387e-03 + + 2.3388059809803963e-02 -8.0088591575622559e-01 + <_> + + 0 -1 386 -1.6088379779830575e-03 + + -5.6762522459030151e-01 4.1215669363737106e-02 + <_> + + 0 -1 387 7.7564752427861094e-04 + + -1.4891269803047180e-01 1.9086180627346039e-01 + <_> + + 0 -1 388 8.7122338300105184e-05 + + -1.5557530522346497e-01 1.9428220391273499e-01 + <_> + + 0 -1 389 -2.0755320787429810e-02 + + -6.3006532192230225e-01 3.6134380847215652e-02 + <_> + + 0 -1 390 -6.2931738793849945e-03 + + 2.5609248876571655e-01 -1.0588269680738449e-01 + <_> + + 0 -1 391 1.0844149626791477e-02 + + -1.0124850273132324e-01 3.0322128534317017e-01 + <_> + + 0 -1 392 -6.3752777350600809e-05 + + 1.9111579656600952e-01 -1.3849230110645294e-01 + <_> + + 0 -1 393 6.6480963141657412e-05 + + -1.5205250680446625e-01 2.1706309914588928e-01 + <_> + + 0 -1 394 1.3560829684138298e-03 + + 4.9431789666414261e-02 -6.4279842376708984e-01 + <_> + + 0 -1 395 -9.0662558795884252e-04 + + 1.7982010543346405e-01 -1.4044609665870667e-01 + <_> + + 0 -1 396 1.0473709553480148e-03 + + -1.0933549702167511e-01 2.4265940487384796e-01 + <_> + + 0 -1 397 -1.0243969736620784e-03 + + 2.7162680029869080e-01 -1.1820919811725616e-01 + <_> + + 0 -1 398 -1.2024149764329195e-03 + + -7.0151102542877197e-01 3.9489898830652237e-02 + <_> + + 0 -1 399 7.6911649666726589e-03 + + -9.2218913137912750e-02 3.1046289205551147e-01 + <_> + + 0 -1 400 -1.3966549932956696e-01 + + 6.8979388475418091e-01 -3.9706118404865265e-02 + <_> + + 0 -1 401 2.1276050247251987e-03 + + 9.7277611494064331e-02 -2.8841799497604370e-01 + <_> + + 0 -1 402 -2.7594310231506824e-03 + + 2.4168670177459717e-01 -1.1277820169925690e-01 + <_> + + 0 -1 403 5.2236132323741913e-03 + + -1.1430279910564423e-01 2.4256780743598938e-01 + <_> + + 0 -1 404 -1.2590440455824137e-03 + + -5.9679388999938965e-01 4.7663960605859756e-02 + <_> + + 0 -1 405 -3.7192099262028933e-03 + + -4.6414130926132202e-01 5.2847690880298615e-02 + <_> + + 0 -1 406 5.9696151874959469e-03 + + -7.3244288563728333e-02 3.8743090629577637e-01 + <_> + + 0 -1 407 -5.1776720210909843e-03 + + -7.4193227291107178e-01 4.0496710687875748e-02 + <_> + + 0 -1 408 5.0035100430250168e-03 + + -1.3888800144195557e-01 1.8767620623111725e-01 + <_> + + 0 -1 409 -5.2013457752764225e-04 + + -5.4940617084503174e-01 4.9417849630117416e-02 + <_> + + 0 -1 410 5.3168768063187599e-03 + + -8.2482978701591492e-02 3.1740561127662659e-01 + <_> + + 0 -1 411 -1.4774589799344540e-02 + + 2.0816099643707275e-01 -1.2115559726953506e-01 + <_> + + 0 -1 412 -4.1416451334953308e-02 + + -8.2437807321548462e-01 3.3329188823699951e-02 + <_> + 53 + -1.0492420196533203e+00 + + <_> + + 0 -1 413 9.0962520334869623e-04 + + 8.4579966962337494e-02 -5.6118410825729370e-01 + <_> + + 0 -1 414 -5.6139789521694183e-02 + + 1.5341749787330627e-01 -2.6967319846153259e-01 + <_> + + 0 -1 415 1.0292009683325887e-03 + + -2.0489980280399323e-01 2.0153179764747620e-01 + <_> + + 0 -1 416 2.8783010784536600e-03 + + -1.7351140081882477e-01 2.1297949552536011e-01 + <_> + + 0 -1 417 -7.4144392274320126e-03 + + -5.9624868631362915e-01 4.7077950090169907e-02 + <_> + + 0 -1 418 -1.4831849839538336e-03 + + 1.9024610519409180e-01 -1.5986390411853790e-01 + <_> + + 0 -1 419 4.5968941412866116e-03 + + 3.1447131186723709e-02 -6.8694341182708740e-01 + <_> + + 0 -1 420 2.4255330208688974e-03 + + -2.3609359562397003e-01 1.1036109924316406e-01 + <_> + + 0 -1 421 -8.4950566291809082e-02 + + 2.3107160627841949e-01 -1.3776530325412750e-01 + <_> + + 0 -1 422 -5.0145681016147137e-03 + + 3.8676109910011292e-01 -5.6217379868030548e-02 + <_> + + 0 -1 423 -2.1482061129063368e-03 + + 1.8191599845886230e-01 -1.7615699768066406e-01 + <_> + + 0 -1 424 -1.0396770201623440e-02 + + -7.5351381301879883e-01 2.4091970175504684e-02 + <_> + + 0 -1 425 -1.3466750271618366e-02 + + -7.2118860483169556e-01 3.4949369728565216e-02 + <_> + + 0 -1 426 -8.4435477852821350e-02 + + -3.3792638778686523e-01 7.1113817393779755e-02 + <_> + + 0 -1 427 2.4771490134298801e-03 + + -1.1765109747648239e-01 2.2541989386081696e-01 + <_> + + 0 -1 428 1.5828050673007965e-02 + + -6.9536216557025909e-02 3.1395369768142700e-01 + <_> + + 0 -1 429 6.4916983246803284e-02 + + -7.5043588876724243e-02 4.0677338838577271e-01 + <_> + + 0 -1 430 2.9652469675056636e-04 + + 7.3953360319137573e-02 -3.4544008970260620e-01 + <_> + + 0 -1 431 1.3129520229995251e-03 + + -1.6909439861774445e-01 1.5258370339870453e-01 + <_> + + 0 -1 432 -5.8032129891216755e-03 + + 3.5260149836540222e-01 -8.3444066345691681e-02 + <_> + + 0 -1 433 -1.4791679382324219e-01 + + 4.3004658818244934e-01 -5.7309929281473160e-02 + <_> + + 0 -1 434 -1.6584150493144989e-02 + + 2.3432689905166626e-01 -1.0907640308141708e-01 + <_> + + 0 -1 435 3.0183270573616028e-03 + + -1.3600939512252808e-01 2.6409289240837097e-01 + <_> + + 0 -1 436 -3.6471918225288391e-02 + + -6.2809741497039795e-01 4.3545108288526535e-02 + <_> + + 0 -1 437 -7.3119226726703346e-05 + + 1.6470630466938019e-01 -1.6463780403137207e-01 + <_> + + 0 -1 438 -3.6719450727105141e-03 + + -4.7421360015869141e-01 4.8586919903755188e-02 + <_> + + 0 -1 439 -4.0151178836822510e-03 + + 1.8222180008888245e-01 -1.4097510278224945e-01 + <_> + + 0 -1 440 1.9948020577430725e-02 + + -6.9787658751010895e-02 3.6707460880279541e-01 + <_> + + 0 -1 441 7.6699437340721488e-04 + + 5.5729299783706665e-02 -4.4585430622100830e-01 + <_> + + 0 -1 442 -1.1806039838120341e-03 + + -4.6876621246337891e-01 4.8902221024036407e-02 + <_> + + 0 -1 443 1.5847349539399147e-02 + + -1.2120209634304047e-01 2.0566530525684357e-01 + <_> + + 0 -1 444 -1.1985700111836195e-03 + + 2.0262099802494049e-01 -1.2823820114135742e-01 + <_> + + 0 -1 445 -1.0964959859848022e-01 + + -8.6619192361831665e-01 3.0351849272847176e-02 + <_> + + 0 -1 446 -9.2532606795430183e-03 + + 2.9343119263648987e-01 -8.5361950099468231e-02 + <_> + + 0 -1 447 1.4686530455946922e-02 + + 3.2798621803522110e-02 -7.7556562423706055e-01 + <_> + + 0 -1 448 -1.3514430029317737e-03 + + 2.4426999688148499e-01 -1.1503250151872635e-01 + <_> + + 0 -1 449 -4.3728090822696686e-03 + + 2.1687670052051544e-01 -1.3984480500221252e-01 + <_> + + 0 -1 450 3.4263390116393566e-03 + + 4.5614220201969147e-02 -5.4567712545394897e-01 + <_> + + 0 -1 451 -3.8404068909585476e-03 + + 1.4949500560760498e-01 -1.5062509477138519e-01 + <_> + + 0 -1 452 3.7988980766385794e-03 + + -8.7301626801490784e-02 2.5481531023979187e-01 + <_> + + 0 -1 453 -2.0094281062483788e-03 + + 1.7259070277214050e-01 -1.4288470149040222e-01 + <_> + + 0 -1 454 -2.4370709434151649e-03 + + 2.6848098635673523e-01 -8.1898219883441925e-02 + <_> + + 0 -1 455 1.0485399980098009e-03 + + 4.6113260090351105e-02 -4.7243279218673706e-01 + <_> + + 0 -1 456 1.7460780218243599e-03 + + -1.1030430346727371e-01 2.0379729568958282e-01 + <_> + + 0 -1 457 5.8608627878129482e-03 + + -1.5619659423828125e-01 1.5927439928054810e-01 + <_> + + 0 -1 458 -2.7724979445338249e-02 + + 1.1349119991064072e-01 -2.1885140240192413e-01 + <_> + + 0 -1 459 4.7080639749765396e-02 + + -4.1688729077577591e-02 5.3630048036575317e-01 + <_> + + 0 -1 460 -7.9283770173788071e-03 + + -5.3595131635665894e-01 4.4237509369850159e-02 + <_> + + 0 -1 461 -1.2880540452897549e-02 + + 2.3237949609756470e-01 -1.0246250033378601e-01 + <_> + + 0 -1 462 2.3604769259691238e-02 + + -8.8291436433792114e-02 3.0561059713363647e-01 + <_> + + 0 -1 463 1.5902200713753700e-02 + + -1.2238109856843948e-01 1.7849120497703552e-01 + <_> + + 0 -1 464 7.9939495772123337e-03 + + -8.3729006350040436e-02 3.2319590449333191e-01 + <_> + + 0 -1 465 5.7100867852568626e-03 + + 3.8479208946228027e-02 -6.8138152360916138e-01 + <_> + 51 + -1.1122100353240967e+00 + + <_> + + 0 -1 466 2.2480720654129982e-03 + + -1.6416870057582855e-01 4.1648530960083008e-01 + <_> + + 0 -1 467 4.5813550241291523e-03 + + -1.2465959787368774e-01 4.0385121107101440e-01 + <_> + + 0 -1 468 -1.6073239967226982e-03 + + 2.6082459092140198e-01 -2.0282520353794098e-01 + <_> + + 0 -1 469 2.5205370038747787e-03 + + -1.0557229816913605e-01 3.6669111251831055e-01 + <_> + + 0 -1 470 2.4119189474731684e-03 + + -1.3877600431442261e-01 2.9959911108016968e-01 + <_> + + 0 -1 471 5.7156179100275040e-03 + + -7.7683463692665100e-02 4.8481920361518860e-01 + <_> + + 0 -1 472 3.1093840952962637e-03 + + -1.1229000240564346e-01 2.9215508699417114e-01 + <_> + + 0 -1 473 -8.6836628615856171e-02 + + -3.6779600381851196e-01 7.2597242891788483e-02 + <_> + + 0 -1 474 5.2652182057499886e-03 + + -1.0890290141105652e-01 3.1791260838508606e-01 + <_> + + 0 -1 475 -1.9913529977202415e-02 + + -5.3373438119888306e-01 7.0585712790489197e-02 + <_> + + 0 -1 476 3.8297839928418398e-03 + + -1.3575910031795502e-01 2.2788879275321960e-01 + <_> + + 0 -1 477 1.0431859642267227e-02 + + 8.8797912001609802e-02 -4.7958970069885254e-01 + <_> + + 0 -1 478 -2.0040439441800117e-02 + + 1.5745539963245392e-01 -1.7771570384502411e-01 + <_> + + 0 -1 479 -5.2967290394008160e-03 + + -6.8434917926788330e-01 3.5671461373567581e-02 + <_> + + 0 -1 480 -2.1624139044433832e-03 + + 2.8318038582801819e-01 -9.8511278629302979e-02 + <_> + + 0 -1 481 -3.5464888787828386e-04 + + -3.7077340483665466e-01 8.0932952463626862e-02 + <_> + + 0 -1 482 -1.8152060511056334e-04 + + -3.2207030057907104e-01 7.7551059424877167e-02 + <_> + + 0 -1 483 -2.7563021285459399e-04 + + -3.2441279292106628e-01 8.7949477136135101e-02 + <_> + + 0 -1 484 6.3823810778558254e-03 + + -8.8924713432788849e-02 3.1727218627929688e-01 + <_> + + 0 -1 485 1.1150909587740898e-02 + + 7.1019843220710754e-02 -4.0494039654731750e-01 + <_> + + 0 -1 486 -1.0593760525807738e-03 + + 2.6050668954849243e-01 -1.1765640228986740e-01 + <_> + + 0 -1 487 2.3906480055302382e-03 + + -8.4388621151447296e-02 3.1230551004409790e-01 + <_> + + 0 -1 488 -1.1000749655067921e-02 + + 1.9152249395847321e-01 -1.5210020542144775e-01 + <_> + + 0 -1 489 -2.4643228971399367e-04 + + -3.1765159964561462e-01 8.6582258343696594e-02 + <_> + + 0 -1 490 2.3053269833326340e-02 + + -1.0089760273694992e-01 2.5769290328025818e-01 + <_> + + 0 -1 491 -2.2135660983622074e-03 + + 4.5689210295677185e-01 -5.2404791116714478e-02 + <_> + + 0 -1 492 -9.7139709396287799e-04 + + -3.5518380999565125e-01 8.0094382166862488e-02 + <_> + + 0 -1 493 1.5676229959353805e-03 + + 1.0091420263051987e-01 -2.1603040397167206e-01 + <_> + + 0 -1 494 7.5460801599547267e-04 + + 5.7896178215742111e-02 -4.0461111068725586e-01 + <_> + + 0 -1 495 -2.0698970183730125e-02 + + 3.1543630361557007e-01 -8.0713048577308655e-02 + <_> + + 0 -1 496 -2.0619940012693405e-02 + + 2.7181661128997803e-01 -7.6358616352081299e-02 + <_> + + 0 -1 497 2.1611129865050316e-02 + + 3.9493449032306671e-02 -5.9429651498794556e-01 + <_> + + 0 -1 498 6.5676742233335972e-03 + + -9.8353669047355652e-02 2.3649279773235321e-01 + <_> + + 0 -1 499 -8.8434796780347824e-03 + + -5.2523428201675415e-01 4.3099921196699142e-02 + <_> + + 0 -1 500 -9.4260741025209427e-03 + + 2.4665130674839020e-01 -9.4130717217922211e-02 + <_> + + 0 -1 501 -1.9830230157822371e-03 + + 2.6743701100349426e-01 -9.0069316327571869e-02 + <_> + + 0 -1 502 -1.7358399927616119e-03 + + 1.5940019488334656e-01 -1.5789410471916199e-01 + <_> + + 0 -1 503 -1.3513869605958462e-02 + + 4.0792331099510193e-01 -6.4223118126392365e-02 + <_> + + 0 -1 504 -1.9394010305404663e-02 + + 1.8015649914741516e-01 -1.3731400668621063e-01 + <_> + + 0 -1 505 -3.2684770412743092e-03 + + 2.9080390930175781e-01 -8.0161906778812408e-02 + <_> + + 0 -1 506 4.1773589327931404e-04 + + -2.1412980556488037e-01 1.1273439973592758e-01 + <_> + + 0 -1 507 -7.6351119205355644e-03 + + -4.5365959405899048e-01 5.4625060409307480e-02 + <_> + + 0 -1 508 -8.3652976900339127e-03 + + 2.6472920179367065e-01 -9.4334110617637634e-02 + <_> + + 0 -1 509 2.7768449857831001e-02 + + -1.0136710107326508e-01 2.0743979513645172e-01 + <_> + + 0 -1 510 -5.4891228675842285e-02 + + 2.8840309381484985e-01 -7.5312040746212006e-02 + <_> + + 0 -1 511 2.5793339591473341e-03 + + -1.1088529974222183e-01 2.1724960207939148e-01 + <_> + + 0 -1 512 6.6196516854688525e-05 + + -1.8872100114822388e-01 1.4440689980983734e-01 + <_> + + 0 -1 513 5.0907251425087452e-03 + + -7.7601231634616852e-02 2.9398378729820251e-01 + <_> + + 0 -1 514 -1.0444259643554688e-01 + + 2.0133109390735626e-01 -1.0903970152139664e-01 + <_> + + 0 -1 515 -6.7273090826347470e-04 + + 1.7945900559425354e-01 -1.2023670226335526e-01 + <_> + + 0 -1 516 3.2412849832326174e-03 + + 4.0688131004571915e-02 -5.4600572586059570e-01 + <_> + 44 + -1.2529590129852295e+00 + + <_> + + 0 -1 517 5.2965320646762848e-03 + + -1.2154529988765717e-01 6.4420372247695923e-01 + <_> + + 0 -1 518 -2.5326260365545750e-03 + + 5.1233220100402832e-01 -1.1108259856700897e-01 + <_> + + 0 -1 519 -2.9183230362832546e-03 + + -5.0615429878234863e-01 1.1501979827880859e-01 + <_> + + 0 -1 520 -2.3692339658737183e-02 + + 3.7167280912399292e-01 -1.4672680199146271e-01 + <_> + + 0 -1 521 2.0177470520138741e-02 + + -1.7388840019702911e-01 4.7759491205215454e-01 + <_> + + 0 -1 522 -2.1723210811614990e-02 + + -4.3880090117454529e-01 1.3576899468898773e-01 + <_> + + 0 -1 523 2.8369780629873276e-03 + + -1.2512069940567017e-01 4.6789029240608215e-01 + <_> + + 0 -1 524 2.7148420922458172e-03 + + -8.8018856942653656e-02 3.6866518855094910e-01 + <_> + + 0 -1 525 3.2625689636915922e-03 + + -8.5335306823253632e-02 5.1644730567932129e-01 + <_> + + 0 -1 526 -3.5618850961327553e-03 + + -4.4503930211067200e-01 9.1738171875476837e-02 + <_> + + 0 -1 527 1.9227749435231090e-03 + + -1.1077310144901276e-01 3.9416998624801636e-01 + <_> + + 0 -1 528 -3.5111969918943942e-04 + + -3.7775701284408569e-01 1.2166170030832291e-01 + <_> + + 0 -1 529 1.9121779769193381e-04 + + 7.4816018342971802e-02 -4.0767100453376770e-01 + <_> + + 0 -1 530 -2.6525629800744355e-04 + + -3.3151718974113464e-01 1.1291120201349258e-01 + <_> + + 0 -1 531 2.0086700096726418e-02 + + -6.1598118394613266e-02 5.6128817796707153e-01 + <_> + + 0 -1 532 3.6783248186111450e-02 + + -6.0251388698816299e-02 5.2192491292953491e-01 + <_> + + 0 -1 533 1.3941619545221329e-03 + + -3.5503050684928894e-01 1.0863020271062851e-01 + <_> + + 0 -1 534 -1.5181669965386391e-02 + + 2.2739650309085846e-01 -1.6252990067005157e-01 + <_> + + 0 -1 535 4.6796840615570545e-03 + + -5.7535041123628616e-02 4.8124238848686218e-01 + <_> + + 0 -1 536 -1.7988319450523704e-04 + + -3.0587670207023621e-01 1.0868159681558609e-01 + <_> + + 0 -1 537 -3.5850999411195517e-03 + + 3.8596940040588379e-01 -9.2194072902202606e-02 + <_> + + 0 -1 538 1.0793360415846109e-03 + + -1.1190389841794968e-01 3.1125208735466003e-01 + <_> + + 0 -1 539 7.3285802500322461e-05 + + -2.0239910483360291e-01 1.5586680173873901e-01 + <_> + + 0 -1 540 1.3678739964962006e-01 + + -2.1672859787940979e-01 1.4420390129089355e-01 + <_> + + 0 -1 541 -1.1729259975254536e-02 + + 4.3503770232200623e-01 -7.4886530637741089e-02 + <_> + + 0 -1 542 3.9230841211974621e-03 + + -5.0289329141378403e-02 5.8831161260604858e-01 + <_> + + 0 -1 543 -2.9819121118634939e-04 + + -3.8232401013374329e-01 9.2451132833957672e-02 + <_> + + 0 -1 544 -4.7992770560085773e-03 + + 4.8488789796829224e-01 -7.3136523365974426e-02 + <_> + + 0 -1 545 -3.0155890271998942e-04 + + -3.5757359862327576e-01 1.0581880062818527e-01 + <_> + + 0 -1 546 1.0390769690275192e-02 + + 5.2920468151569366e-02 -5.7249659299850464e-01 + <_> + + 0 -1 547 -9.4488041941076517e-04 + + 4.4966828823089600e-01 -8.3075523376464844e-02 + <_> + + 0 -1 548 1.2651870492845774e-03 + + -9.6695438027381897e-02 3.1302270293235779e-01 + <_> + + 0 -1 549 1.7094539478421211e-02 + + -8.1248976290225983e-02 3.6113831400871277e-01 + <_> + + 0 -1 550 2.5973359588533640e-03 + + -1.1338350176811218e-01 2.2233949601650238e-01 + <_> + + 0 -1 551 1.4527440071105957e-03 + + 6.9750443100929260e-02 -3.6720710992813110e-01 + <_> + + 0 -1 552 4.7638658434152603e-03 + + -6.5788961946964264e-02 3.8328540325164795e-01 + <_> + + 0 -1 553 -6.2501081265509129e-03 + + -7.0754468441009521e-01 3.8350198417901993e-02 + <_> + + 0 -1 554 -3.1765329185873270e-03 + + 1.3755400478839874e-01 -2.3240029811859131e-01 + <_> + + 0 -1 555 3.2191169448196888e-03 + + -1.2935450673103333e-01 2.2737880051136017e-01 + <_> + + 0 -1 556 -5.6365579366683960e-03 + + 3.8067150115966797e-01 -6.7246839404106140e-02 + <_> + + 0 -1 557 -2.3844049428589642e-04 + + -3.1122380495071411e-01 8.3838358521461487e-02 + <_> + + 0 -1 558 -4.1017560288310051e-03 + + 2.6067280769348145e-01 -1.0449740290641785e-01 + <_> + + 0 -1 559 1.3336989795789123e-03 + + -5.8250140398740768e-02 4.7682440280914307e-01 + <_> + + 0 -1 560 -1.2090239906683564e-03 + + 1.4834509789943695e-01 -1.7329469323158264e-01 + <_> + 72 + -1.1188739538192749e+00 + + <_> + + 0 -1 561 -3.1760931015014648e-03 + + 3.3333331346511841e-01 -1.6642349958419800e-01 + <_> + + 0 -1 562 2.4858079850673676e-02 + + -7.2728872299194336e-02 5.6674581766128540e-01 + <_> + + 0 -1 563 -7.7597280032932758e-03 + + 4.6258568763732910e-01 -9.3112178146839142e-02 + <_> + + 0 -1 564 7.8239021822810173e-03 + + -2.7414610981941223e-01 1.3243049383163452e-01 + <_> + + 0 -1 565 -1.0948839597404003e-02 + + 2.2345480322837830e-01 -1.4965449273586273e-01 + <_> + + 0 -1 566 -3.4349008928984404e-03 + + 3.8724988698959351e-01 -6.6121727228164673e-02 + <_> + + 0 -1 567 -3.1156290322542191e-02 + + 2.4078279733657837e-01 -1.1406909674406052e-01 + <_> + + 0 -1 568 1.1100519914180040e-03 + + -2.8207978606224060e-01 1.3275429606437683e-01 + <_> + + 0 -1 569 3.1762740109115839e-03 + + 3.4585930407047272e-02 -5.1374310255050659e-01 + <_> + + 0 -1 570 -2.7977459132671356e-02 + + 2.3926779627799988e-01 -1.3255919516086578e-01 + <_> + + 0 -1 571 -2.3097939789295197e-02 + + 3.9019620418548584e-01 -7.8478008508682251e-02 + <_> + + 0 -1 572 -3.9731930010020733e-03 + + 3.0691069364547729e-01 -7.0601403713226318e-02 + <_> + + 0 -1 573 3.0335749033838511e-03 + + -1.4002190530300140e-01 1.9134859740734100e-01 + <_> + + 0 -1 574 -1.0844370350241661e-02 + + 1.6548730432987213e-01 -1.5657779574394226e-01 + <_> + + 0 -1 575 -1.8150510266423225e-02 + + -6.3243591785430908e-01 3.9561819285154343e-02 + <_> + + 0 -1 576 7.1052298881113529e-04 + + -1.8515570461750031e-01 1.3408809900283813e-01 + <_> + + 0 -1 577 1.0893340222537518e-02 + + -2.6730230078101158e-02 6.0971802473068237e-01 + <_> + + 0 -1 578 -2.8780900174751878e-04 + + -3.0065140128135681e-01 7.3171459138393402e-02 + <_> + + 0 -1 579 -3.5855069290846586e-03 + + 2.6217609643936157e-01 -7.9714097082614899e-02 + <_> + + 0 -1 580 -1.9759280607104301e-02 + + -5.9039229154586792e-01 4.0698971599340439e-02 + <_> + + 0 -1 581 -1.0845210403203964e-02 + + 1.6364559531211853e-01 -1.2586060166358948e-01 + <_> + + 0 -1 582 -4.3183090165257454e-03 + + -5.7474881410598755e-01 3.7644311785697937e-02 + <_> + + 0 -1 583 1.4913700288161635e-03 + + 6.0913469642400742e-02 -3.0222928524017334e-01 + <_> + + 0 -1 584 1.5675699338316917e-02 + + -7.3145911097526550e-02 2.9379451274871826e-01 + <_> + + 0 -1 585 -1.1033560149371624e-02 + + 3.9318808913230896e-01 -4.7084320336580276e-02 + <_> + + 0 -1 586 8.8555756956338882e-03 + + 3.7601381540298462e-02 -4.9108490347862244e-01 + <_> + + 0 -1 587 -8.9665671112015843e-04 + + 1.7952020466327667e-01 -1.1086239665746689e-01 + <_> + + 0 -1 588 -3.0592409893870354e-03 + + -4.4429460167884827e-01 5.1005430519580841e-02 + <_> + + 0 -1 589 6.3201179727911949e-03 + + -5.2841089665889740e-02 3.7197101116180420e-01 + <_> + + 0 -1 590 2.0682830363512039e-02 + + 5.7667169719934464e-02 -3.6901599168777466e-01 + <_> + + 0 -1 591 9.9822662770748138e-02 + + -3.7377018481492996e-02 5.8165591955184937e-01 + <_> + + 0 -1 592 -6.5854229032993317e-03 + + 2.8509441018104553e-01 -6.0978069901466370e-02 + <_> + + 0 -1 593 -6.0900300741195679e-02 + + -5.1031768321990967e-01 3.7787400186061859e-02 + <_> + + 0 -1 594 -2.9991709161549807e-03 + + -4.7943010926246643e-01 3.8833890110254288e-02 + <_> + + 0 -1 595 -9.8906438797712326e-03 + + 4.0609079599380493e-01 -4.7869648784399033e-02 + <_> + + 0 -1 596 -8.2688927650451660e-02 + + -7.0671182870864868e-01 2.7487749233841896e-02 + <_> + + 0 -1 597 5.0060399807989597e-03 + + 2.8208440169692039e-02 -5.2909690141677856e-01 + <_> + + 0 -1 598 6.1695030890405178e-03 + + -5.4554861038923264e-02 3.2837980985641479e-01 + <_> + + 0 -1 599 -3.3914761152118444e-03 + + 9.2117667198181152e-02 -2.1637110412120819e-01 + <_> + + 0 -1 600 -2.6131230406463146e-03 + + 1.3651019334793091e-01 -1.3781130313873291e-01 + <_> + + 0 -1 601 8.0490659456700087e-04 + + -6.8637110292911530e-02 3.3581069111824036e-01 + <_> + + 0 -1 602 -3.8106508553028107e-02 + + 2.9445430636405945e-01 -6.8239226937294006e-02 + <_> + + 0 -1 603 7.2450799052603543e-05 + + -1.6750130057334900e-01 1.2178230285644531e-01 + <_> + + 0 -1 604 1.5837959945201874e-03 + + -9.2042848467826843e-02 2.1348990499973297e-01 + <_> + + 0 -1 605 1.2924340553581715e-03 + + 6.2917232513427734e-02 -3.6174508929252625e-01 + <_> + + 0 -1 606 9.9146775901317596e-03 + + 1.9534060731530190e-02 -8.1015038490295410e-01 + <_> + + 0 -1 607 -1.7086310544982553e-03 + + 2.5525239109992981e-01 -6.8229459226131439e-02 + <_> + + 0 -1 608 2.1844399161636829e-03 + + 2.3314049467444420e-02 -8.4296780824661255e-01 + <_> + + 0 -1 609 -3.4244330599904060e-03 + + 2.7213689684867859e-01 -7.6395228505134583e-02 + <_> + + 0 -1 610 2.7591470279730856e-04 + + -1.0742840170860291e-01 2.2888970375061035e-01 + <_> + + 0 -1 611 -6.0005177510902286e-04 + + -2.9854211211204529e-01 6.3479736447334290e-02 + <_> + + 0 -1 612 -2.5001438916660845e-04 + + -2.7178969979286194e-01 6.9615006446838379e-02 + <_> + + 0 -1 613 6.8751391954720020e-03 + + -5.7185899466276169e-02 3.6695951223373413e-01 + <_> + + 0 -1 614 1.2761900201439857e-02 + + 6.7955687642097473e-02 -2.8534150123596191e-01 + <_> + + 0 -1 615 -1.4752789866179228e-03 + + 2.0680660009384155e-01 -1.0059390217065811e-01 + <_> + + 0 -1 616 1.2138819694519043e-01 + + -9.7126796841621399e-02 1.9789619743824005e-01 + <_> + + 0 -1 617 -5.0081279128789902e-02 + + 2.8417178988456726e-01 -6.7879997193813324e-02 + <_> + + 0 -1 618 3.1454950571060181e-02 + + -8.9468672871589661e-02 2.1298420429229736e-01 + <_> + + 0 -1 619 1.8878319533541799e-03 + + -1.1656440049409866e-01 1.6663520038127899e-01 + <_> + + 0 -1 620 -5.7211960665881634e-03 + + 2.3702140152454376e-01 -9.0776607394218445e-02 + <_> + + 0 -1 621 -1.8076719425152987e-04 + + 1.7951929569244385e-01 -1.0793480277061462e-01 + <_> + + 0 -1 622 -1.9761849939823151e-01 + + 4.5674291253089905e-01 -4.0480159223079681e-02 + <_> + + 0 -1 623 -2.3846809926908463e-04 + + -2.3733009397983551e-01 7.5922161340713501e-02 + <_> + + 0 -1 624 2.1540730085689574e-04 + + 8.1688016653060913e-02 -2.8685030341148376e-01 + <_> + + 0 -1 625 1.0163090191781521e-02 + + -4.1250020265579224e-02 4.8038348555564880e-01 + <_> + + 0 -1 626 -7.2184870950877666e-03 + + 1.7458580434322357e-01 -1.0146500170230865e-01 + <_> + + 0 -1 627 2.4263170361518860e-01 + + 5.3426481783390045e-02 -3.2318529486656189e-01 + <_> + + 0 -1 628 6.9304101634770632e-04 + + -1.1499179899692535e-01 1.4793939888477325e-01 + <_> + + 0 -1 629 3.5475199110805988e-03 + + -3.9424978196620941e-02 5.3126180171966553e-01 + <_> + + 0 -1 630 2.1403690334409475e-04 + + 6.9753833115100861e-02 -2.7319580316543579e-01 + <_> + + 0 -1 631 -5.7119462871924043e-04 + + 3.4369900822639465e-01 -5.7699009776115417e-02 + <_> + + 0 -1 632 -6.6290069371461868e-03 + + 1.1758489906787872e-01 -1.5020139515399933e-01 + <_> + 66 + -1.0888810157775879e+00 + + <_> + + 0 -1 633 -2.6513449847698212e-02 + + 2.0568640530109406e-01 -2.6473900675773621e-01 + <_> + + 0 -1 634 9.7727458924055099e-03 + + -1.1192840337753296e-01 3.2570549845695496e-01 + <_> + + 0 -1 635 3.2290350645780563e-02 + + -9.8574757575988770e-02 3.1779170036315918e-01 + <_> + + 0 -1 636 -2.8103240765631199e-03 + + 1.5213899314403534e-01 -1.9686409831047058e-01 + <_> + + 0 -1 637 -1.0991429910063744e-02 + + 5.1407659053802490e-01 -4.3707210570573807e-02 + <_> + + 0 -1 638 6.3133831135928631e-03 + + -9.2781022191047668e-02 3.4702470898628235e-01 + <_> + + 0 -1 639 8.7105982005596161e-02 + + 3.0053649097681046e-02 -8.2814818620681763e-01 + <_> + + 0 -1 640 1.1799359926953912e-03 + + -1.2928420305252075e-01 2.0646120607852936e-01 + <_> + + 0 -1 641 -9.3056890182197094e-04 + + -5.0021439790725708e-01 9.3666993081569672e-02 + <_> + + 0 -1 642 -1.3687170110642910e-02 + + -7.9358148574829102e-01 -6.6733639687299728e-03 + <_> + + 0 -1 643 -7.5917452573776245e-02 + + 3.0469641089439392e-01 -7.9655893146991730e-02 + <_> + + 0 -1 644 -2.8559709899127483e-03 + + 2.0961460471153259e-01 -1.2732550501823425e-01 + <_> + + 0 -1 645 -4.0231510065495968e-03 + + -6.5817278623580933e-01 5.0683639943599701e-02 + <_> + + 0 -1 646 1.7558040097355843e-02 + + -8.5382692515850067e-02 3.6174559593200684e-01 + <_> + + 0 -1 647 2.1988239139318466e-02 + + 6.2943696975708008e-02 -7.0896339416503906e-01 + <_> + + 0 -1 648 -2.8599589131772518e-03 + + 1.4683780074119568e-01 -1.6465979814529419e-01 + <_> + + 0 -1 649 -1.0030849836766720e-02 + + 4.9579939246177673e-01 -2.7188340201973915e-02 + <_> + + 0 -1 650 -6.9560329429805279e-03 + + 2.7977779507637024e-01 -7.7953331172466278e-02 + <_> + + 0 -1 651 -3.8356808945536613e-03 + + -5.8163982629776001e-01 3.5739939659833908e-02 + <_> + + 0 -1 652 -3.2647319603711367e-03 + + -4.9945080280303955e-01 4.6986490488052368e-02 + <_> + + 0 -1 653 -7.8412350267171860e-03 + + 3.4532830119132996e-01 -6.8810403347015381e-02 + <_> + + 0 -1 654 -8.1718113506212831e-05 + + 1.5041710436344147e-01 -1.4146679639816284e-01 + <_> + + 0 -1 655 -3.2448628917336464e-03 + + 2.2724510729312897e-01 -9.2860206961631775e-02 + <_> + + 0 -1 656 -7.8561151167377830e-04 + + -4.4319018721580505e-01 5.7812441140413284e-02 + <_> + + 0 -1 657 -6.2474247533828020e-04 + + 1.3952389359474182e-01 -1.4668719470500946e-01 + <_> + + 0 -1 658 -3.2942948746494949e-04 + + -2.9901570081710815e-01 7.6066739857196808e-02 + <_> + + 0 -1 659 1.2605739757418633e-03 + + -1.6125600039958954e-01 1.3953800499439240e-01 + <_> + + 0 -1 660 -5.1667019724845886e-02 + + -5.3142839670181274e-01 4.0719520300626755e-02 + <_> + + 0 -1 661 -1.5285619534552097e-02 + + -7.8206378221511841e-01 2.7183769270777702e-02 + <_> + + 0 -1 662 6.9029822945594788e-02 + + -3.6427021026611328e-02 7.1102517843246460e-01 + <_> + + 0 -1 663 1.4522749697789550e-03 + + -9.6890516579151154e-02 2.1668420732021332e-01 + <_> + + 0 -1 664 -2.4765590205788612e-03 + + 1.1645310372114182e-01 -1.8227979540824890e-01 + <_> + + 0 -1 665 -1.5134819550439715e-03 + + 1.7863979935646057e-01 -1.2214969843626022e-01 + <_> + + 0 -1 666 -1.5099470037966967e-03 + + 1.8086239695549011e-01 -1.1446069926023483e-01 + <_> + + 0 -1 667 -6.7054620012640953e-03 + + 2.5106599926948547e-01 -9.1871462762355804e-02 + <_> + + 0 -1 668 -1.4075200073421001e-02 + + 1.3707509636878967e-01 -1.7333500087261200e-01 + <_> + + 0 -1 669 -2.2400720044970512e-03 + + 4.0092980861663818e-01 -4.7576878219842911e-02 + <_> + + 0 -1 670 1.9782369956374168e-02 + + -1.9040350615978241e-01 1.4923410117626190e-01 + <_> + + 0 -1 671 2.6002870872616768e-03 + + 4.6971768140792847e-02 -4.3307659029960632e-01 + <_> + + 0 -1 672 -5.3445628145709634e-04 + + -4.3744230270385742e-01 4.1520189493894577e-02 + <_> + + 0 -1 673 -1.7466509714722633e-02 + + 6.5818172693252563e-01 -3.4447491168975830e-02 + <_> + + 0 -1 674 -2.0425589755177498e-03 + + 3.9657929539680481e-01 -4.4052429497241974e-02 + <_> + + 0 -1 675 2.6661779265850782e-03 + + 5.8770958334207535e-02 -3.2806369662284851e-01 + <_> + + 0 -1 676 -5.5982369929552078e-02 + + -5.1735472679138184e-01 3.5791840404272079e-02 + <_> + + 0 -1 677 -1.5066330088302493e-03 + + 1.5123869478702545e-01 -1.2520180642604828e-01 + <_> + + 0 -1 678 -1.1472369544208050e-02 + + -6.2930530309677124e-01 3.4704331308603287e-02 + <_> + + 0 -1 679 2.3409629240632057e-02 + + -5.8063350617885590e-02 3.8668221235275269e-01 + <_> + + 0 -1 680 -2.3243729956448078e-03 + + 1.8754099309444427e-01 -9.8394669592380524e-02 + <_> + + 0 -1 681 -2.9039299115538597e-02 + + -5.4486900568008423e-01 4.0926340967416763e-02 + <_> + + 0 -1 682 -1.4474649913609028e-02 + + -6.7248392105102539e-01 2.3128850385546684e-02 + <_> + + 0 -1 683 -5.2086091600358486e-03 + + -4.3271440267562866e-01 4.3780650943517685e-02 + <_> + + 0 -1 684 4.9382899887859821e-03 + + -1.0878620296716690e-01 1.9342589378356934e-01 + <_> + + 0 -1 685 -4.3193930760025978e-03 + + 2.4080930650234222e-01 -1.0380800068378448e-01 + <_> + + 0 -1 686 2.3705669445917010e-04 + + -8.7349072098731995e-02 2.0466239750385284e-01 + <_> + + 0 -1 687 4.7858079778961837e-04 + + 4.5624580234289169e-02 -3.8854670524597168e-01 + <_> + + 0 -1 688 -8.5342838428914547e-04 + + -5.5077940225601196e-01 3.5825889557600021e-02 + <_> + + 0 -1 689 5.4772121075075120e-05 + + -1.1225239932537079e-01 1.7503519356250763e-01 + <_> + + 0 -1 690 -3.8445889949798584e-03 + + 2.4526700377464294e-01 -8.1132568418979645e-02 + <_> + + 0 -1 691 -4.0128458291292191e-02 + + -6.3122707605361938e-01 2.6972670108079910e-02 + <_> + + 0 -1 692 -1.7886360001284629e-04 + + 1.9855099916458130e-01 -1.0333680361509323e-01 + <_> + + 0 -1 693 1.7668239888735116e-04 + + -9.1359011828899384e-02 1.9848720729351044e-01 + <_> + + 0 -1 694 7.2763383388519287e-02 + + 5.0075579434633255e-02 -3.3852630853652954e-01 + <_> + + 0 -1 695 1.0181630030274391e-02 + + -9.3229979276657104e-02 2.0059590041637421e-01 + <_> + + 0 -1 696 2.4409969337284565e-03 + + 6.4636632800102234e-02 -2.6921740174293518e-01 + <_> + + 0 -1 697 -3.6227488890290260e-03 + + 1.3169890642166138e-01 -1.2514840066432953e-01 + <_> + + 0 -1 698 -1.3635610230267048e-03 + + 1.6350460052490234e-01 -1.0665939748287201e-01 + <_> + 69 + -1.0408929586410522e+00 + + <_> + + 0 -1 699 -9.6991164609789848e-03 + + 6.1125320196151733e-01 -6.6225312650203705e-02 + <_> + + 0 -1 700 -9.6426531672477722e-03 + + -1. 2.7699959464371204e-03 + <_> + + 0 -1 701 -9.6381865441799164e-03 + + 1. -2.9904270195402205e-04 + <_> + + 0 -1 702 -4.2553939856588840e-03 + + 2.8464388847351074e-01 -1.5540120005607605e-01 + <_> + + 0 -1 703 -9.6223521977663040e-03 + + -1. 4.3999180197715759e-02 + <_> + + 0 -1 704 -9.1231241822242737e-03 + + 8.6869341135025024e-01 -2.7267890982329845e-03 + <_> + + 0 -1 705 -8.6240433156490326e-03 + + 4.5352488756179810e-01 -8.6071379482746124e-02 + <_> + + 0 -1 706 -8.9324144646525383e-03 + + 1.3375559449195862e-01 -2.6012519001960754e-01 + <_> + + 0 -1 707 -1.4207810163497925e-02 + + 3.2077640295028687e-01 -9.7226411104202271e-02 + <_> + + 0 -1 708 2.5911010801792145e-02 + + -1.2964080274105072e-01 2.6218649744987488e-01 + <_> + + 0 -1 709 2.0531509653665125e-04 + + -1.2404280155897141e-01 2.1062959730625153e-01 + <_> + + 0 -1 710 -5.4795680625829846e-05 + + 1.1974299699068069e-01 -2.3201279342174530e-01 + <_> + + 0 -1 711 6.8555199541151524e-03 + + -6.3276126980781555e-02 4.1044250130653381e-01 + <_> + + 0 -1 712 -1.2253040447831154e-02 + + 5.4883331060409546e-01 -3.9731100201606750e-02 + <_> + + 0 -1 713 -3.9058770053088665e-03 + + 2.4190980195999146e-01 -9.7096011042594910e-02 + <_> + + 0 -1 714 2.7560980524867773e-03 + + -1.2569679319858551e-01 1.9456650316715240e-01 + <_> + + 0 -1 715 -7.7662160620093346e-03 + + 2.9765701293945312e-01 -9.6818156540393829e-02 + <_> + + 0 -1 716 3.8997188676148653e-04 + + 6.2188401818275452e-02 -4.2040899395942688e-01 + <_> + + 0 -1 717 3.3579880837351084e-03 + + 4.7498140484094620e-02 -6.3216882944107056e-01 + <_> + + 0 -1 718 -1.6745539382100105e-02 + + 7.1098130941390991e-01 -3.9157349616289139e-02 + <_> + + 0 -1 719 -6.5409899689257145e-03 + + -3.5043171048164368e-01 7.0616953074932098e-02 + <_> + + 0 -1 720 3.0016340315341949e-04 + + 9.1902457177639008e-02 -2.4618670344352722e-01 + <_> + + 0 -1 721 1.4918990433216095e-02 + + -5.1909450441598892e-02 5.6636041402816772e-01 + <_> + + 0 -1 722 4.8153079114854336e-04 + + 6.4659558236598969e-02 -3.6590608954429626e-01 + <_> + + 0 -1 723 -3.0211321427486837e-04 + + 1.7926569283008575e-01 -1.1410660296678543e-01 + <_> + + 0 -1 724 3.8521419628523290e-04 + + 1.0345619916915894e-01 -2.0072460174560547e-01 + <_> + + 0 -1 725 8.0837132409214973e-03 + + -6.6073462367057800e-02 3.0284249782562256e-01 + <_> + + 0 -1 726 -2.2804969921708107e-02 + + 5.2962350845336914e-01 -4.0118999779224396e-02 + <_> + + 0 -1 727 1.9440450705587864e-04 + + 8.1854820251464844e-02 -2.4663360416889191e-01 + <_> + + 0 -1 728 -1.2848090380430222e-02 + + -3.4973311424255371e-01 5.6916229426860809e-02 + <_> + + 0 -1 729 -1.0937290498986840e-03 + + 2.3368680477142334e-01 -9.1604806482791901e-02 + <_> + + 0 -1 730 1.0032650316134095e-03 + + 1.1852180212736130e-01 -1.8469190597534180e-01 + <_> + + 0 -1 731 -4.4688429683446884e-02 + + -6.4362460374832153e-01 3.0363269150257111e-02 + <_> + + 0 -1 732 8.1657543778419495e-03 + + 4.3674658983945847e-02 -4.3002089858055115e-01 + <_> + + 0 -1 733 -1.1717810295522213e-02 + + 4.1781479120254517e-01 -4.8233699053525925e-02 + <_> + + 0 -1 734 8.4277130663394928e-02 + + 5.3461279720067978e-02 -3.7952190637588501e-01 + <_> + + 0 -1 735 1.4211839996278286e-02 + + 4.4900938868522644e-02 -4.2981499433517456e-01 + <_> + + 0 -1 736 1.5028340276330709e-03 + + 8.2227639853954315e-02 -2.4706399440765381e-01 + <_> + + 0 -1 737 1.0003579780459404e-02 + + -5.7221669703722000e-02 3.4609371423721313e-01 + <_> + + 0 -1 738 -9.0706320479512215e-03 + + 4.5058089494705200e-01 -4.2795319110155106e-02 + <_> + + 0 -1 739 -3.3141620224341750e-04 + + 1.8336910009384155e-01 -1.0759949684143066e-01 + <_> + + 0 -1 740 1.9723279774188995e-01 + + -3.0363829806447029e-02 6.6423428058624268e-01 + <_> + + 0 -1 741 -7.1258801035583019e-03 + + -8.9225047826766968e-01 2.5669990107417107e-02 + <_> + + 0 -1 742 8.6921341717243195e-03 + + -7.0764370262622833e-02 2.8210529685020447e-01 + <_> + + 0 -1 743 8.9262127876281738e-03 + + 7.1078233420848846e-02 -3.0232560634613037e-01 + <_> + + 0 -1 744 5.7286009192466736e-02 + + 5.0974130630493164e-02 -3.9196950197219849e-01 + <_> + + 0 -1 745 3.7920880131423473e-03 + + 3.3841941505670547e-02 -5.1016288995742798e-01 + <_> + + 0 -1 746 -1.4508679741993546e-03 + + 3.0879148840904236e-01 -6.3845083117485046e-02 + <_> + + 0 -1 747 9.8390132188796997e-04 + + -1.3029569387435913e-01 1.4604410529136658e-01 + <_> + + 0 -1 748 -1.7221809830516577e-03 + + 2.9157009720802307e-01 -6.8549558520317078e-02 + <_> + + 0 -1 749 1.0948250070214272e-02 + + 3.4351408481597900e-02 -4.7702258825302124e-01 + <_> + + 0 -1 750 -1.7176309484057128e-05 + + 1.6055269539356232e-01 -1.1690840125083923e-01 + <_> + + 0 -1 751 -5.4884208366274834e-03 + + -4.3415889143943787e-01 4.6106241643428802e-02 + <_> + + 0 -1 752 -3.0975250992923975e-03 + + 3.7943339347839355e-01 -5.6860551238059998e-02 + <_> + + 0 -1 753 6.4182081259787083e-03 + + -1.5858210623264313e-01 1.2335419654846191e-01 + <_> + + 0 -1 754 1.1831239797174931e-02 + + -4.0929291397333145e-02 4.5878958702087402e-01 + <_> + + 0 -1 755 1.3540499843657017e-02 + + -5.3725559264421463e-02 3.5056120157241821e-01 + <_> + + 0 -1 756 -2.5932150892913342e-03 + + 1.1010520160198212e-01 -1.6752210259437561e-01 + <_> + + 0 -1 757 1.6856270376592875e-03 + + 6.6574357450008392e-02 -3.0835020542144775e-01 + <_> + + 0 -1 758 2.6524690911173820e-03 + + 6.6318482160568237e-02 -2.7861338853836060e-01 + <_> + + 0 -1 759 -7.7341729775071144e-03 + + 1.9718359410762787e-01 -1.0782919824123383e-01 + <_> + + 0 -1 760 5.0944271497428417e-03 + + 8.5337489843368530e-02 -2.4847009778022766e-01 + <_> + + 0 -1 761 -2.9162371065467596e-03 + + -4.7476351261138916e-01 3.3566489815711975e-02 + <_> + + 0 -1 762 3.0121419113129377e-03 + + -4.7575380653142929e-02 4.2586800456047058e-01 + <_> + + 0 -1 763 3.1694869976490736e-03 + + -1.0519450157880783e-01 1.7163459956645966e-01 + <_> + + 0 -1 764 2.2327560186386108e-01 + + -1.4370209537446499e-02 9.2483651638031006e-01 + <_> + + 0 -1 765 -9.5585048198699951e-02 + + -7.4206638336181641e-01 2.7818970382213593e-02 + <_> + + 0 -1 766 3.4773729566950351e-05 + + -1.2765780091285706e-01 1.2926669418811798e-01 + <_> + + 0 -1 767 7.2459770308341831e-05 + + -1.6518579423427582e-01 1.0036809742450714e-01 + <_> + 59 + -1.0566600561141968e+00 + + <_> + + 0 -1 768 -6.5778270363807678e-03 + + 3.3815258741378784e-01 -1.5281909704208374e-01 + <_> + + 0 -1 769 -1.0922809597104788e-03 + + 2.2282369434833527e-01 -1.9308499991893768e-01 + <_> + + 0 -1 770 -2.9759589582681656e-02 + + 2.5959870219230652e-01 -1.5409409999847412e-01 + <_> + + 0 -1 771 -1.3147540390491486e-02 + + 1.9033810496330261e-01 -1.6543999314308167e-01 + <_> + + 0 -1 772 -1.4396329643204808e-03 + + 2.0071710646152496e-01 -1.2338940054178238e-01 + <_> + + 0 -1 773 -3.5928250290453434e-03 + + 2.3985520005226135e-01 -1.2922149896621704e-01 + <_> + + 0 -1 774 -1.5314699849113822e-03 + + -4.9014899134635925e-01 1.0275030136108398e-01 + <_> + + 0 -1 775 -6.2372139655053616e-03 + + 3.1214639544487000e-01 -1.1405629664659500e-01 + <_> + + 0 -1 776 -3.3364649862051010e-02 + + -4.9520879983901978e-01 5.1328450441360474e-02 + <_> + + 0 -1 777 -2.2827699780464172e-02 + + 3.2558828592300415e-01 -6.5089307725429535e-02 + <_> + + 0 -1 778 -8.6199097335338593e-02 + + -6.7646330595016479e-01 2.6985699310898781e-02 + <_> + + 0 -1 779 -2.1065981127321720e-03 + + 2.2452430427074432e-01 -1.2610229849815369e-01 + <_> + + 0 -1 780 3.9120148867368698e-02 + + 1.1329399794340134e-01 -2.6860630512237549e-01 + <_> + + 0 -1 781 3.5082739777863026e-03 + + -1.1359959840774536e-01 2.5649771094322205e-01 + <_> + + 0 -1 782 5.9289898490533233e-04 + + -1.4942969381809235e-01 1.6409839689731598e-01 + <_> + + 0 -1 783 7.1766850305721164e-04 + + 9.9905692040920258e-02 -2.1967969834804535e-01 + <_> + + 0 -1 784 -2.1803600713610649e-02 + + -3.1711721420288086e-01 8.2889586687088013e-02 + <_> + + 0 -1 785 -3.2962779514491558e-03 + + -3.8048729300498962e-01 6.0819379985332489e-02 + <_> + + 0 -1 786 2.4196270387619734e-03 + + -9.6013016998767853e-02 2.8540581464767456e-01 + <_> + + 0 -1 787 -4.4187481398694217e-04 + + 2.2127939760684967e-01 -9.7434908151626587e-02 + <_> + + 0 -1 788 3.4523929934948683e-03 + + 3.7553120404481888e-02 -5.7969051599502563e-01 + <_> + + 0 -1 789 -2.1834600716829300e-02 + + 2.9562139511108398e-01 -8.0048300325870514e-02 + <_> + + 0 -1 790 -2.1309500152710825e-04 + + 2.2814509272575378e-01 -1.0114189982414246e-01 + <_> + + 0 -1 791 -1.6166249988600612e-03 + + -5.0541198253631592e-01 4.4764541089534760e-02 + <_> + + 0 -1 792 7.5959609821438789e-03 + + 4.5986540615558624e-02 -4.1197681427001953e-01 + <_> + + 0 -1 793 3.8601809646934271e-03 + + -8.6563169956207275e-02 2.4809999763965607e-01 + <_> + + 0 -1 794 6.0622231103479862e-03 + + -7.5557373464107513e-02 2.8433260321617126e-01 + <_> + + 0 -1 795 -1.7097420059144497e-03 + + -3.5295820236206055e-01 5.8410499244928360e-02 + <_> + + 0 -1 796 1.6515579074621201e-02 + + -8.0486953258514404e-02 2.3537430167198181e-01 + <_> + + 0 -1 797 4.8465100117027760e-03 + + 4.1895218193531036e-02 -4.8443049192428589e-01 + <_> + + 0 -1 798 -3.1167170032858849e-02 + + 1.9192309677600861e-01 -1.0268159955739975e-01 + <_> + + 0 -1 799 6.1892281519249082e-04 + + -2.1085770428180695e-01 9.3886926770210266e-02 + <_> + + 0 -1 800 1.1946310289204121e-02 + + 3.9096169173717499e-02 -6.2248629331588745e-01 + <_> + + 0 -1 801 -7.5677200220525265e-03 + + 1.5936839580535889e-01 -1.2250780314207077e-01 + <_> + + 0 -1 802 -5.3747411817312241e-02 + + -5.5622178316116333e-01 4.1190009564161301e-02 + <_> + + 0 -1 803 1.5513530001044273e-02 + + -3.9826881140470505e-02 6.2400728464126587e-01 + <_> + + 0 -1 804 1.5246650436893106e-03 + + 7.0138677954673767e-02 -3.0789071321487427e-01 + <_> + + 0 -1 805 -4.8315100139006972e-04 + + 1.7887659370899200e-01 -1.0958620160818100e-01 + <_> + + 0 -1 806 2.7374739293009043e-03 + + 2.7478590607643127e-02 -8.8489568233489990e-01 + <_> + + 0 -1 807 -6.5787717700004578e-02 + + -4.6432140469551086e-01 3.5037148743867874e-02 + <_> + + 0 -1 808 1.2409730115905404e-03 + + -9.6479237079620361e-02 2.8779220581054688e-01 + <_> + + 0 -1 809 8.1398809561505914e-04 + + 1.1511719971895218e-01 -1.6766160726547241e-01 + <_> + + 0 -1 810 2.3901820182800293e-02 + + -3.2603189349174500e-02 6.0017347335815430e-01 + <_> + + 0 -1 811 2.7556600049138069e-02 + + -6.6137343645095825e-02 2.9994478821754456e-01 + <_> + + 0 -1 812 -3.8070970913395286e-04 + + -3.3881181478500366e-01 6.4450770616531372e-02 + <_> + + 0 -1 813 -1.3335429830476642e-03 + + 1.4588660001754761e-01 -1.3217620551586151e-01 + <_> + + 0 -1 814 -9.3507990241050720e-03 + + -5.1177829504013062e-01 3.4969471395015717e-02 + <_> + + 0 -1 815 7.6215229928493500e-03 + + 2.3249529302120209e-02 -6.9619411230087280e-01 + <_> + + 0 -1 816 -5.3407860832521692e-05 + + 2.3727379739284515e-01 -8.6910709738731384e-02 + <_> + + 0 -1 817 -1.5332329785451293e-03 + + 1.9228410720825195e-01 -1.0422399640083313e-01 + <_> + + 0 -1 818 4.3135890737175941e-03 + + -9.6219547092914581e-02 2.5601211190223694e-01 + <_> + + 0 -1 819 -2.3042880638968199e-04 + + -3.1564751267433167e-01 5.8838598430156708e-02 + <_> + + 0 -1 820 -7.8411828726530075e-03 + + -6.6340929269790649e-01 2.4500999599695206e-02 + <_> + + 0 -1 821 1.7103740572929382e-01 + + 3.3831499516963959e-02 -4.5615941286087036e-01 + <_> + + 0 -1 822 -1.6011140542104840e-03 + + 2.1574890613555908e-01 -8.3622530102729797e-02 + <_> + + 0 -1 823 -1.0535780340433121e-02 + + 2.4552319943904877e-01 -8.2384489476680756e-02 + <_> + + 0 -1 824 -5.8351638726890087e-03 + + -4.7807329893112183e-01 4.4086221605539322e-02 + <_> + + 0 -1 825 -1.8706109374761581e-02 + + -6.0024029016494751e-01 2.1410040557384491e-02 + <_> + + 0 -1 826 -9.3307439237833023e-04 + + 2.4323590099811554e-01 -7.4165716767311096e-02 + <_> + 88 + -9.7693431377410889e-01 + + <_> + + 0 -1 827 1.0646229609847069e-02 + + -1.3861389458179474e-01 2.6494070887565613e-01 + <_> + + 0 -1 828 3.5298269242048264e-02 + + -7.5821727514266968e-02 3.9021068811416626e-01 + <_> + + 0 -1 829 7.5638387352228165e-04 + + -9.5521442592144012e-02 2.9061999917030334e-01 + <_> + + 0 -1 830 9.2497706413269043e-02 + + -2.7704238891601562e-01 7.9474702477455139e-02 + <_> + + 0 -1 831 -2.9340879991650581e-03 + + 2.2989539802074432e-01 -7.8550010919570923e-02 + <_> + + 0 -1 832 -8.6535848677158356e-02 + + 4.7744810581207275e-01 -6.8231220357120037e-03 + <_> + + 0 -1 833 5.4699288739357144e-05 + + -2.2642609477043152e-01 8.8192112743854523e-02 + <_> + + 0 -1 834 -3.6592520773410797e-02 + + 2.7353870868682861e-01 -9.8606742918491364e-02 + <_> + + 0 -1 835 2.6469118893146515e-03 + + -4.4083978980779648e-02 3.1445288658142090e-01 + <_> + + 0 -1 836 -4.4271810911595821e-03 + + 2.3822729289531708e-01 -8.6784273386001587e-02 + <_> + + 0 -1 837 -5.1882481202483177e-03 + + 1.5042769908905029e-01 -1.2672109901905060e-01 + <_> + + 0 -1 838 4.5530400238931179e-03 + + -5.5945020169019699e-02 3.6501631140708923e-01 + <_> + + 0 -1 839 1.4562410302460194e-02 + + 3.6397770047187805e-02 -5.3559190034866333e-01 + <_> + + 0 -1 840 6.8677567469421774e-05 + + -1.7479629814624786e-01 1.1068709939718246e-01 + <_> + + 0 -1 841 -5.9744901955127716e-03 + + 3.1077870726585388e-01 -6.6530227661132812e-02 + <_> + + 0 -1 842 -5.8691250160336494e-03 + + -3.1901490688323975e-01 6.3931830227375031e-02 + <_> + + 0 -1 843 -1.1140310205519199e-02 + + 2.4364790320396423e-01 -8.0935180187225342e-02 + <_> + + 0 -1 844 -5.8643531054258347e-02 + + -7.6083260774612427e-01 3.0809629708528519e-02 + <_> + + 0 -1 845 -4.6097282320261002e-03 + + -4.5315021276473999e-01 2.9879059642553329e-02 + <_> + + 0 -1 846 -9.3032103031873703e-03 + + 1.4513379335403442e-01 -1.1033169925212860e-01 + <_> + + 0 -1 847 1.3253629440441728e-03 + + -9.7698956727981567e-02 1.9646440446376801e-01 + <_> + + 0 -1 848 4.9800761044025421e-03 + + 3.3648081123828888e-02 -3.9792209863662720e-01 + <_> + + 0 -1 849 -7.6542161405086517e-03 + + 9.0841993689537048e-02 -1.5967549383640289e-01 + <_> + + 0 -1 850 -3.8920590281486511e-01 + + -6.6571092605590820e-01 1.9028829410672188e-02 + <_> + + 0 -1 851 -1.0019669681787491e-01 + + -5.7559269666671753e-01 2.4282779544591904e-02 + <_> + + 0 -1 852 7.3541211895644665e-04 + + 8.7919801473617554e-02 -1.6195340454578400e-01 + <_> + + 0 -1 853 -3.4802639856934547e-03 + + 2.6064491271972656e-01 -6.0200810432434082e-02 + <_> + + 0 -1 854 8.4000425413250923e-03 + + -1.0979729890823364e-01 1.5707309544086456e-01 + <_> + + 0 -1 855 2.3786011151969433e-03 + + 3.6058239638805389e-02 -4.7277191281318665e-01 + <_> + + 0 -1 856 7.3831682093441486e-03 + + -3.5756360739469528e-02 4.9498590826988220e-01 + <_> + + 0 -1 857 3.2115620560944080e-03 + + -1.0125560313463211e-01 1.5747989714145660e-01 + <_> + + 0 -1 858 -7.8209668397903442e-02 + + -7.6627081632614136e-01 2.2965829819440842e-02 + <_> + + 0 -1 859 5.3303989261621609e-05 + + -1.3414350152015686e-01 1.1114919930696487e-01 + <_> + + 0 -1 860 -9.6419155597686768e-03 + + 2.5068029761314392e-01 -6.6608138382434845e-02 + <_> + + 0 -1 861 -7.1092672646045685e-02 + + -4.0056818723678589e-01 4.0297791361808777e-02 + <_> + + 0 -1 862 3.5171560011804104e-04 + + 4.1861180216073990e-02 -3.2961198687553406e-01 + <_> + + 0 -1 863 -3.3458150574006140e-04 + + -2.6029831171035767e-01 6.7892737686634064e-02 + <_> + + 0 -1 864 -4.1451421566307545e-03 + + 2.3967699706554413e-01 -7.2093337774276733e-02 + <_> + + 0 -1 865 3.1754500232636929e-03 + + -7.1235269308090210e-02 2.4128450453281403e-01 + <_> + + 0 -1 866 -5.5184490047395229e-03 + + 5.0320237874984741e-01 -2.9686680063605309e-02 + <_> + + 0 -1 867 -3.0242869979701936e-04 + + 2.4879050254821777e-01 -5.6758578866720200e-02 + <_> + + 0 -1 868 -1.3125919504091144e-03 + + 3.1747800111770630e-01 -4.1845861822366714e-02 + <_> + + 0 -1 869 -2.7123570907860994e-04 + + -2.7042070031166077e-01 5.6828990578651428e-02 + <_> + + 0 -1 870 -7.3241777718067169e-03 + + 2.7556678652763367e-01 -5.4252970963716507e-02 + <_> + + 0 -1 871 -1.6851710155606270e-02 + + -3.4852910041809082e-01 4.5368999242782593e-02 + <_> + + 0 -1 872 2.9902100563049316e-02 + + 3.1621079891920090e-02 -4.3114370107650757e-01 + <_> + + 0 -1 873 2.8902660124003887e-03 + + 3.8029961287975311e-02 -3.7027099728584290e-01 + <_> + + 0 -1 874 -1.9242949783802032e-03 + + 2.4800279736518860e-01 -5.9333298355340958e-02 + <_> + + 0 -1 875 4.9354149959981441e-03 + + -8.3068400621414185e-02 2.2043809294700623e-01 + <_> + + 0 -1 876 8.2075603306293488e-02 + + -1.9413439556956291e-02 6.9089287519454956e-01 + <_> + + 0 -1 877 -2.4699489586055279e-04 + + -2.4660569429397583e-01 6.4776450395584106e-02 + <_> + + 0 -1 878 -1.8365769647061825e-03 + + 2.8836160898208618e-01 -5.3390458226203918e-02 + <_> + + 0 -1 879 -4.9553811550140381e-03 + + 1.2740829586982727e-01 -1.2559419870376587e-01 + <_> + + 0 -1 880 -8.3086621016263962e-03 + + 2.3478110134601593e-01 -7.1676492691040039e-02 + <_> + + 0 -1 881 -1.0879919677972794e-01 + + -2.5992238521575928e-01 5.8689739555120468e-02 + <_> + + 0 -1 882 -9.6786450594663620e-03 + + -7.0720428228378296e-01 1.8749259412288666e-02 + <_> + + 0 -1 883 -2.7136830613017082e-02 + + -5.8384227752685547e-01 2.1684130653738976e-02 + <_> + + 0 -1 884 -6.5389778465032578e-03 + + -5.9748911857604980e-01 2.1480310708284378e-02 + <_> + + 0 -1 885 -1.2095630168914795e-02 + + 1.3269039988517761e-01 -9.9722720682621002e-02 + <_> + + 0 -1 886 -1.6776099801063538e-01 + + -5.6655067205429077e-01 3.2123088836669922e-02 + <_> + + 0 -1 887 -1.3262550346553326e-02 + + 1.1495590209960938e-01 -1.1738389730453491e-01 + <_> + + 0 -1 888 7.6744519174098969e-02 + + -3.1413231045007706e-02 5.9935492277145386e-01 + <_> + + 0 -1 889 5.0785229541361332e-03 + + -5.2911940962076187e-02 2.3342399299144745e-01 + <_> + + 0 -1 890 3.1800279393792152e-03 + + -7.7734388411045074e-02 1.7652909457683563e-01 + <_> + + 0 -1 891 -1.7729829996824265e-03 + + 1.9591629505157471e-01 -7.9752199351787567e-02 + <_> + + 0 -1 892 -4.8560940194875002e-04 + + -2.8800371289253235e-01 4.9047119915485382e-02 + <_> + + 0 -1 893 3.6554320831783116e-04 + + 6.7922897636890411e-02 -2.2499430179595947e-01 + <_> + + 0 -1 894 -2.6938671362586319e-04 + + 1.6582170128822327e-01 -8.9744098484516144e-02 + <_> + + 0 -1 895 7.8684233129024506e-02 + + 2.6081679388880730e-02 -5.5693739652633667e-01 + <_> + + 0 -1 896 -7.3774810880422592e-04 + + 1.4036870002746582e-01 -1.1800300329923630e-01 + <_> + + 0 -1 897 2.3957829922437668e-02 + + 3.0470740050077438e-02 -4.6159979701042175e-01 + <_> + + 0 -1 898 -1.6239080578088760e-03 + + 2.6327079534530640e-01 -5.6765370070934296e-02 + <_> + + 0 -1 899 -9.0819748584181070e-04 + + 1.5462459623813629e-01 -1.1087069660425186e-01 + <_> + + 0 -1 900 3.9806248969398439e-04 + + 5.5630370974540710e-02 -2.8331959247589111e-01 + <_> + + 0 -1 901 2.0506449509412050e-03 + + -9.1604836285114288e-02 1.7585539817810059e-01 + <_> + + 0 -1 902 2.6742549613118172e-02 + + 6.2003031373023987e-02 -2.4487000703811646e-01 + <_> + + 0 -1 903 -2.1497008856385946e-03 + + 2.9449298977851868e-01 -5.3218148648738861e-02 + <_> + + 0 -1 904 5.6671658530831337e-03 + + -6.4298242330551147e-02 2.4905680119991302e-01 + <_> + + 0 -1 905 6.8317902332637459e-05 + + -1.6819630563259125e-01 9.6548579633235931e-02 + <_> + + 0 -1 906 1.7600439605303109e-04 + + 6.5308012068271637e-02 -2.4267880618572235e-01 + <_> + + 0 -1 907 4.1861608624458313e-03 + + -9.7988583147525787e-02 1.8052889406681061e-01 + <_> + + 0 -1 908 -2.1808340679854155e-03 + + 1.9231270253658295e-01 -9.4123929738998413e-02 + <_> + + 0 -1 909 2.1730400621891022e-02 + + 3.5578511655330658e-02 -4.5088538527488708e-01 + <_> + + 0 -1 910 -1.4780269935727119e-02 + + -4.3927010893821716e-01 3.1735591590404510e-02 + <_> + + 0 -1 911 -3.6145891062915325e-03 + + 1.9811479747295380e-01 -7.7701419591903687e-02 + <_> + + 0 -1 912 1.8892709631472826e-03 + + 1.9962439313530922e-02 -7.2041720151901245e-01 + <_> + + 0 -1 913 -1.3822480104863644e-03 + + 9.8466947674751282e-02 -1.4881080389022827e-01 + <_> + + 0 -1 914 -3.9505911991000175e-03 + + 1.1593230068683624e-01 -1.2791970372200012e-01 + <_> + 58 + -1.0129359960556030e+00 + + <_> + + 0 -1 915 -1.9395539537072182e-02 + + 4.7474750876426697e-01 -1.1721090227365494e-01 + <_> + + 0 -1 916 1.3118919916450977e-02 + + -2.5552129745483398e-01 1.6378800570964813e-01 + <_> + + 0 -1 917 -5.1606801571324468e-04 + + 1.9452619552612305e-01 -1.7448890209197998e-01 + <_> + + 0 -1 918 -1.3184159994125366e-02 + + 4.4181451201438904e-01 -9.0048752725124359e-02 + <_> + + 0 -1 919 3.4657081123441458e-03 + + -1.3477090001106262e-01 1.8056340515613556e-01 + <_> + + 0 -1 920 6.2980200164020061e-03 + + -5.4164979606866837e-02 3.6033380031585693e-01 + <_> + + 0 -1 921 1.6879989998415112e-03 + + -1.9997949898242950e-01 1.2021599709987640e-01 + <_> + + 0 -1 922 3.6039709812030196e-04 + + 1.0524140298366547e-01 -2.4116060137748718e-01 + <_> + + 0 -1 923 -1.5276849735528231e-03 + + 2.8135529160499573e-01 -6.8964816629886627e-02 + <_> + + 0 -1 924 3.5033570602536201e-03 + + -8.2519583404064178e-02 4.0713590383529663e-01 + <_> + + 0 -1 925 -4.7337161377072334e-03 + + 1.9727009534835815e-01 -1.1710140109062195e-01 + <_> + + 0 -1 926 -1.1557149700820446e-02 + + -5.6061112880706787e-01 6.8170957267284393e-02 + <_> + + 0 -1 927 -2.7445720508694649e-02 + + 4.9718621373176575e-01 -6.2380149960517883e-02 + <_> + + 0 -1 928 -5.2825778722763062e-02 + + 1.6921220719814301e-01 -1.3093550503253937e-01 + <_> + + 0 -1 929 -2.9849699139595032e-01 + + -6.4649671316146851e-01 4.0076818317174911e-02 + <_> + + 0 -1 930 -2.6307269581593573e-04 + + 2.5127941370010376e-01 -8.9494839310646057e-02 + <_> + + 0 -1 931 2.3261709429789335e-04 + + -8.6843989789485931e-02 2.3831979930400848e-01 + <_> + + 0 -1 932 2.3631360090803355e-04 + + 1.1554460227489471e-01 -1.8936349451541901e-01 + <_> + + 0 -1 933 2.0742209162563086e-03 + + -4.8594851046800613e-02 5.7485991716384888e-01 + <_> + + 0 -1 934 -7.0308889262378216e-03 + + -5.4120808839797974e-01 4.8743750900030136e-02 + <_> + + 0 -1 935 8.2652270793914795e-03 + + 2.6494519785046577e-02 -6.1728459596633911e-01 + <_> + + 0 -1 936 2.0042760297656059e-04 + + -1.1768630146980286e-01 1.6333860158920288e-01 + <_> + + 0 -1 937 1.6470040427520871e-03 + + -5.9954918920993805e-02 3.5179701447486877e-01 + <_> + + 0 -1 938 -3.5642538568936288e-04 + + -3.4420299530029297e-01 6.4948253333568573e-02 + <_> + + 0 -1 939 -3.0935870483517647e-02 + + 1.9979700446128845e-01 -9.7693696618080139e-02 + <_> + + 0 -1 940 -6.3578772824257612e-04 + + -3.1481391191482544e-01 5.9425041079521179e-02 + <_> + + 0 -1 941 -1.1862180195748806e-02 + + 2.0043690502643585e-01 -8.9447543025016785e-02 + <_> + + 0 -1 942 7.1508930996060371e-03 + + -3.9006061851978302e-02 5.3327161073684692e-01 + <_> + + 0 -1 943 -2.0059191156178713e-03 + + -2.8469720482826233e-01 7.0723608136177063e-02 + <_> + + 0 -1 944 3.6412389017641544e-03 + + -1.0660319775342941e-01 2.4944800138473511e-01 + <_> + + 0 -1 945 -1.3467429578304291e-01 + + 4.9910080432891846e-01 -4.0332220494747162e-02 + <_> + + 0 -1 946 -2.2547659464180470e-03 + + 1.6851690411567688e-01 -1.1119280010461807e-01 + <_> + + 0 -1 947 4.3842289596796036e-03 + + 8.6139492690563202e-02 -2.7431771159172058e-01 + <_> + + 0 -1 948 -7.3361168615520000e-03 + + 2.4875210225582123e-01 -9.5919162034988403e-02 + <_> + + 0 -1 949 6.4666912658140063e-04 + + 6.7431576550006866e-02 -3.3754080533981323e-01 + <_> + + 0 -1 950 2.2983769304119051e-04 + + -8.3903051912784576e-02 2.4584099650382996e-01 + <_> + + 0 -1 951 6.7039071582257748e-03 + + 2.9079329222440720e-02 -6.9055938720703125e-01 + <_> + + 0 -1 952 5.0734888645820320e-05 + + -1.5696719288825989e-01 1.1965429782867432e-01 + <_> + + 0 -1 953 -2.0335559546947479e-01 + + -6.9506347179412842e-01 2.7507519349455833e-02 + <_> + + 0 -1 954 9.4939414411783218e-03 + + -8.7449371814727783e-02 2.3968330025672913e-01 + <_> + + 0 -1 955 -2.4055240210145712e-03 + + 2.1150960028171539e-01 -1.3148930668830872e-01 + <_> + + 0 -1 956 -1.1342419747961685e-04 + + 1.5233789384365082e-01 -1.2725900113582611e-01 + <_> + + 0 -1 957 1.4992210082709789e-02 + + -3.4127969294786453e-02 5.0624072551727295e-01 + <_> + + 0 -1 958 7.4068200774490833e-04 + + 4.8764750361442566e-02 -4.0225321054458618e-01 + <_> + + 0 -1 959 -4.2459447868168354e-03 + + 2.1554760634899139e-01 -8.7126992642879486e-02 + <_> + + 0 -1 960 6.8655109498649836e-04 + + -7.5418718159198761e-02 2.6405909657478333e-01 + <_> + + 0 -1 961 -1.6751460731029510e-02 + + -6.7729032039642334e-01 3.2918728888034821e-02 + <_> + + 0 -1 962 -2.6301678735762835e-04 + + 2.2725869715213776e-01 -9.0534873306751251e-02 + <_> + + 0 -1 963 4.3398610432632267e-04 + + 5.5894378572702408e-02 -3.5592669248580933e-01 + <_> + + 0 -1 964 -2.0150149241089821e-02 + + 1.9162760674953461e-01 -9.4929970800876617e-02 + <_> + + 0 -1 965 -1.4452129602432251e-02 + + -6.8510341644287109e-01 2.5422170758247375e-02 + <_> + + 0 -1 966 -2.1149739623069763e-02 + + 3.7533190846443176e-01 -5.1496580243110657e-02 + <_> + + 0 -1 967 2.1137770265340805e-02 + + 2.9083080589771271e-02 -8.9430367946624756e-01 + <_> + + 0 -1 968 1.1524349683895707e-03 + + -6.9694936275482178e-02 2.7299800515174866e-01 + <_> + + 0 -1 969 -1.9070580310653895e-04 + + 1.8228119611740112e-01 -9.8367072641849518e-02 + <_> + + 0 -1 970 -3.6349631845951080e-02 + + -8.3693099021911621e-01 2.5055760517716408e-02 + <_> + + 0 -1 971 -9.0632075443863869e-03 + + 4.1463500261306763e-01 -5.4413449019193649e-02 + <_> + + 0 -1 972 -2.0535490475594997e-03 + + -1.9750310480594635e-01 1.0506899654865265e-01 + <_> + 93 + -9.7747492790222168e-01 + + <_> + + 0 -1 973 -2.2717019543051720e-02 + + 2.4288550019264221e-01 -1.4745520055294037e-01 + <_> + + 0 -1 974 2.5505950674414635e-02 + + -2.8551739454269409e-01 1.0837209969758987e-01 + <_> + + 0 -1 975 -2.6640091091394424e-03 + + 2.9275730252265930e-01 -1.0372710227966309e-01 + <_> + + 0 -1 976 -3.8115289062261581e-03 + + 2.1426899731159210e-01 -1.3811139762401581e-01 + <_> + + 0 -1 977 -1.6732690855860710e-02 + + 2.6550260186195374e-01 -4.3911330401897430e-02 + <_> + + 0 -1 978 4.9277010839432478e-04 + + 2.1104559302330017e-02 -4.2971360683441162e-01 + <_> + + 0 -1 979 -3.6691110581159592e-02 + + 5.3992420434951782e-01 -4.3648801743984222e-02 + <_> + + 0 -1 980 1.2615970335900784e-03 + + -1.2933869659900665e-01 1.6638770699501038e-01 + <_> + + 0 -1 981 -8.4106856957077980e-03 + + -9.4698411226272583e-01 2.1465849131345749e-02 + <_> + + 0 -1 982 6.4902722835540771e-02 + + -7.1727760136127472e-02 2.6613479852676392e-01 + <_> + + 0 -1 983 3.0305000022053719e-02 + + -8.2782492041587830e-02 2.7694320678710938e-01 + <_> + + 0 -1 984 2.5875340215861797e-03 + + -1.2966169416904449e-01 1.7756630480289459e-01 + <_> + + 0 -1 985 -7.0240451022982597e-03 + + -6.4243179559707642e-01 3.9943210780620575e-02 + <_> + + 0 -1 986 -1.0099769569933414e-03 + + 1.4176610112190247e-01 -1.1659970134496689e-01 + <_> + + 0 -1 987 -4.1179071558872238e-05 + + 1.5687669813632965e-01 -1.1127340048551559e-01 + <_> + + 0 -1 988 -4.7293151146732271e-04 + + -3.3554559946060181e-01 4.5977730304002762e-02 + <_> + + 0 -1 989 -1.7178079579025507e-03 + + 1.6952909529209137e-01 -1.0578069835901260e-01 + <_> + + 0 -1 990 -1.3333169743418694e-02 + + -5.8257812261581421e-01 3.0978430062532425e-02 + <_> + + 0 -1 991 -1.8783430568873882e-03 + + 1.4266879856586456e-01 -1.1131259799003601e-01 + <_> + + 0 -1 992 -6.5765981562435627e-03 + + 2.7561360597610474e-01 -5.3100328892469406e-02 + <_> + + 0 -1 993 -7.7210381277836859e-05 + + 1.3240240514278412e-01 -1.1167799681425095e-01 + <_> + + 0 -1 994 2.1968539804220200e-02 + + -2.6968160644173622e-02 5.0067168474197388e-01 + <_> + + 0 -1 995 -2.7445750311017036e-02 + + -2.4086740612983704e-01 6.0478270053863525e-02 + <_> + + 0 -1 996 7.8305849456228316e-05 + + -1.3334889709949493e-01 1.0123469680547714e-01 + <_> + + 0 -1 997 7.0190683007240295e-02 + + -5.4863780736923218e-02 2.4809940159320831e-01 + <_> + + 0 -1 998 -7.1902133524417877e-02 + + -3.7846690416336060e-01 4.2210999876260757e-02 + <_> + + 0 -1 999 -1.0780979692935944e-01 + + -3.7486588954925537e-01 4.2833440005779266e-02 + <_> + + 0 -1 1000 1.4364200178533792e-03 + + 8.0476358532905579e-02 -1.7263789474964142e-01 + <_> + + 0 -1 1001 6.8289190530776978e-02 + + -3.5595789551734924e-02 4.0761318802833557e-01 + <_> + + 0 -1 1002 -6.8037179298698902e-03 + + 1.9233790040016174e-01 -8.2368023693561554e-02 + <_> + + 0 -1 1003 -5.6193489581346512e-04 + + 1.3057120144367218e-01 -1.4355149865150452e-01 + <_> + + 0 -1 1004 -5.8276649564504623e-02 + + -3.0125439167022705e-01 5.2819650620222092e-02 + <_> + + 0 -1 1005 -6.1205718666315079e-03 + + 2.2043900191783905e-01 -7.5691752135753632e-02 + <_> + + 0 -1 1006 -1.3594309799373150e-02 + + -3.9049360156059265e-01 4.1857108473777771e-02 + <_> + + 0 -1 1007 1.3626200379803777e-03 + + -9.5363423228263855e-02 1.4970320463180542e-01 + <_> + + 0 -1 1008 -1.5074219845701009e-04 + + -2.3945580422878265e-01 6.4798332750797272e-02 + <_> + + 0 -1 1009 -7.7414259314537048e-02 + + 5.5941981077194214e-01 -2.4516880512237549e-02 + <_> + + 0 -1 1010 9.2117872554808855e-04 + + 5.4928861558437347e-02 -2.7934810519218445e-01 + <_> + + 0 -1 1011 1.0250780032947659e-03 + + -6.2167309224605560e-02 2.4976369738578796e-01 + <_> + + 0 -1 1012 -8.1174750812351704e-04 + + 2.3437939584255219e-01 -6.5725810825824738e-02 + <_> + + 0 -1 1013 8.3431020379066467e-02 + + 5.0954800099134445e-02 -3.1020981073379517e-01 + <_> + + 0 -1 1014 -9.2014456167817116e-03 + + -3.9242538809776306e-01 3.2926950603723526e-02 + <_> + + 0 -1 1015 -2.9086650465615094e-04 + + -3.1039750576019287e-01 4.9711819738149643e-02 + <_> + + 0 -1 1016 7.7576898038387299e-03 + + -4.4040750712156296e-02 3.6431351304054260e-01 + <_> + + 0 -1 1017 -1.2466090172529221e-01 + + -8.1957077980041504e-01 1.9150640815496445e-02 + <_> + + 0 -1 1018 1.3242550194263458e-02 + + 3.8988839834928513e-02 -3.3230680227279663e-01 + <_> + + 0 -1 1019 -6.6770128905773163e-03 + + -3.5790139436721802e-01 4.0460210293531418e-02 + <_> + + 0 -1 1020 -2.7479929849505424e-03 + + 2.5253900885581970e-01 -5.6427821516990662e-02 + <_> + + 0 -1 1021 8.2659651525318623e-04 + + -7.1988657116889954e-02 2.2780479490756989e-01 + <_> + + 0 -1 1022 -5.0153400748968124e-02 + + -6.3036471605300903e-01 2.7462050318717957e-02 + <_> + + 0 -1 1023 7.4203149415552616e-03 + + -6.6610716283321381e-02 2.7787339687347412e-01 + <_> + + 0 -1 1024 -6.7951780511066318e-04 + + -3.6327061057090759e-01 4.2795430868864059e-02 + <_> + + 0 -1 1025 -1.9305750029161572e-03 + + 1.4196230471134186e-01 -1.0759980231523514e-01 + <_> + + 0 -1 1026 -3.8132671033963561e-04 + + 2.1591760218143463e-01 -7.0202663540840149e-02 + <_> + + 0 -1 1027 -7.0990346372127533e-02 + + 4.5266601443290710e-01 -4.0750481188297272e-02 + <_> + + 0 -1 1028 -5.3368080407381058e-02 + + -6.7674058675765991e-01 1.9288340583443642e-02 + <_> + + 0 -1 1029 -2.0064849406480789e-02 + + -4.3365430831909180e-01 3.1853288412094116e-02 + <_> + + 0 -1 1030 1.1976360110566020e-03 + + -2.6559870690107346e-02 5.0797182321548462e-01 + <_> + + 0 -1 1031 -2.2697300300933421e-04 + + 1.8012599647045135e-01 -8.3606548607349396e-02 + <_> + + 0 -1 1032 1.5262699685990810e-02 + + -2.0238929986953735e-01 6.7422017455101013e-02 + <_> + + 0 -1 1033 -2.0811769366264343e-01 + + 6.6943860054016113e-01 -2.2452110424637794e-02 + <_> + + 0 -1 1034 1.5514369588345289e-03 + + -7.5121842324733734e-02 1.7326919734477997e-01 + <_> + + 0 -1 1035 -5.2924010902643204e-02 + + 2.4992519617080688e-01 -6.2879167497158051e-02 + <_> + + 0 -1 1036 -2.1648850291967392e-02 + + -2.9194280505180359e-01 5.2614491432905197e-02 + <_> + + 0 -1 1037 -2.2905069636180997e-04 + + -2.2117300331592560e-01 6.3168339431285858e-02 + <_> + + 0 -1 1038 5.0170070608146489e-05 + + -1.1510709673166275e-01 1.1611440032720566e-01 + <_> + + 0 -1 1039 -1.6416069411206990e-04 + + 1.5871520340442657e-01 -8.2600601017475128e-02 + <_> + + 0 -1 1040 -1.2003289535641670e-02 + + 1.2218090146780014e-01 -1.1229699850082397e-01 + <_> + + 0 -1 1041 -1.7784100025892258e-02 + + -3.5072788596153259e-01 3.1341921538114548e-02 + <_> + + 0 -1 1042 -6.3457582145929337e-03 + + 1.3078069686889648e-01 -1.0574410110712051e-01 + <_> + + 0 -1 1043 -7.9523242311552167e-04 + + 1.7204670608043671e-01 -8.6001992225646973e-02 + <_> + + 0 -1 1044 -3.1029590172693133e-04 + + -2.8433170914649963e-01 5.1817119121551514e-02 + <_> + + 0 -1 1045 -1.7053710296750069e-02 + + 3.9242428541183472e-01 -4.0143270045518875e-02 + <_> + + 0 -1 1046 4.6504959464073181e-03 + + -3.1837560236454010e-02 4.1237699985504150e-01 + <_> + + 0 -1 1047 -1.0358760133385658e-02 + + -5.6993198394775391e-01 2.9248379170894623e-02 + <_> + + 0 -1 1048 -2.2196240723133087e-02 + + -4.5605289936065674e-01 2.6285989210009575e-02 + <_> + + 0 -1 1049 -7.0536029525101185e-03 + + 1.5998320281505585e-01 -9.1594859957695007e-02 + <_> + + 0 -1 1050 -5.7094299700111151e-04 + + -1.4076329767704010e-01 1.0287419706583023e-01 + <_> + + 0 -1 1051 -2.2152599412947893e-03 + + 1.6593599319458008e-01 -8.5273988544940948e-02 + <_> + + 0 -1 1052 -2.8084890916943550e-02 + + 2.7022340893745422e-01 -5.5873811244964600e-02 + <_> + + 0 -1 1053 2.1515151020139456e-03 + + 4.2472891509532928e-02 -3.2005849480628967e-01 + <_> + + 0 -1 1054 -2.9733829433098435e-04 + + 1.6177169978618622e-01 -8.5115589201450348e-02 + <_> + + 0 -1 1055 -1.6694780439138412e-02 + + -4.2858770489692688e-01 3.0541609972715378e-02 + <_> + + 0 -1 1056 1.1982990056276321e-01 + + -1.6277290880680084e-02 7.9846781492233276e-01 + <_> + + 0 -1 1057 -3.5499420482665300e-04 + + 1.5935939550399780e-01 -8.3272881805896759e-02 + <_> + + 0 -1 1058 -1.8226269632577896e-02 + + 1.9527280330657959e-01 -7.3939889669418335e-02 + <_> + + 0 -1 1059 -4.0238600922748446e-04 + + 7.9101808369159698e-02 -2.0806129276752472e-01 + <_> + + 0 -1 1060 4.0892060496844351e-04 + + 1.0036630183458328e-01 -1.5128210186958313e-01 + <_> + + 0 -1 1061 9.5368112670257688e-04 + + -7.3011666536331177e-02 2.1752020716667175e-01 + <_> + + 0 -1 1062 4.3081799149513245e-01 + + -2.7450699359178543e-02 5.7061582803726196e-01 + <_> + + 0 -1 1063 5.3564831614494324e-04 + + 1.1587540060281754e-01 -1.2790560722351074e-01 + <_> + + 0 -1 1064 2.4430730263702571e-05 + + -1.6816629469394684e-01 8.0449983477592468e-02 + <_> + + 0 -1 1065 -5.5345650762319565e-02 + + 4.5338949561119080e-01 -3.1222779303789139e-02 + + <_> + + <_> + 0 8 20 12 -1. + <_> + 0 14 20 6 2. + <_> + + <_> + 9 1 4 15 -1. + <_> + 9 6 4 5 3. + <_> + + <_> + 6 10 9 2 -1. + <_> + 9 10 3 2 3. + <_> + + <_> + 7 0 10 9 -1. + <_> + 7 3 10 3 3. + <_> + + <_> + 12 2 2 18 -1. + <_> + 12 8 2 6 3. + <_> + + <_> + 8 6 8 6 -1. + <_> + 8 9 8 3 2. + <_> + + <_> + 2 0 17 18 -1. + <_> + 2 6 17 6 3. + <_> + + <_> + 10 10 1 8 -1. + <_> + 10 14 1 4 2. + <_> + + <_> + 7 10 9 2 -1. + <_> + 10 10 3 2 3. + <_> + + <_> + 5 1 6 6 -1. + <_> + 5 3 6 2 3. + <_> + + <_> + 3 1 15 9 -1. + <_> + 3 4 15 3 3. + <_> + + <_> + 6 3 9 6 -1. + <_> + 6 5 9 2 3. + <_> + + <_> + 8 17 6 3 -1. + <_> + 10 17 2 3 3. + <_> + + <_> + 9 10 9 1 -1. + <_> + 12 10 3 1 3. + <_> + + <_> + 1 7 6 11 -1. + <_> + 3 7 2 11 3. + <_> + + <_> + 9 18 3 1 -1. + <_> + 10 18 1 1 3. + <_> + + <_> + 16 16 1 2 -1. + <_> + 16 17 1 1 2. + <_> + + <_> + 9 17 6 3 -1. + <_> + 11 17 2 3 3. + <_> + + <_> + 8 0 5 18 -1. + <_> + 8 6 5 6 3. + <_> + + <_> + 6 7 9 7 -1. + <_> + 9 7 3 7 3. + <_> + + <_> + 14 6 6 10 -1. + <_> + 16 6 2 10 3. + <_> + + <_> + 9 8 9 5 -1. + <_> + 12 8 3 5 3. + <_> + + <_> + 3 7 9 6 -1. + <_> + 6 7 3 6 3. + <_> + + <_> + 1 7 6 6 -1. + <_> + 3 7 2 6 3. + <_> + + <_> + 16 0 4 18 -1. + <_> + 16 6 4 6 3. + <_> + + <_> + 0 17 3 3 -1. + <_> + 0 18 3 1 3. + <_> + + <_> + 16 0 2 1 -1. + <_> + 17 0 1 1 2. + <_> + + <_> + 0 8 20 12 -1. + <_> + 0 14 20 6 2. + <_> + + <_> + 6 6 9 8 -1. + <_> + 9 6 3 8 3. + <_> + + <_> + 5 3 12 9 -1. + <_> + 5 6 12 3 3. + <_> + + <_> + 4 16 1 2 -1. + <_> + 4 17 1 1 2. + <_> + + <_> + 18 10 2 1 -1. + <_> + 19 10 1 1 2. + <_> + + <_> + 9 8 6 5 -1. + <_> + 11 8 2 5 3. + <_> + + <_> + 0 0 2 1 -1. + <_> + 1 0 1 1 2. + <_> + + <_> + 6 8 6 6 -1. + <_> + 8 8 2 6 3. + <_> + + <_> + 11 7 6 7 -1. + <_> + 13 7 2 7 3. + <_> + + <_> + 19 14 1 2 -1. + <_> + 19 15 1 1 2. + <_> + + <_> + 6 17 1 2 -1. + <_> + 6 18 1 1 2. + <_> + + <_> + 14 7 2 7 -1. + <_> + 15 7 1 7 2. + <_> + + <_> + 6 8 2 4 -1. + <_> + 7 8 1 4 2. + <_> + + <_> + 5 8 12 6 -1. + <_> + 5 10 12 2 3. + <_> + + <_> + 2 17 1 3 -1. + <_> + 2 18 1 1 3. + <_> + + <_> + 6 7 3 6 -1. + <_> + 7 7 1 6 3. + <_> + + <_> + 6 7 9 12 -1. + <_> + 9 7 3 12 3. + <_> + + <_> + 6 2 11 12 -1. + <_> + 6 6 11 4 3. + <_> + + <_> + 1 12 5 8 -1. + <_> + 1 16 5 4 2. + <_> + + <_> + 14 7 6 7 -1. + <_> + 16 7 2 7 3. + <_> + + <_> + 10 8 6 6 -1. + <_> + 12 8 2 6 3. + <_> + + <_> + 16 18 4 2 -1. + <_> + 16 19 4 1 2. + <_> + + <_> + 18 17 2 3 -1. + <_> + 18 18 2 1 3. + <_> + + <_> + 9 7 3 7 -1. + <_> + 10 7 1 7 3. + <_> + + <_> + 5 6 6 8 -1. + <_> + 7 6 2 8 3. + <_> + + <_> + 2 6 6 11 -1. + <_> + 4 6 2 11 3. + <_> + + <_> + 8 10 12 8 -1. + <_> + 8 14 12 4 2. + <_> + + <_> + 7 17 6 3 -1. + <_> + 9 17 2 3 3. + <_> + + <_> + 10 9 3 3 -1. + <_> + 11 9 1 3 3. + <_> + + <_> + 8 8 3 6 -1. + <_> + 9 8 1 6 3. + <_> + + <_> + 7 0 6 5 -1. + <_> + 9 0 2 5 3. + <_> + + <_> + 6 17 1 3 -1. + <_> + 6 18 1 1 3. + <_> + + <_> + 0 18 4 2 -1. + <_> + 0 19 4 1 2. + <_> + + <_> + 4 1 11 9 -1. + <_> + 4 4 11 3 3. + <_> + + <_> + 3 1 14 9 -1. + <_> + 3 4 14 3 3. + <_> + + <_> + 0 9 6 4 -1. + <_> + 2 9 2 4 3. + <_> + + <_> + 18 13 1 2 -1. + <_> + 18 14 1 1 2. + <_> + + <_> + 13 5 3 11 -1. + <_> + 14 5 1 11 3. + <_> + + <_> + 0 18 8 2 -1. + <_> + 0 18 4 1 2. + <_> + 4 19 4 1 2. + <_> + + <_> + 5 8 12 5 -1. + <_> + 9 8 4 5 3. + <_> + + <_> + 4 7 11 10 -1. + <_> + 4 12 11 5 2. + <_> + + <_> + 14 9 6 4 -1. + <_> + 16 9 2 4 3. + <_> + + <_> + 0 7 6 8 -1. + <_> + 3 7 3 8 2. + <_> + + <_> + 0 16 3 3 -1. + <_> + 0 17 3 1 3. + <_> + + <_> + 7 11 12 1 -1. + <_> + 11 11 4 1 3. + <_> + + <_> + 4 8 9 4 -1. + <_> + 7 8 3 4 3. + <_> + + <_> + 5 16 6 4 -1. + <_> + 7 16 2 4 3. + <_> + + <_> + 18 17 1 3 -1. + <_> + 18 18 1 1 3. + <_> + + <_> + 18 17 1 3 -1. + <_> + 18 18 1 1 3. + <_> + + <_> + 4 9 4 10 -1. + <_> + 4 9 2 5 2. + <_> + 6 14 2 5 2. + <_> + + <_> + 4 8 6 4 -1. + <_> + 6 8 2 4 3. + <_> + + <_> + 10 2 2 18 -1. + <_> + 10 8 2 6 3. + <_> + + <_> + 0 5 8 6 -1. + <_> + 0 5 4 3 2. + <_> + 4 8 4 3 2. + <_> + + <_> + 6 0 6 5 -1. + <_> + 8 0 2 5 3. + <_> + + <_> + 18 0 2 14 -1. + <_> + 18 7 2 7 2. + <_> + + <_> + 8 18 4 2 -1. + <_> + 10 18 2 2 2. + <_> + + <_> + 1 17 6 3 -1. + <_> + 1 18 6 1 3. + <_> + + <_> + 11 8 3 5 -1. + <_> + 12 8 1 5 3. + <_> + + <_> + 11 8 3 4 -1. + <_> + 12 8 1 4 3. + <_> + + <_> + 11 0 6 5 -1. + <_> + 13 0 2 5 3. + <_> + + <_> + 1 7 6 7 -1. + <_> + 3 7 2 7 3. + <_> + + <_> + 0 13 1 3 -1. + <_> + 0 14 1 1 3. + <_> + + <_> + 3 2 9 6 -1. + <_> + 3 4 9 2 3. + <_> + + <_> + 8 6 9 2 -1. + <_> + 8 7 9 1 2. + <_> + + <_> + 0 14 3 6 -1. + <_> + 0 16 3 2 3. + <_> + + <_> + 1 11 6 4 -1. + <_> + 3 11 2 4 3. + <_> + + <_> + 6 9 9 3 -1. + <_> + 9 9 3 3 3. + <_> + + <_> + 6 0 9 6 -1. + <_> + 6 2 9 2 3. + <_> + + <_> + 8 5 6 6 -1. + <_> + 8 7 6 2 3. + <_> + + <_> + 1 12 2 1 -1. + <_> + 2 12 1 1 2. + <_> + + <_> + 10 10 6 2 -1. + <_> + 12 10 2 2 3. + <_> + + <_> + 13 8 6 6 -1. + <_> + 15 8 2 6 3. + <_> + + <_> + 6 16 6 4 -1. + <_> + 8 16 2 4 3. + <_> + + <_> + 8 0 9 9 -1. + <_> + 8 3 9 3 3. + <_> + + <_> + 18 17 1 3 -1. + <_> + 18 18 1 1 3. + <_> + + <_> + 18 17 1 3 -1. + <_> + 18 18 1 1 3. + <_> + + <_> + 7 10 3 3 -1. + <_> + 8 10 1 3 3. + <_> + + <_> + 9 14 2 2 -1. + <_> + 9 14 1 1 2. + <_> + 10 15 1 1 2. + <_> + + <_> + 9 14 2 2 -1. + <_> + 9 14 1 1 2. + <_> + 10 15 1 1 2. + <_> + + <_> + 0 8 19 12 -1. + <_> + 0 14 19 6 2. + <_> + + <_> + 7 6 9 14 -1. + <_> + 10 6 3 14 3. + <_> + + <_> + 13 8 3 4 -1. + <_> + 14 8 1 4 3. + <_> + + <_> + 4 17 1 3 -1. + <_> + 4 18 1 1 3. + <_> + + <_> + 4 9 6 3 -1. + <_> + 6 9 2 3 3. + <_> + + <_> + 2 18 5 2 -1. + <_> + 2 19 5 1 2. + <_> + + <_> + 7 8 2 2 -1. + <_> + 7 8 1 1 2. + <_> + 8 9 1 1 2. + <_> + + <_> + 7 8 2 2 -1. + <_> + 7 8 1 1 2. + <_> + 8 9 1 1 2. + <_> + + <_> + 5 10 13 2 -1. + <_> + 5 11 13 1 2. + <_> + + <_> + 10 8 1 9 -1. + <_> + 10 11 1 3 3. + <_> + + <_> + 15 8 2 12 -1. + <_> + 15 8 1 6 2. + <_> + 16 14 1 6 2. + <_> + + <_> + 4 0 3 5 -1. + <_> + 5 0 1 5 3. + <_> + + <_> + 12 6 3 7 -1. + <_> + 13 6 1 7 3. + <_> + + <_> + 7 16 6 4 -1. + <_> + 9 16 2 4 3. + <_> + + <_> + 9 16 2 1 -1. + <_> + 10 16 1 1 2. + <_> + + <_> + 6 10 9 2 -1. + <_> + 9 10 3 2 3. + <_> + + <_> + 0 6 15 14 -1. + <_> + 0 13 15 7 2. + <_> + + <_> + 9 1 5 6 -1. + <_> + 9 3 5 2 3. + <_> + + <_> + 3 9 3 4 -1. + <_> + 4 9 1 4 3. + <_> + + <_> + 5 7 3 6 -1. + <_> + 6 7 1 6 3. + <_> + + <_> + 17 16 1 2 -1. + <_> + 17 17 1 1 2. + <_> + + <_> + 9 8 6 12 -1. + <_> + 11 8 2 12 3. + <_> + + <_> + 6 10 6 1 -1. + <_> + 8 10 2 1 3. + <_> + + <_> + 7 17 9 3 -1. + <_> + 10 17 3 3 3. + <_> + + <_> + 14 18 6 2 -1. + <_> + 14 19 6 1 2. + <_> + + <_> + 9 5 3 14 -1. + <_> + 10 5 1 14 3. + <_> + + <_> + 8 16 9 4 -1. + <_> + 11 16 3 4 3. + <_> + + <_> + 0 0 4 14 -1. + <_> + 0 7 4 7 2. + <_> + + <_> + 8 1 6 3 -1. + <_> + 10 1 2 3 3. + <_> + + <_> + 6 8 3 4 -1. + <_> + 7 8 1 4 3. + <_> + + <_> + 4 8 3 4 -1. + <_> + 5 8 1 4 3. + <_> + + <_> + 5 1 6 5 -1. + <_> + 7 1 2 5 3. + <_> + + <_> + 1 18 1 2 -1. + <_> + 1 19 1 1 2. + <_> + + <_> + 7 0 6 6 -1. + <_> + 7 2 6 2 3. + <_> + + <_> + 0 18 4 2 -1. + <_> + 0 19 4 1 2. + <_> + + <_> + 12 3 8 12 -1. + <_> + 12 7 8 4 3. + <_> + + <_> + 12 9 3 4 -1. + <_> + 13 9 1 4 3. + <_> + + <_> + 12 8 3 5 -1. + <_> + 13 8 1 5 3. + <_> + + <_> + 16 0 2 1 -1. + <_> + 17 0 1 1 2. + <_> + + <_> + 5 17 1 3 -1. + <_> + 5 18 1 1 3. + <_> + + <_> + 10 2 3 6 -1. + <_> + 10 4 3 2 3. + <_> + + <_> + 4 17 2 3 -1. + <_> + 4 18 2 1 3. + <_> + + <_> + 12 7 1 9 -1. + <_> + 12 10 1 3 3. + <_> + + <_> + 7 6 3 9 -1. + <_> + 8 6 1 9 3. + <_> + + <_> + 17 13 3 6 -1. + <_> + 17 15 3 2 3. + <_> + + <_> + 7 7 3 8 -1. + <_> + 8 7 1 8 3. + <_> + + <_> + 5 0 3 5 -1. + <_> + 6 0 1 5 3. + <_> + + <_> + 4 6 9 8 -1. + <_> + 7 6 3 8 3. + <_> + + <_> + 2 9 3 3 -1. + <_> + 3 9 1 3 3. + <_> + + <_> + 16 18 4 2 -1. + <_> + 16 19 4 1 2. + <_> + + <_> + 17 10 3 10 -1. + <_> + 17 15 3 5 2. + <_> + + <_> + 8 9 6 4 -1. + <_> + 10 9 2 4 3. + <_> + + <_> + 5 2 10 12 -1. + <_> + 5 6 10 4 3. + <_> + + <_> + 6 9 6 3 -1. + <_> + 8 9 2 3 3. + <_> + + <_> + 11 7 3 7 -1. + <_> + 12 7 1 7 3. + <_> + + <_> + 12 8 6 4 -1. + <_> + 14 8 2 4 3. + <_> + + <_> + 14 8 6 5 -1. + <_> + 16 8 2 5 3. + <_> + + <_> + 12 12 2 4 -1. + <_> + 12 14 2 2 2. + <_> + + <_> + 3 15 1 2 -1. + <_> + 3 16 1 1 2. + <_> + + <_> + 12 7 3 4 -1. + <_> + 13 7 1 4 3. + <_> + + <_> + 10 0 6 6 -1. + <_> + 12 0 2 6 3. + <_> + + <_> + 10 6 3 8 -1. + <_> + 11 6 1 8 3. + <_> + + <_> + 16 17 1 2 -1. + <_> + 16 18 1 1 2. + <_> + + <_> + 16 16 1 3 -1. + <_> + 16 17 1 1 3. + <_> + + <_> + 11 11 1 2 -1. + <_> + 11 12 1 1 2. + <_> + + <_> + 3 7 6 9 -1. + <_> + 5 7 2 9 3. + <_> + + <_> + 4 18 9 1 -1. + <_> + 7 18 3 1 3. + <_> + + <_> + 0 11 4 9 -1. + <_> + 0 14 4 3 3. + <_> + + <_> + 9 17 6 3 -1. + <_> + 11 17 2 3 3. + <_> + + <_> + 7 8 6 12 -1. + <_> + 9 8 2 12 3. + <_> + + <_> + 6 8 3 4 -1. + <_> + 7 8 1 4 3. + <_> + + <_> + 3 17 1 3 -1. + <_> + 3 18 1 1 3. + <_> + + <_> + 11 9 6 4 -1. + <_> + 13 9 2 4 3. + <_> + + <_> + 6 1 3 2 -1. + <_> + 7 1 1 2 3. + <_> + + <_> + 1 0 2 1 -1. + <_> + 2 0 1 1 2. + <_> + + <_> + 1 0 2 14 -1. + <_> + 1 0 1 7 2. + <_> + 2 7 1 7 2. + <_> + + <_> + 5 5 11 8 -1. + <_> + 5 9 11 4 2. + <_> + + <_> + 9 3 5 6 -1. + <_> + 9 5 5 2 3. + <_> + + <_> + 7 9 5 10 -1. + <_> + 7 14 5 5 2. + <_> + + <_> + 15 10 2 2 -1. + <_> + 16 10 1 2 2. + <_> + + <_> + 0 18 8 2 -1. + <_> + 0 19 8 1 2. + <_> + + <_> + 7 17 1 3 -1. + <_> + 7 18 1 1 3. + <_> + + <_> + 7 2 11 6 -1. + <_> + 7 4 11 2 3. + <_> + + <_> + 8 3 9 3 -1. + <_> + 8 4 9 1 3. + <_> + + <_> + 0 9 2 2 -1. + <_> + 0 10 2 1 2. + <_> + + <_> + 0 5 3 6 -1. + <_> + 0 7 3 2 3. + <_> + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + <_> + + <_> + 7 6 3 6 -1. + <_> + 8 6 1 6 3. + <_> + + <_> + 12 1 6 4 -1. + <_> + 14 1 2 4 3. + <_> + + <_> + 9 11 6 8 -1. + <_> + 11 11 2 8 3. + <_> + + <_> + 17 15 3 3 -1. + <_> + 17 16 3 1 3. + <_> + + <_> + 6 6 3 9 -1. + <_> + 6 9 3 3 3. + <_> + + <_> + 0 5 8 6 -1. + <_> + 0 5 4 3 2. + <_> + 4 8 4 3 2. + <_> + + <_> + 0 6 1 3 -1. + <_> + 0 7 1 1 3. + <_> + + <_> + 17 0 2 6 -1. + <_> + 18 0 1 6 2. + <_> + + <_> + 10 17 6 3 -1. + <_> + 12 17 2 3 3. + <_> + + <_> + 13 15 2 2 -1. + <_> + 13 15 1 1 2. + <_> + 14 16 1 1 2. + <_> + + <_> + 4 0 12 3 -1. + <_> + 4 1 12 1 3. + <_> + + <_> + 5 3 10 9 -1. + <_> + 5 6 10 3 3. + <_> + + <_> + 7 7 9 7 -1. + <_> + 10 7 3 7 3. + <_> + + <_> + 5 8 9 6 -1. + <_> + 8 8 3 6 3. + <_> + + <_> + 0 16 6 2 -1. + <_> + 0 17 6 1 2. + <_> + + <_> + 12 6 7 14 -1. + <_> + 12 13 7 7 2. + <_> + + <_> + 13 7 6 8 -1. + <_> + 15 7 2 8 3. + <_> + + <_> + 2 10 6 3 -1. + <_> + 4 10 2 3 3. + <_> + + <_> + 18 17 1 3 -1. + <_> + 18 18 1 1 3. + <_> + + <_> + 7 1 6 2 -1. + <_> + 7 2 6 1 2. + <_> + + <_> + 6 0 6 4 -1. + <_> + 6 2 6 2 2. + <_> + + <_> + 8 18 6 2 -1. + <_> + 10 18 2 2 3. + <_> + + <_> + 7 6 5 2 -1. + <_> + 7 7 5 1 2. + <_> + + <_> + 6 7 3 6 -1. + <_> + 7 7 1 6 3. + <_> + + <_> + 18 18 2 2 -1. + <_> + 18 18 1 1 2. + <_> + 19 19 1 1 2. + <_> + + <_> + 16 8 3 7 -1. + <_> + 17 8 1 7 3. + <_> + + <_> + 0 16 2 3 -1. + <_> + 0 17 2 1 3. + <_> + + <_> + 5 19 6 1 -1. + <_> + 7 19 2 1 3. + <_> + + <_> + 9 5 6 6 -1. + <_> + 9 7 6 2 3. + <_> + + <_> + 0 10 2 4 -1. + <_> + 0 12 2 2 2. + <_> + + <_> + 0 9 4 3 -1. + <_> + 2 9 2 3 2. + <_> + + <_> + 1 10 6 9 -1. + <_> + 3 10 2 9 3. + <_> + + <_> + 9 0 6 2 -1. + <_> + 11 0 2 2 3. + <_> + + <_> + 14 1 2 1 -1. + <_> + 15 1 1 1 2. + <_> + + <_> + 0 8 1 4 -1. + <_> + 0 10 1 2 2. + <_> + + <_> + 15 6 2 2 -1. + <_> + 15 6 1 1 2. + <_> + 16 7 1 1 2. + <_> + + <_> + 7 5 3 6 -1. + <_> + 8 5 1 6 3. + <_> + + <_> + 19 17 1 3 -1. + <_> + 19 18 1 1 3. + <_> + + <_> + 7 10 3 1 -1. + <_> + 8 10 1 1 3. + <_> + + <_> + 12 1 6 6 -1. + <_> + 14 1 2 6 3. + <_> + + <_> + 15 5 2 1 -1. + <_> + 16 5 1 1 2. + <_> + + <_> + 8 2 7 4 -1. + <_> + 8 4 7 2 2. + <_> + + <_> + 4 0 14 15 -1. + <_> + 4 5 14 5 3. + <_> + + <_> + 7 8 6 6 -1. + <_> + 9 8 2 6 3. + <_> + + <_> + 11 17 1 3 -1. + <_> + 11 18 1 1 3. + <_> + + <_> + 12 16 2 4 -1. + <_> + 12 16 1 2 2. + <_> + 13 18 1 2 2. + <_> + + <_> + 10 13 2 1 -1. + <_> + 11 13 1 1 2. + <_> + + <_> + 11 8 3 3 -1. + <_> + 12 8 1 3 3. + <_> + + <_> + 2 0 6 8 -1. + <_> + 4 0 2 8 3. + <_> + + <_> + 3 5 6 6 -1. + <_> + 3 5 3 3 2. + <_> + 6 8 3 3 2. + <_> + + <_> + 10 8 3 3 -1. + <_> + 11 8 1 3 3. + <_> + + <_> + 5 17 4 2 -1. + <_> + 5 18 4 1 2. + <_> + + <_> + 8 16 5 2 -1. + <_> + 8 17 5 1 2. + <_> + + <_> + 0 4 3 3 -1. + <_> + 0 5 3 1 3. + <_> + + <_> + 6 3 6 2 -1. + <_> + 8 3 2 2 3. + <_> + + <_> + 4 4 9 3 -1. + <_> + 7 4 3 3 3. + <_> + + <_> + 0 13 1 4 -1. + <_> + 0 15 1 2 2. + <_> + + <_> + 0 17 8 3 -1. + <_> + 0 18 8 1 3. + <_> + + <_> + 6 1 11 6 -1. + <_> + 6 3 11 2 3. + <_> + + <_> + 4 10 6 2 -1. + <_> + 6 10 2 2 3. + <_> + + <_> + 10 8 1 12 -1. + <_> + 10 14 1 6 2. + <_> + + <_> + 5 8 3 4 -1. + <_> + 6 8 1 4 3. + <_> + + <_> + 0 17 1 3 -1. + <_> + 0 18 1 1 3. + <_> + + <_> + 0 17 1 3 -1. + <_> + 0 18 1 1 3. + <_> + + <_> + 13 8 3 4 -1. + <_> + 14 8 1 4 3. + <_> + + <_> + 1 5 5 4 -1. + <_> + 1 7 5 2 2. + <_> + + <_> + 18 14 1 2 -1. + <_> + 18 15 1 1 2. + <_> + + <_> + 13 8 2 4 -1. + <_> + 14 8 1 4 2. + <_> + + <_> + 10 6 6 8 -1. + <_> + 12 6 2 8 3. + <_> + + <_> + 8 6 6 10 -1. + <_> + 10 6 2 10 3. + <_> + + <_> + 17 16 1 3 -1. + <_> + 17 17 1 1 3. + <_> + + <_> + 1 7 2 10 -1. + <_> + 2 7 1 10 2. + <_> + + <_> + 5 9 6 3 -1. + <_> + 7 9 2 3 3. + <_> + + <_> + 0 8 5 12 -1. + <_> + 0 14 5 6 2. + <_> + + <_> + 0 11 1 3 -1. + <_> + 0 12 1 1 3. + <_> + + <_> + 6 16 6 4 -1. + <_> + 8 16 2 4 3. + <_> + + <_> + 0 6 2 6 -1. + <_> + 0 8 2 2 3. + <_> + + <_> + 11 18 2 1 -1. + <_> + 12 18 1 1 2. + <_> + + <_> + 5 1 9 2 -1. + <_> + 5 2 9 1 2. + <_> + + <_> + 0 0 1 2 -1. + <_> + 0 1 1 1 2. + <_> + + <_> + 15 9 3 3 -1. + <_> + 16 9 1 3 3. + <_> + + <_> + 18 16 1 3 -1. + <_> + 18 17 1 1 3. + <_> + + <_> + 11 10 6 1 -1. + <_> + 13 10 2 1 3. + <_> + + <_> + 1 3 4 4 -1. + <_> + 3 3 2 4 2. + <_> + + <_> + 11 2 1 18 -1. + <_> + 11 8 1 6 3. + <_> + + <_> + 9 1 5 12 -1. + <_> + 9 5 5 4 3. + <_> + + <_> + 12 0 8 1 -1. + <_> + 16 0 4 1 2. + <_> + + <_> + 8 6 3 10 -1. + <_> + 9 6 1 10 3. + <_> + + <_> + 19 2 1 6 -1. + <_> + 19 4 1 2 3. + <_> + + <_> + 18 6 2 2 -1. + <_> + 18 7 2 1 2. + <_> + + <_> + 7 7 3 4 -1. + <_> + 8 7 1 4 3. + <_> + + <_> + 5 0 6 5 -1. + <_> + 7 0 2 5 3. + <_> + + <_> + 0 3 7 3 -1. + <_> + 0 4 7 1 3. + <_> + + <_> + 1 6 2 1 -1. + <_> + 2 6 1 1 2. + <_> + + <_> + 4 8 2 10 -1. + <_> + 4 8 1 5 2. + <_> + 5 13 1 5 2. + <_> + + <_> + 2 18 18 2 -1. + <_> + 2 18 9 1 2. + <_> + 11 19 9 1 2. + <_> + + <_> + 2 7 4 4 -1. + <_> + 2 7 2 2 2. + <_> + 4 9 2 2 2. + <_> + + <_> + 17 3 3 4 -1. + <_> + 18 3 1 4 3. + <_> + + <_> + 16 9 2 8 -1. + <_> + 16 9 1 4 2. + <_> + 17 13 1 4 2. + <_> + + <_> + 15 7 1 6 -1. + <_> + 15 9 1 2 3. + <_> + + <_> + 14 2 2 2 -1. + <_> + 14 3 2 1 2. + <_> + + <_> + 17 0 2 3 -1. + <_> + 17 1 2 1 3. + <_> + + <_> + 16 18 2 2 -1. + <_> + 16 18 1 1 2. + <_> + 17 19 1 1 2. + <_> + + <_> + 10 4 4 3 -1. + <_> + 10 5 4 1 3. + <_> + + <_> + 0 2 8 6 -1. + <_> + 4 2 4 6 2. + <_> + + <_> + 7 14 6 6 -1. + <_> + 7 16 6 2 3. + <_> + + <_> + 11 15 2 2 -1. + <_> + 11 16 2 1 2. + <_> + + <_> + 7 1 9 4 -1. + <_> + 10 1 3 4 3. + <_> + + <_> + 9 7 3 7 -1. + <_> + 10 7 1 7 3. + <_> + + <_> + 6 17 2 2 -1. + <_> + 6 17 1 1 2. + <_> + 7 18 1 1 2. + <_> + + <_> + 4 6 3 9 -1. + <_> + 5 6 1 9 3. + <_> + + <_> + 0 10 19 10 -1. + <_> + 0 15 19 5 2. + <_> + + <_> + 5 17 6 1 -1. + <_> + 7 17 2 1 3. + <_> + + <_> + 0 12 6 3 -1. + <_> + 3 12 3 3 2. + <_> + + <_> + 2 5 18 5 -1. + <_> + 8 5 6 5 3. + <_> + + <_> + 1 15 6 4 -1. + <_> + 1 17 6 2 2. + <_> + + <_> + 14 10 6 6 -1. + <_> + 16 10 2 6 3. + <_> + + <_> + 0 14 4 3 -1. + <_> + 0 15 4 1 3. + <_> + + <_> + 1 7 6 11 -1. + <_> + 3 7 2 11 3. + <_> + + <_> + 13 17 7 2 -1. + <_> + 13 18 7 1 2. + <_> + + <_> + 0 14 2 3 -1. + <_> + 0 15 2 1 3. + <_> + + <_> + 0 0 6 2 -1. + <_> + 3 0 3 2 2. + <_> + + <_> + 0 1 6 3 -1. + <_> + 3 1 3 3 2. + <_> + + <_> + 0 8 2 6 -1. + <_> + 0 10 2 2 3. + <_> + + <_> + 1 2 6 14 -1. + <_> + 1 2 3 7 2. + <_> + 4 9 3 7 2. + <_> + + <_> + 17 5 2 2 -1. + <_> + 17 5 1 1 2. + <_> + 18 6 1 1 2. + <_> + + <_> + 11 10 9 4 -1. + <_> + 14 10 3 4 3. + <_> + + <_> + 2 9 12 4 -1. + <_> + 6 9 4 4 3. + <_> + + <_> + 7 10 12 2 -1. + <_> + 11 10 4 2 3. + <_> + + <_> + 2 13 1 2 -1. + <_> + 2 14 1 1 2. + <_> + + <_> + 16 7 4 3 -1. + <_> + 16 8 4 1 3. + <_> + + <_> + 19 16 1 3 -1. + <_> + 19 17 1 1 3. + <_> + + <_> + 18 11 1 2 -1. + <_> + 18 12 1 1 2. + <_> + + <_> + 12 7 8 2 -1. + <_> + 12 7 4 1 2. + <_> + 16 8 4 1 2. + <_> + + <_> + 14 9 2 4 -1. + <_> + 15 9 1 4 2. + <_> + + <_> + 14 2 6 4 -1. + <_> + 14 2 3 2 2. + <_> + 17 4 3 2 2. + <_> + + <_> + 14 0 6 1 -1. + <_> + 17 0 3 1 2. + <_> + + <_> + 3 12 2 1 -1. + <_> + 4 12 1 1 2. + <_> + + <_> + 17 2 3 1 -1. + <_> + 18 2 1 1 3. + <_> + + <_> + 1 16 18 2 -1. + <_> + 7 16 6 2 3. + <_> + + <_> + 2 19 8 1 -1. + <_> + 6 19 4 1 2. + <_> + + <_> + 1 17 4 3 -1. + <_> + 1 18 4 1 3. + <_> + + <_> + 19 13 1 2 -1. + <_> + 19 14 1 1 2. + <_> + + <_> + 9 16 10 4 -1. + <_> + 9 16 5 2 2. + <_> + 14 18 5 2 2. + <_> + + <_> + 12 9 2 4 -1. + <_> + 12 9 1 2 2. + <_> + 13 11 1 2 2. + <_> + + <_> + 19 11 1 9 -1. + <_> + 19 14 1 3 3. + <_> + + <_> + 6 6 14 14 -1. + <_> + 6 13 14 7 2. + <_> + + <_> + 2 17 4 2 -1. + <_> + 2 18 4 1 2. + <_> + + <_> + 0 2 1 3 -1. + <_> + 0 3 1 1 3. + <_> + + <_> + 0 12 1 3 -1. + <_> + 0 13 1 1 3. + <_> + + <_> + 15 15 4 4 -1. + <_> + 15 17 4 2 2. + <_> + + <_> + 2 5 18 7 -1. + <_> + 8 5 6 7 3. + <_> + + <_> + 1 16 5 3 -1. + <_> + 1 17 5 1 3. + <_> + + <_> + 0 4 2 3 -1. + <_> + 0 5 2 1 3. + <_> + + <_> + 0 6 2 6 -1. + <_> + 1 6 1 6 2. + <_> + + <_> + 16 14 4 3 -1. + <_> + 16 15 4 1 3. + <_> + + <_> + 0 0 10 6 -1. + <_> + 0 0 5 3 2. + <_> + 5 3 5 3 2. + <_> + + <_> + 2 2 3 6 -1. + <_> + 3 2 1 6 3. + <_> + + <_> + 2 0 3 10 -1. + <_> + 3 0 1 10 3. + <_> + + <_> + 5 5 2 2 -1. + <_> + 5 6 2 1 2. + <_> + + <_> + 12 6 4 4 -1. + <_> + 12 8 4 2 2. + <_> + + <_> + 13 5 7 3 -1. + <_> + 13 6 7 1 3. + <_> + + <_> + 10 13 1 2 -1. + <_> + 10 14 1 1 2. + <_> + + <_> + 16 16 4 2 -1. + <_> + 18 16 2 2 2. + <_> + + <_> + 16 12 4 7 -1. + <_> + 18 12 2 7 2. + <_> + + <_> + 16 17 1 3 -1. + <_> + 16 18 1 1 3. + <_> + + <_> + 19 9 1 3 -1. + <_> + 19 10 1 1 3. + <_> + + <_> + 18 7 2 6 -1. + <_> + 19 7 1 6 2. + <_> + + <_> + 8 1 3 4 -1. + <_> + 9 1 1 4 3. + <_> + + <_> + 14 0 6 9 -1. + <_> + 16 0 2 9 3. + <_> + + <_> + 4 2 10 2 -1. + <_> + 9 2 5 2 2. + <_> + + <_> + 2 12 8 4 -1. + <_> + 2 12 4 2 2. + <_> + 6 14 4 2 2. + <_> + + <_> + 0 4 7 3 -1. + <_> + 0 5 7 1 3. + <_> + + <_> + 14 14 3 3 -1. + <_> + 15 14 1 3 3. + <_> + + <_> + 0 3 4 3 -1. + <_> + 2 3 2 3 2. + <_> + + <_> + 1 0 2 7 -1. + <_> + 2 0 1 7 2. + <_> + + <_> + 15 16 4 4 -1. + <_> + 15 18 4 2 2. + <_> + + <_> + 5 8 12 4 -1. + <_> + 5 10 12 2 2. + <_> + + <_> + 3 17 1 2 -1. + <_> + 3 18 1 1 2. + <_> + + <_> + 6 1 3 4 -1. + <_> + 7 1 1 4 3. + <_> + + <_> + 6 2 3 4 -1. + <_> + 7 2 1 4 3. + <_> + + <_> + 6 8 9 12 -1. + <_> + 9 8 3 12 3. + <_> + + <_> + 8 1 8 6 -1. + <_> + 8 3 8 2 3. + <_> + + <_> + 14 2 6 3 -1. + <_> + 17 2 3 3 2. + <_> + + <_> + 0 6 1 3 -1. + <_> + 0 7 1 1 3. + <_> + + <_> + 10 0 10 2 -1. + <_> + 15 0 5 2 2. + <_> + + <_> + 11 0 3 2 -1. + <_> + 12 0 1 2 3. + <_> + + <_> + 3 19 10 1 -1. + <_> + 8 19 5 1 2. + <_> + + <_> + 0 4 7 16 -1. + <_> + 0 12 7 8 2. + <_> + + <_> + 2 16 1 3 -1. + <_> + 2 17 1 1 3. + <_> + + <_> + 7 8 12 6 -1. + <_> + 11 8 4 6 3. + <_> + + <_> + 14 9 6 7 -1. + <_> + 16 9 2 7 3. + <_> + + <_> + 12 17 6 1 -1. + <_> + 14 17 2 1 3. + <_> + + <_> + 16 1 3 1 -1. + <_> + 17 1 1 1 3. + <_> + + <_> + 0 17 8 2 -1. + <_> + 0 17 4 1 2. + <_> + 4 18 4 1 2. + <_> + + <_> + 17 0 2 1 -1. + <_> + 18 0 1 1 2. + <_> + + <_> + 4 15 6 5 -1. + <_> + 6 15 2 5 3. + <_> + + <_> + 7 2 8 2 -1. + <_> + 7 3 8 1 2. + <_> + + <_> + 4 1 8 4 -1. + <_> + 4 3 8 2 2. + <_> + + <_> + 5 19 2 1 -1. + <_> + 6 19 1 1 2. + <_> + + <_> + 5 19 2 1 -1. + <_> + 6 19 1 1 2. + <_> + + <_> + 16 17 1 3 -1. + <_> + 16 18 1 1 3. + <_> + + <_> + 0 11 2 3 -1. + <_> + 1 11 1 3 2. + <_> + + <_> + 0 19 4 1 -1. + <_> + 2 19 2 1 2. + <_> + + <_> + 0 18 4 2 -1. + <_> + 2 18 2 2 2. + <_> + + <_> + 2 17 1 3 -1. + <_> + 2 18 1 1 3. + <_> + + <_> + 5 7 11 2 -1. + <_> + 5 8 11 1 2. + <_> + + <_> + 9 2 4 10 -1. + <_> + 9 7 4 5 2. + <_> + + <_> + 0 2 4 3 -1. + <_> + 0 3 4 1 3. + <_> + + <_> + 10 19 10 1 -1. + <_> + 15 19 5 1 2. + <_> + + <_> + 11 17 8 3 -1. + <_> + 15 17 4 3 2. + <_> + + <_> + 8 19 3 1 -1. + <_> + 9 19 1 1 3. + <_> + + <_> + 14 0 3 4 -1. + <_> + 15 0 1 4 3. + <_> + + <_> + 10 6 4 3 -1. + <_> + 10 7 4 1 3. + <_> + + <_> + 0 8 3 2 -1. + <_> + 0 9 3 1 2. + <_> + + <_> + 7 12 3 6 -1. + <_> + 7 14 3 2 3. + <_> + + <_> + 1 18 1 2 -1. + <_> + 1 19 1 1 2. + <_> + + <_> + 0 12 4 4 -1. + <_> + 2 12 2 4 2. + <_> + + <_> + 1 8 6 7 -1. + <_> + 3 8 2 7 3. + <_> + + <_> + 0 8 4 5 -1. + <_> + 2 8 2 5 2. + <_> + + <_> + 19 16 1 3 -1. + <_> + 19 17 1 1 3. + <_> + + <_> + 1 5 18 6 -1. + <_> + 7 5 6 6 3. + <_> + + <_> + 2 15 4 2 -1. + <_> + 2 16 4 1 2. + <_> + + <_> + 18 6 2 11 -1. + <_> + 19 6 1 11 2. + <_> + + <_> + 0 12 2 6 -1. + <_> + 0 14 2 2 3. + <_> + + <_> + 12 5 3 2 -1. + <_> + 12 6 3 1 2. + <_> + + <_> + 1 3 2 3 -1. + <_> + 1 4 2 1 3. + <_> + + <_> + 16 14 4 4 -1. + <_> + 16 16 4 2 2. + <_> + + <_> + 6 8 12 5 -1. + <_> + 10 8 4 5 3. + <_> + + <_> + 13 7 2 7 -1. + <_> + 14 7 1 7 2. + <_> + + <_> + 1 8 2 6 -1. + <_> + 2 8 1 6 2. + <_> + + <_> + 15 0 3 7 -1. + <_> + 16 0 1 7 3. + <_> + + <_> + 4 2 6 2 -1. + <_> + 6 2 2 2 3. + <_> + + <_> + 0 9 20 9 -1. + <_> + 0 12 20 3 3. + <_> + + <_> + 10 14 2 2 -1. + <_> + 10 15 2 1 2. + <_> + + <_> + 6 5 10 4 -1. + <_> + 6 7 10 2 2. + <_> + + <_> + 6 1 5 9 -1. + <_> + 6 4 5 3 3. + <_> + + <_> + 16 18 2 2 -1. + <_> + 16 18 1 1 2. + <_> + 17 19 1 1 2. + <_> + + <_> + 0 14 2 4 -1. + <_> + 0 16 2 2 2. + <_> + + <_> + 10 8 2 5 -1. + <_> + 11 8 1 5 2. + <_> + + <_> + 3 7 12 7 -1. + <_> + 7 7 4 7 3. + <_> + + <_> + 0 0 6 6 -1. + <_> + 3 0 3 6 2. + <_> + + <_> + 1 0 4 4 -1. + <_> + 3 0 2 4 2. + <_> + + <_> + 0 0 6 8 -1. + <_> + 2 0 2 8 3. + <_> + + <_> + 0 0 2 1 -1. + <_> + 1 0 1 1 2. + <_> + + <_> + 0 0 3 3 -1. + <_> + 0 1 3 1 3. + <_> + + <_> + 5 4 2 4 -1. + <_> + 5 6 2 2 2. + <_> + + <_> + 2 10 9 1 -1. + <_> + 5 10 3 1 3. + <_> + + <_> + 1 17 1 3 -1. + <_> + 1 18 1 1 3. + <_> + + <_> + 0 17 2 3 -1. + <_> + 0 18 2 1 3. + <_> + + <_> + 0 15 16 3 -1. + <_> + 8 15 8 3 2. + <_> + + <_> + 0 5 4 1 -1. + <_> + 2 5 2 1 2. + <_> + + <_> + 1 0 6 20 -1. + <_> + 3 0 2 20 3. + <_> + + <_> + 2 5 4 6 -1. + <_> + 2 5 2 3 2. + <_> + 4 8 2 3 2. + <_> + + <_> + 9 16 6 3 -1. + <_> + 11 16 2 3 3. + <_> + + <_> + 11 17 6 1 -1. + <_> + 14 17 3 1 2. + <_> + + <_> + 3 17 15 2 -1. + <_> + 8 17 5 2 3. + <_> + + <_> + 18 0 2 3 -1. + <_> + 18 1 2 1 3. + <_> + + <_> + 13 1 7 4 -1. + <_> + 13 3 7 2 2. + <_> + + <_> + 13 6 4 4 -1. + <_> + 13 6 2 2 2. + <_> + 15 8 2 2 2. + <_> + + <_> + 17 6 3 4 -1. + <_> + 17 8 3 2 2. + <_> + + <_> + 14 9 2 2 -1. + <_> + 15 9 1 2 2. + <_> + + <_> + 17 17 1 3 -1. + <_> + 17 18 1 1 3. + <_> + + <_> + 3 19 8 1 -1. + <_> + 7 19 4 1 2. + <_> + + <_> + 0 9 3 6 -1. + <_> + 0 12 3 3 2. + <_> + + <_> + 4 7 15 5 -1. + <_> + 9 7 5 5 3. + <_> + + <_> + 6 9 9 5 -1. + <_> + 9 9 3 5 3. + <_> + + <_> + 8 1 6 2 -1. + <_> + 10 1 2 2 3. + <_> + + <_> + 4 0 12 2 -1. + <_> + 10 0 6 2 2. + <_> + + <_> + 7 0 10 3 -1. + <_> + 12 0 5 3 2. + <_> + + <_> + 5 0 9 6 -1. + <_> + 5 2 9 2 3. + <_> + + <_> + 8 3 6 4 -1. + <_> + 8 5 6 2 2. + <_> + + <_> + 17 4 2 3 -1. + <_> + 17 5 2 1 3. + <_> + + <_> + 5 2 4 3 -1. + <_> + 5 3 4 1 3. + <_> + + <_> + 5 9 2 6 -1. + <_> + 6 9 1 6 2. + <_> + + <_> + 14 10 2 6 -1. + <_> + 15 10 1 6 2. + <_> + + <_> + 7 4 3 3 -1. + <_> + 7 5 3 1 3. + <_> + + <_> + 12 4 8 2 -1. + <_> + 12 4 4 1 2. + <_> + 16 5 4 1 2. + <_> + + <_> + 15 8 1 6 -1. + <_> + 15 10 1 2 3. + <_> + + <_> + 4 17 11 3 -1. + <_> + 4 18 11 1 3. + <_> + + <_> + 3 0 16 20 -1. + <_> + 3 10 16 10 2. + <_> + + <_> + 12 4 4 6 -1. + <_> + 12 6 4 2 3. + <_> + + <_> + 11 0 6 6 -1. + <_> + 13 0 2 6 3. + <_> + + <_> + 13 1 6 4 -1. + <_> + 13 1 3 2 2. + <_> + 16 3 3 2 2. + <_> + + <_> + 11 0 6 4 -1. + <_> + 13 0 2 4 3. + <_> + + <_> + 8 6 6 9 -1. + <_> + 10 6 2 9 3. + <_> + + <_> + 7 0 3 4 -1. + <_> + 8 0 1 4 3. + <_> + + <_> + 0 17 14 2 -1. + <_> + 0 17 7 1 2. + <_> + 7 18 7 1 2. + <_> + + <_> + 6 18 2 2 -1. + <_> + 6 18 1 1 2. + <_> + 7 19 1 1 2. + <_> + + <_> + 18 17 1 3 -1. + <_> + 18 18 1 1 3. + <_> + + <_> + 17 18 2 2 -1. + <_> + 17 18 1 1 2. + <_> + 18 19 1 1 2. + <_> + + <_> + 5 7 1 9 -1. + <_> + 5 10 1 3 3. + <_> + + <_> + 5 3 6 4 -1. + <_> + 7 3 2 4 3. + <_> + + <_> + 1 9 6 2 -1. + <_> + 1 9 3 1 2. + <_> + 4 10 3 1 2. + <_> + + <_> + 6 9 2 3 -1. + <_> + 7 9 1 3 2. + <_> + + <_> + 6 8 6 12 -1. + <_> + 8 8 2 12 3. + <_> + + <_> + 4 18 2 2 -1. + <_> + 4 18 1 1 2. + <_> + 5 19 1 1 2. + <_> + + <_> + 9 1 6 6 -1. + <_> + 9 3 6 2 3. + <_> + + <_> + 6 17 6 2 -1. + <_> + 6 18 6 1 2. + <_> + + <_> + 3 18 16 2 -1. + <_> + 3 19 16 1 2. + <_> + + <_> + 3 0 3 11 -1. + <_> + 4 0 1 11 3. + <_> + + <_> + 13 18 3 1 -1. + <_> + 14 18 1 1 3. + <_> + + <_> + 6 0 9 6 -1. + <_> + 6 2 9 2 3. + <_> + + <_> + 1 2 12 4 -1. + <_> + 1 2 6 2 2. + <_> + 7 4 6 2 2. + <_> + + <_> + 3 3 6 4 -1. + <_> + 5 3 2 4 3. + <_> + + <_> + 12 0 8 1 -1. + <_> + 16 0 4 1 2. + <_> + + <_> + 9 0 6 2 -1. + <_> + 11 0 2 2 3. + <_> + + <_> + 3 3 12 1 -1. + <_> + 9 3 6 1 2. + <_> + + <_> + 2 7 6 2 -1. + <_> + 2 7 3 1 2. + <_> + 5 8 3 1 2. + <_> + + <_> + 0 8 4 6 -1. + <_> + 0 10 4 2 3. + <_> + + <_> + 9 6 3 7 -1. + <_> + 10 6 1 7 3. + <_> + + <_> + 9 6 6 13 -1. + <_> + 11 6 2 13 3. + <_> + + <_> + 11 12 6 1 -1. + <_> + 13 12 2 1 3. + <_> + + <_> + 18 9 2 6 -1. + <_> + 18 12 2 3 2. + <_> + + <_> + 17 2 3 9 -1. + <_> + 18 2 1 9 3. + <_> + + <_> + 13 8 4 6 -1. + <_> + 13 8 2 3 2. + <_> + 15 11 2 3 2. + <_> + + <_> + 4 2 12 6 -1. + <_> + 10 2 6 6 2. + <_> + + <_> + 4 14 16 6 -1. + <_> + 12 14 8 6 2. + <_> + + <_> + 6 19 10 1 -1. + <_> + 11 19 5 1 2. + <_> + + <_> + 6 17 1 3 -1. + <_> + 6 18 1 1 3. + <_> + + <_> + 4 14 10 3 -1. + <_> + 4 15 10 1 3. + <_> + + <_> + 6 0 12 12 -1. + <_> + 6 4 12 4 3. + <_> + + <_> + 5 7 4 2 -1. + <_> + 5 7 2 1 2. + <_> + 7 8 2 1 2. + <_> + + <_> + 17 5 3 2 -1. + <_> + 18 5 1 2 3. + <_> + + <_> + 8 13 6 3 -1. + <_> + 8 14 6 1 3. + <_> + + <_> + 8 13 5 3 -1. + <_> + 8 14 5 1 3. + <_> + + <_> + 13 2 1 18 -1. + <_> + 13 11 1 9 2. + <_> + + <_> + 6 10 9 2 -1. + <_> + 9 10 3 2 3. + <_> + + <_> + 11 0 7 4 -1. + <_> + 11 2 7 2 2. + <_> + + <_> + 1 0 6 8 -1. + <_> + 3 0 2 8 3. + <_> + + <_> + 9 15 3 3 -1. + <_> + 9 16 3 1 3. + <_> + + <_> + 9 17 9 3 -1. + <_> + 9 18 9 1 3. + <_> + + <_> + 12 12 3 3 -1. + <_> + 12 13 3 1 3. + <_> + + <_> + 4 1 3 5 -1. + <_> + 5 1 1 5 3. + <_> + + <_> + 10 14 2 3 -1. + <_> + 10 15 2 1 3. + <_> + + <_> + 18 17 2 2 -1. + <_> + 18 17 1 1 2. + <_> + 19 18 1 1 2. + <_> + + <_> + 18 18 2 2 -1. + <_> + 18 18 1 1 2. + <_> + 19 19 1 1 2. + <_> + + <_> + 18 18 2 2 -1. + <_> + 18 18 1 1 2. + <_> + 19 19 1 1 2. + <_> + + <_> + 4 10 9 1 -1. + <_> + 7 10 3 1 3. + <_> + + <_> + 3 9 6 5 -1. + <_> + 5 9 2 5 3. + <_> + + <_> + 18 8 1 12 -1. + <_> + 18 14 1 6 2. + <_> + + <_> + 0 2 8 6 -1. + <_> + 0 2 4 3 2. + <_> + 4 5 4 3 2. + <_> + + <_> + 9 4 3 3 -1. + <_> + 9 5 3 1 3. + <_> + + <_> + 3 18 2 2 -1. + <_> + 3 18 1 1 2. + <_> + 4 19 1 1 2. + <_> + + <_> + 6 4 4 3 -1. + <_> + 6 5 4 1 3. + <_> + + <_> + 16 7 4 2 -1. + <_> + 16 7 2 1 2. + <_> + 18 8 2 1 2. + <_> + + <_> + 5 17 1 3 -1. + <_> + 5 18 1 1 3. + <_> + + <_> + 2 0 15 20 -1. + <_> + 2 10 15 10 2. + <_> + + <_> + 8 11 6 4 -1. + <_> + 8 11 3 2 2. + <_> + 11 13 3 2 2. + <_> + + <_> + 8 16 4 3 -1. + <_> + 8 17 4 1 3. + <_> + + <_> + 8 18 2 2 -1. + <_> + 8 18 1 1 2. + <_> + 9 19 1 1 2. + <_> + + <_> + 2 16 13 3 -1. + <_> + 2 17 13 1 3. + <_> + + <_> + 16 16 2 2 -1. + <_> + 16 16 1 1 2. + <_> + 17 17 1 1 2. + <_> + + <_> + 8 1 6 3 -1. + <_> + 10 1 2 3 3. + <_> + + <_> + 16 7 2 2 -1. + <_> + 16 7 1 1 2. + <_> + 17 8 1 1 2. + <_> + + <_> + 14 7 4 2 -1. + <_> + 14 7 2 1 2. + <_> + 16 8 2 1 2. + <_> + + <_> + 4 0 14 1 -1. + <_> + 11 0 7 1 2. + <_> + + <_> + 10 4 8 2 -1. + <_> + 10 4 4 1 2. + <_> + 14 5 4 1 2. + <_> + + <_> + 8 2 3 2 -1. + <_> + 9 2 1 2 3. + <_> + + <_> + 12 11 6 3 -1. + <_> + 12 12 6 1 3. + <_> + + <_> + 1 5 1 4 -1. + <_> + 1 7 1 2 2. + <_> + + <_> + 1 1 1 18 -1. + <_> + 1 7 1 6 3. + <_> + + <_> + 11 13 3 2 -1. + <_> + 11 14 3 1 2. + <_> + + <_> + 0 1 12 2 -1. + <_> + 0 1 6 1 2. + <_> + 6 2 6 1 2. + <_> + + <_> + 10 18 2 2 -1. + <_> + 10 18 1 1 2. + <_> + 11 19 1 1 2. + <_> + + <_> + 4 5 4 4 -1. + <_> + 4 5 2 2 2. + <_> + 6 7 2 2 2. + <_> + + <_> + 6 7 1 3 -1. + <_> + 6 8 1 1 3. + <_> + + <_> + 14 10 6 2 -1. + <_> + 16 10 2 2 3. + <_> + + <_> + 16 8 3 6 -1. + <_> + 17 8 1 6 3. + <_> + + <_> + 4 10 6 2 -1. + <_> + 6 10 2 2 3. + <_> + + <_> + 6 5 3 7 -1. + <_> + 7 5 1 7 3. + <_> + + <_> + 0 13 6 6 -1. + <_> + 0 16 6 3 2. + <_> + + <_> + 12 5 1 9 -1. + <_> + 12 8 1 3 3. + <_> + + <_> + 5 9 3 3 -1. + <_> + 6 9 1 3 3. + <_> + + <_> + 7 5 6 13 -1. + <_> + 9 5 2 13 3. + <_> + + <_> + 19 8 1 10 -1. + <_> + 19 13 1 5 2. + <_> + + <_> + 11 18 6 1 -1. + <_> + 13 18 2 1 3. + <_> + + <_> + 9 7 6 12 -1. + <_> + 11 7 2 12 3. + <_> + + <_> + 12 7 6 6 -1. + <_> + 14 7 2 6 3. + <_> + + <_> + 15 8 3 4 -1. + <_> + 16 8 1 4 3. + <_> + + <_> + 6 11 4 2 -1. + <_> + 6 12 4 1 2. + <_> + + <_> + 1 6 6 8 -1. + <_> + 3 6 2 8 3. + <_> + + <_> + 11 15 6 5 -1. + <_> + 13 15 2 5 3. + <_> + + <_> + 15 17 4 2 -1. + <_> + 15 18 4 1 2. + <_> + + <_> + 13 11 6 1 -1. + <_> + 15 11 2 1 3. + <_> + + <_> + 5 18 2 2 -1. + <_> + 5 18 1 1 2. + <_> + 6 19 1 1 2. + <_> + + <_> + 4 8 4 4 -1. + <_> + 4 8 2 2 2. + <_> + 6 10 2 2 2. + <_> + + <_> + 11 7 9 3 -1. + <_> + 11 8 9 1 3. + <_> + + <_> + 0 3 10 4 -1. + <_> + 0 3 5 2 2. + <_> + 5 5 5 2 2. + <_> + + <_> + 7 18 6 1 -1. + <_> + 9 18 2 1 3. + <_> + + <_> + 0 8 3 3 -1. + <_> + 0 9 3 1 3. + <_> + + <_> + 0 0 6 8 -1. + <_> + 0 0 3 4 2. + <_> + 3 4 3 4 2. + <_> + + <_> + 7 6 3 8 -1. + <_> + 8 6 1 8 3. + <_> + + <_> + 13 7 7 3 -1. + <_> + 13 8 7 1 3. + <_> + + <_> + 3 3 2 2 -1. + <_> + 3 4 2 1 2. + <_> + + <_> + 0 3 3 3 -1. + <_> + 0 4 3 1 3. + <_> + + <_> + 9 3 5 2 -1. + <_> + 9 4 5 1 2. + <_> + + <_> + 6 5 9 4 -1. + <_> + 9 5 3 4 3. + <_> + + <_> + 3 10 12 3 -1. + <_> + 7 10 4 3 3. + <_> + + <_> + 8 7 3 6 -1. + <_> + 9 7 1 6 3. + <_> + + <_> + 5 5 6 5 -1. + <_> + 8 5 3 5 2. + <_> + + <_> + 0 5 2 3 -1. + <_> + 0 6 2 1 3. + <_> + + <_> + 9 7 3 4 -1. + <_> + 10 7 1 4 3. + <_> + + <_> + 1 0 6 15 -1. + <_> + 3 0 2 15 3. + <_> + + <_> + 15 1 3 5 -1. + <_> + 16 1 1 5 3. + <_> + + <_> + 9 2 3 10 -1. + <_> + 10 2 1 10 3. + <_> + + <_> + 8 8 6 12 -1. + <_> + 10 8 2 12 3. + <_> + + <_> + 16 4 3 4 -1. + <_> + 16 6 3 2 2. + <_> + + <_> + 16 7 2 2 -1. + <_> + 16 7 1 1 2. + <_> + 17 8 1 1 2. + <_> + + <_> + 13 0 6 9 -1. + <_> + 13 3 6 3 3. + <_> + + <_> + 7 17 1 3 -1. + <_> + 7 18 1 1 3. + <_> + + <_> + 12 1 4 2 -1. + <_> + 12 2 4 1 2. + <_> + + <_> + 17 3 1 3 -1. + <_> + 17 4 1 1 3. + <_> + + <_> + 0 16 9 3 -1. + <_> + 0 17 9 1 3. + <_> + + <_> + 3 6 2 4 -1. + <_> + 3 6 1 2 2. + <_> + 4 8 1 2 2. + <_> + + <_> + 13 18 3 1 -1. + <_> + 14 18 1 1 3. + <_> + + <_> + 0 18 4 2 -1. + <_> + 2 18 2 2 2. + <_> + + <_> + 1 19 2 1 -1. + <_> + 2 19 1 1 2. + <_> + + <_> + 0 18 4 2 -1. + <_> + 0 19 4 1 2. + <_> + + <_> + 2 17 1 3 -1. + <_> + 2 18 1 1 3. + <_> + + <_> + 4 8 3 5 -1. + <_> + 5 8 1 5 3. + <_> + + <_> + 2 1 6 7 -1. + <_> + 4 1 2 7 3. + <_> + + <_> + 3 6 2 8 -1. + <_> + 3 6 1 4 2. + <_> + 4 10 1 4 2. + <_> + + <_> + 4 5 11 10 -1. + <_> + 4 10 11 5 2. + <_> + + <_> + 0 13 20 2 -1. + <_> + 10 13 10 2 2. + <_> + + <_> + 1 13 16 3 -1. + <_> + 9 13 8 3 2. + <_> + + <_> + 16 4 4 4 -1. + <_> + 16 4 2 2 2. + <_> + 18 6 2 2 2. + <_> + + <_> + 16 0 4 12 -1. + <_> + 16 0 2 6 2. + <_> + 18 6 2 6 2. + <_> + + <_> + 14 15 3 1 -1. + <_> + 15 15 1 1 3. + <_> + + <_> + 3 4 12 10 -1. + <_> + 3 9 12 5 2. + <_> + + <_> + 9 18 2 2 -1. + <_> + 9 18 1 1 2. + <_> + 10 19 1 1 2. + <_> + + <_> + 9 18 2 2 -1. + <_> + 9 18 1 1 2. + <_> + 10 19 1 1 2. + <_> + + <_> + 13 4 2 14 -1. + <_> + 13 4 1 7 2. + <_> + 14 11 1 7 2. + <_> + + <_> + 4 2 6 4 -1. + <_> + 7 2 3 4 2. + <_> + + <_> + 0 0 18 20 -1. + <_> + 0 0 9 10 2. + <_> + 9 10 9 10 2. + <_> + + <_> + 15 11 1 2 -1. + <_> + 15 12 1 1 2. + <_> + + <_> + 16 10 2 4 -1. + <_> + 16 10 1 2 2. + <_> + 17 12 1 2 2. + <_> + + <_> + 18 17 2 2 -1. + <_> + 18 17 1 1 2. + <_> + 19 18 1 1 2. + <_> + + <_> + 9 17 1 2 -1. + <_> + 9 18 1 1 2. + <_> + + <_> + 8 4 9 6 -1. + <_> + 11 4 3 6 3. + <_> + + <_> + 6 9 9 10 -1. + <_> + 9 9 3 10 3. + <_> + + <_> + 5 0 5 4 -1. + <_> + 5 2 5 2 2. + <_> + + <_> + 5 7 11 4 -1. + <_> + 5 9 11 2 2. + <_> + + <_> + 2 4 2 14 -1. + <_> + 3 4 1 14 2. + <_> + + <_> + 8 6 3 5 -1. + <_> + 9 6 1 5 3. + <_> + + <_> + 8 4 3 9 -1. + <_> + 9 4 1 9 3. + <_> + + <_> + 0 8 20 6 -1. + <_> + 0 10 20 2 3. + <_> + + <_> + 14 16 6 1 -1. + <_> + 17 16 3 1 2. + <_> + + <_> + 17 18 2 2 -1. + <_> + 17 19 2 1 2. + <_> + + <_> + 8 17 6 3 -1. + <_> + 10 17 2 3 3. + <_> + + <_> + 4 1 9 15 -1. + <_> + 7 1 3 15 3. + <_> + + <_> + 11 5 3 12 -1. + <_> + 12 5 1 12 3. + <_> + + <_> + 0 15 4 3 -1. + <_> + 0 16 4 1 3. + <_> + + <_> + 0 0 15 1 -1. + <_> + 5 0 5 1 3. + <_> + + <_> + 6 0 6 4 -1. + <_> + 8 0 2 4 3. + <_> + + <_> + 2 0 9 3 -1. + <_> + 5 0 3 3 3. + <_> + + <_> + 13 6 3 7 -1. + <_> + 14 6 1 7 3. + <_> + + <_> + 7 6 4 2 -1. + <_> + 7 7 4 1 2. + <_> + + <_> + 6 18 6 1 -1. + <_> + 8 18 2 1 3. + <_> + + <_> + 18 6 2 2 -1. + <_> + 18 7 2 1 2. + <_> + + <_> + 6 4 7 3 -1. + <_> + 6 5 7 1 3. + <_> + + <_> + 12 7 3 1 -1. + <_> + 13 7 1 1 3. + <_> + + <_> + 15 1 2 10 -1. + <_> + 15 1 1 5 2. + <_> + 16 6 1 5 2. + <_> + + <_> + 0 18 2 2 -1. + <_> + 0 19 2 1 2. + <_> + + <_> + 19 4 1 8 -1. + <_> + 19 8 1 4 2. + <_> + + <_> + 1 17 1 3 -1. + <_> + 1 18 1 1 3. + <_> + + <_> + 0 15 6 4 -1. + <_> + 0 15 3 2 2. + <_> + 3 17 3 2 2. + <_> + + <_> + 19 0 1 18 -1. + <_> + 19 6 1 6 3. + <_> + + <_> + 10 2 6 2 -1. + <_> + 12 2 2 2 3. + <_> + + <_> + 2 8 12 2 -1. + <_> + 6 8 4 2 3. + <_> + + <_> + 16 0 4 1 -1. + <_> + 18 0 2 1 2. + <_> + + <_> + 8 4 2 6 -1. + <_> + 8 7 2 3 2. + <_> + + <_> + 14 5 2 10 -1. + <_> + 15 5 1 10 2. + <_> + + <_> + 13 4 2 2 -1. + <_> + 13 5 2 1 2. + <_> + + <_> + 11 1 3 6 -1. + <_> + 11 3 3 2 3. + <_> + + <_> + 6 9 12 2 -1. + <_> + 10 9 4 2 3. + <_> + + <_> + 9 16 4 2 -1. + <_> + 9 17 4 1 2. + <_> + + <_> + 5 14 15 4 -1. + <_> + 5 16 15 2 2. + <_> + + <_> + 18 16 2 2 -1. + <_> + 18 17 2 1 2. + <_> + + <_> + 16 18 2 2 -1. + <_> + 16 18 1 1 2. + <_> + 17 19 1 1 2. + <_> + + <_> + 6 4 3 8 -1. + <_> + 7 4 1 8 3. + <_> + + <_> + 5 9 3 1 -1. + <_> + 6 9 1 1 3. + <_> + + <_> + 0 8 1 6 -1. + <_> + 0 10 1 2 3. + <_> + + <_> + 11 2 9 6 -1. + <_> + 14 2 3 6 3. + <_> + + <_> + 12 2 6 4 -1. + <_> + 14 2 2 4 3. + <_> + + <_> + 1 7 2 4 -1. + <_> + 1 9 2 2 2. + <_> + + <_> + 13 1 6 4 -1. + <_> + 13 3 6 2 2. + <_> + + <_> + 4 10 2 10 -1. + <_> + 4 10 1 5 2. + <_> + 5 15 1 5 2. + <_> + + <_> + 2 16 9 3 -1. + <_> + 5 16 3 3 3. + <_> + + <_> + 1 2 3 9 -1. + <_> + 2 2 1 9 3. + <_> + + <_> + 19 7 1 4 -1. + <_> + 19 9 1 2 2. + <_> + + <_> + 14 11 6 8 -1. + <_> + 14 11 3 4 2. + <_> + 17 15 3 4 2. + <_> + + <_> + 15 12 4 6 -1. + <_> + 15 12 2 3 2. + <_> + 17 15 2 3 2. + <_> + + <_> + 16 15 2 2 -1. + <_> + 16 15 1 1 2. + <_> + 17 16 1 1 2. + <_> + + <_> + 17 16 2 2 -1. + <_> + 17 16 1 1 2. + <_> + 18 17 1 1 2. + <_> + + <_> + 17 16 2 2 -1. + <_> + 17 16 1 1 2. + <_> + 18 17 1 1 2. + <_> + + <_> + 2 3 2 2 -1. + <_> + 2 3 1 1 2. + <_> + 3 4 1 1 2. + <_> + + <_> + 10 10 3 3 -1. + <_> + 11 10 1 3 3. + <_> + + <_> + 5 9 7 8 -1. + <_> + 5 13 7 4 2. + <_> + + <_> + 7 16 2 2 -1. + <_> + 7 16 1 1 2. + <_> + 8 17 1 1 2. + <_> + + <_> + 7 16 2 2 -1. + <_> + 7 16 1 1 2. + <_> + 8 17 1 1 2. + <_> + + <_> + 9 8 10 3 -1. + <_> + 14 8 5 3 2. + <_> + + <_> + 6 7 4 8 -1. + <_> + 6 7 2 4 2. + <_> + 8 11 2 4 2. + <_> + + <_> + 1 6 4 3 -1. + <_> + 1 7 4 1 3. + <_> + + <_> + 6 10 6 10 -1. + <_> + 8 10 2 10 3. + <_> + + <_> + 4 6 3 6 -1. + <_> + 5 6 1 6 3. + <_> + + <_> + 3 10 4 4 -1. + <_> + 3 10 2 2 2. + <_> + 5 12 2 2 2. + <_> + + <_> + 3 10 4 4 -1. + <_> + 3 10 2 2 2. + <_> + 5 12 2 2 2. + <_> + + <_> + 3 10 4 4 -1. + <_> + 3 10 2 2 2. + <_> + 5 12 2 2 2. + <_> + + <_> + 14 8 2 6 -1. + <_> + 15 8 1 6 2. + <_> + + <_> + 3 10 4 4 -1. + <_> + 3 10 2 2 2. + <_> + 5 12 2 2 2. + <_> + + <_> + 3 10 4 4 -1. + <_> + 3 10 2 2 2. + <_> + 5 12 2 2 2. + <_> + + <_> + 12 4 3 9 -1. + <_> + 13 4 1 9 3. + <_> + + <_> + 12 3 1 12 -1. + <_> + 12 7 1 4 3. + <_> + + <_> + 2 0 18 1 -1. + <_> + 8 0 6 1 3. + <_> + + <_> + 10 0 10 6 -1. + <_> + 10 0 5 3 2. + <_> + 15 3 5 3 2. + <_> + + <_> + 18 16 2 2 -1. + <_> + 18 17 2 1 2. + <_> + + <_> + 3 5 4 2 -1. + <_> + 3 5 2 1 2. + <_> + 5 6 2 1 2. + <_> + + <_> + 11 8 3 3 -1. + <_> + 12 8 1 3 3. + <_> + + <_> + 11 7 3 5 -1. + <_> + 12 7 1 5 3. + <_> + + <_> + 3 19 15 1 -1. + <_> + 8 19 5 1 3. + <_> + + <_> + 8 13 3 2 -1. + <_> + 8 14 3 1 2. + <_> + + <_> + 2 12 8 4 -1. + <_> + 2 12 4 2 2. + <_> + 6 14 4 2 2. + <_> + + <_> + 16 16 2 2 -1. + <_> + 16 16 1 1 2. + <_> + 17 17 1 1 2. + <_> + + <_> + 7 0 3 2 -1. + <_> + 8 0 1 2 3. + <_> + + <_> + 6 7 2 5 -1. + <_> + 7 7 1 5 2. + <_> + + <_> + 18 0 2 17 -1. + <_> + 19 0 1 17 2. + <_> + + <_> + 16 16 1 3 -1. + <_> + 16 17 1 1 3. + <_> + + <_> + 14 8 3 7 -1. + <_> + 15 8 1 7 3. + <_> + + <_> + 10 17 2 2 -1. + <_> + 10 17 1 1 2. + <_> + 11 18 1 1 2. + <_> + + <_> + 4 9 1 3 -1. + <_> + 4 10 1 1 3. + <_> + + <_> + 18 10 2 3 -1. + <_> + 18 11 2 1 3. + <_> + + <_> + 12 1 3 10 -1. + <_> + 13 1 1 10 3. + <_> + + <_> + 8 12 9 1 -1. + <_> + 11 12 3 1 3. + <_> + + <_> + 5 18 2 2 -1. + <_> + 5 18 1 1 2. + <_> + 6 19 1 1 2. + <_> + + <_> + 19 6 1 9 -1. + <_> + 19 9 1 3 3. + <_> + + <_> + 4 7 2 4 -1. + <_> + 4 7 1 2 2. + <_> + 5 9 1 2 2. + <_> + + <_> + 1 4 6 14 -1. + <_> + 3 4 2 14 3. + <_> + + <_> + 10 5 9 3 -1. + <_> + 13 5 3 3 3. + <_> + + <_> + 18 7 2 6 -1. + <_> + 18 9 2 2 3. + <_> + + <_> + 5 6 2 7 -1. + <_> + 6 6 1 7 2. + <_> + + <_> + 10 4 6 8 -1. + <_> + 13 4 3 8 2. + <_> + + <_> + 0 8 2 9 -1. + <_> + 0 11 2 3 3. + <_> + + <_> + 0 7 5 3 -1. + <_> + 0 8 5 1 3. + <_> + + <_> + 8 1 7 2 -1. + <_> + 8 2 7 1 2. + <_> + + <_> + 7 5 3 5 -1. + <_> + 8 5 1 5 3. + <_> + + <_> + 19 2 1 2 -1. + <_> + 19 3 1 1 2. + <_> + + <_> + 6 7 10 11 -1. + <_> + 11 7 5 11 2. + <_> + + <_> + 9 19 6 1 -1. + <_> + 11 19 2 1 3. + <_> + + <_> + 3 0 12 1 -1. + <_> + 7 0 4 1 3. + <_> + + <_> + 4 1 6 5 -1. + <_> + 6 1 2 5 3. + <_> + + <_> + 6 12 12 6 -1. + <_> + 10 12 4 6 3. + <_> + + <_> + 16 13 2 3 -1. + <_> + 16 14 2 1 3. + <_> + + <_> + 7 14 4 2 -1. + <_> + 7 15 4 1 2. + <_> + + <_> + 7 14 2 2 -1. + <_> + 7 15 2 1 2. + <_> + + <_> + 3 10 2 4 -1. + <_> + 3 10 1 2 2. + <_> + 4 12 1 2 2. + <_> + + <_> + 0 3 2 6 -1. + <_> + 0 5 2 2 3. + <_> + + <_> + 1 10 2 2 -1. + <_> + 1 10 1 1 2. + <_> + 2 11 1 1 2. + <_> + + <_> + 16 4 4 3 -1. + <_> + 16 5 4 1 3. + <_> + + <_> + 5 10 2 4 -1. + <_> + 5 10 1 2 2. + <_> + 6 12 1 2 2. + <_> + + <_> + 5 11 13 2 -1. + <_> + 5 12 13 1 2. + <_> + + <_> + 10 2 3 11 -1. + <_> + 11 2 1 11 3. + <_> + + <_> + 10 2 4 4 -1. + <_> + 10 4 4 2 2. + <_> + + <_> + 8 8 6 2 -1. + <_> + 10 8 2 2 3. + <_> + + <_> + 11 2 3 3 -1. + <_> + 12 2 1 3 3. + <_> + + <_> + 6 18 14 2 -1. + <_> + 6 18 7 1 2. + <_> + 13 19 7 1 2. + <_> + + <_> + 17 7 1 12 -1. + <_> + 17 11 1 4 3. + <_> + + <_> + 10 5 10 3 -1. + <_> + 10 6 10 1 3. + <_> + + <_> + 6 1 3 3 -1. + <_> + 7 1 1 3 3. + <_> + + <_> + 13 8 3 1 -1. + <_> + 14 8 1 1 3. + <_> + + <_> + 10 14 2 6 -1. + <_> + 10 16 2 2 3. + <_> + + <_> + 4 1 12 14 -1. + <_> + 8 1 4 14 3. + <_> + + <_> + 14 1 6 14 -1. + <_> + 16 1 2 14 3. + <_> + + <_> + 3 16 2 2 -1. + <_> + 3 16 1 1 2. + <_> + 4 17 1 1 2. + <_> + + <_> + 0 16 2 2 -1. + <_> + 0 17 2 1 2. + <_> + + <_> + 15 6 4 6 -1. + <_> + 15 6 2 3 2. + <_> + 17 9 2 3 2. + <_> + + <_> + 12 5 2 2 -1. + <_> + 12 6 2 1 2. + <_> + + <_> + 7 6 6 13 -1. + <_> + 9 6 2 13 3. + <_> + + <_> + 1 9 6 5 -1. + <_> + 3 9 2 5 3. + <_> + + <_> + 0 5 3 4 -1. + <_> + 0 7 3 2 2. + <_> + + <_> + 4 1 16 2 -1. + <_> + 4 1 8 1 2. + <_> + 12 2 8 1 2. + <_> + + <_> + 1 18 4 2 -1. + <_> + 1 18 2 1 2. + <_> + 3 19 2 1 2. + <_> + + <_> + 7 7 3 4 -1. + <_> + 8 7 1 4 3. + <_> + + <_> + 3 4 9 3 -1. + <_> + 6 4 3 3 3. + <_> + + <_> + 4 6 6 10 -1. + <_> + 6 6 2 10 3. + <_> + + <_> + 9 0 8 10 -1. + <_> + 13 0 4 10 2. + <_> + + <_> + 8 0 8 1 -1. + <_> + 12 0 4 1 2. + <_> + + <_> + 6 2 8 16 -1. + <_> + 6 2 4 8 2. + <_> + 10 10 4 8 2. + <_> + + <_> + 14 10 2 10 -1. + <_> + 14 10 1 5 2. + <_> + 15 15 1 5 2. + <_> + + <_> + 12 11 1 2 -1. + <_> + 12 12 1 1 2. + <_> + + <_> + 16 0 3 8 -1. + <_> + 17 0 1 8 3. + <_> + + <_> + 14 0 6 10 -1. + <_> + 17 0 3 10 2. + <_> + + <_> + 16 0 3 5 -1. + <_> + 17 0 1 5 3. + <_> + + <_> + 4 5 11 2 -1. + <_> + 4 6 11 1 2. + <_> + + <_> + 1 0 2 1 -1. + <_> + 2 0 1 1 2. + <_> + + <_> + 0 0 2 3 -1. + <_> + 0 1 2 1 3. + <_> + + <_> + 11 6 6 11 -1. + <_> + 13 6 2 11 3. + <_> + + <_> + 14 0 3 1 -1. + <_> + 15 0 1 1 3. + <_> + + <_> + 19 7 1 2 -1. + <_> + 19 8 1 1 2. + <_> + + <_> + 17 0 3 9 -1. + <_> + 18 0 1 9 3. + <_> + + <_> + 12 7 3 4 -1. + <_> + 13 7 1 4 3. + <_> + + <_> + 0 1 14 2 -1. + <_> + 0 1 7 1 2. + <_> + 7 2 7 1 2. + <_> + + <_> + 3 1 3 2 -1. + <_> + 4 1 1 2 3. + <_> + + <_> + 4 0 15 2 -1. + <_> + 9 0 5 2 3. + <_> + + <_> + 10 2 6 1 -1. + <_> + 12 2 2 1 3. + <_> + + <_> + 9 4 6 11 -1. + <_> + 11 4 2 11 3. + <_> + + <_> + 2 16 2 4 -1. + <_> + 2 18 2 2 2. + <_> + + <_> + 6 17 6 3 -1. + <_> + 8 17 2 3 3. + <_> + + <_> + 7 9 6 2 -1. + <_> + 9 9 2 2 3. + <_> + + <_> + 6 8 9 2 -1. + <_> + 9 8 3 2 3. + <_> + + <_> + 6 6 2 10 -1. + <_> + 6 6 1 5 2. + <_> + 7 11 1 5 2. + <_> + + <_> + 0 11 2 3 -1. + <_> + 0 12 2 1 3. + <_> + + <_> + 11 15 4 1 -1. + <_> + 13 15 2 1 2. + <_> + + <_> + 6 17 1 2 -1. + <_> + 6 18 1 1 2. + <_> + + <_> + 0 0 6 20 -1. + <_> + 2 0 2 20 3. + <_> + + <_> + 3 10 2 2 -1. + <_> + 4 10 1 2 2. + <_> + + <_> + 4 7 3 5 -1. + <_> + 5 7 1 5 3. + <_> + + <_> + 3 12 6 2 -1. + <_> + 5 12 2 2 3. + <_> + + <_> + 6 15 7 4 -1. + <_> + 6 17 7 2 2. + <_> + + <_> + 17 16 2 2 -1. + <_> + 17 16 1 1 2. + <_> + 18 17 1 1 2. + <_> + + <_> + 15 1 3 16 -1. + <_> + 16 1 1 16 3. + <_> + + <_> + 6 16 6 3 -1. + <_> + 8 16 2 3 3. + <_> + + <_> + 15 14 3 2 -1. + <_> + 15 15 3 1 2. + <_> + + <_> + 12 16 1 2 -1. + <_> + 12 17 1 1 2. + <_> + + <_> + 0 2 4 4 -1. + <_> + 0 2 2 2 2. + <_> + 2 4 2 2 2. + <_> + + <_> + 1 1 6 4 -1. + <_> + 1 1 3 2 2. + <_> + 4 3 3 2 2. + <_> + + <_> + 1 18 1 2 -1. + <_> + 1 19 1 1 2. + <_> + + <_> + 4 7 2 3 -1. + <_> + 4 8 2 1 3. + <_> + + <_> + 1 0 9 14 -1. + <_> + 1 7 9 7 2. + <_> + + <_> + 4 9 2 6 -1. + <_> + 4 9 1 3 2. + <_> + 5 12 1 3 2. + <_> + + <_> + 3 9 4 3 -1. + <_> + 5 9 2 3 2. + <_> + + <_> + 0 9 2 4 -1. + <_> + 0 11 2 2 2. + <_> + + <_> + 16 6 3 10 -1. + <_> + 17 6 1 10 3. + <_> + + <_> + 16 11 2 1 -1. + <_> + 17 11 1 1 2. + <_> + + <_> + 5 7 4 4 -1. + <_> + 5 9 4 2 2. + <_> + + <_> + 10 11 9 2 -1. + <_> + 13 11 3 2 3. + <_> + + <_> + 15 10 2 2 -1. + <_> + 15 10 1 1 2. + <_> + 16 11 1 1 2. + <_> + + <_> + 10 6 6 14 -1. + <_> + 10 13 6 7 2. + <_> + + <_> + 14 7 3 5 -1. + <_> + 15 7 1 5 3. + <_> + + <_> + 6 11 12 3 -1. + <_> + 10 11 4 3 3. + <_> + + <_> + 17 16 1 2 -1. + <_> + 17 17 1 1 2. + <_> + + <_> + 8 5 5 4 -1. + <_> + 8 7 5 2 2. + <_> + + <_> + 11 6 4 2 -1. + <_> + 11 7 4 1 2. + <_> + + <_> + 3 4 8 2 -1. + <_> + 3 4 4 1 2. + <_> + 7 5 4 1 2. + <_> + + <_> + 0 8 6 6 -1. + <_> + 2 8 2 6 3. + <_> + + <_> + 7 4 6 2 -1. + <_> + 7 5 6 1 2. + <_> + + <_> + 7 3 6 3 -1. + <_> + 9 3 2 3 3. + <_> + + <_> + 2 17 3 3 -1. + <_> + 2 18 3 1 3. + <_> + + <_> + 3 10 6 1 -1. + <_> + 5 10 2 1 3. + <_> + + <_> + 7 2 6 2 -1. + <_> + 9 2 2 2 3. + <_> + + <_> + 4 11 9 1 -1. + <_> + 7 11 3 1 3. + <_> + + <_> + 7 7 11 12 -1. + <_> + 7 13 11 6 2. + <_> + + <_> + 3 2 3 4 -1. + <_> + 4 2 1 4 3. + <_> + + <_> + 9 7 9 3 -1. + <_> + 12 7 3 3 3. + <_> + + <_> + 15 11 2 6 -1. + <_> + 15 11 1 3 2. + <_> + 16 14 1 3 2. + <_> + + <_> + 0 5 5 3 -1. + <_> + 0 6 5 1 3. + <_> + + <_> + 8 1 6 12 -1. + <_> + 10 1 2 12 3. + <_> + + <_> + 3 7 15 13 -1. + <_> + 8 7 5 13 3. + <_> + + <_> + 0 9 9 9 -1. + <_> + 0 12 9 3 3. + <_> + + <_> + 16 0 3 8 -1. + <_> + 17 0 1 8 3. + <_> + + <_> + 16 2 4 2 -1. + <_> + 18 2 2 2 2. + <_> + + <_> + 13 0 6 5 -1. + <_> + 16 0 3 5 2. + <_> + + <_> + 15 1 3 2 -1. + <_> + 16 1 1 2 3. + <_> + + <_> + 11 8 3 2 -1. + <_> + 12 8 1 2 3. + <_> + + <_> + 1 8 2 12 -1. + <_> + 1 8 1 6 2. + <_> + 2 14 1 6 2. + <_> + + <_> + 0 1 6 12 -1. + <_> + 2 1 2 12 3. + <_> + + <_> + 19 17 1 3 -1. + <_> + 19 18 1 1 3. + <_> + + <_> + 11 3 3 10 -1. + <_> + 12 3 1 10 3. + <_> + + <_> + 8 1 9 8 -1. + <_> + 11 1 3 8 3. + <_> + + <_> + 18 16 2 2 -1. + <_> + 18 16 1 1 2. + <_> + 19 17 1 1 2. + <_> + + <_> + 18 16 2 2 -1. + <_> + 18 16 1 1 2. + <_> + 19 17 1 1 2. + <_> + + <_> + 6 13 2 6 -1. + <_> + 6 15 2 2 3. + <_> + + <_> + 9 14 2 2 -1. + <_> + 9 15 2 1 2. + <_> + + <_> + 14 10 2 4 -1. + <_> + 14 10 1 2 2. + <_> + 15 12 1 2 2. + <_> + + <_> + 0 15 2 2 -1. + <_> + 0 15 1 1 2. + <_> + 1 16 1 1 2. + <_> + + <_> + 6 7 2 2 -1. + <_> + 6 7 1 1 2. + <_> + 7 8 1 1 2. + <_> + + <_> + 11 18 2 2 -1. + <_> + 11 18 1 1 2. + <_> + 12 19 1 1 2. + <_> + + <_> + 0 0 6 4 -1. + <_> + 0 0 3 2 2. + <_> + 3 2 3 2 2. + <_> + + <_> + 4 1 6 6 -1. + <_> + 6 1 2 6 3. + <_> + + <_> + 15 13 5 4 -1. + <_> + 15 15 5 2 2. + <_> + + <_> + 7 17 6 1 -1. + <_> + 9 17 2 1 3. + <_> + + <_> + 16 19 4 1 -1. + <_> + 18 19 2 1 2. + <_> + + <_> + 16 16 4 4 -1. + <_> + 18 16 2 4 2. + <_> + + <_> + 7 8 9 4 -1. + <_> + 10 8 3 4 3. + <_> + + <_> + 16 18 2 2 -1. + <_> + 16 18 1 1 2. + <_> + 17 19 1 1 2. + <_> + + <_> + 2 9 2 4 -1. + <_> + 2 9 1 2 2. + <_> + 3 11 1 2 2. + <_> + + <_> + 0 3 8 4 -1. + <_> + 0 3 4 2 2. + <_> + 4 5 4 2 2. + <_> + + <_> + 0 1 8 1 -1. + <_> + 4 1 4 1 2. + <_> + + <_> + 0 5 8 9 -1. + <_> + 4 5 4 9 2. + <_> + + <_> + 7 18 6 2 -1. + <_> + 9 18 2 2 3. + <_> + + <_> + 0 4 1 12 -1. + <_> + 0 8 1 4 3. + <_> + + <_> + 19 13 1 6 -1. + <_> + 19 15 1 2 3. + <_> + + <_> + 2 8 6 8 -1. + <_> + 4 8 2 8 3. + <_> + + <_> + 0 0 9 17 -1. + <_> + 3 0 3 17 3. + <_> + + <_> + 7 9 6 8 -1. + <_> + 9 9 2 8 3. + <_> + + <_> + 5 10 9 4 -1. + <_> + 8 10 3 4 3. + <_> + + <_> + 5 0 8 3 -1. + <_> + 5 1 8 1 3. + <_> + + <_> + 16 6 4 4 -1. + <_> + 16 6 2 2 2. + <_> + 18 8 2 2 2. + <_> + + <_> + 17 4 2 8 -1. + <_> + 17 4 1 4 2. + <_> + 18 8 1 4 2. + <_> + + <_> + 2 16 1 3 -1. + <_> + 2 17 1 1 3. + <_> + + <_> + 2 16 1 3 -1. + <_> + 2 17 1 1 3. + <_> + + <_> + 11 0 1 3 -1. + <_> + 11 1 1 1 3. + <_> + + <_> + 11 2 9 7 -1. + <_> + 14 2 3 7 3. + <_> + + <_> + 10 2 3 6 -1. + <_> + 11 2 1 6 3. + <_> + + <_> + 5 9 15 2 -1. + <_> + 5 10 15 1 2. + <_> + + <_> + 8 16 6 2 -1. + <_> + 8 17 6 1 2. + <_> + + <_> + 9 16 10 2 -1. + <_> + 9 16 5 1 2. + <_> + 14 17 5 1 2. + <_> + + <_> + 9 17 2 2 -1. + <_> + 9 17 1 1 2. + <_> + 10 18 1 1 2. + <_> + + <_> + 10 15 6 4 -1. + <_> + 10 15 3 2 2. + <_> + 13 17 3 2 2. + <_> + + <_> + 4 5 15 12 -1. + <_> + 9 5 5 12 3. + <_> + + <_> + 11 13 2 3 -1. + <_> + 11 14 2 1 3. + <_> + + <_> + 8 13 7 3 -1. + <_> + 8 14 7 1 3. + <_> + + <_> + 1 12 1 2 -1. + <_> + 1 13 1 1 2. + <_> + + <_> + 16 18 2 2 -1. + <_> + 16 18 1 1 2. + <_> + 17 19 1 1 2. + <_> + + <_> + 1 19 18 1 -1. + <_> + 7 19 6 1 3. + <_> + + <_> + 1 17 6 1 -1. + <_> + 4 17 3 1 2. + <_> + + <_> + 1 3 1 12 -1. + <_> + 1 9 1 6 2. + <_> + + <_> + 0 9 3 6 -1. + <_> + 0 11 3 2 3. + <_> + + <_> + 5 4 3 10 -1. + <_> + 6 4 1 10 3. + <_> + + <_> + 6 17 2 1 -1. + <_> + 7 17 1 1 2. + <_> + + <_> + 1 0 6 12 -1. + <_> + 3 0 2 12 3. + <_> + + <_> + 4 7 9 2 -1. + <_> + 7 7 3 2 3. + <_> + + <_> + 6 11 9 1 -1. + <_> + 9 11 3 1 3. + <_> + + <_> + 17 10 2 10 -1. + <_> + 17 15 2 5 2. + <_> + + <_> + 4 10 2 10 -1. + <_> + 4 10 1 5 2. + <_> + 5 15 1 5 2. + <_> + + <_> + 12 3 3 12 -1. + <_> + 13 3 1 12 3. + <_> + + <_> + 15 3 4 6 -1. + <_> + 15 3 2 3 2. + <_> + 17 6 2 3 2. + <_> + + <_> + 12 8 3 3 -1. + <_> + 13 8 1 3 3. + <_> + + <_> + 4 14 2 4 -1. + <_> + 4 16 2 2 2. + <_> + + <_> + 6 16 1 3 -1. + <_> + 6 17 1 1 3. + <_> + + <_> + 1 1 2 3 -1. + <_> + 2 1 1 3 2. + <_> + + <_> + 0 2 4 1 -1. + <_> + 2 2 2 1 2. + <_> + + <_> + 8 17 12 3 -1. + <_> + 12 17 4 3 3. + <_> + + <_> + 9 16 6 4 -1. + <_> + 11 16 2 4 3. + <_> + + <_> + 4 6 3 6 -1. + <_> + 4 9 3 3 2. + <_> + + <_> + 6 2 12 9 -1. + <_> + 6 5 12 3 3. + <_> + + <_> + 6 0 14 20 -1. + <_> + 6 0 7 10 2. + <_> + 13 10 7 10 2. + <_> + + <_> + 15 16 2 2 -1. + <_> + 15 16 1 1 2. + <_> + 16 17 1 1 2. + <_> + + <_> + 15 16 2 2 -1. + <_> + 15 16 1 1 2. + <_> + 16 17 1 1 2. + <_> + + <_> + 19 8 1 3 -1. + <_> + 19 9 1 1 3. + <_> + + <_> + 13 4 1 2 -1. + <_> + 13 5 1 1 2. + <_> + + <_> + 0 4 4 2 -1. + <_> + 0 5 4 1 2. + <_> + + <_> + 19 5 1 6 -1. + <_> + 19 7 1 2 3. + <_> + + <_> + 16 0 2 1 -1. + <_> + 17 0 1 1 2. + <_> + + <_> + 13 1 1 3 -1. + <_> + 13 2 1 1 3. + <_> + + <_> + 17 17 1 3 -1. + <_> + 17 18 1 1 3. + <_> + + <_> + 5 4 8 8 -1. + <_> + 5 4 4 4 2. + <_> + 9 8 4 4 2. + <_> + + <_> + 1 2 2 2 -1. + <_> + 1 2 1 1 2. + <_> + 2 3 1 1 2. + <_> + + <_> + 0 0 8 6 -1. + <_> + 0 0 4 3 2. + <_> + 4 3 4 3 2. + <_> + + <_> + 6 3 4 2 -1. + <_> + 6 4 4 1 2. + <_> + + <_> + 1 0 3 3 -1. + <_> + 1 1 3 1 3. + <_> + + <_> + 6 1 7 2 -1. + <_> + 6 2 7 1 2. + <_> + + <_> + 2 6 12 6 -1. + <_> + 6 6 4 6 3. + <_> + + <_> + 1 16 9 2 -1. + <_> + 4 16 3 2 3. + <_> + + <_> + 7 15 6 4 -1. + <_> + 9 15 2 4 3. + <_> + + <_> + 6 15 12 1 -1. + <_> + 12 15 6 1 2. + <_> + + <_> + 17 17 1 3 -1. + <_> + 17 18 1 1 3. + <_> + + <_> + 17 15 2 2 -1. + <_> + 17 15 1 1 2. + <_> + 18 16 1 1 2. + <_> + + <_> + 3 13 3 3 -1. + <_> + 3 14 3 1 3. + <_> + + <_> + 10 17 1 3 -1. + <_> + 10 18 1 1 3. + <_> + + <_> + 4 0 14 8 -1. + <_> + 11 0 7 8 2. + <_> + + <_> + 2 0 12 2 -1. + <_> + 6 0 4 2 3. + <_> + + <_> + 2 0 4 3 -1. + <_> + 4 0 2 3 2. + <_> + + <_> + 13 1 1 2 -1. + <_> + 13 2 1 1 2. + <_> + + <_> + 7 5 3 6 -1. + <_> + 8 5 1 6 3. + <_> + + <_> + 18 2 2 2 -1. + <_> + 18 2 1 1 2. + <_> + 19 3 1 1 2. + <_> + + <_> + 15 1 2 14 -1. + <_> + 16 1 1 14 2. + <_> + + <_> + 15 6 2 2 -1. + <_> + 15 6 1 1 2. + <_> + 16 7 1 1 2. + <_> + + <_> + 3 1 6 3 -1. + <_> + 5 1 2 3 3. + <_> + + <_> + 7 16 2 2 -1. + <_> + 7 16 1 1 2. + <_> + 8 17 1 1 2. + <_> + + <_> + 5 17 2 2 -1. + <_> + 5 17 1 1 2. + <_> + 6 18 1 1 2. + <_> + + <_> + 9 10 6 10 -1. + <_> + 11 10 2 10 3. + <_> + + <_> + 10 17 6 3 -1. + <_> + 12 17 2 3 3. + <_> + + <_> + 14 5 2 10 -1. + <_> + 14 10 2 5 2. + <_> + + <_> + 11 12 6 2 -1. + <_> + 11 13 6 1 2. + <_> + + <_> + 8 1 1 3 -1. + <_> + 8 2 1 1 3. + <_> + + <_> + 12 15 2 2 -1. + <_> + 12 15 1 1 2. + <_> + 13 16 1 1 2. + <_> + + <_> + 6 8 6 4 -1. + <_> + 6 8 3 2 2. + <_> + 9 10 3 2 2. + <_> + + <_> + 7 5 3 5 -1. + <_> + 8 5 1 5 3. + <_> + + <_> + 0 5 7 3 -1. + <_> + 0 6 7 1 3. + <_> + + <_> + 7 9 6 6 -1. + <_> + 9 9 2 6 3. + <_> + + <_> + 5 7 8 8 -1. + <_> + 5 11 8 4 2. + <_> + + <_> + 4 9 2 6 -1. + <_> + 4 9 1 3 2. + <_> + 5 12 1 3 2. + <_> + + <_> + 10 11 6 1 -1. + <_> + 12 11 2 1 3. + <_> + + <_> + 13 6 6 11 -1. + <_> + 15 6 2 11 3. + <_> + + <_> + 8 17 2 2 -1. + <_> + 8 17 1 1 2. + <_> + 9 18 1 1 2. + <_> + + <_> + 4 12 12 1 -1. + <_> + 8 12 4 1 3. + <_> + + <_> + 11 17 3 2 -1. + <_> + 11 18 3 1 2. + <_> + + <_> + 8 17 6 1 -1. + <_> + 10 17 2 1 3. + <_> + + <_> + 4 1 14 6 -1. + <_> + 4 3 14 2 3. + <_> + + <_> + 14 2 2 12 -1. + <_> + 14 8 2 6 2. + <_> + + <_> + 12 13 3 2 -1. + <_> + 12 14 3 1 2. + <_> + + <_> + 6 1 6 1 -1. + <_> + 8 1 2 1 3. + <_> + + <_> + 10 6 6 1 -1. + <_> + 12 6 2 1 3. + <_> + + <_> + 3 19 2 1 -1. + <_> + 4 19 1 1 2. + <_> + + <_> + 18 16 2 2 -1. + <_> + 18 16 1 1 2. + <_> + 19 17 1 1 2. + <_> + + <_> + 16 11 3 7 -1. + <_> + 17 11 1 7 3. + <_> + + <_> + 19 5 1 6 -1. + <_> + 19 8 1 3 2. + <_> + + <_> + 9 8 4 3 -1. + <_> + 9 9 4 1 3. + <_> + + <_> + 16 8 4 4 -1. + <_> + 16 8 2 2 2. + <_> + 18 10 2 2 2. + <_> + + <_> + 2 8 2 2 -1. + <_> + 2 8 1 1 2. + <_> + 3 9 1 1 2. + <_> + + <_> + 3 5 6 4 -1. + <_> + 3 5 3 2 2. + <_> + 6 7 3 2 2. + <_> + + <_> + 2 3 8 16 -1. + <_> + 2 3 4 8 2. + <_> + 6 11 4 8 2. + <_> + + <_> + 17 17 1 3 -1. + <_> + 17 18 1 1 3. + <_> + + <_> + 7 2 8 11 -1. + <_> + 11 2 4 11 2. + <_> + + <_> + 13 3 6 14 -1. + <_> + 16 3 3 14 2. + <_> + + <_> + 0 9 18 2 -1. + <_> + 6 9 6 2 3. + <_> + + <_> + 6 10 14 3 -1. + <_> + 6 11 14 1 3. + <_> + + <_> + 10 9 9 3 -1. + <_> + 13 9 3 3 3. + <_> + + <_> + 3 5 4 6 -1. + <_> + 3 5 2 3 2. + <_> + 5 8 2 3 2. + <_> + + <_> + 3 7 3 7 -1. + <_> + 4 7 1 7 3. + <_> + + <_> + 2 8 11 6 -1. + <_> + 2 10 11 2 3. + <_> + + <_> + 8 9 6 3 -1. + <_> + 8 10 6 1 3. + <_> + + <_> + 3 3 3 11 -1. + <_> + 4 3 1 11 3. + <_> + + <_> + 0 19 6 1 -1. + <_> + 3 19 3 1 2. + <_> + + <_> + 18 18 1 2 -1. + <_> + 18 19 1 1 2. + <_> + + <_> + 8 0 12 6 -1. + <_> + 8 0 6 3 2. + <_> + 14 3 6 3 2. + <_> + + <_> + 19 5 1 3 -1. + <_> + 19 6 1 1 3. + <_> + + <_> + 5 8 2 1 -1. + <_> + 6 8 1 1 2. + <_> + + <_> + 13 11 2 1 -1. + <_> + 14 11 1 1 2. + <_> + + <_> + 3 6 15 13 -1. + <_> + 8 6 5 13 3. + <_> + + <_> + 4 3 6 2 -1. + <_> + 6 3 2 2 3. + <_> + + <_> + 0 18 1 2 -1. + <_> + 0 19 1 1 2. + <_> + + <_> + 7 8 2 6 -1. + <_> + 8 8 1 6 2. + <_> + + <_> + 3 0 6 19 -1. + <_> + 5 0 2 19 3. + <_> + + <_> + 3 1 6 5 -1. + <_> + 5 1 2 5 3. + <_> + + <_> + 17 14 3 6 -1. + <_> + 17 16 3 2 3. + <_> + + <_> + 17 13 2 6 -1. + <_> + 18 13 1 6 2. + <_> + + <_> + 17 18 2 2 -1. + <_> + 18 18 1 2 2. + <_> + + <_> + 11 14 9 4 -1. + <_> + 14 14 3 4 3. + <_> + + <_> + 15 8 4 6 -1. + <_> + 15 8 2 3 2. + <_> + 17 11 2 3 2. + <_> + + <_> + 1 16 1 3 -1. + <_> + 1 17 1 1 3. + <_> + + <_> + 7 0 3 14 -1. + <_> + 8 0 1 14 3. + <_> + + <_> + 12 0 2 1 -1. + <_> + 13 0 1 1 2. + <_> + + <_> + 7 9 6 5 -1. + <_> + 10 9 3 5 2. + <_> + + <_> + 15 5 4 9 -1. + <_> + 17 5 2 9 2. + <_> + + <_> + 11 0 6 6 -1. + <_> + 13 0 2 6 3. + <_> + + <_> + 16 15 2 2 -1. + <_> + 16 15 1 1 2. + <_> + 17 16 1 1 2. + <_> + + <_> + 16 15 2 2 -1. + <_> + 16 15 1 1 2. + <_> + 17 16 1 1 2. + <_> + + <_> + 13 2 2 18 -1. + <_> + 13 11 2 9 2. + <_> + + <_> + 8 4 8 10 -1. + <_> + 8 9 8 5 2. + <_> + + <_> + 8 3 2 3 -1. + <_> + 8 4 2 1 3. + <_> + + <_> + 11 1 6 9 -1. + <_> + 11 4 6 3 3. + <_> + + <_> + 15 4 5 6 -1. + <_> + 15 6 5 2 3. + <_> + + <_> + 12 18 2 2 -1. + <_> + 12 18 1 1 2. + <_> + 13 19 1 1 2. + <_> + + <_> + 1 17 1 3 -1. + <_> + 1 18 1 1 3. + <_> + + <_> + 12 19 2 1 -1. + <_> + 13 19 1 1 2. + <_> + + <_> + 8 10 6 6 -1. + <_> + 10 10 2 6 3. + <_> + + <_> + 14 2 6 5 -1. + <_> + 16 2 2 5 3. + <_> + + <_> + 9 5 2 6 -1. + <_> + 9 7 2 2 3. + <_> + + <_> + 1 15 2 2 -1. + <_> + 2 15 1 2 2. + <_> + + <_> + 18 17 1 3 -1. + <_> + 18 18 1 1 3. + <_> + + <_> + 10 14 4 6 -1. + <_> + 10 16 4 2 3. + <_> + + <_> + 9 7 3 2 -1. + <_> + 10 7 1 2 3. + <_> + + <_> + 6 9 6 2 -1. + <_> + 6 9 3 1 2. + <_> + 9 10 3 1 2. + <_> + + <_> + 0 2 1 12 -1. + <_> + 0 6 1 4 3. + <_> + + <_> + 4 0 15 1 -1. + <_> + 9 0 5 1 3. + <_> + + <_> + 9 0 8 2 -1. + <_> + 9 0 4 1 2. + <_> + 13 1 4 1 2. + <_> + + <_> + 12 2 8 1 -1. + <_> + 16 2 4 1 2. + <_> + + <_> + 7 1 10 6 -1. + <_> + 7 3 10 2 3. + <_> + + <_> + 18 6 2 3 -1. + <_> + 18 7 2 1 3. + <_> + + <_> + 4 12 2 2 -1. + <_> + 4 12 1 1 2. + <_> + 5 13 1 1 2. + <_> + + <_> + 6 6 6 2 -1. + <_> + 8 6 2 2 3. + <_> + + <_> + 0 9 9 6 -1. + <_> + 3 9 3 6 3. + <_> + + <_> + 17 18 2 2 -1. + <_> + 18 18 1 2 2. + <_> + + <_> + 11 2 6 16 -1. + <_> + 13 2 2 16 3. + <_> + + <_> + 2 4 15 13 -1. + <_> + 7 4 5 13 3. + <_> + + <_> + 16 2 3 10 -1. + <_> + 17 2 1 10 3. + <_> + + <_> + 6 10 2 1 -1. + <_> + 7 10 1 1 2. + <_> + + <_> + 1 1 18 16 -1. + <_> + 10 1 9 16 2. + <_> + + <_> + 14 4 3 15 -1. + <_> + 15 4 1 15 3. + <_> + + <_> + 19 13 1 2 -1. + <_> + 19 14 1 1 2. + <_> + + <_> + 2 6 5 8 -1. + <_> + 2 10 5 4 2. + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/hog.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/hog.xml new file mode 100644 index 0000000..b7f42de --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/hog.xml @@ -0,0 +1,760 @@ + + + + BOOST + HOG + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 0 + 36 + 14 + + + <_> + 2 + -1.5988297760486603e-01 + + <_> + + 0 -1 1 6.7835077643394470e-02 + + -9.7839897871017456e-01 8.0223882198333740e-01 + <_> + + 0 -1 24 6.7662514746189117e-02 + + -9.6054661273956299e-01 8.1851601600646973e-01 + + <_> + 3 + -1.3226644992828369e+00 + + <_> + + 0 -1 51 7.9752042889595032e-02 + + -9.0853661298751831e-01 8.0851066112518311e-01 + <_> + + 0 -1 21 6.6207408905029297e-02 + + -8.6597138643264771e-01 5.1072287559509277e-01 + <_> + + 0 -1 8 3.2328389585018158e-02 + + -9.2485076189041138e-01 5.1087647676467896e-01 + + <_> + 3 + -1.1399781703948975e+00 + + <_> + + 0 -1 51 1.0652951151132584e-01 + + -8.7219864130020142e-01 7.1895426511764526e-01 + <_> + + 0 -1 44 5.2983373403549194e-02 + + -8.8667047023773193e-01 5.2429062128067017e-01 + <_> + + 0 -1 39 5.0255609676241875e-03 + + 6.4720642566680908e-01 -7.9207009077072144e-01 + + <_> + 3 + -1.4184418916702271e+00 + + <_> + + 0 -1 12 4.8226442188024521e-02 + + -9.1769260168075562e-01 2.8249818086624146e-01 + <_> + + 0 -1 5 2.9599401168525219e-03 + + 4.2937076091766357e-01 -8.5004979372024536e-01 + <_> + + 0 -1 9 3.9211578667163849e-02 + + -9.2271417379379272e-01 3.4930047392845154e-01 + + <_> + 5 + -1.7798722982406616e+00 + + <_> + + 0 -1 12 5.3528405725955963e-02 + + -8.9627659320831299e-01 3.9273926615715027e-01 + <_> + + 0 -1 2 9.2210605740547180e-02 + + -7.6593291759490967e-01 4.3853756785392761e-01 + <_> + + 0 -1 41 6.3399905338883400e-03 + + 4.0459448099136353e-01 -8.9511287212371826e-01 + <_> + + 0 -1 54 4.4390060007572174e-02 + + -8.0516815185546875e-01 4.4284361600875854e-01 + <_> + + 0 -1 40 6.1350017786026001e-03 + + 3.3460646867752075e-01 -8.5305058956146240e-01 + + <_> + 5 + -1.6744660139083862e+00 + + <_> + + 0 -1 36 4.7591488808393478e-02 + + -7.7843254804611206e-01 5.1089590787887573e-01 + <_> + + 0 -1 51 6.2080327421426773e-02 + + -7.7663439512252808e-01 4.7296452522277832e-01 + <_> + + 0 -1 38 4.5556023716926575e-02 + + -8.0821335315704346e-01 4.4066381454467773e-01 + <_> + + 0 -1 49 2.6577586308121681e-02 + + -8.8529849052429199e-01 3.2181969285011292e-01 + <_> + + 0 -1 13 5.1751874387264252e-02 + + -7.7918750047683716e-01 3.6699452996253967e-01 + + <_> + 5 + -1.6844792366027832e+00 + + <_> + + 0 -1 43 1.0764318704605103e-01 + + -8.8469904661178589e-01 1.5047879517078400e-01 + <_> + + 0 -1 21 5.7414636015892029e-02 + + -8.8049852848052979e-01 3.0038496851921082e-01 + <_> + + 0 -1 51 1.1130619049072266e-01 + + -5.1375883817672729e-01 5.4070681333541870e-01 + <_> + + 0 -1 18 3.3603336662054062e-02 + + -7.1826809644699097e-01 3.7216743826866150e-01 + <_> + + 0 -1 24 3.3581431955099106e-02 + + -9.5857375860214233e-01 2.5047686696052551e-01 + + <_> + 7 + -1.4828932285308838e+00 + + <_> + + 0 -1 51 1.1744560301303864e-01 + + -8.4731858968734741e-01 4.4380950927734375e-01 + <_> + + 0 -1 36 3.5856470465660095e-02 + + -5.9965091943740845e-01 5.3110164403915405e-01 + <_> + + 0 -1 1 7.9407021403312683e-02 + + -7.2691148519515991e-01 3.4728324413299561e-01 + <_> + + 0 -1 22 4.1507817804813385e-03 + + 3.1194564700126648e-01 -7.3271495103836060e-01 + <_> + + 0 -1 46 3.1926400959491730e-02 + + -7.8246498107910156e-01 2.9262420535087585e-01 + <_> + + 0 -1 43 9.9865674972534180e-02 + + -4.3887415528297424e-01 5.2392852306365967e-01 + <_> + + 0 -1 9 9.6568539738655090e-02 + + -4.6704468131065369e-01 5.2674156427383423e-01 + + <_> + 8 + -1.7193082571029663e+00 + + <_> + + 0 -1 17 4.6211387962102890e-02 + + -8.0609756708145142e-01 4.5106384158134460e-01 + <_> + + 0 -1 35 6.0248985886573792e-02 + + -5.2564203739166260e-01 6.3840061426162720e-01 + <_> + + 0 -1 8 3.3434242010116577e-02 + + -8.6800414323806763e-01 2.3830746114253998e-01 + <_> + + 0 -1 2 9.2657729983329773e-02 + + -4.8291572928428650e-01 5.1739865541458130e-01 + <_> + + 0 -1 42 1.3679661788046360e-02 + + 1.8075415492057800e-01 -7.8709608316421509e-01 + <_> + + 0 -1 16 1.9853550940752029e-02 + + -6.5281522274017334e-01 2.5807848572731018e-01 + <_> + + 0 -1 18 5.4108358919620514e-02 + + -5.4327249526977539e-01 3.1782364845275879e-01 + <_> + + 0 -1 40 8.9420340955257416e-03 + + 2.3158015310764313e-01 -8.9961671829223633e-01 + + <_> + 12 + -2.2451791763305664e+00 + + <_> + + 0 -1 27 4.7477871179580688e-02 + + -7.5494307279586792e-01 3.4013605117797852e-01 + <_> + + 0 -1 43 1.0927161574363708e-01 + + -6.6657108068466187e-01 3.4666976332664490e-01 + <_> + + 0 -1 56 1.7458569258451462e-02 + + -6.1446219682693481e-01 2.7295443415641785e-01 + <_> + + 0 -1 45 1.7551131546497345e-02 + + -7.9865199327468872e-01 1.9388890266418457e-01 + <_> + + 0 -1 6 2.7490697801113129e-02 + + 2.1706640720367432e-01 -8.2254189252853394e-01 + <_> + + 0 -1 0 3.0118599534034729e-02 + + -7.1697461605072021e-01 1.9180960953235626e-01 + <_> + + 0 -1 26 1.0442033410072327e-02 + + 4.5534595847129822e-01 -4.4073936343193054e-01 + <_> + + 0 -1 54 4.2830206453800201e-02 + + -7.3878163099288940e-01 1.7356525361537933e-01 + <_> + + 0 -1 3 7.0105483755469322e-03 + + 2.9966592788696289e-01 -4.3840873241424561e-01 + <_> + + 0 -1 12 1.0999375581741333e-01 + + -2.5738182663917542e-01 5.2327954769134521e-01 + <_> + + 0 -1 17 2.8020204044878483e-03 + + -9.5727628469467163e-01 1.9455878436565399e-01 + <_> + + 0 -1 29 1.7400516197085381e-02 + + 1.0862966626882553e-01 -7.9305535554885864e-01 + + <_> + 11 + -1.6403998136520386e+00 + + <_> + + 0 -1 20 4.8416275531053543e-03 + + 1.5458515286445618e-01 -7.7951216697692871e-01 + <_> + + 0 -1 17 3.6744441837072372e-02 + + -5.8145809173583984e-01 3.7252813577651978e-01 + <_> + + 0 -1 51 1.2389739602804184e-01 + + -3.3907017111778259e-01 4.5269495248794556e-01 + <_> + + 0 -1 38 2.6302363723516464e-02 + + -7.6929891109466553e-01 1.6892386972904205e-01 + <_> + + 0 -1 0 2.0331902429461479e-02 + + -8.7737464904785156e-01 1.8478332459926605e-01 + <_> + + 0 -1 18 2.6593130081892014e-02 + + -7.4291908740997314e-01 1.1839259415864944e-01 + <_> + + 0 -1 35 5.4677736014127731e-02 + + -2.5323277711868286e-01 5.3930228948593140e-01 + <_> + + 0 -1 3 9.0420041233301163e-03 + + 2.9419833421707153e-01 -5.3285223245620728e-01 + <_> + + 0 -1 44 6.5524823963642120e-02 + + -6.8676394224166870e-01 1.6250447928905487e-01 + <_> + + 0 -1 50 3.9527267217636108e-03 + + -6.3215756416320801e-01 2.0339995622634888e-01 + <_> + + 0 -1 23 9.7023863345384598e-03 + + 1.5340912342071533e-01 -6.6181582212448120e-01 + + <_> + 11 + -1.7964986562728882e+00 + + <_> + + 0 -1 25 2.6776535436511040e-02 + + 8.5753805935382843e-02 -8.4498918056488037e-01 + <_> + + 0 -1 53 1.0225318372249603e-01 + + -4.8441550135612488e-01 4.4480717182159424e-01 + <_> + + 0 -1 34 2.5260314345359802e-02 + + -2.8681182861328125e-01 5.1801252365112305e-01 + <_> + + 0 -1 48 3.3456705510616302e-02 + + -8.5547125339508057e-01 1.6133360564708710e-01 + <_> + + 0 -1 57 1.6355440020561218e-02 + + -9.0103113651275635e-01 1.4067426323890686e-01 + <_> + + 0 -1 47 1.0215520858764648e-01 + + 9.9781155586242676e-02 -9.4930106401443481e-01 + <_> + + 0 -1 24 8.1482984125614166e-02 + + -4.5979908108711243e-01 2.3830020427703857e-01 + <_> + + 0 -1 28 3.5861872136592865e-02 + + 1.1693869531154633e-01 -8.2583361864089966e-01 + <_> + + 0 -1 52 2.8495318256318569e-03 + + -7.2521144151687622e-01 1.0396414995193481e-01 + <_> + + 0 -1 18 4.0468689054250717e-02 + + -5.7586008310317993e-01 1.6399809718132019e-01 + <_> + + 0 -1 6 1.6283281147480011e-02 + + 1.9784429669380188e-01 -5.0717306137084961e-01 + + <_> + 11 + -1.8935244083404541e+00 + + <_> + + 0 -1 36 5.6452773511409760e-02 + + -7.3587113618850708e-01 3.6397516727447510e-01 + <_> + + 0 -1 51 9.4348624348640442e-02 + + -6.5430068969726562e-01 4.1141936182975769e-01 + <_> + + 0 -1 55 1.0128407739102840e-02 + + -5.3321808576583862e-01 2.3333537578582764e-01 + <_> + + 0 -1 19 1.7032939940690994e-02 + + 1.6764008998870850e-01 -6.8193972110748291e-01 + <_> + + 0 -1 10 5.9821285307407379e-02 + + 1.9000628590583801e-01 -6.2247687578201294e-01 + <_> + + 0 -1 2 1.1231882870197296e-01 + + -3.7508004903793335e-01 4.6482789516448975e-01 + <_> + + 0 -1 31 1.3109402731060982e-02 + + -7.8991121053695679e-01 1.6223074495792389e-01 + <_> + + 0 -1 7 7.8847661614418030e-02 + + 1.0304234921932220e-01 -7.4350160360336304e-01 + <_> + + 0 -1 4 7.0565161295235157e-03 + + 1.4203038811683655e-01 -7.1085119247436523e-01 + <_> + + 0 -1 16 2.5880439206957817e-02 + + -4.6565926074981689e-01 2.1172387897968292e-01 + <_> + + 0 -1 9 7.0704504847526550e-02 + + -6.2155175209045410e-01 1.8868127465248108e-01 + + <_> + 13 + -1.8333845138549805e+00 + + <_> + + 0 -1 33 2.6928834617137909e-02 + + -7.3157250881195068e-01 2.4624060094356537e-01 + <_> + + 0 -1 37 2.3502489551901817e-02 + + -5.2058231830596924e-01 2.8272491693496704e-01 + <_> + + 0 -1 15 3.3627867698669434e-02 + + -4.4799330830574036e-01 3.1319928169250488e-01 + <_> + + 0 -1 16 2.6048257946968079e-02 + + -5.1032352447509766e-01 2.1462233364582062e-01 + <_> + + 0 -1 21 2.2461317479610443e-02 + + -9.2486566305160522e-01 1.2145125865936279e-01 + <_> + + 0 -1 23 5.3750649094581604e-03 + + 1.9863912463188171e-01 -4.9607059359550476e-01 + <_> + + 0 -1 45 1.6387395560741425e-02 + + -7.9716444015502930e-01 1.0924877226352692e-01 + <_> + + 0 -1 32 1.9321642816066742e-02 + + 4.6352294087409973e-01 -2.7059724926948547e-01 + <_> + + 0 -1 14 1.9507309794425964e-01 + + -1.3413095474243164e-01 7.3557442426681519e-01 + <_> + + 0 -1 24 4.6887747943401337e-02 + + -7.4956077337265015e-01 1.5412712097167969e-01 + <_> + + 0 -1 11 1.4476992655545473e-03 + + -7.3792815208435059e-01 1.0262485593557358e-01 + <_> + + 0 -1 30 5.7496212422847748e-02 + + -1.7113754153251648e-01 7.1992629766464233e-01 + <_> + + 0 -1 1 9.1702185571193695e-02 + + -4.9089869856834412e-01 2.0037889480590820e-01 + + <_> + + 0 0 8 8 0 + <_> + + 0 0 8 8 1 + <_> + + 0 0 8 8 2 + <_> + + 0 0 8 8 4 + <_> + + 0 0 8 8 5 + <_> + + 0 0 8 8 6 + <_> + + 0 0 8 8 8 + <_> + + 0 0 8 8 12 + <_> + + 0 0 8 8 26 + <_> + + 0 4 8 8 0 + <_> + + 0 4 8 8 2 + <_> + + 0 4 8 8 16 + <_> + + 0 4 8 8 25 + <_> + + 0 4 8 8 26 + <_> + + 0 8 8 8 0 + <_> + + 0 8 8 8 7 + <_> + + 0 8 8 8 18 + <_> + + 0 8 8 8 19 + <_> + + 0 8 8 8 25 + <_> + + 0 8 8 8 33 + <_> + + 4 0 8 8 0 + <_> + + 4 0 8 8 2 + <_> + + 4 0 8 8 10 + <_> + + 4 0 8 8 11 + <_> + + 4 0 8 8 14 + <_> + + 4 0 8 8 15 + <_> + + 4 0 8 8 16 + <_> + + 4 0 8 8 22 + <_> + + 4 0 8 8 27 + <_> + + 4 4 8 8 7 + <_> + + 4 4 8 8 12 + <_> + + 4 4 8 8 13 + <_> + + 4 4 8 8 15 + <_> + + 4 4 8 8 21 + <_> + + 4 8 8 8 3 + <_> + + 4 8 8 8 4 + <_> + + 4 8 8 8 12 + <_> + + 4 8 8 8 34 + <_> + + 8 0 8 8 4 + <_> + + 8 0 8 8 8 + <_> + + 8 0 8 8 9 + <_> + + 8 0 8 8 11 + <_> + + 8 0 8 8 12 + <_> + + 8 0 8 8 14 + <_> + + 8 0 8 8 15 + <_> + + 8 0 8 8 16 + <_> + + 8 0 8 8 35 + <_> + + 8 4 8 8 14 + <_> + + 8 4 8 8 15 + <_> + + 8 4 8 8 16 + <_> + + 8 4 8 8 18 + <_> + + 8 4 8 8 27 + <_> + + 8 8 8 8 0 + <_> + + 8 8 8 8 9 + <_> + + 8 8 8 8 17 + <_> + + 8 8 8 8 33 + <_> + + 8 8 8 8 34 + <_> + + 8 8 8 8 35 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/ir_mask.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/ir_mask.xml new file mode 100644 index 0000000..59e9d91 --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/ir_mask.xml @@ -0,0 +1,379 @@ + + + + BOOST + LBP + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 11 + + + <_> + 2 + -1.2776625156402588e-01 + + <_> + + 0 -1 1 -268435457 -404755113 -782502945 -6319201 -641990657 + -73674285 -339743745 -2097153 + + -9.9619048833847046e-01 8.7008547782897949e-01 + <_> + + 0 -1 27 -2097281 -69734181 -13509637 -4206309 -544474753 + -338962289 -74448961 -1 + + -9.7911477088928223e-01 8.6842423677444458e-01 + + <_> + 2 + -2.1851155161857605e-01 + + <_> + + 0 -1 18 -32961 -2097665 -46008353 -2516001 -6553601 -5258573 + -72613889 -2053 + + -9.6320962905883789e-01 7.8577548265457153e-01 + <_> + + 0 -1 26 -40961 -2103845 -740312577 -2632737 -67110913 + -4723505 -33817617 -1 + + -9.5761382579803467e-01 7.4469810724258423e-01 + + <_> + 2 + -2.2615186870098114e-01 + + <_> + + 0 -1 3 -67108865 -403718145 -2228769 -2107905 -1 -5336693 + -5636097 -1025 + + -9.1211473941802979e-01 8.3317351341247559e-01 + <_> + + 0 -1 7 -1 -1363153153 -279196929 -1358956833 -100663297 + -1091572041 -270533697 -1 + + -9.5124608278274536e-01 6.8596285581588745e-01 + + <_> + 2 + -3.5305869579315186e-01 + + <_> + + 0 -1 32 -2097153 -2105857 -738197505 -797233 -71303305 + -2097505 -34604043 -1025 + + -9.4013160467147827e-01 5.7656252384185791e-01 + <_> + + 0 -1 14 -1348730881 -8530465 -715795973 -2097665 -78906661 + -18093154 -1314881 -263173 + + -9.2962121963500977e-01 6.2183308601379395e-01 + + <_> + 3 + -1.2793935537338257e+00 + + <_> + + 0 -1 31 -2097281 -538985473 -267457569 -23905 -875566849 + -5313382 -35652641 -1057 + + -8.5727757215499878e-01 5.3292363882064819e-01 + <_> + + 0 -1 2 -405864449 -10496641 -788438537 -2623585 -68437777 + -79510249 -73553453 -2113685 + + -9.0695667266845703e-01 4.6672677993774414e-01 + <_> + + 0 -1 23 -2097161 -2107873 -182724301 -12585549 -36963721 + -116656241 -2114701 -13631701 + + -8.4553921222686768e-01 4.8484069108963013e-01 + + <_> + 3 + -1.2501775026321411e+00 + + <_> + + 0 -1 4 -335545345 -3673109 -1016872589 -3218990 -74741749 + -75382263 -74712245 -5 + + -8.4205579757690430e-01 5.0221437215805054e-01 + <_> + + 0 -1 25 -41473 -102770977 1509088255 -538968103 -775030529 + -35862123 -877004049 -1061169 + + -8.0826377868652344e-01 5.5621540546417236e-01 + <_> + + 0 -1 8 -680002066 -183381039 -787219971 -539929135 + -125515265 -39288696 -666854181 -4522045 + + -9.6835583448410034e-01 4.0014204382896423e-01 + + <_> + 4 + -1.9072717428207397e+00 + + <_> + + 0 -1 30 -67401793 -67641137 -878707493 -2402081 -69512193 + -71575041 -201609217 -67113217 + + -7.7497851848602295e-01 7.0979446172714233e-01 + <_> + + 0 -1 28 -171 -641498881 -1874802177 -108016945 -393614341 + -861239140 -393508629 -7340053 + + -9.0587604045867920e-01 4.1680908203125000e-01 + <_> + + 0 -1 6 -35651585 -932321574 -729768553 -555824930 -225724277 + -41690997 2141438859 -1137 + + -8.0323654413223267e-01 3.9888837933540344e-01 + <_> + + 0 -1 19 1930215368 -1155279873 -1182367605 -1692431653 + -191104017 -1347829622 976984943 738011819 + + -7.4586582183837891e-01 4.5906117558479309e-01 + + <_> + 3 + -1.1200368404388428e+00 + + <_> + + 0 -1 9 -524289 -1082132533 -746332257 -1207967781 -170945617 + -112000878 -641609505 -1052993 + + -7.8565156459808350e-01 6.2209945917129517e-01 + <_> + + 0 -1 16 2147434495 1574949915 -35914753 -2106897 -528303361 + -385875435 -737170261 -543425765 + + -7.0885229110717773e-01 4.7932675480842590e-01 + <_> + + 0 -1 24 -2140035 -103168575 -711929089 -34220841 -651559939 + -376404856 -660354833 -3146034 + + -8.1371200084686279e-01 4.2485022544860840e-01 + + <_> + 5 + -1.5718100070953369e+00 + + <_> + + 0 -1 11 -134745641 -136315621 -788426733 -137365517 + -1651924775 -75276144 -1324906253 -1358962021 + + -7.9463744163513184e-01 4.7013488411903381e-01 + <_> + + 0 -1 20 2076522956 285451733 286986477 756490565 1789620461 + -90035779 -1182643217 -1684553921 + + -7.0713311433792114e-01 4.0998297929763794e-01 + <_> + + 0 -1 0 -269552641 -16186983 -799735791 1931596035 -257173119 + -116371200 -259815281 -1861409 + + -8.2705301046371460e-01 3.5574898123741150e-01 + <_> + + 0 -1 29 -235406849 -713700853 -2130618027 -184432243 + -807772425 -106246775 -343180458 -5197 + + -7.4353957176208496e-01 3.8880068063735962e-01 + <_> + + 0 -1 22 -1493188811 -153888637 -116207273 -548683731 + -805252438 -66027520 -939397490 -73798111 + + -8.1458908319473267e-01 3.7714251875877380e-01 + + <_> + 3 + -1.0537340641021729e+00 + + <_> + + 0 -1 17 -671055873 1073741824 1361061751 -2128609280 + -1878996805 -1610612736 -1694492597 -1073731584 + + -7.9116946458816528e-01 5.4958677291870117e-01 + <_> + + 0 -1 10 -420023393 -610790894 -385691452 -1173106658 + -1005662079 -1070891002 -637171698 -1358968113 + + -7.5498026609420776e-01 4.1287711262702942e-01 + <_> + + 0 -1 20 826610156 1434518481 362353037 898860875 1627474157 + 698560651 -781051409 -1881292993 + + -6.7544174194335938e-01 5.1154828071594238e-01 + + <_> + 5 + -1.2994867563247681e+00 + + <_> + + 0 -1 13 -145283657 -145551343 -921068077 288575991 + -762383873 -121794485 -2094415381 -1377 + + -7.7104181051254272e-01 5.4229933023452759e-01 + <_> + + 0 -1 5 -271065701 -543858209 1342242833 -20522855 1286146 + 1786908929 1090593282 -6305849 + + -6.2462037801742554e-01 4.9913081526756287e-01 + <_> + + 0 -1 15 -287002898 991523722 -1592589249 -483028831 + 1083408417 34340864 -2147024758 -204487701 + + -7.6408594846725464e-01 3.2050082087516785e-01 + <_> + + 0 -1 21 1952122574 -1253437155 -536771702 1066038346 + -1575136773 1595099531 -677256968 -272731745 + + -5.6892848014831543e-01 4.5805415511131287e-01 + <_> + + 0 -1 12 595833255 709481889 1568686405 -52734953 -1866432341 + 1677923456 -2079621047 -291533653 + + -6.8237954378128052e-01 4.2861616611480713e-01 + + <_> + + 0 0 2 4 + <_> + + 0 0 3 3 + <_> + + 0 1 2 4 + <_> + + 0 6 1 1 + <_> + + 0 7 1 5 + <_> + + 0 8 1 5 + <_> + + 0 10 1 3 + <_> + + 0 15 2 3 + <_> + + 1 0 7 1 + <_> + + 1 18 1 2 + <_> + + 2 12 1 4 + <_> + + 2 15 1 3 + <_> + + 2 21 1 1 + <_> + + 4 21 1 1 + <_> + + 5 0 1 1 + <_> + + 5 1 3 6 + <_> + + 6 0 3 3 + <_> + + 6 0 5 2 + <_> + + 6 0 6 2 + <_> + + 6 12 4 4 + <_> + + 6 15 4 3 + <_> + + 6 21 2 1 + <_> + + 7 0 1 1 + <_> + + 14 12 3 4 + <_> + + 16 0 1 1 + <_> + + 17 0 1 1 + <_> + + 17 0 1 2 + <_> + + 18 1 2 3 + <_> + + 18 1 2 4 + <_> + + 18 18 2 2 + <_> + + 18 21 1 1 + <_> + + 21 3 1 2 + <_> + + 21 10 1 2 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/lbp.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/lbp.xml new file mode 100644 index 0000000..60e0026 --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/lbp.xml @@ -0,0 +1,273 @@ + + + + BOOST + LBP + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 8 + + + <_> + 3 + -1.2611379623413086e+00 + + <_> + + 0 -1 5 -69479425 -2157069 -44460561 -6441473 -121709569 + -7603783 -37778433 -1345 + + -9.8894196748733521e-01 8.2168674468994141e-01 + <_> + + 0 -1 7 -1 -2125637 -1639987409 -10785 -23352321 -279109 + -74453505 -1 + + -9.9071103334426880e-01 7.8105777502059937e-01 + <_> + + 0 -1 2 -2097153 -5245481 -2033463841 -1345352321 -16782337 + -1338485 -471860225 -1 + + -9.8169970512390137e-01 7.1851497888565063e-01 + + <_> + 3 + -1.3447532653808594e+00 + + <_> + + 0 -1 15 -129 -2049 -3679745 -4194305 -1048577 -19154209 + -4195329 -1 + + -9.7742664813995361e-01 7.4447172880172729e-01 + <_> + + 0 -1 14 -1 -1 -678706729 -2105905 -1 -67122273 -2130125 + -4194305 + + -9.7216075658798218e-01 6.6834020614624023e-01 + <_> + + 0 -1 20 -1 -537139201 -661659809 -142606641 -70254857 + -70520433 -219157537 2147483647 + + -1. 6.0483413934707642e-01 + + <_> + 3 + -1.3723506927490234e+00 + + <_> + + 0 -1 13 2139095039 -1 1897398271 -33 -537133057 -68420129 + -70255617 -1 + + -9.7910296916961670e-01 5.2765959501266479e-01 + <_> + + 0 -1 3 -1 -268435457 -48242817 -513 -2097153 -8001 -33 -1025 + + -9.7831052541732788e-01 5.6839919090270996e-01 + <_> + + 0 -1 1 -268435457 -268443681 -2916353 -1073742849 -1 -273921 + -67113985 -1025 + + -9.9165648221969604e-01 5.8506274223327637e-01 + + <_> + 3 + -1.4315840005874634e+00 + + <_> + + 0 -1 22 -32769 -33556481 -874520577 -2049 -1048577 -67371009 + -1025 -1281 + + -9.6597450971603394e-01 6.7254406213760376e-01 + <_> + + 0 -1 0 -1 -2098193 -551827497 -2098017 -5125 -4202097 + -67113313 2147483647 + + -9.6439963579177856e-01 5.3586018085479736e-01 + <_> + + 0 -1 11 -203423945 -2893313 -606741185 -1025 -124912265 + -70415973 -270401537 -266753 + + -9.8287415504455566e-01 4.9879014492034912e-01 + + <_> + 3 + -1.5402770042419434e+00 + + <_> + + 0 -1 6 -1153433601 -1073745477 -35913729 -545 -2098241 + -2102021 -5505025 -17 + + -9.7526413202285767e-01 3.7231969833374023e-01 + <_> + + 0 -1 18 -36865 -2362369 -39067681 -538976769 -35699201 + -1048581 -85986305 -1 + + -9.5467126369476318e-01 5.3348362445831299e-01 + <_> + + 0 -1 8 -140509185 -140782089 -874522625 1875867647 + -1414423041 -70577789 2072485245 -2368289 + + -9.5792549848556519e-01 6.0124987363815308e-01 + + <_> + 3 + -1.4963704347610474e+00 + + <_> + + 0 -1 16 -2097153 -136577057 -796264993 -35914273 -538185758 + -55579905 -1052673 -1025 + + -9.5951831340789795e-01 3.0753564834594727e-01 + <_> + + 0 -1 9 -1 -2230785 -1345070593 805295053 -70386689 -2584115 + -268435717 -5 + + -9.6131062507629395e-01 4.1679838299751282e-01 + <_> + + 0 -1 10 -406740129 -69730349 871723505 -2887305 -74190341 + -70127267 -103058469 -4197381 + + -9.5365053415298462e-01 5.4704123735427856e-01 + + <_> + 3 + -1.3737262487411499e+00 + + <_> + + 0 -1 16 -71303169 -144704033 -2113801249 -78646369 + -292815886 -108278645 -69472513 -1 + + -9.5946639776229858e-01 2.9435482621192932e-01 + <_> + + 0 -1 4 -41945345 -187632299 -244976657 -2120721 -805113351 + -805257215 -774636837 -134220801 + + -9.0380162000656128e-01 4.6347647905349731e-01 + <_> + + 0 -1 21 -1 -539763809 -106834657 -571745921 -1049601 + -1064293 -17826401 2147483647 + + -1. 4.8954173922538757e-01 + + <_> + 3 + -1.4804222583770752e+00 + + <_> + + 0 -1 17 -792660225 -787840189 -2113810119 -150928622 + -532886561 -905781109 -1998533902 -3412246 + + -9.7584789991378784e-01 4.0637451410293579e-01 + <_> + + 0 -1 19 -245952513 -775355135 -798909997 -142372799 + -1010302841 -293281631 -393142054 -21366 + + -9.6307176351547241e-01 4.7474515438079834e-01 + <_> + + 0 -1 12 -35457 -136772983 957370869 -178400779 193168235 + -1862238072 437365669 -6575457 + + -9.2372500896453857e-01 5.7318580150604248e-01 + + <_> + + 0 1 1 7 + <_> + + 0 2 4 2 + <_> + + 0 12 4 4 + <_> + + 0 20 3 1 + <_> + + 1 3 6 7 + <_> + + 1 4 7 1 + <_> + + 1 21 1 1 + <_> + + 1 21 7 1 + <_> + + 3 6 5 1 + <_> + + 3 20 4 1 + <_> + + 4 0 4 2 + <_> + + 6 18 6 2 + <_> + + 7 3 4 3 + <_> + + 9 0 2 3 + <_> + + 12 6 4 6 + <_> + + 15 0 2 3 + <_> + + 15 1 3 7 + <_> + + 15 6 3 5 + <_> + + 18 21 2 1 + <_> + + 20 21 1 1 + <_> + + 21 1 1 6 + <_> + + 21 8 1 5 + <_> + + 21 21 1 1 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/lbpcascade_frontalface.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/lbpcascade_frontalface.xml new file mode 100644 index 0000000..fc7648e --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/lbpcascade_frontalface.xml @@ -0,0 +1,1505 @@ + + + + + BOOST + LBP + 24 + 24 + + GAB + 0.9950000047683716 + 0.5000000000000000 + 0.9500000000000000 + 1 + 100 + + 256 + 20 + + + <_> + 3 + -0.7520892024040222 + + + <_> + + 0 -1 46 -67130709 -21569 -1426120013 -1275125205 -21585 + -16385 587145899 -24005 + + -0.6543210148811340 0.8888888955116272 + + <_> + + 0 -1 13 -163512766 -769593758 -10027009 -262145 -514457854 + -193593353 -524289 -1 + + -0.7739216089248657 0.7278633713722229 + + <_> + + 0 -1 2 -363936790 -893203669 -1337948010 -136907894 + 1088782736 -134217726 -741544961 -1590337 + + -0.7068563103675842 0.6761534214019775 + + <_> + 4 + -0.4872078299522400 + + + <_> + + 0 -1 84 2147483647 1946124287 -536870913 2147450879 + 738132490 1061101567 243204619 2147446655 + + -0.8083735704421997 0.7685696482658386 + + <_> + + 0 -1 21 2147483647 263176079 1879048191 254749487 1879048191 + -134252545 -268435457 801111999 + + -0.7698410153388977 0.6592915654182434 + + <_> + + 0 -1 106 -98110272 1610939566 -285484400 -850010381 + -189334372 -1671954433 -571026695 -262145 + + -0.7506558895111084 0.5444605946540833 + + <_> + + 0 -1 48 -798690576 -131075 1095771153 -237144073 -65569 -1 + -216727745 -69206049 + + -0.7775990366935730 0.5465461611747742 + + <_> + 4 + -1.1592328548431396 + + + <_> + + 0 -1 47 -21585 -20549 -100818262 -738254174 -20561 -36865 + -151016790 -134238549 + + -0.5601882934570313 0.7743113040924072 + + <_> + + 0 -1 12 -286003217 183435247 -268994614 -421330945 + -402686081 1090387966 -286785545 -402653185 + + -0.6124526262283325 0.6978127956390381 + + <_> + + 0 -1 26 -50347012 970882927 -50463492 -1253377 -134218251 + -50364513 -33619992 -172490753 + + -0.6114496588706970 0.6537628173828125 + + <_> + + 0 -1 8 -273 -135266321 1877977738 -2088243418 -134217987 + 2146926575 -18910642 1095231247 + + -0.6854077577590942 0.5403239130973816 + + <_> + 5 + -0.7562355995178223 + + + <_> + + 0 -1 96 -1273 1870659519 -20971602 -67633153 -134250731 + 2004875127 -250 -150995969 + + -0.4051094949245453 0.7584033608436585 + + <_> + + 0 -1 33 -868162224 -76810262 -4262145 -257 1465211989 + -268959873 -2656269 -524289 + + -0.7388162612915039 0.5340843200683594 + + <_> + + 0 -1 57 -12817 -49 -541103378 -152950 -38993 -20481 -1153876 + -72478976 + + -0.6582943797111511 0.5339496731758118 + + <_> + + 0 -1 125 -269484161 -452984961 -319816180 -1594032130 -2111 + -990117891 -488975296 -520947741 + + -0.5981323719024658 0.5323504805564880 + + <_> + + 0 -1 53 557787431 670265215 -1342193665 -1075892225 + 1998528318 1056964607 -33570977 -1 + + -0.6498787999153137 0.4913350641727448 + + <_> + 5 + -0.8085358142852783 + + + <_> + + 0 -1 60 -536873708 880195381 -16842788 -20971521 -176687276 + -168427659 -16777260 -33554626 + + -0.5278195738792419 0.6946372389793396 + + <_> + + 0 -1 7 -1 -62981529 -1090591130 805330978 -8388827 -41945787 + -39577 -531118985 + + -0.5206505060195923 0.6329920291900635 + + <_> + + 0 -1 98 -725287348 1347747543 -852489 -16809993 1489881036 + -167903241 -1 -1 + + -0.7516061067581177 0.4232024252414703 + + <_> + + 0 -1 44 -32777 1006582562 -65 935312171 -8388609 -1078198273 + -1 733886267 + + -0.7639313936233521 0.4123568832874298 + + <_> + + 0 -1 24 -85474705 2138828511 -1036436754 817625855 + 1123369029 -58796809 -1013468481 -194513409 + + -0.5123769044876099 0.5791834592819214 + + <_> + 5 + -0.5549971461296082 + + + <_> + + 0 -1 42 -17409 -20481 -268457797 -134239493 -17473 -1 -21829 + -21846 + + -0.3763174116611481 0.7298233509063721 + + <_> + + 0 -1 6 -805310737 -2098262358 -269504725 682502698 + 2147483519 1740574719 -1090519233 -268472385 + + -0.5352765917778015 0.5659480094909668 + + <_> + + 0 -1 61 -67109678 -6145 -8 -87884584 -20481 -1073762305 + -50856216 -16849696 + + -0.5678374171257019 0.4961479902267456 + + <_> + + 0 -1 123 -138428633 1002418167 -1359008245 -1908670465 + -1346685918 910098423 -1359010520 -1346371657 + + -0.5706262588500977 0.4572288393974304 + + <_> + + 0 -1 9 -89138513 -4196353 1256531674 -1330665426 1216308261 + -36190633 33498198 -151796633 + + -0.5344601869583130 0.4672054052352905 + + <_> + 5 + -0.8776460289955139 + + + <_> + + 0 -1 105 1073769576 206601725 -34013449 -33554433 -789514004 + -101384321 -690225153 -264193 + + -0.7700348496437073 0.5943940877914429 + + <_> + + 0 -1 30 -1432340997 -823623681 -49153 -34291724 -269484035 + -1342767105 -1078198273 -1277955 + + -0.5043668746948242 0.6151274442672730 + + <_> + + 0 -1 35 -1067385040 -195758209 -436748425 -134217731 + -50855988 -129 -1 -1 + + -0.6808040738105774 0.4667325913906097 + + <_> + + 0 -1 119 832534325 -34111555 -26050561 -423659521 -268468364 + 2105014143 -2114244 -17367185 + + -0.4927591383457184 0.5401885509490967 + + <_> + + 0 -1 82 -1089439888 -1080524865 2143059967 -1114121 + -1140949004 -3 -2361356 -739516 + + -0.6445107460021973 0.4227822124958038 + + <_> + 6 + -1.1139287948608398 + + + <_> + + 0 -1 52 -1074071553 -1074003969 -1 -1280135430 -5324817 -1 + -335548482 582134442 + + -0.5307556986808777 0.6258179545402527 + + <_> + + 0 -1 99 -706937396 -705364068 -540016724 -570495027 + -570630659 -587857963 -33628164 -35848193 + + -0.5227634310722351 0.5049746036529541 + + <_> + + 0 -1 18 -2035630093 42119158 -268503053 -1671444 261017599 + 1325432815 1954394111 -805306449 + + -0.4983572661876679 0.5106441378593445 + + <_> + + 0 -1 111 -282529488 -1558073088 1426018736 -170526448 + -546832487 -5113037 -34243375 -570427929 + + -0.4990860521793366 0.5060507059097290 + + <_> + + 0 -1 92 1016332500 -606301707 915094269 -1080086049 + -1837027144 -1361600280 2147318747 1067975613 + + -0.5695009231567383 0.4460467398166657 + + <_> + + 0 -1 51 -656420166 -15413034 -141599534 -603435836 + 1505950458 -787556946 -79823438 -1326199134 + + -0.6590405106544495 0.3616424500942230 + + <_> + 7 + -0.8243625760078430 + + + <_> + + 0 -1 28 -901591776 -201916417 -262 -67371009 -143312112 + -524289 -41943178 -1 + + -0.4972776770591736 0.6027074456214905 + + <_> + + 0 -1 112 -4507851 -411340929 -268437513 -67502145 -17350859 + -32901 -71344315 -29377 + + -0.4383158981800079 0.5966237187385559 + + <_> + + 0 -1 69 -75894785 -117379438 -239063587 -12538500 1485072126 + 2076233213 2123118847 801906927 + + -0.6386105418205261 0.3977999985218048 + + <_> + + 0 -1 19 -823480413 786628589 -16876049 -1364262914 242165211 + 1315930109 -696268833 -455082829 + + -0.5512794256210327 0.4282079637050629 + + <_> + + 0 -1 73 -521411968 6746762 -1396236286 -2038436114 + -185612509 57669627 -143132877 -1041235973 + + -0.6418755054473877 0.3549866080284119 + + <_> + + 0 -1 126 -478153869 1076028979 -1645895615 1365298272 + -557859073 -339771473 1442574528 -1058802061 + + -0.4841901361942291 0.4668019413948059 + + <_> + + 0 -1 45 -246350404 -1650402048 -1610612745 -788400696 + 1467604861 -2787397 1476263935 -4481349 + + -0.5855734348297119 0.3879135847091675 + + <_> + 7 + -1.2237116098403931 + + + <_> + + 0 -1 114 -24819 1572863935 -16809993 -67108865 2146778388 + 1433927541 -268608444 -34865205 + + -0.2518476545810700 0.7088654041290283 + + <_> + + 0 -1 97 -1841359 -134271049 -32769 -5767369 -1116675 -2185 + -8231 -33603327 + + -0.4303432404994965 0.5283288359642029 + + <_> + + 0 -1 25 -1359507589 -1360593090 -1073778729 -269553812 + -809512977 1744707583 -41959433 -134758978 + + -0.4259553551673889 0.5440809130668640 + + <_> + + 0 -1 34 729753407 -134270989 -1140907329 -235200777 + 658456383 2147467263 -1140900929 -16385 + + -0.5605589151382446 0.4220733344554901 + + <_> + + 0 -1 134 -310380553 -420675595 -193005472 -353568129 + 1205338070 -990380036 887604324 -420544526 + + -0.5192656517028809 0.4399855434894562 + + <_> + + 0 -1 16 -1427119361 1978920959 -287119734 -487068946 + 114759245 -540578051 -707510259 -671660453 + + -0.5013077259063721 0.4570254683494568 + + <_> + + 0 -1 74 -738463762 -889949281 -328301948 -121832450 + -1142658284 -1863576559 2146417353 -263185 + + -0.4631414115428925 0.4790246188640595 + + <_> + 7 + -0.5544230937957764 + + + <_> + + 0 -1 113 -76228780 -65538 -1 -67174401 -148007 -33 -221796 + -272842924 + + -0.3949716091156006 0.6082032322883606 + + <_> + + 0 -1 110 369147696 -1625232112 2138570036 -1189900 790708019 + -1212613127 799948719 -4456483 + + -0.4855885505676270 0.4785369932651520 + + <_> + + 0 -1 37 784215839 -290015241 536832799 -402984963 + -1342414991 -838864897 -176769 -268456129 + + -0.4620285332202911 0.4989669024944305 + + <_> + + 0 -1 41 -486418688 -171915327 -340294900 -21938 -519766032 + -772751172 -73096060 -585322623 + + -0.6420643329620361 0.3624351918697357 + + <_> + + 0 -1 117 -33554953 -475332625 -1423463824 -2077230421 + -4849669 -2080505925 -219032928 -1071915349 + + -0.4820112884044647 0.4632140696048737 + + <_> + + 0 -1 65 -834130468 -134217476 -1349314083 -1073803559 + -619913764 -1449131844 -1386890321 -1979118423 + + -0.4465552568435669 0.5061788558959961 + + <_> + + 0 -1 56 -285249779 1912569855 -16530 -1731022870 -1161904146 + -1342177297 -268439634 -1464078708 + + -0.5190586447715759 0.4441480338573456 + + <_> + 7 + -0.7161560654640198 + + + <_> + + 0 -1 20 1246232575 1078001186 -10027057 60102 -277348353 + -43646987 -1210581153 1195769615 + + -0.4323809444904327 0.5663768053054810 + + <_> + + 0 -1 15 -778583572 -612921106 -578775890 -4036478 + -1946580497 -1164766570 -1986687009 -12103599 + + -0.4588732719421387 0.4547033011913300 + + <_> + + 0 -1 129 -1073759445 2013231743 -1363169553 -1082459201 + -1414286549 868185983 -1356133589 -1077936257 + + -0.5218553543090820 0.4111092388629913 + + <_> + + 0 -1 102 -84148365 -2093417722 -1204850272 564290299 + -67121221 -1342177350 -1309195902 -776734797 + + -0.4920000731945038 0.4326725304126740 + + <_> + + 0 -1 88 -25694458 67104495 -290216278 -168563037 2083877442 + 1702788383 -144191964 -234882162 + + -0.4494568109512329 0.4448510706424713 + + <_> + + 0 -1 59 -857980836 904682741 -1612267521 232279415 + 1550862252 -574825221 -357380888 -4579409 + + -0.5180826783180237 0.3888972699642181 + + <_> + + 0 -1 27 -98549440 -137838400 494928389 -246013630 939541351 + -1196072350 -620603549 2137216273 + + -0.6081240773200989 0.3333222270011902 + + <_> + 8 + -0.6743940711021423 + + + <_> + + 0 -1 29 -150995201 2071191945 -1302151626 536934335 + -1059008937 914128709 1147328110 -268369925 + + -0.1790193915367127 0.6605972051620483 + + <_> + + 0 -1 128 -134509479 1610575703 -1342177289 1861484541 + -1107833788 1577058173 -333558568 -136319041 + + -0.3681024610996246 0.5139749646186829 + + <_> + + 0 -1 70 -1 1060154476 -1090984524 -630918524 -539492875 + 779616255 -839568424 -321 + + -0.3217232525348663 0.6171553134918213 + + <_> + + 0 -1 4 -269562385 -285029906 -791084350 -17923776 235286671 + 1275504943 1344390399 -966276889 + + -0.4373284578323364 0.4358185231685638 + + <_> + + 0 -1 76 17825984 -747628419 595427229 1474759671 575672208 + -1684005538 872217086 -1155858277 + + -0.4404836893081665 0.4601220190525055 + + <_> + + 0 -1 124 -336593039 1873735591 -822231622 -355795238 + -470820869 -1997537409 -1057132384 -1015285005 + + -0.4294152259826660 0.4452161788940430 + + <_> + + 0 -1 54 -834212130 -593694721 -322142257 -364892500 + -951029539 -302125121 -1615106053 -79249765 + + -0.3973052501678467 0.4854526817798615 + + <_> + + 0 -1 95 1342144479 2147431935 -33554561 -47873 -855685912 -1 + 1988052447 536827383 + + -0.7054683566093445 0.2697997391223908 + + <_> + 9 + -1.2042298316955566 + + + <_> + + 0 -1 39 1431368960 -183437936 -537002499 -137497097 + 1560590321 -84611081 -2097193 -513 + + -0.5905947685241699 0.5101932883262634 + + <_> + + 0 -1 120 -1645259691 2105491231 2130706431 1458995007 + -8567536 -42483883 -33780003 -21004417 + + -0.4449204802513123 0.4490709304809570 + + <_> + + 0 -1 89 -612381022 -505806938 -362027516 -452985106 + 275854917 1920431639 -12600561 -134221825 + + -0.4693818688392639 0.4061094820499420 + + <_> + + 0 -1 14 -805573153 -161 -554172679 -530519488 -16779441 + 2000682871 -33604275 -150997129 + + -0.3600351214408875 0.5056326985359192 + + <_> + + 0 -1 67 6192 435166195 1467449341 2046691505 -1608493775 + -4755729 -1083162625 -71365637 + + -0.4459891915321350 0.4132415652275085 + + <_> + + 0 -1 86 -41689215 -3281034 1853357967 -420712635 -415924289 + -270209208 -1088293113 -825311232 + + -0.4466069042682648 0.4135067760944367 + + <_> + + 0 -1 80 -117391116 -42203396 2080374461 -188709 -542008165 + -356831940 -1091125345 -1073796897 + + -0.3394956290721893 0.5658645033836365 + + <_> + + 0 -1 75 -276830049 1378714472 -1342181951 757272098 + 1073740607 -282199241 -415761549 170896931 + + -0.5346512198448181 0.3584479391574860 + + <_> + + 0 -1 55 -796075825 -123166849 2113667055 -217530421 + -1107432194 -16385 -806359809 -391188771 + + -0.4379335641860962 0.4123645126819611 + + <_> + 10 + -0.8402050137519836 + + + <_> + + 0 -1 71 -890246622 15525883 -487690486 47116238 -1212319899 + -1291847681 -68159890 -469829921 + + -0.2670986354351044 0.6014143228530884 + + <_> + + 0 -1 31 -1361180685 -1898008841 -1090588811 -285410071 + -1074016265 -840443905 2147221487 -262145 + + -0.4149844348430634 0.4670888185501099 + + <_> + + 0 -1 40 1426190596 1899364271 2142731795 -142607505 + -508232452 -21563393 -41960001 -65 + + -0.4985891580581665 0.3719584941864014 + + <_> + + 0 -1 109 -201337965 10543906 -236498096 -746195597 + 1974565825 -15204415 921907633 -190058309 + + -0.4568729996681213 0.3965812027454376 + + <_> + + 0 -1 130 -595026732 -656401928 -268649235 -571490699 + -440600392 -133131 -358810952 -2004088646 + + -0.4770836830139160 0.3862601518630981 + + <_> + + 0 -1 66 941674740 -1107882114 1332789109 -67691015 + -1360463693 -1556612430 -609108546 733546933 + + -0.4877715110778809 0.3778986334800720 + + <_> + + 0 -1 49 -17114945 -240061474 1552871558 -82775604 -932393844 + -1308544889 -532635478 -99042357 + + -0.3721654713153839 0.4994400143623352 + + <_> + + 0 -1 133 -655906006 1405502603 -939205164 1884929228 + -498859222 559417357 -1928559445 -286264385 + + -0.3934195041656494 0.4769641458988190 + + <_> + + 0 -1 0 -335837777 1860677295 -90 -1946186226 931096183 + 251612987 2013265917 -671232197 + + -0.4323300719261169 0.4342164099216461 + + <_> + + 0 -1 103 37769424 -137772680 374692301 2002666345 -536176194 + -1644484728 807009019 1069089930 + + -0.4993278682231903 0.3665378093719482 + + <_> + 9 + -1.1974394321441650 + + + <_> + + 0 -1 43 -5505 2147462911 2143265466 -4511070 -16450 -257 + -201348440 -71333206 + + -0.3310225307941437 0.5624626278877258 + + <_> + + 0 -1 90 -136842268 -499330741 2015250980 -87107126 + -641665744 -788524639 -1147864792 -134892563 + + -0.5266560912132263 0.3704403042793274 + + <_> + + 0 -1 104 -146800880 -1780368555 2111170033 -140904684 + -16777551 -1946681885 -1646463595 -839131947 + + -0.4171888828277588 0.4540435671806335 + + <_> + + 0 -1 85 -832054034 -981663763 -301990281 -578814081 + -932319000 -1997406723 -33555201 -69206017 + + -0.4556705355644226 0.3704262077808380 + + <_> + + 0 -1 24 -118492417 -1209026825 1119023838 -1334313353 + 1112948738 -297319313 1378887291 -139469193 + + -0.4182529747486115 0.4267231225967407 + + <_> + + 0 -1 78 -1714382628 -2353704 -112094959 -549613092 + -1567058760 -1718550464 -342315012 -1074972227 + + -0.3625369668006897 0.4684656262397766 + + <_> + + 0 -1 5 -85219702 316836394 -33279 1904970288 2117267315 + -260901769 -621461759 -88607770 + + -0.4742925167083740 0.3689507246017456 + + <_> + + 0 -1 11 -294654041 -353603585 -1641159686 -50331921 + -2080899877 1145569279 -143132713 -152044037 + + -0.3666271567344666 0.4580127298831940 + + <_> + + 0 -1 32 1887453658 -638545712 -1877976819 -34320972 + -1071067983 -661345416 -583338277 1060190561 + + -0.4567637443542481 0.3894708156585693 + + <_> + 9 + -0.5733128190040588 + + + <_> + + 0 -1 122 -994063296 1088745462 -318837116 -319881377 + 1102566613 1165490103 -121679694 -134744129 + + -0.4055117964744568 0.5487945079803467 + + <_> + + 0 -1 68 -285233233 -538992907 1811935199 -369234005 -529 + -20593 -20505 -1561401854 + + -0.3787897229194641 0.4532003402709961 + + <_> + + 0 -1 58 -1335245632 1968917183 1940861695 536816369 + -1226071367 -570908176 457026619 1000020667 + + -0.4258328974246979 0.4202791750431061 + + <_> + + 0 -1 94 -1360318719 -1979797897 -50435249 -18646473 + -608879292 -805306691 -269304244 -17840167 + + -0.4561023116111755 0.4002747833728790 + + <_> + + 0 -1 87 2062765935 -16449 -1275080721 -16406 45764335 + -1090552065 -772846337 -570464322 + + -0.4314672648906708 0.4086346626281738 + + <_> + + 0 -1 127 -536896021 1080817663 -738234288 -965478709 + -2082767969 1290855887 1993822934 -990381609 + + -0.4174543321132660 0.4249868988990784 + + <_> + + 0 -1 3 -818943025 168730891 -293610428 -79249354 669224671 + 621166734 1086506807 1473768907 + + -0.4321364760398865 0.4090838730335236 + + <_> + + 0 -1 79 -68895696 -67107736 -1414315879 -841676168 + -619843344 -1180610531 -1081990469 1043203389 + + -0.5018386244773865 0.3702533841133118 + + <_> + + 0 -1 116 -54002134 -543485719 -2124882422 -1437445858 + -115617074 -1195787391 -1096024366 -2140472445 + + -0.5037505626678467 0.3564981222152710 + + <_> + 9 + -0.4892596900463104 + + + <_> + + 0 -1 132 -67113211 2003808111 1862135111 846461923 -2752 + 2002237273 -273154752 1937223539 + + -0.2448196411132813 0.5689709186553955 + + <_> + + 0 -1 62 1179423888 -78064940 -611839555 -539167899 + -1289358360 -1650810108 -892540499 -1432827684 + + -0.4633283913135529 0.3587929606437683 + + <_> + + 0 -1 23 -285212705 -78450761 -656212031 -264050110 -27787425 + -1334349961 -547662981 -135796924 + + -0.3731099069118500 0.4290455579757690 + + <_> + + 0 -1 77 341863476 403702016 -550588417 1600194541 + -1080690735 951127993 -1388580949 -1153717473 + + -0.3658909499645233 0.4556473195552826 + + <_> + + 0 -1 22 -586880702 -204831512 -100644596 -39319550 + -1191150794 705692513 457203315 -75806957 + + -0.5214384198188782 0.3221037387847900 + + <_> + + 0 -1 72 -416546870 545911370 -673716192 -775559454 + -264113598 139424 -183369982 -204474641 + + -0.4289036989212036 0.4004956185817719 + + <_> + + 0 -1 50 -1026505020 -589692154 -1740499937 -1563770497 + 1348491006 -60710713 -1109853489 -633909413 + + -0.4621542394161224 0.3832748532295227 + + <_> + + 0 -1 108 -1448872304 -477895040 -1778390608 -772418127 + -1789923416 -1612057181 -805306693 -1415842113 + + -0.3711548447608948 0.4612701535224915 + + <_> + + 0 -1 92 407905424 -582449988 52654751 -1294472 -285103725 + -74633006 1871559083 1057955850 + + -0.5180652141571045 0.3205870389938355 + + <_> + 10 + -0.5911940932273865 + + + <_> + + 0 -1 81 4112 -1259563825 -846671428 -100902460 1838164148 + -74153752 -90653988 -1074263896 + + -0.2592592537403107 0.5873016119003296 + + <_> + + 0 -1 1 -285216785 -823206977 -1085589 -1081346 1207959293 + 1157103471 2097133565 -2097169 + + -0.3801195919513702 0.4718827307224274 + + <_> + + 0 -1 121 -12465 -536875169 2147478367 2130706303 -37765492 + -866124467 -318782328 -1392509185 + + -0.3509117066860199 0.5094807147979736 + + <_> + + 0 -1 38 2147449663 -20741 -16794757 1945873146 -16710 -1 + -8406341 -67663041 + + -0.4068757295608521 0.4130136370658875 + + <_> + + 0 -1 17 -155191713 866117231 1651407483 548272812 -479201468 + -447742449 1354229504 -261884429 + + -0.4557141065597534 0.3539792001247406 + + <_> + + 0 -1 100 -225319378 -251682065 -492783986 -792341777 + -1287261695 1393643841 -11274182 -213909521 + + -0.4117803275585175 0.4118592441082001 + + <_> + + 0 -1 63 -382220122 -2002072729 -51404800 -371201558 + -923011069 -2135301457 -2066104743 -1042557441 + + -0.4008397758007050 0.4034757018089294 + + <_> + + 0 -1 101 -627353764 -48295149 1581203952 -436258614 + -105268268 -1435893445 -638126888 -1061107126 + + -0.5694189667701721 0.2964762747287750 + + <_> + + 0 -1 118 -8399181 1058107691 -621022752 -251003468 -12582915 + -574619739 -994397789 -1648362021 + + -0.3195341229438782 0.5294018983840942 + + <_> + + 0 -1 92 -348343812 -1078389516 1717960437 364735981 + -1783841602 -4883137 -457572354 -1076950384 + + -0.3365339040756226 0.5067458748817444 + + <_> + 10 + -0.7612916231155396 + + + <_> + + 0 -1 10 -1976661318 -287957604 -1659497122 -782068 43591089 + -453637880 1435470000 -1077438561 + + -0.4204545319080353 0.5165745615959168 + + <_> + + 0 -1 131 -67110925 14874979 -142633168 -1338923040 + 2046713291 -2067933195 1473503712 -789579837 + + -0.3762553930282593 0.4075302779674530 + + <_> + + 0 -1 83 -272814301 -1577073 -1118685 -305156120 -1052289 + -1073813756 -538971154 -355523038 + + -0.4253497421741486 0.3728055357933044 + + <_> + + 0 -1 135 -2233 -214486242 -538514758 573747007 -159390971 + 1994225489 -973738098 -203424005 + + -0.3601998090744019 0.4563256204128265 + + <_> + + 0 -1 115 -261031688 -1330369299 -641860609 1029570301 + -1306461192 -1196149518 -1529767778 683139823 + + -0.4034293889999390 0.4160816967487335 + + <_> + + 0 -1 64 -572993608 -34042628 -417865 -111109 -1433365268 + -19869715 -1920939864 -1279457063 + + -0.3620899617671967 0.4594142735004425 + + <_> + + 0 -1 36 -626275097 -615256993 1651946018 805366393 + 2016559730 -430780849 -799868165 -16580645 + + -0.3903816640377045 0.4381459355354309 + + <_> + + 0 -1 93 1354797300 -1090957603 1976418270 -1342502178 + -1851873892 -1194637077 -1153521668 -1108399474 + + -0.3591445386409760 0.4624078869819641 + + <_> + + 0 -1 91 68157712 1211368313 -304759523 1063017136 798797750 + -275513546 648167355 -1145357350 + + -0.4297670423984528 0.4023293554782867 + + <_> + + 0 -1 107 -546318240 -1628569602 -163577944 -537002306 + -545456389 -1325465645 -380446736 -1058473386 + + -0.5727006793022156 0.2995934784412384 + + <_> + + 0 0 3 5 + <_> + + 0 0 4 2 + <_> + + 0 0 6 3 + <_> + + 0 1 2 3 + <_> + + 0 1 3 3 + <_> + + 0 1 3 7 + <_> + + 0 4 3 3 + <_> + + 0 11 3 4 + <_> + + 0 12 8 4 + <_> + + 0 14 4 3 + <_> + + 1 0 5 3 + <_> + + 1 1 2 2 + <_> + + 1 3 3 1 + <_> + + 1 7 4 4 + <_> + + 1 12 2 2 + <_> + + 1 13 4 1 + <_> + + 1 14 4 3 + <_> + + 1 17 3 2 + <_> + + 2 0 2 3 + <_> + + 2 1 2 2 + <_> + + 2 2 4 6 + <_> + + 2 3 4 4 + <_> + + 2 7 2 1 + <_> + + 2 11 2 3 + <_> + + 2 17 3 2 + <_> + + 3 0 2 2 + <_> + + 3 1 7 3 + <_> + + 3 7 2 1 + <_> + + 3 7 2 4 + <_> + + 3 18 2 2 + <_> + + 4 0 2 3 + <_> + + 4 3 2 1 + <_> + + 4 6 2 1 + <_> + + 4 6 2 5 + <_> + + 4 7 5 2 + <_> + + 4 8 4 3 + <_> + + 4 18 2 2 + <_> + + 5 0 2 2 + <_> + + 5 3 4 4 + <_> + + 5 6 2 5 + <_> + + 5 9 2 2 + <_> + + 5 10 2 2 + <_> + + 6 3 4 4 + <_> + + 6 4 4 3 + <_> + + 6 5 2 3 + <_> + + 6 5 2 5 + <_> + + 6 5 4 3 + <_> + + 6 6 4 2 + <_> + + 6 6 4 4 + <_> + + 6 18 1 2 + <_> + + 6 21 2 1 + <_> + + 7 0 3 7 + <_> + + 7 4 2 3 + <_> + + 7 9 5 1 + <_> + + 7 21 2 1 + <_> + + 8 0 1 4 + <_> + + 8 5 2 2 + <_> + + 8 5 3 2 + <_> + + 8 17 3 1 + <_> + + 8 18 1 2 + <_> + + 9 0 5 3 + <_> + + 9 2 2 6 + <_> + + 9 5 1 1 + <_> + + 9 11 1 1 + <_> + + 9 16 1 1 + <_> + + 9 16 2 1 + <_> + + 9 17 1 1 + <_> + + 9 18 1 1 + <_> + + 10 5 1 2 + <_> + + 10 5 3 3 + <_> + + 10 7 1 5 + <_> + + 10 8 1 1 + <_> + + 10 9 1 1 + <_> + + 10 10 1 1 + <_> + + 10 10 1 2 + <_> + + 10 14 3 3 + <_> + + 10 15 1 1 + <_> + + 10 15 2 1 + <_> + + 10 16 1 1 + <_> + + 10 16 2 1 + <_> + + 10 17 1 1 + <_> + + 10 21 1 1 + <_> + + 11 3 2 2 + <_> + + 11 5 1 2 + <_> + + 11 5 3 3 + <_> + + 11 5 4 6 + <_> + + 11 6 1 1 + <_> + + 11 7 2 2 + <_> + + 11 8 1 2 + <_> + + 11 10 1 1 + <_> + + 11 10 1 2 + <_> + + 11 15 1 1 + <_> + + 11 17 1 1 + <_> + + 11 18 1 1 + <_> + + 12 0 2 2 + <_> + + 12 1 2 5 + <_> + + 12 2 4 1 + <_> + + 12 3 1 3 + <_> + + 12 7 3 4 + <_> + + 12 10 3 2 + <_> + + 12 11 1 1 + <_> + + 12 12 3 2 + <_> + + 12 14 4 3 + <_> + + 12 17 1 1 + <_> + + 12 21 2 1 + <_> + + 13 6 2 5 + <_> + + 13 7 3 5 + <_> + + 13 11 3 2 + <_> + + 13 17 2 2 + <_> + + 13 17 3 2 + <_> + + 13 18 1 2 + <_> + + 13 18 2 2 + <_> + + 14 0 2 2 + <_> + + 14 1 1 3 + <_> + + 14 2 3 2 + <_> + + 14 7 2 1 + <_> + + 14 13 2 1 + <_> + + 14 13 3 3 + <_> + + 14 17 2 2 + <_> + + 15 0 2 2 + <_> + + 15 0 2 3 + <_> + + 15 4 3 2 + <_> + + 15 4 3 6 + <_> + + 15 6 3 2 + <_> + + 15 11 3 4 + <_> + + 15 13 3 2 + <_> + + 15 17 2 2 + <_> + + 15 17 3 2 + <_> + + 16 1 2 3 + <_> + + 16 3 2 4 + <_> + + 16 6 1 1 + <_> + + 16 16 2 2 + <_> + + 17 1 2 2 + <_> + + 17 1 2 5 + <_> + + 17 12 2 2 + <_> + + 18 0 2 2 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_haar.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_haar.xml new file mode 100644 index 0000000..6134816 --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_haar.xml @@ -0,0 +1,12665 @@ + + + + BOOST + HAAR + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 0 + 1 + ALL + 20 + + + <_> + 9 + -1.5292410850524902e+00 + + <_> + + 0 -1 885 1.2975236400961876e-02 + + -7.2025722265243530e-01 3.6257308721542358e-01 + <_> + + 0 -1 6 1.2517682276666164e-02 + + -4.8220765590667725e-01 3.6083573102951050e-01 + <_> + + 0 -1 49 -6.0712806880474091e-02 + + -9.2906039953231812e-01 1.5819850564002991e-01 + <_> + + 0 -1 561 -3.9229772984981537e-02 + + 2.2424744069576263e-01 -8.2190662622451782e-01 + <_> + + 0 -1 464 -2.3765739053487778e-02 + + 4.0588408708572388e-01 -2.8746011853218079e-01 + <_> + + 0 -1 392 -1.6936691105365753e-01 + + 5.6598657369613647e-01 -1.6698515415191650e-01 + <_> + + 0 -1 104 2.3501515388488770e-02 + + -1.0998743027448654e-01 6.4086604118347168e-01 + <_> + + 0 -1 578 -2.8010916709899902e-01 + + -1. 7.9888410866260529e-02 + <_> + + 0 -1 925 8.3807799965143204e-03 + + -2.2467780113220215e-01 3.3096826076507568e-01 + + <_> + 15 + -1.6249761581420898e+00 + + <_> + + 0 -1 11 -9.4951331615447998e-02 + + -7.4546855688095093e-01 1.4054782688617706e-01 + <_> + + 0 -1 71 7.9648252576589584e-03 + + -3.4157004952430725e-01 5.3389358520507812e-01 + <_> + + 0 -1 210 5.0120530650019646e-03 + + -2.3731003701686859e-01 5.0377154350280762e-01 + <_> + + 0 -1 50 4.8594631254673004e-02 + + -1.6572877764701843e-01 5.5973589420318604e-01 + <_> + + 0 -1 238 -8.1528602167963982e-03 + + 6.0380989313125610e-01 -1.7892606556415558e-01 + <_> + + 0 -1 919 -5.4252198897302151e-03 + + 5.2381169795989990e-01 -1.6471365094184875e-01 + <_> + + 0 -1 177 2.1607507951557636e-03 + + -1.9127143919467926e-01 4.3317601084709167e-01 + <_> + + 0 -1 671 -1.3900282979011536e-01 + + -5.9186482429504395e-01 1.8334573507308960e-01 + <_> + + 0 -1 199 1.1428223922848701e-02 + + -1.6207320988178253e-01 6.2993639707565308e-01 + <_> + + 0 -1 61 1.3880010228604078e-03 + + -1.8011537194252014e-01 4.0119341015815735e-01 + <_> + + 0 -1 257 5.6319059804081917e-03 + + -1.0260667651891708e-01 5.7844638824462891e-01 + <_> + + 0 -1 138 6.5628183074295521e-03 + + -1.4836557209491730e-01 4.5060762763023376e-01 + <_> + + 0 -1 709 -4.9558230675756931e-03 + + -7.2803753614425659e-01 8.8207826018333435e-02 + <_> + + 0 -1 855 5.0060503417626023e-04 + + -2.4673572182655334e-01 2.5979095697402954e-01 + <_> + + 0 -1 766 -2.8287949971854687e-03 + + 4.1739130020141602e-01 -1.9256758689880371e-01 + + <_> + 16 + -1.4408432245254517e+00 + + <_> + + 0 -1 15 2.5180727243423462e-01 + + -5.7359498739242554e-01 2.1207961440086365e-01 + <_> + + 0 -1 23 5.8236137032508850e-02 + + -2.8154423832893372e-01 5.1895731687545776e-01 + <_> + + 0 -1 514 3.0729437712579966e-03 + + 1.4409983158111572e-01 -6.6783595085144043e-01 + <_> + + 0 -1 516 -2.0806088577955961e-03 + + -5.7532531023025513e-01 2.0527958869934082e-01 + <_> + + 0 -1 807 -6.4301695674657822e-03 + + -5.4015070199966431e-01 1.3442032039165497e-01 + <_> + + 0 -1 417 -2.3931164760142565e-03 + + -8.1646937131881714e-01 3.9107982069253922e-02 + <_> + + 0 -1 740 2.3166271857917309e-03 + + 1.4431555569171906e-01 -5.3430277109146118e-01 + <_> + + 0 -1 711 -2.2195219062268734e-03 + + -5.0303256511688232e-01 1.5022617578506470e-01 + <_> + + 0 -1 152 9.9412333220243454e-03 + + -2.0074278116226196e-01 3.8613444566726685e-01 + <_> + + 0 -1 33 -1.6933023929595947e-02 + + 4.2389050126075745e-01 -1.6611285507678986e-01 + <_> + + 0 -1 694 -2.4953573010861874e-03 + + -6.6241043806076050e-01 1.0565405339002609e-01 + <_> + + 0 -1 91 -1.1787099391222000e-01 + + 5.3133362531661987e-01 -1.5416558086872101e-01 + <_> + + 0 -1 689 -2.1050535142421722e-02 + + 5.2739602327346802e-01 -1.4863546192646027e-01 + <_> + + 0 -1 698 1.1787666007876396e-03 + + 1.0085877031087875e-01 -6.3611978292465210e-01 + <_> + + 0 -1 846 -4.2039873078465462e-03 + + 4.1096878051757812e-01 -1.5829214453697205e-01 + <_> + + 0 -1 326 -1.5382645651698112e-03 + + -5.5673009157180786e-01 1.0419765114784241e-01 + + <_> + 26 + -1.6259559392929077e+00 + + <_> + + 0 -1 11 -5.8377474546432495e-02 + + -5.9606516361236572e-01 2.0357370376586914e-01 + <_> + + 0 -1 81 -4.1991729289293289e-02 + + 2.4974739551544189e-01 -3.6774724721908569e-01 + <_> + + 0 -1 14 1.9494585692882538e-02 + + -2.0688080787658691e-01 3.2401567697525024e-01 + <_> + + 0 -1 67 2.0055945217609406e-01 + + -1.3637502491474152e-01 4.6964722871780396e-01 + <_> + + 0 -1 70 -3.0071583390235901e-01 + + 4.8538571596145630e-01 -1.9286391139030457e-01 + <_> + + 0 -1 128 1.8792256712913513e-02 + + -1.0745730996131897e-01 5.5886602401733398e-01 + <_> + + 0 -1 600 -2.4744085967540741e-02 + + -3.7276148796081543e-01 1.9028781354427338e-01 + <_> + + 0 -1 104 -1.9045952707529068e-02 + + 4.4493645429611206e-01 -1.4207684993743896e-01 + <_> + + 0 -1 31 1.3990974053740501e-02 + + -1.7842382192611694e-01 3.4233132004737854e-01 + <_> + + 0 -1 686 -3.5563795827329159e-03 + + -6.8693858385086060e-01 1.1543498933315277e-01 + <_> + + 0 -1 39 1.3154622167348862e-02 + + -2.0597730576992035e-01 2.8139224648475647e-01 + <_> + + 0 -1 926 -2.2031725384294987e-03 + + 3.5104328393936157e-01 -1.7227490246295929e-01 + <_> + + 0 -1 847 1.6793871298432350e-02 + + -1.3666036725044250e-01 4.1529390215873718e-01 + <_> + + 0 -1 376 -3.2830019481480122e-03 + + -6.7253857851028442e-01 1.0863756388425827e-01 + <_> + + 0 -1 820 -1.4965486479923129e-03 + + -5.6565052270889282e-01 7.2421438992023468e-02 + <_> + + 0 -1 863 7.0848730392754078e-03 + + -1.0526666045188904e-01 4.7877109050750732e-01 + <_> + + 0 -1 283 -1.0337220877408981e-01 + + 5.1925843954086304e-01 -9.1440774500370026e-02 + <_> + + 0 -1 356 9.0368967503309250e-03 + + -1.4416570961475372e-01 4.2794361710548401e-01 + <_> + + 0 -1 615 -5.8234739117324352e-04 + + 1.8362820148468018e-01 -2.7385458350181580e-01 + <_> + + 0 -1 773 3.8535406347364187e-03 + + 9.1622352600097656e-02 -5.1623445749282837e-01 + <_> + + 0 -1 797 -1.0565072298049927e-03 + + -4.7397482395172119e-01 8.8075943291187286e-02 + <_> + + 0 -1 747 2.7858009561896324e-03 + + -1.4105933904647827e-01 3.5686129331588745e-01 + <_> + + 0 -1 796 8.2071237266063690e-03 + + -1.3567157089710236e-01 4.0668746829032898e-01 + <_> + + 0 -1 125 8.6969565600156784e-03 + + -1.6302011907100677e-01 3.0283582210540771e-01 + <_> + + 0 -1 444 2.1967573557049036e-03 + + 6.0102123767137527e-02 -7.7296334505081177e-01 + <_> + + 0 -1 217 -4.8981411382555962e-03 + + -7.4567282199859619e-01 5.1296569406986237e-02 + + <_> + 27 + -1.5405771732330322e+00 + + <_> + + 0 -1 789 -7.2745457291603088e-03 + + 1.2113720923662186e-01 -5.6714552640914917e-01 + <_> + + 0 -1 37 4.7255530953407288e-03 + + -2.1936647593975067e-01 4.5783689618110657e-01 + <_> + + 0 -1 73 -4.8615653067827225e-03 + + 5.3364139795303345e-01 -1.0656733810901642e-01 + <_> + + 0 -1 112 9.6841789782047272e-03 + + -1.4576853811740875e-01 4.3019035458564758e-01 + <_> + + 0 -1 134 -3.7195655703544617e-01 + + -5.3838992118835449e-01 1.3723933696746826e-01 + <_> + + 0 -1 566 -7.9547256231307983e-02 + + 9.9172510206699371e-02 -6.7354685068130493e-01 + <_> + + 0 -1 401 6.8727582693099976e-03 + + -1.6249258816242218e-01 3.6949238181114197e-01 + <_> + + 0 -1 98 -7.1029476821422577e-02 + + 4.4287329912185669e-01 -1.8903739750385284e-01 + <_> + + 0 -1 186 1.6132989525794983e-01 + + -1.5641726553440094e-01 3.8899669051170349e-01 + <_> + + 0 -1 818 -1.8732836470007896e-03 + + -4.6481871604919434e-01 1.3028806447982788e-01 + <_> + + 0 -1 187 -1.2442404776811600e-01 + + 4.0128615498542786e-01 -1.4373655617237091e-01 + <_> + + 0 -1 625 -1.2035109102725983e-02 + + 4.1291555762290955e-01 -1.4257691800594330e-01 + <_> + + 0 -1 553 -3.8171815685927868e-04 + + -4.1677907109260559e-01 1.2580953538417816e-01 + <_> + + 0 -1 556 -1.9085400272160769e-03 + + -5.0673168897628784e-01 9.1260015964508057e-02 + <_> + + 0 -1 21 -2.2797403857111931e-02 + + 3.6474207043647766e-01 -1.5871874988079071e-01 + <_> + + 0 -1 198 1.2028321623802185e-02 + + -7.6393455266952515e-02 5.6759023666381836e-01 + <_> + + 0 -1 734 7.1470844559371471e-03 + + -1.2999080121517181e-01 3.6829027533531189e-01 + <_> + + 0 -1 923 -3.3103364985436201e-03 + + 2.9730269312858582e-01 -1.5001729130744934e-01 + <_> + + 0 -1 864 7.6346201822161674e-03 + + -1.0387516021728516e-01 4.1346892714500427e-01 + <_> + + 0 -1 799 -2.4972171522676945e-03 + + -4.9128711223602295e-01 9.1380104422569275e-02 + <_> + + 0 -1 602 -1.7086283769458532e-03 + + 2.1207560598850250e-01 -1.9198603928089142e-01 + <_> + + 0 -1 696 -1.5673041343688965e-03 + + -5.3291124105453491e-01 8.3157710731029510e-02 + <_> + + 0 -1 143 6.7679815401788801e-05 + + -2.5523066520690918e-01 1.4848171174526215e-01 + <_> + + 0 -1 302 -1.8415359780192375e-02 + + -6.4200609922409058e-01 5.9941843152046204e-02 + <_> + + 0 -1 174 8.4587760269641876e-02 + + -1.5693104267120361e-01 2.9429733753204346e-01 + <_> + + 0 -1 463 -3.6944653838872910e-03 + + 3.2718032598495483e-01 -1.6089951992034912e-01 + <_> + + 0 -1 837 -2.9493323527276516e-03 + + -5.1934182643890381e-01 9.7150616347789764e-02 + + <_> + 32 + -1.3980822563171387e+00 + + <_> + + 0 -1 328 -1.4348693192005157e-02 + + 3.5937500000000000e-01 -4.1875579953193665e-01 + <_> + + 0 -1 886 2.4445272982120514e-02 + + -2.9763182997703552e-01 2.2562168538570404e-01 + <_> + + 0 -1 586 -1.8233545124530792e-03 + + -5.8228898048400879e-01 8.0054938793182373e-02 + <_> + + 0 -1 454 3.0537974089384079e-03 + + -1.6113960742950439e-01 2.9948720335960388e-01 + <_> + + 0 -1 628 -2.0574133377522230e-03 + + -6.5421873331069946e-01 6.2617108225822449e-02 + <_> + + 0 -1 616 -3.5726268833968788e-05 + + 1.4905206859111786e-01 -3.0969393253326416e-01 + <_> + + 0 -1 479 -1.3282071799039841e-02 + + -5.2676725387573242e-01 1.2613746523857117e-01 + <_> + + 0 -1 125 4.8797480762004852e-02 + + -1.1496105045080185e-01 4.9569410085678101e-01 + <_> + + 0 -1 741 3.1076515093445778e-02 + + -9.8918214440345764e-02 4.6372181177139282e-01 + <_> + + 0 -1 750 -1.5901185572147369e-02 + + -7.5329667329788208e-01 7.5678765773773193e-02 + <_> + + 0 -1 194 3.5141375847160816e-03 + + -1.5670770406723022e-01 3.1193667650222778e-01 + <_> + + 0 -1 392 -1.6937392950057983e-01 + + 4.2496961355209351e-01 -1.1797637492418289e-01 + <_> + + 0 -1 371 -1.3697072863578796e-02 + + 3.1219550967216492e-01 -1.3895806670188904e-01 + <_> + + 0 -1 515 6.8673985078930855e-03 + + 7.3778010904788971e-02 -6.2806248664855957e-01 + <_> + + 0 -1 107 5.7808640412986279e-03 + + -1.3611602783203125e-01 3.2447776198387146e-01 + <_> + + 0 -1 107 -5.7338792830705643e-03 + + 3.2952269911766052e-01 -1.2793111801147461e-01 + <_> + + 0 -1 208 -3.5926173441112041e-03 + + -6.1673033237457275e-01 7.1052119135856628e-02 + <_> + + 0 -1 834 3.9972611702978611e-03 + + 6.1497922986745834e-02 -6.2297803163528442e-01 + <_> + + 0 -1 406 4.1215373203158379e-03 + + 6.7692004144191742e-02 -5.2477061748504639e-01 + <_> + + 0 -1 209 6.1337845399975777e-03 + + -1.8746158480644226e-01 1.9007882475852966e-01 + <_> + + 0 -1 534 -1.5509236603975296e-02 + + -5.4425030946731567e-01 6.8648062646389008e-02 + <_> + + 0 -1 402 1.4267840888351202e-03 + + 5.9627626091241837e-02 -5.5417215824127197e-01 + <_> + + 0 -1 787 1.9063506275415421e-02 + + -9.7945503890514374e-02 3.6839511990547180e-01 + <_> + + 0 -1 149 -4.9236142076551914e-03 + + 8.8278576731681824e-02 -3.8842287659645081e-01 + <_> + + 0 -1 171 -1.7295420169830322e-02 + + -9.1562563180923462e-01 3.4360136836767197e-02 + <_> + + 0 -1 795 -2.2885603830218315e-03 + + -4.1527613997459412e-01 7.2118885815143585e-02 + <_> + + 0 -1 742 -2.3019963875412941e-02 + + 3.8937523961067200e-01 -1.3390551507472992e-01 + <_> + + 0 -1 779 3.1839304137974977e-03 + + -1.3508684933185577e-01 2.6614457368850708e-01 + <_> + + 0 -1 824 -3.7834276445209980e-03 + + -6.0872524976730347e-01 6.5678849816322327e-02 + <_> + + 0 -1 521 -1.4061753172427416e-03 + + -4.8817166686058044e-01 6.2005322426557541e-02 + <_> + + 0 -1 522 6.1278771609067917e-03 + + 4.5294608920812607e-02 -6.9197064638137817e-01 + <_> + + 0 -1 41 -3.5501723177731037e-03 + + 2.6868101954460144e-01 -1.3569116592407227e-01 + + <_> + 40 + -1.4797773361206055e+00 + + <_> + + 0 -1 34 5.2672885358333588e-02 + + -4.3954968452453613e-01 2.3978202044963837e-01 + <_> + + 0 -1 150 3.2845437526702881e-03 + + -1.9962096214294434e-01 2.6466938853263855e-01 + <_> + + 0 -1 597 5.0880890339612961e-03 + + -2.2779932618141174e-01 2.2403438389301300e-01 + <_> + + 0 -1 95 -3.2495753839612007e-03 + + 4.4126757979393005e-01 -1.0231982916593552e-01 + <_> + + 0 -1 85 2.5461048353463411e-03 + + -1.1472678929567337e-01 4.0470072627067566e-01 + <_> + + 0 -1 30 2.0829131826758385e-03 + + -1.4233614504337311e-01 2.8362092375755310e-01 + <_> + + 0 -1 731 -4.0960744023323059e-02 + + -6.4085155725479126e-01 6.0676097869873047e-02 + <_> + + 0 -1 924 -6.5843062475323677e-03 + + 3.4519761800765991e-01 -1.3441075384616852e-01 + <_> + + 0 -1 684 -1.1280819308012724e-03 + + -3.9676356315612793e-01 1.4474846422672272e-01 + <_> + + 0 -1 935 3.7056915462017059e-03 + + -1.4173506200313568e-01 3.9300689101219177e-01 + <_> + + 0 -1 166 2.2508136928081512e-02 + + -1.0634747147560120e-01 3.8152056932449341e-01 + <_> + + 0 -1 607 3.5161050036549568e-03 + + -1.3077357411384583e-01 3.0867648124694824e-01 + <_> + + 0 -1 506 -5.7065999135375023e-03 + + 2.7421835064888000e-01 -1.6426533460617065e-01 + <_> + + 0 -1 191 -1.0195473209023476e-02 + + 3.9174664020538330e-01 -1.3124601542949677e-01 + <_> + + 0 -1 484 4.2578676948323846e-04 + + 1.0038372874259949e-01 -4.2955109477043152e-01 + <_> + + 0 -1 315 -1.7199505120515823e-02 + + 4.0980771183967590e-01 -9.2157281935214996e-02 + <_> + + 0 -1 206 2.6629958301782608e-03 + + 6.2890753149986267e-02 -5.9985125064849854e-01 + <_> + + 0 -1 410 -5.9370219241827726e-04 + + -3.2492062449455261e-01 9.8162233829498291e-02 + <_> + + 0 -1 816 6.8249378819018602e-04 + + -2.0232716202735901e-01 1.7009341716766357e-01 + <_> + + 0 -1 503 -5.1533905789256096e-03 + + 5.9626173228025436e-02 -5.5796360969543457e-01 + <_> + + 0 -1 76 -1.4709234237670898e-01 + + -5.9039974212646484e-01 4.7426700592041016e-02 + <_> + + 0 -1 804 -3.3937632106244564e-03 + + 3.0645212531089783e-01 -1.1502930521965027e-01 + <_> + + 0 -1 804 3.6210755351930857e-03 + + -1.2226632237434387e-01 3.5551378130912781e-01 + <_> + + 0 -1 867 2.2655981592833996e-03 + + 7.8705981373786926e-02 -5.2109915018081665e-01 + <_> + + 0 -1 915 -6.7145213484764099e-02 + + -3.1068012118339539e-01 1.1537858843803406e-01 + <_> + + 0 -1 876 -2.0801196806132793e-03 + + -4.1381892561912537e-01 7.3306374251842499e-02 + <_> + + 0 -1 309 6.8839360028505325e-03 + + -1.0858015716075897e-01 2.9050174355506897e-01 + <_> + + 0 -1 410 1.1349349515512586e-03 + + 8.0588743090629578e-02 -4.2292472720146179e-01 + <_> + + 0 -1 129 -4.9882037565112114e-03 + + 2.8065592050552368e-01 -1.2849055230617523e-01 + <_> + + 0 -1 865 -7.3785358108580112e-04 + + -3.4267517924308777e-01 8.9162886142730713e-02 + <_> + + 0 -1 866 2.0911500323563814e-03 + + -1.1324509978294373e-01 2.6685044169425964e-01 + <_> + + 0 -1 131 -5.1535305101424456e-04 + + 2.0380505919456482e-01 -1.4496988058090210e-01 + <_> + + 0 -1 903 -3.0387775041162968e-03 + + 2.6907446980476379e-01 -1.0890199989080429e-01 + <_> + + 0 -1 683 -2.9084330890327692e-04 + + -4.2667913436889648e-01 7.6024383306503296e-02 + <_> + + 0 -1 140 4.0701503166928887e-04 + + -1.7739675939083099e-01 1.7505060136318207e-01 + <_> + + 0 -1 17 -1.1551962234079838e-03 + + 2.2500912845134735e-01 -1.2630143761634827e-01 + <_> + + 0 -1 317 1.6532668843865395e-02 + + -1.3655416667461395e-01 2.1973416209220886e-01 + <_> + + 0 -1 770 -6.8210228346288204e-03 + + -5.1628392934799194e-01 6.9438546895980835e-02 + <_> + + 0 -1 539 -4.1433898732066154e-03 + + 2.3347160220146179e-01 -1.3037475943565369e-01 + <_> + + 0 -1 346 -5.7165236212313175e-03 + + 2.3828829824924469e-01 -1.5207456052303314e-01 + + <_> + 45 + -1.4732466936111450e+00 + + <_> + + 0 -1 135 7.5696324929594994e-03 + + -4.8161223530769348e-01 1.1963405646383762e-02 + <_> + + 0 -1 12 -8.5119180381298065e-02 + + -2.5487154722213745e-01 2.0755580067634583e-01 + <_> + + 0 -1 148 2.8338482975959778e-01 + + -9.0150482952594757e-02 5.1681888103485107e-01 + <_> + + 0 -1 192 -1.2054167687892914e-01 + + 4.5621657371520996e-01 -1.2147917598485947e-01 + <_> + + 0 -1 912 -3.5098958760499954e-03 + + 3.8483148813247681e-01 -1.0361526161432266e-01 + <_> + + 0 -1 250 1.0160262696444988e-02 + + -6.8420007824897766e-02 5.0589370727539062e-01 + <_> + + 0 -1 327 -2.5924136862158775e-03 + + -5.6470650434494019e-01 6.8622522056102753e-02 + <_> + + 0 -1 251 -1.2899135239422321e-02 + + 5.5716782808303833e-01 -5.6057408452033997e-02 + <_> + + 0 -1 226 -2.8439057059586048e-03 + + 2.4438360333442688e-01 -1.4289416372776031e-01 + <_> + + 0 -1 651 2.5640110834501684e-04 + + 7.5711563229560852e-02 -4.2042371630668640e-01 + <_> + + 0 -1 861 -8.1042749807238579e-03 + + 2.9550048708915710e-01 -9.2771947383880615e-02 + <_> + + 0 -1 870 1.4047529548406601e-03 + + -1.2926226854324341e-01 2.6560172438621521e-01 + <_> + + 0 -1 555 3.3740152139216661e-04 + + 8.1780046224594116e-02 -4.5212420821189880e-01 + <_> + + 0 -1 476 -7.7431017416529357e-05 + + 1.3377237319946289e-01 -2.3348028957843781e-01 + <_> + + 0 -1 368 2.2333906963467598e-03 + + 8.2874014973640442e-02 -3.8262489438056946e-01 + <_> + + 0 -1 110 -4.8009194433689117e-03 + + 2.1747627854347229e-01 -1.3634245097637177e-01 + <_> + + 0 -1 257 5.8391080237925053e-03 + + -8.0401077866554260e-02 3.6092954874038696e-01 + <_> + + 0 -1 538 -4.3844148516654968e-02 + + -4.1397753357887268e-01 7.1274846792221069e-02 + <_> + + 0 -1 441 -6.5789790824055672e-03 + + -5.9680444002151489e-01 4.5423816889524460e-02 + <_> + + 0 -1 572 3.1477604061365128e-03 + + -1.3314166665077209e-01 2.1421441435813904e-01 + <_> + + 0 -1 399 -8.8298052549362183e-02 + + -6.7810368537902832e-01 4.2325507849454880e-02 + <_> + + 0 -1 294 2.3309835232794285e-03 + + -1.2305044382810593e-01 2.5715935230255127e-01 + <_> + + 0 -1 340 3.3585466444492340e-03 + + -1.6294680535793304e-01 2.0701321959495544e-01 + <_> + + 0 -1 448 -1.6761575825512409e-03 + + -3.5989218950271606e-01 8.1333428621292114e-02 + <_> + + 0 -1 103 -3.7192809395492077e-03 + + 2.7514383196830750e-01 -1.0622642934322357e-01 + <_> + + 0 -1 341 3.4966615494340658e-03 + + 5.3210210055112839e-02 -6.0059005022048950e-01 + <_> + + 0 -1 833 2.5486308149993420e-03 + + 4.3007433414459229e-02 -5.6722456216812134e-01 + <_> + + 0 -1 844 5.8107362128794193e-03 + + -1.2151093780994415e-01 2.5295740365982056e-01 + <_> + + 0 -1 883 8.3587523549795151e-03 + + 4.1865903884172440e-02 -7.1557128429412842e-01 + <_> + + 0 -1 875 -8.9168542763218284e-04 + + 3.2335024327039719e-02 -7.2391080856323242e-01 + <_> + + 0 -1 894 2.7432644856162369e-05 + + -2.2766087949275970e-01 1.2133990973234177e-01 + <_> + + 0 -1 743 2.7055856771767139e-03 + + 4.8097752034664154e-02 -5.7079410552978516e-01 + <_> + + 0 -1 914 -4.7631761990487576e-03 + + 2.6948773860931396e-01 -1.1361324042081833e-01 + <_> + + 0 -1 898 3.4108790569007397e-03 + + -9.3046374619007111e-02 3.0619457364082336e-01 + <_> + + 0 -1 652 2.0511966198682785e-02 + + -6.6854044795036316e-02 4.2530557513237000e-01 + <_> + + 0 -1 745 3.9297854527831078e-03 + + 7.7232658863067627e-02 -3.9157161116600037e-01 + <_> + + 0 -1 704 -2.1286257542669773e-03 + + 2.8927132487297058e-01 -1.0752971470355988e-01 + <_> + + 0 -1 836 -3.6884108558297157e-03 + + -4.4744423031806946e-01 6.3137128949165344e-02 + <_> + + 0 -1 714 -4.8843272961676121e-03 + + 1.9376775622367859e-01 -1.3724884390830994e-01 + <_> + + 0 -1 189 -3.0543297529220581e-02 + + 3.6128985881805420e-01 -7.8907370567321777e-02 + <_> + + 0 -1 146 -1.3132761232554913e-02 + + 3.5053595900535583e-01 -7.7127076685428619e-02 + <_> + + 0 -1 63 2.4025184102356434e-03 + + -1.7395778000354767e-01 2.0281204581260681e-01 + <_> + + 0 -1 364 2.8054532594978809e-04 + + 9.8141439259052277e-02 -2.8130710124969482e-01 + <_> + + 0 -1 288 8.4926681593060493e-03 + + -1.0784056782722473e-01 2.5336024165153503e-01 + <_> + + 0 -1 271 -1.0509738698601723e-02 + + -7.4262291193008423e-01 3.8497932255268097e-02 + + <_> + 53 + -1.4426749944686890e+00 + + <_> + + 0 -1 811 -1.0009000077843666e-02 + + 1.5704387426376343e-01 -4.4410723447799683e-01 + <_> + + 0 -1 333 -1.9834794104099274e-02 + + 2.4795372784137726e-01 -1.8429192900657654e-01 + <_> + + 0 -1 118 6.4909428358078003e-02 + + -1.0831417888402939e-01 3.8565674424171448e-01 + <_> + + 0 -1 121 -7.3951289057731628e-02 + + 4.8368272185325623e-01 -8.5734173655509949e-02 + <_> + + 0 -1 474 3.5499441437423229e-03 + + -1.4421951770782471e-01 2.7711802721023560e-01 + <_> + + 0 -1 396 1.0753082111477852e-02 + + -1.6233514249324799e-01 2.5035414099693298e-01 + <_> + + 0 -1 869 1.7442096723243594e-03 + + 6.7084997892379761e-02 -5.2004063129425049e-01 + <_> + + 0 -1 20 -4.8795538023114204e-03 + + 2.4184562265872955e-01 -1.2052762508392334e-01 + <_> + + 0 -1 398 -1.6508411616086960e-02 + + -5.3366321325302124e-01 8.9182689785957336e-02 + <_> + + 0 -1 801 -8.7129622697830200e-03 + + 2.6687285304069519e-01 -1.4575223624706268e-01 + <_> + + 0 -1 225 -2.1686783432960510e-01 + + 3.1656262278556824e-01 -8.5769876837730408e-02 + <_> + + 0 -1 434 1.2367272377014160e-01 + + -1.2394987791776657e-01 2.9746860265731812e-01 + <_> + + 0 -1 755 -8.0361748114228249e-03 + + 3.5681724548339844e-01 -9.4349995255470276e-02 + <_> + + 0 -1 96 1.4258671551942825e-02 + + -7.8755371272563934e-02 3.6944282054901123e-01 + <_> + + 0 -1 268 -1.2126332148909569e-03 + + -3.8868284225463867e-01 7.3660589754581451e-02 + <_> + + 0 -1 124 -4.6997228637337685e-03 + + 2.4173825979232788e-01 -1.1209278553724289e-01 + <_> + + 0 -1 76 -1.0373884439468384e-01 + + -3.9756461977958679e-01 7.6673276722431183e-02 + <_> + + 0 -1 594 -2.4611575063318014e-03 + + -5.3310328722000122e-01 4.6884991228580475e-02 + <_> + + 0 -1 879 5.0700120627880096e-03 + + -7.2393432259559631e-02 3.8925498723983765e-01 + <_> + + 0 -1 478 1.5212113503366709e-03 + + 6.1999090015888214e-02 -4.2162576317787170e-01 + <_> + + 0 -1 45 5.0925584509968758e-03 + + -1.0112454742193222e-01 2.6696029305458069e-01 + <_> + + 0 -1 888 -8.5545312613248825e-03 + + -2.3670016229152679e-01 1.1514995247125626e-01 + <_> + + 0 -1 754 1.0776566341519356e-02 + + 3.7196680903434753e-02 -6.5433490276336670e-01 + <_> + + 0 -1 605 -4.3271128088235855e-03 + + 2.0188850164413452e-01 -1.4492648839950562e-01 + <_> + + 0 -1 426 -3.5237108822911978e-03 + + 2.4900631606578827e-01 -1.5668401122093201e-01 + <_> + + 0 -1 339 1.1448360048234463e-02 + + -1.3558651506900787e-01 1.8664094805717468e-01 + <_> + + 0 -1 718 -9.3148062005639076e-03 + + -6.7643749713897705e-01 3.9997100830078125e-02 + <_> + + 0 -1 280 -5.0860792398452759e-02 + + -7.2305607795715332e-01 2.6139577850699425e-02 + <_> + + 0 -1 611 2.4389727041125298e-03 + + -1.1897557973861694e-01 2.0480287075042725e-01 + <_> + + 0 -1 509 -8.2928296178579330e-03 + + 2.6747018098831177e-01 -9.6369445323944092e-02 + <_> + + 0 -1 546 -3.4214954357594252e-03 + + 4.6346738934516907e-02 -5.5913931131362915e-01 + <_> + + 0 -1 848 9.8041659221053123e-03 + + -1.0160418599843979e-01 2.7742448449134827e-01 + <_> + + 0 -1 620 2.4597221054136753e-03 + + 5.4640658199787140e-02 -4.7669097781181335e-01 + <_> + + 0 -1 843 -1.1168764904141426e-02 + + 2.1157941222190857e-01 -1.3112939894199371e-01 + <_> + + 0 -1 243 1.0016056150197983e-01 + + -5.9000067412853241e-02 4.2368260025978088e-01 + <_> + + 0 -1 482 -6.5830035600811243e-04 + + 1.2901619076728821e-01 -2.1458540856838226e-01 + <_> + + 0 -1 817 2.7586570940911770e-03 + + 5.1564738154411316e-02 -4.8653602600097656e-01 + <_> + + 0 -1 292 -4.0115122683346272e-03 + + 1.6708898544311523e-01 -1.4447879791259766e-01 + <_> + + 0 -1 502 -4.9714250490069389e-03 + + 2.3382323980331421e-01 -1.3529993593692780e-01 + <_> + + 0 -1 599 -8.4740798920392990e-03 + + 1.6567784547805786e-01 -1.8109795451164246e-01 + <_> + + 0 -1 373 -2.4697366170585155e-03 + + -4.7317799925804138e-01 5.6574981659650803e-02 + <_> + + 0 -1 231 4.9241647124290466e-02 + + 7.8587301075458527e-02 -3.1867912411689758e-01 + <_> + + 0 -1 228 4.4851275160908699e-03 + + -1.0062890499830246e-01 2.7316159009933472e-01 + <_> + + 0 -1 641 -4.8768240958452225e-03 + + 2.0715588331222534e-01 -1.2173721194267273e-01 + <_> + + 0 -1 489 -2.6751484256237745e-04 + + -2.9282644391059875e-01 8.5071399807929993e-02 + <_> + + 0 -1 176 2.6518024969846010e-03 + + -1.3273994624614716e-01 1.8070818483829498e-01 + <_> + + 0 -1 314 -5.2812620997428894e-03 + + 3.1694918870925903e-01 -7.6343901455402374e-02 + <_> + + 0 -1 87 5.2438094280660152e-03 + + -1.1661531031131744e-01 2.4183508753776550e-01 + <_> + + 0 -1 310 -2.9682589229196310e-03 + + -4.4286799430847168e-01 6.9060876965522766e-02 + <_> + + 0 -1 395 -7.4982242658734322e-03 + + 2.3967070877552032e-01 -1.0910907387733459e-01 + <_> + + 0 -1 367 -1.2833455111831427e-03 + + -2.9403153061866760e-01 8.8557727634906769e-02 + <_> + + 0 -1 940 2.8445031493902206e-03 + + -7.7803336083889008e-02 3.3979839086532593e-01 + <_> + + 0 -1 868 -5.4638893343508244e-03 + + 3.1227880716323853e-01 -8.7932132184505463e-02 + + <_> + 57 + -1.3374019861221313e+00 + + <_> + + 0 -1 117 9.8396055400371552e-02 + + -3.9089900255203247e-01 4.4761905074119568e-01 + <_> + + 0 -1 270 -1.2872634455561638e-02 + + 4.6374511718750000e-01 -1.2461401522159576e-01 + <_> + + 0 -1 335 3.2921624369919300e-03 + + -1.6806980967521667e-01 2.0969191193580627e-01 + <_> + + 0 -1 305 3.9978041313588619e-03 + + -1.2560608983039856e-01 2.4552948772907257e-01 + <_> + + 0 -1 113 -1.1873690411448479e-02 + + 3.1145891547203064e-01 -1.0845482349395752e-01 + <_> + + 0 -1 108 6.7563136108219624e-03 + + -1.3066369295120239e-01 2.3511190712451935e-01 + <_> + + 0 -1 807 -4.3686367571353912e-03 + + -2.9296147823333740e-01 1.0608358681201935e-01 + <_> + + 0 -1 517 1.3830247335135937e-03 + + 1.0276437550783157e-01 -4.2253166437149048e-01 + <_> + + 0 -1 899 -1.1970725841820240e-02 + + 5.0774294137954712e-01 -6.4509689807891846e-02 + <_> + + 0 -1 558 -1.2386750895529985e-03 + + 4.6063572168350220e-02 -6.5019059181213379e-01 + <_> + + 0 -1 531 -1.4247645437717438e-01 + + 3.4340810775756836e-01 -1.1119882017374039e-01 + <_> + + 0 -1 51 1.5405253507196903e-03 + + -1.3026620447635651e-01 2.1794192492961884e-01 + <_> + + 0 -1 645 4.7442135401070118e-03 + + -1.3065391778945923e-01 2.2031044960021973e-01 + <_> + + 0 -1 676 -3.3983038738369942e-03 + + 2.8104290366172791e-01 -1.0898239165544510e-01 + <_> + + 0 -1 859 -1.4639360830187798e-02 + + 4.3362367153167725e-01 -6.5084107220172882e-02 + <_> + + 0 -1 590 2.0829925779253244e-03 + + 5.4001834243535995e-02 -5.4894769191741943e-01 + <_> + + 0 -1 132 -2.5052949786186218e-03 + + 1.8306818604469299e-01 -1.3087996840476990e-01 + <_> + + 0 -1 334 -1.3305436586961150e-03 + + -2.7522036433219910e-01 9.8625876009464264e-02 + <_> + + 0 -1 275 -4.8261396586894989e-02 + + 3.8939163088798523e-02 -5.7214766740798950e-01 + <_> + + 0 -1 922 -4.9320105463266373e-03 + + 2.6142644882202148e-01 -9.4075590372085571e-02 + <_> + + 0 -1 666 -8.5091721266508102e-03 + + -5.7105755805969238e-01 4.5995458960533142e-02 + <_> + + 0 -1 598 9.7063439898192883e-04 + + 4.4446744024753571e-02 -4.9661606550216675e-01 + <_> + + 0 -1 107 6.8955137394368649e-03 + + -9.9217221140861511e-02 2.6004394888877869e-01 + <_> + + 0 -1 253 -4.9590617418289185e-03 + + 2.9699805378913879e-01 -8.8184140622615814e-02 + <_> + + 0 -1 443 -4.1127900476567447e-04 + + -2.9015815258026123e-01 9.9996097385883331e-02 + <_> + + 0 -1 827 -1.9344212487339973e-03 + + -3.8504269719123840e-01 6.6126108169555664e-02 + <_> + + 0 -1 591 -6.5357731655240059e-03 + + 2.5109195709228516e-01 -1.0662102699279785e-01 + <_> + + 0 -1 777 -2.0345125813037157e-03 + + 2.8566277027130127e-01 -8.9558407664299011e-02 + <_> + + 0 -1 944 -7.3631864506751299e-04 + + -3.6101698875427246e-01 7.8221000730991364e-02 + <_> + + 0 -1 439 2.7331663295626640e-03 + + 5.1047861576080322e-02 -5.0129556655883789e-01 + <_> + + 0 -1 862 4.1914563626050949e-03 + + -8.2058489322662354e-02 3.0574062466621399e-01 + <_> + + 0 -1 871 5.0147641450166702e-03 + + 5.6613709777593613e-02 -4.7664991021156311e-01 + <_> + + 0 -1 409 -1.4232317334972322e-04 + + 1.0574887692928314e-01 -2.2303619980812073e-01 + <_> + + 0 -1 535 4.6280147507786751e-03 + + -7.9995036125183105e-02 2.7655437588691711e-01 + <_> + + 0 -1 298 -7.9163208603858948e-02 + + -4.4578984379768372e-01 5.1106847822666168e-02 + <_> + + 0 -1 74 -2.6377411559224129e-03 + + 2.3530969023704529e-01 -1.0922757536172867e-01 + <_> + + 0 -1 878 9.5030311495065689e-03 + + 3.3353183418512344e-02 -6.8698269128799438e-01 + <_> + + 0 -1 657 -1.0877929627895355e-02 + + 2.4574574828147888e-01 -1.1163108795881271e-01 + <_> + + 0 -1 784 -4.3703196570277214e-03 + + -5.6056410074234009e-01 3.9902906864881516e-02 + <_> + + 0 -1 912 3.7211198359727859e-03 + + -6.2741845846176147e-02 3.7315940856933594e-01 + <_> + + 0 -1 679 1.8015862442553043e-03 + + 4.9627337604761124e-02 -4.7347128391265869e-01 + <_> + + 0 -1 782 -7.1712746284902096e-03 + + 3.2107549905776978e-01 -6.9928742945194244e-02 + <_> + + 0 -1 808 3.8864170201122761e-03 + + 3.0553165823221207e-02 -7.3225063085556030e-01 + <_> + + 0 -1 945 -1.4222817262634635e-03 + + 3.3588194847106934e-01 -7.1573220193386078e-02 + <_> + + 0 -1 328 9.7239091992378235e-03 + + -3.6226283758878708e-02 5.9860682487487793e-01 + <_> + + 0 -1 278 -3.3268020488321781e-03 + + -3.9538890123367310e-01 6.4285166561603546e-02 + <_> + + 0 -1 389 6.5325703471899033e-03 + + -1.1450751870870590e-01 1.9483882188796997e-01 + <_> + + 0 -1 385 -5.9341331943869591e-03 + + 2.7500408887863159e-01 -8.3782486617565155e-02 + <_> + + 0 -1 475 -1.2188751861685887e-04 + + -1.9683586061000824e-01 1.1715850234031677e-01 + <_> + + 0 -1 142 5.2025064826011658e-02 + + -1.0102807730436325e-01 2.3675027489662170e-01 + <_> + + 0 -1 345 5.5154422298073769e-03 + + -1.1124651134014130e-01 2.2992417216300964e-01 + <_> + + 0 -1 455 6.2570534646511078e-03 + + 6.1114411801099777e-02 -3.8547733426094055e-01 + <_> + + 0 -1 825 8.2483189180493355e-04 + + 6.4318709075450897e-02 -3.1497132778167725e-01 + <_> + + 0 -1 101 -3.6404523998498917e-03 + + 3.6355927586555481e-01 -5.9196390211582184e-02 + <_> + + 0 -1 261 -5.8921920135617256e-03 + + -5.2415847778320312e-01 4.3655738234519958e-02 + <_> + + 0 -1 564 -1.7499618697911501e-03 + + -5.1839983463287354e-01 3.3756081014871597e-02 + <_> + + 0 -1 701 1.1221626773476601e-03 + + -1.1660313606262207e-01 1.8142284452915192e-01 + + <_> + 65 + -1.3584256172180176e+00 + + <_> + + 0 -1 38 6.9569405168294907e-03 + + -4.5459595322608948e-01 1.3945857062935829e-02 + <_> + + 0 -1 921 -3.3451169729232788e-03 + + 2.4584960937500000e-01 -1.4385135471820831e-01 + <_> + + 0 -1 778 5.6146718561649323e-03 + + -8.8351875543594360e-02 3.2303860783576965e-01 + <_> + + 0 -1 803 -2.0077559165656567e-03 + + 3.0440765619277954e-01 -1.1188292503356934e-01 + <_> + + 0 -1 13 -1.2711724638938904e-01 + + -2.0225881040096283e-01 1.3691926002502441e-01 + <_> + + 0 -1 640 -3.9614308625459671e-03 + + 2.0736204087734222e-01 -1.2292809784412384e-01 + <_> + + 0 -1 619 -9.1440178221091628e-04 + + -3.6399805545806885e-01 9.4245627522468567e-02 + <_> + + 0 -1 585 -1.1429283767938614e-04 + + 1.3979536294937134e-01 -2.0620878040790558e-01 + <_> + + 0 -1 587 -5.1511544734239578e-03 + + -3.7510830163955688e-01 5.2374847233295441e-02 + <_> + + 0 -1 257 -5.2103959023952484e-03 + + 2.9447513818740845e-01 -7.6145470142364502e-02 + <_> + + 0 -1 257 3.9301272481679916e-03 + + -1.2127898633480072e-01 3.1442043185234070e-01 + <_> + + 0 -1 66 1.2438764423131943e-01 + + -8.5374996066093445e-02 2.7147439122200012e-01 + <_> + + 0 -1 156 -6.3270092010498047e-02 + + 4.3467450141906738e-01 -8.6688749492168427e-02 + <_> + + 0 -1 727 -5.1926658488810062e-03 + + 2.3690374195575714e-01 -1.2238576263189316e-01 + <_> + + 0 -1 59 -1.8474856624379754e-03 + + 2.6199731230735779e-01 -9.9835827946662903e-02 + <_> + + 0 -1 411 -3.5091009922325611e-03 + + -4.7117191553115845e-01 5.4137725383043289e-02 + <_> + + 0 -1 220 -3.1592634040862322e-03 + + 1.7592576146125793e-01 -1.2729577720165253e-01 + <_> + + 0 -1 593 3.2105213031172752e-03 + + 3.0256683006882668e-02 -6.8028169870376587e-01 + <_> + + 0 -1 930 1.1286027729511261e-03 + + -8.6694255471229553e-02 2.5132173299789429e-01 + <_> + + 0 -1 518 -2.6684960350394249e-02 + + 2.5216302275657654e-01 -8.3468109369277954e-02 + <_> + + 0 -1 772 -2.2229081951081753e-03 + + -4.3457865715026855e-01 5.2377682179212570e-02 + <_> + + 0 -1 295 1.2642064690589905e-01 + + 2.8725728392601013e-02 -6.5304452180862427e-01 + <_> + + 0 -1 274 3.6413655616343021e-03 + + -1.3623932003974915e-01 1.5591804683208466e-01 + <_> + + 0 -1 693 -2.9214201495051384e-03 + + -6.2030589580535889e-01 3.6795560270547867e-02 + <_> + + 0 -1 913 9.2636235058307648e-03 + + 2.3654265329241753e-02 -7.0205283164978027e-01 + <_> + + 0 -1 763 -2.2001884877681732e-02 + + -8.8085860013961792e-01 1.5969274565577507e-02 + <_> + + 0 -1 639 -2.1925743669271469e-02 + + -8.2661515474319458e-01 1.7073964700102806e-02 + <_> + + 0 -1 858 5.6873662397265434e-03 + + -8.5264749825000763e-02 2.4863989651203156e-01 + <_> + + 0 -1 877 -4.2895916849374771e-03 + + -4.9683830142021179e-01 4.2043417692184448e-02 + <_> + + 0 -1 860 -9.0314343106001616e-04 + + 1.9161197543144226e-01 -1.0641857236623764e-01 + <_> + + 0 -1 896 2.7852454222738743e-03 + + 5.6099407374858856e-02 -3.6925125122070312e-01 + <_> + + 0 -1 757 -2.4494196986779571e-04 + + 1.3880817592144012e-01 -1.4458170533180237e-01 + <_> + + 0 -1 674 1.4935682993382215e-03 + + -9.7824648022651672e-02 2.0802389085292816e-01 + <_> + + 0 -1 813 3.2682036980986595e-03 + + -5.3716931492090225e-02 3.8488307595252991e-01 + <_> + + 0 -1 551 1.2300119269639254e-03 + + 4.6003066003322601e-02 -4.4349586963653564e-01 + <_> + + 0 -1 246 -7.1913404390215874e-03 + + 3.0575507879257202e-01 -6.7262612283229828e-02 + <_> + + 0 -1 109 7.0772534236311913e-03 + + -1.2694716453552246e-01 1.9289222359657288e-01 + <_> + + 0 -1 451 1.8771262839436531e-03 + + 5.8529008179903030e-02 -4.1205781698226929e-01 + <_> + + 0 -1 258 -6.3743991777300835e-03 + + 2.4088984727859497e-01 -9.1184191405773163e-02 + <_> + + 0 -1 207 -3.5110013559460640e-03 + + -4.9890103936195374e-01 4.4881697744131088e-02 + <_> + + 0 -1 588 -1.6912790306378156e-04 + + 1.1250996589660645e-01 -1.9201527535915375e-01 + <_> + + 0 -1 165 1.5579266473650932e-02 + + -8.2762755453586578e-02 2.9346835613250732e-01 + <_> + + 0 -1 216 1.0555941611528397e-02 + + -6.3853614032268524e-02 3.8366088271141052e-01 + <_> + + 0 -1 828 -4.7671812353655696e-04 + + -2.4647971987724304e-01 8.8927000761032104e-02 + <_> + + 0 -1 646 9.2757400125265121e-05 + + -1.5400783717632294e-01 1.3866481184959412e-01 + <_> + + 0 -1 390 3.2858394552022219e-03 + + -1.1359191685914993e-01 2.1247780323028564e-01 + <_> + + 0 -1 381 7.4532320722937584e-03 + + -7.9077668488025665e-02 2.5437971949577332e-01 + <_> + + 0 -1 677 -5.8859372511506081e-03 + + 3.0064871907234192e-01 -6.6841818392276764e-02 + <_> + + 0 -1 623 -8.0742705613374710e-03 + + 2.5238442420959473e-01 -8.4665372967720032e-02 + <_> + + 0 -1 279 7.2740823961794376e-03 + + 2.4104973301291466e-02 -8.4086972475051880e-01 + <_> + + 0 -1 48 -8.5054244846105576e-03 + + 1.9706098735332489e-01 -1.1449597775936127e-01 + <_> + + 0 -1 436 -8.4927864372730255e-03 + + -5.3504031896591187e-01 4.3908249586820602e-02 + <_> + + 0 -1 245 3.7474939599633217e-03 + + -8.4328018128871918e-02 2.5241065025329590e-01 + <_> + + 0 -1 318 -5.7039974490180612e-04 + + -2.6082614064216614e-01 9.3476697802543640e-02 + <_> + + 0 -1 218 9.2432899400591850e-03 + + 1.9881861284375191e-02 -9.1084581613540649e-01 + <_> + + 0 -1 791 2.6866523548960686e-03 + + -1.0788416117429733e-01 2.0042745769023895e-01 + <_> + + 0 -1 749 -1.3472359627485275e-02 + + -8.2548409700393677e-01 2.8129028156399727e-02 + <_> + + 0 -1 4 -7.7903810888528824e-03 + + 4.8388519883155823e-01 -4.8887338489294052e-02 + <_> + + 0 -1 705 -3.6887608468532562e-02 + + -6.2263017892837524e-01 3.6317333579063416e-02 + <_> + + 0 -1 1 -8.1219058483839035e-04 + + 2.1628580987453461e-02 -6.9915783405303955e-01 + <_> + + 0 -1 631 -1.8144354689866304e-03 + + -4.1670310497283936e-01 4.1528861969709396e-02 + <_> + + 0 -1 82 7.5472204480320215e-04 + + -7.8516617417335510e-02 2.2969193756580353e-01 + <_> + + 0 -1 658 3.5615578293800354e-02 + + 2.4294046685099602e-02 -7.5932049751281738e-01 + <_> + + 0 -1 375 -2.3055616766214371e-03 + + -4.5808139443397522e-01 3.5189002752304077e-02 + <_> + + 0 -1 235 1.7591959331184626e-03 + + -7.8249104321002960e-02 2.4797803163528442e-01 + + <_> + 61 + -1.2299402952194214e+00 + + <_> + + 0 -1 9 8.9471966028213501e-02 + + -4.4995886087417603e-01 1.7902813851833344e-02 + <_> + + 0 -1 512 7.9089850187301636e-03 + + -1.5587930381298065e-01 2.0902505517005920e-01 + <_> + + 0 -1 800 7.2903428226709366e-03 + + -9.8654136061668396e-02 2.8415697813034058e-01 + <_> + + 0 -1 903 5.2991993725299835e-03 + + -8.6530059576034546e-02 3.5564550757408142e-01 + <_> + + 0 -1 18 3.3756238408386707e-03 + + -1.0354541242122650e-01 2.4875184893608093e-01 + <_> + + 0 -1 421 3.9836876094341278e-03 + + -1.1625747382640839e-01 2.0687800645828247e-01 + <_> + + 0 -1 70 -5.0637704133987427e-01 + + 3.9041566848754883e-01 -5.6970234960317612e-02 + <_> + + 0 -1 617 -7.7682384289801121e-04 + + 1.6187742352485657e-01 -1.8286263942718506e-01 + <_> + + 0 -1 72 -6.8956315517425537e-02 + + 3.7165760993957520e-01 -9.2736415565013885e-02 + <_> + + 0 -1 200 1.9361583516001701e-02 + + -1.7657423391938210e-02 4.9615088105201721e-01 + <_> + + 0 -1 173 3.9007072336971760e-03 + + 1.8564155325293541e-02 -4.2785832285881042e-01 + <_> + + 0 -1 797 -3.5822042264044285e-04 + + -2.2551195323467255e-01 9.5421358942985535e-02 + <_> + + 0 -1 466 -5.7875444181263447e-03 + + 2.5562641024589539e-01 -8.1371031701564789e-02 + <_> + + 0 -1 536 -1.0250153020024300e-02 + + 2.1837791800498962e-01 -1.1763925850391388e-01 + <_> + + 0 -1 230 5.9296801686286926e-02 + + 7.1860969066619873e-02 -3.6691606044769287e-01 + <_> + + 0 -1 592 1.7107835737988353e-03 + + 2.0752392709255219e-02 -7.1462243795394897e-01 + <_> + + 0 -1 86 -4.8520471900701523e-03 + + 1.8704335391521454e-01 -1.0587391257286072e-01 + <_> + + 0 -1 678 4.4279694557189941e-03 + + -9.0344429016113281e-02 2.3819981515407562e-01 + <_> + + 0 -1 127 2.6774201542139053e-03 + + -7.2616040706634521e-02 2.6860976219177246e-01 + <_> + + 0 -1 403 -1.7321704654023051e-03 + + -4.5236295461654663e-01 4.4213976711034775e-02 + <_> + + 0 -1 751 -9.5451451838016510e-02 + + -3.2698747515678406e-01 5.6587390601634979e-02 + <_> + + 0 -1 732 -1.1459342204034328e-03 + + 2.8823597356677055e-02 -6.6671788692474365e-01 + <_> + + 0 -1 267 6.0180258005857468e-03 + + -1.0340084135532379e-01 2.0087212324142456e-01 + <_> + + 0 -1 438 -3.0332688242197037e-02 + + -3.2555449008941650e-01 6.2205247581005096e-02 + <_> + + 0 -1 560 2.8293249197304249e-03 + + -8.9539363980293274e-02 2.1427355706691742e-01 + <_> + + 0 -1 904 9.7670359537005424e-04 + + 6.3768535852432251e-02 -3.4032523632049561e-01 + <_> + + 0 -1 432 -4.5931721106171608e-03 + + 1.7495635151863098e-01 -1.1146898567676544e-01 + <_> + + 0 -1 904 -1.4556946698576212e-03 + + -3.2636690139770508e-01 6.2608323991298676e-02 + <_> + + 0 -1 526 -1.8393773585557938e-02 + + 1.5994001924991608e-01 -1.1710704118013382e-01 + <_> + + 0 -1 753 -3.1674965284764767e-03 + + -4.4241753220558167e-01 4.2615357786417007e-02 + <_> + + 0 -1 669 6.0924524441361427e-03 + + -8.7504431605339050e-02 2.0416831970214844e-01 + <_> + + 0 -1 804 -3.3977204002439976e-03 + + 2.0978111028671265e-01 -9.2370912432670593e-02 + <_> + + 0 -1 661 5.3976876661181450e-03 + + 3.3826716244220734e-02 -5.9803098440170288e-01 + <_> + + 0 -1 158 1.0810001194477081e-01 + + 3.4996565431356430e-02 -4.7346031665802002e-01 + <_> + + 0 -1 889 4.1213454678654671e-03 + + -7.7651016414165497e-02 2.7573862671852112e-01 + <_> + + 0 -1 884 -3.8432856090366840e-03 + + 2.5803384184837341e-01 -7.2159789502620697e-02 + <_> + + 0 -1 606 -1.5846028923988342e-02 + + -5.8817881345748901e-01 3.2490417361259460e-02 + <_> + + 0 -1 530 -4.7107008285820484e-03 + + 1.9524548947811127e-01 -9.9619008600711823e-02 + <_> + + 0 -1 618 3.7351442733779550e-04 + + 6.5481521189212799e-02 -2.9452991485595703e-01 + <_> + + 0 -1 822 4.4401763007044792e-03 + + -7.2193592786788940e-02 2.8096240758895874e-01 + <_> + + 0 -1 420 -2.7024172246456146e-02 + + -8.4291303157806396e-01 2.4582939222455025e-02 + <_> + + 0 -1 452 2.7533569373190403e-03 + + 1.9156407564878464e-02 -7.1304285526275635e-01 + <_> + + 0 -1 252 -1.8607268575578928e-03 + + 2.3298625648021698e-01 -8.3196930587291718e-02 + <_> + + 0 -1 94 1.1863843537867069e-03 + + -7.9906463623046875e-02 2.2030696272850037e-01 + <_> + + 0 -1 244 -4.8287301324307919e-03 + + -6.3949596881866455e-01 3.1185949221253395e-02 + <_> + + 0 -1 739 4.2225797660648823e-03 + + -9.8607353866100311e-02 1.8118064105510712e-01 + <_> + + 0 -1 687 -2.1557064610533416e-04 + + -2.3015494644641876e-01 7.7526018023490906e-02 + <_> + + 0 -1 759 -1.6440136358141899e-02 + + 2.1731646358966827e-01 -8.7844349443912506e-02 + <_> + + 0 -1 447 6.4197758911177516e-04 + + 7.3185063898563385e-02 -2.6065513491630554e-01 + <_> + + 0 -1 413 1.9649979658424854e-03 + + -9.6804499626159668e-02 2.2884345054626465e-01 + <_> + + 0 -1 947 1.4255321584641933e-03 + + 5.8652475476264954e-02 -3.0613523721694946e-01 + <_> + + 0 -1 697 -1.0732322931289673e-02 + + -7.1153110265731812e-01 2.2390197962522507e-02 + <_> + + 0 -1 907 -3.3287639962509274e-04 + + 2.5373557209968567e-01 -7.5284548103809357e-02 + <_> + + 0 -1 326 -7.4917590245604515e-04 + + -2.7966973185539246e-01 6.7340403795242310e-02 + <_> + + 0 -1 269 6.7591802217066288e-03 + + -3.6188565194606781e-02 5.4946166276931763e-01 + <_> + + 0 -1 214 -2.8208000585436821e-03 + + 2.4820320308208466e-01 -7.3874197900295258e-02 + <_> + + 0 -1 26 -3.8994142413139343e-01 + + -2.1609871089458466e-01 9.7587622702121735e-02 + <_> + + 0 -1 80 2.5595244951546192e-03 + + -1.1885003000497818e-01 1.9675612449645996e-01 + <_> + + 0 -1 60 1.9224267452955246e-04 + + -1.8046106398105621e-01 1.0353820770978928e-01 + <_> + + 0 -1 852 1.2439871206879616e-02 + + -7.8357711434364319e-02 2.2460459172725677e-01 + <_> + + 0 -1 19 -1.0268271435052156e-03 + + 3.0923616141080856e-02 -5.9548282623291016e-01 + + <_> + 70 + -1.2958914041519165e+00 + + <_> + + 0 -1 563 4.4349567033350468e-03 + + -4.5716810226440430e-01 -4.7083627432584763e-02 + <_> + + 0 -1 57 -5.7172933593392372e-03 + + 1.6772775352001190e-01 -1.7211303114891052e-01 + <_> + + 0 -1 137 -4.1938317008316517e-03 + + 1.4994430541992188e-01 -1.8883764743804932e-01 + <_> + + 0 -1 430 1.9596058409661055e-03 + + -1.1490529775619507e-01 2.5831320881843567e-01 + <_> + + 0 -1 893 1.5785373398102820e-04 + + -1.6001011431217194e-01 1.6969951987266541e-01 + <_> + + 0 -1 161 1.0999223217368126e-02 + + -1.2067279219627380e-01 2.3998405039310455e-01 + <_> + + 0 -1 116 -1.4208469074219465e-03 + + 2.4521356821060181e-01 -9.0006992220878601e-02 + <_> + + 0 -1 551 -1.5746639110147953e-03 + + -5.0741881132125854e-01 6.6654250025749207e-02 + <_> + + 0 -1 943 6.6106393933296204e-04 + + -8.8414624333381653e-02 2.8827366232872009e-01 + <_> + + 0 -1 366 1.9769254140555859e-04 + + 8.4094837307929993e-02 -2.8774395585060120e-01 + <_> + + 0 -1 378 -1.1509278789162636e-02 + + -8.0744832754135132e-01 1.9758589565753937e-02 + <_> + + 0 -1 776 1.2042745947837830e-03 + + 4.7065522521734238e-02 -3.8660657405853271e-01 + <_> + + 0 -1 540 -2.2332114167511463e-03 + + 2.4843403697013855e-01 -9.0254582464694977e-02 + <_> + + 0 -1 265 -6.3385670073330402e-03 + + 2.4934540688991547e-01 -8.9470610022544861e-02 + <_> + + 0 -1 147 -1.2678395211696625e-01 + + 2.1952737867832184e-01 -1.2535001337528229e-01 + <_> + + 0 -1 461 5.0621577538549900e-03 + + -1.0855777561664581e-01 1.8505263328552246e-01 + <_> + + 0 -1 497 1.7037013173103333e-01 + + -1.1278125643730164e-01 1.9461658596992493e-01 + <_> + + 0 -1 690 5.2740881219506264e-03 + + -9.3985408544540405e-02 2.3776149749755859e-01 + <_> + + 0 -1 453 -1.0142085375264287e-03 + + -3.0817592144012451e-01 6.5985269844532013e-02 + <_> + + 0 -1 831 -1.0272814892232418e-02 + + -7.0025277137756348e-01 2.5262119248509407e-02 + <_> + + 0 -1 918 -5.1296763122081757e-03 + + 1.9885066151618958e-01 -1.0377088934183121e-01 + <_> + + 0 -1 938 -3.2030921429395676e-03 + + 3.1507179141044617e-01 -7.2975248098373413e-02 + <_> + + 0 -1 362 -1.2096498394384980e-03 + + -3.3430939912796021e-01 6.6148124635219574e-02 + <_> + + 0 -1 308 5.7721249759197235e-03 + + -1.0363456606864929e-01 1.9400276243686676e-01 + <_> + + 0 -1 799 2.7753557078540325e-03 + + 5.9331741183996201e-02 -3.7603551149368286e-01 + <_> + + 0 -1 404 -1.2851031497120857e-02 + + 2.2870557010173798e-01 -8.7857194244861603e-02 + <_> + + 0 -1 713 -4.4184265425428748e-04 + + -2.5488930940628052e-01 8.0019466578960419e-02 + <_> + + 0 -1 735 -1.7006085254251957e-03 + + -6.5303862094879150e-01 2.7759995311498642e-02 + <_> + + 0 -1 699 -6.8435864523053169e-04 + + 1.4439207315444946e-01 -1.2839646637439728e-01 + <_> + + 0 -1 498 -7.3468829505145550e-03 + + 2.3417031764984131e-01 -8.0036848783493042e-02 + <_> + + 0 -1 670 -7.3267705738544464e-03 + + 2.3863086104393005e-01 -9.5121428370475769e-02 + <_> + + 0 -1 469 -3.4556530416011810e-02 + + -4.7443196177482605e-01 4.0300987660884857e-02 + <_> + + 0 -1 552 2.9737730510532856e-03 + + 5.1987785845994949e-02 -3.2583242654800415e-01 + <_> + + 0 -1 573 -7.0494804531335831e-03 + + 1.8264526128768921e-01 -9.8793543875217438e-02 + <_> + + 0 -1 675 -1.1059155687689781e-02 + + 1.9968162477016449e-01 -1.0824624449014664e-01 + <_> + + 0 -1 682 -2.5292439386248589e-04 + + 1.0539388656616211e-01 -1.7957584559917450e-01 + <_> + + 0 -1 120 7.7081592753529549e-03 + + -1.1314661800861359e-01 1.8199968338012695e-01 + <_> + + 0 -1 946 7.5472163734957576e-04 + + -1.0774238407611847e-01 1.9070373475551605e-01 + <_> + + 0 -1 899 9.6637271344661713e-03 + + -5.5429998785257339e-02 3.7869104743003845e-01 + <_> + + 0 -1 905 2.6629869826138020e-03 + + 4.8803824931383133e-02 -3.5973829030990601e-01 + <_> + + 0 -1 338 -6.5788021311163902e-03 + + 1.7948316037654877e-01 -1.0670825093984604e-01 + <_> + + 0 -1 579 -1.6345001757144928e-02 + + -5.8290386199951172e-01 3.6298017948865891e-02 + <_> + + 0 -1 747 2.9543619602918625e-03 + + -9.3339212238788605e-02 2.1175530552864075e-01 + <_> + + 0 -1 737 -2.5770743377506733e-04 + + -2.7425801753997803e-01 6.6174320876598358e-02 + <_> + + 0 -1 358 -4.1364386677742004e-02 + + -6.3954806327819824e-01 2.4700421839952469e-02 + <_> + + 0 -1 471 -3.0366485007107258e-03 + + 1.5962502360343933e-01 -1.1448802053928375e-01 + <_> + + 0 -1 287 1.5424335375428200e-02 + + -1.0511557757854462e-01 2.0486243069171906e-01 + <_> + + 0 -1 458 -5.1588583737611771e-03 + + 1.5211533010005951e-01 -1.2242120504379272e-01 + <_> + + 0 -1 810 -6.5526321530342102e-02 + + -1.3624411821365356e-01 1.4135211706161499e-01 + <_> + + 0 -1 229 3.5650465637445450e-02 + + 5.1254097372293472e-02 -3.8700824975967407e-01 + <_> + + 0 -1 832 -4.0467639337293804e-04 + + 2.7215151116251945e-02 -6.3265365362167358e-01 + <_> + + 0 -1 99 -3.1348519027233124e-02 + + -3.0577820539474487e-01 5.4481271654367447e-02 + <_> + + 0 -1 195 8.2724995911121368e-02 + + -5.1399439573287964e-02 3.5488703846931458e-01 + <_> + + 0 -1 321 -1.2350373435765505e-03 + + -3.4481573104858398e-01 5.6710690259933472e-02 + <_> + + 0 -1 289 3.4146332181990147e-03 + + -7.1216158568859100e-02 2.6288801431655884e-01 + <_> + + 0 -1 90 1.2351211905479431e-01 + + 2.4157283827662468e-02 -7.7401143312454224e-01 + <_> + + 0 -1 423 6.1604911461472511e-03 + + 2.9953213408589363e-02 -5.0948053598403931e-01 + <_> + + 0 -1 662 5.9717829572036862e-05 + + -1.3514655828475952e-01 1.2546749413013458e-01 + <_> + + 0 -1 570 -1.5992083353921771e-04 + + -2.1468783915042877e-01 8.2057297229766846e-02 + <_> + + 0 -1 841 5.0149708986282349e-03 + + 3.0200036242604256e-02 -5.2407020330429077e-01 + <_> + + 0 -1 154 -9.4146225601434708e-03 + + 3.2643288373947144e-01 -5.4827388375997543e-02 + <_> + + 0 -1 513 -1.9848985539283603e-04 + + -2.0997929573059082e-01 9.0881846845149994e-02 + <_> + + 0 -1 276 8.1655761459842324e-04 + + -1.3900287449359894e-01 1.2921831011772156e-01 + <_> + + 0 -1 562 -6.0253581032156944e-03 + + 5.0722199678421021e-01 -3.5383243113756180e-02 + <_> + + 0 -1 653 -2.6034817565232515e-03 + + 3.7234967947006226e-01 -4.1858345270156860e-02 + <_> + + 0 -1 819 4.2618131265044212e-03 + + 4.1318051517009735e-02 -4.4520154595375061e-01 + <_> + + 0 -1 412 -8.5698515176773071e-03 + + 3.8548013567924500e-01 -4.7877904027700424e-02 + <_> + + 0 -1 28 -1.4356779865920544e-02 + + -8.4167137742042542e-02 2.0800609886646271e-01 + <_> + + 0 -1 388 -8.5261706262826920e-03 + + 2.0078606903553009e-01 -9.7365029156208038e-02 + <_> + + 0 -1 172 -1.7412510933354497e-03 + + 2.7839025855064392e-01 -6.1558116227388382e-02 + + <_> + 71 + -1.2853519916534424e+00 + + <_> + + 0 -1 840 -9.0676005929708481e-03 + + 4.2253520339727402e-02 -4.1733869910240173e-01 + <_> + + 0 -1 297 -4.2001008987426758e-03 + + 1.9046585261821747e-01 -1.4727853238582611e-01 + <_> + + 0 -1 643 -3.1095338054001331e-03 + + 2.4734792113304138e-01 -1.0428865253925323e-01 + <_> + + 0 -1 54 8.7204210460186005e-02 + + 3.7472777068614960e-02 -6.8673372268676758e-01 + <_> + + 0 -1 251 1.0888410732150078e-02 + + -5.6510750204324722e-02 4.0049722790718079e-01 + <_> + + 0 -1 543 -1.7794624436646700e-03 + + 2.4434079229831696e-01 -9.6863269805908203e-02 + <_> + + 0 -1 648 -1.1637752177193761e-03 + + -4.0766021609306335e-01 4.8048906028270721e-02 + <_> + + 0 -1 803 1.6610950697213411e-03 + + -7.3109164834022522e-02 2.4322459101676941e-01 + <_> + + 0 -1 748 -1.0785799240693450e-03 + + 2.1386291086673737e-01 -1.0028652846813202e-01 + <_> + + 0 -1 632 2.9219687348813750e-05 + + -1.9377028942108154e-01 1.0907638818025589e-01 + <_> + + 0 -1 681 -2.1654233569279313e-04 + + -2.2615092992782593e-01 1.0268801450729370e-01 + <_> + + 0 -1 93 -1.7383387312293053e-03 + + 3.0015066266059875e-01 -7.9027988016605377e-02 + <_> + + 0 -1 783 8.2900822162628174e-03 + + 4.0336515754461288e-02 -7.0731824636459351e-01 + <_> + + 0 -1 348 -5.7824691757559776e-03 + + 1.7091527581214905e-01 -1.2421000748872757e-01 + <_> + + 0 -1 437 -2.8907679952681065e-03 + + -3.2207679748535156e-01 7.1008905768394470e-02 + <_> + + 0 -1 319 2.4130516685545444e-03 + + 6.0000766068696976e-02 -3.2666063308715820e-01 + <_> + + 0 -1 151 -5.1547689363360405e-03 + + 2.3485770821571350e-01 -8.8723711669445038e-02 + <_> + + 0 -1 419 -1.0613912018015981e-03 + + -2.1614702045917511e-01 9.7433701157569885e-02 + <_> + + 0 -1 228 3.0525666661560535e-03 + + -1.0956288874149323e-01 1.8697308003902435e-01 + <_> + + 0 -1 42 2.2965837270021439e-03 + + -1.0567994415760040e-01 1.9119037687778473e-01 + <_> + + 0 -1 510 3.4678747761063278e-04 + + -1.6228130459785461e-01 1.2663720548152924e-01 + <_> + + 0 -1 105 -4.4803231954574585e-02 + + 2.4330523610115051e-01 -8.7805867195129395e-02 + <_> + + 0 -1 368 2.5975694879889488e-03 + + 6.2560573220252991e-02 -3.5399514436721802e-01 + <_> + + 0 -1 313 -6.1699812067672610e-04 + + -2.4683162569999695e-01 8.2408286631107330e-02 + <_> + + 0 -1 184 4.7097221016883850e-02 + + 3.5993482917547226e-02 -5.1697498559951782e-01 + <_> + + 0 -1 286 1.6587633639574051e-02 + + -7.1017913520336151e-02 2.7830985188484192e-01 + <_> + + 0 -1 916 -3.3761467784643173e-04 + + -2.1397115290164948e-01 8.7614215910434723e-02 + <_> + + 0 -1 119 -6.5247188322246075e-03 + + 2.0507359504699707e-01 -9.2767953872680664e-02 + <_> + + 0 -1 115 7.2617195546627045e-03 + + -1.0986853390932083e-01 2.0861864089965820e-01 + <_> + + 0 -1 383 4.3794373050332069e-03 + + 3.3572345972061157e-02 -5.7149213552474976e-01 + <_> + + 0 -1 196 -3.5216081142425537e-01 + + -2.0053146779537201e-01 9.0811051428318024e-02 + <_> + + 0 -1 5 1.6808439046144485e-02 + + -9.6566759049892426e-02 2.0334558188915253e-01 + <_> + + 0 -1 206 -1.0353744728490710e-03 + + -2.9758241772651672e-01 5.9376440942287445e-02 + <_> + + 0 -1 0 -1.2547342339530587e-04 + + 1.8077015876770020e-02 -9.0350973606109619e-01 + <_> + + 0 -1 627 -1.8570667598396540e-03 + + -5.6309580802917480e-01 2.7175767347216606e-02 + <_> + + 0 -1 361 1.0194076597690582e-01 + + 2.6975931599736214e-02 -5.8459347486495972e-01 + <_> + + 0 -1 626 -2.1362781990319490e-04 + + -2.8072899580001831e-01 5.9918299317359924e-02 + <_> + + 0 -1 240 7.5979775283485651e-04 + + -1.2583562731742859e-01 1.4634373784065247e-01 + <_> + + 0 -1 179 1.6737062251195312e-03 + + -9.6866622567176819e-02 1.8735630810260773e-01 + <_> + + 0 -1 457 -7.3017794638872147e-03 + + 2.1085090935230255e-01 -8.4790423512458801e-02 + <_> + + 0 -1 933 -1.0077161714434624e-03 + + 2.4972808361053467e-01 -7.0431828498840332e-02 + <_> + + 0 -1 56 -4.5196231454610825e-02 + + -7.9804164171218872e-01 2.2199708968400955e-02 + <_> + + 0 -1 629 -7.2714374400675297e-03 + + 3.4698404371738434e-02 -4.2914310097694397e-01 + <_> + + 0 -1 342 5.7651372626423836e-03 + + 2.7343215420842171e-02 -5.6278902292251587e-01 + <_> + + 0 -1 143 3.4256889193784446e-05 + + -1.7863091826438904e-01 9.2918984591960907e-02 + <_> + + 0 -1 201 -8.8211026741191745e-04 + + 3.5728818178176880e-01 -5.0129733979701996e-02 + <_> + + 0 -1 311 -8.4117129445075989e-03 + + -5.5062091350555420e-01 3.2843161374330521e-02 + <_> + + 0 -1 180 3.3074535429477692e-02 + + 1.9970478489995003e-02 -6.6488510370254517e-01 + <_> + + 0 -1 612 -1.1687137885019183e-03 + + 1.3257572054862976e-01 -1.2021639198064804e-01 + <_> + + 0 -1 331 -8.8265910744667053e-03 + + -4.5762479305267334e-01 3.8710761815309525e-02 + <_> + + 0 -1 545 1.1449296027421951e-02 + + -9.8479539155960083e-02 1.6965733468532562e-01 + <_> + + 0 -1 355 -7.7726189047098160e-03 + + 1.9744215905666351e-01 -8.5971929132938385e-02 + <_> + + 0 -1 351 -2.9169507324695587e-02 + + -1.9417300820350647e-01 9.0851038694381714e-02 + <_> + + 0 -1 902 -1.1140090646222234e-03 + + -2.9710566997528076e-01 5.5269137024879456e-02 + <_> + + 0 -1 939 -4.9078621668741107e-04 + + 2.7775576710700989e-01 -6.5926343202590942e-02 + <_> + + 0 -1 548 2.2379998117685318e-03 + + 3.9828293025493622e-02 -4.3580257892608643e-01 + <_> + + 0 -1 898 -3.9869546890258789e-03 + + 2.3293083906173706e-01 -7.3580466210842133e-02 + <_> + + 0 -1 712 -8.8695380836725235e-03 + + 2.3521019518375397e-01 -9.2728585004806519e-02 + <_> + + 0 -1 872 -1.7582350410521030e-03 + + -4.1307902336120605e-01 4.4793162494897842e-02 + <_> + + 0 -1 871 -2.9616262763738632e-03 + + -3.2583481073379517e-01 4.4517185539007187e-02 + <_> + + 0 -1 329 8.1005040556192398e-03 + + -7.3085457086563110e-02 2.2050616145133972e-01 + <_> + + 0 -1 614 -4.3415138497948647e-04 + + -1.6625076532363892e-01 9.9749170243740082e-02 + <_> + + 0 -1 263 1.5402788296341896e-02 + + -7.4152447283267975e-02 2.5308629870414734e-01 + <_> + + 0 -1 446 -9.3289336655288935e-04 + + 1.0979812592267990e-01 -1.4912408590316772e-01 + <_> + + 0 -1 306 -3.3888559788465500e-02 + + 2.5716707110404968e-01 -7.5638122856616974e-02 + <_> + + 0 -1 891 -9.6627883613109589e-03 + + -6.9472050666809082e-01 2.4592148140072823e-02 + <_> + + 0 -1 7 -9.0982662513852119e-03 + + 3.7233754992485046e-01 -4.7798972576856613e-02 + <_> + + 0 -1 237 -9.0622887015342712e-02 + + -7.9805552959442139e-01 2.2736096754670143e-02 + <_> + + 0 -1 53 1.4594022184610367e-02 + + -1.0336310416460037e-01 2.1301168203353882e-01 + <_> + + 0 -1 519 2.2154380567371845e-03 + + 3.7069179117679596e-02 -4.7891476750373840e-01 + <_> + + 0 -1 486 7.9451093915849924e-04 + + 6.4100764691829681e-02 -2.7131766080856323e-01 + + <_> + 84 + -1.3035968542098999e+00 + + <_> + + 0 -1 337 1.4886938035488129e-02 + + -4.7480690479278564e-01 -1.5659210085868835e-01 + <_> + + 0 -1 239 1.8407225608825684e-02 + + -1.1517053097486496e-01 2.6369810104370117e-01 + <_> + + 0 -1 106 -7.1862861514091492e-03 + + 2.8778102993965149e-01 -7.8408956527709961e-02 + <_> + + 0 -1 845 4.9469568766653538e-03 + + -1.0434707999229431e-01 2.0291949808597565e-01 + <_> + + 0 -1 25 -2.1417306736111641e-02 + + -1.6758623719215393e-01 1.2466984242200851e-01 + <_> + + 0 -1 106 2.8741648420691490e-03 + + -6.8426959216594696e-02 2.6253738999366760e-01 + <_> + + 0 -1 707 3.8324396591633558e-03 + + -1.1482200026512146e-01 1.9446176290512085e-01 + <_> + + 0 -1 43 7.9732730984687805e-02 + + -5.0774581730365753e-02 4.0262669324874878e-01 + <_> + + 0 -1 462 -6.1826063320040703e-03 + + 1.6920450329780579e-01 -1.1489727348089218e-01 + <_> + + 0 -1 428 -6.4836503006517887e-03 + + 7.4909105896949768e-02 -2.6743862032890320e-01 + <_> + + 0 -1 352 5.1144931465387344e-02 + + 5.7094670832157135e-02 -3.4074178338050842e-01 + <_> + + 0 -1 881 -9.7507450846023858e-05 + + 1.5590450726449490e-02 -9.3598854541778564e-01 + <_> + + 0 -1 507 1.9933118019253016e-03 + + -8.8722079992294312e-02 2.0736022293567657e-01 + <_> + + 0 -1 224 -5.3375788033008575e-02 + + -3.5614708065986633e-01 4.2991697788238525e-02 + <_> + + 0 -1 307 -4.2268376797437668e-02 + + 1.8157529830932617e-01 -9.3758769333362579e-02 + <_> + + 0 -1 126 -2.3928714916110039e-02 + + -6.7222781479358673e-02 3.5476180911064148e-01 + <_> + + 0 -1 122 -3.5661280155181885e-02 + + 4.0087651461362839e-02 -4.1505143046379089e-01 + <_> + + 0 -1 487 3.0042908620089293e-03 + + 2.0031375810503960e-02 -6.1700457334518433e-01 + <_> + + 0 -1 79 1.4065792784094810e-03 + + -7.7089250087738037e-02 2.0667965710163116e-01 + <_> + + 0 -1 233 3.6927149631083012e-03 + + 3.3493045717477798e-02 -5.1258587837219238e-01 + <_> + + 0 -1 282 5.2819825708866119e-02 + + 2.0355707034468651e-02 -6.7504566907882690e-01 + <_> + + 0 -1 178 -2.3976597189903259e-01 + + -4.0764039754867554e-01 3.9015326648950577e-02 + <_> + + 0 -1 290 -8.8356137275695801e-03 + + 1.9964990019798279e-01 -9.4318889081478119e-02 + <_> + + 0 -1 414 -1.0776605922728777e-03 + + -2.9354444146156311e-01 5.0145514309406281e-02 + <_> + + 0 -1 133 -1.5293861739337444e-02 + + 2.9103597998619080e-01 -5.4357063025236130e-02 + <_> + + 0 -1 65 -9.7630582749843597e-03 + + 2.0425093173980713e-01 -8.0092720687389374e-02 + <_> + + 0 -1 44 2.9178671538829803e-03 + + -7.7072769403457642e-02 2.0631636679172516e-01 + <_> + + 0 -1 887 6.0982396826148033e-03 + + 2.3587044328451157e-02 -6.1093032360076904e-01 + <_> + + 0 -1 359 1.0971977375447750e-02 + + 2.8050525113940239e-02 -5.2589195966720581e-01 + <_> + + 0 -1 805 -1.8567678052932024e-03 + + 2.9870283603668213e-01 -5.4887529462575912e-02 + <_> + + 0 -1 44 -4.8170989612117410e-04 + + 1.7863956093788147e-01 -8.4400452673435211e-02 + <_> + + 0 -1 838 -8.7984371930360794e-03 + + 2.4865177273750305e-01 -6.3483297824859619e-02 + <_> + + 0 -1 386 -5.8997087180614471e-03 + + 1.8584541976451874e-01 -9.0978883206844330e-02 + <_> + + 0 -1 418 -9.0019414201378822e-03 + + -4.1767102479934692e-01 3.7820555269718170e-02 + <_> + + 0 -1 490 -1.9669039174914360e-03 + + -3.0686020851135254e-01 5.3818956017494202e-02 + <_> + + 0 -1 221 1.6054576262831688e-03 + + -1.1911291629076004e-01 1.4153532683849335e-01 + <_> + + 0 -1 102 1.4312905259430408e-03 + + -5.9855990111827850e-02 2.7032452821731567e-01 + <_> + + 0 -1 312 -2.5298580294474959e-04 + + -2.1074193716049194e-01 8.4436841309070587e-02 + <_> + + 0 -1 202 -3.6165844649076462e-03 + + 2.1090078353881836e-01 -8.5131831467151642e-02 + <_> + + 0 -1 415 -7.5288239168003201e-04 + + 1.5545736253261566e-01 -1.0035129636526108e-01 + <_> + + 0 -1 205 -7.9923514276742935e-03 + + -3.8043671846389771e-01 4.9103841185569763e-02 + <_> + + 0 -1 422 -5.8109862729907036e-03 + + 2.0446521043777466e-01 -8.1813000142574310e-02 + <_> + + 0 -1 576 -2.0633912645280361e-03 + + 1.8828719854354858e-01 -9.1448947787284851e-02 + <_> + + 0 -1 595 -5.2142748609185219e-03 + + -8.5310262441635132e-01 1.7731105908751488e-02 + <_> + + 0 -1 880 8.5423644632101059e-03 + + -5.5544879287481308e-02 2.9960796236991882e-01 + <_> + + 0 -1 633 -7.7972403960302472e-04 + + 1.4314049482345581e-01 -1.2299957871437073e-01 + <_> + + 0 -1 425 -2.8050977736711502e-02 + + -3.0681803822517395e-01 5.6197486817836761e-02 + <_> + + 0 -1 647 2.0884501282125711e-04 + + 6.2560960650444031e-02 -2.5368332862854004e-01 + <_> + + 0 -1 928 1.7945959698408842e-03 + + -6.3172429800033569e-02 2.3805567622184753e-01 + <_> + + 0 -1 483 -1.3669114559888840e-04 + + -2.0701952278614044e-01 7.3006793856620789e-02 + <_> + + 0 -1 692 -2.7644673828035593e-03 + + 2.6796845719218254e-02 -5.1220017671585083e-01 + <_> + + 0 -1 268 -8.8189914822578430e-04 + + -2.6905590295791626e-01 5.1223795861005783e-02 + <_> + + 0 -1 16 8.4412249270826578e-04 + + -7.3532015085220337e-02 2.0926740765571594e-01 + <_> + + 0 -1 527 -4.0514613501727581e-03 + + 1.5903624892234802e-01 -9.5820471644401550e-02 + <_> + + 0 -1 433 1.5645794570446014e-02 + + -7.3557987809181213e-02 2.2257670760154724e-01 + <_> + + 0 -1 481 -7.5251208618283272e-03 + + -2.8626546263694763e-01 5.3438976407051086e-02 + <_> + + 0 -1 815 7.1300513809546828e-05 + + -1.6655991971492767e-01 9.5710054039955139e-02 + <_> + + 0 -1 435 -6.7267268896102905e-03 + + 2.5064876675605774e-01 -9.0006791055202484e-02 + <_> + + 0 -1 429 8.4325746865943074e-04 + + -1.0203383862972260e-01 1.6746872663497925e-01 + <_> + + 0 -1 642 -3.4999744966626167e-03 + + -5.2605032920837402e-01 3.2577462494373322e-02 + <_> + + 0 -1 344 -3.7886304780840874e-03 + + 1.5961453318595886e-01 -1.0232427716255188e-01 + <_> + + 0 -1 456 -5.7770974934101105e-02 + + -5.3188216686248779e-01 3.2033290714025497e-02 + <_> + + 0 -1 494 5.7146744802594185e-03 + + -8.1716381013393402e-02 2.1437846124172211e-01 + <_> + + 0 -1 663 4.9263169057667255e-04 + + -1.2752977013587952e-01 1.3585554063320160e-01 + <_> + + 0 -1 83 -2.5262725539505482e-03 + + 1.8395961821079254e-01 -8.7102085351943970e-02 + <_> + + 0 -1 40 -4.1809771209955215e-03 + + 1.8745537102222443e-01 -8.6511045694351196e-02 + <_> + + 0 -1 111 1.5729198930785060e-03 + + -5.5032603442668915e-02 2.5565212965011597e-01 + <_> + + 0 -1 636 1.1185867711901665e-02 + + 3.6819547414779663e-02 -4.3042314052581787e-01 + <_> + + 0 -1 394 -7.5779180042445660e-04 + + -1.3941803574562073e-01 1.1467075347900391e-01 + <_> + + 0 -1 236 -3.5792649723589420e-03 + + 1.4287774264812469e-01 -1.1115229874849319e-01 + <_> + + 0 -1 380 1.3315156102180481e-02 + + -7.3824316263198853e-02 2.2154271602630615e-01 + <_> + + 0 -1 774 -2.0500840619206429e-03 + + -3.5199877619743347e-01 4.5969881117343903e-02 + <_> + + 0 -1 492 4.0276204235851765e-03 + + 3.1285066157579422e-02 -4.6931785345077515e-01 + <_> + + 0 -1 702 -1.6540013020858169e-03 + + 2.2218109667301178e-01 -7.3083996772766113e-02 + <_> + + 0 -1 744 4.4951182790100574e-03 + + 3.0507687479257584e-02 -5.4199463129043579e-01 + <_> + + 0 -1 320 2.0939987152814865e-03 + + -6.9684483110904694e-02 2.5564530491828918e-01 + <_> + + 0 -1 343 -3.2535903155803680e-03 + + -4.0533602237701416e-01 3.8860727101564407e-02 + <_> + + 0 -1 89 4.3316647410392761e-02 + + 2.2099258378148079e-02 -6.5359854698181152e-01 + <_> + + 0 -1 873 -5.3836335428059101e-04 + + 1.4276954531669617e-01 -1.0666120052337646e-01 + <_> + + 0 -1 794 -8.3755068480968475e-03 + + 1.6963285207748413e-01 -9.6200905740261078e-02 + <_> + + 0 -1 259 -1.3645266881212592e-03 + + 1.6655868291854858e-01 -1.1189229786396027e-01 + <_> + + 0 -1 738 -6.3990009948611259e-04 + + -3.0263006687164307e-01 6.0191161930561066e-02 + <_> + + 0 -1 895 -6.1013386584818363e-03 + + 1.7754876986145973e-02 -7.9519730806350708e-01 + <_> + + 0 -1 299 4.8244222998619080e-03 + + -8.8532075285911560e-02 1.9052168726921082e-01 + + <_> + 82 + -1.2693370580673218e+00 + + <_> + + 0 -1 8 2.6381997391581535e-02 + + -4.5454546809196472e-01 -8.9514069259166718e-02 + <_> + + 0 -1 467 2.1080719307065010e-03 + + -1.3562758266925812e-01 1.8392351269721985e-01 + <_> + + 0 -1 730 4.7521129250526428e-02 + + -4.7906626015901566e-02 4.4580921530723572e-01 + <_> + + 0 -1 790 9.9501833319664001e-03 + + -1.2969255447387695e-01 1.6769462823867798e-01 + <_> + + 0 -1 583 -2.5353196542710066e-03 + + 1.0427955538034439e-01 -2.0059575140476227e-01 + <_> + + 0 -1 145 6.6789790987968445e-02 + + 6.8873107433319092e-02 -4.8946434259414673e-01 + <_> + + 0 -1 688 -1.3103339821100235e-02 + + 2.2240018844604492e-01 -9.0692020952701569e-02 + <_> + + 0 -1 537 3.6557719111442566e-02 + + -1.1202799528837204e-01 2.3654624819755554e-01 + <_> + + 0 -1 575 5.9617711231112480e-03 + + 4.3823461979627609e-02 -5.7941716909408569e-01 + <_> + + 0 -1 293 2.9272821266204119e-03 + + -8.1737250089645386e-02 2.8105789422988892e-01 + <_> + + 0 -1 393 -1.3381231110543013e-03 + + 2.6797536015510559e-01 -6.7069813609123230e-02 + <_> + + 0 -1 330 4.4173020869493484e-03 + + 2.9274944216012955e-02 -5.1455861330032349e-01 + <_> + + 0 -1 767 -1.5003413427621126e-03 + + 2.1709950268268585e-01 -8.1140547990798950e-02 + <_> + + 0 -1 792 -1.2281746603548527e-03 + + -4.0141412615776062e-01 3.8206536322832108e-02 + <_> + + 0 -1 92 4.4771877583116293e-04 + + -6.5512195229530334e-02 2.6020810008049011e-01 + <_> + + 0 -1 717 -6.8537001498043537e-03 + + -1.6622212529182434e-01 1.1215122044086456e-01 + <_> + + 0 -1 830 -1.0411192197352648e-03 + + 4.0138620138168335e-01 -3.9116833359003067e-02 + <_> + + 0 -1 374 3.3217098098248243e-03 + + 4.4849541038274765e-02 -3.9734169840812683e-01 + <_> + + 0 -1 559 1.8656677566468716e-03 + + -8.7059579789638519e-02 1.7806671559810638e-01 + <_> + + 0 -1 520 1.3233995996415615e-03 + + 3.9671786129474640e-02 -3.8524615764617920e-01 + <_> + + 0 -1 491 3.2125143334269524e-03 + + -1.1056458204984665e-01 1.4529749751091003e-01 + <_> + + 0 -1 266 2.2595268674194813e-03 + + -8.6317747831344604e-02 1.9594743847846985e-01 + <_> + + 0 -1 256 -8.2721014041453600e-04 + + -2.6930549740791321e-01 5.6545794010162354e-02 + <_> + + 0 -1 948 -1.7488779849372804e-04 + + 1.4050565659999847e-01 -1.1122501641511917e-01 + <_> + + 0 -1 76 -1.4898775517940521e-01 + + -4.6269506216049194e-01 3.4984230995178223e-02 + <_> + + 0 -1 929 1.6513031441718340e-03 + + -7.8879825770854950e-02 2.0067235827445984e-01 + <_> + + 0 -1 769 -6.6499633248895407e-04 + + -2.2862778604030609e-01 8.1445187330245972e-02 + <_> + + 0 -1 153 -2.2954435553401709e-03 + + 1.5723654627799988e-01 -1.0309397429227829e-01 + <_> + + 0 -1 234 -7.9923113808035851e-03 + + -5.6096053123474121e-01 3.5077348351478577e-02 + <_> + + 0 -1 473 5.6656017899513245e-02 + + 2.1541597321629524e-02 -5.8652830123901367e-01 + <_> + + 0 -1 762 -1.4463700354099274e-03 + + 2.2076544165611267e-01 -7.0404000580310822e-02 + <_> + + 0 -1 638 -3.9662937633693218e-03 + + -5.4713547229766846e-01 2.8594881296157837e-02 + <_> + + 0 -1 496 -3.4157052636146545e-02 + + -7.2471272945404053e-01 1.7604338005185127e-02 + <_> + + 0 -1 325 -2.9728810768574476e-03 + + 1.9135887920856476e-01 -7.8302450478076935e-02 + <_> + + 0 -1 723 2.6074662804603577e-02 + + 2.0897718146443367e-02 -6.9864398241043091e-01 + <_> + + 0 -1 577 1.1029572226107121e-02 + + -4.6547386795282364e-02 3.5502624511718750e-01 + <_> + + 0 -1 197 1.5899392310529947e-03 + + -1.1347994208335876e-01 1.4209584891796112e-01 + <_> + + 0 -1 407 -2.2582610836252570e-04 + + -2.3567111790180206e-01 6.5416082739830017e-02 + <_> + + 0 -1 758 -2.4002329446375370e-03 + + -4.0627956390380859e-01 3.7490677088499069e-02 + <_> + + 0 -1 788 -1.7815411090850830e-02 + + 1.8264997005462646e-01 -8.8741153478622437e-02 + <_> + + 0 -1 719 -1.6196481883525848e-02 + + -8.4032958745956421e-01 1.6032999381422997e-02 + <_> + + 0 -1 851 -7.2275581769645214e-03 + + 2.5227633118629456e-01 -6.2263783067464828e-02 + <_> + + 0 -1 603 4.6034660190343857e-03 + + 2.5445509701967239e-02 -6.0302102565765381e-01 + <_> + + 0 -1 223 2.8702204581350088e-03 + + -6.1578571796417236e-02 2.5000956654548645e-01 + <_> + + 0 -1 188 4.2290136218070984e-02 + + 4.9375962466001511e-02 -2.9206985235214233e-01 + <_> + + 0 -1 500 9.7313884180039167e-04 + + -9.4089083373546600e-02 1.7545847594738007e-01 + <_> + + 0 -1 910 5.8340616524219513e-03 + + 2.5267148390412331e-02 -5.6978237628936768e-01 + <_> + + 0 -1 842 3.1076222658157349e-03 + + -4.7063559293746948e-02 3.2229623198509216e-01 + <_> + + 0 -1 908 -1.1579534038901329e-03 + + -2.9341843724250793e-01 4.8485640436410904e-02 + <_> + + 0 -1 157 -1.0385265946388245e-01 + + 3.4042254090309143e-01 -4.3062906712293625e-02 + <_> + + 0 -1 596 -1.2650983035564423e-01 + + -6.8589913845062256e-01 2.3310815915465355e-02 + <_> + + 0 -1 931 4.0507729863747954e-05 + + -1.5108771622180939e-01 9.8465070128440857e-02 + <_> + + 0 -1 77 -7.0820171386003494e-03 + + 2.1294131875038147e-01 -7.2842590510845184e-02 + <_> + + 0 -1 400 3.1173210591077805e-02 + + -1.0824701189994812e-01 1.6163651645183563e-01 + <_> + + 0 -1 460 -7.8994287177920341e-03 + + 1.6824425756931305e-01 -1.0122665017843246e-01 + <_> + + 0 -1 493 1.3153821229934692e-01 + + 2.8341224417090416e-02 -5.6661123037338257e-01 + <_> + + 0 -1 284 2.6215994730591774e-03 + + -8.5840053856372833e-02 1.7888310551643372e-01 + <_> + + 0 -1 291 -1.8846592865884304e-03 + + 1.3563449680805206e-01 -1.2364172190427780e-01 + <_> + + 0 -1 363 -4.9051735550165176e-04 + + -3.3813402056694031e-01 5.2881587296724319e-02 + <_> + + 0 -1 169 -2.1169446408748627e-03 + + 1.7892861366271973e-01 -8.2281999289989471e-02 + <_> + + 0 -1 170 9.4213951379060745e-03 + + 3.2762955874204636e-02 -4.7522854804992676e-01 + <_> + + 0 -1 823 2.1051710937172174e-03 + + 4.4872514903545380e-02 -3.1441250443458557e-01 + <_> + + 0 -1 932 -5.8549838140606880e-03 + + -6.5556216239929199e-01 1.8981227651238441e-02 + <_> + + 0 -1 88 -9.9685331806540489e-03 + + 1.7520771920681000e-01 -8.5743196308612823e-02 + <_> + + 0 -1 336 1.9590236246585846e-01 + + 2.6608742773532867e-02 -6.4763778448104858e-01 + <_> + + 0 -1 254 6.4845518209040165e-03 + + -6.4618952572345734e-02 2.2680959105491638e-01 + <_> + + 0 -1 908 1.0864946525543928e-03 + + 4.8759289085865021e-02 -2.8860086202621460e-01 + <_> + + 0 -1 943 9.0919353533536196e-04 + + -5.0011277198791504e-02 2.9287424683570862e-01 + <_> + + 0 -1 937 -5.3456239402294159e-03 + + 4.5282891392707825e-01 -3.2517094165086746e-02 + <_> + + 0 -1 488 -1.1039595119655132e-02 + + -5.0039571523666382e-01 3.2213523983955383e-02 + <_> + + 0 -1 501 -2.8558792546391487e-03 + + 1.3718223571777344e-01 -1.0904239118099213e-01 + <_> + + 0 -1 468 8.1811761483550072e-03 + + -1.0226232558488846e-01 2.0376607775688171e-01 + <_> + + 0 -1 554 -4.7349932719953358e-04 + + 1.0780545324087143e-01 -1.4016164839267731e-01 + <_> + + 0 -1 445 1.6418859013356268e-04 + + 6.7723132669925690e-02 -2.6981639862060547e-01 + <_> + + 0 -1 372 1.0836033616214991e-03 + + 5.9068832546472549e-02 -2.6255434751510620e-01 + <_> + + 0 -1 249 6.5174028277397156e-03 + + -7.4453294277191162e-02 2.2455966472625732e-01 + <_> + + 0 -1 324 -1.2131979019613937e-05 + + 1.2971082329750061e-01 -1.1727442592382431e-01 + <_> + + 0 -1 934 3.3647622913122177e-03 + + -5.8138687163591385e-02 2.5494328141212463e-01 + <_> + + 0 -1 300 -1.1996202170848846e-02 + + -7.3117464780807495e-01 2.2049576044082642e-02 + <_> + + 0 -1 768 -1.3011311180889606e-02 + + -7.2709590196609497e-01 1.6172284260392189e-02 + <_> + + 0 -1 622 -8.4913824684917927e-04 + + 1.4266069233417511e-01 -1.0256583243608475e-01 + <_> + + 0 -1 725 -3.9763316512107849e-02 + + -5.4501354694366455e-01 2.7091700583696365e-02 + + <_> + 82 + -1.2185350656509399e+00 + + <_> + + 0 -1 32 3.7609506398439407e-03 + + -4.5101663470268250e-01 -9.9110543727874756e-02 + <_> + + 0 -1 459 5.3435401059687138e-03 + + -1.2345022708177567e-01 1.9270506501197815e-01 + <_> + + 0 -1 654 2.2663511335849762e-03 + + -7.5649872422218323e-02 2.5614485144615173e-01 + <_> + + 0 -1 505 -7.1791186928749084e-03 + + 1.9152808189392090e-01 -9.6221454441547394e-02 + <_> + + 0 -1 213 -1.0957338381558657e-03 + + -2.8820306062698364e-01 6.1169300228357315e-02 + <_> + + 0 -1 130 7.2460614319425076e-05 + + -8.7038829922676086e-02 1.9398160278797150e-01 + <_> + + 0 -1 927 -2.6787316892296076e-04 + + -2.6615166664123535e-01 6.0342900454998016e-02 + <_> + + 0 -1 397 -1.0562839359045029e-01 + + -4.5324212312698364e-01 4.9518756568431854e-02 + <_> + + 0 -1 879 4.9876943230628967e-03 + + -5.8712463825941086e-02 3.0969730019569397e-01 + <_> + + 0 -1 882 2.0099617540836334e-03 + + 5.1324270665645599e-02 -4.1372758150100708e-01 + <_> + + 0 -1 227 6.8163022398948669e-02 + + 4.7432474792003632e-02 -3.7908166646957397e-01 + <_> + + 0 -1 565 2.7572619728744030e-03 + + -1.1895766109228134e-01 1.4081877470016479e-01 + <_> + + 0 -1 353 -2.5464339181780815e-02 + + -5.0355386734008789e-01 3.6215767264366150e-02 + <_> + + 0 -1 114 1.6679951548576355e-01 + + -4.2826253920793533e-02 5.1897233724594116e-01 + <_> + + 0 -1 682 -1.8438666302245110e-04 + + 8.6276382207870483e-02 -1.9741658866405487e-01 + <_> + + 0 -1 190 -2.4494025856256485e-02 + + 2.6983627676963806e-01 -7.5313642621040344e-02 + <_> + + 0 -1 75 6.0500074177980423e-03 + + -1.1173002421855927e-01 1.7020288109779358e-01 + <_> + + 0 -1 273 1.4544656872749329e-01 + + -8.9027442038059235e-02 1.9660221040248871e-01 + <_> + + 0 -1 532 2.8339892625808716e-02 + + 3.6450929939746857e-02 -4.7896119952201843e-01 + <_> + + 0 -1 655 1.4703484252095222e-02 + + 2.3703414946794510e-02 -5.9290385246276855e-01 + <_> + + 0 -1 835 4.3563162907958031e-03 + + -9.8036780953407288e-02 1.9766223430633545e-01 + <_> + + 0 -1 557 1.2363505084067583e-03 + + 3.4316781908273697e-02 -4.1411498188972473e-01 + <_> + + 0 -1 874 -5.9464108198881149e-04 + + -2.3734110593795776e-01 6.9983318448066711e-02 + <_> + + 0 -1 806 1.9300128333270550e-03 + + -8.8358327746391296e-02 1.7060008645057678e-01 + <_> + + 0 -1 746 1.1447890428826213e-03 + + -1.2304670363664627e-01 1.9830092787742615e-01 + <_> + + 0 -1 942 7.1622137911617756e-03 + + 2.6502635329961777e-02 -5.5563062429428101e-01 + <_> + + 0 -1 710 -1.1907957959920168e-03 + + -2.6567727327346802e-01 5.9466514736413956e-02 + <_> + + 0 -1 857 -1.7161172581836581e-03 + + 1.9547250866889954e-01 -8.9572705328464508e-02 + <_> + + 0 -1 660 1.2276259076315910e-04 + + 7.1147717535495758e-02 -2.1879953145980835e-01 + <_> + + 0 -1 511 1.6349498182535172e-02 + + 3.2657511532306671e-02 -4.8041525483131409e-01 + <_> + + 0 -1 495 2.7500880882143974e-02 + + -6.3750430941581726e-02 2.6777690649032593e-01 + <_> + + 0 -1 100 1.2596133165061474e-03 + + -4.1351377964019775e-02 3.7360337376594543e-01 + <_> + + 0 -1 610 4.5190143282525241e-04 + + -1.2555955350399017e-01 1.1862433701753616e-01 + <_> + + 0 -1 427 1.2567464262247086e-02 + + -1.0368696600198746e-01 1.5386149287223816e-01 + <_> + + 0 -1 703 6.0485270805656910e-03 + + -8.9778184890747070e-02 2.1664755046367645e-01 + <_> + + 0 -1 387 1.7501129768788815e-03 + + -1.0885646194219589e-01 1.3989514112472534e-01 + <_> + + 0 -1 222 -4.9850698560476303e-03 + + 1.8876878917217255e-01 -8.4379464387893677e-02 + <_> + + 0 -1 785 8.1628719344735146e-03 + + 2.5711862370371819e-02 -6.1695712804794312e-01 + <_> + + 0 -1 630 5.5957655422389507e-03 + + 2.9243942350149155e-02 -4.6549752354621887e-01 + <_> + + 0 -1 824 4.4771813554689288e-04 + + 8.1131242215633392e-02 -1.7680214345455170e-01 + <_> + + 0 -1 260 -5.5972091853618622e-02 + + 2.1861353516578674e-01 -8.0997377634048462e-02 + <_> + + 0 -1 485 4.1743647307157516e-03 + + 4.4342178851366043e-02 -3.7173944711685181e-01 + <_> + + 0 -1 64 1.3182783126831055e-01 + + 2.8010699898004532e-02 -5.6378322839736938e-01 + <_> + + 0 -1 431 -4.8218057490885258e-03 + + 1.8099421262741089e-01 -9.9961251020431519e-02 + <_> + + 0 -1 541 1.2665042653679848e-02 + + 2.4235036224126816e-02 -6.7071008682250977e-01 + <_> + + 0 -1 78 6.6589174093678594e-04 + + -5.9842158108949661e-02 2.7207297086715698e-01 + <_> + + 0 -1 78 -6.8776973057538271e-04 + + 2.9495427012443542e-01 -6.0197807848453522e-02 + <_> + + 0 -1 700 4.8944596201181412e-03 + + 2.5645742192864418e-02 -6.3547813892364502e-01 + <_> + + 0 -1 821 1.3290273491293192e-03 + + 6.1667993664741516e-02 -2.5178778171539307e-01 + <_> + + 0 -1 571 1.9541364163160324e-02 + + 2.5997126474976540e-02 -5.7920986413955688e-01 + <_> + + 0 -1 141 -3.0404895544052124e-02 + + 3.3728283643722534e-01 -4.7044333070516586e-02 + <_> + + 0 -1 582 -2.0897640206385404e-04 + + 1.2648046016693115e-01 -1.2194689363241196e-01 + <_> + + 0 -1 542 4.0046200156211853e-03 + + 1.9038049504160881e-02 -6.8689441680908203e-01 + <_> + + 0 -1 917 -7.4444934725761414e-03 + + 4.1641920804977417e-01 -3.6757439374923706e-02 + <_> + + 0 -1 876 2.3695868439972401e-03 + + 5.1184706389904022e-02 -3.1568628549575806e-01 + <_> + + 0 -1 175 -1.0939581692218781e-01 + + 6.6706568002700806e-01 -2.5133134797215462e-02 + <_> + + 0 -1 849 -3.9533847011625767e-03 + + -5.0199949741363525e-01 3.3450055867433548e-02 + <_> + + 0 -1 897 -4.7818841412663460e-03 + + 2.4540007114410400e-01 -6.6149786114692688e-02 + <_> + + 0 -1 580 -3.8598038256168365e-02 + + 2.5266876444220543e-02 -5.8030062913894653e-01 + <_> + + 0 -1 529 4.3440042063593864e-03 + + -9.1180235147476196e-02 1.7000700533390045e-01 + <_> + + 0 -1 765 -1.3828449882566929e-02 + + -7.9584693908691406e-01 1.6554981470108032e-02 + <_> + + 0 -1 574 6.4418548718094826e-03 + + -3.5797990858554840e-02 4.3246990442276001e-01 + <_> + + 0 -1 249 5.8717802166938782e-03 + + -7.6180249452590942e-02 1.9909039139747620e-01 + <_> + + 0 -1 370 1.0096747428178787e-03 + + 5.7752557098865509e-02 -2.5853708386421204e-01 + <_> + + 0 -1 370 -8.7758421432226896e-04 + + -2.5628960132598877e-01 5.9676975011825562e-02 + <_> + + 0 -1 162 9.3726004706695676e-04 + + -5.1497906446456909e-02 3.1777757406234741e-01 + <_> + + 0 -1 185 -3.5996511578559875e-02 + + 2.7797535061836243e-01 -5.2452024072408676e-02 + <_> + + 0 -1 680 -2.2009597159922123e-03 + + 1.0994602739810944e-01 -1.5169610083103180e-01 + <_> + + 0 -1 931 -5.0487974658608437e-04 + + -2.1135807037353516e-01 6.6288881003856659e-02 + <_> + + 0 -1 525 -1.7881419509649277e-02 + + -6.2887626886367798e-01 2.1276554092764854e-02 + <_> + + 0 -1 255 -8.8535546092316508e-04 + + 3.6406454443931580e-01 -4.2017869651317596e-02 + <_> + + 0 -1 644 -1.1212326586246490e-02 + + -8.4284490346908569e-01 1.7764719203114510e-02 + <_> + + 0 -1 695 1.1458959197625518e-03 + + -1.2038405239582062e-01 1.2289823591709137e-01 + <_> + + 0 -1 949 -6.9538684329017997e-05 + + 1.3960038125514984e-01 -1.1633435636758804e-01 + <_> + + 0 -1 756 1.7004190012812614e-02 + + -4.2425222694873810e-02 3.6243554949760437e-01 + <_> + + 0 -1 584 1.2733269250020385e-04 + + 7.5136370956897736e-02 -2.0200148224830627e-01 + <_> + + 0 -1 656 9.0264212340116501e-03 + + 1.4509719796478748e-02 -7.6244837045669556e-01 + <_> + + 0 -1 36 2.7978559955954552e-03 + + -9.6502169966697693e-02 1.5142895281314850e-01 + <_> + + 0 -1 890 -2.9523022472858429e-02 + + -6.8661004304885864e-02 1.8752339482307434e-01 + <_> + + 0 -1 911 3.5056690685451031e-03 + + -3.4818649291992188e-02 3.6944505572319031e-01 + <_> + + 0 -1 812 1.2652868404984474e-02 + + 2.6793755590915680e-02 -5.5639886856079102e-01 + <_> + + 0 -1 544 2.6359818875789642e-03 + + -8.9353099465370178e-02 1.5601567924022675e-01 + + <_> + 91 + -1.2553663253784180e+00 + + <_> + + 0 -1 211 1.4210982248187065e-02 + + -4.1346153616905212e-01 1.6129031777381897e-02 + <_> + + 0 -1 349 2.2377366200089455e-02 + + -1.0693386942148209e-01 2.4804644286632538e-01 + <_> + + 0 -1 232 -5.2558179013431072e-03 + + 1.8349741399288177e-01 -1.1021810770034790e-01 + <_> + + 0 -1 853 -1.4302019029855728e-02 + + 1.9161665439605713e-01 -9.9917769432067871e-02 + <_> + + 0 -1 62 1.4556331932544708e-01 + + -8.2428187131881714e-02 2.5464454293251038e-01 + <_> + + 0 -1 708 -2.3735747672617435e-03 + + -4.0288177132606506e-01 4.3196476995944977e-02 + <_> + + 0 -1 123 -6.9018378853797913e-03 + + 2.7245509624481201e-01 -4.8400901257991791e-02 + <_> + + 0 -1 528 -1.1450431309640408e-02 + + 1.7815712094306946e-01 -9.3823559582233429e-02 + <_> + + 0 -1 136 -9.5517467707395554e-03 + + 1.7431728541851044e-01 -1.1848309636116028e-01 + <_> + + 0 -1 58 2.6072511076927185e-01 + + -8.2526117563247681e-02 2.3146800696849823e-01 + <_> + + 0 -1 68 -2.3748669773340225e-03 + + 1.8765595555305481e-01 -1.1806789785623550e-01 + <_> + + 0 -1 936 -7.3446484748274088e-04 + + 3.4070011973381042e-01 -3.7236124277114868e-02 + <_> + + 0 -1 504 -4.3202699162065983e-03 + + 2.4033272266387939e-01 -6.4044542610645294e-02 + <_> + + 0 -1 472 -3.9750058203935623e-02 + + -3.3076840639114380e-01 4.4341281056404114e-02 + <_> + + 0 -1 659 -1.1589144356548786e-02 + + 1.6264134645462036e-01 -1.0586446523666382e-01 + <_> + + 0 -1 764 1.2473897077143192e-03 + + -9.3420960009098053e-02 1.7750929296016693e-01 + <_> + + 0 -1 667 1.8594576977193356e-03 + + 2.3438856005668640e-02 -5.7975417375564575e-01 + <_> + + 0 -1 950 -3.6957771517336369e-03 + + -1.7787273228168488e-01 8.5476934909820557e-02 + <_> + + 0 -1 547 -2.9969789087772369e-02 + + 2.6144541800022125e-02 -5.7160931825637817e-01 + <_> + + 0 -1 569 -2.4843398481607437e-02 + + -6.0030931234359741e-01 2.1318526938557625e-02 + <_> + + 0 -1 742 4.5097902417182922e-02 + + -5.9609137475490570e-02 2.5528439879417419e-01 + <_> + + 0 -1 941 -7.3113443795591593e-04 + + -2.3174989223480225e-01 6.7017056047916412e-02 + <_> + + 0 -1 856 -1.0775895789265633e-03 + + 2.1274003386497498e-01 -6.9694414734840393e-02 + <_> + + 0 -1 664 -6.2331873923540115e-02 + + -8.7317079305648804e-01 1.9848350435495377e-02 + <_> + + 0 -1 27 2.1591256372630596e-03 + + -7.7480241656303406e-02 1.9635987281799316e-01 + <_> + + 0 -1 416 -2.0438872161321342e-04 + + -2.0061784982681274e-01 6.8723261356353760e-02 + <_> + + 0 -1 839 1.5203652903437614e-02 + + -5.7814110070466995e-02 2.4081869423389435e-01 + <_> + + 0 -1 440 2.1634136792272329e-03 + + 4.5601453632116318e-02 -3.3328613638877869e-01 + <_> + + 0 -1 69 8.1127673387527466e-02 + + 1.3563488610088825e-02 -8.1115633249282837e-01 + <_> + + 0 -1 84 1.9225437194108963e-02 + + -1.0028750449419022e-01 1.6286678612232208e-01 + <_> + + 0 -1 97 -2.6153912767767906e-03 + + 1.6269204020500183e-01 -9.3521289527416229e-02 + <_> + + 0 -1 247 -1.0958843631669879e-03 + + -2.5137522816658020e-01 5.3127806633710861e-02 + <_> + + 0 -1 729 1.6787179047241807e-03 + + -8.2855448126792908e-02 1.5631590783596039e-01 + <_> + + 0 -1 854 9.9732511444017291e-05 + + -1.6275784373283386e-01 8.5041090846061707e-02 + <_> + + 0 -1 733 -5.6650518672540784e-04 + + 1.4658935368061066e-01 -1.0231798887252808e-01 + <_> + + 0 -1 722 -3.0446220189332962e-03 + + -1.2396959960460663e-01 1.2620270252227783e-01 + <_> + + 0 -1 624 -1.7189620994031429e-03 + + 1.2971685826778412e-01 -1.0618783533573151e-01 + <_> + + 0 -1 357 2.9962100088596344e-03 + + -1.1421100050210953e-01 1.3627387583255768e-01 + <_> + + 0 -1 650 -2.5271327467635274e-04 + + 9.1798707842826843e-02 -1.7848832905292511e-01 + <_> + + 0 -1 360 -1.3271727599203587e-02 + + 3.4462568163871765e-01 -4.0528379380702972e-02 + <_> + + 0 -1 906 -2.7150828827871010e-05 + + 1.2579841911792755e-01 -1.0900677740573883e-01 + <_> + + 0 -1 549 2.8209780793986283e-05 + + -1.5126907825469971e-01 8.9866034686565399e-02 + <_> + + 0 -1 405 -2.3286421783268452e-03 + + -2.0352308452129364e-01 7.5405180454254150e-02 + <_> + + 0 -1 715 -1.1455452477093786e-04 + + -1.8519324064254761e-01 7.3534876108169556e-02 + <_> + + 0 -1 167 2.5904350914061069e-03 + + -7.7639631927013397e-02 2.0917199552059174e-01 + <_> + + 0 -1 696 -1.7542832065373659e-03 + + -3.9504855871200562e-01 3.5108152776956558e-02 + <_> + + 0 -1 909 3.3591408282518387e-03 + + -3.2604038715362549e-02 4.7584539651870728e-01 + <_> + + 0 -1 470 7.7867455780506134e-02 + + 2.1202238276600838e-02 -7.8431844711303711e-01 + <_> + + 0 -1 786 3.6679513752460480e-02 + + 1.1279293335974216e-02 -8.3826506137847900e-01 + <_> + + 0 -1 164 3.7903024349361658e-03 + + -8.6882397532463074e-02 1.5434771776199341e-01 + <_> + + 0 -1 450 -2.2247701417654753e-04 + + -2.6203748583793640e-01 5.7075724005699158e-02 + <_> + + 0 -1 322 -8.5478211985900998e-04 + + -2.3467536270618439e-01 5.9165891259908676e-02 + <_> + + 0 -1 649 -3.0690350104123354e-03 + + 1.6458691656589508e-01 -8.7097406387329102e-02 + <_> + + 0 -1 533 1.2446665205061436e-03 + + -8.3846949040889740e-02 1.6450998187065125e-01 + <_> + + 0 -1 501 -5.9507708065211773e-03 + + 1.6858518123626709e-01 -9.3631818890571594e-02 + <_> + + 0 -1 637 -4.0125120431184769e-03 + + 1.8806885182857513e-01 -9.5798492431640625e-02 + <_> + + 0 -1 262 -4.4166943989694118e-03 + + 1.2353350222110748e-01 -1.2363456934690475e-01 + <_> + + 0 -1 264 -1.0630598262650892e-04 + + -1.4400957524776459e-01 1.0625176876783371e-01 + <_> + + 0 -1 323 8.7690085638314486e-04 + + -6.9482766091823578e-02 2.3947441577911377e-01 + <_> + + 0 -1 304 -9.7195915877819061e-02 + + -7.9917007684707642e-01 1.8637310713529587e-02 + <_> + + 0 -1 384 -6.6007399000227451e-03 + + 1.6987062990665436e-01 -8.1611901521682739e-02 + <_> + + 0 -1 301 -8.1628300249576569e-03 + + -8.1603699922561646e-01 1.9756169989705086e-02 + <_> + + 0 -1 139 -1.2480528652667999e-01 + + -3.1789386272430420e-01 3.5951361060142517e-02 + <_> + + 0 -1 635 -7.4430918321013451e-03 + + 4.3725556135177612e-01 -3.0631808564066887e-02 + <_> + + 0 -1 752 4.6747163869440556e-03 + + 2.0959798246622086e-02 -6.8759459257125854e-01 + <_> + + 0 -1 726 9.3232830986380577e-03 + + -7.0622034370899200e-02 1.8787556886672974e-01 + <_> + + 0 -1 952 -5.6940466165542603e-03 + + -6.3376313447952271e-01 2.1378513425588608e-02 + <_> + + 0 -1 144 4.9435896798968315e-03 + + -7.1005210280418396e-02 1.8934719264507294e-01 + <_> + + 0 -1 193 6.6458585206419230e-04 + + -1.3224706053733826e-01 1.3246604800224304e-01 + <_> + + 0 -1 248 -1.2086132774129510e-03 + + -2.2737549245357513e-01 6.0375422239303589e-02 + <_> + + 0 -1 246 8.8786492124199867e-03 + + -6.0182008892297745e-02 2.3153379559516907e-01 + <_> + + 0 -1 391 1.3638294767588377e-03 + + -8.2015529274940491e-02 1.6226732730865479e-01 + <_> + + 0 -1 182 3.8270312361419201e-03 + + -9.4379596412181854e-02 1.4543648064136505e-01 + <_> + + 0 -1 29 -1.2705245753750205e-03 + + 1.4257134497165680e-01 -9.1528818011283875e-02 + <_> + + 0 -1 47 -5.4633691906929016e-03 + + -8.5864305496215820e-02 1.7532841861248016e-01 + <_> + + 0 -1 219 8.4462892264127731e-03 + + 2.4997917935252190e-02 -6.1362069845199585e-01 + <_> + + 0 -1 212 -6.6533545032143593e-04 + + 2.6448560878634453e-02 -4.4321060180664062e-01 + <_> + + 0 -1 382 3.1377405393868685e-03 + + -1.0405205190181732e-01 1.2522310018539429e-01 + <_> + + 0 -1 781 4.6394561650231481e-04 + + -9.9562361836433411e-02 1.4971110224723816e-01 + <_> + + 0 -1 771 -1.4283727796282619e-04 + + -1.9372808933258057e-01 7.1626223623752594e-02 + <_> + + 0 -1 567 9.6545706037431955e-04 + + -1.4192077517509460e-01 1.0082305222749710e-01 + <_> + + 0 -1 523 -1.3432500418275595e-03 + + -4.0075996518135071e-01 3.3481184393167496e-02 + <_> + + 0 -1 163 -2.0948983728885651e-03 + + 2.8636968135833740e-01 -5.2360668778419495e-02 + <_> + + 0 -1 365 -6.5990820527076721e-02 + + -9.5047891139984131e-01 1.5481542795896530e-02 + <_> + + 0 -1 269 1.2474167160689831e-02 + + -2.2355919703841209e-02 7.3019826412200928e-01 + <_> + + 0 -1 204 -3.5547253210097551e-03 + + 1.9425462186336517e-01 -6.7163586616516113e-02 + <_> + + 0 -1 407 1.7716606089379638e-04 + + 6.1028368771076202e-02 -2.3572608828544617e-01 + <_> + + 0 -1 736 1.8403697758913040e-03 + + -5.4981607943773270e-02 2.6428350806236267e-01 + <_> + + 0 -1 724 2.3594724480062723e-03 + + 2.9448367655277252e-02 -4.8856133222579956e-01 + <_> + + 0 -1 354 3.2680989243090153e-03 + + -6.6430822014808655e-02 2.1075545251369476e-01 + <_> + + 0 -1 347 2.3629035800695419e-02 + + 1.6662077978253365e-02 -8.7000262737274170e-01 + + <_> + 84 + -1.1541913747787476e+00 + + <_> + + 0 -1 22 9.2926975339651108e-03 + + -4.1690656542778015e-01 -2.7027027681469917e-02 + <_> + + 0 -1 641 -6.4003122970461845e-03 + + 1.7382742464542389e-01 -1.3389322161674500e-01 + <_> + + 0 -1 326 -1.1913531925529242e-03 + + -3.8798820972442627e-01 5.6417029350996017e-02 + <_> + + 0 -1 35 1.4042325783520937e-03 + + -1.4746883511543274e-01 1.4542561769485474e-01 + <_> + + 0 -1 829 1.9020477775484324e-03 + + -9.5376312732696533e-02 1.8864370882511139e-01 + <_> + + 0 -1 829 -3.4862060565501451e-03 + + 2.4203608930110931e-01 -8.1983044743537903e-02 + <_> + + 0 -1 187 3.0511122941970825e-01 + + -5.3672246634960175e-02 3.3837199211120605e-01 + <_> + + 0 -1 350 5.5572710931301117e-02 + + -3.7297975271940231e-02 2.9466751217842102e-01 + <_> + + 0 -1 581 -4.4623680878430605e-04 + + -2.2661752998828888e-01 6.9174550473690033e-02 + <_> + + 0 -1 869 -6.9535942748188972e-04 + + -2.4057471752166748e-01 6.2977865338325500e-02 + <_> + + 0 -1 761 5.6603394448757172e-02 + + -8.3319999277591705e-02 1.7963930964469910e-01 + <_> + + 0 -1 316 5.0921868532896042e-03 + + -9.9619038403034210e-02 1.5720316767692566e-01 + <_> + + 0 -1 477 7.0719659561291337e-04 + + -1.6338771581649780e-01 1.0865508019924164e-01 + <_> + + 0 -1 550 -1.1384593322873116e-02 + + -2.6422926783561707e-01 6.1773065477609634e-02 + <_> + + 0 -1 55 -2.2950133681297302e-01 + + -7.2698390483856201e-01 1.5962865203619003e-02 + <_> + + 0 -1 285 -7.4419453740119934e-03 + + 1.6441841423511505e-01 -9.1089442372322083e-02 + <_> + + 0 -1 508 -2.4419189430773258e-03 + + 1.6428688168525696e-01 -1.0684353858232498e-01 + <_> + + 0 -1 665 -8.2198837772011757e-03 + + 1.8973532319068909e-01 -7.9667627811431885e-02 + <_> + + 0 -1 524 2.2282910067588091e-03 + + 4.0735110640525818e-02 -3.5268819332122803e-01 + <_> + + 0 -1 369 -5.3379347082227468e-04 + + -2.1437910199165344e-01 7.0880547165870667e-02 + <_> + + 0 -1 159 -2.1505858749151230e-02 + + 2.1932731568813324e-01 -7.6672911643981934e-02 + <_> + + 0 -1 609 -4.9454472027719021e-03 + + 1.5753079950809479e-01 -1.0092845559120178e-01 + <_> + + 0 -1 272 -8.0657182261347771e-03 + + -4.9994069337844849e-01 2.7799263596534729e-02 + <_> + + 0 -1 608 5.2133444696664810e-03 + + -8.3426102995872498e-02 1.7633765935897827e-01 + <_> + + 0 -1 668 -6.9721303880214691e-03 + + -5.7769238948822021e-01 2.9570728540420532e-02 + <_> + + 0 -1 951 -2.5097806937992573e-03 + + 1.1545383930206299e-01 -1.2950095534324646e-01 + <_> + + 0 -1 168 3.9362497627735138e-03 + + -4.6565774828195572e-02 3.6343973875045776e-01 + <_> + + 0 -1 377 7.1424376219511032e-03 + + 1.8753509968519211e-02 -8.6203879117965698e-01 + <_> + + 0 -1 203 -8.0008036457002163e-04 + + 2.5900942087173462e-01 -5.8095991611480713e-02 + <_> + + 0 -1 254 1.0554951615631580e-02 + + -5.1177896559238434e-02 2.9152479767799377e-01 + <_> + + 0 -1 589 1.4530271291732788e-03 + + 2.3065941408276558e-02 -5.7801473140716553e-01 + <_> + + 0 -1 672 -2.2325076162815094e-02 + + -6.4246076345443726e-01 1.7833316698670387e-02 + <_> + + 0 -1 809 1.6073796432465315e-03 + + -9.0198084712028503e-02 1.6671632230281830e-01 + <_> + + 0 -1 303 1.0609158873558044e-01 + + 1.9171675667166710e-02 -7.4198925495147705e-01 + <_> + + 0 -1 442 1.2009738013148308e-02 + + -8.0733008682727814e-02 2.0175302028656006e-01 + <_> + + 0 -1 480 4.9530076794326305e-03 + + -1.0364552587270737e-01 1.6343306005001068e-01 + <_> + + 0 -1 780 6.6416501067578793e-03 + + 3.6427926272153854e-02 -3.9010232686996460e-01 + <_> + + 0 -1 720 5.5437786504626274e-03 + + 2.0024310797452927e-02 -6.0218453407287598e-01 + <_> + + 0 -1 721 3.4828898496925831e-03 + + -6.0313940048217773e-02 2.3706819117069244e-01 + <_> + + 0 -1 892 -1.5409082407131791e-03 + + -5.4557301104068756e-02 2.5906893610954285e-01 + <_> + + 0 -1 621 -1.1533655924722552e-03 + + 2.9327563941478729e-02 -5.5613827705383301e-01 + <_> + + 0 -1 601 -9.1860732063651085e-03 + + 2.0062981545925140e-01 -7.4407331645488739e-02 + <_> + + 0 -1 604 4.1136797517538071e-03 + + -8.9249879121780396e-02 1.8331141769886017e-01 + <_> + + 0 -1 775 -2.4276497424580157e-04 + + -2.5123497843742371e-01 6.3867643475532532e-02 + <_> + + 0 -1 685 6.6476850770413876e-03 + + 3.2886441797018051e-02 -4.5546314120292664e-01 + <_> + + 0 -1 793 -6.3158520788419992e-05 + + 1.2144133448600769e-01 -1.1540196090936661e-01 + <_> + + 0 -1 728 -1.4082936570048332e-02 + + -5.5059260129928589e-01 2.6638716459274292e-02 + <_> + + 0 -1 673 -9.1602979227900505e-04 + + 1.6013754904270172e-01 -1.0160794109106064e-01 + <_> + + 0 -1 52 4.3314443901181221e-03 + + -7.9488597810268402e-02 1.7577105760574341e-01 + <_> + + 0 -1 46 -5.1036989316344261e-03 + + 2.2940005362033844e-01 -7.3035039007663727e-02 + <_> + + 0 -1 277 1.9593606702983379e-03 + + 5.7920426130294800e-02 -2.7010956406593323e-01 + <_> + + 0 -1 900 1.0541607625782490e-03 + + -4.2582981288433075e-02 3.2863190770149231e-01 + <_> + + 0 -1 242 2.7233803644776344e-02 + + -5.0907809287309647e-02 2.5532275438308716e-01 + <_> + + 0 -1 613 5.3515896201133728e-02 + + 2.7297995984554291e-02 -5.1978725194931030e-01 + <_> + + 0 -1 850 3.2685005571693182e-03 + + -9.9265232682228088e-02 1.3384260237216949e-01 + <_> + + 0 -1 760 -6.8375878036022186e-03 + + -2.5601080060005188e-01 5.3242105990648270e-02 + <_> + + 0 -1 463 -4.3317298404872417e-03 + + 1.8246817588806152e-01 -7.9794272780418396e-02 + <_> + + 0 -1 499 5.2189119160175323e-03 + + -1.0199016332626343e-01 1.3785895705223083e-01 + <_> + + 0 -1 296 1.3118005357682705e-02 + + 4.0697388350963593e-02 -3.3911338448524475e-01 + <_> + + 0 -1 408 -3.1111732823774219e-04 + + -1.7735892534255981e-01 7.2171270847320557e-02 + <_> + + 0 -1 449 -6.9669829681515694e-03 + + 2.4045310914516449e-01 -5.6837048381567001e-02 + <_> + + 0 -1 568 6.6090291365981102e-03 + + 2.8216140344738960e-02 -4.7794130444526672e-01 + <_> + + 0 -1 424 -2.8766114264726639e-02 + + 3.0929952859878540e-01 -4.9577448517084122e-02 + <_> + + 0 -1 24 8.7411865592002869e-02 + + -5.2680417895317078e-02 2.6383790373802185e-01 + <_> + + 0 -1 379 2.9636858380399644e-04 + + 1.0407938063144684e-01 -1.4235612750053406e-01 + <_> + + 0 -1 411 1.7577246762812138e-03 + + 5.0250336527824402e-02 -2.7000051736831665e-01 + <_> + + 0 -1 2 -1.4457713114097714e-03 + + 3.0223849415779114e-01 -4.8782523721456528e-02 + <_> + + 0 -1 215 -3.7495917640626431e-03 + + -5.6070762872695923e-01 2.8272790834307671e-02 + <_> + + 0 -1 634 -1.2334137223660946e-02 + + -5.0856238603591919e-01 2.3779094219207764e-02 + <_> + + 0 -1 281 1.1684090830385685e-02 + + -6.6508829593658447e-02 2.2364999353885651e-01 + <_> + + 0 -1 160 1.0215782094746828e-03 + + -4.0379274636507034e-02 3.2199659943580627e-01 + <_> + + 0 -1 901 -7.8232365194708109e-04 + + -3.0694094300270081e-01 4.4401902705430984e-02 + <_> + + 0 -1 826 2.5751120410859585e-03 + + -6.5245300531387329e-02 2.1199031174182892e-01 + <_> + + 0 -1 798 2.8023086488246918e-03 + + -8.2873396575450897e-02 1.8248736858367920e-01 + <_> + + 0 -1 3 -8.6795940995216370e-02 + + -8.3633357286453247e-01 1.4309787191450596e-02 + <_> + + 0 -1 691 -8.0978986807167530e-04 + + -2.6496267318725586e-01 4.7074276953935623e-02 + <_> + + 0 -1 716 4.6903053298592567e-03 + + -9.4679005444049835e-02 1.5201225876808167e-01 + <_> + + 0 -1 802 7.7672756742686033e-04 + + 5.4520320147275925e-02 -2.3599424958229065e-01 + <_> + + 0 -1 332 3.7590092979371548e-03 + + 3.4135464578866959e-02 -3.8229349255561829e-01 + <_> + + 0 -1 706 -6.3717914745211601e-03 + + 2.3482388257980347e-01 -5.3448811173439026e-02 + <_> + + 0 -1 183 6.4207315444946289e-02 + + 1.5800356864929199e-02 -7.9267770051956177e-01 + <_> + + 0 -1 920 2.5931615382432938e-03 + + -5.9636622667312622e-02 2.1395494043827057e-01 + <_> + + 0 -1 181 1.4224164187908173e-03 + + -1.1963027715682983e-01 1.1248687654733658e-01 + <_> + + 0 -1 814 -7.3542445898056030e-04 + + 1.3486957550048828e-01 -1.0584369301795959e-01 + + <_> + 100 + -7.7087742090225220e-01 + + <_> + + 0 -1 10 1.5418018400669098e-01 + + -4.2702701687812805e-01 -3.5714287310838699e-02 + <_> + + 0 -1 465 1.3662574347108603e-03 + + -1.1267828196287155e-01 1.8967300653457642e-01 + <_> + + 0 -1 241 -6.3465312123298645e-02 + + -3.9975303411483765e-01 4.7309860587120056e-02 + <_> + + 0 -1 241 -6.2740720808506012e-02 + + 8.6460882425308228e-01 -1.1172459926456213e-03 + <_> + + 0 -1 241 -6.2475278973579407e-02 + + -7.2501754760742188e-01 1.1123929871246219e-03 + <_> + + 0 -1 155 5.1096998155117035e-02 + + 1.0974594205617905e-01 -2.8492200374603271e-01 + <_> + + 0 -1 155 5.1000997424125671e-02 + + -6.2892116606235504e-02 3.5306707024574280e-01 + <_> + + 0 -1 155 5.1096998155117035e-02 + + 6.2891364097595215e-02 -3.4624940156936646e-01 + <_> + + 0 -1 155 5.1000997424125671e-02 + + -6.2891371548175812e-02 3.4576499462127686e-01 + <_> + + 0 -1 155 5.0917975604534149e-02 + + 6.2804684042930603e-02 -3.4621891379356384e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.2703818082809448e-02 3.4780138731002808e-01 + <_> + + 0 -1 155 5.0759635865688324e-02 + + 6.2745764851570129e-02 -3.4712651371955872e-01 + <_> + + 0 -1 155 5.0623714923858643e-02 + + -6.3034005463123322e-02 3.4723228216171265e-01 + <_> + + 0 -1 155 5.0053015351295471e-02 + + 6.3770316541194916e-02 -3.4675288200378418e-01 + <_> + + 0 -1 155 4.9761168658733368e-02 + + -6.3361406326293945e-02 3.4593132138252258e-01 + <_> + + 0 -1 155 5.0505775958299637e-02 + + 6.3186831772327423e-02 -3.4637597203254700e-01 + <_> + + 0 -1 155 5.0623714923858643e-02 + + -6.3586421310901642e-02 3.4720170497894287e-01 + <_> + + 0 -1 155 5.0665758550167084e-02 + + 6.3876807689666748e-02 -3.4711608290672302e-01 + <_> + + 0 -1 155 5.0724290311336517e-02 + + -6.3827604055404663e-02 3.4679907560348511e-01 + <_> + + 0 -1 155 5.0759635865688324e-02 + + 6.3748084008693695e-02 -3.4694436192512512e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712850213050842e-02 3.4722995758056641e-01 + <_> + + 0 -1 155 5.0917975604534149e-02 + + 6.4004540443420410e-02 -3.4767994284629822e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.4003348350524902e-02 3.4707409143447876e-01 + <_> + + 0 -1 155 5.0917975604534149e-02 + + 6.3905104994773865e-02 -3.4714722633361816e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3905507326126099e-02 3.4677296876907349e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712209463119507e-02 -3.4681802988052368e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681260585784912e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681326150894165e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681317210197449e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + <_> + + 0 -1 155 5.0858363509178162e-02 + + -6.3712991774082184e-02 3.4681320190429688e-01 + <_> + + 0 -1 155 5.0837837159633636e-02 + + 6.3712991774082184e-02 -3.4681320190429688e-01 + + <_> + + <_> + 0 0 3 1 -1. + <_> + 1 0 1 1 2. + 0 + <_> + + <_> + 0 0 1 6 -1. + <_> + 0 2 1 2 2. + 0 + <_> + + <_> + 0 0 2 6 -1. + <_> + 0 0 1 3 2. + <_> + 1 3 1 3 2. + 0 + <_> + + <_> + 0 0 8 23 -1. + <_> + 2 0 4 23 2. + 0 + <_> + + <_> + 0 0 6 4 -1. + <_> + 0 0 3 2 2. + <_> + 3 2 3 2 2. + 0 + <_> + + <_> + 0 0 3 8 -1. + <_> + 0 4 3 4 2. + 0 + <_> + + <_> + 0 0 3 14 -1. + <_> + 0 7 3 7 2. + 0 + <_> + + <_> + 0 0 8 4 -1. + <_> + 0 0 4 2 2. + <_> + 4 2 4 2 2. + 0 + <_> + + <_> + 0 0 8 7 -1. + <_> + 4 0 4 7 2. + 0 + <_> + + <_> + 0 0 24 5 -1. + <_> + 6 0 12 5 2. + 0 + <_> + + <_> + 0 0 21 6 -1. + <_> + 7 2 7 2 9. + 0 + <_> + + <_> + 0 0 24 3 -1. + <_> + 8 0 8 3 2. + 0 + <_> + + <_> + 0 0 24 4 -1. + <_> + 8 0 8 4 2. + 0 + <_> + + <_> + 0 0 24 5 -1. + <_> + 8 0 8 5 2. + 0 + <_> + + <_> + 0 0 22 4 -1. + <_> + 0 2 22 2 2. + 0 + <_> + + <_> + 0 0 24 24 -1. + <_> + 0 6 24 12 2. + 0 + <_> + + <_> + 0 1 2 4 -1. + <_> + 0 1 1 2 2. + <_> + 1 3 1 2 2. + 0 + <_> + + <_> + 0 1 2 12 -1. + <_> + 0 1 1 6 2. + <_> + 1 7 1 6 2. + 0 + <_> + + <_> + 0 1 2 9 -1. + <_> + 1 1 1 9 2. + 0 + <_> + + <_> + 0 1 2 3 -1. + <_> + 0 2 2 1 2. + 0 + <_> + + <_> + 0 1 4 12 -1. + <_> + 0 1 2 6 2. + <_> + 2 7 2 6 2. + 0 + <_> + + <_> + 0 1 6 22 -1. + <_> + 0 1 3 11 2. + <_> + 3 12 3 11 2. + 0 + <_> + + <_> + 0 1 10 1 -1. + <_> + 5 1 5 1 2. + 0 + <_> + + <_> + 0 1 24 4 -1. + <_> + 6 1 12 4 2. + 0 + <_> + + <_> + 0 1 14 6 -1. + <_> + 7 1 7 6 2. + 0 + <_> + + <_> + 0 1 24 1 -1. + <_> + 8 1 8 1 2. + 0 + <_> + + <_> + 0 1 13 18 -1. + <_> + 0 7 13 6 2. + 0 + <_> + + <_> + 0 2 2 8 -1. + <_> + 0 2 1 4 2. + <_> + 1 6 1 4 2. + 0 + <_> + + <_> + 0 2 3 6 -1. + <_> + 1 2 1 6 2. + 0 + <_> + + <_> + 0 2 2 12 -1. + <_> + 0 2 1 6 2. + <_> + 1 8 1 6 2. + 0 + <_> + + <_> + 0 2 2 8 -1. + <_> + 1 2 1 8 2. + 0 + <_> + + <_> + 0 2 4 22 -1. + <_> + 2 2 2 22 2. + 0 + <_> + + <_> + 0 2 8 1 -1. + <_> + 4 2 4 1 2. + 0 + <_> + + <_> + 0 2 8 10 -1. + <_> + 0 2 4 5 2. + <_> + 4 7 4 5 2. + 0 + <_> + + <_> + 0 2 24 2 -1. + <_> + 6 2 12 2 2. + 0 + <_> + + <_> + 0 2 21 2 -1. + <_> + 0 3 21 1 2. + 0 + <_> + + <_> + 0 3 4 10 -1. + <_> + 1 3 2 10 2. + 0 + <_> + + <_> + 0 3 2 13 -1. + <_> + 1 3 1 13 2. + 0 + <_> + + <_> + 0 3 2 17 -1. + <_> + 1 3 1 17 2. + 0 + <_> + + <_> + 0 3 2 10 -1. + <_> + 0 8 2 5 2. + 0 + <_> + + <_> + 0 3 14 4 -1. + <_> + 0 4 14 2 2. + 0 + <_> + + <_> + 0 4 2 18 -1. + <_> + 0 4 1 9 2. + <_> + 1 13 1 9 2. + 0 + <_> + + <_> + 0 5 6 1 -1. + <_> + 3 5 3 1 2. + 0 + <_> + + <_> + 0 5 21 8 -1. + <_> + 0 7 21 4 2. + 0 + <_> + + <_> + 0 6 2 5 -1. + <_> + 1 6 1 5 2. + 0 + <_> + + <_> + 0 6 2 13 -1. + <_> + 1 6 1 13 2. + 0 + <_> + + <_> + 0 6 4 17 -1. + <_> + 1 6 2 17 2. + 0 + <_> + + <_> + 0 6 2 3 -1. + <_> + 0 7 2 1 2. + 0 + <_> + + <_> + 0 6 4 16 -1. + <_> + 0 6 2 8 2. + <_> + 2 14 2 8 2. + 0 + <_> + + <_> + 0 6 9 2 -1. + <_> + 3 6 3 2 2. + 0 + <_> + + <_> + 0 6 24 8 -1. + <_> + 0 8 24 4 2. + 0 + <_> + + <_> + 0 7 4 5 -1. + <_> + 1 7 2 5 2. + 0 + <_> + + <_> + 0 7 4 10 -1. + <_> + 1 7 2 10 2. + 0 + <_> + + <_> + 0 7 4 14 -1. + <_> + 2 7 2 14 2. + 0 + <_> + + <_> + 0 7 20 8 -1. + <_> + 0 7 10 4 2. + <_> + 10 11 10 4 2. + 0 + <_> + + <_> + 0 7 10 14 -1. + <_> + 0 14 10 7 2. + 0 + <_> + + <_> + 0 7 17 4 -1. + <_> + 0 8 17 2 2. + 0 + <_> + + <_> + 0 7 23 4 -1. + <_> + 0 8 23 2 2. + 0 + <_> + + <_> + 0 7 24 16 -1. + <_> + 0 11 24 8 2. + 0 + <_> + + <_> + 0 8 2 8 -1. + <_> + 1 8 1 8 2. + 0 + <_> + + <_> + 0 8 3 2 -1. + <_> + 0 9 3 1 2. + 0 + <_> + + <_> + 0 8 4 2 -1. + <_> + 0 9 4 1 2. + 0 + <_> + + <_> + 0 8 24 15 -1. + <_> + 6 8 12 15 2. + 0 + <_> + + <_> + 0 8 10 2 -1. + <_> + 0 9 10 1 2. + 0 + <_> + + <_> + 0 8 20 14 -1. + <_> + 0 8 10 7 2. + <_> + 10 15 10 7 2. + 0 + <_> + + <_> + 0 8 16 4 -1. + <_> + 0 9 16 2 2. + 0 + <_> + + <_> + 0 8 24 12 -1. + <_> + 0 11 24 6 2. + 0 + <_> + + <_> + 0 8 24 16 -1. + <_> + 0 12 24 8 2. + 0 + <_> + + <_> + 0 9 4 6 -1. + <_> + 2 9 2 6 2. + 0 + <_> + + <_> + 0 9 8 15 -1. + <_> + 2 9 4 15 2. + 0 + <_> + + <_> + 0 9 24 15 -1. + <_> + 8 14 8 5 9. + 0 + <_> + + <_> + 0 9 19 2 -1. + <_> + 0 10 19 1 2. + 0 + <_> + + <_> + 0 9 23 8 -1. + <_> + 0 11 23 4 2. + 0 + <_> + + <_> + 0 10 2 13 -1. + <_> + 1 10 1 13 2. + 0 + <_> + + <_> + 0 10 4 4 -1. + <_> + 2 10 2 4 2. + 0 + <_> + + <_> + 0 10 12 4 -1. + <_> + 0 11 12 2 2. + 0 + <_> + + <_> + 0 10 24 14 -1. + <_> + 0 10 12 7 2. + <_> + 12 17 12 7 2. + 0 + <_> + + <_> + 0 10 23 4 -1. + <_> + 0 11 23 2 2. + 0 + <_> + + <_> + 0 11 2 2 -1. + <_> + 0 11 1 1 2. + <_> + 1 12 1 1 2. + 0 + <_> + + <_> + 0 11 6 2 -1. + <_> + 0 11 3 1 2. + <_> + 3 12 3 1 2. + 0 + <_> + + <_> + 0 11 12 2 -1. + <_> + 0 12 12 1 2. + 0 + <_> + + <_> + 0 11 24 12 -1. + <_> + 0 17 24 6 2. + 0 + <_> + + <_> + 0 12 4 1 -1. + <_> + 1 12 2 1 2. + 0 + <_> + + <_> + 0 12 2 12 -1. + <_> + 0 12 1 6 2. + <_> + 1 18 1 6 2. + 0 + <_> + + <_> + 0 13 12 11 -1. + <_> + 3 13 6 11 2. + 0 + <_> + + <_> + 0 14 2 10 -1. + <_> + 0 14 1 5 2. + <_> + 1 19 1 5 2. + 0 + <_> + + <_> + 0 14 8 10 -1. + <_> + 2 14 4 10 2. + 0 + <_> + + <_> + 0 14 6 8 -1. + <_> + 0 14 3 4 2. + <_> + 3 18 3 4 2. + 0 + <_> + + <_> + 0 14 6 10 -1. + <_> + 0 14 3 5 2. + <_> + 3 19 3 5 2. + 0 + <_> + + <_> + 0 14 9 8 -1. + <_> + 0 16 9 4 2. + 0 + <_> + + <_> + 0 14 20 10 -1. + <_> + 0 14 10 5 2. + <_> + 10 19 10 5 2. + 0 + <_> + + <_> + 0 15 24 9 -1. + <_> + 6 15 12 9 2. + 0 + <_> + + <_> + 0 16 2 2 -1. + <_> + 0 16 1 1 2. + <_> + 1 17 1 1 2. + 0 + <_> + + <_> + 0 16 2 4 -1. + <_> + 0 16 1 2 2. + <_> + 1 18 1 2 2. + 0 + <_> + + <_> + 0 16 2 6 -1. + <_> + 0 16 1 3 2. + <_> + 1 19 1 3 2. + 0 + <_> + + <_> + 0 16 2 8 -1. + <_> + 0 16 1 4 2. + <_> + 1 20 1 4 2. + 0 + <_> + + <_> + 0 16 6 8 -1. + <_> + 0 16 3 4 2. + <_> + 3 20 3 4 2. + 0 + <_> + + <_> + 0 16 12 5 -1. + <_> + 3 16 6 5 2. + 0 + <_> + + <_> + 0 16 24 8 -1. + <_> + 6 16 12 8 2. + 0 + <_> + + <_> + 0 16 24 6 -1. + <_> + 0 16 12 3 2. + <_> + 12 19 12 3 2. + 0 + <_> + + <_> + 0 17 2 2 -1. + <_> + 0 17 1 1 2. + <_> + 1 18 1 1 2. + 0 + <_> + + <_> + 0 17 2 6 -1. + <_> + 0 17 1 3 2. + <_> + 1 20 1 3 2. + 0 + <_> + + <_> + 0 17 4 2 -1. + <_> + 0 17 2 1 2. + <_> + 2 18 2 1 2. + 0 + <_> + + <_> + 0 17 4 6 -1. + <_> + 0 17 2 3 2. + <_> + 2 20 2 3 2. + 0 + <_> + + <_> + 0 17 6 7 -1. + <_> + 3 17 3 7 2. + 0 + <_> + + <_> + 0 17 14 7 -1. + <_> + 7 17 7 7 2. + 0 + <_> + + <_> + 0 18 4 6 -1. + <_> + 0 18 2 3 2. + <_> + 2 21 2 3 2. + 0 + <_> + + <_> + 0 18 6 6 -1. + <_> + 0 18 3 3 2. + <_> + 3 21 3 3 2. + 0 + <_> + + <_> + 0 18 6 6 -1. + <_> + 3 18 3 6 2. + 0 + <_> + + <_> + 0 18 12 5 -1. + <_> + 6 18 6 5 2. + 0 + <_> + + <_> + 0 18 7 4 -1. + <_> + 0 20 7 2 2. + 0 + <_> + + <_> + 0 19 4 2 -1. + <_> + 0 19 2 1 2. + <_> + 2 20 2 1 2. + 0 + <_> + + <_> + 0 19 6 4 -1. + <_> + 3 19 3 4 2. + 0 + <_> + + <_> + 0 19 6 5 -1. + <_> + 3 19 3 5 2. + 0 + <_> + + <_> + 0 19 24 5 -1. + <_> + 6 19 12 5 2. + 0 + <_> + + <_> + 0 20 6 4 -1. + <_> + 3 20 3 4 2. + 0 + <_> + + <_> + 0 20 10 2 -1. + <_> + 0 20 5 1 2. + <_> + 5 21 5 1 2. + 0 + <_> + + <_> + 0 20 24 3 -1. + <_> + 6 20 12 3 2. + 0 + <_> + + <_> + 0 20 24 4 -1. + <_> + 6 20 12 4 2. + 0 + <_> + + <_> + 0 21 12 3 -1. + <_> + 3 21 6 3 2. + 0 + <_> + + <_> + 0 21 10 3 -1. + <_> + 5 21 5 3 2. + 0 + <_> + + <_> + 0 21 24 3 -1. + <_> + 6 21 12 3 2. + 0 + <_> + + <_> + 0 21 22 3 -1. + <_> + 0 22 22 1 2. + 0 + <_> + + <_> + 0 22 6 2 -1. + <_> + 3 22 3 2 2. + 0 + <_> + + <_> + 0 22 8 2 -1. + <_> + 4 22 4 2 2. + 0 + <_> + + <_> + 0 22 24 2 -1. + <_> + 6 22 12 2 2. + 0 + <_> + + <_> + 0 22 24 2 -1. + <_> + 8 22 8 2 2. + 0 + <_> + + <_> + 0 23 8 1 -1. + <_> + 2 23 4 1 2. + 0 + <_> + + <_> + 0 23 24 1 -1. + <_> + 6 23 12 1 2. + 0 + <_> + + <_> + 0 23 14 1 -1. + <_> + 7 23 7 1 2. + 0 + <_> + + <_> + 1 0 2 1 -1. + <_> + 1 0 1 1 2. + 1 + <_> + + <_> + 1 0 4 1 -1. + <_> + 2 1 2 1 2. + 1 + <_> + + <_> + 1 0 6 1 -1. + <_> + 3 2 2 1 3. + 1 + <_> + + <_> + 1 0 20 5 -1. + <_> + 6 0 10 5 2. + 0 + <_> + + <_> + 1 0 21 9 -1. + <_> + 8 0 7 9 2. + 0 + <_> + + <_> + 1 0 21 2 -1. + <_> + 1 1 21 1 2. + 0 + <_> + + <_> + 1 1 8 1 -1. + <_> + 1 1 4 1 2. + 1 + <_> + + <_> + 1 2 6 1 -1. + <_> + 1 2 3 1 2. + 1 + <_> + + <_> + 1 3 14 4 -1. + <_> + 1 4 14 2 2. + 0 + <_> + + <_> + 1 5 21 6 -1. + <_> + 8 7 7 2 9. + 0 + <_> + + <_> + 1 7 3 2 -1. + <_> + 1 8 3 1 2. + 0 + <_> + + <_> + 1 7 9 3 -1. + <_> + 4 8 3 1 9. + 0 + <_> + + <_> + 1 7 20 8 -1. + <_> + 1 9 20 4 2. + 0 + <_> + + <_> + 1 8 2 2 -1. + <_> + 1 9 2 1 2. + 0 + <_> + + <_> + 1 8 6 4 -1. + <_> + 1 9 6 2 2. + 0 + <_> + + <_> + 1 8 16 4 -1. + <_> + 9 8 8 4 2. + 0 + <_> + + <_> + 1 8 17 4 -1. + <_> + 1 9 17 2 2. + 0 + <_> + + <_> + 1 8 19 12 -1. + <_> + 1 14 19 6 2. + 0 + <_> + + <_> + 1 8 23 16 -1. + <_> + 1 12 23 8 2. + 0 + <_> + + <_> + 1 9 6 1 -1. + <_> + 3 9 2 1 2. + 0 + <_> + + <_> + 1 9 8 2 -1. + <_> + 1 10 8 1 2. + 0 + <_> + + <_> + 1 9 10 4 -1. + <_> + 1 10 10 2 2. + 0 + <_> + + <_> + 1 9 20 2 -1. + <_> + 1 10 20 1 2. + 0 + <_> + + <_> + 1 10 8 6 -1. + <_> + 3 10 4 6 2. + 0 + <_> + + <_> + 1 10 8 4 -1. + <_> + 1 11 8 2 2. + 0 + <_> + + <_> + 1 10 22 12 -1. + <_> + 1 10 11 6 2. + <_> + 12 16 11 6 2. + 0 + <_> + + <_> + 1 10 23 4 -1. + <_> + 1 12 23 2 2. + 0 + <_> + + <_> + 1 11 15 6 -1. + <_> + 6 13 5 2 9. + 0 + <_> + + <_> + 1 12 22 12 -1. + <_> + 1 12 11 6 2. + <_> + 12 18 11 6 2. + 0 + <_> + + <_> + 1 16 19 8 -1. + <_> + 1 18 19 4 2. + 0 + <_> + + <_> + 1 17 2 2 -1. + <_> + 1 17 1 1 2. + <_> + 2 18 1 1 2. + 0 + <_> + + <_> + 1 18 8 6 -1. + <_> + 1 18 4 3 2. + <_> + 5 21 4 3 2. + 0 + <_> + + <_> + 1 20 2 2 -1. + <_> + 1 20 1 1 2. + <_> + 2 21 1 1 2. + 0 + <_> + + <_> + 1 20 2 4 -1. + <_> + 1 20 1 2 2. + <_> + 2 22 1 2 2. + 0 + <_> + + <_> + 1 20 12 4 -1. + <_> + 1 20 6 2 2. + <_> + 7 22 6 2 2. + 0 + <_> + + <_> + 1 20 20 4 -1. + <_> + 1 22 20 2 2. + 0 + <_> + + <_> + 1 21 12 3 -1. + <_> + 7 21 6 3 2. + 0 + <_> + + <_> + 1 22 16 2 -1. + <_> + 1 23 16 1 2. + 0 + <_> + + <_> + 2 0 2 2 -1. + <_> + 2 0 1 2 2. + 1 + <_> + + <_> + 2 0 3 2 -1. + <_> + 3 1 1 2 3. + 1 + <_> + + <_> + 2 0 4 11 -1. + <_> + 3 0 2 11 2. + 0 + <_> + + <_> + 2 0 4 17 -1. + <_> + 3 0 2 17 2. + 0 + <_> + + <_> + 2 0 4 4 -1. + <_> + 2 0 2 2 2. + <_> + 4 2 2 2 2. + 0 + <_> + + <_> + 2 0 3 2 -1. + <_> + 2 0 3 1 2. + 1 + <_> + + <_> + 2 0 21 8 -1. + <_> + 2 4 21 4 2. + 0 + <_> + + <_> + 2 0 22 6 -1. + <_> + 2 3 22 3 2. + 0 + <_> + + <_> + 2 1 13 2 -1. + <_> + 2 2 13 1 2. + 0 + <_> + + <_> + 2 4 4 2 -1. + <_> + 3 5 2 2 2. + 1 + <_> + + <_> + 2 4 21 9 -1. + <_> + 9 7 7 3 9. + 0 + <_> + + <_> + 2 6 3 3 -1. + <_> + 3 7 1 1 9. + 0 + <_> + + <_> + 2 7 2 12 -1. + <_> + 2 10 2 6 2. + 0 + <_> + + <_> + 2 8 2 4 -1. + <_> + 2 10 2 2 2. + 0 + <_> + + <_> + 2 8 6 10 -1. + <_> + 2 8 3 5 2. + <_> + 5 13 3 5 2. + 0 + <_> + + <_> + 2 8 12 3 -1. + <_> + 6 9 4 1 9. + 0 + <_> + + <_> + 2 8 20 3 -1. + <_> + 7 8 10 3 2. + 0 + <_> + + <_> + 2 8 16 8 -1. + <_> + 2 10 16 4 2. + 0 + <_> + + <_> + 2 8 20 16 -1. + <_> + 2 12 20 8 2. + 0 + <_> + + <_> + 2 8 21 16 -1. + <_> + 2 12 21 8 2. + 0 + <_> + + <_> + 2 9 22 6 -1. + <_> + 2 9 11 3 2. + <_> + 13 12 11 3 2. + 0 + <_> + + <_> + 2 9 13 8 -1. + <_> + 2 11 13 4 2. + 0 + <_> + + <_> + 2 9 14 8 -1. + <_> + 2 11 14 4 2. + 0 + <_> + + <_> + 2 9 20 4 -1. + <_> + 2 10 20 2 2. + 0 + <_> + + <_> + 2 9 21 8 -1. + <_> + 2 13 21 4 2. + 0 + <_> + + <_> + 2 10 4 2 -1. + <_> + 2 11 4 1 2. + 0 + <_> + + <_> + 2 10 7 2 -1. + <_> + 2 11 7 1 2. + 0 + <_> + + <_> + 2 13 22 10 -1. + <_> + 2 18 22 5 2. + 0 + <_> + + <_> + 2 15 21 9 -1. + <_> + 2 18 21 3 2. + 0 + <_> + + <_> + 2 16 8 6 -1. + <_> + 4 16 4 6 2. + 0 + <_> + + <_> + 2 16 5 2 -1. + <_> + 2 16 5 1 2. + 1 + <_> + + <_> + 2 16 6 2 -1. + <_> + 2 16 6 1 2. + 1 + <_> + + <_> + 2 17 5 2 -1. + <_> + 2 17 5 1 2. + 1 + <_> + + <_> + 2 18 2 2 -1. + <_> + 2 18 1 1 2. + <_> + 3 19 1 1 2. + 0 + <_> + + <_> + 2 18 4 6 -1. + <_> + 2 18 2 3 2. + <_> + 4 21 2 3 2. + 0 + <_> + + <_> + 2 20 2 2 -1. + <_> + 2 20 1 1 2. + <_> + 3 21 1 1 2. + 0 + <_> + + <_> + 2 20 8 3 -1. + <_> + 4 20 4 3 2. + 0 + <_> + + <_> + 2 22 22 2 -1. + <_> + 2 22 11 1 2. + <_> + 13 23 11 1 2. + 0 + <_> + + <_> + 3 0 1 3 -1. + <_> + 2 1 1 1 3. + 1 + <_> + + <_> + 3 0 2 2 -1. + <_> + 3 0 2 1 2. + 1 + <_> + + <_> + 3 0 2 3 -1. + <_> + 2 1 2 1 3. + 1 + <_> + + <_> + 3 0 8 8 -1. + <_> + 7 0 4 8 2. + 0 + <_> + + <_> + 3 0 18 2 -1. + <_> + 3 1 18 1 2. + 0 + <_> + + <_> + 3 0 19 2 -1. + <_> + 3 1 19 1 2. + 0 + <_> + + <_> + 3 1 1 3 -1. + <_> + 3 2 1 1 2. + 0 + <_> + + <_> + 3 1 1 3 -1. + <_> + 2 2 1 1 3. + 1 + <_> + + <_> + 3 1 2 2 -1. + <_> + 3 1 1 2 2. + 1 + <_> + + <_> + 3 1 4 3 -1. + <_> + 4 1 2 3 2. + 0 + <_> + + <_> + 3 1 4 3 -1. + <_> + 4 2 2 3 2. + 1 + <_> + + <_> + 3 1 4 5 -1. + <_> + 4 1 2 5 2. + 0 + <_> + + <_> + 3 2 2 3 -1. + <_> + 2 3 2 1 3. + 1 + <_> + + <_> + 3 2 3 2 -1. + <_> + 3 2 3 1 2. + 1 + <_> + + <_> + 3 3 4 8 -1. + <_> + 3 3 2 4 2. + <_> + 5 7 2 4 2. + 0 + <_> + + <_> + 3 4 12 2 -1. + <_> + 3 5 12 1 2. + 0 + <_> + + <_> + 3 5 8 4 -1. + <_> + 3 6 8 2 2. + 0 + <_> + + <_> + 3 6 8 2 -1. + <_> + 3 6 4 1 2. + <_> + 7 7 4 1 2. + 0 + <_> + + <_> + 3 6 14 10 -1. + <_> + 3 6 7 5 2. + <_> + 10 11 7 5 2. + 0 + <_> + + <_> + 3 6 19 14 -1. + <_> + 3 13 19 7 2. + 0 + <_> + + <_> + 3 7 8 5 -1. + <_> + 5 7 4 5 2. + 0 + <_> + + <_> + 3 7 20 7 -1. + <_> + 8 7 10 7 2. + 0 + <_> + + <_> + 3 7 7 2 -1. + <_> + 3 8 7 1 2. + 0 + <_> + + <_> + 3 7 14 3 -1. + <_> + 10 7 7 3 2. + 0 + <_> + + <_> + 3 7 16 14 -1. + <_> + 3 7 8 7 2. + <_> + 11 14 8 7 2. + 0 + <_> + + <_> + 3 7 18 12 -1. + <_> + 3 7 9 6 2. + <_> + 12 13 9 6 2. + 0 + <_> + + <_> + 3 7 11 4 -1. + <_> + 3 8 11 2 2. + 0 + <_> + + <_> + 3 8 2 6 -1. + <_> + 3 8 1 3 2. + <_> + 4 11 1 3 2. + 0 + <_> + + <_> + 3 8 4 8 -1. + <_> + 4 8 2 8 2. + 0 + <_> + + <_> + 3 8 6 2 -1. + <_> + 3 8 3 1 2. + <_> + 6 9 3 1 2. + 0 + <_> + + <_> + 3 8 12 6 -1. + <_> + 6 8 6 6 2. + 0 + <_> + + <_> + 3 8 4 6 -1. + <_> + 3 10 4 2 2. + 0 + <_> + + <_> + 3 9 13 4 -1. + <_> + 3 10 13 2 2. + 0 + <_> + + <_> + 3 9 20 4 -1. + <_> + 3 10 20 2 2. + 0 + <_> + + <_> + 3 10 4 2 -1. + <_> + 3 11 4 1 2. + 0 + <_> + + <_> + 3 11 18 12 -1. + <_> + 3 11 9 6 2. + <_> + 12 17 9 6 2. + 0 + <_> + + <_> + 3 11 16 4 -1. + <_> + 3 13 16 2 2. + 0 + <_> + + <_> + 3 12 18 12 -1. + <_> + 3 18 18 6 2. + 0 + <_> + + <_> + 3 13 3 1 -1. + <_> + 4 14 1 1 3. + 1 + <_> + + <_> + 3 13 3 3 -1. + <_> + 2 14 3 1 3. + 1 + <_> + + <_> + 3 14 6 3 -1. + <_> + 2 15 6 1 3. + 1 + <_> + + <_> + 3 15 3 1 -1. + <_> + 4 16 1 1 3. + 1 + <_> + + <_> + 3 15 2 2 -1. + <_> + 3 15 1 2 2. + 1 + <_> + + <_> + 3 15 6 3 -1. + <_> + 2 16 6 1 3. + 1 + <_> + + <_> + 3 16 4 3 -1. + <_> + 2 17 4 1 3. + 1 + <_> + + <_> + 3 16 5 3 -1. + <_> + 2 17 5 1 3. + 1 + <_> + + <_> + 3 17 1 3 -1. + <_> + 2 18 1 1 3. + 1 + <_> + + <_> + 3 17 3 3 -1. + <_> + 2 18 3 1 3. + 1 + <_> + + <_> + 3 17 4 3 -1. + <_> + 2 18 4 1 3. + 1 + <_> + + <_> + 3 18 2 2 -1. + <_> + 3 18 1 1 2. + <_> + 4 19 1 1 2. + 0 + <_> + + <_> + 3 18 2 1 -1. + <_> + 3 18 1 1 2. + 1 + <_> + + <_> + 3 18 3 3 -1. + <_> + 2 19 3 1 3. + 1 + <_> + + <_> + 3 18 20 1 -1. + <_> + 8 18 10 1 2. + 0 + <_> + + <_> + 3 18 16 1 -1. + <_> + 11 18 8 1 2. + 0 + <_> + + <_> + 3 18 21 6 -1. + <_> + 3 21 21 3 2. + 0 + <_> + + <_> + 3 19 3 2 -1. + <_> + 4 20 1 2 3. + 1 + <_> + + <_> + 3 20 12 4 -1. + <_> + 3 22 12 2 2. + 0 + <_> + + <_> + 3 20 21 4 -1. + <_> + 3 22 21 2 2. + 0 + <_> + + <_> + 3 21 1 2 -1. + <_> + 3 22 1 1 2. + 0 + <_> + + <_> + 3 22 18 2 -1. + <_> + 3 23 18 1 2. + 0 + <_> + + <_> + 3 23 12 1 -1. + <_> + 6 23 6 1 2. + 0 + <_> + + <_> + 3 23 20 1 -1. + <_> + 8 23 10 1 2. + 0 + <_> + + <_> + 4 0 1 3 -1. + <_> + 3 1 1 1 3. + 1 + <_> + + <_> + 4 0 2 3 -1. + <_> + 4 0 1 3 2. + 1 + <_> + + <_> + 4 0 2 4 -1. + <_> + 4 0 1 4 2. + 1 + <_> + + <_> + 4 0 4 14 -1. + <_> + 5 0 2 14 2. + 0 + <_> + + <_> + 4 0 3 4 -1. + <_> + 3 1 3 2 2. + 1 + <_> + + <_> + 4 0 18 10 -1. + <_> + 4 5 18 5 2. + 0 + <_> + + <_> + 4 0 19 2 -1. + <_> + 4 1 19 1 2. + 0 + <_> + + <_> + 4 1 3 22 -1. + <_> + 5 1 1 22 2. + 0 + <_> + + <_> + 4 1 7 2 -1. + <_> + 4 2 7 1 2. + 0 + <_> + + <_> + 4 2 4 4 -1. + <_> + 5 2 2 4 2. + 0 + <_> + + <_> + 4 2 2 3 -1. + <_> + 3 3 2 1 3. + 1 + <_> + + <_> + 4 3 2 12 -1. + <_> + 4 3 1 6 2. + <_> + 5 9 1 6 2. + 0 + <_> + + <_> + 4 3 8 20 -1. + <_> + 6 3 4 20 2. + 0 + <_> + + <_> + 4 4 8 8 -1. + <_> + 6 4 4 8 2. + 0 + <_> + + <_> + 4 4 11 4 -1. + <_> + 4 6 11 2 2. + 0 + <_> + + <_> + 4 4 14 10 -1. + <_> + 4 9 14 5 2. + 0 + <_> + + <_> + 4 5 4 3 -1. + <_> + 6 5 2 3 2. + 0 + <_> + + <_> + 4 5 8 11 -1. + <_> + 6 5 4 11 2. + 0 + <_> + + <_> + 4 5 6 7 -1. + <_> + 7 5 3 7 2. + 0 + <_> + + <_> + 4 5 12 10 -1. + <_> + 7 5 6 10 2. + 0 + <_> + + <_> + 4 6 9 3 -1. + <_> + 7 7 3 1 9. + 0 + <_> + + <_> + 4 6 10 2 -1. + <_> + 4 6 5 1 2. + <_> + 9 7 5 1 2. + 0 + <_> + + <_> + 4 6 15 4 -1. + <_> + 4 7 15 2 2. + 0 + <_> + + <_> + 4 7 8 7 -1. + <_> + 6 7 4 7 2. + 0 + <_> + + <_> + 4 7 8 13 -1. + <_> + 6 7 4 13 2. + 0 + <_> + + <_> + 4 7 8 2 -1. + <_> + 4 7 4 1 2. + <_> + 8 8 4 1 2. + 0 + <_> + + <_> + 4 7 5 2 -1. + <_> + 4 8 5 1 2. + 0 + <_> + + <_> + 4 7 20 9 -1. + <_> + 9 7 10 9 2. + 0 + <_> + + <_> + 4 7 14 1 -1. + <_> + 11 7 7 1 2. + 0 + <_> + + <_> + 4 7 8 4 -1. + <_> + 4 8 8 2 2. + 0 + <_> + + <_> + 4 8 18 12 -1. + <_> + 4 8 9 6 2. + <_> + 13 14 9 6 2. + 0 + <_> + + <_> + 4 8 12 2 -1. + <_> + 4 8 12 1 2. + 1 + <_> + + <_> + 4 9 3 3 -1. + <_> + 5 10 1 3 3. + 1 + <_> + + <_> + 4 9 4 5 -1. + <_> + 5 9 2 5 2. + 0 + <_> + + <_> + 4 9 6 1 -1. + <_> + 6 9 2 1 2. + 0 + <_> + + <_> + 4 9 20 6 -1. + <_> + 9 9 10 6 2. + 0 + <_> + + <_> + 4 9 16 5 -1. + <_> + 12 9 8 5 2. + 0 + <_> + + <_> + 4 10 9 2 -1. + <_> + 4 11 9 1 2. + 0 + <_> + + <_> + 4 10 19 8 -1. + <_> + 4 12 19 4 2. + 0 + <_> + + <_> + 4 11 20 13 -1. + <_> + 9 11 10 13 2. + 0 + <_> + + <_> + 4 13 6 4 -1. + <_> + 3 14 6 2 2. + 1 + <_> + + <_> + 4 14 6 4 -1. + <_> + 3 15 6 2 2. + 1 + <_> + + <_> + 4 15 3 2 -1. + <_> + 5 16 1 2 3. + 1 + <_> + + <_> + 4 15 2 4 -1. + <_> + 4 15 1 4 2. + 1 + <_> + + <_> + 4 16 2 1 -1. + <_> + 4 16 1 1 2. + 1 + <_> + + <_> + 4 16 3 1 -1. + <_> + 5 17 1 1 3. + 1 + <_> + + <_> + 4 16 4 3 -1. + <_> + 3 17 4 1 3. + 1 + <_> + + <_> + 4 16 4 4 -1. + <_> + 4 16 4 2 2. + 1 + <_> + + <_> + 4 16 20 3 -1. + <_> + 9 16 10 3 2. + 0 + <_> + + <_> + 4 16 20 8 -1. + <_> + 9 16 10 8 2. + 0 + <_> + + <_> + 4 17 3 1 -1. + <_> + 5 18 1 1 3. + 1 + <_> + + <_> + 4 19 3 2 -1. + <_> + 5 20 1 2 3. + 1 + <_> + + <_> + 4 19 10 2 -1. + <_> + 4 19 5 1 2. + <_> + 9 20 5 1 2. + 0 + <_> + + <_> + 4 20 2 1 -1. + <_> + 4 20 1 1 2. + 1 + <_> + + <_> + 4 20 3 1 -1. + <_> + 5 21 1 1 3. + 1 + <_> + + <_> + 4 20 2 4 -1. + <_> + 4 20 1 2 2. + <_> + 5 22 1 2 2. + 0 + <_> + + <_> + 4 22 2 1 -1. + <_> + 5 22 1 1 2. + 0 + <_> + + <_> + 4 22 6 2 -1. + <_> + 7 22 3 2 2. + 0 + <_> + + <_> + 5 0 1 3 -1. + <_> + 4 1 1 1 3. + 1 + <_> + + <_> + 5 0 4 4 -1. + <_> + 6 0 2 4 2. + 0 + <_> + + <_> + 5 0 2 5 -1. + <_> + 5 0 1 5 2. + 1 + <_> + + <_> + 5 0 4 5 -1. + <_> + 6 1 2 5 2. + 1 + <_> + + <_> + 5 0 4 6 -1. + <_> + 6 0 2 6 2. + 0 + <_> + + <_> + 5 0 4 17 -1. + <_> + 6 0 2 17 2. + 0 + <_> + + <_> + 5 0 2 3 -1. + <_> + 4 1 2 1 3. + 1 + <_> + + <_> + 5 0 4 5 -1. + <_> + 5 0 2 5 2. + 1 + <_> + + <_> + 5 0 3 3 -1. + <_> + 4 1 3 1 3. + 1 + <_> + + <_> + 5 0 6 10 -1. + <_> + 8 0 3 10 2. + 0 + <_> + + <_> + 5 0 12 9 -1. + <_> + 9 3 4 3 9. + 0 + <_> + + <_> + 5 0 12 8 -1. + <_> + 5 2 12 4 2. + 0 + <_> + + <_> + 5 1 8 20 -1. + <_> + 7 1 4 20 2. + 0 + <_> + + <_> + 5 2 8 14 -1. + <_> + 9 2 4 14 2. + 0 + <_> + + <_> + 5 2 5 8 -1. + <_> + 5 4 5 4 2. + 0 + <_> + + <_> + 5 3 4 4 -1. + <_> + 6 3 2 4 2. + 0 + <_> + + <_> + 5 3 2 3 -1. + <_> + 4 4 2 1 3. + 1 + <_> + + <_> + 5 4 4 4 -1. + <_> + 6 4 2 4 2. + 0 + <_> + + <_> + 5 4 9 4 -1. + <_> + 4 5 9 2 2. + 1 + <_> + + <_> + 5 4 13 4 -1. + <_> + 5 5 13 2 2. + 0 + <_> + + <_> + 5 5 8 13 -1. + <_> + 7 5 4 13 2. + 0 + <_> + + <_> + 5 6 2 4 -1. + <_> + 5 6 2 2 2. + 1 + <_> + + <_> + 5 6 8 9 -1. + <_> + 7 6 4 9 2. + 0 + <_> + + <_> + 5 6 12 6 -1. + <_> + 8 6 6 6 2. + 0 + <_> + + <_> + 5 6 15 8 -1. + <_> + 5 8 15 4 2. + 0 + <_> + + <_> + 5 7 12 6 -1. + <_> + 9 9 4 2 9. + 0 + <_> + + <_> + 5 7 18 8 -1. + <_> + 5 7 9 4 2. + <_> + 14 11 9 4 2. + 0 + <_> + + <_> + 5 8 3 3 -1. + <_> + 6 8 1 3 2. + 0 + <_> + + <_> + 5 8 10 2 -1. + <_> + 5 8 5 1 2. + <_> + 10 9 5 1 2. + 0 + <_> + + <_> + 5 8 13 4 -1. + <_> + 5 9 13 2 2. + 0 + <_> + + <_> + 5 8 16 2 -1. + <_> + 5 9 16 1 2. + 0 + <_> + + <_> + 5 10 8 1 -1. + <_> + 5 10 4 1 2. + 1 + <_> + + <_> + 5 10 16 3 -1. + <_> + 9 10 8 3 2. + 0 + <_> + + <_> + 5 11 3 5 -1. + <_> + 6 12 1 5 3. + 1 + <_> + + <_> + 5 11 12 1 -1. + <_> + 5 11 6 1 2. + 1 + <_> + + <_> + 5 11 18 12 -1. + <_> + 5 11 9 6 2. + <_> + 14 17 9 6 2. + 0 + <_> + + <_> + 5 12 2 6 -1. + <_> + 5 12 1 3 2. + <_> + 6 15 1 3 2. + 0 + <_> + + <_> + 5 13 2 1 -1. + <_> + 6 13 1 1 2. + 0 + <_> + + <_> + 5 14 2 2 -1. + <_> + 6 14 1 2 2. + 0 + <_> + + <_> + 5 14 15 3 -1. + <_> + 10 15 5 1 9. + 0 + <_> + + <_> + 5 16 2 1 -1. + <_> + 6 16 1 1 2. + 0 + <_> + + <_> + 5 17 3 2 -1. + <_> + 6 18 1 2 3. + 1 + <_> + + <_> + 5 18 2 2 -1. + <_> + 5 18 1 2 2. + 1 + <_> + + <_> + 5 19 3 1 -1. + <_> + 6 20 1 1 3. + 1 + <_> + + <_> + 5 20 3 1 -1. + <_> + 6 21 1 1 3. + 1 + <_> + + <_> + 5 20 18 4 -1. + <_> + 5 22 18 2 2. + 0 + <_> + + <_> + 5 21 2 1 -1. + <_> + 5 21 1 1 2. + 1 + <_> + + <_> + 6 0 4 6 -1. + <_> + 7 0 2 6 2. + 0 + <_> + + <_> + 6 0 2 3 -1. + <_> + 5 1 2 1 3. + 1 + <_> + + <_> + 6 1 1 3 -1. + <_> + 5 2 1 1 3. + 1 + <_> + + <_> + 6 1 4 5 -1. + <_> + 7 1 2 5 2. + 0 + <_> + + <_> + 6 1 8 1 -1. + <_> + 8 1 4 1 2. + 0 + <_> + + <_> + 6 2 4 11 -1. + <_> + 7 2 2 11 2. + 0 + <_> + + <_> + 6 3 4 4 -1. + <_> + 7 3 2 4 2. + 0 + <_> + + <_> + 6 3 8 11 -1. + <_> + 8 3 4 11 2. + 0 + <_> + + <_> + 6 3 10 4 -1. + <_> + 6 4 10 2 2. + 0 + <_> + + <_> + 6 3 15 2 -1. + <_> + 6 4 15 1 2. + 0 + <_> + + <_> + 6 4 2 10 -1. + <_> + 6 4 1 5 2. + <_> + 7 9 1 5 2. + 0 + <_> + + <_> + 6 4 12 6 -1. + <_> + 9 4 6 6 2. + 0 + <_> + + <_> + 6 4 9 4 -1. + <_> + 6 5 9 2 2. + 0 + <_> + + <_> + 6 4 18 4 -1. + <_> + 6 5 18 2 2. + 0 + <_> + + <_> + 6 5 6 3 -1. + <_> + 8 6 2 1 9. + 0 + <_> + + <_> + 6 5 8 14 -1. + <_> + 8 5 4 14 2. + 0 + <_> + + <_> + 6 5 9 3 -1. + <_> + 9 6 3 1 9. + 0 + <_> + + <_> + 6 5 12 2 -1. + <_> + 6 6 12 1 2. + 0 + <_> + + <_> + 6 6 3 3 -1. + <_> + 5 7 3 1 3. + 1 + <_> + + <_> + 6 6 16 12 -1. + <_> + 6 12 16 6 2. + 0 + <_> + + <_> + 6 7 4 2 -1. + <_> + 6 7 2 1 2. + <_> + 8 8 2 1 2. + 0 + <_> + + <_> + 6 7 6 3 -1. + <_> + 8 8 2 1 9. + 0 + <_> + + <_> + 6 7 12 4 -1. + <_> + 9 7 6 4 2. + 0 + <_> + + <_> + 6 7 12 3 -1. + <_> + 10 8 4 1 9. + 0 + <_> + + <_> + 6 7 18 14 -1. + <_> + 6 7 9 7 2. + <_> + 15 14 9 7 2. + 0 + <_> + + <_> + 6 8 6 1 -1. + <_> + 8 8 2 1 2. + 0 + <_> + + <_> + 6 8 16 5 -1. + <_> + 14 8 8 5 2. + 0 + <_> + + <_> + 6 8 15 8 -1. + <_> + 6 10 15 4 2. + 0 + <_> + + <_> + 6 9 15 2 -1. + <_> + 6 10 15 1 2. + 0 + <_> + + <_> + 6 13 4 2 -1. + <_> + 7 13 2 2 2. + 0 + <_> + + <_> + 6 14 2 6 -1. + <_> + 6 14 1 3 2. + <_> + 7 17 1 3 2. + 0 + <_> + + <_> + 6 14 4 6 -1. + <_> + 4 16 4 2 3. + 1 + <_> + + <_> + 6 15 11 2 -1. + <_> + 6 16 11 1 2. + 0 + <_> + + <_> + 6 16 4 2 -1. + <_> + 7 17 2 2 2. + 1 + <_> + + <_> + 6 17 2 1 -1. + <_> + 7 17 1 1 2. + 0 + <_> + + <_> + 6 17 3 1 -1. + <_> + 7 18 1 1 3. + 1 + <_> + + <_> + 6 17 11 6 -1. + <_> + 6 20 11 3 2. + 0 + <_> + + <_> + 6 18 3 1 -1. + <_> + 7 19 1 1 3. + 1 + <_> + + <_> + 6 18 3 2 -1. + <_> + 7 19 1 2 3. + 1 + <_> + + <_> + 6 18 3 3 -1. + <_> + 5 19 3 1 3. + 1 + <_> + + <_> + 6 19 10 4 -1. + <_> + 6 20 10 2 2. + 0 + <_> + + <_> + 6 20 3 1 -1. + <_> + 7 21 1 1 3. + 1 + <_> + + <_> + 6 22 14 2 -1. + <_> + 6 22 7 1 2. + <_> + 13 23 7 1 2. + 0 + <_> + + <_> + 7 0 4 1 -1. + <_> + 8 0 2 1 2. + 0 + <_> + + <_> + 7 0 4 3 -1. + <_> + 8 0 2 3 2. + 0 + <_> + + <_> + 7 0 4 24 -1. + <_> + 8 0 2 24 2. + 0 + <_> + + <_> + 7 0 3 3 -1. + <_> + 6 1 3 1 3. + 1 + <_> + + <_> + 7 3 3 6 -1. + <_> + 8 5 1 2 9. + 0 + <_> + + <_> + 7 4 4 7 -1. + <_> + 9 4 2 7 2. + 0 + <_> + + <_> + 7 4 8 7 -1. + <_> + 9 4 4 7 2. + 0 + <_> + + <_> + 7 5 4 4 -1. + <_> + 7 5 2 2 2. + <_> + 9 7 2 2 2. + 0 + <_> + + <_> + 7 5 12 3 -1. + <_> + 11 6 4 1 9. + 0 + <_> + + <_> + 7 6 6 2 -1. + <_> + 9 6 2 2 2. + 0 + <_> + + <_> + 7 7 8 11 -1. + <_> + 9 7 4 11 2. + 0 + <_> + + <_> + 7 7 15 3 -1. + <_> + 12 8 5 1 9. + 0 + <_> + + <_> + 7 8 3 2 -1. + <_> + 8 8 1 2 2. + 0 + <_> + + <_> + 7 8 2 2 -1. + <_> + 7 9 2 1 2. + 0 + <_> + + <_> + 7 8 4 2 -1. + <_> + 9 8 2 2 2. + 0 + <_> + + <_> + 7 8 8 10 -1. + <_> + 9 8 4 10 2. + 0 + <_> + + <_> + 7 8 8 14 -1. + <_> + 9 8 4 14 2. + 0 + <_> + + <_> + 7 8 12 5 -1. + <_> + 10 8 6 5 2. + 0 + <_> + + <_> + 7 8 16 16 -1. + <_> + 7 12 16 8 2. + 0 + <_> + + <_> + 7 9 16 4 -1. + <_> + 7 10 16 2 2. + 0 + <_> + + <_> + 7 10 3 5 -1. + <_> + 8 11 1 5 3. + 1 + <_> + + <_> + 7 10 2 11 -1. + <_> + 8 10 1 11 2. + 0 + <_> + + <_> + 7 11 14 10 -1. + <_> + 7 11 7 5 2. + <_> + 14 16 7 5 2. + 0 + <_> + + <_> + 7 12 4 5 -1. + <_> + 8 12 2 5 2. + 0 + <_> + + <_> + 7 13 2 10 -1. + <_> + 7 13 1 5 2. + <_> + 8 18 1 5 2. + 0 + <_> + + <_> + 7 14 3 4 -1. + <_> + 8 15 1 4 3. + 1 + <_> + + <_> + 7 14 12 10 -1. + <_> + 10 14 6 10 2. + 0 + <_> + + <_> + 7 15 2 3 -1. + <_> + 8 15 1 3 2. + 0 + <_> + + <_> + 7 15 2 4 -1. + <_> + 8 15 1 4 2. + 0 + <_> + + <_> + 7 17 2 1 -1. + <_> + 8 17 1 1 2. + 0 + <_> + + <_> + 7 18 4 6 -1. + <_> + 7 21 4 3 2. + 0 + <_> + + <_> + 7 19 3 1 -1. + <_> + 8 20 1 1 3. + 1 + <_> + + <_> + 7 19 3 2 -1. + <_> + 8 20 1 2 3. + 1 + <_> + + <_> + 7 19 12 3 -1. + <_> + 10 19 6 3 2. + 0 + <_> + + <_> + 7 20 2 1 -1. + <_> + 8 20 1 1 2. + 0 + <_> + + <_> + 7 20 4 4 -1. + <_> + 8 20 2 4 2. + 0 + <_> + + <_> + 8 0 4 2 -1. + <_> + 9 0 2 2 2. + 0 + <_> + + <_> + 8 0 4 3 -1. + <_> + 9 0 2 3 2. + 0 + <_> + + <_> + 8 0 11 2 -1. + <_> + 8 1 11 1 2. + 0 + <_> + + <_> + 8 1 5 3 -1. + <_> + 7 2 5 1 3. + 1 + <_> + + <_> + 8 2 5 8 -1. + <_> + 6 4 5 4 2. + 1 + <_> + + <_> + 8 3 8 10 -1. + <_> + 10 3 4 10 2. + 0 + <_> + + <_> + 8 3 7 6 -1. + <_> + 6 5 7 2 3. + 1 + <_> + + <_> + 8 4 4 8 -1. + <_> + 10 4 2 8 2. + 0 + <_> + + <_> + 8 4 8 8 -1. + <_> + 8 8 8 4 2. + 0 + <_> + + <_> + 8 5 9 3 -1. + <_> + 11 6 3 1 9. + 0 + <_> + + <_> + 8 5 3 6 -1. + <_> + 6 7 3 2 3. + 1 + <_> + + <_> + 8 5 7 4 -1. + <_> + 8 6 7 2 2. + 0 + <_> + + <_> + 8 5 14 8 -1. + <_> + 8 7 14 4 2. + 0 + <_> + + <_> + 8 6 2 5 -1. + <_> + 9 6 1 5 2. + 0 + <_> + + <_> + 8 6 8 6 -1. + <_> + 10 6 4 6 2. + 0 + <_> + + <_> + 8 7 4 3 -1. + <_> + 10 7 2 3 2. + 0 + <_> + + <_> + 8 7 9 3 -1. + <_> + 11 8 3 1 9. + 0 + <_> + + <_> + 8 7 12 3 -1. + <_> + 14 7 6 3 2. + 0 + <_> + + <_> + 8 7 12 5 -1. + <_> + 14 7 6 5 2. + 0 + <_> + + <_> + 8 8 8 10 -1. + <_> + 10 8 4 10 2. + 0 + <_> + + <_> + 8 8 14 4 -1. + <_> + 15 8 7 4 2. + 0 + <_> + + <_> + 8 9 10 14 -1. + <_> + 8 9 5 7 2. + <_> + 13 16 5 7 2. + 0 + <_> + + <_> + 8 9 8 2 -1. + <_> + 8 10 8 1 2. + 0 + <_> + + <_> + 8 11 1 2 -1. + <_> + 8 12 1 1 2. + 0 + <_> + + <_> + 8 13 1 8 -1. + <_> + 8 17 1 4 2. + 0 + <_> + + <_> + 8 13 6 2 -1. + <_> + 8 13 3 2 2. + 1 + <_> + + <_> + 8 14 2 8 -1. + <_> + 8 14 1 4 2. + <_> + 9 18 1 4 2. + 0 + <_> + + <_> + 8 15 4 6 -1. + <_> + 8 18 4 3 2. + 0 + <_> + + <_> + 8 15 16 3 -1. + <_> + 16 15 8 3 2. + 0 + <_> + + <_> + 8 16 6 4 -1. + <_> + 8 18 6 2 2. + 0 + <_> + + <_> + 8 16 7 6 -1. + <_> + 8 19 7 3 2. + 0 + <_> + + <_> + 8 17 2 1 -1. + <_> + 9 17 1 1 2. + 0 + <_> + + <_> + 8 18 2 2 -1. + <_> + 9 18 1 2 2. + 0 + <_> + + <_> + 8 19 2 3 -1. + <_> + 8 19 1 3 2. + 1 + <_> + + <_> + 8 19 4 4 -1. + <_> + 9 19 2 4 2. + 0 + <_> + + <_> + 8 20 3 1 -1. + <_> + 9 21 1 1 3. + 1 + <_> + + <_> + 8 20 8 4 -1. + <_> + 10 20 4 4 2. + 0 + <_> + + <_> + 9 0 4 1 -1. + <_> + 10 0 2 1 2. + 0 + <_> + + <_> + 9 0 4 7 -1. + <_> + 10 0 2 7 2. + 0 + <_> + + <_> + 9 0 14 2 -1. + <_> + 9 1 14 1 2. + 0 + <_> + + <_> + 9 1 4 6 -1. + <_> + 10 1 2 6 2. + 0 + <_> + + <_> + 9 1 8 8 -1. + <_> + 9 1 8 4 2. + 1 + <_> + + <_> + 9 3 9 4 -1. + <_> + 9 4 9 2 2. + 0 + <_> + + <_> + 9 3 11 6 -1. + <_> + 7 5 11 2 3. + 1 + <_> + + <_> + 9 4 6 2 -1. + <_> + 11 6 2 2 3. + 1 + <_> + + <_> + 9 4 15 16 -1. + <_> + 9 12 15 8 2. + 0 + <_> + + <_> + 9 5 8 7 -1. + <_> + 11 5 4 7 2. + 0 + <_> + + <_> + 9 5 9 3 -1. + <_> + 12 6 3 1 9. + 0 + <_> + + <_> + 9 6 2 12 -1. + <_> + 9 6 1 6 2. + <_> + 10 12 1 6 2. + 0 + <_> + + <_> + 9 6 8 11 -1. + <_> + 11 6 4 11 2. + 0 + <_> + + <_> + 9 6 8 12 -1. + <_> + 11 6 4 12 2. + 0 + <_> + + <_> + 9 7 1 12 -1. + <_> + 9 11 1 4 2. + 0 + <_> + + <_> + 9 7 12 2 -1. + <_> + 9 7 6 1 2. + <_> + 15 8 6 1 2. + 0 + <_> + + <_> + 9 7 10 4 -1. + <_> + 9 8 10 2 2. + 0 + <_> + + <_> + 9 7 12 4 -1. + <_> + 9 8 12 2 2. + 0 + <_> + + <_> + 9 8 4 2 -1. + <_> + 11 8 2 2 2. + 0 + <_> + + <_> + 9 8 8 5 -1. + <_> + 11 8 4 5 2. + 0 + <_> + + <_> + 9 8 14 4 -1. + <_> + 9 9 14 2 2. + 0 + <_> + + <_> + 9 9 3 2 -1. + <_> + 9 10 3 1 2. + 0 + <_> + + <_> + 9 9 9 2 -1. + <_> + 9 10 9 1 2. + 0 + <_> + + <_> + 9 9 14 2 -1. + <_> + 9 10 14 1 2. + 0 + <_> + + <_> + 9 10 1 2 -1. + <_> + 9 11 1 1 2. + 0 + <_> + + <_> + 9 15 4 8 -1. + <_> + 10 15 2 8 2. + 0 + <_> + + <_> + 9 16 4 4 -1. + <_> + 10 17 2 4 2. + 1 + <_> + + <_> + 9 17 4 6 -1. + <_> + 10 17 2 6 2. + 0 + <_> + + <_> + 9 18 4 5 -1. + <_> + 10 18 2 5 2. + 0 + <_> + + <_> + 9 19 14 5 -1. + <_> + 16 19 7 5 2. + 0 + <_> + + <_> + 9 20 2 1 -1. + <_> + 9 20 1 1 2. + 1 + <_> + + <_> + 9 21 4 3 -1. + <_> + 10 21 2 3 2. + 0 + <_> + + <_> + 10 0 4 3 -1. + <_> + 11 0 2 3 2. + 0 + <_> + + <_> + 10 0 4 7 -1. + <_> + 11 0 2 7 2. + 0 + <_> + + <_> + 10 1 4 2 -1. + <_> + 11 1 2 2 2. + 0 + <_> + + <_> + 10 1 4 4 -1. + <_> + 11 1 2 4 2. + 0 + <_> + + <_> + 10 2 3 9 -1. + <_> + 11 3 1 9 3. + 1 + <_> + + <_> + 10 2 10 9 -1. + <_> + 15 2 5 9 2. + 0 + <_> + + <_> + 10 3 8 12 -1. + <_> + 12 3 4 12 2. + 0 + <_> + + <_> + 10 3 8 6 -1. + <_> + 8 5 8 2 3. + 1 + <_> + + <_> + 10 5 6 3 -1. + <_> + 12 6 2 1 9. + 0 + <_> + + <_> + 10 5 10 4 -1. + <_> + 10 6 10 2 2. + 0 + <_> + + <_> + 10 5 11 14 -1. + <_> + 10 12 11 7 2. + 0 + <_> + + <_> + 10 6 1 10 -1. + <_> + 10 6 1 5 2. + 1 + <_> + + <_> + 10 6 2 8 -1. + <_> + 11 6 1 8 2. + 0 + <_> + + <_> + 10 6 6 1 -1. + <_> + 12 6 2 1 2. + 0 + <_> + + <_> + 10 6 4 5 -1. + <_> + 12 6 2 5 2. + 0 + <_> + + <_> + 10 6 12 6 -1. + <_> + 13 6 6 6 2. + 0 + <_> + + <_> + 10 6 12 8 -1. + <_> + 10 8 12 4 2. + 0 + <_> + + <_> + 10 7 6 3 -1. + <_> + 12 7 2 3 2. + 0 + <_> + + <_> + 10 7 8 6 -1. + <_> + 12 7 4 6 2. + 0 + <_> + + <_> + 10 7 8 2 -1. + <_> + 10 7 4 1 2. + <_> + 14 8 4 1 2. + 0 + <_> + + <_> + 10 7 6 2 -1. + <_> + 10 8 6 1 2. + 0 + <_> + + <_> + 10 8 2 3 -1. + <_> + 11 8 1 3 2. + 0 + <_> + + <_> + 10 8 4 2 -1. + <_> + 12 8 2 2 2. + 0 + <_> + + <_> + 10 8 4 12 -1. + <_> + 10 8 2 6 2. + <_> + 12 14 2 6 2. + 0 + <_> + + <_> + 10 8 12 3 -1. + <_> + 14 9 4 1 9. + 0 + <_> + + <_> + 10 9 6 1 -1. + <_> + 12 9 2 1 2. + 0 + <_> + + <_> + 10 9 4 15 -1. + <_> + 10 14 4 5 2. + 0 + <_> + + <_> + 10 14 2 10 -1. + <_> + 10 14 1 5 2. + <_> + 11 19 1 5 2. + 0 + <_> + + <_> + 10 14 4 1 -1. + <_> + 10 14 2 1 2. + 1 + <_> + + <_> + 10 15 5 6 -1. + <_> + 10 18 5 3 2. + 0 + <_> + + <_> + 10 17 2 6 -1. + <_> + 10 17 1 3 2. + <_> + 11 20 1 3 2. + 0 + <_> + + <_> + 10 17 2 3 -1. + <_> + 10 17 1 3 2. + 1 + <_> + + <_> + 10 18 2 1 -1. + <_> + 10 18 1 1 2. + 1 + <_> + + <_> + 10 18 2 6 -1. + <_> + 10 21 2 3 2. + 0 + <_> + + <_> + 10 19 2 1 -1. + <_> + 11 19 1 1 2. + 0 + <_> + + <_> + 10 19 3 2 -1. + <_> + 11 20 1 2 3. + 1 + <_> + + <_> + 10 20 4 3 -1. + <_> + 11 20 2 3 2. + 0 + <_> + + <_> + 10 21 6 1 -1. + <_> + 12 21 2 1 2. + 0 + <_> + + <_> + 10 21 14 2 -1. + <_> + 10 21 7 1 2. + <_> + 17 22 7 1 2. + 0 + <_> + + <_> + 10 22 14 2 -1. + <_> + 10 22 7 1 2. + <_> + 17 23 7 1 2. + 0 + <_> + + <_> + 11 0 3 16 -1. + <_> + 12 0 1 16 2. + 0 + <_> + + <_> + 11 0 2 4 -1. + <_> + 11 2 2 2 2. + 0 + <_> + + <_> + 11 0 10 2 -1. + <_> + 11 1 10 1 2. + 0 + <_> + + <_> + 11 1 4 2 -1. + <_> + 12 1 2 2 2. + 0 + <_> + + <_> + 11 1 3 6 -1. + <_> + 12 3 1 2 9. + 0 + <_> + + <_> + 11 1 6 15 -1. + <_> + 13 1 2 15 2. + 0 + <_> + + <_> + 11 1 13 2 -1. + <_> + 11 2 13 1 2. + 0 + <_> + + <_> + 11 2 3 2 -1. + <_> + 12 3 1 2 3. + 1 + <_> + + <_> + 11 2 4 11 -1. + <_> + 12 3 2 11 2. + 1 + <_> + + <_> + 11 3 4 1 -1. + <_> + 12 3 2 1 2. + 0 + <_> + + <_> + 11 4 3 11 -1. + <_> + 12 5 1 11 3. + 1 + <_> + + <_> + 11 5 6 3 -1. + <_> + 13 6 2 1 9. + 0 + <_> + + <_> + 11 5 8 15 -1. + <_> + 13 5 4 15 2. + 0 + <_> + + <_> + 11 5 8 2 -1. + <_> + 11 5 4 1 2. + <_> + 15 6 4 1 2. + 0 + <_> + + <_> + 11 6 1 4 -1. + <_> + 11 8 1 2 2. + 0 + <_> + + <_> + 11 7 4 3 -1. + <_> + 13 7 2 3 2. + 0 + <_> + + <_> + 11 8 8 3 -1. + <_> + 13 8 4 3 2. + 0 + <_> + + <_> + 11 8 12 5 -1. + <_> + 15 8 4 5 2. + 0 + <_> + + <_> + 11 8 13 3 -1. + <_> + 10 9 13 1 3. + 1 + <_> + + <_> + 11 9 6 13 -1. + <_> + 13 9 2 13 2. + 0 + <_> + + <_> + 11 10 2 2 -1. + <_> + 11 11 2 1 2. + 0 + <_> + + <_> + 11 12 8 6 -1. + <_> + 13 12 4 6 2. + 0 + <_> + + <_> + 11 12 6 10 -1. + <_> + 11 17 6 5 2. + 0 + <_> + + <_> + 11 13 2 2 -1. + <_> + 11 13 1 1 2. + <_> + 12 14 1 1 2. + 0 + <_> + + <_> + 11 14 4 6 -1. + <_> + 11 17 4 3 2. + 0 + <_> + + <_> + 11 15 2 8 -1. + <_> + 11 15 1 4 2. + <_> + 12 19 1 4 2. + 0 + <_> + + <_> + 11 15 4 4 -1. + <_> + 11 17 4 2 2. + 0 + <_> + + <_> + 11 18 2 6 -1. + <_> + 11 21 2 3 2. + 0 + <_> + + <_> + 11 19 2 4 -1. + <_> + 11 19 1 2 2. + <_> + 12 21 1 2 2. + 0 + <_> + + <_> + 11 21 4 3 -1. + <_> + 12 21 2 3 2. + 0 + <_> + + <_> + 11 21 12 3 -1. + <_> + 14 21 6 3 2. + 0 + <_> + + <_> + 12 0 4 1 -1. + <_> + 13 0 2 1 2. + 0 + <_> + + <_> + 12 0 2 6 -1. + <_> + 12 0 1 3 2. + <_> + 13 3 1 3 2. + 0 + <_> + + <_> + 12 0 4 4 -1. + <_> + 13 0 2 4 2. + 0 + <_> + + <_> + 12 0 2 8 -1. + <_> + 12 0 1 4 2. + <_> + 13 4 1 4 2. + 0 + <_> + + <_> + 12 0 9 9 -1. + <_> + 15 3 3 9 3. + 1 + <_> + + <_> + 12 1 12 4 -1. + <_> + 12 3 12 2 2. + 0 + <_> + + <_> + 12 2 4 1 -1. + <_> + 13 2 2 1 2. + 0 + <_> + + <_> + 12 2 10 7 -1. + <_> + 17 2 5 7 2. + 0 + <_> + + <_> + 12 3 12 1 -1. + <_> + 16 3 4 1 2. + 0 + <_> + + <_> + 12 4 8 8 -1. + <_> + 14 4 4 8 2. + 0 + <_> + + <_> + 12 4 6 4 -1. + <_> + 15 4 3 4 2. + 0 + <_> + + <_> + 12 5 1 3 -1. + <_> + 11 6 1 1 3. + 1 + <_> + + <_> + 12 6 6 3 -1. + <_> + 14 7 2 1 9. + 0 + <_> + + <_> + 12 6 8 13 -1. + <_> + 14 6 4 13 2. + 0 + <_> + + <_> + 12 6 8 4 -1. + <_> + 12 6 4 2 2. + <_> + 16 8 4 2 2. + 0 + <_> + + <_> + 12 7 9 2 -1. + <_> + 12 8 9 1 2. + 0 + <_> + + <_> + 12 7 10 2 -1. + <_> + 12 8 10 1 2. + 0 + <_> + + <_> + 12 7 10 4 -1. + <_> + 12 8 10 2 2. + 0 + <_> + + <_> + 12 8 4 2 -1. + <_> + 12 9 4 1 2. + 0 + <_> + + <_> + 12 8 5 2 -1. + <_> + 12 9 5 1 2. + 0 + <_> + + <_> + 12 9 8 6 -1. + <_> + 14 9 4 6 2. + 0 + <_> + + <_> + 12 9 6 6 -1. + <_> + 12 12 6 3 2. + 0 + <_> + + <_> + 12 11 5 2 -1. + <_> + 12 12 5 1 2. + 0 + <_> + + <_> + 12 14 3 10 -1. + <_> + 12 19 3 5 2. + 0 + <_> + + <_> + 12 15 3 8 -1. + <_> + 12 19 3 4 2. + 0 + <_> + + <_> + 12 15 5 8 -1. + <_> + 12 19 5 4 2. + 0 + <_> + + <_> + 12 16 2 2 -1. + <_> + 13 16 1 2 2. + 0 + <_> + + <_> + 12 16 2 5 -1. + <_> + 13 16 1 5 2. + 0 + <_> + + <_> + 12 18 4 5 -1. + <_> + 13 18 2 5 2. + 0 + <_> + + <_> + 12 19 3 2 -1. + <_> + 13 19 1 2 2. + 0 + <_> + + <_> + 12 21 12 2 -1. + <_> + 12 21 6 1 2. + <_> + 18 22 6 1 2. + 0 + <_> + + <_> + 12 22 10 2 -1. + <_> + 17 22 5 2 2. + 0 + <_> + + <_> + 12 22 12 1 -1. + <_> + 18 22 6 1 2. + 0 + <_> + + <_> + 12 22 12 2 -1. + <_> + 18 22 6 2 2. + 0 + <_> + + <_> + 12 23 2 1 -1. + <_> + 13 23 1 1 2. + 0 + <_> + + <_> + 13 0 4 2 -1. + <_> + 14 0 2 2 2. + 0 + <_> + + <_> + 13 0 4 3 -1. + <_> + 14 0 2 3 2. + 0 + <_> + + <_> + 13 0 3 6 -1. + <_> + 13 2 3 2 2. + 0 + <_> + + <_> + 13 1 2 3 -1. + <_> + 12 2 2 1 3. + 1 + <_> + + <_> + 13 2 4 3 -1. + <_> + 14 2 2 3 2. + 0 + <_> + + <_> + 13 2 4 2 -1. + <_> + 13 3 4 1 2. + 0 + <_> + + <_> + 13 3 6 1 -1. + <_> + 16 3 3 1 2. + 0 + <_> + + <_> + 13 4 3 4 -1. + <_> + 12 5 3 2 2. + 1 + <_> + + <_> + 13 4 5 2 -1. + <_> + 13 5 5 1 2. + 0 + <_> + + <_> + 13 5 1 6 -1. + <_> + 11 7 1 2 3. + 1 + <_> + + <_> + 13 5 4 6 -1. + <_> + 15 5 2 6 2. + 0 + <_> + + <_> + 13 6 1 2 -1. + <_> + 13 6 1 1 2. + 1 + <_> + + <_> + 13 6 3 2 -1. + <_> + 14 6 1 2 2. + 0 + <_> + + <_> + 13 6 8 5 -1. + <_> + 15 6 4 5 2. + 0 + <_> + + <_> + 13 6 8 9 -1. + <_> + 15 6 4 9 2. + 0 + <_> + + <_> + 13 7 2 6 -1. + <_> + 13 7 1 3 2. + <_> + 14 10 1 3 2. + 0 + <_> + + <_> + 13 7 4 3 -1. + <_> + 15 7 2 3 2. + 0 + <_> + + <_> + 13 8 3 1 -1. + <_> + 14 8 1 1 2. + 0 + <_> + + <_> + 13 9 10 2 -1. + <_> + 13 10 10 1 2. + 0 + <_> + + <_> + 13 10 2 2 -1. + <_> + 13 11 2 1 2. + 0 + <_> + + <_> + 13 14 2 2 -1. + <_> + 13 14 1 1 2. + <_> + 14 15 1 1 2. + 0 + <_> + + <_> + 13 14 2 6 -1. + <_> + 13 14 1 3 2. + <_> + 14 17 1 3 2. + 0 + <_> + + <_> + 13 14 8 10 -1. + <_> + 15 14 4 10 2. + 0 + <_> + + <_> + 13 17 2 6 -1. + <_> + 13 20 2 3 2. + 0 + <_> + + <_> + 13 18 2 1 -1. + <_> + 14 18 1 1 2. + 0 + <_> + + <_> + 13 18 10 6 -1. + <_> + 13 18 5 3 2. + <_> + 18 21 5 3 2. + 0 + <_> + + <_> + 13 21 6 2 -1. + <_> + 13 21 3 1 2. + <_> + 16 22 3 1 2. + 0 + <_> + + <_> + 13 22 8 2 -1. + <_> + 13 22 4 1 2. + <_> + 17 23 4 1 2. + 0 + <_> + + <_> + 14 0 4 4 -1. + <_> + 15 1 2 4 2. + 1 + <_> + + <_> + 14 0 2 3 -1. + <_> + 13 1 2 1 3. + 1 + <_> + + <_> + 14 0 10 6 -1. + <_> + 14 0 5 3 2. + <_> + 19 3 5 3 2. + 0 + <_> + + <_> + 14 2 4 14 -1. + <_> + 15 3 2 14 2. + 1 + <_> + + <_> + 14 2 6 11 -1. + <_> + 17 2 3 11 2. + 0 + <_> + + <_> + 14 3 2 1 -1. + <_> + 15 3 1 1 2. + 0 + <_> + + <_> + 14 3 1 4 -1. + <_> + 13 4 1 2 2. + 1 + <_> + + <_> + 14 3 8 1 -1. + <_> + 16 3 4 1 2. + 0 + <_> + + <_> + 14 5 6 3 -1. + <_> + 16 6 2 1 9. + 0 + <_> + + <_> + 14 5 8 18 -1. + <_> + 16 5 4 18 2. + 0 + <_> + + <_> + 14 5 6 5 -1. + <_> + 17 5 3 5 2. + 0 + <_> + + <_> + 14 6 3 1 -1. + <_> + 15 6 1 1 2. + 0 + <_> + + <_> + 14 6 4 1 -1. + <_> + 15 6 2 1 2. + 0 + <_> + + <_> + 14 6 2 2 -1. + <_> + 14 6 1 2 2. + 1 + <_> + + <_> + 14 6 6 3 -1. + <_> + 16 7 2 1 9. + 0 + <_> + + <_> + 14 6 8 7 -1. + <_> + 16 6 4 7 2. + 0 + <_> + + <_> + 14 6 3 18 -1. + <_> + 14 12 3 6 2. + 0 + <_> + + <_> + 14 6 9 4 -1. + <_> + 13 7 9 2 2. + 1 + <_> + + <_> + 14 7 4 4 -1. + <_> + 14 7 2 2 2. + <_> + 16 9 2 2 2. + 0 + <_> + + <_> + 14 7 3 2 -1. + <_> + 14 8 3 1 2. + 0 + <_> + + <_> + 14 7 8 5 -1. + <_> + 18 7 4 5 2. + 0 + <_> + + <_> + 14 9 8 4 -1. + <_> + 14 10 8 2 2. + 0 + <_> + + <_> + 14 10 6 4 -1. + <_> + 14 11 6 2 2. + 0 + <_> + + <_> + 14 11 10 2 -1. + <_> + 14 12 10 1 2. + 0 + <_> + + <_> + 14 12 2 6 -1. + <_> + 14 12 1 3 2. + <_> + 15 15 1 3 2. + 0 + <_> + + <_> + 14 13 4 8 -1. + <_> + 14 17 4 4 2. + 0 + <_> + + <_> + 14 14 4 1 -1. + <_> + 15 14 2 1 2. + 0 + <_> + + <_> + 14 14 1 8 -1. + <_> + 14 18 1 4 2. + 0 + <_> + + <_> + 14 17 2 1 -1. + <_> + 15 17 1 1 2. + 0 + <_> + + <_> + 14 17 3 2 -1. + <_> + 14 17 3 1 2. + 1 + <_> + + <_> + 14 17 5 2 -1. + <_> + 14 17 5 1 2. + 1 + <_> + + <_> + 14 18 2 3 -1. + <_> + 13 19 2 1 3. + 1 + <_> + + <_> + 14 20 1 2 -1. + <_> + 14 20 1 1 2. + 1 + <_> + + <_> + 14 20 10 3 -1. + <_> + 19 20 5 3 2. + 0 + <_> + + <_> + 14 20 10 4 -1. + <_> + 19 20 5 4 2. + 0 + <_> + + <_> + 14 20 10 4 -1. + <_> + 14 22 10 2 2. + 0 + <_> + + <_> + 14 21 4 2 -1. + <_> + 15 21 2 2 2. + 0 + <_> + + <_> + 15 0 1 9 -1. + <_> + 15 3 1 3 2. + 0 + <_> + + <_> + 15 0 4 3 -1. + <_> + 16 0 2 3 2. + 0 + <_> + + <_> + 15 1 4 4 -1. + <_> + 16 1 2 4 2. + 0 + <_> + + <_> + 15 1 7 2 -1. + <_> + 15 2 7 1 2. + 0 + <_> + + <_> + 15 2 4 3 -1. + <_> + 16 2 2 3 2. + 0 + <_> + + <_> + 15 2 4 12 -1. + <_> + 16 2 2 12 2. + 0 + <_> + + <_> + 15 3 4 1 -1. + <_> + 16 3 2 1 2. + 0 + <_> + + <_> + 15 3 4 2 -1. + <_> + 17 3 2 2 2. + 0 + <_> + + <_> + 15 5 1 3 -1. + <_> + 14 6 1 1 3. + 1 + <_> + + <_> + 15 6 3 3 -1. + <_> + 16 7 1 1 9. + 0 + <_> + + <_> + 15 7 6 2 -1. + <_> + 15 7 3 1 2. + <_> + 18 8 3 1 2. + 0 + <_> + + <_> + 15 7 6 4 -1. + <_> + 18 7 3 4 2. + 0 + <_> + + <_> + 15 8 8 2 -1. + <_> + 15 8 4 1 2. + <_> + 19 9 4 1 2. + 0 + <_> + + <_> + 15 9 8 8 -1. + <_> + 15 9 4 4 2. + <_> + 19 13 4 4 2. + 0 + <_> + + <_> + 15 10 6 4 -1. + <_> + 15 11 6 2 2. + 0 + <_> + + <_> + 15 10 8 2 -1. + <_> + 15 11 8 1 2. + 0 + <_> + + <_> + 15 12 2 10 -1. + <_> + 15 12 1 5 2. + <_> + 16 17 1 5 2. + 0 + <_> + + <_> + 15 14 4 3 -1. + <_> + 14 15 4 1 3. + 1 + <_> + + <_> + 15 15 1 4 -1. + <_> + 15 17 1 2 2. + 0 + <_> + + <_> + 15 15 4 3 -1. + <_> + 14 16 4 1 3. + 1 + <_> + + <_> + 15 18 8 6 -1. + <_> + 15 18 4 3 2. + <_> + 19 21 4 3 2. + 0 + <_> + + <_> + 15 20 2 2 -1. + <_> + 15 20 2 1 2. + 1 + <_> + + <_> + 15 20 9 4 -1. + <_> + 15 22 9 2 2. + 0 + <_> + + <_> + 15 21 1 2 -1. + <_> + 15 21 1 1 2. + 1 + <_> + + <_> + 15 21 9 3 -1. + <_> + 18 22 3 1 9. + 0 + <_> + + <_> + 16 0 6 1 -1. + <_> + 18 0 2 1 2. + 0 + <_> + + <_> + 16 1 4 13 -1. + <_> + 17 1 2 13 2. + 0 + <_> + + <_> + 16 2 4 19 -1. + <_> + 17 2 2 19 2. + 0 + <_> + + <_> + 16 3 4 4 -1. + <_> + 17 3 2 4 2. + 0 + <_> + + <_> + 16 4 3 3 -1. + <_> + 17 5 1 1 9. + 0 + <_> + + <_> + 16 4 3 4 -1. + <_> + 16 4 3 2 2. + 1 + <_> + + <_> + 16 4 8 1 -1. + <_> + 16 4 4 1 2. + 1 + <_> + + <_> + 16 5 2 4 -1. + <_> + 16 5 1 2 2. + <_> + 17 7 1 2 2. + 0 + <_> + + <_> + 16 5 8 3 -1. + <_> + 18 7 4 3 2. + 1 + <_> + + <_> + 16 5 8 4 -1. + <_> + 18 5 4 4 2. + 0 + <_> + + <_> + 16 5 6 4 -1. + <_> + 19 5 3 4 2. + 0 + <_> + + <_> + 16 6 7 3 -1. + <_> + 15 7 7 1 3. + 1 + <_> + + <_> + 16 7 3 3 -1. + <_> + 17 8 1 1 9. + 0 + <_> + + <_> + 16 7 1 16 -1. + <_> + 12 11 1 8 2. + 1 + <_> + + <_> + 16 7 3 5 -1. + <_> + 17 7 1 5 2. + 0 + <_> + + <_> + 16 8 3 1 -1. + <_> + 17 8 1 1 2. + 0 + <_> + + <_> + 16 8 8 2 -1. + <_> + 16 8 4 1 2. + <_> + 20 9 4 1 2. + 0 + <_> + + <_> + 16 8 8 3 -1. + <_> + 20 8 4 3 2. + 0 + <_> + + <_> + 16 12 4 1 -1. + <_> + 17 12 2 1 2. + 0 + <_> + + <_> + 16 12 3 2 -1. + <_> + 16 13 3 1 2. + 0 + <_> + + <_> + 16 14 2 1 -1. + <_> + 17 14 1 1 2. + 0 + <_> + + <_> + 16 14 2 4 -1. + <_> + 16 14 1 2 2. + <_> + 17 16 1 2 2. + 0 + <_> + + <_> + 16 14 6 10 -1. + <_> + 16 14 3 5 2. + <_> + 19 19 3 5 2. + 0 + <_> + + <_> + 16 16 3 3 -1. + <_> + 15 17 3 1 3. + 1 + <_> + + <_> + 16 16 8 7 -1. + <_> + 20 16 4 7 2. + 0 + <_> + + <_> + 16 16 8 8 -1. + <_> + 20 16 4 8 2. + 0 + <_> + + <_> + 16 18 2 3 -1. + <_> + 15 19 2 1 3. + 1 + <_> + + <_> + 16 18 3 3 -1. + <_> + 15 19 3 1 3. + 1 + <_> + + <_> + 16 18 4 2 -1. + <_> + 16 18 4 1 2. + 1 + <_> + + <_> + 16 20 8 2 -1. + <_> + 18 20 4 2 2. + 0 + <_> + + <_> + 16 22 8 2 -1. + <_> + 18 22 4 2 2. + 0 + <_> + + <_> + 16 22 6 2 -1. + <_> + 16 22 3 1 2. + <_> + 19 23 3 1 2. + 0 + <_> + + <_> + 17 0 4 15 -1. + <_> + 18 0 2 15 2. + 0 + <_> + + <_> + 17 0 4 24 -1. + <_> + 18 0 2 24 2. + 0 + <_> + + <_> + 17 1 6 8 -1. + <_> + 19 1 2 8 2. + 0 + <_> + + <_> + 17 2 2 6 -1. + <_> + 17 2 1 3 2. + <_> + 18 5 1 3 2. + 0 + <_> + + <_> + 17 2 4 5 -1. + <_> + 18 2 2 5 2. + 0 + <_> + + <_> + 17 2 4 13 -1. + <_> + 18 2 2 13 2. + 0 + <_> + + <_> + 17 2 6 6 -1. + <_> + 17 2 3 3 2. + <_> + 20 5 3 3 2. + 0 + <_> + + <_> + 17 2 6 8 -1. + <_> + 20 2 3 8 2. + 0 + <_> + + <_> + 17 3 4 1 -1. + <_> + 19 3 2 1 2. + 0 + <_> + + <_> + 17 4 4 3 -1. + <_> + 18 4 2 3 2. + 0 + <_> + + <_> + 17 4 6 8 -1. + <_> + 19 6 2 8 3. + 1 + <_> + + <_> + 17 4 3 4 -1. + <_> + 16 5 3 2 2. + 1 + <_> + + <_> + 17 5 7 8 -1. + <_> + 17 5 7 4 2. + 1 + <_> + + <_> + 17 6 6 2 -1. + <_> + 17 6 3 1 2. + <_> + 20 7 3 1 2. + 0 + <_> + + <_> + 17 6 5 4 -1. + <_> + 16 7 5 2 2. + 1 + <_> + + <_> + 17 7 4 2 -1. + <_> + 19 7 2 2 2. + 0 + <_> + + <_> + 17 7 4 6 -1. + <_> + 17 7 2 3 2. + <_> + 19 10 2 3 2. + 0 + <_> + + <_> + 17 8 6 4 -1. + <_> + 17 9 6 2 2. + 0 + <_> + + <_> + 17 9 6 2 -1. + <_> + 17 9 3 1 2. + <_> + 20 10 3 1 2. + 0 + <_> + + <_> + 17 10 5 3 -1. + <_> + 16 11 5 1 3. + 1 + <_> + + <_> + 17 11 2 2 -1. + <_> + 17 12 2 1 2. + 0 + <_> + + <_> + 17 12 7 2 -1. + <_> + 17 12 7 1 2. + 1 + <_> + + <_> + 17 13 2 1 -1. + <_> + 18 13 1 1 2. + 0 + <_> + + <_> + 17 16 3 2 -1. + <_> + 17 16 3 1 2. + 1 + <_> + + <_> + 17 16 4 3 -1. + <_> + 16 17 4 1 3. + 1 + <_> + + <_> + 17 18 2 3 -1. + <_> + 16 19 2 1 3. + 1 + <_> + + <_> + 17 20 1 2 -1. + <_> + 17 20 1 1 2. + 1 + <_> + + <_> + 17 20 1 3 -1. + <_> + 16 21 1 1 3. + 1 + <_> + + <_> + 17 20 4 4 -1. + <_> + 17 20 2 2 2. + <_> + 19 22 2 2 2. + 0 + <_> + + <_> + 17 20 6 4 -1. + <_> + 17 20 3 2 2. + <_> + 20 22 3 2 2. + 0 + <_> + + <_> + 17 21 6 3 -1. + <_> + 20 21 3 3 2. + 0 + <_> + + <_> + 18 0 4 10 -1. + <_> + 19 0 2 10 2. + 0 + <_> + + <_> + 18 0 4 2 -1. + <_> + 18 0 2 2 2. + 1 + <_> + + <_> + 18 0 6 4 -1. + <_> + 18 0 3 2 2. + <_> + 21 2 3 2 2. + 0 + <_> + + <_> + 18 1 3 3 -1. + <_> + 19 2 1 3 3. + 1 + <_> + + <_> + 18 1 4 5 -1. + <_> + 19 1 2 5 2. + 0 + <_> + + <_> + 18 1 2 12 -1. + <_> + 18 1 1 6 2. + <_> + 19 7 1 6 2. + 0 + <_> + + <_> + 18 1 4 4 -1. + <_> + 18 1 2 4 2. + 1 + <_> + + <_> + 18 1 6 10 -1. + <_> + 18 1 3 5 2. + <_> + 21 6 3 5 2. + 0 + <_> + + <_> + 18 2 6 11 -1. + <_> + 20 4 2 11 3. + 1 + <_> + + <_> + 18 2 6 6 -1. + <_> + 21 2 3 6 2. + 0 + <_> + + <_> + 18 3 6 12 -1. + <_> + 18 3 3 6 2. + <_> + 21 9 3 6 2. + 0 + <_> + + <_> + 18 8 4 4 -1. + <_> + 20 8 2 4 2. + 0 + <_> + + <_> + 18 12 2 2 -1. + <_> + 19 12 1 2 2. + 0 + <_> + + <_> + 18 14 4 5 -1. + <_> + 19 14 2 5 2. + 0 + <_> + + <_> + 18 15 6 6 -1. + <_> + 21 15 3 6 2. + 0 + <_> + + <_> + 18 15 4 2 -1. + <_> + 18 15 4 1 2. + 1 + <_> + + <_> + 18 16 6 8 -1. + <_> + 18 16 3 4 2. + <_> + 21 20 3 4 2. + 0 + <_> + + <_> + 18 18 1 3 -1. + <_> + 17 19 1 1 3. + 1 + <_> + + <_> + 18 18 4 6 -1. + <_> + 18 18 2 3 2. + <_> + 20 21 2 3 2. + 0 + <_> + + <_> + 18 18 3 3 -1. + <_> + 17 19 3 1 3. + 1 + <_> + + <_> + 18 18 6 6 -1. + <_> + 18 18 3 3 2. + <_> + 21 21 3 3 2. + 0 + <_> + + <_> + 18 18 6 4 -1. + <_> + 21 18 3 4 2. + 0 + <_> + + <_> + 18 20 1 3 -1. + <_> + 17 21 1 1 3. + 1 + <_> + + <_> + 18 20 4 4 -1. + <_> + 18 20 2 2 2. + <_> + 20 22 2 2 2. + 0 + <_> + + <_> + 18 20 6 4 -1. + <_> + 18 20 3 2 2. + <_> + 21 22 3 2 2. + 0 + <_> + + <_> + 18 22 4 2 -1. + <_> + 18 22 2 1 2. + <_> + 20 23 2 1 2. + 0 + <_> + + <_> + 18 22 6 2 -1. + <_> + 21 22 3 2 2. + 0 + <_> + + <_> + 19 0 3 1 -1. + <_> + 20 0 1 1 2. + 0 + <_> + + <_> + 19 0 3 1 -1. + <_> + 20 1 1 1 3. + 1 + <_> + + <_> + 19 0 3 3 -1. + <_> + 18 1 3 1 3. + 1 + <_> + + <_> + 19 0 3 24 -1. + <_> + 19 8 3 8 2. + 0 + <_> + + <_> + 19 0 5 2 -1. + <_> + 19 0 5 1 2. + 1 + <_> + + <_> + 19 1 2 7 -1. + <_> + 19 1 1 7 2. + 1 + <_> + + <_> + 19 1 4 4 -1. + <_> + 19 1 2 2 2. + <_> + 21 3 2 2 2. + 0 + <_> + + <_> + 19 6 4 1 -1. + <_> + 21 6 2 1 2. + 0 + <_> + + <_> + 19 9 3 2 -1. + <_> + 19 10 3 1 2. + 0 + <_> + + <_> + 19 9 5 2 -1. + <_> + 19 10 5 1 2. + 0 + <_> + + <_> + 19 15 2 3 -1. + <_> + 18 16 2 1 3. + 1 + <_> + + <_> + 19 16 2 3 -1. + <_> + 18 17 2 1 3. + 1 + <_> + + <_> + 19 16 3 3 -1. + <_> + 18 17 3 1 3. + 1 + <_> + + <_> + 19 17 1 3 -1. + <_> + 18 18 1 1 3. + 1 + <_> + + <_> + 19 17 2 2 -1. + <_> + 19 17 2 1 2. + 1 + <_> + + <_> + 19 18 3 3 -1. + <_> + 20 19 1 3 3. + 1 + <_> + + <_> + 19 18 2 2 -1. + <_> + 19 18 2 1 2. + 1 + <_> + + <_> + 19 18 2 3 -1. + <_> + 18 19 2 1 3. + 1 + <_> + + <_> + 19 19 1 3 -1. + <_> + 18 20 1 1 3. + 1 + <_> + + <_> + 19 19 3 2 -1. + <_> + 20 20 1 2 3. + 1 + <_> + + <_> + 19 19 2 3 -1. + <_> + 18 20 2 1 3. + 1 + <_> + + <_> + 19 20 1 3 -1. + <_> + 18 21 1 1 3. + 1 + <_> + + <_> + 19 20 4 4 -1. + <_> + 19 20 2 2 2. + <_> + 21 22 2 2 2. + 0 + <_> + + <_> + 19 21 2 2 -1. + <_> + 19 21 1 1 2. + <_> + 20 22 1 1 2. + 0 + <_> + + <_> + 19 23 3 1 -1. + <_> + 20 23 1 1 2. + 0 + <_> + + <_> + 20 0 3 1 -1. + <_> + 21 0 1 1 2. + 0 + <_> + + <_> + 20 0 3 1 -1. + <_> + 21 1 1 1 3. + 1 + <_> + + <_> + 20 0 3 2 -1. + <_> + 21 1 1 2 3. + 1 + <_> + + <_> + 20 0 1 6 -1. + <_> + 18 2 1 2 3. + 1 + <_> + + <_> + 20 0 4 2 -1. + <_> + 21 1 2 2 2. + 1 + <_> + + <_> + 20 0 3 3 -1. + <_> + 21 1 1 3 3. + 1 + <_> + + <_> + 20 0 4 8 -1. + <_> + 20 0 2 4 2. + <_> + 22 4 2 4 2. + 0 + <_> + + <_> + 20 0 4 14 -1. + <_> + 20 0 2 7 2. + <_> + 22 7 2 7 2. + 0 + <_> + + <_> + 20 0 4 2 -1. + <_> + 20 0 4 1 2. + 1 + <_> + + <_> + 20 1 3 2 -1. + <_> + 21 2 1 2 3. + 1 + <_> + + <_> + 20 1 4 4 -1. + <_> + 20 1 2 2 2. + <_> + 22 3 2 2 2. + 0 + <_> + + <_> + 20 1 4 18 -1. + <_> + 22 1 2 18 2. + 0 + <_> + + <_> + 20 2 4 10 -1. + <_> + 20 2 2 5 2. + <_> + 22 7 2 5 2. + 0 + <_> + + <_> + 20 5 4 14 -1. + <_> + 21 5 2 14 2. + 0 + <_> + + <_> + 20 5 4 3 -1. + <_> + 22 5 2 3 2. + 0 + <_> + + <_> + 20 5 4 18 -1. + <_> + 22 5 2 18 2. + 0 + <_> + + <_> + 20 6 4 13 -1. + <_> + 22 6 2 13 2. + 0 + <_> + + <_> + 20 7 2 6 -1. + <_> + 20 7 1 3 2. + <_> + 21 10 1 3 2. + 0 + <_> + + <_> + 20 7 4 5 -1. + <_> + 21 8 2 5 2. + 1 + <_> + + <_> + 20 7 4 6 -1. + <_> + 21 8 2 6 2. + 1 + <_> + + <_> + 20 7 4 14 -1. + <_> + 20 7 2 7 2. + <_> + 22 14 2 7 2. + 0 + <_> + + <_> + 20 8 1 15 -1. + <_> + 15 13 1 5 3. + 1 + <_> + + <_> + 20 8 3 2 -1. + <_> + 20 9 3 1 2. + 0 + <_> + + <_> + 20 8 4 2 -1. + <_> + 20 9 4 1 2. + 0 + <_> + + <_> + 20 10 4 2 -1. + <_> + 20 10 2 1 2. + <_> + 22 11 2 1 2. + 0 + <_> + + <_> + 20 10 4 4 -1. + <_> + 20 10 2 2 2. + <_> + 22 12 2 2 2. + 0 + <_> + + <_> + 20 11 4 12 -1. + <_> + 21 11 2 12 2. + 0 + <_> + + <_> + 20 13 4 10 -1. + <_> + 20 13 2 5 2. + <_> + 22 18 2 5 2. + 0 + <_> + + <_> + 20 15 4 5 -1. + <_> + 21 15 2 5 2. + 0 + <_> + + <_> + 20 15 4 8 -1. + <_> + 22 15 2 8 2. + 0 + <_> + + <_> + 20 17 3 3 -1. + <_> + 21 18 1 3 3. + 1 + <_> + + <_> + 20 17 4 3 -1. + <_> + 21 18 2 3 2. + 1 + <_> + + <_> + 20 17 4 7 -1. + <_> + 22 17 2 7 2. + 0 + <_> + + <_> + 20 18 1 3 -1. + <_> + 19 19 1 1 3. + 1 + <_> + + <_> + 20 18 4 2 -1. + <_> + 21 19 2 2 2. + 1 + <_> + + <_> + 20 18 2 3 -1. + <_> + 19 19 2 1 3. + 1 + <_> + + <_> + 20 18 4 6 -1. + <_> + 20 18 2 3 2. + <_> + 22 21 2 3 2. + 0 + <_> + + <_> + 20 19 1 3 -1. + <_> + 19 20 1 1 3. + 1 + <_> + + <_> + 20 19 4 2 -1. + <_> + 22 19 2 2 2. + 0 + <_> + + <_> + 20 19 3 2 -1. + <_> + 20 19 3 1 2. + 1 + <_> + + <_> + 20 20 1 3 -1. + <_> + 19 21 1 1 3. + 1 + <_> + + <_> + 20 20 4 4 -1. + <_> + 20 20 2 2 2. + <_> + 22 22 2 2 2. + 0 + <_> + + <_> + 21 0 3 1 -1. + <_> + 22 1 1 1 3. + 1 + <_> + + <_> + 21 0 3 2 -1. + <_> + 22 0 1 2 2. + 0 + <_> + + <_> + 21 0 3 2 -1. + <_> + 22 1 1 2 3. + 1 + <_> + + <_> + 21 0 3 3 -1. + <_> + 22 1 1 3 3. + 1 + <_> + + <_> + 21 0 3 5 -1. + <_> + 22 1 1 5 3. + 1 + <_> + + <_> + 21 0 3 3 -1. + <_> + 20 1 3 1 3. + 1 + <_> + + <_> + 21 0 3 4 -1. + <_> + 20 1 3 2 2. + 1 + <_> + + <_> + 21 1 3 1 -1. + <_> + 22 1 1 1 2. + 0 + <_> + + <_> + 21 1 3 1 -1. + <_> + 22 2 1 1 3. + 1 + <_> + + <_> + 21 1 3 4 -1. + <_> + 22 2 1 4 3. + 1 + <_> + + <_> + 21 1 2 4 -1. + <_> + 20 2 2 2 2. + 1 + <_> + + <_> + 21 1 3 12 -1. + <_> + 21 7 3 6 2. + 0 + <_> + + <_> + 21 1 3 14 -1. + <_> + 21 8 3 7 2. + 0 + <_> + + <_> + 21 2 3 2 -1. + <_> + 22 3 1 2 3. + 1 + <_> + + <_> + 21 2 2 3 -1. + <_> + 21 3 2 1 2. + 0 + <_> + + <_> + 21 2 3 3 -1. + <_> + 20 3 3 1 3. + 1 + <_> + + <_> + 21 3 3 10 -1. + <_> + 22 3 1 10 2. + 0 + <_> + + <_> + 21 5 3 4 -1. + <_> + 21 6 3 2 2. + 0 + <_> + + <_> + 21 6 3 1 -1. + <_> + 22 6 1 1 2. + 0 + <_> + + <_> + 21 7 3 2 -1. + <_> + 21 8 3 1 2. + 0 + <_> + + <_> + 21 8 1 2 -1. + <_> + 21 9 1 1 2. + 0 + <_> + + <_> + 21 9 3 5 -1. + <_> + 22 9 1 5 2. + 0 + <_> + + <_> + 21 15 2 3 -1. + <_> + 20 16 2 1 3. + 1 + <_> + + <_> + 21 17 3 2 -1. + <_> + 22 18 1 2 3. + 1 + <_> + + <_> + 21 17 3 3 -1. + <_> + 22 18 1 3 3. + 1 + <_> + + <_> + 21 17 3 4 -1. + <_> + 22 18 1 4 3. + 1 + <_> + + <_> + 21 18 2 2 -1. + <_> + 21 18 1 1 2. + <_> + 22 19 1 1 2. + 0 + <_> + + <_> + 21 18 1 2 -1. + <_> + 21 18 1 1 2. + 1 + <_> + + <_> + 21 18 1 3 -1. + <_> + 20 19 1 1 3. + 1 + <_> + + <_> + 21 18 3 3 -1. + <_> + 22 19 1 3 3. + 1 + <_> + + <_> + 21 19 1 3 -1. + <_> + 20 20 1 1 3. + 1 + <_> + + <_> + 21 19 2 3 -1. + <_> + 20 20 2 1 3. + 1 + <_> + + <_> + 22 0 1 2 -1. + <_> + 22 1 1 1 2. + 0 + <_> + + <_> + 22 0 2 2 -1. + <_> + 22 0 1 1 2. + <_> + 23 1 1 1 2. + 0 + <_> + + <_> + 22 0 2 1 -1. + <_> + 22 0 1 1 2. + 1 + <_> + + <_> + 22 0 2 6 -1. + <_> + 22 0 1 3 2. + <_> + 23 3 1 3 2. + 0 + <_> + + <_> + 22 0 2 3 -1. + <_> + 22 0 1 3 2. + 1 + <_> + + <_> + 22 0 2 8 -1. + <_> + 22 0 1 4 2. + <_> + 23 4 1 4 2. + 0 + <_> + + <_> + 22 0 2 10 -1. + <_> + 22 0 1 5 2. + <_> + 23 5 1 5 2. + 0 + <_> + + <_> + 22 0 2 5 -1. + <_> + 22 0 1 5 2. + 1 + <_> + + <_> + 22 1 2 13 -1. + <_> + 23 1 1 13 2. + 0 + <_> + + <_> + 22 1 2 21 -1. + <_> + 22 8 2 7 2. + 0 + <_> + + <_> + 22 2 2 1 -1. + <_> + 22 2 1 1 2. + 1 + <_> + + <_> + 22 2 2 6 -1. + <_> + 23 2 1 6 2. + 0 + <_> + + <_> + 22 2 2 13 -1. + <_> + 23 2 1 13 2. + 0 + <_> + + <_> + 22 2 2 18 -1. + <_> + 23 2 1 18 2. + 0 + <_> + + <_> + 22 3 2 8 -1. + <_> + 22 3 1 4 2. + <_> + 23 7 1 4 2. + 0 + <_> + + <_> + 22 3 2 7 -1. + <_> + 23 3 1 7 2. + 0 + <_> + + <_> + 22 4 2 9 -1. + <_> + 23 4 1 9 2. + 0 + <_> + + <_> + 22 4 2 13 -1. + <_> + 23 4 1 13 2. + 0 + <_> + + <_> + 22 4 2 20 -1. + <_> + 23 4 1 20 2. + 0 + <_> + + <_> + 22 5 2 12 -1. + <_> + 22 11 2 6 2. + 0 + <_> + + <_> + 22 6 2 6 -1. + <_> + 23 6 1 6 2. + 0 + <_> + + <_> + 22 7 2 2 -1. + <_> + 22 8 2 1 2. + 0 + <_> + + <_> + 22 8 2 5 -1. + <_> + 23 8 1 5 2. + 0 + <_> + + <_> + 22 9 2 6 -1. + <_> + 22 9 1 3 2. + <_> + 23 12 1 3 2. + 0 + <_> + + <_> + 22 10 2 4 -1. + <_> + 23 10 1 4 2. + 0 + <_> + + <_> + 22 10 2 2 -1. + <_> + 22 11 2 1 2. + 0 + <_> + + <_> + 22 11 1 3 -1. + <_> + 21 12 1 1 3. + 1 + <_> + + <_> + 22 11 2 4 -1. + <_> + 22 11 1 2 2. + <_> + 23 13 1 2 2. + 0 + <_> + + <_> + 22 13 2 8 -1. + <_> + 22 13 1 4 2. + <_> + 23 17 1 4 2. + 0 + <_> + + <_> + 22 13 2 11 -1. + <_> + 23 13 1 11 2. + 0 + <_> + + <_> + 22 14 2 2 -1. + <_> + 22 14 1 1 2. + <_> + 23 15 1 1 2. + 0 + <_> + + <_> + 22 15 2 6 -1. + <_> + 22 15 1 3 2. + <_> + 23 18 1 3 2. + 0 + <_> + + <_> + 22 15 2 8 -1. + <_> + 22 15 1 4 2. + <_> + 23 19 1 4 2. + 0 + <_> + + <_> + 22 16 2 2 -1. + <_> + 22 16 1 1 2. + <_> + 23 17 1 1 2. + 0 + <_> + + <_> + 22 16 2 8 -1. + <_> + 22 16 1 4 2. + <_> + 23 20 1 4 2. + 0 + <_> + + <_> + 22 17 1 3 -1. + <_> + 21 18 1 1 3. + 1 + <_> + + <_> + 22 17 2 4 -1. + <_> + 21 18 2 2 2. + 1 + <_> + + <_> + 22 18 2 2 -1. + <_> + 22 18 1 1 2. + <_> + 23 19 1 1 2. + 0 + <_> + + <_> + 22 18 1 2 -1. + <_> + 22 18 1 1 2. + 1 + <_> + + <_> + 22 18 2 4 -1. + <_> + 22 18 1 2 2. + <_> + 23 20 1 2 2. + 0 + <_> + + <_> + 22 18 2 6 -1. + <_> + 23 18 1 6 2. + 0 + <_> + + <_> + 22 20 1 2 -1. + <_> + 22 20 1 1 2. + 1 + <_> + + <_> + 23 0 1 4 -1. + <_> + 23 2 1 2 2. + 0 + <_> + + <_> + 23 0 1 6 -1. + <_> + 23 3 1 3 2. + 0 + <_> + + <_> + 23 2 1 3 -1. + <_> + 23 3 1 1 2. + 0 + <_> + + <_> + 23 3 1 4 -1. + <_> + 23 3 1 2 2. + 1 + <_> + + <_> + 23 10 1 3 -1. + <_> + 22 11 1 1 3. + 1 + diff --git a/analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_lbp.xml b/analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_lbp.xml new file mode 100644 index 0000000..5642a9e --- /dev/null +++ b/analysis/reverse-cache-20260811/thermallib/res/raw/uvc_mask_lbp.xml @@ -0,0 +1,2650 @@ + + + + BOOST + LBP + 24 + 24 + + GAB + 9.9500000476837158e-01 + 5.0000000000000000e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 20 + + + <_> + 6 + -1.3379274606704712e+00 + + <_> + + 0 -1 11 545267760 -1076422793 536873248 534585829 -241449985 + -3175761 982789822 -2118657 + + -7.5372606515884399e-01 2.5174826383590698e-01 + <_> + + 0 -1 72 -1442136135 -2453572 -721315883 -102514443 + -1600468737 -1718888791 -1425429781 -1073774597 + + -4.7968092560768127e-01 4.7347179055213928e-01 + <_> + + 0 -1 210 -1925186369 -1954244158 -1048457897 -1347104356 + -727921681 -358361968 -1720847979 -1930963564 + + -4.9691033363342285e-01 4.6885353326797485e-01 + <_> + + 0 -1 216 -17625825 2146647935 -184811589 -612769921 + -167821451 -1149255841 -17309766 -29622439 + + -3.6820438504219055e-01 5.9990423917770386e-01 + <_> + + 0 -1 220 205259828 771644912 39764479 -1095320807 -78892243 + -5889717 -1361310089 -1147634436 + + -5.9156602621078491e-01 3.5532951354980469e-01 + <_> + + 0 -1 37 -498141628 -341913393 -1194078213 -103999201 + -779755522 934962779 -637095442 1626861990 + + -5.1619321107864380e-01 3.9900752902030945e-01 + + <_> + 8 + -1.3676096200942993e+00 + + <_> + + 0 -1 82 73401136 -2827179 -553611811 -40561771 2023554045 + -121266008 -342818817 -373282752 + + -6.7942088842391968e-01 1.8290776014328003e-01 + <_> + + 0 -1 10 538388992 -149615142 -1719662348 -16740199 + -1685570834 -23592837 -376883013 -1080426373 + + -5.1522201299667358e-01 3.5860070586204529e-01 + <_> + + 0 -1 178 -31132240 -545934309 -1903367203 -168957813 + -544344068 -921974368 -287774277 -2138054422 + + -4.4714796543121338e-01 4.2927870154380798e-01 + <_> + + 0 -1 199 -2032860123 -67174593 -67191297 -8486914 -229540 + -1358987400 -541262696 -71680018 + + -3.7835854291915894e-01 4.4422224164009094e-01 + <_> + + 0 -1 62 570556672 684341734 2139312501 -68545519 707228453 + 651264425 455027563 -1695666124 + + -5.7854878902435303e-01 3.1255900859832764e-01 + <_> + + 0 -1 21 1585110230 -743128814 -107189932 -44078782 + -175812616 -104633948 -150795570 -548191374 + + -4.1410401463508606e-01 3.7204396724700928e-01 + <_> + + 0 -1 264 -2099898848 -723636201 608272923 836576413 + 1669931557 -1416317942 -1580287576 -282142309 + + -4.1561725735664368e-01 3.8027703762054443e-01 + <_> + + 0 -1 9 256356135 -1918355068 -553053887 -1618886212 + -1660359170 -2077128677 1091975161 -823733774 + + -4.0435865521430969e-01 3.7380781769752502e-01 + + <_> + 9 + -1.0783857107162476e+00 + + <_> + + 0 -1 51 -524289 -540019361 -543162401 -765012489 -352064689 + -8389761 -524293 -26215937 + + -5.4266029596328735e-01 4.0917780995368958e-01 + <_> + + 0 -1 22 -356200508 -705236074 -1491054217 -739961933 + -20527163 -457182545 -92745781 1890668800 + + -6.0708647966384888e-01 2.5935858488082886e-01 + <_> + + 0 -1 173 710421813 -1610910249 -250536961 -1124075309 + -68190371 -29642310 -549486608 -1350944268 + + -5.1116204261779785e-01 3.3547863364219666e-01 + <_> + + 0 -1 225 -1364199629 -1415253126 -20972585 -19464482 + -1833192973 -1411318544 599750645 -1903312432 + + -4.2569237947463989e-01 3.8616737723350525e-01 + <_> + + 0 -1 217 1853831487 1786191743 -318833031 1068482303 -576688 + -130 -1234641636 -98906243 + + -3.9524039626121521e-01 4.3164709210395813e-01 + <_> + + 0 -1 30 -1442445725 148909775 -1997503969 611904504 + 1727865725 -739304277 -173416757 -536886483 + + -4.5469805598258972e-01 3.4921330213546753e-01 + <_> + + 0 -1 184 754451733 -607495291 -468197443 -1476611409 + -900439692 -5609143 2124890032 -360827083 + + -4.7894427180290222e-01 3.3586129546165466e-01 + <_> + + 0 -1 129 -1904591041 -1375953476 -1082195969 -403390984 + -1350665875 -830996481 -805339393 -1393822443 + + -3.8260367512702942e-01 4.1505506634712219e-01 + <_> + + 0 -1 266 697238017 -1963145741 -1014642729 -2060854378 + -1018352874 2080799271 -1901079740 -1498718279 + + -5.2356123924255371e-01 3.0816453695297241e-01 + + <_> + 10 + -1.2172832489013672e+00 + + <_> + + 0 -1 43 -553656321 -134555781 -639894022 -61670050 + -204519608 -551194285 -295102 -26022074 + + -6.4743363857269287e-01 1.0476190596818924e-01 + <_> + + 0 -1 240 -1344282689 -1497193502 -11018281 -1335339 + -1690304517 -1884640003 1091138833 -976232971 + + -4.0689766407012939e-01 3.9677584171295166e-01 + <_> + + 0 -1 3 -1879053393 -285529770 -8197 -277288330 267349947 + 1325350909 -16820297 -51805 + + -3.8686186075210571e-01 4.1244143247604370e-01 + <_> + + 0 -1 228 -937255920 -164758449 -245632005 -540941373 + 1210878200 -351018746 -668945410 -323031105 + + -4.2381754517555237e-01 3.2406470179557800e-01 + <_> + + 0 -1 186 -37765333 -1970874686 840157661 -304180388 + -141956174 -1621451342 -706276751 -996147499 + + -3.7280797958374023e-01 3.6003869771957397e-01 + <_> + + 0 -1 182 -1407906555 1055861532 -472197953 -1360557 -5547696 + -83629993 -1367806115 -1351852199 + + -4.7342783212661743e-01 2.6858240365982056e-01 + <_> + + 0 -1 29 1288866512 -618799661 -97881223 -986811888 + -674508863 -544835077 -343158691 -470596782 + + -3.7994959950447083e-01 3.5833725333213806e-01 + <_> + + 0 -1 114 -1428746463 751030647 1569742303 -1384844950 + 2031361803 -1443248534 -409099355 -329674827 + + -4.6924537420272827e-01 2.8223603963851929e-01 + <_> + + 0 -1 68 -8920321 -53249 -218235010 1450760895 -135020713 + -880812177 -1623392769 -78381605 + + -2.6468476653099060e-01 5.2077502012252808e-01 + <_> + + 0 -1 227 -570438281 -230883460 -1158009097 578813951 + -18972852 -1015021773 -1129447462 -625937583 + + -3.5678225755691528e-01 4.0363419055938721e-01 + + <_> + 10 + -1.2725970745086670e+00 + + <_> + + 0 -1 229 -2105505 -41953923 -632627203 -215222305 -121378303 + -1691373311 -43271617 -79955137 + + -5.3905391693115234e-01 2.8716215491294861e-01 + <_> + + 0 -1 239 -11534421 -961875347 -338726622 -1899596676 + -501227596 1151013097 1420284657 -1041236009 + + -4.5177713036537170e-01 3.1690350174903870e-01 + <_> + + 0 -1 70 -201330801 -8933665 -83938438 1927735076 -134254841 + -329820321 -554172481 -136839329 + + -3.5633540153503418e-01 4.1385117173194885e-01 + <_> + + 0 -1 23 -674955836 -578858017 -754911201 -181724413 + -204172870 758849930 2096029374 812740807 + + -4.5701026916503906e-01 3.0194395780563354e-01 + <_> + + 0 -1 75 -1371566145 -1392836866 -1074540555 -218300816 + -1900032261 -976461827 971208609 -958696112 + + -3.5660487413406372e-01 3.8436824083328247e-01 + <_> + + 0 -1 226 -67121241 -1963200982 -16910337 -136315138 + -273156437 1851653897 352318805 -1006895621 + + -3.2763633131980896e-01 4.0288293361663818e-01 + <_> + + 0 -1 166 -459316221 -296192389 -583205889 -683919394 + -1079297163 -1149509478 -24139144 -1374487685 + + -3.7920394539833069e-01 3.6348035931587219e-01 + <_> + + 0 -1 50 -548417593 -696620433 1753669178 572585599 + -296083968 891503366 -228590990 -160960681 + + -4.1416835784912109e-01 3.0765178799629211e-01 + <_> + + 0 -1 17 -1362435549 -1366769462 -138495145 -387995632 + -1836440985 -1995566921 1743480825 -1029985287 + + -3.9365482330322266e-01 3.3866548538208008e-01 + <_> + + 0 -1 236 781986304 553552365 -1256466671 -1363316329 + 428552724 -1274287575 447441981 -1429278274 + + -5.5914521217346191e-01 2.3955214023590088e-01 + + <_> + 11 + -1.4269953966140747e+00 + + <_> + + 0 -1 204 -134217733 -1348742739 -577259009 -1344287074 + -608258817 -874522705 1876414192 -847252335 + + -5.7558685541152954e-01 1.3476923108100891e-01 + <_> + + 0 -1 8 -1364283401 -1427616522 1413980101 -1073753613 + 797817839 -858404115 1323825599 -872686139 + + -3.7950253486633301e-01 3.1808754801750183e-01 + <_> + + 0 -1 80 753934384 1039686111 -1109906535 490549269 290010617 + -1141297743 -1090515297 1774562841 + + -4.4468402862548828e-01 2.7193877100944519e-01 + <_> + + 0 -1 44 -253792545 -1730192565 -259946305 -1439501110 + -660986864 -106282425 -20780782 -632094925 + + -3.7438654899597168e-01 3.1199392676353455e-01 + <_> + + 0 -1 261 -589359059 297218571 1694565745 304591346 277772816 + -1273425648 -1030578206 -332243117 + + -3.8435646891593933e-01 3.0256974697113037e-01 + <_> + + 0 -1 144 -1670059212 1996263638 -1986301443 -1116758388 + -1696252937 -1081623680 -544527652 -61546464 + + -3.8748750090599060e-01 3.0444100499153137e-01 + <_> + + 0 -1 48 -830512513 -616579269 -20980107 2059013235 + 2105364356 -8397713 -554218118 -96538913 + + -2.9869294166564941e-01 3.9689499139785767e-01 + <_> + + 0 -1 272 -1155268685 -1350523266 1442824181 251248621 + -1344234826 -1917082256 1978136468 -2047878967 + + -2.8845238685607910e-01 3.7463361024856567e-01 + <_> + + 0 -1 158 1693722928 1926266324 -314833999 -1644183092 + 1639996925 1019771793 -1265350517 751055365 + + -4.9299237132072449e-01 2.3737280070781708e-01 + <_> + + 0 -1 20 -295524557 -890573058 1610051455 -718312784 + -1745354763 -823357441 -1216653345 -67373717 + + -2.8225177526473999e-01 4.5484805107116699e-01 + <_> + + 0 -1 258 -655270865 1935765259 1052670667 40353691 + -553651620 -1091699888 62003198 -127736174 + + -3.1617137789726257e-01 3.7132406234741211e-01 + + <_> + 14 + -1.4898028373718262e+00 + + <_> + + 0 -1 101 -1342440449 -291573355 -1621889153 -34213747 + -1345589265 -457311046 501216191 -2106883 + + -5.1791167259216309e-01 2.0098441839218140e-01 + <_> + + 0 -1 181 -4185 -2077585754 -1189760848 -1922574180 -35784258 + -1362258177 -779100012 -858786873 + + -4.0238869190216064e-01 2.7251335978507996e-01 + <_> + + 0 -1 124 412094993 -1636516355 -648929289 -1109467671 + 2048068453 -67165991 -1110606961 -1427210375 + + -4.2649501562118530e-01 2.5492411851882935e-01 + <_> + + 0 -1 246 -558167011 -10591817 -401084417 -83934595 + -336778156 -36726143 -358576296 -1200981441 + + -3.5462239384651184e-01 3.1414803862571716e-01 + <_> + + 0 -1 113 -8451969 -570472369 -1776659501 1385593489 + -69318592 -35116599 -75170188 -569185734 + + -3.3184677362442017e-01 3.4088194370269775e-01 + <_> + + 0 -1 273 -1378355533 -1465199230 240507955 -318974236 + 1312263163 749371930 -443034111 -723272483 + + -3.4719148278236389e-01 2.9024836421012878e-01 + <_> + + 0 -1 254 -1936063967 282638787 -1249296625 -1411908906 + -1204051147 -201590338 -1425618023 -1147148097 + + -3.2591506838798523e-01 3.4541234374046326e-01 + <_> + + 0 -1 55 -282875077 -269828118 -1208027245 -604120079 + 125652443 -860135425 670950847 -1654000130 + + -2.8820180892944336e-01 3.8280028104782104e-01 + <_> + + 0 -1 155 273429516 2043019081 457086332 2134172106 -41666756 + -618774455 721169276 -1535534338 + + -5.7405990362167358e-01 1.8524685502052307e-01 + <_> + + 0 -1 35 -654911749 1568338025 1120321682 -739839836 + -131709674 -28704357 -1034715013 2133937747 + + -3.2715418934822083e-01 3.3200901746749878e-01 + <_> + + 0 -1 157 -188749019 565752062 -976018035 -1454007996 + 1905346929 -1415243605 -580633713 -1897241755 + + -3.0743128061294556e-01 3.4816867113113403e-01 + <_> + + 0 -1 117 1909242556 -75685313 1460838548 969745036 + 2069179375 -309623126 2067605406 1610427330 + + -3.9706277847290039e-01 2.6999449729919434e-01 + <_> + + 0 -1 227 -8434660 810516049 -662676494 574346959 2127722328 + 1129185555 -1194809176 -904791700 + + -4.3308040499687195e-01 2.5054162740707397e-01 + <_> + + 0 -1 96 317504260 418574740 -1378242217 -1116288639 + -207228748 -225345382 430255908 1690613281 + + -6.1308681964874268e-01 1.7787940800189972e-01 + + <_> + 14 + -1.3093923330307007e+00 + + <_> + + 0 -1 215 -220508839 -2271987 -228750625 -606244129 + -2133968075 -68630201 -165479491 -13369349 + + -5.3950619697570801e-01 8.1012658774852753e-02 + <_> + + 0 -1 42 -754980905 1461375892 -2066713766 -1946092038 + -605339648 -31819033 -68988326 -100506045 + + -4.3092766404151917e-01 2.2695383429527283e-01 + <_> + + 0 -1 6 -1398604101 -1365071535 -1717878183 -2305339 + -1449749329 -1950111614 266612983 -2014375731 + + -3.6574369668960571e-01 2.7707326412200928e-01 + <_> + + 0 -1 223 -506083927 -2004032374 -568863472 1875770038 + -1298416965 -1916894933 -2057177679 -1044913749 + + -3.6655983328819275e-01 2.8644412755966187e-01 + <_> + + 0 -1 34 1280894974 -570721062 -268453291 -109388207 + -983873799 2113339385 -8446162 -71080350 + + -3.0597484111785889e-01 3.2843518257141113e-01 + <_> + + 0 -1 193 69469460 -1096772912 -2083484772 1854809298 + 2130193405 -470228570 451433485 214213663 + + -6.2182062864303589e-01 1.5869696438312531e-01 + <_> + + 0 -1 134 -28539766 810336716 -988986432 -1176653686 + 1612714481 -52338543 1091844812 148456296 + + -4.4891545176506042e-01 1.8288502097129822e-01 + <_> + + 0 -1 251 -1903428557 -1467166148 -1056721547 -1896486752 + -1415605872 -1969307557 1615590673 -1042548300 + + -3.3305504918098450e-01 2.9000106453895569e-01 + <_> + + 0 -1 52 -16784661 -679743835 -285278597 1916272383 + -554178045 2118612810 -2105462 -749537317 + + -2.7376025915145874e-01 3.6028060317039490e-01 + <_> + + 0 -1 167 -1662974443 -842328107 1098996207 -1616935479 + -1549174459 -545095461 -812623496 -826771391 + + -3.5572445392608643e-01 2.8836652636528015e-01 + <_> + + 0 -1 253 -50336423 -553685653 -822165827 1004765183 + -671171052 -700186785 -289794357 -619997189 + + -2.4450480937957764e-01 4.3332344293594360e-01 + <_> + + 0 -1 270 -864685141 1088618402 -65788 -828055553 -1359366221 + -1272185345 1467479440 -1997548101 + + -2.7094170451164246e-01 3.5641172528266907e-01 + <_> + + 0 -1 258 -17739757 -752968946 -2104466210 275569370 + -1920285085 -1174306790 -914179094 -1843241825 + + -3.2846954464912415e-01 3.1885093450546265e-01 + <_> + + 0 -1 221 -1680672004 -1081942008 -1995123953 -1120603466 + 941738077 -2104852262 358116749 1281089980 + + -4.0007820725440979e-01 2.5353893637657166e-01 + + <_> + 14 + -1.6256052255630493e+00 + + <_> + + 0 -1 206 -11070083 -10608385 -754721993 1507807391 -70652620 + -70774258 -540232707 -12689441 + + -5.4748785495758057e-01 3.9769452065229416e-02 + <_> + + 0 -1 28 -732512004 -191762382 -750333703 -1066208492 + -1281684281 -84944661 -80058131 -78428893 + + -3.7790077924728394e-01 2.2774802148342133e-01 + <_> + + 0 -1 218 -1397487567 -1644264775 1128365053 1069371599 + -1295402583 -1091027365 1874887679 -1347805839 + + -3.4667640924453735e-01 2.7211266756057739e-01 + <_> + + 0 -1 1 -349379649 -460435350 -1083027497 -137412355 + 1128019451 1318761632 367112947 1441354177 + + -3.3763343095779419e-01 2.6846009492874146e-01 + <_> + + 0 -1 207 -822932447 894967635 478566227 -1285405959 + -99358095 -35836871 -104908200 -16081337 + + -3.1655400991439819e-01 3.0377587676048279e-01 + <_> + + 0 -1 212 -1759838285 -962068495 1608511479 -47850244 + -1145573441 -1362624515 388043260 -821046052 + + -2.4223341047763824e-01 3.8690513372421265e-01 + <_> + + 0 -1 138 -226532099 -570859522 2013134843 -209732387 + -973152772 -16812170 -8323173 -12956417 + + -1.9496865570545197e-01 4.6877667307853699e-01 + <_> + + 0 -1 237 -315688699 -2060419329 -1342251075 536854383 + 100136375 -553779203 -2068843057 -1379214085 + + -2.4805325269699097e-01 3.7689882516860962e-01 + <_> + + 0 -1 64 -1374543856 -1429937982 -1828610635 1597186866 + 1528261169 -1442544764 1606441851 -43899754 + + -4.1337001323699951e-01 2.2478063404560089e-01 + <_> + + 0 -1 15 1710270128 -1889509216 -1249537252 230173140 + -359806022 -1182789563 195894493 1861596992 + + -4.6997055411338806e-01 1.9562175869941711e-01 + <_> + + 0 -1 99 1994264191 -275316613 233919 -492939234 1790319104 + -160921592 -1167265194 -75858921 + + -3.5848677158355713e-01 2.6391100883483887e-01 + <_> + + 0 -1 152 709757984 869713492 -921065509 -1152280672 + 1569729016 -1699544656 -207888465 -1350804968 + + -3.7918570637702942e-01 2.5133201479911804e-01 + <_> + + 0 -1 230 -354425841 -33702133 -268746954 2105376117 + -67121908 -293781665 -160062340 -1439958145 + + -2.5694242119789124e-01 3.9799660444259644e-01 + <_> + + 0 -1 109 -1498758139 -1740372271 806370081 937378228 + 702079889 1276125345 1887828842 1053647108 + + -3.3856511116027832e-01 2.8288057446479797e-01 + + <_> + 13 + -1.5423102378845215e+00 + + <_> + + 0 -1 74 -2232537 -42759733 -238945793 -1075869353 -303375937 + -1379233080 -1863665409 -282858529 + + -4.9875929951667786e-01 1.5842413902282715e-01 + <_> + + 0 -1 242 -67378265 -487653400 -1880162317 -637632705 + -1879060485 -828899530 1895683667 -704645925 + + -2.9258000850677490e-01 3.0587685108184814e-01 + <_> + + 0 -1 110 204880625 -547457569 -657270149 -571518945 + 788101881 -338959487 1057538014 -1094812839 + + -3.1659585237503052e-01 2.7568212151527405e-01 + <_> + + 0 -1 245 -566289035 -21094531 -1237385221 1890746094 + -17369036 -29474945 -286083842 -31793174 + + -2.8513807058334351e-01 3.1849542260169983e-01 + <_> + + 0 -1 54 -576987798 2018417497 85176488 -1290909502 + 1242704591 1671979547 -676674676 1664918207 + + -4.0736067295074463e-01 2.1944089233875275e-01 + <_> + + 0 -1 180 1596702480 1606987976 1392581489 -819750261 + -38224961 -616984053 -939275521 -991508276 + + -3.2564869523048401e-01 2.6565593481063843e-01 + <_> + + 0 -1 208 -1130888175 -220742448 -1526443401 -3010407 + -635173260 -675208150 -179807851 -1159186995 + + -3.6324325203895569e-01 2.4255390465259552e-01 + <_> + + 0 -1 0 -1883507729 -268837648 1072625527 -8421667 620156595 + -1535189144 1466922337 -1914759788 + + -2.7090448141098022e-01 3.1954935193061829e-01 + <_> + + 0 -1 98 -191934887 1938440477 -384347521 252088364 + -1191044678 -611624320 -508931496 171081555 + + -3.9040228724479675e-01 2.3235031962394714e-01 + <_> + + 0 -1 233 -2053633671 -1094306469 -1590571205 -1402661463 + -1434151967 -125285463 -352240709 -1431680959 + + -3.7386813759803772e-01 2.2530660033226013e-01 + <_> + + 0 -1 151 -563704316 443894233 -800404341 1607893190 + 539076741 505414816 1078819818 754803231 + + -3.7075355648994446e-01 2.5066581368446350e-01 + <_> + + 0 -1 274 -1094992205 -1364574532 -71696907 -1931664724 + 1938794555 44736655 864797283 -1029541379 + + -3.6090880632400513e-01 2.4333500862121582e-01 + <_> + + 0 -1 255 -1408353792 235689431 -2116315683 -2117086752 + -1273360591 -1144406015 717976253 -1434562151 + + -4.5525896549224854e-01 2.0999163389205933e-01 + + <_> + 16 + -1.2164670228958130e+00 + + <_> + + 0 -1 57 -272892033 -421359430 1598151001 -34220273 + -926825991 -1898215237 -819997697 -839133025 + + -5.1525926589965820e-01 8.2352943718433380e-02 + <_> + + 0 -1 49 -682236057 -550925577 -778203146 808646258 + 1480806664 -480788429 -611135672 -42731953 + + -3.5953581333160400e-01 2.3278142511844635e-01 + <_> + + 0 -1 31 -360288784 -744862762 -185539297 -81056948 + 1535921044 -74855764 -107130304 -44600240 + + -3.2625064253807068e-01 2.6545849442481995e-01 + <_> + + 0 -1 234 -30677200 463316378 412340365 1531569056 + -1658115672 -1458208189 -936787576 210683611 + + -3.6315813660621643e-01 2.2737945616245270e-01 + <_> + + 0 -1 262 -119600583 1601597367 -629473361 1500987231 + 2109687580 -134275077 -25645698 -1166315649 + + -2.8020343184471130e-01 2.8982290625572205e-01 + <_> + + 0 -1 13 1563791344 -1074486060 1972701558 802755872 + -20729249 -1446273016 1519105422 1271788862 + + -2.7773845195770264e-01 2.8912022709846497e-01 + <_> + + 0 -1 95 497274279 879849939 -1446999577 901862533 -570260509 + 1753956513 -552600321 195557381 + + -2.8060901165008545e-01 2.9699385166168213e-01 + <_> + + 0 -1 71 -1909278284 -16202856 323211549 -546103288 969652875 + -368394138 432770783 -1880879043 + + -3.9112636446952820e-01 2.0611774921417236e-01 + <_> + + 0 -1 40 -151305630 1378721891 1888374899 344498398 + -497925376 -606916494 -614991534 -635185553 + + -2.9687941074371338e-01 2.7380084991455078e-01 + <_> + + 0 -1 97 -757346273 5632521 -1852203218 -1343503682 + -121897986 -1378106085 198774848 -947152993 + + -3.1260684132575989e-01 2.7114284038543701e-01 + <_> + + 0 -1 91 -1135591684 2147227719 2084940990 -79307504 + 262518429 1779739265 755639448 1105566443 + + -3.4480494260787964e-01 2.5746151804924011e-01 + <_> + + 0 -1 67 -555856553 -707114913 1946534571 -1156894225 + -586536632 -377421253 1396947512 -83734934 + + -3.2414847612380981e-01 2.6123008131980896e-01 + <_> + + 0 -1 196 123534256 -1462739259 -578564067 -1732713083 + 168066812 -1064950 2135545249 603983936 + + -6.6292786598205566e-01 1.3418401777744293e-01 + <_> + + 0 -1 89 -493747676 570366239 -1597730694 1007260498 + -124443806 698978341 -255291016 136662543 + + -5.7722812891006470e-01 1.3308770954608917e-01 + <_> + + 0 -1 209 -1028207099 -1898283011 -1342415045 -1309675537 + -814225771 -168403073 -1426674243 -1429576333 + + -2.5415685772895813e-01 3.2985395193099976e-01 + <_> + + 0 -1 56 715533088 -1207921528 978179604 608981092 237740401 + -1684459249 267346811 229186644 + + -6.2018465995788574e-01 1.4409241080284119e-01 + + <_> + 15 + -1.0492919683456421e+00 + + <_> + + 0 -1 14 -405017605 -339031059 1585959125 -1638023 + -1442086689 -997546856 -510659877 -706741793 + + -4.7023022174835205e-01 1.5081652998924255e-01 + <_> + + 0 -1 106 -255687168 284788865 -994016886 1608368264 + -1230796639 296796301 430017932 54331434 + + -4.2703756690025330e-01 1.6357417404651642e-01 + <_> + + 0 -1 205 -446183253 -1888628498 -752923143 -909258284 + -654251086 -1903521686 1905520721 1170602987 + + -3.7371432781219482e-01 2.0464669167995453e-01 + <_> + + 0 -1 147 1167897790 2080157993 11313630 -1617566758 + 1608523007 -106653565 130359947 1699283334 + + -2.9419082403182983e-01 2.8795042634010315e-01 + <_> + + 0 -1 244 -541194151 213324035 1816613869 308428958 + -988472528 -603813367 -14498564 1980937050 + + -3.8678085803985596e-01 2.1285587549209595e-01 + <_> + + 0 -1 148 -359397008 -368799028 -704532453 -1730274365 + -245363151 -1194751992 -1165976423 -1963324859 + + -3.5067126154899597e-01 2.1047230064868927e-01 + <_> + + 0 -1 94 -1375332591 -22015279 1359830367 -139128583 + 1733048228 -292945909 1488809741 -1091892181 + + -3.3316445350646973e-01 2.3404550552368164e-01 + <_> + + 0 -1 265 -822171391 800522153 -1342276960 -100663299 + -1124699083 -268599460 -1745252696 -871432977 + + -2.7510377764701843e-01 2.8928592801094055e-01 + <_> + + 0 -1 131 -1365917372 -1198909695 -31418921 -1860676986 + 1872927607 -1715805764 -1151677507 -1410638752 + + -2.8335896134376526e-01 3.0086600780487061e-01 + <_> + + 0 -1 165 1036890431 -2143260196 -545042307 468515709 + 1699215808 -634683002 -395718415 -1476160948 + + -3.2167658209800720e-01 2.4863511323928833e-01 + <_> + + 0 -1 73 -1140215434 -1080844665 -678101068 -1253566000 + -1147587653 -1690664515 -645300563 -1344582894 + + -2.8866681456565857e-01 2.8250998258590698e-01 + <_> + + 0 -1 47 -152320897 2013117614 -290010370 1077574903 + -701081852 1602026085 -714547492 -83370133 + + -2.3822441697120667e-01 3.3946579694747925e-01 + <_> + + 0 -1 192 -932799169 -553771785 1744695291 -344031267 + -1119373836 -524417 742290857 -1149560469 + + -2.2511053085327148e-01 4.1461971402168274e-01 + <_> + + 0 -1 164 -1037376371 270062220 -1827615380 -1077018429 + -1066045196 495075832 -1482552404 1802201186 + + -3.0053356289863586e-01 2.8143534064292908e-01 + <_> + + 0 -1 150 -1457323008 82892176 -1861096983 768967511 + 171137148 -561903447 1679317167 549741636 + + -5.2782380580902100e-01 1.5486262738704681e-01 + + <_> + 17 + -1.3181450366973877e+00 + + <_> + + 0 -1 7 -272631813 -806890840 1368641843 -3178349 -1558974021 + -828639071 1103783923 -914360081 + + -5.1239156723022461e-01 2.1356783807277679e-02 + <_> + + 0 -1 175 1858807861 2019497085 1008308733 941553801 + -725968028 -74907607 -909707268 -1437402117 + + -3.4913095831871033e-01 2.0330460369586945e-01 + <_> + + 0 -1 36 1215064794 -1216318779 307405489 -1153209332 + 425535953 -216516496 -611238686 1900052064 + + -4.5446136593818665e-01 1.7019996047019958e-01 + <_> + + 0 -1 248 -1997111275 -1568796934 805305595 -1694597337 + -360829787 -134299777 -1359888641 -1901333009 + + -2.3641826212406158e-01 3.2216534018516541e-01 + <_> + + 0 -1 100 -16825649 1489978065 -967647749 268616148 + -351585462 -1172242168 -3408998 -278660581 + + -2.6855474710464478e-01 2.8134799003601074e-01 + <_> + + 0 -1 116 -1969998429 -1563397400 999679493 -1755623332 + -1741553947 -273776630 -212899364 -1612838439 + + -3.0481657385826111e-01 2.4624449014663696e-01 + <_> + + 0 -1 65 1497630405 815059140 -1995339305 232472615 + 2081190692 839276848 -120852949 672886877 + + -3.5440635681152344e-01 2.1345821022987366e-01 + <_> + + 0 -1 203 -135796052 -1768770785 2040169245 797411141 + 1770254300 -88055600 -634800801 -1943288197 + + -2.6708850264549255e-01 3.0141165852546692e-01 + <_> + + 0 -1 125 311761750 1557766462 386468024 -1009476970 + -213026512 161530139 -426742186 -793472592 + + -4.0280157327651978e-01 1.8562005460262299e-01 + <_> + + 0 -1 185 1623919876 -2067476460 -976263866 -1344958704 + -133860896 -1739576958 -947051904 49042034 + + -4.5704361796379089e-01 1.6415810585021973e-01 + <_> + + 0 -1 39 -343486911 -229939257 -456763282 314340612 -91353564 + -1740046057 -670119134 -280534181 + + -2.9817762970924377e-01 2.6281675696372986e-01 + <_> + + 0 -1 168 -2012206787 -434182156 -787964571 -975228274 + -1692169264 -1362376549 -1149121541 -1972481228 + + -3.2057991623878479e-01 2.4377244710922241e-01 + <_> + + 0 -1 4 -1530647952 321889622 -714863968 -1543765540 + -1899794739 -418854910 -354144071 -271254717 + + -4.7871428728103638e-01 1.5064534544944763e-01 + <_> + + 0 -1 146 -139741701 -262274 -142886547 -1213337625 377334886 + -33705483 -17484922 1650706179 + + -2.0925772190093994e-01 3.8204407691955566e-01 + <_> + + 0 -1 200 -37818999 -1373843716 805301757 -1346502787 + -8642612 -277021313 -822665522 566743986 + + -2.4111472070217133e-01 3.5297372937202454e-01 + <_> + + 0 -1 259 -773894604 1455297387 1484837182 2019038104 + -670109168 1325826376 -1139899450 1343277680 + + -4.4796684384346008e-01 1.8152599036693573e-01 + <_> + + 0 -1 126 620129138 -619002798 -1549184771 431276096 + -354926756 -1878876049 -941328048 -1737482164 + + -4.8503059148788452e-01 1.7236992716789246e-01 + + <_> + 16 + -1.1961917877197266e+00 + + <_> + + 0 -1 2 -797193101 1145417859 1478331073 -591293168 + -680810293 -259291005 1963960715 -21020065 + + -4.8206722736358643e-01 6.8021893501281738e-02 + <_> + + 0 -1 224 -711990365 -1905631094 -780470026 -821680931 + -1322523605 -1970880323 1133199829 -977799249 + + -3.3481752872467041e-01 1.9795691967010498e-01 + <_> + + 0 -1 170 -3823641 1013886707 -1414660305 -100814868 + 1962220940 2096812022 1865919919 1809859663 + + -2.5034558773040771e-01 2.9078775644302368e-01 + <_> + + 0 -1 103 -1440739887 -524252679 2010747797 -1099634479 + -1733582067 -1411116583 1070197691 -1715510856 + + -3.0480670928955078e-01 2.3107665777206421e-01 + <_> + + 0 -1 107 108277392 1426639800 -669740088 -1127710607 + 2043739125 185109412 -349658234 1425287808 + + -5.4785400629043579e-01 1.5240286290645599e-01 + <_> + + 0 -1 53 -350884753 1121554670 -793197348 542480519 + -929106676 1998211172 -1149058194 1431827327 + + -3.9951691031455994e-01 1.7982104420661926e-01 + <_> + + 0 -1 112 -1331935024 -1839790864 -1743698721 1497503699 + -1181851368 -128449011 -1684357744 1510104392 + + -3.7453874945640564e-01 1.9984546303749084e-01 + <_> + + 0 -1 59 -1030805741 -360013742 1405682044 -1161525991 + 201951911 -1996255103 -855289505 -1934016059 + + -3.4640723466873169e-01 2.2580757737159729e-01 + <_> + + 0 -1 177 -707543036 -666479283 -1881810678 555106591 + -262065280 -596637271 147335704 1709537821 + + -3.4637063741683960e-01 2.1493640542030334e-01 + <_> + + 0 -1 63 -805105405 806675666 -441931553 431337323 1460239488 + -721354599 -611715063 291422186 + + -2.8941509127616882e-01 2.6646560430526733e-01 + <_> + + 0 -1 139 552141617 1143959007 -930904161 1730700573 + 149543952 -308768343 -620666253 -1468528251 + + -4.2681106925010681e-01 1.6559863090515137e-01 + <_> + + 0 -1 269 -823481596 -2007576276 1315739 -1849310782 + -1375299643 -2126456677 -1814863100 -1936730002 + + -3.0202063918113708e-01 2.4422535300254822e-01 + <_> + + 0 -1 25 -356384024 978059926 1510129817 328867851 2043168664 + -384872448 -1823147377 -855424317 + + -3.0297264456748962e-01 2.4580405652523041e-01 + <_> + + 0 -1 190 1717535960 1523539031 -1069523237 -2053748424 + -73353724 -458620839 -1937233128 728721915 + + -3.2192850112915039e-01 2.5400057435035706e-01 + <_> + + 0 -1 156 -1798115515 -59212801 1878867707 199823247 + -1639735308 -25825417 -327802963 -1168476170 + + -2.5837221741676331e-01 3.0047240853309631e-01 + <_> + + 0 -1 183 -1918367675 -2145726001 -2113222151 487477705 + -87983823 -343785429 -1093053760 -336968987 + + -3.7518227100372314e-01 2.1417905390262604e-01 + + <_> + 17 + -1.2598389387130737e+00 + + <_> + + 0 -1 38 1745809360 -646968867 1377031263 -177659127 + -623677192 1404668637 -1209471186 -6031049 + + -5.2989977598190308e-01 -4.5147899538278580e-02 + <_> + + 0 -1 187 -337654705 -1864432261 -1818897153 123326611 + -612718247 727832888 -310186086 -99685430 + + -2.9449716210365295e-01 2.3852983117103577e-01 + <_> + + 0 -1 249 -1710106695 -1153280486 -1853763425 -1617307077 + 341621183 -72421199 2038802687 529256516 + + -3.1118896603584290e-01 2.2788068652153015e-01 + <_> + + 0 -1 66 578856668 -1680807020 -1449937361 158968537 + 2043300848 -301890031 -103108341 419947361 + + -3.5740602016448975e-01 1.9463051855564117e-01 + <_> + + 0 -1 120 -76171152 1204061889 2076458712 -103042852 + 1594931880 -875773431 -411753749 1274580748 + + -2.7883431315422058e-01 2.6116377115249634e-01 + <_> + + 0 -1 271 -123015693 -1970341264 -268501808 -1041306204 + -2001149239 -1552025164 2092377986 -978614273 + + -2.1800525486469269e-01 3.1406968832015991e-01 + <_> + + 0 -1 123 610283028 449876310 -2109445281 1723217246 + -12760328 -1968389606 1015135021 645139269 + + -5.4042220115661621e-01 1.2265248596668243e-01 + <_> + + 0 -1 5 -274346501 1873325486 -50921505 -580650020 389069992 + 245739510 125532053 -992258607 + + -2.4848656356334686e-01 2.9617813229560852e-01 + <_> + + 0 -1 153 -671720513 256035993 -249932607 -1298395684 + 1053980644 1541399191 -208265036 -2070921136 + + -4.0584042668342590e-01 1.7277419567108154e-01 + <_> + + 0 -1 222 -1533502927 -1971186412 956559516 -1103864875 + -1375673471 -678067991 51509927 722389 + + -4.0263935923576355e-01 1.7342509329319000e-01 + <_> + + 0 -1 260 -84947425 -1677852802 -17613825 448657278 -348644 + -814284940 -176362021 -419234050 + + -2.3785483837127686e-01 3.3292657136917114e-01 + <_> + + 0 -1 132 -956439856 -822710362 1039868925 -1378398211 + -135883031 -1334319107 -847368856 1592753791 + + -2.1510042250156403e-01 3.3848416805267334e-01 + <_> + + 0 -1 149 -1852581462 1148360817 -1260541457 -1650974965 + 989008935 -1601042409 -350899929 222259014 + + -2.9865956306457520e-01 2.4351163208484650e-01 + <_> + + 0 -1 235 480789872 2086068604 -736914673 -1452358727 + 1783110120 1754877954 -209053025 1018954153 + + -5.0392788648605347e-01 1.3583223521709442e-01 + <_> + + 0 -1 58 -1342489665 -500353896 50713114 -1081654567 + 588772227 1191872704 -1874069826 -774084372 + + -2.9223391413688660e-01 2.5708523392677307e-01 + <_> + + 0 -1 154 -118534817 2104761662 -16842753 1505353726 + 2146623411 2147385085 -42715521 -69566645 + + -1.8994200229644775e-01 3.9016711711883545e-01 + <_> + + 0 -1 105 1988282087 345088236 1838282464 1574377516 + 1879798443 -662298478 -855259122 725864830 + + -2.7306997776031494e-01 2.7520468831062317e-01 + + <_> + 17 + -1.3060543537139893e+00 + + <_> + + 0 -1 261 -607677841 1489728127 50959600 444838350 -124851704 + 841690130 -141892918 -76817573 + + -5.0645262002944946e-01 -6.6950698383152485e-03 + <_> + + 0 -1 143 -164719225 -722075729 -9837777 -38408491 342307051 + -185274378 1600568490 1874814502 + + -2.5497487187385559e-01 2.7872350811958313e-01 + <_> + + 0 -1 102 -1433886923 -862314724 2068684183 -539377840 + 2038889111 -426554240 898753211 -842705035 + + -2.6398146152496338e-01 2.4256744980812073e-01 + <_> + + 0 -1 219 144980276 748745124 -465075051 -1123499303 + 435298489 -914340920 153227736 175786136 + + -5.3416490554809570e-01 1.2070802599191666e-01 + <_> + + 0 -1 32 -62209096 1395109904 5415239 1234485526 -779073365 + -1295335286 -225767327 2121483287 + + -2.8486344218254089e-01 2.4647860229015350e-01 + <_> + + 0 -1 137 2004535175 897105299 -1342476683 -315097129 + 2106945213 -1502319009 2135422891 -1998652851 + + -2.3907174170017242e-01 2.8847590088844299e-01 + <_> + + 0 -1 161 1320548258 -626725057 783085476 -1880233112 + -319498243 -1779138562 1253338807 1991755750 + + -2.4183778464794159e-01 2.7665078639984131e-01 + <_> + + 0 -1 18 -829756381 -423227234 -1685201583 -1881136588 + 118088791 -905919861 -481353051 -1880633001 + + -2.9327207803726196e-01 2.4171674251556396e-01 + <_> + + 0 -1 90 13642816 -2066434842 910951290 33340380 1848121954 + -234045247 2015400332 2110786276 + + -6.7564785480499268e-01 1.0365357995033264e-01 + <_> + + 0 -1 145 -1743762379 -568681068 -514797089 145716404 + -536180181 -137870355 1929444177 168449297 + + -3.8953918218612671e-01 1.7177705466747284e-01 + <_> + + 0 -1 257 -1759598199 -1565609010 -2146831929 -1689988080 + -1876424014 -1974665079 71414085 -920665159 + + -3.2721817493438721e-01 2.0908716320991516e-01 + <_> + + 0 -1 83 -402785481 -229049665 2147481553 -186614030 + -134791171 1979684307 -671232440 -254413094 + + -2.5387096405029297e-01 2.8306892514228821e-01 + <_> + + 0 -1 202 409077808 -1294724664 25398301 -1546398031 + -377340935 -169295741 -2130507269 724183113 + + -4.2340919375419617e-01 1.6963729262351990e-01 + <_> + + 0 -1 213 -564221316 846418501 -669074277 286507095 + -773199240 -1692775865 -905915606 2051041813 + + -3.4820738434791565e-01 2.0331533253192902e-01 + <_> + + 0 -1 133 -85165003 1972938966 -1442737705 -1784712739 + -1198920735 -1148534134 -397528565 -1393684723 + + -2.6744887232780457e-01 2.7476748824119568e-01 + <_> + + 0 -1 142 -1968525407 -1077632823 -675007043 -2048978555 + -1717498759 -72645053 -1208997011 -1499252702 + + -2.8241685032844543e-01 2.6320451498031616e-01 + <_> + + 0 -1 140 -1576269019 266014802 -1994530644 -1944653551 + -1911462557 -342781942 464016176 -1136909936 + + -5.0603264570236206e-01 1.3657476007938385e-01 + + <_> + 19 + -1.2000395059585571e+00 + + <_> + + 0 -1 263 -8402423 -757281586 34837526 -128983973 -611603955 + -1979481887 -1997805170 -1074791457 + + -4.8571428656578064e-01 2.0350877195596695e-02 + <_> + + 0 -1 33 201501062 -1869561534 -1308464318 1703480583 + 1265905988 523307684 -1413846595 993087057 + + -4.0813750028610229e-01 1.3637968897819519e-01 + <_> + + 0 -1 79 2043980120 -1110428815 1937277756 428450126 + -1247310748 1599115313 -408509908 46510853 + + -3.1754299998283386e-01 1.9298426806926727e-01 + <_> + + 0 -1 169 -667182193 360644527 -1375784977 -582520838 + 477493477 -256704522 -1359655505 733706126 + + -1.6406594216823578e-01 3.5740104317665100e-01 + <_> + + 0 -1 174 -1396826820 -1797913611 -186548065 1043141824 + -1602555068 -125206295 725670775 -1087186125 + + -3.3264702558517456e-01 2.0366075634956360e-01 + <_> + + 0 -1 88 -96836442 -1609367410 336231492 16161638 -1874067456 + -13531067 -616021738 1398979395 + + -5.3032034635543823e-01 1.3643909990787506e-01 + <_> + + 0 -1 12 -1970614598 -930940736 20567377 -600864744 714802066 + -2001583220 331731076 1146425713 + + -3.9754998683929443e-01 1.5446062386035919e-01 + <_> + + 0 -1 172 -614991045 750801544 -1982732044 -340963106 + -830285400 -74935399 1581310492 -868230707 + + -2.6034569740295410e-01 2.5113061070442200e-01 + <_> + + 0 -1 127 -185202467 -633840257 1856924785 1542003261 + -1619868004 -66284 -142826434 -350611889 + + -2.0976690948009491e-01 3.1772702932357788e-01 + <_> + + 0 -1 111 -1642830992 290341305 -1322758691 -111315617 + 556524349 -75382591 2051262121 -80067588 + + -2.8995284438133240e-01 2.4561615288257599e-01 + <_> + + 0 -1 238 -1616916258 952156289 -213876258 760673482 + 575316184 -473435617 1864545784 1154480470 + + -2.8694796562194824e-01 2.3370340466499329e-01 + <_> + + 0 -1 163 -163655929 -1871380995 2129604393 -1246172437 + 1086596597 -856263042 -852157697 1855943367 + + -2.3661340773105621e-01 2.8697958588600159e-01 + <_> + + 0 -1 121 -970454224 -1998795267 -2130590729 -576437807 + -110400863 -208436078 -1176936149 -1968306627 + + -3.1951704621315002e-01 2.1554155647754669e-01 + <_> + + 0 -1 87 -124107568 467422349 964719955 503556153 -99704244 + 1982373898 -742221078 1932808798 + + -3.2258442044258118e-01 2.0792277157306671e-01 + <_> + + 0 -1 16 839923967 -278736111 -1317666640 1816176662 + 958014963 -1736105981 1012057676 -686973957 + + -2.8463289141654968e-01 2.4998328089714050e-01 + <_> + + 0 -1 243 -808486521 -867371581 557926879 -547641891 + 1132578832 2002526 1602859911 -719361893 + + -2.8415548801422119e-01 2.5409448146820068e-01 + <_> + + 0 -1 76 -1496132843 -507972834 -774892693 -104397359 + 1854659063 143786656 1243333474 -36580973 + + -2.6301574707031250e-01 2.8580701351165771e-01 + <_> + + 0 -1 104 -461935910 -658741125 2121870125 -1089339398 + -1525442636 -588418585 1601132427 859832155 + + -2.2666808962821960e-01 3.1968283653259277e-01 + <_> + + 0 -1 61 814985078 277117076 1158881222 417693911 1783679009 + 1398805393 -862790454 1984373288 + + -3.6861512064933777e-01 2.0666801929473877e-01 + + <_> + 19 + -1.2446416616439819e+00 + + <_> + + 0 -1 19 -169870345 -228564273 353340205 1086714466 + -213000251 -1148609655 -1328878897 -136332662 + + -4.6699807047843933e-01 5.9216015040874481e-02 + <_> + + 0 -1 225 -1106315469 -1993809192 -1073482283 -846802040 + -2129943181 -1086663568 855729057 -1689272087 + + -3.1115803122520447e-01 1.8728253245353699e-01 + <_> + + 0 -1 45 -304486693 1113059411 2089949466 -1873618850 + -573353148 2038612259 -1310463708 1879301979 + + -3.4945204854011536e-01 1.7334283888339996e-01 + <_> + + 0 -1 136 -662787450 1930493537 1040114573 -1107837585 + 1652322213 -59482123 -17146486 746534498 + + -2.2045603394508362e-01 2.8688949346542358e-01 + <_> + + 0 -1 197 -1280770219 -677186216 -1855875771 -1755909815 + -1958972676 -539883302 883435947 254691804 + + -3.0618503689765930e-01 2.0266585052013397e-01 + <_> + + 0 -1 267 -597248768 -1922138185 -1069193 -1082687760 + 1298116345 964558709 352208152 -859898417 + + -2.2852900624275208e-01 2.8613090515136719e-01 + <_> + + 0 -1 252 -69269377 1348465421 -507272200 1349898334 + -645727912 -1027948526 -1548219911 356575823 + + -3.2421174645423889e-01 1.9753453135490417e-01 + <_> + + 0 -1 128 -2141424607 -1210132044 1091617493 -1352705536 + -1421626531 -880573779 -2111065091 -1990174218 + + -3.2009288668632507e-01 1.9848048686981201e-01 + <_> + + 0 -1 27 -535950092 1040123353 286103838 -1982201386 + 2014122169 1519932065 950883161 401700865 + + -3.6728191375732422e-01 1.6909128427505493e-01 + <_> + + 0 -1 231 -487596017 1458644241 -968568648 -1842146671 + -112293104 824203371 -1168603555 993196889 + + -3.2903689146041870e-01 2.0390406250953674e-01 + <_> + + 0 -1 179 1616190338 684642951 -2118022451 1996349912 + 1347148212 -2065694532 684802239 1288685047 + + -3.2174292206764221e-01 2.0050002634525299e-01 + <_> + + 0 -1 169 -198153724 1354518927 -2062955481 -1940751874 + -215649760 328341527 2118416654 734417412 + + -4.1598302125930786e-01 1.7544801533222198e-01 + <_> + + 0 -1 115 536874064 1070924611 -1799298890 805408792 + 2019041796 -636895017 12659044 915781000 + + -5.7719999551773071e-01 1.1144371330738068e-01 + <_> + + 0 -1 241 -1322928068 650191488 1360220317 -632331116 + -1186170663 -2115426936 354968051 -1726783319 + + -3.1386706233024597e-01 2.0992439985275269e-01 + <_> + + 0 -1 84 -1096824134 72931516 1464112408 651087879 -577392063 + -2123048304 1937957376 1153921678 + + -4.3957978487014771e-01 1.5351027250289917e-01 + <_> + + 0 -1 171 37028864 311603411 -938569848 -1394708337 + 1816799285 -611842923 -1157479858 55732840 + + -5.2835518121719360e-01 1.2294578552246094e-01 + <_> + + 0 -1 188 -1235558841 -529264370 -123702819 2111636369 + -317801388 -103688062 -132359879 -1481446875 + + -2.8127536177635193e-01 2.4868802726268768e-01 + <_> + + 0 -1 52 672777743 -2018269137 -2112434102 570831070 + 1536083968 1913735426 -232918118 1934877661 + + -3.9169266819953918e-01 1.8475177884101868e-01 + <_> + + 0 -1 162 1575597780 -1815557436 -1957453431 -1987458097 + -1178033678 401090572 1306618123 1287463843 + + -2.9565739631652832e-01 2.4984256923198700e-01 + + <_> + 20 + -1.2972902059555054e+00 + + <_> + + 0 -1 189 -287587721 -546647329 2106848259 -745291489 + -585747491 -496250741 -1920249859 -1394424575 + + -5.0015896558761597e-01 -2.8059702366590500e-02 + <_> + + 0 -1 92 -1549793184 -325582384 -1017425281 -1755904712 + -1291037775 -624000881 -1357157619 -1145110251 + + -3.5169512033462524e-01 1.6371129453182220e-01 + <_> + + 0 -1 201 -603281136 -1172787050 -1350435099 -840961660 + 531912895 1484832830 1252555 1290324158 + + -3.0169528722763062e-01 1.9696645438671112e-01 + <_> + + 0 -1 247 -2143679475 -1743646001 -1964778849 431805147 + -2134472675 -393705841 -1161384257 774519235 + + -2.9345420002937317e-01 2.2923479974269867e-01 + <_> + + 0 -1 17 -911495617 -358432126 -240647597 -333067824 + -1256349030 243909258 1083995135 -978639655 + + -2.5627332925796509e-01 2.4015229940414429e-01 + <_> + + 0 -1 268 -574907536 -71794700 -8454537 -1248067971 799328254 + 805305854 1337875882 -2007529221 + + -2.0175188779830933e-01 2.9806086421012878e-01 + <_> + + 0 -1 41 -115347873 -801538405 1048477682 1374302062 + -587985868 -1090535828 -257960034 -15468949 + + -1.8276223540306091e-01 3.7005287408828735e-01 + <_> + + 0 -1 119 551824176 275816892 -712497082 -1628163120 + 1041529725 -369082095 797515444 752121088 + + -6.8938165903091431e-01 1.1173082143068314e-01 + <_> + + 0 -1 108 -57389211 -1933266587 -733390633 60675340 + -108832911 -1079152498 -75268453 687766086 + + -2.8474569320678711e-01 2.2286933660507202e-01 + <_> + + 0 -1 86 -1502450969 -12626703 -1813382701 122877301 + -1964106276 -1450523122 -645281256 -129309592 + + -3.1465798616409302e-01 2.0972278714179993e-01 + <_> + + 0 -1 130 972916716 1759534533 -1242000613 -220403806 + 1621751498 -636570991 -490364732 1169271360 + + -3.1654286384582520e-01 2.0772060751914978e-01 + <_> + + 0 -1 237 -1003492304 756077198 -2021649236 -1913681809 + 929387509 1787301896 636938 137873658 + + -3.1323218345642090e-01 2.0685137808322906e-01 + <_> + + 0 -1 122 741611636 1667559775 -802640916 -1458306046 + -217281800 1687732353 728242213 74026080 + + -4.7225347161293030e-01 1.3808445632457733e-01 + <_> + + 0 -1 258 -63191443 1935094818 -333440773 5621955 -1836131751 + 951947785 -502221353 808624899 + + -3.1694728136062622e-01 2.1241432428359985e-01 + <_> + + 0 -1 198 1834797602 -1899571770 -805236012 -1352892218 + -86961920 -1882512886 579293200 1084348611 + + -5.8939307928085327e-01 1.1379070580005646e-01 + <_> + + 0 -1 159 -214767957 -1670320150 -134283343 -1845526529 + 880156277 -1350672530 1878327151 -1678422758 + + -2.2583113610744476e-01 3.1773141026496887e-01 + <_> + + 0 -1 194 64358404 -2004706681 -346295768 -2062248244 + -379582368 -1635726958 2024824421 178603382 + + -5.3784102201461792e-01 1.2685179710388184e-01 + <_> + + 0 -1 232 -1067969440 -570272309 70495 -1857286015 -485309956 + -90554353 -1718307412 -1395703523 + + -2.9957133531570435e-01 2.4366348981857300e-01 + <_> + + 0 -1 118 -1508889301 -1610333756 -783239905 -875560500 + 973713972 -1709539190 314723188 -1809026896 + + -4.2889431118965149e-01 1.6869118809700012e-01 + <_> + + 0 -1 77 -802933728 -63782743 1981450935 -1244134833 + -619533628 -518487286 -333317845 954620506 + + -2.9730561375617981e-01 2.4276834726333618e-01 + + <_> + 19 + -1.2719795703887939e+00 + + <_> + + 0 -1 176 -57672545 1690395463 -1053101102 -93650176 + 917771822 -675240959 988576380 2077588199 + + -4.9628251791000366e-01 -1.1306532658636570e-02 + <_> + + 0 -1 24 -374870233 -268529748 -335843549 -80927056 + -1216364633 -805830793 1994897406 -616598373 + + -1.9637338817119598e-01 3.1492093205451965e-01 + <_> + + 0 -1 93 1062517540 -289666554 1745170075 -1454418377 + -2105407191 1655900685 -124436749 3486084 + + -4.8996889591217041e-01 1.2077854573726654e-01 + <_> + + 0 -1 195 604245297 -1529839479 277021937 -1360177471 + -1718213256 -634732404 -362132737 -1357510385 + + -3.3071684837341309e-01 2.0301401615142822e-01 + <_> + + 0 -1 69 -999168990 1917886568 1430555804 36018698 + -1591965684 1337262081 -1450853600 1346628163 + + -4.8777556419372559e-01 1.1323389410972595e-01 + <_> + + 0 -1 60 1894055891 1035071463 -277434498 545599235 + -1074348051 -196747 -430077504 1974597161 + + -2.2610151767730713e-01 2.8047776222229004e-01 + <_> + + 0 -1 141 -1297529915 -1671238239 -275356531 1037950635 + 357807797 -1334552716 -1891306002 989820843 + + -2.2918716073036194e-01 2.7486714720726013e-01 + <_> + + 0 -1 191 -868743055 -606836133 1158825227 -506093335 + -40744363 -9782174 -1943987413 -1423237355 + + -2.7415534853935242e-01 2.3043796420097351e-01 + <_> + + 0 -1 211 923873498 -1258762156 -1996097675 345852292 + 839560114 2089486641 -414571141 219695377 + + -3.4127038717269897e-01 1.9016076624393463e-01 + <_> + + 0 -1 81 -268063515 420540824 -843027610 -1223161571 + -228968107 -1316613853 -1697679219 60441164 + + -2.6583719253540039e-01 2.4322357773780823e-01 + <_> + + 0 -1 250 -1615497069 -1360757318 2101313469 -1815871504 + -1078146639 -1460241542 478138838 -1651128933 + + -2.4333366751670837e-01 2.6438611745834351e-01 + <_> + + 0 -1 214 -931255211 1028860191 1354924511 919574859 + -402089959 -1574780256 -729771408 -1425731989 + + -3.4002462029457092e-01 2.0072321593761444e-01 + <_> + + 0 -1 78 1846110179 1948445377 -549173300 -1725970613 + 1900507365 -1274967029 -2087540063 -1073797592 + + -2.5268080830574036e-01 2.7623128890991211e-01 + <_> + + 0 -1 46 -537204481 -1711313027 -8655171 867203823 -807975791 + -1127940250 -847409158 -25432069 + + -1.5722906589508057e-01 4.0802612900733948e-01 + <_> + + 0 -1 135 -370696971 -67879175 1538124558 1974841007 + -25895537 -172097540 1065213579 -882427837 + + -1.5968886017799377e-01 4.0817078948020935e-01 + <_> + + 0 -1 160 244329505 -1361553091 -958672641 68419672 32071972 + -1551663063 -1734450336 342113140 + + -6.4805430173873901e-01 1.0689603537321091e-01 + <_> + + 0 -1 26 -395965609 1911222260 -471405155 1534403250 + 1878261759 -420217517 -2055315489 2145869603 + + -2.3766469955444336e-01 2.9872864484786987e-01 + <_> + + 0 -1 256 -2128419567 252235978 90740993 1016447992 + -2121681924 -1843551832 988446128 -2069108270 + + -2.8258275985717773e-01 2.4809788167476654e-01 + <_> + + 0 -1 85 -1057996585 1388380205 1233715576 -913677337 + -1023256576 -1366785636 1184483824 -1858894769 + + -2.4526183307170868e-01 2.8786998987197876e-01 + + <_> + + 0 0 1 1 + <_> + + 0 0 2 1 + <_> + + 0 0 3 8 + <_> + + 0 0 4 1 + <_> + + 0 0 8 5 + <_> + + 0 1 1 1 + <_> + + 0 1 1 2 + <_> + + 0 1 2 1 + <_> + + 0 1 2 2 + <_> + + 0 1 3 1 + <_> + + 0 1 8 2 + <_> + + 0 1 8 5 + <_> + + 0 2 1 1 + <_> + + 0 2 4 5 + <_> + + 0 3 1 1 + <_> + + 0 3 5 5 + <_> + + 0 3 8 3 + <_> + + 0 4 1 1 + <_> + + 0 4 2 1 + <_> + + 0 4 5 2 + <_> + + 0 6 1 1 + <_> + + 0 6 4 6 + <_> + + 0 6 7 6 + <_> + + 0 6 8 6 + <_> + + 0 7 1 1 + <_> + + 0 8 1 2 + <_> + + 0 8 2 1 + <_> + + 0 8 2 2 + <_> + + 0 8 2 5 + <_> + + 0 8 3 4 + <_> + + 0 9 1 1 + <_> + + 0 9 2 2 + <_> + + 0 9 2 5 + <_> + + 0 9 3 1 + <_> + + 0 9 3 4 + <_> + + 0 9 3 5 + <_> + + 0 9 4 3 + <_> + + 0 9 8 5 + <_> + + 0 10 2 2 + <_> + + 0 13 1 1 + <_> + + 0 15 1 1 + <_> + + 0 15 1 2 + <_> + + 0 15 3 3 + <_> + + 0 15 4 3 + <_> + + 0 16 2 2 + <_> + + 0 16 3 2 + <_> + + 0 17 2 2 + <_> + + 0 18 1 1 + <_> + + 0 18 1 2 + <_> + + 0 18 4 2 + <_> + + 0 19 2 1 + <_> + + 0 20 3 1 + <_> + + 0 21 2 1 + <_> + + 0 21 3 1 + <_> + + 0 21 8 1 + <_> + + 1 0 2 1 + <_> + + 1 0 4 3 + <_> + + 1 1 3 1 + <_> + + 1 2 1 1 + <_> + + 1 3 2 1 + <_> + + 1 4 4 3 + <_> + + 1 6 4 2 + <_> + + 1 7 1 1 + <_> + + 1 7 4 1 + <_> + + 1 8 1 1 + <_> + + 1 8 4 1 + <_> + + 1 8 4 2 + <_> + + 1 17 1 2 + <_> + + 1 20 2 1 + <_> + + 1 20 3 1 + <_> + + 1 21 3 1 + <_> + + 2 0 1 2 + <_> + + 2 0 1 3 + <_> + + 2 0 6 3 + <_> + + 2 0 7 1 + <_> + + 2 1 1 1 + <_> + + 2 1 2 1 + <_> + + 2 7 2 1 + <_> + + 2 7 4 1 + <_> + + 2 7 5 2 + <_> + + 2 7 7 2 + <_> + + 2 9 3 1 + <_> + + 2 9 6 2 + <_> + + 2 13 7 3 + <_> + + 2 15 6 2 + <_> + + 2 16 1 1 + <_> + + 2 18 2 2 + <_> + + 2 19 1 1 + <_> + + 2 20 2 1 + <_> + + 3 0 7 2 + <_> + + 3 1 5 5 + <_> + + 3 4 7 3 + <_> + + 3 6 1 1 + <_> + + 3 6 7 6 + <_> + + 3 7 1 1 + <_> + + 3 8 4 1 + <_> + + 3 8 7 4 + <_> + + 3 17 7 2 + <_> + + 3 18 1 2 + <_> + + 3 21 1 1 + <_> + + 3 21 2 1 + <_> + + 4 0 1 1 + <_> + + 4 0 2 1 + <_> + + 4 3 1 1 + <_> + + 4 6 4 1 + <_> + + 4 7 4 1 + <_> + + 4 7 5 1 + <_> + + 4 7 5 3 + <_> + + 4 8 2 1 + <_> + + 4 8 4 1 + <_> + + 4 10 1 1 + <_> + + 4 11 1 1 + <_> + + 4 19 1 1 + <_> + + 4 21 1 1 + <_> + + 5 1 4 1 + <_> + + 5 1 6 4 + <_> + + 5 2 1 1 + <_> + + 5 2 5 5 + <_> + + 5 3 2 1 + <_> + + 5 4 5 5 + <_> + + 5 5 5 3 + <_> + + 5 6 1 1 + <_> + + 5 6 6 3 + <_> + + 5 6 6 4 + <_> + + 5 9 1 1 + <_> + + 5 11 5 3 + <_> + + 5 18 2 2 + <_> + + 5 19 1 1 + <_> + + 6 1 2 2 + <_> + + 6 2 1 1 + <_> + + 6 2 4 3 + <_> + + 6 4 2 1 + <_> + + 6 5 6 1 + <_> + + 6 7 1 1 + <_> + + 6 7 4 1 + <_> + + 6 7 5 2 + <_> + + 6 9 4 1 + <_> + + 6 10 3 1 + <_> + + 6 21 1 1 + <_> + + 7 0 2 1 + <_> + + 7 1 3 1 + <_> + + 7 6 4 1 + <_> + + 7 7 1 1 + <_> + + 7 7 4 1 + <_> + + 7 10 4 3 + <_> + + 7 20 1 1 + <_> + + 8 5 4 2 + <_> + + 8 5 5 3 + <_> + + 8 6 1 1 + <_> + + 8 6 3 1 + <_> + + 8 8 2 1 + <_> + + 8 8 4 1 + <_> + + 8 10 3 1 + <_> + + 8 14 3 3 + <_> + + 8 21 1 1 + <_> + + 9 1 5 6 + <_> + + 9 5 2 1 + <_> + + 9 8 2 1 + <_> + + 9 8 4 2 + <_> + + 9 9 2 1 + <_> + + 10 1 2 1 + <_> + + 10 6 4 2 + <_> + + 10 6 4 3 + <_> + + 10 7 3 1 + <_> + + 10 7 4 1 + <_> + + 10 18 3 2 + <_> + + 11 1 3 1 + <_> + + 11 2 2 1 + <_> + + 11 4 1 1 + <_> + + 11 6 3 1 + <_> + + 11 8 4 1 + <_> + + 11 9 2 1 + <_> + + 11 21 3 1 + <_> + + 12 0 1 1 + <_> + + 12 0 2 1 + <_> + + 12 0 3 1 + <_> + + 12 3 4 5 + <_> + + 12 5 4 1 + <_> + + 12 6 4 6 + <_> + + 12 7 4 1 + <_> + + 12 9 4 3 + <_> + + 12 18 4 2 + <_> + + 13 0 3 2 + <_> + + 13 3 1 1 + <_> + + 13 5 1 1 + <_> + + 13 7 3 1 + <_> + + 13 21 3 1 + <_> + + 14 1 3 1 + <_> + + 14 2 2 1 + <_> + + 14 4 1 2 + <_> + + 14 4 3 1 + <_> + + 14 5 1 1 + <_> + + 14 5 2 1 + <_> + + 14 6 3 3 + <_> + + 14 7 2 1 + <_> + + 14 9 1 1 + <_> + + 14 17 1 2 + <_> + + 14 20 1 1 + <_> + + 14 21 3 1 + <_> + + 15 0 1 1 + <_> + + 15 7 2 2 + <_> + + 15 8 3 2 + <_> + + 15 9 1 1 + <_> + + 15 9 3 5 + <_> + + 15 15 3 3 + <_> + + 15 21 3 1 + <_> + + 16 0 1 1 + <_> + + 16 2 2 1 + <_> + + 16 4 1 1 + <_> + + 16 6 2 1 + <_> + + 16 18 2 2 + <_> + + 16 20 1 1 + <_> + + 16 21 1 1 + <_> + + 17 0 2 1 + <_> + + 17 0 2 2 + <_> + + 17 1 1 1 + <_> + + 17 1 2 1 + <_> + + 17 2 2 1 + <_> + + 17 6 1 1 + <_> + + 17 8 2 2 + <_> + + 17 9 1 1 + <_> + + 17 15 2 3 + <_> + + 17 19 1 1 + <_> + + 17 19 2 1 + <_> + + 17 20 2 1 + <_> + + 17 21 1 1 + <_> + + 17 21 2 1 + <_> + + 18 0 2 1 + <_> + + 18 0 2 8 + <_> + + 18 2 2 1 + <_> + + 18 2 2 2 + <_> + + 18 3 2 1 + <_> + + 18 6 1 1 + <_> + + 18 7 1 1 + <_> + + 18 8 2 5 + <_> + + 18 9 1 2 + <_> + + 18 9 2 1 + <_> + + 18 10 2 1 + <_> + + 18 13 2 3 + <_> + + 18 18 2 1 + <_> + + 18 18 2 2 + <_> + + 18 19 1 1 + <_> + + 18 20 2 1 + <_> + + 18 21 2 1 + <_> + + 19 0 1 1 + <_> + + 19 1 1 1 + <_> + + 19 4 1 1 + <_> + + 19 6 1 1 + <_> + + 19 7 1 1 + <_> + + 19 18 1 2 + <_> + + 19 20 1 1 + <_> + + 19 21 1 1 + <_> + + 20 1 1 1 + <_> + + 20 2 1 1 + <_> + + 20 8 1 1 + <_> + + 20 9 1 1 + <_> + + 20 12 1 1 + <_> + + 20 19 1 1 + <_> + + 21 0 1 1 + <_> + + 21 1 1 1 + <_> + + 21 2 1 1 + <_> + + 21 3 1 1 + <_> + + 21 3 1 2 + <_> + + 21 6 1 1 + <_> + + 21 7 1 1 + <_> + + 21 8 1 1 + <_> + + 21 9 1 1 + <_> + + 21 9 1 2 + <_> + + 21 10 1 3 + <_> + + 21 11 1 2 + <_> + + 21 14 1 1 + <_> + + 21 16 1 1 + <_> + + 21 18 1 1 + <_> + + 21 19 1 1 + <_> + + 21 21 1 1 + diff --git a/analysis/reverse-cache-20260811/xrefs.txt b/analysis/reverse-cache-20260811/xrefs.txt new file mode 100644 index 0000000000000000000000000000000000000000..cd88d4fbc3dcb9556c2f7c586a1ebe1885c967fb GIT binary patch literal 10308 zcmdT~U2obz5ZvcV{SW;K*yhVmeTZljwW?6*Q(q!u?39Rvh=i#9^KEBsjMv~2V|K9- zk`tZ8-LN-1JA3E9e>(JwI@G6tLYmT$KH#~)^A#fta_NO4dY~talzry(i1AzcL0`$i zJXiFI))))%y*VxM-!u6bU1EmcG{I<)%s9gQ@97=Bk*^+67jreU`V2^#T;0R^&HeUX zqpJ@@ zCz!HA{oz_PPM#4)xhC!Mhw=D=&${uchbI>~AZL>nb@yWJ=q^r75EW+?Tv&xLlRIX;4uSRiYkk{+XerZZL>e`tfX zD|Wx_ab+FNIG~yJ791EFDU=0P8-HxUSD!qgshWJvYW){z0K3As6kv?{e~;c{p49x^ zdhej;kX>23k@hbprZ%TCc}3OReVY>;3#3ycRn^WY?&EX)*UTty;{mGez6+;c%zpO$ zMZfRh)WN1(bD@B#W6?z$8fkzHT6rg+=>%-h%JZJKqm7VbHvNEpY*`JvtJILSl!a@r97k4JCtHCI_vdi2(Z(>w7PJ+*~5AE0?RNPZazk3YVKZ={!0k}9Uyj5_@OtbCD9KSVm+DySF elTVu|!aFf_?^BC$;=7zqO?BCyN!Fy}